0005 ; 10:41:11 WEDNESDAY NOV 12 2003 0010 ; 0015 ; SYM MONITOR TAPE I/O SECTION 0020 ; 0025 ; THIS SECTION MUST BE ASSEMBLED WITH FILE 0030 ; :MONTR. THAT FILE IS BALANCE OF SOURCE TO 0035 ; MAKING A COMPLETE RELOCATED SYM MONITOR 0040 ; EPROM. 0045 ; THIS CURRENT VERSION VERSION .BA'S AT $E000 0050 ; AND STORES THE OBJECT CODE AT $7000 0055 0060 0065 BDRY .DE $F8 ; 0/1 BDRY FOR READ TIMING 0070 OLD .DE $F9 ; HOLD PREV INPUT LEVEL IN GETTR 0075 CHAR .DE $FC ; CHAR ASSY AND DISASSY 0080 MODE .DE $FD ; BIT7=1 IS HS, 0 IS KIM 0085 NULL ; ... BIT6=1 - IGNORE DATA 0090 BUFADL .DE $FE ; RUNNING BUFFER ADR 0095 BUFADH .DE $FF 0100 TAPDEL .DE $A630 ; HI SPEED TAPE DELAY 0105 KMBDRY .DE $A631 ; KIM READ BDRY 0110 HSBDRY .DE $A632 ; HS READ BDRY 0115 TAPET1 .DE $A635 ; HS FIRST 1/2 BIT 0120 TAPET2 .DE $A63C ; SECOND 1/2 BIT 0125 SCR6 .DE $A636 0130 SCR7 .DE $A637 0135 SCR8 .DE $A638 0140 SCR9 .DE $A639 0145 0150 .BA $A64A 0155 A64A- 0160 EAL .DS 1 ; P3L - END ADDR +1 (LO) A64B- 0165 EAH .DS 1 ; P3H - (HI) A64C- 0170 SAL .DS 1 ; P2L - START ADDR (LO) A64D- 0175 SAH .DS 1 ; P2H - (HI) A64E- 0180 ID .DS 1 ; P1L - ID 0185 0190 EOT .DE $04 0195 SYN .DE $16 0200 TPBIT .DE %1000 ; BIT 3 IS ENABLE/DISABLE TO DECODER 0205 FRAME .DE $FF ; ERROR MSG # FOR FRAME ERROR 0210 CHECK .DE $CC ; ERROR # FOR CHECKSUM ERROR 0215 LSTCHR .DE $2F ; LAST CHAR NOT '/' 0220 NONHEX .DE $FF ; NON HEX CHAR IN KIM REC 0225 0230 ACCESS .DE $EB86 ; UNWRITE PROTECT SYSTEM RAM 0235 P2SCR .DE $E29C ; MOVE P2 TO $FF,$FE IN PAGE ZERO 0240 ZERCK .DE $E32E ; MOVE ZERO TO CHECK SUM 0245 CONFIG .DE $E9A5 ; CONFIGURE I/O 0250 0255 ; I/O - TAPE ON/OFF IS CB2 ON VIA 1 (A000) 0260 ; TAPE IN IS PB6 ON VIA 1 (A000) 0265 ; TAPE OUT IS CODE 7 TO DISPLAY DECODER, THRU 0270 ; 6532, PB0-PB3 (A400). 0275 0280 VIAACR .DE $A00B 0285 VIAPCR .DE $A00C ; CONTROL CB2 TAPE ON/OFF, POR 0290 TPOUT .DE $A402 0295 TAPOUT .DI TPOUT 0300 DDROUT .DE $A403 0305 TAPIN .DE $A000 0310 DDRIN .DE $A002 0315 TIMER .DE $A406 ; 6532 TIMER READ 0320 TIM8 .DE $A415 ; 6532 TIMER SET (8mS) 0325 DDRDIG .DE $A401 0330 DIG .DE $A400 0335 0340 .BA $EC78 0345 .MC $7C78 0350 .OS 0355 EC78- 20 A9 ED 0360 LOADT JSR START EC7B- 20 52 ED 0365 LOADT2 JSR SYNC EC7E- 20 E1 ED 0370 LOADT4 JSR RDCHTX EC81- C9 2A 0375 CMP #'* EC83- F0 06 0380 BEQ LOAD11 EC85- C9 16 0385 CMP #SYN EC87- D0 F2 0390 BNE LOADT2 EC89- F0 F3 0395 BEQ LOADT4 0400 EC8B- 06 FD 0405 LOAD11 ASL *MODE EC8D- 6A 0410 ROR A EC8E- 85 FD 0415 STA *MODE EC90- 20 26 EE 0420 JSR RDBYTX EC93- 8D 00 A4 0425 STA DIG EC96- CD 4E A6 0430 CMP ID EC99- F0 29 0435 BEQ LOADT5 EC9B- AD 4E A6 0440 LDA ID EC9E- C9 00 0445 CMP #0 ECA0- F0 22 0450 BEQ LOADT5 ECA2- C9 FF 0455 CMP #$FF ECA4- F0 07 0460 BEQ LOADT6 ECA6- 24 FD 0465 BIT *MODE ECA8- 30 16 0470 BMI HWRONG ECAA- 4C 7B EC 0475 JMP LOADT2 0480 ECAD- 20 74 EE 0485 LOADT6 JSR RDCHK ECB0- 20 74 EE 0490 JSR RDCHK ECB3- 24 FD 0495 BIT *MODE ECB5- 10 52 0500 BPL LOADT7 ECB7- 20 74 EE 0505 JSR RDCHK ECBA- 20 74 EE 0510 JSR RDCHK ECBD- 4C DE EC 0515 JMP LT7H 0520 ECC0- A9 C0 0525 HWRONG LDA #$C0 ECC2- 85 FD 0530 STA *MODE 0535 ECC4- 20 74 EE 0540 LOADT5 JSR RDCHK ECC7- 85 FE 0545 STA *BUFADL ECC9- 20 74 EE 0550 JSR RDCHK ECCC- 85 FF 0555 STA *BUFADH ECCE- 24 FD 0560 BIT *MODE ECD0- 10 37 0565 BPL LOADT7 ECD2- 20 74 EE 0570 JSR RDCHK ECD5- 8D 4A A6 0575 STA EAL ECD8- 20 74 EE 0580 JSR RDCHK ECDB- 8D 4B A6 0585 STA EAH 0590 0595 ; READ HIGH SPEED DATA 0600 ECDE- 20 E5 ED 0605 LT7H JSR RDBYTH ECE1- A6 FE 0610 LDX *BUFADL ECE3- EC 4A A6 0615 CPX EAL ECE6- D0 07 0620 BNE LT7HA ECE8- A6 FF 0625 LDX *BUFADH ECEA- EC 4B A6 0630 CPX EAH ECED- F0 14 0635 BEQ LT7HB ECEF- 20 77 EE 0640 LT7HA JSR CHKT ECF2- 24 FD 0645 BIT *MODE ECF4- 70 04 0650 BVS LT7HC ECF6- A0 00 0655 LDY #0 ECF8- 91 FE 0660 STA (BUFADL),Y ECFA- E6 FE 0665 LT7HC INC *BUFADL ECFC- D0 E0 0670 BNE LT7H ECFE- E6 FF 0675 INC *BUFADH ED00- 4C DE EC 0680 JMP LT7H ED03- C9 2F 0685 LT7HB CMP #'/ ED05- D0 29 0690 BNE LCERR ED07- F0 15 0695 BEQ LOADT8 0700 0705 ; READ KIM DATA 0710 ED09- 20 2A EE 0715 LOADT7 JSR RDBYT ED0C- B0 26 0720 BCS LDT7A ED0E- 20 77 EE 0725 JSR CHKT ED11- A0 00 0730 LDY #0 ED13- 91 FE 0735 STA (BUFADL),Y ED15- E6 FE 0740 INC *BUFADL ED17- D0 F0 0745 BNE LOADT7 ED19- E6 FF 0750 INC *BUFADH ED1B- 4C 09 ED 0755 JMP LOADT7 0760 0765 ; TEST CHECKSUM & FINISH 0770 0775 LOADT8 .DI = ED1E- 20 26 EE 0780 LT8A JSR RDBYTX ED21- CD 36 A6 0785 CMP SCR6 ED24- D0 16 0790 BNE CKERR ED26- 20 26 EE 0795 JSR RDBYTX ED29- CD 37 A6 0800 CMP SCR7 ED2C- D0 0E 0805 BNE CKERR ED2E- F0 11 0810 BEQ OKEXIT ED30- A9 2F 0815 LCERR LDA #LSTCHR ED32- D0 0A 0820 BNE NGEXIT ED34- C9 2F 0825 LDT7A CMP #'/ ED36- F0 E6 0830 BEQ LOADT8 0835 FRERR ED38- A9 FF 0840 NHERR LDA #NONHEX ED3A- D0 02 0845 BNE NGEXIT ED3C- A9 CC 0850 CKERR LDA #CHECK ED3E- 38 0855 NGEXIT SEC ED3F- B0 01 0860 BCS EXIT ED41- 18 0865 OKEXIT CLC ED42- 24 FD 0870 EXIT BIT *MODE ED44- 50 08 0875 BVC EX10 ED46- A0 80 0880 LDY #$80 ED48- 4C 78 EC 0885 JMP LOADT 0890 ED4B- 68 0895 USRREQ PLA ;USER REQUESTS EXIT ED4C- 68 0900 PLA ED4D- 38 0905 SEC ED4E- A2 CC 0910 EX10 LDX #$CC ED50- D0 69 0915 BNE STTC ED52- AD 02 A0 0920 SYNC LDA DDRIN ED55- 29 BF 0925 AND #$BF ED57- 8D 02 A0 0930 STA DDRIN ED5A- A9 00 0935 LDA #0 ED5C- 8D 0B A0 0940 STA VIAACR ED5F- AD 31 A6 0945 LDA KMBDRY ED62- 24 FD 0950 BIT *MODE ED64- 10 03 0955 BPL SY100 ED66- AD 32 A6 0960 LDA HSBDRY ED69- 85 F8 0965 SY100 STA *BDRY ED6B- A9 6D 0970 LDA #$6D ED6D- 8D 00 A4 0975 STA DIG ED70- A5 FD 0980 LDA *MODE ED72- 09 40 0985 ORA #$40 ED74- 85 FD 0990 STA *MODE ED76- A9 7F 0995 SYNC5 LDA #$7F ED78- 8D 01 A4 1000 STA DDRDIG ED7B- 2C 00 A4 1005 BIT DIG ED7E- 10 CB 1010 BPL USRREQ ED80- 20 9F ED 1015 JSR SYNBIT ED83- 66 FC 1020 ROR *CHAR ED85- A5 FC 1025 LDA *CHAR ED87- C9 16 1030 CMP #SYN ED89- D0 EB 1035 BNE SYNC5 ED8B- A2 0A 1040 SYNC10 LDX #10 ED8D- 20 E1 ED 1045 JSR RDCHTX ED90- C9 16 1050 CMP #SYN ED92- D0 E2 1055 BNE SYNC5 ED94- CA 1060 DEX ED95- D0 F6 1065 BNE SYNC10+2 ED97- 8E 00 A4 1070 STX DIG ED9A- CA 1075 DEX ED9B- 8E 01 A4 1080 STX DDRDIG ED9E- 60 1085 RTS 1090 1095 ; SYNBIT 1100 ED9F- 24 FD 1105 SYNBIT BIT *MODE EDA1- 10 69 1110 BPL RDBITK EDA3- 20 CA ED 1115 SYB10 JSR GETTR EDA6- B0 22 1120 BCS GETTR EDA8- 60 1125 RTS 1130 EDA9- 84 FD 1135 START STY *MODE EDAB- 20 86 EB 1140 JSR ACCESS EDAE- A9 09 1145 LDA #9 EDB0- 20 A5 E9 1150 JSR CONFIG EDB3- 20 2E E3 1155 JSR ZERCK EDB6- 20 9C E2 1160 JSR P2SCR EDB9- A2 EC 1165 LDX #$EC EDBB- 8E 0C A0 1170 STTC STX VIAPCR EDBE- 60 1175 RTS 1180 1185 ; GETTR - GET TRANSITION TIME FROM 6532 CLOCK 1190 ; DESTROYS A,Y 1195 EDBF- A9 00 1200 KGETTR LDA #0 EDC1- 85 F9 1205 STA *OLD EDC3- AD 00 A0 1210 KG100 LDA TAPIN EDC6- 29 40 1215 AND #$40 EDC8- D0 F9 1220 BNE KG100 EDCA- A0 FF 1225 GETTR LDY #$FF EDCC- AD 00 A0 1230 NOTR LDA TAPIN EDCF- 29 40 1235 AND #$40 EDD1- C5 F9 1240 CMP *OLD EDD3- F0 F7 1245 BEQ NOTR EDD5- 85 F9 1250 STA *OLD EDD7- AD 06 A4 1255 LDA TIMER EDDA- 8C 15 A4 1260 STY TIM8 EDDD- 18 1265 CLC EDDE- 65 F8 1270 ADC *BDRY EDE0- 60 1275 RTS 1280 EDE1- 24 FD 1285 RDCHTX BIT *MODE EDE3- 10 7A 1290 BPL RDCHT EDE5- 8E 38 A6 1295 RDBYTH STX SCR8 EDE8- A2 08 1300 LDX #8 EDEA- 20 CA ED 1305 JSR GETTR EDED- B0 14 1310 BCS RDBH90 EDEF- 20 CA ED 1315 RDBH10 JSR GETTR EDF2- 90 04 1320 BCC RDASSY EDF4- 20 CA ED 1325 JSR GETTR EDF7- 38 1330 SEC EDF8- 66 FC 1335 RDASSY ROR *CHAR EDFA- CA 1340 DEX EDFB- D0 F2 1345 BNE RDBH10 EDFD- A5 FC 1350 LDA *CHAR EDFF- AE 38 A6 1355 LDX SCR8 EE02- 60 1360 RTS EE03- 24 FD 1365 RDBH90 BIT *MODE EE05- 70 F8 1370 BVS RDBH90-4 EE07- 68 1375 PLA EE08- 68 1380 PLA EE09- 4C 38 ED 1385 JMP FRERR 1390 1395 ; RDBITK - READ KIM BIT - X,Y,A DESTROYED 1400 EE0C- 20 BF ED 1405 RDBITK JSR KGETTR EE0F- B0 FB 1410 BCS RDBITK EE11- 20 BF ED 1415 JSR KGETTR EE14- B0 F6 1420 BCS RDBITK EE16- A2 00 1425 LDX #0 EE18- E8 1430 RDB100 INX EE19- 20 BF ED 1435 JSR KGETTR EE1C- 90 FA 1440 BCC RDB100 EE1E- 20 BF ED 1445 JSR KGETTR EE21- 90 F5 1450 BCC RDB100 EE23- E0 08 1455 CPX #$08 EE25- 60 1460 RTS 1465 EE26- 24 FD 1470 RDBYTX BIT *MODE EE28- 30 BB 1475 BMI RDBYTH EE2A- 20 5F EE 1480 RDBYT JSR RDCHT EE2D- C9 2F 1485 CMP #'/ EE2F- F0 2C 1490 BEQ PACKT3 EE31- 20 3C EE 1495 JSR PACKT EE34- B0 26 1500 BCS RDRTN EE36- AA 1505 TAX EE37- 20 5F EE 1510 JSR RDCHT EE3A- 86 FC 1515 STX *CHAR 1520 1525 ; PACKT - ASCII HEX TO 4 BITS 1530 EE3C- C9 30 1535 PACKT CMP #$30 EE3E- 90 1D 1540 BCC PACKT3 EE40- C9 47 1545 CMP #$47 EE42- B0 19 1550 BCS PACKT3 EE44- C9 40 1555 CMP #$40 EE46- F0 15 1560 BEQ PACKT3 EE48- 90 03 1565 BCC PACKT1 EE4A- 18 1570 CLC EE4B- 69 09 1575 ADC #9 EE4D- 2A 1580 PACKT1 ROL A EE4E- 2A 1585 ROL A EE4F- 2A 1590 ROL A EE50- 2A 1595 ROL A EE51- A0 04 1600 LDY #4 EE53- 2A 1605 PACKT2 ROL A EE54- 26 FC 1610 ROL *CHAR EE56- 88 1615 DEY EE57- D0 FA 1620 BNE PACKT2 EE59- A5 FC 1625 LDA *CHAR EE5B- 18 1630 CLC EE5C- 60 1635 RDRTN RTS EE5D- 38 1640 PACKT3 SEC EE5E- 60 1645 RTS 1650 1655 ; RDCHT - READ KIM CHAR 1660 EE5F- 8A 1665 RDCHT TXA EE60- 48 1670 PHA EE61- A9 FF 1675 LDA #$FF EE63- 48 1680 KBITS PHA EE64- 20 0C EE 1685 JSR RDBITK EE67- 66 FC 1690 ROR *CHAR EE69- 68 1695 PLA EE6A- 0A 1700 ASL A EE6B- D0 F6 1705 BNE KBITS EE6D- 68 1710 PLA EE6E- AA 1715 TAX EE6F- A5 FC 1720 LDA *CHAR EE71- 2A 1725 ROL A EE72- 4A 1730 LSR A EE73- 60 1735 RTS 1740 1745 ; RDCHK - READ ONE BYT, INCLUDE IN CKSUM 1750 EE74- 20 26 EE 1755 RDCHK JSR RDBYTX EE77- A8 1760 CHKT TAY EE78- 18 1765 CLC EE79- 6D 36 A6 1770 ADC SCR6 EE7C- 8D 36 A6 1775 STA SCR6 EE7F- 90 03 1780 BCC CHKT10 EE81- EE 37 A6 1785 INC SCR7 EE84- 98 1790 CHKT10 TYA EE85- 60 1795 RTS 1800 EE86- FF 1805 .BY $FF ; NOT USED 1810 EE87- 20 A9 ED 1815 DUMPT JSR START EE8A- A9 07 1820 LDA #7 EE8C- 8D 02 A4 1825 STA TAPOUT EE8F- A2 01 1830 LDX #1 EE91- A4 FD 1835 LDY *MODE EE93- 10 03 1840 BPL DUMPT1 EE95- AE 30 A6 1845 LDX TAPDEL EE98- 8A 1850 DUMPT1 TXA EE99- 48 1855 PHA EE9A- A9 16 1860 DMPT1A LDA #SYN EE9C- 20 0A EF 1865 JSR OUTCTX EE9F- 88 1870 DEY EEA0- D0 F8 1875 BNE DMPT1A EEA2- 68 1880 PLA EEA3- AA 1885 TAX EEA4- CA 1890 DEX EEA5- D0 F1 1895 BNE DUMPT1 EEA7- A9 2A 1900 LDA #'* EEA9- 20 0A EF 1905 JSR OUTCTX EEAC- AD 4E A6 1910 LDA ID EEAF- 20 3F EF 1915 JSR OUTBTX EEB2- AD 4C A6 1920 LDA SAL EEB5- 20 3C EF 1925 JSR OUTBCX EEB8- AD 4D A6 1930 LDA SAH EEBB- 20 3C EF 1935 JSR OUTBCX EEBE- 24 FD 1940 BIT *MODE EEC0- 10 0C 1945 BPL DUMPT2 EEC2- AD 4A A6 1950 LDA EAL EEC5- 20 3C EF 1955 JSR OUTBCX EEC8- AD 4B A6 1960 LDA EAH EECB- 20 3C EF 1965 JSR OUTBCX EECE- A5 FE 1970 DUMPT2 LDA *BUFADL EED0- CD 4A A6 1975 CMP EAL EED3- D0 25 1980 BNE DUMPT4 EED5- A5 FF 1985 LDA *BUFADH EED7- CD 4B A6 1990 CMP EAH EEDA- D0 1E 1995 BNE DUMPT4 EEDC- A9 2F 2000 LDA #'/ EEDE- 20 0A EF 2005 JSR OUTCTX EEE1- AD 36 A6 2010 LDA SCR6 EEE4- 20 3F EF 2015 JSR OUTBTX EEE7- AD 37 A6 2020 LDA SCR7 EEEA- 20 3F EF 2025 JSR OUTBTX EEED- A9 04 2030 LDA #EOT EEEF- 20 3F EF 2035 JSR OUTBTX EEF2- A9 04 2040 LDA #EOT EEF4- 20 3F EF 2045 JSR OUTBTX 2050 DT3E .DI = EEF7- 4C 41 ED 2055 JMP OKEXIT EEFA- A0 00 2060 DUMPT4 LDY #0 EEFC- B1 FE 2065 LDA (BUFADL),Y EEFE- 20 3C EF 2070 JSR OUTBCX EF01- E6 FE 2075 INC *BUFADL EF03- D0 C9 2080 BNE DUMPT2 EF05- E6 FF 2085 INC *BUFADH EF07- 4C CE EE 2090 JMP DUMPT2 EF0A- 24 FD 2095 OUTCTX BIT *MODE EF0C- 10 48 2100 BPL OUTCHT 2105 EF0E- A2 09 2110 OUTBTH LDX #9 EF10- 8C 39 A6 2115 STY SCR9 EF13- 85 FC 2120 STA *CHAR EF15- AD 02 A4 2125 LDA TAPOUT EF18- 46 FC 2130 GETBIT LSR *CHAR EF1A- 49 08 2135 EOR #TPBIT EF1C- 8D 02 A4 2140 STA TAPOUT EF1F- AC 35 A6 2145 LDY TAPET1 EF22- 88 2150 A416 DEY EF23- D0 FD 2155 BNE A416 EF25- 90 12 2160 BCC NOFLIP EF27- 49 08 2165 EOR #TPBIT EF29- 8D 02 A4 2170 STA TAPOUT EF2C- AC 3C A6 2175 B416 LDY TAPET2 EF2F- 88 2180 B416B DEY EF30- D0 FD 2185 BNE B416B EF32- CA 2190 DEX EF33- D0 E3 2195 BNE GETBIT EF35- AC 39 A6 2200 LDY SCR9 EF38- 60 2205 RTS EF39- EA 2210 NOFLIP NOP EF3A- 90 F0 2215 BCC B416 EF3C- 20 77 EE 2220 OUTBCX JSR CHKT EF3F- 24 FD 2225 OUTBTX BIT *MODE EF41- 30 CB 2230 BMI OUTBTH 2235 2240 ; OUTBTC - OUTPUT ONE KIM BYTE 2245 2250 OUTBTC .DI = EF43- A8 2255 OUTBT TAY EF44- 4A 2260 LSR A EF45- 4A 2265 LSR A EF46- 4A 2270 LSR A EF47- 4A 2275 LSR A EF48- 20 4B EF 2280 JSR HEXOUT 2285 EF4B- 29 0F 2290 HEXOUT AND #$0F EF4D- C9 0A 2295 CMP #$0A EF4F- 18 2300 CLC EF50- 30 02 2305 BMI HEX1 EF52- 69 07 2310 ADC #$07 EF54- 69 30 2315 HEX1 ADC #$30 2320 2325 ; OUTCHT - OUTPUT ASCII CHAR (KIM) 2330 EF56- 8E 38 A6 2335 OUTCHT STX SCR8 EF59- 8C 39 A6 2340 STY SCR9 EF5C- 85 FC 2345 STA *CHAR EF5E- A9 FF 2350 LDA #$FF EF60- 48 2355 KIMBIT PHA EF61- AD 02 A4 2360 LDA TPOUT EF64- 46 FC 2365 LSR *CHAR EF66- A2 12 2370 LDX #18 EF68- B0 02 2375 BCS HF EF6A- A2 24 2380 LDX #36 EF6C- A0 19 2385 HF LDY #25 EF6E- 49 08 2390 EOR #TPBIT EF70- 8D 02 A4 2395 STA TPOUT EF73- 88 2400 HFP1 DEY EF74- D0 FD 2405 BNE HFP1 EF76- CA 2410 DEX EF77- D0 F3 2415 BNE HF EF79- A2 18 2420 LF LDX #24 EF7B- B0 02 2425 BCS LF20 EF7D- A2 0C 2430 LDX #12 EF7F- A0 27 2435 LF20 LDY #39 EF81- 49 08 2440 EOR #TPBIT EF83- 8D 02 A4 2445 STA TPOUT EF86- 88 2450 LFP1 DEY EF87- D0 FD 2455 BNE LFP1 EF89- CA 2460 DEX EF8A- D0 F3 2465 BNE LF20 EF8C- 68 2470 PLA EF8D- 0A 2475 ASL A EF8E- D0 D0 2480 BNE KIMBIT EF90- AE 38 A6 2485 LDX SCR8 EF93- AC 39 A6 2490 LDY SCR9 EF96- 98 2495 TYA EF97- 60 2500 RTS EF98- FF FF 2505 .BY $FF $FF ; NOT USED 2510 2515 ; REGISTER NAME PATCH 2520 EF9A- 53 46 41 2525 .BY 'SFAXY' $01 EF9D- 58 59 01 2530 2535 .EN LABEL FILE: / = External # = Line Defined Symbol ;Value Cross-References /ACCESS ;$EB86 #0230 1140 /BDRY ;$00F8 #0065 0965 1270 /BUFADH ;$00FF #0095 0555 0625 0675 0750 1985 ; 2085 /BUFADL ;$00FE #0090 0545 0610 0660 0665 0735 ; 0740 1970 2065 2075 /CHAR ;$00FC #0075 1020 1025 1335 1350 1515 ; 1610 1625 1690 1720 2120 2130 ; 2345 2365 /CHECK ;$00CC #0210 0850 /CONFIG ;$E9A5 #0245 1150 /DDRDIG ;$A401 #0325 1000 1080 /DDRIN ;$A002 #0310 0920 0930 /DDROUT ;$A403 #0300 **** /DIG ;$A400 #0330 0425 0975 1005 1070 /EOT ;$0004 #0190 2030 2040 /FRAME ;$00FF #0205 **** /HSBDRY ;$A632 #0110 0960 /KMBDRY ;$A631 #0105 0945 /LSTCHR ;$002F #0215 0815 /MODE ;$00FD #0080 0405 0415 0465 0495 0530 ; 0560 0645 0870 0950 0980 0990 ; 1105 1135 1285 1365 1470 1835 ; 1940 2095 2225 /NONHEX ;$00FF #0220 0840 /OLD ;$00F9 #0070 1205 1240 1250 /P2SCR ;$E29C #0235 1160 /SCR6 ;$A636 #0125 0785 1770 1775 2010 /SCR7 ;$A637 #0130 0800 1785 2020 /SCR8 ;$A638 #0135 1295 1355 2335 2485 /SCR9 ;$A639 #0140 2115 2200 2340 2490 /SYN ;$0016 #0195 0385 1030 1050 1860 /TAPDEL ;$A630 #0100 1845 /TAPET1 ;$A635 #0115 2145 /TAPET2 ;$A63C #0120 2175 /TAPIN ;$A000 #0305 1210 1230 /TIM8 ;$A415 #0320 1260 /TIMER ;$A406 #0315 1255 /TPBIT ;$0008 #0200 2135 2165 2390 2440 /TPOUT ;$A402 #0290 0295 2360 2395 2445 /VIAACR ;$A00B #0280 0940 /VIAPCR ;$A00C #0285 1170 /ZERCK ;$E32E #0240 1155 A416 ;$EF22 #2150 2155 B416 ;$EF2C #2175 2215 B416B ;$EF2F #2180 2185 CHKT ;$EE77 #1760 0640 0725 2220 CHKT10 ;$EE84 #1790 1780 CKERR ;$ED3C #0850 0790 0805 DMPT1A ;$EE9A #1860 1875 DT3E ;$EEF7 #2050 **** DUMPT ;$EE87 #1815 **** DUMPT1 ;$EE98 #1850 1840 1895 DUMPT2 ;$EECE #1970 1945 2080 2090 DUMPT4 ;$EEFA #2060 1980 1995 EAH ;$A64B #0165 0585 0630 1960 1990 EAL ;$A64A #0160 0575 0615 1950 1975 EX10 ;$ED4E #0910 0875 EXIT ;$ED42 #0870 0860 FRERR ;$ED38 #0835 1385 GETBIT ;$EF18 #2130 2195 GETTR ;$EDCA #1225 1115 1120 1305 1315 1325 HEX1 ;$EF54 #2315 2305 HEXOUT ;$EF4B #2290 2280 HF ;$EF6C #2385 2375 2415 HFP1 ;$EF73 #2400 2405 HWRONG ;$ECC0 #0525 0470 ID ;$A64E #0180 0430 0440 1910 KBITS ;$EE63 #1680 1705 KG100 ;$EDC3 #1210 1220 KGETTR ;$EDBF #1200 1405 1415 1435 1445 KIMBIT ;$EF60 #2355 2480 LCERR ;$ED30 #0815 0690 LDT7A ;$ED34 #0825 0720 LF ;$EF79 #2420 **** LF20 ;$EF7F #2435 2425 2465 LFP1 ;$EF86 #2450 2455 LOAD11 ;$EC8B #0405 0380 LOADT ;$EC78 #0360 0885 LOADT2 ;$EC7B #0365 0390 0475 LOADT4 ;$EC7E #0370 0395 LOADT5 ;$ECC4 #0540 0435 0450 LOADT6 ;$ECAD #0485 0460 LOADT7 ;$ED09 #0715 0500 0565 0745 0755 LOADT8 ;$ED1E #0775 0695 0830 LT7H ;$ECDE #0605 0515 0670 0680 LT7HA ;$ECEF #0640 0620 LT7HB ;$ED03 #0685 0635 LT7HC ;$ECFA #0665 0650 LT8A ;$ED1E #0780 **** NGEXIT ;$ED3E #0855 0820 0845 NHERR ;$ED38 #0840 **** NOFLIP ;$EF39 #2210 2160 NOTR ;$EDCC #1230 1245 NULL ;$0200 #0085 **** OKEXIT ;$ED41 #0865 0810 2055 OUTBCX ;$EF3C #2220 1925 1935 1955 1965 2070 OUTBT ;$EF43 #2255 **** OUTBTC ;$EF43 #2250 **** OUTBTH ;$EF0E #2110 2230 OUTBTX ;$EF3F #2225 1915 2015 2025 2035 2045 OUTCHT ;$EF56 #2335 2100 OUTCTX ;$EF0A #2095 1865 1905 2005 PACKT ;$EE3C #1535 1495 PACKT1 ;$EE4D #1580 1565 PACKT2 ;$EE53 #1605 1620 PACKT3 ;$EE5D #1640 1490 1540 1550 1560 RDASSY ;$EDF8 #1335 1320 RDB100 ;$EE18 #1430 1440 1450 RDBH10 ;$EDEF #1315 1345 RDBH90 ;$EE03 #1365 1310 1370 RDBITK ;$EE0C #1405 1110 1410 1420 1685 RDBYT ;$EE2A #1480 0715 RDBYTH ;$EDE5 #1295 0605 1475 RDBYTX ;$EE26 #1470 0420 0780 0795 1755 RDCHK ;$EE74 #1755 0485 0490 0505 0510 0540 ; 0550 0570 0580 RDCHT ;$EE5F #1665 1290 1480 1510 RDCHTX ;$EDE1 #1285 0370 1045 RDRTN ;$EE5C #1635 1500 SAH ;$A64D #0175 1930 SAL ;$A64C #0170 1920 START ;$EDA9 #1135 0360 1815 STTC ;$EDBB #1170 0915 SY100 ;$ED69 #0965 0955 SYB10 ;$EDA3 #1115 **** SYNBIT ;$ED9F #1105 1015 SYNC ;$ED52 #0920 0365 SYNC10 ;$ED8B #1040 1065 SYNC5 ;$ED76 #0995 1035 1055 TAPOUT ;$A402 #0295 1825 2125 2140 2170 USRREQ ;$ED4B #0895 1010 0000,EFA0,7FA0