well i looked around (google is your friend), and there is ALOT of high detailed information on the NES. take this site for example:
http://nesdev.parodius.com/
i was thinking of creating a nes cpu emulator (its a modified 6502) and a frontend GUI. then simply running the code on it as it is in the roms.
sounds very easy when i put it like that, but thats basicly what i had in mind.
oh, the project, would it ever start, would be opensource, but i would focus on a windows-release. anyone can port if he or she desires and i'll give the help i can, but i dont plan on doing double releases myself.
let me make clear that i dont know when i'll start, or if ever at all. i have a ton of work to do already, but i think this community is missing an emulator that allows you easy and precise keypress editing.
oh and btw... my platform would be Forth (thats Forth, not Fortrain!).
well Forth and assembly if i need it.