NeoGeo ROM Preservation Society thread.

kuze

Akari's Big Brother
10 Year Member
Joined
Apr 20, 2013
Posts
2,549
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
466
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,662
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

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,923
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,662
Thanks to 'ack' another MVS bios has been found and dumped :)
 
Top