Hey guys -
I am trying to write something similar to Loopy's NSF playback rom. For my purposes I need to have 2 Nintendos going at once, both running an NSF. Instead of buying a second powerPak, I am looking to just burn EPROM carts. However, I don't know how to use Loopy's player Rom outside of the PowerPak environment (is it even possible?)
So I'm trying to write one myself. I would need to re-compile and burn a new chip for every song I do, but this is ok. I was able to get alot done musically with just a handful of chips this year.
I got my first NSF player to work using an old thread here. I have combined that with some joy-handler routines I had in NBasic. I'm starting by trying to get the song to reset on a button-push. I don't know much about the NSF format, how to work with it, I just tried jumping to the init address when I pushed left. This didn't work, it just stopped the song. I think there's alot more going on that I need to take into account.
How do I get the NSF to start over, or move to another song?
Any help would be greatly appreciated - I am spending alot of time on this problem. I can throw the code out here but it's super-simple at this point.
I am trying to write something similar to Loopy's NSF playback rom. For my purposes I need to have 2 Nintendos going at once, both running an NSF. Instead of buying a second powerPak, I am looking to just burn EPROM carts. However, I don't know how to use Loopy's player Rom outside of the PowerPak environment (is it even possible?)
So I'm trying to write one myself. I would need to re-compile and burn a new chip for every song I do, but this is ok. I was able to get alot done musically with just a handful of chips this year.
I got my first NSF player to work using an old thread here. I have combined that with some joy-handler routines I had in NBasic. I'm starting by trying to get the song to reset on a button-push. I don't know much about the NSF format, how to work with it, I just tried jumping to the init address when I pushed left. This didn't work, it just stopped the song. I think there's alot more going on that I need to take into account.
How do I get the NSF to start over, or move to another song?
Any help would be greatly appreciated - I am spending alot of time on this problem. I can throw the code out here but it's super-simple at this point.