NES emulator, where to start?
Hello,
I am interested in writing a NES emulator, tailor made for a few specific games. Ultimatly, I will be programming this for the GBA, but for now, just for windows systems.
I have read through a few technical documents regarding the NES, and 6502 processor, but I a bit lost with them.
Does anybody know any good sites or tutorials or anything that I can start with?
Writing a NES emulator is pretty fun, the architecture is simple enough not to overwhelm you and once some games work it''s very rewarding
zophar.net has a lot of usable documentation:
http://www.zophar.net/tech/nes.html
http://www.zophar.net/tech/6502.html
Also look around for a few working emulators, those with debuggers are very useful to verify that your own code works.
zophar.net has a lot of usable documentation:
http://www.zophar.net/tech/nes.html
http://www.zophar.net/tech/6502.html
Also look around for a few working emulators, those with debuggers are very useful to verify that your own code works.
I do not know any assembly though, will I have to have to learn any or have an understanding of how it works?
You will need to know NES assembly. And even though most assemblies all look different, they work the some underneath and that means that''s yes, you''ll need to know how it works.
Great, thanks for you help guys,
I found a tutorial for NES assembly somewhere that assumes you know nothing about assembly (me), which is great.
I found a tutorial for NES assembly somewhere that assumes you know nothing about assembly (me), which is great.
Actually, after reading it more carefully, he recommends that you know x86 a tiny bit.
http://k2pts.home.comcast.net/gbaguy/nesasm.htm
http://k2pts.home.comcast.net/gbaguy/nesasm.htm
Damn, a NES emulator, that sounds like a blast...
Anyways... I''m not sure what your plans are but if you might like someone to work with, I''d love to help out here and there. (If you''d prefer to work solo, that''s cool though since I have another project I''m working on anyways)
I know x86 asm and have done some GBA coding in the past. I''m also somewhat familiar w/ the 6502 microprocessor since I learned a bit about atari coding a while back.
Please drop me a line if you might be interested (to rsharma@uiuc.edu), or just post here and leave your addy so I can contact you.
Raj
Anyways... I''m not sure what your plans are but if you might like someone to work with, I''d love to help out here and there. (If you''d prefer to work solo, that''s cool though since I have another project I''m working on anyways)
I know x86 asm and have done some GBA coding in the past. I''m also somewhat familiar w/ the 6502 microprocessor since I learned a bit about atari coding a while back.
Please drop me a line if you might be interested (to rsharma@uiuc.edu), or just post here and leave your addy so I can contact you.
Raj
Look at this side - there you''ll find almost any available information about the NES (there''s also a forum there so if you have questions about some documents etc they will help you there)
http://nesdev.parodius.com/
have fun!
http://nesdev.parodius.com/
have fun!
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement