A while without posting something here. I wanna post two things.
Start with an Neogeo update (port on the 0.2.97.06 drivers, haven't take a look at the latest release ATM
) The code is mostly manage in the same way as the previous one, but there is a special support to decrypt the sound roms of the NeoPCM2 games.
In fact running Neogeo games on a Xbox in 480P and 720P is extremely RAM consumer, and the sound roms will be not decrypted properly (need 16Mo of RAM for the sound roms themselves + an extra buffer of 16Mo). The sound roms are now process before everything else; it simply allocate 32 Mo of RAM, decrypt the roms, write them into a file, free the RAM and put the data in RAM later during gameinit. This way there is no more sound issues
It concerned the following games:
The King of Fighters 2002
The King of Fighters 2002 Plus (bootleg set 1)
The King of Fighters 2002 Plus (bootleg set 2)
The King of Fighters 2002 Magic Plus (bootleg)
The King of Fighters 2002 Magic Plus II (bootleg)
Matrimelee / Shin Gouketsuji Ichizoku Toukon
Metal Slug 5
Metal Slug 5 (AES Cart)
Metal Slug 5 (JAMMA PCB)
Metal Slug 5 Plus (bootleg)
SNK vs. CAPCOM SVC CHAOS (JAMMA PCB, set 1)
SNK vs. CAPCOM SVC CHAOS (JAMMA PCB, set 2)
SNK vs. CAPCOM SVC CHAOS
Samurai Shodown V / Samurai Spirits Zero (set 1)
Samurai Shodown V / Samurai Spirits Zero (set 2)
The King of Fighters 2003 (World / US, MVS)
The King of Fighters 2003 (bootleg set 1)
The King of Fighters 2003 (bootleg set 2)
The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)
The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)
Samurai Shodown V Special / Samurai Spirits Zero Special (set 1, uncensored)
Samurai Shodown V Special / Samurai Spirits Zero Special (set 2, censored)
Samurai Shodown V Special / Samurai Spirits Zero Special (set 3, less censored)