I have also found the following documents, and will be using them exclusively (unless later noted) to develop this emulator:
http://nesdev.parodius.com/NESDoc.pdf (General complied NES info)
http://www.obelisk.demon.co.uk/6502/reference.html#TSX (6502 processor datasheet)
http://web.textfiles.com/games/nestech.txt (More specific NES info)
I have decided for the time being that I will not impliment a plugin interface. However, I will componentize the code into classes that can be accessed easily. This means that input, sound, and video will be done inside classes, and the outer program can get/send data as needed in a generic way.
I will not worry about a pretty GUI for now -- those things are obvious and can be done after all the other work is finished.
0 comments:
Post a Comment