PRTGSTR
Einsprungadresse
Funktion
Parameter
Return
Verä n derte
Register
PRTGPTN
Einsprungadresse
Funktion
Parameter
[Beispiel eines Punktmusters]
OOEEH
Eine fortlaufende Zeichenkette ab der aktuellen Grafikcursorposition
anzeigen, deren Zeichencodes in aufeinanderfolgenden
stehen. Die Routine beginnt mit der Anzeige ab dem Speicherplatz, dessen
Startadresse
im DE-Register steht solange, bis sie auf einen Zeichencode
trifft, der auch im A-Register steht. (Diese Zeichen wird nicht mehr
angezeigt).
DE
Startadresse der Zeichencodes im Speicher
=
A = Zeichencode des Abbruchzeichens
trifft, beendet sie die Anzeige, ohne jedoch das Zeichen selbst noch
anzuzeigen.)
DOTSOP (F096H)
=
OOH:Anzeige des neuen Zeichen und lö s chen
6x8 Punkt Musters.
01 H:Anzeige des mit dem ursprü n glich
=
logisch oder verknü p ften
02H:Anzeige des mit dem ursprü n glich
=
logisch exclusiv-oder verknü p ften
DE
Adresse +1 des zuletzt angezeigten Zeichencodes
=
GCRSRX
X-Koordinate des Grafikcursor fü r die nä c hste
=
Anzeigeposition.
DE, AF, GCRSRX (F099H=Lowbyte;
0154H
Anzeige des Inhalts des A-Registers als 1x8-Punkt Muster an der aktuellen
Grafikcursorposition,
dann den Grafikcursor um einen Punkt nach rechts bewegen
(d.h. 01 H zur X-Koordinate des Grafikcursors addieren).
A
Punktmuster
=
--.
Do not sale !
(Wenn die Routine auf dieses Zeichen
des ursprü n glich
angezeigten 6x8 Punkt Musters
neuen Punktmusters
angezeigten 6x8 Punkt Musters
neuen Punktmusters
F09AH= Highbyte)
x
,
0
0
,
,
MSB
23
Speicherplä t zen
angezeigten
aktuelle Grafikcursorposition
A
register
, = ON
0=
OFF
=
,
0
, --.
A
9DH
LSB
10CS