So I'm writing a program in python to convert NSF files into a more readable format, with the information about each sound channel at each audio frame displayed (similar to FamiTracker, but as a csv) but I ran into some issues with executing the program once it has been loaded into ram.
I've loaded the data from the file into my emulator correctly (as checked by NSFplay), and I setup all the registers according to the nsf documentation, but now I don't know how to execute the program properly. When I try, either nothing changes or it doesn't change correctly (depends on the nsf file).
I'm using py65emu, and I know it works because of this article.
What am I doing wrong? Code and test nsf linked.
I've loaded the data from the file into my emulator correctly (as checked by NSFplay), and I setup all the registers according to the nsf documentation, but now I don't know how to execute the program properly. When I try, either nothing changes or it doesn't change correctly (depends on the nsf file).
I'm using py65emu, and I know it works because of this article.
What am I doing wrong? Code and test nsf linked.
Attachment:
Attachment:
File comment: My test nsf. Just plays one note in the first pulse channel endlessly.
test1.nsf [5.77 KiB]
Downloaded 233 times
test1.nsf [5.77 KiB]
Downloaded 233 times