
iCXtiCniliCil
mOnitO=l
)'t)tiCm)
U)i:=I)
GUiDi:
~cctO=l
e=lA?l-iC inC.

EXTENDED
SYSTEMS
MONITOR
Version
USERS
Revision
October
4.0
MANUAL
A
15,
1979
Copyright
1979
Vector
Graphic
Inc.

Extended
Systems
Monitor
User'
s Manual
Vector
contents
by a
right
the
of
warranty
to
content
such
exists.
date
The
page.
The
improved
date
and
recently
product
and
the
product.
THE
TITLE
Graphic
of
this
revise
hereof
revision
and
revision
but
the
revision
revised.
will
getanew
manual
THIS
PAGE.
Copyright
makes no
manual
or
repair
this
publication
without
or
reVISIon
letter
product
on
When
will
revert
MANUAL
1979 by
All
representations
itself,
agreement.
obligation
changes,
of
each
such
itself
the
Title
the
product
revision
to
SHOULD
Vector
rights
reserved.
Disclaimer
even
if
the
Further,
and
to
make
of
Vector Graphic
except
Revision
page
as
has
Page
when
Numbers
herein
A
or
not
been
corresponds
B
itself
number,
revision
as
A,
ONLYBEUSED
Graphic
or
warranties
product
changes
an
agreement
appears
changes
significantly
is
modified
shown on
as
if
it
WITH
THE
Inc.
it
describes
Vector
from
at
if
the
to
that
the
were
PRODUCT(S)
with
respect
is
Graphic
to
the
time
notify
to
the
bottom
reserves
to
any
manual
modified.
of
the
significantly,
manual's
treating
title
a brand
IDENTIFIED
to
the
covered
the
time
in
person
contrary
of
each
has
been
The
page most
the
page,
new
ON
Rev.
4."-1\
10/15/79

Extended
Systems
Monitor
User'
s Manual
Section
General
Table
Command
A ASCII
B Jump
C Compare
D
E
F
G
H Jump
I
J Jump
K
L Jump
M
N
o
[)escription.
of
Hex
values
Format
Dump
to
Bootstrap
Blocks
Dump
External
Go
Set
Move
in
Find
1.'vJ<:)
to
to
Input
to
Breakpoints
to
Memory
Hex
Communications
Bytes
and
HI
from a
Loaded
0000
Non-desructive
Output
to
TABLE
III
OF
«II
a:Nl'mI'S
., ..
1$
••••••~••••••••~•••••••••••••••••••••••••••••
,.
e oil
'"..'"
•
~
Loader
II!l
..
41••'"
e
..
O!ll
Execute
Ram
Port
DOS
••••••••••••••••••••••••••••••••••••••••••••••
Block
Memory
Test
Port
Page
1
o2
III
'8
Il!I 3
4
5
P
Program
Q Compute Checksum
Register
R
S
Search
T
Test
U Jump
W Wide ASCII
X Exchange
Y Keyboard Echo
Z - Zero
Entry
Video
Cursory
Points
Driver
X Y
Keyboard Code
Using
Other
the
I/O
Useful
Memory
•••••••••••••••••••••••••••••••••••••••••••••••
Dump
for
Memory
to
2800
Single
••••••••••••••••••••••••••••••••••••••••••••••••••
Byte
Dump
or
Memory
Fill
Blocks
Memory
••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••••••
Positioning.e
Conversion
Routines
Monitor
••••••••-•••••••••
for
Vector
•••••••••••••••••••••••••••••••••••••••••••••••
Routines
••••••••••••••••••••••••••••••••••••••••
$
••••••••••••••••••••••••••••••
Graphic
""
~.~.o
..•.•.•.•..•.•.•..•...
Keyboards
••••••••••••••••
6
7
8
9
e10
12
12
13
14
Rev.
4.3.....,l\
13/15/79


Extended Systems
The
Version
Flashwriter
4.0
II
recommended for·
can
be
done
software
through
from
configurations.
the
2.1
version
Monitor
Monitor
(80 X
use
carrying
since
for
24)
with
the
version
this
User·
s Manual
GmmRAL DESCRIPrICN
isacomplete
board,
the
Monitor's
and
Mindless
a
variety
4.
(21
the
does
Terminal.
I/O
of
not
purpose.
systems
Vector
routines,
versions
~rk
Monitor,
Graphic
All
keyboard and
freeing
for
withserial
able
to
support
Keyboard. Thus
video
higher
different
hardware
terminals,
the
it
I/O
level
use
is
Version
1)
2)Abreakpoint
4.0
Improved
software
differs
video
can
from
driver,
use
to
executive
3) A communications program
asadumb
4)
Space
terminaL
to
include
keyboards.
5)
Much
easier
6)
Control-Q
In
addition
compactly
memory
waitin;
There
four
written
data.
for
are
24
hexadecimal
automatically
characters
case,
are
digits
and any non-hex
0-9,
A-F.
lon;.
particularly
operator
may
to
use
no
lon;er
to
I/O,
the
program
The "prompt" which
entry
commands
which
data
ouput
be
as
used,
characters
Address
The
executive
assembly
system.
3.1
in
with
manipulate
command,
that
(Executive
up
to
15
Executive
can
be used
Monitor
designed
is
an
are
fields.
a
prompt.
but
lower
fields
is
useful
language
the
f?llowing
a number
the
for
allows
command
keyboard
commands.
to
includes
to
indicates
asterisk
entered
After
Either
case
will
are
four
softare,
screen,
quick
you
conversions
return
an
extensive
facilitate
that
(*).
asasingle
each
characters
be
ignored.
digits
in
debugging
because
key ways:
of
additional
and
debugging.
to
useaVector
"E").
to
the
manipulation
the
field
upper
will
Allowable hex
long;
hardware
easier
Monitor
command
Moni
letter
is
or
be
other
it
commands
X-Y
positioning.
Graphic
for
foreign
Executive.
executive,
and
tor
Executive
followed by up
entered,
lower
case
converted
characters
fields
and
is
resident
that
system
language
display
a
space
alpha
to
upper
are
software,
in
a
of
is
to
is
two
the
If
a
space
is
assumed
as
one
next
as
Any
typing
and
field
command
continued
command
Rev.
4.0-A
for
that
if
0000;
entry.
is
typed
all
has
required.
typing
that
generates
with
10/15/79
at
leading
been
another
any
time
zeroes.
partially
For example,
1(21(21
(SP)
will
a
display
space.
during
This
entered,
typing
have
can
The
field
applies
and
the
same
be
temporarily
ESCape
entry,
to
the
(SP)
an
cursor
will
effect
key
a
default
entire
will
have
as
the
0100.
halted
will
abortadisplay
value
field
advance
same
with
of
as
to
effect
a
space
zero
well
the
or
1

The
4.0
systems.
this
manual
The
hexadecimal
with
it,
clearly
not
necessary
software
things
Monitor
If
but
the
(i.e.
easy:
is
it
should
it
has
best
system
to
convert
assemblers).
located
is
purchased
be
understood
number
become
at
address
for
accordingly.
system
the
with
may
standard
16
bit
between number
Remembering a few
Extended
E000 - E7FF
another
seem
confusing
of
addresses
systems,
Systems
location,
the
microcomputer
and 8
as
Moni
in
address
if
bit
this
values
new
you
data.
is
in
tor
User'
Vector
references
are
field
It
usually
hex
not
is
should
s Manual
Graphic
in
familiar
and
is
usually
done
by
make
The
HEX
fami
NUMBER
DECIMAL
VALUE
JARGON
A 10 4
B 11 4
C
D
E
12
13 4
14
F 15
100
3FF
400
FFF
1000
4000
8000
FFFF
liar
10
FF
rules
arithmetic
of
40)
16
255
256
1,023
1,024
4,095
4,096
16,384
32,768
65,535
10
400
work
just
the
Hex
1
PAGE
1K
4K
16K
32K
64K-l
same
(trivial)
in
BINARY
hex
as
4
4
4
5
8
9
10
11
12
13
15
16
16
in
BITS
decimal:
2
Rev..4.0-A
10/15/79

Extended S:lsterns Monitor
User
I s Manual
*A
<AIJll>
Memory
characters,
significant
for
examining
WORD
MANAGEMENT
recognize.
*B
-
JUMP
Typing
this
bootstrap
loaded
*c
A
into
<AIJll>
byte-by-byte
starting
at
ADR3.
the
first
compare
programmed
<AOO2>
contents
or
bit
files
10
BOO'1'S'1'RAP
command
loader.
memory
<ADR2>
at
ADRI
The
block
two
versions
correctly.
- ASCII
from
graphic
is
symbols
high,
such
SYSTEM.
LOADER
will
This
and
transfer
<Am3> -
comparison
and ending
differences
and
the
OOMP
ADRl
reverse
as
those
ASCII
cause
will
roMPARE
at
will
byte
of
mMMAND
through
for
cause
control
will
ADR2
be
in
the
a
program
FORMAT
ADR2
values
video
is
created
strings
a
jt.nnp
the
embedded
to
disk
to
BLOCKS
be
made
and a
printed
second blOCk.
or
will
less
than
displayed.
by
the
location
operating
MOOS.
between
block
out
to
of
with
verify
be
20
This
linedi
in
object
F800H
the
identical
the
This
that
displayed
hex.
command
tor,
BASIC
code
which
system
block
of
length
address,
command
proms
as
If
the
is
are
is
disk
memory
the
is
useful
have
ASCII
most
useful
or
the
easy
the
disk
to
data
starting
byte
been
to
be
in
to
*D
<AIJll> <Am2> -
Memory
contents
hexadecimal
most
significant
interrupted
column on
*E -
EXTERNAL
The
monitor
the
Bitstreamer
Anything
300 baud
board,
received
modem
and
communicate
300 baud
requires
characters
IXJMP
from
characters.
bits
of
as
described
right.
<XlMMUNICATIOOS
will
output
II
I/O board
on
this
would
this
be
feature
withahost
the
are
not
lost
IN
HEX
ADRl
anything
The
left
the
memory
above.
or
an
port
through
character
The
typed on
appropriately
will
connected0the
allows
inafull
host
when
to
the
duplex mode.
send
the
screen
system
ADR2
location.
ASCII
representation
the
be
displayed
serial
to
null
characters
scrolls
will
in
be
each
The
keyboard
addressed
on
RS
be used
Operation
up.
displayed
pair
represents
display
is
through
Bitstreamer
the
screen.
232
output
asasimple
after
linefeeds,
as
may
be
displayed
port
from
at
speeds
pairs
the
four
halted
in
4 on
I
board.
Normally a
the
I/O
terminal
above
so
that
of
and
a
the
to
Rev.
4./iJ-A
10/15/79
3

*F
<ADRl>
This
memory
code
combination
commands
character
since
all
this
locations
search
valid
and
*G
object
third
<ADRl>
<ADR2>
range from
or
jump
(say
control
isacommon
that
for
00C7.
code -
bytes
-
GO
TO
<BY'TEl>
<BYTE2>
ADRI
BYTEIBYTE
addresses.
D)
way
call
or
There
it
may
ofathree
AND
EXECUTE
-
through
2.
This
For example,
in
a program you
of
testing
jump
is
be
byte
to
no
guarantee
part
instruction.
Extended
FIND
'J.'W)
ADR2
will
is
input
a
particular
ofadata
Systems
B~
be
searched
useful
if
you wish
may
try
characters.
that
each
table,
Monitor
for
locating
FE
04,
address,
location
ASCII
for
to
change a
which
If
you wish
say
string,
User'
the
particular
particular
is
C700,
displayed
or
s Manual
control
CPI
04
to
find
then
is
second
This
command
subroutine.
stack
program
space
stack
is
execution
is
than
effects.
*8
-
JUMP
This
This
*1
command jumps
is
a
<PORr>
Execution
instruction
displayed.
Only
contain
be
*J
This
or
is
those
interesting
floating
- JUMP TO
command
if
not
subject
will
As
withall
"START"
available
are
popped
TO
HI
RAM
useful
- INIUr
of
this
and
the
This
ports
when
LOADED
permits
present,
to
change
cause
(C00B) and
will
return
(up
to
area
for
FROM
A
command
accumulator
command
used
values.
the
"IN"
.IJai
easy
jump
will
in
future
Moni
to
will
FC00
small
PORI"
a jump
tor
if
to
lK),
defeat
which
will
to
ADRI
jump
commands,
the
user
the
Monitor.
but
of
course,
the
is
the
machine language programs.
cause
contents
is
by
the
All
useful
terminal,
others
in
will
comITlandisexecuted.
return
to
the
MOOS
be 0437H, which
releases.
to
execute
the
routine
Vi
pushing
return
feature
start
the
CPU
immediately
checking
cassette
read
FF
disk
operating
is
the
address
at
rtually
more
of
the
to
execute
following
out
peripheral
interface,
since
MOOS
a
ADRI
with
lK
the
entry
program
contained
ends
unUmi
ted
registers
undesirable
scratchpad
an
"IN
this
equipment.
etc.,
data
system
location
in
bus
at
or
on
"RET",
stack
on
PORT"
to·
0437H,
user
the
the
RAM.
be
will
will
and
4
Rev.
4.0-A
10/15/19

