xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => XeXDK development => Topic started by: Xbox-Scene on May 23, 2011, 03:54:00 PM

Title: MAME v0.72 WIP Videos
Post by: Xbox-Scene on May 23, 2011, 03:54:00 PM
MAME v0.72 WIP Videos
Posted by XanTium | May 23 17:54 EST | News Category: Xbox360
 
Lantus releases some W.I.P. videos of MAME v0.72 for homebrew 360s:
Quote

Something i’ve been working on...


Official Site: lantus360.com



Title: MAME v0.72 WIP Videos
Post by: SNAAAKE on May 23, 2011, 05:07:00 PM
this is based on which mame version for computer??

looks good either way.
Title: MAME v0.72 WIP Videos
Post by: marcelosnp on May 23, 2011, 05:12:00 PM
rapid fire and cheats ....please  (IMG:style_emoticons/default/love.gif)

This post has been edited by marcelosnp: May 24 2011, 12:13 AM
Title: MAME v0.72 WIP Videos
Post by: lantus on May 23, 2011, 05:30:00 PM
its based on 0.72. This is because builds after this are really slow with the MK/Midway games.

This was done for Mortal Kombat games/Midway driver at good framerates with sound. Something thats never been running very well on either Xbox 1 or MAME360. Think of the other 4000 roms as a bonus smile.gif
Title: MAME v0.72 WIP Videos
Post by: coreyinoz on May 23, 2011, 06:09:00 PM
QUOTE(lantus @ May 24 2011, 12:30 AM) View Post

its based on 0.72. This is because builds after this are really slow with the MK/Midway games.

This was done for Mortal Kombat games/Midway driver at good framerates with sound. Something thats never been running very well on either Xbox 1 or MAME360. Think of the other 4000 roms as a bonus smile.gif


Oh man, I've been looking forward to this for a looong time!

The only MAME360 ever released for JTAG's is really weak. This should be great.

Thanks!
Title: MAME v0.72 WIP Videos
Post by: danthaman673 on May 23, 2011, 06:12:00 PM
Nice!

 We've been waiting for someone with a devkit to do this! One of our guys has ALL the original  PCB's there's a couple of versions that haven't been converted yet. It's about time someone did another 360 MAME version. We've had sooo many troubles getting MK series working in FBA etc..
Our coin-op guy is going to be stoked! He may well use this in his cabinets if it's as stable as it appears..

Can't wait!




Brgds/from all of us

This post has been edited by danthaman673: May 24 2011, 01:15 AM
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 23, 2011, 06:16:00 PM
QUOTE(lantus @ May 24 2011, 12:30 AM) *

its based on 0.72. This is because builds after this are really slow with the MK/Midway games.

This was done for Mortal Kombat games/Midway driver at good framerates with sound. Something thats never been running very well on either Xbox 1 or MAME360. Think of the other 4000 roms as a bonus (IMG:style_emoticons/default/smile.gif)



LANTUS!!!!!!!! your a GOD among MEN!!!!


i REALLY need to donate to this i WONT take NO for an answer!!


also when will you release a beta ive PERSONALLY been waiting to play perfect MK games for about 4 years!

please PM me m8!! LANTUS FTW!!

This post has been edited by leo5150: May 24 2011, 01:21 AM
Title: MAME v0.72 WIP Videos
Post by: -x- on May 23, 2011, 06:37:00 PM
pop.gif

Excellent!!! Thanks for sharing your work Lantus.
Title: MAME v0.72 WIP Videos
Post by: brandogg on May 23, 2011, 07:01:00 PM
FUCK. YES.
Been silently waiting for this for about 5 years. Looks like it's time to buy Mortal Kombat Tournament Edition for the badass joystick. I was thinking about buying it yesterday, then thought it would kind of be a waste unless all of the old MKs were playable...looks like that is about to happen.

I wonder how Killer Instinct runs...
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 23, 2011, 07:18:00 PM
QUOTE(brandogg @ May 24 2011, 02:01 AM) *

