Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: 8.bit.fan on January 30, 2018, 05:55:39 pm

Title: Porting FDS games to Mappers with Expansion Audio - Could it work?
Post by: 8.bit.fan on January 30, 2018, 05:55:39 pm
Hi there,
I grew up playing many NES and FDS games and I've always wanted to play various FDS games in Cartridge form. The problem is the extra audio channel. There exists pirate ports of FDS gems such as Ai Senshi Nicol or Arumana no Kiseki, but the games suffer greatly because of the missing audio channel.

So, I was wondering, if it is possible to port an FDS game to an NES rom using a Mapper that has expansion audio, then port the FDS extra sound channel to the Mapper's expansion audio channel.

What does everyone think? Would something like that work? ;)

8-bit fan
Title: Re: Porting FDS games to Mappers with Expansion Audio - Could it work?
Post by: KingMike on January 30, 2018, 06:10:41 pm
You'd have to port the entire game which may or may not be feasible, not just the audio portion that was in question. The FDS uses a slightly different ROM map than cartridge games, so you'd have to port all the code.
Also the FDS games are loaded from disk into RAM in the adapter cartridge and run from there, and that means that games can use as much of that 32KB program RAM space as extra RAM as it wants.
Title: Re: Porting FDS games to Mappers with Expansion Audio - Could it work?
Post by: 8.bit.fan on January 30, 2018, 06:19:11 pm
You'd have to port the entire game which may or may not be feasible, not just the audio portion that was in question. The FDS uses a slightly different ROM map than cartridge games, so you'd have to port all the code.
Also the FDS games are loaded from disk into RAM in the adapter cartridge and run from there, and that means that games can use as much of that 32KB program RAM space as extra RAM as it wants.
Hey KingMike! :)
Thanks! Hmmm...yeah that sounds more complicated than I thought. But, there are pirate ROM versions of the 2 above mentioned games floating around. If the code to the extra audio is still intact in those roms, I wonder if it would be possible to output them somehow?

Anyways, just some thoughts... :)