Hello All! I've been browsing these forums for little over a year, and wanted to start out by saying I really appreciate all of the hard work that has been done by everyone.
I've been struggling with getting a .nsf made using ppmck to play in a NES rom. I'm still a big n00b in regards to 6502, but over the last week, I've been getting more comfortable with everything. I've been trying to use the nesasm nerdtracker nsf code posted here...
http://nesdev.com/wiki/?page=N ... +in+NESASM
I know my .nsf wasn't made in nerdtracker, but I figure if should still work if I modify the init and play addresses, but no dice. I have a few questions below...
1) The play address of my nsf is $8080, according to nullsleep's nsf cartridge guide, I don't need to strip out the header, and I can .org at $8000. Do I need to strip the header or should I be ok? My compiled NSF including the header is $2000 bytes. (8192 bytes)
2) Does anyone have any links to documentation on debugging? I pull up FCEUXD and seek to $8080 and $8084 and follow the jsr's around, and everything looks like it should be working. Since I'm really new to assembly in general, I don't completley understand the best way to drill down and find out what is wrong.
3) I've read many posts on this board about troubles with nesasm in regards to banks and other things. I have looked at the DASM source on Chris's nfs guide, but couldn't get that to work either. Does anyone happen to have a simple music player in ca65 or other assembler so I can go over the code and try to learn from that?
I appreciate any assistance that anyone can provide, and my appologies in advance if I've completely gone about this in the wrong way.
I've been struggling with getting a .nsf made using ppmck to play in a NES rom. I'm still a big n00b in regards to 6502, but over the last week, I've been getting more comfortable with everything. I've been trying to use the nesasm nerdtracker nsf code posted here...
http://nesdev.com/wiki/?page=N ... +in+NESASM
I know my .nsf wasn't made in nerdtracker, but I figure if should still work if I modify the init and play addresses, but no dice. I have a few questions below...
1) The play address of my nsf is $8080, according to nullsleep's nsf cartridge guide, I don't need to strip out the header, and I can .org at $8000. Do I need to strip the header or should I be ok? My compiled NSF including the header is $2000 bytes. (8192 bytes)
2) Does anyone have any links to documentation on debugging? I pull up FCEUXD and seek to $8080 and $8084 and follow the jsr's around, and everything looks like it should be working. Since I'm really new to assembly in general, I don't completley understand the best way to drill down and find out what is wrong.
3) I've read many posts on this board about troubles with nesasm in regards to banks and other things. I have looked at the DASM source on Chris's nfs guide, but couldn't get that to work either. Does anyone happen to have a simple music player in ca65 or other assembler so I can go over the code and try to learn from that?
I appreciate any assistance that anyone can provide, and my appologies in advance if I've completely gone about this in the wrong way.