darknezz19
Student
Here's how to setup the environment. The mame rom is garou.zip. The file below has the modified mame called 'neogeod.exe' which has the bank switching disabled.
https://drive.google.com/file/d/1tWs52SX_xovwqFQ3w7BvnqMxs0ARRKvz/view?usp=sharing
There are also 2 ips patches that you can apply to the garou roms from the Neo Ragex 5.2a set on archive dot org. If you wish to have the current patches applied to Mame copy the first 0x0 - 0x1FFFF of the ips patched '253d-s1.rom' to the mame debug memory windows in the Region ':csolt1:fixed' starting at 0x0 using the drop down selection.
Then do the same to the 253d-p1.rom, but you will have to byte swap the data beforehand. I'm using gq-4x rom programmer windows app to byte swap and then save the new bin. Copy the modified and now byte swapped region 0x1C000 - 1EFFF, and paste it into the same starting address in Region ':csolt1:maincpu.'
Fixed layer memory is in 'Neo-Geo Sprites (optimized)/:spritesgen/0/m_videoram' starting at address 0x0e000.
Used YYCHR.exe to edit the srom tile layout. This website app below can be used to load the Srom, and it will show the last 3 nibbles for the tile you have selected. First nibble I believe is the palette.
https://neospriteviewer.mattgreer.dev/
When I mess with data in the Region ':csolt1:maincpu.' in the '1d710' area I can get the win icons to disappear. If the wrong data is altered though it will trigger the watchdog. Not sure what's goin on in this area yet.
Edit:
Win icon data is in 0x1d7e0-0x1d840
Power bar S/P is in 0x1e260-0x1e2c0
The tiles can be edited changing data around in here. Trying to make sense of it.
https://drive.google.com/file/d/1tWs52SX_xovwqFQ3w7BvnqMxs0ARRKvz/view?usp=sharing
There are also 2 ips patches that you can apply to the garou roms from the Neo Ragex 5.2a set on archive dot org. If you wish to have the current patches applied to Mame copy the first 0x0 - 0x1FFFF of the ips patched '253d-s1.rom' to the mame debug memory windows in the Region ':csolt1:fixed' starting at 0x0 using the drop down selection.
Then do the same to the 253d-p1.rom, but you will have to byte swap the data beforehand. I'm using gq-4x rom programmer windows app to byte swap and then save the new bin. Copy the modified and now byte swapped region 0x1C000 - 1EFFF, and paste it into the same starting address in Region ':csolt1:maincpu.'
Fixed layer memory is in 'Neo-Geo Sprites (optimized)/:spritesgen/0/m_videoram' starting at address 0x0e000.
Used YYCHR.exe to edit the srom tile layout. This website app below can be used to load the Srom, and it will show the last 3 nibbles for the tile you have selected. First nibble I believe is the palette.
https://neospriteviewer.mattgreer.dev/
When I mess with data in the Region ':csolt1:maincpu.' in the '1d710' area I can get the win icons to disappear. If the wrong data is altered though it will trigger the watchdog. Not sure what's goin on in this area yet.
Edit:
Win icon data is in 0x1d7e0-0x1d840
Power bar S/P is in 0x1e260-0x1e2c0
The tiles can be edited changing data around in here. Trying to make sense of it.
Last edited: