finalburnneo / FBNeo

FinalBurn Neo - We are Team FBNeo.
http://neo-source.com
Other
881 stars 355 forks source link

[Feature Request] Support for Z80 commands sound associations #1772

Open dezraj opened 1 month ago

dezraj commented 1 month ago

Hello FBNeo developers! I would like to suggest a new feature to the FBNeo emulator.

This feature was firstly introduced a long time ago in the now defunct Nebula emulator. I'm not sure if you remember it, but with this feature you could associate external sound files to replace the original sound tracks played in the NeoGeo games. This feature was very limited and flawed back then and was not carried on due to the end of the Nebula project.

Some years ago the Raine emulator reintroduced this feature and added support for many of the sound commands used by the Z80 processor, such as fade out, stop and others. It is very functional currently, working virtually as an official release of those games, and it works also for some CPS1 and 2 games.

The benefit of this feature is to allow users to have "the best version" of many NeoGeo titles, which had improved soundtracks in their NeoGeo CD, Playstation and Saturn ports, but on the other hand received sprites cut and loading times compared to the original MVS/AES version of the games. Even the NeoGeo CD system suffered with a few sprites cut in some titles unfortunately.

Here is a video showcasing the feature working in Raine: https://drive.google.com/file/d/14YOr4g3K99EwPpyFqDmRjeGmL3ag-qn5/

There is also a collection of soundtrack associations created by the Raine users community in the Raine forum based on many NeoGeo titles which got soundtrack arrangements in their ports to other systems. You can check it here: https://www.1emulation.com/forums/topic/36789-share-or-request-of-sound-association-list/

It would be great to have this feature implemented into another project which could possibly improve it over what Raine already did.

Thank you so much for your time.

Neildark commented 1 month ago

I would love FBNeo to have this option; It is true that by removing the loads on Neo Geo CD you can now enjoy those soundtracks, but you could use your own soundtrack, Remixes, etc.; and if I remember correctly it also worked in some CPS2 games. If in the end you decide to try it, I am committed to making the soundtrack associations for most of the SNK games, it is a topic that I love.

Regards and thanks for everything.