LJ
NOTE: 5-Digit Addresses
The Commodore 128 displays 5-digit hexadecimal addresses within
C i
the machine language monitor. Normally a hexadecimal number is
only four digits, representing the allowable address range. The extra
y
left-most (high order) digit specifies the BANK configuration (at the
I )
time the given command is executed) according to the following
memory configuration table:
O-RAM 0 only
8-EXT ROM, RAM 0, I/O
\
)
1-RAM 1 only
9-EXT ROM, RAM 1, I/O
2—RAM 2 only
A-EXT ROM, RAM 2, I/O
3-RAM 3 only
B-EXT ROM, RAM 3, I/O
,
,
4-INT ROM, RAM 0, I/O
C-KERNAL + INT (lo), RAM 0, I/O
j
5-INT ROM, RAM 1, I/O
D-KERNAL + EXT (lo), RAM 1, I/O
6-INT ROM, RAM 2, I/O
E-KERNAL + BASIC, RAM 0, CHARROM
7-INT ROM, RAM 3, I/O
F-KERNAL + BASIC, RAM 0, I/O
u
Summary of Monitor Field Descriptors
The following designators precede monitor data fields (e.g., memory
k
i
dumps). When encountered as a command, these designators
v—^
instruct the monitor to alter memory or register contents using the
given data.
\
j
.
(period) precedes lines of disassembled code.
>
<rightangle> precedes lines of a memory dump.
;
(semicolon) precedes line of a register dump.
\
(
The following designators precede number fields (e.g., address) and
specify the radix (number base) of the value. Entered as commands,
<
\
these designators instruct the monitor simply to display the given
value in each of the four radices.
{ -.
(null) (default) precedes hexadecimal values.
I<~J
$
(dollar) precedes hexadecimal (base-16) values.
+
(plus) precedes decimal (base-10) values.
s
i
& (ampersand) precedes octal (base-8) values.
U"J
% (percent) precedes binary (base-2) values.
s')
The following characters are used by the monitor as field delimiters
K—'
or line terminators (unless encountered within an ASCII string).
(space) delimiter—separates two fields.
\ j
,
(comma) delimiter—separates two fields.
:
(colon) terminator—logical end of line.
? (question) terminator—logical end of line.
^J
380
APPENDIX J—Machine Language Monitor
u
LJ
Need help?
Do you have a question about the 128D and is the answer not in the manual?