Tandy WP-2 Service Manual page 127

Portable wordprocessor
Table of Contents

Advertisement

SYNCREAD
ENTRY:
ENTER:
EXIT:
REGISTERS
PRESERVED
Read
Sync
0I69H
Nothing.
Carry Flag
set
=
Cancel key
is
pushed.
Carry Flag
reset
=
Ok
IX,IY
AF\BC',DE\HL'
SYNCWRITE =
ENTRY:
ENTER:
EXIT:
REGISTERS
PRESERVED
Write
Sync
OlfiCH
Nothing
Carry Flag
set
=
Cancel key
is
pushed.
Carry Flag
reset
=
Ok
IX.IY
AF\BC\DE\HL'
LINEIN
=
ENTRY:
ENTER:
EXIT:
REGISTERS
PRESERVED
Cooked
line
input
01A6H
BC
=
length
(
BC <
80
)
DE
=
input location
A
=last
input character
HL
=
string buffer
(AP
must copy
this
string to
its
buffer.)
IX.IY
AF\BC\DE',HL'
LINEIN2
=
ENTRY:
ENTER:
EXIT:
REGISTERS
PRESERVED
Cooked
line
input with
default string
01ACH
BC =
length
(
BC
<
80
)
DE =
input
location
HL =
default string
(null
terminated)
A =
last
input character
HL =
string buffer
(AP
must copy
this
string to
its
buffer.)
IX,IY
AF\BC',DE\HL'
UNGETFORLINP =
ENTRY:
ENTER:
EXIT:
REGISTERS
PRESERVED
Unget
Char
for
LINEIN
and
LINEIN2
01A9H
A =
Character
Code
for
unget
Nothing
ALL
CMPHLDE
ENTRY:
Compare
HL
to
DE
20H
How
to
call:
LD
HL.XXXX
LD
DE,YYYY
rst
20H
ENTER:
EXIT:
REGISTERS
PRESERVED
HL/DE:
data
Zero
Flag
set
Zero
Flag
reset
Carry
Flag
set
Carry
Flag
reset
ALL
except
Flag
HL==DE
HL!
=
DE
HL
<
DE
HL
<
= DE
D-6

Advertisement

Table of Contents
loading

Table of Contents