SECTION II USING THE SYSTEM MONITOR
The Hex Monitor is a PROM program in locations FF00 to FFFF (hex) which uses the keyboard and display to perform the front panel functions of examining memory, and running programs. The monitor program is entered by hitting (RFSET), which displays backslash- return. A backslash alone (cursor renlains on same line as backslash) indicates bad page 0 RAM.

Commands are typed on a "line-at-a-time" basis with editing. Each line may consist of any mumbo r of commands (up to 128 cha racters). None are executed until ( RETURN) is typed. The (SHIFT-0) (backarrow) backspaces and echos an underline. The (ESC) cnacel S a line and echos backslash-return.

One or more hexadecimal digits (0-9, A-F) are used for address and data values. Addresses use the four least significant digits of a group, and data val ue s, the two least significant digits. The following examples illustrate the variety of acceptable commands:


1. Opening a Location (examining the contents of a single address).
USER TYPES/ 4F (RET)
MONITOR TYPES/ 004F: 0F (contents of 4F)
2. Examining a block; from the last examined location, to a specified one
USER TYPES/ .5A (RET)
MONITOR TYPES/
0050: 00 01 02 03 04 O5 O6 07
0058: 08 09 0A
Note: 4F is still considered the rimos trecently opened location.
3. Combining examples 1 and 2 to print a block of memory in a single command.
USER TYPES/ 4F.5A (RET)
MONITOR TYPES/
0050: 00 01 02 03 04 O5 O6 07
0058: 08 09 0A
Note: Only the first location of the block (4F) is conside red "opened".
4. Examining several individual locations at once.
USER TYPES/ 4F b 52 b 56 (RET)
MONITOR TYPES/
004F: 0F
0052: 02
0056: 06

Note: 56 is considered the most recently "opened" location. The "b" is a blank or comma, and is a delimiter for separation ptirposes only. A string of delimiters has the same effect as a smgle one (bbb is as effective as b).
5. Examining several blocks of memory at once.
USER TYPES/ 4F.52 b 56 b 58.5A (RET)
MONITOR TYPES/
004F: OF
0050: 00 Ol 02
0056: 06
0058: Os 09 0A
Note: 58 is considered the most recently "opened" location. Refer to example 2.
6. Examining successive blocks.
USER TYPES/ 4F.52 (RET)
MONITOR TYPES/
004f: OF
0050: 00 01 02
USER TYIPES/ .55 (RET)
MONITOR TYPES/
0053: 03 04 O5
USER TYPES/ .5A (RET)
MONITOR TYPES/
0056: 06 07
0058: O8 09 OA
7. Depositing data in a single location.
USER TYPES/ 30:AO (RET)
MONITOR TYPES/
0030: FF (prior contents)
Note: Location 30 is considered opened and now contains 30.
8. Depositing data in successive locations from that last used in a deposit command.
USER TYPES/ : A1 b A2 b A3 b A4 b A5 (RET)
(This deposits A1 in location 31, A2 in 32, and so on. )
9. Combining examples 7 and S in a single command.
USER TYPES/ 30: A1 b A2 b A3 b A4 b A5 (RET)
MONITOR TYPES/
0030: FF (prior contents of location 30)
10. Depositing data in successive locations with separate commands.
USER TYPES/ 30: AO 10 A1 (RET)
MONITOR TYPES/ 0030: EF
USER TYPES/ :A2 b A3 (RET)
USER TYPES/ :A4 b A5 (RET)

NOTE: Capital letters enclosed in parenthesis represent single keystrokes.
Example: (RET) means hit the "return" key.

- 3 -