[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.8 Display

266B1 $5x7 ( D.A B.A C.A D0 D1 --> )
Displays string body at D1 in
grob at D0 C.A = chars B.A =
xlocation D.A = row length in
nibbles -> D1 = addr after $
D0 = location of next char
D.A = row length
2677C D0->Row1 ( --> D0 )
Gets addr of current display
26783 D0->Sft1 ( --> D0 )
Gets address of menu grob
26A38 DISP_DEC Displays hex in C.A as dec
D0->GROB
Uses A.6 B.W C.W CRY RSTK2
ST see <see>MINI_DISP_AWP
If C.A > #99999h, it displays ----- instead of the actual number
2679F DispOn Turns display on <see>Dispoff
26798 DispOff Turns display off <see>Dispon
26894 GET_HEADER <see>GET_HEADERTYPE and inits
ST9 (normal/minifont)
2689B GET_HEADERTYPE Returns the header type in A.A
Uses D0
The header type is the header height in pixels, including the black separator line
2687F GET_@FONTE Returns the address of the system
font in A.A
Currently LA 84D82 RTN
268A2 GET_HFONTE Returns the heigth of the system
font in A.A, uses D0
268A9 GET_HFONTECMD Returns the heigth of the command
line font, uses D0
-> A.A=height ST9=normal/minifont
268B0 GET_HFONTESTK Returns the height of the stack
font, uses D0
-> A.A=height ST9=normal/minifont
268B7 GET_HFONTESTKD1C Returns the height of the stack
font, uses D1
-> C.A=height ST9=normal/minifont
2674B makegrob R0.A = x, R1.A = y
--> D0 = body
Makes a grob of size x,y
Prolog is in D0-20
26927 MINI_DISP Display string in minifont
D1->string D0->GROB C.A=chrs
ST11=normal/inverted
Only works on a 34 nibble wide screen, at a nibble aligned position Advances D0 and D1 to next character
2692E MINI_DISP_AWP Display A.WP in minifont
D0->GROB, ST11=normal/inverted
ST10=show/hide starting zeros
Uses A.A B.W C.W CRY RSTK2
2693C MINI_DISP_VAL Display C.A digits of B.W
in minifont, D0->GROB
ST/Uses see <see>MINI_DISP_AWP
26974 SCREEN.MARGIN ST9=0 -> C.A=00016
C.A is the number of characters which can be displayed with MINI_DISP (ST9=1) or $5x7 (ST9=0)
2696D SCREEN.MARGIN2 Zeroes R0.A then does
<see>SCREEN.MARGIN
Uses R0.W
269AC STYLE.MINIFONT Changes minifont character data
in A.6, uses P
ST1=1 -> italic
ST2=2 -> underline
ST3=3 -> invert
26760 w->W Calculates GROB width
A.A=width in pixels
-> A.A=width in nibbles
Basically the same as 8 / CEIL 2 * since the width must be an even number of nibbles


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html