Extended
*K -
SET
Systems
BREAKPOINTS
Monitor
User'
s Manual
This
that
location
contents.
the
swi
*M
The
memory
program
is
command
location
monitor
tch.
<ADRl>
data
locations
an
overlap
expects
in
RAM.
8,
the
CPU
The
instruction
at
E000
<:AJ:E2>
contained
starting
from a temporary
of
For example, M6000
63FF
location
useful
sequences
*N
Memory
The
read
first
data
useful
system
there
data
to
be
repeated
6400
for
- NCN-DESTRUCTIVE
is
bank programming
for
test
locations
memory
location
correctly.
error
wri
contains
is
in
tten
for
checking
no
memory,
is
detected,
into
16K
memory
it
a 4
digit
When
will
that
jump
replacedwith
will
<AIR3> -
in
memory
clear
KJVE
at
storage
the
two
memory
7BFF
6400
8
times
read,
it
has
of
purposes.
MFMRl
starting
is
This
TEST
at
then
tested
continues
whereupon
memory and what
how
much
of
memory, 4000
at
address
can be used
address,
instruction
to
the
the
MFJvI)RY
starting,at
ADR3.
location
areas,
will
cause
from 6000
been
overwritten
proms,
0000
are
to
after
the
memory
a system
00
4000.
at
any
and
monitor
FF
will
breakpoint,
Bu:x::K
ADR1
This
command
to
interesting
the
through
or
for
read and
see
if
rewriting
address
was
read from
FF
should
Since
the
time.
will
is
placeaRESTART7(FF)
executed,
routine
also
as
and ending
is
its
correct
block
of
7FFF,
with
data
creating
the
data
00
and
the
is
displayed
it.
contains.
be
printed,
test
which
that
will
be
restored.
at
dumps
pressing
ADR2ismoved
useful
address.
results
data
are
from 6000
since
from 6000.
repeating
temporarily
FF
can
be
original
data
followed
This
command
For example,
indicating
is
non-destructive
isacall
the
register
Entry
the
for
moving a
If
obtained.
through
by
the
This
instruciton
stored.
written
until
by
is
if
at
to
of
RESET
to
there
time
is
and
the
the
most
the
that
to
*0
<:Pan'>
The
two
"our
FORT"isexecuted.
<DATA>
hex
equipment.
will
cause
Rev.
4.3-A
digits
For
an
"A"
13/15/79
- 0l1l'PUT
"DATA"
example,
to
be
TO
PORT
are
This
if
printed
loaded
command
a
printer
since
into
is
41
the
useful
is
connected
is
the
accumulator
for
checking our
to
hex
ASCII
and
I/O
code
the
port
for
instrucion
peripheral
6,006
"A".
41
5