FUCK. YES.
Been silently waiting for this for about 5 years. Looks like it's time to buy Mortal Kombat Tournament Edition for the badass joystick. I was thinking about buying it yesterday, then thought it would kind of be a waste unless all of the old MKs were playable...looks like that is about to happen.

I wonder how Killer Instinct runs...



well that and others like tekken etc etc this is going to be an EPIC RELEASE!!! who needs coinOPS now LMAO man i STILL think im dreaming first it was "WOW was i actually at a system of a down concert on may 21st in san diego" and now this

EDIT: i am sure there will be a laundry list of features once the release is public.....i hope before the end of the month this is going to be a MAME summer !!!!! alcohol and mame with friends

This post has been edited by leo5150: May 24 2011, 02:20 AM
Title: MAME v0.72 WIP Videos
Post by: lantus on May 23, 2011, 08:20:00 PM
ok guys keep in mind this is mame v0.72. I dont believe Tekken was even supported then. At least it was a prelim driver so dont get your hopes up there

this is all about MK1/2/3/UMK smile.gif
Title: MAME v0.72 WIP Videos
Post by: deilzfcjk on May 23, 2011, 08:44:00 PM
this is very very nice indeed. No framerate drop at all. It is definitely a must get for my collection of old school games.

Thanks alot.
Title: MAME v0.72 WIP Videos
Post by: Chan163 on May 23, 2011, 08:59:00 PM
Well, is it really necessary to use such an old version? I'm no coder, but shouldn't the 360 have enough CPU power to run ANY emulator available for WinPCs now? I mean there's no 3D and most stuff already ran on the muuuuch slower original Xbox.


Also, why are there so few homebrew software projects for the 360? It takes months before something new is even announced. It almost seems that lantus is the only one working on 360 homebrew (besides some dashboard replacements)^^ As I recall there was much more movement back in the days with the original Xbox, heck, there STILL is in terms of emulators. I'm not pissed or suchh, just surprised by the low amount of coders on 360 projects. Why is this?
Title: MAME v0.72 WIP Videos
Post by: BlueSlingShot on May 23, 2011, 09:07:00 PM
QUOTE(leo5150 @ May 24 2011, 02:18 AM) View Post

well that and others like tekken etc etc this is going to be an EPIC RELEASE!!! who needs coinOPS now LMAO man i STILL think im dreaming first it was "WOW was i actually at a system of a down concert on may 21st in san diego" and now this

EDIT: i am sure there will be a laundry list of features once the release is public.....i hope before the end of the month this is going to be a MAME summer !!!!! alcohol and mame with friends



Yes I hope this puts out coinops. I like the emulator, but BP has supposedly added "locks" to the current release that may do malicious things to the emulator or your xbox if you try to break them.

Plus, well be getting great speeds with the 360. Hopefully those screenshot boxes will be able to play preview videos for the games as well.

This would make the 360 very cabinet friendly!
Title: MAME v0.72 WIP Videos
Post by: bengrimsy on May 23, 2011, 09:10:00 PM
you the man lantus. your work is always appreciated!
Title: MAME v0.72 WIP Videos
Post by: Evillvi on May 23, 2011, 09:54:00 PM
awesome work lantus.... simply awesome
Title: MAME v0.72 WIP Videos
Post by: bigby on May 23, 2011, 09:55:00 PM
Thanks, this is indeed a great surprise. Would be nice to get this on PS3 aswell  wink.gif
Title: MAME v0.72 WIP Videos
Post by: problem_child on May 24, 2011, 12:09:00 AM
Will MK 4 and Hangtime run as well, either way great job Lantus I have been wanting an arcade port of UMK3.
Title: MAME v0.72 WIP Videos
Post by: royvedas on May 24, 2011, 03:40:00 AM
Hey Lantus. Are you planning on releasing this? And what about the amiga emu that were teased some time ago?
Title: MAME v0.72 WIP Videos
Post by: theguru1 on May 24, 2011, 03:56:00 AM
wow!!! is CHD supported in this version because believe lots of people are dying to play killer instinct...
Title: MAME v0.72 WIP Videos
Post by: xyteam on May 24, 2011, 04:32:00 AM
QUOTE(Chan163 @ May 24 2011, 03:59 AM) View Post

