Here's a project I've been working on for a while now.
I've hacked Cabal to run on Neo-Geo hardware.
You can see a recording here:
https://www.youtube.com/watch?v=Ar9JP_OnBhIStatus as of right now:
1. It doesn't work on an AES bios, but works fine on MVS and Unibios (3.0, and 4.0 are tested).
2. Some of the music isn't quite right - All sounds were either recorded from the original game by forcing the sound cpu (or directly converting the adpcm samples to .wav) to play each sound individually, saved as a .wav, then trimmed in Audacity, and then converted by this amazing tool
https://www.yaronet.com/topics/188955-ngfx-soundbuilder .
3. Sprites are a bit flickery at times, I haven't been able to work out a way around this, but I'm not sure how it would look on real hardware.
4. The sprites are small enough and the samples are small enough that without the music in the sample rom, but it cdda format, the game should be completely playable on Neo-Geo CD.
5. The eye catcher is disabled, I could never get it working right with how I'm hooking into different functions and I don't have the extra space in sample roms.
6. Back-up ram is not used atm.