The
contents
and ASCII,
Advancing
right
(+-).
and down
will
replace
display
exact
memory
of
allowing
to
Backspace
keys
the
is
refreshed
contents.
16
the
move
bytes
preceeding
next
to
existing
of
memory
instruction
or
cursor
an
adjacent
contents
by
reading
To
terminate,
Extended Systems Monitor
containing
and
following
is
accomplished by
left
of
16
(...,.:..)
byte
RAM.
from memory,
depress
ADRI
goes
block..
After
ESCAPE.
are
displayed
instructions
typing
backwards.
Any
hex
every
so
the
keypress,
display
User'
in
to
be
space
The
or
cursor
characters
the
reflects
s Manual
both
hex
viewed.
cursor
up
typed
screen
the
*Q <AOOIl>
The
MOD
256
computed and
to
see
if
code
was
able
source
*R -
This
(it
does
loaded..
to
verify
file
RffiISTER
command
immediately
displayed
even, and
letter
pointed
return
*S
<ADRl>
This
for
instead
auxiliary
indicates
to
address
<ADR2>
is
similar
locations
of
each
location
port
number).
<ADR2>
anything
-
a>MPlJ'l"E
checksum
displayed.
has
not
write
amc:xsuM;
of
memory
This
changed.
on
itself)
contents
command
Any
will
is
useful
source
have
in
the
file
the
for
same
While debugging assembly language programs,
that
a program being debugged
or
assembler.
LUMP
will
below
with
by
the
on
of
two. An example
in
a program where an
print
it
the
letters
or
the
B,
D,
the
<BYTE>
to
the
will
the
half
flag
and H
stack.
-
be
a
header
contents
Z C M E H
carry
is
flags
true.
register
SEARCH
FOR
"F" command,
of
the
output
displayed
followed by
identifying
of
all
The
pairs
S:m;LE
except
use
has
not
the
registers.
for
the
zero,
respectively.
contents
are
also
BYTE
that
of
this
toaport
"D3"
address
range
checking proms
or
program
checksum
it
written
the
Z-80
carry,
The
presence
of
the
memory
displayed
only
command
occurs
and
one
the
byte
is
(D3).
specified
or
written
as
is
useful
garbage
registers,
The
flags
minus,
locations
as
is
to
display
The
next
byte
is
files
in
pure
when
in
to
it
be
the
and
are
parity
of
the
is
the
searched
all
address
(the
6
Rev.
4.0-A
10/15/79

Extended
*T
<AmI>
Systems
<ADR2>
Monitor
- TEST
User1s
MFnJRY
Manual
This
system.
portion
fran
ini
compare,
continues
address,
ADRl
tial
is
an
This
of
through
point
another
until
what
respectively.
malfunctioning
least
which
that
stack
*U - JUMP TO
This
10
cycles
may
not
cannot
and
video
command
MDOS.
*W
This
*X
<AmI>
<AmI>
is
<ADR2>
similar
<ADR2>
extremely
command
a
64K
byte
ADR2,
and compared
portion
it
is
was
written
This
memory
and
reveal
be
tested
flags
2888
permits
-
WIDE
to
the
<ALR3>
useful
permits
pseudorandom
and
the
with
of
the
interrupted.
into
information
chip.
is
far
'Ibis
superior
addressing
with
in
the
vicinity
easy
return
ASCII
"A"
command,
-
EXa:.I.Ml3E
command,
thorough
exact
what
sequence
Any
memory and
test
problems.
this
routine
to
OOMP
MEMJRY
especially
testing
number
same
is
read
is
memory
is
all
is
qui
to
incrementing
of
FFD0
programs
but
withafull
BLOCKS
of
sequence
sequence
from memory.
used
to
errors
what
that
te
exhaustive
The
only
is
the
on
the
in
the
is
was
is
few
user
screen
when
the
repeat
are
needed
or
area
bytes
2708
first
system
is
written
regenerated
If
the
displayed
read
from
to
if
complementing
of
system
required
PROM/RAM
application
width
setting
memory. A
into
memory
from
all
locations
test
which
with
memory,
pinpoint
used
for
memory
for
board.
area
display.
up a
the
the
a
at
tests
the
of
A
block
block
of
two
program
of
starting
versions
without
exchanged
below
*y
This
and
Moni
the
top
- KEYBOARD ECHO
command
can
be
tor.
memory from
at
ADR3.
of
destroying
with
of
causes
used
another
allowed
keyboard
for
ADRl
a
program,
This
through
command
the
if
care
memory)
input
demonstration
ADR2isexchanged
or
for
original.
is
used
•
to
be echoed
purposes.
is
useful
rapid
A
to
in
switching
loaded
include
directly
An
with
comparing
of
BASIC
the
stack
to
ESCape
an
equal
the
portions
program
area
the
video
returns
length
operation
of
can
(usually
driver
to
the
a
be
Rev.
4.0-A
10/15/79
7

Extended
Systems
Monitor
Userls
Manual
*Z <ADRl>
The
memory
This
is
program
purposes,
waveforms
memory
block
with
so
<AIR2>
useful
will
single
are
that
block
for
stand
more
a
repeated
the
<DATA>
from
-
ADRI
setting
out
instructions
easily
instruction
program
ZERO
through
memory
more
clearly
interpreted.
loops
CR
FILL
.MF.l'-DRY
ADR2
to
Zero.
if
can
be
executed
sequence
continuously.
is
The end
memory
This
wi
filled
is
continuously
is
done
th
a jump
of
first
with
a
by
to
the
file
zeroed.
filling
the
byte
or
assembled
so
a
start
"DATA".
For
that
block
of
test
bus
of
the
8
Rev.
4.9-A
1
fl/l
5/79

Extended Systems Monitor
User'
s Manual
mTRY POINTS
A jump
table
routines:
EOOO
- The nonnal
to
the
initialization
USARTS
through
Bitstreamter
starting
other
at
parameters
E003-This
keyboard
input.
E006-This
character
below
are
E009-This
"A"
on
the
E00C-This
input,
or
conversions
to
the
Monitor
at
I
port
is
status
is
in
the
carried
is
screen.
is
with
are
the
beginni
cold
entry
routine
I/O
ports
addressed
2. The
as
would be used
a jump
test.
a
jump
to
"A"
out.
a
jump
to
a jump
the
character
carried
Executive.
n:!
point
3,
startin:!
USARTS
to
the
Return
the
register.
There
the
video
to
the
in
out.
of
the
to
which
5,
and
at
are
withaserial
routine
with
keyboard
The
is
no
checking
driver
"ESCAPE"
the
"A"
If
the
Moni
the
Monitor
clears
7.
port4or
set
for
which
the
zero
data
keyboard
which
routine
register
ESC
key
tor
the
This
was
can
screen
an
printer
should
flag
input
for
displays
be used
Executive,
and
is
compatible
the
Bistrearner
X16
baud
or
be
set
indicates
which
code
ESC
conversions
key
which
if
there
pressed,
to
access
this
initializes
II
rate
extra
used
for
returns
depression.
the
character
returns
is.
Keyboard code
the
system
several
is
a jump
with
addressed
factor
terminal.
console
no
keyboard
with
described
zero
if
returns
8251
the
and
the
in
no
Rev..
4.1.3-1\
10/15/19
9

Extended Sy;sterns
Monitor
User's
Manual
Version
previous
ASCII
codes,
interpreting
several
character
cause
the
registers
Control
key
and
down
31,
codes
and
letters.
Monitor
prompt, and any keyboard
driver.
while
all
(B)
(D)
(E)
(H)
(I)
(J)
(M)
(N)
(P)
(Q)
(R)
(T)
(U)
(W)
(X)
(2)
ESC
4
of
the
Monitor
versions.
and
The
to
certain
entry
code
character
will
points
to
be
be
preserved.
are
generated
to
whilealetter
are
64
To
demonstrate
The
following
others
HOVlE
CLEAR
DISPLAY
are
THE
THE
CURSOR
SCREEN
THE
DESTRUCTIVE
TAB
OVERTOTHE
LINEFEED
CARRIAGE
TOGGLE
(also
RETURN
CURSOR
write
non
printed
be
less
control
ignored:
CODEINB
BACKSPACE
contains
purpose
them
printing
to
the
must be
printed
key
is
than
the
features
AND
NEXT8MULTIPLE
LF
Key)
(also
CLEARTOENDOFSCREEN
CLEARTOENDOFLINE
CURSOR
TOGGLE
CURSORUP(also
CURSOR
I.XWN
(also
REVERSE
LEFT
(also
t )
VIDEO
+)
-+- )
CLEARTOSTARTOFLINE
CURSOR
CURSORXYPOSITION
RIGHT
(also
-+-)
LEAD-IN
VIDEO
of
the
into
control
video
in
on
the
by
the
pressed.
the
codes
of
generated
codes
HOME
are
CURSOR
REGISTER
(also
RETURN
DRIVER
a more
video
the
elaborate
driver
screen
codes
driver.
the
A
register.
screen
keyboard by
Control
for
the
the
video
code
interpreted
BACKSPACE
(also
key)
video
is
to
memory
in
inaspecial
E009
at
the
is
recommended. The
cursor
holding
codes have
corresponding
driver,
will
be
as
echoed
special
key)
TAB)
driver
acceptastream
the
proper
place,
way. There
A
CALL
E009
will
position.
the
control
values
(CTRL)
between 0
upper
type
Y
to
after
the
video
functions,
than
of
are
All
case
the
Experiment
generate
are
using
keys
for
'self
addi
then
explanatory.
tion
toggle
printing
HI
some
the
the
to
on
with
of
the
Vector
cursor
clearing
the
reverse
the
screen.
the
keys.
codes such
Graphic Keyboard
control
A
the
and
Control
screen
video
There
as
are
RETURN,
BACKSPACE.
D
sets
the
and homing
flag
from normal
special
TAB
or
Mindless
and
A few
reverse
the
curso
keys
linefeed
Terminal,
of
the
video
to
reverse
on
functions
r.
Rev.
the
(LF).
there
flag
A
Control
and back
4.0-A
keyboard
If
are
are
to
normal
Twill
without
10/15/19
to
you
also
not
in

Extended
In
some
Systems
cases
screen.
for
the
sYmbol
(05)
in
A.
demonstrate
at
FC00
This
this
Monitor
it
is
desireable
can
be done
in
theBregister
Enter
the
feature:
06 02
3E
User'
in
folowing
05 04
s Manual
to
print
the
sYmbol
foracontrol
assembly language programs by
and
CD
machine
09
E0
calling
CD
the
code
OCE0C3
video
at
02
driver
FC00
FC
and
putting
with
execute
code on
the
Control
it
the
code
E
to
Rev.
4.0-A
HI/15/79
11

Extended
a.msoR X Y POSITlOODK3
Systems
Monitor
User
I s Manual
Many
programs
outputting
(lBH)
left
cursor
can
followed
corner
to
not
utilize
a
three
of
the
move
be demonstrated using
to
monitor.
The
video
they
be
meaningful.
characters
screen,
Due
to
driver
must
be
but
limitations
incorporated
as
they
this
KEYBOARD
Graphic keyboards
a
conversion
backslash
of
this
[]
KEY
key.
routine
and
tilde
CONVERSION:
byte
by
the
screen
line
provides
For
instance
go
will
CODE
in
is
not
are
random X Y
sequence
desired
is
0,
8,
character
the
an
extensive
into
a
into
its
probably
the
be
c:x:M1ERSlCE
keyboard
encoded
in
the
Monitor!s
also
produced by
positioning
to
the
X
position
0.
The
position
keyboard
range
the
software
piece
input
of
buffer
meaningless
-
VECTOR
encoder
properly.
of
video
drivere
and Y
sequence
64 on
since
of
generating
software
will
to
GRAPHIC
The
CONVERT
the
control
the
position
IB
the
ESC
special
allow
the
chip,
correct
routine.
cursor.
The
first
08
40
would
screen.
causes
controls,
the
that
merely
cursor
software.
KEYBOARDS
the
[]
code
and
control
This
in
hex.
This
a
return
video
motion on
key
is
generated
The
is
done by
code
The
cause
feature
to
however,
stream
echoes
on
Vector
codes
shift
is
ESC
top
the
the
to
all
the
by
for
mode
The
cursor
correctly
keycode
versions
essential
reason.
MODE
unshifted
shifted
control
control
by
up
shift
key
the
conversions.
are
available
that
software
KEYCODE
is
also
video
Fl
EI
Bl
Al
converted
driver.
Foreign
for
utilize
CONVERTED
5B
5D
5C
7E
from
Room
is
languages
French,
the
German,
monitor
CODE
60H
to
provided
require
conversion
ASCII
ISH
which
in
the
additional
Swedish
SYMBOL
[
]
\
is
routine
conversions,
and
Spanish.
routine
interpreted
for
up
to
It
for
this
15
and
is
12
Rev.
4.~-A
1~/15/79

Extended
Systems
Monitor
User·s
Manual
The
I/O
routines
Graphic
Systems.
interchangeable
below:
INPUT
OUTPUT
BREAK
Note
convenient
BASIC
C
given
programs
into
ROUTINE:
TEST:
that
to
is
standard)
to
the
ROUTINE:
either
way
the
illustrate
require
accumulator,
accumulator
the
variations
in
between
the
of
transferring
Monitor,
for
additional
contents
are
easily
This
ESC
a
how
us~
the
Monitor
makes
systems.
INPT
OUTPT
CQJTL
key
but
necessitates
single
simple
or
may
on
return
implemented.
THE
I/O
are
software
An
CALL
JZ
RET
JMP'E009H
CALL
RET
will
break
control
level
it
is
break.
to
instructions
require
from
ROUTINES
used
as
I/O
example
E00CH
INPT
(RETURNS
(CHARACTERINA)
E00CH
(RETURNS
INPUT,
TO
INPUT.
OR
MONITOR
)
to
the
from any
the
use
use
the
to
move
different
the
input
the
Main
System I/O
independent
of
how
this
is
WITH
CHAR
INPUT
WITH
ZERO
FLAG
CHARACTERINA.
EXECUTIVEIFESCAPE
Monitor,
executive
of
another
The
routines
Monitor
the
and Break
which
such
character
above
I/O
routines.
character
flag
conditions
Test
and
done
IN
SET
JUMPS
provides
as
to
routine,
in
easily
is
A)
IF
NO
the
(Control
are
be
Vector
shown
DOS
or
merely
Many
output
or
but
a
Rev..4.I2I-A
H'l/15/79
13

Extended Systems
Monitor
User·sManual
The
Monitor
contains
programs, and which
to
the
keyboard
AHEX
in
inputs
D,E
registers,
convert
CRLF
will
register
SPCE
will
RNDM
returns
called.
generated
shift
PTAD
register
first
digits
PT2
outputs
registers.
except
that
output
is
outputaspace
B,C
is
followed by a
input
four hex
many
used.
a
new
Dfould
2
-1
with
outputsaCRLF,
(A)
as
OTHER
a number
will
save
and
video
digits
A
space
B,
are
used.
digits.
a
carriage
Non
to
random number
not
contain
entries
long and
maximum
then
space.
two
hex
digits.
USEFUL
MJNlTOR ROt1rINES
of
considerable
output
from
the
is
automatically
Entry
hex
values
return
the
screen.
in
B,C
0000.
length
feedback.
outputs
PSW
used.
routines
programming
described
keyboard and
at
AREO
will
?nd
line
TheAregister
based on
The pseudorandom number
is
based on a
the
binary
that
can
effort.
elsewhere,
returns
output
withavalue
be
ignored.
feed
to
the
is
the
seed
software
PSWisused.
value
be
called
we
the
at
the
of
1-3
screen.
used.
in
B,C
simulation
in
H,L
In
addition
have:
binary
end.
in
as
as
by
user
value
All
C
will
The A
it
sequence
of
four
hex
is
a
TAHEX
The
first
calls
AHEX
value
twice,
is
returned
inputting
in
H,L;
two
address
the
second
fields
in
D,E.
of
four
hex
digits.
14
Rev.
4.0-A
10/15/79

Extended Systems Monitor
User's
Manual
Page
1
Adar
21
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
EOOO
EOOOC316
E003
C3
E006
C3
E009
C3
EOOe
C3
EOOf'
is
O:)F
D3
::011
D3
[13
EOn
E015
C9
82
83 84 E
EOOO
EOOO
0000
0001
0040
0000
FFDO
3C
41
3A
2F
03
05
07
EO
::1
E1
E3
E1
Line
Label
::
::
::
::
::
::
BASE
0000
0010
PR
0020
11111111'
0000
,
0010
0020
*
I
0030
0040
I
11*1****'1*'1**1***1******'*'**11***1*11****1**1111
0050
I
0060
0070
*
0080
0090
0100
0110
0120
1
0
0140
0150
0160
0170
0180
0190
0200
0210
0220
0230
02
0250
0255
0260
0270
0280
0290
0300
0310
0320
0330
0340
0350
0360
0370
0380
0390
4
0
OU10
')420
0'-'30
0440
0450
0455
0460
0470
0480
SYSTEM
CONS
COND
R[1A
STPOL
SPTR
I
30
111111*11*1111
, A SSSS FFFF ASCII
B
I
C SSSS FFFF
I
, D SSSS FFFF
E
I
*
F SSSS FFFF
, G SSSS
H
I
* I
4
0
I J
* K
* L
, M SSSS
I
~
lapp
I P
~
*
I R
S 3SSS
I
T SSSS
*
* U
X SSSS
I
* Y
* Z SSSS
****1*'111***11111*1*1*1*1111*1*11'*1**1**1*
*
00
*
JUHP
HONIT
KEYTST
:<EYDATA
CRT
ESC
I
OTPRTS
EQUATES
JUMP
TO
EXTERNAL
GOTOAND
JUMP
TO
PP
INPUT
JUMP
TO
LLLL
SETABREAKPOINT
JUMP
TO
FFFF
~ON
[1ESTRUCTIVE
DD
LLLL
SSSS
DUMP
JUMPTOUSER
KEYBOAR[1
TABLE
0'-'90
0500
Oped
EQU
EQU
LINK
VECTOR~zMONITOR-VERSION
R.
ASSEM2LESATC
ONLY
EQU
EQU
EQU
EQU
EQU
COMMAND
BOOTSTRAP
CCCC
DUMP
COMMUNICATIONS
[1DDDTWO
HIGH
FROM
DOS
LOW
RAM
[10[1[1
OUTPUTTOPORT
PROGRAM
FFFF
COMPUTE
Z-30
REGISTERS
FFFF
[1[1
FFFF
TEST
~FFF
[1[100
ECHO
FFFF
[10
ORG
OF
ENTRY
JMP
JMP
JMP
JMP
JMP
OUT
OUT
OUT
RET
Operand
OEOOOH
OEOOOH
'M6'
S.
HARP
SYSTE~
FOR
o
1
40H
o
PR+01FDOIi
7/16/79
3
VERSION
FLASHWRITER
FOR~AT
11*"'*'111'11
;ASSE~BLY
;PROM/RA~
4.0
OR
E I
II
iCONS
iCONS
i
RECEIVE
jSTATUS
iSTACK
DUMPOFMEMORY
LOADER
COMPARE
~EMORY
IN
BYTE
BLOCKS
HEX
SEARCH
& ASCII I
EXECUTE
RAMATFCOO
PORT
AT
0 I
MOVE
BLOCK
~EMORY
TEST
MEMORY
CHECKSUM
SEARCH
FOR
SINGLE
8YTE
MEMORY
AREAAT2800 I
EXCHANGE
ZEROORFILL
BLOCK
MEMORY
BASE
POINTS
1:1
IT
KEYSTAT
CO:,VERT
VIDEO
ESCAPE
3
5
7
iLlITIAUZE
iTEST
iI:lPUT
;OUTPUTTOSCRE::,;
JKEYBOARD
ADDRESS
A[1[1RESS
1'1'1"'1
STATUS
DATA
PRT
PORT
FLAG
POLARITY
POINTER'
I
I
*
*
I
I
I
*
*
I
I
I
*
*
'
I
*
*
*
I
*
i<EYBOAR[1
ALL
KEYBOAR[1
INPUT
'
I
I
Rev.
4."-A
1"/15/79
15

Bl
Addr
E016
E019
EOle
E01D
E020
E023
E026
E029
£023
E02E
E030
E033
E035
31
CO
AF"
32
CD
CD
CD
3£
C0
3£
cr,
3E
CD
32
DO
2F
EA
OF"
Of
OF
!.l0
OF
CE
OF
27
OF
33
FF"
El
, r
"'-
EO
EO
EO
EO
EO
EO
B4
Line
£
0510 INIT
0520
0530
0535
0540
0550
0560
0570
0530
0590
0600
0610
0620
Label
£038 0630*PATCH
fF
0640
0650
0660
0670
0680
0690
0700
0710
0720
0730
OHO
0750
0755
0760
,0730
07
'J'J
0300
0810
0320
0330
0840
0350
0360
0370
0330
0890
0900
0910
0920
0930
oguo
OS50
0'160
0970
0930
0990
1000
1010
1020
lOU,']
DISPLAY
*
CLEAR
*
CLRBRK
START
cOr'!i'lMlD
*
C7-1DTa
£038
3E
E03A
32
21
E03D
£040
22
:::043
EOil3
CD
E046
E046
2A
11
:::049
E04C
ED
1A
E050
E051
77
31
E052
E055
CD
::053
CD
E053
".~
~
',~-,
E5
- '
......J...
21
::05F
SOG?
t:S
::0:))
FE:
E065
CC
E063
fE
E
OoA
D3
::068
FE
E06D
DO
21
E06E
E071
F5
E072
37
::073
35
11
;::07
SF
::075
ss
E076
23
::077 56
::073
EB
::079 F1
::07A
E9
E078
117
::073
!.l7
:::07[1
F1
E07F
::081
C3
EO
::003
C3
00
33
[\B
E6
00
39
DC
£4
E7
F"F"
E9
Ff
53
E7
DO
fF
33
E5
2F
-'-
El 0770
?S
5f'
52
EO
04
3A
E3
!.l1
53
EO
f9
5
2
2
5 1030
7
Oped
LXI
CALL
XRA
STA
CALL
CALL
CALL
'IVI
CALL
MVI
CALL
!·\vI
CALL
RST
7
:-I
VI
STA
LXI
SHLD
SIGN
ON
CALL
BREAKPOINT
LHLD
LXI
SDED
LDAX
:40V
LXI
CALL
CALL
JRl
" .:,..
".Il.
LXI
PCJ3H
CPI
CZ
CPI
Re
CPI
RilC
LXI
PUSH
A[iD
ADD
110V
"\01/
I N
X.
;'101/
:(CHG
POP
peLlL
TABLE
Di.~
["tI
[i'tJ
[Ii';
D',j
Extended
Operand
SP,
SPTR
ESCAPE
A
XYF'LAG
OTPRTS
OTPRTS
OTPRTS
A,40H
OTPRTS
A,OCEH
OTPinS,
A,27H i
OTPRTS
A,OC3H
33H
H,
DU:·\PREGS
39B
SIG,-l
BKPTLOC
D,BRKCODE
BKPTLOC
D
:'1,
A
SP,SPTR
PROHPT
ESCAPE
STAHT+c
5FH
H,
START
H
'D'-64
I/IDEO
'A'
05BH
rl,
CHDT8+7EH
PSiI
A
L.
L.,A
E,
~l
H
0,
>1
[-,Sri
.-IASC:i:L
BOOT
COHPR
HEXRUL
EXTCQ:4
Systems
Monitor
Page
?
jliHT
iRESET
;MODE
;
iRST
;
iREAD
i'JPPER
;ECHO
;roo
;TOO
;
jA
jB
or'
,'-
;0
.~
,-
STACK
jDUMP
LATCH
COl4MAND
JU~l
P
7
IN
ITIALIZE
KEYaOHD
CL£ARSC~l
S;'IALL
LARGE
A,HY
'dE
User·
USART
.~ND
GO
s Manual
STACK
LO.-iErI
16
Rev.
4.0-A
10/15/79

Extended Systems Monitor
81
Addr
E035
E037
E089
E038
14
AE
65
62
82
£3
EO
E2
E3
EOaD96£1
E03F
C5
EOgl
E093
E095
E097
E099
E098
£09D
E09F'
EOAl
EOA3
EOA5
EOA7
£OA9
EOA8
EOAD
£7
E2
71
E2
A5
CD
E2
74
E3
£6
13
E1
79
CF'
E6
21
E3
£1
C3
56 £2 1200
EO
52
EO
52
E2
96
AE
El 1240
:::2
7D
EOAf
E
OAF'
EOAf
EOAf
CD
01
::032
E036
E088
E088
E
08C
E08D
4F'
47
4F
AO
CD9DEO
E8
E9
EoaD
E08D
E08D
EOaf
ECC2
EOC5
EOC7
EOCA
EOCD
EOCf"
EODO
E001
EOD2
EOD3
EOD4
EOD5
EOD6
EOD9
SODA
EODC
::ODf
EOE1
:::OE4
EOE6
EOE3
04
OE
21
00 00
CD
FE
CA
CDEDEO
33
F3
29
29
29
29
35
6f"
OD
1::2
C2
E8
3£
C3
3E
CDDCEO
3E
F4
13
2F
20
E3
20
oA
OD
OA
83
E4
20
El
EO
EO
E3
84
54
E
Line
1050
1060
1070
1030
1090
1100
1110
1120
1130
1140
1150
1160
1170
1180
1190
1210
1220
1230
1250
1260
1270
1230
1290
1300
1310
1320
1330
1340
1350
1360
1370
1330
1390
1400
1410
1420
1430
1440
1u50
1460
1470
lU30
lugO
1500
1510
1520
1530
1540
1550
1560
1570
1580
1590
Label
EXEC
SPC£
CRLF
User1s
l!
jI**
"
*
jll!l!
*
,~HEX
AHEO
AHEl
PTCN
*
EXECUTE
CONVERT
Manual
Oped
D',/
Di,~
DIN
D'tI
DIN
D;/
DIN
DW
D'"
D-\~
D'tI,
DiN
D'"
D'II
DW
D';/
D'N
Dill
DIN
0'11
OW
THE
CALL
DTH
CALL
XCHG
PCHL
UP
TO4ClEX
>1VI
LXI
CALL
CPI
JZ
CALL.
JRC
DAD
DAD
DAD
DAD
.'lOD
~'1C)V
DCR
JNZ
:-<CHG
,'01
JMP
>IVI
CALL.
:WI
JR
Operand
fIND
EXEC
RM~
PINPT j I
,.JAR:~
SET8RK
LORA,,,!
:-\OVE8
IlDiH
POUTP
PROGRAc!
CHKSc!
DREGS
SRCH
THEr~
USER
START
START
EXCHG
ECHO
ZEROI-l
PROGRAM
PTSTNG
'GO
AHEX
C,4
H,O
ESCAPE
I
SPCOVR
HEX
.'lHEl
rl
H
Y
rl
L.
L,A
C
AHEl
VI
A,20H
VIDEO
A,ODH
PTCN
A,OAH
PTCN
AT
THE
TO
DIGITS
,
ADDRESS
,
TO
Page
3
iF'
jG
jH
;J
;K
jL
;:"1
i
:~
O
i
;P
;0
jR
;S
;T
jU
;'1
;
~~
jX
j1
jZ
***
j
READ
ADD
fROM
jJUMP
8IN
jCOUNTOf4 DIGIT:
;
jSPACE?
jCHECK
j:-IULT
;4
JKEEP
;P::lINT
; PiUNT
16
SIT
DIGITS?
TO
IT
ZERO
VALUE
H*16
READIiiu
SPACE
CR
KB
Rev.
4.0-1\
10/15/79
17

Addr
EOE8
EOE8
EOED
E
OED
EOEI:'
EOEf
EOFO
EOF2
EOF4
EOF'6
EOf8
EOF9
EOFB
EOfC
EOfD
El00
E102
E104
El06
£108
El09
El0A
E
lOA
El0A
El0C
El0E
El0E
El0E
£
111
E113
81
CI:'
18
FE
D8
FE
38
26
FE
[\8
FE
3F
I'd
CD
D6
fE
38
D6
A.7
C9
OE
18
CD
18
82
BA
EC
84
83
E3
Line
S
1600
1610
1620
1630
30
3.11.
09
5F
41
1640
1650
1660 CPI
1670
1675
1680
1690
47
1700 CPI
17
1720
8.'1.
30
0.'1.
02
07
E3
1730
1740
1750
1760
1770
1780
1790
1800
181011READ
02 1820
81
1830
1840
1850
SO
EO
AA
1860
1870
1880
E113 1890
E113
1
E1
E116
E113
Ell
E11C
E11E
E120
E120
E123
E125
Ei26
E129
E128
E12£
E12F
E12F
£132
E133
E136
E133
E133
E
13C
213C
E
13E
CD
2F
3
23
Fa
60
FE
A38CO
£6
SF
18
BC
CI:'
2F
20
FE:
CO
CD
2F
FE
20
C2
25
::9
CD
3C
C8
CD
41
~"
13
r
~
CA
52
C9
DB
00
40
E6
El
£1
E1 2010
E1
E1 2060
£1
EO
1900
1910
1920
1930
1940
1950
1960
1970
1930
1990
2000
2020 CPI
2030 J:lZ
2040
2050
2070
2030
2090
2100
2110
2120
2130
2140
1
0
Label
SPCOVR
'"
ClEX
NUI-!
AHE2
TAHEX
*
CHECK
ALFA
11
'"
11
SHORT
11
11**
READ
11
RDCN
11
PAUSE
PLOOP
l!
ESCAPE
*
KEYSTAT
Extended
Oped
CALL
JR
FOR
HEX
VALUE,
CPI
RC
JRC
A.NI
CPI
RC
C1'1C
RC
CALL
SUI
CPI
JRC
SUI
ANA
RET
2 DIGITS
ROUTHlETOSAVE
FROi'1
FROM
MVI
JR
CALL
JR
CONSOLE:TOREG
CALL
JRZ
CPI
JRC
ANI
JR
CALL
CPI
H!lZ
CALL
RET
CALL
HZ
CALL
CPI
JZ
RET
IN
ANI
Operand
VIDEO
SPCE~l
CONVERT
30H
I _ I
NUH
5fH
I AI
'G
I
VIDEO
48
10
ALfA
7
A
THE
CONSOLE
C,2
AHEO
CODE
AHEX
AHEX
ESCAPE
RDCN
60H
PTCN
5FH
PTCN
ESCAPE
20H
ESCAPE
20H
PLOO?
KEYSTAT
CONVERT
18C!
START
CONS
RDA
Systems
1IJ!*
A
Monitor
u
Page
;
<0
i
>9
iUPPER
,<A
; >f
JASCII
,
DIGIT
;
ALPHA
;CLEAR
;WITH
;READ
;ESCAPE
User's
&
LO\~ER
BIAS
0-10
8lAS
CY
Cy
CLEAR
KEYBOARI:'
Manual
CA:
18
Rev.
4.£il-A
H}/15/79

Extended
Addr
£140
E1i.j 1
£
141
E
141
E143
£144
£145
Elu8
E1
E14D
E14F
E150
E153
£155
E156
81
C9
D3
E5
C5
01
21
U8
ED
23
23
EA48E1
13
7£
E6
Systell1S
B3
34
82
01
00
05
5B
E1
11.1
06 2240
01
7F
E153 Cl
E1
E159
E15A
C9
E158
E158
E15B
El
E15D
E15f
E161
1::163
E165
E165 2410
5D
1='1
58 2360
Al
7E
81
5C
60
15
E165
=
£179
£179 2430
CD
E179
E17C
43
E180
4B
E184
AO
£185
CD
E188
06
E13A
7E
2:188
80
E18C
47
E18D
CD
£190 20
'7
£192
,.)
E193
C3
EU
Dl
46
45
53
55
OE
El 2460
00
£2
3F
F8
"
26
E2
4"
40
2:196
E196
E196
E
196
S199
E19D
t::
1A1
E1A4
E1A7
E1A3
E
l!1.A
E1!\.['I
CD
4A
20
uu
21
7E
FE
C2
E9
Dl
55
54
4F
::7
C3
00
sa
4D
UF
D3
04
00
50
20
E1AE
E1AE
Monitor
Line
E
User'sManual
Label
2150
2160
*
2170*KEYBOARD
2160
CONVERT
2190
2200
2210
2220
2230
LOOP
2250
2260
2270
2280
FND
2290
NFND
2300
2310
2320
2330
*
2340
2350
THIS
*
KTABL
2370
2380
2390
2400
TABLEtlD
2420
*
CdECKSU11
*
2440
CHKS:'l
2450
2470
2480
CHKS;·lLP
2490
2500
2510
25io
2530
2540
2550
*
if
2560
2570
2580..IARM
2590
2600
2610
2620
2630
2640
2650
2660
'''AR:~
*
*
KEY30I1.RD
*
tABLE
START
Oped
RET
CODE
CO:jVERSION
IN
PUSH
PUSfi
LXI
LXI
CCI
JRZ
r
:~;X
JPE
JR
MOV
ANI
POP
POP
RET
CAN
DO
DO
DD
DO
DD
EQU
ORG
ROUTINE
CALL
DTH
CALL
IWI
:'IOV
ADD
,·lOV
CALL
JRilZ
r·lOV
J,'lP
CALL
OTH
LXI
:·10V
CPI
JUZ
PCHL
ECHO
ROUTINE
Operand
COND
H
B
B,TABLEND-KTABL/2
H,KTABL
FND
[-l
LOOP
NFND
A,M
7FH
3
H
BE
EXTENDED
IF
OE15DH
OF15BH
OA17EH
0815Ct-l
06015H
$
KTABL+30
PTSTNG
fCHECKSU~1
TAHEX
B,O
A,H
B
8,A
BHP
CHKS:'lLP
A,3
PT2
PTSTlIG
'JUHP
TO
H,04E7H
A,
:·1
OC3H
0 ;Cpn'l
DESIRE['I
I
DOS
I
Page
5
jKEY30ARD
;CO;'\PARE
;CONT
iNE'
iHASK
; ]
; [
;
; \
LOOKING
CODE
....
DO'..JN
;CURSOR
;ROOM
;:-
81
Addr
E1AE
E1B1
E1B5
E1B9
EElB
E1BE
E1C1
E1C3
E1C3
E1C3
E1C3
5:1C6
E1CA
E1CB
E1CE
1[\
E
E1D4
E1D5
E1D6
21D7
E
lDA
E108
E1DE
E1E1
E1E2
E1E3
E1E4
E1E5
E1E6
E1E9
E1EA
E1EB
E1EE
Elf1
E1F4
E1F5
E1F6
Elf
E1FB
32
CDD1E4
45
43
4B
20
AO
53
CD2fE1
C4
DC
13
f8
CD
54
AO
CD
01
1
CD
r:5
E5
D5
CD
70
CD
C2
Dl
E1
C1
E5
D5
CD
7E
B8
C4
CD
C2
01
E1
3E
8
CD
18
[\1
45
OE
5A
FD
FD
3F
D7
FD
1D
3f
E6
2E
8A
[)il
E1FD
2:1FD
CD
E200
E201
E203
E204
E207
E208
2209
E20A
E208
E20C
E20D
E20E
E20F
20
73 3050
34
E6
A7
EA
08
37
79
17
ilf
78
17
47
C9
E20f
E20f
84
Line
83
E
2670
48
4f
45
2680
59
2690
EO
2700
2710
2720 *
2730
2740
E4
53
E1
SA
E1
54
2750
2760
2770
2780
2790
2300
2810
2820
E1
2830
2840
E2
2850
E1 2860
2870
2880
2890
2900
2910
El
2920
2930
2940
E2
E2
E1
2950
2960
2970
2980
2990
3000
E3
3010
3020
3030
E1
3040
3060
3070
E2
3080
3090
3100
3110
3120
3130
3140
3150
3160
3170 *
3180
3190
Label
ECHO
ECOLP
~lEi'\ORY
"**
*
T>lE;~
CYCL
TLO?
RLOP
*** THIS
RNDH
PEVE
ERROR
***
"
TEST
ROUTUE
PRI;n
Extended
Oped
CALL
DTH
CALL
CHZ
JR
ROUTINE
CALL
DIH
CALL
LXI
CALL
PUSH
PUSH
PUSH
CALL
i'10ll
CALL
JNZ
POP
POP
POP
PUSH
PUSH
CALL
;'IOV
Ci'IP
CNZ
CALL
JNZ
POP
POP
,WI
CALL
JR
GENERATES
CALL
:'10V
ANI
AtI.~
JPE
STC
\10V
RAL
:~OV
:~OV
RAL
:'10'1
RET
OUT
ROUTINE:
Operand
PTSTNG
'ECHO
ESCAPE
PTCN
ECOLP
***
PISTNG
'TEST
TAHEX
B,5A5AH
RNDi'!
a
H
D
RNDt'l
M,a
Bt4P
TLOP
D
H
B
H
D
RNDM
A,
~I
B
ERR
BHP
RLOP
I)
H
, ,
A,
VIDEO
CyeL
PAUSE
A,B
OBilH
A
PEVE
A,C
C,A
A,S
8,,1,
Systems
,
KEYS
,
RANDOH
Monitor
Page
6
NOS
;LOOK
;PRINT
i
;READ
;IIlI
;KEEP
;GEN
;READ
;
;
AT
CONTItWE
ADDRESSES
B,C
i'oIiRITE
jRE?EAT
iRESTORE
illALUES
MEtJ
~IEM
;,1
JCOr-l?
;CALL
***
LOJK
i
;i~ASK
iCLEAR
i
JU:·1PIfEVE:J
;L'JOK
ROTATE
;RESTORE
;l.OOC<
ROT.HE
;RESTORE
;RETURN
User'
KEYBOARD
KEHRES.
If
LOOPING
REGS
ALL
IN
~EH
LOOP
ORIG
OF
SEQ
EM
ERROR
AT
B
BITS
::,y
('
...
AT
1:'1
CY
c
AT
B
Cy
a
'IE.';
'.Ii
s Manual
RTM
U
B,::::
20
Rev.
4.9-A
19/15/79

Extended Systems Monitor Userws Manual
Addr
E20F
E212
E215
E216
E219
E21A
E21D
E21D
::21E
E221
E222
E225
E226
E227
E22A
E228
£22D
E22E
E22F
E230
E231
E233
E235
E237
E23A
E23C
E231'
E23F
E23F
E240
E241
c:
243
E244
::245
£246
E247
::
2117
E247
:: 2liA
E24£
£252
E253
E256
E256
::256
E
259
E25D
::261
£262
E265
E265
£265
::26,3
E26C
E26E
E27
81
82
CD
I:'F
CD20E1
7C
CD
26
71:'
2F
C3
F5
CD
OF
()
7"
CD
2F
F1
F5
CD
2D
Fl
04
18
1F
1F
1F
IF
E6
OF
C6
30
FE
3A
0A
DC
C6
07
DC
C3
7B
95
20
02
7A
90
23
C9
CI:'
D1
ll1'
112
!.+J..!.
20
CS
00
C3
CD
D1
55
53
41
20
C1
00
~3
[\1
CD
1.\9
43
41
CD
00
C3
1
83
EO
E2
E7
E2
E7
E2
EO
EO
Eli
liF
49
F3
E4
II
5.?
23
::ll
20
FC
84
E
Line
3200
Label
PTAI:'
3210
3220
3230
3240
3250
3260
*
3270
ERR
3230
3290
3300
3310
PT2
3320
3330
33110
3350
SINH
3360
3370
3380
3390
SI;,L
31100
31110
3420 CPI
31130
34110
3450
3460
*
3470
31180
COt1PARE
*
BMP
3490
3500
3510
3520
GOON
3530
3540
3550
*
54
3560*DISK
800T
3570
3530
BOOTSTRAP
53
3590
3600
*
J
Ut·\P
3610
*
3620
,-
52
'J
45
USER
3630
TOUSER
36110
3650
*
52
3660
3670
3680
JUHP
*
RAC1
TO
3690
3691
*
Oped
CALL
CALL
,1OV
CALL.
,1OV
JM
PUSH
CALL
HOV
CALL
POP
PUSH
CALL
POP
JR
RAR
RAR
RAR
RAR
ANI
ADI
JC
ADI
J:--1
ADDRESSES
:1OV
SUS
JRNZ
,10V
SBB
nx
RET
CALL
DTH
J:'lP
RA,1
CALL
DTH
J:1
RAHATPR+1COO
CALL
DTH
JMP
P
P
P
Operand
CRLF
PAUSE
A,H
PT2
A,l
PT2S
PSA
PTAI:'
A,S
PI2S
PSA
PS',.j
SINH
PS'.~
SI;lL
OFH
48
53
PTCN
7
PTCN
AND
INCREMENT
A,E
L
GOON
A,D
H
[j
PTSING
'800T
PR+1800H
PTSnG
'USER
2GOOH
PTSTNG
'H
I
PR+1COOH
DISK'
AREA'
RA:"1
Page
7
jPRINT
CR,LF
jPRINT
;ASCII
JCODES
jFOR
ADDRESS
jSAVE
jPRINT
ACC
A01:',
JDATA
;WRITTEN
JDATA
jSHIFT
REAl:'
RHT
4
BITS
;LO\olII3ITS
jASCII
;DIGIT
jDIGIT
BIAS
0-9
A-F
H
t
Rev.
4.r21-A
10/15/79
21

Addr
B1
32
B3
84
.
Line
Label
Extended
Oped
Operand
Systems
Monitor
Page
8
User'
s Manual
E271
£271
E274
E278
E27A
::27[\
E270
E27D
£280
E284
E235
E288
E289
E28C
E28D
E23£
E28F
E290
E293
£291.1
CO
01
4C
4F
41
CD
00 00
C3
CO01E4
46
49
AO
CD
OE
E5
CD
0.£\
EB
E3
C1
71
CO
3f
C8
18
F9
E4
20
52 3694
llC
4C
E1
E1
E2
3692
3693
3695
3700
3710
3720
3730
3740
3750
3760
3770
3780
3790
3800
3810
3820
3830
JUMP
*
LORA"!
*
*
ZEROM
TO
ZEROORFILL
ZLOOP
E296 3840*EXCHANGE
47
E296
E297
E29A
E29E
E2A2
E2A
3 18
E2A5
E2A6
E2A9
E2AO
E2AE
E281
2282
E2B5
::286
2237
E2B8
2289
E2BA
E2BC
::28E
E2SF
C:2CO
E2C1
C:2C2
E2C
3
E2Cll
E2C5
E2C3
E2CB
E2CO
E2CD
E2DO
E284
E2D3
CD
45
41
AO
47
CD
I.1D
AO
CD
E5
CD
E8
E3
4E
::3
73
FE:
28
7E
E3
77
E3
71
23
E3
CD
CA
13
CD
40
43
C3
01
58
4E
09
01
4F
OE
aD
~O
04
3F
52
EA
01
45
43
E4
43
47 45
E4
56
E1
EO
E2
EO
E4
40
45
48
45
20
1.13
3850
3860
3870
3330
3890
3900
3910
3920
3930
3940
3g50
3960
3970
3980
3990
4000
4010
4020
4030
4040
11050
4060
4070
4080
4090
4100
4110
4120
4130
4140
EXCHG
MOVES
!'lOVENTR
MLOOP
:~EXCH
:JON
*
:W:-lT
DESTRUCTIVE
RA~
OR
AT
0
CALL
OTH
JMP
~1Et10RY
CALL.
OTH
CALL
PUSH
CALL
XCHG
XTHL
POP
:-10V
CALL
HZ
JR
MOVE
A
HOV
CALL
OTH
JR
i'10V
CALL
OTH
CALL
PUSH
CALL
XCHG
XTHL
,-IOV
XTHL
:-\0'1
CPI
JRZ
:10V
XTHL
>IOV
XTHL
:-\OV
INX
XTHL
CALL
JZ
JR
'1
E:-10RYTEST
CALL
DTH
PTSTNG
'LO
RA~l'
0
'tiITH
A
PTSTNG
'FILL
TAHEX
H
AHE2
8
!1,
C
BHP
ZLOOP
BLOCK
OF
a,A
PTSTNG
'EXCHANGE
~!OVENTR
B,A
PTSTNG
'MOVE
TAH2X
H
AHEX
C,
:,\
A,B
:1'
'
NEXCH
A,
;-1
"1,
A
:-!,
C
H
8:~
P
SURT
~'lLOOP
PTSTNG
'ME:·\
CHECK'
COr~STANT
,
~lEMORY
,
,
;READ
;SAVE
;READ
;RESTORE
,WRITE
;COMP
ADDRESSES
H
2 DIGITS
H,L
INTO
ADD,
MEM
H!CR
;RETURNIFDONE
;CONTINUE
;SAVE
jREAD
iBACK
CODE
ADDRESSES
TO
DONt
TIL
NOR:'IAL
:J
22
Rev.
4.0-1\
10/15/79

Extended
!\ddr
81
Systems
32
a3
84
Monitor
Line
E
Userls
Label
Manual
Oped
')[Jerand
Page
9
50
.'1.0
44
52
31
4150
4160
4170
4180
4190
4200
4210
4230
4240
4250
4260
4270
4230
4290
4300
4310
4320
4330
4340
4350
4360
4370
4380
4390
4400
4410
4420
4!130
4440
4450
41.160
4470
4490
4500
4510
4520
4530
4540
4550
4570
4580
4590
4600
4620
u630
1.1640
4650
4660
21
E2D9
E2DC
00 00
4E
E2DD06fF
E2DF
70
£2£0
7£
£2E1
a8
C2
E2E2
E2E5
E2E7
E2E8
E2E
E2EA
E2ED
E2EE
E2EF
£2f
E2f 1
E2F443
E2f8
E2FC
E2Ft'
E300
E303
£304
E305
E306
E307
£308
E309
E30C
E
30f
E310
E312
E313
E314 4480
1
E3
£315
E313
E31C
£31F
0:
321
E322
E325
£329
£32D
E32E
E
331
£332
E335
0:336
E337
E338
E339
E333
E33C
£33E
EA
06
E2
00 4220
70
7E
9
B3
1[)
C2
E2
71
23
18
EB
1
CDDlE4
4f
52
OE
BD
4D
!IS
E1
EO
41
CD
E5
CD
EB
7E
23
E3
9E
46
C4
lD
3f
F2
E2
E2
CD
E3
20
F1
C9
:5
4
CD
!+6
2D
13
F5
CD
53
1.13
D1
49
32
OD
[\1
45
48
E4
4E
.'1.0
E4
41
2[\
.'1.0
CDOEE1 4560
E5
CD
Oil.
E3
45
E1 4610
Fl
,
"'-
F5
23
E1
t.
53
07
E5
:~DLOP
ERRJP
cor~PARE
*
COr-lPR
VMLOP
SEARCH
*
FIND
SRCH
SRCIENT
LXI
i~OV
:WI a,OFFH
1-10V
r~ov
OIP
JNZ
,WI
i-l0V
:-10'1
Ci1P
JriZ
t'lQV
INX
JR
TWO
BLOCKSOFrlEMORY
CALL
DTH
CALL
PUSH
CALL
XCHG
:-10
V
INX
XTHL
C;~P
:~OV
CNZ
CALL
:<THL
JRNZ
POP
RET
fOR
SPECIFIC
PUSH
CALL
DTH
JR
PUSH
CALL
[\'1H
CALL
PUSH
CALL
XCHG
,~O;J
POP
POP
CPI
PUSH
JRZ
PUSH
H,O
C
,~1
:-1,
B
A,
f'\
a
ERRJP
B,O
1'1,8
A,
:4
a
ERR
:~,
C
H
NDLOP
PTSTNG
'COt'IPARE
TAHEX
H
AHEX
A,
:~
H
:4
a,
:-1
ERR
ai'IP
VMLOP
PS"
CCDES
PS,j
PTSTiiG
'niW-2
SRCHEClT
PSti
PTSTNG
'SEARCH-1
TAHEX
H
.'\.HE2
a,L
:-J
PS'"I
'S'
PS'"
CONT
H
;START
;PRI11T
AT
ZERO
ERROR
,
,
,
;SAVE
jREAD
jH=CODE,D=F
j
;RESTORE
PUT
H
2 DIGIlS
CODE
HI
H
i3
Rev. 4."'-A
10/15/19
23

Addr
E33F'
E342
£
3'13
81
CD
S8
40
82
OA
83
E1
34
£
Line
4670
4680
4690
Label
E344 £ 1 4700
E345
7E
£346
88
20
:::347
£349
£34A
E
34C
E34D
E
34F'
£
350
£
351
£352
E
35
£355
12
F
1
FE
53
F5
28 06 4770
23
7E
28
B9
20 06
3
23
'1710CONT
4720
4730
4740
4750
4760
4730
4790
4800
4810
4820
OBCP
4830
E356 7£ 4840
28
£357
CD
10
E358
£358
£35£
E360
£361
CD
20
Fl
C9
3F
E5
£2
£2
E362 4910
E362 4920*INPUT
CD01E4
E362
£365
E369
£368
E36£
£36::'
E371
49
54
CD
43
ED
C3
4E
AO
OA
73
26
50
El
E2
£374
£374
CDDl:::4
£374
£377
£378
E37E
£
331
£334
£335
£387
£JSa
4F'
55
CD
CD
4D
ED
C9
55
54
OA
OA
59
54
AO
£1
£1
4850
4360
4870
4880
4890
4900
4930
4940
55
4950
4960
4970
4980
4990
5000
5010
50 5020
5030
5040
5050
5060
5070
5080
SKP
*
PINPT
*
OUTPUT
*
POUTP
*
DATA
FROM
TOAPORT
Extended
Oped
CALL
XCHG
i-IOV
POP
~lOV
CMP
JRNZ
POP
CPI
PUSH
JRZ
INX
I-IOV
DCX
CMP
JRNZ
INX
'10If
DCX
CALL
CALL
JRNZ
PO?
RET
A
CALL
DT!-l
CALL
i-IOV
INP
JMP
CALL
DTH
CALL
CALL
HOV
OUT?
RET
Operand
AHE2
C,L
H
A,
3
SKP
PS~,
'S'
PS'A
OBCP
H
A
,i-'
H
C
SKP
H
A,H
H
ERR
8NP
CaNT
?S',</
PORT
?TSTNG
'INPUT
AHE2
C,£
A
PT2
PTSTNG
'OUTPUT
AH
AH
c,
£
;1
2
2
Systems
,
,
Monitor
Page
;
READ2DIGITS
;READ
iCOl1PARE
;SKIP
,FETCH
;READ
;DECR
;PRINT
,CHECK
;BACK
;
READ
READ
i
i
READ
User'
10
~IEiWRY
TO
ilO
IF'
COiHROL
NEXT
ADDRESS
CODES
IF
DONE
FOR
MORE
2 DIGITS
2 DIGITS
2 DIGITS
s Manual
CODE
COi1P
BYTE
24

Extended Systems Monitor
Addr
31
B2
83
B4
E
Line
User's
Label
Manual
Oped
Operand
Page
11
2:383
E338 5100
E338
E383 5120
E333
E388 5140
E383 5145
E388
E333
E338
E38S
E333 5190
E333 5200
c:
388
E383 5220
E333
E33S
E33S
E388
E388
E383
E383
E388
E388
E388
E383
c:
388
E388
E3<33
E383
E333
E333 0050
E333 0018
E383
E
333
E
33A
E
38A
E
33B'
E
33C
E33D
E38E
E3JO
E
391
E
394
£396
£397
E39A
E390
E
3AO
E3A1
E3A3
E3A4
E:3A
E3AA
E
3AD
E3AE
fOOO
0020
0004
14
3E
~-
, J
C5
D5
0:5
~
,
~O
7f
!IF
3.11.00::8 5480
F:::
C3
79 5500
CC
00
E8
6f
OA
£A
BC
33
20
Eu
fF
E4
E4
CD
3.11.EAfF
A7
28
3D
32
CA
7
C3
79
FE
5090
5110
5130
::
5150
::
5160
::
5170
5130
5210
5230
5240
5250
5260
5270
5280
5290
5300
5310
5320
5330
5340
5350
5360'"ESC
5370
5330
::
5390
::
5400
5410
5415
5416
5420
5430
5440
5u50
5460
5470
5u90
5510
5520
5530
55uo
5550
5560
5570
5530
5590
5600
5610
*
***********************"'**"'****"''''**'''*******'''
*
*
'"
**"'****"'******"'*"'***************************
*
PAGE
SPACE
CLRSCRN
*
*
'"
'"
*
'"
'"
*
*
*
'"
*
*
*
'"
*
*
'"
*
'"
HORIZ
VERT
'"
TVIDEO
*
VIQEO
DISPL
:;oxy
VIDEO
COHt4ANDS:
(B)
HOHE
(0
)
CLEAR
(E)
PRINT
(H)
BACKSPACE
0)
TAB
(J
)
LINEFEED
(M)
CARRIAGE
(N)
NO
(P)
(Q)
(R)
(T)
(U)
(II)
(X)
(Z)
VIDEO
CURSOR
CLEAR
CLEARTOEND
CURSOR
TOGGLE
CURSOR
CURSOR
CLEAR
CURSOR
x.y
POSITION
80ARD
DRIVC:R
EQU
EQU
EQU
CURSOR
SCREEN
CONTROL
RETURN
TO
END
DO\{N
REVERSE
UP
LEfT
TO
START
RIGHT
LEAD-IN
PARA~IETERS
EQU
EQU
HVI
PUSH
PUSH
PUSH
PUSH
ANI
:WV
LDA
CPI
110V
CZ
CALL
LDA
ANA
JRZ
DCR
STA
JZ
J:1
P
:.to
V
CPI
fOR
fLASH',o/RITER
?R+l000H
20H
4
CODE
Of
SCREEN
Of
LINE
VIDEO
Of
LINE
30
24
A,'T'-64
?S,o/
8
D
:-1
07fH
C,A
8ASE+800i1
OC
3H
.-\,
C
BASE+800H
LIFTCURS
XYfLAG
A
Non
A
XYFLAG
YPOS
XPOS
A,C
SPACE
II
;SCRc:t:N
Of
iNO.
Of
JNO.
;TOGGLE
;
PflO,-!
THERE?
;CALL
;
ERASE
;
RECOVER
;PtlINTIUG
*
*
*
LOCATION
CHARACTER
LINES
VIDEO
If
IT
SO
CURSOR
':HAR.:<CTE.
COQE?
Rev.
4.~-A
Ul/15/79
25

Addr
E330
E383
E385
E383
E399
£3BC
E38['1
£
3BF
E:
3CO
E3C1
E:
3C4
E
3C5
3C
E
E3C7
E
3C7
E
3C8
E3C9
E
3CA
E
3CB
E3CC
E
3CD
E3C:E
E
3CF
E3DO
E3D1
E3D2
E3D3
E
3DlJ.
E
3D5
E3D6
::3D7
E3D8
E3D9
E3DA
E3DB
E30G
E
3DD
£
3DE
E3Df
E3E0
E3E1
E3E2
E3E3
E3E3
E3E3
3E
£
E3E4
E3E7
E3ES
E
3E9
E3E9
r:--
....
C",...
;::.j....
E
3ED
E3EF
E3F1
E3F2
81
82
83
F2
E4
£3
lC
FE
F2
E5
21
5F
16
51
C7
00
~J
"
E4
19
5E:
21
E3
E3
19
E3
cg
6
6E
6E
63
6E
60
00
6E
6E
42
59
12
6E
6£
6A
71
aE
A5
AA
12
6£
76
80
6E
50
E2
6£
06
cg
tid
4
3,1.
DO
A9
77
3A
l
....
3C
fE
38
Af
32
FF
DB
FF
50
50 6150
1:'3
rF
84
E
Line
Label
5620
5630
5640 JP
5650
5660
5670
5680
5690
5700
5710
5720
5730
5740
5750
5760
CONTROL
*
TA8L
5770
5780
5790
5800
5310
5820
5830
5840
5850
5860
5370
5880
5890
5900
5910
5920
5930
5940
5950
5950
5970
5930
5990
6000
6010
6020
6030
6040
*
6050
6060
6070
6030
PRINT
*
PCL
PRlin
*
PRI:H
6090
6100
6110
6120
*
EOL
EOL
6130
61lJ.0
6160
6170
CHARACTER
CODE
TdE
CHECKS
Extended
Oped
JP
CPI
PUSH
LXI
I~OV
t1VI
DAD
110V
LXI
DAD
XTHL
RET
JUi-1P
D8
DB
DB
DB
D8
DB
D8
D8
D8
DB
DB
I:'B
DB
DB
DB
I:'B
DB
DB
D8
DB
DB
DB
08
DB
DB
1'3
[IS
DS
HJ
B
REGARDLESS
:·IOV
CHARACTER
L.0A
XRA
;·IOV
THE
CURS
LDA
INR
CPI
JRC
ARA
STA
Systems
Pacie
Operand
PRINT
PCL-TA8L
RET
H
H,TA8L
EpA
D,O
D
E:,M
H,PCL
D
TABLE
RET-PCL
RET-PCL
HOi-1E-PCL
RET-PCL
FORM-PCL
PCL-PCL
RET-PCL
RET-PCL
DBACKSP-PCL
TAB-PCL
LINF-PCL ;J
RET-PCL
RET-PCL
CRET-pel
RET+3-PCL
RET-PCl
CLSND-PCl
CLUllE-peL
LItlF-PCl
RET-PCL
TVIDF-PCL
GURSUP-PGL
RET-PCL
8ACKSP-PCL
CLSTRT-PCL
RET-PCL
EOL-PCl
lEOI:J-PCL ; [
C,B
0;'
THE
FOR
SCilEEN
END
OF
">IFL.
C
:-1,A
pas
CURPOS
A
HORIZ
TA8RET
A
CURPOS
Monitor
12
;TOO
LARGE?
,CURSOR
;TA8LE
START
;RECOVER
,EXECUTE
·61
,
~
;A
HOt1E
;B
;c
CLEAR
;D
;E
PRT
;F
;G
iH
;1
;K
of
I~
;M
iN
;0
."
"
jQ
;R
;5
;T
;U
; V
;'ri
•
OJ
,
.,
.v
,'
; Z
UNE
CONTROL
BACKSPACE
TAB
OVER
LItlE
CARRIAGE
NO
CURSOR
CLR
SeN
CLR
LINE
CURSOR
TOGGLE
CU;lSOR
CURSOR
t'":LR
START
CURSOR
ESC=XY
Userls
IN
:~E:~ORY
H
ROUTINE
CURSOR
SCREEN
FEED
RET
TO
TO
DO,{[4
VIDEO
UP
LEfT
OF
RIGHT
L.EADU
Manual
END
EN,
L
26
Rev.
4.0-A
10/15/79

Extended Systems
Addr
Bl
32
B3
84
Monitor
Line
c-
User·
Label
s Manual
Oped
Operand
Page
13
E3f5
E
3F5
E3F3
3F
E
E
3FC
E
3FC
E
3FF
E403
E
404
E406
E408
E409
E408
E40D
EilOE
E410
E412
E415
1
E4
E416
E418
E41A
E418
E41C
E41E
41F
E
E420
E423
E425
£425
E425
E427
E42A
E
428
E
42D
E42E
£
42f
E!l3
E!l33
£
!lB
£436
E
437
£
il3A
E
43C
E
43C
E
43F'
441
E
E443
E443
;::446
E
4il7
2:441\.
E
!l!l[\
2:4ilD
E
!lilE
E451
3A
fE
20
A
21
ED5BDF
19
ED
ED
7C
fE
20
7D
FE
20
3A
EB
5
06
36
23
05
20
3D
3C
32
18
36
3A
A7
28
3D
2B
36
1
13
3A
3D
F2
18
3.'\
F6
18
~D
Af
32
32
Af
32
DC
17
23
50
AO
AO
F7
F7
30
F2
DC
50
20
FA
DC
2C
20
DB
24
20
1B
DB
4E
11
D3
07
A9
9A.
[lC
D[\
DB
FF
00
FF
FF
FF
FF
£4
FF
E4
FF
fF
fF
6180*['lOVE
61g0
LIiJF
6200 CPI
6210
6220*SCROLL
SCROLL
6230
FF
6240
6250
6260
SCRL
6270
6280
6290
6300
6310
6320 CPI
6330
6340
6350
6360
ERASE
*
E80TL
6370
ELOP
6330
6390
6400
6410
6420
6430
NOSCRL
6440
6il50
6460
*
6470
6480
ERASE
*
D8ACKSP
6481
6482
..
6483
6484
6485
6436
6487
6510*HOVE
6520
BACKSP
6530
6540
6550
6560
6570
*
TA8
TAB
6530
6590
6600
6610
6620
6630
66ilO
6650
6660
6670
CLEAR
*
FOR:~
HO:-IE
CARRIAGE
*
eRET
T';BRET
6680*RETUR,J
DN1LINE
LDA
JRNZ
UP
O:'E
LXI
LDED
DA.D
LDI
LDI
[-lO'V
CPI
JRNZ
t-IOV
JRNZ
LDA
BOTTO!~
LINE
XCHG
:WI
:WI
lUX
DCR
JRNZ
DCR
I;. R
STA
JR
BEFORE
BACKSPACING
lWI
LDA
ANA
JRZ
DCR
DCX
HVI
JR
CURSOR
THE
LDA
DCR
JP
JR
OVERTOTHE
LDA
ORI
JR
SCREE:j
THE
CALL
XRA
STA
STI\.
RETUR"
:<RA
STA
TO
T:-lE
LINE
BACK
NEXT
AND
CALU;IG
LINE:W
VERT-l
NOSCRL
H,HORIZ
TOSCN
D
A,!-1
HORIZ*VERT+PAGE/256
SCRL
A,L
HORIZ*VERT+PAGE&OFFH
SCRL
LINENO
B,HORIZ
~l,SPACE
n
8
ELOP
A
A
LINENO
RET
"1,20H
CURPOS
A
RET
A
H
i-l,20H
TilBRET
CURPOS
A
HBRET
CRET
8
:-lULT
CURPOS
7
EOL+3
HOi~E
CLEAR
A
LItI E
VE
A
CURPOS
IPLE
UP
tlO
ROUTI:lE
jCLR
VID
FUG
Rev.
4.flI-A
1~/l5/79
27

Addr
31
82
33
EI.\51
CD
£u51.\
E1 6700
6F
EI.\
E455 D1
E456
C1
F1
EI.\57
£
1.\53
::9 6740
£
E
E
E
459
uSC
45E
u61
3A
EE
32
18
DD
80
DD
EE
FF
FF
E463
£463
E463
EI.\66
EI.\67
£1.\69
E
U6A
E460
3A
A7
28
3D
32
18
DC
E8
DC
E2
FF
FF
E46F
E46f
21
BO
Ell??
E475
£478
E479
E47A
E478
E470
E
481
E482
£ug3
E483
E434
E486
E
487
E
J.;)
Ell-.Jj
E:
!.i:)J
::U3;)
-::
1130
4
2:
90
I::llj<'
Ell93
E494
E496
E493
E
ll9A
E
ll9A
I="IJ.Ofl
-
....
E
ll.l\O
E
UA
E4A5
E
1Ii\.6
E4A7
E4A9
E
4AB
E
4AC
11
3A
3C
19
3D
20
ED
57
19
7E
EE
77
C9
j
cr
12
3.'1
36
23
3C
~E
2·)
13
21
22
'-
22
3
36
23
7C
~-
.
20
cg
EF
00
50
DC
FF
FC
DB
58
50
;3
E:4
C4
0]
t'
20
50
F8
37
00
FO
DF
FF
,,-
, r
EA
20
I:
f3
F8
Extended Systems
84
£
Line
Label
6690
RET
6710
6720
6730
6750
TVIDF
6760
6770
6780 J
,.
6790
6800*MOVE
6310
CURSUP
THE
6320
6830
6340
STORLN
6350
6860
6870
6880
CALCULATE
*
LIFTCURS
6890
6900
6910
CLOP
6920
6930
6940
FF
6950
CF
Ii,
6960
6970
,.
6930
REVERSE
6990
7000
7010
7020
783J
70~O
CLE:A"
*
CLE:Jl'
..-."."
'"
7050
.:-
7%0
7070
CLEAR
*
CLLUE
TO
7030 ;WI
7090
7100
7110
7120
7130
7140*CLEAR
CLEAR
7150
THE
7160
7170
7180
.lRSPC
7190
7200
7210
7220
7230
~
7240
CURSOR
MEM
THE
VIDEO
Ei'!D
E::
[1
SCREEN
Oped
CALL
POP
POP
POP
POP
RET
LDA
XRI
STA
R,
LDl\
ANA
JRZ
DCR
STA
JR
ADD
LXI
LXI
LDA
INR
DAD
DeR
JRNZ
LDED
!·lOV
DAD
:~OV
;(fU
,'10
V
RET
OF
C;\LL
JR
Jf
Lf'.'\
I:JX
IiI R
CPI
JRNZ
JR
LXI
SHLD
SHLD
:WI
lin
:-10
V
CPI
JRNZ
RET
Operand
LIFTCURS
H
D
B
PS"
VfL
80H
VFL
RET
UP
LDENO
A
RET
A
LINENO
RET
fROH
H,
PAGE-HORIl
D,l-lORIZ
LIN£NO
A
D
A
CLOP
CURPOS
D,A
D
A,
:~
80H
,~,
A
SeRE::;;
.1kSPC
R::T
LI:IE:
CURPJS
"1,20H
H
.~
50H
CLLI,IE+3
RET
H,P,\GE
rOSCN
:<YFUG
:-1,20H
H
A,H
PAGE+2048/256
ilRSPC
CURS
POS
Monitor
Page
14
User's
Manual
28
Rev.
4.0-A
10/15/79

Extended
Addr
Bl
EUAC
E
4AC
3E
E
4AE
32
EU81
18
E483
E
uB3
ELlB3
79
ELlB4
FE
E
LlB6
33
,-
EUS8
"t:.
E43A
18
E
48C
E4SC
79
E4BD
FE
E4BF
33
E4C1
3E
E4C3
18
E4C5
E
4C5
:l.f
£4C6
32
E4C9
CD
E4CC
18
E
4CE
E
4CE
E4CE
FFDB
00
ffDC 00
FFDD
00
FFDE
00
FFDF
00
FFE1
00
FFE3
FfE3
FfE3
E
4CE
E
4CE
CD
E4Dl
E3
E
4D2
7E
E4D3
23
£
4DU
E3
E
4D5
A7
C[',
E4D6
E4D9
F3
E41',~
18
~
4[1;':
E4ClC
3E
E4DE
CD
E
LlE
1
21
S
!l2U
E5
11
ELlES
E
4E8
01
ELlEB
35
E4ED
ED
EilEF
E1
11
E
4fO
E
Llf301
Systems
82
83
B4
Monitor
Line
E
7250
02 7260
EA
FF
Qt;'
,~
7270
7230
7290
7300
7310
50 7320
02
tiF
7330
7340
92 7350
7360
7370
1a 7330
02
17
A5
7390
7400
7410
7420
7430
DB
6F
SF
ELlCE
Ff
E4
7440
7450
7460
7470
=
7430
7490
7500
7510
7520
FO
00
7530
7540
7550
0030
0000
0010
0020
Of
EO
0021
0030
OOLlO
0050
0060
0070
SA
£3
0030
0090
f5
04
8.'1.
E3
50 f 1
0100
0110
0120
0125
0130
0140
f 1
51
00 0160
30
,AO
80
0150
0170
0180
0190
A.O
f 1
0200
30 02 0210
User'
Label
PROCESS
"
LEDIN
s Manual
Oped
IN
LEAD
~IVI
STA
JR
*
SETXAiH'YCURSOR
"
XPOS
:'10
CPI
JRC
tWI
XINRG
"
YPOS
JR'
~OV
CPI
JRC
:WI
YINRG
"
CLSTRT
JR
XRA
STA
CALL
JR
:1SEND
CURSOR
"
CURPOS
LINENO
VFL
'AIDTH
TOSeN
TCURPOS
ADDITIONS
*
PRINT
"
RPTSTNG
PTSTNG
STORAGE
A
TO
STRING
EQU
ORG
DB
ClB
ClB
ClB
D.~
DW
LINK
4.0
ORG
CALL
XTHL
>IOV
LJX M
UHL
Atg
CALL
Rr-!
S
"
SIGN
IG:l
0:1
JR
:·lESSAGE
:WI
CALL
LXI
PUSH
LXI
LXI
:lVI
LDIR
PO
LXI
LXI
Operand
CODE
.'1.,2
XYFLAG
RET
POSITIOHS
V
A,C
80
XI,{RG
.'1.,79
TAB
A,C
24
YINRG
.'1.,23
STORUj
A
CURPOS
LIfTCURS
CLUNE
$
LOCATIONS
SPTR+08H
0
0
0
0
PAGE
0
'M5
:lONITOR
~lSEND
CRLf
A,
:1
A
VIDEO
PTSTNG
A
Ll
, '
VIDEO
H,PAGE+150H
H
Cl,PA.GE+131H
B,30H
:'I,OAOH
P
H
D,P,I\.GE+1AOH
8,640
RET
'
Page
15
ON
;P03
;LINE
tWHBER
;REVERSE
; P
"lINT
;TOP
OF
;
TE:1P
POSITION
;'CRLF
fIRST
;PiU:n
;CLEAR
LDIE
VID
'..JIDTH
SCREE;l
IT
SCREEi~
FLAG
Rev.
4.9-A
10/1Sn9
29

81
Addr
E4FS
E
4;::
::
4F3
E:4FC
EtiFE
E502
:::506
E50A
E:50E
E50F
£511
E515
£519
E5W
E521
E522 20
32
ED
GO
3
CD
D1
1B
20
07 0274
20
56
54
4F
ti7
52
48
49
1B
20
03
20
20 20
4D
4f
54
4F
20
20 20
lB
09
E524 20 20
E523 52
E52C
E530
E534
E535
E537
E538
E538
E53f
E540
E543
E546
E547
4
E5
E547
::54A
E54E
E552
r-,-.-'-
:'J:J:J
E553
53
4E
20
20
30
1B
00
3D
C9
CD
CE
4D
6f
AO
21
00
[\F
22
C9
7 0460
CDDlE4
ti1
53
20
49
tiD
50
CD
ClE
CD
98
34
83
£4
45
43
52
20
41
50
20
43
20
ti-
tig
,I:.
20
52
20
56
45 0340
tif
49
34
2E
20
20
E4
6E
3E
fO
FF
43
49
44
55
AO
E1
E5
E553
E558
78
E55e
::55E
E
561)
:::562
2:564
::
566 23
E558
E
SeA
2S,:)D
E
56E
E570
E572
£57
<::575
E573
40
f:::
23
1A
E6
Of
10
23
E6
03
Od
~=
20
~~
CD
8A
04
i 3
3E
13
4
73
C['·
16
E3
£3 0520
5C
f6
2D
E2
f3
::57A
E
57.:\.
:::Q
88
E3
Line
E
Label
0220
0270
0272
0230
0290
0300
1
0
03
0320
0330
0350
0360
0380
PROi-IPT
0390
0410 [llH
0420
0430
0440
OllSO
*
0470
*'tiI[lE
HSCII
ASCII
0480
Cl490
0500
0510
0520
0530
05
MAKEARULER
•
RULELP
4
0
0550
0560
0570
0530
0590
0600·
REENTR
OSlO
0630
:-IARKER
0640
;W1~SER
0650
0660
J670
0630
0590
TOGGLE
*
TER:-1LIN
REVERSE
Oped
L0IR
CALL
D3
DD
Dr
DB
[lD
Dr'
DB
[\0
Dr
DB
DD
REr
CALL.
LXI
SHLD
REI
[lUi-1P
CALL
DTH
CALL
CALL
FOR
>IOV
CPI
JRZ
Ai,
JRZ
Ail
JRZ
;WI
CALI..
L-JR
JR
:WI
JR
:~QV
CALI..
JR
:::ALL
Extended
Systems
Operand
PISTNG
27
2007H
I
VECTOR
27
2008H
!~OIHIClR
27 ;ESC
2009H
VERSIOt4
27
SDH
RPTSTt4G
'Mon>
H,PAGE
roseN
PTSING
'ASCII
TAHE:X
HOI~
EC
ASCII
D,mp
A,B
64
TER,,'LIN
I
OfH
N
U;1
I
BER
3
'1ARKER
,
r
A,
VIDEO
i3
RULELP
A,
'1'
REEllTR
A,S
BDH
REENTR+3
VIL1EO
TVI0EO
GRAPHIC
,
[lUt-1P
Monitor
Pag
e
;ESC
;X:::32
,
;ESC
;X:::32
,
;X:::32
4,0
;ESC
;)(:::0
;fUU..SCRClLL
,
16
,[:::7
'[:::3
Y:::9
'f:::13
User
I s Manual
30
Rev.
4.f3-A 113/15/79

Extended Systems
Addr
E57[\
E530
E583
E535
E583
E588
£58C
r::53D
E58E
E590
E593
E596
E597
E593
E599
81
82
CD
07
CDOFE2
OE
3F
CD
8e
C'."\
7D
C8
7£
47
05
3£
CD
8A
CD3F£2
C8
00
F8
18
F1
83
E6
E5
E5
E3
84
E59a
CE
44
00
18
DE
E4
'.Ill
fF
52
E598
£59£
E
59F
E5A
E5.'\4
E5A6
E5A8
E5A8
CD
14
41
AO
3
06
3E
32
C9
E5AC
E5AC
78
E5AD
E
5A.F
E581
E53
E585
10
FE
23
06
2f
CD
11
04
13
E7
f5
£587
CDDAEO
E537
E5BA
I"
c::
:::"..,
....
.-1-'1..
E5aE'
E5CO
E5C2
E5C3
E
5C
£5C8
::5<::9
E:
5eB
£
5C3
c:-,....
I...
?I.".c.
E5Q2
E506
2:5[\7
E
5["1
£5DO
::5£0
E
5:::
::
S:::6CD
E
5E
ESE.'\.
r:5E3
[lA
CD
06
73
-l::"
r
EO
00
10
~
C8
OF
e.o
'3
CD
31
E2
04
18
F4
CD
.....
48
uu
AO
CD
A
CD
CD
CD
CD
3
9
E5
4
D1
uc.
8
~
D
55
OE
93
5
AC
5
3,3
3
6 1210
D7
OF
2
20
50
05
10
OE
Monitor
Line
E
0710
User
Label
',JDMP
I s Manual
1
0720
0730
0740
0750
0760
,J
D:1
0770
P2
Cl780
J790
0800
0810
0320
0830
0840
0850
0860
0870
:-10r·1E
*
HOHEC
CURSOR,
0390
0900
0910
0920 ,WI
0930
0940
0950
0960
~IAKE
*
HEXRULER
A
RULER
0970 CPI
0980
0990
1000
1010
1020
1030
EXTEND
*
HEXRCT
FOR
1040
1050
1060
HEXRLP
1070
1030
1090
1100
1110
1120
1130*:iEX
11
llO
HEXRUL
DUHP
ROUTHlE
1150
1160
1170
1180
1200
HLPl
1220
1230
12UO
1250
Oped
CALL
CALL
,.WI
CALL
JM
RZ
1·10
HOV
HVI
CALL
CAL:L
RZ
DCR
RI'I
JR
PRUT
CALL
D8
DTH
MVI
STA
RET
FOR
:·IO'J
JRZ
CALL
INR
Jil
ASCII
CALL
CALL
rWI
;·IOV
CPI
ilZ
.-\.11
CALL
DR
JR
CALL
DTH
CALL
CALL
CALL
CALL
CALL
CALL
PUSH
PUSH
:WI
V
HEX
I
Operand
SETSCRLL
PTAD
C,63
ilD:'IP2
ilD:1
P1
A,M
a,A
A,'E'-64
VIDEO
B:'IP
C
,Wl'IP2
"ADDR"
RPTSTNG
'T
'-64
'ADDR
8,0
A,24
ilIDTH
DUt1P
A,8
16
HEXRCT
PT2S
8
HEXRULEil
SPCE
SPCE
a,o
A,8
16
O?H
8L1L
B
HEXRLP
PTSIHG
DU:,IP
'HEX
TAHeX
rlOi-IEC
:~EXR
ULE
TVI
DED
SETSCRLL
PTAI:'
H
["I
C,16
Page
17
,
I
R
Rev.
4.0-A
10/15/79
31

,,,ddr
31
32
ESEI'
7£
CI'
2:5E£
E5F
E5F2
E5F3
E
5f6
E5F7
E5FS
ESFA
2F
1
23
00
C?
EI'
Dl
E1
OE
OF
C[)
DA
ESFDCDDA
E600
CD
FA
C9
BC
£3
E603
£606
£607
E607
E60A
E608
260E 20
£610
£613
E617
3A
3D
32
01
ED
C9
DE
DE
07
50
lj.3
E518
E518
2618
CD
E61
E61F
E623
E626
E6?.:\.
E62D
E630
E033
E63
£ 637
E03A
E63D
E640
4
:::6
£645
I::
645
E647
E:
64
:::649
E64[\
SouF
2:651
E653
:::655
E657 23
E659
2633
E
65D
D1
B
50
52
52
41
CD
SD
ED
53
CD
9B
CD
AC
CD
83
AF
4
~E
32
CD
A1
CD
?r' £1
CD
ED
2A
El
fA
3
30
?E
?O
46
23
9
F£
03
lj.5
23
FE
12
23
39
FE
15
23
2f
?E
17
39
1/\.
FE
23
32
13
D8
E6SF
E
SSF
2A
£1
4F
E662
E663
3A
DE
B3
E7
E5
EO
EO
E5
£5
Ff
FF
FO
DF
E4
4F
4D
£0
E1
E5
£5
E3
FF
Eo
EO
FF
fF
FF
BU
Line
1260
Label
HLP2
£
1270
1280
1290
1300
1310
1320
1330
1340
1350
1360
1370
1380
1390
1400
CHECK
*
SETSCRLL
1410
1420
1430
1440
FF
1450
1460
CTSCRL
1lj.70
*
47
1480
1lj.90
1500
,?ROGRAH
*
PROGRAM
AO
1510
FF
1520
1530
1540
1560
1570
1580
1590
1600
POLLOO?
1610
1620
1630
u
16
1650
O
*
CONTROL
1660
1670
1630
1690
1700
1710
1720
1730 CPI
u
17
O
1750 CPI
1700
1770
1730*clOD1FY
i'10[\:~Ei~
1790
1800
1310
TO
SET
11E~IORY
CODE
A
:'1
Ei·10RY
Extended Systems Monitor
Page
Oped
i'IOV
CAL:'"
INX
DC
J:E
PO
PO?
IWI
CALL
CALL
CALL
J,~
RET
SCROLL
LDA
DCR
STA
JRNZ
LXI
SSCD
RET
CALL
DTH
CALL
SDED
CALL
CALL
CALL
XRA
STA
CALL
CALL
CALL
:"'HLD
JRNC
TABLE
CPI
JRZ
CPI
JRZ
CPI
JRZ
CPI
JRZ
JRZ
JRZ
JR
LHLD
:~OV
LDA
Operand
A,H
PT25
'-j
R
C
HLP2
P
D
H
C,15
SPCE
SPCE
>lDHP2
HLPl-3
POINT
.HDTH
A
....
IDTH
CTSCRL
B,PAG£.,,50H
TOSCN
PTSTtlG
'PROGRA,~
AHEX
TCURPOS
HOI-IEC
HEXRULER
TV1D£O
A
'tlIDTi-!
PRT1LINE
ESCAPE
HEX
TCURPOS
,:-10[\:~
CSRT
<:3
CSLT
'R
CSI'!i
'!J
CSUP
",,'
CSLT
tZ
CSRT
POLLOOP
LOCATION
TCURPOS
C,A
41DT:-1
,2ND
;SCRoLL
,
;ADDR
;PR1NT
iPRINT LIilE
Ei1
'-64
'-64
-64
i_64
18
LINE
IN
"AI'DR"
User's
POIn
HL
Manual
CONT
32
Rev.
4.0-A
10/15/79

Extended Systems Monitor
User·s
Manual
Rev.
4.0-A
10/15/79
33

.~ddr
81
82
E63A
Esse
E63D
E
6CO
E6C2
E6C4
E6C5
E
6C8
E
6C9
E
6C9
ESCC
05 2380
3E
2D
C4
FA
C6
03
18
F8
61'
DE
3.~
85
:)8
32
of
C3
E6CF
E
6C1'
E6CF
C[\
52
53
D3
D1
45
54
E6CF
E6D2
E
6D6
E6DA
£6D3
6D8
E
E3
E6DC
F5
E6DD
CD
28
E1
C5
CD
35
OF
8A
E6EO
E6E1CD
E
6E4
E6E5
£6E6
E6£9 C1
CD
E62A
E62D
E
6EE
ESF1
E6F4DD
E6F6
E6F7
E
of
26FC
26FD
E700
E703
E70
2707
E701\.
E70S
E70C
E700
£710
E
71
E71
E715
2716
E719
E71
E71D
£720
E721
12
E1 2650
22
E3
CD
AB
r;--
-?
E1
CD
12
1;
FD
t..'J
E1
CD12E2
21
00 00
39
c--
u
22
~?
CD
12
03
F5
E1
CC'
12
C\9
1
CD
Aa
ll
D9
01\.
CD
2F
1A
ACD2F
2A
E3
7£
CD
2f
83
26
FF
FF
E4
;::4
47
45
E7
E2
E7
E2
FF
E7
E2
FF
E2
::2
E7
E7
E7
fF
E7
84
Line
-
2390
2400
2410
2420
2430
2440
2450
2460
2470
2480
2490
2500
2510*DISPLAY
2520
1.\9
2530
52
2540
2550
2560
2570
2580
2590
2600
2610
2620
2630
2640
2660
2670
2680
2690
2700
2710
2720
2730
2740
2750
2760
2770
2780
2790
2300
2810
2820
2830
2840
2850
2860
2370
2830
2390
2900
2910
LaDel
PLOP
1
PGCONT
A=5+3*L+W
*
*
11
DREGS
DUi~?
*
DUi4?REGS
REGISTERS
Extended
Oped
:WI
DeR
JM
ADI
JR
MOV
LDA
ADD
SH
J:·1P
REGISTERS
CALL
DTH
AfTER
XTHL
PUSH
CALL
DCX
CALL
POP
PUSH
CALL
POP
CALL
POP
SHLD
CALL
PUSH
POP
CALL
PUSH
POP
CALL
LXI
DAD
SHLD
CALL
EXAf
PUSH
POP
C';LL
EXX
CALL
EXX
LDAX
CALL
D.U
L
CALL
LHLD
HOV
CALL.
Systems
Page
Operand
.0.,5
L
PGCONT
3
PLOP
1
L,A
tiIDTH
L
CURPOS
UFTCURS
PTSDG
'REGISTERS'
ENTRY
PS'''/
DISpREGS
H ;GET
pTAD
H
B
pRTFLGS
8
pTAD+3
H
HL
pTHR£E
IX
H
pTAD·!-3
IY
H
pT
H,O
SP
SPTE:-1P
pTAD+3
PS""
H
pTAD+3
pTHREE
8
pT2S
D
pT2S
.
HLTE"lP
A,
pT2S
TE:·lp
AD+
"1
3
FilOH
RST
;PRDJT
;pRINT
;pRINT
;PRINT
;PtlIiJT
Monitor
20
7
BREAK
AF
B
IX
IY
SP
User'
ADD
D
H
s Manual
34
Rev.
4.0-A
10/15/79

Extended
Addr
Bl
£724
2A
E727
F9
£723 E1
CD
E729
E
72C
C3
E72F
E72F
CD26E2
E732
C3
E735
CDCEE4
E735
14
E738
£739
E73D
E741
2745
2:7Ll9
E7
E751
E755
E759
£75D
£761
£765
2:766
E
E768
E76F
E770
E774
£775
£779
E77A
E77E
E782
£736
£733
2:
E
E78A
E73A
£73['
EnO
E793
E796
£799
E79C
E79F
E7A2
E7A
E7A3
E7Aa
E7AB
E7,~a
E7AC
E7AD
E7AE
u
76A
739
731\
1
4
20
U7
Lll
20
20
D
20
4e
49
20
20
20
20
27
20
27
20
27
20
27
20
uO
48
50
94
C9
01
CD
,)
1
CD
01
C[1
01
C[1
01
CD
5
C3
E5
cs
E1
CD
Systems
32
B3
FF
£5
12
E2
46
EO
DA
EO
44
44
4C
46
20 20
53
46
20 20
42
43
20
4Ll
20 20
20
20
20
53
49
59
20
53
20
41
Ll2
20
2Q
Ll4
48
20
40
42
44
20
20
40
20
40
5A
BA
E7
']1
43
SA
E7
!lD
30
3A
£7
u5
04
8.'1
E7
10
48
SA
E7
0A
!':o
12
E2
84
52
Ll1
20
Ll5
Ll8
20
20
20
50
Ll6
43
45
4C
20
40
53
Monitor
£
Line
2920
2930
4
0
29
2950
2960
2970
2930
2990
3000
1
30
0
3020
3040
3050
3060
3070
3080
3090
3100
3110
3120
3130
3140
3150
3160
3170
3180
3190
3200
3210
3220
3230
3240
3250
3260
3270
3230
3290
3300
1
0
33
3320
3330
u
33
O
3350
User'
Label
*
PT2S
DISPLAY
*
DISPREGS
*
PRItH
*
PRTFLGS
*
PRI~T
*
PTHREE
s Manual
Oped
LdLD
SPrlL
REGISTER
DT
FLAGS
CALL
LXI
CALL
LXI
CALL
LXI
LXI
Be
DE
rlL
CALL
POP
CALL
J:·1P
CALL
JXP
CALL
08'
DT
DT
DT
D8
DB
DT
DB
DT
DB
DT
DB
RET
LXI
CALL
CALL
J:-I?
I:1
PUSH
PUSH
POP
Operand
SPTEHP
H
PTAC'+3
CLRBRK
PT2
SPCE
HEADER
RPTSTNG
'T'-64
'
ADDR
27H
27H
27H
27H
,
@B
'T
'+64
B,405Aii
;·iASKFLG
3,143H
:-IASKFLG
8,SO!lDH
\lASKFLG
3,445d
:·IASKFLG
a,1043H
'1ASKFLG
speE
:JRDER
Ii
B
H
PTAD+3
AF'
BC'
DE'
HL
ON
FLAGS
HL
1
§D
SCREEN
IX
@SP
@H
Page
21
;CLEAR
BREAKPOINT
; PRI;H2CdARS
BC
SP
SPACE
DE'
,
iPRINT
AF
IY
.,
,
•
;z
;C
;~
.",
,
~
;H
Rev.
4.eJ-A
10/15/79
35

~::~
Extended
31
32
33
3~_~:~=
La~el
O;ocd
:)per::l:'l<.l
Systems
Monitor
?a~e
22
User·
s Manual
~
731[\3
::73.2
_1
::
753
::C\
::
736
_ 1
::787 : 3
::73A
::
73 A
I~
::753
.':"0
275·:
3::
:'7:1
n
::7:2
:3
::7:S
::rs
2:
7:::S.:
:::7:::3
U2
:::
7::::
us
ErC"]
.U
::
781:
::
7L'~
1
i::
7:' 5
3?
::7C'3
::D
::7!:'::
3E:
::7:'E
12
::7C'F
:9
::720
::7::0
::7::0
CQ
2:7::3
Ll5
::E7
u3
::7:: a
::
7:::: 5
::
7::?
E7?1
::F3
::
7:'
5 Q
:.
I::'
:JJLt
;;
~'::-
n 3 ZC
--.-...,
....
.:"
:.
;:
??::5
?F::'r
??::9
??::A
[\
['
A-
::.
3)5
3
c
~
'.)
u
1?
1.?
20
3A
C'1
52
20
30
2:9
53
ff'
['1
53
~r
05
J2
04
3A
2~
',J
v
P
C'
1
PTH'+3
1
PTA0+3
A,r..
'3
A,201
VIDEO
~?c
JIC'EO
PTS
T:lG
'BREAK
AHr::x
D
3KPTLOC
A,OFrn
D
1'ISiNG
'EXT
COH
::J
2
'I
E:<.:
HR
4
"!IrED
ESC.J..PS
RECC::VE
RECE~VE
AT
'
;
:IS!
7
'
::.?
:.?
::3
::
u
u5
Ll1
::0
.,
::7
::4
54
uD
::3
c:
3360
3370
3330
3390
3400
U
3
10 *
3U 2
<)
:'1
AS
3U
3
30
U
4Q
::?L:;
3u50
3460
3uTO
U
3
jO
*
4
,.
.3c:T
BREAKPOINT
:.11
5
3
90
SET3RK
3500
3510
ll
3520
3530
3540
3550
rr
3560
3570
3580
11
20
~.O
3590
3500
3510
3620
353')
3640
::'XTEilNAL
11
EXTr:o~
RECEIVE
3650
3660
3670
1
36.30:,EXC:-lil
3610
3700
1
37
0
PUSH
PO?
CALL
POP
J'1 P
:-10
ANA
:1VI
JZ
:-1:)\1';
J\l
CALL
!'.ITH
CALL
LDAX
STA 3RKCJOE
SC'ED
>1
VI
SIAX
RET
Ca;-I~1U;IIr:ATICiIS
CALL
[,Tn
Iii
A~jI
JRZ
::1
CAL~
::ALL.
JRZ
OUT
JR
3720 *
37
3011IE',!",:;
37 UQ
375J:iL..
rJ
3750
3770
3780
51'
3"
3R
3790 .('{
>1?
:-12
LJC
JOE
AS
RA
i1
'f
S70RAGE:
JRG
"\'
..
,
LJCATr~>L5
TCUR?U3
..2
o
o
o
I]
FD:1
3R!::E?T
CJC'E
AT
C:.L~SaR
X'{
U
SR
-
~:
J..
.....
'
~
36
Rev.
4.fl-A
Hl/1S/79

