|
DataMuseum.dkPresents historical artifacts from the history of: ICL Comet |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about ICL Comet Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 126201 (0x1ecf9) Description: Bits:30002802 MPS-2000 V 1.0 COMET Monitor Assembler Listing Types: TextFile
; -------------------------------------- ; zasm: assemble "mps-2000_monitor_v1_comet.asm" ; date: 2021-08-27 11:08:50 ; -------------------------------------- ; ;/MPS-2000 MONITOR V 1.0 COMET/ ;/COPYRIGHT MOGENS PELLE OG GROSBOELL-POULSEN/ ;DATO:11-1-81 ; F000: .ORG 0f000h F000: base = $ 0038: rst7 = 38H ; ;I/O-ENHEDER ; 00C0: tti = 0C0H 00C0: tto = 0C0H 00C1: tts = 0C1H ; 00D0: mcrtd0 = 0D0H 00D1: mcrtd1 = 0D1H 00D2: crti = 0D2H 00D2: crto = 0D2H 00D3: crts = 0D3H ; ;<KONSTANTER> ; 0000: false = 0 00FF: true = 0FFH 000D: cr = 0DH 000A: lf = 0AH 001B: esc = 1BH 0007: bell = 7 00FF: rub = 0FFH 0000: fil = 0 0007: max = 7 00CE: initty = 0CEH 0027: inittz = 027H 00DF: ioff = 0DFH 00EC: obpnt = 0ECH 00ED: ibpnt = 0EDH 0020: flram = 20H 00F1: lpsp = 0F1H 00F0: lpdp = 0F0H 0010: empty = 10H 0020: busy = 20H 0000: strobe = 0 00F2: lpdc = 0F2H 00F3: lpsc = 0F3H 00F1: srdp = lpsp 0011: dc1 = 11H ; ;<I/O KONF.MASKER> ; 00FC: cmsk = 11111100b 00F3: rmsk = 11110011b 00CF: pmsk = 11001111b 003F: lmsk = 00111111b ; ;<Console konf.> 0000: ctty = 0 0001: ccrt = 1 0002: batch = 2 0003: cuser = 3 ; ;<Reader konf.> 0000: rtty = 0 0004: rbuf = 4 0008: rcas = 8 000C: ruser = 0ch ; ;<Puncher konf.> ; 0000: ptty = 0 0010: pbuf = 10h 0020: pcas = 20h 0030: puser = 30h ; ;<Lister konf.> ; 0000: ltty = 0 0040: lcrt = 40h 0080: line = 80h 00C0: luser = 0c0h ; ;<Vektorer til u-funk.> ; 00F1: ciloc = 0f1h 00F4: coloc = 0f4h 00F7: ruloc = 0f7h 00FA: puloc = 0fah 00FD: luloc = 0fdh 00EE: csloc = 0eeh ; ;<Programkoder> F000: C37EF0 Æ10Å jp begin F003: C34AF8 Æ20Å jp ci F006: C372F8 Æ30Å jp ri F009: C33FF6 Æ40Å jp co F00C: C3B3F6 Æ50Å jp po F00F: C383F6 Æ60Å jp lo F012: C339F7 Æ70Å jp csts F015: C328F2 Æ80Å jp iochk F018: C31DF2 Æ90Å jp ioset F01B: C3E7F7 Æ100Å jp memck F01E: C3E9F8 Æ10Å trap jp restart F021: C369F7 Æ20Å jp expr F024: C3E6FE Æ30Å jp clrscr F027: C3FEFE Æ40Å jp screen ; ;Navn: F02A: 0D0A0000 msg .byte cr,lf,0,0,0 F02E: 00 F02F: 4D50532D .byte "MPS-2000 MONITOR V 1.S" F033: 32303030 F037: 204D4F4E F03B: 49544F52 F03F: 20562031 F043: 2E53 F045: 0D .byte cr F046: 434F5059 .byte "COPYRIGHT (C) 1980 DANSK SYSTEMPROGRAMMEL & " F04A: 52494748 F04E: 54202843 F052: 29203139 F056: 38302044 F05A: 414E534B F05E: 20535953 F062: 54454D50 F066: 524F4752 F06A: 414D4D45 F06E: 4C202620 F072: 4D455441 .byte "METANIC APS" F076: 4E494320 F07A: 415053 F07D: 0D .byte cr 0054: msgl = $-msg ; ;Initialisering. og start ; F07E: F3 Æ 4Å begin di F07F: 1140FF Æ14Å ld de,0ff40h F082: 15 Æ 4Å dlaya dec d F083: C282F0 Æ14ø14Å jp nz,dlaya F086: 1D Æ18Å dec e F087: C282F0 Æ28ø28Å jp nz,dlaya F08A: 21B1F1 Æ38Å ld hl,stabel F08D: 060C Æ45Å ld b,12 F08F: 0E00 Æ52Å ld c,0 F091: 79 Æ 4Å crti30 ld a,c F092: D3D0 Æ15Å out (mcrtd0),a F094: 0C Æ19Å inc c F095: 7E Æ26Å ld a,(hl) F096: D3D1 Æ37Å out (mcrtd1),a F098: 23 Æ43Å inc hl F099: 10F6 Æ51ø56Å djnz crti30 F09B: 3ECE Æ58Å ld a,initty F09D: D3C1 Æ69Å out (tts),a F09F: 3E01 Æ76Å ld a,1 F0A1: D3E8 Æ87Å out (0e8h),a F0A3: D3E9 Æ98Å out (0e9h),a F0A5: 3E47 Æ105Å ld a,47h F0A7: D3EA Æ116Å out (0eah),a F0A9: 3E34 Æ123Å ld a,34h F0AB: D3EA Æ134Å out (0eah),a F0AD: 3E27 Æ141Å ld a,inittz F0AF: D3C1 Æ152Å out (tts),a F0B1: 3E0F Æ159Å ld a,0fh F0B3: D3F2 Æ170Å out (lpdc),a F0B5: 3ECF Æ177Å ld a,0cfh F0B7: D3F3 Æ188Å out (lpsc),a F0B9: 3EF0 Æ195Å ld a,0f0h F0BB: D3F3 Æ206Å out (lpsc),a F0BD: 3E0F Æ213Å ld a,0fh F0BF: D3F1 Æ224Å out (srdp),a F0C1: 3E03 Æ231Å ld a,3 F0C3: D3F2 Æ242Å out (lpdc),a F0C5: 3E11 Æ249Å ld a,dc1 F0C7: D3F0 Æ260Å out (lpdp),a F0C9: DBF1 Æ271Å in a,(lpsp) F0CB: CBC7 Æ279Å set strobe,a F0CD: D3F1 Æ290Å out (lpsp),a F0CF: 31D3F0 Æ300Å ld sp,ahead - 4 F0D2: C3F5F7 Æ310Å jp memsiz + 1 F0D5: D7F0 .word ahead F0D7: F9 Æ 6Å ahead ld sp,hl F0D8: EB Æ10Å ex de,hl F0D9: 012300 Æ20Å ld bc,endx - exit F0DC: 21F8F9 Æ30Å ld hl,exit F0DF: EDB0 Æ46ø21Å ldir F0E1: EB Æ50Å ex de,hl F0E2: 0191FF Æ60Å ld bc,-6fh F0E5: 09 Æ71Å add hl,bc F0E6: E5 Æ82Å push hl F0E7: 01E5F8 Æ92Å ld bc,retur F0EA: 71 Æ99Å ld (hl),c F0EB: 23 Æ105Å inc hl F0EC: 70 Æ112Å ld (hl),b F0ED: 210000 Æ122Å ld hl,0 F0F0: 060A Æ129Å ld b,10 F0F2: E5 Æ11Å stkit push hl F0F3: 10FD Æ19ø24Å djnz stkit F0F5: 0EA9 Æ26Å ld c,line ø pcas ø rcas ø ccrt F0F7: CD1DF2 Æ43Å call ioset F0FA: 210000 Æ53Å ld hl,0 F0FD: CD9EFF Æ70Å call abg F100: CDE6FE Æ87Å call clrscr F103: 3EE0 Æ94Å ld a,erf F105: 060D Æ101Å ld b,obpnt - erf + 1 F107: 0E00 Æ108Å ld c,0 F109: CD1FF2 Æ17Å ini call wmem F10C: 3C Æ21Å inc a F10D: 10FA Æ29ø34Å djnz ini F10F: 3EC3 Æ36Å ld a,0c3h ;jmp ud i 66h F111: 326600 Æ49Å ld (66h),a F114: 21E9F8 Æ59Å ld hl,restart F117: 326700 Æ72Å ld (67h),a F11A: 01C306 Æ82Å ld bc,6c3h F11D: 3EEB Æ89Å ld a,csloc-3 F11F: C603 Æ 7Å ini1 add a,3 F121: CD1FF2 Æ24Å call wmem F124: 10F9 Æ32ø37Å djnz ini1 F126: CDBDF1 Æ49Å call inibuf F129: 0654 Æ 7Å hello ld b,msgl F12B: CDF5F5 Æ24Å call tom F12E: 112EF1 Æ10Å start ld de,start F131: D5 Æ21Å push de F132: CD31F7 Æ38Å call crlf F135: 0E3A Æ45Å ld c,':' F137: CD3FF6 Æ62Å call co F13A: CD62F9 Æ17Å star0 call ti F13D: E67F Æ24Å and 7fh F13F: 28F9 Æ31ø36Å jr z,star0 F141: D630 Æ38Å sub '0' F143: F8 Æ43ø49Å ret m F144: FE2B Æ50Å cp 'Z'-'0'+1 F146: D0 Æ55ø61Å ret nc F147: 87 Æ59Å add a,a F148: 0600 Æ66Å ld b,0 F14A: 4F Æ70Å ld c,a F14B: 2159F1 Æ80Å ld hl,tbl F14E: 09 Æ91Å add hl,bc F14F: 5E Æ98Å ld e,(hl) F150: 23 Æ104Å inc hl F151: 56 Æ111Å ld d,(hl) F152: EB Æ115Å ex de,hl F153: CD3DF6 Æ132Å call blk F156: 0E02 Æ139Å ld c,2 F158: E9 Æ143Å jp (hl) ; ;Kommandotabel F159: 33F2 tbl .word csvek F15B: 3AF2 .word civek F15D: 41F2 .word covek F15F: 48F2 .word ruvek F161: 4FF2 .word puvek F163: 56F2 .word luvek F165: 77FD .word seks F167: 4CFA .word strsg F169: D5FA .word inp8 F16B: 0EFB .word dmp8 F16D: 0AF6 .word error F16F: ABFD .word baand F171: BDF1 .word inibuf F173: C9F1 .word sunit F175: C3F1 .word inobuf F177: 0AF6 .word error F179: 0AF6 .word error F17B: D5F1 .word assign F17D: 7FFB .word back F17F: 86F2 .word comp F181: CAF2 .word disp F183: E1F2 .word eof F185: FDF2 .word fill F187: 14F3 .word goto F189: A5F7 .word hexn F18B: 83F9 .word iport F18D: 62F3 .word test F18F: CAF9 .word kin F191: A3F8 .word load F193: 80F3 .word move F195: 0CF7 .word null F197: 9AF9 .word oport F199: 67F2 .word puta F19B: B4F9 .word qout F19D: 94F3 .word read1 F19F: 61F4 .word subs F1A1: 8FF4 .word type F1A3: EEF6 .word unld F1A5: A2F9 .word verify F1A7: F7F4 .word write1 F1A9: 56F5 .word xam F1AB: AFF4 .word where F1AD: 30F6 .word size F1AF: FFFF .block 2 ; ; F1B1: 63 stabel .byte 63h F1B2: 40 .byte 40h F1B3: 4D .byte 4dh F1B4: 0A .byte 0ah F1B5: 19 .byte 19h F1B6: 00 .byte 00h F1B7: 10 .byte 10h F1B8: 13 .byte 13h F1B9: 00 .byte 00h F1BA: 0B .byte 0bh F1BB: 60 .byte 60h F1BC: 08 .byte 08h ; ; F1BD: 3EED Æ 7Å inibuf ld a,ibpnt F1BF: 0EFF Æ14Å ld c,0ffh F1C1: 185C Æ26Å jr wmem ; F1C3: 3EEC Æ 7Å inobuf ld a,obpnt F1C5: 0E00 Æ14Å ld c,0 F1C7: 1856 Æ26Å jr wmem ; F1C9: CD67F7 Æ17Å sunit call expr1 F1CC: C1 Æ27Å pop bc F1CD: 79 Æ31Å ld a,c F1CE: E601 Æ38Å and 1 F1D0: 4F Æ42Å ld c,a F1D1: 3EE8 Æ49Å ld a,unit F1D3: 184A Æ61Å jr wmem ; F1D5: CD62F9 Æ17Å assign call ti F1D8: 21E4F9 Æ27Å ld hl,ltbl F1DB: 010004 Æ37Å ld bc,400h F1DE: 110500 Æ47Å ld de,5 F1E1: BE Æ 7Å ass0 cp (hl) F1E2: 2806 Æ14ø19Å jr z,ass1 F1E4: 19 Æ25Å add hl,de F1E5: 0C Æ29Å inc c F1E6: 20F9 Æ36ø41Å jr nz,ass0 F1E8: 1815 Æ48Å jr asserr F1EA: 59 Æ 4Å ass1 ld e,c F1EB: CD62F9 Æ17Å ass2 call ti F1EE: FE3D Æ24Å cp '=' F1F0: 20F9 Æ31ø36Å jr nz,ass2 F1F2: CD62F9 Æ48Å call ti F1F5: 010004 Æ58Å ld bc,400h F1F8: 23 Æ 6Å ass3 inc hl F1F9: BE Æ13Å cp (hl) F1FA: 2806 Æ20ø25Å jr z,ass4 F1FC: 0C Æ24Å inc c F1FD: 10F9 Æ32ø37Å djnz ass3 F1FF: C30AF6 Æ10Å asserr jp error F202: 3E03 Æ 7Å ass4 ld a,3 F204: 1C Æ11Å inc e F205: 1D Æ 4Å ass5 dec e F206: 2808 Æ11ø16Å jr z,ass6 F208: CB21 Æ19Å sla c F20A: CB21 Æ27Å sla c F20C: 17 Æ31Å rla F20D: 17 Æ35Å rla F20E: 18F5 Æ47Å jr ass5 F210: 2F Æ 4Å ass6 cpl F211: 57 Æ 8Å ld d,a F212: CD3BF8 Æ17Å ass7 call pchk F215: 30FB Æ24ø29Å jr nc,ass7 F217: CD28F2 Æ41Å call iochk F21A: A2 Æ45Å and d F21B: B1 Æ49Å or c F21C: 4F Æ53Å ld c,a ; ; F21D: 3EDF Æ 7Å ioset ld a,ioff F21F: E5 Æ11Å wmem push hl F220: 210000 Æ21Å ld hl,0 F223: 39 Æ32Å add hl,sp F224: 6F Æ36Å ld l,a F225: 71 Æ43Å ld (hl),c F226: E1 Æ53Å pop hl F227: C9 Æ63Å ret ; ; F228: 3EDF Æ 7Å iochk ld a,ioff F22A: E5 Æ11Å rmem push hl F22B: 210000 Æ21Å ld hl,0 F22E: 39 Æ32Å add hl,sp F22F: 6F Æ36Å ld l,a F230: 7E Æ43Å ld a,(hl) F231: E1 Æ53Å pop hl F232: C9 Æ63Å ret ; F233: CD62F2 Æ17Å csvek call vekin F236: 3EEF Æ24Å ld a,csloc + 1 F238: 1821 Æ36Å jr vekud F23A: CD62F2 Æ17Å civek call vekin F23D: 3EF2 Æ24Å ld a,ciloc + 1 F23F: 181A Æ36Å jr vekud F241: CD62F2 Æ17Å covek call vekin F244: 3EF5 Æ24Å ld a,coloc + 1 F246: 1813 Æ36Å jr vekud F248: CD62F2 Æ17Å ruvek call vekin F24B: 3EF8 Æ24Å ld a,ruloc + 1 F24D: 180C Æ36Å jr vekud F24F: CD62F2 Æ17Å puvek call vekin F252: 3EFB Æ24Å ld a,puloc + 1 F254: 1805 Æ36Å jr vekud F256: CD62F2 Æ17Å luvek call vekin F259: 3EFE Æ24Å ld a,luloc + 1 F25B: CD1FF2 Æ17Å vekud call wmem F25E: 3C Æ21Å inc a F25F: 48 Æ25Å ld c,b F260: 18BD Æ37Å jr wmem F262: CD67F7 Æ17Å vekin call expr1 F265: C1 Æ27Å pop bc F266: C9 Æ37Å ret ; F267: CD67F7 Æ17Å puta call expr1 F26A: CD31F7 Æ34Å call crlf F26D: E1 Æ44Å pop hl F26E: CD5CF9 Æ17Å puta1 call ki F271: FE1B Æ24Å cp esc F273: CA37F6 Æ34ø34Å jp z,lfadr F276: FE2D Æ41Å cp '-' F278: 2808 Æ48ø53Å jr z,puta3 F27A: 77 Æ55Å ld (hl),a F27B: 4F Æ59Å ld c,a F27C: 23 Æ65Å inc hl F27D: CD3FF6 Æ17Å puta2 call co F280: 18EC Æ29Å jr puta1 F282: 2B Æ 6Å puta3 dec hl F283: 4E Æ13Å ld c,(hl) F284: 18F7 Æ25Å jr puta2 ; ; F286: 3E80 Æ 7Å comp ld a,80h F288: 08 Æ11Å ex af,af' F289: CD2CF7 Æ28Å call exlf F28C: CD32FC Æ45Å call casrak F28F: CD29F6 Æ17Å comnn call riff F292: FE00 Æ24Å cp 0 F294: 28F9 Æ31ø36Å jr z,comnn F296: CD29F6 Æ17Å comff call riff F299: FEFF Æ24Å cp 0ffh F29B: 28F9 Æ31ø36Å jr z,comff F29D: 1803 Æ43Å jr comd1 F29F: CD29F6 Æ17Å comd call riff F2A2: BE Æ 7Å comd1 cp (hl) F2A3: C4B8F2 Æ17ø24Å call nz,cerr F2A6: 3EE2 Æ24Å ld a,erro2 F2A8: CD2AF2 Æ41Å call rmem F2AB: E604 Æ48Å and 4 F2AD: C20AF6 Æ58ø58Å jp nz,error F2B0: CD9BF7 Æ75Å call hilo F2B3: 30EA Æ82ø87Å jr nc,comd F2B5: C397F3 Æ92Å jp read2 ; ; F2B8: 47 Æ 4Å cerr ld b,a F2B9: CD3AF6 Æ21Å call hlsp F2BC: 7E Æ28Å ld a,(hl) F2BD: CDC5F7 Æ45Å call lbyte F2C0: CD3DF6 Æ62Å call blk F2C3: 78 Æ66Å ld a,b F2C4: CDC5F7 Æ83Å call lbyte F2C7: C331F7 Æ93Å jp crlf ; ; F2CA: CD2CF7 Æ17Å disp call exlf F2CD: CD37F6 Æ17Å disd0 call lfadr F2D0: CD3DF6 Æ17Å disd1 call blk F2D3: 7E Æ24Å ld a,(hl) F2D4: CDC5F7 Æ41Å call lbyte F2D7: CD95F7 Æ58Å call hilox F2DA: 7D Æ62Å ld a,l F2DB: E60F Æ69Å and 0fh F2DD: 20F1 Æ76ø81Å jr nz,disd1 F2DF: 18EC Æ88Å jr disd0 ; ; F2E1: CD67F7 Æ17Å eof call expr1 F2E4: CDACF6 Æ17Å eof1 call peol F2E7: 0E3A Æ24Å ld c,':' F2E9: CDB3F6 Æ41Å call po F2EC: AF Æ45Å xor a F2ED: CD1FF8 Æ62Å call pbyte F2F0: E1 Æ72Å pop hl F2F1: CD1AF8 Æ89Å call padr F2F4: 210000 Æ99Å ld hl,0 F2F7: CD1AF8 Æ116Å call padr F2FA: C30CF7 Æ126Å jp null ; ; F2FD: CD5CF7 Æ17Å fill call expr3 F300: 71 Æ 7Å fif ld (hl),c F301: 79 Æ11Å ld a,c F302: BE Æ18Å cp (hl) F303: 2806 Æ25ø30Å jr z,fihp F305: CD37F6 Æ17Å ader call lfadr F308: C30AF6 Æ27Å jp error F30B: CD9BF7 Æ17Å fihp call hilo F30E: 30F0 Æ24ø29Å jr nc,fif F310: D1 Æ34Å pop de F311: C32EF1 Æ44Å jp start ; ; F314: CD3BF8 Æ17Å goto call pchk F317: 3840 Æ24ø29Å jr c,gotg3 F319: 2810 Æ31ø36Å jr z,gotg0 F31B: CD8EF7 Æ48Å call exf F31E: D1 Æ58Å pop de F31F: 213400 Æ68Å ld hl,ploc F322: 39 Æ79Å add hl,sp F323: 72 Æ86Å ld (hl),d F324: 2B Æ92Å dec hl F325: 73 Æ99Å ld (hl),e F326: 78 Æ103Å ld a,b F327: FE0D Æ110Å cp cr F329: 282E Æ117ø122Å jr z,gotg3 F32B: 1602 Æ 7Å gotg0 ld d,2 F32D: 213500 Æ17Å ld hl,tloc F330: 39 Æ28Å add hl,sp F331: E5 Æ11Å gotg1 push hl F332: CD67F7 Æ28Å call expr1 F335: 58 Æ32Å ld e,b F336: C1 Æ42Å pop bc F337: E1 Æ52Å pop hl F338: 78 Æ56Å ld a,b F339: B1 Æ60Å or c F33A: 280A Æ67ø72Å jr z,gotg2 F33C: 71 Æ74Å ld (hl),c F33D: 23 Æ80Å inc hl F33E: 70 Æ87Å ld (hl),b F33F: 23 Æ93Å inc hl F340: 0A Æ100Å ld a,(bc) F341: 77 Æ107Å ld (hl),a F342: 23 Æ113Å inc hl F343: 3EFF Æ120Å ld a,0ffh F345: 02 Æ127Å ld (bc),a F346: 7B Æ 4Å gotg2 ld a,e F347: FE0D Æ11Å cp cr F349: 2803 Æ18ø23Å jr z,gotg2a F34B: 15 Æ22Å dec d F34C: 20E3 Æ29ø34Å jr nz,gotg1 F34E: 3EC3 Æ 7Å gotg2a ld a,0c3h F350: 323800 Æ20Å ld (rst7),a F353: 211EF0 Æ30Å ld hl,trap F356: 223900 Æ46Å ld (rst7+1),hl F359: CD31F7 Æ17Å gotg3 call crlf F35C: D1 Æ27Å pop de F35D: 211600 Æ37Å ld hl,22 F360: 39 Æ48Å add hl,sp F361: E9 Æ52Å jp (hl) ; ; F362: CD2CF7 Æ17Å test call exlf F365: 7E Æ 7Å test1 ld a,(hl) F366: 47 Æ11Å ld b,a F367: 2F Æ15Å cpl F368: 77 Æ22Å ld (hl),a F369: AE Æ29Å xor (hl) F36A: 280E Æ36ø41Å jr z,test2 F36C: D5 Æ47Å push de F36D: 50 Æ51Å ld d,b F36E: 5F Æ55Å ld e,a F36F: CD3AF6 Æ72Å call hlsp F372: CD89F9 Æ89Å call bits F375: CD31F7 Æ106Å call crlf F378: 42 Æ110Å ld b,d F379: D1 Æ120Å pop de F37A: 70 Æ 7Å test2 ld (hl),b F37B: CD95F7 Æ24Å call hilox F37E: 18E5 Æ36Å jr test1 ; ; F380: CD5CF7 Æ17Å move call expr3 F383: 7E Æ 7Å movm ld a,(hl) F384: 02 Æ14Å ld (bc),a F385: 0A Æ21Å ld a,(bc) F386: BE Æ28Å cp (hl) F387: 2805 Æ35ø40Å jr z,movm1 F389: C5 Æ46Å push bc F38A: E1 Æ56Å pop hl F38B: C305F3 Æ66Å jp ader F38E: 03 Æ 6Å movm1 inc bc F38F: CD95F7 Æ23Å call hilox F392: 18EF Æ35Å jr movm ; ; F394: CDA2F3 Æ17Å read1 call read F397: CD28F2 Æ17Å read2 call iochk F39A: E60C Æ24Å and ürmsk F39C: FE08 Æ31Å cp rcas F39E: CABAFC Æ41ø41Å jp z,rdfin F3A1: C9 Æ51Å ret F3A2: 3E81 Æ 7Å read ld a,81h F3A4: 08 Æ11Å ex af,af' F3A5: CD67F7 Æ28Å call expr1 F3A8: 78 Æ32Å ld a,b F3A9: D60D Æ39Å sub cr F3AB: 47 Æ43Å ld b,a F3AC: 4F Æ47Å ld c,a F3AD: D1 Æ57Å pop de F3AE: 2804 Æ64ø69Å jr z,rer0 F3B0: CD67F7 Æ81Å call expr1 F3B3: C1 Æ91Å pop bc F3B4: EB Æ 4Å rer0 ex de,hl F3B5: D9 Æ 8Å exx F3B6: CD31F7 Æ25Å call crlf F3B9: CD32FC Æ42Å call casrak F3BC: CD9DF8 Æ17Å lod0 call rix F3BF: D63A Æ24Å sub ':' F3C1: 47 Æ28Å ld b,a F3C2: E6FE Æ35Å and 0feh F3C4: 20F6 Æ42ø47Å jr nz,lod0 F3C6: 57 Æ46Å ld d,a F3C7: CD42F4 Æ63Å call sbyte F3CA: 5F Æ67Å ld e,a F3CB: CD42F4 Æ84Å call sbyte F3CE: F5 Æ95Å push af F3CF: CD42F4 Æ112Å call sbyte F3D2: D9 Æ116Å exx F3D3: D1 Æ126Å pop de F3D4: 5F Æ130Å ld e,a F3D5: C5 Æ141Å push bc F3D6: D5 Æ152Å push de F3D7: E5 Æ163Å push hl F3D8: 19 Æ174Å add hl,de F3D9: E3 Æ193Å ex (sp),hl F3DA: DDE1 Æ207Å pop ix F3DC: D9 Æ211Å exx F3DD: E1 Æ221Å pop hl F3DE: CD42F4 Æ238Å call sbyte F3E1: 3D Æ242Å dec a F3E2: 78 Æ246Å ld a,b F3E3: C1 Æ256Å pop bc F3E4: 2003 Æ263ø268Å jr nz,rea F3E6: 09 Æ274Å add hl,bc F3E7: DD09 Æ289Å add ix,bc F3E9: 1C Æ 4Å rea inc e F3EA: 1D Æ 8Å dec e F3EB: 2819 Æ15ø20Å jr z,done F3ED: 3D Æ19Å dec a F3EE: 2822 Æ26ø31Å jr z,lodr F3F0: CD42F4 Æ17Å rel1 call sbyte F3F3: CD55F4 Æ34Å call store F3F6: 20F8 Æ41ø46Å jr nz,rel1 F3F8: CD42F4 Æ17Å lod4 call sbyte F3FB: 28BF Æ24ø29Å jr z,lod0 F3FD: DDE5 Æ15Å err3 push ix F3FF: E1 Æ25Å pop hl F400: CDC0F7 Æ42Å call ladr F403: C30AF6 Æ10Å err2 jp error F406: 7C Æ 4Å done ld a,h F407: B5 Æ 8Å or l F408: C8 Æ13ø19Å ret z F409: EB Æ17Å ex de,hl F40A: 213600 Æ27Å ld hl,ploc + 2 F40D: 39 Æ38Å add hl,sp F40E: 72 Æ45Å ld (hl),d F40F: 2B Æ51Å dec hl F410: 73 Æ58Å ld (hl),e F411: C9 Æ68Å ret F412: 2E01 Æ 7Å lodr ld l,1 F414: CD32F4 Æ17Å lodl1 call lodcb F417: 3807 Æ24ø29Å jr c,lodl3 F419: CD55F4 Æ17Å lodl5 call store F41C: 20F6 Æ24ø29Å jr nz,lodl1 F41E: 18D8 Æ36Å jr lod4 F420: 4F Æ 4Å lodl3 ld c,a F421: CD32F4 Æ21Å call lodcb F424: 47 Æ25Å ld b,a F425: D9 Æ29Å exx F426: C5 Æ40Å push bc F427: D9 Æ44Å exx F428: E3 Æ63Å ex (sp),hl F429: 09 Æ74Å add hl,bc F42A: 7D Æ78Å ld a,l F42B: CD55F4 Æ95Å call store F42E: 7C Æ99Å ld a,h F42F: E1 Æ109Å pop hl F430: 18E7 Æ121Å jr lodl5 F432: 2D Æ 4Å lodcb dec l F433: 2007 Æ11ø16Å jr nz,lodlc1 F435: CD42F4 Æ28Å call sbyte F438: 1D Æ32Å dec e F439: 67 Æ36Å ld h,a F43A: 2E08 Æ43Å ld l,8 F43C: CD42F4 Æ17Å lodlc1 call sbyte F43F: CB24 Æ25Å sla h F441: C9 Æ35Å ret F442: C5 Æ11Å sbyte push bc F443: CD07F8 Æ28Å call ribble F446: 07 Æ32Å rlca F447: 07 Æ36Å rlca F448: 07 Æ40Å rlca F449: 07 Æ44Å rlca F44A: 4F Æ48Å ld c,a F44B: CD07F8 Æ65Å call ribble F44E: B1 Æ69Å or c F44F: 4F Æ73Å ld c,a F450: 82 Æ77Å add a,d F451: 57 Æ81Å ld d,a F452: 79 Æ85Å ld a,c F453: C1 Æ95Å pop bc F454: C9 Æ105Å ret F455: DD7700 Æ19Å store ld (ix+0),a F458: DDBE00 Æ38Å cp (ix) F45B: 20A0 Æ45ø50Å jr nz,err3 F45D: DD23 Æ55Å inc ix F45F: 1D Æ59Å dec e F460: C9 Æ69Å ret ; ; F461: CD67F7 Æ17Å subs call expr1 F464: E1 Æ27Å pop hl F465: 7E Æ 7Å subs0 ld a,(hl) F466: CDC5F7 Æ24Å call lbyte F469: CD36F8 Æ41Å call copck F46C: D8 Æ46ø52Å ret c F46D: 2814 Æ53ø58Å jr z,subs1 F46F: FE5F Æ60Å cp '_' F471: 2819 Æ67ø72Å jr z,subs2 F473: E5 Æ78Å push hl F474: CD8EF7 Æ95Å call exf F477: D1 Æ105Å pop de F478: E1 Æ115Å pop hl F479: 73 Æ122Å ld (hl),e F47A: 7B Æ126Å ld a,e F47B: BE Æ133Å cp (hl) F47C: CA05F3 Æ143ø143Å jp z,ader F47F: 78 Æ147Å ld a,b F480: FE0D Æ154Å cp cr F482: C8 Æ159ø165Å ret z F483: 23 Æ 6Å subs1 inc hl F484: 7D Æ 4Å subs3 ld a,l F485: E607 Æ11Å and 7 F487: CC37F6 Æ21ø28Å call z,lfadr F48A: 18D9 Æ33Å jr subs0 F48C: 2B Æ 6Å subs2 dec hl F48D: 18F5 Æ18Å jr subs3 ; ; F48F: CD2CF7 Æ17Å type call exlf F492: CD37F6 Æ17Å typt0 call lfadr F495: 0630 Æ24Å ld b,48 F497: 7E Æ 7Å typt1 ld a,(hl) F498: E67F Æ14Å and 7fh F49A: FE20 Æ21Å cp ' ' F49C: 3002 Æ28ø33Å jr nc,typt3 F49E: 3E2E Æ 7Å typt2 ld a,'.' F4A0: FE7F Æ 7Å typt3 cp 7fh F4A2: 30FA Æ14ø19Å jr nc,typt2 F4A4: 4F Æ18Å ld c,a F4A5: CD3FF6 Æ35Å call co F4A8: CD95F7 Æ52Å call hilox F4AB: 10EA Æ60ø65Å djnz typt1 F4AD: 18E3 Æ72Å jr typt0 ; ; F4AF: 1600 Æ 7Å where ld d,0 F4B1: CD67F7 Æ17Å whew0 call expr1 F4B4: E1 Æ27Å pop hl F4B5: 65 Æ31Å ld h,l F4B6: E5 Æ42Å push hl F4B7: 33 Æ48Å inc sp F4B8: 14 Æ52Å inc d F4B9: 78 Æ56Å ld a,b F4BA: D60D Æ63Å sub cr F4BC: 20F3 Æ70ø75Å jr nz,whew0 F4BE: 47 Æ74Å ld b,a F4BF: 4F Æ78Å ld c,a F4C0: 67 Æ82Å ld h,a F4C1: 6A Æ86Å ld l,d F4C2: 2D Æ90Å dec l F4C3: 39 Æ101Å add hl,sp F4C4: E5 Æ112Å push hl F4C5: C5 Æ123Å push bc F4C6: C5 Æ11Å findc push bc F4C7: CD31F7 Æ28Å call crlf F4CA: C1 Æ38Å pop bc F4CB: E1 Æ10Å find1 pop hl F4CC: DDE1 Æ24Å pop ix F4CE: 5A Æ28Å ld e,d F4CF: DD7E00 Æ47Å ld a,(ix + 0) F4D2: EDB1 Æ63ø21Å cpir F4D4: E2F2F4 Æ73ø73Å jp po,done2 F4D7: DDE5 Æ88Å push ix F4D9: E5 Æ99Å push hl F4DA: 1D Æ 4Å found dec e F4DB: 280B Æ11ø16Å jr z,tell F4DD: DD7EFF Æ30Å ld a,(ix - 1) F4E0: BE Æ37Å cp (hl) F4E1: 20E8 Æ44ø49Å jr nz,find1 F4E3: 23 Æ50Å inc hl F4E4: DD2B Æ60Å dec ix F4E6: 18F2 Æ72Å jr found F4E8: E1 Æ10Å tell pop hl F4E9: E5 Æ21Å push hl F4EA: 2B Æ27Å dec hl F4EB: C5 Æ38Å push bc F4EC: CDC0F7 Æ55Å call ladr F4EF: C1 Æ65Å pop bc F4F0: 18D4 Æ77Å jr findc F4F2: 33 Æ 6Å done2 inc sp F4F3: 1D Æ10Å dec e F4F4: 20FC Æ17ø22Å jr nz,done2 F4F6: C9 Æ27Å ret ; ; F4F7: CD0DF5 Æ17Å write1 call write F4FA: CD28F2 Æ34Å call iochk F4FD: E630 Æ41Å and üpmsk F4FF: FE20 Æ48Å cp pcas F501: 2803 Æ55ø60Å jr z,wrihop F503: FE10 Æ62Å cp pbuf F505: C0 Æ67ø73Å ret nz F506: 213AF1 Æ10Å wrihop ld hl,star0 F509: E5 Æ21Å push hl F50A: C3E4F2 Æ31Å jp eof1 F50D: 3E81 Æ 7Å write ld a,81h F50F: 08 Æ11Å ex af,af' F510: CD2CF7 Æ28Å call exlf F513: CD19F7 Æ45Å call wait F516: CD9DFB Æ62Å call caswak F519: CDDEF7 Æ79Å call lead F51C: CDACF6 Æ17Å wriw0 call peol F51F: 013A00 Æ27Å ld bc,':' F522: CDB3F6 Æ44Å call po F525: D5 Æ55Å push de F526: E5 Æ66Å push hl F527: 04 Æ 4Å wriw1 inc b F528: CD9BF7 Æ21Å call hilo F52B: 3824 Æ28ø33Å jr c,wriw4 F52D: 3E18 Æ35Å ld a,24 F52F: 90 Æ39Å sub b F530: 20F5 Æ46ø51Å jr nz,wriw1 F532: E1 Æ56Å pop hl F533: CD39F5 Æ73Å call wriw2 F536: D1 Æ83Å pop de F537: 18E3 Æ95Å jr wriw0 F539: 57 Æ 4Å wriw2 ld d,a F53A: 78 Æ 8Å ld a,b F53B: CD1FF8 Æ25Å call pbyte F53E: CD1AF8 Æ42Å call padr F541: AF Æ46Å xor a F542: CD1FF8 Æ63Å call pbyte F545: 7E Æ 7Å wriw3 ld a,(hl) F546: CD1FF8 Æ24Å call pbyte F549: 23 Æ30Å inc hl F54A: 10F9 Æ38ø43Å djnz wriw3 F54C: AF Æ42Å xor a F54D: 92 Æ46Å sub d F54E: C31FF8 Æ56Å jp pbyte F551: E1 Æ10Å wriw4 pop hl F552: D1 Æ20Å pop de F553: AF Æ24Å xor a F554: 18E3 Æ36Å jr wriw2 ; ; F556: CD62F9 Æ17Å xam call ti F559: 211BFA Æ27Å ld hl,actbl F55C: FE0D Æ34Å cp cr F55E: 285A Æ41ø46Å jr z,xamx6 F560: FE27 Æ48Å cp 27h ;' F562: 200A Æ55ø60Å jr nz,xamx0 F564: 2133FA Æ65Å ld hl,prmtb F567: CD62F9 Æ82Å call ti F56A: FE0D Æ89Å cp cr F56C: 284C Æ96ø101Å jr z,xamx6 F56E: BE Æ 7Å xamx0 cp (hl) F56F: 2809 Æ14ø19Å jr z,xamx1 F571: CB7E Æ26Å bit 7,(hl) F573: C20AF6 Æ36ø36Å jp nz,error F576: 23 Æ42Å inc hl F577: 23 Æ48Å inc hl F578: 18F4 Æ60Å jr xamx0 F57A: CD3DF6 Æ17Å xamx1 call blk F57D: 23 Æ 6Å xamx2 inc hl F57E: 7E Æ13Å ld a,(hl) F57F: 47 Æ17Å ld b,a F580: E63F Æ24Å and 3fh F582: EB Æ28Å ex de,hl F583: 6F Æ32Å ld l,a F584: 2600 Æ39Å ld h,0 F586: 39 Æ50Å add hl,sp F587: EB Æ54Å ex de,hl F588: 23 Æ60Å inc hl F589: 1A Æ67Å ld a,(de) F58A: CDC5F7 Æ84Å call lbyte F58D: CB78 Æ92Å bit 7,b F58F: 2805 Æ99ø104Å jr z,xamx3 F591: 1B Æ105Å dec de F592: 1A Æ112Å ld a,(de) F593: CDC5F7 Æ129Å call lbyte F596: CD36F8 Æ17Å xamx3 call copck F599: D8 Æ22ø28Å ret c F59A: 2819 Æ29ø34Å jr z,xamx5 F59C: E5 Æ40Å push hl F59D: C5 Æ51Å push bc F59E: CD8EF7 Æ68Å call exf F5A1: E1 Æ78Å pop hl F5A2: F1 Æ88Å pop af F5A3: C5 Æ99Å push bc F5A4: F5 Æ110Å push af F5A5: 7D Æ114Å ld a,l F5A6: 12 Æ121Å ld (de),a F5A7: C1 Æ131Å pop bc F5A8: CB78 Æ139Å bit 7,b F5AA: 2803 Æ146ø151Å jr z,xamx4 F5AC: 13 Æ152Å inc de F5AD: 7C Æ156Å ld a,h F5AE: 12 Æ163Å ld (de),a F5AF: C1 Æ10Å xamx4 pop bc F5B0: E1 Æ20Å pop hl F5B1: 78 Æ24Å ld a,b F5B2: FE0D Æ31Å cp cr F5B4: C8 Æ36ø42Å ret z F5B5: CB7E Æ12Å xamx5 bit 7,(hl) F5B7: C0 Æ17ø23Å ret nz F5B8: 18C3 Æ29Å jr xamx2 F5BA: CD31F7 Æ17Å xamx6 call crlf F5BD: 7E Æ 7Å xamx7 ld a,(hl) F5BE: 23 Æ13Å inc hl F5BF: B7 Æ17Å or a F5C0: F8 Æ22ø28Å ret m F5C1: 4F Æ26Å ld c,a F5C2: CD3FF6 Æ43Å call co F5C5: 0E3D Æ50Å ld c,'=' F5C7: CD3FF6 Æ67Å call co F5CA: 7E Æ74Å ld a,(hl) F5CB: 47 Æ78Å ld b,a F5CC: E63F Æ85Å and 3fh F5CE: 23 Æ91Å inc hl F5CF: EB Æ95Å ex de,hl F5D0: 6F Æ99Å ld l,a F5D1: 2600 Æ106Å ld h,0 F5D3: 39 Æ117Å add hl,sp F5D4: EB Æ121Å ex de,hl F5D5: CB70 Æ129Å bit 6,b F5D7: 2012 Æ136ø141Å jr nz,xamx9 F5D9: 1A Æ143Å ld a,(de) F5DA: CDC5F7 Æ160Å call lbyte F5DD: CB78 Æ168Å bit 7,b F5DF: 2805 Æ175ø180Å jr z,xamx10 F5E1: 1B Æ181Å dec de F5E2: 1A Æ188Å ld a,(de) F5E3: CDC5F7 Æ17Å xamx8 call lbyte F5E6: CD3DF6 Æ17Å xamx10 call blk F5E9: 18D2 Æ29Å jr xamx7 F5EB: E5 Æ11Å xamx9 push hl F5EC: 1A Æ18Å ld a,(de) F5ED: 67 Æ22Å ld h,a F5EE: 1B Æ28Å dec de F5EF: 1A Æ35Å ld a,(de) F5F0: 6F Æ39Å ld l,a F5F1: 7E Æ46Å ld a,(hl) F5F2: E1 Æ56Å pop hl F5F3: 18EE Æ68Å jr xamx8 ; ; F5F5: 212AF0 Æ10Å tom ld hl,msg F5F8: 4E Æ 7Å tom1 ld c,(hl) F5F9: 23 Æ13Å inc hl F5FA: CD3FF6 Æ30Å call co F5FD: 10F9 Æ38ø43Å djnz tom1 F5FF: CD39F7 Æ17Å abort call csts F602: B7 Æ21Å or a F603: C8 Æ26ø32Å ret z ; F604: CD5CF9 Æ17Å cchk call ki F607: FE1B Æ24Å cp esc F609: C0 Æ29ø35Å ret nz ; ; F60A: CDF4F7 Æ17Å error call memsiz F60D: 11EAFF Æ27Å ld de,-22 F610: 19 Æ38Å add hl,de F611: F9 Æ44Å ld sp,hl F612: 212EF1 Æ54Å ld hl,start F615: E5 Æ65Å push hl F616: 0E3F Æ72Å ld c,'?' F618: CD3FF6 Æ89Å call co F61B: 3EE7 Æ96Å ld a,iorun F61D: CD2AF2 Æ113Å call rmem F620: B7 Æ117Å or a F621: C8 Æ122ø128Å ret z F622: 3E80 Æ129Å ld a,rset F624: D3E0 Æ140Å out (wr0),a F626: C3FAFC Æ150Å jp inte2 ; ; F629: CD72F8 Æ17Å riff call ri F62C: 38DC Æ24ø29Å jr c,error F62E: BA Æ28Å cp d F62F: C9 Æ38Å ret ; ; F630: CDF4F7 Æ17Å size call memsiz F633: 014300 Æ27Å ld bc,endx - exit +flram F636: 09 Æ38Å add hl,bc ; F637: CD31F7 Æ17Å lfadr call crlf ; F63A: CDC0F7 Æ17Å hlsp call ladr ; F63D: 0E20 Æ 7Å blk ld c,' ' ; F63F: CD28F2 Æ17Å co call iochk F642: E603 Æ24Å and ücmsk F644: 200A Æ31ø36Å jr nz,co0 ; F646: DBC1 Æ11Å ttyout in a,(tts) F648: E601 Æ18Å and 1 F64A: 28FA Æ25ø30Å jr z,ttyout F64C: 79 Æ29Å ld a,c F64D: D3C0 Æ40Å out (tto),a F64F: C9 Æ50Å ret ; F650: 3D Æ 4Å co0 dec a F651: 2024 Æ11ø16Å jr nz,co1 ; F653: 3E0A Æ 7Å crtout ld a,lf F655: B9 Æ11Å cp c F656: C8 Æ16ø22Å ret z F657: AF Æ20Å xor a F658: B9 Æ24Å cp c F659: C8 Æ29ø35Å ret z F65A: D9 Æ33Å exx F65B: C5 Æ44Å push bc F65C: D5 Æ55Å push de F65D: E5 Æ66Å push hl F65E: D9 Æ70Å exx F65F: C5 Æ81Å push bc F660: D5 Æ92Å push de F661: E5 Æ103Å push hl F662: 110100 Æ113Å ld de,1 F665: CDE0FF Æ130Å call aaaa F668: 25 Æ134Å dec h F669: 71 Æ141Å ld (hl),c F66A: CDFEFE Æ158Å call screen F66D: E1 Æ168Å pop hl F66E: D1 Æ178Å pop de F66F: C1 Æ188Å pop bc F670: D9 Æ192Å exx F671: E1 Æ202Å pop hl F672: D1 Æ212Å pop de F673: C1 Æ222Å pop bc F674: D9 Æ226Å exx F675: 79 Æ230Å ld a,c F676: C9 Æ240Å ret ; F677: 3D Æ 4Å co1 dec a F678: 2809 Æ11ø16Å jr z,lo F67A: E5 Æ22Å push hl F67B: 210000 Æ32Å ld hl,0 F67E: 39 Æ43Å add hl,sp F67F: 2EF4 Æ50Å ld l,coloc F681: E3 Æ69Å ex (sp),hl F682: C9 Æ79Å ret ; ;LISTER-DEVICES ; F683: CD28F2 Æ17Å lo call iochk F686: E6C0 Æ24Å and ülmsk F688: 28BC Æ31ø36Å jr z,ttyout F68A: FE40 Æ38Å cp lcrt F68C: 2011 Æ45ø50Å jr nz,loli F68E: CD53F6 Æ62Å call crtout F691: FE0A Æ69Å cp lf F693: C0 Æ74ø80Å ret nz F694: CD5DF8 Æ91Å call crtin F697: FE1B Æ98Å cp esc F699: CA0AF6 Æ108ø108Å jp z,error F69C: 08 Æ112Å ex af,af' F69D: 79 Æ116Å ld a,c F69E: C9 Æ126Å ret F69F: FE80 Æ 7Å loli cp line F6A1: 2834 Æ14ø19Å jr z,lnloc F6A3: E5 Æ25Å push hl F6A4: 210000 Æ35Å ld hl,0 F6A7: 39 Æ46Å add hl,sp F6A8: 2EFD Æ53Å ld l,luloc F6AA: E3 Æ72Å ex (sp),hl F6AB: C9 Æ82Å ret ; F6AC: 0E0D Æ 7Å peol ld c,cr F6AE: CDB3F6 Æ24Å call po F6B1: 0E0A Æ31Å ld c,lf ; F6B3: CD28F2 Æ17Å po call iochk F6B6: E630 Æ24Å and üpmsk F6B8: 288C Æ31ø36Å jr z,ttyout F6BA: FE20 Æ38Å cp pcas F6BC: 200B Æ45ø50Å jr nz,po1 ; F6BE: CD48FD Æ17Å po0 call inte F6C1: 3E80 Æ24Å ld a,wrr F6C3: D3E1 Æ35Å out (wr1),a F6C5: 79 Æ39Å ld a,c F6C6: D3E2 Æ50Å out (wr2),a F6C8: C9 Æ60Å ret ; F6C9: FE10 Æ 7Å po1 cp pbuf F6CB: CA6BFE Æ17ø17Å jp z,obuf F6CE: E5 Æ28Å push hl F6CF: 210000 Æ38Å ld hl,0 F6D2: 39 Æ49Å add hl,sp F6D3: 2EFA Æ56Å ld l,puloc F6D5: E3 Æ75Å ex (sp),hl F6D6: C9 Æ85Å ret ; F6D7: DBF1 Æ11Å lnloc in a,(lpsp) F6D9: E630 Æ18Å and empty + busy F6DB: FE30 Æ25Å cp empty + busy F6DD: 20F8 Æ32ø37Å jr nz,lnloc F6DF: 79 Æ36Å ld a,c F6E0: D3F0 Æ47Å out (lpdp),a F6E2: DBF1 Æ58Å in a,(lpsp) F6E4: CB87 Æ66Å res strobe,a F6E6: D3F1 Æ77Å out (lpsp),a F6E8: CBC7 Æ85Å set strobe,a F6EA: D3F1 Æ96Å out (lpsp),a F6EC: 79 Æ100Å ld a,c F6ED: C9 Æ110Å ret ; F6EE: 3E80 Æ 7Å unld ld a,80h F6F0: 08 Æ11Å ex af,af' F6F1: CD2CF7 Æ28Å call exlf F6F4: CD19F7 Æ45Å call wait F6F7: CD9DFB Æ17Å unlddi call caswak F6FA: CDDEF7 Æ34Å call lead F6FD: CDD4F7 Æ51Å call mark F700: 4E Æ 7Å unlu ld c,(hl) F701: CDB3F6 Æ24Å call po F704: CD9BF7 Æ41Å call hilo F707: 30F7 Æ48ø53Å jr nc,unlu F709: CDD4F7 Æ65Å call mark ; F70C: CDD9F7 Æ17Å null call trail ; F70F: CD28F2 Æ17Å wait1 call iochk F712: E630 Æ24Å and üpmsk F714: FE20 Æ31Å cp pcas F716: CAE3FB Æ41ø41Å jp z,wrfin F719: CD28F2 Æ17Å wait call iochk F71C: E633 Æ24Å and ücmsk ø üpmsk F71E: C0 Æ29ø35Å ret nz F71F: C33AF1 Æ39Å jp star0 ; ; F722: E60F Æ 7Å conv and 0fh F724: C690 Æ14Å add a,90h F726: 27 Æ18Å daa F727: CE40 Æ25Å adc a,40h F729: 27 Æ29Å daa F72A: 4F Æ33Å ld c,a F72B: C9 Æ43Å ret ; ; F72C: CD69F7 Æ17Å exlf call expr F72F: D1 Æ27Å pop de F730: E1 Æ37Å pop hl ; F731: E5 Æ11Å crlf push hl F732: 0605 Æ18Å ld b,5 F734: CDF5F5 Æ35Å call tom F737: E1 Æ45Å pop hl F738: C9 Æ55Å ret ; ; F739: CD28F2 Æ17Å csts call iochk F73C: E603 Æ24Å and ücmsk F73E: 2005 Æ31ø36Å jr nz,cs0 F740: DBC1 Æ42Å in a,(tts) F742: 2F Æ46Å cpl F743: 1805 Æ58Å jr cs1 F745: 3D Æ 4Å cs0 dec a F746: 2009 Æ11ø16Å jr nz,cs3 F748: DBD3 Æ22Å in a,(crts) F74A: E602 Æ 7Å cs1 and 2 F74C: 3E00 Æ14Å ld a,false F74E: C0 Æ 5ø11Å cs2 ret nz F74F: 2F Æ 9Å cpl F750: C9 Æ19Å ret F751: 3D Æ 4Å cs3 dec a F752: C8 Æ 9ø15Å ret z F753: E5 Æ20Å push hl F754: 210000 Æ30Å ld hl,0 F757: 39 Æ41Å add hl,sp F758: 2EEE Æ48Å ld l,csloc F75A: E3 Æ67Å ex (sp),hl F75B: C9 Æ77Å ret ; ; F75C: 0C Æ 4Å expr3 inc c F75D: CD69F7 Æ21Å call expr F760: CD31F7 Æ38Å call crlf F763: C1 Æ48Å pop bc F764: D1 Æ58Å pop de F765: E1 Æ68Å pop hl F766: C9 Æ78Å ret ; ; F767: 0E01 Æ 7Å expr1 ld c,1 F769: 210000 Æ10Å expr ld hl,0 F76C: CD62F9 Æ17Å ex0 call ti F76F: 47 Æ 4Å ex1 ld b,a F770: CD0AF8 Æ21Å call nibble F773: 3808 Æ28ø33Å jr c,expex2 F775: 29 Æ39Å add hl,hl F776: 29 Æ50Å add hl,hl F777: 29 Æ61Å add hl,hl F778: 29 Æ72Å add hl,hl F779: B5 Æ76Å or l F77A: 6F Æ80Å ld l,a F77B: 18EF Æ92Å jr ex0 F77D: E3 Æ19Å expex2 ex (sp),hl F77E: E5 Æ30Å push hl F77F: 78 Æ34Å ld a,b F780: CD3EF8 Æ51Å call qchk F783: 3002 Æ58ø63Å jr nc,expex3 F785: 0D Æ62Å dec c F786: C8 Æ67ø73Å ret z F787: CA0AF6 Æ10ø10Å expex3 jp z,error F78A: 0D Æ14Å dec c F78B: 20DC Æ21ø26Å jr nz,expr F78D: C9 Æ31Å ret F78E: 0E01 Æ 7Å exf ld c,1 F790: 210000 Æ17Å ld hl,0 F793: 18DA Æ29Å jr ex1 ; ; F795: CD9BF7 Æ17Å hilox call hilo F798: D0 Æ22ø28Å ret nc F799: D1 Æ32Å pop de F79A: C9 Æ42Å ret ; F79B: 23 Æ 6Å hilo inc hl F79C: 7C Æ10Å ld a,h F79D: B5 Æ14Å or l F79E: 37 Æ18Å scf F79F: C8 Æ23ø29Å ret z F7A0: 7B Æ27Å ld a,e F7A1: 95 Æ31Å sub l F7A2: 7A Æ35Å ld a,d F7A3: 9C Æ39Å sbc a,h F7A4: C9 Æ49Å ret ; ; F7A5: CD2CF7 Æ17Å hexn call exlf F7A8: E5 Æ28Å push hl F7A9: 19 Æ39Å add hl,de F7AA: CD3AF6 Æ56Å call hlsp F7AD: E1 Æ66Å pop hl F7AE: B7 Æ70Å or a F7AF: ED52 Æ85Å sbc hl,de F7B1: CDC0F7 Æ102Å call ladr F7B4: 19 Æ113Å add hl,de F7B5: CD31F7 Æ130Å call crlf F7B8: 44 Æ134Å ld b,h F7B9: CD5EFB Æ151Å call overz F7BC: 45 Æ155Å ld b,l F7BD: C35EFB Æ165Å jp overz ; F7C0: 7C Æ 4Å ladr ld a,h F7C1: CDC5F7 Æ21Å call lbyte F7C4: 7D Æ25Å ld a,l F7C5: F5 Æ11Å lbyte push af F7C6: 0F Æ15Å rrca F7C7: 0F Æ19Å rrca F7C8: 0F Æ23Å rrca F7C9: 0F Æ27Å rrca F7CA: CDCEF7 Æ44Å call lby2 F7CD: F1 Æ54Å pop af F7CE: CD22F7 Æ17Å lby2 call conv F7D1: C33FF6 Æ27Å jp co ; ; F7D4: 01FF08 Æ10Å mark ld bc,08ffh F7D7: 1808 Æ22Å jr le0 ; F7D9: 0100FF Æ10Å trail ld bc,0ff00h F7DC: 1803 Æ22Å jr le0 ; F7DE: 010048 Æ10Å lead ld bc,4800h F7E1: CDB3F6 Æ17Å le0 call po F7E4: 10FB Æ25ø30Å djnz le0 F7E6: C9 Æ35Å ret ; ; F7E7: E5 Æ11Å memck push hl F7E8: CDF4F7 Æ28Å call memsiz F7EB: 7D Æ32Å ld a,l F7EC: D64C Æ39Å sub 4ch F7EE: 3001 Æ46ø51Å jr nc,memb F7F0: 25 Æ50Å dec h F7F1: 44 Æ 4Å memb ld b,h F7F2: E1 Æ14Å pop hl F7F3: C9 Æ24Å ret ; F7F4: C5 Æ11Å memsiz push bc F7F5: 21FFEC Æ21Å ld hl,0ecffh F7F8: 25 Æ 4Å memsm0 dec h F7F9: 7E Æ11Å ld a,(hl) F7FA: 2F Æ15Å cpl F7FB: 77 Æ22Å ld (hl),a F7FC: BE Æ29Å cp (hl) F7FD: 2F Æ33Å cpl F7FE: 77 Æ40Å ld (hl),a F7FF: 20F7 Æ47ø52Å jr nz,memsm0 F801: 01BDFF Æ57Å ld bc,exit - endx - flram F804: 09 Æ68Å add hl,bc F805: C1 Æ78Å pop bc F806: C9 Æ88Å ret ; ; F807: CD9DF8 Æ17Å ribble call rix F80A: D630 Æ 7Å nibble sub '0' F80C: D8 Æ12ø18Å ret c F80D: FE17 Æ19Å cp 'G' - '0' F80F: 3F Æ23Å ccf F810: D8 Æ28ø34Å ret c F811: FE0A Æ35Å cp 10 F813: 3F Æ39Å ccf F814: D0 Æ44ø50Å ret nc F815: D607 Æ51Å sub 'A' - '9' - 1 F817: FE0A Æ58Å cp 0ah F819: C9 Æ68Å ret ; ; F81A: 7C Æ 4Å padr ld a,h F81B: CD1FF8 Æ21Å call pbyte F81E: 7D Æ25Å ld a,l ; F81F: F5 Æ11Å pbyte push af F820: 0F Æ15Å rrca F821: 0F Æ19Å rrca F822: 0F Æ23Å rrca F823: 0F Æ27Å rrca F824: CD22F7 Æ44Å call conv F827: CDB3F6 Æ61Å call po F82A: F1 Æ71Å pop af F82B: F5 Æ82Å push af F82C: CD22F7 Æ99Å call conv F82F: CDB3F6 Æ116Å call po F832: F1 Æ126Å pop af F833: 82 Æ130Å add a,d F834: 57 Æ134Å ld d,a F835: C9 Æ144Å ret ; ; F836: 0E2D Æ 7Å copck ld c,'-' F838: CD3FF6 Æ24Å call co ; F83B: CD62F9 Æ17Å pchk call ti ; F83E: FE20 Æ 7Å qchk cp ' ' F840: C8 Æ12ø18Å ret z F841: FE2C Æ19Å cp ',' F843: C8 Æ24ø30Å ret z F844: FE0D Æ31Å cp cr F846: 37 Æ35Å scf F847: C8 Æ40ø46Å ret z F848: 3F Æ44Å ccf F849: C9 Æ54Å ret ; ; F84A: CD28F2 Æ17Å ci call iochk F84D: E603 Æ24Å and ücmsk F84F: 2009 Æ31ø36Å jr nz,ci1 F851: DBC1 Æ11Å ttyin in a,(tts) F853: E602 Æ18Å and 2 F855: 28FA Æ25ø30Å jr z,ttyin F857: DBC0 Æ36Å in a,(tti) F859: C9 Æ46Å ret ; F85A: 3D Æ 4Å ci1 dec a F85B: 2009 Æ11ø16Å jr nz,ci2 ; F85D: DBD3 Æ11Å crtin in a,(crts) F85F: E602 Æ18Å and 2 F861: 20FA Æ25ø30Å jr nz,crtin F863: DBD2 Æ36Å in a,(crti) F865: C9 Æ46Å ret ; F866: 3D Æ 4Å ci2 dec a F867: 2809 Æ11ø16Å jr z,ri F869: E5 Æ22Å push hl F86A: 210000 Æ32Å ld hl,0 F86D: 39 Æ43Å add hl,sp F86E: 2EF1 Æ50Å ld l,ciloc F870: E3 Æ69Å ex (sp),hl F871: C9 Æ79Å ret ; ; F872: CD28F2 Æ17Å ri call iochk F875: E60C Æ24Å and ürmsk F877: 2005 Æ31ø36Å jr nz,ricas1 ; F879: CD51F8 Æ17Å ritt call ttyin F87C: B7 Æ21Å or a F87D: C9 Æ31Å ret ; F87E: FE08 Æ 7Å ricas1 cp rcas F880: 200D Æ14ø19Å jr nz,ribuf ; F882: CD48FD Æ17Å ricas call inte F885: CD60FD Æ34Å call rdint1 F888: C26AFD Æ44ø44Å jp nz,abend F88B: DBE2 Æ55Å in a,(rr2) F88D: B7 Æ59Å or a F88E: C9 Æ69Å ret ; F88F: FE04 Æ 7Å ribuf cp rbuf F891: CA9AFE Æ17ø17Å jp z,ibuf F894: E5 Æ28Å push hl F895: 210000 Æ38Å ld hl,0 F898: 39 Æ49Å add hl,sp F899: 2EF7 Æ56Å ld l,ruloc F89B: E3 Æ75Å ex (sp),hl F89C: C9 Æ85Å ret ; F89D: CD29F6 Æ17Å rix call riff F8A0: E67F Æ24Å and 7fh F8A2: C9 Æ34Å ret ; ; F8A3: 3E80 Æ 7Å load ld a,80h F8A5: 08 Æ11Å ex af,af' F8A6: CD67F7 Æ28Å call expr1 F8A9: E1 Æ38Å pop hl F8AA: CD31F7 Æ17Å loaddi call crlf F8AD: CD32FC Æ34Å call casrak F8B0: 16FF Æ41Å ld d,0ffh F8B2: 0604 Æ 7Å ddil0 ld b,4 F8B4: CD29F6 Æ17Å ddil1 call riff F8B7: 20F9 Æ24ø29Å jr nz,ddil0 F8B9: 10F9 Æ32ø37Å djnz ddil1 F8BB: CD29F6 Æ17Å ddil2 call riff F8BE: 28FB Æ24ø29Å jr z,ddil2 F8C0: 77 Æ31Å ld (hl),a F8C1: 23 Æ 6Å ddil3 inc hl F8C2: CD29F6 Æ23Å call riff F8C5: 2803 Æ30ø35Å jr z,ddiel F8C7: 77 Æ37Å ld (hl),a F8C8: 18F7 Æ49Å jr ddil3 F8CA: 1E01 Æ 7Å ddiel ld e,1 F8CC: CD29F6 Æ17Å ddiel0 call riff F8CF: 200C Æ24ø29Å jr nz,ddiel1 F8D1: 1C Æ28Å inc e F8D2: 3E07 Æ35Å ld a,max F8D4: BB Æ39Å cp e F8D5: 20F5 Æ46ø51Å jr nz,ddiel0 F8D7: CD97F3 Æ63Å call read2 F8DA: C337F6 Æ73Å jp lfadr F8DD: 72 Æ 7Å ddiel1 ld (hl),d F8DE: 23 Æ13Å inc hl F8DF: 1D Æ17Å dec e F8E0: 20FB Æ24ø29Å jr nz,ddiel1 F8E2: 77 Æ31Å ld (hl),a F8E3: 18DC Æ43Å jr ddil3 ; F8E5: 3B Æ 6Å retur dec sp F8E6: 3B Æ12Å dec sp F8E7: 3B Æ18Å dec sp F8E8: 3B Æ24Å dec sp ; F8E9: F3 Æ 4Å restart di F8EA: E5 Æ15Å push hl F8EB: D5 Æ26Å push de F8EC: C5 Æ37Å push bc F8ED: F5 Æ48Å push af F8EE: CDF4F7 Æ65Å call memsiz F8F1: EB Æ69Å ex de,hl F8F2: 210A00 Æ79Å ld hl,10 F8F5: 39 Æ90Å add hl,sp F8F6: 0604 Æ97Å ld b,4 F8F8: EB Æ101Å ex de,hl F8F9: 2B Æ 6Å restr0 dec hl F8FA: 72 Æ13Å ld (hl),d F8FB: 2B Æ19Å dec hl F8FC: 73 Æ26Å ld (hl),e F8FD: D1 Æ36Å pop de F8FE: 10F9 Æ44ø49Å djnz restr0 F900: C1 Æ54Å pop bc F901: 0B Æ60Å dec bc F902: F9 Æ66Å ld sp,hl F903: 212500 Æ76Å ld hl,tlocx F906: 39 Æ87Å add hl,sp F907: 7E Æ94Å ld a,(hl) F908: 91 Æ98Å sub c F909: 23 Æ104Å inc hl F90A: 2004 Æ111ø116Å jr nz,restr1 F90C: 7E Æ118Å ld a,(hl) F90D: 90 Æ122Å sub b F90E: 280C Æ129ø134Å jr z,restr3 F910: 23 Æ 6Å restr1 inc hl F911: 23 Æ12Å inc hl F912: 7E Æ19Å ld a,(hl) F913: 91 Æ23Å sub c F914: 2005 Æ30ø35Å jr nz,restr2 F916: 23 Æ36Å inc hl F917: 7E Æ43Å ld a,(hl) F918: 90 Æ47Å sub b F919: 2801 Æ54ø59Å jr z,restr3 F91B: 03 Æ 6Å restr2 inc bc F91C: 212000 Æ10Å restr3 ld hl,llocx F91F: 39 Æ21Å add hl,sp F920: 73 Æ28Å ld (hl),e F921: 23 Æ34Å inc hl F922: 72 Æ41Å ld (hl),d F923: 23 Æ47Å inc hl F924: 23 Æ53Å inc hl F925: 71 Æ60Å ld (hl),c F926: 23 Æ66Å inc hl F927: 70 Æ73Å ld (hl),b F928: C5 Æ84Å push bc F929: 0E40 Æ91Å ld c,'@' F92B: CD3FF6 Æ108Å call co F92E: E1 Æ118Å pop hl F92F: CDC0F7 Æ135Å call ladr F932: 212500 Æ145Å ld hl,tlocx F935: 39 Æ156Å add hl,sp F936: 010002 Æ166Å ld bc,200h F939: 5E Æ 7Å restr4 ld e,(hl) F93A: 71 Æ14Å ld (hl),c F93B: 23 Æ20Å inc hl F93C: 56 Æ27Å ld d,(hl) F93D: 71 Æ34Å ld (hl),c F93E: 23 Æ40Å inc hl F93F: 7B Æ44Å ld a,e F940: B2 Æ48Å or d F941: 2802 Æ55ø60Å jr z,restr5 F943: 7E Æ62Å ld a,(hl) F944: 12 Æ69Å ld (de),a F945: 23 Æ 6Å restr5 inc hl F946: 10F1 Æ14ø19Å djnz restr4 F948: 08 Æ18Å ex af,af' F949: D9 Æ22Å exx F94A: E5 Æ33Å push hl F94B: D5 Æ44Å push de F94C: C5 Æ55Å push bc F94D: F5 Æ66Å push af F94E: DDE5 Æ81Å push ix F950: FDE5 Æ96Å push iy F952: ED57 Æ105Å ld a,i F954: 47 Æ109Å ld b,a F955: ED5F Æ118Å ld a,r F957: 4F Æ122Å ld c,a F958: C5 Æ133Å push bc F959: C32EF1 Æ143Å jp start ; ; F95C: CD4AF8 Æ17Å ki call ci F95F: E67F Æ24Å and 7fh F961: C9 Æ34Å ret ; F962: CD5CF9 Æ17Å ti call ki F965: 3C Æ21Å inc a F966: F8 Æ26ø32Å ret m F967: 3D Æ30Å dec a F968: C8 Æ35ø41Å ret z F969: FE4E Æ42Å cp 'N' F96B: C8 Æ47ø53Å ret z F96C: FE6E Æ54Å cp 6eh F96E: 2810 Æ61ø66Å jr z,tit F970: FE0D Æ68Å cp cr F972: C8 Æ73ø79Å ret z F973: C5 Æ84Å push bc F974: 4F Æ88Å ld c,a F975: CD3FF6 Æ105Å call co F978: 79 Æ109Å ld a,c F979: C1 Æ119Å pop bc F97A: FE40 Æ126Å cp 'A' - 1 F97C: D8 Æ131ø137Å ret c F97D: FE7B Æ138Å cp 7ah + 1 F97F: D0 Æ143ø149Å ret nc F980: E65F Æ 7Å tit and 5fh F982: C9 Æ17Å ret ; ; F983: CD67F7 Æ17Å iport call expr1 F986: C1 Æ27Å pop bc F987: ED58 Æ39Å in e,(c) F989: 0608 Æ 7Å bits ld b,8 F98B: CD3DF6 Æ17Å ipq2 call blk F98E: CB23 Æ25Å sla e F990: 3E01 Æ32Å ld a,'0' > 1 F992: 8F Æ36Å adc a,a F993: 4F Æ40Å ld c,a F994: CD3FF6 Æ57Å call co F997: 10F2 Æ65ø70Å djnz ipq2 F999: C9 Æ75Å ret F99A: CD69F7 Æ17Å oport call expr F99D: D1 Æ27Å pop de F99E: C1 Æ37Å pop bc F99F: ED59 Æ49Å out (c),e F9A1: C9 Æ59Å ret ; ; F9A2: CD5CF7 Æ17Å verify call expr3 F9A5: 0A Æ 7Å verio ld a,(bc) F9A6: BE Æ14Å cp (hl) F9A7: 2805 Æ21ø26Å jr z,verib F9A9: C5 Æ32Å push bc F9AA: CDB8F2 Æ49Å call cerr F9AD: C1 Æ59Å pop bc F9AE: 03 Æ 6Å verib inc bc F9AF: CD95F7 Æ23Å call hilox F9B2: 18F1 Æ35Å jr verio ; F9B4: 3E80 Æ 7Å qout ld a,80h F9B6: 08 Æ11Å ex af,af' F9B7: CD2CF7 Æ28Å call exlf F9BA: CD28F2 Æ45Å call iochk F9BD: F5 Æ56Å push af F9BE: E6CF Æ63Å and pmsk F9C0: F620 Æ70Å or pcas F9C2: CDE0F9 Æ87Å call resaf + 1 F9C5: CDF7F6 Æ104Å call unlddi F9C8: 1815 Æ116Å jr resaf ; F9CA: 3E80 Æ 7Å kin ld a,80h F9CC: 08 Æ11Å ex af,af' F9CD: CD67F7 Æ28Å call expr1 F9D0: E1 Æ38Å pop hl F9D1: CD28F2 Æ55Å call iochk F9D4: F5 Æ66Å push af F9D5: E6F3 Æ73Å and rmsk F9D7: F608 Æ80Å or rcas F9D9: CDE0F9 Æ97Å call resaf + 1 F9DC: CDAAF8 Æ114Å call loaddi F9DF: F1 Æ10Å resaf pop af F9E0: 4F Æ14Å ld c,a F9E1: C31DF2 Æ24Å jp ioset ; ;I/O-TABEL ; F9E4: 43 ltbl .byte 'C' F9E5: 54 .byte 'T' F9E6: 43 .byte 'C' F9E7: 42 .byte 'B' F9E8: 55 .byte 'U' ; F9E9: 52 .byte 'R' F9EA: 54 .byte 'T' F9EB: 42 .byte 'B' F9EC: 43 .byte 'C' F9ED: 55 .byte 'U' ; F9EE: 50 .byte 'P' F9EF: 54 .byte 'T' F9F0: 42 .byte 'B' F9F1: 43 .byte 'C' F9F2: 55 .byte 'U' ; F9F3: 4C .byte 'L' F9F4: 54 .byte 'T' F9F5: 43 .byte 'C' F9F6: 4C .byte 'L' F9F7: 55 .byte 'U' ; ; F9F8: C1 Æ10Å exit pop bc F9F9: 79 Æ14Å ld a,c F9FA: ED4F Æ23Å ld r,a F9FC: 78 Æ27Å ld a,b F9FD: ED47 Æ36Å ld i,a F9FF: FDE1 Æ50Å pop iy FA01: DDE1 Æ64Å pop ix FA03: F1 Æ74Å pop af FA04: C1 Æ84Å pop bc FA05: D1 Æ94Å pop de FA06: E1 Æ104Å pop hl FA07: 08 Æ108Å ex af,af' FA08: D9 Æ112Å exx FA09: D1 Æ122Å pop de FA0A: C1 Æ132Å pop bc FA0B: F1 Æ142Å pop af FA0C: E1 Æ152Å pop hl FA0D: F9 Æ158Å ld sp,hl FA0E: 00 Æ162Å nop FA0F: 210000 Æ172Å ld hl,0 FA12: C30000 Æ182Å jp 0 FA15: 00000000 .word 0,0,0 FA19: 0000 ; FA1B: endx = $ 0015: aloc = 15h 0013: bloc = 13h 0012: cloc = 12h 0011: dloc = 11h 0010: eloc = 10h 0014: floc = 14h 0031: hloc = 31h 0030: lloc = 30h 0034: ploc = 34h 0017: sloc = 17h 0035: tloc = 35h 0025: tlocx = 25h 0020: llocx = 20h 0009: aploc = 09h 000B: bploc = 0bh 000A: cploc = 0ah 000D: dploc = 0dh 000C: eploc = 0ch 0008: fploc = 8 000F: hploc = 0fh 000E: lploc = 0eh 0007: xloc = 7 0005: yloc = 5 0002: rloc = 2 0003: iloc = 3 ; FA1B: 4115 actbl .byte 'A', aloc FA1D: 4213 .byte 'B', bloc FA1F: 4312 .byte 'C', cloc FA21: 4411 .byte 'D', dloc FA23: 4510 .byte 'E', eloc FA25: 4614 .byte 'F', floc FA27: 4831 .byte 'H', hloc FA29: 4C30 .byte 'L', lloc FA2B: 4DF1 .byte 'M', hloc ø 0c0h FA2D: 50B4 .byte 'P', ploc ø 080h FA2F: 5397 .byte 'S', sloc ø 080h FA31: 4903 .byte 'I', iloc ; FA33: 4109 prmtb .byte 'A',aploc FA35: 420B .byte 'B',bploc FA37: 430A .byte 'C',cploc FA39: 440D .byte 'D',dploc FA3B: 450C .byte 'E',eploc FA3D: 4608 .byte 'F',fploc FA3F: 480F .byte 'H',hploc FA41: 4C0E .byte 'L',lploc FA43: 4DCF .byte 'M',hploc ø 0c0h FA45: 5887 .byte 'X',xloc ø 80h FA47: 5985 .byte 'Y',yloc ø 80h FA49: 5202 .byte 'R',rloc FA4B: 80 .byte 80h ; ; ;ANDEN DEL AF MONITOR-SOURCE ;V 1.0 COMET ;KONSTANTER TIL OP.SYS. ; 00E0: rr0 = 0e0h 0001: rrq = 1 0002: wrq = 2 0004: grq = 4 0008: rdf = 8 0010: c3s = 10h 0020: c2s = 20h ; 00E1: rr1 = 0e1h 0001: uas = 1 0002: c1s = 2 0004: rws = 4 0008: scip = 8 0010: swp = 10h 0020: mkf = 20h 0040: mk = 40h 0080: s3 = 80h ; 00E2: rr2 = 0e2h 00E3: rr3 = 0e3h 0001: nar = 1 0002: nbr = 2 0004: cor = 4 0008: doe = 8 0010: cre = 10h 0020: rec = 20h 0040: gpf = 40h 0080: wd = 80h 0001: gnt = 1 00E0: wr0 = 0e0h 0002: wmd = 2 0008: wcr = 8 0010: wme = 10h 0020: srs = 20h 0080: rset = 80h 00E1: wr1 = 0e1h 0002: grd = 2 0004: gre = 4 0008: rrd = 8 0010: rre = 10h 0040: rrr = 40h 0080: wrr = 80h 00E2: wr2 = 0e2h 00E3: wr3 = 0e3h 0008: rw = 8 0010: rri = 10h 0020: c1 = 20h 0080: c2 = 80h 0040: c3 = 40h 00E5: wr5 = 0e5h 0008: rmd = 8 0010: rme = 10h 00E6: wr6 = 0e6h 0001: ua = 1 ; ;OFFSET-VAERDIER ; 00E0: erf = 0e0h 00E1: err1 = 0e1h 00E2: erro2 = 0e2h 00E3: poerr = 0e3h 00E4: rderr = 0e4h 00E5: prerr = 0e5h 00E6: rcerr = 0e6h 00E7: iorun = 0e7h 00E8: unit = 0e8h 00E9: eot = 0e9h 00EA: blokke = 0eah 00EB: blknr = 0ebh ; 0007: nzflg = 7 ; FA4C: 0E04 Æ 7Å strsg ld c,4 FA4E: CD69F7 Æ24Å call expr FA51: C1 Æ34Å pop bc FA52: 0C Æ38Å inc c FA53: E1 Æ48Å pop hl FA54: 45 Æ52Å ld b,l FA55: 05 Æ56Å dec b FA56: C5 Æ67Å push bc FA57: FDE1 Æ81Å pop iy FA59: E1 Æ91Å pop hl FA5A: D1 Æ101Å pop de FA5B: A7 Æ105Å and a FA5C: ED52 Æ120Å sbc hl,de FA5E: E5 Æ131Å push hl FA5F: DDE1 Æ145Å pop ix FA61: CD31F7 Æ162Å call crlf FA64: CD28F2 Æ17Å stlp3 call iochk FA67: F5 Æ28Å push af FA68: 0E01 Æ35Å ld c,1 FA6A: CD1DF2 Æ52Å call ioset FA6D: D5 Æ63Å push de FA6E: 21C0FF Æ73Å ld hl,-64 FA71: CDB6FF Æ90Å call carret FA74: D1 Æ100Å pop de FA75: 0E0D Æ107Å ld c,cr FA77: CD53F6 Æ124Å call crtout FA7A: 62 Æ128Å ld h,d FA7B: 6B Æ132Å ld l,e FA7C: CD3AF6 Æ149Å call hlsp FA7F: F1 Æ159Å pop af FA80: 4F Æ163Å ld c,a FA81: CD1DF2 Æ180Å call ioset FA84: 23 Æ186Å inc hl FA85: DDE5 Æ201Å push ix FA87: C1 Æ211Å pop bc FA88: 1A Æ 7Å stlp2 ld a,(de) FA89: EDB1 Æ23ø21Å cpir FA8B: E2C7FA Æ33ø33Å jp po,stfin1 FA8E: C5 Æ44Å push bc FA8F: 2B Æ50Å dec hl FA90: E5 Æ61Å push hl FA91: D5 Æ72Å push de FA92: FDE5 Æ87Å push iy FA94: C1 Æ97Å pop bc FA95: 13 Æ 6Å stlp1 inc de FA96: 23 Æ12Å inc hl FA97: 1A Æ19Å ld a,(de) FA98: BE Æ26Å cp (hl) FA99: 2803 Æ33ø38Å jr z,sthp1 FA9B: 0D Æ37Å dec c FA9C: 2823 Æ44ø49Å jr z,stnmat FA9E: 10F5 Æ 8ø13Å sthp1 djnz stlp1 FAA0: C5 Æ19Å push bc FAA1: 0E0D Æ26Å ld c,cr FAA3: CD3FF6 Æ43Å call co FAA6: E1 Æ53Å pop hl FAA7: E3 Æ72Å ex (sp),hl FAA8: CD3AF6 Æ89Å call hlsp FAAB: 54 Æ93Å ld d,h FAAC: 5D Æ97Å ld e,l FAAD: C1 Æ107Å pop bc FAAE: FDE5 Æ122Å push iy FAB0: E1 Æ132Å pop hl FAB1: 7D Æ136Å ld a,l FAB2: 91 Æ140Å sub c FAB3: 24 Æ144Å inc h FAB4: 6F Æ148Å ld l,a FAB5: CD3AF6 Æ165Å call hlsp FAB8: E1 Æ175Å pop hl FAB9: CDC0F7 Æ192Å call ladr FABC: CD31F7 Æ209Å call crlf FABF: 1802 Æ221Å jr sthp2 FAC1: D1 Æ10Å stnmat pop de FAC2: E1 Æ20Å pop hl FAC3: 23 Æ 6Å sthp2 inc hl FAC4: C1 Æ16Å pop bc FAC5: 18C1 Æ28Å jr stlp2 FAC7: 13 Æ 6Å stfin1 inc de FAC8: DD2B Æ16Å dec ix FACA: CDFFF5 Æ33Å call abort FACD: DDE5 Æ48Å push ix FACF: E1 Æ58Å pop hl FAD0: 7D Æ62Å ld a,l FAD1: B4 Æ66Å or h FAD2: 2090 Æ73ø78Å jr nz,stlp3 FAD4: C9 Æ83Å ret ; FAD5: CD2CF7 Æ17Å inp8 call exlf FAD8: CD3CFB Æ34Å call trans FADB: 47 Æ38Å ld b,a FADC: EB Æ42Å ex de,hl FADD: CD3CFB Æ59Å call trans FAE0: 60 Æ63Å ld h,b FAE1: 6F Æ67Å ld l,a FAE2: 1822 Æ79Å jr imp84 FAE4: 46 Æ 7Å imp80 ld b,(hl) FAE5: CD5EFB Æ24Å call overz FAE8: CD36F8 Æ41Å call copck FAEB: D8 Æ46ø52Å ret c FAEC: 2812 Æ53ø58Å jr z,imp81 FAEE: FE5F Æ60Å cp '_' FAF0: 2819 Æ67ø72Å jr z,imp82 FAF2: E5 Æ78Å push hl FAF3: CD8EF7 Æ95Å call exf FAF6: E1 Æ105Å pop hl FAF7: CD3CFB Æ122Å call trans FAFA: E1 Æ132Å pop hl FAFB: 77 Æ139Å ld (hl),a FAFC: 78 Æ143Å ld a,b FAFD: FE0D Æ150Å cp cr FAFF: C8 Æ155ø161Å ret z FB00: 23 Æ 6Å imp81 inc hl FB01: 7D Æ 4Å imp83 ld a,l FB02: E607 Æ11Å and 7 FB04: 20DE Æ18ø23Å jr nz,imp80 FB06: CD4DFB Æ17Å imp84 call moverz FB09: 18D9 Æ29Å jr imp80 FB0B: 2B Æ 6Å imp82 dec hl FB0C: 18F3 Æ18Å jr imp83 ; FB0E: 0E04 Æ 7Å dmp8 ld c,4 FB10: CD69F7 Æ24Å call expr FB13: E1 Æ34Å pop hl FB14: CD3CFB Æ51Å call trans FB17: 5F Æ55Å ld e,a FB18: E1 Æ65Å pop hl FB19: CD3CFB Æ82Å call trans FB1C: 57 Æ86Å ld d,a FB1D: E1 Æ96Å pop hl FB1E: CD3CFB Æ113Å call trans FB21: 47 Æ117Å ld b,a FB22: E1 Æ127Å pop hl FB23: CD3CFB Æ144Å call trans FB26: 67 Æ148Å ld h,a FB27: 68 Æ152Å ld l,b FB28: CD4DFB Æ17Å impd80 call moverz FB2B: 46 Æ 7Å impd81 ld b,(hl) FB2C: CD5EFB Æ24Å call overz FB2F: CDFFF5 Æ41Å call abort FB32: CD95F7 Æ58Å call hilox FB35: 7D Æ62Å ld a,l FB36: E607 Æ69Å and 7 FB38: 20F1 Æ76ø81Å jr nz,impd81 FB3A: 18EC Æ88Å jr impd80 ; FB3C: 7C Æ 4Å trans ld a,h FB3D: E603 Æ11Å and 3 FB3F: 0F Æ15Å rrca FB40: 0F Æ19Å rrca FB41: 67 Æ23Å ld h,a FB42: 7D Æ27Å ld a,l FB43: E670 Æ34Å and 70h FB45: 0F Æ38Å rrca FB46: B4 Æ42Å or h FB47: 67 Æ46Å ld h,a FB48: 7D Æ50Å ld a,l FB49: E607 Æ57Å and 7 FB4B: B4 Æ61Å or h FB4C: C9 Æ71Å ret ; FB4D: CD37F6 Æ17Å moverz call lfadr FB50: CD3DF6 Æ34Å call blk FB53: 44 Æ38Å ld b,h FB54: CD5EFB Æ55Å call overz FB57: 45 Æ59Å ld b,l FB58: CD5EFB Æ76Å call overz FB5B: C33DF6 Æ86Å jp blk ; FB5E: 78 Æ 4Å overz ld a,b FB5F: E6C0 Æ11Å and 0c0h FB61: CD73FB Æ28Å call ovsk6 FB64: 78 Æ32Å ld a,b FB65: E638 Æ39Å and 38h FB67: CD76FB Æ56Å call ovsk3 FB6A: 78 Æ60Å ld a,b FB6B: E607 Æ67Å and 7 FB6D: CD79FB Æ84Å call ovsk0 FB70: C33DF6 Æ94Å jp blk ; FB73: 0F Æ 4Å ovsk6 rrca FB74: 0F Æ 8Å rrca FB75: 0F Æ12Å rrca FB76: 0F Æ 4Å ovsk3 rrca FB77: 0F Æ 8Å rrca FB78: 0F Æ12Å rrca FB79: C630 Æ 7Å ovsk0 add a,30h FB7B: 4F Æ11Å ld c,a FB7C: C33FF6 Æ21Å jp co ; ;SPOL TAPE TILBAGE ; FB7F: 3EE8 Æ 7Å back ld a,unit FB81: CD2AF2 Æ24Å call rmem FB84: D3E6 Æ35Å out (wr6),a FB86: DBE1 Æ46Å in a,(rr1) FB88: E608 Æ53Å and scip FB8A: CA0AF6 Æ63ø63Å jp z,error FB8D: 3E08 Æ70Å ld a,rw FB8F: D3E3 Æ81Å out (wr3),a FB91: 0E00 Æ88Å ld c,0 FB93: 3EE9 Æ95Å ld a,eot FB95: CD1FF2 Æ112Å call wmem FB98: 3EEB Æ119Å ld a,blknr FB9A: C31FF2 Æ129Å jp wmem ; ; ;AKTIVER TAPE TIL SKRIVNING ; FB9D: CD28F2 Æ17Å caswak call iochk FBA0: E630 Æ24Å and üpmsk FBA2: FE20 Æ31Å cp pcas FBA4: 2806 Æ38ø43Å jr z,fnskr FBA6: FE10 Æ45Å cp pbuf FBA8: CAC3F1 Æ55ø55Å jp z,inobuf FBAB: C9 Æ65Å ret FBAC: CD62F9 Æ17Å fnskr call ti FBAF: 47 Æ21Å ld b,a FBB0: CDBEFB Æ38Å call bufwak FBB3: 48 Æ42Å ld c,b FBB4: CDBEF6 Æ59Å call po0 FBB7: 08 Æ63Å ex af,af' FBB8: 4F Æ67Å ld c,a FBB9: CDBEF6 Æ84Å call po0 FBBC: 08 Æ88Å ex af,af' FBBD: C9 Æ98Å ret FBBE: D5 Æ11Å bufwak push de FBBF: 1E01 Æ18Å ld e,1 FBC1: CDA2FC Æ35Å call tpck FBC4: 3EA0 Æ 7Å skr8 ld a,c1+c2 FBC6: D3E3 Æ18Å out (wr3),a FBC8: 3EEB Æ25Å ld a,blknr FBCA: CD2AF2 Æ42Å call rmem FBCD: FE02 Æ49Å cp 2 FBCF: 3E32 Æ56Å ld a,50 FBD1: C3D6FB Æ66Å jp skr1 FBD4: 3EC8 Æ73Å ld a,200 FBD6: CD5BFE Æ17Å skr1 call delay FBD9: 3EAA Æ24Å ld a,0aah FBDB: D3E2 Æ35Å out (wr2),a FBDD: 3E10 Æ42Å ld a,wme FBDF: D3E0 Æ53Å out (wr0),a FBE1: D1 Æ63Å pop de FBE2: C9 Æ73Å ret ; ; ;STANDS SKRIVNING ; FBE3: CD48FD Æ17Å wrfin call inte FBE6: 3E80 Æ24Å ld a,wrr FBE8: D3E1 Æ35Å out (wr1),a FBEA: 3E08 Æ42Å ld a,wcr FBEC: D3E0 Æ53Å out (wr0),a FBEE: CD48FD Æ70Å call inte FBF1: 3E80 Æ77Å ld a,wrr FBF3: D3E1 Æ88Å out (wr1),a FBF5: CD48FD Æ105Å call inte FBF8: 3E80 Æ112Å ld a,wrr FBFA: D3E1 Æ123Å out (wr1),a FBFC: 3EAA Æ130Å ld a,0aah FBFE: D3E2 Æ141Å out (wr2),a FC00: AF Æ145Å xor a FC01: D3E0 Æ156Å out (wr0),a FC03: CD48FD Æ173Å call inte FC06: 3E80 Æ180Å ld a,wrr FC08: D3E1 Æ191Å out (wr1),a FC0A: 3E02 Æ198Å ld a,wmd FC0C: D3E0 Æ209Å out (wr0),a FC0E: 3E08 Æ216Å ld a,8 FC10: CD5BFE Æ233Å call delay FC13: CD01FD Æ250Å call eotck FC16: 3E20 Æ257Å ld a,c1 FC18: D3E3 Æ268Å out (wr3),a FC1A: 3E28 Æ275Å ld a,40 FC1C: CD5BFE Æ292Å call delay FC1F: CD01FD Æ309Å call eotck FC22: DBE3 Æ320Å in a,(rr3) FC24: E604 Æ327Å and cor FC26: 4F Æ331Å ld c,a FC27: 3EE2 Æ338Å ld a,erro2 FC29: CD99FC Æ355Å call mskr FC2C: AF Æ 4Å skr6 xor a FC2D: D3E3 Æ15Å out (wr3),a FC2F: C3F5FC Æ25Å jp gap2 ; ; ;AKTIVER TAPE TIL LAESNING ; FC32: CD28F2 Æ17Å casrak call iochk FC35: E60C Æ24Å and ürmsk FC37: FE08 Æ31Å cp rcas FC39: 2806 Æ38ø43Å jr z,filnvn FC3B: FE04 Æ45Å cp rbuf FC3D: CABDF1 Æ55ø55Å jp z,inibuf FC40: C9 Æ65Å ret FC41: CD5DFC Æ17Å filnvn call bufrak FC44: DBE2 Æ28Å in a,(rr2) FC46: 4F Æ32Å ld c,a FC47: CD3FF6 Æ49Å call co FC4A: CD82F8 Æ66Å call ricas FC4D: 4F Æ70Å ld c,a FC4E: 08 Æ74Å ex af,af' FC4F: B9 Æ78Å cp c FC50: C8 Æ83ø89Å ret z FC51: 0E3F Æ90Å ld c,'?' FC53: CD3FF6 Æ107Å call co FC56: 010AF6 Æ117Å ld bc,error FC59: C5 Æ128Å push bc FC5A: C39BFD Æ138Å jp rdbrk FC5D: D5 Æ11Å bufrak push de FC5E: 1E00 Æ18Å ld e,0 FC60: CDA2FC Æ35Å call tpck FC63: 3E14 Æ 7Å les1 ld a,gre + rre FC65: D3E1 Æ18Å out (wr1),a FC67: 3E80 Æ25Å ld a,c2 FC69: D3E3 Æ36Å out (wr3),a FC6B: 3E18 Æ43Å ld a,24 FC6D: CD5BFE Æ60Å call delay FC70: AF Æ64Å xor a FC71: D3E3 Æ75Å out (wr3),a FC73: 3E80 Æ82Å ld a,c2 FC75: D3E3 Æ93Å out (wr3),a FC77: 3E10 Æ100Å ld a,rme FC79: D3E5 Æ111Å out (wr5),a FC7B: D1 Æ121Å pop de FC7C: CD82F8 Æ138Å call ricas FC7F: D6AA Æ145Å sub 0aah FC81: 4F Æ149Å ld c,a FC82: 3EE5 Æ156Å ld a,prerr FC84: CD99FC Æ173Å call mskr FC87: CD48FD Æ17Å lesok call inte FC8A: CD60FD Æ34Å call rdint1 FC8D: C26AFD Æ44ø44Å jp nz,abend FC90: DBE3 Æ55Å in a,(rr3) FC92: E620 Æ62Å and rec FC94: EE20 Æ69Å xor rec FC96: 4F Æ73Å ld c,a FC97: 3EE6 Æ80Å ld a,rcerr FC99: CD1FF2 Æ17Å mskr call wmem FC9C: C8 Æ22ø28Å ret z FC9D: 3EE0 Æ 7Å erfskr ld a,erf FC9F: C31FF2 Æ17Å jp wmem ; FCA2: 0EFF Æ 7Å tpck ld c,true FCA4: CDFCFC Æ24Å call inte21 FCA7: CD0BFD Æ41Å call ready FCAA: 2007 Æ48ø53Å jr nz,tpnot FCAC: 3EE9 Æ55Å ld a,eot FCAE: CD2AF2 Æ72Å call rmem FCB1: B7 Æ76Å or a FCB2: C8 Æ81ø87Å ret z FCB3: CDFAFC Æ17Å tpnot call inte2 FCB6: 0C Æ21Å inc c FCB7: C371FD Æ31Å jp abnd2 ; ;STANDS LASNING FRA TAPE ; FCBA: CD48FD Æ17Å rdfin call inte FCBD: CD60FD Æ34Å call rdint1 FCC0: 28F8 Æ41ø46Å jr z,rdfin FCC2: 3E02 Æ 7Å rdfin1 ld a,grd FCC4: D3E1 Æ18Å out (wr1),a FCC6: 3E08 Æ25Å ld a,rmd FCC8: D3E5 Æ36Å out (wr5),a FCCA: CD01FD Æ53Å call eotck FCCD: AF Æ57Å xor a FCCE: D3E3 Æ68Å out (wr3),a FCD0: 3E18 Æ75Å ld a,24 FCD2: CD5BFE Æ92Å call delay FCD5: CD01FD Æ109Å call eotck FCD8: DBE3 Æ120Å in a,(rr3) FCDA: E61F Æ127Å and cre + doe + cor + nbr + nar FCDC: 4F Æ131Å ld c,a FCDD: 3EE2 Æ138Å ld a,erro2 FCDF: CD1FF2 Æ155Å call wmem FCE2: 79 Æ159Å ld a,c FCE3: E61C Æ166Å and cre + doe + cor FCE5: 2804 Æ173ø178Å jr z,gap1 FCE7: 4F Æ177Å ld c,a FCE8: CD9DFC Æ194Å call erfskr FCEB: DBE2 Æ11Å gap1 in a,(rr2) FCED: D6AA Æ18Å sub 0aah FCEF: 4F Æ22Å ld c,a FCF0: 3EE3 Æ29Å ld a,poerr FCF2: CD99FC Æ46Å call mskr FCF5: 3EFF Æ 7Å gap2 ld a,-1 FCF7: CD2DFE Æ24Å call spol11 FCFA: 0E00 Æ 7Å inte2 ld c,false FCFC: 3EE7 Æ 7Å inte21 ld a,iorun FCFE: C31FF2 Æ17Å jp wmem ; ; FD01: DBE1 Æ11Å eotck in a,(rr1) FD03: E620 Æ18Å and mkf FD05: C8 Æ23ø29Å ret z FD06: 4F Æ27Å ld c,a FD07: 3EE9 Æ 7Å speot ld a,eot FD09: 1863 Æ19Å jr abnd1 ; ; FD0B: D5 Æ11Å ready push de FD0C: CD37FD Æ28Å call clear FD0F: 3E80 Æ35Å ld a,rset FD11: D3E0 Æ46Å out (wr0),a FD13: 3EE8 Æ53Å ld a,unit FD15: CD2AF2 Æ70Å call rmem FD18: D3E6 Æ81Å out (wr6),a FD1A: DBE1 Æ92Å in a,(rr1) FD1C: E604 Æ99Å and rws FD1E: 2054 Æ106ø111Å jr nz,abnd3 FD20: D1 Æ116Å pop de FD21: 7B Æ120Å ld a,e FD22: B7 Æ124Å or a FD23: DBE1 Æ135Å in a,(rr1) FD25: 2006 Æ142ø147Å jr nz,ready1 FD27: E608 Æ149Å and scip FD29: EE08 Æ156Å xor scip FD2B: 1804 Æ168Å jr ready2 FD2D: E618 Æ 7Å ready1 and scip + swp FD2F: EE18 Æ14Å xor scip + swp FD31: 4F Æ 4Å ready2 ld c,a FD32: 3EE1 Æ11Å ld a,err1 FD34: C399FC Æ21Å jp mskr ; ; FD37: EB Æ 4Å clear ex de,hl FD38: 210000 Æ14Å ld hl,0 FD3B: 39 Æ25Å add hl,sp FD3C: EB Æ29Å ex de,hl FD3D: 1EE0 Æ36Å ld e,erf FD3F: 0E07 Æ43Å ld c,nzflg FD41: AF Æ47Å xor a FD42: 12 Æ 7Å clear1 ld (de),a FD43: 13 Æ13Å inc de FD44: 0D Æ17Å dec c FD45: 20FB Æ24ø29Å jr nz,clear1 FD47: C9 Æ34Å ret ; ; FD48: F5 Æ11Å inte push af FD49: E5 Æ22Å push hl FD4A: 210000 Æ32Å ld hl,0 FD4D: CD01FD Æ17Å inte1 call eotck FD50: DBE0 Æ28Å in a,(rr0) FD52: E607 Æ35Å and rrq + wrq + grq FD54: 2007 Æ42ø47Å jr nz,hpi FD56: 2B Æ48Å dec hl FD57: 7D Æ52Å ld a,l FD58: B4 Æ56Å or h FD59: 20F2 Æ63ø68Å jr nz,inte1 FD5B: 1817 Æ75Å jr abnd3 FD5D: E1 Æ10Å hpi pop hl FD5E: F1 Æ20Å pop af FD5F: C9 Æ30Å ret ; FD60: DBE0 Æ11Å rdint1 in a,(rr0) FD62: E604 Æ18Å and grq FD64: C0 Æ23ø29Å ret nz FD65: 3E40 Æ30Å ld a,rrr FD67: D3E1 Æ41Å out (wr1),a FD69: C9 Æ51Å ret ; FD6A: 0E01 Æ 7Å abend ld c,1 FD6C: 3EE4 Æ14Å ld a,rderr FD6E: CD1FF2 Æ17Å abnd1 call wmem FD71: CD9DFC Æ17Å abnd2 call erfskr FD74: C30AF6 Æ10Å abnd3 jp error ; ; FD77: CD62F9 Æ17Å seks call ti FD7A: 57 Æ21Å ld d,a FD7B: CD31F7 Æ38Å call crlf FD7E: CD5DFC Æ17Å seksks call bufrak FD81: DBE2 Æ28Å in a,(rr2) FD83: 4F Æ32Å ld c,a FD84: CD3FF6 Æ49Å call co FD87: BA Æ53Å cp d FD88: 2808 Æ60ø65Å jr z,sekfu FD8A: CDBAFC Æ77Å call rdfin FD8D: CDFFF5 Æ94Å call abort FD90: 18EC Æ106Å jr seksks FD92: CD82F8 Æ17Å sekfu call ricas FD95: D650 Æ24Å sub 50h FD97: 4F Æ28Å ld c,a FD98: CD3FF6 Æ45Å call co FD9B: AF Æ 4Å rdbrk xor a FD9C: CD5BFE Æ21Å call delay FD9F: CDC2FC Æ38Å call rdfin1 FDA2: 3EEB Æ45Å ld a,blknr FDA4: CD2AF2 Æ62Å call rmem FDA7: 3D Æ66Å dec a FDA8: 47 Æ70Å ld b,a FDA9: 1805 Æ82Å jr spol ; ; ;SPOLEFUNKTION, FIND BLOK ; ; FDAB: CD67F7 Æ17Å baand call expr1 FDAE: E1 Æ27Å pop hl FDAF: 45 Æ31Å ld b,l ; ; ;SELVE SPOLERUTINEN ; FDB0: 3EEB Æ 7Å spol ld a,blknr FDB2: CD2AF2 Æ24Å call rmem FDB5: 90 Æ28Å sub b FDB6: 4F Æ32Å ld c,a FDB7: 3EEA Æ39Å ld a,blokke FDB9: CD1FF2 Æ56Å call wmem FDBC: 1E00 Æ63Å ld e,0 FDBE: CDA2FC Æ80Å call tpck FDC1: 3EEA Æ87Å ld a,blokke FDC3: CD2AF2 Æ104Å call rmem FDC6: B7 Æ108Å or a FDC7: C8 Æ113ø119Å ret z FDC8: 3E80 Æ120Å ld a,c2 FDCA: FACFFD Æ130ø130Å jp m,spol2 FDCD: 3E40 Æ137Å ld a,c3 FDCF: D3E3 Æ11Å spol2 out (wr3),a FDD1: 57 Æ15Å ld d,a FDD2: 3E10 Æ22Å ld a,rme FDD4: D3E5 Æ33Å out (wr5),a FDD6: 3EEA Æ40Å ld a,blokke FDD8: CD2AF2 Æ57Å call rmem FDDB: B7 Æ61Å or a FDDC: F2E1FD Æ71ø71Å jp p,spol0 FDDF: ED44 Æ79Å neg FDE1: 47 Æ 4Å spol0 ld b,a FDE2: 3E06 Æ11Å ld a,6 FDE4: CD5BFE Æ28Å call delay FDE7: AF Æ 4Å spol5 xor a FDE8: D3E3 Æ15Å out (wr3),a FDEA: 7A Æ19Å ld a,d FDEB: D3E3 Æ30Å out (wr3),a FDED: 3E20 Æ37Å ld a,srs FDEF: D3E0 Æ48Å out (wr0),a FDF1: DBE1 Æ11Å spol3 in a,(rr1) FDF3: E620 Æ18Å and mkf FDF5: 2046 Æ25ø30Å jr nz,spol9 FDF7: DBE3 Æ36Å in a,(rr3) FDF9: E620 Æ43Å and rec FDFB: 28F4 Æ50ø55Å jr z,spol3 FDFD: DBE3 Æ11Å spol4 in a,(rr3) FDFF: E640 Æ18Å and gpf FE01: 28FA Æ25ø30Å jr z,spol4 FE03: DBE1 Æ36Å in a,(rr1) FE05: E620 Æ43Å and mkf FE07: 2034 Æ50ø55Å jr nz,spol9 FE09: 05 Æ54Å dec b FE0A: 20DB Æ61ø66Å jr nz,spol5 FE0C: 7A Æ65Å ld a,d FE0D: FE40 Æ72Å cp c3 FE0F: 3E1E Æ79Å ld a,30 FE11: CC5BFE Æ89ø96Å call z,delay FE14: DBE1 Æ100Å in a,(rr1) FE16: E620 Æ107Å and mkf FE18: 2023 Æ114ø119Å jr nz,spol9 FE1A: AF Æ118Å xor a FE1B: D3E3 Æ129Å out (wr3),a FE1D: 3E18 Æ136Å ld a,24 FE1F: CD5BFE Æ153Å call delay FE22: DBE1 Æ164Å in a,(rr1) FE24: E620 Æ171Å and mkf FE26: 2015 Æ178ø183Å jr nz,spol9 FE28: 3EEA Æ185Å ld a,blokke FE2A: CD2AF2 Æ202Å call rmem FE2D: 47 Æ 4Å spol11 ld b,a FE2E: 3EEB Æ11Å ld a,blknr FE30: CD2AF2 Æ28Å call rmem FE33: 90 Æ32Å sub b FE34: 4F Æ36Å ld c,a FE35: 3EEB Æ43Å ld a,blknr FE37: CD1FF2 Æ60Å call wmem FE3A: C3FAFC Æ70Å jp inte2 FE3D: AF Æ 4Å spol9 xor a FE3E: D3E3 Æ15Å out (wr3),a FE40: 3E18 Æ22Å ld a,24 FE42: CD5BFE Æ39Å call delay FE45: 7A Æ43Å ld a,d FE46: FE40 Æ50Å cp c3 FE48: 3EEA Æ57Å ld a,blokke FE4A: CD2AF2 Æ74Å call rmem FE4D: 2809 Æ81ø86Å jr z,spol10 FE4F: 80 Æ85Å add a,b FE50: CD2DFE Æ102Å call spol11 FE53: 0E01 Æ109Å ld c,1 FE55: C307FD Æ119Å jp speot FE58: 90 Æ 4Å spol10 sub b FE59: 18D2 Æ16Å jr spol11 ; ; FE5B: D5 Æ11Å delay push de FE5C: 1E1E Æ 7Å delay1 ld e,30 FE5E: 1616 Æ 7Å delay2 ld d,22 FE60: 15 Æ 4Å delay3 dec d FE61: 20FD Æ11ø16Å jr nz,delay3 FE63: 1D Æ15Å dec e FE64: 20F8 Æ22ø27Å jr nz,delay2 FE66: 3D Æ26Å dec a FE67: 20F3 Æ33ø38Å jr nz,delay1 FE69: D1 Æ43Å pop de FE6A: C9 Æ53Å ret ; ; ;BUFFER-RUTINER ; FE6B: E5 Æ11Å obuf push hl FE6C: 210000 Æ21Å ld hl,0 FE6F: 39 Æ32Å add hl,sp FE70: 2EEC Æ39Å ld l,obpnt FE72: 34 Æ50Å inc (hl) FE73: 6E Æ57Å ld l,(hl) FE74: 2D Æ61Å dec l FE75: 25 Æ65Å dec h FE76: 25 Æ69Å dec h FE77: 25 Æ73Å dec h FE78: 71 Æ80Å ld (hl),c FE79: 2C Æ84Å inc l FE7A: CC80FE Æ94ø101Å call z,obob FE7D: E1 Æ104Å pop hl FE7E: 79 Æ108Å ld a,c FE7F: C9 Æ118Å ret FE80: C5 Æ11Å obob push bc FE81: CDBEFB Æ28Å call bufwak FE84: 3E80 Æ35Å ld a,wrr FE86: 01E200 Æ45Å ld bc,wr2 FE89: CD48FD Æ17Å oblpx call inte FE8C: D3E1 Æ28Å out (wr1),a FE8E: EDA3 Æ44Å outi FE90: 20F7 Æ51ø56Å jr nz,oblpx FE92: CDE3FB Æ68Å call wrfin FE95: CDCDFE Æ85Å call blkskr FE98: C1 Æ95Å pop bc FE99: C9 Æ105Å ret ; FE9A: E5 Æ11Å ibuf push hl FE9B: 210000 Æ21Å ld hl,0 FE9E: 39 Æ32Å add hl,sp FE9F: 2EED Æ39Å ld l,ibpnt FEA1: 34 Æ50Å inc (hl) FEA2: 6E Æ57Å ld l,(hl) FEA3: 25 Æ61Å dec h FEA4: 25 Æ65Å dec h FEA5: 2D Æ69Å dec l FEA6: 2C Æ73Å inc l FEA7: CCAEFE Æ83ø90Å call z,ibuibi FEAA: 7E Æ90Å ld a,(hl) FEAB: E1 Æ100Å pop hl FEAC: B7 Æ104Å or a FEAD: C9 Æ114Å ret FEAE: C5 Æ11Å ibuibi push bc FEAF: CD5DFC Æ28Å call bufrak FEB2: 01E200 Æ38Å ld bc,rr2 FEB5: 1809 Æ50Å jr ibuin1 FEB7: CD48FD Æ17Å ibuinl call inte FEBA: CD60FD Æ34Å call rdint1 FEBD: C26AFD Æ44ø44Å jp nz,abend FEC0: EDA2 Æ16Å ibuin1 ini FEC2: 20F3 Æ23ø28Å jr nz,ibuinl FEC4: CDBAFC Æ40Å call rdfin FEC7: CDCDFE Æ57Å call blkskr FECA: C1 Æ67Å pop bc FECB: 25 Æ71Å dec h FECC: C9 Æ81Å ret ; FECD: E5 Æ11Å blkskr push hl FECE: D5 Æ22Å push de FECF: 21C0FF Æ32Å ld hl,-64 FED2: CDB6FF Æ49Å call carret FED5: D1 Æ59Å pop de FED6: CD31F7 Æ76Å call crlf FED9: 3EEB Æ83Å ld a,blknr FEDB: CD2AF2 Æ100Å call rmem FEDE: 3D Æ104Å dec a FEDF: CDC5F7 Æ121Å call lbyte FEE2: E1 Æ131Å pop hl FEE3: C33DF6 Æ141Å jp blk ; FEE6: AF Æ 4Å clrscr xor a FEE7: CDE0FF Æ21Å call aaaa FEEA: 77 Æ28Å ld (hl),a FEEB: 2100EC Æ38Å ld hl,0ec00h FEEE: 1101EC Æ48Å ld de,0ec01h FEF1: 01FF03 Æ58Å ld bc,3ffh FEF4: 3620 Æ68Å ld (hl),' ' FEF6: EDB0 Æ84ø21Å ldir FEF8: 210000 Æ94Å ld hl,0 FEFB: C3BFFF Æ104Å jp abc FEFE: 7A Æ 4Å screen ld a,d FEFF: B3 Æ 8Å or e FF00: C8 Æ13ø19Å ret z FF01: 7E Æ20Å ld a,(hl) FF02: 23 Æ26Å inc hl FF03: 1B Æ32Å dec de FF04: D9 Æ36Å exx FF05: FE09 Æ43Å cp 9 FF07: 2014 Æ50ø55Å jr nz,aca FF09: D5 Æ61Å push de FF0A: CDE7FF Æ78Å call bbbb FF0D: CDFAFF Æ95Å call eeee FF10: EB Æ99Å ex de,hl FF11: D1 Æ109Å pop de FF12: 7D Æ113Å ld a,l FF13: E6F8 Æ120Å and 0f8h FF15: 6F Æ124Å ld l,a FF16: 110800 Æ134Å ld de,8 FF19: 19 Æ145Å add hl,de FF1A: AF Æ149Å xor a FF1B: 183E Æ161Å jr ada FF1D: FE0D Æ 7Å aca cp 0dh FF1F: 2023 Æ14ø19Å jr nz,aea FF21: D5 Æ25Å push de FF22: CDE7FF Æ42Å call bbbb FF25: CDFAFF Æ59Å call eeee FF28: EB Æ63Å ex de,hl FF29: D1 Æ73Å pop de FF2A: 7D Æ77Å ld a,l FF2B: E63F Æ84Å and 3fh FF2D: 2009 Æ91ø96Å jr nz,afa FF2F: E5 Æ102Å push hl FF30: CDE0FF Æ119Å call aaaa FF33: 7E Æ126Å ld a,(hl) FF34: E1 Æ136Å pop hl FF35: B7 Æ140Å or a FF36: 2808 Æ147ø152Å jr z,aga FF38: 7D Æ 4Å afa ld a,l FF39: E6C0 Æ11Å and 0c0h FF3B: 6F Æ15Å ld l,a FF3C: 114000 Æ25Å ld de,40h FF3F: 19 Æ36Å add hl,de FF40: 3E01 Æ 7Å aga ld a,1 FF42: 1817 Æ19Å jr ada FF44: D5 Æ11Å aea push de FF45: CDE7FF Æ28Å call bbbb FF48: CDFAFF Æ45Å call eeee FF4B: EB Æ49Å ex de,hl FF4C: D1 Æ59Å pop de FF4D: CD98FF Æ76Å call abd FF50: AF Æ80Å xor a FF51: D5 Æ91Å push de FF52: CDE7FF Æ108Å call bbbb FF55: CDFAFF Æ125Å call eeee FF58: EB Æ129Å ex de,hl FF59: D1 Æ139Å pop de FF5A: 23 Æ145Å inc hl FF5B: E5 Æ11Å ada push hl FF5C: CDE0FF Æ28Å call aaaa FF5F: 77 Æ35Å ld (hl),a FF60: E1 Æ45Å pop hl FF61: 7C Æ49Å ld a,h FF62: EE04 Æ56Å xor 4 FF64: B5 Æ60Å or l FF65: 201A Æ67ø72Å jr nz,aha FF67: 210000 Æ77Å ld hl,0 FF6A: CD88FF Æ94Å call abe FF6D: 0640 Æ101Å ld b,40h FF6F: 3E20 Æ108Å ld a,20h FF71: 77 Æ 7Å abf ld (hl),a FF72: 23 Æ13Å inc hl FF73: 10FC Æ21ø26Å djnz abf FF75: 214000 Æ31Å ld hl,40h FF78: CD88FF Æ48Å call abe FF7B: CD9EFF Æ65Å call abg FF7E: 21C003 Æ75Å ld hl,03c0h FF81: CDBFFF Æ17Å aha call abc FF84: D9 Æ21Å exx FF85: C3FEFE Æ31Å jp screen FF88: E5 Æ11Å abe push hl FF89: CDEEFF Æ28Å call cccc FF8C: CDFAFF Æ45Å call eeee FF8F: E1 Æ55Å pop hl FF90: 19 Æ66Å add hl,de FF91: 7C Æ70Å ld a,h FF92: E603 Æ77Å and 3 FF94: C6EC Æ84Å add a,0ech FF96: 67 Æ88Å ld h,a FF97: C9 Æ98Å ret FF98: 47 Æ 4Å abd ld b,a FF99: CD88FF Æ21Å call abe FF9C: 70 Æ28Å ld (hl),b FF9D: C9 Æ38Å ret FF9E: D5 Æ11Å abg push de FF9F: EB Æ15Å ex de,hl FFA0: CDEEFF Æ32Å call cccc FFA3: CDF5FF Æ49Å call dddd FFA6: D1 Æ59Å pop de FFA7: 3E0C Æ66Å ld a,0ch FFA9: D3D0 Æ77Å out (mcrtd0),a FFAB: 7C Æ81Å ld a,h FFAC: D3D1 Æ92Å out (mcrtd1),a FFAE: 3E0D Æ99Å ld a,0dh FFB0: D3D0 Æ110Å out (mcrtd0),a FFB2: 7D Æ114Å ld a,l FFB3: D3D1 Æ125Å out (mcrtd1),a FFB5: C9 Æ135Å ret FFB6: E5 Æ11Å carret push hl FFB7: CDE7FF Æ28Å call bbbb FFBA: CDFAFF Æ45Å call eeee FFBD: E1 Æ55Å pop hl FFBE: 19 Æ66Å add hl,de FFBF: D5 Æ11Å abc push de FFC0: EB Æ15Å ex de,hl FFC1: CDE7FF Æ32Å call bbbb FFC4: CDF5FF Æ49Å call dddd FFC7: D1 Æ59Å pop de FFC8: E5 Æ70Å push hl FFC9: CDEEFF Æ87Å call cccc FFCC: CDFAFF Æ104Å call eeee FFCF: E1 Æ114Å pop hl FFD0: 19 Æ125Å add hl,de FFD1: 3E0E Æ132Å ld a,0eh FFD3: D3D0 Æ143Å out (mcrtd0),a FFD5: 7C Æ147Å ld a,h FFD6: D3D1 Æ158Å out (mcrtd1),a FFD8: 3E0F Æ165Å ld a,0fh FFDA: D3D0 Æ176Å out (mcrtd0),a FFDC: 7D Æ180Å ld a,l FFDD: D3D1 Æ191Å out (mcrtd1),a FFDF: C9 Æ201Å ret ; FFE0: 2100FF Æ10Å aaaa ld hl,0ff00h FFE3: 39 Æ21Å add hl,sp FFE4: 2EFB Æ28Å ld l,0fbh FFE6: C9 Æ38Å ret FFE7: 2100FF Æ10Å bbbb ld hl,0ff00h FFEA: 39 Æ21Å add hl,sp FFEB: 2EFE Æ28Å ld l,0feh FFED: C9 Æ38Å ret FFEE: 2100FF Æ10Å cccc ld hl,0ff00h FFF1: 39 Æ21Å add hl,sp FFF2: 2EFC Æ28Å ld l,0fch FFF4: C9 Æ38Å ret FFF5: 73 Æ 7Å dddd ld (hl),e FFF6: 23 Æ13Å inc hl FFF7: 72 Æ20Å ld (hl),d FFF8: EB Æ24Å ex de,hl FFF9: C9 Æ34Å ret FFFA: 5E Æ 7Å eeee ld e,(hl) FFFB: 23 Æ13Å inc hl FFFC: 56 Æ20Å ld d,(hl) FFFD: C9 Æ30Å ret ; ; .END ; +++ segments +++ #CODE = $F000 = 61440, size = $0FFE = 4094 ; +++ global symbols +++ _end = $FFFE = 65534 mps-2000 monitor v 1.0 comet.asm:9 (unused) _size = $0FFE = 4094 mps-2000 monitor v 1.0 comet.asm:9 (unused) aaaa = $FFE0 = 65504 mps-2000 monitor v 1.0 comet.asm:2618 abc = $FFBF = 65471 mps-2000 monitor v 1.0 comet.asm:2598 abd = $FF98 = 65432 mps-2000 monitor v 1.0 comet.asm:2575 abe = $FF88 = 65416 mps-2000 monitor v 1.0 comet.asm:2565 abend = $FD6A = 64874 mps-2000 monitor v 1.0 comet.asm:2258 abf = $FF71 = 65393 mps-2000 monitor v 1.0 comet.asm:2555 abg = $FF9E = 65438 mps-2000 monitor v 1.0 comet.asm:2579 abnd1 = $FD6E = 64878 mps-2000 monitor v 1.0 comet.asm:2260 abnd2 = $FD71 = 64881 mps-2000 monitor v 1.0 comet.asm:2261 abnd3 = $FD74 = 64884 mps-2000 monitor v 1.0 comet.asm:2262 abort = $F5FF = 62975 mps-2000 monitor v 1.0 comet.asm:944 aca = $FF1D = 65309 mps-2000 monitor v 1.0 comet.asm:2507 actbl = $FA1B = 64027 mps-2000 monitor v 1.0 comet.asm:1693 ada = $FF5B = 65371 mps-2000 monitor v 1.0 comet.asm:2543 ader = $F305 = 62213 mps-2000 monitor v 1.0 comet.asm:476 aea = $FF44 = 65348 mps-2000 monitor v 1.0 comet.asm:2530 afa = $FF38 = 65336 mps-2000 monitor v 1.0 comet.asm:2523 aga = $FF40 = 65344 mps-2000 monitor v 1.0 comet.asm:2528 aha = $FF81 = 65409 mps-2000 monitor v 1.0 comet.asm:2562 ahead = $F0D7 = 61655 mps-2000 monitor v 1.0 comet.asm:168 aloc = $0015 = 21 mps-2000 monitor v 1.0 comet.asm:1667 aploc = $0009 = 9 mps-2000 monitor v 1.0 comet.asm:1680 ass0 = $F1E1 = 61921 mps-2000 monitor v 1.0 comet.asm:314 ass1 = $F1EA = 61930 mps-2000 monitor v 1.0 comet.asm:320 ass2 = $F1EB = 61931 mps-2000 monitor v 1.0 comet.asm:321 ass3 = $F1F8 = 61944 mps-2000 monitor v 1.0 comet.asm:326 ass4 = $F202 = 61954 mps-2000 monitor v 1.0 comet.asm:332 ass5 = $F205 = 61957 mps-2000 monitor v 1.0 comet.asm:334 ass6 = $F210 = 61968 mps-2000 monitor v 1.0 comet.asm:341 ass7 = $F212 = 61970 mps-2000 monitor v 1.0 comet.asm:343 asserr = $F1FF = 61951 mps-2000 monitor v 1.0 comet.asm:331 assign = $F1D5 = 61909 mps-2000 monitor v 1.0 comet.asm:310 baand = $FDAB = 64939 mps-2000 monitor v 1.0 comet.asm:2294 back = $FB7F = 64383 mps-2000 monitor v 1.0 comet.asm:1988 base = $F000 = 61440 mps-2000 monitor v 1.0 comet.asm:12 (unused) batch = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:64 (unused) bbbb = $FFE7 = 65511 mps-2000 monitor v 1.0 comet.asm:2622 begin = $F07E = 61566 mps-2000 monitor v 1.0 comet.asm:123 bell = $0007 = 7 mps-2000 monitor v 1.0 comet.asm:34 (unused) bits = $F989 = 63881 mps-2000 monitor v 1.0 comet.asm:1564 blk = $F63D = 63037 mps-2000 monitor v 1.0 comet.asm:984 blknr = $00EB = 235 mps-2000 monitor v 1.0 comet.asm:1793 blkskr = $FECD = 65229 mps-2000 monitor v 1.0 comet.asm:2463 bloc = $0013 = 19 mps-2000 monitor v 1.0 comet.asm:1668 blokke = $00EA = 234 mps-2000 monitor v 1.0 comet.asm:1792 bploc = $000B = 11 mps-2000 monitor v 1.0 comet.asm:1681 bufrak = $FC5D = 64605 mps-2000 monitor v 1.0 comet.asm:2105 bufwak = $FBBE = 64446 mps-2000 monitor v 1.0 comet.asm:2022 busy = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:47 c1 = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:1771 c1s = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:1735 (unused) c2 = $0080 = 128 mps-2000 monitor v 1.0 comet.asm:1772 c2s = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:1731 (unused) c3 = $0040 = 64 mps-2000 monitor v 1.0 comet.asm:1773 c3s = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1730 (unused) carret = $FFB6 = 65462 mps-2000 monitor v 1.0 comet.asm:2593 casrak = $FC32 = 64562 mps-2000 monitor v 1.0 comet.asm:2084 caswak = $FB9D = 64413 mps-2000 monitor v 1.0 comet.asm:2005 cccc = $FFEE = 65518 mps-2000 monitor v 1.0 comet.asm:2626 cchk = $F604 = 62980 mps-2000 monitor v 1.0 comet.asm:948 (unused) ccrt = $0001 = 1 mps-2000 monitor v 1.0 comet.asm:63 cerr = $F2B8 = 62136 mps-2000 monitor v 1.0 comet.asm:436 ci = $F84A = 63562 mps-2000 monitor v 1.0 comet.asm:1347 ci1 = $F85A = 63578 mps-2000 monitor v 1.0 comet.asm:1356 ci2 = $F866 = 63590 mps-2000 monitor v 1.0 comet.asm:1365 ciloc = $00F1 = 241 mps-2000 monitor v 1.0 comet.asm:89 civek = $F23A = 62010 mps-2000 monitor v 1.0 comet.asm:373 clear = $FD37 = 64823 mps-2000 monitor v 1.0 comet.asm:2221 clear1 = $FD42 = 64834 mps-2000 monitor v 1.0 comet.asm:2228 cloc = $0012 = 18 mps-2000 monitor v 1.0 comet.asm:1669 clrscr = $FEE6 = 65254 mps-2000 monitor v 1.0 comet.asm:2476 cmsk = $00FC = 252 mps-2000 monitor v 1.0 comet.asm:56 co = $F63F = 63039 mps-2000 monitor v 1.0 comet.asm:986 co0 = $F650 = 63056 mps-2000 monitor v 1.0 comet.asm:998 co1 = $F677 = 63095 mps-2000 monitor v 1.0 comet.asm:1031 coloc = $00F4 = 244 mps-2000 monitor v 1.0 comet.asm:90 comd = $F29F = 62111 mps-2000 monitor v 1.0 comet.asm:424 comd1 = $F2A2 = 62114 mps-2000 monitor v 1.0 comet.asm:425 comff = $F296 = 62102 mps-2000 monitor v 1.0 comet.asm:420 comnn = $F28F = 62095 mps-2000 monitor v 1.0 comet.asm:417 comp = $F286 = 62086 mps-2000 monitor v 1.0 comet.asm:413 conv = $F722 = 63266 mps-2000 monitor v 1.0 comet.asm:1130 copck = $F836 = 63542 mps-2000 monitor v 1.0 comet.asm:1331 cor = $0004 = 4 mps-2000 monitor v 1.0 comet.asm:1747 covek = $F241 = 62017 mps-2000 monitor v 1.0 comet.asm:376 cploc = $000A = 10 mps-2000 monitor v 1.0 comet.asm:1682 cr = $000D = 13 mps-2000 monitor v 1.0 comet.asm:31 cre = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1749 crlf = $F731 = 63281 mps-2000 monitor v 1.0 comet.asm:1143 crti = $00D2 = 210 mps-2000 monitor v 1.0 comet.asm:23 crti30 = $F091 = 61585 mps-2000 monitor v 1.0 comet.asm:132 crtin = $F85D = 63581 mps-2000 monitor v 1.0 comet.asm:1359 crto = $00D2 = 210 mps-2000 monitor v 1.0 comet.asm:24 (unused) crtout = $F653 = 63059 mps-2000 monitor v 1.0 comet.asm:1001 crts = $00D3 = 211 mps-2000 monitor v 1.0 comet.asm:25 cs0 = $F745 = 63301 mps-2000 monitor v 1.0 comet.asm:1156 cs1 = $F74A = 63306 mps-2000 monitor v 1.0 comet.asm:1159 cs2 = $F74E = 63310 mps-2000 monitor v 1.0 comet.asm:1161 (unused) cs3 = $F751 = 63313 mps-2000 monitor v 1.0 comet.asm:1164 csloc = $00EE = 238 mps-2000 monitor v 1.0 comet.asm:94 csts = $F739 = 63289 mps-2000 monitor v 1.0 comet.asm:1150 csvek = $F233 = 62003 mps-2000 monitor v 1.0 comet.asm:370 ctty = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:62 (unused) cuser = $0003 = 3 mps-2000 monitor v 1.0 comet.asm:65 (unused) dc1 = $0011 = 17 mps-2000 monitor v 1.0 comet.asm:52 dddd = $FFF5 = 65525 mps-2000 monitor v 1.0 comet.asm:2630 ddiel = $F8CA = 63690 mps-2000 monitor v 1.0 comet.asm:1426 ddiel0 = $F8CC = 63692 mps-2000 monitor v 1.0 comet.asm:1427 ddiel1 = $F8DD = 63709 mps-2000 monitor v 1.0 comet.asm:1435 ddil0 = $F8B2 = 63666 mps-2000 monitor v 1.0 comet.asm:1414 ddil1 = $F8B4 = 63668 mps-2000 monitor v 1.0 comet.asm:1415 ddil2 = $F8BB = 63675 mps-2000 monitor v 1.0 comet.asm:1418 ddil3 = $F8C1 = 63681 mps-2000 monitor v 1.0 comet.asm:1421 delay = $FE5B = 65115 mps-2000 monitor v 1.0 comet.asm:2389 delay1 = $FE5C = 65116 mps-2000 monitor v 1.0 comet.asm:2390 delay2 = $FE5E = 65118 mps-2000 monitor v 1.0 comet.asm:2391 delay3 = $FE60 = 65120 mps-2000 monitor v 1.0 comet.asm:2392 disd0 = $F2CD = 62157 mps-2000 monitor v 1.0 comet.asm:447 disd1 = $F2D0 = 62160 mps-2000 monitor v 1.0 comet.asm:448 disp = $F2CA = 62154 mps-2000 monitor v 1.0 comet.asm:446 dlaya = $F082 = 61570 mps-2000 monitor v 1.0 comet.asm:125 dloc = $0011 = 17 mps-2000 monitor v 1.0 comet.asm:1670 dmp8 = $FB0E = 64270 mps-2000 monitor v 1.0 comet.asm:1917 doe = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1748 done = $F406 = 62470 mps-2000 monitor v 1.0 comet.asm:631 done2 = $F4F2 = 62706 mps-2000 monitor v 1.0 comet.asm:782 dploc = $000D = 13 mps-2000 monitor v 1.0 comet.asm:1683 eeee = $FFFA = 65530 mps-2000 monitor v 1.0 comet.asm:2635 eloc = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1671 empty = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:46 endx = $FA1B = 64027 mps-2000 monitor v 1.0 comet.asm:1666 eof = $F2E1 = 62177 mps-2000 monitor v 1.0 comet.asm:458 eof1 = $F2E4 = 62180 mps-2000 monitor v 1.0 comet.asm:459 eot = $00E9 = 233 mps-2000 monitor v 1.0 comet.asm:1791 eotck = $FD01 = 64769 mps-2000 monitor v 1.0 comet.asm:2188 eploc = $000C = 12 mps-2000 monitor v 1.0 comet.asm:1684 erf = $00E0 = 224 mps-2000 monitor v 1.0 comet.asm:1782 erfskr = $FC9D = 64669 mps-2000 monitor v 1.0 comet.asm:2136 err1 = $00E1 = 225 mps-2000 monitor v 1.0 comet.asm:1783 err2 = $F403 = 62467 mps-2000 monitor v 1.0 comet.asm:630 (unused) err3 = $F3FD = 62461 mps-2000 monitor v 1.0 comet.asm:627 erro2 = $00E2 = 226 mps-2000 monitor v 1.0 comet.asm:1784 error = $F60A = 62986 mps-2000 monitor v 1.0 comet.asm:953 esc = $001B = 27 mps-2000 monitor v 1.0 comet.asm:33 ex0 = $F76C = 63340 mps-2000 monitor v 1.0 comet.asm:1185 ex1 = $F76F = 63343 mps-2000 monitor v 1.0 comet.asm:1186 exf = $F78E = 63374 mps-2000 monitor v 1.0 comet.asm:1207 exit = $F9F8 = 63992 mps-2000 monitor v 1.0 comet.asm:1643 exlf = $F72C = 63276 mps-2000 monitor v 1.0 comet.asm:1139 expex2 = $F77D = 63357 mps-2000 monitor v 1.0 comet.asm:1196 expex3 = $F787 = 63367 mps-2000 monitor v 1.0 comet.asm:1203 expr = $F769 = 63337 mps-2000 monitor v 1.0 comet.asm:1184 expr1 = $F767 = 63335 mps-2000 monitor v 1.0 comet.asm:1183 expr3 = $F75C = 63324 mps-2000 monitor v 1.0 comet.asm:1174 false = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:29 fif = $F300 = 62208 mps-2000 monitor v 1.0 comet.asm:472 fihp = $F30B = 62219 mps-2000 monitor v 1.0 comet.asm:478 fil = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:36 (unused) fill = $F2FD = 62205 mps-2000 monitor v 1.0 comet.asm:471 filnvn = $FC41 = 64577 mps-2000 monitor v 1.0 comet.asm:2091 find1 = $F4CB = 62667 mps-2000 monitor v 1.0 comet.asm:759 findc = $F4C6 = 62662 mps-2000 monitor v 1.0 comet.asm:756 floc = $0014 = 20 mps-2000 monitor v 1.0 comet.asm:1672 flram = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:43 fnskr = $FBAC = 64428 mps-2000 monitor v 1.0 comet.asm:2012 found = $F4DA = 62682 mps-2000 monitor v 1.0 comet.asm:767 fploc = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1685 gap1 = $FCEB = 64747 mps-2000 monitor v 1.0 comet.asm:2176 gap2 = $FCF5 = 64757 mps-2000 monitor v 1.0 comet.asm:2181 gnt = $0001 = 1 mps-2000 monitor v 1.0 comet.asm:1753 (unused) gotg0 = $F32B = 62251 mps-2000 monitor v 1.0 comet.asm:497 gotg1 = $F331 = 62257 mps-2000 monitor v 1.0 comet.asm:500 gotg2 = $F346 = 62278 mps-2000 monitor v 1.0 comet.asm:517 gotg2a = $F34E = 62286 mps-2000 monitor v 1.0 comet.asm:522 gotg3 = $F359 = 62297 mps-2000 monitor v 1.0 comet.asm:526 goto = $F314 = 62228 mps-2000 monitor v 1.0 comet.asm:484 gpf = $0040 = 64 mps-2000 monitor v 1.0 comet.asm:1751 grd = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:1761 gre = $0004 = 4 mps-2000 monitor v 1.0 comet.asm:1762 grq = $0004 = 4 mps-2000 monitor v 1.0 comet.asm:1728 hello = $F129 = 61737 mps-2000 monitor v 1.0 comet.asm:206 (unused) hexn = $F7A5 = 63397 mps-2000 monitor v 1.0 comet.asm:1229 hilo = $F79B = 63387 mps-2000 monitor v 1.0 comet.asm:1217 hilox = $F795 = 63381 mps-2000 monitor v 1.0 comet.asm:1212 hloc = $0031 = 49 mps-2000 monitor v 1.0 comet.asm:1673 hlsp = $F63A = 63034 mps-2000 monitor v 1.0 comet.asm:982 hpi = $FD5D = 64861 mps-2000 monitor v 1.0 comet.asm:2247 hploc = $000F = 15 mps-2000 monitor v 1.0 comet.asm:1686 ibpnt = $00ED = 237 mps-2000 monitor v 1.0 comet.asm:42 ibuf = $FE9A = 65178 mps-2000 monitor v 1.0 comet.asm:2433 ibuibi = $FEAE = 65198 mps-2000 monitor v 1.0 comet.asm:2448 ibuin1 = $FEC0 = 65216 mps-2000 monitor v 1.0 comet.asm:2455 ibuinl = $FEB7 = 65207 mps-2000 monitor v 1.0 comet.asm:2452 iloc = $0003 = 3 mps-2000 monitor v 1.0 comet.asm:1691 imp80 = $FAE4 = 64228 mps-2000 monitor v 1.0 comet.asm:1892 imp81 = $FB00 = 64256 mps-2000 monitor v 1.0 comet.asm:1908 imp82 = $FB0B = 64267 mps-2000 monitor v 1.0 comet.asm:1914 imp83 = $FB01 = 64257 mps-2000 monitor v 1.0 comet.asm:1909 imp84 = $FB06 = 64262 mps-2000 monitor v 1.0 comet.asm:1912 impd80 = $FB28 = 64296 mps-2000 monitor v 1.0 comet.asm:1932 impd81 = $FB2B = 64299 mps-2000 monitor v 1.0 comet.asm:1933 ini = $F109 = 61705 mps-2000 monitor v 1.0 comet.asm:193 ini1 = $F11F = 61727 mps-2000 monitor v 1.0 comet.asm:202 inibuf = $F1BD = 61885 mps-2000 monitor v 1.0 comet.asm:294 initty = $00CE = 206 mps-2000 monitor v 1.0 comet.asm:38 inittz = $0027 = 39 mps-2000 monitor v 1.0 comet.asm:39 inobuf = $F1C3 = 61891 mps-2000 monitor v 1.0 comet.asm:298 inp8 = $FAD5 = 64213 mps-2000 monitor v 1.0 comet.asm:1884 inte = $FD48 = 64840 mps-2000 monitor v 1.0 comet.asm:2235 inte1 = $FD4D = 64845 mps-2000 monitor v 1.0 comet.asm:2238 inte2 = $FCFA = 64762 mps-2000 monitor v 1.0 comet.asm:2183 inte21 = $FCFC = 64764 mps-2000 monitor v 1.0 comet.asm:2184 iochk = $F228 = 61992 mps-2000 monitor v 1.0 comet.asm:361 ioff = $00DF = 223 mps-2000 monitor v 1.0 comet.asm:40 iorun = $00E7 = 231 mps-2000 monitor v 1.0 comet.asm:1789 ioset = $F21D = 61981 mps-2000 monitor v 1.0 comet.asm:351 iport = $F983 = 63875 mps-2000 monitor v 1.0 comet.asm:1561 ipq2 = $F98B = 63883 mps-2000 monitor v 1.0 comet.asm:1565 ki = $F95C = 63836 mps-2000 monitor v 1.0 comet.asm:1533 kin = $F9CA = 63946 mps-2000 monitor v 1.0 comet.asm:1602 ladr = $F7C0 = 63424 mps-2000 monitor v 1.0 comet.asm:1244 lby2 = $F7CE = 63438 mps-2000 monitor v 1.0 comet.asm:1254 lbyte = $F7C5 = 63429 mps-2000 monitor v 1.0 comet.asm:1247 lcrt = $0040 = 64 mps-2000 monitor v 1.0 comet.asm:83 le0 = $F7E1 = 63457 mps-2000 monitor v 1.0 comet.asm:1265 lead = $F7DE = 63454 mps-2000 monitor v 1.0 comet.asm:1264 les1 = $FC63 = 64611 mps-2000 monitor v 1.0 comet.asm:2108 (unused) lesok = $FC87 = 64647 mps-2000 monitor v 1.0 comet.asm:2126 (unused) lf = $000A = 10 mps-2000 monitor v 1.0 comet.asm:32 lfadr = $F637 = 63031 mps-2000 monitor v 1.0 comet.asm:980 line = $0080 = 128 mps-2000 monitor v 1.0 comet.asm:84 lloc = $0030 = 48 mps-2000 monitor v 1.0 comet.asm:1674 llocx = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:1679 lmsk = $003F = 63 mps-2000 monitor v 1.0 comet.asm:59 lnloc = $F6D7 = 63191 mps-2000 monitor v 1.0 comet.asm:1091 lo = $F683 = 63107 mps-2000 monitor v 1.0 comet.asm:1042 load = $F8A3 = 63651 mps-2000 monitor v 1.0 comet.asm:1407 loaddi = $F8AA = 63658 mps-2000 monitor v 1.0 comet.asm:1411 lod0 = $F3BC = 62396 mps-2000 monitor v 1.0 comet.asm:588 lod4 = $F3F8 = 62456 mps-2000 monitor v 1.0 comet.asm:625 lodcb = $F432 = 62514 mps-2000 monitor v 1.0 comet.asm:660 lodl1 = $F414 = 62484 mps-2000 monitor v 1.0 comet.asm:642 lodl3 = $F420 = 62496 mps-2000 monitor v 1.0 comet.asm:647 lodl5 = $F419 = 62489 mps-2000 monitor v 1.0 comet.asm:644 lodlc1 = $F43C = 62524 mps-2000 monitor v 1.0 comet.asm:666 lodr = $F412 = 62482 mps-2000 monitor v 1.0 comet.asm:641 loli = $F69F = 63135 mps-2000 monitor v 1.0 comet.asm:1056 lpdc = $00F2 = 242 mps-2000 monitor v 1.0 comet.asm:49 lpdp = $00F0 = 240 mps-2000 monitor v 1.0 comet.asm:45 lploc = $000E = 14 mps-2000 monitor v 1.0 comet.asm:1687 lpsc = $00F3 = 243 mps-2000 monitor v 1.0 comet.asm:50 lpsp = $00F1 = 241 mps-2000 monitor v 1.0 comet.asm:44 ltbl = $F9E4 = 63972 mps-2000 monitor v 1.0 comet.asm:1618 ltty = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:82 (unused) luloc = $00FD = 253 mps-2000 monitor v 1.0 comet.asm:93 luser = $00C0 = 192 mps-2000 monitor v 1.0 comet.asm:85 (unused) luvek = $F256 = 62038 mps-2000 monitor v 1.0 comet.asm:385 mark = $F7D4 = 63444 mps-2000 monitor v 1.0 comet.asm:1258 max = $0007 = 7 mps-2000 monitor v 1.0 comet.asm:37 mcrtd0 = $00D0 = 208 mps-2000 monitor v 1.0 comet.asm:21 mcrtd1 = $00D1 = 209 mps-2000 monitor v 1.0 comet.asm:22 memb = $F7F1 = 63473 mps-2000 monitor v 1.0 comet.asm:1276 memck = $F7E7 = 63463 mps-2000 monitor v 1.0 comet.asm:1270 memsiz = $F7F4 = 63476 mps-2000 monitor v 1.0 comet.asm:1280 memsm0 = $F7F8 = 63480 mps-2000 monitor v 1.0 comet.asm:1282 mk = $0040 = 64 mps-2000 monitor v 1.0 comet.asm:1740 (unused) mkf = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:1739 move = $F380 = 62336 mps-2000 monitor v 1.0 comet.asm:553 moverz = $FB4D = 64333 mps-2000 monitor v 1.0 comet.asm:1957 movm = $F383 = 62339 mps-2000 monitor v 1.0 comet.asm:554 movm1 = $F38E = 62350 mps-2000 monitor v 1.0 comet.asm:562 msg = $F02A = 61482 mps-2000 monitor v 1.0 comet.asm:113 msgl = $0054 = 84 mps-2000 monitor v 1.0 comet.asm:119 mskr = $FC99 = 64665 mps-2000 monitor v 1.0 comet.asm:2134 nar = $0001 = 1 mps-2000 monitor v 1.0 comet.asm:1745 nbr = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:1746 nibble = $F80A = 63498 mps-2000 monitor v 1.0 comet.asm:1297 null = $F70C = 63244 mps-2000 monitor v 1.0 comet.asm:1118 nzflg = $0007 = 7 mps-2000 monitor v 1.0 comet.asm:1795 oblpx = $FE89 = 65161 mps-2000 monitor v 1.0 comet.asm:2424 obob = $FE80 = 65152 mps-2000 monitor v 1.0 comet.asm:2420 obpnt = $00EC = 236 mps-2000 monitor v 1.0 comet.asm:41 obuf = $FE6B = 65131 mps-2000 monitor v 1.0 comet.asm:2404 oport = $F99A = 63898 mps-2000 monitor v 1.0 comet.asm:1573 overz = $FB5E = 64350 mps-2000 monitor v 1.0 comet.asm:1965 ovsk0 = $FB79 = 64377 mps-2000 monitor v 1.0 comet.asm:1982 ovsk3 = $FB76 = 64374 mps-2000 monitor v 1.0 comet.asm:1979 ovsk6 = $FB73 = 64371 mps-2000 monitor v 1.0 comet.asm:1976 padr = $F81A = 63514 mps-2000 monitor v 1.0 comet.asm:1310 pbuf = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:76 pbyte = $F81F = 63519 mps-2000 monitor v 1.0 comet.asm:1314 pcas = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:77 pchk = $F83B = 63547 mps-2000 monitor v 1.0 comet.asm:1334 peol = $F6AC = 63148 mps-2000 monitor v 1.0 comet.asm:1065 ploc = $0034 = 52 mps-2000 monitor v 1.0 comet.asm:1675 pmsk = $00CF = 207 mps-2000 monitor v 1.0 comet.asm:58 po = $F6B3 = 63155 mps-2000 monitor v 1.0 comet.asm:1069 po0 = $F6BE = 63166 mps-2000 monitor v 1.0 comet.asm:1075 po1 = $F6C9 = 63177 mps-2000 monitor v 1.0 comet.asm:1082 poerr = $00E3 = 227 mps-2000 monitor v 1.0 comet.asm:1785 prerr = $00E5 = 229 mps-2000 monitor v 1.0 comet.asm:1787 prmtb = $FA33 = 64051 mps-2000 monitor v 1.0 comet.asm:1706 ptty = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:75 (unused) puloc = $00FA = 250 mps-2000 monitor v 1.0 comet.asm:92 puser = $0030 = 48 mps-2000 monitor v 1.0 comet.asm:78 (unused) puta = $F267 = 62055 mps-2000 monitor v 1.0 comet.asm:395 puta1 = $F26E = 62062 mps-2000 monitor v 1.0 comet.asm:398 puta2 = $F27D = 62077 mps-2000 monitor v 1.0 comet.asm:406 puta3 = $F282 = 62082 mps-2000 monitor v 1.0 comet.asm:408 puvek = $F24F = 62031 mps-2000 monitor v 1.0 comet.asm:382 qchk = $F83E = 63550 mps-2000 monitor v 1.0 comet.asm:1336 qout = $F9B4 = 63924 mps-2000 monitor v 1.0 comet.asm:1591 rbuf = $0004 = 4 mps-2000 monitor v 1.0 comet.asm:69 rcas = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:70 rcerr = $00E6 = 230 mps-2000 monitor v 1.0 comet.asm:1788 rdbrk = $FD9B = 64923 mps-2000 monitor v 1.0 comet.asm:2281 rderr = $00E4 = 228 mps-2000 monitor v 1.0 comet.asm:1786 rdf = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1729 (unused) rdfin = $FCBA = 64698 mps-2000 monitor v 1.0 comet.asm:2153 rdfin1 = $FCC2 = 64706 mps-2000 monitor v 1.0 comet.asm:2156 rdint1 = $FD60 = 64864 mps-2000 monitor v 1.0 comet.asm:2251 rea = $F3E9 = 62441 mps-2000 monitor v 1.0 comet.asm:617 read = $F3A2 = 62370 mps-2000 monitor v 1.0 comet.asm:573 read1 = $F394 = 62356 mps-2000 monitor v 1.0 comet.asm:567 read2 = $F397 = 62359 mps-2000 monitor v 1.0 comet.asm:568 ready = $FD0B = 64779 mps-2000 monitor v 1.0 comet.asm:2196 ready1 = $FD2D = 64813 mps-2000 monitor v 1.0 comet.asm:2214 ready2 = $FD31 = 64817 mps-2000 monitor v 1.0 comet.asm:2216 rec = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:1750 rel1 = $F3F0 = 62448 mps-2000 monitor v 1.0 comet.asm:622 rer0 = $F3B4 = 62388 mps-2000 monitor v 1.0 comet.asm:584 resaf = $F9DF = 63967 mps-2000 monitor v 1.0 comet.asm:1612 restart = $F8E9 = 63721 mps-2000 monitor v 1.0 comet.asm:1447 restr0 = $F8F9 = 63737 mps-2000 monitor v 1.0 comet.asm:1458 restr1 = $F910 = 63760 mps-2000 monitor v 1.0 comet.asm:1476 restr2 = $F91B = 63771 mps-2000 monitor v 1.0 comet.asm:1485 restr3 = $F91C = 63772 mps-2000 monitor v 1.0 comet.asm:1486 restr4 = $F939 = 63801 mps-2000 monitor v 1.0 comet.asm:1504 restr5 = $F945 = 63813 mps-2000 monitor v 1.0 comet.asm:1515 retur = $F8E5 = 63717 mps-2000 monitor v 1.0 comet.asm:1442 ri = $F872 = 63602 mps-2000 monitor v 1.0 comet.asm:1375 ribble = $F807 = 63495 mps-2000 monitor v 1.0 comet.asm:1296 ribuf = $F88F = 63631 mps-2000 monitor v 1.0 comet.asm:1393 ricas = $F882 = 63618 mps-2000 monitor v 1.0 comet.asm:1386 ricas1 = $F87E = 63614 mps-2000 monitor v 1.0 comet.asm:1383 riff = $F629 = 63017 mps-2000 monitor v 1.0 comet.asm:970 ritt = $F879 = 63609 mps-2000 monitor v 1.0 comet.asm:1379 (unused) rix = $F89D = 63645 mps-2000 monitor v 1.0 comet.asm:1402 rloc = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:1690 rmd = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1775 rme = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1776 rmem = $F22A = 61994 mps-2000 monitor v 1.0 comet.asm:362 rmsk = $00F3 = 243 mps-2000 monitor v 1.0 comet.asm:57 rr0 = $00E0 = 224 mps-2000 monitor v 1.0 comet.asm:1725 rr1 = $00E1 = 225 mps-2000 monitor v 1.0 comet.asm:1733 rr2 = $00E2 = 226 mps-2000 monitor v 1.0 comet.asm:1743 rr3 = $00E3 = 227 mps-2000 monitor v 1.0 comet.asm:1744 rrd = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1763 (unused) rre = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1764 rri = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1770 (unused) rrq = $0001 = 1 mps-2000 monitor v 1.0 comet.asm:1726 rrr = $0040 = 64 mps-2000 monitor v 1.0 comet.asm:1765 rset = $0080 = 128 mps-2000 monitor v 1.0 comet.asm:1759 rst7 = $0038 = 56 mps-2000 monitor v 1.0 comet.asm:13 rtty = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:68 (unused) rub = $00FF = 255 mps-2000 monitor v 1.0 comet.asm:35 (unused) ruloc = $00F7 = 247 mps-2000 monitor v 1.0 comet.asm:91 ruser = $000C = 12 mps-2000 monitor v 1.0 comet.asm:71 (unused) ruvek = $F248 = 62024 mps-2000 monitor v 1.0 comet.asm:379 rw = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1769 rws = $0004 = 4 mps-2000 monitor v 1.0 comet.asm:1736 s3 = $0080 = 128 mps-2000 monitor v 1.0 comet.asm:1741 (unused) sbyte = $F442 = 62530 mps-2000 monitor v 1.0 comet.asm:669 scip = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1737 screen = $FEFE = 65278 mps-2000 monitor v 1.0 comet.asm:2486 sekfu = $FD92 = 64914 mps-2000 monitor v 1.0 comet.asm:2277 seks = $FD77 = 64887 mps-2000 monitor v 1.0 comet.asm:2265 seksks = $FD7E = 64894 mps-2000 monitor v 1.0 comet.asm:2268 size = $F630 = 63024 mps-2000 monitor v 1.0 comet.asm:976 skr1 = $FBD6 = 64470 mps-2000 monitor v 1.0 comet.asm:2033 skr6 = $FC2C = 64556 mps-2000 monitor v 1.0 comet.asm:2077 (unused) skr8 = $FBC4 = 64452 mps-2000 monitor v 1.0 comet.asm:2025 (unused) sloc = $0017 = 23 mps-2000 monitor v 1.0 comet.asm:1676 speot = $FD07 = 64775 mps-2000 monitor v 1.0 comet.asm:2192 spol = $FDB0 = 64944 mps-2000 monitor v 1.0 comet.asm:2301 spol0 = $FDE1 = 64993 mps-2000 monitor v 1.0 comet.asm:2325 spol10 = $FE58 = 65112 mps-2000 monitor v 1.0 comet.asm:2385 spol11 = $FE2D = 65069 mps-2000 monitor v 1.0 comet.asm:2364 spol2 = $FDCF = 64975 mps-2000 monitor v 1.0 comet.asm:2316 spol3 = $FDF1 = 65009 mps-2000 monitor v 1.0 comet.asm:2334 spol4 = $FDFD = 65021 mps-2000 monitor v 1.0 comet.asm:2340 spol5 = $FDE7 = 64999 mps-2000 monitor v 1.0 comet.asm:2328 spol9 = $FE3D = 65085 mps-2000 monitor v 1.0 comet.asm:2372 srdp = $00F1 = 241 mps-2000 monitor v 1.0 comet.asm:51 srs = $0020 = 32 mps-2000 monitor v 1.0 comet.asm:1758 stabel = $F1B1 = 61873 mps-2000 monitor v 1.0 comet.asm:280 star0 = $F13A = 61754 mps-2000 monitor v 1.0 comet.asm:213 start = $F12E = 61742 mps-2000 monitor v 1.0 comet.asm:208 stfin1 = $FAC7 = 64199 mps-2000 monitor v 1.0 comet.asm:1874 sthp1 = $FA9E = 64158 mps-2000 monitor v 1.0 comet.asm:1848 sthp2 = $FAC3 = 64195 mps-2000 monitor v 1.0 comet.asm:1871 stkit = $F0F2 = 61682 mps-2000 monitor v 1.0 comet.asm:183 stlp1 = $FA95 = 64149 mps-2000 monitor v 1.0 comet.asm:1841 stlp2 = $FA88 = 64136 mps-2000 monitor v 1.0 comet.asm:1832 stlp3 = $FA64 = 64100 mps-2000 monitor v 1.0 comet.asm:1813 stnmat = $FAC1 = 64193 mps-2000 monitor v 1.0 comet.asm:1869 store = $F455 = 62549 mps-2000 monitor v 1.0 comet.asm:684 strobe = $0000 = 0 mps-2000 monitor v 1.0 comet.asm:48 strsg = $FA4C = 64076 mps-2000 monitor v 1.0 comet.asm:1797 subs = $F461 = 62561 mps-2000 monitor v 1.0 comet.asm:692 subs0 = $F465 = 62565 mps-2000 monitor v 1.0 comet.asm:694 subs1 = $F483 = 62595 mps-2000 monitor v 1.0 comet.asm:712 subs2 = $F48C = 62604 mps-2000 monitor v 1.0 comet.asm:717 subs3 = $F484 = 62596 mps-2000 monitor v 1.0 comet.asm:713 sunit = $F1C9 = 61897 mps-2000 monitor v 1.0 comet.asm:302 swp = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1738 tbl = $F159 = 61785 mps-2000 monitor v 1.0 comet.asm:234 tell = $F4E8 = 62696 mps-2000 monitor v 1.0 comet.asm:775 test = $F362 = 62306 mps-2000 monitor v 1.0 comet.asm:533 test1 = $F365 = 62309 mps-2000 monitor v 1.0 comet.asm:534 test2 = $F37A = 62330 mps-2000 monitor v 1.0 comet.asm:548 ti = $F962 = 63842 mps-2000 monitor v 1.0 comet.asm:1537 tit = $F980 = 63872 mps-2000 monitor v 1.0 comet.asm:1557 tloc = $0035 = 53 mps-2000 monitor v 1.0 comet.asm:1677 tlocx = $0025 = 37 mps-2000 monitor v 1.0 comet.asm:1678 tom = $F5F5 = 62965 mps-2000 monitor v 1.0 comet.asm:939 tom1 = $F5F8 = 62968 mps-2000 monitor v 1.0 comet.asm:940 tpck = $FCA2 = 64674 mps-2000 monitor v 1.0 comet.asm:2139 tpnot = $FCB3 = 64691 mps-2000 monitor v 1.0 comet.asm:2147 trail = $F7D9 = 63449 mps-2000 monitor v 1.0 comet.asm:1261 trans = $FB3C = 64316 mps-2000 monitor v 1.0 comet.asm:1942 trap = $F01E = 61470 mps-2000 monitor v 1.0 comet.asm:107 true = $00FF = 255 mps-2000 monitor v 1.0 comet.asm:30 tti = $00C0 = 192 mps-2000 monitor v 1.0 comet.asm:17 tto = $00C0 = 192 mps-2000 monitor v 1.0 comet.asm:18 tts = $00C1 = 193 mps-2000 monitor v 1.0 comet.asm:19 ttyin = $F851 = 63569 mps-2000 monitor v 1.0 comet.asm:1350 ttyout = $F646 = 63046 mps-2000 monitor v 1.0 comet.asm:990 type = $F48F = 62607 mps-2000 monitor v 1.0 comet.asm:721 typt0 = $F492 = 62610 mps-2000 monitor v 1.0 comet.asm:722 typt1 = $F497 = 62615 mps-2000 monitor v 1.0 comet.asm:724 typt2 = $F49E = 62622 mps-2000 monitor v 1.0 comet.asm:728 typt3 = $F4A0 = 62624 mps-2000 monitor v 1.0 comet.asm:729 ua = $0001 = 1 mps-2000 monitor v 1.0 comet.asm:1778 (unused) uas = $0001 = 1 mps-2000 monitor v 1.0 comet.asm:1734 (unused) unit = $00E8 = 232 mps-2000 monitor v 1.0 comet.asm:1790 unld = $F6EE = 63214 mps-2000 monitor v 1.0 comet.asm:1105 unlddi = $F6F7 = 63223 mps-2000 monitor v 1.0 comet.asm:1109 unlu = $F700 = 63232 mps-2000 monitor v 1.0 comet.asm:1112 vekin = $F262 = 62050 mps-2000 monitor v 1.0 comet.asm:391 vekud = $F25B = 62043 mps-2000 monitor v 1.0 comet.asm:387 verib = $F9AE = 63918 mps-2000 monitor v 1.0 comet.asm:1587 verify = $F9A2 = 63906 mps-2000 monitor v 1.0 comet.asm:1580 verio = $F9A5 = 63909 mps-2000 monitor v 1.0 comet.asm:1581 wait = $F719 = 63257 mps-2000 monitor v 1.0 comet.asm:1124 wait1 = $F70F = 63247 mps-2000 monitor v 1.0 comet.asm:1120 (unused) wcr = $0008 = 8 mps-2000 monitor v 1.0 comet.asm:1756 wd = $0080 = 128 mps-2000 monitor v 1.0 comet.asm:1752 (unused) where = $F4AF = 62639 mps-2000 monitor v 1.0 comet.asm:738 whew0 = $F4B1 = 62641 mps-2000 monitor v 1.0 comet.asm:739 wmd = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:1755 wme = $0010 = 16 mps-2000 monitor v 1.0 comet.asm:1757 wmem = $F21F = 61983 mps-2000 monitor v 1.0 comet.asm:352 wr0 = $00E0 = 224 mps-2000 monitor v 1.0 comet.asm:1754 wr1 = $00E1 = 225 mps-2000 monitor v 1.0 comet.asm:1760 wr2 = $00E2 = 226 mps-2000 monitor v 1.0 comet.asm:1767 wr3 = $00E3 = 227 mps-2000 monitor v 1.0 comet.asm:1768 wr5 = $00E5 = 229 mps-2000 monitor v 1.0 comet.asm:1774 wr6 = $00E6 = 230 mps-2000 monitor v 1.0 comet.asm:1777 wrfin = $FBE3 = 64483 mps-2000 monitor v 1.0 comet.asm:2044 wrihop = $F506 = 62726 mps-2000 monitor v 1.0 comet.asm:795 write = $F50D = 62733 mps-2000 monitor v 1.0 comet.asm:798 write1 = $F4F7 = 62711 mps-2000 monitor v 1.0 comet.asm:788 wriw0 = $F51C = 62748 mps-2000 monitor v 1.0 comet.asm:804 wriw1 = $F527 = 62759 mps-2000 monitor v 1.0 comet.asm:809 wriw2 = $F539 = 62777 mps-2000 monitor v 1.0 comet.asm:819 wriw3 = $F545 = 62789 mps-2000 monitor v 1.0 comet.asm:825 wriw4 = $F551 = 62801 mps-2000 monitor v 1.0 comet.asm:832 wrq = $0002 = 2 mps-2000 monitor v 1.0 comet.asm:1727 wrr = $0080 = 128 mps-2000 monitor v 1.0 comet.asm:1766 xam = $F556 = 62806 mps-2000 monitor v 1.0 comet.asm:838 xamx0 = $F56E = 62830 mps-2000 monitor v 1.0 comet.asm:848 xamx1 = $F57A = 62842 mps-2000 monitor v 1.0 comet.asm:855 xamx10 = $F5E6 = 62950 mps-2000 monitor v 1.0 comet.asm:926 xamx2 = $F57D = 62845 mps-2000 monitor v 1.0 comet.asm:856 xamx3 = $F596 = 62870 mps-2000 monitor v 1.0 comet.asm:873 xamx4 = $F5AF = 62895 mps-2000 monitor v 1.0 comet.asm:891 xamx5 = $F5B5 = 62901 mps-2000 monitor v 1.0 comet.asm:896 xamx6 = $F5BA = 62906 mps-2000 monitor v 1.0 comet.asm:899 xamx7 = $F5BD = 62909 mps-2000 monitor v 1.0 comet.asm:900 xamx8 = $F5E3 = 62947 mps-2000 monitor v 1.0 comet.asm:925 xamx9 = $F5EB = 62955 mps-2000 monitor v 1.0 comet.asm:928 xloc = $0007 = 7 mps-2000 monitor v 1.0 comet.asm:1688 yloc = $0005 = 5 mps-2000 monitor v 1.0 comet.asm:1689 total time: 0.0439 sec. no errors