AlphaMAME 0.66
Moderators: mahlemiut, seymour, QRS
there's a big difference between games that are always slow on a computer like this, and games that actually run well on old versions, but run like shit on new versions (such as Neo-Geo games).
What would happen if I broke 38 million on Shock Troopers but used an old version because I find it to be much more enjoyable to actually be able to play the game on fskp 0... and then some joker uploads a 100k score with TGMAME?
What would happen if I broke 38 million on Shock Troopers but used an old version because I find it to be much more enjoyable to actually be able to play the game on fskp 0... and then some joker uploads a 100k score with TGMAME?
http://marp.retrogames.com/exe/alphadmame-066-1.zip (DOS console)
Adds random number generator fix for the Art and Magic driver, affecting Ultimate Tennis and Cheese Chase. This fix is not in other ports. I'm too lazy to add it to the other ports and re-upload them.
Also, I've added this and XMAME 0.66 to the versions list, now that inp playback finally works properly.
Adds random number generator fix for the Art and Magic driver, affecting Ultimate Tennis and Cheese Chase. This fix is not in other ports. I'm too lazy to add it to the other ports and re-upload them.

Also, I've added this and XMAME 0.66 to the versions list, now that inp playback finally works properly.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer

I don't want that would happen at all...mahlemiut wrote:You don't want to know....

BTW here's a fix for Body Slam/Dump Matsumoto(system16.c),I don't know why I didn't recalled this earlier:
Change lines 1810-1813 from:
Code: Select all
int flag=(*(UINT16 *)(&sys16_workingram[0x200]))>>8;
int tick=(*(UINT16 *)(&sys16_workingram[0x200]))&0xff;
int sec=(*(UINT16 *)(&sys16_workingram[0x202]))>>8;
int min=(*(UINT16 *)(&sys16_workingram[0x202]))&0xff;
Code: Select all
int flag=(*(UINT16 *)(&sys16_workingram[0x200/2]))>>8;
int tick=(*(UINT16 *)(&sys16_workingram[0x200/2]))&0xff;
int sec=(*(UINT16 *)(&sys16_workingram[0x202/2]))>>8;
int min=(*(UINT16 *)(&sys16_workingram[0x202/2]))&0xff;
Whoops, forgot to mention that I uploaded these last night. 
http://marp.retrogames.com/exe/alphamame-066-2.zip (Win32 console)
http://marp.retrogames.com/exe/alphamame32-066-2.zip (Win32 GUI)
http://marp.retrogames.com/exe/alphadmame-066-2.zip (DOS console)
No longer will AlphaMAME crash if you try to run a regular MAME inp with it.
Also, another random fix for the Metro driver. Maybe this will fix up Mahjong Doukyuusei.
And Kale, I'll note down your fix too for the next version, if needed.

http://marp.retrogames.com/exe/alphamame-066-2.zip (Win32 console)
http://marp.retrogames.com/exe/alphamame32-066-2.zip (Win32 GUI)
http://marp.retrogames.com/exe/alphadmame-066-2.zip (DOS console)
No longer will AlphaMAME crash if you try to run a regular MAME inp with it.
Also, another random fix for the Metro driver. Maybe this will fix up Mahjong Doukyuusei.
And Kale, I'll note down your fix too for the next version, if needed.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer

http://marp.retrogames.com/exe/alphamame-066-3.zip (Win32 console)
http://marp.retrogames.com/exe/alphadmame-066-3.zip (DOS console)
http://marp.retrogames.com/exe/alphamame32-066-3.zip (Win32 GUI)
Please test the updated YMZ280B driver and post here how well the Cave shooters playback now.
http://marp.retrogames.com/exe/alphadmame-066-3.zip (DOS console)
http://marp.retrogames.com/exe/alphamame32-066-3.zip (Win32 GUI)
Please test the updated YMZ280B driver and post here how well the Cave shooters playback now.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer
