f9dasm: M6800/1/2/3/8/9 / H6309 Binary/OS9/FLEX9 Disassembler V1.80 Loaded binary file ASSIST-09-faded-low_VCC.BIN ;**************************************************** ;* Used Labels * ;**************************************************** ;**************************************************** ;* Program Code / Data Areas * ;**************************************************** ORG $0000 DFTCHP RMB $0001 ;0000: M0001 RMB $0004 ;0001: DFTNLP RMB $0003 ;0005: M0008 RMB $0001 ;0008: M0009 RMB $0001 ;0009: M000A RMB $0001 ;000A: M000B RMB $0001 ;000B: M000C RMB $0004 ;000C: M0010 RMB $0002 ;0010: M0012 RMB $0003 ;0012: M0015 RMB $0001 ;0015: M0016 RMB $0002 ;0016: M0018 RMB $0001 ;0018: M0019 RMB $0005 ;0019: M001E RMB $000B ;001E: M0029 RMB $0003 ;0029: M002C RMB $0001 ;002C: M002D RMB $0006 ;002D: M0033 RMB $000C ;0033: M003F RMB $0001 ;003F: M0040 RMB $0002 ;0040: M0042 RMB $0002 ;0042: M0044 RMB $0001 ;0044: M0045_via_cvec_f04d RMB $0002 ;0045: M0047 RMB $0001 ;0047: M0048 RMB $0004 ;0048: M004C RMB $0001 ;004C: M004D RMB $0001 ;004D: M004E RMB $0001 ;004E: M004F RMB $0003 ;004F: M0052 RMB $0002 ;0052: M0054 RMB $0006 ;0054: M005A RMB $0002 ;005A: M005C RMB $0001 ;005C: M005D RMB $0007 ;005D: M0064 RMB $0003 ;0064: M0067 RMB $000A ;0067: M0071 RMB $001C ;0071: M008D RMB $0039 ;008D: M00C6 RMB $0006 ;00C6: M00CC RMB $0015 ;00CC: M00E1 RMB $001E ;00E1: M00FF RMB $0001 ;00FF: M0100 RMB $0043 ;0100: M0143 RMB $004F ;0143: M0192_via_cvec_f06b RMB $002B ;0192: M01BD_via_cvec_f041 RMB $00E3 ;01BD: M02A0_via_cvec_f0b3 RMB $0006 ;02A0: M02A6_via_cvec_f04f RMB $006F ;02A6: M0315_via_cvec_f045 RMB $0002 ;0315: M0317_via_cvec_f043 RMB $000A ;0317: M0321_via_cvec_f049 RMB $0007 ;0321: M0328_via_cvec_f055 RMB $0008 ;0328: M0330_via_cvec_f05d RMB $0005 ;0330: M0335_via_cvec_f059 RMB $0001 ;0335: M0336_via_cvec_f057 RMB $0005 ;0336: M033B_via_cvec_f053 RMB $000A ;033B: M0345_via_cvec_f05b RMB $0030 ;0345: M0375_via_cvec_f065 RMB $0003 ;0375: M0378_via_cvec_f061 RMB $008A ;0378: M0402 RMB $0040 ;0402: M0442 RMB $0001 ;0442: M0443 RMB $0002 ;0443: M0445_via_cvec_f05f RMB $000B ;0445: M0450 RMB $00DB ;0450: M052B_via_cvec_f069 RMB $0196 ;052B: M06C1_via_cvec_f0b9 RMB $00B2 ;06C1: M0773_via_cvec_f0a5 RMB $01B2 ;0773: M0925_via_cvec_f047 RMB $00DB ;0925: M0A00_via_cvec_f04b RMB $0110 ;0A00: M0B10_via_cvec_f0bb RMB $0249 ;0B10: M0D59 RMB $01FC ;0D59: M0F55 RMB $00AD ;0F55: M1002_via_cvec_f07b RMB $0115 ;1002: M1117_via_cvec_f0a3 RMB $003C ;1117: M1153 RMB $0050 ;1153: M11A3_via_cvec_f0ab RMB $019E ;11A3: M1341 RMB $0EC1 ;1341: M2202_via_cvec_f0bd RMB $0900 ;2202: M2B02_via_cvec_f07d RMB $0008 ;2B02: M2B0A_via_cvec_f0a9 RMB $0855 ;2B0A: M335F_via_cvec_f09d RMB $002D ;335F: M338C_via_cvec_f0c3 RMB $0576 ;338C: M3902_via_cvec_f079 RMB $01FF ;3902: M3B01_via_cvec_f087 RMB $0300 ;3B01: M3E01_via_cvec_f081 RMB $0103 ;3E01: M3F04 RMB $06FE ;3F04: M4602_via_cvec_f07f RMB $06AC ;4602: M4CAE_via_cvec_f091 RMB $02B1 ;4CAE: M4F5F RMB $00FB ;4F5F: M505A_via_cvec_f0a7 RMB $08D6 ;505A: M5930 RMB $0B3A ;5930: M646A_via_cvec_f093 RMB $05AC ;646A: M6A16_via_cvec_f0b1 RMB $0042 ;6A16: M6A58_via_cvec_f0c1 RMB $1397 ;6A58: M7DEF_via_cvec_f09f RMB $0200 ;7DEF: M7FEF_via_cvec_f0b5 RMB $0011 ;7FEF: M8000 RMB $028C ;8000: M828C RMB $0074 ;828C: M8300 RMB $04CD ;8300: M87CD RMB $0536 ;87CD: M8D03 RMB $000F ;8D03: M8D12 RMB $00A7 ;8D12: M8DB9 RMB $0045 ;8DB9: M8DFE_via_cvec_f095 RMB $02F1 ;8DFE: M90EF_via_cvec_f0bf RMB $0F10 ;90EF: M9FFF RMB $0127 ;9FFF: MA126_via_cvec_f0ad RMB $055A ;A126: MA680 RMB $0181 ;A680: MA801_via_cvec_f08b RMB $0CEB ;A801: MB4EC_via_cvec_f0c5 RMB $0B94 ;B4EC: LINBUF RMB $04EE ;C080: MC56E_via_cvec_f0c7 RMB $02D2 ;C56E: FCB RMB $03C0 ;C840: TTYBS RMB $0001 ;CC00: TTYDEL RMB $0001 ;CC01: TTYEOL RMB $0001 ;CC02: TTYDPT RMB $0001 ;CC03: TTYWDT RMB $000D ;CC04: TTYTRM RMB $0001 ;CC11: COMTBL RMB $0002 ;CC12: LINBFP RMB $0002 ;CC14: ESCRET RMB $0002 ;CC16: LINCHR RMB $0001 ;CC18: LINPCH RMB $0001 ;CC19: LINENR RMB $0001 ;CC1A: LODOFS RMB $0002 ;CC1B: TFRFLG RMB $0001 ;CC1D: TFRADR RMB $0002 ;CC1E: FMSERR RMB $0001 ;CC20: IOFLG RMB $0001 ;CC21: OUTSWT RMB $0001 ;CC22: INSWT RMB $0001 ;CC23: FOPADR RMB $0002 ;CC24: FIPADR RMB $0002 ;CC26: COMFLG RMB $0001 ;CC28: OUTCOL RMB $0001 ;CC29: SCRATC RMB $0001 ;CC2A: MEMEND RMB $0002 ;CC2B: ERRVEC RMB $0002 ;CC2D: INECHO RMB $0091 ;CC2F: PRTINI RMB $0018 ;CCC0: PRTCHK RMB $000C ;CCD8: PRTOUT RMB $001B ;CCE4: MCCFF RMB $0001 ;CCFF: COLDS RMB $0003 ;CD00: WARMS RMB $0003 ;CD03: RENTER RMB $0003 ;CD06: INCH RMB $0003 ;CD09: INCH2 RMB $0003 ;CD0C: OUTCH RMB $0003 ;CD0F: OUTCH2 RMB $0003 ;CD12: GETCHR RMB $0003 ;CD15: PUTCHR RMB $0003 ;CD18: INBUFF RMB $0003 ;CD1B: PSTRNG RMB $0003 ;CD1E: CLASS RMB $0003 ;CD21: PCRLF RMB $0003 ;CD24: NXTCH RMB $0003 ;CD27: RSTRIO RMB $0003 ;CD2A: GETFIL RMB $0003 ;CD2D: LOAD RMB $0003 ;CD30: SETEXT RMB $0003 ;CD33: ADDBX RMB $0003 ;CD36: OUTDEC RMB $0003 ;CD39: OUTHEX RMB $0003 ;CD3C: RPTERR RMB $0003 ;CD3F: GETHEX RMB $0003 ;CD42: OUTADR RMB $0003 ;CD45: INDEC RMB $0003 ;CD48: DOCMND RMB $0003 ;CD4B: STAT RMB $0697 ;CD4E: CINCHNE RMB $0002 ;D3E5: CIHNDLR RMB $0002 ;D3E7: CSWIVEC RMB $0002 ;D3E9: CIRQVEC RMB $0002 ;D3EB: CTMOFF RMB $0002 ;D3ED: CTMON RMB $0002 ;D3EF: CTMINT RMB $0002 ;D3F1: CMONITR RMB $0002 ;D3F3: CTINIT RMB $0002 ;D3F5: CSTAT RMB $0002 ;D3F7: COUTCH RMB $0002 ;D3F9: CINCH RMB $0005 ;D3FB: FMSINI RMB $0003 ;D400: FMSCLS RMB $0003 ;D403: FMS RMB $002F ;D406: VFYFLG RMB $06CD ;D435: MDB02_via_cvec_f08f RMB $02FE ;DB02: DDJ_READ RMB $0003 ;DE00: DDJ_WRITE RMB $0003 ;DE03: DDJ_VERIFY RMB $0003 ;DE06: DDJ_RESTORE RMB $0003 ;DE09: DDJ_DRIVE RMB $0003 ;DE0C: DDJ_CHKRDY RMB $0003 ;DE0F: DDJ_QUICK RMB $0003 ;DE12: DDJ_INIT RMB $0003 ;DE15: DDJ_WARM RMB $0003 ;DE18: DDJ_SEEK RMB $01E5 ;DE1B: ROM2OF RMB $0800 ;E000: PTMC13 RMB $0001 ;E800: PTMC2 RMB $0001 ;E801: PTMTM1 RMB $0002 ;E802: PTMTM2 RMB $0002 ;E804: PTMTM3 RMB $01FA ;E806: ACIA RMB $0200 ;EA00: MEC00 RMB $0051 ;EC00: STACK RMB $0015 ;EC51: ROM2WK RMB $0028 ;EC66: DELIM RMB $0001 ;EC8E: MISFLG RMB $0001 ;EC8F: SWICNT RMB $0001 ;EC90: TRACEC RMB $0002 ;EC91: PCNTER RMB $0002 ;EC93: PSTACK RMB $0002 ;EC95: RSTACK RMB $0002 ;EC97: LASTOP RMB $0002 ;EC99: NUMBER RMB $0002 ;EC9B: BASEPG RMB $0001 ;EC9D: ADDR RMB $0002 ;EC9E: WINDOW RMB $0002 ;ECA0: BKPTOP RMB $0010 ;ECA2: BKPTBL RMB $0010 ;ECB2: VECTAB RMB $0036 ;ECC2: SLEVEL RMB $0002 ;ECF8: BKPTCT RMB $0001 ;ECFA: SWIBFL RMB $0001 ;ECFB: PAUSER RMB $0106 ;ECFC: MEE02_via_cvec_f085 RMB $002B ;EE02: MEE2D_via_cvec_f000 RMB $0002 ;EE2D: MEE2F_via_cvec_f002 RMB $0002 ;EE2F: MEE31_via_cvec_f004 RMB $0002 ;EE31: MEE33_via_cvec_f006 RMB $0037 ;EE33: MEE6A_via_cvec_f09b RMB $010C ;EE6A: MEF76 RMB $0015 ;EF76: MEF8B RMB $0002 ;EF8B: DELIM RMB $0001 ;EF8D: MISFLG RMB $0001 ;EF8E: SWICNT RMB $0001 ;EF8F: TRACEC RMB $0002 ;EF90: MEF92 RMB $0002 ;EF92: MEF94 RMB $0002 ;EF94: MEF96 RMB $0002 ;EF96: MEF98 RMB $0002 ;EF98: MEF9A RMB $0001 ;EF9A: MEF9B RMB $0001 ;EF9B: MEF9C RMB $0001 ;EF9C: MEF9D RMB $0002 ;EF9D: MEF9F RMB $0012 ;EF9F: MEFB1 RMB $0010 ;EFB1: MEFC1 RMB $0002 ;EFC1: MEFC3 RMB $0002 ;EFC3: ZEFC5 RMB $0002 ;EFC5: ZEFC7 RMB $0002 ;EFC7: ZEFC9 RMB $0002 ;EFC9: ZEFCB RMB $0002 ;EFCB: ZEFCD RMB $0002 ;EFCD: ZEFCF RMB $0002 ;EFCF: ZEFD1 RMB $0006 ;EFD1: ZEFD7 RMB $0004 ;EFD7: ZEFDB RMB $0002 ;EFDB: ZEFDD RMB $0004 ;EFDD: ZEFE1 RMB $0002 ;EFE1: ZEFE3 RMB $0002 ;EFE3: ZEFE5 RMB $0002 ;EFE5: ZEFE7 RMB $0002 ;EFE7: ZEFE9 RMB $0002 ;EFE9: ZEFEB RMB $0004 ;EFEB: MEFEF RMB $0002 ;EFEF: MEFF1 RMB $0001 ;EFF1: MEFF2 RMB $0001 ;EFF2: MEFF3 RMB $0002 ;EFF3: MEFF5 RMB $0002 ;EFF5: MEFF7 RMB $0002 ;EFF7: MEFF9 RMB $0001 ;EFF9: MEFFA RMB $0006 ;EFFA: ROMBEG FDB MEE2D_via_cvec_f000 ;F000: EE 2D '.-' FDB MEE2F_via_cvec_f002 ;F002: EE 2F './' FDB MEE31_via_cvec_f004 ;F004: EE 31 '.1' FDB MEE33_via_cvec_f006 ;F006: EE 33 '.3' FDB MF9D1_via_cvec_f008 ;F008: F9 D1 '..' BLDVTR LEAX MEFC1,PCR ;F00A: 30 8C B4 '0..' TFR X,D ;F00D: 1F 10 '..' TFR A,DP ;F00F: 1F 8B '..' STA MEF9C ;F011: B7 EF 9C '...' LEAU ,X ;F014: 33 84 '3.' LEAY ' BSR BLDVTR ;F038: 8D D0 '..' RESET2 CLRA ;F03A: 4F 'O' TFR A,DP ;F03B: 1F 8B '..' SWI ;F03D: 3F '?' FCB $08 ;F03E: 08 '.' BRA RESET2 ;F03F: 20 F9 ' .' INITVT FDB M01BD_via_cvec_f041 ;F041: 01 BD '..' FDB M0317_via_cvec_f043 ;F043: 03 17 '..' FDB M0315_via_cvec_f045 ;F045: 03 15 '..' FDB M0925_via_cvec_f047 ;F047: 09 25 '.%' FDB M0321_via_cvec_f049 ;F049: 03 21 '.!' FDB M0A00_via_cvec_f04b ;F04B: 0A 00 '..' FDB M0045_via_cvec_f04d ;F04D: 00 45 '.E' FDB M02A6_via_cvec_f04f ;F04F: 02 A6 '..' FDB MFFE3_via_cvec_f051 ;F051: FF E3 '..' FDB M033B_via_cvec_f053 ;F053: 03 3B '.;' FDB M0328_via_cvec_f055 ;F055: 03 28 '.(' FDB M0336_via_cvec_f057 ;F057: 03 36 '.6' FDB M0335_via_cvec_f059 ;F059: 03 35 '.5' FDB M0345_via_cvec_f05b ;F05B: 03 45 '.E' FDB M0330_via_cvec_f05d ;F05D: 03 30 '.0' FDB M0445_via_cvec_f05f ;F05F: 04 45 '.E' FDB M0378_via_cvec_f061 ;F061: 03 78 '.x' FDB M0378_via_cvec_f061 ;F063: 03 78 '.x' FDB M0375_via_cvec_f065 ;F065: 03 75 '.u' FDB MFF94_via_cvec_f067 ;F067: FF 94 '..' FDB M052B_via_cvec_f069 ;F069: 05 2B '.+' FDB M0192_via_cvec_f06b ;F06B: 01 92 '..' FDB ACIA,DFTNLP,DFTCHP ;F06D: EA 00 00 05 00 00 '......' FDB PTMC13,DFTCHP,DFTCHP ;F073: E8 00 00 00 00 00 '......' FDB M3902_via_cvec_f079 ;F079: 39 02 '9.' FDB M1002_via_cvec_f07b ;F07B: 10 02 '..' FDB M2B02_via_cvec_f07d ;F07D: 2B 02 '+.' FDB M4602_via_cvec_f07f ;F07F: 46 02 'F.' FDB M3E01_via_cvec_f081 ;F081: 3E 01 '>.' FDB MF001_via_cvec_f083 ;F083: F0 01 '..' FDB MEE02_via_cvec_f085 ;F085: EE 02 '..' FDB M3B01_via_cvec_f087 ;F087: 3B 01 ';.' FDB MF400_via_cvec_f089 ;F089: F4 00 '..' FDB MA801_via_cvec_f08b ;F08B: A8 01 '..' FDB MF802_via_cvec_f08d ;F08D: F8 02 '..' FDB MDB02_via_cvec_f08f ;F08F: DB 02 '..' FDB M4CAE_via_cvec_f091 ;F091: 4C AE 'L.' FDB M646A_via_cvec_f093 ;F093: 64 6A 'dj' FDB M8DFE_via_cvec_f095 ;F095: 8D FE '..' FDB MF717_via_cvec_f097 ;F097: F7 17 '..' FDB M02A6_via_cvec_f04f ;F099: 02 A6 '..' FDB MEE6A_via_cvec_f09b ;F09B: EE 6A '.j' FDB M335F_via_cvec_f09d ;F09D: 33 5F '3_' FDB M7DEF_via_cvec_f09f ;F09F: 7D EF '}.' FDB MFA26_via_cvec_f0a1 ;F0A1: FA 26 '.&' FDB M1117_via_cvec_f0a3 ;F0A3: 11 17 '..' FDB M0773_via_cvec_f0a5 ;F0A5: 07 73 '.s' FDB M505A_via_cvec_f0a7 ;F0A7: 50 5A 'PZ' FDB M2B0A_via_cvec_f0a9 ;F0A9: 2B 0A '+.' FDB M11A3_via_cvec_f0ab ;F0AB: 11 A3 '..' FDB MA126_via_cvec_f0ad ;F0AD: A1 26 '.&' FDB MF8EF_via_cvec_f0af ;F0AF: F8 EF '..' FDB M6A16_via_cvec_f0b1 ;F0B1: 6A 16 'j.' FDB M02A0_via_cvec_f0b3 ;F0B3: 02 A0 '..' FDB M7FEF_via_cvec_f0b5 ;F0B5: 7F EF '..' FDB MFA37_via_cvec_f0b7 ;F0B7: FA 37 '.7' FDB M06C1_via_cvec_f0b9 ;F0B9: 06 C1 '..' FDB M0B10_via_cvec_f0bb ;F0BB: 0B 10 '..' FDB M2202_via_cvec_f0bd ;F0BD: 22 02 '".' FDB M90EF_via_cvec_f0bf ;F0BF: 90 EF '..' FDB M6A58_via_cvec_f0c1 ;F0C1: 6A 58 'jX' FDB M338C_via_cvec_f0c3 ;F0C3: 33 8C '3.' FDB MB4EC_via_cvec_f0c5 ;F0C5: B4 EC '..' FDB MC56E_via_cvec_f0c7 ;F0C7: C5 6E '.n' FCB $cb ;F0C9: CB '.' msg_sign_on FCB 'M,'A,'S,'T,'E,'R,'-,'A ;F0CA: 4D 41 53 54 45 52 2D 41 'MASTER-A' FCB 'S,'S,'I,'S,'T,' ,'A,'R ;F0D2: 53 53 49 53 54 20 41 52 'SSIST AR' FCB 'C,'-,'1,'.,'0,$0d,$0a ;F0DA: 43 2D 31 2E 30 0D 0A 'C-1.0..' FCB 'F,'O,'R,' ,'A,'R,'C,'O ;F0E1: 46 4F 52 20 41 52 43 4F 'FOR ARCO' FCB 'M,' ,'S,'C,'0,'9,$0d ;F0E9: 4D 20 53 43 30 39 0D 'M SC09.' FCB $0b,'A,'D,'A,'P,'T,'E ;F0F0: 0B 41 44 41 50 54 45 '.ADAPTE' FCB 'D,' ,'F,'R,'O,'M,' ,'A ;F0F7: 44 20 46 52 4F 4D 20 41 'D FROM A' FCB 'S,'S,'I,'S,'T,'0,'9 ;F0FF: 53 53 49 53 54 30 39 'SSIST09' FCB $0d,$0a,'C,'O,'U,'R,'T ;F106: 0D 0A 43 4F 55 52 54 '..COURT' FCB 'E,'S,'Y,' ,'O,'F,' ,'M ;F10D: 45 53 59 20 4F 46 20 4D 'ESY OF M' FCB 'O,'T,'O,'R,'O,'L,'A,' ;F115: 4F 54 4F 52 4F 4C 41 20 'OTOROLA ' FCB 'I,'N,'C,'.,$04,$10,$FF ;F11D: 49 4E 43 2E 04 10 FF 'INC....' STU [A,X] ;F124: EF 96 '..' CLF ;F126: 1C BF '..' LDX MEFF5 ;F128: BE EF F5 '...' BEQ CMD ;F12B: 27 27 '''' CLR $02,X ;F12D: 6F 02 'o.' CLR $03,X ;F12F: 6F 03 'o.' LDA #$83 ;F131: 86 83 '..' STA $01,X ;F133: A7 01 '..' LDA #$A6 ;F135: 86 A6 '..' STA ,X ;F137: A7 84 '..' LDA #$82 ;F139: 86 82 '..' STA $01,X ;F13B: A7 01 '..' TST $01,S ;F13D: 6D 61 'ma' BNE CMD ;F13F: 26 13 '&.' JSR [ZFE90] ;F141: AD 9F FE 90 '....' JSR [ZEFDB,PCR] ;F145: AD 9D FE 92 '....' LEAX msg_sign_on,PCR ;F149: 30 8D FF 7D '0..}' SWI ;F14D: 3F '?' FCB $03 ;F14E: 03 '.' ZMONT2 BRA CMD ;F14F: 20 03 ' .' MF151 TSTA ;F151: 4D 'M' RESET ;F152: 3E '>' FCB $04 ;F153: 04 '.' CMD SWI ;F154: 3F '?' FCB $06 ;F155: 06 '.' CMDNEP LBSR CBKLDR ;F156: 17 06 C1 '...' BPL CMDNOL ;F159: 2A 0D '*.' NEGB ;F15B: 50 'P' STB MEFF9 ;F15C: F7 EF F9 '...' CMDDDL DECB ;F15F: 5A 'Z' BMI CMDNOL ;F160: 2B 06 '+.' LDA -$10,Y ;F162: A6 30 '.0' STA [,Y++] ;F164: A7 B1 '..' BRA CMDDDL ;F166: 20 F7 ' .' CMDNOL LDX $0A,S ;F168: AE 6A '.j' STX MEF92 ;F16A: BF EF 92 '...' LEAX MF151,PCR ;F16D: 30 8C E1 '0..' SWI ;F170: 3F '?' FCB $02 ;F171: 02 '.' LEAU ,S ;F172: 33 E4 '3.' STU MEF94 ;F174: FF EF 94 '...' CLRA ;F177: 4F 'O' CLRB ;F178: 5F '_' STD MEF9A ;F179: FD EF 9A '...' STD MISFLG ;F17C: FD EF 8E '...' STD TRACEC ;F17F: FD EF 90 '...' LDB #$02 ;F182: C6 02 '..' PSHS D,CC ;F184: 34 07 '4.' LBSR READ ;F186: 17 04 A9 '...' LEAX CTRCE3,PCR ;F189: 30 8D 05 E6 '0...' CMPA #$2E ;F18D: 81 2E '..' BEQ ZF1E8 ;F18F: 27 57 ''W' LEAX MF6DD,PCR ;F191: 30 8D 05 48 '0..H' CMPA #$2F ;F195: 81 2F './' BEQ ZF1E8 ;F197: 27 4F ''O' ZF199 CMPA #$20 ;F199: 81 20 '. ' BLS ZF1B1 ;F19B: 23 14 '#.' PSHA ;F19D: 34 02 '4.' INC -$01,U ;F19F: 6C 5F 'l_' CMPA #$2F ;F1A1: 81 2F './' BEQ ZF1F1 ;F1A3: 27 4C ''L' LBSR BLDHXC ;F1A5: 17 04 5E '..^' BEQ ZF1AC ;F1A8: 27 02 ''.' DEC -$02,U ;F1AA: 6A 5E 'j^' ZF1AC LBSR READ ;F1AC: 17 04 83 '...' BRA ZF199 ;F1AF: 20 E8 ' .' ZF1B1 SUBA #$0D ;F1B1: 80 0D '..' STA -$03,U ;F1B3: A7 5D '.]' LDX MEFC3 ;F1B5: BE EF C3 '...' ZF1B8 LDB ,X+ ;F1B8: E6 80 '..' BPL ZF1C8 ;F1BA: 2A 0C '*.' ZF1BC LDS MEF94 ;F1BC: 10 FE EF 94 '....' LEAX MF33D,PCR ;F1C0: 30 8D 01 79 '0..y' SWI ;F1C4: 3F '?' FCB $02 ;F1C5: 02 '.' BRA CMD ;F1C6: 20 8C ' .' ZF1C8 DECB ;F1C8: 5A 'Z' CMPB -$01,U ;F1C9: E1 5F '._' BCC ZF1D0 ;F1CB: 24 03 '$.' ZF1CD ABX ;F1CD: 3A ':' BRA ZF1B8 ;F1CE: 20 E8 ' .' ZF1D0 LEAY -$03,U ;F1D0: 31 5D '1]' LDA -$01,U ;F1D2: A6 5F '._' SUBA #$02 ;F1D4: 80 02 '..' STA -$02,U ;F1D6: A7 5E '.^' ZF1D8 DECB ;F1D8: 5A 'Z' LDA ,X+ ;F1D9: A6 80 '..' CMPA ,-Y ;F1DB: A1 A2 '..' BNE ZF1CD ;F1DD: 26 EE '&.' DEC -$02,U ;F1DF: 6A 5E 'j^' BNE ZF1D8 ;F1E1: 26 F5 '&.' ABX ;F1E3: 3A ':' LDD -$02,X ;F1E4: EC 1E '..' LEAX D,X ;F1E6: 30 8B '0.' ZF1E8 TST -$03,U ;F1E8: 6D 5D 'm]' LEAS ,U ;F1EA: 32 C4 '2.' JSR -$02,X ;F1EC: AD 1E '..' LBRA CMDNOL ;F1EE: 16 FF 77 '..w' ZF1F1 TST -$02,U ;F1F1: 6D 5E 'm^' BMI ZF1BC ;F1F3: 2B C7 '+.' LEAX -$59,X ;F1F5: 30 88 A7 '0..' LDD MEF9A ;F1F8: FC EF 9A '...' BRA ZF1E8 ;F1FB: 20 EB ' .' LDU M0442 ;F1FD: FE 04 42 '..B' FCB $05 ;F200: 05 '.' STX M0443 ;F201: BF 04 43 '..C' LSR M0071 ;F204: 04 71 '.q' LSR M0044 ;F206: 04 44 '.D' FCB $05 ;F208: 05 '.' FCB $02 ;F209: 02 '.' LSR M0045_via_cvec_f04d ;F20A: 04 45 '.E' ROR M0016 ;F20C: 06 16 '..' LSR M0047 ;F20E: 04 47 '.G' LSR M0029 ;F210: 04 29 '.)' LSR M004C ;F212: 04 4C '.L' FCB $05 ;F214: 05 '.' COMA ;F215: 43 'C' LSR M004D ;F216: 04 4D '.M' LSR M0067 ;F218: 04 67 '.g' LSR M004E ;F21A: 04 4E '.N' FCB $05 ;F21C: 05 '.' INC $04,X ;F21D: 6C 04 'l.' CLRA ;F21F: 4F 'O' FCB $05 ;F220: 05 '.' INC M0450 ;F221: 7C 04 50 '|.P' FCB $05 ;F224: 05 '.' FCB $15 ;F225: 15 '.' LSR M0052 ;F226: 04 52 '.R' FCB $02 ;F228: 02 '.' ORB #$04 ;F229: CA 04 '..' COMB ;F22B: 53 'S' FCB $05 ;F22C: 05 '.' FCB $62 ;F22D: 62 'b' LSR M0054 ;F22E: 04 54 '.T' FCB $05 ;F230: 05 '.' CWAI #$04 ;F231: 3C 04 '<.' RORB ;F233: 56 'V' FCB $05 ;F234: 05 '.' PULB ;F235: 35 04 '5.' ASRB ;F237: 57 'W' LSR M00CC ;F238: 04 CC '..' msg_SLAVE_FILL_COPY FCB $08,'S,'L,'A,'V,'E,$06 ;F23A: 08 53 4C 41 56 45 06 '.SLAVE.' FCB $8c,$07,'F,'I,'L,'L,$06 ;F241: 8C 07 46 49 4C 4C 06 '..FILL.' FCB $ed,$07,'C,'O,'P,'Y,$06 ;F248: ED 07 43 4F 50 59 06 '..COPY.' FCB $fd,$FF ;F24F: FD FF '..' ZOUT2H LDA ,X+ ;F251: A6 80 '..' PSHD ;F253: 34 06 '4.' LDB #$10 ;F255: C6 10 '..' MUL ;F257: 3D '=' BSR ZOUTHX ;F258: 8D 04 '..' PULD ;F25A: 35 06 '5.' ANDA #$0F ;F25C: 84 0F '..' ZOUTHX ADDA #$90 ;F25E: 8B 90 '..' DAA ;F260: 19 '.' ADCA #$40 ;F261: 89 40 '.@' DAA ;F263: 19 '.' SEND JMP [ZEFDD,PCR] ;F264: 6E 9D FD 75 'n..u' BSR ZOUT2H ;F268: 8D E7 '..' BSR ZOUT2H ;F26A: 8D E5 '..' STX $04,S ;F26C: AF 64 '.d' LDA #$20 ;F26E: 86 20 '. ' BRA ZOTCH2 ;F270: 20 3C ' <' LDA $01,S ;F272: A6 61 '.a' CMPA #$34 ;F274: 81 34 '.4' BHI ZOTCH3 ;F276: 22 38 '"8' LDY MEFC1 ;F278: 10 BE EF C1 '....' LDU A,Y ;F27C: EE A6 '..' STU $04,S ;F27E: EF 64 '.d' LDX -$02,S ;F280: AE 7E '.~' BEQ ZOTCH3 ;F282: 27 2C '',' STX A,Y ;F284: AF A6 '..' BRA ZOTCH3 ;F286: 20 28 ' (' ZINCHP BSR XQPAUS ;F288: 8D 5C '.\' ZINCH BSR XQCIDT ;F28A: 8D 5E '.^' BCC ZINCHP ;F28C: 24 FA '$.' TSTA ;F28E: 4D 'M' BEQ ZINCH ;F28F: 27 F9 ''.' STA $01,S ;F291: A7 61 '.a' TST MISFLG ;F293: 7D EF 8E '}..' BNE ZOTCH3 ;F296: 26 18 '&.' CMPA #$0D ;F298: 81 0D '..' BNE ZIN2 ;F29A: 26 04 '&.' LDA #$0A ;F29C: 86 0A '..' BSR SEND ;F29E: 8D C4 '..' ZIN2 TST MEFF3 ;F2A0: 7D EF F3 '}..' BNE ZOTCH3 ;F2A3: 26 0B '&.' ZOTCH1 LDA $01,S ;F2A5: A6 61 '.a' LEAX MF9A4,PCR ;F980: 30 8D 00 20 '0.. ' ZF984 CMPB ,X ;F984: E1 84 '..' BNE ZF991 ;F986: 26 09 '&.' LDD $01,X ;F988: EC 01 '..' LEAX >MF9A4,PCR ;F98A: 30 8D 00 16 '0...' JSR D,X ;F98E: AD 8B '..' RTI ;F990: 3B ';' ZF991 LDA ,X ;F991: A6 84 '..' CMPA #$FF ;F993: 81 FF '..' BEQ ZF99B ;F995: 27 04 ''.' LEAX $03,X ;F997: 30 03 '0.' BRA ZF984 ;F999: 20 E9 ' .' ZF99B LDA ,U ;F99B: A6 C4 '..' ANDA #$FE ;F99D: 84 FE '..' STA ,U ;F99F: A7 C4 '..' CLR $02,U ;F9A1: 6F 42 'oB' RTI ;F9A3: 3B ';' MF9A4 FCB $89,$00,$B6,$8B,$01,$71 ;F9A4: 89 00 B6 8B 01 71 '.....q' FCB $8C,$01,$04,$8A,$00,$E9 ;F9AA: 8C 01 04 8A 00 E9 '......' FCB $8D,$01,$EF,$8E,$02,$49 ;F9B0: 8D 01 EF 8E 02 49 '.....I' FCB $06,$02,$6A,$FF ;F9B6: 06 02 6A FF '..j.' hdlr_RST LDX #DFTCHP ;F9BA: 8E 00 00 '...' LDD ,X ;F9BD: EC 84 '..' TFR D,Y ;F9BF: 1F 02 '..' COM ,X ;F9C1: 63 84 'c.' LDA ,X ;F9C3: A6 84 '..' CMPD #M87CD ;F9C5: 10 83 87 CD '....' BEQ MF9D1_via_cvec_f008 ;F9C9: 27 06 ''.' STY ,X ;F9CB: 10 AF 84 '...' LBRA RESET ;F9CE: 16 F6 63 '..c' MF9D1_via_cvec_f008 LDS #MEF76 ;F9D1: 10 CE EF 76 '...v' LBSR BLDVTR ;F9D5: 17 F6 32 '..2' LDY #M8000 ;F9D8: 10 8E 80 00 '....' ZF9DC LDA ,Y ;F9DC: A6 A4 '..' TFR A,B ;F9DE: 1F 89 '..' COM ,Y ;F9E0: 63 A4 'c.' EORA ,Y ;F9E2: A8 A4 '..' STB ,Y ;F9E4: E7 A4 '..' CMPA #$FF ;F9E6: 81 FF '..' BNE ZF9F6 ;F9E8: 26 0C '&.' LEAY $0100,Y ;F9EA: 31 A9 01 00 '1...' CMPY #M9FFF ;F9EE: 10 8C 9F FF '....' BCC ZF9F6 ;F9F2: 24 02 '$.' BRA ZF9DC ;F9F4: 20 E6 ' .' ZF9F6 TFR Y,S ;F9F6: 1F 24 '.$' LDU #MEC00 ;F9F8: CE EC 00 '...' LEAX MFD81,PCR ;F9FB: 30 8D 03 82 '0...' LDB #$20 ;F9FF: C6 20 '. ' LEAY $020D,U ;FA01: 31 C9 02 0D '1...' ZFA05 LDA ,X+ ;FA05: A6 80 '..' STA ,Y+ ;FA07: A7 A0 '..' DECB ;FA09: 5A 'Z' BNE ZFA05 ;FA0A: 26 F9 '&.' LDY #MEC00 ;FA0C: 10 8E EC 00 '....' LBSR ZFCDC ;FA10: 17 02 C9 '...' LDY #MEE2D_via_cvec_f000 ;FA13: 10 8E EE 2D '...-' LDD #MFDA2 ;FA17: CC FD A2 '...' STD ,Y ;FA1A: ED A4 '..' LDD #MFA59 ;FA1C: CC FA 59 '..Y' STD $02,Y ;FA1F: ED 22 '."' LDD #MFC29 ;FA21: CC FC 29 '..)' STD $04,Y ;FA24: ED 24 '.$' MFA26_via_cvec_f0a1 LDD #MFA59 ;FA26: CC FA 59 '..Y' STD $06,Y ;FA29: ED 26 '.&' TSX ;FA2B: 1F 41 '.A' LDY #DFTCHP ;FA2D: 10 8E 00 00 '....' LDD $09,Y ;FA31: EC 29 '.)' ADDD #DFTCHP ;FA33: C3 00 00 '...' PSHD ;FA36: 34 06 '4.' TFR X,Y ;FA38: 1F 12 '..' LDU #M8000 ;FA3A: CE 80 00 '...' LDA #$80 ;FA3D: 86 80 '..' TFR A,DP ;FA3F: 1F 8B '..' LDD #DFTCHP ;FA41: CC 00 00 '...' CLIF ;FA44: 1C AF '..' PULS PC ;FA46: 35 80 '5.' LBRA MF9D1_via_cvec_f008 ;FA48: 16 FF 86 '...' LDY #MEE2D_via_cvec_f000 ;FA4B: 10 8E EE 2D '...-' JSR [,Y] ;FA4F: AD B4 '..' LDY #MEE2D_via_cvec_f000 ;FA51: 10 8E EE 2D '...-' JSR [$02,Y] ;FA55: AD B8 02 '...' RTI ;FA58: 3B ';' MFA59 RTS ;FA59: 39 '9' LDD $06,U ;FA5A: EC 46 '.F' PSHD ;FA5C: 34 06 '4.' LDX $04,U ;FA5E: AE 44 '.D' ZFA60 LBSR ZFC55 ;FA60: 17 01 F2 '...' BCS ZFA72 ;FA63: 25 0D '%.' STA ,X+ ;FA65: A7 80 '..' LDD ,S ;FA67: EC E4 '..' SUBD #M0001 ;FA69: 83 00 01 '...' STD ,S ;FA6C: ED E4 '..' BNE ZFA60 ;FA6E: 26 F0 '&.' BRA ZFA7E ;FA70: 20 0C ' .' ZFA72 LDA #$01 ;FA72: 86 01 '..' ORA ,U ;FA74: AA C4 '..' STA ,U ;FA76: A7 C4 '..' LDA #$F4 ;FA78: 86 F4 '..' STA $02,U ;FA7A: A7 42 '.B' BRA ZFA86 ;FA7C: 20 08 ' .' ZFA7E LDA #$FE ;FA7E: 86 FE '..' ANDA ,U ;FA80: A4 C4 '..' STA ,U ;FA82: A7 C4 '..' CLR $02,U ;FA84: 6F 42 'oB' ZFA86 LDD $06,U ;FA86: EC 46 '.F' SUBD ,S++ ;FA88: A3 E1 '..' STD $06,U ;FA8A: ED 46 '.F' RTS ;FA8C: 39 '9' LDX $04,U ;FA8D: AE 44 '.D' LDD $06,U ;FA8F: EC 46 '.F' PSHD ;FA91: 34 06 '4.' ZFA93 LDA ,X+ ;FA93: A6 80 '..' LBSR ZFC93 ;FA95: 17 01 FB '...' LBCS ZFA72 ;FA98: 10 25 FF D6 '.%..' LDD ,S ;FA9C: EC E4 '..' SUBD #M0001 ;FA9E: 83 00 01 '...' STD ,S ;FAA1: ED E4 '..' BNE ZFA93 ;FAA3: 26 EE '&.' LBRA ZFA7E ;FAA5: 16 FF D6 '...' LEAS -$05,S ;FAA8: 32 7B '2{' STU $03,S ;FAAA: EF 63 '.c' LDX $04,U ;FAAC: AE 44 '.D' LDD $06,U ;FAAE: EC 46 '.F' STD $01,S ;FAB0: ED 61 '.a' LEAU $020D,Y ;FAB2: 33 A9 02 0D '3...' ZFAB6 LDA ,X+ ;FAB6: A6 80 '..' TST >$0001,U ;FAB8: 6D C9 00 01 'm...' BEQ ZFAC8 ;FABC: 27 0A ''.' CMPA #$61 ;FABE: 81 61 '.a' BCS ZFAC8 ;FAC0: 25 06 '%.' CMPA #$7A ;FAC2: 81 7A '.z' BHI ZFAC8 ;FAC4: 22 02 '".' ANDA #$DF ;FAC6: 84 DF '..' ZFAC8 STA ,S ;FAC8: A7 E4 '..' LBSR ZFC93 ;FACA: 17 01 C6 '...' BCS ZFB00 ;FACD: 25 31 '%1' LDD $01,S ;FACF: EC 61 '.a' SUBD #M0001 ;FAD1: 83 00 01 '...' STD $01,S ;FAD4: ED 61 '.a' BEQ ZFAED ;FAD6: 27 15 ''.' LDA ,S ;FAD8: A6 E4 '..' CMPA >$000B,U ;FADA: A1 C9 00 0B '....' BNE ZFAB6 ;FADE: 26 D6 '&.' TST >DFTNLP,U ;FAE0: 6D C9 00 05 'm...' BEQ ZFAED ;FAE4: 27 07 ''.' LDA #$0A ;FAE6: 86 0A '..' LBSR ZFC93 ;FAE8: 17 01 A8 '...' BCS ZFB00 ;FAEB: 25 13 '%.' ZFAED LDU $03,S ;FAED: EE 63 '.c' LDD $06,U ;FAEF: EC 46 '.F' SUBD $01,S ;FAF1: A3 61 '.a' STD $06,U ;FAF3: ED 46 '.F' LEAS $05,S ;FAF5: 32 65 '2e' CLR $02,U ;FAF7: 6F 42 'oB' LDB ,U ;FAF9: E6 C4 '..' ANDB #$FE ;FAFB: C4 FE '..' STB ,U ;FAFD: E7 C4 '..' RTS ;FAFF: 39 '9' ZFB00 LDU $03,S ;FB00: EE 63 '.c' LDD $06,U ;FB02: EC 46 '.F' SUBD $01,S ;FB04: A3 61 '.a' STD $06,U ;FB06: ED 46 '.F' LEAS $05,S ;FB08: 32 65 '2e' LDB #$F4 ;FB0A: C6 F4 '..' STB $02,U ;FB0C: E7 42 '.B' LDB ,U ;FB0E: E6 C4 '..' ORB #$01 ;FB10: CA 01 '..' STB ,U ;FB12: E7 C4 '..' RTS ;FB14: 39 '9' LEAS -$05,S ;FB15: 32 7B '2{' LDX $04,U ;FB17: AE 44 '.D' STU $03,S ;FB19: EF 63 '.c' LDD $06,U ;FB1B: EC 46 '.F' STD $01,S ;FB1D: ED 61 '.a' LEAU $020D,Y ;FB1F: 33 A9 02 0D '3...' ZFB23 LBSR ZFC55 ;FB23: 17 01 2F '../' BCS ZFB6B ;FB26: 25 43 '%C' STA ,S ;FB28: A7 E4 '..' STA ,X+ ;FB2A: A7 80 '..' LDD $01,S ;FB2C: EC 61 '.a' SUBD #M0001 ;FB2E: 83 00 01 '...' STD $01,S ;FB31: ED 61 '.a' BEQ ZFB6B ;FB33: 27 36 ''6' LDA ,S ;FB35: A6 E4 '..' TSTA ;FB37: 4D 'M' BEQ ZFB23 ;FB38: 27 E9 ''.' TST >$0001,U ;FB3A: 6D C9 00 01 'm...' BEQ ZFB43 ;FB3E: 27 03 ''.' LBSR ZFB91 ;FB40: 17 00 4E '..N' ZFB43 CMPA >$000B,U ;FB43: A1 C9 00 0B '....' BEQ ZFB67 ;FB47: 27 1E ''.' CMPA >$0009,U ;FB49: A1 C9 00 09 '....' BNE ZFB55 ;FB4D: 26 06 '&.' LBSR ZFB8F ;FB4F: 17 00 3D '..=' LBRA ZFB23 ;FB52: 16 FF CE '...' ZFB55 CMPA >$000A,U ;FB55: A1 C9 00 0A '....' BNE ZFB61 ;FB59: 26 06 '&.' LBSR ZFB90 ;FB5B: 17 00 32 '..2' LBRA ZFB23 ;FB5E: 16 FF C2 '...' ZFB61 LBSR ZFB92 ;FB61: 17 00 2E '...' LBRA ZFB23 ;FB64: 16 FF BC '...' ZFB67 LBSR ZFB92 ;FB67: 17 00 28 '..(' CLRB ;FB6A: 5F '_' ZFB6B STB ,S ;FB6B: E7 E4 '..' LDU $03,S ;FB6D: EE 63 '.c' LDD $06,U ;FB6F: EC 46 '.F' SUBD $01,S ;FB71: A3 61 '.a' STD $06,U ;FB73: ED 46 '.F' LDB ,S ;FB75: E6 E4 '..' LEAS $05,S ;FB77: 32 65 '2e' BEQ ZFB86 ;FB79: 27 0B ''.' LDB #$F4 ;FB7B: C6 F4 '..' STB $02,U ;FB7D: E7 42 '.B' LDB ,U ;FB7F: E6 C4 '..' ORB #$01 ;FB81: CA 01 '..' STB ,U ;FB83: E7 C4 '..' RTS ;FB85: 39 '9' ZFB86 CLR $02,U ;FB86: 6F 42 'oB' LDB ,U ;FB88: E6 C4 '..' ANDB #$FE ;FB8A: C4 FE '..' STB ,U ;FB8C: E7 C4 '..' RTS ;FB8E: 39 '9' ZFB8F RTS ;FB8F: 39 '9' ZFB90 RTS ;FB90: 39 '9' ZFB91 RTS ;FB91: 39 '9' ZFB92 RTS ;FB92: 39 '9' LDB $02,U ;FB93: E6 42 '.B' BEQ ZFBA4 ;FB95: 27 0D ''.' CMPB #$01 ;FB97: C1 01 '..' LBEQ ZFBBC ;FB99: 10 27 00 1F '.'..' CMPB #$FF ;FB9D: C1 FF '..' LBEQ ZFBD3 ;FB9F: 10 27 00 30 '.'.0' RTS ;FBA3: 39 '9' ZFBA4 LDX $04,U ;FBA4: AE 44 '.D' LEAY $020D,Y ;FBA6: 31 A9 02 0D '1...' LDB #$20 ;FBAA: C6 20 '. ' ZFBAC LDA ,Y+ ;FBAC: A6 A0 '..' STA ,X+ ;FBAE: A7 80 '..' DECB ;FBB0: 5A 'Z' BNE ZFBAC ;FBB1: 26 F9 '&.' CLR $02,U ;FBB3: 6F 42 'oB' LDA ,U ;FBB5: A6 C4 '..' ANDA #$FE ;FBB7: 84 FE '..' STA ,U ;FBB9: A7 C4 '..' RTS ;FBBB: 39 '9' ZFBBC LBSR ZFC3F ;FBBC: 17 00 80 '...' BCS ZFBCA ;FBBF: 25 09 '%.' CLR $02,U ;FBC1: 6F 42 'oB' LDB ,U ;FBC3: E6 C4 '..' ANDB #$FE ;FBC5: C4 FE '..' STB ,U ;FBC7: E7 C4 '..' RTS ;FBC9: 39 '9' ZFBCA STB $02,U ;FBCA: E7 42 '.B' LDB ,U ;FBCC: E6 C4 '..' ORB #$01 ;FBCE: CA 01 '..' STB ,U ;FBD0: E7 C4 '..' RTS ;FBD2: 39 '9' ZFBD3 TST ,Y ;FBD3: 6D A4 'm.' BEQ ZFBE2 ;FBD5: 27 0B ''.' CLR $02,U ;FBD7: 6F 42 'oB' CLR ,Y ;FBD9: 6F A4 'o.' LDB ,U ;FBDB: E6 C4 '..' ANDB #$FE ;FBDD: C4 FE '..' STB ,U ;FBDF: E7 C4 '..' RTS ;FBE1: 39 '9' ZFBE2 LDB #$F6 ;FBE2: C6 F6 '..' STB $02,U ;FBE4: E7 42 '.B' LDB ,U ;FBE6: E6 C4 '..' ORB #$01 ;FBE8: CA 01 '..' STB ,U ;FBEA: E7 C4 '..' RTS ;FBEC: 39 '9' LDB $02,U ;FBED: E6 42 '.B' BEQ ZFBF2 ;FBEF: 27 01 ''.' RTS ;FBF1: 39 '9' ZFBF2 PSHS Y,X ;FBF2: 34 30 '40' LDX $04,U ;FBF4: AE 44 '.D' LDB #$20 ;FBF6: C6 20 '. ' LEAY $020D,Y ;FBF8: 31 A9 02 0D '1...' ZFBFC LDA ,X+ ;FBFC: A6 80 '..' STA ,Y+ ;FBFE: A7 A0 '..' DECB ;FC00: 5A 'Z' BNE ZFBFC ;FC01: 26 F9 '&.' PULS Y,X ;FC03: 35 30 '50' CLR $02,U ;FC05: 6F 42 'oB' LDB ,U ;FC07: E6 C4 '..' ANDB #$FE ;FC09: C4 FE '..' STB ,U ;FC0B: E7 C4 '..' RTS ;FC0D: 39 '9' LEAX $022D,Y ;FC0E: 30 A9 02 2D '0..-' JMP [$04,X] ;FC12: 6E 98 04 'n..' msg_SP_PROGRAM_TERMINATED_CR FCB ' ,'P,'R,'O,'G,'R,'A,'M ;FC15: 20 50 52 4F 47 52 41 4D ' PROGRAM' FCB ' ,'T,'E,'R,'M,'I,'N,'A ;FC1D: 20 54 45 52 4D 49 4E 41 ' TERMINA' FCB 'T,'E,'D,$0d ;FC25: 54 45 44 0D 'TED.' MFC29 LDA #$01 ;FC29: 86 01 '..' LDX #msg_SP_PROGRAM_TERMINATED_CR ;FC2B: 8E FC 15 '...' LDY #M001E ;FC2E: 10 8E 00 1E '....' SWI2 ;FC32: 10 3F '.?' CMPX #MCCFF ;FC34: 8C CC FF '...' STU M8300 ;FC37: FF 83 00 '...' FCB $01 ;FC3A: 01 '.' BNE ZFC38 ;FC3B: 26 FB '&.' SWI ;FC3D: 3F '?' FCB $0A ;FC3E: 0A '.' ZFC3F TST $01,Y ;FC3F: 6D 21 'm!' BNE ZFC4F ;FC41: 26 0C '&.' LDB $0106,Y ;FC43: E6 A9 01 06 '....' BNE ZFC4D ;FC47: 26 04 '&.' COMB ;FC49: 53 'S' LDB #$F6 ;FC4A: C6 F6 '..' RTS ;FC4C: 39 '9' ZFC4D CLRB ;FC4D: 5F '_' RTS ;FC4E: 39 '9' ZFC4F CLR $01,Y ;FC4F: 6F 21 'o!' COMB ;FC51: 53 'S' LDB #$F4 ;FC52: C6 F4 '..' RTS ;FC54: 39 '9' ZFC55 PSHX ;FC55: 34 10 '4.' ZFC57 TST $01,Y ;FC57: 6D 21 'm!' BNE ZFC8B ;FC59: 26 30 '&0' TST $0106,Y ;FC5B: 6D A9 01 06 'm...' BEQ ZFC57 ;FC5F: 27 F6 ''.' SEI ;FC61: 1A 10 '..' LEAX $02,Y ;FC63: 30 22 '0"' LDD $0104,Y ;FC65: EC A9 01 04 '....' LDA D,X ;FC69: A6 8B '..' PSHA ;FC6B: 34 02 '4.' DEC $0106,Y ;FC6D: 6A A9 01 06 'j...' LDD $0104,Y ;FC71: EC A9 01 04 '....' ADDD #M0001 ;FC75: C3 00 01 '...' CMPD #M0100 ;FC78: 10 83 01 00 '....' BNE ZFC81 ;FC7C: 26 03 '&.' LDD #DFTCHP ;FC7E: CC 00 00 '...' ZFC81 STD $0104,Y ;FC81: ED A9 01 04 '....' CLI ;FC85: 1C EF '..' PULS X,A ;FC87: 35 12 '5.' CLRB ;FC89: 5F '_' RTS ;FC8A: 39 '9' ZFC8B CLR $01,Y ;FC8B: 6F 21 'o!' COMB ;FC8D: 53 'S' LDB #$F4 ;FC8E: C6 F4 '..' PULX ;FC90: 35 10 '5.' RTS ;FC92: 39 '9' ZFC93 PSHX ;FC93: 34 10 '4.' LEAX $0107,Y ;FC95: 30 A9 01 07 '0...' PSHA ;FC99: 34 02 '4.' LDD $0207,Y ;FC9B: EC A9 02 07 '....' LEAX D,X ;FC9F: 30 8B '0.' PULA ;FCA1: 35 02 '5.' STA ,X ;FCA3: A7 84 '..' LDD $0207,Y ;FCA5: EC A9 02 07 '....' ADDD #M0001 ;FCA9: C3 00 01 '...' CMPD #M0100 ;FCAC: 10 83 01 00 '....' BNE ZFCB5 ;FCB0: 26 03 '&.' LDD #DFTCHP ;FCB2: CC 00 00 '...' ZFCB5 STD $0207,Y ;FCB5: ED A9 02 07 '....' SEI ;FCB9: 1A 10 '..' LDB $020B,Y ;FCBB: E6 A9 02 0B '....' BNE ZFCD2 ;FCBF: 26 11 '&.' LDB #$20 ;FCC1: C6 20 '. ' LDX #ACIA ;FCC3: 8E EA 00 '...' ORB $020C,Y ;FCC6: EA A9 02 0C '....' ORB #$80 ;FCCA: CA 80 '..' STB $020C,Y ;FCCC: E7 A9 02 0C '....' STB ,X ;FCD0: E7 84 '..' ZFCD2 INC $020B,Y ;FCD2: 6C A9 02 0B 'l...' CLI ;FCD6: 1C EF '..' PULX ;FCD8: 35 10 '5.' CLRB ;FCDA: 5F '_' RTS ;FCDB: 39 '9' ZFCDC PSHS Y,X ;FCDC: 34 30 '40' LDD #DFTCHP ;FCDE: CC 00 00 '...' STD $0102,Y ;FCE1: ED A9 01 02 '....' STD $0104,Y ;FCE5: ED A9 01 04 '....' STD $0207,Y ;FCE9: ED A9 02 07 '....' STD $0209,Y ;FCED: ED A9 02 09 '....' CLR $0106,Y ;FCF1: 6F A9 01 06 'o...' CLR $020B,Y ;FCF5: 6F A9 02 0B 'o...' CLR $01,Y ;FCF9: 6F 21 'o!' LEAX $020D,Y ;FCFB: 30 A9 02 0D '0...' LDB >$0014,X ;FCFF: E6 89 00 14 '....' ORB #$80 ;FD03: CA 80 '..' STB $020C,Y ;FD05: E7 A9 02 0C '....' LDB #$03 ;FD09: C6 03 '..' LDX #ACIA ;FD0B: 8E EA 00 '...' STB ,X ;FD0E: E7 84 '..' LDB $020C,Y ;FD10: E6 A9 02 0C '....' STB ,X ;FD14: E7 84 '..' LEAX $020D,Y ;FD16: 30 A9 02 0D '0...' LDB >$0015,X ;FD1A: E6 89 00 15 '....' LDA #$FF ;FD1E: 86 FF '..' LBSR ZFD2E ;FD20: 17 00 0B '...' LDX #ACIA ;FD23: 8E EA 00 '...' LDB ,X ;FD26: E6 84 '..' LDB $01,X ;FD28: E6 01 '..' PULS Y,X ;FD2A: 35 30 '50' CLRB ;FD2C: 5F '_' RTS ;FD2D: 39 '9' ZFD2E PSHS U,X ;FD2E: 34 50 '4P' CMPB #$07 ;FD30: C1 07 '..' BLS ZFD36 ;FD32: 23 02 '#.' COMB ;FD34: 53 'S' RTS ;FD35: 39 '9' ZFD36 LDX #PTMC13 ;FD36: 8E E8 00 '...' CMPA #$FF ;FD39: 81 FF '..' BNE ZFD47 ;FD3B: 26 0A '&.' LDA #$83 ;FD3D: 86 83 '..' STA $01,X ;FD3F: A7 01 '..' CLR ,X ;FD41: 6F 84 'o.' LDA #$82 ;FD43: 86 82 '..' STA $01,X ;FD45: A7 01 '..' ZFD47 LEAU >MFD69,PCR ;FD47: 33 8D 00 1E '3...' LDA #$03 ;FD4B: 86 03 '..' MUL ;FD4D: 3D '=' LEAU D,U ;FD4E: 33 CB '3.' LDD ,U ;FD50: EC C4 '..' STD $04,X ;FD52: ED 04 '..' LDB $020C,Y ;FD54: E6 A9 02 0C '....' ANDB #$FC ;FD58: C4 FC '..' ORB $02,U ;FD5A: EA 42 '.B' STB $020C,Y ;FD5C: E7 A9 02 0C '....' LDX #ACIA ;FD60: 8E EA 00 '...' STB ,X ;FD63: E7 84 '..' PULS U,X ;FD65: 35 50 '5P' CLRB ;FD67: 5F '_' RTS ;FD68: 39 '9' MFD69 LSR M00E1 ;FD69: 04 E1 '..' FCB $01 ;FD6B: 01 '.' COM M0040 ;FD6C: 03 40 '.@' FCB $01 ;FD6E: 01 '.' NEG M008D ;FD6F: 00 8D '..' FCB $02 ;FD71: 02 '.' NEG M0033 ;FD72: 00 33 '.3' FCB $02 ;FD74: 02 '.' NEG M0019 ;FD75: 00 19 '..' FCB $02 ;FD77: 02 '.' NEG M0033 ;FD78: 00 33 '.3' FCB $01 ;FD7A: 01 '.' NEG M0019 ;FD7B: 00 19 '..' FCB $01 ;FD7D: 01 '.' NEG M000C ;FD7E: 00 0C '..' FCB $01 ;FD80: 01 '.' MFD81 NEG DFTCHP ;FD81: 00 00 '..' NEG DFTCHP ;FD83: 00 00 '..' FCB $01 ;FD85: 01 '.' NEG DFTCHP ;FD86: 00 00 '..' NEG DFTCHP ;FD88: 00 00 '..' ASL M0018 ;FD8A: 08 18 '..' TST DFTCHP ;FD8C: 0D 00 '..' NEG DFTCHP ;FD8E: 00 00 '..' NEG DFTCHP ;FD90: 00 00 '..' NEG M0008 ;FD92: 00 08 '..' NEG M0015 ;FD94: 00 15 '..' ASR DFTCHP ;FD96: 07 00 '..' NEG DFTCHP ;FD98: 00 00 '..' NEG DFTCHP ;FD9A: 00 00 '..' NEG DFTCHP ;FD9C: 00 00 '..' NEG DFTCHP ;FD9E: 00 00 '..' NEG DFTCHP ;FDA0: 00 00 '..' MFDA2 LDU #MEC00 ;FDA2: CE EC 00 '...' LDX #ACIA ;FDA5: 8E EA 00 '...' LDA ,X ;FDA8: A6 84 '..' BITA #$74 ;FDAA: 85 74 '.t' BNE ZFDBA ;FDAC: 26 0C '&.' BITA #$01 ;FDAE: 85 01 '..' LBNE ZFDC4 ;FDB0: 10 26 00 10 '.&..' BITA #$02 ;FDB4: 85 02 '..' LBNE ZFE03 ;FDB6: 10 26 00 49 '.&.I' ZFDBA LDX #ACIA ;FDBA: 8E EA 00 '...' LDA $01,X ;FDBD: A6 01 '..' LDA #$F4 ;FDBF: 86 F4 '..' STA $01,U ;FDC1: A7 41 '.A' RTS ;FDC3: 39 '9' ZFDC4 LDA $01,X ;FDC4: A6 01 '..' PSHA ;FDC6: 34 02 '4.' CMPA #$0D ;FDC8: 81 0D '..' BNE ZFDD0 ;FDCA: 26 04 '&.' LDA #$FF ;FDCC: 86 FF '..' STA ,U ;FDCE: A7 C4 '..' ZFDD0 LEAX $02,U ;FDD0: 30 42 '0B' LDD $0102,U ;FDD2: EC C9 01 02 '....' LEAX D,X ;FDD6: 30 8B '0.' PULA ;FDD8: 35 02 '5.' STA ,X ;FDDA: A7 84 '..' LDD $0102,U ;FDDC: EC C9 01 02 '....' ADDD #M0001 ;FDE0: C3 00 01 '...' CMPD #M0100 ;FDE3: 10 83 01 00 '....' BNE ZFDEC ;FDE7: 26 03 '&.' LDD #DFTCHP ;FDE9: CC 00 00 '...' ZFDEC STD $0102,U ;FDEC: ED C9 01 02 '....' LDB $0106,U ;FDF0: E6 C9 01 06 '....' CLRA ;FDF4: 4F 'O' ADDD #M0001 ;FDF5: C3 00 01 '...' STB $0106,U ;FDF8: E7 C9 01 06 '....' CMPD #M0100 ;FDFC: 10 83 01 00 '....' BEQ ZFDBA ;FE00: 27 B8 ''.' RTS ;FE02: 39 '9' ZFE03 LEAX $0107,U ;FE03: 30 C9 01 07 '0...' LDD $0209,U ;FE07: EC C9 02 09 '....' LDA D,X ;FE0B: A6 8B '..' LDX #ACIA ;FE0D: 8E EA 00 '...' STA $01,X ;FE10: A7 01 '..' LDD $0209,U ;FE12: EC C9 02 09 '....' ADDD #M0001 ;FE16: C3 00 01 '...' CMPD #M0100 ;FE19: 10 83 01 00 '....' BNE ZFE22 ;FE1D: 26 03 '&.' LDD #DFTCHP ;FE1F: CC 00 00 '...' ZFE22 STD $0209,U ;FE22: ED C9 02 09 '....' DEC $020B,U ;FE26: 6A C9 02 0B 'j...' BNE ZFE3D ;FE2A: 26 11 '&.' LDX #ACIA ;FE2C: 8E EA 00 '...' LDA #$DF ;FE2F: 86 DF '..' ANDA $020C,U ;FE31: A4 C9 02 0C '....' ORA #$80 ;FE35: 8A 80 '..' STA $020C,U ;FE37: A7 C9 02 0C '....' STA ,X ;FE3B: A7 84 '..' ZFE3D RTS ;FE3D: 39 '9' RMB $0052 ;FE3E: ZFE90 RMB $0078 ;FE90: duff_opcode_f008 RMB $008C ;FF08: MFF94_via_cvec_f067 RMB $001D ;FF94: ZFFB1 RMB $0023 ;FFB1: RSRVD JMP [ZEFC5,PCR] ;FFD4: 6E 9D EF ED 'n...' hdlr_SWI3 JMP [ZEFC7,PCR] ;FFD8: 6E 9D EF EB 'n...' hdlr_SWI2 JMP [ZEFC9,PCR] ;FFDC: 6E 9D EF E9 'n...' hdlr_FIRQ JMP [ZEFCB,PCR] ;FFE0: 6E 9D EF E7 'n...' hdlr_IRQ JMP [ZEFCD,PCR] ;FFE4: 6E 9D EF E5 'n...' hdlr_SWI JMP [ZEFCF,PCR] ;FFE8: 6E 9D EF E3 'n...' hdlr_NMI JMP [ZEFD1,PCR] ;FFEC: 6E 9D EF E1 'n...' FDB RSRVD ;FFF0: FF D4 '..' svec_SWI3 FDB hdlr_SWI3 ;FFF2: FF D8 '..' svec_SWI2 FDB hdlr_SWI2 ;FFF4: FF DC '..' svec_FIRQ FDB hdlr_FIRQ ;FFF6: FF E0 '..' svec_IRQ FDB hdlr_IRQ ;FFF8: FF E4 '..' svec_SWI FDB hdlr_SWI ;FFFA: FF E8 '..' svec_NMI FDB hdlr_NMI ;FFFC: FF EC '..' svec_RST FDB hdlr_RST ;FFFE: F9 BA '..' END