Well, is it really necessary to use such an old version? I'm no coder, but shouldn't the 360 have enough CPU power to run ANY emulator available for WinPCs now? I mean there's no 3D and most stuff already ran on the muuuuch slower original Xbox.
Also, why are there so few homebrew software projects for the 360? It takes months before something new is even announced. It almost seems that lantus is the only one working on 360 homebrew (besides some dashboard replacements)^^ As I recall there was much more movement back in the days with the original Xbox, heck, there STILL is in terms of emulators. I'm not pissed or suchh, just surprised by the low amount of coders on 360 projects. Why is this?

i would say the reason lantus has used mame 0.72 is because it used speed hacks for the midway driver for games like mk,mk2,mk3,umk3,ultimate rampage(think it was called that),3 on 3 ice hockey and nba jam tournament edition.
if you remember mortal kombat ran really bad on mame360 it was the same with the original xbox.
a lot of people use mameox 0.72 on the original xbox for running mk3 and umk3 with sound.you usually had to turn off the sound to get full fps if you used a later edition of mameox on the original xobx.
even with the speed hack on mameox 0.72 for the original xbox it would be a little jittery so this is great to see.
as for killer instinct i camt see that being playable at all,if you take a look over at maws then you will see that the driver wasnt updated until mame 0.74.
Title: MAME v0.72 WIP Videos
Post by: theguru1 on May 24, 2011, 04:47:00 AM
could be way off here but according to maws the KI was made available in version 0.63??
Title: MAME v0.72 WIP Videos
Post by: xyteam on May 24, 2011, 05:25:00 AM
QUOTE(theguru1 @ May 24 2011, 11:47 AM) View Post

could be way off here but according to maws the KI was made available in version 0.63??

IIRC that was just the prelimanery driver,it wasnt playable as far as i am aware.
Title: MAME v0.72 WIP Videos
Post by: theguru1 on May 24, 2011, 05:29:00 AM
ok thanks lets hope the dev continues this great emu after the initial release!..
Title: MAME v0.72 WIP Videos
Post by: NADGG106 on May 24, 2011, 06:12:00 AM
QUOTE(lantus @ May 24 2011, 12:30 AM) View Post

its based on 0.72. This is because builds after this are really slow with the MK/Midway games.

This was done for Mortal Kombat games/Midway driver at good framerates with sound. Something thats never been running very well on either Xbox 1 or MAME360. Think of the other 4000 roms as a bonus smile.gif

good shit any chance ur working on a n64 emu it seems team xelove dropped it.. or doesnt have time for it sucks as that would be epic on 360 but thanks again for ur hard work!! wink.gif
Title: MAME v0.72 WIP Videos
Post by: kingdt on May 24, 2011, 07:08:00 AM
Thanks for this. FBANext doesn't support all the games i want, hopefully this will  biggrin.gif

Any chance of emulating the PS3 or Spectrum?!?    huh.gif
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 24, 2011, 07:38:00 AM
QUOTE(lantus @ May 24 2011, 03:20 AM) View Post

ok guys keep in mind this is mame v0.72. I dont believe Tekken was even supported then. At least it was a prelim driver so dont get your hopes up there

this is all about MK1/2/3/UMK smile.gif



FUCK. YES. ALL about MK!!

