|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 4096 (0x1000) Types: HLP, TextFile Names: »SERIES_200_DEBUGGER.HLP«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »SERIES_200_DEBUGGER.HLP« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »SERIES_200_DEBUGGER.HLP« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »SERIES_200_DEBUGGER.HLP«
R1000 Series 200, 300, 400 PROM Debugger The Series 200 IOC contains a 68020 based I/O Processor which replaces the PDP-11/24 used in the Series 100. To assist in various hardware and software debugging, a ROM based, machine level, debugger is provided. The debugger is primarily for use in manufacturing and development. To make use of the debugger one must have fairly complete knowledge of the 68020 run-time model. The debuggers prompt is the "@" character. No type-ahead is allowed when entering debugger commands. To invoke the debugger you must place the R1000 in INTERACTIVE mode and press the BREAK key on the operations console. Then select option 3 in the menu. The debugger will be invoked immediataly. Commands consist of one, two, or three characters. No carriage return is needed or allowed. Some command allow arguments which are always numbers or expresions. The radix for input and ouput may be changed. The initial radix is always 16. Command syntax: SD State Display (dump all state) RDn Open Data register n RAn Open Address register n SP Open Stack Pointer (as defined by the PSW) USP Open the User Stack Pointer ISP Open the Interrupt Stack Pointer MSP Open the Monitor Stack Pointer SR Open the Status Register (displayed by fields) VBR Open the Vector Base Register PC Open the Program Counter ICCR Open the Instruction Cache Control Register ICAR Open the Instruction Cache Address Register XSFC Open the Source Function Code register XDFC Open the Destination Function Code register RB Re-Boot the IOP RES Software reset the IOP expr$I Set input radix to "expr" $I Display input radix expr$O Set output radix to "expr" $O Display output radix expr$G Set PC to "expr", and GO $G GO using current value of PC expr$S Single step through "expr" instructions $S Single step through 1 instruction expr$B Set breakpoint at address "expr" $B Display breakpoint list expr$D Delete breakpoint at address "expr" $D Delete all breakpoints expr/ Open longword at address "expr" expr\ Open word at address "expr" expr| Open byte at address "expr" expr' Open ascii character at address "expr" ^ Open previous storage unit <LF> Open next storage unit <CR> Close location \f v1,v2/ Display v2 longwords starting at address v1 v1,v2\ Display v2 words starting at address v1 v1,v2| Display v2 bytes starting at address v1 v1,v2' Display v2 ascii characters starting at address v1 = Display last value expr= Display "expr" Key: n Register number 0 .. 7 expr An expression is a combination of numbers and operators. All operators are evaluated left to right. No operator precedence exists. Allowed operators are: + twos complement 32-bit addition - twos complement 32-bit subtraction or twos complement 32-bit negation ~ 32-bit ones complement Where ever a number is allowed a character string may be used. Character strings are enclosed in quotes. In addition the "." character maybe be used in place of a number to represent the value of the address of the last location opened. Examples @123=00000123 @-123=FFFFFEDD @~123=FFFFFEDC @.=FFFFFEDC @.-2=FFFFFEDA @"ABC"=00414243 @-1+2-3+4=00000002 ============================================================================= Series 400 enhancements: expr[ Open byte at address "expr" for writing without reading it first expr< Open word at address "expr" for writing without reading it first expr% Open long at address "expr" for writing without reading it first expr$RDL download RESHA PROM, "expr" is 0..3 expr$RUL upload RESHA PROM, "expr" is 0..3 «nul»