Gopher2600/debugger/help.go
steve 50e452b4cf o debugger
- parse input routines improved
    - empty input will repeat the last step command (eg. STEP FRAME)
    - added CAPTURE command
    - user input is copied to a script file. suitable for future
	playback with the SCRIPT command
2020-01-05 18:58:32 +00:00

48 lines
3.1 KiB
Go

package debugger
// Help contains the help text for the debugger's top level commands
var Help = map[string]string{
cmdBall: "Display the current state of the Ball sprite",
cmdBreak: "Cause emulator to halt when conditions are met",
cmdCPU: "Display the current state of the CPU",
cmdCapture: "Start capturing entered commands to an extermnal script",
cmdCartridge: "Display information about the current cartridge",
cmdClear: "Clear all entries in BREAKS and TRAPS",
cmdDebuggerState: "Display summary of debugger options",
cmdDisassemble: "Print the full cartridge disassembly",
cmdDisplay: "Display the TV image",
cmdDrop: "Drop a specific BREAK or TRAP conditin, using the number of the condition reported by LIST",
cmdGrep: "Simple string search (case insensitive) of the disassembly",
cmdHelp: "Lists commands and provides help for individual debugger commands",
cmdHexLoad: "Modify a sequence of memory addresses. Starting address must be numeric.",
cmdInsert: "Insert cartridge into emulation (from file)",
cmdLast: "Prints the result of the last cpu/video cycle",
cmdList: "List current entries for BREAKS and TRAPS",
cmdMemMap: "Display high-level VCS memory map",
cmdMissile: "Display the current state of the Missile 0/1 sprite",
cmdMouse: "Return the coordinates of the last mouse press",
cmdOnHalt: "Commands to run whenever emulation is halted (separate commands with comma)",
cmdOnStep: "Commands to run whenever emulation steps forward an cpu/video cycle (separate commands with comma)",
cmdPeek: "Inspect an individual memory address",
cmdPlayer: "Display the current state of the Player 0/1 sprite",
cmdPlayfield: "Display the current playfield data",
cmdPoke: "Modify an individual memory address",
cmdQuit: "Exits the emulator",
cmdRAM: "Display the current contents of PIA RAM",
cmdRIOT: "Display the current state of the RIOT",
cmdReset: "Reset the emulation to its initial state",
cmdRun: "Run emulator until next halt state",
cmdScript: "Run commands from specified file",
cmdStep: "Step forward emulator one step (see STEPMODE command)",
cmdStepMode: "Change method of stepping: CPU or VIDEO",
cmdStick0: "Emulate a joystick input for Player 0",
cmdStick1: "Emulate a joystick input for Player 1",
cmdSymbol: "Search for the address label symbol in disassembly. returns address",
cmdTIA: "Display current state of the TIA",
cmdTV: "Display the current TV state",
cmdTerse: "Use terse format when displaying machine information",
cmdTrap: "Cause emulator to halt when specified machine component is touched",
cmdVerbose: "Use verbose format when displaying machine information",
cmdVerbosity: "Display which format is used when displaying machine information (see TERSE and VERBOSE commands)",
cmdWatch: "Watch a memory address for activity",
}