PDA

View Full Version : Geiger's Snes9x Debugger M10R1 released



wraggster
January 30th, 2010, 20:32
Its been five years. Time for an update.

From the release notes:

New

All log, usage, and dump files are saved to the Log subdirectory (user configurable)
Hotkeys for Run, NextOp, StepInto, StepOver, StepOut, and SkipOp
All hotkeys are user configurable (hotkey page 5)
APU and SA1 now obey TraceOnce and Split
SA1 breaks up code blocks and obeys Squelch.
SRAM viewable in Hex Editor
Register editing
Changed

GSD has been integrated into the system changes the 1.51 base uses. This includes directory structures, config files, and other changes.
SkipOp no longer reprints the previous line if its the same one being skipped.
DMA trace now prints length in hex
Breakpoint addresses and the PC register will accept up to eight characters and will filter out common address notation
Fixed

Merging usage files caused a crash due to incorrect array sizes
Execution breakpoints work for alternate RAM addresses (7E vs 00)
Usage maps were saved even if Auto Usage was off
Wrong bank for Opcode 4C (JMP)
Write breakpoints in PPU operations caused data errors (which frequently caused code to take branches it otherwise wouldn’t)
Tab stops in breakpoint window
This version is based on the 1.51 codebase. (Because I apparently live in a cave and didn’t know 1.52 had been released.)

http://www.romhacking.net/forum/index.php/topic,10253.html