Initial release of FCEUXD SP 1.0

posted in Site News by gavin on Jun 24th, 2005

sp has recently released an upgrade to the XD version of the FCEU emulator. If you have been following it's progression from average, everyday emulator to the most advanced NES debugging utility to date, you will be well pleased with this latest installment. The addition of "SP" expands upon bbitmaster and Parasyte's last released source for FCEUXD, specifically FCEUXD SP 1.0 adds symbolic debugging and--what i've personally been anticipating for some time--conditional breakpoints. To briefly explain both additions, excerpts from sp's post:
Symbolic Debugging: I've defined a simple debug information file format for FCEUXD SP which contains names for memory addresses and comments. Defining names has two functions: If the renamed line is shown in the disassembly window the name will appear right above the line of code. If the renamed line is referenced in an instruction (for example "JSR $8000") the offset is replaced by the name. Like names comments are also added before the line of code they were defined for.
Conditional breakpoints: Another minor annoyance was the lack of conditional breakpoints. I've added this functionality to the breakpoint definitions. When adding or editing a breakpoing you now have the option to add a condition for this breakpoint. Right now conditions are relatively simple but enough for probably more than 90% of all debugging.
More screnshots and in depth information can be found on sp's website. Both the windows executable and source have been added to the NES emulators page. Thanks to sp for the upgrade. Now, this only leaves me fearing that future features will claim an emulator title with all letters of the alphabet..