Surprise - we now have a VGM mod of MAME 0.236 - only 5 days after the official release!
This almost feel like the old times when I often released the VGM mods shortly after the official release.
In any case, this should be the best MAME VGM mod of the last few years.
I worked hard and finally fixed many issues that plagued the previous versions:
- NES DPCM is logged again
- experimental SCSP and WonderSwan logging works again and finally captures all the RAM writes required for proper playback
WonderSwan logging now works the first time ever - and it turned out I actually had a few bugs in the logger. - A few chips that dumped ROMs with incorrect sizes should now use the correct ROM size.
- In 0.222 the ROM dumps (and VGM logs) may be incomplete when it tried to dump a full "address space" due to accessing invalid memory offsets.
This is caused by the address space consisting of muliple parts (ROM, RAM, I/O handlers) and are pointing to arbitrary locations in host memory.
MAME 0.236 VGM can now detect that and will just dump an empty data block, but with the "ROM size" field being set correctly.
There are a few things that do not work though:
- C140 dumps don't work in VGMPlay. MAME changed the way banking works there (they simplified it) and VGMPlay doesn't like the new banking method.
- C219 RAM is not dumped. (Doing this properly may require per-game RAM write filtering to prevent the VGM log size from exploding. I'm not sure if I want to do that.)
- ES5505/6 support was axed.
You can get the new version from the
OP as usual.
Happy ripping!