No$psx Debugger - General Debug Features Contents
Index
Prev
Next

Cursor Left/Right - Follow and Undo Follow
Cursor Right in the code window moves the code window to the jump-target of the current opcode (if it is a jump/call opcode), or the data window to the memory access address (for load/store opcodes). Cursor Right in the stack window moves the code window to return addresses pushed on stack.
Cursor Left in code/stack windows does undo the above (moves the windows back to their old addresses). Undo works also after goto (ctrl+g), and after running the emulation (eg. via F9-key). If there aren't any undo addresses memorized, then Cursor Left moves the code window to the program counter (PC).

Changing MIPS register values
In the debugger code window, typing text does prompt for MIPS assembler instructions to be entered. However, the assembler input box does also accept register assignments: For example, "r1=12345678" or "sp=8001FFFF".

Dummy-Mappings
In the debugger code/data windows, some unused addresses in the PSX memory map are misused to view "hidden" memory that is normally not part of the PSX memory map:
  60000000h = vram
  70000000h = spu-ram

Filesystem Viewer (Window --> Filesystem)
Allows to view the contents of the CDROM image (and memory cards). The whole filesystem is shown as tree view, which can be neatly browsed via cursur keys:
  Up/Down     Select current item
  Left/Right  Open/close folders and archives
The viewer supports hundreds of archive formats, and dozens of compression and bitmap formats. The supported formats are documented here:
CDROM File Formats


I am homeless in Hamburg, please help me out!

extracted from no$psx v2.2 - homepage - patreon - whole doc htm/txt - copyright 2022 martin korth (nocash)