[quote="dXtr"]this is great news
what will the price be? I must have one!
about "host code (i.e. debug features, etc)." I'm not fully sure what is supported of it for now... but I would love things like:
* breakpoints that can be triggerd from a computer
* register viewer so you can watch (and possibly change) registers
* adress watch, so you can watch specific variables for your game (and possibly change them)
* memory viewer
Sorry, this is a modified nintendo, not an ICE (in circuit emulator). Doing that stuff is impossible in the traditional sense.
Though, what COULD be done maybe is a user could put debug stuff in their game to use copyNES' BIOS to send and receive stuff through the PC interface. You could have copyNES dump data or upload things or similar. The BIOS sits in some "empty" space on the memory map (well, more specifically it steals some of the mirrored space where the PPU and RAM sit) so it will not affect any kind of bankswitching or RAM/ROM setups.
If you wanted to monitor the value of some memory location, you could put a call to the BIOS "send" routine to blast it out the port to the PC, or alternatively have some kind of mini-dump route to dump the RAM or whatever.