2 ;-----------------------------------------------------------------------------
5 WNDLFT := $20 ; Text window left
6 WNDWDTH := $21 ; Text window width
7 WNDTOP := $22 ; Text window top
8 WNDBTM := $23 ; Text window bottom+1
9 CH := $24 ; Cursor horizontal position
10 CV := $25 ; Cursor vertical position
11 BASL := $28 ; Text base address low
12 BASH := $29 ; Text base address high
13 INVFLG := $32 ; Normal/inverse(/flash)
14 PROMPT := $33 ; Used by GETLN
15 RNDL := $4E ; Random counter low
16 RNDH := $4F ; Random counter high
17 HIMEM := $73 ; Highest available memory address+1
19 ;-----------------------------------------------------------------------------
22 DOSWARM := $03D0 ; DOS warmstart vector
23 BRKVec := $03F0 ; Break vector
24 SOFTEV := $03F2 ; Vector for warm start
25 PWREDUP := $03F4 ; This must be = EOR #$A5 of SOFTEV+1
27 ;-----------------------------------------------------------------------------
31 KBD := $C000 ; Read keyboard
32 KBDSTRB := $C010 ; Clear keyboard strobe
34 ; 80 column card switches
35 CLRALTCHAR := $C00E ; Normal Apple II char set
36 SETALTCHAR := $C00F ; Norm/inv LC, no flash
37 ALTCHARSET := $C01E ; >127 if alt charset switched in
38 RD80VID := $C01F ; >127 if 80 column video enabled
41 MIXCLR := $C052 ; Disable 4 lines of text
42 MIXSET := $C053 ; Enable 4 lines of text
43 LOWSCR := $C054 ; Page 1
44 HISCR := $C055 ; Page 2
47 BUTN0 := $C061 ; Open-Apple Key
48 BUTN1 := $C062 ; Closed-Apple Key