Archived

This topic is now archived and is closed to further replies.

NES emulator, where to start?

This topic is 5153 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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?

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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!

Share this post


Link to post
Share on other sites
I think emulation is a very interesting subject, however, I''ve allways wondered about its legal issues, does anyone knows about this? is it legal making an emulator? and playing roms?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Making an emulator is completely legal, but playing ROMs is illegal unless either you own the game of the rom or it is a public domain rom.

Share this post


Link to post
Share on other sites