NeoGeo ROM Preservation Society thread.

kuze

Galford's Poppy Trainer
10 Year Member
Joined
Apr 20, 2013
Posts
2,629
First post updated (thanks rot). The new MS3 dump is an earlier revision of the game. The later version (already in MAME) has 0x08 bytes inserted at 0x043874, it checks to see if a player is playing and skips some code if they are.

Interesting, good stuff Raz.
 

wingzrow

Galford's Armourer
Joined
Jan 20, 2006
Posts
467
First post updated (thanks rot). The new MS3 dump is an earlier revision of the game. The later version (already in MAME) has 0x08 bytes inserted at 0x043874, it checks to see if a player is playing and skips some code if they are.
Could you give an example of how that would work? Does that have to do with idle animation, or some other flag when the game realizes nobody's playing it? I remember FIO had idle animation for feeding fish in the water level that's not present in any of the other metal slugs.
 

Razoola

Divine Hand of the UniBIOS,
Staff member
20 Year Member
Joined
Nov 12, 2002
Posts
4,665
Nothing to do with animation or graphics. Its a flag that the bios uses to know the current player state (0x10FDB6 - 0x10FDB9). Its function is to know what players are not playing / playing / continue / game over.
 

Neo Alec

Onigami Isle Castaway
20 Year Member
Joined
Dec 7, 2000
Posts
13,971
First post updated (thanks rot). The new MS3 dump is an earlier revision of the game. The later version (already in MAME) has 0x08 bytes inserted at 0x043874, it checks to see if a player is playing and skips some code if they are.
Very interesting. Thank you guys for dumping and investigating.
 

Razoola

Divine Hand of the UniBIOS,
Staff member
20 Year Member
Joined
Nov 12, 2002
Posts
4,665
Thanks to 'ack' another MVS bios has been found and dumped :)
 
Top