say when do you think it will be released lantus? did you get my PM?
Title: MAME v0.72 WIP Videos
Post by: HotKnife420 on May 24, 2011, 08:42:00 AM
Lantus, this is awesome. I was JUST configuring my friend's mame360 and then deleted it from my own jtag because the only game I wanted to play on it was MK (most of my other stuff works in FBA), and the sound was very low and there was input lag so I just said "I'll wait" - your post was SO on time (even as just a "coming soon").

 Do you have testers? I've jtagged a good ~40 units (some on x-s; most locally). I can test on xenon and falcon personally, and possibly ask a past customer (local, for accurate communication's sake) to test a zephyr or BB Jasper (if I can't dig one up myself).

 Either way, glad to see this project revived, especially for the sake of perfect MK emulation smile.gif
You are a gentleman and a scholar, as well as a prince among men!
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 24, 2011, 09:10:00 AM
QUOTE(HotKnife420 @ May 24 2011, 03:42 PM) View Post

Lantus, this is awesome. I was JUST configuring my friend's mame360 and then deleted it from my own jtag because the only game I wanted to play on it was MK (most of my other stuff works in FBA), and the sound was very low and there was input lag so I just said "I'll wait" - your post was SO on time (even as just a "coming soon").

 Do you have testers? I've jtagged a good ~40 units (some on x-s; most locally). I can test on xenon and falcon personally, and possibly ask a past customer (local, for accurate communication's sake) to test a zephyr or BB Jasper (if I can't dig one up myself).

 Either way, glad to see this project revived, especially for the sake of perfect MK emulation smile.gif
You are a gentleman and a scholar, as well as a prince among men!



i can also test aswell i have a jtag and an opus XDK
Title: MAME v0.72 WIP Videos
Post by: Carcharius on May 25, 2011, 06:25:00 AM
I'm away from the scene for a while and lantus goes MAME happy!!!   jester.gif

Nice work mate!  beerchug.gif
Title: MAME v0.72 WIP Videos
Post by: Tulius on May 25, 2011, 03:01:00 PM
For just you all know, the Xbox360 CPU isn't that powerful, it relies heavily on GPU to make all that graphic fuzzy. PS3 is the same case, but SPU's processors helps the Cell to do the work. So to make long story short: Xenon CPU (Xbox360) or Cell(PS3) alone can't compete with an old processor like a Pentium 4  2.0 GHZ.... sad but true sad.gif
Title: MAME v0.72 WIP Videos
Post by: infidelity on May 26, 2011, 09:25:00 AM
lantus. Are there any chances of this project being developed for the PS3? Thank you for wanting to bring the MK arcades to they're full potential on MAME. KI got love back in the day with a dedicated emu, and now MK finally gets its due love! Thank you!!
Title: MAME v0.72 WIP Videos
Post by: Chan163 on May 26, 2011, 12:56:00 PM
QUOTE(Tulius @ May 25 2011, 11:01 PM) View Post

For just you all know, the Xbox360 CPU isn't that powerful, it relies heavily on GPU to make all that graphic fuzzy. PS3 is the same case, but SPU's processors helps the Cell to do the work. So to make long story short: Xenon CPU (Xbox360) or Cell(PS3) alone can't compete with an old processor like a Pentium 4  2.0 GHZ.... sad but true sad.gif

Sorry, I don't believe that's true. Pentium4 was Netburst-Architecture, which was unbelievably inefficient in terms of computing power vs. clocking, whereas the PowerPC was always pretty good with that. In the times of P4 the Mac for example was still on PowerPC and they competed pretty good in computing power with ONE core vs the P4. They got more work done with lower clocking. The 360 has THREE PPC cores which are even more advanced than the ones in the older Macs (like two threads per core, some extensions and much higher clock rates). Do you honestly want to make me believe that a Netburst P4 is faster than the Xenon CPU?

But even if it was true what you say, MK games ran not that bad on MAMEox on original Xbox, they were playable, with a 700MHz P3 and 64MB of RAM. My question is (and it's a real question out of interest, not to diss the coder): Why are those old speedhacks needed on much faster hardware like the 360?

Also, wouldn't it be possible to add the speedhacks to the newest MAME sources for the 360 again?


Just to say it again: I have a lot of respect for lantus, doing what he does. It's a pity that there are so few homebrew devs for the 360. I mean it's not bad hardware, is it? Where are all the homebrew games, apps and stuff? Where's the Media Center? smile.gif FSD, Freeboot, Dashlaunch and lantus' emulators, that's basically it. And lantus takes a long time to release stuff, I guess because he's alone on all those emulator projects. I guess if he could focus on ONE project (more devs to spread the projects to), it could be done in much shorter time and optimized so that old hacks wouldn't be needed...
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 26, 2011, 04:18:00 PM
first release in a week........ that was stated 3 days ago but i does not feel like 3 days have passed it feels like only half a day has passed :-X waiting sucks

so with any hope we will have a release for the weekend wow im going to get hammered and play ULTMKIII all weekend~~~!
Title: MAME v0.72 WIP Videos
Post by: Tulius on May 26, 2011, 08:57:00 PM
QUOTE(Chan163 @ May 26 2011, 06:56 PM) View Post

Sorry, I don't believe that's true. Pentium4 was Netburst-Architecture, which was unbelievably inefficient in terms of computing power vs. clocking, whereas the PowerPC was always pretty good with that. In the times of P4 the Mac for example was still on PowerPC and they competed pretty good in computing power with ONE core vs the P4. They got more work done with lower clocking. The 360 has THREE PPC cores which are even more advanced than the ones in the older Macs (like two threads per core, some extensions and much higher clock rates). Do you honestly want to make me believe that a Netburst P4 is faster than the Xenon CPU?

But even if it was true what you say, MK games ran not that bad on MAMEox on original Xbox, they were playable, with a 700MHz P3 and 64MB of RAM. My question is (and it's a real question out of interest, not to diss the coder): Why are those old speedhacks needed on much faster hardware like the 360?


 See this link to read a little of the history about how IBM, Microsoft and Sony cut cost of their PowerPC CPUs processors:

http://forum.teamxbo...p/t-358030.html

 These lines are pretty interesting:

  `Right now, from what we’ve heard, the real-world performance of the Xenon CPU is about twice that of the 733MHz processor in the first Xbox. Considering that this CPU is supposed to power the Xbox 360 for the next 4 - 5 years, it’s nothing short of disappointing. To put it in perspective, floating point multiplies are apparently 1/3 as fast on Xenon as on a Pentium 4.

The reason for the poor performance? The very narrow 2-issue in-order core also happens to be very deeply pipelined, apparently with a branch predictor that’s not the best in the business. In the end, you get what you pay for, and with such a small core, it’s no surprise that performance isn’t anywhere near the Athlon 64 or Pentium 4 class
`

  Hope  this clears the subject  sleep.gif

Title: MAME v0.72 WIP Videos
Post by: brandogg on May 26, 2011, 09:58:00 PM
The guy who copied and pasted that into the thread you linked to basically says it's kind of bullshit a couple posts further down. Just saying. And when you look at games like Crysis 2 (and MAME is no Crysis 2), it's pretty obvious that "roughly twice the power of the 733Mhz Celeron in the Xbox" can be quite powerful. I'd love to see someone get Crysis 2 running on a P4 with a 6 year old GeForce GPU comparable to the one in the Xbox 360, with 256MB RAM.

Edit - also keep in mind that the forum post that copied and pasted the (now removed) Anandtech article was from before the Xbox 360 was even released.
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 27, 2011, 06:36:00 PM
QUOTE(lantus @ May 27 2011, 10:57 PM) View Post

I dont have much interest in a PS3 port. Its just a horrible environment to develop on. FBANext on PS3 was like pulling teeth. The same codebase for both 360/PS3 and the 360 version smokes it in performance.

So - no - not from me at least. I will release the code so someone else could take it on

as far as later versions of mame - dont think i havent tried. I've got a 0.141u2 port running on the 360. The performance is terrible. We lose 30fps in MK2. All the changes made to mame over the years have been highly inefficient on anything other than an intel cpu. And now with the conversion to C++. its even worse. Of course i could spend a few weeks optimizing the codebase to make it run faster but that would make it quite difficult to maintain. New mame updates come out every 3-4 weeks.

I just wanted to have the MK games running at good speeds on my 360. 0.70 mame is the best path to take regarding that.

leo - its about a week, give or take..just sit tight

Carch - hi!@



thanks for keeping us updated man keep it going! one other question do you know if the game "Golden Axe: the revenge of death adder" works without the graphic glitches?? all attempts to get it working on xbox 1 emulators seem to fail i would be honored to test for you and compile a COMPLETE compatibility list for you for i am off the next 2 days nothing would give me more pleasure smile.gif


And i think the reason why we lose so much fps with an updated mame is because i think the code keeps getting more and more messed up with each update as they try to make more higher demanding games work like tekken, marvel vs capcom 2 etc etc
Title: MAME v0.72 WIP Videos
Post by: Nemo1985X on May 27, 2011, 09:52:00 PM
QUOTE(lantus @ May 27 2011, 04:57 PM) View Post

. I've got a 0.141u2 port running on the 360. The performance is terrible.


Interesting!  blink.gif "the performance  is terrible" Does that encompass all drivers, or just midway?
Title: MAME v0.72 WIP Videos
Post by: brandogg on May 28, 2011, 07:22:00 AM
I would imagine that the performance in general is terrible, though the MK games (and some others that were using "speed hacks" back in the day probably got it a lot worse than others. Remember a while back MAME was a 16-bit somewhat CPU-independent program, now it's a 32-bit x86-specific program, and the ports to other hardware that used to pop up left and right have all but died off. Thanks lantus, I pretty much only want MK to work anyway, so to me, this is probably the best thing to happen to homebrew since XBMC.
Title: MAME v0.72 WIP Videos
Post by: BlueSlingShot on May 28, 2011, 07:56:00 AM
Yes it seems like older versions of MAME have much better speed, hell i remember when T2 Judgement Day ran at full speed on my older Celeron 466, that was back in 1998 though. That's the Midway driver too, I believe.






Title: MAME v0.72 WIP Videos
Post by: problem_child on May 29, 2011, 03:59:00 PM
I know what you mean, the first thing I want to try is Juggernaut's umk3 hack as well as other games to see if they work.
Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 29, 2011, 04:47:00 PM
QUOTE(problem_child @ May 29 2011, 10:59 PM) View Post

I know what you mean, the first thing I want to try is Juggernaut's umk3 hack as well as other games to see if they work.



what hack?? never heard of it
Title: MAME v0.72 WIP Videos
Post by: problem_child on May 29, 2011, 11:25:00 PM
IPB Image

Title: MAME v0.72 WIP Videos
Post by: leo5150 on May 30, 2011, 12:30:00 AM
QUOTE(problem_child @ May 30 2011, 06:25 AM) View Post

IPB Image





SWEEET do they have there own fatalities ?
Title: MAME v0.72 WIP Videos
Post by: infidelity on May 30, 2011, 12:45:00 AM
Thank you for answering my question lantus. I only ask cause imo, i consider the PS3 as the new xbox1, with that systen being more avaiable to softmod, than the very limited jtag 360 community thats out there. Any chance of a 141 port being released?
Title: MAME v0.72 WIP Videos
Post by: royvedas on June 01, 2011, 10:10:00 AM
We wants a release, we says!
Title: MAME v0.72 WIP Videos
Post by: problem_child on June 01, 2011, 03:26:00 PM
The emu is out, thanks again Lantus for your hard work biggrin.gif
Title: MAME v0.72 WIP Videos
Post by: lantus on June 01, 2011, 03:29:00 PM
enjoy guys smile.gif
Title: MAME v0.72 WIP Videos
Post by: leo5150 on June 01, 2011, 03:45:00 PM
DL is down NOOOOOO!