
0000: 00 01 03 D0 00 00 05 A0
0008: DF 07 00 00 0C 01 01 11
0010: 00 01 03 D0 00 A0 50 00
0018: CF C0 70 10 11 01 01 01
0020: 00 30 D0 80 C1 11 11 11
0028: 10 00 30 0D 05 A0 00 00
Examining a block will display 8 bytes across the page. The display always cuts off at set
addresses so the next line starts with a ‘0’ or an ‘8’. If you started with a 1 or some other
address other than a ‘0’ or an ‘8’ then the first row of memory listed will cut off with the
address ending in ‘7’ or ‘F’. For example if you type ‘1.F’ it will display like this:
0001: 01 03 D0 00 00 05 A0
0008: DF 07 00 00 0C 01 01 11
Notice how the first line only shows 7 bytes of memory? This is so that the listing comes
out uniform.
Change or write to a memory location:
Typing in ‘0:FF’ will change the memory at location 0 to the hex value FF. The monitor
will respond with the memory location you changed and the old value.
Example:
You type: ‘0:FF’ [RETURN]. The monitor responds with:
0: 00 (The old contents of the memory location)
To change a block address range from 0100-0105 type:
‘100:4C EE FF 0A 60 60” followed by ‘RETURN’ The display will show the old
contents of memory location ‘0’. Then you may view your changes by typing in ‘0.5’
followed by ‘RETURN’.
Run a program in memory:
To run a program you have entered into memory, type in the address followed by ‘R’ and
press ‘RETURN’. Example, to start a program that you have entered starting at memory
location 0300 type ‘300R’ followed by ‘RETURN’.
More examples of the use of the use of the monitor can be found in the Apple I users
manual. See Chapter 5: Reference material for the Apple I, for where you can
download a copy of the original Apple I manual.