I am a hobbyist programmer that writes Hello World programs for the
awesome satisfaction I get. Yes,it's weird. Like most people I'm on an
intel machine running Windows XP. I have done a bit of assembly.
Learning a few interrupts and outputting text isn't so hard.
However,I also like playing those old NES games on an emulator.
I read that NES ROMs use the 6502 processor.
I wanted to make an NES ROM that printed Hello World to the screen
when you load it in an NES emulator.
I've seen a ROM that did,but I didn't have the source to is,nor
do I have any means of assembling them.
When I'm creating something like a DOS .COM file I can write
my source in notepad on XP and then assemble it from the command line
with FASM .
So,my question is,how would I get an assembler that could run on
DOS or Windows that could actually create NES ROMs that load in most
emulators such as FCE Ultra .
I know that this knowledge is somewhere out there.
I have a great deal of understanding of the intel syntax,
You can see my binary counding programs that run on intel
machines running DOS,Windows,or even Linux(I also use ubuntu).
http://binary.wikispaces.com/space/showimage/10DOS.zip
http://binary.wikispaces.com/space/showimage/10WIN.zip
http://binary.wikispaces.com/space/show ... NUX.tar.gz
So,enjoy that. If somebody can get me started with writing programs
for the 6502 processor,I really would appreciate it.
I probably can't start off making NES ROMs.
Perhaps there is a good 6502 emulator that would allow me to get used to
this kind of programming?
Well,tell me anything you know. Thanks.