1 00010 * Include file for BIF
2 00020 * BIF Copyright 1989 Joel Matthew Rees (see BIF/ASM)
7 03670 FDB DLITER-CFAOFF
10 03700 FDB ENCLOS-CFAOFF
11 03705 * output using rom CHROUT: redirectable to printer
27 03860 FDB LIMIT-CFAOFF
28 03870 * wait for key from POLCAT
31 03895 LDA #$CF a cursor
41 03932 CMPA #3 break key
55 04020 FDB QSTACK-CFAOFF
57 04040 * check break key using POLCAT
58 04050 QTERM PSHS Y,U,DP
67 04180 FDB QTERM-CFAOFF
69 04200 FDB COUNT-CFAOFF
82 04330 LDX UCURR,X being defined
86 04370 STY ,X++ code address
89 04400 * parameters are 3 bytes beyond CFA
90 04410 AJSR JSR >0 to be compiled
92 04440 DEVNUM EQU $6F coco ROM constant
96 04480 FDB XSCODE-CFAOFF
107 04590 FDB TOPRT-CFAOFF
111 04630 TOVID CLR DEVNUM
117 04700 FDB TOVID-CFAOFF
128 04810 FDB LSHIFT-CFAOFF
130 04830 FDB SUB2-CFAOFF
131 04840 FDB THREE-CFAOFF
139 04900 FDB RSHIFT-CFAOFF
143 04940 * search vocabulary adr2 for first (adr1)
144 04950 PREF LDD #PFAOFF vocab flag
146 04960 LDX ,U root ptr
149 04980 PREFP LDY 2,U hunt for
155 05040 LEAX A,X hunt in
156 05050 PREFS LDA ,Y+ scan
161 05100 PREF1 LDA ,Y NUL?
166 05180 PREFN LDX [,U] old NFA
175 05250 PREFA LDX ,X new NFA