From: Mark Tearle Date: Sat, 29 Nov 2014 03:46:43 +0000 (+0800) Subject: TIDYUP: Move original ROM and disassemblies to subdirectory X-Git-Tag: ROMY~9 X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=490eaa36c7af4d0b89b6f66b4c5305b97d50f4dd;p=uccvend-snackrom.git TIDYUP: Move original ROM and disassemblies to subdirectory --- diff --git a/ROM-2002/openven2.dis b/ROM-2002/openven2.dis deleted file mode 100755 index 382a29b..0000000 --- a/ROM-2002/openven2.dis +++ /dev/null @@ -1,15681 +0,0 @@ -0000 ; -0000 ; M6811 Disassembler Generated Source Code -0000 ; -0000 ; For User Control File: OPENVEND.CTL -0000 ; Program File: VEND.BIN -0000 ; Disassembly into File: OPENVEN2.DIS -0000 ; -0000 -0000 -0000 L0000 = 0x0000 -0000 L0001 = 0x0001 -0001 L0003 = 0x0003 -0003 L0005 = 0x0005 -0005 L0006 = 0x0006 -0006 L0007 = 0x0007 -0007 L0008 = 0x0008 -0008 L0009 = 0x0009 -0009 L000A = 0x000A -000A L000B = 0x000B -000B L000C = 0x000C -000C L000F = 0x000F -000F L0011 = 0x0011 -0011 L0012 = 0x0012 -0012 L0013 = 0x0013 -0013 L0014 = 0x0014 -0014 L0015 = 0x0015 -0015 L0016 = 0x0016 -0016 L0017 = 0x0017 -0017 L0018 = 0x0018 -0018 L0019 = 0x0019 -0019 L001A = 0x001A -001A L001B = 0x001B -001B L001C = 0x001C -001C L001D = 0x001D -001D L001E = 0x001E -001E L001F = 0x001F -001F L0020 = 0x0020 -0020 L0021 = 0x0021 -0021 L0023 = 0x0023 -0023 L0025 = 0x0025 -0025 L0026 = 0x0026 -0026 L0029 = 0x0029 -0029 L002B = 0x002B -002B L002C = 0x002C -002C L002D = 0x002D -002D L002E = 0x002E -002E L002F = 0x002F -002F L0030 = 0x0030 -0030 L0031 = 0x0031 -0031 L0032 = 0x0032 -0032 L0033 = 0x0033 -0033 L0034 = 0x0034 -0034 L0035 = 0x0035 -0035 L0036 = 0x0036 -0036 L0037 = 0x0037 -0037 L0038 = 0x0038 -0038 L003A = 0x003A -003A L003B = 0x003B -003B L003D = 0x003D -003D L003E = 0x003E -003E L0040 = 0x0040 -0040 L0041 = 0x0041 -0041 L0042 = 0x0042 -0042 L0043 = 0x0043 -0043 L0044 = 0x0044 -0044 L0048 = 0x0048 -0048 L0049 = 0x0049 -0049 L004A = 0x004A -004A L004C = 0x004C -004C L004D = 0x004D -004D L004F = 0x004F -004F L0050 = 0x0050 -0050 L0054 = 0x0054 -0054 L0055 = 0x0055 -0055 L0056 = 0x0056 -0056 L0058 = 0x0058 -0058 L005B = 0x005B -005B L005E = 0x005E -005E L005F = 0x005F -005F L0060 = 0x0060 -0060 L0061 = 0x0061 -0061 L0062 = 0x0062 -0062 L0063 = 0x0063 -0063 L0064 = 0x0064 -0064 L0065 = 0x0065 -0065 L0073 = 0x0073 -0073 L0075 = 0x0075 -0075 L0076 = 0x0076 -0076 L007C = 0x007C -007C L007D = 0x007D -007D L007E = 0x007E -007E L007F = 0x007F -007F L00CA = 0x00CA -00CA L0800 = 0x0800 -0800 L0B90 = 0x0B90 -0B90 L0B91 = 0x0B91 -0B91 L0B92 = 0x0B92 -0B92 L0B93 = 0x0B93 -0B93 L0B94 = 0x0B94 -0B94 L0B95 = 0x0B95 -0B95 L0B96 = 0x0B96 -0B96 L0B97 = 0x0B97 -0B97 L0B98 = 0x0B98 -0B98 L0B99 = 0x0B99 -0B99 L0B9A = 0x0B9A -0B9A L0BA3 = 0x0BA3 -0BA3 L0BA4 = 0x0BA4 -0BA4 L0BA5 = 0x0BA5 -0BA5 L0BA6 = 0x0BA6 -0BA6 L0BA7 = 0x0BA7 -0BA7 L0BA8 = 0x0BA8 -0BA8 L0BA9 = 0x0BA9 -0BA9 L0BAA = 0x0BAA -0BAA L0BAB = 0x0BAB -0BAB L0BAC = 0x0BAC -0BAC L0BAD = 0x0BAD -0BAD L0BAE = 0x0BAE -0BAE L0BAF = 0x0BAF -0BAF L0BB0 = 0x0BB0 -0BB0 L0BB1 = 0x0BB1 -0BB1 L0BB2 = 0x0BB2 -0BB2 L0BB3 = 0x0BB3 -0BB3 L0BB4 = 0x0BB4 -0BB4 L0BB5 = 0x0BB5 -0BB5 L0BB7 = 0x0BB7 -0BB7 L0BB9 = 0x0BB9 -0BB9 L0BBC = 0x0BBC -0BBC L0BBD = 0x0BBD -0BBD L0BBF = 0x0BBF -0BBF L0BC0 = 0x0BC0 -0BC0 L0BC1 = 0x0BC1 -0BC1 L0BC2 = 0x0BC2 -0BC2 L0BC4 = 0x0BC4 -0BC4 L0BC5 = 0x0BC5 -0BC5 L0BC6 = 0x0BC6 -0BC6 L0BD7 = 0x0BD7 -0BD7 L0BD8 = 0x0BD8 -0BD8 L0BD9 = 0x0BD9 -0BD9 L0BDA = 0x0BDA -0BDA L0BDB = 0x0BDB -0BDB L0BDC = 0x0BDC -0BDC L0BDD = 0x0BDD -0BDD L0BDF = 0x0BDF -0BDF L0BE1 = 0x0BE1 -0BE1 L0BEF = 0x0BEF -0BEF L0CD9 = 0x0CD9 -0CD9 L0CDA = 0x0CDA -0CDA L0CDB = 0x0CDB -0CDB L0CDC = 0x0CDC -0CDC L0CDD = 0x0CDD -0CDD L0CDF = 0x0CDF -0CDF L0CE1 = 0x0CE1 -0CE1 L0CE3 = 0x0CE3 -0CE3 L0CE5 = 0x0CE5 -0CE5 L0CEB = 0x0CEB -0CEB L0CED = 0x0CED -0CED L0CEF = 0x0CEF -0CEF L0CF3 = 0x0CF3 -0CF3 L0CF5 = 0x0CF5 -0CF5 L0CF7 = 0x0CF7 -0CF7 L0CF9 = 0x0CF9 -0CF9 L0CFB = 0x0CFB -0CFB L0CFD = 0x0CFD -0CFD L0CFF = 0x0CFF -0CFF L0D01 = 0x0D01 -0D01 L0D03 = 0x0D03 -0D03 L0D05 = 0x0D05 -0D05 L0D07 = 0x0D07 -0D07 L0D09 = 0x0D09 -0D09 L0D0B = 0x0D0B -0D0B L0D0D = 0x0D0D -0D0D L0D0F = 0x0D0F -0D0F L0D11 = 0x0D11 -0D11 L0D13 = 0x0D13 -0D13 L0D15 = 0x0D15 -0D15 L0D17 = 0x0D17 -0D17 L0D19 = 0x0D19 -0D19 L0D1B = 0x0D1B -0D1B L0D1D = 0x0D1D -0D1D L0DE7 = 0x0DE7 -0DE7 L0DE9 = 0x0DE9 -0DE9 L0DEB = 0x0DEB -0DEB L0DED = 0x0DED -0DED L0DEF = 0x0DEF -0DEF L0DF1 = 0x0DF1 -0DF1 L0DF3 = 0x0DF3 -0DF3 L0DF5 = 0x0DF5 -0DF5 L0DF7 = 0x0DF7 -0DF7 L0DF9 = 0x0DF9 -0DF9 L0DFB = 0x0DFB -0DFB L0DFD = 0x0DFD -0DFD L0DFF = 0x0DFF -0DFF L0E00 = 0x0E00 -0E00 L0E01 = 0x0E01 -0E01 L0E02 = 0x0E02 -0E02 L0E03 = 0x0E03 -0E03 L0E04 = 0x0E04 -0E04 L0E05 = 0x0E05 -0E05 L0E6A = 0x0E6A -0E6A L0E6B = 0x0E6B -0E6B L0E6D = 0x0E6D -0E6D L0E6E = 0x0E6E -0E6E L1000 = 0x1000 -1000 L1008 = 0x1008 -1008 L1009 = 0x1009 -1009 L100A = 0x100A -100A L1016 = 0x1016 -1016 L1018 = 0x1018 -1018 L1024 = 0x1024 -1024 L1025 = 0x1025 -1025 L1026 = 0x1026 -1026 L1028 = 0x1028 -1028 L1029 = 0x1029 -1029 L102A = 0x102A -102A L102B = 0x102B -102B L102C = 0x102C -102C L102D = 0x102D -102D L102E = 0x102E -102E L102F = 0x102F -102F L1030 = 0x1030 -1030 L1039 = 0x1039 -1039 L103C = 0x103C -103C L1800 = 0x1800 -1800 L2000 = 0x2000 -2000 L2800 = 0x2800 -2800 L3000 = 0x3000 -3000 L3800 = 0x3800 -3800 -8000 .area CODE1 (ABS) -8000 .org 0x8000 -8000 -8000 ; 8000: 43,20,50,4F,57,45,52,20 -8000 ; 8008: 43,4F,4D,50,41,4E,59 -8000 .ascii 'C POWER COMPANY' -800F .byte 0x00 -8010 ; 8010: 43,4F,50,59,52,49,47,48 -8010 ; 8018: 54,20,31,39,39,33,20 -8010 .ascii 'COPYRIGHT 1993 ' -801F .byte 0x00 -8020 ; 8020: 20,20,20,20,20,20,20,20 -8020 ; 8028: 20,20,20,20,20,20,20 -8020 .ascii ' ' -802F .byte 0x00 -8030 ; 8030: 56,45,4E,44,49,4E,47,20 -8030 ; 8038: 4D,41,43,48,49,4E,45 -8030 .ascii 'VENDING MACHINE' -803F .byte 0x00 -8040 ; 8040: 53,4F,46,54,57,41,52,45 -8040 ; 8048: 20,57,52,4F,54,45,20 -8040 .ascii 'SOFTWARE WROTE ' -804F .byte 0x00 -8050 ; 8050: 42,59,20,42,52,45,54,20 -8050 ; 8058: 42,4F,52,45,4E,2E,20 -8050 .ascii 'BY BRET BOREN. ' -805F .byte 0x00 -8060 ; 8060: 20,20,20,20,20,20,20,20 -8060 ; 8068: 20,20,20,20,20,20,20 -8060 .ascii ' ' -806F .byte 0x00 -8070 ; 8070: 50,52,4F,47,52,41,4D,20 -8070 ; 8078: 46,4F,52,20,54,48,45 -8070 .ascii 'PROGRAM FOR THE' -807F .byte 0x00 -8080 ; 8080: 35,30,35,20,41,4E,44,20 -8080 ; 8088: 35,39,30,30,2E,20,20 -8080 .ascii '505 AND 5900. ' -808F .byte 0x00 -8090 ; 8090: 20,20,20,20,20,20,20,20 -8090 ; 8098: 20,20,20,20,20,20,20 -8090 .ascii ' ' -809F .byte 0x00 -80A0 ; 80A0: 50,41,52,54,20,4E,55,4D -80A0 ; 80A8: 42,45,52,3A,20,20,20 -80A0 .ascii 'PART NUMBER: ' -80AF .byte 0x00 -80B0 ; 80B0: 39,33,37,2D,33,30,30,30 -80B0 ; 80B8: 31,20,56,45,52,20,35 -80B0 .ascii '937-30001 VER 5' -80BF .byte 0x00 -80C0 ; 80C0: 43,48,45,43,4B,53,55,4D -80C0 ; 80C8: 20,45,4E,44,3A,30,30 -80C0 .ascii 'CHECKSUM END:00' -80CF .byte 0x00 -80D0 ; 80D0: 20,20,20,20,20,20,20,20 -80D0 ; 80D8: 20,20,20,20,20,20,20 -80D0 .ascii ' ' -80DF .byte 0x00 -80E0 ; 80E0: 20,20,20,20,20,20,20,20 -80E0 ; 80E8: 20,20,20,20,20,20,20 -80E0 .ascii ' ' -80EF .byte 0x00 -80F0 ; 80F0: 20,20,20,20,20,20,20,20 -80F0 .ascii ' ' -80F8 .byte 0x00 -80F9 ; 80F9: 20 -80F9 .ascii ' ' -80FA .byte 0x0C,0x93 -80FC ; 80FC: 73 -80FC .ascii 's' -80FD .byte 0x00,0x01,0x05 -8100 L8100: ldab L001D -8103 andb #0x10 -8105 beq L8144 -8107 jsr LD652 -810A ldx #0x001D -810D bclr 0x00,x,#0x10 -8110 ldx #0x001D -8113 bset 0x00,x,#0x80 -8116 clr L0042 -8119 clr L0060 -811C clr L0048 -811F clr L0038 -8122 ldab L0BA8 -8125 beq L812F -8127 ldx #0x0BA9 -812A bset 0x00,x,#0x02 -812D bra L8135 -812F L812F: ldx #0x0BA9 -8132 bclr 0x00,x,#0x02 -8135 L8135: clr L0E00 -8138 clr L0E01 -813B clr L0E02 -813E clr L0E03 -8141 clr L0E04 -8144 L8144: ldab L0042 -8147 cmpb #0x0B -8149 bne L815A -814B jsr LAB89 -814E clr L0019 -8151 clr L0060 -8154 clr L0042 -8157 jsr LE61B -815A L815A: ldab L0BA8 -815D bne L8162 -815F jmp L81EF -8162 L8162: ldab L0060 -8165 cmpb #0x04 -8167 bcc L8191 -8169 ldab L0042 -816C beq L818F -816E ldab L0042 -8171 cmpb #0x0A -8173 bne L8178 -8175 clr L0042 -8178 L8178: ldab L0042 -817B addb #0x30 -817D pshb -817E ldab L0060 -8181 clra -8182 addd #0x0062 -8185 xgdx -8186 pulb -8187 stab 0x00,x -8189 clr L0042 -818C inc L0060 -818F L818F: bra L81ED -8191 L8191: ldab L0062 -8194 cmpb L0BA4 -8197 bne L81D6 -8199 ldab L0063 -819C cmpb L0BA5 -819F bne L81D6 -81A1 ldab L0064 -81A4 cmpb L0BA6 -81A7 bne L81D6 -81A9 ldab L0065 -81AC cmpb L0BA7 -81AF bne L81D6 -81B1 ldx #0x0BA9 -81B4 bclr 0x00,x,#0x02 -81B7 ldx #0x001F -81BA bset 0x00,x,#0x04 -81BD ldx #0x001F -81C0 bset 0x00,x,#0x80 -81C3 ldx #0x001D -81C6 bset 0x00,x,#0x10 -81C9 ldd #0x0233 -81CC std L003B -81CF ldab #0x05 -81D1 stab L0038 -81D4 bra L81ED -81D6 L81D6: clr L0042 -81D9 clr L0060 -81DC jsr LBE69 -81DF jsr LBE4B -81E2 ldd #0xB081 -81E5 jsr LC0BA -81E8 ldab #0x0A -81EA stab L0038 -81ED L81ED: bra L81F2 -81EF L81EF: clr L0042 -81F2 L81F2: ldab L0038 -81F5 beq L81FA -81F7 jmp L849F -81FA L81FA: jsr LBE4B -81FD ldab L0048 -8200 bne L8205 -8202 jsr LABA2 -8205 L8205: ldab L0048 -8208 clra -8209 jsr LFE16 -820C test -820D test -820E test -820F sec -8210 anda #0x9F -8212 sbca #0x2E -8214 sbca #0x50 -8216 sbca #0xB7 -8218 sbca #0xD9 -821A subd #0x4083 -821D ; 821D: 62 -821D .ascii 'b' -821E .byte 0x83,0xA5,0x83,0xC2,0x83,0xDF,0x83,0xFC -8226 .byte 0x84,0x19,0x84 -8229 ; 8229: 35 -8229 .ascii '5' -822A .byte 0x84 -822B ; 822B: 51 -822B .ascii 'Q' -822C .byte 0x84 -822D ; 822D: 78 -822D .ascii 'x' -822E .byte 0xF6,0x00,0x19,0xC4,0x01,0x27,0x13,0xCC -8236 .byte 0xAF,0xF2,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 -823E .byte 0x00 -823F ; 823F: 38 -823F .ascii '8' -8240 .byte 0x7F,0x00 -8242 ; 8242: 54,7C -8242 .ascii 'T|' -8244 .byte 0x00 -8245 ; 8245: 48,20 -8245 .ascii 'H ' -8247 .byte 0x05,0xC6,0x02,0xF7,0x00 -824C ; 824C: 48,7E -824C .ascii 'H~' -824E .byte 0x84,0x9F,0xF6,0x00 -8252 ; 8252: 54,4F -8252 .ascii 'TO' -8254 .byte 0xCE,0x00,0x05,0x02 -8258 ; 8258: 5D -8258 .ascii ']' -8259 .byte 0x27 -825A ; 825A: 4C -825A .ascii 'L' -825B .byte 0xF6,0x00 -825D ; 825D: 54 -825D .ascii 'T' -825E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8266 .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F -826E .byte 0xFF -826F ; 826F: 37,36 -826F .ascii '76' -8271 .byte 0xF6,0x00,0x06 -8274 ; 8274: 4F -8274 .ascii 'O' -8275 .byte 0x05,0xC3,0x08,0x00 -8279 ; 8279: 38 -8279 .ascii '8' -827A .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 -8282 .byte 0x00 -8283 ; 8283: 54,4F -8283 .ascii 'TO' -8285 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 -828D .byte 0x80,0x27,0x17,0xF6,0x00 -8292 ; 8292: 54,4F -8292 .ascii 'TO' -8294 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -829C .byte 0x02,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A -82A4 .byte 0xF7,0x00 -82A6 ; 82A6: 38,7C -82A6 .ascii '8|' -82A8 .byte 0x00 -82A9 ; 82A9: 54 -82A9 .ascii 'T' -82AA .byte 0xF6,0x00 -82AC ; 82AC: 54 -82AC .ascii 'T' -82AD .byte 0xC1 -82AE ; 82AE: 64,26 -82AE .ascii 'd&' -82B0 .byte 0x03 -82B1 ; 82B1: 7C -82B1 .ascii '|' -82B2 .byte 0x00 -82B3 ; 82B3: 48,7E -82B3 .ascii 'H~' -82B5 .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x02,0x27 -82BD .byte 0x13,0xCC,0xAF,0xFD,0xBD,0xC0,0xBA,0xC6 -82C5 .byte 0x0A,0xF7,0x00 -82C8 ; 82C8: 38 -82C8 .ascii '8' -82C9 .byte 0x7F,0x00 -82CB ; 82CB: 54,7C -82CB .ascii 'T|' -82CD .byte 0x00 -82CE ; 82CE: 48,20 -82CE .ascii 'H ' -82D0 .byte 0x05,0xC6,0x04,0xF7,0x00 -82D5 ; 82D5: 48,7E -82D5 .ascii 'H~' -82D7 .byte 0x84,0x9F,0xF6,0x00 -82DB ; 82DB: 54,4F -82DB .ascii 'TO' -82DD .byte 0xCE,0x00,0x05,0x02 -82E1 ; 82E1: 5D -82E1 .ascii ']' -82E2 .byte 0x27 -82E3 ; 82E3: 4C -82E3 .ascii 'L' -82E4 .byte 0xF6,0x00 -82E6 ; 82E6: 54 -82E6 .ascii 'T' -82E7 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -82EF .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F -82F7 .byte 0xFF -82F8 ; 82F8: 37,36 -82F8 .ascii '76' -82FA .byte 0xF6,0x00,0x06 -82FD ; 82FD: 4F -82FD .ascii 'O' -82FE .byte 0x05,0xC3,0x08,0x00 -8302 ; 8302: 38 -8302 .ascii '8' -8303 .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 -830B .byte 0x00 -830C ; 830C: 54,4F -830C .ascii 'TO' -830E .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 -8316 .byte 0x80,0x27,0x17,0xF6,0x00 -831B ; 831B: 54,4F -831B .ascii 'TO' -831D .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -8325 .byte 0x04,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A -832D .byte 0xF7,0x00 -832F ; 832F: 38,7C -832F .ascii '8|' -8331 .byte 0x00 -8332 ; 8332: 54 -8332 .ascii 'T' -8333 .byte 0xF6,0x00 -8335 ; 8335: 54 -8335 .ascii 'T' -8336 .byte 0xC1 -8337 ; 8337: 64,26 -8337 .ascii 'd&' -8339 .byte 0x03 -833A ; 833A: 7C -833A .ascii '|' -833B .byte 0x00 -833C ; 833C: 48,7E -833C .ascii 'H~' -833E .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x04,0x27 -8346 .byte 0x13,0xCC,0xB0,0x08,0xBD,0xC0,0xBA,0xC6 -834E .byte 0x0A,0xF7,0x00 -8351 ; 8351: 38 -8351 .ascii '8' -8352 .byte 0x7F,0x00 -8354 ; 8354: 54,7C -8354 .ascii 'T|' -8356 .byte 0x00 -8357 ; 8357: 48,20 -8357 .ascii 'H ' -8359 .byte 0x05,0xC6,0x06,0xF7,0x00 -835E ; 835E: 48,7E -835E .ascii 'H~' -8360 .byte 0x84,0x9F,0xF6,0x00 -8364 ; 8364: 54,4F -8364 .ascii 'TO' -8366 .byte 0xCE,0x00,0x05,0x02 -836A ; 836A: 5D -836A .ascii ']' -836B .byte 0x27 -836C ; 836C: 28 -836C .ascii '(' -836D .byte 0xF6,0x00 -836F ; 836F: 54 -836F .ascii 'T' -8370 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8378 .byte 0xA0,0x83,0x00,0x00 -837C ; 837C: 26 -837C .ascii '&' -837D .byte 0x17,0xF6,0x00 -8380 ; 8380: 54,4F -8380 .ascii 'TO' -8382 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -838A .byte 0x01,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A -8392 .byte 0xF7,0x00 -8394 ; 8394: 38,7C -8394 .ascii '8|' -8396 .byte 0x00 -8397 ; 8397: 54 -8397 .ascii 'T' -8398 .byte 0xF6,0x00 -839A ; 839A: 54 -839A .ascii 'T' -839B .byte 0xC1 -839C ; 839C: 64,26 -839C .ascii 'd&' -839E .byte 0x03 -839F ; 839F: 7C -839F .ascii '|' -83A0 .byte 0x00 -83A1 ; 83A1: 48,7E -83A1 .ascii 'H~' -83A3 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x01,0x27 -83AB .byte 0x10,0xCC,0xB0 -83AE ; 83AE: 34 -83AE .ascii '4' -83AF .byte 0xBD,0xC0,0xBA -83B2 ; 83B2: 7C -83B2 .ascii '|' -83B3 .byte 0x00 -83B4 ; 83B4: 48 -83B4 .ascii 'H' -83B5 .byte 0xC6,0x0A,0xF7,0x00 -83B9 ; 83B9: 38,20 -83B9 .ascii '8 ' -83BB .byte 0x03 -83BC ; 83BC: 7C -83BC .ascii '|' -83BD .byte 0x00 -83BE ; 83BE: 48,7E -83BE .ascii 'H~' -83C0 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x02,0x27 -83C8 .byte 0x10,0xCC,0xB0 -83CB ; 83CB: 4A -83CB .ascii 'J' -83CC .byte 0xBD,0xC0,0xBA -83CF ; 83CF: 7C -83CF .ascii '|' -83D0 .byte 0x00 -83D1 ; 83D1: 48 -83D1 .ascii 'H' -83D2 .byte 0xC6,0x0A,0xF7,0x00 -83D6 ; 83D6: 38,20 -83D6 .ascii '8 ' -83D8 .byte 0x03 -83D9 ; 83D9: 7C -83D9 .ascii '|' -83DA .byte 0x00 -83DB ; 83DB: 48,7E -83DB .ascii 'H~' -83DD .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x04,0x27 -83E5 .byte 0x10,0xCC,0xB0 -83E8 ; 83E8: 3F -83E8 .ascii '?' -83E9 .byte 0xBD,0xC0,0xBA -83EC ; 83EC: 7C -83EC .ascii '|' -83ED .byte 0x00 -83EE ; 83EE: 48 -83EE .ascii 'H' -83EF .byte 0xC6,0x0A,0xF7,0x00 -83F3 ; 83F3: 38,20 -83F3 .ascii '8 ' -83F5 .byte 0x03 -83F6 ; 83F6: 7C -83F6 .ascii '|' -83F7 .byte 0x00 -83F8 ; 83F8: 48,7E -83F8 .ascii 'H~' -83FA .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x10,0x27 -8402 .byte 0x10,0xCC,0xB0,0x1E,0xBD,0xC0,0xBA -8409 ; 8409: 7C -8409 .ascii '|' -840A .byte 0x00 -840B ; 840B: 48 -840B .ascii 'H' -840C .byte 0xC6,0x0A,0xF7,0x00 -8410 ; 8410: 38,20 -8410 .ascii '8 ' -8412 .byte 0x03 -8413 ; 8413: 7C -8413 .ascii '|' -8414 .byte 0x00 -8415 ; 8415: 48,7E -8415 .ascii 'H~' -8417 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4 -841D ; 841D: 20 -841D .ascii ' ' -841E .byte 0x27,0x10,0xCC,0xB0 -8422 ; 8422: 29 -8422 .ascii ')' -8423 .byte 0xBD,0xC0,0xBA -8426 ; 8426: 7C -8426 .ascii '|' -8427 .byte 0x00 -8428 ; 8428: 48 -8428 .ascii 'H' -8429 .byte 0xC6,0x0A,0xF7,0x00 -842D ; 842D: 38,20 -842D .ascii '8 ' -842F .byte 0x03 -8430 ; 8430: 7C -8430 .ascii '|' -8431 .byte 0x00 -8432 ; 8432: 48,20,6A -8432 .ascii 'H j' -8435 .byte 0xF6,0x0B,0xC1,0xC4,0x08,0x27,0x10,0xCC -843D .byte 0xB0 -843E ; 843E: 55 -843E .ascii 'U' -843F .byte 0xBD,0xC0,0xBA -8442 ; 8442: 7C -8442 .ascii '|' -8443 .byte 0x00 -8444 ; 8444: 48 -8444 .ascii 'H' -8445 .byte 0xC6,0x0A,0xF7,0x00 -8449 ; 8449: 38,20 -8449 .ascii '8 ' -844B .byte 0x03 -844C ; 844C: 7C -844C .ascii '|' -844D .byte 0x00 -844E ; 844E: 48,20,4E -844E .ascii 'H N' -8451 .byte 0xF6,0x0B,0xC1,0xC4 -8455 ; 8455: 40 -8455 .ascii '@' -8456 .byte 0x27,0x10,0xCC,0xB0 -845A ; 845A: 60 -845A .ascii '`' -845B .byte 0xBD,0xC0,0xBA,0x7F,0x00 -8460 ; 8460: 48 -8460 .ascii 'H' -8461 .byte 0xC6,0x0A,0xF7,0x00 -8465 ; 8465: 38,20 -8465 .ascii '8 ' -8467 .byte 0x0E,0x7F,0x00 -846A ; 846A: 48 -846A .ascii 'H' -846B .byte 0xCC,0xB0,0x13,0xBD,0xC0,0xBA,0xC6,0x0A -8473 .byte 0xF7,0x00 -8475 ; 8475: 38,20 -8475 .ascii '8 ' -8477 .byte 0x27,0xF6,0x00,0x1D -847B ; 847B: 2C -847B .ascii ',' -847C .byte 0x0E,0xCC,0xAE,0xA8,0xBD,0xC0,0xBA,0xCE -8484 .byte 0x00,0x1D,0x1D,0x00,0x80 -8489 ; 8489: 20 -8489 .ascii ' ' -848A .byte 0x0C,0xCC,0xAE,0xB3,0xBD,0xC0,0xBA,0xCE -8492 .byte 0x00,0x1D,0x1C,0x00,0x80,0xC6,0x0F,0xF7 -849A .byte 0x00 -849B ; 849B: 38 -849B .ascii '8' -849C .byte 0x7F,0x00 -849E ; 849E: 48 -849E .ascii 'H' -849F L849F: rts -84A0 L84A0: ldd L003B -84A3 bne L84A8 -84A5 jmp L8596 -84A8 L84A8: ldab L001F -84AB bge L84ED -84AD jsr LD652 -84B0 clr L0042 -84B3 clr L0009 -84B6 clr L000A -84B9 clr L0006 -84BC clrb -84BD clra -84BE std L0040 -84C1 clrb -84C2 clra -84C3 std L003E -84C6 jsr LE5AA -84C9 ldx #0x001F -84CC bclr 0x00,x,#0x80 -84CF ldx #0x001F -84D2 bset 0x00,x,#0x02 -84D5 ldx #0x001D -84D8 bset 0x00,x,#0x10 -84DB ldx #0x0017 -84DE bclr 0x00,x,#0x20 -84E1 ldx #0x0017 -84E4 bclr 0x00,x,#0x40 -84E7 ldx #0x0017 -84EA bclr 0x00,x,#0x80 -84ED L84ED: ldab L0BA9 -84F0 andb #0x02 -84F2 beq L8514 -84F4 ldab L0042 -84F7 clra -84F8 addd #0x0BE4 -84FB xgdx -84FC ldab 0x00,x -84FE beq L8514 -8500 jsr LBE4B -8503 ldd #0xB081 -8506 jsr LC0BA -8509 ldd #0x0258 -850C jsr LE571 -850F jsr L85AF -8512 bra L8580 -8514 L8514: ldab L0042 -8517 clra -8518 jsr LFE16 -851B test -851C test -851D test -851E sev -851F bita #0x80 -8521 bita #0x39 -8523 bita #0x4A -8525 bita #0x4F -8527 bita #0x54 -8529 bita #0x59 -852B bita #0x5E -852D bita #0x63 -852F bita #0x68 -8531 bita #0x6D -8533 bita #0x72 -8535 bita #0x77 -8537 bita #0x7C -8539 ldd #0xAE92 -853C jsr LC0BA -853F clr L0042 -8542 ldx #0x001F -8545 bset 0x00,x,#0x02 -8548 bra L8580 -854A .byte 0xBD,0x86,0x84 -854D ; 854D: 20,31 -854D .ascii ' 1' -854F .byte 0xBD,0x88 -8551 ; 8551: 2E,20,2C -8551 .ascii '. ,' -8554 .byte 0xBD,0x88,0xB8 -8557 ; 8557: 20 -8557 .ascii ' ' -8558 .byte 0x27,0xBD,0x8C,0xB4 -855C ; 855C: 20,22 -855C .ascii ' "' -855E .byte 0xBD,0x8E -8560 ; 8560: 35,20 -8560 .ascii '5 ' -8562 .byte 0x1D,0xBD,0x8F,0x0D -8566 ; 8566: 20 -8566 .ascii ' ' -8567 .byte 0x18,0xBD,0x90,0xD1 -856B ; 856B: 20 -856B .ascii ' ' -856C .byte 0x13,0xBD,0x92,0xEE -8570 ; 8570: 20 -8570 .ascii ' ' -8571 .byte 0x0E,0xBD,0x93,0xA5 -8575 ; 8575: 20 -8575 .ascii ' ' -8576 .byte 0x09,0xBD,0x94,0xDD -857A ; 857A: 20 -857A .ascii ' ' -857B .byte 0x04,0x8D -857D ; 857D: 31,20 -857D .ascii '1 ' -857F .byte 0x00 -8580 L8580: clr L000A -8583 ldab L0042 -8586 cmpb #0x0A -8588 beq L8594 -858A ldab L0042 -858D cmpb #0x07 -858F beq L8594 -8591 clr L0009 -8594 L8594: bra L85AE -8596 L8596: ldx #0x001F -8599 bclr 0x00,x,#0x04 -859C ldx #0x001F -859F bset 0x00,x,#0x80 -85A2 ldx #0x001D -85A5 bset 0x00,x,#0x10 -85A8 jsr LBE69 -85AB jsr LE5AA -85AE L85AE: rts -85AF L85AF: clr L0042 -85B2 clr L0006 -85B5 ldx #0x001F -85B8 bset 0x00,x,#0x02 -85BB jsr LBE69 -85BE rts -85BF .byte 0xF6,0x00,0x12,0xC4,0x1E -85C4 ; 85C4: 4F -85C4 .ascii 'O' -85C5 .byte 0xBD,0xFE -85C7 ; 85C7: 32 -85C7 .ascii '2' -85C8 .byte 0x85,0xDE,0x00,0x0E,0x86,0x08,0x00,0x08 -85D0 .byte 0x86 -85D1 ; 85D1: 32 -85D1 .ascii '2' -85D2 .byte 0x00,0x04,0x86,0x5C,0x00,0x02,0x86,0x83 -85DA .byte 0xFF,0xE4,0x00,0x00,0xF6,0x0B,0xDC,0xF7 -85E2 .byte 0x00,0x01,0xBD,0xC4 -85E6 ; 85E6: 30 -85E6 .ascii '0' -85E7 .byte 0xC6,0x01,0xF7,0x00 -85EB ; 85EB: 48 -85EB .ascii 'H' -85EC .byte 0x7F,0x00 -85EE ; 85EE: 2C -85EE .ascii ',' -85EF .byte 0xF6,0x0C,0xD9,0x27,0x03 -85F4 ; 85F4: 7A -85F4 .ascii 'z' -85F5 .byte 0x0C,0xD9,0xBD,0x97,0xF6,0xCC,0x01 -85FC ; 85FC: 5E -85FC .ascii '^' -85FD .byte 0xBD,0xE5 -85FF ; 85FF: 71 -85FF .ascii 'q' -8600 .byte 0xCC,0x02 -8602 ; 8602: 33 -8602 .ascii '3' -8603 .byte 0xFD,0x00 -8605 ; 8605: 3B,20,7B -8605 .ascii '; {' -8608 .byte 0xF6,0x0B,0xDB,0xF7,0x00,0x01,0xBD,0xC4 -8610 ; 8610: 30 -8610 .ascii '0' -8611 .byte 0xC6,0x02,0xF7,0x00 -8615 ; 8615: 48 -8615 .ascii 'H' -8616 .byte 0x7F,0x00 -8618 ; 8618: 2C -8618 .ascii ',' -8619 .byte 0xF6,0x0C,0xDA,0x27,0x03 -861E ; 861E: 7A -861E .ascii 'z' -861F .byte 0x0C,0xDA,0xBD,0x97,0xF6,0xCC,0x01 -8626 ; 8626: 5E -8626 .ascii '^' -8627 .byte 0xBD,0xE5 -8629 ; 8629: 71 -8629 .ascii 'q' -862A .byte 0xCC,0x02 -862C ; 862C: 33 -862C .ascii '3' -862D .byte 0xFD,0x00 -862F ; 862F: 3B,20,51 -862F .ascii '; Q' -8632 .byte 0xF6,0x0B,0xDA,0xF7,0x00,0x01,0xBD,0xC4 -863A ; 863A: 30 -863A .ascii '0' -863B .byte 0xC6,0x03,0xF7,0x00 -863F ; 863F: 48 -863F .ascii 'H' -8640 .byte 0x7F,0x00 -8642 ; 8642: 2C -8642 .ascii ',' -8643 .byte 0xF6,0x0C,0xDB,0x27,0x03 -8648 ; 8648: 7A -8648 .ascii 'z' -8649 .byte 0x0C,0xDB,0xBD,0x97,0xF6,0xCC,0x01 -8650 ; 8650: 5E -8650 .ascii '^' -8651 .byte 0xBD,0xE5 -8653 ; 8653: 71 -8653 .ascii 'q' -8654 .byte 0xCC,0x02 -8656 ; 8656: 33 -8656 .ascii '3' -8657 .byte 0xFD,0x00 -8659 ; 8659: 3B,20 -8659 .ascii '; ' -865B .byte 0x27,0xC6 -865D ; 865D: 40 -865D .ascii '@' -865E .byte 0xF7,0x00,0x01,0xBD,0xC4 -8663 ; 8663: 30 -8663 .ascii '0' -8664 .byte 0xC6,0x04,0xF7,0x00 -8668 ; 8668: 48 -8668 .ascii 'H' -8669 .byte 0x7F,0x00 -866B ; 866B: 2C -866B .ascii ',' -866C .byte 0xF6,0x0C,0xDC,0x27,0x03 -8671 ; 8671: 7A -8671 .ascii 'z' -8672 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xCC,0x01 -8679 ; 8679: 5E -8679 .ascii '^' -867A .byte 0xBD,0xE5 -867C ; 867C: 71 -867C .ascii 'q' -867D .byte 0xCC,0x02 -867F ; 867F: 33 -867F .ascii '3' -8680 .byte 0xFD,0x00 -8682 ; 8682: 3B,39 -8682 .ascii ';9' -8684 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27 -868A ; 868A: 2B -868A .ascii '+' -868B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0xC6,0x01 -8693 .byte 0xF7,0x00 -8695 ; 8695: 48 -8695 .ascii 'H' -8696 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x16,0xC6 -869E .byte 0x27,0xF7,0x10 -86A1 ; 86A1: 2D -86A1 .ascii '-' -86A2 .byte 0xC6,0x07,0xF7,0x10 -86A6 ; 86A6: 2B -86A6 .ascii '+' -86A7 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x01,0xF6,0x00 -86AF .byte 0x1A,0xF7 -86B1 ; 86B1: 30 -86B1 .ascii '0' -86B2 .byte 0x00 -86B3 ; 86B3: 7E -86B3 .ascii '~' -86B4 .byte 0x87,0xE8,0xF6,0x00,0x09 -86B9 ; 86B9: 4F -86B9 .ascii 'O' -86BA .byte 0xBD,0xFE -86BC ; 86BC: 32 -86BC .ascii '2' -86BD .byte 0x86,0xD7,0x00,0x00,0x87 -86C2 ; 86C2: 39 -86C2 .ascii '9' -86C3 .byte 0x00,0x01,0x87 -86C6 ; 86C6: 75 -86C6 .ascii 'u' -86C7 .byte 0x00,0x01,0x87,0xC5,0x00,0x08,0x87,0xD9 -86CF .byte 0x00,0x01,0x87,0xE8,0xFF,0xF5,0x00,0x00 -86D7 .byte 0xC6,0xFF,0xF7,0x0B,0xBC,0xF6,0x18,0x00 -86DF ; 86DF: 2D,29 -86DF .ascii '-)' -86E1 .byte 0xF6,0x00,0x07 -86E4 ; 86E4: 26,24 -86E4 .ascii '&$' -86E6 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x02,0xF6,0x00 -86EE .byte 0x1A,0xF7 -86F0 ; 86F0: 30 -86F0 .ascii '0' -86F1 .byte 0x00,0xCC,0x00 -86F4 ; 86F4: 32 -86F4 .ascii '2' -86F5 .byte 0xBD,0xE5 -86F7 ; 86F7: 71 -86F7 .ascii 'q' -86F8 .byte 0xCE,0x00,0x1A,0x1C,0x00,0x02,0xF6,0x00 -8700 .byte 0x1A,0xF7 -8702 ; 8702: 30 -8702 .ascii '0' -8703 .byte 0x00,0xCC,0x02 -8706 ; 8706: 33 -8706 .ascii '3' -8707 .byte 0xFD,0x00 -8709 ; 8709: 3B,5F,4F -8709 .ascii ';_O' -870C .byte 0xFD,0x00 -870E ; 870E: 40,5F,4F -870E .ascii '@_O' -8711 .byte 0xFD,0x00 -8713 ; 8713: 3E -8713 .ascii '>' -8714 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x03,0xBD -871C .byte 0x85,0xBF,0xBD,0xDC,0xA3,0xBD,0x97,0xF6 -8724 .byte 0xCE,0x00,0x17,0x1D,0x00 -8729 ; 8729: 20 -8729 .ascii ' ' -872A .byte 0xCE,0x00,0x17,0x1D,0x00 -872F ; 872F: 40 -872F .ascii '@' -8730 .byte 0xCE,0x00,0x17,0x1D,0x00,0x80 -8736 ; 8736: 7E -8736 .ascii '~' -8737 .byte 0x87,0xE8,0xF6,0x00 -873B ; 873B: 36,26,2F -873B .ascii '6&/' -873E .byte 0xF6,0x00 -8740 ; 8740: 48,4F -8740 .ascii 'HO' -8742 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 -874A ; 874A: 65 -874A .ascii 'e' -874B .byte 0x87 -874C ; 874C: 53 -874C .ascii 'S' -874D .byte 0x87 -874E ; 874E: 58 -874E .ascii 'X' -874F .byte 0x87 -8750 ; 8750: 5D -8750 .ascii ']' -8751 .byte 0x87 -8752 ; 8752: 62,7C -8752 .ascii 'b|' -8754 .byte 0x0C,0xD9 -8756 ; 8756: 20 -8756 .ascii ' ' -8757 .byte 0x0D -8758 ; 8758: 7C -8758 .ascii '|' -8759 .byte 0x0C,0xDA -875B ; 875B: 20 -875B .ascii ' ' -875C .byte 0x08 -875D ; 875D: 7C -875D .ascii '|' -875E .byte 0x0C,0xDB -8760 ; 8760: 20 -8760 .ascii ' ' -8761 .byte 0x03 -8762 ; 8762: 7C -8762 .ascii '|' -8763 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 -876B .byte 0x00 -876C ; 876C: 36 -876C .ascii '6' -876D .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 -8773 ; 8773: 20,73 -8773 .ascii ' s' -8775 .byte 0xF6,0x00 -8777 ; 8777: 36,26,43 -8777 .ascii '6&C' -877A .byte 0xF6,0x00 -877C ; 877C: 48,4F -877C .ascii 'HO' -877E .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 -8786 .byte 0xB5,0x87,0x8F,0x87,0x99,0x87,0xA3,0x87 -878E .byte 0xAD,0xF6,0x0C,0xD9,0x27,0x03 -8794 ; 8794: 7A -8794 .ascii 'z' -8795 .byte 0x0C,0xD9 -8797 ; 8797: 20 -8797 .ascii ' ' -8798 .byte 0x1C,0xF6,0x0C,0xDA,0x27,0x03 -879E ; 879E: 7A -879E .ascii 'z' -879F .byte 0x0C,0xDA -87A1 ; 87A1: 20 -87A1 .ascii ' ' -87A2 .byte 0x12,0xF6,0x0C,0xDB,0x27,0x03 -87A8 ; 87A8: 7A -87A8 .ascii 'z' -87A9 .byte 0x0C,0xDB -87AB ; 87AB: 20 -87AB .ascii ' ' -87AC .byte 0x08,0xF6,0x0C,0xDC,0x27,0x03 -87B2 ; 87B2: 7A -87B2 .ascii 'z' -87B3 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 -87BB .byte 0x00 -87BC ; 87BC: 36 -87BC .ascii '6' -87BD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 -87C3 ; 87C3: 20,23,7C -87C3 .ascii ' #|' -87C6 .byte 0x00 -87C7 ; 87C7: 48 -87C7 .ascii 'H' -87C8 .byte 0xF6,0x00 -87CA ; 87CA: 48 -87CA .ascii 'H' -87CB .byte 0xC1,0x04 -87CD ; 87CD: 23 -87CD .ascii '#' -87CE .byte 0x05,0xC6,0x01,0xF7,0x00 -87D3 ; 87D3: 48 -87D3 .ascii 'H' -87D4 .byte 0xBD,0x97,0xF6 -87D7 ; 87D7: 20 -87D7 .ascii ' ' -87D8 .byte 0x0F,0xCE,0x00,0x1A,0x1C,0x00,0x01,0xF6 -87E0 .byte 0x00,0x1A,0xF7 -87E3 ; 87E3: 30 -87E3 .ascii '0' -87E4 .byte 0x00,0xBD,0x85,0xAF -87E8 ; 87E8: 39 -87E8 .ascii '9' -87E9 .byte 0x7F,0x00,0x05,0x7F,0x00 -87EE ; 87EE: 54 -87EE .ascii 'T' -87EF .byte 0xF6,0x00 -87F1 ; 87F1: 54 -87F1 .ascii 'T' -87F2 .byte 0xC1 -87F3 ; 87F3: 50,24,2E -87F3 .ascii 'P$.' -87F6 .byte 0xF6,0x00 -87F8 ; 87F8: 54,4F -87F8 .ascii 'TO' -87FA .byte 0xC3,0xB0,0xD3,0x8F,0xE6,0x00,0xF7,0x00 -8802 .byte 0x06,0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83 -880A .byte 0x00,0x00 -880C ; 880C: 26 -880C .ascii '&' -880D .byte 0x11,0xBD,0xD3,0x11,0x83,0x00,0x00 -8814 ; 8814: 26 -8814 .ascii '&' -8815 .byte 0x03 -8816 ; 8816: 7C -8816 .ascii '|' -8817 .byte 0x00,0x05,0xCC,0x00,0x05,0xBD,0xE5 -881E ; 881E: 71,7C -881E .ascii 'q|' -8820 .byte 0x00 -8821 ; 8821: 54,20 -8821 .ascii 'T ' -8823 .byte 0xCB,0xBD,0x99,0x81,0xCC,0x07,0xD0,0xBD -882B .byte 0xE5 -882C ; 882C: 71,39 -882C .ascii 'q9' -882E .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC -8836 .byte 0x0B,0xB5,0xC4,0xFF,0x84,0x01,0xFD,0x00 -883E ; 883E: 52 -883E .ascii 'R' -883F .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 -8845 ; 8845: 20,70 -8845 .ascii ' p' -8847 .byte 0xF6,0x00,0x09 -884A ; 884A: 4F -884A .ascii 'O' -884B .byte 0xBD,0xFE -884D ; 884D: 32 -884D .ascii '2' -884E .byte 0x88 -884F ; 884F: 68 -884F .ascii 'h' -8850 .byte 0x00,0x00,0x88 -8853 ; 8853: 6D -8853 .ascii 'm' -8854 .byte 0x00,0x01,0x88,0x83,0x00,0x01,0x88,0xA7 -885C .byte 0x00,0x08,0x88,0xB4,0x00,0x01,0x88,0xB7 -8864 .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9A,0x05 -886B ; 886B: 20,4A -886B .ascii ' J' -886D .byte 0xFC,0x00 -886F ; 886F: 52 -886F .ascii 'R' -8870 .byte 0x83,0x01,0xF4 -8873 ; 8873: 24 -8873 .ascii '$' -8874 .byte 0x09,0xFC,0x00 -8877 ; 8877: 52 -8877 .ascii 'R' -8878 .byte 0xC3,0x00 -887A ; 887A: 32 -887A .ascii '2' -887B .byte 0xFD,0x00 -887D ; 887D: 52 -887D .ascii 'R' -887E .byte 0xBD,0x9A,0x05 -8881 ; 8881: 20,34 -8881 .ascii ' 4' -8883 .byte 0xFC,0x00 -8885 ; 8885: 52 -8885 .ascii 'R' -8886 .byte 0x83,0x00 -8888 ; 8888: 32,23 -8888 .ascii '2#' -888A .byte 0x17,0xFC,0x00 -888D ; 888D: 52 -888D .ascii 'R' -888E .byte 0xC3,0xFF,0xCE,0xFD,0x00 -8893 ; 8893: 52 -8893 .ascii 'R' -8894 .byte 0xFC,0x00 -8896 ; 8896: 52 -8896 .ascii 'R' -8897 .byte 0x83,0x00 -8899 ; 8899: 32,24 -8899 .ascii '2$' -889B .byte 0x06,0xCC,0x00 -889E ; 889E: 32 -889E .ascii '2' -889F .byte 0xFD,0x00 -88A1 ; 88A1: 52 -88A1 .ascii 'R' -88A2 .byte 0xBD,0x9A,0x05 -88A5 ; 88A5: 20 -88A5 .ascii ' ' -88A6 .byte 0x10,0xBD,0xA3 -88A9 ; 88A9: 7C,5F,4F -88A9 .ascii '|_O' -88AC .byte 0xFD,0x0B,0xB9,0xBD,0x85,0xAF -88B2 ; 88B2: 20 -88B2 .ascii ' ' -88B3 .byte 0x03,0xBD,0x85,0xAF -88B7 ; 88B7: 39 -88B7 .ascii '9' -88B8 .byte 0xF6,0x00,0x1F,0xC4,0x02 -88BD ; 88BD: 26 -88BD .ascii '&' -88BE .byte 0x0A,0xF6,0x00 -88C1 ; 88C1: 3A,26,28 -88C1 .ascii ':&(' -88C4 .byte 0xF6,0x00,0x1D -88C7 ; 88C7: 2D,23 -88C7 .ascii '-#' -88C9 .byte 0x7F,0x00 -88CB ; 88CB: 2C -88CB .ascii ',' -88CC .byte 0xCC,0xAE,0x9D,0xBD,0xC0,0xBA,0xCE,0x00 -88D4 .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1F,0x1D -88DC .byte 0x00 -88DD ; 88DD: 40 -88DD .ascii '@' -88DE .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0x7F,0x00 -88E6 ; 88E6: 54 -88E6 .ascii 'T' -88E7 .byte 0xC6 -88E8 ; 88E8: 32 -88E8 .ascii '2' -88E9 .byte 0xF7,0x00 -88EB ; 88EB: 3A -88EB .ascii ':' -88EC .byte 0xF6,0x00,0x09 -88EF ; 88EF: 26 -88EF .ascii '&' -88F0 .byte 0x03 -88F1 ; 88F1: 7E -88F1 .ascii '~' -88F2 .byte 0x89,0xE1,0xF6,0x00,0x1D -88F7 ; 88F7: 2C -88F7 .ascii ',' -88F8 .byte 0x03 -88F9 ; 88F9: 7E -88F9 .ascii '~' -88FA .byte 0x89,0xE1,0xF6,0x00,0x09,0xC1,0x0B -8901 ; 8901: 26 -8901 .ascii '&' -8902 .byte 0x06,0xBD,0x85,0xAF -8906 ; 8906: 7E -8906 .ascii '~' -8907 .byte 0x89,0xDE,0xF6,0x00 -890B ; 890B: 54,26,26 -890B .ascii 'T&&' -890E .byte 0xBD,0xBE -8910 ; 8910: 4B -8910 .ascii 'K' -8911 .byte 0xF6,0x00,0x09,0xC1,0x0A -8916 ; 8916: 26 -8916 .ascii '&' -8917 .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB -891F ; 891F: 30,37 -891F .ascii '07' -8921 .byte 0xCC,0x0B,0x95,0xF0,0x00 -8926 ; 8926: 54 -8926 .ascii 'T' -8927 .byte 0x82,0x00,0x8F -892A ; 892A: 33 -892A .ascii '3' -892B .byte 0xE7,0x00,0xC6 -892E ; 892E: 32 -892E .ascii '2' -892F .byte 0xF7,0x00 -8931 ; 8931: 3A,20,37 -8931 .ascii ': 7' -8934 .byte 0xF6,0x00 -8936 ; 8936: 54 -8936 .ascii 'T' -8937 .byte 0xC1,0x01 -8939 ; 8939: 26 -8939 .ascii '&' -893A .byte 0x27,0xF6,0x00,0x09,0xC1,0x05,0x27 -8941 ; 8941: 20 -8941 .ascii ' ' -8942 .byte 0xF6,0x00,0x09,0xC1,0x0A,0x27,0x19,0xF6 -894A .byte 0x00,0x09,0xCB -894D ; 894D: 30,37 -894D .ascii '07' -894F .byte 0xCC,0x0B,0x95,0xF0,0x00 -8954 ; 8954: 54 -8954 .ascii 'T' -8955 .byte 0x82,0x00,0x8F -8958 ; 8958: 33 -8958 .ascii '3' -8959 .byte 0xE7,0x00,0xC6 -895C ; 895C: 32 -895C .ascii '2' -895D .byte 0xF7,0x00 -895F ; 895F: 3A,20 -895F .ascii ': ' -8961 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02,0x7F -8969 .byte 0x00 -896A ; 896A: 3A -896A .ascii ':' -896B .byte 0xBD,0xBE,0x01 -896E ; 896E: 7C -896E .ascii '|' -896F .byte 0x00 -8970 ; 8970: 54 -8970 .ascii 'T' -8971 .byte 0xF6,0x00 -8973 ; 8973: 54 -8973 .ascii 'T' -8974 .byte 0xC1,0x02 -8976 ; 8976: 26,60 -8976 .ascii '&`' -8978 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B -8980 .byte 0x94,0xCB,0xD0 -8983 ; 8983: 37 -8983 .ascii '7' -8984 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A -898B ; 898B: 3D,30 -898B .ascii '=0' -898D .byte 0xEB,0x00 -898F ; 898F: 31 -898F .ascii '1' -8990 .byte 0xF7,0x00,0x06,0xC6 -8994 ; 8994: 32 -8994 .ascii '2' -8995 .byte 0xF7,0x00 -8997 ; 8997: 3A -8997 .ascii ':' -8998 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 -89A0 .byte 0x00 -89A1 ; 89A1: 26 -89A1 .ascii '&' -89A2 .byte 0x27,0xBD,0xD3,0x11,0x83,0x00,0x00 -89A9 ; 89A9: 26 -89A9 .ascii '&' -89AA .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 -89B0 ; 89B0: 40 -89B0 .ascii '@' -89B1 .byte 0xBD,0x8C -89B3 ; 89B3: 73,20 -89B3 .ascii 's ' -89B5 .byte 0x0F,0xCE,0x00,0x1F,0x1D,0x00 -89BB ; 89BB: 40 -89BB .ascii '@' -89BC .byte 0xCC -89BD ; 89BD: 2A -89BD .ascii '*' -89BE .byte 0xFF,0xFD,0x00,0x27,0xBD,0xA3,0x85,0xBD -89C6 .byte 0x9A -89C7 ; 89C7: 47,20 -89C7 .ascii 'G ' -89C9 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE -89D1 .byte 0x00,0x1F,0x1C,0x00,0x02 -89D6 ; 89D6: 20 -89D6 .ascii ' ' -89D7 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 -89DE ; 89DE: 7E -89DE .ascii '~' -89DF .byte 0x8C -89E0 ; 89E0: 72 -89E0 .ascii 'r' -89E1 .byte 0xF6,0x00,0x1D -89E4 ; 89E4: 2D -89E4 .ascii '-' -89E5 .byte 0x03 -89E6 ; 89E6: 7E -89E6 .ascii '~' -89E7 .byte 0x8C -89E8 ; 89E8: 72 -89E8 .ascii 'r' -89E9 .byte 0xF6,0x00,0x09 -89EC ; 89EC: 4F -89EC .ascii 'O' -89ED .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x8C -89F5 ; 89F5: 72 -89F5 .ascii 'r' -89F6 .byte 0x8A,0x0E,0x8A,0x14,0x8A,0xAA,0x8B -89FD ; 89FD: 5E -89FD .ascii '^' -89FE .byte 0x8B,0x9E,0x8B,0xDB,0x8C -8A03 ; 8A03: 72 -8A03 .ascii 'r' -8A04 .byte 0x8C -8A05 ; 8A05: 72 -8A05 .ascii 'r' -8A06 .byte 0x8C -8A07 ; 8A07: 72 -8A07 .ascii 'r' -8A08 .byte 0x8B,0xFC,0x8C -8A0B ; 8A0B: 67 -8A0B .ascii 'g' -8A0C .byte 0x8C -8A0D ; 8A0D: 6F -8A0D .ascii 'o' -8A0E .byte 0xBD,0x9A -8A10 ; 8A10: 47,7E -8A10 .ascii 'G~' -8A12 .byte 0x8C -8A13 ; 8A13: 72 -8A13 .ascii 'r' -8A14 .byte 0xF6,0x00 -8A16 ; 8A16: 36 -8A16 .ascii '6' -8A17 .byte 0x27,0x03 -8A19 ; 8A19: 7E -8A19 .ascii '~' -8A1A .byte 0x8A,0x9B,0xF6,0x00,0x1F,0xC4 -8A20 ; 8A20: 40 -8A20 .ascii '@' -8A21 .byte 0x27 -8A22 ; 8A22: 78 -8A22 .ascii 'x' -8A23 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8A29 ; 8A29: 52 -8A29 .ascii 'R' -8A2A .byte 0xF6,0x0B,0xAA,0xC1 -8A2E ; 8A2E: 32,24,22 -8A2E .ascii '2$"' -8A31 .byte 0xF6,0x0B,0xAA -8A34 ; 8A34: 4F -8A34 .ascii 'O' -8A35 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B -8A3D .byte 0xAA -8A3E ; 8A3E: 4F,37,36 -8A3E .ascii 'O76' -8A41 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 -8A49 .byte 0x27 -8A4A ; 8A4A: 24 -8A4A .ascii '$' -8A4B .byte 0x05 -8A4C ; 8A4C: 5F,4F -8A4C .ascii '_O' -8A4E .byte 0xFD,0x00,0x27 -8A51 ; 8A51: 20 -8A51 .ascii ' ' -8A52 .byte 0x27,0xF6,0x0B,0xAA,0xC1 -8A57 ; 8A57: 32,26,20 -8A57 .ascii '2& ' -8A5A .byte 0xF6,0x0B,0xAA -8A5D ; 8A5D: 4F -8A5D .ascii 'O' -8A5E .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B -8A66 .byte 0xAA -8A67 ; 8A67: 4F,37,36 -8A67 .ascii 'O76' -8A6A .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 -8A72 .byte 0x27 -8A73 ; 8A73: 24 -8A73 .ascii '$' -8A74 .byte 0x05 -8A75 ; 8A75: 5F,4F -8A75 .ascii '_O' -8A77 .byte 0xFD,0x00,0x27 -8A7A ; 8A7A: 20 -8A7A .ascii ' ' -8A7B .byte 0x17,0xF6,0x0B,0xAA -8A7F ; 8A7F: 4F -8A7F .ascii 'O' -8A80 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 -8A88 .byte 0x27,0x83,0x27,0x0F -8A8C ; 8A8C: 23 -8A8C .ascii '#' -8A8D .byte 0x05 -8A8E ; 8A8E: 5F,4F -8A8E .ascii '_O' -8A90 .byte 0xFD,0x00,0x27,0xBD,0x9A -8A95 ; 8A95: 47 -8A95 .ascii 'G' -8A96 .byte 0xC6,0x02,0xF7,0x00 -8A9A ; 8A9A: 36 -8A9A .ascii '6' -8A9B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8AA3 ; 8AA3: 33 -8AA3 .ascii '3' -8AA4 .byte 0xFD,0x00 -8AA6 ; 8AA6: 3B,7E -8AA6 .ascii ';~' -8AA8 .byte 0x8C -8AA9 ; 8AA9: 72 -8AA9 .ascii 'r' -8AAA .byte 0xF6,0x00 -8AAC ; 8AAC: 36 -8AAC .ascii '6' -8AAD .byte 0x27,0x03 -8AAF ; 8AAF: 7E -8AAF .ascii '~' -8AB0 .byte 0x8B -8AB1 ; 8AB1: 4F -8AB1 .ascii 'O' -8AB2 .byte 0xF6,0x00,0x1F,0xC4 -8AB6 ; 8AB6: 40,26 -8AB6 .ascii '@&' -8AB8 .byte 0x03 -8AB9 ; 8AB9: 7E -8AB9 .ascii '~' -8ABA .byte 0x8B -8ABB ; 8ABB: 4F -8ABB .ascii 'O' -8ABC .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8AC2 ; 8AC2: 57 -8AC2 .ascii 'W' -8AC3 .byte 0xFC,0x00,0x27 -8AC6 ; 8AC6: 26 -8AC6 .ascii '&' -8AC7 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8ACC ; 8ACC: 32,24 -8ACC .ascii '2$' -8ACE .byte 0x11,0xF6,0x0B,0xAA -8AD2 ; 8AD2: 4F,37,36 -8AD2 .ascii 'O76' -8AD5 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 -8ADD .byte 0x27 -8ADE ; 8ADE: 20,38 -8ADE .ascii ' 8' -8AE0 .byte 0xFC,0x00,0x27 -8AE3 ; 8AE3: 26 -8AE3 .ascii '&' -8AE4 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8AE9 ; 8AE9: 32,26 -8AE9 .ascii '2&' -8AEB .byte 0x11,0xF6,0x0B,0xAA -8AEF ; 8AEF: 4F,37,36 -8AEF .ascii 'O76' -8AF2 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 -8AFA .byte 0x27 -8AFB ; 8AFB: 20 -8AFB .ascii ' ' -8AFC .byte 0x1B,0xF6,0x0B,0xAA -8B00 ; 8B00: 4F -8B00 .ascii 'O' -8B01 .byte 0xB3,0x00,0x27 -8B04 ; 8B04: 22 -8B04 .ascii '"' -8B05 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 -8B0D .byte 0x00,0xFD,0x00,0x27 -8B11 ; 8B11: 20 -8B11 .ascii ' ' -8B12 .byte 0x05 -8B13 ; 8B13: 5F,4F -8B13 .ascii '_O' -8B15 .byte 0xFD,0x00,0x27 -8B18 ; 8B18: 20,2D -8B18 .ascii ' -' -8B1A .byte 0xFC,0x00,0x27 -8B1D ; 8B1D: 26 -8B1D .ascii '&' -8B1E .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 -8B26 .byte 0x00,0xFD,0x00,0x27 -8B2A ; 8B2A: 20 -8B2A .ascii ' ' -8B2B .byte 0x1B,0xF6,0x0B,0xAA -8B2F ; 8B2F: 4F -8B2F .ascii 'O' -8B30 .byte 0xB3,0x00,0x27 -8B33 ; 8B33: 22 -8B33 .ascii '"' -8B34 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 -8B3C .byte 0x00,0xFD,0x00,0x27 -8B40 ; 8B40: 20 -8B40 .ascii ' ' -8B41 .byte 0x05 -8B42 ; 8B42: 5F,4F -8B42 .ascii '_O' -8B44 .byte 0xFD,0x00,0x27,0xBD,0x9A -8B49 ; 8B49: 47 -8B49 .ascii 'G' -8B4A .byte 0xC6,0x02,0xF7,0x00 -8B4E ; 8B4E: 36 -8B4E .ascii '6' -8B4F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8B57 ; 8B57: 33 -8B57 .ascii '3' -8B58 .byte 0xFD,0x00 -8B5A ; 8B5A: 3B,7E -8B5A .ascii ';~' -8B5C .byte 0x8C -8B5D ; 8B5D: 72 -8B5D .ascii 'r' -8B5E .byte 0xF6,0x00 -8B60 ; 8B60: 36,26,2C -8B60 .ascii '6&,' -8B63 .byte 0xF6,0x00,0x1F,0xC4 -8B67 ; 8B67: 40 -8B67 .ascii '@' -8B68 .byte 0x27 -8B69 ; 8B69: 25 -8B69 .ascii '%' -8B6A .byte 0xFC,0x00 -8B6C ; 8B6C: 46 -8B6C .ascii 'F' -8B6D .byte 0x83,0x00 -8B6F ; 8B6F: 64,24 -8B6F .ascii 'd$' -8B71 .byte 0x15,0xFE,0x00 -8B74 ; 8B74: 46 -8B74 .ascii 'F' -8B75 .byte 0x08,0xFF,0x00 -8B78 ; 8B78: 46 -8B78 .ascii 'F' -8B79 .byte 0xFC,0x00 -8B7B ; 8B7B: 46 -8B7B .ascii 'F' -8B7C .byte 0x83,0x00 -8B7E ; 8B7E: 64,25 -8B7E .ascii 'd%' -8B80 .byte 0x06,0xCC,0x00,0x01,0xFD,0x00 -8B86 ; 8B86: 46 -8B86 .ascii 'F' -8B87 .byte 0xBD,0x9A -8B89 ; 8B89: 47 -8B89 .ascii 'G' -8B8A .byte 0xC6,0x02,0xF7,0x00 -8B8E ; 8B8E: 36 -8B8E .ascii '6' -8B8F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8B97 ; 8B97: 33 -8B97 .ascii '3' -8B98 .byte 0xFD,0x00 -8B9A ; 8B9A: 3B,7E -8B9A .ascii ';~' -8B9C .byte 0x8C -8B9D ; 8B9D: 72 -8B9D .ascii 'r' -8B9E .byte 0xF6,0x00 -8BA0 ; 8BA0: 36,26,29 -8BA0 .ascii '6&)' -8BA3 .byte 0xF6,0x00,0x1F,0xC4 -8BA7 ; 8BA7: 40 -8BA7 .ascii '@' -8BA8 .byte 0x27 -8BA9 ; 8BA9: 22 -8BA9 .ascii '"' -8BAA .byte 0xFC,0x00 -8BAC ; 8BAC: 46 -8BAC .ascii 'F' -8BAD .byte 0x83,0x00,0x00 -8BB0 ; 8BB0: 23 -8BB0 .ascii '#' -8BB1 .byte 0x12,0xFE,0x00 -8BB4 ; 8BB4: 46 -8BB4 .ascii 'F' -8BB5 .byte 0x09,0xFF,0x00 -8BB8 ; 8BB8: 46 -8BB8 .ascii 'F' -8BB9 .byte 0xFC,0x00 -8BBB ; 8BBB: 46,26 -8BBB .ascii 'F&' -8BBD .byte 0x06,0xCC,0x00 -8BC0 ; 8BC0: 63 -8BC0 .ascii 'c' -8BC1 .byte 0xFD,0x00 -8BC3 ; 8BC3: 46 -8BC3 .ascii 'F' -8BC4 .byte 0xBD,0x9A -8BC6 ; 8BC6: 47 -8BC6 .ascii 'G' -8BC7 .byte 0xC6,0x02,0xF7,0x00 -8BCB ; 8BCB: 36 -8BCB .ascii '6' -8BCC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8BD4 ; 8BD4: 33 -8BD4 .ascii '3' -8BD5 .byte 0xFD,0x00 -8BD7 ; 8BD7: 3B,7E -8BD7 .ascii ';~' -8BD9 .byte 0x8C -8BDA ; 8BDA: 72 -8BDA .ascii 'r' -8BDB .byte 0xF6,0x00,0x1F,0xC4 -8BDF ; 8BDF: 40 -8BDF .ascii '@' -8BE0 .byte 0x27,0x15,0xF6,0x00,0x19,0xC4,0x10,0x27 -8BE8 .byte 0x08,0xCE,0x00,0x19,0x1D,0x00,0x10 -8BEF ; 8BEF: 20 -8BEF .ascii ' ' -8BF0 .byte 0x06,0xCE,0x00,0x19,0x1C,0x00,0x10,0xBD -8BF8 .byte 0x9A -8BF9 ; 8BF9: 47,20,76 -8BF9 .ascii 'G v' -8BFC .byte 0xBD,0xA3,0x85,0xF6,0x00,0x06,0xC1 -8C03 ; 8C03: 64,24,24 -8C03 .ascii 'd$$' -8C06 .byte 0xBD,0x97 -8C08 ; 8C08: 6F -8C08 .ascii 'o' -8C09 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 -8C11 .byte 0x00,0x27,0x16,0xF6,0x00,0x06,0xC1,0x09 -8C19 ; 8C19: 26 -8C19 .ascii '&' -8C1A .byte 0x03,0xBD,0x97 -8C1D ; 8C1D: 6F -8C1D .ascii 'o' -8C1E .byte 0xF6,0x00,0x06,0xC1 -8C22 ; 8C22: 45,26 -8C22 .ascii 'E&' -8C24 .byte 0x05,0xC6,0x01,0xF7,0x00,0x06,0xF6,0x0E -8C2C ; 8C2C: 6D -8C2C .ascii 'm' -8C2D .byte 0xC1,0x01 -8C2F ; 8C2F: 26 -8C2F .ascii '&' -8C30 .byte 0x11,0xF6,0x00,0x06 -8C34 ; 8C34: 4F -8C34 .ascii 'O' -8C35 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -8C3D .byte 0x7F -8C3E ; 8C3E: 4F -8C3E .ascii 'O' -8C3F .byte 0xFD,0x00 -8C41 ; 8C41: 46 -8C41 .ascii 'F' -8C42 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 -8C48 ; 8C48: 26 -8C48 .ascii '&' -8C49 .byte 0x12,0xCE,0x00,0x1F,0x1C,0x00 -8C4F ; 8C4F: 40 -8C4F .ascii '@' -8C50 .byte 0xFC,0x00,0x27,0x83,0x27,0x0F -8C56 ; 8C56: 23 -8C56 .ascii '#' -8C57 .byte 0x02,0x8D,0x19 -8C5A ; 8C5A: 20 -8C5A .ascii ' ' -8C5B .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 -8C61 ; 8C61: 40 -8C61 .ascii '@' -8C62 .byte 0xBD,0x9A -8C64 ; 8C64: 47,20 -8C64 .ascii 'G ' -8C66 .byte 0x0B,0xBD,0xA3,0x85,0xBD,0x85,0xAF -8C6D ; 8C6D: 20 -8C6D .ascii ' ' -8C6E .byte 0x03,0xBD,0x85,0xAF -8C72 ; 8C72: 39 -8C72 .ascii '9' -8C73 .byte 0xF6,0x00,0x06 -8C76 ; 8C76: 4F -8C76 .ascii 'O' -8C77 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 -8C7F .byte 0xFF,0x84 -8C81 ; 8C81: 3F -8C81 .ascii '?' -8C82 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 -8C88 ; 8C88: 4F -8C88 .ascii 'O' -8C89 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -8C91 .byte 0x7F -8C92 ; 8C92: 4F -8C92 .ascii 'O' -8C93 .byte 0xFD,0x00 -8C95 ; 8C95: 46 -8C95 .ascii 'F' -8C96 .byte 0xF6,0x00,0x06 -8C99 ; 8C99: 4F -8C99 .ascii 'O' -8C9A .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -8CA2 .byte 0x08,0x27,0x08,0xCE,0x00,0x19,0x1C,0x00 -8CAA .byte 0x10 -8CAB ; 8CAB: 20 -8CAB .ascii ' ' -8CAC .byte 0x06,0xCE,0x00,0x19,0x1D,0x00,0x10 -8CB3 ; 8CB3: 39 -8CB3 .ascii '9' -8CB4 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC -8CBC .byte 0x0B,0xB7,0xFD,0x00,0x0D,0xCE,0x00,0x1F -8CC4 .byte 0x1D,0x00,0x02,0x7F,0x00 -8CC9 ; 8CC9: 36,7E -8CC9 .ascii '6~' -8CCB .byte 0x8E -8CCC ; 8CCC: 34 -8CCC .ascii '4' -8CCD .byte 0xF6,0x00,0x09 -8CD0 ; 8CD0: 4F -8CD0 .ascii 'O' -8CD1 .byte 0xBD,0xFE -8CD3 ; 8CD3: 32 -8CD3 .ascii '2' -8CD4 .byte 0x8C,0xEE,0x00,0x00,0x8C,0xF4,0x00,0x01 -8CDC .byte 0x8D,0x80,0x00,0x01,0x8E -8CE1 ; 8CE1: 29 -8CE1 .ascii ')' -8CE2 .byte 0x00,0x08,0x8E -8CE5 ; 8CE5: 31 -8CE5 .ascii '1' -8CE6 .byte 0x00,0x01,0x8E -8CE9 ; 8CE9: 34 -8CE9 .ascii '4' -8CEA .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9B -8CF0 ; 8CF0: 63,7E -8CF0 .ascii 'c~' -8CF2 .byte 0x8E -8CF3 ; 8CF3: 34 -8CF3 .ascii '4' -8CF4 .byte 0xF6,0x00 -8CF6 ; 8CF6: 36,26,78 -8CF6 .ascii '6&x' -8CF9 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8CFF ; 8CFF: 52 -8CFF .ascii 'R' -8D00 .byte 0xF6,0x0B,0xAA,0xC1 -8D04 ; 8D04: 32,24,22 -8D04 .ascii '2$"' -8D07 .byte 0xF6,0x0B,0xAA -8D0A ; 8D0A: 4F -8D0A .ascii 'O' -8D0B .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B -8D13 .byte 0xAA -8D14 ; 8D14: 4F,37,36 -8D14 .ascii 'O76' -8D17 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 -8D1F .byte 0x0D -8D20 ; 8D20: 24 -8D20 .ascii '$' -8D21 .byte 0x05 -8D22 ; 8D22: 5F,4F -8D22 .ascii '_O' -8D24 .byte 0xFD,0x00,0x0D -8D27 ; 8D27: 20 -8D27 .ascii ' ' -8D28 .byte 0x27,0xF6,0x0B,0xAA,0xC1 -8D2D ; 8D2D: 32,26,20 -8D2D .ascii '2& ' -8D30 .byte 0xF6,0x0B,0xAA -8D33 ; 8D33: 4F -8D33 .ascii 'O' -8D34 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B -8D3C .byte 0xAA -8D3D ; 8D3D: 4F,37,36 -8D3D .ascii 'O76' -8D40 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 -8D48 .byte 0x0D -8D49 ; 8D49: 24 -8D49 .ascii '$' -8D4A .byte 0x05 -8D4B ; 8D4B: 5F,4F -8D4B .ascii '_O' -8D4D .byte 0xFD,0x00,0x0D -8D50 ; 8D50: 20 -8D50 .ascii ' ' -8D51 .byte 0x17,0xF6,0x0B,0xAA -8D55 ; 8D55: 4F -8D55 .ascii 'O' -8D56 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xFC,0x00 -8D5E .byte 0x0D,0x83,0x27,0x0F -8D62 ; 8D62: 23 -8D62 .ascii '#' -8D63 .byte 0x05 -8D64 ; 8D64: 5F,4F -8D64 .ascii '_O' -8D66 .byte 0xFD,0x00,0x0D,0xBD,0x9B -8D6B ; 8D6B: 63 -8D6B .ascii 'c' -8D6C .byte 0xC6,0x02,0xF7,0x00 -8D70 ; 8D70: 36 -8D70 .ascii '6' -8D71 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8D79 ; 8D79: 33 -8D79 .ascii '3' -8D7A .byte 0xFD,0x00 -8D7C ; 8D7C: 3B,7E -8D7C .ascii ';~' -8D7E .byte 0x8E -8D7F ; 8D7F: 34 -8D7F .ascii '4' -8D80 .byte 0xF6,0x00 -8D82 ; 8D82: 36 -8D82 .ascii '6' -8D83 .byte 0x27,0x03 -8D85 ; 8D85: 7E -8D85 .ascii '~' -8D86 .byte 0x8E,0x1B,0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8D8E ; 8D8E: 57 -8D8E .ascii 'W' -8D8F .byte 0xFC,0x00,0x0D -8D92 ; 8D92: 26 -8D92 .ascii '&' -8D93 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8D98 ; 8D98: 32,24 -8D98 .ascii '2$' -8D9A .byte 0x11,0xF6,0x0B,0xAA -8D9E ; 8D9E: 4F,37,36 -8D9E .ascii 'O76' -8DA1 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 -8DA9 .byte 0x0D -8DAA ; 8DAA: 20,38 -8DAA .ascii ' 8' -8DAC .byte 0xFC,0x00,0x0D -8DAF ; 8DAF: 26 -8DAF .ascii '&' -8DB0 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8DB5 ; 8DB5: 32,26 -8DB5 .ascii '2&' -8DB7 .byte 0x11,0xF6,0x0B,0xAA -8DBB ; 8DBB: 4F,37,36 -8DBB .ascii 'O76' -8DBE .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 -8DC6 .byte 0x0D -8DC7 ; 8DC7: 20 -8DC7 .ascii ' ' -8DC8 .byte 0x1B,0xF6,0x0B,0xAA -8DCC ; 8DCC: 4F -8DCC .ascii 'O' -8DCD .byte 0xB3,0x00,0x0D -8DD0 ; 8DD0: 22 -8DD0 .ascii '"' -8DD1 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 -8DD9 .byte 0x00,0xFD,0x00,0x0D -8DDD ; 8DDD: 20 -8DDD .ascii ' ' -8DDE .byte 0x05 -8DDF ; 8DDF: 5F,4F -8DDF .ascii '_O' -8DE1 .byte 0xFD,0x00,0x0D -8DE4 ; 8DE4: 20,2D -8DE4 .ascii ' -' -8DE6 .byte 0xFC,0x00,0x0D -8DE9 ; 8DE9: 26 -8DE9 .ascii '&' -8DEA .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 -8DF2 .byte 0x00,0xFD,0x00,0x0D -8DF6 ; 8DF6: 20 -8DF6 .ascii ' ' -8DF7 .byte 0x1B,0xF6,0x0B,0xAA -8DFB ; 8DFB: 4F -8DFB .ascii 'O' -8DFC .byte 0xB3,0x00,0x0D -8DFF ; 8DFF: 22 -8DFF .ascii '"' -8E00 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 -8E08 .byte 0x00,0xFD,0x00,0x0D -8E0C ; 8E0C: 20 -8E0C .ascii ' ' -8E0D .byte 0x05 -8E0E ; 8E0E: 5F,4F -8E0E .ascii '_O' -8E10 .byte 0xFD,0x00,0x0D,0xBD,0x9B -8E15 ; 8E15: 63 -8E15 .ascii 'c' -8E16 .byte 0xC6,0x02,0xF7,0x00 -8E1A ; 8E1A: 36 -8E1A .ascii '6' -8E1B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8E23 ; 8E23: 33 -8E23 .ascii '3' -8E24 .byte 0xFD,0x00 -8E26 ; 8E26: 3B,20 -8E26 .ascii '; ' -8E28 .byte 0x0B,0xBD,0xA4 -8E2B ; 8E2B: 4F -8E2B .ascii 'O' -8E2C .byte 0xBD,0x85,0xAF -8E2F ; 8E2F: 20 -8E2F .ascii ' ' -8E30 .byte 0x03,0xBD,0x85,0xAF -8E34 ; 8E34: 39 -8E34 .ascii '9' -8E35 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1E,0x7F -8E3D .byte 0x00 -8E3E ; 8E3E: 48 -8E3E .ascii 'H' -8E3F .byte 0xF6,0x0B,0xC0,0xF7,0x00 -8E44 ; 8E44: 67 -8E44 .ascii 'g' -8E45 .byte 0xF6,0x0E -8E47 ; 8E47: 6D -8E47 .ascii 'm' -8E48 .byte 0xF7,0x0E -8E4A ; 8E4A: 6F -8E4A .ascii 'o' -8E4B .byte 0xF6,0x0E -8E4D ; 8E4D: 6E -8E4D .ascii 'n' -8E4E .byte 0xF7,0x0E -8E50 ; 8E50: 70 -8E50 .ascii 'p' -8E51 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 -8E57 ; 8E57: 7E -8E57 .ascii '~' -8E58 .byte 0x8F,0x0C,0xF6,0x00,0x09 -8E5D ; 8E5D: 4F -8E5D .ascii 'O' -8E5E .byte 0xBD,0xFE -8E60 ; 8E60: 32 -8E60 .ascii '2' -8E61 .byte 0x8E -8E62 ; 8E62: 7B -8E62 .ascii '{' -8E63 .byte 0x00,0x00,0x8E,0x81,0x00,0x01,0x8E,0x87 -8E6B .byte 0x00,0x04,0x8F,0x01,0x00,0x05,0x8F,0x09 -8E73 .byte 0x00,0x01,0x8F,0x0C,0xFF,0xF5,0x00,0x00 -8E7B .byte 0xBD,0x9C,0x15 -8E7E ; 8E7E: 7E -8E7E .ascii '~' -8E7F .byte 0x8F,0x0C,0xBD,0xA7 -8E83 ; 8E83: 5F,7E -8E83 .ascii '_~' -8E85 .byte 0x8F,0x0C,0xF6,0x00 -8E89 ; 8E89: 48 -8E89 .ascii 'H' -8E8A .byte 0xC1,0x08 -8E8C ; 8E8C: 25 -8E8C .ascii '%' -8E8D .byte 0x05,0xF6,0x00 -8E90 ; 8E90: 67,2D -8E90 .ascii 'g-' -8E92 .byte 0x03,0xBD,0xA4 -8E95 ; 8E95: 59 -8E95 .ascii 'Y' -8E96 .byte 0xF6,0x00 -8E98 ; 8E98: 48 -8E98 .ascii 'H' -8E99 .byte 0xC1,0x0A -8E9B ; 8E9B: 24,5F,7C -8E9B .ascii '$_|' -8E9E .byte 0x00 -8E9F ; 8E9F: 48 -8E9F .ascii 'H' -8EA0 .byte 0xF6,0x00 -8EA2 ; 8EA2: 48 -8EA2 .ascii 'H' -8EA3 .byte 0xC1,0x01 -8EA5 ; 8EA5: 26 -8EA5 .ascii '&' -8EA6 .byte 0x0F,0xF6,0x00 -8EA9 ; 8EA9: 67 -8EA9 .ascii 'g' -8EAA .byte 0xC4,0x02 -8EAC ; 8EAC: 26 -8EAC .ascii '&' -8EAD .byte 0x08,0xF6,0x00 -8EB0 ; 8EB0: 48 -8EB0 .ascii 'H' -8EB1 .byte 0xCB,0x02,0xF7,0x00 -8EB5 ; 8EB5: 48 -8EB5 .ascii 'H' -8EB6 .byte 0xF6,0x00 -8EB8 ; 8EB8: 48 -8EB8 .ascii 'H' -8EB9 .byte 0xC1,0x02 -8EBB ; 8EBB: 26 -8EBB .ascii '&' -8EBC .byte 0x0A,0xF6,0x00 -8EBF ; 8EBF: 67 -8EBF .ascii 'g' -8EC0 .byte 0xC4,0x10 -8EC2 ; 8EC2: 26 -8EC2 .ascii '&' -8EC3 .byte 0x03 -8EC4 ; 8EC4: 7C -8EC4 .ascii '|' -8EC5 .byte 0x00 -8EC6 ; 8EC6: 48 -8EC6 .ascii 'H' -8EC7 .byte 0xF6,0x00 -8EC9 ; 8EC9: 48 -8EC9 .ascii 'H' -8ECA .byte 0xC1,0x06 -8ECC ; 8ECC: 26 -8ECC .ascii '&' -8ECD .byte 0x0F,0xF6,0x00 -8ED0 ; 8ED0: 67 -8ED0 .ascii 'g' -8ED1 .byte 0xC4,0x08 -8ED3 ; 8ED3: 26 -8ED3 .ascii '&' -8ED4 .byte 0x08,0xC6,0x02,0xFB,0x00 -8ED9 ; 8ED9: 48 -8ED9 .ascii 'H' -8EDA .byte 0xF7,0x00 -8EDC ; 8EDC: 48 -8EDC .ascii 'H' -8EDD .byte 0xF6,0x00 -8EDF ; 8EDF: 48 -8EDF .ascii 'H' -8EE0 .byte 0xC1,0x0A -8EE2 ; 8EE2: 26 -8EE2 .ascii '&' -8EE3 .byte 0x08,0xF6,0x00 -8EE6 ; 8EE6: 67,2D -8EE6 .ascii 'g-' -8EE8 .byte 0x03 -8EE9 ; 8EE9: 7C -8EE9 .ascii '|' -8EEA .byte 0x00 -8EEB ; 8EEB: 48 -8EEB .ascii 'H' -8EEC .byte 0xF6,0x00 -8EEE ; 8EEE: 48 -8EEE .ascii 'H' -8EEF .byte 0xC1,0x0A -8EF1 ; 8EF1: 23 -8EF1 .ascii '#' -8EF2 .byte 0x09,0x7F,0x00 -8EF5 ; 8EF5: 48 -8EF5 .ascii 'H' -8EF6 .byte 0xF6,0x0B,0xC0,0xF7,0x00 -8EFB ; 8EFB: 67 -8EFB .ascii 'g' -8EFC .byte 0xBD,0x9C,0x15 -8EFF ; 8EFF: 20 -8EFF .ascii ' ' -8F00 .byte 0x0B,0xBD,0xA4 -8F03 ; 8F03: 59 -8F03 .ascii 'Y' -8F04 .byte 0xBD,0x85,0xAF -8F07 ; 8F07: 20 -8F07 .ascii ' ' -8F08 .byte 0x03,0xBD,0x85,0xAF -8F0C ; 8F0C: 39 -8F0C .ascii '9' -8F0D .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1D,0xC6 -8F15 .byte 0x01,0xF7,0x00 -8F18 ; 8F18: 22 -8F18 .ascii '"' -8F19 .byte 0xF6,0x0B,0xAF,0xF7,0x00 -8F1E ; 8F1E: 24 -8F1E .ascii '$' -8F1F .byte 0xF6,0x0B,0xB4,0xF7,0x00 -8F24 ; 8F24: 2A -8F24 .ascii '*' -8F25 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0x7F,0x00 -8F2D ; 8F2D: 36,7E -8F2D .ascii '6~' -8F2F .byte 0x90,0xD0,0xF6,0x00,0x09 -8F34 ; 8F34: 4F -8F34 .ascii 'O' -8F35 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x90 -8F3D .byte 0xD0,0x8F -8F3F ; 8F3F: 56 -8F3F .ascii 'V' -8F40 .byte 0x8F,0x5C,0x8F,0xB3,0x90,0x0C,0x90 -8F47 ; 8F47: 62 -8F47 .ascii 'b' -8F48 .byte 0x90,0xBA,0x90,0xD0,0x90,0xD0,0x90,0xD0 -8F50 .byte 0x90,0xD0,0x90,0xC5,0x90,0xCD,0xBD,0x9D -8F58 ; 8F58: 2A,7E -8F58 .ascii '*~' -8F5A .byte 0x90,0xD0,0xF6,0x00 -8F5E ; 8F5E: 36,26,43 -8F5E .ascii '6&C' -8F61 .byte 0xF6,0x00 -8F63 ; 8F63: 24 -8F63 .ascii '$' -8F64 .byte 0xC1 -8F65 ; 8F65: 64,24,34,7C -8F65 .ascii 'd$4|' -8F69 .byte 0x00 -8F6A ; 8F6A: 24 -8F6A .ascii '$' -8F6B .byte 0xF6,0x00 -8F6D ; 8F6D: 24 -8F6D .ascii '$' -8F6E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8F76 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -8F7C ; 8F7C: 7C -8F7C .ascii '|' -8F7D .byte 0x00 -8F7E ; 8F7E: 24 -8F7E .ascii '$' -8F7F .byte 0xF6,0x00 -8F81 ; 8F81: 24 -8F81 .ascii '$' -8F82 .byte 0xC1 -8F83 ; 8F83: 64,26 -8F83 .ascii 'd&' -8F85 .byte 0x03,0x7F,0x00 -8F88 ; 8F88: 24 -8F88 .ascii '$' -8F89 .byte 0xF6,0x00 -8F8B ; 8F8B: 24,4F -8F8B .ascii '$O' -8F8D .byte 0xCE,0x00,0x05,0x02 -8F91 ; 8F91: 5D,26 -8F91 .ascii ']&' -8F93 .byte 0x08,0xF6,0x00 -8F96 ; 8F96: 24 -8F96 .ascii '$' -8F97 .byte 0x27,0x03 -8F99 ; 8F99: 7C -8F99 .ascii '|' -8F9A .byte 0x00 -8F9B ; 8F9B: 24 -8F9B .ascii '$' -8F9C .byte 0xBD,0x9D -8F9E ; 8F9E: 2A -8F9E .ascii '*' -8F9F .byte 0xC6,0x02,0xF7,0x00 -8FA3 ; 8FA3: 36 -8FA3 .ascii '6' -8FA4 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8FAC ; 8FAC: 33 -8FAC .ascii '3' -8FAD .byte 0xFD,0x00 -8FAF ; 8FAF: 3B,7E -8FAF .ascii ';~' -8FB1 .byte 0x90,0xD0,0xF6,0x00 -8FB5 ; 8FB5: 36,26,45 -8FB5 .ascii '6&E' -8FB8 .byte 0xF6,0x00 -8FBA ; 8FBA: 24 -8FBA .ascii '$' -8FBB .byte 0xC1,0x00 -8FBD ; 8FBD: 23,2C,7A -8FBD .ascii '#,z' -8FC0 .byte 0x00 -8FC1 ; 8FC1: 24 -8FC1 .ascii '$' -8FC2 .byte 0xF6,0x00 -8FC4 ; 8FC4: 24,4F -8FC4 .ascii '$O' -8FC6 .byte 0xCE,0x00,0x05,0x02 -8FCA ; 8FCA: 5D,26 -8FCA .ascii ']&' -8FCC .byte 0x08,0xF6,0x00 -8FCF ; 8FCF: 24 -8FCF .ascii '$' -8FD0 .byte 0x27,0x03 -8FD2 ; 8FD2: 7A -8FD2 .ascii 'z' -8FD3 .byte 0x00 -8FD4 ; 8FD4: 24 -8FD4 .ascii '$' -8FD5 .byte 0xF6,0x00 -8FD7 ; 8FD7: 24 -8FD7 .ascii '$' -8FD8 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8FE0 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -8FE6 ; 8FE6: 7A -8FE6 .ascii 'z' -8FE7 .byte 0x00 -8FE8 ; 8FE8: 24,20 -8FE8 .ascii '$ ' -8FEA .byte 0x0A,0xF6,0x00 -8FED ; 8FED: 24,26 -8FED .ascii '$&' -8FEF .byte 0x05,0xC6 -8FF1 ; 8FF1: 62 -8FF1 .ascii 'b' -8FF2 .byte 0xF7,0x00 -8FF4 ; 8FF4: 24 -8FF4 .ascii '$' -8FF5 .byte 0xBD,0x9D -8FF7 ; 8FF7: 2A -8FF7 .ascii '*' -8FF8 .byte 0xC6,0x02,0xF7,0x00 -8FFC ; 8FFC: 36 -8FFC .ascii '6' -8FFD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -9005 ; 9005: 33 -9005 .ascii '3' -9006 .byte 0xFD,0x00 -9008 ; 9008: 3B,7E -9008 .ascii ';~' -900A .byte 0x90,0xD0,0xF6,0x00 -900E ; 900E: 36,26,43 -900E .ascii '6&C' -9011 .byte 0xF6,0x00 -9013 ; 9013: 2A -9013 .ascii '*' -9014 .byte 0xC1 -9015 ; 9015: 64,24,34,7C -9015 .ascii 'd$4|' -9019 .byte 0x00 -901A ; 901A: 2A -901A .ascii '*' -901B .byte 0xF6,0x00 -901D ; 901D: 2A -901D .ascii '*' -901E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -9026 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -902C ; 902C: 7C -902C .ascii '|' -902D .byte 0x00 -902E ; 902E: 2A -902E .ascii '*' -902F .byte 0xF6,0x00 -9031 ; 9031: 2A -9031 .ascii '*' -9032 .byte 0xC1 -9033 ; 9033: 64,26 -9033 .ascii 'd&' -9035 .byte 0x03,0x7F,0x00 -9038 ; 9038: 2A -9038 .ascii '*' -9039 .byte 0xF6,0x00 -903B ; 903B: 2A,4F -903B .ascii '*O' -903D .byte 0xCE,0x00,0x05,0x02 -9041 ; 9041: 5D,26 -9041 .ascii ']&' -9043 .byte 0x08,0xF6,0x00 -9046 ; 9046: 2A -9046 .ascii '*' -9047 .byte 0x27,0x03 -9049 ; 9049: 7C -9049 .ascii '|' -904A .byte 0x00 -904B ; 904B: 2A -904B .ascii '*' -904C .byte 0xBD,0x9D -904E ; 904E: 2A -904E .ascii '*' -904F .byte 0xC6,0x02,0xF7,0x00 -9053 ; 9053: 36 -9053 .ascii '6' -9054 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -905C ; 905C: 33 -905C .ascii '3' -905D .byte 0xFD,0x00 -905F ; 905F: 3B,20,6E -905F .ascii '; n' -9062 .byte 0xF6,0x00 -9064 ; 9064: 36,26,45 -9064 .ascii '6&E' -9067 .byte 0xF6,0x00 -9069 ; 9069: 2A -9069 .ascii '*' -906A .byte 0xC1,0x00 -906C ; 906C: 23,2C,7A -906C .ascii '#,z' -906F .byte 0x00 -9070 ; 9070: 2A -9070 .ascii '*' -9071 .byte 0xF6,0x00 -9073 ; 9073: 2A,4F -9073 .ascii '*O' -9075 .byte 0xCE,0x00,0x05,0x02 -9079 ; 9079: 5D,26 -9079 .ascii ']&' -907B .byte 0x08,0xF6,0x00 -907E ; 907E: 2A -907E .ascii '*' -907F .byte 0x27,0x03 -9081 ; 9081: 7A -9081 .ascii 'z' -9082 .byte 0x00 -9083 ; 9083: 2A -9083 .ascii '*' -9084 .byte 0xF6,0x00 -9086 ; 9086: 2A -9086 .ascii '*' -9087 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -908F .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -9095 ; 9095: 7A -9095 .ascii 'z' -9096 .byte 0x00 -9097 ; 9097: 2A,20 -9097 .ascii '* ' -9099 .byte 0x0A,0xF6,0x00 -909C ; 909C: 2A,26 -909C .ascii '*&' -909E .byte 0x05,0xC6 -90A0 ; 90A0: 62 -90A0 .ascii 'b' -90A1 .byte 0xF7,0x00 -90A3 ; 90A3: 2A -90A3 .ascii '*' -90A4 .byte 0xBD,0x9D -90A6 ; 90A6: 2A -90A6 .ascii '*' -90A7 .byte 0xC6,0x02,0xF7,0x00 -90AB ; 90AB: 36 -90AB .ascii '6' -90AC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -90B4 ; 90B4: 33 -90B4 .ascii '3' -90B5 .byte 0xFD,0x00 -90B7 ; 90B7: 3B,20 -90B7 .ascii '; ' -90B9 .byte 0x16,0xBD,0xA5,0x1E,0xBD,0xAA,0x9A,0xBD -90C1 .byte 0x9D -90C2 ; 90C2: 2A,20 -90C2 .ascii '* ' -90C4 .byte 0x0B,0xBD,0xA5,0x1E,0xBD,0x85,0xAF -90CB ; 90CB: 20 -90CB .ascii ' ' -90CC .byte 0x03,0xBD,0x85,0xAF -90D0 ; 90D0: 39 -90D0 .ascii '9' -90D1 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE -90D9 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 -90E1 .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 -90E9 .byte 0x0A -90EA ; 90EA: 20,40 -90EA .ascii ' @' -90EC .byte 0xF6,0x00,0x09 -90EF ; 90EF: 4F -90EF .ascii 'O' -90F0 .byte 0xBD,0xFE -90F2 ; 90F2: 32 -90F2 .ascii '2' -90F3 .byte 0x91,0x0D,0x00,0x00,0x91,0x15,0x00,0x01 -90FB .byte 0x91,0x19,0x00,0x01,0x91,0x1E,0x00,0x01 -9103 .byte 0x91 -9104 ; 9104: 23 -9104 .ascii '#' -9105 .byte 0x00,0x08,0x91 -9108 ; 9108: 26 -9108 .ascii '&' -9109 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xAD,0xBD -9111 .byte 0xC0,0xBA -9113 ; 9113: 20 -9113 .ascii ' ' -9114 .byte 0x17,0x8D,0x16 -9117 ; 9117: 20 -9117 .ascii ' ' -9118 .byte 0x13,0xBD,0x91,0xC6 -911C ; 911C: 20 -911C .ascii ' ' -911D .byte 0x0E,0xBD,0x92 -9120 ; 9120: 5A,20 -9120 .ascii 'Z ' -9122 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F -912A .byte 0x00,0x0A -912C ; 912C: 39 -912C .ascii '9' -912D .byte 0xF6,0x00,0x19 -9130 ; 9130: 2C,28 -9130 .ascii ',(' -9132 .byte 0xBD,0xA9,0xCF,0xC6 -9136 ; 9136: 50 -9136 .ascii 'P' -9137 .byte 0xF7,0x0A,0x90,0xC6 -913B ; 913B: 20 -913B .ascii ' ' -913C .byte 0xF7,0x0B,0x8D,0xC6 -9140 ; 9140: 20 -9140 .ascii ' ' -9141 .byte 0xF7,0x0B,0x8E,0xC6 -9145 ; 9145: 28 -9145 .ascii '(' -9146 .byte 0xF7,0x0B,0x8F,0x7F,0x00 -914B ; 914B: 54 -914B .ascii 'T' -914C .byte 0x7F,0x00 -914E ; 914E: 60 -914E .ascii '`' -914F .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 -9157 ; 9157: 36,20,6B -9157 .ascii '6 k' -915A .byte 0xF6,0x00,0x0A -915D ; 915D: 4F -915D .ascii 'O' -915E .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x91 -9166 .byte 0xC5,0x91,0x7F,0x91,0x84,0x91,0x89,0x91 -916E .byte 0x8E,0x91,0x9F,0x91,0xB0,0x91,0xC5,0x91 -9176 .byte 0xC5,0x91,0xC5,0x91,0xB5,0x91,0xBA,0x91 -917E .byte 0xC2,0xBD,0x9D -9181 ; 9181: 7E,20,41 -9181 .ascii '~ A' -9184 .byte 0xBD,0xA8 -9186 ; 9186: 64,20,3C -9186 .ascii 'd <' -9189 .byte 0xBD,0xA8,0xD5 -918C ; 918C: 20,37 -918C .ascii ' 7' -918E .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 -9196 .byte 0x10,0xCC,0x02 -9199 ; 9199: 33 -9199 .ascii '3' -919A .byte 0xFD,0x00 -919C ; 919C: 3B,20,26 -919C .ascii '; &' -919F .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 -91A7 .byte 0x10,0xCC,0x02 -91AA ; 91AA: 33 -91AA .ascii '3' -91AB .byte 0xFD,0x00 -91AD ; 91AD: 3B,20 -91AD .ascii '; ' -91AF .byte 0x15,0xBD,0xA9 -91B2 ; 91B2: 21,20 -91B2 .ascii '! ' -91B4 .byte 0x10,0xBD,0xA9 -91B7 ; 91B7: 7A,20 -91B7 .ascii 'z ' -91B9 .byte 0x0B,0xBD,0xA5 -91BC ; 91BC: 7D -91BC .ascii '}' -91BD .byte 0xBD,0x85,0xAF -91C0 ; 91C0: 20 -91C0 .ascii ' ' -91C1 .byte 0x03,0xBD,0x85,0xAF -91C5 ; 91C5: 39 -91C5 .ascii '9' -91C6 .byte 0xF6,0x00,0x19 -91C9 ; 91C9: 2C,28 -91C9 .ascii ',(' -91CB .byte 0xBD,0xAA,0x0A,0xC6 -91CF ; 91CF: 53 -91CF .ascii 'S' -91D0 .byte 0xF7,0x0A,0x90,0xC6 -91D4 ; 91D4: 20 -91D4 .ascii ' ' -91D5 .byte 0xF7,0x0A,0x9D,0xC6 -91D9 ; 91D9: 20 -91D9 .ascii ' ' -91DA .byte 0xF7,0x0A,0x9E,0xC6 -91DE ; 91DE: 28 -91DE .ascii '(' -91DF .byte 0xF7,0x0A,0x9F,0x7F,0x00 -91E4 ; 91E4: 54 -91E4 .ascii 'T' -91E5 .byte 0x7F,0x00 -91E7 ; 91E7: 60 -91E7 .ascii '`' -91E8 .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 -91F0 ; 91F0: 36,20,66 -91F0 .ascii '6 f' -91F3 .byte 0xF6,0x00,0x0A -91F6 ; 91F6: 4F -91F6 .ascii 'O' -91F7 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 -91FF ; 91FF: 59 -91FF .ascii 'Y' -9200 .byte 0x92,0x18,0x92,0x1D,0x92 -9205 ; 9205: 22 -9205 .ascii '"' -9206 .byte 0x92,0x27,0x92 -9209 ; 9209: 38 -9209 .ascii '8' -920A .byte 0x92 -920B ; 920B: 49 -920B .ascii 'I' -920C .byte 0x92 -920D ; 920D: 59 -920D .ascii 'Y' -920E .byte 0x92 -920F ; 920F: 59 -920F .ascii 'Y' -9210 .byte 0x92 -9211 ; 9211: 59 -9211 .ascii 'Y' -9212 .byte 0x92 -9213 ; 9213: 59 -9213 .ascii 'Y' -9214 .byte 0x92 -9215 ; 9215: 4E -9215 .ascii 'N' -9216 .byte 0x92 -9217 ; 9217: 56 -9217 .ascii 'V' -9218 .byte 0xBD,0x9D -921A ; 921A: 7E,20,3C -921A .ascii '~ <' -921D .byte 0xBD,0xA8 -921F ; 921F: 64,20,37 -921F .ascii 'd 7' -9222 .byte 0xBD,0xA8,0xD5 -9225 ; 9225: 20,32 -9225 .ascii ' 2' -9227 .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 -922F .byte 0x10,0xCC,0x02 -9232 ; 9232: 33 -9232 .ascii '3' -9233 .byte 0xFD,0x00 -9235 ; 9235: 3B,20,21 -9235 .ascii '; !' -9238 .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 -9240 .byte 0x10,0xCC,0x02 -9243 ; 9243: 33 -9243 .ascii '3' -9244 .byte 0xFD,0x00 -9246 ; 9246: 3B,20 -9246 .ascii '; ' -9248 .byte 0x10,0xBD,0xA9 -924B ; 924B: 21,20 -924B .ascii '! ' -924D .byte 0x0B,0xBD,0xA5,0xAC,0xBD,0x85,0xAF -9254 ; 9254: 20 -9254 .ascii ' ' -9255 .byte 0x03,0xBD,0x85,0xAF -9259 ; 9259: 39 -9259 .ascii '9' -925A .byte 0xF6,0x00,0x19 -925D ; 925D: 2C,28 -925D .ascii ',(' -925F .byte 0xBD,0xAA -9261 ; 9261: 3F -9261 .ascii '?' -9262 .byte 0xC6 -9263 ; 9263: 49 -9263 .ascii 'I' -9264 .byte 0xF7,0x0A,0x90,0xC6 -9268 ; 9268: 20 -9268 .ascii ' ' -9269 .byte 0xF7,0x0A,0x9D,0xC6 -926D ; 926D: 20 -926D .ascii ' ' -926E .byte 0xF7,0x0A,0x9E,0xC6 -9272 ; 9272: 28 -9272 .ascii '(' -9273 .byte 0xF7,0x0A,0x9F,0x7F,0x00 -9278 ; 9278: 54 -9278 .ascii 'T' -9279 .byte 0x7F,0x00 -927B ; 927B: 60 -927B .ascii '`' -927C .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 -9284 ; 9284: 36,20,66 -9284 .ascii '6 f' -9287 .byte 0xF6,0x00,0x0A -928A ; 928A: 4F -928A .ascii 'O' -928B .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 -9293 .byte 0xED,0x92,0xAC,0x92,0xB1,0x92,0xB6,0x92 -929B .byte 0xBB,0x92,0xCC,0x92,0xDD,0x92,0xED,0x92 -92A3 .byte 0xED,0x92,0xED,0x92,0xED,0x92,0xE2,0x92 -92AB .byte 0xEA,0xBD,0x9D -92AE ; 92AE: 7E,20,3C -92AE .ascii '~ <' -92B1 .byte 0xBD,0xA8 -92B3 ; 92B3: 64,20,37 -92B3 .ascii 'd 7' -92B6 .byte 0xBD,0xA8,0xD5 -92B9 ; 92B9: 20,32 -92B9 .ascii ' 2' -92BB .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 -92C3 .byte 0x10,0xCC,0x02 -92C6 ; 92C6: 33 -92C6 .ascii '3' -92C7 .byte 0xFD,0x00 -92C9 ; 92C9: 3B,20,21 -92C9 .ascii '; !' -92CC .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 -92D4 .byte 0x10,0xCC,0x02 -92D7 ; 92D7: 33 -92D7 .ascii '3' -92D8 .byte 0xFD,0x00 -92DA ; 92DA: 3B,20 -92DA .ascii '; ' -92DC .byte 0x10,0xBD,0xA9 -92DF ; 92DF: 21,20 -92DF .ascii '! ' -92E1 .byte 0x0B,0xBD,0xA5,0xD5,0xBD,0x85,0xAF -92E8 ; 92E8: 20 -92E8 .ascii ' ' -92E9 .byte 0x03,0xBD,0x85,0xAF -92ED ; 92ED: 39 -92ED .ascii '9' -92EE .byte 0xF6,0x0C,0xDC -92F1 ; 92F1: 4F,37,36 -92F1 .ascii 'O76' -92F4 .byte 0xCC,0x00 -92F6 ; 92F6: 64 -92F6 .ascii 'd' -92F7 .byte 0xBD,0xFB,0xBA,0xFD,0x0C,0xE9,0xBD,0xD6 -92FF .byte 0xF6,0xFC,0x0C,0xE9,0xF3,0x0B,0xEF,0xFD -9307 .byte 0x0C,0xF1,0xFE,0x0C,0xF5 -930C ; 930C: 3C -930C .ascii '<' -930D .byte 0xFC,0x0C,0xF3 -9310 ; 9310: 37,36 -9310 .ascii '76' -9312 .byte 0xFE,0x0C,0xF9 -9315 ; 9315: 3C -9315 .ascii '<' -9316 .byte 0xFC,0x0C,0xF7,0xBD,0xFC -931B ; 931B: 25,37,36 -931B .ascii '%76' -931E .byte 0xFE,0x0C,0xFD -9321 ; 9321: 3C -9321 .ascii '<' -9322 .byte 0xFC,0x0C,0xFB,0xBD,0xFC -9327 ; 9327: 25,37,36 -9327 .ascii '%76' -932A .byte 0xFE,0x0D,0x01 -932D ; 932D: 3C -932D .ascii '<' -932E .byte 0xFC,0x0C,0xFF,0xBD,0xFC -9333 ; 9333: 25,37,36 -9333 .ascii '%76' -9336 .byte 0xFE,0x0D,0x05 -9339 ; 9339: 3C -9339 .ascii '<' -933A .byte 0xFC,0x0D,0x03,0xBD,0xFC -933F ; 933F: 25 -933F .ascii '%' -9340 .byte 0xFD,0x0D,0xF3 -9343 ; 9343: 32,33 -9343 .ascii '23' -9345 .byte 0xFD,0x0D,0xF5,0xFE,0x0D,0xF9 -934B ; 934B: 3C -934B .ascii '<' -934C .byte 0xFC,0x0D,0xF7 -934F ; 934F: 37,36 -934F .ascii '76' -9351 .byte 0xFE,0x0D,0xF5 -9354 ; 9354: 3C -9354 .ascii '<' -9355 .byte 0xFC,0x0D,0xF3,0xBD,0xFC -935A ; 935A: 25 -935A .ascii '%' -935B .byte 0xFD,0x0D,0xEF -935E ; 935E: 32,33 -935E .ascii '23' -9360 .byte 0xFD,0x0D,0xF1,0xF6 -9364 ; 9364: 20 -9364 .ascii ' ' -9365 .byte 0x00,0xC4 -9367 ; 9367: 40 -9367 .ascii '@' -9368 .byte 0x27 -9369 ; 9369: 37 -9369 .ascii '7' -936A .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1F,0xBD -9372 .byte 0x97,0xE9,0xCE,0x00,0x1F,0x1D,0x00,0x02 -937A .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCC,0x02 -9382 ; 9382: 33 -9382 .ascii '3' -9383 .byte 0xFD,0x00 -9385 ; 9385: 3B -9385 .ascii ';' -9386 .byte 0x7F,0x00,0x09,0xC6,0x92,0xF7,0x00 -938D ; 938D: 48,20 -938D .ascii 'H ' -938F .byte 0x0F,0xF6,0x00,0x19,0xC4 -9394 ; 9394: 40,26 -9394 .ascii '@&' -9396 .byte 0x05,0xBD,0x98,0xBF -939A ; 939A: 20 -939A .ascii ' ' -939B .byte 0x03,0xBD,0x85,0xAF -939F ; 939F: 20 -939F .ascii ' ' -93A0 .byte 0x03,0xBD,0x98,0xFF -93A4 ; 93A4: 39 -93A4 .ascii '9' -93A5 .byte 0xF6,0x00,0x1F,0xC4,0x02 -93AA ; 93AA: 26 -93AA .ascii '&' -93AB .byte 0x0A,0xF6,0x00 -93AE ; 93AE: 3A,26,2B -93AE .ascii ':&+' -93B1 .byte 0xF6,0x00,0x1D -93B4 ; 93B4: 2D,26 -93B4 .ascii '-&' -93B6 .byte 0xCC,0xAF,0xBB,0xBD,0xC0,0xBA,0xCE,0x00 -93BE .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1D,0x1D -93C6 .byte 0x00,0x80,0xC6 -93C9 ; 93C9: 32 -93C9 .ascii '2' -93CA .byte 0xF7,0x00 -93CC ; 93CC: 3A -93CC .ascii ':' -93CD .byte 0xF6,0x0B,0xA8,0xF7,0x00 -93D2 ; 93D2: 66 -93D2 .ascii 'f' -93D3 .byte 0xBD,0xAA -93D5 ; 93D5: 74 -93D5 .ascii 't' -93D6 .byte 0x7F,0x00 -93D8 ; 93D8: 48 -93D8 .ascii 'H' -93D9 .byte 0x7F,0x00 -93DB ; 93DB: 54 -93DB .ascii 'T' -93DC .byte 0xF6,0x00,0x09 -93DF ; 93DF: 26 -93DF .ascii '&' -93E0 .byte 0x03 -93E1 ; 93E1: 7E -93E1 .ascii '~' -93E2 .byte 0x94,0x92,0xF6,0x00,0x1D -93E7 ; 93E7: 2C -93E7 .ascii ',' -93E8 .byte 0x03 -93E9 ; 93E9: 7E -93E9 .ascii '~' -93EA .byte 0x94,0x92,0xF6,0x00,0x09,0xC1,0x0B -93F1 ; 93F1: 26 -93F1 .ascii '&' -93F2 .byte 0x06,0xBD,0x85,0xAF -93F6 ; 93F6: 7E -93F6 .ascii '~' -93F7 .byte 0x94,0x90,0xF6,0x00,0x09,0xC1,0x0A -93FE ; 93FE: 26 -93FE .ascii '&' -93FF .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB -9407 ; 9407: 30,37 -9407 .ascii '07' -9409 .byte 0xF6,0x00 -940B ; 940B: 54,4F -940B .ascii 'TO' -940D .byte 0xC3,0x00 -940F ; 940F: 62 -940F .ascii 'b' -9410 .byte 0x8F -9411 ; 9411: 33 -9411 .ascii '3' -9412 .byte 0xE7,0x00,0xBD,0xBE -9416 ; 9416: 4B -9416 .ascii 'K' -9417 .byte 0xF6,0x00 -9419 ; 9419: 54,26 -9419 .ascii 'T&' -941B .byte 0x06,0xF6,0x00 -941E ; 941E: 62 -941E .ascii 'b' -941F .byte 0xF7,0x0B,0x96,0xF6,0x00 -9424 ; 9424: 54 -9424 .ascii 'T' -9425 .byte 0xC1,0x01 -9427 ; 9427: 26 -9427 .ascii '&' -9428 .byte 0x0C,0xF6,0x00 -942B ; 942B: 62 -942B .ascii 'b' -942C .byte 0xF7,0x0B,0x96,0xF6,0x00 -9431 ; 9431: 63 -9431 .ascii 'c' -9432 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9437 ; 9437: 54 -9437 .ascii 'T' -9438 .byte 0xC1,0x02 -943A ; 943A: 26 -943A .ascii '&' -943B .byte 0x12,0xF6,0x00 -943E ; 943E: 62 -943E .ascii 'b' -943F .byte 0xF7,0x0B,0x96,0xF6,0x00 -9444 ; 9444: 63 -9444 .ascii 'c' -9445 .byte 0xF7,0x0B,0x95,0xF6,0x00 -944A ; 944A: 64 -944A .ascii 'd' -944B .byte 0xF7,0x0B,0x94,0xF6,0x00 -9450 ; 9450: 54 -9450 .ascii 'T' -9451 .byte 0xC1,0x03 -9453 ; 9453: 26 -9453 .ascii '&' -9454 .byte 0x18,0xF6,0x00 -9457 ; 9457: 62 -9457 .ascii 'b' -9458 .byte 0xF7,0x0B,0x96,0xF6,0x00 -945D ; 945D: 63 -945D .ascii 'c' -945E .byte 0xF7,0x0B,0x95,0xF6,0x00 -9463 ; 9463: 64 -9463 .ascii 'd' -9464 .byte 0xF7,0x0B,0x94,0xF6,0x00 -9469 ; 9469: 65 -9469 .ascii 'e' -946A .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x01 -9470 ; 9470: 7C -9470 .ascii '|' -9471 .byte 0x00 -9472 ; 9472: 54 -9472 .ascii 'T' -9473 .byte 0xF6,0x00 -9475 ; 9475: 54 -9475 .ascii 'T' -9476 .byte 0xC1,0x04 -9478 ; 9478: 26 -9478 .ascii '&' -9479 .byte 0x0B,0xCE,0x00,0x1D,0x1C,0x00,0x80,0xBD -9481 .byte 0xA8,0x0F -9483 ; 9483: 20 -9483 .ascii ' ' -9484 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xC6 -948C ; 948C: 32 -948C .ascii '2' -948D .byte 0xF7,0x00 -948F ; 948F: 3A,20,4A -948F .ascii ': J' -9492 .byte 0xF6,0x00,0x1D -9495 ; 9495: 2C,45 -9495 .ascii ',E' -9497 .byte 0xF6,0x00,0x09 -949A ; 949A: 4F -949A .ascii 'O' -949B .byte 0xBD,0xFE -949D ; 949D: 32 -949D .ascii '2' -949E .byte 0x94,0xB8,0x00,0x00,0x94,0xBD,0x00,0x01 -94A6 .byte 0x94,0xC2,0x00,0x04,0x94,0xD1,0x00,0x05 -94AE .byte 0x94,0xD9,0x00,0x01,0x94,0xDC,0xFF,0xF5 -94B6 .byte 0x00,0x00,0xBD,0x9E,0x0F -94BB ; 94BB: 20 -94BB .ascii ' ' -94BC .byte 0x1F,0xBD,0xA7,0x1F -94C0 ; 94C0: 20 -94C0 .ascii ' ' -94C1 .byte 0x1A -94C2 ; 94C2: 7C -94C2 .ascii '|' -94C3 .byte 0x00 -94C4 ; 94C4: 48 -94C4 .ascii 'H' -94C5 .byte 0xF6,0x00 -94C7 ; 94C7: 48 -94C7 .ascii 'H' -94C8 .byte 0xC1,0x0A -94CA ; 94CA: 23 -94CA .ascii '#' -94CB .byte 0x03,0x7F,0x00 -94CE ; 94CE: 48,20 -94CE .ascii 'H ' -94D0 .byte 0x0B,0xBD,0xA5,0xFE,0xBD,0x85,0xAF -94D7 ; 94D7: 20 -94D7 .ascii ' ' -94D8 .byte 0x03,0xBD,0x85,0xAF -94DC ; 94DC: 39 -94DC .ascii '9' -94DD .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE -94E5 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 -94ED .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 -94F5 .byte 0x0A -94F6 ; 94F6: 20,46 -94F6 .ascii ' F' -94F8 .byte 0xF6,0x00,0x09 -94FB ; 94FB: 4F -94FB .ascii 'O' -94FC .byte 0xBD,0xFE -94FE ; 94FE: 32 -94FE .ascii '2' -94FF .byte 0x95,0x19,0x00,0x00,0x95 -9504 ; 9504: 21 -9504 .ascii '!' -9505 .byte 0x00,0x01,0x95 -9508 ; 9508: 2C -9508 .ascii ',' -9509 .byte 0x00,0x01,0x95 -950C ; 950C: 30 -950C .ascii '0' -950D .byte 0x00,0x01,0x95 -9510 ; 9510: 35 -9510 .ascii '5' -9511 .byte 0x00,0x08,0x95 -9514 ; 9514: 38 -9514 .ascii '8' -9515 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xA2,0xBD -951D .byte 0xC0,0xBA -951F ; 951F: 20 -951F .ascii ' ' -9520 .byte 0x1D,0xBD,0x87,0xE9,0xCE,0x00,0x1F,0x1C -9528 .byte 0x00,0x02 -952A ; 952A: 20 -952A .ascii ' ' -952B .byte 0x12,0x8D,0x11 -952E ; 952E: 20 -952E .ascii ' ' -952F .byte 0x0E,0xBD,0x96,0x88 -9533 ; 9533: 20 -9533 .ascii ' ' -9534 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F -953C .byte 0x00,0x0A -953E ; 953E: 39 -953E .ascii '9' -953F .byte 0xF6,0x00,0x19 -9542 ; 9542: 2D -9542 .ascii '-' -9543 .byte 0x0A,0xF6,0x00 -9546 ; 9546: 3A,26,22 -9546 .ascii ':&"' -9549 .byte 0xF6,0x00,0x1D -954C ; 954C: 2D -954C .ascii '-' -954D .byte 0x1D,0x7F,0x00 -9550 ; 9550: 2C -9550 .ascii ',' -9551 .byte 0xCC,0xB0,0xB8,0xBD,0xC0,0xBA,0xCE,0x00 -9559 .byte 0x19,0x1D,0x00,0x80,0xCE,0x00,0x1D,0x1D -9561 .byte 0x00,0x80,0x7F,0x00 -9565 ; 9565: 54 -9565 .ascii 'T' -9566 .byte 0xC6 -9567 ; 9567: 32 -9567 .ascii '2' -9568 .byte 0xF7,0x00 -956A ; 956A: 3A -956A .ascii ':' -956B .byte 0xF6,0x00,0x0A -956E ; 956E: 26 -956E .ascii '&' -956F .byte 0x03 -9570 ; 9570: 7E -9570 .ascii '~' -9571 .byte 0x96,0x5C,0xF6,0x00,0x1D -9576 ; 9576: 2C -9576 .ascii ',' -9577 .byte 0x03 -9578 ; 9578: 7E -9578 .ascii '~' -9579 .byte 0x96,0x5C,0xF6,0x00,0x0A,0xC1,0x0B -9580 ; 9580: 26 -9580 .ascii '&' -9581 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02 -9588 ; 9588: 7E -9588 .ascii '~' -9589 .byte 0x96 -958A ; 958A: 5A -958A .ascii 'Z' -958B .byte 0xF6,0x00 -958D ; 958D: 54,26,26 -958D .ascii 'T&&' -9590 .byte 0xBD,0xBE -9592 ; 9592: 4B -9592 .ascii 'K' -9593 .byte 0xF6,0x00,0x0A,0xC1,0x0A -9598 ; 9598: 26 -9598 .ascii '&' -9599 .byte 0x03,0x7F,0x00,0x0A,0xF6,0x00,0x0A,0xCB -95A1 ; 95A1: 30,37 -95A1 .ascii '07' -95A3 .byte 0xCC,0x0B,0x95,0xF0,0x00 -95A8 ; 95A8: 54 -95A8 .ascii 'T' -95A9 .byte 0x82,0x00,0x8F -95AC ; 95AC: 33 -95AC .ascii '3' -95AD .byte 0xE7,0x00,0xC6 -95B0 ; 95B0: 32 -95B0 .ascii '2' -95B1 .byte 0xF7,0x00 -95B3 ; 95B3: 3A,20,37 -95B3 .ascii ': 7' -95B6 .byte 0xF6,0x00 -95B8 ; 95B8: 54 -95B8 .ascii 'T' -95B9 .byte 0xC1,0x01 -95BB ; 95BB: 26 -95BB .ascii '&' -95BC .byte 0x27,0xF6,0x00,0x0A,0xC1,0x05,0x27 -95C3 ; 95C3: 20 -95C3 .ascii ' ' -95C4 .byte 0xF6,0x00,0x0A,0xC1,0x0A,0x27,0x19,0xF6 -95CC .byte 0x00,0x0A,0xCB -95CF ; 95CF: 30,37 -95CF .ascii '07' -95D1 .byte 0xCC,0x0B,0x95,0xF0,0x00 -95D6 ; 95D6: 54 -95D6 .ascii 'T' -95D7 .byte 0x82,0x00,0x8F -95DA ; 95DA: 33 -95DA .ascii '3' -95DB .byte 0xE7,0x00,0xC6 -95DE ; 95DE: 32 -95DE .ascii '2' -95DF .byte 0xF7,0x00 -95E1 ; 95E1: 3A,20 -95E1 .ascii ': ' -95E3 .byte 0x09,0xCE,0x00,0x19,0x1C,0x00,0x80,0x7F -95EB .byte 0x00 -95EC ; 95EC: 3A -95EC .ascii ':' -95ED .byte 0xBD,0xBE,0x01 -95F0 ; 95F0: 7C -95F0 .ascii '|' -95F1 .byte 0x00 -95F2 ; 95F2: 54 -95F2 .ascii 'T' -95F3 .byte 0xF6,0x00 -95F5 ; 95F5: 54 -95F5 .ascii 'T' -95F6 .byte 0xC1,0x02 -95F8 ; 95F8: 26,5A -95F8 .ascii '&Z' -95FA .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B -9602 .byte 0x94,0xCB,0xD0 -9605 ; 9605: 37 -9605 .ascii '7' -9606 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A -960D ; 960D: 3D,30 -960D .ascii '=0' -960F .byte 0xEB,0x00 -9611 ; 9611: 31 -9611 .ascii '1' -9612 .byte 0xF7,0x00,0x06,0xC6 -9616 ; 9616: 32 -9616 .ascii '2' -9617 .byte 0xF7,0x00 -9619 ; 9619: 3A -9619 .ascii ':' -961A .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 -9622 .byte 0x00 -9623 ; 9623: 26,21 -9623 .ascii '&!' -9625 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 -962B ; 962B: 26 -962B .ascii '&' -962C .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 -9632 ; 9632: 40 -9632 .ascii '@' -9633 .byte 0xBD,0x8C -9635 ; 9635: 73,20 -9635 .ascii 's ' -9637 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 -963D ; 963D: 40 -963D .ascii '@' -963E .byte 0x7F,0x00 -9640 ; 9640: 2C -9640 .ascii ',' -9641 .byte 0xBD,0x9A -9643 ; 9643: 47,20 -9643 .ascii 'G ' -9645 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE -964D .byte 0x00,0x19,0x1C,0x00,0x80 -9652 ; 9652: 20 -9652 .ascii ' ' -9653 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 -965A ; 965A: 20,2B -965A .ascii ' +' -965C .byte 0xF6,0x00,0x1D -965F ; 965F: 2C,26 -965F .ascii ',&' -9661 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00 -9667 ; 9667: 26 -9667 .ascii '&' -9668 .byte 0x0F,0xCC,0x00 -966B ; 966B: 64 -966B .ascii 'd' -966C .byte 0xBD,0xE5 -966E ; 966E: 71 -966E .ascii 'q' -966F .byte 0xBD,0xE5,0xD1,0xCC,0x03,0x84,0xBD,0xE5 -9677 ; 9677: 71 -9677 .ascii 'q' -9678 .byte 0x7F,0x00 -967A ; 967A: 2E -967A .ascii '.' -967B .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE,0x00 -9683 .byte 0x1F,0x1C,0x00,0x02 -9687 ; 9687: 39,34 -9687 .ascii '94' -9689 .byte 0xF6,0x00,0x19 -968C ; 968C: 2C -968C .ascii ',' -968D .byte 0x19,0xCE,0x00,0x19,0x1D,0x00,0x80,0xCC -9695 .byte 0xB0,0x97,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 -969D .byte 0x00 -969E ; 969E: 38 -969E .ascii '8' -969F .byte 0x7F,0x00,0x05,0xC6,0x01,0xF7,0x00,0x06 -96A7 .byte 0xF6,0x00,0x0A,0xC1,0x0B -96AC ; 96AC: 26 -96AC .ascii '&' -96AD .byte 0x0C,0xCC,0x02 -96B0 ; 96B0: 33 -96B0 .ascii '3' -96B1 .byte 0xFD,0x00 -96B3 ; 96B3: 3B -96B3 .ascii ';' -96B4 .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xF6,0x00 -96BC ; 96BC: 38 -96BC .ascii '8' -96BD .byte 0x27,0x03 -96BF ; 96BF: 7E -96BF .ascii '~' -96C0 .byte 0x97 -96C1 ; 96C1: 6D -96C1 .ascii 'm' -96C2 .byte 0xF6,0x00,0x06,0xC1 -96C6 ; 96C6: 63,23 -96C6 .ascii 'c#' -96C8 .byte 0x03 -96C9 ; 96C9: 7E -96C9 .ascii '~' -96CA .byte 0x97 -96CB ; 96CB: 6D -96CB .ascii 'm' -96CC .byte 0xF6,0x00,0x06,0xC1 -96D0 ; 96D0: 63,26 -96D0 .ascii 'c&' -96D2 .byte 0x0F,0xBD,0x99,0xC3,0xCC,0x07,0xD0,0xBD -96DA .byte 0xE5 -96DB ; 96DB: 71 -96DB .ascii 'q' -96DC .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xBD,0xD3 -96E4 .byte 0x11,0x83,0x00,0x00 -96E8 ; 96E8: 26 -96E8 .ascii '&' -96E9 .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 -96EF ; 96EF: 40 -96EF .ascii '@' -96F0 .byte 0xBD,0x8C -96F2 ; 96F2: 73,20 -96F2 .ascii 's ' -96F4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 -96FA ; 96FA: 40 -96FA .ascii '@' -96FB .byte 0xBD,0x9A -96FD ; 96FD: 47 -96FD .ascii 'G' -96FE .byte 0xF6,0x00,0x06,0xC1 -9702 ; 9702: 63,26 -9702 .ascii 'c&' -9704 .byte 0x03,0x7F,0x00 -9707 ; 9707: 2C -9707 .ascii ',' -9708 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00,0x27,0x03 -9710 ; 9710: 7C -9710 .ascii '|' -9711 .byte 0x00,0x05,0x7F,0x00 -9715 ; 9715: 2E -9715 .ascii '.' -9716 .byte 0xC6,0x05,0xF7,0x00 -971A ; 971A: 38 -971A .ascii '8' -971B .byte 0xCC,0x02 -971D ; 971D: 33 -971D .ascii '3' -971E .byte 0xFD,0x00 -9720 ; 9720: 3B,30,6F -9720 .ascii ';0o' -9723 .byte 0x00,0xF6,0x0E -9726 ; 9726: 6D -9726 .ascii 'm' -9727 .byte 0x27,0x0C,0xF6,0x00,0x06,0xC1 -972D ; 972D: 3E,26 -972D .ascii '>&' -972F .byte 0x05,0xC6,0x01 -9732 ; 9732: 30 -9732 .ascii '0' -9733 .byte 0xE7,0x00,0x8D -9736 ; 9736: 38 -9736 .ascii '8' -9737 .byte 0xF6,0x0E -9739 ; 9739: 6D -9739 .ascii 'm' -973A .byte 0x27,0x0C -973C ; 973C: 30 -973C .ascii '0' -973D .byte 0xE6,0x00,0xC1,0x01 -9741 ; 9741: 26 -9741 .ascii '&' -9742 .byte 0x05,0xC6 -9744 ; 9744: 45 -9744 .ascii 'E' -9745 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -974D .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xF6,0x00 -9755 .byte 0x06,0xC1,0x09 -9758 ; 9758: 26 -9758 .ascii '&' -9759 .byte 0x02,0x8D,0x13,0xF6,0x00,0x06,0xC1 -9760 ; 9760: 45,26 -9760 .ascii 'E&' -9762 .byte 0x05,0xC6 -9764 ; 9764: 63 -9764 .ascii 'c' -9765 .byte 0xF7,0x00,0x06 -9768 ; 9768: 5F,4F -9768 .ascii '_O' -976A .byte 0xFD,0x00 -976C ; 976C: 40,31,39 -976C .ascii '@19' -976F L976F: ldab L0E6D -9772 cmpb #0x01 -9774 bne L97B7 -9776 ldab L0006 -9779 clra -977A ldx #0x000A -977D idiv -977E cmpb #0x01 -9780 bne L9787 -9782 inc L0006 -9785 bra L97A2 -9787 L9787: ldab L0006 -978A clra -978B ldx #0x000A -978E idiv -978F cmpb #0x02 -9791 bne L979D -9793 ldab #0x09 -9795 addb L0006 -9798 stab L0006 -979B bra L97A2 -979D L979D: ldab #0x0B -979F stab L0006 -97A2 L97A2: ldab L0006 -97A5 cmpb #0x3E -97A7 bhi L97B0 -97A9 ldab L0006 -97AC cmpb #0x0B -97AE bcc L97B5 -97B0 L97B0: ldab #0x0B -97B2 stab L0006 -97B5 L97B5: bra L97E8 -97B7 L97B7: ldab L0006 -97BA addb #0x0A -97BC stab L0006 -97BF ldab L0006 -97C2 cmpb #0x64 -97C4 bls L97E8 -97C6 ldab L0006 -97C9 addb #0x9C -97CB addb #0x01 -97CD stab L0006 -97D0 ldab L0006 -97D3 cmpb #0x05 -97D5 bne L97DC -97D7 ldab #0x06 -97D9 stab L0006 -97DC L97DC: ldab L0006 -97DF cmpb #0x0A -97E1 bne L97E8 -97E3 ldab #0x01 -97E5 stab L0006 -97E8 L97E8: rts -97E9 .byte 0xBD,0xBE -97EB ; 97EB: 4B -97EB .ascii 'K' -97EC .byte 0xCC,0xAF,0xE7,0xBD,0xC0,0xBA,0xBD,0xF4 -97F4 .byte 0x15 -97F5 ; 97F5: 39 -97F5 .ascii '9' -97F6 .byte 0xBD,0xBE -97F8 ; 97F8: 4B -97F8 .ascii 'K' -97F9 .byte 0xF6,0x00 -97FB ; 97FB: 48,4F -97FB .ascii 'HO' -97FD .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x98 -9805 .byte 0x80,0x98,0x0E,0x98 -9809 ; 9809: 2B -9809 .ascii '+' -980A .byte 0x98 -980B ; 980B: 48 -980B .ascii 'H' -980C .byte 0x98 -980D ; 980D: 65 -980D .ascii 'e' -980E .byte 0xF6,0x0C,0xD9 -9811 ; 9811: 4F -9811 .ascii 'O' -9812 .byte 0xBD,0xE7,0x95,0xC6 -9816 ; 9816: 4E -9816 .ascii 'N' -9817 .byte 0xF7,0x0B,0x99,0xC6 -981B ; 981B: 49 -981B .ascii 'I' -981C .byte 0xF7,0x0B,0x98,0xC6 -9820 ; 9820: 4B -9820 .ascii 'K' -9821 .byte 0xF7,0x0B,0x97,0xC6 -9825 ; 9825: 4C -9825 .ascii 'L' -9826 .byte 0xF7,0x0B,0x96 -9829 ; 9829: 20,55 -9829 .ascii ' U' -982B .byte 0xF6,0x0C,0xDA -982E ; 982E: 4F -982E .ascii 'O' -982F .byte 0xBD,0xE7,0x95,0xC6 -9833 ; 9833: 44 -9833 .ascii 'D' -9834 .byte 0xF7,0x0B,0x99,0xC6 -9838 ; 9838: 49 -9838 .ascii 'I' -9839 .byte 0xF7,0x0B,0x98,0xC6 -983D ; 983D: 4D -983D .ascii 'M' -983E .byte 0xF7,0x0B,0x97,0xC6 -9842 ; 9842: 45 -9842 .ascii 'E' -9843 .byte 0xF7,0x0B,0x96 -9846 ; 9846: 20,38 -9846 .ascii ' 8' -9848 .byte 0xF6,0x0C,0xDB -984B ; 984B: 4F -984B .ascii 'O' -984C .byte 0xBD,0xE7,0x95,0xC6 -9850 ; 9850: 51 -9850 .ascii 'Q' -9851 .byte 0xF7,0x0B,0x99,0xC6 -9855 ; 9855: 55 -9855 .ascii 'U' -9856 .byte 0xF7,0x0B,0x98,0xC6 -985A ; 985A: 54 -985A .ascii 'T' -985B .byte 0xF7,0x0B,0x97,0xC6 -985F ; 985F: 52 -985F .ascii 'R' -9860 .byte 0xF7,0x0B,0x96 -9863 ; 9863: 20 -9863 .ascii ' ' -9864 .byte 0x1B,0xF6,0x0C,0xDC -9868 ; 9868: 4F -9868 .ascii 'O' -9869 .byte 0xBD,0xE7,0x95,0xC6 -986D ; 986D: 44 -986D .ascii 'D' -986E .byte 0xF7,0x0B,0x99,0xC6 -9872 ; 9872: 4F -9872 .ascii 'O' -9873 .byte 0xF7,0x0B,0x98,0xC6 -9877 ; 9877: 4C -9877 .ascii 'L' -9878 .byte 0xF7,0x0B,0x97,0xC6 -987C ; 987C: 52 -987C .ascii 'R' -987D .byte 0xF7,0x0B,0x96,0xC6 -9881 ; 9881: 53 -9881 .ascii 'S' -9882 .byte 0xF7,0x0B,0x95,0xC6 -9886 ; 9886: 20 -9886 .ascii ' ' -9887 .byte 0xF7,0x0B,0x94,0xC6 -988B ; 988B: 20 -988B .ascii ' ' -988C .byte 0xF7,0x0B,0x93,0xF6,0x00 -9891 ; 9891: 5D -9891 .ascii ']' -9892 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9897 ; 9897: 5E -9897 .ascii '^' -9898 .byte 0xF7,0x0B,0x91,0xF6,0x00 -989D ; 989D: 5F -989D .ascii '_' -989E .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -98A4 ; 98A4: 39 -98A4 .ascii '9' -98A5 .byte 0xBD,0xBE -98A7 ; 98A7: 4B -98A7 .ascii 'K' -98A8 .byte 0xF6,0x00 -98AA ; 98AA: 54,4F -98AA .ascii 'TO' -98AC .byte 0xBD,0xE7,0x95,0xF6,0x00 -98B1 ; 98B1: 5E -98B1 .ascii '^' -98B2 .byte 0xF7,0x0B,0x95,0xF6,0x00 -98B7 ; 98B7: 5F -98B7 .ascii '_' -98B8 .byte 0xF7,0x0B,0x94,0xBD,0xBE,0x01 -98BE ; 98BE: 39 -98BE .ascii '9' -98BF .byte 0xF6,0x00,0x09,0xC1,0x00 -98C4 ; 98C4: 26 -98C4 .ascii '&' -98C5 .byte 0x05,0xBD,0x9E,0x89 -98C9 ; 98C9: 20,33 -98C9 .ascii ' 3' -98CB .byte 0xC1,0x01 -98CD ; 98CD: 26 -98CD .ascii '&' -98CE .byte 0x1E,0xF6,0x00 -98D1 ; 98D1: 48 -98D1 .ascii 'H' -98D2 .byte 0xC1,0x92 -98D4 ; 98D4: 26 -98D4 .ascii '&' -98D5 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 -98DB ; 98DB: 26 -98DB .ascii '&' -98DC .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 -98E3 ; 98E3: 20 -98E3 .ascii ' ' -98E4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 -98EB ; 98EB: 20 -98EB .ascii ' ' -98EC .byte 0x11,0xC1,0x0B -98EF ; 98EF: 26 -98EF .ascii '&' -98F0 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 -98F8 .byte 0xBD,0xE9 -98FA ; 98FA: 2B -98FA .ascii '+' -98FB .byte 0xBD,0x85,0xAF -98FE ; 98FE: 39 -98FE .ascii '9' -98FF .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x13,0xC6 -9907 .byte 0x01,0xF7,0x00 -990A ; 990A: 48 -990A .ascii 'H' -990B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCE,0x00 -9913 .byte 0x1F,0x1D,0x00,0x02 -9917 ; 9917: 20,67 -9917 .ascii ' g' -9919 .byte 0xF6,0x00,0x09 -991C ; 991C: 4F -991C .ascii 'O' -991D .byte 0xBD,0xFE -991F ; 991F: 32 -991F .ascii '2' -9920 .byte 0x99 -9921 ; 9921: 36 -9921 .ascii '6' -9922 .byte 0x00,0x00,0x99 -9925 ; 9925: 3B -9925 .ascii ';' -9926 .byte 0x00,0x01,0x99 -9929 ; 9929: 59 -9929 .ascii 'Y' -992A .byte 0x00,0x09,0x99 -992D ; 992D: 73 -992D .ascii 's' -992E .byte 0x00,0x01,0x99,0x80,0xFF,0xF5,0x00,0x00 -9936 .byte 0xBD,0x9E,0x89 -9939 ; 9939: 20,45 -9939 .ascii ' E' -993B .byte 0xF6,0x00 -993D ; 993D: 48 -993D .ascii 'H' -993E .byte 0xC1,0x92 -9940 ; 9940: 26 -9940 .ascii '&' -9941 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 -9947 ; 9947: 26 -9947 .ascii '&' -9948 .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 -994F ; 994F: 20 -994F .ascii ' ' -9950 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 -9957 ; 9957: 20 -9957 .ascii ' ' -9958 .byte 0x27 -9959 ; 9959: 7C -9959 .ascii '|' -995A .byte 0x00 -995B ; 995B: 48 -995B .ascii 'H' -995C .byte 0xF6,0x00 -995E ; 995E: 48 -995E .ascii 'H' -995F .byte 0xC1,0x92 -9961 ; 9961: 23 -9961 .ascii '#' -9962 .byte 0x0B,0xC6,0x01,0xF7,0x00 -9967 ; 9967: 48 -9967 .ascii 'H' -9968 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xBD,0x9E -9970 .byte 0x89 -9971 ; 9971: 20 -9971 .ascii ' ' -9972 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 -997A .byte 0xBD,0xE9 -997C ; 997C: 2B -997C .ascii '+' -997D .byte 0xBD,0x85,0xAF -9980 ; 9980: 39 -9980 .ascii '9' -9981 .byte 0xBD,0xBE -9983 ; 9983: 4B -9983 .ascii 'K' -9984 .byte 0xF6,0x00,0x05 -9987 ; 9987: 4F -9987 .ascii 'O' -9988 .byte 0xBD,0xE7,0x95,0xC6 -998C ; 998C: 4D -998C .ascii 'M' -998D .byte 0xF7,0x0B,0x99,0xC6 -9991 ; 9991: 4F -9991 .ascii 'O' -9992 .byte 0xF7,0x0B,0x98,0xC6 -9996 ; 9996: 54 -9996 .ascii 'T' -9997 .byte 0xF7,0x0B,0x97,0xC6 -999B ; 999B: 4F -999B .ascii 'O' -999C .byte 0xF7,0x0B,0x96,0xC6 -99A0 ; 99A0: 52 -99A0 .ascii 'R' -99A1 .byte 0xF7,0x0B,0x95,0xC6 -99A5 ; 99A5: 53 -99A5 .ascii 'S' -99A6 .byte 0xF7,0x0B,0x94,0xC6 -99AA ; 99AA: 20 -99AA .ascii ' ' -99AB .byte 0xF7,0x0B,0x93,0xC6 -99AF ; 99AF: 20 -99AF .ascii ' ' -99B0 .byte 0xF7,0x0B,0x92,0xF6,0x00 -99B5 ; 99B5: 5E -99B5 .ascii '^' -99B6 .byte 0xF7,0x0B,0x91,0xF6,0x00 -99BB ; 99BB: 5F -99BB .ascii '_' -99BC .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -99C2 ; 99C2: 39 -99C2 .ascii '9' -99C3 .byte 0xBD,0xBE -99C5 ; 99C5: 4B -99C5 .ascii 'K' -99C6 .byte 0xF6,0x00,0x05 -99C9 ; 99C9: 4F -99C9 .ascii 'O' -99CA .byte 0xBD,0xE7,0x95,0xC6 -99CE ; 99CE: 56 -99CE .ascii 'V' -99CF .byte 0xF7,0x0B,0x99,0xC6 -99D3 ; 99D3: 45 -99D3 .ascii 'E' -99D4 .byte 0xF7,0x0B,0x98,0xC6 -99D8 ; 99D8: 4E -99D8 .ascii 'N' -99D9 .byte 0xF7,0x0B,0x97,0xC6 -99DD ; 99DD: 44 -99DD .ascii 'D' -99DE .byte 0xF7,0x0B,0x96,0xC6 -99E2 ; 99E2: 53 -99E2 .ascii 'S' -99E3 .byte 0xF7,0x0B,0x95,0xC6 -99E7 ; 99E7: 20 -99E7 .ascii ' ' -99E8 .byte 0xF7,0x0B,0x94,0xC6 -99EC ; 99EC: 20 -99EC .ascii ' ' -99ED .byte 0xF7,0x0B,0x93,0xC6 -99F1 ; 99F1: 20 -99F1 .ascii ' ' -99F2 .byte 0xF7,0x0B,0x92,0xF6,0x00 -99F7 ; 99F7: 5E -99F7 .ascii '^' -99F8 .byte 0xF7,0x0B,0x91,0xF6,0x00 -99FD ; 99FD: 5F -99FD .ascii '_' -99FE .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9A04 ; 9A04: 39 -9A04 .ascii '9' -9A05 .byte 0xBD,0xBE -9A07 ; 9A07: 4B -9A07 .ascii 'K' -9A08 .byte 0xFC,0x00 -9A0A ; 9A0A: 52 -9A0A .ascii 'R' -9A0B .byte 0xBD,0xE7 -9A0D ; 9A0D: 45 -9A0D .ascii 'E' -9A0E .byte 0xC6 -9A0F ; 9A0F: 4F -9A0F .ascii 'O' -9A10 .byte 0xF7,0x0B,0x99,0xC6 -9A14 ; 9A14: 44 -9A14 .ascii 'D' -9A15 .byte 0xF7,0x0B,0x98,0xC6 -9A19 ; 9A19: 44 -9A19 .ascii 'D' -9A1A .byte 0xF7,0x0B,0x97,0xC6 -9A1E ; 9A1E: 53 -9A1E .ascii 'S' -9A1F .byte 0xF7,0x0B,0x96,0xC6 -9A23 ; 9A23: 20 -9A23 .ascii ' ' -9A24 .byte 0xF7,0x0B,0x95,0xC6 -9A28 ; 9A28: 31 -9A28 .ascii '1' -9A29 .byte 0xF7,0x0B,0x94,0xC6 -9A2D ; 9A2D: 2F -9A2D .ascii '/' -9A2E .byte 0xF7,0x0B,0x93,0xF6,0x00 -9A33 ; 9A33: 5D -9A33 .ascii ']' -9A34 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9A39 ; 9A39: 5E -9A39 .ascii '^' -9A3A .byte 0xF7,0x0B,0x91,0xF6,0x00 -9A3F ; 9A3F: 5F -9A3F .ascii '_' -9A40 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9A46 ; 9A46: 39 -9A46 .ascii '9' -9A47 .byte 0xBD,0xBE -9A49 ; 9A49: 4B -9A49 .ascii 'K' -9A4A .byte 0xF6,0x00,0x06 -9A4D ; 9A4D: 4F -9A4D .ascii 'O' -9A4E .byte 0xBD,0xE7,0x95,0xF6,0x00 -9A53 ; 9A53: 5E -9A53 .ascii '^' -9A54 .byte 0xF7,0x0B,0x99,0xF6,0x00 -9A59 ; 9A59: 5F -9A59 .ascii '_' -9A5A .byte 0xF7,0x0B,0x98,0xC6 -9A5E ; 9A5E: 20 -9A5E .ascii ' ' -9A5F .byte 0xF7,0x0B,0x97,0xF6,0x00,0x1F,0xC4 -9A66 ; 9A66: 40 -9A66 .ascii '@' -9A67 .byte 0x27 -9A68 ; 9A68: 45 -9A68 .ascii 'E' -9A69 .byte 0xFC,0x00,0x27,0xBD,0xE7 -9A6E ; 9A6E: 45 -9A6E .ascii 'E' -9A6F .byte 0xF6,0x00 -9A71 ; 9A71: 5A -9A71 .ascii 'Z' -9A72 .byte 0xF7,0x0B,0x96,0xF6,0x00 -9A77 ; 9A77: 5D -9A77 .ascii ']' -9A78 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9A7D ; 9A7D: 5E -9A7D .ascii '^' -9A7E .byte 0xF7,0x0B,0x94,0xF6,0x00 -9A83 ; 9A83: 5F -9A83 .ascii '_' -9A84 .byte 0xF7,0x0B,0x93,0xF6,0x00,0x19,0xC4,0x10 -9A8C .byte 0x27,0x07,0xC6 -9A8F ; 9A8F: 2A -9A8F .ascii '*' -9A90 .byte 0xF7,0x0B,0x92 -9A93 ; 9A93: 20 -9A93 .ascii ' ' -9A94 .byte 0x05,0xC6 -9A96 ; 9A96: 20 -9A96 .ascii ' ' -9A97 .byte 0xF7,0x0B,0x92,0xFC,0x00 -9A9C ; 9A9C: 46 -9A9C .ascii 'F' -9A9D .byte 0xBD,0xE7 -9A9F ; 9A9F: 45 -9A9F .ascii 'E' -9AA0 .byte 0xF6,0x00 -9AA2 ; 9AA2: 5E -9AA2 .ascii '^' -9AA3 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9AA8 ; 9AA8: 5F -9AA8 .ascii '_' -9AA9 .byte 0xF7,0x0B,0x90 -9AAC ; 9AAC: 20 -9AAC .ascii ' ' -9AAD .byte 0x1E,0xC6 -9AAF ; 9AAF: 58 -9AAF .ascii 'X' -9AB0 .byte 0xF7,0x0B,0x96,0xC6 -9AB4 ; 9AB4: 58 -9AB4 .ascii 'X' -9AB5 .byte 0xF7,0x0B,0x95,0xC6 -9AB9 ; 9AB9: 58 -9AB9 .ascii 'X' -9ABA .byte 0xF7,0x0B,0x94,0xC6 -9ABE ; 9ABE: 58 -9ABE .ascii 'X' -9ABF .byte 0xF7,0x0B,0x93,0xC6 -9AC3 ; 9AC3: 58 -9AC3 .ascii 'X' -9AC4 .byte 0xF7,0x0B,0x91,0xC6 -9AC8 ; 9AC8: 58 -9AC8 .ascii 'X' -9AC9 .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 -9AD1 ; 9AD1: 23,4C -9AD1 .ascii '#L' -9AD3 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x0B -9ADB .byte 0x92,0xF7,0x0B,0x91,0xF6,0x0B,0x93,0xF7 -9AE3 .byte 0x0B,0x92,0xF6,0x0B,0x94,0xF7,0x0B,0x93 -9AEB .byte 0xF6,0x00,0x13,0xC1,0x02 -9AF0 ; 9AF0: 26 -9AF0 .ascii '&' -9AF1 .byte 0x07,0xC6 -9AF3 ; 9AF3: 2E -9AF3 .ascii '.' -9AF4 .byte 0xF7,0x0B,0x94 -9AF7 ; 9AF7: 20,26 -9AF7 .ascii ' &' -9AF9 .byte 0xC1,0x04 -9AFB ; 9AFB: 26 -9AFB .ascii '&' -9AFC .byte 0x0D,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xC6 -9B04 ; 9B04: 2E -9B04 .ascii '.' -9B05 .byte 0xF7,0x0B,0x95 -9B08 ; 9B08: 20 -9B08 .ascii ' ' -9B09 .byte 0x15,0xC1,0x08 -9B0C ; 9B0C: 26 -9B0C .ascii '&' -9B0D .byte 0x11,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xF6 -9B15 .byte 0x0B,0x96,0xF7,0x0B,0x95,0xC6 -9B1B ; 9B1B: 2E -9B1B .ascii '.' -9B1C .byte 0xF7,0x0B,0x96,0xF6,0x00 -9B21 ; 9B21: 2C,26,3E -9B21 .ascii ',&>' -9B24 .byte 0xBD,0xBE -9B26 ; 9B26: 69 -9B26 .ascii 'i' -9B27 .byte 0xF6,0x00,0x13,0xC1,0x01 -9B2C ; 9B2C: 23,2C -9B2C .ascii '#,' -9B2E .byte 0xCE,0x10 -9B30 ; 9B30: 28 -9B30 .ascii '(' -9B31 .byte 0x1C,0x00 -9B33 ; 9B33: 40 -9B33 .ascii '@' -9B34 .byte 0xF6,0x00,0x1F,0xC4 -9B38 ; 9B38: 40 -9B38 .ascii '@' -9B39 .byte 0x27,0x0E,0xCE,0x00,0x01 -9B3E ; 9B3E: 3C -9B3E .ascii '<' -9B3F .byte 0xF6,0x00 -9B41 ; 9B41: 5F,4F -9B41 .ascii '_O' -9B43 .byte 0xBD,0xBD,0xB5 -9B46 ; 9B46: 38,20 -9B46 .ascii '8 ' -9B48 .byte 0x0B,0xCE,0x00,0x01 -9B4C ; 9B4C: 3C -9B4C .ascii '<' -9B4D .byte 0xCC,0x00 -9B4F ; 9B4F: 58 -9B4F .ascii 'X' -9B50 .byte 0xBD,0xBD,0xB5 -9B53 ; 9B53: 38 -9B53 .ascii '8' -9B54 .byte 0xCE,0x10 -9B56 ; 9B56: 28 -9B56 .ascii '(' -9B57 .byte 0x1D,0x00 -9B59 ; 9B59: 40 -9B59 .ascii '@' -9B5A .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 -9B61 ; 9B61: 2C,39 -9B61 .ascii ',9' -9B63 .byte 0xBD,0xBE -9B65 ; 9B65: 4B -9B65 .ascii 'K' -9B66 .byte 0xFC,0x00,0x0D,0xBD,0xE7 -9B6B ; 9B6B: 45 -9B6B .ascii 'E' -9B6C .byte 0xC6 -9B6D ; 9B6D: 44 -9B6D .ascii 'D' -9B6E .byte 0xF7,0x0B,0x99,0xC6 -9B72 ; 9B72: 53 -9B72 .ascii 'S' -9B73 .byte 0xF7,0x0B,0x98,0xC6 -9B77 ; 9B77: 43 -9B77 .ascii 'C' -9B78 .byte 0xF7,0x0B,0x97,0xC6 -9B7C ; 9B7C: 4E -9B7C .ascii 'N' -9B7D .byte 0xF7,0x0B,0x96,0xC6 -9B81 ; 9B81: 54 -9B81 .ascii 'T' -9B82 .byte 0xF7,0x0B,0x95,0xC6 -9B86 ; 9B86: 20 -9B86 .ascii ' ' -9B87 .byte 0xF7,0x0B,0x94,0xF6,0x00 -9B8C ; 9B8C: 5A -9B8C .ascii 'Z' -9B8D .byte 0xF7,0x0B,0x93,0xF6,0x00 -9B92 ; 9B92: 5D -9B92 .ascii ']' -9B93 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9B98 ; 9B98: 5E -9B98 .ascii '^' -9B99 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9B9E ; 9B9E: 5F -9B9E .ascii '_' -9B9F .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 -9BA7 ; 9BA7: 23,3C -9BA7 .ascii '#<' -9BA9 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 -9BB1 .byte 0x13,0xC1,0x02 -9BB4 ; 9BB4: 26 -9BB4 .ascii '&' -9BB5 .byte 0x07,0xC6 -9BB7 ; 9BB7: 2E -9BB7 .ascii '.' -9BB8 .byte 0xF7,0x0B,0x91 -9BBB ; 9BBB: 20,28 -9BBB .ascii ' (' -9BBD .byte 0xC1,0x04 -9BBF ; 9BBF: 26 -9BBF .ascii '&' -9BC0 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 -9BC8 ; 9BC8: 2E -9BC8 .ascii '.' -9BC9 .byte 0xF7,0x0B,0x92 -9BCC ; 9BCC: 20 -9BCC .ascii ' ' -9BCD .byte 0x17,0xC1,0x08 -9BD0 ; 9BD0: 26 -9BD0 .ascii '&' -9BD1 .byte 0x13,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 -9BD9 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 -9BDF ; 9BDF: 2E -9BDF .ascii '.' -9BE0 .byte 0xF7,0x0B,0x93 -9BE3 ; 9BE3: 20 -9BE3 .ascii ' ' -9BE4 .byte 0x00,0xF6,0x00 -9BE7 ; 9BE7: 2C,26,2A -9BE7 .ascii ',&*' -9BEA .byte 0xBD,0xBE -9BEC ; 9BEC: 69 -9BEC .ascii 'i' -9BED .byte 0xF6,0x00,0x13,0xC1,0x01 -9BF2 ; 9BF2: 23 -9BF2 .ascii '#' -9BF3 .byte 0x18,0xCE,0x10 -9BF6 ; 9BF6: 28 -9BF6 .ascii '(' -9BF7 .byte 0x1C,0x00 -9BF9 ; 9BF9: 40 -9BF9 .ascii '@' -9BFA .byte 0xCE,0x00,0x01 -9BFD ; 9BFD: 3C -9BFD .ascii '<' -9BFE .byte 0xF6,0x00 -9C00 ; 9C00: 5F,4F -9C00 .ascii '_O' -9C02 .byte 0xBD,0xBD,0xB5 -9C05 ; 9C05: 38 -9C05 .ascii '8' -9C06 .byte 0xCE,0x10 -9C08 ; 9C08: 28 -9C08 .ascii '(' -9C09 .byte 0x1D,0x00 -9C0B ; 9C0B: 40 -9C0B .ascii '@' -9C0C .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 -9C13 ; 9C13: 2C,39 -9C13 .ascii ',9' -9C15 .byte 0xBD,0xBE -9C17 ; 9C17: 4B -9C17 .ascii 'K' -9C18 .byte 0xF6,0x00 -9C1A ; 9C1A: 48,4F -9C1A .ascii 'HO' -9C1C .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0A,0x9D -9C24 ; 9C24: 29 -9C24 .ascii ')' -9C25 .byte 0x9C -9C26 ; 9C26: 3B -9C26 .ascii ';' -9C27 .byte 0x9C -9C28 ; 9C28: 53 -9C28 .ascii 'S' -9C29 .byte 0x9C -9C2A ; 9C2A: 6B -9C2A .ascii 'k' -9C2B .byte 0x9C,0x83,0x9C,0x9B,0x9C,0xB2,0x9C,0xC9 -9C33 .byte 0x9C,0xE0,0x9C,0xF7,0x9D,0x0E,0x9D -9C3A ; 9C3A: 23 -9C3A .ascii '#' -9C3B .byte 0xF6,0x00 -9C3D ; 9C3D: 67 -9C3D .ascii 'g' -9C3E .byte 0xC4,0x02,0x27,0x08,0xCC,0xAF,0x00,0xBD -9C46 .byte 0xC0,0xBA -9C48 ; 9C48: 20 -9C48 .ascii ' ' -9C49 .byte 0x06,0xCC,0xAF,0x0B,0xBD,0xC0,0xBA -9C50 ; 9C50: 7E -9C50 .ascii '~' -9C51 .byte 0x9D -9C52 ; 9C52: 29 -9C52 .ascii ')' -9C53 .byte 0xF6,0x00 -9C55 ; 9C55: 67 -9C55 .ascii 'g' -9C56 .byte 0xC4,0x10,0x27,0x08,0xCC,0xAF -9C5C ; 9C5C: 42 -9C5C .ascii 'B' -9C5D .byte 0xBD,0xC0,0xBA -9C60 ; 9C60: 20 -9C60 .ascii ' ' -9C61 .byte 0x06,0xCC,0xAF -9C64 ; 9C64: 4D -9C64 .ascii 'M' -9C65 .byte 0xBD,0xC0,0xBA -9C68 ; 9C68: 7E -9C68 .ascii '~' -9C69 .byte 0x9D -9C6A ; 9C6A: 29 -9C6A .ascii ')' -9C6B .byte 0xF6,0x00 -9C6D ; 9C6D: 67 -9C6D .ascii 'g' -9C6E .byte 0xC4 -9C6F ; 9C6F: 20 -9C6F .ascii ' ' -9C70 .byte 0x27,0x08,0xCC,0xAF -9C74 ; 9C74: 58 -9C74 .ascii 'X' -9C75 .byte 0xBD,0xC0,0xBA -9C78 ; 9C78: 20 -9C78 .ascii ' ' -9C79 .byte 0x06,0xCC,0xAF -9C7C ; 9C7C: 63 -9C7C .ascii 'c' -9C7D .byte 0xBD,0xC0,0xBA -9C80 ; 9C80: 7E -9C80 .ascii '~' -9C81 .byte 0x9D -9C82 ; 9C82: 29 -9C82 .ascii ')' -9C83 .byte 0xF6,0x00 -9C85 ; 9C85: 67 -9C85 .ascii 'g' -9C86 .byte 0xC4,0x01,0x27,0x08,0xCC,0xAE,0xEA,0xBD -9C8E .byte 0xC0,0xBA -9C90 ; 9C90: 20 -9C90 .ascii ' ' -9C91 .byte 0x06,0xCC,0xAE,0xF5,0xBD,0xC0,0xBA -9C98 ; 9C98: 7E -9C98 .ascii '~' -9C99 .byte 0x9D -9C9A ; 9C9A: 29 -9C9A .ascii ')' -9C9B .byte 0xF6,0x00 -9C9D ; 9C9D: 67 -9C9D .ascii 'g' -9C9E .byte 0xC4,0x04,0x27,0x08,0xCC,0xAF,0x16,0xBD -9CA6 .byte 0xC0,0xBA -9CA8 ; 9CA8: 20 -9CA8 .ascii ' ' -9CA9 .byte 0x06,0xCC,0xAF -9CAC ; 9CAC: 21 -9CAC .ascii '!' -9CAD .byte 0xBD,0xC0,0xBA -9CB0 ; 9CB0: 20,77 -9CB0 .ascii ' w' -9CB2 .byte 0xF6,0x00 -9CB4 ; 9CB4: 67 -9CB4 .ascii 'g' -9CB5 .byte 0xC4,0x08,0x27,0x08,0xCC,0xAF -9CBB ; 9CBB: 2C -9CBB .ascii ',' -9CBC .byte 0xBD,0xC0,0xBA -9CBF ; 9CBF: 20 -9CBF .ascii ' ' -9CC0 .byte 0x06,0xCC,0xAF -9CC3 ; 9CC3: 37 -9CC3 .ascii '7' -9CC4 .byte 0xBD,0xC0,0xBA -9CC7 ; 9CC7: 20,60 -9CC7 .ascii ' `' -9CC9 .byte 0xF6,0x00 -9CCB ; 9CCB: 67 -9CCB .ascii 'g' -9CCC .byte 0xC4 -9CCD ; 9CCD: 40 -9CCD .ascii '@' -9CCE .byte 0x27,0x08,0xCC,0xAF,0x84,0xBD,0xC0,0xBA -9CD6 ; 9CD6: 20 -9CD6 .ascii ' ' -9CD7 .byte 0x06,0xCC,0xAF,0x8F,0xBD,0xC0,0xBA -9CDE ; 9CDE: 20,49 -9CDE .ascii ' I' -9CE0 .byte 0xF6,0x0E -9CE2 ; 9CE2: 70 -9CE2 .ascii 'p' -9CE3 .byte 0xC1,0x01 -9CE5 ; 9CE5: 26 -9CE5 .ascii '&' -9CE6 .byte 0x08,0xCC,0xAE,0xBE,0xBD,0xC0,0xBA -9CED ; 9CED: 20 -9CED .ascii ' ' -9CEE .byte 0x06,0xCC,0xAE,0xC9,0xBD,0xC0,0xBA -9CF5 ; 9CF5: 20,32 -9CF5 .ascii ' 2' -9CF7 .byte 0xF6,0x0E -9CF9 ; 9CF9: 6F -9CF9 .ascii 'o' -9CFA .byte 0xC1,0x01 -9CFC ; 9CFC: 26 -9CFC .ascii '&' -9CFD .byte 0x08,0xCC,0xAE,0xD4,0xBD,0xC0,0xBA -9D04 ; 9D04: 20 -9D04 .ascii ' ' -9D05 .byte 0x06,0xCC,0xAE,0xDF,0xBD,0xC0,0xBA -9D0C ; 9D0C: 20 -9D0C .ascii ' ' -9D0D .byte 0x1B,0xF6,0x00 -9D10 ; 9D10: 67,2C -9D10 .ascii 'g,' -9D12 .byte 0x08,0xCC,0xAF -9D15 ; 9D15: 6E -9D15 .ascii 'n' -9D16 .byte 0xBD,0xC0,0xBA -9D19 ; 9D19: 20 -9D19 .ascii ' ' -9D1A .byte 0x06,0xCC,0xAF -9D1D ; 9D1D: 79 -9D1D .ascii 'y' -9D1E .byte 0xBD,0xC0,0xBA -9D21 ; 9D21: 20 -9D21 .ascii ' ' -9D22 .byte 0x06,0xCC,0xAF,0xB0,0xBD,0xC0,0xBA -9D29 ; 9D29: 39 -9D29 .ascii '9' -9D2A .byte 0xBD,0xBE -9D2C ; 9D2C: 4B -9D2C .ascii 'K' -9D2D .byte 0xF6,0x00 -9D2F ; 9D2F: 22,4F -9D2F .ascii '"O' -9D31 .byte 0xBD,0xE7,0x95,0xF6,0x00 -9D36 ; 9D36: 5E -9D36 .ascii '^' -9D37 .byte 0xF7,0x0B,0x99,0xF6,0x00 -9D3C ; 9D3C: 5F -9D3C .ascii '_' -9D3D .byte 0xF7,0x0B,0x98,0xC6 -9D41 ; 9D41: 20 -9D41 .ascii ' ' -9D42 .byte 0xF7,0x0B,0x97,0xF6,0x00 -9D47 ; 9D47: 24,4F -9D47 .ascii '$O' -9D49 .byte 0xBD,0xE7,0x95,0xC6 -9D4D ; 9D4D: 50 -9D4D .ascii 'P' -9D4E .byte 0xF7,0x0B,0x96,0xF6,0x00 -9D53 ; 9D53: 5E -9D53 .ascii '^' -9D54 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9D59 ; 9D59: 5F -9D59 .ascii '_' -9D5A .byte 0xF7,0x0B,0x94,0xC6 -9D5E ; 9D5E: 20 -9D5E .ascii ' ' -9D5F .byte 0xF7,0x0B,0x93,0xF6,0x00 -9D64 ; 9D64: 2A,4F -9D64 .ascii '*O' -9D66 .byte 0xBD,0xE7,0x95,0xC6 -9D6A ; 9D6A: 46 -9D6A .ascii 'F' -9D6B .byte 0xF7,0x0B,0x92,0xF6,0x00 -9D70 ; 9D70: 5E -9D70 .ascii '^' -9D71 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9D76 ; 9D76: 5F -9D76 .ascii '_' -9D77 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9D7D ; 9D7D: 39 -9D7D .ascii '9' -9D7E .byte 0xBD,0xBE -9D80 ; 9D80: 4B -9D80 .ascii 'K' -9D81 .byte 0xF6,0x00 -9D83 ; 9D83: 60,4F -9D83 .ascii '`O' -9D85 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00,0xF7,0x0B -9D8D .byte 0x99,0xF6,0x00 -9D90 ; 9D90: 60,4F -9D90 .ascii '`O' -9D92 .byte 0xC3,0x0A,0x91,0x8F,0xE6,0x00,0xF7,0x0B -9D9A .byte 0x98,0xF6,0x00 -9D9D ; 9D9D: 60,4F -9D9D .ascii '`O' -9D9F .byte 0xC3,0x0A,0x92,0x8F,0xE6,0x00,0xF7,0x0B -9DA7 .byte 0x97,0xF6,0x00 -9DAA ; 9DAA: 60,4F -9DAA .ascii '`O' -9DAC .byte 0xC3,0x0A,0x94,0x8F,0xE6,0x00,0xF7,0x0B -9DB4 .byte 0x95,0xF6,0x00 -9DB7 ; 9DB7: 60,4F -9DB7 .ascii '`O' -9DB9 .byte 0xC3,0x0A,0x95,0x8F,0xE6,0x00,0xF7,0x0B -9DC1 .byte 0x94,0xF6,0x00 -9DC4 ; 9DC4: 60,4F -9DC4 .ascii '`O' -9DC6 .byte 0xC3,0x0A,0x96,0x8F,0xE6,0x00,0xF7,0x0B -9DCE .byte 0x93,0xC6 -9DD0 ; 9DD0: 20 -9DD0 .ascii ' ' -9DD1 .byte 0xF7,0x0B,0x92,0xC6 -9DD5 ; 9DD5: 20 -9DD5 .ascii ' ' -9DD6 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9DDB ; 9DDB: 54,4F -9DDB .ascii 'TO' -9DDD .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B -9DE5 .byte 0x90,0xF6,0x00 -9DE8 ; 9DE8: 38 -9DE8 .ascii '8' -9DE9 .byte 0xC1,0x03 -9DEB ; 9DEB: 24 -9DEB .ascii '$' -9DEC .byte 0x0F,0xF6,0x00 -9DEF ; 9DEF: 60,4F -9DEF .ascii '`O' -9DF1 .byte 0xC3,0x0A,0x93,0x8F,0xE6,0x00,0xF7,0x0B -9DF9 .byte 0x96 -9DFA ; 9DFA: 20 -9DFA .ascii ' ' -9DFB .byte 0x05,0xC6,0x1F,0xF7,0x0B,0x96,0xBD,0xBE -9E03 .byte 0x01,0xF6,0x00 -9E06 ; 9E06: 38,26 -9E06 .ascii '8&' -9E08 .byte 0x05,0xC6,0x05,0xF7,0x00 -9E0D ; 9E0D: 38,39 -9E0D .ascii '89' -9E0F .byte 0xBD,0xBE -9E11 ; 9E11: 4B -9E11 .ascii 'K' -9E12 .byte 0xF6,0x00 -9E14 ; 9E14: 48,26 -9E14 .ascii 'H&' -9E16 .byte 0x15,0xF6,0x00 -9E19 ; 9E19: 66 -9E19 .ascii 'f' -9E1A .byte 0x27,0x08,0xCC,0xAF,0xC6,0xBD,0xC0,0xBA -9E22 ; 9E22: 20 -9E22 .ascii ' ' -9E23 .byte 0x06,0xCC,0xAF,0xD1,0xBD,0xC0,0xBA -9E2A ; 9E2A: 20 -9E2A .ascii ' ' -9E2B .byte 0x5C,0xC6 -9E2D ; 9E2D: 4D -9E2D .ascii 'M' -9E2E .byte 0xF7,0x0B,0x99,0xC6 -9E32 ; 9E32: 45 -9E32 .ascii 'E' -9E33 .byte 0xF7,0x0B,0x98,0xC6 -9E37 ; 9E37: 4E -9E37 .ascii 'N' -9E38 .byte 0xF7,0x0B,0x97,0xC6 -9E3C ; 9E3C: 55 -9E3C .ascii 'U' -9E3D .byte 0xF7,0x0B,0x96,0xC6 -9E41 ; 9E41: 20 -9E41 .ascii ' ' -9E42 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9E47 ; 9E47: 48 -9E47 .ascii 'H' -9E48 .byte 0xCB -9E49 ; 9E49: 30 -9E49 .ascii '0' -9E4A .byte 0xF7,0x0B,0x94,0xF6,0x00 -9E4F ; 9E4F: 48 -9E4F .ascii 'H' -9E50 .byte 0xC1,0x0A -9E52 ; 9E52: 26 -9E52 .ascii '&' -9E53 .byte 0x05,0xC6 -9E55 ; 9E55: 30 -9E55 .ascii '0' -9E56 .byte 0xF7,0x0B,0x94,0xC6 -9E5A ; 9E5A: 20 -9E5A .ascii ' ' -9E5B .byte 0xF7,0x0B,0x93,0xC6 -9E5F ; 9E5F: 4F -9E5F .ascii 'O' -9E60 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9E65 ; 9E65: 48,4F -9E65 .ascii 'HO' -9E67 .byte 0xC3,0x00 -9E69 ; 9E69: 68 -9E69 .ascii 'h' -9E6A .byte 0x8F,0xE6,0x00,0x27,0x0C,0xC6 -9E70 ; 9E70: 4E -9E70 .ascii 'N' -9E71 .byte 0xF7,0x0B,0x91,0xC6 -9E75 ; 9E75: 20 -9E75 .ascii ' ' -9E76 .byte 0xF7,0x0B,0x90 -9E79 ; 9E79: 20 -9E79 .ascii ' ' -9E7A .byte 0x0A,0xC6 -9E7C ; 9E7C: 46 -9E7C .ascii 'F' -9E7D .byte 0xF7,0x0B,0x91,0xC6 -9E81 ; 9E81: 46 -9E81 .ascii 'F' -9E82 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9E88 ; 9E88: 39 -9E88 .ascii '9' -9E89 .byte 0xBD,0xBE -9E8B ; 9E8B: 4B -9E8B .ascii 'K' -9E8C .byte 0xF6,0x00 -9E8E ; 9E8E: 48,4F -9E8E .ascii 'HO' -9E90 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00 -9E96 ; 9E96: 2D -9E96 .ascii '-' -9E97 .byte 0xA1,0xC4,0x9E,0xF5,0x9E,0xFE,0x9F,0x07 -9E9F .byte 0x9F,0x10,0x9F,0x19,0x9F -9EA4 ; 9EA4: 3B -9EA4 .ascii ';' -9EA5 .byte 0x9F -9EA6 ; 9EA6: 44 -9EA6 .ascii 'D' -9EA7 .byte 0x9F -9EA8 ; 9EA8: 52 -9EA8 .ascii 'R' -9EA9 .byte 0x9F -9EAA ; 9EAA: 5B -9EAA .ascii '[' -9EAB .byte 0x9F -9EAC ; 9EAC: 69 -9EAC .ascii 'i' -9EAD .byte 0x9F -9EAE ; 9EAE: 72 -9EAE .ascii 'r' -9EAF .byte 0x9F,0x80,0x9F,0x89,0x9F,0x97,0x9F,0xA0 -9EB7 .byte 0x9F,0xAE,0x9F,0xB7,0x9F,0xC5,0x9F,0xDD -9EBF .byte 0x9F,0xEB,0xA0,0x03,0xA0,0x11,0xA0 -9EC6 ; 9EC6: 29 -9EC6 .ascii ')' -9EC7 .byte 0xA0 -9EC8 ; 9EC8: 37 -9EC8 .ascii '7' -9EC9 .byte 0xA0 -9ECA ; 9ECA: 54 -9ECA .ascii 'T' -9ECB .byte 0xA0 -9ECC ; 9ECC: 62 -9ECC .ascii 'b' -9ECD .byte 0xA0,0x7F,0xA0,0x8D,0xA0,0x96,0xA0,0xA4 -9ED5 .byte 0xA0,0xAD,0xA0,0xBC,0xA0,0xC5,0xA0,0xD4 -9EDD .byte 0xA0,0xDD,0xA0,0xEC,0xA0,0xF5,0xA1,0x04 -9EE5 .byte 0xA1 -9EE6 ; 9EE6: 26 -9EE6 .ascii '&' -9EE7 .byte 0xA1 -9EE8 ; 9EE8: 34 -9EE8 .ascii '4' -9EE9 .byte 0xA1 -9EEA ; 9EEA: 55 -9EEA .ascii 'U' -9EEB .byte 0xA1 -9EEC ; 9EEC: 62 -9EEC .ascii 'b' -9EED .byte 0xA1,0x83,0xA1,0x90,0xA1,0xB1,0xA1,0xBE -9EF5 .byte 0xCC,0xB2,0x90,0xBD,0xC0,0xBA -9EFB ; 9EFB: 7E -9EFB .ascii '~' -9EFC .byte 0xA1,0xC4,0xCC,0x0C,0xBC,0xBD,0xC0,0xBA -9F04 ; 9F04: 7E -9F04 .ascii '~' -9F05 .byte 0xA1,0xC4,0xCC,0xB2,0xA2,0xBD,0xC0,0xBA -9F0D ; 9F0D: 7E -9F0D .ascii '~' -9F0E .byte 0xA1,0xC4,0xCC,0x0C,0xCC,0xBD,0xC0,0xBA -9F16 ; 9F16: 7E -9F16 .ascii '~' -9F17 .byte 0xA1,0xC4,0xC6 -9F1A ; 9F1A: 41 -9F1A .ascii 'A' -9F1B .byte 0xF7,0x0B,0x99,0xC6 -9F1F ; 9F1F: 55 -9F1F .ascii 'U' -9F20 .byte 0xF7,0x0B,0x98,0xC6 -9F24 ; 9F24: 44 -9F24 .ascii 'D' -9F25 .byte 0xF7,0x0B,0x97,0xC6 -9F29 ; 9F29: 54 -9F29 .ascii 'T' -9F2A .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -9F30 ; 9F30: 3C -9F30 .ascii '<' -9F31 .byte 0xFC,0x0C,0xE7,0xBD,0xA2,0xD4 -9F37 ; 9F37: 38,7E -9F37 .ascii '8~' -9F39 .byte 0xA1,0xC4,0xCC,0xB2,0xC6,0xBD,0xC0,0xBA -9F41 ; 9F41: 7E -9F41 .ascii '~' -9F42 .byte 0xA1,0xC4,0xFE,0x0D,0xE9 -9F47 ; 9F47: 3C -9F47 .ascii '<' -9F48 .byte 0xFC,0x0D,0xE7,0xBD,0xA3 -9F4D ; 9F4D: 41,38,7E -9F4D .ascii 'A8~' -9F50 .byte 0xA1,0xC4,0xCC,0xB2,0xD8,0xBD,0xC0,0xBA -9F58 ; 9F58: 7E -9F58 .ascii '~' -9F59 .byte 0xA1,0xC4,0xFE,0x0D,0xED -9F5E ; 9F5E: 3C -9F5E .ascii '<' -9F5F .byte 0xFC,0x0D,0xEB,0xBD,0xA3 -9F64 ; 9F64: 41,38,7E -9F64 .ascii 'A8~' -9F67 .byte 0xA1,0xC4,0xCC,0xB2,0xEA,0xBD,0xC0,0xBA -9F6F ; 9F6F: 7E -9F6F .ascii '~' -9F70 .byte 0xA1,0xC4,0xFE,0x0D,0xF1 -9F75 ; 9F75: 3C -9F75 .ascii '<' -9F76 .byte 0xFC,0x0D,0xEF,0xBD,0xA3 -9F7B ; 9F7B: 41,38,7E -9F7B .ascii 'A8~' -9F7E .byte 0xA1,0xC4,0xCC,0xB2,0xFC,0xBD,0xC0,0xBA -9F86 ; 9F86: 7E -9F86 .ascii '~' -9F87 .byte 0xA1,0xC4,0xFE,0x0D,0xF9 -9F8C ; 9F8C: 3C -9F8C .ascii '<' -9F8D .byte 0xFC,0x0D,0xF7,0xBD,0xA3 -9F92 ; 9F92: 41,38,7E -9F92 .ascii 'A8~' -9F95 .byte 0xA1,0xC4,0xCC,0xB3,0x0E,0xBD,0xC0,0xBA -9F9D ; 9F9D: 7E -9F9D .ascii '~' -9F9E .byte 0xA1,0xC4,0xFE,0x0D,0xFD -9FA3 ; 9FA3: 3C -9FA3 .ascii '<' -9FA4 .byte 0xFC,0x0D,0xFB,0xBD,0xA3 -9FA9 ; 9FA9: 41,38,7E -9FA9 .ascii 'A8~' -9FAC .byte 0xA1,0xC4,0xCC,0xB3 -9FB0 ; 9FB0: 35 -9FB0 .ascii '5' -9FB1 .byte 0xBD,0xC0,0xBA -9FB4 ; 9FB4: 7E -9FB4 .ascii '~' -9FB5 .byte 0xA1,0xC4,0xFE,0x0D,0xF5 -9FBA ; 9FBA: 3C -9FBA .ascii '<' -9FBB .byte 0xFC,0x0D,0xF3,0xBD,0xA3 -9FC0 ; 9FC0: 41,38,7E -9FC0 .ascii 'A8~' -9FC3 .byte 0xA1,0xC4,0xC6 -9FC6 ; 9FC6: 24 -9FC6 .ascii '$' -9FC7 .byte 0xF7,0x0B,0x99,0xC6 -9FCB ; 9FCB: 31 -9FCB .ascii '1' -9FCC .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 -9FD2 ; 9FD2: 3C -9FD2 .ascii '<' -9FD3 .byte 0xFC,0x0C,0xDD,0xBD,0xA2,0xD4 -9FD9 ; 9FD9: 38,7E -9FD9 .ascii '8~' -9FDB .byte 0xA1,0xC4,0xFE,0x0C,0xF5 -9FE0 ; 9FE0: 3C -9FE0 .ascii '<' -9FE1 .byte 0xFC,0x0C,0xF3,0xBD,0xA3 -9FE6 ; 9FE6: 41,38,7E -9FE6 .ascii 'A8~' -9FE9 .byte 0xA1,0xC4,0xC6 -9FEC ; 9FEC: 24 -9FEC .ascii '$' -9FED .byte 0xF7,0x0B,0x99,0xC6 -9FF1 ; 9FF1: 32 -9FF1 .ascii '2' -9FF2 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 -9FF8 ; 9FF8: 3C -9FF8 .ascii '<' -9FF9 .byte 0xFC,0x0C,0xDF,0xBD,0xA2,0xD4 -9FFF ; 9FFF: 38,7E -9FFF .ascii '8~' -A001 .byte 0xA1,0xC4,0xFE,0x0C,0xF9 -A006 ; A006: 3C -A006 .ascii '<' -A007 .byte 0xFC,0x0C,0xF7,0xBD,0xA3 -A00C ; A00C: 41,38,7E -A00C .ascii 'A8~' -A00F .byte 0xA1,0xC4,0xC6 -A012 ; A012: 24 -A012 .ascii '$' -A013 .byte 0xF7,0x0B,0x99,0xC6 -A017 ; A017: 35 -A017 .ascii '5' -A018 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 -A01E ; A01E: 3C -A01E .ascii '<' -A01F .byte 0xFC,0x0C,0xE1,0xBD,0xA2,0xD4 -A025 ; A025: 38,7E -A025 .ascii '8~' -A027 .byte 0xA1,0xC4,0xFE,0x0C,0xFD -A02C ; A02C: 3C -A02C .ascii '<' -A02D .byte 0xFC,0x0C,0xFB,0xBD,0xA3 -A032 ; A032: 41,38,7E -A032 .ascii 'A8~' -A035 .byte 0xA1,0xC4,0xC6 -A038 ; A038: 24 -A038 .ascii '$' -A039 .byte 0xF7,0x0B,0x99,0xC6 -A03D ; A03D: 31 -A03D .ascii '1' -A03E .byte 0xF7,0x0B,0x98,0xC6 -A042 ; A042: 30 -A042 .ascii '0' -A043 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 -A049 ; A049: 3C -A049 .ascii '<' -A04A .byte 0xFC,0x0C,0xE3,0xBD,0xA2,0xD4 -A050 ; A050: 38,7E -A050 .ascii '8~' -A052 .byte 0xA1,0xC4,0xFE,0x0D,0x01 -A057 ; A057: 3C -A057 .ascii '<' -A058 .byte 0xFC,0x0C,0xFF,0xBD,0xA3 -A05D ; A05D: 41,38,7E -A05D .ascii 'A8~' -A060 .byte 0xA1,0xC4,0xC6 -A063 ; A063: 24 -A063 .ascii '$' -A064 .byte 0xF7,0x0B,0x99,0xC6 -A068 ; A068: 32 -A068 .ascii '2' -A069 .byte 0xF7,0x0B,0x98,0xC6 -A06D ; A06D: 30 -A06D .ascii '0' -A06E .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 -A074 ; A074: 3C -A074 .ascii '<' -A075 .byte 0xFC,0x0C,0xE5,0xBD,0xA2,0xD4 -A07B ; A07B: 38,7E -A07B .ascii '8~' -A07D .byte 0xA1,0xC4,0xFE,0x0D,0x05 -A082 ; A082: 3C -A082 .ascii '<' -A083 .byte 0xFC,0x0D,0x03,0xBD,0xA3 -A088 ; A088: 41,38,7E -A088 .ascii 'A8~' -A08B .byte 0xA1,0xC4,0xCC,0xB3,0xB7,0xBD,0xC0,0xBA -A093 ; A093: 7E -A093 .ascii '~' -A094 .byte 0xA1,0xC4,0xCE,0x00,0x01 -A099 ; A099: 3C -A099 .ascii '<' -A09A .byte 0xFC,0x0C,0xF1,0xBD,0xA2,0xD4 -A0A0 ; A0A0: 38,7E -A0A0 .ascii '8~' -A0A2 .byte 0xA1,0xC4,0xCC,0xB3,0xCE,0xBD,0xC0,0xBA -A0AA ; A0AA: 7E -A0AA .ascii '~' -A0AB .byte 0xA1,0xC4,0xFE,0x0C,0xE9 -A0B0 ; A0B0: 3C -A0B0 .ascii '<' -A0B1 .byte 0xF6,0x0C,0xDC -A0B4 ; A0B4: 4F -A0B4 .ascii 'O' -A0B5 .byte 0xBD,0xA3,0x1A -A0B8 ; A0B8: 38,7E -A0B8 .ascii '8~' -A0BA .byte 0xA1,0xC4,0xCC,0xB3,0xE0,0xBD,0xC0,0xBA -A0C2 ; A0C2: 7E -A0C2 .ascii '~' -A0C3 .byte 0xA1,0xC4,0xFE,0x0C,0xEB -A0C8 ; A0C8: 3C -A0C8 .ascii '<' -A0C9 .byte 0xF6,0x0C,0xDB -A0CC ; A0CC: 4F -A0CC .ascii 'O' -A0CD .byte 0xBD,0xA3,0x1A -A0D0 ; A0D0: 38,7E -A0D0 .ascii '8~' -A0D2 .byte 0xA1,0xC4,0xCC,0xB3,0xF2,0xBD,0xC0,0xBA -A0DA ; A0DA: 7E -A0DA .ascii '~' -A0DB .byte 0xA1,0xC4,0xFE,0x0C,0xED -A0E0 ; A0E0: 3C -A0E0 .ascii '<' -A0E1 .byte 0xF6,0x0C,0xDA -A0E4 ; A0E4: 4F -A0E4 .ascii 'O' -A0E5 .byte 0xBD,0xA3,0x1A -A0E8 ; A0E8: 38,7E -A0E8 .ascii '8~' -A0EA .byte 0xA1,0xC4,0xCC,0xB4,0x04,0xBD,0xC0,0xBA -A0F2 ; A0F2: 7E -A0F2 .ascii '~' -A0F3 .byte 0xA1,0xC4,0xFE,0x0C,0xEF -A0F8 ; A0F8: 3C -A0F8 .ascii '<' -A0F9 .byte 0xF6,0x0C,0xD9 -A0FC ; A0FC: 4F -A0FC .ascii 'O' -A0FD .byte 0xBD,0xA3,0x1A -A100 ; A100: 38,7E -A100 .ascii '8~' -A102 .byte 0xA1,0xC4,0xC6 -A105 ; A105: 57 -A105 .ascii 'W' -A106 .byte 0xF7,0x0B,0x99,0xC6 -A10A ; A10A: 53 -A10A .ascii 'S' -A10B .byte 0xF7,0x0B,0x98,0xC6 -A10F ; A10F: 4E -A10F .ascii 'N' -A110 .byte 0xF7,0x0B,0x97,0xC6 -A114 ; A114: 4B -A114 .ascii 'K' -A115 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A11B ; A11B: 3C -A11B .ascii '<' -A11C .byte 0xFC,0x0D,0x07,0xBD,0xA2,0xD4 -A122 ; A122: 38,7E -A122 .ascii '8~' -A124 .byte 0xA1,0xC4,0xFE,0x0D,0x11 -A129 ; A129: 3C -A129 .ascii '<' -A12A .byte 0xFC,0x0D,0x0F,0xBD,0xA3 -A12F ; A12F: 41,38,7E -A12F .ascii 'A8~' -A132 .byte 0xA1,0xC4,0xC6 -A135 ; A135: 53 -A135 .ascii 'S' -A136 .byte 0xF7,0x0B,0x99,0xC6 -A13A ; A13A: 48 -A13A .ascii 'H' -A13B .byte 0xF7,0x0B,0x98,0xC6 -A13F ; A13F: 50 -A13F .ascii 'P' -A140 .byte 0xF7,0x0B,0x97,0xC6 -A144 ; A144: 52 -A144 .ascii 'R' -A145 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A14B ; A14B: 3C -A14B .ascii '<' -A14C .byte 0xFC,0x0D,0x09,0xBD,0xA2,0xD4 -A152 ; A152: 38,20,6F -A152 .ascii '8 o' -A155 .byte 0xFE,0x0D,0x15 -A158 ; A158: 3C -A158 .ascii '<' -A159 .byte 0xFC,0x0D,0x13,0xBD,0xA3 -A15E ; A15E: 41,38,20,62 -A15E .ascii 'A8 b' -A162 .byte 0xC6 -A163 ; A163: 50 -A163 .ascii 'P' -A164 .byte 0xF7,0x0B,0x99,0xC6 -A168 ; A168: 52 -A168 .ascii 'R' -A169 .byte 0xF7,0x0B,0x98,0xC6 -A16D ; A16D: 4D -A16D .ascii 'M' -A16E .byte 0xF7,0x0B,0x97,0xC6 -A172 ; A172: 4F -A172 .ascii 'O' -A173 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A179 ; A179: 3C -A179 .ascii '<' -A17A .byte 0xFC,0x0D,0x0B,0xBD,0xA2,0xD4 -A180 ; A180: 38,20,41 -A180 .ascii '8 A' -A183 .byte 0xFE,0x0D,0x19 -A186 ; A186: 3C -A186 .ascii '<' -A187 .byte 0xFC,0x0D,0x17,0xBD,0xA3 -A18C ; A18C: 41,38,20,34 -A18C .ascii 'A8 4' -A190 .byte 0xC6 -A191 ; A191: 46 -A191 .ascii 'F' -A192 .byte 0xF7,0x0B,0x99,0xC6 -A196 ; A196: 52 -A196 .ascii 'R' -A197 .byte 0xF7,0x0B,0x98,0xC6 -A19B ; A19B: 45 -A19B .ascii 'E' -A19C .byte 0xF7,0x0B,0x97,0xC6 -A1A0 ; A1A0: 45 -A1A0 .ascii 'E' -A1A1 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A1A7 ; A1A7: 3C -A1A7 .ascii '<' -A1A8 .byte 0xFC,0x0D,0x0D,0xBD,0xA2,0xD4 -A1AE ; A1AE: 38,20 -A1AE .ascii '8 ' -A1B0 .byte 0x13,0xFE,0x0D,0x1D -A1B4 ; A1B4: 3C -A1B4 .ascii '<' -A1B5 .byte 0xFC,0x0D,0x1B,0xBD,0xA3 -A1BA ; A1BA: 41,38,20 -A1BA .ascii 'A8 ' -A1BD .byte 0x06,0xCC,0xB4,0x84,0xBD,0xC0,0xBA,0xF6 -A1C5 .byte 0x00 -A1C6 ; A1C6: 48 -A1C6 .ascii 'H' -A1C7 .byte 0xC1 -A1C8 ; A1C8: 2E,23,74 -A1C8 .ascii '.#t' -A1CB .byte 0xF6,0x00 -A1CD ; A1CD: 48 -A1CD .ascii 'H' -A1CE .byte 0xC1,0x92 -A1D0 ; A1D0: 24,6D -A1D0 .ascii '$m' -A1D2 .byte 0xF6,0x00 -A1D4 ; A1D4: 48,4F -A1D4 .ascii 'HO' -A1D6 .byte 0x05,0xC3,0x08 -A1D9 ; A1D9: 6C -A1D9 .ascii 'l' -A1DA .byte 0x8F,0xEC,0x00,0xC4,0x80 -A1DF ; A1DF: 26 -A1DF .ascii '&' -A1E0 .byte 0x0E -A1E1 ; A1E1: 7C -A1E1 .ascii '|' -A1E2 .byte 0x00 -A1E3 ; A1E3: 48 -A1E3 .ascii 'H' -A1E4 .byte 0xF6,0x00 -A1E6 ; A1E6: 48 -A1E6 .ascii 'H' -A1E7 .byte 0xC1,0x92 -A1E9 ; A1E9: 26 -A1E9 .ascii '&' -A1EA .byte 0x02 -A1EB ; A1EB: 20 -A1EB .ascii ' ' -A1EC .byte 0x02 -A1ED ; A1ED: 20 -A1ED .ascii ' ' -A1EE .byte 0xE3,0xF6,0x00 -A1F1 ; A1F1: 48,4F -A1F1 .ascii 'HO' -A1F3 .byte 0xC3,0xFF,0xD2,0xBD,0xE7,0x95,0xF6,0x00 -A1FB ; A1FB: 5E -A1FB .ascii '^' -A1FC .byte 0xF7,0x0B,0x99,0xF6,0x00 -A201 ; A201: 5F -A201 .ascii '_' -A202 .byte 0xF7,0x0B,0x98,0xF6,0x00 -A207 ; A207: 48,4F -A207 .ascii 'HO' -A209 .byte 0x05,0xC3,0x0C,0xC3,0x8F,0xEC,0x00,0xBD -A211 .byte 0xE7 -A212 ; A212: 45 -A212 .ascii 'E' -A213 .byte 0xF6,0x00 -A215 ; A215: 57 -A215 .ascii 'W' -A216 .byte 0xF7,0x0B,0x94,0xF6,0x00 -A21B ; A21B: 5A -A21B .ascii 'Z' -A21C .byte 0xF7,0x0B,0x93,0xF6,0x00 -A221 ; A221: 5D -A221 .ascii ']' -A222 .byte 0xF7,0x0B,0x92,0xF6,0x00 -A227 ; A227: 5E -A227 .ascii '^' -A228 .byte 0xF7,0x0B,0x91,0xF6,0x00 -A22D ; A22D: 5F -A22D .ascii '_' -A22E .byte 0xF7,0x0B,0x90 -A231 ; A231: 5F,4F -A231 .ascii '_O' -A233 .byte 0x8D,0x27,0xF6,0x00 -A237 ; A237: 48 -A237 .ascii 'H' -A238 .byte 0xC1,0x92 -A23A ; A23A: 26 -A23A .ascii '&' -A23B .byte 0x03,0x7F,0x00 -A23E ; A23E: 2C -A23E .ascii ',' -A23F .byte 0xF6,0x00 -A241 ; A241: 48 -A241 .ascii 'H' -A242 .byte 0xC1,0x92 -A244 ; A244: 26 -A244 .ascii '&' -A245 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x08 -A24D .byte 0xCC,0xAF,0x9A,0xBD,0xC0,0xBA -A253 ; A253: 20 -A253 .ascii ' ' -A254 .byte 0x06,0xCC,0xAF,0xA5,0xBD,0xC0,0xBA -A25B ; A25B: 39,37,36 -A25B .ascii '976' -A25E .byte 0xF6,0x00 -A260 ; A260: 2C,26,6F -A260 .ascii ',&o' -A263 .byte 0xBD,0xBE -A265 ; A265: 69,30 -A265 .ascii 'i0' -A267 .byte 0xE6,0x01,0x27 -A26A ; A26A: 5F -A26A .ascii '_' -A26B .byte 0xF6,0x00,0x13,0xC1,0x01 -A270 ; A270: 23,58 -A270 .ascii '#X' -A272 .byte 0xCE,0x10 -A274 ; A274: 28 -A274 .ascii '(' -A275 .byte 0x1C,0x00 -A277 ; A277: 40 -A277 .ascii '@' -A278 .byte 0xCE,0x00,0x01 -A27B ; A27B: 3C -A27B .ascii '<' -A27C .byte 0xF6,0x0B,0x90 -A27F ; A27F: 4F -A27F .ascii 'O' -A280 .byte 0xBD,0xBD,0xB5 -A283 ; A283: 38 -A283 .ascii '8' -A284 .byte 0xCE,0x10 -A286 ; A286: 28 -A286 .ascii '(' -A287 .byte 0x1D,0x00 -A289 ; A289: 40 -A289 .ascii '@' -A28A .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 -A292 .byte 0x13,0xC1,0x02 -A295 ; A295: 26 -A295 .ascii '&' -A296 .byte 0x07,0xC6 -A298 ; A298: 2E -A298 .ascii '.' -A299 .byte 0xF7,0x0B,0x91 -A29C ; A29C: 20,2C -A29C .ascii ' ,' -A29E .byte 0xF6,0x00,0x13,0xC1,0x04 -A2A3 ; A2A3: 26 -A2A3 .ascii '&' -A2A4 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 -A2AC ; A2AC: 2E -A2AC .ascii '.' -A2AD .byte 0xF7,0x0B,0x92 -A2B0 ; A2B0: 20 -A2B0 .ascii ' ' -A2B1 .byte 0x18,0xF6,0x00,0x13,0xC1,0x08 -A2B7 ; A2B7: 26 -A2B7 .ascii '&' -A2B8 .byte 0x11,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 -A2C0 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 -A2C6 ; A2C6: 2E -A2C6 .ascii '.' -A2C7 .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x10,0xC6,0x03 -A2CF .byte 0xF7,0x00 -A2D1 ; A2D1: 2C,38,39,37,36,30 -A2D1 .ascii ',89760' -A2D7 .byte 0xEC,0x00,0xBD,0xE7 -A2DB ; A2DB: 45 -A2DB .ascii 'E' -A2DC .byte 0xF6,0x00 -A2DE ; A2DE: 57 -A2DE .ascii 'W' -A2DF .byte 0xF7,0x0B,0x94,0xF6,0x00 -A2E4 ; A2E4: 5A -A2E4 .ascii 'Z' -A2E5 .byte 0xF7,0x0B,0x93,0xF6,0x00 -A2EA ; A2EA: 5D -A2EA .ascii ']' -A2EB .byte 0xF7,0x0B,0x92,0xF6,0x00 -A2F0 ; A2F0: 5E -A2F0 .ascii '^' -A2F1 .byte 0xF7,0x0B,0x91,0xF6,0x00 -A2F6 ; A2F6: 5F -A2F6 .ascii '_' -A2F7 .byte 0xF7,0x0B,0x90 -A2FA ; A2FA: 30 -A2FA .ascii '0' -A2FB .byte 0xE6,0x05,0x27,0x14,0xF6,0x00,0x17,0xC4 -A303 .byte 0x08 -A304 ; A304: 26 -A304 .ascii '&' -A305 .byte 0x05,0xC6 -A307 ; A307: 24 -A307 .ascii '$' -A308 .byte 0xF7,0x0B,0x95,0xCC,0x00,0x01,0xBD,0xA2 -A310 .byte 0x5C -A311 ; A311: 20 -A311 .ascii ' ' -A312 .byte 0x05 -A313 ; A313: 5F,4F -A313 .ascii '_O' -A315 .byte 0xBD,0xA2,0x5C -A318 ; A318: 38,39,37,36,30 -A318 .ascii '89760' -A31D .byte 0xE6,0x01 -A31F ; A31F: 4F -A31F .ascii 'O' -A320 .byte 0xBD,0xE7,0x95,0xF6,0x00 -A325 ; A325: 5D -A325 .ascii ']' -A326 .byte 0xF7,0x0B,0x99,0xF6,0x00 -A32B ; A32B: 5E -A32B .ascii '^' -A32C .byte 0xF7,0x0B,0x98,0xF6,0x00 -A331 ; A331: 5F -A331 .ascii '_' -A332 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x01 -A338 ; A338: 3C,30 -A338 .ascii '<0' -A33A .byte 0xEC,0x06,0x8D,0x96 -A33E ; A33E: 38,38,39,38,37,36,3C,30 -A33E .ascii '889876<0' -A346 .byte 0xEC,0x04 -A348 ; A348: 37,36 -A348 .ascii '76' -A34A .byte 0xEC,0x02,0xBD,0xE6 -A34E ; A34E: 21,38 -A34E .ascii '!8' -A350 .byte 0xC6 -A351 ; A351: 20 -A351 .ascii ' ' -A352 .byte 0xF7,0x0B,0x99,0xF6,0x00,0x17,0xC4,0x08 -A35A ; A35A: 26 -A35A .ascii '&' -A35B .byte 0x05,0xC6 -A35D ; A35D: 24 -A35D .ascii '$' -A35E .byte 0xF7,0x0B,0x98,0xCC,0x00,0x01,0xBD,0xA2 -A366 .byte 0x5C -A367 ; A367: 38,31,31,6E -A367 .ascii '811n' -A36B .byte 0x00,0xBD,0xBE -A36E ; A36E: 4B -A36E .ascii 'K' -A36F .byte 0xCC,0xAF,0xDC,0xBD,0xC0,0xBA,0xCC,0x01 -A377 .byte 0xF4,0xBD,0xE5 -A37A ; A37A: 71,39 -A37A .ascii 'q9' -A37C .byte 0xFC,0x00 -A37E ; A37E: 52 -A37E .ascii 'R' -A37F .byte 0xFD,0x0B,0xB5,0x8D,0xE8 -A384 ; A384: 39 -A384 .ascii '9' -A385 .byte 0xF6,0x00,0x1F,0xC4 -A389 ; A389: 40 -A389 .ascii '@' -A38A .byte 0x27 -A38B ; A38B: 73 -A38B .ascii 's' -A38C .byte 0xF6,0x00,0x06 -A38F ; A38F: 4F -A38F .ascii 'O' -A390 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00 -A397 ; A397: 5F -A397 .ascii '_' -A398 .byte 0x84,0xC0,0xFA,0x00 -A39C ; A39C: 28 -A39C .ascii '(' -A39D .byte 0xBA,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 -A3A5 .byte 0x27 -A3A6 ; A3A6: 37,36 -A3A6 .ascii '76' -A3A8 .byte 0xF6,0x00,0x06 -A3AB ; A3AB: 4F -A3AB .ascii 'O' -A3AC .byte 0x05,0xC3,0x08,0x00 -A3B0 ; A3B0: 38 -A3B0 .ascii '8' -A3B1 .byte 0x8F,0xED,0x00,0xFC,0x00,0x27 -A3B7 ; A3B7: 43,53,37,36 -A3B7 .ascii 'CS76' -A3BB .byte 0xF6,0x00,0x06 -A3BE ; A3BE: 4F -A3BE .ascii 'O' -A3BF .byte 0x05,0xC3,0x0B,0xF1 -A3C3 ; A3C3: 38 -A3C3 .ascii '8' -A3C4 .byte 0x8F,0xED,0x00,0xF6,0x00,0x06 -A3CA ; A3CA: 4F -A3CA .ascii 'O' -A3CB .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -A3D3 .byte 0x80,0x84,0xF7,0xFA,0x00 -A3D8 ; A3D8: 47 -A3D8 .ascii 'G' -A3D9 .byte 0xBA,0x00 -A3DB ; A3DB: 46 -A3DB .ascii 'F' -A3DC .byte 0xFD,0x00 -A3DE ; A3DE: 46 -A3DE .ascii 'F' -A3DF .byte 0xF6,0x00,0x19,0xC4,0x10,0x27,0x06,0xCE -A3E7 .byte 0x00 -A3E8 ; A3E8: 46 -A3E8 .ascii 'F' -A3E9 .byte 0x1C,0x00,0x08,0xFC,0x00 -A3EE ; A3EE: 46,37,36 -A3EE .ascii 'F76' -A3F1 .byte 0xF6,0x00,0x06 -A3F4 ; A3F4: 4F -A3F4 .ascii 'O' -A3F5 .byte 0x05,0xC3,0x08,0xC8 -A3F9 ; A3F9: 38 -A3F9 .ascii '8' -A3FA .byte 0x8F,0xED,0x00 -A3FD ; A3FD: 20,22 -A3FD .ascii ' "' -A3FF .byte 0xCC -A400 ; A400: 2A -A400 .ascii '*' -A401 .byte 0xFF -A402 ; A402: 37,36 -A402 .ascii '76' -A404 .byte 0xF6,0x00,0x06 -A407 ; A407: 4F -A407 .ascii 'O' -A408 .byte 0x05,0xC3,0x08,0x00 -A40C ; A40C: 38 -A40C .ascii '8' -A40D .byte 0x8F,0xED,0x00,0xCC,0xD5,0x00 -A413 ; A413: 37,36 -A413 .ascii '76' -A415 .byte 0xF6,0x00,0x06 -A418 ; A418: 4F -A418 .ascii 'O' -A419 .byte 0x05,0xC3,0x0B,0xF1 -A41D ; A41D: 38 -A41D .ascii '8' -A41E .byte 0x8F,0xED,0x00,0xF6,0x00,0x1F,0xC4 -A425 ; A425: 40 -A425 .ascii '@' -A426 .byte 0x27 -A427 ; A427: 26 -A427 .ascii '&' -A428 .byte 0xF6,0x00,0x06 -A42B ; A42B: 4F -A42B .ascii 'O' -A42C .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 -A434 .byte 0xFF,0x84 -A436 ; A436: 3F -A436 .ascii '?' -A437 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 -A43D ; A43D: 4F -A43D .ascii 'O' -A43E .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -A446 .byte 0x7F -A447 ; A447: 4F -A447 .ascii 'O' -A448 .byte 0xFD,0x00 -A44A ; A44A: 46 -A44A .ascii 'F' -A44B .byte 0xBD,0xA3 -A44D ; A44D: 6C,39 -A44D .ascii 'l9' -A44F .byte 0xFC,0x00,0x0D,0xFD,0x0B,0xB7,0xBD,0xA3 -A457 ; A457: 6C,39,3C -A457 .ascii 'l9<' -A45A .byte 0xF6,0x00 -A45C ; A45C: 67 -A45C .ascii 'g' -A45D .byte 0xC4,0x02,0x27,0x08,0xCE,0x00 -A463 ; A463: 67 -A463 .ascii 'g' -A464 .byte 0x1D,0x00 -A466 ; A466: 4D,20 -A466 .ascii 'M ' -A468 .byte 0x0C,0xCE,0x00 -A46B ; A46B: 67 -A46B .ascii 'g' -A46C .byte 0x1D,0x00,0x10,0xCE,0x00 -A471 ; A471: 67 -A471 .ascii 'g' -A472 .byte 0x1D,0x00 -A474 ; A474: 20 -A474 .ascii ' ' -A475 .byte 0xF6,0x00 -A477 ; A477: 67 -A477 .ascii 'g' -A478 .byte 0xC4,0x10 -A47A ; A47A: 26 -A47A .ascii '&' -A47B .byte 0x06,0xCE,0x00 -A47E ; A47E: 67 -A47E .ascii 'g' -A47F .byte 0x1D,0x00 -A481 ; A481: 20 -A481 .ascii ' ' -A482 .byte 0xF6,0x00 -A484 ; A484: 67 -A484 .ascii 'g' -A485 .byte 0xC4,0x01,0x27,0x14,0xCE,0x00 -A48B ; A48B: 67 -A48B .ascii 'g' -A48C .byte 0x1D,0x00,0x02,0xCE,0x00 -A491 ; A491: 67 -A491 .ascii 'g' -A492 .byte 0x1D,0x00,0x10,0xCE,0x00 -A497 ; A497: 67 -A497 .ascii 'g' -A498 .byte 0x1D,0x00 -A49A ; A49A: 20,20 -A49A .ascii ' ' -A49C .byte 0x06,0xCE,0x00 -A49F ; A49F: 67 -A49F .ascii 'g' -A4A0 .byte 0x1D,0x00,0x08,0xF6,0x00 -A4A5 ; A4A5: 67 -A4A5 .ascii 'g' -A4A6 .byte 0xC4,0x04,0x27,0x12,0xCE,0x00 -A4AC ; A4AC: 67 -A4AC .ascii 'g' -A4AD .byte 0x1D,0x00,0x02,0xCE,0x00 -A4B2 ; A4B2: 67 -A4B2 .ascii 'g' -A4B3 .byte 0x1D,0x00,0x10,0xCE,0x00 -A4B8 ; A4B8: 67 -A4B8 .ascii 'g' -A4B9 .byte 0x1D,0x00 -A4BB ; A4BB: 20 -A4BB .ascii ' ' -A4BC .byte 0xF6,0x00 -A4BE ; A4BE: 67 -A4BE .ascii 'g' -A4BF .byte 0xC4,0x08 -A4C1 ; A4C1: 26 -A4C1 .ascii '&' -A4C2 .byte 0x06,0xCE,0x00 -A4C5 ; A4C5: 67 -A4C5 .ascii 'g' -A4C6 .byte 0x1D,0x00 -A4C8 ; A4C8: 40 -A4C8 .ascii '@' -A4C9 .byte 0xF6,0x00 -A4CB ; A4CB: 67 -A4CB .ascii 'g' -A4CC .byte 0xF7,0x0B,0xC0,0xF6,0x0E -A4D1 ; A4D1: 70 -A4D1 .ascii 'p' -A4D2 .byte 0xF7,0x0E -A4D4 ; A4D4: 6E -A4D4 .ascii 'n' -A4D5 .byte 0xF6,0x0E -A4D7 ; A4D7: 6D,26,39 -A4D7 .ascii 'm&9' -A4DA .byte 0xF6,0x0E -A4DC ; A4DC: 6F -A4DC .ascii 'o' -A4DD .byte 0x27 -A4DE ; A4DE: 34 -A4DE .ascii '4' -A4DF .byte 0x7F,0x00,0x06,0xF6,0x00,0x06,0xC1 -A4E6 ; A4E6: 3F,24,2A -A4E6 .ascii '?$*' -A4E9 .byte 0xF6,0x00,0x06 -A4EC ; A4EC: 4F -A4EC .ascii 'O' -A4ED .byte 0xCE,0x00,0x05,0x02 -A4F1 ; A4F1: 5D -A4F1 .ascii ']' -A4F2 .byte 0x27,0x1A,0xF6,0x00,0x06 -A4F7 ; A4F7: 4F -A4F7 .ascii 'O' -A4F8 .byte 0xC3,0x08,0x00 -A4FB ; A4FB: 30 -A4FB .ascii '0' -A4FC .byte 0xED,0x00,0xEC,0x00 -A500 ; A500: 37,36 -A500 .ascii '76' -A502 .byte 0xF6,0x00,0x06 -A505 ; A505: 4F -A505 .ascii 'O' -A506 .byte 0x05,0xC3,0x08,0xC8 -A50A ; A50A: 38 -A50A .ascii '8' -A50B .byte 0x8F,0xED,0x00 -A50E ; A50E: 7C -A50E .ascii '|' -A50F .byte 0x00,0x06 -A511 ; A511: 20 -A511 .ascii ' ' -A512 .byte 0xCF,0xF6,0x0E -A515 ; A515: 6F -A515 .ascii 'o' -A516 .byte 0xF7,0x0E -A518 ; A518: 6D -A518 .ascii 'm' -A519 .byte 0xBD,0xA3 -A51B ; A51B: 6C,38,39 -A51B .ascii 'l89' -A51E .byte 0xF6,0x00 -A520 ; A520: 22,4F -A520 .ascii '"O' -A522 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xA5 -A52A ; A52A: 79 -A52A .ascii 'y' -A52B .byte 0xA5 -A52C ; A52C: 35 -A52C .ascii '5' -A52D .byte 0xA5 -A52E ; A52E: 43 -A52E .ascii 'C' -A52F .byte 0xA5 -A530 ; A530: 51 -A530 .ascii 'Q' -A531 .byte 0xA5 -A532 ; A532: 5F -A532 .ascii '_' -A533 .byte 0xA5 -A534 ; A534: 6D -A534 .ascii 'm' -A535 .byte 0xF6,0x00 -A537 ; A537: 24 -A537 .ascii '$' -A538 .byte 0xF7,0x0B,0xAF,0xF6,0x00 -A53D ; A53D: 2A -A53D .ascii '*' -A53E .byte 0xF7,0x0B,0xB4 -A541 ; A541: 20,36 -A541 .ascii ' 6' -A543 .byte 0xF6,0x00 -A545 ; A545: 24 -A545 .ascii '$' -A546 .byte 0xF7,0x0B,0xAE,0xF6,0x00 -A54B ; A54B: 2A -A54B .ascii '*' -A54C .byte 0xF7,0x0B,0xB3 -A54F ; A54F: 20,28 -A54F .ascii ' (' -A551 .byte 0xF6,0x00 -A553 ; A553: 24 -A553 .ascii '$' -A554 .byte 0xF7,0x0B,0xAD,0xF6,0x00 -A559 ; A559: 2A -A559 .ascii '*' -A55A .byte 0xF7,0x0B,0xB2 -A55D ; A55D: 20 -A55D .ascii ' ' -A55E .byte 0x1A,0xF6,0x00 -A561 ; A561: 24 -A561 .ascii '$' -A562 .byte 0xF7,0x0B,0xAC,0xF6,0x00 -A567 ; A567: 2A -A567 .ascii '*' -A568 .byte 0xF7,0x0B,0xB1 -A56B ; A56B: 20 -A56B .ascii ' ' -A56C .byte 0x0C,0xF6,0x00 -A56F ; A56F: 24 -A56F .ascii '$' -A570 .byte 0xF7,0x0B,0xAB,0xF6,0x00 -A575 ; A575: 2A -A575 .ascii '*' -A576 .byte 0xF7,0x0B,0xB0,0xBD,0xA3 -A57B ; A57B: 6C,39 -A57B .ascii 'l9' -A57D .byte 0x7F,0x00 -A57F ; A57F: 54 -A57F .ascii 'T' -A580 .byte 0xF6,0x00 -A582 ; A582: 54 -A582 .ascii 'T' -A583 .byte 0xC1,0xFF -A585 ; A585: 24 -A585 .ascii '$' -A586 .byte 0x1B,0xF6,0x00 -A589 ; A589: 54,4F -A589 .ascii 'TO' -A58B .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 -A591 ; A591: 37 -A591 .ascii '7' -A592 .byte 0xF6,0x00 -A594 ; A594: 54,4F -A594 .ascii 'TO' -A596 .byte 0xC3,0x09,0x90,0x8F -A59A ; A59A: 33 -A59A .ascii '3' -A59B .byte 0xE7,0x00 -A59D ; A59D: 7C -A59D .ascii '|' -A59E .byte 0x00 -A59F ; A59F: 54,20 -A59F .ascii 'T ' -A5A1 .byte 0xDE,0xF6,0x00 -A5A4 ; A5A4: 61 -A5A4 .ascii 'a' -A5A5 .byte 0xF7,0x0B,0xBF,0xBD,0xA3 -A5AA ; A5AA: 6C,39 -A5AA .ascii 'l9' -A5AC .byte 0x7F,0x00 -A5AE ; A5AE: 54 -A5AE .ascii 'T' -A5AF .byte 0xF6,0x00 -A5B1 ; A5B1: 54 -A5B1 .ascii 'T' -A5B2 .byte 0xC1,0x10 -A5B4 ; A5B4: 24 -A5B4 .ascii '$' -A5B5 .byte 0x1B,0xF6,0x00 -A5B8 ; A5B8: 54,4F -A5B8 .ascii 'TO' -A5BA .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 -A5C0 ; A5C0: 37 -A5C0 .ascii '7' -A5C1 .byte 0xF6,0x00 -A5C3 ; A5C3: 54,4F -A5C3 .ascii 'TO' -A5C5 .byte 0xC3,0x0C,0xB9,0x8F -A5C9 ; A5C9: 33 -A5C9 .ascii '3' -A5CA .byte 0xE7,0x00 -A5CC ; A5CC: 7C -A5CC .ascii '|' -A5CD .byte 0x00 -A5CE ; A5CE: 54,20 -A5CE .ascii 'T ' -A5D0 .byte 0xDE,0xBD,0xA3 -A5D3 ; A5D3: 6C,39 -A5D3 .ascii 'l9' -A5D5 .byte 0x7F,0x00 -A5D7 ; A5D7: 54 -A5D7 .ascii 'T' -A5D8 .byte 0xF6,0x00 -A5DA ; A5DA: 54 -A5DA .ascii 'T' -A5DB .byte 0xC1,0x10 -A5DD ; A5DD: 24 -A5DD .ascii '$' -A5DE .byte 0x1B,0xF6,0x00 -A5E1 ; A5E1: 54,4F -A5E1 .ascii 'TO' -A5E3 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 -A5E9 ; A5E9: 37 -A5E9 .ascii '7' -A5EA .byte 0xF6,0x00 -A5EC ; A5EC: 54,4F -A5EC .ascii 'TO' -A5EE .byte 0xC3,0x0C,0xC9,0x8F -A5F2 ; A5F2: 33 -A5F2 .ascii '3' -A5F3 .byte 0xE7,0x00 -A5F5 ; A5F5: 7C -A5F5 .ascii '|' -A5F6 .byte 0x00 -A5F7 ; A5F7: 54,20 -A5F7 .ascii 'T ' -A5F9 .byte 0xDE,0xBD,0xA3 -A5FC ; A5FC: 6C,39 -A5FC .ascii 'l9' -A5FE .byte 0x7F,0x00 -A600 ; A600: 54 -A600 .ascii 'T' -A601 .byte 0xF6,0x00 -A603 ; A603: 54 -A603 .ascii 'T' -A604 .byte 0xC1,0x05 -A606 ; A606: 24 -A606 .ascii '$' -A607 .byte 0x1B,0xF6,0x00 -A60A ; A60A: 54,4F -A60A .ascii 'TO' -A60C .byte 0xC3,0x00 -A60E ; A60E: 62 -A60E .ascii 'b' -A60F .byte 0x8F,0xE6,0x00 -A612 ; A612: 37 -A612 .ascii '7' -A613 .byte 0xF6,0x00 -A615 ; A615: 54,4F -A615 .ascii 'TO' -A617 .byte 0xC3,0x0B,0xA4,0x8F -A61B ; A61B: 33 -A61B .ascii '3' -A61C .byte 0xE7,0x00 -A61E ; A61E: 7C -A61E .ascii '|' -A61F .byte 0x00 -A620 ; A620: 54,20 -A620 .ascii 'T ' -A622 .byte 0xDE,0x7F,0x00 -A625 ; A625: 54 -A625 .ascii 'T' -A626 .byte 0xF6,0x00 -A628 ; A628: 54 -A628 .ascii 'T' -A629 .byte 0xC1,0x0B -A62B ; A62B: 24 -A62B .ascii '$' -A62C .byte 0x1B,0xF6,0x00 -A62F ; A62F: 54,4F -A62F .ascii 'TO' -A631 .byte 0xC3,0x00 -A633 ; A633: 68 -A633 .ascii 'h' -A634 .byte 0x8F,0xE6,0x00 -A637 ; A637: 37 -A637 .ascii '7' -A638 .byte 0xF6,0x00 -A63A ; A63A: 54,4F -A63A .ascii 'TO' -A63C .byte 0xC3,0x0B,0xE4,0x8F -A640 ; A640: 33 -A640 .ascii '3' -A641 .byte 0xE7,0x00 -A643 ; A643: 7C -A643 .ascii '|' -A644 .byte 0x00 -A645 ; A645: 54,20 -A645 .ascii 'T ' -A647 .byte 0xDE,0x8D,0x04,0xBD,0xA3 -A64C ; A64C: 6C,39 -A64C .ascii 'l9' -A64E LA64E: jsr LAB0C -A651 ldab #0x20 -A653 stab L0BA3 -A656 ldab #0x20 -A658 stab L0B9A -A65B ldab #0x01 -A65D stab L0054 -A660 LA660: ldab L0054 -A663 cmpb #0x09 -A665 bcs LA66A -A667 jmp LA71E -A66A LA66A: ldab L0054 -A66D clra -A66E jsr LFE16 -A671 test -A672 nop -A673 test -A674 tpa -A675 ldaa 0xED,x -A677 ldaa 0x87,x -A679 ldaa 0x95,x -A67B ldaa 0xA1,x -A67D ldaa 0xAF,x -A67F ldaa 0xBB,x -A681 ldaa 0xC9,x -A683 ldaa 0xD5,x -A685 ldaa 0xE3,x -A687 ldab L0062 -A68A lsrb -A68B lsrb -A68C lsrb -A68D lsrb -A68E eorb #0x04 -A690 stab L005F -A693 bra LA6ED -A695 .byte 0xF6,0x00 -A697 ; A697: 62 -A697 .ascii 'b' -A698 .byte 0xC4,0x0F,0xC8,0x0D,0xF7,0x00 -A69E ; A69E: 5F,20,4C -A69E .ascii '_ L' -A6A1 .byte 0xF6,0x00 -A6A3 ; A6A3: 63,54,54,54,54 -A6A3 .ascii 'cTTTT' -A6A8 .byte 0xC8,0x04,0xF7,0x00 -A6AC ; A6AC: 5F,20,3E -A6AC .ascii '_ >' -A6AF .byte 0xF6,0x00 -A6B1 ; A6B1: 63 -A6B1 .ascii 'c' -A6B2 .byte 0xC4,0x0F,0xC8,0x05,0xF7,0x00 -A6B8 ; A6B8: 5F,20,32 -A6B8 .ascii '_ 2' -A6BB .byte 0xF6,0x00 -A6BD ; A6BD: 64,54,54,54,54 -A6BD .ascii 'dTTTT' -A6C2 .byte 0xC8,0x05,0xF7,0x00 -A6C6 ; A6C6: 5F,20,24 -A6C6 .ascii '_ $' -A6C9 .byte 0xF6,0x00 -A6CB ; A6CB: 64 -A6CB .ascii 'd' -A6CC .byte 0xC4,0x0F,0xC8,0x04,0xF7,0x00 -A6D2 ; A6D2: 5F,20 -A6D2 .ascii '_ ' -A6D4 .byte 0x18,0xF6,0x00 -A6D7 ; A6D7: 65,54,54,54,54 -A6D7 .ascii 'eTTTT' -A6DC .byte 0xC8,0x05,0xF7,0x00 -A6E0 ; A6E0: 5F,20 -A6E0 .ascii '_ ' -A6E2 .byte 0x0A,0xF6,0x00 -A6E5 ; A6E5: 65 -A6E5 .ascii 'e' -A6E6 .byte 0xC4,0x0F,0xC8,0x03,0xF7,0x00 -A6EC ; A6EC: 5F -A6EC .ascii '_' -A6ED LA6ED: ldab L005F -A6F0 cmpb #0x09 -A6F2 bls LA707 -A6F4 ldab L005F -A6F7 addb #0x37 -A6F9 pshb -A6FA ldab L0054 -A6FD clra -A6FE addd #0x0B9A -A701 xgdx -A702 pulb -A703 stab 0x00,x -A705 bra LA718 -A707 LA707: ldab L005F -A70A addb #0x30 -A70C pshb -A70D ldab L0054 -A710 clra -A711 addd #0x0B9A -A714 xgdx -A715 pulb -A716 stab 0x00,x -A718 LA718: inc L0054 -A71B jmp LA660 -A71E LA71E: rts -A71F .byte 0xF6,0x00 -A721 ; A721: 48,26 -A721 .ascii 'H&' -A723 .byte 0x11,0xF6,0x00 -A726 ; A726: 66,26 -A726 .ascii 'f&' -A728 .byte 0x07,0xC6,0x01,0xF7,0x00 -A72D ; A72D: 66,20 -A72D .ascii 'f ' -A72F .byte 0x03,0x7F,0x00 -A732 ; A732: 66,20,29 -A732 .ascii 'f )' -A735 .byte 0xF6,0x00 -A737 ; A737: 48,4F -A737 .ascii 'HO' -A739 .byte 0xC3,0x00 -A73B ; A73B: 68 -A73B .ascii 'h' -A73C .byte 0x8F,0xE6,0x00 -A73F ; A73F: 26 -A73F .ascii '&' -A740 .byte 0x10,0xC6,0x01 -A743 ; A743: 37 -A743 .ascii '7' -A744 .byte 0xF6,0x00 -A746 ; A746: 48,4F -A746 .ascii 'HO' -A748 .byte 0xC3,0x00 -A74A ; A74A: 68 -A74A .ascii 'h' -A74B .byte 0x8F -A74C ; A74C: 33 -A74C .ascii '3' -A74D .byte 0xE7,0x00 -A74F ; A74F: 20 -A74F .ascii ' ' -A750 .byte 0x0D -A751 ; A751: 5F,37 -A751 .ascii '_7' -A753 .byte 0xF6,0x00 -A755 ; A755: 48,4F -A755 .ascii 'HO' -A757 .byte 0xC3,0x00 -A759 ; A759: 68 -A759 .ascii 'h' -A75A .byte 0x8F -A75B ; A75B: 33 -A75B .ascii '3' -A75C .byte 0xE7,0x00 -A75E ; A75E: 39 -A75E .ascii '9' -A75F .byte 0xF6,0x00 -A761 ; A761: 48,4F -A761 .ascii 'HO' -A763 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x09,0xA7 -A76B .byte 0xDC,0xA7,0x80,0xA7,0x87,0xA7,0x8E,0xA7 -A773 .byte 0x95,0xA7,0x9C,0xA7,0xA3,0xA7,0xAA,0xA7 -A77B .byte 0xB1,0xA7,0xC4,0xA7,0xD7,0xC6,0x02,0xF7 -A783 .byte 0x00,0x02 -A785 ; A785: 20,55 -A785 .ascii ' U' -A787 .byte 0xC6,0x10,0xF7,0x00,0x02 -A78C ; A78C: 20,4E -A78C .ascii ' N' -A78E .byte 0xC6 -A78F ; A78F: 20 -A78F .ascii ' ' -A790 .byte 0xF7,0x00,0x02 -A793 ; A793: 20,47 -A793 .ascii ' G' -A795 .byte 0xC6,0x01,0xF7,0x00,0x02 -A79A ; A79A: 20,40 -A79A .ascii ' @' -A79C .byte 0xC6,0x04,0xF7,0x00,0x02 -A7A1 ; A7A1: 20,39 -A7A1 .ascii ' 9' -A7A3 .byte 0xC6,0x08,0xF7,0x00,0x02 -A7A8 ; A7A8: 20,32 -A7A8 .ascii ' 2' -A7AA .byte 0xC6 -A7AB ; A7AB: 40 -A7AB .ascii '@' -A7AC .byte 0xF7,0x00,0x02 -A7AF ; A7AF: 20,2B -A7AF .ascii ' +' -A7B1 .byte 0xF6,0x0E -A7B3 ; A7B3: 70 -A7B3 .ascii 'p' -A7B4 .byte 0xC1,0x01 -A7B6 ; A7B6: 26 -A7B6 .ascii '&' -A7B7 .byte 0x05,0x7F,0x0E -A7BA ; A7BA: 70,20 -A7BA .ascii 'p ' -A7BC .byte 0x05,0xC6,0x01,0xF7,0x0E -A7C1 ; A7C1: 70,20 -A7C1 .ascii 'p ' -A7C3 .byte 0x18,0xF6,0x0E -A7C6 ; A7C6: 6F -A7C6 .ascii 'o' -A7C7 .byte 0xC1,0x01 -A7C9 ; A7C9: 26 -A7C9 .ascii '&' -A7CA .byte 0x05,0x7F,0x0E -A7CD ; A7CD: 6F,20 -A7CD .ascii 'o ' -A7CF .byte 0x05,0xC6,0x01,0xF7,0x0E -A7D4 ; A7D4: 6F,20 -A7D4 .ascii 'o ' -A7D6 .byte 0x05,0xC6,0x80,0xF7,0x00,0x02,0xF6,0x00 -A7DE ; A7DE: 48 -A7DE .ascii 'H' -A7DF .byte 0xC1,0x0A -A7E1 ; A7E1: 24,2B -A7E1 .ascii '$+' -A7E3 .byte 0xF6,0x00 -A7E5 ; A7E5: 48 -A7E5 .ascii 'H' -A7E6 .byte 0xC1,0x07,0x27 -A7E9 ; A7E9: 24 -A7E9 .ascii '$' -A7EA .byte 0xF6,0x00 -A7EC ; A7EC: 48 -A7EC .ascii 'H' -A7ED .byte 0xC1,0x08,0x27,0x1D,0xF6,0x00 -A7F3 ; A7F3: 67 -A7F3 .ascii 'g' -A7F4 .byte 0xF4,0x00,0x02 -A7F7 ; A7F7: 26 -A7F7 .ascii '&' -A7F8 .byte 0x0B,0xF6,0x00,0x02,0xFA,0x00 -A7FE ; A7FE: 67 -A7FE .ascii 'g' -A7FF .byte 0xF7,0x00 -A801 ; A801: 67,20 -A801 .ascii 'g ' -A803 .byte 0x0A,0xF6,0x00,0x02 -A807 ; A807: 53 -A807 .ascii 'S' -A808 .byte 0xF4,0x00 -A80A ; A80A: 67 -A80A .ascii 'g' -A80B .byte 0xF7,0x00 -A80D ; A80D: 67,39 -A80D .ascii 'g9' -A80F .byte 0x7F,0x00 -A811 ; A811: 54 -A811 .ascii 'T' -A812 .byte 0xF6,0x00 -A814 ; A814: 54 -A814 .ascii 'T' -A815 .byte 0xC1,0x04 -A817 ; A817: 24,4A -A817 .ascii '$J' -A819 .byte 0xCC,0x01,0xF4,0xBD,0xE5 -A81E ; A81E: 71 -A81E .ascii 'q' -A81F .byte 0xF6,0x0B,0x93,0xF7,0x00 -A824 ; A824: 5F -A824 .ascii '_' -A825 .byte 0xF6,0x0B,0x94,0xF7,0x00 -A82A ; A82A: 5E -A82A .ascii '^' -A82B .byte 0xF6,0x0B,0x95,0xF7,0x00 -A830 ; A830: 5D -A830 .ascii ']' -A831 .byte 0xF6,0x0B,0x96,0xF7,0x00 -A836 ; A836: 5A -A836 .ascii 'Z' -A837 .byte 0xBD,0xBE -A839 ; A839: 4B -A839 .ascii 'K' -A83A .byte 0xBD,0xBE,0x01,0xCC,0x01,0xF4,0xBD,0xE5 -A842 ; A842: 71 -A842 .ascii 'q' -A843 .byte 0xF6,0x00 -A845 ; A845: 5F -A845 .ascii '_' -A846 .byte 0xF7,0x0B,0x93,0xF6,0x00 -A84B ; A84B: 5E -A84B .ascii '^' -A84C .byte 0xF7,0x0B,0x94,0xF6,0x00 -A851 ; A851: 5D -A851 .ascii ']' -A852 .byte 0xF7,0x0B,0x95,0xF6,0x00 -A857 ; A857: 5A -A857 .ascii 'Z' -A858 .byte 0xF7,0x0B,0x96,0xBD,0xBE,0x01 -A85E ; A85E: 7C -A85E .ascii '|' -A85F .byte 0x00 -A860 ; A860: 54,20 -A860 .ascii 'T ' -A862 .byte 0xAF -A863 ; A863: 39 -A863 .ascii '9' -A864 .byte 0xF6,0x00,0x09,0xC1,0x01 -A869 ; A869: 26,20 -A869 .ascii '& ' -A86B .byte 0xF6,0x00 -A86D ; A86D: 61,4F -A86D .ascii 'aO' -A86F .byte 0xC3,0x00,0x01 -A872 ; A872: 37,36 -A872 .ascii '76' -A874 .byte 0xF6,0x00 -A876 ; A876: 60,4F,30 -A876 .ascii '`O0' -A879 .byte 0xA3,0x00 -A87B ; A87B: 31,31,2C -A87B .ascii '11,' -A87E .byte 0x0A,0xF6,0x00 -A881 ; A881: 60 -A881 .ascii '`' -A882 .byte 0xC1,0xF9 -A884 ; A884: 24 -A884 .ascii '$' -A885 .byte 0x03 -A886 ; A886: 7C -A886 .ascii '|' -A887 .byte 0x00 -A888 ; A888: 60,20 -A888 .ascii '` ' -A88A .byte 0x0A,0xF6,0x00 -A88D ; A88D: 60 -A88D .ascii '`' -A88E .byte 0xC1,0x09 -A890 ; A890: 24 -A890 .ascii '$' -A891 .byte 0x03 -A892 ; A892: 7C -A892 .ascii '|' -A893 .byte 0x00 -A894 ; A894: 60,39 -A894 .ascii '`9' -A896 .byte 0xF6,0x00 -A898 ; A898: 36,26,39 -A898 .ascii '6&9' -A89B .byte 0xF6,0x00 -A89D ; A89D: 54 -A89D .ascii 'T' -A89E .byte 0xC1,0x27 -A8A0 ; A8A0: 24,20,7C -A8A0 .ascii '$ |' -A8A3 .byte 0x00 -A8A4 ; A8A4: 54 -A8A4 .ascii 'T' -A8A5 .byte 0xF6,0x00,0x09,0xC1,0x01 -A8AA ; A8AA: 26 -A8AA .ascii '&' -A8AB .byte 0x0C,0xF6,0x00 -A8AE ; A8AE: 54 -A8AE .ascii 'T' -A8AF .byte 0xC1,0x27 -A8B1 ; A8B1: 26 -A8B1 .ascii '&' -A8B2 .byte 0x03,0x7F,0x00 -A8B5 ; A8B5: 54,20 -A8B5 .ascii 'T ' -A8B7 .byte 0x0A,0xF6,0x00 -A8BA ; A8BA: 54 -A8BA .ascii 'T' -A8BB .byte 0xC1 -A8BC ; A8BC: 24,26 -A8BC .ascii '$&' -A8BE .byte 0x03,0x7F,0x00 -A8C1 ; A8C1: 54 -A8C1 .ascii 'T' -A8C2 .byte 0xF6,0x00 -A8C4 ; A8C4: 54,4F -A8C4 .ascii 'TO' -A8C6 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B -A8CE .byte 0x90,0xC6,0x02,0xF7,0x00 -A8D3 ; A8D3: 36,39 -A8D3 .ascii '69' -A8D5 .byte 0xF6,0x00 -A8D7 ; A8D7: 60 -A8D7 .ascii '`' -A8D8 .byte 0xC1,0x00 -A8DA ; A8DA: 23 -A8DA .ascii '#' -A8DB .byte 0x05 -A8DC ; A8DC: 7A -A8DC .ascii 'z' -A8DD .byte 0x00 -A8DE ; A8DE: 60,20 -A8DE .ascii '` ' -A8E0 .byte 0x03,0x7F,0x00 -A8E3 ; A8E3: 60,39 -A8E3 .ascii '`9' -A8E5 .byte 0xF6,0x00 -A8E7 ; A8E7: 36,26,36 -A8E7 .ascii '6&6' -A8EA .byte 0xF6,0x00 -A8EC ; A8EC: 54 -A8EC .ascii 'T' -A8ED .byte 0xC1,0x00 -A8EF ; A8EF: 25 -A8EF .ascii '%' -A8F0 .byte 0x1D,0xF6,0x00 -A8F3 ; A8F3: 54,26 -A8F3 .ascii 'T&' -A8F5 .byte 0x15,0xF6,0x00,0x09,0xC1,0x01 -A8FB ; A8FB: 26 -A8FB .ascii '&' -A8FC .byte 0x07,0xC6 -A8FE ; A8FE: 26 -A8FE .ascii '&' -A8FF .byte 0xF7,0x00 -A901 ; A901: 54,20 -A901 .ascii 'T ' -A903 .byte 0x05,0xC6 -A905 ; A905: 23 -A905 .ascii '#' -A906 .byte 0xF7,0x00 -A908 ; A908: 54,20 -A908 .ascii 'T ' -A90A .byte 0x03 -A90B ; A90B: 7A -A90B .ascii 'z' -A90C .byte 0x00 -A90D ; A90D: 54 -A90D .ascii 'T' -A90E .byte 0xF6,0x00 -A910 ; A910: 54,4F -A910 .ascii 'TO' -A912 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B -A91A .byte 0x90,0xC6,0x02,0xF7,0x00 -A91F ; A91F: 36,39 -A91F .ascii '69' -A921 .byte 0xF6,0x0B,0x90,0xF7,0x0B,0x96,0xF6,0x0B -A929 .byte 0x96 -A92A ; A92A: 37 -A92A .ascii '7' -A92B .byte 0xF6,0x00 -A92D ; A92D: 60,4F -A92D .ascii '`O' -A92F .byte 0xC3,0x0A,0x93,0x8F -A933 ; A933: 33 -A933 .ascii '3' -A934 .byte 0xE7,0x00,0xF6,0x00,0x09,0xC1,0x01 -A93B ; A93B: 26,32 -A93B .ascii '&2' -A93D .byte 0xF6,0x00 -A93F ; A93F: 61,4F -A93F .ascii 'aO' -A941 .byte 0xC3,0x00,0x01 -A944 ; A944: 37,36 -A944 .ascii '76' -A946 .byte 0xF6,0x00 -A948 ; A948: 60,4F,30 -A948 .ascii '`O0' -A94B .byte 0xA3,0x00 -A94D ; A94D: 31,31,26 -A94D .ascii '11&' -A950 .byte 0x0A,0xF6,0x00 -A953 ; A953: 60 -A953 .ascii '`' -A954 .byte 0xC1,0xFA -A956 ; A956: 24 -A956 .ascii '$' -A957 .byte 0x03 -A958 ; A958: 7C -A958 .ascii '|' -A959 .byte 0x00 -A95A ; A95A: 61 -A95A .ascii 'a' -A95B .byte 0xF6,0x00 -A95D ; A95D: 60 -A95D .ascii '`' -A95E .byte 0xF1,0x00 -A960 ; A960: 61,22 -A960 .ascii 'a"' -A962 .byte 0x0A,0xF6,0x00 -A965 ; A965: 60 -A965 .ascii '`' -A966 .byte 0xC1,0xF9 -A968 ; A968: 24 -A968 .ascii '$' -A969 .byte 0x03 -A96A ; A96A: 7C -A96A .ascii '|' -A96B .byte 0x00 -A96C ; A96C: 60,20 -A96C .ascii '` ' -A96E .byte 0x0A,0xF6,0x00 -A971 ; A971: 60 -A971 .ascii '`' -A972 .byte 0xC1,0x09 -A974 ; A974: 24 -A974 .ascii '$' -A975 .byte 0x03 -A976 ; A976: 7C -A976 .ascii '|' -A977 .byte 0x00 -A978 ; A978: 60,39 -A978 .ascii '`9' -A97A .byte 0xF6,0x00 -A97C ; A97C: 60,26,24 -A97C .ascii '`&$' -A97F .byte 0xF6,0x00 -A981 ; A981: 60 -A981 .ascii '`' -A982 .byte 0xCB,0x03,0xF7,0x00 -A986 ; A986: 54 -A986 .ascii 'T' -A987 .byte 0xF6,0x00 -A989 ; A989: 54 -A989 .ascii 'T' -A98A .byte 0xC1,0xFF -A98C ; A98C: 24 -A98C .ascii '$' -A98D .byte 0x13,0xC6 -A98F ; A98F: 20,37 -A98F .ascii ' 7' -A991 .byte 0xF6,0x00 -A993 ; A993: 54,4F -A993 .ascii 'TO' -A995 .byte 0xC3,0x0A,0x90,0x8F -A999 ; A999: 33 -A999 .ascii '3' -A99A .byte 0xE7,0x00 -A99C ; A99C: 7C -A99C .ascii '|' -A99D .byte 0x00 -A99E ; A99E: 54,20 -A99E .ascii 'T ' -A9A0 .byte 0xE6 -A9A1 ; A9A1: 20,22 -A9A1 .ascii ' "' -A9A3 .byte 0xF6,0x00 -A9A5 ; A9A5: 60 -A9A5 .ascii '`' -A9A6 .byte 0xCB,0x04,0xF7,0x00 -A9AA ; A9AA: 54 -A9AA .ascii 'T' -A9AB .byte 0xF6,0x00 -A9AD ; A9AD: 54 -A9AD .ascii 'T' -A9AE .byte 0xC1,0xFF -A9B0 ; A9B0: 24 -A9B0 .ascii '$' -A9B1 .byte 0x13,0xC6 -A9B3 ; A9B3: 20,37 -A9B3 .ascii ' 7' -A9B5 .byte 0xF6,0x00 -A9B7 ; A9B7: 54,4F -A9B7 .ascii 'TO' -A9B9 .byte 0xC3,0x0A,0x90,0x8F -A9BD ; A9BD: 33 -A9BD .ascii '3' -A9BE .byte 0xE7,0x00 -A9C0 ; A9C0: 7C -A9C0 .ascii '|' -A9C1 .byte 0x00 -A9C2 ; A9C2: 54,20 -A9C2 .ascii 'T ' -A9C4 .byte 0xE6,0xF6,0x00 -A9C7 ; A9C7: 60 -A9C7 .ascii '`' -A9C8 .byte 0xF7,0x00 -A9CA ; A9CA: 61 -A9CA .ascii 'a' -A9CB .byte 0x7F,0x00 -A9CD ; A9CD: 54,39 -A9CD .ascii 'T9' -A9CF .byte 0xC6 -A9D0 ; A9D0: 50 -A9D0 .ascii 'P' -A9D1 .byte 0xF7,0x09,0x90,0xC6 -A9D5 ; A9D5: 29 -A9D5 .ascii ')' -A9D6 .byte 0xF7,0x09,0x91,0xC6 -A9DA ; A9DA: 20 -A9DA .ascii ' ' -A9DB .byte 0xF7,0x09,0x92,0x7F,0x00 -A9E0 ; A9E0: 54 -A9E0 .ascii 'T' -A9E1 .byte 0xF6,0x00 -A9E3 ; A9E3: 54 -A9E3 .ascii 'T' -A9E4 .byte 0xC1,0xFF -A9E6 ; A9E6: 24 -A9E6 .ascii '$' -A9E7 .byte 0x1B,0xF6,0x00 -A9EA ; A9EA: 54,4F -A9EA .ascii 'TO' -A9EC .byte 0xC3,0x09,0x90,0x8F,0xE6,0x00 -A9F2 ; A9F2: 37 -A9F2 .ascii '7' -A9F3 .byte 0xF6,0x00 -A9F5 ; A9F5: 54,4F -A9F5 .ascii 'TO' -A9F7 .byte 0xC3,0x0A,0x90,0x8F -A9FB ; A9FB: 33 -A9FB .ascii '3' -A9FC .byte 0xE7,0x00 -A9FE ; A9FE: 7C -A9FE .ascii '|' -A9FF .byte 0x00 -AA00 ; AA00: 54,20 -AA00 .ascii 'T ' -AA02 .byte 0xDE,0xF6,0x0B,0xBF,0xF7,0x00 -AA08 ; AA08: 61,39 -AA08 .ascii 'a9' -AA0A .byte 0xC6 -AA0B ; AA0B: 53 -AA0B .ascii 'S' -AA0C .byte 0xF7,0x0C,0xB9,0xC6 -AA10 ; AA10: 29 -AA10 .ascii ')' -AA11 .byte 0xF7,0x0C,0xBA,0xC6 -AA15 ; AA15: 20 -AA15 .ascii ' ' -AA16 .byte 0xF7,0x0C,0xBB,0x7F,0x00 -AA1B ; AA1B: 54 -AA1B .ascii 'T' -AA1C .byte 0xF6,0x00 -AA1E ; AA1E: 54 -AA1E .ascii 'T' -AA1F .byte 0xC1,0x10 -AA21 ; AA21: 24 -AA21 .ascii '$' -AA22 .byte 0x1B,0xF6,0x00 -AA25 ; AA25: 54,4F -AA25 .ascii 'TO' -AA27 .byte 0xC3,0x0C,0xB9,0x8F,0xE6,0x00 -AA2D ; AA2D: 37 -AA2D .ascii '7' -AA2E .byte 0xF6,0x00 -AA30 ; AA30: 54,4F -AA30 .ascii 'TO' -AA32 .byte 0xC3,0x0A,0x90,0x8F -AA36 ; AA36: 33 -AA36 .ascii '3' -AA37 .byte 0xE7,0x00 -AA39 ; AA39: 7C -AA39 .ascii '|' -AA3A .byte 0x00 -AA3B ; AA3B: 54,20 -AA3B .ascii 'T ' -AA3D .byte 0xDE -AA3E ; AA3E: 39 -AA3E .ascii '9' -AA3F .byte 0xC6 -AA40 ; AA40: 49 -AA40 .ascii 'I' -AA41 .byte 0xF7,0x0C,0xC9,0xC6 -AA45 ; AA45: 29 -AA45 .ascii ')' -AA46 .byte 0xF7,0x0C,0xCA,0xC6 -AA4A ; AA4A: 20 -AA4A .ascii ' ' -AA4B .byte 0xF7,0x0C,0xCB,0x7F,0x00 -AA50 ; AA50: 54 -AA50 .ascii 'T' -AA51 .byte 0xF6,0x00 -AA53 ; AA53: 54 -AA53 .ascii 'T' -AA54 .byte 0xC1,0x10 -AA56 ; AA56: 24 -AA56 .ascii '$' -AA57 .byte 0x1B,0xF6,0x00 -AA5A ; AA5A: 54,4F -AA5A .ascii 'TO' -AA5C .byte 0xC3,0x0C,0xC9,0x8F,0xE6,0x00 -AA62 ; AA62: 37 -AA62 .ascii '7' -AA63 .byte 0xF6,0x00 -AA65 ; AA65: 54,4F -AA65 .ascii 'TO' -AA67 .byte 0xC3,0x0A,0x90,0x8F -AA6B ; AA6B: 33 -AA6B .ascii '3' -AA6C .byte 0xE7,0x00 -AA6E ; AA6E: 7C -AA6E .ascii '|' -AA6F .byte 0x00 -AA70 ; AA70: 54,20 -AA70 .ascii 'T ' -AA72 .byte 0xDE -AA73 ; AA73: 39 -AA73 .ascii '9' -AA74 .byte 0x7F,0x00 -AA76 ; AA76: 54 -AA76 .ascii 'T' -AA77 .byte 0xF6,0x00 -AA79 ; AA79: 54 -AA79 .ascii 'T' -AA7A .byte 0xC1,0x0B -AA7C ; AA7C: 24 -AA7C .ascii '$' -AA7D .byte 0x1B,0xF6,0x00 -AA80 ; AA80: 54,4F -AA80 .ascii 'TO' -AA82 .byte 0xC3,0x0B,0xE4,0x8F,0xE6,0x00 -AA88 ; AA88: 37 -AA88 .ascii '7' -AA89 .byte 0xF6,0x00 -AA8B ; AA8B: 54,4F -AA8B .ascii 'TO' -AA8D .byte 0xC3,0x00 -AA8F ; AA8F: 68 -AA8F .ascii 'h' -AA90 .byte 0x8F -AA91 ; AA91: 33 -AA91 .ascii '3' -AA92 .byte 0xE7,0x00 -AA94 ; AA94: 7C -AA94 .ascii '|' -AA95 .byte 0x00 -AA96 ; AA96: 54,20 -AA96 .ascii 'T ' -AA98 .byte 0xDE -AA99 ; AA99: 39 -AA99 .ascii '9' -AA9A .byte 0xF6,0x00 -AA9C ; AA9C: 22 -AA9C .ascii '"' -AA9D .byte 0xC1,0x06 -AA9F ; AA9F: 24 -AA9F .ascii '$' -AAA0 .byte 0x0F -AAA1 ; AAA1: 7C -AAA1 .ascii '|' -AAA2 .byte 0x00 -AAA3 ; AAA3: 22 -AAA3 .ascii '"' -AAA4 .byte 0xF6,0x00 -AAA6 ; AAA6: 22 -AAA6 .ascii '"' -AAA7 .byte 0xC1,0x05 -AAA9 ; AAA9: 23 -AAA9 .ascii '#' -AAAA .byte 0x05,0xC6,0x01,0xF7,0x00 -AAAF ; AAAF: 22 -AAAF .ascii '"' -AAB0 .byte 0xF6,0x00 -AAB2 ; AAB2: 22,4F -AAB2 .ascii '"O' -AAB4 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xAB -AABC .byte 0x0B,0xAA,0xC7,0xAA,0xD5,0xAA,0xE3,0xAA -AAC4 .byte 0xF1,0xAA,0xFF,0xF6,0x0B,0xAF,0xF7,0x00 -AACC ; AACC: 24 -AACC .ascii '$' -AACD .byte 0xF6,0x0B,0xB4,0xF7,0x00 -AAD2 ; AAD2: 2A,20,36 -AAD2 .ascii '* 6' -AAD5 .byte 0xF6,0x0B,0xAE,0xF7,0x00 -AADA ; AADA: 24 -AADA .ascii '$' -AADB .byte 0xF6,0x0B,0xB3,0xF7,0x00 -AAE0 ; AAE0: 2A,20,28 -AAE0 .ascii '* (' -AAE3 .byte 0xF6,0x0B,0xAD,0xF7,0x00 -AAE8 ; AAE8: 24 -AAE8 .ascii '$' -AAE9 .byte 0xF6,0x0B,0xB2,0xF7,0x00 -AAEE ; AAEE: 2A,20 -AAEE .ascii '* ' -AAF0 .byte 0x1A,0xF6,0x0B,0xAC,0xF7,0x00 -AAF6 ; AAF6: 24 -AAF6 .ascii '$' -AAF7 .byte 0xF6,0x0B,0xB1,0xF7,0x00 -AAFC ; AAFC: 2A,20 -AAFC .ascii '* ' -AAFE .byte 0x0C,0xF6,0x0B,0xAB,0xF7,0x00 -AB04 ; AB04: 24 -AB04 .ascii '$' -AB05 .byte 0xF6,0x0B,0xB0,0xF7,0x00 -AB0A ; AB0A: 2A,39 -AB0A .ascii '*9' -AB0C LAB0C: ldab #0x03 -AB0E stab L0018 -AB11 clr L001C -AB14 LAB14: ldab L001C -AB17 cmpb #0x04 -AB19 bcc LAB88 -AB1B ldab #0x07 -AB1D stab L0055 -AB20 clr L0054 -AB23 LAB23: ldab L0054 -AB26 cmpb #0x08 -AB28 bcc LAB80 -AB2A ldab L001C -AB2D clra -AB2E addd #0x0BA4 -AB31 xgdx -AB32 ldab 0x00,x -AB34 pshb -AB35 ldab L0054 -AB38 clra -AB39 addd #0xB4B7 -AB3C xgdx -AB3D ldab 0x00,x -AB3F tsx -AB40 andb 0x00,x -AB42 ins -AB43 beq LAB5F -AB45 ldab L0055 -AB48 clra -AB49 addd #0xB4B7 -AB4C xgdx -AB4D ldab 0x00,x -AB4F pshb -AB50 ldab L0018 -AB53 clra -AB54 addd #0x0062 -AB57 xgdx -AB58 pulb -AB59 orab 0x00,x -AB5B stab 0x00,x -AB5D bra LAB78 -AB5F LAB5F: ldab L0055 -AB62 clra -AB63 addd #0xB4B7 -AB66 xgdx -AB67 ldab 0x00,x -AB69 comb -AB6A pshb -AB6B ldab L0018 -AB6E clra -AB6F addd #0x0062 -AB72 xgdx -AB73 pulb -AB74 andb 0x00,x -AB76 stab 0x00,x -AB78 LAB78: dec L0055 -AB7B inc L0054 -AB7E bra LAB23 -AB80 LAB80: dec L0018 -AB83 inc L001C -AB86 bra LAB14 -AB88 LAB88: rts -AB89 LAB89: ldd #0xB08C -AB8C jsr LC0BA -AB8F ldd #0x01F4 -AB92 jsr LE571 -AB95 jsr LD479 -AB98 jsr LE89A -AB9B jsr LE9EA -AB9E clr L0BC1 -ABA1 rts -ABA2 LABA2: clr L0005 -ABA5 LABA5: ldab L0005 -ABA8 cmpb #0x64 -ABAA bcs LABAF -ABAC jmp LAC81 -ABAF LABAF: ldab L0005 -ABB2 stab L0006 -ABB5 ldab L0005 -ABB8 clra -ABB9 ldx #0x0005 -ABBC idiv -ABBD tstb -ABBE bne LABC3 -ABC0 jmp LAC7B -ABC3 LABC3: ldab L0006 -ABC6 jsr LD7A0 -ABC9 subd #0x0000 -ABCC beq LABD1 -ABCE jmp LAC7B -ABD1 LABD1: jsr LD311 -ABD4 subd #0x0000 -ABD7 beq LAC04 -ABD9 ldab L0005 -ABDC clra -ABDD lsld -ABDE addd #0x0800 -ABE1 xgdx -ABE2 ldd 0x00,x -ABE4 andb #0xFF -ABE6 anda #0x3F -ABE8 subd #0x2710 -ABEB bcc LAC02 -ABED ldd #0x0100 -ABF0 pshb -ABF1 psha -ABF2 ldab L0005 -ABF5 clra -ABF6 lsld -ABF7 addd #0x08C8 -ABFA pulx -ABFB xgdx -ABFC oraa 0x00,x -ABFE orab 0x01,x -AC00 std 0x00,x -AC02 LAC02: bra LAC2D -AC04 LAC04: ldab L0005 -AC07 clra -AC08 lsld -AC09 addd #0x0800 -AC0C xgdx -AC0D ldd 0x00,x -AC0F andb #0xFF -AC11 anda #0x3F -AC13 subd #0x270F -AC16 bls LAC2D -AC18 ldd #0x0100 -AC1B pshb -AC1C psha -AC1D ldab L0005 -AC20 clra -AC21 lsld -AC22 addd #0x08C8 -AC25 pulx -AC26 xgdx -AC27 oraa 0x00,x -AC29 orab 0x01,x -AC2B std 0x00,x -AC2D LAC2D: ldab L0005 -AC30 clra -AC31 lsld -AC32 addd #0x08C8 -AC35 xgdx -AC36 ldd 0x00,x -AC38 anda #0x01 -AC3A beq LAC42 -AC3C ldx #0x0019 -AC3F bset 0x00,x,#0x04 -AC42 LAC42: ldab L0005 -AC45 clra -AC46 lsld -AC47 addd #0x0800 -AC4A xgdx -AC4B ldd 0x00,x -AC4D anda #0x80 -AC4F beq LAC7B -AC51 ldab L0005 -AC54 clra -AC55 lsld -AC56 addd #0x08C8 -AC59 xgdx -AC5A ldd 0x00,x -AC5C anda #0x02 -AC5E beq LAC66 -AC60 ldx #0x0019 -AC63 bset 0x00,x,#0x01 -AC66 LAC66: ldab L0005 -AC69 clra -AC6A lsld -AC6B addd #0x08C8 -AC6E xgdx -AC6F ldd 0x00,x -AC71 anda #0x04 -AC73 beq LAC7B -AC75 ldx #0x0019 -AC78 bset 0x00,x,#0x02 -AC7B LAC7B: inc L0005 -AC7E jmp LABA5 -AC81 LAC81: ldab L0019 -AC84 andb #0x07 -AC86 bne LAC92 -AC88 ldab L0BC1 -AC8B andb #0x7F -AC8D bne LAC92 -AC8F clrb -AC90 bra LAC94 -AC92 LAC92: ldab #0x01 -AC94 LAC94: tstb -AC95 bne LAC9C -AC97 ldab #0x0D -AC99 stab L0048 -AC9C LAC9C: rts -AC9D .byte 0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01 -ACA5 .byte 0x0B,0x0A,0x09 -ACA8 ; ACA8: 20,20,50,52,49,43,45,20 -ACA8 ; ACB0: 20,20 -ACA8 .ascii ' PRICE ' -ACB2 .byte 0x00 -ACB3 ; ACB3: 20,20,20,50,52,49,58,20 -ACB3 ; ACBB: 20,20 -ACB3 .ascii ' PRIX ' -ACBD .byte 0x00 -ACBE ; ACBE: 20,20,50,52,45,49,53,20 -ACBE ; ACC6: 20,20 -ACBE .ascii ' PREIS ' -ACC8 .byte 0x00 -ACC9 ; ACC9: 20,20,50,52,45,43,49,4F -ACC9 ; ACD1: 20,20 -ACC9 .ascii ' PRECIO ' -ACD3 .byte 0x00 -ACD4 ; ACD4: 20,20,43,48,41,4E,47,45 -ACD4 ; ACDC: 20,20 -ACD4 .ascii ' CHANGE ' -ACDE .byte 0x00 -ACDF ; ACDF: 20,20,43,41,4D,42,49,4F -ACDF ; ACE7: 20,20 -ACDF .ascii ' CAMBIO ' -ACE9 .byte 0x00 -ACEA ; ACEA: 20,4D,4F,4E,4E,41,49,45 -ACEA ; ACF2: 20,20 -ACEA .ascii ' MONNAIE ' -ACF4 .byte 0x00 -ACF5 ; ACF5: 20,20,54,48,41,4E,4B,53 -ACF5 ; ACFD: 20,20 -ACF5 .ascii ' THANKS ' -ACFF .byte 0x00 -AD00 ; AD00: 20,20,4D,45,52,43,49,20 -AD00 ; AD08: 20,20 -AD00 .ascii ' MERCI ' -AD0A .byte 0x00 -AD0B ; AD0B: 20,20,44,41,4E,4B,45,20 -AD0B ; AD13: 20,20 -AD0B .ascii ' DANKE ' -AD15 .byte 0x00 -AD16 ; AD16: 20,20,47,52,41,43,49,41 -AD16 ; AD1E: 53,20 -AD16 .ascii ' GRACIAS ' -AD20 .byte 0x00 -AD21 ; AD21: 20,20,53,45,4C,45,43,54 -AD21 ; AD29: 20,20 -AD21 .ascii ' SELECT ' -AD2B .byte 0x00 -AD2C ; AD2C: 20,20,4F,54,48,45,52,20 -AD2C ; AD34: 20,20 -AD2C .ascii ' OTHER ' -AD36 .byte 0x00 -AD37 ; AD37: 20,20,20,49,54,45,4D,20 -AD37 ; AD3F: 20,20 -AD37 .ascii ' ITEM ' -AD41 .byte 0x00 -AD42 ; AD42: 20,20,46,41,49,54,45,53 -AD42 ; AD4A: 20,20 -AD42 .ascii ' FAITES ' -AD4C .byte 0x00 -AD4D ; AD4D: 20,20,41,55,54,52,45,20 -AD4D ; AD55: 20,20 -AD4D .ascii ' AUTRE ' -AD57 .byte 0x00 -AD58 ; AD58: 20,20,43,48,4F,49,58,20 -AD58 ; AD60: 20,20 -AD58 .ascii ' CHOIX ' -AD62 .byte 0x00 -AD63 ; AD63: 20,20,42,49,54,54,45,20 -AD63 ; AD6B: 20,20 -AD63 .ascii ' BITTE ' -AD6D .byte 0x00 -AD6E ; AD6E: 20,20,41,4E,44,45,52,45 -AD6E ; AD76: 20,20 -AD6E .ascii ' ANDERE ' -AD78 .byte 0x00 -AD79 ; AD79: 20,20,20,57,41,48,4C,20 -AD79 ; AD81: 20,20 -AD79 .ascii ' WAHL ' -AD83 .byte 0x00 -AD84 ; AD84: 20,20,50,55,4C,53,45,20 -AD84 ; AD8C: 20,20 -AD84 .ascii ' PULSE ' -AD8E .byte 0x00 -AD8F ; AD8F: 20,20,45,58,54,52,41,20 -AD8F ; AD97: 20,20 -AD8F .ascii ' EXTRA ' -AD99 .byte 0x00 -AD9A ; AD9A: 20,53,45,4C,45,43,43,49 -AD9A ; ADA2: 4F,4E -AD9A .ascii ' SELECCION' -ADA4 .byte 0x00 -ADA5 ; ADA5: 20,45,58,41,43,54,20,43 -ADA5 ; ADAD: 4F,49,4E,53,20,4F,4E,4C -ADA5 ; ADB5: 59,20 -ADA5 .ascii ' EXACT COINS ONLY ' -ADB7 .byte 0x00 -ADB8 ; ADB8: 20,4D,4F,4E,4E,41,49,45 -ADB8 ; ADC0: 20,45,58,41,43,54,45,20 -ADB8 ; ADC8: 53,45,55,4C,45,4D,45,4E -ADB8 ; ADD0: 54,20 -ADB8 .ascii ' MONNAIE EXACTE SEULEMENT ' -ADD2 .byte 0x00 -ADD3 ; ADD3: 20,4E,49,43,48,54,20,55 -ADD3 ; ADDB: 45,42,45,52,5A,41,48,4C -ADD3 ; ADE3: 45,4E,20 -ADD3 .ascii ' NICHT UEBERZAHLEN ' -ADE6 .byte 0x00 -ADE7 ; ADE7: 20,49,4E,54,52,4F,44,55 -ADE7 ; ADEF: 5A,43,41,20,50,52,45,43 -ADE7 ; ADF7: 49,4F,20,45,58,41,43,54 -ADE7 ; ADFF: 4F,20 -ADE7 .ascii ' INTRODUZCA PRECIO EXACTO ' -AE01 .byte 0x00 -AE02 ; AE02: 20,43,4F,49,4E,53,20,4F -AE02 ; AE0A: 4E,4C,59,20 -AE02 .ascii ' COINS ONLY ' -AE0E .byte 0x00 -AE0F ; AE0F: 20,4D,4F,4E,4E,41,49,45 -AE0F ; AE17: 20,53,45,55,4C,45,4D,45 -AE0F ; AE1F: 4E,54,20 -AE0F .ascii ' MONNAIE SEULEMENT ' -AE22 .byte 0x00 -AE23 ; AE23: 20,4E,55,52,20,4D,55,4E -AE23 ; AE2B: 5A,45,4E,20 -AE23 .ascii ' NUR MUNZEN ' -AE2F .byte 0x00 -AE30 ; AE30: 20,4D,4F,4E,45,44,41,20 -AE30 ; AE38: 55,4E,49,43,41,4D,45,4E -AE30 ; AE40: 54,45,20 -AE30 .ascii ' MONEDA UNICAMENTE ' -AE43 .byte 0x00 -AE44 ; AE44: 20,4D,41,43,48,49,4E,45 -AE44 ; AE4C: 20,4F,55,54,20,4F,46,20 -AE44 ; AE54: 4F,52,44,45,52,20 -AE44 .ascii ' MACHINE OUT OF ORDER ' -AE5A .byte 0x00 -AE5B ; AE5B: 20,48,4F,52,53,20,44,45 -AE5B ; AE63: 20,53,45,52,56,49,43,45 -AE5B ; AE6B: 20 -AE5B .ascii ' HORS DE SERVICE ' -AE6C .byte 0x00 -AE6D ; AE6D: 20,41,55,53,53,45,52,20 -AE6D ; AE75: 42,45,54,52,49,45,42,20 -AE6D .ascii ' AUSSER BETRIEB ' -AE7D .byte 0x00 -AE7E ; AE7E: 20,46,55,45,52,41,20,44 -AE7E ; AE86: 45,20,53,45,52,56,49,43 -AE7E ; AE8E: 49,4F,20 -AE7E .ascii ' FUERA DE SERVICIO ' -AE91 .byte 0x00 -AE92 ; AE92: 2D,20,20,20,20,20,20,20 -AE92 ; AE9A: 20,20 -AE92 .ascii '- ' -AE9C .byte 0x00 -AE9D ; AE9D: 53,45,54,20,50,52,49,43 -AE9D ; AEA5: 45,3F -AE9D .ascii 'SET PRICE?' -AEA7 .byte 0x00 -AEA8 ; AEA8: 20,20,53,59,53,54,45,4D -AEA8 ; AEB0: 20,20 -AEA8 .ascii ' SYSTEM ' -AEB2 .byte 0x00 -AEB3 ; AEB3: 20,20,20,20,4F,4B,20,20 -AEB3 ; AEBB: 20,20 -AEB3 .ascii ' OK ' -AEBD .byte 0x00 -AEBE ; AEBE: 24,35,20,45,4E,41,42,4C -AEBE ; AEC6: 45,20 -AEBE .ascii '$5 ENABLE ' -AEC8 .byte 0x00 -AEC9 ; AEC9: 24,35,20,44,49,53,41,42 -AEC9 ; AED1: 4C,45 -AEC9 .ascii '$5 DISABLE' -AED3 .byte 0x00 -AED4 ; AED4: 53,4F,44,41,20,56,45,4E -AED4 ; AEDC: 44,20 -AED4 .ascii 'SODA VEND ' -AEDE .byte 0x00 -AEDF ; AEDF: 53,4E,41,43,4B,20,56,45 -AEDF ; AEE7: 4E,44 -AEDF .ascii 'SNACK VEND' -AEE9 .byte 0x00 -AEEA ; AEEA: 44,55,4D,42,20,4D,45,43 -AEEA ; AEF2: 20,59 -AEEA .ascii 'DUMB MEC Y' -AEF4 .byte 0x00 -AEF5 ; AEF5: 44,55,4D,42,20,4D,45,43 -AEF5 ; AEFD: 20,4E -AEF5 .ascii 'DUMB MEC N' -AEFF .byte 0x00 -AF00 ; AF00: 4C,4E,4B,20,4D,53,54,52 -AF00 ; AF08: 20,59 -AF00 .ascii 'LNK MSTR Y' -AF0A .byte 0x00 -AF0B ; AF0B: 4C,4E,4B,20,4D,53,54,52 -AF0B ; AF13: 20,4E -AF0B .ascii 'LNK MSTR N' -AF15 .byte 0x00 -AF16 ; AF16: 43,41,52,44,20,52,44,52 -AF16 ; AF1E: 20,59 -AF16 .ascii 'CARD RDR Y' -AF20 .byte 0x00 -AF21 ; AF21: 43,41,52,44,20,52,44,52 -AF21 ; AF29: 20,4E -AF21 .ascii 'CARD RDR N' -AF2B .byte 0x00 -AF2C ; AF2C: 42,49,4C,4C,20,56,41,4C -AF2C ; AF34: 20,59 -AF2C .ascii 'BILL VAL Y' -AF36 .byte 0x00 -AF37 ; AF37: 42,49,4C,4C,20,56,41,4C -AF37 ; AF3F: 20,4E -AF37 .ascii 'BILL VAL N' -AF41 .byte 0x00 -AF42 ; AF42: 50,52,43,20,48,4F,4C,44 -AF42 ; AF4A: 20,59 -AF42 .ascii 'PRC HOLD Y' -AF4C .byte 0x00 -AF4D ; AF4D: 50,52,43,20,48,4F,4C,44 -AF4D ; AF55: 20,4E -AF4D .ascii 'PRC HOLD N' -AF57 .byte 0x00 -AF58 ; AF58: 50,52,43,20,44,49,53,50 -AF58 ; AF60: 20,59 -AF58 .ascii 'PRC DISP Y' -AF62 .byte 0x00 -AF63 ; AF63: 50,52,43,20,44,49,53,50 -AF63 ; AF6B: 20,4E -AF63 .ascii 'PRC DISP N' -AF6D .byte 0x00 -AF6E ; AF6E: 46,52,45,45,20,56,4E,44 -AF6E ; AF76: 20,59 -AF6E .ascii 'FREE VND Y' -AF78 .byte 0x00 -AF79 ; AF79: 46,52,45,45,20,56,4E,44 -AF79 ; AF81: 20,4E -AF79 .ascii 'FREE VND N' -AF83 .byte 0x00 -AF84 ; AF84: 24,31,20,43,48,4E,47,52 -AF84 ; AF8C: 20,59 -AF84 .ascii '$1 CHNGR Y' -AF8E .byte 0x00 -AF8F ; AF8F: 24,31,20,43,48,4E,47,52 -AF8F ; AF97: 20,4E -AF8F .ascii '$1 CHNGR N' -AF99 .byte 0x00 -AF9A ; AF9A: 43,4C,52,20,4D,49,53,20 -AF9A ; AFA2: 20,59 -AF9A .ascii 'CLR MIS Y' -AFA4 .byte 0x00 -AFA5 ; AFA5: 43,4C,52,20,4D,49,53,20 -AFA5 ; AFAD: 20,4E -AFA5 .ascii 'CLR MIS N' -AFAF .byte 0x00 -AFB0 ; AFB0: 48,49,54,20,4B,45,59,22 -AFB0 ; AFB8: 30,22 -AFB0 .ascii 'HIT KEY"0"' -AFBA .byte 0x00 -AFBB ; AFBB: 45,4E,54,45,52,20,43,4F -AFBB ; AFC3: 44,45 -AFBB .ascii 'ENTER CODE' -AFC5 .byte 0x00 -AFC6 ; AFC6: 53,45,43,55,52,45,20,4F -AFC6 ; AFCE: 4E,20 -AFC6 .ascii 'SECURE ON ' -AFD0 .byte 0x00 -AFD1 ; AFD1: 53,45,43,55,52,45,20,4F -AFD1 ; AFD9: 46,46 -AFD1 .ascii 'SECURE OFF' -AFDB .byte 0x00 -AFDC ; AFDC: 2D,20,53,41,56,49,4E,47 -AFDC ; AFE4: 20,2D -AFDC .ascii '- SAVING -' -AFE6 .byte 0x00 -AFE7 ; AFE7: 2D,50,52,49,4E,54,49,4E -AFE7 ; AFEF: 47,2D -AFE7 .ascii '-PRINTING-' -AFF1 .byte 0x00 -AFF2 ; AFF2: 4F,56,45,52,20,43,52,4E -AFF2 ; AFFA: 54,3D -AFF2 .ascii 'OVER CRNT=' -AFFC .byte 0x00 -AFFD ; AFFD: 48,4F,4D,45,20,46,41,49 -AFFD ; B005: 4C,3D -AFFD .ascii 'HOME FAIL=' -B007 .byte 0x00 -B008 ; B008: 43,48,4B,20,50,52,49,43 -B008 ; B010: 45,53 -B008 .ascii 'CHK PRICES' -B012 .byte 0x00 -B013 ; B013: 48,49,54,20,52,45,53,45 -B013 ; B01B: 54,20 -B013 .ascii 'HIT RESET ' -B01D .byte 0x00 -B01E ; B01E: 43,4F,49,4E,20,20,20,4A -B01E ; B026: 41,4D -B01E .ascii 'COIN JAM' -B028 .byte 0x00 -B029 ; B029: 42,41,44,20,53,45,4E,53 -B029 ; B031: 4F,52 -B029 .ascii 'BAD SENSOR' -B033 .byte 0x00 -B034 ; B034: 43,48,47,52,20,50,57,52 -B034 ; B03C: 55,50 -B034 .ascii 'CHGR PWRUP' -B03E .byte 0x00 -B03F ; B03F: 4C,49,4E,4B,20,50,57,52 -B03F ; B047: 55,50 -B03F .ascii 'LINK PWRUP' -B049 .byte 0x00 -B04A ; B04A: 43,41,52,44,20,50,57,52 -B04A ; B052: 55,50 -B04A .ascii 'CARD PWRUP' -B054 .byte 0x00 -B055 ; B055: 42,49,4C,4C,20,45,52,52 -B055 ; B05D: 4F,52 -B055 .ascii 'BILL ERROR' -B05F .byte 0x00 -B060 ; B060: 54,55,42,45,20,45,52,52 -B060 ; B068: 4F,52 -B060 .ascii 'TUBE ERROR' -B06A .byte 0x00 -B06B ; B06B: 4E,4F,20,20,43,48,41,4E -B06B ; B073: 47,45 -B06B .ascii 'NO CHANGE' -B075 .byte 0x00 -B076 ; B076: 20,4E,4F,20,46,49,56,45 -B076 ; B07E: 53,20 -B076 .ascii ' NO FIVES ' -B080 .byte 0x00 -B081 ; B081: 4E,4F,20,20,41,43,43,45 -B081 ; B089: 53,53 -B081 .ascii 'NO ACCESS' -B08B .byte 0x00 -B08C ; B08C: 4E,4F,20,20,45,52,52,4F -B08C ; B094: 52,53 -B08C .ascii 'NO ERRORS' -B096 .byte 0x00 -B097 ; B097: 54,45,53,54,20,20,56,45 -B097 ; B09F: 4E,44 -B097 .ascii 'TEST VEND' -B0A1 .byte 0x00 -B0A2 ; B0A2: 4D,54,52,20,46,55,4E,43 -B0A2 ; B0AA: 54,3F -B0A2 .ascii 'MTR FUNCT?' -B0AC .byte 0x00 -B0AD ; B0AD: 50,52,4F,47,52,41,4D,20 -B0AD ; B0B5: 20,3F -B0AD .ascii 'PROGRAM ?' -B0B7 .byte 0x00 -B0B8 ; B0B8: 53,45,4C,45,43,54,49,4F -B0B8 ; B0C0: 4E,3F -B0B8 .ascii 'SELECTION?' -B0C2 .byte 0x00,0x14,0x00,0x14,0xC8,0x05,0x00,0x05 -B0CA .byte 0x00,0x02,0x00,0x02,0x00,0x01,0x00,0x01 -B0D2 .byte 0x00,0x01,0x0C,0x17 -B0D6 ; B0D6: 22,2E,39,44,4F -B0D6 .ascii '".9DO' -B0DB .byte 0x0B,0x16 -B0DD ; B0DD: 21,2C,38,43,4E,59 -B0DD .ascii '!,8CNY' -B0E3 .byte 0x15 -B0E4 ; B0E4: 20,2B,36,42,4D,58,63 -B0E4 .ascii ' +6BMXc' -B0EB .byte 0x1F -B0EC ; B0EC: 2A,35,40,4C,57,62 -B0EC .ascii '*5@LWb' -B0F2 .byte 0x09 -B0F3 ; B0F3: 29,34,3F,4A,56,61 -B0F3 .ascii ')4?JVa' -B0F9 .byte 0x08,0x13 -B0FB ; B0FB: 33,3E,49,54,60 -B0FB .ascii '3>IT`' -B100 .byte 0x07,0x12,0x1D -B103 ; B103: 3D,48,53,5E -B103 .ascii '=HS^' -B107 .byte 0x06,0x11,0x1C,0x27 -B10B ; B10B: 47,52,5D -B10B .ascii 'GR]' -B10E .byte 0x04,0x10,0x1B -B111 ; B111: 26,31,51 -B111 .ascii '&1Q' -B114 .byte 0x5C,0x03,0x0E,0x1A -B118 ; B118: 25,30,3B,5B -B118 .ascii '%0;[' -B11C .byte 0x02,0x0D,0x18 -B11F ; B11F: 24,2F,3A,45 -B11F .ascii '$/:E' -B123 .byte 0x00,0x01,0x02,0x04,0x08,0x10 -B129 ; B129: 20,40 -B129 .ascii ' @' -B12B .byte 0x80,0x00,0x00 -B12E ; B12E: 2A,2A,45,52,52,4F,52,2A -B12E ; B136: 2A,2A -B12E .ascii '**ERROR***' -B138 .byte 0x00 -B139 ; B139: 2A,2A,2A,2A,2A,2A,2A,2A -B139 ; B141: 2A,2A -B139 .ascii '**********' -B143 .byte 0x00 -B144 ; B144: 4F,4F,4F,4F,4F,4F,4F,4F -B144 ; B14C: 4F,4F -B144 .ascii 'OOOOOOOOOO' -B14E .byte 0x00 -B14F ; B14F: 52,41,4D,20,20,20,46,41 -B14F ; B157: 49,4C -B14F .ascii 'RAM FAIL' -B159 .byte 0x00 -B15A ; B15A: 50,32,20,20,20,20,46,41 -B15A ; B162: 49,4C -B15A .ascii 'P2 FAIL' -B164 .byte 0x00 -B165 ; B165: 50,32,2D,50,33,20,46,41 -B165 ; B16D: 49,4C -B165 .ascii 'P2-P3 FAIL' -B16F .byte 0x00 -B170 ; B170: 50,32,2D,50,38,20,46,41 -B170 ; B178: 49,4C -B170 .ascii 'P2-P8 FAIL' -B17A .byte 0x00 -B17B ; B17B: 50,32,2D,50,39,20,46,41 -B17B ; B183: 49,4C -B17B .ascii 'P2-P9 FAIL' -B185 .byte 0x00 -B186 ; B186: 50,33,2D,50,34,20,46,41 -B186 ; B18E: 49,4C -B186 .ascii 'P3-P4 FAIL' -B190 .byte 0x00 -B191 ; B191: 50,35,20,20,20,20,46,41 -B191 ; B199: 49,4C -B191 .ascii 'P5 FAIL' -B19B .byte 0x00 -B19C ; B19C: 50,35,2D,50,37,20,46,41 -B19C ; B1A4: 49,4C -B19C .ascii 'P5-P7 FAIL' -B1A6 .byte 0x00 -B1A7 ; B1A7: 50,37,20,20,20,20,46,41 -B1A7 ; B1AF: 49,4C -B1A7 .ascii 'P7 FAIL' -B1B1 .byte 0x00 -B1B2 ; B1B2: 50,37,2D,50,38,20,46,41 -B1B2 ; B1BA: 49,4C -B1B2 .ascii 'P7-P8 FAIL' -B1BC .byte 0x00 -B1BD ; B1BD: 2D,20,50,41,53,53,45,44 -B1BD ; B1C5: 20,2D -B1BD .ascii '- PASSED -' -B1C7 .byte 0x00,0x09,0x12,0x1B -B1CB ; B1CB: 24,2C,35,3E,47,54,48,41 -B1CB ; B1D3: 4E,4B,20,59,4F,55,20,46 -B1CB ; B1DB: 4F,52,20,59,4F,55,52,20 -B1CB ; B1E3: 50,41,54,52,4F,4E,41,47 -B1CB ; B1EB: 45,20,20 -B1CB .ascii '$,5>GTHANK YOU FOR YOUR PATRONAGE ' -B1EE .byte 0x00 -B1EF ; B1EF: 20,52,4F,57,45,20,49,4E -B1EF ; B1F7: 54,20 -B1EF .ascii ' ROWE INT ' -B1F9 .byte 0x00 -B1FA ; B1FA: 43,4F,50,59,52,49,47,48 -B1FA ; B202: 54,20 -B1FA .ascii 'COPYRIGHT ' -B204 .byte 0x00 -B205 ; B205: 20,20,20,31,39,39,33,20 -B205 ; B20D: 20,20 -B205 .ascii ' 1993 ' -B20F .byte 0x00 -B210 ; B210: 35,39,30,30,20,56,45,52 -B210 ; B218: 20,35 -B210 .ascii '5900 VER 5' -B21A .byte 0x00 -B21B ; B21B: 20,20,20,20,20,20,20,20 -B21B ; B223: 20,52,4F,57,45,20,20,49 -B21B ; B22B: 4E,54,45,52,4E,41,54,49 -B21B ; B233: 4F,4E,41,4C -B21B .ascii ' ROWE INTERNATIONAL' -B237 .byte 0x00 -B238 ; B238: 20,20,20,20,20,20,20,20 -B238 ; B240: 2D,2D,2D,2D,2D,2D,2D,2D -B238 ; B248: 2D,2D,2D,2D,2D,2D,2D,2D -B238 ; B250: 2D,2D,2D,2D,2D -B238 .ascii ' ---------------------' -B255 .byte 0x00 -B256 ; B256: 20,20,20,20,20,20,20,20 -B256 ; B25E: 35,39,30,30,20,53,4F,46 -B256 ; B266: 54,57,41,52,45,20,56,45 -B256 ; B26E: 52,2E,20,35,20,20 -B256 .ascii ' 5900 SOFTWARE VER. 5 ' -B274 .byte 0x00 -B275 ; B275: 20,20,20,20,20,20,20,20 -B275 ; B27D: 20,20,20,41,43,43,4F,55 -B275 ; B285: 4E,54,20,20,52,45,43,4F -B275 ; B28D: 52,44 -B275 .ascii ' ACCOUNT RECORD' -B28F .byte 0x00 -B290 ; B290: 53,45,52,49,41,4C,20,20 -B290 ; B298: 23,20,20,20,20,20,20,2D -B290 ; B2A0: 20 -B290 .ascii 'SERIAL # - ' -B2A1 .byte 0x00 -B2A2 ; B2A2: 4D,41,43,48,49,4E,45,20 -B2A2 ; B2AA: 49,44,20,20,20,20,20,2D -B2A2 ; B2B2: 20 -B2A2 .ascii 'MACHINE ID - ' -B2B3 .byte 0x00 -B2B4 ; B2B4: 41,55,44,49,54,20,4E,55 -B2B4 ; B2BC: 4D,42,45,52,20,20,20,20 -B2B4 ; B2C4: 20 -B2B4 .ascii 'AUDIT NUMBER ' -B2C5 .byte 0x00 -B2C6 ; B2C6: 53,41,4C,45,53,20,20,28 -B2C6 ; B2CE: 52,29,20,20,20,20,20,2D -B2C6 ; B2D6: 20 -B2C6 .ascii 'SALES (R) - ' -B2D7 .byte 0x00 -B2D8 ; B2D8: 53,41,4C,45,53,20,20,28 -B2D8 ; B2E0: 4E,29,20,20,20,20,20,2D -B2D8 ; B2E8: 20 -B2D8 .ascii 'SALES (N) - ' -B2E9 .byte 0x00 -B2EA ; B2EA: 42,41,47,20,54,4F,54,41 -B2EA ; B2F2: 4C,20,20,20,20,20,20,2D -B2EA ; B2FA: 20 -B2EA .ascii 'BAG TOTAL - ' -B2FB .byte 0x00 -B2FC ; B2FC: 43,41,53,48,20,42,4F,58 -B2FC ; B304: 20,20,20,20,20,20,20,2D -B2FC ; B30C: 20 -B2FC .ascii 'CASH BOX - ' -B30D .byte 0x00 -B30E ; B30E: 43,41,52,44,20,53,41,4C -B30E ; B316: 45,53,20,20,20,20,20,2D -B30E ; B31E: 20 -B30E .ascii 'CARD SALES - ' -B31F .byte 0x00 -B320 ; B320: 42,49,4C,4C,53,20,49,4E -B320 ; B328: 20,53,54,41,43,4B,45,52 -B320 .ascii 'BILLS IN STACKER' -B330 .byte 0x00 -B331 ; B331: 20,20,20,20,42,49,4C,4C -B331 ; B339: 20,54,4F,54,41,4C,20,2D -B331 ; B341: 20,20,20,20,20,20,20,20 -B331 .ascii ' BILL TOTAL - ' -B349 .byte 0x00 -B34A ; B34A: 20,20,20,20,4F,4E,45,53 -B34A ; B352: 20,20,20,20,20,20,20,2D -B34A ; B35A: 20 -B34A .ascii ' ONES - ' -B35B .byte 0x00 -B35C ; B35C: 20,20,20,20,54,57,4F,53 -B35C ; B364: 20,20,20,20,20,20,20,2D -B35C ; B36C: 20 -B35C .ascii ' TWOS - ' -B36D .byte 0x00 -B36E ; B36E: 20,20,20,20,46,49,56,45 -B36E ; B376: 53,20,20,20,20,20,20,2D -B36E ; B37E: 20 -B36E .ascii ' FIVES - ' -B37F .byte 0x00 -B380 ; B380: 20,20,20,20,54,45,4E,53 -B380 ; B388: 20,20,20,20,20,20,20,2D -B380 ; B390: 20 -B380 .ascii ' TENS - ' -B391 .byte 0x00 -B392 ; B392: 20,20,20,20,54,57,45,4E -B392 ; B39A: 54,49,45,53,20,20,20,2D -B392 ; B3A2: 20 -B392 .ascii ' TWENTIES - ' -B3A3 .byte 0x00 -B3A4 ; B3A4: 43,4F,49,4E,53,20,49,4E -B3A4 ; B3AC: 20,54,55,42,45,53 -B3A4 .ascii 'COINS IN TUBES' -B3B2 .byte 0x00 -B3B3 ; B3B3: 20,20,20,20,54,55,42,45 -B3B3 ; B3BB: 20,54,4F,54,41,4C,20,2D -B3B3 ; B3C3: 20,20,20,20,20,20 -B3B3 .ascii ' TUBE TOTAL - ' -B3C9 .byte 0x00 -B3CA ; B3CA: 20,20,20,20,24,31,20,43 -B3CA ; B3D2: 4F,49,4E,20,20,20,20,2D -B3CA ; B3DA: 20 -B3CA .ascii ' $1 COIN - ' -B3DB .byte 0x00 -B3DC ; B3DC: 20,20,20,20,51,55,41,52 -B3DC ; B3E4: 54,45,52,53,20,20,20,2D -B3DC ; B3EC: 20 -B3DC .ascii ' QUARTERS - ' -B3ED .byte 0x00 -B3EE ; B3EE: 20,20,20,20,44,49,4D,45 -B3EE ; B3F6: 53,20,20,20,20,20,20,2D -B3EE ; B3FE: 20 -B3EE .ascii ' DIMES - ' -B3FF .byte 0x00 -B400 ; B400: 20,20,20,20,4E,49,43,4B -B400 ; B408: 45,4C,53,20,20,20,20,2D -B400 ; B410: 20 -B400 .ascii ' NICKELS - ' -B411 .byte 0x00 -B412 ; B412: 57,49,4E,2D,53,4E,4B,20 -B412 ; B41A: 56,45,4E,44,53,20,20,2D -B412 ; B422: 20 -B412 .ascii 'WIN-SNK VENDS - ' -B423 .byte 0x00 -B424 ; B424: 53,48,4F,50,50,45,52,20 -B424 ; B42C: 56,45,4E,44,53,20,20,2D -B424 ; B434: 20 -B424 .ascii 'SHOPPER VENDS - ' -B435 .byte 0x00 -B436 ; B436: 50,52,4F,4D,4F,20,56,45 -B436 ; B43E: 4E,44,53,20,20,20,20,2D -B436 ; B446: 20 -B436 .ascii 'PROMO VENDS - ' -B447 .byte 0x00 -B448 ; B448: 46,52,45,45,20,20,56,45 -B448 ; B450: 4E,44,53,20,20,20,20,2D -B448 ; B458: 20 -B448 .ascii 'FREE VENDS - ' -B459 .byte 0x00 -B45A ; B45A: 56,45,4E,44,53,20,50,45 -B45A ; B462: 52,20,50,52,4F,44,55,43 -B45A ; B46A: 54,20,43,4F,44,45 -B45A .ascii 'VENDS PER PRODUCT CODE' -B470 .byte 0x00 -B471 ; B471: 20,20,20,20,43,4F,44,45 -B471 ; B479: 20 -B471 .ascii ' CODE ' -B47A .byte 0x00 -B47B ; B47B: 56,45,4E,44,53,20,2D,20 -B47B .ascii 'VENDS - ' -B483 .byte 0x00 -B484 ; B484: 56,45,4E,44,53,2F,43,4F -B484 ; B48C: 44,45 -B484 .ascii 'VENDS/CODE' -B48E .byte 0x00 -B48F ; B48F: 41,42,43,44,45,46,47,48 -B48F ; B497: 49,4A,4B,4C,4D,4E,4F,50 -B48F ; B49F: 51,52,53,54,55,56,57,58 -B48F ; B4A7: 59,5A,30,31,32,33,34,35 -B48F ; B4AF: 36,37,38,39,24,2A,20 -B48F .ascii 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789$* ' -B4B6 .byte 0x00,0x01,0x02,0x04,0x08,0x10 -B4BC ; B4BC: 20,40 -B4BC .ascii ' @' -B4BE .byte 0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B506 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B50E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B516 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B51E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B526 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B52E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B536 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B53E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B546 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B54E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B556 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B55E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B566 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B56E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B576 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B57E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B586 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B58E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B596 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B59E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B606 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B60E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B616 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B61E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B626 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B62E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B636 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B63E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B646 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B64E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B656 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B65E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B666 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B66E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B676 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B67E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B686 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B68E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B696 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B69E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B706 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B70E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B716 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B71E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B726 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B72E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B736 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B73E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B746 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B74E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B756 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B75E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B766 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B76E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B776 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B77E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B786 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B78E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B796 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B79E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7FE .byte 0xFF,0xFF -B800 LB800: des -B801 ldab L0E6D -B804 cmpb #0x01 -B806 beq LB80B -B808 jmp LB92A -B80B LB80B: ldab L0E02 -B80E cmpb #0x05 -B810 beq LB815 -B812 jmp LB92A -B815 LB815: ldab L0E03 -B818 cmpb #0x05 -B81A beq LB81F -B81C jmp LB92A -B81F LB81F: ldab L0E04 -B822 cmpb #0x05 -B824 beq LB829 -B826 jmp LB92A -B829 LB829: ldab L0012 -B82C andb #0x20 -B82E beq LB833 -B830 jmp LB92A -B833 LB833: tsx -B834 clr 0x00,x -B836 ldab L0E6A -B839 cmpb #0x00 -B83B bhi LB870 -B83D ldab #0x64 -B83F stab L0E6A -B842 LB842: inc L0E05 -B845 ldab L0E05 -B848 cmpb #0x64 -B84A bls LB84F -B84C clr L0E05 -B84F LB84F: ldab L0E05 -B852 jsr LD468 -B855 subd #0x0000 -B858 beq LB865 -B85A ldab L0E05 -B85D jsr LD7A0 -B860 subd #0x0000 -B863 beq LB86E -B865 LB865: tsx -B866 inc 0x00,x -B868 ldab 0x00,x -B86A cmpb #0x6E -B86C blt LB842 -B86E LB86E: bra LB87A -B870 LB870: ldab L0E6A -B873 cmpb #0x00 -B875 bls LB87A -B877 dec L0E6A -B87A LB87A: ldab L0E05 -B87D jsr LD468 -B880 subd #0x0000 -B883 bne LB888 -B885 jmp LB90A -B888 LB888: ldab L0E05 -B88B jsr LD7A0 -B88E subd #0x0000 -B891 bne LB90A -B893 jsr LBE4B -B896 ldab #0x20 -B898 stab L0B9A -B89B ldab #0x20 -B89D stab L0B99 -B8A0 ldab #0x20 -B8A2 stab L0B98 -B8A5 ldab L0E05 -B8A8 clra -B8A9 ldx #0x000A -B8AC idiv -B8AD xgdx -B8AE addb #0x30 -B8B0 stab L0B97 -B8B3 ldab L0E05 -B8B6 clra -B8B7 ldx #0x000A -B8BA idiv -B8BB addb #0x30 -B8BD stab L0B96 -B8C0 ldab #0x20 -B8C2 stab L0B95 -B8C5 ldab #0x20 -B8C7 stab L0B94 -B8CA ldab L0E05 -B8CD clra -B8CE addd #0x0E06 -B8D1 xgdx -B8D2 ldab 0x00,x -B8D4 clra -B8D5 ldx #0x000A -B8D8 idiv -B8D9 xgdx -B8DA addb #0x30 -B8DC stab L0B93 -B8DF ldab L0E05 -B8E2 clra -B8E3 addd #0x0E06 -B8E6 xgdx -B8E7 ldab 0x00,x -B8E9 clra -B8EA ldx #0x000A -B8ED idiv -B8EE addb #0x30 -B8F0 stab L0B92 -B8F3 ldab #0x20 -B8F5 stab L0B91 -B8F8 ldab #0x20 -B8FA stab L0B90 -B8FD clr L002C -B900 jsr LBE01 -B903 ldab #0x0A -B905 stab L002C -B908 bra LB927 -B90A LB90A: jsr LBE4B -B90D ldab #0x57 -B90F stab L0B96 -B912 ldab #0x42 -B914 stab L0B95 -B917 ldab #0x42 -B919 stab L0B94 -B91C clr L002C -B91F jsr LBE01 -B922 ldab #0x0A -B924 stab L002C -B927 LB927: jmp LBA81 -B92A LB92A: ldab L0E6D -B92D cmpb #0x01 -B92F beq LB934 -B931 jmp LBA81 -B934 LB934: ldab L0E00 -B937 cmpb #0x05 -B939 beq LB93E -B93B jmp LBA81 -B93E LB93E: ldab L0E01 -B941 cmpb #0x05 -B943 beq LB948 -B945 jmp LBA81 -B948 LB948: ldab L0E02 -B94B cmpb #0x05 -B94D beq LB952 -B94F jmp LBA81 -B952 LB952: ldab L0012 -B955 andb #0x20 -B957 bne LB95C -B959 jmp LBA81 -B95C LB95C: ldab L0E04 -B95F cmpb #0x05 -B961 bne LB9DC -B963 ldab L0E03 -B966 cmpb #0x05 -B968 bne LB9DC -B96A tsx -B96B clr 0x00,x -B96D LB96D: tsx -B96E ldab 0x00,x -B970 cmpb #0x64 -B972 bge LB98A -B974 clrb -B975 pshb -B976 tsx -B977 ldab 0x01,x -B979 clra -B97A tstb -B97B bge LB97E -B97D deca -B97E LB97E: addd #0x0E06 -B981 xgdx -B982 pulb -B983 stab 0x00,x -B985 tsx -B986 inc 0x00,x -B988 bra LB96D -B98A LB98A: clr L0DFF -B98D clr L0E00 -B990 clr L0E01 -B993 clr L0E02 -B996 clr L0E03 -B999 clr L0E04 -B99C ldab #0x41 -B99E stab L0B99 -B9A1 ldab #0x4C -B9A3 stab L0B98 -B9A6 ldab #0x4C -B9A8 stab L0B97 -B9AB ldab #0x20 -B9AD stab L0B96 -B9B0 ldab #0x43 -B9B2 stab L0B95 -B9B5 ldab #0x4C -B9B7 stab L0B94 -B9BA ldab #0x45 -B9BC stab L0B93 -B9BF ldab #0x41 -B9C1 stab L0B92 -B9C4 ldab #0x52 -B9C6 stab L0B91 -B9C9 ldab #0x20 -B9CB stab L0B90 -B9CE clr L002C -B9D1 jsr LBE01 -B9D4 ldab #0x1E -B9D6 stab L002C -B9D9 jmp LBA81 -B9DC LB9DC: ldab L0E04 -B9DF cmpb #0x01 -B9E1 beq LB9ED -B9E3 ldab L0E04 -B9E6 cmpb #0x02 -B9E8 beq LB9ED -B9EA jmp LBA81 -B9ED LB9ED: ldab L0E03 -B9F0 cmpb #0x00 -B9F2 bhi LB9F7 -B9F4 jmp LBA81 -B9F7 LB9F7: ldab L0E03 -B9FA cmpb #0x05 -B9FC bne LBA01 -B9FE jmp LBA81 -BA01 LBA01: ldab L0E03 -BA04 cmpb #0x07 -BA06 bcc LBA81 -BA08 ldab L0E03 -BA0B ldaa #0x0A -BA0D mul -BA0E addb L0E04 -BA11 tsx -BA12 stab 0x00,x -BA14 ldab 0x00,x -BA16 cmpb #0x64 -BA18 bge LBA81 -BA1A ldab 0x00,x -BA1C blt LBA81 -BA1E clrb -BA1F pshb -BA20 tsx -BA21 ldab 0x01,x -BA23 clra -BA24 tstb -BA25 bge LBA28 -BA27 deca -BA28 LBA28: addd #0x0E06 -BA2B xgdx -BA2C pulb -BA2D stab 0x00,x -BA2F ldab L0E03 -BA32 addb #0x30 -BA34 stab L0B99 -BA37 ldab L0E04 -BA3A addb #0x30 -BA3C stab L0B98 -BA3F ldab #0x20 -BA41 stab L0B97 -BA44 ldab #0x43 -BA46 stab L0B96 -BA49 ldab #0x4C -BA4B stab L0B95 -BA4E ldab #0x45 -BA50 stab L0B94 -BA53 ldab #0x41 -BA55 stab L0B93 -BA58 ldab #0x52 -BA5A stab L0B92 -BA5D ldab #0x45 -BA5F stab L0B91 -BA62 ldab #0x44 -BA64 stab L0B90 -BA67 clr L0E00 -BA6A clr L0E01 -BA6D clr L0E02 -BA70 clr L0E03 -BA73 clr L0E04 -BA76 clr L002C -BA79 jsr LBE01 -BA7C ldab #0x1E -BA7E stab L002C -BA81 LBA81: ins -BA82 rts -BA83 LBA83: ldab L1800 -BA86 andb #0x7F -BA88 stab L0023 -BA8B ldab L0023 -BA8E cmpb L0012 -BA91 beq LBA99 -BA93 ldab L0023 -BA96 stab L0012 -BA99 LBA99: ldab L2000 -BA9C cmpb L0020 -BA9F beq LBAA9 -BAA1 ldab L2000 -BAA4 stab L0020 -BAA7 bra LBAB7 -BAA9 LBAA9: ldab L0020 -BAAC stab L0011 -BAAF ldab L0011 -BAB2 andb #0x03 -BAB4 stab L002B -BAB7 LBAB7: ldab L001B -BABA andb #0x04 -BABC pshb -BABD ldab L100A -BAC0 andb #0x04 -BAC2 tsx -BAC3 subb 0x00,x -BAC5 ins -BAC6 beq LBADF -BAC8 ldab L100A -BACB andb #0x04 -BACD beq LBAD7 -BACF ldx #0x001B -BAD2 bset 0x00,x,#0x04 -BAD5 bra LBADD -BAD7 LBAD7: ldx #0x001B -BADA bclr 0x00,x,#0x04 -BADD LBADD: bra LBAF4 -BADF LBADF: ldab L100A -BAE2 andb #0x04 -BAE4 beq LBAEE -BAE6 ldx #0x001D -BAE9 bset 0x00,x,#0x04 -BAEC bra LBAF4 -BAEE LBAEE: ldx #0x001D -BAF1 bclr 0x00,x,#0x04 -BAF4 LBAF4: ldx #0x1008 -BAF7 bclr 0x00,x,#0x20 -BAFA ldx #0x1028 -BAFD bset 0x00,x,#0x40 -BB00 ldx #0x0014 -BB03 bset 0x00,x,#0x04 -BB06 ldab L0014 -BB09 stab L3800 -BB0C ldx #0x0014 -BB0F bclr 0x00,x,#0x04 -BB12 ldab L0014 -BB15 stab L3800 -BB18 ldx #0x0000 -BB1B pshx -BB1C clrb -BB1D clra -BB1E jsr LBDB5 -BB21 pulx -BB22 stab L005B -BB25 ldx #0x1028 -BB28 bclr 0x00,x,#0x40 -BB2B ldx #0x1008 -BB2E bset 0x00,x,#0x20 -BB31 ldx #0x1028 -BB34 bset 0x00,x,#0x40 -BB37 ldx #0x0014 -BB3A bset 0x00,x,#0x04 -BB3D ldab L0014 -BB40 stab L3800 -BB43 ldx #0x0014 -BB46 bclr 0x00,x,#0x04 -BB49 ldab L0014 -BB4C stab L3800 -BB4F ldx #0x0000 -BB52 pshx -BB53 clrb -BB54 clra -BB55 jsr LBDB5 -BB58 pulx -BB59 stab L0056 -BB5C ldx #0x1028 -BB5F bclr 0x00,x,#0x40 -BB62 rts -BB63 LBB63: ldab L0000 -BB66 beq LBB6B -BB68 jmp LBDB4 -BB6B LBB6B: ldab L002E -BB6E beq LBB73 -BB70 jmp LBDB4 -BB73 LBB73: jsr LBA83 -BB76 ldab L005B -BB79 cmpb L0056 -BB7C bne LBB89 -BB7E ldab L0056 -BB81 beq LBB89 -BB83 clr L0029 -BB86 jmp LBDAF -BB89 LBB89: ldab L005B -BB8C beq LBBC2 -BB8E ldab L005B -BB91 stab L005F -BB94 clr L001C -BB97 LBB97: ldab L001C -BB9A cmpb #0x08 -BB9C bcc LBBB3 -BB9E ldab L005F -BBA1 andb #0x01 -BBA3 beq LBBA7 -BBA5 bra LBBB3 -BBA7 LBBA7: ldab L005F -BBAA lsrb -BBAB stab L005F -BBAE inc L001C -BBB1 bra LBB97 -BBB3 LBBB3: ldab L001C -BBB6 clra -BBB7 addd #0xAC9D -BBBA xgdx -BBBB ldab 0x00,x -BBBD stab L0016 -BBC0 bra LBBFE -BBC2 LBBC2: ldab L0056 -BBC5 beq LBBFB -BBC7 ldab L0056 -BBCA stab L005F -BBCD clr L001C -BBD0 LBBD0: ldab L001C -BBD3 cmpb #0x08 -BBD5 bcc LBBEC -BBD7 ldab L005F -BBDA andb #0x01 -BBDC beq LBBE0 -BBDE bra LBBEC -BBE0 LBBE0: ldab L005F -BBE3 lsrb -BBE4 stab L005F -BBE7 inc L001C -BBEA bra LBBD0 -BBEC LBBEC: ldab L001C -BBEF clra -BBF0 addd #0xACA0 -BBF3 xgdx -BBF4 ldab 0x00,x -BBF6 stab L0016 -BBF9 bra LBBFE -BBFB LBBFB: clr L0016 -BBFE LBBFE: ldab L005B -BC01 orab L0056 -BC04 stab L005F -BC07 clr L005E -BC0A clr L001C -BC0D LBC0D: ldab L001C -BC10 cmpb #0x08 -BC12 bcc LBC2A -BC14 ldab L005F -BC17 andb #0x01 -BC19 beq LBC1E -BC1B inc L005E -BC1E LBC1E: ldab L005F -BC21 lsrb -BC22 stab L005F -BC25 inc L001C -BC28 bra LBC0D -BC2A LBC2A: ldab L005E -BC2D cmpb #0x01 -BC2F bhi LBC36 -BC31 ldab L0016 -BC34 bne LBC45 -BC36 LBC36: clr L0029 -BC39 ldx #0x001B -BC3C bset 0x00,x,#0x10 -BC3F clr L0037 -BC42 jmp LBDAF -BC45 LBC45: ldab L0016 -BC48 cmpb L0029 -BC4B beq LBC7A -BC4D ldab L0016 -BC50 stab L0029 -BC53 ldab L0E00 -BC56 stab L0DFF -BC59 ldab L0E01 -BC5C stab L0E00 -BC5F ldab L0E02 -BC62 stab L0E01 -BC65 ldab L0E03 -BC68 stab L0E02 -BC6B ldab L0E04 -BC6E stab L0E03 -BC71 ldab L0029 -BC74 stab L0E04 -BC77 jmp LBDAF -BC7A LBC7A: ldab L0012 -BC7D andb #0x20 -BC7F beq LBCBC -BC81 ldab L0029 -BC84 beq LBCB9 -BC86 ldab L001B -BC89 andb #0x10 -BC8B beq LBCB9 -BC8D ldab L0042 -BC90 beq LBCA7 -BC92 ldab L0009 -BC95 beq LBC9F -BC97 ldab L0029 -BC9A stab L000A -BC9D bra LBCA5 -BC9F LBC9F: ldab L0029 -BCA2 stab L0009 -BCA5 LBCA5: bra LBCAD -BCA7 LBCA7: ldab L0029 -BCAA stab L0042 -BCAD LBCAD: jsr LE5AA -BCB0 clr L002C -BCB3 ldx #0x001B -BCB6 bclr 0x00,x,#0x10 -BCB9 LBCB9: jmp LBDAF -BCBC LBCBC: ldab L001B -BCBF andb #0x10 -BCC1 bne LBCC6 -BCC3 jmp LBD91 -BCC6 LBCC6: ldab L0021 -BCC9 andb #0x20 -BCCB beq LBCD0 -BCCD jmp LBD91 -BCD0 LBCD0: ldab L0029 -BCD3 cmpb #0x0B -BCD5 bne LBCDA -BCD7 jmp LBD5C -BCDA LBCDA: clr L0049 -BCDD ldab L003A -BCE0 bne LBD14 -BCE2 ldab L0029 -BCE5 cmpb #0x0A -BCE7 bne LBCEE -BCE9 clr L001E -BCEC bra LBCF4 -BCEE LBCEE: ldab L0029 -BCF1 stab L001E -BCF4 LBCF4: ldab #0x32 -BCF6 stab L003A -BCF9 jsr LBE4B -BCFC ldab L001E -BCFF addb #0x30 -BD01 stab L0B95 -BD04 jsr LE5AA -BD07 clr L002C -BD0A jsr LBE01 -BD0D ldab #0x32 -BD0F stab L002C -BD12 bra LBD5A -BD14 LBD14: ldab L0029 -BD17 cmpb #0x05 -BD19 beq LBD22 -BD1B ldab L0029 -BD1E cmpb #0x0A -BD20 bne LBD27 -BD22 LBD22: clr L002C -BD25 bra LBD54 -BD27 LBD27: ldab L001E -BD2A lslb -BD2B lslb -BD2C lslb -BD2D stab L0006 -BD30 ldab L001E -BD33 lslb -BD34 addb L0006 -BD37 stab L0006 -BD3A ldab L0029 -BD3D addb L0006 -BD40 stab L0006 -BD43 ldab L0029 -BD46 addb #0x30 -BD48 stab L0B94 -BD4B jsr LBE01 -BD4E ldx #0x001B -BD51 bclr 0x00,x,#0x40 -BD54 LBD54: clr L003A -BD57 jsr LE5AA -BD5A LBD5A: bra LBD89 -BD5C LBD5C: ldab #0x19 -BD5E stab L0037 -BD61 ldab L003A -BD64 beq LBD6E -BD66 clr L003A -BD69 clr L002C -BD6C bra LBD86 -BD6E LBD6E: inc L0049 -BD71 ldab L0049 -BD74 cmpb #0x02 -BD76 bcs LBD86 -BD78 clr L0049 -BD7B ldx #0x001B -BD7E bset 0x00,x,#0x01 -BD81 ldab #0x3C -BD83 stab L004F -BD86 LBD86: jsr LE5AA -BD89 LBD89: ldx #0x001B -BD8C bclr 0x00,x,#0x10 -BD8F bra LBDAF -BD91 LBD91: ldab L001B -BD94 andb #0x10 -BD96 bne LBDAF -BD98 ldab L0029 -BD9B cmpb #0x0B -BD9D bne LBDAF -BD9F ldab L0037 -BDA2 bne LBDAF -BDA4 jsr LDDD5 -BDA7 clr L0049 -BDAA ldab #0x14 -BDAC stab L002C -BDAF LBDAF: ldab #0x01 -BDB1 stab L0000 -BDB4 LBDB4: rts -BDB5 LBDB5: pshb -BDB6 psha -BDB7 pshx -BDB8 clrb -BDB9 clra -BDBA tsx -BDBB std 0x00,x -BDBD ldab 0x07,x -BDBF beq LBDCF -BDC1 ldx #0x0014 -BDC4 bset 0x00,x,#0x08 -BDC7 ldab L0014 -BDCA stab L3800 -BDCD bra LBDDB -BDCF LBDCF: ldx #0x0014 -BDD2 bclr 0x00,x,#0x08 -BDD5 ldab L0014 -BDD8 stab L3800 -BDDB LBDDB: tsx -BDDC ldab 0x03,x -BDDE stab L102A -BDE1 LBDE1: ldab L1029 -BDE4 blt LBDF5 -BDE6 pulx -BDE7 inx -BDE8 pshx -BDE9 tsx -BDEA ldd 0x00,x -BDEC subd #0xFFFF -BDEF bne LBDF3 -BDF1 bra LBDF5 -BDF3 LBDF3: bra LBDE1 -BDF5 LBDF5: ldab L102A -BDF8 tsx -BDF9 stab 0x03,x -BDFB ldab 0x03,x -BDFD clra -BDFE pulx -BDFF pulx -BE00 rts -BE01 LBE01: ldab L002C -BE04 bne LBE0F -BE06 bsr LBE69 -BE08 bsr LBE10 -BE0A ldab #0x03 -BE0C stab L002C -BE0F LBE0F: rts -BE10 LBE10: ldx #0x1028 -BE13 bset 0x00,x,#0x40 -BE16 clr L001C -BE19 LBE19: ldab L001C -BE1C cmpb #0x0A -BE1E bcc LBE39 -BE20 ldx #0x0001 -BE23 pshx -BE24 ldab L001C -BE27 clra -BE28 addd #0x0B90 -BE2B xgdx -BE2C ldab 0x00,x -BE2E andb #0x7F -BE30 clra -BE31 bsr LBDB5 -BE33 pulx -BE34 inc L001C -BE37 bra LBE19 -BE39 LBE39: ldx #0x0001 -BE3C pshx -BE3D ldd #0x00FF -BE40 jsr LBDB5 -BE43 pulx -BE44 ldx #0x1028 -BE47 bclr 0x00,x,#0x40 -BE4A rts -BE4B LBE4B: clr L001C -BE4E LBE4E: ldab L001C -BE51 cmpb #0x0A -BE53 bcc LBE68 -BE55 ldab #0x20 -BE57 pshb -BE58 ldab L001C -BE5B clra -BE5C addd #0x0B90 -BE5F xgdx -BE60 pulb -BE61 stab 0x00,x -BE63 inc L001C -BE66 bra LBE4E -BE68 LBE68: rts -BE69 LBE69: ldx #0x1000 -BE6C bclr 0x00,x,#0x80 -BE6F jsr LE596 -BE72 ldx #0x1000 -BE75 bset 0x00,x,#0x80 -BE78 ldx #0x1028 -BE7B bset 0x00,x,#0x40 -BE7E jsr LE596 -BE81 ldx #0x0001 -BE84 pshx -BE85 ldd #0x00CA -BE88 jsr LBDB5 -BE8B pulx -BE8C ldx #0x0001 -BE8F pshx -BE90 ldd #0x00E0 -BE93 jsr LBDB5 -BE96 pulx -BE97 ldx #0x1028 -BE9A bclr 0x00,x,#0x40 -BE9D rts -BE9E LBE9E: pshb -BE9F psha -BEA0 bsr LBE4B -BEA2 tsx -BEA3 ldab 0x05,x -BEA5 bne LBEC2 -BEA7 ldab L0006 -BEAA clra -BEAB ldx #0x000A -BEAE idiv -BEAF xgdx -BEB0 addb #0x30 -BEB2 stab L0B99 -BEB5 ldab L0006 -BEB8 clra -BEB9 ldx #0x000A -BEBC idiv -BEBD addb #0x30 -BEBF stab L0B98 -BEC2 LBEC2: tsx -BEC3 ldd 0x00,x -BEC5 andb #0xFF -BEC7 anda #0x3F -BEC9 std 0x00,x -BECB ldd 0x00,x -BECD ldx #0x03E8 -BED0 idiv -BED1 xgdx -BED2 addb #0x30 -BED4 pshb -BED5 tsx -BED6 ldab 0x06,x -BED8 clra -BED9 addd #0x0B95 -BEDC xgdx -BEDD pulb -BEDE stab 0x00,x -BEE0 tsx -BEE1 ldd 0x00,x -BEE3 ldx #0x03E8 -BEE6 idiv -BEE7 ldx #0x0064 -BEEA idiv -BEEB xgdx -BEEC addb #0x30 -BEEE pshb -BEEF tsx -BEF0 ldab 0x06,x -BEF2 clra -BEF3 addd #0x0B94 -BEF6 xgdx -BEF7 pulb -BEF8 stab 0x00,x -BEFA tsx -BEFB ldd 0x00,x -BEFD ldx #0x0064 -BF00 idiv -BF01 ldx #0x000A -BF04 idiv -BF05 xgdx -BF06 addb #0x30 -BF08 pshb -BF09 tsx -BF0A ldab 0x06,x -BF0C clra -BF0D addd #0x0B93 -BF10 xgdx -BF11 pulb -BF12 stab 0x00,x -BF14 tsx -BF15 ldd 0x00,x -BF17 ldx #0x000A -BF1A idiv -BF1B addb #0x30 -BF1D pshb -BF1E tsx -BF1F ldab 0x06,x -BF21 clra -BF22 addd #0x0B92 -BF25 xgdx -BF26 pulb -BF27 stab 0x00,x -BF29 ldab L0013 -BF2C cmpb #0x01 -BF2E bhi LBF33 -BF30 jmp LBFDE -BF33 LBF33: tsx -BF34 ldab 0x05,x -BF36 clra -BF37 addd #0x0B92 -BF3A xgdx -BF3B ldab 0x00,x -BF3D pshb -BF3E tsx -BF3F ldab 0x06,x -BF41 clra -BF42 addd #0x0B91 -BF45 xgdx -BF46 pulb -BF47 stab 0x00,x -BF49 tsx -BF4A ldab 0x05,x -BF4C clra -BF4D addd #0x0B93 -BF50 xgdx -BF51 ldab 0x00,x -BF53 pshb -BF54 tsx -BF55 ldab 0x06,x -BF57 clra -BF58 addd #0x0B92 -BF5B xgdx -BF5C pulb -BF5D stab 0x00,x -BF5F ldab L0013 -BF62 cmpb #0x02 -BF64 bne LBF76 -BF66 ldab #0x2E -BF68 pshb -BF69 tsx -BF6A ldab 0x06,x -BF6C clra -BF6D addd #0x0B93 -BF70 xgdx -BF71 pulb -BF72 stab 0x00,x -BF74 bra LBFDE -BF76 LBF76: cmpb #0x04 -BF78 bne LBFA0 -BF7A tsx -BF7B ldab 0x05,x -BF7D clra -BF7E addd #0x0B94 -BF81 xgdx -BF82 ldab 0x00,x -BF84 pshb -BF85 tsx -BF86 ldab 0x06,x -BF88 clra -BF89 addd #0x0B93 -BF8C xgdx -BF8D pulb -BF8E stab 0x00,x -BF90 ldab #0x2E -BF92 pshb -BF93 tsx -BF94 ldab 0x06,x -BF96 clra -BF97 addd #0x0B94 -BF9A xgdx -BF9B pulb -BF9C stab 0x00,x -BF9E bra LBFDE -BFA0 LBFA0: cmpb #0x08 -BFA2 bne LBFDE -BFA4 tsx -BFA5 ldab 0x05,x -BFA7 clra -BFA8 addd #0x0B94 -BFAB xgdx -BFAC ldab 0x00,x -BFAE pshb -BFAF tsx -BFB0 ldab 0x06,x -BFB2 clra -BFB3 addd #0x0B93 -BFB6 xgdx -BFB7 pulb -BFB8 stab 0x00,x -BFBA tsx -BFBB ldab 0x05,x -BFBD clra -BFBE addd #0x0B95 -BFC1 xgdx -BFC2 ldab 0x00,x -BFC4 pshb -BFC5 tsx -BFC6 ldab 0x06,x -BFC8 clra -BFC9 addd #0x0B94 -BFCC xgdx -BFCD pulb -BFCE stab 0x00,x -BFD0 ldab #0x2E -BFD2 pshb -BFD3 tsx -BFD4 ldab 0x06,x -BFD6 clra -BFD7 addd #0x0B95 -BFDA xgdx -BFDB pulb -BFDC stab 0x00,x -BFDE LBFDE: ldab L0BC0 -BFE1 andb #0x01 -BFE3 bne LBFF3 -BFE5 ldab L0BC0 -BFE8 andb #0x04 -BFEA bne LBFF3 -BFEC ldab L0BC0 -BFEF andb #0x08 -BFF1 beq LC008 -BFF3 LBFF3: ldab L0017 -BFF6 andb #0x08 -BFF8 bne LC008 -BFFA ldab #0x24 -BFFC pshb -BFFD tsx -BFFE ldab 0x06,x -C000 clra -C001 addd #0x0B96 -C004 xgdx -C005 pulb -C006 stab 0x00,x -C008 LC008: jsr LBE69 -C00B ldab L0013 -C00E cmpb #0x01 -C010 bls LC029 -C012 ldx #0x1028 -C015 bset 0x00,x,#0x40 -C018 ldx #0x0001 -C01B pshx -C01C ldd #0x0020 -C01F jsr LBDB5 -C022 pulx -C023 ldx #0x1028 -C026 bclr 0x00,x,#0x40 -C029 LC029: jsr LBE10 -C02C pulx -C02D rts -C02E LC02E: pshb -C02F psha -C030 pshx -C031 ldab L002C -C034 beq LC039 -C036 jmp LC0B7 -C039 LC039: ldd L0003 -C03C tsx -C03D subd 0x02,x -C03F bcs LC04B -C041 ldab 0x07,x -C043 clra -C044 addd 0x02,x -C046 subd L0003 -C049 bcc LC051 -C04B LC04B: tsx -C04C ldd 0x02,x -C04E std L0003 -C051 LC051: ldx L0003 -C054 inx -C055 stx L0003 -C058 dex -C059 xgdx -C05A tsx -C05B std 0x00,x -C05D ldab #0x09 -C05F stab L0018 -C062 LC062: ldab L0018 -C065 cmpb #0xFF -C067 bcc LC0AF -C069 tsx -C06A ldab 0x07,x -C06C clra -C06D addd 0x02,x -C06F subd 0x00,x -C071 bcc LC078 -C073 tsx -C074 ldd 0x02,x -C076 std 0x00,x -C078 LC078: tsx -C079 ldx 0x00,x -C07B ldab 0x00,x -C07D cmpb #0x40 -C07F bcc LC094 -C081 tsx -C082 ldx 0x00,x -C084 ldab 0x00,x -C086 pshb -C087 ldab L0018 -C08A clra -C08B addd #0x0B90 -C08E xgdx -C08F pulb -C090 stab 0x00,x -C092 bra LC0A7 -C094 LC094: tsx -C095 ldx 0x00,x -C097 ldab 0x00,x -C099 addb #0xC0 -C09B pshb -C09C ldab L0018 -C09F clra -C0A0 addd #0x0B90 -C0A3 xgdx -C0A4 pulb -C0A5 stab 0x00,x -C0A7 LC0A7: pulx -C0A8 inx -C0A9 pshx -C0AA dec L0018 -C0AD bra LC062 -C0AF LC0AF: jsr LBE01 -C0B2 ldab #0x03 -C0B4 stab L002C -C0B7 LC0B7: pulx -C0B8 pulx -C0B9 rts -C0BA LC0BA: pshb -C0BB psha -C0BC ldab L001F -C0BF andb #0x04 -C0C1 bne LC0C6 -C0C3 clr L002C -C0C6 LC0C6: ldab L002C -C0C9 bne LC0DE -C0CB clrb -C0CC clra -C0CD std L0003 -C0D0 clr L002C -C0D3 ldx #0x0009 -C0D6 pshx -C0D7 tsx -C0D8 ldd 0x02,x -C0DA jsr LC02E -C0DD pulx -C0DE LC0DE: pulx -C0DF rts -C0E0 LC0E0: ldab L0015 -C0E3 bge LC0E7 -C0E5 bra LC0E0 -C0E7 LC0E7: ldx #0x001D -C0EA bset 0x00,x,#0x20 -C0ED jsr LD730 -C0F0 subd #0x0000 -C0F3 beq LC0FE -C0F5 ldx #0x001D -C0F8 bclr 0x00,x,#0x20 -C0FB clrb -C0FC clra -C0FD rts -C0FE LC0FE: ldx #0x0014 -C101 bset 0x00,x,#0x01 -C104 ldab L0014 -C107 stab L3800 -C10A ldab L0015 -C10D andb #0x1F -C10F bne LC114 -C111 jmp LC31B -C114 LC114: ldab #0x14 -C116 stab L0031 -C119 LC119: ldab L0015 -C11C blt LC133 -C11E ldab L0031 -C121 cmpb #0x0A -C123 bhi LC131 -C125 jsr LC5D3 -C128 ldx #0x001D -C12B bclr 0x00,x,#0x20 -C12E clrb -C12F clra -C130 rts -C131 LC131: bra LC119 -C133 LC133: ldd L003E -C136 addd L0040 -C139 std L0040 -C13C clrb -C13D clra -C13E std L003E -C141 ldab L0015 -C144 andb #0x1F -C146 clra -C147 jsr LFE32 -C14A cmpb #0x64 -C14C test -C14D nop -C14E cmpb #0xBA -C150 test -C151 nop -C152 sbcb #0x10 -C154 test -C155 idiv -C156 sbcb #0x66 -C158 test -C159 lsrd -C15A sbcb #0xBB -C15C test -C15D inx -C15E addd #0x0EFF -C161 subb L0000 -C164 ldd L0CDD -C167 subd #0xFFFF -C16A bne LC171 -C16C clrb -C16D clra -C16E std L0CDD -C171 LC171: ldx L0CDD -C174 inx -C175 stx L0CDD -C178 ldx #0x0064 -C17B pshx -C17C ldd #0x0000 -C17F pshb -C180 psha -C181 ldd #0x0CF3 -C184 jsr LFBDF -C187 ins -C188 ins -C189 ldx L0CF5 -C18C pshx -C18D ldd L0CF3 -C190 pshb -C191 psha -C192 ldx #0xFF9C -C195 pshx -C196 ldd #0x0063 -C199 tsx -C19A subd 0x02,x -C19C pula -C19D pulb -C19E bne LC1A2 -C1A0 subd 0x04,x -C1A2 LC1A2: pulx -C1A3 pulx -C1A4 bcc LC1B7 -C1A6 ldx #0x0064 -C1A9 pshx -C1AA ldd #0xFF9C -C1AD pshb -C1AE psha -C1AF ldd #0x0CF3 -C1B2 jsr LFBDF -C1B5 ins -C1B6 ins -C1B7 LC1B7: jmp LC30E -C1BA .byte 0xFC,0x0C,0xDF,0x83,0xFF,0xFF -C1C0 ; C1C0: 26 -C1C0 .ascii '&' -C1C1 .byte 0x05 -C1C2 ; C1C2: 5F,4F -C1C2 .ascii '_O' -C1C4 .byte 0xFD,0x0C,0xDF,0xFE,0x0C,0xDF,0x08,0xFF -C1CC .byte 0x0C,0xDF,0xCE,0x00,0xC8 -C1D1 ; C1D1: 3C -C1D1 .ascii '<' -C1D2 .byte 0xCC,0x00,0x00 -C1D5 ; C1D5: 37,36 -C1D5 .ascii '76' -C1D7 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF -C1DD ; C1DD: 31,31 -C1DD .ascii '11' -C1DF .byte 0xFE,0x0C,0xF9 -C1E2 ; C1E2: 3C -C1E2 .ascii '<' -C1E3 .byte 0xFC,0x0C,0xF7 -C1E6 ; C1E6: 37,36 -C1E6 .ascii '76' -C1E8 .byte 0xCE,0xFF -C1EA ; C1EA: 38,3C -C1EA .ascii '8<' -C1EC .byte 0xCC,0x00,0xC7 -C1EF ; C1EF: 30 -C1EF .ascii '0' -C1F0 .byte 0xA3,0x02 -C1F2 ; C1F2: 32,33,26 -C1F2 .ascii '23&' -C1F5 .byte 0x02,0xA3,0x04 -C1F8 ; C1F8: 38,38,24 -C1F8 .ascii '88$' -C1FB .byte 0x11,0xCE,0x00,0xC8 -C1FF ; C1FF: 3C -C1FF .ascii '<' -C200 .byte 0xCC,0xFF -C202 ; C202: 38,37,36 -C202 .ascii '876' -C205 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF -C20B ; C20B: 31,31,7E -C20B .ascii '11~' -C20E .byte 0xC3,0x0E,0xFC,0x0C,0xE1,0x83,0xFF,0xFF -C216 ; C216: 26 -C216 .ascii '&' -C217 .byte 0x05 -C218 ; C218: 5F,4F -C218 .ascii '_O' -C21A .byte 0xFD,0x0C,0xE1,0xFE,0x0C,0xE1,0x08,0xFF -C222 .byte 0x0C,0xE1,0xCE,0x01,0xF4 -C227 ; C227: 3C -C227 .ascii '<' -C228 .byte 0xCC,0x00,0x00 -C22B ; C22B: 37,36 -C22B .ascii '76' -C22D .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF -C233 ; C233: 31,31 -C233 .ascii '11' -C235 .byte 0xFE,0x0C,0xFD -C238 ; C238: 3C -C238 .ascii '<' -C239 .byte 0xFC,0x0C,0xFB -C23C ; C23C: 37,36 -C23C .ascii '76' -C23E .byte 0xCE,0xFE,0x0C -C241 ; C241: 3C -C241 .ascii '<' -C242 .byte 0xCC,0x01,0xF3 -C245 ; C245: 30 -C245 .ascii '0' -C246 .byte 0xA3,0x02 -C248 ; C248: 32,33,26 -C248 .ascii '23&' -C24B .byte 0x02,0xA3,0x04 -C24E ; C24E: 38,38,24 -C24E .ascii '88$' -C251 .byte 0x11,0xCE,0x01,0xF4 -C255 ; C255: 3C -C255 .ascii '<' -C256 .byte 0xCC,0xFE,0x0C -C259 ; C259: 37,36 -C259 .ascii '76' -C25B .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF -C261 ; C261: 31,31,7E -C261 .ascii '11~' -C264 .byte 0xC3,0x0E,0xFC,0x0C,0xE3,0x83,0xFF,0xFF -C26C ; C26C: 26 -C26C .ascii '&' -C26D .byte 0x05 -C26E ; C26E: 5F,4F -C26E .ascii '_O' -C270 .byte 0xFD,0x0C,0xE3,0xFE,0x0C,0xE3,0x08,0xFF -C278 .byte 0x0C,0xE3,0xCE,0x03,0xE8 -C27D ; C27D: 3C -C27D .ascii '<' -C27E .byte 0xCC,0x00,0x00 -C281 ; C281: 37,36 -C281 .ascii '76' -C283 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF -C289 ; C289: 31,31 -C289 .ascii '11' -C28B .byte 0xFE,0x0D,0x01 -C28E ; C28E: 3C -C28E .ascii '<' -C28F .byte 0xFC,0x0C,0xFF -C292 ; C292: 37,36 -C292 .ascii '76' -C294 .byte 0xCE,0xFC,0x18 -C297 ; C297: 3C -C297 .ascii '<' -C298 .byte 0xCC,0x03,0xE7 -C29B ; C29B: 30 -C29B .ascii '0' -C29C .byte 0xA3,0x02 -C29E ; C29E: 32,33,26 -C29E .ascii '23&' -C2A1 .byte 0x02,0xA3,0x04 -C2A4 ; C2A4: 38,38,24 -C2A4 .ascii '88$' -C2A7 .byte 0x11,0xCE,0x03,0xE8 -C2AB ; C2AB: 3C -C2AB .ascii '<' -C2AC .byte 0xCC,0xFC,0x18 -C2AF ; C2AF: 37,36 -C2AF .ascii '76' -C2B1 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF -C2B7 ; C2B7: 31,31,20,53 -C2B7 .ascii '11 S' -C2BB .byte 0xFC,0x0C,0xE5,0x83,0xC3 -C2C0 ; C2C0: 4F,26 -C2C0 .ascii 'O&' -C2C2 .byte 0x05 -C2C3 ; C2C3: 5F,4F -C2C3 .ascii '_O' -C2C5 .byte 0xFD,0x0C,0xE5,0xFE,0x0C,0xE5,0x08,0xFF -C2CD .byte 0x0C,0xE5,0xCE,0x07,0xD0 -C2D2 ; C2D2: 3C -C2D2 .ascii '<' -C2D3 .byte 0xCC,0x00,0x00 -C2D6 ; C2D6: 37,36 -C2D6 .ascii '76' -C2D8 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF -C2DE ; C2DE: 31,31 -C2DE .ascii '11' -C2E0 .byte 0xFE,0x0D,0x05 -C2E3 ; C2E3: 3C -C2E3 .ascii '<' -C2E4 .byte 0xFC,0x0D,0x03 -C2E7 ; C2E7: 37,36 -C2E7 .ascii '76' -C2E9 .byte 0xCE,0xD9 -C2EB ; C2EB: 30,3C -C2EB .ascii '0<' -C2ED .byte 0xCC,0x05,0xF5 -C2F0 ; C2F0: 30 -C2F0 .ascii '0' -C2F1 .byte 0xA3,0x02 -C2F3 ; C2F3: 32,33,26 -C2F3 .ascii '23&' -C2F6 .byte 0x02,0xA3,0x04 -C2F9 ; C2F9: 38,38,24 -C2F9 .ascii '88$' -C2FC .byte 0x11,0xCE -C2FE ; C2FE: 26 -C2FE .ascii '&' -C2FF .byte 0xD0 -C300 ; C300: 3C -C300 .ascii '<' -C301 .byte 0xCC,0xFA,0x0A -C304 ; C304: 37,36 -C304 .ascii '76' -C306 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF -C30C ; C30C: 31,31 -C30C .ascii '11' -C30E LC30E: ldab L0015 -C311 bge LC315 -C313 bra LC30E -C315 LC315: ldx #0x0015 -C318 bclr 0x00,x,#0x1F -C31B LC31B: ldx #0x001D -C31E bclr 0x00,x,#0x20 -C321 ldd #0x0001 -C324 rts -C325 LC325: ldab L1000 -C328 andb #0x01 -C32A bne LC33F -C32C inc L007D -C32F ldab L007D -C332 cmpb #0x05 -C334 bls LC339 -C336 clr L007D -C339 LC339: clr L007E -C33C jmp LC42F -C33F LC33F: inc L007E -C342 ldab L007E -C345 cmpb #0x07 -C347 bls LC360 -C349 clr L007D -C34C clr L007E -C34F clr L007C -C352 ldab L0015 -C355 bge LC35A -C357 clr L002C -C35A LC35A: ldx #0x0015 -C35D bclr 0x00,x,#0x80 -C360 LC360: ldab L007E -C363 bne LC368 -C365 jmp LC42F -C368 LC368: ldab L007D -C36B cmpb #0x01 -C36D bhi LC372 -C36F jmp LC42F -C372 LC372: ldx #0x0015 -C375 bset 0x00,x,#0x80 -C378 ldx #0x0BC1 -C37B bclr 0x00,x,#0x08 -C37E ldab L001D -C381 andb #0x20 -C383 beq LC388 -C385 jmp LC429 -C388 LC388: ldab #0x02 -C38A stab L002C -C38D clr L003A -C390 ldx #0x001B -C393 bclr 0x00,x,#0x40 -C396 clr L0025 -C399 ldx #0x0021 -C39C bclr 0x00,x,#0x08 -C39F ldx #0x0014 -C3A2 bclr 0x00,x,#0x01 -C3A5 ldab L0014 -C3A8 stab L3800 -C3AB inc L007C -C3AE ldx #0x0015 -C3B1 bclr 0x00,x,#0x1F -C3B4 ldab L007C -C3B7 cmpb #0x01 -C3B9 bne LC3C9 -C3BB ldx #0x0015 -C3BE bset 0x00,x,#0x01 -C3C1 ldd #0x0064 -C3C4 std L003E -C3C7 bra LC429 -C3C9 LC3C9: ldab L007C -C3CC cmpb #0x02 -C3CE bne LC3DE -C3D0 ldx #0x0015 -C3D3 bset 0x00,x,#0x02 -C3D6 ldd #0x00C8 -C3D9 std L003E -C3DC bra LC429 -C3DE LC3DE: ldab L007C -C3E1 cmpb #0x02 -C3E3 bls LC3FA -C3E5 ldab L007C -C3E8 cmpb #0x06 -C3EA bcc LC3FA -C3EC ldx #0x0015 -C3EF bset 0x00,x,#0x04 -C3F2 ldd #0x01F4 -C3F5 std L003E -C3F8 bra LC429 -C3FA LC3FA: ldab L007C -C3FD cmpb #0x05 -C3FF bls LC416 -C401 ldab L007C -C404 cmpb #0x0B -C406 bcc LC416 -C408 ldx #0x0015 -C40B bset 0x00,x,#0x08 -C40E ldd #0x03E8 -C411 std L003E -C414 bra LC429 -C416 LC416: ldab L007C -C419 cmpb #0x0B -C41B bls LC429 -C41D ldx #0x0015 -C420 bset 0x00,x,#0x10 -C423 ldd #0x07D0 -C426 std L003E -C429 LC429: clr L007D -C42C clr L007E -C42F LC42F: rts -C430 LC430: ldab L0001 -C433 comb -C434 andb L001A -C437 stab L001A -C43A ldab L001A -C43D stab L3000 -C440 ldd #0x0064 -C443 jsr LE571 -C446 ldab L0001 -C449 orab L001A -C44C stab L001A -C44F ldab L001A -C452 stab L3000 -C455 rts -C456 LC456: ldd L0040 -C459 bne LC45E -C45B jmp LC5C6 -C45E LC45E: ldx #0x001A -C461 bset 0x00,x,#0x01 -C464 ldab L001A -C467 stab L3000 -C46A ldd #0x03E8 -C46D jsr LE571 -C470 LC470: ldd L0040 -C473 subd #0x0000 -C476 bhi LC47B -C478 jmp LC5B0 -C47B LC47B: ldab L001B -C47E andb #0x20 -C480 beq LC49D -C482 ldd L0040 -C485 subd #0x03E8 -C488 bcs LC49D -C48A ldab #0x28 -C48C stab L0001 -C48F ldd #0xFC18 -C492 addd L0040 -C495 std L0040 -C498 bsr LC430 -C49A jmp LC57C -C49D LC49D: ldab L001B -C4A0 andb #0x20 -C4A2 beq LC4C0 -C4A4 ldd L0040 -C4A7 subd #0x0064 -C4AA bcs LC4C0 -C4AC ldab #0x30 -C4AE stab L0001 -C4B1 ldd #0xFF9C -C4B4 addd L0040 -C4B7 std L0040 -C4BA jsr LC430 -C4BD jmp LC57C -C4C0 LC4C0: ldd L0BDD -C4C3 beq LC501 -C4C5 ldd L0040 -C4C8 subd L0BDD -C4CB bcs LC501 -C4CD ldab L0CDB -C4D0 bne LC4D9 -C4D2 ldab L001B -C4D5 andb #0x20 -C4D7 beq LC501 -C4D9 LC4D9: ldd L0BDD -C4DC comb -C4DD coma -C4DE adcb L0041 -C4E1 adca L0040 -C4E4 std L0040 -C4E7 ldab L0BDA -C4EA stab L0001 -C4ED jsr LC430 -C4F0 ldab L001B -C4F3 andb #0x20 -C4F5 bne LC4FF -C4F7 ldab L0CDB -C4FA beq LC4FF -C4FC dec L0CDB -C4FF LC4FF: bra LC57C -C501 LC501: ldd L0BDF -C504 beq LC542 -C506 ldd L0040 -C509 subd L0BDF -C50C bcs LC542 -C50E ldab L0CDA -C511 bne LC51A -C513 ldab L001B -C516 andb #0x20 -C518 beq LC542 -C51A LC51A: ldd L0BDF -C51D comb -C51E coma -C51F adcb L0041 -C522 adca L0040 -C525 std L0040 -C528 ldab L0BDB -C52B stab L0001 -C52E jsr LC430 -C531 ldab L001B -C534 andb #0x20 -C536 bne LC540 -C538 ldab L0CDA -C53B beq LC540 -C53D dec L0CDA -C540 LC540: bra LC57C -C542 LC542: ldd L0BE1 -C545 beq LC577 -C547 ldd L0040 -C54A subd L0BE1 -C54D bcs LC577 -C54F ldd L0BE1 -C552 comb -C553 coma -C554 adcb L0041 -C557 adca L0040 -C55A std L0040 -C55D ldab L0BDC -C560 stab L0001 -C563 jsr LC430 -C566 ldab L001B -C569 andb #0x20 -C56B bne LC575 -C56D ldab L0CD9 -C570 beq LC575 -C572 dec L0CD9 -C575 LC575: bra LC57C -C577 LC577: clrb -C578 clra -C579 std L0040 -C57C LC57C: ldd #0x012C -C57F jsr LE571 -C582 ldab L001B -C585 andb #0x20 -C587 bne LC5AD -C589 ldx #0x001A -C58C bclr 0x00,x,#0x01 -C58F ldab L001A -C592 stab L3000 -C595 ldd #0x000C -C598 jsr LE571 -C59B ldx #0x001A -C59E bset 0x00,x,#0x01 -C5A1 ldab L001A -C5A4 stab L3000 -C5A7 ldd #0x0023 -C5AA jsr LE571 -C5AD LC5AD: jmp LC470 -C5B0 LC5B0: ldab L0BC0 -C5B3 andb #0x04 -C5B5 beq LC5C6 -C5B7 ldab L001B -C5BA andb #0x20 -C5BC beq LC5C6 -C5BE ldab #0x38 -C5C0 stab L0001 -C5C3 jsr LC430 -C5C6 LC5C6: ldx #0x0021 -C5C9 bclr 0x00,x,#0x10 -C5CC ldx #0x001B -C5CF bclr 0x00,x,#0x20 -C5D2 rts -C5D3 LC5D3: ldab L0015 -C5D6 andb #0x1F -C5D8 bne LC5DD -C5DA jmp LC67C -C5DD LC5DD: ldd #0x00C8 -C5E0 jsr LE571 -C5E3 ldd L003E -C5E6 beq LC640 -C5E8 ldab L0015 -C5EB andb #0x1F -C5ED clra -C5EE jsr LFE32 -C5F1 ldab #0x0B -C5F3 test -C5F4 nop -C5F5 ldab #0x16 -C5F7 test -C5F8 nop -C5F9 ldab #0x21 -C5FB test -C5FC idiv -C5FD ldab #0x2C -C5FF test -C600 lsrd -C601 ldab #0x37 -C603 test -C604 inx -C605 ldab #0x40 -C607 stx LF000 -C60A test -C60B ldd #0xFF9C -C60E addd L003E -C611 std L003E -C614 bra LC640 -C616 .byte 0xCC,0xFF -C618 ; C618: 38 -C618 .ascii '8' -C619 .byte 0xF3,0x00 -C61B ; C61B: 3E -C61B .ascii '>' -C61C .byte 0xFD,0x00 -C61E ; C61E: 3E,20 -C61E .ascii '> ' -C620 .byte 0x1F,0xCC,0xFE,0x0C,0xF3,0x00 -C626 ; C626: 3E -C626 .ascii '>' -C627 .byte 0xFD,0x00 -C629 ; C629: 3E,20 -C629 .ascii '> ' -C62B .byte 0x14,0xCC,0xFC,0x18,0xF3,0x00 -C631 ; C631: 3E -C631 .ascii '>' -C632 .byte 0xFD,0x00 -C634 ; C634: 3E,20 -C634 .ascii '> ' -C636 .byte 0x09,0xCC,0xF8 -C639 ; C639: 30 -C639 .ascii '0' -C63A .byte 0xF3,0x00 -C63C ; C63C: 3E -C63C .ascii '>' -C63D .byte 0xFD,0x00 -C63F ; C63F: 3E -C63F .ascii '>' -C640 LC640: ldx #0x0014 -C643 bclr 0x00,x,#0x02 -C646 ldab L0014 -C649 stab L3800 -C64C ldd #0x001E -C64F jsr LE571 -C652 ldx #0x0015 -C655 bclr 0x00,x,#0x1F -C658 ldx #0x0014 -C65B bset 0x00,x,#0x02 -C65E ldab L0014 -C661 stab L3800 -C664 ldd #0x0019 -C667 jsr LE571 -C66A ldx #0x0014 -C66D bset 0x00,x,#0x01 -C670 ldab L0014 -C673 stab L3800 -C676 ldd #0x0019 -C679 jsr LE571 -C67C LC67C: rts -C67D LC67D: ldab L0030 -C680 bne LC6D7 -C682 ldab L0BC0 -C685 andb #0x04 -C687 bne LC6D7 -C689 ldab #0x27 -C68B stab L102D -C68E ldab #0x07 -C690 stab L102B -C693 ldx #0x001A -C696 bset 0x00,x,#0x04 -C699 ldab L001A -C69C stab L3000 -C69F ldd #0x0014 -C6A2 jsr LE571 -C6A5 ldab L0BC0 -C6A8 andb #0x01 -C6AA beq LC6B2 -C6AC ldx #0x0BC1 -C6AF bset 0x00,x,#0x01 -C6B2 LC6B2: ldab L0BC0 -C6B5 andb #0x04 -C6B7 beq LC6BF -C6B9 ldx #0x0BC1 -C6BC bset 0x00,x,#0x02 -C6BF LC6BF: ldx #0x001A -C6C2 bclr 0x00,x,#0x04 -C6C5 ldab L001A -C6C8 stab L3000 -C6CB ldab #0x96 -C6CD stab L0030 -C6D0 ldab #0x1E -C6D2 stab L0035 -C6D5 bra LC734 -C6D7 LC6D7: ldab L1800 -C6DA blt LC706 -C6DC ldab L0007 -C6DF bne LC706 -C6E1 ldx #0x001A -C6E4 bclr 0x00,x,#0x02 -C6E7 ldab L001A -C6EA stab L3000 -C6ED ldab #0x64 -C6EF stab L002D -C6F2 ldd #0x0032 -C6F5 jsr LE571 -C6F8 ldx #0x001A -C6FB bset 0x00,x,#0x02 -C6FE ldab L001A -C701 stab L3000 -C704 bra LC734 -C706 LC706: ldab L002D -C709 bne LC734 -C70B ldx #0x001A -C70E bclr 0x00,x,#0x01 -C711 ldab L001A -C714 stab L3000 -C717 ldd #0x000C -C71A jsr LE571 -C71D ldx #0x001A -C720 bset 0x00,x,#0x01 -C723 ldab L001A -C726 stab L3000 -C729 ldd #0x0023 -C72C jsr LE571 -C72F ldab #0x64 -C731 stab L002D -C734 LC734: ldab L0021 -C737 andb #0x10 -C739 beq LC780 -C73B ldab L0011 -C73E andb #0x04 -C740 bne LC75C -C742 ldd L0040 -C745 addd L003E -C748 subd L0050 -C74B bcs LC75C -C74D ldab L0BC0 -C750 andb #0x04 -C752 bne LC75C -C754 ldx #0x0021 -C757 bclr 0x00,x,#0x10 -C75A bra LC780 -C75C LC75C: ldab L0BC0 -C75F andb #0x08 -C761 beq LC766 -C763 jsr LC5D3 -C766 LC766: ldd L0BDD -C769 bne LC77D -C76B ldd L0BDF -C76E bne LC77D -C770 ldd L0BE1 -C773 bne LC77D -C775 ldx #0x0021 -C778 bclr 0x00,x,#0x10 -C77B bra LC780 -C77D LC77D: jsr LC456 -C780 LC780: ldab L0015 -C783 blt LC78D -C785 ldx #0x0021 -C788 bset 0x00,x,#0x08 -C78B bra LC793 -C78D LC78D: ldx #0x0021 -C790 bclr 0x00,x,#0x08 -C793 LC793: rts -C794 LC794: pshb -C795 psha -C796 des -C797 tsx -C798 clr 0x00,x -C79A LC79A: tsx -C79B ldab 0x02,x -C79D beq LC7B9 -C79F tsx -C7A0 brclr 0x02,x,#0x01,LC7B1 -C7A4 tsx -C7A5 ldab 0x00,x -C7A7 beq LC7AE -C7A9 tsx -C7AA dec 0x00,x -C7AC bra LC7B1 -C7AE LC7AE: tsx -C7AF inc 0x00,x -C7B1 LC7B1: tsx -C7B2 ldab 0x02,x -C7B4 lsrb -C7B5 stab 0x02,x -C7B7 bra LC79A -C7B9 LC7B9: tsx -C7BA ldab 0x00,x -C7BC clra -C7BD pulx -C7BE ins -C7BF rts -C7C0 LC7C0: ldab L102F -C7C3 clra -C7C4 bsr LC794 -C7C6 subd #0x0000 -C7C9 beq LC7D0 -C7CB ldab L102C -C7CE blt LC7E0 -C7D0 LC7D0: ldab L102F -C7D3 clra -C7D4 bsr LC794 -C7D6 subd #0x0000 -C7D9 bne LC7E4 -C7DB ldab L102C -C7DE blt LC7E4 -C7E0 LC7E0: ldd #0x0001 -C7E3 rts -C7E4 LC7E4: clrb -C7E5 clra -C7E6 rts -C7E7 LC7E7: pshb -C7E8 psha -C7E9 ldab #0x32 -C7EB stab L0031 -C7EE tsx -C7EF ldab 0x01,x -C7F1 stab L0043 -C7F4 LC7F4: ldab L102E -C7F7 blt LC7FB -C7F9 bra LC7F4 -C7FB LC7FB: tsx -C7FC ldab 0x01,x -C7FE clra -C7FF bsr LC794 -C801 subd #0x0000 -C804 beq LC80E -C806 ldx #0x102C -C809 bset 0x00,x,#0x40 -C80C bra LC814 -C80E LC80E: ldx #0x102C -C811 bclr 0x00,x,#0x40 -C814 LC814: tsx -C815 ldab 0x01,x -C817 stab L102F -C81A pulx -C81B rts -C81C SCIRTN: des -C81D ldab L0BC0 -C820 andb #0x01 -C822 bne LC82E -C824 ldab L0BC0 -C827 andb #0x04 -C829 bne LC82E -C82B jmp LCBFF -C82E LC82E: ldab #0x96 -C830 stab L0030 -C833 ldab L102E -C836 andb #0x02 -C838 bne LC845 -C83A ldab L102F -C83D cmpb L0026 -C840 bne LC845 -C842 jmp LC91B -C845 LC845: ldab L102F -C848 andb #0x63 -C84A cmpb #0x23 -C84C beq LC851 -C84E jmp LC8E7 -C851 LC851: ldab L001A -C854 andb #0x01 -C856 bne LC85B -C858 jmp LC8E7 -C85B LC85B: ldab L0021 -C85E andb #0xF8 -C860 pshb -C861 ldab L102F -C864 andb #0x1C -C866 lsrb -C867 lsrb -C868 tsx -C869 orab 0x00,x -C86B ins -C86C stab L0021 -C86F ldab L0021 -C872 andb L0BD7 -C875 beq LC87F -C877 ldx #0x0017 -C87A bset 0x00,x,#0x20 -C87D bra LC897 -C87F LC87F: ldab L0017 -C882 andb #0x20 -C884 beq LC897 -C886 ldx #0x0017 -C889 bclr 0x00,x,#0x20 -C88C ldab #0x04 -C88E stab L0CDB -C891 ldx #0x0BC1 -C894 bset 0x00,x,#0x40 -C897 LC897: ldab L0021 -C89A andb L0BD8 -C89D beq LC8A7 -C89F ldx #0x0017 -C8A2 bset 0x00,x,#0x40 -C8A5 bra LC8BF -C8A7 LC8A7: ldab L0017 -C8AA andb #0x40 -C8AC beq LC8BF -C8AE ldx #0x0017 -C8B1 bclr 0x00,x,#0x40 -C8B4 ldab #0x04 -C8B6 stab L0CDA -C8B9 ldx #0x0BC1 -C8BC bset 0x00,x,#0x40 -C8BF LC8BF: ldab L0021 -C8C2 andb L0BD9 -C8C5 beq LC8CF -C8C7 ldx #0x0017 -C8CA bset 0x00,x,#0x80 -C8CD bra LC8E5 -C8CF LC8CF: ldab L0017 -C8D2 bge LC8E5 -C8D4 ldx #0x0017 -C8D7 bclr 0x00,x,#0x80 -C8DA ldab #0x04 -C8DC stab L0CD9 -C8DF ldx #0x0BC1 -C8E2 bset 0x00,x,#0x40 -C8E5 LC8E5: bra LC918 -C8E7 LC8E7: ldab L102F -C8EA stab L0026 -C8ED ldx #0x001A -C8F0 bset 0x00,x,#0x02 -C8F3 ldab L001A -C8F6 stab L3000 -C8F9 ldab L003D -C8FC andb #0x04 -C8FE bne LC918 -C900 ldd #0x0003 -C903 jsr LE571 -C906 ldx #0x001A -C909 bclr 0x00,x,#0x02 -C90C ldab L001A -C90F stab L3000 -C912 inc L003D -C915 jmp LCE46 -C918 LC918: jmp LCBDA -C91B LC91B: ldab L0008 -C91E bne LC923 -C920 jmp LCA5F -C923 LC923: ldab L0017 -C926 andb #0x04 -C928 bne LC92D -C92A jmp LCA5F -C92D LC92D: ldab L0017 -C930 andb #0x08 -C932 bne LC937 -C934 jmp LCA5F -C937 LC937: ldab L102F -C93A cmpb #0xFF -C93C beq LC945 -C93E ldab L0008 -C941 cmpb #0x0E -C943 bcs LC957 -C945 LC945: ldx #0x0017 -C948 bclr 0x00,x,#0x04 -C94B clr L0008 -C94E jsr LCE48 -C951 clr L002C -C954 jmp LCA5C -C957 LC957: ldab L0008 -C95A clra -C95B jsr LFE16 -C95E test -C95F nop -C960 test -C961 clc -C962 orab #0x59 -C964 adcb #0x7E -C966 adcb #0x87 -C968 adcb #0xDF -C96A adcb #0xF3 -C96C orab #0x07 -C96E orab #0x1B -C970 orab #0x23 -C972 orab #0x2B -C974 orab #0x33 -C976 orab #0x3B -C978 orab #0x43 -C97A orab #0x4B -C97C orab #0x53 -C97E ldab L102F -C981 stab L0BC2 -C984 jmp LCA59 -C987 .byte 0xF6,0x10 -C989 ; C989: 2F -C989 .ascii '/' -C98A .byte 0xF7,0x0B,0xE3,0xF6,0x10 -C98F ; C98F: 2F -C98F .ascii '/' -C990 .byte 0xC4,0x0F,0xC1,0x01 -C994 ; C994: 26 -C994 .ascii '&' -C995 .byte 0x07,0xC6,0x02,0xF7,0x00,0x13 -C99B ; C99B: 20 -C99B .ascii ' ' -C99C .byte 0x1B,0xC1,0x02 -C99F ; C99F: 26 -C99F .ascii '&' -C9A0 .byte 0x07,0xC6,0x04,0xF7,0x00,0x13 -C9A6 ; C9A6: 20 -C9A6 .ascii ' ' -C9A7 .byte 0x10,0xC1,0x03 -C9AA ; C9AA: 26 -C9AA .ascii '&' -C9AB .byte 0x07,0xC6,0x08,0xF7,0x00,0x13 -C9B1 ; C9B1: 20 -C9B1 .ascii ' ' -C9B2 .byte 0x05,0xC6,0x01,0xF7,0x00,0x13,0xF6,0x10 -C9BA ; C9BA: 2F -C9BA .ascii '/' -C9BB .byte 0xC4,0xF0 -C9BD ; C9BD: 54,54,54,54 -C9BD .ascii 'TTTT' -C9C1 .byte 0xF7,0x0B,0xC3,0xF6,0x0B,0xC2,0xF7,0x0B -C9C9 .byte 0xAA,0xF6,0x0B,0xC3,0x27,0x0E,0xF6,0x0B -C9D1 .byte 0xAA,0x86,0x0A -C9D4 ; C9D4: 3D -C9D4 .ascii '=' -C9D5 .byte 0xF7,0x0B,0xAA -C9D8 ; C9D8: 7A -C9D8 .ascii 'z' -C9D9 .byte 0x0B,0xC3 -C9DB ; C9DB: 20 -C9DB .ascii ' ' -C9DC .byte 0xED -C9DD ; C9DD: 20,7A -C9DD .ascii ' z' -C9DF .byte 0xF6,0x10 -C9E1 ; C9E1: 2F -C9E1 .ascii '/' -C9E2 .byte 0xF7,0x0B,0xC4,0xF6,0x0B,0xC4,0xC1,0x80 -C9EA ; C9EA: 26 -C9EA .ascii '&' -C9EB .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC4 -C9F1 ; C9F1: 20,66 -C9F1 .ascii ' f' -C9F3 .byte 0xF6,0x10 -C9F5 ; C9F5: 2F -C9F5 .ascii '/' -C9F6 .byte 0xF7,0x0B,0xC5,0xF6,0x0B,0xC5,0xC1,0x80 -C9FE ; C9FE: 26 -C9FE .ascii '&' -C9FF .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC5 -CA05 ; CA05: 20,52 -CA05 .ascii ' R' -CA07 .byte 0xF6,0x10 -CA09 ; CA09: 2F -CA09 .ascii '/' -CA0A .byte 0xF7,0x0B,0xC6,0xF6,0x0B,0xC6,0xC1,0x80 -CA12 ; CA12: 26 -CA12 .ascii '&' -CA13 .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC6 -CA19 ; CA19: 20,3E -CA19 .ascii ' >' -CA1B .byte 0xF6,0x10 -CA1D ; CA1D: 2F -CA1D .ascii '/' -CA1E .byte 0xF7,0x0B,0xC7 -CA21 ; CA21: 20,36 -CA21 .ascii ' 6' -CA23 .byte 0xF6,0x10 -CA25 ; CA25: 2F -CA25 .ascii '/' -CA26 .byte 0xF7,0x0B,0xC8 -CA29 ; CA29: 20,2E -CA29 .ascii ' .' -CA2B .byte 0xF6,0x10 -CA2D ; CA2D: 2F -CA2D .ascii '/' -CA2E .byte 0xF7,0x0B,0xC9 -CA31 ; CA31: 20,26 -CA31 .ascii ' &' -CA33 .byte 0xF6,0x10 -CA35 ; CA35: 2F -CA35 .ascii '/' -CA36 .byte 0xF7,0x0B,0xCA -CA39 ; CA39: 20 -CA39 .ascii ' ' -CA3A .byte 0x1E,0xF6,0x10 -CA3D ; CA3D: 2F -CA3D .ascii '/' -CA3E .byte 0xF7,0x0B,0xCB -CA41 ; CA41: 20 -CA41 .ascii ' ' -CA42 .byte 0x16,0xF6,0x10 -CA45 ; CA45: 2F -CA45 .ascii '/' -CA46 .byte 0xF7,0x0B,0xCC -CA49 ; CA49: 20 -CA49 .ascii ' ' -CA4A .byte 0x0E,0xF6,0x10 -CA4D ; CA4D: 2F -CA4D .ascii '/' -CA4E .byte 0xF7,0x0B,0xCD -CA51 ; CA51: 20 -CA51 .ascii ' ' -CA52 .byte 0x06,0xF6,0x10 -CA55 ; CA55: 2F -CA55 .ascii '/' -CA56 .byte 0xF7,0x0B,0xCE -CA59 LCA59: inc L0008 -CA5C LCA5C: jmp LCBDA -CA5F LCA5F: ldab L102F -CA62 andb #0xEF -CA64 cmpb #0xE2 -CA66 bne LCA82 -CA68 ldx #0x0017 -CA6B bset 0x00,x,#0x08 -CA6E ldx #0x0017 -CA71 bset 0x00,x,#0x04 -CA74 ldab #0x01 -CA76 stab L0008 -CA79 ldx #0x0BC1 -CA7C bclr 0x00,x,#0x01 -CA7F jmp LCBDA -CA82 LCA82: ldab L102F -CA85 andb #0x02 -CA87 beq LCA8C -CA89 jmp LCB6C -CA8C LCA8C: ldab L102F -CA8F bge LCAC9 -CA91 ldab L0017 -CA94 andb #0x08 -CA96 bne LCAC9 -CA98 ldab L102F -CA9B andb #0x78 -CA9D lsrb -CA9E lsrb -CA9F lsrb -CAA0 clra -CAA1 addd #0x0BC7 -CAA4 xgdx -CAA5 ldab 0x00,x -CAA7 clra -CAA8 pshb -CAA9 psha -CAAA ldab L0BAA -CAAD clra -CAAE jsr LFBBA -CAB1 addd L0040 -CAB4 std L0040 -CAB7 ldx #0x001B -CABA bset 0x00,x,#0x20 -CABD ldx #0x001B -CAC0 bclr 0x00,x,#0x40 -CAC3 clr L0025 -CAC6 jmp LCB64 -CAC9 LCAC9: ldab L0017 -CACC andb #0x08 -CACE bne LCB1A -CAD0 ldab L102F -CAD3 andb #0x60 -CAD5 lsrb -CAD6 lsrb -CAD7 lsrb -CAD8 clra -CAD9 addd #0x0BC7 -CADC xgdx -CADD ldab 0x00,x -CADF clra -CAE0 pshb -CAE1 psha -CAE2 ldab L0BAA -CAE5 clra -CAE6 jsr LFBBA -CAE9 std L0BBD -CAEC ldd L0BBD -CAEF addd L0040 -CAF2 std L0040 -CAF5 ldab L0021 -CAF8 andb #0xF8 -CAFA pshb -CAFB ldab L102F -CAFE andb #0x1C -CB00 lsrb -CB01 lsrb -CB02 tsx -CB03 orab 0x00,x -CB05 ins -CB06 stab L0021 -CB09 ldab L102F -CB0C stab L0BBC -CB0F ldx #0x001B -CB12 bclr 0x00,x,#0x40 -CB15 clr L0025 -CB18 bra LCB64 -CB1A LCB1A: ldab L102F -CB1D andb #0xE0 -CB1F lsrb -CB20 lsrb -CB21 lsrb -CB22 lsrb -CB23 lsrb -CB24 clra -CB25 addd #0x0BC7 -CB28 xgdx -CB29 ldab 0x00,x -CB2B clra -CB2C pshb -CB2D psha -CB2E ldab L0BAA -CB31 clra -CB32 jsr LFBBA -CB35 std L0BBD -CB38 ldd L0BBD -CB3B addd L0040 -CB3E std L0040 -CB41 ldab L0021 -CB44 andb #0xF8 -CB46 pshb -CB47 ldab L102F -CB4A andb #0x1C -CB4C lsrb -CB4D lsrb -CB4E tsx -CB4F orab 0x00,x -CB51 ins -CB52 stab L0021 -CB55 ldab L102F -CB58 stab L0BBC -CB5B ldx #0x001B -CB5E bclr 0x00,x,#0x40 -CB61 clr L0025 -CB64 LCB64: clr L002C -CB67 clr L003A -CB6A bra LCBDA -CB6C LCB6C: ldab L102F -CB6F andb #0x03 -CB71 cmpb #0x02 -CB73 bne LCB84 -CB75 ldab L0021 -CB78 andb #0x08 -CB7A beq LCB84 -CB7C ldx #0x0021 -CB7F bset 0x00,x,#0x10 -CB82 bra LCBDA -CB84 LCB84: ldab L102F -CB87 andb #0xEF -CB89 cmpb #0xE3 -CB8B bne LCB95 -CB8D ldx #0x0BC1 -CB90 bclr 0x00,x,#0x02 -CB93 bra LCBDA -CB95 LCB95: ldab L102F -CB98 andb #0xEF -CB9A cmpb #0x63 -CB9C bne LCBBA -CB9E ldx #0x0BC1 -CBA1 bclr 0x00,x,#0x01 -CBA4 ldab L0BC0 -CBA7 andb #0x01 -CBA9 beq LCBB8 -CBAB ldab L0BC0 -CBAE andb #0x04 -CBB0 beq LCBB8 -CBB2 ldx #0x0BC1 -CBB5 bclr 0x00,x,#0x02 -CBB8 LCBB8: bra LCBDA -CBBA LCBBA: ldab L102F -CBBD andb #0xEF -CBBF cmpb #0x67 -CBC1 bne LCBCB -CBC3 ldx #0x0BC1 -CBC6 bset 0x00,x,#0x20 -CBC9 bra LCBDA -CBCB LCBCB: ldab L102F -CBCE andb #0xEF -CBD0 cmpb #0x27 -CBD2 bne LCBDA -CBD4 ldx #0x0BC1 -CBD7 bset 0x00,x,#0x10 -CBDA LCBDA: ldx #0x001A -CBDD bset 0x00,x,#0x02 -CBE0 ldab L001A -CBE3 stab L3000 -CBE6 ldab L0017 -CBE9 andb #0x04 -CBEB bne LCBF2 -CBED ldab #0x06 -CBEF stab L0007 -CBF2 LCBF2: ldab L0026 -CBF5 comb -CBF6 stab L0026 -CBF9 clr L003D -CBFC jmp LCE46 -CBFF LCBFF: ldab L0BC0 -CC02 andb #0x02 -CC04 bne LCC09 -CC06 jmp LCE3B -CC09 LCC09: ldab L102F -CC0C andb #0xE0 -CC0E cmpb #0x20 -CC10 beq LCC15 -CC12 jmp LCE3B -CC15 LCC15: ldab #0x32 -CC17 stab L002F -CC1A ldx #0x001B -CC1D bset 0x00,x,#0x02 -CC20 ldab L102E -CC23 andb #0x02 -CC25 bne LCC2F -CC27 jsr LC7C0 -CC2A subd #0x0000 -CC2D bne LCC3E -CC2F LCC2F: ldab L102F -CC32 tsx -CC33 stab 0x00,x -CC35 ldd #0x00FF -CC38 jsr LC7E7 -CC3B jmp LCE39 -CC3E LCC3E: ldab L102F -CC41 cmpb #0x3F -CC43 bne LCC4F -CC45 ldab L0043 -CC48 clra -CC49 jsr LC7E7 -CC4C jmp LCE39 -CC4F LCC4F: ldab L0008 -CC52 bne LCC57 -CC54 jmp LCD94 -CC57 LCC57: ldab L102F -CC5A andb #0xF0 -CC5C cmpb #0x20 -CC5E beq LCC63 -CC60 jmp LCD94 -CC63 LCC63: ldab L102F -CC66 andb #0x0F -CC68 tsx -CC69 stab 0x00,x -CC6B ldab L0008 -CC6E clra -CC6F jsr LFE16 -CC72 test -CC73 nop -CC74 test -CC75 tpa -CC76 .byte 0xCD -CC77 ; CC77: 7A -CC77 .ascii 'z' -CC78 .byte 0xCC,0x88,0xCC,0xA2,0xCC,0xCA,0xCC,0xEE -CC80 .byte 0xCD,0x19,0xCD -CC83 ; CC83: 21 -CC83 .ascii '!' -CC84 .byte 0xCD -CC85 ; CC85: 30 -CC85 .ascii '0' -CC86 .byte 0xCD -CC87 ; CC87: 38 -CC87 .ascii '8' -CC88 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x09 -CC8F ; CC8F: 30 -CC8F .ascii '0' -CC90 .byte 0xE6,0x00 -CC92 ; CC92: 4F -CC92 .ascii 'O' -CC93 .byte 0xFD,0x00 -CC95 ; CC95: 76,20 -CC95 .ascii 'v ' -CC97 .byte 0x07 -CC98 ; CC98: 30 -CC98 .ascii '0' -CC99 .byte 0xE6,0x00 -CC9B ; CC9B: 4F -CC9B .ascii 'O' -CC9C .byte 0xFD,0x00 -CC9E ; CC9E: 40,7E -CC9E .ascii '@~' -CCA0 .byte 0xCD -CCA1 ; CCA1: 7A -CCA1 .ascii 'z' -CCA2 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x10 -CCA9 ; CCA9: 30 -CCA9 .ascii '0' -CCAA .byte 0xE6,0x00 -CCAC ; CCAC: 4F -CCAC .ascii 'O' -CCAD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 -CCB3 ; CCB3: 76 -CCB3 .ascii 'v' -CCB4 .byte 0xFD,0x00 -CCB6 ; CCB6: 76,20 -CCB6 .ascii 'v ' -CCB8 .byte 0x0E -CCB9 ; CCB9: 30 -CCB9 .ascii '0' -CCBA .byte 0xE6,0x00 -CCBC ; CCBC: 4F -CCBC .ascii 'O' -CCBD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 -CCC3 ; CCC3: 40 -CCC3 .ascii '@' -CCC4 .byte 0xFD,0x00 -CCC6 ; CCC6: 40,7E -CCC6 .ascii '@~' -CCC8 .byte 0xCD -CCC9 ; CCC9: 7A -CCC9 .ascii 'z' -CCCA .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x0E -CCD1 ; CCD1: 30 -CCD1 .ascii '0' -CCD2 .byte 0xE6,0x00 -CCD4 ; CCD4: 4F -CCD4 .ascii 'O' -CCD5 .byte 0x17 -CCD6 ; CCD6: 5F -CCD6 .ascii '_' -CCD7 .byte 0xF3,0x00 -CCD9 ; CCD9: 76 -CCD9 .ascii 'v' -CCDA .byte 0xFD,0x00 -CCDC ; CCDC: 76,20 -CCDC .ascii 'v ' -CCDE .byte 0x0C -CCDF ; CCDF: 30 -CCDF .ascii '0' -CCE0 .byte 0xE6,0x00 -CCE2 ; CCE2: 4F -CCE2 .ascii 'O' -CCE3 .byte 0x17 -CCE4 ; CCE4: 5F -CCE4 .ascii '_' -CCE5 .byte 0xF3,0x00 -CCE7 ; CCE7: 40 -CCE7 .ascii '@' -CCE8 .byte 0xFD,0x00 -CCEA ; CCEA: 40,7E -CCEA .ascii '@~' -CCEC .byte 0xCD -CCED ; CCED: 7A -CCED .ascii 'z' -CCEE .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x12 -CCF5 ; CCF5: 30 -CCF5 .ascii '0' -CCF6 .byte 0xE6,0x00 -CCF8 ; CCF8: 4F -CCF8 .ascii 'O' -CCF9 .byte 0x17 -CCFA ; CCFA: 48,48,48,48,5F -CCFA .ascii 'HHHH_' -CCFF .byte 0xF3,0x00 -CD01 ; CD01: 76 -CD01 .ascii 'v' -CD02 .byte 0xFD,0x00 -CD04 ; CD04: 76,20 -CD04 .ascii 'v ' -CD06 .byte 0x10 -CD07 ; CD07: 30 -CD07 .ascii '0' -CD08 .byte 0xE6,0x00 -CD0A ; CD0A: 4F -CD0A .ascii 'O' -CD0B .byte 0x17 -CD0C ; CD0C: 48,48,48,48,5F -CD0C .ascii 'HHHH_' -CD11 .byte 0xF3,0x00 -CD13 ; CD13: 40 -CD13 .ascii '@' -CD14 .byte 0xFD,0x00 -CD16 ; CD16: 40,20,61,30 -CD16 .ascii '@ a0' -CD1A .byte 0xE6,0x00,0xF7,0x0B,0xAA -CD1F ; CD1F: 20,59,30 -CD1F .ascii ' Y0' -CD22 .byte 0xE6,0x00 -CD24 ; CD24: 58,58,58,58 -CD24 .ascii 'XXXX' -CD28 .byte 0xFB,0x0B,0xAA,0xF7,0x0B,0xAA -CD2E ; CD2E: 20,4A,30 -CD2E .ascii ' J0' -CD31 .byte 0xE6,0x00,0xF7,0x00,0x13 -CD36 ; CD36: 20,42 -CD36 .ascii ' B' -CD38 .byte 0xF6,0x10 -CD3A ; CD3A: 2F -CD3A .ascii '/' -CD3B .byte 0xC4,0x01,0x27,0x08,0xCE,0x00 -CD41 ; CD41: 21 -CD41 .ascii '!' -CD42 .byte 0x1C,0x00 -CD44 ; CD44: 40,20 -CD44 .ascii '@ ' -CD46 .byte 0x06,0xCE,0x00 -CD49 ; CD49: 21 -CD49 .ascii '!' -CD4A .byte 0x1D,0x00 -CD4C ; CD4C: 40 -CD4C .ascii '@' -CD4D .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x17,0xF6 -CD55 .byte 0x0B,0xAA -CD57 ; CD57: 4F,37,36 -CD57 .ascii 'O76' -CD5A .byte 0xFC,0x00 -CD5C ; CD5C: 76 -CD5C .ascii 'v' -CD5D .byte 0xBD,0xFB,0xBA,0xFD,0x00 -CD62 ; CD62: 76 -CD62 .ascii 'v' -CD63 .byte 0xCE,0x00,0x17,0x1D,0x00,0x01 -CD69 ; CD69: 20 -CD69 .ascii ' ' -CD6A .byte 0x0F,0xF6,0x0B,0xAA -CD6E ; CD6E: 4F,37,36 -CD6E .ascii 'O76' -CD71 .byte 0xFC,0x00 -CD73 ; CD73: 40 -CD73 .ascii '@' -CD74 .byte 0xBD,0xFB,0xBA,0xFD,0x00 -CD79 ; CD79: 40 -CD79 .ascii '@' -CD7A .byte 0xF6,0x00,0x08,0xC1,0x09 -CD7F ; CD7F: 26 -CD7F .ascii '&' -CD80 .byte 0x08,0x7F,0x00 -CD83 ; CD83: 2C -CD83 .ascii ',' -CD84 .byte 0x7F,0x00,0x08 -CD87 ; CD87: 20 -CD87 .ascii ' ' -CD88 .byte 0x03 -CD89 ; CD89: 7C -CD89 .ascii '|' -CD8A .byte 0x00,0x08 -CD8C ; CD8C: 5F,4F -CD8C .ascii '_O' -CD8E .byte 0xBD,0xC7,0xE7 -CD91 ; CD91: 7E -CD91 .ascii '~' -CD92 .byte 0xCE -CD93 ; CD93: 39 -CD93 .ascii '9' -CD94 LCD94: ldab L102F -CD97 clra -CD98 jsr LFE32 -CD9B .byte 0xCD,0xB1,0x00 -CD9E ; CD9E: 31 -CD9E .ascii '1' -CD9F .byte 0xCD,0xDB,0x00,0x01,0xCE -CDA4 ; CDA4: 20 -CDA4 .ascii ' ' -CDA5 .byte 0x00,0x01,0xCE -CDA8 ; CDA8: 28 -CDA8 .ascii '(' -CDA9 .byte 0x00,0x05,0xCE -CDAC ; CDAC: 34 -CDAC .ascii '4' -CDAD .byte 0xFF,0xC8,0x00,0x00,0xF6,0x00 -CDB3 ; CDB3: 21,2C -CDB3 .ascii '!,' -CDB5 .byte 0x08,0xCC,0x00,0x80,0xBD,0xC7,0xE7 -CDBC ; CDBC: 20 -CDBC .ascii ' ' -CDBD .byte 0x1B -CDBE ; CDBE: 5F,4F -CDBE .ascii '_O' -CDC0 .byte 0xBD,0xC7,0xE7,0xF6,0x00,0x1F,0xC4,0x08 -CDC8 .byte 0x27,0x0C,0xF6,0x0B,0xC0,0xC4,0x10,0x27 -CDD0 .byte 0x05 -CDD1 ; CDD1: 7C -CDD1 .ascii '|' -CDD2 .byte 0x00 -CDD3 ; CDD3: 75,20 -CDD3 .ascii 'u ' -CDD5 .byte 0x03,0x7F,0x00 -CDD8 ; CDD8: 75,20,5E -CDD8 .ascii 'u ^' -CDDB .byte 0xF6,0x00,0x1D,0xC4,0x02,0x27,0x07,0xF6 -CDE3 .byte 0x00,0x19,0xC4,0x08 -CDE7 ; CDE7: 26 -CDE7 .ascii '&' -CDE8 .byte 0x19,0xCC,0x00,0xFE,0xBD,0xC7,0xE7,0xF6 -CDF0 .byte 0x00,0x1F,0xC4,0x08,0x27,0x0A,0xF6,0x0B -CDF8 .byte 0xC0,0xC4,0x10,0x27,0x03 -CDFD ; CDFD: 7C -CDFD .ascii '|' -CDFE .byte 0x00 -CDFF ; CDFF: 75,20 -CDFF .ascii 'u ' -CE01 .byte 0x1C,0xFC,0x00 -CE04 ; CE04: 44,37,36 -CE04 .ascii 'D76' -CE07 .byte 0xF6,0x0B,0xAA -CE0A ; CE0A: 4F,38 -CE0A .ascii 'O8' -CE0C .byte 0x8F,0x02,0x8F,0xBD,0xC7,0xE7,0xCE,0x00 -CE14 .byte 0x19,0x1D,0x00,0x08,0xCE,0x00,0x1F,0x1C -CE1C .byte 0x00,0x08 -CE1E ; CE1E: 20 -CE1E .ascii ' ' -CE1F .byte 0x19,0xCE,0x00,0x1D,0x1D,0x00,0x02 -CE26 ; CE26: 20 -CE26 .ascii ' ' -CE27 .byte 0x11,0xC6,0x01,0xF7,0x00,0x08 -CE2D ; CE2D: 5F,4F -CE2D .ascii '_O' -CE2F .byte 0xBD,0xC7,0xE7 -CE32 ; CE32: 20 -CE32 .ascii ' ' -CE33 .byte 0x05 -CE34 ; CE34: 5F,4F -CE34 .ascii '_O' -CE36 .byte 0xBD,0xC7,0xE7 -CE39 LCE39: bra LCE46 -CE3B LCE3B: ldab L102E -CE3E tsx -CE3F stab 0x00,x -CE41 ldab L102F -CE44 stab 0x00,x -CE46 LCE46: ins -CE47 rti -CE48 LCE48: ldab L0BC4 -CE4B cmpb L0BC5 -CE4E bcs LCEA3 -CE50 ldab L0BC5 -CE53 cmpb L0BC6 -CE56 bcs LCEA3 -CE58 ldab L0BC4 -CE5B clra -CE5C addd #0x0BC7 -CE5F xgdx -CE60 ldab 0x00,x -CE62 clra -CE63 std L0BDD -CE66 ldab L0BC5 -CE69 clra -CE6A addd #0x0BC7 -CE6D xgdx -CE6E ldab 0x00,x -CE70 clra -CE71 std L0BDF -CE74 ldab L0BC6 -CE77 clra -CE78 addd #0x0BC7 -CE7B xgdx -CE7C ldab 0x00,x -CE7E clra -CE7F std L0BE1 -CE82 ldab #0x01 -CE84 stab L0BD7 -CE87 ldab #0x04 -CE89 stab L0BD8 -CE8C ldab #0x02 -CE8E stab L0BD9 -CE91 ldab #0x20 -CE93 stab L0BDA -CE96 ldab #0x08 -CE98 stab L0BDB -CE9B ldab #0x10 -CE9D stab L0BDC -CEA0 jmp LD066 -CEA3 LCEA3: ldab L0BC4 -CEA6 cmpb L0BC6 -CEA9 bcs LCEFE -CEAB ldab L0BC6 -CEAE cmpb L0BC5 -CEB1 bcs LCEFE -CEB3 ldab L0BC4 -CEB6 clra -CEB7 addd #0x0BC7 -CEBA xgdx -CEBB ldab 0x00,x -CEBD clra -CEBE std L0BDD -CEC1 ldab L0BC6 -CEC4 clra -CEC5 addd #0x0BC7 -CEC8 xgdx -CEC9 ldab 0x00,x -CECB clra -CECC std L0BDF -CECF ldab L0BC5 -CED2 clra -CED3 addd #0x0BC7 -CED6 xgdx -CED7 ldab 0x00,x -CED9 clra -CEDA std L0BE1 -CEDD ldab #0x01 -CEDF stab L0BD7 -CEE2 ldab #0x02 -CEE4 stab L0BD8 -CEE7 ldab #0x04 -CEE9 stab L0BD9 -CEEC ldab #0x20 -CEEE stab L0BDA -CEF1 ldab #0x10 -CEF3 stab L0BDB -CEF6 ldab #0x08 -CEF8 stab L0BDC -CEFB jmp LD066 -CEFE LCEFE: ldab L0BC5 -CF01 cmpb L0BC4 -CF04 bcs LCF59 -CF06 ldab L0BC4 -CF09 cmpb L0BC6 -CF0C bcs LCF59 -CF0E ldab L0BC5 -CF11 clra -CF12 addd #0x0BC7 -CF15 xgdx -CF16 ldab 0x00,x -CF18 clra -CF19 std L0BDD -CF1C ldab L0BC4 -CF1F clra -CF20 addd #0x0BC7 -CF23 xgdx -CF24 ldab 0x00,x -CF26 clra -CF27 std L0BDF -CF2A ldab L0BC6 -CF2D clra -CF2E addd #0x0BC7 -CF31 xgdx -CF32 ldab 0x00,x -CF34 clra -CF35 std L0BE1 -CF38 ldab #0x04 -CF3A stab L0BD7 -CF3D ldab #0x01 -CF3F stab L0BD8 -CF42 ldab #0x02 -CF44 stab L0BD9 -CF47 ldab #0x08 -CF49 stab L0BDA -CF4C ldab #0x20 -CF4E stab L0BDB -CF51 ldab #0x10 -CF53 stab L0BDC -CF56 jmp LD066 -CF59 LCF59: ldab L0BC5 -CF5C cmpb L0BC6 -CF5F bcs LCFB4 -CF61 ldab L0BC6 -CF64 cmpb L0BC4 -CF67 bcs LCFB4 -CF69 ldab L0BC5 -CF6C clra -CF6D addd #0x0BC7 -CF70 xgdx -CF71 ldab 0x00,x -CF73 clra -CF74 std L0BDD -CF77 ldab L0BC6 -CF7A clra -CF7B addd #0x0BC7 -CF7E xgdx -CF7F ldab 0x00,x -CF81 clra -CF82 std L0BDF -CF85 ldab L0BC4 -CF88 clra -CF89 addd #0x0BC7 -CF8C xgdx -CF8D ldab 0x00,x -CF8F clra -CF90 std L0BE1 -CF93 ldab #0x04 -CF95 stab L0BD7 -CF98 ldab #0x02 -CF9A stab L0BD8 -CF9D ldab #0x01 -CF9F stab L0BD9 -CFA2 ldab #0x08 -CFA4 stab L0BDA -CFA7 ldab #0x10 -CFA9 stab L0BDB -CFAC ldab #0x20 -CFAE stab L0BDC -CFB1 jmp LD066 -CFB4 LCFB4: ldab L0BC6 -CFB7 cmpb L0BC4 -CFBA bcs LD00E -CFBC ldab L0BC4 -CFBF cmpb L0BC5 -CFC2 bcs LD00E -CFC4 ldab L0BC6 -CFC7 clra -CFC8 addd #0x0BC7 -CFCB xgdx -CFCC ldab 0x00,x -CFCE clra -CFCF std L0BDD -CFD2 ldab L0BC4 -CFD5 clra -CFD6 addd #0x0BC7 -CFD9 xgdx -CFDA ldab 0x00,x -CFDC clra -CFDD std L0BDF -CFE0 ldab L0BC5 -CFE3 clra -CFE4 addd #0x0BC7 -CFE7 xgdx -CFE8 ldab 0x00,x -CFEA clra -CFEB std L0BE1 -CFEE ldab #0x02 -CFF0 stab L0BD7 -CFF3 ldab #0x01 -CFF5 stab L0BD8 -CFF8 ldab #0x04 -CFFA stab L0BD9 -CFFD ldab #0x10 -CFFF stab L0BDA -D002 ldab #0x20 -D004 stab L0BDB -D007 ldab #0x08 -D009 stab L0BDC -D00C bra LD066 -D00E LD00E: ldab L0BC6 -D011 cmpb L0BC5 -D014 bcs LD066 -D016 ldab L0BC5 -D019 cmpb L0BC4 -D01C bcs LD066 -D01E ldab L0BC6 -D021 clra -D022 addd #0x0BC7 -D025 xgdx -D026 ldab 0x00,x -D028 clra -D029 std L0BDD -D02C ldab L0BC5 -D02F clra -D030 addd #0x0BC7 -D033 xgdx -D034 ldab 0x00,x -D036 clra -D037 std L0BDF -D03A ldab L0BC4 -D03D clra -D03E addd #0x0BC7 -D041 xgdx -D042 ldab 0x00,x -D044 clra -D045 std L0BE1 -D048 ldab #0x02 -D04A stab L0BD7 -D04D ldab #0x04 -D04F stab L0BD8 -D052 ldab #0x01 -D054 stab L0BD9 -D057 ldab #0x10 -D059 stab L0BDA -D05C ldab #0x08 -D05E stab L0BDB -D061 ldab #0x20 -D063 stab L0BDC -D066 LD066: ldab L0BAA -D069 clra -D06A pshb -D06B psha -D06C ldd L0BDD -D06F jsr LFBBA -D072 std L0BDD -D075 ldab L0BAA -D078 clra -D079 pshb -D07A psha -D07B ldd L0BDF -D07E jsr LFBBA -D081 std L0BDF -D084 ldab L0BAA -D087 clra -D088 pshb -D089 psha -D08A ldd L0BE1 -D08D jsr LFBBA -D090 std L0BE1 -D093 rts -D094 LD094: des -D095 tsx -D096 clr 0x00,x -D098 LD098: tsx -D099 ldab 0x00,x -D09B cmpb #0x10 -D09D bcc LD0BA -D09F tsx -D0A0 ldab 0x00,x -D0A2 clra -D0A3 addd #0xB0C3 -D0A6 xgdx -D0A7 ldab 0x00,x -D0A9 pshb -D0AA tsx -D0AB ldab 0x01,x -D0AD clra -D0AE addd #0x0BC7 -D0B1 xgdx -D0B2 pulb -D0B3 stab 0x00,x -D0B5 tsx -D0B6 inc 0x00,x -D0B8 bra LD098 -D0BA LD0BA: ldab #0x05 -D0BC stab L0BAA -D0BF ldab #0x04 -D0C1 stab L0013 -D0C4 ldab #0x01 -D0C6 stab L0BC4 -D0C9 ldab #0x03 -D0CB stab L0BC5 -D0CE ldab #0x02 -D0D0 stab L0BC6 -D0D3 ldd #0x0019 -D0D6 std L0BDD -D0D9 ldd #0x000A -D0DC std L0BDF -D0DF ldd #0x0005 -D0E2 std L0BE1 -D0E5 ldab #0x01 -D0E7 stab L0BD7 -D0EA ldab #0x02 -D0EC stab L0BD8 -D0EF ldab #0x04 -D0F1 stab L0BD9 -D0F4 ldab #0x20 -D0F6 stab L0BDA -D0F9 ldab #0x10 -D0FB stab L0BDB -D0FE ldab #0x08 -D100 stab L0BDC -D103 ins -D104 rts -D105 LD105: des -D106 ldx #0x001A -D109 bset 0x00,x,#0x80 -D10C ldab L001A -D10F stab L3000 -D112 ldab #0xC8 -D114 tsx -D115 stab 0x00,x -D117 LD117: tsx -D118 ldab 0x00,x -D11A cmpb #0x00 -D11C bls LD123 -D11E tsx -D11F dec 0x00,x -D121 bra LD117 -D123 LD123: ldx #0x1000 -D126 bset 0x00,x,#0x40 -D129 ldx #0x0014 -D12C bclr 0x00,x,#0x20 -D12F ldx #0x0014 -D132 bclr 0x00,x,#0x40 -D135 ldab L0014 -D138 stab L3800 -D13B ins -D13C rts -D13D LD13D: ldab L0006 -D140 clra -D141 ldx #0x000A -D144 idiv -D145 xgdx -D146 addb #0x01 -D148 stab L005F -D14B ldab L0006 -D14E clra -D14F ldx #0x000A -D152 idiv -D153 stab L005E -D156 ldab L005E -D159 cmpb #0x05 -D15B bls LD160 -D15D dec L005E -D160 LD160: ldab L005E -D163 clra -D164 addd #0xB123 -D167 xgdx -D168 ldab 0x00,x -D16A clra -D16B pshb -D16C psha -D16D ldab L005F -D170 clra -D171 addd #0xB123 -D174 xgdx -D175 ldab 0x00,x -D177 clra -D178 tba -D179 clrb -D17A tsx -D17B addd 0x00,x -D17D pulx -D17E std L0058 -D181 clr L001C -D184 LD184: ldab L001C -D187 cmpb #0x10 -D189 bcc LD1C2 -D18B ldab L0058 -D18E bge LD19E -D190 ldx #0x0014 -D193 bset 0x00,x,#0x10 -D196 ldab L0014 -D199 stab L3800 -D19C bra LD1AA -D19E LD19E: ldx #0x0014 -D1A1 bclr 0x00,x,#0x10 -D1A4 ldab L0014 -D1A7 stab L3800 -D1AA LD1AA: ldx #0x1000 -D1AD bset 0x00,x,#0x20 -D1B0 ldx #0x1000 -D1B3 bclr 0x00,x,#0x20 -D1B6 ldd L0058 -D1B9 lsld -D1BA std L0058 -D1BD inc L001C -D1C0 bra LD184 -D1C2 LD1C2: ldab L005F -D1C5 cmpb #0x09 -D1C7 bne LD1D7 -D1C9 ldx #0x0014 -D1CC bset 0x00,x,#0x20 -D1CF ldab L0014 -D1D2 stab L3800 -D1D5 bra LD1EA -D1D7 LD1D7: ldab L005F -D1DA cmpb #0x0A -D1DC bne LD1EA -D1DE ldx #0x0014 -D1E1 bset 0x00,x,#0x40 -D1E4 ldab L0014 -D1E7 stab L3800 -D1EA LD1EA: ldx #0x1000 -D1ED bclr 0x00,x,#0x40 -D1F0 ldx #0x001A -D1F3 bclr 0x00,x,#0x80 -D1F6 ldab L001A -D1F9 stab L3000 -D1FC rts -D1FD LD1FD: ldd #0x4000 -D200 pshb -D201 psha -D202 ldab L0006 -D205 clra -D206 lsld -D207 addd #0x0800 -D20A pulx -D20B xgdx -D20C oraa 0x00,x -D20E orab 0x01,x -D210 std 0x00,x -D212 rts -D213 LD213: ldab L001F -D216 andb #0x04 -D218 bne LD22C -D21A ldab L0BC0 -D21D andb #0x10 -D21F bne LD22C -D221 ldx #0x0000 -D224 pshx -D225 ldd L0044 -D228 jsr LBE9E -D22B pulx -D22C LD22C: jsr LD311 -D22F subd #0x0000 -D232 beq LD247 -D234 ldab L0006 -D237 jsr LD468 -D23A subd #0x0000 -D23D beq LD244 -D23F bsr LD1FD -D241 jsr LD63C -D244 LD244: clrb -D245 clra -D246 rts -D247 LD247: jsr LD13D -D24A ldab #0x3C -D24C stab L002E -D24F ldab #0x41 -D251 stab L0031 -D254 ldx #0x001B -D257 bclr 0x00,x,#0x08 -D25A LD25A: ldab L001B -D25D andb #0x08 -D25F bne LD283 -D261 ldab L002E -D264 cmpb #0x35 -D266 bls LD278 -D268 jsr LD570 -D26B subd #0x0000 -D26E beq LD276 -D270 ldx #0x001B -D273 bset 0x00,x,#0x08 -D276 LD276: bra LD283 -D278 LD278: jsr LD105 -D27B bsr LD1FD -D27D jsr LD63C -D280 clrb -D281 clra -D282 rts -D283 LD283: ldab L002E -D286 cmpb #0x36 -D288 bcc LD2E0 -D28A jsr LD5F7 -D28D subd #0x0000 -D290 beq LD2E0 -D292 jsr LD5B0 -D295 subd #0x0000 -D298 beq LD2E0 -D29A jsr LD105 -D29D ldab L002E -D2A0 cmpb #0x32 -D2A2 bhi LD2AB -D2A4 bsr LD311 -D2A6 subd #0x0000 -D2A9 beq LD2B7 -D2AB LD2AB: jsr LD105 -D2AE jsr LD1FD -D2B1 jsr LD63C -D2B4 clrb -D2B5 clra -D2B6 rts -D2B7 LD2B7: ldab L0006 -D2BA clra -D2BB addd #0x0E06 -D2BE xgdx -D2BF inc 0x00,x -D2C1 ldab L0006 -D2C4 clra -D2C5 addd #0x0E06 -D2C8 xgdx -D2C9 ldab 0x00,x -D2CB cmpb #0x64 -D2CD bls LD2DC -D2CF clrb -D2D0 pshb -D2D1 ldab L0006 -D2D4 clra -D2D5 addd #0x0E06 -D2D8 xgdx -D2D9 pulb -D2DA stab 0x00,x -D2DC LD2DC: ldd #0x0001 -D2DF rts -D2E0 LD2E0: ldab L002E -D2E3 bne LD2F9 -D2E5 jsr LD5F7 -D2E8 subd #0x0000 -D2EB bne LD2F9 -D2ED jsr LD105 -D2F0 jsr LD1FD -D2F3 jsr LD626 -D2F6 clrb -D2F7 clra -D2F8 rts -D2F9 LD2F9: ldab L002E -D2FC bne LD30A -D2FE jsr LD105 -D301 jsr LD1FD -D304 jsr LD63C -D307 clrb -D308 clra -D309 rts -D30A LD30A: jmp LD25A -D30D .byte 0xBD,0xE6,0x1B -D310 ; D310: 39 -D310 .ascii '9' -D311 LD311: jsr LD13D -D314 clr L001C -D317 clr L0018 -D31A LD31A: ldab L100A -D31D andb #0x02 -D31F beq LD334 -D321 inc L001C -D324 ldab L001C -D327 cmpb #0xFF -D329 bne LD332 -D32B jsr LD105 -D32E ldd #0x0001 -D331 rts -D332 LD332: bra LD344 -D334 LD334: inc L0018 -D337 ldab L0018 -D33A cmpb #0x08 -D33C bne LD344 -D33E jsr LD105 -D341 clrb -D342 clra -D343 rts -D344 LD344: bra LD31A -D346 LD346: pshx -D347 pshx -D348 pshx -D349 des -D34A ldab L0E6D -D34D cmpb #0x01 -D34F beq LD354 -D351 jmp LD407 -D354 LD354: ldab L0006 -D357 clra -D358 lsld -D359 addd #0x08C8 -D35C xgdx -D35D ldd 0x00,x -D35F andb #0x7F -D361 clra -D362 std L0E6B -D365 clr L0006 -D368 LD368: ldab L0006 -D36B cmpb #0x3E -D36D bne LD372 -D36F jmp LD402 -D372 LD372: jsr L976F -D375 ldab L0006 -D378 clra -D379 lsld -D37A addd #0x08C8 -D37D xgdx -D37E ldd 0x00,x -D380 andb #0x7F -D382 clra -D383 subd L0E6B -D386 bne LD3FF -D388 ldab L0006 -D38B clra -D38C ldx #0x000A -D38F idiv -D390 tsx -D391 stab 0x01,x -D393 ldab 0x01,x -D395 cmpb #0x01 -D397 bne LD3A0 -D399 ldab #0x40 -D39B tsx -D39C stab 0x00,x -D39E bra LD3AC -D3A0 LD3A0: tsx -D3A1 ldab 0x01,x -D3A3 cmpb #0x02 -D3A5 bne LD3AC -D3A7 ldab #0x80 -D3A9 tsx -D3AA stab 0x00,x -D3AC LD3AC: jsr LD13D -D3AF clrb -D3B0 clra -D3B1 tsx -D3B2 std 0x03,x -D3B4 ldd #0x000A -D3B7 std 0x05,x -D3B9 LD3B9: tsx -D3BA ldd 0x05,x -D3BC ble LD3E1 -D3BE ldab L2800 -D3C1 tsx -D3C2 andb 0x00,x -D3C4 bne LD3CF -D3C6 tsx -D3C7 inc 0x04,x -D3C9 bne LD3D7 -D3CB inc 0x03,x -D3CD bra LD3D7 -D3CF LD3CF: tsx -D3D0 ldd 0x03,x -D3D2 subd #0x0001 -D3D5 std 0x03,x -D3D7 LD3D7: tsx -D3D8 ldd 0x05,x -D3DA subd #0x0001 -D3DD std 0x05,x -D3DF bra LD3B9 -D3E1 LD3E1: jsr LD105 -D3E4 tsx -D3E5 ldd 0x03,x -D3E7 bge LD3FF -D3E9 ldab L0006 -D3EC bsr LD468 -D3EE subd #0x0000 -D3F1 beq LD3FF -D3F3 jsr LD561 -D3F6 subd #0x0000 -D3F9 bne LD3FF -D3FB clrb -D3FC clra -D3FD bra LD463 -D3FF LD3FF: jmp LD368 -D402 LD402: ldd #0x0001 -D405 bra LD463 -D407 LD407: ldab L0006 -D40A cmpb #0x13 -D40C beq LD42A -D40E ldab L0006 -D411 cmpb #0x1D -D413 beq LD42A -D415 ldab L0006 -D418 cmpb #0x27 -D41A beq LD42A -D41C ldab L0006 -D41F cmpb #0x31 -D421 beq LD42A -D423 ldab L0006 -D426 cmpb #0x3B -D428 bne LD461 -D42A LD42A: jsr LD13D -D42D clr L001C -D430 clr L0018 -D433 LD433: ldab L1800 -D436 andb #0x40 -D438 bne LD44E -D43A inc L001C -D43D ldab L001C -D440 cmpb #0xFF -D442 bne LD44C -D444 jsr LD105 -D447 ldd #0x0001 -D44A bra LD463 -D44C LD44C: bra LD45F -D44E LD44E: inc L0018 -D451 ldab L0018 -D454 cmpb #0x08 -D456 bne LD45F -D458 jsr LD105 -D45B clrb -D45C clra -D45D bra LD463 -D45F LD45F: bra LD433 -D461 LD461: clrb -D462 clra -D463 LD463: pulx -D464 pulx -D465 pulx -D466 ins -D467 rts -D468 LD468: pshb -D469 tsx -D46A ldab 0x00,x -D46C clra -D46D lsld -D46E addd #0x0800 -D471 xgdx -D472 ldd 0x00,x -D474 clrb -D475 anda #0x80 -D477 ins -D478 rts -D479 LD479: clr L001C -D47C LD47C: ldab L001C -D47F cmpb #0x64 -D481 bcc LD49D -D483 ldd #0xFF7F -D486 pshb -D487 psha -D488 ldab L001C -D48B clra -D48C lsld -D48D addd #0x08C8 -D490 pulx -D491 xgdx -D492 anda 0x00,x -D494 andb 0x01,x -D496 std 0x00,x -D498 inc L001C -D49B bra LD47C -D49D LD49D: clr L0005 -D4A0 LD4A0: ldab L0005 -D4A3 cmpb #0x50 -D4A5 bcs LD4AA -D4A7 jmp LD560 -D4AA LD4AA: ldab L0005 -D4AD clra -D4AE addd #0xB0D3 -D4B1 xgdx -D4B2 ldab 0x00,x -D4B4 stab L0006 -D4B7 jsr LD311 -D4BA subd #0x0000 -D4BD beq LD4C2 -D4BF jmp LD545 -D4C2 LD4C2: ldab L0006 -D4C5 jsr LD7A0 -D4C8 subd #0x0000 -D4CB bne LD545 -D4CD jsr LD5B0 -D4D0 subd #0x0000 -D4D3 bne LD4DB -D4D5 jsr LD1FD -D4D8 jsr LD63C -D4DB LD4DB: ldd #0x8000 -D4DE pshb -D4DF psha -D4E0 ldab L0006 -D4E3 clra -D4E4 lsld -D4E5 addd #0x0800 -D4E8 pulx -D4E9 xgdx -D4EA oraa 0x00,x -D4EC orab 0x01,x -D4EE std 0x00,x -D4F0 ldab L0006 -D4F3 clra -D4F4 lsld -D4F5 addd #0x0800 -D4F8 xgdx -D4F9 ldd 0x00,x -D4FB andb #0xFF -D4FD anda #0x3F -D4FF subd #0x270F -D502 bls LD51E -D504 jsr LD1FD -D507 ldd #0x0100 -D50A pshb -D50B psha -D50C ldab L0006 -D50F clra -D510 lsld -D511 addd #0x08C8 -D514 pulx -D515 xgdx -D516 oraa 0x00,x -D518 orab 0x01,x -D51A std 0x00,x -D51C bra LD543 -D51E LD51E: ldab L0006 -D521 clra -D522 lsld -D523 addd #0x08C8 -D526 xgdx -D527 ldd 0x00,x -D529 andb #0x7F -D52B stab L0006 -D52E ldd #0x0080 -D531 pshb -D532 psha -D533 ldab L0006 -D536 clra -D537 lsld -D538 addd #0x08C8 -D53B pulx -D53C xgdx -D53D oraa 0x00,x -D53F orab 0x01,x -D541 std 0x00,x -D543 LD543: bra LD55A -D545 LD545: ldd #0x7FFF -D548 pshb -D549 psha -D54A ldab L0006 -D54D clra -D54E lsld -D54F addd #0x0800 -D552 pulx -D553 xgdx -D554 anda 0x00,x -D556 andb 0x01,x -D558 std 0x00,x -D55A LD55A: inc L0005 -D55D jmp LD4A0 -D560 LD560: rts -D561 LD561: ldab L0006 -D564 clra -D565 lsld -D566 addd #0x0800 -D569 xgdx -D56A ldd 0x00,x -D56C clrb -D56D anda #0x40 -D56F rts -D570 LD570: ldab L0006 -D573 clra -D574 ldx #0x000A -D577 idiv -D578 stab L005F -D57B ldab L005F -D57E cmpb #0x05 -D580 bls LD585 -D582 dec L005F -D585 LD585: ldab L005F -D588 clra -D589 addd #0xB123 -D58C xgdx -D58D ldab 0x00,x -D58F stab L005E -D592 clr L001C -D595 LD595: ldab L2800 -D598 andb L005E -D59B beq LD5AD -D59D inc L001C -D5A0 ldab L001C -D5A3 cmpb #0x05 -D5A5 bne LD5AB -D5A7 ldd #0x0001 -D5AA rts -D5AB LD5AB: bra LD595 -D5AD LD5AD: clrb -D5AE clra -D5AF rts -D5B0 LD5B0: ldab L0006 -D5B3 clra -D5B4 ldx #0x000A -D5B7 idiv -D5B8 stab L005F -D5BB ldab L005F -D5BE cmpb #0x05 -D5C0 bls LD5C5 -D5C2 dec L005F -D5C5 LD5C5: ldab L005F -D5C8 clra -D5C9 addd #0xB123 -D5CC xgdx -D5CD ldab 0x00,x -D5CF stab L005E -D5D2 clr L001C -D5D5 LD5D5: ldab L2800 -D5D8 andb L005E -D5DB bne LD5F4 -D5DD ldab L100A -D5E0 andb #0x01 -D5E2 beq LD5F4 -D5E4 inc L001C -D5E7 ldab L001C -D5EA cmpb #0x05 -D5EC bne LD5F2 -D5EE ldd #0x0001 -D5F1 rts -D5F2 LD5F2: bra LD5D5 -D5F4 LD5F4: clrb -D5F5 clra -D5F6 rts -D5F7 LD5F7: ldab #0x07 -D5F9 stab L001C -D5FC clr L0018 -D5FF LD5FF: ldab L001C -D602 beq LD622 -D604 dec L001C -D607 ldab L100A -D60A andb #0x01 -D60C bne LD620 -D60E ldab #0x07 -D610 stab L001C -D613 inc L0018 -D616 ldab L0018 -D619 cmpb #0x05 -D61B bne LD620 -D61D clrb -D61E clra -D61F rts -D620 LD620: bra LD5FF -D622 LD622: ldd #0x0001 -D625 rts -D626 LD626: ldd #0x0200 -D629 pshb -D62A psha -D62B ldab L0006 -D62E clra -D62F lsld -D630 addd #0x08C8 -D633 pulx -D634 xgdx -D635 oraa 0x00,x -D637 orab 0x01,x -D639 std 0x00,x -D63B rts -D63C LD63C: ldd #0x0400 -D63F pshb -D640 psha -D641 ldab L0006 -D644 clra -D645 lsld -D646 addd #0x08C8 -D649 pulx -D64A xgdx -D64B oraa 0x00,x -D64D orab 0x01,x -D64F std 0x00,x -D651 rts -D652 LD652: ldx #0x001A -D655 bset 0x00,x,#0x01 -D658 ldab L001A -D65B stab L3000 -D65E ldx #0x0014 -D661 bclr 0x00,x,#0x01 -D664 ldab L0014 -D667 stab L3800 -D66A rts -D66B LD66B: ldab L0BC0 -D66E andb #0x08 -D670 beq LD679 -D672 LD672: ldab L007D -D675 beq LD679 -D677 bra LD672 -D679 LD679: ldab L0015 -D67C blt LD6F5 -D67E ldd L0040 -D681 addd L003E -D684 subd L000F -D687 bcc LD6D8 -D689 ldab L0BC0 -D68C andb #0x01 -D68E bne LD697 -D690 ldab L0BC0 -D693 andb #0x04 -D695 beq LD6A3 -D697 LD697: ldx #0x001A -D69A bclr 0x00,x,#0x01 -D69D ldab L001A -D6A0 stab L3000 -D6A3 LD6A3: ldab L0BC0 -D6A6 andb #0x08 -D6A8 beq LD6CA -D6AA ldab L0CD9 -D6AD cmpb #0x03 -D6AF bls LD6CA -D6B1 ldd L0BEF -D6B4 subd #0x0064 -D6B7 bcs LD6CA -D6B9 ldx #0x0014 -D6BC bset 0x00,x,#0x02 -D6BF ldab L0014 -D6C2 stab L3800 -D6C5 jsr LC0E0 -D6C8 bra LD6D6 -D6CA LD6CA: ldx #0x0014 -D6CD bclr 0x00,x,#0x01 -D6D0 ldab L0014 -D6D3 stab L3800 -D6D6 LD6D6: bra LD6DD -D6D8 LD6D8: jsr LD652 -D6DB bsr LD730 -D6DD LD6DD: ldab L0BC0 -D6E0 andb #0x08 -D6E2 beq LD6F5 -D6E4 ldab L0BC0 -D6E7 andb #0x40 -D6E9 beq LD6F5 -D6EB ldab L0015 -D6EE andb #0x01 -D6F0 beq LD6F5 -D6F2 jsr LC0E0 -D6F5 LD6F5: rts -D6F6 LD6F6: ldab L0CDB -D6F9 clra -D6FA pshb -D6FB psha -D6FC ldd L0BDD -D6FF jsr LFBBA -D702 std L0CEB -D705 ldab L0CDA -D708 clra -D709 pshb -D70A psha -D70B ldd L0BDF -D70E jsr LFBBA -D711 std L0CED -D714 ldab L0CD9 -D717 clra -D718 pshb -D719 psha -D71A ldd L0BE1 -D71D jsr LFBBA -D720 std L0CEF -D723 ldd L0CEB -D726 addd L0CED -D729 addd L0CEF -D72C std L0BEF -D72F rts -D730 LD730: ldab L0015 -D733 andb #0x1F -D735 beq LD780 -D737 ldd L0040 -D73A addd L003E -D73D subd L0BEF -D740 bls LD75B -D742 ldd #0xB06B -D745 jsr LC0BA -D748 ldd #0x01F4 -D74B jsr LE571 -D74E jsr LC5D3 -D751 ldd #0x01F4 -D754 jsr LE571 -D757 ldd #0x0001 -D75A rts -D75B LD75B: ldab L0015 -D75E andb #0x04 -D760 beq LD780 -D762 ldab L0E6E -D765 bne LD780 -D767 ldd #0xB076 -D76A jsr LC0BA -D76D ldd #0x01F4 -D770 jsr LE571 -D773 jsr LC5D3 -D776 ldd #0x01F4 -D779 jsr LE571 -D77C ldd #0x0001 -D77F rts -D780 LD780: clrb -D781 clra -D782 rts -D783 LD783: ldab L0006 -D786 clra -D787 ldx #0x000A -D78A idiv -D78B cmpb #0x04 -D78D bne LD79D -D78F ldab L001D -D792 andb #0x04 -D794 beq LD799 -D796 clrb -D797 clra -D798 rts -D799 LD799: ldd #0x0001 -D79C rts -D79D LD79D: clrb -D79E clra -D79F rts -D7A0 LD7A0: pshb -D7A1 tsx -D7A2 ldab 0x00,x -D7A4 cmpb #0x09 -D7A6 beq LD7C0 -D7A8 ldab 0x00,x -D7AA cmpb #0x45 -D7AC beq LD7C0 -D7AE ldab 0x00,x -D7B0 cmpb #0x4F -D7B2 beq LD7C0 -D7B4 ldab 0x00,x -D7B6 cmpb #0x59 -D7B8 beq LD7C0 -D7BA ldab 0x00,x -D7BC cmpb #0x63 -D7BE bne LD7C5 -D7C0 LD7C0: ldd #0x0001 -D7C3 bra LD7FD -D7C5 LD7C5: ldab L0E6D -D7C8 cmpb #0x01 -D7CA bne LD7FB -D7CC tsx -D7CD ldab 0x00,x -D7CF clra -D7D0 ldx #0x000A -D7D3 idiv -D7D4 cmpb #0x01 -D7D6 beq LD7E9 -D7D8 tsx -D7D9 ldab 0x00,x -D7DB clra -D7DC ldx #0x000A -D7DF idiv -D7E0 cmpb #0x02 -D7E2 beq LD7E9 -D7E4 ldd #0x0001 -D7E7 bra LD7FD -D7E9 LD7E9: tsx -D7EA ldab 0x00,x -D7EC cmpb #0x0B -D7EE bcs LD7F6 -D7F0 ldab 0x00,x -D7F2 cmpb #0x3E -D7F4 bls LD7FB -D7F6 LD7F6: ldd #0x0001 -D7F9 bra LD7FD -D7FB LD7FB: clrb -D7FC clra -D7FD LD7FD: ins -D7FE rts -D7FF LD7FF: clr L001C -D802 LD802: ldab L001C -D805 clra -D806 subd L004D -D809 bcc LD810 -D80B inc L001C -D80E bra LD802 -D810 LD810: ldab L001C -D813 clra -D814 lsld -D815 addd #0x0D1F -D818 xgdx -D819 ldd 0x00,x -D81B subd #0xFFFF -D81E bne LD830 -D820 clrb -D821 clra -D822 pshb -D823 psha -D824 ldab L001C -D827 clra -D828 lsld -D829 addd #0x0D1F -D82C pulx -D82D xgdx -D82E std 0x00,x -D830 LD830: ldab L001C -D833 clra -D834 lsld -D835 addd #0x0D1F -D838 xgdx -D839 inc 0x01,x -D83B bne LD83F -D83D inc 0x00,x -D83F LD83F: rts -D840 LD840: ldd L0044 -D843 bne LD848 -D845 jmp LD8D2 -D848 LD848: ldd L0044 -D84B pshb -D84C psha -D84D clra -D84E clrb -D84F pshb -D850 psha -D851 ldd #0x0DEB -D854 jsr LFBDF -D857 ins -D858 ins -D859 ldx L0DED -D85C pshx -D85D ldd L0DEB -D860 pshb -D861 psha -D862 ldx #0xE100 -D865 pshx -D866 ldd #0x05F5 -D869 pshb -D86A psha -D86B tsx -D86C ldd 0x06,x -D86E subd 0x02,x -D870 ldd 0x04,x -D872 sbcb 0x01,x -D874 sbca 0x00,x -D876 pulx -D877 pulx -D878 pulx -D879 pulx -D87A bcs LD88D -D87C ldx #0x1F00 -D87F pshx -D880 ldd #0xFA0A -D883 pshb -D884 psha -D885 ldd #0x0DEB -D888 jsr LFBDF -D88B ins -D88C ins -D88D LD88D: ldd L0044 -D890 pshb -D891 psha -D892 clra -D893 clrb -D894 pshb -D895 psha -D896 ldd #0x0DE7 -D899 jsr LFBDF -D89C ins -D89D ins -D89E ldx L0DE9 -D8A1 pshx -D8A2 ldd L0DE7 -D8A5 pshb -D8A6 psha -D8A7 ldx #0xE100 -D8AA pshx -D8AB ldd #0x05F5 -D8AE pshb -D8AF psha -D8B0 tsx -D8B1 ldd 0x06,x -D8B3 subd 0x02,x -D8B5 ldd 0x04,x -D8B7 sbcb 0x01,x -D8B9 sbca 0x00,x -D8BB pulx -D8BC pulx -D8BD pulx -D8BE pulx -D8BF bcs LD8D2 -D8C1 ldx #0x1F00 -D8C4 pshx -D8C5 ldd #0xFA0A -D8C8 pshb -D8C9 psha -D8CA ldd #0x0DE7 -D8CD jsr LFBDF -D8D0 ins -D8D1 ins -D8D2 LD8D2: rts -D8D3 LD8D3: clr L0018 -D8D6 LD8D6: ldab L0018 -D8D9 cmpb #0x10 -D8DB bcc LD8E8 -D8DD ldd #0x0032 -D8E0 jsr LE571 -D8E3 inc L0018 -D8E6 bra LD8D6 -D8E8 LD8E8: rts -D8E9 LD8E9: ldab L002B -D8EC cmpb #0x00 -D8EE bne LD908 -D8F0 ldd #0xAD84 -D8F3 jsr LC0BA -D8F6 bsr LD8D3 -D8F8 ldd #0xAD8F -D8FB jsr LC0BA -D8FE bsr LD8D3 -D900 ldd #0xAD9A -D903 jsr LC0BA -D906 bra LD956 -D908 LD908: cmpb #0x01 -D90A bne LD924 -D90C ldd #0xAD63 -D90F jsr LC0BA -D912 bsr LD8D3 -D914 ldd #0xAD6E -D917 jsr LC0BA -D91A bsr LD8D3 -D91C ldd #0xAD79 -D91F jsr LC0BA -D922 bra LD956 -D924 LD924: cmpb #0x02 -D926 bne LD940 -D928 ldd #0xAD42 -D92B jsr LC0BA -D92E bsr LD8D3 -D930 ldd #0xAD4D -D933 jsr LC0BA -D936 bsr LD8D3 -D938 ldd #0xAD58 -D93B jsr LC0BA -D93E bra LD956 -D940 LD940: ldd #0xAD21 -D943 jsr LC0BA -D946 bsr LD8D3 -D948 ldd #0xAD2C -D94B jsr LC0BA -D94E bsr LD8D3 -D950 ldd #0xAD37 -D953 jsr LC0BA -D956 LD956: jsr LD8D3 -D959 rts -D95A LD95A: ldab L0006 -D95D cmpb L0BAF -D960 bne LD96F -D962 jsr LD7FF -D965 ldab L0BB4 -D968 stab L0006 -D96B bsr LD9C2 -D96D bra LD9C1 -D96F LD96F: ldab L0006 -D972 cmpb L0BAE -D975 bne LD984 -D977 jsr LD7FF -D97A ldab L0BB3 -D97D stab L0006 -D980 bsr LD9C2 -D982 bra LD9C1 -D984 LD984: ldab L0006 -D987 cmpb L0BAD -D98A bne LD999 -D98C jsr LD7FF -D98F ldab L0BB2 -D992 stab L0006 -D995 bsr LD9C2 -D997 bra LD9C1 -D999 LD999: ldab L0006 -D99C cmpb L0BAC -D99F bne LD9AE -D9A1 jsr LD7FF -D9A4 ldab L0BB1 -D9A7 stab L0006 -D9AA bsr LD9C2 -D9AC bra LD9C1 -D9AE LD9AE: ldab L0006 -D9B1 cmpb L0BAB -D9B4 bne LD9C1 -D9B6 jsr LD7FF -D9B9 ldab L0BB0 -D9BC stab L0006 -D9BF bsr LD9C2 -D9C1 LD9C1: rts -D9C2 LD9C2: ldd #0x03E8 -D9C5 jsr LE571 -D9C8 jsr LD783 -D9CB subd #0x0000 -D9CE beq LD9DB -D9D0 clr L0006 -D9D3 clrb -D9D4 clra -D9D5 std L004D -D9D8 jmp LDA63 -D9DB LD9DB: jsr LD213 -D9DE subd #0x0000 -D9E1 bne LD9ED -D9E3 clr L0006 -D9E6 clrb -D9E7 clra -D9E8 std L004D -D9EB bra LDA63 -D9ED LD9ED: ldd L0D0B -D9F0 subd #0xFFFF -D9F3 bne LD9FA -D9F5 clrb -D9F6 clra -D9F7 std L0D0B -D9FA LD9FA: ldx L0D0B -D9FD inx -D9FE stx L0D0B -DA01 ldab L0006 -DA04 clra -DA05 lsld -DA06 addd #0x08C8 -DA09 xgdx -DA0A ldd 0x00,x -DA0C andb #0x7F -DA0E clra -DA0F std L004D -DA12 ldab L0006 -DA15 clra -DA16 lsld -DA17 addd #0x0800 -DA1A xgdx -DA1B ldd 0x00,x -DA1D andb #0xFF -DA1F anda #0x3F -DA21 pshb -DA22 psha -DA23 clra -DA24 clrb -DA25 pshb -DA26 psha -DA27 ldd #0x0D17 -DA2A jsr LFBDF -DA2D ins -DA2E ins -DA2F ldx L0D19 -DA32 pshx -DA33 ldd L0D17 -DA36 pshb -DA37 psha -DA38 ldx #0xE100 -DA3B pshx -DA3C ldd #0x05F5 -DA3F pshb -DA40 psha -DA41 tsx -DA42 ldd 0x06,x -DA44 subd 0x02,x -DA46 ldd 0x04,x -DA48 sbcb 0x01,x -DA4A sbca 0x00,x -DA4C pulx -DA4D pulx -DA4E pulx -DA4F pulx -DA50 bcs LDA63 -DA52 ldx #0x1F00 -DA55 pshx -DA56 ldd #0xFA0A -DA59 pshb -DA5A psha -DA5B ldd #0x0D17 -DA5E jsr LFBDF -DA61 ins -DA62 ins -DA63 LDA63: rts -DA64 LDA64: ldx L0BB9 -DA67 inx -DA68 stx L0BB9 -DA6B ldd L0BB5 -DA6E ldx #0x0032 -DA71 idiv -DA72 xgdx -DA73 pshb -DA74 psha -DA75 ldd #0x00C3 -DA78 jsr LFBBA -DA7B subd L0BB9 -DA7E bcc LDA85 -DA80 clrb -DA81 clra -DA82 std L0BB9 -DA85 LDA85: ldd L0BB9 -DA88 pshb -DA89 psha -DA8A ldd #0x000A -DA8D jsr LFBBA -DA90 pshb -DA91 psha -DA92 ldd L0BB5 -DA95 ldx #0x0032 -DA98 idiv -DA99 xgdx -DA9A pulx -DA9B xgdx -DA9C idiv -DA9D xgdx -DA9E pshb -DA9F psha -DAA0 ldd #0x000A -DAA3 jsr LFBBA -DAA6 ldx #0x000A -DAA9 idiv -DAAA xgdx -DAAB std L004A -DAAE ldd L004A -DAB1 jsr LFE32 -DAB4 orab *L00CA -DAB6 test -DAB7 jmp 0xDA,x ; Undetermined Branch Address -DAB9 .byte 0xCA,0x02,0x80,0xDA,0xCA,0x01,0xC2,0xDA -DAC1 .byte 0xCA,0x01,0xC2,0xDB -DAC5 ; DAC5: 43 -DAC5 .ascii 'C' -DAC6 .byte 0xF9,0x8E,0x00,0x00,0xFC,0x0D,0x07,0x83 -DACE .byte 0xFF,0xFF -DAD0 ; DAD0: 26 -DAD0 .ascii '&' -DAD1 .byte 0x05 -DAD2 ; DAD2: 5F,4F -DAD2 .ascii '_O' -DAD4 .byte 0xFD,0x0D,0x07,0xFE,0x0D,0x07,0x08,0xFF -DADC .byte 0x0D,0x07,0xF6,0x00,0x06 -DAE1 ; DAE1: 4F -DAE1 .ascii 'O' -DAE2 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 -DAEA .byte 0xFF,0x84 -DAEC ; DAEC: 3F,37,36,4F,5F,37,36 -DAEC .ascii '?76O_76' -DAF3 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF -DAF9 ; DAF9: 31,31 -DAF9 .ascii '11' -DAFB .byte 0xFE,0x0D,0x11 -DAFE ; DAFE: 3C -DAFE .ascii '<' -DAFF .byte 0xFC,0x0D,0x0F -DB02 ; DB02: 37,36 -DB02 .ascii '76' -DB04 .byte 0xCE,0xE1,0x00 -DB07 ; DB07: 3C -DB07 .ascii '<' -DB08 .byte 0xCC,0x05,0xF5 -DB0B ; DB0B: 37,36,30 -DB0B .ascii '760' -DB0E .byte 0xEC,0x06,0xA3,0x02,0xEC,0x04,0xE2,0x01 -DB16 .byte 0xA2,0x00 -DB18 ; DB18: 38,38,38,38,25 -DB18 .ascii '8888%' -DB1D .byte 0x11,0xCE,0x1F,0x00 -DB21 ; DB21: 3C -DB21 .ascii '<' -DB22 .byte 0xCC,0xFA,0x0A -DB25 ; DB25: 37,36 -DB25 .ascii '76' -DB27 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF -DB2D ; DB2D: 31,31,5F,4F -DB2D .ascii '11_O' -DB31 .byte 0xFD,0x00 -DB33 ; DB33: 44 -DB33 .ascii 'D' -DB34 .byte 0xCE,0x00,0x1B,0x1D,0x00,0x01,0x7F,0x00 -DB3C ; DB3C: 4F -DB3C .ascii 'O' -DB3D .byte 0xCE,0x00,0x11,0x1C,0x00,0x10 -DB43 ; DB43: 39 -DB43 .ascii '9' -DB44 LDB44: ldab L002B -DB47 cmpb #0x00 -DB49 bne LDB53 -DB4B ldd #0xACDF -DB4E jsr LC0BA -DB51 bra LDB71 -DB53 LDB53: cmpb #0x01 -DB55 bne LDB5F -DB57 ldd #0xACD4 -DB5A jsr LC0BA -DB5D bra LDB71 -DB5F LDB5F: cmpb #0x02 -DB61 bne LDB6B -DB63 ldd #0xACEA -DB66 jsr LC0BA -DB69 bra LDB71 -DB6B LDB6B: ldd #0xACD4 -DB6E jsr LC0BA -DB71 LDB71: jsr LD8D3 -DB74 ldx #0x0001 -DB77 pshx -DB78 ldd L0040 -DB7B addd L003E -DB7E jsr LBE9E -DB81 pulx -DB82 ldd L0040 -DB85 beq LDB8C -DB87 jsr LC456 -DB8A bra LDB92 -DB8C LDB8C: ldd #0x0258 -DB8F jsr LE571 -DB92 LDB92: ldd L003E -DB95 beq LDB9A -DB97 jsr LC5D3 -DB9A LDB9A: ldab L002B -DB9D cmpb #0x00 -DB9F bne LDBA9 -DBA1 ldd #0xAD16 -DBA4 jsr LC0BA -DBA7 bra LDBC7 -DBA9 LDBA9: cmpb #0x01 -DBAB bne LDBB5 -DBAD ldd #0xAD0B -DBB0 jsr LC0BA -DBB3 bra LDBC7 -DBB5 LDBB5: cmpb #0x02 -DBB7 bne LDBC1 -DBB9 ldd #0xAD00 -DBBC jsr LC0BA -DBBF bra LDBC7 -DBC1 LDBC1: ldd #0xACF5 -DBC4 jsr LC0BA -DBC7 LDBC7: jsr LD8D3 -DBCA rts -DBCB LDBCB: ldab L001B -DBCE andb #0x01 -DBD0 bne LDBD5 -DBD2 jmp LDC98 -DBD5 LDBD5: ldab L0006 -DBD8 clra -DBD9 lsld -DBDA addd #0x08C8 -DBDD xgdx -DBDE ldd 0x00,x -DBE0 anda #0x08 -DBE2 bne LDBE7 -DBE4 jmp LDC98 -DBE7 LDBE7: jsr LD7FF -DBEA ldd #0x03E8 -DBED jsr LE571 -DBF0 jsr LD346 -DBF3 subd #0x0000 -DBF6 bne LDC00 -DBF8 jsr LD783 -DBFB subd #0x0000 -DBFE beq LDC17 -DC00 LDC00: clrb -DC01 clra -DC02 std L004D -DC05 ldd L0044 -DC08 addd L0BB7 -DC0B lsrd -DC0C addd L0040 -DC0F subd L0BB7 -DC12 std L0040 -DC15 bra LDC8F -DC17 LDC17: jsr LD213 -DC1A subd #0x0000 -DC1D bne LDC36 -DC1F clrb -DC20 clra -DC21 std L004D -DC24 ldd L0044 -DC27 addd L0BB7 -DC2A lsrd -DC2B addd L0040 -DC2E subd L0BB7 -DC31 std L0040 -DC34 bra LDC8F -DC36 LDC36: ldd L0D09 -DC39 subd #0xFFFF -DC3C bne LDC43 -DC3E clrb -DC3F clra -DC40 std L0D09 -DC43 LDC43: ldx L0D09 -DC46 inx -DC47 stx L0D09 -DC4A ldd L0BB7 -DC4D pshb -DC4E psha -DC4F clra -DC50 clrb -DC51 pshb -DC52 psha -DC53 ldd #0x0D13 -DC56 jsr LFBDF -DC59 ins -DC5A ins -DC5B ldx L0D15 -DC5E pshx -DC5F ldd L0D13 -DC62 pshb -DC63 psha -DC64 ldx #0xE100 -DC67 pshx -DC68 ldd #0x05F5 -DC6B pshb -DC6C psha -DC6D tsx -DC6E ldd 0x06,x -DC70 subd 0x02,x -DC72 ldd 0x04,x -DC74 sbcb 0x01,x -DC76 sbca 0x00,x -DC78 pulx -DC79 pulx -DC7A pulx -DC7B pulx -DC7C bcs LDC8F -DC7E ldx #0x1F00 -DC81 pshx -DC82 ldd #0xFA0A -DC85 pshb -DC86 psha -DC87 ldd #0x0D13 -DC8A jsr LFBDF -DC8D ins -DC8E ins -DC8F LDC8F: ldx #0x001B -DC92 bclr 0x00,x,#0x01 -DC95 clr L004F -DC98 LDC98: ldab L0011 -DC9B andb #0x08 -DC9D bne LDCA2 -DC9F jsr LD95A -DCA2 LDCA2: rts -DCA3 LDCA3: ldx #0x0BBC -DCA6 bclr 0x00,x,#0x1C -DCA9 ldab L0BBC -DCAC andb #0x03 -DCAE bne LDCF8 -DCB0 ldd L0BBD -DCB3 pshb -DCB4 psha -DCB5 clra -DCB6 clrb -DCB7 pshb -DCB8 psha -DCB9 ldd #0x0DF7 -DCBC jsr LFBDF -DCBF ins -DCC0 ins -DCC1 ldx L0DF9 -DCC4 pshx -DCC5 ldd L0DF7 -DCC8 pshb -DCC9 psha -DCCA ldx #0xE100 -DCCD pshx -DCCE ldd #0x05F5 -DCD1 pshb -DCD2 psha -DCD3 tsx -DCD4 ldd 0x06,x -DCD6 subd 0x02,x -DCD8 ldd 0x04,x -DCDA sbcb 0x01,x -DCDC sbca 0x00,x -DCDE pulx -DCDF pulx -DCE0 pulx -DCE1 pulx -DCE2 bcs LDCF5 -DCE4 ldx #0x1F00 -DCE7 pshx -DCE8 ldd #0xFA0A -DCEB pshb -DCEC psha -DCED ldd #0x0DF7 -DCF0 jsr LFBDF -DCF3 ins -DCF4 ins -DCF5 LDCF5: jmp LDDD4 -DCF8 LDCF8: ldab L0BBC -DCFB andb #0x03 -DCFD cmpb #0x01 -DCFF beq LDD04 -DD01 jmp LDDD4 -DD04 LDD04: ldab L0BBC -DD07 andb #0xE0 -DD09 lsrb -DD0A lsrb -DD0B lsrb -DD0C lsrb -DD0D lsrb -DD0E stab L0BBC -DD11 ldab L0BBC -DD14 cmpb L0BC4 -DD17 bne LDD4C -DD19 ldab L0BD7 -DD1C cmpb #0x01 -DD1E bne LDD2A -DD20 inc L0CDB -DD23 ldab #0x03 -DD25 stab L0048 -DD28 bra LDD4A -DD2A LDD2A: ldab L0BD8 -DD2D cmpb #0x01 -DD2F bne LDD3B -DD31 inc L0CDA -DD34 ldab #0x02 -DD36 stab L0048 -DD39 bra LDD4A -DD3B LDD3B: ldab L0BD9 -DD3E cmpb #0x01 -DD40 bne LDD4A -DD42 inc L0CD9 -DD45 ldab #0x01 -DD47 stab L0048 -DD4A LDD4A: bra LDDC0 -DD4C LDD4C: ldab L0BBC -DD4F cmpb L0BC5 -DD52 bne LDD87 -DD54 ldab L0BD7 -DD57 cmpb #0x04 -DD59 bne LDD65 -DD5B inc L0CDB -DD5E ldab #0x03 -DD60 stab L0048 -DD63 bra LDD85 -DD65 LDD65: ldab L0BD8 -DD68 cmpb #0x04 -DD6A bne LDD76 -DD6C inc L0CDA -DD6F ldab #0x02 -DD71 stab L0048 -DD74 bra LDD85 -DD76 LDD76: ldab L0BD9 -DD79 cmpb #0x04 -DD7B bne LDD85 -DD7D inc L0CD9 -DD80 ldab #0x01 -DD82 stab L0048 -DD85 LDD85: bra LDDC0 -DD87 LDD87: ldab L0BBC -DD8A cmpb L0BC6 -DD8D bne LDDC0 -DD8F ldab L0BD7 -DD92 cmpb #0x02 -DD94 bne LDDA0 -DD96 inc L0CDB -DD99 ldab #0x03 -DD9B stab L0048 -DD9E bra LDDC0 -DDA0 LDDA0: ldab L0BD8 -DDA3 cmpb #0x02 -DDA5 bne LDDB1 -DDA7 inc L0CDA -DDAA ldab #0x02 -DDAC stab L0048 -DDAF bra LDDC0 -DDB1 LDDB1: ldab L0BD9 -DDB4 cmpb #0x02 -DDB6 bne LDDC0 -DDB8 inc L0CD9 -DDBB ldab #0x01 -DDBD stab L0048 -DDC0 LDDC0: ldab L0017 -DDC3 andb #0x08 -DDC5 bne LDDD4 -DDC7 ldab L0BBC -DDCA bne LDDD4 -DDCC inc L0CDC -DDCF ldab #0x04 -DDD1 stab L0048 -DDD4 LDDD4: rts -DDD5 LDDD5: jsr LBE69 -DDD8 ldab #0x03 -DDDA stab L001C -DDDD LDDDD: ldab L001C -DDE0 cmpb #0x0D -DDE2 bcc LDE00 -DDE4 ldab L001C -DDE7 clra -DDE8 addd #0x0CB9 -DDEB xgdx -DDEC ldab 0x00,x -DDEE pshb -DDEF ldd #0x0B9C -DDF2 subb L001C -DDF5 sbca #0x00 -DDF7 xgdx -DDF8 pulb -DDF9 stab 0x00,x -DDFB inc L001C -DDFE bra LDDDD -DE00 LDE00: jsr LBE10 -DE03 ldab #0x14 -DE05 stab L002C -DE08 rts -DE09 LDE09: ldd #0x0B9A -DE0C jsr LC0BA -DE0F ldab #0x14 -DE11 stab L002C -DE14 rts -DE15 LDE15: ldab L001B -DE18 andb #0x01 -DE1A bne LDE1F -DE1C jmp LDEA4 -DE1F LDE1F: ldab L0006 -DE22 clra -DE23 lsld -DE24 addd #0x08C8 -DE27 xgdx -DE28 ldd 0x00,x -DE2A anda #0x08 -DE2C beq LDEA4 -DE2E ldab L0011 -DE31 andb #0x08 -DE33 bne LDE68 -DE35 ldab L0006 -DE38 cmpb L0BAF -DE3B beq LDE5D -DE3D ldab L0006 -DE40 cmpb L0BAE -DE43 beq LDE5D -DE45 ldab L0006 -DE48 cmpb L0BAD -DE4B beq LDE5D -DE4D ldab L0006 -DE50 cmpb L0BAC -DE53 beq LDE5D -DE55 ldab L0006 -DE58 cmpb L0BAB -DE5B bne LDE68 -DE5D LDE5D: ldx #0x001B -DE60 bclr 0x00,x,#0x01 -DE63 clr L004F -DE66 bra LDEA4 -DE68 LDE68: ldd L0044 -DE6B subd L0BB7 -DE6E bls LDE9B -DE70 ldd L0040 -DE73 addd L003E -DE76 pshb -DE77 psha -DE78 ldd L0044 -DE7B subd L0BB7 -DE7E addd L0044 -DE81 tsx -DE82 subd 0x00,x -DE84 ins -DE85 ins -DE86 bhi LDE9B -DE88 ldd L0BB7 -DE8B beq LDE9B -DE8D ldd L0044 -DE90 subd L0BB7 -DE93 addd L0044 -DE96 std L0044 -DE99 bra LDEA4 -DE9B LDE9B: ldx #0x001B -DE9E bclr 0x00,x,#0x01 -DEA1 clr L004F -DEA4 LDEA4: rts -DEA5 LDEA5: ldab L002B -DEA8 cmpb #0x00 -DEAA bne LDEB9 -DEAC ldx #0x0012 -DEAF pshx -DEB0 ldd #0xAE7E -DEB3 jsr LC02E -DEB6 pulx -DEB7 bra LDEE6 -DEB9 LDEB9: cmpb #0x01 -DEBB bne LDECA -DEBD ldx #0x000F -DEC0 pshx -DEC1 ldd #0xAE6D -DEC4 jsr LC02E -DEC7 pulx -DEC8 bra LDEE6 -DECA LDECA: cmpb #0x02 -DECC bne LDEDB -DECE ldx #0x0010 -DED1 pshx -DED2 ldd #0xAE5B -DED5 jsr LC02E -DED8 pulx -DED9 bra LDEE6 -DEDB LDEDB: ldx #0x0015 -DEDE pshx -DEDF ldd #0xAE44 -DEE2 jsr LC02E -DEE5 pulx -DEE6 LDEE6: rts -DEE7 LDEE7: ldab L0BC0 -DEEA andb #0x01 -DEEC bne LDEF5 -DEEE ldab L0BC0 -DEF1 andb #0x04 -DEF3 beq LDF0A -DEF5 LDEF5: ldab #0xFF -DEF7 stab L0BBC -DEFA ldab L0015 -DEFD blt LDF02 -DEFF jsr LC67D -DF02 LDF02: jsr LD66B -DF05 jsr LDCA3 -DF08 bra LDF2F -DF0A LDF0A: ldab L0BC0 -DF0D andb #0x02 -DF0F beq LDF2F -DF11 ldab L002F -DF14 bne LDF2F -DF16 ldab L001B -DF19 andb #0x02 -DF1B bne LDF2F -DF1D ldd #0x00FF -DF20 jsr LC7E7 -DF23 ldx #0x001B -DF26 bset 0x00,x,#0x02 -DF29 ldx #0x0BC1 -DF2C bset 0x00,x,#0x04 -DF2F LDF2F: ldab L0021 -DF32 andb #0x20 -DF34 beq LDF3D -DF36 jsr LD652 -DF39 jsr LDEA5 -DF3C rts -DF3D LDF3D: ldab L004F -DF40 bne LDF48 -DF42 ldx #0x001B -DF45 bclr 0x00,x,#0x01 -DF48 LDF48: ldab L0025 -DF4B bne LDF6D -DF4D ldab L001B -DF50 andb #0x40 -DF52 beq LDF6D -DF54 jsr LD652 -DF57 ldd L0040 -DF5A bne LDF61 -DF5C ldd L003E -DF5F beq LDF64 -DF61 LDF61: jsr LDB44 -DF64 LDF64: jsr LD66B -DF67 ldx #0x001B -DF6A bclr 0x00,x,#0x40 -DF6D LDF6D: ldab L002C -DF70 beq LDF75 -DF72 jmp LE066 -DF75 LDF75: ldab L0034 -DF78 bne LDF85 -DF7A jsr LBE69 -DF7D ldab #0x32 -DF7F stab L0034 -DF82 jmp LE063 -DF85 LDF85: ldd L0040 -DF88 bne LDF8F -DF8A ldd L003E -DF8D beq LDFA5 -DF8F LDF8F: ldx #0x0001 -DF92 pshx -DF93 ldd L0040 -DF96 addd L003E -DF99 jsr LBE9E -DF9C pulx -DF9D ldab #0x05 -DF9F stab L002C -DFA2 jmp LE063 -DFA5 LDFA5: ldab L0CD9 -DFA8 cmpb #0x04 -DFAA bcc LDFB3 -DFAC ldab L0BC0 -DFAF andb #0x01 -DFB1 bne LDFBA -DFB3 LDFB3: ldab L0021 -DFB6 andb #0x40 -DFB8 beq LDFFD -DFBA LDFBA: ldab L002B -DFBD cmpb #0x00 -DFBF bne LDFCE -DFC1 ldx #0x0019 -DFC4 pshx -DFC5 ldd #0xADE7 -DFC8 jsr LC02E -DFCB pulx -DFCC bra LDFFB -DFCE LDFCE: cmpb #0x01 -DFD0 bne LDFDF -DFD2 ldx #0x0012 -DFD5 pshx -DFD6 ldd #0xADD3 -DFD9 jsr LC02E -DFDC pulx -DFDD bra LDFFB -DFDF LDFDF: cmpb #0x02 -DFE1 bne LDFF0 -DFE3 ldx #0x0019 -DFE6 pshx -DFE7 ldd #0xADB8 -DFEA jsr LC02E -DFED pulx -DFEE bra LDFFB -DFF0 LDFF0: ldx #0x0011 -DFF3 pshx -DFF4 ldd #0xADA5 -DFF7 jsr LC02E -DFFA pulx -DFFB LDFFB: bra LE063 -DFFD LDFFD: ldab L0BC0 -E000 andb #0x08 -E002 beq LE056 -E004 ldab L0BC1 -E007 andb #0x08 -E009 bne LE013 -E00B ldd L0BEF -E00E subd #0x0064 -E011 bcc LE056 -E013 LE013: ldab L002B -E016 cmpb #0x00 -E018 bne LE027 -E01A ldx #0x0012 -E01D pshx -E01E ldd #0xAE30 -E021 jsr LC02E -E024 pulx -E025 bra LE054 -E027 LE027: cmpb #0x01 -E029 bne LE038 -E02B ldx #0x000B -E02E pshx -E02F ldd #0xAE23 -E032 jsr LC02E -E035 pulx -E036 bra LE054 -E038 LE038: cmpb #0x02 -E03A bne LE049 -E03C ldx #0x0012 -E03F pshx -E040 ldd #0xAE0F -E043 jsr LC02E -E046 pulx -E047 bra LE054 -E049 LE049: ldx #0x000B -E04C pshx -E04D ldd #0xAE02 -E050 jsr LC02E -E053 pulx -E054 LE054: bra LE063 -E056 LE056: ldab L0BBF -E059 clra -E05A pshb -E05B psha -E05C ldd #0x0993 -E05F jsr LC02E -E062 pulx -E063 LE063: jmp LE56A -E066 LE066: ldab L0006 -E069 bne LE06E -E06B jmp LE56A -E06E LE06E: ldx #0x001D -E071 bset 0x00,x,#0x40 -E074 jsr LE7C7 -E077 ldab L0006 -E07A cmpb #0x59 -E07C bne LE084 -E07E jsr LDE09 -E081 jmp LE55E -E084 LE084: ldab L0006 -E087 jsr LD468 -E08A subd #0x0000 -E08D beq LE0A7 -E08F jsr LD561 -E092 subd #0x0000 -E095 bne LE0A7 -E097 jsr LD346 -E09A subd #0x0000 -E09D bne LE0A7 -E09F jsr LD783 -E0A2 subd #0x0000 -E0A5 beq LE0B0 -E0A7 LE0A7: jsr LE5D1 -E0AA jsr LD8E9 -E0AD jmp LE55E -E0B0 LE0B0: ldab L0006 -E0B3 clra -E0B4 lsld -E0B5 addd #0x0800 -E0B8 xgdx -E0B9 ldd 0x00,x -E0BB andb #0xFF -E0BD anda #0x3F -E0BF std L0044 -E0C2 ldab L0006 -E0C5 clra -E0C6 lsld -E0C7 addd #0x08C8 -E0CA xgdx -E0CB ldd 0x00,x -E0CD andb #0x7F -E0CF clra -E0D0 std L004D -E0D3 ldab L0BC0 -E0D6 bge LE0DD -E0D8 clrb -E0D9 clra -E0DA std L0044 -E0DD LE0DD: ldab L0BC0 -E0E0 andb #0x02 -E0E2 bne LE0E7 -E0E4 jsr LDE15 -E0E7 LE0E7: ldab L0011 -E0EA andb #0x20 -E0EC bne LE108 -E0EE ldab L0BC0 -E0F1 andb #0x02 -E0F3 bne LE108 -E0F5 ldd L0040 -E0F8 addd L003E -E0FB subd L0044 -E0FE bcs LE108 -E100 ldab L0BC0 -E103 blt LE108 -E105 jsr LDA64 -E108 LE108: ldd L0040 -E10B addd L003E -E10E subd L0044 -E111 bcc LE163 -E113 ldab L0BC0 -E116 andb #0x10 -E118 bne LE163 -E11A ldab L002B -E11D cmpb #0x00 -E11F bne LE129 -E121 ldd #0xACC9 -E124 jsr LC0BA -E127 bra LE147 -E129 LE129: cmpb #0x01 -E12B bne LE135 -E12D ldd #0xACBE -E130 jsr LC0BA -E133 bra LE147 -E135 LE135: cmpb #0x02 -E137 bne LE141 -E139 ldd #0xACB3 -E13C jsr LC0BA -E13F bra LE147 -E141 LE141: ldd #0xACA8 -E144 jsr LC0BA -E147 LE147: jsr LD8D3 -E14A ldx #0x0000 -E14D pshx -E14E ldd L0044 -E151 jsr LBE9E -E154 pulx -E155 jsr LE5D1 -E158 jsr LD8D3 -E15B ldab #0x0C -E15D stab L002C -E160 jmp LE55E -E163 LE163: ldab L0BC0 -E166 andb #0x01 -E168 bne LE17B -E16A ldab L0BC0 -E16D andb #0x04 -E16F bne LE17B -E171 ldab L0BC0 -E174 andb #0x0F -E176 beq LE17B -E178 jmp LE335 -E17B LE17B: ldd L0040 -E17E addd L003E -E181 subd L0044 -E184 std L1016 -E187 ldab L0015 -E18A andb #0x01 -E18C beq LE196 -E18E ldd L1016 -E191 subd #0x0064 -E194 bcs LE1D2 -E196 LE196: ldab L0015 -E199 andb #0x02 -E19B beq LE1A5 -E19D ldd L1016 -E1A0 subd #0x00C8 -E1A3 bcs LE1D2 -E1A5 LE1A5: ldab L0015 -E1A8 andb #0x04 -E1AA beq LE1B4 -E1AC ldd L1016 -E1AF subd #0x01F4 -E1B2 bcs LE1D2 -E1B4 LE1B4: ldab L0015 -E1B7 andb #0x08 -E1B9 beq LE1C3 -E1BB ldd L1016 -E1BE subd #0x03E8 -E1C1 bcs LE1D2 -E1C3 LE1C3: ldab L0015 -E1C6 andb #0x10 -E1C8 beq LE1DD -E1CA ldd L1016 -E1CD subd #0x07D0 -E1D0 bcc LE1DD -E1D2 LE1D2: jsr LC0E0 -E1D5 subd #0x0000 -E1D8 bne LE1DB -E1DA rts -E1DB LE1DB: bra LE1E0 -E1DD LE1DD: jsr LC5D3 -E1E0 LE1E0: jsr LD652 -E1E3 ldd L0040 -E1E6 subd L0044 -E1E9 addd L003E -E1EC std L0040 -E1EF clrb -E1F0 clra -E1F1 std L003E -E1F4 ldx #0x001B -E1F7 bset 0x00,x,#0x80 -E1FA jsr LD213 -E1FD subd #0x0000 -E200 bne LE214 -E202 jsr LE5D1 -E205 jsr LD8E9 -E208 ldd L0040 -E20B addd L0044 -E20E std L0040 -E211 jmp LE329 -E214 LE214: jsr LDBCB -E217 ldab L001B -E21A andb #0x20 -E21C beq LE263 -E21E ldd L0044 -E221 pshb -E222 psha -E223 clra -E224 clrb -E225 pshb -E226 psha -E227 ldd #0x0DFB -E22A jsr LFBDF -E22D ins -E22E ins -E22F ldx L0DFD -E232 pshx -E233 ldd L0DFB -E236 pshb -E237 psha -E238 ldx #0xE100 -E23B pshx -E23C ldd #0x05F5 -E23F pshb -E240 psha -E241 tsx -E242 ldd 0x06,x -E244 subd 0x02,x -E246 ldd 0x04,x -E248 sbcb 0x01,x -E24A sbca 0x00,x -E24C pulx -E24D pulx -E24E pulx -E24F pulx -E250 bcs LE263 -E252 ldx #0x1F00 -E255 pshx -E256 ldd #0xFA0A -E259 pshb -E25A psha -E25B ldd #0x0DFB -E25E jsr LFBDF -E261 ins -E262 ins -E263 LE263: ldab L0BC0 -E266 bge LE2E0 -E268 ldab L0006 -E26B clra -E26C lsld -E26D addd #0x0800 -E270 xgdx -E271 ldd 0x00,x -E273 andb #0xFF -E275 bne LE279 -E277 anda #0x3F -E279 LE279: beq LE2E0 -E27B ldd L0D0D -E27E subd #0xFFFF -E281 bne LE288 -E283 clrb -E284 clra -E285 std L0D0D -E288 LE288: ldx L0D0D -E28B inx -E28C stx L0D0D -E28F ldab L0006 -E292 clra -E293 lsld -E294 addd #0x0800 -E297 xgdx -E298 ldd 0x00,x -E29A andb #0xFF -E29C anda #0x3F -E29E pshb -E29F psha -E2A0 clra -E2A1 clrb -E2A2 pshb -E2A3 psha -E2A4 ldd #0x0D1B -E2A7 jsr LFBDF -E2AA ins -E2AB ins -E2AC ldx L0D1D -E2AF pshx -E2B0 ldd L0D1B -E2B3 pshb -E2B4 psha -E2B5 ldx #0xE100 -E2B8 pshx -E2B9 ldd #0x05F5 -E2BC pshb -E2BD psha -E2BE tsx -E2BF ldd 0x06,x -E2C1 subd 0x02,x -E2C3 ldd 0x04,x -E2C5 sbcb 0x01,x -E2C7 sbca 0x00,x -E2C9 pulx -E2CA pulx -E2CB pulx -E2CC pulx -E2CD bcs LE2E0 -E2CF ldx #0x1F00 -E2D2 pshx -E2D3 ldd #0xFA0A -E2D6 pshb -E2D7 psha -E2D8 ldd #0x0D1B -E2DB jsr LFBDF -E2DE ins -E2DF ins -E2E0 LE2E0: ldab L0011 -E2E3 andb #0x10 -E2E5 bne LE2FB -E2E7 ldd L0040 -E2EA beq LE2FB -E2EC ldd L0040 -E2EF subd L0050 -E2F2 bcc LE309 -E2F4 ldab L0011 -E2F7 andb #0x10 -E2F9 bne LE309 -E2FB LE2FB: jsr LDB44 -E2FE ldx #0x001B -E301 bclr 0x00,x,#0x40 -E304 clr L0025 -E307 bra LE323 -E309 LE309: clr L002C -E30C ldd #0x01F4 -E30F jsr LE571 -E312 jsr LE5AA -E315 jsr LD8E9 -E318 ldx #0x001B -E31B bset 0x00,x,#0x40 -E31E ldab #0x0A -E320 stab L0025 -E323 LE323: jsr LD7FF -E326 jsr LD840 -E329 LE329: jsr LE89A -E32C ldx #0x0BC1 -E32F bclr 0x00,x,#0x08 -E332 jmp LE55E -E335 LE335: ldab L0BC0 -E338 andb #0x02 -E33A bne LE33F -E33C jmp LE55E -E33F LE33F: clrb -E340 clra -E341 std L0076 -E344 ldx #0x0017 -E347 bclr 0x00,x,#0x01 -E34A ldx #0x0017 -E34D bclr 0x00,x,#0x02 -E350 ldd L0044 -E353 bne LE371 -E355 ldab L0BC0 -E358 andb #0x10 -E35A bne LE364 -E35C ldx #0x0021 -E35F bset 0x00,x,#0x80 -E362 bra LE36F -E364 LE364: ldx #0x0021 -E367 bclr 0x00,x,#0x80 -E36A ldab #0x05 -E36C stab L0075 -E36F LE36F: bra LE3C8 -E371 LE371: ldab L0BC0 -E374 andb #0x10 -E376 beq LE3C8 -E378 ldd L0040 -E37B bne LE3C8 -E37D ldab L0BC0 -E380 andb #0x20 -E382 beq LE3C2 -E384 ldx #0x0017 -E387 bset 0x00,x,#0x01 -E38A ldab L002B -E38D cmpb #0x00 -E38F bne LE399 -E391 ldd #0xACC9 -E394 jsr LC0BA -E397 bra LE3B7 -E399 LE399: cmpb #0x01 -E39B bne LE3A5 -E39D ldd #0xACBE -E3A0 jsr LC0BA -E3A3 bra LE3B7 -E3A5 LE3A5: cmpb #0x02 -E3A7 bne LE3B1 -E3A9 ldd #0xACB3 -E3AC jsr LC0BA -E3AF bra LE3B7 -E3B1 LE3B1: ldd #0xACA8 -E3B4 jsr LC0BA -E3B7 LE3B7: jsr LD8D3 -E3BA ldx #0x0017 -E3BD bset 0x00,x,#0x02 -E3C0 bra LE3C8 -E3C2 LE3C2: ldx #0x001F -E3C5 bset 0x00,x,#0x08 -E3C8 LE3C8: ldx #0x001D -E3CB bset 0x00,x,#0x02 -E3CE ldx #0x0019 -E3D1 bset 0x00,x,#0x08 -E3D4 ldab #0x32 -E3D6 stab L0031 -E3D9 ldab #0x19 -E3DB stab L0036 -E3DE LE3DE: ldab L001D -E3E1 andb #0x02 -E3E3 bne LE3E8 -E3E5 jmp LE46E -E3E8 LE3E8: ldab L0075 -E3EB cmpb #0x04 -E3ED bhi LE3F4 -E3EF ldab L0036 -E3F2 bne LE430 -E3F4 LE3F4: clr L0006 -E3F7 clrb -E3F8 clra -E3F9 std L0076 -E3FC clr L002E -E3FF clr L002C -E402 clr L0075 -E405 ldx #0x0017 -E408 bclr 0x00,x,#0x01 -E40B ldx #0x0019 -E40E bclr 0x00,x,#0x08 -E411 ldx #0x001B -E414 bclr 0x00,x,#0x80 -E417 ldx #0x001D -E41A bclr 0x00,x,#0x40 -E41D ldx #0x001D -E420 bclr 0x00,x,#0x02 -E423 ldx #0x001F -E426 bclr 0x00,x,#0x08 -E429 ldx #0x0021 -E42C bclr 0x00,x,#0x80 -E42F rts -E430 LE430: ldab L0BC0 -E433 andb #0x20 -E435 beq LE46B -E437 ldab L0017 -E43A andb #0x01 -E43C bne LE46B -E43E ldab L0017 -E441 andb #0x02 -E443 beq LE46B -E445 ldx #0x0000 -E448 pshx -E449 ldd L0076 -E44C jsr LBE9E -E44F pulx -E450 ldd L0076 -E453 bne LE45B -E455 ldx #0x0017 -E458 bclr 0x00,x,#0x02 -E45B LE45B: ldab L0017 -E45E andb #0x02 -E460 beq LE46B -E462 jsr LE5D1 -E465 ldx #0x0017 -E468 bclr 0x00,x,#0x02 -E46B LE46B: jmp LE3DE -E46E LE46E: ldx #0x0021 -E471 bclr 0x00,x,#0x80 -E474 ldx #0x001F -E477 bclr 0x00,x,#0x08 -E47A jsr LD213 -E47D subd #0x0000 -E480 bne LE491 -E482 ldd #0x0080 -E485 jsr LC7E7 -E488 jsr LE5D1 -E48B jsr LD8E9 -E48E jmp LE55E -E491 LE491: ldab L002B -E494 cmpb #0x00 -E496 bne LE4A0 -E498 ldd #0xAD16 -E49B jsr LC0BA -E49E bra LE4BE -E4A0 LE4A0: cmpb #0x01 -E4A2 bne LE4AC -E4A4 ldd #0xAD0B -E4A7 jsr LC0BA -E4AA bra LE4BE -E4AC LE4AC: cmpb #0x02 -E4AE bne LE4B8 -E4B0 ldd #0xAD00 -E4B3 jsr LC0BA -E4B6 bra LE4BE -E4B8 LE4B8: ldd #0xACF5 -E4BB jsr LC0BA -E4BE LE4BE: jsr LD8D3 -E4C1 ldx #0x0001 -E4C4 pshx -E4C5 ldd L0040 -E4C8 jsr LBE9E -E4CB pulx -E4CC clrb -E4CD clra -E4CE jsr LC7E7 -E4D1 ldab L0BC0 -E4D4 blt LE4D9 -E4D6 jmp LE558 -E4D9 LE4D9: ldab L0BC0 -E4DC andb #0x10 -E4DE bne LE558 -E4E0 ldab L0006 -E4E3 clra -E4E4 lsld -E4E5 addd #0x0800 -E4E8 xgdx -E4E9 ldd 0x00,x -E4EB andb #0xFF -E4ED bne LE4F1 -E4EF anda #0x3F -E4F1 LE4F1: beq LE558 -E4F3 ldd L0D0D -E4F6 subd #0xFFFF -E4F9 bne LE500 -E4FB clrb -E4FC clra -E4FD std L0D0D -E500 LE500: ldx L0D0D -E503 inx -E504 stx L0D0D -E507 ldab L0006 -E50A clra -E50B lsld -E50C addd #0x0800 -E50F xgdx -E510 ldd 0x00,x -E512 andb #0xFF -E514 anda #0x3F -E516 pshb -E517 psha -E518 clra -E519 clrb -E51A pshb -E51B psha -E51C ldd #0x0D1B -E51F jsr LFBDF -E522 ins -E523 ins -E524 ldx L0D1D -E527 pshx -E528 ldd L0D1B -E52B pshb -E52C psha -E52D ldx #0xE100 -E530 pshx -E531 ldd #0x05F5 -E534 pshb -E535 psha -E536 tsx -E537 ldd 0x06,x -E539 subd 0x02,x -E53B ldd 0x04,x -E53D sbcb 0x01,x -E53F sbca 0x00,x -E541 pulx -E542 pulx -E543 pulx -E544 pulx -E545 bcs LE558 -E547 ldx #0x1F00 -E54A pshx -E54B ldd #0xFA0A -E54E pshb -E54F psha -E550 ldd #0x0D1B -E553 jsr LFBDF -E556 ins -E557 ins -E558 LE558: jsr LD7FF -E55B jsr LD840 -E55E LE55E: clr L0006 -E561 clr L002E -E564 ldx #0x001B -E567 bclr 0x00,x,#0x80 -E56A LE56A: ldx #0x001D -E56D bclr 0x00,x,#0x40 -E570 rts -E571 LE571: pshb -E572 psha -E573 des -E574 LE574: tsx -E575 ldd 0x01,x -E577 subd #0x0001 -E57A std 0x01,x -E57C blt LE593 -E57E ldab #0x41 -E580 tsx -E581 stab 0x00,x -E583 LE583: tsx -E584 ldab 0x00,x -E586 dec 0x00,x -E588 cmpb #0x00 -E58A bls LE58E -E58C bra LE583 -E58E LE58E: jsr LE61B -E591 bra LE574 -E593 LE593: pulx -E594 ins -E595 rts -E596 LE596: des -E597 ldab #0x32 -E599 tsx -E59A stab 0x00,x -E59C LE59C: tsx -E59D ldab 0x00,x -E59F cmpb #0x00 -E5A1 bls LE5A8 -E5A3 tsx -E5A4 dec 0x00,x -E5A6 bra LE59C -E5A8 LE5A8: ins -E5A9 rts -E5AA LE5AA: ldab L0033 -E5AD beq LE5BB -E5AF ldab L0029 -E5B2 beq LE5B9 -E5B4 ldab #0x02 -E5B6 stab L0033 -E5B9 LE5B9: bra LE5D0 -E5BB LE5BB: ldab #0x03 -E5BD stab L0032 -E5C0 ldd L003B -E5C3 beq LE5CB -E5C5 ldd #0x0233 -E5C8 std L003B -E5CB LE5CB: ldab #0x02 -E5CD stab L0033 -E5D0 LE5D0: rts -E5D1 LE5D1: ldab #0x0B -E5D3 stab L0032 -E5D6 rts -E5D7 LE5D7: pshb -E5D8 psha -E5D9 pshx -E5DA pshx -E5DB clrb -E5DC clra -E5DD tsx -E5DE std 0x00,x -E5E0 ldd #0x0064 -E5E3 std 0x02,x -E5E5 LE5E5: tsx -E5E6 ldd 0x02,x -E5E8 ble LE60B -E5EA tsx -E5EB ldx 0x04,x -E5ED ldab 0x00,x -E5EF tsx -E5F0 andb 0x09,x -E5F2 beq LE5F9 -E5F4 pulx -E5F5 inx -E5F6 pshx -E5F7 bra LE601 -E5F9 LE5F9: tsx -E5FA ldd 0x00,x -E5FC subd #0x0001 -E5FF std 0x00,x -E601 LE601: tsx -E602 ldd 0x02,x -E604 subd #0x0001 -E607 std 0x02,x -E609 bra LE5E5 -E60B LE60B: tsx -E60C ldd 0x00,x -E60E ble LE614 -E610 clrb -E611 clra -E612 bra LE617 -E614 LE614: ldd #0x0001 -E617 LE617: pulx -E618 pulx -E619 pulx -E61A rts -E61B LE61B: ldab #0x0A -E61D stab L0031 -E620 rts -E621 ; E621: 38,37,36,3C -E621 .ascii '876<' -E625 .byte 0xBD,0xBE -E627 ; E627: 4B,30 -E627 .ascii 'K0' -E629 .byte 0xEC,0x04 -E62B ; E62B: 37,36 -E62B .ascii '76' -E62D .byte 0xEC,0x02 -E62F ; E62F: 37,36 -E62F .ascii '76' -E631 .byte 0xCE,0x96,0x80 -E634 ; E634: 3C -E634 .ascii '<' -E635 .byte 0xCC,0x00,0x98,0xBD,0xFC -E63A ; E63A: 4C,31,33 -E63A .ascii 'L13' -E63D .byte 0xCB -E63E ; E63E: 30 -E63E .ascii '0' -E63F .byte 0xF7,0x0B,0x97 -E642 ; E642: 30 -E642 .ascii '0' -E643 .byte 0xEC,0x04 -E645 ; E645: 37,36 -E645 .ascii '76' -E647 .byte 0xEC,0x02 -E649 ; E649: 37,36 -E649 .ascii '76' -E64B .byte 0xCE,0x96,0x80 -E64E ; E64E: 3C -E64E .ascii '<' -E64F .byte 0xCC,0x00,0x98,0xBD,0xFC,0x5C -E655 ; E655: 37,36 -E655 .ascii '76' -E657 .byte 0xCE -E658 ; E658: 42,40,3C -E658 .ascii 'B@<' -E65B .byte 0xCC,0x00,0x0F,0xBD,0xFC -E660 ; E660: 4C,31,33 -E660 .ascii 'L13' -E663 .byte 0xCB -E664 ; E664: 30 -E664 .ascii '0' -E665 .byte 0xF7,0x0B,0x96 -E668 ; E668: 30 -E668 .ascii '0' -E669 .byte 0xEC,0x04 -E66B ; E66B: 37,36 -E66B .ascii '76' -E66D .byte 0xEC,0x02 -E66F ; E66F: 37,36 -E66F .ascii '76' -E671 .byte 0xCE -E672 ; E672: 42,40,3C -E672 .ascii 'B@<' -E675 .byte 0xCC,0x00,0x0F,0xBD,0xFC,0x5C -E67B ; E67B: 37,36 -E67B .ascii '76' -E67D .byte 0xCE,0x86,0xA0 -E680 ; E680: 3C -E680 .ascii '<' -E681 .byte 0xCC,0x00,0x01,0xBD,0xFC -E686 ; E686: 4C,31,33 -E686 .ascii 'L13' -E689 .byte 0xCB -E68A ; E68A: 30 -E68A .ascii '0' -E68B .byte 0xF7,0x0B,0x95 -E68E ; E68E: 30 -E68E .ascii '0' -E68F .byte 0xEC,0x04 -E691 ; E691: 37,36 -E691 .ascii '76' -E693 .byte 0xEC,0x02 -E695 ; E695: 37,36 -E695 .ascii '76' -E697 .byte 0xCE,0x86,0xA0 -E69A ; E69A: 3C -E69A .ascii '<' -E69B .byte 0xCC,0x00,0x01,0xBD,0xFC,0x5C -E6A1 ; E6A1: 37,36 -E6A1 .ascii '76' -E6A3 .byte 0xCE,0x27,0x10 -E6A6 ; E6A6: 3C -E6A6 .ascii '<' -E6A7 .byte 0xCC,0x00,0x00,0xBD,0xFC -E6AC ; E6AC: 4C,31,33 -E6AC .ascii 'L13' -E6AF .byte 0xCB -E6B0 ; E6B0: 30 -E6B0 .ascii '0' -E6B1 .byte 0xF7,0x0B,0x94 -E6B4 ; E6B4: 30 -E6B4 .ascii '0' -E6B5 .byte 0xEC,0x04 -E6B7 ; E6B7: 37,36 -E6B7 .ascii '76' -E6B9 .byte 0xEC,0x02 -E6BB ; E6BB: 37,36 -E6BB .ascii '76' -E6BD .byte 0xCE,0x27,0x10 -E6C0 ; E6C0: 3C -E6C0 .ascii '<' -E6C1 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E6C7 ; E6C7: 37,36 -E6C7 .ascii '76' -E6C9 .byte 0xCE,0x03,0xE8 -E6CC ; E6CC: 3C -E6CC .ascii '<' -E6CD .byte 0xCC,0x00,0x00,0xBD,0xFC -E6D2 ; E6D2: 4C,31,33 -E6D2 .ascii 'L13' -E6D5 .byte 0xCB -E6D6 ; E6D6: 30 -E6D6 .ascii '0' -E6D7 .byte 0xF7,0x0B,0x93 -E6DA ; E6DA: 30 -E6DA .ascii '0' -E6DB .byte 0xEC,0x04 -E6DD ; E6DD: 37,36 -E6DD .ascii '76' -E6DF .byte 0xEC,0x02 -E6E1 ; E6E1: 37,36 -E6E1 .ascii '76' -E6E3 .byte 0xCE,0x03,0xE8 -E6E6 ; E6E6: 3C -E6E6 .ascii '<' -E6E7 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E6ED ; E6ED: 37,36 -E6ED .ascii '76' -E6EF .byte 0xCE,0x00 -E6F1 ; E6F1: 64,3C -E6F1 .ascii 'd<' -E6F3 .byte 0xCC,0x00,0x00,0xBD,0xFC -E6F8 ; E6F8: 4C,31,33 -E6F8 .ascii 'L13' -E6FB .byte 0xCB -E6FC ; E6FC: 30 -E6FC .ascii '0' -E6FD .byte 0xF7,0x0B,0x92 -E700 ; E700: 30 -E700 .ascii '0' -E701 .byte 0xEC,0x04 -E703 ; E703: 37,36 -E703 .ascii '76' -E705 .byte 0xEC,0x02 -E707 ; E707: 37,36 -E707 .ascii '76' -E709 .byte 0xCE,0x00 -E70B ; E70B: 64,3C -E70B .ascii 'd<' -E70D .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E713 ; E713: 37,36 -E713 .ascii '76' -E715 .byte 0xCE,0x00,0x0A -E718 ; E718: 3C -E718 .ascii '<' -E719 .byte 0xCC,0x00,0x00,0xBD,0xFC -E71E ; E71E: 4C,31,33 -E71E .ascii 'L13' -E721 .byte 0xCB -E722 ; E722: 30 -E722 .ascii '0' -E723 .byte 0xF7,0x0B,0x91 -E726 ; E726: 30 -E726 .ascii '0' -E727 .byte 0xEC,0x04 -E729 ; E729: 37,36 -E729 .ascii '76' -E72B .byte 0xEC,0x02 -E72D ; E72D: 37,36 -E72D .ascii '76' -E72F .byte 0xCE,0x00,0x0A -E732 ; E732: 3C -E732 .ascii '<' -E733 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E739 ; E739: 31,33 -E739 .ascii '13' -E73B .byte 0xCB -E73C ; E73C: 30 -E73C .ascii '0' -E73D .byte 0xF7,0x0B,0x90 -E740 ; E740: 38,31,31,6E -E740 .ascii '811n' -E744 .byte 0x00 -E745 ; E745: 37,36,30 -E745 .ascii '760' -E748 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0x8F,0xCB -E750 ; E750: 30 -E750 .ascii '0' -E751 .byte 0xF7,0x00 -E753 ; E753: 57,30 -E753 .ascii 'W0' -E755 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0xCE,0x03 -E75D .byte 0xE8,0x02,0x8F,0xCB -E761 ; E761: 30 -E761 .ascii '0' -E762 .byte 0xF7,0x00 -E764 ; E764: 5A,30 -E764 .ascii 'Z0' -E766 .byte 0xEC,0x00,0xCE,0x03,0xE8,0x02,0xCE,0x00 -E76E ; E76E: 64 -E76E .ascii 'd' -E76F .byte 0x02,0x8F,0xCB -E772 ; E772: 30 -E772 .ascii '0' -E773 .byte 0xF7,0x00 -E775 ; E775: 5D,30 -E775 .ascii ']0' -E777 .byte 0xEC,0x00,0xCE,0x00 -E77B ; E77B: 64 -E77B .ascii 'd' -E77C .byte 0x02,0xCE,0x00,0x0A,0x02,0x8F,0xCB -E783 ; E783: 30 -E783 .ascii '0' -E784 .byte 0xF7,0x00 -E786 ; E786: 5E,30 -E786 .ascii '^0' -E788 .byte 0xEC,0x00,0xCE,0x00,0x0A,0x02,0xCB -E78F ; E78F: 30 -E78F .ascii '0' -E790 .byte 0xF7,0x00 -E792 ; E792: 5F,38,39,37,36,30 -E792 .ascii '_89760' -E798 .byte 0xE6,0x01 -E79A ; E79A: 4F -E79A .ascii 'O' -E79B .byte 0xCE,0x00 -E79D ; E79D: 64 -E79D .ascii 'd' -E79E .byte 0x02,0x8F,0xCB -E7A1 ; E7A1: 30 -E7A1 .ascii '0' -E7A2 .byte 0xF7,0x00 -E7A4 ; E7A4: 5D,30 -E7A4 .ascii ']0' -E7A6 .byte 0xE6,0x01 -E7A8 ; E7A8: 4F -E7A8 .ascii 'O' -E7A9 .byte 0xCE,0x00 -E7AB ; E7AB: 64 -E7AB .ascii 'd' -E7AC .byte 0x02 -E7AD ; E7AD: 4F -E7AD .ascii 'O' -E7AE .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB -E7B4 ; E7B4: 30 -E7B4 .ascii '0' -E7B5 .byte 0xF7,0x00 -E7B7 ; E7B7: 5E,30 -E7B7 .ascii '^0' -E7B9 .byte 0xE6,0x01 -E7BB ; E7BB: 4F -E7BB .ascii 'O' -E7BC .byte 0xCE,0x00,0x0A,0x02,0xCB -E7C1 ; E7C1: 30 -E7C1 .ascii '0' -E7C2 .byte 0xF7,0x00 -E7C4 ; E7C4: 5F,38,39 -E7C4 .ascii '_89' -E7C7 LE7C7: ldab L0006 -E7CA clra -E7CB ldx #0x0005 -E7CE idiv -E7CF tstb -E7D0 bne LE7D5 -E7D2 jmp LE899 -E7D5 LE7D5: ldab L0006 -E7D8 jsr LD7A0 -E7DB subd #0x0000 -E7DE beq LE7E3 -E7E0 jmp LE899 -E7E3 LE7E3: ldab L0006 -E7E6 clra -E7E7 lsld -E7E8 addd #0x0800 -E7EB xgdx -E7EC ldd 0x00,x -E7EE andb #0xFF -E7F0 anda #0x3F -E7F2 std L1016 -E7F5 ldab L0006 -E7F8 clra -E7F9 lsld -E7FA addd #0x0BF1 -E7FD xgdx -E7FE ldd 0x00,x -E800 andb #0xFF -E802 anda #0x3F -E804 std L1018 -E807 ldd L1016 -E80A subd #0x0000 -E80D bcs LE817 -E80F ldd L1016 -E812 subd #0x270F -E815 bls LE84C -E817 LE817: ldab L0006 -E81A jsr LD468 -E81D subd #0x0000 -E820 beq LE84C -E822 ldd #0x0100 -E825 pshb -E826 psha -E827 ldab L0006 -E82A clra -E82B lsld -E82C addd #0x08C8 -E82F pulx -E830 xgdx -E831 oraa 0x00,x -E833 orab 0x01,x -E835 std 0x00,x -E837 ldd #0x4000 -E83A pshb -E83B psha -E83C ldab L0006 -E83F clra -E840 lsld -E841 addd #0x0800 -E844 pulx -E845 xgdx -E846 oraa 0x00,x -E848 orab 0x01,x -E84A std 0x00,x -E84C LE84C: ldx #0x1016 -E84F bclr 0x00,x,#0xC0 -E852 ldd L1018 -E855 coma -E856 comb -E857 std L1018 -E85A ldx #0x1018 -E85D bclr 0x00,x,#0xC0 -E860 ldd L1016 -E863 pshb -E864 psha -E865 ldd L1018 -E868 tsx -E869 subd 0x00,x -E86B ins -E86C ins -E86D beq LE899 -E86F ldd #0x0100 -E872 pshb -E873 psha -E874 ldab L0006 -E877 clra -E878 lsld -E879 addd #0x08C8 -E87C pulx -E87D xgdx -E87E oraa 0x00,x -E880 orab 0x01,x -E882 std 0x00,x -E884 ldd #0x4000 -E887 pshb -E888 psha -E889 ldab L0006 -E88C clra -E88D lsld -E88E addd #0x0800 -E891 pulx -E892 xgdx -E893 oraa 0x00,x -E895 orab 0x01,x -E897 std 0x00,x -E899 LE899: rts -E89A LE89A: clrb -E89B clra -E89C std L000F -E89F ldd #0x3FFF -E8A2 std L0050 -E8A5 clr L0006 -E8A8 LE8A8: ldab L0006 -E8AB cmpb #0x64 -E8AD bcc LE913 -E8AF ldab L0006 -E8B2 clra -E8B3 ldx #0x0005 -E8B6 idiv -E8B7 tstb -E8B8 beq LE90E -E8BA ldab L0006 -E8BD jsr LD7A0 -E8C0 subd #0x0000 -E8C3 bne LE90E -E8C5 ldab L0006 -E8C8 clra -E8C9 lsld -E8CA addd #0x0800 -E8CD xgdx -E8CE ldd 0x00,x -E8D0 andb #0xFF -E8D2 anda #0x3F -E8D4 std L1016 -E8D7 ldd L1016 -E8DA subd #0x2710 -E8DD bcc LE90E -E8DF ldab L0006 -E8E2 jsr LD468 -E8E5 subd #0x0000 -E8E8 beq LE90E -E8EA jsr LD561 -E8ED subd #0x0000 -E8F0 bne LE90E -E8F2 ldd L1016 -E8F5 subd L000F -E8F8 bls LE900 -E8FA ldd L1016 -E8FD std L000F -E900 LE900: ldd L1016 -E903 subd L0050 -E906 bcc LE90E -E908 ldd L1016 -E90B std L0050 -E90E LE90E: inc L0006 -E911 bra LE8A8 -E913 LE913: ldd L0BB7 -E916 beq LE92A -E918 ldd L000F -E91B subd L0BB7 -E91E bls LE92A -E920 ldd L000F -E923 lsld -E924 subd L0BB7 -E927 std L000F -E92A LE92A: rts -E92B ; E92B: 34,30,6F -E92B .ascii '40o' -E92E .byte 0x00 -E92F ; E92F: 30 -E92F .ascii '0' -E930 .byte 0xE6,0x00,0xC1 -E933 ; E933: 64,24 -E933 .ascii 'd$' -E935 .byte 0x15 -E936 ; E936: 5F,4F,37,36,30 -E936 .ascii '_O760' -E93B .byte 0xE6,0x02 -E93D ; E93D: 4F -E93D .ascii 'O' -E93E .byte 0x05,0xC3,0x0D,0x1F -E942 ; E942: 38 -E942 .ascii '8' -E943 .byte 0x8F,0xED,0x00 -E946 ; E946: 30,6C -E946 .ascii '0l' -E948 .byte 0x00 -E949 ; E949: 20 -E949 .ascii ' ' -E94A .byte 0xE4 -E94B ; E94B: 4F,5F -E94B .ascii 'O_' -E94D .byte 0xFD,0x0D,0xF9,0xFD,0x0D,0xF7 -E953 ; E953: 4F,5F -E953 .ascii 'O_' -E955 .byte 0xFD,0x0D,0xF5,0xFD,0x0D,0xF3 -E95B ; E95B: 4F,5F -E95B .ascii 'O_' -E95D .byte 0xFD,0x0D,0xF1,0xFD,0x0D,0xEF -E963 ; E963: 4F,5F -E963 .ascii 'O_' -E965 .byte 0xFD,0x0D,0xFD,0xFD,0x0D,0xFB -E96B ; E96B: 4F,5F -E96B .ascii 'O_' -E96D .byte 0xFD,0x0D,0xE9,0xFD,0x0D,0xE7 -E973 ; E973: 5F,4F -E973 .ascii '_O' -E975 .byte 0xFD,0x0C,0xDD -E978 ; E978: 5F,4F -E978 .ascii '_O' -E97A .byte 0xFD,0x0C,0xDF -E97D ; E97D: 5F,4F -E97D .ascii '_O' -E97F .byte 0xFD,0x0C,0xE1 -E982 ; E982: 5F,4F -E982 .ascii '_O' -E984 .byte 0xFD,0x0C,0xE3 -E987 ; E987: 5F,4F -E987 .ascii '_O' -E989 .byte 0xFD,0x0C,0xE5 -E98C ; E98C: 4F,5F -E98C .ascii 'O_' -E98E .byte 0xFD,0x0C,0xF5,0xFD,0x0C,0xF3 -E994 ; E994: 4F,5F -E994 .ascii 'O_' -E996 .byte 0xFD,0x0C,0xF9,0xFD,0x0C,0xF7 -E99C ; E99C: 4F,5F -E99C .ascii 'O_' -E99E .byte 0xFD,0x0C,0xFD,0xFD,0x0C,0xFB -E9A4 ; E9A4: 4F,5F -E9A4 .ascii 'O_' -E9A6 .byte 0xFD,0x0D,0x01,0xFD,0x0C,0xFF -E9AC ; E9AC: 4F,5F -E9AC .ascii 'O_' -E9AE .byte 0xFD,0x0D,0x05,0xFD,0x0D,0x03 -E9B4 ; E9B4: 5F,4F -E9B4 .ascii '_O' -E9B6 .byte 0xFD,0x0D,0x07 -E9B9 ; E9B9: 5F,4F -E9B9 .ascii '_O' -E9BB .byte 0xFD,0x0D,0x09 -E9BE ; E9BE: 5F,4F -E9BE .ascii '_O' -E9C0 .byte 0xFD,0x0D,0x0B -E9C3 ; E9C3: 5F,4F -E9C3 .ascii '_O' -E9C5 .byte 0xFD,0x0D,0x0D -E9C8 ; E9C8: 4F,5F -E9C8 .ascii 'O_' -E9CA .byte 0xFD,0x0D,0x11,0xFD,0x0D,0x0F -E9D0 ; E9D0: 4F,5F -E9D0 .ascii 'O_' -E9D2 .byte 0xFD,0x0D,0x15,0xFD,0x0D,0x13 -E9D8 ; E9D8: 4F,5F -E9D8 .ascii 'O_' -E9DA .byte 0xFD,0x0D,0x19,0xFD,0x0D,0x17 -E9E0 ; E9E0: 4F,5F -E9E0 .ascii 'O_' -E9E2 .byte 0xFD,0x0D,0x1D,0xFD,0x0D,0x1B -E9E8 ; E9E8: 31,39 -E9E8 .ascii '19' -E9EA LE9EA: clr L0006 -E9ED LE9ED: ldab L0006 -E9F0 cmpb #0x64 -E9F2 bcc LEA58 -E9F4 ldab L0006 -E9F7 clra -E9F8 ldx #0x0005 -E9FB idiv -E9FC tstb -E9FD beq LEA53 -E9FF ldd #0xBFFF -EA02 pshb -EA03 psha -EA04 ldab L0006 -EA07 clra -EA08 lsld -EA09 addd #0x0800 -EA0C pulx -EA0D xgdx -EA0E anda 0x00,x -EA10 andb 0x01,x -EA12 std 0x00,x -EA14 ldd #0xFEFF -EA17 pshb -EA18 psha -EA19 ldab L0006 -EA1C clra -EA1D lsld -EA1E addd #0x08C8 -EA21 pulx -EA22 xgdx -EA23 anda 0x00,x -EA25 andb 0x01,x -EA27 std 0x00,x -EA29 ldd #0xFDFF -EA2C pshb -EA2D psha -EA2E ldab L0006 -EA31 clra -EA32 lsld -EA33 addd #0x08C8 -EA36 pulx -EA37 xgdx -EA38 anda 0x00,x -EA3A andb 0x01,x -EA3C std 0x00,x -EA3E ldd #0xFBFF -EA41 pshb -EA42 psha -EA43 ldab L0006 -EA46 clra -EA47 lsld -EA48 addd #0x08C8 -EA4B pulx -EA4C xgdx -EA4D anda 0x00,x -EA4F andb 0x01,x -EA51 std 0x00,x -EA53 LEA53: inc L0006 -EA56 bra LE9ED -EA58 LEA58: rts -EA59 LEA59: des -EA5A ldx #0x0004 -EA5D pshx -EA5E ldd #0x100A -EA61 jsr LE5D7 -EA64 pulx -EA65 subd #0x0000 -EA68 beq LEAA9 -EA6A ldx #0x0001 -EA6D pshx -EA6E ldd #0x1800 -EA71 jsr LE5D7 -EA74 pulx -EA75 subd #0x0000 -EA78 beq LEAA9 -EA7A ldd #0x03E8 -EA7D jsr LE571 -EA80 clr L0BA8 -EA83 LEA83: ldab L1800 -EA86 andb #0x01 -EA88 bne LEAA6 -EA8A jsr LBE4B -EA8D sei -EA8E jsr LBE01 -EA91 cli -EA92 ldd #0x01F4 -EA95 jsr LE571 -EA98 ldd #0xAFD1 -EA9B jsr LC0BA -EA9E ldd #0x01F4 -EAA1 jsr LE571 -EAA4 bra LEA83 -EAA6 LEAA6: jsr LBE69 -EAA9 LEAA9: ldab #0x01 -EAAB stab L0014 -EAAE ldab L0014 -EAB1 stab L3800 -EAB4 ldd #0x001E -EAB7 jsr LE571 -EABA ldx #0x0001 -EABD pshx -EABE ldd #0x1000 -EAC1 jsr LE5D7 -EAC4 pulx -EAC5 subd #0x0000 -EAC8 beq LEADA -EACA ldx #0x0002 -EACD pshx -EACE ldd #0x1000 -EAD1 jsr LE5D7 -EAD4 pulx -EAD5 subd #0x0000 -EAD8 beq LEADD -EADA LEADA: jmp LEDF8 -EADD LEADD: ldab #0x02 -EADF stab L0014 -EAE2 ldab L0014 -EAE5 stab L3800 -EAE8 ldd #0x001E -EAEB jsr LE571 -EAEE ldx #0x0001 -EAF1 pshx -EAF2 ldd #0x1000 -EAF5 jsr LE5D7 -EAF8 pulx -EAF9 subd #0x0000 -EAFC bne LEB0E -EAFE ldx #0x0002 -EB01 pshx -EB02 ldd #0x1000 -EB05 jsr LE5D7 -EB08 pulx -EB09 subd #0x0000 -EB0C bne LEB11 -EB0E LEB0E: jmp LEDF8 -EB11 LEB11: ldd #0x5A5A -EB14 std L1016 -EB17 ldd #0xB139 -EB1A jsr LC0BA -EB1D ldd #0x07D0 -EB20 jsr LE571 -EB23 ldd #0xB144 -EB26 jsr LC0BA -EB29 ldd #0x07D0 -EB2C jsr LE571 -EB2F ldd #0x0014 -EB32 std L003B -EB35 LEB35: ldd L003B -EB38 beq LEB81 -EB3A tsx -EB3B clr 0x00,x -EB3D LEB3D: tsx -EB3E ldab 0x00,x -EB40 cmpb #0x0A -EB42 bcc LEB7F -EB44 jsr LBE4B -EB47 ldab #0x2E -EB49 pshb -EB4A tsx -EB4B ldab 0x01,x -EB4D clra -EB4E addd #0x0B90 -EB51 xgdx -EB52 pulb -EB53 stab 0x00,x -EB55 sei -EB56 jsr LBE69 -EB59 ldx #0x1028 -EB5C bset 0x00,x,#0x40 -EB5F ldx #0x0001 -EB62 pshx -EB63 ldd #0x0020 -EB66 jsr LBDB5 -EB69 pulx -EB6A ldx #0x1028 -EB6D bclr 0x00,x,#0x40 -EB70 jsr LBE10 -EB73 cli -EB74 ldd #0x0007 -EB77 jsr LE571 -EB7A tsx -EB7B inc 0x00,x -EB7D bra LEB3D -EB7F LEB7F: bra LEB35 -EB81 LEB81: jsr LBE69 -EB84 ldd #0x0800 -EB87 std L0073 -EB8A LEB8A: ldd L0073 -EB8D subd #0x0FFF -EB90 bhi LEBA2 -EB92 ldab #0xAA -EB94 ldx L0073 -EB97 stab 0x00,x -EB99 ldx L0073 -EB9C inx -EB9D stx L0073 -EBA0 bra LEB8A -EBA2 LEBA2: ldd #0x0800 -EBA5 std L0073 -EBA8 LEBA8: ldd L0073 -EBAB subd #0x0FFF -EBAE bhi LEBCA -EBB0 ldx L0073 -EBB3 ldab 0x00,x -EBB5 cmpb #0xAA -EBB7 beq LEBC1 -EBB9 ldx #0x1016 -EBBC bclr 0x00,x,#0xFF -EBBF bra LEBCA -EBC1 LEBC1: ldx L0073 -EBC4 inx -EBC5 stx L0073 -EBC8 bra LEBA8 -EBCA LEBCA: ldd #0x0800 -EBCD std L0073 -EBD0 LEBD0: ldd L0073 -EBD3 subd #0x0FFF -EBD6 bhi LEBE8 -EBD8 ldab #0x55 -EBDA ldx L0073 -EBDD stab 0x00,x -EBDF ldx L0073 -EBE2 inx -EBE3 stx L0073 -EBE6 bra LEBD0 -EBE8 LEBE8: ldd #0x0800 -EBEB std L0073 -EBEE LEBEE: ldd L0073 -EBF1 subd #0x0FFF -EBF4 bhi LEC10 -EBF6 ldx L0073 -EBF9 ldab 0x00,x -EBFB cmpb #0x55 -EBFD beq LEC07 -EBFF ldx #0x1016 -EC02 bclr 0x00,x,#0xFF -EC05 bra LEC10 -EC07 LEC07: ldx L0073 -EC0A inx -EC0B stx L0073 -EC0E bra LEBEE -EC10 LEC10: ldd #0x0800 -EC13 std L0073 -EC16 LEC16: ldd L0073 -EC19 subd #0x0FFF -EC1C bhi LEC2D -EC1E clrb -EC1F ldx L0073 -EC22 stab 0x00,x -EC24 ldx L0073 -EC27 inx -EC28 stx L0073 -EC2B bra LEC16 -EC2D LEC2D: clr L0006 -EC30 LEC30: ldab L0006 -EC33 cmpb #0x64 -EC35 bcc LEC84 -EC37 ldab L0006 -EC3A clra -EC3B ldx #0x0005 -EC3E idiv -EC3F tstb -EC40 beq LEC7F -EC42 ldd #0x0032 -EC45 pshb -EC46 psha -EC47 ldab L0006 -EC4A clra -EC4B lsld -EC4C addd #0x0800 -EC4F pulx -EC50 xgdx -EC51 std 0x00,x -EC53 ldab L0006 -EC56 clra -EC57 lsld -EC58 addd #0x0800 -EC5B xgdx -EC5C ldd 0x00,x -EC5E coma -EC5F comb -EC60 pshb -EC61 psha -EC62 ldab L0006 -EC65 clra -EC66 lsld -EC67 addd #0x0BF1 -EC6A pulx -EC6B xgdx -EC6C std 0x00,x -EC6E ldd #0x0801 -EC71 pshb -EC72 psha -EC73 ldab L0006 -EC76 clra -EC77 lsld -EC78 addd #0x08C8 -EC7B pulx -EC7C xgdx -EC7D std 0x00,x -EC7F LEC7F: inc L0006 -EC82 bra LEC30 -EC84 LEC84: ldab #0x1D -EC86 stab L0BBF -EC89 tsx -EC8A clr 0x00,x -EC8C LEC8C: ldab L0BBF -EC8F clra -EC90 addd #0x0002 -EC93 pshb -EC94 psha -EC95 tsx -EC96 ldab 0x02,x -EC98 clra -EC99 subd 0x00,x -EC9B ins -EC9C ins -EC9D bge LECBA -EC9F tsx -ECA0 ldab 0x00,x -ECA2 clra -ECA3 addd #0xB1D0 -ECA6 xgdx -ECA7 ldab 0x00,x -ECA9 pshb -ECAA tsx -ECAB ldab 0x01,x -ECAD clra -ECAE addd #0x0993 -ECB1 xgdx -ECB2 pulb -ECB3 stab 0x00,x -ECB5 tsx -ECB6 inc 0x00,x -ECB8 bra LEC8C -ECBA LECBA: clr L0BA8 -ECBD ldd #0x0032 -ECC0 std L0BB5 -ECC3 clrb -ECC4 clra -ECC5 std L0BB7 -ECC8 clr L0006 -ECCB jsr LA64E -ECCE ldab #0x09 -ECD0 stab L0BC0 -ECD3 clr L0E6D -ECD6 ldab #0x01 -ECD8 stab L0E6E -ECDB tsx -ECDC clr 0x00,x -ECDE LECDE: tsx -ECDF ldab 0x00,x -ECE1 cmpb #0x0F -ECE3 bcc LED06 -ECE5 ldab #0x30 -ECE7 pshb -ECE8 tsx -ECE9 ldab 0x01,x -ECEB clra -ECEC addd #0x0CB9 -ECEF xgdx -ECF0 pulb -ECF1 stab 0x00,x -ECF3 ldab #0x30 -ECF5 pshb -ECF6 tsx -ECF7 ldab 0x01,x -ECF9 clra -ECFA addd #0x0CC9 -ECFD xgdx -ECFE pulb -ECFF stab 0x00,x -ED01 tsx -ED02 inc 0x00,x -ED04 bra LECDE -ED06 LED06: tsx -ED07 clr 0x00,x -ED09 LED09: tsx -ED0A ldab 0x00,x -ED0C cmpb #0x0B -ED0E bcc LED22 -ED10 clrb -ED11 pshb -ED12 tsx -ED13 ldab 0x01,x -ED15 clra -ED16 addd #0x0BE4 -ED19 xgdx -ED1A pulb -ED1B stab 0x00,x -ED1D tsx -ED1E inc 0x00,x -ED20 bra LED09 -ED22 LED22: clra -ED23 clrb -ED24 std L0DF9 -ED27 std L0DF7 -ED2A clra -ED2B clrb -ED2C std L0DF5 -ED2F std L0DF3 -ED32 clr L0CD9 -ED35 clr L0CDA -ED38 clr L0CDB -ED3B clr L0CDC -ED3E clra -ED3F clrb -ED40 std L0DF1 -ED43 std L0DEF -ED46 clra -ED47 clrb -ED48 std L0DFD -ED4B std L0DFB -ED4E clra -ED4F clrb -ED50 std L0DE9 -ED53 std L0DE7 -ED56 clra -ED57 clrb -ED58 std L0DED -ED5B std L0DEB -ED5E clrb -ED5F clra -ED60 std L0CDD -ED63 clrb -ED64 clra -ED65 std L0CDF -ED68 clrb -ED69 clra -ED6A std L0CE1 -ED6D clrb -ED6E clra -ED6F std L0CE3 -ED72 clrb -ED73 clra -ED74 std L0CE5 -ED77 clra -ED78 clrb -ED79 std L0CF5 -ED7C std L0CF3 -ED7F clra -ED80 clrb -ED81 std L0CF9 -ED84 std L0CF7 -ED87 clra -ED88 clrb -ED89 std L0CFD -ED8C std L0CFB -ED8F clra -ED90 clrb -ED91 std L0D01 -ED94 std L0CFF -ED97 clra -ED98 clrb -ED99 std L0D05 -ED9C std L0D03 -ED9F clrb -EDA0 clra -EDA1 std L0D07 -EDA4 clrb -EDA5 clra -EDA6 std L0D09 -EDA9 clrb -EDAA clra -EDAB std L0D0B -EDAE clrb -EDAF clra -EDB0 std L0D0D -EDB3 clra -EDB4 clrb -EDB5 std L0D11 -EDB8 std L0D0F -EDBB clra -EDBC clrb -EDBD std L0D15 -EDC0 std L0D13 -EDC3 clra -EDC4 clrb -EDC5 std L0D19 -EDC8 std L0D17 -EDCB clra -EDCC clrb -EDCD std L0D1D -EDD0 std L0D1B -EDD3 clr L0BAF -EDD6 clr L0BAE -EDD9 clr L0BAD -EDDC clr L0BAC -EDDF clr L0BAB -EDE2 clr L0BB4 -EDE5 clr L0BB3 -EDE8 clr L0BB2 -EDEB clr L0BB1 -EDEE clr L0BB0 -EDF1 ldab #0x05 -EDF3 stab L0800 -EDF6 bsr LEE19 -EDF8 LEDF8: clr L0014 -EDFB ldab L0014 -EDFE stab L3800 -EE01 ins -EE02 rts -EE03 LEE03: pshb -EE04 psha -EE05 tsx -EE06 ldd 0x00,x -EE08 jsr LC0BA -EE0B ldx #0x1016 -EE0E bclr 0x01,x,#0xFF -EE11 ldd #0x05DC -EE14 jsr LE571 -EE17 pulx -EE18 rts -EE19 LEE19: jsr LE5D1 -EE1C LEE1C: ldx #0x1016 -EE1F bclr 0x01,x,#0xFF -EE22 ldx #0x1016 -EE25 bset 0x01,x,#0x5A -EE28 ldab L1016 -EE2B bne LEE39 -EE2D ldd #0xB14F -EE30 jsr LC0BA -EE33 ldd #0x05DC -EE36 jsr LE571 -EE39 LEE39: ldab #0x04 -EE3B stab L001C -EE3E LEE3E: ldab L001C -EE41 cmpb #0x07 -EE43 bcc LEE9C -EE45 ldab L001C -EE48 clra -EE49 addd #0xB123 -EE4C xgdx -EE4D ldab 0x00,x -EE4F comb -EE50 andb L001A -EE53 stab L001A -EE56 ldab L001A -EE59 stab L3000 -EE5C ldd #0x000A -EE5F jsr LE571 -EE62 ldab L1800 -EE65 bge LEE6E -EE67 ldd #0xB15A -EE6A bsr LEE03 -EE6C bra LEE9C -EE6E LEE6E: ldab L001C -EE71 clra -EE72 addd #0xB123 -EE75 xgdx -EE76 ldab 0x00,x -EE78 orab L001A -EE7B stab L001A -EE7E ldab L001A -EE81 stab L3000 -EE84 ldd #0x000A -EE87 jsr LE571 -EE8A ldab L1800 -EE8D blt LEE97 -EE8F ldd #0xB15A -EE92 jsr LEE03 -EE95 bra LEE9C -EE97 LEE97: inc L001C -EE9A bra LEE3E -EE9C LEE9C: ldx #0x1000 -EE9F bset 0x00,x,#0x08 -EEA2 ldx #0x1008 -EEA5 bset 0x00,x,#0x02 -EEA8 ldx #0x001A -EEAB bset 0x00,x,#0x40 -EEAE ldab L001A -EEB1 stab L3000 -EEB4 ldd #0x000A -EEB7 jsr LE571 -EEBA ldab L1008 -EEBD andb #0x01 -EEBF bne LEEC7 -EEC1 ldd #0xB15A -EEC4 jsr LEE03 -EEC7 LEEC7: ldx #0x001A -EECA bclr 0x00,x,#0x40 -EECD ldab L001A -EED0 stab L3000 -EED3 ldd #0x000A -EED6 jsr LE571 -EED9 ldab L1008 -EEDC andb #0x01 -EEDE beq LEEE6 -EEE0 ldd #0xB15A -EEE3 jsr LEE03 -EEE6 LEEE6: ldx #0x001A -EEE9 bset 0x00,x,#0x02 -EEEC ldab L001A -EEEF stab L3000 -EEF2 ldd #0x000A -EEF5 jsr LE571 -EEF8 ldab L1000 -EEFB andb #0x04 -EEFD bne LEF05 -EEFF ldd #0xB165 -EF02 jsr LEE03 -EF05 LEF05: ldx #0x001A -EF08 bclr 0x00,x,#0x02 -EF0B ldab L001A -EF0E stab L3000 -EF11 ldd #0x000A -EF14 jsr LE571 -EF17 ldab L1000 -EF1A andb #0x04 -EF1C beq LEF24 -EF1E ldd #0xB165 -EF21 jsr LEE03 -EF24 LEF24: ldx #0x001A -EF27 bset 0x00,x,#0x01 -EF2A ldab L001A -EF2D stab L3000 -EF30 ldd #0x000A -EF33 jsr LE571 -EF36 ldab L1800 -EF39 andb #0x20 -EF3B bne LEF43 -EF3D ldd #0xB170 -EF40 jsr LEE03 -EF43 LEF43: ldx #0x001A -EF46 bclr 0x00,x,#0x01 -EF49 ldab L001A -EF4C stab L3000 -EF4F ldd #0x000A -EF52 jsr LE571 -EF55 ldab L1800 -EF58 andb #0x20 -EF5A beq LEF62 -EF5C ldd #0xB170 -EF5F jsr LEE03 -EF62 LEF62: ldx #0x001A -EF65 bset 0x00,x,#0x04 -EF68 ldab L001A -EF6B stab L3000 -EF6E ldd #0x000A -EF71 jsr LE571 -EF74 ldab L100A -EF77 andb #0x04 -EF79 bne LEF81 -EF7B ldd #0xB17B -EF7E jsr LEE03 -EF81 LEF81: ldx #0x001A -EF84 bclr 0x00,x,#0x04 -EF87 ldab L001A -EF8A stab L3000 -EF8D ldd #0x000A -EF90 jsr LE571 -EF93 ldab L100A -EF96 andb #0x04 -EF98 beq LEFA0 -EF9A ldd #0xB17B -EF9D jsr LEE03 -EFA0 LEFA0: ldx #0x1000 -EFA3 bset 0x00,x,#0x08 -EFA6 ldx #0x001A -EFA9 bset 0x00,x,#0x40 -EFAC ldab L001A -EFAF stab L3000 -EFB2 ldx #0x1008 -EFB5 bset 0x00,x,#0x02 -EFB8 ldd #0x000A -EFBB jsr LE571 -EFBE ldab L1008 -EFC1 andb #0x01 -EFC3 bne LEFCB -EFC5 ldd #0xB186 -EFC8 jsr LEE03 -EFCB LEFCB: ldx #0x1008 -EFCE bclr 0x00,x,#0x02 -EFD1 ldd #0x000A -EFD4 jsr LE571 -EFD7 ldab L1008 -EFDA andb #0x01 -EFDC beq LEFE4 -EFDE ldd #0xB186 -EFE1 jsr LEE03 -EFE4 LEFE4: ldx #0x1000 -EFE7 bclr 0x00,x,#0x08 -EFEA ldx #0x1008 -EFED bset 0x00,x,#0x02 -EFF0 ldd #0x000A -EFF3 jsr LE571 -EFF6 ldab L1008 -EFF9 andb #0x01 -EFFB bne LF003 -EFFD ldd #0xB191 -F000 LF000: jsr LEE03 -F003 LF003: ldx #0x1008 -F006 bclr 0x00,x,#0x02 -F009 ldd #0x000A -F00C jsr LE571 -F00F ldab L1008 -F012 andb #0x01 -F014 beq LF01C -F016 ldd #0xB191 -F019 jsr LEE03 -F01C LF01C: ldx #0x0014 -F01F bset 0x00,x,#0x20 -F022 ldab L0014 -F025 stab L3800 -F028 ldd #0x000A -F02B jsr LE571 -F02E ldab L2000 -F031 andb #0x40 -F033 bne LF03B -F035 ldd #0xB19C -F038 jsr LEE03 -F03B LF03B: ldx #0x0014 -F03E bclr 0x00,x,#0x20 -F041 ldab L0014 -F044 stab L3800 -F047 ldd #0x000A -F04A jsr LE571 -F04D ldab L2000 -F050 andb #0x40 -F052 beq LF05A -F054 ldd #0xB19C -F057 jsr LEE03 -F05A LF05A: ldx #0x0014 -F05D bset 0x00,x,#0x40 -F060 ldab L0014 -F063 stab L3800 -F066 ldd #0x000A -F069 jsr LE571 -F06C ldab L2000 -F06F bge LF077 -F071 ldd #0xB19C -F074 jsr LEE03 -F077 LF077: ldx #0x0014 -F07A bclr 0x00,x,#0x40 -F07D ldab L0014 -F080 stab L3800 -F083 ldd #0x000A -F086 jsr LE571 -F089 ldab L2000 -F08C blt LF094 -F08E ldd #0xB19C -F091 jsr LEE03 -F094 LF094: clr L0061 -F097 LF097: ldab L0061 -F09A cmpb #0x08 -F09C bcc LF0C0 -F09E ldab L0061 -F0A1 clra -F0A2 addd #0xB1C8 -F0A5 xgdx -F0A6 ldab 0x00,x -F0A8 stab L0006 -F0AB jsr LD311 -F0AE subd #0x0000 -F0B1 beq LF0BB -F0B3 ldd #0xB1A7 -F0B6 jsr LEE03 -F0B9 bra LF0C0 -F0BB LF0BB: inc L0061 -F0BE bra LF097 -F0C0 LF0C0: clr L0061 -F0C3 LF0C3: ldab L0061 -F0C6 cmpb #0x08 -F0C8 bcc LF0F5 -F0CA ldab L0061 -F0CD clra -F0CE addd #0xB1C8 -F0D1 xgdx -F0D2 ldab 0x00,x -F0D4 stab L0006 -F0D7 jsr LD13D -F0DA jsr LD570 -F0DD subd #0x0000 -F0E0 bne LF0ED -F0E2 jsr LD105 -F0E5 ldd #0xB1B2 -F0E8 jsr LEE03 -F0EB bra LF0F5 -F0ED LF0ED: jsr LD105 -F0F0 inc L0061 -F0F3 bra LF0C3 -F0F5 LF0F5: clr L0061 -F0F8 LF0F8: ldab L0061 -F0FB cmpb #0x05 -F0FD bcc LF144 -F0FF ldab L0061 -F102 clra -F103 addd #0xB1C8 -F106 xgdx -F107 ldab 0x00,x -F109 stab L0006 -F10C jsr LD13D -F10F ldd #0x000A -F112 jsr LE571 -F115 ldab L1800 -F118 andb #0x40 -F11A bne LF127 -F11C jsr LD105 -F11F ldd #0xB1B2 -F122 jsr LEE03 -F125 bra LF144 -F127 LF127: jsr LD105 -F12A ldd #0x000A -F12D jsr LE571 -F130 ldab L1800 -F133 andb #0x40 -F135 beq LF13F -F137 ldd #0xB1B2 -F13A jsr LEE03 -F13D bra LF144 -F13F LF13F: inc L0061 -F142 bra LF0F8 -F144 LF144: ldd L1016 -F147 subd #0x5A5A -F14A bne LF158 -F14C ldd #0xB1BD -F14F jsr LC0BA -F152 ldd #0x05DC -F155 jsr LE571 -F158 LF158: jmp LEE1C -F15B ; F15B: 37,36 -F15B .ascii '76' -F15D .byte 0xF6,0x00,0x19,0xC4 -F161 ; F161: 40,26,5B -F161 .ascii '@&[' -F164 .byte 0xC6,0xFF,0xF7,0x00 -F168 ; F168: 39 -F168 .ascii '9' -F169 .byte 0xF6 -F16A ; F16A: 20 -F16A .ascii ' ' -F16B .byte 0x00 -F16C ; F16C: 2C -F16C .ascii ',' -F16D .byte 0x11,0xF6 -F16F ; F16F: 20 -F16F .ascii ' ' -F170 .byte 0x00,0xC4 -F172 ; F172: 40 -F172 .ascii '@' -F173 .byte 0x27,0x0A,0xF6,0x00 -F177 ; F177: 39 -F177 .ascii '9' -F178 .byte 0x27,0x05,0xBD,0xE6,0x1B -F17D ; F17D: 20 -F17D .ascii ' ' -F17E .byte 0xEA,0xF6,0x00 -F181 ; F181: 39,26 -F181 .ascii '9&' -F183 .byte 0x08,0xCE,0x00,0x19,0x1C,0x00 -F189 ; F189: 40,20,33 -F189 .ascii '@ 3' -F18C .byte 0xF6 -F18D ; F18D: 20 -F18D .ascii ' ' -F18E .byte 0x00,0xC4 -F190 ; F190: 40 -F190 .ascii '@' -F191 .byte 0x27 -F192 ; F192: 2C -F192 .ascii ',' -F193 .byte 0xF6,0x00,0x1D,0xC4,0x01,0x27,0x1E -F19A ; F19A: 30 -F19A .ascii '0' -F19B .byte 0xE6,0x01,0xC1 -F19E ; F19E: 30,26 -F19E .ascii '0&' -F1A0 .byte 0x08,0xCC,0x00 -F1A3 ; F1A3: 20 -F1A3 .ascii ' ' -F1A4 .byte 0xBD,0xC7,0xE7 -F1A7 ; F1A7: 20 -F1A7 .ascii ' ' -F1A8 .byte 0x0D -F1A9 ; F1A9: 30 -F1A9 .ascii '0' -F1AA .byte 0xE6,0x01 -F1AC ; F1AC: 4F -F1AC .ascii 'O' -F1AD .byte 0xBD,0xC7,0xE7,0xCE,0x00,0x1D,0x1D,0x00 -F1B5 .byte 0x01 -F1B6 ; F1B6: 20 -F1B6 .ascii ' ' -F1B7 .byte 0x07 -F1B8 ; F1B8: 30 -F1B8 .ascii '0' -F1B9 .byte 0xE6,0x01 -F1BB ; F1BB: 4F -F1BB .ascii 'O' -F1BC .byte 0xBD,0xC7,0xE7 -F1BF ; F1BF: 38,39,37,36 -F1BF .ascii '8976' -F1C3 .byte 0xF6 -F1C4 ; F1C4: 20 -F1C4 .ascii ' ' -F1C5 .byte 0x00,0xC4 -F1C7 ; F1C7: 40 -F1C7 .ascii '@' -F1C8 .byte 0x27,0x1C,0x7F,0x00,0x18,0xF6,0x00,0x18 -F1D0 ; F1D0: 30 -F1D0 .ascii '0' -F1D1 .byte 0xE1,0x05 -F1D3 ; F1D3: 24 -F1D3 .ascii '$' -F1D4 .byte 0x11 -F1D5 ; F1D5: 30 -F1D5 .ascii '0' -F1D6 .byte 0xEE,0x00,0xE6,0x00 -F1DA ; F1DA: 4F -F1DA .ascii 'O' -F1DB .byte 0xBD,0xF1 -F1DD ; F1DD: 5B,38 -F1DD .ascii '[8' -F1DF .byte 0x08 -F1E0 ; F1E0: 3C,7C -F1E0 .ascii '<|' -F1E2 .byte 0x00,0x18 -F1E4 ; F1E4: 20 -F1E4 .ascii ' ' -F1E5 .byte 0xE7 -F1E6 ; F1E6: 38,39,37,36 -F1E6 .ascii '8976' -F1EA .byte 0xF6 -F1EB ; F1EB: 20 -F1EB .ascii ' ' -F1EC .byte 0x00,0xC4 -F1EE ; F1EE: 40 -F1EE .ascii '@' -F1EF .byte 0x27,0x1B,0xCC,0x00 -F1F3 ; F1F3: 20 -F1F3 .ascii ' ' -F1F4 .byte 0xBD,0xF1 -F1F6 ; F1F6: 5B,30 -F1F6 .ascii '[0' -F1F8 .byte 0xEE,0x00,0xE6,0x00,0x27,0x0E -F1FE ; F1FE: 30 -F1FE .ascii '0' -F1FF .byte 0xEE,0x00,0xE6,0x00 -F203 ; F203: 4F -F203 .ascii 'O' -F204 .byte 0xBD,0xF1 -F206 ; F206: 5B,38 -F206 .ascii '[8' -F208 .byte 0x08 -F209 ; F209: 3C,20 -F209 .ascii '< ' -F20B .byte 0xEB -F20C ; F20C: 38,39,37,36 -F20C .ascii '8976' -F210 .byte 0xF6 -F211 ; F211: 20 -F211 .ascii ' ' -F212 .byte 0x00,0xC4 -F214 ; F214: 40 -F214 .ascii '@' -F215 .byte 0x27 -F216 ; F216: 34 -F216 .ascii '4' -F217 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F21D ; F21D: 30 -F21D .ascii '0' -F21E .byte 0xE6,0x01 -F220 ; F220: 4F -F220 .ascii 'O' -F221 .byte 0xBD,0xE7,0x95,0xF6,0x00 -F226 ; F226: 5D,4F -F226 .ascii ']O' -F228 .byte 0xBD,0xF1 -F22A ; F22A: 5B -F22A .ascii '[' -F22B .byte 0xF6,0x00 -F22D ; F22D: 5E,4F -F22D .ascii '^O' -F22F .byte 0xBD,0xF1 -F231 ; F231: 5B -F231 .ascii '[' -F232 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F23A ; F23A: 5F,4F -F23A .ascii '_O' -F23C .byte 0xBD,0xF1 -F23E ; F23E: 5B -F23E .ascii '[' -F23F .byte 0xCC,0x00 -F241 ; F241: 20 -F241 .ascii ' ' -F242 .byte 0xBD,0xF1 -F244 ; F244: 5B -F244 .ascii '[' -F245 .byte 0xCC,0x00 -F247 ; F247: 20 -F247 .ascii ' ' -F248 .byte 0xBD,0xF1 -F24A ; F24A: 5B,38,39,37,36 -F24A .ascii '[8976' -F24F .byte 0xF6 -F250 ; F250: 20 -F250 .ascii ' ' -F251 .byte 0x00,0xC4 -F253 ; F253: 40 -F253 .ascii '@' -F254 .byte 0x27 -F255 ; F255: 41 -F255 .ascii 'A' -F256 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F25C ; F25C: 30 -F25C .ascii '0' -F25D .byte 0xEC,0x00,0xBD,0xE7 -F261 ; F261: 45 -F261 .ascii 'E' -F262 .byte 0xF6,0x00 -F264 ; F264: 57,4F -F264 .ascii 'WO' -F266 .byte 0xBD,0xF1 -F268 ; F268: 5B -F268 .ascii '[' -F269 .byte 0xF6,0x00 -F26B ; F26B: 5A,4F -F26B .ascii 'ZO' -F26D .byte 0xBD,0xF1 -F26F ; F26F: 5B -F26F .ascii '[' -F270 .byte 0xF6,0x00 -F272 ; F272: 5D,4F -F272 .ascii ']O' -F274 .byte 0xBD,0xF1 -F276 ; F276: 5B -F276 .ascii '[' -F277 .byte 0xF6,0x00 -F279 ; F279: 5E,4F -F279 .ascii '^O' -F27B .byte 0xBD,0xF1 -F27D ; F27D: 5B -F27D .ascii '[' -F27E .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F286 ; F286: 5F,4F -F286 .ascii '_O' -F288 .byte 0xBD,0xF1 -F28A ; F28A: 5B -F28A .ascii '[' -F28B .byte 0xCC,0x00 -F28D ; F28D: 20 -F28D .ascii ' ' -F28E .byte 0xBD,0xF1 -F290 ; F290: 5B -F290 .ascii '[' -F291 .byte 0xCC,0x00 -F293 ; F293: 20 -F293 .ascii ' ' -F294 .byte 0xBD,0xF1 -F296 ; F296: 5B,38,39,37,36 -F296 .ascii '[8976' -F29B .byte 0xF6 -F29C ; F29C: 20 -F29C .ascii ' ' -F29D .byte 0x00,0xC4 -F29F ; F29F: 40 -F29F .ascii '@' -F2A0 .byte 0x27 -F2A1 ; F2A1: 7B -F2A1 .ascii '{' -F2A2 .byte 0xF6,0x00,0x17,0xC4,0x08 -F2A7 ; F2A7: 26 -F2A7 .ascii '&' -F2A8 .byte 0x06,0xCC,0x00 -F2AB ; F2AB: 24 -F2AB .ascii '$' -F2AC .byte 0xBD,0xF1 -F2AE ; F2AE: 5B -F2AE .ascii '[' -F2AF .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F2B5 ; F2B5: 30 -F2B5 .ascii '0' -F2B6 .byte 0xEC,0x00,0xBD,0xE7 -F2BA ; F2BA: 45 -F2BA .ascii 'E' -F2BB .byte 0xF6,0x00 -F2BD ; F2BD: 57,4F -F2BD .ascii 'WO' -F2BF .byte 0xBD,0xF1 -F2C1 ; F2C1: 5B -F2C1 .ascii '[' -F2C2 .byte 0xF6,0x00 -F2C4 ; F2C4: 5A,4F -F2C4 .ascii 'ZO' -F2C6 .byte 0xBD,0xF1 -F2C8 ; F2C8: 5B -F2C8 .ascii '[' -F2C9 .byte 0xF6,0x00,0x13,0xC1,0x08 -F2CE ; F2CE: 26 -F2CE .ascii '&' -F2CF .byte 0x0C,0xCC,0x00 -F2D2 ; F2D2: 2E -F2D2 .ascii '.' -F2D3 .byte 0xBD,0xF1 -F2D5 ; F2D5: 5B -F2D5 .ascii '[' -F2D6 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F2DE ; F2DE: 5D,4F -F2DE .ascii ']O' -F2E0 .byte 0xBD,0xF1 -F2E2 ; F2E2: 5B -F2E2 .ascii '[' -F2E3 .byte 0xF6,0x00,0x13,0xC1,0x04 -F2E8 ; F2E8: 26 -F2E8 .ascii '&' -F2E9 .byte 0x0C,0xCC,0x00 -F2EC ; F2EC: 2E -F2EC .ascii '.' -F2ED .byte 0xBD,0xF1 -F2EF ; F2EF: 5B -F2EF .ascii '[' -F2F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F2F8 ; F2F8: 5E,4F -F2F8 .ascii '^O' -F2FA .byte 0xBD,0xF1 -F2FC ; F2FC: 5B -F2FC .ascii '[' -F2FD .byte 0xF6,0x00,0x13,0xC1,0x02 -F302 ; F302: 26 -F302 .ascii '&' -F303 .byte 0x06,0xCC,0x00 -F306 ; F306: 2E -F306 .ascii '.' -F307 .byte 0xBD,0xF1 -F309 ; F309: 5B -F309 .ascii '[' -F30A .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F312 ; F312: 5F,4F -F312 .ascii '_O' -F314 .byte 0xBD,0xF1 -F316 ; F316: 5B -F316 .ascii '[' -F317 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F31C ; F31C: 5B,38,39,38,37,36,3C -F31C .ascii '[89876<' -F323 .byte 0xF6 -F324 ; F324: 20 -F324 .ascii ' ' -F325 .byte 0x00,0xC4 -F327 ; F327: 40,26 -F327 .ascii '@&' -F329 .byte 0x03 -F32A ; F32A: 7E -F32A .ascii '~' -F32B .byte 0xF3,0xBC,0xF6,0x00,0x17,0xC4,0x08 -F332 ; F332: 26 -F332 .ascii '&' -F333 .byte 0x06,0xCC,0x00 -F336 ; F336: 24 -F336 .ascii '$' -F337 .byte 0xBD,0xF1 -F339 ; F339: 5B -F339 .ascii '[' -F33A .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F340 ; F340: 30 -F340 .ascii '0' -F341 .byte 0xEC,0x04 -F343 ; F343: 37,36 -F343 .ascii '76' -F345 .byte 0xEC,0x02,0xBD,0xE6 -F349 ; F349: 21,38 -F349 .ascii '!8' -F34B .byte 0xC6,0x07,0xF7,0x00,0x18,0xF6,0x00,0x18 -F353 .byte 0xC1,0xFF -F355 ; F355: 24,5F -F355 .ascii '$_' -F357 .byte 0xF6,0x00,0x18 -F35A ; F35A: 4F -F35A .ascii 'O' -F35B .byte 0xC3,0x0B,0x90,0x8F,0xE6,0x00 -F361 ; F361: 4F -F361 .ascii 'O' -F362 .byte 0xBD,0xF1 -F364 ; F364: 5B -F364 .ascii '[' -F365 .byte 0xF6,0x00,0x18,0xC1,0x03 -F36A ; F36A: 26 -F36A .ascii '&' -F36B .byte 0x15,0xF6,0x00,0x13,0xC1,0x08 -F371 ; F371: 26 -F371 .ascii '&' -F372 .byte 0x0C,0xCC,0x00 -F375 ; F375: 2E -F375 .ascii '.' -F376 .byte 0xBD,0xF1 -F378 ; F378: 5B -F378 .ascii '[' -F379 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 -F37F ; F37F: 20,30 -F37F .ascii ' 0' -F381 .byte 0xC1,0x02 -F383 ; F383: 26 -F383 .ascii '&' -F384 .byte 0x15,0xF6,0x00,0x13,0xC1,0x04 -F38A ; F38A: 26 -F38A .ascii '&' -F38B .byte 0x0C,0xCC,0x00 -F38E ; F38E: 2E -F38E .ascii '.' -F38F .byte 0xBD,0xF1 -F391 ; F391: 5B -F391 .ascii '[' -F392 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 -F398 ; F398: 20 -F398 .ascii ' ' -F399 .byte 0x17,0xC1,0x01 -F39C ; F39C: 26 -F39C .ascii '&' -F39D .byte 0x13,0xF6,0x00,0x13,0xC1,0x02 -F3A3 ; F3A3: 26 -F3A3 .ascii '&' -F3A4 .byte 0x06,0xCC,0x00 -F3A7 ; F3A7: 2E -F3A7 .ascii '.' -F3A8 .byte 0xBD,0xF1 -F3AA ; F3AA: 5B -F3AA .ascii '[' -F3AB .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 -F3B1 ; F3B1: 7A -F3B1 .ascii 'z' -F3B2 .byte 0x00,0x18 -F3B4 ; F3B4: 20 -F3B4 .ascii ' ' -F3B5 .byte 0x9A,0xCC,0x00,0x0A,0xBD,0xF1 -F3BB ; F3BB: 5B,38,31,31,6E -F3BB .ascii '[811n' -F3C0 .byte 0x00 -F3C1 ; F3C1: 37,36 -F3C1 .ascii '76' -F3C3 .byte 0xF6 -F3C4 ; F3C4: 20 -F3C4 .ascii ' ' -F3C5 .byte 0x00,0xC4 -F3C7 ; F3C7: 40 -F3C7 .ascii '@' -F3C8 .byte 0x27 -F3C9 ; F3C9: 49 -F3C9 .ascii 'I' -F3CA .byte 0xCC,0xB4 -F3CC ; F3CC: 71 -F3CC .ascii 'q' -F3CD .byte 0xBD,0xF1,0xE8 -F3D0 ; F3D0: 30 -F3D0 .ascii '0' -F3D1 .byte 0xE6,0x01 -F3D3 ; F3D3: 4F -F3D3 .ascii 'O' -F3D4 .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB -F3DA ; F3DA: 30 -F3DA .ascii '0' -F3DB .byte 0xF7,0x00 -F3DD ; F3DD: 5E,30 -F3DD .ascii '^0' -F3DF .byte 0xE6,0x01 -F3E1 ; F3E1: 4F -F3E1 .ascii 'O' -F3E2 .byte 0xCE,0x00,0x0A,0x02,0xCB -F3E7 ; F3E7: 30 -F3E7 .ascii '0' -F3E8 .byte 0xF7,0x00 -F3EA ; F3EA: 5F -F3EA .ascii '_' -F3EB .byte 0xF6,0x00 -F3ED ; F3ED: 5E,4F -F3ED .ascii '^O' -F3EF .byte 0xBD,0xF1 -F3F1 ; F3F1: 5B -F3F1 .ascii '[' -F3F2 .byte 0xF6,0x00 -F3F4 ; F3F4: 5F,4F -F3F4 .ascii '_O' -F3F6 .byte 0xBD,0xF1 -F3F8 ; F3F8: 5B -F3F8 .ascii '[' -F3F9 .byte 0xCC,0xB4 -F3FB ; F3FB: 7B -F3FB .ascii '{' -F3FC .byte 0xBD,0xF1,0xE8 -F3FF ; F3FF: 30 -F3FF .ascii '0' -F400 .byte 0xE6,0x01 -F402 ; F402: 4F -F402 .ascii 'O' -F403 .byte 0x05,0xC3,0x0D,0x1F,0x8F,0xEC,0x00,0xBD -F40B .byte 0xF2 -F40C ; F40C: 4D -F40C .ascii 'M' -F40D .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F412 ; F412: 5B,38,39 -F412 .ascii '[89' -F415 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27,0x15,0xCE -F41D .byte 0x00 -F41E ; F41E: 21 -F41E .ascii '!' -F41F .byte 0x1C,0x00,0x80,0xF6,0x00,0x1D,0xC4,0x02 -F427 .byte 0x27,0x02 -F429 ; F429: 20 -F429 .ascii ' ' -F42A .byte 0xF7,0xCE,0x00 -F42D ; F42D: 21 -F42D .ascii '!' -F42E .byte 0x1D,0x00,0x80,0xC6,0x10,0xF7,0x10 -F435 ; F435: 2C -F435 .ascii ',' -F436 .byte 0xC6 -F437 ; F437: 2E -F437 .ascii '.' -F438 .byte 0xF7,0x10 -F43A ; F43A: 2D -F43A .ascii '-' -F43B .byte 0xC6,0x05,0xF7,0x10 -F43F ; F43F: 2B -F43F .ascii '+' -F440 .byte 0xCC,0x03,0xE8,0xBD,0xE5 -F445 ; F445: 71 -F445 .ascii 'q' -F446 .byte 0xCE,0x10,0x00,0x1D,0x00,0x08,0xCE,0x00 -F44E .byte 0x19,0x1D,0x00 -F451 ; F451: 40 -F451 .ascii '@' -F452 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x00 -F45A .byte 0x18,0xBD,0xF1 -F45D ; F45D: 5B -F45D .ascii '[' -F45E .byte 0xCC,0xB2,0x1B,0xBD,0xF1,0xE8,0xCC,0x00 -F466 .byte 0x0A,0xBD,0xF1 -F469 ; F469: 5B -F469 .ascii '[' -F46A .byte 0xCC,0xB2 -F46C ; F46C: 38 -F46C .ascii '8' -F46D .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F475 ; F475: 5B -F475 .ascii '[' -F476 .byte 0xCC,0xB2 -F478 ; F478: 56 -F478 .ascii 'V' -F479 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F481 ; F481: 5B -F481 .ascii '[' -F482 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F487 ; F487: 5B -F487 .ascii '[' -F488 .byte 0xCC,0xB2 -F48A ; F48A: 75 -F48A .ascii 'u' -F48B .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F493 ; F493: 5B -F493 .ascii '[' -F494 .byte 0xCC,0xB2 -F496 ; F496: 38 -F496 .ascii '8' -F497 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F49F ; F49F: 5B -F49F .ascii '[' -F4A0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4A5 ; F4A5: 5B -F4A5 .ascii '[' -F4A6 .byte 0xCC,0xB2,0x90,0xBD,0xF1,0xE8,0xCE,0x00 -F4AE .byte 0x0A -F4AF ; F4AF: 3C -F4AF .ascii '<' -F4B0 .byte 0xCC,0x0C,0xBC,0xBD,0xF1,0xC1 -F4B6 ; F4B6: 38 -F4B6 .ascii '8' -F4B7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4BC ; F4BC: 5B -F4BC .ascii '[' -F4BD .byte 0xCC,0xB2,0xA2,0xBD,0xF1,0xE8,0xCE,0x00 -F4C5 .byte 0x0A -F4C6 ; F4C6: 3C -F4C6 .ascii '<' -F4C7 .byte 0xCC,0x0C,0xCC,0xBD,0xF1,0xC1 -F4CD ; F4CD: 38 -F4CD .ascii '8' -F4CE .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4D3 ; F4D3: 5B -F4D3 .ascii '[' -F4D4 .byte 0xCC,0xB2,0xB4,0xBD,0xF1,0xE8,0xFC,0x0C -F4DC .byte 0xE7,0xBD,0xF2 -F4DF ; F4DF: 4D -F4DF .ascii 'M' -F4E0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4E5 ; F4E5: 5B -F4E5 .ascii '[' -F4E6 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4EB ; F4EB: 5B -F4EB .ascii '[' -F4EC .byte 0xCC,0xB2,0xC6,0xBD,0xF1,0xE8,0xFE,0x0D -F4F4 .byte 0xE9 -F4F5 ; F4F5: 3C -F4F5 .ascii '<' -F4F6 .byte 0xFC,0x0D,0xE7,0xBD,0xF3,0x1F -F4FC ; F4FC: 38 -F4FC .ascii '8' -F4FD .byte 0xCC,0xB2,0xD8,0xBD,0xF1,0xE8,0xFE,0x0D -F505 .byte 0xED -F506 ; F506: 3C -F506 .ascii '<' -F507 .byte 0xFC,0x0D,0xEB,0xBD,0xF3,0x1F -F50D ; F50D: 38 -F50D .ascii '8' -F50E .byte 0xCC,0xB2,0xEA,0xBD,0xF1,0xE8,0xFE,0x0D -F516 .byte 0xF1 -F517 ; F517: 3C -F517 .ascii '<' -F518 .byte 0xFC,0x0D,0xEF,0xBD,0xF3,0x1F -F51E ; F51E: 38 -F51E .ascii '8' -F51F .byte 0xCC,0xB2,0xFC,0xBD,0xF1,0xE8,0xFE,0x0D -F527 .byte 0xF9 -F528 ; F528: 3C -F528 .ascii '<' -F529 .byte 0xFC,0x0D,0xF7,0xBD,0xF3,0x1F -F52F ; F52F: 38 -F52F .ascii '8' -F530 .byte 0xCC,0xB3,0x0E,0xBD,0xF1,0xE8,0xFE,0x0D -F538 .byte 0xFD -F539 ; F539: 3C -F539 .ascii '<' -F53A .byte 0xFC,0x0D,0xFB,0xBD,0xF3,0x1F -F540 ; F540: 38 -F540 .ascii '8' -F541 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F546 ; F546: 5B -F546 .ascii '[' -F547 .byte 0xCC,0xB3 -F549 ; F549: 20 -F549 .ascii ' ' -F54A .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F552 ; F552: 5B -F552 .ascii '[' -F553 .byte 0xCC,0xB3 -F555 ; F555: 31 -F555 .ascii '1' -F556 .byte 0xBD,0xF1,0xE8,0xFE,0x0D,0xF5 -F55C ; F55C: 3C -F55C .ascii '<' -F55D .byte 0xFC,0x0D,0xF3,0xBD,0xF3,0x1F -F563 ; F563: 38 -F563 .ascii '8' -F564 .byte 0xCC,0xB3 -F566 ; F566: 4A -F566 .ascii 'J' -F567 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xDD,0xBD,0xF2 -F56F ; F56F: 4D -F56F .ascii 'M' -F570 .byte 0xFE,0x0C,0xF5 -F573 ; F573: 3C -F573 .ascii '<' -F574 .byte 0xFC,0x0C,0xF3,0xBD,0xF3,0x1F -F57A ; F57A: 38 -F57A .ascii '8' -F57B .byte 0xCC,0xB3,0x5C,0xBD,0xF1,0xE8,0xFC,0x0C -F583 .byte 0xDF,0xBD,0xF2 -F586 ; F586: 4D -F586 .ascii 'M' -F587 .byte 0xFE,0x0C,0xF9 -F58A ; F58A: 3C -F58A .ascii '<' -F58B .byte 0xFC,0x0C,0xF7,0xBD,0xF3,0x1F -F591 ; F591: 38 -F591 .ascii '8' -F592 .byte 0xCC,0xB3 -F594 ; F594: 6E -F594 .ascii 'n' -F595 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xE1,0xBD,0xF2 -F59D ; F59D: 4D -F59D .ascii 'M' -F59E .byte 0xFE,0x0C,0xFD -F5A1 ; F5A1: 3C -F5A1 .ascii '<' -F5A2 .byte 0xFC,0x0C,0xFB,0xBD,0xF3,0x1F -F5A8 ; F5A8: 38 -F5A8 .ascii '8' -F5A9 .byte 0xCC,0xB3,0x80,0xBD,0xF1,0xE8,0xFC,0x0C -F5B1 .byte 0xE3,0xBD,0xF2 -F5B4 ; F5B4: 4D -F5B4 .ascii 'M' -F5B5 .byte 0xFE,0x0D,0x01 -F5B8 ; F5B8: 3C -F5B8 .ascii '<' -F5B9 .byte 0xFC,0x0C,0xFF,0xBD,0xF3,0x1F -F5BF ; F5BF: 38 -F5BF .ascii '8' -F5C0 .byte 0xCC,0xB3,0x92,0xBD,0xF1,0xE8,0xFC,0x0C -F5C8 .byte 0xE5,0xBD,0xF2 -F5CB ; F5CB: 4D -F5CB .ascii 'M' -F5CC .byte 0xFE,0x0D,0x05 -F5CF ; F5CF: 3C -F5CF .ascii '<' -F5D0 .byte 0xFC,0x0D,0x03,0xBD,0xF3,0x1F -F5D6 ; F5D6: 38 -F5D6 .ascii '8' -F5D7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F5DC ; F5DC: 5B -F5DC .ascii '[' -F5DD .byte 0xCC,0xB3,0xA4,0xBD,0xF1,0xE8,0xCC,0x00 -F5E5 .byte 0x0A,0xBD,0xF1 -F5E8 ; F5E8: 5B -F5E8 .ascii '[' -F5E9 .byte 0xCC,0xB3,0xB3,0xBD,0xF1,0xE8,0xFC,0x0C -F5F1 .byte 0xF1,0xBD,0xF2,0x99,0xCC,0xB3,0xCA,0xBD -F5F9 .byte 0xF1,0xE8,0xF6,0x0C,0xDC -F5FE ; F5FE: 4F -F5FE .ascii 'O' -F5FF .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xE9,0xBD,0xF2 -F607 .byte 0x99,0xCC,0xB3,0xDC,0xBD,0xF1,0xE8,0xF6 -F60F .byte 0x0C,0xDB -F611 ; F611: 4F -F611 .ascii 'O' -F612 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEB,0xBD,0xF2 -F61A .byte 0x99,0xCC,0xB3,0xEE,0xBD,0xF1,0xE8,0xF6 -F622 .byte 0x0C,0xDA -F624 ; F624: 4F -F624 .ascii 'O' -F625 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xED,0xBD,0xF2 -F62D .byte 0x99,0xCC,0xB4,0x00,0xBD,0xF1,0xE8,0xF6 -F635 .byte 0x0C,0xD9 -F637 ; F637: 4F -F637 .ascii 'O' -F638 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEF,0xBD,0xF2 -F640 .byte 0x99,0xCC,0x00,0x0A,0xBD,0xF1 -F646 ; F646: 5B -F646 .ascii '[' -F647 .byte 0xCC,0xB4,0x12,0xBD,0xF1,0xE8,0xFC,0x0D -F64F .byte 0x07,0xBD,0xF2 -F652 ; F652: 4D -F652 .ascii 'M' -F653 .byte 0xFE,0x0D,0x11 -F656 ; F656: 3C -F656 .ascii '<' -F657 .byte 0xFC,0x0D,0x0F,0xBD,0xF3,0x1F -F65D ; F65D: 38 -F65D .ascii '8' -F65E .byte 0xCC,0xB4 -F660 ; F660: 24 -F660 .ascii '$' -F661 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x09,0xBD,0xF2 -F669 ; F669: 4D -F669 .ascii 'M' -F66A .byte 0xFE,0x0D,0x15 -F66D ; F66D: 3C -F66D .ascii '<' -F66E .byte 0xFC,0x0D,0x13,0xBD,0xF3,0x1F -F674 ; F674: 38 -F674 .ascii '8' -F675 .byte 0xCC,0xB4 -F677 ; F677: 36 -F677 .ascii '6' -F678 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0B,0xBD,0xF2 -F680 ; F680: 4D -F680 .ascii 'M' -F681 .byte 0xFE,0x0D,0x19 -F684 ; F684: 3C -F684 .ascii '<' -F685 .byte 0xFC,0x0D,0x17,0xBD,0xF3,0x1F -F68B ; F68B: 38 -F68B .ascii '8' -F68C .byte 0xCC,0xB4 -F68E ; F68E: 48 -F68E .ascii 'H' -F68F .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0D,0xBD,0xF2 -F697 ; F697: 4D -F697 .ascii 'M' -F698 .byte 0xFE,0x0D,0x1D -F69B ; F69B: 3C -F69B .ascii '<' -F69C .byte 0xFC,0x0D,0x1B,0xBD,0xF3,0x1F -F6A2 ; F6A2: 38 -F6A2 .ascii '8' -F6A3 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F6A8 ; F6A8: 5B -F6A8 .ascii '[' -F6A9 .byte 0xCC,0xB4 -F6AB ; F6AB: 5A -F6AB .ascii 'Z' -F6AC .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F6B4 ; F6B4: 5B -F6B4 .ascii '[' -F6B5 .byte 0xC6,0x01,0xF7,0x00 -F6B9 ; F6B9: 54 -F6B9 .ascii 'T' -F6BA .byte 0xF6,0x00 -F6BC ; F6BC: 54 -F6BC .ascii 'T' -F6BD .byte 0xC1 -F6BE ; F6BE: 63,22 -F6BE .ascii 'c"' -F6C0 .byte 0x1B,0xF6,0x00 -F6C3 ; F6C3: 54,4F -F6C3 .ascii 'TO' -F6C5 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -F6CD .byte 0x80,0x27,0x07,0xF6,0x00 -F6D2 ; F6D2: 54,4F -F6D2 .ascii 'TO' -F6D4 .byte 0xBD,0xF3,0xC1 -F6D7 ; F6D7: 7C -F6D7 .ascii '|' -F6D8 .byte 0x00 -F6D9 ; F6D9: 54,20 -F6D9 .ascii 'T ' -F6DB .byte 0xDE,0xCC,0x00,0x0A,0xBD,0xF1 -F6E1 ; F6E1: 5B -F6E1 .ascii '[' -F6E2 .byte 0xF6,0x00,0x19,0xC4 -F6E6 ; F6E6: 40,26 -F6E6 .ascii '@&' -F6E8 .byte 0x07,0xFE,0x0C,0xE7,0x08,0xFF,0x0C,0xE7 -F6F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x03 -F6F8 .byte 0xE8,0xBD,0xE5 -F6FB ; F6FB: 71 -F6FB .ascii 'q' -F6FC .byte 0xC6,0x03,0xF7,0x10 -F700 ; F700: 2B -F700 .ascii '+' -F701 .byte 0xCE,0x10,0x00,0x1C,0x00,0x08,0xF6,0x0B -F709 .byte 0xC0,0xC4,0x02,0x27,0x06,0xCC,0x00,0x80 -F711 .byte 0xBD,0xC7,0xE7,0x7F,0x00 -F716 ; F716: 38,39 -F716 .ascii '89' -F718 RTIRTN: pshx -F719 ldab L0BC0 -F71C andb #0x08 -F71E beq LF723 -F720 jsr LC325 -F723 LF723: inc L000C -F726 ldab L000C -F729 cmpb #0x02 -F72B bne LF740 -F72D clr L000C -F730 ldab L0007 -F733 beq LF738 -F735 dec L0007 -F738 LF738: ldab L0000 -F73B beq LF740 -F73D dec L0000 -F740 LF740: inc L000B -F743 ldab L000B -F746 cmpb #0x08 -F748 bne LF781 -F74A clr L000B -F74D ldd L003B -F750 beq LF759 -F752 ldx L003B -F755 dex -F756 stx L003B -F759 LF759: ldd #0x002C -F75C tsx -F75D std 0x00,x -F75F LF75F: tsx -F760 ldd 0x00,x -F762 pshb -F763 psha -F764 ldd #0x003A -F767 tsx -F768 subd 0x00,x -F76A ins -F76B ins -F76C bcs LF781 -F76E tsx -F76F ldx 0x00,x -F771 ldab 0x00,x -F773 beq LF77C -F775 tsx -F776 ldx 0x00,x -F778 dec 0x00,x -F77A ldab 0x00,x -F77C LF77C: pulx -F77D inx -F77E pshx -F77F bra LF75F -F781 LF781: ldab L0032 -F784 beq LF78D -F786 ldab L0032 -F789 andb #0x02 -F78B bne LF795 -F78D LF78D: ldx #0x1000 -F790 bclr 0x00,x,#0x10 -F793 bra LF7A2 -F795 LF795: ldab L0032 -F798 andb #0x01 -F79A bne LF7A2 -F79C ldx #0x1000 -F79F bset 0x00,x,#0x10 -F7A2 LF7A2: inc L004C -F7A5 ldab L004C -F7A8 cmpb #0x4B -F7AA bne LF7BF -F7AC clr L004C -F7AF ldab L004F -F7B2 beq LF7B7 -F7B4 dec L004F -F7B7 LF7B7: ldab L0025 -F7BA beq LF7BF -F7BC dec L0025 -F7BF LF7BF: ldab L0031 -F7C2 bne LF7C7 -F7C4 jsr LFE69 -F7C7 LF7C7: ldab L007F -F7CA beq LF7CF -F7CC jsr LFE69 -F7CF LF7CF: ldab #0x40 -F7D1 stab L1025 -F7D4 pulx -F7D5 rti -F7D6 LF7D6: clr L0014 -F7D9 clrb -F7DA stab L3800 -F7DD ldab #0x7F -F7DF stab L001A -F7E2 ldab #0x7F -F7E4 stab L3000 -F7E7 ldab #0x07 -F7E9 stab L103C -F7EC ldab #0x81 -F7EE stab L1026 -F7F1 clrb -F7F2 stab L1030 -F7F5 ldab #0xC8 -F7F7 stab L1000 -F7FA ldab #0x3E -F7FC stab L1009 -F7FF ldab #0x12 -F801 stab L1028 -F804 jsr LBE69 -F807 jsr LEA59 -F80A ldd #0x0064 -F80D jsr LE571 -F810 ldd #0xB1EF -F813 jsr LC0BA -F816 ldd #0x01F4 -F819 jsr LE571 -F81C ldd #0xB1FA -F81F jsr LC0BA -F822 ldd #0x01F4 -F825 jsr LE571 -F828 ldd #0xB205 -F82B jsr LC0BA -F82E ldd #0x01F4 -F831 jsr LE571 -F834 ldd #0xB210 -F837 jsr LC0BA -F83A ldd #0x000A -F83D jsr LE571 -F840 clr L007F -F843 clr L0021 -F846 clr L001F -F849 clr L001D -F84C clr L001B -F84F clr L0019 -F852 ldab L0BC0 -F855 andb #0x01 -F857 beq LF861 -F859 ldx #0x0BC1 -F85C bset 0x00,x,#0x01 -F85F bra LF867 -F861 LF861: ldx #0x0BC1 -F864 bclr 0x00,x,#0x01 -F867 LF867: ldab L0BC0 -F86A andb #0x04 -F86C beq LF876 -F86E ldx #0x0BC1 -F871 bset 0x00,x,#0x02 -F874 bra LF87C -F876 LF876: ldx #0x0BC1 -F879 bclr 0x00,x,#0x02 -F87C LF87C: ldx #0x0BC1 -F87F bclr 0x00,x,#0x04 -F882 ldab L0BC0 -F885 andb #0x02 -F887 beq LF8B6 -F889 ldab #0x3C -F88B stab L0031 -F88E cli -F88F ldd #0x00FF -F892 jsr LC7E7 -F895 clrb -F896 clra -F897 std L0040 -F89A ldab #0x10 -F89C stab L102C -F89F ldab #0x2E -F8A1 stab L102D -F8A4 ldab #0x03 -F8A6 stab L102B -F8A9 ldab #0x46 -F8AB stab L002F -F8AE ldd #0x07D0 -F8B1 jsr LE571 -F8B4 bra LF8E1 -F8B6 LF8B6: jsr LD094 -F8B9 ldab #0x27 -F8BB stab L102D -F8BE ldab #0x07 -F8C0 stab L102B -F8C3 ldx #0x001A -F8C6 bset 0x00,x,#0x04 -F8C9 ldab L001A -F8CC stab L3000 -F8CF ldd #0x07D0 -F8D2 jsr LE571 -F8D5 ldx #0x001A -F8D8 bclr 0x00,x,#0x04 -F8DB ldab L001A -F8DE stab L3000 -F8E1 LF8E1: clr L0E6A -F8E4 jsr LD479 -F8E7 jsr LE89A -F8EA clr L0006 -F8ED ldx #0x001D -F8F0 bset 0x00,x,#0x10 -F8F3 ldd #0x05DC -F8F6 jsr LE571 -F8F9 ldab #0x1E -F8FB stab L0035 -F8FE cli -F8FF LF8FF: jsr LE61B -F902 jsr LD105 -F905 ldab L100A -F908 andb #0x08 -F90A beq LF952 -F90C LF90C: ldab L100A -F90F andb #0x08 -F911 beq LF924 -F913 ldx #0x001A -F916 bset 0x00,x,#0x04 -F919 ldab L001A -F91C stab L3000 -F91F jsr LE61B -F922 bra LF90C -F924 LF924: jsr LD094 -F927 ldab L0BC0 -F92A andb #0x01 -F92C beq LF934 -F92E ldx #0x0BC1 -F931 bset 0x00,x,#0x01 -F934 LF934: ldab L0BC0 -F937 andb #0x04 -F939 beq LF941 -F93B ldx #0x0BC1 -F93E bset 0x00,x,#0x02 -F941 LF941: ldx #0x001A -F944 bclr 0x00,x,#0x04 -F947 ldab L001A -F94A stab L3000 -F94D ldab #0x1E -F94F stab L0035 -F952 LF952: ldab L0BC0 -F955 andb #0x08 -F957 beq LF96F -F959 ldx #0x0002 -F95C pshx -F95D ldd #0x1000 -F960 jsr LE5D7 -F963 pulx -F964 subd #0x0000 -F967 beq LF96F -F969 ldx #0x0BC1 -F96C bset 0x00,x,#0x08 -F96F LF96F: ldab L0BC1 -F972 andb #0x07 -F974 beq LF983 -F976 ldab L0035 -F979 bne LF983 -F97B ldx #0x0021 -F97E bset 0x00,x,#0x20 -F981 bra LF989 -F983 LF983: ldx #0x0021 -F986 bclr 0x00,x,#0x20 -F989 LF989: jsr LBB63 -F98C jsr LB800 -F98F ldab L0BC0 -F992 andb #0x01 -F994 beq LF9A1 -F996 ldd L0040 -F999 addd L003E -F99C bne LF9A1 -F99E jsr LD6F6 -F9A1 LF9A1: ldab L0012 -F9A4 andb #0x20 -F9A6 beq LF9B0 -F9A8 ldab L0035 -F9AB bne LF9B0 -F9AD jmp LFA79 -F9B0 LF9B0: ldx #0x001F -F9B3 bclr 0x00,x,#0x04 -F9B6 ldx #0x001D -F9B9 bset 0x00,x,#0x10 -F9BC ldab L001F -F9BF andb #0x20 -F9C1 bne LF9C6 -F9C3 jmp LFA74 -F9C6 LF9C6: ldab L0BC0 -F9C9 andb #0x01 -F9CB beq LF9D5 -F9CD ldx #0x0BC1 -F9D0 bset 0x00,x,#0x01 -F9D3 bra LF9DB -F9D5 LF9D5: ldx #0x0BC1 -F9D8 bclr 0x00,x,#0x01 -F9DB LF9DB: ldab L0BC0 -F9DE andb #0x04 -F9E0 beq LF9EA -F9E2 ldx #0x0BC1 -F9E5 bset 0x00,x,#0x02 -F9E8 bra LF9F0 -F9EA LF9EA: ldx #0x0BC1 -F9ED bclr 0x00,x,#0x02 -F9F0 LF9F0: ldx #0x0BC1 -F9F3 bclr 0x00,x,#0x04 -F9F6 ldx #0x001B -F9F9 bclr 0x00,x,#0x02 -F9FC ldab L0BC0 -F9FF andb #0x02 -FA01 beq LFA2A -FA03 ldab #0x3C -FA05 stab L0031 -FA08 cli -FA09 ldd #0x00FF -FA0C jsr LC7E7 -FA0F clrb -FA10 clra -FA11 std L0040 -FA14 ldab #0x10 -FA16 stab L102C -FA19 ldab #0x2E -FA1B stab L102D -FA1E ldab #0x03 -FA20 stab L102B -FA23 ldab #0x46 -FA25 stab L002F -FA28 bra LFA5B -FA2A LFA2A: ldx #0x0021 -FA2D bclr 0x00,x,#0x40 -FA30 jsr LD094 -FA33 ldab #0x27 -FA35 stab L102D -FA38 ldab #0x07 -FA3A stab L102B -FA3D ldx #0x001A -FA40 bset 0x00,x,#0x04 -FA43 ldab L001A -FA46 stab L3000 -FA49 ldd #0x0032 -FA4C jsr LE571 -FA4F ldx #0x001A -FA52 bclr 0x00,x,#0x04 -FA55 ldab L001A -FA58 stab L3000 -FA5B LFA5B: jsr LD479 -FA5E jsr LE89A -FA61 jsr LBE69 -FA64 clr L0006 -FA67 ldx #0x001F -FA6A bclr 0x00,x,#0x20 -FA6D ldab #0x1E -FA6F stab L0035 -FA72 bra LFA77 -FA74 LFA74: jsr LDEE7 -FA77 LFA77: bra LFADF -FA79 LFA79: ldab L0012 -FA7C andb #0x20 -FA7E beq LFADF -FA80 ldab L001F -FA83 andb #0x20 -FA85 bne LFA8A -FA87 jsr LE5AA -FA8A LFA8A: ldx #0x001F -FA8D bset 0x00,x,#0x20 -FA90 ldab L0012 -FA93 andb #0x01 -FA95 bne LFACA -FA97 ldab L001D -FA9A andb #0x08 -FA9C beq LFAC8 -FA9E ldab L001F -FAA1 andb #0x04 -FAA3 bne LFAB9 -FAA5 ldx #0x001F -FAA8 bset 0x00,x,#0x04 -FAAB ldx #0x001F -FAAE bset 0x00,x,#0x80 -FAB1 ldd #0x0233 -FAB4 std L003B -FAB7 bra LFAC2 -FAB9 LFAB9: jsr LE5AA -FABC ldx #0x001F -FABF bclr 0x00,x,#0x04 -FAC2 LFAC2: ldx #0x001D -FAC5 bclr 0x00,x,#0x08 -FAC8 LFAC8: bra LFAD0 -FACA LFACA: ldx #0x001D -FACD bset 0x00,x,#0x08 -FAD0 LFAD0: ldab L001F -FAD3 andb #0x04 -FAD5 bne LFADC -FAD7 jsr L8100 -FADA bra LFADF -FADC LFADC: jsr L84A0 -FADF LFADF: jmp LF8FF -FAE2 SPIRTN: ldd #0xB12E -FAE5 jsr LC0BA -FAE8 ldd #0x07D0 -FAEB jsr LE571 -FAEE rti -FAEF PAIERT: ldd #0xB12E -FAF2 jsr LC0BA -FAF5 ldd #0x07D0 -FAF8 jsr LE571 -FAFB rti -FAFC PAORTN: ldd #0xB12E -FAFF jsr LC0BA -FB02 ldd #0x07D0 -FB05 jsr LE571 -FB08 rti -FB09 TOVFRT: ldd #0xB12E -FB0C jsr LC0BA -FB0F ldd #0x07D0 -FB12 jsr LE571 -FB15 rti -FB16 TI4O5R: ldd #0xB12E -FB19 jsr LC0BA -FB1C ldd #0x07D0 -FB1F jsr LE571 -FB22 rti -FB23 TO4RTN: ldd #0xB12E -FB26 jsr LC0BA -FB29 ldd #0x07D0 -FB2C jsr LE571 -FB2F rti -FB30 TO3RTN: ldd #0xB12E -FB33 jsr LC0BA -FB36 ldd #0x07D0 -FB39 jsr LE571 -FB3C rti -FB3D TO2RTN: ldd #0xB12E -FB40 jsr LC0BA -FB43 ldd #0x07D0 -FB46 jsr LE571 -FB49 rti -FB4A TO1RTN: ldd #0xB12E -FB4D jsr LC0BA -FB50 ldd #0x07D0 -FB53 jsr LE571 -FB56 rti -FB57 TI3RTN: ldd #0xB12E -FB5A jsr LC0BA -FB5D ldd #0x07D0 -FB60 jsr LE571 -FB63 rti -FB64 TI2RTN: ldd #0xB12E -FB67 jsr LC0BA -FB6A ldd #0x07D0 -FB6D jsr LE571 -FB70 rti -FB71 TI1RTN: ldd #0xB12E -FB74 jsr LC0BA -FB77 ldd #0x07D0 -FB7A jsr LE571 -FB7D rti -FB7E IRQRTN: ldd #0xB12E -FB81 jsr LC0BA -FB84 ldd #0x07D0 -FB87 jsr LE571 -FB8A rti -FB8B XIRQRT: ldd #0xB12E -FB8E jsr LC0BA -FB91 ldd #0x07D0 -FB94 jsr LE571 -FB97 rti -FB98 SWIRTN: ldd #0xB12E -FB9B jsr LC0BA -FB9E ldd #0x07D0 -FBA1 jsr LE571 -FBA4 rti -FBA5 ILOPRT: ldd #0xB12E -FBA8 jsr LC0BA -FBAB ldd #0x07D0 -FBAE jsr LE571 -FBB1 rti -FBB2 COPRTN: jsr LFE69 -FBB5 rti -FBB6 CMONRT: jsr LFE69 -FBB9 rti -FBBA LFBBA: pshx -FBBB pshb -FBBC tsx -FBBD ldab 0x06,x -FBBF mul -FBC0 ldaa 0x00,x -FBC2 pshb -FBC3 ldab 0x05,x -FBC5 mul -FBC6 pula -FBC7 aba -FBC8 pulb -FBC9 psha -FBCA ldaa 0x06,x -FBCC mul -FBCD pshb -FBCE adda 0x00,x -FBD0 psha -FBD1 ldd 0x03,x -FBD3 std 0x05,x -FBD5 pulx -FBD6 xgdx -FBD7 subd #0x0000 -FBDA ins -FBDB pulx -FBDC ins -FBDD ins -FBDE rts -FBDF LFBDF: jsr LFBE8 -FBE2 jsr LFC25 -FBE5 jmp LFC04 -FBE8 LFBE8: pshx -FBE9 xgdx -FBEA ldd 0x02,x -FBEC pshb -FBED psha -FBEE ldd 0x00,x -FBF0 pshb -FBF1 psha -FBF2 des -FBF3 des -FBF4 des -FBF5 des -FBF6 pshx -FBF7 tsx -FBF8 ldd 0x12,x -FBFA std 0x04,x -FBFC ldd 0x0C,x -FBFE std 0x02,x -FC00 ldd 0x10,x -FC02 pulx -FC03 rts -FC04 LFC04: std 0x00,x -FC06 pshx -FC07 tsx -FC08 ldd 0x08,x -FC0A std 0x0A,x -FC0C ldd 0x02,x -FC0E std 0x0C,x -FC10 pulx -FC11 std 0x02,x -FC13 ldd 0x00,x -FC15 bne LFC1D -FC17 tst 0x02,x -FC19 bne LFC1D -FC1B tst 0x03,x -FC1D LFC1D: ins -FC1E ins -FC1F pulx -FC20 ins -FC21 ins -FC22 ins -FC23 ins -FC24 rts -FC25 LFC25: pshx -FC26 tsx -FC27 addd 0x06,x -FC29 pshb -FC2A psha -FC2B ldd 0x02,x -FC2D std 0x06,x -FC2F ldd 0x04,x -FC31 addd 0x08,x -FC33 std 0x08,x -FC35 pula -FC36 pulb -FC37 adcb #0x00 -FC39 adca #0x00 -FC3B subd #0x0000 -FC3E bne LFC46 -FC40 tst 0x08,x -FC42 bne LFC46 -FC44 tst 0x09,x -FC46 LFC46: pulx -FC47 ins -FC48 ins -FC49 ins -FC4A ins -FC4B rts -FC4C ; FC4C: 3C,3C,37,36,3C,3C,3C -FC4C .ascii '<<76<<<' -FC53 .byte 0x18 -FC54 ; FC54: 3C,30,4F -FC54 .ascii '<0O' -FC57 .byte 0xA7,0x04 -FC59 ; FC59: 7E -FC59 .ascii '~' -FC5A .byte 0xFC -FC5B ; FC5B: 6D,3C,3C,37,36,3C,3C,3C -FC5B .ascii 'm<<76<<<' -FC63 .byte 0x18 -FC64 ; FC64: 3C,30 -FC64 .ascii '<0' -FC66 .byte 0x86,0x01,0xA7,0x04 -FC6A ; FC6A: 7E -FC6A .ascii '~' -FC6B .byte 0xFC -FC6C ; FC6C: 6D -FC6C .ascii 'm' -FC6D .byte 0x1A,0xEE,0x0E,0xEC,0x08,0xED,0x0E,0xEC -FC75 .byte 0x14,0xED,0x0C,0xEC,0x12,0xED,0x0A,0x1A -FC7D .byte 0xEF,0x12 -FC7F ; FC7F: 4F,5F -FC7F .ascii 'O_' -FC81 .byte 0xED,0x08,0xED,0x06,0xEC,0x0A,0x1A,0xA3 -FC89 .byte 0x0E -FC8A ; FC8A: 22,23 -FC8A .ascii '"#' -FC8C .byte 0x27,0x15,0x1E,0x04,0x01,0x08,0xCC,0x00 -FC94 .byte 0x00,0xED,0x14 -FC97 ; FC97: 7E -FC97 .ascii '~' -FC98 .byte 0xFE,0x04,0xEC,0x0C,0xED,0x14,0xEC,0x0A -FCA0 ; FCA0: 7E -FCA0 .ascii '~' -FCA1 .byte 0xFD,0xE3,0x83,0x00,0x00,0x27,0x12,0xEC -FCA9 .byte 0x0C,0x1A,0xA3,0x10 -FCAD ; FCAD: 25 -FCAD .ascii '%' -FCAE .byte 0xDF -FCAF ; FCAF: 6D -FCAF .ascii 'm' -FCB0 .byte 0x0E -FCB1 ; FCB1: 26,70,6D -FCB1 .ascii '&pm' -FCB4 .byte 0x0F,0x27,0x1A -FCB7 ; FCB7: 7E -FCB7 .ascii '~' -FCB8 .byte 0xFD,0xA4 -FCBA ; FCBA: 3C,3C -FCBA .ascii '<<' -FCBC .byte 0x18 -FCBD ; FCBD: 38 -FCBD .ascii '8' -FCBE .byte 0xEC,0x0C,0xEE,0x10,0x02,0x18,0x1E,0x04 -FCC6 .byte 0x01,0x01,0x8F -FCC9 ; FCC9: 38 -FCC9 .ascii '8' -FCCA .byte 0xED,0x14 -FCCC ; FCCC: 4F,5F,7E -FCCC .ascii 'O_~' -FCCF .byte 0xFD,0xE3 -FCD1 ; FCD1: 3C,3C -FCD1 .ascii '<<' -FCD3 .byte 0x18 -FCD4 ; FCD4: 38 -FCD4 .ascii '8' -FCD5 .byte 0xEC,0x0A,0xEE,0x10 -FCD9 ; FCD9: 3C -FCD9 .ascii '<' -FCDA .byte 0x02,0xCD,0xEF,0x0A -FCDE ; FCDE: 38,3C -FCDE .ascii '8<' -FCE0 .byte 0x03,0xCD,0xEF,0x0E -FCE4 ; FCE4: 38 -FCE4 .ascii '8' -FCE5 .byte 0x18,0xE3,0x0C -FCE8 ; FCE8: 24 -FCE8 .ascii '$' -FCE9 .byte 0x1B,0x18,0xED,0x0C -FCED ; FCED: 4F -FCED .ascii 'O' -FCEE .byte 0xC6,0x01 -FCF0 ; FCF0: 3C -FCF0 .ascii '<' -FCF1 .byte 0x03,0x8F,0x18,0xE3,0x0E -FCF6 ; FCF6: 24 -FCF6 .ascii '$' -FCF7 .byte 0x03,0x18 -FCF9 ; FCF9: 6C -FCF9 .ascii 'l' -FCFA .byte 0x0A,0x18,0xED,0x0E,0x8F -FCFF ; FCFF: 38 -FCFF .ascii '8' -FD00 .byte 0x18,0xE3,0x0C -FD03 ; FD03: 25 -FD03 .ascii '%' -FD04 .byte 0xE5,0x02,0x8F,0x18,0xE3,0x0E -FD0A ; FD0A: 24 -FD0A .ascii '$' -FD0B .byte 0x03,0x18 -FD0D ; FD0D: 6C -FD0D .ascii 'l' -FD0E .byte 0x0A,0x18,0x1F,0x04,0x01,0x07,0x8F,0x18 -FD16 ; FD16: 6F -FD16 .ascii 'o' -FD17 .byte 0x0A,0x18 -FD19 ; FD19: 6F -FD19 .ascii 'o' -FD1A .byte 0x0B -FD1B ; FD1B: 38 -FD1B .ascii '8' -FD1C .byte 0xED,0x14,0xEC,0x0A -FD20 ; FD20: 7E -FD20 .ascii '~' -FD21 .byte 0xFD,0xE3,0x86,0x08,0xA7,0x05 -FD27 ; FD27: 69 -FD27 .ascii 'i' -FD28 .byte 0x0D -FD29 ; FD29: 69 -FD29 .ascii 'i' -FD2A .byte 0x0C -FD2B ; FD2B: 69 -FD2B .ascii 'i' -FD2C .byte 0x0B -FD2D ; FD2D: 69 -FD2D .ascii 'i' -FD2E .byte 0x0A -FD2F ; FD2F: 69 -FD2F .ascii 'i' -FD30 .byte 0x09,0xEC,0x0B,0xA3,0x10,0xED,0x14,0xEC -FD38 .byte 0x09,0xE2,0x0F,0xA2,0x0E -FD3D ; FD3D: 25 -FD3D .ascii '%' -FD3E .byte 0x06,0xED,0x09,0xEC,0x14,0xED,0x0B -FD45 ; FD45: 6A -FD45 .ascii 'j' -FD46 .byte 0x05 -FD47 ; FD47: 26 -FD47 .ascii '&' -FD48 .byte 0xDE -FD49 ; FD49: 69 -FD49 .ascii 'i' -FD4A .byte 0x0D,0x1F,0x04,0x01,0x09,0xEC,0x0B,0xED -FD52 .byte 0x14,0xEC,0x09 -FD55 ; FD55: 7E -FD55 .ascii '~' -FD56 .byte 0xFD,0xE3 -FD58 ; FD58: 4F -FD58 .ascii 'O' -FD59 .byte 0xE6,0x0D -FD5B ; FD5B: 53 -FD5B .ascii 'S' -FD5C .byte 0xED,0x14 -FD5E ; FD5E: 5F,7E -FD5E .ascii '_~' -FD60 .byte 0xFD,0xE3,0x86,0x10,0xA7,0x05 -FD66 ; FD66: 69 -FD66 .ascii 'i' -FD67 .byte 0x0D -FD68 ; FD68: 69 -FD68 .ascii 'i' -FD69 .byte 0x0C -FD6A ; FD6A: 69 -FD6A .ascii 'i' -FD6B .byte 0x0B -FD6C ; FD6C: 69 -FD6C .ascii 'i' -FD6D .byte 0x0A -FD6E ; FD6E: 69 -FD6E .ascii 'i' -FD6F .byte 0x09 -FD70 ; FD70: 69 -FD70 .ascii 'i' -FD71 .byte 0x08,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xEC -FD79 .byte 0x08,0xE2,0x0F,0x82,0x00 -FD7E ; FD7E: 25 -FD7E .ascii '%' -FD7F .byte 0x06,0xED,0x08,0xEC,0x14,0xED,0x0A -FD86 ; FD86: 6A -FD86 .ascii 'j' -FD87 .byte 0x05 -FD88 ; FD88: 26 -FD88 .ascii '&' -FD89 .byte 0xDC -FD8A ; FD8A: 69 -FD8A .ascii 'i' -FD8B .byte 0x0D -FD8C ; FD8C: 69 -FD8C .ascii 'i' -FD8D .byte 0x0C,0x1F,0x04,0x01,0x08,0xEC,0x0A,0xED -FD95 .byte 0x14,0xEC,0x08 -FD98 ; FD98: 20,49 -FD98 .ascii ' I' -FD9A .byte 0xEC,0x0C -FD9C ; FD9C: 43,53 -FD9C .ascii 'CS' -FD9E .byte 0xED,0x14 -FDA0 ; FDA0: 4F,5F,20,3F,2B -FDA0 .ascii 'O_ ?+' -FDA5 .byte 0xBC,0x86,0x10,0xA7,0x05 -FDAA ; FDAA: 69 -FDAA .ascii 'i' -FDAB .byte 0x0D -FDAC ; FDAC: 69 -FDAC .ascii 'i' -FDAD .byte 0x0C -FDAE ; FDAE: 69 -FDAE .ascii 'i' -FDAF .byte 0x0B -FDB0 ; FDB0: 69 -FDB0 .ascii 'i' -FDB1 .byte 0x0A -FDB2 ; FDB2: 69 -FDB2 .ascii 'i' -FDB3 .byte 0x07,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xA6 -FDBB .byte 0x07,0xA2,0x0F -FDBE ; FDBE: 25 -FDBE .ascii '%' -FDBF .byte 0x06,0xA7,0x07,0xEC,0x14,0xED,0x0A -FDC6 ; FDC6: 6A -FDC6 .ascii 'j' -FDC7 .byte 0x05 -FDC8 ; FDC8: 26 -FDC8 .ascii '&' -FDC9 .byte 0xE0 -FDCA ; FDCA: 69 -FDCA .ascii 'i' -FDCB .byte 0x0D -FDCC ; FDCC: 69 -FDCC .ascii 'i' -FDCD .byte 0x0C,0x1F,0x04,0x01,0x09,0xEC,0x0A,0xED -FDD5 .byte 0x14 -FDD6 ; FDD6: 4F -FDD6 .ascii 'O' -FDD7 .byte 0xE6,0x07 -FDD9 ; FDD9: 20 -FDD9 .ascii ' ' -FDDA .byte 0x08,0xEC,0x0C -FDDD ; FDDD: 43,53 -FDDD .ascii 'CS' -FDDF .byte 0xED,0x14 -FDE1 ; FDE1: 4F,5F -FDE1 .ascii 'O_' -FDE3 .byte 0x1F,0x04,0x80,0x12 -FDE7 ; FDE7: 43,53,63 -FDE7 .ascii 'CSc' -FDEA .byte 0x14 -FDEB ; FDEB: 63 -FDEB .ascii 'c' -FDEC .byte 0x15 -FDED ; FDED: 6C -FDED .ascii 'l' -FDEE .byte 0x15 -FDEF ; FDEF: 26 -FDEF .ascii '&' -FDF0 .byte 0x08 -FDF1 ; FDF1: 6C -FDF1 .ascii 'l' -FDF2 .byte 0x14 -FDF3 ; FDF3: 26 -FDF3 .ascii '&' -FDF4 .byte 0x04,0x5C -FDF6 ; FDF6: 26 -FDF6 .ascii '&' -FDF7 .byte 0x01 -FDF8 ; FDF8: 4C -FDF8 .ascii 'L' -FDF9 .byte 0x83,0x00,0x00 -FDFC ; FDFC: 26 -FDFC .ascii '&' -FDFD .byte 0x06 -FDFE ; FDFE: 6D -FDFE .ascii 'm' -FDFF .byte 0x14 -FE00 ; FE00: 26 -FE00 .ascii '&' -FE01 .byte 0x02 -FE02 ; FE02: 6D -FE02 .ascii 'm' -FE03 .byte 0x15,0x18 -FE05 ; FE05: 38,38,31,31,31,31,31,31 -FE05 ; FE0D: 31,31,31,31,31,31,31,31 -FE05 ; FE15: 39 -FE05 .ascii '88111111111111119' -FE16 LFE16: pulx -FE17 subd 0x00,x -FE19 blt LFE20 -FE1B cpd 0x02,x -FE1E ble LFE23 -FE20 LFE20: ldd #0xFFFF -FE23 LFE23: pshx -FE24 lsld -FE25 tsx -FE26 addd 0x00,x -FE28 addd #0x0006 -FE2B xgdx -FE2C ldd 0x00,x -FE2E tsx -FE2F std 0x00,x -FE31 rts -FE32 LFE32: pulx -FE33 LFE33: tst 0x04,x -FE35 bne LFE3B -FE37 tst 0x05,x -FE39 beq LFE45 -FE3B LFE3B: subd 0x02,x -FE3D beq LFE45 -FE3F inx -FE40 inx -FE41 inx -FE42 inx -FE43 bra LFE33 -FE45 LFE45: ldx 0x00,x -FE47 jmp 0x00,x ; Undetermined Branch Address -FE49 RESET: ldaa #0x40 -FE4B staa L1024 -FE4E ldaa #0xA0 -FE50 staa L1039 -FE53 lds #0x00EF -FE56 ldx #0x0000 -FE59 LFE59: cpx #0x0080 -FE5C bcc LFE63 -FE5E clr 0x00,x -FE60 inx -FE61 bra LFE59 -FE63 LFE63: jsr LF7D6 -FE66 jmp LFE6D -FE69 LFE69: sei -FE6A jmp RESET -FE6D LFE6D: bra LFE6D -FE6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FECF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FED7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEDF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEE7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEEF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEF7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEFF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF07 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF0F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF17 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF1F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF27 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF2F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF37 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF3F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF47 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF4F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF57 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF5F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF67 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFCF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFD6 SCIVEC: .word SCIRTN -FFD8 SPIVEC: .word SPIRTN -FFDA PAIEVE: .word PAIERT -FFDC PAOVEC: .word PAORTN -FFDE TOVFVE: .word TOVFRT -FFE0 TI4O5V: .word TI4O5R -FFE2 TO4VEC: .word TO4RTN -FFE4 TO3VEC: .word TO3RTN -FFE6 TO2VEC: .word TO2RTN -FFE8 TO1VEC: .word TO1RTN -FFEA TI3VEC: .word TI3RTN -FFEC TI2VEC: .word TI2RTN -FFEE TI1VEC: .word TI1RTN -FFF0 RTIVEC: .word RTIRTN -FFF2 IRQVEC: .word IRQRTN -FFF4 XIRQVE: .word XIRQRT -FFF6 SWIVEC: .word SWIRTN -FFF8 ILOPVE: .word ILOPRT -FFFA COPVEC: .word COPRTN -FFFC CMONVE: .word CMONRT -FFFE RSTVEC: .word RESET -0000 ; .end diff --git a/ROM-2002/openven3.ctl b/ROM-2002/openven3.ctl deleted file mode 100644 index 9d08ab0..0000000 --- a/ROM-2002/openven3.ctl +++ /dev/null @@ -1,83 +0,0 @@ -; -; M6811DIS Control File for: -; -; '94 Astro Van computer code: BNBH -; - -input vend.BIN -output openven3.DIS - -load 8000 - -addresses -opcodes -ascii - -label ffd6 scivect -label ffd8 spivect -label ffda paievect -label ffdc paovect -label ffde tovfvect -label ffe0 ti4o5vect -label ffe2 to4vect -label ffe4 to3vect -label ffe6 to2vect -label ffe8 to1vect -label ffea ti3vect -label ffec ti2vect -label ffee ti1vect -label fff0 rtivect -label fff2 irqvect -label fff4 xirqvect -label fff6 swivect -label fff8 ilopvect -label fffa copvect -label fffc cmonvect -label fffe rstvect - -indirect ffd6 scirtn -indirect ffd8 spirtn -indirect ffda paiertn -indirect ffdc paortn -indirect ffde tovfrtn -indirect ffe0 ti4o5rtn -indirect ffe2 to4rtn -indirect ffe4 to3rtn -indirect ffe6 to2rtn -indirect ffe8 to1rtn -indirect ffea ti3rtn -indirect ffec ti2rtn -indirect ffee ti1rtn -indirect fff0 rtirtn -indirect fff2 irqrtn -indirect fff4 xirqrtn -indirect fff6 swirtn -indirect fff8 iloprtn -indirect fffa coprtn -indirect fffc cmonrtn -indirect fffe reset - -;entry 7C0B -;entry 7C12 -;entry 7C1C -;entry 7C22 -;entry 7C35 -;entry 7C6B -;entry 7C7C -;entry 7C83 -;entry 7C9C -;entry 7CA0 -;entry 7CAA -;entry 7CAE -;entry 7CBE -;entry 7CC2 -;entry 7CCC -;entry 7CDD - -label 2000 switches -label 2800 homesensors -label 3000 miscoutputs -label 3800 changeroutputs -label 1800 costdoorsoldout -label 0800 flashmemory -label c0ba dispstr diff --git a/ROM-2002/openven3.dis b/ROM-2002/openven3.dis deleted file mode 100755 index 23b38a3..0000000 --- a/ROM-2002/openven3.dis +++ /dev/null @@ -1,22577 +0,0 @@ -0000 ; -0000 ; M6811 Disassembler Generated Source Code -0000 ; -0000 ; For User Control File: OPENVEN3.CTL -0000 ; Program File: VEND.BIN -0000 ; Disassembly into File: OPENVEN3.DIS -0000 ; -0000 -0000 -0000 L0000 = 0x0000 -0000 L0001 = 0x0001 -0001 L0003 = 0x0003 -0003 L0005 = 0x0005 -0005 L0006 = 0x0006 -0006 L0007 = 0x0007 -0007 L0008 = 0x0008 -0008 L0009 = 0x0009 -0009 L000A = 0x000A -000A L000B = 0x000B -000B L000C = 0x000C -000C L000F = 0x000F -000F L0011 = 0x0011 -0011 L0012 = 0x0012 -0012 L0013 = 0x0013 -0013 L0014 = 0x0014 -0014 L0015 = 0x0015 -0015 L0016 = 0x0016 -0016 L0017 = 0x0017 -0017 L0018 = 0x0018 -0018 L0019 = 0x0019 -0019 L001A = 0x001A -001A L001B = 0x001B -001B L001C = 0x001C -001C L001D = 0x001D -001D L001E = 0x001E -001E L001F = 0x001F -001F L0020 = 0x0020 -0020 L0021 = 0x0021 -0021 L0023 = 0x0023 -0023 L0025 = 0x0025 -0025 L0026 = 0x0026 -0026 L0029 = 0x0029 -0029 L002B = 0x002B -002B L002C = 0x002C -002C L002D = 0x002D -002D L002E = 0x002E -002E L002F = 0x002F -002F L0030 = 0x0030 -0030 L0031 = 0x0031 -0031 L0032 = 0x0032 -0032 L0033 = 0x0033 -0033 L0034 = 0x0034 -0034 L0035 = 0x0035 -0035 L0036 = 0x0036 -0036 L0037 = 0x0037 -0037 L0038 = 0x0038 -0038 L003A = 0x003A -003A L003B = 0x003B -003B L003D = 0x003D -003D L003E = 0x003E -003E L0040 = 0x0040 -0040 L0041 = 0x0041 -0041 L0042 = 0x0042 -0042 L0043 = 0x0043 -0043 L0044 = 0x0044 -0044 L0048 = 0x0048 -0048 L0049 = 0x0049 -0049 L004A = 0x004A -004A L004C = 0x004C -004C L004D = 0x004D -004D L004F = 0x004F -004F L0050 = 0x0050 -0050 L0054 = 0x0054 -0054 L0055 = 0x0055 -0055 L0056 = 0x0056 -0056 L0058 = 0x0058 -0058 L005B = 0x005B -005B L005E = 0x005E -005E L005F = 0x005F -005F L0060 = 0x0060 -0060 L0061 = 0x0061 -0061 L0062 = 0x0062 -0062 L0063 = 0x0063 -0063 L0064 = 0x0064 -0064 L0065 = 0x0065 -0065 L0073 = 0x0073 -0073 L0075 = 0x0075 -0075 L0076 = 0x0076 -0076 L007C = 0x007C -007C L007D = 0x007D -007D L007E = 0x007E -007E L007F = 0x007F -007F L00CA = 0x00CA -00CA FLASHM = 0x0800 -0800 L0B90 = 0x0B90 -0B90 L0B91 = 0x0B91 -0B91 L0B92 = 0x0B92 -0B92 L0B93 = 0x0B93 -0B93 L0B94 = 0x0B94 -0B94 L0B95 = 0x0B95 -0B95 L0B96 = 0x0B96 -0B96 L0B97 = 0x0B97 -0B97 L0B98 = 0x0B98 -0B98 L0B99 = 0x0B99 -0B99 L0B9A = 0x0B9A -0B9A L0BA3 = 0x0BA3 -0BA3 L0BA4 = 0x0BA4 -0BA4 L0BA5 = 0x0BA5 -0BA5 L0BA6 = 0x0BA6 -0BA6 L0BA7 = 0x0BA7 -0BA7 L0BA8 = 0x0BA8 -0BA8 L0BA9 = 0x0BA9 -0BA9 L0BAA = 0x0BAA -0BAA L0BAB = 0x0BAB -0BAB L0BAC = 0x0BAC -0BAC L0BAD = 0x0BAD -0BAD L0BAE = 0x0BAE -0BAE L0BAF = 0x0BAF -0BAF L0BB0 = 0x0BB0 -0BB0 L0BB1 = 0x0BB1 -0BB1 L0BB2 = 0x0BB2 -0BB2 L0BB3 = 0x0BB3 -0BB3 L0BB4 = 0x0BB4 -0BB4 L0BB5 = 0x0BB5 -0BB5 L0BB7 = 0x0BB7 -0BB7 L0BB9 = 0x0BB9 -0BB9 L0BBC = 0x0BBC -0BBC L0BBD = 0x0BBD -0BBD L0BBF = 0x0BBF -0BBF L0BC0 = 0x0BC0 -0BC0 L0BC1 = 0x0BC1 -0BC1 L0BC2 = 0x0BC2 -0BC2 L0BC4 = 0x0BC4 -0BC4 L0BC5 = 0x0BC5 -0BC5 L0BC6 = 0x0BC6 -0BC6 L0BD7 = 0x0BD7 -0BD7 L0BD8 = 0x0BD8 -0BD8 L0BD9 = 0x0BD9 -0BD9 L0BDA = 0x0BDA -0BDA L0BDB = 0x0BDB -0BDB L0BDC = 0x0BDC -0BDC L0BDD = 0x0BDD -0BDD L0BDF = 0x0BDF -0BDF L0BE1 = 0x0BE1 -0BE1 L0BEF = 0x0BEF -0BEF L0CD9 = 0x0CD9 -0CD9 L0CDA = 0x0CDA -0CDA L0CDB = 0x0CDB -0CDB L0CDC = 0x0CDC -0CDC L0CDD = 0x0CDD -0CDD L0CDF = 0x0CDF -0CDF L0CE1 = 0x0CE1 -0CE1 L0CE3 = 0x0CE3 -0CE3 L0CE5 = 0x0CE5 -0CE5 L0CEB = 0x0CEB -0CEB L0CED = 0x0CED -0CED L0CEF = 0x0CEF -0CEF L0CF3 = 0x0CF3 -0CF3 L0CF5 = 0x0CF5 -0CF5 L0CF7 = 0x0CF7 -0CF7 L0CF9 = 0x0CF9 -0CF9 L0CFB = 0x0CFB -0CFB L0CFD = 0x0CFD -0CFD L0CFF = 0x0CFF -0CFF L0D01 = 0x0D01 -0D01 L0D03 = 0x0D03 -0D03 L0D05 = 0x0D05 -0D05 L0D07 = 0x0D07 -0D07 L0D09 = 0x0D09 -0D09 L0D0B = 0x0D0B -0D0B L0D0D = 0x0D0D -0D0D L0D0F = 0x0D0F -0D0F L0D11 = 0x0D11 -0D11 L0D13 = 0x0D13 -0D13 L0D15 = 0x0D15 -0D15 L0D17 = 0x0D17 -0D17 L0D19 = 0x0D19 -0D19 L0D1B = 0x0D1B -0D1B L0D1D = 0x0D1D -0D1D L0DE7 = 0x0DE7 -0DE7 L0DE9 = 0x0DE9 -0DE9 L0DEB = 0x0DEB -0DEB L0DED = 0x0DED -0DED L0DEF = 0x0DEF -0DEF L0DF1 = 0x0DF1 -0DF1 L0DF3 = 0x0DF3 -0DF3 L0DF5 = 0x0DF5 -0DF5 L0DF7 = 0x0DF7 -0DF7 L0DF9 = 0x0DF9 -0DF9 L0DFB = 0x0DFB -0DFB L0DFD = 0x0DFD -0DFD L0DFF = 0x0DFF -0DFF L0E00 = 0x0E00 -0E00 L0E01 = 0x0E01 -0E01 L0E02 = 0x0E02 -0E02 L0E03 = 0x0E03 -0E03 L0E04 = 0x0E04 -0E04 L0E05 = 0x0E05 -0E05 L0E6A = 0x0E6A -0E6A L0E6B = 0x0E6B -0E6B L0E6D = 0x0E6D -0E6D L0E6E = 0x0E6E -0E6E L1000 = 0x1000 -1000 L1008 = 0x1008 -1008 L1009 = 0x1009 -1009 L100A = 0x100A -100A L1016 = 0x1016 -1016 L1018 = 0x1018 -1018 L1024 = 0x1024 -1024 L1025 = 0x1025 -1025 L1026 = 0x1026 -1026 L1028 = 0x1028 -1028 L1029 = 0x1029 -1029 L102A = 0x102A -102A L102B = 0x102B -102B L102C = 0x102C -102C L102D = 0x102D -102D L102E = 0x102E -102E L102F = 0x102F -102F L1030 = 0x1030 -1030 L1039 = 0x1039 -1039 L103C = 0x103C -103C COSTDO = 0x1800 -1800 SWITCH = 0x2000 -2000 HOMESE = 0x2800 -2800 MISCOU = 0x3000 -3000 CHANGE = 0x3800 -3800 -8000 .area CODE1 (ABS) -8000 .org 0x8000 -8000 -8000 ; 8000: 43,20,50,4F,57,45,52,20 -8000 ; 8008: 43,4F,4D,50,41,4E,59 -8000 .ascii 'C POWER COMPANY' -800F .byte 0x00 -8010 ; 8010: 43,4F,50,59,52,49,47,48 -8010 ; 8018: 54,20,31,39,39,33,20 -8010 .ascii 'COPYRIGHT 1993 ' -801F .byte 0x00 -8020 ; 8020: 20,20,20,20,20,20,20,20 -8020 ; 8028: 20,20,20,20,20,20,20 -8020 .ascii ' ' -802F .byte 0x00 -8030 ; 8030: 56,45,4E,44,49,4E,47,20 -8030 ; 8038: 4D,41,43,48,49,4E,45 -8030 .ascii 'VENDING MACHINE' -803F .byte 0x00 -8040 ; 8040: 53,4F,46,54,57,41,52,45 -8040 ; 8048: 20,57,52,4F,54,45,20 -8040 .ascii 'SOFTWARE WROTE ' -804F .byte 0x00 -8050 ; 8050: 42,59,20,42,52,45,54,20 -8050 ; 8058: 42,4F,52,45,4E,2E,20 -8050 .ascii 'BY BRET BOREN. ' -805F .byte 0x00 -8060 ; 8060: 20,20,20,20,20,20,20,20 -8060 ; 8068: 20,20,20,20,20,20,20 -8060 .ascii ' ' -806F .byte 0x00 -8070 ; 8070: 50,52,4F,47,52,41,4D,20 -8070 ; 8078: 46,4F,52,20,54,48,45 -8070 .ascii 'PROGRAM FOR THE' -807F .byte 0x00 -8080 ; 8080: 35,30,35,20,41,4E,44,20 -8080 ; 8088: 35,39,30,30,2E,20,20 -8080 .ascii '505 AND 5900. ' -808F .byte 0x00 -8090 ; 8090: 20,20,20,20,20,20,20,20 -8090 ; 8098: 20,20,20,20,20,20,20 -8090 .ascii ' ' -809F .byte 0x00 -80A0 ; 80A0: 50,41,52,54,20,4E,55,4D -80A0 ; 80A8: 42,45,52,3A,20,20,20 -80A0 .ascii 'PART NUMBER: ' -80AF .byte 0x00 -80B0 ; 80B0: 39,33,37,2D,33,30,30,30 -80B0 ; 80B8: 31,20,56,45,52,20,35 -80B0 .ascii '937-30001 VER 5' -80BF .byte 0x00 -80C0 ; 80C0: 43,48,45,43,4B,53,55,4D -80C0 ; 80C8: 20,45,4E,44,3A,30,30 -80C0 .ascii 'CHECKSUM END:00' -80CF .byte 0x00 -80D0 ; 80D0: 20,20,20,20,20,20,20,20 -80D0 ; 80D8: 20,20,20,20,20,20,20 -80D0 .ascii ' ' -80DF .byte 0x00 -80E0 ; 80E0: 20,20,20,20,20,20,20,20 -80E0 ; 80E8: 20,20,20,20,20,20,20 -80E0 .ascii ' ' -80EF .byte 0x00 -80F0 ; 80F0: 20,20,20,20,20,20,20,20 -80F0 .ascii ' ' -80F8 .byte 0x00 -80F9 ; 80F9: 20 -80F9 .ascii ' ' -80FA .byte 0x0C,0x93 -80FC ; 80FC: 73 -80FC .ascii 's' -80FD .byte 0x00,0x01,0x05 -8100 ; 8100: F6,00,1D -8100 L8100: ldab L001D -8103 ; 8103: C4,10 -8103 andb #0x10 -8105 ; 8105: 27,3D -8105 beq L8144 -8107 ; 8107: BD,D6,52 -8107 jsr LD652 -810A ; 810A: CE,00,1D -810A ldx #0x001D -810D ; 810D: 1D,00,10 -810D bclr 0x00,x,#0x10 -8110 ; 8110: CE,00,1D -8110 ldx #0x001D -8113 ; 8113: 1C,00,80 -8113 bset 0x00,x,#0x80 -8116 ; 8116: 7F,00,42 -8116 clr L0042 -8119 ; 8119: 7F,00,60 -8119 clr L0060 -811C ; 811C: 7F,00,48 -811C clr L0048 -811F ; 811F: 7F,00,38 -811F clr L0038 -8122 ; 8122: F6,0B,A8 -8122 ldab L0BA8 -8125 ; 8125: 27,08 -8125 beq L812F -8127 ; 8127: CE,0B,A9 -8127 ldx #0x0BA9 -812A ; 812A: 1C,00,02 -812A bset 0x00,x,#0x02 -812D ; 812D: 20,06 -812D bra L8135 -812F ; 812F: CE,0B,A9 -812F L812F: ldx #0x0BA9 -8132 ; 8132: 1D,00,02 -8132 bclr 0x00,x,#0x02 -8135 ; 8135: 7F,0E,00 -8135 L8135: clr L0E00 -8138 ; 8138: 7F,0E,01 -8138 clr L0E01 -813B ; 813B: 7F,0E,02 -813B clr L0E02 -813E ; 813E: 7F,0E,03 -813E clr L0E03 -8141 ; 8141: 7F,0E,04 -8141 clr L0E04 -8144 ; 8144: F6,00,42 -8144 L8144: ldab L0042 -8147 ; 8147: C1,0B -8147 cmpb #0x0B -8149 ; 8149: 26,0F -8149 bne L815A -814B ; 814B: BD,AB,89 -814B jsr LAB89 -814E ; 814E: 7F,00,19 -814E clr L0019 -8151 ; 8151: 7F,00,60 -8151 clr L0060 -8154 ; 8154: 7F,00,42 -8154 clr L0042 -8157 ; 8157: BD,E6,1B -8157 jsr LE61B -815A ; 815A: F6,0B,A8 -815A L815A: ldab L0BA8 -815D ; 815D: 26,03 -815D bne L8162 -815F ; 815F: 7E,81,EF -815F jmp L81EF -8162 ; 8162: F6,00,60 -8162 L8162: ldab L0060 -8165 ; 8165: C1,04 -8165 cmpb #0x04 -8167 ; 8167: 24,28 -8167 bcc L8191 -8169 ; 8169: F6,00,42 -8169 ldab L0042 -816C ; 816C: 27,21 -816C beq L818F -816E ; 816E: F6,00,42 -816E ldab L0042 -8171 ; 8171: C1,0A -8171 cmpb #0x0A -8173 ; 8173: 26,03 -8173 bne L8178 -8175 ; 8175: 7F,00,42 -8175 clr L0042 -8178 ; 8178: F6,00,42 -8178 L8178: ldab L0042 -817B ; 817B: CB,30 -817B addb #0x30 -817D ; 817D: 37 -817D pshb -817E ; 817E: F6,00,60 -817E ldab L0060 -8181 ; 8181: 4F -8181 clra -8182 ; 8182: C3,00,62 -8182 addd #0x0062 -8185 ; 8185: 8F -8185 xgdx -8186 ; 8186: 33 -8186 pulb -8187 ; 8187: E7,00 -8187 stab 0x00,x -8189 ; 8189: 7F,00,42 -8189 clr L0042 -818C ; 818C: 7C,00,60 -818C inc L0060 -818F ; 818F: 20,5C -818F L818F: bra L81ED -8191 ; 8191: F6,00,62 -8191 L8191: ldab L0062 -8194 ; 8194: F1,0B,A4 -8194 cmpb L0BA4 -8197 ; 8197: 26,3D -8197 bne L81D6 -8199 ; 8199: F6,00,63 -8199 ldab L0063 -819C ; 819C: F1,0B,A5 -819C cmpb L0BA5 -819F ; 819F: 26,35 -819F bne L81D6 -81A1 ; 81A1: F6,00,64 -81A1 ldab L0064 -81A4 ; 81A4: F1,0B,A6 -81A4 cmpb L0BA6 -81A7 ; 81A7: 26,2D -81A7 bne L81D6 -81A9 ; 81A9: F6,00,65 -81A9 ldab L0065 -81AC ; 81AC: F1,0B,A7 -81AC cmpb L0BA7 -81AF ; 81AF: 26,25 -81AF bne L81D6 -81B1 ; 81B1: CE,0B,A9 -81B1 ldx #0x0BA9 -81B4 ; 81B4: 1D,00,02 -81B4 bclr 0x00,x,#0x02 -81B7 ; 81B7: CE,00,1F -81B7 ldx #0x001F -81BA ; 81BA: 1C,00,04 -81BA bset 0x00,x,#0x04 -81BD ; 81BD: CE,00,1F -81BD ldx #0x001F -81C0 ; 81C0: 1C,00,80 -81C0 bset 0x00,x,#0x80 -81C3 ; 81C3: CE,00,1D -81C3 ldx #0x001D -81C6 ; 81C6: 1C,00,10 -81C6 bset 0x00,x,#0x10 -81C9 ; 81C9: CC,02,33 -81C9 ldd #0x0233 -81CC ; 81CC: FD,00,3B -81CC std L003B -81CF ; 81CF: C6,05 -81CF ldab #0x05 -81D1 ; 81D1: F7,00,38 -81D1 stab L0038 -81D4 ; 81D4: 20,17 -81D4 bra L81ED -81D6 ; 81D6: 7F,00,42 -81D6 L81D6: clr L0042 -81D9 ; 81D9: 7F,00,60 -81D9 clr L0060 -81DC ; 81DC: BD,BE,69 -81DC jsr LBE69 -81DF ; 81DF: BD,BE,4B -81DF jsr LBE4B -81E2 ; 81E2: CC,B0,81 -81E2 ldd #0xB081 -81E5 ; 81E5: BD,C0,BA -81E5 jsr DISPST -81E8 ; 81E8: C6,0A -81E8 ldab #0x0A -81EA ; 81EA: F7,00,38 -81EA stab L0038 -81ED ; 81ED: 20,03 -81ED L81ED: bra L81F2 -81EF ; 81EF: 7F,00,42 -81EF L81EF: clr L0042 -81F2 ; 81F2: F6,00,38 -81F2 L81F2: ldab L0038 -81F5 ; 81F5: 27,03 -81F5 beq L81FA -81F7 ; 81F7: 7E,84,9F -81F7 jmp L849F -81FA ; 81FA: BD,BE,4B -81FA L81FA: jsr LBE4B -81FD ; 81FD: F6,00,48 -81FD ldab L0048 -8200 ; 8200: 26,03 -8200 bne L8205 -8202 ; 8202: BD,AB,A2 -8202 jsr LABA2 -8205 ; 8205: F6,00,48 -8205 L8205: ldab L0048 -8208 ; 8208: 4F -8208 clra -8209 ; 8209: BD,FE,16 -8209 jsr LFE16 -820C ; 820C: 00 -820C test -820D ; 820D: 00 -820D test -820E ; 820E: 00 -820E test -820F ; 820F: 0D -820F sec -8210 ; 8210: 84,9F -8210 anda #0x9F -8212 ; 8212: 82,2E -8212 sbca #0x2E -8214 ; 8214: 82,50 -8214 sbca #0x50 -8216 ; 8216: 82,B7 -8216 sbca #0xB7 -8218 ; 8218: 82,D9 -8218 sbca #0xD9 -821A ; 821A: 83,40,83 -821A subd #0x4083 -821D ; 821D: 62 -821D .ascii 'b' -821E .byte 0x83,0xA5,0x83,0xC2,0x83,0xDF,0x83,0xFC -8226 .byte 0x84,0x19,0x84 -8229 ; 8229: 35 -8229 .ascii '5' -822A .byte 0x84 -822B ; 822B: 51 -822B .ascii 'Q' -822C .byte 0x84 -822D ; 822D: 78 -822D .ascii 'x' -822E .byte 0xF6,0x00,0x19,0xC4,0x01,0x27,0x13,0xCC -8236 .byte 0xAF,0xF2,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 -823E .byte 0x00 -823F ; 823F: 38 -823F .ascii '8' -8240 .byte 0x7F,0x00 -8242 ; 8242: 54,7C -8242 .ascii 'T|' -8244 .byte 0x00 -8245 ; 8245: 48,20 -8245 .ascii 'H ' -8247 .byte 0x05,0xC6,0x02,0xF7,0x00 -824C ; 824C: 48,7E -824C .ascii 'H~' -824E .byte 0x84,0x9F,0xF6,0x00 -8252 ; 8252: 54,4F -8252 .ascii 'TO' -8254 .byte 0xCE,0x00,0x05,0x02 -8258 ; 8258: 5D -8258 .ascii ']' -8259 .byte 0x27 -825A ; 825A: 4C -825A .ascii 'L' -825B .byte 0xF6,0x00 -825D ; 825D: 54 -825D .ascii 'T' -825E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8266 .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F -826E .byte 0xFF -826F ; 826F: 37,36 -826F .ascii '76' -8271 .byte 0xF6,0x00,0x06 -8274 ; 8274: 4F -8274 .ascii 'O' -8275 .byte 0x05,0xC3,0x08,0x00 -8279 ; 8279: 38 -8279 .ascii '8' -827A .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 -8282 .byte 0x00 -8283 ; 8283: 54,4F -8283 .ascii 'TO' -8285 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 -828D .byte 0x80,0x27,0x17,0xF6,0x00 -8292 ; 8292: 54,4F -8292 .ascii 'TO' -8294 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -829C .byte 0x02,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A -82A4 .byte 0xF7,0x00 -82A6 ; 82A6: 38,7C -82A6 .ascii '8|' -82A8 .byte 0x00 -82A9 ; 82A9: 54 -82A9 .ascii 'T' -82AA .byte 0xF6,0x00 -82AC ; 82AC: 54 -82AC .ascii 'T' -82AD .byte 0xC1 -82AE ; 82AE: 64,26 -82AE .ascii 'd&' -82B0 .byte 0x03 -82B1 ; 82B1: 7C -82B1 .ascii '|' -82B2 .byte 0x00 -82B3 ; 82B3: 48,7E -82B3 .ascii 'H~' -82B5 .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x02,0x27 -82BD .byte 0x13,0xCC,0xAF,0xFD,0xBD,0xC0,0xBA,0xC6 -82C5 .byte 0x0A,0xF7,0x00 -82C8 ; 82C8: 38 -82C8 .ascii '8' -82C9 .byte 0x7F,0x00 -82CB ; 82CB: 54,7C -82CB .ascii 'T|' -82CD .byte 0x00 -82CE ; 82CE: 48,20 -82CE .ascii 'H ' -82D0 .byte 0x05,0xC6,0x04,0xF7,0x00 -82D5 ; 82D5: 48,7E -82D5 .ascii 'H~' -82D7 .byte 0x84,0x9F,0xF6,0x00 -82DB ; 82DB: 54,4F -82DB .ascii 'TO' -82DD .byte 0xCE,0x00,0x05,0x02 -82E1 ; 82E1: 5D -82E1 .ascii ']' -82E2 .byte 0x27 -82E3 ; 82E3: 4C -82E3 .ascii 'L' -82E4 .byte 0xF6,0x00 -82E6 ; 82E6: 54 -82E6 .ascii 'T' -82E7 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -82EF .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F -82F7 .byte 0xFF -82F8 ; 82F8: 37,36 -82F8 .ascii '76' -82FA .byte 0xF6,0x00,0x06 -82FD ; 82FD: 4F -82FD .ascii 'O' -82FE .byte 0x05,0xC3,0x08,0x00 -8302 ; 8302: 38 -8302 .ascii '8' -8303 .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 -830B .byte 0x00 -830C ; 830C: 54,4F -830C .ascii 'TO' -830E .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 -8316 .byte 0x80,0x27,0x17,0xF6,0x00 -831B ; 831B: 54,4F -831B .ascii 'TO' -831D .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -8325 .byte 0x04,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A -832D .byte 0xF7,0x00 -832F ; 832F: 38,7C -832F .ascii '8|' -8331 .byte 0x00 -8332 ; 8332: 54 -8332 .ascii 'T' -8333 .byte 0xF6,0x00 -8335 ; 8335: 54 -8335 .ascii 'T' -8336 .byte 0xC1 -8337 ; 8337: 64,26 -8337 .ascii 'd&' -8339 .byte 0x03 -833A ; 833A: 7C -833A .ascii '|' -833B .byte 0x00 -833C ; 833C: 48,7E -833C .ascii 'H~' -833E .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x04,0x27 -8346 .byte 0x13,0xCC,0xB0,0x08,0xBD,0xC0,0xBA,0xC6 -834E .byte 0x0A,0xF7,0x00 -8351 ; 8351: 38 -8351 .ascii '8' -8352 .byte 0x7F,0x00 -8354 ; 8354: 54,7C -8354 .ascii 'T|' -8356 .byte 0x00 -8357 ; 8357: 48,20 -8357 .ascii 'H ' -8359 .byte 0x05,0xC6,0x06,0xF7,0x00 -835E ; 835E: 48,7E -835E .ascii 'H~' -8360 .byte 0x84,0x9F,0xF6,0x00 -8364 ; 8364: 54,4F -8364 .ascii 'TO' -8366 .byte 0xCE,0x00,0x05,0x02 -836A ; 836A: 5D -836A .ascii ']' -836B .byte 0x27 -836C ; 836C: 28 -836C .ascii '(' -836D .byte 0xF6,0x00 -836F ; 836F: 54 -836F .ascii 'T' -8370 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8378 .byte 0xA0,0x83,0x00,0x00 -837C ; 837C: 26 -837C .ascii '&' -837D .byte 0x17,0xF6,0x00 -8380 ; 8380: 54,4F -8380 .ascii 'TO' -8382 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -838A .byte 0x01,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A -8392 .byte 0xF7,0x00 -8394 ; 8394: 38,7C -8394 .ascii '8|' -8396 .byte 0x00 -8397 ; 8397: 54 -8397 .ascii 'T' -8398 .byte 0xF6,0x00 -839A ; 839A: 54 -839A .ascii 'T' -839B .byte 0xC1 -839C ; 839C: 64,26 -839C .ascii 'd&' -839E .byte 0x03 -839F ; 839F: 7C -839F .ascii '|' -83A0 .byte 0x00 -83A1 ; 83A1: 48,7E -83A1 .ascii 'H~' -83A3 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x01,0x27 -83AB .byte 0x10,0xCC,0xB0 -83AE ; 83AE: 34 -83AE .ascii '4' -83AF .byte 0xBD,0xC0,0xBA -83B2 ; 83B2: 7C -83B2 .ascii '|' -83B3 .byte 0x00 -83B4 ; 83B4: 48 -83B4 .ascii 'H' -83B5 .byte 0xC6,0x0A,0xF7,0x00 -83B9 ; 83B9: 38,20 -83B9 .ascii '8 ' -83BB .byte 0x03 -83BC ; 83BC: 7C -83BC .ascii '|' -83BD .byte 0x00 -83BE ; 83BE: 48,7E -83BE .ascii 'H~' -83C0 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x02,0x27 -83C8 .byte 0x10,0xCC,0xB0 -83CB ; 83CB: 4A -83CB .ascii 'J' -83CC .byte 0xBD,0xC0,0xBA -83CF ; 83CF: 7C -83CF .ascii '|' -83D0 .byte 0x00 -83D1 ; 83D1: 48 -83D1 .ascii 'H' -83D2 .byte 0xC6,0x0A,0xF7,0x00 -83D6 ; 83D6: 38,20 -83D6 .ascii '8 ' -83D8 .byte 0x03 -83D9 ; 83D9: 7C -83D9 .ascii '|' -83DA .byte 0x00 -83DB ; 83DB: 48,7E -83DB .ascii 'H~' -83DD .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x04,0x27 -83E5 .byte 0x10,0xCC,0xB0 -83E8 ; 83E8: 3F -83E8 .ascii '?' -83E9 .byte 0xBD,0xC0,0xBA -83EC ; 83EC: 7C -83EC .ascii '|' -83ED .byte 0x00 -83EE ; 83EE: 48 -83EE .ascii 'H' -83EF .byte 0xC6,0x0A,0xF7,0x00 -83F3 ; 83F3: 38,20 -83F3 .ascii '8 ' -83F5 .byte 0x03 -83F6 ; 83F6: 7C -83F6 .ascii '|' -83F7 .byte 0x00 -83F8 ; 83F8: 48,7E -83F8 .ascii 'H~' -83FA .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x10,0x27 -8402 .byte 0x10,0xCC,0xB0,0x1E,0xBD,0xC0,0xBA -8409 ; 8409: 7C -8409 .ascii '|' -840A .byte 0x00 -840B ; 840B: 48 -840B .ascii 'H' -840C .byte 0xC6,0x0A,0xF7,0x00 -8410 ; 8410: 38,20 -8410 .ascii '8 ' -8412 .byte 0x03 -8413 ; 8413: 7C -8413 .ascii '|' -8414 .byte 0x00 -8415 ; 8415: 48,7E -8415 .ascii 'H~' -8417 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4 -841D ; 841D: 20 -841D .ascii ' ' -841E .byte 0x27,0x10,0xCC,0xB0 -8422 ; 8422: 29 -8422 .ascii ')' -8423 .byte 0xBD,0xC0,0xBA -8426 ; 8426: 7C -8426 .ascii '|' -8427 .byte 0x00 -8428 ; 8428: 48 -8428 .ascii 'H' -8429 .byte 0xC6,0x0A,0xF7,0x00 -842D ; 842D: 38,20 -842D .ascii '8 ' -842F .byte 0x03 -8430 ; 8430: 7C -8430 .ascii '|' -8431 .byte 0x00 -8432 ; 8432: 48,20,6A -8432 .ascii 'H j' -8435 .byte 0xF6,0x0B,0xC1,0xC4,0x08,0x27,0x10,0xCC -843D .byte 0xB0 -843E ; 843E: 55 -843E .ascii 'U' -843F .byte 0xBD,0xC0,0xBA -8442 ; 8442: 7C -8442 .ascii '|' -8443 .byte 0x00 -8444 ; 8444: 48 -8444 .ascii 'H' -8445 .byte 0xC6,0x0A,0xF7,0x00 -8449 ; 8449: 38,20 -8449 .ascii '8 ' -844B .byte 0x03 -844C ; 844C: 7C -844C .ascii '|' -844D .byte 0x00 -844E ; 844E: 48,20,4E -844E .ascii 'H N' -8451 .byte 0xF6,0x0B,0xC1,0xC4 -8455 ; 8455: 40 -8455 .ascii '@' -8456 .byte 0x27,0x10,0xCC,0xB0 -845A ; 845A: 60 -845A .ascii '`' -845B .byte 0xBD,0xC0,0xBA,0x7F,0x00 -8460 ; 8460: 48 -8460 .ascii 'H' -8461 .byte 0xC6,0x0A,0xF7,0x00 -8465 ; 8465: 38,20 -8465 .ascii '8 ' -8467 .byte 0x0E,0x7F,0x00 -846A ; 846A: 48 -846A .ascii 'H' -846B .byte 0xCC,0xB0,0x13,0xBD,0xC0,0xBA,0xC6,0x0A -8473 .byte 0xF7,0x00 -8475 ; 8475: 38,20 -8475 .ascii '8 ' -8477 .byte 0x27,0xF6,0x00,0x1D -847B ; 847B: 2C -847B .ascii ',' -847C .byte 0x0E,0xCC,0xAE,0xA8,0xBD,0xC0,0xBA,0xCE -8484 .byte 0x00,0x1D,0x1D,0x00,0x80 -8489 ; 8489: 20 -8489 .ascii ' ' -848A .byte 0x0C,0xCC,0xAE,0xB3,0xBD,0xC0,0xBA,0xCE -8492 .byte 0x00,0x1D,0x1C,0x00,0x80,0xC6,0x0F,0xF7 -849A .byte 0x00 -849B ; 849B: 38 -849B .ascii '8' -849C .byte 0x7F,0x00 -849E ; 849E: 48 -849E .ascii 'H' -849F ; 849F: 39 -849F L849F: rts -84A0 ; 84A0: FC,00,3B -84A0 L84A0: ldd L003B -84A3 ; 84A3: 26,03 -84A3 bne L84A8 -84A5 ; 84A5: 7E,85,96 -84A5 jmp L8596 -84A8 ; 84A8: F6,00,1F -84A8 L84A8: ldab L001F -84AB ; 84AB: 2C,40 -84AB bge L84ED -84AD ; 84AD: BD,D6,52 -84AD jsr LD652 -84B0 ; 84B0: 7F,00,42 -84B0 clr L0042 -84B3 ; 84B3: 7F,00,09 -84B3 clr L0009 -84B6 ; 84B6: 7F,00,0A -84B6 clr L000A -84B9 ; 84B9: 7F,00,06 -84B9 clr L0006 -84BC ; 84BC: 5F -84BC clrb -84BD ; 84BD: 4F -84BD clra -84BE ; 84BE: FD,00,40 -84BE std L0040 -84C1 ; 84C1: 5F -84C1 clrb -84C2 ; 84C2: 4F -84C2 clra -84C3 ; 84C3: FD,00,3E -84C3 std L003E -84C6 ; 84C6: BD,E5,AA -84C6 jsr LE5AA -84C9 ; 84C9: CE,00,1F -84C9 ldx #0x001F -84CC ; 84CC: 1D,00,80 -84CC bclr 0x00,x,#0x80 -84CF ; 84CF: CE,00,1F -84CF ldx #0x001F -84D2 ; 84D2: 1C,00,02 -84D2 bset 0x00,x,#0x02 -84D5 ; 84D5: CE,00,1D -84D5 ldx #0x001D -84D8 ; 84D8: 1C,00,10 -84D8 bset 0x00,x,#0x10 -84DB ; 84DB: CE,00,17 -84DB ldx #0x0017 -84DE ; 84DE: 1D,00,20 -84DE bclr 0x00,x,#0x20 -84E1 ; 84E1: CE,00,17 -84E1 ldx #0x0017 -84E4 ; 84E4: 1D,00,40 -84E4 bclr 0x00,x,#0x40 -84E7 ; 84E7: CE,00,17 -84E7 ldx #0x0017 -84EA ; 84EA: 1D,00,80 -84EA bclr 0x00,x,#0x80 -84ED ; 84ED: F6,0B,A9 -84ED L84ED: ldab L0BA9 -84F0 ; 84F0: C4,02 -84F0 andb #0x02 -84F2 ; 84F2: 27,20 -84F2 beq L8514 -84F4 ; 84F4: F6,00,42 -84F4 ldab L0042 -84F7 ; 84F7: 4F -84F7 clra -84F8 ; 84F8: C3,0B,E4 -84F8 addd #0x0BE4 -84FB ; 84FB: 8F -84FB xgdx -84FC ; 84FC: E6,00 -84FC ldab 0x00,x -84FE ; 84FE: 27,14 -84FE beq L8514 -8500 ; 8500: BD,BE,4B -8500 jsr LBE4B -8503 ; 8503: CC,B0,81 -8503 ldd #0xB081 -8506 ; 8506: BD,C0,BA -8506 jsr DISPST -8509 ; 8509: CC,02,58 -8509 ldd #0x0258 -850C ; 850C: BD,E5,71 -850C jsr LE571 -850F ; 850F: BD,85,AF -850F jsr L85AF -8512 ; 8512: 20,6C -8512 bra L8580 -8514 ; 8514: F6,00,42 -8514 L8514: ldab L0042 -8517 ; 8517: 4F -8517 clra -8518 ; 8518: BD,FE,16 -8518 jsr LFE16 -851B ; 851B: 00 -851B test -851C ; 851C: 00 -851C test -851D ; 851D: 00 -851D test -851E ; 851E: 0B -851E sev -851F ; 851F: 85,80 -851F bita #0x80 -8521 ; 8521: 85,39 -8521 bita #0x39 -8523 ; 8523: 85,4A -8523 bita #0x4A -8525 ; 8525: 85,4F -8525 bita #0x4F -8527 ; 8527: 85,54 -8527 bita #0x54 -8529 ; 8529: 85,59 -8529 bita #0x59 -852B ; 852B: 85,5E -852B bita #0x5E -852D ; 852D: 85,63 -852D bita #0x63 -852F ; 852F: 85,68 -852F bita #0x68 -8531 ; 8531: 85,6D -8531 bita #0x6D -8533 ; 8533: 85,72 -8533 bita #0x72 -8535 ; 8535: 85,77 -8535 bita #0x77 -8537 ; 8537: 85,7C -8537 bita #0x7C -8539 ; 8539: CC,AE,92 -8539 ldd #0xAE92 -853C ; 853C: BD,C0,BA -853C jsr DISPST -853F ; 853F: 7F,00,42 -853F clr L0042 -8542 ; 8542: CE,00,1F -8542 ldx #0x001F -8545 ; 8545: 1C,00,02 -8545 bset 0x00,x,#0x02 -8548 ; 8548: 20,36 -8548 bra L8580 -854A .byte 0xBD,0x86,0x84 -854D ; 854D: 20,31 -854D .ascii ' 1' -854F .byte 0xBD,0x88 -8551 ; 8551: 2E,20,2C -8551 .ascii '. ,' -8554 .byte 0xBD,0x88,0xB8 -8557 ; 8557: 20 -8557 .ascii ' ' -8558 .byte 0x27,0xBD,0x8C,0xB4 -855C ; 855C: 20,22 -855C .ascii ' "' -855E .byte 0xBD,0x8E -8560 ; 8560: 35,20 -8560 .ascii '5 ' -8562 .byte 0x1D,0xBD,0x8F,0x0D -8566 ; 8566: 20 -8566 .ascii ' ' -8567 .byte 0x18,0xBD,0x90,0xD1 -856B ; 856B: 20 -856B .ascii ' ' -856C .byte 0x13,0xBD,0x92,0xEE -8570 ; 8570: 20 -8570 .ascii ' ' -8571 .byte 0x0E,0xBD,0x93,0xA5 -8575 ; 8575: 20 -8575 .ascii ' ' -8576 .byte 0x09,0xBD,0x94,0xDD -857A ; 857A: 20 -857A .ascii ' ' -857B .byte 0x04,0x8D -857D ; 857D: 31,20 -857D .ascii '1 ' -857F .byte 0x00 -8580 ; 8580: 7F,00,0A -8580 L8580: clr L000A -8583 ; 8583: F6,00,42 -8583 ldab L0042 -8586 ; 8586: C1,0A -8586 cmpb #0x0A -8588 ; 8588: 27,0A -8588 beq L8594 -858A ; 858A: F6,00,42 -858A ldab L0042 -858D ; 858D: C1,07 -858D cmpb #0x07 -858F ; 858F: 27,03 -858F beq L8594 -8591 ; 8591: 7F,00,09 -8591 clr L0009 -8594 ; 8594: 20,18 -8594 L8594: bra L85AE -8596 ; 8596: CE,00,1F -8596 L8596: ldx #0x001F -8599 ; 8599: 1D,00,04 -8599 bclr 0x00,x,#0x04 -859C ; 859C: CE,00,1F -859C ldx #0x001F -859F ; 859F: 1C,00,80 -859F bset 0x00,x,#0x80 -85A2 ; 85A2: CE,00,1D -85A2 ldx #0x001D -85A5 ; 85A5: 1C,00,10 -85A5 bset 0x00,x,#0x10 -85A8 ; 85A8: BD,BE,69 -85A8 jsr LBE69 -85AB ; 85AB: BD,E5,AA -85AB jsr LE5AA -85AE ; 85AE: 39 -85AE L85AE: rts -85AF ; 85AF: 7F,00,42 -85AF L85AF: clr L0042 -85B2 ; 85B2: 7F,00,06 -85B2 clr L0006 -85B5 ; 85B5: CE,00,1F -85B5 ldx #0x001F -85B8 ; 85B8: 1C,00,02 -85B8 bset 0x00,x,#0x02 -85BB ; 85BB: BD,BE,69 -85BB jsr LBE69 -85BE ; 85BE: 39 -85BE rts -85BF .byte 0xF6,0x00,0x12,0xC4,0x1E -85C4 ; 85C4: 4F -85C4 .ascii 'O' -85C5 .byte 0xBD,0xFE -85C7 ; 85C7: 32 -85C7 .ascii '2' -85C8 .byte 0x85,0xDE,0x00,0x0E,0x86,0x08,0x00,0x08 -85D0 .byte 0x86 -85D1 ; 85D1: 32 -85D1 .ascii '2' -85D2 .byte 0x00,0x04,0x86,0x5C,0x00,0x02,0x86,0x83 -85DA .byte 0xFF,0xE4,0x00,0x00,0xF6,0x0B,0xDC,0xF7 -85E2 .byte 0x00,0x01,0xBD,0xC4 -85E6 ; 85E6: 30 -85E6 .ascii '0' -85E7 .byte 0xC6,0x01,0xF7,0x00 -85EB ; 85EB: 48 -85EB .ascii 'H' -85EC .byte 0x7F,0x00 -85EE ; 85EE: 2C -85EE .ascii ',' -85EF .byte 0xF6,0x0C,0xD9,0x27,0x03 -85F4 ; 85F4: 7A -85F4 .ascii 'z' -85F5 .byte 0x0C,0xD9,0xBD,0x97,0xF6,0xCC,0x01 -85FC ; 85FC: 5E -85FC .ascii '^' -85FD .byte 0xBD,0xE5 -85FF ; 85FF: 71 -85FF .ascii 'q' -8600 .byte 0xCC,0x02 -8602 ; 8602: 33 -8602 .ascii '3' -8603 .byte 0xFD,0x00 -8605 ; 8605: 3B,20,7B -8605 .ascii '; {' -8608 .byte 0xF6,0x0B,0xDB,0xF7,0x00,0x01,0xBD,0xC4 -8610 ; 8610: 30 -8610 .ascii '0' -8611 .byte 0xC6,0x02,0xF7,0x00 -8615 ; 8615: 48 -8615 .ascii 'H' -8616 .byte 0x7F,0x00 -8618 ; 8618: 2C -8618 .ascii ',' -8619 .byte 0xF6,0x0C,0xDA,0x27,0x03 -861E ; 861E: 7A -861E .ascii 'z' -861F .byte 0x0C,0xDA,0xBD,0x97,0xF6,0xCC,0x01 -8626 ; 8626: 5E -8626 .ascii '^' -8627 .byte 0xBD,0xE5 -8629 ; 8629: 71 -8629 .ascii 'q' -862A .byte 0xCC,0x02 -862C ; 862C: 33 -862C .ascii '3' -862D .byte 0xFD,0x00 -862F ; 862F: 3B,20,51 -862F .ascii '; Q' -8632 .byte 0xF6,0x0B,0xDA,0xF7,0x00,0x01,0xBD,0xC4 -863A ; 863A: 30 -863A .ascii '0' -863B .byte 0xC6,0x03,0xF7,0x00 -863F ; 863F: 48 -863F .ascii 'H' -8640 .byte 0x7F,0x00 -8642 ; 8642: 2C -8642 .ascii ',' -8643 .byte 0xF6,0x0C,0xDB,0x27,0x03 -8648 ; 8648: 7A -8648 .ascii 'z' -8649 .byte 0x0C,0xDB,0xBD,0x97,0xF6,0xCC,0x01 -8650 ; 8650: 5E -8650 .ascii '^' -8651 .byte 0xBD,0xE5 -8653 ; 8653: 71 -8653 .ascii 'q' -8654 .byte 0xCC,0x02 -8656 ; 8656: 33 -8656 .ascii '3' -8657 .byte 0xFD,0x00 -8659 ; 8659: 3B,20 -8659 .ascii '; ' -865B .byte 0x27,0xC6 -865D ; 865D: 40 -865D .ascii '@' -865E .byte 0xF7,0x00,0x01,0xBD,0xC4 -8663 ; 8663: 30 -8663 .ascii '0' -8664 .byte 0xC6,0x04,0xF7,0x00 -8668 ; 8668: 48 -8668 .ascii 'H' -8669 .byte 0x7F,0x00 -866B ; 866B: 2C -866B .ascii ',' -866C .byte 0xF6,0x0C,0xDC,0x27,0x03 -8671 ; 8671: 7A -8671 .ascii 'z' -8672 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xCC,0x01 -8679 ; 8679: 5E -8679 .ascii '^' -867A .byte 0xBD,0xE5 -867C ; 867C: 71 -867C .ascii 'q' -867D .byte 0xCC,0x02 -867F ; 867F: 33 -867F .ascii '3' -8680 .byte 0xFD,0x00 -8682 ; 8682: 3B,39 -8682 .ascii ';9' -8684 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27 -868A ; 868A: 2B -868A .ascii '+' -868B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0xC6,0x01 -8693 .byte 0xF7,0x00 -8695 ; 8695: 48 -8695 .ascii 'H' -8696 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x16,0xC6 -869E .byte 0x27,0xF7,0x10 -86A1 ; 86A1: 2D -86A1 .ascii '-' -86A2 .byte 0xC6,0x07,0xF7,0x10 -86A6 ; 86A6: 2B -86A6 .ascii '+' -86A7 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x01,0xF6,0x00 -86AF .byte 0x1A,0xF7 -86B1 ; 86B1: 30 -86B1 .ascii '0' -86B2 .byte 0x00 -86B3 ; 86B3: 7E -86B3 .ascii '~' -86B4 .byte 0x87,0xE8,0xF6,0x00,0x09 -86B9 ; 86B9: 4F -86B9 .ascii 'O' -86BA .byte 0xBD,0xFE -86BC ; 86BC: 32 -86BC .ascii '2' -86BD .byte 0x86,0xD7,0x00,0x00,0x87 -86C2 ; 86C2: 39 -86C2 .ascii '9' -86C3 .byte 0x00,0x01,0x87 -86C6 ; 86C6: 75 -86C6 .ascii 'u' -86C7 .byte 0x00,0x01,0x87,0xC5,0x00,0x08,0x87,0xD9 -86CF .byte 0x00,0x01,0x87,0xE8,0xFF,0xF5,0x00,0x00 -86D7 .byte 0xC6,0xFF,0xF7,0x0B,0xBC,0xF6,0x18,0x00 -86DF ; 86DF: 2D,29 -86DF .ascii '-)' -86E1 .byte 0xF6,0x00,0x07 -86E4 ; 86E4: 26,24 -86E4 .ascii '&$' -86E6 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x02,0xF6,0x00 -86EE .byte 0x1A,0xF7 -86F0 ; 86F0: 30 -86F0 .ascii '0' -86F1 .byte 0x00,0xCC,0x00 -86F4 ; 86F4: 32 -86F4 .ascii '2' -86F5 .byte 0xBD,0xE5 -86F7 ; 86F7: 71 -86F7 .ascii 'q' -86F8 .byte 0xCE,0x00,0x1A,0x1C,0x00,0x02,0xF6,0x00 -8700 .byte 0x1A,0xF7 -8702 ; 8702: 30 -8702 .ascii '0' -8703 .byte 0x00,0xCC,0x02 -8706 ; 8706: 33 -8706 .ascii '3' -8707 .byte 0xFD,0x00 -8709 ; 8709: 3B,5F,4F -8709 .ascii ';_O' -870C .byte 0xFD,0x00 -870E ; 870E: 40,5F,4F -870E .ascii '@_O' -8711 .byte 0xFD,0x00 -8713 ; 8713: 3E -8713 .ascii '>' -8714 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x03,0xBD -871C .byte 0x85,0xBF,0xBD,0xDC,0xA3,0xBD,0x97,0xF6 -8724 .byte 0xCE,0x00,0x17,0x1D,0x00 -8729 ; 8729: 20 -8729 .ascii ' ' -872A .byte 0xCE,0x00,0x17,0x1D,0x00 -872F ; 872F: 40 -872F .ascii '@' -8730 .byte 0xCE,0x00,0x17,0x1D,0x00,0x80 -8736 ; 8736: 7E -8736 .ascii '~' -8737 .byte 0x87,0xE8,0xF6,0x00 -873B ; 873B: 36,26,2F -873B .ascii '6&/' -873E .byte 0xF6,0x00 -8740 ; 8740: 48,4F -8740 .ascii 'HO' -8742 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 -874A ; 874A: 65 -874A .ascii 'e' -874B .byte 0x87 -874C ; 874C: 53 -874C .ascii 'S' -874D .byte 0x87 -874E ; 874E: 58 -874E .ascii 'X' -874F .byte 0x87 -8750 ; 8750: 5D -8750 .ascii ']' -8751 .byte 0x87 -8752 ; 8752: 62,7C -8752 .ascii 'b|' -8754 .byte 0x0C,0xD9 -8756 ; 8756: 20 -8756 .ascii ' ' -8757 .byte 0x0D -8758 ; 8758: 7C -8758 .ascii '|' -8759 .byte 0x0C,0xDA -875B ; 875B: 20 -875B .ascii ' ' -875C .byte 0x08 -875D ; 875D: 7C -875D .ascii '|' -875E .byte 0x0C,0xDB -8760 ; 8760: 20 -8760 .ascii ' ' -8761 .byte 0x03 -8762 ; 8762: 7C -8762 .ascii '|' -8763 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 -876B .byte 0x00 -876C ; 876C: 36 -876C .ascii '6' -876D .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 -8773 ; 8773: 20,73 -8773 .ascii ' s' -8775 .byte 0xF6,0x00 -8777 ; 8777: 36,26,43 -8777 .ascii '6&C' -877A .byte 0xF6,0x00 -877C ; 877C: 48,4F -877C .ascii 'HO' -877E .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 -8786 .byte 0xB5,0x87,0x8F,0x87,0x99,0x87,0xA3,0x87 -878E .byte 0xAD,0xF6,0x0C,0xD9,0x27,0x03 -8794 ; 8794: 7A -8794 .ascii 'z' -8795 .byte 0x0C,0xD9 -8797 ; 8797: 20 -8797 .ascii ' ' -8798 .byte 0x1C,0xF6,0x0C,0xDA,0x27,0x03 -879E ; 879E: 7A -879E .ascii 'z' -879F .byte 0x0C,0xDA -87A1 ; 87A1: 20 -87A1 .ascii ' ' -87A2 .byte 0x12,0xF6,0x0C,0xDB,0x27,0x03 -87A8 ; 87A8: 7A -87A8 .ascii 'z' -87A9 .byte 0x0C,0xDB -87AB ; 87AB: 20 -87AB .ascii ' ' -87AC .byte 0x08,0xF6,0x0C,0xDC,0x27,0x03 -87B2 ; 87B2: 7A -87B2 .ascii 'z' -87B3 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 -87BB .byte 0x00 -87BC ; 87BC: 36 -87BC .ascii '6' -87BD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 -87C3 ; 87C3: 20,23,7C -87C3 .ascii ' #|' -87C6 .byte 0x00 -87C7 ; 87C7: 48 -87C7 .ascii 'H' -87C8 .byte 0xF6,0x00 -87CA ; 87CA: 48 -87CA .ascii 'H' -87CB .byte 0xC1,0x04 -87CD ; 87CD: 23 -87CD .ascii '#' -87CE .byte 0x05,0xC6,0x01,0xF7,0x00 -87D3 ; 87D3: 48 -87D3 .ascii 'H' -87D4 .byte 0xBD,0x97,0xF6 -87D7 ; 87D7: 20 -87D7 .ascii ' ' -87D8 .byte 0x0F,0xCE,0x00,0x1A,0x1C,0x00,0x01,0xF6 -87E0 .byte 0x00,0x1A,0xF7 -87E3 ; 87E3: 30 -87E3 .ascii '0' -87E4 .byte 0x00,0xBD,0x85,0xAF -87E8 ; 87E8: 39 -87E8 .ascii '9' -87E9 .byte 0x7F,0x00,0x05,0x7F,0x00 -87EE ; 87EE: 54 -87EE .ascii 'T' -87EF .byte 0xF6,0x00 -87F1 ; 87F1: 54 -87F1 .ascii 'T' -87F2 .byte 0xC1 -87F3 ; 87F3: 50,24,2E -87F3 .ascii 'P$.' -87F6 .byte 0xF6,0x00 -87F8 ; 87F8: 54,4F -87F8 .ascii 'TO' -87FA .byte 0xC3,0xB0,0xD3,0x8F,0xE6,0x00,0xF7,0x00 -8802 .byte 0x06,0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83 -880A .byte 0x00,0x00 -880C ; 880C: 26 -880C .ascii '&' -880D .byte 0x11,0xBD,0xD3,0x11,0x83,0x00,0x00 -8814 ; 8814: 26 -8814 .ascii '&' -8815 .byte 0x03 -8816 ; 8816: 7C -8816 .ascii '|' -8817 .byte 0x00,0x05,0xCC,0x00,0x05,0xBD,0xE5 -881E ; 881E: 71,7C -881E .ascii 'q|' -8820 .byte 0x00 -8821 ; 8821: 54,20 -8821 .ascii 'T ' -8823 .byte 0xCB,0xBD,0x99,0x81,0xCC,0x07,0xD0,0xBD -882B .byte 0xE5 -882C ; 882C: 71,39 -882C .ascii 'q9' -882E .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC -8836 .byte 0x0B,0xB5,0xC4,0xFF,0x84,0x01,0xFD,0x00 -883E ; 883E: 52 -883E .ascii 'R' -883F .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 -8845 ; 8845: 20,70 -8845 .ascii ' p' -8847 .byte 0xF6,0x00,0x09 -884A ; 884A: 4F -884A .ascii 'O' -884B .byte 0xBD,0xFE -884D ; 884D: 32 -884D .ascii '2' -884E .byte 0x88 -884F ; 884F: 68 -884F .ascii 'h' -8850 .byte 0x00,0x00,0x88 -8853 ; 8853: 6D -8853 .ascii 'm' -8854 .byte 0x00,0x01,0x88,0x83,0x00,0x01,0x88,0xA7 -885C .byte 0x00,0x08,0x88,0xB4,0x00,0x01,0x88,0xB7 -8864 .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9A,0x05 -886B ; 886B: 20,4A -886B .ascii ' J' -886D .byte 0xFC,0x00 -886F ; 886F: 52 -886F .ascii 'R' -8870 .byte 0x83,0x01,0xF4 -8873 ; 8873: 24 -8873 .ascii '$' -8874 .byte 0x09,0xFC,0x00 -8877 ; 8877: 52 -8877 .ascii 'R' -8878 .byte 0xC3,0x00 -887A ; 887A: 32 -887A .ascii '2' -887B .byte 0xFD,0x00 -887D ; 887D: 52 -887D .ascii 'R' -887E .byte 0xBD,0x9A,0x05 -8881 ; 8881: 20,34 -8881 .ascii ' 4' -8883 .byte 0xFC,0x00 -8885 ; 8885: 52 -8885 .ascii 'R' -8886 .byte 0x83,0x00 -8888 ; 8888: 32,23 -8888 .ascii '2#' -888A .byte 0x17,0xFC,0x00 -888D ; 888D: 52 -888D .ascii 'R' -888E .byte 0xC3,0xFF,0xCE,0xFD,0x00 -8893 ; 8893: 52 -8893 .ascii 'R' -8894 .byte 0xFC,0x00 -8896 ; 8896: 52 -8896 .ascii 'R' -8897 .byte 0x83,0x00 -8899 ; 8899: 32,24 -8899 .ascii '2$' -889B .byte 0x06,0xCC,0x00 -889E ; 889E: 32 -889E .ascii '2' -889F .byte 0xFD,0x00 -88A1 ; 88A1: 52 -88A1 .ascii 'R' -88A2 .byte 0xBD,0x9A,0x05 -88A5 ; 88A5: 20 -88A5 .ascii ' ' -88A6 .byte 0x10,0xBD,0xA3 -88A9 ; 88A9: 7C,5F,4F -88A9 .ascii '|_O' -88AC .byte 0xFD,0x0B,0xB9,0xBD,0x85,0xAF -88B2 ; 88B2: 20 -88B2 .ascii ' ' -88B3 .byte 0x03,0xBD,0x85,0xAF -88B7 ; 88B7: 39 -88B7 .ascii '9' -88B8 .byte 0xF6,0x00,0x1F,0xC4,0x02 -88BD ; 88BD: 26 -88BD .ascii '&' -88BE .byte 0x0A,0xF6,0x00 -88C1 ; 88C1: 3A,26,28 -88C1 .ascii ':&(' -88C4 .byte 0xF6,0x00,0x1D -88C7 ; 88C7: 2D,23 -88C7 .ascii '-#' -88C9 .byte 0x7F,0x00 -88CB ; 88CB: 2C -88CB .ascii ',' -88CC .byte 0xCC,0xAE,0x9D,0xBD,0xC0,0xBA,0xCE,0x00 -88D4 .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1F,0x1D -88DC .byte 0x00 -88DD ; 88DD: 40 -88DD .ascii '@' -88DE .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0x7F,0x00 -88E6 ; 88E6: 54 -88E6 .ascii 'T' -88E7 .byte 0xC6 -88E8 ; 88E8: 32 -88E8 .ascii '2' -88E9 .byte 0xF7,0x00 -88EB ; 88EB: 3A -88EB .ascii ':' -88EC .byte 0xF6,0x00,0x09 -88EF ; 88EF: 26 -88EF .ascii '&' -88F0 .byte 0x03 -88F1 ; 88F1: 7E -88F1 .ascii '~' -88F2 .byte 0x89,0xE1,0xF6,0x00,0x1D -88F7 ; 88F7: 2C -88F7 .ascii ',' -88F8 .byte 0x03 -88F9 ; 88F9: 7E -88F9 .ascii '~' -88FA .byte 0x89,0xE1,0xF6,0x00,0x09,0xC1,0x0B -8901 ; 8901: 26 -8901 .ascii '&' -8902 .byte 0x06,0xBD,0x85,0xAF -8906 ; 8906: 7E -8906 .ascii '~' -8907 .byte 0x89,0xDE,0xF6,0x00 -890B ; 890B: 54,26,26 -890B .ascii 'T&&' -890E .byte 0xBD,0xBE -8910 ; 8910: 4B -8910 .ascii 'K' -8911 .byte 0xF6,0x00,0x09,0xC1,0x0A -8916 ; 8916: 26 -8916 .ascii '&' -8917 .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB -891F ; 891F: 30,37 -891F .ascii '07' -8921 .byte 0xCC,0x0B,0x95,0xF0,0x00 -8926 ; 8926: 54 -8926 .ascii 'T' -8927 .byte 0x82,0x00,0x8F -892A ; 892A: 33 -892A .ascii '3' -892B .byte 0xE7,0x00,0xC6 -892E ; 892E: 32 -892E .ascii '2' -892F .byte 0xF7,0x00 -8931 ; 8931: 3A,20,37 -8931 .ascii ': 7' -8934 .byte 0xF6,0x00 -8936 ; 8936: 54 -8936 .ascii 'T' -8937 .byte 0xC1,0x01 -8939 ; 8939: 26 -8939 .ascii '&' -893A .byte 0x27,0xF6,0x00,0x09,0xC1,0x05,0x27 -8941 ; 8941: 20 -8941 .ascii ' ' -8942 .byte 0xF6,0x00,0x09,0xC1,0x0A,0x27,0x19,0xF6 -894A .byte 0x00,0x09,0xCB -894D ; 894D: 30,37 -894D .ascii '07' -894F .byte 0xCC,0x0B,0x95,0xF0,0x00 -8954 ; 8954: 54 -8954 .ascii 'T' -8955 .byte 0x82,0x00,0x8F -8958 ; 8958: 33 -8958 .ascii '3' -8959 .byte 0xE7,0x00,0xC6 -895C ; 895C: 32 -895C .ascii '2' -895D .byte 0xF7,0x00 -895F ; 895F: 3A,20 -895F .ascii ': ' -8961 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02,0x7F -8969 .byte 0x00 -896A ; 896A: 3A -896A .ascii ':' -896B .byte 0xBD,0xBE,0x01 -896E ; 896E: 7C -896E .ascii '|' -896F .byte 0x00 -8970 ; 8970: 54 -8970 .ascii 'T' -8971 .byte 0xF6,0x00 -8973 ; 8973: 54 -8973 .ascii 'T' -8974 .byte 0xC1,0x02 -8976 ; 8976: 26,60 -8976 .ascii '&`' -8978 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B -8980 .byte 0x94,0xCB,0xD0 -8983 ; 8983: 37 -8983 .ascii '7' -8984 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A -898B ; 898B: 3D,30 -898B .ascii '=0' -898D .byte 0xEB,0x00 -898F ; 898F: 31 -898F .ascii '1' -8990 .byte 0xF7,0x00,0x06,0xC6 -8994 ; 8994: 32 -8994 .ascii '2' -8995 .byte 0xF7,0x00 -8997 ; 8997: 3A -8997 .ascii ':' -8998 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 -89A0 .byte 0x00 -89A1 ; 89A1: 26 -89A1 .ascii '&' -89A2 .byte 0x27,0xBD,0xD3,0x11,0x83,0x00,0x00 -89A9 ; 89A9: 26 -89A9 .ascii '&' -89AA .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 -89B0 ; 89B0: 40 -89B0 .ascii '@' -89B1 .byte 0xBD,0x8C -89B3 ; 89B3: 73,20 -89B3 .ascii 's ' -89B5 .byte 0x0F,0xCE,0x00,0x1F,0x1D,0x00 -89BB ; 89BB: 40 -89BB .ascii '@' -89BC .byte 0xCC -89BD ; 89BD: 2A -89BD .ascii '*' -89BE .byte 0xFF,0xFD,0x00,0x27,0xBD,0xA3,0x85,0xBD -89C6 .byte 0x9A -89C7 ; 89C7: 47,20 -89C7 .ascii 'G ' -89C9 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE -89D1 .byte 0x00,0x1F,0x1C,0x00,0x02 -89D6 ; 89D6: 20 -89D6 .ascii ' ' -89D7 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 -89DE ; 89DE: 7E -89DE .ascii '~' -89DF .byte 0x8C -89E0 ; 89E0: 72 -89E0 .ascii 'r' -89E1 .byte 0xF6,0x00,0x1D -89E4 ; 89E4: 2D -89E4 .ascii '-' -89E5 .byte 0x03 -89E6 ; 89E6: 7E -89E6 .ascii '~' -89E7 .byte 0x8C -89E8 ; 89E8: 72 -89E8 .ascii 'r' -89E9 .byte 0xF6,0x00,0x09 -89EC ; 89EC: 4F -89EC .ascii 'O' -89ED .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x8C -89F5 ; 89F5: 72 -89F5 .ascii 'r' -89F6 .byte 0x8A,0x0E,0x8A,0x14,0x8A,0xAA,0x8B -89FD ; 89FD: 5E -89FD .ascii '^' -89FE .byte 0x8B,0x9E,0x8B,0xDB,0x8C -8A03 ; 8A03: 72 -8A03 .ascii 'r' -8A04 .byte 0x8C -8A05 ; 8A05: 72 -8A05 .ascii 'r' -8A06 .byte 0x8C -8A07 ; 8A07: 72 -8A07 .ascii 'r' -8A08 .byte 0x8B,0xFC,0x8C -8A0B ; 8A0B: 67 -8A0B .ascii 'g' -8A0C .byte 0x8C -8A0D ; 8A0D: 6F -8A0D .ascii 'o' -8A0E .byte 0xBD,0x9A -8A10 ; 8A10: 47,7E -8A10 .ascii 'G~' -8A12 .byte 0x8C -8A13 ; 8A13: 72 -8A13 .ascii 'r' -8A14 .byte 0xF6,0x00 -8A16 ; 8A16: 36 -8A16 .ascii '6' -8A17 .byte 0x27,0x03 -8A19 ; 8A19: 7E -8A19 .ascii '~' -8A1A .byte 0x8A,0x9B,0xF6,0x00,0x1F,0xC4 -8A20 ; 8A20: 40 -8A20 .ascii '@' -8A21 .byte 0x27 -8A22 ; 8A22: 78 -8A22 .ascii 'x' -8A23 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8A29 ; 8A29: 52 -8A29 .ascii 'R' -8A2A .byte 0xF6,0x0B,0xAA,0xC1 -8A2E ; 8A2E: 32,24,22 -8A2E .ascii '2$"' -8A31 .byte 0xF6,0x0B,0xAA -8A34 ; 8A34: 4F -8A34 .ascii 'O' -8A35 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B -8A3D .byte 0xAA -8A3E ; 8A3E: 4F,37,36 -8A3E .ascii 'O76' -8A41 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 -8A49 .byte 0x27 -8A4A ; 8A4A: 24 -8A4A .ascii '$' -8A4B .byte 0x05 -8A4C ; 8A4C: 5F,4F -8A4C .ascii '_O' -8A4E .byte 0xFD,0x00,0x27 -8A51 ; 8A51: 20 -8A51 .ascii ' ' -8A52 .byte 0x27,0xF6,0x0B,0xAA,0xC1 -8A57 ; 8A57: 32,26,20 -8A57 .ascii '2& ' -8A5A .byte 0xF6,0x0B,0xAA -8A5D ; 8A5D: 4F -8A5D .ascii 'O' -8A5E .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B -8A66 .byte 0xAA -8A67 ; 8A67: 4F,37,36 -8A67 .ascii 'O76' -8A6A .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 -8A72 .byte 0x27 -8A73 ; 8A73: 24 -8A73 .ascii '$' -8A74 .byte 0x05 -8A75 ; 8A75: 5F,4F -8A75 .ascii '_O' -8A77 .byte 0xFD,0x00,0x27 -8A7A ; 8A7A: 20 -8A7A .ascii ' ' -8A7B .byte 0x17,0xF6,0x0B,0xAA -8A7F ; 8A7F: 4F -8A7F .ascii 'O' -8A80 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 -8A88 .byte 0x27,0x83,0x27,0x0F -8A8C ; 8A8C: 23 -8A8C .ascii '#' -8A8D .byte 0x05 -8A8E ; 8A8E: 5F,4F -8A8E .ascii '_O' -8A90 .byte 0xFD,0x00,0x27,0xBD,0x9A -8A95 ; 8A95: 47 -8A95 .ascii 'G' -8A96 .byte 0xC6,0x02,0xF7,0x00 -8A9A ; 8A9A: 36 -8A9A .ascii '6' -8A9B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8AA3 ; 8AA3: 33 -8AA3 .ascii '3' -8AA4 .byte 0xFD,0x00 -8AA6 ; 8AA6: 3B,7E -8AA6 .ascii ';~' -8AA8 .byte 0x8C -8AA9 ; 8AA9: 72 -8AA9 .ascii 'r' -8AAA .byte 0xF6,0x00 -8AAC ; 8AAC: 36 -8AAC .ascii '6' -8AAD .byte 0x27,0x03 -8AAF ; 8AAF: 7E -8AAF .ascii '~' -8AB0 .byte 0x8B -8AB1 ; 8AB1: 4F -8AB1 .ascii 'O' -8AB2 .byte 0xF6,0x00,0x1F,0xC4 -8AB6 ; 8AB6: 40,26 -8AB6 .ascii '@&' -8AB8 .byte 0x03 -8AB9 ; 8AB9: 7E -8AB9 .ascii '~' -8ABA .byte 0x8B -8ABB ; 8ABB: 4F -8ABB .ascii 'O' -8ABC .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8AC2 ; 8AC2: 57 -8AC2 .ascii 'W' -8AC3 .byte 0xFC,0x00,0x27 -8AC6 ; 8AC6: 26 -8AC6 .ascii '&' -8AC7 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8ACC ; 8ACC: 32,24 -8ACC .ascii '2$' -8ACE .byte 0x11,0xF6,0x0B,0xAA -8AD2 ; 8AD2: 4F,37,36 -8AD2 .ascii 'O76' -8AD5 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 -8ADD .byte 0x27 -8ADE ; 8ADE: 20,38 -8ADE .ascii ' 8' -8AE0 .byte 0xFC,0x00,0x27 -8AE3 ; 8AE3: 26 -8AE3 .ascii '&' -8AE4 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8AE9 ; 8AE9: 32,26 -8AE9 .ascii '2&' -8AEB .byte 0x11,0xF6,0x0B,0xAA -8AEF ; 8AEF: 4F,37,36 -8AEF .ascii 'O76' -8AF2 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 -8AFA .byte 0x27 -8AFB ; 8AFB: 20 -8AFB .ascii ' ' -8AFC .byte 0x1B,0xF6,0x0B,0xAA -8B00 ; 8B00: 4F -8B00 .ascii 'O' -8B01 .byte 0xB3,0x00,0x27 -8B04 ; 8B04: 22 -8B04 .ascii '"' -8B05 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 -8B0D .byte 0x00,0xFD,0x00,0x27 -8B11 ; 8B11: 20 -8B11 .ascii ' ' -8B12 .byte 0x05 -8B13 ; 8B13: 5F,4F -8B13 .ascii '_O' -8B15 .byte 0xFD,0x00,0x27 -8B18 ; 8B18: 20,2D -8B18 .ascii ' -' -8B1A .byte 0xFC,0x00,0x27 -8B1D ; 8B1D: 26 -8B1D .ascii '&' -8B1E .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 -8B26 .byte 0x00,0xFD,0x00,0x27 -8B2A ; 8B2A: 20 -8B2A .ascii ' ' -8B2B .byte 0x1B,0xF6,0x0B,0xAA -8B2F ; 8B2F: 4F -8B2F .ascii 'O' -8B30 .byte 0xB3,0x00,0x27 -8B33 ; 8B33: 22 -8B33 .ascii '"' -8B34 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 -8B3C .byte 0x00,0xFD,0x00,0x27 -8B40 ; 8B40: 20 -8B40 .ascii ' ' -8B41 .byte 0x05 -8B42 ; 8B42: 5F,4F -8B42 .ascii '_O' -8B44 .byte 0xFD,0x00,0x27,0xBD,0x9A -8B49 ; 8B49: 47 -8B49 .ascii 'G' -8B4A .byte 0xC6,0x02,0xF7,0x00 -8B4E ; 8B4E: 36 -8B4E .ascii '6' -8B4F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8B57 ; 8B57: 33 -8B57 .ascii '3' -8B58 .byte 0xFD,0x00 -8B5A ; 8B5A: 3B,7E -8B5A .ascii ';~' -8B5C .byte 0x8C -8B5D ; 8B5D: 72 -8B5D .ascii 'r' -8B5E .byte 0xF6,0x00 -8B60 ; 8B60: 36,26,2C -8B60 .ascii '6&,' -8B63 .byte 0xF6,0x00,0x1F,0xC4 -8B67 ; 8B67: 40 -8B67 .ascii '@' -8B68 .byte 0x27 -8B69 ; 8B69: 25 -8B69 .ascii '%' -8B6A .byte 0xFC,0x00 -8B6C ; 8B6C: 46 -8B6C .ascii 'F' -8B6D .byte 0x83,0x00 -8B6F ; 8B6F: 64,24 -8B6F .ascii 'd$' -8B71 .byte 0x15,0xFE,0x00 -8B74 ; 8B74: 46 -8B74 .ascii 'F' -8B75 .byte 0x08,0xFF,0x00 -8B78 ; 8B78: 46 -8B78 .ascii 'F' -8B79 .byte 0xFC,0x00 -8B7B ; 8B7B: 46 -8B7B .ascii 'F' -8B7C .byte 0x83,0x00 -8B7E ; 8B7E: 64,25 -8B7E .ascii 'd%' -8B80 .byte 0x06,0xCC,0x00,0x01,0xFD,0x00 -8B86 ; 8B86: 46 -8B86 .ascii 'F' -8B87 .byte 0xBD,0x9A -8B89 ; 8B89: 47 -8B89 .ascii 'G' -8B8A .byte 0xC6,0x02,0xF7,0x00 -8B8E ; 8B8E: 36 -8B8E .ascii '6' -8B8F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8B97 ; 8B97: 33 -8B97 .ascii '3' -8B98 .byte 0xFD,0x00 -8B9A ; 8B9A: 3B,7E -8B9A .ascii ';~' -8B9C .byte 0x8C -8B9D ; 8B9D: 72 -8B9D .ascii 'r' -8B9E .byte 0xF6,0x00 -8BA0 ; 8BA0: 36,26,29 -8BA0 .ascii '6&)' -8BA3 .byte 0xF6,0x00,0x1F,0xC4 -8BA7 ; 8BA7: 40 -8BA7 .ascii '@' -8BA8 .byte 0x27 -8BA9 ; 8BA9: 22 -8BA9 .ascii '"' -8BAA .byte 0xFC,0x00 -8BAC ; 8BAC: 46 -8BAC .ascii 'F' -8BAD .byte 0x83,0x00,0x00 -8BB0 ; 8BB0: 23 -8BB0 .ascii '#' -8BB1 .byte 0x12,0xFE,0x00 -8BB4 ; 8BB4: 46 -8BB4 .ascii 'F' -8BB5 .byte 0x09,0xFF,0x00 -8BB8 ; 8BB8: 46 -8BB8 .ascii 'F' -8BB9 .byte 0xFC,0x00 -8BBB ; 8BBB: 46,26 -8BBB .ascii 'F&' -8BBD .byte 0x06,0xCC,0x00 -8BC0 ; 8BC0: 63 -8BC0 .ascii 'c' -8BC1 .byte 0xFD,0x00 -8BC3 ; 8BC3: 46 -8BC3 .ascii 'F' -8BC4 .byte 0xBD,0x9A -8BC6 ; 8BC6: 47 -8BC6 .ascii 'G' -8BC7 .byte 0xC6,0x02,0xF7,0x00 -8BCB ; 8BCB: 36 -8BCB .ascii '6' -8BCC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8BD4 ; 8BD4: 33 -8BD4 .ascii '3' -8BD5 .byte 0xFD,0x00 -8BD7 ; 8BD7: 3B,7E -8BD7 .ascii ';~' -8BD9 .byte 0x8C -8BDA ; 8BDA: 72 -8BDA .ascii 'r' -8BDB .byte 0xF6,0x00,0x1F,0xC4 -8BDF ; 8BDF: 40 -8BDF .ascii '@' -8BE0 .byte 0x27,0x15,0xF6,0x00,0x19,0xC4,0x10,0x27 -8BE8 .byte 0x08,0xCE,0x00,0x19,0x1D,0x00,0x10 -8BEF ; 8BEF: 20 -8BEF .ascii ' ' -8BF0 .byte 0x06,0xCE,0x00,0x19,0x1C,0x00,0x10,0xBD -8BF8 .byte 0x9A -8BF9 ; 8BF9: 47,20,76 -8BF9 .ascii 'G v' -8BFC .byte 0xBD,0xA3,0x85,0xF6,0x00,0x06,0xC1 -8C03 ; 8C03: 64,24,24 -8C03 .ascii 'd$$' -8C06 .byte 0xBD,0x97 -8C08 ; 8C08: 6F -8C08 .ascii 'o' -8C09 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 -8C11 .byte 0x00,0x27,0x16,0xF6,0x00,0x06,0xC1,0x09 -8C19 ; 8C19: 26 -8C19 .ascii '&' -8C1A .byte 0x03,0xBD,0x97 -8C1D ; 8C1D: 6F -8C1D .ascii 'o' -8C1E .byte 0xF6,0x00,0x06,0xC1 -8C22 ; 8C22: 45,26 -8C22 .ascii 'E&' -8C24 .byte 0x05,0xC6,0x01,0xF7,0x00,0x06,0xF6,0x0E -8C2C ; 8C2C: 6D -8C2C .ascii 'm' -8C2D .byte 0xC1,0x01 -8C2F ; 8C2F: 26 -8C2F .ascii '&' -8C30 .byte 0x11,0xF6,0x00,0x06 -8C34 ; 8C34: 4F -8C34 .ascii 'O' -8C35 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -8C3D .byte 0x7F -8C3E ; 8C3E: 4F -8C3E .ascii 'O' -8C3F .byte 0xFD,0x00 -8C41 ; 8C41: 46 -8C41 .ascii 'F' -8C42 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 -8C48 ; 8C48: 26 -8C48 .ascii '&' -8C49 .byte 0x12,0xCE,0x00,0x1F,0x1C,0x00 -8C4F ; 8C4F: 40 -8C4F .ascii '@' -8C50 .byte 0xFC,0x00,0x27,0x83,0x27,0x0F -8C56 ; 8C56: 23 -8C56 .ascii '#' -8C57 .byte 0x02,0x8D,0x19 -8C5A ; 8C5A: 20 -8C5A .ascii ' ' -8C5B .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 -8C61 ; 8C61: 40 -8C61 .ascii '@' -8C62 .byte 0xBD,0x9A -8C64 ; 8C64: 47,20 -8C64 .ascii 'G ' -8C66 .byte 0x0B,0xBD,0xA3,0x85,0xBD,0x85,0xAF -8C6D ; 8C6D: 20 -8C6D .ascii ' ' -8C6E .byte 0x03,0xBD,0x85,0xAF -8C72 ; 8C72: 39 -8C72 .ascii '9' -8C73 .byte 0xF6,0x00,0x06 -8C76 ; 8C76: 4F -8C76 .ascii 'O' -8C77 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 -8C7F .byte 0xFF,0x84 -8C81 ; 8C81: 3F -8C81 .ascii '?' -8C82 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 -8C88 ; 8C88: 4F -8C88 .ascii 'O' -8C89 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -8C91 .byte 0x7F -8C92 ; 8C92: 4F -8C92 .ascii 'O' -8C93 .byte 0xFD,0x00 -8C95 ; 8C95: 46 -8C95 .ascii 'F' -8C96 .byte 0xF6,0x00,0x06 -8C99 ; 8C99: 4F -8C99 .ascii 'O' -8C9A .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 -8CA2 .byte 0x08,0x27,0x08,0xCE,0x00,0x19,0x1C,0x00 -8CAA .byte 0x10 -8CAB ; 8CAB: 20 -8CAB .ascii ' ' -8CAC .byte 0x06,0xCE,0x00,0x19,0x1D,0x00,0x10 -8CB3 ; 8CB3: 39 -8CB3 .ascii '9' -8CB4 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC -8CBC .byte 0x0B,0xB7,0xFD,0x00,0x0D,0xCE,0x00,0x1F -8CC4 .byte 0x1D,0x00,0x02,0x7F,0x00 -8CC9 ; 8CC9: 36,7E -8CC9 .ascii '6~' -8CCB .byte 0x8E -8CCC ; 8CCC: 34 -8CCC .ascii '4' -8CCD .byte 0xF6,0x00,0x09 -8CD0 ; 8CD0: 4F -8CD0 .ascii 'O' -8CD1 .byte 0xBD,0xFE -8CD3 ; 8CD3: 32 -8CD3 .ascii '2' -8CD4 .byte 0x8C,0xEE,0x00,0x00,0x8C,0xF4,0x00,0x01 -8CDC .byte 0x8D,0x80,0x00,0x01,0x8E -8CE1 ; 8CE1: 29 -8CE1 .ascii ')' -8CE2 .byte 0x00,0x08,0x8E -8CE5 ; 8CE5: 31 -8CE5 .ascii '1' -8CE6 .byte 0x00,0x01,0x8E -8CE9 ; 8CE9: 34 -8CE9 .ascii '4' -8CEA .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9B -8CF0 ; 8CF0: 63,7E -8CF0 .ascii 'c~' -8CF2 .byte 0x8E -8CF3 ; 8CF3: 34 -8CF3 .ascii '4' -8CF4 .byte 0xF6,0x00 -8CF6 ; 8CF6: 36,26,78 -8CF6 .ascii '6&x' -8CF9 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8CFF ; 8CFF: 52 -8CFF .ascii 'R' -8D00 .byte 0xF6,0x0B,0xAA,0xC1 -8D04 ; 8D04: 32,24,22 -8D04 .ascii '2$"' -8D07 .byte 0xF6,0x0B,0xAA -8D0A ; 8D0A: 4F -8D0A .ascii 'O' -8D0B .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B -8D13 .byte 0xAA -8D14 ; 8D14: 4F,37,36 -8D14 .ascii 'O76' -8D17 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 -8D1F .byte 0x0D -8D20 ; 8D20: 24 -8D20 .ascii '$' -8D21 .byte 0x05 -8D22 ; 8D22: 5F,4F -8D22 .ascii '_O' -8D24 .byte 0xFD,0x00,0x0D -8D27 ; 8D27: 20 -8D27 .ascii ' ' -8D28 .byte 0x27,0xF6,0x0B,0xAA,0xC1 -8D2D ; 8D2D: 32,26,20 -8D2D .ascii '2& ' -8D30 .byte 0xF6,0x0B,0xAA -8D33 ; 8D33: 4F -8D33 .ascii 'O' -8D34 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B -8D3C .byte 0xAA -8D3D ; 8D3D: 4F,37,36 -8D3D .ascii 'O76' -8D40 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 -8D48 .byte 0x0D -8D49 ; 8D49: 24 -8D49 .ascii '$' -8D4A .byte 0x05 -8D4B ; 8D4B: 5F,4F -8D4B .ascii '_O' -8D4D .byte 0xFD,0x00,0x0D -8D50 ; 8D50: 20 -8D50 .ascii ' ' -8D51 .byte 0x17,0xF6,0x0B,0xAA -8D55 ; 8D55: 4F -8D55 .ascii 'O' -8D56 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xFC,0x00 -8D5E .byte 0x0D,0x83,0x27,0x0F -8D62 ; 8D62: 23 -8D62 .ascii '#' -8D63 .byte 0x05 -8D64 ; 8D64: 5F,4F -8D64 .ascii '_O' -8D66 .byte 0xFD,0x00,0x0D,0xBD,0x9B -8D6B ; 8D6B: 63 -8D6B .ascii 'c' -8D6C .byte 0xC6,0x02,0xF7,0x00 -8D70 ; 8D70: 36 -8D70 .ascii '6' -8D71 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8D79 ; 8D79: 33 -8D79 .ascii '3' -8D7A .byte 0xFD,0x00 -8D7C ; 8D7C: 3B,7E -8D7C .ascii ';~' -8D7E .byte 0x8E -8D7F ; 8D7F: 34 -8D7F .ascii '4' -8D80 .byte 0xF6,0x00 -8D82 ; 8D82: 36 -8D82 .ascii '6' -8D83 .byte 0x27,0x03 -8D85 ; 8D85: 7E -8D85 .ascii '~' -8D86 .byte 0x8E,0x1B,0xF6,0x0B,0xC0,0xC4,0x02,0x27 -8D8E ; 8D8E: 57 -8D8E .ascii 'W' -8D8F .byte 0xFC,0x00,0x0D -8D92 ; 8D92: 26 -8D92 .ascii '&' -8D93 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8D98 ; 8D98: 32,24 -8D98 .ascii '2$' -8D9A .byte 0x11,0xF6,0x0B,0xAA -8D9E ; 8D9E: 4F,37,36 -8D9E .ascii 'O76' -8DA1 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 -8DA9 .byte 0x0D -8DAA ; 8DAA: 20,38 -8DAA .ascii ' 8' -8DAC .byte 0xFC,0x00,0x0D -8DAF ; 8DAF: 26 -8DAF .ascii '&' -8DB0 .byte 0x18,0xF6,0x0B,0xAA,0xC1 -8DB5 ; 8DB5: 32,26 -8DB5 .ascii '2&' -8DB7 .byte 0x11,0xF6,0x0B,0xAA -8DBB ; 8DBB: 4F,37,36 -8DBB .ascii 'O76' -8DBE .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 -8DC6 .byte 0x0D -8DC7 ; 8DC7: 20 -8DC7 .ascii ' ' -8DC8 .byte 0x1B,0xF6,0x0B,0xAA -8DCC ; 8DCC: 4F -8DCC .ascii 'O' -8DCD .byte 0xB3,0x00,0x0D -8DD0 ; 8DD0: 22 -8DD0 .ascii '"' -8DD1 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 -8DD9 .byte 0x00,0xFD,0x00,0x0D -8DDD ; 8DDD: 20 -8DDD .ascii ' ' -8DDE .byte 0x05 -8DDF ; 8DDF: 5F,4F -8DDF .ascii '_O' -8DE1 .byte 0xFD,0x00,0x0D -8DE4 ; 8DE4: 20,2D -8DE4 .ascii ' -' -8DE6 .byte 0xFC,0x00,0x0D -8DE9 ; 8DE9: 26 -8DE9 .ascii '&' -8DEA .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 -8DF2 .byte 0x00,0xFD,0x00,0x0D -8DF6 ; 8DF6: 20 -8DF6 .ascii ' ' -8DF7 .byte 0x1B,0xF6,0x0B,0xAA -8DFB ; 8DFB: 4F -8DFB .ascii 'O' -8DFC .byte 0xB3,0x00,0x0D -8DFF ; 8DFF: 22 -8DFF .ascii '"' -8E00 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 -8E08 .byte 0x00,0xFD,0x00,0x0D -8E0C ; 8E0C: 20 -8E0C .ascii ' ' -8E0D .byte 0x05 -8E0E ; 8E0E: 5F,4F -8E0E .ascii '_O' -8E10 .byte 0xFD,0x00,0x0D,0xBD,0x9B -8E15 ; 8E15: 63 -8E15 .ascii 'c' -8E16 .byte 0xC6,0x02,0xF7,0x00 -8E1A ; 8E1A: 36 -8E1A .ascii '6' -8E1B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8E23 ; 8E23: 33 -8E23 .ascii '3' -8E24 .byte 0xFD,0x00 -8E26 ; 8E26: 3B,20 -8E26 .ascii '; ' -8E28 .byte 0x0B,0xBD,0xA4 -8E2B ; 8E2B: 4F -8E2B .ascii 'O' -8E2C .byte 0xBD,0x85,0xAF -8E2F ; 8E2F: 20 -8E2F .ascii ' ' -8E30 .byte 0x03,0xBD,0x85,0xAF -8E34 ; 8E34: 39 -8E34 .ascii '9' -8E35 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1E,0x7F -8E3D .byte 0x00 -8E3E ; 8E3E: 48 -8E3E .ascii 'H' -8E3F .byte 0xF6,0x0B,0xC0,0xF7,0x00 -8E44 ; 8E44: 67 -8E44 .ascii 'g' -8E45 .byte 0xF6,0x0E -8E47 ; 8E47: 6D -8E47 .ascii 'm' -8E48 .byte 0xF7,0x0E -8E4A ; 8E4A: 6F -8E4A .ascii 'o' -8E4B .byte 0xF6,0x0E -8E4D ; 8E4D: 6E -8E4D .ascii 'n' -8E4E .byte 0xF7,0x0E -8E50 ; 8E50: 70 -8E50 .ascii 'p' -8E51 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 -8E57 ; 8E57: 7E -8E57 .ascii '~' -8E58 .byte 0x8F,0x0C,0xF6,0x00,0x09 -8E5D ; 8E5D: 4F -8E5D .ascii 'O' -8E5E .byte 0xBD,0xFE -8E60 ; 8E60: 32 -8E60 .ascii '2' -8E61 .byte 0x8E -8E62 ; 8E62: 7B -8E62 .ascii '{' -8E63 .byte 0x00,0x00,0x8E,0x81,0x00,0x01,0x8E,0x87 -8E6B .byte 0x00,0x04,0x8F,0x01,0x00,0x05,0x8F,0x09 -8E73 .byte 0x00,0x01,0x8F,0x0C,0xFF,0xF5,0x00,0x00 -8E7B .byte 0xBD,0x9C,0x15 -8E7E ; 8E7E: 7E -8E7E .ascii '~' -8E7F .byte 0x8F,0x0C,0xBD,0xA7 -8E83 ; 8E83: 5F,7E -8E83 .ascii '_~' -8E85 .byte 0x8F,0x0C,0xF6,0x00 -8E89 ; 8E89: 48 -8E89 .ascii 'H' -8E8A .byte 0xC1,0x08 -8E8C ; 8E8C: 25 -8E8C .ascii '%' -8E8D .byte 0x05,0xF6,0x00 -8E90 ; 8E90: 67,2D -8E90 .ascii 'g-' -8E92 .byte 0x03,0xBD,0xA4 -8E95 ; 8E95: 59 -8E95 .ascii 'Y' -8E96 .byte 0xF6,0x00 -8E98 ; 8E98: 48 -8E98 .ascii 'H' -8E99 .byte 0xC1,0x0A -8E9B ; 8E9B: 24,5F,7C -8E9B .ascii '$_|' -8E9E .byte 0x00 -8E9F ; 8E9F: 48 -8E9F .ascii 'H' -8EA0 .byte 0xF6,0x00 -8EA2 ; 8EA2: 48 -8EA2 .ascii 'H' -8EA3 .byte 0xC1,0x01 -8EA5 ; 8EA5: 26 -8EA5 .ascii '&' -8EA6 .byte 0x0F,0xF6,0x00 -8EA9 ; 8EA9: 67 -8EA9 .ascii 'g' -8EAA .byte 0xC4,0x02 -8EAC ; 8EAC: 26 -8EAC .ascii '&' -8EAD .byte 0x08,0xF6,0x00 -8EB0 ; 8EB0: 48 -8EB0 .ascii 'H' -8EB1 .byte 0xCB,0x02,0xF7,0x00 -8EB5 ; 8EB5: 48 -8EB5 .ascii 'H' -8EB6 .byte 0xF6,0x00 -8EB8 ; 8EB8: 48 -8EB8 .ascii 'H' -8EB9 .byte 0xC1,0x02 -8EBB ; 8EBB: 26 -8EBB .ascii '&' -8EBC .byte 0x0A,0xF6,0x00 -8EBF ; 8EBF: 67 -8EBF .ascii 'g' -8EC0 .byte 0xC4,0x10 -8EC2 ; 8EC2: 26 -8EC2 .ascii '&' -8EC3 .byte 0x03 -8EC4 ; 8EC4: 7C -8EC4 .ascii '|' -8EC5 .byte 0x00 -8EC6 ; 8EC6: 48 -8EC6 .ascii 'H' -8EC7 .byte 0xF6,0x00 -8EC9 ; 8EC9: 48 -8EC9 .ascii 'H' -8ECA .byte 0xC1,0x06 -8ECC ; 8ECC: 26 -8ECC .ascii '&' -8ECD .byte 0x0F,0xF6,0x00 -8ED0 ; 8ED0: 67 -8ED0 .ascii 'g' -8ED1 .byte 0xC4,0x08 -8ED3 ; 8ED3: 26 -8ED3 .ascii '&' -8ED4 .byte 0x08,0xC6,0x02,0xFB,0x00 -8ED9 ; 8ED9: 48 -8ED9 .ascii 'H' -8EDA .byte 0xF7,0x00 -8EDC ; 8EDC: 48 -8EDC .ascii 'H' -8EDD .byte 0xF6,0x00 -8EDF ; 8EDF: 48 -8EDF .ascii 'H' -8EE0 .byte 0xC1,0x0A -8EE2 ; 8EE2: 26 -8EE2 .ascii '&' -8EE3 .byte 0x08,0xF6,0x00 -8EE6 ; 8EE6: 67,2D -8EE6 .ascii 'g-' -8EE8 .byte 0x03 -8EE9 ; 8EE9: 7C -8EE9 .ascii '|' -8EEA .byte 0x00 -8EEB ; 8EEB: 48 -8EEB .ascii 'H' -8EEC .byte 0xF6,0x00 -8EEE ; 8EEE: 48 -8EEE .ascii 'H' -8EEF .byte 0xC1,0x0A -8EF1 ; 8EF1: 23 -8EF1 .ascii '#' -8EF2 .byte 0x09,0x7F,0x00 -8EF5 ; 8EF5: 48 -8EF5 .ascii 'H' -8EF6 .byte 0xF6,0x0B,0xC0,0xF7,0x00 -8EFB ; 8EFB: 67 -8EFB .ascii 'g' -8EFC .byte 0xBD,0x9C,0x15 -8EFF ; 8EFF: 20 -8EFF .ascii ' ' -8F00 .byte 0x0B,0xBD,0xA4 -8F03 ; 8F03: 59 -8F03 .ascii 'Y' -8F04 .byte 0xBD,0x85,0xAF -8F07 ; 8F07: 20 -8F07 .ascii ' ' -8F08 .byte 0x03,0xBD,0x85,0xAF -8F0C ; 8F0C: 39 -8F0C .ascii '9' -8F0D .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1D,0xC6 -8F15 .byte 0x01,0xF7,0x00 -8F18 ; 8F18: 22 -8F18 .ascii '"' -8F19 .byte 0xF6,0x0B,0xAF,0xF7,0x00 -8F1E ; 8F1E: 24 -8F1E .ascii '$' -8F1F .byte 0xF6,0x0B,0xB4,0xF7,0x00 -8F24 ; 8F24: 2A -8F24 .ascii '*' -8F25 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0x7F,0x00 -8F2D ; 8F2D: 36,7E -8F2D .ascii '6~' -8F2F .byte 0x90,0xD0,0xF6,0x00,0x09 -8F34 ; 8F34: 4F -8F34 .ascii 'O' -8F35 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x90 -8F3D .byte 0xD0,0x8F -8F3F ; 8F3F: 56 -8F3F .ascii 'V' -8F40 .byte 0x8F,0x5C,0x8F,0xB3,0x90,0x0C,0x90 -8F47 ; 8F47: 62 -8F47 .ascii 'b' -8F48 .byte 0x90,0xBA,0x90,0xD0,0x90,0xD0,0x90,0xD0 -8F50 .byte 0x90,0xD0,0x90,0xC5,0x90,0xCD,0xBD,0x9D -8F58 ; 8F58: 2A,7E -8F58 .ascii '*~' -8F5A .byte 0x90,0xD0,0xF6,0x00 -8F5E ; 8F5E: 36,26,43 -8F5E .ascii '6&C' -8F61 .byte 0xF6,0x00 -8F63 ; 8F63: 24 -8F63 .ascii '$' -8F64 .byte 0xC1 -8F65 ; 8F65: 64,24,34,7C -8F65 .ascii 'd$4|' -8F69 .byte 0x00 -8F6A ; 8F6A: 24 -8F6A .ascii '$' -8F6B .byte 0xF6,0x00 -8F6D ; 8F6D: 24 -8F6D .ascii '$' -8F6E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8F76 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -8F7C ; 8F7C: 7C -8F7C .ascii '|' -8F7D .byte 0x00 -8F7E ; 8F7E: 24 -8F7E .ascii '$' -8F7F .byte 0xF6,0x00 -8F81 ; 8F81: 24 -8F81 .ascii '$' -8F82 .byte 0xC1 -8F83 ; 8F83: 64,26 -8F83 .ascii 'd&' -8F85 .byte 0x03,0x7F,0x00 -8F88 ; 8F88: 24 -8F88 .ascii '$' -8F89 .byte 0xF6,0x00 -8F8B ; 8F8B: 24,4F -8F8B .ascii '$O' -8F8D .byte 0xCE,0x00,0x05,0x02 -8F91 ; 8F91: 5D,26 -8F91 .ascii ']&' -8F93 .byte 0x08,0xF6,0x00 -8F96 ; 8F96: 24 -8F96 .ascii '$' -8F97 .byte 0x27,0x03 -8F99 ; 8F99: 7C -8F99 .ascii '|' -8F9A .byte 0x00 -8F9B ; 8F9B: 24 -8F9B .ascii '$' -8F9C .byte 0xBD,0x9D -8F9E ; 8F9E: 2A -8F9E .ascii '*' -8F9F .byte 0xC6,0x02,0xF7,0x00 -8FA3 ; 8FA3: 36 -8FA3 .ascii '6' -8FA4 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -8FAC ; 8FAC: 33 -8FAC .ascii '3' -8FAD .byte 0xFD,0x00 -8FAF ; 8FAF: 3B,7E -8FAF .ascii ';~' -8FB1 .byte 0x90,0xD0,0xF6,0x00 -8FB5 ; 8FB5: 36,26,45 -8FB5 .ascii '6&E' -8FB8 .byte 0xF6,0x00 -8FBA ; 8FBA: 24 -8FBA .ascii '$' -8FBB .byte 0xC1,0x00 -8FBD ; 8FBD: 23,2C,7A -8FBD .ascii '#,z' -8FC0 .byte 0x00 -8FC1 ; 8FC1: 24 -8FC1 .ascii '$' -8FC2 .byte 0xF6,0x00 -8FC4 ; 8FC4: 24,4F -8FC4 .ascii '$O' -8FC6 .byte 0xCE,0x00,0x05,0x02 -8FCA ; 8FCA: 5D,26 -8FCA .ascii ']&' -8FCC .byte 0x08,0xF6,0x00 -8FCF ; 8FCF: 24 -8FCF .ascii '$' -8FD0 .byte 0x27,0x03 -8FD2 ; 8FD2: 7A -8FD2 .ascii 'z' -8FD3 .byte 0x00 -8FD4 ; 8FD4: 24 -8FD4 .ascii '$' -8FD5 .byte 0xF6,0x00 -8FD7 ; 8FD7: 24 -8FD7 .ascii '$' -8FD8 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -8FE0 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -8FE6 ; 8FE6: 7A -8FE6 .ascii 'z' -8FE7 .byte 0x00 -8FE8 ; 8FE8: 24,20 -8FE8 .ascii '$ ' -8FEA .byte 0x0A,0xF6,0x00 -8FED ; 8FED: 24,26 -8FED .ascii '$&' -8FEF .byte 0x05,0xC6 -8FF1 ; 8FF1: 62 -8FF1 .ascii 'b' -8FF2 .byte 0xF7,0x00 -8FF4 ; 8FF4: 24 -8FF4 .ascii '$' -8FF5 .byte 0xBD,0x9D -8FF7 ; 8FF7: 2A -8FF7 .ascii '*' -8FF8 .byte 0xC6,0x02,0xF7,0x00 -8FFC ; 8FFC: 36 -8FFC .ascii '6' -8FFD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -9005 ; 9005: 33 -9005 .ascii '3' -9006 .byte 0xFD,0x00 -9008 ; 9008: 3B,7E -9008 .ascii ';~' -900A .byte 0x90,0xD0,0xF6,0x00 -900E ; 900E: 36,26,43 -900E .ascii '6&C' -9011 .byte 0xF6,0x00 -9013 ; 9013: 2A -9013 .ascii '*' -9014 .byte 0xC1 -9015 ; 9015: 64,24,34,7C -9015 .ascii 'd$4|' -9019 .byte 0x00 -901A ; 901A: 2A -901A .ascii '*' -901B .byte 0xF6,0x00 -901D ; 901D: 2A -901D .ascii '*' -901E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -9026 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -902C ; 902C: 7C -902C .ascii '|' -902D .byte 0x00 -902E ; 902E: 2A -902E .ascii '*' -902F .byte 0xF6,0x00 -9031 ; 9031: 2A -9031 .ascii '*' -9032 .byte 0xC1 -9033 ; 9033: 64,26 -9033 .ascii 'd&' -9035 .byte 0x03,0x7F,0x00 -9038 ; 9038: 2A -9038 .ascii '*' -9039 .byte 0xF6,0x00 -903B ; 903B: 2A,4F -903B .ascii '*O' -903D .byte 0xCE,0x00,0x05,0x02 -9041 ; 9041: 5D,26 -9041 .ascii ']&' -9043 .byte 0x08,0xF6,0x00 -9046 ; 9046: 2A -9046 .ascii '*' -9047 .byte 0x27,0x03 -9049 ; 9049: 7C -9049 .ascii '|' -904A .byte 0x00 -904B ; 904B: 2A -904B .ascii '*' -904C .byte 0xBD,0x9D -904E ; 904E: 2A -904E .ascii '*' -904F .byte 0xC6,0x02,0xF7,0x00 -9053 ; 9053: 36 -9053 .ascii '6' -9054 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -905C ; 905C: 33 -905C .ascii '3' -905D .byte 0xFD,0x00 -905F ; 905F: 3B,20,6E -905F .ascii '; n' -9062 .byte 0xF6,0x00 -9064 ; 9064: 36,26,45 -9064 .ascii '6&E' -9067 .byte 0xF6,0x00 -9069 ; 9069: 2A -9069 .ascii '*' -906A .byte 0xC1,0x00 -906C ; 906C: 23,2C,7A -906C .ascii '#,z' -906F .byte 0x00 -9070 ; 9070: 2A -9070 .ascii '*' -9071 .byte 0xF6,0x00 -9073 ; 9073: 2A,4F -9073 .ascii '*O' -9075 .byte 0xCE,0x00,0x05,0x02 -9079 ; 9079: 5D,26 -9079 .ascii ']&' -907B .byte 0x08,0xF6,0x00 -907E ; 907E: 2A -907E .ascii '*' -907F .byte 0x27,0x03 -9081 ; 9081: 7A -9081 .ascii 'z' -9082 .byte 0x00 -9083 ; 9083: 2A -9083 .ascii '*' -9084 .byte 0xF6,0x00 -9086 ; 9086: 2A -9086 .ascii '*' -9087 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -908F .byte 0xA0,0x83,0x00,0x00,0x27,0x03 -9095 ; 9095: 7A -9095 .ascii 'z' -9096 .byte 0x00 -9097 ; 9097: 2A,20 -9097 .ascii '* ' -9099 .byte 0x0A,0xF6,0x00 -909C ; 909C: 2A,26 -909C .ascii '*&' -909E .byte 0x05,0xC6 -90A0 ; 90A0: 62 -90A0 .ascii 'b' -90A1 .byte 0xF7,0x00 -90A3 ; 90A3: 2A -90A3 .ascii '*' -90A4 .byte 0xBD,0x9D -90A6 ; 90A6: 2A -90A6 .ascii '*' -90A7 .byte 0xC6,0x02,0xF7,0x00 -90AB ; 90AB: 36 -90AB .ascii '6' -90AC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 -90B4 ; 90B4: 33 -90B4 .ascii '3' -90B5 .byte 0xFD,0x00 -90B7 ; 90B7: 3B,20 -90B7 .ascii '; ' -90B9 .byte 0x16,0xBD,0xA5,0x1E,0xBD,0xAA,0x9A,0xBD -90C1 .byte 0x9D -90C2 ; 90C2: 2A,20 -90C2 .ascii '* ' -90C4 .byte 0x0B,0xBD,0xA5,0x1E,0xBD,0x85,0xAF -90CB ; 90CB: 20 -90CB .ascii ' ' -90CC .byte 0x03,0xBD,0x85,0xAF -90D0 ; 90D0: 39 -90D0 .ascii '9' -90D1 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE -90D9 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 -90E1 .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 -90E9 .byte 0x0A -90EA ; 90EA: 20,40 -90EA .ascii ' @' -90EC .byte 0xF6,0x00,0x09 -90EF ; 90EF: 4F -90EF .ascii 'O' -90F0 .byte 0xBD,0xFE -90F2 ; 90F2: 32 -90F2 .ascii '2' -90F3 .byte 0x91,0x0D,0x00,0x00,0x91,0x15,0x00,0x01 -90FB .byte 0x91,0x19,0x00,0x01,0x91,0x1E,0x00,0x01 -9103 .byte 0x91 -9104 ; 9104: 23 -9104 .ascii '#' -9105 .byte 0x00,0x08,0x91 -9108 ; 9108: 26 -9108 .ascii '&' -9109 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xAD,0xBD -9111 .byte 0xC0,0xBA -9113 ; 9113: 20 -9113 .ascii ' ' -9114 .byte 0x17,0x8D,0x16 -9117 ; 9117: 20 -9117 .ascii ' ' -9118 .byte 0x13,0xBD,0x91,0xC6 -911C ; 911C: 20 -911C .ascii ' ' -911D .byte 0x0E,0xBD,0x92 -9120 ; 9120: 5A,20 -9120 .ascii 'Z ' -9122 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F -912A .byte 0x00,0x0A -912C ; 912C: 39 -912C .ascii '9' -912D .byte 0xF6,0x00,0x19 -9130 ; 9130: 2C,28 -9130 .ascii ',(' -9132 .byte 0xBD,0xA9,0xCF,0xC6 -9136 ; 9136: 50 -9136 .ascii 'P' -9137 .byte 0xF7,0x0A,0x90,0xC6 -913B ; 913B: 20 -913B .ascii ' ' -913C .byte 0xF7,0x0B,0x8D,0xC6 -9140 ; 9140: 20 -9140 .ascii ' ' -9141 .byte 0xF7,0x0B,0x8E,0xC6 -9145 ; 9145: 28 -9145 .ascii '(' -9146 .byte 0xF7,0x0B,0x8F,0x7F,0x00 -914B ; 914B: 54 -914B .ascii 'T' -914C .byte 0x7F,0x00 -914E ; 914E: 60 -914E .ascii '`' -914F .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 -9157 ; 9157: 36,20,6B -9157 .ascii '6 k' -915A .byte 0xF6,0x00,0x0A -915D ; 915D: 4F -915D .ascii 'O' -915E .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x91 -9166 .byte 0xC5,0x91,0x7F,0x91,0x84,0x91,0x89,0x91 -916E .byte 0x8E,0x91,0x9F,0x91,0xB0,0x91,0xC5,0x91 -9176 .byte 0xC5,0x91,0xC5,0x91,0xB5,0x91,0xBA,0x91 -917E .byte 0xC2,0xBD,0x9D -9181 ; 9181: 7E,20,41 -9181 .ascii '~ A' -9184 .byte 0xBD,0xA8 -9186 ; 9186: 64,20,3C -9186 .ascii 'd <' -9189 .byte 0xBD,0xA8,0xD5 -918C ; 918C: 20,37 -918C .ascii ' 7' -918E .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 -9196 .byte 0x10,0xCC,0x02 -9199 ; 9199: 33 -9199 .ascii '3' -919A .byte 0xFD,0x00 -919C ; 919C: 3B,20,26 -919C .ascii '; &' -919F .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 -91A7 .byte 0x10,0xCC,0x02 -91AA ; 91AA: 33 -91AA .ascii '3' -91AB .byte 0xFD,0x00 -91AD ; 91AD: 3B,20 -91AD .ascii '; ' -91AF .byte 0x15,0xBD,0xA9 -91B2 ; 91B2: 21,20 -91B2 .ascii '! ' -91B4 .byte 0x10,0xBD,0xA9 -91B7 ; 91B7: 7A,20 -91B7 .ascii 'z ' -91B9 .byte 0x0B,0xBD,0xA5 -91BC ; 91BC: 7D -91BC .ascii '}' -91BD .byte 0xBD,0x85,0xAF -91C0 ; 91C0: 20 -91C0 .ascii ' ' -91C1 .byte 0x03,0xBD,0x85,0xAF -91C5 ; 91C5: 39 -91C5 .ascii '9' -91C6 .byte 0xF6,0x00,0x19 -91C9 ; 91C9: 2C,28 -91C9 .ascii ',(' -91CB .byte 0xBD,0xAA,0x0A,0xC6 -91CF ; 91CF: 53 -91CF .ascii 'S' -91D0 .byte 0xF7,0x0A,0x90,0xC6 -91D4 ; 91D4: 20 -91D4 .ascii ' ' -91D5 .byte 0xF7,0x0A,0x9D,0xC6 -91D9 ; 91D9: 20 -91D9 .ascii ' ' -91DA .byte 0xF7,0x0A,0x9E,0xC6 -91DE ; 91DE: 28 -91DE .ascii '(' -91DF .byte 0xF7,0x0A,0x9F,0x7F,0x00 -91E4 ; 91E4: 54 -91E4 .ascii 'T' -91E5 .byte 0x7F,0x00 -91E7 ; 91E7: 60 -91E7 .ascii '`' -91E8 .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 -91F0 ; 91F0: 36,20,66 -91F0 .ascii '6 f' -91F3 .byte 0xF6,0x00,0x0A -91F6 ; 91F6: 4F -91F6 .ascii 'O' -91F7 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 -91FF ; 91FF: 59 -91FF .ascii 'Y' -9200 .byte 0x92,0x18,0x92,0x1D,0x92 -9205 ; 9205: 22 -9205 .ascii '"' -9206 .byte 0x92,0x27,0x92 -9209 ; 9209: 38 -9209 .ascii '8' -920A .byte 0x92 -920B ; 920B: 49 -920B .ascii 'I' -920C .byte 0x92 -920D ; 920D: 59 -920D .ascii 'Y' -920E .byte 0x92 -920F ; 920F: 59 -920F .ascii 'Y' -9210 .byte 0x92 -9211 ; 9211: 59 -9211 .ascii 'Y' -9212 .byte 0x92 -9213 ; 9213: 59 -9213 .ascii 'Y' -9214 .byte 0x92 -9215 ; 9215: 4E -9215 .ascii 'N' -9216 .byte 0x92 -9217 ; 9217: 56 -9217 .ascii 'V' -9218 .byte 0xBD,0x9D -921A ; 921A: 7E,20,3C -921A .ascii '~ <' -921D .byte 0xBD,0xA8 -921F ; 921F: 64,20,37 -921F .ascii 'd 7' -9222 .byte 0xBD,0xA8,0xD5 -9225 ; 9225: 20,32 -9225 .ascii ' 2' -9227 .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 -922F .byte 0x10,0xCC,0x02 -9232 ; 9232: 33 -9232 .ascii '3' -9233 .byte 0xFD,0x00 -9235 ; 9235: 3B,20,21 -9235 .ascii '; !' -9238 .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 -9240 .byte 0x10,0xCC,0x02 -9243 ; 9243: 33 -9243 .ascii '3' -9244 .byte 0xFD,0x00 -9246 ; 9246: 3B,20 -9246 .ascii '; ' -9248 .byte 0x10,0xBD,0xA9 -924B ; 924B: 21,20 -924B .ascii '! ' -924D .byte 0x0B,0xBD,0xA5,0xAC,0xBD,0x85,0xAF -9254 ; 9254: 20 -9254 .ascii ' ' -9255 .byte 0x03,0xBD,0x85,0xAF -9259 ; 9259: 39 -9259 .ascii '9' -925A .byte 0xF6,0x00,0x19 -925D ; 925D: 2C,28 -925D .ascii ',(' -925F .byte 0xBD,0xAA -9261 ; 9261: 3F -9261 .ascii '?' -9262 .byte 0xC6 -9263 ; 9263: 49 -9263 .ascii 'I' -9264 .byte 0xF7,0x0A,0x90,0xC6 -9268 ; 9268: 20 -9268 .ascii ' ' -9269 .byte 0xF7,0x0A,0x9D,0xC6 -926D ; 926D: 20 -926D .ascii ' ' -926E .byte 0xF7,0x0A,0x9E,0xC6 -9272 ; 9272: 28 -9272 .ascii '(' -9273 .byte 0xF7,0x0A,0x9F,0x7F,0x00 -9278 ; 9278: 54 -9278 .ascii 'T' -9279 .byte 0x7F,0x00 -927B ; 927B: 60 -927B .ascii '`' -927C .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 -9284 ; 9284: 36,20,66 -9284 .ascii '6 f' -9287 .byte 0xF6,0x00,0x0A -928A ; 928A: 4F -928A .ascii 'O' -928B .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 -9293 .byte 0xED,0x92,0xAC,0x92,0xB1,0x92,0xB6,0x92 -929B .byte 0xBB,0x92,0xCC,0x92,0xDD,0x92,0xED,0x92 -92A3 .byte 0xED,0x92,0xED,0x92,0xED,0x92,0xE2,0x92 -92AB .byte 0xEA,0xBD,0x9D -92AE ; 92AE: 7E,20,3C -92AE .ascii '~ <' -92B1 .byte 0xBD,0xA8 -92B3 ; 92B3: 64,20,37 -92B3 .ascii 'd 7' -92B6 .byte 0xBD,0xA8,0xD5 -92B9 ; 92B9: 20,32 -92B9 .ascii ' 2' -92BB .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 -92C3 .byte 0x10,0xCC,0x02 -92C6 ; 92C6: 33 -92C6 .ascii '3' -92C7 .byte 0xFD,0x00 -92C9 ; 92C9: 3B,20,21 -92C9 .ascii '; !' -92CC .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 -92D4 .byte 0x10,0xCC,0x02 -92D7 ; 92D7: 33 -92D7 .ascii '3' -92D8 .byte 0xFD,0x00 -92DA ; 92DA: 3B,20 -92DA .ascii '; ' -92DC .byte 0x10,0xBD,0xA9 -92DF ; 92DF: 21,20 -92DF .ascii '! ' -92E1 .byte 0x0B,0xBD,0xA5,0xD5,0xBD,0x85,0xAF -92E8 ; 92E8: 20 -92E8 .ascii ' ' -92E9 .byte 0x03,0xBD,0x85,0xAF -92ED ; 92ED: 39 -92ED .ascii '9' -92EE .byte 0xF6,0x0C,0xDC -92F1 ; 92F1: 4F,37,36 -92F1 .ascii 'O76' -92F4 .byte 0xCC,0x00 -92F6 ; 92F6: 64 -92F6 .ascii 'd' -92F7 .byte 0xBD,0xFB,0xBA,0xFD,0x0C,0xE9,0xBD,0xD6 -92FF .byte 0xF6,0xFC,0x0C,0xE9,0xF3,0x0B,0xEF,0xFD -9307 .byte 0x0C,0xF1,0xFE,0x0C,0xF5 -930C ; 930C: 3C -930C .ascii '<' -930D .byte 0xFC,0x0C,0xF3 -9310 ; 9310: 37,36 -9310 .ascii '76' -9312 .byte 0xFE,0x0C,0xF9 -9315 ; 9315: 3C -9315 .ascii '<' -9316 .byte 0xFC,0x0C,0xF7,0xBD,0xFC -931B ; 931B: 25,37,36 -931B .ascii '%76' -931E .byte 0xFE,0x0C,0xFD -9321 ; 9321: 3C -9321 .ascii '<' -9322 .byte 0xFC,0x0C,0xFB,0xBD,0xFC -9327 ; 9327: 25,37,36 -9327 .ascii '%76' -932A .byte 0xFE,0x0D,0x01 -932D ; 932D: 3C -932D .ascii '<' -932E .byte 0xFC,0x0C,0xFF,0xBD,0xFC -9333 ; 9333: 25,37,36 -9333 .ascii '%76' -9336 .byte 0xFE,0x0D,0x05 -9339 ; 9339: 3C -9339 .ascii '<' -933A .byte 0xFC,0x0D,0x03,0xBD,0xFC -933F ; 933F: 25 -933F .ascii '%' -9340 .byte 0xFD,0x0D,0xF3 -9343 ; 9343: 32,33 -9343 .ascii '23' -9345 .byte 0xFD,0x0D,0xF5,0xFE,0x0D,0xF9 -934B ; 934B: 3C -934B .ascii '<' -934C .byte 0xFC,0x0D,0xF7 -934F ; 934F: 37,36 -934F .ascii '76' -9351 .byte 0xFE,0x0D,0xF5 -9354 ; 9354: 3C -9354 .ascii '<' -9355 .byte 0xFC,0x0D,0xF3,0xBD,0xFC -935A ; 935A: 25 -935A .ascii '%' -935B .byte 0xFD,0x0D,0xEF -935E ; 935E: 32,33 -935E .ascii '23' -9360 .byte 0xFD,0x0D,0xF1,0xF6 -9364 ; 9364: 20 -9364 .ascii ' ' -9365 .byte 0x00,0xC4 -9367 ; 9367: 40 -9367 .ascii '@' -9368 .byte 0x27 -9369 ; 9369: 37 -9369 .ascii '7' -936A .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1F,0xBD -9372 .byte 0x97,0xE9,0xCE,0x00,0x1F,0x1D,0x00,0x02 -937A .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCC,0x02 -9382 ; 9382: 33 -9382 .ascii '3' -9383 .byte 0xFD,0x00 -9385 ; 9385: 3B -9385 .ascii ';' -9386 .byte 0x7F,0x00,0x09,0xC6,0x92,0xF7,0x00 -938D ; 938D: 48,20 -938D .ascii 'H ' -938F .byte 0x0F,0xF6,0x00,0x19,0xC4 -9394 ; 9394: 40,26 -9394 .ascii '@&' -9396 .byte 0x05,0xBD,0x98,0xBF -939A ; 939A: 20 -939A .ascii ' ' -939B .byte 0x03,0xBD,0x85,0xAF -939F ; 939F: 20 -939F .ascii ' ' -93A0 .byte 0x03,0xBD,0x98,0xFF -93A4 ; 93A4: 39 -93A4 .ascii '9' -93A5 .byte 0xF6,0x00,0x1F,0xC4,0x02 -93AA ; 93AA: 26 -93AA .ascii '&' -93AB .byte 0x0A,0xF6,0x00 -93AE ; 93AE: 3A,26,2B -93AE .ascii ':&+' -93B1 .byte 0xF6,0x00,0x1D -93B4 ; 93B4: 2D,26 -93B4 .ascii '-&' -93B6 .byte 0xCC,0xAF,0xBB,0xBD,0xC0,0xBA,0xCE,0x00 -93BE .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1D,0x1D -93C6 .byte 0x00,0x80,0xC6 -93C9 ; 93C9: 32 -93C9 .ascii '2' -93CA .byte 0xF7,0x00 -93CC ; 93CC: 3A -93CC .ascii ':' -93CD .byte 0xF6,0x0B,0xA8,0xF7,0x00 -93D2 ; 93D2: 66 -93D2 .ascii 'f' -93D3 .byte 0xBD,0xAA -93D5 ; 93D5: 74 -93D5 .ascii 't' -93D6 .byte 0x7F,0x00 -93D8 ; 93D8: 48 -93D8 .ascii 'H' -93D9 .byte 0x7F,0x00 -93DB ; 93DB: 54 -93DB .ascii 'T' -93DC .byte 0xF6,0x00,0x09 -93DF ; 93DF: 26 -93DF .ascii '&' -93E0 .byte 0x03 -93E1 ; 93E1: 7E -93E1 .ascii '~' -93E2 .byte 0x94,0x92,0xF6,0x00,0x1D -93E7 ; 93E7: 2C -93E7 .ascii ',' -93E8 .byte 0x03 -93E9 ; 93E9: 7E -93E9 .ascii '~' -93EA .byte 0x94,0x92,0xF6,0x00,0x09,0xC1,0x0B -93F1 ; 93F1: 26 -93F1 .ascii '&' -93F2 .byte 0x06,0xBD,0x85,0xAF -93F6 ; 93F6: 7E -93F6 .ascii '~' -93F7 .byte 0x94,0x90,0xF6,0x00,0x09,0xC1,0x0A -93FE ; 93FE: 26 -93FE .ascii '&' -93FF .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB -9407 ; 9407: 30,37 -9407 .ascii '07' -9409 .byte 0xF6,0x00 -940B ; 940B: 54,4F -940B .ascii 'TO' -940D .byte 0xC3,0x00 -940F ; 940F: 62 -940F .ascii 'b' -9410 .byte 0x8F -9411 ; 9411: 33 -9411 .ascii '3' -9412 .byte 0xE7,0x00,0xBD,0xBE -9416 ; 9416: 4B -9416 .ascii 'K' -9417 .byte 0xF6,0x00 -9419 ; 9419: 54,26 -9419 .ascii 'T&' -941B .byte 0x06,0xF6,0x00 -941E ; 941E: 62 -941E .ascii 'b' -941F .byte 0xF7,0x0B,0x96,0xF6,0x00 -9424 ; 9424: 54 -9424 .ascii 'T' -9425 .byte 0xC1,0x01 -9427 ; 9427: 26 -9427 .ascii '&' -9428 .byte 0x0C,0xF6,0x00 -942B ; 942B: 62 -942B .ascii 'b' -942C .byte 0xF7,0x0B,0x96,0xF6,0x00 -9431 ; 9431: 63 -9431 .ascii 'c' -9432 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9437 ; 9437: 54 -9437 .ascii 'T' -9438 .byte 0xC1,0x02 -943A ; 943A: 26 -943A .ascii '&' -943B .byte 0x12,0xF6,0x00 -943E ; 943E: 62 -943E .ascii 'b' -943F .byte 0xF7,0x0B,0x96,0xF6,0x00 -9444 ; 9444: 63 -9444 .ascii 'c' -9445 .byte 0xF7,0x0B,0x95,0xF6,0x00 -944A ; 944A: 64 -944A .ascii 'd' -944B .byte 0xF7,0x0B,0x94,0xF6,0x00 -9450 ; 9450: 54 -9450 .ascii 'T' -9451 .byte 0xC1,0x03 -9453 ; 9453: 26 -9453 .ascii '&' -9454 .byte 0x18,0xF6,0x00 -9457 ; 9457: 62 -9457 .ascii 'b' -9458 .byte 0xF7,0x0B,0x96,0xF6,0x00 -945D ; 945D: 63 -945D .ascii 'c' -945E .byte 0xF7,0x0B,0x95,0xF6,0x00 -9463 ; 9463: 64 -9463 .ascii 'd' -9464 .byte 0xF7,0x0B,0x94,0xF6,0x00 -9469 ; 9469: 65 -9469 .ascii 'e' -946A .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x01 -9470 ; 9470: 7C -9470 .ascii '|' -9471 .byte 0x00 -9472 ; 9472: 54 -9472 .ascii 'T' -9473 .byte 0xF6,0x00 -9475 ; 9475: 54 -9475 .ascii 'T' -9476 .byte 0xC1,0x04 -9478 ; 9478: 26 -9478 .ascii '&' -9479 .byte 0x0B,0xCE,0x00,0x1D,0x1C,0x00,0x80,0xBD -9481 .byte 0xA8,0x0F -9483 ; 9483: 20 -9483 .ascii ' ' -9484 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xC6 -948C ; 948C: 32 -948C .ascii '2' -948D .byte 0xF7,0x00 -948F ; 948F: 3A,20,4A -948F .ascii ': J' -9492 .byte 0xF6,0x00,0x1D -9495 ; 9495: 2C,45 -9495 .ascii ',E' -9497 .byte 0xF6,0x00,0x09 -949A ; 949A: 4F -949A .ascii 'O' -949B .byte 0xBD,0xFE -949D ; 949D: 32 -949D .ascii '2' -949E .byte 0x94,0xB8,0x00,0x00,0x94,0xBD,0x00,0x01 -94A6 .byte 0x94,0xC2,0x00,0x04,0x94,0xD1,0x00,0x05 -94AE .byte 0x94,0xD9,0x00,0x01,0x94,0xDC,0xFF,0xF5 -94B6 .byte 0x00,0x00,0xBD,0x9E,0x0F -94BB ; 94BB: 20 -94BB .ascii ' ' -94BC .byte 0x1F,0xBD,0xA7,0x1F -94C0 ; 94C0: 20 -94C0 .ascii ' ' -94C1 .byte 0x1A -94C2 ; 94C2: 7C -94C2 .ascii '|' -94C3 .byte 0x00 -94C4 ; 94C4: 48 -94C4 .ascii 'H' -94C5 .byte 0xF6,0x00 -94C7 ; 94C7: 48 -94C7 .ascii 'H' -94C8 .byte 0xC1,0x0A -94CA ; 94CA: 23 -94CA .ascii '#' -94CB .byte 0x03,0x7F,0x00 -94CE ; 94CE: 48,20 -94CE .ascii 'H ' -94D0 .byte 0x0B,0xBD,0xA5,0xFE,0xBD,0x85,0xAF -94D7 ; 94D7: 20 -94D7 .ascii ' ' -94D8 .byte 0x03,0xBD,0x85,0xAF -94DC ; 94DC: 39 -94DC .ascii '9' -94DD .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE -94E5 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 -94ED .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 -94F5 .byte 0x0A -94F6 ; 94F6: 20,46 -94F6 .ascii ' F' -94F8 .byte 0xF6,0x00,0x09 -94FB ; 94FB: 4F -94FB .ascii 'O' -94FC .byte 0xBD,0xFE -94FE ; 94FE: 32 -94FE .ascii '2' -94FF .byte 0x95,0x19,0x00,0x00,0x95 -9504 ; 9504: 21 -9504 .ascii '!' -9505 .byte 0x00,0x01,0x95 -9508 ; 9508: 2C -9508 .ascii ',' -9509 .byte 0x00,0x01,0x95 -950C ; 950C: 30 -950C .ascii '0' -950D .byte 0x00,0x01,0x95 -9510 ; 9510: 35 -9510 .ascii '5' -9511 .byte 0x00,0x08,0x95 -9514 ; 9514: 38 -9514 .ascii '8' -9515 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xA2,0xBD -951D .byte 0xC0,0xBA -951F ; 951F: 20 -951F .ascii ' ' -9520 .byte 0x1D,0xBD,0x87,0xE9,0xCE,0x00,0x1F,0x1C -9528 .byte 0x00,0x02 -952A ; 952A: 20 -952A .ascii ' ' -952B .byte 0x12,0x8D,0x11 -952E ; 952E: 20 -952E .ascii ' ' -952F .byte 0x0E,0xBD,0x96,0x88 -9533 ; 9533: 20 -9533 .ascii ' ' -9534 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F -953C .byte 0x00,0x0A -953E ; 953E: 39 -953E .ascii '9' -953F .byte 0xF6,0x00,0x19 -9542 ; 9542: 2D -9542 .ascii '-' -9543 .byte 0x0A,0xF6,0x00 -9546 ; 9546: 3A,26,22 -9546 .ascii ':&"' -9549 .byte 0xF6,0x00,0x1D -954C ; 954C: 2D -954C .ascii '-' -954D .byte 0x1D,0x7F,0x00 -9550 ; 9550: 2C -9550 .ascii ',' -9551 .byte 0xCC,0xB0,0xB8,0xBD,0xC0,0xBA,0xCE,0x00 -9559 .byte 0x19,0x1D,0x00,0x80,0xCE,0x00,0x1D,0x1D -9561 .byte 0x00,0x80,0x7F,0x00 -9565 ; 9565: 54 -9565 .ascii 'T' -9566 .byte 0xC6 -9567 ; 9567: 32 -9567 .ascii '2' -9568 .byte 0xF7,0x00 -956A ; 956A: 3A -956A .ascii ':' -956B .byte 0xF6,0x00,0x0A -956E ; 956E: 26 -956E .ascii '&' -956F .byte 0x03 -9570 ; 9570: 7E -9570 .ascii '~' -9571 .byte 0x96,0x5C,0xF6,0x00,0x1D -9576 ; 9576: 2C -9576 .ascii ',' -9577 .byte 0x03 -9578 ; 9578: 7E -9578 .ascii '~' -9579 .byte 0x96,0x5C,0xF6,0x00,0x0A,0xC1,0x0B -9580 ; 9580: 26 -9580 .ascii '&' -9581 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02 -9588 ; 9588: 7E -9588 .ascii '~' -9589 .byte 0x96 -958A ; 958A: 5A -958A .ascii 'Z' -958B .byte 0xF6,0x00 -958D ; 958D: 54,26,26 -958D .ascii 'T&&' -9590 .byte 0xBD,0xBE -9592 ; 9592: 4B -9592 .ascii 'K' -9593 .byte 0xF6,0x00,0x0A,0xC1,0x0A -9598 ; 9598: 26 -9598 .ascii '&' -9599 .byte 0x03,0x7F,0x00,0x0A,0xF6,0x00,0x0A,0xCB -95A1 ; 95A1: 30,37 -95A1 .ascii '07' -95A3 .byte 0xCC,0x0B,0x95,0xF0,0x00 -95A8 ; 95A8: 54 -95A8 .ascii 'T' -95A9 .byte 0x82,0x00,0x8F -95AC ; 95AC: 33 -95AC .ascii '3' -95AD .byte 0xE7,0x00,0xC6 -95B0 ; 95B0: 32 -95B0 .ascii '2' -95B1 .byte 0xF7,0x00 -95B3 ; 95B3: 3A,20,37 -95B3 .ascii ': 7' -95B6 .byte 0xF6,0x00 -95B8 ; 95B8: 54 -95B8 .ascii 'T' -95B9 .byte 0xC1,0x01 -95BB ; 95BB: 26 -95BB .ascii '&' -95BC .byte 0x27,0xF6,0x00,0x0A,0xC1,0x05,0x27 -95C3 ; 95C3: 20 -95C3 .ascii ' ' -95C4 .byte 0xF6,0x00,0x0A,0xC1,0x0A,0x27,0x19,0xF6 -95CC .byte 0x00,0x0A,0xCB -95CF ; 95CF: 30,37 -95CF .ascii '07' -95D1 .byte 0xCC,0x0B,0x95,0xF0,0x00 -95D6 ; 95D6: 54 -95D6 .ascii 'T' -95D7 .byte 0x82,0x00,0x8F -95DA ; 95DA: 33 -95DA .ascii '3' -95DB .byte 0xE7,0x00,0xC6 -95DE ; 95DE: 32 -95DE .ascii '2' -95DF .byte 0xF7,0x00 -95E1 ; 95E1: 3A,20 -95E1 .ascii ': ' -95E3 .byte 0x09,0xCE,0x00,0x19,0x1C,0x00,0x80,0x7F -95EB .byte 0x00 -95EC ; 95EC: 3A -95EC .ascii ':' -95ED .byte 0xBD,0xBE,0x01 -95F0 ; 95F0: 7C -95F0 .ascii '|' -95F1 .byte 0x00 -95F2 ; 95F2: 54 -95F2 .ascii 'T' -95F3 .byte 0xF6,0x00 -95F5 ; 95F5: 54 -95F5 .ascii 'T' -95F6 .byte 0xC1,0x02 -95F8 ; 95F8: 26,5A -95F8 .ascii '&Z' -95FA .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B -9602 .byte 0x94,0xCB,0xD0 -9605 ; 9605: 37 -9605 .ascii '7' -9606 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A -960D ; 960D: 3D,30 -960D .ascii '=0' -960F .byte 0xEB,0x00 -9611 ; 9611: 31 -9611 .ascii '1' -9612 .byte 0xF7,0x00,0x06,0xC6 -9616 ; 9616: 32 -9616 .ascii '2' -9617 .byte 0xF7,0x00 -9619 ; 9619: 3A -9619 .ascii ':' -961A .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 -9622 .byte 0x00 -9623 ; 9623: 26,21 -9623 .ascii '&!' -9625 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 -962B ; 962B: 26 -962B .ascii '&' -962C .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 -9632 ; 9632: 40 -9632 .ascii '@' -9633 .byte 0xBD,0x8C -9635 ; 9635: 73,20 -9635 .ascii 's ' -9637 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 -963D ; 963D: 40 -963D .ascii '@' -963E .byte 0x7F,0x00 -9640 ; 9640: 2C -9640 .ascii ',' -9641 .byte 0xBD,0x9A -9643 ; 9643: 47,20 -9643 .ascii 'G ' -9645 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE -964D .byte 0x00,0x19,0x1C,0x00,0x80 -9652 ; 9652: 20 -9652 .ascii ' ' -9653 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 -965A ; 965A: 20,2B -965A .ascii ' +' -965C .byte 0xF6,0x00,0x1D -965F ; 965F: 2C,26 -965F .ascii ',&' -9661 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00 -9667 ; 9667: 26 -9667 .ascii '&' -9668 .byte 0x0F,0xCC,0x00 -966B ; 966B: 64 -966B .ascii 'd' -966C .byte 0xBD,0xE5 -966E ; 966E: 71 -966E .ascii 'q' -966F .byte 0xBD,0xE5,0xD1,0xCC,0x03,0x84,0xBD,0xE5 -9677 ; 9677: 71 -9677 .ascii 'q' -9678 .byte 0x7F,0x00 -967A ; 967A: 2E -967A .ascii '.' -967B .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE,0x00 -9683 .byte 0x1F,0x1C,0x00,0x02 -9687 ; 9687: 39,34 -9687 .ascii '94' -9689 .byte 0xF6,0x00,0x19 -968C ; 968C: 2C -968C .ascii ',' -968D .byte 0x19,0xCE,0x00,0x19,0x1D,0x00,0x80,0xCC -9695 .byte 0xB0,0x97,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 -969D .byte 0x00 -969E ; 969E: 38 -969E .ascii '8' -969F .byte 0x7F,0x00,0x05,0xC6,0x01,0xF7,0x00,0x06 -96A7 .byte 0xF6,0x00,0x0A,0xC1,0x0B -96AC ; 96AC: 26 -96AC .ascii '&' -96AD .byte 0x0C,0xCC,0x02 -96B0 ; 96B0: 33 -96B0 .ascii '3' -96B1 .byte 0xFD,0x00 -96B3 ; 96B3: 3B -96B3 .ascii ';' -96B4 .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xF6,0x00 -96BC ; 96BC: 38 -96BC .ascii '8' -96BD .byte 0x27,0x03 -96BF ; 96BF: 7E -96BF .ascii '~' -96C0 .byte 0x97 -96C1 ; 96C1: 6D -96C1 .ascii 'm' -96C2 .byte 0xF6,0x00,0x06,0xC1 -96C6 ; 96C6: 63,23 -96C6 .ascii 'c#' -96C8 .byte 0x03 -96C9 ; 96C9: 7E -96C9 .ascii '~' -96CA .byte 0x97 -96CB ; 96CB: 6D -96CB .ascii 'm' -96CC .byte 0xF6,0x00,0x06,0xC1 -96D0 ; 96D0: 63,26 -96D0 .ascii 'c&' -96D2 .byte 0x0F,0xBD,0x99,0xC3,0xCC,0x07,0xD0,0xBD -96DA .byte 0xE5 -96DB ; 96DB: 71 -96DB .ascii 'q' -96DC .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xBD,0xD3 -96E4 .byte 0x11,0x83,0x00,0x00 -96E8 ; 96E8: 26 -96E8 .ascii '&' -96E9 .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 -96EF ; 96EF: 40 -96EF .ascii '@' -96F0 .byte 0xBD,0x8C -96F2 ; 96F2: 73,20 -96F2 .ascii 's ' -96F4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 -96FA ; 96FA: 40 -96FA .ascii '@' -96FB .byte 0xBD,0x9A -96FD ; 96FD: 47 -96FD .ascii 'G' -96FE .byte 0xF6,0x00,0x06,0xC1 -9702 ; 9702: 63,26 -9702 .ascii 'c&' -9704 .byte 0x03,0x7F,0x00 -9707 ; 9707: 2C -9707 .ascii ',' -9708 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00,0x27,0x03 -9710 ; 9710: 7C -9710 .ascii '|' -9711 .byte 0x00,0x05,0x7F,0x00 -9715 ; 9715: 2E -9715 .ascii '.' -9716 .byte 0xC6,0x05,0xF7,0x00 -971A ; 971A: 38 -971A .ascii '8' -971B .byte 0xCC,0x02 -971D ; 971D: 33 -971D .ascii '3' -971E .byte 0xFD,0x00 -9720 ; 9720: 3B,30,6F -9720 .ascii ';0o' -9723 .byte 0x00,0xF6,0x0E -9726 ; 9726: 6D -9726 .ascii 'm' -9727 .byte 0x27,0x0C,0xF6,0x00,0x06,0xC1 -972D ; 972D: 3E,26 -972D .ascii '>&' -972F .byte 0x05,0xC6,0x01 -9732 ; 9732: 30 -9732 .ascii '0' -9733 .byte 0xE7,0x00,0x8D -9736 ; 9736: 38 -9736 .ascii '8' -9737 .byte 0xF6,0x0E -9739 ; 9739: 6D -9739 .ascii 'm' -973A .byte 0x27,0x0C -973C ; 973C: 30 -973C .ascii '0' -973D .byte 0xE6,0x00,0xC1,0x01 -9741 ; 9741: 26 -9741 .ascii '&' -9742 .byte 0x05,0xC6 -9744 ; 9744: 45 -9744 .ascii 'E' -9745 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 -974D .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xF6,0x00 -9755 .byte 0x06,0xC1,0x09 -9758 ; 9758: 26 -9758 .ascii '&' -9759 .byte 0x02,0x8D,0x13,0xF6,0x00,0x06,0xC1 -9760 ; 9760: 45,26 -9760 .ascii 'E&' -9762 .byte 0x05,0xC6 -9764 ; 9764: 63 -9764 .ascii 'c' -9765 .byte 0xF7,0x00,0x06 -9768 ; 9768: 5F,4F -9768 .ascii '_O' -976A .byte 0xFD,0x00 -976C ; 976C: 40,31,39 -976C .ascii '@19' -976F ; 976F: F6,0E,6D -976F L976F: ldab L0E6D -9772 ; 9772: C1,01 -9772 cmpb #0x01 -9774 ; 9774: 26,41 -9774 bne L97B7 -9776 ; 9776: F6,00,06 -9776 ldab L0006 -9779 ; 9779: 4F -9779 clra -977A ; 977A: CE,00,0A -977A ldx #0x000A -977D ; 977D: 02 -977D idiv -977E ; 977E: C1,01 -977E cmpb #0x01 -9780 ; 9780: 26,05 -9780 bne L9787 -9782 ; 9782: 7C,00,06 -9782 inc L0006 -9785 ; 9785: 20,1B -9785 bra L97A2 -9787 ; 9787: F6,00,06 -9787 L9787: ldab L0006 -978A ; 978A: 4F -978A clra -978B ; 978B: CE,00,0A -978B ldx #0x000A -978E ; 978E: 02 -978E idiv -978F ; 978F: C1,02 -978F cmpb #0x02 -9791 ; 9791: 26,0A -9791 bne L979D -9793 ; 9793: C6,09 -9793 ldab #0x09 -9795 ; 9795: FB,00,06 -9795 addb L0006 -9798 ; 9798: F7,00,06 -9798 stab L0006 -979B ; 979B: 20,05 -979B bra L97A2 -979D ; 979D: C6,0B -979D L979D: ldab #0x0B -979F ; 979F: F7,00,06 -979F stab L0006 -97A2 ; 97A2: F6,00,06 -97A2 L97A2: ldab L0006 -97A5 ; 97A5: C1,3E -97A5 cmpb #0x3E -97A7 ; 97A7: 22,07 -97A7 bhi L97B0 -97A9 ; 97A9: F6,00,06 -97A9 ldab L0006 -97AC ; 97AC: C1,0B -97AC cmpb #0x0B -97AE ; 97AE: 24,05 -97AE bcc L97B5 -97B0 ; 97B0: C6,0B -97B0 L97B0: ldab #0x0B -97B2 ; 97B2: F7,00,06 -97B2 stab L0006 -97B5 ; 97B5: 20,31 -97B5 L97B5: bra L97E8 -97B7 ; 97B7: F6,00,06 -97B7 L97B7: ldab L0006 -97BA ; 97BA: CB,0A -97BA addb #0x0A -97BC ; 97BC: F7,00,06 -97BC stab L0006 -97BF ; 97BF: F6,00,06 -97BF ldab L0006 -97C2 ; 97C2: C1,64 -97C2 cmpb #0x64 -97C4 ; 97C4: 23,22 -97C4 bls L97E8 -97C6 ; 97C6: F6,00,06 -97C6 ldab L0006 -97C9 ; 97C9: CB,9C -97C9 addb #0x9C -97CB ; 97CB: CB,01 -97CB addb #0x01 -97CD ; 97CD: F7,00,06 -97CD stab L0006 -97D0 ; 97D0: F6,00,06 -97D0 ldab L0006 -97D3 ; 97D3: C1,05 -97D3 cmpb #0x05 -97D5 ; 97D5: 26,05 -97D5 bne L97DC -97D7 ; 97D7: C6,06 -97D7 ldab #0x06 -97D9 ; 97D9: F7,00,06 -97D9 stab L0006 -97DC ; 97DC: F6,00,06 -97DC L97DC: ldab L0006 -97DF ; 97DF: C1,0A -97DF cmpb #0x0A -97E1 ; 97E1: 26,05 -97E1 bne L97E8 -97E3 ; 97E3: C6,01 -97E3 ldab #0x01 -97E5 ; 97E5: F7,00,06 -97E5 stab L0006 -97E8 ; 97E8: 39 -97E8 L97E8: rts -97E9 .byte 0xBD,0xBE -97EB ; 97EB: 4B -97EB .ascii 'K' -97EC .byte 0xCC,0xAF,0xE7,0xBD,0xC0,0xBA,0xBD,0xF4 -97F4 .byte 0x15 -97F5 ; 97F5: 39 -97F5 .ascii '9' -97F6 .byte 0xBD,0xBE -97F8 ; 97F8: 4B -97F8 .ascii 'K' -97F9 .byte 0xF6,0x00 -97FB ; 97FB: 48,4F -97FB .ascii 'HO' -97FD .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x98 -9805 .byte 0x80,0x98,0x0E,0x98 -9809 ; 9809: 2B -9809 .ascii '+' -980A .byte 0x98 -980B ; 980B: 48 -980B .ascii 'H' -980C .byte 0x98 -980D ; 980D: 65 -980D .ascii 'e' -980E .byte 0xF6,0x0C,0xD9 -9811 ; 9811: 4F -9811 .ascii 'O' -9812 .byte 0xBD,0xE7,0x95,0xC6 -9816 ; 9816: 4E -9816 .ascii 'N' -9817 .byte 0xF7,0x0B,0x99,0xC6 -981B ; 981B: 49 -981B .ascii 'I' -981C .byte 0xF7,0x0B,0x98,0xC6 -9820 ; 9820: 4B -9820 .ascii 'K' -9821 .byte 0xF7,0x0B,0x97,0xC6 -9825 ; 9825: 4C -9825 .ascii 'L' -9826 .byte 0xF7,0x0B,0x96 -9829 ; 9829: 20,55 -9829 .ascii ' U' -982B .byte 0xF6,0x0C,0xDA -982E ; 982E: 4F -982E .ascii 'O' -982F .byte 0xBD,0xE7,0x95,0xC6 -9833 ; 9833: 44 -9833 .ascii 'D' -9834 .byte 0xF7,0x0B,0x99,0xC6 -9838 ; 9838: 49 -9838 .ascii 'I' -9839 .byte 0xF7,0x0B,0x98,0xC6 -983D ; 983D: 4D -983D .ascii 'M' -983E .byte 0xF7,0x0B,0x97,0xC6 -9842 ; 9842: 45 -9842 .ascii 'E' -9843 .byte 0xF7,0x0B,0x96 -9846 ; 9846: 20,38 -9846 .ascii ' 8' -9848 .byte 0xF6,0x0C,0xDB -984B ; 984B: 4F -984B .ascii 'O' -984C .byte 0xBD,0xE7,0x95,0xC6 -9850 ; 9850: 51 -9850 .ascii 'Q' -9851 .byte 0xF7,0x0B,0x99,0xC6 -9855 ; 9855: 55 -9855 .ascii 'U' -9856 .byte 0xF7,0x0B,0x98,0xC6 -985A ; 985A: 54 -985A .ascii 'T' -985B .byte 0xF7,0x0B,0x97,0xC6 -985F ; 985F: 52 -985F .ascii 'R' -9860 .byte 0xF7,0x0B,0x96 -9863 ; 9863: 20 -9863 .ascii ' ' -9864 .byte 0x1B,0xF6,0x0C,0xDC -9868 ; 9868: 4F -9868 .ascii 'O' -9869 .byte 0xBD,0xE7,0x95,0xC6 -986D ; 986D: 44 -986D .ascii 'D' -986E .byte 0xF7,0x0B,0x99,0xC6 -9872 ; 9872: 4F -9872 .ascii 'O' -9873 .byte 0xF7,0x0B,0x98,0xC6 -9877 ; 9877: 4C -9877 .ascii 'L' -9878 .byte 0xF7,0x0B,0x97,0xC6 -987C ; 987C: 52 -987C .ascii 'R' -987D .byte 0xF7,0x0B,0x96,0xC6 -9881 ; 9881: 53 -9881 .ascii 'S' -9882 .byte 0xF7,0x0B,0x95,0xC6 -9886 ; 9886: 20 -9886 .ascii ' ' -9887 .byte 0xF7,0x0B,0x94,0xC6 -988B ; 988B: 20 -988B .ascii ' ' -988C .byte 0xF7,0x0B,0x93,0xF6,0x00 -9891 ; 9891: 5D -9891 .ascii ']' -9892 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9897 ; 9897: 5E -9897 .ascii '^' -9898 .byte 0xF7,0x0B,0x91,0xF6,0x00 -989D ; 989D: 5F -989D .ascii '_' -989E .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -98A4 ; 98A4: 39 -98A4 .ascii '9' -98A5 .byte 0xBD,0xBE -98A7 ; 98A7: 4B -98A7 .ascii 'K' -98A8 .byte 0xF6,0x00 -98AA ; 98AA: 54,4F -98AA .ascii 'TO' -98AC .byte 0xBD,0xE7,0x95,0xF6,0x00 -98B1 ; 98B1: 5E -98B1 .ascii '^' -98B2 .byte 0xF7,0x0B,0x95,0xF6,0x00 -98B7 ; 98B7: 5F -98B7 .ascii '_' -98B8 .byte 0xF7,0x0B,0x94,0xBD,0xBE,0x01 -98BE ; 98BE: 39 -98BE .ascii '9' -98BF .byte 0xF6,0x00,0x09,0xC1,0x00 -98C4 ; 98C4: 26 -98C4 .ascii '&' -98C5 .byte 0x05,0xBD,0x9E,0x89 -98C9 ; 98C9: 20,33 -98C9 .ascii ' 3' -98CB .byte 0xC1,0x01 -98CD ; 98CD: 26 -98CD .ascii '&' -98CE .byte 0x1E,0xF6,0x00 -98D1 ; 98D1: 48 -98D1 .ascii 'H' -98D2 .byte 0xC1,0x92 -98D4 ; 98D4: 26 -98D4 .ascii '&' -98D5 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 -98DB ; 98DB: 26 -98DB .ascii '&' -98DC .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 -98E3 ; 98E3: 20 -98E3 .ascii ' ' -98E4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 -98EB ; 98EB: 20 -98EB .ascii ' ' -98EC .byte 0x11,0xC1,0x0B -98EF ; 98EF: 26 -98EF .ascii '&' -98F0 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 -98F8 .byte 0xBD,0xE9 -98FA ; 98FA: 2B -98FA .ascii '+' -98FB .byte 0xBD,0x85,0xAF -98FE ; 98FE: 39 -98FE .ascii '9' -98FF .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x13,0xC6 -9907 .byte 0x01,0xF7,0x00 -990A ; 990A: 48 -990A .ascii 'H' -990B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCE,0x00 -9913 .byte 0x1F,0x1D,0x00,0x02 -9917 ; 9917: 20,67 -9917 .ascii ' g' -9919 .byte 0xF6,0x00,0x09 -991C ; 991C: 4F -991C .ascii 'O' -991D .byte 0xBD,0xFE -991F ; 991F: 32 -991F .ascii '2' -9920 .byte 0x99 -9921 ; 9921: 36 -9921 .ascii '6' -9922 .byte 0x00,0x00,0x99 -9925 ; 9925: 3B -9925 .ascii ';' -9926 .byte 0x00,0x01,0x99 -9929 ; 9929: 59 -9929 .ascii 'Y' -992A .byte 0x00,0x09,0x99 -992D ; 992D: 73 -992D .ascii 's' -992E .byte 0x00,0x01,0x99,0x80,0xFF,0xF5,0x00,0x00 -9936 .byte 0xBD,0x9E,0x89 -9939 ; 9939: 20,45 -9939 .ascii ' E' -993B .byte 0xF6,0x00 -993D ; 993D: 48 -993D .ascii 'H' -993E .byte 0xC1,0x92 -9940 ; 9940: 26 -9940 .ascii '&' -9941 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 -9947 ; 9947: 26 -9947 .ascii '&' -9948 .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 -994F ; 994F: 20 -994F .ascii ' ' -9950 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 -9957 ; 9957: 20 -9957 .ascii ' ' -9958 .byte 0x27 -9959 ; 9959: 7C -9959 .ascii '|' -995A .byte 0x00 -995B ; 995B: 48 -995B .ascii 'H' -995C .byte 0xF6,0x00 -995E ; 995E: 48 -995E .ascii 'H' -995F .byte 0xC1,0x92 -9961 ; 9961: 23 -9961 .ascii '#' -9962 .byte 0x0B,0xC6,0x01,0xF7,0x00 -9967 ; 9967: 48 -9967 .ascii 'H' -9968 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xBD,0x9E -9970 .byte 0x89 -9971 ; 9971: 20 -9971 .ascii ' ' -9972 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 -997A .byte 0xBD,0xE9 -997C ; 997C: 2B -997C .ascii '+' -997D .byte 0xBD,0x85,0xAF -9980 ; 9980: 39 -9980 .ascii '9' -9981 .byte 0xBD,0xBE -9983 ; 9983: 4B -9983 .ascii 'K' -9984 .byte 0xF6,0x00,0x05 -9987 ; 9987: 4F -9987 .ascii 'O' -9988 .byte 0xBD,0xE7,0x95,0xC6 -998C ; 998C: 4D -998C .ascii 'M' -998D .byte 0xF7,0x0B,0x99,0xC6 -9991 ; 9991: 4F -9991 .ascii 'O' -9992 .byte 0xF7,0x0B,0x98,0xC6 -9996 ; 9996: 54 -9996 .ascii 'T' -9997 .byte 0xF7,0x0B,0x97,0xC6 -999B ; 999B: 4F -999B .ascii 'O' -999C .byte 0xF7,0x0B,0x96,0xC6 -99A0 ; 99A0: 52 -99A0 .ascii 'R' -99A1 .byte 0xF7,0x0B,0x95,0xC6 -99A5 ; 99A5: 53 -99A5 .ascii 'S' -99A6 .byte 0xF7,0x0B,0x94,0xC6 -99AA ; 99AA: 20 -99AA .ascii ' ' -99AB .byte 0xF7,0x0B,0x93,0xC6 -99AF ; 99AF: 20 -99AF .ascii ' ' -99B0 .byte 0xF7,0x0B,0x92,0xF6,0x00 -99B5 ; 99B5: 5E -99B5 .ascii '^' -99B6 .byte 0xF7,0x0B,0x91,0xF6,0x00 -99BB ; 99BB: 5F -99BB .ascii '_' -99BC .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -99C2 ; 99C2: 39 -99C2 .ascii '9' -99C3 .byte 0xBD,0xBE -99C5 ; 99C5: 4B -99C5 .ascii 'K' -99C6 .byte 0xF6,0x00,0x05 -99C9 ; 99C9: 4F -99C9 .ascii 'O' -99CA .byte 0xBD,0xE7,0x95,0xC6 -99CE ; 99CE: 56 -99CE .ascii 'V' -99CF .byte 0xF7,0x0B,0x99,0xC6 -99D3 ; 99D3: 45 -99D3 .ascii 'E' -99D4 .byte 0xF7,0x0B,0x98,0xC6 -99D8 ; 99D8: 4E -99D8 .ascii 'N' -99D9 .byte 0xF7,0x0B,0x97,0xC6 -99DD ; 99DD: 44 -99DD .ascii 'D' -99DE .byte 0xF7,0x0B,0x96,0xC6 -99E2 ; 99E2: 53 -99E2 .ascii 'S' -99E3 .byte 0xF7,0x0B,0x95,0xC6 -99E7 ; 99E7: 20 -99E7 .ascii ' ' -99E8 .byte 0xF7,0x0B,0x94,0xC6 -99EC ; 99EC: 20 -99EC .ascii ' ' -99ED .byte 0xF7,0x0B,0x93,0xC6 -99F1 ; 99F1: 20 -99F1 .ascii ' ' -99F2 .byte 0xF7,0x0B,0x92,0xF6,0x00 -99F7 ; 99F7: 5E -99F7 .ascii '^' -99F8 .byte 0xF7,0x0B,0x91,0xF6,0x00 -99FD ; 99FD: 5F -99FD .ascii '_' -99FE .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9A04 ; 9A04: 39 -9A04 .ascii '9' -9A05 .byte 0xBD,0xBE -9A07 ; 9A07: 4B -9A07 .ascii 'K' -9A08 .byte 0xFC,0x00 -9A0A ; 9A0A: 52 -9A0A .ascii 'R' -9A0B .byte 0xBD,0xE7 -9A0D ; 9A0D: 45 -9A0D .ascii 'E' -9A0E .byte 0xC6 -9A0F ; 9A0F: 4F -9A0F .ascii 'O' -9A10 .byte 0xF7,0x0B,0x99,0xC6 -9A14 ; 9A14: 44 -9A14 .ascii 'D' -9A15 .byte 0xF7,0x0B,0x98,0xC6 -9A19 ; 9A19: 44 -9A19 .ascii 'D' -9A1A .byte 0xF7,0x0B,0x97,0xC6 -9A1E ; 9A1E: 53 -9A1E .ascii 'S' -9A1F .byte 0xF7,0x0B,0x96,0xC6 -9A23 ; 9A23: 20 -9A23 .ascii ' ' -9A24 .byte 0xF7,0x0B,0x95,0xC6 -9A28 ; 9A28: 31 -9A28 .ascii '1' -9A29 .byte 0xF7,0x0B,0x94,0xC6 -9A2D ; 9A2D: 2F -9A2D .ascii '/' -9A2E .byte 0xF7,0x0B,0x93,0xF6,0x00 -9A33 ; 9A33: 5D -9A33 .ascii ']' -9A34 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9A39 ; 9A39: 5E -9A39 .ascii '^' -9A3A .byte 0xF7,0x0B,0x91,0xF6,0x00 -9A3F ; 9A3F: 5F -9A3F .ascii '_' -9A40 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9A46 ; 9A46: 39 -9A46 .ascii '9' -9A47 .byte 0xBD,0xBE -9A49 ; 9A49: 4B -9A49 .ascii 'K' -9A4A .byte 0xF6,0x00,0x06 -9A4D ; 9A4D: 4F -9A4D .ascii 'O' -9A4E .byte 0xBD,0xE7,0x95,0xF6,0x00 -9A53 ; 9A53: 5E -9A53 .ascii '^' -9A54 .byte 0xF7,0x0B,0x99,0xF6,0x00 -9A59 ; 9A59: 5F -9A59 .ascii '_' -9A5A .byte 0xF7,0x0B,0x98,0xC6 -9A5E ; 9A5E: 20 -9A5E .ascii ' ' -9A5F .byte 0xF7,0x0B,0x97,0xF6,0x00,0x1F,0xC4 -9A66 ; 9A66: 40 -9A66 .ascii '@' -9A67 .byte 0x27 -9A68 ; 9A68: 45 -9A68 .ascii 'E' -9A69 .byte 0xFC,0x00,0x27,0xBD,0xE7 -9A6E ; 9A6E: 45 -9A6E .ascii 'E' -9A6F .byte 0xF6,0x00 -9A71 ; 9A71: 5A -9A71 .ascii 'Z' -9A72 .byte 0xF7,0x0B,0x96,0xF6,0x00 -9A77 ; 9A77: 5D -9A77 .ascii ']' -9A78 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9A7D ; 9A7D: 5E -9A7D .ascii '^' -9A7E .byte 0xF7,0x0B,0x94,0xF6,0x00 -9A83 ; 9A83: 5F -9A83 .ascii '_' -9A84 .byte 0xF7,0x0B,0x93,0xF6,0x00,0x19,0xC4,0x10 -9A8C .byte 0x27,0x07,0xC6 -9A8F ; 9A8F: 2A -9A8F .ascii '*' -9A90 .byte 0xF7,0x0B,0x92 -9A93 ; 9A93: 20 -9A93 .ascii ' ' -9A94 .byte 0x05,0xC6 -9A96 ; 9A96: 20 -9A96 .ascii ' ' -9A97 .byte 0xF7,0x0B,0x92,0xFC,0x00 -9A9C ; 9A9C: 46 -9A9C .ascii 'F' -9A9D .byte 0xBD,0xE7 -9A9F ; 9A9F: 45 -9A9F .ascii 'E' -9AA0 .byte 0xF6,0x00 -9AA2 ; 9AA2: 5E -9AA2 .ascii '^' -9AA3 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9AA8 ; 9AA8: 5F -9AA8 .ascii '_' -9AA9 .byte 0xF7,0x0B,0x90 -9AAC ; 9AAC: 20 -9AAC .ascii ' ' -9AAD .byte 0x1E,0xC6 -9AAF ; 9AAF: 58 -9AAF .ascii 'X' -9AB0 .byte 0xF7,0x0B,0x96,0xC6 -9AB4 ; 9AB4: 58 -9AB4 .ascii 'X' -9AB5 .byte 0xF7,0x0B,0x95,0xC6 -9AB9 ; 9AB9: 58 -9AB9 .ascii 'X' -9ABA .byte 0xF7,0x0B,0x94,0xC6 -9ABE ; 9ABE: 58 -9ABE .ascii 'X' -9ABF .byte 0xF7,0x0B,0x93,0xC6 -9AC3 ; 9AC3: 58 -9AC3 .ascii 'X' -9AC4 .byte 0xF7,0x0B,0x91,0xC6 -9AC8 ; 9AC8: 58 -9AC8 .ascii 'X' -9AC9 .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 -9AD1 ; 9AD1: 23,4C -9AD1 .ascii '#L' -9AD3 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x0B -9ADB .byte 0x92,0xF7,0x0B,0x91,0xF6,0x0B,0x93,0xF7 -9AE3 .byte 0x0B,0x92,0xF6,0x0B,0x94,0xF7,0x0B,0x93 -9AEB .byte 0xF6,0x00,0x13,0xC1,0x02 -9AF0 ; 9AF0: 26 -9AF0 .ascii '&' -9AF1 .byte 0x07,0xC6 -9AF3 ; 9AF3: 2E -9AF3 .ascii '.' -9AF4 .byte 0xF7,0x0B,0x94 -9AF7 ; 9AF7: 20,26 -9AF7 .ascii ' &' -9AF9 .byte 0xC1,0x04 -9AFB ; 9AFB: 26 -9AFB .ascii '&' -9AFC .byte 0x0D,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xC6 -9B04 ; 9B04: 2E -9B04 .ascii '.' -9B05 .byte 0xF7,0x0B,0x95 -9B08 ; 9B08: 20 -9B08 .ascii ' ' -9B09 .byte 0x15,0xC1,0x08 -9B0C ; 9B0C: 26 -9B0C .ascii '&' -9B0D .byte 0x11,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xF6 -9B15 .byte 0x0B,0x96,0xF7,0x0B,0x95,0xC6 -9B1B ; 9B1B: 2E -9B1B .ascii '.' -9B1C .byte 0xF7,0x0B,0x96,0xF6,0x00 -9B21 ; 9B21: 2C,26,3E -9B21 .ascii ',&>' -9B24 .byte 0xBD,0xBE -9B26 ; 9B26: 69 -9B26 .ascii 'i' -9B27 .byte 0xF6,0x00,0x13,0xC1,0x01 -9B2C ; 9B2C: 23,2C -9B2C .ascii '#,' -9B2E .byte 0xCE,0x10 -9B30 ; 9B30: 28 -9B30 .ascii '(' -9B31 .byte 0x1C,0x00 -9B33 ; 9B33: 40 -9B33 .ascii '@' -9B34 .byte 0xF6,0x00,0x1F,0xC4 -9B38 ; 9B38: 40 -9B38 .ascii '@' -9B39 .byte 0x27,0x0E,0xCE,0x00,0x01 -9B3E ; 9B3E: 3C -9B3E .ascii '<' -9B3F .byte 0xF6,0x00 -9B41 ; 9B41: 5F,4F -9B41 .ascii '_O' -9B43 .byte 0xBD,0xBD,0xB5 -9B46 ; 9B46: 38,20 -9B46 .ascii '8 ' -9B48 .byte 0x0B,0xCE,0x00,0x01 -9B4C ; 9B4C: 3C -9B4C .ascii '<' -9B4D .byte 0xCC,0x00 -9B4F ; 9B4F: 58 -9B4F .ascii 'X' -9B50 .byte 0xBD,0xBD,0xB5 -9B53 ; 9B53: 38 -9B53 .ascii '8' -9B54 .byte 0xCE,0x10 -9B56 ; 9B56: 28 -9B56 .ascii '(' -9B57 .byte 0x1D,0x00 -9B59 ; 9B59: 40 -9B59 .ascii '@' -9B5A .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 -9B61 ; 9B61: 2C,39 -9B61 .ascii ',9' -9B63 .byte 0xBD,0xBE -9B65 ; 9B65: 4B -9B65 .ascii 'K' -9B66 .byte 0xFC,0x00,0x0D,0xBD,0xE7 -9B6B ; 9B6B: 45 -9B6B .ascii 'E' -9B6C .byte 0xC6 -9B6D ; 9B6D: 44 -9B6D .ascii 'D' -9B6E .byte 0xF7,0x0B,0x99,0xC6 -9B72 ; 9B72: 53 -9B72 .ascii 'S' -9B73 .byte 0xF7,0x0B,0x98,0xC6 -9B77 ; 9B77: 43 -9B77 .ascii 'C' -9B78 .byte 0xF7,0x0B,0x97,0xC6 -9B7C ; 9B7C: 4E -9B7C .ascii 'N' -9B7D .byte 0xF7,0x0B,0x96,0xC6 -9B81 ; 9B81: 54 -9B81 .ascii 'T' -9B82 .byte 0xF7,0x0B,0x95,0xC6 -9B86 ; 9B86: 20 -9B86 .ascii ' ' -9B87 .byte 0xF7,0x0B,0x94,0xF6,0x00 -9B8C ; 9B8C: 5A -9B8C .ascii 'Z' -9B8D .byte 0xF7,0x0B,0x93,0xF6,0x00 -9B92 ; 9B92: 5D -9B92 .ascii ']' -9B93 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9B98 ; 9B98: 5E -9B98 .ascii '^' -9B99 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9B9E ; 9B9E: 5F -9B9E .ascii '_' -9B9F .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 -9BA7 ; 9BA7: 23,3C -9BA7 .ascii '#<' -9BA9 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 -9BB1 .byte 0x13,0xC1,0x02 -9BB4 ; 9BB4: 26 -9BB4 .ascii '&' -9BB5 .byte 0x07,0xC6 -9BB7 ; 9BB7: 2E -9BB7 .ascii '.' -9BB8 .byte 0xF7,0x0B,0x91 -9BBB ; 9BBB: 20,28 -9BBB .ascii ' (' -9BBD .byte 0xC1,0x04 -9BBF ; 9BBF: 26 -9BBF .ascii '&' -9BC0 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 -9BC8 ; 9BC8: 2E -9BC8 .ascii '.' -9BC9 .byte 0xF7,0x0B,0x92 -9BCC ; 9BCC: 20 -9BCC .ascii ' ' -9BCD .byte 0x17,0xC1,0x08 -9BD0 ; 9BD0: 26 -9BD0 .ascii '&' -9BD1 .byte 0x13,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 -9BD9 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 -9BDF ; 9BDF: 2E -9BDF .ascii '.' -9BE0 .byte 0xF7,0x0B,0x93 -9BE3 ; 9BE3: 20 -9BE3 .ascii ' ' -9BE4 .byte 0x00,0xF6,0x00 -9BE7 ; 9BE7: 2C,26,2A -9BE7 .ascii ',&*' -9BEA .byte 0xBD,0xBE -9BEC ; 9BEC: 69 -9BEC .ascii 'i' -9BED .byte 0xF6,0x00,0x13,0xC1,0x01 -9BF2 ; 9BF2: 23 -9BF2 .ascii '#' -9BF3 .byte 0x18,0xCE,0x10 -9BF6 ; 9BF6: 28 -9BF6 .ascii '(' -9BF7 .byte 0x1C,0x00 -9BF9 ; 9BF9: 40 -9BF9 .ascii '@' -9BFA .byte 0xCE,0x00,0x01 -9BFD ; 9BFD: 3C -9BFD .ascii '<' -9BFE .byte 0xF6,0x00 -9C00 ; 9C00: 5F,4F -9C00 .ascii '_O' -9C02 .byte 0xBD,0xBD,0xB5 -9C05 ; 9C05: 38 -9C05 .ascii '8' -9C06 .byte 0xCE,0x10 -9C08 ; 9C08: 28 -9C08 .ascii '(' -9C09 .byte 0x1D,0x00 -9C0B ; 9C0B: 40 -9C0B .ascii '@' -9C0C .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 -9C13 ; 9C13: 2C,39 -9C13 .ascii ',9' -9C15 .byte 0xBD,0xBE -9C17 ; 9C17: 4B -9C17 .ascii 'K' -9C18 .byte 0xF6,0x00 -9C1A ; 9C1A: 48,4F -9C1A .ascii 'HO' -9C1C .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0A,0x9D -9C24 ; 9C24: 29 -9C24 .ascii ')' -9C25 .byte 0x9C -9C26 ; 9C26: 3B -9C26 .ascii ';' -9C27 .byte 0x9C -9C28 ; 9C28: 53 -9C28 .ascii 'S' -9C29 .byte 0x9C -9C2A ; 9C2A: 6B -9C2A .ascii 'k' -9C2B .byte 0x9C,0x83,0x9C,0x9B,0x9C,0xB2,0x9C,0xC9 -9C33 .byte 0x9C,0xE0,0x9C,0xF7,0x9D,0x0E,0x9D -9C3A ; 9C3A: 23 -9C3A .ascii '#' -9C3B .byte 0xF6,0x00 -9C3D ; 9C3D: 67 -9C3D .ascii 'g' -9C3E .byte 0xC4,0x02,0x27,0x08,0xCC,0xAF,0x00,0xBD -9C46 .byte 0xC0,0xBA -9C48 ; 9C48: 20 -9C48 .ascii ' ' -9C49 .byte 0x06,0xCC,0xAF,0x0B,0xBD,0xC0,0xBA -9C50 ; 9C50: 7E -9C50 .ascii '~' -9C51 .byte 0x9D -9C52 ; 9C52: 29 -9C52 .ascii ')' -9C53 .byte 0xF6,0x00 -9C55 ; 9C55: 67 -9C55 .ascii 'g' -9C56 .byte 0xC4,0x10,0x27,0x08,0xCC,0xAF -9C5C ; 9C5C: 42 -9C5C .ascii 'B' -9C5D .byte 0xBD,0xC0,0xBA -9C60 ; 9C60: 20 -9C60 .ascii ' ' -9C61 .byte 0x06,0xCC,0xAF -9C64 ; 9C64: 4D -9C64 .ascii 'M' -9C65 .byte 0xBD,0xC0,0xBA -9C68 ; 9C68: 7E -9C68 .ascii '~' -9C69 .byte 0x9D -9C6A ; 9C6A: 29 -9C6A .ascii ')' -9C6B .byte 0xF6,0x00 -9C6D ; 9C6D: 67 -9C6D .ascii 'g' -9C6E .byte 0xC4 -9C6F ; 9C6F: 20 -9C6F .ascii ' ' -9C70 .byte 0x27,0x08,0xCC,0xAF -9C74 ; 9C74: 58 -9C74 .ascii 'X' -9C75 .byte 0xBD,0xC0,0xBA -9C78 ; 9C78: 20 -9C78 .ascii ' ' -9C79 .byte 0x06,0xCC,0xAF -9C7C ; 9C7C: 63 -9C7C .ascii 'c' -9C7D .byte 0xBD,0xC0,0xBA -9C80 ; 9C80: 7E -9C80 .ascii '~' -9C81 .byte 0x9D -9C82 ; 9C82: 29 -9C82 .ascii ')' -9C83 .byte 0xF6,0x00 -9C85 ; 9C85: 67 -9C85 .ascii 'g' -9C86 .byte 0xC4,0x01,0x27,0x08,0xCC,0xAE,0xEA,0xBD -9C8E .byte 0xC0,0xBA -9C90 ; 9C90: 20 -9C90 .ascii ' ' -9C91 .byte 0x06,0xCC,0xAE,0xF5,0xBD,0xC0,0xBA -9C98 ; 9C98: 7E -9C98 .ascii '~' -9C99 .byte 0x9D -9C9A ; 9C9A: 29 -9C9A .ascii ')' -9C9B .byte 0xF6,0x00 -9C9D ; 9C9D: 67 -9C9D .ascii 'g' -9C9E .byte 0xC4,0x04,0x27,0x08,0xCC,0xAF,0x16,0xBD -9CA6 .byte 0xC0,0xBA -9CA8 ; 9CA8: 20 -9CA8 .ascii ' ' -9CA9 .byte 0x06,0xCC,0xAF -9CAC ; 9CAC: 21 -9CAC .ascii '!' -9CAD .byte 0xBD,0xC0,0xBA -9CB0 ; 9CB0: 20,77 -9CB0 .ascii ' w' -9CB2 .byte 0xF6,0x00 -9CB4 ; 9CB4: 67 -9CB4 .ascii 'g' -9CB5 .byte 0xC4,0x08,0x27,0x08,0xCC,0xAF -9CBB ; 9CBB: 2C -9CBB .ascii ',' -9CBC .byte 0xBD,0xC0,0xBA -9CBF ; 9CBF: 20 -9CBF .ascii ' ' -9CC0 .byte 0x06,0xCC,0xAF -9CC3 ; 9CC3: 37 -9CC3 .ascii '7' -9CC4 .byte 0xBD,0xC0,0xBA -9CC7 ; 9CC7: 20,60 -9CC7 .ascii ' `' -9CC9 .byte 0xF6,0x00 -9CCB ; 9CCB: 67 -9CCB .ascii 'g' -9CCC .byte 0xC4 -9CCD ; 9CCD: 40 -9CCD .ascii '@' -9CCE .byte 0x27,0x08,0xCC,0xAF,0x84,0xBD,0xC0,0xBA -9CD6 ; 9CD6: 20 -9CD6 .ascii ' ' -9CD7 .byte 0x06,0xCC,0xAF,0x8F,0xBD,0xC0,0xBA -9CDE ; 9CDE: 20,49 -9CDE .ascii ' I' -9CE0 .byte 0xF6,0x0E -9CE2 ; 9CE2: 70 -9CE2 .ascii 'p' -9CE3 .byte 0xC1,0x01 -9CE5 ; 9CE5: 26 -9CE5 .ascii '&' -9CE6 .byte 0x08,0xCC,0xAE,0xBE,0xBD,0xC0,0xBA -9CED ; 9CED: 20 -9CED .ascii ' ' -9CEE .byte 0x06,0xCC,0xAE,0xC9,0xBD,0xC0,0xBA -9CF5 ; 9CF5: 20,32 -9CF5 .ascii ' 2' -9CF7 .byte 0xF6,0x0E -9CF9 ; 9CF9: 6F -9CF9 .ascii 'o' -9CFA .byte 0xC1,0x01 -9CFC ; 9CFC: 26 -9CFC .ascii '&' -9CFD .byte 0x08,0xCC,0xAE,0xD4,0xBD,0xC0,0xBA -9D04 ; 9D04: 20 -9D04 .ascii ' ' -9D05 .byte 0x06,0xCC,0xAE,0xDF,0xBD,0xC0,0xBA -9D0C ; 9D0C: 20 -9D0C .ascii ' ' -9D0D .byte 0x1B,0xF6,0x00 -9D10 ; 9D10: 67,2C -9D10 .ascii 'g,' -9D12 .byte 0x08,0xCC,0xAF -9D15 ; 9D15: 6E -9D15 .ascii 'n' -9D16 .byte 0xBD,0xC0,0xBA -9D19 ; 9D19: 20 -9D19 .ascii ' ' -9D1A .byte 0x06,0xCC,0xAF -9D1D ; 9D1D: 79 -9D1D .ascii 'y' -9D1E .byte 0xBD,0xC0,0xBA -9D21 ; 9D21: 20 -9D21 .ascii ' ' -9D22 .byte 0x06,0xCC,0xAF,0xB0,0xBD,0xC0,0xBA -9D29 ; 9D29: 39 -9D29 .ascii '9' -9D2A .byte 0xBD,0xBE -9D2C ; 9D2C: 4B -9D2C .ascii 'K' -9D2D .byte 0xF6,0x00 -9D2F ; 9D2F: 22,4F -9D2F .ascii '"O' -9D31 .byte 0xBD,0xE7,0x95,0xF6,0x00 -9D36 ; 9D36: 5E -9D36 .ascii '^' -9D37 .byte 0xF7,0x0B,0x99,0xF6,0x00 -9D3C ; 9D3C: 5F -9D3C .ascii '_' -9D3D .byte 0xF7,0x0B,0x98,0xC6 -9D41 ; 9D41: 20 -9D41 .ascii ' ' -9D42 .byte 0xF7,0x0B,0x97,0xF6,0x00 -9D47 ; 9D47: 24,4F -9D47 .ascii '$O' -9D49 .byte 0xBD,0xE7,0x95,0xC6 -9D4D ; 9D4D: 50 -9D4D .ascii 'P' -9D4E .byte 0xF7,0x0B,0x96,0xF6,0x00 -9D53 ; 9D53: 5E -9D53 .ascii '^' -9D54 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9D59 ; 9D59: 5F -9D59 .ascii '_' -9D5A .byte 0xF7,0x0B,0x94,0xC6 -9D5E ; 9D5E: 20 -9D5E .ascii ' ' -9D5F .byte 0xF7,0x0B,0x93,0xF6,0x00 -9D64 ; 9D64: 2A,4F -9D64 .ascii '*O' -9D66 .byte 0xBD,0xE7,0x95,0xC6 -9D6A ; 9D6A: 46 -9D6A .ascii 'F' -9D6B .byte 0xF7,0x0B,0x92,0xF6,0x00 -9D70 ; 9D70: 5E -9D70 .ascii '^' -9D71 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9D76 ; 9D76: 5F -9D76 .ascii '_' -9D77 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9D7D ; 9D7D: 39 -9D7D .ascii '9' -9D7E .byte 0xBD,0xBE -9D80 ; 9D80: 4B -9D80 .ascii 'K' -9D81 .byte 0xF6,0x00 -9D83 ; 9D83: 60,4F -9D83 .ascii '`O' -9D85 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00,0xF7,0x0B -9D8D .byte 0x99,0xF6,0x00 -9D90 ; 9D90: 60,4F -9D90 .ascii '`O' -9D92 .byte 0xC3,0x0A,0x91,0x8F,0xE6,0x00,0xF7,0x0B -9D9A .byte 0x98,0xF6,0x00 -9D9D ; 9D9D: 60,4F -9D9D .ascii '`O' -9D9F .byte 0xC3,0x0A,0x92,0x8F,0xE6,0x00,0xF7,0x0B -9DA7 .byte 0x97,0xF6,0x00 -9DAA ; 9DAA: 60,4F -9DAA .ascii '`O' -9DAC .byte 0xC3,0x0A,0x94,0x8F,0xE6,0x00,0xF7,0x0B -9DB4 .byte 0x95,0xF6,0x00 -9DB7 ; 9DB7: 60,4F -9DB7 .ascii '`O' -9DB9 .byte 0xC3,0x0A,0x95,0x8F,0xE6,0x00,0xF7,0x0B -9DC1 .byte 0x94,0xF6,0x00 -9DC4 ; 9DC4: 60,4F -9DC4 .ascii '`O' -9DC6 .byte 0xC3,0x0A,0x96,0x8F,0xE6,0x00,0xF7,0x0B -9DCE .byte 0x93,0xC6 -9DD0 ; 9DD0: 20 -9DD0 .ascii ' ' -9DD1 .byte 0xF7,0x0B,0x92,0xC6 -9DD5 ; 9DD5: 20 -9DD5 .ascii ' ' -9DD6 .byte 0xF7,0x0B,0x91,0xF6,0x00 -9DDB ; 9DDB: 54,4F -9DDB .ascii 'TO' -9DDD .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B -9DE5 .byte 0x90,0xF6,0x00 -9DE8 ; 9DE8: 38 -9DE8 .ascii '8' -9DE9 .byte 0xC1,0x03 -9DEB ; 9DEB: 24 -9DEB .ascii '$' -9DEC .byte 0x0F,0xF6,0x00 -9DEF ; 9DEF: 60,4F -9DEF .ascii '`O' -9DF1 .byte 0xC3,0x0A,0x93,0x8F,0xE6,0x00,0xF7,0x0B -9DF9 .byte 0x96 -9DFA ; 9DFA: 20 -9DFA .ascii ' ' -9DFB .byte 0x05,0xC6,0x1F,0xF7,0x0B,0x96,0xBD,0xBE -9E03 .byte 0x01,0xF6,0x00 -9E06 ; 9E06: 38,26 -9E06 .ascii '8&' -9E08 .byte 0x05,0xC6,0x05,0xF7,0x00 -9E0D ; 9E0D: 38,39 -9E0D .ascii '89' -9E0F .byte 0xBD,0xBE -9E11 ; 9E11: 4B -9E11 .ascii 'K' -9E12 .byte 0xF6,0x00 -9E14 ; 9E14: 48,26 -9E14 .ascii 'H&' -9E16 .byte 0x15,0xF6,0x00 -9E19 ; 9E19: 66 -9E19 .ascii 'f' -9E1A .byte 0x27,0x08,0xCC,0xAF,0xC6,0xBD,0xC0,0xBA -9E22 ; 9E22: 20 -9E22 .ascii ' ' -9E23 .byte 0x06,0xCC,0xAF,0xD1,0xBD,0xC0,0xBA -9E2A ; 9E2A: 20 -9E2A .ascii ' ' -9E2B .byte 0x5C,0xC6 -9E2D ; 9E2D: 4D -9E2D .ascii 'M' -9E2E .byte 0xF7,0x0B,0x99,0xC6 -9E32 ; 9E32: 45 -9E32 .ascii 'E' -9E33 .byte 0xF7,0x0B,0x98,0xC6 -9E37 ; 9E37: 4E -9E37 .ascii 'N' -9E38 .byte 0xF7,0x0B,0x97,0xC6 -9E3C ; 9E3C: 55 -9E3C .ascii 'U' -9E3D .byte 0xF7,0x0B,0x96,0xC6 -9E41 ; 9E41: 20 -9E41 .ascii ' ' -9E42 .byte 0xF7,0x0B,0x95,0xF6,0x00 -9E47 ; 9E47: 48 -9E47 .ascii 'H' -9E48 .byte 0xCB -9E49 ; 9E49: 30 -9E49 .ascii '0' -9E4A .byte 0xF7,0x0B,0x94,0xF6,0x00 -9E4F ; 9E4F: 48 -9E4F .ascii 'H' -9E50 .byte 0xC1,0x0A -9E52 ; 9E52: 26 -9E52 .ascii '&' -9E53 .byte 0x05,0xC6 -9E55 ; 9E55: 30 -9E55 .ascii '0' -9E56 .byte 0xF7,0x0B,0x94,0xC6 -9E5A ; 9E5A: 20 -9E5A .ascii ' ' -9E5B .byte 0xF7,0x0B,0x93,0xC6 -9E5F ; 9E5F: 4F -9E5F .ascii 'O' -9E60 .byte 0xF7,0x0B,0x92,0xF6,0x00 -9E65 ; 9E65: 48,4F -9E65 .ascii 'HO' -9E67 .byte 0xC3,0x00 -9E69 ; 9E69: 68 -9E69 .ascii 'h' -9E6A .byte 0x8F,0xE6,0x00,0x27,0x0C,0xC6 -9E70 ; 9E70: 4E -9E70 .ascii 'N' -9E71 .byte 0xF7,0x0B,0x91,0xC6 -9E75 ; 9E75: 20 -9E75 .ascii ' ' -9E76 .byte 0xF7,0x0B,0x90 -9E79 ; 9E79: 20 -9E79 .ascii ' ' -9E7A .byte 0x0A,0xC6 -9E7C ; 9E7C: 46 -9E7C .ascii 'F' -9E7D .byte 0xF7,0x0B,0x91,0xC6 -9E81 ; 9E81: 46 -9E81 .ascii 'F' -9E82 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 -9E88 ; 9E88: 39 -9E88 .ascii '9' -9E89 .byte 0xBD,0xBE -9E8B ; 9E8B: 4B -9E8B .ascii 'K' -9E8C .byte 0xF6,0x00 -9E8E ; 9E8E: 48,4F -9E8E .ascii 'HO' -9E90 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00 -9E96 ; 9E96: 2D -9E96 .ascii '-' -9E97 .byte 0xA1,0xC4,0x9E,0xF5,0x9E,0xFE,0x9F,0x07 -9E9F .byte 0x9F,0x10,0x9F,0x19,0x9F -9EA4 ; 9EA4: 3B -9EA4 .ascii ';' -9EA5 .byte 0x9F -9EA6 ; 9EA6: 44 -9EA6 .ascii 'D' -9EA7 .byte 0x9F -9EA8 ; 9EA8: 52 -9EA8 .ascii 'R' -9EA9 .byte 0x9F -9EAA ; 9EAA: 5B -9EAA .ascii '[' -9EAB .byte 0x9F -9EAC ; 9EAC: 69 -9EAC .ascii 'i' -9EAD .byte 0x9F -9EAE ; 9EAE: 72 -9EAE .ascii 'r' -9EAF .byte 0x9F,0x80,0x9F,0x89,0x9F,0x97,0x9F,0xA0 -9EB7 .byte 0x9F,0xAE,0x9F,0xB7,0x9F,0xC5,0x9F,0xDD -9EBF .byte 0x9F,0xEB,0xA0,0x03,0xA0,0x11,0xA0 -9EC6 ; 9EC6: 29 -9EC6 .ascii ')' -9EC7 .byte 0xA0 -9EC8 ; 9EC8: 37 -9EC8 .ascii '7' -9EC9 .byte 0xA0 -9ECA ; 9ECA: 54 -9ECA .ascii 'T' -9ECB .byte 0xA0 -9ECC ; 9ECC: 62 -9ECC .ascii 'b' -9ECD .byte 0xA0,0x7F,0xA0,0x8D,0xA0,0x96,0xA0,0xA4 -9ED5 .byte 0xA0,0xAD,0xA0,0xBC,0xA0,0xC5,0xA0,0xD4 -9EDD .byte 0xA0,0xDD,0xA0,0xEC,0xA0,0xF5,0xA1,0x04 -9EE5 .byte 0xA1 -9EE6 ; 9EE6: 26 -9EE6 .ascii '&' -9EE7 .byte 0xA1 -9EE8 ; 9EE8: 34 -9EE8 .ascii '4' -9EE9 .byte 0xA1 -9EEA ; 9EEA: 55 -9EEA .ascii 'U' -9EEB .byte 0xA1 -9EEC ; 9EEC: 62 -9EEC .ascii 'b' -9EED .byte 0xA1,0x83,0xA1,0x90,0xA1,0xB1,0xA1,0xBE -9EF5 .byte 0xCC,0xB2,0x90,0xBD,0xC0,0xBA -9EFB ; 9EFB: 7E -9EFB .ascii '~' -9EFC .byte 0xA1,0xC4,0xCC,0x0C,0xBC,0xBD,0xC0,0xBA -9F04 ; 9F04: 7E -9F04 .ascii '~' -9F05 .byte 0xA1,0xC4,0xCC,0xB2,0xA2,0xBD,0xC0,0xBA -9F0D ; 9F0D: 7E -9F0D .ascii '~' -9F0E .byte 0xA1,0xC4,0xCC,0x0C,0xCC,0xBD,0xC0,0xBA -9F16 ; 9F16: 7E -9F16 .ascii '~' -9F17 .byte 0xA1,0xC4,0xC6 -9F1A ; 9F1A: 41 -9F1A .ascii 'A' -9F1B .byte 0xF7,0x0B,0x99,0xC6 -9F1F ; 9F1F: 55 -9F1F .ascii 'U' -9F20 .byte 0xF7,0x0B,0x98,0xC6 -9F24 ; 9F24: 44 -9F24 .ascii 'D' -9F25 .byte 0xF7,0x0B,0x97,0xC6 -9F29 ; 9F29: 54 -9F29 .ascii 'T' -9F2A .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -9F30 ; 9F30: 3C -9F30 .ascii '<' -9F31 .byte 0xFC,0x0C,0xE7,0xBD,0xA2,0xD4 -9F37 ; 9F37: 38,7E -9F37 .ascii '8~' -9F39 .byte 0xA1,0xC4,0xCC,0xB2,0xC6,0xBD,0xC0,0xBA -9F41 ; 9F41: 7E -9F41 .ascii '~' -9F42 .byte 0xA1,0xC4,0xFE,0x0D,0xE9 -9F47 ; 9F47: 3C -9F47 .ascii '<' -9F48 .byte 0xFC,0x0D,0xE7,0xBD,0xA3 -9F4D ; 9F4D: 41,38,7E -9F4D .ascii 'A8~' -9F50 .byte 0xA1,0xC4,0xCC,0xB2,0xD8,0xBD,0xC0,0xBA -9F58 ; 9F58: 7E -9F58 .ascii '~' -9F59 .byte 0xA1,0xC4,0xFE,0x0D,0xED -9F5E ; 9F5E: 3C -9F5E .ascii '<' -9F5F .byte 0xFC,0x0D,0xEB,0xBD,0xA3 -9F64 ; 9F64: 41,38,7E -9F64 .ascii 'A8~' -9F67 .byte 0xA1,0xC4,0xCC,0xB2,0xEA,0xBD,0xC0,0xBA -9F6F ; 9F6F: 7E -9F6F .ascii '~' -9F70 .byte 0xA1,0xC4,0xFE,0x0D,0xF1 -9F75 ; 9F75: 3C -9F75 .ascii '<' -9F76 .byte 0xFC,0x0D,0xEF,0xBD,0xA3 -9F7B ; 9F7B: 41,38,7E -9F7B .ascii 'A8~' -9F7E .byte 0xA1,0xC4,0xCC,0xB2,0xFC,0xBD,0xC0,0xBA -9F86 ; 9F86: 7E -9F86 .ascii '~' -9F87 .byte 0xA1,0xC4,0xFE,0x0D,0xF9 -9F8C ; 9F8C: 3C -9F8C .ascii '<' -9F8D .byte 0xFC,0x0D,0xF7,0xBD,0xA3 -9F92 ; 9F92: 41,38,7E -9F92 .ascii 'A8~' -9F95 .byte 0xA1,0xC4,0xCC,0xB3,0x0E,0xBD,0xC0,0xBA -9F9D ; 9F9D: 7E -9F9D .ascii '~' -9F9E .byte 0xA1,0xC4,0xFE,0x0D,0xFD -9FA3 ; 9FA3: 3C -9FA3 .ascii '<' -9FA4 .byte 0xFC,0x0D,0xFB,0xBD,0xA3 -9FA9 ; 9FA9: 41,38,7E -9FA9 .ascii 'A8~' -9FAC .byte 0xA1,0xC4,0xCC,0xB3 -9FB0 ; 9FB0: 35 -9FB0 .ascii '5' -9FB1 .byte 0xBD,0xC0,0xBA -9FB4 ; 9FB4: 7E -9FB4 .ascii '~' -9FB5 .byte 0xA1,0xC4,0xFE,0x0D,0xF5 -9FBA ; 9FBA: 3C -9FBA .ascii '<' -9FBB .byte 0xFC,0x0D,0xF3,0xBD,0xA3 -9FC0 ; 9FC0: 41,38,7E -9FC0 .ascii 'A8~' -9FC3 .byte 0xA1,0xC4,0xC6 -9FC6 ; 9FC6: 24 -9FC6 .ascii '$' -9FC7 .byte 0xF7,0x0B,0x99,0xC6 -9FCB ; 9FCB: 31 -9FCB .ascii '1' -9FCC .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 -9FD2 ; 9FD2: 3C -9FD2 .ascii '<' -9FD3 .byte 0xFC,0x0C,0xDD,0xBD,0xA2,0xD4 -9FD9 ; 9FD9: 38,7E -9FD9 .ascii '8~' -9FDB .byte 0xA1,0xC4,0xFE,0x0C,0xF5 -9FE0 ; 9FE0: 3C -9FE0 .ascii '<' -9FE1 .byte 0xFC,0x0C,0xF3,0xBD,0xA3 -9FE6 ; 9FE6: 41,38,7E -9FE6 .ascii 'A8~' -9FE9 .byte 0xA1,0xC4,0xC6 -9FEC ; 9FEC: 24 -9FEC .ascii '$' -9FED .byte 0xF7,0x0B,0x99,0xC6 -9FF1 ; 9FF1: 32 -9FF1 .ascii '2' -9FF2 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 -9FF8 ; 9FF8: 3C -9FF8 .ascii '<' -9FF9 .byte 0xFC,0x0C,0xDF,0xBD,0xA2,0xD4 -9FFF ; 9FFF: 38,7E -9FFF .ascii '8~' -A001 .byte 0xA1,0xC4,0xFE,0x0C,0xF9 -A006 ; A006: 3C -A006 .ascii '<' -A007 .byte 0xFC,0x0C,0xF7,0xBD,0xA3 -A00C ; A00C: 41,38,7E -A00C .ascii 'A8~' -A00F .byte 0xA1,0xC4,0xC6 -A012 ; A012: 24 -A012 .ascii '$' -A013 .byte 0xF7,0x0B,0x99,0xC6 -A017 ; A017: 35 -A017 .ascii '5' -A018 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 -A01E ; A01E: 3C -A01E .ascii '<' -A01F .byte 0xFC,0x0C,0xE1,0xBD,0xA2,0xD4 -A025 ; A025: 38,7E -A025 .ascii '8~' -A027 .byte 0xA1,0xC4,0xFE,0x0C,0xFD -A02C ; A02C: 3C -A02C .ascii '<' -A02D .byte 0xFC,0x0C,0xFB,0xBD,0xA3 -A032 ; A032: 41,38,7E -A032 .ascii 'A8~' -A035 .byte 0xA1,0xC4,0xC6 -A038 ; A038: 24 -A038 .ascii '$' -A039 .byte 0xF7,0x0B,0x99,0xC6 -A03D ; A03D: 31 -A03D .ascii '1' -A03E .byte 0xF7,0x0B,0x98,0xC6 -A042 ; A042: 30 -A042 .ascii '0' -A043 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 -A049 ; A049: 3C -A049 .ascii '<' -A04A .byte 0xFC,0x0C,0xE3,0xBD,0xA2,0xD4 -A050 ; A050: 38,7E -A050 .ascii '8~' -A052 .byte 0xA1,0xC4,0xFE,0x0D,0x01 -A057 ; A057: 3C -A057 .ascii '<' -A058 .byte 0xFC,0x0C,0xFF,0xBD,0xA3 -A05D ; A05D: 41,38,7E -A05D .ascii 'A8~' -A060 .byte 0xA1,0xC4,0xC6 -A063 ; A063: 24 -A063 .ascii '$' -A064 .byte 0xF7,0x0B,0x99,0xC6 -A068 ; A068: 32 -A068 .ascii '2' -A069 .byte 0xF7,0x0B,0x98,0xC6 -A06D ; A06D: 30 -A06D .ascii '0' -A06E .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 -A074 ; A074: 3C -A074 .ascii '<' -A075 .byte 0xFC,0x0C,0xE5,0xBD,0xA2,0xD4 -A07B ; A07B: 38,7E -A07B .ascii '8~' -A07D .byte 0xA1,0xC4,0xFE,0x0D,0x05 -A082 ; A082: 3C -A082 .ascii '<' -A083 .byte 0xFC,0x0D,0x03,0xBD,0xA3 -A088 ; A088: 41,38,7E -A088 .ascii 'A8~' -A08B .byte 0xA1,0xC4,0xCC,0xB3,0xB7,0xBD,0xC0,0xBA -A093 ; A093: 7E -A093 .ascii '~' -A094 .byte 0xA1,0xC4,0xCE,0x00,0x01 -A099 ; A099: 3C -A099 .ascii '<' -A09A .byte 0xFC,0x0C,0xF1,0xBD,0xA2,0xD4 -A0A0 ; A0A0: 38,7E -A0A0 .ascii '8~' -A0A2 .byte 0xA1,0xC4,0xCC,0xB3,0xCE,0xBD,0xC0,0xBA -A0AA ; A0AA: 7E -A0AA .ascii '~' -A0AB .byte 0xA1,0xC4,0xFE,0x0C,0xE9 -A0B0 ; A0B0: 3C -A0B0 .ascii '<' -A0B1 .byte 0xF6,0x0C,0xDC -A0B4 ; A0B4: 4F -A0B4 .ascii 'O' -A0B5 .byte 0xBD,0xA3,0x1A -A0B8 ; A0B8: 38,7E -A0B8 .ascii '8~' -A0BA .byte 0xA1,0xC4,0xCC,0xB3,0xE0,0xBD,0xC0,0xBA -A0C2 ; A0C2: 7E -A0C2 .ascii '~' -A0C3 .byte 0xA1,0xC4,0xFE,0x0C,0xEB -A0C8 ; A0C8: 3C -A0C8 .ascii '<' -A0C9 .byte 0xF6,0x0C,0xDB -A0CC ; A0CC: 4F -A0CC .ascii 'O' -A0CD .byte 0xBD,0xA3,0x1A -A0D0 ; A0D0: 38,7E -A0D0 .ascii '8~' -A0D2 .byte 0xA1,0xC4,0xCC,0xB3,0xF2,0xBD,0xC0,0xBA -A0DA ; A0DA: 7E -A0DA .ascii '~' -A0DB .byte 0xA1,0xC4,0xFE,0x0C,0xED -A0E0 ; A0E0: 3C -A0E0 .ascii '<' -A0E1 .byte 0xF6,0x0C,0xDA -A0E4 ; A0E4: 4F -A0E4 .ascii 'O' -A0E5 .byte 0xBD,0xA3,0x1A -A0E8 ; A0E8: 38,7E -A0E8 .ascii '8~' -A0EA .byte 0xA1,0xC4,0xCC,0xB4,0x04,0xBD,0xC0,0xBA -A0F2 ; A0F2: 7E -A0F2 .ascii '~' -A0F3 .byte 0xA1,0xC4,0xFE,0x0C,0xEF -A0F8 ; A0F8: 3C -A0F8 .ascii '<' -A0F9 .byte 0xF6,0x0C,0xD9 -A0FC ; A0FC: 4F -A0FC .ascii 'O' -A0FD .byte 0xBD,0xA3,0x1A -A100 ; A100: 38,7E -A100 .ascii '8~' -A102 .byte 0xA1,0xC4,0xC6 -A105 ; A105: 57 -A105 .ascii 'W' -A106 .byte 0xF7,0x0B,0x99,0xC6 -A10A ; A10A: 53 -A10A .ascii 'S' -A10B .byte 0xF7,0x0B,0x98,0xC6 -A10F ; A10F: 4E -A10F .ascii 'N' -A110 .byte 0xF7,0x0B,0x97,0xC6 -A114 ; A114: 4B -A114 .ascii 'K' -A115 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A11B ; A11B: 3C -A11B .ascii '<' -A11C .byte 0xFC,0x0D,0x07,0xBD,0xA2,0xD4 -A122 ; A122: 38,7E -A122 .ascii '8~' -A124 .byte 0xA1,0xC4,0xFE,0x0D,0x11 -A129 ; A129: 3C -A129 .ascii '<' -A12A .byte 0xFC,0x0D,0x0F,0xBD,0xA3 -A12F ; A12F: 41,38,7E -A12F .ascii 'A8~' -A132 .byte 0xA1,0xC4,0xC6 -A135 ; A135: 53 -A135 .ascii 'S' -A136 .byte 0xF7,0x0B,0x99,0xC6 -A13A ; A13A: 48 -A13A .ascii 'H' -A13B .byte 0xF7,0x0B,0x98,0xC6 -A13F ; A13F: 50 -A13F .ascii 'P' -A140 .byte 0xF7,0x0B,0x97,0xC6 -A144 ; A144: 52 -A144 .ascii 'R' -A145 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A14B ; A14B: 3C -A14B .ascii '<' -A14C .byte 0xFC,0x0D,0x09,0xBD,0xA2,0xD4 -A152 ; A152: 38,20,6F -A152 .ascii '8 o' -A155 .byte 0xFE,0x0D,0x15 -A158 ; A158: 3C -A158 .ascii '<' -A159 .byte 0xFC,0x0D,0x13,0xBD,0xA3 -A15E ; A15E: 41,38,20,62 -A15E .ascii 'A8 b' -A162 .byte 0xC6 -A163 ; A163: 50 -A163 .ascii 'P' -A164 .byte 0xF7,0x0B,0x99,0xC6 -A168 ; A168: 52 -A168 .ascii 'R' -A169 .byte 0xF7,0x0B,0x98,0xC6 -A16D ; A16D: 4D -A16D .ascii 'M' -A16E .byte 0xF7,0x0B,0x97,0xC6 -A172 ; A172: 4F -A172 .ascii 'O' -A173 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A179 ; A179: 3C -A179 .ascii '<' -A17A .byte 0xFC,0x0D,0x0B,0xBD,0xA2,0xD4 -A180 ; A180: 38,20,41 -A180 .ascii '8 A' -A183 .byte 0xFE,0x0D,0x19 -A186 ; A186: 3C -A186 .ascii '<' -A187 .byte 0xFC,0x0D,0x17,0xBD,0xA3 -A18C ; A18C: 41,38,20,34 -A18C .ascii 'A8 4' -A190 .byte 0xC6 -A191 ; A191: 46 -A191 .ascii 'F' -A192 .byte 0xF7,0x0B,0x99,0xC6 -A196 ; A196: 52 -A196 .ascii 'R' -A197 .byte 0xF7,0x0B,0x98,0xC6 -A19B ; A19B: 45 -A19B .ascii 'E' -A19C .byte 0xF7,0x0B,0x97,0xC6 -A1A0 ; A1A0: 45 -A1A0 .ascii 'E' -A1A1 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 -A1A7 ; A1A7: 3C -A1A7 .ascii '<' -A1A8 .byte 0xFC,0x0D,0x0D,0xBD,0xA2,0xD4 -A1AE ; A1AE: 38,20 -A1AE .ascii '8 ' -A1B0 .byte 0x13,0xFE,0x0D,0x1D -A1B4 ; A1B4: 3C -A1B4 .ascii '<' -A1B5 .byte 0xFC,0x0D,0x1B,0xBD,0xA3 -A1BA ; A1BA: 41,38,20 -A1BA .ascii 'A8 ' -A1BD .byte 0x06,0xCC,0xB4,0x84,0xBD,0xC0,0xBA,0xF6 -A1C5 .byte 0x00 -A1C6 ; A1C6: 48 -A1C6 .ascii 'H' -A1C7 .byte 0xC1 -A1C8 ; A1C8: 2E,23,74 -A1C8 .ascii '.#t' -A1CB .byte 0xF6,0x00 -A1CD ; A1CD: 48 -A1CD .ascii 'H' -A1CE .byte 0xC1,0x92 -A1D0 ; A1D0: 24,6D -A1D0 .ascii '$m' -A1D2 .byte 0xF6,0x00 -A1D4 ; A1D4: 48,4F -A1D4 .ascii 'HO' -A1D6 .byte 0x05,0xC3,0x08 -A1D9 ; A1D9: 6C -A1D9 .ascii 'l' -A1DA .byte 0x8F,0xEC,0x00,0xC4,0x80 -A1DF ; A1DF: 26 -A1DF .ascii '&' -A1E0 .byte 0x0E -A1E1 ; A1E1: 7C -A1E1 .ascii '|' -A1E2 .byte 0x00 -A1E3 ; A1E3: 48 -A1E3 .ascii 'H' -A1E4 .byte 0xF6,0x00 -A1E6 ; A1E6: 48 -A1E6 .ascii 'H' -A1E7 .byte 0xC1,0x92 -A1E9 ; A1E9: 26 -A1E9 .ascii '&' -A1EA .byte 0x02 -A1EB ; A1EB: 20 -A1EB .ascii ' ' -A1EC .byte 0x02 -A1ED ; A1ED: 20 -A1ED .ascii ' ' -A1EE .byte 0xE3,0xF6,0x00 -A1F1 ; A1F1: 48,4F -A1F1 .ascii 'HO' -A1F3 .byte 0xC3,0xFF,0xD2,0xBD,0xE7,0x95,0xF6,0x00 -A1FB ; A1FB: 5E -A1FB .ascii '^' -A1FC .byte 0xF7,0x0B,0x99,0xF6,0x00 -A201 ; A201: 5F -A201 .ascii '_' -A202 .byte 0xF7,0x0B,0x98,0xF6,0x00 -A207 ; A207: 48,4F -A207 .ascii 'HO' -A209 .byte 0x05,0xC3,0x0C,0xC3,0x8F,0xEC,0x00,0xBD -A211 .byte 0xE7 -A212 ; A212: 45 -A212 .ascii 'E' -A213 .byte 0xF6,0x00 -A215 ; A215: 57 -A215 .ascii 'W' -A216 .byte 0xF7,0x0B,0x94,0xF6,0x00 -A21B ; A21B: 5A -A21B .ascii 'Z' -A21C .byte 0xF7,0x0B,0x93,0xF6,0x00 -A221 ; A221: 5D -A221 .ascii ']' -A222 .byte 0xF7,0x0B,0x92,0xF6,0x00 -A227 ; A227: 5E -A227 .ascii '^' -A228 .byte 0xF7,0x0B,0x91,0xF6,0x00 -A22D ; A22D: 5F -A22D .ascii '_' -A22E .byte 0xF7,0x0B,0x90 -A231 ; A231: 5F,4F -A231 .ascii '_O' -A233 .byte 0x8D,0x27,0xF6,0x00 -A237 ; A237: 48 -A237 .ascii 'H' -A238 .byte 0xC1,0x92 -A23A ; A23A: 26 -A23A .ascii '&' -A23B .byte 0x03,0x7F,0x00 -A23E ; A23E: 2C -A23E .ascii ',' -A23F .byte 0xF6,0x00 -A241 ; A241: 48 -A241 .ascii 'H' -A242 .byte 0xC1,0x92 -A244 ; A244: 26 -A244 .ascii '&' -A245 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x08 -A24D .byte 0xCC,0xAF,0x9A,0xBD,0xC0,0xBA -A253 ; A253: 20 -A253 .ascii ' ' -A254 .byte 0x06,0xCC,0xAF,0xA5,0xBD,0xC0,0xBA -A25B ; A25B: 39,37,36 -A25B .ascii '976' -A25E .byte 0xF6,0x00 -A260 ; A260: 2C,26,6F -A260 .ascii ',&o' -A263 .byte 0xBD,0xBE -A265 ; A265: 69,30 -A265 .ascii 'i0' -A267 .byte 0xE6,0x01,0x27 -A26A ; A26A: 5F -A26A .ascii '_' -A26B .byte 0xF6,0x00,0x13,0xC1,0x01 -A270 ; A270: 23,58 -A270 .ascii '#X' -A272 .byte 0xCE,0x10 -A274 ; A274: 28 -A274 .ascii '(' -A275 .byte 0x1C,0x00 -A277 ; A277: 40 -A277 .ascii '@' -A278 .byte 0xCE,0x00,0x01 -A27B ; A27B: 3C -A27B .ascii '<' -A27C .byte 0xF6,0x0B,0x90 -A27F ; A27F: 4F -A27F .ascii 'O' -A280 .byte 0xBD,0xBD,0xB5 -A283 ; A283: 38 -A283 .ascii '8' -A284 .byte 0xCE,0x10 -A286 ; A286: 28 -A286 .ascii '(' -A287 .byte 0x1D,0x00 -A289 ; A289: 40 -A289 .ascii '@' -A28A .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 -A292 .byte 0x13,0xC1,0x02 -A295 ; A295: 26 -A295 .ascii '&' -A296 .byte 0x07,0xC6 -A298 ; A298: 2E -A298 .ascii '.' -A299 .byte 0xF7,0x0B,0x91 -A29C ; A29C: 20,2C -A29C .ascii ' ,' -A29E .byte 0xF6,0x00,0x13,0xC1,0x04 -A2A3 ; A2A3: 26 -A2A3 .ascii '&' -A2A4 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 -A2AC ; A2AC: 2E -A2AC .ascii '.' -A2AD .byte 0xF7,0x0B,0x92 -A2B0 ; A2B0: 20 -A2B0 .ascii ' ' -A2B1 .byte 0x18,0xF6,0x00,0x13,0xC1,0x08 -A2B7 ; A2B7: 26 -A2B7 .ascii '&' -A2B8 .byte 0x11,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 -A2C0 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 -A2C6 ; A2C6: 2E -A2C6 .ascii '.' -A2C7 .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x10,0xC6,0x03 -A2CF .byte 0xF7,0x00 -A2D1 ; A2D1: 2C,38,39,37,36,30 -A2D1 .ascii ',89760' -A2D7 .byte 0xEC,0x00,0xBD,0xE7 -A2DB ; A2DB: 45 -A2DB .ascii 'E' -A2DC .byte 0xF6,0x00 -A2DE ; A2DE: 57 -A2DE .ascii 'W' -A2DF .byte 0xF7,0x0B,0x94,0xF6,0x00 -A2E4 ; A2E4: 5A -A2E4 .ascii 'Z' -A2E5 .byte 0xF7,0x0B,0x93,0xF6,0x00 -A2EA ; A2EA: 5D -A2EA .ascii ']' -A2EB .byte 0xF7,0x0B,0x92,0xF6,0x00 -A2F0 ; A2F0: 5E -A2F0 .ascii '^' -A2F1 .byte 0xF7,0x0B,0x91,0xF6,0x00 -A2F6 ; A2F6: 5F -A2F6 .ascii '_' -A2F7 .byte 0xF7,0x0B,0x90 -A2FA ; A2FA: 30 -A2FA .ascii '0' -A2FB .byte 0xE6,0x05,0x27,0x14,0xF6,0x00,0x17,0xC4 -A303 .byte 0x08 -A304 ; A304: 26 -A304 .ascii '&' -A305 .byte 0x05,0xC6 -A307 ; A307: 24 -A307 .ascii '$' -A308 .byte 0xF7,0x0B,0x95,0xCC,0x00,0x01,0xBD,0xA2 -A310 .byte 0x5C -A311 ; A311: 20 -A311 .ascii ' ' -A312 .byte 0x05 -A313 ; A313: 5F,4F -A313 .ascii '_O' -A315 .byte 0xBD,0xA2,0x5C -A318 ; A318: 38,39,37,36,30 -A318 .ascii '89760' -A31D .byte 0xE6,0x01 -A31F ; A31F: 4F -A31F .ascii 'O' -A320 .byte 0xBD,0xE7,0x95,0xF6,0x00 -A325 ; A325: 5D -A325 .ascii ']' -A326 .byte 0xF7,0x0B,0x99,0xF6,0x00 -A32B ; A32B: 5E -A32B .ascii '^' -A32C .byte 0xF7,0x0B,0x98,0xF6,0x00 -A331 ; A331: 5F -A331 .ascii '_' -A332 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x01 -A338 ; A338: 3C,30 -A338 .ascii '<0' -A33A .byte 0xEC,0x06,0x8D,0x96 -A33E ; A33E: 38,38,39,38,37,36,3C,30 -A33E .ascii '889876<0' -A346 .byte 0xEC,0x04 -A348 ; A348: 37,36 -A348 .ascii '76' -A34A .byte 0xEC,0x02,0xBD,0xE6 -A34E ; A34E: 21,38 -A34E .ascii '!8' -A350 .byte 0xC6 -A351 ; A351: 20 -A351 .ascii ' ' -A352 .byte 0xF7,0x0B,0x99,0xF6,0x00,0x17,0xC4,0x08 -A35A ; A35A: 26 -A35A .ascii '&' -A35B .byte 0x05,0xC6 -A35D ; A35D: 24 -A35D .ascii '$' -A35E .byte 0xF7,0x0B,0x98,0xCC,0x00,0x01,0xBD,0xA2 -A366 .byte 0x5C -A367 ; A367: 38,31,31,6E -A367 .ascii '811n' -A36B .byte 0x00,0xBD,0xBE -A36E ; A36E: 4B -A36E .ascii 'K' -A36F .byte 0xCC,0xAF,0xDC,0xBD,0xC0,0xBA,0xCC,0x01 -A377 .byte 0xF4,0xBD,0xE5 -A37A ; A37A: 71,39 -A37A .ascii 'q9' -A37C .byte 0xFC,0x00 -A37E ; A37E: 52 -A37E .ascii 'R' -A37F .byte 0xFD,0x0B,0xB5,0x8D,0xE8 -A384 ; A384: 39 -A384 .ascii '9' -A385 .byte 0xF6,0x00,0x1F,0xC4 -A389 ; A389: 40 -A389 .ascii '@' -A38A .byte 0x27 -A38B ; A38B: 73 -A38B .ascii 's' -A38C .byte 0xF6,0x00,0x06 -A38F ; A38F: 4F -A38F .ascii 'O' -A390 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00 -A397 ; A397: 5F -A397 .ascii '_' -A398 .byte 0x84,0xC0,0xFA,0x00 -A39C ; A39C: 28 -A39C .ascii '(' -A39D .byte 0xBA,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 -A3A5 .byte 0x27 -A3A6 ; A3A6: 37,36 -A3A6 .ascii '76' -A3A8 .byte 0xF6,0x00,0x06 -A3AB ; A3AB: 4F -A3AB .ascii 'O' -A3AC .byte 0x05,0xC3,0x08,0x00 -A3B0 ; A3B0: 38 -A3B0 .ascii '8' -A3B1 .byte 0x8F,0xED,0x00,0xFC,0x00,0x27 -A3B7 ; A3B7: 43,53,37,36 -A3B7 .ascii 'CS76' -A3BB .byte 0xF6,0x00,0x06 -A3BE ; A3BE: 4F -A3BE .ascii 'O' -A3BF .byte 0x05,0xC3,0x0B,0xF1 -A3C3 ; A3C3: 38 -A3C3 .ascii '8' -A3C4 .byte 0x8F,0xED,0x00,0xF6,0x00,0x06 -A3CA ; A3CA: 4F -A3CA .ascii 'O' -A3CB .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -A3D3 .byte 0x80,0x84,0xF7,0xFA,0x00 -A3D8 ; A3D8: 47 -A3D8 .ascii 'G' -A3D9 .byte 0xBA,0x00 -A3DB ; A3DB: 46 -A3DB .ascii 'F' -A3DC .byte 0xFD,0x00 -A3DE ; A3DE: 46 -A3DE .ascii 'F' -A3DF .byte 0xF6,0x00,0x19,0xC4,0x10,0x27,0x06,0xCE -A3E7 .byte 0x00 -A3E8 ; A3E8: 46 -A3E8 .ascii 'F' -A3E9 .byte 0x1C,0x00,0x08,0xFC,0x00 -A3EE ; A3EE: 46,37,36 -A3EE .ascii 'F76' -A3F1 .byte 0xF6,0x00,0x06 -A3F4 ; A3F4: 4F -A3F4 .ascii 'O' -A3F5 .byte 0x05,0xC3,0x08,0xC8 -A3F9 ; A3F9: 38 -A3F9 .ascii '8' -A3FA .byte 0x8F,0xED,0x00 -A3FD ; A3FD: 20,22 -A3FD .ascii ' "' -A3FF .byte 0xCC -A400 ; A400: 2A -A400 .ascii '*' -A401 .byte 0xFF -A402 ; A402: 37,36 -A402 .ascii '76' -A404 .byte 0xF6,0x00,0x06 -A407 ; A407: 4F -A407 .ascii 'O' -A408 .byte 0x05,0xC3,0x08,0x00 -A40C ; A40C: 38 -A40C .ascii '8' -A40D .byte 0x8F,0xED,0x00,0xCC,0xD5,0x00 -A413 ; A413: 37,36 -A413 .ascii '76' -A415 .byte 0xF6,0x00,0x06 -A418 ; A418: 4F -A418 .ascii 'O' -A419 .byte 0x05,0xC3,0x0B,0xF1 -A41D ; A41D: 38 -A41D .ascii '8' -A41E .byte 0x8F,0xED,0x00,0xF6,0x00,0x1F,0xC4 -A425 ; A425: 40 -A425 .ascii '@' -A426 .byte 0x27 -A427 ; A427: 26 -A427 .ascii '&' -A428 .byte 0xF6,0x00,0x06 -A42B ; A42B: 4F -A42B .ascii 'O' -A42C .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 -A434 .byte 0xFF,0x84 -A436 ; A436: 3F -A436 .ascii '?' -A437 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 -A43D ; A43D: 4F -A43D .ascii 'O' -A43E .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -A446 .byte 0x7F -A447 ; A447: 4F -A447 .ascii 'O' -A448 .byte 0xFD,0x00 -A44A ; A44A: 46 -A44A .ascii 'F' -A44B .byte 0xBD,0xA3 -A44D ; A44D: 6C,39 -A44D .ascii 'l9' -A44F .byte 0xFC,0x00,0x0D,0xFD,0x0B,0xB7,0xBD,0xA3 -A457 ; A457: 6C,39,3C -A457 .ascii 'l9<' -A45A .byte 0xF6,0x00 -A45C ; A45C: 67 -A45C .ascii 'g' -A45D .byte 0xC4,0x02,0x27,0x08,0xCE,0x00 -A463 ; A463: 67 -A463 .ascii 'g' -A464 .byte 0x1D,0x00 -A466 ; A466: 4D,20 -A466 .ascii 'M ' -A468 .byte 0x0C,0xCE,0x00 -A46B ; A46B: 67 -A46B .ascii 'g' -A46C .byte 0x1D,0x00,0x10,0xCE,0x00 -A471 ; A471: 67 -A471 .ascii 'g' -A472 .byte 0x1D,0x00 -A474 ; A474: 20 -A474 .ascii ' ' -A475 .byte 0xF6,0x00 -A477 ; A477: 67 -A477 .ascii 'g' -A478 .byte 0xC4,0x10 -A47A ; A47A: 26 -A47A .ascii '&' -A47B .byte 0x06,0xCE,0x00 -A47E ; A47E: 67 -A47E .ascii 'g' -A47F .byte 0x1D,0x00 -A481 ; A481: 20 -A481 .ascii ' ' -A482 .byte 0xF6,0x00 -A484 ; A484: 67 -A484 .ascii 'g' -A485 .byte 0xC4,0x01,0x27,0x14,0xCE,0x00 -A48B ; A48B: 67 -A48B .ascii 'g' -A48C .byte 0x1D,0x00,0x02,0xCE,0x00 -A491 ; A491: 67 -A491 .ascii 'g' -A492 .byte 0x1D,0x00,0x10,0xCE,0x00 -A497 ; A497: 67 -A497 .ascii 'g' -A498 .byte 0x1D,0x00 -A49A ; A49A: 20,20 -A49A .ascii ' ' -A49C .byte 0x06,0xCE,0x00 -A49F ; A49F: 67 -A49F .ascii 'g' -A4A0 .byte 0x1D,0x00,0x08,0xF6,0x00 -A4A5 ; A4A5: 67 -A4A5 .ascii 'g' -A4A6 .byte 0xC4,0x04,0x27,0x12,0xCE,0x00 -A4AC ; A4AC: 67 -A4AC .ascii 'g' -A4AD .byte 0x1D,0x00,0x02,0xCE,0x00 -A4B2 ; A4B2: 67 -A4B2 .ascii 'g' -A4B3 .byte 0x1D,0x00,0x10,0xCE,0x00 -A4B8 ; A4B8: 67 -A4B8 .ascii 'g' -A4B9 .byte 0x1D,0x00 -A4BB ; A4BB: 20 -A4BB .ascii ' ' -A4BC .byte 0xF6,0x00 -A4BE ; A4BE: 67 -A4BE .ascii 'g' -A4BF .byte 0xC4,0x08 -A4C1 ; A4C1: 26 -A4C1 .ascii '&' -A4C2 .byte 0x06,0xCE,0x00 -A4C5 ; A4C5: 67 -A4C5 .ascii 'g' -A4C6 .byte 0x1D,0x00 -A4C8 ; A4C8: 40 -A4C8 .ascii '@' -A4C9 .byte 0xF6,0x00 -A4CB ; A4CB: 67 -A4CB .ascii 'g' -A4CC .byte 0xF7,0x0B,0xC0,0xF6,0x0E -A4D1 ; A4D1: 70 -A4D1 .ascii 'p' -A4D2 .byte 0xF7,0x0E -A4D4 ; A4D4: 6E -A4D4 .ascii 'n' -A4D5 .byte 0xF6,0x0E -A4D7 ; A4D7: 6D,26,39 -A4D7 .ascii 'm&9' -A4DA .byte 0xF6,0x0E -A4DC ; A4DC: 6F -A4DC .ascii 'o' -A4DD .byte 0x27 -A4DE ; A4DE: 34 -A4DE .ascii '4' -A4DF .byte 0x7F,0x00,0x06,0xF6,0x00,0x06,0xC1 -A4E6 ; A4E6: 3F,24,2A -A4E6 .ascii '?$*' -A4E9 .byte 0xF6,0x00,0x06 -A4EC ; A4EC: 4F -A4EC .ascii 'O' -A4ED .byte 0xCE,0x00,0x05,0x02 -A4F1 ; A4F1: 5D -A4F1 .ascii ']' -A4F2 .byte 0x27,0x1A,0xF6,0x00,0x06 -A4F7 ; A4F7: 4F -A4F7 .ascii 'O' -A4F8 .byte 0xC3,0x08,0x00 -A4FB ; A4FB: 30 -A4FB .ascii '0' -A4FC .byte 0xED,0x00,0xEC,0x00 -A500 ; A500: 37,36 -A500 .ascii '76' -A502 .byte 0xF6,0x00,0x06 -A505 ; A505: 4F -A505 .ascii 'O' -A506 .byte 0x05,0xC3,0x08,0xC8 -A50A ; A50A: 38 -A50A .ascii '8' -A50B .byte 0x8F,0xED,0x00 -A50E ; A50E: 7C -A50E .ascii '|' -A50F .byte 0x00,0x06 -A511 ; A511: 20 -A511 .ascii ' ' -A512 .byte 0xCF,0xF6,0x0E -A515 ; A515: 6F -A515 .ascii 'o' -A516 .byte 0xF7,0x0E -A518 ; A518: 6D -A518 .ascii 'm' -A519 .byte 0xBD,0xA3 -A51B ; A51B: 6C,38,39 -A51B .ascii 'l89' -A51E .byte 0xF6,0x00 -A520 ; A520: 22,4F -A520 .ascii '"O' -A522 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xA5 -A52A ; A52A: 79 -A52A .ascii 'y' -A52B .byte 0xA5 -A52C ; A52C: 35 -A52C .ascii '5' -A52D .byte 0xA5 -A52E ; A52E: 43 -A52E .ascii 'C' -A52F .byte 0xA5 -A530 ; A530: 51 -A530 .ascii 'Q' -A531 .byte 0xA5 -A532 ; A532: 5F -A532 .ascii '_' -A533 .byte 0xA5 -A534 ; A534: 6D -A534 .ascii 'm' -A535 .byte 0xF6,0x00 -A537 ; A537: 24 -A537 .ascii '$' -A538 .byte 0xF7,0x0B,0xAF,0xF6,0x00 -A53D ; A53D: 2A -A53D .ascii '*' -A53E .byte 0xF7,0x0B,0xB4 -A541 ; A541: 20,36 -A541 .ascii ' 6' -A543 .byte 0xF6,0x00 -A545 ; A545: 24 -A545 .ascii '$' -A546 .byte 0xF7,0x0B,0xAE,0xF6,0x00 -A54B ; A54B: 2A -A54B .ascii '*' -A54C .byte 0xF7,0x0B,0xB3 -A54F ; A54F: 20,28 -A54F .ascii ' (' -A551 .byte 0xF6,0x00 -A553 ; A553: 24 -A553 .ascii '$' -A554 .byte 0xF7,0x0B,0xAD,0xF6,0x00 -A559 ; A559: 2A -A559 .ascii '*' -A55A .byte 0xF7,0x0B,0xB2 -A55D ; A55D: 20 -A55D .ascii ' ' -A55E .byte 0x1A,0xF6,0x00 -A561 ; A561: 24 -A561 .ascii '$' -A562 .byte 0xF7,0x0B,0xAC,0xF6,0x00 -A567 ; A567: 2A -A567 .ascii '*' -A568 .byte 0xF7,0x0B,0xB1 -A56B ; A56B: 20 -A56B .ascii ' ' -A56C .byte 0x0C,0xF6,0x00 -A56F ; A56F: 24 -A56F .ascii '$' -A570 .byte 0xF7,0x0B,0xAB,0xF6,0x00 -A575 ; A575: 2A -A575 .ascii '*' -A576 .byte 0xF7,0x0B,0xB0,0xBD,0xA3 -A57B ; A57B: 6C,39 -A57B .ascii 'l9' -A57D .byte 0x7F,0x00 -A57F ; A57F: 54 -A57F .ascii 'T' -A580 .byte 0xF6,0x00 -A582 ; A582: 54 -A582 .ascii 'T' -A583 .byte 0xC1,0xFF -A585 ; A585: 24 -A585 .ascii '$' -A586 .byte 0x1B,0xF6,0x00 -A589 ; A589: 54,4F -A589 .ascii 'TO' -A58B .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 -A591 ; A591: 37 -A591 .ascii '7' -A592 .byte 0xF6,0x00 -A594 ; A594: 54,4F -A594 .ascii 'TO' -A596 .byte 0xC3,0x09,0x90,0x8F -A59A ; A59A: 33 -A59A .ascii '3' -A59B .byte 0xE7,0x00 -A59D ; A59D: 7C -A59D .ascii '|' -A59E .byte 0x00 -A59F ; A59F: 54,20 -A59F .ascii 'T ' -A5A1 .byte 0xDE,0xF6,0x00 -A5A4 ; A5A4: 61 -A5A4 .ascii 'a' -A5A5 .byte 0xF7,0x0B,0xBF,0xBD,0xA3 -A5AA ; A5AA: 6C,39 -A5AA .ascii 'l9' -A5AC .byte 0x7F,0x00 -A5AE ; A5AE: 54 -A5AE .ascii 'T' -A5AF .byte 0xF6,0x00 -A5B1 ; A5B1: 54 -A5B1 .ascii 'T' -A5B2 .byte 0xC1,0x10 -A5B4 ; A5B4: 24 -A5B4 .ascii '$' -A5B5 .byte 0x1B,0xF6,0x00 -A5B8 ; A5B8: 54,4F -A5B8 .ascii 'TO' -A5BA .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 -A5C0 ; A5C0: 37 -A5C0 .ascii '7' -A5C1 .byte 0xF6,0x00 -A5C3 ; A5C3: 54,4F -A5C3 .ascii 'TO' -A5C5 .byte 0xC3,0x0C,0xB9,0x8F -A5C9 ; A5C9: 33 -A5C9 .ascii '3' -A5CA .byte 0xE7,0x00 -A5CC ; A5CC: 7C -A5CC .ascii '|' -A5CD .byte 0x00 -A5CE ; A5CE: 54,20 -A5CE .ascii 'T ' -A5D0 .byte 0xDE,0xBD,0xA3 -A5D3 ; A5D3: 6C,39 -A5D3 .ascii 'l9' -A5D5 .byte 0x7F,0x00 -A5D7 ; A5D7: 54 -A5D7 .ascii 'T' -A5D8 .byte 0xF6,0x00 -A5DA ; A5DA: 54 -A5DA .ascii 'T' -A5DB .byte 0xC1,0x10 -A5DD ; A5DD: 24 -A5DD .ascii '$' -A5DE .byte 0x1B,0xF6,0x00 -A5E1 ; A5E1: 54,4F -A5E1 .ascii 'TO' -A5E3 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 -A5E9 ; A5E9: 37 -A5E9 .ascii '7' -A5EA .byte 0xF6,0x00 -A5EC ; A5EC: 54,4F -A5EC .ascii 'TO' -A5EE .byte 0xC3,0x0C,0xC9,0x8F -A5F2 ; A5F2: 33 -A5F2 .ascii '3' -A5F3 .byte 0xE7,0x00 -A5F5 ; A5F5: 7C -A5F5 .ascii '|' -A5F6 .byte 0x00 -A5F7 ; A5F7: 54,20 -A5F7 .ascii 'T ' -A5F9 .byte 0xDE,0xBD,0xA3 -A5FC ; A5FC: 6C,39 -A5FC .ascii 'l9' -A5FE .byte 0x7F,0x00 -A600 ; A600: 54 -A600 .ascii 'T' -A601 .byte 0xF6,0x00 -A603 ; A603: 54 -A603 .ascii 'T' -A604 .byte 0xC1,0x05 -A606 ; A606: 24 -A606 .ascii '$' -A607 .byte 0x1B,0xF6,0x00 -A60A ; A60A: 54,4F -A60A .ascii 'TO' -A60C .byte 0xC3,0x00 -A60E ; A60E: 62 -A60E .ascii 'b' -A60F .byte 0x8F,0xE6,0x00 -A612 ; A612: 37 -A612 .ascii '7' -A613 .byte 0xF6,0x00 -A615 ; A615: 54,4F -A615 .ascii 'TO' -A617 .byte 0xC3,0x0B,0xA4,0x8F -A61B ; A61B: 33 -A61B .ascii '3' -A61C .byte 0xE7,0x00 -A61E ; A61E: 7C -A61E .ascii '|' -A61F .byte 0x00 -A620 ; A620: 54,20 -A620 .ascii 'T ' -A622 .byte 0xDE,0x7F,0x00 -A625 ; A625: 54 -A625 .ascii 'T' -A626 .byte 0xF6,0x00 -A628 ; A628: 54 -A628 .ascii 'T' -A629 .byte 0xC1,0x0B -A62B ; A62B: 24 -A62B .ascii '$' -A62C .byte 0x1B,0xF6,0x00 -A62F ; A62F: 54,4F -A62F .ascii 'TO' -A631 .byte 0xC3,0x00 -A633 ; A633: 68 -A633 .ascii 'h' -A634 .byte 0x8F,0xE6,0x00 -A637 ; A637: 37 -A637 .ascii '7' -A638 .byte 0xF6,0x00 -A63A ; A63A: 54,4F -A63A .ascii 'TO' -A63C .byte 0xC3,0x0B,0xE4,0x8F -A640 ; A640: 33 -A640 .ascii '3' -A641 .byte 0xE7,0x00 -A643 ; A643: 7C -A643 .ascii '|' -A644 .byte 0x00 -A645 ; A645: 54,20 -A645 .ascii 'T ' -A647 .byte 0xDE,0x8D,0x04,0xBD,0xA3 -A64C ; A64C: 6C,39 -A64C .ascii 'l9' -A64E ; A64E: BD,AB,0C -A64E LA64E: jsr LAB0C -A651 ; A651: C6,20 -A651 ldab #0x20 -A653 ; A653: F7,0B,A3 -A653 stab L0BA3 -A656 ; A656: C6,20 -A656 ldab #0x20 -A658 ; A658: F7,0B,9A -A658 stab L0B9A -A65B ; A65B: C6,01 -A65B ldab #0x01 -A65D ; A65D: F7,00,54 -A65D stab L0054 -A660 ; A660: F6,00,54 -A660 LA660: ldab L0054 -A663 ; A663: C1,09 -A663 cmpb #0x09 -A665 ; A665: 25,03 -A665 bcs LA66A -A667 ; A667: 7E,A7,1E -A667 jmp LA71E -A66A ; A66A: F6,00,54 -A66A LA66A: ldab L0054 -A66D ; A66D: 4F -A66D clra -A66E ; A66E: BD,FE,16 -A66E jsr LFE16 -A671 ; A671: 00 -A671 test -A672 ; A672: 01 -A672 nop -A673 ; A673: 00 -A673 test -A674 ; A674: 07 -A674 tpa -A675 ; A675: A6,ED -A675 ldaa 0xED,x -A677 ; A677: A6,87 -A677 ldaa 0x87,x -A679 ; A679: A6,95 -A679 ldaa 0x95,x -A67B ; A67B: A6,A1 -A67B ldaa 0xA1,x -A67D ; A67D: A6,AF -A67D ldaa 0xAF,x -A67F ; A67F: A6,BB -A67F ldaa 0xBB,x -A681 ; A681: A6,C9 -A681 ldaa 0xC9,x -A683 ; A683: A6,D5 -A683 ldaa 0xD5,x -A685 ; A685: A6,E3 -A685 ldaa 0xE3,x -A687 ; A687: F6,00,62 -A687 ldab L0062 -A68A ; A68A: 54 -A68A lsrb -A68B ; A68B: 54 -A68B lsrb -A68C ; A68C: 54 -A68C lsrb -A68D ; A68D: 54 -A68D lsrb -A68E ; A68E: C8,04 -A68E eorb #0x04 -A690 ; A690: F7,00,5F -A690 stab L005F -A693 ; A693: 20,58 -A693 bra LA6ED -A695 .byte 0xF6,0x00 -A697 ; A697: 62 -A697 .ascii 'b' -A698 .byte 0xC4,0x0F,0xC8,0x0D,0xF7,0x00 -A69E ; A69E: 5F,20,4C -A69E .ascii '_ L' -A6A1 .byte 0xF6,0x00 -A6A3 ; A6A3: 63,54,54,54,54 -A6A3 .ascii 'cTTTT' -A6A8 .byte 0xC8,0x04,0xF7,0x00 -A6AC ; A6AC: 5F,20,3E -A6AC .ascii '_ >' -A6AF .byte 0xF6,0x00 -A6B1 ; A6B1: 63 -A6B1 .ascii 'c' -A6B2 .byte 0xC4,0x0F,0xC8,0x05,0xF7,0x00 -A6B8 ; A6B8: 5F,20,32 -A6B8 .ascii '_ 2' -A6BB .byte 0xF6,0x00 -A6BD ; A6BD: 64,54,54,54,54 -A6BD .ascii 'dTTTT' -A6C2 .byte 0xC8,0x05,0xF7,0x00 -A6C6 ; A6C6: 5F,20,24 -A6C6 .ascii '_ $' -A6C9 .byte 0xF6,0x00 -A6CB ; A6CB: 64 -A6CB .ascii 'd' -A6CC .byte 0xC4,0x0F,0xC8,0x04,0xF7,0x00 -A6D2 ; A6D2: 5F,20 -A6D2 .ascii '_ ' -A6D4 .byte 0x18,0xF6,0x00 -A6D7 ; A6D7: 65,54,54,54,54 -A6D7 .ascii 'eTTTT' -A6DC .byte 0xC8,0x05,0xF7,0x00 -A6E0 ; A6E0: 5F,20 -A6E0 .ascii '_ ' -A6E2 .byte 0x0A,0xF6,0x00 -A6E5 ; A6E5: 65 -A6E5 .ascii 'e' -A6E6 .byte 0xC4,0x0F,0xC8,0x03,0xF7,0x00 -A6EC ; A6EC: 5F -A6EC .ascii '_' -A6ED ; A6ED: F6,00,5F -A6ED LA6ED: ldab L005F -A6F0 ; A6F0: C1,09 -A6F0 cmpb #0x09 -A6F2 ; A6F2: 23,13 -A6F2 bls LA707 -A6F4 ; A6F4: F6,00,5F -A6F4 ldab L005F -A6F7 ; A6F7: CB,37 -A6F7 addb #0x37 -A6F9 ; A6F9: 37 -A6F9 pshb -A6FA ; A6FA: F6,00,54 -A6FA ldab L0054 -A6FD ; A6FD: 4F -A6FD clra -A6FE ; A6FE: C3,0B,9A -A6FE addd #0x0B9A -A701 ; A701: 8F -A701 xgdx -A702 ; A702: 33 -A702 pulb -A703 ; A703: E7,00 -A703 stab 0x00,x -A705 ; A705: 20,11 -A705 bra LA718 -A707 ; A707: F6,00,5F -A707 LA707: ldab L005F -A70A ; A70A: CB,30 -A70A addb #0x30 -A70C ; A70C: 37 -A70C pshb -A70D ; A70D: F6,00,54 -A70D ldab L0054 -A710 ; A710: 4F -A710 clra -A711 ; A711: C3,0B,9A -A711 addd #0x0B9A -A714 ; A714: 8F -A714 xgdx -A715 ; A715: 33 -A715 pulb -A716 ; A716: E7,00 -A716 stab 0x00,x -A718 ; A718: 7C,00,54 -A718 LA718: inc L0054 -A71B ; A71B: 7E,A6,60 -A71B jmp LA660 -A71E ; A71E: 39 -A71E LA71E: rts -A71F .byte 0xF6,0x00 -A721 ; A721: 48,26 -A721 .ascii 'H&' -A723 .byte 0x11,0xF6,0x00 -A726 ; A726: 66,26 -A726 .ascii 'f&' -A728 .byte 0x07,0xC6,0x01,0xF7,0x00 -A72D ; A72D: 66,20 -A72D .ascii 'f ' -A72F .byte 0x03,0x7F,0x00 -A732 ; A732: 66,20,29 -A732 .ascii 'f )' -A735 .byte 0xF6,0x00 -A737 ; A737: 48,4F -A737 .ascii 'HO' -A739 .byte 0xC3,0x00 -A73B ; A73B: 68 -A73B .ascii 'h' -A73C .byte 0x8F,0xE6,0x00 -A73F ; A73F: 26 -A73F .ascii '&' -A740 .byte 0x10,0xC6,0x01 -A743 ; A743: 37 -A743 .ascii '7' -A744 .byte 0xF6,0x00 -A746 ; A746: 48,4F -A746 .ascii 'HO' -A748 .byte 0xC3,0x00 -A74A ; A74A: 68 -A74A .ascii 'h' -A74B .byte 0x8F -A74C ; A74C: 33 -A74C .ascii '3' -A74D .byte 0xE7,0x00 -A74F ; A74F: 20 -A74F .ascii ' ' -A750 .byte 0x0D -A751 ; A751: 5F,37 -A751 .ascii '_7' -A753 .byte 0xF6,0x00 -A755 ; A755: 48,4F -A755 .ascii 'HO' -A757 .byte 0xC3,0x00 -A759 ; A759: 68 -A759 .ascii 'h' -A75A .byte 0x8F -A75B ; A75B: 33 -A75B .ascii '3' -A75C .byte 0xE7,0x00 -A75E ; A75E: 39 -A75E .ascii '9' -A75F .byte 0xF6,0x00 -A761 ; A761: 48,4F -A761 .ascii 'HO' -A763 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x09,0xA7 -A76B .byte 0xDC,0xA7,0x80,0xA7,0x87,0xA7,0x8E,0xA7 -A773 .byte 0x95,0xA7,0x9C,0xA7,0xA3,0xA7,0xAA,0xA7 -A77B .byte 0xB1,0xA7,0xC4,0xA7,0xD7,0xC6,0x02,0xF7 -A783 .byte 0x00,0x02 -A785 ; A785: 20,55 -A785 .ascii ' U' -A787 .byte 0xC6,0x10,0xF7,0x00,0x02 -A78C ; A78C: 20,4E -A78C .ascii ' N' -A78E .byte 0xC6 -A78F ; A78F: 20 -A78F .ascii ' ' -A790 .byte 0xF7,0x00,0x02 -A793 ; A793: 20,47 -A793 .ascii ' G' -A795 .byte 0xC6,0x01,0xF7,0x00,0x02 -A79A ; A79A: 20,40 -A79A .ascii ' @' -A79C .byte 0xC6,0x04,0xF7,0x00,0x02 -A7A1 ; A7A1: 20,39 -A7A1 .ascii ' 9' -A7A3 .byte 0xC6,0x08,0xF7,0x00,0x02 -A7A8 ; A7A8: 20,32 -A7A8 .ascii ' 2' -A7AA .byte 0xC6 -A7AB ; A7AB: 40 -A7AB .ascii '@' -A7AC .byte 0xF7,0x00,0x02 -A7AF ; A7AF: 20,2B -A7AF .ascii ' +' -A7B1 .byte 0xF6,0x0E -A7B3 ; A7B3: 70 -A7B3 .ascii 'p' -A7B4 .byte 0xC1,0x01 -A7B6 ; A7B6: 26 -A7B6 .ascii '&' -A7B7 .byte 0x05,0x7F,0x0E -A7BA ; A7BA: 70,20 -A7BA .ascii 'p ' -A7BC .byte 0x05,0xC6,0x01,0xF7,0x0E -A7C1 ; A7C1: 70,20 -A7C1 .ascii 'p ' -A7C3 .byte 0x18,0xF6,0x0E -A7C6 ; A7C6: 6F -A7C6 .ascii 'o' -A7C7 .byte 0xC1,0x01 -A7C9 ; A7C9: 26 -A7C9 .ascii '&' -A7CA .byte 0x05,0x7F,0x0E -A7CD ; A7CD: 6F,20 -A7CD .ascii 'o ' -A7CF .byte 0x05,0xC6,0x01,0xF7,0x0E -A7D4 ; A7D4: 6F,20 -A7D4 .ascii 'o ' -A7D6 .byte 0x05,0xC6,0x80,0xF7,0x00,0x02,0xF6,0x00 -A7DE ; A7DE: 48 -A7DE .ascii 'H' -A7DF .byte 0xC1,0x0A -A7E1 ; A7E1: 24,2B -A7E1 .ascii '$+' -A7E3 .byte 0xF6,0x00 -A7E5 ; A7E5: 48 -A7E5 .ascii 'H' -A7E6 .byte 0xC1,0x07,0x27 -A7E9 ; A7E9: 24 -A7E9 .ascii '$' -A7EA .byte 0xF6,0x00 -A7EC ; A7EC: 48 -A7EC .ascii 'H' -A7ED .byte 0xC1,0x08,0x27,0x1D,0xF6,0x00 -A7F3 ; A7F3: 67 -A7F3 .ascii 'g' -A7F4 .byte 0xF4,0x00,0x02 -A7F7 ; A7F7: 26 -A7F7 .ascii '&' -A7F8 .byte 0x0B,0xF6,0x00,0x02,0xFA,0x00 -A7FE ; A7FE: 67 -A7FE .ascii 'g' -A7FF .byte 0xF7,0x00 -A801 ; A801: 67,20 -A801 .ascii 'g ' -A803 .byte 0x0A,0xF6,0x00,0x02 -A807 ; A807: 53 -A807 .ascii 'S' -A808 .byte 0xF4,0x00 -A80A ; A80A: 67 -A80A .ascii 'g' -A80B .byte 0xF7,0x00 -A80D ; A80D: 67,39 -A80D .ascii 'g9' -A80F .byte 0x7F,0x00 -A811 ; A811: 54 -A811 .ascii 'T' -A812 .byte 0xF6,0x00 -A814 ; A814: 54 -A814 .ascii 'T' -A815 .byte 0xC1,0x04 -A817 ; A817: 24,4A -A817 .ascii '$J' -A819 .byte 0xCC,0x01,0xF4,0xBD,0xE5 -A81E ; A81E: 71 -A81E .ascii 'q' -A81F .byte 0xF6,0x0B,0x93,0xF7,0x00 -A824 ; A824: 5F -A824 .ascii '_' -A825 .byte 0xF6,0x0B,0x94,0xF7,0x00 -A82A ; A82A: 5E -A82A .ascii '^' -A82B .byte 0xF6,0x0B,0x95,0xF7,0x00 -A830 ; A830: 5D -A830 .ascii ']' -A831 .byte 0xF6,0x0B,0x96,0xF7,0x00 -A836 ; A836: 5A -A836 .ascii 'Z' -A837 .byte 0xBD,0xBE -A839 ; A839: 4B -A839 .ascii 'K' -A83A .byte 0xBD,0xBE,0x01,0xCC,0x01,0xF4,0xBD,0xE5 -A842 ; A842: 71 -A842 .ascii 'q' -A843 .byte 0xF6,0x00 -A845 ; A845: 5F -A845 .ascii '_' -A846 .byte 0xF7,0x0B,0x93,0xF6,0x00 -A84B ; A84B: 5E -A84B .ascii '^' -A84C .byte 0xF7,0x0B,0x94,0xF6,0x00 -A851 ; A851: 5D -A851 .ascii ']' -A852 .byte 0xF7,0x0B,0x95,0xF6,0x00 -A857 ; A857: 5A -A857 .ascii 'Z' -A858 .byte 0xF7,0x0B,0x96,0xBD,0xBE,0x01 -A85E ; A85E: 7C -A85E .ascii '|' -A85F .byte 0x00 -A860 ; A860: 54,20 -A860 .ascii 'T ' -A862 .byte 0xAF -A863 ; A863: 39 -A863 .ascii '9' -A864 .byte 0xF6,0x00,0x09,0xC1,0x01 -A869 ; A869: 26,20 -A869 .ascii '& ' -A86B .byte 0xF6,0x00 -A86D ; A86D: 61,4F -A86D .ascii 'aO' -A86F .byte 0xC3,0x00,0x01 -A872 ; A872: 37,36 -A872 .ascii '76' -A874 .byte 0xF6,0x00 -A876 ; A876: 60,4F,30 -A876 .ascii '`O0' -A879 .byte 0xA3,0x00 -A87B ; A87B: 31,31,2C -A87B .ascii '11,' -A87E .byte 0x0A,0xF6,0x00 -A881 ; A881: 60 -A881 .ascii '`' -A882 .byte 0xC1,0xF9 -A884 ; A884: 24 -A884 .ascii '$' -A885 .byte 0x03 -A886 ; A886: 7C -A886 .ascii '|' -A887 .byte 0x00 -A888 ; A888: 60,20 -A888 .ascii '` ' -A88A .byte 0x0A,0xF6,0x00 -A88D ; A88D: 60 -A88D .ascii '`' -A88E .byte 0xC1,0x09 -A890 ; A890: 24 -A890 .ascii '$' -A891 .byte 0x03 -A892 ; A892: 7C -A892 .ascii '|' -A893 .byte 0x00 -A894 ; A894: 60,39 -A894 .ascii '`9' -A896 .byte 0xF6,0x00 -A898 ; A898: 36,26,39 -A898 .ascii '6&9' -A89B .byte 0xF6,0x00 -A89D ; A89D: 54 -A89D .ascii 'T' -A89E .byte 0xC1,0x27 -A8A0 ; A8A0: 24,20,7C -A8A0 .ascii '$ |' -A8A3 .byte 0x00 -A8A4 ; A8A4: 54 -A8A4 .ascii 'T' -A8A5 .byte 0xF6,0x00,0x09,0xC1,0x01 -A8AA ; A8AA: 26 -A8AA .ascii '&' -A8AB .byte 0x0C,0xF6,0x00 -A8AE ; A8AE: 54 -A8AE .ascii 'T' -A8AF .byte 0xC1,0x27 -A8B1 ; A8B1: 26 -A8B1 .ascii '&' -A8B2 .byte 0x03,0x7F,0x00 -A8B5 ; A8B5: 54,20 -A8B5 .ascii 'T ' -A8B7 .byte 0x0A,0xF6,0x00 -A8BA ; A8BA: 54 -A8BA .ascii 'T' -A8BB .byte 0xC1 -A8BC ; A8BC: 24,26 -A8BC .ascii '$&' -A8BE .byte 0x03,0x7F,0x00 -A8C1 ; A8C1: 54 -A8C1 .ascii 'T' -A8C2 .byte 0xF6,0x00 -A8C4 ; A8C4: 54,4F -A8C4 .ascii 'TO' -A8C6 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B -A8CE .byte 0x90,0xC6,0x02,0xF7,0x00 -A8D3 ; A8D3: 36,39 -A8D3 .ascii '69' -A8D5 .byte 0xF6,0x00 -A8D7 ; A8D7: 60 -A8D7 .ascii '`' -A8D8 .byte 0xC1,0x00 -A8DA ; A8DA: 23 -A8DA .ascii '#' -A8DB .byte 0x05 -A8DC ; A8DC: 7A -A8DC .ascii 'z' -A8DD .byte 0x00 -A8DE ; A8DE: 60,20 -A8DE .ascii '` ' -A8E0 .byte 0x03,0x7F,0x00 -A8E3 ; A8E3: 60,39 -A8E3 .ascii '`9' -A8E5 .byte 0xF6,0x00 -A8E7 ; A8E7: 36,26,36 -A8E7 .ascii '6&6' -A8EA .byte 0xF6,0x00 -A8EC ; A8EC: 54 -A8EC .ascii 'T' -A8ED .byte 0xC1,0x00 -A8EF ; A8EF: 25 -A8EF .ascii '%' -A8F0 .byte 0x1D,0xF6,0x00 -A8F3 ; A8F3: 54,26 -A8F3 .ascii 'T&' -A8F5 .byte 0x15,0xF6,0x00,0x09,0xC1,0x01 -A8FB ; A8FB: 26 -A8FB .ascii '&' -A8FC .byte 0x07,0xC6 -A8FE ; A8FE: 26 -A8FE .ascii '&' -A8FF .byte 0xF7,0x00 -A901 ; A901: 54,20 -A901 .ascii 'T ' -A903 .byte 0x05,0xC6 -A905 ; A905: 23 -A905 .ascii '#' -A906 .byte 0xF7,0x00 -A908 ; A908: 54,20 -A908 .ascii 'T ' -A90A .byte 0x03 -A90B ; A90B: 7A -A90B .ascii 'z' -A90C .byte 0x00 -A90D ; A90D: 54 -A90D .ascii 'T' -A90E .byte 0xF6,0x00 -A910 ; A910: 54,4F -A910 .ascii 'TO' -A912 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B -A91A .byte 0x90,0xC6,0x02,0xF7,0x00 -A91F ; A91F: 36,39 -A91F .ascii '69' -A921 .byte 0xF6,0x0B,0x90,0xF7,0x0B,0x96,0xF6,0x0B -A929 .byte 0x96 -A92A ; A92A: 37 -A92A .ascii '7' -A92B .byte 0xF6,0x00 -A92D ; A92D: 60,4F -A92D .ascii '`O' -A92F .byte 0xC3,0x0A,0x93,0x8F -A933 ; A933: 33 -A933 .ascii '3' -A934 .byte 0xE7,0x00,0xF6,0x00,0x09,0xC1,0x01 -A93B ; A93B: 26,32 -A93B .ascii '&2' -A93D .byte 0xF6,0x00 -A93F ; A93F: 61,4F -A93F .ascii 'aO' -A941 .byte 0xC3,0x00,0x01 -A944 ; A944: 37,36 -A944 .ascii '76' -A946 .byte 0xF6,0x00 -A948 ; A948: 60,4F,30 -A948 .ascii '`O0' -A94B .byte 0xA3,0x00 -A94D ; A94D: 31,31,26 -A94D .ascii '11&' -A950 .byte 0x0A,0xF6,0x00 -A953 ; A953: 60 -A953 .ascii '`' -A954 .byte 0xC1,0xFA -A956 ; A956: 24 -A956 .ascii '$' -A957 .byte 0x03 -A958 ; A958: 7C -A958 .ascii '|' -A959 .byte 0x00 -A95A ; A95A: 61 -A95A .ascii 'a' -A95B .byte 0xF6,0x00 -A95D ; A95D: 60 -A95D .ascii '`' -A95E .byte 0xF1,0x00 -A960 ; A960: 61,22 -A960 .ascii 'a"' -A962 .byte 0x0A,0xF6,0x00 -A965 ; A965: 60 -A965 .ascii '`' -A966 .byte 0xC1,0xF9 -A968 ; A968: 24 -A968 .ascii '$' -A969 .byte 0x03 -A96A ; A96A: 7C -A96A .ascii '|' -A96B .byte 0x00 -A96C ; A96C: 60,20 -A96C .ascii '` ' -A96E .byte 0x0A,0xF6,0x00 -A971 ; A971: 60 -A971 .ascii '`' -A972 .byte 0xC1,0x09 -A974 ; A974: 24 -A974 .ascii '$' -A975 .byte 0x03 -A976 ; A976: 7C -A976 .ascii '|' -A977 .byte 0x00 -A978 ; A978: 60,39 -A978 .ascii '`9' -A97A .byte 0xF6,0x00 -A97C ; A97C: 60,26,24 -A97C .ascii '`&$' -A97F .byte 0xF6,0x00 -A981 ; A981: 60 -A981 .ascii '`' -A982 .byte 0xCB,0x03,0xF7,0x00 -A986 ; A986: 54 -A986 .ascii 'T' -A987 .byte 0xF6,0x00 -A989 ; A989: 54 -A989 .ascii 'T' -A98A .byte 0xC1,0xFF -A98C ; A98C: 24 -A98C .ascii '$' -A98D .byte 0x13,0xC6 -A98F ; A98F: 20,37 -A98F .ascii ' 7' -A991 .byte 0xF6,0x00 -A993 ; A993: 54,4F -A993 .ascii 'TO' -A995 .byte 0xC3,0x0A,0x90,0x8F -A999 ; A999: 33 -A999 .ascii '3' -A99A .byte 0xE7,0x00 -A99C ; A99C: 7C -A99C .ascii '|' -A99D .byte 0x00 -A99E ; A99E: 54,20 -A99E .ascii 'T ' -A9A0 .byte 0xE6 -A9A1 ; A9A1: 20,22 -A9A1 .ascii ' "' -A9A3 .byte 0xF6,0x00 -A9A5 ; A9A5: 60 -A9A5 .ascii '`' -A9A6 .byte 0xCB,0x04,0xF7,0x00 -A9AA ; A9AA: 54 -A9AA .ascii 'T' -A9AB .byte 0xF6,0x00 -A9AD ; A9AD: 54 -A9AD .ascii 'T' -A9AE .byte 0xC1,0xFF -A9B0 ; A9B0: 24 -A9B0 .ascii '$' -A9B1 .byte 0x13,0xC6 -A9B3 ; A9B3: 20,37 -A9B3 .ascii ' 7' -A9B5 .byte 0xF6,0x00 -A9B7 ; A9B7: 54,4F -A9B7 .ascii 'TO' -A9B9 .byte 0xC3,0x0A,0x90,0x8F -A9BD ; A9BD: 33 -A9BD .ascii '3' -A9BE .byte 0xE7,0x00 -A9C0 ; A9C0: 7C -A9C0 .ascii '|' -A9C1 .byte 0x00 -A9C2 ; A9C2: 54,20 -A9C2 .ascii 'T ' -A9C4 .byte 0xE6,0xF6,0x00 -A9C7 ; A9C7: 60 -A9C7 .ascii '`' -A9C8 .byte 0xF7,0x00 -A9CA ; A9CA: 61 -A9CA .ascii 'a' -A9CB .byte 0x7F,0x00 -A9CD ; A9CD: 54,39 -A9CD .ascii 'T9' -A9CF .byte 0xC6 -A9D0 ; A9D0: 50 -A9D0 .ascii 'P' -A9D1 .byte 0xF7,0x09,0x90,0xC6 -A9D5 ; A9D5: 29 -A9D5 .ascii ')' -A9D6 .byte 0xF7,0x09,0x91,0xC6 -A9DA ; A9DA: 20 -A9DA .ascii ' ' -A9DB .byte 0xF7,0x09,0x92,0x7F,0x00 -A9E0 ; A9E0: 54 -A9E0 .ascii 'T' -A9E1 .byte 0xF6,0x00 -A9E3 ; A9E3: 54 -A9E3 .ascii 'T' -A9E4 .byte 0xC1,0xFF -A9E6 ; A9E6: 24 -A9E6 .ascii '$' -A9E7 .byte 0x1B,0xF6,0x00 -A9EA ; A9EA: 54,4F -A9EA .ascii 'TO' -A9EC .byte 0xC3,0x09,0x90,0x8F,0xE6,0x00 -A9F2 ; A9F2: 37 -A9F2 .ascii '7' -A9F3 .byte 0xF6,0x00 -A9F5 ; A9F5: 54,4F -A9F5 .ascii 'TO' -A9F7 .byte 0xC3,0x0A,0x90,0x8F -A9FB ; A9FB: 33 -A9FB .ascii '3' -A9FC .byte 0xE7,0x00 -A9FE ; A9FE: 7C -A9FE .ascii '|' -A9FF .byte 0x00 -AA00 ; AA00: 54,20 -AA00 .ascii 'T ' -AA02 .byte 0xDE,0xF6,0x0B,0xBF,0xF7,0x00 -AA08 ; AA08: 61,39 -AA08 .ascii 'a9' -AA0A .byte 0xC6 -AA0B ; AA0B: 53 -AA0B .ascii 'S' -AA0C .byte 0xF7,0x0C,0xB9,0xC6 -AA10 ; AA10: 29 -AA10 .ascii ')' -AA11 .byte 0xF7,0x0C,0xBA,0xC6 -AA15 ; AA15: 20 -AA15 .ascii ' ' -AA16 .byte 0xF7,0x0C,0xBB,0x7F,0x00 -AA1B ; AA1B: 54 -AA1B .ascii 'T' -AA1C .byte 0xF6,0x00 -AA1E ; AA1E: 54 -AA1E .ascii 'T' -AA1F .byte 0xC1,0x10 -AA21 ; AA21: 24 -AA21 .ascii '$' -AA22 .byte 0x1B,0xF6,0x00 -AA25 ; AA25: 54,4F -AA25 .ascii 'TO' -AA27 .byte 0xC3,0x0C,0xB9,0x8F,0xE6,0x00 -AA2D ; AA2D: 37 -AA2D .ascii '7' -AA2E .byte 0xF6,0x00 -AA30 ; AA30: 54,4F -AA30 .ascii 'TO' -AA32 .byte 0xC3,0x0A,0x90,0x8F -AA36 ; AA36: 33 -AA36 .ascii '3' -AA37 .byte 0xE7,0x00 -AA39 ; AA39: 7C -AA39 .ascii '|' -AA3A .byte 0x00 -AA3B ; AA3B: 54,20 -AA3B .ascii 'T ' -AA3D .byte 0xDE -AA3E ; AA3E: 39 -AA3E .ascii '9' -AA3F .byte 0xC6 -AA40 ; AA40: 49 -AA40 .ascii 'I' -AA41 .byte 0xF7,0x0C,0xC9,0xC6 -AA45 ; AA45: 29 -AA45 .ascii ')' -AA46 .byte 0xF7,0x0C,0xCA,0xC6 -AA4A ; AA4A: 20 -AA4A .ascii ' ' -AA4B .byte 0xF7,0x0C,0xCB,0x7F,0x00 -AA50 ; AA50: 54 -AA50 .ascii 'T' -AA51 .byte 0xF6,0x00 -AA53 ; AA53: 54 -AA53 .ascii 'T' -AA54 .byte 0xC1,0x10 -AA56 ; AA56: 24 -AA56 .ascii '$' -AA57 .byte 0x1B,0xF6,0x00 -AA5A ; AA5A: 54,4F -AA5A .ascii 'TO' -AA5C .byte 0xC3,0x0C,0xC9,0x8F,0xE6,0x00 -AA62 ; AA62: 37 -AA62 .ascii '7' -AA63 .byte 0xF6,0x00 -AA65 ; AA65: 54,4F -AA65 .ascii 'TO' -AA67 .byte 0xC3,0x0A,0x90,0x8F -AA6B ; AA6B: 33 -AA6B .ascii '3' -AA6C .byte 0xE7,0x00 -AA6E ; AA6E: 7C -AA6E .ascii '|' -AA6F .byte 0x00 -AA70 ; AA70: 54,20 -AA70 .ascii 'T ' -AA72 .byte 0xDE -AA73 ; AA73: 39 -AA73 .ascii '9' -AA74 .byte 0x7F,0x00 -AA76 ; AA76: 54 -AA76 .ascii 'T' -AA77 .byte 0xF6,0x00 -AA79 ; AA79: 54 -AA79 .ascii 'T' -AA7A .byte 0xC1,0x0B -AA7C ; AA7C: 24 -AA7C .ascii '$' -AA7D .byte 0x1B,0xF6,0x00 -AA80 ; AA80: 54,4F -AA80 .ascii 'TO' -AA82 .byte 0xC3,0x0B,0xE4,0x8F,0xE6,0x00 -AA88 ; AA88: 37 -AA88 .ascii '7' -AA89 .byte 0xF6,0x00 -AA8B ; AA8B: 54,4F -AA8B .ascii 'TO' -AA8D .byte 0xC3,0x00 -AA8F ; AA8F: 68 -AA8F .ascii 'h' -AA90 .byte 0x8F -AA91 ; AA91: 33 -AA91 .ascii '3' -AA92 .byte 0xE7,0x00 -AA94 ; AA94: 7C -AA94 .ascii '|' -AA95 .byte 0x00 -AA96 ; AA96: 54,20 -AA96 .ascii 'T ' -AA98 .byte 0xDE -AA99 ; AA99: 39 -AA99 .ascii '9' -AA9A .byte 0xF6,0x00 -AA9C ; AA9C: 22 -AA9C .ascii '"' -AA9D .byte 0xC1,0x06 -AA9F ; AA9F: 24 -AA9F .ascii '$' -AAA0 .byte 0x0F -AAA1 ; AAA1: 7C -AAA1 .ascii '|' -AAA2 .byte 0x00 -AAA3 ; AAA3: 22 -AAA3 .ascii '"' -AAA4 .byte 0xF6,0x00 -AAA6 ; AAA6: 22 -AAA6 .ascii '"' -AAA7 .byte 0xC1,0x05 -AAA9 ; AAA9: 23 -AAA9 .ascii '#' -AAAA .byte 0x05,0xC6,0x01,0xF7,0x00 -AAAF ; AAAF: 22 -AAAF .ascii '"' -AAB0 .byte 0xF6,0x00 -AAB2 ; AAB2: 22,4F -AAB2 .ascii '"O' -AAB4 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xAB -AABC .byte 0x0B,0xAA,0xC7,0xAA,0xD5,0xAA,0xE3,0xAA -AAC4 .byte 0xF1,0xAA,0xFF,0xF6,0x0B,0xAF,0xF7,0x00 -AACC ; AACC: 24 -AACC .ascii '$' -AACD .byte 0xF6,0x0B,0xB4,0xF7,0x00 -AAD2 ; AAD2: 2A,20,36 -AAD2 .ascii '* 6' -AAD5 .byte 0xF6,0x0B,0xAE,0xF7,0x00 -AADA ; AADA: 24 -AADA .ascii '$' -AADB .byte 0xF6,0x0B,0xB3,0xF7,0x00 -AAE0 ; AAE0: 2A,20,28 -AAE0 .ascii '* (' -AAE3 .byte 0xF6,0x0B,0xAD,0xF7,0x00 -AAE8 ; AAE8: 24 -AAE8 .ascii '$' -AAE9 .byte 0xF6,0x0B,0xB2,0xF7,0x00 -AAEE ; AAEE: 2A,20 -AAEE .ascii '* ' -AAF0 .byte 0x1A,0xF6,0x0B,0xAC,0xF7,0x00 -AAF6 ; AAF6: 24 -AAF6 .ascii '$' -AAF7 .byte 0xF6,0x0B,0xB1,0xF7,0x00 -AAFC ; AAFC: 2A,20 -AAFC .ascii '* ' -AAFE .byte 0x0C,0xF6,0x0B,0xAB,0xF7,0x00 -AB04 ; AB04: 24 -AB04 .ascii '$' -AB05 .byte 0xF6,0x0B,0xB0,0xF7,0x00 -AB0A ; AB0A: 2A,39 -AB0A .ascii '*9' -AB0C ; AB0C: C6,03 -AB0C LAB0C: ldab #0x03 -AB0E ; AB0E: F7,00,18 -AB0E stab L0018 -AB11 ; AB11: 7F,00,1C -AB11 clr L001C -AB14 ; AB14: F6,00,1C -AB14 LAB14: ldab L001C -AB17 ; AB17: C1,04 -AB17 cmpb #0x04 -AB19 ; AB19: 24,6D -AB19 bcc LAB88 -AB1B ; AB1B: C6,07 -AB1B ldab #0x07 -AB1D ; AB1D: F7,00,55 -AB1D stab L0055 -AB20 ; AB20: 7F,00,54 -AB20 clr L0054 -AB23 ; AB23: F6,00,54 -AB23 LAB23: ldab L0054 -AB26 ; AB26: C1,08 -AB26 cmpb #0x08 -AB28 ; AB28: 24,56 -AB28 bcc LAB80 -AB2A ; AB2A: F6,00,1C -AB2A ldab L001C -AB2D ; AB2D: 4F -AB2D clra -AB2E ; AB2E: C3,0B,A4 -AB2E addd #0x0BA4 -AB31 ; AB31: 8F -AB31 xgdx -AB32 ; AB32: E6,00 -AB32 ldab 0x00,x -AB34 ; AB34: 37 -AB34 pshb -AB35 ; AB35: F6,00,54 -AB35 ldab L0054 -AB38 ; AB38: 4F -AB38 clra -AB39 ; AB39: C3,B4,B7 -AB39 addd #0xB4B7 -AB3C ; AB3C: 8F -AB3C xgdx -AB3D ; AB3D: E6,00 -AB3D ldab 0x00,x -AB3F ; AB3F: 30 -AB3F tsx -AB40 ; AB40: E4,00 -AB40 andb 0x00,x -AB42 ; AB42: 31 -AB42 ins -AB43 ; AB43: 27,1A -AB43 beq LAB5F -AB45 ; AB45: F6,00,55 -AB45 ldab L0055 -AB48 ; AB48: 4F -AB48 clra -AB49 ; AB49: C3,B4,B7 -AB49 addd #0xB4B7 -AB4C ; AB4C: 8F -AB4C xgdx -AB4D ; AB4D: E6,00 -AB4D ldab 0x00,x -AB4F ; AB4F: 37 -AB4F pshb -AB50 ; AB50: F6,00,18 -AB50 ldab L0018 -AB53 ; AB53: 4F -AB53 clra -AB54 ; AB54: C3,00,62 -AB54 addd #0x0062 -AB57 ; AB57: 8F -AB57 xgdx -AB58 ; AB58: 33 -AB58 pulb -AB59 ; AB59: EA,00 -AB59 orab 0x00,x -AB5B ; AB5B: E7,00 -AB5B stab 0x00,x -AB5D ; AB5D: 20,19 -AB5D bra LAB78 -AB5F ; AB5F: F6,00,55 -AB5F LAB5F: ldab L0055 -AB62 ; AB62: 4F -AB62 clra -AB63 ; AB63: C3,B4,B7 -AB63 addd #0xB4B7 -AB66 ; AB66: 8F -AB66 xgdx -AB67 ; AB67: E6,00 -AB67 ldab 0x00,x -AB69 ; AB69: 53 -AB69 comb -AB6A ; AB6A: 37 -AB6A pshb -AB6B ; AB6B: F6,00,18 -AB6B ldab L0018 -AB6E ; AB6E: 4F -AB6E clra -AB6F ; AB6F: C3,00,62 -AB6F addd #0x0062 -AB72 ; AB72: 8F -AB72 xgdx -AB73 ; AB73: 33 -AB73 pulb -AB74 ; AB74: E4,00 -AB74 andb 0x00,x -AB76 ; AB76: E7,00 -AB76 stab 0x00,x -AB78 ; AB78: 7A,00,55 -AB78 LAB78: dec L0055 -AB7B ; AB7B: 7C,00,54 -AB7B inc L0054 -AB7E ; AB7E: 20,A3 -AB7E bra LAB23 -AB80 ; AB80: 7A,00,18 -AB80 LAB80: dec L0018 -AB83 ; AB83: 7C,00,1C -AB83 inc L001C -AB86 ; AB86: 20,8C -AB86 bra LAB14 -AB88 ; AB88: 39 -AB88 LAB88: rts -AB89 ; AB89: CC,B0,8C -AB89 LAB89: ldd #0xB08C -AB8C ; AB8C: BD,C0,BA -AB8C jsr DISPST -AB8F ; AB8F: CC,01,F4 -AB8F ldd #0x01F4 -AB92 ; AB92: BD,E5,71 -AB92 jsr LE571 -AB95 ; AB95: BD,D4,79 -AB95 jsr LD479 -AB98 ; AB98: BD,E8,9A -AB98 jsr LE89A -AB9B ; AB9B: BD,E9,EA -AB9B jsr LE9EA -AB9E ; AB9E: 7F,0B,C1 -AB9E clr L0BC1 -ABA1 ; ABA1: 39 -ABA1 rts -ABA2 ; ABA2: 7F,00,05 -ABA2 LABA2: clr L0005 -ABA5 ; ABA5: F6,00,05 -ABA5 LABA5: ldab L0005 -ABA8 ; ABA8: C1,64 -ABA8 cmpb #0x64 -ABAA ; ABAA: 25,03 -ABAA bcs LABAF -ABAC ; ABAC: 7E,AC,81 -ABAC jmp LAC81 -ABAF ; ABAF: F6,00,05 -ABAF LABAF: ldab L0005 -ABB2 ; ABB2: F7,00,06 -ABB2 stab L0006 -ABB5 ; ABB5: F6,00,05 -ABB5 ldab L0005 -ABB8 ; ABB8: 4F -ABB8 clra -ABB9 ; ABB9: CE,00,05 -ABB9 ldx #0x0005 -ABBC ; ABBC: 02 -ABBC idiv -ABBD ; ABBD: 5D -ABBD tstb -ABBE ; ABBE: 26,03 -ABBE bne LABC3 -ABC0 ; ABC0: 7E,AC,7B -ABC0 jmp LAC7B -ABC3 ; ABC3: F6,00,06 -ABC3 LABC3: ldab L0006 -ABC6 ; ABC6: BD,D7,A0 -ABC6 jsr LD7A0 -ABC9 ; ABC9: 83,00,00 -ABC9 subd #0x0000 -ABCC ; ABCC: 27,03 -ABCC beq LABD1 -ABCE ; ABCE: 7E,AC,7B -ABCE jmp LAC7B -ABD1 ; ABD1: BD,D3,11 -ABD1 LABD1: jsr LD311 -ABD4 ; ABD4: 83,00,00 -ABD4 subd #0x0000 -ABD7 ; ABD7: 27,2B -ABD7 beq LAC04 -ABD9 ; ABD9: F6,00,05 -ABD9 ldab L0005 -ABDC ; ABDC: 4F -ABDC clra -ABDD ; ABDD: 05 -ABDD lsld -ABDE ; ABDE: C3,08,00 -ABDE addd #0x0800 -ABE1 ; ABE1: 8F -ABE1 xgdx -ABE2 ; ABE2: EC,00 -ABE2 ldd 0x00,x -ABE4 ; ABE4: C4,FF -ABE4 andb #0xFF -ABE6 ; ABE6: 84,3F -ABE6 anda #0x3F -ABE8 ; ABE8: 83,27,10 -ABE8 subd #0x2710 -ABEB ; ABEB: 24,15 -ABEB bcc LAC02 -ABED ; ABED: CC,01,00 -ABED ldd #0x0100 -ABF0 ; ABF0: 37 -ABF0 pshb -ABF1 ; ABF1: 36 -ABF1 psha -ABF2 ; ABF2: F6,00,05 -ABF2 ldab L0005 -ABF5 ; ABF5: 4F -ABF5 clra -ABF6 ; ABF6: 05 -ABF6 lsld -ABF7 ; ABF7: C3,08,C8 -ABF7 addd #0x08C8 -ABFA ; ABFA: 38 -ABFA pulx -ABFB ; ABFB: 8F -ABFB xgdx -ABFC ; ABFC: AA,00 -ABFC oraa 0x00,x -ABFE ; ABFE: EA,01 -ABFE orab 0x01,x -AC00 ; AC00: ED,00 -AC00 std 0x00,x -AC02 ; AC02: 20,29 -AC02 LAC02: bra LAC2D -AC04 ; AC04: F6,00,05 -AC04 LAC04: ldab L0005 -AC07 ; AC07: 4F -AC07 clra -AC08 ; AC08: 05 -AC08 lsld -AC09 ; AC09: C3,08,00 -AC09 addd #0x0800 -AC0C ; AC0C: 8F -AC0C xgdx -AC0D ; AC0D: EC,00 -AC0D ldd 0x00,x -AC0F ; AC0F: C4,FF -AC0F andb #0xFF -AC11 ; AC11: 84,3F -AC11 anda #0x3F -AC13 ; AC13: 83,27,0F -AC13 subd #0x270F -AC16 ; AC16: 23,15 -AC16 bls LAC2D -AC18 ; AC18: CC,01,00 -AC18 ldd #0x0100 -AC1B ; AC1B: 37 -AC1B pshb -AC1C ; AC1C: 36 -AC1C psha -AC1D ; AC1D: F6,00,05 -AC1D ldab L0005 -AC20 ; AC20: 4F -AC20 clra -AC21 ; AC21: 05 -AC21 lsld -AC22 ; AC22: C3,08,C8 -AC22 addd #0x08C8 -AC25 ; AC25: 38 -AC25 pulx -AC26 ; AC26: 8F -AC26 xgdx -AC27 ; AC27: AA,00 -AC27 oraa 0x00,x -AC29 ; AC29: EA,01 -AC29 orab 0x01,x -AC2B ; AC2B: ED,00 -AC2B std 0x00,x -AC2D ; AC2D: F6,00,05 -AC2D LAC2D: ldab L0005 -AC30 ; AC30: 4F -AC30 clra -AC31 ; AC31: 05 -AC31 lsld -AC32 ; AC32: C3,08,C8 -AC32 addd #0x08C8 -AC35 ; AC35: 8F -AC35 xgdx -AC36 ; AC36: EC,00 -AC36 ldd 0x00,x -AC38 ; AC38: 84,01 -AC38 anda #0x01 -AC3A ; AC3A: 27,06 -AC3A beq LAC42 -AC3C ; AC3C: CE,00,19 -AC3C ldx #0x0019 -AC3F ; AC3F: 1C,00,04 -AC3F bset 0x00,x,#0x04 -AC42 ; AC42: F6,00,05 -AC42 LAC42: ldab L0005 -AC45 ; AC45: 4F -AC45 clra -AC46 ; AC46: 05 -AC46 lsld -AC47 ; AC47: C3,08,00 -AC47 addd #0x0800 -AC4A ; AC4A: 8F -AC4A xgdx -AC4B ; AC4B: EC,00 -AC4B ldd 0x00,x -AC4D ; AC4D: 84,80 -AC4D anda #0x80 -AC4F ; AC4F: 27,2A -AC4F beq LAC7B -AC51 ; AC51: F6,00,05 -AC51 ldab L0005 -AC54 ; AC54: 4F -AC54 clra -AC55 ; AC55: 05 -AC55 lsld -AC56 ; AC56: C3,08,C8 -AC56 addd #0x08C8 -AC59 ; AC59: 8F -AC59 xgdx -AC5A ; AC5A: EC,00 -AC5A ldd 0x00,x -AC5C ; AC5C: 84,02 -AC5C anda #0x02 -AC5E ; AC5E: 27,06 -AC5E beq LAC66 -AC60 ; AC60: CE,00,19 -AC60 ldx #0x0019 -AC63 ; AC63: 1C,00,01 -AC63 bset 0x00,x,#0x01 -AC66 ; AC66: F6,00,05 -AC66 LAC66: ldab L0005 -AC69 ; AC69: 4F -AC69 clra -AC6A ; AC6A: 05 -AC6A lsld -AC6B ; AC6B: C3,08,C8 -AC6B addd #0x08C8 -AC6E ; AC6E: 8F -AC6E xgdx -AC6F ; AC6F: EC,00 -AC6F ldd 0x00,x -AC71 ; AC71: 84,04 -AC71 anda #0x04 -AC73 ; AC73: 27,06 -AC73 beq LAC7B -AC75 ; AC75: CE,00,19 -AC75 ldx #0x0019 -AC78 ; AC78: 1C,00,02 -AC78 bset 0x00,x,#0x02 -AC7B ; AC7B: 7C,00,05 -AC7B LAC7B: inc L0005 -AC7E ; AC7E: 7E,AB,A5 -AC7E jmp LABA5 -AC81 ; AC81: F6,00,19 -AC81 LAC81: ldab L0019 -AC84 ; AC84: C4,07 -AC84 andb #0x07 -AC86 ; AC86: 26,0A -AC86 bne LAC92 -AC88 ; AC88: F6,0B,C1 -AC88 ldab L0BC1 -AC8B ; AC8B: C4,7F -AC8B andb #0x7F -AC8D ; AC8D: 26,03 -AC8D bne LAC92 -AC8F ; AC8F: 5F -AC8F clrb -AC90 ; AC90: 20,02 -AC90 bra LAC94 -AC92 ; AC92: C6,01 -AC92 LAC92: ldab #0x01 -AC94 ; AC94: 5D -AC94 LAC94: tstb -AC95 ; AC95: 26,05 -AC95 bne LAC9C -AC97 ; AC97: C6,0D -AC97 ldab #0x0D -AC99 ; AC99: F7,00,48 -AC99 stab L0048 -AC9C ; AC9C: 39 -AC9C LAC9C: rts -AC9D .byte 0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01 -ACA5 .byte 0x0B,0x0A,0x09 -ACA8 ; ACA8: 20,20,50,52,49,43,45,20 -ACA8 ; ACB0: 20,20 -ACA8 .ascii ' PRICE ' -ACB2 .byte 0x00 -ACB3 ; ACB3: 20,20,20,50,52,49,58,20 -ACB3 ; ACBB: 20,20 -ACB3 .ascii ' PRIX ' -ACBD .byte 0x00 -ACBE ; ACBE: 20,20,50,52,45,49,53,20 -ACBE ; ACC6: 20,20 -ACBE .ascii ' PREIS ' -ACC8 .byte 0x00 -ACC9 ; ACC9: 20,20,50,52,45,43,49,4F -ACC9 ; ACD1: 20,20 -ACC9 .ascii ' PRECIO ' -ACD3 .byte 0x00 -ACD4 ; ACD4: 20,20,43,48,41,4E,47,45 -ACD4 ; ACDC: 20,20 -ACD4 .ascii ' CHANGE ' -ACDE .byte 0x00 -ACDF ; ACDF: 20,20,43,41,4D,42,49,4F -ACDF ; ACE7: 20,20 -ACDF .ascii ' CAMBIO ' -ACE9 .byte 0x00 -ACEA ; ACEA: 20,4D,4F,4E,4E,41,49,45 -ACEA ; ACF2: 20,20 -ACEA .ascii ' MONNAIE ' -ACF4 .byte 0x00 -ACF5 ; ACF5: 20,20,54,48,41,4E,4B,53 -ACF5 ; ACFD: 20,20 -ACF5 .ascii ' THANKS ' -ACFF .byte 0x00 -AD00 ; AD00: 20,20,4D,45,52,43,49,20 -AD00 ; AD08: 20,20 -AD00 .ascii ' MERCI ' -AD0A .byte 0x00 -AD0B ; AD0B: 20,20,44,41,4E,4B,45,20 -AD0B ; AD13: 20,20 -AD0B .ascii ' DANKE ' -AD15 .byte 0x00 -AD16 ; AD16: 20,20,47,52,41,43,49,41 -AD16 ; AD1E: 53,20 -AD16 .ascii ' GRACIAS ' -AD20 .byte 0x00 -AD21 ; AD21: 20,20,53,45,4C,45,43,54 -AD21 ; AD29: 20,20 -AD21 .ascii ' SELECT ' -AD2B .byte 0x00 -AD2C ; AD2C: 20,20,4F,54,48,45,52,20 -AD2C ; AD34: 20,20 -AD2C .ascii ' OTHER ' -AD36 .byte 0x00 -AD37 ; AD37: 20,20,20,49,54,45,4D,20 -AD37 ; AD3F: 20,20 -AD37 .ascii ' ITEM ' -AD41 .byte 0x00 -AD42 ; AD42: 20,20,46,41,49,54,45,53 -AD42 ; AD4A: 20,20 -AD42 .ascii ' FAITES ' -AD4C .byte 0x00 -AD4D ; AD4D: 20,20,41,55,54,52,45,20 -AD4D ; AD55: 20,20 -AD4D .ascii ' AUTRE ' -AD57 .byte 0x00 -AD58 ; AD58: 20,20,43,48,4F,49,58,20 -AD58 ; AD60: 20,20 -AD58 .ascii ' CHOIX ' -AD62 .byte 0x00 -AD63 ; AD63: 20,20,42,49,54,54,45,20 -AD63 ; AD6B: 20,20 -AD63 .ascii ' BITTE ' -AD6D .byte 0x00 -AD6E ; AD6E: 20,20,41,4E,44,45,52,45 -AD6E ; AD76: 20,20 -AD6E .ascii ' ANDERE ' -AD78 .byte 0x00 -AD79 ; AD79: 20,20,20,57,41,48,4C,20 -AD79 ; AD81: 20,20 -AD79 .ascii ' WAHL ' -AD83 .byte 0x00 -AD84 ; AD84: 20,20,50,55,4C,53,45,20 -AD84 ; AD8C: 20,20 -AD84 .ascii ' PULSE ' -AD8E .byte 0x00 -AD8F ; AD8F: 20,20,45,58,54,52,41,20 -AD8F ; AD97: 20,20 -AD8F .ascii ' EXTRA ' -AD99 .byte 0x00 -AD9A ; AD9A: 20,53,45,4C,45,43,43,49 -AD9A ; ADA2: 4F,4E -AD9A .ascii ' SELECCION' -ADA4 .byte 0x00 -ADA5 ; ADA5: 20,45,58,41,43,54,20,43 -ADA5 ; ADAD: 4F,49,4E,53,20,4F,4E,4C -ADA5 ; ADB5: 59,20 -ADA5 .ascii ' EXACT COINS ONLY ' -ADB7 .byte 0x00 -ADB8 ; ADB8: 20,4D,4F,4E,4E,41,49,45 -ADB8 ; ADC0: 20,45,58,41,43,54,45,20 -ADB8 ; ADC8: 53,45,55,4C,45,4D,45,4E -ADB8 ; ADD0: 54,20 -ADB8 .ascii ' MONNAIE EXACTE SEULEMENT ' -ADD2 .byte 0x00 -ADD3 ; ADD3: 20,4E,49,43,48,54,20,55 -ADD3 ; ADDB: 45,42,45,52,5A,41,48,4C -ADD3 ; ADE3: 45,4E,20 -ADD3 .ascii ' NICHT UEBERZAHLEN ' -ADE6 .byte 0x00 -ADE7 ; ADE7: 20,49,4E,54,52,4F,44,55 -ADE7 ; ADEF: 5A,43,41,20,50,52,45,43 -ADE7 ; ADF7: 49,4F,20,45,58,41,43,54 -ADE7 ; ADFF: 4F,20 -ADE7 .ascii ' INTRODUZCA PRECIO EXACTO ' -AE01 .byte 0x00 -AE02 ; AE02: 20,43,4F,49,4E,53,20,4F -AE02 ; AE0A: 4E,4C,59,20 -AE02 .ascii ' COINS ONLY ' -AE0E .byte 0x00 -AE0F ; AE0F: 20,4D,4F,4E,4E,41,49,45 -AE0F ; AE17: 20,53,45,55,4C,45,4D,45 -AE0F ; AE1F: 4E,54,20 -AE0F .ascii ' MONNAIE SEULEMENT ' -AE22 .byte 0x00 -AE23 ; AE23: 20,4E,55,52,20,4D,55,4E -AE23 ; AE2B: 5A,45,4E,20 -AE23 .ascii ' NUR MUNZEN ' -AE2F .byte 0x00 -AE30 ; AE30: 20,4D,4F,4E,45,44,41,20 -AE30 ; AE38: 55,4E,49,43,41,4D,45,4E -AE30 ; AE40: 54,45,20 -AE30 .ascii ' MONEDA UNICAMENTE ' -AE43 .byte 0x00 -AE44 ; AE44: 20,4D,41,43,48,49,4E,45 -AE44 ; AE4C: 20,4F,55,54,20,4F,46,20 -AE44 ; AE54: 4F,52,44,45,52,20 -AE44 .ascii ' MACHINE OUT OF ORDER ' -AE5A .byte 0x00 -AE5B ; AE5B: 20,48,4F,52,53,20,44,45 -AE5B ; AE63: 20,53,45,52,56,49,43,45 -AE5B ; AE6B: 20 -AE5B .ascii ' HORS DE SERVICE ' -AE6C .byte 0x00 -AE6D ; AE6D: 20,41,55,53,53,45,52,20 -AE6D ; AE75: 42,45,54,52,49,45,42,20 -AE6D .ascii ' AUSSER BETRIEB ' -AE7D .byte 0x00 -AE7E ; AE7E: 20,46,55,45,52,41,20,44 -AE7E ; AE86: 45,20,53,45,52,56,49,43 -AE7E ; AE8E: 49,4F,20 -AE7E .ascii ' FUERA DE SERVICIO ' -AE91 .byte 0x00 -AE92 ; AE92: 2D,20,20,20,20,20,20,20 -AE92 ; AE9A: 20,20 -AE92 .ascii '- ' -AE9C .byte 0x00 -AE9D ; AE9D: 53,45,54,20,50,52,49,43 -AE9D ; AEA5: 45,3F -AE9D .ascii 'SET PRICE?' -AEA7 .byte 0x00 -AEA8 ; AEA8: 20,20,53,59,53,54,45,4D -AEA8 ; AEB0: 20,20 -AEA8 .ascii ' SYSTEM ' -AEB2 .byte 0x00 -AEB3 ; AEB3: 20,20,20,20,4F,4B,20,20 -AEB3 ; AEBB: 20,20 -AEB3 .ascii ' OK ' -AEBD .byte 0x00 -AEBE ; AEBE: 24,35,20,45,4E,41,42,4C -AEBE ; AEC6: 45,20 -AEBE .ascii '$5 ENABLE ' -AEC8 .byte 0x00 -AEC9 ; AEC9: 24,35,20,44,49,53,41,42 -AEC9 ; AED1: 4C,45 -AEC9 .ascii '$5 DISABLE' -AED3 .byte 0x00 -AED4 ; AED4: 53,4F,44,41,20,56,45,4E -AED4 ; AEDC: 44,20 -AED4 .ascii 'SODA VEND ' -AEDE .byte 0x00 -AEDF ; AEDF: 53,4E,41,43,4B,20,56,45 -AEDF ; AEE7: 4E,44 -AEDF .ascii 'SNACK VEND' -AEE9 .byte 0x00 -AEEA ; AEEA: 44,55,4D,42,20,4D,45,43 -AEEA ; AEF2: 20,59 -AEEA .ascii 'DUMB MEC Y' -AEF4 .byte 0x00 -AEF5 ; AEF5: 44,55,4D,42,20,4D,45,43 -AEF5 ; AEFD: 20,4E -AEF5 .ascii 'DUMB MEC N' -AEFF .byte 0x00 -AF00 ; AF00: 4C,4E,4B,20,4D,53,54,52 -AF00 ; AF08: 20,59 -AF00 .ascii 'LNK MSTR Y' -AF0A .byte 0x00 -AF0B ; AF0B: 4C,4E,4B,20,4D,53,54,52 -AF0B ; AF13: 20,4E -AF0B .ascii 'LNK MSTR N' -AF15 .byte 0x00 -AF16 ; AF16: 43,41,52,44,20,52,44,52 -AF16 ; AF1E: 20,59 -AF16 .ascii 'CARD RDR Y' -AF20 .byte 0x00 -AF21 ; AF21: 43,41,52,44,20,52,44,52 -AF21 ; AF29: 20,4E -AF21 .ascii 'CARD RDR N' -AF2B .byte 0x00 -AF2C ; AF2C: 42,49,4C,4C,20,56,41,4C -AF2C ; AF34: 20,59 -AF2C .ascii 'BILL VAL Y' -AF36 .byte 0x00 -AF37 ; AF37: 42,49,4C,4C,20,56,41,4C -AF37 ; AF3F: 20,4E -AF37 .ascii 'BILL VAL N' -AF41 .byte 0x00 -AF42 ; AF42: 50,52,43,20,48,4F,4C,44 -AF42 ; AF4A: 20,59 -AF42 .ascii 'PRC HOLD Y' -AF4C .byte 0x00 -AF4D ; AF4D: 50,52,43,20,48,4F,4C,44 -AF4D ; AF55: 20,4E -AF4D .ascii 'PRC HOLD N' -AF57 .byte 0x00 -AF58 ; AF58: 50,52,43,20,44,49,53,50 -AF58 ; AF60: 20,59 -AF58 .ascii 'PRC DISP Y' -AF62 .byte 0x00 -AF63 ; AF63: 50,52,43,20,44,49,53,50 -AF63 ; AF6B: 20,4E -AF63 .ascii 'PRC DISP N' -AF6D .byte 0x00 -AF6E ; AF6E: 46,52,45,45,20,56,4E,44 -AF6E ; AF76: 20,59 -AF6E .ascii 'FREE VND Y' -AF78 .byte 0x00 -AF79 ; AF79: 46,52,45,45,20,56,4E,44 -AF79 ; AF81: 20,4E -AF79 .ascii 'FREE VND N' -AF83 .byte 0x00 -AF84 ; AF84: 24,31,20,43,48,4E,47,52 -AF84 ; AF8C: 20,59 -AF84 .ascii '$1 CHNGR Y' -AF8E .byte 0x00 -AF8F ; AF8F: 24,31,20,43,48,4E,47,52 -AF8F ; AF97: 20,4E -AF8F .ascii '$1 CHNGR N' -AF99 .byte 0x00 -AF9A ; AF9A: 43,4C,52,20,4D,49,53,20 -AF9A ; AFA2: 20,59 -AF9A .ascii 'CLR MIS Y' -AFA4 .byte 0x00 -AFA5 ; AFA5: 43,4C,52,20,4D,49,53,20 -AFA5 ; AFAD: 20,4E -AFA5 .ascii 'CLR MIS N' -AFAF .byte 0x00 -AFB0 ; AFB0: 48,49,54,20,4B,45,59,22 -AFB0 ; AFB8: 30,22 -AFB0 .ascii 'HIT KEY"0"' -AFBA .byte 0x00 -AFBB ; AFBB: 45,4E,54,45,52,20,43,4F -AFBB ; AFC3: 44,45 -AFBB .ascii 'ENTER CODE' -AFC5 .byte 0x00 -AFC6 ; AFC6: 53,45,43,55,52,45,20,4F -AFC6 ; AFCE: 4E,20 -AFC6 .ascii 'SECURE ON ' -AFD0 .byte 0x00 -AFD1 ; AFD1: 53,45,43,55,52,45,20,4F -AFD1 ; AFD9: 46,46 -AFD1 .ascii 'SECURE OFF' -AFDB .byte 0x00 -AFDC ; AFDC: 2D,20,53,41,56,49,4E,47 -AFDC ; AFE4: 20,2D -AFDC .ascii '- SAVING -' -AFE6 .byte 0x00 -AFE7 ; AFE7: 2D,50,52,49,4E,54,49,4E -AFE7 ; AFEF: 47,2D -AFE7 .ascii '-PRINTING-' -AFF1 .byte 0x00 -AFF2 ; AFF2: 4F,56,45,52,20,43,52,4E -AFF2 ; AFFA: 54,3D -AFF2 .ascii 'OVER CRNT=' -AFFC .byte 0x00 -AFFD ; AFFD: 48,4F,4D,45,20,46,41,49 -AFFD ; B005: 4C,3D -AFFD .ascii 'HOME FAIL=' -B007 .byte 0x00 -B008 ; B008: 43,48,4B,20,50,52,49,43 -B008 ; B010: 45,53 -B008 .ascii 'CHK PRICES' -B012 .byte 0x00 -B013 ; B013: 48,49,54,20,52,45,53,45 -B013 ; B01B: 54,20 -B013 .ascii 'HIT RESET ' -B01D .byte 0x00 -B01E ; B01E: 43,4F,49,4E,20,20,20,4A -B01E ; B026: 41,4D -B01E .ascii 'COIN JAM' -B028 .byte 0x00 -B029 ; B029: 42,41,44,20,53,45,4E,53 -B029 ; B031: 4F,52 -B029 .ascii 'BAD SENSOR' -B033 .byte 0x00 -B034 ; B034: 43,48,47,52,20,50,57,52 -B034 ; B03C: 55,50 -B034 .ascii 'CHGR PWRUP' -B03E .byte 0x00 -B03F ; B03F: 4C,49,4E,4B,20,50,57,52 -B03F ; B047: 55,50 -B03F .ascii 'LINK PWRUP' -B049 .byte 0x00 -B04A ; B04A: 43,41,52,44,20,50,57,52 -B04A ; B052: 55,50 -B04A .ascii 'CARD PWRUP' -B054 .byte 0x00 -B055 ; B055: 42,49,4C,4C,20,45,52,52 -B055 ; B05D: 4F,52 -B055 .ascii 'BILL ERROR' -B05F .byte 0x00 -B060 ; B060: 54,55,42,45,20,45,52,52 -B060 ; B068: 4F,52 -B060 .ascii 'TUBE ERROR' -B06A .byte 0x00 -B06B ; B06B: 4E,4F,20,20,43,48,41,4E -B06B ; B073: 47,45 -B06B .ascii 'NO CHANGE' -B075 .byte 0x00 -B076 ; B076: 20,4E,4F,20,46,49,56,45 -B076 ; B07E: 53,20 -B076 .ascii ' NO FIVES ' -B080 .byte 0x00 -B081 ; B081: 4E,4F,20,20,41,43,43,45 -B081 ; B089: 53,53 -B081 .ascii 'NO ACCESS' -B08B .byte 0x00 -B08C ; B08C: 4E,4F,20,20,45,52,52,4F -B08C ; B094: 52,53 -B08C .ascii 'NO ERRORS' -B096 .byte 0x00 -B097 ; B097: 54,45,53,54,20,20,56,45 -B097 ; B09F: 4E,44 -B097 .ascii 'TEST VEND' -B0A1 .byte 0x00 -B0A2 ; B0A2: 4D,54,52,20,46,55,4E,43 -B0A2 ; B0AA: 54,3F -B0A2 .ascii 'MTR FUNCT?' -B0AC .byte 0x00 -B0AD ; B0AD: 50,52,4F,47,52,41,4D,20 -B0AD ; B0B5: 20,3F -B0AD .ascii 'PROGRAM ?' -B0B7 .byte 0x00 -B0B8 ; B0B8: 53,45,4C,45,43,54,49,4F -B0B8 ; B0C0: 4E,3F -B0B8 .ascii 'SELECTION?' -B0C2 .byte 0x00,0x14,0x00,0x14,0xC8,0x05,0x00,0x05 -B0CA .byte 0x00,0x02,0x00,0x02,0x00,0x01,0x00,0x01 -B0D2 .byte 0x00,0x01,0x0C,0x17 -B0D6 ; B0D6: 22,2E,39,44,4F -B0D6 .ascii '".9DO' -B0DB .byte 0x0B,0x16 -B0DD ; B0DD: 21,2C,38,43,4E,59 -B0DD .ascii '!,8CNY' -B0E3 .byte 0x15 -B0E4 ; B0E4: 20,2B,36,42,4D,58,63 -B0E4 .ascii ' +6BMXc' -B0EB .byte 0x1F -B0EC ; B0EC: 2A,35,40,4C,57,62 -B0EC .ascii '*5@LWb' -B0F2 .byte 0x09 -B0F3 ; B0F3: 29,34,3F,4A,56,61 -B0F3 .ascii ')4?JVa' -B0F9 .byte 0x08,0x13 -B0FB ; B0FB: 33,3E,49,54,60 -B0FB .ascii '3>IT`' -B100 .byte 0x07,0x12,0x1D -B103 ; B103: 3D,48,53,5E -B103 .ascii '=HS^' -B107 .byte 0x06,0x11,0x1C,0x27 -B10B ; B10B: 47,52,5D -B10B .ascii 'GR]' -B10E .byte 0x04,0x10,0x1B -B111 ; B111: 26,31,51 -B111 .ascii '&1Q' -B114 .byte 0x5C,0x03,0x0E,0x1A -B118 ; B118: 25,30,3B,5B -B118 .ascii '%0;[' -B11C .byte 0x02,0x0D,0x18 -B11F ; B11F: 24,2F,3A,45 -B11F .ascii '$/:E' -B123 .byte 0x00,0x01,0x02,0x04,0x08,0x10 -B129 ; B129: 20,40 -B129 .ascii ' @' -B12B .byte 0x80,0x00,0x00 -B12E ; B12E: 2A,2A,45,52,52,4F,52,2A -B12E ; B136: 2A,2A -B12E .ascii '**ERROR***' -B138 .byte 0x00 -B139 ; B139: 2A,2A,2A,2A,2A,2A,2A,2A -B139 ; B141: 2A,2A -B139 .ascii '**********' -B143 .byte 0x00 -B144 ; B144: 4F,4F,4F,4F,4F,4F,4F,4F -B144 ; B14C: 4F,4F -B144 .ascii 'OOOOOOOOOO' -B14E .byte 0x00 -B14F ; B14F: 52,41,4D,20,20,20,46,41 -B14F ; B157: 49,4C -B14F .ascii 'RAM FAIL' -B159 .byte 0x00 -B15A ; B15A: 50,32,20,20,20,20,46,41 -B15A ; B162: 49,4C -B15A .ascii 'P2 FAIL' -B164 .byte 0x00 -B165 ; B165: 50,32,2D,50,33,20,46,41 -B165 ; B16D: 49,4C -B165 .ascii 'P2-P3 FAIL' -B16F .byte 0x00 -B170 ; B170: 50,32,2D,50,38,20,46,41 -B170 ; B178: 49,4C -B170 .ascii 'P2-P8 FAIL' -B17A .byte 0x00 -B17B ; B17B: 50,32,2D,50,39,20,46,41 -B17B ; B183: 49,4C -B17B .ascii 'P2-P9 FAIL' -B185 .byte 0x00 -B186 ; B186: 50,33,2D,50,34,20,46,41 -B186 ; B18E: 49,4C -B186 .ascii 'P3-P4 FAIL' -B190 .byte 0x00 -B191 ; B191: 50,35,20,20,20,20,46,41 -B191 ; B199: 49,4C -B191 .ascii 'P5 FAIL' -B19B .byte 0x00 -B19C ; B19C: 50,35,2D,50,37,20,46,41 -B19C ; B1A4: 49,4C -B19C .ascii 'P5-P7 FAIL' -B1A6 .byte 0x00 -B1A7 ; B1A7: 50,37,20,20,20,20,46,41 -B1A7 ; B1AF: 49,4C -B1A7 .ascii 'P7 FAIL' -B1B1 .byte 0x00 -B1B2 ; B1B2: 50,37,2D,50,38,20,46,41 -B1B2 ; B1BA: 49,4C -B1B2 .ascii 'P7-P8 FAIL' -B1BC .byte 0x00 -B1BD ; B1BD: 2D,20,50,41,53,53,45,44 -B1BD ; B1C5: 20,2D -B1BD .ascii '- PASSED -' -B1C7 .byte 0x00,0x09,0x12,0x1B -B1CB ; B1CB: 24,2C,35,3E,47,54,48,41 -B1CB ; B1D3: 4E,4B,20,59,4F,55,20,46 -B1CB ; B1DB: 4F,52,20,59,4F,55,52,20 -B1CB ; B1E3: 50,41,54,52,4F,4E,41,47 -B1CB ; B1EB: 45,20,20 -B1CB .ascii '$,5>GTHANK YOU FOR YOUR PATRONAGE ' -B1EE .byte 0x00 -B1EF ; B1EF: 20,52,4F,57,45,20,49,4E -B1EF ; B1F7: 54,20 -B1EF .ascii ' ROWE INT ' -B1F9 .byte 0x00 -B1FA ; B1FA: 43,4F,50,59,52,49,47,48 -B1FA ; B202: 54,20 -B1FA .ascii 'COPYRIGHT ' -B204 .byte 0x00 -B205 ; B205: 20,20,20,31,39,39,33,20 -B205 ; B20D: 20,20 -B205 .ascii ' 1993 ' -B20F .byte 0x00 -B210 ; B210: 35,39,30,30,20,56,45,52 -B210 ; B218: 20,35 -B210 .ascii '5900 VER 5' -B21A .byte 0x00 -B21B ; B21B: 20,20,20,20,20,20,20,20 -B21B ; B223: 20,52,4F,57,45,20,20,49 -B21B ; B22B: 4E,54,45,52,4E,41,54,49 -B21B ; B233: 4F,4E,41,4C -B21B .ascii ' ROWE INTERNATIONAL' -B237 .byte 0x00 -B238 ; B238: 20,20,20,20,20,20,20,20 -B238 ; B240: 2D,2D,2D,2D,2D,2D,2D,2D -B238 ; B248: 2D,2D,2D,2D,2D,2D,2D,2D -B238 ; B250: 2D,2D,2D,2D,2D -B238 .ascii ' ---------------------' -B255 .byte 0x00 -B256 ; B256: 20,20,20,20,20,20,20,20 -B256 ; B25E: 35,39,30,30,20,53,4F,46 -B256 ; B266: 54,57,41,52,45,20,56,45 -B256 ; B26E: 52,2E,20,35,20,20 -B256 .ascii ' 5900 SOFTWARE VER. 5 ' -B274 .byte 0x00 -B275 ; B275: 20,20,20,20,20,20,20,20 -B275 ; B27D: 20,20,20,41,43,43,4F,55 -B275 ; B285: 4E,54,20,20,52,45,43,4F -B275 ; B28D: 52,44 -B275 .ascii ' ACCOUNT RECORD' -B28F .byte 0x00 -B290 ; B290: 53,45,52,49,41,4C,20,20 -B290 ; B298: 23,20,20,20,20,20,20,2D -B290 ; B2A0: 20 -B290 .ascii 'SERIAL # - ' -B2A1 .byte 0x00 -B2A2 ; B2A2: 4D,41,43,48,49,4E,45,20 -B2A2 ; B2AA: 49,44,20,20,20,20,20,2D -B2A2 ; B2B2: 20 -B2A2 .ascii 'MACHINE ID - ' -B2B3 .byte 0x00 -B2B4 ; B2B4: 41,55,44,49,54,20,4E,55 -B2B4 ; B2BC: 4D,42,45,52,20,20,20,20 -B2B4 ; B2C4: 20 -B2B4 .ascii 'AUDIT NUMBER ' -B2C5 .byte 0x00 -B2C6 ; B2C6: 53,41,4C,45,53,20,20,28 -B2C6 ; B2CE: 52,29,20,20,20,20,20,2D -B2C6 ; B2D6: 20 -B2C6 .ascii 'SALES (R) - ' -B2D7 .byte 0x00 -B2D8 ; B2D8: 53,41,4C,45,53,20,20,28 -B2D8 ; B2E0: 4E,29,20,20,20,20,20,2D -B2D8 ; B2E8: 20 -B2D8 .ascii 'SALES (N) - ' -B2E9 .byte 0x00 -B2EA ; B2EA: 42,41,47,20,54,4F,54,41 -B2EA ; B2F2: 4C,20,20,20,20,20,20,2D -B2EA ; B2FA: 20 -B2EA .ascii 'BAG TOTAL - ' -B2FB .byte 0x00 -B2FC ; B2FC: 43,41,53,48,20,42,4F,58 -B2FC ; B304: 20,20,20,20,20,20,20,2D -B2FC ; B30C: 20 -B2FC .ascii 'CASH BOX - ' -B30D .byte 0x00 -B30E ; B30E: 43,41,52,44,20,53,41,4C -B30E ; B316: 45,53,20,20,20,20,20,2D -B30E ; B31E: 20 -B30E .ascii 'CARD SALES - ' -B31F .byte 0x00 -B320 ; B320: 42,49,4C,4C,53,20,49,4E -B320 ; B328: 20,53,54,41,43,4B,45,52 -B320 .ascii 'BILLS IN STACKER' -B330 .byte 0x00 -B331 ; B331: 20,20,20,20,42,49,4C,4C -B331 ; B339: 20,54,4F,54,41,4C,20,2D -B331 ; B341: 20,20,20,20,20,20,20,20 -B331 .ascii ' BILL TOTAL - ' -B349 .byte 0x00 -B34A ; B34A: 20,20,20,20,4F,4E,45,53 -B34A ; B352: 20,20,20,20,20,20,20,2D -B34A ; B35A: 20 -B34A .ascii ' ONES - ' -B35B .byte 0x00 -B35C ; B35C: 20,20,20,20,54,57,4F,53 -B35C ; B364: 20,20,20,20,20,20,20,2D -B35C ; B36C: 20 -B35C .ascii ' TWOS - ' -B36D .byte 0x00 -B36E ; B36E: 20,20,20,20,46,49,56,45 -B36E ; B376: 53,20,20,20,20,20,20,2D -B36E ; B37E: 20 -B36E .ascii ' FIVES - ' -B37F .byte 0x00 -B380 ; B380: 20,20,20,20,54,45,4E,53 -B380 ; B388: 20,20,20,20,20,20,20,2D -B380 ; B390: 20 -B380 .ascii ' TENS - ' -B391 .byte 0x00 -B392 ; B392: 20,20,20,20,54,57,45,4E -B392 ; B39A: 54,49,45,53,20,20,20,2D -B392 ; B3A2: 20 -B392 .ascii ' TWENTIES - ' -B3A3 .byte 0x00 -B3A4 ; B3A4: 43,4F,49,4E,53,20,49,4E -B3A4 ; B3AC: 20,54,55,42,45,53 -B3A4 .ascii 'COINS IN TUBES' -B3B2 .byte 0x00 -B3B3 ; B3B3: 20,20,20,20,54,55,42,45 -B3B3 ; B3BB: 20,54,4F,54,41,4C,20,2D -B3B3 ; B3C3: 20,20,20,20,20,20 -B3B3 .ascii ' TUBE TOTAL - ' -B3C9 .byte 0x00 -B3CA ; B3CA: 20,20,20,20,24,31,20,43 -B3CA ; B3D2: 4F,49,4E,20,20,20,20,2D -B3CA ; B3DA: 20 -B3CA .ascii ' $1 COIN - ' -B3DB .byte 0x00 -B3DC ; B3DC: 20,20,20,20,51,55,41,52 -B3DC ; B3E4: 54,45,52,53,20,20,20,2D -B3DC ; B3EC: 20 -B3DC .ascii ' QUARTERS - ' -B3ED .byte 0x00 -B3EE ; B3EE: 20,20,20,20,44,49,4D,45 -B3EE ; B3F6: 53,20,20,20,20,20,20,2D -B3EE ; B3FE: 20 -B3EE .ascii ' DIMES - ' -B3FF .byte 0x00 -B400 ; B400: 20,20,20,20,4E,49,43,4B -B400 ; B408: 45,4C,53,20,20,20,20,2D -B400 ; B410: 20 -B400 .ascii ' NICKELS - ' -B411 .byte 0x00 -B412 ; B412: 57,49,4E,2D,53,4E,4B,20 -B412 ; B41A: 56,45,4E,44,53,20,20,2D -B412 ; B422: 20 -B412 .ascii 'WIN-SNK VENDS - ' -B423 .byte 0x00 -B424 ; B424: 53,48,4F,50,50,45,52,20 -B424 ; B42C: 56,45,4E,44,53,20,20,2D -B424 ; B434: 20 -B424 .ascii 'SHOPPER VENDS - ' -B435 .byte 0x00 -B436 ; B436: 50,52,4F,4D,4F,20,56,45 -B436 ; B43E: 4E,44,53,20,20,20,20,2D -B436 ; B446: 20 -B436 .ascii 'PROMO VENDS - ' -B447 .byte 0x00 -B448 ; B448: 46,52,45,45,20,20,56,45 -B448 ; B450: 4E,44,53,20,20,20,20,2D -B448 ; B458: 20 -B448 .ascii 'FREE VENDS - ' -B459 .byte 0x00 -B45A ; B45A: 56,45,4E,44,53,20,50,45 -B45A ; B462: 52,20,50,52,4F,44,55,43 -B45A ; B46A: 54,20,43,4F,44,45 -B45A .ascii 'VENDS PER PRODUCT CODE' -B470 .byte 0x00 -B471 ; B471: 20,20,20,20,43,4F,44,45 -B471 ; B479: 20 -B471 .ascii ' CODE ' -B47A .byte 0x00 -B47B ; B47B: 56,45,4E,44,53,20,2D,20 -B47B .ascii 'VENDS - ' -B483 .byte 0x00 -B484 ; B484: 56,45,4E,44,53,2F,43,4F -B484 ; B48C: 44,45 -B484 .ascii 'VENDS/CODE' -B48E .byte 0x00 -B48F ; B48F: 41,42,43,44,45,46,47,48 -B48F ; B497: 49,4A,4B,4C,4D,4E,4F,50 -B48F ; B49F: 51,52,53,54,55,56,57,58 -B48F ; B4A7: 59,5A,30,31,32,33,34,35 -B48F ; B4AF: 36,37,38,39,24,2A,20 -B48F .ascii 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789$* ' -B4B6 .byte 0x00,0x01,0x02,0x04,0x08,0x10 -B4BC ; B4BC: 20,40 -B4BC .ascii ' @' -B4BE .byte 0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B4FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B506 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B50E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B516 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B51E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B526 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B52E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B536 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B53E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B546 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B54E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B556 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B55E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B566 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B56E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B576 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B57E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B586 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B58E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B596 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B59E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B5FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B606 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B60E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B616 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B61E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B626 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B62E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B636 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B63E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B646 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B64E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B656 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B65E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B666 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B66E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B676 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B67E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B686 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B68E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B696 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B69E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B6FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B706 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B70E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B716 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B71E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B726 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B72E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B736 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B73E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B746 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B74E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B756 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B75E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B766 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B76E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B776 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B77E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B786 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B78E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B796 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B79E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -B7FE .byte 0xFF,0xFF -B800 ; B800: 34 -B800 LB800: des -B801 ; B801: F6,0E,6D -B801 ldab L0E6D -B804 ; B804: C1,01 -B804 cmpb #0x01 -B806 ; B806: 27,03 -B806 beq LB80B -B808 ; B808: 7E,B9,2A -B808 jmp LB92A -B80B ; B80B: F6,0E,02 -B80B LB80B: ldab L0E02 -B80E ; B80E: C1,05 -B80E cmpb #0x05 -B810 ; B810: 27,03 -B810 beq LB815 -B812 ; B812: 7E,B9,2A -B812 jmp LB92A -B815 ; B815: F6,0E,03 -B815 LB815: ldab L0E03 -B818 ; B818: C1,05 -B818 cmpb #0x05 -B81A ; B81A: 27,03 -B81A beq LB81F -B81C ; B81C: 7E,B9,2A -B81C jmp LB92A -B81F ; B81F: F6,0E,04 -B81F LB81F: ldab L0E04 -B822 ; B822: C1,05 -B822 cmpb #0x05 -B824 ; B824: 27,03 -B824 beq LB829 -B826 ; B826: 7E,B9,2A -B826 jmp LB92A -B829 ; B829: F6,00,12 -B829 LB829: ldab L0012 -B82C ; B82C: C4,20 -B82C andb #0x20 -B82E ; B82E: 27,03 -B82E beq LB833 -B830 ; B830: 7E,B9,2A -B830 jmp LB92A -B833 ; B833: 30 -B833 LB833: tsx -B834 ; B834: 6F,00 -B834 clr 0x00,x -B836 ; B836: F6,0E,6A -B836 ldab L0E6A -B839 ; B839: C1,00 -B839 cmpb #0x00 -B83B ; B83B: 22,33 -B83B bhi LB870 -B83D ; B83D: C6,64 -B83D ldab #0x64 -B83F ; B83F: F7,0E,6A -B83F stab L0E6A -B842 ; B842: 7C,0E,05 -B842 LB842: inc L0E05 -B845 ; B845: F6,0E,05 -B845 ldab L0E05 -B848 ; B848: C1,64 -B848 cmpb #0x64 -B84A ; B84A: 23,03 -B84A bls LB84F -B84C ; B84C: 7F,0E,05 -B84C clr L0E05 -B84F ; B84F: F6,0E,05 -B84F LB84F: ldab L0E05 -B852 ; B852: BD,D4,68 -B852 jsr LD468 -B855 ; B855: 83,00,00 -B855 subd #0x0000 -B858 ; B858: 27,0B -B858 beq LB865 -B85A ; B85A: F6,0E,05 -B85A ldab L0E05 -B85D ; B85D: BD,D7,A0 -B85D jsr LD7A0 -B860 ; B860: 83,00,00 -B860 subd #0x0000 -B863 ; B863: 27,09 -B863 beq LB86E -B865 ; B865: 30 -B865 LB865: tsx -B866 ; B866: 6C,00 -B866 inc 0x00,x -B868 ; B868: E6,00 -B868 ldab 0x00,x -B86A ; B86A: C1,6E -B86A cmpb #0x6E -B86C ; B86C: 2D,D4 -B86C blt LB842 -B86E ; B86E: 20,0A -B86E LB86E: bra LB87A -B870 ; B870: F6,0E,6A -B870 LB870: ldab L0E6A -B873 ; B873: C1,00 -B873 cmpb #0x00 -B875 ; B875: 23,03 -B875 bls LB87A -B877 ; B877: 7A,0E,6A -B877 dec L0E6A -B87A ; B87A: F6,0E,05 -B87A LB87A: ldab L0E05 -B87D ; B87D: BD,D4,68 -B87D jsr LD468 -B880 ; B880: 83,00,00 -B880 subd #0x0000 -B883 ; B883: 26,03 -B883 bne LB888 -B885 ; B885: 7E,B9,0A -B885 jmp LB90A -B888 ; B888: F6,0E,05 -B888 LB888: ldab L0E05 -B88B ; B88B: BD,D7,A0 -B88B jsr LD7A0 -B88E ; B88E: 83,00,00 -B88E subd #0x0000 -B891 ; B891: 26,77 -B891 bne LB90A -B893 ; B893: BD,BE,4B -B893 jsr LBE4B -B896 ; B896: C6,20 -B896 ldab #0x20 -B898 ; B898: F7,0B,9A -B898 stab L0B9A -B89B ; B89B: C6,20 -B89B ldab #0x20 -B89D ; B89D: F7,0B,99 -B89D stab L0B99 -B8A0 ; B8A0: C6,20 -B8A0 ldab #0x20 -B8A2 ; B8A2: F7,0B,98 -B8A2 stab L0B98 -B8A5 ; B8A5: F6,0E,05 -B8A5 ldab L0E05 -B8A8 ; B8A8: 4F -B8A8 clra -B8A9 ; B8A9: CE,00,0A -B8A9 ldx #0x000A -B8AC ; B8AC: 02 -B8AC idiv -B8AD ; B8AD: 8F -B8AD xgdx -B8AE ; B8AE: CB,30 -B8AE addb #0x30 -B8B0 ; B8B0: F7,0B,97 -B8B0 stab L0B97 -B8B3 ; B8B3: F6,0E,05 -B8B3 ldab L0E05 -B8B6 ; B8B6: 4F -B8B6 clra -B8B7 ; B8B7: CE,00,0A -B8B7 ldx #0x000A -B8BA ; B8BA: 02 -B8BA idiv -B8BB ; B8BB: CB,30 -B8BB addb #0x30 -B8BD ; B8BD: F7,0B,96 -B8BD stab L0B96 -B8C0 ; B8C0: C6,20 -B8C0 ldab #0x20 -B8C2 ; B8C2: F7,0B,95 -B8C2 stab L0B95 -B8C5 ; B8C5: C6,20 -B8C5 ldab #0x20 -B8C7 ; B8C7: F7,0B,94 -B8C7 stab L0B94 -B8CA ; B8CA: F6,0E,05 -B8CA ldab L0E05 -B8CD ; B8CD: 4F -B8CD clra -B8CE ; B8CE: C3,0E,06 -B8CE addd #0x0E06 -B8D1 ; B8D1: 8F -B8D1 xgdx -B8D2 ; B8D2: E6,00 -B8D2 ldab 0x00,x -B8D4 ; B8D4: 4F -B8D4 clra -B8D5 ; B8D5: CE,00,0A -B8D5 ldx #0x000A -B8D8 ; B8D8: 02 -B8D8 idiv -B8D9 ; B8D9: 8F -B8D9 xgdx -B8DA ; B8DA: CB,30 -B8DA addb #0x30 -B8DC ; B8DC: F7,0B,93 -B8DC stab L0B93 -B8DF ; B8DF: F6,0E,05 -B8DF ldab L0E05 -B8E2 ; B8E2: 4F -B8E2 clra -B8E3 ; B8E3: C3,0E,06 -B8E3 addd #0x0E06 -B8E6 ; B8E6: 8F -B8E6 xgdx -B8E7 ; B8E7: E6,00 -B8E7 ldab 0x00,x -B8E9 ; B8E9: 4F -B8E9 clra -B8EA ; B8EA: CE,00,0A -B8EA ldx #0x000A -B8ED ; B8ED: 02 -B8ED idiv -B8EE ; B8EE: CB,30 -B8EE addb #0x30 -B8F0 ; B8F0: F7,0B,92 -B8F0 stab L0B92 -B8F3 ; B8F3: C6,20 -B8F3 ldab #0x20 -B8F5 ; B8F5: F7,0B,91 -B8F5 stab L0B91 -B8F8 ; B8F8: C6,20 -B8F8 ldab #0x20 -B8FA ; B8FA: F7,0B,90 -B8FA stab L0B90 -B8FD ; B8FD: 7F,00,2C -B8FD clr L002C -B900 ; B900: BD,BE,01 -B900 jsr LBE01 -B903 ; B903: C6,0A -B903 ldab #0x0A -B905 ; B905: F7,00,2C -B905 stab L002C -B908 ; B908: 20,1D -B908 bra LB927 -B90A ; B90A: BD,BE,4B -B90A LB90A: jsr LBE4B -B90D ; B90D: C6,57 -B90D ldab #0x57 -B90F ; B90F: F7,0B,96 -B90F stab L0B96 -B912 ; B912: C6,42 -B912 ldab #0x42 -B914 ; B914: F7,0B,95 -B914 stab L0B95 -B917 ; B917: C6,42 -B917 ldab #0x42 -B919 ; B919: F7,0B,94 -B919 stab L0B94 -B91C ; B91C: 7F,00,2C -B91C clr L002C -B91F ; B91F: BD,BE,01 -B91F jsr LBE01 -B922 ; B922: C6,0A -B922 ldab #0x0A -B924 ; B924: F7,00,2C -B924 stab L002C -B927 ; B927: 7E,BA,81 -B927 LB927: jmp LBA81 -B92A ; B92A: F6,0E,6D -B92A LB92A: ldab L0E6D -B92D ; B92D: C1,01 -B92D cmpb #0x01 -B92F ; B92F: 27,03 -B92F beq LB934 -B931 ; B931: 7E,BA,81 -B931 jmp LBA81 -B934 ; B934: F6,0E,00 -B934 LB934: ldab L0E00 -B937 ; B937: C1,05 -B937 cmpb #0x05 -B939 ; B939: 27,03 -B939 beq LB93E -B93B ; B93B: 7E,BA,81 -B93B jmp LBA81 -B93E ; B93E: F6,0E,01 -B93E LB93E: ldab L0E01 -B941 ; B941: C1,05 -B941 cmpb #0x05 -B943 ; B943: 27,03 -B943 beq LB948 -B945 ; B945: 7E,BA,81 -B945 jmp LBA81 -B948 ; B948: F6,0E,02 -B948 LB948: ldab L0E02 -B94B ; B94B: C1,05 -B94B cmpb #0x05 -B94D ; B94D: 27,03 -B94D beq LB952 -B94F ; B94F: 7E,BA,81 -B94F jmp LBA81 -B952 ; B952: F6,00,12 -B952 LB952: ldab L0012 -B955 ; B955: C4,20 -B955 andb #0x20 -B957 ; B957: 26,03 -B957 bne LB95C -B959 ; B959: 7E,BA,81 -B959 jmp LBA81 -B95C ; B95C: F6,0E,04 -B95C LB95C: ldab L0E04 -B95F ; B95F: C1,05 -B95F cmpb #0x05 -B961 ; B961: 26,79 -B961 bne LB9DC -B963 ; B963: F6,0E,03 -B963 ldab L0E03 -B966 ; B966: C1,05 -B966 cmpb #0x05 -B968 ; B968: 26,72 -B968 bne LB9DC -B96A ; B96A: 30 -B96A tsx -B96B ; B96B: 6F,00 -B96B clr 0x00,x -B96D ; B96D: 30 -B96D LB96D: tsx -B96E ; B96E: E6,00 -B96E ldab 0x00,x -B970 ; B970: C1,64 -B970 cmpb #0x64 -B972 ; B972: 2C,16 -B972 bge LB98A -B974 ; B974: 5F -B974 clrb -B975 ; B975: 37 -B975 pshb -B976 ; B976: 30 -B976 tsx -B977 ; B977: E6,01 -B977 ldab 0x01,x -B979 ; B979: 4F -B979 clra -B97A ; B97A: 5D -B97A tstb -B97B ; B97B: 2C,01 -B97B bge LB97E -B97D ; B97D: 4A -B97D deca -B97E ; B97E: C3,0E,06 -B97E LB97E: addd #0x0E06 -B981 ; B981: 8F -B981 xgdx -B982 ; B982: 33 -B982 pulb -B983 ; B983: E7,00 -B983 stab 0x00,x -B985 ; B985: 30 -B985 tsx -B986 ; B986: 6C,00 -B986 inc 0x00,x -B988 ; B988: 20,E3 -B988 bra LB96D -B98A ; B98A: 7F,0D,FF -B98A LB98A: clr L0DFF -B98D ; B98D: 7F,0E,00 -B98D clr L0E00 -B990 ; B990: 7F,0E,01 -B990 clr L0E01 -B993 ; B993: 7F,0E,02 -B993 clr L0E02 -B996 ; B996: 7F,0E,03 -B996 clr L0E03 -B999 ; B999: 7F,0E,04 -B999 clr L0E04 -B99C ; B99C: C6,41 -B99C ldab #0x41 -B99E ; B99E: F7,0B,99 -B99E stab L0B99 -B9A1 ; B9A1: C6,4C -B9A1 ldab #0x4C -B9A3 ; B9A3: F7,0B,98 -B9A3 stab L0B98 -B9A6 ; B9A6: C6,4C -B9A6 ldab #0x4C -B9A8 ; B9A8: F7,0B,97 -B9A8 stab L0B97 -B9AB ; B9AB: C6,20 -B9AB ldab #0x20 -B9AD ; B9AD: F7,0B,96 -B9AD stab L0B96 -B9B0 ; B9B0: C6,43 -B9B0 ldab #0x43 -B9B2 ; B9B2: F7,0B,95 -B9B2 stab L0B95 -B9B5 ; B9B5: C6,4C -B9B5 ldab #0x4C -B9B7 ; B9B7: F7,0B,94 -B9B7 stab L0B94 -B9BA ; B9BA: C6,45 -B9BA ldab #0x45 -B9BC ; B9BC: F7,0B,93 -B9BC stab L0B93 -B9BF ; B9BF: C6,41 -B9BF ldab #0x41 -B9C1 ; B9C1: F7,0B,92 -B9C1 stab L0B92 -B9C4 ; B9C4: C6,52 -B9C4 ldab #0x52 -B9C6 ; B9C6: F7,0B,91 -B9C6 stab L0B91 -B9C9 ; B9C9: C6,20 -B9C9 ldab #0x20 -B9CB ; B9CB: F7,0B,90 -B9CB stab L0B90 -B9CE ; B9CE: 7F,00,2C -B9CE clr L002C -B9D1 ; B9D1: BD,BE,01 -B9D1 jsr LBE01 -B9D4 ; B9D4: C6,1E -B9D4 ldab #0x1E -B9D6 ; B9D6: F7,00,2C -B9D6 stab L002C -B9D9 ; B9D9: 7E,BA,81 -B9D9 jmp LBA81 -B9DC ; B9DC: F6,0E,04 -B9DC LB9DC: ldab L0E04 -B9DF ; B9DF: C1,01 -B9DF cmpb #0x01 -B9E1 ; B9E1: 27,0A -B9E1 beq LB9ED -B9E3 ; B9E3: F6,0E,04 -B9E3 ldab L0E04 -B9E6 ; B9E6: C1,02 -B9E6 cmpb #0x02 -B9E8 ; B9E8: 27,03 -B9E8 beq LB9ED -B9EA ; B9EA: 7E,BA,81 -B9EA jmp LBA81 -B9ED ; B9ED: F6,0E,03 -B9ED LB9ED: ldab L0E03 -B9F0 ; B9F0: C1,00 -B9F0 cmpb #0x00 -B9F2 ; B9F2: 22,03 -B9F2 bhi LB9F7 -B9F4 ; B9F4: 7E,BA,81 -B9F4 jmp LBA81 -B9F7 ; B9F7: F6,0E,03 -B9F7 LB9F7: ldab L0E03 -B9FA ; B9FA: C1,05 -B9FA cmpb #0x05 -B9FC ; B9FC: 26,03 -B9FC bne LBA01 -B9FE ; B9FE: 7E,BA,81 -B9FE jmp LBA81 -BA01 ; BA01: F6,0E,03 -BA01 LBA01: ldab L0E03 -BA04 ; BA04: C1,07 -BA04 cmpb #0x07 -BA06 ; BA06: 24,79 -BA06 bcc LBA81 -BA08 ; BA08: F6,0E,03 -BA08 ldab L0E03 -BA0B ; BA0B: 86,0A -BA0B ldaa #0x0A -BA0D ; BA0D: 3D -BA0D mul -BA0E ; BA0E: FB,0E,04 -BA0E addb L0E04 -BA11 ; BA11: 30 -BA11 tsx -BA12 ; BA12: E7,00 -BA12 stab 0x00,x -BA14 ; BA14: E6,00 -BA14 ldab 0x00,x -BA16 ; BA16: C1,64 -BA16 cmpb #0x64 -BA18 ; BA18: 2C,67 -BA18 bge LBA81 -BA1A ; BA1A: E6,00 -BA1A ldab 0x00,x -BA1C ; BA1C: 2D,63 -BA1C blt LBA81 -BA1E ; BA1E: 5F -BA1E clrb -BA1F ; BA1F: 37 -BA1F pshb -BA20 ; BA20: 30 -BA20 tsx -BA21 ; BA21: E6,01 -BA21 ldab 0x01,x -BA23 ; BA23: 4F -BA23 clra -BA24 ; BA24: 5D -BA24 tstb -BA25 ; BA25: 2C,01 -BA25 bge LBA28 -BA27 ; BA27: 4A -BA27 deca -BA28 ; BA28: C3,0E,06 -BA28 LBA28: addd #0x0E06 -BA2B ; BA2B: 8F -BA2B xgdx -BA2C ; BA2C: 33 -BA2C pulb -BA2D ; BA2D: E7,00 -BA2D stab 0x00,x -BA2F ; BA2F: F6,0E,03 -BA2F ldab L0E03 -BA32 ; BA32: CB,30 -BA32 addb #0x30 -BA34 ; BA34: F7,0B,99 -BA34 stab L0B99 -BA37 ; BA37: F6,0E,04 -BA37 ldab L0E04 -BA3A ; BA3A: CB,30 -BA3A addb #0x30 -BA3C ; BA3C: F7,0B,98 -BA3C stab L0B98 -BA3F ; BA3F: C6,20 -BA3F ldab #0x20 -BA41 ; BA41: F7,0B,97 -BA41 stab L0B97 -BA44 ; BA44: C6,43 -BA44 ldab #0x43 -BA46 ; BA46: F7,0B,96 -BA46 stab L0B96 -BA49 ; BA49: C6,4C -BA49 ldab #0x4C -BA4B ; BA4B: F7,0B,95 -BA4B stab L0B95 -BA4E ; BA4E: C6,45 -BA4E ldab #0x45 -BA50 ; BA50: F7,0B,94 -BA50 stab L0B94 -BA53 ; BA53: C6,41 -BA53 ldab #0x41 -BA55 ; BA55: F7,0B,93 -BA55 stab L0B93 -BA58 ; BA58: C6,52 -BA58 ldab #0x52 -BA5A ; BA5A: F7,0B,92 -BA5A stab L0B92 -BA5D ; BA5D: C6,45 -BA5D ldab #0x45 -BA5F ; BA5F: F7,0B,91 -BA5F stab L0B91 -BA62 ; BA62: C6,44 -BA62 ldab #0x44 -BA64 ; BA64: F7,0B,90 -BA64 stab L0B90 -BA67 ; BA67: 7F,0E,00 -BA67 clr L0E00 -BA6A ; BA6A: 7F,0E,01 -BA6A clr L0E01 -BA6D ; BA6D: 7F,0E,02 -BA6D clr L0E02 -BA70 ; BA70: 7F,0E,03 -BA70 clr L0E03 -BA73 ; BA73: 7F,0E,04 -BA73 clr L0E04 -BA76 ; BA76: 7F,00,2C -BA76 clr L002C -BA79 ; BA79: BD,BE,01 -BA79 jsr LBE01 -BA7C ; BA7C: C6,1E -BA7C ldab #0x1E -BA7E ; BA7E: F7,00,2C -BA7E stab L002C -BA81 ; BA81: 31 -BA81 LBA81: ins -BA82 ; BA82: 39 -BA82 rts -BA83 ; BA83: F6,18,00 -BA83 LBA83: ldab COSTDO -BA86 ; BA86: C4,7F -BA86 andb #0x7F -BA88 ; BA88: F7,00,23 -BA88 stab L0023 -BA8B ; BA8B: F6,00,23 -BA8B ldab L0023 -BA8E ; BA8E: F1,00,12 -BA8E cmpb L0012 -BA91 ; BA91: 27,06 -BA91 beq LBA99 -BA93 ; BA93: F6,00,23 -BA93 ldab L0023 -BA96 ; BA96: F7,00,12 -BA96 stab L0012 -BA99 ; BA99: F6,20,00 -BA99 LBA99: ldab SWITCH -BA9C ; BA9C: F1,00,20 -BA9C cmpb L0020 -BA9F ; BA9F: 27,08 -BA9F beq LBAA9 -BAA1 ; BAA1: F6,20,00 -BAA1 ldab SWITCH -BAA4 ; BAA4: F7,00,20 -BAA4 stab L0020 -BAA7 ; BAA7: 20,0E -BAA7 bra LBAB7 -BAA9 ; BAA9: F6,00,20 -BAA9 LBAA9: ldab L0020 -BAAC ; BAAC: F7,00,11 -BAAC stab L0011 -BAAF ; BAAF: F6,00,11 -BAAF ldab L0011 -BAB2 ; BAB2: C4,03 -BAB2 andb #0x03 -BAB4 ; BAB4: F7,00,2B -BAB4 stab L002B -BAB7 ; BAB7: F6,00,1B -BAB7 LBAB7: ldab L001B -BABA ; BABA: C4,04 -BABA andb #0x04 -BABC ; BABC: 37 -BABC pshb -BABD ; BABD: F6,10,0A -BABD ldab L100A -BAC0 ; BAC0: C4,04 -BAC0 andb #0x04 -BAC2 ; BAC2: 30 -BAC2 tsx -BAC3 ; BAC3: E0,00 -BAC3 subb 0x00,x -BAC5 ; BAC5: 31 -BAC5 ins -BAC6 ; BAC6: 27,17 -BAC6 beq LBADF -BAC8 ; BAC8: F6,10,0A -BAC8 ldab L100A -BACB ; BACB: C4,04 -BACB andb #0x04 -BACD ; BACD: 27,08 -BACD beq LBAD7 -BACF ; BACF: CE,00,1B -BACF ldx #0x001B -BAD2 ; BAD2: 1C,00,04 -BAD2 bset 0x00,x,#0x04 -BAD5 ; BAD5: 20,06 -BAD5 bra LBADD -BAD7 ; BAD7: CE,00,1B -BAD7 LBAD7: ldx #0x001B -BADA ; BADA: 1D,00,04 -BADA bclr 0x00,x,#0x04 -BADD ; BADD: 20,15 -BADD LBADD: bra LBAF4 -BADF ; BADF: F6,10,0A -BADF LBADF: ldab L100A -BAE2 ; BAE2: C4,04 -BAE2 andb #0x04 -BAE4 ; BAE4: 27,08 -BAE4 beq LBAEE -BAE6 ; BAE6: CE,00,1D -BAE6 ldx #0x001D -BAE9 ; BAE9: 1C,00,04 -BAE9 bset 0x00,x,#0x04 -BAEC ; BAEC: 20,06 -BAEC bra LBAF4 -BAEE ; BAEE: CE,00,1D -BAEE LBAEE: ldx #0x001D -BAF1 ; BAF1: 1D,00,04 -BAF1 bclr 0x00,x,#0x04 -BAF4 ; BAF4: CE,10,08 -BAF4 LBAF4: ldx #0x1008 -BAF7 ; BAF7: 1D,00,20 -BAF7 bclr 0x00,x,#0x20 -BAFA ; BAFA: CE,10,28 -BAFA ldx #0x1028 -BAFD ; BAFD: 1C,00,40 -BAFD bset 0x00,x,#0x40 -BB00 ; BB00: CE,00,14 -BB00 ldx #0x0014 -BB03 ; BB03: 1C,00,04 -BB03 bset 0x00,x,#0x04 -BB06 ; BB06: F6,00,14 -BB06 ldab L0014 -BB09 ; BB09: F7,38,00 -BB09 stab CHANGE -BB0C ; BB0C: CE,00,14 -BB0C ldx #0x0014 -BB0F ; BB0F: 1D,00,04 -BB0F bclr 0x00,x,#0x04 -BB12 ; BB12: F6,00,14 -BB12 ldab L0014 -BB15 ; BB15: F7,38,00 -BB15 stab CHANGE -BB18 ; BB18: CE,00,00 -BB18 ldx #0x0000 -BB1B ; BB1B: 3C -BB1B pshx -BB1C ; BB1C: 5F -BB1C clrb -BB1D ; BB1D: 4F -BB1D clra -BB1E ; BB1E: BD,BD,B5 -BB1E jsr LBDB5 -BB21 ; BB21: 38 -BB21 pulx -BB22 ; BB22: F7,00,5B -BB22 stab L005B -BB25 ; BB25: CE,10,28 -BB25 ldx #0x1028 -BB28 ; BB28: 1D,00,40 -BB28 bclr 0x00,x,#0x40 -BB2B ; BB2B: CE,10,08 -BB2B ldx #0x1008 -BB2E ; BB2E: 1C,00,20 -BB2E bset 0x00,x,#0x20 -BB31 ; BB31: CE,10,28 -BB31 ldx #0x1028 -BB34 ; BB34: 1C,00,40 -BB34 bset 0x00,x,#0x40 -BB37 ; BB37: CE,00,14 -BB37 ldx #0x0014 -BB3A ; BB3A: 1C,00,04 -BB3A bset 0x00,x,#0x04 -BB3D ; BB3D: F6,00,14 -BB3D ldab L0014 -BB40 ; BB40: F7,38,00 -BB40 stab CHANGE -BB43 ; BB43: CE,00,14 -BB43 ldx #0x0014 -BB46 ; BB46: 1D,00,04 -BB46 bclr 0x00,x,#0x04 -BB49 ; BB49: F6,00,14 -BB49 ldab L0014 -BB4C ; BB4C: F7,38,00 -BB4C stab CHANGE -BB4F ; BB4F: CE,00,00 -BB4F ldx #0x0000 -BB52 ; BB52: 3C -BB52 pshx -BB53 ; BB53: 5F -BB53 clrb -BB54 ; BB54: 4F -BB54 clra -BB55 ; BB55: BD,BD,B5 -BB55 jsr LBDB5 -BB58 ; BB58: 38 -BB58 pulx -BB59 ; BB59: F7,00,56 -BB59 stab L0056 -BB5C ; BB5C: CE,10,28 -BB5C ldx #0x1028 -BB5F ; BB5F: 1D,00,40 -BB5F bclr 0x00,x,#0x40 -BB62 ; BB62: 39 -BB62 rts -BB63 ; BB63: F6,00,00 -BB63 LBB63: ldab L0000 -BB66 ; BB66: 27,03 -BB66 beq LBB6B -BB68 ; BB68: 7E,BD,B4 -BB68 jmp LBDB4 -BB6B ; BB6B: F6,00,2E -BB6B LBB6B: ldab L002E -BB6E ; BB6E: 27,03 -BB6E beq LBB73 -BB70 ; BB70: 7E,BD,B4 -BB70 jmp LBDB4 -BB73 ; BB73: BD,BA,83 -BB73 LBB73: jsr LBA83 -BB76 ; BB76: F6,00,5B -BB76 ldab L005B -BB79 ; BB79: F1,00,56 -BB79 cmpb L0056 -BB7C ; BB7C: 26,0B -BB7C bne LBB89 -BB7E ; BB7E: F6,00,56 -BB7E ldab L0056 -BB81 ; BB81: 27,06 -BB81 beq LBB89 -BB83 ; BB83: 7F,00,29 -BB83 clr L0029 -BB86 ; BB86: 7E,BD,AF -BB86 jmp LBDAF -BB89 ; BB89: F6,00,5B -BB89 LBB89: ldab L005B -BB8C ; BB8C: 27,34 -BB8C beq LBBC2 -BB8E ; BB8E: F6,00,5B -BB8E ldab L005B -BB91 ; BB91: F7,00,5F -BB91 stab L005F -BB94 ; BB94: 7F,00,1C -BB94 clr L001C -BB97 ; BB97: F6,00,1C -BB97 LBB97: ldab L001C -BB9A ; BB9A: C1,08 -BB9A cmpb #0x08 -BB9C ; BB9C: 24,15 -BB9C bcc LBBB3 -BB9E ; BB9E: F6,00,5F -BB9E ldab L005F -BBA1 ; BBA1: C4,01 -BBA1 andb #0x01 -BBA3 ; BBA3: 27,02 -BBA3 beq LBBA7 -BBA5 ; BBA5: 20,0C -BBA5 bra LBBB3 -BBA7 ; BBA7: F6,00,5F -BBA7 LBBA7: ldab L005F -BBAA ; BBAA: 54 -BBAA lsrb -BBAB ; BBAB: F7,00,5F -BBAB stab L005F -BBAE ; BBAE: 7C,00,1C -BBAE inc L001C -BBB1 ; BBB1: 20,E4 -BBB1 bra LBB97 -BBB3 ; BBB3: F6,00,1C -BBB3 LBBB3: ldab L001C -BBB6 ; BBB6: 4F -BBB6 clra -BBB7 ; BBB7: C3,AC,9D -BBB7 addd #0xAC9D -BBBA ; BBBA: 8F -BBBA xgdx -BBBB ; BBBB: E6,00 -BBBB ldab 0x00,x -BBBD ; BBBD: F7,00,16 -BBBD stab L0016 -BBC0 ; BBC0: 20,3C -BBC0 bra LBBFE -BBC2 ; BBC2: F6,00,56 -BBC2 LBBC2: ldab L0056 -BBC5 ; BBC5: 27,34 -BBC5 beq LBBFB -BBC7 ; BBC7: F6,00,56 -BBC7 ldab L0056 -BBCA ; BBCA: F7,00,5F -BBCA stab L005F -BBCD ; BBCD: 7F,00,1C -BBCD clr L001C -BBD0 ; BBD0: F6,00,1C -BBD0 LBBD0: ldab L001C -BBD3 ; BBD3: C1,08 -BBD3 cmpb #0x08 -BBD5 ; BBD5: 24,15 -BBD5 bcc LBBEC -BBD7 ; BBD7: F6,00,5F -BBD7 ldab L005F -BBDA ; BBDA: C4,01 -BBDA andb #0x01 -BBDC ; BBDC: 27,02 -BBDC beq LBBE0 -BBDE ; BBDE: 20,0C -BBDE bra LBBEC -BBE0 ; BBE0: F6,00,5F -BBE0 LBBE0: ldab L005F -BBE3 ; BBE3: 54 -BBE3 lsrb -BBE4 ; BBE4: F7,00,5F -BBE4 stab L005F -BBE7 ; BBE7: 7C,00,1C -BBE7 inc L001C -BBEA ; BBEA: 20,E4 -BBEA bra LBBD0 -BBEC ; BBEC: F6,00,1C -BBEC LBBEC: ldab L001C -BBEF ; BBEF: 4F -BBEF clra -BBF0 ; BBF0: C3,AC,A0 -BBF0 addd #0xACA0 -BBF3 ; BBF3: 8F -BBF3 xgdx -BBF4 ; BBF4: E6,00 -BBF4 ldab 0x00,x -BBF6 ; BBF6: F7,00,16 -BBF6 stab L0016 -BBF9 ; BBF9: 20,03 -BBF9 bra LBBFE -BBFB ; BBFB: 7F,00,16 -BBFB LBBFB: clr L0016 -BBFE ; BBFE: F6,00,5B -BBFE LBBFE: ldab L005B -BC01 ; BC01: FA,00,56 -BC01 orab L0056 -BC04 ; BC04: F7,00,5F -BC04 stab L005F -BC07 ; BC07: 7F,00,5E -BC07 clr L005E -BC0A ; BC0A: 7F,00,1C -BC0A clr L001C -BC0D ; BC0D: F6,00,1C -BC0D LBC0D: ldab L001C -BC10 ; BC10: C1,08 -BC10 cmpb #0x08 -BC12 ; BC12: 24,16 -BC12 bcc LBC2A -BC14 ; BC14: F6,00,5F -BC14 ldab L005F -BC17 ; BC17: C4,01 -BC17 andb #0x01 -BC19 ; BC19: 27,03 -BC19 beq LBC1E -BC1B ; BC1B: 7C,00,5E -BC1B inc L005E -BC1E ; BC1E: F6,00,5F -BC1E LBC1E: ldab L005F -BC21 ; BC21: 54 -BC21 lsrb -BC22 ; BC22: F7,00,5F -BC22 stab L005F -BC25 ; BC25: 7C,00,1C -BC25 inc L001C -BC28 ; BC28: 20,E3 -BC28 bra LBC0D -BC2A ; BC2A: F6,00,5E -BC2A LBC2A: ldab L005E -BC2D ; BC2D: C1,01 -BC2D cmpb #0x01 -BC2F ; BC2F: 22,05 -BC2F bhi LBC36 -BC31 ; BC31: F6,00,16 -BC31 ldab L0016 -BC34 ; BC34: 26,0F -BC34 bne LBC45 -BC36 ; BC36: 7F,00,29 -BC36 LBC36: clr L0029 -BC39 ; BC39: CE,00,1B -BC39 ldx #0x001B -BC3C ; BC3C: 1C,00,10 -BC3C bset 0x00,x,#0x10 -BC3F ; BC3F: 7F,00,37 -BC3F clr L0037 -BC42 ; BC42: 7E,BD,AF -BC42 jmp LBDAF -BC45 ; BC45: F6,00,16 -BC45 LBC45: ldab L0016 -BC48 ; BC48: F1,00,29 -BC48 cmpb L0029 -BC4B ; BC4B: 27,2D -BC4B beq LBC7A -BC4D ; BC4D: F6,00,16 -BC4D ldab L0016 -BC50 ; BC50: F7,00,29 -BC50 stab L0029 -BC53 ; BC53: F6,0E,00 -BC53 ldab L0E00 -BC56 ; BC56: F7,0D,FF -BC56 stab L0DFF -BC59 ; BC59: F6,0E,01 -BC59 ldab L0E01 -BC5C ; BC5C: F7,0E,00 -BC5C stab L0E00 -BC5F ; BC5F: F6,0E,02 -BC5F ldab L0E02 -BC62 ; BC62: F7,0E,01 -BC62 stab L0E01 -BC65 ; BC65: F6,0E,03 -BC65 ldab L0E03 -BC68 ; BC68: F7,0E,02 -BC68 stab L0E02 -BC6B ; BC6B: F6,0E,04 -BC6B ldab L0E04 -BC6E ; BC6E: F7,0E,03 -BC6E stab L0E03 -BC71 ; BC71: F6,00,29 -BC71 ldab L0029 -BC74 ; BC74: F7,0E,04 -BC74 stab L0E04 -BC77 ; BC77: 7E,BD,AF -BC77 jmp LBDAF -BC7A ; BC7A: F6,00,12 -BC7A LBC7A: ldab L0012 -BC7D ; BC7D: C4,20 -BC7D andb #0x20 -BC7F ; BC7F: 27,3B -BC7F beq LBCBC -BC81 ; BC81: F6,00,29 -BC81 ldab L0029 -BC84 ; BC84: 27,33 -BC84 beq LBCB9 -BC86 ; BC86: F6,00,1B -BC86 ldab L001B -BC89 ; BC89: C4,10 -BC89 andb #0x10 -BC8B ; BC8B: 27,2C -BC8B beq LBCB9 -BC8D ; BC8D: F6,00,42 -BC8D ldab L0042 -BC90 ; BC90: 27,15 -BC90 beq LBCA7 -BC92 ; BC92: F6,00,09 -BC92 ldab L0009 -BC95 ; BC95: 27,08 -BC95 beq LBC9F -BC97 ; BC97: F6,00,29 -BC97 ldab L0029 -BC9A ; BC9A: F7,00,0A -BC9A stab L000A -BC9D ; BC9D: 20,06 -BC9D bra LBCA5 -BC9F ; BC9F: F6,00,29 -BC9F LBC9F: ldab L0029 -BCA2 ; BCA2: F7,00,09 -BCA2 stab L0009 -BCA5 ; BCA5: 20,06 -BCA5 LBCA5: bra LBCAD -BCA7 ; BCA7: F6,00,29 -BCA7 LBCA7: ldab L0029 -BCAA ; BCAA: F7,00,42 -BCAA stab L0042 -BCAD ; BCAD: BD,E5,AA -BCAD LBCAD: jsr LE5AA -BCB0 ; BCB0: 7F,00,2C -BCB0 clr L002C -BCB3 ; BCB3: CE,00,1B -BCB3 ldx #0x001B -BCB6 ; BCB6: 1D,00,10 -BCB6 bclr 0x00,x,#0x10 -BCB9 ; BCB9: 7E,BD,AF -BCB9 LBCB9: jmp LBDAF -BCBC ; BCBC: F6,00,1B -BCBC LBCBC: ldab L001B -BCBF ; BCBF: C4,10 -BCBF andb #0x10 -BCC1 ; BCC1: 26,03 -BCC1 bne LBCC6 -BCC3 ; BCC3: 7E,BD,91 -BCC3 jmp LBD91 -BCC6 ; BCC6: F6,00,21 -BCC6 LBCC6: ldab L0021 -BCC9 ; BCC9: C4,20 -BCC9 andb #0x20 -BCCB ; BCCB: 27,03 -BCCB beq LBCD0 -BCCD ; BCCD: 7E,BD,91 -BCCD jmp LBD91 -BCD0 ; BCD0: F6,00,29 -BCD0 LBCD0: ldab L0029 -BCD3 ; BCD3: C1,0B -BCD3 cmpb #0x0B -BCD5 ; BCD5: 26,03 -BCD5 bne LBCDA -BCD7 ; BCD7: 7E,BD,5C -BCD7 jmp LBD5C -BCDA ; BCDA: 7F,00,49 -BCDA LBCDA: clr L0049 -BCDD ; BCDD: F6,00,3A -BCDD ldab L003A -BCE0 ; BCE0: 26,32 -BCE0 bne LBD14 -BCE2 ; BCE2: F6,00,29 -BCE2 ldab L0029 -BCE5 ; BCE5: C1,0A -BCE5 cmpb #0x0A -BCE7 ; BCE7: 26,05 -BCE7 bne LBCEE -BCE9 ; BCE9: 7F,00,1E -BCE9 clr L001E -BCEC ; BCEC: 20,06 -BCEC bra LBCF4 -BCEE ; BCEE: F6,00,29 -BCEE LBCEE: ldab L0029 -BCF1 ; BCF1: F7,00,1E -BCF1 stab L001E -BCF4 ; BCF4: C6,32 -BCF4 LBCF4: ldab #0x32 -BCF6 ; BCF6: F7,00,3A -BCF6 stab L003A -BCF9 ; BCF9: BD,BE,4B -BCF9 jsr LBE4B -BCFC ; BCFC: F6,00,1E -BCFC ldab L001E -BCFF ; BCFF: CB,30 -BCFF addb #0x30 -BD01 ; BD01: F7,0B,95 -BD01 stab L0B95 -BD04 ; BD04: BD,E5,AA -BD04 jsr LE5AA -BD07 ; BD07: 7F,00,2C -BD07 clr L002C -BD0A ; BD0A: BD,BE,01 -BD0A jsr LBE01 -BD0D ; BD0D: C6,32 -BD0D ldab #0x32 -BD0F ; BD0F: F7,00,2C -BD0F stab L002C -BD12 ; BD12: 20,46 -BD12 bra LBD5A -BD14 ; BD14: F6,00,29 -BD14 LBD14: ldab L0029 -BD17 ; BD17: C1,05 -BD17 cmpb #0x05 -BD19 ; BD19: 27,07 -BD19 beq LBD22 -BD1B ; BD1B: F6,00,29 -BD1B ldab L0029 -BD1E ; BD1E: C1,0A -BD1E cmpb #0x0A -BD20 ; BD20: 26,05 -BD20 bne LBD27 -BD22 ; BD22: 7F,00,2C -BD22 LBD22: clr L002C -BD25 ; BD25: 20,2D -BD25 bra LBD54 -BD27 ; BD27: F6,00,1E -BD27 LBD27: ldab L001E -BD2A ; BD2A: 58 -BD2A lslb -BD2B ; BD2B: 58 -BD2B lslb -BD2C ; BD2C: 58 -BD2C lslb -BD2D ; BD2D: F7,00,06 -BD2D stab L0006 -BD30 ; BD30: F6,00,1E -BD30 ldab L001E -BD33 ; BD33: 58 -BD33 lslb -BD34 ; BD34: FB,00,06 -BD34 addb L0006 -BD37 ; BD37: F7,00,06 -BD37 stab L0006 -BD3A ; BD3A: F6,00,29 -BD3A ldab L0029 -BD3D ; BD3D: FB,00,06 -BD3D addb L0006 -BD40 ; BD40: F7,00,06 -BD40 stab L0006 -BD43 ; BD43: F6,00,29 -BD43 ldab L0029 -BD46 ; BD46: CB,30 -BD46 addb #0x30 -BD48 ; BD48: F7,0B,94 -BD48 stab L0B94 -BD4B ; BD4B: BD,BE,01 -BD4B jsr LBE01 -BD4E ; BD4E: CE,00,1B -BD4E ldx #0x001B -BD51 ; BD51: 1D,00,40 -BD51 bclr 0x00,x,#0x40 -BD54 ; BD54: 7F,00,3A -BD54 LBD54: clr L003A -BD57 ; BD57: BD,E5,AA -BD57 jsr LE5AA -BD5A ; BD5A: 20,2D -BD5A LBD5A: bra LBD89 -BD5C ; BD5C: C6,19 -BD5C LBD5C: ldab #0x19 -BD5E ; BD5E: F7,00,37 -BD5E stab L0037 -BD61 ; BD61: F6,00,3A -BD61 ldab L003A -BD64 ; BD64: 27,08 -BD64 beq LBD6E -BD66 ; BD66: 7F,00,3A -BD66 clr L003A -BD69 ; BD69: 7F,00,2C -BD69 clr L002C -BD6C ; BD6C: 20,18 -BD6C bra LBD86 -BD6E ; BD6E: 7C,00,49 -BD6E LBD6E: inc L0049 -BD71 ; BD71: F6,00,49 -BD71 ldab L0049 -BD74 ; BD74: C1,02 -BD74 cmpb #0x02 -BD76 ; BD76: 25,0E -BD76 bcs LBD86 -BD78 ; BD78: 7F,00,49 -BD78 clr L0049 -BD7B ; BD7B: CE,00,1B -BD7B ldx #0x001B -BD7E ; BD7E: 1C,00,01 -BD7E bset 0x00,x,#0x01 -BD81 ; BD81: C6,3C -BD81 ldab #0x3C -BD83 ; BD83: F7,00,4F -BD83 stab L004F -BD86 ; BD86: BD,E5,AA -BD86 LBD86: jsr LE5AA -BD89 ; BD89: CE,00,1B -BD89 LBD89: ldx #0x001B -BD8C ; BD8C: 1D,00,10 -BD8C bclr 0x00,x,#0x10 -BD8F ; BD8F: 20,1E -BD8F bra LBDAF -BD91 ; BD91: F6,00,1B -BD91 LBD91: ldab L001B -BD94 ; BD94: C4,10 -BD94 andb #0x10 -BD96 ; BD96: 26,17 -BD96 bne LBDAF -BD98 ; BD98: F6,00,29 -BD98 ldab L0029 -BD9B ; BD9B: C1,0B -BD9B cmpb #0x0B -BD9D ; BD9D: 26,10 -BD9D bne LBDAF -BD9F ; BD9F: F6,00,37 -BD9F ldab L0037 -BDA2 ; BDA2: 26,0B -BDA2 bne LBDAF -BDA4 ; BDA4: BD,DD,D5 -BDA4 jsr LDDD5 -BDA7 ; BDA7: 7F,00,49 -BDA7 clr L0049 -BDAA ; BDAA: C6,14 -BDAA ldab #0x14 -BDAC ; BDAC: F7,00,2C -BDAC stab L002C -BDAF ; BDAF: C6,01 -BDAF LBDAF: ldab #0x01 -BDB1 ; BDB1: F7,00,00 -BDB1 stab L0000 -BDB4 ; BDB4: 39 -BDB4 LBDB4: rts -BDB5 ; BDB5: 37 -BDB5 LBDB5: pshb -BDB6 ; BDB6: 36 -BDB6 psha -BDB7 ; BDB7: 3C -BDB7 pshx -BDB8 ; BDB8: 5F -BDB8 clrb -BDB9 ; BDB9: 4F -BDB9 clra -BDBA ; BDBA: 30 -BDBA tsx -BDBB ; BDBB: ED,00 -BDBB std 0x00,x -BDBD ; BDBD: E6,07 -BDBD ldab 0x07,x -BDBF ; BDBF: 27,0E -BDBF beq LBDCF -BDC1 ; BDC1: CE,00,14 -BDC1 ldx #0x0014 -BDC4 ; BDC4: 1C,00,08 -BDC4 bset 0x00,x,#0x08 -BDC7 ; BDC7: F6,00,14 -BDC7 ldab L0014 -BDCA ; BDCA: F7,38,00 -BDCA stab CHANGE -BDCD ; BDCD: 20,0C -BDCD bra LBDDB -BDCF ; BDCF: CE,00,14 -BDCF LBDCF: ldx #0x0014 -BDD2 ; BDD2: 1D,00,08 -BDD2 bclr 0x00,x,#0x08 -BDD5 ; BDD5: F6,00,14 -BDD5 ldab L0014 -BDD8 ; BDD8: F7,38,00 -BDD8 stab CHANGE -BDDB ; BDDB: 30 -BDDB LBDDB: tsx -BDDC ; BDDC: E6,03 -BDDC ldab 0x03,x -BDDE ; BDDE: F7,10,2A -BDDE stab L102A -BDE1 ; BDE1: F6,10,29 -BDE1 LBDE1: ldab L1029 -BDE4 ; BDE4: 2D,0F -BDE4 blt LBDF5 -BDE6 ; BDE6: 38 -BDE6 pulx -BDE7 ; BDE7: 08 -BDE7 inx -BDE8 ; BDE8: 3C -BDE8 pshx -BDE9 ; BDE9: 30 -BDE9 tsx -BDEA ; BDEA: EC,00 -BDEA ldd 0x00,x -BDEC ; BDEC: 83,FF,FF -BDEC subd #0xFFFF -BDEF ; BDEF: 26,02 -BDEF bne LBDF3 -BDF1 ; BDF1: 20,02 -BDF1 bra LBDF5 -BDF3 ; BDF3: 20,EC -BDF3 LBDF3: bra LBDE1 -BDF5 ; BDF5: F6,10,2A -BDF5 LBDF5: ldab L102A -BDF8 ; BDF8: 30 -BDF8 tsx -BDF9 ; BDF9: E7,03 -BDF9 stab 0x03,x -BDFB ; BDFB: E6,03 -BDFB ldab 0x03,x -BDFD ; BDFD: 4F -BDFD clra -BDFE ; BDFE: 38 -BDFE pulx -BDFF ; BDFF: 38 -BDFF pulx -BE00 ; BE00: 39 -BE00 rts -BE01 ; BE01: F6,00,2C -BE01 LBE01: ldab L002C -BE04 ; BE04: 26,09 -BE04 bne LBE0F -BE06 ; BE06: 8D,61 -BE06 bsr LBE69 -BE08 ; BE08: 8D,06 -BE08 bsr LBE10 -BE0A ; BE0A: C6,03 -BE0A ldab #0x03 -BE0C ; BE0C: F7,00,2C -BE0C stab L002C -BE0F ; BE0F: 39 -BE0F LBE0F: rts -BE10 ; BE10: CE,10,28 -BE10 LBE10: ldx #0x1028 -BE13 ; BE13: 1C,00,40 -BE13 bset 0x00,x,#0x40 -BE16 ; BE16: 7F,00,1C -BE16 clr L001C -BE19 ; BE19: F6,00,1C -BE19 LBE19: ldab L001C -BE1C ; BE1C: C1,0A -BE1C cmpb #0x0A -BE1E ; BE1E: 24,19 -BE1E bcc LBE39 -BE20 ; BE20: CE,00,01 -BE20 ldx #0x0001 -BE23 ; BE23: 3C -BE23 pshx -BE24 ; BE24: F6,00,1C -BE24 ldab L001C -BE27 ; BE27: 4F -BE27 clra -BE28 ; BE28: C3,0B,90 -BE28 addd #0x0B90 -BE2B ; BE2B: 8F -BE2B xgdx -BE2C ; BE2C: E6,00 -BE2C ldab 0x00,x -BE2E ; BE2E: C4,7F -BE2E andb #0x7F -BE30 ; BE30: 4F -BE30 clra -BE31 ; BE31: 8D,82 -BE31 bsr LBDB5 -BE33 ; BE33: 38 -BE33 pulx -BE34 ; BE34: 7C,00,1C -BE34 inc L001C -BE37 ; BE37: 20,E0 -BE37 bra LBE19 -BE39 ; BE39: CE,00,01 -BE39 LBE39: ldx #0x0001 -BE3C ; BE3C: 3C -BE3C pshx -BE3D ; BE3D: CC,00,FF -BE3D ldd #0x00FF -BE40 ; BE40: BD,BD,B5 -BE40 jsr LBDB5 -BE43 ; BE43: 38 -BE43 pulx -BE44 ; BE44: CE,10,28 -BE44 ldx #0x1028 -BE47 ; BE47: 1D,00,40 -BE47 bclr 0x00,x,#0x40 -BE4A ; BE4A: 39 -BE4A rts -BE4B ; BE4B: 7F,00,1C -BE4B LBE4B: clr L001C -BE4E ; BE4E: F6,00,1C -BE4E LBE4E: ldab L001C -BE51 ; BE51: C1,0A -BE51 cmpb #0x0A -BE53 ; BE53: 24,13 -BE53 bcc LBE68 -BE55 ; BE55: C6,20 -BE55 ldab #0x20 -BE57 ; BE57: 37 -BE57 pshb -BE58 ; BE58: F6,00,1C -BE58 ldab L001C -BE5B ; BE5B: 4F -BE5B clra -BE5C ; BE5C: C3,0B,90 -BE5C addd #0x0B90 -BE5F ; BE5F: 8F -BE5F xgdx -BE60 ; BE60: 33 -BE60 pulb -BE61 ; BE61: E7,00 -BE61 stab 0x00,x -BE63 ; BE63: 7C,00,1C -BE63 inc L001C -BE66 ; BE66: 20,E6 -BE66 bra LBE4E -BE68 ; BE68: 39 -BE68 LBE68: rts -BE69 ; BE69: CE,10,00 -BE69 LBE69: ldx #0x1000 -BE6C ; BE6C: 1D,00,80 -BE6C bclr 0x00,x,#0x80 -BE6F ; BE6F: BD,E5,96 -BE6F jsr LE596 -BE72 ; BE72: CE,10,00 -BE72 ldx #0x1000 -BE75 ; BE75: 1C,00,80 -BE75 bset 0x00,x,#0x80 -BE78 ; BE78: CE,10,28 -BE78 ldx #0x1028 -BE7B ; BE7B: 1C,00,40 -BE7B bset 0x00,x,#0x40 -BE7E ; BE7E: BD,E5,96 -BE7E jsr LE596 -BE81 ; BE81: CE,00,01 -BE81 ldx #0x0001 -BE84 ; BE84: 3C -BE84 pshx -BE85 ; BE85: CC,00,CA -BE85 ldd #0x00CA -BE88 ; BE88: BD,BD,B5 -BE88 jsr LBDB5 -BE8B ; BE8B: 38 -BE8B pulx -BE8C ; BE8C: CE,00,01 -BE8C ldx #0x0001 -BE8F ; BE8F: 3C -BE8F pshx -BE90 ; BE90: CC,00,E0 -BE90 ldd #0x00E0 -BE93 ; BE93: BD,BD,B5 -BE93 jsr LBDB5 -BE96 ; BE96: 38 -BE96 pulx -BE97 ; BE97: CE,10,28 -BE97 ldx #0x1028 -BE9A ; BE9A: 1D,00,40 -BE9A bclr 0x00,x,#0x40 -BE9D ; BE9D: 39 -BE9D rts -BE9E ; BE9E: 37 -BE9E LBE9E: pshb -BE9F ; BE9F: 36 -BE9F psha -BEA0 ; BEA0: 8D,A9 -BEA0 bsr LBE4B -BEA2 ; BEA2: 30 -BEA2 tsx -BEA3 ; BEA3: E6,05 -BEA3 ldab 0x05,x -BEA5 ; BEA5: 26,1B -BEA5 bne LBEC2 -BEA7 ; BEA7: F6,00,06 -BEA7 ldab L0006 -BEAA ; BEAA: 4F -BEAA clra -BEAB ; BEAB: CE,00,0A -BEAB ldx #0x000A -BEAE ; BEAE: 02 -BEAE idiv -BEAF ; BEAF: 8F -BEAF xgdx -BEB0 ; BEB0: CB,30 -BEB0 addb #0x30 -BEB2 ; BEB2: F7,0B,99 -BEB2 stab L0B99 -BEB5 ; BEB5: F6,00,06 -BEB5 ldab L0006 -BEB8 ; BEB8: 4F -BEB8 clra -BEB9 ; BEB9: CE,00,0A -BEB9 ldx #0x000A -BEBC ; BEBC: 02 -BEBC idiv -BEBD ; BEBD: CB,30 -BEBD addb #0x30 -BEBF ; BEBF: F7,0B,98 -BEBF stab L0B98 -BEC2 ; BEC2: 30 -BEC2 LBEC2: tsx -BEC3 ; BEC3: EC,00 -BEC3 ldd 0x00,x -BEC5 ; BEC5: C4,FF -BEC5 andb #0xFF -BEC7 ; BEC7: 84,3F -BEC7 anda #0x3F -BEC9 ; BEC9: ED,00 -BEC9 std 0x00,x -BECB ; BECB: EC,00 -BECB ldd 0x00,x -BECD ; BECD: CE,03,E8 -BECD ldx #0x03E8 -BED0 ; BED0: 02 -BED0 idiv -BED1 ; BED1: 8F -BED1 xgdx -BED2 ; BED2: CB,30 -BED2 addb #0x30 -BED4 ; BED4: 37 -BED4 pshb -BED5 ; BED5: 30 -BED5 tsx -BED6 ; BED6: E6,06 -BED6 ldab 0x06,x -BED8 ; BED8: 4F -BED8 clra -BED9 ; BED9: C3,0B,95 -BED9 addd #0x0B95 -BEDC ; BEDC: 8F -BEDC xgdx -BEDD ; BEDD: 33 -BEDD pulb -BEDE ; BEDE: E7,00 -BEDE stab 0x00,x -BEE0 ; BEE0: 30 -BEE0 tsx -BEE1 ; BEE1: EC,00 -BEE1 ldd 0x00,x -BEE3 ; BEE3: CE,03,E8 -BEE3 ldx #0x03E8 -BEE6 ; BEE6: 02 -BEE6 idiv -BEE7 ; BEE7: CE,00,64 -BEE7 ldx #0x0064 -BEEA ; BEEA: 02 -BEEA idiv -BEEB ; BEEB: 8F -BEEB xgdx -BEEC ; BEEC: CB,30 -BEEC addb #0x30 -BEEE ; BEEE: 37 -BEEE pshb -BEEF ; BEEF: 30 -BEEF tsx -BEF0 ; BEF0: E6,06 -BEF0 ldab 0x06,x -BEF2 ; BEF2: 4F -BEF2 clra -BEF3 ; BEF3: C3,0B,94 -BEF3 addd #0x0B94 -BEF6 ; BEF6: 8F -BEF6 xgdx -BEF7 ; BEF7: 33 -BEF7 pulb -BEF8 ; BEF8: E7,00 -BEF8 stab 0x00,x -BEFA ; BEFA: 30 -BEFA tsx -BEFB ; BEFB: EC,00 -BEFB ldd 0x00,x -BEFD ; BEFD: CE,00,64 -BEFD ldx #0x0064 -BF00 ; BF00: 02 -BF00 idiv -BF01 ; BF01: CE,00,0A -BF01 ldx #0x000A -BF04 ; BF04: 02 -BF04 idiv -BF05 ; BF05: 8F -BF05 xgdx -BF06 ; BF06: CB,30 -BF06 addb #0x30 -BF08 ; BF08: 37 -BF08 pshb -BF09 ; BF09: 30 -BF09 tsx -BF0A ; BF0A: E6,06 -BF0A ldab 0x06,x -BF0C ; BF0C: 4F -BF0C clra -BF0D ; BF0D: C3,0B,93 -BF0D addd #0x0B93 -BF10 ; BF10: 8F -BF10 xgdx -BF11 ; BF11: 33 -BF11 pulb -BF12 ; BF12: E7,00 -BF12 stab 0x00,x -BF14 ; BF14: 30 -BF14 tsx -BF15 ; BF15: EC,00 -BF15 ldd 0x00,x -BF17 ; BF17: CE,00,0A -BF17 ldx #0x000A -BF1A ; BF1A: 02 -BF1A idiv -BF1B ; BF1B: CB,30 -BF1B addb #0x30 -BF1D ; BF1D: 37 -BF1D pshb -BF1E ; BF1E: 30 -BF1E tsx -BF1F ; BF1F: E6,06 -BF1F ldab 0x06,x -BF21 ; BF21: 4F -BF21 clra -BF22 ; BF22: C3,0B,92 -BF22 addd #0x0B92 -BF25 ; BF25: 8F -BF25 xgdx -BF26 ; BF26: 33 -BF26 pulb -BF27 ; BF27: E7,00 -BF27 stab 0x00,x -BF29 ; BF29: F6,00,13 -BF29 ldab L0013 -BF2C ; BF2C: C1,01 -BF2C cmpb #0x01 -BF2E ; BF2E: 22,03 -BF2E bhi LBF33 -BF30 ; BF30: 7E,BF,DE -BF30 jmp LBFDE -BF33 ; BF33: 30 -BF33 LBF33: tsx -BF34 ; BF34: E6,05 -BF34 ldab 0x05,x -BF36 ; BF36: 4F -BF36 clra -BF37 ; BF37: C3,0B,92 -BF37 addd #0x0B92 -BF3A ; BF3A: 8F -BF3A xgdx -BF3B ; BF3B: E6,00 -BF3B ldab 0x00,x -BF3D ; BF3D: 37 -BF3D pshb -BF3E ; BF3E: 30 -BF3E tsx -BF3F ; BF3F: E6,06 -BF3F ldab 0x06,x -BF41 ; BF41: 4F -BF41 clra -BF42 ; BF42: C3,0B,91 -BF42 addd #0x0B91 -BF45 ; BF45: 8F -BF45 xgdx -BF46 ; BF46: 33 -BF46 pulb -BF47 ; BF47: E7,00 -BF47 stab 0x00,x -BF49 ; BF49: 30 -BF49 tsx -BF4A ; BF4A: E6,05 -BF4A ldab 0x05,x -BF4C ; BF4C: 4F -BF4C clra -BF4D ; BF4D: C3,0B,93 -BF4D addd #0x0B93 -BF50 ; BF50: 8F -BF50 xgdx -BF51 ; BF51: E6,00 -BF51 ldab 0x00,x -BF53 ; BF53: 37 -BF53 pshb -BF54 ; BF54: 30 -BF54 tsx -BF55 ; BF55: E6,06 -BF55 ldab 0x06,x -BF57 ; BF57: 4F -BF57 clra -BF58 ; BF58: C3,0B,92 -BF58 addd #0x0B92 -BF5B ; BF5B: 8F -BF5B xgdx -BF5C ; BF5C: 33 -BF5C pulb -BF5D ; BF5D: E7,00 -BF5D stab 0x00,x -BF5F ; BF5F: F6,00,13 -BF5F ldab L0013 -BF62 ; BF62: C1,02 -BF62 cmpb #0x02 -BF64 ; BF64: 26,10 -BF64 bne LBF76 -BF66 ; BF66: C6,2E -BF66 ldab #0x2E -BF68 ; BF68: 37 -BF68 pshb -BF69 ; BF69: 30 -BF69 tsx -BF6A ; BF6A: E6,06 -BF6A ldab 0x06,x -BF6C ; BF6C: 4F -BF6C clra -BF6D ; BF6D: C3,0B,93 -BF6D addd #0x0B93 -BF70 ; BF70: 8F -BF70 xgdx -BF71 ; BF71: 33 -BF71 pulb -BF72 ; BF72: E7,00 -BF72 stab 0x00,x -BF74 ; BF74: 20,68 -BF74 bra LBFDE -BF76 ; BF76: C1,04 -BF76 LBF76: cmpb #0x04 -BF78 ; BF78: 26,26 -BF78 bne LBFA0 -BF7A ; BF7A: 30 -BF7A tsx -BF7B ; BF7B: E6,05 -BF7B ldab 0x05,x -BF7D ; BF7D: 4F -BF7D clra -BF7E ; BF7E: C3,0B,94 -BF7E addd #0x0B94 -BF81 ; BF81: 8F -BF81 xgdx -BF82 ; BF82: E6,00 -BF82 ldab 0x00,x -BF84 ; BF84: 37 -BF84 pshb -BF85 ; BF85: 30 -BF85 tsx -BF86 ; BF86: E6,06 -BF86 ldab 0x06,x -BF88 ; BF88: 4F -BF88 clra -BF89 ; BF89: C3,0B,93 -BF89 addd #0x0B93 -BF8C ; BF8C: 8F -BF8C xgdx -BF8D ; BF8D: 33 -BF8D pulb -BF8E ; BF8E: E7,00 -BF8E stab 0x00,x -BF90 ; BF90: C6,2E -BF90 ldab #0x2E -BF92 ; BF92: 37 -BF92 pshb -BF93 ; BF93: 30 -BF93 tsx -BF94 ; BF94: E6,06 -BF94 ldab 0x06,x -BF96 ; BF96: 4F -BF96 clra -BF97 ; BF97: C3,0B,94 -BF97 addd #0x0B94 -BF9A ; BF9A: 8F -BF9A xgdx -BF9B ; BF9B: 33 -BF9B pulb -BF9C ; BF9C: E7,00 -BF9C stab 0x00,x -BF9E ; BF9E: 20,3E -BF9E bra LBFDE -BFA0 ; BFA0: C1,08 -BFA0 LBFA0: cmpb #0x08 -BFA2 ; BFA2: 26,3A -BFA2 bne LBFDE -BFA4 ; BFA4: 30 -BFA4 tsx -BFA5 ; BFA5: E6,05 -BFA5 ldab 0x05,x -BFA7 ; BFA7: 4F -BFA7 clra -BFA8 ; BFA8: C3,0B,94 -BFA8 addd #0x0B94 -BFAB ; BFAB: 8F -BFAB xgdx -BFAC ; BFAC: E6,00 -BFAC ldab 0x00,x -BFAE ; BFAE: 37 -BFAE pshb -BFAF ; BFAF: 30 -BFAF tsx -BFB0 ; BFB0: E6,06 -BFB0 ldab 0x06,x -BFB2 ; BFB2: 4F -BFB2 clra -BFB3 ; BFB3: C3,0B,93 -BFB3 addd #0x0B93 -BFB6 ; BFB6: 8F -BFB6 xgdx -BFB7 ; BFB7: 33 -BFB7 pulb -BFB8 ; BFB8: E7,00 -BFB8 stab 0x00,x -BFBA ; BFBA: 30 -BFBA tsx -BFBB ; BFBB: E6,05 -BFBB ldab 0x05,x -BFBD ; BFBD: 4F -BFBD clra -BFBE ; BFBE: C3,0B,95 -BFBE addd #0x0B95 -BFC1 ; BFC1: 8F -BFC1 xgdx -BFC2 ; BFC2: E6,00 -BFC2 ldab 0x00,x -BFC4 ; BFC4: 37 -BFC4 pshb -BFC5 ; BFC5: 30 -BFC5 tsx -BFC6 ; BFC6: E6,06 -BFC6 ldab 0x06,x -BFC8 ; BFC8: 4F -BFC8 clra -BFC9 ; BFC9: C3,0B,94 -BFC9 addd #0x0B94 -BFCC ; BFCC: 8F -BFCC xgdx -BFCD ; BFCD: 33 -BFCD pulb -BFCE ; BFCE: E7,00 -BFCE stab 0x00,x -BFD0 ; BFD0: C6,2E -BFD0 ldab #0x2E -BFD2 ; BFD2: 37 -BFD2 pshb -BFD3 ; BFD3: 30 -BFD3 tsx -BFD4 ; BFD4: E6,06 -BFD4 ldab 0x06,x -BFD6 ; BFD6: 4F -BFD6 clra -BFD7 ; BFD7: C3,0B,95 -BFD7 addd #0x0B95 -BFDA ; BFDA: 8F -BFDA xgdx -BFDB ; BFDB: 33 -BFDB pulb -BFDC ; BFDC: E7,00 -BFDC stab 0x00,x -BFDE ; BFDE: F6,0B,C0 -BFDE LBFDE: ldab L0BC0 -BFE1 ; BFE1: C4,01 -BFE1 andb #0x01 -BFE3 ; BFE3: 26,0E -BFE3 bne LBFF3 -BFE5 ; BFE5: F6,0B,C0 -BFE5 ldab L0BC0 -BFE8 ; BFE8: C4,04 -BFE8 andb #0x04 -BFEA ; BFEA: 26,07 -BFEA bne LBFF3 -BFEC ; BFEC: F6,0B,C0 -BFEC ldab L0BC0 -BFEF ; BFEF: C4,08 -BFEF andb #0x08 -BFF1 ; BFF1: 27,15 -BFF1 beq LC008 -BFF3 ; BFF3: F6,00,17 -BFF3 LBFF3: ldab L0017 -BFF6 ; BFF6: C4,08 -BFF6 andb #0x08 -BFF8 ; BFF8: 26,0E -BFF8 bne LC008 -BFFA ; BFFA: C6,24 -BFFA ldab #0x24 -BFFC ; BFFC: 37 -BFFC pshb -BFFD ; BFFD: 30 -BFFD tsx -BFFE ; BFFE: E6,06 -BFFE ldab 0x06,x -C000 ; C000: 4F -C000 clra -C001 ; C001: C3,0B,96 -C001 addd #0x0B96 -C004 ; C004: 8F -C004 xgdx -C005 ; C005: 33 -C005 pulb -C006 ; C006: E7,00 -C006 stab 0x00,x -C008 ; C008: BD,BE,69 -C008 LC008: jsr LBE69 -C00B ; C00B: F6,00,13 -C00B ldab L0013 -C00E ; C00E: C1,01 -C00E cmpb #0x01 -C010 ; C010: 23,17 -C010 bls LC029 -C012 ; C012: CE,10,28 -C012 ldx #0x1028 -C015 ; C015: 1C,00,40 -C015 bset 0x00,x,#0x40 -C018 ; C018: CE,00,01 -C018 ldx #0x0001 -C01B ; C01B: 3C -C01B pshx -C01C ; C01C: CC,00,20 -C01C ldd #0x0020 -C01F ; C01F: BD,BD,B5 -C01F jsr LBDB5 -C022 ; C022: 38 -C022 pulx -C023 ; C023: CE,10,28 -C023 ldx #0x1028 -C026 ; C026: 1D,00,40 -C026 bclr 0x00,x,#0x40 -C029 ; C029: BD,BE,10 -C029 LC029: jsr LBE10 -C02C ; C02C: 38 -C02C pulx -C02D ; C02D: 39 -C02D rts -C02E ; C02E: 37 -C02E LC02E: pshb -C02F ; C02F: 36 -C02F psha -C030 ; C030: 3C -C030 pshx -C031 ; C031: F6,00,2C -C031 ldab L002C -C034 ; C034: 27,03 -C034 beq LC039 -C036 ; C036: 7E,C0,B7 -C036 jmp LC0B7 -C039 ; C039: FC,00,03 -C039 LC039: ldd L0003 -C03C ; C03C: 30 -C03C tsx -C03D ; C03D: A3,02 -C03D subd 0x02,x -C03F ; C03F: 25,0A -C03F bcs LC04B -C041 ; C041: E6,07 -C041 ldab 0x07,x -C043 ; C043: 4F -C043 clra -C044 ; C044: E3,02 -C044 addd 0x02,x -C046 ; C046: B3,00,03 -C046 subd L0003 -C049 ; C049: 24,06 -C049 bcc LC051 -C04B ; C04B: 30 -C04B LC04B: tsx -C04C ; C04C: EC,02 -C04C ldd 0x02,x -C04E ; C04E: FD,00,03 -C04E std L0003 -C051 ; C051: FE,00,03 -C051 LC051: ldx L0003 -C054 ; C054: 08 -C054 inx -C055 ; C055: FF,00,03 -C055 stx L0003 -C058 ; C058: 09 -C058 dex -C059 ; C059: 8F -C059 xgdx -C05A ; C05A: 30 -C05A tsx -C05B ; C05B: ED,00 -C05B std 0x00,x -C05D ; C05D: C6,09 -C05D ldab #0x09 -C05F ; C05F: F7,00,18 -C05F stab L0018 -C062 ; C062: F6,00,18 -C062 LC062: ldab L0018 -C065 ; C065: C1,FF -C065 cmpb #0xFF -C067 ; C067: 24,46 -C067 bcc LC0AF -C069 ; C069: 30 -C069 tsx -C06A ; C06A: E6,07 -C06A ldab 0x07,x -C06C ; C06C: 4F -C06C clra -C06D ; C06D: E3,02 -C06D addd 0x02,x -C06F ; C06F: A3,00 -C06F subd 0x00,x -C071 ; C071: 24,05 -C071 bcc LC078 -C073 ; C073: 30 -C073 tsx -C074 ; C074: EC,02 -C074 ldd 0x02,x -C076 ; C076: ED,00 -C076 std 0x00,x -C078 ; C078: 30 -C078 LC078: tsx -C079 ; C079: EE,00 -C079 ldx 0x00,x -C07B ; C07B: E6,00 -C07B ldab 0x00,x -C07D ; C07D: C1,40 -C07D cmpb #0x40 -C07F ; C07F: 24,13 -C07F bcc LC094 -C081 ; C081: 30 -C081 tsx -C082 ; C082: EE,00 -C082 ldx 0x00,x -C084 ; C084: E6,00 -C084 ldab 0x00,x -C086 ; C086: 37 -C086 pshb -C087 ; C087: F6,00,18 -C087 ldab L0018 -C08A ; C08A: 4F -C08A clra -C08B ; C08B: C3,0B,90 -C08B addd #0x0B90 -C08E ; C08E: 8F -C08E xgdx -C08F ; C08F: 33 -C08F pulb -C090 ; C090: E7,00 -C090 stab 0x00,x -C092 ; C092: 20,13 -C092 bra LC0A7 -C094 ; C094: 30 -C094 LC094: tsx -C095 ; C095: EE,00 -C095 ldx 0x00,x -C097 ; C097: E6,00 -C097 ldab 0x00,x -C099 ; C099: CB,C0 -C099 addb #0xC0 -C09B ; C09B: 37 -C09B pshb -C09C ; C09C: F6,00,18 -C09C ldab L0018 -C09F ; C09F: 4F -C09F clra -C0A0 ; C0A0: C3,0B,90 -C0A0 addd #0x0B90 -C0A3 ; C0A3: 8F -C0A3 xgdx -C0A4 ; C0A4: 33 -C0A4 pulb -C0A5 ; C0A5: E7,00 -C0A5 stab 0x00,x -C0A7 ; C0A7: 38 -C0A7 LC0A7: pulx -C0A8 ; C0A8: 08 -C0A8 inx -C0A9 ; C0A9: 3C -C0A9 pshx -C0AA ; C0AA: 7A,00,18 -C0AA dec L0018 -C0AD ; C0AD: 20,B3 -C0AD bra LC062 -C0AF ; C0AF: BD,BE,01 -C0AF LC0AF: jsr LBE01 -C0B2 ; C0B2: C6,03 -C0B2 ldab #0x03 -C0B4 ; C0B4: F7,00,2C -C0B4 stab L002C -C0B7 ; C0B7: 38 -C0B7 LC0B7: pulx -C0B8 ; C0B8: 38 -C0B8 pulx -C0B9 ; C0B9: 39 -C0B9 rts -C0BA ; C0BA: 37 -C0BA DISPST: pshb -C0BB ; C0BB: 36 -C0BB psha -C0BC ; C0BC: F6,00,1F -C0BC ldab L001F -C0BF ; C0BF: C4,04 -C0BF andb #0x04 -C0C1 ; C0C1: 26,03 -C0C1 bne LC0C6 -C0C3 ; C0C3: 7F,00,2C -C0C3 clr L002C -C0C6 ; C0C6: F6,00,2C -C0C6 LC0C6: ldab L002C -C0C9 ; C0C9: 26,13 -C0C9 bne LC0DE -C0CB ; C0CB: 5F -C0CB clrb -C0CC ; C0CC: 4F -C0CC clra -C0CD ; C0CD: FD,00,03 -C0CD std L0003 -C0D0 ; C0D0: 7F,00,2C -C0D0 clr L002C -C0D3 ; C0D3: CE,00,09 -C0D3 ldx #0x0009 -C0D6 ; C0D6: 3C -C0D6 pshx -C0D7 ; C0D7: 30 -C0D7 tsx -C0D8 ; C0D8: EC,02 -C0D8 ldd 0x02,x -C0DA ; C0DA: BD,C0,2E -C0DA jsr LC02E -C0DD ; C0DD: 38 -C0DD pulx -C0DE ; C0DE: 38 -C0DE LC0DE: pulx -C0DF ; C0DF: 39 -C0DF rts -C0E0 ; C0E0: F6,00,15 -C0E0 LC0E0: ldab L0015 -C0E3 ; C0E3: 2C,02 -C0E3 bge LC0E7 -C0E5 ; C0E5: 20,F9 -C0E5 bra LC0E0 -C0E7 ; C0E7: CE,00,1D -C0E7 LC0E7: ldx #0x001D -C0EA ; C0EA: 1C,00,20 -C0EA bset 0x00,x,#0x20 -C0ED ; C0ED: BD,D7,30 -C0ED jsr LD730 -C0F0 ; C0F0: 83,00,00 -C0F0 subd #0x0000 -C0F3 ; C0F3: 27,09 -C0F3 beq LC0FE -C0F5 ; C0F5: CE,00,1D -C0F5 ldx #0x001D -C0F8 ; C0F8: 1D,00,20 -C0F8 bclr 0x00,x,#0x20 -C0FB ; C0FB: 5F -C0FB clrb -C0FC ; C0FC: 4F -C0FC clra -C0FD ; C0FD: 39 -C0FD rts -C0FE ; C0FE: CE,00,14 -C0FE LC0FE: ldx #0x0014 -C101 ; C101: 1C,00,01 -C101 bset 0x00,x,#0x01 -C104 ; C104: F6,00,14 -C104 ldab L0014 -C107 ; C107: F7,38,00 -C107 stab CHANGE -C10A ; C10A: F6,00,15 -C10A ldab L0015 -C10D ; C10D: C4,1F -C10D andb #0x1F -C10F ; C10F: 26,03 -C10F bne LC114 -C111 ; C111: 7E,C3,1B -C111 jmp LC31B -C114 ; C114: C6,14 -C114 LC114: ldab #0x14 -C116 ; C116: F7,00,31 -C116 stab L0031 -C119 ; C119: F6,00,15 -C119 LC119: ldab L0015 -C11C ; C11C: 2D,15 -C11C blt LC133 -C11E ; C11E: F6,00,31 -C11E ldab L0031 -C121 ; C121: C1,0A -C121 cmpb #0x0A -C123 ; C123: 22,0C -C123 bhi LC131 -C125 ; C125: BD,C5,D3 -C125 jsr LC5D3 -C128 ; C128: CE,00,1D -C128 ldx #0x001D -C12B ; C12B: 1D,00,20 -C12B bclr 0x00,x,#0x20 -C12E ; C12E: 5F -C12E clrb -C12F ; C12F: 4F -C12F clra -C130 ; C130: 39 -C130 rts -C131 ; C131: 20,E6 -C131 LC131: bra LC119 -C133 ; C133: FC,00,3E -C133 LC133: ldd L003E -C136 ; C136: F3,00,40 -C136 addd L0040 -C139 ; C139: FD,00,40 -C139 std L0040 -C13C ; C13C: 5F -C13C clrb -C13D ; C13D: 4F -C13D clra -C13E ; C13E: FD,00,3E -C13E std L003E -C141 ; C141: F6,00,15 -C141 ldab L0015 -C144 ; C144: C4,1F -C144 andb #0x1F -C146 ; C146: 4F -C146 clra -C147 ; C147: BD,FE,32 -C147 jsr LFE32 -C14A ; C14A: C1,64 -C14A cmpb #0x64 -C14C ; C14C: 00 -C14C test -C14D ; C14D: 01 -C14D nop -C14E ; C14E: C1,BA -C14E cmpb #0xBA -C150 ; C150: 00 -C150 test -C151 ; C151: 01 -C151 nop -C152 ; C152: C2,10 -C152 sbcb #0x10 -C154 ; C154: 00 -C154 test -C155 ; C155: 02 -C155 idiv -C156 ; C156: C2,66 -C156 sbcb #0x66 -C158 ; C158: 00 -C158 test -C159 ; C159: 04 -C159 lsrd -C15A ; C15A: C2,BB -C15A sbcb #0xBB -C15C ; C15C: 00 -C15C test -C15D ; C15D: 08 -C15D inx -C15E ; C15E: C3,0E,FF -C15E addd #0x0EFF -C161 ; C161: F0,00,00 -C161 subb L0000 -C164 ; C164: FC,0C,DD -C164 ldd L0CDD -C167 ; C167: 83,FF,FF -C167 subd #0xFFFF -C16A ; C16A: 26,05 -C16A bne LC171 -C16C ; C16C: 5F -C16C clrb -C16D ; C16D: 4F -C16D clra -C16E ; C16E: FD,0C,DD -C16E std L0CDD -C171 ; C171: FE,0C,DD -C171 LC171: ldx L0CDD -C174 ; C174: 08 -C174 inx -C175 ; C175: FF,0C,DD -C175 stx L0CDD -C178 ; C178: CE,00,64 -C178 ldx #0x0064 -C17B ; C17B: 3C -C17B pshx -C17C ; C17C: CC,00,00 -C17C ldd #0x0000 -C17F ; C17F: 37 -C17F pshb -C180 ; C180: 36 -C180 psha -C181 ; C181: CC,0C,F3 -C181 ldd #0x0CF3 -C184 ; C184: BD,FB,DF -C184 jsr LFBDF -C187 ; C187: 31 -C187 ins -C188 ; C188: 31 -C188 ins -C189 ; C189: FE,0C,F5 -C189 ldx L0CF5 -C18C ; C18C: 3C -C18C pshx -C18D ; C18D: FC,0C,F3 -C18D ldd L0CF3 -C190 ; C190: 37 -C190 pshb -C191 ; C191: 36 -C191 psha -C192 ; C192: CE,FF,9C -C192 ldx #0xFF9C -C195 ; C195: 3C -C195 pshx -C196 ; C196: CC,00,63 -C196 ldd #0x0063 -C199 ; C199: 30 -C199 tsx -C19A ; C19A: A3,02 -C19A subd 0x02,x -C19C ; C19C: 32 -C19C pula -C19D ; C19D: 33 -C19D pulb -C19E ; C19E: 26,02 -C19E bne LC1A2 -C1A0 ; C1A0: A3,04 -C1A0 subd 0x04,x -C1A2 ; C1A2: 38 -C1A2 LC1A2: pulx -C1A3 ; C1A3: 38 -C1A3 pulx -C1A4 ; C1A4: 24,11 -C1A4 bcc LC1B7 -C1A6 ; C1A6: CE,00,64 -C1A6 ldx #0x0064 -C1A9 ; C1A9: 3C -C1A9 pshx -C1AA ; C1AA: CC,FF,9C -C1AA ldd #0xFF9C -C1AD ; C1AD: 37 -C1AD pshb -C1AE ; C1AE: 36 -C1AE psha -C1AF ; C1AF: CC,0C,F3 -C1AF ldd #0x0CF3 -C1B2 ; C1B2: BD,FB,DF -C1B2 jsr LFBDF -C1B5 ; C1B5: 31 -C1B5 ins -C1B6 ; C1B6: 31 -C1B6 ins -C1B7 ; C1B7: 7E,C3,0E -C1B7 LC1B7: jmp LC30E -C1BA .byte 0xFC,0x0C,0xDF,0x83,0xFF,0xFF -C1C0 ; C1C0: 26 -C1C0 .ascii '&' -C1C1 .byte 0x05 -C1C2 ; C1C2: 5F,4F -C1C2 .ascii '_O' -C1C4 .byte 0xFD,0x0C,0xDF,0xFE,0x0C,0xDF,0x08,0xFF -C1CC .byte 0x0C,0xDF,0xCE,0x00,0xC8 -C1D1 ; C1D1: 3C -C1D1 .ascii '<' -C1D2 .byte 0xCC,0x00,0x00 -C1D5 ; C1D5: 37,36 -C1D5 .ascii '76' -C1D7 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF -C1DD ; C1DD: 31,31 -C1DD .ascii '11' -C1DF .byte 0xFE,0x0C,0xF9 -C1E2 ; C1E2: 3C -C1E2 .ascii '<' -C1E3 .byte 0xFC,0x0C,0xF7 -C1E6 ; C1E6: 37,36 -C1E6 .ascii '76' -C1E8 .byte 0xCE,0xFF -C1EA ; C1EA: 38,3C -C1EA .ascii '8<' -C1EC .byte 0xCC,0x00,0xC7 -C1EF ; C1EF: 30 -C1EF .ascii '0' -C1F0 .byte 0xA3,0x02 -C1F2 ; C1F2: 32,33,26 -C1F2 .ascii '23&' -C1F5 .byte 0x02,0xA3,0x04 -C1F8 ; C1F8: 38,38,24 -C1F8 .ascii '88$' -C1FB .byte 0x11,0xCE,0x00,0xC8 -C1FF ; C1FF: 3C -C1FF .ascii '<' -C200 .byte 0xCC,0xFF -C202 ; C202: 38,37,36 -C202 .ascii '876' -C205 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF -C20B ; C20B: 31,31,7E -C20B .ascii '11~' -C20E .byte 0xC3,0x0E,0xFC,0x0C,0xE1,0x83,0xFF,0xFF -C216 ; C216: 26 -C216 .ascii '&' -C217 .byte 0x05 -C218 ; C218: 5F,4F -C218 .ascii '_O' -C21A .byte 0xFD,0x0C,0xE1,0xFE,0x0C,0xE1,0x08,0xFF -C222 .byte 0x0C,0xE1,0xCE,0x01,0xF4 -C227 ; C227: 3C -C227 .ascii '<' -C228 .byte 0xCC,0x00,0x00 -C22B ; C22B: 37,36 -C22B .ascii '76' -C22D .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF -C233 ; C233: 31,31 -C233 .ascii '11' -C235 .byte 0xFE,0x0C,0xFD -C238 ; C238: 3C -C238 .ascii '<' -C239 .byte 0xFC,0x0C,0xFB -C23C ; C23C: 37,36 -C23C .ascii '76' -C23E .byte 0xCE,0xFE,0x0C -C241 ; C241: 3C -C241 .ascii '<' -C242 .byte 0xCC,0x01,0xF3 -C245 ; C245: 30 -C245 .ascii '0' -C246 .byte 0xA3,0x02 -C248 ; C248: 32,33,26 -C248 .ascii '23&' -C24B .byte 0x02,0xA3,0x04 -C24E ; C24E: 38,38,24 -C24E .ascii '88$' -C251 .byte 0x11,0xCE,0x01,0xF4 -C255 ; C255: 3C -C255 .ascii '<' -C256 .byte 0xCC,0xFE,0x0C -C259 ; C259: 37,36 -C259 .ascii '76' -C25B .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF -C261 ; C261: 31,31,7E -C261 .ascii '11~' -C264 .byte 0xC3,0x0E,0xFC,0x0C,0xE3,0x83,0xFF,0xFF -C26C ; C26C: 26 -C26C .ascii '&' -C26D .byte 0x05 -C26E ; C26E: 5F,4F -C26E .ascii '_O' -C270 .byte 0xFD,0x0C,0xE3,0xFE,0x0C,0xE3,0x08,0xFF -C278 .byte 0x0C,0xE3,0xCE,0x03,0xE8 -C27D ; C27D: 3C -C27D .ascii '<' -C27E .byte 0xCC,0x00,0x00 -C281 ; C281: 37,36 -C281 .ascii '76' -C283 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF -C289 ; C289: 31,31 -C289 .ascii '11' -C28B .byte 0xFE,0x0D,0x01 -C28E ; C28E: 3C -C28E .ascii '<' -C28F .byte 0xFC,0x0C,0xFF -C292 ; C292: 37,36 -C292 .ascii '76' -C294 .byte 0xCE,0xFC,0x18 -C297 ; C297: 3C -C297 .ascii '<' -C298 .byte 0xCC,0x03,0xE7 -C29B ; C29B: 30 -C29B .ascii '0' -C29C .byte 0xA3,0x02 -C29E ; C29E: 32,33,26 -C29E .ascii '23&' -C2A1 .byte 0x02,0xA3,0x04 -C2A4 ; C2A4: 38,38,24 -C2A4 .ascii '88$' -C2A7 .byte 0x11,0xCE,0x03,0xE8 -C2AB ; C2AB: 3C -C2AB .ascii '<' -C2AC .byte 0xCC,0xFC,0x18 -C2AF ; C2AF: 37,36 -C2AF .ascii '76' -C2B1 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF -C2B7 ; C2B7: 31,31,20,53 -C2B7 .ascii '11 S' -C2BB .byte 0xFC,0x0C,0xE5,0x83,0xC3 -C2C0 ; C2C0: 4F,26 -C2C0 .ascii 'O&' -C2C2 .byte 0x05 -C2C3 ; C2C3: 5F,4F -C2C3 .ascii '_O' -C2C5 .byte 0xFD,0x0C,0xE5,0xFE,0x0C,0xE5,0x08,0xFF -C2CD .byte 0x0C,0xE5,0xCE,0x07,0xD0 -C2D2 ; C2D2: 3C -C2D2 .ascii '<' -C2D3 .byte 0xCC,0x00,0x00 -C2D6 ; C2D6: 37,36 -C2D6 .ascii '76' -C2D8 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF -C2DE ; C2DE: 31,31 -C2DE .ascii '11' -C2E0 .byte 0xFE,0x0D,0x05 -C2E3 ; C2E3: 3C -C2E3 .ascii '<' -C2E4 .byte 0xFC,0x0D,0x03 -C2E7 ; C2E7: 37,36 -C2E7 .ascii '76' -C2E9 .byte 0xCE,0xD9 -C2EB ; C2EB: 30,3C -C2EB .ascii '0<' -C2ED .byte 0xCC,0x05,0xF5 -C2F0 ; C2F0: 30 -C2F0 .ascii '0' -C2F1 .byte 0xA3,0x02 -C2F3 ; C2F3: 32,33,26 -C2F3 .ascii '23&' -C2F6 .byte 0x02,0xA3,0x04 -C2F9 ; C2F9: 38,38,24 -C2F9 .ascii '88$' -C2FC .byte 0x11,0xCE -C2FE ; C2FE: 26 -C2FE .ascii '&' -C2FF .byte 0xD0 -C300 ; C300: 3C -C300 .ascii '<' -C301 .byte 0xCC,0xFA,0x0A -C304 ; C304: 37,36 -C304 .ascii '76' -C306 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF -C30C ; C30C: 31,31 -C30C .ascii '11' -C30E ; C30E: F6,00,15 -C30E LC30E: ldab L0015 -C311 ; C311: 2C,02 -C311 bge LC315 -C313 ; C313: 20,F9 -C313 bra LC30E -C315 ; C315: CE,00,15 -C315 LC315: ldx #0x0015 -C318 ; C318: 1D,00,1F -C318 bclr 0x00,x,#0x1F -C31B ; C31B: CE,00,1D -C31B LC31B: ldx #0x001D -C31E ; C31E: 1D,00,20 -C31E bclr 0x00,x,#0x20 -C321 ; C321: CC,00,01 -C321 ldd #0x0001 -C324 ; C324: 39 -C324 rts -C325 ; C325: F6,10,00 -C325 LC325: ldab L1000 -C328 ; C328: C4,01 -C328 andb #0x01 -C32A ; C32A: 26,13 -C32A bne LC33F -C32C ; C32C: 7C,00,7D -C32C inc L007D -C32F ; C32F: F6,00,7D -C32F ldab L007D -C332 ; C332: C1,05 -C332 cmpb #0x05 -C334 ; C334: 23,03 -C334 bls LC339 -C336 ; C336: 7F,00,7D -C336 clr L007D -C339 ; C339: 7F,00,7E -C339 LC339: clr L007E -C33C ; C33C: 7E,C4,2F -C33C jmp LC42F -C33F ; C33F: 7C,00,7E -C33F LC33F: inc L007E -C342 ; C342: F6,00,7E -C342 ldab L007E -C345 ; C345: C1,07 -C345 cmpb #0x07 -C347 ; C347: 23,17 -C347 bls LC360 -C349 ; C349: 7F,00,7D -C349 clr L007D -C34C ; C34C: 7F,00,7E -C34C clr L007E -C34F ; C34F: 7F,00,7C -C34F clr L007C -C352 ; C352: F6,00,15 -C352 ldab L0015 -C355 ; C355: 2C,03 -C355 bge LC35A -C357 ; C357: 7F,00,2C -C357 clr L002C -C35A ; C35A: CE,00,15 -C35A LC35A: ldx #0x0015 -C35D ; C35D: 1D,00,80 -C35D bclr 0x00,x,#0x80 -C360 ; C360: F6,00,7E -C360 LC360: ldab L007E -C363 ; C363: 26,03 -C363 bne LC368 -C365 ; C365: 7E,C4,2F -C365 jmp LC42F -C368 ; C368: F6,00,7D -C368 LC368: ldab L007D -C36B ; C36B: C1,01 -C36B cmpb #0x01 -C36D ; C36D: 22,03 -C36D bhi LC372 -C36F ; C36F: 7E,C4,2F -C36F jmp LC42F -C372 ; C372: CE,00,15 -C372 LC372: ldx #0x0015 -C375 ; C375: 1C,00,80 -C375 bset 0x00,x,#0x80 -C378 ; C378: CE,0B,C1 -C378 ldx #0x0BC1 -C37B ; C37B: 1D,00,08 -C37B bclr 0x00,x,#0x08 -C37E ; C37E: F6,00,1D -C37E ldab L001D -C381 ; C381: C4,20 -C381 andb #0x20 -C383 ; C383: 27,03 -C383 beq LC388 -C385 ; C385: 7E,C4,29 -C385 jmp LC429 -C388 ; C388: C6,02 -C388 LC388: ldab #0x02 -C38A ; C38A: F7,00,2C -C38A stab L002C -C38D ; C38D: 7F,00,3A -C38D clr L003A -C390 ; C390: CE,00,1B -C390 ldx #0x001B -C393 ; C393: 1D,00,40 -C393 bclr 0x00,x,#0x40 -C396 ; C396: 7F,00,25 -C396 clr L0025 -C399 ; C399: CE,00,21 -C399 ldx #0x0021 -C39C ; C39C: 1D,00,08 -C39C bclr 0x00,x,#0x08 -C39F ; C39F: CE,00,14 -C39F ldx #0x0014 -C3A2 ; C3A2: 1D,00,01 -C3A2 bclr 0x00,x,#0x01 -C3A5 ; C3A5: F6,00,14 -C3A5 ldab L0014 -C3A8 ; C3A8: F7,38,00 -C3A8 stab CHANGE -C3AB ; C3AB: 7C,00,7C -C3AB inc L007C -C3AE ; C3AE: CE,00,15 -C3AE ldx #0x0015 -C3B1 ; C3B1: 1D,00,1F -C3B1 bclr 0x00,x,#0x1F -C3B4 ; C3B4: F6,00,7C -C3B4 ldab L007C -C3B7 ; C3B7: C1,01 -C3B7 cmpb #0x01 -C3B9 ; C3B9: 26,0E -C3B9 bne LC3C9 -C3BB ; C3BB: CE,00,15 -C3BB ldx #0x0015 -C3BE ; C3BE: 1C,00,01 -C3BE bset 0x00,x,#0x01 -C3C1 ; C3C1: CC,00,64 -C3C1 ldd #0x0064 -C3C4 ; C3C4: FD,00,3E -C3C4 std L003E -C3C7 ; C3C7: 20,60 -C3C7 bra LC429 -C3C9 ; C3C9: F6,00,7C -C3C9 LC3C9: ldab L007C -C3CC ; C3CC: C1,02 -C3CC cmpb #0x02 -C3CE ; C3CE: 26,0E -C3CE bne LC3DE -C3D0 ; C3D0: CE,00,15 -C3D0 ldx #0x0015 -C3D3 ; C3D3: 1C,00,02 -C3D3 bset 0x00,x,#0x02 -C3D6 ; C3D6: CC,00,C8 -C3D6 ldd #0x00C8 -C3D9 ; C3D9: FD,00,3E -C3D9 std L003E -C3DC ; C3DC: 20,4B -C3DC bra LC429 -C3DE ; C3DE: F6,00,7C -C3DE LC3DE: ldab L007C -C3E1 ; C3E1: C1,02 -C3E1 cmpb #0x02 -C3E3 ; C3E3: 23,15 -C3E3 bls LC3FA -C3E5 ; C3E5: F6,00,7C -C3E5 ldab L007C -C3E8 ; C3E8: C1,06 -C3E8 cmpb #0x06 -C3EA ; C3EA: 24,0E -C3EA bcc LC3FA -C3EC ; C3EC: CE,00,15 -C3EC ldx #0x0015 -C3EF ; C3EF: 1C,00,04 -C3EF bset 0x00,x,#0x04 -C3F2 ; C3F2: CC,01,F4 -C3F2 ldd #0x01F4 -C3F5 ; C3F5: FD,00,3E -C3F5 std L003E -C3F8 ; C3F8: 20,2F -C3F8 bra LC429 -C3FA ; C3FA: F6,00,7C -C3FA LC3FA: ldab L007C -C3FD ; C3FD: C1,05 -C3FD cmpb #0x05 -C3FF ; C3FF: 23,15 -C3FF bls LC416 -C401 ; C401: F6,00,7C -C401 ldab L007C -C404 ; C404: C1,0B -C404 cmpb #0x0B -C406 ; C406: 24,0E -C406 bcc LC416 -C408 ; C408: CE,00,15 -C408 ldx #0x0015 -C40B ; C40B: 1C,00,08 -C40B bset 0x00,x,#0x08 -C40E ; C40E: CC,03,E8 -C40E ldd #0x03E8 -C411 ; C411: FD,00,3E -C411 std L003E -C414 ; C414: 20,13 -C414 bra LC429 -C416 ; C416: F6,00,7C -C416 LC416: ldab L007C -C419 ; C419: C1,0B -C419 cmpb #0x0B -C41B ; C41B: 23,0C -C41B bls LC429 -C41D ; C41D: CE,00,15 -C41D ldx #0x0015 -C420 ; C420: 1C,00,10 -C420 bset 0x00,x,#0x10 -C423 ; C423: CC,07,D0 -C423 ldd #0x07D0 -C426 ; C426: FD,00,3E -C426 std L003E -C429 ; C429: 7F,00,7D -C429 LC429: clr L007D -C42C ; C42C: 7F,00,7E -C42C clr L007E -C42F ; C42F: 39 -C42F LC42F: rts -C430 ; C430: F6,00,01 -C430 LC430: ldab L0001 -C433 ; C433: 53 -C433 comb -C434 ; C434: F4,00,1A -C434 andb L001A -C437 ; C437: F7,00,1A -C437 stab L001A -C43A ; C43A: F6,00,1A -C43A ldab L001A -C43D ; C43D: F7,30,00 -C43D stab MISCOU -C440 ; C440: CC,00,64 -C440 ldd #0x0064 -C443 ; C443: BD,E5,71 -C443 jsr LE571 -C446 ; C446: F6,00,01 -C446 ldab L0001 -C449 ; C449: FA,00,1A -C449 orab L001A -C44C ; C44C: F7,00,1A -C44C stab L001A -C44F ; C44F: F6,00,1A -C44F ldab L001A -C452 ; C452: F7,30,00 -C452 stab MISCOU -C455 ; C455: 39 -C455 rts -C456 ; C456: FC,00,40 -C456 LC456: ldd L0040 -C459 ; C459: 26,03 -C459 bne LC45E -C45B ; C45B: 7E,C5,C6 -C45B jmp LC5C6 -C45E ; C45E: CE,00,1A -C45E LC45E: ldx #0x001A -C461 ; C461: 1C,00,01 -C461 bset 0x00,x,#0x01 -C464 ; C464: F6,00,1A -C464 ldab L001A -C467 ; C467: F7,30,00 -C467 stab MISCOU -C46A ; C46A: CC,03,E8 -C46A ldd #0x03E8 -C46D ; C46D: BD,E5,71 -C46D jsr LE571 -C470 ; C470: FC,00,40 -C470 LC470: ldd L0040 -C473 ; C473: 83,00,00 -C473 subd #0x0000 -C476 ; C476: 22,03 -C476 bhi LC47B -C478 ; C478: 7E,C5,B0 -C478 jmp LC5B0 -C47B ; C47B: F6,00,1B -C47B LC47B: ldab L001B -C47E ; C47E: C4,20 -C47E andb #0x20 -C480 ; C480: 27,1B -C480 beq LC49D -C482 ; C482: FC,00,40 -C482 ldd L0040 -C485 ; C485: 83,03,E8 -C485 subd #0x03E8 -C488 ; C488: 25,13 -C488 bcs LC49D -C48A ; C48A: C6,28 -C48A ldab #0x28 -C48C ; C48C: F7,00,01 -C48C stab L0001 -C48F ; C48F: CC,FC,18 -C48F ldd #0xFC18 -C492 ; C492: F3,00,40 -C492 addd L0040 -C495 ; C495: FD,00,40 -C495 std L0040 -C498 ; C498: 8D,96 -C498 bsr LC430 -C49A ; C49A: 7E,C5,7C -C49A jmp LC57C -C49D ; C49D: F6,00,1B -C49D LC49D: ldab L001B -C4A0 ; C4A0: C4,20 -C4A0 andb #0x20 -C4A2 ; C4A2: 27,1C -C4A2 beq LC4C0 -C4A4 ; C4A4: FC,00,40 -C4A4 ldd L0040 -C4A7 ; C4A7: 83,00,64 -C4A7 subd #0x0064 -C4AA ; C4AA: 25,14 -C4AA bcs LC4C0 -C4AC ; C4AC: C6,30 -C4AC ldab #0x30 -C4AE ; C4AE: F7,00,01 -C4AE stab L0001 -C4B1 ; C4B1: CC,FF,9C -C4B1 ldd #0xFF9C -C4B4 ; C4B4: F3,00,40 -C4B4 addd L0040 -C4B7 ; C4B7: FD,00,40 -C4B7 std L0040 -C4BA ; C4BA: BD,C4,30 -C4BA jsr LC430 -C4BD ; C4BD: 7E,C5,7C -C4BD jmp LC57C -C4C0 ; C4C0: FC,0B,DD -C4C0 LC4C0: ldd L0BDD -C4C3 ; C4C3: 27,3C -C4C3 beq LC501 -C4C5 ; C4C5: FC,00,40 -C4C5 ldd L0040 -C4C8 ; C4C8: B3,0B,DD -C4C8 subd L0BDD -C4CB ; C4CB: 25,34 -C4CB bcs LC501 -C4CD ; C4CD: F6,0C,DB -C4CD ldab L0CDB -C4D0 ; C4D0: 26,07 -C4D0 bne LC4D9 -C4D2 ; C4D2: F6,00,1B -C4D2 ldab L001B -C4D5 ; C4D5: C4,20 -C4D5 andb #0x20 -C4D7 ; C4D7: 27,28 -C4D7 beq LC501 -C4D9 ; C4D9: FC,0B,DD -C4D9 LC4D9: ldd L0BDD -C4DC ; C4DC: 53 -C4DC comb -C4DD ; C4DD: 43 -C4DD coma -C4DE ; C4DE: F9,00,41 -C4DE adcb L0041 -C4E1 ; C4E1: B9,00,40 -C4E1 adca L0040 -C4E4 ; C4E4: FD,00,40 -C4E4 std L0040 -C4E7 ; C4E7: F6,0B,DA -C4E7 ldab L0BDA -C4EA ; C4EA: F7,00,01 -C4EA stab L0001 -C4ED ; C4ED: BD,C4,30 -C4ED jsr LC430 -C4F0 ; C4F0: F6,00,1B -C4F0 ldab L001B -C4F3 ; C4F3: C4,20 -C4F3 andb #0x20 -C4F5 ; C4F5: 26,08 -C4F5 bne LC4FF -C4F7 ; C4F7: F6,0C,DB -C4F7 ldab L0CDB -C4FA ; C4FA: 27,03 -C4FA beq LC4FF -C4FC ; C4FC: 7A,0C,DB -C4FC dec L0CDB -C4FF ; C4FF: 20,7B -C4FF LC4FF: bra LC57C -C501 ; C501: FC,0B,DF -C501 LC501: ldd L0BDF -C504 ; C504: 27,3C -C504 beq LC542 -C506 ; C506: FC,00,40 -C506 ldd L0040 -C509 ; C509: B3,0B,DF -C509 subd L0BDF -C50C ; C50C: 25,34 -C50C bcs LC542 -C50E ; C50E: F6,0C,DA -C50E ldab L0CDA -C511 ; C511: 26,07 -C511 bne LC51A -C513 ; C513: F6,00,1B -C513 ldab L001B -C516 ; C516: C4,20 -C516 andb #0x20 -C518 ; C518: 27,28 -C518 beq LC542 -C51A ; C51A: FC,0B,DF -C51A LC51A: ldd L0BDF -C51D ; C51D: 53 -C51D comb -C51E ; C51E: 43 -C51E coma -C51F ; C51F: F9,00,41 -C51F adcb L0041 -C522 ; C522: B9,00,40 -C522 adca L0040 -C525 ; C525: FD,00,40 -C525 std L0040 -C528 ; C528: F6,0B,DB -C528 ldab L0BDB -C52B ; C52B: F7,00,01 -C52B stab L0001 -C52E ; C52E: BD,C4,30 -C52E jsr LC430 -C531 ; C531: F6,00,1B -C531 ldab L001B -C534 ; C534: C4,20 -C534 andb #0x20 -C536 ; C536: 26,08 -C536 bne LC540 -C538 ; C538: F6,0C,DA -C538 ldab L0CDA -C53B ; C53B: 27,03 -C53B beq LC540 -C53D ; C53D: 7A,0C,DA -C53D dec L0CDA -C540 ; C540: 20,3A -C540 LC540: bra LC57C -C542 ; C542: FC,0B,E1 -C542 LC542: ldd L0BE1 -C545 ; C545: 27,30 -C545 beq LC577 -C547 ; C547: FC,00,40 -C547 ldd L0040 -C54A ; C54A: B3,0B,E1 -C54A subd L0BE1 -C54D ; C54D: 25,28 -C54D bcs LC577 -C54F ; C54F: FC,0B,E1 -C54F ldd L0BE1 -C552 ; C552: 53 -C552 comb -C553 ; C553: 43 -C553 coma -C554 ; C554: F9,00,41 -C554 adcb L0041 -C557 ; C557: B9,00,40 -C557 adca L0040 -C55A ; C55A: FD,00,40 -C55A std L0040 -C55D ; C55D: F6,0B,DC -C55D ldab L0BDC -C560 ; C560: F7,00,01 -C560 stab L0001 -C563 ; C563: BD,C4,30 -C563 jsr LC430 -C566 ; C566: F6,00,1B -C566 ldab L001B -C569 ; C569: C4,20 -C569 andb #0x20 -C56B ; C56B: 26,08 -C56B bne LC575 -C56D ; C56D: F6,0C,D9 -C56D ldab L0CD9 -C570 ; C570: 27,03 -C570 beq LC575 -C572 ; C572: 7A,0C,D9 -C572 dec L0CD9 -C575 ; C575: 20,05 -C575 LC575: bra LC57C -C577 ; C577: 5F -C577 LC577: clrb -C578 ; C578: 4F -C578 clra -C579 ; C579: FD,00,40 -C579 std L0040 -C57C ; C57C: CC,01,2C -C57C LC57C: ldd #0x012C -C57F ; C57F: BD,E5,71 -C57F jsr LE571 -C582 ; C582: F6,00,1B -C582 ldab L001B -C585 ; C585: C4,20 -C585 andb #0x20 -C587 ; C587: 26,24 -C587 bne LC5AD -C589 ; C589: CE,00,1A -C589 ldx #0x001A -C58C ; C58C: 1D,00,01 -C58C bclr 0x00,x,#0x01 -C58F ; C58F: F6,00,1A -C58F ldab L001A -C592 ; C592: F7,30,00 -C592 stab MISCOU -C595 ; C595: CC,00,0C -C595 ldd #0x000C -C598 ; C598: BD,E5,71 -C598 jsr LE571 -C59B ; C59B: CE,00,1A -C59B ldx #0x001A -C59E ; C59E: 1C,00,01 -C59E bset 0x00,x,#0x01 -C5A1 ; C5A1: F6,00,1A -C5A1 ldab L001A -C5A4 ; C5A4: F7,30,00 -C5A4 stab MISCOU -C5A7 ; C5A7: CC,00,23 -C5A7 ldd #0x0023 -C5AA ; C5AA: BD,E5,71 -C5AA jsr LE571 -C5AD ; C5AD: 7E,C4,70 -C5AD LC5AD: jmp LC470 -C5B0 ; C5B0: F6,0B,C0 -C5B0 LC5B0: ldab L0BC0 -C5B3 ; C5B3: C4,04 -C5B3 andb #0x04 -C5B5 ; C5B5: 27,0F -C5B5 beq LC5C6 -C5B7 ; C5B7: F6,00,1B -C5B7 ldab L001B -C5BA ; C5BA: C4,20 -C5BA andb #0x20 -C5BC ; C5BC: 27,08 -C5BC beq LC5C6 -C5BE ; C5BE: C6,38 -C5BE ldab #0x38 -C5C0 ; C5C0: F7,00,01 -C5C0 stab L0001 -C5C3 ; C5C3: BD,C4,30 -C5C3 jsr LC430 -C5C6 ; C5C6: CE,00,21 -C5C6 LC5C6: ldx #0x0021 -C5C9 ; C5C9: 1D,00,10 -C5C9 bclr 0x00,x,#0x10 -C5CC ; C5CC: CE,00,1B -C5CC ldx #0x001B -C5CF ; C5CF: 1D,00,20 -C5CF bclr 0x00,x,#0x20 -C5D2 ; C5D2: 39 -C5D2 rts -C5D3 ; C5D3: F6,00,15 -C5D3 LC5D3: ldab L0015 -C5D6 ; C5D6: C4,1F -C5D6 andb #0x1F -C5D8 ; C5D8: 26,03 -C5D8 bne LC5DD -C5DA ; C5DA: 7E,C6,7C -C5DA jmp LC67C -C5DD ; C5DD: CC,00,C8 -C5DD LC5DD: ldd #0x00C8 -C5E0 ; C5E0: BD,E5,71 -C5E0 jsr LE571 -C5E3 ; C5E3: FC,00,3E -C5E3 ldd L003E -C5E6 ; C5E6: 27,58 -C5E6 beq LC640 -C5E8 ; C5E8: F6,00,15 -C5E8 ldab L0015 -C5EB ; C5EB: C4,1F -C5EB andb #0x1F -C5ED ; C5ED: 4F -C5ED clra -C5EE ; C5EE: BD,FE,32 -C5EE jsr LFE32 -C5F1 ; C5F1: C6,0B -C5F1 ldab #0x0B -C5F3 ; C5F3: 00 -C5F3 test -C5F4 ; C5F4: 01 -C5F4 nop -C5F5 ; C5F5: C6,16 -C5F5 ldab #0x16 -C5F7 ; C5F7: 00 -C5F7 test -C5F8 ; C5F8: 01 -C5F8 nop -C5F9 ; C5F9: C6,21 -C5F9 ldab #0x21 -C5FB ; C5FB: 00 -C5FB test -C5FC ; C5FC: 02 -C5FC idiv -C5FD ; C5FD: C6,2C -C5FD ldab #0x2C -C5FF ; C5FF: 00 -C5FF test -C600 ; C600: 04 -C600 lsrd -C601 ; C601: C6,37 -C601 ldab #0x37 -C603 ; C603: 00 -C603 test -C604 ; C604: 08 -C604 inx -C605 ; C605: C6,40 -C605 ldab #0x40 -C607 ; C607: FF,F0,00 -C607 stx LF000 -C60A ; C60A: 00 -C60A test -C60B ; C60B: CC,FF,9C -C60B ldd #0xFF9C -C60E ; C60E: F3,00,3E -C60E addd L003E -C611 ; C611: FD,00,3E -C611 std L003E -C614 ; C614: 20,2A -C614 bra LC640 -C616 .byte 0xCC,0xFF -C618 ; C618: 38 -C618 .ascii '8' -C619 .byte 0xF3,0x00 -C61B ; C61B: 3E -C61B .ascii '>' -C61C .byte 0xFD,0x00 -C61E ; C61E: 3E,20 -C61E .ascii '> ' -C620 .byte 0x1F,0xCC,0xFE,0x0C,0xF3,0x00 -C626 ; C626: 3E -C626 .ascii '>' -C627 .byte 0xFD,0x00 -C629 ; C629: 3E,20 -C629 .ascii '> ' -C62B .byte 0x14,0xCC,0xFC,0x18,0xF3,0x00 -C631 ; C631: 3E -C631 .ascii '>' -C632 .byte 0xFD,0x00 -C634 ; C634: 3E,20 -C634 .ascii '> ' -C636 .byte 0x09,0xCC,0xF8 -C639 ; C639: 30 -C639 .ascii '0' -C63A .byte 0xF3,0x00 -C63C ; C63C: 3E -C63C .ascii '>' -C63D .byte 0xFD,0x00 -C63F ; C63F: 3E -C63F .ascii '>' -C640 ; C640: CE,00,14 -C640 LC640: ldx #0x0014 -C643 ; C643: 1D,00,02 -C643 bclr 0x00,x,#0x02 -C646 ; C646: F6,00,14 -C646 ldab L0014 -C649 ; C649: F7,38,00 -C649 stab CHANGE -C64C ; C64C: CC,00,1E -C64C ldd #0x001E -C64F ; C64F: BD,E5,71 -C64F jsr LE571 -C652 ; C652: CE,00,15 -C652 ldx #0x0015 -C655 ; C655: 1D,00,1F -C655 bclr 0x00,x,#0x1F -C658 ; C658: CE,00,14 -C658 ldx #0x0014 -C65B ; C65B: 1C,00,02 -C65B bset 0x00,x,#0x02 -C65E ; C65E: F6,00,14 -C65E ldab L0014 -C661 ; C661: F7,38,00 -C661 stab CHANGE -C664 ; C664: CC,00,19 -C664 ldd #0x0019 -C667 ; C667: BD,E5,71 -C667 jsr LE571 -C66A ; C66A: CE,00,14 -C66A ldx #0x0014 -C66D ; C66D: 1C,00,01 -C66D bset 0x00,x,#0x01 -C670 ; C670: F6,00,14 -C670 ldab L0014 -C673 ; C673: F7,38,00 -C673 stab CHANGE -C676 ; C676: CC,00,19 -C676 ldd #0x0019 -C679 ; C679: BD,E5,71 -C679 jsr LE571 -C67C ; C67C: 39 -C67C LC67C: rts -C67D ; C67D: F6,00,30 -C67D LC67D: ldab L0030 -C680 ; C680: 26,55 -C680 bne LC6D7 -C682 ; C682: F6,0B,C0 -C682 ldab L0BC0 -C685 ; C685: C4,04 -C685 andb #0x04 -C687 ; C687: 26,4E -C687 bne LC6D7 -C689 ; C689: C6,27 -C689 ldab #0x27 -C68B ; C68B: F7,10,2D -C68B stab L102D -C68E ; C68E: C6,07 -C68E ldab #0x07 -C690 ; C690: F7,10,2B -C690 stab L102B -C693 ; C693: CE,00,1A -C693 ldx #0x001A -C696 ; C696: 1C,00,04 -C696 bset 0x00,x,#0x04 -C699 ; C699: F6,00,1A -C699 ldab L001A -C69C ; C69C: F7,30,00 -C69C stab MISCOU -C69F ; C69F: CC,00,14 -C69F ldd #0x0014 -C6A2 ; C6A2: BD,E5,71 -C6A2 jsr LE571 -C6A5 ; C6A5: F6,0B,C0 -C6A5 ldab L0BC0 -C6A8 ; C6A8: C4,01 -C6A8 andb #0x01 -C6AA ; C6AA: 27,06 -C6AA beq LC6B2 -C6AC ; C6AC: CE,0B,C1 -C6AC ldx #0x0BC1 -C6AF ; C6AF: 1C,00,01 -C6AF bset 0x00,x,#0x01 -C6B2 ; C6B2: F6,0B,C0 -C6B2 LC6B2: ldab L0BC0 -C6B5 ; C6B5: C4,04 -C6B5 andb #0x04 -C6B7 ; C6B7: 27,06 -C6B7 beq LC6BF -C6B9 ; C6B9: CE,0B,C1 -C6B9 ldx #0x0BC1 -C6BC ; C6BC: 1C,00,02 -C6BC bset 0x00,x,#0x02 -C6BF ; C6BF: CE,00,1A -C6BF LC6BF: ldx #0x001A -C6C2 ; C6C2: 1D,00,04 -C6C2 bclr 0x00,x,#0x04 -C6C5 ; C6C5: F6,00,1A -C6C5 ldab L001A -C6C8 ; C6C8: F7,30,00 -C6C8 stab MISCOU -C6CB ; C6CB: C6,96 -C6CB ldab #0x96 -C6CD ; C6CD: F7,00,30 -C6CD stab L0030 -C6D0 ; C6D0: C6,1E -C6D0 ldab #0x1E -C6D2 ; C6D2: F7,00,35 -C6D2 stab L0035 -C6D5 ; C6D5: 20,5D -C6D5 bra LC734 -C6D7 ; C6D7: F6,18,00 -C6D7 LC6D7: ldab COSTDO -C6DA ; C6DA: 2D,2A -C6DA blt LC706 -C6DC ; C6DC: F6,00,07 -C6DC ldab L0007 -C6DF ; C6DF: 26,25 -C6DF bne LC706 -C6E1 ; C6E1: CE,00,1A -C6E1 ldx #0x001A -C6E4 ; C6E4: 1D,00,02 -C6E4 bclr 0x00,x,#0x02 -C6E7 ; C6E7: F6,00,1A -C6E7 ldab L001A -C6EA ; C6EA: F7,30,00 -C6EA stab MISCOU -C6ED ; C6ED: C6,64 -C6ED ldab #0x64 -C6EF ; C6EF: F7,00,2D -C6EF stab L002D -C6F2 ; C6F2: CC,00,32 -C6F2 ldd #0x0032 -C6F5 ; C6F5: BD,E5,71 -C6F5 jsr LE571 -C6F8 ; C6F8: CE,00,1A -C6F8 ldx #0x001A -C6FB ; C6FB: 1C,00,02 -C6FB bset 0x00,x,#0x02 -C6FE ; C6FE: F6,00,1A -C6FE ldab L001A -C701 ; C701: F7,30,00 -C701 stab MISCOU -C704 ; C704: 20,2E -C704 bra LC734 -C706 ; C706: F6,00,2D -C706 LC706: ldab L002D -C709 ; C709: 26,29 -C709 bne LC734 -C70B ; C70B: CE,00,1A -C70B ldx #0x001A -C70E ; C70E: 1D,00,01 -C70E bclr 0x00,x,#0x01 -C711 ; C711: F6,00,1A -C711 ldab L001A -C714 ; C714: F7,30,00 -C714 stab MISCOU -C717 ; C717: CC,00,0C -C717 ldd #0x000C -C71A ; C71A: BD,E5,71 -C71A jsr LE571 -C71D ; C71D: CE,00,1A -C71D ldx #0x001A -C720 ; C720: 1C,00,01 -C720 bset 0x00,x,#0x01 -C723 ; C723: F6,00,1A -C723 ldab L001A -C726 ; C726: F7,30,00 -C726 stab MISCOU -C729 ; C729: CC,00,23 -C729 ldd #0x0023 -C72C ; C72C: BD,E5,71 -C72C jsr LE571 -C72F ; C72F: C6,64 -C72F ldab #0x64 -C731 ; C731: F7,00,2D -C731 stab L002D -C734 ; C734: F6,00,21 -C734 LC734: ldab L0021 -C737 ; C737: C4,10 -C737 andb #0x10 -C739 ; C739: 27,45 -C739 beq LC780 -C73B ; C73B: F6,00,11 -C73B ldab L0011 -C73E ; C73E: C4,04 -C73E andb #0x04 -C740 ; C740: 26,1A -C740 bne LC75C -C742 ; C742: FC,00,40 -C742 ldd L0040 -C745 ; C745: F3,00,3E -C745 addd L003E -C748 ; C748: B3,00,50 -C748 subd L0050 -C74B ; C74B: 25,0F -C74B bcs LC75C -C74D ; C74D: F6,0B,C0 -C74D ldab L0BC0 -C750 ; C750: C4,04 -C750 andb #0x04 -C752 ; C752: 26,08 -C752 bne LC75C -C754 ; C754: CE,00,21 -C754 ldx #0x0021 -C757 ; C757: 1D,00,10 -C757 bclr 0x00,x,#0x10 -C75A ; C75A: 20,24 -C75A bra LC780 -C75C ; C75C: F6,0B,C0 -C75C LC75C: ldab L0BC0 -C75F ; C75F: C4,08 -C75F andb #0x08 -C761 ; C761: 27,03 -C761 beq LC766 -C763 ; C763: BD,C5,D3 -C763 jsr LC5D3 -C766 ; C766: FC,0B,DD -C766 LC766: ldd L0BDD -C769 ; C769: 26,12 -C769 bne LC77D -C76B ; C76B: FC,0B,DF -C76B ldd L0BDF -C76E ; C76E: 26,0D -C76E bne LC77D -C770 ; C770: FC,0B,E1 -C770 ldd L0BE1 -C773 ; C773: 26,08 -C773 bne LC77D -C775 ; C775: CE,00,21 -C775 ldx #0x0021 -C778 ; C778: 1D,00,10 -C778 bclr 0x00,x,#0x10 -C77B ; C77B: 20,03 -C77B bra LC780 -C77D ; C77D: BD,C4,56 -C77D LC77D: jsr LC456 -C780 ; C780: F6,00,15 -C780 LC780: ldab L0015 -C783 ; C783: 2D,08 -C783 blt LC78D -C785 ; C785: CE,00,21 -C785 ldx #0x0021 -C788 ; C788: 1C,00,08 -C788 bset 0x00,x,#0x08 -C78B ; C78B: 20,06 -C78B bra LC793 -C78D ; C78D: CE,00,21 -C78D LC78D: ldx #0x0021 -C790 ; C790: 1D,00,08 -C790 bclr 0x00,x,#0x08 -C793 ; C793: 39 -C793 LC793: rts -C794 ; C794: 37 -C794 LC794: pshb -C795 ; C795: 36 -C795 psha -C796 ; C796: 34 -C796 des -C797 ; C797: 30 -C797 tsx -C798 ; C798: 6F,00 -C798 clr 0x00,x -C79A ; C79A: 30 -C79A LC79A: tsx -C79B ; C79B: E6,02 -C79B ldab 0x02,x -C79D ; C79D: 27,1A -C79D beq LC7B9 -C79F ; C79F: 30 -C79F tsx -C7A0 ; C7A0: 1F,02,01,0D -C7A0 brclr 0x02,x,#0x01,LC7B1 -C7A4 ; C7A4: 30 -C7A4 tsx -C7A5 ; C7A5: E6,00 -C7A5 ldab 0x00,x -C7A7 ; C7A7: 27,05 -C7A7 beq LC7AE -C7A9 ; C7A9: 30 -C7A9 tsx -C7AA ; C7AA: 6A,00 -C7AA dec 0x00,x -C7AC ; C7AC: 20,03 -C7AC bra LC7B1 -C7AE ; C7AE: 30 -C7AE LC7AE: tsx -C7AF ; C7AF: 6C,00 -C7AF inc 0x00,x -C7B1 ; C7B1: 30 -C7B1 LC7B1: tsx -C7B2 ; C7B2: E6,02 -C7B2 ldab 0x02,x -C7B4 ; C7B4: 54 -C7B4 lsrb -C7B5 ; C7B5: E7,02 -C7B5 stab 0x02,x -C7B7 ; C7B7: 20,E1 -C7B7 bra LC79A -C7B9 ; C7B9: 30 -C7B9 LC7B9: tsx -C7BA ; C7BA: E6,00 -C7BA ldab 0x00,x -C7BC ; C7BC: 4F -C7BC clra -C7BD ; C7BD: 38 -C7BD pulx -C7BE ; C7BE: 31 -C7BE ins -C7BF ; C7BF: 39 -C7BF rts -C7C0 ; C7C0: F6,10,2F -C7C0 LC7C0: ldab L102F -C7C3 ; C7C3: 4F -C7C3 clra -C7C4 ; C7C4: 8D,CE -C7C4 bsr LC794 -C7C6 ; C7C6: 83,00,00 -C7C6 subd #0x0000 -C7C9 ; C7C9: 27,05 -C7C9 beq LC7D0 -C7CB ; C7CB: F6,10,2C -C7CB ldab L102C -C7CE ; C7CE: 2D,10 -C7CE blt LC7E0 -C7D0 ; C7D0: F6,10,2F -C7D0 LC7D0: ldab L102F -C7D3 ; C7D3: 4F -C7D3 clra -C7D4 ; C7D4: 8D,BE -C7D4 bsr LC794 -C7D6 ; C7D6: 83,00,00 -C7D6 subd #0x0000 -C7D9 ; C7D9: 26,09 -C7D9 bne LC7E4 -C7DB ; C7DB: F6,10,2C -C7DB ldab L102C -C7DE ; C7DE: 2D,04 -C7DE blt LC7E4 -C7E0 ; C7E0: CC,00,01 -C7E0 LC7E0: ldd #0x0001 -C7E3 ; C7E3: 39 -C7E3 rts -C7E4 ; C7E4: 5F -C7E4 LC7E4: clrb -C7E5 ; C7E5: 4F -C7E5 clra -C7E6 ; C7E6: 39 -C7E6 rts -C7E7 ; C7E7: 37 -C7E7 LC7E7: pshb -C7E8 ; C7E8: 36 -C7E8 psha -C7E9 ; C7E9: C6,32 -C7E9 ldab #0x32 -C7EB ; C7EB: F7,00,31 -C7EB stab L0031 -C7EE ; C7EE: 30 -C7EE tsx -C7EF ; C7EF: E6,01 -C7EF ldab 0x01,x -C7F1 ; C7F1: F7,00,43 -C7F1 stab L0043 -C7F4 ; C7F4: F6,10,2E -C7F4 LC7F4: ldab L102E -C7F7 ; C7F7: 2D,02 -C7F7 blt LC7FB -C7F9 ; C7F9: 20,F9 -C7F9 bra LC7F4 -C7FB ; C7FB: 30 -C7FB LC7FB: tsx -C7FC ; C7FC: E6,01 -C7FC ldab 0x01,x -C7FE ; C7FE: 4F -C7FE clra -C7FF ; C7FF: 8D,93 -C7FF bsr LC794 -C801 ; C801: 83,00,00 -C801 subd #0x0000 -C804 ; C804: 27,08 -C804 beq LC80E -C806 ; C806: CE,10,2C -C806 ldx #0x102C -C809 ; C809: 1C,00,40 -C809 bset 0x00,x,#0x40 -C80C ; C80C: 20,06 -C80C bra LC814 -C80E ; C80E: CE,10,2C -C80E LC80E: ldx #0x102C -C811 ; C811: 1D,00,40 -C811 bclr 0x00,x,#0x40 -C814 ; C814: 30 -C814 LC814: tsx -C815 ; C815: E6,01 -C815 ldab 0x01,x -C817 ; C817: F7,10,2F -C817 stab L102F -C81A ; C81A: 38 -C81A pulx -C81B ; C81B: 39 -C81B rts -C81C ; C81C: 34 -C81C SCIRTN: des -C81D ; C81D: F6,0B,C0 -C81D ldab L0BC0 -C820 ; C820: C4,01 -C820 andb #0x01 -C822 ; C822: 26,0A -C822 bne LC82E -C824 ; C824: F6,0B,C0 -C824 ldab L0BC0 -C827 ; C827: C4,04 -C827 andb #0x04 -C829 ; C829: 26,03 -C829 bne LC82E -C82B ; C82B: 7E,CB,FF -C82B jmp LCBFF -C82E ; C82E: C6,96 -C82E LC82E: ldab #0x96 -C830 ; C830: F7,00,30 -C830 stab L0030 -C833 ; C833: F6,10,2E -C833 ldab L102E -C836 ; C836: C4,02 -C836 andb #0x02 -C838 ; C838: 26,0B -C838 bne LC845 -C83A ; C83A: F6,10,2F -C83A ldab L102F -C83D ; C83D: F1,00,26 -C83D cmpb L0026 -C840 ; C840: 26,03 -C840 bne LC845 -C842 ; C842: 7E,C9,1B -C842 jmp LC91B -C845 ; C845: F6,10,2F -C845 LC845: ldab L102F -C848 ; C848: C4,63 -C848 andb #0x63 -C84A ; C84A: C1,23 -C84A cmpb #0x23 -C84C ; C84C: 27,03 -C84C beq LC851 -C84E ; C84E: 7E,C8,E7 -C84E jmp LC8E7 -C851 ; C851: F6,00,1A -C851 LC851: ldab L001A -C854 ; C854: C4,01 -C854 andb #0x01 -C856 ; C856: 26,03 -C856 bne LC85B -C858 ; C858: 7E,C8,E7 -C858 jmp LC8E7 -C85B ; C85B: F6,00,21 -C85B LC85B: ldab L0021 -C85E ; C85E: C4,F8 -C85E andb #0xF8 -C860 ; C860: 37 -C860 pshb -C861 ; C861: F6,10,2F -C861 ldab L102F -C864 ; C864: C4,1C -C864 andb #0x1C -C866 ; C866: 54 -C866 lsrb -C867 ; C867: 54 -C867 lsrb -C868 ; C868: 30 -C868 tsx -C869 ; C869: EA,00 -C869 orab 0x00,x -C86B ; C86B: 31 -C86B ins -C86C ; C86C: F7,00,21 -C86C stab L0021 -C86F ; C86F: F6,00,21 -C86F ldab L0021 -C872 ; C872: F4,0B,D7 -C872 andb L0BD7 -C875 ; C875: 27,08 -C875 beq LC87F -C877 ; C877: CE,00,17 -C877 ldx #0x0017 -C87A ; C87A: 1C,00,20 -C87A bset 0x00,x,#0x20 -C87D ; C87D: 20,18 -C87D bra LC897 -C87F ; C87F: F6,00,17 -C87F LC87F: ldab L0017 -C882 ; C882: C4,20 -C882 andb #0x20 -C884 ; C884: 27,11 -C884 beq LC897 -C886 ; C886: CE,00,17 -C886 ldx #0x0017 -C889 ; C889: 1D,00,20 -C889 bclr 0x00,x,#0x20 -C88C ; C88C: C6,04 -C88C ldab #0x04 -C88E ; C88E: F7,0C,DB -C88E stab L0CDB -C891 ; C891: CE,0B,C1 -C891 ldx #0x0BC1 -C894 ; C894: 1C,00,40 -C894 bset 0x00,x,#0x40 -C897 ; C897: F6,00,21 -C897 LC897: ldab L0021 -C89A ; C89A: F4,0B,D8 -C89A andb L0BD8 -C89D ; C89D: 27,08 -C89D beq LC8A7 -C89F ; C89F: CE,00,17 -C89F ldx #0x0017 -C8A2 ; C8A2: 1C,00,40 -C8A2 bset 0x00,x,#0x40 -C8A5 ; C8A5: 20,18 -C8A5 bra LC8BF -C8A7 ; C8A7: F6,00,17 -C8A7 LC8A7: ldab L0017 -C8AA ; C8AA: C4,40 -C8AA andb #0x40 -C8AC ; C8AC: 27,11 -C8AC beq LC8BF -C8AE ; C8AE: CE,00,17 -C8AE ldx #0x0017 -C8B1 ; C8B1: 1D,00,40 -C8B1 bclr 0x00,x,#0x40 -C8B4 ; C8B4: C6,04 -C8B4 ldab #0x04 -C8B6 ; C8B6: F7,0C,DA -C8B6 stab L0CDA -C8B9 ; C8B9: CE,0B,C1 -C8B9 ldx #0x0BC1 -C8BC ; C8BC: 1C,00,40 -C8BC bset 0x00,x,#0x40 -C8BF ; C8BF: F6,00,21 -C8BF LC8BF: ldab L0021 -C8C2 ; C8C2: F4,0B,D9 -C8C2 andb L0BD9 -C8C5 ; C8C5: 27,08 -C8C5 beq LC8CF -C8C7 ; C8C7: CE,00,17 -C8C7 ldx #0x0017 -C8CA ; C8CA: 1C,00,80 -C8CA bset 0x00,x,#0x80 -C8CD ; C8CD: 20,16 -C8CD bra LC8E5 -C8CF ; C8CF: F6,00,17 -C8CF LC8CF: ldab L0017 -C8D2 ; C8D2: 2C,11 -C8D2 bge LC8E5 -C8D4 ; C8D4: CE,00,17 -C8D4 ldx #0x0017 -C8D7 ; C8D7: 1D,00,80 -C8D7 bclr 0x00,x,#0x80 -C8DA ; C8DA: C6,04 -C8DA ldab #0x04 -C8DC ; C8DC: F7,0C,D9 -C8DC stab L0CD9 -C8DF ; C8DF: CE,0B,C1 -C8DF ldx #0x0BC1 -C8E2 ; C8E2: 1C,00,40 -C8E2 bset 0x00,x,#0x40 -C8E5 ; C8E5: 20,31 -C8E5 LC8E5: bra LC918 -C8E7 ; C8E7: F6,10,2F -C8E7 LC8E7: ldab L102F -C8EA ; C8EA: F7,00,26 -C8EA stab L0026 -C8ED ; C8ED: CE,00,1A -C8ED ldx #0x001A -C8F0 ; C8F0: 1C,00,02 -C8F0 bset 0x00,x,#0x02 -C8F3 ; C8F3: F6,00,1A -C8F3 ldab L001A -C8F6 ; C8F6: F7,30,00 -C8F6 stab MISCOU -C8F9 ; C8F9: F6,00,3D -C8F9 ldab L003D -C8FC ; C8FC: C4,04 -C8FC andb #0x04 -C8FE ; C8FE: 26,18 -C8FE bne LC918 -C900 ; C900: CC,00,03 -C900 ldd #0x0003 -C903 ; C903: BD,E5,71 -C903 jsr LE571 -C906 ; C906: CE,00,1A -C906 ldx #0x001A -C909 ; C909: 1D,00,02 -C909 bclr 0x00,x,#0x02 -C90C ; C90C: F6,00,1A -C90C ldab L001A -C90F ; C90F: F7,30,00 -C90F stab MISCOU -C912 ; C912: 7C,00,3D -C912 inc L003D -C915 ; C915: 7E,CE,46 -C915 jmp LCE46 -C918 ; C918: 7E,CB,DA -C918 LC918: jmp LCBDA -C91B ; C91B: F6,00,08 -C91B LC91B: ldab L0008 -C91E ; C91E: 26,03 -C91E bne LC923 -C920 ; C920: 7E,CA,5F -C920 jmp LCA5F -C923 ; C923: F6,00,17 -C923 LC923: ldab L0017 -C926 ; C926: C4,04 -C926 andb #0x04 -C928 ; C928: 26,03 -C928 bne LC92D -C92A ; C92A: 7E,CA,5F -C92A jmp LCA5F -C92D ; C92D: F6,00,17 -C92D LC92D: ldab L0017 -C930 ; C930: C4,08 -C930 andb #0x08 -C932 ; C932: 26,03 -C932 bne LC937 -C934 ; C934: 7E,CA,5F -C934 jmp LCA5F -C937 ; C937: F6,10,2F -C937 LC937: ldab L102F -C93A ; C93A: C1,FF -C93A cmpb #0xFF -C93C ; C93C: 27,07 -C93C beq LC945 -C93E ; C93E: F6,00,08 -C93E ldab L0008 -C941 ; C941: C1,0E -C941 cmpb #0x0E -C943 ; C943: 25,12 -C943 bcs LC957 -C945 ; C945: CE,00,17 -C945 LC945: ldx #0x0017 -C948 ; C948: 1D,00,04 -C948 bclr 0x00,x,#0x04 -C94B ; C94B: 7F,00,08 -C94B clr L0008 -C94E ; C94E: BD,CE,48 -C94E jsr LCE48 -C951 ; C951: 7F,00,2C -C951 clr L002C -C954 ; C954: 7E,CA,5C -C954 jmp LCA5C -C957 ; C957: F6,00,08 -C957 LC957: ldab L0008 -C95A ; C95A: 4F -C95A clra -C95B ; C95B: BD,FE,16 -C95B jsr LFE16 -C95E ; C95E: 00 -C95E test -C95F ; C95F: 01 -C95F nop -C960 ; C960: 00 -C960 test -C961 ; C961: 0C -C961 clc -C962 ; C962: CA,59 -C962 orab #0x59 -C964 ; C964: C9,7E -C964 adcb #0x7E -C966 ; C966: C9,87 -C966 adcb #0x87 -C968 ; C968: C9,DF -C968 adcb #0xDF -C96A ; C96A: C9,F3 -C96A adcb #0xF3 -C96C ; C96C: CA,07 -C96C orab #0x07 -C96E ; C96E: CA,1B -C96E orab #0x1B -C970 ; C970: CA,23 -C970 orab #0x23 -C972 ; C972: CA,2B -C972 orab #0x2B -C974 ; C974: CA,33 -C974 orab #0x33 -C976 ; C976: CA,3B -C976 orab #0x3B -C978 ; C978: CA,43 -C978 orab #0x43 -C97A ; C97A: CA,4B -C97A orab #0x4B -C97C ; C97C: CA,53 -C97C orab #0x53 -C97E ; C97E: F6,10,2F -C97E ldab L102F -C981 ; C981: F7,0B,C2 -C981 stab L0BC2 -C984 ; C984: 7E,CA,59 -C984 jmp LCA59 -C987 .byte 0xF6,0x10 -C989 ; C989: 2F -C989 .ascii '/' -C98A .byte 0xF7,0x0B,0xE3,0xF6,0x10 -C98F ; C98F: 2F -C98F .ascii '/' -C990 .byte 0xC4,0x0F,0xC1,0x01 -C994 ; C994: 26 -C994 .ascii '&' -C995 .byte 0x07,0xC6,0x02,0xF7,0x00,0x13 -C99B ; C99B: 20 -C99B .ascii ' ' -C99C .byte 0x1B,0xC1,0x02 -C99F ; C99F: 26 -C99F .ascii '&' -C9A0 .byte 0x07,0xC6,0x04,0xF7,0x00,0x13 -C9A6 ; C9A6: 20 -C9A6 .ascii ' ' -C9A7 .byte 0x10,0xC1,0x03 -C9AA ; C9AA: 26 -C9AA .ascii '&' -C9AB .byte 0x07,0xC6,0x08,0xF7,0x00,0x13 -C9B1 ; C9B1: 20 -C9B1 .ascii ' ' -C9B2 .byte 0x05,0xC6,0x01,0xF7,0x00,0x13,0xF6,0x10 -C9BA ; C9BA: 2F -C9BA .ascii '/' -C9BB .byte 0xC4,0xF0 -C9BD ; C9BD: 54,54,54,54 -C9BD .ascii 'TTTT' -C9C1 .byte 0xF7,0x0B,0xC3,0xF6,0x0B,0xC2,0xF7,0x0B -C9C9 .byte 0xAA,0xF6,0x0B,0xC3,0x27,0x0E,0xF6,0x0B -C9D1 .byte 0xAA,0x86,0x0A -C9D4 ; C9D4: 3D -C9D4 .ascii '=' -C9D5 .byte 0xF7,0x0B,0xAA -C9D8 ; C9D8: 7A -C9D8 .ascii 'z' -C9D9 .byte 0x0B,0xC3 -C9DB ; C9DB: 20 -C9DB .ascii ' ' -C9DC .byte 0xED -C9DD ; C9DD: 20,7A -C9DD .ascii ' z' -C9DF .byte 0xF6,0x10 -C9E1 ; C9E1: 2F -C9E1 .ascii '/' -C9E2 .byte 0xF7,0x0B,0xC4,0xF6,0x0B,0xC4,0xC1,0x80 -C9EA ; C9EA: 26 -C9EA .ascii '&' -C9EB .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC4 -C9F1 ; C9F1: 20,66 -C9F1 .ascii ' f' -C9F3 .byte 0xF6,0x10 -C9F5 ; C9F5: 2F -C9F5 .ascii '/' -C9F6 .byte 0xF7,0x0B,0xC5,0xF6,0x0B,0xC5,0xC1,0x80 -C9FE ; C9FE: 26 -C9FE .ascii '&' -C9FF .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC5 -CA05 ; CA05: 20,52 -CA05 .ascii ' R' -CA07 .byte 0xF6,0x10 -CA09 ; CA09: 2F -CA09 .ascii '/' -CA0A .byte 0xF7,0x0B,0xC6,0xF6,0x0B,0xC6,0xC1,0x80 -CA12 ; CA12: 26 -CA12 .ascii '&' -CA13 .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC6 -CA19 ; CA19: 20,3E -CA19 .ascii ' >' -CA1B .byte 0xF6,0x10 -CA1D ; CA1D: 2F -CA1D .ascii '/' -CA1E .byte 0xF7,0x0B,0xC7 -CA21 ; CA21: 20,36 -CA21 .ascii ' 6' -CA23 .byte 0xF6,0x10 -CA25 ; CA25: 2F -CA25 .ascii '/' -CA26 .byte 0xF7,0x0B,0xC8 -CA29 ; CA29: 20,2E -CA29 .ascii ' .' -CA2B .byte 0xF6,0x10 -CA2D ; CA2D: 2F -CA2D .ascii '/' -CA2E .byte 0xF7,0x0B,0xC9 -CA31 ; CA31: 20,26 -CA31 .ascii ' &' -CA33 .byte 0xF6,0x10 -CA35 ; CA35: 2F -CA35 .ascii '/' -CA36 .byte 0xF7,0x0B,0xCA -CA39 ; CA39: 20 -CA39 .ascii ' ' -CA3A .byte 0x1E,0xF6,0x10 -CA3D ; CA3D: 2F -CA3D .ascii '/' -CA3E .byte 0xF7,0x0B,0xCB -CA41 ; CA41: 20 -CA41 .ascii ' ' -CA42 .byte 0x16,0xF6,0x10 -CA45 ; CA45: 2F -CA45 .ascii '/' -CA46 .byte 0xF7,0x0B,0xCC -CA49 ; CA49: 20 -CA49 .ascii ' ' -CA4A .byte 0x0E,0xF6,0x10 -CA4D ; CA4D: 2F -CA4D .ascii '/' -CA4E .byte 0xF7,0x0B,0xCD -CA51 ; CA51: 20 -CA51 .ascii ' ' -CA52 .byte 0x06,0xF6,0x10 -CA55 ; CA55: 2F -CA55 .ascii '/' -CA56 .byte 0xF7,0x0B,0xCE -CA59 ; CA59: 7C,00,08 -CA59 LCA59: inc L0008 -CA5C ; CA5C: 7E,CB,DA -CA5C LCA5C: jmp LCBDA -CA5F ; CA5F: F6,10,2F -CA5F LCA5F: ldab L102F -CA62 ; CA62: C4,EF -CA62 andb #0xEF -CA64 ; CA64: C1,E2 -CA64 cmpb #0xE2 -CA66 ; CA66: 26,1A -CA66 bne LCA82 -CA68 ; CA68: CE,00,17 -CA68 ldx #0x0017 -CA6B ; CA6B: 1C,00,08 -CA6B bset 0x00,x,#0x08 -CA6E ; CA6E: CE,00,17 -CA6E ldx #0x0017 -CA71 ; CA71: 1C,00,04 -CA71 bset 0x00,x,#0x04 -CA74 ; CA74: C6,01 -CA74 ldab #0x01 -CA76 ; CA76: F7,00,08 -CA76 stab L0008 -CA79 ; CA79: CE,0B,C1 -CA79 ldx #0x0BC1 -CA7C ; CA7C: 1D,00,01 -CA7C bclr 0x00,x,#0x01 -CA7F ; CA7F: 7E,CB,DA -CA7F jmp LCBDA -CA82 ; CA82: F6,10,2F -CA82 LCA82: ldab L102F -CA85 ; CA85: C4,02 -CA85 andb #0x02 -CA87 ; CA87: 27,03 -CA87 beq LCA8C -CA89 ; CA89: 7E,CB,6C -CA89 jmp LCB6C -CA8C ; CA8C: F6,10,2F -CA8C LCA8C: ldab L102F -CA8F ; CA8F: 2C,38 -CA8F bge LCAC9 -CA91 ; CA91: F6,00,17 -CA91 ldab L0017 -CA94 ; CA94: C4,08 -CA94 andb #0x08 -CA96 ; CA96: 26,31 -CA96 bne LCAC9 -CA98 ; CA98: F6,10,2F -CA98 ldab L102F -CA9B ; CA9B: C4,78 -CA9B andb #0x78 -CA9D ; CA9D: 54 -CA9D lsrb -CA9E ; CA9E: 54 -CA9E lsrb -CA9F ; CA9F: 54 -CA9F lsrb -CAA0 ; CAA0: 4F -CAA0 clra -CAA1 ; CAA1: C3,0B,C7 -CAA1 addd #0x0BC7 -CAA4 ; CAA4: 8F -CAA4 xgdx -CAA5 ; CAA5: E6,00 -CAA5 ldab 0x00,x -CAA7 ; CAA7: 4F -CAA7 clra -CAA8 ; CAA8: 37 -CAA8 pshb -CAA9 ; CAA9: 36 -CAA9 psha -CAAA ; CAAA: F6,0B,AA -CAAA ldab L0BAA -CAAD ; CAAD: 4F -CAAD clra -CAAE ; CAAE: BD,FB,BA -CAAE jsr LFBBA -CAB1 ; CAB1: F3,00,40 -CAB1 addd L0040 -CAB4 ; CAB4: FD,00,40 -CAB4 std L0040 -CAB7 ; CAB7: CE,00,1B -CAB7 ldx #0x001B -CABA ; CABA: 1C,00,20 -CABA bset 0x00,x,#0x20 -CABD ; CABD: CE,00,1B -CABD ldx #0x001B -CAC0 ; CAC0: 1D,00,40 -CAC0 bclr 0x00,x,#0x40 -CAC3 ; CAC3: 7F,00,25 -CAC3 clr L0025 -CAC6 ; CAC6: 7E,CB,64 -CAC6 jmp LCB64 -CAC9 ; CAC9: F6,00,17 -CAC9 LCAC9: ldab L0017 -CACC ; CACC: C4,08 -CACC andb #0x08 -CACE ; CACE: 26,4A -CACE bne LCB1A -CAD0 ; CAD0: F6,10,2F -CAD0 ldab L102F -CAD3 ; CAD3: C4,60 -CAD3 andb #0x60 -CAD5 ; CAD5: 54 -CAD5 lsrb -CAD6 ; CAD6: 54 -CAD6 lsrb -CAD7 ; CAD7: 54 -CAD7 lsrb -CAD8 ; CAD8: 4F -CAD8 clra -CAD9 ; CAD9: C3,0B,C7 -CAD9 addd #0x0BC7 -CADC ; CADC: 8F -CADC xgdx -CADD ; CADD: E6,00 -CADD ldab 0x00,x -CADF ; CADF: 4F -CADF clra -CAE0 ; CAE0: 37 -CAE0 pshb -CAE1 ; CAE1: 36 -CAE1 psha -CAE2 ; CAE2: F6,0B,AA -CAE2 ldab L0BAA -CAE5 ; CAE5: 4F -CAE5 clra -CAE6 ; CAE6: BD,FB,BA -CAE6 jsr LFBBA -CAE9 ; CAE9: FD,0B,BD -CAE9 std L0BBD -CAEC ; CAEC: FC,0B,BD -CAEC ldd L0BBD -CAEF ; CAEF: F3,00,40 -CAEF addd L0040 -CAF2 ; CAF2: FD,00,40 -CAF2 std L0040 -CAF5 ; CAF5: F6,00,21 -CAF5 ldab L0021 -CAF8 ; CAF8: C4,F8 -CAF8 andb #0xF8 -CAFA ; CAFA: 37 -CAFA pshb -CAFB ; CAFB: F6,10,2F -CAFB ldab L102F -CAFE ; CAFE: C4,1C -CAFE andb #0x1C -CB00 ; CB00: 54 -CB00 lsrb -CB01 ; CB01: 54 -CB01 lsrb -CB02 ; CB02: 30 -CB02 tsx -CB03 ; CB03: EA,00 -CB03 orab 0x00,x -CB05 ; CB05: 31 -CB05 ins -CB06 ; CB06: F7,00,21 -CB06 stab L0021 -CB09 ; CB09: F6,10,2F -CB09 ldab L102F -CB0C ; CB0C: F7,0B,BC -CB0C stab L0BBC -CB0F ; CB0F: CE,00,1B -CB0F ldx #0x001B -CB12 ; CB12: 1D,00,40 -CB12 bclr 0x00,x,#0x40 -CB15 ; CB15: 7F,00,25 -CB15 clr L0025 -CB18 ; CB18: 20,4A -CB18 bra LCB64 -CB1A ; CB1A: F6,10,2F -CB1A LCB1A: ldab L102F -CB1D ; CB1D: C4,E0 -CB1D andb #0xE0 -CB1F ; CB1F: 54 -CB1F lsrb -CB20 ; CB20: 54 -CB20 lsrb -CB21 ; CB21: 54 -CB21 lsrb -CB22 ; CB22: 54 -CB22 lsrb -CB23 ; CB23: 54 -CB23 lsrb -CB24 ; CB24: 4F -CB24 clra -CB25 ; CB25: C3,0B,C7 -CB25 addd #0x0BC7 -CB28 ; CB28: 8F -CB28 xgdx -CB29 ; CB29: E6,00 -CB29 ldab 0x00,x -CB2B ; CB2B: 4F -CB2B clra -CB2C ; CB2C: 37 -CB2C pshb -CB2D ; CB2D: 36 -CB2D psha -CB2E ; CB2E: F6,0B,AA -CB2E ldab L0BAA -CB31 ; CB31: 4F -CB31 clra -CB32 ; CB32: BD,FB,BA -CB32 jsr LFBBA -CB35 ; CB35: FD,0B,BD -CB35 std L0BBD -CB38 ; CB38: FC,0B,BD -CB38 ldd L0BBD -CB3B ; CB3B: F3,00,40 -CB3B addd L0040 -CB3E ; CB3E: FD,00,40 -CB3E std L0040 -CB41 ; CB41: F6,00,21 -CB41 ldab L0021 -CB44 ; CB44: C4,F8 -CB44 andb #0xF8 -CB46 ; CB46: 37 -CB46 pshb -CB47 ; CB47: F6,10,2F -CB47 ldab L102F -CB4A ; CB4A: C4,1C -CB4A andb #0x1C -CB4C ; CB4C: 54 -CB4C lsrb -CB4D ; CB4D: 54 -CB4D lsrb -CB4E ; CB4E: 30 -CB4E tsx -CB4F ; CB4F: EA,00 -CB4F orab 0x00,x -CB51 ; CB51: 31 -CB51 ins -CB52 ; CB52: F7,00,21 -CB52 stab L0021 -CB55 ; CB55: F6,10,2F -CB55 ldab L102F -CB58 ; CB58: F7,0B,BC -CB58 stab L0BBC -CB5B ; CB5B: CE,00,1B -CB5B ldx #0x001B -CB5E ; CB5E: 1D,00,40 -CB5E bclr 0x00,x,#0x40 -CB61 ; CB61: 7F,00,25 -CB61 clr L0025 -CB64 ; CB64: 7F,00,2C -CB64 LCB64: clr L002C -CB67 ; CB67: 7F,00,3A -CB67 clr L003A -CB6A ; CB6A: 20,6E -CB6A bra LCBDA -CB6C ; CB6C: F6,10,2F -CB6C LCB6C: ldab L102F -CB6F ; CB6F: C4,03 -CB6F andb #0x03 -CB71 ; CB71: C1,02 -CB71 cmpb #0x02 -CB73 ; CB73: 26,0F -CB73 bne LCB84 -CB75 ; CB75: F6,00,21 -CB75 ldab L0021 -CB78 ; CB78: C4,08 -CB78 andb #0x08 -CB7A ; CB7A: 27,08 -CB7A beq LCB84 -CB7C ; CB7C: CE,00,21 -CB7C ldx #0x0021 -CB7F ; CB7F: 1C,00,10 -CB7F bset 0x00,x,#0x10 -CB82 ; CB82: 20,56 -CB82 bra LCBDA -CB84 ; CB84: F6,10,2F -CB84 LCB84: ldab L102F -CB87 ; CB87: C4,EF -CB87 andb #0xEF -CB89 ; CB89: C1,E3 -CB89 cmpb #0xE3 -CB8B ; CB8B: 26,08 -CB8B bne LCB95 -CB8D ; CB8D: CE,0B,C1 -CB8D ldx #0x0BC1 -CB90 ; CB90: 1D,00,02 -CB90 bclr 0x00,x,#0x02 -CB93 ; CB93: 20,45 -CB93 bra LCBDA -CB95 ; CB95: F6,10,2F -CB95 LCB95: ldab L102F -CB98 ; CB98: C4,EF -CB98 andb #0xEF -CB9A ; CB9A: C1,63 -CB9A cmpb #0x63 -CB9C ; CB9C: 26,1C -CB9C bne LCBBA -CB9E ; CB9E: CE,0B,C1 -CB9E ldx #0x0BC1 -CBA1 ; CBA1: 1D,00,01 -CBA1 bclr 0x00,x,#0x01 -CBA4 ; CBA4: F6,0B,C0 -CBA4 ldab L0BC0 -CBA7 ; CBA7: C4,01 -CBA7 andb #0x01 -CBA9 ; CBA9: 27,0D -CBA9 beq LCBB8 -CBAB ; CBAB: F6,0B,C0 -CBAB ldab L0BC0 -CBAE ; CBAE: C4,04 -CBAE andb #0x04 -CBB0 ; CBB0: 27,06 -CBB0 beq LCBB8 -CBB2 ; CBB2: CE,0B,C1 -CBB2 ldx #0x0BC1 -CBB5 ; CBB5: 1D,00,02 -CBB5 bclr 0x00,x,#0x02 -CBB8 ; CBB8: 20,20 -CBB8 LCBB8: bra LCBDA -CBBA ; CBBA: F6,10,2F -CBBA LCBBA: ldab L102F -CBBD ; CBBD: C4,EF -CBBD andb #0xEF -CBBF ; CBBF: C1,67 -CBBF cmpb #0x67 -CBC1 ; CBC1: 26,08 -CBC1 bne LCBCB -CBC3 ; CBC3: CE,0B,C1 -CBC3 ldx #0x0BC1 -CBC6 ; CBC6: 1C,00,20 -CBC6 bset 0x00,x,#0x20 -CBC9 ; CBC9: 20,0F -CBC9 bra LCBDA -CBCB ; CBCB: F6,10,2F -CBCB LCBCB: ldab L102F -CBCE ; CBCE: C4,EF -CBCE andb #0xEF -CBD0 ; CBD0: C1,27 -CBD0 cmpb #0x27 -CBD2 ; CBD2: 26,06 -CBD2 bne LCBDA -CBD4 ; CBD4: CE,0B,C1 -CBD4 ldx #0x0BC1 -CBD7 ; CBD7: 1C,00,10 -CBD7 bset 0x00,x,#0x10 -CBDA ; CBDA: CE,00,1A -CBDA LCBDA: ldx #0x001A -CBDD ; CBDD: 1C,00,02 -CBDD bset 0x00,x,#0x02 -CBE0 ; CBE0: F6,00,1A -CBE0 ldab L001A -CBE3 ; CBE3: F7,30,00 -CBE3 stab MISCOU -CBE6 ; CBE6: F6,00,17 -CBE6 ldab L0017 -CBE9 ; CBE9: C4,04 -CBE9 andb #0x04 -CBEB ; CBEB: 26,05 -CBEB bne LCBF2 -CBED ; CBED: C6,06 -CBED ldab #0x06 -CBEF ; CBEF: F7,00,07 -CBEF stab L0007 -CBF2 ; CBF2: F6,00,26 -CBF2 LCBF2: ldab L0026 -CBF5 ; CBF5: 53 -CBF5 comb -CBF6 ; CBF6: F7,00,26 -CBF6 stab L0026 -CBF9 ; CBF9: 7F,00,3D -CBF9 clr L003D -CBFC ; CBFC: 7E,CE,46 -CBFC jmp LCE46 -CBFF ; CBFF: F6,0B,C0 -CBFF LCBFF: ldab L0BC0 -CC02 ; CC02: C4,02 -CC02 andb #0x02 -CC04 ; CC04: 26,03 -CC04 bne LCC09 -CC06 ; CC06: 7E,CE,3B -CC06 jmp LCE3B -CC09 ; CC09: F6,10,2F -CC09 LCC09: ldab L102F -CC0C ; CC0C: C4,E0 -CC0C andb #0xE0 -CC0E ; CC0E: C1,20 -CC0E cmpb #0x20 -CC10 ; CC10: 27,03 -CC10 beq LCC15 -CC12 ; CC12: 7E,CE,3B -CC12 jmp LCE3B -CC15 ; CC15: C6,32 -CC15 LCC15: ldab #0x32 -CC17 ; CC17: F7,00,2F -CC17 stab L002F -CC1A ; CC1A: CE,00,1B -CC1A ldx #0x001B -CC1D ; CC1D: 1C,00,02 -CC1D bset 0x00,x,#0x02 -CC20 ; CC20: F6,10,2E -CC20 ldab L102E -CC23 ; CC23: C4,02 -CC23 andb #0x02 -CC25 ; CC25: 26,08 -CC25 bne LCC2F -CC27 ; CC27: BD,C7,C0 -CC27 jsr LC7C0 -CC2A ; CC2A: 83,00,00 -CC2A subd #0x0000 -CC2D ; CC2D: 26,0F -CC2D bne LCC3E -CC2F ; CC2F: F6,10,2F -CC2F LCC2F: ldab L102F -CC32 ; CC32: 30 -CC32 tsx -CC33 ; CC33: E7,00 -CC33 stab 0x00,x -CC35 ; CC35: CC,00,FF -CC35 ldd #0x00FF -CC38 ; CC38: BD,C7,E7 -CC38 jsr LC7E7 -CC3B ; CC3B: 7E,CE,39 -CC3B jmp LCE39 -CC3E ; CC3E: F6,10,2F -CC3E LCC3E: ldab L102F -CC41 ; CC41: C1,3F -CC41 cmpb #0x3F -CC43 ; CC43: 26,0A -CC43 bne LCC4F -CC45 ; CC45: F6,00,43 -CC45 ldab L0043 -CC48 ; CC48: 4F -CC48 clra -CC49 ; CC49: BD,C7,E7 -CC49 jsr LC7E7 -CC4C ; CC4C: 7E,CE,39 -CC4C jmp LCE39 -CC4F ; CC4F: F6,00,08 -CC4F LCC4F: ldab L0008 -CC52 ; CC52: 26,03 -CC52 bne LCC57 -CC54 ; CC54: 7E,CD,94 -CC54 jmp LCD94 -CC57 ; CC57: F6,10,2F -CC57 LCC57: ldab L102F -CC5A ; CC5A: C4,F0 -CC5A andb #0xF0 -CC5C ; CC5C: C1,20 -CC5C cmpb #0x20 -CC5E ; CC5E: 27,03 -CC5E beq LCC63 -CC60 ; CC60: 7E,CD,94 -CC60 jmp LCD94 -CC63 ; CC63: F6,10,2F -CC63 LCC63: ldab L102F -CC66 ; CC66: C4,0F -CC66 andb #0x0F -CC68 ; CC68: 30 -CC68 tsx -CC69 ; CC69: E7,00 -CC69 stab 0x00,x -CC6B ; CC6B: F6,00,08 -CC6B ldab L0008 -CC6E ; CC6E: 4F -CC6E clra -CC6F ; CC6F: BD,FE,16 -CC6F jsr LFE16 -CC72 ; CC72: 00 -CC72 test -CC73 ; CC73: 01 -CC73 nop -CC74 ; CC74: 00 -CC74 test -CC75 ; CC75: 07 -CC75 tpa -CC76 .byte 0xCD -CC77 ; CC77: 7A -CC77 .ascii 'z' -CC78 .byte 0xCC,0x88,0xCC,0xA2,0xCC,0xCA,0xCC,0xEE -CC80 .byte 0xCD,0x19,0xCD -CC83 ; CC83: 21 -CC83 .ascii '!' -CC84 .byte 0xCD -CC85 ; CC85: 30 -CC85 .ascii '0' -CC86 .byte 0xCD -CC87 ; CC87: 38 -CC87 .ascii '8' -CC88 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x09 -CC8F ; CC8F: 30 -CC8F .ascii '0' -CC90 .byte 0xE6,0x00 -CC92 ; CC92: 4F -CC92 .ascii 'O' -CC93 .byte 0xFD,0x00 -CC95 ; CC95: 76,20 -CC95 .ascii 'v ' -CC97 .byte 0x07 -CC98 ; CC98: 30 -CC98 .ascii '0' -CC99 .byte 0xE6,0x00 -CC9B ; CC9B: 4F -CC9B .ascii 'O' -CC9C .byte 0xFD,0x00 -CC9E ; CC9E: 40,7E -CC9E .ascii '@~' -CCA0 .byte 0xCD -CCA1 ; CCA1: 7A -CCA1 .ascii 'z' -CCA2 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x10 -CCA9 ; CCA9: 30 -CCA9 .ascii '0' -CCAA .byte 0xE6,0x00 -CCAC ; CCAC: 4F -CCAC .ascii 'O' -CCAD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 -CCB3 ; CCB3: 76 -CCB3 .ascii 'v' -CCB4 .byte 0xFD,0x00 -CCB6 ; CCB6: 76,20 -CCB6 .ascii 'v ' -CCB8 .byte 0x0E -CCB9 ; CCB9: 30 -CCB9 .ascii '0' -CCBA .byte 0xE6,0x00 -CCBC ; CCBC: 4F -CCBC .ascii 'O' -CCBD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 -CCC3 ; CCC3: 40 -CCC3 .ascii '@' -CCC4 .byte 0xFD,0x00 -CCC6 ; CCC6: 40,7E -CCC6 .ascii '@~' -CCC8 .byte 0xCD -CCC9 ; CCC9: 7A -CCC9 .ascii 'z' -CCCA .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x0E -CCD1 ; CCD1: 30 -CCD1 .ascii '0' -CCD2 .byte 0xE6,0x00 -CCD4 ; CCD4: 4F -CCD4 .ascii 'O' -CCD5 .byte 0x17 -CCD6 ; CCD6: 5F -CCD6 .ascii '_' -CCD7 .byte 0xF3,0x00 -CCD9 ; CCD9: 76 -CCD9 .ascii 'v' -CCDA .byte 0xFD,0x00 -CCDC ; CCDC: 76,20 -CCDC .ascii 'v ' -CCDE .byte 0x0C -CCDF ; CCDF: 30 -CCDF .ascii '0' -CCE0 .byte 0xE6,0x00 -CCE2 ; CCE2: 4F -CCE2 .ascii 'O' -CCE3 .byte 0x17 -CCE4 ; CCE4: 5F -CCE4 .ascii '_' -CCE5 .byte 0xF3,0x00 -CCE7 ; CCE7: 40 -CCE7 .ascii '@' -CCE8 .byte 0xFD,0x00 -CCEA ; CCEA: 40,7E -CCEA .ascii '@~' -CCEC .byte 0xCD -CCED ; CCED: 7A -CCED .ascii 'z' -CCEE .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x12 -CCF5 ; CCF5: 30 -CCF5 .ascii '0' -CCF6 .byte 0xE6,0x00 -CCF8 ; CCF8: 4F -CCF8 .ascii 'O' -CCF9 .byte 0x17 -CCFA ; CCFA: 48,48,48,48,5F -CCFA .ascii 'HHHH_' -CCFF .byte 0xF3,0x00 -CD01 ; CD01: 76 -CD01 .ascii 'v' -CD02 .byte 0xFD,0x00 -CD04 ; CD04: 76,20 -CD04 .ascii 'v ' -CD06 .byte 0x10 -CD07 ; CD07: 30 -CD07 .ascii '0' -CD08 .byte 0xE6,0x00 -CD0A ; CD0A: 4F -CD0A .ascii 'O' -CD0B .byte 0x17 -CD0C ; CD0C: 48,48,48,48,5F -CD0C .ascii 'HHHH_' -CD11 .byte 0xF3,0x00 -CD13 ; CD13: 40 -CD13 .ascii '@' -CD14 .byte 0xFD,0x00 -CD16 ; CD16: 40,20,61,30 -CD16 .ascii '@ a0' -CD1A .byte 0xE6,0x00,0xF7,0x0B,0xAA -CD1F ; CD1F: 20,59,30 -CD1F .ascii ' Y0' -CD22 .byte 0xE6,0x00 -CD24 ; CD24: 58,58,58,58 -CD24 .ascii 'XXXX' -CD28 .byte 0xFB,0x0B,0xAA,0xF7,0x0B,0xAA -CD2E ; CD2E: 20,4A,30 -CD2E .ascii ' J0' -CD31 .byte 0xE6,0x00,0xF7,0x00,0x13 -CD36 ; CD36: 20,42 -CD36 .ascii ' B' -CD38 .byte 0xF6,0x10 -CD3A ; CD3A: 2F -CD3A .ascii '/' -CD3B .byte 0xC4,0x01,0x27,0x08,0xCE,0x00 -CD41 ; CD41: 21 -CD41 .ascii '!' -CD42 .byte 0x1C,0x00 -CD44 ; CD44: 40,20 -CD44 .ascii '@ ' -CD46 .byte 0x06,0xCE,0x00 -CD49 ; CD49: 21 -CD49 .ascii '!' -CD4A .byte 0x1D,0x00 -CD4C ; CD4C: 40 -CD4C .ascii '@' -CD4D .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x17,0xF6 -CD55 .byte 0x0B,0xAA -CD57 ; CD57: 4F,37,36 -CD57 .ascii 'O76' -CD5A .byte 0xFC,0x00 -CD5C ; CD5C: 76 -CD5C .ascii 'v' -CD5D .byte 0xBD,0xFB,0xBA,0xFD,0x00 -CD62 ; CD62: 76 -CD62 .ascii 'v' -CD63 .byte 0xCE,0x00,0x17,0x1D,0x00,0x01 -CD69 ; CD69: 20 -CD69 .ascii ' ' -CD6A .byte 0x0F,0xF6,0x0B,0xAA -CD6E ; CD6E: 4F,37,36 -CD6E .ascii 'O76' -CD71 .byte 0xFC,0x00 -CD73 ; CD73: 40 -CD73 .ascii '@' -CD74 .byte 0xBD,0xFB,0xBA,0xFD,0x00 -CD79 ; CD79: 40 -CD79 .ascii '@' -CD7A .byte 0xF6,0x00,0x08,0xC1,0x09 -CD7F ; CD7F: 26 -CD7F .ascii '&' -CD80 .byte 0x08,0x7F,0x00 -CD83 ; CD83: 2C -CD83 .ascii ',' -CD84 .byte 0x7F,0x00,0x08 -CD87 ; CD87: 20 -CD87 .ascii ' ' -CD88 .byte 0x03 -CD89 ; CD89: 7C -CD89 .ascii '|' -CD8A .byte 0x00,0x08 -CD8C ; CD8C: 5F,4F -CD8C .ascii '_O' -CD8E .byte 0xBD,0xC7,0xE7 -CD91 ; CD91: 7E -CD91 .ascii '~' -CD92 .byte 0xCE -CD93 ; CD93: 39 -CD93 .ascii '9' -CD94 ; CD94: F6,10,2F -CD94 LCD94: ldab L102F -CD97 ; CD97: 4F -CD97 clra -CD98 ; CD98: BD,FE,32 -CD98 jsr LFE32 -CD9B .byte 0xCD,0xB1,0x00 -CD9E ; CD9E: 31 -CD9E .ascii '1' -CD9F .byte 0xCD,0xDB,0x00,0x01,0xCE -CDA4 ; CDA4: 20 -CDA4 .ascii ' ' -CDA5 .byte 0x00,0x01,0xCE -CDA8 ; CDA8: 28 -CDA8 .ascii '(' -CDA9 .byte 0x00,0x05,0xCE -CDAC ; CDAC: 34 -CDAC .ascii '4' -CDAD .byte 0xFF,0xC8,0x00,0x00,0xF6,0x00 -CDB3 ; CDB3: 21,2C -CDB3 .ascii '!,' -CDB5 .byte 0x08,0xCC,0x00,0x80,0xBD,0xC7,0xE7 -CDBC ; CDBC: 20 -CDBC .ascii ' ' -CDBD .byte 0x1B -CDBE ; CDBE: 5F,4F -CDBE .ascii '_O' -CDC0 .byte 0xBD,0xC7,0xE7,0xF6,0x00,0x1F,0xC4,0x08 -CDC8 .byte 0x27,0x0C,0xF6,0x0B,0xC0,0xC4,0x10,0x27 -CDD0 .byte 0x05 -CDD1 ; CDD1: 7C -CDD1 .ascii '|' -CDD2 .byte 0x00 -CDD3 ; CDD3: 75,20 -CDD3 .ascii 'u ' -CDD5 .byte 0x03,0x7F,0x00 -CDD8 ; CDD8: 75,20,5E -CDD8 .ascii 'u ^' -CDDB .byte 0xF6,0x00,0x1D,0xC4,0x02,0x27,0x07,0xF6 -CDE3 .byte 0x00,0x19,0xC4,0x08 -CDE7 ; CDE7: 26 -CDE7 .ascii '&' -CDE8 .byte 0x19,0xCC,0x00,0xFE,0xBD,0xC7,0xE7,0xF6 -CDF0 .byte 0x00,0x1F,0xC4,0x08,0x27,0x0A,0xF6,0x0B -CDF8 .byte 0xC0,0xC4,0x10,0x27,0x03 -CDFD ; CDFD: 7C -CDFD .ascii '|' -CDFE .byte 0x00 -CDFF ; CDFF: 75,20 -CDFF .ascii 'u ' -CE01 .byte 0x1C,0xFC,0x00 -CE04 ; CE04: 44,37,36 -CE04 .ascii 'D76' -CE07 .byte 0xF6,0x0B,0xAA -CE0A ; CE0A: 4F,38 -CE0A .ascii 'O8' -CE0C .byte 0x8F,0x02,0x8F,0xBD,0xC7,0xE7,0xCE,0x00 -CE14 .byte 0x19,0x1D,0x00,0x08,0xCE,0x00,0x1F,0x1C -CE1C .byte 0x00,0x08 -CE1E ; CE1E: 20 -CE1E .ascii ' ' -CE1F .byte 0x19,0xCE,0x00,0x1D,0x1D,0x00,0x02 -CE26 ; CE26: 20 -CE26 .ascii ' ' -CE27 .byte 0x11,0xC6,0x01,0xF7,0x00,0x08 -CE2D ; CE2D: 5F,4F -CE2D .ascii '_O' -CE2F .byte 0xBD,0xC7,0xE7 -CE32 ; CE32: 20 -CE32 .ascii ' ' -CE33 .byte 0x05 -CE34 ; CE34: 5F,4F -CE34 .ascii '_O' -CE36 .byte 0xBD,0xC7,0xE7 -CE39 ; CE39: 20,0B -CE39 LCE39: bra LCE46 -CE3B ; CE3B: F6,10,2E -CE3B LCE3B: ldab L102E -CE3E ; CE3E: 30 -CE3E tsx -CE3F ; CE3F: E7,00 -CE3F stab 0x00,x -CE41 ; CE41: F6,10,2F -CE41 ldab L102F -CE44 ; CE44: E7,00 -CE44 stab 0x00,x -CE46 ; CE46: 31 -CE46 LCE46: ins -CE47 ; CE47: 3B -CE47 rti -CE48 ; CE48: F6,0B,C4 -CE48 LCE48: ldab L0BC4 -CE4B ; CE4B: F1,0B,C5 -CE4B cmpb L0BC5 -CE4E ; CE4E: 25,53 -CE4E bcs LCEA3 -CE50 ; CE50: F6,0B,C5 -CE50 ldab L0BC5 -CE53 ; CE53: F1,0B,C6 -CE53 cmpb L0BC6 -CE56 ; CE56: 25,4B -CE56 bcs LCEA3 -CE58 ; CE58: F6,0B,C4 -CE58 ldab L0BC4 -CE5B ; CE5B: 4F -CE5B clra -CE5C ; CE5C: C3,0B,C7 -CE5C addd #0x0BC7 -CE5F ; CE5F: 8F -CE5F xgdx -CE60 ; CE60: E6,00 -CE60 ldab 0x00,x -CE62 ; CE62: 4F -CE62 clra -CE63 ; CE63: FD,0B,DD -CE63 std L0BDD -CE66 ; CE66: F6,0B,C5 -CE66 ldab L0BC5 -CE69 ; CE69: 4F -CE69 clra -CE6A ; CE6A: C3,0B,C7 -CE6A addd #0x0BC7 -CE6D ; CE6D: 8F -CE6D xgdx -CE6E ; CE6E: E6,00 -CE6E ldab 0x00,x -CE70 ; CE70: 4F -CE70 clra -CE71 ; CE71: FD,0B,DF -CE71 std L0BDF -CE74 ; CE74: F6,0B,C6 -CE74 ldab L0BC6 -CE77 ; CE77: 4F -CE77 clra -CE78 ; CE78: C3,0B,C7 -CE78 addd #0x0BC7 -CE7B ; CE7B: 8F -CE7B xgdx -CE7C ; CE7C: E6,00 -CE7C ldab 0x00,x -CE7E ; CE7E: 4F -CE7E clra -CE7F ; CE7F: FD,0B,E1 -CE7F std L0BE1 -CE82 ; CE82: C6,01 -CE82 ldab #0x01 -CE84 ; CE84: F7,0B,D7 -CE84 stab L0BD7 -CE87 ; CE87: C6,04 -CE87 ldab #0x04 -CE89 ; CE89: F7,0B,D8 -CE89 stab L0BD8 -CE8C ; CE8C: C6,02 -CE8C ldab #0x02 -CE8E ; CE8E: F7,0B,D9 -CE8E stab L0BD9 -CE91 ; CE91: C6,20 -CE91 ldab #0x20 -CE93 ; CE93: F7,0B,DA -CE93 stab L0BDA -CE96 ; CE96: C6,08 -CE96 ldab #0x08 -CE98 ; CE98: F7,0B,DB -CE98 stab L0BDB -CE9B ; CE9B: C6,10 -CE9B ldab #0x10 -CE9D ; CE9D: F7,0B,DC -CE9D stab L0BDC -CEA0 ; CEA0: 7E,D0,66 -CEA0 jmp LD066 -CEA3 ; CEA3: F6,0B,C4 -CEA3 LCEA3: ldab L0BC4 -CEA6 ; CEA6: F1,0B,C6 -CEA6 cmpb L0BC6 -CEA9 ; CEA9: 25,53 -CEA9 bcs LCEFE -CEAB ; CEAB: F6,0B,C6 -CEAB ldab L0BC6 -CEAE ; CEAE: F1,0B,C5 -CEAE cmpb L0BC5 -CEB1 ; CEB1: 25,4B -CEB1 bcs LCEFE -CEB3 ; CEB3: F6,0B,C4 -CEB3 ldab L0BC4 -CEB6 ; CEB6: 4F -CEB6 clra -CEB7 ; CEB7: C3,0B,C7 -CEB7 addd #0x0BC7 -CEBA ; CEBA: 8F -CEBA xgdx -CEBB ; CEBB: E6,00 -CEBB ldab 0x00,x -CEBD ; CEBD: 4F -CEBD clra -CEBE ; CEBE: FD,0B,DD -CEBE std L0BDD -CEC1 ; CEC1: F6,0B,C6 -CEC1 ldab L0BC6 -CEC4 ; CEC4: 4F -CEC4 clra -CEC5 ; CEC5: C3,0B,C7 -CEC5 addd #0x0BC7 -CEC8 ; CEC8: 8F -CEC8 xgdx -CEC9 ; CEC9: E6,00 -CEC9 ldab 0x00,x -CECB ; CECB: 4F -CECB clra -CECC ; CECC: FD,0B,DF -CECC std L0BDF -CECF ; CECF: F6,0B,C5 -CECF ldab L0BC5 -CED2 ; CED2: 4F -CED2 clra -CED3 ; CED3: C3,0B,C7 -CED3 addd #0x0BC7 -CED6 ; CED6: 8F -CED6 xgdx -CED7 ; CED7: E6,00 -CED7 ldab 0x00,x -CED9 ; CED9: 4F -CED9 clra -CEDA ; CEDA: FD,0B,E1 -CEDA std L0BE1 -CEDD ; CEDD: C6,01 -CEDD ldab #0x01 -CEDF ; CEDF: F7,0B,D7 -CEDF stab L0BD7 -CEE2 ; CEE2: C6,02 -CEE2 ldab #0x02 -CEE4 ; CEE4: F7,0B,D8 -CEE4 stab L0BD8 -CEE7 ; CEE7: C6,04 -CEE7 ldab #0x04 -CEE9 ; CEE9: F7,0B,D9 -CEE9 stab L0BD9 -CEEC ; CEEC: C6,20 -CEEC ldab #0x20 -CEEE ; CEEE: F7,0B,DA -CEEE stab L0BDA -CEF1 ; CEF1: C6,10 -CEF1 ldab #0x10 -CEF3 ; CEF3: F7,0B,DB -CEF3 stab L0BDB -CEF6 ; CEF6: C6,08 -CEF6 ldab #0x08 -CEF8 ; CEF8: F7,0B,DC -CEF8 stab L0BDC -CEFB ; CEFB: 7E,D0,66 -CEFB jmp LD066 -CEFE ; CEFE: F6,0B,C5 -CEFE LCEFE: ldab L0BC5 -CF01 ; CF01: F1,0B,C4 -CF01 cmpb L0BC4 -CF04 ; CF04: 25,53 -CF04 bcs LCF59 -CF06 ; CF06: F6,0B,C4 -CF06 ldab L0BC4 -CF09 ; CF09: F1,0B,C6 -CF09 cmpb L0BC6 -CF0C ; CF0C: 25,4B -CF0C bcs LCF59 -CF0E ; CF0E: F6,0B,C5 -CF0E ldab L0BC5 -CF11 ; CF11: 4F -CF11 clra -CF12 ; CF12: C3,0B,C7 -CF12 addd #0x0BC7 -CF15 ; CF15: 8F -CF15 xgdx -CF16 ; CF16: E6,00 -CF16 ldab 0x00,x -CF18 ; CF18: 4F -CF18 clra -CF19 ; CF19: FD,0B,DD -CF19 std L0BDD -CF1C ; CF1C: F6,0B,C4 -CF1C ldab L0BC4 -CF1F ; CF1F: 4F -CF1F clra -CF20 ; CF20: C3,0B,C7 -CF20 addd #0x0BC7 -CF23 ; CF23: 8F -CF23 xgdx -CF24 ; CF24: E6,00 -CF24 ldab 0x00,x -CF26 ; CF26: 4F -CF26 clra -CF27 ; CF27: FD,0B,DF -CF27 std L0BDF -CF2A ; CF2A: F6,0B,C6 -CF2A ldab L0BC6 -CF2D ; CF2D: 4F -CF2D clra -CF2E ; CF2E: C3,0B,C7 -CF2E addd #0x0BC7 -CF31 ; CF31: 8F -CF31 xgdx -CF32 ; CF32: E6,00 -CF32 ldab 0x00,x -CF34 ; CF34: 4F -CF34 clra -CF35 ; CF35: FD,0B,E1 -CF35 std L0BE1 -CF38 ; CF38: C6,04 -CF38 ldab #0x04 -CF3A ; CF3A: F7,0B,D7 -CF3A stab L0BD7 -CF3D ; CF3D: C6,01 -CF3D ldab #0x01 -CF3F ; CF3F: F7,0B,D8 -CF3F stab L0BD8 -CF42 ; CF42: C6,02 -CF42 ldab #0x02 -CF44 ; CF44: F7,0B,D9 -CF44 stab L0BD9 -CF47 ; CF47: C6,08 -CF47 ldab #0x08 -CF49 ; CF49: F7,0B,DA -CF49 stab L0BDA -CF4C ; CF4C: C6,20 -CF4C ldab #0x20 -CF4E ; CF4E: F7,0B,DB -CF4E stab L0BDB -CF51 ; CF51: C6,10 -CF51 ldab #0x10 -CF53 ; CF53: F7,0B,DC -CF53 stab L0BDC -CF56 ; CF56: 7E,D0,66 -CF56 jmp LD066 -CF59 ; CF59: F6,0B,C5 -CF59 LCF59: ldab L0BC5 -CF5C ; CF5C: F1,0B,C6 -CF5C cmpb L0BC6 -CF5F ; CF5F: 25,53 -CF5F bcs LCFB4 -CF61 ; CF61: F6,0B,C6 -CF61 ldab L0BC6 -CF64 ; CF64: F1,0B,C4 -CF64 cmpb L0BC4 -CF67 ; CF67: 25,4B -CF67 bcs LCFB4 -CF69 ; CF69: F6,0B,C5 -CF69 ldab L0BC5 -CF6C ; CF6C: 4F -CF6C clra -CF6D ; CF6D: C3,0B,C7 -CF6D addd #0x0BC7 -CF70 ; CF70: 8F -CF70 xgdx -CF71 ; CF71: E6,00 -CF71 ldab 0x00,x -CF73 ; CF73: 4F -CF73 clra -CF74 ; CF74: FD,0B,DD -CF74 std L0BDD -CF77 ; CF77: F6,0B,C6 -CF77 ldab L0BC6 -CF7A ; CF7A: 4F -CF7A clra -CF7B ; CF7B: C3,0B,C7 -CF7B addd #0x0BC7 -CF7E ; CF7E: 8F -CF7E xgdx -CF7F ; CF7F: E6,00 -CF7F ldab 0x00,x -CF81 ; CF81: 4F -CF81 clra -CF82 ; CF82: FD,0B,DF -CF82 std L0BDF -CF85 ; CF85: F6,0B,C4 -CF85 ldab L0BC4 -CF88 ; CF88: 4F -CF88 clra -CF89 ; CF89: C3,0B,C7 -CF89 addd #0x0BC7 -CF8C ; CF8C: 8F -CF8C xgdx -CF8D ; CF8D: E6,00 -CF8D ldab 0x00,x -CF8F ; CF8F: 4F -CF8F clra -CF90 ; CF90: FD,0B,E1 -CF90 std L0BE1 -CF93 ; CF93: C6,04 -CF93 ldab #0x04 -CF95 ; CF95: F7,0B,D7 -CF95 stab L0BD7 -CF98 ; CF98: C6,02 -CF98 ldab #0x02 -CF9A ; CF9A: F7,0B,D8 -CF9A stab L0BD8 -CF9D ; CF9D: C6,01 -CF9D ldab #0x01 -CF9F ; CF9F: F7,0B,D9 -CF9F stab L0BD9 -CFA2 ; CFA2: C6,08 -CFA2 ldab #0x08 -CFA4 ; CFA4: F7,0B,DA -CFA4 stab L0BDA -CFA7 ; CFA7: C6,10 -CFA7 ldab #0x10 -CFA9 ; CFA9: F7,0B,DB -CFA9 stab L0BDB -CFAC ; CFAC: C6,20 -CFAC ldab #0x20 -CFAE ; CFAE: F7,0B,DC -CFAE stab L0BDC -CFB1 ; CFB1: 7E,D0,66 -CFB1 jmp LD066 -CFB4 ; CFB4: F6,0B,C6 -CFB4 LCFB4: ldab L0BC6 -CFB7 ; CFB7: F1,0B,C4 -CFB7 cmpb L0BC4 -CFBA ; CFBA: 25,52 -CFBA bcs LD00E -CFBC ; CFBC: F6,0B,C4 -CFBC ldab L0BC4 -CFBF ; CFBF: F1,0B,C5 -CFBF cmpb L0BC5 -CFC2 ; CFC2: 25,4A -CFC2 bcs LD00E -CFC4 ; CFC4: F6,0B,C6 -CFC4 ldab L0BC6 -CFC7 ; CFC7: 4F -CFC7 clra -CFC8 ; CFC8: C3,0B,C7 -CFC8 addd #0x0BC7 -CFCB ; CFCB: 8F -CFCB xgdx -CFCC ; CFCC: E6,00 -CFCC ldab 0x00,x -CFCE ; CFCE: 4F -CFCE clra -CFCF ; CFCF: FD,0B,DD -CFCF std L0BDD -CFD2 ; CFD2: F6,0B,C4 -CFD2 ldab L0BC4 -CFD5 ; CFD5: 4F -CFD5 clra -CFD6 ; CFD6: C3,0B,C7 -CFD6 addd #0x0BC7 -CFD9 ; CFD9: 8F -CFD9 xgdx -CFDA ; CFDA: E6,00 -CFDA ldab 0x00,x -CFDC ; CFDC: 4F -CFDC clra -CFDD ; CFDD: FD,0B,DF -CFDD std L0BDF -CFE0 ; CFE0: F6,0B,C5 -CFE0 ldab L0BC5 -CFE3 ; CFE3: 4F -CFE3 clra -CFE4 ; CFE4: C3,0B,C7 -CFE4 addd #0x0BC7 -CFE7 ; CFE7: 8F -CFE7 xgdx -CFE8 ; CFE8: E6,00 -CFE8 ldab 0x00,x -CFEA ; CFEA: 4F -CFEA clra -CFEB ; CFEB: FD,0B,E1 -CFEB std L0BE1 -CFEE ; CFEE: C6,02 -CFEE ldab #0x02 -CFF0 ; CFF0: F7,0B,D7 -CFF0 stab L0BD7 -CFF3 ; CFF3: C6,01 -CFF3 ldab #0x01 -CFF5 ; CFF5: F7,0B,D8 -CFF5 stab L0BD8 -CFF8 ; CFF8: C6,04 -CFF8 ldab #0x04 -CFFA ; CFFA: F7,0B,D9 -CFFA stab L0BD9 -CFFD ; CFFD: C6,10 -CFFD ldab #0x10 -CFFF ; CFFF: F7,0B,DA -CFFF stab L0BDA -D002 ; D002: C6,20 -D002 ldab #0x20 -D004 ; D004: F7,0B,DB -D004 stab L0BDB -D007 ; D007: C6,08 -D007 ldab #0x08 -D009 ; D009: F7,0B,DC -D009 stab L0BDC -D00C ; D00C: 20,58 -D00C bra LD066 -D00E ; D00E: F6,0B,C6 -D00E LD00E: ldab L0BC6 -D011 ; D011: F1,0B,C5 -D011 cmpb L0BC5 -D014 ; D014: 25,50 -D014 bcs LD066 -D016 ; D016: F6,0B,C5 -D016 ldab L0BC5 -D019 ; D019: F1,0B,C4 -D019 cmpb L0BC4 -D01C ; D01C: 25,48 -D01C bcs LD066 -D01E ; D01E: F6,0B,C6 -D01E ldab L0BC6 -D021 ; D021: 4F -D021 clra -D022 ; D022: C3,0B,C7 -D022 addd #0x0BC7 -D025 ; D025: 8F -D025 xgdx -D026 ; D026: E6,00 -D026 ldab 0x00,x -D028 ; D028: 4F -D028 clra -D029 ; D029: FD,0B,DD -D029 std L0BDD -D02C ; D02C: F6,0B,C5 -D02C ldab L0BC5 -D02F ; D02F: 4F -D02F clra -D030 ; D030: C3,0B,C7 -D030 addd #0x0BC7 -D033 ; D033: 8F -D033 xgdx -D034 ; D034: E6,00 -D034 ldab 0x00,x -D036 ; D036: 4F -D036 clra -D037 ; D037: FD,0B,DF -D037 std L0BDF -D03A ; D03A: F6,0B,C4 -D03A ldab L0BC4 -D03D ; D03D: 4F -D03D clra -D03E ; D03E: C3,0B,C7 -D03E addd #0x0BC7 -D041 ; D041: 8F -D041 xgdx -D042 ; D042: E6,00 -D042 ldab 0x00,x -D044 ; D044: 4F -D044 clra -D045 ; D045: FD,0B,E1 -D045 std L0BE1 -D048 ; D048: C6,02 -D048 ldab #0x02 -D04A ; D04A: F7,0B,D7 -D04A stab L0BD7 -D04D ; D04D: C6,04 -D04D ldab #0x04 -D04F ; D04F: F7,0B,D8 -D04F stab L0BD8 -D052 ; D052: C6,01 -D052 ldab #0x01 -D054 ; D054: F7,0B,D9 -D054 stab L0BD9 -D057 ; D057: C6,10 -D057 ldab #0x10 -D059 ; D059: F7,0B,DA -D059 stab L0BDA -D05C ; D05C: C6,08 -D05C ldab #0x08 -D05E ; D05E: F7,0B,DB -D05E stab L0BDB -D061 ; D061: C6,20 -D061 ldab #0x20 -D063 ; D063: F7,0B,DC -D063 stab L0BDC -D066 ; D066: F6,0B,AA -D066 LD066: ldab L0BAA -D069 ; D069: 4F -D069 clra -D06A ; D06A: 37 -D06A pshb -D06B ; D06B: 36 -D06B psha -D06C ; D06C: FC,0B,DD -D06C ldd L0BDD -D06F ; D06F: BD,FB,BA -D06F jsr LFBBA -D072 ; D072: FD,0B,DD -D072 std L0BDD -D075 ; D075: F6,0B,AA -D075 ldab L0BAA -D078 ; D078: 4F -D078 clra -D079 ; D079: 37 -D079 pshb -D07A ; D07A: 36 -D07A psha -D07B ; D07B: FC,0B,DF -D07B ldd L0BDF -D07E ; D07E: BD,FB,BA -D07E jsr LFBBA -D081 ; D081: FD,0B,DF -D081 std L0BDF -D084 ; D084: F6,0B,AA -D084 ldab L0BAA -D087 ; D087: 4F -D087 clra -D088 ; D088: 37 -D088 pshb -D089 ; D089: 36 -D089 psha -D08A ; D08A: FC,0B,E1 -D08A ldd L0BE1 -D08D ; D08D: BD,FB,BA -D08D jsr LFBBA -D090 ; D090: FD,0B,E1 -D090 std L0BE1 -D093 ; D093: 39 -D093 rts -D094 ; D094: 34 -D094 LD094: des -D095 ; D095: 30 -D095 tsx -D096 ; D096: 6F,00 -D096 clr 0x00,x -D098 ; D098: 30 -D098 LD098: tsx -D099 ; D099: E6,00 -D099 ldab 0x00,x -D09B ; D09B: C1,10 -D09B cmpb #0x10 -D09D ; D09D: 24,1B -D09D bcc LD0BA -D09F ; D09F: 30 -D09F tsx -D0A0 ; D0A0: E6,00 -D0A0 ldab 0x00,x -D0A2 ; D0A2: 4F -D0A2 clra -D0A3 ; D0A3: C3,B0,C3 -D0A3 addd #0xB0C3 -D0A6 ; D0A6: 8F -D0A6 xgdx -D0A7 ; D0A7: E6,00 -D0A7 ldab 0x00,x -D0A9 ; D0A9: 37 -D0A9 pshb -D0AA ; D0AA: 30 -D0AA tsx -D0AB ; D0AB: E6,01 -D0AB ldab 0x01,x -D0AD ; D0AD: 4F -D0AD clra -D0AE ; D0AE: C3,0B,C7 -D0AE addd #0x0BC7 -D0B1 ; D0B1: 8F -D0B1 xgdx -D0B2 ; D0B2: 33 -D0B2 pulb -D0B3 ; D0B3: E7,00 -D0B3 stab 0x00,x -D0B5 ; D0B5: 30 -D0B5 tsx -D0B6 ; D0B6: 6C,00 -D0B6 inc 0x00,x -D0B8 ; D0B8: 20,DE -D0B8 bra LD098 -D0BA ; D0BA: C6,05 -D0BA LD0BA: ldab #0x05 -D0BC ; D0BC: F7,0B,AA -D0BC stab L0BAA -D0BF ; D0BF: C6,04 -D0BF ldab #0x04 -D0C1 ; D0C1: F7,00,13 -D0C1 stab L0013 -D0C4 ; D0C4: C6,01 -D0C4 ldab #0x01 -D0C6 ; D0C6: F7,0B,C4 -D0C6 stab L0BC4 -D0C9 ; D0C9: C6,03 -D0C9 ldab #0x03 -D0CB ; D0CB: F7,0B,C5 -D0CB stab L0BC5 -D0CE ; D0CE: C6,02 -D0CE ldab #0x02 -D0D0 ; D0D0: F7,0B,C6 -D0D0 stab L0BC6 -D0D3 ; D0D3: CC,00,19 -D0D3 ldd #0x0019 -D0D6 ; D0D6: FD,0B,DD -D0D6 std L0BDD -D0D9 ; D0D9: CC,00,0A -D0D9 ldd #0x000A -D0DC ; D0DC: FD,0B,DF -D0DC std L0BDF -D0DF ; D0DF: CC,00,05 -D0DF ldd #0x0005 -D0E2 ; D0E2: FD,0B,E1 -D0E2 std L0BE1 -D0E5 ; D0E5: C6,01 -D0E5 ldab #0x01 -D0E7 ; D0E7: F7,0B,D7 -D0E7 stab L0BD7 -D0EA ; D0EA: C6,02 -D0EA ldab #0x02 -D0EC ; D0EC: F7,0B,D8 -D0EC stab L0BD8 -D0EF ; D0EF: C6,04 -D0EF ldab #0x04 -D0F1 ; D0F1: F7,0B,D9 -D0F1 stab L0BD9 -D0F4 ; D0F4: C6,20 -D0F4 ldab #0x20 -D0F6 ; D0F6: F7,0B,DA -D0F6 stab L0BDA -D0F9 ; D0F9: C6,10 -D0F9 ldab #0x10 -D0FB ; D0FB: F7,0B,DB -D0FB stab L0BDB -D0FE ; D0FE: C6,08 -D0FE ldab #0x08 -D100 ; D100: F7,0B,DC -D100 stab L0BDC -D103 ; D103: 31 -D103 ins -D104 ; D104: 39 -D104 rts -D105 ; D105: 34 -D105 LD105: des -D106 ; D106: CE,00,1A -D106 ldx #0x001A -D109 ; D109: 1C,00,80 -D109 bset 0x00,x,#0x80 -D10C ; D10C: F6,00,1A -D10C ldab L001A -D10F ; D10F: F7,30,00 -D10F stab MISCOU -D112 ; D112: C6,C8 -D112 ldab #0xC8 -D114 ; D114: 30 -D114 tsx -D115 ; D115: E7,00 -D115 stab 0x00,x -D117 ; D117: 30 -D117 LD117: tsx -D118 ; D118: E6,00 -D118 ldab 0x00,x -D11A ; D11A: C1,00 -D11A cmpb #0x00 -D11C ; D11C: 23,05 -D11C bls LD123 -D11E ; D11E: 30 -D11E tsx -D11F ; D11F: 6A,00 -D11F dec 0x00,x -D121 ; D121: 20,F4 -D121 bra LD117 -D123 ; D123: CE,10,00 -D123 LD123: ldx #0x1000 -D126 ; D126: 1C,00,40 -D126 bset 0x00,x,#0x40 -D129 ; D129: CE,00,14 -D129 ldx #0x0014 -D12C ; D12C: 1D,00,20 -D12C bclr 0x00,x,#0x20 -D12F ; D12F: CE,00,14 -D12F ldx #0x0014 -D132 ; D132: 1D,00,40 -D132 bclr 0x00,x,#0x40 -D135 ; D135: F6,00,14 -D135 ldab L0014 -D138 ; D138: F7,38,00 -D138 stab CHANGE -D13B ; D13B: 31 -D13B ins -D13C ; D13C: 39 -D13C rts -D13D ; D13D: F6,00,06 -D13D LD13D: ldab L0006 -D140 ; D140: 4F -D140 clra -D141 ; D141: CE,00,0A -D141 ldx #0x000A -D144 ; D144: 02 -D144 idiv -D145 ; D145: 8F -D145 xgdx -D146 ; D146: CB,01 -D146 addb #0x01 -D148 ; D148: F7,00,5F -D148 stab L005F -D14B ; D14B: F6,00,06 -D14B ldab L0006 -D14E ; D14E: 4F -D14E clra -D14F ; D14F: CE,00,0A -D14F ldx #0x000A -D152 ; D152: 02 -D152 idiv -D153 ; D153: F7,00,5E -D153 stab L005E -D156 ; D156: F6,00,5E -D156 ldab L005E -D159 ; D159: C1,05 -D159 cmpb #0x05 -D15B ; D15B: 23,03 -D15B bls LD160 -D15D ; D15D: 7A,00,5E -D15D dec L005E -D160 ; D160: F6,00,5E -D160 LD160: ldab L005E -D163 ; D163: 4F -D163 clra -D164 ; D164: C3,B1,23 -D164 addd #0xB123 -D167 ; D167: 8F -D167 xgdx -D168 ; D168: E6,00 -D168 ldab 0x00,x -D16A ; D16A: 4F -D16A clra -D16B ; D16B: 37 -D16B pshb -D16C ; D16C: 36 -D16C psha -D16D ; D16D: F6,00,5F -D16D ldab L005F -D170 ; D170: 4F -D170 clra -D171 ; D171: C3,B1,23 -D171 addd #0xB123 -D174 ; D174: 8F -D174 xgdx -D175 ; D175: E6,00 -D175 ldab 0x00,x -D177 ; D177: 4F -D177 clra -D178 ; D178: 17 -D178 tba -D179 ; D179: 5F -D179 clrb -D17A ; D17A: 30 -D17A tsx -D17B ; D17B: E3,00 -D17B addd 0x00,x -D17D ; D17D: 38 -D17D pulx -D17E ; D17E: FD,00,58 -D17E std L0058 -D181 ; D181: 7F,00,1C -D181 clr L001C -D184 ; D184: F6,00,1C -D184 LD184: ldab L001C -D187 ; D187: C1,10 -D187 cmpb #0x10 -D189 ; D189: 24,37 -D189 bcc LD1C2 -D18B ; D18B: F6,00,58 -D18B ldab L0058 -D18E ; D18E: 2C,0E -D18E bge LD19E -D190 ; D190: CE,00,14 -D190 ldx #0x0014 -D193 ; D193: 1C,00,10 -D193 bset 0x00,x,#0x10 -D196 ; D196: F6,00,14 -D196 ldab L0014 -D199 ; D199: F7,38,00 -D199 stab CHANGE -D19C ; D19C: 20,0C -D19C bra LD1AA -D19E ; D19E: CE,00,14 -D19E LD19E: ldx #0x0014 -D1A1 ; D1A1: 1D,00,10 -D1A1 bclr 0x00,x,#0x10 -D1A4 ; D1A4: F6,00,14 -D1A4 ldab L0014 -D1A7 ; D1A7: F7,38,00 -D1A7 stab CHANGE -D1AA ; D1AA: CE,10,00 -D1AA LD1AA: ldx #0x1000 -D1AD ; D1AD: 1C,00,20 -D1AD bset 0x00,x,#0x20 -D1B0 ; D1B0: CE,10,00 -D1B0 ldx #0x1000 -D1B3 ; D1B3: 1D,00,20 -D1B3 bclr 0x00,x,#0x20 -D1B6 ; D1B6: FC,00,58 -D1B6 ldd L0058 -D1B9 ; D1B9: 05 -D1B9 lsld -D1BA ; D1BA: FD,00,58 -D1BA std L0058 -D1BD ; D1BD: 7C,00,1C -D1BD inc L001C -D1C0 ; D1C0: 20,C2 -D1C0 bra LD184 -D1C2 ; D1C2: F6,00,5F -D1C2 LD1C2: ldab L005F -D1C5 ; D1C5: C1,09 -D1C5 cmpb #0x09 -D1C7 ; D1C7: 26,0E -D1C7 bne LD1D7 -D1C9 ; D1C9: CE,00,14 -D1C9 ldx #0x0014 -D1CC ; D1CC: 1C,00,20 -D1CC bset 0x00,x,#0x20 -D1CF ; D1CF: F6,00,14 -D1CF ldab L0014 -D1D2 ; D1D2: F7,38,00 -D1D2 stab CHANGE -D1D5 ; D1D5: 20,13 -D1D5 bra LD1EA -D1D7 ; D1D7: F6,00,5F -D1D7 LD1D7: ldab L005F -D1DA ; D1DA: C1,0A -D1DA cmpb #0x0A -D1DC ; D1DC: 26,0C -D1DC bne LD1EA -D1DE ; D1DE: CE,00,14 -D1DE ldx #0x0014 -D1E1 ; D1E1: 1C,00,40 -D1E1 bset 0x00,x,#0x40 -D1E4 ; D1E4: F6,00,14 -D1E4 ldab L0014 -D1E7 ; D1E7: F7,38,00 -D1E7 stab CHANGE -D1EA ; D1EA: CE,10,00 -D1EA LD1EA: ldx #0x1000 -D1ED ; D1ED: 1D,00,40 -D1ED bclr 0x00,x,#0x40 -D1F0 ; D1F0: CE,00,1A -D1F0 ldx #0x001A -D1F3 ; D1F3: 1D,00,80 -D1F3 bclr 0x00,x,#0x80 -D1F6 ; D1F6: F6,00,1A -D1F6 ldab L001A -D1F9 ; D1F9: F7,30,00 -D1F9 stab MISCOU -D1FC ; D1FC: 39 -D1FC rts -D1FD ; D1FD: CC,40,00 -D1FD LD1FD: ldd #0x4000 -D200 ; D200: 37 -D200 pshb -D201 ; D201: 36 -D201 psha -D202 ; D202: F6,00,06 -D202 ldab L0006 -D205 ; D205: 4F -D205 clra -D206 ; D206: 05 -D206 lsld -D207 ; D207: C3,08,00 -D207 addd #0x0800 -D20A ; D20A: 38 -D20A pulx -D20B ; D20B: 8F -D20B xgdx -D20C ; D20C: AA,00 -D20C oraa 0x00,x -D20E ; D20E: EA,01 -D20E orab 0x01,x -D210 ; D210: ED,00 -D210 std 0x00,x -D212 ; D212: 39 -D212 rts -D213 ; D213: F6,00,1F -D213 LD213: ldab L001F -D216 ; D216: C4,04 -D216 andb #0x04 -D218 ; D218: 26,12 -D218 bne LD22C -D21A ; D21A: F6,0B,C0 -D21A ldab L0BC0 -D21D ; D21D: C4,10 -D21D andb #0x10 -D21F ; D21F: 26,0B -D21F bne LD22C -D221 ; D221: CE,00,00 -D221 ldx #0x0000 -D224 ; D224: 3C -D224 pshx -D225 ; D225: FC,00,44 -D225 ldd L0044 -D228 ; D228: BD,BE,9E -D228 jsr LBE9E -D22B ; D22B: 38 -D22B pulx -D22C ; D22C: BD,D3,11 -D22C LD22C: jsr LD311 -D22F ; D22F: 83,00,00 -D22F subd #0x0000 -D232 ; D232: 27,13 -D232 beq LD247 -D234 ; D234: F6,00,06 -D234 ldab L0006 -D237 ; D237: BD,D4,68 -D237 jsr LD468 -D23A ; D23A: 83,00,00 -D23A subd #0x0000 -D23D ; D23D: 27,05 -D23D beq LD244 -D23F ; D23F: 8D,BC -D23F bsr LD1FD -D241 ; D241: BD,D6,3C -D241 jsr LD63C -D244 ; D244: 5F -D244 LD244: clrb -D245 ; D245: 4F -D245 clra -D246 ; D246: 39 -D246 rts -D247 ; D247: BD,D1,3D -D247 LD247: jsr LD13D -D24A ; D24A: C6,3C -D24A ldab #0x3C -D24C ; D24C: F7,00,2E -D24C stab L002E -D24F ; D24F: C6,41 -D24F ldab #0x41 -D251 ; D251: F7,00,31 -D251 stab L0031 -D254 ; D254: CE,00,1B -D254 ldx #0x001B -D257 ; D257: 1D,00,08 -D257 bclr 0x00,x,#0x08 -D25A ; D25A: F6,00,1B -D25A LD25A: ldab L001B -D25D ; D25D: C4,08 -D25D andb #0x08 -D25F ; D25F: 26,22 -D25F bne LD283 -D261 ; D261: F6,00,2E -D261 ldab L002E -D264 ; D264: C1,35 -D264 cmpb #0x35 -D266 ; D266: 23,10 -D266 bls LD278 -D268 ; D268: BD,D5,70 -D268 jsr LD570 -D26B ; D26B: 83,00,00 -D26B subd #0x0000 -D26E ; D26E: 27,06 -D26E beq LD276 -D270 ; D270: CE,00,1B -D270 ldx #0x001B -D273 ; D273: 1C,00,08 -D273 bset 0x00,x,#0x08 -D276 ; D276: 20,0B -D276 LD276: bra LD283 -D278 ; D278: BD,D1,05 -D278 LD278: jsr LD105 -D27B ; D27B: 8D,80 -D27B bsr LD1FD -D27D ; D27D: BD,D6,3C -D27D jsr LD63C -D280 ; D280: 5F -D280 clrb -D281 ; D281: 4F -D281 clra -D282 ; D282: 39 -D282 rts -D283 ; D283: F6,00,2E -D283 LD283: ldab L002E -D286 ; D286: C1,36 -D286 cmpb #0x36 -D288 ; D288: 24,56 -D288 bcc LD2E0 -D28A ; D28A: BD,D5,F7 -D28A jsr LD5F7 -D28D ; D28D: 83,00,00 -D28D subd #0x0000 -D290 ; D290: 27,4E -D290 beq LD2E0 -D292 ; D292: BD,D5,B0 -D292 jsr LD5B0 -D295 ; D295: 83,00,00 -D295 subd #0x0000 -D298 ; D298: 27,46 -D298 beq LD2E0 -D29A ; D29A: BD,D1,05 -D29A jsr LD105 -D29D ; D29D: F6,00,2E -D29D ldab L002E -D2A0 ; D2A0: C1,32 -D2A0 cmpb #0x32 -D2A2 ; D2A2: 22,07 -D2A2 bhi LD2AB -D2A4 ; D2A4: 8D,6B -D2A4 bsr LD311 -D2A6 ; D2A6: 83,00,00 -D2A6 subd #0x0000 -D2A9 ; D2A9: 27,0C -D2A9 beq LD2B7 -D2AB ; D2AB: BD,D1,05 -D2AB LD2AB: jsr LD105 -D2AE ; D2AE: BD,D1,FD -D2AE jsr LD1FD -D2B1 ; D2B1: BD,D6,3C -D2B1 jsr LD63C -D2B4 ; D2B4: 5F -D2B4 clrb -D2B5 ; D2B5: 4F -D2B5 clra -D2B6 ; D2B6: 39 -D2B6 rts -D2B7 ; D2B7: F6,00,06 -D2B7 LD2B7: ldab L0006 -D2BA ; D2BA: 4F -D2BA clra -D2BB ; D2BB: C3,0E,06 -D2BB addd #0x0E06 -D2BE ; D2BE: 8F -D2BE xgdx -D2BF ; D2BF: 6C,00 -D2BF inc 0x00,x -D2C1 ; D2C1: F6,00,06 -D2C1 ldab L0006 -D2C4 ; D2C4: 4F -D2C4 clra -D2C5 ; D2C5: C3,0E,06 -D2C5 addd #0x0E06 -D2C8 ; D2C8: 8F -D2C8 xgdx -D2C9 ; D2C9: E6,00 -D2C9 ldab 0x00,x -D2CB ; D2CB: C1,64 -D2CB cmpb #0x64 -D2CD ; D2CD: 23,0D -D2CD bls LD2DC -D2CF ; D2CF: 5F -D2CF clrb -D2D0 ; D2D0: 37 -D2D0 pshb -D2D1 ; D2D1: F6,00,06 -D2D1 ldab L0006 -D2D4 ; D2D4: 4F -D2D4 clra -D2D5 ; D2D5: C3,0E,06 -D2D5 addd #0x0E06 -D2D8 ; D2D8: 8F -D2D8 xgdx -D2D9 ; D2D9: 33 -D2D9 pulb -D2DA ; D2DA: E7,00 -D2DA stab 0x00,x -D2DC ; D2DC: CC,00,01 -D2DC LD2DC: ldd #0x0001 -D2DF ; D2DF: 39 -D2DF rts -D2E0 ; D2E0: F6,00,2E -D2E0 LD2E0: ldab L002E -D2E3 ; D2E3: 26,14 -D2E3 bne LD2F9 -D2E5 ; D2E5: BD,D5,F7 -D2E5 jsr LD5F7 -D2E8 ; D2E8: 83,00,00 -D2E8 subd #0x0000 -D2EB ; D2EB: 26,0C -D2EB bne LD2F9 -D2ED ; D2ED: BD,D1,05 -D2ED jsr LD105 -D2F0 ; D2F0: BD,D1,FD -D2F0 jsr LD1FD -D2F3 ; D2F3: BD,D6,26 -D2F3 jsr LD626 -D2F6 ; D2F6: 5F -D2F6 clrb -D2F7 ; D2F7: 4F -D2F7 clra -D2F8 ; D2F8: 39 -D2F8 rts -D2F9 ; D2F9: F6,00,2E -D2F9 LD2F9: ldab L002E -D2FC ; D2FC: 26,0C -D2FC bne LD30A -D2FE ; D2FE: BD,D1,05 -D2FE jsr LD105 -D301 ; D301: BD,D1,FD -D301 jsr LD1FD -D304 ; D304: BD,D6,3C -D304 jsr LD63C -D307 ; D307: 5F -D307 clrb -D308 ; D308: 4F -D308 clra -D309 ; D309: 39 -D309 rts -D30A ; D30A: 7E,D2,5A -D30A LD30A: jmp LD25A -D30D .byte 0xBD,0xE6,0x1B -D310 ; D310: 39 -D310 .ascii '9' -D311 ; D311: BD,D1,3D -D311 LD311: jsr LD13D -D314 ; D314: 7F,00,1C -D314 clr L001C -D317 ; D317: 7F,00,18 -D317 clr L0018 -D31A ; D31A: F6,10,0A -D31A LD31A: ldab L100A -D31D ; D31D: C4,02 -D31D andb #0x02 -D31F ; D31F: 27,13 -D31F beq LD334 -D321 ; D321: 7C,00,1C -D321 inc L001C -D324 ; D324: F6,00,1C -D324 ldab L001C -D327 ; D327: C1,FF -D327 cmpb #0xFF -D329 ; D329: 26,07 -D329 bne LD332 -D32B ; D32B: BD,D1,05 -D32B jsr LD105 -D32E ; D32E: CC,00,01 -D32E ldd #0x0001 -D331 ; D331: 39 -D331 rts -D332 ; D332: 20,10 -D332 LD332: bra LD344 -D334 ; D334: 7C,00,18 -D334 LD334: inc L0018 -D337 ; D337: F6,00,18 -D337 ldab L0018 -D33A ; D33A: C1,08 -D33A cmpb #0x08 -D33C ; D33C: 26,06 -D33C bne LD344 -D33E ; D33E: BD,D1,05 -D33E jsr LD105 -D341 ; D341: 5F -D341 clrb -D342 ; D342: 4F -D342 clra -D343 ; D343: 39 -D343 rts -D344 ; D344: 20,D4 -D344 LD344: bra LD31A -D346 ; D346: 3C -D346 LD346: pshx -D347 ; D347: 3C -D347 pshx -D348 ; D348: 3C -D348 pshx -D349 ; D349: 34 -D349 des -D34A ; D34A: F6,0E,6D -D34A ldab L0E6D -D34D ; D34D: C1,01 -D34D cmpb #0x01 -D34F ; D34F: 27,03 -D34F beq LD354 -D351 ; D351: 7E,D4,07 -D351 jmp LD407 -D354 ; D354: F6,00,06 -D354 LD354: ldab L0006 -D357 ; D357: 4F -D357 clra -D358 ; D358: 05 -D358 lsld -D359 ; D359: C3,08,C8 -D359 addd #0x08C8 -D35C ; D35C: 8F -D35C xgdx -D35D ; D35D: EC,00 -D35D ldd 0x00,x -D35F ; D35F: C4,7F -D35F andb #0x7F -D361 ; D361: 4F -D361 clra -D362 ; D362: FD,0E,6B -D362 std L0E6B -D365 ; D365: 7F,00,06 -D365 clr L0006 -D368 ; D368: F6,00,06 -D368 LD368: ldab L0006 -D36B ; D36B: C1,3E -D36B cmpb #0x3E -D36D ; D36D: 26,03 -D36D bne LD372 -D36F ; D36F: 7E,D4,02 -D36F jmp LD402 -D372 ; D372: BD,97,6F -D372 LD372: jsr L976F -D375 ; D375: F6,00,06 -D375 ldab L0006 -D378 ; D378: 4F -D378 clra -D379 ; D379: 05 -D379 lsld -D37A ; D37A: C3,08,C8 -D37A addd #0x08C8 -D37D ; D37D: 8F -D37D xgdx -D37E ; D37E: EC,00 -D37E ldd 0x00,x -D380 ; D380: C4,7F -D380 andb #0x7F -D382 ; D382: 4F -D382 clra -D383 ; D383: B3,0E,6B -D383 subd L0E6B -D386 ; D386: 26,77 -D386 bne LD3FF -D388 ; D388: F6,00,06 -D388 ldab L0006 -D38B ; D38B: 4F -D38B clra -D38C ; D38C: CE,00,0A -D38C ldx #0x000A -D38F ; D38F: 02 -D38F idiv -D390 ; D390: 30 -D390 tsx -D391 ; D391: E7,01 -D391 stab 0x01,x -D393 ; D393: E6,01 -D393 ldab 0x01,x -D395 ; D395: C1,01 -D395 cmpb #0x01 -D397 ; D397: 26,07 -D397 bne LD3A0 -D399 ; D399: C6,40 -D399 ldab #0x40 -D39B ; D39B: 30 -D39B tsx -D39C ; D39C: E7,00 -D39C stab 0x00,x -D39E ; D39E: 20,0C -D39E bra LD3AC -D3A0 ; D3A0: 30 -D3A0 LD3A0: tsx -D3A1 ; D3A1: E6,01 -D3A1 ldab 0x01,x -D3A3 ; D3A3: C1,02 -D3A3 cmpb #0x02 -D3A5 ; D3A5: 26,05 -D3A5 bne LD3AC -D3A7 ; D3A7: C6,80 -D3A7 ldab #0x80 -D3A9 ; D3A9: 30 -D3A9 tsx -D3AA ; D3AA: E7,00 -D3AA stab 0x00,x -D3AC ; D3AC: BD,D1,3D -D3AC LD3AC: jsr LD13D -D3AF ; D3AF: 5F -D3AF clrb -D3B0 ; D3B0: 4F -D3B0 clra -D3B1 ; D3B1: 30 -D3B1 tsx -D3B2 ; D3B2: ED,03 -D3B2 std 0x03,x -D3B4 ; D3B4: CC,00,0A -D3B4 ldd #0x000A -D3B7 ; D3B7: ED,05 -D3B7 std 0x05,x -D3B9 ; D3B9: 30 -D3B9 LD3B9: tsx -D3BA ; D3BA: EC,05 -D3BA ldd 0x05,x -D3BC ; D3BC: 2F,23 -D3BC ble LD3E1 -D3BE ; D3BE: F6,28,00 -D3BE ldab HOMESE -D3C1 ; D3C1: 30 -D3C1 tsx -D3C2 ; D3C2: E4,00 -D3C2 andb 0x00,x -D3C4 ; D3C4: 26,09 -D3C4 bne LD3CF -D3C6 ; D3C6: 30 -D3C6 tsx -D3C7 ; D3C7: 6C,04 -D3C7 inc 0x04,x -D3C9 ; D3C9: 26,0C -D3C9 bne LD3D7 -D3CB ; D3CB: 6C,03 -D3CB inc 0x03,x -D3CD ; D3CD: 20,08 -D3CD bra LD3D7 -D3CF ; D3CF: 30 -D3CF LD3CF: tsx -D3D0 ; D3D0: EC,03 -D3D0 ldd 0x03,x -D3D2 ; D3D2: 83,00,01 -D3D2 subd #0x0001 -D3D5 ; D3D5: ED,03 -D3D5 std 0x03,x -D3D7 ; D3D7: 30 -D3D7 LD3D7: tsx -D3D8 ; D3D8: EC,05 -D3D8 ldd 0x05,x -D3DA ; D3DA: 83,00,01 -D3DA subd #0x0001 -D3DD ; D3DD: ED,05 -D3DD std 0x05,x -D3DF ; D3DF: 20,D8 -D3DF bra LD3B9 -D3E1 ; D3E1: BD,D1,05 -D3E1 LD3E1: jsr LD105 -D3E4 ; D3E4: 30 -D3E4 tsx -D3E5 ; D3E5: EC,03 -D3E5 ldd 0x03,x -D3E7 ; D3E7: 2C,16 -D3E7 bge LD3FF -D3E9 ; D3E9: F6,00,06 -D3E9 ldab L0006 -D3EC ; D3EC: 8D,7A -D3EC bsr LD468 -D3EE ; D3EE: 83,00,00 -D3EE subd #0x0000 -D3F1 ; D3F1: 27,0C -D3F1 beq LD3FF -D3F3 ; D3F3: BD,D5,61 -D3F3 jsr LD561 -D3F6 ; D3F6: 83,00,00 -D3F6 subd #0x0000 -D3F9 ; D3F9: 26,04 -D3F9 bne LD3FF -D3FB ; D3FB: 5F -D3FB clrb -D3FC ; D3FC: 4F -D3FC clra -D3FD ; D3FD: 20,64 -D3FD bra LD463 -D3FF ; D3FF: 7E,D3,68 -D3FF LD3FF: jmp LD368 -D402 ; D402: CC,00,01 -D402 LD402: ldd #0x0001 -D405 ; D405: 20,5C -D405 bra LD463 -D407 ; D407: F6,00,06 -D407 LD407: ldab L0006 -D40A ; D40A: C1,13 -D40A cmpb #0x13 -D40C ; D40C: 27,1C -D40C beq LD42A -D40E ; D40E: F6,00,06 -D40E ldab L0006 -D411 ; D411: C1,1D -D411 cmpb #0x1D -D413 ; D413: 27,15 -D413 beq LD42A -D415 ; D415: F6,00,06 -D415 ldab L0006 -D418 ; D418: C1,27 -D418 cmpb #0x27 -D41A ; D41A: 27,0E -D41A beq LD42A -D41C ; D41C: F6,00,06 -D41C ldab L0006 -D41F ; D41F: C1,31 -D41F cmpb #0x31 -D421 ; D421: 27,07 -D421 beq LD42A -D423 ; D423: F6,00,06 -D423 ldab L0006 -D426 ; D426: C1,3B -D426 cmpb #0x3B -D428 ; D428: 26,37 -D428 bne LD461 -D42A ; D42A: BD,D1,3D -D42A LD42A: jsr LD13D -D42D ; D42D: 7F,00,1C -D42D clr L001C -D430 ; D430: 7F,00,18 -D430 clr L0018 -D433 ; D433: F6,18,00 -D433 LD433: ldab COSTDO -D436 ; D436: C4,40 -D436 andb #0x40 -D438 ; D438: 26,14 -D438 bne LD44E -D43A ; D43A: 7C,00,1C -D43A inc L001C -D43D ; D43D: F6,00,1C -D43D ldab L001C -D440 ; D440: C1,FF -D440 cmpb #0xFF -D442 ; D442: 26,08 -D442 bne LD44C -D444 ; D444: BD,D1,05 -D444 jsr LD105 -D447 ; D447: CC,00,01 -D447 ldd #0x0001 -D44A ; D44A: 20,17 -D44A bra LD463 -D44C ; D44C: 20,11 -D44C LD44C: bra LD45F -D44E ; D44E: 7C,00,18 -D44E LD44E: inc L0018 -D451 ; D451: F6,00,18 -D451 ldab L0018 -D454 ; D454: C1,08 -D454 cmpb #0x08 -D456 ; D456: 26,07 -D456 bne LD45F -D458 ; D458: BD,D1,05 -D458 jsr LD105 -D45B ; D45B: 5F -D45B clrb -D45C ; D45C: 4F -D45C clra -D45D ; D45D: 20,04 -D45D bra LD463 -D45F ; D45F: 20,D2 -D45F LD45F: bra LD433 -D461 ; D461: 5F -D461 LD461: clrb -D462 ; D462: 4F -D462 clra -D463 ; D463: 38 -D463 LD463: pulx -D464 ; D464: 38 -D464 pulx -D465 ; D465: 38 -D465 pulx -D466 ; D466: 31 -D466 ins -D467 ; D467: 39 -D467 rts -D468 ; D468: 37 -D468 LD468: pshb -D469 ; D469: 30 -D469 tsx -D46A ; D46A: E6,00 -D46A ldab 0x00,x -D46C ; D46C: 4F -D46C clra -D46D ; D46D: 05 -D46D lsld -D46E ; D46E: C3,08,00 -D46E addd #0x0800 -D471 ; D471: 8F -D471 xgdx -D472 ; D472: EC,00 -D472 ldd 0x00,x -D474 ; D474: 5F -D474 clrb -D475 ; D475: 84,80 -D475 anda #0x80 -D477 ; D477: 31 -D477 ins -D478 ; D478: 39 -D478 rts -D479 ; D479: 7F,00,1C -D479 LD479: clr L001C -D47C ; D47C: F6,00,1C -D47C LD47C: ldab L001C -D47F ; D47F: C1,64 -D47F cmpb #0x64 -D481 ; D481: 24,1A -D481 bcc LD49D -D483 ; D483: CC,FF,7F -D483 ldd #0xFF7F -D486 ; D486: 37 -D486 pshb -D487 ; D487: 36 -D487 psha -D488 ; D488: F6,00,1C -D488 ldab L001C -D48B ; D48B: 4F -D48B clra -D48C ; D48C: 05 -D48C lsld -D48D ; D48D: C3,08,C8 -D48D addd #0x08C8 -D490 ; D490: 38 -D490 pulx -D491 ; D491: 8F -D491 xgdx -D492 ; D492: A4,00 -D492 anda 0x00,x -D494 ; D494: E4,01 -D494 andb 0x01,x -D496 ; D496: ED,00 -D496 std 0x00,x -D498 ; D498: 7C,00,1C -D498 inc L001C -D49B ; D49B: 20,DF -D49B bra LD47C -D49D ; D49D: 7F,00,05 -D49D LD49D: clr L0005 -D4A0 ; D4A0: F6,00,05 -D4A0 LD4A0: ldab L0005 -D4A3 ; D4A3: C1,50 -D4A3 cmpb #0x50 -D4A5 ; D4A5: 25,03 -D4A5 bcs LD4AA -D4A7 ; D4A7: 7E,D5,60 -D4A7 jmp LD560 -D4AA ; D4AA: F6,00,05 -D4AA LD4AA: ldab L0005 -D4AD ; D4AD: 4F -D4AD clra -D4AE ; D4AE: C3,B0,D3 -D4AE addd #0xB0D3 -D4B1 ; D4B1: 8F -D4B1 xgdx -D4B2 ; D4B2: E6,00 -D4B2 ldab 0x00,x -D4B4 ; D4B4: F7,00,06 -D4B4 stab L0006 -D4B7 ; D4B7: BD,D3,11 -D4B7 jsr LD311 -D4BA ; D4BA: 83,00,00 -D4BA subd #0x0000 -D4BD ; D4BD: 27,03 -D4BD beq LD4C2 -D4BF ; D4BF: 7E,D5,45 -D4BF jmp LD545 -D4C2 ; D4C2: F6,00,06 -D4C2 LD4C2: ldab L0006 -D4C5 ; D4C5: BD,D7,A0 -D4C5 jsr LD7A0 -D4C8 ; D4C8: 83,00,00 -D4C8 subd #0x0000 -D4CB ; D4CB: 26,78 -D4CB bne LD545 -D4CD ; D4CD: BD,D5,B0 -D4CD jsr LD5B0 -D4D0 ; D4D0: 83,00,00 -D4D0 subd #0x0000 -D4D3 ; D4D3: 26,06 -D4D3 bne LD4DB -D4D5 ; D4D5: BD,D1,FD -D4D5 jsr LD1FD -D4D8 ; D4D8: BD,D6,3C -D4D8 jsr LD63C -D4DB ; D4DB: CC,80,00 -D4DB LD4DB: ldd #0x8000 -D4DE ; D4DE: 37 -D4DE pshb -D4DF ; D4DF: 36 -D4DF psha -D4E0 ; D4E0: F6,00,06 -D4E0 ldab L0006 -D4E3 ; D4E3: 4F -D4E3 clra -D4E4 ; D4E4: 05 -D4E4 lsld -D4E5 ; D4E5: C3,08,00 -D4E5 addd #0x0800 -D4E8 ; D4E8: 38 -D4E8 pulx -D4E9 ; D4E9: 8F -D4E9 xgdx -D4EA ; D4EA: AA,00 -D4EA oraa 0x00,x -D4EC ; D4EC: EA,01 -D4EC orab 0x01,x -D4EE ; D4EE: ED,00 -D4EE std 0x00,x -D4F0 ; D4F0: F6,00,06 -D4F0 ldab L0006 -D4F3 ; D4F3: 4F -D4F3 clra -D4F4 ; D4F4: 05 -D4F4 lsld -D4F5 ; D4F5: C3,08,00 -D4F5 addd #0x0800 -D4F8 ; D4F8: 8F -D4F8 xgdx -D4F9 ; D4F9: EC,00 -D4F9 ldd 0x00,x -D4FB ; D4FB: C4,FF -D4FB andb #0xFF -D4FD ; D4FD: 84,3F -D4FD anda #0x3F -D4FF ; D4FF: 83,27,0F -D4FF subd #0x270F -D502 ; D502: 23,1A -D502 bls LD51E -D504 ; D504: BD,D1,FD -D504 jsr LD1FD -D507 ; D507: CC,01,00 -D507 ldd #0x0100 -D50A ; D50A: 37 -D50A pshb -D50B ; D50B: 36 -D50B psha -D50C ; D50C: F6,00,06 -D50C ldab L0006 -D50F ; D50F: 4F -D50F clra -D510 ; D510: 05 -D510 lsld -D511 ; D511: C3,08,C8 -D511 addd #0x08C8 -D514 ; D514: 38 -D514 pulx -D515 ; D515: 8F -D515 xgdx -D516 ; D516: AA,00 -D516 oraa 0x00,x -D518 ; D518: EA,01 -D518 orab 0x01,x -D51A ; D51A: ED,00 -D51A std 0x00,x -D51C ; D51C: 20,25 -D51C bra LD543 -D51E ; D51E: F6,00,06 -D51E LD51E: ldab L0006 -D521 ; D521: 4F -D521 clra -D522 ; D522: 05 -D522 lsld -D523 ; D523: C3,08,C8 -D523 addd #0x08C8 -D526 ; D526: 8F -D526 xgdx -D527 ; D527: EC,00 -D527 ldd 0x00,x -D529 ; D529: C4,7F -D529 andb #0x7F -D52B ; D52B: F7,00,06 -D52B stab L0006 -D52E ; D52E: CC,00,80 -D52E ldd #0x0080 -D531 ; D531: 37 -D531 pshb -D532 ; D532: 36 -D532 psha -D533 ; D533: F6,00,06 -D533 ldab L0006 -D536 ; D536: 4F -D536 clra -D537 ; D537: 05 -D537 lsld -D538 ; D538: C3,08,C8 -D538 addd #0x08C8 -D53B ; D53B: 38 -D53B pulx -D53C ; D53C: 8F -D53C xgdx -D53D ; D53D: AA,00 -D53D oraa 0x00,x -D53F ; D53F: EA,01 -D53F orab 0x01,x -D541 ; D541: ED,00 -D541 std 0x00,x -D543 ; D543: 20,15 -D543 LD543: bra LD55A -D545 ; D545: CC,7F,FF -D545 LD545: ldd #0x7FFF -D548 ; D548: 37 -D548 pshb -D549 ; D549: 36 -D549 psha -D54A ; D54A: F6,00,06 -D54A ldab L0006 -D54D ; D54D: 4F -D54D clra -D54E ; D54E: 05 -D54E lsld -D54F ; D54F: C3,08,00 -D54F addd #0x0800 -D552 ; D552: 38 -D552 pulx -D553 ; D553: 8F -D553 xgdx -D554 ; D554: A4,00 -D554 anda 0x00,x -D556 ; D556: E4,01 -D556 andb 0x01,x -D558 ; D558: ED,00 -D558 std 0x00,x -D55A ; D55A: 7C,00,05 -D55A LD55A: inc L0005 -D55D ; D55D: 7E,D4,A0 -D55D jmp LD4A0 -D560 ; D560: 39 -D560 LD560: rts -D561 ; D561: F6,00,06 -D561 LD561: ldab L0006 -D564 ; D564: 4F -D564 clra -D565 ; D565: 05 -D565 lsld -D566 ; D566: C3,08,00 -D566 addd #0x0800 -D569 ; D569: 8F -D569 xgdx -D56A ; D56A: EC,00 -D56A ldd 0x00,x -D56C ; D56C: 5F -D56C clrb -D56D ; D56D: 84,40 -D56D anda #0x40 -D56F ; D56F: 39 -D56F rts -D570 ; D570: F6,00,06 -D570 LD570: ldab L0006 -D573 ; D573: 4F -D573 clra -D574 ; D574: CE,00,0A -D574 ldx #0x000A -D577 ; D577: 02 -D577 idiv -D578 ; D578: F7,00,5F -D578 stab L005F -D57B ; D57B: F6,00,5F -D57B ldab L005F -D57E ; D57E: C1,05 -D57E cmpb #0x05 -D580 ; D580: 23,03 -D580 bls LD585 -D582 ; D582: 7A,00,5F -D582 dec L005F -D585 ; D585: F6,00,5F -D585 LD585: ldab L005F -D588 ; D588: 4F -D588 clra -D589 ; D589: C3,B1,23 -D589 addd #0xB123 -D58C ; D58C: 8F -D58C xgdx -D58D ; D58D: E6,00 -D58D ldab 0x00,x -D58F ; D58F: F7,00,5E -D58F stab L005E -D592 ; D592: 7F,00,1C -D592 clr L001C -D595 ; D595: F6,28,00 -D595 LD595: ldab HOMESE -D598 ; D598: F4,00,5E -D598 andb L005E -D59B ; D59B: 27,10 -D59B beq LD5AD -D59D ; D59D: 7C,00,1C -D59D inc L001C -D5A0 ; D5A0: F6,00,1C -D5A0 ldab L001C -D5A3 ; D5A3: C1,05 -D5A3 cmpb #0x05 -D5A5 ; D5A5: 26,04 -D5A5 bne LD5AB -D5A7 ; D5A7: CC,00,01 -D5A7 ldd #0x0001 -D5AA ; D5AA: 39 -D5AA rts -D5AB ; D5AB: 20,E8 -D5AB LD5AB: bra LD595 -D5AD ; D5AD: 5F -D5AD LD5AD: clrb -D5AE ; D5AE: 4F -D5AE clra -D5AF ; D5AF: 39 -D5AF rts -D5B0 ; D5B0: F6,00,06 -D5B0 LD5B0: ldab L0006 -D5B3 ; D5B3: 4F -D5B3 clra -D5B4 ; D5B4: CE,00,0A -D5B4 ldx #0x000A -D5B7 ; D5B7: 02 -D5B7 idiv -D5B8 ; D5B8: F7,00,5F -D5B8 stab L005F -D5BB ; D5BB: F6,00,5F -D5BB ldab L005F -D5BE ; D5BE: C1,05 -D5BE cmpb #0x05 -D5C0 ; D5C0: 23,03 -D5C0 bls LD5C5 -D5C2 ; D5C2: 7A,00,5F -D5C2 dec L005F -D5C5 ; D5C5: F6,00,5F -D5C5 LD5C5: ldab L005F -D5C8 ; D5C8: 4F -D5C8 clra -D5C9 ; D5C9: C3,B1,23 -D5C9 addd #0xB123 -D5CC ; D5CC: 8F -D5CC xgdx -D5CD ; D5CD: E6,00 -D5CD ldab 0x00,x -D5CF ; D5CF: F7,00,5E -D5CF stab L005E -D5D2 ; D5D2: 7F,00,1C -D5D2 clr L001C -D5D5 ; D5D5: F6,28,00 -D5D5 LD5D5: ldab HOMESE -D5D8 ; D5D8: F4,00,5E -D5D8 andb L005E -D5DB ; D5DB: 26,17 -D5DB bne LD5F4 -D5DD ; D5DD: F6,10,0A -D5DD ldab L100A -D5E0 ; D5E0: C4,01 -D5E0 andb #0x01 -D5E2 ; D5E2: 27,10 -D5E2 beq LD5F4 -D5E4 ; D5E4: 7C,00,1C -D5E4 inc L001C -D5E7 ; D5E7: F6,00,1C -D5E7 ldab L001C -D5EA ; D5EA: C1,05 -D5EA cmpb #0x05 -D5EC ; D5EC: 26,04 -D5EC bne LD5F2 -D5EE ; D5EE: CC,00,01 -D5EE ldd #0x0001 -D5F1 ; D5F1: 39 -D5F1 rts -D5F2 ; D5F2: 20,E1 -D5F2 LD5F2: bra LD5D5 -D5F4 ; D5F4: 5F -D5F4 LD5F4: clrb -D5F5 ; D5F5: 4F -D5F5 clra -D5F6 ; D5F6: 39 -D5F6 rts -D5F7 ; D5F7: C6,07 -D5F7 LD5F7: ldab #0x07 -D5F9 ; D5F9: F7,00,1C -D5F9 stab L001C -D5FC ; D5FC: 7F,00,18 -D5FC clr L0018 -D5FF ; D5FF: F6,00,1C -D5FF LD5FF: ldab L001C -D602 ; D602: 27,1E -D602 beq LD622 -D604 ; D604: 7A,00,1C -D604 dec L001C -D607 ; D607: F6,10,0A -D607 ldab L100A -D60A ; D60A: C4,01 -D60A andb #0x01 -D60C ; D60C: 26,12 -D60C bne LD620 -D60E ; D60E: C6,07 -D60E ldab #0x07 -D610 ; D610: F7,00,1C -D610 stab L001C -D613 ; D613: 7C,00,18 -D613 inc L0018 -D616 ; D616: F6,00,18 -D616 ldab L0018 -D619 ; D619: C1,05 -D619 cmpb #0x05 -D61B ; D61B: 26,03 -D61B bne LD620 -D61D ; D61D: 5F -D61D clrb -D61E ; D61E: 4F -D61E clra -D61F ; D61F: 39 -D61F rts -D620 ; D620: 20,DD -D620 LD620: bra LD5FF -D622 ; D622: CC,00,01 -D622 LD622: ldd #0x0001 -D625 ; D625: 39 -D625 rts -D626 ; D626: CC,02,00 -D626 LD626: ldd #0x0200 -D629 ; D629: 37 -D629 pshb -D62A ; D62A: 36 -D62A psha -D62B ; D62B: F6,00,06 -D62B ldab L0006 -D62E ; D62E: 4F -D62E clra -D62F ; D62F: 05 -D62F lsld -D630 ; D630: C3,08,C8 -D630 addd #0x08C8 -D633 ; D633: 38 -D633 pulx -D634 ; D634: 8F -D634 xgdx -D635 ; D635: AA,00 -D635 oraa 0x00,x -D637 ; D637: EA,01 -D637 orab 0x01,x -D639 ; D639: ED,00 -D639 std 0x00,x -D63B ; D63B: 39 -D63B rts -D63C ; D63C: CC,04,00 -D63C LD63C: ldd #0x0400 -D63F ; D63F: 37 -D63F pshb -D640 ; D640: 36 -D640 psha -D641 ; D641: F6,00,06 -D641 ldab L0006 -D644 ; D644: 4F -D644 clra -D645 ; D645: 05 -D645 lsld -D646 ; D646: C3,08,C8 -D646 addd #0x08C8 -D649 ; D649: 38 -D649 pulx -D64A ; D64A: 8F -D64A xgdx -D64B ; D64B: AA,00 -D64B oraa 0x00,x -D64D ; D64D: EA,01 -D64D orab 0x01,x -D64F ; D64F: ED,00 -D64F std 0x00,x -D651 ; D651: 39 -D651 rts -D652 ; D652: CE,00,1A -D652 LD652: ldx #0x001A -D655 ; D655: 1C,00,01 -D655 bset 0x00,x,#0x01 -D658 ; D658: F6,00,1A -D658 ldab L001A -D65B ; D65B: F7,30,00 -D65B stab MISCOU -D65E ; D65E: CE,00,14 -D65E ldx #0x0014 -D661 ; D661: 1D,00,01 -D661 bclr 0x00,x,#0x01 -D664 ; D664: F6,00,14 -D664 ldab L0014 -D667 ; D667: F7,38,00 -D667 stab CHANGE -D66A ; D66A: 39 -D66A rts -D66B ; D66B: F6,0B,C0 -D66B LD66B: ldab L0BC0 -D66E ; D66E: C4,08 -D66E andb #0x08 -D670 ; D670: 27,07 -D670 beq LD679 -D672 ; D672: F6,00,7D -D672 LD672: ldab L007D -D675 ; D675: 27,02 -D675 beq LD679 -D677 ; D677: 20,F9 -D677 bra LD672 -D679 ; D679: F6,00,15 -D679 LD679: ldab L0015 -D67C ; D67C: 2D,77 -D67C blt LD6F5 -D67E ; D67E: FC,00,40 -D67E ldd L0040 -D681 ; D681: F3,00,3E -D681 addd L003E -D684 ; D684: B3,00,0F -D684 subd L000F -D687 ; D687: 24,4F -D687 bcc LD6D8 -D689 ; D689: F6,0B,C0 -D689 ldab L0BC0 -D68C ; D68C: C4,01 -D68C andb #0x01 -D68E ; D68E: 26,07 -D68E bne LD697 -D690 ; D690: F6,0B,C0 -D690 ldab L0BC0 -D693 ; D693: C4,04 -D693 andb #0x04 -D695 ; D695: 27,0C -D695 beq LD6A3 -D697 ; D697: CE,00,1A -D697 LD697: ldx #0x001A -D69A ; D69A: 1D,00,01 -D69A bclr 0x00,x,#0x01 -D69D ; D69D: F6,00,1A -D69D ldab L001A -D6A0 ; D6A0: F7,30,00 -D6A0 stab MISCOU -D6A3 ; D6A3: F6,0B,C0 -D6A3 LD6A3: ldab L0BC0 -D6A6 ; D6A6: C4,08 -D6A6 andb #0x08 -D6A8 ; D6A8: 27,20 -D6A8 beq LD6CA -D6AA ; D6AA: F6,0C,D9 -D6AA ldab L0CD9 -D6AD ; D6AD: C1,03 -D6AD cmpb #0x03 -D6AF ; D6AF: 23,19 -D6AF bls LD6CA -D6B1 ; D6B1: FC,0B,EF -D6B1 ldd L0BEF -D6B4 ; D6B4: 83,00,64 -D6B4 subd #0x0064 -D6B7 ; D6B7: 25,11 -D6B7 bcs LD6CA -D6B9 ; D6B9: CE,00,14 -D6B9 ldx #0x0014 -D6BC ; D6BC: 1C,00,02 -D6BC bset 0x00,x,#0x02 -D6BF ; D6BF: F6,00,14 -D6BF ldab L0014 -D6C2 ; D6C2: F7,38,00 -D6C2 stab CHANGE -D6C5 ; D6C5: BD,C0,E0 -D6C5 jsr LC0E0 -D6C8 ; D6C8: 20,0C -D6C8 bra LD6D6 -D6CA ; D6CA: CE,00,14 -D6CA LD6CA: ldx #0x0014 -D6CD ; D6CD: 1D,00,01 -D6CD bclr 0x00,x,#0x01 -D6D0 ; D6D0: F6,00,14 -D6D0 ldab L0014 -D6D3 ; D6D3: F7,38,00 -D6D3 stab CHANGE -D6D6 ; D6D6: 20,05 -D6D6 LD6D6: bra LD6DD -D6D8 ; D6D8: BD,D6,52 -D6D8 LD6D8: jsr LD652 -D6DB ; D6DB: 8D,53 -D6DB bsr LD730 -D6DD ; D6DD: F6,0B,C0 -D6DD LD6DD: ldab L0BC0 -D6E0 ; D6E0: C4,08 -D6E0 andb #0x08 -D6E2 ; D6E2: 27,11 -D6E2 beq LD6F5 -D6E4 ; D6E4: F6,0B,C0 -D6E4 ldab L0BC0 -D6E7 ; D6E7: C4,40 -D6E7 andb #0x40 -D6E9 ; D6E9: 27,0A -D6E9 beq LD6F5 -D6EB ; D6EB: F6,00,15 -D6EB ldab L0015 -D6EE ; D6EE: C4,01 -D6EE andb #0x01 -D6F0 ; D6F0: 27,03 -D6F0 beq LD6F5 -D6F2 ; D6F2: BD,C0,E0 -D6F2 jsr LC0E0 -D6F5 ; D6F5: 39 -D6F5 LD6F5: rts -D6F6 ; D6F6: F6,0C,DB -D6F6 LD6F6: ldab L0CDB -D6F9 ; D6F9: 4F -D6F9 clra -D6FA ; D6FA: 37 -D6FA pshb -D6FB ; D6FB: 36 -D6FB psha -D6FC ; D6FC: FC,0B,DD -D6FC ldd L0BDD -D6FF ; D6FF: BD,FB,BA -D6FF jsr LFBBA -D702 ; D702: FD,0C,EB -D702 std L0CEB -D705 ; D705: F6,0C,DA -D705 ldab L0CDA -D708 ; D708: 4F -D708 clra -D709 ; D709: 37 -D709 pshb -D70A ; D70A: 36 -D70A psha -D70B ; D70B: FC,0B,DF -D70B ldd L0BDF -D70E ; D70E: BD,FB,BA -D70E jsr LFBBA -D711 ; D711: FD,0C,ED -D711 std L0CED -D714 ; D714: F6,0C,D9 -D714 ldab L0CD9 -D717 ; D717: 4F -D717 clra -D718 ; D718: 37 -D718 pshb -D719 ; D719: 36 -D719 psha -D71A ; D71A: FC,0B,E1 -D71A ldd L0BE1 -D71D ; D71D: BD,FB,BA -D71D jsr LFBBA -D720 ; D720: FD,0C,EF -D720 std L0CEF -D723 ; D723: FC,0C,EB -D723 ldd L0CEB -D726 ; D726: F3,0C,ED -D726 addd L0CED -D729 ; D729: F3,0C,EF -D729 addd L0CEF -D72C ; D72C: FD,0B,EF -D72C std L0BEF -D72F ; D72F: 39 -D72F rts -D730 ; D730: F6,00,15 -D730 LD730: ldab L0015 -D733 ; D733: C4,1F -D733 andb #0x1F -D735 ; D735: 27,49 -D735 beq LD780 -D737 ; D737: FC,00,40 -D737 ldd L0040 -D73A ; D73A: F3,00,3E -D73A addd L003E -D73D ; D73D: B3,0B,EF -D73D subd L0BEF -D740 ; D740: 23,19 -D740 bls LD75B -D742 ; D742: CC,B0,6B -D742 ldd #0xB06B -D745 ; D745: BD,C0,BA -D745 jsr DISPST -D748 ; D748: CC,01,F4 -D748 ldd #0x01F4 -D74B ; D74B: BD,E5,71 -D74B jsr LE571 -D74E ; D74E: BD,C5,D3 -D74E jsr LC5D3 -D751 ; D751: CC,01,F4 -D751 ldd #0x01F4 -D754 ; D754: BD,E5,71 -D754 jsr LE571 -D757 ; D757: CC,00,01 -D757 ldd #0x0001 -D75A ; D75A: 39 -D75A rts -D75B ; D75B: F6,00,15 -D75B LD75B: ldab L0015 -D75E ; D75E: C4,04 -D75E andb #0x04 -D760 ; D760: 27,1E -D760 beq LD780 -D762 ; D762: F6,0E,6E -D762 ldab L0E6E -D765 ; D765: 26,19 -D765 bne LD780 -D767 ; D767: CC,B0,76 -D767 ldd #0xB076 -D76A ; D76A: BD,C0,BA -D76A jsr DISPST -D76D ; D76D: CC,01,F4 -D76D ldd #0x01F4 -D770 ; D770: BD,E5,71 -D770 jsr LE571 -D773 ; D773: BD,C5,D3 -D773 jsr LC5D3 -D776 ; D776: CC,01,F4 -D776 ldd #0x01F4 -D779 ; D779: BD,E5,71 -D779 jsr LE571 -D77C ; D77C: CC,00,01 -D77C ldd #0x0001 -D77F ; D77F: 39 -D77F rts -D780 ; D780: 5F -D780 LD780: clrb -D781 ; D781: 4F -D781 clra -D782 ; D782: 39 -D782 rts -D783 ; D783: F6,00,06 -D783 LD783: ldab L0006 -D786 ; D786: 4F -D786 clra -D787 ; D787: CE,00,0A -D787 ldx #0x000A -D78A ; D78A: 02 -D78A idiv -D78B ; D78B: C1,04 -D78B cmpb #0x04 -D78D ; D78D: 26,0E -D78D bne LD79D -D78F ; D78F: F6,00,1D -D78F ldab L001D -D792 ; D792: C4,04 -D792 andb #0x04 -D794 ; D794: 27,03 -D794 beq LD799 -D796 ; D796: 5F -D796 clrb -D797 ; D797: 4F -D797 clra -D798 ; D798: 39 -D798 rts -D799 ; D799: CC,00,01 -D799 LD799: ldd #0x0001 -D79C ; D79C: 39 -D79C rts -D79D ; D79D: 5F -D79D LD79D: clrb -D79E ; D79E: 4F -D79E clra -D79F ; D79F: 39 -D79F rts -D7A0 ; D7A0: 37 -D7A0 LD7A0: pshb -D7A1 ; D7A1: 30 -D7A1 tsx -D7A2 ; D7A2: E6,00 -D7A2 ldab 0x00,x -D7A4 ; D7A4: C1,09 -D7A4 cmpb #0x09 -D7A6 ; D7A6: 27,18 -D7A6 beq LD7C0 -D7A8 ; D7A8: E6,00 -D7A8 ldab 0x00,x -D7AA ; D7AA: C1,45 -D7AA cmpb #0x45 -D7AC ; D7AC: 27,12 -D7AC beq LD7C0 -D7AE ; D7AE: E6,00 -D7AE ldab 0x00,x -D7B0 ; D7B0: C1,4F -D7B0 cmpb #0x4F -D7B2 ; D7B2: 27,0C -D7B2 beq LD7C0 -D7B4 ; D7B4: E6,00 -D7B4 ldab 0x00,x -D7B6 ; D7B6: C1,59 -D7B6 cmpb #0x59 -D7B8 ; D7B8: 27,06 -D7B8 beq LD7C0 -D7BA ; D7BA: E6,00 -D7BA ldab 0x00,x -D7BC ; D7BC: C1,63 -D7BC cmpb #0x63 -D7BE ; D7BE: 26,05 -D7BE bne LD7C5 -D7C0 ; D7C0: CC,00,01 -D7C0 LD7C0: ldd #0x0001 -D7C3 ; D7C3: 20,38 -D7C3 bra LD7FD -D7C5 ; D7C5: F6,0E,6D -D7C5 LD7C5: ldab L0E6D -D7C8 ; D7C8: C1,01 -D7C8 cmpb #0x01 -D7CA ; D7CA: 26,2F -D7CA bne LD7FB -D7CC ; D7CC: 30 -D7CC tsx -D7CD ; D7CD: E6,00 -D7CD ldab 0x00,x -D7CF ; D7CF: 4F -D7CF clra -D7D0 ; D7D0: CE,00,0A -D7D0 ldx #0x000A -D7D3 ; D7D3: 02 -D7D3 idiv -D7D4 ; D7D4: C1,01 -D7D4 cmpb #0x01 -D7D6 ; D7D6: 27,11 -D7D6 beq LD7E9 -D7D8 ; D7D8: 30 -D7D8 tsx -D7D9 ; D7D9: E6,00 -D7D9 ldab 0x00,x -D7DB ; D7DB: 4F -D7DB clra -D7DC ; D7DC: CE,00,0A -D7DC ldx #0x000A -D7DF ; D7DF: 02 -D7DF idiv -D7E0 ; D7E0: C1,02 -D7E0 cmpb #0x02 -D7E2 ; D7E2: 27,05 -D7E2 beq LD7E9 -D7E4 ; D7E4: CC,00,01 -D7E4 ldd #0x0001 -D7E7 ; D7E7: 20,14 -D7E7 bra LD7FD -D7E9 ; D7E9: 30 -D7E9 LD7E9: tsx -D7EA ; D7EA: E6,00 -D7EA ldab 0x00,x -D7EC ; D7EC: C1,0B -D7EC cmpb #0x0B -D7EE ; D7EE: 25,06 -D7EE bcs LD7F6 -D7F0 ; D7F0: E6,00 -D7F0 ldab 0x00,x -D7F2 ; D7F2: C1,3E -D7F2 cmpb #0x3E -D7F4 ; D7F4: 23,05 -D7F4 bls LD7FB -D7F6 ; D7F6: CC,00,01 -D7F6 LD7F6: ldd #0x0001 -D7F9 ; D7F9: 20,02 -D7F9 bra LD7FD -D7FB ; D7FB: 5F -D7FB LD7FB: clrb -D7FC ; D7FC: 4F -D7FC clra -D7FD ; D7FD: 31 -D7FD LD7FD: ins -D7FE ; D7FE: 39 -D7FE rts -D7FF ; D7FF: 7F,00,1C -D7FF LD7FF: clr L001C -D802 ; D802: F6,00,1C -D802 LD802: ldab L001C -D805 ; D805: 4F -D805 clra -D806 ; D806: B3,00,4D -D806 subd L004D -D809 ; D809: 24,05 -D809 bcc LD810 -D80B ; D80B: 7C,00,1C -D80B inc L001C -D80E ; D80E: 20,F2 -D80E bra LD802 -D810 ; D810: F6,00,1C -D810 LD810: ldab L001C -D813 ; D813: 4F -D813 clra -D814 ; D814: 05 -D814 lsld -D815 ; D815: C3,0D,1F -D815 addd #0x0D1F -D818 ; D818: 8F -D818 xgdx -D819 ; D819: EC,00 -D819 ldd 0x00,x -D81B ; D81B: 83,FF,FF -D81B subd #0xFFFF -D81E ; D81E: 26,10 -D81E bne LD830 -D820 ; D820: 5F -D820 clrb -D821 ; D821: 4F -D821 clra -D822 ; D822: 37 -D822 pshb -D823 ; D823: 36 -D823 psha -D824 ; D824: F6,00,1C -D824 ldab L001C -D827 ; D827: 4F -D827 clra -D828 ; D828: 05 -D828 lsld -D829 ; D829: C3,0D,1F -D829 addd #0x0D1F -D82C ; D82C: 38 -D82C pulx -D82D ; D82D: 8F -D82D xgdx -D82E ; D82E: ED,00 -D82E std 0x00,x -D830 ; D830: F6,00,1C -D830 LD830: ldab L001C -D833 ; D833: 4F -D833 clra -D834 ; D834: 05 -D834 lsld -D835 ; D835: C3,0D,1F -D835 addd #0x0D1F -D838 ; D838: 8F -D838 xgdx -D839 ; D839: 6C,01 -D839 inc 0x01,x -D83B ; D83B: 26,02 -D83B bne LD83F -D83D ; D83D: 6C,00 -D83D inc 0x00,x -D83F ; D83F: 39 -D83F LD83F: rts -D840 ; D840: FC,00,44 -D840 LD840: ldd L0044 -D843 ; D843: 26,03 -D843 bne LD848 -D845 ; D845: 7E,D8,D2 -D845 jmp LD8D2 -D848 ; D848: FC,00,44 -D848 LD848: ldd L0044 -D84B ; D84B: 37 -D84B pshb -D84C ; D84C: 36 -D84C psha -D84D ; D84D: 4F -D84D clra -D84E ; D84E: 5F -D84E clrb -D84F ; D84F: 37 -D84F pshb -D850 ; D850: 36 -D850 psha -D851 ; D851: CC,0D,EB -D851 ldd #0x0DEB -D854 ; D854: BD,FB,DF -D854 jsr LFBDF -D857 ; D857: 31 -D857 ins -D858 ; D858: 31 -D858 ins -D859 ; D859: FE,0D,ED -D859 ldx L0DED -D85C ; D85C: 3C -D85C pshx -D85D ; D85D: FC,0D,EB -D85D ldd L0DEB -D860 ; D860: 37 -D860 pshb -D861 ; D861: 36 -D861 psha -D862 ; D862: CE,E1,00 -D862 ldx #0xE100 -D865 ; D865: 3C -D865 pshx -D866 ; D866: CC,05,F5 -D866 ldd #0x05F5 -D869 ; D869: 37 -D869 pshb -D86A ; D86A: 36 -D86A psha -D86B ; D86B: 30 -D86B tsx -D86C ; D86C: EC,06 -D86C ldd 0x06,x -D86E ; D86E: A3,02 -D86E subd 0x02,x -D870 ; D870: EC,04 -D870 ldd 0x04,x -D872 ; D872: E2,01 -D872 sbcb 0x01,x -D874 ; D874: A2,00 -D874 sbca 0x00,x -D876 ; D876: 38 -D876 pulx -D877 ; D877: 38 -D877 pulx -D878 ; D878: 38 -D878 pulx -D879 ; D879: 38 -D879 pulx -D87A ; D87A: 25,11 -D87A bcs LD88D -D87C ; D87C: CE,1F,00 -D87C ldx #0x1F00 -D87F ; D87F: 3C -D87F pshx -D880 ; D880: CC,FA,0A -D880 ldd #0xFA0A -D883 ; D883: 37 -D883 pshb -D884 ; D884: 36 -D884 psha -D885 ; D885: CC,0D,EB -D885 ldd #0x0DEB -D888 ; D888: BD,FB,DF -D888 jsr LFBDF -D88B ; D88B: 31 -D88B ins -D88C ; D88C: 31 -D88C ins -D88D ; D88D: FC,00,44 -D88D LD88D: ldd L0044 -D890 ; D890: 37 -D890 pshb -D891 ; D891: 36 -D891 psha -D892 ; D892: 4F -D892 clra -D893 ; D893: 5F -D893 clrb -D894 ; D894: 37 -D894 pshb -D895 ; D895: 36 -D895 psha -D896 ; D896: CC,0D,E7 -D896 ldd #0x0DE7 -D899 ; D899: BD,FB,DF -D899 jsr LFBDF -D89C ; D89C: 31 -D89C ins -D89D ; D89D: 31 -D89D ins -D89E ; D89E: FE,0D,E9 -D89E ldx L0DE9 -D8A1 ; D8A1: 3C -D8A1 pshx -D8A2 ; D8A2: FC,0D,E7 -D8A2 ldd L0DE7 -D8A5 ; D8A5: 37 -D8A5 pshb -D8A6 ; D8A6: 36 -D8A6 psha -D8A7 ; D8A7: CE,E1,00 -D8A7 ldx #0xE100 -D8AA ; D8AA: 3C -D8AA pshx -D8AB ; D8AB: CC,05,F5 -D8AB ldd #0x05F5 -D8AE ; D8AE: 37 -D8AE pshb -D8AF ; D8AF: 36 -D8AF psha -D8B0 ; D8B0: 30 -D8B0 tsx -D8B1 ; D8B1: EC,06 -D8B1 ldd 0x06,x -D8B3 ; D8B3: A3,02 -D8B3 subd 0x02,x -D8B5 ; D8B5: EC,04 -D8B5 ldd 0x04,x -D8B7 ; D8B7: E2,01 -D8B7 sbcb 0x01,x -D8B9 ; D8B9: A2,00 -D8B9 sbca 0x00,x -D8BB ; D8BB: 38 -D8BB pulx -D8BC ; D8BC: 38 -D8BC pulx -D8BD ; D8BD: 38 -D8BD pulx -D8BE ; D8BE: 38 -D8BE pulx -D8BF ; D8BF: 25,11 -D8BF bcs LD8D2 -D8C1 ; D8C1: CE,1F,00 -D8C1 ldx #0x1F00 -D8C4 ; D8C4: 3C -D8C4 pshx -D8C5 ; D8C5: CC,FA,0A -D8C5 ldd #0xFA0A -D8C8 ; D8C8: 37 -D8C8 pshb -D8C9 ; D8C9: 36 -D8C9 psha -D8CA ; D8CA: CC,0D,E7 -D8CA ldd #0x0DE7 -D8CD ; D8CD: BD,FB,DF -D8CD jsr LFBDF -D8D0 ; D8D0: 31 -D8D0 ins -D8D1 ; D8D1: 31 -D8D1 ins -D8D2 ; D8D2: 39 -D8D2 LD8D2: rts -D8D3 ; D8D3: 7F,00,18 -D8D3 LD8D3: clr L0018 -D8D6 ; D8D6: F6,00,18 -D8D6 LD8D6: ldab L0018 -D8D9 ; D8D9: C1,10 -D8D9 cmpb #0x10 -D8DB ; D8DB: 24,0B -D8DB bcc LD8E8 -D8DD ; D8DD: CC,00,32 -D8DD ldd #0x0032 -D8E0 ; D8E0: BD,E5,71 -D8E0 jsr LE571 -D8E3 ; D8E3: 7C,00,18 -D8E3 inc L0018 -D8E6 ; D8E6: 20,EE -D8E6 bra LD8D6 -D8E8 ; D8E8: 39 -D8E8 LD8E8: rts -D8E9 ; D8E9: F6,00,2B -D8E9 LD8E9: ldab L002B -D8EC ; D8EC: C1,00 -D8EC cmpb #0x00 -D8EE ; D8EE: 26,18 -D8EE bne LD908 -D8F0 ; D8F0: CC,AD,84 -D8F0 ldd #0xAD84 -D8F3 ; D8F3: BD,C0,BA -D8F3 jsr DISPST -D8F6 ; D8F6: 8D,DB -D8F6 bsr LD8D3 -D8F8 ; D8F8: CC,AD,8F -D8F8 ldd #0xAD8F -D8FB ; D8FB: BD,C0,BA -D8FB jsr DISPST -D8FE ; D8FE: 8D,D3 -D8FE bsr LD8D3 -D900 ; D900: CC,AD,9A -D900 ldd #0xAD9A -D903 ; D903: BD,C0,BA -D903 jsr DISPST -D906 ; D906: 20,4E -D906 bra LD956 -D908 ; D908: C1,01 -D908 LD908: cmpb #0x01 -D90A ; D90A: 26,18 -D90A bne LD924 -D90C ; D90C: CC,AD,63 -D90C ldd #0xAD63 -D90F ; D90F: BD,C0,BA -D90F jsr DISPST -D912 ; D912: 8D,BF -D912 bsr LD8D3 -D914 ; D914: CC,AD,6E -D914 ldd #0xAD6E -D917 ; D917: BD,C0,BA -D917 jsr DISPST -D91A ; D91A: 8D,B7 -D91A bsr LD8D3 -D91C ; D91C: CC,AD,79 -D91C ldd #0xAD79 -D91F ; D91F: BD,C0,BA -D91F jsr DISPST -D922 ; D922: 20,32 -D922 bra LD956 -D924 ; D924: C1,02 -D924 LD924: cmpb #0x02 -D926 ; D926: 26,18 -D926 bne LD940 -D928 ; D928: CC,AD,42 -D928 ldd #0xAD42 -D92B ; D92B: BD,C0,BA -D92B jsr DISPST -D92E ; D92E: 8D,A3 -D92E bsr LD8D3 -D930 ; D930: CC,AD,4D -D930 ldd #0xAD4D -D933 ; D933: BD,C0,BA -D933 jsr DISPST -D936 ; D936: 8D,9B -D936 bsr LD8D3 -D938 ; D938: CC,AD,58 -D938 ldd #0xAD58 -D93B ; D93B: BD,C0,BA -D93B jsr DISPST -D93E ; D93E: 20,16 -D93E bra LD956 -D940 ; D940: CC,AD,21 -D940 LD940: ldd #0xAD21 -D943 ; D943: BD,C0,BA -D943 jsr DISPST -D946 ; D946: 8D,8B -D946 bsr LD8D3 -D948 ; D948: CC,AD,2C -D948 ldd #0xAD2C -D94B ; D94B: BD,C0,BA -D94B jsr DISPST -D94E ; D94E: 8D,83 -D94E bsr LD8D3 -D950 ; D950: CC,AD,37 -D950 ldd #0xAD37 -D953 ; D953: BD,C0,BA -D953 jsr DISPST -D956 ; D956: BD,D8,D3 -D956 LD956: jsr LD8D3 -D959 ; D959: 39 -D959 rts -D95A ; D95A: F6,00,06 -D95A LD95A: ldab L0006 -D95D ; D95D: F1,0B,AF -D95D cmpb L0BAF -D960 ; D960: 26,0D -D960 bne LD96F -D962 ; D962: BD,D7,FF -D962 jsr LD7FF -D965 ; D965: F6,0B,B4 -D965 ldab L0BB4 -D968 ; D968: F7,00,06 -D968 stab L0006 -D96B ; D96B: 8D,55 -D96B bsr LD9C2 -D96D ; D96D: 20,52 -D96D bra LD9C1 -D96F ; D96F: F6,00,06 -D96F LD96F: ldab L0006 -D972 ; D972: F1,0B,AE -D972 cmpb L0BAE -D975 ; D975: 26,0D -D975 bne LD984 -D977 ; D977: BD,D7,FF -D977 jsr LD7FF -D97A ; D97A: F6,0B,B3 -D97A ldab L0BB3 -D97D ; D97D: F7,00,06 -D97D stab L0006 -D980 ; D980: 8D,40 -D980 bsr LD9C2 -D982 ; D982: 20,3D -D982 bra LD9C1 -D984 ; D984: F6,00,06 -D984 LD984: ldab L0006 -D987 ; D987: F1,0B,AD -D987 cmpb L0BAD -D98A ; D98A: 26,0D -D98A bne LD999 -D98C ; D98C: BD,D7,FF -D98C jsr LD7FF -D98F ; D98F: F6,0B,B2 -D98F ldab L0BB2 -D992 ; D992: F7,00,06 -D992 stab L0006 -D995 ; D995: 8D,2B -D995 bsr LD9C2 -D997 ; D997: 20,28 -D997 bra LD9C1 -D999 ; D999: F6,00,06 -D999 LD999: ldab L0006 -D99C ; D99C: F1,0B,AC -D99C cmpb L0BAC -D99F ; D99F: 26,0D -D99F bne LD9AE -D9A1 ; D9A1: BD,D7,FF -D9A1 jsr LD7FF -D9A4 ; D9A4: F6,0B,B1 -D9A4 ldab L0BB1 -D9A7 ; D9A7: F7,00,06 -D9A7 stab L0006 -D9AA ; D9AA: 8D,16 -D9AA bsr LD9C2 -D9AC ; D9AC: 20,13 -D9AC bra LD9C1 -D9AE ; D9AE: F6,00,06 -D9AE LD9AE: ldab L0006 -D9B1 ; D9B1: F1,0B,AB -D9B1 cmpb L0BAB -D9B4 ; D9B4: 26,0B -D9B4 bne LD9C1 -D9B6 ; D9B6: BD,D7,FF -D9B6 jsr LD7FF -D9B9 ; D9B9: F6,0B,B0 -D9B9 ldab L0BB0 -D9BC ; D9BC: F7,00,06 -D9BC stab L0006 -D9BF ; D9BF: 8D,01 -D9BF bsr LD9C2 -D9C1 ; D9C1: 39 -D9C1 LD9C1: rts -D9C2 ; D9C2: CC,03,E8 -D9C2 LD9C2: ldd #0x03E8 -D9C5 ; D9C5: BD,E5,71 -D9C5 jsr LE571 -D9C8 ; D9C8: BD,D7,83 -D9C8 jsr LD783 -D9CB ; D9CB: 83,00,00 -D9CB subd #0x0000 -D9CE ; D9CE: 27,0B -D9CE beq LD9DB -D9D0 ; D9D0: 7F,00,06 -D9D0 clr L0006 -D9D3 ; D9D3: 5F -D9D3 clrb -D9D4 ; D9D4: 4F -D9D4 clra -D9D5 ; D9D5: FD,00,4D -D9D5 std L004D -D9D8 ; D9D8: 7E,DA,63 -D9D8 jmp LDA63 -D9DB ; D9DB: BD,D2,13 -D9DB LD9DB: jsr LD213 -D9DE ; D9DE: 83,00,00 -D9DE subd #0x0000 -D9E1 ; D9E1: 26,0A -D9E1 bne LD9ED -D9E3 ; D9E3: 7F,00,06 -D9E3 clr L0006 -D9E6 ; D9E6: 5F -D9E6 clrb -D9E7 ; D9E7: 4F -D9E7 clra -D9E8 ; D9E8: FD,00,4D -D9E8 std L004D -D9EB ; D9EB: 20,76 -D9EB bra LDA63 -D9ED ; D9ED: FC,0D,0B -D9ED LD9ED: ldd L0D0B -D9F0 ; D9F0: 83,FF,FF -D9F0 subd #0xFFFF -D9F3 ; D9F3: 26,05 -D9F3 bne LD9FA -D9F5 ; D9F5: 5F -D9F5 clrb -D9F6 ; D9F6: 4F -D9F6 clra -D9F7 ; D9F7: FD,0D,0B -D9F7 std L0D0B -D9FA ; D9FA: FE,0D,0B -D9FA LD9FA: ldx L0D0B -D9FD ; D9FD: 08 -D9FD inx -D9FE ; D9FE: FF,0D,0B -D9FE stx L0D0B -DA01 ; DA01: F6,00,06 -DA01 ldab L0006 -DA04 ; DA04: 4F -DA04 clra -DA05 ; DA05: 05 -DA05 lsld -DA06 ; DA06: C3,08,C8 -DA06 addd #0x08C8 -DA09 ; DA09: 8F -DA09 xgdx -DA0A ; DA0A: EC,00 -DA0A ldd 0x00,x -DA0C ; DA0C: C4,7F -DA0C andb #0x7F -DA0E ; DA0E: 4F -DA0E clra -DA0F ; DA0F: FD,00,4D -DA0F std L004D -DA12 ; DA12: F6,00,06 -DA12 ldab L0006 -DA15 ; DA15: 4F -DA15 clra -DA16 ; DA16: 05 -DA16 lsld -DA17 ; DA17: C3,08,00 -DA17 addd #0x0800 -DA1A ; DA1A: 8F -DA1A xgdx -DA1B ; DA1B: EC,00 -DA1B ldd 0x00,x -DA1D ; DA1D: C4,FF -DA1D andb #0xFF -DA1F ; DA1F: 84,3F -DA1F anda #0x3F -DA21 ; DA21: 37 -DA21 pshb -DA22 ; DA22: 36 -DA22 psha -DA23 ; DA23: 4F -DA23 clra -DA24 ; DA24: 5F -DA24 clrb -DA25 ; DA25: 37 -DA25 pshb -DA26 ; DA26: 36 -DA26 psha -DA27 ; DA27: CC,0D,17 -DA27 ldd #0x0D17 -DA2A ; DA2A: BD,FB,DF -DA2A jsr LFBDF -DA2D ; DA2D: 31 -DA2D ins -DA2E ; DA2E: 31 -DA2E ins -DA2F ; DA2F: FE,0D,19 -DA2F ldx L0D19 -DA32 ; DA32: 3C -DA32 pshx -DA33 ; DA33: FC,0D,17 -DA33 ldd L0D17 -DA36 ; DA36: 37 -DA36 pshb -DA37 ; DA37: 36 -DA37 psha -DA38 ; DA38: CE,E1,00 -DA38 ldx #0xE100 -DA3B ; DA3B: 3C -DA3B pshx -DA3C ; DA3C: CC,05,F5 -DA3C ldd #0x05F5 -DA3F ; DA3F: 37 -DA3F pshb -DA40 ; DA40: 36 -DA40 psha -DA41 ; DA41: 30 -DA41 tsx -DA42 ; DA42: EC,06 -DA42 ldd 0x06,x -DA44 ; DA44: A3,02 -DA44 subd 0x02,x -DA46 ; DA46: EC,04 -DA46 ldd 0x04,x -DA48 ; DA48: E2,01 -DA48 sbcb 0x01,x -DA4A ; DA4A: A2,00 -DA4A sbca 0x00,x -DA4C ; DA4C: 38 -DA4C pulx -DA4D ; DA4D: 38 -DA4D pulx -DA4E ; DA4E: 38 -DA4E pulx -DA4F ; DA4F: 38 -DA4F pulx -DA50 ; DA50: 25,11 -DA50 bcs LDA63 -DA52 ; DA52: CE,1F,00 -DA52 ldx #0x1F00 -DA55 ; DA55: 3C -DA55 pshx -DA56 ; DA56: CC,FA,0A -DA56 ldd #0xFA0A -DA59 ; DA59: 37 -DA59 pshb -DA5A ; DA5A: 36 -DA5A psha -DA5B ; DA5B: CC,0D,17 -DA5B ldd #0x0D17 -DA5E ; DA5E: BD,FB,DF -DA5E jsr LFBDF -DA61 ; DA61: 31 -DA61 ins -DA62 ; DA62: 31 -DA62 ins -DA63 ; DA63: 39 -DA63 LDA63: rts -DA64 ; DA64: FE,0B,B9 -DA64 LDA64: ldx L0BB9 -DA67 ; DA67: 08 -DA67 inx -DA68 ; DA68: FF,0B,B9 -DA68 stx L0BB9 -DA6B ; DA6B: FC,0B,B5 -DA6B ldd L0BB5 -DA6E ; DA6E: CE,00,32 -DA6E ldx #0x0032 -DA71 ; DA71: 02 -DA71 idiv -DA72 ; DA72: 8F -DA72 xgdx -DA73 ; DA73: 37 -DA73 pshb -DA74 ; DA74: 36 -DA74 psha -DA75 ; DA75: CC,00,C3 -DA75 ldd #0x00C3 -DA78 ; DA78: BD,FB,BA -DA78 jsr LFBBA -DA7B ; DA7B: B3,0B,B9 -DA7B subd L0BB9 -DA7E ; DA7E: 24,05 -DA7E bcc LDA85 -DA80 ; DA80: 5F -DA80 clrb -DA81 ; DA81: 4F -DA81 clra -DA82 ; DA82: FD,0B,B9 -DA82 std L0BB9 -DA85 ; DA85: FC,0B,B9 -DA85 LDA85: ldd L0BB9 -DA88 ; DA88: 37 -DA88 pshb -DA89 ; DA89: 36 -DA89 psha -DA8A ; DA8A: CC,00,0A -DA8A ldd #0x000A -DA8D ; DA8D: BD,FB,BA -DA8D jsr LFBBA -DA90 ; DA90: 37 -DA90 pshb -DA91 ; DA91: 36 -DA91 psha -DA92 ; DA92: FC,0B,B5 -DA92 ldd L0BB5 -DA95 ; DA95: CE,00,32 -DA95 ldx #0x0032 -DA98 ; DA98: 02 -DA98 idiv -DA99 ; DA99: 8F -DA99 xgdx -DA9A ; DA9A: 38 -DA9A pulx -DA9B ; DA9B: 8F -DA9B xgdx -DA9C ; DA9C: 02 -DA9C idiv -DA9D ; DA9D: 8F -DA9D xgdx -DA9E ; DA9E: 37 -DA9E pshb -DA9F ; DA9F: 36 -DA9F psha -DAA0 ; DAA0: CC,00,0A -DAA0 ldd #0x000A -DAA3 ; DAA3: BD,FB,BA -DAA3 jsr LFBBA -DAA6 ; DAA6: CE,00,0A -DAA6 ldx #0x000A -DAA9 ; DAA9: 02 -DAA9 idiv -DAAA ; DAAA: 8F -DAAA xgdx -DAAB ; DAAB: FD,00,4A -DAAB std L004A -DAAE ; DAAE: FC,00,4A -DAAE ldd L004A -DAB1 ; DAB1: BD,FE,32 -DAB1 jsr LFE32 -DAB4 ; DAB4: DA,CA -DAB4 orab *L00CA -DAB6 ; DAB6: 00 -DAB6 test -DAB7 ; DAB7: 6E,DA -DAB7 jmp 0xDA,x ; Undetermined Branch Address -DAB9 .byte 0xCA,0x02,0x80,0xDA,0xCA,0x01,0xC2,0xDA -DAC1 .byte 0xCA,0x01,0xC2,0xDB -DAC5 ; DAC5: 43 -DAC5 .ascii 'C' -DAC6 .byte 0xF9,0x8E,0x00,0x00,0xFC,0x0D,0x07,0x83 -DACE .byte 0xFF,0xFF -DAD0 ; DAD0: 26 -DAD0 .ascii '&' -DAD1 .byte 0x05 -DAD2 ; DAD2: 5F,4F -DAD2 .ascii '_O' -DAD4 .byte 0xFD,0x0D,0x07,0xFE,0x0D,0x07,0x08,0xFF -DADC .byte 0x0D,0x07,0xF6,0x00,0x06 -DAE1 ; DAE1: 4F -DAE1 .ascii 'O' -DAE2 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 -DAEA .byte 0xFF,0x84 -DAEC ; DAEC: 3F,37,36,4F,5F,37,36 -DAEC .ascii '?76O_76' -DAF3 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF -DAF9 ; DAF9: 31,31 -DAF9 .ascii '11' -DAFB .byte 0xFE,0x0D,0x11 -DAFE ; DAFE: 3C -DAFE .ascii '<' -DAFF .byte 0xFC,0x0D,0x0F -DB02 ; DB02: 37,36 -DB02 .ascii '76' -DB04 .byte 0xCE,0xE1,0x00 -DB07 ; DB07: 3C -DB07 .ascii '<' -DB08 .byte 0xCC,0x05,0xF5 -DB0B ; DB0B: 37,36,30 -DB0B .ascii '760' -DB0E .byte 0xEC,0x06,0xA3,0x02,0xEC,0x04,0xE2,0x01 -DB16 .byte 0xA2,0x00 -DB18 ; DB18: 38,38,38,38,25 -DB18 .ascii '8888%' -DB1D .byte 0x11,0xCE,0x1F,0x00 -DB21 ; DB21: 3C -DB21 .ascii '<' -DB22 .byte 0xCC,0xFA,0x0A -DB25 ; DB25: 37,36 -DB25 .ascii '76' -DB27 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF -DB2D ; DB2D: 31,31,5F,4F -DB2D .ascii '11_O' -DB31 .byte 0xFD,0x00 -DB33 ; DB33: 44 -DB33 .ascii 'D' -DB34 .byte 0xCE,0x00,0x1B,0x1D,0x00,0x01,0x7F,0x00 -DB3C ; DB3C: 4F -DB3C .ascii 'O' -DB3D .byte 0xCE,0x00,0x11,0x1C,0x00,0x10 -DB43 ; DB43: 39 -DB43 .ascii '9' -DB44 ; DB44: F6,00,2B -DB44 LDB44: ldab L002B -DB47 ; DB47: C1,00 -DB47 cmpb #0x00 -DB49 ; DB49: 26,08 -DB49 bne LDB53 -DB4B ; DB4B: CC,AC,DF -DB4B ldd #0xACDF -DB4E ; DB4E: BD,C0,BA -DB4E jsr DISPST -DB51 ; DB51: 20,1E -DB51 bra LDB71 -DB53 ; DB53: C1,01 -DB53 LDB53: cmpb #0x01 -DB55 ; DB55: 26,08 -DB55 bne LDB5F -DB57 ; DB57: CC,AC,D4 -DB57 ldd #0xACD4 -DB5A ; DB5A: BD,C0,BA -DB5A jsr DISPST -DB5D ; DB5D: 20,12 -DB5D bra LDB71 -DB5F ; DB5F: C1,02 -DB5F LDB5F: cmpb #0x02 -DB61 ; DB61: 26,08 -DB61 bne LDB6B -DB63 ; DB63: CC,AC,EA -DB63 ldd #0xACEA -DB66 ; DB66: BD,C0,BA -DB66 jsr DISPST -DB69 ; DB69: 20,06 -DB69 bra LDB71 -DB6B ; DB6B: CC,AC,D4 -DB6B LDB6B: ldd #0xACD4 -DB6E ; DB6E: BD,C0,BA -DB6E jsr DISPST -DB71 ; DB71: BD,D8,D3 -DB71 LDB71: jsr LD8D3 -DB74 ; DB74: CE,00,01 -DB74 ldx #0x0001 -DB77 ; DB77: 3C -DB77 pshx -DB78 ; DB78: FC,00,40 -DB78 ldd L0040 -DB7B ; DB7B: F3,00,3E -DB7B addd L003E -DB7E ; DB7E: BD,BE,9E -DB7E jsr LBE9E -DB81 ; DB81: 38 -DB81 pulx -DB82 ; DB82: FC,00,40 -DB82 ldd L0040 -DB85 ; DB85: 27,05 -DB85 beq LDB8C -DB87 ; DB87: BD,C4,56 -DB87 jsr LC456 -DB8A ; DB8A: 20,06 -DB8A bra LDB92 -DB8C ; DB8C: CC,02,58 -DB8C LDB8C: ldd #0x0258 -DB8F ; DB8F: BD,E5,71 -DB8F jsr LE571 -DB92 ; DB92: FC,00,3E -DB92 LDB92: ldd L003E -DB95 ; DB95: 27,03 -DB95 beq LDB9A -DB97 ; DB97: BD,C5,D3 -DB97 jsr LC5D3 -DB9A ; DB9A: F6,00,2B -DB9A LDB9A: ldab L002B -DB9D ; DB9D: C1,00 -DB9D cmpb #0x00 -DB9F ; DB9F: 26,08 -DB9F bne LDBA9 -DBA1 ; DBA1: CC,AD,16 -DBA1 ldd #0xAD16 -DBA4 ; DBA4: BD,C0,BA -DBA4 jsr DISPST -DBA7 ; DBA7: 20,1E -DBA7 bra LDBC7 -DBA9 ; DBA9: C1,01 -DBA9 LDBA9: cmpb #0x01 -DBAB ; DBAB: 26,08 -DBAB bne LDBB5 -DBAD ; DBAD: CC,AD,0B -DBAD ldd #0xAD0B -DBB0 ; DBB0: BD,C0,BA -DBB0 jsr DISPST -DBB3 ; DBB3: 20,12 -DBB3 bra LDBC7 -DBB5 ; DBB5: C1,02 -DBB5 LDBB5: cmpb #0x02 -DBB7 ; DBB7: 26,08 -DBB7 bne LDBC1 -DBB9 ; DBB9: CC,AD,00 -DBB9 ldd #0xAD00 -DBBC ; DBBC: BD,C0,BA -DBBC jsr DISPST -DBBF ; DBBF: 20,06 -DBBF bra LDBC7 -DBC1 ; DBC1: CC,AC,F5 -DBC1 LDBC1: ldd #0xACF5 -DBC4 ; DBC4: BD,C0,BA -DBC4 jsr DISPST -DBC7 ; DBC7: BD,D8,D3 -DBC7 LDBC7: jsr LD8D3 -DBCA ; DBCA: 39 -DBCA rts -DBCB ; DBCB: F6,00,1B -DBCB LDBCB: ldab L001B -DBCE ; DBCE: C4,01 -DBCE andb #0x01 -DBD0 ; DBD0: 26,03 -DBD0 bne LDBD5 -DBD2 ; DBD2: 7E,DC,98 -DBD2 jmp LDC98 -DBD5 ; DBD5: F6,00,06 -DBD5 LDBD5: ldab L0006 -DBD8 ; DBD8: 4F -DBD8 clra -DBD9 ; DBD9: 05 -DBD9 lsld -DBDA ; DBDA: C3,08,C8 -DBDA addd #0x08C8 -DBDD ; DBDD: 8F -DBDD xgdx -DBDE ; DBDE: EC,00 -DBDE ldd 0x00,x -DBE0 ; DBE0: 84,08 -DBE0 anda #0x08 -DBE2 ; DBE2: 26,03 -DBE2 bne LDBE7 -DBE4 ; DBE4: 7E,DC,98 -DBE4 jmp LDC98 -DBE7 ; DBE7: BD,D7,FF -DBE7 LDBE7: jsr LD7FF -DBEA ; DBEA: CC,03,E8 -DBEA ldd #0x03E8 -DBED ; DBED: BD,E5,71 -DBED jsr LE571 -DBF0 ; DBF0: BD,D3,46 -DBF0 jsr LD346 -DBF3 ; DBF3: 83,00,00 -DBF3 subd #0x0000 -DBF6 ; DBF6: 26,08 -DBF6 bne LDC00 -DBF8 ; DBF8: BD,D7,83 -DBF8 jsr LD783 -DBFB ; DBFB: 83,00,00 -DBFB subd #0x0000 -DBFE ; DBFE: 27,17 -DBFE beq LDC17 -DC00 ; DC00: 5F -DC00 LDC00: clrb -DC01 ; DC01: 4F -DC01 clra -DC02 ; DC02: FD,00,4D -DC02 std L004D -DC05 ; DC05: FC,00,44 -DC05 ldd L0044 -DC08 ; DC08: F3,0B,B7 -DC08 addd L0BB7 -DC0B ; DC0B: 04 -DC0B lsrd -DC0C ; DC0C: F3,00,40 -DC0C addd L0040 -DC0F ; DC0F: B3,0B,B7 -DC0F subd L0BB7 -DC12 ; DC12: FD,00,40 -DC12 std L0040 -DC15 ; DC15: 20,78 -DC15 bra LDC8F -DC17 ; DC17: BD,D2,13 -DC17 LDC17: jsr LD213 -DC1A ; DC1A: 83,00,00 -DC1A subd #0x0000 -DC1D ; DC1D: 26,17 -DC1D bne LDC36 -DC1F ; DC1F: 5F -DC1F clrb -DC20 ; DC20: 4F -DC20 clra -DC21 ; DC21: FD,00,4D -DC21 std L004D -DC24 ; DC24: FC,00,44 -DC24 ldd L0044 -DC27 ; DC27: F3,0B,B7 -DC27 addd L0BB7 -DC2A ; DC2A: 04 -DC2A lsrd -DC2B ; DC2B: F3,00,40 -DC2B addd L0040 -DC2E ; DC2E: B3,0B,B7 -DC2E subd L0BB7 -DC31 ; DC31: FD,00,40 -DC31 std L0040 -DC34 ; DC34: 20,59 -DC34 bra LDC8F -DC36 ; DC36: FC,0D,09 -DC36 LDC36: ldd L0D09 -DC39 ; DC39: 83,FF,FF -DC39 subd #0xFFFF -DC3C ; DC3C: 26,05 -DC3C bne LDC43 -DC3E ; DC3E: 5F -DC3E clrb -DC3F ; DC3F: 4F -DC3F clra -DC40 ; DC40: FD,0D,09 -DC40 std L0D09 -DC43 ; DC43: FE,0D,09 -DC43 LDC43: ldx L0D09 -DC46 ; DC46: 08 -DC46 inx -DC47 ; DC47: FF,0D,09 -DC47 stx L0D09 -DC4A ; DC4A: FC,0B,B7 -DC4A ldd L0BB7 -DC4D ; DC4D: 37 -DC4D pshb -DC4E ; DC4E: 36 -DC4E psha -DC4F ; DC4F: 4F -DC4F clra -DC50 ; DC50: 5F -DC50 clrb -DC51 ; DC51: 37 -DC51 pshb -DC52 ; DC52: 36 -DC52 psha -DC53 ; DC53: CC,0D,13 -DC53 ldd #0x0D13 -DC56 ; DC56: BD,FB,DF -DC56 jsr LFBDF -DC59 ; DC59: 31 -DC59 ins -DC5A ; DC5A: 31 -DC5A ins -DC5B ; DC5B: FE,0D,15 -DC5B ldx L0D15 -DC5E ; DC5E: 3C -DC5E pshx -DC5F ; DC5F: FC,0D,13 -DC5F ldd L0D13 -DC62 ; DC62: 37 -DC62 pshb -DC63 ; DC63: 36 -DC63 psha -DC64 ; DC64: CE,E1,00 -DC64 ldx #0xE100 -DC67 ; DC67: 3C -DC67 pshx -DC68 ; DC68: CC,05,F5 -DC68 ldd #0x05F5 -DC6B ; DC6B: 37 -DC6B pshb -DC6C ; DC6C: 36 -DC6C psha -DC6D ; DC6D: 30 -DC6D tsx -DC6E ; DC6E: EC,06 -DC6E ldd 0x06,x -DC70 ; DC70: A3,02 -DC70 subd 0x02,x -DC72 ; DC72: EC,04 -DC72 ldd 0x04,x -DC74 ; DC74: E2,01 -DC74 sbcb 0x01,x -DC76 ; DC76: A2,00 -DC76 sbca 0x00,x -DC78 ; DC78: 38 -DC78 pulx -DC79 ; DC79: 38 -DC79 pulx -DC7A ; DC7A: 38 -DC7A pulx -DC7B ; DC7B: 38 -DC7B pulx -DC7C ; DC7C: 25,11 -DC7C bcs LDC8F -DC7E ; DC7E: CE,1F,00 -DC7E ldx #0x1F00 -DC81 ; DC81: 3C -DC81 pshx -DC82 ; DC82: CC,FA,0A -DC82 ldd #0xFA0A -DC85 ; DC85: 37 -DC85 pshb -DC86 ; DC86: 36 -DC86 psha -DC87 ; DC87: CC,0D,13 -DC87 ldd #0x0D13 -DC8A ; DC8A: BD,FB,DF -DC8A jsr LFBDF -DC8D ; DC8D: 31 -DC8D ins -DC8E ; DC8E: 31 -DC8E ins -DC8F ; DC8F: CE,00,1B -DC8F LDC8F: ldx #0x001B -DC92 ; DC92: 1D,00,01 -DC92 bclr 0x00,x,#0x01 -DC95 ; DC95: 7F,00,4F -DC95 clr L004F -DC98 ; DC98: F6,00,11 -DC98 LDC98: ldab L0011 -DC9B ; DC9B: C4,08 -DC9B andb #0x08 -DC9D ; DC9D: 26,03 -DC9D bne LDCA2 -DC9F ; DC9F: BD,D9,5A -DC9F jsr LD95A -DCA2 ; DCA2: 39 -DCA2 LDCA2: rts -DCA3 ; DCA3: CE,0B,BC -DCA3 LDCA3: ldx #0x0BBC -DCA6 ; DCA6: 1D,00,1C -DCA6 bclr 0x00,x,#0x1C -DCA9 ; DCA9: F6,0B,BC -DCA9 ldab L0BBC -DCAC ; DCAC: C4,03 -DCAC andb #0x03 -DCAE ; DCAE: 26,48 -DCAE bne LDCF8 -DCB0 ; DCB0: FC,0B,BD -DCB0 ldd L0BBD -DCB3 ; DCB3: 37 -DCB3 pshb -DCB4 ; DCB4: 36 -DCB4 psha -DCB5 ; DCB5: 4F -DCB5 clra -DCB6 ; DCB6: 5F -DCB6 clrb -DCB7 ; DCB7: 37 -DCB7 pshb -DCB8 ; DCB8: 36 -DCB8 psha -DCB9 ; DCB9: CC,0D,F7 -DCB9 ldd #0x0DF7 -DCBC ; DCBC: BD,FB,DF -DCBC jsr LFBDF -DCBF ; DCBF: 31 -DCBF ins -DCC0 ; DCC0: 31 -DCC0 ins -DCC1 ; DCC1: FE,0D,F9 -DCC1 ldx L0DF9 -DCC4 ; DCC4: 3C -DCC4 pshx -DCC5 ; DCC5: FC,0D,F7 -DCC5 ldd L0DF7 -DCC8 ; DCC8: 37 -DCC8 pshb -DCC9 ; DCC9: 36 -DCC9 psha -DCCA ; DCCA: CE,E1,00 -DCCA ldx #0xE100 -DCCD ; DCCD: 3C -DCCD pshx -DCCE ; DCCE: CC,05,F5 -DCCE ldd #0x05F5 -DCD1 ; DCD1: 37 -DCD1 pshb -DCD2 ; DCD2: 36 -DCD2 psha -DCD3 ; DCD3: 30 -DCD3 tsx -DCD4 ; DCD4: EC,06 -DCD4 ldd 0x06,x -DCD6 ; DCD6: A3,02 -DCD6 subd 0x02,x -DCD8 ; DCD8: EC,04 -DCD8 ldd 0x04,x -DCDA ; DCDA: E2,01 -DCDA sbcb 0x01,x -DCDC ; DCDC: A2,00 -DCDC sbca 0x00,x -DCDE ; DCDE: 38 -DCDE pulx -DCDF ; DCDF: 38 -DCDF pulx -DCE0 ; DCE0: 38 -DCE0 pulx -DCE1 ; DCE1: 38 -DCE1 pulx -DCE2 ; DCE2: 25,11 -DCE2 bcs LDCF5 -DCE4 ; DCE4: CE,1F,00 -DCE4 ldx #0x1F00 -DCE7 ; DCE7: 3C -DCE7 pshx -DCE8 ; DCE8: CC,FA,0A -DCE8 ldd #0xFA0A -DCEB ; DCEB: 37 -DCEB pshb -DCEC ; DCEC: 36 -DCEC psha -DCED ; DCED: CC,0D,F7 -DCED ldd #0x0DF7 -DCF0 ; DCF0: BD,FB,DF -DCF0 jsr LFBDF -DCF3 ; DCF3: 31 -DCF3 ins -DCF4 ; DCF4: 31 -DCF4 ins -DCF5 ; DCF5: 7E,DD,D4 -DCF5 LDCF5: jmp LDDD4 -DCF8 ; DCF8: F6,0B,BC -DCF8 LDCF8: ldab L0BBC -DCFB ; DCFB: C4,03 -DCFB andb #0x03 -DCFD ; DCFD: C1,01 -DCFD cmpb #0x01 -DCFF ; DCFF: 27,03 -DCFF beq LDD04 -DD01 ; DD01: 7E,DD,D4 -DD01 jmp LDDD4 -DD04 ; DD04: F6,0B,BC -DD04 LDD04: ldab L0BBC -DD07 ; DD07: C4,E0 -DD07 andb #0xE0 -DD09 ; DD09: 54 -DD09 lsrb -DD0A ; DD0A: 54 -DD0A lsrb -DD0B ; DD0B: 54 -DD0B lsrb -DD0C ; DD0C: 54 -DD0C lsrb -DD0D ; DD0D: 54 -DD0D lsrb -DD0E ; DD0E: F7,0B,BC -DD0E stab L0BBC -DD11 ; DD11: F6,0B,BC -DD11 ldab L0BBC -DD14 ; DD14: F1,0B,C4 -DD14 cmpb L0BC4 -DD17 ; DD17: 26,33 -DD17 bne LDD4C -DD19 ; DD19: F6,0B,D7 -DD19 ldab L0BD7 -DD1C ; DD1C: C1,01 -DD1C cmpb #0x01 -DD1E ; DD1E: 26,0A -DD1E bne LDD2A -DD20 ; DD20: 7C,0C,DB -DD20 inc L0CDB -DD23 ; DD23: C6,03 -DD23 ldab #0x03 -DD25 ; DD25: F7,00,48 -DD25 stab L0048 -DD28 ; DD28: 20,20 -DD28 bra LDD4A -DD2A ; DD2A: F6,0B,D8 -DD2A LDD2A: ldab L0BD8 -DD2D ; DD2D: C1,01 -DD2D cmpb #0x01 -DD2F ; DD2F: 26,0A -DD2F bne LDD3B -DD31 ; DD31: 7C,0C,DA -DD31 inc L0CDA -DD34 ; DD34: C6,02 -DD34 ldab #0x02 -DD36 ; DD36: F7,00,48 -DD36 stab L0048 -DD39 ; DD39: 20,0F -DD39 bra LDD4A -DD3B ; DD3B: F6,0B,D9 -DD3B LDD3B: ldab L0BD9 -DD3E ; DD3E: C1,01 -DD3E cmpb #0x01 -DD40 ; DD40: 26,08 -DD40 bne LDD4A -DD42 ; DD42: 7C,0C,D9 -DD42 inc L0CD9 -DD45 ; DD45: C6,01 -DD45 ldab #0x01 -DD47 ; DD47: F7,00,48 -DD47 stab L0048 -DD4A ; DD4A: 20,74 -DD4A LDD4A: bra LDDC0 -DD4C ; DD4C: F6,0B,BC -DD4C LDD4C: ldab L0BBC -DD4F ; DD4F: F1,0B,C5 -DD4F cmpb L0BC5 -DD52 ; DD52: 26,33 -DD52 bne LDD87 -DD54 ; DD54: F6,0B,D7 -DD54 ldab L0BD7 -DD57 ; DD57: C1,04 -DD57 cmpb #0x04 -DD59 ; DD59: 26,0A -DD59 bne LDD65 -DD5B ; DD5B: 7C,0C,DB -DD5B inc L0CDB -DD5E ; DD5E: C6,03 -DD5E ldab #0x03 -DD60 ; DD60: F7,00,48 -DD60 stab L0048 -DD63 ; DD63: 20,20 -DD63 bra LDD85 -DD65 ; DD65: F6,0B,D8 -DD65 LDD65: ldab L0BD8 -DD68 ; DD68: C1,04 -DD68 cmpb #0x04 -DD6A ; DD6A: 26,0A -DD6A bne LDD76 -DD6C ; DD6C: 7C,0C,DA -DD6C inc L0CDA -DD6F ; DD6F: C6,02 -DD6F ldab #0x02 -DD71 ; DD71: F7,00,48 -DD71 stab L0048 -DD74 ; DD74: 20,0F -DD74 bra LDD85 -DD76 ; DD76: F6,0B,D9 -DD76 LDD76: ldab L0BD9 -DD79 ; DD79: C1,04 -DD79 cmpb #0x04 -DD7B ; DD7B: 26,08 -DD7B bne LDD85 -DD7D ; DD7D: 7C,0C,D9 -DD7D inc L0CD9 -DD80 ; DD80: C6,01 -DD80 ldab #0x01 -DD82 ; DD82: F7,00,48 -DD82 stab L0048 -DD85 ; DD85: 20,39 -DD85 LDD85: bra LDDC0 -DD87 ; DD87: F6,0B,BC -DD87 LDD87: ldab L0BBC -DD8A ; DD8A: F1,0B,C6 -DD8A cmpb L0BC6 -DD8D ; DD8D: 26,31 -DD8D bne LDDC0 -DD8F ; DD8F: F6,0B,D7 -DD8F ldab L0BD7 -DD92 ; DD92: C1,02 -DD92 cmpb #0x02 -DD94 ; DD94: 26,0A -DD94 bne LDDA0 -DD96 ; DD96: 7C,0C,DB -DD96 inc L0CDB -DD99 ; DD99: C6,03 -DD99 ldab #0x03 -DD9B ; DD9B: F7,00,48 -DD9B stab L0048 -DD9E ; DD9E: 20,20 -DD9E bra LDDC0 -DDA0 ; DDA0: F6,0B,D8 -DDA0 LDDA0: ldab L0BD8 -DDA3 ; DDA3: C1,02 -DDA3 cmpb #0x02 -DDA5 ; DDA5: 26,0A -DDA5 bne LDDB1 -DDA7 ; DDA7: 7C,0C,DA -DDA7 inc L0CDA -DDAA ; DDAA: C6,02 -DDAA ldab #0x02 -DDAC ; DDAC: F7,00,48 -DDAC stab L0048 -DDAF ; DDAF: 20,0F -DDAF bra LDDC0 -DDB1 ; DDB1: F6,0B,D9 -DDB1 LDDB1: ldab L0BD9 -DDB4 ; DDB4: C1,02 -DDB4 cmpb #0x02 -DDB6 ; DDB6: 26,08 -DDB6 bne LDDC0 -DDB8 ; DDB8: 7C,0C,D9 -DDB8 inc L0CD9 -DDBB ; DDBB: C6,01 -DDBB ldab #0x01 -DDBD ; DDBD: F7,00,48 -DDBD stab L0048 -DDC0 ; DDC0: F6,00,17 -DDC0 LDDC0: ldab L0017 -DDC3 ; DDC3: C4,08 -DDC3 andb #0x08 -DDC5 ; DDC5: 26,0D -DDC5 bne LDDD4 -DDC7 ; DDC7: F6,0B,BC -DDC7 ldab L0BBC -DDCA ; DDCA: 26,08 -DDCA bne LDDD4 -DDCC ; DDCC: 7C,0C,DC -DDCC inc L0CDC -DDCF ; DDCF: C6,04 -DDCF ldab #0x04 -DDD1 ; DDD1: F7,00,48 -DDD1 stab L0048 -DDD4 ; DDD4: 39 -DDD4 LDDD4: rts -DDD5 ; DDD5: BD,BE,69 -DDD5 LDDD5: jsr LBE69 -DDD8 ; DDD8: C6,03 -DDD8 ldab #0x03 -DDDA ; DDDA: F7,00,1C -DDDA stab L001C -DDDD ; DDDD: F6,00,1C -DDDD LDDDD: ldab L001C -DDE0 ; DDE0: C1,0D -DDE0 cmpb #0x0D -DDE2 ; DDE2: 24,1C -DDE2 bcc LDE00 -DDE4 ; DDE4: F6,00,1C -DDE4 ldab L001C -DDE7 ; DDE7: 4F -DDE7 clra -DDE8 ; DDE8: C3,0C,B9 -DDE8 addd #0x0CB9 -DDEB ; DDEB: 8F -DDEB xgdx -DDEC ; DDEC: E6,00 -DDEC ldab 0x00,x -DDEE ; DDEE: 37 -DDEE pshb -DDEF ; DDEF: CC,0B,9C -DDEF ldd #0x0B9C -DDF2 ; DDF2: F0,00,1C -DDF2 subb L001C -DDF5 ; DDF5: 82,00 -DDF5 sbca #0x00 -DDF7 ; DDF7: 8F -DDF7 xgdx -DDF8 ; DDF8: 33 -DDF8 pulb -DDF9 ; DDF9: E7,00 -DDF9 stab 0x00,x -DDFB ; DDFB: 7C,00,1C -DDFB inc L001C -DDFE ; DDFE: 20,DD -DDFE bra LDDDD -DE00 ; DE00: BD,BE,10 -DE00 LDE00: jsr LBE10 -DE03 ; DE03: C6,14 -DE03 ldab #0x14 -DE05 ; DE05: F7,00,2C -DE05 stab L002C -DE08 ; DE08: 39 -DE08 rts -DE09 ; DE09: CC,0B,9A -DE09 LDE09: ldd #0x0B9A -DE0C ; DE0C: BD,C0,BA -DE0C jsr DISPST -DE0F ; DE0F: C6,14 -DE0F ldab #0x14 -DE11 ; DE11: F7,00,2C -DE11 stab L002C -DE14 ; DE14: 39 -DE14 rts -DE15 ; DE15: F6,00,1B -DE15 LDE15: ldab L001B -DE18 ; DE18: C4,01 -DE18 andb #0x01 -DE1A ; DE1A: 26,03 -DE1A bne LDE1F -DE1C ; DE1C: 7E,DE,A4 -DE1C jmp LDEA4 -DE1F ; DE1F: F6,00,06 -DE1F LDE1F: ldab L0006 -DE22 ; DE22: 4F -DE22 clra -DE23 ; DE23: 05 -DE23 lsld -DE24 ; DE24: C3,08,C8 -DE24 addd #0x08C8 -DE27 ; DE27: 8F -DE27 xgdx -DE28 ; DE28: EC,00 -DE28 ldd 0x00,x -DE2A ; DE2A: 84,08 -DE2A anda #0x08 -DE2C ; DE2C: 27,76 -DE2C beq LDEA4 -DE2E ; DE2E: F6,00,11 -DE2E ldab L0011 -DE31 ; DE31: C4,08 -DE31 andb #0x08 -DE33 ; DE33: 26,33 -DE33 bne LDE68 -DE35 ; DE35: F6,00,06 -DE35 ldab L0006 -DE38 ; DE38: F1,0B,AF -DE38 cmpb L0BAF -DE3B ; DE3B: 27,20 -DE3B beq LDE5D -DE3D ; DE3D: F6,00,06 -DE3D ldab L0006 -DE40 ; DE40: F1,0B,AE -DE40 cmpb L0BAE -DE43 ; DE43: 27,18 -DE43 beq LDE5D -DE45 ; DE45: F6,00,06 -DE45 ldab L0006 -DE48 ; DE48: F1,0B,AD -DE48 cmpb L0BAD -DE4B ; DE4B: 27,10 -DE4B beq LDE5D -DE4D ; DE4D: F6,00,06 -DE4D ldab L0006 -DE50 ; DE50: F1,0B,AC -DE50 cmpb L0BAC -DE53 ; DE53: 27,08 -DE53 beq LDE5D -DE55 ; DE55: F6,00,06 -DE55 ldab L0006 -DE58 ; DE58: F1,0B,AB -DE58 cmpb L0BAB -DE5B ; DE5B: 26,0B -DE5B bne LDE68 -DE5D ; DE5D: CE,00,1B -DE5D LDE5D: ldx #0x001B -DE60 ; DE60: 1D,00,01 -DE60 bclr 0x00,x,#0x01 -DE63 ; DE63: 7F,00,4F -DE63 clr L004F -DE66 ; DE66: 20,3C -DE66 bra LDEA4 -DE68 ; DE68: FC,00,44 -DE68 LDE68: ldd L0044 -DE6B ; DE6B: B3,0B,B7 -DE6B subd L0BB7 -DE6E ; DE6E: 23,2B -DE6E bls LDE9B -DE70 ; DE70: FC,00,40 -DE70 ldd L0040 -DE73 ; DE73: F3,00,3E -DE73 addd L003E -DE76 ; DE76: 37 -DE76 pshb -DE77 ; DE77: 36 -DE77 psha -DE78 ; DE78: FC,00,44 -DE78 ldd L0044 -DE7B ; DE7B: B3,0B,B7 -DE7B subd L0BB7 -DE7E ; DE7E: F3,00,44 -DE7E addd L0044 -DE81 ; DE81: 30 -DE81 tsx -DE82 ; DE82: A3,00 -DE82 subd 0x00,x -DE84 ; DE84: 31 -DE84 ins -DE85 ; DE85: 31 -DE85 ins -DE86 ; DE86: 22,13 -DE86 bhi LDE9B -DE88 ; DE88: FC,0B,B7 -DE88 ldd L0BB7 -DE8B ; DE8B: 27,0E -DE8B beq LDE9B -DE8D ; DE8D: FC,00,44 -DE8D ldd L0044 -DE90 ; DE90: B3,0B,B7 -DE90 subd L0BB7 -DE93 ; DE93: F3,00,44 -DE93 addd L0044 -DE96 ; DE96: FD,00,44 -DE96 std L0044 -DE99 ; DE99: 20,09 -DE99 bra LDEA4 -DE9B ; DE9B: CE,00,1B -DE9B LDE9B: ldx #0x001B -DE9E ; DE9E: 1D,00,01 -DE9E bclr 0x00,x,#0x01 -DEA1 ; DEA1: 7F,00,4F -DEA1 clr L004F -DEA4 ; DEA4: 39 -DEA4 LDEA4: rts -DEA5 ; DEA5: F6,00,2B -DEA5 LDEA5: ldab L002B -DEA8 ; DEA8: C1,00 -DEA8 cmpb #0x00 -DEAA ; DEAA: 26,0D -DEAA bne LDEB9 -DEAC ; DEAC: CE,00,12 -DEAC ldx #0x0012 -DEAF ; DEAF: 3C -DEAF pshx -DEB0 ; DEB0: CC,AE,7E -DEB0 ldd #0xAE7E -DEB3 ; DEB3: BD,C0,2E -DEB3 jsr LC02E -DEB6 ; DEB6: 38 -DEB6 pulx -DEB7 ; DEB7: 20,2D -DEB7 bra LDEE6 -DEB9 ; DEB9: C1,01 -DEB9 LDEB9: cmpb #0x01 -DEBB ; DEBB: 26,0D -DEBB bne LDECA -DEBD ; DEBD: CE,00,0F -DEBD ldx #0x000F -DEC0 ; DEC0: 3C -DEC0 pshx -DEC1 ; DEC1: CC,AE,6D -DEC1 ldd #0xAE6D -DEC4 ; DEC4: BD,C0,2E -DEC4 jsr LC02E -DEC7 ; DEC7: 38 -DEC7 pulx -DEC8 ; DEC8: 20,1C -DEC8 bra LDEE6 -DECA ; DECA: C1,02 -DECA LDECA: cmpb #0x02 -DECC ; DECC: 26,0D -DECC bne LDEDB -DECE ; DECE: CE,00,10 -DECE ldx #0x0010 -DED1 ; DED1: 3C -DED1 pshx -DED2 ; DED2: CC,AE,5B -DED2 ldd #0xAE5B -DED5 ; DED5: BD,C0,2E -DED5 jsr LC02E -DED8 ; DED8: 38 -DED8 pulx -DED9 ; DED9: 20,0B -DED9 bra LDEE6 -DEDB ; DEDB: CE,00,15 -DEDB LDEDB: ldx #0x0015 -DEDE ; DEDE: 3C -DEDE pshx -DEDF ; DEDF: CC,AE,44 -DEDF ldd #0xAE44 -DEE2 ; DEE2: BD,C0,2E -DEE2 jsr LC02E -DEE5 ; DEE5: 38 -DEE5 pulx -DEE6 ; DEE6: 39 -DEE6 LDEE6: rts -DEE7 ; DEE7: F6,0B,C0 -DEE7 LDEE7: ldab L0BC0 -DEEA ; DEEA: C4,01 -DEEA andb #0x01 -DEEC ; DEEC: 26,07 -DEEC bne LDEF5 -DEEE ; DEEE: F6,0B,C0 -DEEE ldab L0BC0 -DEF1 ; DEF1: C4,04 -DEF1 andb #0x04 -DEF3 ; DEF3: 27,15 -DEF3 beq LDF0A -DEF5 ; DEF5: C6,FF -DEF5 LDEF5: ldab #0xFF -DEF7 ; DEF7: F7,0B,BC -DEF7 stab L0BBC -DEFA ; DEFA: F6,00,15 -DEFA ldab L0015 -DEFD ; DEFD: 2D,03 -DEFD blt LDF02 -DEFF ; DEFF: BD,C6,7D -DEFF jsr LC67D -DF02 ; DF02: BD,D6,6B -DF02 LDF02: jsr LD66B -DF05 ; DF05: BD,DC,A3 -DF05 jsr LDCA3 -DF08 ; DF08: 20,25 -DF08 bra LDF2F -DF0A ; DF0A: F6,0B,C0 -DF0A LDF0A: ldab L0BC0 -DF0D ; DF0D: C4,02 -DF0D andb #0x02 -DF0F ; DF0F: 27,1E -DF0F beq LDF2F -DF11 ; DF11: F6,00,2F -DF11 ldab L002F -DF14 ; DF14: 26,19 -DF14 bne LDF2F -DF16 ; DF16: F6,00,1B -DF16 ldab L001B -DF19 ; DF19: C4,02 -DF19 andb #0x02 -DF1B ; DF1B: 26,12 -DF1B bne LDF2F -DF1D ; DF1D: CC,00,FF -DF1D ldd #0x00FF -DF20 ; DF20: BD,C7,E7 -DF20 jsr LC7E7 -DF23 ; DF23: CE,00,1B -DF23 ldx #0x001B -DF26 ; DF26: 1C,00,02 -DF26 bset 0x00,x,#0x02 -DF29 ; DF29: CE,0B,C1 -DF29 ldx #0x0BC1 -DF2C ; DF2C: 1C,00,04 -DF2C bset 0x00,x,#0x04 -DF2F ; DF2F: F6,00,21 -DF2F LDF2F: ldab L0021 -DF32 ; DF32: C4,20 -DF32 andb #0x20 -DF34 ; DF34: 27,07 -DF34 beq LDF3D -DF36 ; DF36: BD,D6,52 -DF36 jsr LD652 -DF39 ; DF39: BD,DE,A5 -DF39 jsr LDEA5 -DF3C ; DF3C: 39 -DF3C rts -DF3D ; DF3D: F6,00,4F -DF3D LDF3D: ldab L004F -DF40 ; DF40: 26,06 -DF40 bne LDF48 -DF42 ; DF42: CE,00,1B -DF42 ldx #0x001B -DF45 ; DF45: 1D,00,01 -DF45 bclr 0x00,x,#0x01 -DF48 ; DF48: F6,00,25 -DF48 LDF48: ldab L0025 -DF4B ; DF4B: 26,20 -DF4B bne LDF6D -DF4D ; DF4D: F6,00,1B -DF4D ldab L001B -DF50 ; DF50: C4,40 -DF50 andb #0x40 -DF52 ; DF52: 27,19 -DF52 beq LDF6D -DF54 ; DF54: BD,D6,52 -DF54 jsr LD652 -DF57 ; DF57: FC,00,40 -DF57 ldd L0040 -DF5A ; DF5A: 26,05 -DF5A bne LDF61 -DF5C ; DF5C: FC,00,3E -DF5C ldd L003E -DF5F ; DF5F: 27,03 -DF5F beq LDF64 -DF61 ; DF61: BD,DB,44 -DF61 LDF61: jsr LDB44 -DF64 ; DF64: BD,D6,6B -DF64 LDF64: jsr LD66B -DF67 ; DF67: CE,00,1B -DF67 ldx #0x001B -DF6A ; DF6A: 1D,00,40 -DF6A bclr 0x00,x,#0x40 -DF6D ; DF6D: F6,00,2C -DF6D LDF6D: ldab L002C -DF70 ; DF70: 27,03 -DF70 beq LDF75 -DF72 ; DF72: 7E,E0,66 -DF72 jmp LE066 -DF75 ; DF75: F6,00,34 -DF75 LDF75: ldab L0034 -DF78 ; DF78: 26,0B -DF78 bne LDF85 -DF7A ; DF7A: BD,BE,69 -DF7A jsr LBE69 -DF7D ; DF7D: C6,32 -DF7D ldab #0x32 -DF7F ; DF7F: F7,00,34 -DF7F stab L0034 -DF82 ; DF82: 7E,E0,63 -DF82 jmp LE063 -DF85 ; DF85: FC,00,40 -DF85 LDF85: ldd L0040 -DF88 ; DF88: 26,05 -DF88 bne LDF8F -DF8A ; DF8A: FC,00,3E -DF8A ldd L003E -DF8D ; DF8D: 27,16 -DF8D beq LDFA5 -DF8F ; DF8F: CE,00,01 -DF8F LDF8F: ldx #0x0001 -DF92 ; DF92: 3C -DF92 pshx -DF93 ; DF93: FC,00,40 -DF93 ldd L0040 -DF96 ; DF96: F3,00,3E -DF96 addd L003E -DF99 ; DF99: BD,BE,9E -DF99 jsr LBE9E -DF9C ; DF9C: 38 -DF9C pulx -DF9D ; DF9D: C6,05 -DF9D ldab #0x05 -DF9F ; DF9F: F7,00,2C -DF9F stab L002C -DFA2 ; DFA2: 7E,E0,63 -DFA2 jmp LE063 -DFA5 ; DFA5: F6,0C,D9 -DFA5 LDFA5: ldab L0CD9 -DFA8 ; DFA8: C1,04 -DFA8 cmpb #0x04 -DFAA ; DFAA: 24,07 -DFAA bcc LDFB3 -DFAC ; DFAC: F6,0B,C0 -DFAC ldab L0BC0 -DFAF ; DFAF: C4,01 -DFAF andb #0x01 -DFB1 ; DFB1: 26,07 -DFB1 bne LDFBA -DFB3 ; DFB3: F6,00,21 -DFB3 LDFB3: ldab L0021 -DFB6 ; DFB6: C4,40 -DFB6 andb #0x40 -DFB8 ; DFB8: 27,43 -DFB8 beq LDFFD -DFBA ; DFBA: F6,00,2B -DFBA LDFBA: ldab L002B -DFBD ; DFBD: C1,00 -DFBD cmpb #0x00 -DFBF ; DFBF: 26,0D -DFBF bne LDFCE -DFC1 ; DFC1: CE,00,19 -DFC1 ldx #0x0019 -DFC4 ; DFC4: 3C -DFC4 pshx -DFC5 ; DFC5: CC,AD,E7 -DFC5 ldd #0xADE7 -DFC8 ; DFC8: BD,C0,2E -DFC8 jsr LC02E -DFCB ; DFCB: 38 -DFCB pulx -DFCC ; DFCC: 20,2D -DFCC bra LDFFB -DFCE ; DFCE: C1,01 -DFCE LDFCE: cmpb #0x01 -DFD0 ; DFD0: 26,0D -DFD0 bne LDFDF -DFD2 ; DFD2: CE,00,12 -DFD2 ldx #0x0012 -DFD5 ; DFD5: 3C -DFD5 pshx -DFD6 ; DFD6: CC,AD,D3 -DFD6 ldd #0xADD3 -DFD9 ; DFD9: BD,C0,2E -DFD9 jsr LC02E -DFDC ; DFDC: 38 -DFDC pulx -DFDD ; DFDD: 20,1C -DFDD bra LDFFB -DFDF ; DFDF: C1,02 -DFDF LDFDF: cmpb #0x02 -DFE1 ; DFE1: 26,0D -DFE1 bne LDFF0 -DFE3 ; DFE3: CE,00,19 -DFE3 ldx #0x0019 -DFE6 ; DFE6: 3C -DFE6 pshx -DFE7 ; DFE7: CC,AD,B8 -DFE7 ldd #0xADB8 -DFEA ; DFEA: BD,C0,2E -DFEA jsr LC02E -DFED ; DFED: 38 -DFED pulx -DFEE ; DFEE: 20,0B -DFEE bra LDFFB -DFF0 ; DFF0: CE,00,11 -DFF0 LDFF0: ldx #0x0011 -DFF3 ; DFF3: 3C -DFF3 pshx -DFF4 ; DFF4: CC,AD,A5 -DFF4 ldd #0xADA5 -DFF7 ; DFF7: BD,C0,2E -DFF7 jsr LC02E -DFFA ; DFFA: 38 -DFFA pulx -DFFB ; DFFB: 20,66 -DFFB LDFFB: bra LE063 -DFFD ; DFFD: F6,0B,C0 -DFFD LDFFD: ldab L0BC0 -E000 ; E000: C4,08 -E000 andb #0x08 -E002 ; E002: 27,52 -E002 beq LE056 -E004 ; E004: F6,0B,C1 -E004 ldab L0BC1 -E007 ; E007: C4,08 -E007 andb #0x08 -E009 ; E009: 26,08 -E009 bne LE013 -E00B ; E00B: FC,0B,EF -E00B ldd L0BEF -E00E ; E00E: 83,00,64 -E00E subd #0x0064 -E011 ; E011: 24,43 -E011 bcc LE056 -E013 ; E013: F6,00,2B -E013 LE013: ldab L002B -E016 ; E016: C1,00 -E016 cmpb #0x00 -E018 ; E018: 26,0D -E018 bne LE027 -E01A ; E01A: CE,00,12 -E01A ldx #0x0012 -E01D ; E01D: 3C -E01D pshx -E01E ; E01E: CC,AE,30 -E01E ldd #0xAE30 -E021 ; E021: BD,C0,2E -E021 jsr LC02E -E024 ; E024: 38 -E024 pulx -E025 ; E025: 20,2D -E025 bra LE054 -E027 ; E027: C1,01 -E027 LE027: cmpb #0x01 -E029 ; E029: 26,0D -E029 bne LE038 -E02B ; E02B: CE,00,0B -E02B ldx #0x000B -E02E ; E02E: 3C -E02E pshx -E02F ; E02F: CC,AE,23 -E02F ldd #0xAE23 -E032 ; E032: BD,C0,2E -E032 jsr LC02E -E035 ; E035: 38 -E035 pulx -E036 ; E036: 20,1C -E036 bra LE054 -E038 ; E038: C1,02 -E038 LE038: cmpb #0x02 -E03A ; E03A: 26,0D -E03A bne LE049 -E03C ; E03C: CE,00,12 -E03C ldx #0x0012 -E03F ; E03F: 3C -E03F pshx -E040 ; E040: CC,AE,0F -E040 ldd #0xAE0F -E043 ; E043: BD,C0,2E -E043 jsr LC02E -E046 ; E046: 38 -E046 pulx -E047 ; E047: 20,0B -E047 bra LE054 -E049 ; E049: CE,00,0B -E049 LE049: ldx #0x000B -E04C ; E04C: 3C -E04C pshx -E04D ; E04D: CC,AE,02 -E04D ldd #0xAE02 -E050 ; E050: BD,C0,2E -E050 jsr LC02E -E053 ; E053: 38 -E053 pulx -E054 ; E054: 20,0D -E054 LE054: bra LE063 -E056 ; E056: F6,0B,BF -E056 LE056: ldab L0BBF -E059 ; E059: 4F -E059 clra -E05A ; E05A: 37 -E05A pshb -E05B ; E05B: 36 -E05B psha -E05C ; E05C: CC,09,93 -E05C ldd #0x0993 -E05F ; E05F: BD,C0,2E -E05F jsr LC02E -E062 ; E062: 38 -E062 pulx -E063 ; E063: 7E,E5,6A -E063 LE063: jmp LE56A -E066 ; E066: F6,00,06 -E066 LE066: ldab L0006 -E069 ; E069: 26,03 -E069 bne LE06E -E06B ; E06B: 7E,E5,6A -E06B jmp LE56A -E06E ; E06E: CE,00,1D -E06E LE06E: ldx #0x001D -E071 ; E071: 1C,00,40 -E071 bset 0x00,x,#0x40 -E074 ; E074: BD,E7,C7 -E074 jsr LE7C7 -E077 ; E077: F6,00,06 -E077 ldab L0006 -E07A ; E07A: C1,59 -E07A cmpb #0x59 -E07C ; E07C: 26,06 -E07C bne LE084 -E07E ; E07E: BD,DE,09 -E07E jsr LDE09 -E081 ; E081: 7E,E5,5E -E081 jmp LE55E -E084 ; E084: F6,00,06 -E084 LE084: ldab L0006 -E087 ; E087: BD,D4,68 -E087 jsr LD468 -E08A ; E08A: 83,00,00 -E08A subd #0x0000 -E08D ; E08D: 27,18 -E08D beq LE0A7 -E08F ; E08F: BD,D5,61 -E08F jsr LD561 -E092 ; E092: 83,00,00 -E092 subd #0x0000 -E095 ; E095: 26,10 -E095 bne LE0A7 -E097 ; E097: BD,D3,46 -E097 jsr LD346 -E09A ; E09A: 83,00,00 -E09A subd #0x0000 -E09D ; E09D: 26,08 -E09D bne LE0A7 -E09F ; E09F: BD,D7,83 -E09F jsr LD783 -E0A2 ; E0A2: 83,00,00 -E0A2 subd #0x0000 -E0A5 ; E0A5: 27,09 -E0A5 beq LE0B0 -E0A7 ; E0A7: BD,E5,D1 -E0A7 LE0A7: jsr LE5D1 -E0AA ; E0AA: BD,D8,E9 -E0AA jsr LD8E9 -E0AD ; E0AD: 7E,E5,5E -E0AD jmp LE55E -E0B0 ; E0B0: F6,00,06 -E0B0 LE0B0: ldab L0006 -E0B3 ; E0B3: 4F -E0B3 clra -E0B4 ; E0B4: 05 -E0B4 lsld -E0B5 ; E0B5: C3,08,00 -E0B5 addd #0x0800 -E0B8 ; E0B8: 8F -E0B8 xgdx -E0B9 ; E0B9: EC,00 -E0B9 ldd 0x00,x -E0BB ; E0BB: C4,FF -E0BB andb #0xFF -E0BD ; E0BD: 84,3F -E0BD anda #0x3F -E0BF ; E0BF: FD,00,44 -E0BF std L0044 -E0C2 ; E0C2: F6,00,06 -E0C2 ldab L0006 -E0C5 ; E0C5: 4F -E0C5 clra -E0C6 ; E0C6: 05 -E0C6 lsld -E0C7 ; E0C7: C3,08,C8 -E0C7 addd #0x08C8 -E0CA ; E0CA: 8F -E0CA xgdx -E0CB ; E0CB: EC,00 -E0CB ldd 0x00,x -E0CD ; E0CD: C4,7F -E0CD andb #0x7F -E0CF ; E0CF: 4F -E0CF clra -E0D0 ; E0D0: FD,00,4D -E0D0 std L004D -E0D3 ; E0D3: F6,0B,C0 -E0D3 ldab L0BC0 -E0D6 ; E0D6: 2C,05 -E0D6 bge LE0DD -E0D8 ; E0D8: 5F -E0D8 clrb -E0D9 ; E0D9: 4F -E0D9 clra -E0DA ; E0DA: FD,00,44 -E0DA std L0044 -E0DD ; E0DD: F6,0B,C0 -E0DD LE0DD: ldab L0BC0 -E0E0 ; E0E0: C4,02 -E0E0 andb #0x02 -E0E2 ; E0E2: 26,03 -E0E2 bne LE0E7 -E0E4 ; E0E4: BD,DE,15 -E0E4 jsr LDE15 -E0E7 ; E0E7: F6,00,11 -E0E7 LE0E7: ldab L0011 -E0EA ; E0EA: C4,20 -E0EA andb #0x20 -E0EC ; E0EC: 26,1A -E0EC bne LE108 -E0EE ; E0EE: F6,0B,C0 -E0EE ldab L0BC0 -E0F1 ; E0F1: C4,02 -E0F1 andb #0x02 -E0F3 ; E0F3: 26,13 -E0F3 bne LE108 -E0F5 ; E0F5: FC,00,40 -E0F5 ldd L0040 -E0F8 ; E0F8: F3,00,3E -E0F8 addd L003E -E0FB ; E0FB: B3,00,44 -E0FB subd L0044 -E0FE ; E0FE: 25,08 -E0FE bcs LE108 -E100 ; E100: F6,0B,C0 -E100 ldab L0BC0 -E103 ; E103: 2D,03 -E103 blt LE108 -E105 ; E105: BD,DA,64 -E105 jsr LDA64 -E108 ; E108: FC,00,40 -E108 LE108: ldd L0040 -E10B ; E10B: F3,00,3E -E10B addd L003E -E10E ; E10E: B3,00,44 -E10E subd L0044 -E111 ; E111: 24,50 -E111 bcc LE163 -E113 ; E113: F6,0B,C0 -E113 ldab L0BC0 -E116 ; E116: C4,10 -E116 andb #0x10 -E118 ; E118: 26,49 -E118 bne LE163 -E11A ; E11A: F6,00,2B -E11A ldab L002B -E11D ; E11D: C1,00 -E11D cmpb #0x00 -E11F ; E11F: 26,08 -E11F bne LE129 -E121 ; E121: CC,AC,C9 -E121 ldd #0xACC9 -E124 ; E124: BD,C0,BA -E124 jsr DISPST -E127 ; E127: 20,1E -E127 bra LE147 -E129 ; E129: C1,01 -E129 LE129: cmpb #0x01 -E12B ; E12B: 26,08 -E12B bne LE135 -E12D ; E12D: CC,AC,BE -E12D ldd #0xACBE -E130 ; E130: BD,C0,BA -E130 jsr DISPST -E133 ; E133: 20,12 -E133 bra LE147 -E135 ; E135: C1,02 -E135 LE135: cmpb #0x02 -E137 ; E137: 26,08 -E137 bne LE141 -E139 ; E139: CC,AC,B3 -E139 ldd #0xACB3 -E13C ; E13C: BD,C0,BA -E13C jsr DISPST -E13F ; E13F: 20,06 -E13F bra LE147 -E141 ; E141: CC,AC,A8 -E141 LE141: ldd #0xACA8 -E144 ; E144: BD,C0,BA -E144 jsr DISPST -E147 ; E147: BD,D8,D3 -E147 LE147: jsr LD8D3 -E14A ; E14A: CE,00,00 -E14A ldx #0x0000 -E14D ; E14D: 3C -E14D pshx -E14E ; E14E: FC,00,44 -E14E ldd L0044 -E151 ; E151: BD,BE,9E -E151 jsr LBE9E -E154 ; E154: 38 -E154 pulx -E155 ; E155: BD,E5,D1 -E155 jsr LE5D1 -E158 ; E158: BD,D8,D3 -E158 jsr LD8D3 -E15B ; E15B: C6,0C -E15B ldab #0x0C -E15D ; E15D: F7,00,2C -E15D stab L002C -E160 ; E160: 7E,E5,5E -E160 jmp LE55E -E163 ; E163: F6,0B,C0 -E163 LE163: ldab L0BC0 -E166 ; E166: C4,01 -E166 andb #0x01 -E168 ; E168: 26,11 -E168 bne LE17B -E16A ; E16A: F6,0B,C0 -E16A ldab L0BC0 -E16D ; E16D: C4,04 -E16D andb #0x04 -E16F ; E16F: 26,0A -E16F bne LE17B -E171 ; E171: F6,0B,C0 -E171 ldab L0BC0 -E174 ; E174: C4,0F -E174 andb #0x0F -E176 ; E176: 27,03 -E176 beq LE17B -E178 ; E178: 7E,E3,35 -E178 jmp LE335 -E17B ; E17B: FC,00,40 -E17B LE17B: ldd L0040 -E17E ; E17E: F3,00,3E -E17E addd L003E -E181 ; E181: B3,00,44 -E181 subd L0044 -E184 ; E184: FD,10,16 -E184 std L1016 -E187 ; E187: F6,00,15 -E187 ldab L0015 -E18A ; E18A: C4,01 -E18A andb #0x01 -E18C ; E18C: 27,08 -E18C beq LE196 -E18E ; E18E: FC,10,16 -E18E ldd L1016 -E191 ; E191: 83,00,64 -E191 subd #0x0064 -E194 ; E194: 25,3C -E194 bcs LE1D2 -E196 ; E196: F6,00,15 -E196 LE196: ldab L0015 -E199 ; E199: C4,02 -E199 andb #0x02 -E19B ; E19B: 27,08 -E19B beq LE1A5 -E19D ; E19D: FC,10,16 -E19D ldd L1016 -E1A0 ; E1A0: 83,00,C8 -E1A0 subd #0x00C8 -E1A3 ; E1A3: 25,2D -E1A3 bcs LE1D2 -E1A5 ; E1A5: F6,00,15 -E1A5 LE1A5: ldab L0015 -E1A8 ; E1A8: C4,04 -E1A8 andb #0x04 -E1AA ; E1AA: 27,08 -E1AA beq LE1B4 -E1AC ; E1AC: FC,10,16 -E1AC ldd L1016 -E1AF ; E1AF: 83,01,F4 -E1AF subd #0x01F4 -E1B2 ; E1B2: 25,1E -E1B2 bcs LE1D2 -E1B4 ; E1B4: F6,00,15 -E1B4 LE1B4: ldab L0015 -E1B7 ; E1B7: C4,08 -E1B7 andb #0x08 -E1B9 ; E1B9: 27,08 -E1B9 beq LE1C3 -E1BB ; E1BB: FC,10,16 -E1BB ldd L1016 -E1BE ; E1BE: 83,03,E8 -E1BE subd #0x03E8 -E1C1 ; E1C1: 25,0F -E1C1 bcs LE1D2 -E1C3 ; E1C3: F6,00,15 -E1C3 LE1C3: ldab L0015 -E1C6 ; E1C6: C4,10 -E1C6 andb #0x10 -E1C8 ; E1C8: 27,13 -E1C8 beq LE1DD -E1CA ; E1CA: FC,10,16 -E1CA ldd L1016 -E1CD ; E1CD: 83,07,D0 -E1CD subd #0x07D0 -E1D0 ; E1D0: 24,0B -E1D0 bcc LE1DD -E1D2 ; E1D2: BD,C0,E0 -E1D2 LE1D2: jsr LC0E0 -E1D5 ; E1D5: 83,00,00 -E1D5 subd #0x0000 -E1D8 ; E1D8: 26,01 -E1D8 bne LE1DB -E1DA ; E1DA: 39 -E1DA rts -E1DB ; E1DB: 20,03 -E1DB LE1DB: bra LE1E0 -E1DD ; E1DD: BD,C5,D3 -E1DD LE1DD: jsr LC5D3 -E1E0 ; E1E0: BD,D6,52 -E1E0 LE1E0: jsr LD652 -E1E3 ; E1E3: FC,00,40 -E1E3 ldd L0040 -E1E6 ; E1E6: B3,00,44 -E1E6 subd L0044 -E1E9 ; E1E9: F3,00,3E -E1E9 addd L003E -E1EC ; E1EC: FD,00,40 -E1EC std L0040 -E1EF ; E1EF: 5F -E1EF clrb -E1F0 ; E1F0: 4F -E1F0 clra -E1F1 ; E1F1: FD,00,3E -E1F1 std L003E -E1F4 ; E1F4: CE,00,1B -E1F4 ldx #0x001B -E1F7 ; E1F7: 1C,00,80 -E1F7 bset 0x00,x,#0x80 -E1FA ; E1FA: BD,D2,13 -E1FA jsr LD213 -E1FD ; E1FD: 83,00,00 -E1FD subd #0x0000 -E200 ; E200: 26,12 -E200 bne LE214 -E202 ; E202: BD,E5,D1 -E202 jsr LE5D1 -E205 ; E205: BD,D8,E9 -E205 jsr LD8E9 -E208 ; E208: FC,00,40 -E208 ldd L0040 -E20B ; E20B: F3,00,44 -E20B addd L0044 -E20E ; E20E: FD,00,40 -E20E std L0040 -E211 ; E211: 7E,E3,29 -E211 jmp LE329 -E214 ; E214: BD,DB,CB -E214 LE214: jsr LDBCB -E217 ; E217: F6,00,1B -E217 ldab L001B -E21A ; E21A: C4,20 -E21A andb #0x20 -E21C ; E21C: 27,45 -E21C beq LE263 -E21E ; E21E: FC,00,44 -E21E ldd L0044 -E221 ; E221: 37 -E221 pshb -E222 ; E222: 36 -E222 psha -E223 ; E223: 4F -E223 clra -E224 ; E224: 5F -E224 clrb -E225 ; E225: 37 -E225 pshb -E226 ; E226: 36 -E226 psha -E227 ; E227: CC,0D,FB -E227 ldd #0x0DFB -E22A ; E22A: BD,FB,DF -E22A jsr LFBDF -E22D ; E22D: 31 -E22D ins -E22E ; E22E: 31 -E22E ins -E22F ; E22F: FE,0D,FD -E22F ldx L0DFD -E232 ; E232: 3C -E232 pshx -E233 ; E233: FC,0D,FB -E233 ldd L0DFB -E236 ; E236: 37 -E236 pshb -E237 ; E237: 36 -E237 psha -E238 ; E238: CE,E1,00 -E238 ldx #0xE100 -E23B ; E23B: 3C -E23B pshx -E23C ; E23C: CC,05,F5 -E23C ldd #0x05F5 -E23F ; E23F: 37 -E23F pshb -E240 ; E240: 36 -E240 psha -E241 ; E241: 30 -E241 tsx -E242 ; E242: EC,06 -E242 ldd 0x06,x -E244 ; E244: A3,02 -E244 subd 0x02,x -E246 ; E246: EC,04 -E246 ldd 0x04,x -E248 ; E248: E2,01 -E248 sbcb 0x01,x -E24A ; E24A: A2,00 -E24A sbca 0x00,x -E24C ; E24C: 38 -E24C pulx -E24D ; E24D: 38 -E24D pulx -E24E ; E24E: 38 -E24E pulx -E24F ; E24F: 38 -E24F pulx -E250 ; E250: 25,11 -E250 bcs LE263 -E252 ; E252: CE,1F,00 -E252 ldx #0x1F00 -E255 ; E255: 3C -E255 pshx -E256 ; E256: CC,FA,0A -E256 ldd #0xFA0A -E259 ; E259: 37 -E259 pshb -E25A ; E25A: 36 -E25A psha -E25B ; E25B: CC,0D,FB -E25B ldd #0x0DFB -E25E ; E25E: BD,FB,DF -E25E jsr LFBDF -E261 ; E261: 31 -E261 ins -E262 ; E262: 31 -E262 ins -E263 ; E263: F6,0B,C0 -E263 LE263: ldab L0BC0 -E266 ; E266: 2C,78 -E266 bge LE2E0 -E268 ; E268: F6,00,06 -E268 ldab L0006 -E26B ; E26B: 4F -E26B clra -E26C ; E26C: 05 -E26C lsld -E26D ; E26D: C3,08,00 -E26D addd #0x0800 -E270 ; E270: 8F -E270 xgdx -E271 ; E271: EC,00 -E271 ldd 0x00,x -E273 ; E273: C4,FF -E273 andb #0xFF -E275 ; E275: 26,02 -E275 bne LE279 -E277 ; E277: 84,3F -E277 anda #0x3F -E279 ; E279: 27,65 -E279 LE279: beq LE2E0 -E27B ; E27B: FC,0D,0D -E27B ldd L0D0D -E27E ; E27E: 83,FF,FF -E27E subd #0xFFFF -E281 ; E281: 26,05 -E281 bne LE288 -E283 ; E283: 5F -E283 clrb -E284 ; E284: 4F -E284 clra -E285 ; E285: FD,0D,0D -E285 std L0D0D -E288 ; E288: FE,0D,0D -E288 LE288: ldx L0D0D -E28B ; E28B: 08 -E28B inx -E28C ; E28C: FF,0D,0D -E28C stx L0D0D -E28F ; E28F: F6,00,06 -E28F ldab L0006 -E292 ; E292: 4F -E292 clra -E293 ; E293: 05 -E293 lsld -E294 ; E294: C3,08,00 -E294 addd #0x0800 -E297 ; E297: 8F -E297 xgdx -E298 ; E298: EC,00 -E298 ldd 0x00,x -E29A ; E29A: C4,FF -E29A andb #0xFF -E29C ; E29C: 84,3F -E29C anda #0x3F -E29E ; E29E: 37 -E29E pshb -E29F ; E29F: 36 -E29F psha -E2A0 ; E2A0: 4F -E2A0 clra -E2A1 ; E2A1: 5F -E2A1 clrb -E2A2 ; E2A2: 37 -E2A2 pshb -E2A3 ; E2A3: 36 -E2A3 psha -E2A4 ; E2A4: CC,0D,1B -E2A4 ldd #0x0D1B -E2A7 ; E2A7: BD,FB,DF -E2A7 jsr LFBDF -E2AA ; E2AA: 31 -E2AA ins -E2AB ; E2AB: 31 -E2AB ins -E2AC ; E2AC: FE,0D,1D -E2AC ldx L0D1D -E2AF ; E2AF: 3C -E2AF pshx -E2B0 ; E2B0: FC,0D,1B -E2B0 ldd L0D1B -E2B3 ; E2B3: 37 -E2B3 pshb -E2B4 ; E2B4: 36 -E2B4 psha -E2B5 ; E2B5: CE,E1,00 -E2B5 ldx #0xE100 -E2B8 ; E2B8: 3C -E2B8 pshx -E2B9 ; E2B9: CC,05,F5 -E2B9 ldd #0x05F5 -E2BC ; E2BC: 37 -E2BC pshb -E2BD ; E2BD: 36 -E2BD psha -E2BE ; E2BE: 30 -E2BE tsx -E2BF ; E2BF: EC,06 -E2BF ldd 0x06,x -E2C1 ; E2C1: A3,02 -E2C1 subd 0x02,x -E2C3 ; E2C3: EC,04 -E2C3 ldd 0x04,x -E2C5 ; E2C5: E2,01 -E2C5 sbcb 0x01,x -E2C7 ; E2C7: A2,00 -E2C7 sbca 0x00,x -E2C9 ; E2C9: 38 -E2C9 pulx -E2CA ; E2CA: 38 -E2CA pulx -E2CB ; E2CB: 38 -E2CB pulx -E2CC ; E2CC: 38 -E2CC pulx -E2CD ; E2CD: 25,11 -E2CD bcs LE2E0 -E2CF ; E2CF: CE,1F,00 -E2CF ldx #0x1F00 -E2D2 ; E2D2: 3C -E2D2 pshx -E2D3 ; E2D3: CC,FA,0A -E2D3 ldd #0xFA0A -E2D6 ; E2D6: 37 -E2D6 pshb -E2D7 ; E2D7: 36 -E2D7 psha -E2D8 ; E2D8: CC,0D,1B -E2D8 ldd #0x0D1B -E2DB ; E2DB: BD,FB,DF -E2DB jsr LFBDF -E2DE ; E2DE: 31 -E2DE ins -E2DF ; E2DF: 31 -E2DF ins -E2E0 ; E2E0: F6,00,11 -E2E0 LE2E0: ldab L0011 -E2E3 ; E2E3: C4,10 -E2E3 andb #0x10 -E2E5 ; E2E5: 26,14 -E2E5 bne LE2FB -E2E7 ; E2E7: FC,00,40 -E2E7 ldd L0040 -E2EA ; E2EA: 27,0F -E2EA beq LE2FB -E2EC ; E2EC: FC,00,40 -E2EC ldd L0040 -E2EF ; E2EF: B3,00,50 -E2EF subd L0050 -E2F2 ; E2F2: 24,15 -E2F2 bcc LE309 -E2F4 ; E2F4: F6,00,11 -E2F4 ldab L0011 -E2F7 ; E2F7: C4,10 -E2F7 andb #0x10 -E2F9 ; E2F9: 26,0E -E2F9 bne LE309 -E2FB ; E2FB: BD,DB,44 -E2FB LE2FB: jsr LDB44 -E2FE ; E2FE: CE,00,1B -E2FE ldx #0x001B -E301 ; E301: 1D,00,40 -E301 bclr 0x00,x,#0x40 -E304 ; E304: 7F,00,25 -E304 clr L0025 -E307 ; E307: 20,1A -E307 bra LE323 -E309 ; E309: 7F,00,2C -E309 LE309: clr L002C -E30C ; E30C: CC,01,F4 -E30C ldd #0x01F4 -E30F ; E30F: BD,E5,71 -E30F jsr LE571 -E312 ; E312: BD,E5,AA -E312 jsr LE5AA -E315 ; E315: BD,D8,E9 -E315 jsr LD8E9 -E318 ; E318: CE,00,1B -E318 ldx #0x001B -E31B ; E31B: 1C,00,40 -E31B bset 0x00,x,#0x40 -E31E ; E31E: C6,0A -E31E ldab #0x0A -E320 ; E320: F7,00,25 -E320 stab L0025 -E323 ; E323: BD,D7,FF -E323 LE323: jsr LD7FF -E326 ; E326: BD,D8,40 -E326 jsr LD840 -E329 ; E329: BD,E8,9A -E329 LE329: jsr LE89A -E32C ; E32C: CE,0B,C1 -E32C ldx #0x0BC1 -E32F ; E32F: 1D,00,08 -E32F bclr 0x00,x,#0x08 -E332 ; E332: 7E,E5,5E -E332 jmp LE55E -E335 ; E335: F6,0B,C0 -E335 LE335: ldab L0BC0 -E338 ; E338: C4,02 -E338 andb #0x02 -E33A ; E33A: 26,03 -E33A bne LE33F -E33C ; E33C: 7E,E5,5E -E33C jmp LE55E -E33F ; E33F: 5F -E33F LE33F: clrb -E340 ; E340: 4F -E340 clra -E341 ; E341: FD,00,76 -E341 std L0076 -E344 ; E344: CE,00,17 -E344 ldx #0x0017 -E347 ; E347: 1D,00,01 -E347 bclr 0x00,x,#0x01 -E34A ; E34A: CE,00,17 -E34A ldx #0x0017 -E34D ; E34D: 1D,00,02 -E34D bclr 0x00,x,#0x02 -E350 ; E350: FC,00,44 -E350 ldd L0044 -E353 ; E353: 26,1C -E353 bne LE371 -E355 ; E355: F6,0B,C0 -E355 ldab L0BC0 -E358 ; E358: C4,10 -E358 andb #0x10 -E35A ; E35A: 26,08 -E35A bne LE364 -E35C ; E35C: CE,00,21 -E35C ldx #0x0021 -E35F ; E35F: 1C,00,80 -E35F bset 0x00,x,#0x80 -E362 ; E362: 20,0B -E362 bra LE36F -E364 ; E364: CE,00,21 -E364 LE364: ldx #0x0021 -E367 ; E367: 1D,00,80 -E367 bclr 0x00,x,#0x80 -E36A ; E36A: C6,05 -E36A ldab #0x05 -E36C ; E36C: F7,00,75 -E36C stab L0075 -E36F ; E36F: 20,57 -E36F LE36F: bra LE3C8 -E371 ; E371: F6,0B,C0 -E371 LE371: ldab L0BC0 -E374 ; E374: C4,10 -E374 andb #0x10 -E376 ; E376: 27,50 -E376 beq LE3C8 -E378 ; E378: FC,00,40 -E378 ldd L0040 -E37B ; E37B: 26,4B -E37B bne LE3C8 -E37D ; E37D: F6,0B,C0 -E37D ldab L0BC0 -E380 ; E380: C4,20 -E380 andb #0x20 -E382 ; E382: 27,3E -E382 beq LE3C2 -E384 ; E384: CE,00,17 -E384 ldx #0x0017 -E387 ; E387: 1C,00,01 -E387 bset 0x00,x,#0x01 -E38A ; E38A: F6,00,2B -E38A ldab L002B -E38D ; E38D: C1,00 -E38D cmpb #0x00 -E38F ; E38F: 26,08 -E38F bne LE399 -E391 ; E391: CC,AC,C9 -E391 ldd #0xACC9 -E394 ; E394: BD,C0,BA -E394 jsr DISPST -E397 ; E397: 20,1E -E397 bra LE3B7 -E399 ; E399: C1,01 -E399 LE399: cmpb #0x01 -E39B ; E39B: 26,08 -E39B bne LE3A5 -E39D ; E39D: CC,AC,BE -E39D ldd #0xACBE -E3A0 ; E3A0: BD,C0,BA -E3A0 jsr DISPST -E3A3 ; E3A3: 20,12 -E3A3 bra LE3B7 -E3A5 ; E3A5: C1,02 -E3A5 LE3A5: cmpb #0x02 -E3A7 ; E3A7: 26,08 -E3A7 bne LE3B1 -E3A9 ; E3A9: CC,AC,B3 -E3A9 ldd #0xACB3 -E3AC ; E3AC: BD,C0,BA -E3AC jsr DISPST -E3AF ; E3AF: 20,06 -E3AF bra LE3B7 -E3B1 ; E3B1: CC,AC,A8 -E3B1 LE3B1: ldd #0xACA8 -E3B4 ; E3B4: BD,C0,BA -E3B4 jsr DISPST -E3B7 ; E3B7: BD,D8,D3 -E3B7 LE3B7: jsr LD8D3 -E3BA ; E3BA: CE,00,17 -E3BA ldx #0x0017 -E3BD ; E3BD: 1C,00,02 -E3BD bset 0x00,x,#0x02 -E3C0 ; E3C0: 20,06 -E3C0 bra LE3C8 -E3C2 ; E3C2: CE,00,1F -E3C2 LE3C2: ldx #0x001F -E3C5 ; E3C5: 1C,00,08 -E3C5 bset 0x00,x,#0x08 -E3C8 ; E3C8: CE,00,1D -E3C8 LE3C8: ldx #0x001D -E3CB ; E3CB: 1C,00,02 -E3CB bset 0x00,x,#0x02 -E3CE ; E3CE: CE,00,19 -E3CE ldx #0x0019 -E3D1 ; E3D1: 1C,00,08 -E3D1 bset 0x00,x,#0x08 -E3D4 ; E3D4: C6,32 -E3D4 ldab #0x32 -E3D6 ; E3D6: F7,00,31 -E3D6 stab L0031 -E3D9 ; E3D9: C6,19 -E3D9 ldab #0x19 -E3DB ; E3DB: F7,00,36 -E3DB stab L0036 -E3DE ; E3DE: F6,00,1D -E3DE LE3DE: ldab L001D -E3E1 ; E3E1: C4,02 -E3E1 andb #0x02 -E3E3 ; E3E3: 26,03 -E3E3 bne LE3E8 -E3E5 ; E3E5: 7E,E4,6E -E3E5 jmp LE46E -E3E8 ; E3E8: F6,00,75 -E3E8 LE3E8: ldab L0075 -E3EB ; E3EB: C1,04 -E3EB cmpb #0x04 -E3ED ; E3ED: 22,05 -E3ED bhi LE3F4 -E3EF ; E3EF: F6,00,36 -E3EF ldab L0036 -E3F2 ; E3F2: 26,3C -E3F2 bne LE430 -E3F4 ; E3F4: 7F,00,06 -E3F4 LE3F4: clr L0006 -E3F7 ; E3F7: 5F -E3F7 clrb -E3F8 ; E3F8: 4F -E3F8 clra -E3F9 ; E3F9: FD,00,76 -E3F9 std L0076 -E3FC ; E3FC: 7F,00,2E -E3FC clr L002E -E3FF ; E3FF: 7F,00,2C -E3FF clr L002C -E402 ; E402: 7F,00,75 -E402 clr L0075 -E405 ; E405: CE,00,17 -E405 ldx #0x0017 -E408 ; E408: 1D,00,01 -E408 bclr 0x00,x,#0x01 -E40B ; E40B: CE,00,19 -E40B ldx #0x0019 -E40E ; E40E: 1D,00,08 -E40E bclr 0x00,x,#0x08 -E411 ; E411: CE,00,1B -E411 ldx #0x001B -E414 ; E414: 1D,00,80 -E414 bclr 0x00,x,#0x80 -E417 ; E417: CE,00,1D -E417 ldx #0x001D -E41A ; E41A: 1D,00,40 -E41A bclr 0x00,x,#0x40 -E41D ; E41D: CE,00,1D -E41D ldx #0x001D -E420 ; E420: 1D,00,02 -E420 bclr 0x00,x,#0x02 -E423 ; E423: CE,00,1F -E423 ldx #0x001F -E426 ; E426: 1D,00,08 -E426 bclr 0x00,x,#0x08 -E429 ; E429: CE,00,21 -E429 ldx #0x0021 -E42C ; E42C: 1D,00,80 -E42C bclr 0x00,x,#0x80 -E42F ; E42F: 39 -E42F rts -E430 ; E430: F6,0B,C0 -E430 LE430: ldab L0BC0 -E433 ; E433: C4,20 -E433 andb #0x20 -E435 ; E435: 27,34 -E435 beq LE46B -E437 ; E437: F6,00,17 -E437 ldab L0017 -E43A ; E43A: C4,01 -E43A andb #0x01 -E43C ; E43C: 26,2D -E43C bne LE46B -E43E ; E43E: F6,00,17 -E43E ldab L0017 -E441 ; E441: C4,02 -E441 andb #0x02 -E443 ; E443: 27,26 -E443 beq LE46B -E445 ; E445: CE,00,00 -E445 ldx #0x0000 -E448 ; E448: 3C -E448 pshx -E449 ; E449: FC,00,76 -E449 ldd L0076 -E44C ; E44C: BD,BE,9E -E44C jsr LBE9E -E44F ; E44F: 38 -E44F pulx -E450 ; E450: FC,00,76 -E450 ldd L0076 -E453 ; E453: 26,06 -E453 bne LE45B -E455 ; E455: CE,00,17 -E455 ldx #0x0017 -E458 ; E458: 1D,00,02 -E458 bclr 0x00,x,#0x02 -E45B ; E45B: F6,00,17 -E45B LE45B: ldab L0017 -E45E ; E45E: C4,02 -E45E andb #0x02 -E460 ; E460: 27,09 -E460 beq LE46B -E462 ; E462: BD,E5,D1 -E462 jsr LE5D1 -E465 ; E465: CE,00,17 -E465 ldx #0x0017 -E468 ; E468: 1D,00,02 -E468 bclr 0x00,x,#0x02 -E46B ; E46B: 7E,E3,DE -E46B LE46B: jmp LE3DE -E46E ; E46E: CE,00,21 -E46E LE46E: ldx #0x0021 -E471 ; E471: 1D,00,80 -E471 bclr 0x00,x,#0x80 -E474 ; E474: CE,00,1F -E474 ldx #0x001F -E477 ; E477: 1D,00,08 -E477 bclr 0x00,x,#0x08 -E47A ; E47A: BD,D2,13 -E47A jsr LD213 -E47D ; E47D: 83,00,00 -E47D subd #0x0000 -E480 ; E480: 26,0F -E480 bne LE491 -E482 ; E482: CC,00,80 -E482 ldd #0x0080 -E485 ; E485: BD,C7,E7 -E485 jsr LC7E7 -E488 ; E488: BD,E5,D1 -E488 jsr LE5D1 -E48B ; E48B: BD,D8,E9 -E48B jsr LD8E9 -E48E ; E48E: 7E,E5,5E -E48E jmp LE55E -E491 ; E491: F6,00,2B -E491 LE491: ldab L002B -E494 ; E494: C1,00 -E494 cmpb #0x00 -E496 ; E496: 26,08 -E496 bne LE4A0 -E498 ; E498: CC,AD,16 -E498 ldd #0xAD16 -E49B ; E49B: BD,C0,BA -E49B jsr DISPST -E49E ; E49E: 20,1E -E49E bra LE4BE -E4A0 ; E4A0: C1,01 -E4A0 LE4A0: cmpb #0x01 -E4A2 ; E4A2: 26,08 -E4A2 bne LE4AC -E4A4 ; E4A4: CC,AD,0B -E4A4 ldd #0xAD0B -E4A7 ; E4A7: BD,C0,BA -E4A7 jsr DISPST -E4AA ; E4AA: 20,12 -E4AA bra LE4BE -E4AC ; E4AC: C1,02 -E4AC LE4AC: cmpb #0x02 -E4AE ; E4AE: 26,08 -E4AE bne LE4B8 -E4B0 ; E4B0: CC,AD,00 -E4B0 ldd #0xAD00 -E4B3 ; E4B3: BD,C0,BA -E4B3 jsr DISPST -E4B6 ; E4B6: 20,06 -E4B6 bra LE4BE -E4B8 ; E4B8: CC,AC,F5 -E4B8 LE4B8: ldd #0xACF5 -E4BB ; E4BB: BD,C0,BA -E4BB jsr DISPST -E4BE ; E4BE: BD,D8,D3 -E4BE LE4BE: jsr LD8D3 -E4C1 ; E4C1: CE,00,01 -E4C1 ldx #0x0001 -E4C4 ; E4C4: 3C -E4C4 pshx -E4C5 ; E4C5: FC,00,40 -E4C5 ldd L0040 -E4C8 ; E4C8: BD,BE,9E -E4C8 jsr LBE9E -E4CB ; E4CB: 38 -E4CB pulx -E4CC ; E4CC: 5F -E4CC clrb -E4CD ; E4CD: 4F -E4CD clra -E4CE ; E4CE: BD,C7,E7 -E4CE jsr LC7E7 -E4D1 ; E4D1: F6,0B,C0 -E4D1 ldab L0BC0 -E4D4 ; E4D4: 2D,03 -E4D4 blt LE4D9 -E4D6 ; E4D6: 7E,E5,58 -E4D6 jmp LE558 -E4D9 ; E4D9: F6,0B,C0 -E4D9 LE4D9: ldab L0BC0 -E4DC ; E4DC: C4,10 -E4DC andb #0x10 -E4DE ; E4DE: 26,78 -E4DE bne LE558 -E4E0 ; E4E0: F6,00,06 -E4E0 ldab L0006 -E4E3 ; E4E3: 4F -E4E3 clra -E4E4 ; E4E4: 05 -E4E4 lsld -E4E5 ; E4E5: C3,08,00 -E4E5 addd #0x0800 -E4E8 ; E4E8: 8F -E4E8 xgdx -E4E9 ; E4E9: EC,00 -E4E9 ldd 0x00,x -E4EB ; E4EB: C4,FF -E4EB andb #0xFF -E4ED ; E4ED: 26,02 -E4ED bne LE4F1 -E4EF ; E4EF: 84,3F -E4EF anda #0x3F -E4F1 ; E4F1: 27,65 -E4F1 LE4F1: beq LE558 -E4F3 ; E4F3: FC,0D,0D -E4F3 ldd L0D0D -E4F6 ; E4F6: 83,FF,FF -E4F6 subd #0xFFFF -E4F9 ; E4F9: 26,05 -E4F9 bne LE500 -E4FB ; E4FB: 5F -E4FB clrb -E4FC ; E4FC: 4F -E4FC clra -E4FD ; E4FD: FD,0D,0D -E4FD std L0D0D -E500 ; E500: FE,0D,0D -E500 LE500: ldx L0D0D -E503 ; E503: 08 -E503 inx -E504 ; E504: FF,0D,0D -E504 stx L0D0D -E507 ; E507: F6,00,06 -E507 ldab L0006 -E50A ; E50A: 4F -E50A clra -E50B ; E50B: 05 -E50B lsld -E50C ; E50C: C3,08,00 -E50C addd #0x0800 -E50F ; E50F: 8F -E50F xgdx -E510 ; E510: EC,00 -E510 ldd 0x00,x -E512 ; E512: C4,FF -E512 andb #0xFF -E514 ; E514: 84,3F -E514 anda #0x3F -E516 ; E516: 37 -E516 pshb -E517 ; E517: 36 -E517 psha -E518 ; E518: 4F -E518 clra -E519 ; E519: 5F -E519 clrb -E51A ; E51A: 37 -E51A pshb -E51B ; E51B: 36 -E51B psha -E51C ; E51C: CC,0D,1B -E51C ldd #0x0D1B -E51F ; E51F: BD,FB,DF -E51F jsr LFBDF -E522 ; E522: 31 -E522 ins -E523 ; E523: 31 -E523 ins -E524 ; E524: FE,0D,1D -E524 ldx L0D1D -E527 ; E527: 3C -E527 pshx -E528 ; E528: FC,0D,1B -E528 ldd L0D1B -E52B ; E52B: 37 -E52B pshb -E52C ; E52C: 36 -E52C psha -E52D ; E52D: CE,E1,00 -E52D ldx #0xE100 -E530 ; E530: 3C -E530 pshx -E531 ; E531: CC,05,F5 -E531 ldd #0x05F5 -E534 ; E534: 37 -E534 pshb -E535 ; E535: 36 -E535 psha -E536 ; E536: 30 -E536 tsx -E537 ; E537: EC,06 -E537 ldd 0x06,x -E539 ; E539: A3,02 -E539 subd 0x02,x -E53B ; E53B: EC,04 -E53B ldd 0x04,x -E53D ; E53D: E2,01 -E53D sbcb 0x01,x -E53F ; E53F: A2,00 -E53F sbca 0x00,x -E541 ; E541: 38 -E541 pulx -E542 ; E542: 38 -E542 pulx -E543 ; E543: 38 -E543 pulx -E544 ; E544: 38 -E544 pulx -E545 ; E545: 25,11 -E545 bcs LE558 -E547 ; E547: CE,1F,00 -E547 ldx #0x1F00 -E54A ; E54A: 3C -E54A pshx -E54B ; E54B: CC,FA,0A -E54B ldd #0xFA0A -E54E ; E54E: 37 -E54E pshb -E54F ; E54F: 36 -E54F psha -E550 ; E550: CC,0D,1B -E550 ldd #0x0D1B -E553 ; E553: BD,FB,DF -E553 jsr LFBDF -E556 ; E556: 31 -E556 ins -E557 ; E557: 31 -E557 ins -E558 ; E558: BD,D7,FF -E558 LE558: jsr LD7FF -E55B ; E55B: BD,D8,40 -E55B jsr LD840 -E55E ; E55E: 7F,00,06 -E55E LE55E: clr L0006 -E561 ; E561: 7F,00,2E -E561 clr L002E -E564 ; E564: CE,00,1B -E564 ldx #0x001B -E567 ; E567: 1D,00,80 -E567 bclr 0x00,x,#0x80 -E56A ; E56A: CE,00,1D -E56A LE56A: ldx #0x001D -E56D ; E56D: 1D,00,40 -E56D bclr 0x00,x,#0x40 -E570 ; E570: 39 -E570 rts -E571 ; E571: 37 -E571 LE571: pshb -E572 ; E572: 36 -E572 psha -E573 ; E573: 34 -E573 des -E574 ; E574: 30 -E574 LE574: tsx -E575 ; E575: EC,01 -E575 ldd 0x01,x -E577 ; E577: 83,00,01 -E577 subd #0x0001 -E57A ; E57A: ED,01 -E57A std 0x01,x -E57C ; E57C: 2D,15 -E57C blt LE593 -E57E ; E57E: C6,41 -E57E ldab #0x41 -E580 ; E580: 30 -E580 tsx -E581 ; E581: E7,00 -E581 stab 0x00,x -E583 ; E583: 30 -E583 LE583: tsx -E584 ; E584: E6,00 -E584 ldab 0x00,x -E586 ; E586: 6A,00 -E586 dec 0x00,x -E588 ; E588: C1,00 -E588 cmpb #0x00 -E58A ; E58A: 23,02 -E58A bls LE58E -E58C ; E58C: 20,F5 -E58C bra LE583 -E58E ; E58E: BD,E6,1B -E58E LE58E: jsr LE61B -E591 ; E591: 20,E1 -E591 bra LE574 -E593 ; E593: 38 -E593 LE593: pulx -E594 ; E594: 31 -E594 ins -E595 ; E595: 39 -E595 rts -E596 ; E596: 34 -E596 LE596: des -E597 ; E597: C6,32 -E597 ldab #0x32 -E599 ; E599: 30 -E599 tsx -E59A ; E59A: E7,00 -E59A stab 0x00,x -E59C ; E59C: 30 -E59C LE59C: tsx -E59D ; E59D: E6,00 -E59D ldab 0x00,x -E59F ; E59F: C1,00 -E59F cmpb #0x00 -E5A1 ; E5A1: 23,05 -E5A1 bls LE5A8 -E5A3 ; E5A3: 30 -E5A3 tsx -E5A4 ; E5A4: 6A,00 -E5A4 dec 0x00,x -E5A6 ; E5A6: 20,F4 -E5A6 bra LE59C -E5A8 ; E5A8: 31 -E5A8 LE5A8: ins -E5A9 ; E5A9: 39 -E5A9 rts -E5AA ; E5AA: F6,00,33 -E5AA LE5AA: ldab L0033 -E5AD ; E5AD: 27,0C -E5AD beq LE5BB -E5AF ; E5AF: F6,00,29 -E5AF ldab L0029 -E5B2 ; E5B2: 27,05 -E5B2 beq LE5B9 -E5B4 ; E5B4: C6,02 -E5B4 ldab #0x02 -E5B6 ; E5B6: F7,00,33 -E5B6 stab L0033 -E5B9 ; E5B9: 20,15 -E5B9 LE5B9: bra LE5D0 -E5BB ; E5BB: C6,03 -E5BB LE5BB: ldab #0x03 -E5BD ; E5BD: F7,00,32 -E5BD stab L0032 -E5C0 ; E5C0: FC,00,3B -E5C0 ldd L003B -E5C3 ; E5C3: 27,06 -E5C3 beq LE5CB -E5C5 ; E5C5: CC,02,33 -E5C5 ldd #0x0233 -E5C8 ; E5C8: FD,00,3B -E5C8 std L003B -E5CB ; E5CB: C6,02 -E5CB LE5CB: ldab #0x02 -E5CD ; E5CD: F7,00,33 -E5CD stab L0033 -E5D0 ; E5D0: 39 -E5D0 LE5D0: rts -E5D1 ; E5D1: C6,0B -E5D1 LE5D1: ldab #0x0B -E5D3 ; E5D3: F7,00,32 -E5D3 stab L0032 -E5D6 ; E5D6: 39 -E5D6 rts -E5D7 ; E5D7: 37 -E5D7 LE5D7: pshb -E5D8 ; E5D8: 36 -E5D8 psha -E5D9 ; E5D9: 3C -E5D9 pshx -E5DA ; E5DA: 3C -E5DA pshx -E5DB ; E5DB: 5F -E5DB clrb -E5DC ; E5DC: 4F -E5DC clra -E5DD ; E5DD: 30 -E5DD tsx -E5DE ; E5DE: ED,00 -E5DE std 0x00,x -E5E0 ; E5E0: CC,00,64 -E5E0 ldd #0x0064 -E5E3 ; E5E3: ED,02 -E5E3 std 0x02,x -E5E5 ; E5E5: 30 -E5E5 LE5E5: tsx -E5E6 ; E5E6: EC,02 -E5E6 ldd 0x02,x -E5E8 ; E5E8: 2F,21 -E5E8 ble LE60B -E5EA ; E5EA: 30 -E5EA tsx -E5EB ; E5EB: EE,04 -E5EB ldx 0x04,x -E5ED ; E5ED: E6,00 -E5ED ldab 0x00,x -E5EF ; E5EF: 30 -E5EF tsx -E5F0 ; E5F0: E4,09 -E5F0 andb 0x09,x -E5F2 ; E5F2: 27,05 -E5F2 beq LE5F9 -E5F4 ; E5F4: 38 -E5F4 pulx -E5F5 ; E5F5: 08 -E5F5 inx -E5F6 ; E5F6: 3C -E5F6 pshx -E5F7 ; E5F7: 20,08 -E5F7 bra LE601 -E5F9 ; E5F9: 30 -E5F9 LE5F9: tsx -E5FA ; E5FA: EC,00 -E5FA ldd 0x00,x -E5FC ; E5FC: 83,00,01 -E5FC subd #0x0001 -E5FF ; E5FF: ED,00 -E5FF std 0x00,x -E601 ; E601: 30 -E601 LE601: tsx -E602 ; E602: EC,02 -E602 ldd 0x02,x -E604 ; E604: 83,00,01 -E604 subd #0x0001 -E607 ; E607: ED,02 -E607 std 0x02,x -E609 ; E609: 20,DA -E609 bra LE5E5 -E60B ; E60B: 30 -E60B LE60B: tsx -E60C ; E60C: EC,00 -E60C ldd 0x00,x -E60E ; E60E: 2F,04 -E60E ble LE614 -E610 ; E610: 5F -E610 clrb -E611 ; E611: 4F -E611 clra -E612 ; E612: 20,03 -E612 bra LE617 -E614 ; E614: CC,00,01 -E614 LE614: ldd #0x0001 -E617 ; E617: 38 -E617 LE617: pulx -E618 ; E618: 38 -E618 pulx -E619 ; E619: 38 -E619 pulx -E61A ; E61A: 39 -E61A rts -E61B ; E61B: C6,0A -E61B LE61B: ldab #0x0A -E61D ; E61D: F7,00,31 -E61D stab L0031 -E620 ; E620: 39 -E620 rts -E621 ; E621: 38,37,36,3C -E621 .ascii '876<' -E625 .byte 0xBD,0xBE -E627 ; E627: 4B,30 -E627 .ascii 'K0' -E629 .byte 0xEC,0x04 -E62B ; E62B: 37,36 -E62B .ascii '76' -E62D .byte 0xEC,0x02 -E62F ; E62F: 37,36 -E62F .ascii '76' -E631 .byte 0xCE,0x96,0x80 -E634 ; E634: 3C -E634 .ascii '<' -E635 .byte 0xCC,0x00,0x98,0xBD,0xFC -E63A ; E63A: 4C,31,33 -E63A .ascii 'L13' -E63D .byte 0xCB -E63E ; E63E: 30 -E63E .ascii '0' -E63F .byte 0xF7,0x0B,0x97 -E642 ; E642: 30 -E642 .ascii '0' -E643 .byte 0xEC,0x04 -E645 ; E645: 37,36 -E645 .ascii '76' -E647 .byte 0xEC,0x02 -E649 ; E649: 37,36 -E649 .ascii '76' -E64B .byte 0xCE,0x96,0x80 -E64E ; E64E: 3C -E64E .ascii '<' -E64F .byte 0xCC,0x00,0x98,0xBD,0xFC,0x5C -E655 ; E655: 37,36 -E655 .ascii '76' -E657 .byte 0xCE -E658 ; E658: 42,40,3C -E658 .ascii 'B@<' -E65B .byte 0xCC,0x00,0x0F,0xBD,0xFC -E660 ; E660: 4C,31,33 -E660 .ascii 'L13' -E663 .byte 0xCB -E664 ; E664: 30 -E664 .ascii '0' -E665 .byte 0xF7,0x0B,0x96 -E668 ; E668: 30 -E668 .ascii '0' -E669 .byte 0xEC,0x04 -E66B ; E66B: 37,36 -E66B .ascii '76' -E66D .byte 0xEC,0x02 -E66F ; E66F: 37,36 -E66F .ascii '76' -E671 .byte 0xCE -E672 ; E672: 42,40,3C -E672 .ascii 'B@<' -E675 .byte 0xCC,0x00,0x0F,0xBD,0xFC,0x5C -E67B ; E67B: 37,36 -E67B .ascii '76' -E67D .byte 0xCE,0x86,0xA0 -E680 ; E680: 3C -E680 .ascii '<' -E681 .byte 0xCC,0x00,0x01,0xBD,0xFC -E686 ; E686: 4C,31,33 -E686 .ascii 'L13' -E689 .byte 0xCB -E68A ; E68A: 30 -E68A .ascii '0' -E68B .byte 0xF7,0x0B,0x95 -E68E ; E68E: 30 -E68E .ascii '0' -E68F .byte 0xEC,0x04 -E691 ; E691: 37,36 -E691 .ascii '76' -E693 .byte 0xEC,0x02 -E695 ; E695: 37,36 -E695 .ascii '76' -E697 .byte 0xCE,0x86,0xA0 -E69A ; E69A: 3C -E69A .ascii '<' -E69B .byte 0xCC,0x00,0x01,0xBD,0xFC,0x5C -E6A1 ; E6A1: 37,36 -E6A1 .ascii '76' -E6A3 .byte 0xCE,0x27,0x10 -E6A6 ; E6A6: 3C -E6A6 .ascii '<' -E6A7 .byte 0xCC,0x00,0x00,0xBD,0xFC -E6AC ; E6AC: 4C,31,33 -E6AC .ascii 'L13' -E6AF .byte 0xCB -E6B0 ; E6B0: 30 -E6B0 .ascii '0' -E6B1 .byte 0xF7,0x0B,0x94 -E6B4 ; E6B4: 30 -E6B4 .ascii '0' -E6B5 .byte 0xEC,0x04 -E6B7 ; E6B7: 37,36 -E6B7 .ascii '76' -E6B9 .byte 0xEC,0x02 -E6BB ; E6BB: 37,36 -E6BB .ascii '76' -E6BD .byte 0xCE,0x27,0x10 -E6C0 ; E6C0: 3C -E6C0 .ascii '<' -E6C1 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E6C7 ; E6C7: 37,36 -E6C7 .ascii '76' -E6C9 .byte 0xCE,0x03,0xE8 -E6CC ; E6CC: 3C -E6CC .ascii '<' -E6CD .byte 0xCC,0x00,0x00,0xBD,0xFC -E6D2 ; E6D2: 4C,31,33 -E6D2 .ascii 'L13' -E6D5 .byte 0xCB -E6D6 ; E6D6: 30 -E6D6 .ascii '0' -E6D7 .byte 0xF7,0x0B,0x93 -E6DA ; E6DA: 30 -E6DA .ascii '0' -E6DB .byte 0xEC,0x04 -E6DD ; E6DD: 37,36 -E6DD .ascii '76' -E6DF .byte 0xEC,0x02 -E6E1 ; E6E1: 37,36 -E6E1 .ascii '76' -E6E3 .byte 0xCE,0x03,0xE8 -E6E6 ; E6E6: 3C -E6E6 .ascii '<' -E6E7 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E6ED ; E6ED: 37,36 -E6ED .ascii '76' -E6EF .byte 0xCE,0x00 -E6F1 ; E6F1: 64,3C -E6F1 .ascii 'd<' -E6F3 .byte 0xCC,0x00,0x00,0xBD,0xFC -E6F8 ; E6F8: 4C,31,33 -E6F8 .ascii 'L13' -E6FB .byte 0xCB -E6FC ; E6FC: 30 -E6FC .ascii '0' -E6FD .byte 0xF7,0x0B,0x92 -E700 ; E700: 30 -E700 .ascii '0' -E701 .byte 0xEC,0x04 -E703 ; E703: 37,36 -E703 .ascii '76' -E705 .byte 0xEC,0x02 -E707 ; E707: 37,36 -E707 .ascii '76' -E709 .byte 0xCE,0x00 -E70B ; E70B: 64,3C -E70B .ascii 'd<' -E70D .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E713 ; E713: 37,36 -E713 .ascii '76' -E715 .byte 0xCE,0x00,0x0A -E718 ; E718: 3C -E718 .ascii '<' -E719 .byte 0xCC,0x00,0x00,0xBD,0xFC -E71E ; E71E: 4C,31,33 -E71E .ascii 'L13' -E721 .byte 0xCB -E722 ; E722: 30 -E722 .ascii '0' -E723 .byte 0xF7,0x0B,0x91 -E726 ; E726: 30 -E726 .ascii '0' -E727 .byte 0xEC,0x04 -E729 ; E729: 37,36 -E729 .ascii '76' -E72B .byte 0xEC,0x02 -E72D ; E72D: 37,36 -E72D .ascii '76' -E72F .byte 0xCE,0x00,0x0A -E732 ; E732: 3C -E732 .ascii '<' -E733 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C -E739 ; E739: 31,33 -E739 .ascii '13' -E73B .byte 0xCB -E73C ; E73C: 30 -E73C .ascii '0' -E73D .byte 0xF7,0x0B,0x90 -E740 ; E740: 38,31,31,6E -E740 .ascii '811n' -E744 .byte 0x00 -E745 ; E745: 37,36,30 -E745 .ascii '760' -E748 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0x8F,0xCB -E750 ; E750: 30 -E750 .ascii '0' -E751 .byte 0xF7,0x00 -E753 ; E753: 57,30 -E753 .ascii 'W0' -E755 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0xCE,0x03 -E75D .byte 0xE8,0x02,0x8F,0xCB -E761 ; E761: 30 -E761 .ascii '0' -E762 .byte 0xF7,0x00 -E764 ; E764: 5A,30 -E764 .ascii 'Z0' -E766 .byte 0xEC,0x00,0xCE,0x03,0xE8,0x02,0xCE,0x00 -E76E ; E76E: 64 -E76E .ascii 'd' -E76F .byte 0x02,0x8F,0xCB -E772 ; E772: 30 -E772 .ascii '0' -E773 .byte 0xF7,0x00 -E775 ; E775: 5D,30 -E775 .ascii ']0' -E777 .byte 0xEC,0x00,0xCE,0x00 -E77B ; E77B: 64 -E77B .ascii 'd' -E77C .byte 0x02,0xCE,0x00,0x0A,0x02,0x8F,0xCB -E783 ; E783: 30 -E783 .ascii '0' -E784 .byte 0xF7,0x00 -E786 ; E786: 5E,30 -E786 .ascii '^0' -E788 .byte 0xEC,0x00,0xCE,0x00,0x0A,0x02,0xCB -E78F ; E78F: 30 -E78F .ascii '0' -E790 .byte 0xF7,0x00 -E792 ; E792: 5F,38,39,37,36,30 -E792 .ascii '_89760' -E798 .byte 0xE6,0x01 -E79A ; E79A: 4F -E79A .ascii 'O' -E79B .byte 0xCE,0x00 -E79D ; E79D: 64 -E79D .ascii 'd' -E79E .byte 0x02,0x8F,0xCB -E7A1 ; E7A1: 30 -E7A1 .ascii '0' -E7A2 .byte 0xF7,0x00 -E7A4 ; E7A4: 5D,30 -E7A4 .ascii ']0' -E7A6 .byte 0xE6,0x01 -E7A8 ; E7A8: 4F -E7A8 .ascii 'O' -E7A9 .byte 0xCE,0x00 -E7AB ; E7AB: 64 -E7AB .ascii 'd' -E7AC .byte 0x02 -E7AD ; E7AD: 4F -E7AD .ascii 'O' -E7AE .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB -E7B4 ; E7B4: 30 -E7B4 .ascii '0' -E7B5 .byte 0xF7,0x00 -E7B7 ; E7B7: 5E,30 -E7B7 .ascii '^0' -E7B9 .byte 0xE6,0x01 -E7BB ; E7BB: 4F -E7BB .ascii 'O' -E7BC .byte 0xCE,0x00,0x0A,0x02,0xCB -E7C1 ; E7C1: 30 -E7C1 .ascii '0' -E7C2 .byte 0xF7,0x00 -E7C4 ; E7C4: 5F,38,39 -E7C4 .ascii '_89' -E7C7 ; E7C7: F6,00,06 -E7C7 LE7C7: ldab L0006 -E7CA ; E7CA: 4F -E7CA clra -E7CB ; E7CB: CE,00,05 -E7CB ldx #0x0005 -E7CE ; E7CE: 02 -E7CE idiv -E7CF ; E7CF: 5D -E7CF tstb -E7D0 ; E7D0: 26,03 -E7D0 bne LE7D5 -E7D2 ; E7D2: 7E,E8,99 -E7D2 jmp LE899 -E7D5 ; E7D5: F6,00,06 -E7D5 LE7D5: ldab L0006 -E7D8 ; E7D8: BD,D7,A0 -E7D8 jsr LD7A0 -E7DB ; E7DB: 83,00,00 -E7DB subd #0x0000 -E7DE ; E7DE: 27,03 -E7DE beq LE7E3 -E7E0 ; E7E0: 7E,E8,99 -E7E0 jmp LE899 -E7E3 ; E7E3: F6,00,06 -E7E3 LE7E3: ldab L0006 -E7E6 ; E7E6: 4F -E7E6 clra -E7E7 ; E7E7: 05 -E7E7 lsld -E7E8 ; E7E8: C3,08,00 -E7E8 addd #0x0800 -E7EB ; E7EB: 8F -E7EB xgdx -E7EC ; E7EC: EC,00 -E7EC ldd 0x00,x -E7EE ; E7EE: C4,FF -E7EE andb #0xFF -E7F0 ; E7F0: 84,3F -E7F0 anda #0x3F -E7F2 ; E7F2: FD,10,16 -E7F2 std L1016 -E7F5 ; E7F5: F6,00,06 -E7F5 ldab L0006 -E7F8 ; E7F8: 4F -E7F8 clra -E7F9 ; E7F9: 05 -E7F9 lsld -E7FA ; E7FA: C3,0B,F1 -E7FA addd #0x0BF1 -E7FD ; E7FD: 8F -E7FD xgdx -E7FE ; E7FE: EC,00 -E7FE ldd 0x00,x -E800 ; E800: C4,FF -E800 andb #0xFF -E802 ; E802: 84,3F -E802 anda #0x3F -E804 ; E804: FD,10,18 -E804 std L1018 -E807 ; E807: FC,10,16 -E807 ldd L1016 -E80A ; E80A: 83,00,00 -E80A subd #0x0000 -E80D ; E80D: 25,08 -E80D bcs LE817 -E80F ; E80F: FC,10,16 -E80F ldd L1016 -E812 ; E812: 83,27,0F -E812 subd #0x270F -E815 ; E815: 23,35 -E815 bls LE84C -E817 ; E817: F6,00,06 -E817 LE817: ldab L0006 -E81A ; E81A: BD,D4,68 -E81A jsr LD468 -E81D ; E81D: 83,00,00 -E81D subd #0x0000 -E820 ; E820: 27,2A -E820 beq LE84C -E822 ; E822: CC,01,00 -E822 ldd #0x0100 -E825 ; E825: 37 -E825 pshb -E826 ; E826: 36 -E826 psha -E827 ; E827: F6,00,06 -E827 ldab L0006 -E82A ; E82A: 4F -E82A clra -E82B ; E82B: 05 -E82B lsld -E82C ; E82C: C3,08,C8 -E82C addd #0x08C8 -E82F ; E82F: 38 -E82F pulx -E830 ; E830: 8F -E830 xgdx -E831 ; E831: AA,00 -E831 oraa 0x00,x -E833 ; E833: EA,01 -E833 orab 0x01,x -E835 ; E835: ED,00 -E835 std 0x00,x -E837 ; E837: CC,40,00 -E837 ldd #0x4000 -E83A ; E83A: 37 -E83A pshb -E83B ; E83B: 36 -E83B psha -E83C ; E83C: F6,00,06 -E83C ldab L0006 -E83F ; E83F: 4F -E83F clra -E840 ; E840: 05 -E840 lsld -E841 ; E841: C3,08,00 -E841 addd #0x0800 -E844 ; E844: 38 -E844 pulx -E845 ; E845: 8F -E845 xgdx -E846 ; E846: AA,00 -E846 oraa 0x00,x -E848 ; E848: EA,01 -E848 orab 0x01,x -E84A ; E84A: ED,00 -E84A std 0x00,x -E84C ; E84C: CE,10,16 -E84C LE84C: ldx #0x1016 -E84F ; E84F: 1D,00,C0 -E84F bclr 0x00,x,#0xC0 -E852 ; E852: FC,10,18 -E852 ldd L1018 -E855 ; E855: 43 -E855 coma -E856 ; E856: 53 -E856 comb -E857 ; E857: FD,10,18 -E857 std L1018 -E85A ; E85A: CE,10,18 -E85A ldx #0x1018 -E85D ; E85D: 1D,00,C0 -E85D bclr 0x00,x,#0xC0 -E860 ; E860: FC,10,16 -E860 ldd L1016 -E863 ; E863: 37 -E863 pshb -E864 ; E864: 36 -E864 psha -E865 ; E865: FC,10,18 -E865 ldd L1018 -E868 ; E868: 30 -E868 tsx -E869 ; E869: A3,00 -E869 subd 0x00,x -E86B ; E86B: 31 -E86B ins -E86C ; E86C: 31 -E86C ins -E86D ; E86D: 27,2A -E86D beq LE899 -E86F ; E86F: CC,01,00 -E86F ldd #0x0100 -E872 ; E872: 37 -E872 pshb -E873 ; E873: 36 -E873 psha -E874 ; E874: F6,00,06 -E874 ldab L0006 -E877 ; E877: 4F -E877 clra -E878 ; E878: 05 -E878 lsld -E879 ; E879: C3,08,C8 -E879 addd #0x08C8 -E87C ; E87C: 38 -E87C pulx -E87D ; E87D: 8F -E87D xgdx -E87E ; E87E: AA,00 -E87E oraa 0x00,x -E880 ; E880: EA,01 -E880 orab 0x01,x -E882 ; E882: ED,00 -E882 std 0x00,x -E884 ; E884: CC,40,00 -E884 ldd #0x4000 -E887 ; E887: 37 -E887 pshb -E888 ; E888: 36 -E888 psha -E889 ; E889: F6,00,06 -E889 ldab L0006 -E88C ; E88C: 4F -E88C clra -E88D ; E88D: 05 -E88D lsld -E88E ; E88E: C3,08,00 -E88E addd #0x0800 -E891 ; E891: 38 -E891 pulx -E892 ; E892: 8F -E892 xgdx -E893 ; E893: AA,00 -E893 oraa 0x00,x -E895 ; E895: EA,01 -E895 orab 0x01,x -E897 ; E897: ED,00 -E897 std 0x00,x -E899 ; E899: 39 -E899 LE899: rts -E89A ; E89A: 5F -E89A LE89A: clrb -E89B ; E89B: 4F -E89B clra -E89C ; E89C: FD,00,0F -E89C std L000F -E89F ; E89F: CC,3F,FF -E89F ldd #0x3FFF -E8A2 ; E8A2: FD,00,50 -E8A2 std L0050 -E8A5 ; E8A5: 7F,00,06 -E8A5 clr L0006 -E8A8 ; E8A8: F6,00,06 -E8A8 LE8A8: ldab L0006 -E8AB ; E8AB: C1,64 -E8AB cmpb #0x64 -E8AD ; E8AD: 24,64 -E8AD bcc LE913 -E8AF ; E8AF: F6,00,06 -E8AF ldab L0006 -E8B2 ; E8B2: 4F -E8B2 clra -E8B3 ; E8B3: CE,00,05 -E8B3 ldx #0x0005 -E8B6 ; E8B6: 02 -E8B6 idiv -E8B7 ; E8B7: 5D -E8B7 tstb -E8B8 ; E8B8: 27,54 -E8B8 beq LE90E -E8BA ; E8BA: F6,00,06 -E8BA ldab L0006 -E8BD ; E8BD: BD,D7,A0 -E8BD jsr LD7A0 -E8C0 ; E8C0: 83,00,00 -E8C0 subd #0x0000 -E8C3 ; E8C3: 26,49 -E8C3 bne LE90E -E8C5 ; E8C5: F6,00,06 -E8C5 ldab L0006 -E8C8 ; E8C8: 4F -E8C8 clra -E8C9 ; E8C9: 05 -E8C9 lsld -E8CA ; E8CA: C3,08,00 -E8CA addd #0x0800 -E8CD ; E8CD: 8F -E8CD xgdx -E8CE ; E8CE: EC,00 -E8CE ldd 0x00,x -E8D0 ; E8D0: C4,FF -E8D0 andb #0xFF -E8D2 ; E8D2: 84,3F -E8D2 anda #0x3F -E8D4 ; E8D4: FD,10,16 -E8D4 std L1016 -E8D7 ; E8D7: FC,10,16 -E8D7 ldd L1016 -E8DA ; E8DA: 83,27,10 -E8DA subd #0x2710 -E8DD ; E8DD: 24,2F -E8DD bcc LE90E -E8DF ; E8DF: F6,00,06 -E8DF ldab L0006 -E8E2 ; E8E2: BD,D4,68 -E8E2 jsr LD468 -E8E5 ; E8E5: 83,00,00 -E8E5 subd #0x0000 -E8E8 ; E8E8: 27,24 -E8E8 beq LE90E -E8EA ; E8EA: BD,D5,61 -E8EA jsr LD561 -E8ED ; E8ED: 83,00,00 -E8ED subd #0x0000 -E8F0 ; E8F0: 26,1C -E8F0 bne LE90E -E8F2 ; E8F2: FC,10,16 -E8F2 ldd L1016 -E8F5 ; E8F5: B3,00,0F -E8F5 subd L000F -E8F8 ; E8F8: 23,06 -E8F8 bls LE900 -E8FA ; E8FA: FC,10,16 -E8FA ldd L1016 -E8FD ; E8FD: FD,00,0F -E8FD std L000F -E900 ; E900: FC,10,16 -E900 LE900: ldd L1016 -E903 ; E903: B3,00,50 -E903 subd L0050 -E906 ; E906: 24,06 -E906 bcc LE90E -E908 ; E908: FC,10,16 -E908 ldd L1016 -E90B ; E90B: FD,00,50 -E90B std L0050 -E90E ; E90E: 7C,00,06 -E90E LE90E: inc L0006 -E911 ; E911: 20,95 -E911 bra LE8A8 -E913 ; E913: FC,0B,B7 -E913 LE913: ldd L0BB7 -E916 ; E916: 27,12 -E916 beq LE92A -E918 ; E918: FC,00,0F -E918 ldd L000F -E91B ; E91B: B3,0B,B7 -E91B subd L0BB7 -E91E ; E91E: 23,0A -E91E bls LE92A -E920 ; E920: FC,00,0F -E920 ldd L000F -E923 ; E923: 05 -E923 lsld -E924 ; E924: B3,0B,B7 -E924 subd L0BB7 -E927 ; E927: FD,00,0F -E927 std L000F -E92A ; E92A: 39 -E92A LE92A: rts -E92B ; E92B: 34,30,6F -E92B .ascii '40o' -E92E .byte 0x00 -E92F ; E92F: 30 -E92F .ascii '0' -E930 .byte 0xE6,0x00,0xC1 -E933 ; E933: 64,24 -E933 .ascii 'd$' -E935 .byte 0x15 -E936 ; E936: 5F,4F,37,36,30 -E936 .ascii '_O760' -E93B .byte 0xE6,0x02 -E93D ; E93D: 4F -E93D .ascii 'O' -E93E .byte 0x05,0xC3,0x0D,0x1F -E942 ; E942: 38 -E942 .ascii '8' -E943 .byte 0x8F,0xED,0x00 -E946 ; E946: 30,6C -E946 .ascii '0l' -E948 .byte 0x00 -E949 ; E949: 20 -E949 .ascii ' ' -E94A .byte 0xE4 -E94B ; E94B: 4F,5F -E94B .ascii 'O_' -E94D .byte 0xFD,0x0D,0xF9,0xFD,0x0D,0xF7 -E953 ; E953: 4F,5F -E953 .ascii 'O_' -E955 .byte 0xFD,0x0D,0xF5,0xFD,0x0D,0xF3 -E95B ; E95B: 4F,5F -E95B .ascii 'O_' -E95D .byte 0xFD,0x0D,0xF1,0xFD,0x0D,0xEF -E963 ; E963: 4F,5F -E963 .ascii 'O_' -E965 .byte 0xFD,0x0D,0xFD,0xFD,0x0D,0xFB -E96B ; E96B: 4F,5F -E96B .ascii 'O_' -E96D .byte 0xFD,0x0D,0xE9,0xFD,0x0D,0xE7 -E973 ; E973: 5F,4F -E973 .ascii '_O' -E975 .byte 0xFD,0x0C,0xDD -E978 ; E978: 5F,4F -E978 .ascii '_O' -E97A .byte 0xFD,0x0C,0xDF -E97D ; E97D: 5F,4F -E97D .ascii '_O' -E97F .byte 0xFD,0x0C,0xE1 -E982 ; E982: 5F,4F -E982 .ascii '_O' -E984 .byte 0xFD,0x0C,0xE3 -E987 ; E987: 5F,4F -E987 .ascii '_O' -E989 .byte 0xFD,0x0C,0xE5 -E98C ; E98C: 4F,5F -E98C .ascii 'O_' -E98E .byte 0xFD,0x0C,0xF5,0xFD,0x0C,0xF3 -E994 ; E994: 4F,5F -E994 .ascii 'O_' -E996 .byte 0xFD,0x0C,0xF9,0xFD,0x0C,0xF7 -E99C ; E99C: 4F,5F -E99C .ascii 'O_' -E99E .byte 0xFD,0x0C,0xFD,0xFD,0x0C,0xFB -E9A4 ; E9A4: 4F,5F -E9A4 .ascii 'O_' -E9A6 .byte 0xFD,0x0D,0x01,0xFD,0x0C,0xFF -E9AC ; E9AC: 4F,5F -E9AC .ascii 'O_' -E9AE .byte 0xFD,0x0D,0x05,0xFD,0x0D,0x03 -E9B4 ; E9B4: 5F,4F -E9B4 .ascii '_O' -E9B6 .byte 0xFD,0x0D,0x07 -E9B9 ; E9B9: 5F,4F -E9B9 .ascii '_O' -E9BB .byte 0xFD,0x0D,0x09 -E9BE ; E9BE: 5F,4F -E9BE .ascii '_O' -E9C0 .byte 0xFD,0x0D,0x0B -E9C3 ; E9C3: 5F,4F -E9C3 .ascii '_O' -E9C5 .byte 0xFD,0x0D,0x0D -E9C8 ; E9C8: 4F,5F -E9C8 .ascii 'O_' -E9CA .byte 0xFD,0x0D,0x11,0xFD,0x0D,0x0F -E9D0 ; E9D0: 4F,5F -E9D0 .ascii 'O_' -E9D2 .byte 0xFD,0x0D,0x15,0xFD,0x0D,0x13 -E9D8 ; E9D8: 4F,5F -E9D8 .ascii 'O_' -E9DA .byte 0xFD,0x0D,0x19,0xFD,0x0D,0x17 -E9E0 ; E9E0: 4F,5F -E9E0 .ascii 'O_' -E9E2 .byte 0xFD,0x0D,0x1D,0xFD,0x0D,0x1B -E9E8 ; E9E8: 31,39 -E9E8 .ascii '19' -E9EA ; E9EA: 7F,00,06 -E9EA LE9EA: clr L0006 -E9ED ; E9ED: F6,00,06 -E9ED LE9ED: ldab L0006 -E9F0 ; E9F0: C1,64 -E9F0 cmpb #0x64 -E9F2 ; E9F2: 24,64 -E9F2 bcc LEA58 -E9F4 ; E9F4: F6,00,06 -E9F4 ldab L0006 -E9F7 ; E9F7: 4F -E9F7 clra -E9F8 ; E9F8: CE,00,05 -E9F8 ldx #0x0005 -E9FB ; E9FB: 02 -E9FB idiv -E9FC ; E9FC: 5D -E9FC tstb -E9FD ; E9FD: 27,54 -E9FD beq LEA53 -E9FF ; E9FF: CC,BF,FF -E9FF ldd #0xBFFF -EA02 ; EA02: 37 -EA02 pshb -EA03 ; EA03: 36 -EA03 psha -EA04 ; EA04: F6,00,06 -EA04 ldab L0006 -EA07 ; EA07: 4F -EA07 clra -EA08 ; EA08: 05 -EA08 lsld -EA09 ; EA09: C3,08,00 -EA09 addd #0x0800 -EA0C ; EA0C: 38 -EA0C pulx -EA0D ; EA0D: 8F -EA0D xgdx -EA0E ; EA0E: A4,00 -EA0E anda 0x00,x -EA10 ; EA10: E4,01 -EA10 andb 0x01,x -EA12 ; EA12: ED,00 -EA12 std 0x00,x -EA14 ; EA14: CC,FE,FF -EA14 ldd #0xFEFF -EA17 ; EA17: 37 -EA17 pshb -EA18 ; EA18: 36 -EA18 psha -EA19 ; EA19: F6,00,06 -EA19 ldab L0006 -EA1C ; EA1C: 4F -EA1C clra -EA1D ; EA1D: 05 -EA1D lsld -EA1E ; EA1E: C3,08,C8 -EA1E addd #0x08C8 -EA21 ; EA21: 38 -EA21 pulx -EA22 ; EA22: 8F -EA22 xgdx -EA23 ; EA23: A4,00 -EA23 anda 0x00,x -EA25 ; EA25: E4,01 -EA25 andb 0x01,x -EA27 ; EA27: ED,00 -EA27 std 0x00,x -EA29 ; EA29: CC,FD,FF -EA29 ldd #0xFDFF -EA2C ; EA2C: 37 -EA2C pshb -EA2D ; EA2D: 36 -EA2D psha -EA2E ; EA2E: F6,00,06 -EA2E ldab L0006 -EA31 ; EA31: 4F -EA31 clra -EA32 ; EA32: 05 -EA32 lsld -EA33 ; EA33: C3,08,C8 -EA33 addd #0x08C8 -EA36 ; EA36: 38 -EA36 pulx -EA37 ; EA37: 8F -EA37 xgdx -EA38 ; EA38: A4,00 -EA38 anda 0x00,x -EA3A ; EA3A: E4,01 -EA3A andb 0x01,x -EA3C ; EA3C: ED,00 -EA3C std 0x00,x -EA3E ; EA3E: CC,FB,FF -EA3E ldd #0xFBFF -EA41 ; EA41: 37 -EA41 pshb -EA42 ; EA42: 36 -EA42 psha -EA43 ; EA43: F6,00,06 -EA43 ldab L0006 -EA46 ; EA46: 4F -EA46 clra -EA47 ; EA47: 05 -EA47 lsld -EA48 ; EA48: C3,08,C8 -EA48 addd #0x08C8 -EA4B ; EA4B: 38 -EA4B pulx -EA4C ; EA4C: 8F -EA4C xgdx -EA4D ; EA4D: A4,00 -EA4D anda 0x00,x -EA4F ; EA4F: E4,01 -EA4F andb 0x01,x -EA51 ; EA51: ED,00 -EA51 std 0x00,x -EA53 ; EA53: 7C,00,06 -EA53 LEA53: inc L0006 -EA56 ; EA56: 20,95 -EA56 bra LE9ED -EA58 ; EA58: 39 -EA58 LEA58: rts -EA59 ; EA59: 34 -EA59 LEA59: des -EA5A ; EA5A: CE,00,04 -EA5A ldx #0x0004 -EA5D ; EA5D: 3C -EA5D pshx -EA5E ; EA5E: CC,10,0A -EA5E ldd #0x100A -EA61 ; EA61: BD,E5,D7 -EA61 jsr LE5D7 -EA64 ; EA64: 38 -EA64 pulx -EA65 ; EA65: 83,00,00 -EA65 subd #0x0000 -EA68 ; EA68: 27,3F -EA68 beq LEAA9 -EA6A ; EA6A: CE,00,01 -EA6A ldx #0x0001 -EA6D ; EA6D: 3C -EA6D pshx -EA6E ; EA6E: CC,18,00 -EA6E ldd #0x1800 -EA71 ; EA71: BD,E5,D7 -EA71 jsr LE5D7 -EA74 ; EA74: 38 -EA74 pulx -EA75 ; EA75: 83,00,00 -EA75 subd #0x0000 -EA78 ; EA78: 27,2F -EA78 beq LEAA9 -EA7A ; EA7A: CC,03,E8 -EA7A ldd #0x03E8 -EA7D ; EA7D: BD,E5,71 -EA7D jsr LE571 -EA80 ; EA80: 7F,0B,A8 -EA80 clr L0BA8 -EA83 ; EA83: F6,18,00 -EA83 LEA83: ldab COSTDO -EA86 ; EA86: C4,01 -EA86 andb #0x01 -EA88 ; EA88: 26,1C -EA88 bne LEAA6 -EA8A ; EA8A: BD,BE,4B -EA8A jsr LBE4B -EA8D ; EA8D: 0F -EA8D sei -EA8E ; EA8E: BD,BE,01 -EA8E jsr LBE01 -EA91 ; EA91: 0E -EA91 cli -EA92 ; EA92: CC,01,F4 -EA92 ldd #0x01F4 -EA95 ; EA95: BD,E5,71 -EA95 jsr LE571 -EA98 ; EA98: CC,AF,D1 -EA98 ldd #0xAFD1 -EA9B ; EA9B: BD,C0,BA -EA9B jsr DISPST -EA9E ; EA9E: CC,01,F4 -EA9E ldd #0x01F4 -EAA1 ; EAA1: BD,E5,71 -EAA1 jsr LE571 -EAA4 ; EAA4: 20,DD -EAA4 bra LEA83 -EAA6 ; EAA6: BD,BE,69 -EAA6 LEAA6: jsr LBE69 -EAA9 ; EAA9: C6,01 -EAA9 LEAA9: ldab #0x01 -EAAB ; EAAB: F7,00,14 -EAAB stab L0014 -EAAE ; EAAE: F6,00,14 -EAAE ldab L0014 -EAB1 ; EAB1: F7,38,00 -EAB1 stab CHANGE -EAB4 ; EAB4: CC,00,1E -EAB4 ldd #0x001E -EAB7 ; EAB7: BD,E5,71 -EAB7 jsr LE571 -EABA ; EABA: CE,00,01 -EABA ldx #0x0001 -EABD ; EABD: 3C -EABD pshx -EABE ; EABE: CC,10,00 -EABE ldd #0x1000 -EAC1 ; EAC1: BD,E5,D7 -EAC1 jsr LE5D7 -EAC4 ; EAC4: 38 -EAC4 pulx -EAC5 ; EAC5: 83,00,00 -EAC5 subd #0x0000 -EAC8 ; EAC8: 27,10 -EAC8 beq LEADA -EACA ; EACA: CE,00,02 -EACA ldx #0x0002 -EACD ; EACD: 3C -EACD pshx -EACE ; EACE: CC,10,00 -EACE ldd #0x1000 -EAD1 ; EAD1: BD,E5,D7 -EAD1 jsr LE5D7 -EAD4 ; EAD4: 38 -EAD4 pulx -EAD5 ; EAD5: 83,00,00 -EAD5 subd #0x0000 -EAD8 ; EAD8: 27,03 -EAD8 beq LEADD -EADA ; EADA: 7E,ED,F8 -EADA LEADA: jmp LEDF8 -EADD ; EADD: C6,02 -EADD LEADD: ldab #0x02 -EADF ; EADF: F7,00,14 -EADF stab L0014 -EAE2 ; EAE2: F6,00,14 -EAE2 ldab L0014 -EAE5 ; EAE5: F7,38,00 -EAE5 stab CHANGE -EAE8 ; EAE8: CC,00,1E -EAE8 ldd #0x001E -EAEB ; EAEB: BD,E5,71 -EAEB jsr LE571 -EAEE ; EAEE: CE,00,01 -EAEE ldx #0x0001 -EAF1 ; EAF1: 3C -EAF1 pshx -EAF2 ; EAF2: CC,10,00 -EAF2 ldd #0x1000 -EAF5 ; EAF5: BD,E5,D7 -EAF5 jsr LE5D7 -EAF8 ; EAF8: 38 -EAF8 pulx -EAF9 ; EAF9: 83,00,00 -EAF9 subd #0x0000 -EAFC ; EAFC: 26,10 -EAFC bne LEB0E -EAFE ; EAFE: CE,00,02 -EAFE ldx #0x0002 -EB01 ; EB01: 3C -EB01 pshx -EB02 ; EB02: CC,10,00 -EB02 ldd #0x1000 -EB05 ; EB05: BD,E5,D7 -EB05 jsr LE5D7 -EB08 ; EB08: 38 -EB08 pulx -EB09 ; EB09: 83,00,00 -EB09 subd #0x0000 -EB0C ; EB0C: 26,03 -EB0C bne LEB11 -EB0E ; EB0E: 7E,ED,F8 -EB0E LEB0E: jmp LEDF8 -EB11 ; EB11: CC,5A,5A -EB11 LEB11: ldd #0x5A5A -EB14 ; EB14: FD,10,16 -EB14 std L1016 -EB17 ; EB17: CC,B1,39 -EB17 ldd #0xB139 -EB1A ; EB1A: BD,C0,BA -EB1A jsr DISPST -EB1D ; EB1D: CC,07,D0 -EB1D ldd #0x07D0 -EB20 ; EB20: BD,E5,71 -EB20 jsr LE571 -EB23 ; EB23: CC,B1,44 -EB23 ldd #0xB144 -EB26 ; EB26: BD,C0,BA -EB26 jsr DISPST -EB29 ; EB29: CC,07,D0 -EB29 ldd #0x07D0 -EB2C ; EB2C: BD,E5,71 -EB2C jsr LE571 -EB2F ; EB2F: CC,00,14 -EB2F ldd #0x0014 -EB32 ; EB32: FD,00,3B -EB32 std L003B -EB35 ; EB35: FC,00,3B -EB35 LEB35: ldd L003B -EB38 ; EB38: 27,47 -EB38 beq LEB81 -EB3A ; EB3A: 30 -EB3A tsx -EB3B ; EB3B: 6F,00 -EB3B clr 0x00,x -EB3D ; EB3D: 30 -EB3D LEB3D: tsx -EB3E ; EB3E: E6,00 -EB3E ldab 0x00,x -EB40 ; EB40: C1,0A -EB40 cmpb #0x0A -EB42 ; EB42: 24,3B -EB42 bcc LEB7F -EB44 ; EB44: BD,BE,4B -EB44 jsr LBE4B -EB47 ; EB47: C6,2E -EB47 ldab #0x2E -EB49 ; EB49: 37 -EB49 pshb -EB4A ; EB4A: 30 -EB4A tsx -EB4B ; EB4B: E6,01 -EB4B ldab 0x01,x -EB4D ; EB4D: 4F -EB4D clra -EB4E ; EB4E: C3,0B,90 -EB4E addd #0x0B90 -EB51 ; EB51: 8F -EB51 xgdx -EB52 ; EB52: 33 -EB52 pulb -EB53 ; EB53: E7,00 -EB53 stab 0x00,x -EB55 ; EB55: 0F -EB55 sei -EB56 ; EB56: BD,BE,69 -EB56 jsr LBE69 -EB59 ; EB59: CE,10,28 -EB59 ldx #0x1028 -EB5C ; EB5C: 1C,00,40 -EB5C bset 0x00,x,#0x40 -EB5F ; EB5F: CE,00,01 -EB5F ldx #0x0001 -EB62 ; EB62: 3C -EB62 pshx -EB63 ; EB63: CC,00,20 -EB63 ldd #0x0020 -EB66 ; EB66: BD,BD,B5 -EB66 jsr LBDB5 -EB69 ; EB69: 38 -EB69 pulx -EB6A ; EB6A: CE,10,28 -EB6A ldx #0x1028 -EB6D ; EB6D: 1D,00,40 -EB6D bclr 0x00,x,#0x40 -EB70 ; EB70: BD,BE,10 -EB70 jsr LBE10 -EB73 ; EB73: 0E -EB73 cli -EB74 ; EB74: CC,00,07 -EB74 ldd #0x0007 -EB77 ; EB77: BD,E5,71 -EB77 jsr LE571 -EB7A ; EB7A: 30 -EB7A tsx -EB7B ; EB7B: 6C,00 -EB7B inc 0x00,x -EB7D ; EB7D: 20,BE -EB7D bra LEB3D -EB7F ; EB7F: 20,B4 -EB7F LEB7F: bra LEB35 -EB81 ; EB81: BD,BE,69 -EB81 LEB81: jsr LBE69 -EB84 ; EB84: CC,08,00 -EB84 ldd #0x0800 -EB87 ; EB87: FD,00,73 -EB87 std L0073 -EB8A ; EB8A: FC,00,73 -EB8A LEB8A: ldd L0073 -EB8D ; EB8D: 83,0F,FF -EB8D subd #0x0FFF -EB90 ; EB90: 22,10 -EB90 bhi LEBA2 -EB92 ; EB92: C6,AA -EB92 ldab #0xAA -EB94 ; EB94: FE,00,73 -EB94 ldx L0073 -EB97 ; EB97: E7,00 -EB97 stab 0x00,x -EB99 ; EB99: FE,00,73 -EB99 ldx L0073 -EB9C ; EB9C: 08 -EB9C inx -EB9D ; EB9D: FF,00,73 -EB9D stx L0073 -EBA0 ; EBA0: 20,E8 -EBA0 bra LEB8A -EBA2 ; EBA2: CC,08,00 -EBA2 LEBA2: ldd #0x0800 -EBA5 ; EBA5: FD,00,73 -EBA5 std L0073 -EBA8 ; EBA8: FC,00,73 -EBA8 LEBA8: ldd L0073 -EBAB ; EBAB: 83,0F,FF -EBAB subd #0x0FFF -EBAE ; EBAE: 22,1A -EBAE bhi LEBCA -EBB0 ; EBB0: FE,00,73 -EBB0 ldx L0073 -EBB3 ; EBB3: E6,00 -EBB3 ldab 0x00,x -EBB5 ; EBB5: C1,AA -EBB5 cmpb #0xAA -EBB7 ; EBB7: 27,08 -EBB7 beq LEBC1 -EBB9 ; EBB9: CE,10,16 -EBB9 ldx #0x1016 -EBBC ; EBBC: 1D,00,FF -EBBC bclr 0x00,x,#0xFF -EBBF ; EBBF: 20,09 -EBBF bra LEBCA -EBC1 ; EBC1: FE,00,73 -EBC1 LEBC1: ldx L0073 -EBC4 ; EBC4: 08 -EBC4 inx -EBC5 ; EBC5: FF,00,73 -EBC5 stx L0073 -EBC8 ; EBC8: 20,DE -EBC8 bra LEBA8 -EBCA ; EBCA: CC,08,00 -EBCA LEBCA: ldd #0x0800 -EBCD ; EBCD: FD,00,73 -EBCD std L0073 -EBD0 ; EBD0: FC,00,73 -EBD0 LEBD0: ldd L0073 -EBD3 ; EBD3: 83,0F,FF -EBD3 subd #0x0FFF -EBD6 ; EBD6: 22,10 -EBD6 bhi LEBE8 -EBD8 ; EBD8: C6,55 -EBD8 ldab #0x55 -EBDA ; EBDA: FE,00,73 -EBDA ldx L0073 -EBDD ; EBDD: E7,00 -EBDD stab 0x00,x -EBDF ; EBDF: FE,00,73 -EBDF ldx L0073 -EBE2 ; EBE2: 08 -EBE2 inx -EBE3 ; EBE3: FF,00,73 -EBE3 stx L0073 -EBE6 ; EBE6: 20,E8 -EBE6 bra LEBD0 -EBE8 ; EBE8: CC,08,00 -EBE8 LEBE8: ldd #0x0800 -EBEB ; EBEB: FD,00,73 -EBEB std L0073 -EBEE ; EBEE: FC,00,73 -EBEE LEBEE: ldd L0073 -EBF1 ; EBF1: 83,0F,FF -EBF1 subd #0x0FFF -EBF4 ; EBF4: 22,1A -EBF4 bhi LEC10 -EBF6 ; EBF6: FE,00,73 -EBF6 ldx L0073 -EBF9 ; EBF9: E6,00 -EBF9 ldab 0x00,x -EBFB ; EBFB: C1,55 -EBFB cmpb #0x55 -EBFD ; EBFD: 27,08 -EBFD beq LEC07 -EBFF ; EBFF: CE,10,16 -EBFF ldx #0x1016 -EC02 ; EC02: 1D,00,FF -EC02 bclr 0x00,x,#0xFF -EC05 ; EC05: 20,09 -EC05 bra LEC10 -EC07 ; EC07: FE,00,73 -EC07 LEC07: ldx L0073 -EC0A ; EC0A: 08 -EC0A inx -EC0B ; EC0B: FF,00,73 -EC0B stx L0073 -EC0E ; EC0E: 20,DE -EC0E bra LEBEE -EC10 ; EC10: CC,08,00 -EC10 LEC10: ldd #0x0800 -EC13 ; EC13: FD,00,73 -EC13 std L0073 -EC16 ; EC16: FC,00,73 -EC16 LEC16: ldd L0073 -EC19 ; EC19: 83,0F,FF -EC19 subd #0x0FFF -EC1C ; EC1C: 22,0F -EC1C bhi LEC2D -EC1E ; EC1E: 5F -EC1E clrb -EC1F ; EC1F: FE,00,73 -EC1F ldx L0073 -EC22 ; EC22: E7,00 -EC22 stab 0x00,x -EC24 ; EC24: FE,00,73 -EC24 ldx L0073 -EC27 ; EC27: 08 -EC27 inx -EC28 ; EC28: FF,00,73 -EC28 stx L0073 -EC2B ; EC2B: 20,E9 -EC2B bra LEC16 -EC2D ; EC2D: 7F,00,06 -EC2D LEC2D: clr L0006 -EC30 ; EC30: F6,00,06 -EC30 LEC30: ldab L0006 -EC33 ; EC33: C1,64 -EC33 cmpb #0x64 -EC35 ; EC35: 24,4D -EC35 bcc LEC84 -EC37 ; EC37: F6,00,06 -EC37 ldab L0006 -EC3A ; EC3A: 4F -EC3A clra -EC3B ; EC3B: CE,00,05 -EC3B ldx #0x0005 -EC3E ; EC3E: 02 -EC3E idiv -EC3F ; EC3F: 5D -EC3F tstb -EC40 ; EC40: 27,3D -EC40 beq LEC7F -EC42 ; EC42: CC,00,32 -EC42 ldd #0x0032 -EC45 ; EC45: 37 -EC45 pshb -EC46 ; EC46: 36 -EC46 psha -EC47 ; EC47: F6,00,06 -EC47 ldab L0006 -EC4A ; EC4A: 4F -EC4A clra -EC4B ; EC4B: 05 -EC4B lsld -EC4C ; EC4C: C3,08,00 -EC4C addd #0x0800 -EC4F ; EC4F: 38 -EC4F pulx -EC50 ; EC50: 8F -EC50 xgdx -EC51 ; EC51: ED,00 -EC51 std 0x00,x -EC53 ; EC53: F6,00,06 -EC53 ldab L0006 -EC56 ; EC56: 4F -EC56 clra -EC57 ; EC57: 05 -EC57 lsld -EC58 ; EC58: C3,08,00 -EC58 addd #0x0800 -EC5B ; EC5B: 8F -EC5B xgdx -EC5C ; EC5C: EC,00 -EC5C ldd 0x00,x -EC5E ; EC5E: 43 -EC5E coma -EC5F ; EC5F: 53 -EC5F comb -EC60 ; EC60: 37 -EC60 pshb -EC61 ; EC61: 36 -EC61 psha -EC62 ; EC62: F6,00,06 -EC62 ldab L0006 -EC65 ; EC65: 4F -EC65 clra -EC66 ; EC66: 05 -EC66 lsld -EC67 ; EC67: C3,0B,F1 -EC67 addd #0x0BF1 -EC6A ; EC6A: 38 -EC6A pulx -EC6B ; EC6B: 8F -EC6B xgdx -EC6C ; EC6C: ED,00 -EC6C std 0x00,x -EC6E ; EC6E: CC,08,01 -EC6E ldd #0x0801 -EC71 ; EC71: 37 -EC71 pshb -EC72 ; EC72: 36 -EC72 psha -EC73 ; EC73: F6,00,06 -EC73 ldab L0006 -EC76 ; EC76: 4F -EC76 clra -EC77 ; EC77: 05 -EC77 lsld -EC78 ; EC78: C3,08,C8 -EC78 addd #0x08C8 -EC7B ; EC7B: 38 -EC7B pulx -EC7C ; EC7C: 8F -EC7C xgdx -EC7D ; EC7D: ED,00 -EC7D std 0x00,x -EC7F ; EC7F: 7C,00,06 -EC7F LEC7F: inc L0006 -EC82 ; EC82: 20,AC -EC82 bra LEC30 -EC84 ; EC84: C6,1D -EC84 LEC84: ldab #0x1D -EC86 ; EC86: F7,0B,BF -EC86 stab L0BBF -EC89 ; EC89: 30 -EC89 tsx -EC8A ; EC8A: 6F,00 -EC8A clr 0x00,x -EC8C ; EC8C: F6,0B,BF -EC8C LEC8C: ldab L0BBF -EC8F ; EC8F: 4F -EC8F clra -EC90 ; EC90: C3,00,02 -EC90 addd #0x0002 -EC93 ; EC93: 37 -EC93 pshb -EC94 ; EC94: 36 -EC94 psha -EC95 ; EC95: 30 -EC95 tsx -EC96 ; EC96: E6,02 -EC96 ldab 0x02,x -EC98 ; EC98: 4F -EC98 clra -EC99 ; EC99: A3,00 -EC99 subd 0x00,x -EC9B ; EC9B: 31 -EC9B ins -EC9C ; EC9C: 31 -EC9C ins -EC9D ; EC9D: 2C,1B -EC9D bge LECBA -EC9F ; EC9F: 30 -EC9F tsx -ECA0 ; ECA0: E6,00 -ECA0 ldab 0x00,x -ECA2 ; ECA2: 4F -ECA2 clra -ECA3 ; ECA3: C3,B1,D0 -ECA3 addd #0xB1D0 -ECA6 ; ECA6: 8F -ECA6 xgdx -ECA7 ; ECA7: E6,00 -ECA7 ldab 0x00,x -ECA9 ; ECA9: 37 -ECA9 pshb -ECAA ; ECAA: 30 -ECAA tsx -ECAB ; ECAB: E6,01 -ECAB ldab 0x01,x -ECAD ; ECAD: 4F -ECAD clra -ECAE ; ECAE: C3,09,93 -ECAE addd #0x0993 -ECB1 ; ECB1: 8F -ECB1 xgdx -ECB2 ; ECB2: 33 -ECB2 pulb -ECB3 ; ECB3: E7,00 -ECB3 stab 0x00,x -ECB5 ; ECB5: 30 -ECB5 tsx -ECB6 ; ECB6: 6C,00 -ECB6 inc 0x00,x -ECB8 ; ECB8: 20,D2 -ECB8 bra LEC8C -ECBA ; ECBA: 7F,0B,A8 -ECBA LECBA: clr L0BA8 -ECBD ; ECBD: CC,00,32 -ECBD ldd #0x0032 -ECC0 ; ECC0: FD,0B,B5 -ECC0 std L0BB5 -ECC3 ; ECC3: 5F -ECC3 clrb -ECC4 ; ECC4: 4F -ECC4 clra -ECC5 ; ECC5: FD,0B,B7 -ECC5 std L0BB7 -ECC8 ; ECC8: 7F,00,06 -ECC8 clr L0006 -ECCB ; ECCB: BD,A6,4E -ECCB jsr LA64E -ECCE ; ECCE: C6,09 -ECCE ldab #0x09 -ECD0 ; ECD0: F7,0B,C0 -ECD0 stab L0BC0 -ECD3 ; ECD3: 7F,0E,6D -ECD3 clr L0E6D -ECD6 ; ECD6: C6,01 -ECD6 ldab #0x01 -ECD8 ; ECD8: F7,0E,6E -ECD8 stab L0E6E -ECDB ; ECDB: 30 -ECDB tsx -ECDC ; ECDC: 6F,00 -ECDC clr 0x00,x -ECDE ; ECDE: 30 -ECDE LECDE: tsx -ECDF ; ECDF: E6,00 -ECDF ldab 0x00,x -ECE1 ; ECE1: C1,0F -ECE1 cmpb #0x0F -ECE3 ; ECE3: 24,21 -ECE3 bcc LED06 -ECE5 ; ECE5: C6,30 -ECE5 ldab #0x30 -ECE7 ; ECE7: 37 -ECE7 pshb -ECE8 ; ECE8: 30 -ECE8 tsx -ECE9 ; ECE9: E6,01 -ECE9 ldab 0x01,x -ECEB ; ECEB: 4F -ECEB clra -ECEC ; ECEC: C3,0C,B9 -ECEC addd #0x0CB9 -ECEF ; ECEF: 8F -ECEF xgdx -ECF0 ; ECF0: 33 -ECF0 pulb -ECF1 ; ECF1: E7,00 -ECF1 stab 0x00,x -ECF3 ; ECF3: C6,30 -ECF3 ldab #0x30 -ECF5 ; ECF5: 37 -ECF5 pshb -ECF6 ; ECF6: 30 -ECF6 tsx -ECF7 ; ECF7: E6,01 -ECF7 ldab 0x01,x -ECF9 ; ECF9: 4F -ECF9 clra -ECFA ; ECFA: C3,0C,C9 -ECFA addd #0x0CC9 -ECFD ; ECFD: 8F -ECFD xgdx -ECFE ; ECFE: 33 -ECFE pulb -ECFF ; ECFF: E7,00 -ECFF stab 0x00,x -ED01 ; ED01: 30 -ED01 tsx -ED02 ; ED02: 6C,00 -ED02 inc 0x00,x -ED04 ; ED04: 20,D8 -ED04 bra LECDE -ED06 ; ED06: 30 -ED06 LED06: tsx -ED07 ; ED07: 6F,00 -ED07 clr 0x00,x -ED09 ; ED09: 30 -ED09 LED09: tsx -ED0A ; ED0A: E6,00 -ED0A ldab 0x00,x -ED0C ; ED0C: C1,0B -ED0C cmpb #0x0B -ED0E ; ED0E: 24,12 -ED0E bcc LED22 -ED10 ; ED10: 5F -ED10 clrb -ED11 ; ED11: 37 -ED11 pshb -ED12 ; ED12: 30 -ED12 tsx -ED13 ; ED13: E6,01 -ED13 ldab 0x01,x -ED15 ; ED15: 4F -ED15 clra -ED16 ; ED16: C3,0B,E4 -ED16 addd #0x0BE4 -ED19 ; ED19: 8F -ED19 xgdx -ED1A ; ED1A: 33 -ED1A pulb -ED1B ; ED1B: E7,00 -ED1B stab 0x00,x -ED1D ; ED1D: 30 -ED1D tsx -ED1E ; ED1E: 6C,00 -ED1E inc 0x00,x -ED20 ; ED20: 20,E7 -ED20 bra LED09 -ED22 ; ED22: 4F -ED22 LED22: clra -ED23 ; ED23: 5F -ED23 clrb -ED24 ; ED24: FD,0D,F9 -ED24 std L0DF9 -ED27 ; ED27: FD,0D,F7 -ED27 std L0DF7 -ED2A ; ED2A: 4F -ED2A clra -ED2B ; ED2B: 5F -ED2B clrb -ED2C ; ED2C: FD,0D,F5 -ED2C std L0DF5 -ED2F ; ED2F: FD,0D,F3 -ED2F std L0DF3 -ED32 ; ED32: 7F,0C,D9 -ED32 clr L0CD9 -ED35 ; ED35: 7F,0C,DA -ED35 clr L0CDA -ED38 ; ED38: 7F,0C,DB -ED38 clr L0CDB -ED3B ; ED3B: 7F,0C,DC -ED3B clr L0CDC -ED3E ; ED3E: 4F -ED3E clra -ED3F ; ED3F: 5F -ED3F clrb -ED40 ; ED40: FD,0D,F1 -ED40 std L0DF1 -ED43 ; ED43: FD,0D,EF -ED43 std L0DEF -ED46 ; ED46: 4F -ED46 clra -ED47 ; ED47: 5F -ED47 clrb -ED48 ; ED48: FD,0D,FD -ED48 std L0DFD -ED4B ; ED4B: FD,0D,FB -ED4B std L0DFB -ED4E ; ED4E: 4F -ED4E clra -ED4F ; ED4F: 5F -ED4F clrb -ED50 ; ED50: FD,0D,E9 -ED50 std L0DE9 -ED53 ; ED53: FD,0D,E7 -ED53 std L0DE7 -ED56 ; ED56: 4F -ED56 clra -ED57 ; ED57: 5F -ED57 clrb -ED58 ; ED58: FD,0D,ED -ED58 std L0DED -ED5B ; ED5B: FD,0D,EB -ED5B std L0DEB -ED5E ; ED5E: 5F -ED5E clrb -ED5F ; ED5F: 4F -ED5F clra -ED60 ; ED60: FD,0C,DD -ED60 std L0CDD -ED63 ; ED63: 5F -ED63 clrb -ED64 ; ED64: 4F -ED64 clra -ED65 ; ED65: FD,0C,DF -ED65 std L0CDF -ED68 ; ED68: 5F -ED68 clrb -ED69 ; ED69: 4F -ED69 clra -ED6A ; ED6A: FD,0C,E1 -ED6A std L0CE1 -ED6D ; ED6D: 5F -ED6D clrb -ED6E ; ED6E: 4F -ED6E clra -ED6F ; ED6F: FD,0C,E3 -ED6F std L0CE3 -ED72 ; ED72: 5F -ED72 clrb -ED73 ; ED73: 4F -ED73 clra -ED74 ; ED74: FD,0C,E5 -ED74 std L0CE5 -ED77 ; ED77: 4F -ED77 clra -ED78 ; ED78: 5F -ED78 clrb -ED79 ; ED79: FD,0C,F5 -ED79 std L0CF5 -ED7C ; ED7C: FD,0C,F3 -ED7C std L0CF3 -ED7F ; ED7F: 4F -ED7F clra -ED80 ; ED80: 5F -ED80 clrb -ED81 ; ED81: FD,0C,F9 -ED81 std L0CF9 -ED84 ; ED84: FD,0C,F7 -ED84 std L0CF7 -ED87 ; ED87: 4F -ED87 clra -ED88 ; ED88: 5F -ED88 clrb -ED89 ; ED89: FD,0C,FD -ED89 std L0CFD -ED8C ; ED8C: FD,0C,FB -ED8C std L0CFB -ED8F ; ED8F: 4F -ED8F clra -ED90 ; ED90: 5F -ED90 clrb -ED91 ; ED91: FD,0D,01 -ED91 std L0D01 -ED94 ; ED94: FD,0C,FF -ED94 std L0CFF -ED97 ; ED97: 4F -ED97 clra -ED98 ; ED98: 5F -ED98 clrb -ED99 ; ED99: FD,0D,05 -ED99 std L0D05 -ED9C ; ED9C: FD,0D,03 -ED9C std L0D03 -ED9F ; ED9F: 5F -ED9F clrb -EDA0 ; EDA0: 4F -EDA0 clra -EDA1 ; EDA1: FD,0D,07 -EDA1 std L0D07 -EDA4 ; EDA4: 5F -EDA4 clrb -EDA5 ; EDA5: 4F -EDA5 clra -EDA6 ; EDA6: FD,0D,09 -EDA6 std L0D09 -EDA9 ; EDA9: 5F -EDA9 clrb -EDAA ; EDAA: 4F -EDAA clra -EDAB ; EDAB: FD,0D,0B -EDAB std L0D0B -EDAE ; EDAE: 5F -EDAE clrb -EDAF ; EDAF: 4F -EDAF clra -EDB0 ; EDB0: FD,0D,0D -EDB0 std L0D0D -EDB3 ; EDB3: 4F -EDB3 clra -EDB4 ; EDB4: 5F -EDB4 clrb -EDB5 ; EDB5: FD,0D,11 -EDB5 std L0D11 -EDB8 ; EDB8: FD,0D,0F -EDB8 std L0D0F -EDBB ; EDBB: 4F -EDBB clra -EDBC ; EDBC: 5F -EDBC clrb -EDBD ; EDBD: FD,0D,15 -EDBD std L0D15 -EDC0 ; EDC0: FD,0D,13 -EDC0 std L0D13 -EDC3 ; EDC3: 4F -EDC3 clra -EDC4 ; EDC4: 5F -EDC4 clrb -EDC5 ; EDC5: FD,0D,19 -EDC5 std L0D19 -EDC8 ; EDC8: FD,0D,17 -EDC8 std L0D17 -EDCB ; EDCB: 4F -EDCB clra -EDCC ; EDCC: 5F -EDCC clrb -EDCD ; EDCD: FD,0D,1D -EDCD std L0D1D -EDD0 ; EDD0: FD,0D,1B -EDD0 std L0D1B -EDD3 ; EDD3: 7F,0B,AF -EDD3 clr L0BAF -EDD6 ; EDD6: 7F,0B,AE -EDD6 clr L0BAE -EDD9 ; EDD9: 7F,0B,AD -EDD9 clr L0BAD -EDDC ; EDDC: 7F,0B,AC -EDDC clr L0BAC -EDDF ; EDDF: 7F,0B,AB -EDDF clr L0BAB -EDE2 ; EDE2: 7F,0B,B4 -EDE2 clr L0BB4 -EDE5 ; EDE5: 7F,0B,B3 -EDE5 clr L0BB3 -EDE8 ; EDE8: 7F,0B,B2 -EDE8 clr L0BB2 -EDEB ; EDEB: 7F,0B,B1 -EDEB clr L0BB1 -EDEE ; EDEE: 7F,0B,B0 -EDEE clr L0BB0 -EDF1 ; EDF1: C6,05 -EDF1 ldab #0x05 -EDF3 ; EDF3: F7,08,00 -EDF3 stab FLASHM -EDF6 ; EDF6: 8D,21 -EDF6 bsr LEE19 -EDF8 ; EDF8: 7F,00,14 -EDF8 LEDF8: clr L0014 -EDFB ; EDFB: F6,00,14 -EDFB ldab L0014 -EDFE ; EDFE: F7,38,00 -EDFE stab CHANGE -EE01 ; EE01: 31 -EE01 ins -EE02 ; EE02: 39 -EE02 rts -EE03 ; EE03: 37 -EE03 LEE03: pshb -EE04 ; EE04: 36 -EE04 psha -EE05 ; EE05: 30 -EE05 tsx -EE06 ; EE06: EC,00 -EE06 ldd 0x00,x -EE08 ; EE08: BD,C0,BA -EE08 jsr DISPST -EE0B ; EE0B: CE,10,16 -EE0B ldx #0x1016 -EE0E ; EE0E: 1D,01,FF -EE0E bclr 0x01,x,#0xFF -EE11 ; EE11: CC,05,DC -EE11 ldd #0x05DC -EE14 ; EE14: BD,E5,71 -EE14 jsr LE571 -EE17 ; EE17: 38 -EE17 pulx -EE18 ; EE18: 39 -EE18 rts -EE19 ; EE19: BD,E5,D1 -EE19 LEE19: jsr LE5D1 -EE1C ; EE1C: CE,10,16 -EE1C LEE1C: ldx #0x1016 -EE1F ; EE1F: 1D,01,FF -EE1F bclr 0x01,x,#0xFF -EE22 ; EE22: CE,10,16 -EE22 ldx #0x1016 -EE25 ; EE25: 1C,01,5A -EE25 bset 0x01,x,#0x5A -EE28 ; EE28: F6,10,16 -EE28 ldab L1016 -EE2B ; EE2B: 26,0C -EE2B bne LEE39 -EE2D ; EE2D: CC,B1,4F -EE2D ldd #0xB14F -EE30 ; EE30: BD,C0,BA -EE30 jsr DISPST -EE33 ; EE33: CC,05,DC -EE33 ldd #0x05DC -EE36 ; EE36: BD,E5,71 -EE36 jsr LE571 -EE39 ; EE39: C6,04 -EE39 LEE39: ldab #0x04 -EE3B ; EE3B: F7,00,1C -EE3B stab L001C -EE3E ; EE3E: F6,00,1C -EE3E LEE3E: ldab L001C -EE41 ; EE41: C1,07 -EE41 cmpb #0x07 -EE43 ; EE43: 24,57 -EE43 bcc LEE9C -EE45 ; EE45: F6,00,1C -EE45 ldab L001C -EE48 ; EE48: 4F -EE48 clra -EE49 ; EE49: C3,B1,23 -EE49 addd #0xB123 -EE4C ; EE4C: 8F -EE4C xgdx -EE4D ; EE4D: E6,00 -EE4D ldab 0x00,x -EE4F ; EE4F: 53 -EE4F comb -EE50 ; EE50: F4,00,1A -EE50 andb L001A -EE53 ; EE53: F7,00,1A -EE53 stab L001A -EE56 ; EE56: F6,00,1A -EE56 ldab L001A -EE59 ; EE59: F7,30,00 -EE59 stab MISCOU -EE5C ; EE5C: CC,00,0A -EE5C ldd #0x000A -EE5F ; EE5F: BD,E5,71 -EE5F jsr LE571 -EE62 ; EE62: F6,18,00 -EE62 ldab COSTDO -EE65 ; EE65: 2C,07 -EE65 bge LEE6E -EE67 ; EE67: CC,B1,5A -EE67 ldd #0xB15A -EE6A ; EE6A: 8D,97 -EE6A bsr LEE03 -EE6C ; EE6C: 20,2E -EE6C bra LEE9C -EE6E ; EE6E: F6,00,1C -EE6E LEE6E: ldab L001C -EE71 ; EE71: 4F -EE71 clra -EE72 ; EE72: C3,B1,23 -EE72 addd #0xB123 -EE75 ; EE75: 8F -EE75 xgdx -EE76 ; EE76: E6,00 -EE76 ldab 0x00,x -EE78 ; EE78: FA,00,1A -EE78 orab L001A -EE7B ; EE7B: F7,00,1A -EE7B stab L001A -EE7E ; EE7E: F6,00,1A -EE7E ldab L001A -EE81 ; EE81: F7,30,00 -EE81 stab MISCOU -EE84 ; EE84: CC,00,0A -EE84 ldd #0x000A -EE87 ; EE87: BD,E5,71 -EE87 jsr LE571 -EE8A ; EE8A: F6,18,00 -EE8A ldab COSTDO -EE8D ; EE8D: 2D,08 -EE8D blt LEE97 -EE8F ; EE8F: CC,B1,5A -EE8F ldd #0xB15A -EE92 ; EE92: BD,EE,03 -EE92 jsr LEE03 -EE95 ; EE95: 20,05 -EE95 bra LEE9C -EE97 ; EE97: 7C,00,1C -EE97 LEE97: inc L001C -EE9A ; EE9A: 20,A2 -EE9A bra LEE3E -EE9C ; EE9C: CE,10,00 -EE9C LEE9C: ldx #0x1000 -EE9F ; EE9F: 1C,00,08 -EE9F bset 0x00,x,#0x08 -EEA2 ; EEA2: CE,10,08 -EEA2 ldx #0x1008 -EEA5 ; EEA5: 1C,00,02 -EEA5 bset 0x00,x,#0x02 -EEA8 ; EEA8: CE,00,1A -EEA8 ldx #0x001A -EEAB ; EEAB: 1C,00,40 -EEAB bset 0x00,x,#0x40 -EEAE ; EEAE: F6,00,1A -EEAE ldab L001A -EEB1 ; EEB1: F7,30,00 -EEB1 stab MISCOU -EEB4 ; EEB4: CC,00,0A -EEB4 ldd #0x000A -EEB7 ; EEB7: BD,E5,71 -EEB7 jsr LE571 -EEBA ; EEBA: F6,10,08 -EEBA ldab L1008 -EEBD ; EEBD: C4,01 -EEBD andb #0x01 -EEBF ; EEBF: 26,06 -EEBF bne LEEC7 -EEC1 ; EEC1: CC,B1,5A -EEC1 ldd #0xB15A -EEC4 ; EEC4: BD,EE,03 -EEC4 jsr LEE03 -EEC7 ; EEC7: CE,00,1A -EEC7 LEEC7: ldx #0x001A -EECA ; EECA: 1D,00,40 -EECA bclr 0x00,x,#0x40 -EECD ; EECD: F6,00,1A -EECD ldab L001A -EED0 ; EED0: F7,30,00 -EED0 stab MISCOU -EED3 ; EED3: CC,00,0A -EED3 ldd #0x000A -EED6 ; EED6: BD,E5,71 -EED6 jsr LE571 -EED9 ; EED9: F6,10,08 -EED9 ldab L1008 -EEDC ; EEDC: C4,01 -EEDC andb #0x01 -EEDE ; EEDE: 27,06 -EEDE beq LEEE6 -EEE0 ; EEE0: CC,B1,5A -EEE0 ldd #0xB15A -EEE3 ; EEE3: BD,EE,03 -EEE3 jsr LEE03 -EEE6 ; EEE6: CE,00,1A -EEE6 LEEE6: ldx #0x001A -EEE9 ; EEE9: 1C,00,02 -EEE9 bset 0x00,x,#0x02 -EEEC ; EEEC: F6,00,1A -EEEC ldab L001A -EEEF ; EEEF: F7,30,00 -EEEF stab MISCOU -EEF2 ; EEF2: CC,00,0A -EEF2 ldd #0x000A -EEF5 ; EEF5: BD,E5,71 -EEF5 jsr LE571 -EEF8 ; EEF8: F6,10,00 -EEF8 ldab L1000 -EEFB ; EEFB: C4,04 -EEFB andb #0x04 -EEFD ; EEFD: 26,06 -EEFD bne LEF05 -EEFF ; EEFF: CC,B1,65 -EEFF ldd #0xB165 -EF02 ; EF02: BD,EE,03 -EF02 jsr LEE03 -EF05 ; EF05: CE,00,1A -EF05 LEF05: ldx #0x001A -EF08 ; EF08: 1D,00,02 -EF08 bclr 0x00,x,#0x02 -EF0B ; EF0B: F6,00,1A -EF0B ldab L001A -EF0E ; EF0E: F7,30,00 -EF0E stab MISCOU -EF11 ; EF11: CC,00,0A -EF11 ldd #0x000A -EF14 ; EF14: BD,E5,71 -EF14 jsr LE571 -EF17 ; EF17: F6,10,00 -EF17 ldab L1000 -EF1A ; EF1A: C4,04 -EF1A andb #0x04 -EF1C ; EF1C: 27,06 -EF1C beq LEF24 -EF1E ; EF1E: CC,B1,65 -EF1E ldd #0xB165 -EF21 ; EF21: BD,EE,03 -EF21 jsr LEE03 -EF24 ; EF24: CE,00,1A -EF24 LEF24: ldx #0x001A -EF27 ; EF27: 1C,00,01 -EF27 bset 0x00,x,#0x01 -EF2A ; EF2A: F6,00,1A -EF2A ldab L001A -EF2D ; EF2D: F7,30,00 -EF2D stab MISCOU -EF30 ; EF30: CC,00,0A -EF30 ldd #0x000A -EF33 ; EF33: BD,E5,71 -EF33 jsr LE571 -EF36 ; EF36: F6,18,00 -EF36 ldab COSTDO -EF39 ; EF39: C4,20 -EF39 andb #0x20 -EF3B ; EF3B: 26,06 -EF3B bne LEF43 -EF3D ; EF3D: CC,B1,70 -EF3D ldd #0xB170 -EF40 ; EF40: BD,EE,03 -EF40 jsr LEE03 -EF43 ; EF43: CE,00,1A -EF43 LEF43: ldx #0x001A -EF46 ; EF46: 1D,00,01 -EF46 bclr 0x00,x,#0x01 -EF49 ; EF49: F6,00,1A -EF49 ldab L001A -EF4C ; EF4C: F7,30,00 -EF4C stab MISCOU -EF4F ; EF4F: CC,00,0A -EF4F ldd #0x000A -EF52 ; EF52: BD,E5,71 -EF52 jsr LE571 -EF55 ; EF55: F6,18,00 -EF55 ldab COSTDO -EF58 ; EF58: C4,20 -EF58 andb #0x20 -EF5A ; EF5A: 27,06 -EF5A beq LEF62 -EF5C ; EF5C: CC,B1,70 -EF5C ldd #0xB170 -EF5F ; EF5F: BD,EE,03 -EF5F jsr LEE03 -EF62 ; EF62: CE,00,1A -EF62 LEF62: ldx #0x001A -EF65 ; EF65: 1C,00,04 -EF65 bset 0x00,x,#0x04 -EF68 ; EF68: F6,00,1A -EF68 ldab L001A -EF6B ; EF6B: F7,30,00 -EF6B stab MISCOU -EF6E ; EF6E: CC,00,0A -EF6E ldd #0x000A -EF71 ; EF71: BD,E5,71 -EF71 jsr LE571 -EF74 ; EF74: F6,10,0A -EF74 ldab L100A -EF77 ; EF77: C4,04 -EF77 andb #0x04 -EF79 ; EF79: 26,06 -EF79 bne LEF81 -EF7B ; EF7B: CC,B1,7B -EF7B ldd #0xB17B -EF7E ; EF7E: BD,EE,03 -EF7E jsr LEE03 -EF81 ; EF81: CE,00,1A -EF81 LEF81: ldx #0x001A -EF84 ; EF84: 1D,00,04 -EF84 bclr 0x00,x,#0x04 -EF87 ; EF87: F6,00,1A -EF87 ldab L001A -EF8A ; EF8A: F7,30,00 -EF8A stab MISCOU -EF8D ; EF8D: CC,00,0A -EF8D ldd #0x000A -EF90 ; EF90: BD,E5,71 -EF90 jsr LE571 -EF93 ; EF93: F6,10,0A -EF93 ldab L100A -EF96 ; EF96: C4,04 -EF96 andb #0x04 -EF98 ; EF98: 27,06 -EF98 beq LEFA0 -EF9A ; EF9A: CC,B1,7B -EF9A ldd #0xB17B -EF9D ; EF9D: BD,EE,03 -EF9D jsr LEE03 -EFA0 ; EFA0: CE,10,00 -EFA0 LEFA0: ldx #0x1000 -EFA3 ; EFA3: 1C,00,08 -EFA3 bset 0x00,x,#0x08 -EFA6 ; EFA6: CE,00,1A -EFA6 ldx #0x001A -EFA9 ; EFA9: 1C,00,40 -EFA9 bset 0x00,x,#0x40 -EFAC ; EFAC: F6,00,1A -EFAC ldab L001A -EFAF ; EFAF: F7,30,00 -EFAF stab MISCOU -EFB2 ; EFB2: CE,10,08 -EFB2 ldx #0x1008 -EFB5 ; EFB5: 1C,00,02 -EFB5 bset 0x00,x,#0x02 -EFB8 ; EFB8: CC,00,0A -EFB8 ldd #0x000A -EFBB ; EFBB: BD,E5,71 -EFBB jsr LE571 -EFBE ; EFBE: F6,10,08 -EFBE ldab L1008 -EFC1 ; EFC1: C4,01 -EFC1 andb #0x01 -EFC3 ; EFC3: 26,06 -EFC3 bne LEFCB -EFC5 ; EFC5: CC,B1,86 -EFC5 ldd #0xB186 -EFC8 ; EFC8: BD,EE,03 -EFC8 jsr LEE03 -EFCB ; EFCB: CE,10,08 -EFCB LEFCB: ldx #0x1008 -EFCE ; EFCE: 1D,00,02 -EFCE bclr 0x00,x,#0x02 -EFD1 ; EFD1: CC,00,0A -EFD1 ldd #0x000A -EFD4 ; EFD4: BD,E5,71 -EFD4 jsr LE571 -EFD7 ; EFD7: F6,10,08 -EFD7 ldab L1008 -EFDA ; EFDA: C4,01 -EFDA andb #0x01 -EFDC ; EFDC: 27,06 -EFDC beq LEFE4 -EFDE ; EFDE: CC,B1,86 -EFDE ldd #0xB186 -EFE1 ; EFE1: BD,EE,03 -EFE1 jsr LEE03 -EFE4 ; EFE4: CE,10,00 -EFE4 LEFE4: ldx #0x1000 -EFE7 ; EFE7: 1D,00,08 -EFE7 bclr 0x00,x,#0x08 -EFEA ; EFEA: CE,10,08 -EFEA ldx #0x1008 -EFED ; EFED: 1C,00,02 -EFED bset 0x00,x,#0x02 -EFF0 ; EFF0: CC,00,0A -EFF0 ldd #0x000A -EFF3 ; EFF3: BD,E5,71 -EFF3 jsr LE571 -EFF6 ; EFF6: F6,10,08 -EFF6 ldab L1008 -EFF9 ; EFF9: C4,01 -EFF9 andb #0x01 -EFFB ; EFFB: 26,06 -EFFB bne LF003 -EFFD ; EFFD: CC,B1,91 -EFFD ldd #0xB191 -F000 ; F000: BD,EE,03 -F000 LF000: jsr LEE03 -F003 ; F003: CE,10,08 -F003 LF003: ldx #0x1008 -F006 ; F006: 1D,00,02 -F006 bclr 0x00,x,#0x02 -F009 ; F009: CC,00,0A -F009 ldd #0x000A -F00C ; F00C: BD,E5,71 -F00C jsr LE571 -F00F ; F00F: F6,10,08 -F00F ldab L1008 -F012 ; F012: C4,01 -F012 andb #0x01 -F014 ; F014: 27,06 -F014 beq LF01C -F016 ; F016: CC,B1,91 -F016 ldd #0xB191 -F019 ; F019: BD,EE,03 -F019 jsr LEE03 -F01C ; F01C: CE,00,14 -F01C LF01C: ldx #0x0014 -F01F ; F01F: 1C,00,20 -F01F bset 0x00,x,#0x20 -F022 ; F022: F6,00,14 -F022 ldab L0014 -F025 ; F025: F7,38,00 -F025 stab CHANGE -F028 ; F028: CC,00,0A -F028 ldd #0x000A -F02B ; F02B: BD,E5,71 -F02B jsr LE571 -F02E ; F02E: F6,20,00 -F02E ldab SWITCH -F031 ; F031: C4,40 -F031 andb #0x40 -F033 ; F033: 26,06 -F033 bne LF03B -F035 ; F035: CC,B1,9C -F035 ldd #0xB19C -F038 ; F038: BD,EE,03 -F038 jsr LEE03 -F03B ; F03B: CE,00,14 -F03B LF03B: ldx #0x0014 -F03E ; F03E: 1D,00,20 -F03E bclr 0x00,x,#0x20 -F041 ; F041: F6,00,14 -F041 ldab L0014 -F044 ; F044: F7,38,00 -F044 stab CHANGE -F047 ; F047: CC,00,0A -F047 ldd #0x000A -F04A ; F04A: BD,E5,71 -F04A jsr LE571 -F04D ; F04D: F6,20,00 -F04D ldab SWITCH -F050 ; F050: C4,40 -F050 andb #0x40 -F052 ; F052: 27,06 -F052 beq LF05A -F054 ; F054: CC,B1,9C -F054 ldd #0xB19C -F057 ; F057: BD,EE,03 -F057 jsr LEE03 -F05A ; F05A: CE,00,14 -F05A LF05A: ldx #0x0014 -F05D ; F05D: 1C,00,40 -F05D bset 0x00,x,#0x40 -F060 ; F060: F6,00,14 -F060 ldab L0014 -F063 ; F063: F7,38,00 -F063 stab CHANGE -F066 ; F066: CC,00,0A -F066 ldd #0x000A -F069 ; F069: BD,E5,71 -F069 jsr LE571 -F06C ; F06C: F6,20,00 -F06C ldab SWITCH -F06F ; F06F: 2C,06 -F06F bge LF077 -F071 ; F071: CC,B1,9C -F071 ldd #0xB19C -F074 ; F074: BD,EE,03 -F074 jsr LEE03 -F077 ; F077: CE,00,14 -F077 LF077: ldx #0x0014 -F07A ; F07A: 1D,00,40 -F07A bclr 0x00,x,#0x40 -F07D ; F07D: F6,00,14 -F07D ldab L0014 -F080 ; F080: F7,38,00 -F080 stab CHANGE -F083 ; F083: CC,00,0A -F083 ldd #0x000A -F086 ; F086: BD,E5,71 -F086 jsr LE571 -F089 ; F089: F6,20,00 -F089 ldab SWITCH -F08C ; F08C: 2D,06 -F08C blt LF094 -F08E ; F08E: CC,B1,9C -F08E ldd #0xB19C -F091 ; F091: BD,EE,03 -F091 jsr LEE03 -F094 ; F094: 7F,00,61 -F094 LF094: clr L0061 -F097 ; F097: F6,00,61 -F097 LF097: ldab L0061 -F09A ; F09A: C1,08 -F09A cmpb #0x08 -F09C ; F09C: 24,22 -F09C bcc LF0C0 -F09E ; F09E: F6,00,61 -F09E ldab L0061 -F0A1 ; F0A1: 4F -F0A1 clra -F0A2 ; F0A2: C3,B1,C8 -F0A2 addd #0xB1C8 -F0A5 ; F0A5: 8F -F0A5 xgdx -F0A6 ; F0A6: E6,00 -F0A6 ldab 0x00,x -F0A8 ; F0A8: F7,00,06 -F0A8 stab L0006 -F0AB ; F0AB: BD,D3,11 -F0AB jsr LD311 -F0AE ; F0AE: 83,00,00 -F0AE subd #0x0000 -F0B1 ; F0B1: 27,08 -F0B1 beq LF0BB -F0B3 ; F0B3: CC,B1,A7 -F0B3 ldd #0xB1A7 -F0B6 ; F0B6: BD,EE,03 -F0B6 jsr LEE03 -F0B9 ; F0B9: 20,05 -F0B9 bra LF0C0 -F0BB ; F0BB: 7C,00,61 -F0BB LF0BB: inc L0061 -F0BE ; F0BE: 20,D7 -F0BE bra LF097 -F0C0 ; F0C0: 7F,00,61 -F0C0 LF0C0: clr L0061 -F0C3 ; F0C3: F6,00,61 -F0C3 LF0C3: ldab L0061 -F0C6 ; F0C6: C1,08 -F0C6 cmpb #0x08 -F0C8 ; F0C8: 24,2B -F0C8 bcc LF0F5 -F0CA ; F0CA: F6,00,61 -F0CA ldab L0061 -F0CD ; F0CD: 4F -F0CD clra -F0CE ; F0CE: C3,B1,C8 -F0CE addd #0xB1C8 -F0D1 ; F0D1: 8F -F0D1 xgdx -F0D2 ; F0D2: E6,00 -F0D2 ldab 0x00,x -F0D4 ; F0D4: F7,00,06 -F0D4 stab L0006 -F0D7 ; F0D7: BD,D1,3D -F0D7 jsr LD13D -F0DA ; F0DA: BD,D5,70 -F0DA jsr LD570 -F0DD ; F0DD: 83,00,00 -F0DD subd #0x0000 -F0E0 ; F0E0: 26,0B -F0E0 bne LF0ED -F0E2 ; F0E2: BD,D1,05 -F0E2 jsr LD105 -F0E5 ; F0E5: CC,B1,B2 -F0E5 ldd #0xB1B2 -F0E8 ; F0E8: BD,EE,03 -F0E8 jsr LEE03 -F0EB ; F0EB: 20,08 -F0EB bra LF0F5 -F0ED ; F0ED: BD,D1,05 -F0ED LF0ED: jsr LD105 -F0F0 ; F0F0: 7C,00,61 -F0F0 inc L0061 -F0F3 ; F0F3: 20,CE -F0F3 bra LF0C3 -F0F5 ; F0F5: 7F,00,61 -F0F5 LF0F5: clr L0061 -F0F8 ; F0F8: F6,00,61 -F0F8 LF0F8: ldab L0061 -F0FB ; F0FB: C1,05 -F0FB cmpb #0x05 -F0FD ; F0FD: 24,45 -F0FD bcc LF144 -F0FF ; F0FF: F6,00,61 -F0FF ldab L0061 -F102 ; F102: 4F -F102 clra -F103 ; F103: C3,B1,C8 -F103 addd #0xB1C8 -F106 ; F106: 8F -F106 xgdx -F107 ; F107: E6,00 -F107 ldab 0x00,x -F109 ; F109: F7,00,06 -F109 stab L0006 -F10C ; F10C: BD,D1,3D -F10C jsr LD13D -F10F ; F10F: CC,00,0A -F10F ldd #0x000A -F112 ; F112: BD,E5,71 -F112 jsr LE571 -F115 ; F115: F6,18,00 -F115 ldab COSTDO -F118 ; F118: C4,40 -F118 andb #0x40 -F11A ; F11A: 26,0B -F11A bne LF127 -F11C ; F11C: BD,D1,05 -F11C jsr LD105 -F11F ; F11F: CC,B1,B2 -F11F ldd #0xB1B2 -F122 ; F122: BD,EE,03 -F122 jsr LEE03 -F125 ; F125: 20,1D -F125 bra LF144 -F127 ; F127: BD,D1,05 -F127 LF127: jsr LD105 -F12A ; F12A: CC,00,0A -F12A ldd #0x000A -F12D ; F12D: BD,E5,71 -F12D jsr LE571 -F130 ; F130: F6,18,00 -F130 ldab COSTDO -F133 ; F133: C4,40 -F133 andb #0x40 -F135 ; F135: 27,08 -F135 beq LF13F -F137 ; F137: CC,B1,B2 -F137 ldd #0xB1B2 -F13A ; F13A: BD,EE,03 -F13A jsr LEE03 -F13D ; F13D: 20,05 -F13D bra LF144 -F13F ; F13F: 7C,00,61 -F13F LF13F: inc L0061 -F142 ; F142: 20,B4 -F142 bra LF0F8 -F144 ; F144: FC,10,16 -F144 LF144: ldd L1016 -F147 ; F147: 83,5A,5A -F147 subd #0x5A5A -F14A ; F14A: 26,0C -F14A bne LF158 -F14C ; F14C: CC,B1,BD -F14C ldd #0xB1BD -F14F ; F14F: BD,C0,BA -F14F jsr DISPST -F152 ; F152: CC,05,DC -F152 ldd #0x05DC -F155 ; F155: BD,E5,71 -F155 jsr LE571 -F158 ; F158: 7E,EE,1C -F158 LF158: jmp LEE1C -F15B ; F15B: 37,36 -F15B .ascii '76' -F15D .byte 0xF6,0x00,0x19,0xC4 -F161 ; F161: 40,26,5B -F161 .ascii '@&[' -F164 .byte 0xC6,0xFF,0xF7,0x00 -F168 ; F168: 39 -F168 .ascii '9' -F169 .byte 0xF6 -F16A ; F16A: 20 -F16A .ascii ' ' -F16B .byte 0x00 -F16C ; F16C: 2C -F16C .ascii ',' -F16D .byte 0x11,0xF6 -F16F ; F16F: 20 -F16F .ascii ' ' -F170 .byte 0x00,0xC4 -F172 ; F172: 40 -F172 .ascii '@' -F173 .byte 0x27,0x0A,0xF6,0x00 -F177 ; F177: 39 -F177 .ascii '9' -F178 .byte 0x27,0x05,0xBD,0xE6,0x1B -F17D ; F17D: 20 -F17D .ascii ' ' -F17E .byte 0xEA,0xF6,0x00 -F181 ; F181: 39,26 -F181 .ascii '9&' -F183 .byte 0x08,0xCE,0x00,0x19,0x1C,0x00 -F189 ; F189: 40,20,33 -F189 .ascii '@ 3' -F18C .byte 0xF6 -F18D ; F18D: 20 -F18D .ascii ' ' -F18E .byte 0x00,0xC4 -F190 ; F190: 40 -F190 .ascii '@' -F191 .byte 0x27 -F192 ; F192: 2C -F192 .ascii ',' -F193 .byte 0xF6,0x00,0x1D,0xC4,0x01,0x27,0x1E -F19A ; F19A: 30 -F19A .ascii '0' -F19B .byte 0xE6,0x01,0xC1 -F19E ; F19E: 30,26 -F19E .ascii '0&' -F1A0 .byte 0x08,0xCC,0x00 -F1A3 ; F1A3: 20 -F1A3 .ascii ' ' -F1A4 .byte 0xBD,0xC7,0xE7 -F1A7 ; F1A7: 20 -F1A7 .ascii ' ' -F1A8 .byte 0x0D -F1A9 ; F1A9: 30 -F1A9 .ascii '0' -F1AA .byte 0xE6,0x01 -F1AC ; F1AC: 4F -F1AC .ascii 'O' -F1AD .byte 0xBD,0xC7,0xE7,0xCE,0x00,0x1D,0x1D,0x00 -F1B5 .byte 0x01 -F1B6 ; F1B6: 20 -F1B6 .ascii ' ' -F1B7 .byte 0x07 -F1B8 ; F1B8: 30 -F1B8 .ascii '0' -F1B9 .byte 0xE6,0x01 -F1BB ; F1BB: 4F -F1BB .ascii 'O' -F1BC .byte 0xBD,0xC7,0xE7 -F1BF ; F1BF: 38,39,37,36 -F1BF .ascii '8976' -F1C3 .byte 0xF6 -F1C4 ; F1C4: 20 -F1C4 .ascii ' ' -F1C5 .byte 0x00,0xC4 -F1C7 ; F1C7: 40 -F1C7 .ascii '@' -F1C8 .byte 0x27,0x1C,0x7F,0x00,0x18,0xF6,0x00,0x18 -F1D0 ; F1D0: 30 -F1D0 .ascii '0' -F1D1 .byte 0xE1,0x05 -F1D3 ; F1D3: 24 -F1D3 .ascii '$' -F1D4 .byte 0x11 -F1D5 ; F1D5: 30 -F1D5 .ascii '0' -F1D6 .byte 0xEE,0x00,0xE6,0x00 -F1DA ; F1DA: 4F -F1DA .ascii 'O' -F1DB .byte 0xBD,0xF1 -F1DD ; F1DD: 5B,38 -F1DD .ascii '[8' -F1DF .byte 0x08 -F1E0 ; F1E0: 3C,7C -F1E0 .ascii '<|' -F1E2 .byte 0x00,0x18 -F1E4 ; F1E4: 20 -F1E4 .ascii ' ' -F1E5 .byte 0xE7 -F1E6 ; F1E6: 38,39,37,36 -F1E6 .ascii '8976' -F1EA .byte 0xF6 -F1EB ; F1EB: 20 -F1EB .ascii ' ' -F1EC .byte 0x00,0xC4 -F1EE ; F1EE: 40 -F1EE .ascii '@' -F1EF .byte 0x27,0x1B,0xCC,0x00 -F1F3 ; F1F3: 20 -F1F3 .ascii ' ' -F1F4 .byte 0xBD,0xF1 -F1F6 ; F1F6: 5B,30 -F1F6 .ascii '[0' -F1F8 .byte 0xEE,0x00,0xE6,0x00,0x27,0x0E -F1FE ; F1FE: 30 -F1FE .ascii '0' -F1FF .byte 0xEE,0x00,0xE6,0x00 -F203 ; F203: 4F -F203 .ascii 'O' -F204 .byte 0xBD,0xF1 -F206 ; F206: 5B,38 -F206 .ascii '[8' -F208 .byte 0x08 -F209 ; F209: 3C,20 -F209 .ascii '< ' -F20B .byte 0xEB -F20C ; F20C: 38,39,37,36 -F20C .ascii '8976' -F210 .byte 0xF6 -F211 ; F211: 20 -F211 .ascii ' ' -F212 .byte 0x00,0xC4 -F214 ; F214: 40 -F214 .ascii '@' -F215 .byte 0x27 -F216 ; F216: 34 -F216 .ascii '4' -F217 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F21D ; F21D: 30 -F21D .ascii '0' -F21E .byte 0xE6,0x01 -F220 ; F220: 4F -F220 .ascii 'O' -F221 .byte 0xBD,0xE7,0x95,0xF6,0x00 -F226 ; F226: 5D,4F -F226 .ascii ']O' -F228 .byte 0xBD,0xF1 -F22A ; F22A: 5B -F22A .ascii '[' -F22B .byte 0xF6,0x00 -F22D ; F22D: 5E,4F -F22D .ascii '^O' -F22F .byte 0xBD,0xF1 -F231 ; F231: 5B -F231 .ascii '[' -F232 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F23A ; F23A: 5F,4F -F23A .ascii '_O' -F23C .byte 0xBD,0xF1 -F23E ; F23E: 5B -F23E .ascii '[' -F23F .byte 0xCC,0x00 -F241 ; F241: 20 -F241 .ascii ' ' -F242 .byte 0xBD,0xF1 -F244 ; F244: 5B -F244 .ascii '[' -F245 .byte 0xCC,0x00 -F247 ; F247: 20 -F247 .ascii ' ' -F248 .byte 0xBD,0xF1 -F24A ; F24A: 5B,38,39,37,36 -F24A .ascii '[8976' -F24F .byte 0xF6 -F250 ; F250: 20 -F250 .ascii ' ' -F251 .byte 0x00,0xC4 -F253 ; F253: 40 -F253 .ascii '@' -F254 .byte 0x27 -F255 ; F255: 41 -F255 .ascii 'A' -F256 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F25C ; F25C: 30 -F25C .ascii '0' -F25D .byte 0xEC,0x00,0xBD,0xE7 -F261 ; F261: 45 -F261 .ascii 'E' -F262 .byte 0xF6,0x00 -F264 ; F264: 57,4F -F264 .ascii 'WO' -F266 .byte 0xBD,0xF1 -F268 ; F268: 5B -F268 .ascii '[' -F269 .byte 0xF6,0x00 -F26B ; F26B: 5A,4F -F26B .ascii 'ZO' -F26D .byte 0xBD,0xF1 -F26F ; F26F: 5B -F26F .ascii '[' -F270 .byte 0xF6,0x00 -F272 ; F272: 5D,4F -F272 .ascii ']O' -F274 .byte 0xBD,0xF1 -F276 ; F276: 5B -F276 .ascii '[' -F277 .byte 0xF6,0x00 -F279 ; F279: 5E,4F -F279 .ascii '^O' -F27B .byte 0xBD,0xF1 -F27D ; F27D: 5B -F27D .ascii '[' -F27E .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F286 ; F286: 5F,4F -F286 .ascii '_O' -F288 .byte 0xBD,0xF1 -F28A ; F28A: 5B -F28A .ascii '[' -F28B .byte 0xCC,0x00 -F28D ; F28D: 20 -F28D .ascii ' ' -F28E .byte 0xBD,0xF1 -F290 ; F290: 5B -F290 .ascii '[' -F291 .byte 0xCC,0x00 -F293 ; F293: 20 -F293 .ascii ' ' -F294 .byte 0xBD,0xF1 -F296 ; F296: 5B,38,39,37,36 -F296 .ascii '[8976' -F29B .byte 0xF6 -F29C ; F29C: 20 -F29C .ascii ' ' -F29D .byte 0x00,0xC4 -F29F ; F29F: 40 -F29F .ascii '@' -F2A0 .byte 0x27 -F2A1 ; F2A1: 7B -F2A1 .ascii '{' -F2A2 .byte 0xF6,0x00,0x17,0xC4,0x08 -F2A7 ; F2A7: 26 -F2A7 .ascii '&' -F2A8 .byte 0x06,0xCC,0x00 -F2AB ; F2AB: 24 -F2AB .ascii '$' -F2AC .byte 0xBD,0xF1 -F2AE ; F2AE: 5B -F2AE .ascii '[' -F2AF .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F2B5 ; F2B5: 30 -F2B5 .ascii '0' -F2B6 .byte 0xEC,0x00,0xBD,0xE7 -F2BA ; F2BA: 45 -F2BA .ascii 'E' -F2BB .byte 0xF6,0x00 -F2BD ; F2BD: 57,4F -F2BD .ascii 'WO' -F2BF .byte 0xBD,0xF1 -F2C1 ; F2C1: 5B -F2C1 .ascii '[' -F2C2 .byte 0xF6,0x00 -F2C4 ; F2C4: 5A,4F -F2C4 .ascii 'ZO' -F2C6 .byte 0xBD,0xF1 -F2C8 ; F2C8: 5B -F2C8 .ascii '[' -F2C9 .byte 0xF6,0x00,0x13,0xC1,0x08 -F2CE ; F2CE: 26 -F2CE .ascii '&' -F2CF .byte 0x0C,0xCC,0x00 -F2D2 ; F2D2: 2E -F2D2 .ascii '.' -F2D3 .byte 0xBD,0xF1 -F2D5 ; F2D5: 5B -F2D5 .ascii '[' -F2D6 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F2DE ; F2DE: 5D,4F -F2DE .ascii ']O' -F2E0 .byte 0xBD,0xF1 -F2E2 ; F2E2: 5B -F2E2 .ascii '[' -F2E3 .byte 0xF6,0x00,0x13,0xC1,0x04 -F2E8 ; F2E8: 26 -F2E8 .ascii '&' -F2E9 .byte 0x0C,0xCC,0x00 -F2EC ; F2EC: 2E -F2EC .ascii '.' -F2ED .byte 0xBD,0xF1 -F2EF ; F2EF: 5B -F2EF .ascii '[' -F2F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F2F8 ; F2F8: 5E,4F -F2F8 .ascii '^O' -F2FA .byte 0xBD,0xF1 -F2FC ; F2FC: 5B -F2FC .ascii '[' -F2FD .byte 0xF6,0x00,0x13,0xC1,0x02 -F302 ; F302: 26 -F302 .ascii '&' -F303 .byte 0x06,0xCC,0x00 -F306 ; F306: 2E -F306 .ascii '.' -F307 .byte 0xBD,0xF1 -F309 ; F309: 5B -F309 .ascii '[' -F30A .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 -F312 ; F312: 5F,4F -F312 .ascii '_O' -F314 .byte 0xBD,0xF1 -F316 ; F316: 5B -F316 .ascii '[' -F317 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F31C ; F31C: 5B,38,39,38,37,36,3C -F31C .ascii '[89876<' -F323 .byte 0xF6 -F324 ; F324: 20 -F324 .ascii ' ' -F325 .byte 0x00,0xC4 -F327 ; F327: 40,26 -F327 .ascii '@&' -F329 .byte 0x03 -F32A ; F32A: 7E -F32A .ascii '~' -F32B .byte 0xF3,0xBC,0xF6,0x00,0x17,0xC4,0x08 -F332 ; F332: 26 -F332 .ascii '&' -F333 .byte 0x06,0xCC,0x00 -F336 ; F336: 24 -F336 .ascii '$' -F337 .byte 0xBD,0xF1 -F339 ; F339: 5B -F339 .ascii '[' -F33A .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 -F340 ; F340: 30 -F340 .ascii '0' -F341 .byte 0xEC,0x04 -F343 ; F343: 37,36 -F343 .ascii '76' -F345 .byte 0xEC,0x02,0xBD,0xE6 -F349 ; F349: 21,38 -F349 .ascii '!8' -F34B .byte 0xC6,0x07,0xF7,0x00,0x18,0xF6,0x00,0x18 -F353 .byte 0xC1,0xFF -F355 ; F355: 24,5F -F355 .ascii '$_' -F357 .byte 0xF6,0x00,0x18 -F35A ; F35A: 4F -F35A .ascii 'O' -F35B .byte 0xC3,0x0B,0x90,0x8F,0xE6,0x00 -F361 ; F361: 4F -F361 .ascii 'O' -F362 .byte 0xBD,0xF1 -F364 ; F364: 5B -F364 .ascii '[' -F365 .byte 0xF6,0x00,0x18,0xC1,0x03 -F36A ; F36A: 26 -F36A .ascii '&' -F36B .byte 0x15,0xF6,0x00,0x13,0xC1,0x08 -F371 ; F371: 26 -F371 .ascii '&' -F372 .byte 0x0C,0xCC,0x00 -F375 ; F375: 2E -F375 .ascii '.' -F376 .byte 0xBD,0xF1 -F378 ; F378: 5B -F378 .ascii '[' -F379 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 -F37F ; F37F: 20,30 -F37F .ascii ' 0' -F381 .byte 0xC1,0x02 -F383 ; F383: 26 -F383 .ascii '&' -F384 .byte 0x15,0xF6,0x00,0x13,0xC1,0x04 -F38A ; F38A: 26 -F38A .ascii '&' -F38B .byte 0x0C,0xCC,0x00 -F38E ; F38E: 2E -F38E .ascii '.' -F38F .byte 0xBD,0xF1 -F391 ; F391: 5B -F391 .ascii '[' -F392 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 -F398 ; F398: 20 -F398 .ascii ' ' -F399 .byte 0x17,0xC1,0x01 -F39C ; F39C: 26 -F39C .ascii '&' -F39D .byte 0x13,0xF6,0x00,0x13,0xC1,0x02 -F3A3 ; F3A3: 26 -F3A3 .ascii '&' -F3A4 .byte 0x06,0xCC,0x00 -F3A7 ; F3A7: 2E -F3A7 .ascii '.' -F3A8 .byte 0xBD,0xF1 -F3AA ; F3AA: 5B -F3AA .ascii '[' -F3AB .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 -F3B1 ; F3B1: 7A -F3B1 .ascii 'z' -F3B2 .byte 0x00,0x18 -F3B4 ; F3B4: 20 -F3B4 .ascii ' ' -F3B5 .byte 0x9A,0xCC,0x00,0x0A,0xBD,0xF1 -F3BB ; F3BB: 5B,38,31,31,6E -F3BB .ascii '[811n' -F3C0 .byte 0x00 -F3C1 ; F3C1: 37,36 -F3C1 .ascii '76' -F3C3 .byte 0xF6 -F3C4 ; F3C4: 20 -F3C4 .ascii ' ' -F3C5 .byte 0x00,0xC4 -F3C7 ; F3C7: 40 -F3C7 .ascii '@' -F3C8 .byte 0x27 -F3C9 ; F3C9: 49 -F3C9 .ascii 'I' -F3CA .byte 0xCC,0xB4 -F3CC ; F3CC: 71 -F3CC .ascii 'q' -F3CD .byte 0xBD,0xF1,0xE8 -F3D0 ; F3D0: 30 -F3D0 .ascii '0' -F3D1 .byte 0xE6,0x01 -F3D3 ; F3D3: 4F -F3D3 .ascii 'O' -F3D4 .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB -F3DA ; F3DA: 30 -F3DA .ascii '0' -F3DB .byte 0xF7,0x00 -F3DD ; F3DD: 5E,30 -F3DD .ascii '^0' -F3DF .byte 0xE6,0x01 -F3E1 ; F3E1: 4F -F3E1 .ascii 'O' -F3E2 .byte 0xCE,0x00,0x0A,0x02,0xCB -F3E7 ; F3E7: 30 -F3E7 .ascii '0' -F3E8 .byte 0xF7,0x00 -F3EA ; F3EA: 5F -F3EA .ascii '_' -F3EB .byte 0xF6,0x00 -F3ED ; F3ED: 5E,4F -F3ED .ascii '^O' -F3EF .byte 0xBD,0xF1 -F3F1 ; F3F1: 5B -F3F1 .ascii '[' -F3F2 .byte 0xF6,0x00 -F3F4 ; F3F4: 5F,4F -F3F4 .ascii '_O' -F3F6 .byte 0xBD,0xF1 -F3F8 ; F3F8: 5B -F3F8 .ascii '[' -F3F9 .byte 0xCC,0xB4 -F3FB ; F3FB: 7B -F3FB .ascii '{' -F3FC .byte 0xBD,0xF1,0xE8 -F3FF ; F3FF: 30 -F3FF .ascii '0' -F400 .byte 0xE6,0x01 -F402 ; F402: 4F -F402 .ascii 'O' -F403 .byte 0x05,0xC3,0x0D,0x1F,0x8F,0xEC,0x00,0xBD -F40B .byte 0xF2 -F40C ; F40C: 4D -F40C .ascii 'M' -F40D .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F412 ; F412: 5B,38,39 -F412 .ascii '[89' -F415 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27,0x15,0xCE -F41D .byte 0x00 -F41E ; F41E: 21 -F41E .ascii '!' -F41F .byte 0x1C,0x00,0x80,0xF6,0x00,0x1D,0xC4,0x02 -F427 .byte 0x27,0x02 -F429 ; F429: 20 -F429 .ascii ' ' -F42A .byte 0xF7,0xCE,0x00 -F42D ; F42D: 21 -F42D .ascii '!' -F42E .byte 0x1D,0x00,0x80,0xC6,0x10,0xF7,0x10 -F435 ; F435: 2C -F435 .ascii ',' -F436 .byte 0xC6 -F437 ; F437: 2E -F437 .ascii '.' -F438 .byte 0xF7,0x10 -F43A ; F43A: 2D -F43A .ascii '-' -F43B .byte 0xC6,0x05,0xF7,0x10 -F43F ; F43F: 2B -F43F .ascii '+' -F440 .byte 0xCC,0x03,0xE8,0xBD,0xE5 -F445 ; F445: 71 -F445 .ascii 'q' -F446 .byte 0xCE,0x10,0x00,0x1D,0x00,0x08,0xCE,0x00 -F44E .byte 0x19,0x1D,0x00 -F451 ; F451: 40 -F451 .ascii '@' -F452 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x00 -F45A .byte 0x18,0xBD,0xF1 -F45D ; F45D: 5B -F45D .ascii '[' -F45E .byte 0xCC,0xB2,0x1B,0xBD,0xF1,0xE8,0xCC,0x00 -F466 .byte 0x0A,0xBD,0xF1 -F469 ; F469: 5B -F469 .ascii '[' -F46A .byte 0xCC,0xB2 -F46C ; F46C: 38 -F46C .ascii '8' -F46D .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F475 ; F475: 5B -F475 .ascii '[' -F476 .byte 0xCC,0xB2 -F478 ; F478: 56 -F478 .ascii 'V' -F479 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F481 ; F481: 5B -F481 .ascii '[' -F482 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F487 ; F487: 5B -F487 .ascii '[' -F488 .byte 0xCC,0xB2 -F48A ; F48A: 75 -F48A .ascii 'u' -F48B .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F493 ; F493: 5B -F493 .ascii '[' -F494 .byte 0xCC,0xB2 -F496 ; F496: 38 -F496 .ascii '8' -F497 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F49F ; F49F: 5B -F49F .ascii '[' -F4A0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4A5 ; F4A5: 5B -F4A5 .ascii '[' -F4A6 .byte 0xCC,0xB2,0x90,0xBD,0xF1,0xE8,0xCE,0x00 -F4AE .byte 0x0A -F4AF ; F4AF: 3C -F4AF .ascii '<' -F4B0 .byte 0xCC,0x0C,0xBC,0xBD,0xF1,0xC1 -F4B6 ; F4B6: 38 -F4B6 .ascii '8' -F4B7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4BC ; F4BC: 5B -F4BC .ascii '[' -F4BD .byte 0xCC,0xB2,0xA2,0xBD,0xF1,0xE8,0xCE,0x00 -F4C5 .byte 0x0A -F4C6 ; F4C6: 3C -F4C6 .ascii '<' -F4C7 .byte 0xCC,0x0C,0xCC,0xBD,0xF1,0xC1 -F4CD ; F4CD: 38 -F4CD .ascii '8' -F4CE .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4D3 ; F4D3: 5B -F4D3 .ascii '[' -F4D4 .byte 0xCC,0xB2,0xB4,0xBD,0xF1,0xE8,0xFC,0x0C -F4DC .byte 0xE7,0xBD,0xF2 -F4DF ; F4DF: 4D -F4DF .ascii 'M' -F4E0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4E5 ; F4E5: 5B -F4E5 .ascii '[' -F4E6 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F4EB ; F4EB: 5B -F4EB .ascii '[' -F4EC .byte 0xCC,0xB2,0xC6,0xBD,0xF1,0xE8,0xFE,0x0D -F4F4 .byte 0xE9 -F4F5 ; F4F5: 3C -F4F5 .ascii '<' -F4F6 .byte 0xFC,0x0D,0xE7,0xBD,0xF3,0x1F -F4FC ; F4FC: 38 -F4FC .ascii '8' -F4FD .byte 0xCC,0xB2,0xD8,0xBD,0xF1,0xE8,0xFE,0x0D -F505 .byte 0xED -F506 ; F506: 3C -F506 .ascii '<' -F507 .byte 0xFC,0x0D,0xEB,0xBD,0xF3,0x1F -F50D ; F50D: 38 -F50D .ascii '8' -F50E .byte 0xCC,0xB2,0xEA,0xBD,0xF1,0xE8,0xFE,0x0D -F516 .byte 0xF1 -F517 ; F517: 3C -F517 .ascii '<' -F518 .byte 0xFC,0x0D,0xEF,0xBD,0xF3,0x1F -F51E ; F51E: 38 -F51E .ascii '8' -F51F .byte 0xCC,0xB2,0xFC,0xBD,0xF1,0xE8,0xFE,0x0D -F527 .byte 0xF9 -F528 ; F528: 3C -F528 .ascii '<' -F529 .byte 0xFC,0x0D,0xF7,0xBD,0xF3,0x1F -F52F ; F52F: 38 -F52F .ascii '8' -F530 .byte 0xCC,0xB3,0x0E,0xBD,0xF1,0xE8,0xFE,0x0D -F538 .byte 0xFD -F539 ; F539: 3C -F539 .ascii '<' -F53A .byte 0xFC,0x0D,0xFB,0xBD,0xF3,0x1F -F540 ; F540: 38 -F540 .ascii '8' -F541 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F546 ; F546: 5B -F546 .ascii '[' -F547 .byte 0xCC,0xB3 -F549 ; F549: 20 -F549 .ascii ' ' -F54A .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F552 ; F552: 5B -F552 .ascii '[' -F553 .byte 0xCC,0xB3 -F555 ; F555: 31 -F555 .ascii '1' -F556 .byte 0xBD,0xF1,0xE8,0xFE,0x0D,0xF5 -F55C ; F55C: 3C -F55C .ascii '<' -F55D .byte 0xFC,0x0D,0xF3,0xBD,0xF3,0x1F -F563 ; F563: 38 -F563 .ascii '8' -F564 .byte 0xCC,0xB3 -F566 ; F566: 4A -F566 .ascii 'J' -F567 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xDD,0xBD,0xF2 -F56F ; F56F: 4D -F56F .ascii 'M' -F570 .byte 0xFE,0x0C,0xF5 -F573 ; F573: 3C -F573 .ascii '<' -F574 .byte 0xFC,0x0C,0xF3,0xBD,0xF3,0x1F -F57A ; F57A: 38 -F57A .ascii '8' -F57B .byte 0xCC,0xB3,0x5C,0xBD,0xF1,0xE8,0xFC,0x0C -F583 .byte 0xDF,0xBD,0xF2 -F586 ; F586: 4D -F586 .ascii 'M' -F587 .byte 0xFE,0x0C,0xF9 -F58A ; F58A: 3C -F58A .ascii '<' -F58B .byte 0xFC,0x0C,0xF7,0xBD,0xF3,0x1F -F591 ; F591: 38 -F591 .ascii '8' -F592 .byte 0xCC,0xB3 -F594 ; F594: 6E -F594 .ascii 'n' -F595 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xE1,0xBD,0xF2 -F59D ; F59D: 4D -F59D .ascii 'M' -F59E .byte 0xFE,0x0C,0xFD -F5A1 ; F5A1: 3C -F5A1 .ascii '<' -F5A2 .byte 0xFC,0x0C,0xFB,0xBD,0xF3,0x1F -F5A8 ; F5A8: 38 -F5A8 .ascii '8' -F5A9 .byte 0xCC,0xB3,0x80,0xBD,0xF1,0xE8,0xFC,0x0C -F5B1 .byte 0xE3,0xBD,0xF2 -F5B4 ; F5B4: 4D -F5B4 .ascii 'M' -F5B5 .byte 0xFE,0x0D,0x01 -F5B8 ; F5B8: 3C -F5B8 .ascii '<' -F5B9 .byte 0xFC,0x0C,0xFF,0xBD,0xF3,0x1F -F5BF ; F5BF: 38 -F5BF .ascii '8' -F5C0 .byte 0xCC,0xB3,0x92,0xBD,0xF1,0xE8,0xFC,0x0C -F5C8 .byte 0xE5,0xBD,0xF2 -F5CB ; F5CB: 4D -F5CB .ascii 'M' -F5CC .byte 0xFE,0x0D,0x05 -F5CF ; F5CF: 3C -F5CF .ascii '<' -F5D0 .byte 0xFC,0x0D,0x03,0xBD,0xF3,0x1F -F5D6 ; F5D6: 38 -F5D6 .ascii '8' -F5D7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F5DC ; F5DC: 5B -F5DC .ascii '[' -F5DD .byte 0xCC,0xB3,0xA4,0xBD,0xF1,0xE8,0xCC,0x00 -F5E5 .byte 0x0A,0xBD,0xF1 -F5E8 ; F5E8: 5B -F5E8 .ascii '[' -F5E9 .byte 0xCC,0xB3,0xB3,0xBD,0xF1,0xE8,0xFC,0x0C -F5F1 .byte 0xF1,0xBD,0xF2,0x99,0xCC,0xB3,0xCA,0xBD -F5F9 .byte 0xF1,0xE8,0xF6,0x0C,0xDC -F5FE ; F5FE: 4F -F5FE .ascii 'O' -F5FF .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xE9,0xBD,0xF2 -F607 .byte 0x99,0xCC,0xB3,0xDC,0xBD,0xF1,0xE8,0xF6 -F60F .byte 0x0C,0xDB -F611 ; F611: 4F -F611 .ascii 'O' -F612 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEB,0xBD,0xF2 -F61A .byte 0x99,0xCC,0xB3,0xEE,0xBD,0xF1,0xE8,0xF6 -F622 .byte 0x0C,0xDA -F624 ; F624: 4F -F624 .ascii 'O' -F625 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xED,0xBD,0xF2 -F62D .byte 0x99,0xCC,0xB4,0x00,0xBD,0xF1,0xE8,0xF6 -F635 .byte 0x0C,0xD9 -F637 ; F637: 4F -F637 .ascii 'O' -F638 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEF,0xBD,0xF2 -F640 .byte 0x99,0xCC,0x00,0x0A,0xBD,0xF1 -F646 ; F646: 5B -F646 .ascii '[' -F647 .byte 0xCC,0xB4,0x12,0xBD,0xF1,0xE8,0xFC,0x0D -F64F .byte 0x07,0xBD,0xF2 -F652 ; F652: 4D -F652 .ascii 'M' -F653 .byte 0xFE,0x0D,0x11 -F656 ; F656: 3C -F656 .ascii '<' -F657 .byte 0xFC,0x0D,0x0F,0xBD,0xF3,0x1F -F65D ; F65D: 38 -F65D .ascii '8' -F65E .byte 0xCC,0xB4 -F660 ; F660: 24 -F660 .ascii '$' -F661 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x09,0xBD,0xF2 -F669 ; F669: 4D -F669 .ascii 'M' -F66A .byte 0xFE,0x0D,0x15 -F66D ; F66D: 3C -F66D .ascii '<' -F66E .byte 0xFC,0x0D,0x13,0xBD,0xF3,0x1F -F674 ; F674: 38 -F674 .ascii '8' -F675 .byte 0xCC,0xB4 -F677 ; F677: 36 -F677 .ascii '6' -F678 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0B,0xBD,0xF2 -F680 ; F680: 4D -F680 .ascii 'M' -F681 .byte 0xFE,0x0D,0x19 -F684 ; F684: 3C -F684 .ascii '<' -F685 .byte 0xFC,0x0D,0x17,0xBD,0xF3,0x1F -F68B ; F68B: 38 -F68B .ascii '8' -F68C .byte 0xCC,0xB4 -F68E ; F68E: 48 -F68E .ascii 'H' -F68F .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0D,0xBD,0xF2 -F697 ; F697: 4D -F697 .ascii 'M' -F698 .byte 0xFE,0x0D,0x1D -F69B ; F69B: 3C -F69B .ascii '<' -F69C .byte 0xFC,0x0D,0x1B,0xBD,0xF3,0x1F -F6A2 ; F6A2: 38 -F6A2 .ascii '8' -F6A3 .byte 0xCC,0x00,0x0A,0xBD,0xF1 -F6A8 ; F6A8: 5B -F6A8 .ascii '[' -F6A9 .byte 0xCC,0xB4 -F6AB ; F6AB: 5A -F6AB .ascii 'Z' -F6AC .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 -F6B4 ; F6B4: 5B -F6B4 .ascii '[' -F6B5 .byte 0xC6,0x01,0xF7,0x00 -F6B9 ; F6B9: 54 -F6B9 .ascii 'T' -F6BA .byte 0xF6,0x00 -F6BC ; F6BC: 54 -F6BC .ascii 'T' -F6BD .byte 0xC1 -F6BE ; F6BE: 63,22 -F6BE .ascii 'c"' -F6C0 .byte 0x1B,0xF6,0x00 -F6C3 ; F6C3: 54,4F -F6C3 .ascii 'TO' -F6C5 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 -F6CD .byte 0x80,0x27,0x07,0xF6,0x00 -F6D2 ; F6D2: 54,4F -F6D2 .ascii 'TO' -F6D4 .byte 0xBD,0xF3,0xC1 -F6D7 ; F6D7: 7C -F6D7 .ascii '|' -F6D8 .byte 0x00 -F6D9 ; F6D9: 54,20 -F6D9 .ascii 'T ' -F6DB .byte 0xDE,0xCC,0x00,0x0A,0xBD,0xF1 -F6E1 ; F6E1: 5B -F6E1 .ascii '[' -F6E2 .byte 0xF6,0x00,0x19,0xC4 -F6E6 ; F6E6: 40,26 -F6E6 .ascii '@&' -F6E8 .byte 0x07,0xFE,0x0C,0xE7,0x08,0xFF,0x0C,0xE7 -F6F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x03 -F6F8 .byte 0xE8,0xBD,0xE5 -F6FB ; F6FB: 71 -F6FB .ascii 'q' -F6FC .byte 0xC6,0x03,0xF7,0x10 -F700 ; F700: 2B -F700 .ascii '+' -F701 .byte 0xCE,0x10,0x00,0x1C,0x00,0x08,0xF6,0x0B -F709 .byte 0xC0,0xC4,0x02,0x27,0x06,0xCC,0x00,0x80 -F711 .byte 0xBD,0xC7,0xE7,0x7F,0x00 -F716 ; F716: 38,39 -F716 .ascii '89' -F718 ; F718: 3C -F718 RTIRTN: pshx -F719 ; F719: F6,0B,C0 -F719 ldab L0BC0 -F71C ; F71C: C4,08 -F71C andb #0x08 -F71E ; F71E: 27,03 -F71E beq LF723 -F720 ; F720: BD,C3,25 -F720 jsr LC325 -F723 ; F723: 7C,00,0C -F723 LF723: inc L000C -F726 ; F726: F6,00,0C -F726 ldab L000C -F729 ; F729: C1,02 -F729 cmpb #0x02 -F72B ; F72B: 26,13 -F72B bne LF740 -F72D ; F72D: 7F,00,0C -F72D clr L000C -F730 ; F730: F6,00,07 -F730 ldab L0007 -F733 ; F733: 27,03 -F733 beq LF738 -F735 ; F735: 7A,00,07 -F735 dec L0007 -F738 ; F738: F6,00,00 -F738 LF738: ldab L0000 -F73B ; F73B: 27,03 -F73B beq LF740 -F73D ; F73D: 7A,00,00 -F73D dec L0000 -F740 ; F740: 7C,00,0B -F740 LF740: inc L000B -F743 ; F743: F6,00,0B -F743 ldab L000B -F746 ; F746: C1,08 -F746 cmpb #0x08 -F748 ; F748: 26,37 -F748 bne LF781 -F74A ; F74A: 7F,00,0B -F74A clr L000B -F74D ; F74D: FC,00,3B -F74D ldd L003B -F750 ; F750: 27,07 -F750 beq LF759 -F752 ; F752: FE,00,3B -F752 ldx L003B -F755 ; F755: 09 -F755 dex -F756 ; F756: FF,00,3B -F756 stx L003B -F759 ; F759: CC,00,2C -F759 LF759: ldd #0x002C -F75C ; F75C: 30 -F75C tsx -F75D ; F75D: ED,00 -F75D std 0x00,x -F75F ; F75F: 30 -F75F LF75F: tsx -F760 ; F760: EC,00 -F760 ldd 0x00,x -F762 ; F762: 37 -F762 pshb -F763 ; F763: 36 -F763 psha -F764 ; F764: CC,00,3A -F764 ldd #0x003A -F767 ; F767: 30 -F767 tsx -F768 ; F768: A3,00 -F768 subd 0x00,x -F76A ; F76A: 31 -F76A ins -F76B ; F76B: 31 -F76B ins -F76C ; F76C: 25,13 -F76C bcs LF781 -F76E ; F76E: 30 -F76E tsx -F76F ; F76F: EE,00 -F76F ldx 0x00,x -F771 ; F771: E6,00 -F771 ldab 0x00,x -F773 ; F773: 27,07 -F773 beq LF77C -F775 ; F775: 30 -F775 tsx -F776 ; F776: EE,00 -F776 ldx 0x00,x -F778 ; F778: 6A,00 -F778 dec 0x00,x -F77A ; F77A: E6,00 -F77A ldab 0x00,x -F77C ; F77C: 38 -F77C LF77C: pulx -F77D ; F77D: 08 -F77D inx -F77E ; F77E: 3C -F77E pshx -F77F ; F77F: 20,DE -F77F bra LF75F -F781 ; F781: F6,00,32 -F781 LF781: ldab L0032 -F784 ; F784: 27,07 -F784 beq LF78D -F786 ; F786: F6,00,32 -F786 ldab L0032 -F789 ; F789: C4,02 -F789 andb #0x02 -F78B ; F78B: 26,08 -F78B bne LF795 -F78D ; F78D: CE,10,00 -F78D LF78D: ldx #0x1000 -F790 ; F790: 1D,00,10 -F790 bclr 0x00,x,#0x10 -F793 ; F793: 20,0D -F793 bra LF7A2 -F795 ; F795: F6,00,32 -F795 LF795: ldab L0032 -F798 ; F798: C4,01 -F798 andb #0x01 -F79A ; F79A: 26,06 -F79A bne LF7A2 -F79C ; F79C: CE,10,00 -F79C ldx #0x1000 -F79F ; F79F: 1C,00,10 -F79F bset 0x00,x,#0x10 -F7A2 ; F7A2: 7C,00,4C -F7A2 LF7A2: inc L004C -F7A5 ; F7A5: F6,00,4C -F7A5 ldab L004C -F7A8 ; F7A8: C1,4B -F7A8 cmpb #0x4B -F7AA ; F7AA: 26,13 -F7AA bne LF7BF -F7AC ; F7AC: 7F,00,4C -F7AC clr L004C -F7AF ; F7AF: F6,00,4F -F7AF ldab L004F -F7B2 ; F7B2: 27,03 -F7B2 beq LF7B7 -F7B4 ; F7B4: 7A,00,4F -F7B4 dec L004F -F7B7 ; F7B7: F6,00,25 -F7B7 LF7B7: ldab L0025 -F7BA ; F7BA: 27,03 -F7BA beq LF7BF -F7BC ; F7BC: 7A,00,25 -F7BC dec L0025 -F7BF ; F7BF: F6,00,31 -F7BF LF7BF: ldab L0031 -F7C2 ; F7C2: 26,03 -F7C2 bne LF7C7 -F7C4 ; F7C4: BD,FE,69 -F7C4 jsr LFE69 -F7C7 ; F7C7: F6,00,7F -F7C7 LF7C7: ldab L007F -F7CA ; F7CA: 27,03 -F7CA beq LF7CF -F7CC ; F7CC: BD,FE,69 -F7CC jsr LFE69 -F7CF ; F7CF: C6,40 -F7CF LF7CF: ldab #0x40 -F7D1 ; F7D1: F7,10,25 -F7D1 stab L1025 -F7D4 ; F7D4: 38 -F7D4 pulx -F7D5 ; F7D5: 3B -F7D5 rti -F7D6 ; F7D6: 7F,00,14 -F7D6 LF7D6: clr L0014 -F7D9 ; F7D9: 5F -F7D9 clrb -F7DA ; F7DA: F7,38,00 -F7DA stab CHANGE -F7DD ; F7DD: C6,7F -F7DD ldab #0x7F -F7DF ; F7DF: F7,00,1A -F7DF stab L001A -F7E2 ; F7E2: C6,7F -F7E2 ldab #0x7F -F7E4 ; F7E4: F7,30,00 -F7E4 stab MISCOU -F7E7 ; F7E7: C6,07 -F7E7 ldab #0x07 -F7E9 ; F7E9: F7,10,3C -F7E9 stab L103C -F7EC ; F7EC: C6,81 -F7EC ldab #0x81 -F7EE ; F7EE: F7,10,26 -F7EE stab L1026 -F7F1 ; F7F1: 5F -F7F1 clrb -F7F2 ; F7F2: F7,10,30 -F7F2 stab L1030 -F7F5 ; F7F5: C6,C8 -F7F5 ldab #0xC8 -F7F7 ; F7F7: F7,10,00 -F7F7 stab L1000 -F7FA ; F7FA: C6,3E -F7FA ldab #0x3E -F7FC ; F7FC: F7,10,09 -F7FC stab L1009 -F7FF ; F7FF: C6,12 -F7FF ldab #0x12 -F801 ; F801: F7,10,28 -F801 stab L1028 -F804 ; F804: BD,BE,69 -F804 jsr LBE69 -F807 ; F807: BD,EA,59 -F807 jsr LEA59 -F80A ; F80A: CC,00,64 -F80A ldd #0x0064 -F80D ; F80D: BD,E5,71 -F80D jsr LE571 -F810 ; F810: CC,B1,EF -F810 ldd #0xB1EF -F813 ; F813: BD,C0,BA -F813 jsr DISPST -F816 ; F816: CC,01,F4 -F816 ldd #0x01F4 -F819 ; F819: BD,E5,71 -F819 jsr LE571 -F81C ; F81C: CC,B1,FA -F81C ldd #0xB1FA -F81F ; F81F: BD,C0,BA -F81F jsr DISPST -F822 ; F822: CC,01,F4 -F822 ldd #0x01F4 -F825 ; F825: BD,E5,71 -F825 jsr LE571 -F828 ; F828: CC,B2,05 -F828 ldd #0xB205 -F82B ; F82B: BD,C0,BA -F82B jsr DISPST -F82E ; F82E: CC,01,F4 -F82E ldd #0x01F4 -F831 ; F831: BD,E5,71 -F831 jsr LE571 -F834 ; F834: CC,B2,10 -F834 ldd #0xB210 -F837 ; F837: BD,C0,BA -F837 jsr DISPST -F83A ; F83A: CC,00,0A -F83A ldd #0x000A -F83D ; F83D: BD,E5,71 -F83D jsr LE571 -F840 ; F840: 7F,00,7F -F840 clr L007F -F843 ; F843: 7F,00,21 -F843 clr L0021 -F846 ; F846: 7F,00,1F -F846 clr L001F -F849 ; F849: 7F,00,1D -F849 clr L001D -F84C ; F84C: 7F,00,1B -F84C clr L001B -F84F ; F84F: 7F,00,19 -F84F clr L0019 -F852 ; F852: F6,0B,C0 -F852 ldab L0BC0 -F855 ; F855: C4,01 -F855 andb #0x01 -F857 ; F857: 27,08 -F857 beq LF861 -F859 ; F859: CE,0B,C1 -F859 ldx #0x0BC1 -F85C ; F85C: 1C,00,01 -F85C bset 0x00,x,#0x01 -F85F ; F85F: 20,06 -F85F bra LF867 -F861 ; F861: CE,0B,C1 -F861 LF861: ldx #0x0BC1 -F864 ; F864: 1D,00,01 -F864 bclr 0x00,x,#0x01 -F867 ; F867: F6,0B,C0 -F867 LF867: ldab L0BC0 -F86A ; F86A: C4,04 -F86A andb #0x04 -F86C ; F86C: 27,08 -F86C beq LF876 -F86E ; F86E: CE,0B,C1 -F86E ldx #0x0BC1 -F871 ; F871: 1C,00,02 -F871 bset 0x00,x,#0x02 -F874 ; F874: 20,06 -F874 bra LF87C -F876 ; F876: CE,0B,C1 -F876 LF876: ldx #0x0BC1 -F879 ; F879: 1D,00,02 -F879 bclr 0x00,x,#0x02 -F87C ; F87C: CE,0B,C1 -F87C LF87C: ldx #0x0BC1 -F87F ; F87F: 1D,00,04 -F87F bclr 0x00,x,#0x04 -F882 ; F882: F6,0B,C0 -F882 ldab L0BC0 -F885 ; F885: C4,02 -F885 andb #0x02 -F887 ; F887: 27,2D -F887 beq LF8B6 -F889 ; F889: C6,3C -F889 ldab #0x3C -F88B ; F88B: F7,00,31 -F88B stab L0031 -F88E ; F88E: 0E -F88E cli -F88F ; F88F: CC,00,FF -F88F ldd #0x00FF -F892 ; F892: BD,C7,E7 -F892 jsr LC7E7 -F895 ; F895: 5F -F895 clrb -F896 ; F896: 4F -F896 clra -F897 ; F897: FD,00,40 -F897 std L0040 -F89A ; F89A: C6,10 -F89A ldab #0x10 -F89C ; F89C: F7,10,2C -F89C stab L102C -F89F ; F89F: C6,2E -F89F ldab #0x2E -F8A1 ; F8A1: F7,10,2D -F8A1 stab L102D -F8A4 ; F8A4: C6,03 -F8A4 ldab #0x03 -F8A6 ; F8A6: F7,10,2B -F8A6 stab L102B -F8A9 ; F8A9: C6,46 -F8A9 ldab #0x46 -F8AB ; F8AB: F7,00,2F -F8AB stab L002F -F8AE ; F8AE: CC,07,D0 -F8AE ldd #0x07D0 -F8B1 ; F8B1: BD,E5,71 -F8B1 jsr LE571 -F8B4 ; F8B4: 20,2B -F8B4 bra LF8E1 -F8B6 ; F8B6: BD,D0,94 -F8B6 LF8B6: jsr LD094 -F8B9 ; F8B9: C6,27 -F8B9 ldab #0x27 -F8BB ; F8BB: F7,10,2D -F8BB stab L102D -F8BE ; F8BE: C6,07 -F8BE ldab #0x07 -F8C0 ; F8C0: F7,10,2B -F8C0 stab L102B -F8C3 ; F8C3: CE,00,1A -F8C3 ldx #0x001A -F8C6 ; F8C6: 1C,00,04 -F8C6 bset 0x00,x,#0x04 -F8C9 ; F8C9: F6,00,1A -F8C9 ldab L001A -F8CC ; F8CC: F7,30,00 -F8CC stab MISCOU -F8CF ; F8CF: CC,07,D0 -F8CF ldd #0x07D0 -F8D2 ; F8D2: BD,E5,71 -F8D2 jsr LE571 -F8D5 ; F8D5: CE,00,1A -F8D5 ldx #0x001A -F8D8 ; F8D8: 1D,00,04 -F8D8 bclr 0x00,x,#0x04 -F8DB ; F8DB: F6,00,1A -F8DB ldab L001A -F8DE ; F8DE: F7,30,00 -F8DE stab MISCOU -F8E1 ; F8E1: 7F,0E,6A -F8E1 LF8E1: clr L0E6A -F8E4 ; F8E4: BD,D4,79 -F8E4 jsr LD479 -F8E7 ; F8E7: BD,E8,9A -F8E7 jsr LE89A -F8EA ; F8EA: 7F,00,06 -F8EA clr L0006 -F8ED ; F8ED: CE,00,1D -F8ED ldx #0x001D -F8F0 ; F8F0: 1C,00,10 -F8F0 bset 0x00,x,#0x10 -F8F3 ; F8F3: CC,05,DC -F8F3 ldd #0x05DC -F8F6 ; F8F6: BD,E5,71 -F8F6 jsr LE571 -F8F9 ; F8F9: C6,1E -F8F9 ldab #0x1E -F8FB ; F8FB: F7,00,35 -F8FB stab L0035 -F8FE ; F8FE: 0E -F8FE cli -F8FF ; F8FF: BD,E6,1B -F8FF LF8FF: jsr LE61B -F902 ; F902: BD,D1,05 -F902 jsr LD105 -F905 ; F905: F6,10,0A -F905 ldab L100A -F908 ; F908: C4,08 -F908 andb #0x08 -F90A ; F90A: 27,46 -F90A beq LF952 -F90C ; F90C: F6,10,0A -F90C LF90C: ldab L100A -F90F ; F90F: C4,08 -F90F andb #0x08 -F911 ; F911: 27,11 -F911 beq LF924 -F913 ; F913: CE,00,1A -F913 ldx #0x001A -F916 ; F916: 1C,00,04 -F916 bset 0x00,x,#0x04 -F919 ; F919: F6,00,1A -F919 ldab L001A -F91C ; F91C: F7,30,00 -F91C stab MISCOU -F91F ; F91F: BD,E6,1B -F91F jsr LE61B -F922 ; F922: 20,E8 -F922 bra LF90C -F924 ; F924: BD,D0,94 -F924 LF924: jsr LD094 -F927 ; F927: F6,0B,C0 -F927 ldab L0BC0 -F92A ; F92A: C4,01 -F92A andb #0x01 -F92C ; F92C: 27,06 -F92C beq LF934 -F92E ; F92E: CE,0B,C1 -F92E ldx #0x0BC1 -F931 ; F931: 1C,00,01 -F931 bset 0x00,x,#0x01 -F934 ; F934: F6,0B,C0 -F934 LF934: ldab L0BC0 -F937 ; F937: C4,04 -F937 andb #0x04 -F939 ; F939: 27,06 -F939 beq LF941 -F93B ; F93B: CE,0B,C1 -F93B ldx #0x0BC1 -F93E ; F93E: 1C,00,02 -F93E bset 0x00,x,#0x02 -F941 ; F941: CE,00,1A -F941 LF941: ldx #0x001A -F944 ; F944: 1D,00,04 -F944 bclr 0x00,x,#0x04 -F947 ; F947: F6,00,1A -F947 ldab L001A -F94A ; F94A: F7,30,00 -F94A stab MISCOU -F94D ; F94D: C6,1E -F94D ldab #0x1E -F94F ; F94F: F7,00,35 -F94F stab L0035 -F952 ; F952: F6,0B,C0 -F952 LF952: ldab L0BC0 -F955 ; F955: C4,08 -F955 andb #0x08 -F957 ; F957: 27,16 -F957 beq LF96F -F959 ; F959: CE,00,02 -F959 ldx #0x0002 -F95C ; F95C: 3C -F95C pshx -F95D ; F95D: CC,10,00 -F95D ldd #0x1000 -F960 ; F960: BD,E5,D7 -F960 jsr LE5D7 -F963 ; F963: 38 -F963 pulx -F964 ; F964: 83,00,00 -F964 subd #0x0000 -F967 ; F967: 27,06 -F967 beq LF96F -F969 ; F969: CE,0B,C1 -F969 ldx #0x0BC1 -F96C ; F96C: 1C,00,08 -F96C bset 0x00,x,#0x08 -F96F ; F96F: F6,0B,C1 -F96F LF96F: ldab L0BC1 -F972 ; F972: C4,07 -F972 andb #0x07 -F974 ; F974: 27,0D -F974 beq LF983 -F976 ; F976: F6,00,35 -F976 ldab L0035 -F979 ; F979: 26,08 -F979 bne LF983 -F97B ; F97B: CE,00,21 -F97B ldx #0x0021 -F97E ; F97E: 1C,00,20 -F97E bset 0x00,x,#0x20 -F981 ; F981: 20,06 -F981 bra LF989 -F983 ; F983: CE,00,21 -F983 LF983: ldx #0x0021 -F986 ; F986: 1D,00,20 -F986 bclr 0x00,x,#0x20 -F989 ; F989: BD,BB,63 -F989 LF989: jsr LBB63 -F98C ; F98C: BD,B8,00 -F98C jsr LB800 -F98F ; F98F: F6,0B,C0 -F98F ldab L0BC0 -F992 ; F992: C4,01 -F992 andb #0x01 -F994 ; F994: 27,0B -F994 beq LF9A1 -F996 ; F996: FC,00,40 -F996 ldd L0040 -F999 ; F999: F3,00,3E -F999 addd L003E -F99C ; F99C: 26,03 -F99C bne LF9A1 -F99E ; F99E: BD,D6,F6 -F99E jsr LD6F6 -F9A1 ; F9A1: F6,00,12 -F9A1 LF9A1: ldab L0012 -F9A4 ; F9A4: C4,20 -F9A4 andb #0x20 -F9A6 ; F9A6: 27,08 -F9A6 beq LF9B0 -F9A8 ; F9A8: F6,00,35 -F9A8 ldab L0035 -F9AB ; F9AB: 26,03 -F9AB bne LF9B0 -F9AD ; F9AD: 7E,FA,79 -F9AD jmp LFA79 -F9B0 ; F9B0: CE,00,1F -F9B0 LF9B0: ldx #0x001F -F9B3 ; F9B3: 1D,00,04 -F9B3 bclr 0x00,x,#0x04 -F9B6 ; F9B6: CE,00,1D -F9B6 ldx #0x001D -F9B9 ; F9B9: 1C,00,10 -F9B9 bset 0x00,x,#0x10 -F9BC ; F9BC: F6,00,1F -F9BC ldab L001F -F9BF ; F9BF: C4,20 -F9BF andb #0x20 -F9C1 ; F9C1: 26,03 -F9C1 bne LF9C6 -F9C3 ; F9C3: 7E,FA,74 -F9C3 jmp LFA74 -F9C6 ; F9C6: F6,0B,C0 -F9C6 LF9C6: ldab L0BC0 -F9C9 ; F9C9: C4,01 -F9C9 andb #0x01 -F9CB ; F9CB: 27,08 -F9CB beq LF9D5 -F9CD ; F9CD: CE,0B,C1 -F9CD ldx #0x0BC1 -F9D0 ; F9D0: 1C,00,01 -F9D0 bset 0x00,x,#0x01 -F9D3 ; F9D3: 20,06 -F9D3 bra LF9DB -F9D5 ; F9D5: CE,0B,C1 -F9D5 LF9D5: ldx #0x0BC1 -F9D8 ; F9D8: 1D,00,01 -F9D8 bclr 0x00,x,#0x01 -F9DB ; F9DB: F6,0B,C0 -F9DB LF9DB: ldab L0BC0 -F9DE ; F9DE: C4,04 -F9DE andb #0x04 -F9E0 ; F9E0: 27,08 -F9E0 beq LF9EA -F9E2 ; F9E2: CE,0B,C1 -F9E2 ldx #0x0BC1 -F9E5 ; F9E5: 1C,00,02 -F9E5 bset 0x00,x,#0x02 -F9E8 ; F9E8: 20,06 -F9E8 bra LF9F0 -F9EA ; F9EA: CE,0B,C1 -F9EA LF9EA: ldx #0x0BC1 -F9ED ; F9ED: 1D,00,02 -F9ED bclr 0x00,x,#0x02 -F9F0 ; F9F0: CE,0B,C1 -F9F0 LF9F0: ldx #0x0BC1 -F9F3 ; F9F3: 1D,00,04 -F9F3 bclr 0x00,x,#0x04 -F9F6 ; F9F6: CE,00,1B -F9F6 ldx #0x001B -F9F9 ; F9F9: 1D,00,02 -F9F9 bclr 0x00,x,#0x02 -F9FC ; F9FC: F6,0B,C0 -F9FC ldab L0BC0 -F9FF ; F9FF: C4,02 -F9FF andb #0x02 -FA01 ; FA01: 27,27 -FA01 beq LFA2A -FA03 ; FA03: C6,3C -FA03 ldab #0x3C -FA05 ; FA05: F7,00,31 -FA05 stab L0031 -FA08 ; FA08: 0E -FA08 cli -FA09 ; FA09: CC,00,FF -FA09 ldd #0x00FF -FA0C ; FA0C: BD,C7,E7 -FA0C jsr LC7E7 -FA0F ; FA0F: 5F -FA0F clrb -FA10 ; FA10: 4F -FA10 clra -FA11 ; FA11: FD,00,40 -FA11 std L0040 -FA14 ; FA14: C6,10 -FA14 ldab #0x10 -FA16 ; FA16: F7,10,2C -FA16 stab L102C -FA19 ; FA19: C6,2E -FA19 ldab #0x2E -FA1B ; FA1B: F7,10,2D -FA1B stab L102D -FA1E ; FA1E: C6,03 -FA1E ldab #0x03 -FA20 ; FA20: F7,10,2B -FA20 stab L102B -FA23 ; FA23: C6,46 -FA23 ldab #0x46 -FA25 ; FA25: F7,00,2F -FA25 stab L002F -FA28 ; FA28: 20,31 -FA28 bra LFA5B -FA2A ; FA2A: CE,00,21 -FA2A LFA2A: ldx #0x0021 -FA2D ; FA2D: 1D,00,40 -FA2D bclr 0x00,x,#0x40 -FA30 ; FA30: BD,D0,94 -FA30 jsr LD094 -FA33 ; FA33: C6,27 -FA33 ldab #0x27 -FA35 ; FA35: F7,10,2D -FA35 stab L102D -FA38 ; FA38: C6,07 -FA38 ldab #0x07 -FA3A ; FA3A: F7,10,2B -FA3A stab L102B -FA3D ; FA3D: CE,00,1A -FA3D ldx #0x001A -FA40 ; FA40: 1C,00,04 -FA40 bset 0x00,x,#0x04 -FA43 ; FA43: F6,00,1A -FA43 ldab L001A -FA46 ; FA46: F7,30,00 -FA46 stab MISCOU -FA49 ; FA49: CC,00,32 -FA49 ldd #0x0032 -FA4C ; FA4C: BD,E5,71 -FA4C jsr LE571 -FA4F ; FA4F: CE,00,1A -FA4F ldx #0x001A -FA52 ; FA52: 1D,00,04 -FA52 bclr 0x00,x,#0x04 -FA55 ; FA55: F6,00,1A -FA55 ldab L001A -FA58 ; FA58: F7,30,00 -FA58 stab MISCOU -FA5B ; FA5B: BD,D4,79 -FA5B LFA5B: jsr LD479 -FA5E ; FA5E: BD,E8,9A -FA5E jsr LE89A -FA61 ; FA61: BD,BE,69 -FA61 jsr LBE69 -FA64 ; FA64: 7F,00,06 -FA64 clr L0006 -FA67 ; FA67: CE,00,1F -FA67 ldx #0x001F -FA6A ; FA6A: 1D,00,20 -FA6A bclr 0x00,x,#0x20 -FA6D ; FA6D: C6,1E -FA6D ldab #0x1E -FA6F ; FA6F: F7,00,35 -FA6F stab L0035 -FA72 ; FA72: 20,03 -FA72 bra LFA77 -FA74 ; FA74: BD,DE,E7 -FA74 LFA74: jsr LDEE7 -FA77 ; FA77: 20,66 -FA77 LFA77: bra LFADF -FA79 ; FA79: F6,00,12 -FA79 LFA79: ldab L0012 -FA7C ; FA7C: C4,20 -FA7C andb #0x20 -FA7E ; FA7E: 27,5F -FA7E beq LFADF -FA80 ; FA80: F6,00,1F -FA80 ldab L001F -FA83 ; FA83: C4,20 -FA83 andb #0x20 -FA85 ; FA85: 26,03 -FA85 bne LFA8A -FA87 ; FA87: BD,E5,AA -FA87 jsr LE5AA -FA8A ; FA8A: CE,00,1F -FA8A LFA8A: ldx #0x001F -FA8D ; FA8D: 1C,00,20 -FA8D bset 0x00,x,#0x20 -FA90 ; FA90: F6,00,12 -FA90 ldab L0012 -FA93 ; FA93: C4,01 -FA93 andb #0x01 -FA95 ; FA95: 26,33 -FA95 bne LFACA -FA97 ; FA97: F6,00,1D -FA97 ldab L001D -FA9A ; FA9A: C4,08 -FA9A andb #0x08 -FA9C ; FA9C: 27,2A -FA9C beq LFAC8 -FA9E ; FA9E: F6,00,1F -FA9E ldab L001F -FAA1 ; FAA1: C4,04 -FAA1 andb #0x04 -FAA3 ; FAA3: 26,14 -FAA3 bne LFAB9 -FAA5 ; FAA5: CE,00,1F -FAA5 ldx #0x001F -FAA8 ; FAA8: 1C,00,04 -FAA8 bset 0x00,x,#0x04 -FAAB ; FAAB: CE,00,1F -FAAB ldx #0x001F -FAAE ; FAAE: 1C,00,80 -FAAE bset 0x00,x,#0x80 -FAB1 ; FAB1: CC,02,33 -FAB1 ldd #0x0233 -FAB4 ; FAB4: FD,00,3B -FAB4 std L003B -FAB7 ; FAB7: 20,09 -FAB7 bra LFAC2 -FAB9 ; FAB9: BD,E5,AA -FAB9 LFAB9: jsr LE5AA -FABC ; FABC: CE,00,1F -FABC ldx #0x001F -FABF ; FABF: 1D,00,04 -FABF bclr 0x00,x,#0x04 -FAC2 ; FAC2: CE,00,1D -FAC2 LFAC2: ldx #0x001D -FAC5 ; FAC5: 1D,00,08 -FAC5 bclr 0x00,x,#0x08 -FAC8 ; FAC8: 20,06 -FAC8 LFAC8: bra LFAD0 -FACA ; FACA: CE,00,1D -FACA LFACA: ldx #0x001D -FACD ; FACD: 1C,00,08 -FACD bset 0x00,x,#0x08 -FAD0 ; FAD0: F6,00,1F -FAD0 LFAD0: ldab L001F -FAD3 ; FAD3: C4,04 -FAD3 andb #0x04 -FAD5 ; FAD5: 26,05 -FAD5 bne LFADC -FAD7 ; FAD7: BD,81,00 -FAD7 jsr L8100 -FADA ; FADA: 20,03 -FADA bra LFADF -FADC ; FADC: BD,84,A0 -FADC LFADC: jsr L84A0 -FADF ; FADF: 7E,F8,FF -FADF LFADF: jmp LF8FF -FAE2 ; FAE2: CC,B1,2E -FAE2 SPIRTN: ldd #0xB12E -FAE5 ; FAE5: BD,C0,BA -FAE5 jsr DISPST -FAE8 ; FAE8: CC,07,D0 -FAE8 ldd #0x07D0 -FAEB ; FAEB: BD,E5,71 -FAEB jsr LE571 -FAEE ; FAEE: 3B -FAEE rti -FAEF ; FAEF: CC,B1,2E -FAEF PAIERT: ldd #0xB12E -FAF2 ; FAF2: BD,C0,BA -FAF2 jsr DISPST -FAF5 ; FAF5: CC,07,D0 -FAF5 ldd #0x07D0 -FAF8 ; FAF8: BD,E5,71 -FAF8 jsr LE571 -FAFB ; FAFB: 3B -FAFB rti -FAFC ; FAFC: CC,B1,2E -FAFC PAORTN: ldd #0xB12E -FAFF ; FAFF: BD,C0,BA -FAFF jsr DISPST -FB02 ; FB02: CC,07,D0 -FB02 ldd #0x07D0 -FB05 ; FB05: BD,E5,71 -FB05 jsr LE571 -FB08 ; FB08: 3B -FB08 rti -FB09 ; FB09: CC,B1,2E -FB09 TOVFRT: ldd #0xB12E -FB0C ; FB0C: BD,C0,BA -FB0C jsr DISPST -FB0F ; FB0F: CC,07,D0 -FB0F ldd #0x07D0 -FB12 ; FB12: BD,E5,71 -FB12 jsr LE571 -FB15 ; FB15: 3B -FB15 rti -FB16 ; FB16: CC,B1,2E -FB16 TI4O5R: ldd #0xB12E -FB19 ; FB19: BD,C0,BA -FB19 jsr DISPST -FB1C ; FB1C: CC,07,D0 -FB1C ldd #0x07D0 -FB1F ; FB1F: BD,E5,71 -FB1F jsr LE571 -FB22 ; FB22: 3B -FB22 rti -FB23 ; FB23: CC,B1,2E -FB23 TO4RTN: ldd #0xB12E -FB26 ; FB26: BD,C0,BA -FB26 jsr DISPST -FB29 ; FB29: CC,07,D0 -FB29 ldd #0x07D0 -FB2C ; FB2C: BD,E5,71 -FB2C jsr LE571 -FB2F ; FB2F: 3B -FB2F rti -FB30 ; FB30: CC,B1,2E -FB30 TO3RTN: ldd #0xB12E -FB33 ; FB33: BD,C0,BA -FB33 jsr DISPST -FB36 ; FB36: CC,07,D0 -FB36 ldd #0x07D0 -FB39 ; FB39: BD,E5,71 -FB39 jsr LE571 -FB3C ; FB3C: 3B -FB3C rti -FB3D ; FB3D: CC,B1,2E -FB3D TO2RTN: ldd #0xB12E -FB40 ; FB40: BD,C0,BA -FB40 jsr DISPST -FB43 ; FB43: CC,07,D0 -FB43 ldd #0x07D0 -FB46 ; FB46: BD,E5,71 -FB46 jsr LE571 -FB49 ; FB49: 3B -FB49 rti -FB4A ; FB4A: CC,B1,2E -FB4A TO1RTN: ldd #0xB12E -FB4D ; FB4D: BD,C0,BA -FB4D jsr DISPST -FB50 ; FB50: CC,07,D0 -FB50 ldd #0x07D0 -FB53 ; FB53: BD,E5,71 -FB53 jsr LE571 -FB56 ; FB56: 3B -FB56 rti -FB57 ; FB57: CC,B1,2E -FB57 TI3RTN: ldd #0xB12E -FB5A ; FB5A: BD,C0,BA -FB5A jsr DISPST -FB5D ; FB5D: CC,07,D0 -FB5D ldd #0x07D0 -FB60 ; FB60: BD,E5,71 -FB60 jsr LE571 -FB63 ; FB63: 3B -FB63 rti -FB64 ; FB64: CC,B1,2E -FB64 TI2RTN: ldd #0xB12E -FB67 ; FB67: BD,C0,BA -FB67 jsr DISPST -FB6A ; FB6A: CC,07,D0 -FB6A ldd #0x07D0 -FB6D ; FB6D: BD,E5,71 -FB6D jsr LE571 -FB70 ; FB70: 3B -FB70 rti -FB71 ; FB71: CC,B1,2E -FB71 TI1RTN: ldd #0xB12E -FB74 ; FB74: BD,C0,BA -FB74 jsr DISPST -FB77 ; FB77: CC,07,D0 -FB77 ldd #0x07D0 -FB7A ; FB7A: BD,E5,71 -FB7A jsr LE571 -FB7D ; FB7D: 3B -FB7D rti -FB7E ; FB7E: CC,B1,2E -FB7E IRQRTN: ldd #0xB12E -FB81 ; FB81: BD,C0,BA -FB81 jsr DISPST -FB84 ; FB84: CC,07,D0 -FB84 ldd #0x07D0 -FB87 ; FB87: BD,E5,71 -FB87 jsr LE571 -FB8A ; FB8A: 3B -FB8A rti -FB8B ; FB8B: CC,B1,2E -FB8B XIRQRT: ldd #0xB12E -FB8E ; FB8E: BD,C0,BA -FB8E jsr DISPST -FB91 ; FB91: CC,07,D0 -FB91 ldd #0x07D0 -FB94 ; FB94: BD,E5,71 -FB94 jsr LE571 -FB97 ; FB97: 3B -FB97 rti -FB98 ; FB98: CC,B1,2E -FB98 SWIRTN: ldd #0xB12E -FB9B ; FB9B: BD,C0,BA -FB9B jsr DISPST -FB9E ; FB9E: CC,07,D0 -FB9E ldd #0x07D0 -FBA1 ; FBA1: BD,E5,71 -FBA1 jsr LE571 -FBA4 ; FBA4: 3B -FBA4 rti -FBA5 ; FBA5: CC,B1,2E -FBA5 ILOPRT: ldd #0xB12E -FBA8 ; FBA8: BD,C0,BA -FBA8 jsr DISPST -FBAB ; FBAB: CC,07,D0 -FBAB ldd #0x07D0 -FBAE ; FBAE: BD,E5,71 -FBAE jsr LE571 -FBB1 ; FBB1: 3B -FBB1 rti -FBB2 ; FBB2: BD,FE,69 -FBB2 COPRTN: jsr LFE69 -FBB5 ; FBB5: 3B -FBB5 rti -FBB6 ; FBB6: BD,FE,69 -FBB6 CMONRT: jsr LFE69 -FBB9 ; FBB9: 3B -FBB9 rti -FBBA ; FBBA: 3C -FBBA LFBBA: pshx -FBBB ; FBBB: 37 -FBBB pshb -FBBC ; FBBC: 30 -FBBC tsx -FBBD ; FBBD: E6,06 -FBBD ldab 0x06,x -FBBF ; FBBF: 3D -FBBF mul -FBC0 ; FBC0: A6,00 -FBC0 ldaa 0x00,x -FBC2 ; FBC2: 37 -FBC2 pshb -FBC3 ; FBC3: E6,05 -FBC3 ldab 0x05,x -FBC5 ; FBC5: 3D -FBC5 mul -FBC6 ; FBC6: 32 -FBC6 pula -FBC7 ; FBC7: 1B -FBC7 aba -FBC8 ; FBC8: 33 -FBC8 pulb -FBC9 ; FBC9: 36 -FBC9 psha -FBCA ; FBCA: A6,06 -FBCA ldaa 0x06,x -FBCC ; FBCC: 3D -FBCC mul -FBCD ; FBCD: 37 -FBCD pshb -FBCE ; FBCE: AB,00 -FBCE adda 0x00,x -FBD0 ; FBD0: 36 -FBD0 psha -FBD1 ; FBD1: EC,03 -FBD1 ldd 0x03,x -FBD3 ; FBD3: ED,05 -FBD3 std 0x05,x -FBD5 ; FBD5: 38 -FBD5 pulx -FBD6 ; FBD6: 8F -FBD6 xgdx -FBD7 ; FBD7: 83,00,00 -FBD7 subd #0x0000 -FBDA ; FBDA: 31 -FBDA ins -FBDB ; FBDB: 38 -FBDB pulx -FBDC ; FBDC: 31 -FBDC ins -FBDD ; FBDD: 31 -FBDD ins -FBDE ; FBDE: 39 -FBDE rts -FBDF ; FBDF: BD,FB,E8 -FBDF LFBDF: jsr LFBE8 -FBE2 ; FBE2: BD,FC,25 -FBE2 jsr LFC25 -FBE5 ; FBE5: 7E,FC,04 -FBE5 jmp LFC04 -FBE8 ; FBE8: 3C -FBE8 LFBE8: pshx -FBE9 ; FBE9: 8F -FBE9 xgdx -FBEA ; FBEA: EC,02 -FBEA ldd 0x02,x -FBEC ; FBEC: 37 -FBEC pshb -FBED ; FBED: 36 -FBED psha -FBEE ; FBEE: EC,00 -FBEE ldd 0x00,x -FBF0 ; FBF0: 37 -FBF0 pshb -FBF1 ; FBF1: 36 -FBF1 psha -FBF2 ; FBF2: 34 -FBF2 des -FBF3 ; FBF3: 34 -FBF3 des -FBF4 ; FBF4: 34 -FBF4 des -FBF5 ; FBF5: 34 -FBF5 des -FBF6 ; FBF6: 3C -FBF6 pshx -FBF7 ; FBF7: 30 -FBF7 tsx -FBF8 ; FBF8: EC,12 -FBF8 ldd 0x12,x -FBFA ; FBFA: ED,04 -FBFA std 0x04,x -FBFC ; FBFC: EC,0C -FBFC ldd 0x0C,x -FBFE ; FBFE: ED,02 -FBFE std 0x02,x -FC00 ; FC00: EC,10 -FC00 ldd 0x10,x -FC02 ; FC02: 38 -FC02 pulx -FC03 ; FC03: 39 -FC03 rts -FC04 ; FC04: ED,00 -FC04 LFC04: std 0x00,x -FC06 ; FC06: 3C -FC06 pshx -FC07 ; FC07: 30 -FC07 tsx -FC08 ; FC08: EC,08 -FC08 ldd 0x08,x -FC0A ; FC0A: ED,0A -FC0A std 0x0A,x -FC0C ; FC0C: EC,02 -FC0C ldd 0x02,x -FC0E ; FC0E: ED,0C -FC0E std 0x0C,x -FC10 ; FC10: 38 -FC10 pulx -FC11 ; FC11: ED,02 -FC11 std 0x02,x -FC13 ; FC13: EC,00 -FC13 ldd 0x00,x -FC15 ; FC15: 26,06 -FC15 bne LFC1D -FC17 ; FC17: 6D,02 -FC17 tst 0x02,x -FC19 ; FC19: 26,02 -FC19 bne LFC1D -FC1B ; FC1B: 6D,03 -FC1B tst 0x03,x -FC1D ; FC1D: 31 -FC1D LFC1D: ins -FC1E ; FC1E: 31 -FC1E ins -FC1F ; FC1F: 38 -FC1F pulx -FC20 ; FC20: 31 -FC20 ins -FC21 ; FC21: 31 -FC21 ins -FC22 ; FC22: 31 -FC22 ins -FC23 ; FC23: 31 -FC23 ins -FC24 ; FC24: 39 -FC24 rts -FC25 ; FC25: 3C -FC25 LFC25: pshx -FC26 ; FC26: 30 -FC26 tsx -FC27 ; FC27: E3,06 -FC27 addd 0x06,x -FC29 ; FC29: 37 -FC29 pshb -FC2A ; FC2A: 36 -FC2A psha -FC2B ; FC2B: EC,02 -FC2B ldd 0x02,x -FC2D ; FC2D: ED,06 -FC2D std 0x06,x -FC2F ; FC2F: EC,04 -FC2F ldd 0x04,x -FC31 ; FC31: E3,08 -FC31 addd 0x08,x -FC33 ; FC33: ED,08 -FC33 std 0x08,x -FC35 ; FC35: 32 -FC35 pula -FC36 ; FC36: 33 -FC36 pulb -FC37 ; FC37: C9,00 -FC37 adcb #0x00 -FC39 ; FC39: 89,00 -FC39 adca #0x00 -FC3B ; FC3B: 83,00,00 -FC3B subd #0x0000 -FC3E ; FC3E: 26,06 -FC3E bne LFC46 -FC40 ; FC40: 6D,08 -FC40 tst 0x08,x -FC42 ; FC42: 26,02 -FC42 bne LFC46 -FC44 ; FC44: 6D,09 -FC44 tst 0x09,x -FC46 ; FC46: 38 -FC46 LFC46: pulx -FC47 ; FC47: 31 -FC47 ins -FC48 ; FC48: 31 -FC48 ins -FC49 ; FC49: 31 -FC49 ins -FC4A ; FC4A: 31 -FC4A ins -FC4B ; FC4B: 39 -FC4B rts -FC4C ; FC4C: 3C,3C,37,36,3C,3C,3C -FC4C .ascii '<<76<<<' -FC53 .byte 0x18 -FC54 ; FC54: 3C,30,4F -FC54 .ascii '<0O' -FC57 .byte 0xA7,0x04 -FC59 ; FC59: 7E -FC59 .ascii '~' -FC5A .byte 0xFC -FC5B ; FC5B: 6D,3C,3C,37,36,3C,3C,3C -FC5B .ascii 'm<<76<<<' -FC63 .byte 0x18 -FC64 ; FC64: 3C,30 -FC64 .ascii '<0' -FC66 .byte 0x86,0x01,0xA7,0x04 -FC6A ; FC6A: 7E -FC6A .ascii '~' -FC6B .byte 0xFC -FC6C ; FC6C: 6D -FC6C .ascii 'm' -FC6D .byte 0x1A,0xEE,0x0E,0xEC,0x08,0xED,0x0E,0xEC -FC75 .byte 0x14,0xED,0x0C,0xEC,0x12,0xED,0x0A,0x1A -FC7D .byte 0xEF,0x12 -FC7F ; FC7F: 4F,5F -FC7F .ascii 'O_' -FC81 .byte 0xED,0x08,0xED,0x06,0xEC,0x0A,0x1A,0xA3 -FC89 .byte 0x0E -FC8A ; FC8A: 22,23 -FC8A .ascii '"#' -FC8C .byte 0x27,0x15,0x1E,0x04,0x01,0x08,0xCC,0x00 -FC94 .byte 0x00,0xED,0x14 -FC97 ; FC97: 7E -FC97 .ascii '~' -FC98 .byte 0xFE,0x04,0xEC,0x0C,0xED,0x14,0xEC,0x0A -FCA0 ; FCA0: 7E -FCA0 .ascii '~' -FCA1 .byte 0xFD,0xE3,0x83,0x00,0x00,0x27,0x12,0xEC -FCA9 .byte 0x0C,0x1A,0xA3,0x10 -FCAD ; FCAD: 25 -FCAD .ascii '%' -FCAE .byte 0xDF -FCAF ; FCAF: 6D -FCAF .ascii 'm' -FCB0 .byte 0x0E -FCB1 ; FCB1: 26,70,6D -FCB1 .ascii '&pm' -FCB4 .byte 0x0F,0x27,0x1A -FCB7 ; FCB7: 7E -FCB7 .ascii '~' -FCB8 .byte 0xFD,0xA4 -FCBA ; FCBA: 3C,3C -FCBA .ascii '<<' -FCBC .byte 0x18 -FCBD ; FCBD: 38 -FCBD .ascii '8' -FCBE .byte 0xEC,0x0C,0xEE,0x10,0x02,0x18,0x1E,0x04 -FCC6 .byte 0x01,0x01,0x8F -FCC9 ; FCC9: 38 -FCC9 .ascii '8' -FCCA .byte 0xED,0x14 -FCCC ; FCCC: 4F,5F,7E -FCCC .ascii 'O_~' -FCCF .byte 0xFD,0xE3 -FCD1 ; FCD1: 3C,3C -FCD1 .ascii '<<' -FCD3 .byte 0x18 -FCD4 ; FCD4: 38 -FCD4 .ascii '8' -FCD5 .byte 0xEC,0x0A,0xEE,0x10 -FCD9 ; FCD9: 3C -FCD9 .ascii '<' -FCDA .byte 0x02,0xCD,0xEF,0x0A -FCDE ; FCDE: 38,3C -FCDE .ascii '8<' -FCE0 .byte 0x03,0xCD,0xEF,0x0E -FCE4 ; FCE4: 38 -FCE4 .ascii '8' -FCE5 .byte 0x18,0xE3,0x0C -FCE8 ; FCE8: 24 -FCE8 .ascii '$' -FCE9 .byte 0x1B,0x18,0xED,0x0C -FCED ; FCED: 4F -FCED .ascii 'O' -FCEE .byte 0xC6,0x01 -FCF0 ; FCF0: 3C -FCF0 .ascii '<' -FCF1 .byte 0x03,0x8F,0x18,0xE3,0x0E -FCF6 ; FCF6: 24 -FCF6 .ascii '$' -FCF7 .byte 0x03,0x18 -FCF9 ; FCF9: 6C -FCF9 .ascii 'l' -FCFA .byte 0x0A,0x18,0xED,0x0E,0x8F -FCFF ; FCFF: 38 -FCFF .ascii '8' -FD00 .byte 0x18,0xE3,0x0C -FD03 ; FD03: 25 -FD03 .ascii '%' -FD04 .byte 0xE5,0x02,0x8F,0x18,0xE3,0x0E -FD0A ; FD0A: 24 -FD0A .ascii '$' -FD0B .byte 0x03,0x18 -FD0D ; FD0D: 6C -FD0D .ascii 'l' -FD0E .byte 0x0A,0x18,0x1F,0x04,0x01,0x07,0x8F,0x18 -FD16 ; FD16: 6F -FD16 .ascii 'o' -FD17 .byte 0x0A,0x18 -FD19 ; FD19: 6F -FD19 .ascii 'o' -FD1A .byte 0x0B -FD1B ; FD1B: 38 -FD1B .ascii '8' -FD1C .byte 0xED,0x14,0xEC,0x0A -FD20 ; FD20: 7E -FD20 .ascii '~' -FD21 .byte 0xFD,0xE3,0x86,0x08,0xA7,0x05 -FD27 ; FD27: 69 -FD27 .ascii 'i' -FD28 .byte 0x0D -FD29 ; FD29: 69 -FD29 .ascii 'i' -FD2A .byte 0x0C -FD2B ; FD2B: 69 -FD2B .ascii 'i' -FD2C .byte 0x0B -FD2D ; FD2D: 69 -FD2D .ascii 'i' -FD2E .byte 0x0A -FD2F ; FD2F: 69 -FD2F .ascii 'i' -FD30 .byte 0x09,0xEC,0x0B,0xA3,0x10,0xED,0x14,0xEC -FD38 .byte 0x09,0xE2,0x0F,0xA2,0x0E -FD3D ; FD3D: 25 -FD3D .ascii '%' -FD3E .byte 0x06,0xED,0x09,0xEC,0x14,0xED,0x0B -FD45 ; FD45: 6A -FD45 .ascii 'j' -FD46 .byte 0x05 -FD47 ; FD47: 26 -FD47 .ascii '&' -FD48 .byte 0xDE -FD49 ; FD49: 69 -FD49 .ascii 'i' -FD4A .byte 0x0D,0x1F,0x04,0x01,0x09,0xEC,0x0B,0xED -FD52 .byte 0x14,0xEC,0x09 -FD55 ; FD55: 7E -FD55 .ascii '~' -FD56 .byte 0xFD,0xE3 -FD58 ; FD58: 4F -FD58 .ascii 'O' -FD59 .byte 0xE6,0x0D -FD5B ; FD5B: 53 -FD5B .ascii 'S' -FD5C .byte 0xED,0x14 -FD5E ; FD5E: 5F,7E -FD5E .ascii '_~' -FD60 .byte 0xFD,0xE3,0x86,0x10,0xA7,0x05 -FD66 ; FD66: 69 -FD66 .ascii 'i' -FD67 .byte 0x0D -FD68 ; FD68: 69 -FD68 .ascii 'i' -FD69 .byte 0x0C -FD6A ; FD6A: 69 -FD6A .ascii 'i' -FD6B .byte 0x0B -FD6C ; FD6C: 69 -FD6C .ascii 'i' -FD6D .byte 0x0A -FD6E ; FD6E: 69 -FD6E .ascii 'i' -FD6F .byte 0x09 -FD70 ; FD70: 69 -FD70 .ascii 'i' -FD71 .byte 0x08,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xEC -FD79 .byte 0x08,0xE2,0x0F,0x82,0x00 -FD7E ; FD7E: 25 -FD7E .ascii '%' -FD7F .byte 0x06,0xED,0x08,0xEC,0x14,0xED,0x0A -FD86 ; FD86: 6A -FD86 .ascii 'j' -FD87 .byte 0x05 -FD88 ; FD88: 26 -FD88 .ascii '&' -FD89 .byte 0xDC -FD8A ; FD8A: 69 -FD8A .ascii 'i' -FD8B .byte 0x0D -FD8C ; FD8C: 69 -FD8C .ascii 'i' -FD8D .byte 0x0C,0x1F,0x04,0x01,0x08,0xEC,0x0A,0xED -FD95 .byte 0x14,0xEC,0x08 -FD98 ; FD98: 20,49 -FD98 .ascii ' I' -FD9A .byte 0xEC,0x0C -FD9C ; FD9C: 43,53 -FD9C .ascii 'CS' -FD9E .byte 0xED,0x14 -FDA0 ; FDA0: 4F,5F,20,3F,2B -FDA0 .ascii 'O_ ?+' -FDA5 .byte 0xBC,0x86,0x10,0xA7,0x05 -FDAA ; FDAA: 69 -FDAA .ascii 'i' -FDAB .byte 0x0D -FDAC ; FDAC: 69 -FDAC .ascii 'i' -FDAD .byte 0x0C -FDAE ; FDAE: 69 -FDAE .ascii 'i' -FDAF .byte 0x0B -FDB0 ; FDB0: 69 -FDB0 .ascii 'i' -FDB1 .byte 0x0A -FDB2 ; FDB2: 69 -FDB2 .ascii 'i' -FDB3 .byte 0x07,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xA6 -FDBB .byte 0x07,0xA2,0x0F -FDBE ; FDBE: 25 -FDBE .ascii '%' -FDBF .byte 0x06,0xA7,0x07,0xEC,0x14,0xED,0x0A -FDC6 ; FDC6: 6A -FDC6 .ascii 'j' -FDC7 .byte 0x05 -FDC8 ; FDC8: 26 -FDC8 .ascii '&' -FDC9 .byte 0xE0 -FDCA ; FDCA: 69 -FDCA .ascii 'i' -FDCB .byte 0x0D -FDCC ; FDCC: 69 -FDCC .ascii 'i' -FDCD .byte 0x0C,0x1F,0x04,0x01,0x09,0xEC,0x0A,0xED -FDD5 .byte 0x14 -FDD6 ; FDD6: 4F -FDD6 .ascii 'O' -FDD7 .byte 0xE6,0x07 -FDD9 ; FDD9: 20 -FDD9 .ascii ' ' -FDDA .byte 0x08,0xEC,0x0C -FDDD ; FDDD: 43,53 -FDDD .ascii 'CS' -FDDF .byte 0xED,0x14 -FDE1 ; FDE1: 4F,5F -FDE1 .ascii 'O_' -FDE3 .byte 0x1F,0x04,0x80,0x12 -FDE7 ; FDE7: 43,53,63 -FDE7 .ascii 'CSc' -FDEA .byte 0x14 -FDEB ; FDEB: 63 -FDEB .ascii 'c' -FDEC .byte 0x15 -FDED ; FDED: 6C -FDED .ascii 'l' -FDEE .byte 0x15 -FDEF ; FDEF: 26 -FDEF .ascii '&' -FDF0 .byte 0x08 -FDF1 ; FDF1: 6C -FDF1 .ascii 'l' -FDF2 .byte 0x14 -FDF3 ; FDF3: 26 -FDF3 .ascii '&' -FDF4 .byte 0x04,0x5C -FDF6 ; FDF6: 26 -FDF6 .ascii '&' -FDF7 .byte 0x01 -FDF8 ; FDF8: 4C -FDF8 .ascii 'L' -FDF9 .byte 0x83,0x00,0x00 -FDFC ; FDFC: 26 -FDFC .ascii '&' -FDFD .byte 0x06 -FDFE ; FDFE: 6D -FDFE .ascii 'm' -FDFF .byte 0x14 -FE00 ; FE00: 26 -FE00 .ascii '&' -FE01 .byte 0x02 -FE02 ; FE02: 6D -FE02 .ascii 'm' -FE03 .byte 0x15,0x18 -FE05 ; FE05: 38,38,31,31,31,31,31,31 -FE05 ; FE0D: 31,31,31,31,31,31,31,31 -FE05 ; FE15: 39 -FE05 .ascii '88111111111111119' -FE16 ; FE16: 38 -FE16 LFE16: pulx -FE17 ; FE17: A3,00 -FE17 subd 0x00,x -FE19 ; FE19: 2D,05 -FE19 blt LFE20 -FE1B ; FE1B: 1A,A3,02 -FE1B cpd 0x02,x -FE1E ; FE1E: 2F,03 -FE1E ble LFE23 -FE20 ; FE20: CC,FF,FF -FE20 LFE20: ldd #0xFFFF -FE23 ; FE23: 3C -FE23 LFE23: pshx -FE24 ; FE24: 05 -FE24 lsld -FE25 ; FE25: 30 -FE25 tsx -FE26 ; FE26: E3,00 -FE26 addd 0x00,x -FE28 ; FE28: C3,00,06 -FE28 addd #0x0006 -FE2B ; FE2B: 8F -FE2B xgdx -FE2C ; FE2C: EC,00 -FE2C ldd 0x00,x -FE2E ; FE2E: 30 -FE2E tsx -FE2F ; FE2F: ED,00 -FE2F std 0x00,x -FE31 ; FE31: 39 -FE31 rts -FE32 ; FE32: 38 -FE32 LFE32: pulx -FE33 ; FE33: 6D,04 -FE33 LFE33: tst 0x04,x -FE35 ; FE35: 26,04 -FE35 bne LFE3B -FE37 ; FE37: 6D,05 -FE37 tst 0x05,x -FE39 ; FE39: 27,0A -FE39 beq LFE45 -FE3B ; FE3B: A3,02 -FE3B LFE3B: subd 0x02,x -FE3D ; FE3D: 27,06 -FE3D beq LFE45 -FE3F ; FE3F: 08 -FE3F inx -FE40 ; FE40: 08 -FE40 inx -FE41 ; FE41: 08 -FE41 inx -FE42 ; FE42: 08 -FE42 inx -FE43 ; FE43: 20,EE -FE43 bra LFE33 -FE45 ; FE45: EE,00 -FE45 LFE45: ldx 0x00,x -FE47 ; FE47: 6E,00 -FE47 jmp 0x00,x ; Undetermined Branch Address -FE49 ; FE49: 86,40 -FE49 RESET: ldaa #0x40 -FE4B ; FE4B: B7,10,24 -FE4B staa L1024 -FE4E ; FE4E: 86,A0 -FE4E ldaa #0xA0 -FE50 ; FE50: B7,10,39 -FE50 staa L1039 -FE53 ; FE53: 8E,00,EF -FE53 lds #0x00EF -FE56 ; FE56: CE,00,00 -FE56 ldx #0x0000 -FE59 ; FE59: 8C,00,80 -FE59 LFE59: cpx #0x0080 -FE5C ; FE5C: 24,05 -FE5C bcc LFE63 -FE5E ; FE5E: 6F,00 -FE5E clr 0x00,x -FE60 ; FE60: 08 -FE60 inx -FE61 ; FE61: 20,F6 -FE61 bra LFE59 -FE63 ; FE63: BD,F7,D6 -FE63 LFE63: jsr LF7D6 -FE66 ; FE66: 7E,FE,6D -FE66 jmp LFE6D -FE69 ; FE69: 0F -FE69 LFE69: sei -FE6A ; FE6A: 7E,FE,49 -FE6A jmp RESET -FE6D ; FE6D: 20,FE -FE6D LFE6D: bra LFE6D -FE6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FE9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FECF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FED7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEDF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEE7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEEF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEF7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FEFF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF07 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF0F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF17 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF1F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF27 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF2F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF37 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF3F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF47 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF4F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF57 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF5F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF67 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FF9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFCF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF -FFD6 ; FFD6: C8,1C -FFD6 SCIVEC: .word SCIRTN -FFD8 ; FFD8: FA,E2 -FFD8 SPIVEC: .word SPIRTN -FFDA ; FFDA: FA,EF -FFDA PAIEVE: .word PAIERT -FFDC ; FFDC: FA,FC -FFDC PAOVEC: .word PAORTN -FFDE ; FFDE: FB,09 -FFDE TOVFVE: .word TOVFRT -FFE0 ; FFE0: FB,16 -FFE0 TI4O5V: .word TI4O5R -FFE2 ; FFE2: FB,23 -FFE2 TO4VEC: .word TO4RTN -FFE4 ; FFE4: FB,30 -FFE4 TO3VEC: .word TO3RTN -FFE6 ; FFE6: FB,3D -FFE6 TO2VEC: .word TO2RTN -FFE8 ; FFE8: FB,4A -FFE8 TO1VEC: .word TO1RTN -FFEA ; FFEA: FB,57 -FFEA TI3VEC: .word TI3RTN -FFEC ; FFEC: FB,64 -FFEC TI2VEC: .word TI2RTN -FFEE ; FFEE: FB,71 -FFEE TI1VEC: .word TI1RTN -FFF0 ; FFF0: F7,18 -FFF0 RTIVEC: .word RTIRTN -FFF2 ; FFF2: FB,7E -FFF2 IRQVEC: .word IRQRTN -FFF4 ; FFF4: FB,8B -FFF4 XIRQVE: .word XIRQRT -FFF6 ; FFF6: FB,98 -FFF6 SWIVEC: .word SWIRTN -FFF8 ; FFF8: FB,A5 -FFF8 ILOPVE: .word ILOPRT -FFFA ; FFFA: FB,B2 -FFFA COPVEC: .word COPRTN -FFFC ; FFFC: FB,B6 -FFFC CMONVE: .word CMONRT -FFFE ; FFFE: FE,49 -FFFE RSTVEC: .word RESET -0000 ; .end diff --git a/ROM-2002/vend2viz.pl b/ROM-2002/vend2viz.pl deleted file mode 100644 index d429441..0000000 --- a/ROM-2002/vend2viz.pl +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/perl -# -# -# -$file = shift; - -# -$curlabel = ""; - -print <) { - ($address, $label, $rest) = split(/\t/,$_,3); - chomp $rest; - - if ($label =~ /^(\w+):/) { - $curlabel = $1; - push @labellist, $curlabel; - print " $curlabel [label=\"$curlabel\"];\n"; - } - -# if ($rest =~ /(L\w\w\w\w)/) { -# print "label $1 spotted in $curlabel\n"; -# } - -} - -close (F); - -%fish = {}; - -open (F, $file); -while () { - ($address, $label, $rest) = split(/\t/,$_,3); - chomp $rest; - - if ($label =~ /^(\w+):/) { - $curlabel = $1; - push @labellist, $label; -# print "spotted label $curlabel\n"; - } - - if ($rest =~ /(L\w\w\w\w)/) { -# print "label $1 spotted in $curlabel\n"; - print "$curlabel -> $1 [];\n"; - } - -} -close (F); - -print "}\n"; - diff --git a/ROM-2003/vend.asm b/ROM-2003/vend.asm deleted file mode 100644 index c654234..0000000 --- a/ROM-2003/vend.asm +++ /dev/null @@ -1,16328 +0,0 @@ -;0000 set to 1 at the end of a keypad read and turned off at the next rti -;0001 coin mask? (cf 0x001a, 0x3000, 0xc430) -;0003 global only used in jump71 -;0005 number of motors we have -;0006 slot number -;0007 06 stored into it sometimes. -;0008 what byte of the packet we've read up to -;0009 -;000a -;000c -;0011 another reflection of 2000 -;0012 another buffer for 1800 - what change to give? -;0013 location of decimal point? -;0014 buffer for 3800 register -;0015 -;0016 new key state (cf 0029) -;0017 bits 5-7 used mostly -;0018 another loop variable -;0019 error statuses: -; bit 0 - over current -; bit 1 - home sensor failure -; bit 2 - check prices -;001a buffer for 3000 register - initialised to 7F -;001b bit 3 - denote motor fault? -;001c used for loop variables -;001d -;001f display related? bit 2. bit 4 denotes service mode -;0020 reflection of 2000 -;0021 lower 3 bits taken from SCI data somewhere -; bit 5 denotes machine out of order -;0023 buffer for 1800 -;0025 timer of some sort? - set to #0a and decremented by RTI -;0026 used exclusively in SCI interrupt handler -;0027 price of current item -;0029 previous key state (cf 0016) -;002b machine language. 3 = english. 0,1,2 = german, spanish, french or something -;002c inhibits display writes? -;0032 to do with the beeper (see jump52) -;0033 -;0035 only ever contains #1e -;003b commonly contains $0233 -;003d -;003e cash in bill acceptor? -;003f word from above -;0040 cash in european coin mech? -;0041 word from above -;0042 current key press -;0043 current byte being sent out serial port -;0048 error status -;004a -;0052 win-a-snack odds (in ram) -;0054 0..100 -;0056 last known keypad row 1 state -;005b last known keypad row 0 state -;005a - result of number to string operations (jump55) -; 005f -;0067 working space of 0bc0 -;0073 -;0075 something about link master price holding -;0076-0077 word -;007f -;00c8 -;0800 motor information array - each is a 16-bit value -; -;08c8 array of prices of each slot?? -;0993 custom message? -;0b90 - 0b99 display buffer (backwards) -;0b9a - some sort of id? press 89 on the machine -;0baa -;0bae -;0bb5 win-a-snack odds (is this in NVRAM?) -;0bbd -;0bd8 related to 0017 and 0021 (only lower 3 bits used) -;0bd9 also related -;0bc0 machine peripheral configuration flags -; bit0: have dumb mech -; bit1: have a changer -; bit2: have card reader -; bit3: have bill validator -; bit4: link master - price holding enabled -; bit5: link master - price display enabled -; bit6: have $1 changer -; bit7: free vend -;0bc1 error status: (from jump72) -; bit0: changer powerup -; bit1: card powerup -; bit2: link powerup -; bit3: bill error -; bit4: coin jam -; bit5: bad sensor -; bit6: tube error -; -; SCI read buffer: -; -;0bc2 multiplied by 10^0bc3 and stored into 0baa -;0bc3 10 is raise to the power of this number shr 4, and multiplied by 0baa -;0bc4 index of something -;0bc5 index of something else -;0bc6 index of another thing -;0bc7 word number of something -;0bc8 -;0bc9 word number of something else -;0bca -;0bcb word number of another thing -;0bcc -;0bcd word number of another else -;0bce -; -;0bc4 array index into 0bc7 -;0bc5 -;0bc6 another array index into 0bc7 -;0bc7 word array -; -;0bdd value of coin mech quarters -;0bdf value of coin mech dimes -;0be1 value of coin mech nickels - -; -;0bd7 init'd to 0x01 -;0bd8 init'd to 0x04 -;0bd9 init'd to 0x02 -;0bda init'd to 0x20 -;0bdb init'd to 0x08 -;0bdc init'd to 0x10 -; -;0cbc serial number (string) -;0ccc machine ID (string) -;0ce7 audit number (word) -; -;0cd9 counter of something - reset to 4 on some serial input -;0cda counter of something - reset to 4 on some serial input -;0cdb also counts something - reset to 4 on some serial input - -;0ce9 value or number of $1 coins -;0ceb value or number of 20c coins -;0ced value or number of 10c coins -;0cef value or number of 5c coins - -;0cdc number of value of $1 coins -;0cdb number or value of 20c coin -;0cda number or value of 10c coins -;0cd9 number or value of 5c coins - -;0dff - 0e04 keypad buffer - most recent in 0e04 -;0e05 array index of the array to follow -;0e06 - ?? array of digits*10 -;1000 -;1009 -;1016 - timer output compare 1 register -;1026 -;1028 SPCR (Serial Peripheral Control Register) -;1030 -;103c - - - -;0800 - 0x0fff memory bank 2k -; -;1800 Internal switches -; 7 changer INT' -; 6 Sold out. -; 5 Door open -; 4 $0.05 -; 3 $0.10 -; 2 $0.25 -; 1 $1 -; 0 Mode -;2000 Misc inputs -; 7 R2 of MAX232 -; 6 Printer DSR -; 5 Win-a-snack -; 4 Multi -; 3 Promotional -; 2 Force? -; 1 Language selection -; 0 Language selection -;Rows are numbered 1-9, skipping 5. There is no row 5. -;2800 home sensors -; 7 row 9 -; 6 row 8 -; 5 row 7 -; 4 row 6 -; 3 row 4 -; 2 row 3 -; 1 row 2 -; 0 row 1 -;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 -;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). -;Motor driver column output enable is PA6 -;Motor driver serial clock is PA5 -;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor -;is drawing too much current) -; the changer speaks at 600 baud, where as the coin validator speaks -; 9600 baud. and printer at 2400. -;3000 changer outputs -; 7 motor driver row output enable -; 6 /$1.00 -; 5 /$.25 -; 4 /$.10 -; 3 /$.05 -; 2 RESET -; 1 /SEND -; 0 /ACCEPT -;3800 misc outputs -; 7 not used -; 6 col 9 motor driver -; 5 col 8 motor driver -; 4 motor driver serial data -; 3 display write (clock) enable (active high) -; 2 keypad strobe -; 1 note acceptor connector -; 0 note acceptor connector - -;------- -; Ports -;------- - -; PortA - Data: 0x1000, DDR for PA7 & PA3 in 0x1026 -; PA7 display reset (active low) -; PA6 enables motor column drivers (when low) -; PA5 clocks snack motor drivers (U16 5890 = serial-input latched source drivers (latch unused)) -; PA4 beepy thang (active high) -; PA3 high - talking to coin vendie, low - talking to printer. (through PD1) -; PA2 coin dispenser pin 6 (does what???) -; PA1 bill validator 2 -; PA0 bill validator 1 - -; PortB - not used directly -; PB7 Address lines 8-15 -; PB6 -; PB5 -; PB4 -; PB3 -; PB2 -; PB1 -; PB0 - -; PortC - Data: 0x1003, Latch: 0x1005, DDR: 0x1007 -; PC7 Data Bus 0-7 / Address bus 0-7 -; PC6 -; PC5 -; PC4 -; PC3 -; PC2 -; PC1 -; PC0 - -; PortD - Data: 0x1008, DDR: 0x1009 -; PD7 n/c -; PD6 n/c -; PD5 keypad row select (output) -; PD4 SPI - keypad & display clock signal (output) -; PD3 display data (output) -; PD2 keypad data (input) -; PD1 RX of SCI - to coin disp or printer depending on PA3 -; PD0 TX of SCI - to coin disp or printer depending on PA3 - -; PortE - Data: 0x100A -; PE7 -; PE6 -; PE5 -; PE4 -; PE3 goes high when 24VUN line is *really* low (like 20V) -; PE2 remote no-sale switch (active low) -; PE1 motor overvoltage sense (active high) -; PE0 motor overcurrent sense (active low) - -; Current status: -; JSR mapped out -; JMP mapped out - -; TODO: - -8000 43 C coma -8001 20 50 P bra 50 -8003 4F O clra -8004 57 W asrb -8005 45 E illegal -8006 52 R illegal -8007 20 43 C bra 43 -8009 4F O clra -800A 4D M tsta -800B 50 P negb -800C 41 A illegal -800D 4E N illegal -800E 59 Y rolb -800F 00 . test -8010 43 C coma -8011 4F O clra -8012 50 P negb -8013 59 Y rolb -8014 52 R illegal -8015 49 I rola -8016 47 G asra -8017 48 H asla -8018 54 T lsrb -8019 20 31 1 bra 31 -801B 39 9 rts -801C 39 9 rts -801D 33 3 pulb -801E 20 00 . bra 00 -8020 20 20 bra 20 -8022 20 20 bra 20 -8024 20 20 bra 20 -8026 20 20 bra 20 -8028 20 20 bra 20 -802A 20 20 bra 20 -802C 20 20 bra 20 -802E 20 00 . bra 00 -8030 56 V rorb -8031 45 E illegal -8032 4E N illegal -8033 44 D lsra -8034 49 I rola -8035 4E N illegal -8036 47 G asra -8037 20 4D M bra 4d -8039 41 A illegal -803A 43 C coma -803B 48 H asla -803C 49 I rola -803D 4E N illegal -803E 45 E illegal -803F 00 . test -8040 53 S comb -8041 4F O clra -8042 46 F rora -8043 54 T lsrb -8044 57 W asrb -8045 41 A illegal -8046 52 R illegal -8047 45 E illegal -8048 20 57 W bra 57 -804A 52 R illegal -804B 4F O clra -804C 54 T lsrb -804D 45 E illegal -804E 20 00 . bra 00 -8050 42 B illegal -8051 59 Y rolb -8052 20 42 B bra 42 -8054 52 R illegal -8055 45 E illegal -8056 54 T lsrb -8057 20 42 B bra 42 -8059 4F O clra -805A 52 R illegal -805B 45 E illegal -805C 4E N illegal -805D 2E 20 . bgt 20 -805F 00 . test -8060 20 20 bra 20 -8062 20 20 bra 20 -8064 20 20 bra 20 -8066 20 20 bra 20 -8068 20 20 bra 20 -806A 20 20 bra 20 -806C 20 20 bra 20 -806E 20 00 . bra 00 -8070 50 P negb -8071 52 R illegal -8072 4F O clra -8073 47 G asra -8074 52 R illegal -8075 41 A illegal -8076 4D M tsta -8077 20 46 F bra 46 -8079 4F O clra -807A 52 R illegal -807B 20 54 T bra 54 -807D 48 H asla -807E 45 E illegal -807F 00 . test -8080 35 5 txs -8081 30 0 tsx -8082 35 5 txs -8083 20 41 A bra 41 -8085 4E N illegal -8086 44 D lsra -8087 20 35 5 bra 35 -8089 39 9 rts -808A 30 0 tsx -808B 30 0 tsx -808C 2E 20 . bgt 20 -808E 20 00 . bra 00 -8090 20 20 bra 20 -8092 20 20 bra 20 -8094 20 20 bra 20 -8096 20 20 bra 20 -8098 20 20 bra 20 -809A 20 20 bra 20 -809C 20 20 bra 20 -809E 20 00 . bra 00 -80A0 50 P negb -80A1 41 A illegal -80A2 52 R illegal -80A3 54 T lsrb -80A4 20 4E N bra 4e -80A6 55 U illegal -80A7 4D M tsta -80A8 42 B illegal -80A9 45 E illegal -80AA 52 R illegal -80AB 3A : abx -80AC 20 20 bra 20 -80AE 20 00 . bra 00 -80B0 39 9 rts -80B1 33 3 pulb -80B2 37 7 pshb -80B3 2D 33 -3 blt 33 -80B5 30 0 tsx -80B6 30 0 tsx -80B7 30 0 tsx -80B8 31 1 ins -80B9 20 56 V bra 56 -80BB 45 E illegal -80BC 52 R illegal -80BD 20 35 5 bra 35 -80BF 00 . test -80C0 43 C coma -80C1 48 H asla -80C2 45 E illegal -80C3 43 C coma -80C4 4B K illegal -80C5 53 S comb -80C6 55 U illegal -80C7 4D M tsta -80C8 20 45 E bra 45 -80CA 4E N illegal -80CB 44 D lsra -80CC 3A : abx -80CD 30 0 tsx -80CE 30 0 tsx -80CF 00 . test -80D0 20 20 bra 20 -80D2 20 20 bra 20 -80D4 20 20 bra 20 -80D6 20 20 bra 20 -80D8 20 20 bra 20 -80DA 20 20 bra 20 -80DC 20 20 bra 20 -80DE 20 00 . bra 00 -80E0 20 20 bra 20 -80E2 20 20 bra 20 -80E4 20 20 bra 20 -80E6 20 20 bra 20 -80E8 20 20 bra 20 -80EA 20 20 bra 20 -80EC 20 20 bra 20 -80EE 20 00 . bra 00 -80F0 20 20 bra 20 -80F2 20 20 bra 20 -80F4 20 20 bra 20 -80F6 20 20 bra 20 -80F8 00 . test -80F9 20 0C . bra 0c -80FB 93 73 00 .s. subd 73 -80FE 01 . nop -80FF 05 . asld - -jump72: -; initial menu when door opens? -8100 F6 00 1D ... ldab 001d -8103 C4 10 .. andb #10 -8105 27 3D '= beq 3d ; to 8144 -8107 BD D6 52 ..R jsr d652 ;jump5 -810A CE 00 1D ... ldx #001d -810D 1D 00 10 ... bclr 00,x, #10 -8110 CE 00 1D ... ldx #001d -8113 1C 00 80 .. bset 00,x, #80 -8116 7F 00 42 .. clr 0042 -8119 7F 00 60 ..` clr 0060 -811C 7F 00 48 ..H clr 0048 -811F 7F 00 38 ..8 clr 0038 -8122 F6 0B A8 ... ldab 0ba8 -8125 27 08 '. beq 08 -8127 CE 0B A9 ... ldx #0ba9 -812A 1C 00 02 .. bset 00,x, #02 -812D 20 06 . bra 06 -812F CE 0B A9 ... ldx #0ba9 -8132 1D 00 02 ... bclr 00,x, #02 -8135 7F 0E 00 ... clr 0e00 -8138 7F 0E 01 ... clr 0e01 -813B 7F 0E 02 ... clr 0e02 -813E 7F 0E 03 ... clr 0e03 -8141 7F 0E 04 ... clr 0e04 -; -8144 F6 00 42 ..B ldab 0042 -8147 C1 0B .. cmpb #0b -8149 26 0F &. bne 0f -814B BD AB 89 ... jsr ab89 ;jump7 -814E 7F 00 19 ... clr 0019 -8151 7F 00 60 ..` clr 0060 -8154 7F 00 42 ..B clr 0042 -8157 BD E6 1B ... jsr e61b ;jump4 -815A F6 0B A8 ... ldab 0ba8 -815D 26 03 &. bne 03 -815F 7E 81 EF ~.. jmp 81ef ;goto1 -8162 F6 00 60 ..` ldab 0060 -8165 C1 04 .. cmpb #04 -8167 24 28 $( bcc 28 -8169 F6 00 42 ..B ldab 0042 -816C 27 21 '! beq 21 -816E F6 00 42 ..B ldab 0042 -8171 C1 0A .. cmpb #0a -8173 26 03 &. bne 03 -8175 7F 00 42 ..B clr 0042 -8178 F6 00 42 ..B ldab 0042 -817B CB 30 .0 addb #30 -817D 37 7 pshb -817E F6 00 60 ..` ldab 0060 -8181 4F O clra -8182 C3 00 62 ..b addd #0062 -8185 8F . xgdx -8186 33 3 pulb -8187 E7 00 .. stab 00,x -8189 7F 00 42 ..B clr 0042 -818C 7C 00 60 |.` inc 0060 -818F 20 5C \ bra 5c -8191 F6 00 62 ..b ldab 0062 -8194 F1 0B A4 ... cmpb 0ba4 -8197 26 3D &= bne 3d -8199 F6 00 63 ..c ldab 0063 -819C F1 0B A5 ... cmpb 0ba5 -819F 26 35 &5 bne 35 -81A1 F6 00 64 ..d ldab 0064 -81A4 F1 0B A6 ... cmpb 0ba6 -81A7 26 2D &- bne 2d -81A9 F6 00 65 ..e ldab 0065 -81AC F1 0B A7 ... cmpb 0ba7 -81AF 26 25 &% bne 25 -81B1 CE 0B A9 ... ldx #0ba9 -81B4 1D 00 02 ... bclr 00,x, #02 -81B7 CE 00 1F ... ldx #001f -81BA 1C 00 04 .. bset 00,x, #04 -81BD CE 00 1F ... ldx #001f -81C0 1C 00 80 ... bset 00,x, #80 -81C3 CE 00 1D ... ldx #001d -81C5 1C 00 10 ... bset 00,x, #10 -81C9 CC 02 33 ..3 ldd #0233 -81CC FD 00 3B ..; std 003b -81CF C6 05 .. ldab #05 -81D1 F7 00 38 ..8 stab 0038 -81D4 20 17 . bra 17 -81D6 7F 00 42 ..B clr 0042 -81D9 7F 00 60 ..` clr 0060 -81DC BD BE 69 ..i jsr be69 ;displayreset -81DF BD BE 4B ..K jsr be4b ;displayblank -81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" -81E5 BD C0 BA ... jsr c0ba ;display: -81E8 C6 0A .. ldab #0a -81EA F7 00 38 ..8 stab 0038 -81ED 20 03 . bra 03 -goto1: -81EF 7F 00 42 ..B clr 0042 -81F2 F6 00 38 ..8 ldab 0038 -81F5 27 03 '. beq 03 -81F7 7E 84 9F ~.. jmp 849f ;goto2 -81FA BD BE 4B ..K jsr be4b ;displayblank -81FD F6 00 48 ..H ldab 0048 -8200 26 03 &. bne 03 -8202 BD AB A2 ... jsr aba2 ;jump8 -8205 F6 00 48 ..H ldab 0048 -8208 4F O clra -8209 BD FE 16 ... jsr fe16 ;jump2 -820C 00 00 ; hmmm. -820E 00 0D .... ; list len-2 -8210 84 9F .. -8212 82 2E .. -8214 82 50 .P -8216 82 B7 .. -8218 82 D9 .. -821A 83 40 .@ -821C 83 62 .. -821E 83 A5 .. -8220 82 C2 .. -8222 83 DF .. -8224 83 FC .. -8226 84 19 .. -8228 84 35 .5 -822A 84 51 .Q -822C 84 78 .x ; end of jump2 data -822E F6 00 19 ... ldab 0019 -8231 C4 01 .. andb #01 -8233 27 13 '. beq 13 -8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" -8238 BD C0 BA ... jsr c0ba ;display: -823B C6 0A .. ldab #0a -823D F7 00 38 ..8 stab 0038 -8240 7F 00 54 ..T clr 0054 -8243 7C 00 48 |.H inc 0048 -8246 20 05 . bra 05 -8248 C6 02 .. ldab #02 -824A F7 00 48 ..H stab 0048 -824D 7E 84 9F ~.. jmp 849f ;goto2 -8250 F6 00 54 ..T ldab 0054 -8253 4F O clra -8254 CE 00 05 ... ldx #0005 -8257 02 . idiv -8258 5D ] tstb -8259 27 4C 'L beq 4c -825B F6 00 54 ..T ldab 0054 -825E F7 00 06 ... stab 0006 -8261 F6 00 06 ... ldab 0006 -8264 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -8267 83 00 00 ... subd #0000 -826A 27 15 '. beq 15 -826C CC 7F FF ... ldd #7fff -826F 37 7 pshb -8270 36 6 psha -8271 F6 00 06 ... ldab 0006 -8274 4F O clra -8275 05 . asld -8276 C3 08 00 ... addd #0800 -8279 38 8 pulx -827A 8F . xgdx -827B A4 00 .. anda 00,x -827D E4 01 .. andb 01,x -827F ED 00 .. std 00,x -8281 F6 00 54 ..T ldab 0054 -8284 4F O clra -8285 05 . asld -8286 C3 08 00 ... addd #0800 -8289 8F . xgdx -828A EC 00 .. ldd 00,x -828C 84 80 .. anda #80 -828E 27 17 '. beq 17 -8290 F6 00 54 ..T ldab 0054 -8293 4F O clra -8294 05 . asld -8295 C3 08 C8 ... addd #08c8 -8298 8F . xgdx -8299 EC 00 .. ldd 00,x -829B 84 02 .. anda #02 -829D 27 08 '. beq 08 -829F BD 98 A5 ... jsr 98a5 ;jump11 -82A2 C6 0A .. ldab #0a -82A4 F7 00 38 ..8 stab 0038 -82A7 7C 00 54 |.T inc 0054 -82AA F6 00 54 ..T ldab 0054 -82AD C1 64 .d cmpb #64 -82AF 26 03 &. bne 03 -82B1 7C 00 48 |.H inc 0048 -82B4 7E 84 9F ~.. jmp 849f ;goto2 -82B7 F6 00 19 ... ldab 0019 -82BA C4 02 .. andb #02 -82BC 27 13 '. beq 13 -82BE CC AF FD ... ldd #affd "HOME FAIL=" -82C1 BD C0 BA ... jsr c0ba ;display: -82C4 C6 0A .. ldab #0a -82C6 F7 00 38 ..8 stab 0038 -82C9 7F 00 54 ..T clr 0054 -82CC 7C 00 48 |.H inc 0048 -82CF 20 05 . bra 05 -82D1 C6 04 .. ldab #04 -82D3 F7 00 48 ..H stab 0048 -82D6 7E 84 9F ~.. jmp 849f ;goto2 -82D9 F6 00 54 ..T ldab 0054 -82DC 4F O clra -82DD CE 00 05 ... ldx #0005 -82E0 02 . idiv -82E1 5D ] tstb -82E2 27 4C 'L beq 4c -82E4 F6 00 54 ..T ldab 0054 -82E7 F7 00 06 ... stab 0006 -82EA F6 00 06 ... ldab 0006 -82ED BD D7 A0 ... jsr d7a0 ;is_invalid_slot -82F0 83 00 00 ... subd #0000 -82F3 27 15 '. beq 15 -82F5 CC 7F FF ... ldd #7fff -82F8 37 7 pshb -82F9 36 6 psha -82FA F6 00 06 ... ldab 0006 -82FD 4F O clra -82FE 05 . asld -82FF C3 08 00 ... addd #0800 -8302 38 8 pulx -8303 8F . xgdx -8304 A4 00 .. anda 00,x -8306 E4 01 .. andb 01,x -8308 ED 00 .. std 00,x -830A F6 00 54 ..T ldab 0054 -830D 4F O clra -830E 05 . asld -830F C3 08 00 ... addd #0800 -8312 8F . xgdx -8313 EC 00 .. ldd 00,x -8315 84 80 .. anda #80 -8317 27 17 '. beq 17 -8319 F6 00 54 ..T ldab 0054 -831C 4F O clra -831D 05 . asld -831E C3 08 C8 ... addd #08c8 -8321 8F . xgdx -8322 EC 00 .. ldd 00,x -8324 84 04 .. anda #04 -8326 27 08 '. beq 08 -8328 BD 98 A5 ... jsr 98a5 ;jump11 -832B C6 0A .. ldab #0a -832D F7 00 38 ..8 stab 0038 -8330 7C 00 54 |.T inc 0054 -8333 F6 00 54 ..T ldab 0054 -8336 C1 64 .d cmpb #64 -8338 26 03 &. bne 03 -833A 7C 00 48 |.H inc 0048 -833D 7E 84 9F ~.. jmp 849f ;goto2 -8340 F6 00 19 ... ldab 0019 -8343 C4 04 .. andb #04 -8345 27 13 '. beq 13 -8347 CC B0 08 ... ldd #b008 ; "CHK PRICES" -834A BD C0 BA ... jsr c0ba ;display: -834D C6 0A .. ldab #0a -834F F7 00 38 ..8 stab 0038 -8352 7F 00 54 ..T clr 0054 -8355 7C 00 48 |.H inc 0048 -8358 20 05 . bra 05 -835A C6 06 .. ldab #06 -835C F7 00 48 ..H stab 0048 -835F 7E 84 9F ~.. jmp 849f ;goto2 -8362 F6 00 54 ..T ldab 0054 -8365 4F O clra -8366 CE 00 05 ... ldx #0005 -8369 02 . idiv -836A 5D ] tstb -836B 27 28 '( beq 28 -836D F6 00 54 ..T ldab 0054 -8370 F7 00 06 ... stab 0006 -8373 F6 00 06 ... ldab 0006 -8376 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -8379 83 00 00 ... subd #0000 -837C 26 17 &. bne 17 -837E F6 00 54 ..T ldab 0054 -8381 4F O clra -8382 05 . asld -8383 C3 08 C8 ... addd #08c8 -8386 8F . xgdx -8387 EC 00 .. ldd 00,x -8389 84 01 .. anda #01 -838B 27 08 '. beq 08 -838D BD 98 A5 ... jsr 98a5 ;jump11 -8390 C6 0A .. ldab #0a -8392 F7 00 38 ..8 stab 0038 -8395 7C 00 54 |.T inc 0054 -8398 F6 00 54 ..T ldab 0054 -839B C1 64 .d cmpb #64 -839D 26 03 &. bne 03 -839F 7C 00 48 |.H inc 0048 -83A2 7E 84 9F ~.. jmp 849f ;goto2 -; -83A5 F6 0B C1 ... ldab 0bc1 -83A8 C4 01 .. andb #01 -83AA 27 10 '. beq 10 -83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" -83AF BD C0 BA ... jsr c0ba ;display: -83B2 7C 00 48 |.H inc 0048 -83B5 C6 0A .. ldab #0a -83B7 F7 00 38 ..8 stab 0038 -83BA 20 03 . bra 03 -83BC 7C 00 48 |.H inc 0048 -83BF 7E 84 9F ~.. jmp 849f ;goto2 -83C2 F6 0B C1 ... ldab 0bc1 -83C5 C4 02 .. andb #02 -83C7 27 10 '. beq 10 -83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" -83CC BD C0 BA ... jsr c0ba ;display: -83CF 7C 00 48 |.H inc 0048 -83D2 C6 0A .. ldab #0a -83D4 F7 00 38 ..8 stab 0038 -83D7 20 03 . bra 03 -83D9 7C 00 48 |.H inc 0048 -83DC 7E 84 9F ~.. jmp 849f ;goto2 -83DF F6 0B C1 ... ldab 0bc1 -83E2 C4 04 .. andb #04 -83E4 27 10 '. beq 10 -83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" -83E9 BD C0 BA ... jsr c0ba ;display: -83EC 7C 00 48 |.H inc 0048 -83EF C6 0A .. ldab #0a -83F1 F7 00 38 ..8 stab 0038 -83F4 20 03 . bra 03 -83F6 7C 00 48 |.H inc 0048 -83F9 7E 84 9F ~.. jmp 849f ;goto2 -83FC F6 0B C1 ... ldab 0bc1 -83FF C4 10 .. andb #10 -8401 27 10 '. beq 10 -8403 CC B0 1E ... ldd #b01e "COIN JAM" -8406 BD C0 BA ... jsr c0ba ;display: -8409 7C 00 48 |.H inc 0048 -840C C6 0A .. ldab #0a -840E F7 00 38 ..8 stab 0038 -8411 20 03 . bra 03 -8413 7C 00 48 |.H inc 0048 -8416 7E 84 9F ~.. jmp 849f ;goto2 -8419 F6 0B C1 ... ldab 0bc1 -841C C4 20 . andb #20 -841E 27 10 '. beq 10 -8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" -8423 BD C0 BA ... jsr c0ba ;display: -8426 7C 00 48 |.H inc 0048 -8429 C6 0A .. ldab #0a -842B F7 00 38 ..8 stab 0038 -842E 20 03 . bra 03 -8430 7C 00 48 |.H inc 0048 -8433 20 6A j bra 6a -8435 F6 0B C1 ... ldab 0bc1 -8438 C4 08 .. andb #08 -843A 27 10 '. beq 10 -843C CC B0 55 ..U ldd #b055 "BILL ERROR" -843F BD C0 BA ... jsr c0ba ;display: -8442 7C 00 48 |.H inc 0048 -8445 C6 0A .. ldab #0a -8447 F7 00 38 ..8 stab 0038 -844A 20 03 . bra 03 -844C 7C 00 48 |.H inc 0048 -844F 20 4E N bra 4e -8451 F6 0B C1 ... ldab 0bc1 -8454 C4 40 .@ andb #40 -8456 27 10 '. beq 10 -8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" -845B BD C0 BA ... jsr c0ba ;display: -845E 7F 00 48 ..H clr 0048 -8461 C6 0A .. ldab #0a -8463 F7 00 38 ..8 stab 0038 -8466 20 0E . bra 0e -8468 7F 00 48 ..H clr 0048 -846B CC B0 13 ... ldd #b013 "HIT RESET " -846E BD C0 BA ... jsr c0ba ;display: -8471 C6 0A .. ldab #0a -8473 F7 00 38 ..8 stab 0038 -8476 20 27 ' bra 27 ; to 849f (exit) -8478 F6 00 1D ... ldab 001d -847B 2C 0E ,. bge 0e -847D CC AE A8 ... ldd #aea8 " SYSTEM " -8480 BD C0 BA ... jsr c0ba ;display: -8483 CE 00 1D ... ldx #001d -8486 1D 00 80 .. bclr 00,x, #80 -8489 20 0C . bra 0c ; to 8496 -848B CC AE B3 ... ldd #aeb3 " OK " -848E BD C0 BA ... jsr c0ba ;display: -8491 CE 00 1D ... ldx #001d -8494 1C 00 80 .. bset 00,x, #80 -8496 C6 0F .. ldab #0f -8499 F7 00 38 ..8 stab 0038 -849C 7F 00 48 ..H clr 0048 -goto2: -849F 39 9 rts - -jump73: -; service mode menu? -84A0 FC 00 3B ..; ldd 003b -84A3 26 03 &. bne 03 -84A5 7E 85 96 ~.. jmp 8596 ;goto3 -84A8 F6 00 1F ... ldab 001f -84AB 2C 40 ,@ bge 40 -84AD BD D6 52 ..R jsr d652 ;jump5 -84B0 7F 00 42 ..B clr 0042 -84B3 7F 00 09 ... clr 0009 -84B6 7F 00 0A ... clr 000a -84B9 7F 00 06 ... clr 0006 -84BC 5F _ clrb -84BD 4F O clra -84BE FD 00 40 ..@ std 0040 -84C1 5F _ clrb -84C2 4F O clra -84C3 FD 00 3E ..> std 003e -84C6 BD E5 AA ... jsr e5aa ;jump12 -84C9 CE 00 1F ... ldx #001f -84CC 1D 00 80 .. bclr 00,x, #80 -84CF CE 00 1F .. ldx #001f -84D2 1C 00 02 .... bset 00,x, #02 -84D5 CE 00 1D ... ldx #001d -84D8 1C 00 10 .. bset 00,x, #10 -84DB CE 00 17 ... ldx #0017 -84DE 1D 00 20 .. bclr 00,x, #20 -84E0 CE 00 17 . ldx #0017 -84E4 1D 00 40 .. bclr 00,x, #40 -84E7 CE 00 17 ... ldx #0017 -84EA 1D 00 80 .. bclr 00,x, #80 -84EC F6 0B A9 ... ldab 0ba9 -84F0 C4 02 .. andb #02 -84F2 27 20 ' beq 20 ; to 8414 -84F4 F6 00 42 ..B ldab 0042 -84F7 4F O clra -84F8 C3 0B E4 ... addd #0be4 -84FB 8F . xgdx -84FC E6 00 .. ldab 00,x -84FE 27 14 '. beq 14 -8500 BD BE 4B ..K jsr be4b ;displayblank -8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" -8506 BD C0 BA ... jsr c0ba ;display: -8509 CC 02 58 ..X ldd #0258 ;600 -850C BD E5 71 ..q jsr e571 ;msdelay -850F BD 85 AF ... jsr 85af ;jump14 -8512 20 6C l bra 6c ; to 8580 -; -8514 F6 00 42 ..B ldab 0042 -8517 4F O clra -8518 BD FE 16 ... jsr fe16 ;jump2 -851B 00 00 . -851C 00 0B . -851F 85 80 .. ; default action - leave menu? -8521 85 39 .9 ; 0 - no key pressed -8523 85 4A .J ; key 1 - changer loading & calibration -8525 85 4F .O ; key 2 - win-a-snack odds programming -8527 85 54 .T ; key 3 - set pricing -8529 85 59 .Y ; key 4 - smart shopping discount -852B 85 5E .^ ; key 5 - manual peripheral config -852D 85 63 .c ; key 6 - promo vend-pair programming -852F 85 68 .h ; key 7 - POS message & serial id -8531 85 6D .m ; key 8 - print info -8533 85 72 .r ; key 9 - security code programming -8535 85 77 .w ; key 0 - motor menu -8537 85 7C .| ; reset key - -; -8539 CC AE 92 ... ldd #ae92 "- " -853C BD C0 BA ... jsr c0ba ;display: -853F 7F 00 42 ..B clr 0042 -8542 CE 00 1F ... ldx #001f -8545 1C 00 02 .. bset 00,x, #02 -8548 20 36 6 bra 36 -854A BD 86 84 ... jsr 8684 ;jump15 -854D 20 31 1 bra 31 -854F BD 88 2E ... jsr 882e ;jump16 -8552 20 2C , bra 2c -8554 BD 88 B8 ... jsr 88b8 ;jump17 -8557 20 27 ' bra 27 -8559 BD 8C B4 ... jsr 8cb4 ;jump18 -855C 20 22 " bra 22 -855E BD 8E 35 ..5 jsr 8e35 ;jump19 -8561 20 1D . bra 1d -8563 BD 8F 0D ... jsr 8f0d ;jump20 -8566 20 18 . bra 18 -8568 BD 90 D1 ... jsr 90d1 ;jump21 -856B 20 13 . bra 13 -856D BD 92 EE ... jsr 92ee ;jump22 -8570 20 0E . bra 0e -8572 BD 93 A5 ... jsr 93a5 ;jump23 -8575 20 09 . bra 09 -8577 BD 94 DD ... jsr 94dd ;jump24 -857A 20 04 . bra 04 -857C 8D 31 .1 bsr 31 ;jump14 -857E 20 00 . bra 00 -; -8580 7F 00 0A ... clr 000a -8583 F6 00 42 ..B ldab 0042 -8586 C1 0A .. cmpb #0a -8588 27 0A '. beq 0a -858A F6 00 42 ..B ldab 0042 -858D C1 07 .. cmpb #07 -858F 27 03 '. beq 03 -8591 7F 00 09 ... clr 0009 -8594 20 18 . bra 18 -goto3: -8596 CE 00 1F ... ldx #001f -8599 1D 00 04 ... bclr 00,x, #04 -859C CE 00 1F ... ldx #001f -859F 1C 00 .. bset 00,x, #80 -85A2 CE 00 1D ... ldx #001d -85A5 1C 00 10 ... bset 00,x, #10 -85A8 BD BE 69 ..i jsr be69 ;displayreset -85AB BD E5 AA ... jsr e5aa ;jump12 -85AE 39 9 rts - -jump14: -85AF 7F 00 42 ..B clr 0042 -85B2 7F 00 06 ... clr 0006 -85B5 CE 00 1F ... ldx #001f -85B8 1C 00 02 .. bset 00,x, #02 -85BB BD BE 69 ..i jsr be69 ;displayreset -85BE 39 9 rts - -jump28: -; drop some change out of the changer? -85BF F6 00 12 ... ldab 0012 -85C2 C4 1E .. andb #1e ; 00011110 -85C4 4F O clra -85C5 BD FE 32 ..2 jsr fe32 ;jump25 -85C8 85 DE 00 0E .... ; 14 000 0111 0 -85CC 86 08 00 08 .... ; 22 000 1011 0 -85D0 86 32 00 04 .... ; 26 000 1101 0 -85D4 86 5C 00 02 .... ; 28 000 1110 0 -85D8 86 83 FF E4 .... ; 0 -85DC 00 00 .. ; end of array -85DE F6 0B DC ... ldab 0bdc -85E1 F7 00 01 ... stab 0001 -85E4 BD C4 30 ..0 jsr c430 ;jump26 -85E7 C6 01 .. ldab #01 -85E9 F7 00 48 ..H stab 0048 -85EC 7F 00 2C .., clr 002c -85EF F6 0C D9 ... ldab 0cd9 -85F2 27 03 '. beq 03 -85F4 7A 0C D9 z.. dec 0cd9 ; decrement number of 5c coins -85F7 BD 97 F6 ... jsr 97f6 ;jump27 -85FA CC 01 5E ..^ ldd #015e -85FD BD E5 71 ..q jsr e571 ;msdelay -8600 CC 02 33 ..3 ldd #0233 -8603 FD 00 3B ..; std 003b -8606 20 7B { bra 7b -8608 F6 0B DB ... ldab 0bdb -860B F7 00 01 ... stab 0001 -860E BD C4 30 ..0 jsr c430 ;jump26 -8611 C6 02 .. ldab #02 -8613 F7 00 48 ..H stab 0048 -8616 7F 00 2C .., clr 002c -8619 F6 0C DA ... ldab 0cda -861C 27 03 '. beq 03 -861E 7A 0C DA z.. dec 0cda ; decrement number of 10c coins -8621 BD 97 F6 ... jsr 97f6 ;jump27 -8624 CC 01 5E ..^ ldd #015e -8627 BD E5 71 ..q jsr e571 ;msdelay -862A CC 02 33 ..3 ldd #0233 -862D FD 00 3B ..; std 003b -8630 20 51 Q bra 51 -8632 F6 0B DA ... ldab 0bda -8635 F7 00 01 ... stab 0001 -8638 BD C4 30 ..0 jsr c430 ;jump26 -863B C6 03 .. ldab #03 -863D F7 00 48 ..H stab 0048 -8640 7F 00 2C .., clr 002c -8643 F6 0C DB ... ldab 0cdb -8646 27 03 '. beq 03 -8648 7A 0C DB z.. dec 0cdb ; decrement number of 20c coins -864B BD 97 F6 ... jsr 97f6 ;jump27 -864E CC 01 5E ..^ ldd #015e -8651 BD E5 71 ..q jsr e571 ;msdelay -8654 CC 02 33 ..3 ldd #0233 -8657 FD 00 3B ..; std 003b -865A 20 27 ' bra 27 -865C C6 40 .@ ldab #40 -865E F7 00 01 ... stab 0001 -8661 BD C4 30 ..0 jsr c430 ;jump26 -8664 C6 04 .. ldab #04 -8666 F7 00 48 ..H stab 0048 -8669 7F 00 2C .., clr 002c -866C F6 0C DC ... ldab 0cdc -866F 27 03 '. beq 03 -8671 7A 0C DC z.. dec 0cdc ; decrement number of $1 coins -8674 BD 97 F6 ... jsr 97f6 ;jump27 -8677 CC 01 5E ..^ ldd #015e -867A BD E5 71 ..q jsr e571 ;msdelay -867D CC 02 33 ..3 ldd #0233 -8680 FD 00 3B ..; std 003b -8683 39 9 rts - -jump15: -; changer load & calibrate menu -8684 F6 00 1F ... ldab 001f -8687 C4 02 .. andb #02 -8689 27 2B '+ beq 2b -868B CE 00 1F ... ldx #001f -868E 1D 00 02 ... bclr 00,x, #02 -8691 C6 01 .. ldab #01 -8693 F7 00 48 ..H stab 0048 -8696 F6 0B C0 ... ldab 0bc0 -8699 C4 01 .. andb #01 -869B 27 16 '. beq 16 -869D C6 27 .' ldab #27 -869F F7 10 2D ..- stab 102d ; disable SCI transmission -86A2 C6 07 .. ldab #07 -86A4 F7 10 2B ..+ stab 102b ; 600 baud -86A7 CE 00 1A ... ldx #001a -86AA 1D 00 01 .. bclr 00,x, #01 -86AD F6 00 1A ... ldab 001a -86B0 F7 30 00 .0. stab 3000 ; changer accept on -86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 -86B6 F6 00 09 ... ldab 0009 -86B9 4F O clra -86BA BD FE 32 ..2 jsr fe32 ;jump25 -86BD 86 D7 00 00 .... ; no key -86C1 87 39 00 01 .... ; key 1 -86C5 87 75 00 01 .... ; key 2 -86C9 87 C5 00 08 .... ; key 0 -86CD 87 D9 00 01 .... ; key reset -86D1 87 E8 FF F5 .... ; no key -86D5 00 00 .. ; end of array data -86D7 C6 FF .. ldab #ff -86D9 F7 0B BC ... stab 0bbc -86DC F6 18 00 ... ldab 1800 -86DF 2D 29 -) blt 29 -86E1 F6 00 07 ... ldab 0007 -86E4 26 24 &$ bne 24 -86E6 CE 00 1A ... ldx #001a -86E9 1D 00 02 .. bclr 00,x, #02 -86EC F6 00 1A ... ldab 001a -86EF F7 30 00 .0. stab 3000 ; send msg to changer? -86F2 CC 00 32 ..2 ldd #0032 -86F5 BD E5 71 ..q jsr e571 ;msdelay -86F8 CE 00 1A ... ldx #001a -86FB 1C 00 02 .. bset 00,x, #02 -86FE F6 00 1A ... ldab 001a -8701 F7 30 00 .0. stab 3000 ; turn changer send line off -8704 CC 02 33 ..3 ldd #0233 -8707 FD 00 3B ..; std 003b -870A 5F _ clrb -870B 4F O clra -870C FD 00 40 ..@ std 0040 -870F 5F _ clrb -8710 4F O clra -8711 FD 00 3E ..> std 003e -8714 F6 0B C0 ... ldab 0bc0 -8717 C4 01 .. andb #01 -8719 27 03 '. beq 03 -871B BD 85 BF ... jsr 85bf ;jump28 -871E BD DC A3 ... jsr dca3 ;jump29 -8721 BD 97 F6 ... jsr 97f6 ;jump27 -8724 CE 00 17 ... ldx #0017 -8727 1D 00 .. bclr add,x 00,x -8729 20 CE . bra ce -872B 00 . test -872C 17 . tba -872D 1D 00 40 ... bclr 00,x, #40 -8730 CE 00 17 ... ldx #0017 -8733 1D 00 .. bclr add,x 00,x -8735 80 7E .~ suba #7e -8737 87 . illegal -8738 E8 F6 .. eorb f6,x -873A 00 . test -873B 36 6 psha -873C 26 2F &/ bne 2f -873E F6 00 48 ..H ldab 0048 -8741 4F O clra -8742 BD FE 16 ... jsr fe16 ;jump2 -8745 00 01 00 03 . ; data for jump2 -8749 87 65 . -874B 87 53 . -874D 87 58 . -874F 87 5D . -8751 87 62 . ; end of data -8753 7C 0C D9 |.. inc 0cd9 -8756 20 0D . bra 0d -8758 7C 0C DA |.. inc 0cda -875B 20 08 . bra 08 -875D 7C 0C DB |.. inc 0cdb -8760 20 03 . bra 03 -8762 7C 0C DC |.. inc 0cdc -8765 BD 97 F6 ... jsr 97f6 ;jump27 -8768 C6 02 .. ldab #02 -876A F7 00 36 ..6 stab 0036 -876D CE 00 1B ... ldx #001b -8770 1C 00 10 ... bset 00,x, #10 -8773 20 73 s bra 73 -8775 F6 00 36 ..6 ldab 0036 -8778 26 43 &C bne 43 -877A F6 00 48 ..H ldab 0048 -877D 4F O clra -877E BD FE 16 ... jsr fe16 ;jump2 -8781 00 . test -8782 01 . nop -8783 00 . test -8784 03 . fdiv -8785 87 . illegal -8786 B5 87 8F ... bita 878f -8789 87 . illegal -878A 99 87 A3 ... adca 87 -878D 87 . illegal -878E AD F6 .. jsr f6,x -8790 0C . clc -8791 D9 27 03 .'. adcb 27 -8794 7A 0C D9 z.. dec 0cd9 -8797 20 1C . bra 1c -8799 F6 0C DA ... ldab 0cda -879C 27 03 '. beq 03 -879E 7A 0C DA z.. dec 0cda -87A1 20 12 . bra 12 -87A3 F6 0C DB ... ldab 0cdb -87A6 27 03 '. beq 03 -87A8 7A 0C DB z.. dec 0cdb -87AB 20 08 . bra 08 -87AD F6 0C DC ... ldab 0cdc -87B0 27 03 '. beq 03 -87B2 7A 0C DC z.. dec 0cdc -87B5 BD 97 F6 ... jsr 97f6 ;jump27 -87B8 C6 02 .. ldab #02 -87BA F7 00 36 ..6 stab 0036 -87BD CE 00 1B ... ldx #001b -87C0 1C 00 10 ... bset 00,x, #10 -87C3 20 23 # bra 23 -87C5 7C 00 48 |.H inc 0048 -87C8 F6 00 48 ..H ldab 0048 -87CB C1 04 .. cmpb #04 -87CD 23 05 #. bls 05 -87CF C6 01 .. ldab #01 -87D1 F7 00 48 ..H stab 0048 -87D4 BD 97 F6 ... jsr 97f6 ;jump27 -87D7 20 0F . bra 0f -87D9 CE 00 1A ... ldx #001a -87DC 1C 00 01 .. bset 00,x, #01 -87DF F6 00 1A ... ldab 001a -87E2 F7 30 00 .0. stab 3000 ; turn changer accept line off -87E5 BD 85 AF ... jsr 85af ;jump14 -goto4: -87E8 39 9 rts - -jump74: -;motor count procedure -87E9 7F 00 05 ... clr 0005 -87EC 7F 00 54 ..T clr 0054 -87EF F6 00 54 ..T ldab 0054 -87F2 C1 50 .P cmpb #50 ; 80 entries in lookup table -87F4 24 2E $. bcc 2e ; to 8824 -87F6 F6 00 54 ..T ldab 0054 -87F9 4F O clra -87FA C3 B0 D3 ... addd #b0d3 ; lookup table -87FD 8F . xgdx -87FE E6 00 .. ldab 00,x -8800 F7 00 06 ... stab 0006 -8803 F6 00 06 ... ldab 0006 -8806 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -8809 83 00 00 ... subd #0000 -880C 26 11 &. bne 11 -880E BD D3 11 ... jsr d311 ;jump30 - test it -8811 83 00 00 ... subd #0000 -8814 26 03 &. bne 03 -8816 7C 00 05 |.. inc 0005 -8819 CC 00 05 ... ldd #0005 -881C BD E5 71 ..q jsr e571 ;msdelay -881F 7C 00 54 |.T inc 0054 -8822 20 CB . bra cb -8824 BD 99 81 ... jsr 9981 ;jump144 - write "MOTORS XX" (from 0005) -8827 CC 07 D0 ... ldd #07d0 -882A BD E5 71 ..q jsr e571 ;msdelay -882D 39 9 rts - -jump16: -882E F6 00 1F ... ldab 001f -8831 C4 02 .. andb #02 -8833 27 12 '. beq 12 -8835 FC 0B B5 ... ldd 0bb5 -8838 C4 FF .. andb #ff -883A 84 01 .. anda #01 -883C FD 00 52 ..R std 0052 -883F CE 00 1F ... ldx #001f -8842 1D 00 02 ... bclr 00,x, #02 -8845 20 70 p bra 70 -8847 F6 00 09 ... ldab 0009 -884A 4F O clra -884B BD FE 32 ..2 jsr fe32 ;jump25 -884E 88 68 00 00 .... ; cancel. -8852 88 6D 00 01 .... ; key 1 - increment -8856 88 83 00 01 .... ; key 2 - decrement -885A 88 A7 00 08 .... ; key 0 - saving -885E 88 B4 00 01 .... ; reset -8862 88 B7 FF F5 .... ; no key - return -8866 00 00 .... ; end of array data -; -8868 BD 9A 05 ... jsr 9a05 ;jump102 - write ODDS 1/ -886B 20 4A J bra 4a ; to 88b7 - return -; increment 50 -886D FC 00 52 ..R ldd 0052 -8870 83 01 F4 ... subd #01f4 ; 500 -8873 24 09 $. bcc 09 ; dont let them go above 500 -8875 FC 00 52 ..R ldd 0052 -8878 C3 00 32 ..2 addd #0032 ; +50 -887B FD 00 52 ..R std 0052 -887E BD 9A 05 ... jsr 9a05 ;jump102 - write ODDS 1/ -8881 20 34 4 bra 34 -; -8883 FC 00 52 ..R ldd 0052 -8886 83 00 32 ..2 subd #0032 ; 50 -8889 23 17 #. bls 17 ; dont let them go below 50 -888B FC 00 52 ..R ldd 0052 -888E C3 FF CE ... addd #ffce ; -50 -8891 FD 00 52 ..R std 0052 -8894 FC 00 52 ..R ldd 0052 -8897 83 00 32 ..2 subd #0032 ; 50 -889A 24 06 $. bcc 06 -889C CC 00 32 ..2 ldd #0032 ; 100 -889F FD 00 52 ..R std 0052 -88A2 BD 9A 05 ... jsr 9a05 ;jump102 - write ODDS 1/ -88A5 20 10 . bra 10 -; -88A7 BD A3 7C ..| jsr a37c ;jump141 - save -88AA 5F _ clrb -88AB 4F O clra -88AC FD 0B B9 ... std 0bb9 -88AF BD 85 AF ... jsr 85af ;jump14 -88B2 20 03 . bra 03 -88B4 BD 85 AF ... jsr 85af ;jump14 -88B7 39 9 rts - -jump17: -; set pricing -88B8 F6 00 1F ... ldab 001f -88BB C4 02 .. andb #02 -88BD 26 0A &. bne 0a -88BF F6 00 3A ..: ldab 003a -88C2 26 28 &( bne 28 -88C4 F6 00 1D ... ldab 001d -88C7 2D 23 -# blt 23 -88C9 7F 00 2C .., clr 002c -88CC CC AE 9D ... ldd #ae9d "SET PRICE?" -88CF BD C0 BA ... jsr c0ba ;display: -88D2 CE 00 1F ... ldx #001f -88D5 1D 00 02 .. bclr 00,x, #02 -88D8 CE 00 1F ... ldx #001f -88DB 1D 00 40 .. bclr 00,x, #40 -88DE CE 00 1D ... ldx #001d -88E1 1D 00 80 .. bclr 00,x, #80 -88E4 7F 00 54 ... clr 0054 -88E7 C6 32 .2 ldab #32 -88E9 F7 00 3A ..: stab 003a -88EC F6 00 09 ... ldab 0009 -88EF 26 03 &. bne 03 -88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 -88F4 F6 00 1D ... ldab 001d -88F7 2C 03 ,. bge 03 -88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 -88FC F6 00 09 ... ldab 0009 -88FF C1 0B .. cmpb #0b -8901 26 06 &. bne 06 -8903 BD 85 AF ... jsr 85af ;jump14 -8906 7E 89 DE ~.. jmp 89de ;goto6 -8909 F6 00 54 ..T ldab 0054 -890C 26 26 && bne 26 -890E BD BE 4B ..K jsr be4b ;displayblank -8911 F6 00 09 ... ldab 0009 -8914 C1 0A .. cmpb #0a -8916 26 03 &. bne 03 -8918 7F 00 09 ... clr 0009 -891B F6 00 09 ... ldab 0009 -891E CB 30 .0 addb #30 -8920 37 7 pshb -8921 CC 0B 95 ... ldd #0b95 -8924 F0 00 54 ..T subb 0054 -8927 82 00 .. sbca #00 -8929 8F . xgdx -892A 33 3 pulb -892B E7 00 .. stab 00,x -892D C6 32 .2 ldab #32 -892F F7 00 3A ..: stab 003a -8932 20 37 7 bra 37 -8934 F6 00 54 ..T ldab 0054 -8937 C1 01 .. cmpb #01 -8939 26 27 &' bne 27 -893B F6 00 09 ... ldab 0009 -893E C1 05 .. cmpb #05 -8940 27 20 ' beq 20 -8942 F6 00 09 ... ldab 0009 -8945 C1 0A .. cmpb #0a -8947 27 19 '. beq 19 -8949 F6 00 09 ... ldab 0009 -894C CB 30 .0 addb #30 -894E 37 7 pshb -894F CC 0B 95 ... ldd #0b95 -8952 F0 00 54 ..T subb 0054 -8955 82 00 .. sbca #00 -8957 8F . xgdx -8958 33 3 pulb -8959 E7 00 .. stab 00,x -895B C6 32 .2 ldab #32 -895D F7 00 3A ..: stab 003a -8960 20 09 . bra 09 -8962 CE 00 1F ... ldx #001f -8965 1C 00 02 .. bset 00,x, #02 -8968 7F 00 3A ..: clr 003a -896B BD BE 01 ... jsr be01 ;jump70 -896E 7C 00 54 |.T inc 0054 -8971 F6 00 54 ..T ldab 0054 -8974 C1 02 .. cmpb #02 -8976 26 60 &` bne 60 -8978 CE 00 1D ... ldx #001d -897B 1C 00 80 .. bset 00,x, #80 -897E F6 0B 94 .. ldab 0b94 -8980 CB D0 .. addb #d0 ; -48 (unmake it a digit) -8983 37 7 pshb -8984 F6 0B 95 ... ldab 0b95 -8987 CB D0 .. addb #d0 ; -48 (unmake it a digit) -8989 86 0A .. ldaa #0a -898B 3D = mul -898C 30 0 tsx -898D EB 00 .. addb 00,x -898F 31 1 ins -8990 F7 00 06 ... stab 0006 -8993 C6 32 .2 ldab #32 -8995 F7 00 3A ..: stab 003a -8998 F6 00 06 ... ldab 0006 -899B BD D7 A0 ... jsr d7a0 ;is_invalid_slot -899E 83 00 00 ... subd #0000 -89A1 26 27 &' bne 27 ; to 89ca -89A3 BD D3 11 ... jsr d311 ;jump30 - test position exists -89A6 83 00 00 ... subd #0000 -89A9 26 0B &. bne 0b -89AB CE 00 1F ... ldx #001f -89AE 1C 00 40 .. bset 00,x, #40 -89B1 BD 8C 73 ..s jsr 8c73 ;jump75 -89B4 20 0F . bra 0f -89B6 CE 00 1F ... ldx #001f -89B9 1D 00 40 .. bclr 00,x, #40 -89BC CC 2A FF .*. ldd #2aff ; 00101010 11111111 -89BF FD 00 27 ..' std 0027 -89C2 BD A3 85 ... jsr a385 ;jump40 -89C5 BD 9A 47 ..G jsr 9a47 ;jump39 -89C8 20 0C . bra 0c -; -89CA CE 00 1D ... ldx #001d -89CD 1D 00 .. bclr 00,x, #80 -89D0 CE 00 1F ... ldx #001f -89D3 1C 00 02 ... bset 00,x, #02 -89D6 20 06 . bra 06 -89D8 CE 00 1D ... ldx #001d -89DB 1D 00 80 ... bclr 00,x, #80 -;goto6 -89DE 7E 8C 72 .~ jmp 8c72 ;goto7 (exit) -;goto5 -89E1 F6 00 1D ... ldab 001d -89E4 2D 03 -. blt 03 -89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) -89E9 F6 00 09 ... ldab 0009 -89EC 4F O clra -89ED BD FE 16 ... jsr fe16 ;jump2 -89F0 00 00 00 0B .... ; params to jump2 -89F4 8C 72 .. ; default action -89F6 8A 0E .. ; 0 - display price on screen? -89F8 8A 14 .. ; 1 - -89FA 8A AA .. -89FC 8B 5E .^ -89FE 8B 9E .. -8A00 8B DB .. -8A02 8C 72 .. -8A04 8C 72 .. -8A06 8C 72 .. -8A08 8B FC .. -8A0A 8C 67 .. -8A0C 8C 6F .. -8A0E BD 9A 47 .. jsr 9a47 ;jump39 -8A11 7E 8C 72 ... jmp 8c72 ;goto7 (exit) -8A14 F6 00 36 ... ldab 0036 -8A17 27 03 '. beq 03 -8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 -8A1C F6 00 1F ... ldab 001f -8A1F C4 40 .@ andb #40 -8A21 27 78 'x beq 78 -8A23 F6 0B C0 ... ldab 0bc0 -8A26 C4 02 .. andb #02 -8A28 27 52 'R beq 52 -8A2A F6 0B AA ... ldab 0baa -8A2D C1 32 .2 cmpb #32 -8A2F 24 22 $" bcc 22 -8A31 F6 0B AA ... ldab 0baa -8A34 4F O clra -8A35 F3 00 27 ..' addd 0027 -8A38 FD 00 27 ..' std 0027 -8A3B F6 0B AA ... ldab 0baa -8A3E 4F O clra -8A3F 37 7 pshb -8A40 36 6 psha -8A41 CC 00 FA ... ldd #00fa ; 250 or -6 -8A44 BD FB BA ... jsr fbba ;jump38 - multiply? -8A47 B3 00 27 ..' subd 0027 -8A4A 24 05 $. bcc 05 -8A4C 5F _ clrb -8A4D 4F O clra -8A4E FD 00 27 ..' std 0027 -8A51 20 27 ' bra 27 -8A53 F6 0B AA ... ldab 0baa -8A56 C1 32 .2 cmpb #32 -8A58 26 20 & bne 20 -8A5A F6 0B AA ... ldab 0baa -8A5D 4F O clra -8A5E F3 00 27 ..' addd 0027 -8A61 FD 00 27 ..' std 0027 -8A64 F6 0B AA ... ldab 0baa -8A67 4F O clra -8A68 37 7 pshb -8A69 36 6 psha -8A6A CC 00 C7 ... ldd #00c7 ; 199 -8A6D BD FB BA ... jsr fbba ;jump38 -8A70 B3 00 27 ..' subd 0027 -8A73 24 05 $. bcc 05 -8A75 5F _ clrb -8A76 4F O clra -8A77 FD 00 27 ..' std 0027 -8A7A 20 17 . bra 17 -8A7C F6 0B AA ... ldab 0baa -8A7F 4F O clra -8A80 F3 00 27 ..' addd 0027 -8A83 FD 00 27 ..' std 0027 -8A86 FC 00 27 ..' ldd 0027 -8A89 83 27 0F .'. subd #270f -8A8C 23 05 #. bls 05 -8A8E 5F _ clrb -8A8F 4F O clra -8A90 FD 00 27 ..' std 0027 -8A93 BD 9A 47 ..G jsr 9a47 ;jump39 -8A96 C6 02 .. ldab #02 -8A98 F7 00 36 ..6 stab 0036 -goto8: -8A9B CE 00 1B ... ldx #001b -8A9E 1C 00 10 ... bset 00,x, #10 -8AA1 CC 02 33 ..3 ldd #0233 -8AA4 FD 00 3B ..; std 003b -8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) -; -8AAA F6 00 36 ..6 ldab 0036 -8AAD 27 03 '. beq 03 -8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 -8AB2 F6 00 1F ... ldab 001f -8AB5 C4 40 .@ andb #40 -8AB7 26 03 &. bne 03 -8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 -8ABC F6 0B C0 ... ldab 0bc0 -8ABF C4 02 .. andb #02 -8AC1 27 57 'W beq 57 -8AC3 FC 00 27 ..' ldd 0027 -8AC6 26 18 &. bne 18 -8AC8 F6 0B AA ... ldab 0baa -8ACB C1 32 .2 cmpb #32 -8ACD 24 11 $. bcc 11 -8ACF F6 0B AA ... ldab 0baa -8AD2 4F O clra -8AD3 37 7 pshb -8AD4 36 6 psha -8AD5 CC 00 FA ... ldd #00fa ; 250 -8AD8 BD FB BA ... jsr fbba ;jump38 -8ADB FD 00 27 ..' std 0027 -8ADE 20 38 8 bra 38 -8AE0 FC 00 27 ..' ldd 0027 -8AE3 26 18 &. bne 18 -8AE5 F6 0B AA ... ldab 0baa -8AE8 C1 32 .2 cmpb #32 -8AEA 26 11 &. bne 11 -8AEC F6 0B AA ... ldab 0baa -8AEF 4F O clra -8AF0 37 7 pshb -8AF1 36 6 psha -8AF2 CC 00 C7 ... ldd #00c7 ; 199 -8AF5 BD FB BA ... jsr fbba ;jump38 -8AF8 FD 00 27 ..' std 0027 -8AFB 20 1B . bra 1b -8AFD F6 0B AA ... ldab 0baa -8B00 4F O clra -8B01 B3 00 27 ..' subd 0027 -8B04 22 0D ". bhi 0d -8B06 FC 00 27 ..' ldd 0027 -8B09 F0 0B AA ... subb 0baa -8B0C 82 00 .. sbca #00 -8B0E FD 00 27 ..' std 0027 -8B11 20 05 . bra 05 -8B13 5F _ clrb -8B14 4F O clra -8B15 FD 00 27 ..' std 0027 -8B18 20 2D - bra 2d -8B1A FC 00 27 ..' ldd 0027 -8B1D 26 0D &. bne 0d -8B1F CC 27 10 .'. ldd #2710 ;10000 -8B22 F0 0B AA ... subb 0baa -8B25 82 00 .. sbca #00 -8B27 FD 00 27 ..' std 0027 -8B2A 20 1B . bra 1b -8B2C F6 0B AA ... ldab 0baa -8B2F 4F O clra -8B30 B3 00 27 ..' subd 0027 -8B33 22 0D ". bhi 0d -8B35 FC 00 27 ..' ldd 0027 -8B38 F0 0B AA ... subb 0baa -8B3B 82 00 .. sbca #00 -8B3D FD 00 27 ..' std 0027 -8B40 20 05 . bra 05 -8B42 5F _ clrb -8B43 4F O clra -8B44 FD 00 27 ..' std 0027 -8B47 BD 9A 47 ..G jsr 9a47 ;jump39 -8B4A C6 02 .. ldab #02 -8B4C F7 00 36 ..6 stab 0036 -goto9: -8B4F CE 00 1B ... ldx #001b -8B52 1C 00 10 .. bset 00,x, #10 -8B55 CC 02 33 ..3 ldd #0233 -8B58 FD 00 3B ..; std 003b -8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) -8B5E F6 00 36 ..6 ldab 0036 -8B61 26 2C &, bne 2c -8B63 F6 00 1F ... ldab 001f -8B66 C4 40 .@ andb #40 -8B68 27 25 '% beq 25 -8B6A FC 00 46 ..F ldd 0046 -8B6D 83 00 64 ..d subd #0064 -8B70 24 15 $. bcc 15 -8B72 FE 00 46 ..F ldx 0046 -8B75 08 . inx -8B76 FF 00 46 ..F stx 0046 -8B79 FC 00 46 ..F ldd 0046 -8B7C 83 00 64 ..d subd #0064 -8B7F 25 06 %. bcs 06 -8B81 CC 00 01 ... ldd #0001 -8B84 FD 00 46 ..F std 0046 -8B87 BD 9A 47 ..G jsr 9a47 ;jump39 -8B8A C6 02 .. ldab #02 -8B8C F7 00 36 ..6 stab 0036 -8B8F CE 00 1B ... ldx #001b -8B92 1C 00 10 .. bset 00,x, #10 -8B95 CC 02 33 ..3 ldd #0233 -8B98 FD 00 3B ..; std 003b -8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) -8B9E F6 00 36 ..6 ldab 0036 -8BA1 26 29 &) bne 29 -8BA3 F6 00 1F ... ldab 001f -8BA6 C4 40 .@ andb #40 -8BA8 27 22 '" beq 22 -8BAA FC 00 46 ..F ldd 0046 -8BAD 83 00 00 ... subd #0000 -8BB0 23 12 #. bls 12 -8BB2 FE 00 46 ..F ldx 0046 -8BB5 09 . dex -8BB6 FF 00 46 ..F stx 0046 -8BB9 FC 00 46 ..F ldd 0046 -8BBC 26 06 &. bne 06 -8BBE CC 00 63 ..c ldd #0063 -8BC1 FD 00 46 ..F std 0046 -8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 -8BC7 C6 02 .. ldab #02 -8BC9 F7 00 36 ..6 stab 0036 -8BCC CE 00 1B ... ldx #001b -8BCF 1C 00 10 ... bset 00,x, #10 -8BD2 CC 02 33 ..3 ldd #0233 -8BD5 FD 00 3B ..; std 003b -8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) -8BDB F6 00 1F ... ldab 001f -8BDE C4 40 .@ andb #40 -8BE0 27 15 '. beq 15 -8BE2 F6 00 19 ... ldab 0019 -8BE5 C4 10 .. andb #10 -8BE7 27 08 '. beq 08 -8BE9 CE 00 19 ... ldx #0019 -8BEC 1D 00 10 ... bclr 00,x, #10 -8BEF 20 06 . bra 06 -8BF1 CE 00 19 ... ldx #0019 -8BF4 1C 00 10 ... bset 00,x, #10 -8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 -8BFA 20 76 v bra 76 -8BFC BD A3 85 ... jsr a385 ;jump40 -8BFF F6 00 06 ... ldab 0006 -8C02 C1 64 .d cmpb #64 -8C04 24 24 $$ bcc 24 -8C06 BD 97 6F ..o jsr 976f ;jump41 -8C09 F6 00 06 ... ldab 0006 -8C0C BD D7 A0 ... jsr d7a0 ;is_invalid_slot -8C0F 83 00 00 ... subd #0000 -8C12 27 16 '. beq 16 -8C14 F6 00 06 ... ldab 0006 -8C17 C1 09 .. cmpb #09 -8C19 26 03 &. bne 03 -8C1B BD 97 6F ..o jsr 976f ;jump41 -8C1E F6 00 06 ... ldab 0006 -8C21 C1 45 .E cmpb #45 -8C23 26 05 &. bne 05 -8C25 C6 01 .. ldab #01 -8C27 F7 00 06 ... stab 0006 -8C2A F6 0E 6D ..m ldab 0e6d -8C2D C1 01 .. cmpb #01 -8C2F 26 11 &. bne 11 -8C31 F6 00 06 ... ldab 0006 -8C34 4F O clra -8C35 05 . asld -8C36 C3 08 C8 ... addd #08c8 -8C39 8F . xgdx -8C3A EC 00 .. ldd 00,x -8C3C C4 7F .. andb #7f -8C3E 4F O clra -8C3F FD 00 46 ..F std 0046 -8C42 BD D3 11 ... jsr d311 ;jump30 - test position exists -8C45 83 00 00 ... subd #0000 -8C48 26 12 &. bne 12 -8C4A CE 00 1F ... ldx #001f -8C4D 1C 00 40 ... bset 00,x, #40 -8C50 FC 00 27 ..' ldd 0027 -8C53 83 27 0F .'. subd #270f -8C56 23 02 #. bls 02 -8C58 8D 19 .. bsr dest 19 -8C5A 20 06 . bra 06 -8C5C CE 00 1F ... ldx #001f -8C5F 1D 00 40 ... bclr 00,x, #40 -8C62 BD 9A 47 ..G jsr 9a47 ;jump39 -8C65 20 0B . bra 0b -8C67 BD A3 85 ... jsr a385 ;jump40 -8C6A BD 85 AF ... jsr 85af ;jump14 -8C6D 20 03 . bra 03 -8C6F BD 85 AF ... jsr 85af ;jump14 -goto7: -8C72 39 9 rts - -jump75: -;fetches a price & other info for the given slot? -8C73 F6 00 06 ... ldab 0006 -8C76 4F O clra -8C77 05 . asld -8C78 C3 08 00 ... addd #0800 -8C7B 8F . xgdx -8C7C EC 00 .. ldd 00,x -8C7E C4 FF .. andb #ff -8C80 84 3F .? anda #3f -8C82 FD 00 27 ..' std 0027 -8C85 F6 00 06 ... ldab 0006 -8C88 4F O clra -8C89 05 . asld -8C8A C3 08 C8 ... addd #08c8 -8C8D 8F . xgdx -8C8E EC 00 .. ldd 00,x -8C90 C4 7F .. andb #7f -8C92 4F O clra -8C93 FD 00 46 ..F std 0046 -8C96 F6 00 06 ... ldab 0006 -8C99 4F O clra -8C9A 05 . asld -8C9B C3 08 C8 ... addd #08c8 -8C9E 8F . xgdx -8C9F EC 00 .. ldd 00,x -8CA1 84 08 .. anda #08 -8CA3 27 08 '. beq 08 -8CA5 CE 00 19 ... ldx #0019 -8CA8 1C 00 10 ... bset 00,x, #10 ; corresponds to whatever '*' is on price display -8CAB 20 06 . bra 06 -8CAD CE 00 19 ... ldx #0019 -8CB0 1D 00 10 ... bclr 00,x, #10 -8CB3 39 9 rts - -jump18: -; program smart shopping discount -8CB4 F6 00 1F ... ldab 001f -8CB7 C4 02 .. andb #02 -8CB9 27 12 '. beq 12 -8CBB FC 0B B7 ... ldd 0bb7 -8CBE FD 00 0D ... std 000d -8CC1 CE 00 1F ... ldx #001f -8CC4 1D 00 02 ... bclr 00,x, #02 -8CC7 7F 00 36 ..6 clr 0036 -8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8CCD F6 00 09 ... ldab 0009 -8CD0 4F O clra -8CD1 BD FE 32 ..2 jsr fe32 ;jump25 -8CD4 8C EE 00 00 .... ; array data for jump25 -8CD8 8C F4 00 01 .... -8CDC 8D 80 00 01 .... -8CE0 8E 29 00 08 .).. -8CE4 8E 31 00 01 .1.. -8CE8 8E 34 FF F5 .4. -8CEC 00 00 ... ; end of array data -8CEE BD 9B 63 ..c jsr 9b63 ;jump101 -8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8CF4 F6 00 36 ..6 ldab 0036 -8CF7 26 78 &x bne 78 -8CF9 F6 0B C0 ... ldab 0bc0 -8CFC C4 02 .. andb #02 -8CFE 27 52 'R beq 52 -8D00 F6 0B AA ... ldab 0baa -8D03 C1 32 .2 cmpb #32 -8D05 24 22 $" bcc 22 -8D07 F6 0B AA ... ldab 0baa -8D0A 4F O clra -8D0B F3 00 0D ... addd 000d -8D0E FD 00 0D ... std 000d -8D11 F6 0B AA ... ldab 0baa -8D14 4F O clra -8D15 37 7 pshb -8D16 36 6 psha -8D17 CC 00 FA ... ldd #00fa ; 250 -8D1A BD FB BA ... jsr fbba ;jump38 -8D1D B3 00 0D ... subd 000d -8D20 24 05 $. bcc 05 -8D22 5F _ clrb -8D23 4F O clra -8D24 FD 00 0D ... std 000d -8D27 20 27 ' bra 27 -8D29 F6 0B AA ... ldab 0baa -8D2C C1 32 .2 cmpb #32 -8D2E 26 20 & bne 20 -8D30 F6 0B AA ... ldab 0baa -8D33 4F O clra -8D34 F3 00 0D ... addd 000d -8D37 FD 00 0D ... std 000d -8D3A F6 0B AA ... ldab 0baa -8D3D 4F O clra -8D3E 37 7 pshb -8D3F 36 6 psha -8D40 CC 00 C7 ... ldd #00c7 ; 199 -8D43 BD FB BA ... jsr fbba ;jump38 -8D46 B3 00 0D ... subd 000d -8D49 24 05 $. bcc 05 -8D4B 5F _ clrb -8D4C 4F O clra -8D4D FD 00 0D ... std 000d -8D50 20 17 . bra 17 -8D52 F6 0B AA ... ldab 0baa -8D55 4F O clra -8D56 F3 00 0D ... addd 000d -8D59 FD 00 0D ... std 000d -8D5C FC 00 0D ... ldd 000d -8D5F 83 27 0F .'. subd #270f -8D62 23 05 #. bls 05 -8D64 5F _ clrb -8D65 4F O clra -8D66 FD 00 0D ... std 000d -8D69 BD 9B 63 ..c jsr 9b63 ;jump101 -8D6C C6 02 .. ldab #02 -8D6E F7 00 36 ..6 stab 0036 -8D71 CE 00 1B ... ldx #001b -8D74 1C 00 10 .. bset 00,x, #10 -8D77 CC 02 33 ..3 ldd #0233 -8D7A FD 00 3B ..; std 003b -8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8D80 F6 00 36 ..6 ldab 0036 -8D83 27 03 '. beq 03 -8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 -8D88 F6 0B C0 ... ldab 0bc0 -8D8B C4 02 .. andb #02 -8D8D 27 57 'W beq 57 -8D8F FC 00 0D ... ldd 000d -8D92 26 18 &. bne 18 -8D94 F6 0B AA ... ldab 0baa -8D97 C1 32 .2 cmpb #32 -8D99 24 11 $. bcc 11 -8D9B F6 0B AA ... ldab 0baa -8D9E 4F O clra -8D9F 37 7 pshb -8DA0 36 6 psha -8DA1 CC 00 FA ... ldd #00fa ; 250 -8DA4 BD FB BA ... jsr fbba ;jump38 -8DA7 FD 00 0D ... std 000d -8DAA 20 38 8 bra 38 -8DAC FC 00 0D ... ldd 000d -8DAF 26 18 &. bne 18 -8DB1 F6 0B AA ... ldab 0baa -8DB4 C1 32 .2 cmpb #32 -8DB6 26 11 &. bne 11 -8DB8 F6 0B AA ... ldab 0baa -8DBB 4F O clra -8DBC 37 7 pshb -8DBD 36 6 psha -8DBE CC 00 C7 ... ldd #00c7 ; 199 -8DC1 BD FB BA ... jsr fbba ;jump38 -8DC4 FD 00 0D ... std 000d -8DC7 20 1B . bra 1b -8DC9 F6 0B AA ... ldab 0baa -8DCC 4F O clra -8DCD B3 00 0D ... subd 000d -8DD0 22 0D ". bhi 0d -8DD2 FC 00 0D ... ldd 000d -8DD5 F0 0B AA ... subb 0baa -8DD8 82 00 .. sbca #00 -8DDA FD 00 0D ... std 000d -8DDD 20 05 . bra 05 -8DDF 5F _ clrb -8DE0 4F O clra -8DE1 FD 00 0D ... std 000d -8DE4 20 2D - bra 2d -8DE6 FC 00 0D ... ldd 000d -8DE9 26 0D &. bne 0d -8DEB CC 27 10 .'. ldd #2710 -8DEE F0 0B AA ... subb 0baa -8DF1 82 00 .. sbca #00 -8DF3 FD 00 0D ... std 000d -8DF6 20 1B . bra 1b -8DF8 F6 0B AA ... ldab 0baa -8DFB 4F O clra -8DFC B3 00 0D ... subd 000d -8DFF 22 0D ". bhi 0d -8E01 FC 00 0D ... ldd 000d -8E04 F0 0B AA ... subb 0baa -8E07 82 00 .. sbca #00 -8E09 FD 00 0D ... std 000d -8E0C 20 05 . bra 05 -8E0E 5F _ clrb -8E0F 4F O clra -8E10 FD 00 0D ... std 000d -8E13 BD 9B 63 ..c jsr 9b63 ;jump101 -8E16 C6 02 .. ldab #02 -8E18 F7 00 36 ..6 stab 0036 -goto11: -8E1B CE 00 1B ... ldx #001b -8E1E 1C 00 10 ... bset 00,x, #10 -8E21 CC 02 33 ..3 ldd #0233 -8E24 FD 00 3B ..; std 003b -8E27 20 0B . bra 0b -8E29 BD A4 4F ..O jsr a44f ;jump140 -8E2C BD 85 AF ... jsr 85af ;jump14 -8E2F 20 03 . bra 03 -8E31 BD 85 AF ... jsr 85af ;jump14 -goto10: -8E34 39 9 rts - -jump19: -; manual peripheral config menu -8E35 F6 00 1F ... ldab 001f -8E38 C4 02 .. andb #02 -8E3A 27 1E '. beq 1e -8E3C 7F 00 48 ..H clr 0048 -8E3F F6 0B C0 ... ldab 0bc0 -8E42 F7 00 67 ..g stab 0067 -8E45 F6 0E 6D ..m ldab 0e6d -8E48 F7 0E 6F ..o stab 0e6f -8E4B F6 0E 6E ..n ldab 0e6e -8E4E F7 0E 70 ..p stab 0e70 -8E51 CE 00 1F ... ldx #001f -8E54 1D 00 02 ... bclr 00,x, #02 -8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E5A F6 00 09 ... ldab 0009 -8E5D 4F O clra -8E5E BD FE 32 ..2 jsr fe32 ;jump25 -8E61 8E 7B 00 00 .{.. ; no key -8E65 8E 81 00 01 .... ; key 1 - toggle? -8E69 8E 87 00 04 .... ; key 5 - save and next -8E6D 8F 01 00 05 .... ; key 0 - exit -8E71 8F 09 00 01 .... ; key reset - exit -8E75 8F 0C FF F5 .... ; default -8E79 00 00 .. ; end of array data -; -8E7B BD 9C 15 ... jsr 9c15 ;jump111 - write the option name -8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 -; -8E81 BD A7 5F .._ jsr a75f ;jump133 -8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 -; -8E87 F6 00 48 ..H ldab 0048 -8E8A C1 08 .. cmpb #08 -8E8C 25 05 %. bcs 05 -8E8E F6 00 67 ..g ldab 0067 -8E91 2D 03 -. blt 03 -8E93 BD A4 59 ..Y jsr a459 ;jump110 -8E96 F6 00 48 ..H ldab 0048 -8E99 C1 0A .. cmpb #0a -8E9B 24 5F $_ bcc 5f -8E9D 7C 00 48 |.H inc 0048 -8EA0 F6 00 48 ..H ldab 0048 -8EA3 C1 01 .. cmpb #01 -8EA5 26 0F &. bne 0f -; -8EA7 F6 00 67 ..g ldab 0067 -8EAA C4 02 .. andb #02 -8EAC 26 08 &. bne 08 -8EAE F6 00 48 ..H ldab 0048 -8EB1 CB 02 .. addb #02 -8EB3 F7 00 48 ..H stab 0048 -; -8EB6 F6 00 48 ..H ldab 0048 -8EB9 C1 02 .. cmpb #02 -8EBB 26 0A &. bne 0a -8EBD F6 00 67 ..g ldab 0067 -8EC0 C4 10 .. andb #10 -8EC2 26 03 &. bne 03 -8EC4 7C 00 48 |.H inc 0048 -8EC7 F6 00 48 ..H ldab 0048 -8ECA C1 06 .. cmpb #06 -8ECC 26 0F &. bne 0f -8ECE F6 00 67 ..g ldab 0067 -8ED1 C4 08 .. andb #08 -8ED3 26 08 &. bne 08 -8ED5 C6 02 .. ldab #02 -8ED7 FB 00 48 ..H addb 0048 -8EDA F7 00 48 ..H stab 0048 -8EDD F6 00 48 ..H ldab 0048 -8EE0 C1 0A .. cmpb #0a -8EE2 26 08 &. bne 08 -8EE4 F6 00 67 ..g ldab 0067 -8EE7 2D 03 -. blt 03 -8EE9 7C 00 48 |.H inc 0048 -8EEC F6 00 48 ..H ldab 0048 -8EEF C1 0A .. cmpb #0a -8EF1 23 09 #. bls 09 -8EF3 7F 00 48 ..H clr 0048 -8EF6 F6 0B C0 ... ldab 0bc0 -8EF9 F7 00 67 ..g stab 0067 -8EFC BD 9C 15 ... jsr 9c15 ;jump111 - write the next option -8EFF 20 0B . bra 0b -; -8F01 BD A4 59 ..Y jsr a459 ;jump110 -8F04 BD 85 AF ... jsr 85af ;jump14 -8F07 20 03 . bra 03 -8F09 BD 85 AF ... jsr 85af ;jump14 -goto12: -8F0C 39 9 rts - -jump20: -; promotional vend-pair programming (buy one thing get another free?) -8F0D F6 00 1F ... ldab 001f -8F10 C4 02 .. andb #02 -8F12 27 1D '. beq 1d -8F14 C6 01 .. ldab #01 -8F16 F7 00 22 .." stab 0022 -8F19 F6 0B AF ... ldab 0baf -8F1C F7 00 24 ..$ stab 0024 -8F1F F6 0B B4 ... ldab 0bb4 -8F22 F7 00 2A ..* stab 002a -8F25 CE 00 1F ... ldx #001f -8F28 1D 00 02 .. bclr 00,x, #02 -8F2B 7F 00 36 ..6 clr 0036 -8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 -8F31 F6 00 09 ... ldab 0009 -8F34 4F O clra -8F35 BD FE 16 ... jsr fe16 ;jump2 -8F38 00 00 00 0B .... ; params for jump2 -8F3C 90 D0 .. -8F3E 8F 56 .. -8F40 8F 5C .. -8F42 8F B3 .. -8F44 90 0C .. -8F46 90 62 .. -8F48 90 BA .. -8F4A 90 DO .. -8F4C 90 D0 .. -8F4E 90 D0 .. -8F50 90 DO .. -8F52 90 C5 .. -8F54 90 CD .. -8F56 BD 9D 2A ..* jsr 9d2a ;jump89 -8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 -8F5C F6 00 36 ..6 ldab 0036 -8F5F 26 43 &C bne 43 -8F61 F6 00 24 ..$ ldab 0024 -8F64 C1 64 .d cmpb #64 -8F66 24 34 $4 bcc 34 -8F68 7C 00 24 |.$ inc 0024 -8F6B F6 00 24 ..$ ldab 0024 -8F6E F7 00 06 ... stab 0006 -8F71 F6 00 06 ... ldab 0006 -8F74 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -8F77 83 00 00 ... subd #0000 -8F7A 27 03 '. beq 03 -8F7C 7C 00 24 |.$ inc 0024 -8F7F F6 00 24 ..$ ldab 0024 -8F82 C1 64 .d cmpb #64 -8F84 26 03 &. bne 03 -8F86 7F 00 24 ..$ clr 0024 -8F89 F6 00 24 ..$ ldab 0024 -8F8C 4F O clra -8F8D CE 00 05 ... ldx #0005 -8F90 02 . idiv -8F91 5D ] tstb -8F92 26 08 &. bne 08 -8F94 F6 00 24 ..$ ldab 0024 -8F97 27 03 '. beq 03 -8F99 7C 00 24 |.$ inc 0024 -8F9C BD 9D 2A ..* jsr 8d2a ;jump89 -8F9F C6 02 .. ldab #02 -8FA1 F7 00 36 ..6 stab 0036 -8FA4 CE 00 1B ... ldx #001b -8FA7 1C 00 10 ... bset 00,x, #10 -8FAA CC 02 33 ..3 ldd #0233 -8FAD FD 00 3B ..; std 003b -8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 -8FB3 F6 00 36 ..6 ldab 0036 -8FB6 26 45 &E bne 45 -8FB8 F6 00 24 ..$ ldab 0024 -8FBB C1 00 .. cmpb #00 -8FBD 23 2C #, bls 2c -8FBF 7A 00 24 z.$ dec 0024 -8FC2 F6 00 24 ..$ ldab 0024 -8FC5 4F O clra -8FC6 CE 00 05 ... ldx #0005 -8FC9 02 . idiv -8FCA 5D ] tstb -8FCB 26 08 &. bne 08 -8FCD F6 00 24 ..$ ldab 0024 -8FD0 27 03 '. beq 03 -8FD2 7A 00 24 z.$ dec 0024 -8FD5 F6 00 24 ..$ ldab 0024 -8FD8 F7 00 06 ... stab 0006 -8FDB F6 00 06 ... ldab 0006 -8FDE BD D7 A0 ... jsr d7a0 ;is_invalid_slot -8FE1 83 00 00 ... subd #0000 -8FE4 27 03 '. beq 03 -8FE6 7A 00 24 z.$ dec 0024 -8FE9 20 0A . bra 0a -8FEB F6 00 24 ..$ ldab 0024 -8FEE 26 05 &. bne 05 -8FF0 C6 62 .b ldab #62 -8FF2 F7 00 24 ..$ stab 0024 -8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 -8FF8 C6 02 .. ldab #02 -8FFA F7 00 36 ..6 stab 0036 -8FFD CE 00 1B ... ldx #001b -9000 1C 00 10 ... bset 00,x, #10 -9003 CC 02 33 ..3 ldd #0233 -9006 FD 00 3B ..; std 003b -9009 7E 90 D0 ~.. jmp 90d0 ;goto13 -900C F6 00 36 ..6 ldab 0036 -900F 26 43 &C bne 43 -9011 F6 00 2A ..* ldab 002a -9014 C1 64 .d cmpb #64 -9016 24 34 $4 bcc 34 -9018 7C 00 2A |.* inc 002a -901B F6 00 2A ..* ldab 002a -901E F7 00 06 ... stab 0006 -9021 F6 00 06 ... ldab 0006 -9024 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -9027 83 00 00 ... subd #0000 -902A 27 03 '. beq 03 -902C 7C 00 2A |.* inc 002a -902F F6 00 2A ..* ldab 002a -9032 C1 64 .d cmpb #64 -9034 26 03 &. bne 03 -9036 7F 00 2A ..* clr 002a -9039 F6 00 2A ..* ldab 002a -903C 4F O clra -903D CE 00 05 ... ldx #0005 -9040 02 . idiv -9041 5D ] tstb -9042 26 08 &. bne 08 -9044 F6 00 2A ..* ldab 002a -9047 27 03 '. beq 03 -9049 7C 00 2A |.* inc 002a -904C BD 9D 2A ..* jsr 9d2a ;jump89 -904F C6 02 .. ldab #02 -9051 F7 00 36 ..6 stab 0036 -9054 CE 00 1B ... ldx #001b -9057 1C 00 10 ... bset 00,x, #10 -905A CC 02 33 ..3 ldd #0233 -905D FD 00 3B ..; std 003b -9060 20 6E n bra 6e -9062 F6 00 36 ..6 ldab 0036 -9065 26 45 &E bne 45 -9067 F6 00 2A ..* ldab 002a -906A C1 00 .. cmpb #00 -906C 23 2C #, bls 2c -906E 7A 00 2A z.* dec 002a -9071 F6 00 2A ..* ldab 002a -9074 4F O clra -9075 CE 00 05 ... ldx #0005 -9078 02 . idiv -9079 5D ] tstb -907A 26 08 &. bne 08 -907C F6 00 2A ..* ldab 002a -907F 27 03 '. beq 03 -9081 7A 00 2A z.* dec 002a -9084 F6 00 2A ..* ldab 002a -9087 F7 00 06 ... stab 0006 -908A F6 00 06 ... ldab 0006 -908D BD D7 A0 ... jsr d7a0 ;is_invalid_slot -9090 83 00 00 ... subd #0000 -9093 27 03 '. beq 03 -9095 7A 00 2A z.* dec 002a -9098 20 0A . bra 0a -909A F6 00 2A ..* ldab 002a -909D 26 05 &. bne 05 -909F C6 62 .b ldab #62 -90A1 F7 00 2A ..* stab 002a -90A4 BD 9D 2A ..* jsr 9d2a ;jump89 -90A7 C6 02 .. ldab #02 -90A9 F7 00 36 ..6 stab 0036 -90AC CE 00 1B ... ldx #001b -90AF 1C 00 10 ... bset 00,x, #10 -90B2 CC 02 33 ..3 ldd #0233 -90B5 FD 00 3B ..; std 003b -90B8 20 16 . bra 16 -90BA BD A5 1E ... jsr a51e ;jump109 -90BD BD AA 9A ... jsr aa9a ;jump127 -90C0 BD 9D 2A ..* jsr 9d2a ;jump89 -90C3 20 0B . bra 0b -90C5 BD A5 1E ... jsr a51e ;jump109 -90C8 BD 85 AF ... jsr 85af ;jump14 -90CB 20 03 . bra 03 -90CD BD 85 AF ... jsr 85af ;jump14 -goto13: -90D0 39 9 rts - -jump21: -; pos message & serial id -90D1 F6 00 1F ... ldab 001f -90D4 C4 02 .. andb #02 -90D6 27 14 '. beq 14 -90D8 CE 00 1F ... ldx #001f -90DB 1D 00 02 ... bclr 00,x, #02 -90DE CE 00 19 ... ldx #0019 -90E1 1C 00 .. bset add,x 00,x -90E3 80 7F .. suba #7f -90E5 00 . test -90E6 09 . dex -90E7 7F 00 0A ... clr 000a -90EA 20 40 @ bra 40 -90EC F6 00 09 ... ldab 0009 -90EF 4F O clra -90F0 BD FE 32 ..2 jsr fe32 ;jump25 -90F3 91 0D 00 00 .... ; array data for jump25 -90F7 91 15 00 01 .... -90FB 91 19 00 01 .... -90FF 91 1E 00 01 .... -9103 91 23 00 08 .#.. -9107 91 26 FF F5 .&.. -910B 00 00 .. ; end of array data -910D CC B0 AD ... ldd #b0ad ; "PROGRAM ?" -9110 BD C0 BA ... jsr c0ba ;display: -9113 20 17 . bra 17 -9115 8D 16 .. bsr dest 16 -9117 20 13 . bra 13 -9119 BD 91 C6 ... jsr 91c6 ;jump76 -911C 20 0E . bra 0e -911E BD 92 5A ..Z jsr 925a ;jump149 -9121 20 09 . bra 09 -9123 BD 85 AF ... jsr 85af ;jump14 -9126 7F 00 09 ... clr 0009 -9129 7F 00 0A ... clr 000a -912C 39 9 rts -; -912D F6 00 19 ... ldab 0019 -9130 2C 28 ,( bge 28 -9132 BD A9 CF ... jsr a9cf ;jump131 -9135 C6 50 .P ldab #50 -9137 F7 0A 90 ... stab 0a90 -913A C6 20 . ldab #20 -913C F7 0B 8D ... stab 0b8d -913F C6 20 . ldab #20 -9141 F7 0B 8E ... stab 0b8e -9144 C6 28 .( ldab #28 -9146 F7 0B 8F ... stab 0b8f -9149 7F 00 54 ..T clr 0054 -914C 7F 00 60 ..` clr 0060 -914F CE 00 19 ... ldx #0019 -9152 1D 00 .. bclr add,x 00,x -9154 80 7F .. suba #7f -9156 00 . test -9157 36 6 psha -9158 20 6B k bra 6b -915A F6 00 0A ... ldab 000a -915D 4F O clra -915E BD FE 16 ... jsr fe16 ;jump2 -9161 00 . test -9162 00 . test -9163 00 . test -9164 0B . sev -9165 91 C5 91 ... cmpa c5 -9168 7F 91 84 ... clr 9184 -916B 91 89 91 ... cmpa 89 -916E 8E 91 9F ... lds #919f -9171 91 B0 91 ... cmpa b0 -9174 C5 91 .. bitb #91 -9176 C5 91 .. bitb #91 -9178 C5 91 .. bitb #91 -917A B5 91 BA ... bita 91ba -917D 91 C2 BD ... cmpa c2 -9180 9D 7E 20 .~ jsr 7e -9183 41 A illegal -9184 BD A8 64 ..d jsr a864 ;jump99 -9187 20 3C < bra 3c -9189 BD A8 D5 ... jsr a8d5 ;jump97 -918C 20 37 7 bra 37 -918E BD A8 96 ... jsr a896 ;jump98 -9191 CE 00 1B ... ldx #001b -9194 1C 00 10 ... bset 00,x, #10 -9197 CC 02 33 ..3 ldd #0233 -919A FD 00 3B ..; std 003b -919D 20 26 & bra 26 -919F BD A8 E5 ... jsr a8e5 ;jump96 -91A2 CE 00 1B ... ldx #001b -91A5 1C 00 10 ... bset 00,x, #10 -91A8 CC 02 33 ..3 ldd #0233 -91AB FD 00 3B ..; std 003b -91AE 20 15 . bra 15 -91B0 BD A9 21 ..! jsr a921 ;jump95 -91B3 20 10 . bra 10 -91B5 BD A9 7A ..z jsr a97a ;jump132 -91B8 20 0B . bra 0b -91BA BD A5 7D ..} jsr a57d ;jump139 -91BD BD 85 AF ... jsr 85af ;jump14 -91C0 20 03 . bra 03 -91C2 BD 85 AF ... jsr 85af ;jump14 -91C5 39 9 rts - -jump76: -91C6 F6 00 19 ... ldab 0019 -91C9 2C 28 ,( bge 28 -91CB BD AA 0A ... jsr aa0a ;jump130 -91CE C6 53 .S ldab #53 ; "S" -91D0 F7 0A 90 ... stab 0a90 -91D3 C6 20 . ldab #20 ; " " -91D5 F7 0A 9D ... stab 0a9d -91D8 C6 20 . ldab #20 ; " " -91DA F7 0A 9E ... stab 0a9e -91DD C6 28 .( ldab #28 ; "(" -91DF F7 0A 9F ... stab 0a9f -91E2 7F 00 54 ..T clr 0054 -91E5 7F 00 60 ..` clr 0060 -91E8 CE 00 19 ... ldx #0019 -91EB 1D 00 80 .. bclr 00,x, #80 -91EE 7F 00 36 .. clr 0036 -91F1 20 66 f bra 66 -91F3 F6 00 0A ... ldab 000a -91F6 4F O clra -91F7 BD FE 16 ... jsr fe16 ;jump2 -91FA 00 00 00 08 . -91FE 92 59 .. -9200 92 18 .. -9202 92 1D .. -9204 92 22 .. -9206 92 27 .. -9208 92 38 .. -920A 92 49 .. -920C 92 59 .. -920E 92 59 .. -9210 92 59 .. -9212 92 59 .. -9214 92 4E .. -9216 92 56 .. -9218 BD 9D 7E .. jsr 9d7e -921B 20 3C .~ bra 3c -921D BD A8 64 ..d jsr a864 ;jump99 -9220 20 37 7 bra 37 -9222 BD A8 D5 ... jsr a8d5 ;jump97 -9225 20 32 2 bra 32 -9227 BD A8 96 ... jsr a896 ;jump98 -922A CE 00 1B ... ldx #001b -922D 1C 00 10 ... bset 00,x, #10 -9230 CC 02 33 ..3 ldd #0233 -9233 FD 00 3B ..; std 003b -9236 20 21 ! bra 21 -9238 BD A8 E5 ... jsr a8e5 ;jump96 -923B CE 00 1B ... ldx #001b -923E 1C 00 10 ... bset 00,x, #10 -9241 CC 02 33 ..3 ldd #0233 -9244 FD 00 3B ..; std 003b -9247 20 10 . bra 10 -9249 BD A9 21 ..! jsr a921 ;jump95 -924C 20 0B . bra 0b -924E BD A5 AC ... jsr a5ac ;jump138 -9251 BD 85 AF ... jsr 85af ;jump14 -9254 20 03 . bra 03 -9256 BD 85 AF ... jsr 85af ;jump14 -9259 39 9 rts - -jump149: -925A F6 00 19 ... ldab 0019 -925D 2C 28 ,( bge 28 -925F BD AA 3F ..? jsr aa3f ;jump129 -9262 C6 49 .I ldab #49 -9264 F7 0A 90 ... stab 0a90 -9267 C6 20 . ldab #20 -9269 F7 0A 9D ... stab 0a9d -926C C6 20 . ldab #20 -926E F7 0A 9E ... stab 0a9e -9271 C6 28 .( ldab #28 -9273 F7 0A 9F ... stab 0a9f -9276 7F 00 54 ..T clr 0054 -9279 7F 00 60 ..` clr 0060 -927C CE 00 19 ... ldx #0019 -927F 1D 00 .. bclr add,x 00,x -9281 80 7F .. suba #7f -9283 00 . test -9284 36 6 psha -9285 20 66 f bra 66 -9287 F6 00 0A ... ldab 000a -928A 4F O clra -928B BD FE 16 ... jsr fe16 ;jump2 -928E 00 . test -928F 00 . test -9290 00 . test -9291 0B . sev -9292 92 ED 92 ... sbca ed -9295 AC 92 .. cpx 92,x -9297 B1 92 B6 ... cmpa 92b6 -929A 92 BB 92 ... sbca bb -929D CC 92 DD ... ldd #92dd -92A0 92 ED 92 ... sbca ed -92A3 ED 92 .. std 92,x -92A5 ED 92 .. std 92,x -92A7 ED 92 .. std 92,x -92A9 E2 92 .. sbcb 92,x -92AB EA BD .. orb bd,x -92AD 9D 7E 20 .~ jsr 7e -92B0 3C < pshx -92B1 BD A8 64 ..d jsr a864 ;jump99 -92B4 20 37 7 bra 37 -92B6 BD A8 D5 ... jsr a8d5 ;jump97 -92B9 20 32 2 bra 32 -92BB BD A8 96 ... jsr a896 ;jump98 -92BE CE 00 1B ... ldx #001b -92C1 1C 00 10 ... bset 00,x, #10 -92C4 CC 02 33 ..3 ldd #0233 -92C7 FD 00 3B ..; std 003b -92CA 20 21 ! bra 21 -92CC BD A8 E5 ... jsr a8e5 ;jump96 -92CF CE 00 1B ... ldx #001b -92D2 1C 00 10 ... bset 00,x, #10 -92D5 CC 02 33 ..3 ldd #0233 -92D8 FD 00 3B ..; std 003b -92DB 20 10 . bra 10 -92DD BD A9 21 ..! jsr a921 ;jump95 -92E0 20 0B . bra 0b -92E2 BD A5 D5 ... jsr a5d5 ;jump137 -92E5 BD 85 AF ... jsr 85af ;jump14 -92E8 20 03 . bra 03 -92EA BD 85 AF ... jsr 85af ;jump14 -92ED 39 9 rts - -jump22: -; print info -92EE F6 0C DC ... ldab 0cdc -92F1 4F O clra -92F2 37 7 pshb -92F3 36 6 psha -92F4 CC 00 64 ..d ldd #0064 ; 100 -92F7 BD FB BA ... jsr fbba ;jump38 - multiplication -92FA FD 0C E9 ... std 0ce9 -92FD BD D6 F6 ... jsr d6f6 ;jump106 -9300 FC 0C E9 ... ldd 0ce9 -9303 F3 0B EF ... addd 0bef -9306 FD 0C F1 ... std 0cf1 -9309 FE 0C F5 ... ldx 0cf5 -930C 3C < pshx -930D FC 0C F3 ... ldd 0cf3 -9310 37 7 pshb -9311 36 6 psha -9312 FE 0C F9 ... ldx 0cf9 -9315 3C < pshx -9316 FC 0C F7 ... ldd 0cf7 -9319 BD FC 25 ..% jsr fc25 ;jump85 -931C 37 7 pshb -931D 36 6 psha -931E FE 0C FD ... ldx 0cfd -9321 3C < pshx -9322 FC 0C FB ... ldd 0cfb -9325 BD FC 25 ..% jsr fc25 ;jump85 -9328 37 7 pshb -9329 36 6 psha -932A FE 0D 01 ... ldx 0d01 -932D 3C < pshx -932E FC 0C FF ... ldd 0cff -9331 BD FC 25 ..% jsr fc25 ;jump85 -9334 37 7 pshb -9335 36 6 psha -9336 FE 0D 05 ... ldx 0d05 -9339 3C < pshx -933A FC 0D 03 ... ldd 0d03 -933D BD FC 25 ..% jsr fc25 ;jump85 -9340 FD 0D F3 ... std 0df3 -9343 32 2 pula -9344 33 3 pulb -9345 FD 0D F5 ... std 0df5 -9348 FE 0D F9 ... ldx 0df9 -934B 3C < pshx -934C FC 0D F7 ... ldd 0df7 -934F 37 7 pshb -9350 36 6 psha -9351 FE 0D F5 ... ldx 0df5 -9354 3C < pshx -9355 FC 0D F3 ... ldd 0df3 -9358 BD FC 25 ..% jsr fc25 ;jump85 -935B FD 0D EF ... std 0def -935E 32 2 pula -935F 33 3 pulb -9360 FD 0D F1 ... std 0df1 -9363 F6 20 00 . . ldab 2000 -9366 C4 40 .@ andb #40 -9368 27 37 '7 beq 37 -936A F6 00 1F ... ldab 001f -936D C4 02 .. andb #02 -936F 27 1F '. beq 1f -9371 BD 97 E9 ... jsr 97e9 ;jump147 - print the report -9374 CE 00 1F ... ldx #001f -9377 1D 00 02 ... bclr 00,x, #02 -937A CE 00 1F ... ldx #001f -937D 1D 00 10 ... bclr 00,x, #10 -9380 CC 02 33 ..3 ldd #0233 -9383 FD 00 3B ..; std 003b -9386 7F 00 09 ... clr 0009 -9389 C6 92 .. ldab #92 -938B F7 00 48 ..H stab 0048 -938E 20 0F . bra 0f -9390 F6 00 19 ... ldab 0019 -9393 C4 40 .@ andb #40 -9395 26 05 &. bne 05 -9397 BD 98 BF ... jsr 98bf ;jump146 -939A 20 03 . bra 03 -939C BD 85 AF ... jsr 85af ;jump14 -939F 20 03 . bra 03 -93A1 BD 98 FF ... jsr 98ff ;jump145 -93A4 39 9 rts - -jump23: -; program security code menu -93A5 F6 00 1F ... ldab 001f -93A8 C4 02 .. andb #02 -93AA 26 0A &. bne 0a -93AC F6 00 3A ..: ldab 003a -93AF 26 2B &+ bne 2b -93B1 F6 00 1D ... ldab 001d -93B4 2D 26 -& blt 26 -93B6 CC AF BB ... ldd #afbb ;"ENTER CODE" -93B9 BD C0 BA ... jsr c0ba ;display: -93BC CE 00 1F ... ldx #001f -93BF 1D 00 02 ... bclr 00,x, #02 -93C2 CE 00 1D ... ldx #001d -93C5 1D 00 .. bclr add,x 00,x -93C7 80 C6 .. suba #c6 -93C9 32 2 pula -93CA F7 00 3A ..: stab 003a -93CD F6 0B A8 ... ldab 0ba8 -93D0 F7 00 66 ..f stab 0066 -93D3 BD AA 74 ..t jsr aa74 ;jump128 -93D6 7F 00 48 ..H clr 0048 -93D9 7F 00 54 ..T clr 0054 -93DC F6 00 09 ... ldab 0009 -93DF 26 03 &. bne 03 -93E1 7E 94 92 ~.. jmp 9492 ;goto14 -93E4 F6 00 1D ... ldab 001d -93E7 2C 03 ,. bge 03 -93E9 7E 94 92 ~.. jmp 9492 ;goto14 -93EC F6 00 09 ... ldab 0009 -93EF C1 0B .. cmpb #0b -93F1 26 06 &. bne 06 -93F3 BD 85 AF ... jsr 85af ;jump14 -93F6 7E 94 90 ~.. jmp 9490 ;goto15 -93F9 F6 00 09 ... ldab 0009 -93FC C1 0A .. cmpb #0a -93FE 26 03 &. bne 03 -9400 7F 00 09 ... clr 0009 -9403 F6 00 09 ... ldab 0009 -9406 CB 30 .0 addb #30 -9408 37 7 pshb -9409 F6 00 54 ..T ldab 0054 -940C 4F O clra -940D C3 00 62 ..b addd #0062 -9410 8F . xgdx -9411 33 3 pulb -9412 E7 00 .. stab 00,x -9414 BD BE 4B ..K jsr be4b ;displayblank -9417 F6 00 54 ..T ldab 0054 -941A 26 06 &. bne 06 -941C F6 00 62 ..b ldab 0062 -941F F7 0B 96 ... stab 0b96 -9422 F6 00 54 ..T ldab 0054 -9425 C1 01 .. cmpb #01 -9427 26 0C &. bne 0c -9429 F6 00 62 ..b ldab 0062 -942C F7 0B 96 ... stab 0b96 -942F F6 00 63 ..c ldab 0063 -9432 F7 0B 95 ... stab 0b95 -9435 F6 00 54 ..T ldab 0054 -9438 C1 02 .. cmpb #02 -943A 26 12 &. bne 12 -943C F6 00 62 ..b ldab 0062 -943F F7 0B 96 ... stab 0b96 -9442 F6 00 63 ..c ldab 0063 -9445 F7 0B 95 ... stab 0b95 -9448 F6 00 64 ..d ldab 0064 -944B F7 0B 94 ... stab 0b94 -944E F6 00 54 ..T ldab 0054 -9451 C1 03 .. cmpb #03 -9453 26 18 &. bne 18 -9455 F6 00 62 ..b ldab 0062 -9458 F7 0B 96 ... stab 0b96 -945B F6 00 63 ..c ldab 0063 -945E F7 0B 95 ... stab 0b95 -9461 F6 00 64 ..d ldab 0064 -9464 F7 0B 94 ... stab 0b94 -9467 F6 00 65 ..e ldab 0065 -946A F7 0B 93 ... stab 0b93 -946D BD BE 01 ... jsr be01 ;jump70 -9470 7C 00 54 |.T inc 0054 -9473 F6 00 54 ..T ldab 0054 -9476 C1 04 .. cmpb #04 -9478 26 0B &. bne 0b -947A CE 00 1D ... ldx #001d -947D 1C 00 .. bset add,x 00,x -947F 80 BD .. suba #bd -9481 A8 0F .. eora 0f,x -9483 20 06 . bra 06 -9485 CE 00 1D ... ldx #001d -9488 1D 00 .. bclr add,x 00,x -948A 80 C6 .. suba #c6 -948C 32 2 pula -948D F7 00 3A ..: stab 003a -goto15: -9490 20 4A J bra 4a -goto14: -9492 F6 00 1D ... ldab 001d -9495 2C 45 ,E bge 45 -9497 F6 00 09 ... ldab 0009 -949A 4F O clra -949B BD FE 32 ..2 jsr fe32 ;jump25 -949E 94 B8 00 00 .... ; array data for jump25 -94A2 94 BD 00 01 .... -94A6 94 C2 00 04 .... -94AA 94 D1 00 05 .... -94AE 94 D9 00 01 .... -94B2 94 DC FF F5 .... -94B6 00 00 .. ; end of array data -94B8 BD 9E 0F ... jsr 9e0f ;jump142 -94BB 20 1F . bra 1f -94BD BD A7 1F ... jsr a71f ;jump134 -94C0 20 1A . bra 1a -94C2 7C 00 48 |.H inc 0048 -94C5 F6 00 48 ..H ldab 0048 -94C8 C1 0A .. cmpb #0a -94CA 23 03 #. bls 03 -94CC 7F 00 48 ..H clr 0048 -94CF 20 0B . bra 0b -94D1 BD A5 FE ... jsr a5fe ;jump136 -94D4 BD 85 AF ... jsr 85af ;jump14 -94D7 20 03 . bra 03 -94D9 BD 85 AF ... jsr 85af ;jump14 -94DC 39 9 rts - -jump24: -; motor functions menu -94DD F6 00 1F ... ldab 001f -94E0 C4 02 .. andb #02 -94E2 27 14 '. beq 14 -94E4 CE 00 1F ... ldx #001f -94E7 1D 00 02 ... bclr 00,x, #02 -94EA CE 00 19 ... ldx #0019 -94ED 1C 00 80 .. bset 00,x, #80 -94EF 7F 00 09 .. clr 0009 -94F3 7F 00 0A ... clr 000a -94F6 20 46 F bra 46 -94F8 F6 00 09 ... ldab 0009 -94FB 4F O clra -94FC BD FE 32 ..2 jsr fe32 ;jump25 -94FF 95 19 00 00 .... ; no key -9503 95 21 00 01 .!.. ; key 1 - motor count procedure -9507 95 2C 00 01 .,.. ; key 2 - single test vend -950B 95 30 00 01 .0.. ; key 3 - test vend everything -950F 95 35 00 08 .5.. ; reset -9513 95 38 FF F5 .8.. -9517 00 00 .. ; end of array data -9519 CC B0 A2 ... ldd #b0a2 ; "MTR FUNCT?" -951C BD C0 BA ... jsr c0ba ;display: -951F 20 1D . bra 1d -9521 BD 87 E9 ... jsr 87e9 ;jump74 - motor count procedure -9524 CE 00 1F ... ldx #001f -9527 1C 00 02 ... bset 00,x, #02 -952A 20 12 . bra 12 -952C 8D 11 .. bsr dest 11 ;jump203 - test single vend -952E 20 0E . bra 0e -9530 BD 96 88 ... jsr 9688 ;jump148 - test all vends -9533 20 09 . bra 09 -9535 BD 85 AF ... jsr 85af ;jump14 -9538 7F 00 09 ... clr 0009 -953B 7F 00 0A ... clr 000a -953E 39 9 rts - -jump203: -; test a single vend -953F F6 00 19 ... ldab 0019 -9542 2D 0A -. blt 0a -9544 F6 00 3A ..: ldab 003a -9547 26 22 &" bne 22 -9549 F6 00 1D ... ldab 001d -954C 2D 1D -. blt 1d -954E 7F 00 2C .., clr 002c -9551 CC B0 B8 ... ldd #b0b8 ; "SELECTION?" -9554 BD C0 BA ... jsr c0ba ;display: -9557 CE 00 19 ... ldx #0019 -955A 1D 00 80 .. bclr 00,x, #80 -955D CE 00 1D .. ldx #001d -9560 1D 00 80 ... bclr 00,x, #80 -9562 7F 00 54 .. clr 0054 -9566 C6 32 .2 ldab #32 -9568 F7 00 3A ..: stab 003a -956B F6 00 0A ... ldab 000a -956E 26 03 &. bne 03 -9570 7E 96 5C ~.\ jmp 965c ;goto16 -9573 F6 00 1D ... ldab 001d -9576 2C 03 ,. bge 03 -9578 7E 96 5C ~.\ jmp 965c ;goto16 -957B F6 00 0A ... ldab 000a -957E C1 0B .. cmpb #0b -9580 26 09 &. bne 09 -9582 CE 00 1F ... ldx #001f -9585 1C 00 02 ... bset 00,x, #02 -9588 7E 96 5A ~.Z jmp 965a ;goto93 -958B F6 00 54 ..T ldab 0054 -958E 26 26 && bne 26 -9590 BD BE 4B ..K jsr be4b ;displayblank -9593 F6 00 0A ... ldab 000a -9596 C1 0A .. cmpb #0a -9598 26 03 &. bne 03 -959A 7F 00 0A ... clr 000a -959D F6 00 0A ... ldab 000a -95A0 CB 30 .0 addb #30 -95A2 37 7 pshb -95A3 CC 0B 95 ... ldd #0b95 -95A6 F0 00 54 ..T subb 0054 -95A9 82 00 .. sbca #00 -95AB 8F . xgdx -95AC 33 3 pulb -95AD E7 00 .. stab 00,x -95AF C6 32 .2 ldab #32 -95B1 F7 00 3A ..: stab 003a -95B4 20 37 7 bra 37 -95B6 F6 00 54 ..T ldab 0054 -95B9 C1 01 .. cmpb #01 -95BB 26 27 &' bne 27 -95BD F6 00 0A ... ldab 000a -95C0 C1 05 .. cmpb #05 -95C2 27 20 ' beq 20 -95C4 F6 00 0A ... ldab 000a -95C7 C1 0A .. cmpb #0a -95C9 27 19 '. beq 19 -95CB F6 00 0A ... ldab 000a -95CE CB 30 .0 addb #30 -95D0 37 7 pshb -95D1 CC 0B 95 ... ldd #0b95 -95D4 F0 00 54 ..T subb 0054 -95D7 82 00 .. sbca #00 -95D9 8F . xgdx -95DA 33 3 pulb -95DB E7 00 .. stab 00,x -95DD C6 32 .2 ldab #32 -95DF F7 00 3A ..: stab 003a -95E2 20 09 . bra 09 -95E4 CE 00 19 ... ldx #0019 -95E7 1C 00 80 .. bset 00,x, #80 -95E9 7F 00 3A .. clr 003a -95ED BD BE 01 ... jsr be01 ;jump70 -95F0 7C 00 54 |.T inc 0054 -95F3 F6 00 54 ..T ldab 0054 -95F6 C1 02 .. cmpb #02 -95F8 26 5A &Z bne 5a -95FA CE 00 1D ... ldx #001d -95FD 1C 00 .. bset add,x 00,x -95FF 80 F6 .. suba #f6 -9601 0B . sev -9602 94 CB D0 ... anda cb -9605 37 7 pshb -9606 F6 0B 95 ... ldab 0b95 -9609 CB D0 .. addb #d0 -960B 86 0A .. ldaa #0a -960D 3D = mul -960E 30 0 tsx -960F EB 00 .. addb 00,x -9611 31 1 ins -9612 F7 00 06 ... stab 0006 -9615 C6 32 .2 ldab #32 -9617 F7 00 3A ..: stab 003a -961A F6 00 06 ... ldab 0006 -961D BD D7 A0 ... jsr d7a0 ;is_invalid_slot -9620 83 00 00 ... subd #0000 -9623 26 21 &! bne 21 -9625 BD D3 11 ... jsr d311 ;jump30 - test position exists -9628 83 00 00 ... subd #0000 -962B 26 0B &. bne 0b ; to 9638 -962D CE 00 1F ... ldx #001f -9630 1C 00 40 ... bset 00,x, #40 ; denotes an invalid slot or unmarked price? (fills display with XXX.XX) -9633 BD 8C 73 ..s jsr 8c73 ;jump75 - fetch slot info -9636 20 06 . bra 06 ; to 963e -9638 CE 00 1F ... ldx #001f -963B 1D 00 40 ... bclr 00,x, #40 -963E 7F 00 2C .., clr 002c -9641 BD 9A 47 ..G jsr 9a47 ;jump39 - display price on screen -9644 20 0C . bra 0c -9646 CE 00 1D ... ldx #001d -9649 1D 00 80 .. bclr 00,x, #80 -964C CE 00 19 .. ldx #0019 -964F 1C 00 80 .. bset 00,x, #80 -9652 20 06 . bra 06 -9654 CE 00 1D ... ldx #001d -9657 1D 00 80 .. bclr 00,x, #80 -goto93: -965A 20 2B . bra 2b -goto16: -965C F6 00 1D +. ldab 001d -965F 2C 26 ., bge 26 -9661 BD D2 13 &. jsr d213 ;jump45 - vend it! -9664 83 00 00 ... subd #0000 -9667 26 0F &. bne 0f -9669 CC 00 64 ..d ldd #0064 -966C BD E5 71 ..q jsr e571 ;msdelay -966F BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -9672 CC 03 84 ... ldd #0384 ; 900 -9675 BD E5 71 ..q jsr e571 ;msdelay -9678 7F 00 2E ... clr 002e -967B CE 00 1D ... ldx #001d -967E 1D 00 80 .. bclr 00,x, #80 -9680 CE 00 1F .. ldx #001f -9683 1C 00 02 ... bset 00,x #02 -9687 39 9 rts - -jump148: -;tests all vends -9688 34 4 des -9689 F6 00 19 ... ldab 0019 -968C 2C 19 ,. bge 19 -968E CE 00 19 ... ldx #0019 -9691 1D 00 80 .. bclr 00,x, #80 -9694 CC B0 97 ... ldd #b097 ; "TEST VEND" -9697 BD C0 BA ... jsr c0ba ; display -969A C6 0A .. ldab #0a -969C F7 00 38 ..8 stab 0038 -969F 7F 00 05 ... clr 0005 -96A2 C6 01 .. ldab #01 -96A4 F7 00 06 ... stab 0006 -96A7 F6 00 0A ... ldab 000a -96AA C1 0B .. cmpb #0b -96AC 26 0C &. bne 0c ; to 96ba -96AE CC 02 33 ..3 ldd #0233 -96B1 FD 00 3B ..; std 003b -96B4 CE 00 1F ... ldx #001f -96B7 1C 00 02 ... bset 00,x, #02 -96BA F6 00 38 ..8 ldab 0038 -96BD 27 03 '. beq 03 -96BF 7E 97 6D ~.m jmp 976d ;goto17 - return -96C2 F6 00 06 ... ldab 0006 -96C5 C1 63 .c cmpb #63 ; exit if >63 -96C7 23 03 #. bls 03 -96C9 7E 97 6D ~.m jmp 976d ;goto17 - return -96CC F6 00 06 ... ldab 0006 -96CF C1 63 .c cmpb #63 -96D1 26 0F &. bne 0f -96D3 BD 99 C3 ... jsr 99c3 ;jump143 - write "VENDS XXX" (from 0005) -96D6 CC 07 D0 ... ldd #07d0 ; 2000 -96D9 BD E5 71 ..q jsr e571 ;msdelay -96DC CE 00 1F ... ldx #001f -96DF 1C 00 02 ... bset 00,x, #02 -96E2 BD D3 11 ... jsr d311 ;jump30 - test position exists -96E5 83 00 00 ... subd #0000 -96E8 26 0B &. bne 0b -96EA CE 00 1F ... ldx #001f -96ED 1C 00 40 ... bset 00,x, #40 -96F0 BD 8C 73 ..s jsr 8c73 ;jump75 -96F3 20 06 . bra 06 -96F5 CE 00 1F ... ldx #001f -96F8 1D 00 40 ... bclr 00,x, #40 -96FB BD 9A 47 ..G jsr 9a47 ;jump39 -96FE F6 00 06 ... ldab 0006 -9701 C1 63 .c cmpb #63 -9703 26 03 &. bne 03 -9705 7F 00 2C .., clr 002c -9708 BD D2 13 ... jsr d213 ;jump45 - vend it! -970B 83 00 00 ... subd #0000 -970E 27 03 '. beq 03 -9710 7C 00 05 |.. inc 0005 -9713 7F 00 2E ... clr 002e -9716 C6 05 .. ldab #05 -9718 F7 00 38 ..8 stab 0038 -971B CC 02 33 ..3 ldd #0233 -971E FD 00 3B ..; std 003b -9721 30 0 tsx -9722 6F 00 o. clr 00,x -9724 F6 0E 6D ..m ldab 0e6d -9727 27 0C '. beq 0c -9729 F6 00 06 ... ldab 0006 -972C C1 3E .> cmpb #3e -972E 26 05 &. bne 05 -9730 C6 01 .. ldab #01 -9732 30 0 tsx -9733 E7 00 .. stab 00,x -9735 8D 38 .8 bsr dest 38 -9737 F6 0E 6D ..m ldab 0e6d -973A 27 0C '. beq 0c -973C 30 0 tsx -973D E6 00 .. ldab 00,x -973F C1 01 .. cmpb #01 -9741 26 05 &. bne 05 -9743 C6 45 .E ldab #45 -9745 F7 00 06 ... stab 0006 -9748 F6 00 06 ... ldab 0006 -974B BD D7 A0 ... jsr d7a0 ;is_invalid_slot -974E 83 00 00 ... subd #0000 -9751 27 15 '. beq 15 -9753 F6 00 06 ... ldab 0006 -9756 C1 09 .. cmpb #09 -9758 26 02 &. bne 02 -975A 8D 13 .. bsr dest 13 -975C F6 00 06 ... ldab 0006 -975F C1 45 .E cmpb #45 -9761 26 05 &. bne 05 -9763 C6 63 .c ldab #63 -9765 F7 00 06 ... stab 0006 -9768 5F _ clrb -9769 4F O clra -976A FD 00 40 ..@ std 0040 -goto17: -976D 31 1 ins -976E 39 9 rts - -jump41: -976F F6 0E 6D ..m ldab 0e6d -9772 C1 01 .. cmpb #01 -9774 26 41 &A bne 41 -9776 F6 00 06 ... ldab 0006 -9779 4F O clra -977A CE 00 0A ... ldx #000a -977D 02 . idiv -977E C1 01 .. cmpb #01 -9780 26 05 &. bne 05 -9782 7C 00 06 |.. inc 0006 -9785 20 1B . bra 1b -9787 F6 00 06 ... ldab 0006 -978A 4F O clra -978B CE 00 0A ... ldx #000a -978E 02 . idiv -978F C1 02 .. cmpb #02 -9791 26 0A &. bne 0a -9793 C6 09 .. ldab #09 -9795 FB 00 06 ... addb 0006 -9798 F7 00 06 ... stab 0006 -979B 20 05 . bra 05 -979D C6 0B .. ldab #0b -979F F7 00 06 ... stab 0006 -97A2 F6 00 06 ... ldab 0006 -97A5 C1 3E .> cmpb #3e -97A7 22 07 ". bhi 07 -97A9 F6 00 06 ... ldab 0006 -97AC C1 0B .. cmpb #0b -97AE 24 05 $. bcc 05 -97B0 C6 0B .. ldab #0b -97B2 F7 00 06 ... stab 0006 -97B5 20 31 1 bra 31 -97B7 F6 00 06 ... ldab 0006 -97BA CB 0A .. addb #0a -97BC F7 00 06 ... stab 0006 -97BF F6 00 06 ... ldab 0006 -97C2 C1 64 .d cmpb #64 -97C4 23 22 #" bls 22 -97C6 F6 00 06 ... ldab 0006 -97C9 CB 9C .. addb #9c -97CB CB 01 .. addb #01 -97CD F7 00 06 ... stab 0006 -97D0 F6 00 06 ... ldab 0006 -97D3 C1 05 .. cmpb #05 -97D5 26 05 &. bne 05 -97D7 C6 06 .. ldab #06 -97D9 F7 00 06 ... stab 0006 -97DC F6 00 06 ... ldab 0006 -97DF C1 0A .. cmpb #0a -97E1 26 05 &. bne 05 -97E3 C6 01 .. ldab #01 -97E5 F7 00 06 ... stab 0006 -97E8 39 9 rts - -jump147: -97E9 BD BE 4B ..K jsr be4b ;displayblank -97EC CC AF E7 ... ldd #afe7 ; "-PRINTING-" -97EF BD C0 BA ... jsr c0ba ;display: -97F2 BD F4 15 ... jsr f415 ;jump112 - print a report -97F5 39 9 rts - -jump27: -97F6 BD BE 4B ..K jsr be4b ;displayblank -97F9 F6 00 48 ..H ldab 0048 -97FC 4F O clra -97FD BD FE 16 ... jsr fe16 ;jump2 -9800 00 01 00 03 . test -9804 98 80 .. -9806 98 0E .. -9808 98 2B .. -980A 98 48 .. -980C 98 65 .. -980E F6 0C D9 .. ldab 0cd9 -9811 4F . clra -9812 BD E7 95 ... jsr e795 ;jump54 - number to string -9815 C6 4E .N ldab #4e -9817 F7 0B 99 ... stab 0b99 -981A C6 49 .I ldab #49 -981C F7 0B 98 ... stab 0b98 -981F C6 4B .K ldab #4b -9821 F7 0B 97 ... stab 0b97 -9824 C6 4C .L ldab #4c -9826 F7 0B 96 ... stab 0b96 -9829 20 55 U bra 55 -982B F6 0C DA ... ldab 0cda -982E 4F O clra -982F BD E7 95 ... jsr e795 ;jump54 - number to string -9832 C6 44 .D ldab #44 -9834 F7 0B 99 ... stab 0b99 -9837 C6 49 .I ldab #49 -9839 F7 0B 98 ... stab 0b98 -983C C6 4D .M ldab #4d -983E F7 0B 97 ... stab 0b97 -9841 C6 45 .E ldab #45 -9843 F7 0B 96 ... stab 0b96 -9846 20 38 8 bra 38 -9848 F6 0C DB ... ldab 0cdb -984B 4F O clra -984C BD E7 95 ... jsr e795 ;jump54 - number to string -984F C6 51 .Q ldab #51 -9851 F7 0B 99 ... stab 0b99 -9854 C6 55 .U ldab #55 -9856 F7 0B 98 ... stab 0b98 -9859 C6 54 .T ldab #54 -985B F7 0B 97 ... stab 0b97 -985E C6 52 .R ldab #52 -9860 F7 0B 96 ... stab 0b96 -9863 20 1B . bra 1b -9865 F6 0C DC ... ldab 0cdc -9868 4F O clra -9869 BD E7 95 ... jsr e795 ;jump54 - number to string -986C C6 44 .D ldab #44 ; "D" -986E F7 0B 99 ... stab 0b99 -9871 C6 4F .O ldab #4f ; "O" -9873 F7 0B 98 ... stab 0b98 -9876 C6 4C .L ldab #4c ; "L" -9878 F7 0B 97 ... stab 0b97 -987B C6 52 .R ldab #52 ; "R" -987D F7 0B 96 ... stab 0b96 -9880 C6 53 .S ldab #53 ; "S" -9882 F7 0B 95 ... stab 0b95 -9885 C6 20 . ldab #20 ; " " -9887 F7 0B 94 ... stab 0b94 -988A C6 20 . ldab #20 ; " " -988C F7 0B 93 ... stab 0b93 -988F F6 00 5D ..] ldab 005d -9892 F7 0B 92 ... stab 0b92 -9895 F6 00 5E ..^ ldab 005e ; row number? -9898 F7 0B 91 ... stab 0b91 -989B F6 00 5F .._ ldab 005f ; column number? -989E F7 0B 90 ... stab 0b90 -98A1 BD BE 01 ... jsr be01 ;jump70 - to disp buffer -98A4 39 9 rts - -jump11: -; prints contents of 0054 to display -98A5 BD BE 4B ..K jsr be4b ;displayblank -98A8 F6 00 54 ..T ldab 0054 -98AB 4F O clra -98AC BD E7 95 ... jsr e795 ; slot number to digits -98AF F6 00 5E ..^ ldab 005e -98B2 F7 0B 95 ... stab 0b95 -98B5 F6 00 5F .._ ldab 005f -98B8 F7 0B 94 ... stab 0b94 -98BB BD BE 01 ... jsr be01 ;jump70 - write to display -98BE 39 9 rts - -jump146: -98BF F6 00 09 ... ldab 0009 -98C2 C1 00 .. cmpb #00 -98C4 26 05 &. bne 05 -98C6 BD 9E 89 ... jsr 9e89 ;jump100 -98C9 20 33 3 bra 33 -98CB C1 01 .. cmpb #01 -98CD 26 1E &. bne 1e -98CF F6 00 48 ..H ldab 0048 -98D2 C1 92 .. cmpb #92 -98D4 26 15 &. bne 15 -98D6 F6 00 1F ... ldab 001f -98D9 C4 10 .. andb #10 -98DB 26 08 &. bne 08 -98DD CE 00 1F ... ldx #001f -98E0 1C 00 10 ... bset 00,x, #10 -98E3 20 06 . bra 06 -98E5 CE 00 1F ... ldx #001f -98E8 1D 00 10 ... bclr 00,x, #10 -98EB 20 11 . bra 11 -98ED C1 0B .. cmpb #0b -98EF 26 0D &. bne 0d -98F1 F6 00 1F ... ldab 001f -98F4 C4 10 .. andb #10 -98F6 27 03 '. beq 03 -98F8 BD E9 2B ..+ jsr e92b ;jump103 -98FB BD 85 AF ... jsr 85af ;jump14 -98FE 39 9 rts - -jump145: -98FF F6 00 1F ... ldab 001f -9902 C4 02 .. andb #02 -9904 27 13 '. beq 13 -9906 C6 01 .. ldab #01 -9908 F7 00 48 ..H stab 0048 -990B CE 00 1F ... ldx #001f -990E 1D 00 10 ... bclr 00,x, #10 -9911 CE 00 1F ... ldx #001f -9914 1D 00 02 ... bclr 00,x, #02 -9917 20 67 g bra 67 -9919 F6 00 09 ... ldab 0009 -991C 4F O clra -991D BD FE 32 ..2 jsr fe32 ;jump25 -9920 99 36 00 00 .6.. ; array data for jump25 -9924 99 3B 00 01 .;.. -9928 99 59 00 09 .Y.. -992C 99 73 00 01 .s.. -9930 99 80 FF F5 .... -9934 00 00 .. ; end of array data -9936 BD 9E 89 ... jsr 9e89 ;jump100 -9939 20 45 E bra 45 -993B F6 00 48 ..H ldab 0048 -993E C1 92 .. cmpb #92 -9940 26 15 &. bne 15 -9942 F6 00 1F ... ldab 001f -9945 C4 10 .. andb #10 -9947 26 08 &. bne 08 -9949 CE 00 1F ... ldx #001f -994C 1C 00 10 ... bset 00,x, #10 -994F 20 06 . bra 06 -9951 CE 00 1F ... ldx #001f -9954 1D 00 10 ... bclr 00,x, #10 -9957 20 27 ' bra 27 -9959 7C 00 48 |.H inc 0048 -995C F6 00 48 ..H ldab 0048 -995F C1 92 .. cmpb #92 -9961 23 0B #. bls 0b -9963 C6 01 .. ldab #01 -9965 F7 00 48 ..H stab 0048 -9968 CE 00 1F ... ldx #001f -996B 1D 00 10 ... bclr 00,x, #10 -996E BD 9E 89 ... jsr 9e89 ;jump100 -9971 20 0D . bra 0d -9973 F6 00 1F ... ldab 001f -9976 C4 10 .. andb #10 -9978 27 03 '. beq 03 -997A BD E9 2B ..+ jsr e92b ;jump103 -997D BD 85 AF ... jsr 85af ;jump14 -9980 39 9 rts - -jump144: -; writes "MOTORS XX" where XX is the slot number in 0005 -9981 BD BE 4B ..K jsr be4b ;displayblank -9984 F6 00 05 ... ldab 0005 -9987 4F O clra -9988 BD E7 95 ... jsr e795 ;jump54 - number to string -998B C6 4D .M ldab #4d ; "M" -998D F7 0B 99 ... stab 0b99 -9990 C6 4F .O ldab #4f ; "O" -9992 F7 0B 98 ... stab 0b98 -9995 C6 54 .T ldab #54 ; "T" -9997 F7 0B 97 ... stab 0b97 -999A C6 4F .O ldab #4f ; "O" -999C F7 0B 96 ... stab 0b96 -999F C6 52 .R ldab #52 ; "R" -99A1 F7 0B 95 ... stab 0b95 -99A4 C6 53 .S ldab #53 ; "S" -99A6 F7 0B 94 ... stab 0b94 -99A9 C6 20 . ldab #20 ; " " -99AB F7 0B 93 ... stab 0b93 -99AE C6 20 . ldab #20 ; " " -99B0 F7 0B 92 ... stab 0b92 -99B3 F6 00 5E ..^ ldab 005e -99B6 F7 0B 91 ... stab 0b91 -99B9 F6 00 5F .._ ldab 005f -99BC F7 0B 90 ... stab 0b90 -99BF BD BE 01 ... jsr be01 ;jump70 - display -99C2 39 9 rts - -jump143: -; writes VENDS XX where XX is contents of 0005 -99C3 BD BE 4B ..K jsr be4b ;displayblank -99C6 F6 00 05 ... ldab 0005 -99C9 4F O clra -99CA BD E7 95 ... jsr e795 ;jump54 - number to string -99CD C6 56 .V ldab #56 ; "V" -99CF F7 0B 99 ... stab 0b99 -99D2 C6 45 .E ldab #45 ; "E" -99D4 F7 0B 98 ... stab 0b98 -99D7 C6 4E .N ldab #4e ; "N" -99D9 F7 0B 97 ... stab 0b97 -99DC C6 44 .D ldab #44 ; "D" -99DE F7 0B 96 ... stab 0b96 -99E1 C6 53 .S ldab #53 ; "S" -99E3 F7 0B 95 ... stab 0b95 -99E6 C6 20 . ldab #20 ; " " -99E8 F7 0B 94 ... stab 0b94 -99EB C6 20 . ldab #20 ; " " -99ED F7 0B 93 ... stab 0b93 -99F0 C6 20 . ldab #20 ; " " -99F2 F7 0B 92 ... stab 0b92 -99F5 F6 00 5E ..^ ldab 005e -99F8 F7 0B 91 ... stab 0b91 -99FB F6 00 5F .._ ldab 005f -99FE F7 0B 90 ... stab 0b90 -9A01 BD BE 01 ... jsr be01 ;jump70 -9A04 39 9 rts - -jump102: -9A05 BD BE 4B ..K jsr be4b ;displayblank -9A08 FC 00 52 ..R ldd 0052 -9A0B BD E7 45 ..E jsr e745 ;jump55 - number to string -9A0E C6 4F .O ldab #4f ; "O" -9A10 F7 0B 99 ... stab 0b99 -9A13 C6 44 .D ldab #44 ; "D" -9A15 F7 0B 98 ... stab 0b98 -9A18 C6 44 .D ldab #44 ; "D" -9A1A F7 0B 97 ... stab 0b97 -9A1D C6 53 .S ldab #53 ; "S" -9A1F F7 0B 96 ... stab 0b96 -9A22 C6 20 . ldab #20 ; " " -9A24 F7 0B 95 ... stab 0b95 -9A27 C6 31 .1 ldab #31 ; "1" -9A29 F7 0B 94 ... stab 0b94 -9A2C C6 2F ./ ldab #2f ; "/" -9A2E F7 0B 93 ... stab 0b93 -9A31 F6 00 5D ..] ldab 005d -9A34 F7 0B 92 ... stab 0b92 -9A37 F6 00 5E ..^ ldab 005e -9A3A F7 0B 91 ... stab 0b91 -9A3D F6 00 5F .._ ldab 005f -9A40 F7 0B 90 ... stab 0b90 -9A43 BD BE 01 ... jsr be01 ;jump70 -9A46 39 9 rts - -jump39: -; write a slot, price, etc to screen. -9A47 BD BE 4B ..K jsr be4b ;displayblank -9A4A F6 00 06 ... ldab 0006 -9A4D 4F O clra -9A4E BD E7 95 ... jsr e795 ;jump54 - number to string -9A51 F6 00 5E ..^ ldab 005e -9A54 F7 0B 99 ... stab 0b99 -9A57 F6 00 5F .._ ldab 005f -9A5A F7 0B 98 ... stab 0b98 -9A5D C6 20 . ldab #20 -9A5F F7 0B 97 ... stab 0b97 -9A62 F6 00 1F ... ldab 001f -9A65 C4 40 .@ andb #40 -9A67 27 45 'E beq 45 ; to 9aae -9A69 FC 00 27 ..' ldd 0027 -9A6C BD E7 45 ..E jsr e745 ;jump55 - number to string -9A6F F6 00 5A ..Z ldab 005a -9A72 F7 0B 96 ... stab 0b96 -9A75 F6 00 5D ..] ldab 005d -9A78 F7 0B 95 ... stab 0b95 -9A7B F6 00 5E ..^ ldab 005e -9A7E F7 0B 94 ... stab 0b94 -9A81 F6 00 5F .._ ldab 005f -9A84 F7 0B 93 ... stab 0b93 -9A87 F6 00 19 ... ldab 0019 -9A8A C4 10 .. andb #10 -9A8C 27 07 '. beq 07 -9A8E C6 2A .* ldab #2a ; '*' -9A90 F7 0B 92 ... stab 0b92 -9A93 20 05 . bra 05 -9A95 C6 20 . ldab #20 -9A97 F7 0B 92 ... stab 0b92 -9A9A FC 00 46 ..F ldd 0046 -9A9D BD E7 45 ..E jsr e745 ;jump55 - number to string -9AA0 F6 00 5E ..^ ldab 005e -9AA3 F7 0B 91 ... stab 0b91 -9AA6 F6 00 5F .._ ldab 005f -9AA9 F7 0B 90 ... stab 0b90 -9AAC 20 1E . bra 1e ; to 9acc -; -9AAE C6 58 .X ldab #58 ; "X" -9AB0 F7 0B 96 ... stab 0b96 -9AB3 C6 58 .X ldab #58 ; "X" -9AB5 F7 0B 95 ... stab 0b95 -9AB8 C6 58 .X ldab #58 ; "X" -9ABA F7 0B 94 ... stab 0b94 -9ABD C6 58 .X ldab #58 ; "X" -9ABF F7 0B 93 ... stab 0b93 -9AC2 C6 58 .X ldab #58 ; "X" -9AC4 F7 0B 91 ... stab 0b91 -9AC7 C6 58 .X ldab #58 ; "X" -9AC9 F7 0B 90 ... stab 0b90 -; -9ACC F6 00 13 ... ldab 0013 -9ACF C1 01 .. cmpb #01 -9AD1 23 4C #L bls 4c ; to 9b1f -9AD3 F6 0B 91 ... ldab 0b91 -9AD6 F7 0B 90 ... stab 0b90 -9AD9 F6 0B 92 ... ldab 0b92 -9ADC F7 0B 91 ... stab 0b91 -9ADF F6 0B 93 ... ldab 0b93 -9AE2 F7 0B 92 ... stab 0b92 -9AE5 F6 0B 94 ... ldab 0b94 -9AE8 F7 0B 93 ... stab 0b93 -9AEB F6 00 13 ... ldab 0013 -9AEE C1 02 .. cmpb #02 -9AF0 26 07 &. bne 07 -9AF2 C6 2E .. ldab #2e ; "." -9AF4 F7 0B 94 ... stab 0b94 -9AF7 20 26 & bra 26 ; to 9b1f -9AF9 C1 04 .. cmpb #04 -9AFB 26 0D &. bne 0d -9AFD F6 0B 95 ... ldab 0b95 -9B00 F7 0B 94 ... stab 0b94 -9B03 C6 2E .. ldab #2e ; "." -9B05 F7 0B 95 ... stab 0b95 -9B08 20 15 . bra 15 -9B0A C1 08 .. cmpb #08 -9B0C 26 11 &. bne 11 -9B0E F6 0B 95 ... ldab 0b95 -9B11 F7 0B 94 ... stab 0b94 -9B14 F6 0B 96 ... ldab 0b96 -9B17 F7 0B 95 ... stab 0b95 -9B1A C6 2E .. ldab #2e -9B1C F7 0B 96 ... stab 0b96 -; -9B1F F6 00 2C .., ldab 002c -9B22 26 3E &> bne 3e -9B24 BD BE 69 ..i jsr be69 ;displayreset -95EB 00 . test -95EC 3A : abx -9B27 F6 00 13 ... ldab 0013 -9B2A C1 01 .. cmpb #01 -9B2C 23 2C #, bls 2c -9B2E CE 10 28 ..( ldx #1028 -9B31 1C 00 40 ... bset 00,x, #40 ; enable SPI -9B34 F6 00 1F ... ldab 001f -9B37 C4 40 .@ andb #40 -9B39 27 0E '. beq 0e -9B3B CE 00 01 ... ldx #0001 -9B3E 3C < pshx -9B3F F6 00 5F .._ ldab 005f -9B42 4F O clra -9B43 BD BD B5 ... jsr bdb5 ;jump78 -9B46 38 8 pulx -9B47 20 0B . bra 0b -9B49 CE 00 01 ... ldx #0001 -9B4C 3C < pshx -9B4D CC 00 58 ..X ldd #0058 ; 'X' -9B50 BD BD B5 ... jsr bdb5 ;jump78 -9B53 38 8 pulx -9B54 CE 10 28 ..( ldx #1028 -9B57 1D 00 40 ... bclr 00,x, #40 -9B5A BD BE 10 ... jsr be10 ;jump88 -9B5D C6 03 .. ldab #03 -9B5F F7 00 2C .., stab 002c -9B62 39 9 rts - -jump101: -9B63 BD BE 4B ..K jsr be4b ;displayblank -9B66 FC 00 0D ... ldd 000d -9B69 BD E7 45 ..E jsr e745 ;jump55 - number to string -9B6C C6 44 .D ldab #44 -9B6E F7 0B 99 ... stab 0b99 -9B71 C6 53 .S ldab #53 -9B73 F7 0B 98 ... stab 0b98 -9B76 C6 43 .C ldab #43 -9B78 F7 0B 97 ... stab 0b97 -9B7B C6 4E .N ldab #4e -9B7D F7 0B 96 ... stab 0b96 -9B80 C6 54 .T ldab #54 -9B82 F7 0B 95 ... stab 0b95 -9B85 C6 20 . ldab #20 -9B87 F7 0B 94 ... stab 0b94 -9B8A F6 00 5A ..Z ldab 005a -9B8D F7 0B 93 ... stab 0b93 -9B90 F6 00 5D ..] ldab 005d -9B93 F7 0B 92 ... stab 0b92 -9B96 F6 00 5E ..^ ldab 005e -9B99 F7 0B 91 ... stab 0b91 -9B9C F6 00 5F .._ ldab 005f -9B9F F7 0B 90 ... stab 0b90 -9BA2 F6 00 13 ... ldab 0013 -9BA5 C1 01 .. cmpb #01 -9BA7 23 3C #< bls 3c -9BA9 F6 0B 91 ... ldab 0b91 -9BAC F7 0B 90 ... stab 0b90 -9BAF F6 00 13 ... ldab 0013 -9BB2 C1 02 .. cmpb #02 -9BB4 26 07 &. bne 07 -9BB6 C6 2E .. ldab #2e -9BB8 F7 0B 91 ... stab 0b91 -9BBB 20 28 ( bra 28 -9BBD C1 04 .. cmpb #04 -9BBF 26 0D &. bne 0d -9BC1 F6 0B 92 ... ldab 0b92 -9BC4 F7 0B 91 ... stab 0b91 -9BC7 C6 2E .. ldab #2e -9BC9 F7 0B 92 ... stab 0b92 -9BCC 20 17 . bra 17 -9BCE C1 08 .. cmpb #08 -9BD0 26 13 &. bne 13 -9BD2 F6 0B 92 ... ldab 0b92 -9BD5 F7 0B 91 ... stab 0b91 -9BD8 F6 0B 93 ... ldab 0b93 -9BDB F7 0B 92 ... stab 0b92 -9BDE C6 2E .. ldab #2e -9BE0 F7 0B 93 ... stab 0b93 -9BE3 20 00 . bra 00 -9BE5 F6 00 2C .., ldab 002c -9BE8 26 2A &* bne 2a -9BEA BD BE 69 ..i jsr be69 ;displayreset -9BED F6 00 13 ... ldab 0013 -9BF0 C1 01 .. cmpb #01 -9BF2 23 18 #. bls 18 -9BF4 CE 10 28 ..( ldx #1028 -9BF7 1C 00 40 ... bset 00,x, #40 -9BFA CE 00 01 ... ldx #0001 -9BFD 3C < pshx -9BFE F6 00 5F .._ ldab 005f -9C01 4F O clra -9C02 BD BD B5 ... jsr bdb5 ;jump78 -9C05 38 8 pulx -9C06 CE 10 28 ..( ldx #1028 -9C09 1D 00 40 ... bclr 00,x, #40 -9C0C BD BE 10 ... jsr be10 ;jump88 -9C0F C6 03 .. ldab #03 -9C11 F7 00 2C .., stab 002c -9C14 39 9 rts - -jump111: -9C15 BD BE 4B ..K jsr be4b ;displayblank -9C18 F6 00 48 ..H ldab 0048 -9C1B 4F O clra -9C1C BD FE 16 ... jsr fe16 ;jump2 -9C1F 00 00 00 0A . 0..10 -9C23 9D 29 .). ; -9C25 9C 3B ; ; -9C27 9C 53 .S. ; -9C29 9C 6B k ; -9C2B 9C 83 ... ; -9C2D 9C 9B ... ; -9C2F 9C B2 ... ; -9C31 9C C9 ... ; -9C33 9C E0 ... ; -9C35 9C F7 .. ; -9C37 9D 0E ... ; -9C39 9D 23 .#. ; -9C3B F6 00 67 . ldab 0067 -9C3D C4 02 g. andb #02 -9C40 27 08 '. beq 08 -9C42 CC AF 00 ... ldd #af00 ; "LNK MSTR Y" -9C45 BD C0 BA ... jsr c0ba ;display: -9C48 20 06 . bra 06 -9C4A CC AF 0B ... ldd #af0b ; "LNK MSTR N" -9C4D BD C0 BA ... jsr c0ba ;display: -9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 -; -9C53 F6 00 67 ..g ldab 0067 -9C56 C4 10 .. andb #10 -9C58 27 08 '. beq 08 -9C5A CC AF 42 ..B ldd #af42 ; "PRC HOLD Y" -9C5D BD C0 BA ... jsr c0ba ;display: -9C60 20 06 . bra 06 -9C62 CC AF 4D ..M ldd #af4d ; "PRC HOLD N" -9C65 BD C0 BA ... jsr c0ba ;display: -9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 -; -9C6B F6 00 67 ..g ldab 0067 -9C6E C4 20 . andb #20 -9C70 27 08 '. beq 08 -9C72 CC AF 58 ..X ldd #af58 ; "PRC DISP Y" -9C75 BD C0 BA ... jsr c0ba ;display: -9C78 20 06 . bra 06 -9C7A CC AF 63 ..c ldd #af63 ; "PRC DISP N" -9C7D BD C0 BA ... jsr c0ba ;display: -9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 -; -9C83 F6 00 67 ..g ldab 0067 -9C86 C4 01 .. andb #01 -9C88 27 08 '. beq 08 -9C8A CC AE EA ... ldd #aeea ; "DUMB MEC Y" -9C8D BD C0 BA ... jsr c0ba ;display: -9C90 20 06 . bra 06 -9C92 CC AE F5 ... ldd #aef5 ; "DUMB MEC N" -9C95 BD C0 BA ... jsr c0ba ;display: -9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C9B F6 00 67 ..g ldab 0067 -9C9E C4 04 .. andb #04 -9CA0 27 08 '. beq 08 -9CA2 CC AF 16 ... ldd #af16 ; "CARD RDR Y" -9CA5 BD C0 BA ... jsr c0ba ;display: -9CA8 20 06 . bra 06 -9CAA CC AF 21 ..! ldd #af21 ; "CARD RDR N" -9CAD BD C0 BA ... jsr c0ba ;display: -9CB0 20 77 w bra 77 -9CB2 F6 00 67 ..g ldab 0067 -9CB5 C4 08 .. andb #08 -9CB7 27 08 '. beq 08 -9CB9 CC AF 2C .., ldd #af2c ; "BILL VAL Y" -9CBC BD C0 BA ... jsr c0ba ;display: -9CBF 20 06 . bra 06 -9CC1 CC AF 37 ..7 ldd #af37 ; "BILL VAL N" -9CC4 BD C0 BA ... jsr c0ba ;display: -9CC7 20 60 ` bra 60 -9CC9 F6 00 67 ..g ldab 0067 -9CCC C4 40 .@ andb #40 -9CCE 27 08 '. beq 08 -9CD0 CC AF 84 ... ldd #af84 ; "$1 CHNGR Y" -9CD3 BD C0 BA ... jsr c0ba ;display: -9CD6 20 06 . bra 06 -9CD8 CC AF 8F ... ldd #af8f ; "$1 CHNGR N" -9CDB BD C0 BA ... jsr c0ba ;display: -9CDE 20 49 I bra 49 -9CE0 F6 0E 70 ..p ldab 0e70 -9CE3 C1 01 .. cmpb #01 -9CE5 26 08 &. bne 08 -9CE7 CC AE BE ... ldd #aebe ; "$5 ENABLE " -9CEA BD C0 BA ... jsr c0ba ;display: -9CED 20 06 . bra 06 -9CEF CC AE C9 ... ldd #aec9 ; "$5 DISABLE" -9CF2 BD C0 BA ... jsr c0ba ;display: -9CF5 20 32 2 bra 32 -9CF7 F6 0E 6F ..o ldab 0e6f -9CFA C1 01 .. cmpb #01 -9CFC 26 08 &. bne 08 -9CFE CC AE D4 ... ldd #aed4 ; "SODA VEND " -9D01 BD C0 BA ... jsr c0ba ;display: -9D04 20 06 . bra 06 -9D06 CC AE DF ... ldd #aedf ; "SNACK VEND" -9D09 BD C0 BA ... jsr c0ba ;display: -9D0C 20 1B . bra 1b -9D0E F6 00 67 ..g ldab 0067 -9D11 2C 08 ,. bge 08 -9D13 CC AF 6E ..n ldd #af6e ; "FREE VND Y" -9D16 BD C0 BA ... jsr c0ba ;display: -9D19 20 06 . bra 06 -9D1B CC AF 79 ..y ldd #af79 ; "FREE VND N" -9D1E BD C0 BA ... jsr c0ba ;display: -9D21 20 06 . bra 06 -9D23 CC AF B0 ... ldd #afb0 ; "HIT KEY "0"" -9D26 BD C0 BA ... jsr c0ba ;display: -goto18: -9D29 39 9 rts - -jump89: -9D2A BD BE 4B ..K jsr be4b ;displayblank -9D2D F6 00 22 .." ldab 0022 -9D30 4F O clra -9D31 BD E7 95 ... jsr e795 ;jump54 - number to string -9D34 F6 00 5E ..^ ldab 005e -9D37 F7 0B 99 ... stab 0b99 -9D3A F6 00 5F .._ ldab 005f -9D3D F7 0B 98 ... stab 0b98 -9D40 C6 20 . ldab #20 -9D42 F7 0B 97 ... stab 0b97 -9D45 F6 00 24 ..$ ldab 0024 -9D48 4F O clra -9D49 BD E7 95 ... jsr e795 ;jump54 - number to string -9D4C C6 50 .P ldab #50 -9D4E F7 0B 96 ... stab 0b96 -9D51 F6 00 5E ..^ ldab 005e -9D54 F7 0B 95 ... stab 0b95 -9D57 F6 00 5F .._ ldab 005f -9D5A F7 0B 94 ... stab 0b94 -9D5D C6 20 . ldab #20 -9D5F F7 0B 93 ... stab 0b93 -9D62 F6 00 2A ..* ldab 002a -9D65 4F O clra -9D66 BD E7 95 ... jsr e795 ;jump54 - number to string -9D69 C6 46 .F ldab #46 -9D6B F7 0B 92 ... stab 0b92 -9D6E F6 00 5E ..^ ldab 005e -9D71 F7 0B 91 ... stab 0b91 -9D74 F6 00 5F .._ ldab 005f -9D77 F7 0B 90 ... stab 0b90 -9D7A BD BE 01 ... jsr be01 ;jump70 -9D7D 39 9 rts -; -9D7E BD BE 4B ..K jsr be4b ;displayblank -9D81 F6 00 60 ..` ldab 0060 -9D84 4F O clra -9D85 C3 0A 90 ... addd #0a90 -9D88 8F . xgdx -9D89 E6 00 .. ldab 00,x -9D8B F7 0B 99 ... stab 0b99 -9D8E F6 00 60 ..` ldab 0060 -9D91 4F O clra -9D92 C3 0A 91 ... addd #0a91 -9D95 8F . xgdx -9D96 E6 00 .. ldab 00,x -9D98 F7 0B 98 ... stab 0b98 -9D9B F6 00 60 ..` ldab 0060 -9D9E 4F O clra -9D9F C3 0A 92 ... addd #0a92 -9DA2 8F . xgdx -9DA3 E6 00 .. ldab 00,x -9DA5 F7 0B 97 ... stab 0b97 -9DA8 F6 00 60 ..` ldab 0060 -9DAB 4F O clra -9DAC C3 0A 94 ... addd #0a94 -9DAF 8F . xgdx -9DB0 E6 00 .. ldab 00,x -9DB2 F7 0B 95 ... stab 0b95 -9DB5 F6 00 60 ..` ldab 0060 -9DB8 4F O clra -9DB9 C3 0A 95 ... addd #0a95 -9DBC 8F . xgdx -9DBD E6 00 .. ldab 00,x -9DBF F7 0B 94 ... stab 0b94 -9DC2 F6 00 60 ..` ldab 0060 -9DC5 4F O clra -9DC6 C3 0A 96 ... addd #0a96 -9DC9 8F . xgdx -9DCA E6 00 .. ldab 00,x -9DCC F7 0B 93 ... stab 0b93 -9DCF C6 20 . ldab #20 -9DD1 F7 0B 92 ... stab 0b92 -9DD4 C6 20 . ldab #20 -9DD6 F7 0B 91 ... stab 0b91 -9DD9 F6 00 54 ..T ldab 0054 -9DDC 4F O clra -9DDD C3 B4 8F ... addd #b48f -9DE0 8F . xgdx -9DE1 E6 00 .. ldab 00,x -9DE3 F7 0B 90 ... stab 0b90 -9DE6 F6 00 38 ..8 ldab 0038 -9DE9 C1 03 .. cmpb #03 -9DEB 24 0F $. bcc 0f -9DED F6 00 60 ..` ldab 0060 -9DF0 4F O clra -9DF1 C3 0A 93 ... addd #0a93 -9DF4 8F . xgdx -9DF5 E6 00 .. ldab 00,x -9DF7 F7 0B 96 ... stab 0b96 -9DFA 20 05 . bra 05 -9DFC C6 1F .. ldab #1f -9DFE F7 0B 96 ... stab 0b96 -9E01 BD BE 01 ... jsr be01 ;jump70 -9E04 F6 00 38 ..8 ldab 0038 -9E07 26 05 &. bne 05 -9E09 C6 05 .. ldab #05 -9E0B F7 00 38 ..8 stab 0038 -9E0E 39 9 rts - -jump142: -9E0F BD BE 4B ..K jsr be4b ;displayblank -9E12 F6 00 48 ..H ldab 0048 -9E15 26 15 &. bne 15 -9E17 F6 00 66 ..f ldab 0066 -9E1A 27 08 '. beq 08 -9E1C CC AF C6 ... ldd #afc6 ; "SECURE ON" -9E1F BD C0 BA ... jsr c0ba ;display: -9E22 20 06 . bra 06 -9E24 CC AF D1 ... ldd #afd1 ; "SECURE OFF" -9E27 BD C0 BA ... jsr c0ba ;display: -9E2A 20 5C \ bra 5c -9E2C C6 4D .M ldab #4d -9E2E F7 0B 99 ... stab 0b99 -9E31 C6 45 .E ldab #45 -9E33 F7 0B 98 ... stab 0b98 -9E36 C6 4E .N ldab #4e -9E38 F7 0B 97 ... stab 0b97 -9E3B C6 55 .U ldab #55 -9E3D F7 0B 96 ... stab 0b96 -9E40 C6 20 . ldab #20 -9E42 F7 0B 95 ... stab 0b95 -9E45 F6 00 48 ..H ldab 0048 -9E48 CB 30 .0 addb #30 -9E4A F7 0B 94 ... stab 0b94 -9E4D F6 00 48 ..H ldab 0048 -9E50 C1 0A .. cmpb #0a -9E52 26 05 &. bne 05 -9E54 C6 30 .0 ldab #30 -9E56 F7 0B 94 ... stab 0b94 -9E59 C6 20 . ldab #20 -9E5B F7 0B 93 ... stab 0b93 -9E5E C6 4F .O ldab #4f -9E60 F7 0B 92 ... stab 0b92 -9E63 F6 00 48 ..H ldab 0048 -9E66 4F O clra -9E67 C3 00 68 ..h addd #0068 -9E6A 8F . xgdx -9E6B E6 00 .. ldab 00,x -9E6D 27 0C '. beq 0c -9E6F C6 4E .N ldab #4e -9E71 F7 0B 91 ... stab 0b91 -9E74 C6 20 . ldab #20 -9E76 F7 0B 90 ... stab 0b90 -9E79 20 0A . bra 0a -9E7B C6 46 .F ldab #46 -9E7D F7 0B 91 ... stab 0b91 -9E80 C6 46 .F ldab #46 -9E82 F7 0B 90 ... stab 0b90 -9E85 BD BE 01 ... jsr be01 ;jump70 -9E88 39 9 rts - -jump100: -; print out information to display -9E89 BD BE 4B ..K jsr be4b ;displayblank -9E8C F6 00 48 ..H ldab 0048 -9E8F 4F O clra -9E90 BD FE 16 ... jsr fe16 ;jump2 -9E93 00 01 00 2D . ; 45 choices here -9E97 A1 C4 -. ; -9E99 9E F5 .. ; -9E9B 9E FE .. ; -9E9D 9F 07 .. ; -9E9F 9F 10 .. ; -9EA1 9F 19 .. ; -9EA3 9F 3B ;. ; -9EA5 9F 44 .D. ; -9EA7 9F 52 R ; -9EA9 9F 5B .[. ; -9EAB 9F 69 i ; -9EAD 9F 72 .r. ; -9EBF 9F 80 .. ; -9EB1 9F 89 .. ; -9EB3 9F 97 .. ; -9EB5 9F A0 ... ; -9EB7 9F AE .. ; -9EB9 9F B7 ... ; -9EBB 9F C5 ... ; -9EBD 9F DD ... ; -9EBF 9F EB .. ; -9EC1 A0 03 . ; -9EC3 A0 11 .. ; -9EC5 A0 29 .) ; -9EC7 A0 37 .7 ; -9EC9 A0 54 .T ; -9ECB A0 62 .b ; -9ECD A0 7F .. ; -9ECF A0 8D .. ; -9ED1 A0 96 .. ; -9ED3 A0 A4 .. ; -9ED5 A0 AD .. ; -9ED7 A0 BC .. ; -9ED9 A0 C5 .. ; -9EDB A0 D4 .. ; -9EDD A0 DD .. ; -9EDF A0 EC .. ; -9EE1 A0 F5 .. ; -9EE3 A1 04 .. ; -9EE5 A1 26 .& ; -9EE7 A1 34 .4 ; -9EE9 A1 55 .U ; -9EEB A1 62 .b ; -9EED A1 83 .. ; -9EEF A1 90 .. ; -9EF1 A1 B1 .. ; -9EF3 A1 BE .. ; -9EF5 CC B2 90 ... ldd #b290 ; "SERIAL #" -9EF8 BD C0 BA ... jsr c0ba ;display: -9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 -9EFE CC 0C BC ... ldd #0cbc ; serial number? -9F01 BD C0 BA ... jsr c0ba ;display: -9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F07 CC B2 A2 ... ldd #b2a2 ; "MACHINE ID" -9F0A BD C0 BA ... jsr c0ba ;display: -9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F10 CC 0C CC ... ldd #0ccc ; machine id? -9F13 BD C0 BA ... jsr c0ba ;display: -9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F19 C6 41 .A ldab #41 ; "A" -9F1B F7 0B 99 ... stab 0b99 -9F1E C6 55 .U ldab #55 ; "U" -9F20 F7 0B 98 ... stab 0b98 -9F23 C6 44 .D ldab #44 ; "D" -9F25 F7 0B 97 ... stab 0b97 -9F28 C6 54 .T ldab #54 ; "T" -9F2A F7 0B 96 ... stab 0b96 -9F2D CE 00 00 ... ldx #0000 -9F30 3C < pshx -9F31 FC 0C E7 ... ldd 0ce7 -9F34 BD A2 D4 ... jsr a2d4 ;jump79 -9F37 38 8 pulx -9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F3B CC B2 C6 ... ldd #b2c6 ; "SALES (R) " -9F3E BD C0 BA ... jsr c0ba ;display: -9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F44 FE 0D E9 ... ldx 0de9 -9F47 3C < pshx -9F48 FC 0D E7 ... ldd 0de7 -9F4B BD A3 41 ..A jsr a341 ;jump77 -9F4E 38 8 pulx -9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F52 CC B2 D8 ... ldd #b2d8 ; "SALES (N) " -9F55 BD C0 BA ... jsr c0ba ;display: -9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F5B FE 0D ED ... ldx 0ded -9F5E 3C < pshx -9F5F FC 0D EB ... ldd 0deb -9F62 BD A3 41 ..A jsr a341 ;jump77 -9F65 38 8 pulx -9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F69 CC B2 EA ... ldd #b2ea ; "BAG TOTAL" -9F6C BD C0 BA ... jsr c0ba ;display: -9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F72 FE 0D F1 ... ldx 0df1 -9F75 3C < pshx -9F76 FC 0D EF ... ldd 0def -9F79 BD A3 41 ..A jsr a341 ;jump77 -9F7C 38 8 pulx -9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F80 CC B2 FC ... ldd #b2fc ; "CASH BOX" -9F83 BD C0 BA ... jsr c0ba ;display: -9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F89 FE 0D F9 ... ldx 0df9 -9F8C 3C < pshx -9F8D FC 0D F7 ... ldd 0df7 -9F90 BD A3 41 ..A jsr a341 ;jump77 -9F93 38 8 pulx -9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F97 CC B3 0E ... ldd #b30e ; "CARD SALES" -9F9A BD C0 BA ... jsr c0ba ;display: -9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FA0 FE 0D FD ... ldx 0dfd -9FA3 3C < pshx -9FA4 FC 0D FB ... ldd 0dfb -9FA7 BD A3 41 ..A jsr a341 ;jump77 -9FAA 38 8 pulx -9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FAE CC B3 35 ..5 ldd #b335 ; "BILL TOTAL" -9FB1 BD C0 BA ... jsr c0ba ;display: -9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FB7 FE 0D F5 ... ldx 0df5 -9FBA 3C < pshx -9FBB FC 0D F3 ... ldd 0df3 -9FBE BD A3 41 ..A jsr a341 ;jump77 -9FC1 38 8 pulx -9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FC5 C6 24 .$ ldab #24 -9FC7 F7 0B 99 ... stab 0b99 -9FCA C6 31 .1 ldab #31 -9FCC F7 0B 98 ... stab 0b98 -9FCF CE 00 00 ... ldx #0000 -9FD2 3C < pshx -9FD3 FC 0C DD ... ldd 0cdd -9FD6 BD A2 D4 ... jsr a2d4 ;jump79 -9FD9 38 8 pulx -9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FDD FE 0C F5 ... ldx 0cf5 -9FE0 3C < pshx -9FE1 FC 0C F3 ... ldd 0cf3 -9FE4 BD A3 41 ..A jsr a341 ;jump77 -9FE7 38 8 pulx -9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FEB C6 24 .$ ldab #24 -9FED F7 0B 99 ... stab 0b99 -9FF0 C6 32 .2 ldab #32 -9FF2 F7 0B 98 ... stab 0b98 -9FF5 CE 00 00 ... ldx #0000 -9FF8 3C < pshx -9FF9 FC 0C DF ... ldd 0cdf -9FFC BD A2 D4 ... jsr a2d4 ;jump79 -9FFF 38 8 pulx -A000 7E A1 C4 ~.. jmp a1c4 ;goto19 -A003 FE 0C F9 ... ldx 0cf9 -A006 3C < pshx -A007 FC 0C F7 ... ldd 0cf7 -A00A BD A3 41 ..A jsr a341 ;jump77 -A00D 38 8 pulx -A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 -A011 C6 24 .$ ldab #24 -A013 F7 0B 99 ... stab 0b99 -A016 C6 35 .5 ldab #35 -A018 F7 0B 98 ... stab 0b98 -A01B CE 00 00 ... ldx #0000 -A01E 3C < pshx -A01F FC 0C E1 ... ldd 0ce1 -A022 BD A2 D4 ... jsr a2d4 ;jump79 -A025 38 8 pulx -A026 7E A1 C4 ~.. jmp a1c4 ;goto19 -A029 FE 0C FD ... ldx 0cfd -A02C 3C < pshx -A02D FC 0C FB ... ldd 0cfb -A030 BD A3 41 ..A jsr a341 ;jump77 -A033 38 8 pulx -A034 7E A1 C4 ~.. jmp a1c4 ;goto19 -A037 C6 24 .$ ldab #24 -A039 F7 0B 99 ... stab 0b99 -A03C C6 31 .1 ldab #31 -A03E F7 0B 98 ... stab 0b98 -A041 C6 30 .0 ldab #30 -A043 F7 0B 97 ... stab 0b97 -A046 CE 00 00 ... ldx #0000 -A049 3C < pshx -A04A FC 0C E3 ... ldd 0ce3 -A04D BD A2 D4 ... jsr a2d4 ;jump79 -A050 38 8 pulx -A051 7E A1 C4 ~.. jmp a1c4 ;goto19 -A054 FE 0D 01 ... ldx 0d01 -A057 3C < pshx -A058 FC 0C FF ... ldd 0cff -A05B BD A3 41 ..A jsr a341 ;jump77 -A05E 38 8 pulx -A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 -A062 C6 24 .$ ldab #24 -A064 F7 0B 99 ... stab 0b99 -A067 C6 32 .2 ldab #32 -A069 F7 0B 98 ... stab 0b98 -A06C C6 30 .0 ldab #30 -A06E F7 0B 97 ... stab 0b97 -A071 CE 00 00 ... ldx #0000 -A074 3C < pshx -A075 FC 0C E5 ... ldd 0ce5 -A078 BD A2 D4 ... jsr a2d4 ;jump79 -A07B 38 8 pulx -A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 -A07F FE 0D 05 ... ldx 0d05 -A082 3C < pshx -A083 FC 0D 03 ... ldd 0d03 -A086 BD A3 41 ..A jsr a341 ;jump77 -A089 38 8 pulx -A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 -A08D CC B3 B7 ... ldd #b3b7 ; "TUBE TOTAL" -A090 BD C0 BA ... jsr c0ba ;display: -A093 7E A1 C4 ~.. jmp a1c4 ;goto19 -A096 CE 00 01 ... ldx #0001 -A099 3C < pshx -A09A FC 0C F1 ... ldd 0cf1 -A09D BD A2 D4 ... jsr a2d4 ;jump79 -A0A0 38 8 pulx -A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0A4 CC B3 CE ... ldd #b3ce ; "$1 COIN" -A0A7 BD C0 BA ... jsr c0ba ;display: -A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0AD FE 0C E9 ... ldx 0ce9 -A0B0 3C < pshx -A0B1 F6 0C DC ... ldab 0cdc -A0B4 4F O clra -A0B5 BD A3 1A ... jsr a31a ;jump93 -A0B8 38 8 pulx -A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0BC CC B3 E0 ... ldd #b3e0 ; "QUARTERS" -A0BF BD C0 BA ... jsr c0ba ;display: -A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0C5 FE 0C EB ... ldx 0ceb -A0C8 3C < pshx -A0C9 F6 0C DB ... ldab 0cdb -A0CC 4F O clra -A0CD BD A3 1A ... jsr a31a ;jump93 -A0D0 38 8 pulx -A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0D4 CC B3 F2 ... ldd #b3f2 ; "DIMES" -A0D7 BD C0 BA ... jsr c0ba ;display: -A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0DD FE 0C ED ... ldx 0ced -A0E0 3C < pshx -A0E1 F6 0C DA ... ldab 0cda -A0E4 4F O clra -A0E5 BD A3 1A ... jsr a31a ;jump93 -A0E8 38 8 pulx -A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0EC CC B4 04 ... ldd #b404 ; "NICKELS" -A0EF BD C0 BA ... jsr c0ba ;display: -A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0F5 FE 0C EF ... ldx 0cef -A0F8 3C < pshx -A0F9 F6 0C D9 ... ldab 0cd9 -A0FC 4F O clra -A0FD BD A3 1A ... jsr a31a ;jump93 -A100 38 8 pulx -A101 7E A1 C4 ~.. jmp a1c4 ;goto19 -A104 C6 57 .W ldab #57 -A106 F7 0B 99 ... stab 0b99 -A109 C6 53 .S ldab #53 -A10B F7 0B 98 ... stab 0b98 -A10E C6 4E .N ldab #4e -A110 F7 0B 97 ... stab 0b97 -A113 C6 4B .K ldab #4b -A115 F7 0B 96 ... stab 0b96 -A118 CE 00 00 ... ldx #0000 -A11B 3C < pshx -A11C FC 0D 07 ... ldd 0d07 -A11F BD A2 D4 ... jsr a2d4 ;jump79 -A122 38 8 pulx -A123 7E A1 C4 ~.. jmp a1c4 ;goto19 -A126 FE 0D 11 ... ldx 0d11 -A129 3C < pshx -A12A FC 0D 0F ... ldd 0d0f -A12D BD A3 41 ..A jsr a341 ;jump77 -A130 38 8 pulx -A131 7E A1 C4 ~.. jmp a1c4 ;goto19 -A134 C6 53 .S ldab #53 -A136 F7 0B 99 ... stab 0b99 -A139 C6 48 .H ldab #48 -A13B F7 0B 98 ... stab 0b98 -A13E C6 50 .P ldab #50 -A140 F7 0B 97 ... stab 0b97 -A143 C6 52 .R ldab #52 -A145 F7 0B 96 ... stab 0b96 -A148 CE 00 00 ... ldx #0000 -A14B 3C < pshx -A14C FC 0D 09 ... ldd 0d09 -A14F BD A2 D4 ... jsr a2d4 ;jump79 -A152 38 8 pulx -A153 20 6F o bra 6f -A155 FE 0D 15 ... ldx 0d15 -A158 3C < pshx -A159 FC 0D 13 ... ldd 0d13 -A15C BD A3 41 ..A jsr a341 ;jump77 -A15F 38 8 pulx -A160 20 62 b bra 62 -A162 C6 50 .P ldab #50 -A164 F7 0B 99 ... stab 0b99 -A167 C6 52 .R ldab #52 -A169 F7 0B 98 ... stab 0b98 -A16C C6 4D .M ldab #4d -A16E F7 0B 97 ... stab 0b97 -A171 C6 4F .O ldab #4f -A173 F7 0B 96 ... stab 0b96 -A176 CE 00 00 ... ldx #0000 -A179 3C < pshx -A17A FC 0D 0B ... ldd 0d0b -A17D BD A2 D4 ... jsr a2d4 ;jump79 -A180 38 8 pulx -A181 20 41 A bra 41 -A183 FE 0D 19 ... ldx 0d19 -A186 3C < pshx -A187 FC 0D 17 ... ldd 0d17 -A18A BD A3 41 ..A jsr a341 ;jump77 -A18D 38 8 pulx -A18E 20 34 4 bra 34 -A190 C6 46 .F ldab #46 -A192 F7 0B 99 ... stab 0b99 -A195 C6 52 .R ldab #52 -A197 F7 0B 98 ... stab 0b98 -A19A C6 45 .E ldab #45 -A19C F7 0B 97 ... stab 0b97 -A19F C6 45 .E ldab #45 -A1A1 F7 0B 96 ... stab 0b96 -A1A4 CE 00 00 ... ldx #0000 -A1A7 3C < pshx -A1A8 FC 0D 0D ... ldd 0d0d -A1AB BD A2 D4 ... jsr a2d4 ;jump79 -A1AE 38 8 pulx -A1AF 20 13 . bra 13 -A1B1 FE 0D 1D ... ldx 0d1d -A1B4 3C < pshx -A1B5 FC 0D 1B ... ldd 0d1b -A1B8 BD A3 41 ..A jsr a341 ;jump77 -A1BB 38 8 pulx -A1BC 20 06 . bra 06 -A1BE CC B4 84 ... ldd #b484 ; "VENDS/CODE" -A1C1 BD C0 BA ... jsr c0ba ;display: -goto19: -A1C4 F6 00 48 ..H ldab 0048 -A1C7 C1 2E .. cmpb #2e -A1C9 23 74 #t bls 74 -A1CB F6 00 48 ..H ldab 0048 -A1CE C1 92 .. cmpb #92 -A1D0 24 6D $m bcc 6d -A1D2 F6 00 48 ..H ldab 0048 -A1D5 4F O clra -A1D6 05 . asld -A1D7 C3 08 6C ..l addd #086c -A1DA 8F . xgdx -A1DB EC 00 .. ldd 00,x -A1DD C4 80 .. andb #80 -A1DF 26 0E &. bne 0e -A1E1 7C 00 48 |.H inc 0048 -A1E4 F6 00 48 ..H ldab 0048 -A1E7 C1 92 .. cmpb #92 -A1E9 26 02 &. bne 02 -A1EB 20 02 . bra 02 -A1ED 20 E3 . bra e3 -A1EF F6 00 48 ..H ldab 0048 -A1F2 4F O clra -A1F3 C3 FF D2 ... addd #ffd2 -A1F6 BD E7 95 ... jsr e795 ;jump54 - number to string -A1F9 F6 00 5E ..^ ldab 005e -A1FC F7 0B 99 ... stab 0b99 -A1FF F6 00 5F .._ ldab 005f -A202 F7 0B 98 ... stab 0b98 -A205 F6 00 48 ..H ldab 0048 -A208 4F O clra -A209 05 . asld -A20A C3 0C C3 ... addd #0cc3 -A20D 8F . xgdx -A20E EC 00 .. ldd 00,x -A210 BD E7 45 ..E jsr e745 ;jump55 - number to string -A213 F6 00 57 ..W ldab 0057 -A216 F7 0B 94 ... stab 0b94 -A219 F6 00 5A ..Z ldab 005a -A21C F7 0B 93 ... stab 0b93 -A21F F6 00 5D ..] ldab 005d -A222 F7 0B 92 ... stab 0b92 -A225 F6 00 5E ..^ ldab 005e -A228 F7 0B 91 ... stab 0b91 -A22B F6 00 5F .._ ldab 005f -A22E F7 0B 90 ... stab 0b90 -A231 5F _ clrb -A232 4F O clra -A233 8D 27 .' bsr dest 27 -A235 F6 00 48 ..H ldab 0048 -A238 C1 92 .. cmpb #92 -A23A 26 03 &. bne 03 -A23C 7F 00 2C .., clr 002c -A23F F6 00 48 ..H ldab 0048 -A242 C1 92 .. cmpb #92 -A244 26 15 &. bne 15 -A246 F6 00 1F ... ldab 001f -A249 C4 10 .. andb #10 -A24B 27 08 '. beq 08 -A24D CC AF 9A ... ldd #af9a ; "CLR MIS Y" -A250 BD C0 BA ... jsr c0ba ;display: -A253 20 06 . bra 06 -A255 CC AF A5 ... ldd #afa5 ; "CLR MIS N" -A258 BD C0 BA ... jsr c0ba ;display: -A25B 39 9 rts - -bigmodulus: -A25C 37 7 pshb -A25D 36 6 psha -A25E F6 00 2C .., ldab 002c -A261 26 6F &o bne 6f -A263 BD BE 69 ..i jsr be69 ;displayreset -A266 30 0 tsx -A267 E6 01 .. ldab 01,x -A269 27 5F '_ beq 5f -A26B F6 00 13 ... ldab 0013 -A26E C1 01 .. cmpb #01 -A270 23 58 #X bls 58 -A272 CE 10 28 ..( ldx #1028 -A275 1C 00 40 ... bset 00,x, #40 -A278 CE 00 01 ... ldx #0001 -A27B 3C < pshx -A27C F6 0B 90 ... ldab 0b90 -A27F 4F O clra -A280 BD BD B5 ... jsr bdb5 ;jump78 -A283 38 8 pulx -A284 CE 10 28 ..( ldx #1028 -A287 1D 00 40 ... bclr 00,x, #40 -A28A F6 0B 91 ... ldab 0b91 -A28D F7 0B 90 ... stab 0b90 -A290 F6 00 13 ... ldab 0013 -A293 C1 02 .. cmpb #02 -A295 26 07 &. bne 07 -A297 C6 2E .. ldab #2e -A299 F7 0B 91 ... stab 0b91 -A29C 20 2C , bra 2c -A29E F6 00 13 ... ldab 0013 -A2A1 C1 04 .. cmpb #04 -A2A3 26 0D &. bne 0d -A2A5 F6 0B 92 ... ldab 0b92 -A2A8 F7 0B 91 ... stab 0b91 -A2AB C6 2E .. ldab #2e -A2AD F7 0B 92 ... stab 0b92 -A2B0 20 18 . bra 18 -A2B2 F6 00 13 ... ldab 0013 -A2B5 C1 08 .. cmpb #08 -A2B7 26 11 &. bne 11 -A2B9 F6 0B 92 ... ldab 0b92 -A2BC F7 0B 91 ... stab 0b91 -A2BF F6 0B 93 ... ldab 0b93 -A2C2 F7 0B 92 ... stab 0b92 -A2C5 C6 2E .. ldab #2e -A2C7 F7 0B 93 ... stab 0b93 -A2CA BD BE 10 ... jsr be10 ;jump88 -A2CD C6 03 .. ldab #03 -A2CF F7 00 2C .., stab 002c -A2D2 38 8 pulx -A2D3 39 9 rts - -jump79: -; displays a price on screen? -A2D4 37 7 pshb -A2D5 36 6 psha -A2D6 30 0 tsx -A2D7 EC 00 .. ldd 00,x -A2D9 BD E7 45 ..E jsr e745 ;jump55 - number to string -A2DC F6 00 57 ..W ldab 0057 -A2DF F7 0B 94 ... stab 0b94 -A2E2 F6 00 5A ..Z ldab 005a -A2E5 F7 0B 93 ... stab 0b93 -A2E8 F6 00 5D ..] ldab 005d -A2EB F7 0B 92 ... stab 0b92 -A2EE F6 00 5E ..^ ldab 005e -A2F1 F7 0B 91 ... stab 0b91 -A2F4 F6 00 5F .._ ldab 005f -A2F7 F7 0B 90 ... stab 0b90 -A2FA 30 0 tsx -A2FB E6 05 .. ldab 05,x -A2FD 27 14 '. beq 14 -A2FF F6 00 17 ... ldab 0017 -A302 C4 08 .. andb #08 -A304 26 05 &. bne 05 ; to a30b -A306 C6 24 .$ ldab #24 ; "$" -A308 F7 0B 95 ... stab 0b95 -A30B CC 00 01 ... ldd #0001 -A30E BD A2 5C ..\ jsr a25c ;bigmodulus -A311 20 05 . bra 05 ; return -A313 5F _ clrb -A314 4F O clra -A315 BD A2 5C ..\ jsr a25c ;bigmodulus -A318 38 8 pulx -A319 39 9 rts - -jump93: -; write number to display -A31A 37 7 pshb -A31B 36 6 psha -A31C 30 0 tsx -A31D E6 01 .. ldab 01,x -A31F 4F O clra -A320 BD E7 95 ... jsr e795 ;jump54 - number to string -A323 F6 00 5D ..] ldab 005d -A326 F7 0B 99 ... stab 0b99 -A329 F6 00 5E ..^ ldab 005e -A32C F7 0B 98 ... stab 0b98 -A32F F6 00 5F .._ ldab 005f -A332 F7 0B 97 ... stab 0b97 -A335 CE 00 01 ... ldx #0001 -A338 3C < pshx -A339 30 0 tsx -A33A EC 06 .. ldd 06,x -A33C 8D 96 .. bsr dest 96 -A33E 38 8 pulx -A33F 38 8 pulx -A340 39 9 rts - -jump77: -A341 38 8 pulx -A342 37 7 pshb -A343 36 6 psha -A344 3C < pshx -A345 30 0 tsx -A346 EC 04 .. ldd 04,x -A348 37 7 pshb -A349 36 6 psha -A34A EC 02 .. ldd 02,x -A34C BD E6 21 ..! jsr e621 ;jump56 - write to display -A34F 38 8 pulx -A350 C6 20 . ldab #20 ; " " -A352 F7 0B 99 ... stab 0b99 -A355 F6 00 17 ... ldab 0017 -A358 C4 08 .. andb #08 -A35A 26 05 &. bne 05 -A35C C6 24 .$ ldab #24 ; "$" -A35E F7 0B 98 ... stab 0b98 -A361 CC 00 01 ... ldd #0001 -A364 BD A2 5C ..\ jsr a25c ;bigmodulus -A367 38 8 pulx -A368 31 1 ins -A369 31 1 ins -A36A 6E 00 n. jmp 00,x - -jump81: -A36C BD BE 4B ..K jsr be4b ;displayblank -A36F CC AF DC ... ldd #afdc ; "- SAVING -" -A372 BD C0 BA ... jsr c0ba ;display: -A375 CC 01 F4 ... ldd #01f4 -A378 BD E5 71 ..q jsr e571 ;msdelay -A37B 39 9 rts - -jump141: -A37C FC 00 52 ..R ldd 0052 -A37F FD 0B B5 ... std 0bb5 -A382 8D E8 .. bsr dest e8 -A384 39 9 rts - -jump40: -A385 F6 00 1F ... ldab 001f -A388 C4 40 .@ andb #40 -A38A 27 73 's beq 73 -A38C F6 00 06 ... ldab 0006 -A38F 4F O clra -A390 05 . asld -A391 C3 08 00 ... addd #0800 -A394 8F . xgdx -A395 EC 00 .. ldd 00,x -A397 5F _ clrb -A398 84 C0 .. anda #c0 -A39A FA 00 28 ..( orb 0028 -A39D BA 00 27 ..' ora 0027 -A3A0 FD 00 27 ..' std 0027 -A3A3 FC 00 27 ..' ldd 0027 -A3A6 37 7 pshb -A3A7 36 6 psha -A3A8 F6 00 06 ... ldab 0006 -A3AB 4F O clra -A3AC 05 . asld -A3AD C3 08 00 ... addd #0800 -A3B0 38 8 pulx -A3B1 8F . xgdx -A3B2 ED 00 .. std 00,x -A3B4 FC 00 27 ..' ldd 0027 -A3B7 43 C coma -A3B8 53 S comb -A3B9 37 7 pshb -A3BA 36 6 psha -A3BB F6 00 06 ... ldab 0006 -A3BE 4F O clra -A3BF 05 . asld -A3C0 C3 0B F1 ... addd #0bf1 -A3C3 38 8 pulx -A3C4 8F . xgdx -A3C5 ED 00 .. std 00,x -A3C7 F6 00 06 ... ldab 0006 -A3CA 4F O clra -A3CB 05 . asld -A3CC C3 08 C8 ... addd #08c8 -A3CF 8F . xgdx -A3D0 EC 00 .. ldd 00,x -A3D2 C4 80 .. andb #80 -A3D4 84 F7 .. anda #f7 -A3D6 FA 00 47 ..G orb 0047 -A3D9 BA 00 46 ..F ora 0046 -A3DC FD 00 46 ..F std 0046 -A3DF F6 00 19 ... ldab 0019 -A3E2 C4 10 .. andb #10 -A3E4 27 06 '. beq 06 -A3E6 CE 00 46 ..F ldx #0046 -A3E9 1C 00 08 ... bset 00,x, #08 -; set memory location 08c8+(slotnum*2) to value of 0046 -A3EC FC 00 46 ..F ldd 0046 -A3EF 37 7 pshb -A3F0 36 6 psha -A3F1 F6 00 06 ... ldab 0006 -A3F4 4F O clra -A3F5 05 . asld -A3F6 C3 08 C8 ... addd #08c8 -A3F9 38 8 pulx -A3FA 8F . xgdx -A3FB ED 00 .. std 00,x -A3FD 20 22 " bra 22 -A3FF CC 2A FF .*. ldd #2aff ; 00101010 11111111 -A402 37 7 pshb -A403 36 6 psha -A404 F6 00 06 ... ldab 0006 -A407 4F O clra -A408 05 . asld -A409 C3 08 00 ... addd #0800 -A40C 38 8 pulx -A40D 8F . xgdx -A40E ED 00 .. std 00,x -A410 CC D5 00 ... ldd #d500 -A413 37 7 pshb -A414 36 6 psha -A415 F6 00 06 ... ldab 0006 -A418 4F O clra -A419 05 . asld -A41A C3 0B F1 ... addd #0bf1 -A41D 38 8 pulx -A41E 8F . xgdx -A41F ED 00 .. std 00,x -A421 F6 00 1F ... ldab 001f -A424 C4 40 .@ andb #40 -A426 27 26 '& beq 26 -A428 F6 00 06 ... ldab 0006 -A42B 4F O clra -A42C 05 . asld -A42D C3 08 00 ... addd #0800 -A430 8F . xgdx -A431 EC 00 .. ldd 00,x -A433 C4 FF .. andb #ff -A435 84 3F .? anda #3f -A437 FD 00 27 ..' std 0027 -A43A F6 00 06 ... ldab 0006 -A43D 4F O clra -A43E 05 . asld -A43F C3 08 C8 ... addd #08c8 -A442 8F . xgdx -A443 EC 00 .. ldd 00,x -A445 C4 7F .. andb #7f -A447 4F O clra -A448 FD 00 46 ..F std 0046 -A44B BD A3 6C ..l jsr a36c ;jump81 -A44E 39 9 rts - -jump140: -A44F FC 00 0D ... ldd 000d -A452 FD 0B B7 ... std 0bb7 -A455 BD A3 6C ..l jsr a36c ;jump81 -A458 39 9 rts - -jump110: -; some sort of defaults setting loading? plays with 0067 an awful lot -A459 3C < pshx -A45A F6 00 67 ..g ldab 0067 -A45D C4 02 .. andb #02 -A45F 27 08 '. beq 08 -A461 CE 00 67 ..g ldx #0067 -A464 1D 00 4D ... bclr 00,x, #4D -A467 20 0C . bra 0c -A469 CE 00 67 ..g ldx #0067 -A46C 1D 00 10 ... bclr 00,x, #10 -A46F CE 00 67 ..g ldx #0067 -A472 1D 00 .. bclr add,x 00,x -A474 20 F6 . bra f6 -A476 00 . test -A477 67 C4 g. asr c4,x -A479 10 . sba -A47A 26 06 &. bne 06 -A47C CE 00 67 ..g ldx #0067 -A47F 1D 00 .. bclr add,x 00,x -A481 20 F6 . bra f6 -A483 00 . test -A484 67 C4 g. asr c4,x -A486 01 . nop -A487 27 14 '. beq 14 -A489 CE 00 67 ..g ldx #0067 -A48C 1D 00 02 ... bclr 00,x, #02 -A48F CE 00 67 ..g ldx #0067 -A492 1D 00 10 ... bclr 00,x, #10 -A495 CE 00 67 ..g ldx #0067 -A498 1D 00 .. bclr add,x 00,x -A49A 20 20 bra 20 -A49C 06 . tap -A49D CE 00 67 ..g ldx #0067 -A4A0 1D 00 08 ... bclr 00,x, #08 -A4A3 F6 00 67 ..g ldab 0067 -A4A6 C4 04 .. andb #04 -A4A8 27 12 '. beq 12 -A4AA CE 00 67 ..g ldx #0067 -A4AD 1D 00 02 ... bclr 00,x, #02 -A4B0 CE 00 67 ..g ldx #0067 -A4B3 1D 00 10 .. bclr 00,x, #10 -A4B6 CE 00 67 ..g ldx #0067 -A4B9 1D 00 20 .. bclr 00,x, #20 -A4BC F6 00 67 ... ldab 0067 -A4BF C4 08 .. andb #08 -A4C1 26 06 &. bne 06 -A4C3 CE 00 67 ..g ldx #0067 -A4C6 1D 00 40 ..@ bclr 00,x, #40 -A4C9 F6 00 67 ..g ldab 0067 -A4CC F7 0B C0 ... stab 0bc0 -A4CF F6 0E 70 ..p ldab 0e70 -A4D2 F7 0E 6E ..n stab 0e6e -A4D5 F6 0E 6D ..m ldab 0e6d -A4D8 26 39 &9 bne 39 -A4DA F6 0E 6F ..o ldab 0e6f -A4DD 27 34 '4 beq 34 -A4DF 7F 00 06 ... clr 0006 -A4E2 F6 00 06 ... ldab 0006 -A4E5 C1 3F .? cmpb #3f -A4E7 24 2A $* bcc 2a -A4E9 F6 00 06 ... ldab 0006 -A4EC 4F O clra -A4ED CE 00 05 ... ldx #0005 -A4F0 02 . idiv -A4F1 5D ] tstb -A4F2 27 1A '. beq 1a -A4F4 F6 00 06 ... ldab 0006 -A4F7 4F O clra -A4F8 C3 08 00 ... addd #0800 -A4FB 30 0 tsx -A4FC ED 00 .. std 00,x -A4FE EC 00 .. ldd 00,x -A500 37 7 pshb -A501 36 6 psha -A502 F6 00 06 ... ldab 0006 -A505 4F O clra -A506 05 . asld -A507 C3 08 C8 ... addd #08c8 -A50A 38 8 pulx -A50B 8F . xgdx -A50C ED 00 .. std 00,x -A50E 7C 00 06 |.. inc 0006 -A511 20 CF . bra cf -A513 F6 0E 6F ..o ldab 0e6f -A516 F7 0E 6D ..m stab 0e6d -A519 BD A3 6C ..l jsr a36c ;jump81 -A51C 38 8 pulx -A51D 39 9 rts - -jump109: -A51E F6 00 22 .." ldab 0022 -A521 4F O clra -A522 BD FE 16 ... jsr fe16 ;jump2 -A525 00 . test -A526 01 . nop -A527 00 . test -A528 04 . lsrd -A529 A5 79 .y bita 79,x -A52B A5 35 .5 bita 35,x -A52D A5 43 .C bita 43,x -A52F A5 51 .Q bita 51,x -A531 A5 5F ._ bita 5f,x -A533 A5 6D .m bita 6d,x -A535 F6 00 24 ..$ ldab 0024 -A538 F7 0B AF ... stab 0baf -A53B F6 00 2A ..* ldab 002a -A53E F7 0B B4 ... stab 0bb4 -A541 20 36 6 bra 36 -A543 F6 00 24 ..$ ldab 0024 -A546 F7 0B AE ... stab 0bae -A549 F6 00 2A ..* ldab 002a -A54C F7 0B B3 ... stab 0bb3 -A54F 20 28 ( bra 28 -A551 F6 00 24 ..$ ldab 0024 -A554 F7 0B AD ... stab 0bad -A557 F6 00 2A ..* ldab 002a -A55A F7 0B B2 ... stab 0bb2 -A55D 20 1A . bra 1a -A55F F6 00 24 ..$ ldab 0024 -A562 F7 0B AC ... stab 0bac -A565 F6 00 2A ..* ldab 002a -A568 F7 0B B1 ... stab 0bb1 -A56B 20 0C . bra 0c -A56D F6 00 24 ..$ ldab 0024 -A570 F7 0B AB ... stab 0bab -A573 F6 00 2A ..* ldab 002a -A576 F7 0B B0 ... stab 0bb0 -A579 BD A3 6C ..l jsr a36c ;jump81 -A57C 39 9 rts - -jump139: -A57D 7F 00 54 ..T clr 0054 -A580 F6 00 54 ..T ldab 0054 -A583 C1 FF .. cmpb #ff -A585 24 1B $. bcc 1b -A587 F6 00 54 ..T ldab 0054 -A58A 4F O clra -A58B C3 0A 90 ... addd #0a90 -A58E 8F . xgdx -A58F E6 00 .. ldab 00,x -A591 37 7 pshb -A592 F6 00 54 ..T ldab 0054 -A595 4F O clra -A596 C3 09 90 ... addd #0990 -A599 8F . xgdx -A59A 33 3 pulb -A59B E7 00 .. stab 00,x -A59D 7C 00 54 |.T inc 0054 -A5A0 20 DE . bra de -A5A2 F6 00 61 ..a ldab 0061 -A5A5 F7 0B BF ... stab 0bbf -A5A8 BD A3 6C ..l jsr a36c ;jump81 -A5AB 39 9 rts - -jump138: -A5AC 7F 00 54 ..T clr 0054 -A5AF F6 00 54 ..T ldab 0054 -A5B2 C1 10 .. cmpb #10 -A5B4 24 1B $. bcc 1b -A5B6 F6 00 54 ..T ldab 0054 -A5B9 4F O clra -A5BA C3 0A 90 ... addd #0a90 -A5BD 8F . xgdx -A5BE E6 00 .. ldab 00,x -A5C0 37 7 pshb -A5C1 F6 00 54 ..T ldab 0054 -A5C4 4F O clra -A5C5 C3 0C B9 ... addd #0cb9 -A5C8 8F . xgdx -A5C9 33 3 pulb -A5CA E7 00 .. stab 00,x -A5CC 7C 00 54 |.T inc 0054 -A5CF 20 DE . bra de -A5D1 BD A3 6C ..l jsr a36c ;jump81 -A5D4 39 9 rts - -jump137: -A5D5 7F 00 54 ..T clr 0054 -A5D8 F6 00 54 ..T ldab 0054 -A5DB C1 10 .. cmpb #10 -A5DD 24 1B $. bcc 1b -A5DF F6 00 54 ..T ldab 0054 -A5E2 4F O clra -A5E3 C3 0A 90 ... addd #0a90 -A5E6 8F . xgdx -A5E7 E6 00 .. ldab 00,x -A5E9 37 7 pshb -A5EA F6 00 54 ..T ldab 0054 -A5ED 4F O clra -A5EE C3 0C C9 ... addd #0cc9 -A5F1 8F . xgdx -A5F2 33 3 pulb -A5F3 E7 00 .. stab 00,x -A5F5 7C 00 54 |.T inc 0054 -A5F8 20 DE . bra de -A5FA BD A3 6C ..l jsr a36c ;jump81 -A5FD 39 9 rts - -jump136: -A5FE 7F 00 54 ..T clr 0054 -A601 F6 00 54 ..T ldab 0054 -A604 C1 05 .. cmpb #05 -A606 24 1B $. bcc 1b -A608 F6 00 54 ..T ldab 0054 -A60B 4F O clra -A60C C3 00 62 ..b addd #0062 -A60F 8F . xgdx -A610 E6 00 .. ldab 00,x -A612 37 7 pshb -A613 F6 00 54 ..T ldab 0054 -A616 4F O clra -A617 C3 0B A4 ... addd #0ba4 -A61A 8F . xgdx -A61B 33 3 pulb -A61C E7 00 .. stab 00,x -A61E 7C 00 54 |.T inc 0054 -A621 20 DE . bra de -A623 7F 00 54 ..T clr 0054 -A626 F6 00 54 ..T ldab 0054 -A629 C1 0B .. cmpb #0b -A62B 24 1B $. bcc 1b -A62D F6 00 54 ..T ldab 0054 -A630 4F O clra -A631 C3 00 68 ..h addd #0068 -A634 8F . xgdx -A635 E6 00 .. ldab 00,x -A637 37 7 pshb -A638 F6 00 54 ..T ldab 0054 -A63B 4F O clra -A63C C3 0B E4 ... addd #0be4 -A63F 8F . xgdx -A640 33 3 pulb -A641 E7 00 .. stab 00,x -A643 7C 00 54 |.T inc 0054 -A646 20 DE . bra de -A648 8D 04 .. bsr dest 04 -A64A BD A3 6C ..l jsr a36c ;jump81 -A64D 39 9 rts - -jump135: -A64E BD AB 0C ... jsr ab0c ;jump126 -A651 C6 20 . ldab #20 -A653 F7 0B A3 ... stab 0ba3 -A656 C6 20 . ldab #20 -A658 F7 0B 9A ... stab 0b9a -A65B C6 01 .. ldab #01 -A65D F7 00 54 ..T stab 0054 -goto21: -A660 F6 00 54 ..T ldab 0054 -A663 C1 09 .. cmpb #09 -A665 25 03 %. bcs 03 -A667 7E A7 1E ~.. jmp a71e ;goto20 -A66A F6 00 54 ..T ldab 0054 -A66D 4F O clra -A66E BD FE 16 ... jsr fe16 ;jump2 -A671 00 01 00 07 . test -A675 A6 ED .. -A677 A6 87 .. -A679 A6 95 .. -A67B A6 A1 .. -A67D A6 AF .. -A67F A6 BB .. -A681 A6 C9 .. -A683 A6 D5 .. -A685 A6 E3 .. -A687 F6 00 62 ..b ldab 0062 -A68A 54 T lsrb -A68B 54 T lsrb -A68C 54 T lsrb -A68D 54 T lsrb -A68E C8 04 .. eorb #04 -A690 F7 00 5F .._ stab 005f -A693 20 58 X bra 58 -A695 F6 00 62 ..b ldab 0062 -A698 C4 0F .. andb #0f -A69A C8 0D .. eorb #0d -A69C F7 00 5F .._ stab 005f -A69F 20 4C L bra 4c -A6A1 F6 00 63 ..c ldab 0063 -A6A4 54 T lsrb -A6A5 54 T lsrb -A6A6 54 T lsrb -A6A7 54 T lsrb -A6A8 C8 04 .. eorb #04 -A6AA F7 00 5F .._ stab 005f -A6AD 20 3E > bra 3e -A6AF F6 00 63 ..c ldab 0063 -A6B2 C4 0F .. andb #0f -A6B4 C8 05 .. eorb #05 -A6B6 F7 00 5F .._ stab 005f -A6B9 20 32 2 bra 32 -A6BB F6 00 64 ..d ldab 0064 -A6BE 54 T lsrb -A6BF 54 T lsrb -A6C0 54 T lsrb -A6C1 54 T lsrb -A6C2 C8 05 .. eorb #05 -A6C4 F7 00 5F .._ stab 005f -A6C7 20 24 $ bra 24 -A6C9 F6 00 64 ..d ldab 0064 -A6CC C4 0F .. andb #0f -A6CE C8 04 .. eorb #04 -A6D0 F7 00 5F .._ stab 005f -A6D3 20 18 . bra 18 -A6D5 F6 00 65 ..e ldab 0065 -A6D8 54 T lsrb -A6D9 54 T lsrb -A6DA 54 T lsrb -A6DB 54 T lsrb -A6DC C8 05 .. eorb #05 -A6DE F7 00 5F .._ stab 005f -A6E1 20 0A . bra 0a -A6E3 F6 00 65 ..e ldab 0065 -A6E6 C4 0F .. andb #0f -A6E8 C8 03 .. eorb #03 -A6EA F7 00 5F .._ stab 005f -A6ED F6 00 5F .._ ldab 005f -A6F0 C1 09 .. cmpb #09 -A6F2 23 13 #. bls 13 -A6F4 F6 00 5F .._ ldab 005f -A6F7 CB 37 .7 addb #37 -A6F9 37 7 pshb -A6FA F6 00 54 ..T ldab 0054 -A6FD 4F O clra -A6FE C3 0B 9A ... addd #0b9a -A701 8F . xgdx -A702 33 3 pulb -A703 E7 00 .. stab 00,x -A705 20 11 . bra 11 -A707 F6 00 5F .._ ldab 005f -A70A CB 30 .0 addb #30 -A70C 37 7 pshb -A70D F6 00 54 ..T ldab 0054 -A710 4F O clra -A711 C3 0B 9A ... addd #0b9a -A714 8F . xgdx -A715 33 3 pulb -A716 E7 00 .. stab 00,x -A718 7C 00 54 |.T inc 0054 -A71B 7E A6 60 ~.` jmp a660 ;goto21 -goto20: -A71E 39 9 rts - -jump134: -A71F F6 00 48 ..H ldab 0048 -A722 26 11 &. bne 11 -A724 F6 00 66 ..f ldab 0066 -A727 26 07 &. bne 07 -A729 C6 01 .. ldab #01 -A72B F7 00 66 ..f stab 0066 -A72E 20 03 . bra 03 -A730 7F 00 66 ..f clr 0066 -A733 20 29 ) bra 29 -A735 F6 00 48 ..H ldab 0048 -A738 4F O clra -A739 C3 00 68 ..h addd #0068 -A73C 8F . xgdx -A73D E6 00 .. ldab 00,x -A73F 26 10 &. bne 10 -A741 C6 01 .. ldab #01 -A743 37 7 pshb -A744 F6 00 48 ..H ldab 0048 -A747 4F O clra -A748 C3 00 68 ..h addd #0068 -A74B 8F . xgdx -A74C 33 3 pulb -A74D E7 00 .. stab 00,x -A74F 20 0D . bra 0d -A751 5F _ clrb -A752 37 7 pshb -A753 F6 00 48 ..H ldab 0048 -A756 4F O clra -A757 C3 00 68 ..h addd #0068 -A75A 8F . xgdx -A75B 33 3 pulb -A75C E7 00 .. stab 00,x -A75E 39 9 rts - -jump133: -A75F F6 00 48 ..H ldab 0048 -A762 4F O clra -A763 BD FE 16 ... jsr fe16 ;jump2 -A766 00 00 00 09 . test -A76A A7 DC .. ; -A76C A7 80 .. ; -A76E A7 87 .. ; -A770 A7 8E .. ; -A772 A7 95 .. ; -A774 A7 9C .. ; -A776 A7 A3 .. ; -A778 A7 AA .. ; -A77A A7 B1 .. ; -A77C A7 C4 .. ; -A77E A7 D7 .. ; -; -A780 C6 02 .. ldab #02 -A782 F7 00 02 ... stab 0002 -A785 20 55 U bra 55 -; -A787 C6 10 .. ldab #10 -A789 F7 00 02 ... stab 0002 -A78C 20 4E N bra 4e -A78E C6 20 . ldab #20 -A790 F7 00 02 ... stab 0002 -A793 20 47 G bra 47 -A795 C6 01 .. ldab #01 -A797 F7 00 02 ... stab 0002 -A79A 20 40 @ bra 40 -A79C C6 04 .. ldab #04 -A79E F7 00 02 ... stab 0002 -A7A1 20 39 9 bra 39 -A7A3 C6 08 .. ldab #08 -A7A5 F7 00 02 ... stab 0002 -A7A8 20 32 2 bra 32 -A7AA C6 40 .@ ldab #40 -A7AC F7 00 02 ... stab 0002 -A7AF 20 2B + bra 2b -A7B1 F6 0E 70 ..p ldab 0e70 -A7B4 C1 01 .. cmpb #01 -A7B6 26 05 &. bne 05 -A7B8 7F 0E 70 ..p clr 0e70 -A7BB 20 05 . bra 05 -A7BD C6 01 .. ldab #01 -A7BF F7 0E 70 ..p stab 0e70 -A7C2 20 18 . bra 18 -A7C4 F6 0E 6F ..o ldab 0e6f -A7C7 C1 01 .. cmpb #01 -A7C9 26 05 &. bne 05 -A7CB 7F 0E 6F ..o clr 0e6f -A7CE 20 05 . bra 05 -A7D0 C6 01 .. ldab #01 -A7D2 F7 0E 6F ..o stab 0e6f -A7D5 20 05 . bra 05 -A7D7 C6 80 .. ldab #80 -A7D9 F7 00 02 ... stab 0002 -A7DC F6 00 48 ..H ldab 0048 -A7DF C1 0A .. cmpb #0a -A7E1 24 2B $+ bcc 2b -A7E3 F6 00 48 ..H ldab 0048 -A7E6 C1 07 .. cmpb #07 -A7E8 27 24 '$ beq 24 -A7EA F6 00 48 ..H ldab 0048 -A7ED C1 08 .. cmpb #08 -A7EF 27 1D '. beq 1d -A7F1 F6 00 67 ..g ldab 0067 -A7F4 F4 00 02 ... andb 0002 -A7F7 26 0B &. bne 0b -A7F9 F6 00 02 ... ldab 0002 -A7FC FA 00 67 ..g orb 0067 -A7FF F7 00 67 ..g stab 0067 -A802 20 0A . bra 0a -A804 F6 00 02 ... ldab 0002 -A807 53 S comb -A808 F4 00 67 ..g andb 0067 -A80B F7 00 67 ..g stab 0067 -A80E 39 9 rts - -A80F 7F 00 54 ..T clr 0054 -A812 F6 00 54 ..T ldab 0054 -A815 C1 04 .. cmpb #04 -A817 24 4A $J bcc 4a -A819 CC 01 F4 ... ldd #01f4 -A81C BD E5 71 ..q jsr e571 ;msdelay -A81F F6 0B 93 ... ldab 0b93 -A822 F7 00 5F .._ stab 005f -A825 F6 0B 94 ... ldab 0b94 -A828 F7 00 5E ..^ stab 005e -A82B F6 0B 95 ... ldab 0b95 -A82E F7 00 5D ..] stab 005d -A831 F6 0B 96 ... ldab 0b96 -A834 F7 00 5A ..Z stab 005a -A837 BD BE 4B ..K jsr be4b ;displayblank -A83A BD BE 01 ... jsr be01 ;jump70 -A83D CC 01 F4 ... ldd #01f4 -A840 BD E5 71 ..q jsr e571 ;msdelay -A843 F6 00 5F .._ ldab 005f -A846 F7 0B 93 ... stab 0b93 -A849 F6 00 5E ..^ ldab 005e -A84C F7 0B 94 ... stab 0b94 -A84F F6 00 5D ..] ldab 005d -A852 F7 0B 95 ... stab 0b95 -A855 F6 00 5A ..Z ldab 005a -A858 F7 0B 96 ... stab 0b96 -A85B BD BE 01 ... jsr be01 ;jump70 -A85E 7C 00 54 |.T inc 0054 -A861 20 AF . bra af -A863 39 9 rts - -jump99: -A864 F6 00 09 ... ldab 0009 -A867 C1 01 .. cmpb #01 -A869 26 20 & bne 20 -A86B F6 00 61 ..a ldab 0061 -A86E 4F O clra -A86F C3 00 01 ... addd #0001 -A872 37 7 pshb -A873 36 6 psha -A874 F6 00 60 ..` ldab 0060 -A877 4F O clra -A878 30 0 tsx -A879 A3 00 .. subd 00,x -A87B 31 1 ins -A87C 31 1 ins -A87D 2C 0A ,. bge 0a -A87F F6 00 60 ..` ldab 0060 -A882 C1 F9 .. cmpb #f9 ; -7 -A884 24 03 $. bcc 03 -A886 7C 00 60 |.` inc 0060 -A889 20 0A . bra 0a -A88B F6 00 60 ..` ldab 0060 -A88E C1 09 .. cmpb #09 -A890 24 03 $. bcc 03 -A892 7C 00 60 |.` inc 0060 -A895 39 9 rts - -jump98: -A896 F6 00 36 ..6 ldab 0036 -A899 26 39 &9 bne 39 -A89B F6 00 54 ..T ldab 0054 -A89E C1 27 .' cmpb #27 ; 39 -A8A0 24 20 $ bcc 20 -A8A2 7C 00 54 |.T inc 0054 -A8A5 F6 00 09 ... ldab 0009 -A8A8 C1 01 .. cmpb #01 -A8AA 26 0C &. bne 0c -A8AC F6 00 54 ..T ldab 0054 -A8AF C1 27 .' cmpb #27 ; 39 -A8B1 26 03 &. bne 03 -A8B3 7F 00 54 ..T clr 0054 -A8B6 20 0A . bra 0a -A8B8 F6 00 54 ..T ldab 0054 -A8BB C1 24 .$ cmpb #24 ; 36 -A8BD 26 03 &. bne 03 -A8BF 7F 00 54 ..T clr 0054 -A8C2 F6 00 54 ..T ldab 0054 -A8C5 4F O clra -A8C6 C3 B4 8F ... addd #b48f -A8C9 8F . xgdx -A8CA E6 00 .. ldab 00,x -A8CC F7 0B 90 ... stab 0b90 -A8CF C6 02 .. ldab #02 -A8D1 F7 00 36 ..6 stab 0036 -A8D4 39 9 rts - -jump97: -A8D5 F6 00 60 ..` ldab 0060 -A8D8 C1 00 .. cmpb #00 -A8DA 23 05 #. bls 05 -A8DC 7A 00 60 z.` dec 0060 -A8DF 20 03 . bra 03 -A8E1 7F 00 60 ..` clr 0060 -A8E4 39 9 rts - -jump96: -A8E5 F6 00 36 ..6 ldab 0036 -A8E8 26 36 &6 bne 36 -A8EA F6 00 54 ..T ldab 0054 -A8ED C1 00 .. cmpb #00 -A8EF 25 1D %. bcs 1d -A8F1 F6 00 54 ..T ldab 0054 -A8F4 26 15 &. bne 15 -A8F6 F6 00 09 ... ldab 0009 -A8F9 C1 01 .. cmpb #01 -A8FB 26 07 &. bne 07 -A8FD C6 26 .& ldab #26 -A8FF F7 00 54 ..T stab 0054 -A902 20 05 . bra 05 -A904 C6 23 .# ldab #23 -A906 F7 00 54 ..T stab 0054 -A909 20 03 . bra 03 -A90B 7A 00 54 z.T dec 0054 -A90E F6 00 54 ..T ldab 0054 -A911 4F O clra -A912 C3 B4 8F ... addd #b48f -A915 8F . xgdx -A916 E6 00 .. ldab 00,x -A918 F7 0B 90 ... stab 0b90 -A91B C6 02 .. ldab #02 -A91D F7 00 36 ..6 stab 0036 -A920 39 9 rts - -jump95: -A921 F6 0B 90 ... ldab 0b90 -A924 F7 0B 96 ... stab 0b96 -A927 F6 0B 96 ... ldab 0b96 -A92A 37 7 pshb -A92B F6 00 60 ..` ldab 0060 -A92E 4F O clra -A92F C3 0A 93 ... addd #0a93 -A932 8F . xgdx -A933 33 3 pulb -A934 E7 00 .. stab 00,x -A936 F6 00 09 ... ldab 0009 -A939 C1 01 .. cmpb #01 -A93B 26 32 &2 bne 32 -A93D F6 00 61 ..a ldab 0061 -A940 4F O clra -A941 C3 00 01 ... addd #0001 -A944 37 7 pshb -A945 36 6 psha -A946 F6 00 60 ..` ldab 0060 -A949 4F O clra -A94A 30 0 tsx -A94B A3 00 .. subd 00,x -A94D 31 1 ins -A94E 31 1 ins -A94F 26 0A &. bne 0a -A951 F6 00 60 ..` ldab 0060 -A954 C1 FA .. cmpb #fa -A956 24 03 $. bcc 03 -A958 7C 00 61 |.a inc 0061 -A95B F6 00 60 ..` ldab 0060 -A95E F1 00 61 ..a cmpb 0061 -A961 22 0A ". bhi 0a -A963 F6 00 60 ..` ldab 0060 -A966 C1 F9 .. cmpb #f9 -A968 24 03 $. bcc 03 -A96A 7C 00 60 |.` inc 0060 -A96D 20 0A . bra 0a -A96F F6 00 60 ..` ldab 0060 -A972 C1 09 .. cmpb #09 -A974 24 03 $. bcc 03 -A976 7C 00 60 |.` inc 0060 -A979 39 9 rts - -jump132: -A97A F6 00 60 ..` ldab 0060 -A97D 26 24 &$ bne 24 -A97F F6 00 60 ..` ldab 0060 -A982 CB 03 .. addb #03 -A984 F7 00 54 ..T stab 0054 -A987 F6 00 54 ..T ldab 0054 -A98A C1 FF .. cmpb #ff -A98C 24 13 $. bcc 13 -A98E C6 20 . ldab #20 -A990 37 7 pshb -A991 F6 00 54 ..T ldab 0054 -A994 4F O clra -A995 C3 0A 90 ... addd #0a90 -A998 8F . xgdx -A999 33 3 pulb -A99A E7 00 .. stab 00,x -A99C 7C 00 54 |.T inc 0054 -A99F 20 E6 . bra e6 -A9A1 20 22 " bra 22 -A9A3 F6 00 60 ..` ldab 0060 -A9A6 CB 04 .. addb #04 -A9A8 F7 00 54 ..T stab 0054 -A9AB F6 00 54 ..T ldab 0054 -A9AE C1 FF .. cmpb #ff -A9B0 24 13 $. bcc 13 -A9B2 C6 20 . ldab #20 -A9B4 37 7 pshb -A9B5 F6 00 54 ..T ldab 0054 -A9B8 4F O clra -A9B9 C3 0A 90 ... addd #0a90 -A9BC 8F . xgdx -A9BD 33 3 pulb -A9BE E7 00 .. stab 00,x -A9C0 7C 00 54 |.T inc 0054 -A9C3 20 E6 . bra e6 -A9C5 F6 00 60 ..` ldab 0060 -A9C8 F7 00 61 ..a stab 0061 -A9CB 7F 00 54 ..T clr 0054 -A9CE 39 9 rts - -jump131: -A9CF C6 50 .P ldab #50 -A9D1 F7 09 90 ... stab 0990 -A9D4 C6 29 .) ldab #29 -A9D6 F7 09 91 ... stab 0991 -A9D9 C6 20 . ldab #20 -A9DB F7 09 92 ... stab 0992 -A9DE 7F 00 54 ..T clr 0054 -A9E1 F6 00 54 ..T ldab 0054 -A9E4 C1 FF .. cmpb #ff -A9E6 24 1B $. bcc 1b -A9E8 F6 00 54 ..T ldab 0054 -A9EB 4F O clra -A9EC C3 09 90 ... addd #0990 -A9EF 8F . xgdx -A9F0 E6 00 .. ldab 00,x -A9F2 37 7 pshb -A9F3 F6 00 54 ..T ldab 0054 -A9F6 4F O clra -A9F7 C3 0A 90 ... addd #0a90 -A9FA 8F . xgdx -A9FB 33 3 pulb -A9FC E7 00 .. stab 00,x -A9FE 7C 00 54 |.T inc 0054 -AA01 20 DE . bra de -AA03 F6 0B BF ... ldab 0bbf -AA06 F7 00 61 ..a stab 0061 -AA09 39 9 rts - -jump130: -AA0A C6 53 .S ldab #53 ; 'S' -AA0C F7 0C B9 ... stab 0cb9 -AA0F C6 29 .) ldab #29 ; ')' -AA11 F7 0C BA ... stab 0cba -AA14 C6 20 . ldab #20 ; ' ' -AA16 F7 0C BB ... stab 0cbb -AA19 7F 00 54 ..T clr 0054 -AA1C F6 00 54 ..T ldab 0054 -AA1F C1 10 .. cmpb #10 -AA21 24 1B $. bcc 1b -AA23 F6 00 54 ..T ldab 0054 -AA26 4F O clra -AA27 C3 0C B9 ... addd #0cb9 -AA2A 8F . xgdx -AA2B E6 00 .. ldab 00,x -AA2D 37 7 pshb -AA2E F6 00 54 ..T ldab 0054 -AA31 4F O clra -AA32 C3 0A 90 ... addd #0a90 -AA35 8F . xgdx -AA36 33 3 pulb -AA37 E7 00 .. stab 00,x -AA39 7C 00 54 |.T inc 0054 -AA3C 20 DE . bra de -AA3E 39 9 rts - -jump129: -AA3F C6 49 .I ldab #49 -AA41 F7 0C C9 ... stab 0cc9 -AA44 C6 29 .) ldab #29 -AA46 F7 0C CA ... stab 0cca -AA49 C6 20 . ldab #20 -AA4B F7 0C CB ... stab 0ccb -AA4E 7F 00 54 ..T clr 0054 -AA51 F6 00 54 ..T ldab 0054 -AA54 C1 10 .. cmpb #10 -AA56 24 1B $. bcc 1b -AA58 F6 00 54 ..T ldab 0054 -AA5B 4F O clra -AA5C C3 0C C9 ... addd #0cc9 -AA5F 8F . xgdx -AA60 E6 00 .. ldab 00,x -AA62 37 7 pshb -AA63 F6 00 54 ..T ldab 0054 -AA66 4F O clra -AA67 C3 0A 90 ... addd #0a90 -AA6A 8F . xgdx -AA6B 33 3 pulb -AA6C E7 00 .. stab 00,x -AA6E 7C 00 54 |.T inc 0054 -AA71 20 DE . bra de -AA73 39 9 rts - -jump128: -AA74 7F 00 54 ..T clr 0054 -AA77 F6 00 54 ..T ldab 0054 -AA7A C1 0B .. cmpb #0b -AA7C 24 1B $. bcc 1b -AA7E F6 00 54 ..T ldab 0054 -AA81 4F O clra -AA82 C3 0B E4 ... addd #0be4 -AA85 8F . xgdx -AA86 E6 00 .. ldab 00,x -AA88 37 7 pshb -AA89 F6 00 54 ..T ldab 0054 -AA8C 4F O clra -AA8D C3 00 68 ..h addd #0068 -AA90 8F . xgdx -AA91 33 3 pulb -AA92 E7 00 .. stab 00,x -AA94 7C 00 54 |.T inc 0054 -AA97 20 DE . bra de -AA99 39 9 rts - -jump127: -AA9A F6 00 22 .." ldab 0022 -AA9D C1 06 .. cmpb #06 -AA9F 24 0F $. bcc 0f -AAA1 7C 00 22 |." inc 0022 -AAA4 F6 00 22 .." ldab 0022 -AAA7 C1 05 .. cmpb #05 -AAA9 23 05 #. bls 05 -AAAB C6 01 .. ldab #01 -AAAD F7 00 22 .." stab 0022 -AAB0 F6 00 22 .." ldab 0022 -AAB3 4F O clra -AAB4 BD FE 16 ... jsr fe16 ;jump2 -AAB7 00 . test -AAB8 01 . nop -AAB9 00 . test -AABA 04 . lsrd -AABB AB 0B .. adda 0b,x -AABD AA C7 .. ora c7,x -AABF AA D5 .. ora d5,x -AAC1 AA E3 .. ora e3,x -AAC3 AA F1 .. ora f1,x -AAC5 AA FF .. ora ff,x -AAC7 F6 0B AF ... ldab 0baf -AACA F7 00 24 ..$ stab 0024 -AACD F6 0B B4 ... ldab 0bb4 -AAD0 F7 00 2A ..* stab 002a -AAD3 20 36 6 bra 36 -AAD5 F6 0B AE ... ldab 0bae -AAD8 F7 00 24 ..$ stab 0024 -AADB F6 0B B3 ... ldab 0bb3 -AADE F7 00 2A ..* stab 002a -AAE1 20 28 ( bra 28 -AAE3 F6 0B AD ... ldab 0bad -AAE6 F7 00 24 ..$ stab 0024 -AAE9 F6 0B B2 ... ldab 0bb2 -AAEC F7 00 2A ..* stab 002a -AAEF 20 1A . bra 1a -AAF1 F6 0B AC ... ldab 0bac -AAF4 F7 00 24 ..$ stab 0024 -AAF7 F6 0B B1 ... ldab 0bb1 -AAFA F7 00 2A ..* stab 002a -AAFD 20 0C . bra 0c -AAFF F6 0B AB ... ldab 0bab -AB02 F7 00 24 ..$ stab 0024 -AB05 F6 0B B0 ... ldab 0bb0 -AB08 F7 00 2A ..* stab 002a -AB0B 39 9 rts - -jump126: -AB0C C6 03 .. ldab #03 -AB0E F7 00 18 ... stab 0018 -AB11 7F 00 1C ... clr 001c -AB14 F6 00 1C ... ldab 001c -AB17 C1 04 .. cmpb #04 -AB19 24 6D $m bcc 6d -AB1B C6 07 .. ldab #07 -AB1D F7 00 55 ..U stab 0055 -AB20 7F 00 54 ..T clr 0054 -AB23 F6 00 54 ..T ldab 0054 -AB26 C1 08 .. cmpb #08 -AB28 24 56 $V bcc 56 -AB2A F6 00 1C ... ldab 001c -AB2D 4F O clra -AB2E C3 0B A4 ... addd #0ba4 -AB31 8F . xgdx -AB32 E6 00 .. ldab 00,x -AB34 37 7 pshb -AB35 F6 00 54 ..T ldab 0054 -AB38 4F O clra -AB39 C3 B4 B7 ... addd #b4b7 -AB3C 8F . xgdx -AB3D E6 00 .. ldab 00,x -AB3F 30 0 tsx -AB40 E4 00 .. andb 00,x -AB42 31 1 ins -AB43 27 1A '. beq 1a -AB45 F6 00 55 ..U ldab 0055 -AB48 4F O clra -AB49 C3 B4 B7 ... addd #b4b7 -AB4C 8F . xgdx -AB4D E6 00 .. ldab 00,x -AB4F 37 7 pshb -AB50 F6 00 18 ... ldab 0018 -AB53 4F O clra -AB54 C3 00 62 ..b addd #0062 -AB57 8F . xgdx -AB58 33 3 pulb -AB59 EA 00 .. orb 00,x -AB5B E7 00 .. stab 00,x -AB5D 20 19 . bra 19 -AB5F F6 00 55 ..U ldab 0055 -AB62 4F O clra -AB63 C3 B4 B7 ... addd #b4b7 -AB66 8F . xgdx -AB67 E6 00 .. ldab 00,x -AB69 53 S comb -AB6A 37 7 pshb -AB6B F6 00 18 ... ldab 0018 -AB6E 4F O clra -AB6F C3 00 62 ..b addd #0062 -AB72 8F . xgdx -AB73 33 3 pulb -AB74 E4 00 .. andb 00,x -AB76 E7 00 .. stab 00,x -AB78 7A 00 55 z.U dec 0055 -AB7B 7C 00 54 |.T inc 0054 -AB7E 20 A3 . bra a3 -AB80 7A 00 18 z.. dec 0018 -AB83 7C 00 1C |.. inc 001c -AB86 20 8C . bra 8c -AB88 39 9 rts - -jump7: -AB89 CC B0 8C ... ldd #b08c ; "NO ERRORS" -AB8C BD C0 BA ... jsr c0ba ;display: -AB8F CC 01 F4 ... ldd #01f4 -AB92 BD E5 71 ..q jsr e571 ;msdelay -AB95 BD D4 79 ..y jsr d479 ;jump67 -AB98 BD E8 9A ... jsr e89a ;jump68 -AB9B BD E9 EA ... jsr e9ea ;jump113 -AB9E 7F 0B C1 ... clr 0bc1 ; clear all errors -ABA1 39 9 rts - -jump8: -ABA2 7F 00 05 ... clr 0005 -goto24: -ABA5 F6 00 05 ... ldab 0005 -ABA8 C1 64 .d cmpb #64 -ABAA 25 03 %. bcs 03 -ABAC 7E AC 81 ~.. jmp ac81 ;goto22 -ABAF F6 00 05 ... ldab 0005 -ABB2 F7 00 06 ... stab 0006 -ABB5 F6 00 05 ... ldab 0005 -ABB8 4F O clra -ABB9 CE 00 05 ... ldx #0005 -ABBC 02 . idiv -ABBD 5D ] tstb -ABBE 26 03 &. bne 03 -ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 -ABC3 F6 00 06 ... ldab 0006 -ABC6 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -ABC9 83 00 00 ... subd #0000 -ABCC 27 03 '. beq 03 -ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 -ABD1 BD D3 11 ... jsr d311 ;jump30 - test position exists -ABD4 83 00 00 ... subd #0000 -ABD7 27 2B '+ beq 2b -ABD9 F6 00 05 ... ldab 0005 -ABDC 4F O clra -ABDD 05 . asld -ABDE C3 08 00 ... addd #0800 -ABE1 8F . xgdx -ABE2 EC 00 .. ldd 00,x -ABE4 C4 FF .. andb #ff -ABE6 84 3F .? anda #3f -ABE8 83 27 10 .'. subd #2710 ; 10000 -ABEB 24 15 $. bcc 15 -ABED CC 01 00 ... ldd #0100 -ABF0 37 7 pshb -ABF1 36 6 psha -ABF2 F6 00 05 ... ldab 0005 -ABF5 4F O clra -ABF6 05 . asld -ABF7 C3 08 C8 ... addd #08c8 -ABFA 38 8 pulx -ABFB 8F . xgdx -ABFC AA 00 .. ora 00,x -ABFE EA 01 .. orb 01,x -AC00 ED 00 .. std 00,x -AC02 20 29 ) bra 29 -AC04 F6 00 05 ... ldab 0005 -AC07 4F O clra -AC08 05 . asld -AC09 C3 08 00 ... addd #0800 -AC0C 8F . xgdx -AC0D EC 00 .. ldd 00,x -AC0F C4 FF .. andb #ff -AC11 84 3F .? anda #3f -AC13 83 27 0F .'. subd #270f -AC16 23 15 #. bls 15 -AC18 CC 01 00 ... ldd #0100 -AC1B 37 7 pshb -AC1C 36 6 psha -AC1D F6 00 05 ... ldab 0005 -AC20 4F O clra -AC21 05 . asld -AC22 C3 08 C8 ... addd #08c8 -AC25 38 8 pulx -AC26 8F . xgdx -AC27 AA 00 .. ora 00,x -AC29 EA 01 .. orb 01,x -AC2B ED 00 .. std 00,x -AC2D F6 00 05 ... ldab 0005 -AC30 4F O clra -AC31 05 . asld -AC32 C3 08 C8 ... addd #08c8 -AC35 8F . xgdx -AC36 EC 00 .. ldd 00,x -AC38 84 01 .. anda #01 -AC3A 27 06 '. beq 06 -AC3C CE 00 19 ... ldx #0019 -AC3F 1C 00 04 ... bset 00,x, #04 -AC42 F6 00 05 ... ldab 0005 -AC45 4F O clra -AC46 05 . asld -AC47 C3 08 00 ... addd #0800 -AC4A 8F . xgdx -AC4B EC 00 .. ldd 00,x -AC4D 84 80 .. anda #80 -AC4F 27 2A '* beq 2a -AC51 F6 00 05 ... ldab 0005 -AC54 4F O clra -AC55 05 . asld -AC56 C3 08 C8 ... addd #08c8 -AC59 8F . xgdx -AC5A EC 00 .. ldd 00,x -AC5C 84 02 .. anda #02 -AC5E 27 06 '. beq 06 -AC60 CE 00 19 ... ldx #0019 -AC63 1C 00 01 ... bset 00,x, #01 -AC66 F6 00 05 ... ldab 0005 -AC69 4F O clra -AC6A 05 . asld -AC6B C3 08 C8 ... addd #08c8 -AC6E 8F . xgdx -AC6F EC 00 .. ldd 00,x -AC71 84 04 .. anda #04 -AC73 27 06 '. beq 06 -AC75 CE 00 19 ... ldx #0019 -AC78 1C 00 02 ... bset 00,x, #02 -goto23: -AC7B 7C 00 05 |.. inc 0005 -AC7E 7E AB A5 ~.. jmp aba5 ;goto24 -goto22: -AC81 F6 00 19 ... ldab 0019 -AC84 C4 07 .. andb #07 -AC86 26 0A &. bne 0a -AC88 F6 0B C1 ... ldab 0bc1 -AC8B C4 7F .. andb #7f ; have errors? -AC8D 26 03 &. bne 03 -AC8F 5F _ clrb -AC90 20 02 . bra 02 -AC92 C6 01 .. ldab #01 -AC94 5D ] tstb -AC95 26 05 &. bne 05 -AC97 C6 0D .. ldab #0d -AC99 F7 00 48 ..H stab 0048 -AC9C 39 9 rts - -; keypad map -AC9D 08 . inx -AC9E 07 . tpa -AC9F 06 . tap -ACA0 05 . asld -ACA1 04 . lsrd -ACA2 03 . fdiv -ACA3 02 . idiv -ACA4 01 . nop -ACA5 0B . sev -ACA6 0A . clv -ACA7 09 . dex - -ACA8 20 20 bra 20 -ACAA 50 P negb -ACAB 52 R illegal -ACAC 49 I rola -ACAD 43 C coma -ACAE 45 E illegal -ACAF 20 20 bra 20 -ACB1 20 00 . bra 00 -ACB3 20 20 bra 20 -ACB5 20 50 P bra 50 -ACB7 52 R illegal -ACB8 49 I rola -ACB9 58 X aslb -ACBA 20 20 bra 20 -ACBC 20 00 . bra 00 -ACBE 20 20 bra 20 -ACC0 50 P negb -ACC1 52 R illegal -ACC2 45 E illegal -ACC3 49 I rola -ACC4 53 S comb -ACC5 20 20 bra 20 -ACC7 20 00 . bra 00 -ACC9 20 20 bra 20 -ACCB 50 P negb -ACCC 52 R illegal -ACCD 45 E illegal -ACCE 43 C coma -ACCF 49 I rola -ACD0 4F O clra -ACD1 20 20 bra 20 -ACD3 00 . test -ACD4 20 20 bra 20 -ACD6 43 C coma -ACD7 48 H asla -ACD8 41 A illegal -ACD9 4E N illegal -ACDA 47 G asra -ACDB 45 E illegal -ACDC 20 20 bra 20 -ACDE 00 . test -ACDF 20 20 bra 20 -ACE1 43 C coma -ACE2 41 A illegal -ACE3 4D M tsta -ACE4 42 B illegal -ACE5 49 I rola -ACE6 4F O clra -ACE7 20 20 bra 20 -ACE9 00 . test -ACEA 20 4D M bra 4d -ACEC 4F O clra -ACED 4E N illegal -ACEE 4E N illegal -ACEF 41 A illegal -ACF0 49 I rola -ACF1 45 E illegal -ACF2 20 20 bra 20 -ACF4 00 . test -ACF5 20 20 bra 20 -ACF7 54 T lsrb -ACF8 48 H asla -ACF9 41 A illegal -ACFA 4E N illegal -ACFB 4B K illegal -ACFC 53 S comb -ACFD 20 20 bra 20 -ACFF 00 . test -AD00 20 20 bra 20 -AD02 4D M tsta -AD03 45 E illegal -AD04 52 R illegal -AD05 43 C coma -AD06 49 I rola -AD07 20 20 bra 20 -AD09 20 00 . bra 00 -AD0B 20 20 bra 20 -AD0D 44 D lsra -AD0E 41 A illegal -AD0F 4E N illegal -AD10 4B K illegal -AD11 45 E illegal -AD12 20 20 bra 20 -AD14 20 00 . bra 00 -AD16 20 20 bra 20 -AD18 47 G asra -AD19 52 R illegal -AD1A 41 A illegal -AD1B 43 C coma -AD1C 49 I rola -AD1D 41 A illegal -AD1E 53 S comb -AD1F 20 00 . bra 00 -AD21 20 20 bra 20 -AD23 53 S comb -AD24 45 E illegal -AD25 4C L inca -AD26 45 E illegal -AD27 43 C coma -AD28 54 T lsrb -AD29 20 20 bra 20 -AD2B 00 . test -AD2C 20 20 bra 20 -AD2E 4F O clra -AD2F 54 T lsrb -AD30 48 H asla -AD31 45 E illegal -AD32 52 R illegal -AD33 20 20 bra 20 -AD35 20 00 . bra 00 -AD37 20 20 bra 20 -AD39 20 49 I bra 49 -AD3B 54 T lsrb -AD3C 45 E illegal -AD3D 4D M tsta -AD3E 20 20 bra 20 -AD40 20 00 . bra 00 -AD42 20 20 bra 20 -AD44 46 F rora -AD45 41 A illegal -AD46 49 I rola -AD47 54 T lsrb -AD48 45 E illegal -AD49 53 S comb -AD4A 20 20 bra 20 -AD4C 00 . test -AD4D 20 20 bra 20 -AD4F 41 A illegal -AD50 55 U illegal -AD51 54 T lsrb -AD52 52 R illegal -AD53 45 E illegal -AD54 20 20 bra 20 -AD56 20 00 . bra 00 -AD58 20 20 bra 20 -AD5A 43 C coma -AD5B 48 H asla -AD5C 4F O clra -AD5D 49 I rola -AD5E 58 X aslb -AD5F 20 20 bra 20 -AD61 20 00 . bra 00 -AD63 20 20 bra 20 -AD65 42 B illegal -AD66 49 I rola -AD67 54 T lsrb -AD68 54 T lsrb -AD69 45 E illegal -AD6A 20 20 bra 20 -AD6C 20 00 . bra 00 -AD6E 20 20 bra 20 -AD70 41 A illegal -AD71 4E N illegal -AD72 44 D lsra -AD73 45 E illegal -AD74 52 R illegal -AD75 45 E illegal -AD76 20 20 bra 20 -AD78 00 . test -AD79 20 20 bra 20 -AD7B 20 57 W bra 57 -AD7D 41 A illegal -AD7E 48 H asla -AD7F 4C L inca -AD80 20 20 bra 20 -AD82 20 00 . bra 00 -AD84 20 20 bra 20 -AD86 50 P negb -AD87 55 U illegal -AD88 4C L inca -AD89 53 S comb -AD8A 45 E illegal -AD8B 20 20 bra 20 -AD8D 20 00 . bra 00 -AD8F 20 20 bra 20 -AD91 45 E illegal -AD92 58 X aslb -AD93 54 T lsrb -AD94 52 R illegal -AD95 41 A illegal -AD96 20 20 bra 20 -AD98 20 00 . bra 00 -AD9A 20 53 S bra 53 -AD9C 45 E illegal -AD9D 4C L inca -AD9E 45 E illegal -AD9F 43 C coma -ADA0 43 C coma -ADA1 49 I rola -ADA2 4F O clra -ADA3 4E N illegal -ADA4 00 . test -ADA5 20 45 E bra 45 -ADA7 58 X aslb -ADA8 41 A illegal -ADA9 43 C coma -ADAA 54 T lsrb -ADAB 20 43 C bra 43 -ADAD 4F O clra -ADAE 49 I rola -ADAF 4E N illegal -ADB0 53 S comb -ADB1 20 4F O bra 4f -ADB3 4E N illegal -ADB4 4C L inca -ADB5 59 Y rolb -ADB6 20 00 . bra 00 -ADB8 20 4D M bra 4d -ADBA 4F O clra -ADBB 4E N illegal -ADBC 4E N illegal -ADBD 41 A illegal -ADBE 49 I rola -ADBF 45 E illegal -ADC0 20 45 E bra 45 -ADC2 58 X aslb -ADC3 41 A illegal -ADC4 43 C coma -ADC5 54 T lsrb -ADC6 45 E illegal -ADC7 20 53 S bra 53 -ADC9 45 E illegal -ADCA 55 U illegal -ADCB 4C L inca -ADCC 45 E illegal -ADCD 4D M tsta -ADCE 45 E illegal -ADCF 4E N illegal -ADD0 54 T lsrb -ADD1 20 00 . bra 00 -ADD3 20 4E N bra 4e -ADD5 49 I rola -ADD6 43 C coma -ADD7 48 H asla -ADD8 54 T lsrb -ADD9 20 55 U bra 55 -ADDB 45 E illegal -ADDC 42 B illegal -ADDD 45 E illegal -ADDE 52 R illegal -ADDF 5A Z decb -ADE0 41 A illegal -ADE1 48 H asla -ADE2 4C L inca -ADE3 45 E illegal -ADE4 4E N illegal -ADE5 20 00 . bra 00 -ADE7 20 49 I bra 49 -ADE9 4E N illegal -ADEA 54 T lsrb -ADEB 52 R illegal -ADEC 4F O clra -ADED 44 D lsra -ADEE 55 U illegal -ADEF 5A Z decb -ADF0 43 C coma -ADF1 41 A illegal -ADF2 20 50 P bra 50 -ADF4 52 R illegal -ADF5 45 E illegal -ADF6 43 C coma -ADF7 49 I rola -ADF8 4F O clra -ADF9 20 45 E bra 45 -ADFB 58 X aslb -ADFC 41 A illegal -ADFD 43 C coma -ADFE 54 T lsrb -ADFF 4F O clra -AE00 20 00 . bra 00 -AE02 20 43 C bra 43 -AE04 4F O clra -AE05 49 I rola -AE06 4E N illegal -AE07 53 S comb -AE08 20 4F O bra 4f -AE0A 4E N illegal -AE0B 4C L inca -AE0C 59 Y rolb -AE0D 20 00 . bra 00 -AE0F 20 4D M bra 4d -AE11 4F O clra -AE12 4E N illegal -AE13 4E N illegal -AE14 41 A illegal -AE15 49 I rola -AE16 45 E illegal -AE17 20 53 S bra 53 -AE19 45 E illegal -AE1A 55 U illegal -AE1B 4C L inca -AE1C 45 E illegal -AE1D 4D M tsta -AE1E 45 E illegal -AE1F 4E N illegal -AE20 54 T lsrb -AE21 20 00 . bra 00 -AE23 20 4E N bra 4e -AE25 55 U illegal -AE26 52 R illegal -AE27 20 4D M bra 4d -AE29 55 U illegal -AE2A 4E N illegal -AE2B 5A Z decb -AE2C 45 E illegal -AE2D 4E N illegal -AE2E 20 00 . bra 00 -AE30 20 4D M bra 4d -AE32 4F O clra -AE33 4E N illegal -AE34 45 E illegal -AE35 44 D lsra -AE36 41 A illegal -AE37 20 55 U bra 55 -AE39 4E N illegal -AE3A 49 I rola -AE3B 43 C coma -AE3C 41 A illegal -AE3D 4D M tsta -AE3E 45 E illegal -AE3F 4E N illegal -AE40 54 T lsrb -AE41 45 E illegal -AE42 20 00 . bra 00 -AE44 20 4D M bra 4d -AE46 41 A illegal -AE47 43 C coma -AE48 48 H asla -AE49 49 I rola -AE4A 4E N illegal -AE4B 45 E illegal -AE4C 20 4F O bra 4f -AE4E 55 U illegal -AE4F 54 T lsrb -AE50 20 4F O bra 4f -AE52 46 F rora -AE53 20 4F O bra 4f -AE55 52 R illegal -AE56 44 D lsra -AE57 45 E illegal -AE58 52 R illegal -AE59 20 00 . bra 00 -AE5B 20 48 H bra 48 -AE5D 4F O clra -AE5E 52 R illegal -AE5F 53 S comb -AE60 20 44 D bra 44 -AE62 45 E illegal -AE63 20 53 S bra 53 -AE65 45 E illegal -AE66 52 R illegal -AE67 56 V rorb -AE68 49 I rola -AE69 43 C coma -AE6A 45 E illegal -AE6B 20 00 . bra 00 -AE6D 20 41 A bra 41 -AE6F 55 U illegal -AE70 53 S comb -AE71 53 S comb -AE72 45 E illegal -AE73 52 R illegal -AE74 20 42 B bra 42 -AE76 45 E illegal -AE77 54 T lsrb -AE78 52 R illegal -AE79 49 I rola -AE7A 45 E illegal -AE7B 42 B illegal -AE7C 20 00 . bra 00 -AE7E 20 46 F bra 46 -AE80 55 U illegal -AE81 45 E illegal -AE82 52 R illegal -AE83 41 A illegal -AE84 20 44 D bra 44 -AE86 45 E illegal -AE87 20 53 S bra 53 -AE89 45 E illegal -AE8A 52 R illegal -AE8B 56 V rorb -AE8C 49 I rola -AE8D 43 C coma -AE8E 49 I rola -AE8F 4F O clra -AE90 20 00 . bra 00 - -AE92 2D 20 - blt 20 -AE94 20 20 bra 20 -AE96 20 20 bra 20 -AE98 20 20 bra 20 -AE9A 20 20 bra 20 -AE9C 00 . test - -AE9D 53 S comb -AE9E 45 E illegal -AE9F 54 T lsrb -AEA0 20 50 P bra 50 -AEA2 52 R illegal -AEA3 49 I rola -AEA4 43 C coma -AEA5 45 E illegal -AEA6 3F ? swi -AEA7 00 . test - -AEA8 20 20 bra 20 -AEAA 53 S comb -AEAB 59 Y rolb -AEAC 53 S comb -AEAD 54 T lsrb -AEAE 45 E illegal -AEAF 4D M tsta -AEB0 20 20 bra 20 -AEB2 00 . test - -AEB3 20 20 bra 20 -AEB5 20 20 bra 20 -AEB7 4F O clra -AEB8 4B K illegal -AEB9 20 20 bra 20 -AEBB 20 20 bra 20 -AEBD 00 . test - -AEBE 24 35 $5 bcc 35 -AEC0 20 45 E bra 45 -AEC2 4E N illegal -AEC3 41 A illegal -AEC4 42 B illegal -AEC5 4C L inca -AEC6 45 E illegal -AEC7 20 00 . bra 00 - -AEC9 24 35 $5 bcc 35 -AECB 20 44 D bra 44 -AECD 49 I rola -AECE 53 S comb -AECF 41 A illegal -AED0 42 B illegal -AED1 4C L inca -AED2 45 E illegal -AED3 00 . test - -AED4 53 S comb -AED5 4F O clra -AED6 44 D lsra -AED7 41 A illegal -AED8 20 56 V bra 56 -AEDA 45 E illegal -AEDB 4E N illegal -AEDC 44 D lsra -AEDD 20 00 . bra 00 -AEDF 53 S comb -AEE0 4E N illegal -AEE1 41 A illegal -AEE2 43 C coma -AEE3 4B K illegal -AEE4 20 56 V bra 56 -AEE6 45 E illegal -AEE7 4E N illegal -AEE8 44 D lsra -AEE9 00 . test - -AEEA 44 D lsra -AEEB 55 U illegal -AEEC 4D M tsta -AEED 42 B illegal -AEEE 20 4D M bra 4d -AEF0 45 E illegal -AEF1 43 C coma -AEF2 20 59 Y bra 59 -AEF4 00 . test -AEF5 44 D lsra -AEF6 55 U illegal -AEF7 4D M tsta -AEF8 42 B illegal -AEF9 20 4D M bra 4d -AEFB 45 E illegal -AEFC 43 C coma -AEFD 20 4E N bra 4e -AEFF 00 . test -AF00 4C L inca -AF01 4E N illegal -AF02 4B K illegal -AF03 20 4D M bra 4d -AF05 53 S comb -AF06 54 T lsrb -AF07 52 R illegal -AF08 20 59 Y bra 59 -AF0A 00 . test -AF0B 4C L inca -AF0C 4E N illegal -AF0D 4B K illegal -AF0E 20 4D M bra 4d -AF10 53 S comb -AF11 54 T lsrb -AF12 52 R illegal -AF13 20 4E N bra 4e -AF15 00 . test -AF16 43 C coma -AF17 41 A illegal -AF18 52 R illegal -AF19 44 D lsra -AF1A 20 52 R bra 52 -AF1C 44 D lsra -AF1D 52 R illegal -AF1E 20 59 Y bra 59 -AF20 00 . test -AF21 43 C coma -AF22 41 A illegal -AF23 52 R illegal -AF24 44 D lsra -AF25 20 52 R bra 52 -AF27 44 D lsra -AF28 52 R illegal -AF29 20 4E N bra 4e -AF2B 00 . test -AF2C 42 B illegal -AF2D 49 I rola -AF2E 4C L inca -AF2F 4C L inca -AF30 20 56 V bra 56 -AF32 41 A illegal -AF33 4C L inca -AF34 20 59 Y bra 59 -AF36 00 . test -AF37 42 B illegal -AF38 49 I rola -AF39 4C L inca -AF3A 4C L inca -AF3B 20 56 V bra 56 -AF3D 41 A illegal -AF3E 4C L inca -AF3F 20 4E N bra 4e -AF41 00 . test -AF42 50 P negb -AF43 52 R illegal -AF44 43 C coma -AF45 20 48 H bra 48 -AF47 4F O clra -AF48 4C L inca -AF49 44 D lsra -AF4A 20 59 Y bra 59 -AF4C 00 . test -AF4D 50 P negb -AF4E 52 R illegal -AF4F 43 C coma -AF50 20 48 H bra 48 -AF52 4F O clra -AF53 4C L inca -AF54 44 D lsra -AF55 20 4E N bra 4e -AF57 00 . test -AF58 50 P negb -AF59 52 R illegal -AF5A 43 C coma -AF5B 20 44 D bra 44 -AF5D 49 I rola -AF5E 53 S comb -AF5F 50 P negb -AF60 20 59 Y bra 59 -AF62 00 . test -AF63 50 P negb -AF64 52 R illegal -AF65 43 C coma -AF66 20 44 D bra 44 -AF68 49 I rola -AF69 53 S comb -AF6A 50 P negb -AF6B 20 4E N bra 4e -AF6D 00 . test -AF6E 46 F rora -AF6F 52 R illegal -AF70 45 E illegal -AF71 45 E illegal -AF72 20 56 V bra 56 -AF74 4E N illegal -AF75 44 D lsra -AF76 20 59 Y bra 59 -AF78 00 . test -AF79 46 F rora -AF7A 52 R illegal -AF7B 45 E illegal -AF7C 45 E illegal -AF7D 20 56 V bra 56 -AF7F 4E N illegal -AF80 44 D lsra -AF81 20 4E N bra 4e -AF83 00 . test -AF84 24 31 $1 bcc 31 -AF86 20 43 C bra 43 -AF88 48 H asla -AF89 4E N illegal -AF8A 47 G asra -AF8B 52 R illegal -AF8C 20 59 Y bra 59 -AF8E 00 . test -AF8F 24 31 $1 bcc 31 -AF91 20 43 C bra 43 -AF93 48 H asla -AF94 4E N illegal -AF95 47 G asra -AF96 52 R illegal -AF97 20 4E N bra 4e -AF99 00 . test -AF9A 43 C coma -AF9B 4C L inca -AF9C 52 R illegal -AF9D 20 4D M bra 4d -AF9F 49 I rola -AFA0 53 S comb -AFA1 20 20 bra 20 -AFA3 59 Y rolb -AFA4 00 . test -AFA5 43 C coma -AFA6 4C L inca -AFA7 52 R illegal -AFA8 20 4D M bra 4d -AFAA 49 I rola -AFAB 53 S comb -AFAC 20 20 bra 20 -AFAE 4E N illegal -AFAF 00 . test -AFB0 48 H asla -AFB1 49 I rola -AFB2 54 T lsrb -AFB3 20 4B K bra 4b -AFB5 45 E illegal -AFB6 59 Y rolb -AFB7 22 30 "0 bhi 30 -AFB9 22 00 ". bhi 00 -AFBB 45 E illegal -AFBC 4E N illegal -AFBD 54 T lsrb -AFBE 45 E illegal -AFBF 52 R illegal -AFC0 20 43 C bra 43 -AFC2 4F O clra -AFC3 44 D lsra -AFC4 45 E illegal -AFC5 00 . test -AFC6 53 S comb -AFC7 45 E illegal -AFC8 43 C coma -AFC9 55 U illegal -AFCA 52 R illegal -AFCB 45 E illegal -AFCC 20 4F O bra 4f -AFCE 4E N illegal -AFCF 20 00 . bra 00 -AFD1 53 S comb -AFD2 45 E illegal -AFD3 43 C coma -AFD4 55 U illegal -AFD5 52 R illegal -AFD6 45 E illegal -AFD7 20 4F O bra 4f -AFD9 46 F rora -AFDA 46 F rora -AFDB 00 . test -AFDC 2D 20 - blt 20 -AFDE 53 S comb -AFDF 41 A illegal -AFE0 56 V rorb -AFE1 49 I rola -AFE2 4E N illegal -AFE3 47 G asra -AFE4 20 2D - bra 2d -AFE6 00 . test -AFE7 2D 50 -P blt 50 -AFE9 52 R illegal -AFEA 49 I rola -AFEB 4E N illegal -AFEC 54 T lsrb -AFED 49 I rola -AFEE 4E N illegal -AFEF 47 G asra -AFF0 2D 00 -. blt 00 - -AFF2 4F O clra -AFF3 56 V rorb -AFF4 45 E illegal -AFF5 52 R illegal -AFF6 20 43 C bra 43 -AFF8 52 R illegal -AFF9 4E N illegal -AFFA 54 T lsrb -AFFB 3D = mul -AFFC 00 . test - -AFFD 48 H asla -AFFE 4F O clra -AFFF 4D M tsta -B000 45 E illegal -B001 20 46 F bra 46 -B003 41 A illegal -B004 49 I rola -B005 4C L inca -B006 3D = mul -B007 00 . test -B008 43 C coma -B009 48 H asla -B00A 4B K illegal -B00B 20 50 P bra 50 -B00D 52 R illegal -B00E 49 I rola -B00F 43 C coma -B010 45 E illegal -B011 53 S comb -B012 00 . test - -B013 48 H asla -B014 49 I rola -B015 54 T lsrb -B016 20 52 R bra 52 -B018 45 E illegal -B019 53 S comb -B01A 45 E illegal -B01B 54 T lsrb -B01C 20 00 . bra 00 - -B01E 43 C coma -B01F 4F O clra -B020 49 I rola -B021 4E N illegal -B022 20 20 bra 20 -B024 20 4A J bra 4a -B026 41 A illegal -B027 4D M tsta -B028 00 . test - -B029 42 B illegal -B02A 41 A illegal -B02B 44 D lsra -B02C 20 53 S bra 53 -B02E 45 E illegal -B02F 4E N illegal -B030 53 S comb -B031 4F O clra -B032 52 R illegal -B033 00 . test - -B034 43 C coma -B035 48 H asla -B036 47 G asra -B037 52 R illegal -B038 20 50 P bra 50 -B03A 57 W asrb -B03B 52 R illegal -B03C 55 U illegal -B03D 50 P negb -B03E 00 . test - -B03F 4C L inca -B040 49 I rola -B041 4E N illegal -B042 4B K illegal -B043 20 50 P bra 50 -B045 57 W asrb -B046 52 R illegal -B047 55 U illegal -B048 50 P negb -B049 00 . test - -B04A 43 C coma -B04B 41 A illegal -B04C 52 R illegal -B04D 44 D lsra -B04E 20 50 P bra 50 -B050 57 W asrb -B051 52 R illegal -B052 55 U illegal -B053 50 P negb -B054 00 . test - -B055 42 B illegal -B056 49 I rola -B057 4C L inca -B058 4C L inca -B059 20 45 E bra 45 -B05B 52 R illegal -B05C 52 R illegal -B05D 4F O clra -B05E 52 R illegal -B05F 00 . test - -B060 54 T lsrb -B061 55 U illegal -B062 42 B illegal -B063 45 E illegal -B064 20 45 E bra 45 -B066 52 R illegal -B067 52 R illegal -B068 4F O clra -B069 52 R illegal -B06A 00 . test -B06B 4E N illegal -B06C 4F O clra -B06D 20 20 bra 20 -B06F 43 C coma -B070 48 H asla -B071 41 A illegal -B072 4E N illegal -B073 47 G asra -B074 45 E illegal -B075 00 . test -B076 20 4E N bra 4e -B078 4F O clra -B079 20 46 F bra 46 -B07B 49 I rola -B07C 56 V rorb -B07D 45 E illegal -B07E 53 S comb -B07F 20 00 . bra 00 - -B081 4E N illegal -B082 4F O clra -B083 20 20 bra 20 -B085 41 A illegal -B086 43 C coma -B087 43 C coma -B088 45 E illegal -B089 53 S comb -B08A 53 S comb -B08B 00 . test -B08C 4E N illegal -B08D 4F O clra -B08E 20 20 bra 20 -B090 45 E illegal -B091 52 R illegal -B092 52 R illegal -B093 4F O clra -B094 52 R illegal -B095 53 S comb -B096 00 . test -B097 54 T lsrb -B098 45 E illegal -B099 53 S comb -B09A 54 T lsrb -B09B 20 20 bra 20 -B09D 56 V rorb -B09E 45 E illegal -B09F 4E N illegal -B0A0 44 D lsra -B0A1 00 . test -B0A2 4D M tsta -B0A3 54 T lsrb -B0A4 52 R illegal -B0A5 20 46 F bra 46 -B0A7 55 U illegal -B0A8 4E N illegal -B0A9 43 C coma -B0AA 54 T lsrb -B0AB 3F ? swi -B0AC 00 . test -B0AD 50 P negb -B0AE 52 R illegal -B0AF 4F O clra -B0B0 47 G asra -B0B1 52 R illegal -B0B2 41 A illegal -B0B3 4D M tsta -B0B4 20 20 bra 20 -B0B6 3F ? swi -B0B7 00 . test -B0B8 53 S comb -B0B9 45 E illegal -B0BA 4C L inca -B0BB 45 E illegal -B0BC 43 C coma -B0BD 54 T lsrb -B0BE 49 I rola -B0BF 4F O clra -B0C0 4E N illegal -B0C1 3F ? swi -B0C2 00 . test - -B0C3 14 00 . ;20 -B0C5 14 C8 . ;20 200 -B0C7 05 00 .. ;05 -B0C9 05 00 . ;05 -B0CB 02 00 . ;02 -B0CD 02 00 . ;02 -B0CF 01 00 . ;01 -B0D1 01 00 . ;01 - - - - - -; -; here's a lookup table of some sort, for finding the slot -; numbers of each motor in turn -; -; 80 entries for 80 motors? -; -B0D3 01 . ;01 -B0D4 0C . ;12 -B0D5 17 . ;23 -B0D6 22 . ;34 -B0D7 2E . ;46 -B0D8 39 . ;57 -B0D9 44 D ;68 -B0DA 4F O ;79 -; -B0DB 0B . ;11 -B0DC 16 . ;22 -B0DD 21 ! ;33 -B0DE 2C . ;44 -B0DF 38 8 ;56 -B0E0 43 C ;67 -B0E1 4E N ;78 -B0E2 59 Y ;89 -; -B0E3 15 . ;21 -B0E4 20 . ;32 -B0E5 2B + ;43 -B0E6 36 6 ;54 -B0E7 42 B ;66 -B0E8 4D M ;77 -B0E9 58 X ;88 -B0EA 63 c ;99 -; -B0EB 1F . ;31 -B0EC 2A *. ;42 -B0ED 35 . ;53 -B0EE 40 @ ;64 -B0EF 4C L ;76 -B0F0 57 W ;87 -B0F1 62 b ;98 -; -B0F2 09 . ;09 -B0F3 29 ) ;41 -B0F4 34 . ;52 -B0F5 3F ? ;63 -B0F6 4A J ;74 -B0F7 56 V ;86 -B0F8 61 a ;97 -; -B0F9 08 . ;08 -B0FA 13 . ;19 -B0FB 33 3 ;51 -B0FC 3E > ;62 -B0FD 49 I ;73 -B0FE 54 T ;84 -B0FF 60 ` ;96 -; -B000 07 . ;07 -B101 12 . ;18 -B102 1D . ;29 -B103 3D . ;61 -B104 48 . ;72 -B105 53 S ;83 -B106 5E ^ ;94 -; -B107 06 . ;06 -B108 11 . ;17 -B109 1C . ;28 -B10A 27 . ;39 -B10B 47 . ;71 -B10C 52 R ;82 -B10D 5D ] ;93 -; -B10E 04 . ;04 -B10F 10 . ;16 -B110 1B . ;27 -B111 26 & ;38 -B111 31 & ;49 -B113 51 Q ;81 -B114 5C \ ;92 -; -B115 03 . ;03 -B116 0E . ;14 -B117 1A . ;26 -B118 25 % ;37 -B119 30 % ;48 -B11A 3B ; ;59 -B11B 5B [ ;91 -; -B11C 02 . ;02 -B11D 0D . ;13 -B11E 18 . ;24 -B11F 24 $ ;36 -B120 2F $ ;47 -B121 3A : ;58 -B122 45 E ;69 - -table of powers of 2 - -B123 00 01 02 04 08 -B128 10 20 40 80 - -B12C 00 -B12D 00 . test -B12E 2A 2A ** bpl 2a ;"**ERROR***" -B130 45 E illegal -B131 52 R illegal -B132 52 R illegal -B133 4F O clra -B134 52 R illegal -B135 2A 2A ** bpl 2a -B137 2A 00 *. bpl 00 - -B139 2A 2A ** bpl 2a -B13B 2A 2A ** bpl 2a -B13D 2A 2A ** bpl 2a -B13F 2A 2A ** bpl 2a -B141 2A 2A ** bpl 2a -B143 00 . test -B144 4F O clra -B145 4F O clra -B146 4F O clra -B147 4F O clra -B148 4F O clra -B149 4F O clra -B14A 4F O clra -B14B 4F O clra -B14C 4F O clra -B14D 4F O clra -B14E 00 . test -B14F 52 R illegal -B150 41 A illegal -B151 4D M tsta -B152 20 20 bra 20 -B154 20 46 F bra 46 -B156 41 A illegal -B157 49 I rola -B158 4C L inca -B159 00 . test -B15A 50 P negb -B15B 32 2 pula -B15C 20 20 bra 20 -B15E 20 20 bra 20 -B160 46 F rora -B161 41 A illegal -B162 49 I rola -B163 4C L inca -B164 00 . test -B165 50 P negb -B166 32 2 pula -B167 2D 50 -P blt 50 -B169 33 3 pulb -B16A 20 46 F bra 46 -B16C 41 A illegal -B16D 49 I rola -B16E 4C L inca -B16F 00 . test -B170 50 P negb -B171 32 2 pula -B172 2D 50 -P blt 50 -B174 38 8 pulx -B175 20 46 F bra 46 -B177 41 A illegal -B178 49 I rola -B179 4C L inca -B17A 00 . test -B17B 50 P negb -B17C 32 2 pula -B17D 2D 50 -P blt 50 -B17F 39 9 rts - -B180 20 46 F bra 46 -B182 41 A illegal -B183 49 I rola -B184 4C L inca -B185 00 . test -B186 50 P negb -B187 33 3 pulb -B188 2D 50 -P blt 50 -B18A 34 4 des -B18B 20 46 F bra 46 -B18D 41 A illegal -B18E 49 I rola -B18F 4C L inca -B190 00 . test -B191 50 P negb -B192 35 5 txs -B193 20 20 bra 20 -B195 20 20 bra 20 -B197 46 F rora -B198 41 A illegal -B199 49 I rola -B19A 4C L inca -B19B 00 . test -B19C 50 P negb -B19D 35 5 txs -B19E 2D 50 -P blt 50 -B1A0 37 7 pshb -B1A1 20 46 F bra 46 -B1A3 41 A illegal -B1A4 49 I rola -B1A5 4C L inca -B1A6 00 . test -B1A7 50 P negb -B1A8 37 7 pshb -B1A9 20 20 bra 20 -B1AB 20 20 bra 20 -B1AD 46 F rora -B1AE 41 A illegal -B1AF 49 I rola -B1B0 4C L inca -B1B1 00 . test -B1B2 50 P negb -B1B3 37 7 pshb -B1B4 2D 50 -P blt 50 -B1B6 38 8 pulx -B1B7 20 46 F bra 46 -B1B9 41 A illegal -B1BA 49 I rola -B1BB 4C L inca -B1BC 00 . test -B1BD 2D 20 - blt 20 -B1BF 50 P negb -B1C0 41 A illegal -B1C1 53 S comb -B1C2 53 S comb -B1C3 45 E illegal -B1C4 44 D lsra -B1C5 20 2D - bra 2d -B1C7 00 . test -B1C8 09 . dex -B1C9 12 . brset -B1CA 1B . aba -B1CB 24 2C $, bcc 2c -B1CD 35 5 txs -B1CE 3E > wai -B1CF 47 G asra -B1D0 54 T lsrb -B1D1 48 H asla -B1D2 41 A illegal -B1D3 4E N illegal -B1D4 4B K illegal -B1D5 20 59 Y bra 59 -B1D7 4F O clra -B1D8 55 U illegal -B1D9 20 46 F bra 46 -B1DB 4F O clra -B1DC 52 R illegal -B1DD 20 59 Y bra 59 -B1DF 4F O clra -B1E0 55 U illegal -B1E1 52 R illegal -B1E2 20 50 P bra 50 -B1E4 41 A illegal -B1E5 54 T lsrb -B1E6 52 R illegal -B1E7 4F O clra -B1E8 4E N illegal -B1E9 41 A illegal -B1EA 47 G asra -B1EB 45 E illegal -B1EC 20 20 bra 20 -B1EE 00 . test - -B1EF 20 52 R bra 52 -B1F1 4F O clra -B1F2 57 W asrb -B1F3 45 E illegal -B1F4 20 49 I bra 49 -B1F6 4E N illegal -B1F7 54 T lsrb -B1F8 20 00 . bra 00 - -B1FA 43 C coma -B1FB 4F O clra -B1FC 50 P negb -B1FD 59 Y rolb -B1FE 52 R illegal -B1FF 49 I rola -B200 47 G asra -B201 48 H asla -B202 54 T lsrb -B203 20 00 . bra 00 - -B205 20 20 bra 20 -B207 20 31 1 bra 31 -B209 39 9 rts -B20A 39 9 rts -B20B 33 3 pulb -B20C 20 20 bra 20 -B20E 20 00 . bra 00 - -B210 35 5 txs -B211 39 9 rts -B212 30 0 tsx -B213 30 0 tsx -B214 20 56 V bra 56 -B216 45 E illegal -B217 52 R illegal -B218 20 35 5 bra 35 -B21A 00 . test - -B21B 20 20 bra 20 -B21D 20 20 bra 20 -B21F 20 20 bra 20 -B221 20 20 bra 20 -B223 20 52 R bra 52 -B225 4F O clra -B226 57 W asrb -B227 45 E illegal -B228 20 20 bra 20 -B22A 49 I rola -B22B 4E N illegal -B22C 54 T lsrb -B22D 45 E illegal -B22E 52 R illegal -B22F 4E N illegal -B230 41 A illegal -B231 54 T lsrb -B232 49 I rola -B233 4F O clra -B234 4E N illegal -B235 41 A illegal -B236 4C L inca -B237 00 . test -B238 20 20 bra 20 -B23A 20 20 bra 20 -B23C 20 20 bra 20 -B23E 20 20 bra 20 -B240 2D 2D -- blt 2d -B242 2D 2D -- blt 2d -B244 2D 2D -- blt 2d -B246 2D 2D -- blt 2d -B248 2D 2D -- blt 2d -B24A 2D 2D -- blt 2d -B24C 2D 2D -- blt 2d -B24E 2D 2D -- blt 2d -B250 2D 2D -- blt 2d -B252 2D 2D -- blt 2d -B254 2D 00 -. blt 00 -B256 20 20 bra 20 -B258 20 20 bra 20 -B25A 20 20 bra 20 -B25C 20 20 bra 20 -B25E 35 5 txs -B25F 39 9 rts -B260 30 0 tsx -B261 30 0 tsx -B262 20 53 S bra 53 -B264 4F O clra -B265 46 F rora -B266 54 T lsrb -B267 57 W asrb -B268 41 A illegal -B269 52 R illegal -B26A 45 E illegal -B26B 20 56 V bra 56 -B26D 45 E illegal -B26E 52 R illegal -B26F 2E 20 . bgt 20 -B271 35 5 txs -B272 20 20 bra 20 -B274 00 . test -B275 20 20 bra 20 -B277 20 20 bra 20 -B279 20 20 bra 20 -B27B 20 20 bra 20 -B27D 20 20 bra 20 -B27F 20 41 A bra 41 -B281 43 C coma -B282 43 C coma -B283 4F O clra -B284 55 U illegal -B285 4E N illegal -B286 54 T lsrb -B287 20 20 bra 20 -B289 52 R illegal -B28A 45 E illegal -B28B 43 C coma -B28C 4F O clra -B28D 52 R illegal -B28E 44 D lsra -B28F 00 . test -B290 53 S comb -B291 45 E illegal -B292 52 R illegal -B293 49 I rola -B294 41 A illegal -B295 4C L inca -B296 20 20 bra 20 -B298 23 20 # bls 20 -B29A 20 20 bra 20 -B29C 20 20 bra 20 -B29E 20 2D - bra 2d -B2A0 20 00 . bra 00 -B2A2 4D M tsta -B2A3 41 A illegal -B2A4 43 C coma -B2A5 48 H asla -B2A6 49 I rola -B2A7 4E N illegal -B2A8 45 E illegal -B2A9 20 49 I bra 49 -B2AB 44 D lsra -B2AC 20 20 bra 20 -B2AE 20 20 bra 20 -B2B0 20 2D - bra 2d -B2B2 20 00 . bra 00 -B2B4 41 A illegal -B2B5 55 U illegal -B2B6 44 D lsra -B2B7 49 I rola -B2B8 54 T lsrb -B2B9 20 4E N bra 4e -B2BB 55 U illegal -B2BC 4D M tsta -B2BD 42 B illegal -B2BE 45 E illegal -B2BF 52 R illegal -B2C0 20 20 bra 20 -B2C2 20 20 bra 20 -B2C4 20 00 . bra 00 -B2C6 53 S comb -B2C7 41 A illegal -B2C8 4C L inca -B2C9 45 E illegal -B2CA 53 S comb -B2CB 20 20 bra 20 -B2CD 28 52 (R bvc 52 -B2CF 29 20 ) bvs 20 -B2D1 20 20 bra 20 -B2D3 20 20 bra 20 -B2D5 2D 20 - blt 20 -B2D7 00 . test -B2D8 53 S comb -B2D9 41 A illegal -B2DA 4C L inca -B2DB 45 E illegal -B2DC 53 S comb -B2DD 20 20 bra 20 -B2DF 28 4E (N bvc 4e -B2E1 29 20 ) bvs 20 -B2E3 20 20 bra 20 -B2E5 20 20 bra 20 -B2E7 2D 20 - blt 20 -B2E9 00 . test -B2EA 42 B illegal -B2EB 41 A illegal -B2EC 47 G asra -B2ED 20 54 T bra 54 -B2EF 4F O clra -B2F0 54 T lsrb -B2F1 41 A illegal -B2F2 4C L inca -B2F3 20 20 bra 20 -B2F5 20 20 bra 20 -B2F7 20 20 bra 20 -B2F9 2D 20 - blt 20 -B2FB 00 . test -B2FC 43 C coma -B2FD 41 A illegal -B2FE 53 S comb -B2FF 48 H asla -B300 20 42 B bra 42 -B302 4F O clra -B303 58 X aslb -B304 20 20 bra 20 -B306 20 20 bra 20 -B308 20 20 bra 20 -B30A 20 2D - bra 2d -B30C 20 00 . bra 00 -B30E 43 C coma -B30F 41 A illegal -B310 52 R illegal -B311 44 D lsra -B312 20 53 S bra 53 -B314 41 A illegal -B315 4C L inca -B316 45 E illegal -B317 53 S comb -B318 20 20 bra 20 -B31A 20 20 bra 20 -B31C 20 2D - bra 2d -B31E 20 00 . bra 00 -B320 42 B illegal -B321 49 I rola -B322 4C L inca -B323 4C L inca -B324 53 S comb -B325 20 49 I bra 49 -B327 4E N illegal -B328 20 53 S bra 53 -B32A 54 T lsrb -B32B 41 A illegal -B32C 43 C coma -B32D 4B K illegal -B32E 45 E illegal -B32F 52 R illegal -B330 00 . test -B331 20 20 bra 20 -B333 20 20 bra 20 -B335 42 B illegal -B336 49 I rola -B337 4C L inca -B338 4C L inca -B339 20 54 T bra 54 -B33B 4F O clra -B33C 54 T lsrb -B33D 41 A illegal -B33E 4C L inca -B33F 20 2D - bra 2d -B341 20 20 bra 20 -B343 20 20 bra 20 -B345 20 20 bra 20 -B347 20 20 bra 20 -B349 00 . test -B34A 20 20 bra 20 -B34C 20 20 bra 20 -B34E 4F O clra -B34F 4E N illegal -B350 45 E illegal -B351 53 S comb -B352 20 20 bra 20 -B354 20 20 bra 20 -B356 20 20 bra 20 -B358 20 2D - bra 2d -B35A 20 00 . bra 00 -B35C 20 20 bra 20 -B35E 20 20 bra 20 -B360 54 T lsrb -B361 57 W asrb -B362 4F O clra -B363 53 S comb -B364 20 20 bra 20 -B366 20 20 bra 20 -B368 20 20 bra 20 -B36A 20 2D - bra 2d -B36C 20 00 . bra 00 -B36E 20 20 bra 20 -B370 20 20 bra 20 -B372 46 F rora -B373 49 I rola -B374 56 V rorb -B375 45 E illegal -B376 53 S comb -B377 20 20 bra 20 -B379 20 20 bra 20 -B37B 20 20 bra 20 -B37D 2D 20 - blt 20 -B37F 00 . test -B380 20 20 bra 20 -B382 20 20 bra 20 -B384 54 T lsrb -B385 45 E illegal -B386 4E N illegal -B387 53 S comb -B388 20 20 bra 20 -B38A 20 20 bra 20 -B38C 20 20 bra 20 -B38E 20 2D - bra 2d -B390 20 00 . bra 00 -B392 20 20 bra 20 -B394 20 20 bra 20 -B396 54 T lsrb -B397 57 W asrb -B398 45 E illegal -B399 4E N illegal -B39A 54 T lsrb -B39B 49 I rola -B39C 45 E illegal -B39D 53 S comb -B39E 20 20 bra 20 -B3A0 20 2D - bra 2d -B3A2 20 00 . bra 00 -B3A4 43 C coma -B3A5 4F O clra -B3A6 49 I rola -B3A7 4E N illegal -B3A8 53 S comb -B3A9 20 49 I bra 49 -B3AB 4E N illegal -B3AC 20 54 T bra 54 -B3AE 55 U illegal -B3AF 42 B illegal -B3B0 45 E illegal -B3B1 53 S comb -B3B2 00 . test -B3B3 20 20 bra 20 -B3B5 20 20 bra 20 -B3B7 54 T lsrb -B3B8 55 U illegal -B3B9 42 B illegal -B3BA 45 E illegal -B3BB 20 54 T bra 54 -B3BD 4F O clra -B3BE 54 T lsrb -B3BF 41 A illegal -B3C0 4C L inca -B3C1 20 2D - bra 2d -B3C3 20 20 bra 20 -B3C5 20 20 bra 20 -B3C7 20 20 bra 20 -B3C9 00 . test -B3CA 20 20 bra 20 -B3CC 20 20 bra 20 -B3CE 24 31 $1 bcc 31 -B3D0 20 43 C bra 43 -B3D2 4F O clra -B3D3 49 I rola -B3D4 4E N illegal -B3D5 20 20 bra 20 -B3D7 20 20 bra 20 -B3D9 2D 20 - blt 20 -B3DB 00 . test -B3DC 20 20 bra 20 -B3DE 20 20 bra 20 -B3E0 51 Q illegal -B3E1 55 U illegal -B3E2 41 A illegal -B3E3 52 R illegal -B3E4 54 T lsrb -B3E5 45 E illegal -B3E6 52 R illegal -B3E7 53 S comb -B3E8 20 20 bra 20 -B3EA 20 2D - bra 2d -B3EC 20 00 . bra 00 -B3EE 20 20 bra 20 -B3F0 20 20 bra 20 -B3F2 44 D lsra -B3F3 49 I rola -B3F4 4D M tsta -B3F5 45 E illegal -B3F6 53 S comb -B3F7 20 20 bra 20 -B3F9 20 20 bra 20 -B3FB 20 20 bra 20 -B3FD 2D 20 - blt 20 -B3FF 00 . test -B400 20 20 bra 20 -B402 20 20 bra 20 -B404 4E N illegal -B405 49 I rola -B406 43 C coma -B407 4B K illegal -B408 45 E illegal -B409 4C L inca -B40A 53 S comb -B40B 20 20 bra 20 -B40D 20 20 bra 20 -B40F 2D 20 - blt 20 -B411 00 . test -B412 57 W asrb -B413 49 I rola -B414 4E N illegal -B415 2D 53 -S blt 53 -B417 4E N illegal -B418 4B K illegal -B419 20 56 V bra 56 -B41B 45 E illegal -B41C 4E N illegal -B41D 44 D lsra -B41E 53 S comb -B41F 20 20 bra 20 -B421 2D 20 - blt 20 -B423 00 . test -B424 53 S comb -B425 48 H asla -B426 4F O clra -B427 50 P negb -B428 50 P negb -B429 45 E illegal -B42A 52 R illegal -B42B 20 56 V bra 56 -B42D 45 E illegal -B42E 4E N illegal -B42F 44 D lsra -B430 53 S comb -B431 20 20 bra 20 -B433 2D 20 - blt 20 -B435 00 . test -B436 50 P negb -B437 52 R illegal -B438 4F O clra -B439 4D M tsta -B43A 4F O clra -B43B 20 56 V bra 56 -B43D 45 E illegal -B43E 4E N illegal -B43F 44 D lsra -B440 53 S comb -B441 20 20 bra 20 -B443 20 20 bra 20 -B445 2D 20 - blt 20 -B447 00 . test -B448 46 F rora -B449 52 R illegal -B44A 45 E illegal -B44B 45 E illegal -B44C 20 20 bra 20 -B44E 56 V rorb -B44F 45 E illegal -B450 4E N illegal -B451 44 D lsra -B452 53 S comb -B453 20 20 bra 20 -B455 20 20 bra 20 -B457 2D 20 - blt 20 -B459 00 . test -B45A 56 V rorb -B45B 45 E illegal -B45C 4E N illegal -B45D 44 D lsra -B45E 53 S comb -B45F 20 50 P bra 50 -B461 45 E illegal -B462 52 R illegal -B463 20 50 P bra 50 -B465 52 R illegal -B466 4F O clra -B467 44 D lsra -B468 55 U illegal -B469 43 C coma -B46A 54 T lsrb -B46B 20 43 C bra 43 -B46D 4F O clra -B46E 44 D lsra -B46F 45 E illegal -B470 00 . test - -B471 20 20 bra 20 -B473 20 20 bra 20 -B475 43 C coma -B476 4F O clra -B477 44 D lsra -B478 45 E illegal -B479 20 00 . bra 00 -B47B 56 V rorb -B47C 45 E illegal -B47D 4E N illegal -B47E 44 D lsra -B47F 53 S comb -B480 20 2D - bra 2d -B482 20 00 . bra 00 -B484 56 V rorb -B485 45 E illegal -B486 4E N illegal -B487 44 D lsra -B488 53 S comb -B489 2F 43 /C ble 43 -B48B 4F O clra -B48C 44 D lsra -B48D 45 E illegal -B48E 00 . test -B48F 41 A illegal -B490 42 B illegal -B491 43 C coma -B492 44 D lsra -B493 45 E illegal -B494 46 F rora -B495 47 G asra -B496 48 H asla -B497 49 I rola -B498 4A J deca -B499 4B K illegal -B49A 4C L inca -B49B 4D M tsta -B49C 4E N illegal -B49D 4F O clra -B49E 50 P negb -B49F 51 Q illegal -B4A0 52 R illegal -B4A1 53 S comb -B4A2 54 T lsrb -B4A3 55 U illegal -B4A4 56 V rorb -B4A5 57 W asrb -B4A6 58 X aslb -B4A7 59 Y rolb -B4A8 5A Z decb -B4A9 30 0 tsx -B4AA 31 1 ins -B4AB 32 2 pula -B4AC 33 3 pulb -B4AD 34 4 des -B4AE 35 5 txs -B4AF 36 6 psha -B4B0 37 7 pshb -B4B1 38 8 pulx -B4B2 39 9 rts -B4B3 24 2A $* bcc 2a -B4B5 20 00 . bra 00 -B4B7 01 . nop -B4B8 02 . idiv -B4B9 04 . lsrd -B4BA 08 . inx -B4BB 10 . sba -B4BC 20 40 @ bra 40 -B4BE 80 FF .. suba #ff -B4C0 FF FF FF ... stx ffff -B4C3 FF FF FF ... stx ffff -B4C6 FF FF FF ... stx ffff -B4C9 FF FF FF ... stx ffff -B4CC FF FF FF ... stx ffff -B4CF FF FF FF ... stx ffff -B4D2 FF FF FF ... stx ffff -B4D5 FF FF FF ... stx ffff -B4D8 FF FF FF ... stx ffff -B4DB FF FF FF ... stx ffff -B4DE FF FF FF ... stx ffff -B4E1 FF FF FF ... stx ffff -B4E4 FF FF FF ... stx ffff -B4E7 FF FF FF ... stx ffff -B4EA FF FF FF ... stx ffff -B4ED FF FF FF ... stx ffff -B4F0 FF FF FF ... stx ffff -B4F3 FF FF FF ... stx ffff -B4F6 FF FF FF ... stx ffff -B4F9 FF FF FF ... stx ffff -B4FC FF FF FF ... stx ffff -B4FF FF FF FF ... stx ffff -B502 FF FF FF ... stx ffff -B505 FF FF FF ... stx ffff -B508 FF FF FF ... stx ffff -B50B FF FF FF ... stx ffff -B50E FF FF FF ... stx ffff -B511 FF FF FF ... stx ffff -B514 FF FF FF ... stx ffff -B517 FF FF FF ... stx ffff -B51A FF FF FF ... stx ffff -B51D FF FF FF ... stx ffff -B520 FF FF FF ... stx ffff -B523 FF FF FF ... stx ffff -B526 FF FF FF ... stx ffff -B529 FF FF FF ... stx ffff -B52C FF FF FF ... stx ffff -B52F FF FF FF ... stx ffff -B532 FF FF FF ... stx ffff -B535 FF FF FF ... stx ffff -B538 FF FF FF ... stx ffff -B53B FF FF FF ... stx ffff -B53E FF FF FF ... stx ffff -B541 FF FF FF ... stx ffff -B544 FF FF FF ... stx ffff -B547 FF FF FF ... stx ffff -B54A FF FF FF ... stx ffff -B54D FF FF FF ... stx ffff -B550 FF FF FF ... stx ffff -B553 FF FF FF ... stx ffff -B556 FF FF FF ... stx ffff -B559 FF FF FF ... stx ffff -B55C FF FF FF ... stx ffff -B55F FF FF FF ... stx ffff -B562 FF FF FF ... stx ffff -B565 FF FF FF ... stx ffff -B568 FF FF FF ... stx ffff -B56B FF FF FF ... stx ffff -B56E FF FF FF ... stx ffff -B571 FF FF FF ... stx ffff -B574 FF FF FF ... stx ffff -B577 FF FF FF ... stx ffff -B57A FF FF FF ... stx ffff -B57D FF FF FF ... stx ffff -B580 FF FF FF ... stx ffff -B583 FF FF FF ... stx ffff -B586 FF FF FF ... stx ffff -B589 FF FF FF ... stx ffff -B58C FF FF FF ... stx ffff -B58F FF FF FF ... stx ffff -B592 FF FF FF ... stx ffff -B595 FF FF FF ... stx ffff -B598 FF FF FF ... stx ffff -B59B FF FF FF ... stx ffff -B59E FF FF FF ... stx ffff -B5A1 FF FF FF ... stx ffff -B5A4 FF FF FF ... stx ffff -B5A7 FF FF FF ... stx ffff -B5AA FF FF FF ... stx ffff -B5AD FF FF FF ... stx ffff -B5B0 FF FF FF ... stx ffff -B5B3 FF FF FF ... stx ffff -B5B6 FF FF FF ... stx ffff -B5B9 FF FF FF ... stx ffff -B5BC FF FF FF ... stx ffff -B5BF FF FF FF ... stx ffff -B5C2 FF FF FF ... stx ffff -B5C5 FF FF FF ... stx ffff -B5C8 FF FF FF ... stx ffff -B5CB FF FF FF ... stx ffff -B5CE FF FF FF ... stx ffff -B5D1 FF FF FF ... stx ffff -B5D4 FF FF FF ... stx ffff -B5D7 FF FF FF ... stx ffff -B5DA FF FF FF ... stx ffff -B5DD FF FF FF ... stx ffff -B5E0 FF FF FF ... stx ffff -B5E3 FF FF FF ... stx ffff -B5E6 FF FF FF ... stx ffff -B5E9 FF FF FF ... stx ffff -B5EC FF FF FF ... stx ffff -B5EF FF FF FF ... stx ffff -B5F2 FF FF FF ... stx ffff -B5F5 FF FF FF ... stx ffff -B5F8 FF FF FF ... stx ffff -B5FB FF FF FF ... stx ffff -B5FE FF FF FF ... stx ffff -B601 FF FF FF ... stx ffff -B604 FF FF FF ... stx ffff -B607 FF FF FF ... stx ffff -B60A FF FF FF ... stx ffff -B60D FF FF FF ... stx ffff -B610 FF FF FF ... stx ffff -B613 FF FF FF ... stx ffff -B616 FF FF FF ... stx ffff -B619 FF FF FF ... stx ffff -B61C FF FF FF ... stx ffff -B61F FF FF FF ... stx ffff -B622 FF FF FF ... stx ffff -B625 FF FF FF ... stx ffff -B628 FF FF FF ... stx ffff -B62B FF FF FF ... stx ffff -B62E FF FF FF ... stx ffff -B631 FF FF FF ... stx ffff -B634 FF FF FF ... stx ffff -B637 FF FF FF ... stx ffff -B63A FF FF FF ... stx ffff -B63D FF FF FF ... stx ffff -B640 FF FF FF ... stx ffff -B643 FF FF FF ... stx ffff -B646 FF FF FF ... stx ffff -B649 FF FF FF ... stx ffff -B64C FF FF FF ... stx ffff -B64F FF FF FF ... stx ffff -B652 FF FF FF ... stx ffff -B655 FF FF FF ... stx ffff -B658 FF FF FF ... stx ffff -B65B FF FF FF ... stx ffff -B65E FF FF FF ... stx ffff -B661 FF FF FF ... stx ffff -B664 FF FF FF ... stx ffff -B667 FF FF FF ... stx ffff -B66A FF FF FF ... stx ffff -B66D FF FF FF ... stx ffff -B670 FF FF FF ... stx ffff -B673 FF FF FF ... stx ffff -B676 FF FF FF ... stx ffff -B679 FF FF FF ... stx ffff -B67C FF FF FF ... stx ffff -B67F FF FF FF ... stx ffff -B682 FF FF FF ... stx ffff -B685 FF FF FF ... stx ffff -B688 FF FF FF ... stx ffff -B68B FF FF FF ... stx ffff -B68E FF FF FF ... stx ffff -B691 FF FF FF ... stx ffff -B694 FF FF FF ... stx ffff -B697 FF FF FF ... stx ffff -B69A FF FF FF ... stx ffff -B69D FF FF FF ... stx ffff -B6A0 FF FF FF ... stx ffff -B6A3 FF FF FF ... stx ffff -B6A6 FF FF FF ... stx ffff -B6A9 FF FF FF ... stx ffff -B6AC FF FF FF ... stx ffff -B6AF FF FF FF ... stx ffff -B6B2 FF FF FF ... stx ffff -B6B5 FF FF FF ... stx ffff -B6B8 FF FF FF ... stx ffff -B6BB FF FF FF ... stx ffff -B6BE FF FF FF ... stx ffff -B6C1 FF FF FF ... stx ffff -B6C4 FF FF FF ... stx ffff -B6C7 FF FF FF ... stx ffff -B6CA FF FF FF ... stx ffff -B6CD FF FF FF ... stx ffff -B6D0 FF FF FF ... stx ffff -B6D3 FF FF FF ... stx ffff -B6D6 FF FF FF ... stx ffff -B6D9 FF FF FF ... stx ffff -B6DC FF FF FF ... stx ffff -B6DF FF FF FF ... stx ffff -B6E2 FF FF FF ... stx ffff -B6E5 FF FF FF ... stx ffff -B6E8 FF FF FF ... stx ffff -B6EB FF FF FF ... stx ffff -B6EE FF FF FF ... stx ffff -B6F1 FF FF FF ... stx ffff -B6F4 FF FF FF ... stx ffff -B6F7 FF FF FF ... stx ffff -B6FA FF FF FF ... stx ffff -B6FD FF FF FF ... stx ffff -B700 FF FF FF ... stx ffff -B703 FF FF FF ... stx ffff -B706 FF FF FF ... stx ffff -B709 FF FF FF ... stx ffff -B70C FF FF FF ... stx ffff -B70F FF FF FF ... stx ffff -B712 FF FF FF ... stx ffff -B715 FF FF FF ... stx ffff -B718 FF FF FF ... stx ffff -B71B FF FF FF ... stx ffff -B71E FF FF FF ... stx ffff -B721 FF FF FF ... stx ffff -B724 FF FF FF ... stx ffff -B727 FF FF FF ... stx ffff -B72A FF FF FF ... stx ffff -B72D FF FF FF ... stx ffff -B730 FF FF FF ... stx ffff -B733 FF FF FF ... stx ffff -B736 FF FF FF ... stx ffff -B739 FF FF FF ... stx ffff -B73C FF FF FF ... stx ffff -B73F FF FF FF ... stx ffff -B742 FF FF FF ... stx ffff -B745 FF FF FF ... stx ffff -B748 FF FF FF ... stx ffff -B74B FF FF FF ... stx ffff -B74E FF FF FF ... stx ffff -B751 FF FF FF ... stx ffff -B754 FF FF FF ... stx ffff -B757 FF FF FF ... stx ffff -B75A FF FF FF ... stx ffff -B75D FF FF FF ... stx ffff -B760 FF FF FF ... stx ffff -B763 FF FF FF ... stx ffff -B766 FF FF FF ... stx ffff -B769 FF FF FF ... stx ffff -B76C FF FF FF ... stx ffff -B76F FF FF FF ... stx ffff -B772 FF FF FF ... stx ffff -B775 FF FF FF ... stx ffff -B778 FF FF FF ... stx ffff -B77B FF FF FF ... stx ffff -B77E FF FF FF ... stx ffff -B781 FF FF FF ... stx ffff -B784 FF FF FF ... stx ffff -B787 FF FF FF ... stx ffff -B78A FF FF FF ... stx ffff -B78D FF FF FF ... stx ffff -B790 FF FF FF ... stx ffff -B793 FF FF FF ... stx ffff -B796 FF FF FF ... stx ffff -B799 FF FF FF ... stx ffff -B79C FF FF FF ... stx ffff -B79F FF FF FF ... stx ffff -B7A2 FF FF FF ... stx ffff -B7A5 FF FF FF ... stx ffff -B7A8 FF FF FF ... stx ffff -B7AB FF FF FF ... stx ffff -B7AE FF FF FF ... stx ffff -B7B1 FF FF FF ... stx ffff -B7B4 FF FF FF ... stx ffff -B7B7 FF FF FF ... stx ffff -B7BA FF FF FF ... stx ffff -B7BD FF FF FF ... stx ffff -B7C0 FF FF FF ... stx ffff -B7C3 FF FF FF ... stx ffff -B7C6 FF FF FF ... stx ffff -B7C9 FF FF FF ... stx ffff -B7CC FF FF FF ... stx ffff -B7CF FF FF FF ... stx ffff -B7D2 FF FF FF ... stx ffff -B7D5 FF FF FF ... stx ffff -B7D8 FF FF FF ... stx ffff -B7DB FF FF FF ... stx ffff -B7DE FF FF FF ... stx ffff -B7E1 FF FF FF ... stx ffff -B7E4 FF FF FF ... stx ffff -B7E7 FF FF FF ... stx ffff -B7EA FF FF FF ... stx ffff -B7ED FF FF FF ... stx ffff -B7F0 FF FF FF ... stx ffff -B7F3 FF FF FF ... stx ffff -B7F6 FF FF FF ... stx ffff -B7F9 FF FF FF ... stx ffff -B7FC FF FF FF ... stx ffff -B7FF FF . - -jump201: -B800 34 . des -B801 F6 0E 6D ... ldab 0e6d -B804 C1 01 .. cmpb #01 -B806 27 03 '. beq 03 -B808 7E B9 2A ~.* jmp b92a ;goto25 -B80B F6 0E 02 ... ldab 0e02 -B80E C1 05 .. cmpb #05 ; was the 3rd last keypress a 5? -B810 27 03 '. beq 03 -B812 7E B9 2A ~.* jmp b92a ;goto25 -B815 F6 0E 03 ... ldab 0e03 -B818 C1 05 .. cmpb #05 ; was the 2nd last keypress a 5? -B81A 27 03 '. beq 03 -B81C 7E B9 2A ~.* jmp b92a ;goto25 -B81F F6 0E 04 ... ldab 0e04 -B822 C1 05 .. cmpb #05 ; was the last keypress a 5? -B824 27 03 '. beq 03 -B826 7E B9 2A ~.* jmp b92a ;goto25 -B829 F6 00 12 ... ldab 0012 -B82C C4 20 . andb #20 ; test the door switch -B82E 27 03 '. beq 03 -B830 7E B9 2A ~.* jmp b92a ;goto25 -B833 30 0 tsx -B834 6F 00 o. clr 00,x -B836 F6 0E 6A ..j ldab 0e6a -B839 C1 00 .. cmpb #00 -B83B 22 33 "3 bhi 33 -B83D C6 64 .d ldab #64 -B83F F7 0E 6A ..j stab 0e6a -B842 7C 0E 05 |.. inc 0e05 -B845 F6 0E 05 ... ldab 0e05 -B848 C1 64 .d cmpb #64 -B84A 23 03 #. bls 03 -B84C 7F 0E 05 ... clr 0e05 -B84F F6 0E 05 ... ldab 0e05 -B852 BD D4 68 ..h jsr d468 ;jump51 -B855 83 00 00 ... subd #0000 -B858 27 0B '. beq 0b -B85A F6 0E 05 ... ldab 0e05 -B85D BD D7 A0 ... jsr d7a0 ;is_invalid_slot -B860 83 00 00 ... subd #0000 -B863 27 09 '. beq 09 -B865 30 0 tsx -B866 6C 00 l. inc 00,x -B868 E6 00 .. ldab 00,x -B86A C1 6E .n cmpb #6e ; 110 or 01101110 -B86C 2D D4 -. blt d4 -B86E 20 0A . bra 0a -B870 F6 0E 6A ..j ldab 0e6a -B873 C1 00 .. cmpb #00 -B875 23 03 #. bls 03 -B877 7A 0E 6A z.j dec 0e6a -B87A F6 0E 05 ... ldab 0e05 -B87D BD D4 68 ..h jsr d468 ;jump51 -B880 83 00 00 ... subd #0000 -B883 26 03 &. bne 03 -B885 7E B9 0A ~.. jmp b90a ;goto26 -B888 F6 0E 05 ... ldab 0e05 -B88B BD D7 A0 ... jsr d7a0 ;is_invalid_slot -B88E 83 00 00 ... subd #0000 -B891 26 77 &w bne 77 -B893 BD BE 4B ..K jsr be4b ;displayblank -B896 C6 20 . ldab #20 ; " " -B898 F7 0B 9A ... stab 0b9a -B89B C6 20 . ldab #20 ; " " -B89D F7 0B 99 ... stab 0b99 -B8A0 C6 20 . ldab #20 ; " " -B8A2 F7 0B 98 ... stab 0b98 -B8A5 F6 0E 05 ... ldab 0e05 ; array index/10 -B8A8 4F O clra -B8A9 CE 00 0A ... ldx #000a -B8AC 02 . idiv -B8AD 8F . xgdx -B8AE CB 30 .0 addb #30 ; make it a digit -B8B0 F7 0B 97 ... stab 0b97 -B8B3 F6 0E 05 ... ldab 0e05 ; array index%10 -B8B6 4F O clra -B8B7 CE 00 0A ... ldx #000a -B8BA 02 . idiv -B8BB CB 30 .0 addb #30 ; make it a digit -B8BD F7 0B 96 ... stab 0b96 -B8C0 C6 20 . ldab #20 ; " " -B8C2 F7 0B 95 ... stab 0b95 -B8C5 C6 20 . ldab #20 ; " " -B8C7 F7 0B 94 ... stab 0b94 -B8CA F6 0E 05 ... ldab 0e05 ; array[index]/10 -B8CD 4F O clra -B8CE C3 0E 06 ... addd #0e06 -B8D1 8F . xgdx -B8D2 E6 00 .. ldab 00,x -B8D4 4F O clra -B8D5 CE 00 0A ... ldx #000a -B8D8 02 . idiv -B8D9 8F . xgdx -B8DA CB 30 .0 addb #30 ; make it a digit -B8DC F7 0B 93 ... stab 0b93 -B8DF F6 0E 05 ... ldab 0e05 ; array[index]%10 -B8E2 4F O clra -B8E3 C3 0E 06 ... addd #0e06 -B8E6 8F . xgdx -B8E7 E6 00 .. ldab 00,x -B8E9 4F O clra -B8EA CE 00 0A ... ldx #000a -B8ED 02 . idiv -B8EE CB 30 .0 addb #30 ; make it a digit -B8F0 F7 0B 92 ... stab 0b92 -B8F3 C6 20 . ldab #20 ; " " -B8F5 F7 0B 91 ... stab 0b91 -B8F8 C6 20 . ldab #20 ; " " -B8FA F7 0B 90 ... stab 0b90 -B8FD 7F 00 2C .., clr 002c -B900 BD BE 01 ... jsr be01 ;jump70 -B903 C6 0A .. ldab #0a -B905 F7 00 2C .., stab 002c -B908 20 1D . bra 1d -goto26: -B90A BD BE 4B ..K jsr be4b ;displayblank -B90D C6 57 .W ldab #57 ; "W" -B90F F7 0B 96 ... stab 0b96 -B912 C6 42 .B ldab #42 ; "B" -B914 F7 0B 95 ... stab 0b95 -B917 C6 42 .B ldab #42 ; "B" -B919 F7 0B 94 ... stab 0b94 -B91C 7F 00 2C .., clr 002c -B91F BD BE 01 ... jsr be01 ;jump70 write to display -B922 C6 0A .. ldab #0a -B924 F7 00 2C .., stab 002c -B927 7E BA 81 ~.. jmp ba81 ;goto27 - return -goto25: -B92A F6 0E 6D ..m ldab 0e6d -B92D C1 01 .. cmpb #01 -B92F 27 03 '. beq 03 -B931 7E BA 81 ~.. jmp ba81 ;goto27 - return -B934 F6 0E 00 ... ldab 0e00 -B937 C1 05 .. cmpb #05 -B939 27 03 '. beq 03 -B93B 7E BA 81 ~.. jmp ba81 ;goto27 - return -B93E F6 0E 01 ... ldab 0e01 -B941 C1 05 .. cmpb #05 -B943 27 03 '. beq 03 -B945 7E BA 81 ~.. jmp ba81 ;goto27 - return -B948 F6 0E 02 ... ldab 0e02 -B94B C1 05 .. cmpb #05 -B94D 27 03 '. beq 03 -B94F 7E BA 81 ~.. jmp ba81 ;goto27 - return -B952 F6 00 12 ... ldab 0012 -B955 C4 20 . andb #20 ; test the door switch -B957 26 03 &. bne 03 -B959 7E BA 81 ~.. jmp ba81 ;goto27 - return -B95C F6 0E 04 ... ldab 0e04 -B95F C1 05 .. cmpb #05 -B961 26 79 &y bne 79 -B963 F6 0E 03 ... ldab 0e03 -B966 C1 05 .. cmpb #05 -B968 26 72 &r bne 72 -B96A 30 0 tsx -B96B 6F 00 o. clr 00,x -B96D 30 0 tsx -B96E E6 00 .. ldab 00,x -B970 C1 64 .d cmpb #64 -B972 2C 16 ,. bge 16 -B974 5F _ clrb -B975 37 7 pshb -B976 30 0 tsx -B977 E6 01 .. ldab 01,x -B979 4F O clra -B97A 5D ] tstb -B97B 2C 01 ,. bge 01 -B97D 4A J deca -B97E C3 0E 06 ... addd #0e06 -B981 8F . xgdx -B982 33 3 pulb -B983 E7 00 .. stab 00,x -B985 30 0 tsx -B986 6C 00 l. inc 00,x -B988 20 E3 . bra e3 -B98A 7F 0D FF ... clr 0dff -B98D 7F 0E 00 ... clr 0e00 -B990 7F 0E 01 ... clr 0e01 -B993 7F 0E 02 ... clr 0e02 -B996 7F 0E 03 ... clr 0e03 -B999 7F 0E 04 ... clr 0e04 -B99C C6 41 .A ldab #41 ; "A" -B99E F7 0B 99 ... stab 0b99 -B9A1 C6 4C .L ldab #4c ; "L" -B9A3 F7 0B 98 ... stab 0b98 -B9A6 C6 4C .L ldab #4c ; "L" -B9A8 F7 0B 97 ... stab 0b97 -B9AB C6 20 . ldab #20 ; " " -B9AD F7 0B 96 ... stab 0b96 -B9B0 C6 43 .C ldab #43 ; "C" -B9B2 F7 0B 95 ... stab 0b95 -B9B5 C6 4C .L ldab #4c ; "L" -B9B7 F7 0B 94 ... stab 0b94 -B9BA C6 45 .E ldab #45 ; "E" -B9BC F7 0B 93 ... stab 0b93 -B9BF C6 41 .A ldab #41 ; "A" -B9C1 F7 0B 92 ... stab 0b92 -B9C4 C6 52 .R ldab #52 ; "R" -B9C6 F7 0B 91 ... stab 0b91 -B9C9 C6 20 . ldab #20 ; " " -B9CB F7 0B 90 ... stab 0b90 -B9CE 7F 00 2C .., clr 002c -B9D1 BD BE 01 ... jsr be01 ;jump70 - display -B9D4 C6 1E .. ldab #1e -B9D6 F7 00 2C .., stab 002c -B9D9 7E BA 81 ~.. jmp ba81 ;goto27 - return -; -B9DC F6 0E 04 ... ldab 0e04 -B9DF C1 01 .. cmpb #01 -B9E1 27 0A '. beq 0a -B9E3 F6 0E 04 ... ldab 0e04 -B9E6 C1 02 .. cmpb #02 -B9E8 27 03 '. beq 03 -B9EA 7E BA 81 ~.. jmp ba81 ;goto27 - return -; -B9ED F6 0E 03 ... ldab 0e03 -B9F0 C1 00 .. cmpb #00 -B9F2 22 03 ". bhi 03 -B9F4 7E BA 81 ~.. jmp ba81 ;goto27 - return -; -B9F7 F6 0E 03 ... ldab 0e03 -B9FA C1 05 .. cmpb #05 -B9FC 26 03 &. bne 03 -B9FE 7E BA 81 ~.. jmp ba81 ;goto27 - return -; -BA01 F6 0E 03 ... ldab 0e03 -BA04 C1 07 .. cmpb #07 -BA06 24 79 $y bcc 79 -BA08 F6 0E 03 ... ldab 0e03 ; prevkey*10+key -BA0B 86 0A .. ldaa #0a -BA0D 3D = mul -BA0E FB 0E 04 ... addb 0e04 -BA11 30 0 tsx -BA12 E7 00 .. stab 00,x -BA14 E6 00 .. ldab 00,x -BA16 C1 64 .d cmpb #64 -BA18 2C 67 ,g bge 67 -BA1A E6 00 .. ldab 00,x -BA1C 2D 63 -c blt 63 -BA1E 5F _ clrb -BA1F 37 7 pshb -BA20 30 0 tsx -BA21 E6 01 .. ldab 01,x -BA23 4F O clra -BA24 5D ] tstb -BA25 2C 01 ,. bge 01 -BA27 4A J deca -BA28 C3 0E 06 ... addd #0e06 -BA2B 8F . xgdx -BA2C 33 3 pulb -BA2D E7 00 .. stab 00,x -BA2F F6 0E 03 ... ldab 0e03 -BA32 CB 30 .0 addb #30 ; +48 (make an ascii digit) -BA34 F7 0B 99 ... stab 0b99 -BA37 F6 0E 04 ... ldab 0e04 -BA3A CB 30 .0 addb #30 ; +48 (make an ascii digit) -BA3C F7 0B 98 ... stab 0b98 -BA3F C6 20 . ldab #20 ; " " -BA41 F7 0B 97 ... stab 0b97 -BA44 C6 43 .C ldab #43 ; "C" -BA46 F7 0B 96 ... stab 0b96 -BA49 C6 4C .L ldab #4c ; "L" -BA4B F7 0B 95 ... stab 0b95 -BA4E C6 45 .E ldab #45 ; "E" -BA50 F7 0B 94 ... stab 0b94 -BA53 C6 41 .A ldab #41 ; "A" -BA55 F7 0B 93 ... stab 0b93 -BA58 C6 52 .R ldab #52 ; "R" -BA5A F7 0B 92 ... stab 0b92 -BA5D C6 45 .E ldab #45 ; "E" -BA5F F7 0B 91 ... stab 0b91 -BA62 C6 44 .D ldab #44 ; "D" -BA64 F7 0B 90 ... stab 0b90 -BA67 7F 0E 00 ... clr 0e00 -BA6A 7F 0E 01 ... clr 0e01 -BA6D 7F 0E 02 ... clr 0e02 -BA70 7F 0E 03 ... clr 0e03 -BA73 7F 0E 04 ... clr 0e04 -BA76 7F 00 2C .., clr 002c -BA79 BD BE 01 ... jsr be01 ;jump70 - display -BA7C C6 1E .. ldab #1e -BA7E F7 00 2C .., stab 002c -goto27: -BA81 31 1 ins -BA82 39 9 rts - -jump125: -; reads the keypad state into 005b & 0056 -; it looks like it returns without doing anything if the -; no sale switch is pressed, but I haven't looked closely -BA83 F6 18 00 ... ldab 1800 -BA86 C4 7F .. andb #7f -BA88 F7 00 23 ..# stab 0023 -BA8B F6 00 23 ..# ldab 0023 -BA8E F1 00 12 ... cmpb 0012 ; door buffers - debouncing it? -BA91 27 06 '. beq 06 -BA93 F6 00 23 ..# ldab 0023 -BA96 F7 00 12 ... stab 0012 -BA99 F6 20 00 . . ldab 2000 -BA9C F1 00 20 .. cmpb 0020 -BA9F 27 08 '. beq 08 -BAA1 F6 20 00 . . ldab 2000 -BAA4 F7 00 20 .. stab 0020 -BAA7 20 0E . bra 0e -BAA9 F6 00 20 .. ldab 0020 -BAAC F7 00 11 ... stab 0011 -BAAF F6 00 11 ... ldab 0011 -BAB2 C4 03 .. andb #03 -BAB4 F7 00 2B ..+ stab 002b -BAB7 F6 00 1B ... ldab 001b -BABA C4 04 .. andb #04 -BABC 37 7 pshb -BABD F6 10 0A ... ldab 100a ; PortE -BAC0 C4 04 .. andb #04 ; no sale switch (active low) -BAC2 30 0 tsx -BAC3 E0 00 .. subb 00,x -BAC5 31 1 ins -BAC6 27 17 '. beq 17 -BAC8 F6 10 0A ... ldab 100a ; PortE -BACB C4 04 .. andb #04 : no sale switch (active low) -BACD 27 08 '. beq 08 -BACF CE 00 1B ... ldx #001b -BAD2 1C 00 04 .. bset 00,x, #04 -BAD5 20 06 . bra 06 -BAD7 CE 00 1B ... ldx #001b -BADA 1D 00 04 .. bclr 00,x, #04 -BADD 20 15 . bra 15 -BADF F6 10 0A ... ldab 100a ; PortE -BAE2 C4 04 .. andb #04 ; no sale switch (active low) -BAE4 27 08 '. beq 08 -BAE6 CE 00 1D ... ldx #001d -BAE9 1C 00 04 .. bset 00,x, #04 -BAEC 20 06 . bra 06 -BAEE CE 00 1D ... ldx #001d -BAF1 1D 00 04 .. bclr 00,x, #04 -BAF4 CE 10 08 ... ldx #1008 : PortD -BAF7 1D 00 20 ... bclr 00,x, #20 ; select keypad row 0 -BAF9 CE 10 28 ... ldx #1028 -BAFC 1C 00 40 ... bset 00,x #40 ; enable SPI - -BB00 CE 00 14 ... ldx #0014 ; keypad strobe: -BB03 1C 00 04 .. bset 00,x, #04 ; resets the keypad -BB06 F6 00 14 ... ldab 0014 ; shift register -BB09 F7 38 00 .8. stab 3800 ; ready for a new -BB0C CE 00 14 ... ldx #0014 ; read -BB0F 1D 00 04 .. bclr 00,x, #04 -BB12 F6 00 14 ... ldab 0014 -BB15 F7 38 00 .8. stab 3800 - -BB18 CE 00 00 ... ldx #0000 -BB1B 3C < pshx -BB1C 5F _ clrb -BB1D 4F O clra -BB1E BD BD B5 ... jsr bdb5 ;jump78 - reads the keypad inputs into X -BB21 38 8 pulx -BB22 F7 00 5B ..[ stab 005b - -BB25 CE 10 28 ..( ldx #1028 -BB28 1D 00 40 .. bclr 00,x, #40 ; disable SPI - -BB2B CE 10 08 ... ldx #1008 -BB2E 1C 00 20 .. bset 00,x, #20 ; select keypad row 1 - -BB30 CE 10 28 ... ldx #1028 -BB33 1C 00 40 ... bset 00,x, #40 ; enable the SPI - -BB37 CE 00 14 ... ldx #0014 -BB3A 1C 00 04 .. bset 00,x, #04 ; keypad strobe -BB3D F6 00 14 ... ldab 0014 -BB40 F7 38 00 .8. stab 3800 -BB43 CE 00 14 ... ldx #0014 -BB46 1D 00 04 .. bclr 00,x, #04 -BB49 F6 00 14 ... ldab 0014 -BB4C F7 38 00 .8. stab 3800 - -BB4F CE 00 00 ... ldx #0000 -BB52 3C < pshx -BB53 5F _ clrb -BB54 4F O clra -BB55 BD BD B5 ... jsr bdb5 ;jump78 - read the keypad -BB58 38 8 pulx -BB59 F7 00 56 ..V stab 0056 -BB5C CE 10 28 ..( ldx #1028 -BB5F 1D 00 40 .. bclr 00,x, #40 -BB62 39 9 rts - -jump200: -BB63 F6 00 00 ... ldab 0000 -BB66 27 03 '. beq 03 -BB68 7E BD B4 ~.. jmp bdb4 ;goto28 -BB6B F6 00 2E ... ldab 002e -BB6E 27 03 '. beq 03 -BB70 7E BD B4 ~.. jmp bdb4 ;goto28 -BB73 BD BA 83 ... jsr ba83 ;jump125 - read keypad -; has a key been pressed? -BB76 F6 00 5B ..[ ldab 005b -BB79 F1 00 56 ..V cmpb 0056 -BB7C 26 0B &. bne 0b ; to bb89 -BB7E F6 00 56 ..V ldab 0056 -BB81 27 06 '. beq 06 ; to bb89 -BB83 7F 00 29 ..) clr 0029 ; to key pressed -BB86 7E BD AF ~.. jmp bdaf ;goto29 (bail) -; find keypad number -BB89 F6 00 5B ..[ ldab 005b ; is row0 = 0 -BB8C 27 34 '4 beq 34 ; if so, to bbc2 -BB8E F6 00 5B ..[ ldab 005b -BB91 F7 00 5F .._ stab 005f -BB94 7F 00 1C ... clr 001c ; i=0 -; -BB97 F6 00 1C ... ldab 001c -BB9A C1 08 .. cmpb #08 ; if i >= 8 -BB9C 24 15 $. bcc 15 ; to bbb3 (break) -BB9E F6 00 5F .._ ldab 005f -BBA1 C4 01 .. andb #01 -BBA3 27 02 '. beq 02 -BBA5 20 0C . bra 0c ; to bbb3 -BBA7 F6 00 5F .._ ldab 005f -BBAA 54 T lsrb ; ready to test next bit -BBAB F7 00 5F .._ stab 005f -BBAE 7C 00 1C |.. inc 001c -BBB1 20 E4 . bra e4 ; to bb97 -; look up i in the keypad map -BBB3 F6 00 1C ... ldab 001c -BBB6 4F O clra -BBB7 C3 AC 9D ... addd #ac9d ; keypad mapping -BBBA 8F . xgdx -BBBB E6 00 .. ldab 00,x -BBBD F7 00 16 ... stab 0016 -BBC0 20 3C < bra 3c ; to bbfe -; test row 1 - ditto -BBC2 F6 00 56 ..V ldab 0056 -BBC5 27 34 '4 beq 34 -BBC7 F6 00 56 ..V ldab 0056 -BBCA F7 00 5F .._ stab 005f -BBCD 7F 00 1C ... clr 001c -BBD0 F6 00 1C ... ldab 001c -BBD3 C1 08 .. cmpb #08 -BBD5 24 15 $. bcc 15 -BBD7 F6 00 5F .._ ldab 005f -BBDA C4 01 .. andb #01 -BBDC 27 02 '. beq 02 -BBDE 20 0C . bra 0c ; to bbec -BBE0 F6 00 5F .._ ldab 005f -BBE3 54 T lsrb -BBE4 F7 00 5F .._ stab 005f -BBE7 7C 00 1C |.. inc 001c -BBEA 20 E4 . bra e4 -BBEC F6 00 1C ... ldab 001c -; look up in map -BBEF 4F O clra -BBF0 C3 AC A0 ... addd #aca0 -BBF3 8F . xgdx -BBF4 E6 00 .. ldab 00,x -BBF6 F7 00 16 ... stab 0016 -BBF9 20 03 . bra 03 -BBFB 7F 00 16 ... clr 0016 -; -BBFE F6 00 5B ..[ ldab 005b -BC01 FA 00 56 ..V orb 0056 -BC04 F7 00 5F .._ stab 005f -BC07 7F 00 5E ..^ clr 005e -BC0A 7F 00 1C ... clr 001c -BC0D F6 00 1C ... ldab 001c -BC10 C1 08 .. cmpb #08 -BC12 24 16 $. bcc 16 -BC14 F6 00 5F .._ ldab 005f -BC17 C4 01 .. andb #01 -BC19 27 03 '. beq 03 -BC1B 7C 00 5E |.^ inc 005e -BC1E F6 00 5F .._ ldab 005f -BC21 54 T lsrb -BC22 F7 00 5F .._ stab 005f -BC25 7C 00 1C |.. inc 001c -BC28 20 E3 . bra e3 -BC2A F6 00 5E ..^ ldab 005e -BC2D C1 01 .. cmpb #01 -BC2F 22 05 ". bhi 05 -BC31 F6 00 16 ... ldab 0016 -BC34 26 0F &. bne 0f -BC36 7F 00 29 ..) clr 0029 -BC39 CE 00 1B ... ldx #001b -BC3C 1C 00 10 ... bset 00,x, #10 -BC3F 7F 00 37 ..7 clr 0037 -BC42 7E BD AF ~.. jmp bdaf ;goto29 (bail) -BC45 F6 00 16 ... ldab 0016 ; key release or debounce? -BC48 F1 00 29 ..) cmpb 0029 -BC4B 27 2D '- beq 2d -BC4D F6 00 16 ... ldab 0016 -BC50 F7 00 29 ..) stab 0029 -BC53 F6 0E 00 ... ldab 0e00 ; this is the key buffer? -BC56 F7 0D FF ... stab 0dff -BC59 F6 0E 01 ... ldab 0e01 -BC5C F7 0E 00 ... stab 0e00 -BC5F F6 0E 02 ... ldab 0e02 -BC62 F7 0E 01 ... stab 0e01 -BC65 F6 0E 03 ... ldab 0e03 -BC68 F7 0E 02 ... stab 0e02 -BC6B F6 0E 04 ... ldab 0e04 -BC6E F7 0E 03 ... stab 0e03 -BC71 F6 00 29 ..) ldab 0029 -BC74 F7 0E 04 ... stab 0e04 -BC77 7E BD AF ~.. jmp bdaf ;goto29 (bail) -BC7A F6 00 12 ... ldab 0012 -BC7D C4 20 . andb #20 ; test door switch -BC7F 27 3B '; beq 3b ; to bcbc -BC81 F6 00 29 ..) ldab 0029 -BC84 27 33 '3 beq 33 -BC86 F6 00 1B ... ldab 001b -BC89 C4 10 .. andb #10 -BC8B 27 2C ', beq 2c -BC8D F6 00 42 ..B ldab 0042 -BC90 27 15 '. beq 15 -BC92 F6 00 09 ... ldab 0009 -BC95 27 08 '. beq 08 -BC97 F6 00 29 ..) ldab 0029 -BC9A F7 00 0A ... stab 000a -BC9D 20 06 . bra 06 -BC9F F6 00 29 ..) ldab 0029 -BCA2 F7 00 09 ... stab 0009 -BCA5 20 06 . bra 06 -BCA7 F6 00 29 ..) ldab 0029 -BCAA F7 00 42 ..B stab 0042 -BCAD BD E5 AA ... jsr e5aa ;jump12 -BCB0 7F 00 2C .., clr 002c -BCB3 CE 00 1B ... ldx #001b -BCB6 1D 00 10 ... bclr 00,x, #10 -BCB9 7E BD AF ~.. jmp bdaf ;goto29 (bail) -; -BCBC F6 00 1B ... ldab 001b -BCBF C4 10 .. andb #10 -BCC1 26 03 &. bne 03 -BCC3 7E BD 91 ~.. jmp bd91 ;goto30 -BCC6 F6 00 21 ..! ldab 0021 -BCC9 C4 20 . andb #20 -BCCB 27 03 '. beq 03 -BCCD 7E BD 91 ~.. jmp bd91 ;goto30 -BCD0 F6 00 29 ..) ldab 0029 -BCD3 C1 0B .. cmpb #0b -BCD5 26 03 &. bne 03 -BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 -BCDA 7F 00 49 ..I clr 0049 -BCDD F6 00 3A ..: ldab 003a -BCE0 26 32 &2 bne 32 -BCE2 F6 00 29 ..) ldab 0029 -BCE5 C1 0A .. cmpb #0a -BCE7 26 05 &. bne 05 -BCE9 7F 00 1E ... clr 001e -BCEC 20 06 . bra 06 -BCEE F6 00 29 ..) ldab 0029 -BCF1 F7 00 1E ... stab 001e -BCF4 C6 32 .2 ldab #32 -BCF6 F7 00 3A ..: stab 003a -BCF9 BD BE 4B ..K jsr be4b ;displayblank -BCFC F6 00 1E ... ldab 001e -BCFF CB 30 .0 addb #30 -BD01 F7 0B 95 ... stab 0b95 -BD04 BD E5 AA ... jsr e5aa ;jump12 -BD07 7F 00 2C .., clr 002c -BD0A BD BE 01 ... jsr be01 ;jump70 -BD0D C6 32 .2 ldab #32 -BD0F F7 00 2C .., stab 002c -BD12 20 46 F bra 46 -BD14 F6 00 29 ..) ldab 0029 -BD17 C1 05 .. cmpb #05 -BD19 27 07 '. beq 07 -BD1B F6 00 29 ..) ldab 0029 -BD1E C1 0A .. cmpb #0a -BD20 26 05 &. bne 05 -BD22 7F 00 2C .., clr 002c -BD25 20 2D - bra 2d -BD27 F6 00 1E ... ldab 001e -BD2A 58 X aslb -BD2B 58 X aslb -BD2C 58 X aslb -BD2D F7 00 06 ... stab 0006 -BD30 F6 00 1E ... ldab 001e -BD33 58 X aslb -BD34 FB 00 06 ... addb 0006 -BD37 F7 00 06 ... stab 0006 -BD3A F6 00 29 ..) ldab 0029 -BD3D FB 00 06 ... addb 0006 -BD40 F7 00 06 ... stab 0006 -BD43 F6 00 29 ..) ldab 0029 -BD46 CB 30 .0 addb #30 -BD48 F7 0B 94 ... stab 0b94 -BD4B BD BE 01 ... jsr be01 ;jump70 -BD4E CE 00 1B ... ldx #001b -BD51 1D 00 40 ... bclr 00,x, #40 -BD54 7F 00 3A ..: clr 003a -BD57 BD E5 AA ... jsr e5aa ;jump12 -BD5A 20 2D - bra 2d -goto31: -BD5C C6 19 .. ldab #19 -BD5E F7 00 37 ..7 stab 0037 -BD61 F6 00 3A ..: ldab 003a -BD64 27 08 '. beq 08 -BD66 7F 00 3A ..: clr 003a -BD69 7F 00 2C .., clr 002c -BD6C 20 18 . bra 18 -BD6E 7C 00 49 |.I inc 0049 -BD71 F6 00 49 ..I ldab 0049 -BD74 C1 02 .. cmpb #02 -BD76 25 0E %. bcs 0e -BD78 7F 00 49 ..I clr 0049 -BD7B CE 00 1B ... ldx #001b -BD7E 1C 00 01 ... bset 00,x, #01 -BD81 C6 3C .< ldab #3c -BD83 F7 00 4F ..O stab 004f -BD86 BD E5 AA ... jsr e5aa ;jump12 -BD89 CE 00 1B ... ldx #001b -BD8C 1D 00 10 ... bclr 00,x, #10 -BD8F 20 1E . bra 1e -goto30: -BD91 F6 00 1B ... ldab 001b -BD94 C4 10 .. andb #10 -BD96 26 17 &. bne 17 -BD98 F6 00 29 ..) ldab 0029 -BD9B C1 0B .. cmpb #0b -BD9D 26 10 &. bne 10 -BD9F F6 00 37 ..7 ldab 0037 -BDA2 26 0B &. bne 0b -BDA4 BD DD D5 ... jsr ddd5 ;jump120 -BDA7 7F 00 49 ..I clr 0049 -BDAA C6 14 .. ldab #14 -BDAC F7 00 2C .., stab 002c -goto29: -BDAF C6 01 .. ldab #01 -BDB1 F7 00 00 ... stab 0000 -goto28: -BDB4 39 9 rts - -jump78: -; start/finish sending a byte to the display -; stack parameter - 0 to disable display clock (for reading keypad), 1 to enable -; lower 8-bits of D - byte to write to display. -; bytes with bit 7 unset are characters (0-127) -; bytes with bit 7 set are control commands. -; this probably also reads the keypad simultaneously -BDB5 37 7 pshb -BDB6 36 6 psha -BDB7 3C < pshx -BDB8 5F _ clrb -BDB9 4F O clra -BDBA 30 0 tsx -BDBB ED 00 .. std 00,x -BDBD E6 07 .. ldab 07,x -BDBF 27 0E '. beq 0e ; to bdcf if 0 -BDC1 CE 00 14 ... ldx #0014 -BDC4 1C 00 08 ... bset 00,x, #08 -BDC7 F6 00 14 ... ldab 0014 -BDCA F7 38 00 .8. stab 3800 ; enable display clock line -BDCD 20 0C . bra 0c ; to bddb -BDCF CE 00 14 ... ldx #0014 -BDD2 1D 00 08 ... bclr 00,x, #08 -BDD5 F6 00 14 ... ldab 0014 -BDD8 F7 38 00 .8. stab 3800 ; disable display clock line -BDDB 30 0 tsx -BDDC E6 03 .. ldab 03,x -BDDE F7 10 2A ..* stab 102a ; write to spdr -BDE1 F6 10 29 ..) ldab 1029 ; read spsr -BDE4 2D 0F -. blt 0f ; exit sub if SPI complete -BDE6 38 8 pulx -BDE7 08 . inx -BDE8 3C < pshx -BDE9 30 0 tsx -BDEA EC 00 .. ldd 00,x -BDEC 83 FF FF ... subd #ffff ; put a really long timeout on the action -BDEF 26 02 &. bne 02 -BDF1 20 02 . bra 02 -BDF3 20 EC . bra ec ; loop a while back to bde1 -BDF5 F6 10 2A ..* ldab 102a ; reading SPSR (just done) & SPDR clears SPIF -BDF8 30 0 tsx -BDF9 E7 03 .. stab 03,x -BDFB E6 03 .. ldab 03,x ; return contents of spdr - keypad data! -BDFD 4F O clra -BDFE 38 8 pulx -BDFF 38 8 pulx -BE00 39 9 rts - -jump70: -; Write a string in the display buffer at 0x0b90 to the display -BE01 F6 00 2C .., ldab 002c -BE04 26 09 &. bne 09 ; to be0f - ret if mem 0x2c != 0 -BE06 8D 61 .a bsr dest 61 ; to displayreset - reset display -BE08 8D 06 .. bsr dest 06 ; to jump88 - commit to display -BE0A C6 03 .. ldab #03 -BE0C F7 00 2C .., stab 002c -BE0F 39 9 rts - -jump88: -; writes the display buffer (at 0b90-0b99) to the display -; enable the SPI system -BE10 CE 10 28 ..( ldx #1028 -BE13 1C 00 40 ..@ bset 00,x, #40 -; loop to 10 -BE16 7F 00 1C ... clr 001c -BE19 F6 00 1C ... ldab 001c -BE1C C1 0A .. cmpb #0a -BE1E 24 19 $. bcc 19 ; to be39 -BE20 CE 00 01 ... ldx #0001 -BE23 3C < pshx -BE24 F6 00 1C ... ldab 001c -BE27 4F O clra -BE28 C3 0B 90 ... addd #0b90 -BE2B 8F . xgdx -BE2C E6 00 .. ldab 00,x -BE2E C4 7F .. andb #7f ; make sure we don't send a control command -BE30 4F O clra -BE31 8D 82 .. bsr dest 82 ; to jump78 -BE33 38 8 pulx -BE34 7C 00 1C |.. inc 001c -BE37 20 E0 . bra e0 ; to be19 -BE39 CE 00 01 ... ldx #0001 -BE3C 3C < pshx -BE3D CC 00 FF ... ldd #00ff -BE40 BD BD B5 ... jsr bdb5 ;jump78 -BE43 38 8 pulx -; disable the SPI system -BE44 CE 10 28 ..( ldx #1028 -BE47 1D 00 40 ..@ bclr 00,x, #40 -BE4A 39 9 rts - -displayblank: -; stores 0x20 into memory locations 0b90-0b99 -; "blanks out" (with spaces) the display buffer -BE4B 7F 00 1C ... clr 001c -BE4E F6 00 1C ... ldab 001c -BE51 C1 0A .. cmpb #0a -BE53 24 13 $. bcc 13 ; to be68 - rts -BE55 C6 20 . ldab #20 -BE57 37 7 pshb -BE58 F6 00 1C ... ldab 001c -BE5B 4F O clra -BE5C C3 0B 90 ... addd #0b90 -BE5F 8F . xgdx -BE60 33 3 pulb -BE61 E7 00 .. stab 00,x -BE63 7C 00 1C |.. inc 001c -BE66 20 E6 . bra e6 ; to be4e -BE68 39 9 rts - -displayreset: -; Reset the display -; Clear bit 7 of PortA - display reset (active low) -BE69 CE 10 00 ... ldx #1000 -BE6C 1D 00 80 .. bclr x,#80 -BE6F BD E5 96 ... jsr e596 ;jump115 - 100ms delay -; Clear bit 7 of PortA - reset line back to high -BE72 CE 10 00 ... ldx #1000 -BE75 1C 00 80 .. bset 00,x, #80 - -; set SPI enable -BE78 CE 10 28 ... ldx #1028 -BE7B 1C 00 40 ... bset 00,x, #40 - -BE7E BD E5 96 ... jsr e596 ;jump115 - 100ms delay - -; tell the display controller there are 10 digits -BE81 CE 00 01 ... ldx #0001 -BE84 3C < pshx -BE85 CC 00 CA ... ldd #00ca ;11001010 -BE88 BD BD B5 ... jsr bdb5 ;jump78 -BE8B 38 8 pulx - -; set brightness to 100% -BE8C CE 00 01 ... ldx #0001 -BE8F 3C < pshx -BE90 CC 00 E0 ... ldd #00e0 ;11100000 -BE93 BD BD B5 ... jsr bdb5 ;jump78 -BE96 38 8 pulx - -; revert SPI enable -BE97 CE 10 28 ..( ldx #1028 -BE9A 1D 00 40 ... bclr 00,x, #40 -BE9D 39 9 rts - - - -jump50: -; writes a slot and price to the screen? -; writes the slot number iff 0 pushed on to the stack -BE9E 37 7 pshb -BE9F 36 6 psha -BEA0 8D A9 .. bsr a9 ; to be4b - displayblank -BEA2 30 0 tsx -BEA3 E6 05 .. ldab 05,x -BEA5 26 1B &. bne 1b ; to bec2 -BEA7 F6 00 06 ... ldab 0006 -BEAA 4F O clra -BEAB CE 00 0A ... ldx #000a -BEAE 02 . idiv -BEAF 8F . xgdx -BEB0 CB 30 .0 addb #30 -BEB2 F7 0B 99 ... stab 0b99 ; write slotnumber/10 -BEB5 F6 00 06 ... ldab 0006 -BEB8 4F O clra -BEB8 CE 00 0A ... ldx #000a -BEBC 02 . idiv -BEBD CB 30 .0 addb #30 -BEBF F7 0B 98 ... stab 0b98 ; write slotnumber%10 -; -BEC2 30 0 tsx -BEC3 EC 00 .. ldd 00,x -BEC5 C4 FF .. andb #ff -BEC7 84 3F .? anda #3f -BEC9 ED 00 .. std 00,x -BECB EC 00 .. ldd 00,x -BECD CE 03 E8 ... ldx #03e8 ; / 1000 -BED0 02 . idiv -BED1 8F . xgdx -BED2 CB 30 .0 addb #30 -BED4 37 7 pshb -BED5 30 0 tsx -BED6 E6 06 .. ldab 06,x -BED8 4F O clra -BED9 C3 0B 95 ... addd #0b95 -BEDC 8F . xgdx -BEDD 33 3 pulb -BEDE E7 00 .. stab 00,x ; write MSB dollars -BEE0 30 0 tsx -BEE1 EC 00 .. ldd 00,x -BEE3 CE 03 E8 ... ldx #03e8 ; %1000 -BEE6 02 . idiv -BEE7 CE 00 64 ..d ldx #0064 ; /100 -BEEA 02 . idiv -BEEB 8F . xgdx -BEEC CB 30 .0 addb #30 -BEEE 37 7 pshb -BEEF 30 0 tsx -BEF0 E6 06 .. ldab 06,x -BEF2 4F O clra -BEF3 C3 0B 94 ... addd #0b94 ; write LSB dollars -BEF6 8F . xgdx -BEF7 33 3 pulb -BEF8 E7 00 .. stab 00,x -BEFA 30 0 tsx -BEFB EC 00 .. ldd 00,x -BEFD CE 00 64 ..d ldx #0064 ; %100 -BF00 02 . idiv -BF01 CE 00 0A ... ldx #000a ; /10 -BF04 02 . idiv -BF05 8F . xgdx -BF06 CB 30 .0 addb #30 -BF08 37 7 pshb -BF09 30 0 tsx -BF0A E6 06 .. ldab 06,x -BF0C 4F O clra -BF0D C3 0B 93 ... addd #0b93 ; write MSB cents -BF10 8F . xgdx -BF11 33 3 pulb -BF12 E7 00 .. stab 00,x -BF14 30 0 tsx -BF15 EC 00 .. ldd 00,x -BF17 CE 00 0A ... ldx #000a -BF1A 02 . idiv -BF1B CB 30 .0 addb #30 -BF1D 37 7 pshb -BF1E 30 0 tsx -BF1F E6 06 .. ldab 06,x -BF21 4F O clra -BF22 C3 0B 92 ... addd #0b92 ; write LSB cents -BF25 8F . xgdx -BF26 33 3 pulb -BF27 E7 00 .. stab 00,x -BF29 F6 00 13 ... ldab 0013 -BF2C C1 01 .. cmpb #01 -BF2E 22 03 ". bhi 03 -BF30 7E BF DE ~.. jmp bfde ;goto32 -BF33 30 0 tsx -BF34 E6 05 .. ldab 05,x -BF36 4F O clra -BF37 C3 0B 92 ... addd #0b92 -BF3A 8F . xgdx -BF3B E6 00 .. ldab 00,x -BF3D 37 7 pshb -BF3E 30 0 tsx -BF3F E6 06 .. ldab 06,x -BF41 4F O clra -BF42 C3 0B 91 ... addd #0b91 -BF45 8F . xgdx -BF46 33 3 pulb -BF47 E7 00 .. stab 00,x -BF49 30 0 tsx -BF4A E6 05 .. ldab 05,x -BF4C 4F O clra -BF4D C3 0B 93 ... addd #0b93 -BF50 8F . xgdx -BF51 E6 00 .. ldab 00,x -BF53 37 7 pshb -BF54 30 0 tsx -BF55 E6 06 .. ldab 06,x -BF57 4F O clra -BF58 C3 0B 92 ... addd #0b92 -BF5B 8F . xgdx -BF5C 33 3 pulb -BF5D E7 00 .. stab 00,x -BF5F F6 00 13 ... ldab 0013 -BF62 C1 02 .. cmpb #02 -BF64 26 10 &. bne 10 -BF66 C6 2E .. ldab #2e -BF68 37 7 pshb -BF69 30 0 tsx -BF6A E6 06 .. ldab 06,x -BF6C 4F O clra -BF6D C3 0B 93 ... addd #0b93 -BF70 8F . xgdx -BF71 33 3 pulb -BF72 E7 00 .. stab 00,x -BF74 20 68 h bra 68 ;goto32 -; -BF76 C1 04 .. cmpb #04 -BF78 26 26 && bne 26 -BF7A 30 0 tsx -BF7B E6 05 .. ldab 05,x -BF7D 4F O clra -BF7E C3 0B 94 ... addd #0b94 -BF81 8F . xgdx -BF82 E6 00 .. ldab 00,x -BF84 37 7 pshb -BF85 30 0 tsx -BF86 E6 06 .. ldab 06,x -BF88 4F O clra -BF89 C3 0B 93 ... addd #0b93 -BF8C 8F . xgdx -BF8D 33 3 pulb -BF8E E7 00 .. stab 00,x -BF90 C6 2E .. ldab #2e ; "." -BF92 37 7 pshb -BF93 30 0 tsx -BF94 E6 06 .. ldab 06,x -BF96 4F O clra -BF97 C3 0B 94 ... addd #0b94 -BF9A 8F . xgdx -BF9B 33 3 pulb -BF9C E7 00 .. stab 00,x -BF9E 20 3E > bra 3e -BFA0 C1 08 .. cmpb #08 -BFA2 26 3A &: bne 3a -BFA4 30 0 tsx -BFA5 E6 05 .. ldab 05,x -BFA7 4F O clra -BFA8 C3 0B 94 ... addd #0b94 -BFAB 8F . xgdx -BFAC E6 00 .. ldab 00,x -BFAE 37 7 pshb -BFAF 30 0 tsx -BFB0 E6 06 .. ldab 06,x -BFB2 4F O clra -BFB3 C3 0B 93 ... addd #0b93 -BFB6 8F . xgdx -BFB7 33 3 pulb -BFB8 E7 00 .. stab 00,x -BFBA 30 0 tsx -BFBB E6 05 .. ldab 05,x -BFBD 4F O clra -BFBE C3 0B 95 ... addd #0b95 -BFC1 8F . xgdx -BFC2 E6 00 .. ldab 00,x -BFC4 37 7 pshb -BFC5 30 0 tsx -BFC6 E6 06 .. ldab 06,x -BFC8 4F O clra -BFC9 C3 0B 94 ... addd #0b94 -BFCC 8F . xgdx -BFCD 33 3 pulb -BFCE E7 00 .. stab 00,x -BFD0 C6 2E .. ldab #2e ; "." -BFD2 37 7 pshb -BFD3 30 0 tsx -BFD4 E6 06 .. ldab 06,x -BFD6 4F O clra -BFD7 C3 0B 95 ... addd #0b95 -BFDA 8F . xgdx -BFDB 33 3 pulb -BFDC E7 00 .. stab 00,x -goto32: -BFDE F6 0B C0 ... ldab 0bc0 -BFE1 C4 01 .. andb #01 -BFE3 26 0E &. bne 0e ; to bff3 -BFE5 F6 0B C0 ... ldab 0bc0 -BFE8 C4 04 .. andb #04 -BFEA 26 07 &. bne 07 ; to bff3 -BFEC F6 0B C0 ... ldab 0bc0 -BFEF C4 08 .. andb #08 -BFF1 27 15 '. beq 15 ; to c008 -BFF3 F6 00 17 ... ldab 0017 -BFF6 C4 08 .. andb #08 -BFF8 26 0E &. bne 0e ; to c008 -; plonk a dollar sign somewhere -BFFA C6 24 .$ ldab #24 ; "$" -BFFC 37 7 pshb -BFFD 30 0 tsx -BFFE E6 06 .. ldab 06,x -C000 4F O clra -C001 C3 0B 96 ... addd #0b96 -C004 8F . xgdx -C005 33 3 pulb -C006 E7 00 .. stab 00,x -C008 BD BE 69 ..i jsr be69 ;displayreset -C00B F6 00 13 ... ldab 0013 -C00E C1 01 .. cmpb #01 -C010 23 17 #. bls 17 -C012 CE 10 28 ..( ldx #1028 -C015 1C 00 40 ... bset 00,x, #40 ; enable SPI send -C018 CE 00 01 ... ldx #0001 -C01B 3C < pshx -C01C CC 00 20 .. ldd #0020 -C01F BD BD B5 ... jsr bdb5 ;jump78 - send space to display -C022 38 8 pulx -C023 CE 10 28 ..( ldx #1028 ; disable SPI send -C026 1D 00 40 ... bclr 00,x, #40 -C029 BD BE 10 ... jsr be10 ;jump88 - write buffer to display -C02C 38 8 pulx -C02D 39 9 rts - -jump71: -; part of the display: function abstraction -; D points to a string, and the stack contains the length of the message -; Also seems to handle scrolling of long strings? -C02E 37 7 pshb -C02F 36 6 psha -C030 3C < pshx -; need 002c to be zero to display stuff -C031 F6 00 2C .., ldab 002c -C034 27 03 '. beq 03 -C036 7E C0 B7 ~.. jmp c0b7 ;goto33 (bail out) -; if (0003 >= D) -C039 FC 00 03 ... ldd 0003 -C03C 30 0 tsx -C03D A3 02 .. subd 02,x -C03F 25 0A %. bcs 0a ; to c04b -; -C041 E6 07 .. ldab 07,x -C043 4F O clra -C044 E3 02 .. addd 02,x -C046 B3 00 03 ... subd 0003 -C049 24 06 $. bcc 06 ; to c051 -; else -C04B 30 0 tsx -C04C EC 02 .. ldd 02,x -C04E FD 00 03 ... std 0003 -C051 FE 00 03 ... ldx 0003 -C054 08 . inx -C055 FF 00 03 ... stx 0003 -C058 09 . dex -C059 8F . xgdx -C05A 30 0 tsx -C05B ED 00 .. std 00,x -C05D C6 09 .. ldab #09 -C05F F7 00 18 ... stab 0018 -C062 F6 00 18 ... ldab 0018 -C065 C1 FF .. cmpb #ff -C067 24 46 $F bcc 46 ; to c0af (jump 70 - write string) -C069 30 0 tsx -C06A E6 07 .. ldab 07,x -C06C 4F O clra -C06D E3 02 .. addd 02,x -C06F A3 00 .. subd 00,x -C071 24 05 $. bcc 05 -C073 30 0 tsx -C074 EC 02 .. ldd 02,x -C076 ED 00 .. std 00,x -C078 30 0 tsx -C079 EE 00 .. ldx 00,x -C07B E6 00 .. ldab 00,x -C07D C1 40 .@ cmpb #40 -C07F 24 13 $. bcc 13 -C081 30 0 tsx -C082 EE 00 .. ldx 00,x -C084 E6 00 .. ldab 00,x -C086 37 7 pshb -C087 F6 00 18 ... ldab 0018 -C08A 4F O clra -C08B C3 0B 90 ... addd #0b90 -C08E 8F . xgdx -C08F 33 3 pulb -C090 E7 00 .. stab 00,x -C092 20 13 . bra 13 -C094 30 0 tsx -C095 EE 00 .. ldx 00,x -C097 E6 00 .. ldab 00,x -C099 CB C0 .. addb #c0 -C09B 37 7 pshb -C09C F6 00 18 ... ldab 0018 -C09F 4F O clra -C0A0 C3 0B 90 ... addd #0b90 -C0A3 8F . xgdx -C0A4 33 3 pulb -C0A5 E7 00 .. stab 00,x -C0A7 38 8 pulx -C0A8 08 . inx -C0A9 3C < pshx -C0AA 7A 00 18 z.. dec 0018 -C0AD 20 B3 . bra b3 -C0AF BD BE 01 ... jsr be01 ;jump70 -C0B2 C6 03 .. ldab #03 -C0B4 F7 00 2C .., stab 002c -goto33: -C0B7 38 8 pulx -C0B8 38 8 pulx -C0B9 39 9 rts - -;Display a string. D points to the string, which is NULL-terminated -; -display: -C0BA 37 7 pshb -C0BB 36 6 psha -C0BC F6 00 1F ... ldab 001f -C0BF C4 04 .. andb #04 -C0C1 26 03 &. bne 03 -C0C3 7F 00 2C .., clr 002c -C0C6 F6 00 2C .., ldab 002c -C0C9 26 13 &. bne 13 ; to c0de -C0CB 5F _ clrb -C0CC 4F O clra -C0CD FD 00 03 ... std 0003 -C0D0 7F 00 2C .., clr 002c -C0D3 CE 00 09 ... ldx #0009 -C0D6 3C < pshx -C0D7 30 0 tsx -C0D8 EC 02 .. ldd 02,x -C0DA BD C0 2E ... jsr c02e ;jump71 - display -C0DD 38 8 pulx -C0DE 38 8 pulx -C0DF 39 9 rts - -jump94: -C0E0 F6 00 15 ... ldab 0015 -C0E3 2C 02 ,. bge 02 -C0E5 20 F9 . bra f9 -C0E7 CE 00 1D ... ldx #001d -C0EA 1C 00 20 .. bset 00,x, #20 -C0ED BD D7 30 . jsr d730 ;jump202 -C0EE 83 00 00 .0. subd #0000 -C0F3 27 09 '. beq 09 -C0F5 CE 00 1D ... ldx #001d -C0F8 1D 00 20 .. bclr 00,x, #20 -C0FB 5F . clrb -C0FC 4F O clra -C0FD 39 9 rts -; -C0FE CE 00 14 ... ldx #0014 -C101 1C 00 01 ... bset 00,x, #01 -C104 F6 00 14 ... ldab 0014 -C107 F7 38 00 .8. stab 3800 ; note acceptor business -C10A F6 00 15 ... ldab 0015 -C10D C4 1F .. andb #1f -C10F 26 03 &. bne 03 -C111 7E C3 1B ~.. jmp c31b ;goto34 -C114 C6 14 .. ldab #14 ; 20 -C116 F7 00 31 ..1 stab 0031 -C119 F6 00 15 ... ldab 0015 -C11C 2D 15 -. blt 15 -C11E F6 00 31 ..1 ldab 0031 -C121 C1 0A .. cmpb #0a -C123 22 0C ". bhi 0c -C125 BD C5 D3 ... jsr c5d3 ;jump6 -C128 CE 00 1D ... ldx #001d -C12B 1D 00 20 .. bclr 00,x, #20 -C12D 5F _ clrb -C12F 4F O clra -C130 39 9 rts -; -C131 20 E6 . bra e6 -C133 FC 00 3E ..> ldd 003e -C136 F3 00 40 ..@ addd 0040 -C139 FD 00 40 ..@ std 0040 -C13C 5F _ clrb -C13D 4F O clra -C13E FD 00 3E ..> std 003e -C141 F6 00 15 ... ldab 0015 -C144 C4 1F .. andb #1f -C146 4F O clra -C147 BD FE 32 ..2 jsr fe32 ;jump25 -C14A C1 64 00 01 .... ; array data for jump25 -C14E C1 BA 00 01 .... -C152 C2 10 00 02 .... -C156 C2 66 00 04 .f.. -C15A C2 BB 00 08 .... -C15E C3 0E FF F0 .... -C162 00 00 .. ; end of array data -C164 FC 0C DD ... ldd 0cdd -C167 83 FF FF ... subd #ffff -C16A 26 05 &. bne 05 -C16C 5F _ clrb -C16D 4F O clra -C16E FD 0C DD ... std 0cdd -C171 FE 0C DD ... ldx 0cdd -C174 08 . inx -C175 FF 0C DD ... stx 0cdd -C178 CE 00 64 ..d ldx #0064 -C17B 3C < pshx -C17C CC 00 00 ... ldd #0000 -C17F 37 7 pshb -C180 36 6 psha -C181 CC 0C F3 ... ldd #0cf3 -C184 BD FB DF ... jsr fbdf ;jump46 -C187 31 1 ins -C188 31 1 ins -C189 FE 0C F5 ... ldx 0cf5 -C18C 3C < pshx -C18D FC 0C F3 ... ldd 0cf3 -C190 37 7 pshb -C191 36 6 psha -C192 CE FF 9C ... ldx #ff9c -C195 3C < pshx -C196 CC 00 63 ..c ldd #0063 -C199 30 0 tsx -C19A A3 02 .. subd 02,x -C19C 32 2 pula -C19D 33 3 pulb -C19E 26 02 &. bne 02 -C1A0 A3 04 .. subd 04,x -C1A2 38 8 pulx -C1A3 38 8 pulx -C1A4 24 11 $. bcc 11 -C1A6 CE 00 64 ..d ldx #0064 -C1A9 3C < pshx -C1AA CC FF 9C ... ldd #ff9c -C1AD 37 7 pshb -C1AE 36 6 psha -C1AF CC 0C F3 ... ldd #0cf3 -C1B2 BD FB DF ... jsr fbdf ;jump46 -C1B5 31 1 ins -C1B6 31 1 ins -C1B7 7E C3 0E ~.. jmp c30e ;goto35 -C1BA FC 0C DF ... ldd 0cdf -C1BD 83 FF FF ... subd #ffff -C1C0 26 05 &. bne 05 -C1C2 5F _ clrb -C1C3 4F O clra -C1C4 FD 0C DF ... std 0cdf -C1C7 FE 0C DF ... ldx 0cdf -C1CA 08 . inx -C1CB FF 0C DF ... stx 0cdf -C1CE CE 00 C8 ... ldx #00c8 -C1D1 3C < pshx -C1D2 CC 00 00 ... ldd #0000 -C1D5 37 7 pshb -C1D6 36 6 psha -C1D7 CC 0C F7 ... ldd #0cf7 -C1DA BD FB DF ... jsr fbdf ;jump46 -C1DD 31 1 ins -C1DE 31 1 ins -C1DF FE 0C F9 ... ldx 0cf9 -C1E2 3C < pshx -C1E3 FC 0C F7 ... ldd 0cf7 -C1E6 37 7 pshb -C1E7 36 6 psha -C1E8 CE FF 38 ..8 ldx #ff38 ; -200 -C1EB 3C < pshx -C1EC CC 00 C7 ... ldd #00c7 -C1EF 30 0 tsx -C1F0 A3 02 .. subd 02,x -C1F2 32 2 pula -C1F3 33 3 pulb -C1F4 26 02 &. bne 02 -C1F6 A3 04 .. subd 04,x -C1F8 38 8 pulx -C1F9 38 8 pulx -C1FA 24 11 $. bcc 11 -C1FC CE 00 C8 ... ldx #00c8 ; 200 -C1FF 3C < pshx -C200 CC FF 38 ..8 ldd #ff38 ; -200 -C203 37 7 pshb -C204 36 6 psha -C205 CC 0C F7 ... ldd #0cf7 -C208 BD FB DF ... jsr fbdf ;jump46 -C20B 31 1 ins -C20C 31 1 ins -C20D 7E C3 0E ~.. jmp c30e ;goto35 -C210 FC 0C E1 ... ldd 0ce1 -C213 83 FF FF ... subd #ffff -C216 26 05 &. bne 05 -C218 5F _ clrb -C219 4F O clra -C21A FD 0C E1 ... std 0ce1 -C21D FE 0C E1 ... ldx 0ce1 -C220 08 . inx -C221 FF 0C E1 ... stx 0ce1 -C224 CE 01 F4 ... ldx #01f4 -C227 3C < pshx -C228 CC 00 00 ... ldd #0000 -C22B 37 7 pshb -C22C 36 6 psha -C22D CC 0C FB ... ldd #0cfb -C230 BD FB DF ... jsr fbdf ;jump46 -C233 31 1 ins -C234 31 1 ins -C235 FE 0C FD ... ldx 0cfd -C238 3C < pshx -C239 FC 0C FB ... ldd 0cfb -C23C 37 7 pshb -C23D 36 6 psha -C23E CE FE 0C ... ldx #fe0c -C241 3C < pshx -C242 CC 01 F3 ... ldd #01f3 -C245 30 0 tsx -C246 A3 02 .. subd 02,x -C248 32 2 pula -C249 33 3 pulb -C24A 26 02 &. bne 02 -C24C A3 04 .. subd 04,x -C24E 38 8 pulx -C24F 38 8 pulx -C250 24 11 $. bcc 11 -C252 CE 01 F4 ... ldx #01f4 -C255 3C < pshx -C256 CC FE 0C ... ldd #fe0c -C259 37 7 pshb -C25A 36 6 psha -C25B CC 0C FB ... ldd #0cfb -C25E BD FB DF ... jsr fbdf ;jump46 -C261 31 1 ins -C262 31 1 ins -C263 7E C3 0E ~.. jmp c30e ;goto35 -C266 FC 0C E3 ... ldd 0ce3 -C269 83 FF FF ... subd #ffff -C26C 26 05 &. bne 05 -C26E 5F _ clrb -C26F 4F O clra -C270 FD 0C E3 ... std 0ce3 -C273 FE 0C E3 ... ldx 0ce3 -C276 08 . inx -C277 FF 0C E3 ... stx 0ce3 -C27A CE 03 E8 ... ldx #03e8 -C27D 3C < pshx -C27E CC 00 00 ... ldd #0000 -C281 37 7 pshb -C282 36 6 psha -C283 CC 0C FF ... ldd #0cff -C286 BD FB DF ... jsr fbdf ;jump46 -C289 31 1 ins -C28A 31 1 ins -C28B FE 0D 01 ... ldx 0d01 -C28E 3C < pshx -C28F FC 0C FF ... ldd 0cff -C292 37 7 pshb -C293 36 6 psha -C294 CE FC 18 ... ldx #fc18 ; -1000 -C297 3C < pshx -C298 CC 03 E7 ... ldd #03e7 -C29B 30 0 tsx -C29C A3 02 .. subd 02,x -C29E 32 2 pula -C29F 33 3 pulb -C2A0 26 02 &. bne 02 -C2A2 A3 04 .. subd 04,x -C2A4 38 8 pulx -C2A5 38 8 pulx -C2A6 24 11 $. bcc 11 -C2A8 CE 03 E8 ... ldx #03e8 ; 1000 -C2AB 3C < pshx -C2AC CC FC 18 ... ldd #fc18 ; -1000 -C2AF 37 7 pshb -C2B0 36 6 psha -C2B1 CC 0C FF ... ldd #0cff -C2B4 BD FB DF ... jsr fbdf ;jump46 -C2B7 31 1 ins -C2B8 31 1 ins -C2B9 20 53 S bra 53 -C2BB FC 0C E5 ... ldd 0ce5 -C2BE 83 C3 4F ..O subd #c34f ; 49999 -C2C1 26 05 &. bne 05 -C2C3 5F _ clrb -C2C4 4F O clra -C2C5 FD 0C E5 ... std 0ce5 -C2C8 FE 0C E5 ... ldx 0ce5 -C2CB 08 . inx -C2CC FF 0C E5 ... stx 0ce5 -C2CF CE 07 D0 ... ldx #07d0 ; 2000 -C2D2 3C < pshx -C2D3 CC 00 00 ... ldd #0000 -C2D6 37 7 pshb -C2D7 36 6 psha -C2D8 CC 0D 03 ... ldd #0d03 ; 3331 -C2DB BD FB DF ... jsr fbdf ;jump46 -C2DE 31 1 ins -C2DF 31 1 ins -C2E0 FE 0D 05 ... ldx 0d05 -C2E3 3C < pshx -C2E4 FC 0D 03 ... ldd 0d03 -C2E7 37 7 pshb -C2E8 36 6 psha -C2E9 CE D9 30 ..0 ldx #d930 ; -9936 -C2EC 3C < pshx -C2ED CC 05 F5 ... ldd #05f5 ; 1525 -C2F0 30 0 tsx -C2F1 A3 02 .. subd 02,x -C2F3 32 2 pula -C2F4 33 3 pulb -C2F5 26 02 &. bne 02 -C2F7 A3 04 .. subd 04,x -C2F9 38 8 pulx -C2FA 38 8 pulx -C2FB 24 11 $. bcc 11 -C2FD CE 26 D0 .&. ldx #26d0 ; 9936 -C300 3C < pshx -C301 CC FA 0A ... ldd #fa0a ; -1526 -C304 37 7 pshb -C305 36 6 psha -C306 CC 0D 03 ... ldd #0d03 ; 3331 -C309 BD FB DF ... jsr fbdf ;jump46 -C30C 31 1 ins -C30D 31 1 ins -goto35: -C30E F6 00 15 ... ldab 0015 -C311 2C 02 ,. bge 02 -C313 20 F9 . bra f9 -C315 CE 00 15 ... ldx #0015 -C318 1D 00 1F .. bclr 00,x, #1f -goto34: -C31B CE 00 1D ... ldx #001d -C31E 1D 00 20 .. bclr 00,x, #20 -C320 CC 00 01 . ldd #0001 -C324 39 9 rts - -jump64: -; has a good long chat to the bill validator -C325 F6 10 00 ... ldab 1000 -C328 C4 01 .. andb #01 -C32A 26 13 &. bne 13 -C32C 7C 00 7D |.} inc 007d -C32F F6 00 7D ..} ldab 007d -C332 C1 05 .. cmpb #05 -C334 23 03 #. bls 03 -C336 7F 00 7D ..} clr 007d -C339 7F 00 7E ..~ clr 007e -C33C 7E C4 2F ~./ jmp c42f ;goto36 -C33F 7C 00 7E |.~ inc 007e -C342 F6 00 7E ..~ ldab 007e -C345 C1 07 .. cmpb #07 -C347 23 17 #. bls 17 -C349 7F 00 7D ..} clr 007d -C34C 7F 00 7E ..~ clr 007e -C34F 7F 00 7C ..| clr 007c -C352 F6 00 15 ... ldab 0015 -C355 2C 03 ,. bge 03 -C357 7F 00 2C .., clr 002c -C35A CE 00 15 ... ldx #0015 -C35D 1D 00 80 .. bclr 00,x, #80 -C35F F6 00 7E ... ldab 007e -C363 26 03 .. bne 03 ; to c368 -C365 7E C4 2F ~./ jmp c42f ;goto36 -C368 F6 00 7D ..} ldab 007d -C36B C1 01 .. cmpb #01 -C36D 22 03 ". bhi 03 -C36F 7E C4 2F ~./ jmp c42f ;goto36 -C372 CE 00 15 ... ldx #0015 -C375 1C 00 80 .. bset 00,x, #80 -C378 CE 0B C1 ... ldx #0bc1 -C37B 1D 00 08 .. bclr 00,x #08 ; clear bill error bit -C37E F6 00 1D ... ldab 001d -C381 C4 20 . andb #20 -C383 27 03 '. beq 03 -C385 7E C4 29 ~.) jmp c429 ;goto38 -C388 C6 02 .. ldab #02 -C38A F7 00 2C .., stab 002c -C38D 7F 00 3A ..: clr 003a -C390 CE 00 1B ... ldx #001b -C393 1D 00 40 .. bclr 00,x, #40 -C396 7F 00 25 ..% clr 0025 -C399 CE 00 21 ..! ldx #0021 -C39C 1D 00 08 ... bclr 00,x, #08 -C39F CE 00 14 ... ldx #0014 -C3A2 1D 00 01 .. bclr 00,x, #01 -C3A5 F6 00 14 ... ldab 0014 -C3A8 F7 38 00 .8. stab 3800 ; note acceptor business -C3AB 7C 00 7C |.| inc 007c -C3AE CE 00 15 ... ldx #0015 -C3B1 1D 00 1F .. bclr 00,x, #1f -C3B4 F6 00 7C ..| ldab 007c -C3B7 C1 01 .. cmpb #01 -C3B9 26 0E &. bne 0e -C3BB CE 00 15 ... ldx #0015 -C3BE 1C 00 01 .. bset 00,x, #01 -C3C1 CC 00 64 ..d ldd #0064 -C3C4 FD 00 3E ..> std 003e -C3C7 20 60 ` bra 60 -C3C9 F6 00 7C ..| ldab 007c -C3CC C1 02 .. cmpb #02 -C3CE 26 0E &. bne 0e -C3D0 CE 00 15 ... ldx #0015 -C3D3 1C 00 02 .. bset 00,x, #02 -C3D6 CC 00 C8 ... ldd #00c8 -C3D9 FD 00 3E ..> std 003e -C3DC 20 4B K bra 4b -C3DE F6 00 7C ..| ldab 007c -C3E1 C1 02 .. cmpb #02 -C3E3 23 15 #. bls 15 -C3E5 F6 00 7C ..| ldab 007c -C3E8 C1 06 .. cmpb #06 -C3EA 24 0E $. bcc 0e -C3EC CE 00 15 ... ldx #0015 -C3EF 1C 00 .. bset 00,x, #04 -C3F2 CC 01 F4 ... ldd #01f4 -C3F5 FD 00 3E ..> std 003e -C3F8 20 2F / bra 2f -C3FA F6 00 7C ..| ldab 007c -C3FD C1 05 .. cmpb #05 -C3FF 23 15 #. bls 15 -C401 F6 00 7C ..| ldab 007c -C404 C1 0B .. cmpb #0b -C406 24 0E $. bcc 0e -C408 CE 00 15 ... ldx #0015 -C40B 1C 00 08 .. bset 00,x, #08 -C40E CC 03 E8 ... ldd #03e8 -C411 FD 00 3E ..> std 003e -C414 20 13 . bra 13 ; to c429 -C416 F6 00 7C ..| ldab 007c -C419 C1 0B .. cmpb #0b -C41B 23 0C #. bls 0c -C41D CE 00 15 ... ldx #0015 -C420 1C 00 10 .. bset 00,x, #10 -C423 CC 07 D0 ... ldd #07d0 -C426 FD 00 3E ..> std 003e -goto38: -C429 7F 00 7D ..} clr 007d -C42C 7F 00 7E ..~ clr 007e -goto36: -C42F 39 9 rts - -jump26: -; tweaks the changer output lines (at 3000) that correspond with the bitmask of -; 0001. It pulls the lines with 1 set in the bitmask low (active) for 100ms -C430 F6 00 01 ... ldab 0001 -C433 53 S comb -C434 F4 00 1A ... andb 001a ; 0x3000 buffer - changer outputs -C437 F7 00 1A ... stab 001a -C43A F6 00 1A ... ldab 001a -C43D F7 30 00 .0. stab 3000 ; coin mask -C440 CC 00 64 ..d ldd #0064 -C443 BD E5 71 ..q jsr e571 ;msdelay -C446 F6 00 01 ... ldab 0001 -C449 FA 00 1A ... orb 001a -C44C F7 00 1A ... stab 001a -C44F F6 00 1A ... ldab 001a -C452 F7 30 00 .0. stab 3000 ; changer outputs again -C455 39 9 rts - -jump47: -; coin have something to do with coin counting? -C456 FC 00 40 ..@ ldd 0040 -C459 26 03 &. bne 03 -C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 - unset 0x30 in 0021 & return -C45E CE 00 1A ... ldx #001a -C461 1C 00 01 .. bset 00,x, #01 -C464 F6 00 1A ... ldab 001a -C467 F7 30 00 .0. stab 3000 ; changer accept off -C46A CC 03 E8 ... ldd #03e8 ; 1000 -C46D BD E5 71 ..q jsr e571 ;msdelay -goto42: -C470 FC 00 40 ..@ ldd 0040 -C473 83 00 00 ... subd #0000 -C476 22 03 ". bhi 03 -C478 7E C5 B0 ~.. jmp c5b0 ;goto40 -C47B F6 00 1B ... ldab 001b -C47E C4 20 . andb #20 -C480 27 1B '. beq 1b -C482 FC 00 40 ..@ ldd 0040 -C485 83 03 E8 ... subd #03e8 -C488 25 13 %. bcs 13 -C48A C6 28 .( ldab #28 -C48C F7 00 01 ... stab 0001 -C48F CC FC 18 ... ldd #fc18 -C492 F3 00 40 ..@ addd 0040 -C495 FD 00 40 ..@ std 0040 -C498 8D 96 .. bsr dest 96 -C49A 7E C5 7C ~.| jmp c57c ;goto41 -C49D F6 00 1B ... ldab 001b -C4A0 C4 20 . andb #20 -C4A2 27 1C '. beq 1c -C4A4 FC 00 40 ..@ ldd 0040 -C4A7 83 00 64 ..d subd #0064 -C4AA 25 14 %. bcs 14 -C4AC C6 30 .0 ldab #30 -C4AE F7 00 01 ... stab 0001 -C4B1 CC FF 9C ... ldd #ff9c -C4B4 F3 00 40 ..@ addd 0040 -C4B7 FD 00 40 ..@ std 0040 -C4BA BD C4 30 ..0 jsr c430 ;jump26 -C4BD 7E C5 7C ~.| jmp c57c ;goto41 -C4C0 FC 0B DD ... ldd 0bdd -C4C3 27 3C '< beq 3c -C4C5 FC 00 40 ..@ ldd 0040 -C4C8 B3 0B DD ... subd 0bdd -C4CB 25 34 %4 bcs 34 -C4CD F6 0C DB ... ldab 0cdb -C4D0 26 07 &. bne 07 -C4D2 F6 00 1B ... ldab 001b -C4D5 C4 20 . andb #20 -C4D7 27 28 '( beq 28 -C4D9 FC 0B DD ... ldd 0bdd -C4DC 53 S comb -C4DD 43 C coma -C4DE F9 00 41 ..A adcb 0041 -C4E1 B9 00 40 ..@ adca 0040 -C4E4 FD 00 40 ..@ std 0040 -C4E7 F6 0B DA ... ldab 0bda -C4EA F7 00 01 ... stab 0001 -C4ED BD C4 30 ..0 jsr c430 ;jump26 -C4F0 F6 00 1B ... ldab 001b -C4F3 C4 20 . andb #20 -C4F5 26 08 &. bne 08 -C4F7 F6 0C DB ... ldab 0cdb -C4FA 27 03 '. beq 03 -C4FC 7A 0C DB z.. dec 0cdb -C4FF 20 7B { bra 7b -C501 FC 0B DF ... ldd 0bdf -C504 27 3C '< beq 3c -C506 FC 00 40 ..@ ldd 0040 -C509 B3 0B DF ... subd 0bdf -C50C 25 34 %4 bcs 34 -C50E F6 0C DA ... ldab 0cda -C511 26 07 &. bne 07 -C513 F6 00 1B ... ldab 001b -C516 C4 20 . andb #20 -C518 27 28 '( beq 28 -C51A FC 0B DF ... ldd 0bdf -C51D 53 S comb -C51E 43 C coma -C51F F9 00 41 ..A adcb 0041 -C522 B9 00 40 ..@ adca 0040 -C525 FD 00 40 ..@ std 0040 -C528 F6 0B DB ... ldab 0bdb -C52B F7 00 01 ... stab 0001 -C52E BD C4 30 ..0 jsr c430 ;jump26 -C531 F6 00 1B ... ldab 001b -C534 C4 20 . andb #20 -C536 26 08 &. bne 08 -C538 F6 0C DA ... ldab 0cda -C53B 27 03 '. beq 03 -C53D 7A 0C DA z.. dec 0cda -C540 20 3A : bra 3a -C542 FC 0B E1 ... ldd 0be1 -C545 27 30 '0 beq 30 -C547 FC 00 40 ..@ ldd 0040 -C54A B3 0B E1 ... subd 0be1 -C54D 25 28 %( bcs 28 -C54F FC 0B E1 ... ldd 0be1 -C552 53 S comb -C553 43 C coma -C554 F9 00 41 ..A adcb 0041 -C557 B9 00 40 ..@ adca 0040 -C55A FD 00 40 ..@ std 0040 -C55D F6 0B DC ... ldab 0bdc -C560 F7 00 01 ... stab 0001 -C563 BD C4 30 ..0 jsr c430 ;jump26 -C566 F6 00 1B ... ldab 001b -C569 C4 20 . andb #20 -C56B 26 08 &. bne 08 -C56D F6 0C D9 ... ldab 0cd9 -C570 27 03 '. beq 03 -C572 7A 0C D9 z.. dec 0cd9 -C575 20 05 . bra 05 -C577 5F _ clrb -C578 4F O clra -C579 FD 00 40 ..@ std 0040 -goto41: -C57C CC 01 2C .., ldd #012c ;300 ms -C57F BD E5 71 ..q jsr e571 ;msdelay -C582 F6 00 1B ... ldab 001b -C585 C4 20 . andb #20 -C587 26 24 &$ bne 24 -C589 CE 00 1A ... ldx #001a -C58C 1D 00 01 .. bclr 00,x, #01 -C58F F6 00 1A ... ldab 001a -C592 F7 30 00 .0. stab 3000 ; changer accept' low -C595 CC 00 0C ... ldd #000c ; 12 ms -C598 BD E5 71 ..q jsr e571 ;msdelay -C59B CE 00 1A ... ldx #001a -C59E 1C 00 01 .. bset 00,x, #01 -C5A1 F6 00 1A ... ldab 001a -C5A4 F7 30 00 .0. stab 3000 ; changer accept' high -C5A7 CC 00 23 ..# ldd #0023 -C5AA BD E5 71 ..q jsr e571 ;msdelay -C5AD 7E C4 70 ~.p jmp c470 ;goto42 - loop -goto40: -C5B0 F6 0B C0 ... ldab 0bc0 -C5B3 C4 04 .. andb #04 -C5B5 27 0F '. beq 0f -C5B7 F6 00 1B ... ldab 001b -C5BA C4 20 . andb #20 -C5BC 27 08 '. beq 08 -C5BE C6 38 .8 ldab #38 -C5C0 F7 00 01 ... stab 0001 -C5C3 BD C4 30 ..0 jsr c430 ;jump26 -goto39: -C5C6 CE 00 21 ..! ldx #0021 -C5C9 1D 00 10 ... bclr 00,x, #10 -C5CC CE 00 1B ... ldx #001b -C5CF 1D 00 .. bclr 00,x, #20 -C5D2 39 . rts - -jump6: -C5D3 F6 00 15 ... ldab 0015 -C5D6 C4 1F .. andb #1f -C5D8 26 03 &. bne 03 -C5DA 7E C6 7C ~.| jmp c67c ;goto43 -C5DD CC 00 C8 ... ldd #00c8 -C5E0 BD E5 71 ..q jsr e571 ;msdelay -C5E3 FC 00 3E ..> ldd 003e -C5E6 27 58 'X beq 58 -C5E8 F6 00 15 ... ldab 0015 -C5EB C4 1F .. andb #1f -C5ED 4F O clra -C5EE BD FE 32 ..2 jsr fe32 ;jump25 -C5F1 C6 0B 00 01 .. ; array data for jump25 -C5F5 C6 16 00 01 .. -C5F9 C6 21 00 02 .! -C5FD C6 2C 00 04 ., -C601 C6 37 00 08 .7 -C605 C6 40 FF F0 .@ -C609 00 00 .. ;end of array data -C60B CC FF 9C ... ldd #ff9c -C60E F3 00 3E ..> addd 003e -C611 FD 00 3E ..> std 003e -C614 20 2A * bra 2a -C616 CC FF 38 ..8 ldd #ff38 -C619 F3 00 3E ..> addd 003e -C61C FD 00 3E ..> std 003e -C61F 20 1F . bra 1f -C621 CC FE 0C ... ldd #fe0c -C624 F3 00 3E ..> addd 003e -C627 FD 00 3E ..> std 003e -C62A 20 14 . bra 14 -C62C CC FC 18 ... ldd #fc18 -C62F F3 00 3E ..> addd 003e -C632 FD 00 3E ..> std 003e -C635 20 09 . bra 09 -C637 CC F8 30 ..0 ldd #f830 -C63A F3 00 3E ..> addd 003e -C63D FD 00 3E ..> std 003e -C640 CE 00 14 ... ldx #0014 -C643 1D 00 02 ... bclr 00,x, #02 -C646 F6 00 14 ... ldab 0014 -C649 F7 38 00 .8. stab 3800 ; bill acceptor -C64C CC 00 1E ... ldd #001e -C64F BD E5 71 ..q jsr e571 ;msdelay -C652 CE 00 15 ... ldx #0015 -C655 1D 00 .. bclr add,x 00,x -C657 1F CE 00 14 .... brclr ce,x 00 14 -C65B 1C 00 02 ... bset 00,x, #02 -C65E F6 00 14 ... ldab 0014 -C661 F7 38 00 .8. stab 3800 ; bill acceptor -C664 CC 00 19 ... ldd #0019 -C667 BD E5 71 ..q jsr e571 ;msdelay -C66A CE 00 14 ... ldx #0014 -C66D 1C 00 01 .. bset 00,x, #01 -C670 F6 00 14 ... ldab 0014 -C673 F7 38 00 .8. stab 3800 ; bill acceptor -C676 CC 00 19 ... ldd #0019 -C679 BD E5 71 ..q jsr e571 ;msdelay -goto43: -C67C 39 9 rts - -jump124: -; chat to changer -C67D F6 00 30 ..0 ldab 0030 -C680 26 55 &U bne 55 ; to c6d7 -C682 F6 0B C0 ... ldab 0bc0 -C685 C4 04 .. andb #04 ; have a card reader -C687 26 4E &N bne 4e ; to c6d7 -C689 C6 27 .' ldab #27 -C68B F7 10 2D ..- stab 102d ; disable SCI transmission -C68E C6 07 .. ldab #07 -C690 F7 10 2B ..+ stab 102b ; 600 baud -C693 CE 00 1A ... ldx #001a -C696 1C 00 .. bset 00,x, #04 -C699 F6 00 1A ... ldab 001a -C69C F7 30 00 .0. stab 3000 ; keypad strobe -C69F CC 00 14 ... ldd #0014 -C6A2 BD E5 71 ..q jsr e571 ;msdelay -C6A5 F6 0B C0 ... ldab 0bc0 -C6A8 C4 01 .. andb #01 ; have a dumb mech -C6AA 27 06 '. beq 06 -C6AC CE 0B C1 ... ldx #0bc1 -C6AF 1C 00 01 ... bset 00,x, #01 ; set changer powerup error bit -C6B2 F6 0B C0 ... ldab 0bc0 -C6B5 C4 04 .. andb #04 -C6B7 27 06 '. beq 06 -C6B9 CE 0B C1 ... ldx #0bc1 -C6BC 1C 00 02 ... bset 00,x, #02 ; set card powerup error bit -C6BF CE 00 1A ... ldx #001a -C6C2 1D 00 04 ... bclr 00,x, #04 ; keypad strobe finish -C6C5 F6 00 1A ... ldab 001a -C6C8 F7 30 00 .0. stab 3000 -C6CB C6 96 .. ldab #96 -C6CD F7 00 30 ..0 stab 0030 -C6D0 C6 1E .. ldab #1e -C6D2 F7 00 35 ..5 stab 0035 -C6D5 20 5D ] bra 5d -; -C6D7 F6 18 00 ... ldab 1800 -C6DA 2D 2A -* blt 2a -C6DC F6 00 07 ... ldab 0007 -C6DF 26 25 &% bne 25 -C6E1 CE 00 1A ... ldx #001a -C6E4 1D 00 02 ... bclr 00,x, #02 -C6E7 F6 00 1A ... ldab 001a -C6EA F7 30 00 .0. stab 3000 ; changer send' low -C6ED C6 64 .d ldab #64 -C6EF F7 00 2D ..- stab 002d -C6F2 CC 00 32 ..2 ldd #0032 -C6F5 BD E5 71 ..q jsr e571 ;msdelay -C6F8 CE 00 1A ... ldx #001a -C6FB 1C 00 02 ... bset 00,x, #02 -C6FE F6 00 1A ... ldab 001a -C701 F7 30 00 .0. stab 3000 ; changer send' high -C704 20 2E . bra 2e -C706 F6 00 2D ..- ldab 002d -C709 26 29 &) bne 29 -C70B CE 00 1A ... ldx #001a -C70E 1D 00 01 ... bclr 00,x, #01 -C711 F6 00 1A ... ldab 001a -C714 F7 30 00 .0. stab 3000 ; changer accept' low -C717 CC 00 0C ... ldd #000c -C71A BD E5 71 ..q jsr e571 ;msdelay -C71D CE 00 1A ... ldx #001a -C720 1C 00 01 ... bset 00,x, #01 -C723 F6 00 1A ... ldab 001a -C726 F7 30 00 .0. stab 3000 ; changer accept' high -C729 CC 00 23 ..# ldd #0023 -C72C BD E5 71 ..q jsr e571 ;msdelay -C72F C6 64 .d ldab #64 -C731 F7 00 2D ..- stab 002d -C734 F6 00 21 ..! ldab 0021 -C737 C4 10 .. andb #10 -C739 27 45 'E beq 45 -C73B F6 00 11 ... ldab 0011 -C73E C4 04 .. andb #04 -C740 26 1A &. bne 1a -C742 FC 00 40 ..@ ldd 0040 -C745 F3 00 3E ..> addd 003e -C748 B3 00 50 ..P subd 0050 -C74B 25 0F %. bcs 0f -C74D F6 0B C0 ... ldab 0bc0 -C750 C4 04 .. andb #04 -C752 26 08 &. bne 08 -C754 CE 00 21 ..! ldx #0021 -C757 1D 00 10 ... bclr 00,x, #10 -C75A 20 24 $ bra 24 -C75C F6 0B C0 ... ldab 0bc0 -C75F C4 08 .. andb #08 -C761 27 03 '. beq 03 -C763 BD C5 D3 ... jsr c5d3 ;jump6 -C766 FC 0B DD ... ldd 0bdd -C769 26 12 &. bne 12 -C76B FC 0B DF ... ldd 0bdf -C76E 26 0D &. bne 0d -C770 FC 0B E1 ... ldd 0be1 -C773 26 08 &. bne 08 -C775 CE 00 21 ..! ldx #0021 -C778 1D 00 10 ... bclr 00,x, #10 -C77B 20 03 . bra 03 -C77D BD C4 56 ..V jsr c456 ;jump47 -C780 F6 00 15 ... ldab 0015 -C783 2D 08 -. blt 08 -C785 CE 00 21 ..! ldx #0021 -C788 1C 00 08 ... bset 00,x, #08 -C78B 20 06 . bra 06 -C78D CE 00 21 ..! ldx #0021 -C790 1D 00 08 ... bclr 00,x, #08 -C793 39 9 rts - -;proc(a,b) var local -;local=0 -;while b<>0 -; -;endwhile -;return local - -; tests parity? -C794 37 7 pshb -C795 36 6 psha -C796 34 4 des ;stack: 0=local, 1=A, 2=B -C797 30 0 tsx -C798 6F 00 o. clr 00,x -loop: -C79A 30 0 tsx -C79B E6 02 .. ldab 02,x -C79D 27 1A '. beq exit ;c7b9 -C79F 30 0 tsx -C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 -C7A4 30 0 tsx -C7A5 E6 00 .. ldab 00,x -C7A7 27 05 '. beq else ;c7ae -C7A9 30 0 tsx -C7AA 6A 00 j. dec 00,x -C7AC 20 03 . bra skip ;c7b1 -else: -C7AE 30 0 tsx -C7AF 6C 00 l. inc 00,x -skip: -C7B1 30 0 tsx -C7B2 E6 02 .. ldab 02,x -C7B4 54 T lsrb -C7B5 E7 02 .. stab 02,x -C7B7 20 E1 . bra loop ;c79a -exit: -C7B9 30 0 tsx -C7BA E6 00 .. ldab 00,x -C7BC 4F O clra -C7BD 38 8 pulx -C7BE 31 1 ins -C7BF 39 9 rts - -jump49: -; parity tester. returns 1 if good -C7C0 F6 10 2F ../ ldab 102f ; sci data -C7C3 4F O clra -C7C4 8D CE .. bsr c794 ; parity test? -C7C6 83 00 00 ... subd #0000 -C7C9 27 05 '. beq 05 -C7CB F6 10 2C .., ldab 102c ; test the 9th bit -C7CE 2D 10 -. blt 10 ; to c7e0 - return 1 -; -C7D0 F6 10 2F ../ ldab 102f ; sci data -C7D3 4F O clra -C7D4 8D BE .. bsr c794 ; parity test? -C7D6 83 00 00 ... subd #0000 -C7D9 26 09 &. bne 09 ; to c7e4 - return 0 -C7DB F6 10 2C .., ldab 102c ; test the 9th bit -C7DE 2D 04 -. blt 04 -; -C7E0 CC 00 01 ... ldd #0001 ; return 1 -C7E3 39 9 rts -; return 0 -C7E4 5F _ clrb -C7E5 4F O clra -C7E6 39 9 rts - - -;this might send a byte to the serial port -jump37: -C7E7 37 7 pshb -C7E8 36 6 psha -C7E9 C6 32 .2 ldab #32 ; 50 00110010 -C7EB F7 00 31 ..1 stab 0031 -C7EE 30 0 tsx -C7EF E6 01 .. ldab 01,x -C7F1 F7 00 43 ..C stab 0043 -; poll the TD register empty flag until it's set -C7F4 F6 10 2E ... ldab 102e -C7F7 2D 02 -. blt 02 ; transmit data register empty -C7F9 20 F9 . bra f9 ; to c7f4 -; -C7FB 30 0 tsx -C7FC E6 01 .. ldab 01,x -C7FE 4F O clra -C7FF 8D 93 .. bsr 93 ; to c794 - generate parity bit? -C801 83 00 00 ... subd #0000 -C804 27 08 '. beq 08 -C806 CE 10 2C .., ldx #102c -C809 1C 00 40 ... bset 00,x, #40 ; set the 9th bit -C80C 20 06 . bra 06 -C80E CE 10 2C .., ldx #102c ;SCI control 1 -C811 1D 00 40 ... bclr 00,x, #40 ; clear the 9th bit -C814 30 0 tsx -C815 E6 01 .. ldab 01,x -C817 F7 10 2F ../ stab 102f ; send to serial port -C81A 38 8 pulx -C81B 39 9 rts - - - - -sciinterrupt: -C81C 34 4 des -; make sure this interrupt is valid -C81D F6 0B C0 ... ldab 0bc0 -C820 C4 01 .. andb #01 ; do we have a dumb mech? -C822 26 0A &. bne 0a ; if so, to c82e -; -C824 F6 0B C0 ... ldab 0bc0 -C827 C4 04 .. andb #04 ; do we have a card reader? -C829 26 03 &. bne 03 ; if so, to c82e -C82B 7E CB FF ~.. jmp cbff ; else to goto44 -; -C82E C6 96 .. ldab #96 ; 150 -C830 F7 00 30 ..0 stab 0030 ; changer related still? -C833 F6 10 2E ... ldab 102e ; SCI status -C836 C4 02 .. andb #02 ; test for Framing Error -C838 26 0B &. bne 0b ; if so, to c845 -C83A F6 10 2F ../ ldab 102f ; read SCI data -C83D F1 00 26 ..& cmpb 0026 -C840 26 03 &. bne 03 -C842 7E C9 1B ~.. jmp c91b ;goto45 -; -C845 F6 10 2F ../ ldab 102f ; read SCI data -C848 C4 63 .c andb #63 ; 01100110 -C84A C1 23 .# cmpb #23 ; 00100110 -C84C 27 03 '. beq 03 -C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 - pulse send' of changer -; doesnt return -C851 F6 00 1A ... ldab 001a ; register 3000 buffer -C854 C4 01 .. andb #01 ; accept' line of changer -C856 26 03 &. bne 03 -C858 7E C8 E7 ~.. jmp c8e7 ;goto46 - pulse send' of changer -; doesnt return -C85B F6 00 21 ..! ldab 0021 -C85E C4 F8 .. andb #f8 ; 11111000 -C860 37 7 pshb -C861 F6 10 2F ../ ldab 102f ; read SCI data -C864 C4 1C .. andb #1c ; 00011100 -C866 54 T lsrb ; ^^^ -C867 54 T lsrb ; get these bits out -C868 30 0 tsx -C869 EA 00 .. orb 00,x ; or it with the thing just above -C86B 31 1 ins -C86C F7 00 21 ..! stab 0021 -C86F F6 00 21 ..! ldab 0021 -C872 F4 0B D7 ... andb 0bd7 ; if (0021 & 0bd7) -C875 27 08 '. beq 08 ; is false -C877 CE 00 17 ... ldx #0017 -C87A 1C 00 20 .. bset 00,x, #20 -C87C 20 18 bra 18 -C87F F6 00 17 ... ldab 0017 ; if true -C882 C4 20 . andb #20 -C884 27 11 '. beq 11 ; if unset to c897 (break out of if) -C886 CE 00 17 ... ldx #0017 -C889 1D 00 .. bclr 00,x, #20 -C88C C6 04 . andb #04 -C88E F7 0C DB ... stab 0cdb -C891 CE 0B C1 ... ldx #0bc1 -C894 1C 00 40 ... bset 00,x, #40 ; set tube error -; -C897 F6 00 21 ..! ldab 0021 -C89A F4 0B D8 ... andb 0bd8 -C89D 27 08 '. beq 08 ; to c8a7 -C89F CE 00 17 ... ldx #0017 -C8A2 1C 00 40 ... bset 00,x, #40 -C8A5 20 18 . bra 18 ; to c8cf -; -C8A7 F6 00 17 ... ldab 0017 -C8AA C4 40 .@ andb #40 -C8AC 27 11 '. beq 11 ; to c8bf if unset -C8AE CE 00 17 ... ldx #0017 -C8B1 1D 00 40 ... bclr 00,x, #40 -C8B4 C6 04 .. ldab #04 -C8B6 F7 0C DA ... stab 0cda -C8B9 CE 0B C1 ... ldx #0bc1 -C8BC 1C 00 40 ... bset 00,x, #40 ; set tube error -; if 0021 & 0bd9, then set bit 7 of 0017, else unset it. -C8BF F6 00 21 ..! ldab 0021 -C8C2 F4 0B D9 ... andb 0bd9 -C8C5 27 08 '. beq 08 -C8C7 CE 00 17 ... ldx #0017 -C8CA 1C 00 80 .. bset 00,x, #80 -C8CC 20 16 . bra 16 ; to c8e5 -; -C8CF F6 00 17 ... ldab 0017 -C8D2 2C 11 ,. bge 11 ; to c8e5 -C8D4 CE 00 17 ... ldx #0017 -C8D7 1D 00 .. bclr 00,x, #80 -; set counter to 4? -C8D9 C6 04 .. ldab #04 -C8DC F7 0C D9 ... stab 0cd9 -; set tube error bit -C8DF CE 0B C1 ... ldx #0bc1 -C8E2 1C 00 40 ... bset 00,x, #40 ; set tube error bit -C8E5 20 31 1 bra 31 ; to c918 -; -goto46: ; pulse the send' line of the changer -C8E7 F6 10 2F ../ ldab 102f ; read SCI data -C8EA F7 00 26 ..& stab 0026 -C8ED CE 00 1A ... ldx #001a -C8F0 1C 00 02 ... bset 00,x, #02 -C8F3 F6 00 1A ... ldab 001a -C8F6 F7 30 00 .0. stab 3000 ; changer send' high -C8F9 F6 00 3D ..= ldab 003d -C8FC C4 04 .. andb #04 -C8FE 26 18 &. bne 18 ; to c918 -C900 CC 00 03 ... ldd #0003 -C903 BD E5 71 ..q jsr e571 ;msdelay -C906 CE 00 1A ... ldx #001a -C909 1D 00 02 ... bclr 00,x, #02 -C90C F6 00 1A ... ldab 001a -C90F F7 30 00 .0. stab 3000 ; changer send' low -C912 7C 00 3D |.= inc 003d -C915 7E CE 46 ~.F jmp ce46 ;goto47 (exit) -C918 7E CB DA ~.. jmp cbda ;goto48 (clean exit) -; -goto45: -C91B F6 00 08 ... ldab 0008 -C91E 26 03 &. bne 03 -C920 7E CA 5F ~._ jmp ca5f ;goto49 -C923 F6 00 17 ... ldab 0017 -C926 C4 04 .. andb #04 -C928 26 03 &. bne 03 -C92A 7E CA 5F ~._ jmp ca5f ;goto49 -C92D F6 00 17 ... ldab 0017 -C930 C4 08 .. andb #08 -C932 26 03 &. bne 03 -C934 7E CA 5F ~._ jmp ca5f ;goto49 -C937 F6 10 2F ../ ldab 102f ; read SCI data -C93A C1 FF .. cmpb #ff -C93C 27 07 '. beq 07 ; to c945 -C93E F6 00 08 ... ldab 0008 -C941 C1 0E .. cmpb #0e ; if > 14 -C943 25 12 %. bcs 12 ; to c957 -C945 CE 00 17 ... ldx #0017 -C948 1D 00 04 ... bclr 00,x, #04 -C94B 7F 00 08 ... clr 0008 -C94E BD CE 48 ..H jsr ce48 ;jump48 - update values? -C951 7F 00 2C .., clr 002c -C954 7E CA 5C ~.\ jmp ca5c ;goto50 - clean exit -; -C957 F6 00 08 ... ldab 0008 -C95A 4F O clra -C95B BD FE 16 ... jsr fe16 ;jump2 -C95E 00 01 00 0C . -C962 CA 59 .Y ; inc 0008 and clean exit -C964 C9 7E .~ ; read byte into 0bc2 -C966 C9 87 .. ; read byte into 0bc3 & ^10 and stuff -C968 C9 DF .. ; read byte into 0bc4 & stuff -C96A C9 F3 .. ; read byte into 0bc5 & stuff -C96C CA 07 .. ; read byte into 0bc6 & stuff -C96E CA 1B .. ; read byte into 0bc7 only -C970 CA 23 .# ; read byte into 0bc8 only -C972 CA 2B .+ ; read byte into 0bc9 only -C974 CA 33 .3 ; read byte into 0bca only -C976 CA 3B .; ; read byte into 0bcb only -C978 CA 43 .C ; read byte into 0bcc only -C97A CA 4B .K ; read byte into 0bcd only -C97C CA 53 .S ; read byte into 0bce only -C97E F6 10 2F ../ ldab 102f ; read SCI data -C981 F7 0B C2 ... stab 0bc2 -C984 7E CA 59 ~.Y jmp ca59 ;goto51 - inc 0008 and exit -; -C987 F6 10 2F ../ ldab 102f ; read SCI data -C98A F7 0B E3 ... stab 0be3 -C98D F6 10 2F ../ ldab 102f ; read SCI data -C990 C4 0F .. andb #0f -C992 C1 01 .. cmpb #01 -C994 26 07 &. bne 07 ; to c99d -C996 C6 02 .. ldab #02 -C998 F7 00 13 ... stab 0013 -C99B 20 1B . bra 1b ; to c9b8 -C99D C1 02 .. cmpb #02 -C99F 26 07 &. bne 07 ; to c9a8 -C9A1 C6 04 .. ldab #04 -C9A3 F7 00 13 ... stab 0013 -C9A6 20 10 . bra 10 ; to c9b8 -C9A8 C1 03 .. cmpb #03 -C9AA 26 07 &. bne 07 ; to c9b3 -C9AC C6 08 .. ldab #08 -C9AE F7 00 13 ... stab 0013 -C9B1 20 05 . bra 05 ; to c9b8 -C9B3 C6 01 .. ldab #01 -C9B5 F7 00 13 ... stab 0013 -C9B8 F6 10 2F ../ ldab 102f ; read SCI data -C9BB C4 F0 .. andb #f0 -C9BD 54 T lsrb -C9BE 54 T lsrb -C9BF 54 T lsrb -C9C0 54 T lsrb -C9C1 F7 0B C3 ... stab 0bc3 -C9C4 F6 0B C2 ... ldab 0bc2 -C9C7 F7 0B AA ... stab 0baa -;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. -;while 0bc3^<>0 -; obaa^:=0baa^*10 -; obc3^:=0bc3-1 -;endwhile -C9CA F6 0B C3 ... ldab 0bc3 -C9CD 27 0E '. beq c9dd -C9CF F6 0B AA ... ldab 0baa -C9D2 86 0A .. ldaa #0a -C9D4 3D = mul -C9D5 F7 0B AA ... stab 0baa -C9D8 7A 0B C3 z.. dec 0bc3 -C9DB 20 ED . bra c9ca -; -C9DD 20 7A z bra 7a ;goto51 - inc 0008 & clean exit -; -C9DF F6 10 2F ../ ldab 102f ; read SCI data -C9E2 F7 0B C4 ... stab 0bc4 -C9E5 F6 0B C4 ... ldab 0bc4 -C9E8 C1 80 .. cmpb #80 ; if == 128 -C9EA 26 05 &. bne 05 -C9EC C6 0F .. ldab #0f ; put 15 => 0bc4 -C9EE F7 0B C4 ... stab 0bc4 -C9F1 20 66 f bra 66 ;goto51 - inc 0008 & clean exit -; -C9F3 F6 10 2F ../ ldab 102f ; read SCI data -C9F6 F7 0B C5 ... stab 0bc5 -C9F9 F6 0B C5 ... ldab 0bc5 -C9FC C1 80 .. cmpb #80 -C9FE 26 05 &. bne 05 -CA00 C6 0F .. ldab #0f -CA02 F7 0B C5 ... stab 0bc5 -CA05 20 52 R bra 52 ;goto51 - inc 0008 & clean exit -; -CA07 F6 10 2F ../ ldab 102f ; read SCI data -CA0A F7 0B C6 ... stab 0bc6 -CA0D F6 0B C6 ... ldab 0bc6 -CA10 C1 80 .. cmpb #80 -CA12 26 05 &. bne ca19 -CA14 C6 0F .. ldab #0f -CA16 F7 0B C6 ... stab 0bc6 -CA19 20 3E > bra 3e ;goto51 - inc 0008 & clean exit -; -; read byte of data into 0bc7 - 0bce -CA1B F6 10 2F ../ ldab 102f ; read SCI data -CA1E F7 0B C7 ... stab 0bc7 -CA21 20 36 6 bra 36 -; -CA23 F6 10 2F ../ ldab 102f ; read SCI data -CA26 F7 0B C8 ... stab 0bc8 -CA29 20 2E . bra 2e -; -CA2B F6 10 2F ../ ldab 102f ; read SCI data -CA2E F7 0B C9 ... stab 0bc9 -CA31 20 26 & bra 26 -; -CA33 F6 10 2F ../ ldab 102f ; read SCI data -CA36 F7 0B CA ... stab 0bca -CA39 20 1E . bra 1e -; -CA3B F6 10 2F ../ ldab 102f ; read SCI data -CA3E F7 0B CB ... stab 0bcb -CA41 20 16 . bra 16 -; -CA43 F6 10 2F ../ ldab 102f ; read SCI data -CA46 F7 0B CC ... stab 0bcc -CA49 20 0E . bra 0e -; -CA4B F6 10 2F ../ ldab 102f ; read SCI data -CA4E F7 0B CD ... stab 0bcd -CA51 20 06 . bra 06 -; -CA53 F6 10 2F ../ ldab 102f ; read SCI data -CA56 F7 0B CE ... stab 0bce -goto51: -CA59 7C 00 08 |.. inc 0008 -goto50: -CA5C 7E CB DA ~.. jmp cbda ;goto48 (clean exit) -; -goto49: -CA5F F6 10 2F ../ ldab 102f ; read SCI data -CA62 C4 EF .. andb #ef ; 11101111 -CA64 C1 E2 .. cmpb #e2 ; 11100010 -CA66 26 1A &. bne 1a ; if no match, to ca82 -CA68 CE 00 17 ... ldx #0017 -CA6B 1C 00 08 ... bset 00,x, #08 -CA6E CE 00 17 ... ldx #0017 -CA71 1C 00 04 ... bset 00,x, #04 -CA74 C6 01 .. ldab #01 -CA76 F7 00 08 ... stab 0008 -CA79 CE 0B C1 ... ldx #0bc1 -CA7C 1D 00 01 ... bclr 00,x, #01 ; clear card powerup error bit -CA7F 7E CB DA ~.. jmp cbda ;goto48 (clean exit) -; -CA82 F6 10 2F ../ ldab 102f ; read SCI data -CA85 C4 02 .. andb #02 -CA87 27 03 '. beq 03 ; if bit is set then -CA89 7E CB 6C ~.l jmp cb6c ; goto52 -CA8C F6 10 2F ../ ldab 102f ; read SCI data -CA8F 2C 38 ,8 bge 38 ; if bit 7 unset, to cac9 -CA91 F6 00 17 ... ldab 0017 -CA94 C4 08 .. andb #08 -CA96 26 31 &1 bne 31 -CA98 F6 10 2F ../ ldab 102f ; read SCI data -CA9B C4 78 .x andb #78 ; 01111000 -CA9D 54 T lsrb -CA9E 54 T lsrb -CA9F 54 T lsrb -CAA0 4F O clra -CAA1 C3 0B C7 ... addd #0bc7 -CAA4 8F . xgdx -CAA5 E6 00 .. ldab 00,x -CAA7 4F O clra -CAA8 37 7 pshb -CAA9 36 6 psha -CAAA F6 0B AA ... ldab 0baa -CAAD 4F O clra -CAAE BD FB BA ... jsr fbba ;jump38 - multiply? -CAB1 F3 00 40 ..@ addd 0040 -CAB4 FD 00 40 ..@ std 0040 -CAB7 CE 00 1B ... ldx #001b -CABA 1C 00 .. bset 00,x, #20 -CABD CE 00 1B ... ldx #001b -CAC0 1D 00 40 ... bclr 00,x, #40 -CAC3 7F 00 25 ..% clr 0025 -CAC6 7E CB 64 ~.d jmp cb64 ;goto53 - cleanup & exit -; -CAC9 F6 00 17 ... ldab 0017 -CACC C4 08 .. andb #08 -CACE 26 4A &J bne 4a ;to cb1a -CAD0 F6 10 2F ../ ldab 102f ; read SCI data -CAD3 C4 60 .` andb #60 ; 01100000 -CAD5 54 T lsrb ; ^^^^ -CAD6 54 T lsrb -CAD7 54 T lsrb -CAD8 4F O clra -CAD9 C3 0B C7 ... addd #0bc7 -CADC 8F . xgdx -CADD E6 00 .. ldab 00,x -CADF 4F O clra -CAE0 37 7 pshb -CAE1 36 6 psha -CAE2 F6 0B AA ... ldab 0baa -CAE5 4F O clra -CAE6 BD FB BA ... jsr fbba ;jump38 - multiply? -CAE9 FD 0B BD ... std 0bbd -CAEC FC 0B BD ... ldd 0bbd -CAEF F3 00 40 ..@ addd 0040 -CAF2 FD 00 40 ..@ std 0040 -CAF5 F6 00 21 ..! ldab 0021 -CAF8 C4 F8 .. andb #f8 ; 11111000 -CAFA 37 7 pshb -CAFB F6 10 2F ../ ldab 102f ; read SCI data -CAFE C4 1C .. andb #1c ; 00011100 -CB00 54 T lsrb -CB01 54 T lsrb -CB02 30 0 tsx -CB03 EA 00 .. orb 00,x ; or lower 3 bits with 0021 -CB05 31 1 ins -CB06 F7 00 21 ..! stab 0021 -CB09 F6 10 2F ../ ldab 102f ; read SCI data -CB0C F7 0B BC ... stab 0bbc -CB0F CE 00 1B ... ldx #001b -CB12 1D 00 40 .. bclr 00,x, #40 -CB15 7F 00 25 ..% clr 0025 -CB18 20 4A J bra 4a ;goto53 - more cleanups and exit -; -CB1A F6 10 2F ../ ldab 102f ; read SCI data -CB1D C4 E0 .. andb #e0 ; 11100000 -CB1F 54 T lsrb -CB20 54 T lsrb -CB21 54 T lsrb -CB22 54 T lsrb -CB23 54 T lsrb ; shr5 -CB24 4F O clra -CB25 C3 0B C7 ... addd #0bc7 -CB28 8F . xgdx -CB29 E6 00 .. ldab 00,x -CB2B 4F O clra -CB2C 37 7 pshb -CB2D 36 6 psha -CB2E F6 0B AA ... ldab 0baa -CB31 4F O clra -CB32 BD FB BA ... jsr fbba ;jump38 - multiply? -CB35 FD 0B BD ... std 0bbd -CB38 FC 0B BD ... ldd 0bbd -CB3B F3 00 40 ..@ addd 0040 -CB3E FD 00 40 ..@ std 0040 -CB41 F6 00 21 ..! ldab 0021 -CB44 C4 F8 .. andb #f8 -CB46 37 7 pshb -CB47 F6 10 2F ../ ldab 102f ; read SCI data -CB4A C4 1C .. andb #1c -CB4C 54 T lsrb -CB4D 54 T lsrb -CB4E 30 0 tsx -CB4F EA 00 .. orb 00,x -CB51 31 1 ins -CB52 F7 00 21 ..! stab 0021 -CB55 F6 10 2F ../ ldab 102f ; read SCI data -CB58 F7 0B BC ... stab 0bbc -CB5B CE 00 1B ... ldx #001b -CB5E 1D 00 40 ... bclr 00,x, #40 -CB61 7F 00 25 ..% clr 0025 -goto53: ; more cleanups and exit -CB64 7F 00 2C .., clr 002c -CB67 7F 00 3A ..: clr 003a -CB6A 20 6E n bra 6e ; to cbda - cleanup and exit -goto52: -CB6C F6 10 2F ../ ldab 102f ; read SCI data -CB6F C4 03 .. andb #03 -CB71 C1 02 .. cmpb #02 -CB73 26 0F &. bne 0f ; to bc84 -CB75 F6 00 21 ..! ldab 0021 -CB78 C4 08 .. andb #08 -CB7A 27 08 '. beq 08 -CB7C CE 00 21 ..! ldx #0021 -CB7F 1C 00 10 ... bset 00,x, #10 -CB82 20 56 V bra 56 ;goto48 - cleanup and exit -; -CB84 F6 10 2F ../ ldab 102f ; read SCI data -CB87 C4 EF .. andb #ef ; 11101111 -CB89 C1 E3 .. cmpb #e3 ; 11100111 -CB8B 26 08 &. bne 08 ; to cb95 -CB8D CE 0B C1 ... ldx #0bc1 -CB90 1D 00 02 ... bclr 00,x, #02 ; clear card powerup error bit -CB93 20 45 E bra 45 ;goto48 - cleanup and exit -; -; this could be the coin mech powerup message? -CB95 F6 10 2F ../ ldab 102f ; read SCI data -CB98 C4 EF .. andb #ef ; 11101111 -CB9A C1 63 .c cmpb #63 ; 01101110 -CB9C 26 1C &. bne 1c ; to cbba -CB9E CE 0B C1 ... ldx #0bc1 ; clear changer powerup error bit -CBA1 1D 00 01 ... bclr 00,x, #01 -CBA4 F6 0B C0 ... ldab 0bc0 -CBA7 C4 01 .. andb #01 ; do we have a changer? -CBA9 27 0D '. beq 0d ; to cbb8 - cleanup & exit -CBAB F6 0B C0 ... ldab 0bc0 -CBAE C4 04 .. andb #04 ; if we don't have a card reader, we don't have an error reading from it. duh. -CBB0 27 06 '. beq 06 ; to cbb8 -CBB2 CE 0B C1 ... ldx #0bc1 -CBB5 1D 00 02 ... bclr 00,x, #02 ; clear card powerup error bit -CBB8 20 20 bra 20 ;goto48 - cleanup & exit -; -; the coin mech is telling us it has a bad sensor -CBBA F6 10 2F ../ ldab 102f ; read SCI data -CBBD C4 EF .. andb #ef ; 11101111 -CBBF C1 67 .g cmpb #67 ; 01100111 -CBC1 26 08 &. bne 08 ; to cbcb -CBC3 CE 0B C1 ... ldx #0bc1 -CBC6 1C 00 .. bset 00,x, #20 ; set bad sensor error bit -CBC9 20 0F bra 0f ;goto48 - cleanup & exit -; -CBCB F6 10 2F ../ ldab 102f ; read SCI data -CBCE C4 EF .. andb #ef ; 11101111 -CBD0 C1 27 .' cmpb #27 ; 00100111 -CBD2 26 06 &. bne 06 ;goto48 - cleanup & exit -; -CBD4 CE 0B C1 ... ldx #0bc1 ; set coin jam error bit -CBD7 1C 00 10 ... bset 00,x, #10 -goto48: ; cleanup and exit -CBDA CE 00 1A ... ldx #001a -CBDD 1C 00 02 ... bset 00,x, #02 -CBE0 F6 00 1A ... ldab 001a -CBE3 F7 30 00 .0. stab 3000 ; changer send' high -CBE6 F6 00 17 ... ldab 0017 -CBE9 C4 04 .. andb #04 -CBEB 26 05 &. bne 05 ; to cbf2 -CBED C6 06 .. ldab #06 -CBEF F7 00 07 ... stab 0007 -CBF2 F6 00 26 ..& ldab 0026 ; 0026 ~= 0026 -CBF5 53 S comb -CBF6 F7 00 26 ..& stab 0026 -CBF9 7F 00 3D ..= clr 003d -CBFC 7E CE 46 ~.F jmp ce46 ;goto47 (exit) -; -; -; -; -; -; -; -; -; -; -; -; -; -; -; -; -; -goto44: -CBFF F6 0B C0 ... ldab 0bc0 ; do we have our changer (link master)? -CC02 C4 02 .. andb #02 -CC04 26 03 &. bne 03 ; if not, swallow & exit -CC06 7E CE 3B ~.; jmp ce3b ; goto54 - swallow a byte & exit -; -CC09 F6 10 2F ../ ldab 102f ; read SCI data -CC0C C4 E0 .. andb #e0 ; 11100000 -CC0E C1 20 . cmpb #20 ; 00100000 -CC10 27 03 '. beq 03 -CC12 7E CE 3B ~.; jmp ce3b ;goto54 - swallow a byte & exit -; -CC15 C6 32 .2 ldab #32 ; 50 00110010 -CC17 F7 00 2F ../ stab 002f -CC1A CE 00 1B ... ldx #001b ; say we have a link master packet? -CC1D 1C 00 02 ... bset 00,x, #02 -CC20 F6 10 2E ... ldab 102e ; SCI status -CC23 C4 02 .. andb #02 ; test for Framing Error -CC25 26 08 &. bne 08 ; if not, perform parity test. else to cc2f -CC27 BD C7 C0 ... jsr c7c0 ;jump49 - parity test -CC2A 83 00 00 ... subd #0000 -CC2D 26 0F &. bne 0f ; if good, to cc3e -CC2F F6 10 2F ../ ldab 102f ; read SCI data -CC32 30 0 tsx -CC33 E7 00 .. stab 00,x -CC35 CC 00 FF ... ldd #00ff -CC38 BD C7 E7 ... jsr c7e7 ;jump37 - send #FF to coin mech -CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 - exit -; -CC3E F6 10 2F ../ ldab 102f ; read SCI data -CC41 C1 3F .? cmpb #3f ; 00111111 -CC43 26 0A &. bne 0a ; to cc4f -CC45 F6 00 43 ..C ldab 0043 -CC48 4F O clra -CC49 BD C7 E7 ... jsr c7e7 ;jump37 - send 0043 to coin mech - retry? -CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 - exit -; -CC4F F6 00 08 ... ldab 0008 ; already in a packet? -CC52 26 03 &. bne 03 -CC54 7E CD 94 ~.. jmp cd94 ;goto56 -; -CC57 F6 10 2F ../ ldab 102f ; read SCI data -CC5A C4 F0 .. andb #f0 ; 11110000 -CC5C C1 20 . cmpb #20 ; 00100000 ; 4th bit clear -CC5E 27 03 '. beq 03 -CC60 7E CD 94 ~.. jmp cd94 ;goto56 -CC63 F6 10 2F ../ ldab 102f ; read SCI data -CC66 C4 0F .. andb #0f ; place lower nibble (data) onto stack var -CC68 30 0 tsx -CC69 E7 00 .. stab 00,x -CC6B F6 00 08 ... ldab 0008 -CC6E 4F O clra -CC6F BD FE 16 ... jsr fe16 ;jump2 -CC72 00 01 00 07 . ; array data for jump2 -CC76 CD 7A . ; if 0008 == 9, clr 0008, 002c. else inc 0008, send #00 to coin mech -CC78 CC 88 .. ; if 0017 sp=>0076, else sp=>0040, then same as above -CC7A CC A2 .. ; if 0017 0076+=sp<<4, else 0040+=sp<<4, then same as above -CC7C CC CA .. ; if 0017 0076+=sp<<8, else 0040+=sp<<8, then same as above -CC7E CC EE .. ; if 0017 0076+=sp<<16, else 0040+=sp<16, then same as above -CC80 CD 19 .. ; 0baa = sp, then same as above -CC82 CD 21 . ; 0baa = sp<<4, then same as above -CC83 CD 30 !. ; 0013 = sp, then same as above - location of dec point? -CC85 CD 38 0 ; read byte & #01, - have change -; -CC88 F6 00 17 ... ldab 0017 -CC8B C4 01 .. andb #01 -CC8D 27 09 '. beq 09 ; to cc98 -CC8F 30 0 tsx -CC90 E6 00 .. ldab 00,x -CC92 4F O clra -CC93 FD 00 76 ..v std 0076 -CC96 20 07 . bra 07 ; to cc9f -CC98 30 0 tsx -CC99 E6 00 .. ldab 00,x -CC9B 4F O clra -CC9C FD 00 40 ..@ std 0040 -CC9F 7E CD 7A ~.z jmp cd7a ;goto57 -; -CCA2 F6 00 17 ... ldab 0017 -CCA5 C4 01 .. andb #01 -CCA7 27 10 '. beq 10 ; to ccb9 -CCA9 30 0 tsx -CCAA E6 00 .. ldab 00,x -CCAC 4F O clra -CCAD 05 . asld -CCAE 05 . asld -CCAF 05 . asld -CCB0 05 . asld -CCB1 F3 00 76 ..v addd 0076 -CCB4 FD 00 76 ..v std 0076 -CCB7 20 0E . bra 0e ; to ccc7 -CCB9 30 0 tsx -CCBA E6 00 .. ldab 00,x -CCBC 4F O clra -CCBD 05 . asld -CCBE 05 . asld -CCBF 05 . asld -CCC0 05 . asld -CCC1 F3 00 40 ..@ addd 0040 -CCC4 FD 00 40 ..@ std 0040 -CCC7 7E CD 7A ~.z jmp cd7a ;goto57 -; -CCCA F6 00 17 ... ldab 0017 -CCCD C4 01 .. andb #01 -CCCF 27 0E '. beq 0e ; to ccdf -CCD1 30 0 tsx -CCD2 E6 00 .. ldab 00,x -CCD4 4F O clra -CCD5 17 . tba -CCD6 5F _ clrb -CCD7 F3 00 76 ..v addd 0076 -CCDA FD 00 76 ..v std 0076 -CCDD 20 0C . bra 0c ; to cceb -CCDF 30 0 tsx -CCE0 E6 00 .. ldab 00,x -CCE2 4F O clra -CCE3 17 . tba -CCE4 5F _ clrb -CCE5 F3 00 40 ..@ addd 0040 -CCE8 FD 00 40 ..@ std 0040 -CCEB 7E CD 7A ~.z jmp cd7a ;goto57 -; -CCEE F6 00 17 ... ldab 0017 -CCF1 C4 01 .. andb #01 -CCF3 27 12 '. beq 12 ; to cd07 -CCF5 30 0 tsx -CCF6 E6 00 .. ldab 00,x -CCF8 4F O clra -CCF9 17 . tba -CCFA 48 H asla -CCFB 48 H asla -CCFC 48 H asla -CCFD 48 H asla -CCFE 5F _ clrb -CCFF F3 00 76 ..v addd 0076 -CD02 FD 00 76 ..v std 0076 -CD05 20 10 . bra 10 ; to cd17 -CD07 30 0 tsx -CD08 E6 00 .. ldab 00,x -CD0A 4F O clra -CD0B 17 . tba -CD0C 48 H asla -CD0D 48 H asla -CD0E 48 H asla -CD0F 48 H asla -CD10 5F _ clrb -CD11 F3 00 40 ..@ addd 0040 -CD14 FD 00 40 ..@ std 0040 -CD17 20 61 a bra 61 -; -CD19 30 0 tsx -CD1A E6 00 .. ldab 00,x -CD1C F7 0B AA ... stab 0baa -CD1F 20 59 Y bra 59 ; to cd7a - goto57 -; -CD21 30 0 tsx -CD22 E6 00 .. ldab 00,x -CD24 58 X aslb -CD25 58 X aslb -CD26 58 X aslb -CD27 58 X aslb -CD28 FB 0B AA ... addb 0baa -CD2B F7 0B AA ... stab 0baa -CD2E 20 4A J bra 4a ; to cd7a - goto57 -; -CD30 30 0 tsx -CD31 E6 00 .. ldab 00,x -CD33 F7 00 13 ... stab 0013 -CD36 20 42 B bra 42 ; to cd7a - goto57 -; -; -; coin mech has no change if bit is set (displays EXACT COINS ONLY) -CD38 F6 10 2F ../ ldab 102f ; read SCI data -CD3B C4 01 .. andb #01 -CD3D 27 08 '. beq 08 ; to cd47 -CD3F CE 00 21 ..! ldx #0021 -CD42 1C 00 40 ... bset 00,x, #40 -CD45 20 06 . bra 06 ; to cd4d -CD47 CE 00 21 ..! ldx #0021 -CD4A 1D 00 40 ... bclr 00,x, #40 -; -CD4D F6 00 17 ... ldab 0017 -CD50 C4 01 .. andb #01 -CD52 27 17 '. beq 17 ; to cd6b -CD54 F6 0B AA ... ldab 0baa -CD57 4F O clra -CD58 37 7 pshb -CD59 36 6 psha -CD5A FC 00 76 ..v ldd 0076 -CD5D BD FB BA ... jsr fbba ;jump38 - multiply? -CD60 FD 00 76 ..v std 0076 ; 0076 *= 0baa -CD63 CE 00 17 ... ldx #0017 -CD66 1D 00 01 ... bclr 00,x, #01 -CD69 20 0F . bra 0f ;goto57 - send byte & exit -CD6B F6 0B AA ... ldab 0baa -CD6E 4F O clra -CD6F 37 7 pshb -CD70 36 6 psha -CD71 FC 00 40 ..@ ldd 0040 -CD74 BD FB BA ... jsr fbba ;jump38 - multiply? -CD77 FD 00 40 ..@ std 0040 ; 0040 *= 0baa -goto57: ; sends the byte, clearing the counter if its the 8th byte -CD7A F6 00 08 ... ldab 0008 -CD7D C1 09 .. cmpb #09 -CD7F 26 08 &. bne 08 -CD81 7F 00 2C .., clr 002c -CD84 7F 00 08 ... clr 0008 -CD87 20 03 . bra 03 -CD89 7C 00 08 |.. inc 0008 -CD8C 5F _ clrb -CD8D 4F O clra -CD8E BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech -CD91 7E CE 39 ~.9 jmp ce39 ;goto55 - exit -goto56: -CD94 F6 10 2F ../ ldab 102f ; read SCI data -CD97 4F O clra -CD98 BD FE 32 ..2 jsr fe32 ;jump25 -CD9B CD B1 00 31 ...1 ; 49 "1" 00110001 -CD9F CD DB 00 01 .... ; 50 "2" 00110010 -CDA3 CE 20 00 01 . .. ; 51 "3" 00110011 -CDA7 CE 28 00 05 .(.. ; 56 "8" 00111000 -CDAB CE 34 FF C8 .4.. ; 0 -CDAF 00 00 .. ; end of array data -; -; got 00110001 - "1" -CDB1 F6 00 21 ..! ldab 0021 -CDB4 2C 08 ,. bge 08 ; something to do with link master price holding -CDB6 CC 00 80 ... ldd #0080 -CDB9 BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech -CDBC 20 1B . bra 1b ; to cdd9 - exit -CDBE 5F _ clrb -CDBF 4F O clra -CDC0 BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech -CDC3 F6 00 1F ... ldab 001f -CDC6 C4 08 .. andb #08 -CDC8 27 0C '. beq 0c -CDCA F6 0B C0 ... ldab 0bc0 -CDCD C4 10 .. andb #10 ; have link master price holding -CDCF 27 05 '. beq 05 -CDD1 7C 00 75 |.u inc 0075 -CDD4 20 03 . bra 03 -CDD6 7F 00 75 ..u clr 0075 -CDD9 20 5E ^ bra 5e ; to ce39 - exit -; -; got 00110001 - "2" -CDDB F6 00 1D ... ldab 001d -CDDE C4 02 .. andb #02 -CDE0 27 07 '. beq 07 -CDE2 F6 00 19 ... ldab 0019 -CDE5 C4 08 .. andb #08 -CDE7 26 19 &. bne 19 -CDE9 CC 00 FE ... ldd #00fe -CDEC BD C7 E7 ... jsr c7e7 ;jump37 - send #fe to coin mech -CDEF F6 00 1F ... ldab 001f -CDF2 C4 08 .. andb #08 -CDF4 27 0A '. beq 0a ; to ce00, to exit -CDF6 F6 0B C0 ... ldab 0bc0 -CDF9 C4 10 .. andb #10 ; have link master price holding -CDFB 27 03 '. beq 03 -CDFD 7C 00 75 |.u inc 0075 -CE00 20 1C . bra 1c ; to ce1e, to ce39, exit -; -CE02 FC 00 44 ..D ldd 0044 -CE05 37 7 pshb -CE06 36 6 psha -CE07 F6 0B AA ... ldab 0baa -CE0A 4F O clra -CE0B 38 8 pulx -CE0C 8F . xgdx -CE0D 02 . idiv -CE0E 8F . xgdx -CE0F BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech -CE12 CE 00 19 ... ldx #0019 -CE15 1D 00 08 ... bclr 00,x, #08 -CE18 CE 00 1F ... ldx #001f -CE1B 1C 00 08 ... bset 00,x, #08 -CE1E 20 19 . bra 19 ; to ce39, exit -; -; got 00110001 - "3" -CE20 CE 00 1D ... ldx #001d -CE23 1D 00 02 ... bclr 00,x, #02 -CE26 20 11 . bra 11 -; -; got 00110001 - "8" -CE28 C6 01 .. ldab #01 -CE2A F7 00 08 ... stab 0008 -CE2D 5F _ clrb -CE2E 4F O clra -CE2F BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech -CE32 20 05 . bra 05 -; -CE34 5F _ clrb -CE35 4F O clra -CE36 BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech -goto55: -CE39 20 0B . bra 0b ; to ce46 (exit) -goto54: ; just swallow a byte? -CE3B F6 10 2E ... ldab 102e ; SCI Status -CE3E 30 0 tsx -CE3F E7 00 .. stab 00,x ; store into stack variable -CE41 F6 10 2F ../ ldab 102f ; read SCI data -CE44 E7 00 .. stab 00,x -goto47: -CE46 31 1 ins -CE47 3B ; rti - -jump48: -; -CE48 F6 0B C4 ... ldab 0bc4 -CE4B F1 0B C5 ... cmpb 0bc5 -CE4E 25 53 %S bcs 53 ; if 0bc4 < 0bc5 to cea3 -CE50 F6 0B C5 ... ldab 0bc5 -CE53 F1 0B C6 ... cmpb 0bc6 -CE56 25 4B %K bcs 4b ; if 0bc5 < 0bc6 to cea3 -; so here we have 0bc6 < 0bc5 < 0bc4 -CE58 F6 0B C4 ... ldab 0bc4 -CE5B 4F O clra -CE5C C3 0B C7 ... addd #0bc7 -CE5F 8F . xgdx -CE60 E6 00 .. ldab 00,x -CE62 4F O clra -CE63 FD 0B DD ... std 0bdd -CE66 F6 0B C5 ... ldab 0bc5 -CE69 4F O clra -CE6A C3 0B C7 ... addd #0bc7 -CE6D 8F . xgdx -CE6E E6 00 .. ldab 00,x -CE70 4F O clra -CE71 FD 0B DF ... std 0bdf -CE74 F6 0B C6 ... ldab 0bc6 -CE77 4F O clra -CE78 C3 0B C7 ... addd #0bc7 -CE7B 8F . xgdx -CE7C E6 00 .. ldab 00,x -CE7E 4F O clra -CE7F FD 0B E1 ... std 0be1 -CE82 C6 01 .. ldab #01 -CE84 F7 0B D7 ... stab 0bd7 -CE87 C6 04 .. ldab #04 -CE89 F7 0B D8 ... stab 0bd8 -CE8C C6 02 .. ldab #02 -CE8E F7 0B D9 ... stab 0bd9 -CE91 C6 20 . ldab #20 -CE93 F7 0B DA ... stab 0bda -CE96 C6 08 .. ldab #08 -CE98 F7 0B DB ... stab 0bdb -CE9B C6 10 .. ldab #10 -CE9D F7 0B DC ... stab 0bdc -CEA0 7E D0 66 ~.f jmp d066 ;goto58 - multiply & exit -; -CEA3 F6 0B C4 ... ldab 0bc4 -CEA6 F1 0B C6 ... cmpb 0bc6 -CEA9 25 53 %S bcs 53 ; if 0bc4 < 0bc6 to cefe -CEAB F6 0B C6 ... ldab 0bc6 -CEAE F1 0B C5 ... cmpb 0bc5 -CEB1 25 4B %K bcs 4b ; if 0bc6 < 0bc5 to cefe -; so here we have 0bc5 < 0bc6 < 0bc4 -CEB3 F6 0B C4 ... ldab 0bc4 -CEB6 4F O clra -CEB7 C3 0B C7 ... addd #0bc7 -CEBA 8F . xgdx -CEBB E6 00 .. ldab 00,x -CEBD 4F O clra -CEBE FD 0B DD ... std 0bdd -CEC1 F6 0B C6 ... ldab 0bc6 -CEC4 4F O clra -CEC5 C3 0B C7 ... addd #0bc7 -CEC8 8F . xgdx -CEC9 E6 00 .. ldab 00,x -CECB 4F O clra -CECC FD 0B DF ... std 0bdf -CECF F6 0B C5 ... ldab 0bc5 -CED2 4F O clra -CED3 C3 0B C7 ... addd #0bc7 -CED6 8F . xgdx -CED7 E6 00 .. ldab 00,x -CED9 4F O clra -CEDA FD 0B E1 ... std 0be1 -CEDD C6 01 .. ldab #01 -CEDF F7 0B D7 ... stab 0bd7 -CEE2 C6 02 .. ldab #02 -CEE4 F7 0B D8 ... stab 0bd8 -CEE7 C6 04 .. ldab #04 -CEE9 F7 0B D9 ... stab 0bd9 -CEEC C6 20 . ldab #20 -CEEE F7 0B DA ... stab 0bda -CEF1 C6 10 .. ldab #10 -CEF3 F7 0B DB ... stab 0bdb -CEF6 C6 08 .. ldab #08 -CEF8 F7 0B DC ... stab 0bdc -CEFB 7E D0 66 ~.f jmp d066 ;goto58 - multiply and exit -; -CEFE F6 0B C5 ... ldab 0bc5 -CF01 F1 0B C4 ... cmpb 0bc4 -CF04 25 53 %S bcs 53 ; if 0bc5 < 0bc4 to cf59 -CF06 F6 0B C4 ... ldab 0bc4 -CF09 F1 0B C6 ... cmpb 0bc6 -CF0C 25 4B %K bcs 4b ; if 0bc4 < 0bc6 to cf59 -; so here we have 0bc6 < 0bc4 < 0bc5 -CF0E F6 0B C5 ... ldab 0bc5 -CF11 4F O clra -CF12 C3 0B C7 ... addd #0bc7 -CF15 8F . xgdx -CF16 E6 00 .. ldab 00,x -CF18 4F O clra -CF19 FD 0B DD ... std 0bdd -CF1C F6 0B C4 ... ldab 0bc4 -CF1F 4F O clra -CF20 C3 0B C7 ... addd #0bc7 -CF23 8F . xgdx -CF24 E6 00 .. ldab 00,x -CF26 4F O clra -CF27 FD 0B DF ... std 0bdf -CF2A F6 0B C6 ... ldab 0bc6 -CF2D 4F O clra -CF2E C3 0B C7 ... addd #0bc7 -CF31 8F . xgdx -CF32 E6 00 .. ldab 00,x -CF34 4F O clra -CF35 FD 0B E1 ... std 0be1 -CF38 C6 04 .. ldab #04 -CF3A F7 0B D7 ... stab 0bd7 -CF3D C6 01 .. ldab #01 -CF3F F7 0B D8 ... stab 0bd8 -CF42 C6 02 .. ldab #02 -CF44 F7 0B D9 ... stab 0bd9 -CF47 C6 08 .. ldab #08 -CF49 F7 0B DA ... stab 0bda -CF4C C6 20 . ldab #20 -CF4E F7 0B DB ... stab 0bdb -CF51 C6 10 .. ldab #10 -CF53 F7 0B DC ... stab 0bdc -CF56 7E D0 66 ~.f jmp d066 ;goto58 - multiply and exit -; -CF59 F6 0B C5 ... ldab 0bc5 -CF5C F1 0B C6 ... cmpb 0bc6 -CF5F 25 53 %S bcs 53 ; if 0bc5 < 0bc6 to cfb4 -CF61 F6 0B C6 ... ldab 0bc6 -CF64 F1 0B C4 ... cmpb 0bc4 -CF67 25 4B %K bcs 4b ; if 0bc6 < 0bc4 to cfb4 -; so here we have 0bc4 < 0bc6 < 0bc5 -CF69 F6 0B C5 ... ldab 0bc5 -CF6C 4F O clra -CF6D C3 0B C7 ... addd #0bc7 -CF70 8F . xgdx -CF71 E6 00 .. ldab 00,x -CF73 4F O clra -CF74 FD 0B DD ... std 0bdd -CF77 F6 0B C6 ... ldab 0bc6 -CF7A 4F O clra -CF7B C3 0B C7 ... addd #0bc7 -CF7E 8F . xgdx -CF7F E6 00 .. ldab 00,x -CF81 4F O clra -CF82 FD 0B DF ... std 0bdf -CF85 F6 0B C4 ... ldab 0bc4 -CF88 4F O clra -CF89 C3 0B C7 ... addd #0bc7 -CF8C 8F . xgdx -CF8D E6 00 .. ldab 00,x -CF8F 4F O clra -CF90 FD 0B E1 ... std 0be1 -CF93 C6 04 .. ldab #04 -CF95 F7 0B D7 ... stab 0bd7 -CF98 C6 02 .. ldab #02 -CF9A F7 0B D8 ... stab 0bd8 -CF9D C6 01 .. ldab #01 -CF9F F7 0B D9 ... stab 0bd9 -CFA2 C6 08 .. ldab #08 -CFA4 F7 0B DA ... stab 0bda -CFA7 C6 10 .. ldab #10 -CFA9 F7 0B DB ... stab 0bdb -CFAC C6 20 . ldab #20 -CFAE F7 0B DC ... stab 0bdc -CFB1 7E D0 66 ~.f jmp d066 ;goto58 - multiply and exit -; -CFB4 F6 0B C6 ... ldab 0bc6 -CFB7 F1 0B C4 ... cmpb 0bc4 -CFBA 25 52 %R bcs 52 ; if 0bc6 < 0bc4 to d00e -CFBC F6 0B C4 ... ldab 0bc4 -CFBF F1 0B C5 ... cmpb 0bc5 -CFC2 25 4A %J bcs 4a ; if 0bc4 < 0bc5 to d00e -; so here we have 0bc5 < 0bc4 < 0bc6 -CFC4 F6 0B C6 ... ldab 0bc6 -CFC7 4F O clra -CFC8 C3 0B C7 ... addd #0bc7 -CFCB 8F . xgdx -CFCC E6 00 .. ldab 00,x -CFCE 4F O clra -CFCF FD 0B DD ... std 0bdd -CFD2 F6 0B C4 ... ldab 0bc4 -CFD5 4F O clra -CFD6 C3 0B C7 ... addd #0bc7 -CFD9 8F . xgdx -CFDA E6 00 .. ldab 00,x -CFDC 4F O clra -CFDD FD 0B DF ... std 0bdf -CFE0 F6 0B C5 ... ldab 0bc5 -CFE3 4F O clra -CFE4 C3 0B C7 ... addd #0bc7 -CFE7 8F . xgdx -CFE8 E6 00 .. ldab 00,x -CFEA 4F O clra -CFEB FD 0B E1 ... std 0be1 -CFEE C6 02 .. ldab #02 -CFF0 F7 0B D7 ... stab 0bd7 -CFF3 C6 01 .. ldab #01 -CFF5 F7 0B D8 ... stab 0bd8 -CFF8 C6 04 .. ldab #04 -CFFA F7 0B D9 ... stab 0bd9 -CFFD C6 10 .. ldab #10 -CFFF F7 0B DA ... stab 0bda -D002 C6 20 . ldab #20 -D004 F7 0B DB ... stab 0bdb -D007 C6 08 .. ldab #08 -D009 F7 0B DC ... stab 0bdc -D00C 20 58 X bra 58 ;goto58 - multiply and exit -; -; we know that 0bc4 < 0bc5 < 0bc6 -D00E F6 0B C6 ... ldab 0bc6 -D011 F1 0B C5 ... cmpb 0bc5 -D014 25 50 %P bcs 50 -D016 F6 0B C5 ... ldab 0bc5 -D019 F1 0B C4 ... cmpb 0bc4 -D01C 25 48 %H bcs 48 -D01E F6 0B C6 ... ldab 0bc6 -D021 4F O clra -D022 C3 0B C7 ... addd #0bc7 -D025 8F . xgdx -D026 E6 00 .. ldab 00,x -D028 4F O clra -D029 FD 0B DD ... std 0bdd -D02C F6 0B C5 ... ldab 0bc5 -D02F 4F O clra -D030 C3 0B C7 ... addd #0bc7 -D033 8F . xgdx -D034 E6 00 .. ldab 00,x -D036 4F O clra -D037 FD 0B DF ... std 0bdf -D03A F6 0B C4 ... ldab 0bc4 -D03D 4F O clra -D03E C3 0B C7 ... addd #0bc7 -D041 8F . xgdx -D042 E6 00 .. ldab 00,x -D044 4F O clra -D045 FD 0B E1 ... std 0be1 -D048 C6 02 .. ldab #02 -D04A F7 0B D7 ... stab 0bd7 -D04D C6 04 .. ldab #04 -D04F F7 0B D8 ... stab 0bd8 -D052 C6 01 .. ldab #01 -D054 F7 0B D9 ... stab 0bd9 -D057 C6 10 .. ldab #10 -D059 F7 0B DA ... stab 0bda -D05C C6 08 .. ldab #08 -D05E F7 0B DB ... stab 0bdb -D061 C6 20 . ldab #20 -D063 F7 0B DC ... stab 0bdc ;goto58 - multiply and exit -; -goto58: -D066 F6 0B AA ... ldab 0baa -D069 4F O clra -D06A 37 7 pshb -D06B 36 6 psha -D06C FC 0B DD ... ldd 0bdd -D06F BD FB BA ... jsr fbba ;jump38 - multiply? -D072 FD 0B DD ... std 0bdd -D075 F6 0B AA ... ldab 0baa -D078 4F O clra -D079 37 7 pshb -D07A 36 6 psha -D07B FC 0B DF ... ldd 0bdf -D07E BD FB BA ... jsr fbba ;jump38 - multiply? -D081 FD 0B DF ... std 0bdf -D084 F6 0B AA ... ldab 0baa -D087 4F O clra -D088 37 7 pshb -D089 36 6 psha -D08A FC 0B E1 ... ldd 0be1 -D08D BD FB BA ... jsr fbba ;jump38 - multiply? -D090 FD 0B E1 ... std 0be1 -D093 39 9 rts - -jump66: -; initializes a big bunch of variables -D094 34 4 des -; for i=0 -D095 30 0 tsx -D096 6F 00 o. clr 00,x -; while i <= 10 -D098 30 0 tsx -D099 E6 00 .. ldab 00,x -D09B C1 10 .. cmpb #10 -D09D 24 1B $. bcc 1b ; to d0ba -; read memloc of b0c3+i -D09F 30 0 tsx -D0A0 E6 00 .. ldab 00,x -D0A2 4F O clra -D0A3 C3 B0 C3 ... addd #b0c3 -D0A6 8F . xgdx -D0A7 E6 00 .. ldab 00,x -D0A9 37 7 pshb -; put value of that location into 0bc7+i -D0AA 30 0 tsx -D0AB E6 01 .. ldab 01,x -D0AD 4F O clra -D0AE C3 0B C7 ... addd #0bc7 -D0B1 8F . xgdx -D0B2 33 3 pulb -D0B3 E7 00 .. stab 00,x -; loop -D0B5 30 0 tsx -D0B6 6C 00 l. inc 00,x -D0B8 20 DE . bra de ; to d098 -; -D0BA C6 05 .. ldab #05 -D0BC F7 0B AA ... stab 0baa -D0BF C6 04 .. ldab #04 -D0C1 F7 00 13 ... stab 0013 -D0C4 C6 01 .. ldab #01 -D0C6 F7 0B C4 ... stab 0bc4 -D0C9 C6 03 .. ldab #03 -D0CB F7 0B C5 ... stab 0bc5 -D0CE C6 02 .. ldab #02 -D0D0 F7 0B C6 ... stab 0bc6 -D0D3 CC 00 19 ... ldd #0019 ; 25 -D0D6 FD 0B DD ... std 0bdd -D0D9 CC 00 0A ... ldd #000a ; 10 -D0DC FD 0B DF ... std 0bdf -D0DF CC 00 05 ... ldd #0005 ; 5 -D0E2 FD 0B E1 ... std 0be1 -D0E5 C6 01 .. ldab #01 -D0E7 F7 0B D7 ... stab 0bd7 -D0EA C6 02 .. ldab #02 -D0EC F7 0B D8 ... stab 0bd8 -D0EF C6 04 .. ldab #04 -D0F1 F7 0B D9 ... stab 0bd9 -D0F4 C6 20 . ldab #20 -D0F6 F7 0B DA ... stab 0bda -D0F9 C6 10 .. ldab #10 -D0FB F7 0B DB ... stab 0bdb -D0FE C6 08 .. ldab #08 -D100 F7 0B DC ... stab 0bdc -D103 31 1 ins -D104 39 9 rts - -motors_off: -; turns all motors off -D105 34 4 des -D106 CE 00 1A ... ldx #001a -D109 1C 00 80 .. bset 00,x, #80 -D10C F6 00 1A .. ldab 001a -D10F F7 30 00 .0. stab 3000 ; motor rows off -D112 C6 C8 .. ldab #c8 ; loop of 200 - short delay -D114 30 0 tsx -D115 E7 00 .. stab 00,x -D117 30 0 tsx -D118 E6 00 .. ldab 00,x -D11A C1 00 .. cmpb #00 -D11C 23 05 #. bls 05 ; to d123 -D11E 30 0 tsx -D11F 6A 00 j. dec 00,x -D121 20 F4 . bra f4 ; to d117 - -D123 CE 10 00 ... ldx #1000 -D126 1C 00 40 .. bset 00,x, #40 ; motor columns off -D129 CE 00 14 ... ldx #0014 -D12C 1D 00 20 .. bclr 00,x, #20 ; motors col 8 off -D12F CE 00 14 . ldx #0014 -D132 1D 00 40 .. bclr 00,x, #40 ; motors col 9 off -D135 F6 00 14 ... ldab 0014 -D138 F7 38 00 .8. stab 3800 ; motors off -D13B 31 1 ins -D13C 39 9 rts - -jump34: -; turn on the motor of the slot given in memory location 0006 -D13D F6 00 06 ... ldab 0006 -D140 4F O clra -D141 CE 00 0A ... ldx #000a -D144 02 . idiv -D145 8F . xgdx -D146 CB 01 .. addb #01 ; we live in an odd world? -D148 F7 00 5F .._ stab 005f ; slot number /10 -D14B F6 00 06 ... ldab 0006 -D14E 4F O clra -D14F CE 00 0A ... ldx #000a -D152 02 . idiv -D153 F7 00 5E ..^ stab 005e ; slot number%10 -D156 F6 00 5E ..^ ldab 005e -D159 C1 05 .. cmpb #05 ; there is not row 5 -D15B 23 03 #. bls 03 -D15D 7A 00 5E z.^ dec 005e ; make it row 4 -D160 F6 00 5E ..^ ldab 005e -D163 4F O clra -D164 C3 B1 23 ..# addd #b123 ; powers of 2 -D167 8F . xgdx -D168 E6 00 .. ldab 00,x -D16A 4F O clra -D16B 37 7 pshb -D16C 36 6 psha -D16D F6 00 5F .._ ldab 005f -D170 4F O clra -D171 C3 B1 23 ..# addd #b123 ; powers of 2 -D174 8F . xgdx -D175 E6 00 .. ldab 00,x -D177 4F O clra -D178 17 . tba -D179 5F _ clrb -D17A 30 0 tsx -D17B E3 00 .. addd 00,x -D17D 38 8 pulx -D17E FD 00 58 ..X std 0058 -; -; i=0 -D181 7F 00 1C ... clr 001c -; while i < 16, do -D184 F6 00 1C ... ldab 001c -D187 C1 10 .. cmpb #10 -D189 24 37 $7 bcc 37 ; to d1c2 -D18B F6 00 58 ..X ldab 0058 -D18E 2C 0E ,. bge 0e ; to d19e -; -D190 CE 00 14 ... ldx #0014 -D193 1C 00 10 ... bset 00,x, #10 -D196 F6 00 14 ... ldab 0014 -D199 F7 38 00 .8. stab 3800 ; set high motor serial data -D19C 20 0C . bra 0c ; to d1aa -; -D19E CE 00 14 ... ldx #0014 -D1A1 1D 00 10 .. bclr 00,x, #10 -D1A4 F6 00 14 ... ldab 0014 -D1A7 F7 38 00 .8. stab 3800 ; set low motor serial data -; -; send a clock pulse -D1AA CE 10 00 ... ldx #1000 -D1AD 1C 00 20 .. bset 00,x, #20 -D1B0 CE 10 00 . ldx #1000 -D1B3 1D 00 .. bclr 00,x, #20 -; -; get the next bit ready to send -D1B6 FC 00 58 . ldd 0058 -D1B9 05 . asld -D1BA FD 00 58 ..X std 0058 -D1BD 7C 00 1C |.. inc 001c -D1C0 20 C2 . bra c2 -; if this is column 8 (9 for pascal programmers ;) -D1C2 F6 00 5F .._ ldab 005f -D1C5 C1 09 .. cmpb #09 -D1C7 26 0E &. bne 0e ; to d1d7 -D1C9 CE 00 14 ... ldx #0014 -D1CC 1C 00 20 ... bset 00,x, #20 -D1CF F6 00 14 . ldab 0014 -D1D2 F7 38 00 .8. stab 3800 ; say its column 8 -D1D5 20 13 . bra 13 ; to d1ea -; if this is column 9 (denoted as 10) -D1D7 F6 00 5F .._ ldab 005f -D1DA C1 0A .. cmpb #0a -D1DC 26 0C &. bne 0c -D1DE CE 00 14 ... ldx #0014 -D1E1 1C 00 40 .. bset 00,x, #40 ; say its column 9 -D1E4 F6 00 14 ... ldab 0014 -D1E7 F7 38 00 .8. stab 3800 -; clear the motor clock -D1EA CE 10 00 ... ldx #1000 -D1ED 1D 00 40 .. bclr 00,x, #40 ; motor clock line low -; clear motor row output enable -D1F0 CE 00 1A ... ldx #001a -D1F3 1D 00 .. bclr 00,x, #80 -D1F6 F6 00 1A ... ldab 001a -D1F9 F7 30 00 .0. stab 3000 ; motor driver outputs enable -D1FC 39 9 rts - -jump90: -D1FD CC 40 00 .@. ldd #4000 -D200 37 7 pshb -D201 36 6 psha -D202 F6 00 06 ... ldab 0006 -D205 4F O clra -D206 05 . asld -D207 C3 08 00 ... addd #0800 -D20A 38 8 pulx -D20B 8F . xgdx -D20C AA 00 .. ora 00,x -D20E EA 01 .. orb 01,x -D210 ED 00 .. std 00,x -D212 39 9 rts - -jump45: -; dispense an item from slot 0006 -D213 F6 00 1F ... ldab 001f -D216 C4 04 .. andb #04 -D218 26 12 &. bne 12 ; to d22c -D21A F6 0B C0 ... ldab 0bc0 -D21D C4 10 .. andb #10 ; have link master price holding -D21F 26 0B &. bne 0b ; to d22c -D221 CE 00 00 ... ldx #0000 -D224 3C < pshx -D225 FC 00 44 ..D ldd 0044 -D228 BD BE 9E ... jsr be9e ;jump50 - write slot & price to screen? -D22B 38 8 pulx -; -D22C BD D3 11 ... jsr d311 ;jump30 - test position exists -D22F 83 00 00 ... subd #0000 -D232 27 13 '. beq 13 ; to d247 -D234 F6 00 06 ... ldab 0006 -D237 BD D4 68 ..h jsr d468 ;jump51 - lookup in 0800 table & and with 8000 -D23A 83 00 00 ... subd #0000 -D23D 27 05 '. beq 05 -D23F 8D BC .. bsr bc ;jump90 - or entry in 0800 table of slot with #4000 -D241 BD D6 3C ..< jsr d63c ;jump33 - as above, but with #0400 -D244 5F _ clrb -D245 4F O clra -D246 39 9 rts -; -D247 BD D1 3D ..= jsr d13d ;jump34 - motor on -D24A C6 3C .< ldab #3c ; 60 -D24C F7 00 2E ... stab 002e -D24F C6 41 .A ldab #41 ; 65 01000001 -D251 F7 00 31 ..1 stab 0031 -D254 CE 00 1B ... ldx #001b -D257 1D 00 08 ... bclr 00,x #08 -goto59: -D25A F6 00 1B ... ldab 001b -D25D C4 08 .. andb #08 -D25F 26 22 &" bne 22 ; to d283 -D261 F6 00 2E ... ldab 002e -D264 C1 35 .5 cmpb #35 ; 53 -D266 23 10 #. bls 10 ; to d278 -D268 BD D5 70 ..p jsr d570 ;jump35 - check home sensor departed -D26B 83 00 00 ... subd #0000 -D26E 27 06 '. beq 06 ; to d276 -D270 CE 00 1B ... ldx #001b -D273 1C 00 08 ... bset 00,x, #08 -D276 20 0B . bra 0b ; to d283 -; something went afoul. mark the motor as bad? -D278 BD D1 05 ... jsr d105 ;motors_off -D27B 8D 80 .. bsr 80 ;jump90 - mark motor as faulty? -D27D BD D6 3C ..< jsr d63c ;jump33 - mark motor as faulty? -D280 5F _ clrb -D281 4F O clra -D282 39 9 rts -; -D283 F6 00 2E ... ldab 002e -D286 C1 36 .6 cmpb #36 ; 54 -D288 24 56 $V bcc 56 ; to d2e0 -D28A BD D5 F7 ... jsr d5f7 ;jump108 - check motor overcurrent -D28D 83 00 00 ... subd #0000 -D290 27 4E 'N beq 4e ; to d2e0 -D292 BD D5 B0 ... jsr d5b0 ;jump31 - check home sensor returned -D295 83 00 00 ... subd #0000 -D298 27 46 'F beq 46 ; to d2e0 -D29A BD D1 05 ... jsr d105 ;motors_off -D29D F6 00 2E ... ldab 002e -D2A0 C1 32 .2 cmpb #32 ; 50 -D2A2 22 07 ". bhi 07 ; to d2ab -D2A4 8D 6B .k bsr 6b ;jump30 - test motor overvoltage? -D2A6 83 00 00 ... subd #0000 -D2A9 27 0C '. beq 0c ; to d2b7 -D2AB BD D1 05 ... jsr d105 ;motors_off -D2AE BD D1 FD ... jsr d1fd ;jump90 - mark motor as faulty? -D2B1 BD D6 3C ..< jsr d63c ;jump33 - mark motor as faulty? -D2B4 5F _ clrb -D2B5 4F O clra -D2B6 39 9 rts -; -D2B7 F6 00 06 ... ldab 0006 -D2BA 4F O clra -D2BB C3 0E 06 ... addd #0e06 -D2BE 8F . xgdx -D2BF 6C 00 l. inc 00,x -D2C1 F6 00 06 ... ldab 0006 -D2C4 4F O clra -D2C5 C3 0E 06 ... addd #0e06 -D2C8 8F . xgdx -D2C9 E6 00 .. ldab 00,x -D2CB C1 64 .d cmpb #64 -D2CD 23 0D #. bls 0d -D2CF 5F _ clrb -D2D0 37 7 pshb -D2D1 F6 00 06 ... ldab 0006 -D2D4 4F O clra -D2D5 C3 0E 06 ... addd #0e06 -D2D8 8F . xgdx -D2D9 33 3 pulb -D2DA E7 00 .. stab 00,x -D2DC CC 00 01 ... ldd #0001 -D2DF 39 9 rts -; -D2E0 F6 00 2E ... ldab 002e -D2E3 26 14 &. bne 14 -D2E5 BD D5 F7 ... jsr d5f7 ;jump108 - check motor overcurrent status -D2E8 83 00 00 ... subd #0000 -D2EB 26 0C &. bne 0c -D2ED BD D1 05 ... jsr d105 ;motors_off -D2F0 BD D1 FD ... jsr d1fd ;jump90 -D2F3 BD D6 26 ..& jsr d626 ;jump91 -D2F6 5F _ clrb -D2F7 4F O clra -D2F8 39 9 rts -; -D2F9 F6 00 2E ... ldab 002e -D2FC 26 0C &. bne 0c -D2FE BD D1 05 ... jsr d105 ;motors_off -D301 BD D1 FD ... jsr d1fd ;jump90 -D304 BD D6 3C ..< jsr d63c ;jump33 -D307 5F _ clrb -D308 4F O clra -D309 39 9 rts -; -D30A 7E D2 5A ~.Z jmp d25a ;goto59 - try again? -D30D BD E6 1B ... jsr e61b ;jump4 -D310 39 9 rts - -jump30: -; tests to see if a motor exists here -D311 BD D1 3D ..= jsr d13d ;jump34 - motor on -D314 7F 00 1C ... clr 001c -D317 7F 00 18 ... clr 0018 -; loop: -D31A F6 10 0A ... ldab 100a -D31D C4 02 .. andb #02 ; motor overvoltage sense -D31F 27 13 '. beq 13 ; to d334 -D321 7C 00 1C |.. inc 001c -D324 F6 00 1C ... ldab 001c -D327 C1 FF .. cmpb #ff -D329 26 07 &. bne 07 ; continue -D32B BD D1 05 ... jsr d105 ;motors_off -D32E CC 00 01 ... ldd #0001 -D331 39 9 rts -; -D332 20 10 . bra 10 ; to d344 -D334 7C 00 18 |.. inc 0018 -D337 F6 00 18 ... ldab 0018 -D33A C1 08 .. cmpb #08 -D33C 26 06 &. bne 06 ; continue -D33E BD D1 05 ... jsr d105 ;motors_off -D341 5F _ clrb -D342 4F O clra -D343 39 9 rts -D344 20 D4 . bra d4 ; continue - -jump43: -D346 3C < pshx -D347 3C < pshx -D348 3C < pshx -D349 34 4 des -D34A F6 0E 6D ..m ldab 0e6d -D34D C1 01 .. cmpb #01 -D34F 27 03 '. beq 03 -D351 7E D4 07 ~.. jmp d407 ;goto60 -D354 F6 00 06 ... ldab 0006 -D357 4F O clra -D358 05 . asld -D359 C3 08 C8 ... addd #08c8 -D35C 8F . xgdx -D35D EC 00 .. ldd 00,x -D35F C4 7F .. andb #7f -D361 4F O clra -D362 FD 0E 6B ..k std 0e6b -D365 7F 00 06 ... clr 0006 -goto62: -D368 F6 00 06 ... ldab 0006 -D36B C1 3E .> cmpb #3e -D36D 26 03 &. bne 03 -D36F 7E D4 02 ~.. jmp d402 ;goto61 -D372 BD 97 6F ..o jsr 976f ;jump41 -D375 F6 00 06 ... ldab 0006 -D378 4F O clra -D379 05 . asld -D37A C3 08 C8 ... addd #08c8 -D37D 8F . xgdx -D37E EC 00 .. ldd 00,x -D380 C4 7F .. andb #7f -D382 4F O clra -D383 B3 0E 6B ..k subd 0e6b -D386 26 77 &w bne 77 -D388 F6 00 06 ... ldab 0006 -D38B 4F O clra -D38C CE 00 0A ... ldx #000a -D38F 02 . idiv -D390 30 0 tsx -D391 E7 01 .. stab 01,x -D393 E6 01 .. ldab 01,x -D395 C1 01 .. cmpb #01 -D397 26 07 &. bne 07 -D399 C6 40 .@ ldab #40 -D39B 30 0 tsx -D39C E7 00 .. stab 00,x -D39E 20 0C . bra 0c -D3A0 30 0 tsx -D3A1 E6 01 .. ldab 01,x -D3A3 C1 02 .. cmpb #02 -D3A5 26 05 &. bne 05 -D3A7 C6 80 .. ldab #80 -D3A9 30 0 tsx -D3AA E7 00 .. stab 00,x -D3AC BD D1 3D ..= jsr d13d ;jump34 - motor on -D3AF 5F _ clrb -D3B0 4F O clra -D3B1 30 0 tsx -D3B2 ED 03 .. std 03,x -;look at the home sensors for this row. If it is 0, increment 03/04 else -;decrement 03/05. Do this 10 times. -D3B4 CC 00 0A ... ldd #000a -D3B7 ED 05 .. std 05,x -loop: -D3B9 30 0 tsx -D3BA EC 05 .. ldd 05,x -D3BC 2F 23 /# ble 23 ; to D3E1 -D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors -D3C1 30 0 tsx -D3C2 E4 00 .. andb 00,x -D3C4 26 09 &. bne d3cf -D3C6 30 0 tsx -D3C7 6C 04 l. inc 04,x -D3C9 26 0C &. bne 0c -D3CB 6C 03 l. inc 03,x -D3CD 20 08 . bra d3d7 -D3CF 30 0 tsx -D3D0 EC 03 .. ldd 03,x -D3D2 83 00 01 ... subd #0001 -D3D5 ED 03 .. std 03,x -D3D7 30 0 tsx -D3D8 EC 05 .. ldd 05,x -D3DA 83 00 01 ... subd #0001 -D3DD ED 05 .. std 05,x -D3DF 20 D8 . bra loop ;d3b9 -D3E1 BD D1 05 ... jsr d105 ;motors_off - turn motors off -D3E4 30 0 tsx -D3E5 EC 03 .. ldd 03,x -D3E7 2C 16 ,. bge 16 -D3E9 F6 00 06 ... ldab 0006 -D3EC 8D 7A .z bsr dest 7a -D3EE 83 00 00 ... subd #0000 -D3F1 27 0C '. beq 0c -D3F3 BD D5 61 ..a jsr d561 ;jump42 -D3F6 83 00 00 ... subd #0000 -D3F9 26 04 &. bne 04 -D3FB 5F _ clrb -D3FC 4F O clra -D3FD 20 64 d bra 64 -D3FF 7E D3 68 ~.h jmp d368 ;goto62 -goto61: -D402 CC 00 01 ... ldd #0001 -D405 20 5C \ bra 5c -goto60: -D407 F6 00 06 ... ldab 0006 -D40A C1 13 .. cmpb #13 -D40C 27 1C '. beq 1c -D40E F6 00 06 ... ldab 0006 -D411 C1 1D .. cmpb #1d -D413 27 15 '. beq 15 -D415 F6 00 06 ... ldab 0006 -D418 C1 27 .' cmpb #27 -D41A 27 0E '. beq 0e -D41C F6 00 06 ... ldab 0006 -D41F C1 31 .1 cmpb #31 -D421 27 07 '. beq 07 -D423 F6 00 06 ... ldab 0006 -D426 C1 3B .; cmpb #3b -D428 26 37 &7 bne 37 -D42A BD D1 3D ..= jsr d13d ;jump34 - motor on -D42D 7F 00 1C ... clr 001c -D430 7F 00 18 ... clr 0018 -D433 F6 18 00 ... ldab 1800 -D436 C4 40 .@ andb #40 -D438 26 14 &. bne 14 -D43A 7C 00 1C |.. inc 001c -D43D F6 00 1C ... ldab 001c -D440 C1 FF .. cmpb #ff -D442 26 08 &. bne 08 -D444 BD D1 05 ... jsr d105 ;motors_off -D447 CC 00 01 ... ldd #0001 -D44A 20 17 . bra 17 -D44C 20 11 . bra 11 -D44E 7C 00 18 |.. inc 0018 -D451 F6 00 18 ... ldab 0018 -D454 C1 08 .. cmpb #08 -D456 26 07 &. bne 07 -D458 BD D1 05 ... jsr d105 ;motors_off -D45B 5F _ clrb -D45C 4F O clra -D45D 20 04 . bra 04 -D45F 20 D2 . bra d2 -D461 5F _ clrb -D462 4F O clra -D463 38 8 pulx -D464 38 8 pulx -D465 38 8 pulx -D466 31 1 ins -D467 39 9 rts - -jump51: -D468 37 7 pshb -D469 30 0 tsx -D46A E6 00 .. ldab 00,x -D46C 4F O clra -D46D 05 . asld -D46E C3 08 00 ... addd #0800 -D471 8F . xgdx -D472 EC 00 .. ldd 00,x -D474 5F _ clrb -D475 84 80 .. anda #80 -D477 31 1 ins -D478 39 9 rts - -jump67: -D479 7F 00 1C ... clr 001c -; begin loop -D47C F6 00 1C ... ldab 001c -D47F C1 64 .d cmpb #64 ; to 100 -D481 24 1A $. bcc 1a ; to d49d -D483 CC FF 7F ... ldd #ff7f -D486 37 7 pshb -D487 36 6 psha -D488 F6 00 1C ... ldab 001c -D48B 4F O clra -D48C 05 . asld -D48D C3 08 C8 ... addd #08c8 -D490 38 8 pulx -D491 8F . xgdx -D492 A4 00 .. anda 00,x -D494 E4 01 .. andb 01,x -D496 ED 00 .. std 00,x -D498 7C 00 1C |.. inc 001c -D49B 20 DF . bra df ; to d47c -D49D 7F 00 05 ... clr 0005 -goto65: ; begin motor count loop -D4A0 F6 00 05 ... ldab 0005 -D4A3 C1 50 .P cmpb #50 ; 80 -D4A5 25 03 %. bcs 03 -D4A7 7E D5 60 ~.` jmp d560 ;goto63 - exit -D4AA F6 00 05 ... ldab 0005 -D4AD 4F O clra -D4AE C3 B0 D3 ... addd #b0d3 ;motor lookup table -D4B1 8F . xgdx -D4B2 E6 00 .. ldab 00,x -D4B4 F7 00 06 ... stab 0006 -D4B7 BD D3 11 ... jsr d311 ;jump30 - test position exists -D4BA 83 00 00 ... subd #0000 -D4BD 27 03 '. beq 03 -D4BF 7E D5 45 ~.E jmp d545 ;goto64 -D4C2 F6 00 06 ... ldab 0006 -D4C5 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -D4C8 83 00 00 ... subd #0000 -D4CB 26 78 &x bne 78 -D4CD BD D5 B0 ... jsr d5b0 ;jump31 -D4D0 83 00 00 ... subd #0000 -D4D3 26 06 &. bne 06 -D4D5 BD D1 FD ... jsr d1fd ;jump90 -D4D8 BD D6 3C ..< jsr d63c ;jump33 -D4DB CC 80 00 ... ldd #8000 -D4DE 37 7 pshb -D4DF 36 6 psha -D4E0 F6 00 06 ... ldab 0006 -D4E3 4F O clra -D4E4 05 . asld -D4E5 C3 08 00 ... addd #0800 -D4E8 38 8 pulx -D4E9 8F . xgdx -D4EA AA 00 .. ora 00,x -D4EC EA 01 .. orb 01,x -D4EE ED 00 .. std 00,x -D4F0 F6 00 06 ... ldab 0006 -D4F3 4F O clra -D4F4 05 . asld -D4F5 C3 08 00 ... addd #0800 -D4F8 8F . xgdx -D4F9 EC 00 .. ldd 00,x -D4FB C4 FF .. andb #ff -D4FD 84 3F .? anda #3f -D4FF 83 27 0F .'. subd #270f -D502 23 1A #. bls 1a -D504 BD D1 FD ... jsr d1fd ;jump90 -D507 CC 01 00 ... ldd #0100 -D50A 37 7 pshb -D50B 36 6 psha -D50C F6 00 06 ... ldab 0006 -D50F 4F O clra -D510 05 . asld -D511 C3 08 C8 ... addd #08c8 -D514 38 8 pulx -D515 8F . xgdx -D516 AA 00 .. ora 00,x -D518 EA 01 .. orb 01,x -D51A ED 00 .. std 00,x -D51C 20 25 % bra 25 -D51E F6 00 06 ... ldab 0006 -D521 4F O clra -D522 05 . asld -D523 C3 08 C8 ... addd #08c8 -D526 8F . xgdx -D527 EC 00 .. ldd 00,x -D529 C4 7F .. andb #7f -D52B F7 00 06 ... stab 0006 -D52E CC 00 80 ... ldd #0080 -D531 37 7 pshb -D532 36 6 psha -D533 F6 00 06 ... ldab 0006 -D536 4F O clra -D537 05 . asld -D538 C3 08 C8 ... addd #08c8 -D53B 38 8 pulx -D53C 8F . xgdx -D53D AA 00 .. ora 00,x -D53F EA 01 .. orb 01,x -D541 ED 00 .. std 00,x -D543 20 15 . bra 15 -goto64: ; mark a motor position as valid? -D545 CC 7F FF ... ldd #7fff -D548 37 7 pshb -D549 36 6 psha -D54A F6 00 06 ... ldab 0006 -D54D 4F O clra -D54E 05 . asld -D54F C3 08 00 ... addd #0800 -D552 38 8 pulx -D553 8F . xgdx -D554 A4 00 .. anda 00,x -D556 E4 01 .. andb 01,x -D558 ED 00 .. std 00,x -D55A 7C 00 05 |.. inc 0005 -D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 - loop again -goto63: -D560 39 9 rts - -jump42: -D561 F6 00 06 ... ldab 0006 -D564 4F O clra -D565 05 . asld -D566 C3 08 00 ... addd #0800 -D569 8F . xgdx -D56A EC 00 .. ldd 00,x -D56C 5F _ clrb -D56D 84 40 .@ anda #40 -D56F 39 9 rts - -;Look at the home sensor for the row of this slot. If it isn't 0 within 5 -;loops, return 1 (fault?), else return 0 (OK?). -;005f is the row number in this routine. scratch variable? -;looks like 0006 is the slot number. -;this is called twice -jump35: -D570 F6 00 06 ... ldab 0006 -D573 4F O clra -D574 CE 00 0A ... ldx #000a -D577 02 . idiv -D578 F7 00 5F .._ stab 005f -D57B F6 00 5F .._ ldab 005f -D57E C1 05 .. cmpb #05 -D580 23 03 #. bls d585 -D582 7A 00 5F z._ dec 005f -D585 F6 00 5F .._ ldab 005f ;row number -D588 4F O clra -D589 C3 B1 23 ..# addd #b123 -D58C 8F . xgdx -D58D E6 00 .. ldab 00,x ;get bit for this row -D58F F7 00 5E ..^ stab 005e -D592 7F 00 1C ... clr 001c -loop: -D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors -D598 F4 00 5E ..^ andb 005e ;check home sensor for this row -D59B 27 10 '. beq d5ad -D59D 7C 00 1C |.. inc 001c -D5A0 F6 00 1C ... ldab 001c -D5A3 C1 05 .. cmpb #05 -D5A5 26 04 &. bne d5ab -D5A7 CC 00 01 ... ldd #0001 -D5AA 39 9 rts - -D5AB 20 E8 . bra loop ;d595 -D5AD 5F _ clrb -D5AE 4F O clra -D5AF 39 9 rts - -;This does almost the same - check the home sensor for this row (slot number -;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 1. -;(this is the reverse of the routine above). But also check bit 0 of 100a. -;If it is ever 0, return 0. -;005f is the row number -;005e is the bit mask for this row -jump31: -D5B0 F6 00 06 ... ldab 0006 -D5B3 4F O clra -D5B4 CE 00 0A ... ldx #000a -D5B7 02 . idiv -D5B8 F7 00 5F .._ stab 005f -D5BB F6 00 5F .._ ldab 005f -D5BE C1 05 .. cmpb #05 -D5C0 23 03 #. bls 03 -D5C2 7A 00 5F z._ dec 005f -D5C5 F6 00 5F .._ ldab 005f -D5C8 4F O clra -D5C9 C3 B1 23 ..# addd #b123 -D5CC 8F . xgdx -D5CD E6 00 .. ldab 00,x -D5CF F7 00 5E ..^ stab 005e -D5D2 7F 00 1C ... clr 001c -loop: -D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors -D5D8 F4 00 5E ..^ andb 005e -D5DB 26 17 &. bne d5f4 -D5DD F6 10 0A ... ldab 100a -D5E0 C4 01 .. andb #01 -D5E2 27 10 '. beq d5f4 -D5E4 7C 00 1C |.. inc 001c -D5E7 F6 00 1C ... ldab 001c -D5EA C1 05 .. cmpb #05 -D5EC 26 04 &. bne d5f2 -D5EE CC 00 01 ... ldd #0001 -D5F1 39 9 rts - -D5F2 20 E1 . bra loop ;d5d5 -D5F4 5F _ clrb -D5F5 4F O clra -D5F6 39 9 rts - -jump108: -; check motor overcurrent status -D5F7 C6 07 .. ldab #07 -D5F9 F7 00 1C ... stab 001c -D5FC 7F 00 18 ... clr 0018 -; -D5FF F6 00 1C ... ldab 001c -D602 27 1E '. beq 1e ; to d622 -D604 7A 00 1C z.. dec 001c -D607 F6 10 0A ... ldab 100a -D60A C4 01 .. andb #01 ; motor overcurrent sense! -D60C 26 12 &. bne 12 ; to d620 -D60E C6 07 .. ldab #07 -D610 F7 00 1C ... stab 001c -D613 7C 00 18 |.. inc 0018 -D616 F6 00 18 ... ldab 0018 -D619 C1 05 .. cmpb #05 -D61B 26 03 &. bne 03 -D61D 5F _ clrb -D61E 4F O clra -D61F 39 9 rts -; -D620 20 DD . bra dd ; to d5ff -D622 CC 00 01 ... ldd #0001 -D625 39 9 rts - -jump91: -; ORs memory location 08c8+(slotnum*2) with #0200 -D626 CC 02 00 ... ldd #0200 -D629 37 7 pshb -D62A 36 6 psha -D62B F6 00 06 ... ldab 0006 -D62E 4F O clra -D62F 05 . asld -D630 C3 08 C8 ... addd #08c8 -D633 38 8 pulx -D634 8F . xgdx -D635 AA 00 .. ora 00,x -D637 EA 01 .. orb 01,x -D639 ED 00 .. std 00,x -D63B 39 9 rts - -jump33: -; ORs memory location 08c8+(slotnum*2) with #0400 -D63C CC 04 00 ... ldd #0400 -D63F 37 7 pshb -D640 36 6 psha -D641 F6 00 06 ... ldab 0006 -D644 4F O clra -D645 05 . asld -D646 C3 08 C8 ... addd #08c8 -D649 38 8 pulx -D64A 8F . xgdx -D64B AA 00 .. ora 00,x -D64D EA 01 .. orb 01,x -D64F ED 00 .. std 00,x -D651 39 9 rts - -jump5: -; Sends a pulse to the bill acceptor -D652 CE 00 1A ... ldx #001a -D655 1C 00 01 .. bset 00,x, #01 -D658 F6 00 1A ... ldab 001a -D65B F7 30 00 .0. stab 3000 -D65E CE 00 14 ... ldx #0014 -D661 1D 00 01 .. bclr 00,x, #01 -D664 F6 00 14 ... ldab 0014 -D667 F7 38 00 .8. stab 3800 -D66A 39 9 rts - -jump107: -D66B F6 0B C0 ... ldab 0bc0 -D66E C4 08 .. andb #08 ; we have a bill validator? -D670 27 07 '. beq 07 ; if not, to d679 -D672 F6 00 7D ..} ldab 007d -D675 27 02 '. beq 02 -D677 20 F9 . bra f9 ; to d672 - wait for a bill? -D679 F6 00 15 ... ldab 0015 -D67C 2D 77 -w blt 77 ; return -D67E FC 00 40 ..@ ldd 0040 -D681 F3 00 3E ..> addd 003e -D684 B3 00 0F ... subd 000f -D687 24 4F $O bcc 4f -D689 F6 0B C0 ... ldab 0bc0 -D68C C4 01 .. andb #01 -D68E 26 07 &. bne 07 -D690 F6 0B C0 ... ldab 0bc0 -D693 C4 04 .. andb #04 -D695 27 0C '. beq 0c -D697 CE 00 1A ... ldx #001a -D69A 1D 00 01 .. bclr 00,x, #01 -D69D F6 00 1A ... ldab 001a -D6A0 F7 30 00 .0. stab 3000 ; changer accept' line -D6A3 F6 0B C0 ... ldab 0bc0 -D6A6 C4 08 .. andb #08 -D6A8 27 20 ' beq 20 -D6AA F6 0C D9 ... ldab 0cd9 -D6AD C1 03 .. cmpb #03 -D6AF 23 19 #. bls 19 -D6B1 FC 0B EF ... ldd 0bef -D6B4 83 00 64 ..d subd #0064 -D6B7 25 11 %. bcs 11 -D6B9 CE 00 14 ... ldx #0014 -D6BC 1C 00 02 .. bset 00,x, #02 -D6BF F6 00 14 ... ldab 0014 -D6C2 F7 38 00 .8. stab 3800 ; bill acceptor -D6C5 BD C0 E0 ... jsr c0e0 ;jump94 -D6C8 20 0C . bra 0c -D6CA CE 00 14 ... ldx #0014 -D6CD 1D 00 01 .. bclr 00,x, #01 -D6D0 F6 00 14 ... ldab 0014 -D6D3 F7 38 00 .8. stab 3800 -D6D6 20 05 . bra 05 -D6D8 BD D6 52 ..R jsr d652 ;jump5 -D6DB 8D 53 .S bsr dest 53 -D6DD F6 0B C0 ... ldab 0bc0 -D6E0 C4 08 .. andb #08 -D6E2 27 11 '. beq 11 -D6E4 F6 0B C0 ... ldab 0bc0 -D6E7 C4 40 .@ andb #40 -D6E9 27 0A '. beq 0a -D6EB F6 00 15 ... ldab 0015 -D6EE C4 01 .. andb #01 -D6F0 27 03 '. beq 03 -D6F2 BD C0 E0 ... jsr c0e0 ;jump94 -D6F5 39 9 rts - -jump106: -; puts (0cdb+0bdd)+(0cda*0bdf)+(0cd9*0be1) => 0bef -; calculates how much money we have in some coin mech. -D6F6 F6 0C DB ... ldab 0cdb -D6F9 4F O clra -D6FA 37 7 pshb -D6FB 36 6 psha -D6FC FC 0B DD ... ldd 0bdd -D6FF BD FB BA ... jsr fbba ;jump38 - multiply? -D702 FD 0C EB ... std 0ceb ; 0cdb * 0bdd => 0ceb -D705 F6 0C DA ... ldab 0cda -D708 4F O clra -D709 37 7 pshb -D70A 36 6 psha -D70B FC 0B DF ... ldd 0bdf -D70E BD FB BA ... jsr fbba ;jump38 - multiply? -D711 FD 0C ED ... std 0ced ; 0cda * 0bdf => 0ced -D714 F6 0C D9 ... ldab 0cd9 -D717 4F O clra -D718 37 7 pshb -D719 36 6 psha -D71A FC 0B E1 ... ldd 0be1 -D71D BD FB BA ... jsr fbba ;jump38 - multiply? -D720 FD 0C EF ... std 0cef ; 0cd9 * 0be1 => 0cef -D723 FC 0C EB ... ldd 0ceb -D726 F3 0C ED ... addd 0ced -D729 F3 0C EF ... addd 0cef -D72C FD 0B EF ... std 0bef ; 0ceb+0ced+0cef => 0bef -D72F 39 9 rts - -jump202: -D730 F6 00 15 ... ldab 0015 -D733 C4 1F .. andb #1f -D735 27 49 'I beq 49 -D737 FC 00 40 ..@ ldd 0040 -D73A F3 00 3E ..> addd 003e -D73D B3 0B EF ... subd 0bef -D740 23 19 #. bls 19 -D742 CC B0 6B ..k ldd #b06b ; "NO CHANGE" -D745 BD C0 BA ... jsr c0ba ;display: -D748 CC 01 F4 ... ldd #01f4 -D74B BD E5 71 ..q jsr e571 ;msdelay -D74E BD C5 D3 ... jsr c5d3 ;jump6 -D751 CC 01 F4 ... ldd #01f4 -D754 BD E5 71 ..q jsr e571 ;msdelay -D757 CC 00 01 ... ldd #0001 -D75A 39 9 rts -; -D75B F6 00 15 ... ldab 0015 -D75E C4 04 .. andb #04 -D760 27 1E '. beq 1e -D762 F6 0E 6E ..n ldab 0e6e -D765 26 19 &. bne 19 -D767 CC B0 76 ..v ldd #b076 ; "NO FIVES" -D76A BD C0 BA ... jsr c0ba ;display: -D76D CC 01 F4 ... ldd #01f4 -D770 BD E5 71 ..q jsr e571 ;msdelay -D773 BD C5 D3 ... jsr c5d3 ;jump6 -D776 CC 01 F4 ... ldd #01f4 -D779 BD E5 71 ..q jsr e571 ;msdelay -D77C CC 00 01 ... ldd #0001 -D77F 39 9 rts -; -D780 5F _ clrb -D781 4F O clra -D782 39 9 rts - -jump44: -D783 F6 00 06 ... ldab 0006 -D786 4F O clra -D787 CE 00 0A ... ldx #000a -D78A 02 . idiv -D78B C1 04 .. cmpb #04 -D78D 26 0E &. bne 0e -D78F F6 00 1D ... ldab 001d -D792 C4 04 .. andb #04 -D794 27 03 '. beq 03 -D796 5F _ clrb -D797 4F O clra -D798 39 9 rts - -D799 CC 00 01 ... ldd #0001 -D79C 39 9 rts - -D79D 5F _ clrb -D79E 4F O clra -D79F 39 9 rts - -is_invalid_slot: -; validates a slot number? (return 1 if invalid) -; let i = number on stack -; if i in [9, 69, 79, 89, 99], return 1 -; if 0e6d!=1 return 0 -; if i%10 not in [1,2] return 1 -; if i < 11 return 1 -; if i <= 62 return 0 -; return 1 -D7A0 37 7 pshb -D7A1 30 0 tsx -D7A2 E6 00 .. ldab 00,x -D7A4 C1 09 .. cmpb #09 ; 9 -D7A6 27 18 '. beq 18 ; to d7c0 (returns 1) -D7A8 E6 00 .. ldab 00,x -D7AA C1 45 .E cmpb #45 ; 69 -D7AC 27 12 '. beq 12 ; to d7c0 (returns 1) -D7AE E6 00 .. ldab 00,x -D7B0 C1 4F .O cmpb #4f ; 79 -D7B2 27 0C '. beq 0c ; to d7c0 (returns 1) -D7B4 E6 00 .. ldab 00,x -D7B6 C1 59 .Y cmpb #59 ; 89 -D7B8 27 06 '. beq 06 ; to d7c0 (returns 1) -D7BA E6 00 .. ldab 00,x -D7BC C1 63 .c cmpb #63 ; 99 (also returns 1) -D7BE 26 05 &. bne 05 ; to d7c5 if not equal -D7C0 CC 00 01 ... ldd #0001 -D7C3 20 38 8 bra 38 ; to d7fd (return 1) -D7C5 F6 0E 6D ..m ldab 0e6d -D7C8 C1 01 .. cmpb #01 -D7CA 26 2F &/ bne 2f ;to d7fb (return 0) -D7CC 30 0 tsx -D7CD E6 00 .. ldab 00,x -D7CF 4F O clra -D7D0 CE 00 0A ... ldx #000a -D7D3 02 . idiv -D7D4 C1 01 .. cmpb #01 -D7D6 27 11 '. beq 11 ;to d7e9 if num%10==1 -D7D8 30 0 tsx -D7D9 E6 00 .. ldab 00,x -D7DB 4F O clra -D7DC CE 00 0A ... ldx #000a -D7DF 02 . idiv -D7E0 C1 02 .. cmpb #02 -D7E2 27 05 '. beq 05 ;to d7e9 if num%10==2 -D7E4 CC 00 01 ... ldd #0001 -D7E7 20 14 . bra 14 ; to d7fd (return 1) -D7E9 30 0 tsx -D7EA E6 00 .. ldab 00,x -D7EC C1 0B .. cmpb #0b ; < 11 -D7EE 25 06 %. bcs 06 ; return 1 -D7F0 E6 00 .. ldab 00,x -D7F2 C1 3E .> cmpb #3e ; <= 62 -D7F4 23 05 #. bls 05 ; return 0 -D7F6 CC 00 01 ... ldd #0001 -D7F9 20 02 . bra 02 -D7FB 5F _ clrb -D7FC 4F O clra -D7FD 31 1 ins -D7FE 39 9 rts - -jump80: -D7FF 7F 00 1C ... clr 001c -D802 F6 00 1C ... ldab 001c -D805 4F O clra -D806 B3 00 4D ..M subd 004d -D809 24 05 $. bcc 05 -D80B 7C 00 1C |.. inc 001c -D80E 20 F2 . bra f2 -D810 F6 00 1C ... ldab 001c -D813 4F O clra -D814 05 . asld -D815 C3 0D 1F ... addd #0d1f -D818 8F . xgdx -D819 EC 00 .. ldd 00,x -D81B 83 FF FF ... subd #ffff -D81E 26 10 &. bne 10 -D820 5F _ clrb -D821 4F O clra -D822 37 7 pshb -D823 36 6 psha -D824 F6 00 1C ... ldab 001c -D827 4F O clra -D828 05 . asld -D829 C3 0D 1F ... addd #0d1f -D82C 38 8 pulx -D82D 8F . xgdx -D82E ED 00 .. std 00,x -D830 F6 00 1C ... ldab 001c -D833 4F O clra -D834 05 . asld -D835 C3 0D 1F ... addd #0d1f -D838 8F . xgdx -D839 6C 01 l. inc 01,x -D83B 26 02 &. bne 02 -D83D 6C 00 l. inc 00,x -D83F 39 9 rts - -jump105: -D840 FC 00 44 ..D ldd 0044 -D843 26 03 &. bne 03 -D845 7E D8 D2 ~.. jmp d8d2 ;goto66 -D848 FC 00 44 ..D ldd 0044 -D84B 37 7 pshb -D84C 36 6 psha -D84D 4F O clra -D84E 5F _ clrb -D84F 37 7 pshb -D850 36 6 psha -D851 CC 0D EB ... ldd #0deb -D854 BD FB DF ... jsr fbdf ;jump46 -D857 31 1 ins -D858 31 1 ins -D859 FE 0D ED ... ldx 0ded -D85C 3C < pshx -D85D FC 0D EB ... ldd 0deb -D860 37 7 pshb -D861 36 6 psha -D862 CE E1 00 ... ldx #e100 ; 100000000 -D865 3C < pshx -D866 CC 05 F5 ... ldd #05f5 -D869 37 7 pshb -D86A 36 6 psha -D86B 30 0 tsx -D86C EC 06 .. ldd 06,x -D86E A3 02 .. subd 02,x -D870 EC 04 .. ldd 04,x -D872 E2 01 .. sbcb 01,x -D874 A2 00 .. sbca 00,x -D876 38 8 pulx -D877 38 8 pulx -D878 38 8 pulx -D879 38 8 pulx -D87A 25 11 %. bcs 11 -D87C CE 1F 00 ... ldx #1f00 -D87F 3C < pshx -D880 CC FA 0A ... ldd #fa0a -D883 37 7 pshb -D884 36 6 psha -D885 CC 0D EB ... ldd #0deb -D888 BD FB DF ... jsr fbdf ;jump46 -D88B 31 1 ins -D88C 31 1 ins -D88D FC 00 44 ..D ldd 0044 -D890 37 7 pshb -D891 36 6 psha -D892 4F O clra -D893 5F _ clrb -D894 37 7 pshb -D895 36 6 psha -D896 CC 0D E7 ... ldd #0de7 -D899 BD FB DF ... jsr fbdf ;jump46 -D89C 31 1 ins -D89D 31 1 ins -D89E FE 0D E9 ... ldx 0de9 -D8A1 3C < pshx -D8A2 FC 0D E7 ... ldd 0de7 -D8A5 37 7 pshb -D8A6 36 6 psha -D8A7 CE E1 00 ... ldx #e100 ; 100000000 -D8AA 3C < pshx -D8AB CC 05 F5 ... ldd #05f5 -D8AE 37 7 pshb -D8AF 36 6 psha -D8B0 30 0 tsx -D8B1 EC 06 .. ldd 06,x -D8B3 A3 02 .. subd 02,x -D8B5 EC 04 .. ldd 04,x -D8B7 E2 01 .. sbcb 01,x -D8B9 A2 00 .. sbca 00,x -D8BB 38 8 pulx -D8BC 38 8 pulx -D8BD 38 8 pulx -D8BE 38 8 pulx -D8BF 25 11 %. bcs 11 -D8C1 CE 1F 00 ... ldx #1f00 -D8C4 3C < pshx -D8C5 CC FA 0A ... ldd #fa0a ; -100000000 -D8C8 37 7 pshb -D8C9 36 6 psha -D8CA CC 0D E7 ... ldd #0de7 -D8CD BD FB DF ... jsr fbdf ;jump46 -D8D0 31 1 ins -D8D1 31 1 ins -goto66: -D8D2 39 9 rts - -jump84: -;500 ms delay -D8D3 7F 00 18 ... clr 0018 -D8D6 F6 00 18 ... ldab 0018 -D8D9 C1 10 .. cmpb #10 -D8DB 24 0B $. bcc 0b -D8DD CC 00 32 ..2 ldd #0032 -D8E0 BD E5 71 ..q jsr e571 ;msdelay -D8E3 7C 00 18 |.. inc 0018 -D8E6 20 EE . bra ee -D8E8 39 9 rts - -jump92: -; displays select other item -D8E9 F6 00 2B ..+ ldab 002b -D8EC C1 00 .. cmpb #00 -D8EE 26 18 &. bne 18 -D8F0 CC AD 84 ... ldd #ad84 ; " PULSE " -D8F3 BD C0 BA ... jsr c0ba ;display: -D8F6 8D DB .. bsr dest db -D8F8 CC AD 8F ... ldd #ad8f ; " EXTRA " -D8FB BD C0 BA ... jsr c0ba ;display: -D8FE 8D D3 .. bsr dest d3 -D900 CC AD 9A ... ldd #ad9a ; "SELECTION" -D903 BD C0 BA ... jsr c0ba ;display: -D906 20 4E N bra 4e -D908 C1 01 .. cmpb #01 -D90A 26 18 &. bne 18 -D90C CC AD 63 ..c ldd #ad63 ; " BITTE " -D90F BD C0 BA ... jsr c0ba ;display: -D912 8D BF .. bsr dest bf -D914 CC AD 6E ..n ldd #ad6e ; " ANDERE " -D917 BD C0 BA ... jsr c0ba ;display: -D91A 8D B7 .. bsr dest b7 -D91C CC AD 79 ..y ldd #ad79 ; " WAHL " -D91F BD C0 BA ... jsr c0ba ;display: -D922 20 32 2 bra 32 -D924 C1 02 .. cmpb #02 -D926 26 18 &. bne 18 -D928 CC AD 42 ..B ldd #ad42 ; "FAITES" -D92B BD C0 BA ... jsr c0ba ;display: -D92E 8D A3 .. bsr dest a3 -D930 CC AD 4D ..M ldd #ad4d ; "AURTE" -D933 BD C0 BA ... jsr c0ba ;display: -D936 8D 9B .. bsr dest 9b -D938 CC AD 58 ..X ldd #ad58 ; "CHOIX" -D92B BD C0 BA ... jsr c0ba ;display: -D93E 20 16 . bra 16 -D940 CC AD 21 ..! ldd #ad21 ; "SELECT " -D943 BD C0 BA ... jsr c0ba ;display: -D946 8D 8B .. bsr dest 8b -D948 CC AD 2C .., ldd #ad2c ; "OTHER" -D94B BD C0 BA ... jsr c0ba ;display: -D94E 8D 83 .. bsr dest 83 -D950 CC AD 37 ..7 ldd #ad37 ; "ITEM" -D953 BD C0 BA ... jsr c0ba ;display: -D956 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -D959 39 9 rts - -jump123: -D95A F6 00 06 ... ldab 0006 -D95D F1 0B AF ... cmpb 0baf -D960 26 0D &. bne 0d ; to d984 -D962 BD D7 FF ... jsr d7ff ;jump80 -D965 F6 0B B4 ... ldab 0bb4 -D968 F7 00 06 ... stab 0006 -D96B 8D 55 .U bsr 55 ;jump205 -D96D 20 52 R bra 52 ; exit -D96F F6 00 06 ... ldab 0006 -D972 F1 0B AE ... cmpb 0bae -D975 26 0D &. bne 0d ; to d984 -D977 BD D7 FF ... jsr d7ff ;jump80 -D97A F6 0B B3 ... ldab 0bb3 -D97D F7 00 06 ... stab 0006 -D980 8D 40 .@ bsr 40 ;jump205 -D982 20 3D = bra 3d -D984 F6 00 06 ... ldab 0006 -D987 F1 0B AD ... cmpb 0bad -D98A 26 0D &. bne 0d -D98C BD D7 FF ... jsr d7ff ;jump80 -D98F F6 0B B2 ... ldab 0bb2 -D992 F7 00 06 ... stab 0006 -D995 8D 2B .+ bsr 2b ;jump205 -D997 20 28 ( bra 28 -D999 F6 00 06 ... ldab 0006 -D99C F1 0B AC ... cmpb 0bac -D99F 26 0D &. bne 0d -D9A1 BD D7 FF ... jsr d7ff ;jump80 -D9A4 F6 0B B1 ... ldab 0bb1 -D9A7 F7 00 06 ... stab 0006 -D9AA 8D 16 .. bsr 16 ;jump205 -D9AC 20 13 . bra 13 -D9AE F6 00 06 ... ldab 0006 -D9B1 F1 0B AB ... cmpb 0bab -D9B4 26 0B &. bne 0b -D9B6 BD D7 FF ... jsr d7ff ;jump80 -D9B9 F6 0B B0 ... ldab 0bb0 -D9BC F7 00 06 ... stab 0006 -D9BF 8D 01 .. bsr 01 ;jump205 -D9C1 39 9 rts - -jump205: -D9C2 CC 03 E8 ... ldd #03e8 -D9C5 BD E5 71 ..q jsr e571 ;msdelay -D9C8 BD D7 83 ... jsr d783 ;jump44 -D9CB 83 00 00 ... subd #0000 -D9CE 27 0B '. beq 0b -D9D0 7F 00 06 ... clr 0006 -D9D3 5F _ clrb -D9D4 4F O clra -D9D5 FD 00 4D ..M std 004d -D9D8 7E DA 63 ~.c jmp da63 ;goto67 -D9DB BD D2 13 ... jsr d213 ;jump45 - vend it! -D9DE 83 00 00 ... subd #0000 -D9E1 26 0A &. bne 0a -D9E3 7F 00 06 ... clr 0006 -D9E6 5F _ clrb -D9E7 4F O clra -D9E8 FD 00 4D ..M std 004d -D9EB 20 76 v bra 76 -D9ED FC 0D 0B ... ldd 0d0b -D9F0 83 FF FF ... subd #ffff -D9F3 26 05 &. bne 05 -D9F5 5F _ clrb -D9F6 4F O clra -D9F7 FD 0D 0B ... std 0d0b -D9FA FE 0D 0B ... ldx 0d0b -D9FD 08 . inx -D9FE FF 0D 0B ... stx 0d0b -DA01 F6 00 06 ... ldab 0006 -DA04 4F O clra -DA05 05 . asld -DA06 C3 08 C8 ... addd #08c8 -DA09 8F . xgdx -DA0A EC 00 .. ldd 00,x -DA0C C4 7F .. andb #7f -DA0E 4F O clra -DA0F FD 00 4D ..M std 004d -DA12 F6 00 06 ... ldab 0006 -DA15 4F O clra -DA16 05 . asld -DA17 C3 08 00 ... addd #0800 -DA1A 8F . xgdx -DA1B EC 00 .. ldd 00,x -DA1D C4 FF .. andb #ff -DA1F 84 3F .? anda #3f -DA21 37 7 pshb -DA22 36 6 psha -DA23 4F O clra -DA24 5F _ clrb -DA25 37 7 pshb -DA26 36 6 psha -DA27 CC 0D 17 ... ldd #0d17 -DA2A BD FB DF ... jsr fbdf ;jump46 -DA2D 31 1 ins -DA2E 31 1 ins -DA2F FE 0D 19 ... ldx 0d19 -DA32 3C < pshx -DA33 FC 0D 17 ... ldd 0d17 -DA36 37 7 pshb -DA37 36 6 psha -DA38 CE E1 00 ... ldx #e100 -DA3B 3C < pshx -DA3C CC 05 F5 ... ldd #05f5 -DA3F 37 7 pshb -DA40 36 6 psha -DA41 30 0 tsx -DA42 EC 06 .. ldd 06,x -DA44 A3 02 .. subd 02,x -DA46 EC 04 .. ldd 04,x -DA48 E2 01 .. sbcb 01,x -DA4A A2 00 .. sbca 00,x -DA4C 38 8 pulx -DA4D 38 8 pulx -DA4E 38 8 pulx -DA4F 38 8 pulx -DA50 25 11 %. bcs 11 -DA52 CE 1F 00 ... ldx #1f00 -DA55 3C < pshx -DA56 CC FA 0A ... ldd #fa0a -DA59 37 7 pshb -DA5A 36 6 psha -DA5B CC 0D 17 ... ldd #0d17 -DA5E BD FB DF ... jsr fbdf ;jump46 -DA61 31 1 ins -DA62 31 1 ins -goto67: -DA63 39 9 rts - -jump122: -DA64 FE 0B B9 ... ldx 0bb9 -DA67 08 . inx -DA68 FF 0B B9 ... stx 0bb9 -DA6B FC 0B B5 ... ldd 0bb5 -DA6E CE 00 32 ..2 ldx #0032 -DA71 02 . idiv -DA72 8F . xgdx -DA73 37 7 pshb -DA74 36 6 psha -DA75 CC 00 C3 ... ldd #00c3 ; 195 -DA78 BD FB BA ... jsr fbba ;jump38 - multiply? -DA7B B3 0B B9 ... subd 0bb9 -DA7E 24 05 $. bcc 05 -DA80 5F _ clrb -DA81 4F O clra -DA82 FD 0B B9 ... std 0bb9 -DA85 FC 0B B9 ... ldd 0bb9 -DA88 37 7 pshb -DA89 36 6 psha -DA8A CC 00 0A ... ldd #000a ; 10 -DA8D BD FB BA ... jsr fbba ;jump38 - multiply? -DA90 37 7 pshb -DA91 36 6 psha -DA92 FC 0B B5 ... ldd 0bb5 -DA95 CE 00 32 ..2 ldx #0032 -DA98 02 . idiv -DA99 8F . xgdx -DA9A 38 8 pulx -DA9B 8F . xgdx -DA9C 02 . idiv -DA9D 8F . xgdx -DA9E 37 7 pshb -DA9F 36 6 psha -DAA0 CC 00 0A ... ldd #000a ; 10 -DAA3 BD FB BA ... jsr fbba ;jump38 - multiply? -DAA6 CE 00 0A ... ldx #000a -DAA9 02 . idiv -DAAA 8F . xgdx -DAAB FD 00 4A ..J std 004a -DAAE FC 00 4A ..J ldd 004a -DAB1 BD FE 32 ..2 jsr fe32 ;jump25 -DAB4 DA CA 00 6E ...n ; 110 -DAB8 DA CA 02 80 .... ; 750 -DABC DA CA 01 C2 .... ; 1200 -DAC0 DA CA 01 C2 .... ; 1650 -DAC4 DB 43 F9 8E .... ; 0 -DAC8 00 00 .. ; end of array data -DACA FC 0D 07 ... ldd 0d07 -DACD 83 FF FF ... subd #ffff -DAD0 26 05 &. bne 05 -DAD2 5F _ clrb -DAD3 4F O clra -DAD4 FD 0D 07 ... std 0d07 -DAD7 FE 0D 07 ... ldx 0d07 -DADA 08 . inx -DADB FF 0D 07 ... stx 0d07 -DADE F6 00 06 ... ldab 0006 -DAE1 4F O clra -DAE2 05 . asld -DAE3 C3 08 00 ... addd #0800 -DAE6 8F . xgdx -DAE7 EC 00 .. ldd 00,x -DAE9 C4 FF .. andb #ff -DAEB 84 3F .? anda #3f -DAED 37 7 pshb -DAEE 36 6 psha -DAEF 4F O clra -DAF0 5F _ clrb -DAF1 37 7 pshb -DAF2 36 6 psha -DAF3 CC 0D 0F ... ldd #0d0f -DAF6 BD FB DF ... jsr fbdf ;jump46 -DAF9 31 1 ins -DAFA 31 1 ins -DAFB FE 0D 11 ... ldx 0d11 -DAFE 3C < pshx -DAFF FC 0D 0F ... ldd 0d0f -DB02 37 7 pshb -DB03 36 6 psha -DB04 CE E1 00 ... ldx #e100 -DB07 3C < pshx -DB08 CC 05 F5 ... ldd #05f5 -DB0B 37 7 pshb -DB0C 36 6 psha -DB0D 30 0 tsx -DB0E EC 06 .. ldd 06,x -DB10 A3 02 .. subd 02,x -DB12 EC 04 .. ldd 04,x -DB14 E2 01 .. sbcb 01,x -DB16 A2 00 .. sbca 00,x -DB18 38 8 pulx -DB19 38 8 pulx -DB1A 38 8 pulx -DB1B 38 8 pulx -DB1C 25 11 %. bcs 11 -DB1E CE 1F 00 ... ldx #1f00 -DB21 3C < pshx -DB22 CC FA 0A ... ldd #fa0a -DB25 37 7 pshb -DB26 36 6 psha -DB27 CC 0D 0F ... ldd #0d0f -DB2A BD FB DF ... jsr fbdf ;jump46 -DB2D 31 1 ins -DB2E 31 1 ins -DB2F 5F _ clrb -DB30 4F O clra -DB31 FD 00 44 ..D std 0044 -DB34 CE 00 1B ... ldx #001b -DB37 1D 00 01 ... bclr 00,x, #01 -DB3A 7F 00 4F ..O clr 004f -DB3D CE 00 11 ... ldx #0011 -DB40 1C 00 10 ... bset 00,x, #10 -DB43 39 9 rts - -jump104: -; say thankyou? -DB44 F6 00 2B ..+ ldab 002b -DB47 C1 00 .. cmpb #00 -DB49 26 08 &. bne 08 -DB4B CC AC DF ... ldd #acdf ; "CAMBIO" -DB4E BD C0 BA ... jsr c0ba ;display: -DB51 20 1E . bra 1e -DB53 C1 01 .. cmpb #01 -DB55 26 08 &. bne 08 -DB57 CC AC D4 ... ldd #acd4 ; "CHANGE" -DB5A BD C0 BA ... jsr c0ba ;display: -DB5D 20 12 . bra 12 -DB5F C1 02 .. cmpb #02 -DB61 26 08 &. bne 08 -DB63 CC AC EA ... ldd #acea ; "MONNAIE" -DB66 BD C0 BA ... jsr c0ba ;display: -DB69 20 06 . bra 06 -DB6B CC AC D4 ... ldd #acd4 ; "CHANGE" -DB6E BD C0 BA ... jsr c0ba ;display: -; -DB71 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -DB74 CE 00 01 ... ldx #0001 -DB77 3C < pshx -DB78 FC 00 40 ..@ ldd 0040 -DB7B F3 00 3E ..> addd 003e -DB7E BD BE 9E ... jsr be9e ;jump50 -DB81 38 8 pulx -DB82 FC 00 40 ..@ ldd 0040 -DB85 27 05 '. beq 05 -DB87 BD C4 56 ..V jsr c456 ;jump47 -DB8A 20 06 . bra 06 -DB8C CC 02 58 ..X ldd #0258 -DB8F BD E5 71 ..q jsr e571 ;msdelay -DB92 FC 00 3E ..> ldd 003e -DB95 27 03 '. beq 03 -DB97 BD C5 D3 ... jsr c5d3 ;jump6 -DB9A F6 00 2B ..+ ldab 002b -DB9D C1 00 .. cmpb #00 -DB9F 26 08 &. bne 08 -DBA1 CC AD 16 ... ldd #ad16 ; "GRACIAS" -DBA4 BD C0 BA ... jsr c0ba ;display: -DBA7 20 1E . bra 1e -DBA9 C1 01 .. cmpb #01 -DBAB 26 08 &. bne 08 -DBAD CC AD 0B ... ldd #ad0b ; "DANKE" -DBB0 BD C0 BA ... jsr c0ba ;display: -DBB3 20 12 . bra 12 -DBB5 C1 02 .. cmpb #02 -DBB7 26 08 &. bne 08 -DBB9 CC AD 00 ... ldd #ad00 ; "MERCI" -DBBC BD C0 BA ... jsr c0ba ;display: -DBBF 20 06 . bra 06 -DBC1 CC AC F5 ... ldd #acf5 ; "THANKS" -DBC4 BD C0 BA ... jsr c0ba ;display: -DBC7 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -DBCA 39 9 rts - -jump121: -DBCB F6 00 1B ... ldab 001b -DBCE C4 01 .. andb #01 -DBD0 26 03 &. bne 03 -DBD2 7E DC 98 ~.. jmp dc98 ;goto68 -DBD5 F6 00 06 ... ldab 0006 -DBD8 4F O clra -DBD9 05 . asld -DBDA C3 08 C8 ... addd #08c8 -DBDD 8F . xgdx -DBDE EC 00 .. ldd 00,x -DBE0 84 08 .. anda #08 -DBE2 26 03 &. bne 03 -DBE4 7E DC 98 ~.. jmp dc98 ;goto68 -DBE7 BD D7 FF ... jsr d7ff ;jump80 -DBEA CC 03 E8 ... ldd #03e8 -DBED BD E5 71 ..q jsr e571 ;msdelay -DBF0 BD D3 46 ..F jsr d346 ;jump43 -DBF3 83 00 00 ... subd #0000 -DBF6 26 08 &. bne 08 -DBF8 BD D7 83 ... jsr d783 ;jump44 -DBFB 83 00 00 ... subd #0000 -DBFE 27 17 '. beq 17 -DC00 5F _ clrb -DC01 4F O clra -DC02 FD 00 4D ..M std 004d -DC05 FC 00 44 ..D ldd 0044 -DC08 F3 0B B7 ... addd 0bb7 -DC0B 04 . lsrd -DC0C F3 00 40 ..@ addd 0040 -DC0F B3 0B B7 ... subd 0bb7 -DC12 FD 00 40 ..@ std 0040 -DC15 20 78 x bra 78 -DC17 BD D2 13 ... jsr d213 ;jump45 -DC1A 83 00 00 ... subd #0000 -DC1D 26 17 &. bne 17 -DC1F 5F _ clrb -DC20 4F O clra -DC21 FD 00 4D ..M std 004d -DC24 FC 00 44 ..D ldd 0044 -DC27 F3 0B B7 ... addd 0bb7 -DC2A 04 . lsrd -DC2B F3 00 40 ..@ addd 0040 -DC2E B3 0B B7 ... subd 0bb7 -DC31 FD 00 40 ..@ std 0040 -DC34 20 59 Y bra 59 -DC36 FC 0D 09 ... ldd 0d09 -DC39 83 FF FF ... subd #ffff -DC3C 26 05 &. bne 05 -DC3E 5F _ clrb -DC3F 4F O clra -DC40 FD 0D 09 ... std 0d09 -DC43 FE 0D 09 ... ldx 0d09 -DC46 08 . inx -DC47 FF 0D 09 ... stx 0d09 -DC4A FC 0B B7 ... ldd 0bb7 -DC4D 37 7 pshb -DC4E 36 6 psha -DC4F 4F O clra -DC50 5F _ clrb -DC51 37 7 pshb -DC52 36 6 psha -DC53 CC 0D 13 ... ldd #0d13 -DC56 BD FB DF ... jsr fbdf ;jump46 -DC59 31 1 ins -DC5A 31 1 ins -DC5B FE 0D 15 ... ldx 0d15 -DC5E 3C < pshx -DC5F FC 0D 13 ... ldd 0d13 -DC62 37 7 pshb -DC63 36 6 psha -DC64 CE E1 00 ... ldx #e100 -DC67 3C < pshx -DC68 CC 05 F5 ... ldd #05f5 -DC6B 37 7 pshb -DC6C 36 6 psha -DC6D 30 0 tsx -DC6E EC 06 .. ldd 06,x -DC70 A3 02 .. subd 02,x -DC72 EC 04 .. ldd 04,x -DC74 E2 01 .. sbcb 01,x -DC76 A2 00 .. sbca 00,x -DC78 38 8 pulx -DC79 38 8 pulx -DC7A 38 8 pulx -DC7B 38 8 pulx -DC7C 25 11 %. bcs 11 -DC7E CE 1F 00 ... ldx #1f00 -DC81 3C < pshx -DC82 CC FA 0A ... ldd #fa0a -DC85 37 7 pshb -DC86 36 6 psha -DC87 CC 0D 13 ... ldd #0d13 -DC8A BD FB DF ... jsr fbdf ;jump46 -DC8D 31 1 ins -DC8E 31 1 ins -DC8F CE 00 1B ... ldx #001b -DC92 1D 00 01 ... bclr 00,x, #01 -DC95 7F 00 4F ..O clr 004f -goto68: -DC98 F6 00 11 ... ldab 0011 -DC9B C4 08 .. andb #08 -DC9D 26 03 &. bne 03 -DC9F BD D9 5A ..Z jsr d95a ;jump123 -DCA2 39 9 rts - -jump29: -DCA3 CE 0B BC ... ldx #0bbc -DCA6 1D 00 1C .. bclr 00,x, #1c -DCA9 F6 0B BC .. ldab 0bbc -DCAB C4 03 ... andb #03 -DCAE 26 48 &H bne 48 -DCB0 FC 0B BD ... ldd 0bbd -DCB3 37 7 pshb -DCB4 36 6 psha -DCB5 4F O clra -DCB6 5F _ clrb -DCB7 37 7 pshb -DCB8 36 6 psha -DCB9 CC 0D F7 ... ldd #0df7 -DCBC BD FB DF ... jsr fbdf ;jump46 -DCBF 31 1 ins -DCC0 31 1 ins -DCC1 FE 0D F9 ... ldx 0df9 -DCC4 3C < pshx -DCC5 FC 0D F7 ... ldd 0df7 -DCC8 37 7 pshb -DCC9 36 6 psha -DCCA CE E1 00 ... ldx #e100 -DCCD 3C < pshx -DCCE CC 05 F5 ... ldd #05f5 ; 100000000 -DCD1 37 7 pshb -DCD2 36 6 psha -DCD3 30 0 tsx -DCD4 EC 06 .. ldd 06,x -DCD6 A3 02 .. subd 02,x -DCD8 EC 04 .. ldd 04,x -DCDA E2 01 .. sbcb 01,x -DCDC A2 00 .. sbca 00,x -DCDE 38 8 pulx -DCDF 38 8 pulx -DCE0 38 8 pulx -DCE1 38 8 pulx -DCE2 25 11 %. bcs 11 -DCE4 CE 1F 00 ... ldx #1f00 -DCE7 3C < pshx -DCE8 CC FA 0A ... ldd #fa0a -DCEB 37 7 pshb -DCEC 36 6 psha -DCED CC 0D F7 ... ldd #0df7 -DCF0 BD FB DF ... jsr fbdf ;jump46 -DCF3 31 1 ins -DCF4 31 1 ins -DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 -DCF8 F6 0B BC ... ldab 0bbc -DCFB C4 03 .. andb #03 -DCFD C1 01 .. cmpb #01 -DCFF 27 03 '. beq 03 -DD01 7E DD D4 ~.. jmp ddd4 ;goto69 -DD04 F6 0B BC ... ldab 0bbc -DD07 C4 E0 .. andb #e0 -DD09 54 T lsrb -DD0A 54 T lsrb -DD0B 54 T lsrb -DD0C 54 T lsrb -DD0D 54 T lsrb -DD0E F7 0B BC ... stab 0bbc -DD11 F6 0B BC ... ldab 0bbc -DD14 F1 0B C4 ... cmpb 0bc4 -DD17 26 33 &3 bne 33 -DD19 F6 0B D7 ... ldab 0bd7 -DD1C C1 01 .. cmpb #01 -DD1E 26 0A &. bne 0a -DD20 7C 0C DB |.. inc 0cdb -DD23 C6 03 .. ldab #03 -DD25 F7 00 48 ..H stab 0048 -DD28 20 20 bra 20 -DD2A F6 0B D8 ... ldab 0bd8 -DD2D C1 01 .. cmpb #01 -DD2F 26 0A &. bne 0a -DD31 7C 0C DA |.. inc 0cda -DD34 C6 02 .. ldab #02 -DD36 F7 00 48 ..H stab 0048 -DD39 20 0F . bra 0f -DD3B F6 0B D9 ... ldab 0bd9 -DD3E C1 01 .. cmpb #01 -DD40 26 08 &. bne 08 -DD42 7C 0C D9 |.. inc 0cd9 -DD45 C6 01 .. ldab #01 -DD47 F7 00 48 ..H stab 0048 -DD4A 20 74 t bra 74 -DD4C F6 0B BC ... ldab 0bbc -DD4F F1 0B C5 ... cmpb 0bc5 -DD52 26 33 &3 bne 33 -DD54 F6 0B D7 ... ldab 0bd7 -DD57 C1 04 .. cmpb #04 -DD59 26 0A &. bne 0a -DD5B 7C 0C DB |.. inc 0cdb -DD5E C6 03 .. ldab #03 -DD60 F7 00 48 ..H stab 0048 -DD63 20 20 bra 20 -DD65 F6 0B D8 ... ldab 0bd8 -DD68 C1 04 .. cmpb #04 -DD6A 26 0A &. bne 0a -DD6C 7C 0C DA |.. inc 0cda -DD6F C6 02 .. ldab #02 -DD71 F7 00 48 ..H stab 0048 -DD74 20 0F . bra 0f -DD76 F6 0B D9 ... ldab 0bd9 -DD79 C1 04 .. cmpb #04 -DD7B 26 08 &. bne 08 -DD7D 7C 0C D9 |.. inc 0cd9 -DD80 C6 01 .. ldab #01 -DD82 F7 00 48 ..H stab 0048 -DD85 20 39 9 bra 39 -DD87 F6 0B BC ... ldab 0bbc -DD8A F1 0B C6 ... cmpb 0bc6 -DD8D 26 31 &1 bne 31 -DD8F F6 0B D7 ... ldab 0bd7 -DD92 C1 02 .. cmpb #02 -DD94 26 0A &. bne 0a -DD96 7C 0C DB |.. inc 0cdb -DD99 C6 03 .. ldab #03 -DD9B F7 00 48 ..H stab 0048 -DD9E 20 20 bra 20 -DDA0 F6 0B D8 ... ldab 0bd8 -DDA3 C1 02 .. cmpb #02 -DDA5 26 0A &. bne 0a -DDA7 7C 0C DA |.. inc 0cda -DDAA C6 02 .. ldab #02 -DDAC F7 00 48 ..H stab 0048 -DDAF 20 0F . bra 0f -DDB1 F6 0B D9 ... ldab 0bd9 -DDB4 C1 02 .. cmpb #02 -DDB6 26 08 &. bne 08 -DDB8 7C 0C D9 |.. inc 0cd9 -DDBB C6 01 .. ldab #01 -DDBD F7 00 48 ..H stab 0048 -DDC0 F6 00 17 ... ldab 0017 -DDC3 C4 08 .. andb #08 -DDC5 26 0D &. bne 0d -DDC7 F6 0B BC ... ldab 0bbc -DDCA 26 08 &. bne 08 -DDCC 7C 0C DC |.. inc 0cdc -DDCF C6 04 .. ldab #04 -DDD1 F7 00 48 ..H stab 0048 -goto69: -DDD4 39 9 rts - -jump120: -DDD5 BD BE 69 ..i jsr be69 ;displayreset -DDD8 C6 03 .. ldab #03 -DDDA F7 00 1C ... stab 001c -DDDD F6 00 1C ... ldab 001c -DDE0 C1 0D .. cmpb #0d -DDE2 24 1C $. bcc 1c -DDE4 F6 00 1C ... ldab 001c -DDE7 4F O clra -DDE8 C3 0C B9 ... addd #0cb9 -DDEB 8F . xgdx -DDEC E6 00 .. ldab 00,x -DDEE 37 7 pshb -DDEF CC 0B 9C ... ldd #0b9c -DDF2 F0 00 1C ... subb 001c -DDF5 82 00 .. sbca #00 -DDF7 8F . xgdx -DDF8 33 3 pulb -DDF9 E7 00 .. stab 00,x -DDFB 7C 00 1C |.. inc 001c -DDFE 20 DD . bra dd -DE00 BD BE 10 ... jsr be10 ;jump88 -DE03 C6 14 .. ldab #14 -DE05 F7 00 2C .., stab 002c -DE08 39 9 rts - -jump119: -DE09 CC 0B 9A ... ldd #0b9a ; machine id? -DE0C BD C0 BA ... jsr c0ba ;display: -DE0F C6 14 .. ldab #14 -DE11 F7 00 2C .., stab 002c -DE14 39 9 rts - -jump118: -DE15 F6 00 1B ... ldab 001b -DE18 C4 01 .. andb #01 -DE1A 26 03 &. bne 03 -DE1C 7E DE A4 ~.. jmp dea4 ;goto70 - return -DE1F F6 00 06 ... ldab 0006 -DE22 4F O clra -DE23 05 . asld -DE24 C3 08 C8 ... addd #08c8 -DE27 8F . xgdx -DE28 EC 00 .. ldd 00,x -DE2A 84 08 .. anda #08 -DE2C 27 76 'v beq 76 -DE2E F6 00 11 ... ldab 0011 -DE31 C4 08 .. andb #08 -DE33 26 33 &3 bne 33 ; to de68 -DE35 F6 00 06 ... ldab 0006 -DE38 F1 0B AF ... cmpb 0baf -DE3B 27 20 ' beq 20 ; to de5d -DE3D F6 00 06 ... ldab 0006 -DE40 F1 0B AE ... cmpb 0bae -DE43 27 18 '. beq 18 ; to de5d -DE45 F6 00 06 ... ldab 0006 -DE48 F1 0B AD ... cmpb 0bad -DE4B 27 10 '. beq 10 ; to de5d -DE4D F6 00 06 ... ldab 0006 -DE50 F1 0B AC ... cmpb 0bac -DE53 27 08 '. beq 08 ; to de5d -DE55 F6 00 06 ... ldab 0006 -DE58 F1 0B AB ... cmpb 0bab -DE5B 26 0B &. bne 0b ; to de68 -; -DE5D CE 00 1B ... ldx #001b -DE60 1D 00 01 ... bclr 00,x, #01 -DE63 7F 00 4F ..O clr 004f -DE66 20 3C < bra 3c ; return -; -DE68 FC 00 44 ..D ldd 0044 -DE6B B3 0B B7 ... subd 0bb7 -DE6E 23 2B #+ bls 2b ; to de99 - return -DE70 FC 00 40 ..@ ldd 0040 -DE73 F3 00 3E ..> addd 003e -DE76 37 7 pshb -DE77 36 6 psha -DE78 FC 00 44 ..D ldd 0044 -DE7B B3 0B B7 ... subd 0bb7 -DE7E F3 00 44 ..D addd 0044 -DE81 30 0 tsx -DE82 A3 00 .. subd 00,x -DE84 31 1 ins -DE85 31 1 ins -DE86 22 13 ". bhi 13 ; to de9b -DE88 FC 0B B7 ... ldd 0bb7 -DE8B 27 0E '. beq 0e ; to de9b -DE8D FC 00 44 ..D ldd 0044 -DE90 B3 0B B7 ... subd 0bb7 -DE93 F3 00 44 ..D addd 0044 -DE96 FD 00 44 ..D std 0044 -DE99 20 09 . bra 09 ; return -; -DE9B CE 00 1B ... ldx #001b -DE9E 1D 00 01 ... bclr 00,x, #01 -DEA1 7F 00 4F ..O clr 004f -goto70: -DEA4 39 9 rts - -jump117: -; machine out of order display? -DEA5 F6 00 2B ..+ ldab 002b -DEA8 C1 00 .. cmpb #00 -DEAA 26 0D &. bne 0d -DEAC CE 00 12 ... ldx #0012 -DEAF 3C < pshx -DEB0 CC AE 7E ..~ ldd #ae7e -DEB3 BD C0 2E ... jsr c02e ;jump71 - display -DEB6 38 8 pulx -DEB7 20 2D - bra 2d -DEB9 C1 01 .. cmpb #01 -DEBB 26 0D &. bne 0d -DEBD CE 00 0F ... ldx #000f -DEC0 3C < pshx -DEC1 CC AE 6D ..m ldd #ae6d ; something german -DEC4 BD C0 2E ... jsr c02e ;jump71 - display -DEC7 38 8 pulx -DEC8 20 1C . bra 1c -DECA C1 02 .. cmpb #02 -DECC 26 0D &. bne 0d -DECE CE 00 10 ... ldx #0010 -DED1 3C < pshx -DED2 CC AE 5B ..[ ldd #ae5b ; more german -DED5 BD C0 2E ... jsr c02e ;jump71 - display -DED8 38 8 pulx -DED9 20 0B . bra 0b -DEDB CE 00 15 ... ldx #0015 -DEDE 3C < pshx -DEDF CC AE 44 ..D ldd #ae44 ; "MACHINE OUT OF ORDER" -DEE2 BD C0 2E ... jsr c02e ;jump71 - display -DEE5 38 8 pulx -DEE6 39 9 rts - -jump116: -; revolves around coinage -DEE7 F6 0B C0 ... ldab 0bc0 -DEEA C4 01 .. andb #01 ; have a dumb mech -DEEC 26 07 &. bne 07 ; to def5 -DEEE F6 0B C0 ... ldab 0bc0 -DEF1 C4 04 .. andb #04 ; have a card reader -DEF3 27 15 '. beq 15 ; if not to df0a -; have dumb mech: -DEF5 C6 FF .. ldab #ff -DEF7 F7 0B BC ... stab 0bbc -DEFA F6 00 15 ... ldab 0015 -DEFD 2D 03 -. blt 03 ; to df02 -DEFF BD C6 7D ..} jsr c67d ;jump124 - chat to changer -DF02 BD D6 6B ..k jsr d66b ;jump107 - chat to bill acceptor -DF05 BD DC A3 ... jsr dca3 ;jump29 -DF08 20 25 % bra 25 ; to df2f -; test the link master? -DF0A F6 0B C0 ... ldab 0bc0 -DF0D C4 02 .. andb #02 ;have link master -DF0F 27 1E '. beq 1e ; to df2f -DF11 F6 00 2F ../ ldab 002f -DF14 26 19 &. bne 19 ; to df2f -DF16 F6 00 1B ... ldab 001b -DF19 C4 02 .. andb #02 -DF1B 26 12 &. bne 12 ; to df2f -DF1D CC 00 FF ... ldd #00ff -DF20 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -DF23 CE 00 1B ... ldx #001b -DF26 1C 00 02 .. bset 00,x, #02 -DF29 CE 0B C1 ... ldx #0bc1 -DF2C 1C 00 04 .. bset 00,x, #04 ; set link powerup error bit -; -DF2F F6 00 21 ..! ldab 0021 -DF32 C4 20 . andb #20 -DF34 27 07 '. beq 07 -; -DF36 BD D6 52 ..R jsr d652 ;jump5 - pulse bill acceptor -DF39 BD DE A5 ... jsr dea5 ;jump117 - machine out of order? -DF3C 39 9 rts -; -DF3D F6 00 4F ..O ldab 004f -DF40 26 06 &. bne 06 -DF42 CE 00 1B ... ldx #001b -DF45 1D 00 01 ... bclr 00,x, #01 -DF48 F6 00 25 ..% ldab 0025 -DF4B 26 20 & bne 20 ; to df6d -DF4D F6 00 1B ... ldab 001b -DF50 C4 40 .@ andb #40 -DF52 27 19 '. beq 19 -DF54 BD D6 52 ..R jsr d652 ;jump5 - pulse bill acceptor -DF57 FC 00 40 ..@ ldd 0040 -DF5A 26 05 &. bne 05 -DF5C FC 00 3E ..> ldd 003e -DF5F 27 03 '. beq 03 -DF61 BD DB 44 ..D jsr db44 ;jump104 - say thanks -DF64 BD D6 6B ..k jsr d66b ;jump107 - chat to bill validator -DF67 CE 00 1B ... ldx #001b -DF6A 1D 00 40 ... bclr 00,x, #40 -; -DF6D F6 00 2C .., ldab 002c -DF70 27 03 '. beq 03 -DF72 7E E0 66 ~.f jmp e066 ;goto71 -DF75 F6 00 34 ..4 ldab 0034 -DF78 26 0B &. bne 0b ; to df85 -DF7A BD BE 69 ..i jsr be69 ;displayreset -DF7D C6 32 .2 ldab #32 ; 50 -DF7F F7 00 34 ..4 stab 0034 -DF82 7E E0 63 ~.c jmp e063 ;goto72 - bail -; -DF85 FC 00 40 ..@ ldd 0040 -DF88 26 05 &. bne 05 -DF8A FC 00 3E ..> ldd 003e -DF8D 27 16 '. beq 16 -DF8F CE 00 01 ... ldx #0001 -DF92 3C < pshx -DF93 FC 00 40 ..@ ldd 0040 -DF96 F3 00 3E ..> addd 003e -DF99 BD BE 9E ... jsr be9e ;jump50 - write slot & price to screen? -DF9C 38 8 pulx -DF9D C6 05 .. ldab #05 -DF9F F7 00 2C .., stab 002c -DFA2 7E E0 63 ~.c jmp e063 ;goto72 -; -DFA5 F6 0C D9 ... ldab 0cd9 -DFA8 C1 04 .. cmpb #04 -DFAA 24 07 $. bcc 07 ; to dfb3 -DFAC F6 0B C0 ... ldab 0bc0 -DFAF C4 01 .. andb #01 ; have a dumb mech -DFB1 26 07 &. bne 07 ; to dfba -DFB3 F6 00 21 ..! ldab 0021 -DFB6 C4 40 .@ andb #40 -DFB8 27 43 'C beq 43 ; to dffd -; -DFBA F6 00 2B ..+ ldab 002b -DFBD C1 00 .. cmpb #00 -DFBF 26 0D &. bne 0d -DFC1 CE 00 19 ... ldx #0019 -DFC4 3C < pshx -DFC5 CC AD E7 ... ldd #ade7 ; "INTRODUZCA" -DFC8 BD C0 2E ... jsr c02e ;jump71 - display -DFCB 38 8 pulx -DFCC 20 2D - bra 2d -DFCE C1 01 .. cmpb #01 -DFD0 26 0D &. bne 0d -DFD2 CE 00 12 ... ldx #0012 -DFD5 3C < pshx -DFD6 CC AD D3 ... ldd #add3 ; "NICT UEBERZAHLEN" -DFD9 BD C0 2E ... jsr c02e ;jump71 - display -DFDC 38 8 pulx -DFDD 20 1C . bra 1c -DFDF C1 02 .. cmpb #02 -DFE1 26 0D &. bne 0d -DFE3 CE 00 19 ... ldx #0019 -DFE6 3C < pshx -DFE7 CC AD B8 ... ldd #adb8 ; "MONNAIE EXACT" -DFEA BD C0 2E ... jsr c02e ;jump71 - display -DFED 38 8 pulx -DFEE 20 0B . bra 0b -DFF0 CE 00 11 ... ldx #0011 ; length of -DFF3 3C < pshx -DFF4 CC AD A5 ... ldd #ada5 ; " EXACT COINS ONLY " -DFF7 BD C0 2E ... jsr c02e ;jump71 - display -DFFA 38 8 pulx -DFFB 20 66 f bra 66 ;goto72 -; -DFFD F6 0B C0 ... ldab 0bc0 -E000 C4 08 .. andb #08 ; have link master price holding -E002 27 52 'R beq 52 ; to e056 -E004 F6 0B C1 ... ldab 0bc1 -E007 C4 08 .. andb #08 ; test bill error bit -E009 26 08 &. bne 08 -E00B FC 0B EF ... ldd 0bef -E00E 83 00 64 ..d subd #0064 -E011 24 43 $C bcc 43 -E013 F6 00 2B ..+ ldab 002b -E016 C1 00 .. cmpb #00 -E018 26 0D &. bne 0d -E01A CE 00 12 ... ldx #0012 -E01D 3C < pshx -E01E CC AE 30 ..0 ldd #ae30 ; "MONEDA UNICAMENTE" -E021 BD C0 2E ... jsr c02e ;jump71 - display -E024 38 8 pulx -E025 20 2D - bra 2d -E027 C1 01 .. cmpb #01 -E029 26 0D &. bne 0d -E02B CE 00 0B ... ldx #000b -E02E 3C < pshx -E02F CC AE 23 ..# ldd #ae23 ; "NUR MUNZEN" -E032 BD C0 2E ... jsr c02e ;jump71 - display -E035 38 8 pulx -E036 20 1C . bra 1c -E038 C1 02 .. cmpb #02 -E03A 26 0D &. bne 0d -E03C CE 00 12 ... ldx #0012 -E03F 3C < pshx -E040 CC AE 0F ... ldd #ae0f ; "MONNAIES SEULEMENT" -E043 BD C0 2E ... jsr c02e ;jump71 - display -E046 38 8 pulx -E047 20 0B . bra 0b -E049 CE 00 0B ... ldx #000b -E04C 3C < pshx -E04D CC AE 02 ... ldd #ae02 ; "COINS ONLY" -E050 BD C0 2E ... jsr c02e ;jump71 - display -E053 38 8 pulx -E054 20 0D . bra 0d -; -E056 F6 0B BF ... ldab 0bbf -E059 4F O clra -E05A 37 7 pshb -E05B 36 6 psha -E05C CC 09 93 ... ldd #0993 ; some custom message? -E05F BD C0 2E ... jsr c02e ;jump71 - display -E062 38 8 pulx -goto72: -E063 7E E5 6A ~.j jmp e56a ;goto73 - bail -goto71: -E066 F6 00 06 ... ldab 0006 -E069 26 03 &. bne 03 -E06B 7E E5 6A ~.j jmp e56a ;goto73 - bail -E06E CE 00 1D ... ldx #001d -E071 1C 00 40 ... bset 00,x, #40 -E074 BD E7 C7 ... jsr e7c7 ;jump114 -E077 F6 00 06 ... ldab 0006 -E07A C1 59 .Y cmpb #59 ; 89 -E07C 26 06 &. bne 06 -E07E BD DE 09 ... jsr de09 ;jump119 - display machine id -E081 7E E5 5E ~.^ jmp e55e ;goto74 - bail -; -E084 F6 00 06 ... ldab 0006 -E087 BD D4 68 ..h jsr d468 ;jump51 -E08A 83 00 00 ... subd #0000 -E08D 27 18 '. beq 18 ; to e097 -; -E08F BD D5 61 ..a jsr d561 ;jump42 -E092 83 00 00 ... subd #0000 -E095 26 10 &. bne 10 ; to e0a7 -; -E097 BD D3 46 ..F jsr d346 ;jump43 -E09A 83 00 00 ... subd #0000 -E09D 26 08 &. bne 08 -E09F BD D7 83 ... jsr d783 ;jump44 -E0A2 83 00 00 ... subd #0000 -E0A5 27 09 '. beq 09 -; -E0A7 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -E0AA BD D8 E9 ... jsr d8e9 ;jump92 - "SELECT OTHER ITEM" -E0AD 7E E5 5E ~.^ jmp e55e ;goto74 - bail -; -E0B0 F6 00 06 ... ldab 0006 -E0B3 4F O clra -E0B4 05 . asld -E0B5 C3 08 00 ... addd #0800 -E0B8 8F . xgdx -E0B9 EC 00 .. ldd 00,x -E0BB C4 FF .. andb #ff -E0BD 84 3F .? anda #3f -E0BF FD 00 44 ..D std 0044 -E0C2 F6 00 06 ... ldab 0006 -E0C5 4F O clra -E0C6 05 . asld -E0C7 C3 08 C8 ... addd #08c8 -E0CA 8F . xgdx -E0CB EC 00 .. ldd 00,x -E0CD C4 7F .. andb #7f -E0CF 4F O clra -E0D0 FD 00 4D ..M std 004d -E0D3 F6 0B C0 ... ldab 0bc0 -E0D6 2C 05 ,. bge 05 ; free vend -E0D8 5F _ clrb -E0D9 4F O clra -E0DA FD 00 44 ..D std 0044 -; -E0DD F6 0B C0 ... ldab 0bc0 -E0E0 C4 02 .. andb #02 ; have a link master! (thats us!) -E0E2 26 03 &. bne 03 -E0E4 BD DE 15 ... jsr de15 ;jump118 -E0E7 F6 00 11 ... ldab 0011 -E0EA C4 20 . andb #20 ; win a snack? -E0EC 26 1A &. bne 1a ;to e108 -E0EE F6 0B C0 ... ldab 0bc0 -E0F1 C4 02 .. andb #02 ; have a changer -E0F3 26 13 &. bne 13 ; to e108 -E0F5 FC 00 40 ..@ ldd 0040 -E0F8 F3 00 3E ..> addd 003e -E0FB B3 00 44 ..D subd 0044 -E0FE 25 08 %. bcs 08 ; to e108 -E100 F6 0B C0 ... ldab 0bc0 -E103 2D 03 -. blt 03 ; no free vend - to e108 -E105 BD DA 64 ..d jsr da64 ;jump122 -; -E108 FC 00 40 ..@ ldd 0040 ; have sufficient funds? -E10B F3 00 3E ..> addd 003e -E10E B3 00 44 ..D subd 0044 -E111 24 50 $P bcc 50 ; to e163 -E113 F6 0B C0 ... ldab 0bc0 -E116 C4 10 .. andb #10 ; have link master price holding -E118 26 49 &I bne 49 -E11A F6 00 2B ..+ ldab 002b -E11D C1 00 .. cmpb #00 -E11F 26 08 &. bne 08 -E121 CC AC C9 ... ldd #acc9 ; "PRECIO" -E124 BD C0 BA ... jsr c0ba ;display: -E127 20 1E . bra 1e -E129 C1 01 .. cmpb #01 -E12B 26 08 &. bne 08 -E12D CC AC BE ... ldd #acbe ; "PREIS" -E130 BD C0 BA ... jsr c0ba ;display: -E133 20 12 . bra 12 -E135 C1 02 .. cmpb #02 -E137 26 08 &. bne 08 -E139 CC AC B3 ... ldd #acb3 ; "PRIX" -E13C BD C0 BA ... jsr c0ba ;display: -E13F 20 06 . bra 06 -E141 CC AC A8 ... ldd #aca8 ; "PRICE" -E144 BD C0 BA ... jsr c0ba ;display: -E147 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -E14A CE 00 00 ... ldx #0000 -E14D 3C < pshx -E14E FC 00 44 ..D ldd 0044 -E151 BD BE 9E ... jsr be9e ;jump50 - write price to screen -E154 38 8 pulx -E155 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -E158 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -E15B C6 0C .. ldab #0c -E15D F7 00 2C .., stab 002c -E160 7E E5 5E ~.^ jmp e55e ;goto74 - return -; -E163 F6 0B C0 ... ldab 0bc0 -E166 C4 01 .. andb #01 ; have a dumb mech -E168 26 11 &. bne 11 ; to e17b -E16A F6 0B C0 ... ldab 0bc0 -E16D C4 04 .. andb #04 ; have a card reader -E16F 26 0A &. bne 0a ; to e17b -E171 F6 0B C0 ... ldab 0bc0 -E174 C4 0F .. andb #0f ; have any coin input mechanism -E176 27 03 '. beq 03 ; to e17b -E178 7E E3 35 ~.5 jmp e335 ;goto75 -; -E17B FC 00 40 ..@ ldd 0040 -E17E F3 00 3E ..> addd 003e -E181 B3 00 44 ..D subd 0044 -E184 FD 10 16 ... std 1016 ; change required to give? -E187 F6 00 15 ... ldab 0015 -E18A C4 01 .. andb #01 -E18C 27 08 '. beq 08 ; to e196 -E18E FC 10 16 ... ldd 1016 -E191 83 00 64 ..d subd #0064 ; 100 -E194 25 3C %< bcs 3c ; to e1d2 -E196 F6 00 15 ... ldab 0015 -E199 C4 02 .. andb #02 -E19B 27 08 '. beq 08 ; to e1a5 -E19D FC 10 16 ... ldd 1016 -E1A0 83 00 C8 ... subd #00c8 ; 200 -E1A3 25 2D %- bcs 2d ; to e1d2 -E1A5 F6 00 15 ... ldab 0015 -E1A8 C4 04 .. andb #04 -E1AA 27 08 '. beq 08 ; to e1b4 -E1AC FC 10 16 ... ldd 1016 -E1AF 83 01 F4 ... subd #01f4 ; 500 -E1B2 25 1E %. bcs 1e ; to e1d2 -E1B4 F6 00 15 ... ldab 0015 -E1B7 C4 08 .. andb #08 -E1B9 27 08 '. beq 08 -E1BB FC 10 16 ... ldd 1016 -E1BE 83 03 E8 ... subd #03e8 ; 1000 -E1C1 25 0F %. bcs 0f ; to e1d2 -E1C3 F6 00 15 ... ldab 0015 -E1C6 C4 10 .. andb #10 -E1C8 27 13 '. beq 13 ; to e1dd -E1CA FC 10 16 ... ldd 1016 -E1CD 83 07 D0 ... subd #07d0 ; 2000 -E1D0 24 0B $. bcc 0b ; to e1dd -; -E1D2 BD C0 E0 ... jsr c0e0 ;jump94 -E1D5 83 00 00 ... subd #0000 -E1D8 26 01 &. bne 01 -; -E1DA 39 9 rts -; -E1DB 20 03 . bra 03 -E1DD BD C5 D3 ... jsr c5d3 ;jump6 -E1E0 BD D6 52 ..R jsr d652 ;jump5 -E1E3 FC 00 40 ..@ ldd 0040 -E1E6 B3 00 44 ..D subd 0044 -E1E9 F3 00 3E ..> addd 003e -E1EC FD 00 40 ..@ std 0040 ; credit left -E1EF 5F _ clrb -E1F0 4F O clra -E1F1 FD 00 3E ..> std 003e -E1F4 CE 00 1B ... ldx #001b -E1F7 1C 00 80 .. bset 00,x, #80 -E1F9 BD D2 13 .. jsr d213 ;jump45 - vend it! -E1FC 83 00 00 ... subd #0000 -E200 26 12 &. bne 12 ; to e214 -E202 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -E205 BD D8 E9 ... jsr d8e9 ;jump92 - "SELECT OTHER ITEM" -E208 FC 00 40 ..@ ldd 0040 -E20B F3 00 44 ..D addd 0044 -E20E FD 00 40 ..@ std 0040 -E211 7E E3 29 ~.) jmp e329 ;goto92 -E214 BD DB CB ... jsr dbcb ;jump121 -E217 F6 00 1B ... ldab 001b -E21A C4 20 . andb #20 -E21C 27 45 'E beq 45 ; to e263 -E21E FC 00 44 ..D ldd 0044 -E221 37 7 pshb -E222 36 6 psha -E223 4F O clra -E224 5F _ clrb -E225 37 7 pshb -E226 36 6 psha -E227 CC 0D FB ... ldd #0dfb -E22A BD FB DF ... jsr fbdf ;jump46 -E22D 31 1 ins -E22E 31 1 ins -E22F FE 0D FD ... ldx 0dfd -E232 3C < pshx -E233 FC 0D FB ... ldd 0dfb -E236 37 7 pshb -E237 36 6 psha -E238 CE E1 00 ... ldx #e100 -E23B 3C < pshx -E23C CC 05 F5 ... ldd #05f5 ; 100000000 (with above) -E23F 37 7 pshb -E240 36 6 psha -E241 30 0 tsx -E242 EC 06 .. ldd 06,x -E244 A3 02 .. subd 02,x -E246 EC 04 .. ldd 04,x -E248 E2 01 .. sbcb 01,x -E24A A2 00 .. sbca 00,x -E24C 38 8 pulx -E24D 38 8 pulx -E24E 38 8 pulx -E24F 38 8 pulx -E250 25 11 %. bcs 11 -E252 CE 1F 00 ... ldx #1f00 -E255 3C < pshx -E256 CC FA 0A ... ldd #fa0a ; -100000000 (with above) -E259 37 7 pshb -E25A 36 6 psha -E25B CC 0D FB ... ldd #0dfb -E25E BD FB DF ... jsr fbdf ;jump46 - update accounting info? -E261 31 1 ins -E262 31 1 ins -; -E263 F6 0B C0 ... ldab 0bc0 -E266 2C 78 ,x bge 78 ; free vend - to e2e0 -E268 F6 00 06 ... ldab 0006 -E26B 4F O clra -E26C 05 . asld -E26D C3 08 00 ... addd #0800 -E270 8F . xgdx -E271 EC 00 .. ldd 00,x -E273 C4 FF .. andb #ff -E275 26 02 &. bne 02 -E277 84 3F .? anda #3f -E279 27 65 'e beq 65 -E27B FC 0D 0D ... ldd 0d0d -E27E 83 FF FF ... subd #ffff -E281 26 05 &. bne 05 -E283 5F _ clrb -E284 4F O clra -E285 FD 0D 0D ... std 0d0d ; update number of free vends? -E288 FE 0D 0D ... ldx 0d0d -E28B 08 . inx -E28C FF 0D 0D ... stx 0d0d -E28F F6 00 06 ... ldab 0006 -E292 4F O clra -E293 05 . asld -E294 C3 08 00 ... addd #0800 -E297 8F . xgdx -E298 EC 00 .. ldd 00,x -E29A C4 FF .. andb #ff -E29C 84 3F .? anda #3f -E29E 37 7 pshb -E29F 36 6 psha -E2A0 4F O clra -E2A1 5F _ clrb -E2A2 37 7 pshb -E2A3 36 6 psha -E2A4 CC 0D 1B ... ldd #0d1b -E2A7 BD FB DF ... jsr fbdf ;jump46 - update accounting info? -E2AA 31 1 ins -E2AB 31 1 ins -E2AC FE 0D 1D ... ldx 0d1d -E2AF 3C < pshx -E2B0 FC 0D 1B ... ldd 0d1b -E2B3 37 7 pshb -E2B4 36 6 psha -E2B5 CE E1 00 ... ldx #e100 -E2B8 3C < pshx -E2B9 CC 05 F5 ... ldd #05f5 ; 100000000 -E2BC 37 7 pshb -E2BD 36 6 psha -E2BE 30 0 tsx -E2BF EC 06 .. ldd 06,x -E2C1 A3 02 .. subd 02,x -E2C3 EC 04 .. ldd 04,x -E2C5 E2 01 .. sbcb 01,x -E2C7 A2 00 .. sbca 00,x -E2C9 38 8 pulx -E2CA 38 8 pulx -E2CB 38 8 pulx -E2CC 38 8 pulx -E2CD 25 11 %. bcs 11 -E2CF CE 1F 00 ... ldx #1f00 -E2D2 3C < pshx -E2D3 CC FA 0A ... ldd #fa0a ; -100000000 -E2D6 37 7 pshb -E2D7 36 6 psha -E2D8 CC 0D 1B ... ldd #0d1b -E2DB BD FB DF ... jsr fbdf ;jump46 - update accounting info? -E2DE 31 1 ins -E2DF 31 1 ins -; -E2E0 F6 00 11 ... ldab 0011 -E2E3 C4 10 .. andb #10 ; multi dip switch -E2E5 26 14 &. bne 14 ; to e2fb -E2E7 FC 00 40 ..@ ldd 0040 -E2EA 27 0F '. beq 0f ; to e2fb -E2EC FC 00 40 ..@ ldd 0040 -E2EF B3 00 50 ..P subd 0050 -E2F2 24 15 $. bcc 15 ; to e309 -E2F4 F6 00 11 ... ldab 0011 -E2F7 C4 10 .. andb #10 -E2F9 26 0E &. bne 0e -; -E2FB BD DB 44 ..D jsr db44 ;jump104 - say thanks -E2FE CE 00 1B ... ldx #001b -E301 1D 00 40 ... bclr 00,x, #40 -E304 7F 00 25 ..% clr 0025 -E307 20 1A . bra 1a ; to e323 -; -E309 7F 00 2C .., clr 002c -E30C CC 01 F4 ... ldd #01f4 -E30F BD E5 71 ..q jsr e571 ;msdelay -E312 BD E5 AA ... jsr e5aa ;jump12 - beep if keypressed? -E315 BD D8 E9 ... jsr d8e9 ;jump92 - select other item -E318 CE 00 1B ... ldx #001b -E31B 1C 00 40 ... bset 00,x, #40 -E31E C6 0A .. ldab #0a -E320 F7 00 25 ..% stab 0025 -; -E323 BD D7 FF ... jsr d7ff ;jump80 -E326 BD D8 40 ..@ jsr d840 ;jump105 -goto92: -E329 BD E8 9A ... jsr e89a ;jump68 -E32C CE 0B C1 ... ldx #0bc1 -E32F 1D 00 08 ... bclr 00,x, #08 ; clear bill error bit -E332 7E E5 5E ~.^ jmp e55e ;goto74 - bail -goto75: -E335 F6 0B C0 ... ldab 0bc0 -E338 C4 02 .. andb #02 ; have changer - european link master type! -E33A 26 03 &. bne 03 -E33C 7E E5 5E ~.^ jmp e55e ;goto74 - bail -E33F 5F _ clrb -E340 4F O clra -E341 FD 00 76 ..v std 0076 -E344 CE 00 17 ... ldx #0017 -E347 1D 00 01 ... bclr 00,x, #01 -E34A CE 00 17 ... ldx #0017 -E34D 1D 00 02 ... bclr 00,x, #02 -E350 FC 00 44 ..D ldd 0044 -E353 26 1C &. bne 1c ; to e371 -E355 F6 0B C0 ... ldab 0bc0 -E358 C4 10 .. andb #10 ; have link master price holding -E35A 26 08 &. bne 08 -E35C CE 00 21 ..! ldx #0021 -E35F 1C 00 80 .. bset 00,x, #80 -E362 20 0B . bra 0b -E364 CE 00 21 ..! ldx #0021 -E367 1D 00 80 .. bclr 00,x, #80 -E369 C6 05 .. ldab #05 -E36C F7 00 75 ..u stab 0075 -E36F 20 57 W bra 57 ; to e3c8 -; -E371 F6 0B C0 ... ldab 0bc0 -E374 C4 10 .. andb #10 ; have link master price holding -E376 27 50 'P beq 50 ; to e3c8 -E378 FC 00 40 ..@ ldd 0040 -E37B 26 4B &K bne 4b ; to e3c8 -E37D F6 0B C0 ... ldab 0bc0 -E380 C4 20 . andb #20 ; have link master price holding - price display -E382 27 3E '> beq 3e ; e3c2 -E384 CE 00 17 ... ldx #0017 -E387 1C 00 01 ... bset 00,x, #01 -E38A F6 00 2B ..+ ldab 002b -E38D C1 00 .. cmpb #00 -E38F 26 08 &. bne 08 -E391 CC AC C9 ... ldd #acc9 ; " PRECIO " -E394 BD C0 BA ... jsr c0ba ;display: -E397 20 1E . bra 1e -E399 C1 01 .. cmpb #01 -E39B 26 08 &. bne 08 -E39D CC AC BE ... ldd #acbe ; " PRIES " -E3A0 BD C0 BA ... jsr c0ba ;display: -E3A3 20 12 . bra 12 -E3A5 C1 02 .. cmpb #02 -E3A7 26 08 &. bne 08 -E3A9 CC AC B3 ... ldd #acb3 ; " PRIX " -E3AC BD C0 BA ... jsr c0ba ;display: -E3AF 20 06 . bra 06 -E3B1 CC AC A8 ... ldd #aca8 ; " PRICE " -E3B4 BD C0 BA ... jsr c0ba ;display: -E3B7 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -E3BA CE 00 17 ... ldx #0017 -E3BD 1C 00 02 ... bset 00,x, #02 -E3C0 20 06 . bra 06 -; -E3C2 CE 00 1F ... ldx #001f -E3C5 1C 00 08 ... bset 00,x, #08 -; -E3C8 CE 00 1D ... ldx #001d -E3CB 1C 00 02 ... bset 00,x, #02 -E3CE CE 00 19 ... ldx #0019 -E3D1 1C 00 08 ... bset 00,x, #08 -E3D4 C6 32 .2 ldab #32 -E3D6 F7 00 31 ..1 stab 0031 -E3D9 C6 19 .. ldab #19 -E3DB F7 00 36 ..6 stab 0036 -goto77: -E3DE F6 00 1D ... ldab 001d -E3E1 C4 02 .. andb #02 -E3E3 26 03 &. bne 03 -E3E5 7E E4 6E ~.n jmp e46e ;goto76 -E3E8 F6 00 75 ..u ldab 0075 -E3EB C1 04 .. cmpb #04 -E3ED 22 05 ". bhi 05 -E3EF F6 00 36 ..6 ldab 0036 -E3F2 26 3C &< bne 3c -E3F4 7F 00 06 ... clr 0006 -E3F7 5F _ clrb -E3F8 4F O clra -E3F9 FD 00 76 ..v std 0076 -E3FC 7F 00 2E ... clr 002e -E3FF 7F 00 2C .., clr 002c -E402 7F 00 75 ..u clr 0075 -E405 CE 00 17 ... ldx #0017 -E408 1D 00 01 ... bclr 00,x, #01 -E40B CE 00 19 ... ldx #0019 -E40E 1D 00 08 ... bclr 00,x, #08 -E411 CE 00 1B ... ldx #001b -E414 1D 00 80 .. bclr 00,x, #80 -E416 CE 00 1D .. ldx #001d -E41A 1D 00 40 ... bclr 00,x, #40 -E41D CE 00 1D ... ldx #001d -E420 1D 00 02 ... bclr 00,x, #02 -E423 CE 00 1F ... ldx #001f -E426 1D 00 08 ... bclr 00,x, #08 -E429 CE 00 21 ..! ldx #0021 -E42C 1D 00 80 .. bclr 00,x, #80 -E42F 39 .9 rts -; -E430 F6 0B C0 ... ldab 0bc0 -E433 C4 20 . andb #20 ; link master - price display -E435 27 34 '4 beq 34 -E437 F6 00 17 ... ldab 0017 -E43A C4 01 .. andb #01 -E43C 26 2D &- bne 2d -E43E F6 00 17 ... ldab 0017 -E441 C4 02 .. andb #02 -E443 27 26 '& beq 26 -E445 CE 00 00 ... ldx #0000 -E448 3C < pshx -E449 FC 00 76 ..v ldd 0076 -E44C BD BE 9E ... jsr be9e ;jump50 -E44F 38 8 pulx -E450 FC 00 76 ..v ldd 0076 -E453 26 06 &. bne 06 -E455 CE 00 17 ... ldx #0017 -E458 1D 00 02 ... bclr 00,x, #02 -E45B F6 00 17 ... ldab 0017 -E45E C4 02 .. andb #02 -E460 27 09 '. beq 09 -E462 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -E465 CE 00 17 ... ldx #0017 -E468 1D 00 02 ... bclr 00,x, #02 -E46B 7E E3 DE ~.. jmp e3de ;goto77 -goto76: -E46E CE 00 21 ..! ldx #0021 -E471 1D 00 80 .. bclr 00,x, #80 -E474 CE 00 1F .. ldx #001f -E477 1D 00 08 .... bclr 00,x, #08 -E47A BD D2 13 ... jsr d213 ;jump45 - vend it! -E47D 83 00 00 ... subd #0000 -E480 26 0F &. bne 0f -E482 CC 00 80 ... ldd #0080 -E485 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -E488 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -E48B BD D8 E9 ... jsr d8e9 ;jump92 - "SELECT OTHER ITEM" -E48E 7E E5 5E ~.^ jmp e55e ;goto74 - bail -E491 F6 00 2B ..+ ldab 002b -E494 C1 00 .. cmpb #00 -E496 26 08 &. bne 08 -E498 CC AD 16 ... ldd #ad16 ; "GRACIAS" -E49B BD C0 BA ... jsr c0ba ;display: -E49E 20 1E . bra 1e -E4A0 C1 01 .. cmpb #01 -E4A2 26 08 &. bne 08 -E4A4 CC AD 0B ... ldd #ad0b ; "DANKE" -E4A7 BD C0 BA ... jsr c0ba ;display: -E4AA 20 12 . bra 12 -E4AC C1 02 .. cmpb #02 -E4AE 26 08 &. bne 08 -E4B0 CC AD 00 ... ldd #ad00 ; "MERCI" -E4B3 BD C0 BA ... jsr c0ba ;display: -E4B6 20 06 . bra 06 -E4B8 CC AC F5 ... ldd #acf5 ; "THANKS" -E4BB BD C0 BA ... jsr c0ba ;display: -E4BE BD D8 D3 ... jsr d8d3 ;jump84 500ms delay -E4C1 CE 00 01 ... ldx #0001 -E4C4 3C < pshx -E4C5 FC 00 40 ..@ ldd 0040 -E4C8 BD BE 9E ... jsr be9e ;jump50 -E4CB 38 8 pulx -E4CC 5F _ clrb -E4CD 4F O clra -E4CE BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -E4D1 F6 0B C0 ... ldab 0bc0 -E4D4 2D 03 -. blt 03 ; free vend -E4D6 7E E5 58 ~.X jmp e558 ;goto78 if not -E4D9 F6 0B C0 ... ldab 0bc0 -E4DC C4 10 .. andb #10 ; link master - price holding -E4DE 26 78 &x bne 78 -E4E0 F6 00 06 ... ldab 0006 -E4E3 4F O clra -E4E4 05 . asld -E4E5 C3 08 00 ... addd #0800 -E4E8 8F . xgdx -E4E9 EC 00 .. ldd 00,x -E4EB C4 FF .. andb #ff -E4ED 26 02 &. bne 02 -E4EF 84 3F .? anda #3f -E4F1 27 65 'e beq 65 -E4F3 FC 0D 0D ... ldd 0d0d -E4F6 83 FF FF ... subd #ffff -E4F9 26 05 &. bne 05 -E4FB 5F _ clrb -E4FC 4F O clra -E4FD FD 0D 0D ... std 0d0d -E500 FE 0D 0D ... ldx 0d0d -E503 08 . inx -E504 FF 0D 0D ... stx 0d0d -E507 F6 00 06 ... ldab 0006 -E50A 4F O clra -E50B 05 . asld -E50C C3 08 00 ... addd #0800 -E50F 8F . xgdx -E510 EC 00 .. ldd 00,x -E512 C4 FF .. andb #ff -E514 84 3F .? anda #3f -E516 37 7 pshb -E517 36 6 psha -E518 4F O clra -E519 5F _ clrb -E51A 37 7 pshb -E51B 36 6 psha -E51C CC 0D 1B ... ldd #0d1b -E51F BD FB DF ... jsr fbdf ;jump46 -E522 31 1 ins -E523 31 1 ins -E524 FE 0D 1D ... ldx 0d1d -E527 3C < pshx -E528 FC 0D 1B ... ldd 0d1b -E52B 37 7 pshb -E52C 36 6 psha -E52D CE E1 00 ... ldx #e100 -E530 3C < pshx -E531 CC 05 F5 ... ldd #05f5 -E534 37 7 pshb -E535 36 6 psha -E536 30 0 tsx -E537 EC 06 .. ldd 06,x -E539 A3 02 .. subd 02,x -E53B EC 04 .. ldd 04,x -E53D E2 01 .. sbcb 01,x -E53F A2 00 .. sbca 00,x -E541 38 8 pulx -E542 38 8 pulx -E543 38 8 pulx -E544 38 8 pulx -E545 25 11 %. bcs 11 -E547 CE 1F 00 ... ldx #1f00 -E54A 3C < pshx -E54B CC FA 0A ... ldd #fa0a -E54E 37 7 pshb -E54F 36 6 psha -E550 CC 0D 1B ... ldd #0d1b -E553 BD FB DF ... jsr fbdf ;jump46 -E556 31 1 ins -E557 31 1 ins -goto78: -E558 BD D7 FF ... jsr d7ff ;jump80 -E55B BD D8 40 ..@ jsr d840 ;jump105 -goto74: -E55E 7F 00 06 ... clr 0006 -E561 7F 00 2E ... clr 002e -E564 CE 00 1B ... ldx #001b -E567 1D 00 80 .. bclr 00,x, #80 -goto73: -E56A CE 00 1D ... ldx #001d -E56C 1D 00 40 .. bclr 00,x, #40 -E570 39 9 rts - -;!!! Is this a delay routine? It gets called between displaying strings -;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. -msdelay: -; appears to delay for roughly D milliseconds. -E571 37 7 pshb -E572 36 6 psha -E573 34 4 des -E574 30 0 tsx -E575 EC 01 .. ldd 01,x -E577 83 00 01 ... subd #0001 -E57A ED 01 .. std 01,x -E57C 2D 15 -. blt 15 ; to e593 -E57E C6 41 .A ldab #41 -E580 30 0 tsx -E581 E7 00 .. stab 00,x -E583 30 0 tsx -E584 E6 00 .. ldab 00,x -E586 6A 00 j. dec 00,x -E588 C1 00 .. cmpb #00 -E58A 23 02 #. bls 02 -E58C 20 F5 . bra f5 ; to e583 -E58E BD E6 1B ... jsr e61b ;jump4 -E591 20 E1 . bra e1 ; to e574 -E593 38 8 pulx ;this must just be a standard 'pull 3 -E594 31 1 ins ;bytes and I don't care where they go' - ;to clean up the stack. -E595 39 9 rts - -jump115: -; A short delay - counts to 32 in a stack variable. (about 100ms?) -E596 34 4 des -E597 C6 32 .2 ldab #32 -E599 30 0 tsx -E59A E7 00 .. stab 00,x -E59C 30 0 tsx -E59D E6 00 .. ldab 00,x -E59F C1 00 .. cmpb #00 -E5A1 23 05 #. bls e5a8 -E5A3 30 0 tsx -E5A4 6A 00 j. dec 00,x -E5A6 20 F4 . bra e59c -E5A8 31 1 ins -E5A9 39 9 rts - -jump12: -; beep if keypressed? -E5AA F6 00 33 ..3 ldab 0033 -E5AD 27 0C '. beq 0c ; to e5bb -E5AF F6 00 29 ..) ldab 0029 ; key state -E5B2 27 05 '. beq 05 ; to e5b9 (out) -E5B4 C6 02 .. ldab #02 -E5B6 F7 00 33 ..3 stab 0033 -E5B9 20 15 . bra 15 ; to e5d0 (out) -E5BB C6 03 .. ldab #03 ; beep -E5BD F7 00 32 ..2 stab 0032 -E5C0 FC 00 3B ..; ldd 003b -E5C3 27 06 '. beq 06 ; to e5cb -E5C5 CC 02 33 ..3 ldd #0233 -E5C8 FD 00 3B ..; std 003b -E5CB C6 02 .. ldab #02 ; make a beep -E5CD F7 00 33 ..3 stab 0033 -E5D0 39 9 rts - -jump52: -; signifies a triple beep? -E5D1 C6 0B .. ldab #0b ; 1011 -E5D3 F7 00 32 ..2 stab 0032 -E5D6 39 9 rts - -jump69: -; tests an internal switch or input line -; Parameters: Port Address in D, bit mask on stack -; Return value: -E5D7 37 7 pshb -E5D8 36 6 psha -; make some stack space -E5D9 3C < pshx -E5DA 3C < pshx -E5DB 5F _ clrb -E5DC 4F O clra -E5DD 30 0 tsx -; 00,x on stack - number of hits -E5DE ED 00 .. std 00,x -; we call i = 02,x. let i = 64 -E5E0 CC 00 64 ..d ldd #0064 -E5E3 ED 02 .. std 02,x -; break if i <= 0 -E5E5 30 0 tsx -E5E6 EC 02 .. ldd 02,x -E5E8 2F 21 /! ble 21 ; to e60b -; we call j = 04,x. let j = initial value of D -E5EA 30 0 tsx -E5EB EE 04 .. ldx 04,x -E5ED E6 00 .. ldab 00,x -E5EF 30 0 tsx -E5F0 E4 09 .. andb 09,x -E5F2 27 05 '. beq 05 ; to e5f9 if bit cleared -E5F4 38 8 pulx -E5F5 08 . inx ; increment number of hits -E5F6 3C < pshx -E5F7 20 08 . bra 08 ; to e601 -E5F9 30 0 tsx -E5FA EC 00 .. ldd 00,x -E5FC 83 00 01 ... subd #0001 ; decrement number of hits -E5FF ED 00 .. std 00,x -E601 30 0 tsx -E602 EC 02 .. ldd 02,x -E604 83 00 01 ... subd #0001 ; i-- -E607 ED 02 .. std 02,x -E609 20 DA . bra da ; to e5e5 -; end of loop -; return 1 iff the key was pressed -E60B 30 0 tsx -E60C EC 00 .. ldd 00,x -E60E 2F 04 /. ble 04 ; to e614 if -ve -E610 5F _ clrb -E611 4F O clra -E612 20 03 . bra 03 ; to e617 -E614 CC 00 01 ... ldd #0001 -E617 38 8 pulx -E618 38 8 pulx -E619 38 8 pulx -E61A 39 9 rts - -jump4: -E61B C6 0A .. ldab #0a -E61D F7 00 31 ..1 stab 0031 -E620 39 9 rts - -jump56: -; writes a really big number to the display -E621 38 8 pulx -E622 37 7 pshb -E623 36 6 psha -E624 3C < pshx -E625 BD BE 4B ..K jsr be4b ;displayblank -E628 30 0 tsx -E629 EC 04 .. ldd 04,x -E62B 37 7 pshb -E62C 36 6 psha -E62D EC 02 .. ldd 02,x -E62F 37 7 pshb -E630 36 6 psha -E631 CE 96 80 ... ldx #9680 ;38528 -E634 3C < pshx -E635 CC 00 98 ... ldd #0098 ;152 -E638 BD FC 4C ..L jsr fc4c ;bigdivide -E63B 31 1 ins -E63C 33 3 pulb -E63D CB 30 .0 addb #30 ; make it a digit -E63F F7 0B 97 ... stab 0b97 -; -E642 30 0 tsx -E643 EC 04 .. ldd 04,x -E645 37 7 pshb -E646 36 6 psha -E647 EC 02 .. ldd 02,x -E649 37 7 pshb -E64A 36 6 psha -E64B CE 96 80 ... ldx #9680 ;38528 -E64E 3C < pshx -E64F CC 00 98 ... ldd #0098 ;152 -E652 BD FC 5C ..\ jsr fc5c ;bigmodulus -E655 37 7 pshb -E656 36 6 psha -E657 CE 42 40 .B@ ldx #4240 ;16960 -E65A 3C < pshx -E65B CC 00 0F ... ldd #000f ;15 -E65E BD FC 4C ..L jsr fc4c ;bigdivide -E661 31 1 ins -E662 33 3 pulb -E663 CB 30 .0 addb #30 -E665 F7 0B 96 ... stab 0b96 -; -E668 30 0 tsx -E669 EC 04 .. ldd 04,x -E66B 37 7 pshb -E66C 36 6 psha -E66D EC 02 .. ldd 02,x -E66F 37 7 pshb -E670 36 6 psha -E671 CE 42 40 .B@ ldx #4240 ;16960 -E674 3C < pshx -E675 CC 00 0F ... ldd #000f ;15 -E678 BD FC 5C ..\ jsr fc5c ;bigmodulus -E67B 37 7 pshb -E67C 36 6 psha -E67D CE 86 A0 ... ldx #86a0 ;34464 -E680 3C < pshx -E681 CC 00 01 ... ldd #0001 ;1 -E684 BD FC 4C ..L jsr fc4c ;bigdivide -E687 31 1 ins -E688 33 3 pulb -E689 CB 30 .0 addb #30 -E68B F7 0B 95 ... stab 0b95 -; -E68E 30 0 tsx -E68F EC 04 .. ldd 04,x -E691 37 7 pshb -E692 36 6 psha -E693 EC 02 .. ldd 02,x -E695 37 7 pshb -E696 36 6 psha -E697 CE 86 A0 ... ldx #86a0 ;34464 -E69A 3C < pshx -E69B CC 00 01 ... ldd #0001 ;1 -E69E BD FC 5C ..\ jsr fc5c ;bigmodulus -E6A1 37 7 pshb -E6A2 36 6 psha -E6A3 CE 27 10 .'. ldx #2710 ;10000 -E6A6 3C < pshx -E6A7 CC 00 00 ... ldd #0000 -E6AA BD FC 4C ..L jsr fc4c ;bigdivide -E6AD 31 1 ins -E6AE 33 3 pulb -E6AF CB 30 .0 addb #30 -E6B1 F7 0B 94 ... stab 0b94 -; -E6B4 30 0 tsx -E6B5 EC 04 .. ldd 04,x -E6B7 37 7 pshb -E6B8 36 6 psha -E6B9 EC 02 .. ldd 02,x -E6BB 37 7 pshb -E6BC 36 6 psha -E6BD CE 27 10 .'. ldx #2710 ;10000 -E6C0 3C < pshx -E6C1 CC 00 00 ... ldd #0000 -E6C4 BD FC 5C ..\ jsr fc5c ;bigmodulus -E6C7 37 7 pshb -E6C8 36 6 psha -E6C9 CE 03 E8 ... ldx #03e8 ;1000 -E6CC 3C < pshx -E6CD CC 00 00 ... ldd #0000 -E6D0 BD FC 4C ..L jsr fc4c ;bigdivide -E6D3 31 1 ins -E6D4 33 3 pulb -E6D5 CB 30 .0 addb #30 -E6D7 F7 0B 93 ... stab 0b93 -; -; -E6DA 30 0 tsx -E6DB EC 04 .. ldd 04,x -E6DD 37 7 pshb -E6DE 36 6 psha -E6DF EC 02 .. ldd 02,x -E6E1 37 7 pshb -E6E2 36 6 psha -E6E3 CE 03 E8 ... ldx #03e8 ;1000 -E6E6 3C < pshx -E6E7 CC 00 00 ... ldd #0000 -E6EA BD FC 5C ..\ jsr fc5c ;bigmodulus -E6ED 37 7 pshb -E6EE 36 6 psha -E6EF CE 00 64 ..d ldx #0064 ;100 -E6F2 3C < pshx -E6F3 CC 00 00 ... ldd #0000 -E6F6 BD FC 4C ..L jsr fc4c ;bigdivide -E6F9 31 1 ins -E6FA 33 3 pulb -E6FB CB 30 .0 addb #30 -E6FD F7 0B 92 ... stab 0b92 -; -E700 30 0 tsx -E701 EC 04 .. ldd 04,x -E703 37 7 pshb -E704 36 6 psha -E705 EC 02 .. ldd 02,x -E707 37 7 pshb -E708 36 6 psha -E709 CE 00 64 ..d ldx #0064 ;100 -E70C 3C < pshx -E70D CC 00 00 ... ldd #0000 -E710 BD FC 5C ..\ jsr fc5c ;bigmodulus -E713 37 7 pshb -E714 36 6 psha -E715 CE 00 0A ... ldx #000a ;10 -E718 3C < pshx -E719 CC 00 00 ... ldd #0000 -E71C BD FC 4C ..L jsr fc4c ;bigdivide -E71F 31 1 ins -E720 33 3 pulb -E721 CB 30 .0 addb #30 -E723 F7 0B 91 ... stab 0b91 -; -E726 30 0 tsx -E727 EC 04 .. ldd 04,x -E729 37 7 pshb -E72A 36 6 psha -E72B EC 02 .. ldd 02,x -E72D 37 7 pshb -E72E 36 6 psha -E72F CE 00 0A ... ldx #000a ;10 -E732 3C < pshx -E733 CC 00 00 ... ldd #0000 -E736 BD FC 5C ..\ jsr fc5c ;bigmodulus -E739 31 1 ins -E73A 33 3 pulb -E73B CB 30 .0 addb #30 -E73D F7 0B 90 ... stab 0b90 -; -E740 38 8 pulx -E741 31 1 ins -E742 31 1 ins -E743 6E 00 n. jmp 00,x - -jump55: -; number to string. number is <= 99999. puts it into 0057, 005a, 005d-005f -E745 37 7 pshb -E746 36 6 psha -E747 30 0 tsx -E748 EC 00 .. ldd 00,x -E74A CE 27 10 .'. ldx #2710 ; 10000 -E74D 02 . idiv -E74E 8F . xgdx -E74F CB 30 .0 addb #30 -E751 F7 00 57 ..W stab 0057 ; num/10000 => 0057 -E754 30 0 tsx -E755 EC 00 .. ldd 00,x -E757 CE 27 10 .'. ldx #2710 ; 10000 -E75A 02 . idiv -E75B CE 03 E8 ... ldx #03e8 -E75E 02 . idiv -E75F 8F . xgdx -E760 CB 30 .0 addb #30 -E762 F7 00 5A ..Z stab 005a ; num%10000/1000 => 005a -E765 30 0 tsx -E766 EC 00 .. ldd 00,x -E768 CE 03 E8 ... ldx #03e8 -E76B 02 . idiv -E76C CE 00 64 ..d ldx #0064 -E76F 02 . idiv -E770 8F . xgdx -E771 CB 30 .0 addb #30 -E773 F7 00 5D ..] stab 005d ; num%1000/100 => 005d -E776 30 0 tsx -E777 EC 00 .. ldd 00,x -E779 CE 00 64 ..d ldx #0064 -E77C 02 . idiv -E77D CE 00 0A ... ldx #000a -E780 02 . idiv -E781 8F . xgdx -E782 CB 30 .0 addb #30 -E784 F7 00 5E ..^ stab 005e ; num%100/10 => 005e -E787 30 0 tsx -E788 EC 00 .. ldd 00,x -E78A CE 00 0A ... ldx #000a -E78D 02 . idiv -E78E CB 30 .0 addb #30 -E790 F7 00 5F .._ stab 005f ; num%10 => 005f -E793 38 8 pulx -E794 39 9 rts - -jump54: -; number to string. number is <= 999. puts it into 005d-005f -E795 37 7 pshb -E796 36 6 psha -E797 30 0 tsx -E798 E6 01 .. ldab 01,x -E79A 4F O clra -E79B CE 00 64 ..d ldx #0064 ; /100 -E79E 02 . idiv -E79F 8F . xgdx -E7A0 CB 30 .0 addb #30 ; make it a digit -E7A2 F7 00 5D ..] stab 005d -E7A5 30 0 tsx -E7A6 E6 01 .. ldab 01,x -E7A8 4F O clra -E7A9 CE 00 64 ..d ldx #0064 -E7AC 02 . idiv -E7AD 4F O clra -E7AE CE 00 0A ... ldx #000a -E7B1 02 . idiv -E7B2 8F . xgdx -E7B3 CB 30 .0 addb #30 ; %100 / 10 -> digit -E7B5 F7 00 5E ..^ stab 005e -E7B8 30 0 tsx -E7B9 E6 01 .. ldab 01,x -E7BB 4F O clra -E7BC CE 00 0A ... ldx #000a -E7BF 02 . idiv -E7C0 CB 30 .0 addb #30 -E7C2 F7 00 5F .._ stab 005f ; %10 -E7C5 38 8 pulx -E7C6 39 9 rts - -jump114: -E7C7 F6 00 06 ... ldab 0006 -E7CA 4F O clra -E7CB CE 00 05 ... ldx #0005 -E7CE 02 . idiv -E7CF 5D ] tstb -E7D0 26 03 &. bne 03 -E7D2 7E E8 99 ~.. jmp e899 ;goto79 -E7D5 F6 00 06 ... ldab 0006 -E7D8 BD D7 A0 ... jsr d7a0 ;is_invalid_slot -E7DB 83 00 00 ... subd #0000 -E7DE 27 03 '. beq 03 -E7E0 7E E8 99 ~.. jmp e899 ;goto79 -E7E3 F6 00 06 ... ldab 0006 -E7E6 4F O clra -E7E7 05 . asld -E7E8 C3 08 00 ... addd #0800 -E7EB 8F . xgdx -E7EC EC 00 .. ldd 00,x -E7EE C4 FF .. andb #ff -E7F0 84 3F .? anda #3f -E7F2 FD 10 16 ... std 1016 -E7F5 F6 00 06 ... ldab 0006 -E7F8 4F O clra -E7F9 05 . asld -E7FA C3 0B F1 ... addd #0bf1 -E7FD 8F . xgdx -E7FE EC 00 .. ldd 00,x -E800 C4 FF .. andb #ff -E802 84 3F .? anda #3f -E804 FD 10 18 ... std 1018 -E807 FC 10 16 ... ldd 1016 -E80A 83 00 00 ... subd #0000 -E80D 25 08 %. bcs 08 -E80F FC 10 16 ... ldd 1016 -E812 83 27 0F .'. subd #270f -E815 23 35 #5 bls 35 -E817 F6 00 06 ... ldab 0006 -E81A BD D4 68 ..h jsr d468 ;jump51 -E81D 83 00 00 ... subd #0000 -E820 27 2A '* beq 2a -E822 CC 01 00 ... ldd #0100 -E825 37 7 pshb -E826 36 6 psha -E827 F6 00 06 ... ldab 0006 -E82A 4F O clra -E82B 05 . asld -E82C C3 08 C8 ... addd #08c8 -E82F 38 8 pulx -E830 8F . xgdx -E831 AA 00 .. ora 00,x -E833 EA 01 .. orb 01,x -E835 ED 00 .. std 00,x -E837 CC 40 00 .@. ldd #4000 -E83A 37 7 pshb -E83B 36 6 psha -E83C F6 00 06 ... ldab 0006 -E83F 4F O clra -E840 05 . asld -E841 C3 08 00 ... addd #0800 -E844 38 8 pulx -E845 8F . xgdx -E846 AA 00 .. ora 00,x -E848 EA 01 .. orb 01,x -E84A ED 00 .. std 00,x -E84C CE 10 16 ... ldx #1016 -E84F 1D 00 C0 .. bclr 00,x, #c0 -E852 FC 10 18 .. ldd 1018 -E855 43 C coma -E856 53 S comb -E857 FD 10 18 ... std 1018 -E85A CE 10 18 ... ldx #1018 -E85D 1D 00 C0 .. bclr 00,x, #c0 -E85F FC 10 16 .. ldd 1016 -E863 37 7 pshb -E864 36 6 psha -E865 FC 10 18 ... ldd 1018 -E868 30 0 tsx -E869 A3 00 .. subd 00,x -E86B 31 1 ins -E86C 31 1 ins -E86D 27 2A '* beq 2a -E86F CC 01 00 ... ldd #0100 -E872 37 7 pshb -E873 36 6 psha -E874 F6 00 06 ... ldab 0006 -E877 4F O clra -E878 05 . asld -E879 C3 08 C8 ... addd #08c8 -E87C 38 8 pulx -E87D 8F . xgdx -E87E AA 00 .. ora 00,x -E880 EA 01 .. orb 01,x -E882 ED 00 .. std 00,x -E884 CC 40 00 .@. ldd #4000 -E887 37 7 pshb -E888 36 6 psha -E889 F6 00 06 ... ldab 0006 -E88C 4F O clra -E88D 05 . asld -E88E C3 08 00 ... addd #0800 -E891 38 8 pulx -E892 8F . xgdx -E893 AA 00 .. ora 00,x -E895 EA 01 .. orb 01,x -E897 ED 00 .. std 00,x -goto79: -E899 39 9 rts - -jump68: -E89A 5F _ clrb -E89B 4F O clra -E89C FD 00 0F ... std 000f -E89F CC 3F FF .?. ldd #3fff -E8A2 FD 00 50 ..P std 0050 -E8A5 7F 00 06 ... clr 0006 -; -E8A8 F6 00 06 ... ldab 0006 -E8AB C1 64 .d cmpb #64 ; 100 -E8AD 24 64 $d bcc 64 ; to e913 - break -; -E8AF F6 00 06 ... ldab 0006 -E8B2 4F O clra -E8B3 CE 00 05 ... ldx #0005 -E8B6 02 . idiv -E8B7 5D ] tstb -E8B8 27 54 'T beq 54 ; to e90e - continue -; -E8BA F6 00 06 ... ldab 0006 -E8BD BD D7 A0 ... jsr d7a0 ;is_invalid_slot -E8C0 83 00 00 ... subd #0000 -E8C3 26 49 &I bne 49 ; continue -; -E8C5 F6 00 06 ... ldab 0006 -E8C8 4F O clra -E8C9 05 . asld -E8CA C3 08 00 ... addd #0800 -E8CD 8F . xgdx -E8CE EC 00 .. ldd 00,x -E8D0 C4 FF .. andb #ff -E8D2 84 3F .? anda #3f -E8D4 FD 10 16 ... std 1016 -E8D7 FC 10 16 ... ldd 1016 -E8DA 83 27 10 .'. subd #2710 ; 10000 -E8DD 24 2F $/ bcc 2f ; to e90e - continue -E8DF F6 00 06 ... ldab 0006 -E8E2 BD D4 68 ..h jsr d468 ;jump51 - test bit 6 of array[0006] at 0800 -E8E5 83 00 00 ... subd #0000 -E8E8 27 24 '$ beq 24 ; to e90e - continue -E8EA BD D5 61 ..a jsr d561 ;jump42 - test bit 7 of array[0006] at 0800 -E8ED 83 00 00 ... subd #0000 -E8F0 26 1C &. bne 1c ; to e90e - continue -E8F2 FC 10 16 ... ldd 1016 -E8F5 B3 00 0F ... subd 000f -E8F8 23 06 #. bls 06 -E8FA FC 10 16 ... ldd 1016 -E8FD FD 00 0F ... std 000f -E900 FC 10 16 ... ldd 1016 -E903 B3 00 50 ..P subd 0050 -E906 24 06 $. bcc 06 -E908 FC 10 16 ... ldd 1016 -E90B FD 00 50 ..P std 0050 -; -E90E 7C 00 06 |.. inc 0006 -E911 20 95 . bra 95 ; to e8a8 -; -E913 FC 0B B7 ... ldd 0bb7 -E916 27 12 '. beq 12 -E918 FC 00 0F ... ldd 000f -E91B B3 0B B7 ... subd 0bb7 -E91E 23 0A #. bls 0a -E920 FC 00 0F ... ldd 000f -E923 05 . asld -E924 B3 0B B7 ... subd 0bb7 -E927 FD 00 0F ... std 000f -E92A 39 9 rts - -jump103: -E92B 34 4 des -E92C 30 0 tsx -E92D 6F 00 o. clr 00,x -E92F 30 0 tsx -E930 E6 00 .. ldab 00,x -E932 C1 64 .d cmpb #64 -E934 24 15 $. bcc 15 -E936 5F _ clrb -E937 4F O clra -E938 37 7 pshb -E939 36 6 psha -E93A 30 0 tsx -E93B E6 02 .. ldab 02,x -E93D 4F O clra -E93E 05 . asld -E93F C3 0D 1F ... addd #0d1f -E942 38 8 pulx -E943 8F . xgdx -E944 ED 00 .. std 00,x -E946 30 0 tsx -E947 6C 00 l. inc 00,x -E949 20 E4 . bra e4 -E94B 4F O clra -E94C 5F _ clrb -E94D FD 0D F9 ... std 0df9 -E950 FD 0D F7 ... std 0df7 -E953 4F O clra -E954 5F _ clrb -E955 FD 0D F5 ... std 0df5 -E958 FD 0D F3 ... std 0df3 -E95B 4F O clra -E95C 5F _ clrb -E95D FD 0D F1 ... std 0df1 -E960 FD 0D EF ... std 0def -E963 4F O clra -E964 5F _ clrb -E965 FD 0D FD ... std 0dfd -E968 FD 0D FB ... std 0dfb -E96B 4F O clra -E96C 5F _ clrb -E96D FD 0D E9 ... std 0de9 -E970 FD 0D E7 ... std 0de7 -E973 5F _ clrb -E974 4F O clra -E975 FD 0C DD ... std 0cdd -E978 5F _ clrb -E979 4F O clra -E97A FD 0C DF ... std 0cdf -E97D 5F _ clrb -E97E 4F O clra -E97F FD 0C E1 ... std 0ce1 -E982 5F _ clrb -E983 4F O clra -E984 FD 0C E3 ... std 0ce3 -E987 5F _ clrb -E988 4F O clra -E989 FD 0C E5 ... std 0ce5 -E98C 4F O clra -E98D 5F _ clrb -E98E FD 0C F5 ... std 0cf5 -E991 FD 0C F3 ... std 0cf3 -E994 4F O clra -E995 5F _ clrb -E996 FD 0C F9 ... std 0cf9 -E999 FD 0C F7 ... std 0cf7 -E99C 4F O clra -E99D 5F _ clrb -E99E FD 0C FD ... std 0cfd -E9A1 FD 0C FB ... std 0cfb -E9A4 4F O clra -E9A5 5F _ clrb -E9A6 FD 0D 01 ... std 0d01 -E9A9 FD 0C FF ... std 0cff -E9AC 4F O clra -E9AD 5F _ clrb -E9AE FD 0D 05 ... std 0d05 -E9B1 FD 0D 03 ... std 0d03 -E9B4 5F _ clrb -E9B5 4F O clra -E9B6 FD 0D 07 ... std 0d07 -E9B9 5F _ clrb -E9BA 4F O clra -E9BB FD 0D 09 ... std 0d09 -E9BE 5F _ clrb -E9BF 4F O clra -E9C0 FD 0D 0B ... std 0d0b -E9C3 5F _ clrb -E9C4 4F O clra -E9C5 FD 0D 0D ... std 0d0d -E9C8 4F O clra -E9C9 5F _ clrb -E9CA FD 0D 11 ... std 0d11 -E9CD FD 0D 0F ... std 0d0f -E9D0 4F O clra -E9D1 5F _ clrb -E9D2 FD 0D 15 ... std 0d15 -E9D5 FD 0D 13 ... std 0d13 -E9D8 4F O clra -E9D9 5F _ clrb -E9DA FD 0D 19 ... std 0d19 -E9DD FD 0D 17 ... std 0d17 -E9E0 4F O clra -E9E1 5F _ clrb -E9E2 FD 0D 1D ... std 0d1d -E9E5 FD 0D 1B ... std 0d1b -E9E8 31 1 ins -E9E9 39 9 rts - -jump113: -E9EA 7F 00 06 ... clr 0006 -E9ED F6 00 06 ... ldab 0006 -E9F0 C1 64 .d cmpb #64 -E9F2 24 64 $d bcc 64 -E9F4 F6 00 06 ... ldab 0006 -E9F7 4F O clra -E9F8 CE 00 05 ... ldx #0005 -E9FB 02 . idiv -E9FC 5D ] tstb -E9FD 27 54 'T beq 54 -E9FF CC BF FF ... ldd #bfff -EA02 37 7 pshb -EA03 36 6 psha -EA04 F6 00 06 ... ldab 0006 -EA07 4F O clra -EA08 05 . asld -EA09 C3 08 00 ... addd #0800 -EA0C 38 8 pulx -EA0D 8F . xgdx -EA0E A4 00 .. anda 00,x -EA10 E4 01 .. andb 01,x -EA12 ED 00 .. std 00,x -EA14 CC FE FF ... ldd #feff -EA17 37 7 pshb -EA18 36 6 psha -EA19 F6 00 06 ... ldab 0006 -EA1C 4F O clra -EA1D 05 . asld -EA1E C3 08 C8 ... addd #08c8 -EA21 38 8 pulx -EA22 8F . xgdx -EA23 A4 00 .. anda 00,x -EA25 E4 01 .. andb 01,x -EA27 ED 00 .. std 00,x -EA29 CC FD FF ... ldd #fdff -EA2C 37 7 pshb -EA2D 36 6 psha -EA2E F6 00 06 ... ldab 0006 -EA31 4F O clra -EA32 05 . asld -EA33 C3 08 C8 ... addd #08c8 -EA36 38 8 pulx -EA37 8F . xgdx -EA38 A4 00 .. anda 00,x -EA3A E4 01 .. andb 01,x -EA3C ED 00 .. std 00,x -EA3E CC FB FF ... ldd #fbff -EA41 37 7 pshb -EA42 36 6 psha -EA43 F6 00 06 ... ldab 0006 -EA46 4F O clra -EA47 05 . asld -EA48 C3 08 C8 ... addd #08c8 -EA4B 38 8 pulx -EA4C 8F . xgdx -EA4D A4 00 .. anda 00,x -EA4F E4 01 .. andb 01,x -EA51 ED 00 .. std 00,x -EA53 7C 00 06 |.. inc 0006 -EA56 20 95 . bra 95 -EA58 39 9 rts - -jump65: -EA59 34 4 des -; test PE2 - remote no-sale switch. -EA5A CE 00 04 ... ldx #0004 -EA5D 3C < pshx -EA5E CC 10 0A ... ldd #100a -EA61 BD E5 D7 ... jsr e5d7 ;jump69 - test input line -EA64 38 8 pulx -EA65 83 00 00 ... subd #0000 -EA68 27 3F '? beq 3f ; to eaa9 if off -; -; test internal mode switch (bit 1 of 1800) -EA6A CE 00 01 ... ldx #0001 -EA6D 3C < pshx -EA6E CC 18 00 ... ldd #1800 -EA71 BD E5 D7 ... jsr e5d7 ;jump69 - test input line -EA74 38 8 pulx -EA75 83 00 00 ... subd #0000 -EA78 27 2F '/ beq 2f ; to eaa9 if off -; -; both no-sale & mode switches held. -; -; 1000-unit delay -EA7A CC 03 E8 ... ldd #03e8 -EA7D BD E5 71 ..q jsr e571 ;msdelay -; -EA80 7F 0B A8 ... clr 0ba8 -; -; blink "SECURE OFF" until mode switch is released -EA83 F6 18 00 ... ldab 1800 -EA86 C4 01 .. andb #01 -EA88 26 1C &. bne 1c ; to eaa4 (loop until released) -; -; blank display -EA8A BD BE 4B ..K jsr be4b ;displayblank (blank display buffer) -EA8D 0F . sei -EA8E BD BE 01 ... jsr be01 ;jump70 (commit to display) -EA91 0E . cli -; -; 500-unit delay -EA92 CC 01 F4 ... ldd #01f4 -EA95 BD E5 71 ..q jsr e571 ;msdelay -; -EA98 CC AF D1 ... ldd #afd1 ; "SECURE OFF" -EA9B BD C0 BA ... jsr c0ba ;display: -; -; 500-unit delay -EA9E CC 01 F4 ... ldd #01f4 -EAA1 BD E5 71 ..q jsr e571 ;msdelay -; loop -EAA4 20 DD . bra dd ; to ea83 -EAA6 BD BE 69 ..i jsr be69 ;displayreset -; -; no sale switch or internal mode switch on -; -; fiddle with the bill acceptor -EAA9 C6 01 .. ldab #01 -EAAB F7 00 14 ... stab 0014 -EAAE F6 00 14 ... ldab 0014 -EAB1 F7 38 00 .8. stab 3800 -; -; 30-unit delay -EAB4 CC 00 1E ... ldd #001e -EAB7 BD E5 71 ..q jsr e571 ;msdelay -; -; more bill acceptor fiddling & tests -EABA CE 00 01 ... ldx #0001 -EABD 3C < pshx -EABE CC 10 00 ... ldd #1000 -EAC1 BD E5 D7 ... jsr e5d7 ;jump69 - test input line -EAC4 38 8 pulx -EAC5 83 00 00 ... subd #0000 -EAC8 27 10 '. beq 10 -EACA CE 00 02 ... ldx #0002 -EACD 3C < pshx -EACE CC 10 00 ... ldd #1000 -EAD1 BD E5 D7 ... jsr e5d7 ;jump69 - test input line -EAD4 38 8 pulx -EAD5 83 00 00 ... subd #0000 -EAD8 27 03 '. beq 03 -; we've decided if we have a bill acceptor. if not, skip this bit -EADA 7E ED F8 ~.. jmp edf8 ;goto80 -; we have a bill acceptor - play some more -EADD C6 02 .. ldab #02 -EADF F7 00 14 ... stab 0014 -EAE2 F6 00 14 ... ldab 0014 -EAE5 F7 38 00 .8. stab 3800 -EAE8 CC 00 1E ... ldd #001e -EAEB BD E5 71 ..q jsr e571 ;msdelay -EAEE CE 00 01 ... ldx #0001 -EAF1 3C < pshx -EAF2 CC 10 00 ... ldd #1000 -EAF5 BD E5 D7 ... jsr e5d7 ;jump69 - test input line -EAF8 38 8 pulx -EAF9 83 00 00 ... subd #0000 -EAFC 26 10 &. bne 10 -EAFE CE 00 02 ... ldx #0002 -EB01 3C < pshx -EB02 CC 10 00 ... ldd #1000 -EB05 BD E5 D7 ... jsr e5d7 ;jump69 - test input line -EB08 38 8 pulx -EB09 83 00 00 ... subd #0000 -EB0C 26 03 &. bne 03 -EB0E 7E ED F8 ~.. jmp edf8 ;goto80 - something about the bill validator failed. skip it. -EB11 CC 5A 5A .ZZ ldd #5a5a ; 23130 -EB14 FD 10 16 ... std 1016 -EB17 CC B1 39 ..9 ldd #b139 ;"**********" -EB1A BD C0 BA ... jsr c0ba ;display: -EB1D CC 07 D0 ... ldd #07d0 -EB20 BD E5 71 ..q jsr e571 ;msdelay -EB23 CC B1 44 ..D ldd #b144 ;"OOOOOOOOOO" -EB26 BD C0 BA ... jsr c0ba ;display: -EB29 CC 07 D0 ... ldd #07d0 -EB2C BD E5 71 ..q jsr e571 ;msdelay -EB2F CC 00 14 ... ldd #0014 -EB32 FD 00 3B ..; std 003b -EB35 FC 00 3B ..; ldd 003b -EB38 27 47 'G beq 47 -; draws a sequence of 10 dots ..... along the display. -EB3A 30 0 tsx -EB3B 6F 00 o. clr 00,x -EB3D 30 0 tsx -EB3E E6 00 .. ldab 00,x -EB40 C1 0A .. cmpb #0a -EB42 24 3B $; bcc 3b -EB44 BD BE 4B ..K jsr be4b ;displayblank -EB47 C6 2E .. ldab #2e -EB49 37 7 pshb -EB4A 30 0 tsx -EB4B E6 01 .. ldab 01,x -EB4D 4F O clra -EB4E C3 0B 90 ... addd #0b90 -EB51 8F . xgdx -EB52 33 3 pulb -EB53 E7 00 .. stab 00,x -EB55 0F . sei -EB56 BD BE 69 ..i jsr be69 ;displayreset -EB59 CE 10 28 ..( ldx #1028 -EB5C 1C 00 40 .. bset 00,x, #40 ; tweak the clock phase -EB5F CE 00 01 ... ldx #0001 -EB62 3C < pshx -EB63 CC 00 20 .. ldd #0020 -EB66 BD BD B5 ... jsr bdb5 ;jump78 - send display byte -EB69 38 8 pulx -EB6A CE 10 28 ..( ldx #1028 -EB6D 1D 00 40 ..@ bclr 00,x, #40 ; tweak the clock phase back -EB70 BD BE 10 ... jsr be10 ;jump88 -EB73 0E . cli -EB74 CC 00 07 ... ldd #0007 -EB77 BD E5 71 ..q jsr e571 ;msdelay 7-unit delay -EB7A 30 0 tsx -EB7B 6C 00 l. inc 00,x -EB7D 20 BE . bra be -EB7F 20 B4 . bra b4 -EB81 BD BE 69 ..i jsr be69 ;displayreset -EB84 CC 08 00 ... ldd #0800 -EB87 FD 00 73 ..s std 0073 -EB8A FC 00 73 ..s ldd 0073 -EB8D 83 0F FF ... subd #0fff -EB90 22 10 ". bhi 10 ; to eba2 -EB92 C6 AA .. ldab #aa -EB94 FE 00 73 ..s ldx 0073 -EB97 E7 00 .. stab 00,x -EB99 FE 00 73 ..s ldx 0073 -EB9C 08 . inx -EB9D FF 00 73 ..s stx 0073 -EBA0 20 E8 . bra e8 -EBA2 CC 08 00 ... ldd #0800 -EBA5 FD 00 73 ..s std 0073 -EBA8 FC 00 73 ..s ldd 0073 -EBAB 83 0F FF ... subd #0fff -EBAE 22 1A ". bhi 1a -EBB0 FE 00 73 ..s ldx 0073 -EBB3 E6 00 .. ldab 00,x -EBB5 C1 AA .. cmpb #aa -EBB7 27 08 '. beq 08 -EBB9 CE 10 16 ... ldx #1016 ; timer output compare register -EBBC 1D 00 FF .. bclr 00,x, #FF -EBBF 20 09 .. bra 09 -EBC1 FE 00 73 ..s ldx 0073 -EBC4 08 . inx -EBC5 FF 00 73 ..s stx 0073 -EBC8 20 DE . bra de -EBCA CC 08 00 ... ldd #0800 -EBCD FD 00 73 ..s std 0073 -EBD0 FC 00 73 ..s ldd 0073 -EBD3 83 0F FF ... subd #0fff -EBD6 22 10 ". bhi 10 -EBD8 C6 55 .U ldab #55 -EBDA FE 00 73 ..s ldx 0073 -EBDD E7 00 .. stab 00,x -EBDF FE 00 73 ..s ldx 0073 -EBE2 08 . inx -EBE3 FF 00 73 ..s stx 0073 -EBE6 20 E8 . bra e8 -EBE8 CC 08 00 ... ldd #0800 -EBEB FD 00 73 ..s std 0073 -EBEE FC 00 73 ..s ldd 0073 -EBF1 83 0F FF ... subd #0fff -EBF4 22 1A ". bhi 1a -EBF6 FE 00 73 ..s ldx 0073 -EBF9 E6 00 .. ldab 00,x -EBFB C1 55 .U cmpb #55 -EBFD 27 08 '. beq 08 -EBFF CE 10 16 ... ldx #1016 -EC02 1D 00 FF ... bclr 00,x #ff -EC05 20 09 . bra 09 -EC07 FE 00 73 ..s ldx 0073 -EC0A 08 . inx -EC0B FF 00 73 ..s stx 0073 -EC0E 20 DE . bra de -EC10 CC 08 00 ... ldd #0800 -EC13 FD 00 73 ..s std 0073 -EC16 FC 00 73 ..s ldd 0073 -EC19 83 0F FF ... subd #0fff -EC1C 22 0F ". bhi 0f -EC1E 5F _ clrb -EC1F FE 00 73 ..s ldx 0073 -EC22 E7 00 .. stab 00,x -EC24 FE 00 73 ..s ldx 0073 -EC27 08 . inx -EC28 FF 00 73 ..s stx 0073 -EC2B 20 E9 . bra e9 -EC2D 7F 00 06 ... clr 0006 -EC30 F6 00 06 ... ldab 0006 -EC33 C1 64 .d cmpb #64 -EC35 24 4D $M bcc 4d -EC37 F6 00 06 ... ldab 0006 -EC3A 4F O clra -EC3B CE 00 05 ... ldx #0005 -EC3E 02 . idiv -EC3F 5D ] tstb -EC40 27 3D '= beq 3d -EC42 CC 00 32 ..2 ldd #0032 -EC45 37 7 pshb -EC46 36 6 psha -EC47 F6 00 06 ... ldab 0006 -EC4A 4F O clra -EC4B 05 . asld -EC4C C3 08 00 ... addd #0800 -EC4F 38 8 pulx -EC50 8F . xgdx -EC51 ED 00 .. std 00,x -EC53 F6 00 06 ... ldab 0006 -EC56 4F O clra -EC57 05 . asld -EC58 C3 08 00 ... addd #0800 -EC5B 8F . xgdx -EC5C EC 00 .. ldd 00,x -EC5E 43 C coma -EC5F 53 S comb -EC60 37 7 pshb -EC61 36 6 psha -EC62 F6 00 06 ... ldab 0006 -EC65 4F O clra -EC66 05 . asld -EC67 C3 0B F1 ... addd #0bf1 -EC6A 38 8 pulx -EC6B 8F . xgdx -EC6C ED 00 .. std 00,x -EC6E CC 08 01 ... ldd #0801 -EC71 37 7 pshb -EC72 36 6 psha -EC73 F6 00 06 ... ldab 0006 -EC76 4F O clra -EC77 05 . asld -EC78 C3 08 C8 ... addd #08c8 -EC7B 38 8 pulx -EC7C 8F . xgdx -EC7D ED 00 .. std 00,x -EC7F 7C 00 06 |.. inc 0006 -EC82 20 AC . bra ac -EC84 C6 1D .. ldab #1d -EC86 F7 0B BF ... stab 0bbf -EC89 30 0 tsx -EC8A 6F 00 o. clr 00,x -EC8C F6 0B BF ... ldab 0bbf -EC8F 4F O clra -EC90 C3 00 02 ... addd #0002 -EC93 37 7 pshb -EC94 36 6 psha -EC95 30 0 tsx -EC96 E6 02 .. ldab 02,x -EC98 4F O clra -EC99 A3 00 .. subd 00,x -EC9B 31 1 ins -EC9C 31 1 ins -EC9D 2C 1B ,. bge 1b -EC9F 30 0 tsx -ECA0 E6 00 .. ldab 00,x -ECA2 4F O clra -ECA3 C3 B1 D0 ... addd #b1d0 ; "THANK YOU FOR YOUR PATRONAGE" -ECA6 8F . xgdx -ECA7 E6 00 .. ldab 00,x -ECA9 37 7 pshb -ECAA 30 0 tsx -ECAB E6 01 .. ldab 01,x -ECAD 4F O clra -ECAE C3 09 93 ... addd #0993 -ECB1 8F . xgdx -ECB2 33 3 pulb -ECB3 E7 00 .. stab 00,x -ECB5 30 0 tsx -ECB6 6C 00 l. inc 00,x -ECB8 20 D2 . bra d2 -ECBA 7F 0B A8 ... clr 0ba8 -ECBD CC 00 32 ..2 ldd #0032 -ECC0 FD 0B B5 ... std 0bb5 -ECC3 5F _ clrb -ECC4 4F O clra -ECC5 FD 0B B7 ... std 0bb7 -ECC8 7F 00 06 ... clr 0006 -ECCB BD A6 4E ..N jsr a64e ;jump135 -ECCE C6 09 .. ldab #09 -ECD0 F7 0B C0 ... stab 0bc0 ; defaults to having a bill validator & dumb mech -ECD3 7F 0E 6D ..m clr 0e6d -ECD6 C6 01 .. ldab #01 -ECD8 F7 0E 6E ..n stab 0e6e -ECDB 30 0 tsx -ECDC 6F 00 o. clr 00,x -ECDE 30 0 tsx -ECDF E6 00 .. ldab 00,x -ECE1 C1 0F .. cmpb #0f -ECE3 24 21 $! bcc 21 -ECE5 C6 30 .0 ldab #30 -ECE7 37 7 pshb -ECE8 30 0 tsx -ECE9 E6 01 .. ldab 01,x -ECEB 4F O clra -ECEC C3 0C B9 ... addd #0cb9 -ECEF 8F . xgdx -ECF0 33 3 pulb -ECF1 E7 00 .. stab 00,x -ECF3 C6 30 .0 ldab #30 -ECF5 37 7 pshb -ECF6 30 0 tsx -ECF7 E6 01 .. ldab 01,x -ECF9 4F O clra -ECFA C3 0C C9 ... addd #0cc9 -ECFD 8F . xgdx -ECFE 33 3 pulb -ECFF E7 00 .. stab 00,x -ED01 30 0 tsx -ED02 6C 00 l. inc 00,x -ED04 20 D8 . bra d8 -ED06 30 0 tsx -ED07 6F 00 o. clr 00,x -; -ED09 30 0 tsx -ED0A E6 00 .. ldab 00,x -ED0C C1 0B .. cmpb #0b -ED0E 24 12 $. bcc 12 ; to ed22 -ED10 5F _ clrb -ED11 37 7 pshb -ED12 30 0 tsx -ED13 E6 01 .. ldab 01,x -ED15 4F O clra -ED16 C3 0B E4 ... addd #0be4 -ED19 8F . xgdx -ED1A 33 3 pulb -ED1B E7 00 .. stab 00,x -ED1D 30 0 tsx -ED1E 6C 00 l. inc 00,x -ED20 20 E7 . bra e7 -; clear stuff ready for test harness? -ED22 4F O clra -ED23 5F _ clrb -ED24 FD 0D F9 ... std 0df9 -ED27 FD 0D F7 ... std 0df7 -ED2A 4F O clra -ED2B 5F _ clrb -ED2C FD 0D F5 ... std 0df5 -ED2F FD 0D F3 ... std 0df3 -ED32 7F 0C D9 ... clr 0cd9 -ED35 7F 0C DA ... clr 0cda -ED38 7F 0C DB ... clr 0cdb -ED3B 7F 0C DC ... clr 0cdc -ED3E 4F O clra -ED3F 5F _ clrb -ED40 FD 0D F1 ... std 0df1 -ED43 FD 0D EF ... std 0def -ED46 4F O clra -ED47 5F _ clrb -ED48 FD 0D FD ... std 0dfd -ED4B FD 0D FB ... std 0dfb -ED4E 4F O clra -ED4F 5F _ clrb -ED50 FD 0D E9 ... std 0de9 -ED53 FD 0D E7 ... std 0de7 -ED56 4F O clra -ED57 5F _ clrb -ED58 FD 0D ED ... std 0ded -ED5B FD 0D EB ... std 0deb -ED5E 5F _ clrb -ED5F 4F O clra -ED60 FD 0C DD ... std 0cdd -ED63 5F _ clrb -ED64 4F O clra -ED65 FD 0C DF ... std 0cdf -ED68 5F _ clrb -ED69 4F O clra -ED6A FD 0C E1 ... std 0ce1 -ED6D 5F _ clrb -ED6E 4F O clra -ED6F FD 0C E3 ... std 0ce3 -ED72 5F _ clrb -ED73 4F O clra -ED74 FD 0C E5 ... std 0ce5 -ED77 4F O clra -ED78 5F _ clrb -ED79 FD 0C F5 ... std 0cf5 -ED7C FD 0C F3 ... std 0cf3 -ED7F 4F O clra -ED80 5F _ clrb -ED81 FD 0C F9 ... std 0cf9 -ED84 FD 0C F7 ... std 0cf7 -ED87 4F O clra -ED88 5F _ clrb -ED89 FD 0C FD ... std 0cfd -ED8C FD 0C FB ... std 0cfb -ED8F 4F O clra -ED90 5F _ clrb -ED91 FD 0D 01 ... std 0d01 -ED94 FD 0C FF ... std 0cff -ED97 4F O clra -ED98 5F _ clrb -ED99 FD 0D 05 ... std 0d05 -ED9C FD 0D 03 ... std 0d03 -ED9F 5F _ clrb -EDA0 4F O clra -EDA1 FD 0D 07 ... std 0d07 -EDA4 5F _ clrb -EDA5 4F O clra -EDA6 FD 0D 09 ... std 0d09 -EDA9 5F _ clrb -EDAA 4F O clra -EDAB FD 0D 0B ... std 0d0b -EDAE 5F _ clrb -EDAF 4F O clra -EDB0 FD 0D 0D ... std 0d0d -EDB3 4F O clra -EDB4 5F _ clrb -EDB5 FD 0D 11 ... std 0d11 -EDB8 FD 0D 0F ... std 0d0f -EDBB 4F O clra -EDBC 5F _ clrb -EDBD FD 0D 15 ... std 0d15 -EDC0 FD 0D 13 ... std 0d13 -EDC3 4F O clra -EDC4 5F _ clrb -EDC5 FD 0D 19 ... std 0d19 -EDC8 FD 0D 17 ... std 0d17 -EDCB 4F O clra -EDCC 5F _ clrb -EDCD FD 0D 1D ... std 0d1d -EDD0 FD 0D 1B ... std 0d1b -EDD3 7F 0B AF ... clr 0baf -EDD6 7F 0B AE ... clr 0bae -EDD9 7F 0B AD ... clr 0bad -EDDC 7F 0B AC ... clr 0bac -EDDF 7F 0B AB ... clr 0bab -EDE2 7F 0B B4 ... clr 0bb4 -EDE5 7F 0B B3 ... clr 0bb3 -EDE8 7F 0B B2 ... clr 0bb2 -EDEB 7F 0B B1 ... clr 0bb1 -EDEE 7F 0B B0 ... clr 0bb0 -EDF1 C6 05 .. ldab #05 -EDF3 F7 08 00 ... stab 0800 -EDF6 8D 21 .! bsr 21 ;jump204 - test harness function -goto80: -; switch things off (motors, display clock, keypad strobe) -EDF8 7F 00 14 ... clr 0014 -EDFB F6 00 14 ... ldab 0014 -EDFE F7 38 00 .8. stab 3800 -EE01 31 1 ins -EE02 39 9 rts - -jump36: -; writes msg to screen for 1.5s -EE03 37 7 pshb -EE04 36 6 psha -EE05 30 0 tsx -EE06 EC 00 .. ldd 00,x -EE08 BD C0 BA ... jsr c0ba ;display: -EE0B CE 10 16 ... ldx #1016 -EE0E 1D 01 FF .. bclr 01,x, #ff -EE11 CC 05 DC ... ldd #05dc ; 1500 -EE14 BD E5 71 ... jsr e571 ;msdelay -EE17 38 8 pulx -EE18 39 9 rts - -jump204: -EE19 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep -goto81: -; this the diagnostic function activated when the "test harness" -; is connected -EE1C CE 10 16 ... ldx #1016 -EE1F 1D 01 .. bclr 01,x, #ff -EE21 CE 10 16 .. ldx #1016 -EE25 1C 01 5A ... bset 01,x, #5A -EE28 F6 10 16 ... ldab 1016 -EE2B 26 0C &. bne 0c ; to ee39 -EE2D CC B1 4F ..O ldd #b14f ;"RAM FAIL" -EE30 BD C0 BA ... jsr c0ba ;display: -EE33 CC 05 DC ... ldd #05dc -EE36 BD E5 71 ..q jsr e571 ;msdelay -; i=4 -EE39 C6 04 .. ldab #04 -EE3B F7 00 1C ... stab 001c -; i <= 7 -EE3E F6 00 1C ... ldab 001c -EE41 C1 07 .. cmpb #07 -EE43 24 57 $W bcc 57 ; to ee9c (break out) -EE45 F6 00 1C ... ldab 001c -EE48 4F O clra -EE49 C3 B1 23 ..# addd #b123 ; power of 2 -EE4C 8F . xgdx -EE4D E6 00 .. ldab 00,x -EE4F 53 S comb -EE50 F4 00 1A ... andb 001a -EE53 F7 00 1A ... stab 001a -EE56 F6 00 1A ... ldab 001a -EE59 F7 30 00 .0. stab 3000 ; set coin bit active (low) -EE5C CC 00 0A ... ldd #000a -EE5F BD E5 71 ..q jsr e571 ;msdelay -EE62 F6 18 00 ... ldab 1800 -EE65 2C 07 ,. bge 07 ; to ee6e -EE67 CC B1 5A ..Z ldd #b15a ; "P2 FAIL" -EE6A 8D 97 .. bsr dest 97 ; display to ee03 -EE6C 20 2E . bra 2e ; to ee9c -EE6E F6 00 1C ... ldab 001c -EE71 4F O clra -EE72 C3 B1 23 ..# addd #b123 ; powers of 2 -EE75 8F . xgdx -EE76 E6 00 .. ldab 00,x -EE78 FA 00 1A ... orb 001a -EE7B F7 00 1A ... stab 001a -EE7E F6 00 1A ... ldab 001a -EE81 F7 30 00 .0. stab 3000 ; set coin bit inactive (high) -EE84 CC 00 0A ... ldd #000a -EE87 BD E5 71 ..q jsr e571 ;msdelay -EE8A F6 18 00 ... ldab 1800 ; if changer int' -EE8D 2D 08 -. blt 08 ; ee97 -EE8F CC B1 5A ..Z ldd #b15a ; "P2 FAIL" -EE92 BD EE 03 ... jsr ee03 ;jump36 -EE95 20 05 . bra 05 ; to ee9c -EE97 7C 00 1C |.. inc 001c -EE9A 20 A2 . bra a2 ; to ee3e -; -EE9C CE 10 00 ... ldx #1000 -EE9F 1C 00 08 ... bset 00,x, #08 ; talk to coin mech -EEA2 CE 10 08 ... ldx #1008 -EEA5 1C 00 02 ... bset 00,x, #02 ; set rx of sci -EEA8 CE 00 1A ... ldx #001a -EEAB 1C 00 40 ... bset 00,x, #40 -EEAE F6 00 1A ... ldab 001a -EEB1 F7 30 00 .0. stab 3000 ; unset $1.00 line -EEB4 CC 00 0A ... ldd #000a -EEB7 BD E5 71 ..q jsr e571 ;msdelay -EEBA F6 10 08 ... ldab 1008 -EEBD C4 01 .. andb #01 ; tests tx of sci -EEBF 26 06 &. bne 06 ; to eec7 -EEC1 CC B1 5A ..Z ldd #b15a ; "P2 FAIL" -EEC4 BD EE 03 ... jsr ee03 ;jump36 -EEC7 CE 00 1A ... ldx #001a -EECA 1D 00 40 ... bclr 00,x, #40 -EECD F6 00 1A ... ldab 001a -EED0 F7 30 00 .0. stab 3000 ; set $1.00 line -EED3 CC 00 0A ... ldd #000a -EED6 BD E5 71 ..q jsr e571 ;msdelay -; -EED9 F6 10 08 ... ldab 1008 -EEDC C4 01 .. andb #01 ; tests txt of sci -EEDE 27 06 '. beq 06 ; to eee6 -EEE0 CC B1 5A ..Z ldd #b15a ; "P2 FAIL" -EEE3 BD EE 03 ... jsr ee03 ;jump36 -EEE6 CE 00 1A ... ldx #001a -EEE9 1C 00 02 ... bset 00,x, #02 -EEEC F6 00 1A ... ldab 001a -EEEF F7 30 00 .0. stab 3000 ; ditto for $0.25 -EEF2 CC 00 0A ... ldd #000a -EEF5 BD E5 71 ..q jsr e571 ;msdelay -EEF8 F6 10 00 ... ldab 1000 -EEFB C4 04 .. andb #04 -EEFD 26 06 &. bne 06 -EEFF CC B1 65 ..e ldd #b165 -EF02 BD EE 03 ... jsr ee03 ;jump36 -EF05 CE 00 1A ... ldx #001a -EF08 1D 00 02 ... bclr 00,x, #02 -EF0B F6 00 1A ... ldab 001a -EF0E F7 30 00 .0. stab 3000 ; ditto for $0.25 -EF11 CC 00 0A ... ldd #000a -EF14 BD E5 71 ..q jsr e571 ;msdelay -; -EF17 F6 10 00 ... ldab 1000 -EF1A C4 04 .. andb #04 ; coin dispenser pin6 -EF1C 27 06 '. beq 06 -EF1E CC B1 65 ..e ldd #b165 ; "P2-P3 FAIL" -EF21 BD EE 03 ... jsr ee03 ;jump36 -EF24 CE 00 1A ... ldx #001a -EF27 1C 00 01 ... bset 00,x, #01 -EF2A F6 00 1A ... ldab 001a -EF2D F7 30 00 .0. stab 3000 ; send line of changer -EF30 CC 00 0A ... ldd #000a -EF33 BD E5 71 ..q jsr e571 ;msdelay -; -EF36 F6 18 00 ... ldab 1800 -EF39 C4 20 . andb #20 ; test door switch -EF3B 26 06 &. bne 06 -EF3D CC B1 70 ..p ldd #b170 ; "P2-P8 FAIL" -EF40 BD EE 03 ... jsr ee03 ;jump36 -EF43 CE 00 1A ... ldx #001a -EF46 1D 00 01 ... bclr 00,x, #01 -EF49 F6 00 1A ... ldab 001a -EF4C F7 30 00 .0. stab 3000 ; unset send line of changer -EF4F CC 00 0A ... ldd #000a -EF52 BD E5 71 ..q jsr e571 ;msdelay -EF55 F6 18 00 ... ldab 1800 -EF58 C4 20 . andb #20 ; test door again? -EF5A 27 06 '. beq 06 -EF5C CC B1 70 ..p ldd #b170 ; "P2-P8 FAIL" -EF5F BD EE 03 ... jsr ee03 ;jump36 -EF62 CE 00 1A ... ldx #001a -EF65 1C 00 04 ... bset 00,x, #04 ; reset changer -EF68 F6 00 1A ... ldab 001a -EF6B F7 30 00 .0. stab 3000 -EF6E CC 00 0A ... ldd #000a -EF71 BD E5 71 ..q jsr e571 ;msdelay -EF74 F6 10 0A ... ldab 100a -EF77 C4 04 .. andb #04 ; test no-sale switch -EF79 26 06 &. bne 06 -EF7B CC B1 7B ..{ ldd #b17b ; "P2-P9 FAIL" -EF7E BD EE 03 ... jsr ee03 ;jump36 -EF81 CE 00 1A ... ldx #001a -EF84 1D 00 04 ... bclr 00,x, #04 -EF87 F6 00 1A ... ldab 001a -EF8A F7 30 00 .0. stab 3000 ;snack motor drivers serial data is bit 7 -EF8D CC 00 0A ... ldd #000a -EF90 BD E5 71 ..q jsr e571 ;msdelay -EF93 F6 10 0A ... ldab 100a -EF96 C4 04 .. andb #04 -EF98 27 06 '. beq 06 -EF9A CC B1 7B ..{ ldd #b17b ; "P2-P9 FAIL" -EF9D BD EE 03 ... jsr ee03 ;jump36 -EFA0 CE 10 00 ... ldx #1000 -EFA3 1C 00 08 ... bset 00,x, #08 -EFA6 CE 00 1A ... ldx #001a -EFA9 1C 00 40 ... bset 00,x, #40 -EFAC F6 00 1A ... ldab 001a -EFAF F7 30 00 .0. stab 3000 -EFB2 CE 10 08 ... ldx #1008 -EFB5 1C 00 02 ... bset 00,x, #02 ; keypad data -EFB8 CC 00 0A ... ldd #000a -EFBB BD E5 71 ..q jsr e571 ;msdelay -EFBE F6 10 08 ... ldab 1008 -EFC1 C4 01 .. andb #01 -EFC3 26 06 &. bne 06 -EFC5 CC B1 86 ... ldd #b186 ; "P3-P4 FAIL" -EFC8 BD EE 03 ... jsr ee03 ;jump36 -EFCB CE 10 08 ... ldx #1008 -EFCE 1D 00 02 ... bclr 00,x, #02 -EFD1 CC 00 0A ... ldd #000a -EFD4 BD E5 71 ..q jsr e571 ;msdelay -EFD7 F6 10 08 ... ldab 1008 -EFDA C4 01 .. andb #01 -EFDC 27 06 '. beq 06 -EFDE CC B1 86 ... ldd #b186 ; "P3-P4 FAIL" -EFE1 BD EE 03 ... jsr ee03 ;jump36 -EFE4 CE 10 00 ... ldx #1000 -EFE7 1D 00 08 ... bclr 00,x, #08 -EFEA CE 10 08 ... ldx #1008 -EFED 1C 00 02 ... bset 00,x, #02 -EFF0 CC 00 0A ... ldd #000a -EFF3 BD E5 71 ..q jsr e571 ;msdelay -EFF6 F6 10 08 ... ldab 1008 -EFF9 C4 01 .. andb #01 -EFFB 26 06 &. bne 06 -EFFD CC B1 91 ... ldd #b191 ; "P5 FAIL" -F000 BD EE 03 ... jsr ee03 ;jump36 -F003 CE 10 08 ... ldx #1008 -F006 1D 00 02 ... bclr 00,x, #02 -F009 CC 00 0A ... ldd #000a -F00C BD E5 71 ..q jsr e571 ;msdelay -F00F F6 10 08 ... ldab 1008 -F012 C4 01 .. andb #01 -F014 27 06 '. beq 06 -F016 CC B1 91 ... ldd #b191 -F019 BD EE 03 ... jsr ee03 ;jump36 -F01C CE 00 14 ... ldx #0014 -F01F 1C 00 .. bset add,x 00,x -F021 20 F6 . bra f6 -F023 00 . test -F024 14 . bset -F025 F7 38 00 .8. stab 3800 -F028 CC 00 0A ... ldd #000a -F02B BD E5 71 ..q jsr e571 ;msdelay -F02E F6 20 00 . . ldab 2000 -F031 C4 40 .@ andb #40 -F033 26 06 &. bne 06 -F035 CC B1 9C ... ldd #b19c -F038 BD EE 03 ... jsr ee03 ;jump36 -F03B CE 00 14 ... ldx #0014 -F03E 1D 00 .. bclr add,x 00,x -F040 20 F6 . bra f6 -F042 00 . test -F043 14 . bset -F044 F7 38 00 .8. stab 3800 -F047 CC 00 0A ... ldd #000a -F04A BD E5 71 ..q jsr e571 ;msdelay -F04D F6 20 00 . . ldab 2000 -F050 C4 40 .@ andb #40 -F052 27 06 '. beq 06 -F054 CC B1 9C ... ldd #b19c -F057 BD EE 03 ... jsr ee03 ;jump36 -F05A CE 00 14 ... ldx #0014 -F05D 1C 00 40 ... bset 00,x, #40 -F060 F6 00 14 ... ldab 0014 -F063 F7 38 00 .8. stab 3800 -F066 CC 00 0A ... ldd #000a -F069 BD E5 71 ..q jsr e571 ;msdelay -F06C F6 20 00 . . ldab 2000 -F06F 2C 06 ,. bge 06 -F071 CC B1 9C ... ldd #b19c -F074 BD EE 03 ... jsr ee03 ;jump36 -F077 CE 00 14 ... ldx #0014 -F07A 1D 00 40 ... bclr 00,x, #40 -F07D F6 00 14 ... ldab 0014 -F080 F7 38 00 .8. stab 3800 -F083 CC 00 0A ... ldd #000a -F086 BD E5 71 ..q jsr e571 ;msdelay -F089 F6 20 00 . . ldab 2000 -F08C 2D 06 -. blt 06 -F08E CC B1 9C ... ldd #b19c -F091 BD EE 03 ... jsr ee03 ;jump36 -F094 7F 00 61 ..a clr 0061 -F097 F6 00 61 ..a ldab 0061 -F09A C1 08 .. cmpb #08 -F09C 24 22 $" bcc 22 -F09E F6 00 61 ..a ldab 0061 -F0A1 4F O clra -F0A2 C3 B1 C8 ... addd #b1c8 -F0A5 8F . xgdx -F0A6 E6 00 .. ldab 00,x -F0A8 F7 00 06 ... stab 0006 -F0AB BD D3 11 ... jsr d311 ;jump30 - test position exists -F0AE 83 00 00 ... subd #0000 -F0B1 27 08 '. beq 08 -F0B3 CC B1 A7 ... ldd #b1a7 -F0B6 BD EE 03 ... jsr ee03 ;jump36 -F0B9 20 05 . bra 05 -F0BB 7C 00 61 |.a inc 0061 -F0BE 20 D7 . bra d7 -F0C0 7F 00 61 ..a clr 0061 -F0C3 F6 00 61 ..a ldab 0061 -F0C6 C1 08 .. cmpb #08 -F0C8 24 2B $+ bcc 2b -F0CA F6 00 61 ..a ldab 0061 -F0CD 4F O clra -F0CE C3 B1 C8 ... addd #b1c8 -F0D1 8F . xgdx -F0D2 E6 00 .. ldab 00,x -F0D4 F7 00 06 ... stab 0006 -F0D7 BD D1 3D ..= jsr d13d ;jump34 - motor on -F0DA BD D5 70 ..p jsr d570 ;jump35 -F0DD 83 00 00 ... subd #0000 -F0E0 26 0B &. bne 0b -F0E2 BD D1 05 ... jsr d105 ;motors_off -F0E5 CC B1 B2 ... ldd #b1b2 -F0E8 BD EE 03 ... jsr ee03 ;jump36 -F0EB 20 08 . bra 08 -F0ED BD D1 05 ... jsr d105 ;motors_off -F0F0 7C 00 61 |.a inc 0061 -F0F3 20 CE . bra ce -F0F5 7F 00 61 ..a clr 0061 -F0F8 F6 00 61 ..a ldab 0061 -F0FB C1 05 .. cmpb #05 -F0FD 24 45 $E bcc 45 -F0FF F6 00 61 ..a ldab 0061 -F102 4F O clra -F103 C3 B1 C8 ... addd #b1c8 -F106 8F . xgdx -F107 E6 00 .. ldab 00,x -F109 F7 00 06 ... stab 0006 -F10C BD D1 3D ..= jsr d13d ;jump34 - motor on -F10F CC 00 0A ... ldd #000a -F112 BD E5 71 ..q jsr e571 ;msdelay -F115 F6 18 00 ... ldab 1800 -F118 C4 40 .@ andb #40 -F11A 26 0B &. bne 0b -F11C BD D1 05 ... jsr d105 ;motors_off -F11F CC B1 B2 ... ldd #b1b2 -F122 BD EE 03 ... jsr ee03 ;jump36 -F125 20 1D . bra 1d -F127 BD D1 05 ... jsr d105 ;motors_off -F12A CC 00 0A ... ldd #000a -F12D BD E5 71 ..q jsr e571 ;msdelay -F130 F6 18 00 ... ldab 1800 -F133 C4 40 .@ andb #40 -F135 27 08 '. beq 08 -F137 CC B1 B2 ... ldd #b1b2 -F13A BD EE 03 ... jsr ee03 ;jump36 -F13D 20 05 . bra 05 -F13F 7C 00 61 |.a inc 0061 -F142 20 B4 . bra b4 -F144 FC 10 16 ... ldd 1016 -F147 83 5A 5A .ZZ subd #5a5a -F14A 26 0C &. bne 0c -F14C CC B1 BD ... ldd #b1bd ; " PASSED " -F14F BD C0 BA ... jsr c0ba ;display: -F152 CC 05 DC ... ldd #05dc -F155 BD E5 71 ..q jsr e571 ;msdelay -F158 7E EE 1C ~.. jmp ee1c ;goto81 - -jump53: -;send a byte to the printer -;it calls c7e7, which does things with the serial port -F15B 37 7 pshb -F15C 36 6 psha -F15D F6 00 19 ... ldab 0019 -F160 C4 40 .@ andb #40 -F162 26 5B &[ bne 5b -F164 C6 FF .. ldab #ff -F166 F7 00 39 ..9 stab 0039 -F169 F6 20 00 . . ldab 2000 -F16C 2C 11 ,. bge 11 -F16E F6 20 00 . . ldab 2000 -F171 C4 40 .@ andb #40 -F173 27 0A '. beq 0a -F175 F6 00 39 ..9 ldab 0039 -F178 27 05 '. beq 05 -F17A BD E6 1B ... jsr e61b ;jump4 -F17D 20 EA . bra ea -F17F F6 00 39 ..9 ldab 0039 -F182 26 08 &. bne 08 -F184 CE 00 19 ... ldx #0019 -F187 1C 00 40 ... bset 00,x, #40 -F18A 20 33 3 bra 33 -F18C F6 20 00 . . ldab 2000 -F18F C4 40 .@ andb #40 -F191 27 2C ', beq 2c -F193 F6 00 1D ... ldab 001d -F196 C4 01 .. andb #01 -F198 27 1E '. beq 1e -F19A 30 0 tsx -F19B E6 01 .. ldab 01,x -F19D C1 30 .0 cmpb #30 -F19F 26 08 &. bne 08 -F1A1 CC 00 20 .. ldd #0020 -F1A4 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -F1A7 20 0D . bra 0d -F1A9 30 0 tsx -F1AA E6 01 .. ldab 01,x -F1AC 4F O clra -F1AD BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -F1B0 CE 00 1D ... ldx #001d -F1B3 1D 00 01 ... bclr 00,x, #01 -F1B6 20 07 . bra 07 -F1B8 30 0 tsx -F1B9 E6 01 .. ldab 01,x -F1BB 4F O clra -F1BC BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -F1BF 38 8 pulx -F1C0 39 9 rts - -jump59: -F1C1 37 7 pshb -F1C2 36 6 psha -F1C3 F6 20 00 . . ldab 2000 -F1C6 C4 40 .@ andb #40 -F1C8 27 1C '. beq 1c -F1CA 7F 00 18 ... clr 0018 -F1CD F6 00 18 ... ldab 0018 -F1D0 30 0 tsx -F1D1 E1 05 .. cmpb 05,x -F1D3 24 11 $. bcc 11 -F1D5 30 0 tsx -F1D6 EE 00 .. ldx 00,x -F1D8 E6 00 .. ldab 00,x -F1DA 4F O clra -F1DB BD F1 5B ..[ jsr f15b ;jump53 -F1DE 38 8 pulx -F1DF 08 . inx -F1E0 3C < pshx -F1E1 7C 00 18 |.. inc 0018 -F1E4 20 E7 . bra e7 -F1E6 38 8 pulx -F1E7 39 9 rts - -;send a string to the printer. D is a pointer to a string -jump57: -F1E8 37 7 pshb -F1E9 36 6 psha -F1EA F6 20 00 . . ldab 2000 -F1ED C4 40 .@ andb #40 -F1EF 27 1B '. beq 1b -F1F1 CC 00 20 .. ldd #0020 -F1F4 BD F1 5B ..[ jsr f15b ;jump53 -F1F7 30 0 tsx -F1F8 EE 00 .. ldx 00,x -F1FA E6 00 .. ldab 00,x -F1FC 27 0E '. beq 0e -F1FE 30 0 tsx -F1FF EE 00 .. ldx 00,x -F201 E6 00 .. ldab 00,x -F203 4F O clra -F204 BD F1 5B ..[ jsr f15b ;jump53 -F207 38 8 pulx -F208 08 . inx -F209 3C < pshx -F20A 20 EB . bra eb -F20C 38 8 pulx -F20D 39 9 rts - -jump62: -F20E 37 7 pshb -F20F 36 6 psha -F210 F6 20 00 . . ldab 2000 -F213 C4 40 .@ andb #40 -F215 27 34 '4 beq 34 -F217 CE 00 1D ... ldx #001d -F21A 1C 00 01 ... bset 00,x, #01 -F21D 30 0 tsx -F21E E6 01 .. ldab 01,x -F220 4F O clra -F221 BD E7 95 ... jsr e795 ;jump54 - number to string -F224 F6 00 5D ..] ldab 005d -F227 4F O clra -F228 BD F1 5B ..[ jsr f15b ;jump53 -F22B F6 00 5E ..^ ldab 005e -F22E 4F O clra -F22F BD F1 5B ..[ jsr f15b ;jump53 -F232 CE 00 1D ... ldx #001d -F235 1D 00 01 ... bclr 00,x, #01 -F238 F6 00 5F .._ ldab 005f -F23B 4F O clra -F23C BD F1 5B ..[ jsr f15b ;jump53 -F23F CC 00 20 .. ldd #0020 -F242 BD F1 5B ..[ jsr f15b ;jump53 -F245 CC 00 20 .. ldd #0020 -F248 BD F1 5B ..[ jsr f15b ;jump53 -F24B 38 8 pulx -F24C 39 9 rts - -jump58: -F24D 37 7 pshb -F24E 36 6 psha -F24F F6 20 00 . . ldab 2000 -F252 C4 40 .@ andb #40 -F254 27 41 'A beq 41 -F256 CE 00 1D ... ldx #001d -F259 1C 00 01 ... bset 00,x, #01 -F25C 30 0 tsx -F25D EC 00 .. ldd 00,x -F25F BD E7 45 ..E jsr e745 ;jump55 - number to string -F262 F6 00 57 ..W ldab 0057 -F265 4F O clra -F266 BD F1 5B ..[ jsr f15b ;jump53 -F269 F6 00 5A ..Z ldab 005a -F26C 4F O clra -F26D BD F1 5B ..[ jsr f15b ;jump53 -F270 F6 00 5D ..] ldab 005d -F273 4F O clra -F274 BD F1 5B ..[ jsr f15b ;jump53 -F277 F6 00 5E ..^ ldab 005e -F27A 4F O clra -F27B BD F1 5B ..[ jsr f15b ;jump53 -F27E CE 00 1D ... ldx #001d -F281 1D 00 01 ... bclr 00,x, #01 -F284 F6 00 5F .._ ldab 005f -F287 4F O clra -F288 BD F1 5B ..[ jsr f15b ;jump53 -F28B CC 00 20 .. ldd #0020 -F28E BD F1 5B ..[ jsr f15b ;jump53 -F291 CC 00 20 .. ldd #0020 -F294 BD F1 5B ..[ jsr f15b ;jump53 -F297 38 8 pulx -F298 39 9 rts - -jump61: -F299 37 7 pshb -F29A 36 6 psha -F29B F6 20 00 . . ldab 2000 -F29E C4 40 .@ andb #40 ; printer DSR -F2A0 27 7B '{ beq 7b -F2A2 F6 00 17 ... ldab 0017 -F2A5 C4 08 .. andb #08 -F2A7 26 06 &. bne 06 -F2A9 CC 00 24 ..$ ldd #0024 ; "$" -F2AC BD F1 5B ..[ jsr f15b ;jump53 -F2AF CE 00 1D ... ldx #001d -F2B2 1C 00 01 ... bset 00,x, #01 -F2B5 30 0 tsx -F2B6 EC 00 .. ldd 00,x -F2B8 BD E7 45 ..E jsr e745 ;jump55 - number to string -F2BB F6 00 57 ..W ldab 0057 -F2BE 4F O clra -F2BF BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F2C2 F6 00 5A ..Z ldab 005a -F2C5 4F O clra -F2C6 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F2C9 F6 00 13 ... ldab 0013 -F2CC C1 08 .. cmpb #08 -F2CE 26 0C &. bne 0c -F2D0 CC 00 2E ... ldd #002e -F2D3 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F2D6 CE 00 1D ... ldx #001d -F2D9 1D 00 01 ... bclr 00,x, #01 -F2DC F6 00 5D ..] ldab 005d -F2DF 4F O clra -F2E0 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F2E3 F6 00 13 ... ldab 0013 -F2E6 C1 04 .. cmpb #04 -F2E8 26 0C &. bne 0c -F2EA CC 00 2E ... ldd #002e -F2ED BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F2F0 CE 00 1D ... ldx #001d -F2F3 1D 00 01 ... bclr 00,x, #01 -F2F6 F6 00 5E ..^ ldab 005e -F2F9 4F O clra -F2FA BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F2FD F6 00 13 ... ldab 0013 -F300 C1 02 .. cmpb #02 -F302 26 06 &. bne 06 -F304 CC 00 2E ... ldd #002e -F307 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F30A CE 00 1D ... ldx #001d -F30D 1D 00 01 ... bclr 00,x, #01 -F310 F6 00 5F .._ ldab 005f -F313 4F O clra -F314 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F317 CC 00 0A ... ldd #000a -F31A BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F31D 38 8 pulx -F31E 39 9 rts - -jump60: -F31F 38 8 pulx -F320 37 7 pshb -F321 36 6 psha -F322 3C < pshx -F323 F6 20 00 . . ldab 2000 -F326 C4 40 .@ andb #40 ; printer dsr -F328 26 03 &. bne 03 -F32A 7E F3 BC ~.. jmp f3bc ;goto82 -F32D F6 00 17 ... ldab 0017 -F330 C4 08 .. andb #08 -F332 26 06 &. bne 06 -F334 CC 00 24 ..$ ldd #0024 ; "$" -F337 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer -F33A CE 00 1D ... ldx #001d -F33D 1C 00 01 ... bset 00,x, #01 -F340 30 0 tsx -F341 EC 04 .. ldd 04,x -F343 37 7 pshb -F344 36 6 psha -F345 EC 02 .. ldd 02,x -F347 BD E6 21 ..! jsr e621 ;jump56 - write to display -F34A 38 8 pulx -F34B C6 07 .. ldab #07 -F34D F7 00 18 ... stab 0018 -F350 F6 00 18 ... ldab 0018 -F353 C1 FF .. cmpb #ff -F355 24 5F $_ bcc 5f -F357 F6 00 18 ... ldab 0018 -F35A 4F O clra -F35B C3 0B 90 ... addd #0b90 -F35E 8F . xgdx -F35F E6 00 .. ldab 00,x -F361 4F O clra -F362 BD F1 5B ..[ jsr f15b ;jump53 -F365 F6 00 18 ... ldab 0018 -F368 C1 03 .. cmpb #03 -F36A 26 15 &. bne 15 -F36C F6 00 13 ... ldab 0013 -F36F C1 08 .. cmpb #08 -F371 26 0C &. bne 0c -F373 CC 00 2E ... ldd #002e -F376 BD F1 5B ..[ jsr f15b ;jump53 -F379 CE 00 1D ... ldx #001d -F37C 1D 00 01 ... bclr 00,x, #01 -F37F 20 30 0 bra 30 -F381 C1 02 .. cmpb #02 -F383 26 15 &. bne 15 -F385 F6 00 13 ... ldab 0013 -F388 C1 04 .. cmpb #04 -F38A 26 0C &. bne 0c -F38C CC 00 2E ... ldd #002e -F38F BD F1 5B ..[ jsr f15b ;jump53 -F392 CE 00 1D ... ldx #001d -F395 1D 00 01 ... bclr 00,x, #01 -F398 20 17 . bra 17 -F39A C1 01 .. cmpb #01 -F39C 26 13 &. bne 13 -F39E F6 00 13 ... ldab 0013 -F3A1 C1 02 .. cmpb #02 -F3A3 26 06 &. bne 06 -F3A5 CC 00 2E ... ldd #002e -F3A8 BD F1 5B ..[ jsr f15b ;jump53 -F3AB CE 00 1D ... ldx #001d -F3AE 1D 00 01 ... bclr 00,x, #01 -F3B1 7A 00 18 z.. dec 0018 -F3B4 20 9A . bra 9a -F3B6 CC 00 0A ... ldd #000a -F3B9 BD F1 5B ..[ jsr f15b ;jump53 -goto82: -F3BC 38 8 pulx -F3BD 31 1 ins -F3BE 31 1 ins -F3BF 6E 00 n. jmp 00,x - -jump63: -F3C1 37 7 pshb -F3C2 36 6 psha -F3C3 F6 20 00 . . ldab 2000 -F3C6 C4 40 .@ andb #40 -F3C8 27 49 'I beq 49 -F3CA CC B4 71 ..q ldd #b471 " CODE " -F3CD BD F1 E8 ... jsr f1e8 ;jump57 -F3D0 30 0 tsx -F3D1 E6 01 .. ldab 01,x -F3D3 4F O clra -F3D4 CE 00 0A ... ldx #000a -F3D7 02 . idiv -F3D8 8F . xgdx -F3D9 CB 30 .0 addb #30 -F3DB F7 00 5E ..^ stab 005e -F3DE 30 0 tsx -F3DF E6 01 .. ldab 01,x -F3E1 4F O clra -F3E2 CE 00 0A ... ldx #000a -F3E5 02 . idiv -F3E6 CB 30 .0 addb #30 -F3E8 F7 00 5F .._ stab 005f ;5e and 5f now param in ascii -F3EB F6 00 5E ..^ ldab 005e -F3EE 4F O clra -F3EF BD F1 5B ..[ jsr f15b ;jump53 -F3F2 F6 00 5F .._ ldab 005f -F3F5 4F O clra -F3F6 BD F1 5B ..[ jsr f15b ;jump53 -F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " -F3FC BD F1 E8 ... jsr f1e8 ;jump57 -F3FF 30 0 tsx -F400 E6 01 .. ldab 01,x -F402 4F O clra -F403 05 . asld -F404 C3 0D 1F ... addd #0d1f -F407 8F . xgdx -F408 EC 00 .. ldd 00,x -F40A BD F2 4D ..M jsr f24d ;jump58 -F40D CC 00 0A ... ldd #000a -F410 BD F1 5B ..[ jsr f15b ;jump53 -F413 38 8 pulx -F414 39 9 rts - -jump112: -; print a report to printer -F415 F6 0B C0 ... ldab 0bc0 -F418 C4 02 .. andb #02 -F41A 27 15 '. beq 15 -F41C CE 00 21 ..! ldx #0021 -F41F 1C 00 .. bset 00,x, #80 -F421 F6 00 1D .. ldab 001d -F424 C4 02 .. andb #02 -F427 27 02 '. beq 02 -F429 20 F7 . bra f7 -F42B CE 00 21 ..! ldx #0021 -F42E 1D 00 .. bclr 00,x, #80 -F430 C6 10 .. ldab #10 -F433 F7 10 2C .., stab 102c ; set 9N1 -F436 C6 2E .. ldab #2e -F438 F7 10 2D ..- stab 102d ; enable SCI transmission -F43B C6 05 .. ldab #05 -F43D F7 10 2B ..+ stab 102b ; 2400 baud -F440 CC 03 E8 ... ldd #03e8 -F443 BD E5 71 ..q jsr e571 ;msdelay -F446 CE 10 00 ... ldx #1000 -F449 1D 00 08 ... bclr 00,x, #08 ; talk to ze printer -F44C CE 00 19 ... ldx #0019 -F44F 1D 00 40 ... bclr 00,x, #40 -F452 CE 00 1D ... ldx #001d -F455 1D 00 01 ... bclr 00,x, #01 -F458 CC 00 18 ... ldd #0018 -F45B BD F1 5B ..[ jsr f15b ;jump53 -F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" -F461 BD F1 E8 ... jsr f1e8 ;jump57 -F464 CC 00 0A ... ldd #000a ; new line -F467 BD F1 5B ..[ jsr f15b ;jump53 -F46A CC B2 38 ..8 ldd #b238 " -------------------" -F46D BD F1 E8 ... jsr f1e8 ;jump57 -F470 CC 00 0A ... ldd #000a ; new line -F473 BD F1 5B ..[ jsr f15b ;jump53 -F476 CC B2 56 ..V ldd #b256 ; "5900 SOFTWARE VER 5" -F479 BD F1 E8 ... jsr f1e8 ;jump57 -F47C CC 00 0A ... ldd #000a ; new line -F47F BD F1 5B ..[ jsr f15b ;jump53 -F482 CC 00 0A ... ldd #000a ; new line -F485 BD F1 5B ..[ jsr f15b ;jump53 -F488 CC B2 75 ..u ldd #b275 ; ACCOUNT RECORD -F48B BD F1 E8 ... jsr f1e8 ;jump57 -F48E CC 00 0A ... ldd #000a ; new line -F491 BD F1 5B ..[ jsr f15b ;jump53 -F494 CC B2 38 ..8 ldd #b238 ; -------------------- -F497 BD F1 E8 ... jsr f1e8 ;jump57 -F49A CC 00 0A ... ldd #000a ; new line -F49D BD F1 5B ..[ jsr f15b ;jump53 -F4A0 CC 00 0A ... ldd #000a ; new line -F4A3 BD F1 5B ..[ jsr f15b ;jump53 -F4A6 CC B2 90 ... ldd #b290 ; SERIAL # -F4A9 BD F1 E8 ... jsr f1e8 ;jump57 -F4AC CE 00 0A ... ldx #000a -F4AF 3C < pshx -F4B0 CC 0C BC ... ldd #0cbc ; serial number -F4B3 BD F1 C1 ... jsr f1c1 ;jump59 -F4B6 38 8 pulx -F4B7 CC 00 0A ... ldd #000a -F4BA BD F1 5B ..[ jsr f15b ;jump53 -F4BD CC B2 A2 ... ldd #b2a2 ; "MACHINE ID" -F4C0 BD F1 E8 ... jsr f1e8 ;jump57 -F4C3 CE 00 0A ... ldx #000a -F4C6 3C < pshx -F4C7 CC 0C CC ... ldd #0ccc -F4CA BD F1 C1 ... jsr f1c1 ;jump59 -F4CD 38 8 pulx -F4CE CC 00 0A ... ldd #000a -F4D1 BD F1 5B ..[ jsr f15b ;jump53 -F4D4 CC B2 B4 ... ldd #b2b4 ; "AUDIT NUMBER" -F4D7 BD F1 E8 ... jsr f1e8 ;jump57 -F4DA FC 0C E7 ... ldd 0ce7 -F4DD BD F2 4D ..M jsr f24d ;jump58 - convert to string -F4E0 CC 00 0A ... ldd #000a -F4E3 BD F1 5B ..[ jsr f15b ;jump53 -F4E6 CC 00 0A ... ldd #000a -F4E9 BD F1 5B ..[ jsr f15b ;jump53 -F4EC CC B2 C6 ... ldd #b2c6 ; "SALES (R) -F4EF BD F1 E8 ... jsr f1e8 ;jump57 -F4F2 FE 0D E9 ... ldx 0de9 -F4F5 3C < pshx -F4F6 FC 0D E7 ... ldd 0de7 -F4F9 BD F3 1F ... jsr f31f ;jump60 -F4FC 38 8 pulx -F4FD CC B2 D8 ... ldd #b2d8 ; "SALES (N) -F500 BD F1 E8 ... jsr f1e8 ;jump57 -F503 FE 0D ED ... ldx 0ded -F506 3C < pshx -F507 FC 0D EB ... ldd 0deb -F50A BD F3 1F ... jsr f31f ;jump60 -F50D 38 8 pulx -F50E CC B2 EA ... ldd #b2ea -F511 BD F1 E8 ... jsr f1e8 ;jump57 -F514 FE 0D F1 ... ldx 0df1 -F517 3C < pshx -F518 FC 0D EF ... ldd 0def -F51B BD F3 1F ... jsr f31f ;jump60 -F51E 38 8 pulx -F51F CC B2 FC ... ldd #b2fc -F522 BD F1 E8 ... jsr f1e8 ;jump57 -F525 FE 0D F9 ... ldx 0df9 -F528 3C < pshx -F529 FC 0D F7 ... ldd 0df7 -F52C BD F3 1F ... jsr f31f ;jump60 -F52F 38 8 pulx -F530 CC B3 0E ... ldd #b30e -F533 BD F1 E8 ... jsr f1e8 ;jump57 -F536 FE 0D FD ... ldx 0dfd -F539 3C < pshx -F53A FC 0D FB ... ldd 0dfb -F53D BD F3 1F ... jsr f31f ;jump60 -F540 38 8 pulx -F541 CC 00 0A ... ldd #000a -F544 BD F1 5B ..[ jsr f15b ;jump53 -F547 CC B3 20 .. ldd #b320 -F54A BD F1 E8 ... jsr f1e8 ;jump57 -F54D CC 00 0A ... ldd #000a -F550 BD F1 5B ..[ jsr f15b ;jump53 -F553 CC B3 31 ..1 ldd #b331 -F556 BD F1 E8 ... jsr f1e8 ;jump57 -F559 FE 0D F5 ... ldx 0df5 -F55C 3C < pshx -F55D FC 0D F3 ... ldd 0df3 -F560 BD F3 1F ... jsr f31f ;jump60 -F563 38 8 pulx -F564 CC B3 4A ..J ldd #b34a -F567 BD F1 E8 ... jsr f1e8 ;jump57 -F56A FC 0C DD ... ldd 0cdd -F56D BD F2 4D ..M jsr f24d ;jump58 -F570 FE 0C F5 ... ldx 0cf5 -F573 3C < pshx -F574 FC 0C F3 ... ldd 0cf3 -F577 BD F3 1F ... jsr f31f ;jump60 -F57A 38 8 pulx -F57B CC B3 5C ..\ ldd #b35c -F57E BD F1 E8 ... jsr f1e8 ;jump57 -F581 FC 0C DF ... ldd 0cdf -F584 BD F2 4D ..M jsr f24d ;jump58 -F587 FE 0C F9 ... ldx 0cf9 -F58A 3C < pshx -F58B FC 0C F7 ... ldd 0cf7 -F58E BD F3 1F ... jsr f31f ;jump60 -F591 38 8 pulx -F592 CC B3 6E ..n ldd #b36e -F595 BD F1 E8 ... jsr f1e8 ;jump57 -F598 FC 0C E1 ... ldd 0ce1 -F59B BD F2 4D ..M jsr f24d ;jump58 -F59E FE 0C FD ... ldx 0cfd -F5A1 3C < pshx -F5A2 FC 0C FB ... ldd 0cfb -F5A5 BD F3 1F ... jsr f31f ;jump60 -F5A8 38 8 pulx -F5A9 CC B3 80 ... ldd #b380 -F5AC BD F1 E8 ... jsr f1e8 ;jump57 -F5AF FC 0C E3 ... ldd 0ce3 -F5B2 BD F2 4D ..M jsr f24d ;jump58 -F5B5 FE 0D 01 ... ldx 0d01 -F5B8 3C < pshx -F5B9 FC 0C FF ... ldd 0cff -F5BC BD F3 1F ... jsr f31f ;jump60 -F5BF 38 8 pulx -F5C0 CC B3 92 ... ldd #b392 -F5C3 BD F1 E8 ... jsr f1e8 ;jump57 -F5C6 FC 0C E5 ... ldd 0ce5 -F5C9 BD F2 4D ..M jsr f24d ;jump58 -F5CC FE 0D 05 ... ldx 0d05 -F5CF 3C < pshx -F5D0 FC 0D 03 ... ldd 0d03 -F5D3 BD F3 1F ... jsr f31f ;jump60 -F5D6 38 8 pulx -F5D7 CC 00 0A ... ldd #000a -F5DA BD F1 5B ..[ jsr f15b ;jump53 -F5DD CC B3 A4 ... ldd #b3a4 -F5E0 BD F1 E8 ... jsr f1e8 ;jump57 -F5E3 CC 00 0A ... ldd #000a -F5E6 BD F1 5B ..[ jsr f15b ;jump53 -F5E9 CC B3 B3 ... ldd #b3b3 -F5EC BD F1 E8 ... jsr f1e8 ;jump57 -F5EF FC 0C F1 ... ldd 0cf1 -F5F2 BD F2 99 ... jsr f299 ;jump61 -F5F5 CC B3 CA ... ldd #b3ca -F5F8 BD F1 E8 ... jsr f1e8 ;jump57 -F5FB F6 0C DC ... ldab 0cdc -F5FE 4F O clra -F5FF BD F2 0E ... jsr f20e ;jump62 -F602 FC 0C E9 ... ldd 0ce9 -F605 BD F2 99 ... jsr f299 ;jump61 -F608 CC B3 DC ... ldd #b3dc -F60B BD F1 E8 ... jsr f1e8 ;jump57 -F60E F6 0C DB ... ldab 0cdb -F611 4F O clra -F612 BD F2 0E ... jsr f20e ;jump62 -F615 FC 0C EB ... ldd 0ceb -F618 BD F2 99 ... jsr f299 ;jump61 -F61B CC B3 EE ... ldd #b3ee -F61E BD F1 E8 ... jsr f1e8 ;jump57 -F621 F6 0C DA ... ldab 0cda -F624 4F O clra -F625 BD F2 0E ... jsr f20e ;jump62 -F628 FC 0C ED ... ldd 0ced -F62B BD F2 99 ... jsr f299 ;jump61 -F62E CC B4 00 ... ldd #b400 -F631 BD F1 E8 ... jsr f1e8 ;jump57 -F634 F6 0C D9 ... ldab 0cd9 -F637 4F O clra -F638 BD F2 0E ... jsr f20e ;jump62 -F63B FC 0C EF ... ldd 0cef -F63E BD F2 99 ... jsr f299 ;jump61 -F641 CC 00 0A ... ldd #000a -F644 BD F1 5B ..[ jsr f15b ;jump53 -F647 CC B4 12 ... ldd #b412 -F64A BD F1 E8 ... jsr f1e8 ;jump57 -F64D FC 0D 07 ... ldd 0d07 -F650 BD F2 4D ..M jsr f24d ;jump58 -F653 FE 0D 11 ... ldx 0d11 -F656 3C < pshx -F657 FC 0D 0F ... ldd 0d0f -F65A BD F3 1F ... jsr f31f ;jump60 -F65D 38 8 pulx -F65E CC B4 24 ..$ ldd #b424 -F661 BD F1 E8 ... jsr f1e8 ;jump57 -F664 FC 0D 09 ... ldd 0d09 -F667 BD F2 4D ..M jsr f24d ;jump58 -F66A FE 0D 15 ... ldx 0d15 -F66D 3C < pshx -F66E FC 0D 13 ... ldd 0d13 -F671 BD F3 1F ... jsr f31f ;jump60 -F674 38 8 pulx -F675 CC B4 36 ..6 ldd #b436 -F678 BD F1 E8 ... jsr f1e8 ;jump57 -F67B FC 0D 0B ... ldd 0d0b -F67E BD F2 4D ..M jsr f24d ;jump58 -F681 FE 0D 19 ... ldx 0d19 -F684 3C < pshx -F685 FC 0D 17 ... ldd 0d17 -F688 BD F3 1F ... jsr f31f ;jump60 -F68B 38 8 pulx -F68C CC B4 48 ..H ldd #b448 -F68F BD F1 E8 ... jsr f1e8 ;jump57 -F692 FC 0D 0D ... ldd 0d0d -F695 BD F2 4D ..M jsr f24d ;jump58 -F698 FE 0D 1D ... ldx 0d1d -F69B 3C < pshx -F69C FC 0D 1B ... ldd 0d1b -F69F BD F3 1F ... jsr f31f ;jump60 -F6A2 38 8 pulx -F6A3 CC 00 0A ... ldd #000a -F6A6 BD F1 5B ..[ jsr f15b ;jump53 -F6A9 CC B4 5A ..Z ldd #b45a -F6AC BD F1 E8 ... jsr f1e8 ;jump57 -F6AF CC 00 0A ... ldd #000a -F6B2 BD F1 5B ..[ jsr f15b ;jump53 -F6B5 C6 01 .. ldab #01 -F6B7 F7 00 54 ..T stab 0054 -F6BA F6 00 54 ..T ldab 0054 -F6BD C1 63 .c cmpb #63 -F6BF 22 1B ". bhi 1b -F6C1 F6 00 54 ..T ldab 0054 -F6C4 4F O clra -F6C5 05 . asld -F6C6 C3 08 C8 ... addd #08c8 -F6C9 8F . xgdx -F6CA EC 00 .. ldd 00,x -F6CC C4 80 .. andb #80 -F6CE 27 07 '. beq 07 -F6D0 F6 00 54 ..T ldab 0054 -F6D3 4F O clra -F6D4 BD F3 C1 ... jsr f3c1 ;jump63 -F6D7 7C 00 54 |.T inc 0054 -F6DA 20 DE . bra de -F6DC CC 00 0A ... ldd #000a -F6DF BD F1 5B ..[ jsr f15b ;jump53 -F6E2 F6 00 19 ... ldab 0019 -F6E5 C4 40 .@ andb #40 -F6E7 26 07 &. bne 07 -F6E9 FE 0C E7 ... ldx 0ce7 ;increment the audit number? -F6EC 08 . inx -F6ED FF 0C E7 ... stx 0ce7 -F6F0 CE 00 1D ... ldx #001d -F6F3 1D 00 01 ... bclr 00,x, #01 -F6F6 CC 03 E8 ... ldd #03e8 -F6F9 BD E5 71 ..q jsr e571 ;msdelay -F6FC C6 03 .. ldab #03 -F6FE F7 10 2B ..+ stab 102b ; back to 9600 baud -F701 CE 10 00 ... ldx #1000 -F704 1C 00 08 ... bset 00,x, #08 ; set back to coin mech -F707 F6 0B C0 ... ldab 0bc0 -F70A C4 02 .. andb #02 -F70C 27 06 '. beq 06 -F70E CC 00 80 ... ldd #0080 -F711 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -F714 7F 00 38 ..8 clr 0038 -F717 39 9 rts - -rti: -F718 3C < pshx -F719 F6 0B C0 ... ldab 0bc0 ; if we have a bill validator -F71C C4 08 .. andb #08 -F71E 27 03 '. beq 03 -F720 BD C3 25 ..% jsr c325 ;jump64 - go query the bill validator -F723 7C 00 0C |.. inc 000c -F726 F6 00 0C ... ldab 000c -F729 C1 02 .. cmpb #02 -F72B 26 13 &. bne 13 -F72D 7F 00 0C ... clr 000c -F730 F6 00 07 ... ldab 0007 -F733 27 03 '. beq 03 -F735 7A 00 07 z.. dec 0007 -F738 F6 00 00 ... ldab 0000 -F73B 27 03 '. beq 03 -F73D 7A 00 00 z.. dec 0000 -F740 7C 00 0B |.. inc 000b -F743 F6 00 0B ... ldab 000b -F746 C1 08 .. cmpb #08 -F748 26 37 &7 bne 37 ; to f781 -F74A 7F 00 0B ... clr 000b -F74D FC 00 3B ..; ldd 003b -F750 27 07 '. beq 07 -F752 FE 00 3B ..; ldx 003b -F755 09 . dex -F756 FF 00 3B ..; stx 003b -F759 CC 00 2C .., ldd #002c -F75C 30 0 tsx -F75D ED 00 .. std 00,x -F75F 30 0 tsx -F760 EC 00 .. ldd 00,x -F762 37 7 pshb -F763 36 6 psha -F764 CC 00 3A ..: ldd #003a -F767 30 0 tsx -F768 A3 00 .. subd 00,x -F76A 31 1 ins -F76B 31 1 ins -F76C 25 13 %. bcs 13 -F76E 30 0 tsx -F76F EE 00 .. ldx 00,x -F771 E6 00 .. ldab 00,x -F773 27 07 '. beq 07 -F775 30 0 tsx -F776 EE 00 .. ldx 00,x -F778 6A 00 j. dec 00,x -F77A E6 00 .. ldab 00,x -F77C 38 8 pulx -F77D 08 . inx -F77E 3C < pshx -F77F 20 DE . bra de ; to f75f -; -F781 F6 00 32 ..2 ldab 0032 -F784 27 07 '. beq 07 ; to f78d -F786 F6 00 32 ..2 ldab 0032 -F789 C4 02 .. andb #02 -F78B 26 08 &. bne 08 ; to f795 -; -F78D CE 10 00 ... ldx #1000 ; chime off -F790 1D 00 10 .. bclr 00,x, #10 -F793 20 0D . bra 0d ; to f7a2 -; -F795 F6 00 32 ..2 ldab 0032 -F798 C4 01 .. andb #01 -F79A 26 06 &. bne 06 ; to f7a2 -F79C CE 10 00 ... ldx #1000 ; chime on -F79F 1C 00 10 .. bset 00,x, #10 -; -F7A2 7C 00 4C |.L inc 004c -F7A5 F6 00 4C ..L ldab 004c -F7A8 C1 4B .K cmpb #4b -F7AA 26 13 &. bne 13 ; to f7bf -F7AC 7F 00 4C ..L clr 004c -F7AF F6 00 4F ..O ldab 004f -F7B2 27 03 '. beq 03 -F7B4 7A 00 4F z.O dec 004f -; -F7B7 F6 00 25 ..% ldab 0025 -F7BA 27 03 '. beq 03 -; from jump34 -F7BC 7A 00 25 z.% dec 0025 -; -F7BF F6 00 31 ..1 ldab 0031 -F7C2 26 03 &. bne 03 -F7C4 BD FE 69 ..i jsr fe69 ;reset -; -F7C7 F6 00 7F ... ldab 007f -F7CA 27 03 '. beq 03 -F7CC BD FE 69 ..i jsr fe69 ;reset -; -F7CF C6 40 .@ ldab #40 -F7D1 F7 10 25 ..% stab 1025 ; notify end of RTI period -F7D4 38 8 pulx -F7D5 3B ; rti - -main: -; -F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 -; -; clears the bits of U14 flipflop -F7D9 5F _ clrb ;0 -> B -F7DA F7 38 00 .8. stab 3800 ;B -> 3800 -; -F7DD C6 7F .. ldab #7f ;7F -> B -F7DF F7 00 1A ... stab 001a ;B -> 001a -; -; set changer outputs all on, row motors off -F7E2 C6 7F .. ldab #7f ;7F -> B -F7E4 F7 30 00 .0. stab 3000 ; -; -; sets priority select bits 0-3 (elevates interrupt priority of all interrupts) -F7E7 C6 07 .. ldab #07 ;7 -> B -F7E9 F7 10 3C ..< stab 103c -; -; Set PA7 output, PA3 input, RT clock rate to 314 Hz (4.9152Mhz / 2^14) -F7EC C6 81 .. ldab #81 ;81 -> B -F7EE F7 10 26 ..& stab 1026 -; -; clear ADC register -F7F1 5F _ clrb ;0 -> B -F7F2 F7 10 30 ..0 stab 1030 -; -; talk to coin mech, beep, tie clock motors & display reset high (off) -F7F5 C6 C8 .. ldab #c8 ;c8 -> B ; 11001000 -F7F7 F7 10 00 ... stab 1000 ; to port A -; -; sets PortD directions. XXX: Why is PD2 an output? -F7FA C6 3E .> ldab #3e ;3e -> B 00111110 -F7FC F7 10 09 ... stab 1009 ; port D DDR -; -; make PortD pins open-drain, set clock polarity -F7FF C6 12 .. ldab #12 ;12 -> B -F801 F7 10 28 ..( stab 1028 ; SPCR 00101000 -; -; initialize the display -F804 BD BE 69 ..i jsr be69 ;displayreset -; -; initialize the bill validator & more stuff -F807 BD EA 59 ..Y jsr ea59 ;jump65 -; -F80A CC 00 64 ..d ldd #0064 ; 100-unit delay -F80D BD E5 71 ..q jsr e571 ;msdelay -; lotsa text -F810 CC B1 EF ... ldd #b1ef " ROWE INT " -F813 BD C0 BA ... jsr c0ba ;display: -F816 CC 01 F4 ... ldd #01f4 ; 500-unit delay -F819 BD E5 71 ..q jsr e571 ;msdelay -F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " -F81F BD C0 BA ... jsr c0ba ;display: -F822 CC 01 F4 ... ldd #01f4 -F825 BD E5 71 ..q jsr e571 ;msdelay -F828 CC B2 05 ... ldd #b205 " 1993 " -F82B BD C0 BA ... jsr c0ba ;display: -F82E CC 01 F4 ... ldd #01f4 -F831 BD E5 71 ..q jsr e571 ;msdelay -F834 CC B2 10 ... ldd #b210 "5900 VER 5" -F837 BD C0 BA ... jsr c0ba ;display: -F83A CC 00 0A ... ldd #000a -F83D BD E5 71 ..q jsr e571 ;msdelay -; -; -F840 7F 00 7F ... clr 007f -F843 7F 00 21 ..! clr 0021 -F846 7F 00 1F ... clr 001f -F849 7F 00 1D ... clr 001d -F84C 7F 00 1B ... clr 001b -F84F 7F 00 19 ... clr 0019 -; -F852 F6 0B C0 ... ldab 0bc0 -F855 C4 01 .. andb #01 -F857 27 08 '. beq 08 ; to f861 -F859 CE 0B C1 ... ldx #0bc1 -F85C 1C 00 01 ... bset 00,x, #01 ; set changer powerup fail -F85F 20 06 . bra 06 ; to f867 -F861 CE 0B C1 ... ldx #0bc1 -F864 1D 00 01 ... bclr 00,x, #01 ; clear changer powerup fail -; -F867 F6 0B C0 ... ldab 0bc0 -F86A C4 04 .. andb #04 -F86C 27 08 '. beq 08 ; to f876 -F86E CE 0B C1 ... ldx #0bc1 -F871 1C 00 02 ... bset 00,x, #02 ; set card powerup fail -F874 20 06 . bra 06 ; to f87c -F876 CE 0B C1 ... ldx #0bc1 -F879 1D 00 02 .. bclr 00,x, #02 ; clear card powerup fail -F87C CE 0B C1 ... ldx #0bc1 -F87F 1D 00 04 .. bclr 00,x, #04 ; clear link powerup fail -F882 F6 0B C0 ... ldab 0bc0 -F885 C4 02 .. andb #02 -F887 27 2D '- beq 2d ; to f8b6 -F889 C6 3C .< ldab #3c -F88B F7 00 31 ..1 stab 0031 -F88E 0E . cli -F88F CC 00 FF ... ldd #00ff -F892 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port -F895 5F _ clrb -F896 4F O clra -F897 FD 00 40 ..@ std 0040 -F89A C6 10 .. ldab #10 -F89C F7 10 2C .., stab 102c ; set 9N1 -F89F C6 2E .. ldab #2e -F8A1 F7 10 2D ..- stab 102d ; enable SCI transmission -F8A4 C6 03 .. ldab #03 -F8A6 F7 10 2B ..+ stab 102b ; set 9600 baud -F8A9 C6 46 .F ldab #46 ; 70 01000110 -F8AB F7 00 2F ../ stab 002f -F8AE CC 07 D0 ... ldd #07d0 -F8B1 BD E5 71 ..q jsr e571 ;msdelay -F8B4 20 2B + bra 2b ; to f8e1 -F8B6 BD D0 94 ... jsr d094 ;jump66 - init variables -F8B9 C6 27 .' ldab #27 -F8BB F7 10 2D ..- stab 102d ; disable SCI transmission -F8BE C6 07 .. ldab #07 -F8C0 F7 10 2B ..+ stab 102b ; set 600 baud -; reset the changer -F8C3 CE 00 1A ... ldx #001a -F8C6 1C 00 04 .. bset 00,x, #04 -F8C9 F6 00 1A ... ldab 001a -F8CC F7 30 00 .0. stab 3000 ; reset the changer -F8CF CC 07 D0 ... ldd #07d0 -F8D2 BD E5 71 ..q jsr e571 ;msdelay -F8D5 CE 00 1A ... ldx #001a -F8D8 1D 00 04 .. bclr 00,x, #04 -F8DB F6 00 1A ... ldab 001a -F8DE F7 30 00 .0. stab 3000 ; pull reset line back -; -F8E1 7F 0E 6A ..j clr 0e6a -F8E4 BD D4 79 ..y jsr d479 ;jump67 -F8E7 BD E8 9A ... jsr e89a ;jump68 -F8EA 7F 00 06 ... clr 0006 -F8ED CE 00 1D ... ldx #001d -F8F0 1C 00 10 .. bset 00,x, #10 -F8F3 CC 05 DC ... ldd #05dc -F8F6 BD E5 71 ..q jsr e571 ;msdelay -F8F9 C6 1E .. ldab #1e -F8FB F7 00 35 ..5 stab 0035 -F8FE 0E . cli -; -; begin of main loop -goto85: -; test power lines -F8FF BD E6 1B ... jsr e61b ;jump4 set 0031 to 10 -F902 BD D1 05 ... jsr d105 ;motors_off -F905 F6 10 0A ... ldab 100a -F908 C4 08 .. andb #08 ; 24VUN line too low -F90A 27 46 'F beq 46 ; to f952 -F90C F6 10 0A ... ldab 100a -F90F C4 08 .. andb #08 -F911 27 11 '. beq 11 ; to f924 -F913 CE 00 1A ... ldx #001a -F916 1C 00 04 .. bset 00,x, #04 -F919 F6 00 1A ... ldab 001a -F91C F7 30 00 .0. stab 3000 ; changer reset -F91F BD E6 1B ... jsr e61b ;jump4 put #0a => 0031 -F922 20 E8 . bra e8 ; to f90c -; -F924 BD D0 94 ... jsr d094 ;jump66 - reset some variables to defaults? -F927 F6 0B C0 ... ldab 0bc0 -F92A C4 01 .. andb #01 -F92C 27 06 '. beq 06 -F92E CE 0B C1 ... ldx #0bc1 -F931 1C 00 01 .. bset 00,x, #01 ; set changer powerup fail -F934 F6 0B C0 ... ldab 0bc0 -F937 C4 04 .. andb #04 -F939 27 06 '. beq 06 -F93B CE 0B C1 ... ldx #0bc1 -F93E 1C 00 02 .. bset 00,x, #02 ; set card powerup fail -F941 CE 00 1A ... ldx #001a -F944 1D 00 04 .. bclr 00,x, #04 -F947 F6 00 1A ... ldab 001a -F94A F7 30 00 .0. stab 3000 ; clear send & reset lines -F94D C6 1E .. ldab #1e -F94F F7 00 35 ..5 stab 0035 -; -; end of power line test -; -; -; chat to the bill validator if we need to -; -F952 F6 0B C0 ... ldab 0bc0 -F955 C4 08 .. andb #08 -F957 27 16 '. beq 16 ; to f96f if no bill validator -F959 CE 00 02 ... ldx #0002 -F95C 3C < pshx -F95D CC 10 00 ... ldd #1000 -F960 BD E5 D7 ... jsr e5d7 ;jump69 - poll bill validator -F963 38 8 pulx -F964 83 00 00 ... subd #0000 -F967 27 06 '. beq 06 -F969 CE 0B C1 ... ldx #0bc1 -F96C 1C 00 08 .. bset 00,x, #08 ; set bill error bit -; -F96F F6 0B C1 ... ldab 0bc1 -F972 C4 07 .. andb #07 ; was there a power failure? -F974 27 0D '. beq 0d ; to f983 -F976 F6 00 35 ..5 ldab 0035 -F979 26 08 &. bne 08 -F97B CE 00 21 ..! ldx #0021 -F97E 1C 00 20 .. bset 00,x, #20 -F981 20 06 .. bra 06 ; to f989 -; -; -F983 CE 00 21 ..! ldx #0021 -F986 1D 00 20 .. bclr 00,x, #20 -F989 BD BB 63 . jsr bb63 ;jump200 - read the keypad -F98C BD B8 00 ... jsr b800 ;jump201 - interpret the keys and write to the display -F98F F6 0B C0 ... ldab 0bc0 -F992 C4 01 .. andb #01 -F994 27 0B '. beq 0b -F996 FC 00 40 ..@ ldd 0040 -F999 F3 00 3E ..> addd 003e -F99C 26 03 &. bne 03 -F99E BD D6 F6 ... jsr d6f6 ;jump106 -F9A1 F6 00 12 ... ldab 0012 -F9A4 C4 20 . andb #20 ; test door switch -F9A6 27 08 '. beq 08 ; to f9b0 -F9A8 F6 00 35 ..5 ldab 0035 -F9AB 26 03 &. bne 03 -F9AD 7E FA 79 ~.y jmp fa79 ;goto83 -; -F9B0 CE 00 1F ... ldx #001f -F9B3 1D 00 04 ... bclr 00,x, #04 -F9B6 CE 00 1D ... ldx #001d -F9B9 1C 00 10 ... bset 00,x, #10 -F9BC F6 00 1F ... ldab 001f -F9BF C4 20 . andb #20 -F9C1 26 03 &. bne 03 -F9C3 7E FA 74 ~.t jmp fa74 ;goto84 if 001f is clear -F9C6 F6 0B C0 ... ldab 0bc0 -F9C9 C4 01 .. andb #01 -F9CB 27 08 '. beq 08 -F9CD CE 0B C1 ... ldx #0bc1 -F9D0 1C 00 01 ... bset 00,x, #01 ; set changer powerup error -F9D3 20 06 . bra 06 -F9D5 CE 0B C1 ... ldx #0bc1 -F9D8 1D 00 01 ... bclr 00,x, #01 ; unset changer powerup error -F9DB F6 0B C0 ... ldab 0bc0 -F9DE C4 04 .. andb #04 -F9E0 27 08 '. beq 08 -F9E2 CE 0B C1 ... ldx #0bc1 -F9E5 1C 00 02 ... bset 00,x, #02 ; set card powerup error -F9E8 20 06 . bra 06 -F9EA CE 0B C1 ... ldx #0bc1 -F9ED 1D 00 02 ... bclr 00,x, #02 ; unset card powerup error -F9F0 CE 0B C1 ... ldx #0bc1 -F9F3 1D 00 04 ... bclr 00,x, #04 ; unset link powerup error -F9F6 CE 00 1B ... ldx #001b -F9F9 1D 00 02 ... bclr 00,x, #02 -F9FC F6 0B C0 ... ldab 0bc0 -F9FF C4 02 .. andb #02 -FA01 27 27 '' beq 27 ; to fa2a -; -FA03 C6 3C .< ldab #3c ; 62 00111100 -FA05 F7 00 31 ..1 stab 0031 -FA08 0E . cli -FA09 CC 00 FF ... ldd #00ff -FA0C BD C7 E7 ... jsr c7e7 ;jump37 - send #ff to coin mech -FA0F 5F _ clrb -FA10 4F O clra -FA11 FD 00 40 ..@ std 0040 -FA14 C6 10 .. ldab #10 -FA16 F7 10 2C .., stab 102c ; set 9N1 -FA19 C6 2E .. ldab #2e -FA1B F7 10 2D ..- stab 102d ; enable SCI transmission -FA1E C6 03 .. ldab #03 -FA20 F7 10 2B ..+ stab 102b ; 9600 baud -FA23 C6 46 .F ldab #46 ; 70 01000110 -FA25 F7 00 2F ../ stab 002f -FA28 20 31 1 bra 31 ; to fa5b -; -FA2A CE 00 21 ..! ldx #0021 -FA2D 1D 00 40 ... bclr 00,x, #40 -FA30 BD D0 94 ... jsr d094 ;jump66 - init variables -FA33 C6 27 .' ldab #27 -FA35 F7 10 2D ..- stab 102d ; disable SCI transmission -FA38 C6 07 .. ldab #07 -FA3A F7 10 2B ..+ stab 102b ; 600 baud -FA3D CE 00 1A ... ldx #001a -FA40 1C 00 04 ... bset 00,x, #04 -FA43 F6 00 1A ... ldab 001a -FA46 F7 30 00 .0. stab 3000 ; changer reset line high -FA49 CC 00 32 ..2 ldd #0032 -FA4C BD E5 71 ..q jsr e571 ;msdelay -FA4F CE 00 1A ... ldx #001a -FA52 1D 00 04 ... bclr 00,x, #04 -FA55 F6 00 1A ... ldab 001a -FA58 F7 30 00 .0. stab 3000 ; changer reset line low -; -FA5B BD D4 79 ..y jsr d479 ;jump67 - query all motors? -FA5E BD E8 9A ... jsr e89a ;jump68 -FA61 BD BE 69 ..i jsr be69 ;displayreset -FA64 7F 00 06 ... clr 0006 -FA67 CE 00 1F ... ldx #001f -FA6A 1D 00 20 .. bclr 00,x, #20 -FA6D C6 1E . ldab #1e -FA6F F7 00 35 ...5 stab 0035 -FA72 20 03 . bra 03 -goto84: -FA74 BD DE E7 ... jsr dee7 ;jump116 -FA77 20 66 f bra 66 -goto83: -FA79 F6 00 12 ... ldab 0012 -FA7C C4 20 . andb #20 -FA7E 27 5F '_ beq 5f ; to fadf - restart loop -FA80 F6 00 1F ... ldab 001f -FA83 C4 20 . andb #20 -FA85 26 03 &. bne 03 -FA87 BD E5 AA ... jsr e5aa ;jump12 -FA8A CE 00 1F ... ldx #001f -FA8D 1C 00 .. bset 00,x, #20 -FA8F F6 00 12 ... ldab 0012 -FA93 C4 01 .. andb #01 -FA95 26 33 &3 bne 33 ; to faca -FA97 F6 00 1D ... ldab 001d -FA9A C4 08 .. andb #08 -FA9C 27 2A '* beq 2a ; to fac8, to fad0 -FA9E F6 00 1F ... ldab 001f -FAA1 C4 04 .. andb #04 -FAA3 26 14 &. bne 14 ; to fab9 -FAA5 CE 00 1F ... ldx #001f -FAA8 1C 00 04 ... bset 00,x, #04 -FAAB CE 00 1F ... ldx #001f -FAAE 1C 00 .. bset 00,x, #80 -FAB0 CC 02 33 .. ldd #0233 -FAB4 FD 00 3B ..; std 003b -FAB7 20 09 . bra 09 ; to fac2 -; -FAB9 BD E5 AA ... jsr e5aa ;jump12 - beep if key pressed? -FABC CE 00 1F ... ldx #001f -FABF 1D 00 04 ... bclr 00,x, #04 -FAC2 CE 00 1D ... ldx #001d -FAC5 1D 00 08 ... bclr 00,x, #08 -FAC8 20 06 . bra 06 ; to fad0 -; -FACA CE 00 1D ... ldx #001d -FACD 1C 00 08 ... bset 00,x, #08 -FAD0 F6 00 1F ... ldab 001f -FAD3 C4 04 .. andb #04 -FAD5 26 05 &. bne 05 ; to fadc - service menu -FAD7 BD 81 00 ... jsr 8100 ;jump72 - preservice menu? -FADA 20 03 . bra 03 -FADC BD 84 A0 ... jsr 84a0 ;jump73 -FADF 7E F8 FF ~.. jmp f8ff ;goto85 -; main should never return in theory. - - -; error interrupts (see vectors at end) -FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" -FAE5 BD C0 BA ... jsr c0ba ;display: -FAE8 CC 07 D0 ... ldd #07d0 -FAEB BD E5 71 ..q jsr e571 ;msdelay -FAEE 3B ; rti -FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" -FAF2 BD C0 BA ... jsr c0ba ;display: -FAF5 CC 07 D0 ... ldd #07d0 -FAF8 BD E5 71 ..q jsr e571 ;msdelay -FAFB 3B ; rti -FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" -FAFF BD C0 BA ... jsr c0ba ;display: -FB02 CC 07 D0 ... ldd #07d0 -FB05 BD E5 71 ..q jsr e571 ;msdelay -FB08 3B ; rti -FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB0C BD C0 BA ... jsr c0ba ;display: -FB0F CC 07 D0 ... ldd #07d0 -FB12 BD E5 71 ..q jsr e571 ;msdelay -FB15 3B ; rti -FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB19 BD C0 BA ... jsr c0ba ;display: -FB1C CC 07 D0 ... ldd #07d0 -FB1F BD E5 71 ..q jsr e571 ;msdelay -FB22 3B ; rti -FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB26 BD C0 BA ... jsr c0ba ;display: -FB29 CC 07 D0 ... ldd #07d0 -FB2C BD E5 71 ..q jsr e571 ;msdelay -FB2F 3B ; rti -FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB33 BD C0 BA ... jsr c0ba ;display: -FB36 CC 07 D0 ... ldd #07d0 -FB39 BD E5 71 ..q jsr e571 ;msdelay -FB3C 3B ; rti -FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" -FB40 BD C0 BA ... jsr c0ba ;display: -FB43 CC 07 D0 ... ldd #07d0 -FB46 BD E5 71 ..q jsr e571 ;msdelay -FB49 3B ; rti -FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" -FB4D BD C0 BA ... jsr c0ba ;display: -FB50 CC 07 D0 ... ldd #07d0 -FB53 BD E5 71 ..q jsr e571 ;msdelay -FB56 3B ; rti -FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB5A BD C0 BA ... jsr c0ba ;display: -FB5D CC 07 D0 ... ldd #07d0 -FB60 BD E5 71 ..q jsr e571 ;msdelay -FB63 3B ; rti -FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB67 BD C0 BA ... jsr c0ba ;display: -FB6A CC 07 D0 ... ldd #07d0 -FB6D BD E5 71 ..q jsr e571 ;msdelay -FB70 3B ; rti -FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB74 BD C0 BA ... jsr c0ba ;display: -FB77 CC 07 D0 ... ldd #07d0 -FB7A BD E5 71 ..q jsr e571 ;msdelay -FB7D 3B ; rti -FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" -FB81 BD C0 BA ... jsr c0ba ;display: -FB84 CC 07 D0 ... ldd #07d0 -FB87 BD E5 71 ..q jsr e571 ;msdelay -FB8A 3B ; rti -FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" -FB8E BD C0 BA ... jsr c0ba ;display: -FB91 CC 07 D0 ... ldd #07d0 -FB94 BD E5 71 ..q jsr e571 ;msdelay -FB97 3B ; rti -FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB9B BD C0 BA ... jsr c0ba ;display: -FB9E CC 07 D0 ... ldd #07d0 -FBA1 BD E5 71 ..q jsr e571 ;msdelay -FBA4 3B ; rti -FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" -FBA8 BD C0 BA ... jsr c0ba ;display: -FBAB CC 07 D0 ... ldd #07d0 -FBAE BD E5 71 ..q jsr e571 ;msdelay -FBB1 3B ; rti -FBB2 BD FE 69 ..i jsr fe69 ;reset -FBB5 3B ; rti -FBB6 BD FE 69 ..i jsr fe69 ;reset -FBB9 3B ; rti - -jump38: -; passed a u16 on the stack, i, and a u16 in D, j -; i *think* it multiplies i*j and returns it in D. -; but the assembly seems to have several off-by-one errors -FBBA 3C < pshx -FBBB 37 7 pshb -FBBC 30 0 tsx -FBBD E6 06 .. ldab 06,x ; lower 8-bits of i -FBBF 3D = mul ; A*B => D -FBC0 A6 00 .. ldaa 00,x -FBC2 37 7 pshb -FBC3 E6 05 .. ldab 05,x ; upper byte of return address?? -FBC5 3D = mul -FBC6 32 2 pula -FBC7 1B . aba ; a now contains ad+bc -FBC8 33 3 pulb -FBC9 36 6 psha -FBCA A6 06 .. ldaa 06,x -FBCC 3D = mul -FBCD 37 7 pshb -FBCE AB 00 .. adda 00,x -FBD0 36 6 psha -FBD1 EC 03 .. ldd 03,x ; move saved value of X -FBD3 ED 05 .. std 05,x ; into the return address??? -FBD5 38 8 pulx -FBD6 8F . xgdx -FBD7 83 00 00 ... subd #0000 -FBDA 31 1 ins -FBDB 38 8 pulx -FBDC 31 1 ins -FBDD 31 1 ins -FBDE 39 9 rts - -jump46: -FBDF BD FB E8 ... jsr fbe8 ;jump86 -FBE2 BD FC 25 ..% jsr fc25 ;jump85 -FBE5 7E FC 04 ~.. jmp fc04 ;goto87 - -jump86: -FBE8 3C < pshx -FBE9 8F . xgdx -FBEA EC 02 .. ldd 02,x -FBEC 37 7 pshb -FBED 36 6 psha -FBEE EC 00 .. ldd 00,x -FBF0 37 7 pshb -FBF1 36 6 psha -FBF2 34 4 des -FBF3 34 4 des -FBF4 34 4 des -FBF5 34 4 des -FBF6 3C < pshx -FBF7 30 0 tsx -FBF8 EC 12 .. ldd 12,x -FBFA ED 04 .. std 04,x -FBFC EC 0C .. ldd 0c,x -FBFE ED 02 .. std 02,x -FC00 EC 10 .. ldd 10,x -FC02 38 8 pulx -FC03 39 9 rts - -goto87: -FC04 ED 00 .. std 00,x -FC06 3C < pshx -FC07 30 0 tsx -FC08 EC 08 .. ldd 08,x -FC0A ED 0A .. std 0a,x -FC0C EC 02 .. ldd 02,x -FC0E ED 0C .. std 0c,x -FC10 38 8 pulx -FC11 ED 02 .. std 02,x -FC13 EC 00 .. ldd 00,x -FC15 26 06 &. bne 06 -FC17 6D 02 m. tst 02,x -FC19 26 02 &. bne 02 -FC1B 6D 03 m. tst 03,x -FC1D 31 1 ins -FC1E 31 1 ins -FC1F 38 8 pulx -FC20 31 1 ins -FC21 31 1 ins -FC22 31 1 ins -FC23 31 1 ins -FC24 39 9 rts - -jump85: -; long addition function? -FC25 3C < pshx -FC26 30 0 tsx -FC27 E3 06 .. addd 06,x -FC29 37 7 pshb -FC2A 36 6 psha -FC2B EC 02 .. ldd 02,x -FC2D ED 06 .. std 06,x -FC2F EC 04 .. ldd 04,x -FC31 E3 08 .. addd 08,x -FC33 ED 08 .. std 08,x -FC35 32 2 pula -FC36 33 3 pulb -FC37 C9 00 .. adcb #00 -FC39 89 00 .. adca #00 -FC3B 83 00 00 ... subd #0000 -FC3E 26 06 &. bne 06 -FC40 6D 08 m. tst 08,x -FC42 26 02 &. bne 02 -FC44 6D 09 m. tst 09,x -FC46 38 8 pulx -FC47 31 1 ins -FC48 31 1 ins -FC49 31 1 ins -FC4A 31 1 ins -FC4B 39 9 rts - - - -; bigdivide: and bigmodulus: are a division function and a remainder function -; for stupidly huge numbers. -; -; -; the number in D is prepended to the number at the top of the stack -; eg, 0x0f in D and 0x4240 on stack => 0x0f4240 = 1000000 -; -bigdivide: -FC4C 3C < pshx -FC4D 3C < pshx -FC4E 37 7 pshb -FC4F 36 6 psha -FC50 3C < pshx -FC51 3C < pshx -FC52 3C < pshx -FC53 18 3C .< pshy -FC55 30 0 tsx -FC56 4F O clra -FC57 A7 04 .. staa 04,x -FC59 7E FC 6D ~.m jmp fc6d ;goto88 - -bigmodulus: -FC5C 3C < pshx -FC5D 3C < pshx -FC5E 37 7 pshb -FC5F 36 6 psha -FC60 3C < pshx -FC61 3C < pshx -FC62 3C < pshx -FC63 18 3C .< pshy -FC65 30 0 tsx -FC66 86 01 .. ldaa #01 -FC68 A7 04 .. staa 04,x -FC6A 7E FC 6D ~.m jmp fc6d ;goto88 -; -goto88: -FC6D 1A EE 0E ... ldy 0e,x -FC70 EC 08 .. ldd 08,x -FC72 ED 0E .. std 0e,x -FC74 EC 14 .. ldd 14,x -FC76 ED 0C .. std 0c,x -FC78 EC 12 .. ldd 12,x -FC7A ED 0A .. std 0a,x -FC7C 1A EF 12 ... sty 12,x -FC7F 4F O clra -FC80 5F _ clrb -FC81 ED 08 .. std 08,x -FC83 ED 06 .. std 06,x -FC85 EC 0A .. ldd 0a,x -FC87 1A A3 0E ... cmpd 0e,x -FC8A 22 23 "# bhi 23 ; to fcaf -FC8C 27 15 '. beq 15 ; to fca3 -; -FC8E 1E 04 01 08 .... brset 04,x 01 08 -FC92 CC 00 00 ... ldd #0000 -FC95 ED 14 .. std 14,x -FC97 7E FE 04 ~.. jmp fe04 ;goto89 - return -FC9A EC 0C .. ldd 0c,x -FC9C ED 14 .. std 14,x -FC9E EC 0A .. ldd 0a,x -FCA0 7E FD E3 ~.. jmp fde3 ;goto90 -; -FCA3 83 00 00 ... subd #0000 -FCA6 27 12 '. beq 12 ; to fcba -FCA8 EC 0C .. ldd 0c,x -FCAA 1A A3 10 ... cmpd 10,x -FCAD 25 DF %. bcs df ; to fc8e -; -FCAF 6D 0E m. tst 0e,x -FCB1 26 70 &p bne 70 ; to fd23 -FCB3 6D 0F m. tst 0f,x -FCB5 27 1A '. beq 1a ; to fcd1 -FCB7 7E FD A4 ~.. jmp fda4 ;goto91 -; -FCBA 3C < pshx -FCBB 3C < pshx -FCBC 18 38 .8 puly -FCBE EC 0C .. ldd 0c,x -FCC0 EE 10 .. ldx 10,x -FCC2 02 . idiv -FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 -FCC8 8F . xgdx -FCC9 38 8 pulx -FCCA ED 14 .. std 14,x -FCCC 4F O clra -FCCD 5F _ clrb -FCCE 7E FD E3 ~.. jmp fde3 ;goto90 -; -FCD1 3C < pshx -FCD2 3C < pshx -FCD3 18 38 .8 puly -FCD5 EC 0A .. ldd 0a,x -FCD7 EE 10 .. ldx 10,x -FCD9 3C < pshx -FCDA 02 . idiv -FCDB CD EF 0A ... stx 02x,y -FCDE 38 8 pulx -FCDF 3C < pshx -FCE0 03 . fdiv -FCE1 CD EF 0E ... stx 02x,y -FCE4 38 8 pulx -FCE5 18 E3 0C ... addd 0c,y -FCE8 24 1B $. bcc 1b ; to fd05 -; -FCEA 18 ED 0C ... std 0c,y -FCED 4F O clra -FCEE C6 01 .. ldab #01 -FCF0 3C < pshx -FCF1 03 . fdiv -FCF2 8F . xgdx -FCF3 18 E3 0E ... addd 0e,y -FCF6 24 03 $. bcc 03 -FCF8 18 6C 0A .l. inc 0a,y -FCFB 18 ED 0E ... std 0e,y -FCFE 8F . xgdx -FCFF 38 8 pulx -FD00 18 E3 0C ... addd 0c,y -FD03 25 E5 %. bcs e5 ; to fcea -FD05 02 . idiv -; -FD06 8F . xgdx -FD07 18 E3 0E ... addd 0e,y -FD0A 24 03 $. bcc 03 -FD0C 18 6C 0A .l. inc 0a,y -FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 -FD14 8F . xgdx -FD15 18 6F 0A .o. clr 0a,y -FD18 18 6F 0B .o. clr 0b,y -FD1B 38 8 pulx -FD1C ED 14 .. std 14,x -FD1E EC 0A .. ldd 0a,x -FD20 7E FD E3 ~.. jmp fde3 ;goto90 -; -FD23 86 08 .. ldaa #08 ; for i = 8 -FD25 A7 05 .. staa 05,x ; do -FD27 69 0D i. rol 0d,x -FD29 69 0C i. rol 0c,x -FD2B 69 0B i. rol 0b,x -FD2D 69 0A i. rol 0a,x -FD2F 69 09 i. rol 09,x -FD31 EC 0B .. ldd 0b,x -FD33 A3 10 .. subd 10,x -FD35 ED 14 .. std 14,x -FD37 EC 09 .. ldd 09,x -FD39 E2 0F .. sbcb 0f,x -FD3B A2 0E .. sbca 0e,x -FD3D 25 06 %. bcs 06 ; to fd45 -FD3F ED 09 .. std 09,x -FD41 EC 14 .. ldd 14,x -FD43 ED 0B .. std 0b,x -FD45 6A 05 j. dec 05,x ; i-- -FD47 26 DE &. bne de ; to fd27 -; -FD49 69 0D i. rol 0d,x -FD4B 1F 04 01 09 .... brclr 04,x 01 09 ; to fd58 -FD4F EC 0B .. ldd 0b,x -FD51 ED 14 .. std 14,x -FD53 EC 09 .. ldd 09,x -FD55 7E FD E3 ~.. jmp fde3 ;goto90 -; -FD58 4F O clra -FD59 E6 0D .. ldab 0d,x -FD5B 53 S comb -FD5C ED 14 .. std 14,x -FD5E 5F _ clrb -FD5F 7E FD E3 ~.. jmp fde3 ;goto90 -; -FD62 86 10 .. ldaa #10 ; for i = 16 -FD64 A7 05 .. staa 05,x ; do -FD66 69 0D i. rol 0d,x -FD68 69 0C i. rol 0c,x -FD6A 69 0B i. rol 0b,x -FD6C 69 0A i. rol 0a,x -FD6E 69 09 i. rol 09,x -FD70 69 08 i. rol 08,x -FD72 EC 0A .. ldd 0a,x -FD74 A3 10 .. subd 10,x -FD76 ED 14 .. std 14,x -FD78 EC 08 .. ldd 08,x -FD7A E2 0F .. sbcb 0f,x -FD7C 82 00 .. sbca #00 -FD7E 25 06 %. bcs 06 ; continue -FD80 ED 08 .. std 08,x -FD82 EC 14 .. ldd 14,x -FD84 ED 0A .. std 0a,x -FD86 6A 05 j. dec 05,x ; i-- -FD88 26 DC &. bne dc ; to fd66 -; -FD8A 69 0D i. rol 0d,x -FD8C 69 0C i. rol 0c,x -FD8E 1F 04 01 08 .... brclr 04,x 01 08 -FD92 EC 0A .. ldd 0a,x -FD94 ED 14 .. std 14,x -FD96 EC 08 .. ldd 08,x -FD98 20 49 I bra 49 ;goto90 -FD9A EC 0C .. ldd 0c,x -FD9C 43 C coma -FD9D 53 S comb -FD9E ED 14 .. std 14,x -FDA0 4F O clra -FDA1 5F _ clrb -FDA2 20 3F ? bra 3f ;goto90 -goto91: -FDA4 2B BC +. bmi bc ; to fd62 if minus -FDA6 86 10 .. ldaa #10 ; for i = 16 -FDA8 A7 05 .. staa 05,x ; do -FDAA 69 0D i rol 0d,x -FDAC 69 0C i rol 0c,x -FDAE 69 0B i rol 08,x -FDB0 69 0A i rol 0a,x -FDB2 69 07 i rol 07,x -FDB4 EC 0A .. ldd 0a,x -FDB6 A3 10 .. subd 10,x -FDB8 ED 14 .. std 14,x -FDBA A6 07 .. ldaa 07,x -FDBC A2 0F .. sbca 0f,x -FDBE 25 06 %. bcs 06 ;continue -FDC0 A7 07 .. staa 07,x -FDC2 EC 14 .. ldd 14,x -FDC4 ED 0A .. std 0a,x -FDC6 6A 05 j. dec 05,x -FDC8 26 E0 &. bne e0 ;reloop -; -FDCA 69 0D i. rol 0d,x -FDCC 69 0C i. rol 0c,x -FDCE 1F 04 01 09 .... brclr 04,x 01 09 ;to fddb -FDD2 EC 0A .. ldd 0a,x -FDD4 ED 14 .. std 14,x -FDD6 4F O clra -FDD7 E6 07 .. ldab 07,x -FDD9 20 08 . bra 08 ;goto90 -; -FDDB EC 0C .. ldd 0c,x -FDDD 43 C coma -FDDE 53 S comb -FDDF ED 14 .. std 14,x -FDE1 4F O clra -FDE2 5F _ clrb -goto90: -FDE3 1F 04 80 12 .... brclr 04,x 80 12 -FDE7 43 C coma -FDE8 53 S comb -FDE9 63 14 c. com 14,x -FDEB 63 15 c. com 15,x -FDED 6C 15 l. inc 15,x -FDEF 26 08 &. bne 08 -FDF1 6C 14 l. inc 14,x -FDF3 26 04 &. bne 04 -FDF5 5C \ incb -FDF6 26 01 &. bne 01 -FDF8 4C L inca -FDF9 83 00 00 ... subd #0000 -FDFC 26 06 &. bne 06 -FDFE 6D 14 m. tst 14,x -FE00 26 02 &. bne 02 -FE02 6D 15 m. tst 15,x -goto89: -FE04 18 38 .8 puly -FE06 38 8 pulx -FE07 31 1 ins -FE08 31 1 ins -FE09 31 1 ins -FE0A 31 1 ins -FE0B 31 1 ins -FE0C 31 1 ins -FE0D 31 1 ins -FE0E 31 1 ins -FE0F 31 1 ins -FE10 31 1 ins -FE11 31 1 ins -FE12 31 1 ins -FE13 31 1 ins -FE14 31 1 ins -FE15 39 9 rts - -jump2: -; passed a structure (in code following the call to jump2) and a number D -; popular D candidates come from $48, $42, $9, $a, etc... -; D must be between 0 and len, inclusive. -; structure { -; u16 var1, len; -; u16 jmplocs[len+2]; -; } -FE16 38 8 pulx -FE17 A3 00 .. subd 00,x ; D -= var1 -FE19 2D 05 -. blt 05 ; if D<0, to fe20, where D=-1 -FE1B 1A A3 02 ... cmpd 02,x ; -FE1E 2F 03 /. ble 03 ; if D > len, D=-1, else to fe23 -FE20 CC FF FF ... ldd #ffff -FE23 3C < pshx ; push return ptr back onto stack -FE24 05 . asld ; D *= 2 -FE25 30 0 tsx -FE26 E3 00 .. addd 00,x ; D += return-ptr -FE28 C3 00 06 ... addd #0006 ; + 6 -FE2B 8F . xgdx -FE2C EC 00 .. ldd 00,x ; return ptr = jmplocs[orig D] -FE2E 30 0 tsx -FE2F ED 00 .. std 00,x -FE31 39 9 rts - -jump25: -; this looks like a switch statement -; we're passed an array of 4-byte items... this is passed in the code segment -; we take the return address and start counting until we hit a double zero. -; hence much of the code following this call in a standard disassembly is garbage -; we also look at D - common values passed to use are contents of $9, $12, $15, $4A or the SCI $102f -FE32 38 8 pulx -FE33 6D 04 m. tst 04,x -FE35 26 04 &. bne 04 ; to fe3b if this is not the last one -FE37 6D 05 m. tst 05,x ; double check it really is last one. -FE39 27 0A '. beq 0a ; to fe45 -FE3B A3 02 .. subd 02,x ; subtract lower order bits from D -FE3D 27 06 '. beq 06 ; to fe45 -FE3F 08 . inx ; move the array index up one -FE40 08 . inx -FE41 08 . inx -FE42 08 . inx -FE43 20 EE . bra ee ; to fe33 -FE45 EE 00 .. ldx 00,x ; return to our destination address -FE47 6E 00 n. jmp 00,x - - reset: - -; Enable the Real-time Interrupt (periodic hw interrupt) -FE49 86 40 .@ ldaa #40 ;40 -> A -FE4B B7 10 24 ..$ staa 1024 ;A -> 1024 -; Enable the ADC & configure IRQ' for edge-sensitive only operation -FE4E 86 A0 .. ldaa #a0 ;a0 -> A -FE50 B7 10 39 ..9 staa 1039 ;A -> 1039 -; Set a stack pointer? -FE53 8E 00 EF ... lds #00ef -; Zero out the first 128 bytes of ram. -FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 -FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 -FE5C 24 05 $. bcc fe63 ; finished -FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 -FE60 08 . inx ; increment X -FE61 20 F6 . bra fe59 ;repeat - -; Jump to main procedure -FE63 BD F7 D6 ... jsr f7d6 ;goto main: -FE66 7E FE 6D ~.m jmp fe6d ; goto91 - -; Reboot function for when things go astray? -FE69 0F . sei ;inhibit interrupts -FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: - -; loop forever - called after main is exited. -goto91: -FE6D 20 FE . bra fe6d ;loop forever - ;[SAF] - wait for interrupts? - -FE6F FF FF FF ... stx ffff -FE72 FF FF FF ... stx ffff -FE75 FF FF FF ... stx ffff -FE78 FF FF FF ... stx ffff -FE7B FF FF FF ... stx ffff -FE7E FF FF FF ... stx ffff -FE81 FF FF FF ... stx ffff -FE84 FF FF FF ... stx ffff -FE87 FF FF FF ... stx ffff -FE8A FF FF FF ... stx ffff -FE8D FF FF FF ... stx ffff -FE90 FF FF FF ... stx ffff -FE93 FF FF FF ... stx ffff -FE96 FF FF FF ... stx ffff -FE99 FF FF FF ... stx ffff -FE9C FF FF FF ... stx ffff -FE9F FF FF FF ... stx ffff -FEA2 FF FF FF ... stx ffff -FEA5 FF FF FF ... stx ffff -FEA8 FF FF FF ... stx ffff -FEAB FF FF FF ... stx ffff -FEAE FF FF FF ... stx ffff -FEB1 FF FF FF ... stx ffff -FEB4 FF FF FF ... stx ffff -FEB7 FF FF FF ... stx ffff -FEBA FF FF FF ... stx ffff -FEBD FF FF FF ... stx ffff -FEC0 FF FF FF ... stx ffff -FEC3 FF FF FF ... stx ffff -FEC6 FF FF FF ... stx ffff -FEC9 FF FF FF ... stx ffff -FECC FF FF FF ... stx ffff -FECF FF FF FF ... stx ffff -FED2 FF FF FF ... stx ffff -FED5 FF FF FF ... stx ffff -FED8 FF FF FF ... stx ffff -FEDB FF FF FF ... stx ffff -FEDE FF FF FF ... stx ffff -FEE1 FF FF FF ... stx ffff -FEE4 FF FF FF ... stx ffff -FEE7 FF FF FF ... stx ffff -FEEA FF FF FF ... stx ffff -FEED FF FF FF ... stx ffff -FEF0 FF FF FF ... stx ffff -FEF3 FF FF FF ... stx ffff -FEF6 FF FF FF ... stx ffff -FEF9 FF FF FF ... stx ffff -FEFC FF FF FF ... stx ffff -FEFF FF FF FF ... stx ffff -FF02 FF FF FF ... stx ffff -FF05 FF FF FF ... stx ffff -FF08 FF FF FF ... stx ffff -FF0B FF FF FF ... stx ffff -FF0E FF FF FF ... stx ffff -FF11 FF FF FF ... stx ffff -FF14 FF FF FF ... stx ffff -FF17 FF FF FF ... stx ffff -FF1A FF FF FF ... stx ffff -FF1D FF FF FF ... stx ffff -FF20 FF FF FF ... stx ffff -FF23 FF FF FF ... stx ffff -FF26 FF FF FF ... stx ffff -FF29 FF FF FF ... stx ffff -FF2C FF FF FF ... stx ffff -FF2F FF FF FF ... stx ffff -FF32 FF FF FF ... stx ffff -FF35 FF FF FF ... stx ffff -FF38 FF FF FF ... stx ffff -FF3B FF FF FF ... stx ffff -FF3E FF FF FF ... stx ffff -FF41 FF FF FF ... stx ffff -FF44 FF FF FF ... stx ffff -FF47 FF FF FF ... stx ffff -FF4A FF FF FF ... stx ffff -FF4D FF FF FF ... stx ffff -FF50 FF FF FF ... stx ffff -FF53 FF FF FF ... stx ffff -FF56 FF FF FF ... stx ffff -FF59 FF FF FF ... stx ffff -FF5C FF FF FF ... stx ffff -FF5F FF FF FF ... stx ffff -FF62 FF FF FF ... stx ffff -FF65 FF FF FF ... stx ffff -FF68 FF FF FF ... stx ffff -FF6B FF FF FF ... stx ffff -FF6E FF FF FF ... stx ffff -FF71 FF FF FF ... stx ffff -FF74 FF FF FF ... stx ffff -FF77 FF FF FF ... stx ffff -FF7A FF FF FF ... stx ffff -FF7D FF FF FF ... stx ffff -FF80 FF FF FF ... stx ffff -FF83 FF FF FF ... stx ffff -FF86 FF FF FF ... stx ffff -FF89 FF FF FF ... stx ffff -FF8C FF FF FF ... stx ffff -FF8F FF FF FF ... stx ffff -FF92 FF FF FF ... stx ffff -FF95 FF FF FF ... stx ffff -FF98 FF FF FF ... stx ffff -FF9B FF FF FF ... stx ffff -FF9E FF FF FF ... stx ffff -FFA1 FF FF FF ... stx ffff -FFA4 FF FF FF ... stx ffff -FFA7 FF FF FF ... stx ffff -FFAA FF FF FF ... stx ffff -FFAD FF FF FF ... stx ffff -FFB0 FF FF FF ... stx ffff -FFB3 FF FF FF ... stx ffff -FFB6 FF FF FF ... stx ffff -FFB9 FF FF FF ... stx ffff -FFBC FF FF FF ... stx ffff -FFBF FF FF FF ... stx ffff -FFC2 FF FF FF ... stx ffff -FFC5 FF FF FF ... stx ffff -FFC8 FF FF FF ... stx ffff -FFCB FF FF FF ... stx ffff -FFCE FF FF FF ... stx ffff -FFD1 FF FF FF ... stx ffff -FFD4 FF FF - -FFD6 ;vectors - .word c81c ; SCI serial system (generic) - goes to sciinterrupt - .word fae2 ; SPI serial transfer complete - flashes *** ERROR *** for a second - .word faef ; Pulse accumulator input edge - flashes *** ERROR *** for a second - .word fafc ; Pulse accumulator overflow - flashes *** ERROR *** for a second - .word fb09 ; Timer overflow - flashes *** ERROR *** for a second - .word fb16 ; Timer input capture 4 - flashes *** ERROR *** for a second - .word fb23 ; Timer output compare 4 - flashes *** ERROR *** for a second - .word fb30 ; Timer output compare 3 - flashes *** ERROR *** for a second - .word fb3d ; Timer output compare 2 - flashes *** ERROR *** for a second - .word fb4a ; Timer output compare 1 - flashes *** ERROR *** for a second - .word fb57 ; Timer input capture 3 - flashes *** ERROR *** for a second - .word fb64 ; Timer input capture 2 - flashes *** ERROR *** for a second - .word fb71 ; Timer input capture 1 - flashes *** ERROR *** for a second - .word f718 ; RT interrupt - does something useful :) (goto rti) - .word fb7e ; IRQ pin - flashes *** ERROR *** for a second - .word fb8b ; XIRQ pin - flashes *** ERROR *** for a second - .word fb98 ; software interrupt - flashes *** ERROR *** for a second - .word fba5 ; illegal opcode trap - flashes *** ERROR *** for a second - .word fbb2 ; watchdog reset - reboot - .word fbb6 ; clock monitor reset - reboot - .word fe49 ; reset - reboot - diff --git a/ROM/Makefile b/ROM/Makefile deleted file mode 100644 index c5600d6..0000000 --- a/ROM/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -HEXDUMP=xxd -#HEXDUMP=od -A x -x - -.SUFFIXES: .asm .obj - -all: as11/vend.asm hex - @true - -.asm.obj: - masm $? -l > $*.listing - masm $? -b - -as11/vend.asm: mapped.asm - ./makeasm.pl $? > $@ - -as11/64kvend.bin: vend.bin - dd if=/dev/zero bs=32768 count=1 of=$@ - cat $? >> $@ - -check: test - @true - -test: as11/vend.obj as11/64kvend.bin - cmp as11/vend.obj as11/64kvend.bin - -as11/x1: as11/vend.obj - $(HEXDUMP) $? > $@ - -as11/x2: as11/64kvend.bin - $(HEXDUMP) $? > $@ - -hex: as11/x1 as11/x2 - diff -u as11/x1 as11/x2 - -clean: - find as11 -type f -exec rm {} \; -print diff --git a/ROM/as11/.cvsignore b/ROM/as11/.cvsignore deleted file mode 100644 index 72e8ffc..0000000 --- a/ROM/as11/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -* diff --git a/ROM/fixvendbra.pl b/ROM/fixvendbra.pl deleted file mode 100644 index 496f98d..0000000 --- a/ROM/fixvendbra.pl +++ /dev/null @@ -1,72 +0,0 @@ -my %commands; - -$commands{'bra'}=1; -$commands{'bcc'}=1; -$commands{'bcs'}=1; -$commands{'beq'}=1; - -$commands{'bge'}=1; -$commands{'bgt'}=1; -$commands{'bhi'}=1; -$commands{'ble'}=1; - -$commands{'bls'}=1; -$commands{'blt'}=1; -$commands{'bmi'}=1; -$commands{'bne'}=1; - -$commands{'bhs'}=1; -$commands{'blo'}=1; -$commands{'bsr'}=1; - -$commands{'bpl'}=1; -$commands{'brn'}=1; -$commands{'bvc'}=1; -$commands{'bvs'}=1; - -sub convert { - ($onum) = @_; - - $num = hex $onum; - - if ($num & 128) { - $num = $num - 256; - } - - return $num; - -} - -#printf "%X", convert("E1"); -#printf "\n"; -#printf "%X", convert("71"); -#printf "\n"; - - -while(<>) { - chomp; - $l = length; - if ($l == 42) { - print "$_\n"; - next; - } elsif ($l != 33) { - print "$_\n"; - next; - } else { - - $addr = substr($_,0,4); - $inst = substr($_,27,3); - $val = substr($_,31,2); - - #print "$val\n"; - $daddr = (hex $addr) + 2 + convert($val); - - - if (defined $commands{$inst}) { - print "$_\t\t;"; - printf "%4X", $daddr; - #print " $addr $inst $val\n"; - print "\n"; - } - } -} diff --git a/ROM/jump.histogram b/ROM/jump.histogram deleted file mode 100644 index a83967f..0000000 --- a/ROM/jump.histogram +++ /dev/null @@ -1,146 +0,0 @@ - 95 jump13 - 54 jump53 - 33 jump57 - 28 jump46 - 27 jump14 - 27 jump1 - 23 jump38 - 21 jump70 - 21 jump36 - 18 jump37 - 18 jump2 - 18 jump10 - 15 jump77 - 15 jump60 - 15 jump32 - 14 jump71 - 14 jump3 - 13 jump54 - 13 jump25 - 11 jump79 - 11 jump78 - 11 jump58 - 10 jump82 - 9 jump39 - 9 jump30 - 9 jump26 - 9 jump12 - 8 jump81 - 8 jump80 - 8 jump55 - 8 jump27 - 7 jump84 - 7 jump83 - 7 jump69 - 7 jump52 - 6 jump89 - 6 jump88 - 6 jump85 - 6 jump61 - 6 jump6 - 6 jump51 - 6 jump50 - 6 jump5 - 6 jump4 - 6 jump34 - 5 jump90 - 5 jump33 - 4 jump93 - 4 jump92 - 4 jump68 - 4 jump62 - 4 jump45 - 3 jump99 - 3 jump98 - 3 jump97 - 3 jump96 - 3 jump95 - 3 jump94 - 3 jump75 - 3 jump67 - 3 jump66 - 3 jump44 - 3 jump42 - 3 jump41 - 3 jump40 - 3 jump11 - 3 jump102 - 3 jump101 - 3 jump100 - 2 jump59 - 2 jump56 - 2 jump47 - 2 jump43 - 2 jump35 - 2 jump31 - 2 jump29 - 2 jump111 - 2 jump110 - 2 jump109 - 2 jump108 - 2 jump107 - 2 jump106 - 2 jump105 - 2 jump104 - 2 jump103 - 1 jump91 - 1 jump86 - 1 jump8 - 1 jump76 - 1 jump74 - 1 jump73 - 1 jump72 - 1 jump7 - 1 jump65 - 1 jump64 - 1 jump63 - 1 jump49 - 1 jump48 - 1 jump28 - 1 jump24 - 1 jump23 - 1 jump22 - 1 jump21 - 1 jump20 - 1 jump19 - 1 jump18 - 1 jump17 - 1 jump16 - 1 jump15 - 1 jump149 - 1 jump148 - 1 jump147 - 1 jump146 - 1 jump145 - 1 jump144 - 1 jump143 - 1 jump142 - 1 jump141 - 1 jump140 - 1 jump139 - 1 jump138 - 1 jump137 - 1 jump136 - 1 jump135 - 1 jump134 - 1 jump133 - 1 jump132 - 1 jump131 - 1 jump130 - 1 jump129 - 1 jump128 - 1 jump127 - 1 jump126 - 1 jump125 - 1 jump124 - 1 jump123 - 1 jump122 - 1 jump121 - 1 jump120 - 1 jump119 - 1 jump117 - 1 jump116 - 1 jump115 - 1 jump114 - 1 jump113 - 1 jump112 diff --git a/ROM/makeasm.pl b/ROM/makeasm.pl deleted file mode 100755 index e9cf0f5..0000000 --- a/ROM/makeasm.pl +++ /dev/null @@ -1,261 +0,0 @@ -#!/usr/local/bin/perl -w - -print "\tORG\t\$8000\n"; - -my %transtable = ( '02' => 'IDIV' , - '03' => 'FDIV' , - '08' => 'INX' , - '09' => 'DEX', - '0A' => 'CLV', - '0D' => 'SEC', - '0E' => 'CLI', - '0F' => 'SEI', - '19' => 'DAA', - '1B' => 'ABA', - '30' => 'TSX', - '31' => 'INS', - '32' => 'PULA', - '33' => 'PULB', - '34' => 'DES', - '35' => 'TXS', - '36' => 'PSHA', - '37' => 'PSHB', - '3C' => 'PSHX', - '38' => 'PULX', - '3A' => 'ABX', - '3B' => 'RTI', - '3E' => 'WAI', - '43' => 'COMA', - '46' => 'RORA', - '49' => 'ROLA', - '4A' => 'DECA', - '4C' => 'INCA', - '4F' => 'CLRA', - '53' => 'COMB', - '56' => 'RORB', - '59' => 'ROLB', - '5A' => 'DECB', - '5F' => 'CLRB', - '8F' => 'XGDX', - '39' => 'RTS' ); - - # '10' => 'SBA', - - -my %twobytefirst = ( '18' => '1' ); - -my %twobytesecond = ( '18 38' => 'PULY', - '18 3A' => 'ABY', - '18 3C' => 'PSHY'); - -my %twobytesecondword = ( '18 FE' => 'LDY\t>%s', - '18 FF' => 'STY\t>%s'); - -my %onewitharg = ('60' => "NEG\t\$%s,X", - '63' => "COM\t\$%s,X", - '64' => "LSR\t\$%s,X", - '67' => "ASR\t\$%s,X", - '68' => "ASL\t\$%s,X", - '6A' => "DEC\t\$%s,X", - '6C' => "INC\t\$%s,X", - '6D' => "TST\t\$%s,X", - '6E' => "JMP\t\$%s,X", - '6F' => "CLR\t\$%s,X", - '80' => "SUBA\t#\$%s", - '81' => "CMPA\t#\$%s", - '82' => "SBCA\t#\$%s", - '84' => "ANDA\t#\$%s", - '85' => "BITA\t#\$%s", - '86' => "LDAA\t#\$%s", - '88' => "EORA\t#\$%s", - '8A' => "ORA\t#\$%s", - '8B' => "ADDA\t#\$%s", - 'A0' => "SUBA\t\$%s,X", - 'A1' => "CMPA\t\$%s,X", - 'A2' => "SBCA\t\$%s,X", - 'A3' => "SUBD\t\$%s,X", - 'A4' => "ANDA\t\$%s,X", - 'A6' => "LDAA\t\$%s,X", - 'A7' => "STA\t\$%s,X", - 'A8' => "EORA\t\$%s,X", - 'A9' => "ADCA\t\$%s,X", - 'AA' => "ORAA\t\$%s,X", - 'AB' => "ADDA\t\$%s,X", - 'AC' => "CPX\t\$%s,X", - 'AD' => "JSR\t\$%s,X", - 'AE' => "LDS\t\$%s,X", - 'AF' => "STS\t\$%s,X", - 'C0' => "SUBB\t#\$%s", - 'C1' => "CMPB\t#\$%s", - 'C2' => "SBCB\t#\$%s", - 'C4' => "ANDB\t#\$%s", - 'C5' => "BITB\t#\$%s", - 'C6' => "LDAB\t#\$%s", - 'C8' => "EORB\t#\$%s", - 'C9' => "ADCB\t#\$%s", - 'CA' => "ORB\t#\$%s", - 'CB' => "ADDB\t#\$%s", - 'E0' => "SUBB\t\$%s,X", - 'E1' => "CMPB\t\$%s,X", - 'E2' => "SBCB\t\$%s,X", - 'E3' => "ADDD\t\$%s,X", - 'E4' => "ANDB\t\$%s,X", - 'E6' => "LDAB\t\$%s,X", - 'E7' => "STAB\t\$%s,X", - 'E8' => "EORB\t\$%s,X", - 'E9' => "ADCB\t\$%s,X", - 'EA' => "ORAB\t\$%s,X", - 'EB' => "ADDB\t\$%s,X", - 'EC' => "LDD\t\$%s,X", - 'ED' => "STD\t\$%s,X", - 'EE' => "LDX\t\$%s,X", - 'EF' => "STX\t\$%s,X" ); - - -my %onewithword = ( - '70' => "NEG\t>%s", - '73' => "COM\t>%s", - '74' => "LSR\t>%s", - '76' => "ROR\t>%s", - '77' => "ASR\t>%s", - '78' => "LSL\t>%s", -# LSL == ASL -# '78' => "ASL\t>%s", - '79' => "ROL\t>%s", - '7A' => "DEC\t>%s", - '7C' => "INC\t>%s", - '7D' => "TST\t>%s", - '7F' => "CLR\t>%s", -# '95' => "BITA\t<%s", - 'B0' => "SUBA\t>%s", - 'B1' => "CMPA\t>%s", - 'B2' => "SBCA\t>%s", - 'B3' => "SUBD\t>%s", - 'B4' => "ANDA\t>%s", - 'B5' => "BITA\t>%s", - 'B6' => "LDAA\t>%s", - 'B7' => "STAA\t>%s", - 'B9' => "ADCA\t>%s", - 'BA' => "ORAA\t>%s", - 'BB' => "ADDA\t>%s", - 'BC' => "CPX\t>%s", - 'BD' => "JSR\t>%s", - 'BE' => "LDS\t>%s", - 'BF' => "STS\t>%s", - 'D5' => "BITB\t>%s", - 'F0' => "SUBB\t>%s", - 'F1' => "CMPB\t>%s", - 'F2' => "SBCB\t>%s", - 'F3' => "ADDD\t>%s", - 'F4' => "ANDB\t>%s", - 'F5' => "BITB\t>%s", - 'F6' => "LDAB\t>%s", - 'F7' => "STAB\t>%s", - 'FA' => "ORAB\t>%s", - 'FB' => "ADDB\t>%s", - 'F8' => "EORB\t>%s", - 'F9' => "ADCB\t>%s", - 'FC' => "LDD\t>%s", - 'FD' => "STD\t>%s", - 'FE' => "LDX\t>%s", - 'FF' => "STX\t>%s" ); - -LINE: while (<>) { - -# if blank line, print blank line - if (/^\s*$/) { print "\n"; next LINE; } - -# if comment line, pass straight through - if (/^\s*;/) { print; next LINE; } - -# if duplicate label - rename uniquely - if (/^\s*((loop|jump82|goto91):)/) { print "${1}_$.\n"; next LINE; } - -# if it's a label, print label - if (/^\s*(\w*:)/) { print "$1\n"; next LINE; } - -# if it's a vector table, print words - if (/^\t\.word\t([a-f0-9]{4})$/) { print "\tFDB\t\$\U$1\n"; next LINE; } - -# otherwise, catch all, print bytes - if (/^([A-F0-9]{4}) ((([A-F0-9]{2}) )*[A-F0-9]{2})/) { - instruction($_); - next LINE; - } - -# if control Z, remove it - if (/^\cZ$/) { next LINE; } - -# FINAL print commented out - print ";$_"; -} - -# Process one instruction -# Usage: instruction line -sub instruction { - my ($line) = @_; - - $instruction = substr($line,5,2); - - if (defined $transtable{$instruction}) { - print ";$line"; - print "\t$transtable{$instruction}"; - $line =~ /$transtable{$instruction}(.*)$/i; - print "$1\n"; - return; - } - - if (defined $twobytefirst{$instruction}) { - print ";$line"; - $thing = substr($line,5,5); - if (defined $twobytesecond{$thing}) { - print "\t" . $twobytesecond{$thing}; - $line =~ /$twobytesecond{$thing}(.*)$/i; - print "$1\n"; - return; - } - - if (defined $twobytesecondword{$thing}) { - $athing = substr($line,11,2); - $athing2 = substr($line,14,2); - if (!($athing2 =~ /\s+/)) { - $curraddr = substr($line,0,4); - printf "FOO%s\tEQU\t\$%s%s\n", $curraddr,$athing,$athing2; - printf "\t$twobytesecondword{$thing}", "FOO$curraddr"; - $line =~ /$twobytesecondword{$thing} [0-9A-F][0-9A-F][0-9A-F][0-9A-F](.*)$/i; - print "\t;$1\n"; - return; - } - } - } - - if (defined $onewitharg{$instruction}) { - print ";$line"; - $thing = substr($line,8,2); - - printf "\t$onewitharg{$instruction}", $thing; - $line =~ /$onewitharg{$instruction} [0-9A-F][0-9A-F](.*)$/i; - print "\t;$1\n"; - return; - } - - if (defined $onewithword{$instruction}) { - print ";$line"; - $thing = substr($line,8,2); - $thing2 = substr($line,11,2); - if (!($thing2 =~ /\s+/)) { - $curraddr = substr($line,0,4); - printf "FOO%s\tEQU\t\$%s%s\n", $curraddr,$thing,$thing2; - printf "\t$onewithword{$instruction}", "FOO$curraddr"; - $line =~ /$onewithword{$instruction} [0-9A-F][0-9A-F][0-9A-F][0-9A-F](.*)$/i; - print "\t;$1\n"; - return; - } - } - - print ";$line"; - if ($line =~ /^([A-F0-9]{4}) ((([A-F0-9]{2}) )*[A-F0-9]{2})/) { - @_=split(' ',$2); - print "\tFCB\t\$".join(', $',@_)."\n"; - } -} diff --git a/ROM/mapped.asm b/ROM/mapped.asm deleted file mode 100644 index 5f924c2..0000000 --- a/ROM/mapped.asm +++ /dev/null @@ -1,16136 +0,0 @@ -;0006 slot number - -;Rows are numbered 1-9, skipping 5. There is no row 5. -;2800 home sensors -; 7 row 9 -; 6 row 8 -; 5 row 7 -; 4 row 6 -; 3 row 4 -; 2 row 3 -; 1 row 2 -; 0 row 1 -;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 -;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). -;Motor driver column output enable is PA6 -;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor -;is drawing too much current) -;3000 misc outputs -; 7 motor driver serial data -; 6 col 9 motor driver -; 5 col 8 motor driver -; 4 display connector -; 3 display connector -; 2 not used -; 1 note acceptor connector -; 0 note acceptor connector -;3800 changer outputs -; 7 /ACCEPT -; 6 /SEND -; 5 RESET -; 4 /$.05 -; 3 /$.10 -; 2 /$.25 -; 1 /$1.00 -; 0 motor driver row output enable -;PA5 selects between RS232 and current loop serial interface? - -; Current status: -; JSR mapped out -; JMP mapped out - -; TODO: - - - -; 0014 - ???? -; 001a - ???? -; 1000 -; 1009 -; 1026 -; 1028 -; 1030 -; 103c - -8000 43 C coma -8001 20 50 P bra 50 ;8053 -8003 4F O clra -8004 57 W asrb -8005 45 E illegal -8006 52 R illegal -8007 20 43 C bra 43 ;804C -8009 4F O clra -800A 4D M tsta -800B 50 P negb -800C 41 A illegal -800D 4E N illegal -800E 59 Y rolb -800F 00 . test -8010 43 C coma -8011 4F O clra -8012 50 P negb -8013 59 Y rolb -8014 52 R illegal -8015 49 I rola -8016 47 G asra -8017 48 H asla -8018 54 T lsrb -8019 20 31 1 bra 31 ;804C -801B 39 9 rts -801C 39 9 rts -801D 33 3 pulb -801E 20 00 . bra 00 ;8020 -8020 20 20 bra 20 ;8042 -8022 20 20 bra 20 ;8044 -8024 20 20 bra 20 ;8046 -8026 20 20 bra 20 ;8048 -8028 20 20 bra 20 ;804A -802A 20 20 bra 20 ;804C -802C 20 20 bra 20 ;804E -802E 20 00 . bra 00 ;8030 -8030 56 V rorb -8031 45 E illegal -8032 4E N illegal -8033 44 D lsra -8034 49 I rola -8035 4E N illegal -8036 47 G asra -8037 20 4D M bra 4d ;8086 -8039 41 A illegal -803A 43 C coma -803B 48 H asla -803C 49 I rola -803D 4E N illegal -803E 45 E illegal -803F 00 . test -8040 53 S comb -8041 4F O clra -8042 46 F rora -8043 54 T lsrb -8044 57 W asrb -8045 41 A illegal -8046 52 R illegal -8047 45 E illegal -8048 20 57 W bra 57 ;80A1 -804A 52 R illegal -804B 4F O clra -804C 54 T lsrb -804D 45 E illegal -804E 20 00 . bra 00 ;8050 -8050 42 B illegal -8051 59 Y rolb -8052 20 42 B bra 42 ;8096 -8054 52 R illegal -8055 45 E illegal -8056 54 T lsrb -8057 20 42 B bra 42 ;809B -8059 4F O clra -805A 52 R illegal -805B 45 E illegal -805C 4E N illegal -805D 2E 20 . bgt 20 ;807F -805F 00 . test -8060 20 20 bra 20 ;8082 -8062 20 20 bra 20 ;8084 -8064 20 20 bra 20 ;8086 -8066 20 20 bra 20 ;8088 -8068 20 20 bra 20 ;808A -806A 20 20 bra 20 ;808C -806C 20 20 bra 20 ;808E -806E 20 00 . bra 00 ;8070 -8070 50 P negb -8071 52 R illegal -8072 4F O clra -8073 47 G asra -8074 52 R illegal -8075 41 A illegal -8076 4D M tsta -8077 20 46 F bra 46 ;80BF -8079 4F O clra -807A 52 R illegal -807B 20 54 T bra 54 ;80D1 -807D 48 H asla -807E 45 E illegal -807F 00 . test -8080 35 5 txs -8081 30 0 tsx -8082 35 5 txs -8083 20 41 A bra 41 ;80C6 -8085 4E N illegal -8086 44 D lsra -8087 20 35 5 bra 35 ;80BE -8089 39 9 rts -808A 30 0 tsx -808B 30 0 tsx -808C 2E 20 . bgt 20 ;80AE -808E 20 00 . bra 00 ;8090 -8090 20 20 bra 20 ;80B2 -8092 20 20 bra 20 ;80B4 -8094 20 20 bra 20 ;80B6 -8096 20 20 bra 20 ;80B8 -8098 20 20 bra 20 ;80BA -809A 20 20 bra 20 ;80BC -809C 20 20 bra 20 ;80BE -809E 20 00 . bra 00 ;80A0 -80A0 50 P negb -80A1 41 A illegal -80A2 52 R illegal -80A3 54 T lsrb -80A4 20 4E N bra 4e ;80F4 -80A6 55 U illegal -80A7 4D M tsta -80A8 42 B illegal -80A9 45 E illegal -80AA 52 R illegal -80AB 3A : abx -80AC 20 20 bra 20 ;80CE -80AE 20 00 . bra 00 ;80B0 -80B0 39 9 rts -80B1 33 3 pulb -80B2 37 7 pshb -80B3 2D 33 -3 blt 33 ;80E8 -80B5 30 0 tsx -80B6 30 0 tsx -80B7 30 0 tsx -80B8 31 1 ins -80B9 20 56 V bra 56 ;8111 -80BB 45 E illegal -80BC 52 R illegal -80BD 20 35 5 bra 35 ;80F4 -80BF 00 . test -80C0 43 C coma -80C1 48 H asla -80C2 45 E illegal -80C3 43 C coma -80C4 4B K illegal -80C5 53 S comb -80C6 55 U illegal -80C7 4D M tsta -80C8 20 45 E bra 45 ;810F -80CA 4E N illegal -80CB 44 D lsra -80CC 3A : abx -80CD 30 0 tsx -80CE 30 0 tsx -80CF 00 . test -80D0 20 20 bra 20 ;80F2 -80D2 20 20 bra 20 ;80F4 -80D4 20 20 bra 20 ;80F6 -80D6 20 20 bra 20 ;80F8 -80D8 20 20 bra 20 ;80FA -80DA 20 20 bra 20 ;80FC -80DC 20 20 bra 20 ;80FE -80DE 20 00 . bra 00 ;80E0 -80E0 20 20 bra 20 ;8102 -80E2 20 20 bra 20 ;8104 -80E4 20 20 bra 20 ;8106 -80E6 20 20 bra 20 ;8108 -80E8 20 20 bra 20 ;810A -80EA 20 20 bra 20 ;810C -80EC 20 20 bra 20 ;810E -80EE 20 00 . bra 00 ;80F0 -80F0 20 20 bra 20 ;8112 -80F2 20 20 bra 20 ;8114 -80F4 20 20 bra 20 ;8116 -80F6 20 20 bra 20 ;8118 -80F8 00 . test -80F9 20 0C . bra 0c ;8107 -80FB 93 73 00 .s. subd 73 -80FE 01 . nop -80FF 05 . asld - -jump72: -8100 F6 00 1D ... ldab 001d -8103 C4 10 .. andb #10 -8105 27 3D '= beq 3d ;8144 -8107 BD D6 52 ..R jsr d652 ;jump5 -810A CE 00 1D ... ldx #001d -810D 1D 00 .. bclr add,x 00,x -810F 10 . sba -8110 CE 00 1D ... ldx #001d -8113 1C 00 .. bset add,x 00,x -8115 80 7F .. suba #7f -8117 00 . test -8118 42 B illegal -8119 7F 00 60 ..` clr 0060 -811C 7F 00 48 ..H clr 0048 -811F 7F 00 38 ..8 clr 0038 -8122 F6 0B A8 ... ldab 0ba8 -8125 27 08 '. beq 08 ;812F -8127 CE 0B A9 ... ldx #0ba9 -812A 1C 00 .. bset add,x 00,x -812C 02 . idiv -812D 20 06 . bra 06 ;8135 -812F CE 0B A9 ... ldx #0ba9 -8132 1D 00 .. bclr add,x 00,x -8134 02 . idiv -8135 7F 0E 00 ... clr 0e00 -8138 7F 0E 01 ... clr 0e01 -813B 7F 0E 02 ... clr 0e02 -813E 7F 0E 03 ... clr 0e03 -8141 7F 0E 04 ... clr 0e04 -8144 F6 00 42 ..B ldab 0042 -8147 C1 0B .. cmpb #0b -8149 26 0F &. bne 0f ;815A -814B BD AB 89 ... jsr ab89 ;jump7 -814E 7F 00 19 ... clr 0019 -8151 7F 00 60 ..` clr 0060 -8154 7F 00 42 ..B clr 0042 -8157 BD E6 1B ... jsr e61b ;jump4 -815A F6 0B A8 ... ldab 0ba8 -815D 26 03 &. bne 03 ;8162 -815F 7E 81 EF ~.. jmp 81ef ;goto1 -8162 F6 00 60 ..` ldab 0060 -8165 C1 04 .. cmpb #04 -8167 24 28 $( bcc 28 ;8191 -8169 F6 00 42 ..B ldab 0042 -816C 27 21 '! beq 21 ;818F -816E F6 00 42 ..B ldab 0042 -8171 C1 0A .. cmpb #0a -8173 26 03 &. bne 03 ;8178 -8175 7F 00 42 ..B clr 0042 -8178 F6 00 42 ..B ldab 0042 -817B CB 30 .0 addb #30 -817D 37 7 pshb -817E F6 00 60 ..` ldab 0060 -8181 4F O clra -8182 C3 00 62 ..b addd #0062 -8185 8F . xgdx -8186 33 3 pulb -8187 E7 00 .. stb 00,x -8189 7F 00 42 ..B clr 0042 -818C 7C 00 60 |.` inc 0060 -818F 20 5C \ bra 5c ;81ED -8191 F6 00 62 ..b ldab 0062 -8194 F1 0B A4 ... cmpb 0ba4 -8197 26 3D &= bne 3d ;81D6 -8199 F6 00 63 ..c ldab 0063 -819C F1 0B A5 ... cmpb 0ba5 -819F 26 35 &5 bne 35 ;81D6 -81A1 F6 00 64 ..d ldab 0064 -81A4 F1 0B A6 ... cmpb 0ba6 -81A7 26 2D &- bne 2d ;81D6 -81A9 F6 00 65 ..e ldab 0065 -81AC F1 0B A7 ... cmpb 0ba7 -81AF 26 25 &% bne 25 ;81D6 -81B1 CE 0B A9 ... ldx #0ba9 -81B4 1D 00 .. bclr add,x 00,x -81B6 02 . idiv -81B7 CE 00 1F ... ldx #001f -81BA 1C 00 .. bset add,x 00,x -81BC 04 . lsrd -81BD CE 00 1F ... ldx #001f -81C0 1C 00 .. bset add,x 00,x -81C2 80 CE .. suba #ce -81C4 00 . test -81C5 1D 1C .. bclr add,x 1c,x -81C7 00 . test -81C8 10 . sba -81C9 CC 02 33 ..3 ldd #0233 -81CC FD 00 3B ..; stad 003b -81CF C6 05 .. ldab #05 -81D1 F7 00 38 ..8 stb 0038 -81D4 20 17 . bra 17 ;81ED -81D6 7F 00 42 ..B clr 0042 -81D9 7F 00 60 ..` clr 0060 -81DC BD BE 69 ..i jsr be69 ;jump3 -81DF BD BE 4B ..K jsr be4b ;jump1 -81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" -81E5 BD C0 BA ... jsr c0ba ;display: -81E8 C6 0A .. ldab #0a -81EA F7 00 38 ..8 stb 0038 -81ED 20 03 . bra 03 ;81F2 -goto1: -81EF 7F 00 42 ..B clr 0042 -81F2 F6 00 38 ..8 ldab 0038 -81F5 27 03 '. beq 03 ;81FA -81F7 7E 84 9F ~.. jmp 849f ;goto2 -81FA BD BE 4B ..K jsr be4b ;jump1 -81FD F6 00 48 ..H ldab 0048 -8200 26 03 &. bne 03 ;8205 -8202 BD AB A2 ... jsr aba2 ;jump8 -8205 F6 00 48 ..H ldab 0048 -8208 4F O clra -8209 BD FE 16 ... jsr fe16 ;jump2 -820C 00 . test -820D 00 . test -820E 00 . test -820F 0D . sec -8210 84 9F .. anda #9f -8212 82 2E .. sbca #2e -8214 82 50 .P sbca #50 -8216 82 B7 .. sbca #b7 -8218 82 D9 .. sbca #d9 -821A 83 40 83 .@. subd #4083 -821D 62 b illegal -821E 83 A5 83 ... subd #a583 -8221 C2 83 .. sbcb #83 -8223 DF 83 FC ... stx 83 -8226 84 19 .. anda #19 -8228 84 35 .5 anda #35 -822A 84 51 .Q anda #51 -822C 84 78 .x anda #78 -822E F6 00 19 ... ldab 0019 -8231 C4 01 .. andb #01 -8233 27 13 '. beq 13 ;8248 -8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" -8238 BD C0 BA ... jsr c0ba ;display: -823B C6 0A .. ldab #0a -823D F7 00 38 ..8 stb 0038 -8240 7F 00 54 ..T clr 0054 -8243 7C 00 48 |.H inc 0048 -8246 20 05 . bra 05 ;824D -8248 C6 02 .. ldab #02 -824A F7 00 48 ..H stb 0048 -824D 7E 84 9F ~.. jmp 849f ;goto2 -8250 F6 00 54 ..T ldab 0054 -8253 4F O clra -8254 CE 00 05 ... ldx #0005 -8257 02 . idiv -8258 5D ] tstb -8259 27 4C 'L beq 4c ;82A7 -825B F6 00 54 ..T ldab 0054 -825E F7 00 06 ... stb 0006 -8261 F6 00 06 ... ldab 0006 -8264 BD D7 A0 ... jsr d7a0 ;jump10 -8267 83 00 00 ... subd #0000 -826A 27 15 '. beq 15 ;8281 -826C CC 7F FF ... ldd #7fff -826F 37 7 pshb -8270 36 6 psha -8271 F6 00 06 ... ldab 0006 -8274 4F O clra -8275 05 . asld -8276 C3 08 00 ... addd #0800 -8279 38 8 pulx -827A 8F . xgdx -827B A4 00 .. anda 00,x -827D E4 01 .. andb 01,x -827F ED 00 .. stad 00,x -8281 F6 00 54 ..T ldab 0054 -8284 4F O clra -8285 05 . asld -8286 C3 08 00 ... addd #0800 -8289 8F . xgdx -828A EC 00 .. ldd 00,x -828C 84 80 .. anda #80 -828E 27 17 '. beq 17 ;82A7 -8290 F6 00 54 ..T ldab 0054 -8293 4F O clra -8294 05 . asld -8295 C3 08 C8 ... addd #08c8 -8298 8F . xgdx -8299 EC 00 .. ldd 00,x -829B 84 02 .. anda #02 -829D 27 08 '. beq 08 ;82A7 -829F BD 98 A5 ... jsr 98a5 ;jump11 -82A2 C6 0A .. ldab #0a -82A4 F7 00 38 ..8 stb 0038 -82A7 7C 00 54 |.T inc 0054 -82AA F6 00 54 ..T ldab 0054 -82AD C1 64 .d cmpb #64 -82AF 26 03 &. bne 03 ;82B4 -82B1 7C 00 48 |.H inc 0048 -82B4 7E 84 9F ~.. jmp 849f ;goto2 -82B7 F6 00 19 ... ldab 0019 -82BA C4 02 .. andb #02 -82BC 27 13 '. beq 13 ;82D1 -82BE CC AF FD ... ldd #affd "HOME FAIL=" -82C1 BD C0 BA ... jsr c0ba ;display: -82C4 C6 0A .. ldab #0a -82C6 F7 00 38 ..8 stb 0038 -82C9 7F 00 54 ..T clr 0054 -82CC 7C 00 48 |.H inc 0048 -82CF 20 05 . bra 05 ;82D6 -82D1 C6 04 .. ldab #04 -82D3 F7 00 48 ..H stb 0048 -82D6 7E 84 9F ~.. jmp 849f ;goto2 -82D9 F6 00 54 ..T ldab 0054 -82DC 4F O clra -82DD CE 00 05 ... ldx #0005 -82E0 02 . idiv -82E1 5D ] tstb -82E2 27 4C 'L beq 4c ;8330 -82E4 F6 00 54 ..T ldab 0054 -82E7 F7 00 06 ... stb 0006 -82EA F6 00 06 ... ldab 0006 -82ED BD D7 A0 ... jsr d7a0 ;jump10 -82F0 83 00 00 ... subd #0000 -82F3 27 15 '. beq 15 ;830A -82F5 CC 7F FF ... ldd #7fff -82F8 37 7 pshb -82F9 36 6 psha -82FA F6 00 06 ... ldab 0006 -82FD 4F O clra -82FE 05 . asld -82FF C3 08 00 ... addd #0800 -8302 38 8 pulx -8303 8F . xgdx -8304 A4 00 .. anda 00,x -8306 E4 01 .. andb 01,x -8308 ED 00 .. stad 00,x -830A F6 00 54 ..T ldab 0054 -830D 4F O clra -830E 05 . asld -830F C3 08 00 ... addd #0800 -8312 8F . xgdx -8313 EC 00 .. ldd 00,x -8315 84 80 .. anda #80 -8317 27 17 '. beq 17 ;8330 -8319 F6 00 54 ..T ldab 0054 -831C 4F O clra -831D 05 . asld -831E C3 08 C8 ... addd #08c8 -8321 8F . xgdx -8322 EC 00 .. ldd 00,x -8324 84 04 .. anda #04 -8326 27 08 '. beq 08 ;8330 -8328 BD 98 A5 ... jsr 98a5 ;jump11 -832B C6 0A .. ldab #0a -832D F7 00 38 ..8 stb 0038 -8330 7C 00 54 |.T inc 0054 -8333 F6 00 54 ..T ldab 0054 -8336 C1 64 .d cmpb #64 -8338 26 03 &. bne 03 ;833D -833A 7C 00 48 |.H inc 0048 -833D 7E 84 9F ~.. jmp 849f ;goto2 -8340 F6 00 19 ... ldab 0019 -8343 C4 04 .. andb #04 -8345 27 13 '. beq 13 ;835A -8347 CC B0 08 ... ldd #b008 -834A BD C0 BA ... jsr c0ba ;display: -834D C6 0A .. ldab #0a -834F F7 00 38 ..8 stb 0038 -8352 7F 00 54 ..T clr 0054 -8355 7C 00 48 |.H inc 0048 -8358 20 05 . bra 05 ;835F -835A C6 06 .. ldab #06 -835C F7 00 48 ..H stb 0048 -835F 7E 84 9F ~.. jmp 849f ;goto2 -8362 F6 00 54 ..T ldab 0054 -8365 4F O clra -8366 CE 00 05 ... ldx #0005 -8369 02 . idiv -836A 5D ] tstb -836B 27 28 '( beq 28 ;8395 -836D F6 00 54 ..T ldab 0054 -8370 F7 00 06 ... stb 0006 -8373 F6 00 06 ... ldab 0006 -8376 BD D7 A0 ... jsr d7a0 ;jump10 -8379 83 00 00 ... subd #0000 -837C 26 17 &. bne 17 ;8395 -837E F6 00 54 ..T ldab 0054 -8381 4F O clra -8382 05 . asld -8383 C3 08 C8 ... addd #08c8 -8386 8F . xgdx -8387 EC 00 .. ldd 00,x -8389 84 01 .. anda #01 -838B 27 08 '. beq 08 ;8395 -838D BD 98 A5 ... jsr 98a5 ;jump11 -8390 C6 0A .. ldab #0a -8392 F7 00 38 ..8 stb 0038 -8395 7C 00 54 |.T inc 0054 -8398 F6 00 54 ..T ldab 0054 -839B C1 64 .d cmpb #64 -839D 26 03 &. bne 03 ;83A2 -839F 7C 00 48 |.H inc 0048 -83A2 7E 84 9F ~.. jmp 849f ;goto2 -83A5 F6 0B C1 ... ldab 0bc1 -83A8 C4 01 .. andb #01 -83AA 27 10 '. beq 10 ;83BC -83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" -83AF BD C0 BA ... jsr c0ba ;display: -83B2 7C 00 48 |.H inc 0048 -83B5 C6 0A .. ldab #0a -83B7 F7 00 38 ..8 stb 0038 -83BA 20 03 . bra 03 ;83BF -83BC 7C 00 48 |.H inc 0048 -83BF 7E 84 9F ~.. jmp 849f ;goto2 -83C2 F6 0B C1 ... ldab 0bc1 -83C5 C4 02 .. andb #02 -83C7 27 10 '. beq 10 ;83D9 -83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" -83CC BD C0 BA ... jsr c0ba ;display: -83CF 7C 00 48 |.H inc 0048 -83D2 C6 0A .. ldab #0a -83D4 F7 00 38 ..8 stb 0038 -83D7 20 03 . bra 03 ;83DC -83D9 7C 00 48 |.H inc 0048 -83DC 7E 84 9F ~.. jmp 849f ;goto2 -83DF F6 0B C1 ... ldab 0bc1 -83E2 C4 04 .. andb #04 -83E4 27 10 '. beq 10 ;83F6 -83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" -83E9 BD C0 BA ... jsr c0ba ;display: -83EC 7C 00 48 |.H inc 0048 -83EF C6 0A .. ldab #0a -83F1 F7 00 38 ..8 stb 0038 -83F4 20 03 . bra 03 ;83F9 -83F6 7C 00 48 |.H inc 0048 -83F9 7E 84 9F ~.. jmp 849f ;goto2 -83FC F6 0B C1 ... ldab 0bc1 -83FF C4 10 .. andb #10 -8401 27 10 '. beq 10 ;8413 -8403 CC B0 1E ... ldd #b01e "COIN JAM" -8406 BD C0 BA ... jsr c0ba ;display: -8409 7C 00 48 |.H inc 0048 -840C C6 0A .. ldab #0a -840E F7 00 38 ..8 stb 0038 -8411 20 03 . bra 03 ;8416 -8413 7C 00 48 |.H inc 0048 -8416 7E 84 9F ~.. jmp 849f ;goto2 -8419 F6 0B C1 ... ldab 0bc1 -841C C4 20 . andb #20 -841E 27 10 '. beq 10 ;8430 -8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" -8423 BD C0 BA ... jsr c0ba ;display: -8426 7C 00 48 |.H inc 0048 -8429 C6 0A .. ldab #0a -842B F7 00 38 ..8 stb 0038 -842E 20 03 . bra 03 ;8433 -8430 7C 00 48 |.H inc 0048 -8433 20 6A j bra 6a ;849F -8435 F6 0B C1 ... ldab 0bc1 -8438 C4 08 .. andb #08 -843A 27 10 '. beq 10 ;844C -843C CC B0 55 ..U ldd #b055 "BILL ERROR" -843F BD C0 BA ... jsr c0ba ;display: -8442 7C 00 48 |.H inc 0048 -8445 C6 0A .. ldab #0a -8447 F7 00 38 ..8 stb 0038 -844A 20 03 . bra 03 ;844F -844C 7C 00 48 |.H inc 0048 -844F 20 4E N bra 4e ;849F -8451 F6 0B C1 ... ldab 0bc1 -8454 C4 40 .@ andb #40 -8456 27 10 '. beq 10 ;8468 -8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" -845B BD C0 BA ... jsr c0ba ;display: -845E 7F 00 48 ..H clr 0048 -8461 C6 0A .. ldab #0a -8463 F7 00 38 ..8 stb 0038 -8466 20 0E . bra 0e ;8476 -8468 7F 00 48 ..H clr 0048 -846B CC B0 13 ... ldd #b013 "HIT RESET " -846E BD C0 BA ... jsr c0ba ;display: -8471 C6 0A .. ldab #0a -8473 F7 00 38 ..8 stb 0038 -8476 20 27 ' bra 27 ;849F -8478 F6 00 1D ... ldab 001d -847B 2C 0E ,. bge 0e ;848B -847D CC AE A8 ... ldd #aea8 " SYSTEM " -8480 BD C0 BA ... jsr c0ba ;display: -8483 CE 00 1D ... ldx #001d -8486 1D 00 .. bclr add,x 00,x -8488 80 20 . suba #20 -848A 0C . clc -848B CC AE B3 ... ldd #aeb3 " OK " -848E BD C0 BA ... jsr c0ba ;display: -8491 CE 00 1D ... ldx #001d -8494 1C 00 .. bset add,x 00,x -8496 80 C6 .. suba #c6 -8498 0F . sei -8499 F7 00 38 ..8 stb 0038 -849C 7F 00 48 ..H clr 0048 -goto2: -849F 39 9 rts - -jump73: -84A0 FC 00 3B ..; ldd 003b -84A3 26 03 &. bne 03 ;84A8 -84A5 7E 85 96 ~.. jmp 8596 ;goto3 -84A8 F6 00 1F ... ldab 001f -84AB 2C 40 ,@ bge 40 ;84ED -84AD BD D6 52 ..R jsr d652 ;jump5 -84B0 7F 00 42 ..B clr 0042 -84B3 7F 00 09 ... clr 0009 -84B6 7F 00 0A ... clr 000a -84B9 7F 00 06 ... clr 0006 -84BC 5F _ clrb -84BD 4F O clra -84BE FD 00 40 ..@ stad 0040 -84C1 5F _ clrb -84C2 4F O clra -84C3 FD 00 3E ..> stad 003e -84C6 BD E5 AA ... jsr e5aa ;jump12 -84C9 CE 00 1F ... ldx #001f -84CC 1D 00 .. bclr add,x 00,x -84CE 80 CE .. suba #ce -84D0 00 . test -84D1 1F 1C 00 02 .... brclr 1c,x 00 02 -84D5 CE 00 1D ... ldx #001d -84D8 1C 00 .. bset add,x 00,x -84DA 10 . sba -84DB CE 00 17 ... ldx #0017 -84DE 1D 00 .. bclr add,x 00,x -84E0 20 CE . bra ce ;84B0 -84E2 00 . test -84E3 17 . tba -84E4 1D 00 .. bclr add,x 00,x -84E6 40 @ nega -84E7 CE 00 17 ... ldx #0017 -84EA 1D 00 .. bclr add,x 00,x -84EC 80 F6 .. suba #f6 -84EE 0B . sev -84EF A9 C4 .. adca c4,x -84F1 02 . idiv -84F2 27 20 ' beq 20 ;8514 -84F4 F6 00 42 ..B ldab 0042 -84F7 4F O clra -84F8 C3 0B E4 ... addd #0be4 -84FB 8F . xgdx -84FC E6 00 .. ldab 00,x -84FE 27 14 '. beq 14 ;8514 -8500 BD BE 4B ..K jsr be4b ;jump1 -8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" -8506 BD C0 BA ... jsr c0ba ;display: -8509 CC 02 58 ..X ldd #0258 -850C BD E5 71 ..q jsr e571 ;jump13 -850F BD 85 AF ... jsr 85af ;jump14 -8512 20 6C l bra 6c ;8580 -8514 F6 00 42 ..B ldab 0042 -8517 4F O clra -8518 BD FE 16 ... jsr fe16 ;jump2 -851B 00 . test -851C 00 . test -851D 00 . test -851E 0B . sev -851F 85 80 .. bita #80 -8521 85 39 .9 bita #39 -8523 85 4A .J bita #4a -8525 85 4F .O bita #4f -8527 85 54 .T bita #54 -8529 85 59 .Y bita #59 -852B 85 5E .^ bita #5e -852D 85 63 .c bita #63 -852F 85 68 .h bita #68 -8531 85 6D .m bita #6d -8533 85 72 .r bita #72 -8535 85 77 .w bita #77 -8537 85 7C .| bita #7c -8539 CC AE 92 ... ldd #ae92 "- " -853C BD C0 BA ... jsr c0ba ;display: -853F 7F 00 42 ..B clr 0042 -8542 CE 00 1F ... ldx #001f -8545 1C 00 .. bset add,x 00,x -8547 02 . idiv -8548 20 36 6 bra 36 ;8580 -854A BD 86 84 ... jsr 8684 ;jump15 -854D 20 31 1 bra 31 ;8580 -854F BD 88 2E ... jsr 882e ;jump16 -8552 20 2C , bra 2c ;8580 -8554 BD 88 B8 ... jsr 88b8 ;jump17 -8557 20 27 ' bra 27 ;8580 -8559 BD 8C B4 ... jsr 8cb4 ;jump18 -855C 20 22 " bra 22 ;8580 -855E BD 8E 35 ..5 jsr 8e35 ;jump19 -8561 20 1D . bra 1d ;8580 -8563 BD 8F 0D ... jsr 8f0d ;jump20 -8566 20 18 . bra 18 ;8580 -8568 BD 90 D1 ... jsr 90d1 ;jump21 -856B 20 13 . bra 13 ;8580 -856D BD 92 EE ... jsr 92ee ;jump22 -8570 20 0E . bra 0e ;8580 -8572 BD 93 A5 ... jsr 93a5 ;jump23 -8575 20 09 . bra 09 ;8580 -8577 BD 94 DD ... jsr 94dd ;jump24 -857A 20 04 . bra 04 ;8580 -857C 8D 31 .1 bsr dest 31 -857E 20 00 . bra 00 ;8580 -8580 7F 00 0A ... clr 000a -8583 F6 00 42 ..B ldab 0042 -8586 C1 0A .. cmpb #0a -8588 27 0A '. beq 0a ;8594 -858A F6 00 42 ..B ldab 0042 -858D C1 07 .. cmpb #07 -858F 27 03 '. beq 03 ;8594 -8591 7F 00 09 ... clr 0009 -8594 20 18 . bra 18 ;85AE -goto3: -8596 CE 00 1F ... ldx #001f -8599 1D 00 .. bclr add,x 00,x -859B 04 . lsrd -859C CE 00 1F ... ldx #001f -859F 1C 00 .. bset add,x 00,x -85A1 80 CE .. suba #ce -85A3 00 . test -85A4 1D 1C .. bclr add,x 1c,x -85A6 00 . test -85A7 10 . sba -85A8 BD BE 69 ..i jsr be69 ;jump3 -85AB BD E5 AA ... jsr e5aa ;jump12 -85AE 39 9 rts - -jump14: -85AF 7F 00 42 ..B clr 0042 -85B2 7F 00 06 ... clr 0006 -85B5 CE 00 1F ... ldx #001f -85B8 1C 00 .. bset add,x 00,x -85BA 02 . idiv -85BB BD BE 69 ..i jsr be69 ;jump3 -85BE 39 9 rts - -jump28: -85BF F6 00 12 ... ldab 0012 -85C2 C4 1E .. andb #1e -85C4 4F O clra -85C5 BD FE 32 ..2 jsr fe32 ;jump25 -85C8 85 DE .. bita #de -85CA 00 . test -85CB 0E . cli -85CC 86 08 .. ldaa #08 -85CE 00 . test -85CF 08 . inx -85D0 86 32 .2 ldaa #32 -85D2 00 . test -85D3 04 . lsrd -85D4 86 5C .\ ldaa #5c -85D6 00 . test -85D7 02 . idiv -85D8 86 83 .. ldaa #83 -85DA FF E4 00 ... stx e400 -85DD 00 . test -85DE F6 0B DC ... ldab 0bdc -85E1 F7 00 01 ... stb 0001 -85E4 BD C4 30 ..0 jsr c430 ;jump26 -85E7 C6 01 .. ldab #01 -85E9 F7 00 48 ..H stb 0048 -85EC 7F 00 2C .., clr 002c -85EF F6 0C D9 ... ldab 0cd9 -85F2 27 03 '. beq 03 ;85F7 -85F4 7A 0C D9 z.. dec 0cd9 -85F7 BD 97 F6 ... jsr 97f6 ;jump27 -85FA CC 01 5E ..^ ldd #015e -85FD BD E5 71 ..q jsr e571 ;jump13 -8600 CC 02 33 ..3 ldd #0233 -8603 FD 00 3B ..; stad 003b -8606 20 7B { bra 7b ;8683 -8608 F6 0B DB ... ldab 0bdb -860B F7 00 01 ... stb 0001 -860E BD C4 30 ..0 jsr c430 ;jump26 -8611 C6 02 .. ldab #02 -8613 F7 00 48 ..H stb 0048 -8616 7F 00 2C .., clr 002c -8619 F6 0C DA ... ldab 0cda -861C 27 03 '. beq 03 ;8621 -861E 7A 0C DA z.. dec 0cda -8621 BD 97 F6 ... jsr 97f6 ;jump27 -8624 CC 01 5E ..^ ldd #015e -8627 BD E5 71 ..q jsr e571 ;jump13 -862A CC 02 33 ..3 ldd #0233 -862D FD 00 3B ..; stad 003b -8630 20 51 Q bra 51 ;8683 -8632 F6 0B DA ... ldab 0bda -8635 F7 00 01 ... stb 0001 -8638 BD C4 30 ..0 jsr c430 ;jump26 -863B C6 03 .. ldab #03 -863D F7 00 48 ..H stb 0048 -8640 7F 00 2C .., clr 002c -8643 F6 0C DB ... ldab 0cdb -8646 27 03 '. beq 03 ;864B -8648 7A 0C DB z.. dec 0cdb -864B BD 97 F6 ... jsr 97f6 ;jump27 -864E CC 01 5E ..^ ldd #015e -8651 BD E5 71 ..q jsr e571 ;jump13 -8654 CC 02 33 ..3 ldd #0233 -8657 FD 00 3B ..; stad 003b -865A 20 27 ' bra 27 ;8683 -865C C6 40 .@ ldab #40 -865E F7 00 01 ... stb 0001 -8661 BD C4 30 ..0 jsr c430 ;jump26 -8664 C6 04 .. ldab #04 -8666 F7 00 48 ..H stb 0048 -8669 7F 00 2C .., clr 002c -866C F6 0C DC ... ldab 0cdc -866F 27 03 '. beq 03 ;8674 -8671 7A 0C DC z.. dec 0cdc -8674 BD 97 F6 ... jsr 97f6 ;jump27 -8677 CC 01 5E ..^ ldd #015e -867A BD E5 71 ..q jsr e571 ;jump13 -867D CC 02 33 ..3 ldd #0233 -8680 FD 00 3B ..; stad 003b -8683 39 9 rts - -jump15: -8684 F6 00 1F ... ldab 001f -8687 C4 02 .. andb #02 -8689 27 2B '+ beq 2b ;86B6 -868B CE 00 1F ... ldx #001f -868E 1D 00 .. bclr add,x 00,x -8690 02 . idiv -8691 C6 01 .. ldab #01 -8693 F7 00 48 ..H stb 0048 -8696 F6 0B C0 ... ldab 0bc0 -8699 C4 01 .. andb #01 -869B 27 16 '. beq 16 ;86B3 -869D C6 27 .' ldab #27 -869F F7 10 2D ..- stb 102d -86A2 C6 07 .. ldab #07 -86A4 F7 10 2B ..+ stb 102b -86A7 CE 00 1A ... ldx #001a -86AA 1D 00 .. bclr add,x 00,x -86AC 01 . nop -86AD F6 00 1A ... ldab 001a -86B0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 -86B6 F6 00 09 ... ldab 0009 -86B9 4F O clra -86BA BD FE 32 ..2 jsr fe32 ;jump25 -86BD 86 D7 .. ldaa #d7 -86BF 00 . test -86C0 00 . test -86C1 87 . illegal -86C2 39 9 rts - -86C3 00 . test -86C4 01 . nop -86C5 87 . illegal -86C6 75 u illegal -86C7 00 . test -86C8 01 . nop -86C9 87 . illegal -86CA C5 00 .. bitb #00 -86CC 08 . inx -86CD 87 . illegal -86CE D9 00 01 ... adcb 00 -86D1 87 . illegal -86D2 E8 FF .. eorb ff,x -86D4 F5 00 00 ... bitb 0000 -86D7 C6 FF .. ldab #ff -86D9 F7 0B BC ... stb 0bbc -86DC F6 18 00 ... ldab 1800 ;tristate buffer -86DF 2D 29 -) blt 29 ;870A -86E1 F6 00 07 ... ldab 0007 -86E4 26 24 &$ bne 24 ;870A -86E6 CE 00 1A ... ldx #001a -86E9 1D 00 .. bclr add,x 00,x -86EB 02 . idiv -86EC F6 00 1A ... ldab 001a -86EF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -86F2 CC 00 32 ..2 ldd #0032 -86F5 BD E5 71 ..q jsr e571 ;jump13 -86F8 CE 00 1A ... ldx #001a -86FB 1C 00 .. bset add,x 00,x -86FD 02 . idiv -86FE F6 00 1A ... ldab 001a -8701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -8704 CC 02 33 ..3 ldd #0233 -8707 FD 00 3B ..; stad 003b -870A 5F _ clrb -870B 4F O clra -870C FD 00 40 ..@ stad 0040 -870F 5F _ clrb -8710 4F O clra -8711 FD 00 3E ..> stad 003e -8714 F6 0B C0 ... ldab 0bc0 -8717 C4 01 .. andb #01 -8719 27 03 '. beq 03 ;871E -871B BD 85 BF ... jsr 85bf ;jump28 -871E BD DC A3 ... jsr dca3 ;jump29 -8721 BD 97 F6 ... jsr 97f6 ;jump27 -8724 CE 00 17 ... ldx #0017 -8727 1D 00 .. bclr add,x 00,x -8729 20 CE . bra ce ;86F9 -872B 00 . test -872C 17 . tba -872D 1D 00 .. bclr add,x 00,x -872F 40 @ nega -8730 CE 00 17 ... ldx #0017 -8733 1D 00 .. bclr add,x 00,x -8735 80 7E .~ suba #7e -8737 87 . illegal -8738 E8 F6 .. eorb f6,x -873A 00 . test -873B 36 6 psha -873C 26 2F &/ bne 2f ;876D -873E F6 00 48 ..H ldab 0048 -8741 4F O clra -8742 BD FE 16 ... jsr fe16 ;jump2 -8745 00 . test -8746 01 . nop -8747 00 . test -8748 03 . fdiv -8749 87 . illegal -874A 65 e illegal -874B 87 . illegal -874C 53 S comb -874D 87 . illegal -874E 58 X aslb -874F 87 . illegal -8750 5D ] tstb -8751 87 . illegal -8752 62 b illegal -8753 7C 0C D9 |.. inc 0cd9 -8756 20 0D . bra 0d ;8765 -8758 7C 0C DA |.. inc 0cda -875B 20 08 . bra 08 ;8765 -875D 7C 0C DB |.. inc 0cdb -8760 20 03 . bra 03 ;8765 -8762 7C 0C DC |.. inc 0cdc -8765 BD 97 F6 ... jsr 97f6 ;jump27 -8768 C6 02 .. ldab #02 -876A F7 00 36 ..6 stb 0036 -876D CE 00 1B ... ldx #001b -8770 1C 00 .. bset add,x 00,x -8772 10 . sba -8773 20 73 s bra 73 ;87E8 -8775 F6 00 36 ..6 ldab 0036 -8778 26 43 &C bne 43 ;87BD -877A F6 00 48 ..H ldab 0048 -877D 4F O clra -877E BD FE 16 ... jsr fe16 ;jump2 -8781 00 . test -8782 01 . nop -8783 00 . test -8784 03 . fdiv -8785 87 . illegal -8786 B5 87 8F ... bita 878f -8789 87 . illegal -878A 99 87 A3 ... adca 87 -878D 87 . illegal -878E AD F6 .. jsr f6,x -8790 0C . clc -8791 D9 27 03 .'. adcb 27 -8794 7A 0C D9 z.. dec 0cd9 -8797 20 1C . bra 1c ;87B5 -8799 F6 0C DA ... ldab 0cda -879C 27 03 '. beq 03 ;87A1 -879E 7A 0C DA z.. dec 0cda -87A1 20 12 . bra 12 ;87B5 -87A3 F6 0C DB ... ldab 0cdb -87A6 27 03 '. beq 03 ;87AB -87A8 7A 0C DB z.. dec 0cdb -87AB 20 08 . bra 08 ;87B5 -87AD F6 0C DC ... ldab 0cdc -87B0 27 03 '. beq 03 ;87B5 -87B2 7A 0C DC z.. dec 0cdc -87B5 BD 97 F6 ... jsr 97f6 ;jump27 -87B8 C6 02 .. ldab #02 -87BA F7 00 36 ..6 stb 0036 -87BD CE 00 1B ... ldx #001b -87C0 1C 00 .. bset add,x 00,x -87C2 10 . sba -87C3 20 23 # bra 23 ;87E8 -87C5 7C 00 48 |.H inc 0048 -87C8 F6 00 48 ..H ldab 0048 -87CB C1 04 .. cmpb #04 -87CD 23 05 #. bls 05 ;87D4 -87CF C6 01 .. ldab #01 -87D1 F7 00 48 ..H stb 0048 -87D4 BD 97 F6 ... jsr 97f6 ;jump27 -87D7 20 0F . bra 0f ;87E8 -87D9 CE 00 1A ... ldx #001a -87DC 1C 00 .. bset add,x 00,x -87DE 01 . nop -87DF F6 00 1A ... ldab 001a -87E2 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -87E5 BD 85 AF ... jsr 85af ;jump14 -goto4: -87E8 39 9 rts - -jump74: -87E9 7F 00 05 ... clr 0005 -87EC 7F 00 54 ..T clr 0054 -87EF F6 00 54 ..T ldab 0054 -87F2 C1 50 .P cmpb #50 -87F4 24 2E $. bcc 2e ;8824 -87F6 F6 00 54 ..T ldab 0054 -87F9 4F O clra -87FA C3 B0 D3 ... addd #b0d3 -87FD 8F . xgdx -87FE E6 00 .. ldab 00,x -8800 F7 00 06 ... stb 0006 -8803 F6 00 06 ... ldab 0006 -8806 BD D7 A0 ... jsr d7a0 ;jump10 -8809 83 00 00 ... subd #0000 -880C 26 11 &. bne 11 ;881F -880E BD D3 11 ... jsr d311 ;jump30 -8811 83 00 00 ... subd #0000 -8814 26 03 &. bne 03 ;8819 -8816 7C 00 05 |.. inc 0005 -8819 CC 00 05 ... ldd #0005 -881C BD E5 71 ..q jsr e571 ;jump13 -881F 7C 00 54 |.T inc 0054 -8822 20 CB . bra cb ;87EF -8824 BD 99 81 ... jsr 9981 ;jump144 -8827 CC 07 D0 ... ldd #07d0 -882A BD E5 71 ..q jsr e571 ;jump13 -882D 39 9 rts - -jump16: -882E F6 00 1F ... ldab 001f -8831 C4 02 .. andb #02 -8833 27 12 '. beq 12 ;8847 -8835 FC 0B B5 ... ldd 0bb5 -8838 C4 FF .. andb #ff -883A 84 01 .. anda #01 -883C FD 00 52 ..R stad 0052 -883F CE 00 1F ... ldx #001f -8842 1D 00 .. bclr add,x 00,x -8844 02 . idiv -8845 20 70 p bra 70 ;88B7 -8847 F6 00 09 ... ldab 0009 -884A 4F O clra -884B BD FE 32 ..2 jsr fe32 ;jump25 -884E 88 68 .h eora #68 -8850 00 . test -8851 00 . test -8852 88 6D .m eora #6d -8854 00 . test -8855 01 . nop -8856 88 83 .. eora #83 -8858 00 . test -8859 01 . nop -885A 88 A7 .. eora #a7 -885C 00 . test -885D 08 . inx -885E 88 B4 .. eora #b4 -8860 00 . test -8861 01 . nop -8862 88 B7 .. eora #b7 -8864 FF F5 00 ... stx f500 -8867 00 . test -8868 BD 9A 05 ... jsr 9a05 ;jump102 -886B 20 4A J bra 4a ;88B7 -886D FC 00 52 ..R ldd 0052 -8870 83 01 F4 ... subd #01f4 -8873 24 09 $. bcc 09 ;887E -8875 FC 00 52 ..R ldd 0052 -8878 C3 00 32 ..2 addd #0032 -887B FD 00 52 ..R stad 0052 -887E BD 9A 05 ... jsr 9a05 ;jump102 -8881 20 34 4 bra 34 ;88B7 -8883 FC 00 52 ..R ldd 0052 -8886 83 00 32 ..2 subd #0032 -8889 23 17 #. bls 17 ;88A2 -888B FC 00 52 ..R ldd 0052 -888E C3 FF CE ... addd #ffce -8891 FD 00 52 ..R stad 0052 -8894 FC 00 52 ..R ldd 0052 -8897 83 00 32 ..2 subd #0032 -889A 24 06 $. bcc 06 ;88A2 -889C CC 00 32 ..2 ldd #0032 -889F FD 00 52 ..R stad 0052 -88A2 BD 9A 05 ... jsr 9a05 ;jump102 -88A5 20 10 . bra 10 ;88B7 -88A7 BD A3 7C ..| jsr a37c ;jump141 -88AA 5F _ clrb -88AB 4F O clra -88AC FD 0B B9 ... stad 0bb9 -88AF BD 85 AF ... jsr 85af ;jump14 -88B2 20 03 . bra 03 ;88B7 -88B4 BD 85 AF ... jsr 85af ;jump14 -88B7 39 9 rts - -jump17: -88B8 F6 00 1F ... ldab 001f -88BB C4 02 .. andb #02 -88BD 26 0A &. bne 0a ;88C9 -88BF F6 00 3A ..: ldab 003a -88C2 26 28 &( bne 28 ;88EC -88C4 F6 00 1D ... ldab 001d -88C7 2D 23 -# blt 23 ;88EC -88C9 7F 00 2C .., clr 002c -88CC CC AE 9D ... ldd #ae9d "SET PRICE?" -88CF BD C0 BA ... jsr c0ba ;display: -88D2 CE 00 1F ... ldx #001f -88D5 1D 00 .. bclr add,x 00,x -88D7 02 . idiv -88D8 CE 00 1F ... ldx #001f -88DB 1D 00 .. bclr add,x 00,x -88DD 40 @ nega -88DE CE 00 1D ... ldx #001d -88E1 1D 00 .. bclr add,x 00,x -88E3 80 7F .. suba #7f -88E5 00 . test -88E6 54 T lsrb -88E7 C6 32 .2 ldab #32 -88E9 F7 00 3A ..: stb 003a -88EC F6 00 09 ... ldab 0009 -88EF 26 03 &. bne 03 ;88F4 -88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 -88F4 F6 00 1D ... ldab 001d -88F7 2C 03 ,. bge 03 ;88FC -88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 -88FC F6 00 09 ... ldab 0009 -88FF C1 0B .. cmpb #0b -8901 26 06 &. bne 06 ;8909 -8903 BD 85 AF ... jsr 85af ;jump14 -8906 7E 89 DE ~.. jmp 89de ;goto6 -8909 F6 00 54 ..T ldab 0054 -890C 26 26 && bne 26 ;8934 -890E BD BE 4B ..K jsr be4b ;jump1 -8911 F6 00 09 ... ldab 0009 -8914 C1 0A .. cmpb #0a -8916 26 03 &. bne 03 ;891B -8918 7F 00 09 ... clr 0009 -891B F6 00 09 ... ldab 0009 -891E CB 30 .0 addb #30 -8920 37 7 pshb -8921 CC 0B 95 ... ldd #0b95 -8924 F0 00 54 ..T subb 0054 -8927 82 00 .. sbca #00 -8929 8F . xgdx -892A 33 3 pulb -892B E7 00 .. stb 00,x -892D C6 32 .2 ldab #32 -892F F7 00 3A ..: stb 003a -8932 20 37 7 bra 37 ;896B -8934 F6 00 54 ..T ldab 0054 -8937 C1 01 .. cmpb #01 -8939 26 27 &' bne 27 ;8962 -893B F6 00 09 ... ldab 0009 -893E C1 05 .. cmpb #05 -8940 27 20 ' beq 20 ;8962 -8942 F6 00 09 ... ldab 0009 -8945 C1 0A .. cmpb #0a -8947 27 19 '. beq 19 ;8962 -8949 F6 00 09 ... ldab 0009 -894C CB 30 .0 addb #30 -894E 37 7 pshb -894F CC 0B 95 ... ldd #0b95 -8952 F0 00 54 ..T subb 0054 -8955 82 00 .. sbca #00 -8957 8F . xgdx -8958 33 3 pulb -8959 E7 00 .. stb 00,x -895B C6 32 .2 ldab #32 -895D F7 00 3A ..: stb 003a -8960 20 09 . bra 09 ;896B -8962 CE 00 1F ... ldx #001f -8965 1C 00 .. bset add,x 00,x -8967 02 . idiv -8968 7F 00 3A ..: clr 003a -896B BD BE 01 ... jsr be01 ;jump70 -896E 7C 00 54 |.T inc 0054 -8971 F6 00 54 ..T ldab 0054 -8974 C1 02 .. cmpb #02 -8976 26 60 &` bne 60 ;89D8 -8978 CE 00 1D ... ldx #001d -897B 1C 00 .. bset add,x 00,x -897D 80 F6 .. suba #f6 -897F 0B . sev -8980 94 CB D0 ... anda cb -8983 37 7 pshb -8984 F6 0B 95 ... ldab 0b95 -8987 CB D0 .. addb #d0 -8989 86 0A .. ldaa #0a -898B 3D = mul -898C 30 0 tsx -898D EB 00 .. addb 00,x -898F 31 1 ins -8990 F7 00 06 ... stb 0006 -8993 C6 32 .2 ldab #32 -8995 F7 00 3A ..: stb 003a -8998 F6 00 06 ... ldab 0006 -899B BD D7 A0 ... jsr d7a0 ;jump10 -899E 83 00 00 ... subd #0000 -89A1 26 27 &' bne 27 ;89CA -89A3 BD D3 11 ... jsr d311 ;jump30 -89A6 83 00 00 ... subd #0000 -89A9 26 0B &. bne 0b ;89B6 -89AB CE 00 1F ... ldx #001f -89AE 1C 00 .. bset add,x 00,x -89B0 40 @ nega -89B1 BD 8C 73 ..s jsr 8c73 ;jump75 -89B4 20 0F . bra 0f ;89C5 -89B6 CE 00 1F ... ldx #001f -89B9 1D 00 .. bclr add,x 00,x -89BB 40 @ nega -89BC CC 2A FF .*. ldd #2aff -89BF FD 00 27 ..' stad 0027 -89C2 BD A3 85 ... jsr a385 ;jump40 -89C5 BD 9A 47 ..G jsr 9a47 ;jump39 -89C8 20 0C . bra 0c ;89D6 -89CA CE 00 1D ... ldx #001d -89CD 1D 00 .. bclr add,x 00,x -89CF 80 CE .. suba #ce -89D1 00 . test -89D2 1F 1C 00 02 .... brclr 1c,x 00 02 -89D6 20 06 . bra 06 ;89DE -89D8 CE 00 1D ... ldx #001d -89DB 1D 00 .. bclr add,x 00,x -89DD 80 7E .~ suba #7e -;goto6 -;89DE???? -89DF 8C 72 F6 .r. cpx #72f6 -;goto5 -; 89e1????? -; -89E2 00 . test -89E3 1D 2D .- bclr add,x 2d,x -89E5 03 . fdiv -89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 -89E9 F6 00 09 ... ldab 0009 -89EC 4F O clra -89ED BD FE 16 ... jsr fe16 ;jump2 -89F0 00 . test -89F1 00 . test -89F2 00 . test -89F3 0B . sev -89F4 8C 72 8A .r. cpx #728a -89F7 0E . cli -89F8 8A 14 .. ora #14 -89FA 8A AA .. ora #aa -89FC 8B 5E .^ adda #5e -89FE 8B 9E .. adda #9e -8A00 8B DB .. adda #db -8A02 8C 72 8C .r. cpx #728c -8A05 72 r illegal -8A06 8C 72 8B .r. cpx #728b -8A09 FC 8C 67 ..g ldd 8c67 -8A0C 8C 6F BD .o. cpx #6fbd -8A0F 9A 47 7E .G~ ora 47 -8A12 8C 72 F6 .r. cpx #72f6 -8A15 00 . test -8A16 36 6 psha -8A17 27 03 '. beq 03 ;8A1C -8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 -8A1C F6 00 1F ... ldab 001f -8A1F C4 40 .@ andb #40 -8A21 27 78 'x beq 78 ;8A9B -8A23 F6 0B C0 ... ldab 0bc0 -8A26 C4 02 .. andb #02 -8A28 27 52 'R beq 52 ;8A7C -8A2A F6 0B AA ... ldab 0baa -8A2D C1 32 .2 cmpb #32 -8A2F 24 22 $" bcc 22 ;8A53 -8A31 F6 0B AA ... ldab 0baa -8A34 4F O clra -8A35 F3 00 27 ..' addd 0027 -8A38 FD 00 27 ..' stad 0027 -8A3B F6 0B AA ... ldab 0baa -8A3E 4F O clra -8A3F 37 7 pshb -8A40 36 6 psha -8A41 CC 00 FA ... ldd #00fa -8A44 BD FB BA ... jsr fbba ;jump38 -8A47 B3 00 27 ..' subd 0027 -8A4A 24 05 $. bcc 05 ;8A51 -8A4C 5F _ clrb -8A4D 4F O clra -8A4E FD 00 27 ..' stad 0027 -8A51 20 27 ' bra 27 ;8A7A -8A53 F6 0B AA ... ldab 0baa -8A56 C1 32 .2 cmpb #32 -8A58 26 20 & bne 20 ;8A7A -8A5A F6 0B AA ... ldab 0baa -8A5D 4F O clra -8A5E F3 00 27 ..' addd 0027 -8A61 FD 00 27 ..' stad 0027 -8A64 F6 0B AA ... ldab 0baa -8A67 4F O clra -8A68 37 7 pshb -8A69 36 6 psha -8A6A CC 00 C7 ... ldd #00c7 -8A6D BD FB BA ... jsr fbba ;jump38 -8A70 B3 00 27 ..' subd 0027 -8A73 24 05 $. bcc 05 ;8A7A -8A75 5F _ clrb -8A76 4F O clra -8A77 FD 00 27 ..' stad 0027 -8A7A 20 17 . bra 17 ;8A93 -8A7C F6 0B AA ... ldab 0baa -8A7F 4F O clra -8A80 F3 00 27 ..' addd 0027 -8A83 FD 00 27 ..' stad 0027 -8A86 FC 00 27 ..' ldd 0027 -8A89 83 27 0F .'. subd #270f -8A8C 23 05 #. bls 05 ;8A93 -8A8E 5F _ clrb -8A8F 4F O clra -8A90 FD 00 27 ..' stad 0027 -8A93 BD 9A 47 ..G jsr 9a47 ;jump39 -8A96 C6 02 .. ldab #02 -8A98 F7 00 36 ..6 stb 0036 - -goto8: -8A9B CE 00 1B ... ldx #001b -8A9E 1C 00 .. bset add,x 00,x -8AA0 10 . sba -8AA1 CC 02 33 ..3 ldd #0233 -8AA4 FD 00 3B ..; stad 003b -8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 -8AAA F6 00 36 ..6 ldab 0036 -8AAD 27 03 '. beq 03 ;8AB2 -8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 -8AB2 F6 00 1F ... ldab 001f -8AB5 C4 40 .@ andb #40 -8AB7 26 03 &. bne 03 ;8ABC -8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 -8ABC F6 0B C0 ... ldab 0bc0 -8ABF C4 02 .. andb #02 -8AC1 27 57 'W beq 57 ;8B1A -8AC3 FC 00 27 ..' ldd 0027 -8AC6 26 18 &. bne 18 ;8AE0 -8AC8 F6 0B AA ... ldab 0baa -8ACB C1 32 .2 cmpb #32 -8ACD 24 11 $. bcc 11 ;8AE0 -8ACF F6 0B AA ... ldab 0baa -8AD2 4F O clra -8AD3 37 7 pshb -8AD4 36 6 psha -8AD5 CC 00 FA ... ldd #00fa -8AD8 BD FB BA ... jsr fbba ;jump38 -8ADB FD 00 27 ..' stad 0027 -8ADE 20 38 8 bra 38 ;8B18 -8AE0 FC 00 27 ..' ldd 0027 -8AE3 26 18 &. bne 18 ;8AFD -8AE5 F6 0B AA ... ldab 0baa -8AE8 C1 32 .2 cmpb #32 -8AEA 26 11 &. bne 11 ;8AFD -8AEC F6 0B AA ... ldab 0baa -8AEF 4F O clra -8AF0 37 7 pshb -8AF1 36 6 psha -8AF2 CC 00 C7 ... ldd #00c7 -8AF5 BD FB BA ... jsr fbba ;jump38 -8AF8 FD 00 27 ..' stad 0027 -8AFB 20 1B . bra 1b ;8B18 -8AFD F6 0B AA ... ldab 0baa -8B00 4F O clra -8B01 B3 00 27 ..' subd 0027 -8B04 22 0D ". bhi 0d ;8B13 -8B06 FC 00 27 ..' ldd 0027 -8B09 F0 0B AA ... subb 0baa -8B0C 82 00 .. sbca #00 -8B0E FD 00 27 ..' stad 0027 -8B11 20 05 . bra 05 ;8B18 -8B13 5F _ clrb -8B14 4F O clra -8B15 FD 00 27 ..' stad 0027 -8B18 20 2D - bra 2d ;8B47 -8B1A FC 00 27 ..' ldd 0027 -8B1D 26 0D &. bne 0d ;8B2C -8B1F CC 27 10 .'. ldd #2710 -8B22 F0 0B AA ... subb 0baa -8B25 82 00 .. sbca #00 -8B27 FD 00 27 ..' stad 0027 -8B2A 20 1B . bra 1b ;8B47 -8B2C F6 0B AA ... ldab 0baa -8B2F 4F O clra -8B30 B3 00 27 ..' subd 0027 -8B33 22 0D ". bhi 0d ;8B42 -8B35 FC 00 27 ..' ldd 0027 -8B38 F0 0B AA ... subb 0baa -8B3B 82 00 .. sbca #00 -8B3D FD 00 27 ..' stad 0027 -8B40 20 05 . bra 05 ;8B47 -8B42 5F _ clrb -8B43 4F O clra -8B44 FD 00 27 ..' stad 0027 -8B47 BD 9A 47 ..G jsr 9a47 ;jump39 -8B4A C6 02 .. ldab #02 -8B4C F7 00 36 ..6 stb 0036 -goto9: -8B4F CE 00 1B ... ldx #001b -8B52 1C 00 .. bset add,x 00,x -8B54 10 . sba -8B55 CC 02 33 ..3 ldd #0233 -8B58 FD 00 3B ..; stad 003b -8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 -8B5E F6 00 36 ..6 ldab 0036 -8B61 26 2C &, bne 2c ;8B8F -8B63 F6 00 1F ... ldab 001f -8B66 C4 40 .@ andb #40 -8B68 27 25 '% beq 25 ;8B8F -8B6A FC 00 46 ..F ldd 0046 -8B6D 83 00 64 ..d subd #0064 -8B70 24 15 $. bcc 15 ;8B87 -8B72 FE 00 46 ..F ldx 0046 -8B75 08 . inx -8B76 FF 00 46 ..F stx 0046 -8B79 FC 00 46 ..F ldd 0046 -8B7C 83 00 64 ..d subd #0064 -8B7F 25 06 %. bcs 06 ;8B87 -8B81 CC 00 01 ... ldd #0001 -8B84 FD 00 46 ..F stad 0046 -8B87 BD 9A 47 ..G jsr 9a47 ;jump39 -8B8A C6 02 .. ldab #02 -8B8C F7 00 36 ..6 stb 0036 -8B8F CE 00 1B ... ldx #001b -8B92 1C 00 .. bset add,x 00,x -8B94 10 . sba -8B95 CC 02 33 ..3 ldd #0233 -8B98 FD 00 3B ..; stad 003b -8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 -8B9E F6 00 36 ..6 ldab 0036 -8BA1 26 29 &) bne 29 ;8BCC -8BA3 F6 00 1F ... ldab 001f -8BA6 C4 40 .@ andb #40 -8BA8 27 22 '" beq 22 ;8BCC -8BAA FC 00 46 ..F ldd 0046 -8BAD 83 00 00 ... subd #0000 -8BB0 23 12 #. bls 12 ;8BC4 -8BB2 FE 00 46 ..F ldx 0046 -8BB5 09 . dex -8BB6 FF 00 46 ..F stx 0046 -8BB9 FC 00 46 ..F ldd 0046 -8BBC 26 06 &. bne 06 ;8BC4 -8BBE CC 00 63 ..c ldd #0063 -8BC1 FD 00 46 ..F stad 0046 -8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 -8BC7 C6 02 .. ldab #02 -8BC9 F7 00 36 ..6 stb 0036 -8BCC CE 00 1B ... ldx #001b -8BCF 1C 00 .. bset add,x 00,x -8BD1 10 . sba -8BD2 CC 02 33 ..3 ldd #0233 -8BD5 FD 00 3B ..; stad 003b -8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 -8BDB F6 00 1F ... ldab 001f -8BDE C4 40 .@ andb #40 -8BE0 27 15 '. beq 15 ;8BF7 -8BE2 F6 00 19 ... ldab 0019 -8BE5 C4 10 .. andb #10 -8BE7 27 08 '. beq 08 ;8BF1 -8BE9 CE 00 19 ... ldx #0019 -8BEC 1D 00 .. bclr add,x 00,x -8BEE 10 . sba -8BEF 20 06 . bra 06 ;8BF7 -8BF1 CE 00 19 ... ldx #0019 -8BF4 1C 00 .. bset add,x 00,x -8BF6 10 . sba -8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 -8BFA 20 76 v bra 76 ;8C72 -8BFC BD A3 85 ... jsr a385 ;jump40 -8BFF F6 00 06 ... ldab 0006 -8C02 C1 64 .d cmpb #64 -8C04 24 24 $$ bcc 24 ;8C2A -8C06 BD 97 6F ..o jsr 976f ;jump41 -8C09 F6 00 06 ... ldab 0006 -8C0C BD D7 A0 ... jsr d7a0 ;jump10 -8C0F 83 00 00 ... subd #0000 -8C12 27 16 '. beq 16 ;8C2A -8C14 F6 00 06 ... ldab 0006 -8C17 C1 09 .. cmpb #09 -8C19 26 03 &. bne 03 ;8C1E -8C1B BD 97 6F ..o jsr 976f ;jump41 -8C1E F6 00 06 ... ldab 0006 -8C21 C1 45 .E cmpb #45 -8C23 26 05 &. bne 05 ;8C2A -8C25 C6 01 .. ldab #01 -8C27 F7 00 06 ... stb 0006 -8C2A F6 0E 6D ..m ldab 0e6d -8C2D C1 01 .. cmpb #01 -8C2F 26 11 &. bne 11 ;8C42 -8C31 F6 00 06 ... ldab 0006 -8C34 4F O clra -8C35 05 . asld -8C36 C3 08 C8 ... addd #08c8 -8C39 8F . xgdx -8C3A EC 00 .. ldd 00,x -8C3C C4 7F .. andb #7f -8C3E 4F O clra -8C3F FD 00 46 ..F stad 0046 -8C42 BD D3 11 ... jsr d311 ;jump30 -8C45 83 00 00 ... subd #0000 -8C48 26 12 &. bne 12 ;8C5C -8C4A CE 00 1F ... ldx #001f -8C4D 1C 00 .. bset add,x 00,x -8C4F 40 @ nega -8C50 FC 00 27 ..' ldd 0027 -8C53 83 27 0F .'. subd #270f -8C56 23 02 #. bls 02 ;8C5A -8C58 8D 19 .. bsr dest 19 -8C5A 20 06 . bra 06 ;8C62 -8C5C CE 00 1F ... ldx #001f -8C5F 1D 00 .. bclr add,x 00,x -8C61 40 @ nega -8C62 BD 9A 47 ..G jsr 9a47 ;jump39 -8C65 20 0B . bra 0b ;8C72 -8C67 BD A3 85 ... jsr a385 ;jump40 -8C6A BD 85 AF ... jsr 85af ;jump14 -8C6D 20 03 . bra 03 ;8C72 -8C6F BD 85 AF ... jsr 85af ;jump14 -goto7: -8C72 39 9 rts - -jump75: -8C73 F6 00 06 ... ldab 0006 -8C76 4F O clra -8C77 05 . asld -8C78 C3 08 00 ... addd #0800 -8C7B 8F . xgdx -8C7C EC 00 .. ldd 00,x -8C7E C4 FF .. andb #ff -8C80 84 3F .? anda #3f -8C82 FD 00 27 ..' stad 0027 -8C85 F6 00 06 ... ldab 0006 -8C88 4F O clra -8C89 05 . asld -8C8A C3 08 C8 ... addd #08c8 -8C8D 8F . xgdx -8C8E EC 00 .. ldd 00,x -8C90 C4 7F .. andb #7f -8C92 4F O clra -8C93 FD 00 46 ..F stad 0046 -8C96 F6 00 06 ... ldab 0006 -8C99 4F O clra -8C9A 05 . asld -8C9B C3 08 C8 ... addd #08c8 -8C9E 8F . xgdx -8C9F EC 00 .. ldd 00,x -8CA1 84 08 .. anda #08 -8CA3 27 08 '. beq 08 ;8CAD -8CA5 CE 00 19 ... ldx #0019 -8CA8 1C 00 .. bset add,x 00,x -8CAA 10 . sba -8CAB 20 06 . bra 06 ;8CB3 -8CAD CE 00 19 ... ldx #0019 -8CB0 1D 00 .. bclr add,x 00,x -8CB2 10 . sba -8CB3 39 9 rts - -jump18: -8CB4 F6 00 1F ... ldab 001f -8CB7 C4 02 .. andb #02 -8CB9 27 12 '. beq 12 ;8CCD -8CBB FC 0B B7 ... ldd 0bb7 -8CBE FD 00 0D ... stad 000d -8CC1 CE 00 1F ... ldx #001f -8CC4 1D 00 .. bclr add,x 00,x -8CC6 02 . idiv -8CC7 7F 00 36 ..6 clr 0036 -8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8CCD F6 00 09 ... ldab 0009 -8CD0 4F O clra -8CD1 BD FE 32 ..2 jsr fe32 ;jump25 -8CD4 8C EE 00 ... cpx #ee00 -8CD7 00 . test -8CD8 8C F4 00 ... cpx #f400 -8CDB 01 . nop -8CDC 8D 80 .. bsr dest 80 -8CDE 00 . test -8CDF 01 . nop -8CE0 8E 29 00 .). lds #2900 -8CE3 08 . inx -8CE4 8E 31 00 .1. lds #3100 -8CE7 01 . nop -8CE8 8E 34 FF .4. lds #34ff -8CEB F5 00 00 ... bitb 0000 -8CEE BD 9B 63 ..c jsr 9b63 ;jump101 -8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8CF4 F6 00 36 ..6 ldab 0036 -8CF7 26 78 &x bne 78 ;8D71 -8CF9 F6 0B C0 ... ldab 0bc0 -8CFC C4 02 .. andb #02 -8CFE 27 52 'R beq 52 ;8D52 -8D00 F6 0B AA ... ldab 0baa -8D03 C1 32 .2 cmpb #32 -8D05 24 22 $" bcc 22 ;8D29 -8D07 F6 0B AA ... ldab 0baa -8D0A 4F O clra -8D0B F3 00 0D ... addd 000d -8D0E FD 00 0D ... stad 000d -8D11 F6 0B AA ... ldab 0baa -8D14 4F O clra -8D15 37 7 pshb -8D16 36 6 psha -8D17 CC 00 FA ... ldd #00fa -8D1A BD FB BA ... jsr fbba ;jump38 -8D1D B3 00 0D ... subd 000d -8D20 24 05 $. bcc 05 ;8D27 -8D22 5F _ clrb -8D23 4F O clra -8D24 FD 00 0D ... stad 000d -8D27 20 27 ' bra 27 ;8D50 -8D29 F6 0B AA ... ldab 0baa -8D2C C1 32 .2 cmpb #32 -8D2E 26 20 & bne 20 ;8D50 -8D30 F6 0B AA ... ldab 0baa -8D33 4F O clra -8D34 F3 00 0D ... addd 000d -8D37 FD 00 0D ... stad 000d -8D3A F6 0B AA ... ldab 0baa -8D3D 4F O clra -8D3E 37 7 pshb -8D3F 36 6 psha -8D40 CC 00 C7 ... ldd #00c7 -8D43 BD FB BA ... jsr fbba ;jump38 -8D46 B3 00 0D ... subd 000d -8D49 24 05 $. bcc 05 ;8D50 -8D4B 5F _ clrb -8D4C 4F O clra -8D4D FD 00 0D ... stad 000d -8D50 20 17 . bra 17 ;8D69 -8D52 F6 0B AA ... ldab 0baa -8D55 4F O clra -8D56 F3 00 0D ... addd 000d -8D59 FD 00 0D ... stad 000d -8D5C FC 00 0D ... ldd 000d -8D5F 83 27 0F .'. subd #270f -8D62 23 05 #. bls 05 ;8D69 -8D64 5F _ clrb -8D65 4F O clra -8D66 FD 00 0D ... stad 000d -8D69 BD 9B 63 ..c jsr 9b63 ;jump101 -8D6C C6 02 .. ldab #02 -8D6E F7 00 36 ..6 stb 0036 -8D71 CE 00 1B ... ldx #001b -8D74 1C 00 .. bset add,x 00,x -8D76 10 . sba -8D77 CC 02 33 ..3 ldd #0233 -8D7A FD 00 3B ..; stad 003b -8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8D80 F6 00 36 ..6 ldab 0036 -8D83 27 03 '. beq 03 ;8D88 -8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 -8D88 F6 0B C0 ... ldab 0bc0 -8D8B C4 02 .. andb #02 -8D8D 27 57 'W beq 57 ;8DE6 -8D8F FC 00 0D ... ldd 000d -8D92 26 18 &. bne 18 ;8DAC -8D94 F6 0B AA ... ldab 0baa -8D97 C1 32 .2 cmpb #32 -8D99 24 11 $. bcc 11 ;8DAC -8D9B F6 0B AA ... ldab 0baa -8D9E 4F O clra -8D9F 37 7 pshb -8DA0 36 6 psha -8DA1 CC 00 FA ... ldd #00fa -8DA4 BD FB BA ... jsr fbba ;jump38 -8DA7 FD 00 0D ... stad 000d -8DAA 20 38 8 bra 38 ;8DE4 -8DAC FC 00 0D ... ldd 000d -8DAF 26 18 &. bne 18 ;8DC9 -8DB1 F6 0B AA ... ldab 0baa -8DB4 C1 32 .2 cmpb #32 -8DB6 26 11 &. bne 11 ;8DC9 -8DB8 F6 0B AA ... ldab 0baa -8DBB 4F O clra -8DBC 37 7 pshb -8DBD 36 6 psha -8DBE CC 00 C7 ... ldd #00c7 -8DC1 BD FB BA ... jsr fbba ;jump38 -8DC4 FD 00 0D ... stad 000d -8DC7 20 1B . bra 1b ;8DE4 -8DC9 F6 0B AA ... ldab 0baa -8DCC 4F O clra -8DCD B3 00 0D ... subd 000d -8DD0 22 0D ". bhi 0d ;8DDF -8DD2 FC 00 0D ... ldd 000d -8DD5 F0 0B AA ... subb 0baa -8DD8 82 00 .. sbca #00 -8DDA FD 00 0D ... stad 000d -8DDD 20 05 . bra 05 ;8DE4 -8DDF 5F _ clrb -8DE0 4F O clra -8DE1 FD 00 0D ... stad 000d -8DE4 20 2D - bra 2d ;8E13 -8DE6 FC 00 0D ... ldd 000d -8DE9 26 0D &. bne 0d ;8DF8 -8DEB CC 27 10 .'. ldd #2710 -8DEE F0 0B AA ... subb 0baa -8DF1 82 00 .. sbca #00 -8DF3 FD 00 0D ... stad 000d -8DF6 20 1B . bra 1b ;8E13 -8DF8 F6 0B AA ... ldab 0baa -8DFB 4F O clra -8DFC B3 00 0D ... subd 000d -8DFF 22 0D ". bhi 0d ;8E0E -8E01 FC 00 0D ... ldd 000d -8E04 F0 0B AA ... subb 0baa -8E07 82 00 .. sbca #00 -8E09 FD 00 0D ... stad 000d -8E0C 20 05 . bra 05 ;8E13 -8E0E 5F _ clrb -8E0F 4F O clra -8E10 FD 00 0D ... stad 000d -8E13 BD 9B 63 ..c jsr 9b63 ;jump101 -8E16 C6 02 .. ldab #02 -8E18 F7 00 36 ..6 stb 0036 -goto11: -8E1B CE 00 1B ... ldx #001b -8E1E 1C 00 .. bset add,x 00,x -8E20 10 . sba -8E21 CC 02 33 ..3 ldd #0233 -8E24 FD 00 3B ..; stad 003b -8E27 20 0B . bra 0b ;8E34 -8E29 BD A4 4F ..O jsr a44f ;jump140 -8E2C BD 85 AF ... jsr 85af ;jump14 -8E2F 20 03 . bra 03 ;8E34 -8E31 BD 85 AF ... jsr 85af ;jump14 -goto10: -8E34 39 9 rts - -jump19: -8E35 F6 00 1F ... ldab 001f -8E38 C4 02 .. andb #02 -8E3A 27 1E '. beq 1e ;8E5A -8E3C 7F 00 48 ..H clr 0048 -8E3F F6 0B C0 ... ldab 0bc0 -8E42 F7 00 67 ..g stb 0067 -8E45 F6 0E 6D ..m ldab 0e6d -8E48 F7 0E 6F ..o stb 0e6f -8E4B F6 0E 6E ..n ldab 0e6e -8E4E F7 0E 70 ..p stb 0e70 -8E51 CE 00 1F ... ldx #001f -8E54 1D 00 .. bclr add,x 00,x -8E56 02 . idiv -8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E5A F6 00 09 ... ldab 0009 -8E5D 4F O clra -8E5E BD FE 32 ..2 jsr fe32 ;jump25 -8E61 8E 7B 00 .{. lds #7b00 -8E64 00 . test -8E65 8E 81 00 ... lds #8100 -8E68 01 . nop -8E69 8E 87 00 ... lds #8700 -8E6C 04 . lsrd -8E6D 8F . xgdx -8E6E 01 . nop -8E6F 00 . test -8E70 05 . asld -8E71 8F . xgdx -8E72 09 . dex -8E73 00 . test -8E74 01 . nop -8E75 8F . xgdx -8E76 0C . clc -8E77 FF F5 00 ... stx f500 -8E7A 00 . test -8E7B BD 9C 15 ... jsr 9c15 ;jump111 -8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E81 BD A7 5F .._ jsr a75f ;jump133 -8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E87 F6 00 48 ..H ldab 0048 -8E8A C1 08 .. cmpb #08 -8E8C 25 05 %. bcs 05 ;8E93 -8E8E F6 00 67 ..g ldab 0067 -8E91 2D 03 -. blt 03 ;8E96 -8E93 BD A4 59 ..Y jsr a459 ;jump110 -8E96 F6 00 48 ..H ldab 0048 -8E99 C1 0A .. cmpb #0a -8E9B 24 5F $_ bcc 5f ;8EFC -8E9D 7C 00 48 |.H inc 0048 -8EA0 F6 00 48 ..H ldab 0048 -8EA3 C1 01 .. cmpb #01 -8EA5 26 0F &. bne 0f ;8EB6 -8EA7 F6 00 67 ..g ldab 0067 -8EAA C4 02 .. andb #02 -8EAC 26 08 &. bne 08 ;8EB6 -8EAE F6 00 48 ..H ldab 0048 -8EB1 CB 02 .. addb #02 -8EB3 F7 00 48 ..H stb 0048 -8EB6 F6 00 48 ..H ldab 0048 -8EB9 C1 02 .. cmpb #02 -8EBB 26 0A &. bne 0a ;8EC7 -8EBD F6 00 67 ..g ldab 0067 -8EC0 C4 10 .. andb #10 -8EC2 26 03 &. bne 03 ;8EC7 -8EC4 7C 00 48 |.H inc 0048 -8EC7 F6 00 48 ..H ldab 0048 -8ECA C1 06 .. cmpb #06 -8ECC 26 0F &. bne 0f ;8EDD -8ECE F6 00 67 ..g ldab 0067 -8ED1 C4 08 .. andb #08 -8ED3 26 08 &. bne 08 ;8EDD -8ED5 C6 02 .. ldab #02 -8ED7 FB 00 48 ..H addb 0048 -8EDA F7 00 48 ..H stb 0048 -8EDD F6 00 48 ..H ldab 0048 -8EE0 C1 0A .. cmpb #0a -8EE2 26 08 &. bne 08 ;8EEC -8EE4 F6 00 67 ..g ldab 0067 -8EE7 2D 03 -. blt 03 ;8EEC -8EE9 7C 00 48 |.H inc 0048 -8EEC F6 00 48 ..H ldab 0048 -8EEF C1 0A .. cmpb #0a -8EF1 23 09 #. bls 09 ;8EFC -8EF3 7F 00 48 ..H clr 0048 -8EF6 F6 0B C0 ... ldab 0bc0 -8EF9 F7 00 67 ..g stb 0067 -8EFC BD 9C 15 ... jsr 9c15 ;jump111 -8EFF 20 0B . bra 0b ;8F0C -8F01 BD A4 59 ..Y jsr a459 ;jump110 -8F04 BD 85 AF ... jsr 85af ;jump14 -8F07 20 03 . bra 03 ;8F0C -8F09 BD 85 AF ... jsr 85af ;jump14 -goto12: -8F0C 39 9 rts - -jump20: -8F0D F6 00 1F ... ldab 001f -8F10 C4 02 .. andb #02 -8F12 27 1D '. beq 1d ;8F31 -8F14 C6 01 .. ldab #01 -8F16 F7 00 22 .." stb 0022 -8F19 F6 0B AF ... ldab 0baf -8F1C F7 00 24 ..$ stb 0024 -8F1F F6 0B B4 ... ldab 0bb4 -8F22 F7 00 2A ..* stb 002a -8F25 CE 00 1F ... ldx #001f -8F28 1D 00 .. bclr add,x 00,x -8F2A 02 . idiv -8F2B 7F 00 36 ..6 clr 0036 -8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 -8F31 F6 00 09 ... ldab 0009 -8F34 4F O clra -8F35 BD FE 16 ... jsr fe16 ;jump2 -8F38 00 . test -8F39 00 . test -8F3A 00 . test -8F3B 0B . sev -8F3C 90 D0 8F ... suba d0 -8F3F 56 V rorb -8F40 8F . xgdx -8F41 5C \ incb -8F42 8F . xgdx -8F43 B3 90 0C ... subd 900c -8F46 90 62 90 .b. suba 62 -8F49 BA 90 D0 ... ora 90d0 -8F4C 90 D0 90 ... suba d0 -8F4F D0 90 D0 ... subb 90 -8F52 90 C5 90 ... suba c5 -8F55 CD . illegal -8F56 BD 9D 2A ..* jsr 9d2a ;jump89 -8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 -8F5C F6 00 36 ..6 ldab 0036 -8F5F 26 43 &C bne 43 ;8FA4 -8F61 F6 00 24 ..$ ldab 0024 -8F64 C1 64 .d cmpb #64 -8F66 24 34 $4 bcc 34 ;8F9C -8F68 7C 00 24 |.$ inc 0024 -8F6B F6 00 24 ..$ ldab 0024 -8F6E F7 00 06 ... stb 0006 -8F71 F6 00 06 ... ldab 0006 -8F74 BD D7 A0 ... jsr d7a0 ;jump10 -8F77 83 00 00 ... subd #0000 -8F7A 27 03 '. beq 03 ;8F7F -8F7C 7C 00 24 |.$ inc 0024 -8F7F F6 00 24 ..$ ldab 0024 -8F82 C1 64 .d cmpb #64 -8F84 26 03 &. bne 03 ;8F89 -8F86 7F 00 24 ..$ clr 0024 -8F89 F6 00 24 ..$ ldab 0024 -8F8C 4F O clra -8F8D CE 00 05 ... ldx #0005 -8F90 02 . idiv -8F91 5D ] tstb -8F92 26 08 &. bne 08 ;8F9C -8F94 F6 00 24 ..$ ldab 0024 -8F97 27 03 '. beq 03 ;8F9C -8F99 7C 00 24 |.$ inc 0024 -8F9C BD 9D 2A ..* jsr 8d2a ;jump89 -8F9F C6 02 .. ldab #02 -8FA1 F7 00 36 ..6 stb 0036 -8FA4 CE 00 1B ... ldx #001b -8FA7 1C 00 .. bset add,x 00,x -8FA9 10 . sba -8FAA CC 02 33 ..3 ldd #0233 -8FAD FD 00 3B ..; stad 003b -8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 -8FB3 F6 00 36 ..6 ldab 0036 -8FB6 26 45 &E bne 45 ;8FFD -8FB8 F6 00 24 ..$ ldab 0024 -8FBB C1 00 .. cmpb #00 -8FBD 23 2C #, bls 2c ;8FEB -8FBF 7A 00 24 z.$ dec 0024 -8FC2 F6 00 24 ..$ ldab 0024 -8FC5 4F O clra -8FC6 CE 00 05 ... ldx #0005 -8FC9 02 . idiv -8FCA 5D ] tstb -8FCB 26 08 &. bne 08 ;8FD5 -8FCD F6 00 24 ..$ ldab 0024 -8FD0 27 03 '. beq 03 ;8FD5 -8FD2 7A 00 24 z.$ dec 0024 -8FD5 F6 00 24 ..$ ldab 0024 -8FD8 F7 00 06 ... stb 0006 -8FDB F6 00 06 ... ldab 0006 -8FDE BD D7 A0 ... jsr d7a0 ;jump10 -8FE1 83 00 00 ... subd #0000 -8FE4 27 03 '. beq 03 ;8FE9 -8FE6 7A 00 24 z.$ dec 0024 -8FE9 20 0A . bra 0a ;8FF5 -8FEB F6 00 24 ..$ ldab 0024 -8FEE 26 05 &. bne 05 ;8FF5 -8FF0 C6 62 .b ldab #62 -8FF2 F7 00 24 ..$ stb 0024 -8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 -8FF8 C6 02 .. ldab #02 -8FFA F7 00 36 ..6 stb 0036 -8FFD CE 00 1B ... ldx #001b -9000 1C 00 .. bset add,x 00,x -9002 10 . sba -9003 CC 02 33 ..3 ldd #0233 -9006 FD 00 3B ..; stad 003b -9009 7E 90 D0 ~.. jmp 90d0 ;goto13 -900C F6 00 36 ..6 ldab 0036 -900F 26 43 &C bne 43 ;9054 -9011 F6 00 2A ..* ldab 002a -9014 C1 64 .d cmpb #64 -9016 24 34 $4 bcc 34 ;904C -9018 7C 00 2A |.* inc 002a -901B F6 00 2A ..* ldab 002a -901E F7 00 06 ... stb 0006 -9021 F6 00 06 ... ldab 0006 -9024 BD D7 A0 ... jsr d7a0 ;jump10 -9027 83 00 00 ... subd #0000 -902A 27 03 '. beq 03 ;902F -902C 7C 00 2A |.* inc 002a -902F F6 00 2A ..* ldab 002a -9032 C1 64 .d cmpb #64 -9034 26 03 &. bne 03 ;9039 -9036 7F 00 2A ..* clr 002a -9039 F6 00 2A ..* ldab 002a -903C 4F O clra -903D CE 00 05 ... ldx #0005 -9040 02 . idiv -9041 5D ] tstb -9042 26 08 &. bne 08 ;904C -9044 F6 00 2A ..* ldab 002a -9047 27 03 '. beq 03 ;904C -9049 7C 00 2A |.* inc 002a -904C BD 9D 2A ..* jsr 9d2a ;jump89 -904F C6 02 .. ldab #02 -9051 F7 00 36 ..6 stb 0036 -9054 CE 00 1B ... ldx #001b -9057 1C 00 .. bset add,x 00,x -9059 10 . sba -905A CC 02 33 ..3 ldd #0233 -905D FD 00 3B ..; stad 003b -9060 20 6E n bra 6e ;90D0 -9062 F6 00 36 ..6 ldab 0036 -9065 26 45 &E bne 45 ;90AC -9067 F6 00 2A ..* ldab 002a -906A C1 00 .. cmpb #00 -906C 23 2C #, bls 2c ;909A -906E 7A 00 2A z.* dec 002a -9071 F6 00 2A ..* ldab 002a -9074 4F O clra -9075 CE 00 05 ... ldx #0005 -9078 02 . idiv -9079 5D ] tstb -907A 26 08 &. bne 08 ;9084 -907C F6 00 2A ..* ldab 002a -907F 27 03 '. beq 03 ;9084 -9081 7A 00 2A z.* dec 002a -9084 F6 00 2A ..* ldab 002a -9087 F7 00 06 ... stb 0006 -908A F6 00 06 ... ldab 0006 -908D BD D7 A0 ... jsr d7a0 ;jump10 -9090 83 00 00 ... subd #0000 -9093 27 03 '. beq 03 ;9098 -9095 7A 00 2A z.* dec 002a -9098 20 0A . bra 0a ;90A4 -909A F6 00 2A ..* ldab 002a -909D 26 05 &. bne 05 ;90A4 -909F C6 62 .b ldab #62 -90A1 F7 00 2A ..* stb 002a -90A4 BD 9D 2A ..* jsr 9d2a ;jump89 -90A7 C6 02 .. ldab #02 -90A9 F7 00 36 ..6 stb 0036 -90AC CE 00 1B ... ldx #001b -90AF 1C 00 .. bset add,x 00,x -90B1 10 . sba -90B2 CC 02 33 ..3 ldd #0233 -90B5 FD 00 3B ..; stad 003b -90B8 20 16 . bra 16 ;90D0 -90BA BD A5 1E ... jsr a51e ;jump109 -90BD BD AA 9A ... jsr aa9a ;jump127 -90C0 BD 9D 2A ..* jsr 9d2a ;jump89 -90C3 20 0B . bra 0b ;90D0 -90C5 BD A5 1E ... jsr a51e ;jump109 -90C8 BD 85 AF ... jsr 85af ;jump14 -90CB 20 03 . bra 03 ;90D0 -90CD BD 85 AF ... jsr 85af ;jump14 -goto13: -90D0 39 9 rts - -jump21: -90D1 F6 00 1F ... ldab 001f -90D4 C4 02 .. andb #02 -90D6 27 14 '. beq 14 ;90EC -90D8 CE 00 1F ... ldx #001f -90DB 1D 00 .. bclr add,x 00,x -90DD 02 . idiv -90DE CE 00 19 ... ldx #0019 -90E1 1C 00 .. bset add,x 00,x -90E3 80 7F .. suba #7f -90E5 00 . test -90E6 09 . dex -90E7 7F 00 0A ... clr 000a -90EA 20 40 @ bra 40 ;912C -90EC F6 00 09 ... ldab 0009 -90EF 4F O clra -90F0 BD FE 32 ..2 jsr fe32 ;jump25 -90F3 91 0D 00 ... cmpa 0d -90F6 00 . test -90F7 91 15 00 ... cmpa 15 -90FA 01 . nop -90FB 91 19 00 ... cmpa 19 -90FE 01 . nop -90FF 91 1E 00 ... cmpa 1e -9102 01 . nop -9103 91 23 00 .#. cmpa 23 -9106 08 . inx -9107 91 26 FF .&. cmpa 26 -910A F5 00 00 ... bitb 0000 -910D CC B0 AD ... ldd #b0ad -9110 BD C0 BA ... jsr c0ba ;display: -9113 20 17 . bra 17 ;912C -9115 8D 16 .. bsr dest 16 -9117 20 13 . bra 13 ;912C -9119 BD 91 C6 ... jsr 91c6 ;jump76 -911C 20 0E . bra 0e ;912C -911E BD 92 5A ..Z jsr 925a ;jump149 -9121 20 09 . bra 09 ;912C -9123 BD 85 AF ... jsr 85af ;jump14 -9126 7F 00 09 ... clr 0009 -9129 7F 00 0A ... clr 000a -912C 39 9 rts - -912D F6 00 19 ... ldab 0019 -9130 2C 28 ,( bge 28 ;915A -9132 BD A9 CF ... jsr a9cf ;jump131 -9135 C6 50 .P ldab #50 -9137 F7 0A 90 ... stb 0a90 -913A C6 20 . ldab #20 -913C F7 0B 8D ... stb 0b8d -913F C6 20 . ldab #20 -9141 F7 0B 8E ... stb 0b8e -9144 C6 28 .( ldab #28 -9146 F7 0B 8F ... stb 0b8f -9149 7F 00 54 ..T clr 0054 -914C 7F 00 60 ..` clr 0060 -914F CE 00 19 ... ldx #0019 -9152 1D 00 .. bclr add,x 00,x -9154 80 7F .. suba #7f -9156 00 . test -9157 36 6 psha -9158 20 6B k bra 6b ;91C5 -915A F6 00 0A ... ldab 000a -915D 4F O clra -915E BD FE 16 ... jsr fe16 ;jump2 -9161 00 . test -9162 00 . test -9163 00 . test -9164 0B . sev -9165 91 C5 91 ... cmpa c5 -9168 7F 91 84 ... clr 9184 -916B 91 89 91 ... cmpa 89 -916E 8E 91 9F ... lds #919f -9171 91 B0 91 ... cmpa b0 -9174 C5 91 .. bitb #91 -9176 C5 91 .. bitb #91 -9178 C5 91 .. bitb #91 -917A B5 91 BA ... bita 91ba -917D 91 C2 BD ... cmpa c2 -9180 9D 7E 20 .~ jsr 7e -9183 41 A illegal -9184 BD A8 64 ..d jsr a864 ;jump99 -9187 20 3C < bra 3c ;91C5 -9189 BD A8 D5 ... jsr a8d5 ;jump97 -918C 20 37 7 bra 37 ;91C5 -918E BD A8 96 ... jsr a896 ;jump98 -9191 CE 00 1B ... ldx #001b -9194 1C 00 .. bset add,x 00,x -9196 10 . sba -9197 CC 02 33 ..3 ldd #0233 -919A FD 00 3B ..; stad 003b -919D 20 26 & bra 26 ;91C5 -919F BD A8 E5 ... jsr a8e5 ;jump96 -91A2 CE 00 1B ... ldx #001b -91A5 1C 00 .. bset add,x 00,x -91A7 10 . sba -91A8 CC 02 33 ..3 ldd #0233 -91AB FD 00 3B ..; stad 003b -91AE 20 15 . bra 15 ;91C5 -91B0 BD A9 21 ..! jsr a921 ;jump95 -91B3 20 10 . bra 10 ;91C5 -91B5 BD A9 7A ..z jsr a97a ;jump132 -91B8 20 0B . bra 0b ;91C5 -91BA BD A5 7D ..} jsr a57d ;jump139 -91BD BD 85 AF ... jsr 85af ;jump14 -91C0 20 03 . bra 03 ;91C5 -91C2 BD 85 AF ... jsr 85af ;jump14 -91C5 39 9 rts - -jump76: -91C6 F6 00 19 ... ldab 0019 -91C9 2C 28 ,( bge 28 ;91F3 -91CB BD AA 0A ... jsr aa0a ;jump130 -91CE C6 53 .S ldab #53 -91D0 F7 0A 90 ... stb 0a90 -91D3 C6 20 . ldab #20 -91D5 F7 0A 9D ... stb 0a9d -91D8 C6 20 . ldab #20 -91DA F7 0A 9E ... stb 0a9e -91DD C6 28 .( ldab #28 -91DF F7 0A 9F ... stb 0a9f -91E2 7F 00 54 ..T clr 0054 -91E5 7F 00 60 ..` clr 0060 -91E8 CE 00 19 ... ldx #0019 -91EB 1D 00 .. bclr add,x 00,x -91ED 80 7F .. suba #7f -91EF 00 . test -91F0 36 6 psha -91F1 20 66 f bra 66 ;9259 -91F3 F6 00 0A ... ldab 000a -91F6 4F O clra -91F7 BD FE 16 ... jsr fe16 ;jump2 -91FA 00 . test -91FB 00 . test -91FC 00 . test -91FD 0B . sev -91FE 92 59 92 .Y. sbca 59 -9201 18 . illegal -9202 92 1D 92 ... sbca 1d -9205 22 92 ". bhi 92 ;9199 -9207 27 92 '. beq 92 ;919B -9209 38 8 pulx -920A 92 49 92 .I. sbca 49 -920D 59 Y rolb -920E 92 59 92 .Y. sbca 59 -9211 59 Y rolb -9212 92 59 92 .Y. sbca 59 -9215 4E N illegal -9216 92 56 BD .V. sbca 56 -9219 9D 7E 20 .~ jsr 7e -921C 3C < pshx -921D BD A8 64 ..d jsr a864 ;jump99 -9220 20 37 7 bra 37 ;9259 -9222 BD A8 D5 ... jsr a8d5 ;jump97 -9225 20 32 2 bra 32 ;9259 -9227 BD A8 96 ... jsr a896 ;jump98 -922A CE 00 1B ... ldx #001b -922D 1C 00 .. bset add,x 00,x -922F 10 . sba -9230 CC 02 33 ..3 ldd #0233 -9233 FD 00 3B ..; stad 003b -9236 20 21 ! bra 21 ;9259 -9238 BD A8 E5 ... jsr a8e5 ;jump96 -923B CE 00 1B ... ldx #001b -923E 1C 00 .. bset add,x 00,x -9240 10 . sba -9241 CC 02 33 ..3 ldd #0233 -9244 FD 00 3B ..; stad 003b -9247 20 10 . bra 10 ;9259 -9249 BD A9 21 ..! jsr a921 ;jump95 -924C 20 0B . bra 0b ;9259 -924E BD A5 AC ... jsr a5ac ;jump138 -9251 BD 85 AF ... jsr 85af ;jump14 -9254 20 03 . bra 03 ;9259 -9256 BD 85 AF ... jsr 85af ;jump14 -9259 39 9 rts - -jump149: -925A F6 00 19 ... ldab 0019 -925D 2C 28 ,( bge 28 ;9287 -925F BD AA 3F ..? jsr aa3f ;jump129 -9262 C6 49 .I ldab #49 -9264 F7 0A 90 ... stb 0a90 -9267 C6 20 . ldab #20 -9269 F7 0A 9D ... stb 0a9d -926C C6 20 . ldab #20 -926E F7 0A 9E ... stb 0a9e -9271 C6 28 .( ldab #28 -9273 F7 0A 9F ... stb 0a9f -9276 7F 00 54 ..T clr 0054 -9279 7F 00 60 ..` clr 0060 -927C CE 00 19 ... ldx #0019 -927F 1D 00 .. bclr add,x 00,x -9281 80 7F .. suba #7f -9283 00 . test -9284 36 6 psha -9285 20 66 f bra 66 ;92ED -9287 F6 00 0A ... ldab 000a -928A 4F O clra -928B BD FE 16 ... jsr fe16 ;jump2 -928E 00 . test -928F 00 . test -9290 00 . test -9291 0B . sev -9292 92 ED 92 ... sbca ed -9295 AC 92 .. cpx 92,x -9297 B1 92 B6 ... cmpa 92b6 -929A 92 BB 92 ... sbca bb -929D CC 92 DD ... ldd #92dd -92A0 92 ED 92 ... sbca ed -92A3 ED 92 .. stad 92,x -92A5 ED 92 .. stad 92,x -92A7 ED 92 .. stad 92,x -92A9 E2 92 .. sbcb 92,x -92AB EA BD .. orb bd,x -92AD 9D 7E 20 .~ jsr 7e -92B0 3C < pshx -92B1 BD A8 64 ..d jsr a864 ;jump99 -92B4 20 37 7 bra 37 ;92ED -92B6 BD A8 D5 ... jsr a8d5 ;jump97 -92B9 20 32 2 bra 32 ;92ED -92BB BD A8 96 ... jsr a896 ;jump98 -92BE CE 00 1B ... ldx #001b -92C1 1C 00 .. bset add,x 00,x -92C3 10 . sba -92C4 CC 02 33 ..3 ldd #0233 -92C7 FD 00 3B ..; stad 003b -92CA 20 21 ! bra 21 ;92ED -92CC BD A8 E5 ... jsr a8e5 ;jump96 -92CF CE 00 1B ... ldx #001b -92D2 1C 00 .. bset add,x 00,x -92D4 10 . sba -92D5 CC 02 33 ..3 ldd #0233 -92D8 FD 00 3B ..; stad 003b -92DB 20 10 . bra 10 ;92ED -92DD BD A9 21 ..! jsr a921 ;jump95 -92E0 20 0B . bra 0b ;92ED -92E2 BD A5 D5 ... jsr a5d5 ;jump137 -92E5 BD 85 AF ... jsr 85af ;jump14 -92E8 20 03 . bra 03 ;92ED -92EA BD 85 AF ... jsr 85af ;jump14 -92ED 39 9 rts - -jump22: -92EE F6 0C DC ... ldab 0cdc -92F1 4F O clra -92F2 37 7 pshb -92F3 36 6 psha -92F4 CC 00 64 ..d ldd #0064 -92F7 BD FB BA ... jsr fbba ;jump38 -92FA FD 0C E9 ... stad 0ce9 -92FD BD D6 F6 ... jsr d6f6 ;jump106 -9300 FC 0C E9 ... ldd 0ce9 -9303 F3 0B EF ... addd 0bef -9306 FD 0C F1 ... stad 0cf1 -9309 FE 0C F5 ... ldx 0cf5 -930C 3C < pshx -930D FC 0C F3 ... ldd 0cf3 -9310 37 7 pshb -9311 36 6 psha -9312 FE 0C F9 ... ldx 0cf9 -9315 3C < pshx -9316 FC 0C F7 ... ldd 0cf7 -9319 BD FC 25 ..% jsr fc25 ;jump85 -931C 37 7 pshb -931D 36 6 psha -931E FE 0C FD ... ldx 0cfd -9321 3C < pshx -9322 FC 0C FB ... ldd 0cfb -9325 BD FC 25 ..% jsr fc25 ;jump85 -9328 37 7 pshb -9329 36 6 psha -932A FE 0D 01 ... ldx 0d01 -932D 3C < pshx -932E FC 0C FF ... ldd 0cff -9331 BD FC 25 ..% jsr fc25 ;jump85 -9334 37 7 pshb -9335 36 6 psha -9336 FE 0D 05 ... ldx 0d05 -9339 3C < pshx -933A FC 0D 03 ... ldd 0d03 -933D BD FC 25 ..% jsr fc25 ;jump85 -9340 FD 0D F3 ... stad 0df3 -9343 32 2 pula -9344 33 3 pulb -9345 FD 0D F5 ... stad 0df5 -9348 FE 0D F9 ... ldx 0df9 -934B 3C < pshx -934C FC 0D F7 ... ldd 0df7 -934F 37 7 pshb -9350 36 6 psha -9351 FE 0D F5 ... ldx 0df5 -9354 3C < pshx -9355 FC 0D F3 ... ldd 0df3 -9358 BD FC 25 ..% jsr fc25 ;jump85 -935B FD 0D EF ... stad 0def -935E 32 2 pula -935F 33 3 pulb -9360 FD 0D F1 ... stad 0df1 -9363 F6 20 00 . . ldab 2000 ;switch block 1 -9366 C4 40 .@ andb #40 -9368 27 37 '7 beq 37 ;93A1 -936A F6 00 1F ... ldab 001f -936D C4 02 .. andb #02 -936F 27 1F '. beq 1f ;9390 -9371 BD 97 E9 ... jsr 97e9 ;jump147 -9374 CE 00 1F ... ldx #001f -9377 1D 00 .. bclr add,x 00,x -9379 02 . idiv -937A CE 00 1F ... ldx #001f -937D 1D 00 .. bclr add,x 00,x -937F 10 . sba -9380 CC 02 33 ..3 ldd #0233 -9383 FD 00 3B ..; stad 003b -9386 7F 00 09 ... clr 0009 -9389 C6 92 .. ldab #92 -938B F7 00 48 ..H stb 0048 -938E 20 0F . bra 0f ;939F -9390 F6 00 19 ... ldab 0019 -9393 C4 40 .@ andb #40 -9395 26 05 &. bne 05 ;939C -9397 BD 98 BF ... jsr 98bf ;jump146 -939A 20 03 . bra 03 ;939F -939C BD 85 AF ... jsr 85af ;jump14 -939F 20 03 . bra 03 ;93A4 -93A1 BD 98 FF ... jsr 98ff ;jump145 -93A4 39 9 rts - -jump23: -93A5 F6 00 1F ... ldab 001f -93A8 C4 02 .. andb #02 -93AA 26 0A &. bne 0a ;93B6 -93AC F6 00 3A ..: ldab 003a -93AF 26 2B &+ bne 2b ;93DC -93B1 F6 00 1D ... ldab 001d -93B4 2D 26 -& blt 26 ;93DC -93B6 CC AF BB ... ldd #afbb -93B9 BD C0 BA ... jsr c0ba ;display: -93BC CE 00 1F ... ldx #001f -93BF 1D 00 .. bclr add,x 00,x -93C1 02 . idiv -93C2 CE 00 1D ... ldx #001d -93C5 1D 00 .. bclr add,x 00,x -93C7 80 C6 .. suba #c6 -93C9 32 2 pula -93CA F7 00 3A ..: stb 003a -93CD F6 0B A8 ... ldab 0ba8 -93D0 F7 00 66 ..f stb 0066 -93D3 BD AA 74 ..t jsr aa74 ;jump128 -93D6 7F 00 48 ..H clr 0048 -93D9 7F 00 54 ..T clr 0054 -93DC F6 00 09 ... ldab 0009 -93DF 26 03 &. bne 03 ;93E4 -93E1 7E 94 92 ~.. jmp 9492 ;goto14 -93E4 F6 00 1D ... ldab 001d -93E7 2C 03 ,. bge 03 ;93EC -93E9 7E 94 92 ~.. jmp 9492 ;goto14 -93EC F6 00 09 ... ldab 0009 -93EF C1 0B .. cmpb #0b -93F1 26 06 &. bne 06 ;93F9 -93F3 BD 85 AF ... jsr 85af ;jump14 -93F6 7E 94 90 ~.. jmp 9490 ;goto15 -93F9 F6 00 09 ... ldab 0009 -93FC C1 0A .. cmpb #0a -93FE 26 03 &. bne 03 ;9403 -9400 7F 00 09 ... clr 0009 -9403 F6 00 09 ... ldab 0009 -9406 CB 30 .0 addb #30 -9408 37 7 pshb -9409 F6 00 54 ..T ldab 0054 -940C 4F O clra -940D C3 00 62 ..b addd #0062 -9410 8F . xgdx -9411 33 3 pulb -9412 E7 00 .. stb 00,x -9414 BD BE 4B ..K jsr be4b ;jump1 -9417 F6 00 54 ..T ldab 0054 -941A 26 06 &. bne 06 ;9422 -941C F6 00 62 ..b ldab 0062 -941F F7 0B 96 ... stb 0b96 -9422 F6 00 54 ..T ldab 0054 -9425 C1 01 .. cmpb #01 -9427 26 0C &. bne 0c ;9435 -9429 F6 00 62 ..b ldab 0062 -942C F7 0B 96 ... stb 0b96 -942F F6 00 63 ..c ldab 0063 -9432 F7 0B 95 ... stb 0b95 -9435 F6 00 54 ..T ldab 0054 -9438 C1 02 .. cmpb #02 -943A 26 12 &. bne 12 ;944E -943C F6 00 62 ..b ldab 0062 -943F F7 0B 96 ... stb 0b96 -9442 F6 00 63 ..c ldab 0063 -9445 F7 0B 95 ... stb 0b95 -9448 F6 00 64 ..d ldab 0064 -944B F7 0B 94 ... stb 0b94 -944E F6 00 54 ..T ldab 0054 -9451 C1 03 .. cmpb #03 -9453 26 18 &. bne 18 ;946D -9455 F6 00 62 ..b ldab 0062 -9458 F7 0B 96 ... stb 0b96 -945B F6 00 63 ..c ldab 0063 -945E F7 0B 95 ... stb 0b95 -9461 F6 00 64 ..d ldab 0064 -9464 F7 0B 94 ... stb 0b94 -9467 F6 00 65 ..e ldab 0065 -946A F7 0B 93 ... stb 0b93 -946D BD BE 01 ... jsr be01 ;jump70 -9470 7C 00 54 |.T inc 0054 -9473 F6 00 54 ..T ldab 0054 -9476 C1 04 .. cmpb #04 -9478 26 0B &. bne 0b ;9485 -947A CE 00 1D ... ldx #001d -947D 1C 00 .. bset add,x 00,x -947F 80 BD .. suba #bd -9481 A8 0F .. eora 0f,x -9483 20 06 . bra 06 ;948B -9485 CE 00 1D ... ldx #001d -9488 1D 00 .. bclr add,x 00,x -948A 80 C6 .. suba #c6 -948C 32 2 pula -948D F7 00 3A ..: stb 003a -goto15: -9490 20 4A J bra 4a ;94DC -goto14: -9492 F6 00 1D ... ldab 001d -9495 2C 45 ,E bge 45 ;94DC -9497 F6 00 09 ... ldab 0009 -949A 4F O clra -949B BD FE 32 ..2 jsr fe32 ;jump25 -949E 94 B8 00 ... anda b8 -94A1 00 . test -94A2 94 BD 00 ... anda bd -94A5 01 . nop -94A6 94 C2 00 ... anda c2 -94A9 04 . lsrd -94AA 94 D1 00 ... anda d1 -94AD 05 . asld -94AE 94 D9 00 ... anda d9 -94B1 01 . nop -94B2 94 DC FF ... anda dc -94B5 F5 00 00 ... bitb 0000 -94B8 BD 9E 0F ... jsr 9e0f ;jump142 -94BB 20 1F . bra 1f ;94DC -94BD BD A7 1F ... jsr a71f ;jump134 -94C0 20 1A . bra 1a ;94DC -94C2 7C 00 48 |.H inc 0048 -94C5 F6 00 48 ..H ldab 0048 -94C8 C1 0A .. cmpb #0a -94CA 23 03 #. bls 03 ;94CF -94CC 7F 00 48 ..H clr 0048 -94CF 20 0B . bra 0b ;94DC -94D1 BD A5 FE ... jsr a5fe ;jump136 -94D4 BD 85 AF ... jsr 85af ;jump14 -94D7 20 03 . bra 03 ;94DC -94D9 BD 85 AF ... jsr 85af ;jump14 -94DC 39 9 rts - -jump24: -94DD F6 00 1F ... ldab 001f -94E0 C4 02 .. andb #02 -94E2 27 14 '. beq 14 ;94F8 -94E4 CE 00 1F ... ldx #001f -94E7 1D 00 .. bclr add,x 00,x -94E9 02 . idiv -94EA CE 00 19 ... ldx #0019 -94ED 1C 00 .. bset add,x 00,x -94EF 80 7F .. suba #7f -94F1 00 . test -94F2 09 . dex -94F3 7F 00 0A ... clr 000a -94F6 20 46 F bra 46 ;953E -94F8 F6 00 09 ... ldab 0009 -94FB 4F O clra -94FC BD FE 32 ..2 jsr fe32 ;jump25 -94FF 95 19 00 ... bita 19 -9502 00 . test -9503 95 21 00 .!. bita 21 -9506 01 . nop -9507 95 2C 00 .,. bita 2c -950A 01 . nop -950B 95 30 00 .0. bita 30 -950E 01 . nop -950F 95 35 00 .5. bita 35 -9512 08 . inx -9513 95 38 FF .8. bita 38 -9516 F5 00 00 ... bitb 0000 -9519 CC B0 A2 ... ldd #b0a2 -951C BD C0 BA ... jsr c0ba ;display: -951F 20 1D . bra 1d ;953E -9521 BD 87 E9 ... jsr 87e9 ;jump74 -9524 CE 00 1F ... ldx #001f -9527 1C 00 .. bset add,x 00,x -9529 02 . idiv -952A 20 12 . bra 12 ;953E -952C 8D 11 .. bsr dest 11 -952E 20 0E . bra 0e ;953E -9530 BD 96 88 ... jsr 9688 ;jump148 -9533 20 09 . bra 09 ;953E -9535 BD 85 AF ... jsr 85af ;jump14 -9538 7F 00 09 ... clr 0009 -953B 7F 00 0A ... clr 000a -953E 39 9 rts - -953F F6 00 19 ... ldab 0019 -9542 2D 0A -. blt 0a ;954E -9544 F6 00 3A ..: ldab 003a -9547 26 22 &" bne 22 ;956B -9549 F6 00 1D ... ldab 001d -954C 2D 1D -. blt 1d ;956B -954E 7F 00 2C .., clr 002c -9551 CC B0 B8 ... ldd #b0b8 -9554 BD C0 BA ... jsr c0ba ;display: -9557 CE 00 19 ... ldx #0019 -955A 1D 00 .. bclr add,x 00,x -955C 80 CE .. suba #ce -955E 00 . test -955F 1D 1D .. bclr add,x 1d,x -9561 00 . test -9562 80 7F .. suba #7f -9564 00 . test -9565 54 T lsrb -9566 C6 32 .2 ldab #32 -9568 F7 00 3A ..: stb 003a -956B F6 00 0A ... ldab 000a -956E 26 03 &. bne 03 ;9573 -9570 7E 96 5C ~.\ jmp 965c ;goto16 -9573 F6 00 1D ... ldab 001d -9576 2C 03 ,. bge 03 ;957B -9578 7E 96 5C ~.\ jmp 965c ;goto16 -957B F6 00 0A ... ldab 000a -957E C1 0B .. cmpb #0b -9580 26 09 &. bne 09 ;958B -9582 CE 00 1F ... ldx #001f -9585 1C 00 .. bset add,x 00,x -9587 02 . idiv -9588 7E 96 5A ~.Z jmp 965a ;goto93 -958B F6 00 54 ..T ldab 0054 -958E 26 26 && bne 26 ;95B6 -9590 BD BE 4B ..K jsr be4b ;jump1 -9593 F6 00 0A ... ldab 000a -9596 C1 0A .. cmpb #0a -9598 26 03 &. bne 03 ;959D -959A 7F 00 0A ... clr 000a -959D F6 00 0A ... ldab 000a -95A0 CB 30 .0 addb #30 -95A2 37 7 pshb -95A3 CC 0B 95 ... ldd #0b95 -95A6 F0 00 54 ..T subb 0054 -95A9 82 00 .. sbca #00 -95AB 8F . xgdx -95AC 33 3 pulb -95AD E7 00 .. stb 00,x -95AF C6 32 .2 ldab #32 -95B1 F7 00 3A ..: stb 003a -95B4 20 37 7 bra 37 ;95ED -95B6 F6 00 54 ..T ldab 0054 -95B9 C1 01 .. cmpb #01 -95BB 26 27 &' bne 27 ;95E4 -95BD F6 00 0A ... ldab 000a -95C0 C1 05 .. cmpb #05 -95C2 27 20 ' beq 20 ;95E4 -95C4 F6 00 0A ... ldab 000a -95C7 C1 0A .. cmpb #0a -95C9 27 19 '. beq 19 ;95E4 -95CB F6 00 0A ... ldab 000a -95CE CB 30 .0 addb #30 -95D0 37 7 pshb -95D1 CC 0B 95 ... ldd #0b95 -95D4 F0 00 54 ..T subb 0054 -95D7 82 00 .. sbca #00 -95D9 8F . xgdx -95DA 33 3 pulb -95DB E7 00 .. stb 00,x -95DD C6 32 .2 ldab #32 -95DF F7 00 3A ..: stb 003a -95E2 20 09 . bra 09 ;95ED -95E4 CE 00 19 ... ldx #0019 -95E7 1C 00 .. bset add,x 00,x -95E9 80 7F .. suba #7f -95EB 00 . test -95EC 3A : abx -95ED BD BE 01 ... jsr be01 ;jump70 -95F0 7C 00 54 |.T inc 0054 -95F3 F6 00 54 ..T ldab 0054 -95F6 C1 02 .. cmpb #02 -95F8 26 5A &Z bne 5a ;9654 -95FA CE 00 1D ... ldx #001d -95FD 1C 00 .. bset add,x 00,x -95FF 80 F6 .. suba #f6 -9601 0B . sev -9602 94 CB D0 ... anda cb -9605 37 7 pshb -9606 F6 0B 95 ... ldab 0b95 -9609 CB D0 .. addb #d0 -960B 86 0A .. ldaa #0a -960D 3D = mul -960E 30 0 tsx -960F EB 00 .. addb 00,x -9611 31 1 ins -9612 F7 00 06 ... stb 0006 -9615 C6 32 .2 ldab #32 -9617 F7 00 3A ..: stb 003a -961A F6 00 06 ... ldab 0006 -961D BD D7 A0 ... jsr d7a0 ;jump10 -9620 83 00 00 ... subd #0000 -9623 26 21 &! bne 21 ;9646 -9625 BD D3 11 ... jsr d311 ;jump30 -9628 83 00 00 ... subd #0000 -962B 26 0B &. bne 0b ;9638 -962D CE 00 1F ... ldx #001f -9630 1C 00 .. bset add,x 00,x -9632 40 @ nega -9633 BD 8C 73 ..s jsr 8c73 ;jump75 -9636 20 06 . bra 06 ;963E -9638 CE 00 1F ... ldx #001f -963B 1D 00 .. bclr add,x 00,x -963D 40 @ nega -963E 7F 00 2C .., clr 002c -9641 BD 9A 47 ..G jsr 9a47 ;jump39 -9644 20 0C . bra 0c ;9652 -9646 CE 00 1D ... ldx #001d -9649 1D 00 .. bclr add,x 00,x -964B 80 CE .. suba #ce -964D 00 . test -964E 19 . daa -964F 1C 00 .. bset add,x 00,x -9651 80 20 . suba #20 -9653 06 . tap -9654 CE 00 1D ... ldx #001d -9657 1D 00 .. bclr add,x 00,x -9659 80 20 . suba #20 -; 965a goto93 -965B 2B F6 +. bmi f6 ;9653 -; 965C -;goto16 -965D 00 . test -965E 1D 2C ., bclr add,x 2c,x -9660 26 BD &. bne bd ;961F -9662 D2 13 83 ... sbcb 13 -9665 00 . test -9666 00 . test -9667 26 0F &. bne 0f ;9678 -9669 CC 00 64 ..d ldd #0064 -966C BD E5 71 ..q jsr e571 ;jump13 -966F BD E5 D1 ... jsr e5d1 ;jump52 -9672 CC 03 84 ... ldd #0384 -9675 BD E5 71 ..q jsr e571 ;jump13 -9678 7F 00 2E ... clr 002e -967B CE 00 1D ... ldx #001d -967E 1D 00 .. bclr add,x 00,x -9680 80 CE .. suba #ce -9682 00 . test -9683 1F 1C 00 02 .... brclr 1c,x 00 02 -9687 39 9 rts - -jump148: -9688 34 4 des -9689 F6 00 19 ... ldab 0019 -968C 2C 19 ,. bge 19 ;96A7 -968E CE 00 19 ... ldx #0019 -9691 1D 00 .. bclr add,x 00,x -9693 80 CC .. suba #cc -9695 B0 97 BD ... suba 97bd -9698 C0 BA .. subb #ba -969A C6 0A .. ldab #0a -969C F7 00 38 ..8 stb 0038 -969F 7F 00 05 ... clr 0005 -96A2 C6 01 .. ldab #01 -96A4 F7 00 06 ... stb 0006 -96A7 F6 00 0A ... ldab 000a -96AA C1 0B .. cmpb #0b -96AC 26 0C &. bne 0c ;96BA -96AE CC 02 33 ..3 ldd #0233 -96B1 FD 00 3B ..; stad 003b -96B4 CE 00 1F ... ldx #001f -96B7 1C 00 .. bset add,x 00,x -96B9 02 . idiv -96BA F6 00 38 ..8 ldab 0038 -96BD 27 03 '. beq 03 ;96C2 -96BF 7E 97 6D ~.m jmp 976d ;goto17 -96C2 F6 00 06 ... ldab 0006 -96C5 C1 63 .c cmpb #63 -96C7 23 03 #. bls 03 ;96CC -96C9 7E 97 6D ~.m jmp 976d ;goto17 -96CC F6 00 06 ... ldab 0006 -96CF C1 63 .c cmpb #63 -96D1 26 0F &. bne 0f ;96E2 -96D3 BD 99 C3 ... jsr 99c3 ;jump143 -96D6 CC 07 D0 ... ldd #07d0 -96D9 BD E5 71 ..q jsr e571 ;jump13 -96DC CE 00 1F ... ldx #001f -96DF 1C 00 .. bset add,x 00,x -96E1 02 . idiv -96E2 BD D3 11 ... jsr d311 ;jump30 -96E5 83 00 00 ... subd #0000 -96E8 26 0B &. bne 0b ;96F5 -96EA CE 00 1F ... ldx #001f -96ED 1C 00 .. bset add,x 00,x -96EF 40 @ nega -96F0 BD 8C 73 ..s jsr 8c73 ;jump75 -96F3 20 06 . bra 06 ;96FB -96F5 CE 00 1F ... ldx #001f -96F8 1D 00 .. bclr add,x 00,x -96FA 40 @ nega -96FB BD 9A 47 ..G jsr 9a47 ;jump39 -96FE F6 00 06 ... ldab 0006 -9701 C1 63 .c cmpb #63 -9703 26 03 &. bne 03 ;9708 -9705 7F 00 2C .., clr 002c -9708 BD D2 13 ... jsr d213 ;jump45 -970B 83 00 00 ... subd #0000 -970E 27 03 '. beq 03 ;9713 -9710 7C 00 05 |.. inc 0005 -9713 7F 00 2E ... clr 002e -9716 C6 05 .. ldab #05 -9718 F7 00 38 ..8 stb 0038 -971B CC 02 33 ..3 ldd #0233 -971E FD 00 3B ..; stad 003b -9721 30 0 tsx -9722 6F 00 o. clr 00,x -9724 F6 0E 6D ..m ldab 0e6d -9727 27 0C '. beq 0c ;9735 -9729 F6 00 06 ... ldab 0006 -972C C1 3E .> cmpb #3e -972E 26 05 &. bne 05 ;9735 -9730 C6 01 .. ldab #01 -9732 30 0 tsx -9733 E7 00 .. stb 00,x -9735 8D 38 .8 bsr dest 38 -9737 F6 0E 6D ..m ldab 0e6d -973A 27 0C '. beq 0c ;9748 -973C 30 0 tsx -973D E6 00 .. ldab 00,x -973F C1 01 .. cmpb #01 -9741 26 05 &. bne 05 ;9748 -9743 C6 45 .E ldab #45 -9745 F7 00 06 ... stb 0006 -9748 F6 00 06 ... ldab 0006 -974B BD D7 A0 ... jsr d7a0 ;jump10 -974E 83 00 00 ... subd #0000 -9751 27 15 '. beq 15 ;9768 -9753 F6 00 06 ... ldab 0006 -9756 C1 09 .. cmpb #09 -9758 26 02 &. bne 02 ;975C -975A 8D 13 .. bsr dest 13 -975C F6 00 06 ... ldab 0006 -975F C1 45 .E cmpb #45 -9761 26 05 &. bne 05 ;9768 -9763 C6 63 .c ldab #63 -9765 F7 00 06 ... stb 0006 -9768 5F _ clrb -9769 4F O clra -976A FD 00 40 ..@ stad 0040 -goto17: -976D 31 1 ins -976E 39 9 rts - -jump41: -976F F6 0E 6D ..m ldab 0e6d -9772 C1 01 .. cmpb #01 -9774 26 41 &A bne 41 ;97B7 -9776 F6 00 06 ... ldab 0006 -9779 4F O clra -977A CE 00 0A ... ldx #000a -977D 02 . idiv -977E C1 01 .. cmpb #01 -9780 26 05 &. bne 05 ;9787 -9782 7C 00 06 |.. inc 0006 -9785 20 1B . bra 1b ;97A2 -9787 F6 00 06 ... ldab 0006 -978A 4F O clra -978B CE 00 0A ... ldx #000a -978E 02 . idiv -978F C1 02 .. cmpb #02 -9791 26 0A &. bne 0a ;979D -9793 C6 09 .. ldab #09 -9795 FB 00 06 ... addb 0006 -9798 F7 00 06 ... stb 0006 -979B 20 05 . bra 05 ;97A2 -979D C6 0B .. ldab #0b -979F F7 00 06 ... stb 0006 -97A2 F6 00 06 ... ldab 0006 -97A5 C1 3E .> cmpb #3e -97A7 22 07 ". bhi 07 ;97B0 -97A9 F6 00 06 ... ldab 0006 -97AC C1 0B .. cmpb #0b -97AE 24 05 $. bcc 05 ;97B5 -97B0 C6 0B .. ldab #0b -97B2 F7 00 06 ... stb 0006 -97B5 20 31 1 bra 31 ;97E8 -97B7 F6 00 06 ... ldab 0006 -97BA CB 0A .. addb #0a -97BC F7 00 06 ... stb 0006 -97BF F6 00 06 ... ldab 0006 -97C2 C1 64 .d cmpb #64 -97C4 23 22 #" bls 22 ;97E8 -97C6 F6 00 06 ... ldab 0006 -97C9 CB 9C .. addb #9c -97CB CB 01 .. addb #01 -97CD F7 00 06 ... stb 0006 -97D0 F6 00 06 ... ldab 0006 -97D3 C1 05 .. cmpb #05 -97D5 26 05 &. bne 05 ;97DC -97D7 C6 06 .. ldab #06 -97D9 F7 00 06 ... stb 0006 -97DC F6 00 06 ... ldab 0006 -97DF C1 0A .. cmpb #0a -97E1 26 05 &. bne 05 ;97E8 -97E3 C6 01 .. ldab #01 -97E5 F7 00 06 ... stb 0006 -97E8 39 9 rts - -jump147: -97E9 BD BE 4B ..K jsr be4b ;jump1 -97EC CC AF E7 ... ldd #afe7 -97EF BD C0 BA ... jsr c0ba ;display: -97F2 BD F4 15 ... jsr f415 ;jump112 -97F5 39 9 rts - -jump27: -97F6 BD BE 4B ..K jsr be4b ;jump1 -97F9 F6 00 48 ..H ldab 0048 -97FC 4F O clra -97FD BD FE 16 ... jsr fe16 ;jump2 -9800 00 . test -9801 01 . nop -9802 00 . test -9803 03 . fdiv -9804 98 80 98 ... eora 80 -9807 0E . cli -9808 98 2B 98 .+. eora 2b -980B 48 H asla -980C 98 65 F6 .e. eora 65 -980F 0C . clc -9810 D9 4F BD .O. adcb 4f -9813 E7 95 .. stb 95,x -9815 C6 4E .N ldab #4e -9817 F7 0B 99 ... stb 0b99 -981A C6 49 .I ldab #49 -981C F7 0B 98 ... stb 0b98 -981F C6 4B .K ldab #4b -9821 F7 0B 97 ... stb 0b97 -9824 C6 4C .L ldab #4c -9826 F7 0B 96 ... stb 0b96 -9829 20 55 U bra 55 ;9880 -982B F6 0C DA ... ldab 0cda -982E 4F O clra -982F BD E7 95 ... jsr e795 ;jump54 -9832 C6 44 .D ldab #44 -9834 F7 0B 99 ... stb 0b99 -9837 C6 49 .I ldab #49 -9839 F7 0B 98 ... stb 0b98 -983C C6 4D .M ldab #4d -983E F7 0B 97 ... stb 0b97 -9841 C6 45 .E ldab #45 -9843 F7 0B 96 ... stb 0b96 -9846 20 38 8 bra 38 ;9880 -9848 F6 0C DB ... ldab 0cdb -984B 4F O clra -984C BD E7 95 ... jsr e795 ;jump54 -984F C6 51 .Q ldab #51 -9851 F7 0B 99 ... stb 0b99 -9854 C6 55 .U ldab #55 -9856 F7 0B 98 ... stb 0b98 -9859 C6 54 .T ldab #54 -985B F7 0B 97 ... stb 0b97 -985E C6 52 .R ldab #52 -9860 F7 0B 96 ... stb 0b96 -9863 20 1B . bra 1b ;9880 -9865 F6 0C DC ... ldab 0cdc -9868 4F O clra -9869 BD E7 95 ... jsr e795 ;jump54 -986C C6 44 .D ldab #44 -986E F7 0B 99 ... stb 0b99 -9871 C6 4F .O ldab #4f -9873 F7 0B 98 ... stb 0b98 -9876 C6 4C .L ldab #4c -9878 F7 0B 97 ... stb 0b97 -987B C6 52 .R ldab #52 -987D F7 0B 96 ... stb 0b96 -9880 C6 53 .S ldab #53 -9882 F7 0B 95 ... stb 0b95 -9885 C6 20 . ldab #20 -9887 F7 0B 94 ... stb 0b94 -988A C6 20 . ldab #20 -988C F7 0B 93 ... stb 0b93 -988F F6 00 5D ..] ldab 005d -9892 F7 0B 92 ... stb 0b92 -9895 F6 00 5E ..^ ldab 005e -9898 F7 0B 91 ... stb 0b91 -989B F6 00 5F .._ ldab 005f -989E F7 0B 90 ... stb 0b90 -98A1 BD BE 01 ... jsr be01 ;jump70 -98A4 39 9 rts - -jump11: -98A5 BD BE 4B ..K jsr be4b ;jump1 -98A8 F6 00 54 ..T ldab 0054 -98AB 4F O clra -98AC BD E7 95 ... jsr e795 ;jump54 -98AF F6 00 5E ..^ ldab 005e -98B2 F7 0B 95 ... stb 0b95 -98B5 F6 00 5F .._ ldab 005f -98B8 F7 0B 94 ... stb 0b94 -98BB BD BE 01 ... jsr be01 ;jump70 -98BE 39 9 rts - -jump146: -98BF F6 00 09 ... ldab 0009 -98C2 C1 00 .. cmpb #00 -98C4 26 05 &. bne 05 ;98CB -98C6 BD 9E 89 ... jsr 9e89 ;jump100 -98C9 20 33 3 bra 33 ;98FE -98CB C1 01 .. cmpb #01 -98CD 26 1E &. bne 1e ;98ED -98CF F6 00 48 ..H ldab 0048 -98D2 C1 92 .. cmpb #92 -98D4 26 15 &. bne 15 ;98EB -98D6 F6 00 1F ... ldab 001f -98D9 C4 10 .. andb #10 -98DB 26 08 &. bne 08 ;98E5 -98DD CE 00 1F ... ldx #001f -98E0 1C 00 .. bset add,x 00,x -98E2 10 . sba -98E3 20 06 . bra 06 ;98EB -98E5 CE 00 1F ... ldx #001f -98E8 1D 00 .. bclr add,x 00,x -98EA 10 . sba -98EB 20 11 . bra 11 ;98FE -98ED C1 0B .. cmpb #0b -98EF 26 0D &. bne 0d ;98FE -98F1 F6 00 1F ... ldab 001f -98F4 C4 10 .. andb #10 -98F6 27 03 '. beq 03 ;98FB -98F8 BD E9 2B ..+ jsr e92b ;jump103 -98FB BD 85 AF ... jsr 85af ;jump14 -98FE 39 9 rts - -jump145: -98FF F6 00 1F ... ldab 001f -9902 C4 02 .. andb #02 -9904 27 13 '. beq 13 ;9919 -9906 C6 01 .. ldab #01 -9908 F7 00 48 ..H stb 0048 -990B CE 00 1F ... ldx #001f -990E 1D 00 .. bclr add,x 00,x -9910 10 . sba -9911 CE 00 1F ... ldx #001f -9914 1D 00 .. bclr add,x 00,x -9916 02 . idiv -9917 20 67 g bra 67 ;9980 -9919 F6 00 09 ... ldab 0009 -991C 4F O clra -991D BD FE 32 ..2 jsr fe32 ;jump25 -9920 99 36 00 .6. adca 36 -9923 00 . test -9924 99 3B 00 .;. adca 3b -9927 01 . nop -9928 99 59 00 .Y. adca 59 -992B 09 . dex -992C 99 73 00 .s. adca 73 -992F 01 . nop -9930 99 80 FF ... adca 80 -9933 F5 00 00 ... bitb 0000 -9936 BD 9E 89 ... jsr 9e89 ;jump100 -9939 20 45 E bra 45 ;9980 -993B F6 00 48 ..H ldab 0048 -993E C1 92 .. cmpb #92 -9940 26 15 &. bne 15 ;9957 -9942 F6 00 1F ... ldab 001f -9945 C4 10 .. andb #10 -9947 26 08 &. bne 08 ;9951 -9949 CE 00 1F ... ldx #001f -994C 1C 00 .. bset add,x 00,x -994E 10 . sba -994F 20 06 . bra 06 ;9957 -9951 CE 00 1F ... ldx #001f -9954 1D 00 .. bclr add,x 00,x -9956 10 . sba -9957 20 27 ' bra 27 ;9980 -9959 7C 00 48 |.H inc 0048 -995C F6 00 48 ..H ldab 0048 -995F C1 92 .. cmpb #92 -9961 23 0B #. bls 0b ;996E -9963 C6 01 .. ldab #01 -9965 F7 00 48 ..H stb 0048 -9968 CE 00 1F ... ldx #001f -996B 1D 00 .. bclr add,x 00,x -996D 10 . sba -996E BD 9E 89 ... jsr 9e89 ;jump100 -9971 20 0D . bra 0d ;9980 -9973 F6 00 1F ... ldab 001f -9976 C4 10 .. andb #10 -9978 27 03 '. beq 03 ;997D -997A BD E9 2B ..+ jsr e92b ;jump103 -997D BD 85 AF ... jsr 85af ;jump14 -9980 39 9 rts - -jump144: -9981 BD BE 4B ..K jsr be4b ;jump1 -9984 F6 00 05 ... ldab 0005 -9987 4F O clra -9988 BD E7 95 ... jsr e795 ;jump54 -998B C6 4D .M ldab #4d -998D F7 0B 99 ... stb 0b99 -9990 C6 4F .O ldab #4f -9992 F7 0B 98 ... stb 0b98 -9995 C6 54 .T ldab #54 -9997 F7 0B 97 ... stb 0b97 -999A C6 4F .O ldab #4f -999C F7 0B 96 ... stb 0b96 -999F C6 52 .R ldab #52 -99A1 F7 0B 95 ... stb 0b95 -99A4 C6 53 .S ldab #53 -99A6 F7 0B 94 ... stb 0b94 -99A9 C6 20 . ldab #20 -99AB F7 0B 93 ... stb 0b93 -99AE C6 20 . ldab #20 -99B0 F7 0B 92 ... stb 0b92 -99B3 F6 00 5E ..^ ldab 005e -99B6 F7 0B 91 ... stb 0b91 -99B9 F6 00 5F .._ ldab 005f -99BC F7 0B 90 ... stb 0b90 -99BF BD BE 01 ... jsr be01 ;jump70 -99C2 39 9 rts - -jump143: -99C3 BD BE 4B ..K jsr be4b ;jump1 -99C6 F6 00 05 ... ldab 0005 -99C9 4F O clra -99CA BD E7 95 ... jsr e795 ;jump54 -99CD C6 56 .V ldab #56 -99CF F7 0B 99 ... stb 0b99 -99D2 C6 45 .E ldab #45 -99D4 F7 0B 98 ... stb 0b98 -99D7 C6 4E .N ldab #4e -99D9 F7 0B 97 ... stb 0b97 -99DC C6 44 .D ldab #44 -99DE F7 0B 96 ... stb 0b96 -99E1 C6 53 .S ldab #53 -99E3 F7 0B 95 ... stb 0b95 -99E6 C6 20 . ldab #20 -99E8 F7 0B 94 ... stb 0b94 -99EB C6 20 . ldab #20 -99ED F7 0B 93 ... stb 0b93 -99F0 C6 20 . ldab #20 -99F2 F7 0B 92 ... stb 0b92 -99F5 F6 00 5E ..^ ldab 005e -99F8 F7 0B 91 ... stb 0b91 -99FB F6 00 5F .._ ldab 005f -99FE F7 0B 90 ... stb 0b90 -9A01 BD BE 01 ... jsr be01 ;jump70 -9A04 39 9 rts - -jump102: -9A05 BD BE 4B ..K jsr be4b ;jump1 -9A08 FC 00 52 ..R ldd 0052 -9A0B BD E7 45 ..E jsr e745 ;jump55 -9A0E C6 4F .O ldab #4f -9A10 F7 0B 99 ... stb 0b99 -9A13 C6 44 .D ldab #44 -9A15 F7 0B 98 ... stb 0b98 -9A18 C6 44 .D ldab #44 -9A1A F7 0B 97 ... stb 0b97 -9A1D C6 53 .S ldab #53 -9A1F F7 0B 96 ... stb 0b96 -9A22 C6 20 . ldab #20 -9A24 F7 0B 95 ... stb 0b95 -9A27 C6 31 .1 ldab #31 -9A29 F7 0B 94 ... stb 0b94 -9A2C C6 2F ./ ldab #2f -9A2E F7 0B 93 ... stb 0b93 -9A31 F6 00 5D ..] ldab 005d -9A34 F7 0B 92 ... stb 0b92 -9A37 F6 00 5E ..^ ldab 005e -9A3A F7 0B 91 ... stb 0b91 -9A3D F6 00 5F .._ ldab 005f -9A40 F7 0B 90 ... stb 0b90 -9A43 BD BE 01 ... jsr be01 ;jump70 -9A46 39 9 rts - -jump39: -9A47 BD BE 4B ..K jsr be4b ;jump1 -9A4A F6 00 06 ... ldab 0006 -9A4D 4F O clra -9A4E BD E7 95 ... jsr e795 ;jump54 -9A51 F6 00 5E ..^ ldab 005e -9A54 F7 0B 99 ... stb 0b99 -9A57 F6 00 5F .._ ldab 005f -9A5A F7 0B 98 ... stb 0b98 -9A5D C6 20 . ldab #20 -9A5F F7 0B 97 ... stb 0b97 -9A62 F6 00 1F ... ldab 001f -9A65 C4 40 .@ andb #40 -9A67 27 45 'E beq 45 ;9AAE -9A69 FC 00 27 ..' ldd 0027 -9A6C BD E7 45 ..E jsr e745 ;jump55 -9A6F F6 00 5A ..Z ldab 005a -9A72 F7 0B 96 ... stb 0b96 -9A75 F6 00 5D ..] ldab 005d -9A78 F7 0B 95 ... stb 0b95 -9A7B F6 00 5E ..^ ldab 005e -9A7E F7 0B 94 ... stb 0b94 -9A81 F6 00 5F .._ ldab 005f -9A84 F7 0B 93 ... stb 0b93 -9A87 F6 00 19 ... ldab 0019 -9A8A C4 10 .. andb #10 -9A8C 27 07 '. beq 07 ;9A95 -9A8E C6 2A .* ldab #2a -9A90 F7 0B 92 ... stb 0b92 -9A93 20 05 . bra 05 ;9A9A -9A95 C6 20 . ldab #20 -9A97 F7 0B 92 ... stb 0b92 -9A9A FC 00 46 ..F ldd 0046 -9A9D BD E7 45 ..E jsr e745 ;jump55 -9AA0 F6 00 5E ..^ ldab 005e -9AA3 F7 0B 91 ... stb 0b91 -9AA6 F6 00 5F .._ ldab 005f -9AA9 F7 0B 90 ... stb 0b90 -9AAC 20 1E . bra 1e ;9ACC -9AAE C6 58 .X ldab #58 -9AB0 F7 0B 96 ... stb 0b96 -9AB3 C6 58 .X ldab #58 -9AB5 F7 0B 95 ... stb 0b95 -9AB8 C6 58 .X ldab #58 -9ABA F7 0B 94 ... stb 0b94 -9ABD C6 58 .X ldab #58 -9ABF F7 0B 93 ... stb 0b93 -9AC2 C6 58 .X ldab #58 -9AC4 F7 0B 91 ... stb 0b91 -9AC7 C6 58 .X ldab #58 -9AC9 F7 0B 90 ... stb 0b90 -9ACC F6 00 13 ... ldab 0013 -9ACF C1 01 .. cmpb #01 -9AD1 23 4C #L bls 4c ;9B1F -9AD3 F6 0B 91 ... ldab 0b91 -9AD6 F7 0B 90 ... stb 0b90 -9AD9 F6 0B 92 ... ldab 0b92 -9ADC F7 0B 91 ... stb 0b91 -9ADF F6 0B 93 ... ldab 0b93 -9AE2 F7 0B 92 ... stb 0b92 -9AE5 F6 0B 94 ... ldab 0b94 -9AE8 F7 0B 93 ... stb 0b93 -9AEB F6 00 13 ... ldab 0013 -9AEE C1 02 .. cmpb #02 -9AF0 26 07 &. bne 07 ;9AF9 -9AF2 C6 2E .. ldab #2e -9AF4 F7 0B 94 ... stb 0b94 -9AF7 20 26 & bra 26 ;9B1F -9AF9 C1 04 .. cmpb #04 -9AFB 26 0D &. bne 0d ;9B0A -9AFD F6 0B 95 ... ldab 0b95 -9B00 F7 0B 94 ... stb 0b94 -9B03 C6 2E .. ldab #2e -9B05 F7 0B 95 ... stb 0b95 -9B08 20 15 . bra 15 ;9B1F -9B0A C1 08 .. cmpb #08 -9B0C 26 11 &. bne 11 ;9B1F -9B0E F6 0B 95 ... ldab 0b95 -9B11 F7 0B 94 ... stb 0b94 -9B14 F6 0B 96 ... ldab 0b96 -9B17 F7 0B 95 ... stb 0b95 -9B1A C6 2E .. ldab #2e -9B1C F7 0B 96 ... stb 0b96 -9B1F F6 00 2C .., ldab 002c -9B22 26 3E &> bne 3e ;9B62 -9B24 BD BE 69 ..i jsr be69 ;jump3 -9B27 F6 00 13 ... ldab 0013 -9B2A C1 01 .. cmpb #01 -9B2C 23 2C #, bls 2c ;9B5A -9B2E CE 10 28 ..( ldx #1028 -9B31 1C 00 .. bset add,x 00,x -9B33 40 @ nega -9B34 F6 00 1F ... ldab 001f -9B37 C4 40 .@ andb #40 -9B39 27 0E '. beq 0e ;9B49 -9B3B CE 00 01 ... ldx #0001 -9B3E 3C < pshx -9B3F F6 00 5F .._ ldab 005f -9B42 4F O clra -9B43 BD BD B5 ... jsr bdb5 ;jump78 -9B46 38 8 pulx -9B47 20 0B . bra 0b ;9B54 -9B49 CE 00 01 ... ldx #0001 -9B4C 3C < pshx -9B4D CC 00 58 ..X ldd #0058 -9B50 BD BD B5 ... jsr bdb5 ;jump78 -9B53 38 8 pulx -9B54 CE 10 28 ..( ldx #1028 -9B57 1D 00 .. bclr add,x 00,x -9B59 40 @ nega -9B5A BD BE 10 ... jsr be10 ;jump88 -9B5D C6 03 .. ldab #03 -9B5F F7 00 2C .., stb 002c -9B62 39 9 rts - -jump101: -9B63 BD BE 4B ..K jsr be4b ;jump1 -9B66 FC 00 0D ... ldd 000d -9B69 BD E7 45 ..E jsr e745 ;jump55 -9B6C C6 44 .D ldab #44 -9B6E F7 0B 99 ... stb 0b99 -9B71 C6 53 .S ldab #53 -9B73 F7 0B 98 ... stb 0b98 -9B76 C6 43 .C ldab #43 -9B78 F7 0B 97 ... stb 0b97 -9B7B C6 4E .N ldab #4e -9B7D F7 0B 96 ... stb 0b96 -9B80 C6 54 .T ldab #54 -9B82 F7 0B 95 ... stb 0b95 -9B85 C6 20 . ldab #20 -9B87 F7 0B 94 ... stb 0b94 -9B8A F6 00 5A ..Z ldab 005a -9B8D F7 0B 93 ... stb 0b93 -9B90 F6 00 5D ..] ldab 005d -9B93 F7 0B 92 ... stb 0b92 -9B96 F6 00 5E ..^ ldab 005e -9B99 F7 0B 91 ... stb 0b91 -9B9C F6 00 5F .._ ldab 005f -9B9F F7 0B 90 ... stb 0b90 -9BA2 F6 00 13 ... ldab 0013 -9BA5 C1 01 .. cmpb #01 -9BA7 23 3C #< bls 3c ;9BE5 -9BA9 F6 0B 91 ... ldab 0b91 -9BAC F7 0B 90 ... stb 0b90 -9BAF F6 00 13 ... ldab 0013 -9BB2 C1 02 .. cmpb #02 -9BB4 26 07 &. bne 07 ;9BBD -9BB6 C6 2E .. ldab #2e -9BB8 F7 0B 91 ... stb 0b91 -9BBB 20 28 ( bra 28 ;9BE5 -9BBD C1 04 .. cmpb #04 -9BBF 26 0D &. bne 0d ;9BCE -9BC1 F6 0B 92 ... ldab 0b92 -9BC4 F7 0B 91 ... stb 0b91 -9BC7 C6 2E .. ldab #2e -9BC9 F7 0B 92 ... stb 0b92 -9BCC 20 17 . bra 17 ;9BE5 -9BCE C1 08 .. cmpb #08 -9BD0 26 13 &. bne 13 ;9BE5 -9BD2 F6 0B 92 ... ldab 0b92 -9BD5 F7 0B 91 ... stb 0b91 -9BD8 F6 0B 93 ... ldab 0b93 -9BDB F7 0B 92 ... stb 0b92 -9BDE C6 2E .. ldab #2e -9BE0 F7 0B 93 ... stb 0b93 -9BE3 20 00 . bra 00 ;9BE5 -9BE5 F6 00 2C .., ldab 002c -9BE8 26 2A &* bne 2a ;9C14 -9BEA BD BE 69 ..i jsr be69 ;jump3 -9BED F6 00 13 ... ldab 0013 -9BF0 C1 01 .. cmpb #01 -9BF2 23 18 #. bls 18 ;9C0C -9BF4 CE 10 28 ..( ldx #1028 -9BF7 1C 00 .. bset add,x 00,x -9BF9 40 @ nega -9BFA CE 00 01 ... ldx #0001 -9BFD 3C < pshx -9BFE F6 00 5F .._ ldab 005f -9C01 4F O clra -9C02 BD BD B5 ... jsr bdb5 ;jump78 -9C05 38 8 pulx -9C06 CE 10 28 ..( ldx #1028 -9C09 1D 00 .. bclr add,x 00,x -9C0B 40 @ nega -9C0C BD BE 10 ... jsr be10 ;jump88 -9C0F C6 03 .. ldab #03 -9C11 F7 00 2C .., stb 002c -9C14 39 9 rts - -jump111: -9C15 BD BE 4B ..K jsr be4b ;jump1 -9C18 F6 00 48 ..H ldab 0048 -9C1B 4F O clra -9C1C BD FE 16 ... jsr fe16 ;jump2 -9C1F 00 . test -9C20 00 . test -9C21 00 . test -9C22 0A . clv -9C23 9D 29 9C .). jsr 29 -9C26 3B ; rti -9C27 9C 53 9C .S. cmpx 53 -9C2A 6B k illegal -9C2B 9C 83 9C ... cmpx 83 -9C2E 9B 9C B2 ... adda 9c -9C31 9C C9 9C ... cmpx c9 -9C34 E0 9C .. subb 9c,x -9C36 F7 9D 0E ... stb 9d0e -9C39 9D 23 F6 .#. jsr 23 -9C3C 00 . test -9C3D 67 C4 g. asr c4,x -9C3F 02 . idiv -9C40 27 08 '. beq 08 ;9C4A -9C42 CC AF 00 ... ldd #af00 -9C45 BD C0 BA ... jsr c0ba ;display: -9C48 20 06 . bra 06 ;9C50 -9C4A CC AF 0B ... ldd #af0b -9C4D BD C0 BA ... jsr c0ba ;display: -9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C53 F6 00 67 ..g ldab 0067 -9C56 C4 10 .. andb #10 -9C58 27 08 '. beq 08 ;9C62 -9C5A CC AF 42 ..B ldd #af42 -9C5D BD C0 BA ... jsr c0ba ;display: -9C60 20 06 . bra 06 ;9C68 -9C62 CC AF 4D ..M ldd #af4d -9C65 BD C0 BA ... jsr c0ba ;display: -9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C6B F6 00 67 ..g ldab 0067 -9C6E C4 20 . andb #20 -9C70 27 08 '. beq 08 ;9C7A -9C72 CC AF 58 ..X ldd #af58 -9C75 BD C0 BA ... jsr c0ba ;display: -9C78 20 06 . bra 06 ;9C80 -9C7A CC AF 63 ..c ldd #af63 -9C7D BD C0 BA ... jsr c0ba ;display: -9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C83 F6 00 67 ..g ldab 0067 -9C86 C4 01 .. andb #01 -9C88 27 08 '. beq 08 ;9C92 -9C8A CC AE EA ... ldd #aeea -9C8D BD C0 BA ... jsr c0ba ;display: -9C90 20 06 . bra 06 ;9C98 -9C92 CC AE F5 ... ldd #aef5 -9C95 BD C0 BA ... jsr c0ba ;display: -9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C9B F6 00 67 ..g ldab 0067 -9C9E C4 04 .. andb #04 -9CA0 27 08 '. beq 08 ;9CAA -9CA2 CC AF 16 ... ldd #af16 -9CA5 BD C0 BA ... jsr c0ba ;display: -9CA8 20 06 . bra 06 ;9CB0 -9CAA CC AF 21 ..! ldd #af21 -9CAD BD C0 BA ... jsr c0ba ;display: -9CB0 20 77 w bra 77 ;9D29 -9CB2 F6 00 67 ..g ldab 0067 -9CB5 C4 08 .. andb #08 -9CB7 27 08 '. beq 08 ;9CC1 -9CB9 CC AF 2C .., ldd #af2c -9CBC BD C0 BA ... jsr c0ba ;display: -9CBF 20 06 . bra 06 ;9CC7 -9CC1 CC AF 37 ..7 ldd #af37 -9CC4 BD C0 BA ... jsr c0ba ;display: -9CC7 20 60 ` bra 60 ;9D29 -9CC9 F6 00 67 ..g ldab 0067 -9CCC C4 40 .@ andb #40 -9CCE 27 08 '. beq 08 ;9CD8 -9CD0 CC AF 84 ... ldd #af84 -9CD3 BD C0 BA ... jsr c0ba ;display: -9CD6 20 06 . bra 06 ;9CDE -9CD8 CC AF 8F ... ldd #af8f -9CDB BD C0 BA ... jsr c0ba ;display: -9CDE 20 49 I bra 49 ;9D29 -9CE0 F6 0E 70 ..p ldab 0e70 -9CE3 C1 01 .. cmpb #01 -9CE5 26 08 &. bne 08 ;9CEF -9CE7 CC AE BE ... ldd #aebe -9CEA BD C0 BA ... jsr c0ba ;display: -9CED 20 06 . bra 06 ;9CF5 -9CEF CC AE C9 ... ldd #aec9 -9CF2 BD C0 BA ... jsr c0ba ;display: -9CF5 20 32 2 bra 32 ;9D29 -9CF7 F6 0E 6F ..o ldab 0e6f -9CFA C1 01 .. cmpb #01 -9CFC 26 08 &. bne 08 ;9D06 -9CFE CC AE D4 ... ldd #aed4 -9D01 BD C0 BA ... jsr c0ba ;display: -9D04 20 06 . bra 06 ;9D0C -9D06 CC AE DF ... ldd #aedf -9D09 BD C0 BA ... jsr c0ba ;display: -9D0C 20 1B . bra 1b ;9D29 -9D0E F6 00 67 ..g ldab 0067 -9D11 2C 08 ,. bge 08 ;9D1B -9D13 CC AF 6E ..n ldd #af6e -9D16 BD C0 BA ... jsr c0ba ;display: -9D19 20 06 . bra 06 ;9D21 -9D1B CC AF 79 ..y ldd #af79 -9D1E BD C0 BA ... jsr c0ba ;display: -9D21 20 06 . bra 06 ;9D29 -9D23 CC AF B0 ... ldd #afb0 -9D26 BD C0 BA ... jsr c0ba ;display: -goto18: -9D29 39 9 rts - -jump89: -9D2A BD BE 4B ..K jsr be4b ;jump1 -9D2D F6 00 22 .." ldab 0022 -9D30 4F O clra -9D31 BD E7 95 ... jsr e795 ;jump54 -9D34 F6 00 5E ..^ ldab 005e -9D37 F7 0B 99 ... stb 0b99 -9D3A F6 00 5F .._ ldab 005f -9D3D F7 0B 98 ... stb 0b98 -9D40 C6 20 . ldab #20 -9D42 F7 0B 97 ... stb 0b97 -9D45 F6 00 24 ..$ ldab 0024 -9D48 4F O clra -9D49 BD E7 95 ... jsr e795 ;jump54 -9D4C C6 50 .P ldab #50 -9D4E F7 0B 96 ... stb 0b96 -9D51 F6 00 5E ..^ ldab 005e -9D54 F7 0B 95 ... stb 0b95 -9D57 F6 00 5F .._ ldab 005f -9D5A F7 0B 94 ... stb 0b94 -9D5D C6 20 . ldab #20 -9D5F F7 0B 93 ... stb 0b93 -9D62 F6 00 2A ..* ldab 002a -9D65 4F O clra -9D66 BD E7 95 ... jsr e795 ;jump54 -9D69 C6 46 .F ldab #46 -9D6B F7 0B 92 ... stb 0b92 -9D6E F6 00 5E ..^ ldab 005e -9D71 F7 0B 91 ... stb 0b91 -9D74 F6 00 5F .._ ldab 005f -9D77 F7 0B 90 ... stb 0b90 -9D7A BD BE 01 ... jsr be01 ;jump70 -9D7D 39 9 rts - -9D7E BD BE 4B ..K jsr be4b ;jump1 -9D81 F6 00 60 ..` ldab 0060 -9D84 4F O clra -9D85 C3 0A 90 ... addd #0a90 -9D88 8F . xgdx -9D89 E6 00 .. ldab 00,x -9D8B F7 0B 99 ... stb 0b99 -9D8E F6 00 60 ..` ldab 0060 -9D91 4F O clra -9D92 C3 0A 91 ... addd #0a91 -9D95 8F . xgdx -9D96 E6 00 .. ldab 00,x -9D98 F7 0B 98 ... stb 0b98 -9D9B F6 00 60 ..` ldab 0060 -9D9E 4F O clra -9D9F C3 0A 92 ... addd #0a92 -9DA2 8F . xgdx -9DA3 E6 00 .. ldab 00,x -9DA5 F7 0B 97 ... stb 0b97 -9DA8 F6 00 60 ..` ldab 0060 -9DAB 4F O clra -9DAC C3 0A 94 ... addd #0a94 -9DAF 8F . xgdx -9DB0 E6 00 .. ldab 00,x -9DB2 F7 0B 95 ... stb 0b95 -9DB5 F6 00 60 ..` ldab 0060 -9DB8 4F O clra -9DB9 C3 0A 95 ... addd #0a95 -9DBC 8F . xgdx -9DBD E6 00 .. ldab 00,x -9DBF F7 0B 94 ... stb 0b94 -9DC2 F6 00 60 ..` ldab 0060 -9DC5 4F O clra -9DC6 C3 0A 96 ... addd #0a96 -9DC9 8F . xgdx -9DCA E6 00 .. ldab 00,x -9DCC F7 0B 93 ... stb 0b93 -9DCF C6 20 . ldab #20 -9DD1 F7 0B 92 ... stb 0b92 -9DD4 C6 20 . ldab #20 -9DD6 F7 0B 91 ... stb 0b91 -9DD9 F6 00 54 ..T ldab 0054 -9DDC 4F O clra -9DDD C3 B4 8F ... addd #b48f -9DE0 8F . xgdx -9DE1 E6 00 .. ldab 00,x -9DE3 F7 0B 90 ... stb 0b90 -9DE6 F6 00 38 ..8 ldab 0038 -9DE9 C1 03 .. cmpb #03 -9DEB 24 0F $. bcc 0f ;9DFC -9DED F6 00 60 ..` ldab 0060 -9DF0 4F O clra -9DF1 C3 0A 93 ... addd #0a93 -9DF4 8F . xgdx -9DF5 E6 00 .. ldab 00,x -9DF7 F7 0B 96 ... stb 0b96 -9DFA 20 05 . bra 05 ;9E01 -9DFC C6 1F .. ldab #1f -9DFE F7 0B 96 ... stb 0b96 -9E01 BD BE 01 ... jsr be01 ;jump70 -9E04 F6 00 38 ..8 ldab 0038 -9E07 26 05 &. bne 05 ;9E0E -9E09 C6 05 .. ldab #05 -9E0B F7 00 38 ..8 stb 0038 -9E0E 39 9 rts - -jump142: -9E0F BD BE 4B ..K jsr be4b ;jump1 -9E12 F6 00 48 ..H ldab 0048 -9E15 26 15 &. bne 15 ;9E2C -9E17 F6 00 66 ..f ldab 0066 -9E1A 27 08 '. beq 08 ;9E24 -9E1C CC AF C6 ... ldd #afc6 -9E1F BD C0 BA ... jsr c0ba ;display: -9E22 20 06 . bra 06 ;9E2A -9E24 CC AF D1 ... ldd #afd1 -9E27 BD C0 BA ... jsr c0ba ;display: -9E2A 20 5C \ bra 5c ;9E88 -9E2C C6 4D .M ldab #4d -9E2E F7 0B 99 ... stb 0b99 -9E31 C6 45 .E ldab #45 -9E33 F7 0B 98 ... stb 0b98 -9E36 C6 4E .N ldab #4e -9E38 F7 0B 97 ... stb 0b97 -9E3B C6 55 .U ldab #55 -9E3D F7 0B 96 ... stb 0b96 -9E40 C6 20 . ldab #20 -9E42 F7 0B 95 ... stb 0b95 -9E45 F6 00 48 ..H ldab 0048 -9E48 CB 30 .0 addb #30 -9E4A F7 0B 94 ... stb 0b94 -9E4D F6 00 48 ..H ldab 0048 -9E50 C1 0A .. cmpb #0a -9E52 26 05 &. bne 05 ;9E59 -9E54 C6 30 .0 ldab #30 -9E56 F7 0B 94 ... stb 0b94 -9E59 C6 20 . ldab #20 -9E5B F7 0B 93 ... stb 0b93 -9E5E C6 4F .O ldab #4f -9E60 F7 0B 92 ... stb 0b92 -9E63 F6 00 48 ..H ldab 0048 -9E66 4F O clra -9E67 C3 00 68 ..h addd #0068 -9E6A 8F . xgdx -9E6B E6 00 .. ldab 00,x -9E6D 27 0C '. beq 0c ;9E7B -9E6F C6 4E .N ldab #4e -9E71 F7 0B 91 ... stb 0b91 -9E74 C6 20 . ldab #20 -9E76 F7 0B 90 ... stb 0b90 -9E79 20 0A . bra 0a ;9E85 -9E7B C6 46 .F ldab #46 -9E7D F7 0B 91 ... stb 0b91 -9E80 C6 46 .F ldab #46 -9E82 F7 0B 90 ... stb 0b90 -9E85 BD BE 01 ... jsr be01 ;jump70 -9E88 39 9 rts - -jump100: -9E89 BD BE 4B ..K jsr be4b ;jump1 -9E8C F6 00 48 ..H ldab 0048 -9E8F 4F O clra -9E90 BD FE 16 ... jsr fe16 ;jump2 -9E93 00 . test -9E94 01 . nop -9E95 00 . test -9E96 2D A1 -. blt a1 ;9E39 -9E98 C4 9E .. andb #9e -9E9A F5 9E FE ... bitb 9efe -9E9D 9F 07 9F ... sts 07 -9EA0 10 . sba -9EA1 9F 19 9F ... sts 19 -9EA4 3B ; rti -9EA5 9F 44 9F .D. sts 44 -9EA8 52 R illegal -9EA9 9F 5B 9F .[. sts 5b -9EAC 69 i rol -9EAD 9F 72 9F .r. sts 72 -9EB0 80 9F .. suba #9f -9EB2 89 9F .. adca #9f -9EB4 97 9F A0 ... sta 9f -9EB7 9F AE 9F ... sts ae -9EBA B7 9F C5 ... sta 9fc5 -9EBD 9F DD 9F ... sts dd -9EC0 EB A0 .. addb a0,x -9EC2 03 . fdiv -9EC3 A0 11 .. suba 11,x -9EC5 A0 29 .) suba 29,x -9EC7 A0 37 .7 suba 37,x -9EC9 A0 54 .T suba 54,x -9ECB A0 62 .b suba 62,x -9ECD A0 7F .. suba 7f,x -9ECF A0 8D .. suba 8d,x -9ED1 A0 96 .. suba 96,x -9ED3 A0 A4 .. suba a4,x -9ED5 A0 AD .. suba ad,x -9ED7 A0 BC .. suba bc,x -9ED9 A0 C5 .. suba c5,x -9EDB A0 D4 .. suba d4,x -9EDD A0 DD .. suba dd,x -9EDF A0 EC .. suba ec,x -9EE1 A0 F5 .. suba f5,x -9EE3 A1 04 .. cmpa 04,x -9EE5 A1 26 .& cmpa 26,x -9EE7 A1 34 .4 cmpa 34,x -9EE9 A1 55 .U cmpa 55,x -9EEB A1 62 .b cmpa 62,x -9EED A1 83 .. cmpa 83,x -9EEF A1 90 .. cmpa 90,x -9EF1 A1 B1 .. cmpa b1,x -9EF3 A1 BE .. cmpa be,x -9EF5 CC B2 90 ... ldd #b290 -9EF8 BD C0 BA ... jsr c0ba ;display: -9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 -9EFE CC 0C BC ... ldd #0cbc -9F01 BD C0 BA ... jsr c0ba ;display: -9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F07 CC B2 A2 ... ldd #b2a2 -9F0A BD C0 BA ... jsr c0ba ;display: -9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F10 CC 0C CC ... ldd #0ccc -9F13 BD C0 BA ... jsr c0ba ;display: -9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F19 C6 41 .A ldab #41 -9F1B F7 0B 99 ... stb 0b99 -9F1E C6 55 .U ldab #55 -9F20 F7 0B 98 ... stb 0b98 -9F23 C6 44 .D ldab #44 -9F25 F7 0B 97 ... stb 0b97 -9F28 C6 54 .T ldab #54 -9F2A F7 0B 96 ... stb 0b96 -9F2D CE 00 00 ... ldx #0000 -9F30 3C < pshx -9F31 FC 0C E7 ... ldd 0ce7 -9F34 BD A2 D4 ... jsr a2d4 ;jump79 -9F37 38 8 pulx -9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F3B CC B2 C6 ... ldd #b2c6 -9F3E BD C0 BA ... jsr c0ba ;display: -9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F44 FE 0D E9 ... ldx 0de9 -9F47 3C < pshx -9F48 FC 0D E7 ... ldd 0de7 -9F4B BD A3 41 ..A jsr a341 ;jump77 -9F4E 38 8 pulx -9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F52 CC B2 D8 ... ldd #b2d8 -9F55 BD C0 BA ... jsr c0ba ;display: -9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F5B FE 0D ED ... ldx 0ded -9F5E 3C < pshx -9F5F FC 0D EB ... ldd 0deb -9F62 BD A3 41 ..A jsr a341 ;jump77 -9F65 38 8 pulx -9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F69 CC B2 EA ... ldd #b2ea -9F6C BD C0 BA ... jsr c0ba ;display: -9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F72 FE 0D F1 ... ldx 0df1 -9F75 3C < pshx -9F76 FC 0D EF ... ldd 0def -9F79 BD A3 41 ..A jsr a341 ;jump77 -9F7C 38 8 pulx -9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F80 CC B2 FC ... ldd #b2fc -9F83 BD C0 BA ... jsr c0ba ;display: -9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F89 FE 0D F9 ... ldx 0df9 -9F8C 3C < pshx -9F8D FC 0D F7 ... ldd 0df7 -9F90 BD A3 41 ..A jsr a341 ;jump77 -9F93 38 8 pulx -9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F97 CC B3 0E ... ldd #b30e -9F9A BD C0 BA ... jsr c0ba ;display: -9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FA0 FE 0D FD ... ldx 0dfd -9FA3 3C < pshx -9FA4 FC 0D FB ... ldd 0dfb -9FA7 BD A3 41 ..A jsr a341 ;jump77 -9FAA 38 8 pulx -9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FAE CC B3 35 ..5 ldd #b335 -9FB1 BD C0 BA ... jsr c0ba ;display: -9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FB7 FE 0D F5 ... ldx 0df5 -9FBA 3C < pshx -9FBB FC 0D F3 ... ldd 0df3 -9FBE BD A3 41 ..A jsr a341 ;jump77 -9FC1 38 8 pulx -9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FC5 C6 24 .$ ldab #24 -9FC7 F7 0B 99 ... stb 0b99 -9FCA C6 31 .1 ldab #31 -9FCC F7 0B 98 ... stb 0b98 -9FCF CE 00 00 ... ldx #0000 -9FD2 3C < pshx -9FD3 FC 0C DD ... ldd 0cdd -9FD6 BD A2 D4 ... jsr a2d4 ;jump79 -9FD9 38 8 pulx -9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FDD FE 0C F5 ... ldx 0cf5 -9FE0 3C < pshx -9FE1 FC 0C F3 ... ldd 0cf3 -9FE4 BD A3 41 ..A jsr a341 ;jump77 -9FE7 38 8 pulx -9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FEB C6 24 .$ ldab #24 -9FED F7 0B 99 ... stb 0b99 -9FF0 C6 32 .2 ldab #32 -9FF2 F7 0B 98 ... stb 0b98 -9FF5 CE 00 00 ... ldx #0000 -9FF8 3C < pshx -9FF9 FC 0C DF ... ldd 0cdf -9FFC BD A2 D4 ... jsr a2d4 ;jump79 -9FFF 38 8 pulx -A000 7E A1 C4 ~.. jmp a1c4 ;goto19 -A003 FE 0C F9 ... ldx 0cf9 -A006 3C < pshx -A007 FC 0C F7 ... ldd 0cf7 -A00A BD A3 41 ..A jsr a341 ;jump77 -A00D 38 8 pulx -A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 -A011 C6 24 .$ ldab #24 -A013 F7 0B 99 ... stb 0b99 -A016 C6 35 .5 ldab #35 -A018 F7 0B 98 ... stb 0b98 -A01B CE 00 00 ... ldx #0000 -A01E 3C < pshx -A01F FC 0C E1 ... ldd 0ce1 -A022 BD A2 D4 ... jsr a2d4 ;jump79 -A025 38 8 pulx -A026 7E A1 C4 ~.. jmp a1c4 ;goto19 -A029 FE 0C FD ... ldx 0cfd -A02C 3C < pshx -A02D FC 0C FB ... ldd 0cfb -A030 BD A3 41 ..A jsr a341 ;jump77 -A033 38 8 pulx -A034 7E A1 C4 ~.. jmp a1c4 ;goto19 -A037 C6 24 .$ ldab #24 -A039 F7 0B 99 ... stb 0b99 -A03C C6 31 .1 ldab #31 -A03E F7 0B 98 ... stb 0b98 -A041 C6 30 .0 ldab #30 -A043 F7 0B 97 ... stb 0b97 -A046 CE 00 00 ... ldx #0000 -A049 3C < pshx -A04A FC 0C E3 ... ldd 0ce3 -A04D BD A2 D4 ... jsr a2d4 ;jump79 -A050 38 8 pulx -A051 7E A1 C4 ~.. jmp a1c4 ;goto19 -A054 FE 0D 01 ... ldx 0d01 -A057 3C < pshx -A058 FC 0C FF ... ldd 0cff -A05B BD A3 41 ..A jsr a341 ;jump77 -A05E 38 8 pulx -A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 -A062 C6 24 .$ ldab #24 -A064 F7 0B 99 ... stb 0b99 -A067 C6 32 .2 ldab #32 -A069 F7 0B 98 ... stb 0b98 -A06C C6 30 .0 ldab #30 -A06E F7 0B 97 ... stb 0b97 -A071 CE 00 00 ... ldx #0000 -A074 3C < pshx -A075 FC 0C E5 ... ldd 0ce5 -A078 BD A2 D4 ... jsr a2d4 ;jump79 -A07B 38 8 pulx -A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 -A07F FE 0D 05 ... ldx 0d05 -A082 3C < pshx -A083 FC 0D 03 ... ldd 0d03 -A086 BD A3 41 ..A jsr a341 ;jump77 -A089 38 8 pulx -A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 -A08D CC B3 B7 ... ldd #b3b7 -A090 BD C0 BA ... jsr c0ba ;display: -A093 7E A1 C4 ~.. jmp a1c4 ;goto19 -A096 CE 00 01 ... ldx #0001 -A099 3C < pshx -A09A FC 0C F1 ... ldd 0cf1 -A09D BD A2 D4 ... jsr a2d4 ;jump79 -A0A0 38 8 pulx -A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0A4 CC B3 CE ... ldd #b3ce -A0A7 BD C0 BA ... jsr c0ba ;display: -A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0AD FE 0C E9 ... ldx 0ce9 -A0B0 3C < pshx -A0B1 F6 0C DC ... ldab 0cdc -A0B4 4F O clra -A0B5 BD A3 1A ... jsr a31a ;jump93 -A0B8 38 8 pulx -A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0BC CC B3 E0 ... ldd #b3e0 -A0BF BD C0 BA ... jsr c0ba ;display: -A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0C5 FE 0C EB ... ldx 0ceb -A0C8 3C < pshx -A0C9 F6 0C DB ... ldab 0cdb -A0CC 4F O clra -A0CD BD A3 1A ... jsr a31a ;jump93 -A0D0 38 8 pulx -A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0D4 CC B3 F2 ... ldd #b3f2 -A0D7 BD C0 BA ... jsr c0ba ;display: -A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0DD FE 0C ED ... ldx 0ced -A0E0 3C < pshx -A0E1 F6 0C DA ... ldab 0cda -A0E4 4F O clra -A0E5 BD A3 1A ... jsr a31a ;jump93 -A0E8 38 8 pulx -A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0EC CC B4 04 ... ldd #b404 -A0EF BD C0 BA ... jsr c0ba ;display: -A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0F5 FE 0C EF ... ldx 0cef -A0F8 3C < pshx -A0F9 F6 0C D9 ... ldab 0cd9 -A0FC 4F O clra -A0FD BD A3 1A ... jsr a31a ;jump93 -A100 38 8 pulx -A101 7E A1 C4 ~.. jmp a1c4 ;goto19 -A104 C6 57 .W ldab #57 -A106 F7 0B 99 ... stb 0b99 -A109 C6 53 .S ldab #53 -A10B F7 0B 98 ... stb 0b98 -A10E C6 4E .N ldab #4e -A110 F7 0B 97 ... stb 0b97 -A113 C6 4B .K ldab #4b -A115 F7 0B 96 ... stb 0b96 -A118 CE 00 00 ... ldx #0000 -A11B 3C < pshx -A11C FC 0D 07 ... ldd 0d07 -A11F BD A2 D4 ... jsr a2d4 ;jump79 -A122 38 8 pulx -A123 7E A1 C4 ~.. jmp a1c4 ;goto19 -A126 FE 0D 11 ... ldx 0d11 -A129 3C < pshx -A12A FC 0D 0F ... ldd 0d0f -A12D BD A3 41 ..A jsr a341 ;jump77 -A130 38 8 pulx -A131 7E A1 C4 ~.. jmp a1c4 ;goto19 -A134 C6 53 .S ldab #53 -A136 F7 0B 99 ... stb 0b99 -A139 C6 48 .H ldab #48 -A13B F7 0B 98 ... stb 0b98 -A13E C6 50 .P ldab #50 -A140 F7 0B 97 ... stb 0b97 -A143 C6 52 .R ldab #52 -A145 F7 0B 96 ... stb 0b96 -A148 CE 00 00 ... ldx #0000 -A14B 3C < pshx -A14C FC 0D 09 ... ldd 0d09 -A14F BD A2 D4 ... jsr a2d4 ;jump79 -A152 38 8 pulx -A153 20 6F o bra 6f ;A1C4 -A155 FE 0D 15 ... ldx 0d15 -A158 3C < pshx -A159 FC 0D 13 ... ldd 0d13 -A15C BD A3 41 ..A jsr a341 ;jump77 -A15F 38 8 pulx -A160 20 62 b bra 62 ;A1C4 -A162 C6 50 .P ldab #50 -A164 F7 0B 99 ... stb 0b99 -A167 C6 52 .R ldab #52 -A169 F7 0B 98 ... stb 0b98 -A16C C6 4D .M ldab #4d -A16E F7 0B 97 ... stb 0b97 -A171 C6 4F .O ldab #4f -A173 F7 0B 96 ... stb 0b96 -A176 CE 00 00 ... ldx #0000 -A179 3C < pshx -A17A FC 0D 0B ... ldd 0d0b -A17D BD A2 D4 ... jsr a2d4 ;jump79 -A180 38 8 pulx -A181 20 41 A bra 41 ;A1C4 -A183 FE 0D 19 ... ldx 0d19 -A186 3C < pshx -A187 FC 0D 17 ... ldd 0d17 -A18A BD A3 41 ..A jsr a341 ;jump77 -A18D 38 8 pulx -A18E 20 34 4 bra 34 ;A1C4 -A190 C6 46 .F ldab #46 -A192 F7 0B 99 ... stb 0b99 -A195 C6 52 .R ldab #52 -A197 F7 0B 98 ... stb 0b98 -A19A C6 45 .E ldab #45 -A19C F7 0B 97 ... stb 0b97 -A19F C6 45 .E ldab #45 -A1A1 F7 0B 96 ... stb 0b96 -A1A4 CE 00 00 ... ldx #0000 -A1A7 3C < pshx -A1A8 FC 0D 0D ... ldd 0d0d -A1AB BD A2 D4 ... jsr a2d4 ;jump79 -A1AE 38 8 pulx -A1AF 20 13 . bra 13 ;A1C4 -A1B1 FE 0D 1D ... ldx 0d1d -A1B4 3C < pshx -A1B5 FC 0D 1B ... ldd 0d1b -A1B8 BD A3 41 ..A jsr a341 ;jump77 -A1BB 38 8 pulx -A1BC 20 06 . bra 06 ;A1C4 -A1BE CC B4 84 ... ldd #b484 -A1C1 BD C0 BA ... jsr c0ba ;display: -goto19: -A1C4 F6 00 48 ..H ldab 0048 -A1C7 C1 2E .. cmpb #2e -A1C9 23 74 #t bls 74 ;A23F -A1CB F6 00 48 ..H ldab 0048 -A1CE C1 92 .. cmpb #92 -A1D0 24 6D $m bcc 6d ;A23F -A1D2 F6 00 48 ..H ldab 0048 -A1D5 4F O clra -A1D6 05 . asld -A1D7 C3 08 6C ..l addd #086c -A1DA 8F . xgdx -A1DB EC 00 .. ldd 00,x -A1DD C4 80 .. andb #80 -A1DF 26 0E &. bne 0e ;A1EF -A1E1 7C 00 48 |.H inc 0048 -A1E4 F6 00 48 ..H ldab 0048 -A1E7 C1 92 .. cmpb #92 -A1E9 26 02 &. bne 02 ;A1ED -A1EB 20 02 . bra 02 ;A1EF -A1ED 20 E3 . bra e3 ;A1D2 -A1EF F6 00 48 ..H ldab 0048 -A1F2 4F O clra -A1F3 C3 FF D2 ... addd #ffd2 -A1F6 BD E7 95 ... jsr e795 ;jump54 -A1F9 F6 00 5E ..^ ldab 005e -A1FC F7 0B 99 ... stb 0b99 -A1FF F6 00 5F .._ ldab 005f -A202 F7 0B 98 ... stb 0b98 -A205 F6 00 48 ..H ldab 0048 -A208 4F O clra -A209 05 . asld -A20A C3 0C C3 ... addd #0cc3 -A20D 8F . xgdx -A20E EC 00 .. ldd 00,x -A210 BD E7 45 ..E jsr e745 ;jump55 -A213 F6 00 57 ..W ldab 0057 -A216 F7 0B 94 ... stb 0b94 -A219 F6 00 5A ..Z ldab 005a -A21C F7 0B 93 ... stb 0b93 -A21F F6 00 5D ..] ldab 005d -A222 F7 0B 92 ... stb 0b92 -A225 F6 00 5E ..^ ldab 005e -A228 F7 0B 91 ... stb 0b91 -A22B F6 00 5F .._ ldab 005f -A22E F7 0B 90 ... stb 0b90 -A231 5F _ clrb -A232 4F O clra -A233 8D 27 .' bsr dest 27 -A235 F6 00 48 ..H ldab 0048 -A238 C1 92 .. cmpb #92 -A23A 26 03 &. bne 03 ;A23F -A23C 7F 00 2C .., clr 002c -A23F F6 00 48 ..H ldab 0048 -A242 C1 92 .. cmpb #92 -A244 26 15 &. bne 15 ;A25B -A246 F6 00 1F ... ldab 001f -A249 C4 10 .. andb #10 -A24B 27 08 '. beq 08 ;A255 -A24D CC AF 9A ... ldd #af9a -A250 BD C0 BA ... jsr c0ba ;display: -A253 20 06 . bra 06 ;A25B -A255 CC AF A5 ... ldd #afa5 -A258 BD C0 BA ... jsr c0ba ;display: -A25B 39 9 rts - -jump82: -A25C 37 7 pshb -A25D 36 6 psha -A25E F6 00 2C .., ldab 002c -A261 26 6F &o bne 6f ;A2D2 -A263 BD BE 69 ..i jsr be69 ;jump3 -A266 30 0 tsx -A267 E6 01 .. ldab 01,x -A269 27 5F '_ beq 5f ;A2CA -A26B F6 00 13 ... ldab 0013 -A26E C1 01 .. cmpb #01 -A270 23 58 #X bls 58 ;A2CA -A272 CE 10 28 ..( ldx #1028 -A275 1C 00 .. bset add,x 00,x -A277 40 @ nega -A278 CE 00 01 ... ldx #0001 -A27B 3C < pshx -A27C F6 0B 90 ... ldab 0b90 -A27F 4F O clra -A280 BD BD B5 ... jsr bdb5 ;jump78 -A283 38 8 pulx -A284 CE 10 28 ..( ldx #1028 -A287 1D 00 .. bclr add,x 00,x -A289 40 @ nega -A28A F6 0B 91 ... ldab 0b91 -A28D F7 0B 90 ... stb 0b90 -A290 F6 00 13 ... ldab 0013 -A293 C1 02 .. cmpb #02 -A295 26 07 &. bne 07 ;A29E -A297 C6 2E .. ldab #2e -A299 F7 0B 91 ... stb 0b91 -A29C 20 2C , bra 2c ;A2CA -A29E F6 00 13 ... ldab 0013 -A2A1 C1 04 .. cmpb #04 -A2A3 26 0D &. bne 0d ;A2B2 -A2A5 F6 0B 92 ... ldab 0b92 -A2A8 F7 0B 91 ... stb 0b91 -A2AB C6 2E .. ldab #2e -A2AD F7 0B 92 ... stb 0b92 -A2B0 20 18 . bra 18 ;A2CA -A2B2 F6 00 13 ... ldab 0013 -A2B5 C1 08 .. cmpb #08 -A2B7 26 11 &. bne 11 ;A2CA -A2B9 F6 0B 92 ... ldab 0b92 -A2BC F7 0B 91 ... stb 0b91 -A2BF F6 0B 93 ... ldab 0b93 -A2C2 F7 0B 92 ... stb 0b92 -A2C5 C6 2E .. ldab #2e -A2C7 F7 0B 93 ... stb 0b93 -A2CA BD BE 10 ... jsr be10 ;jump88 -A2CD C6 03 .. ldab #03 -A2CF F7 00 2C .., stb 002c -A2D2 38 8 pulx -A2D3 39 9 rts - -jump79: -A2D4 37 7 pshb -A2D5 36 6 psha -A2D6 30 0 tsx -A2D7 EC 00 .. ldd 00,x -A2D9 BD E7 45 ..E jsr e745 ;jump55 -A2DC F6 00 57 ..W ldab 0057 -A2DF F7 0B 94 ... stb 0b94 -A2E2 F6 00 5A ..Z ldab 005a -A2E5 F7 0B 93 ... stb 0b93 -A2E8 F6 00 5D ..] ldab 005d -A2EB F7 0B 92 ... stb 0b92 -A2EE F6 00 5E ..^ ldab 005e -A2F1 F7 0B 91 ... stb 0b91 -A2F4 F6 00 5F .._ ldab 005f -A2F7 F7 0B 90 ... stb 0b90 -A2FA 30 0 tsx -A2FB E6 05 .. ldab 05,x -A2FD 27 14 '. beq 14 ;A313 -A2FF F6 00 17 ... ldab 0017 -A302 C4 08 .. andb #08 -A304 26 05 &. bne 05 ;A30B -A306 C6 24 .$ ldab #24 -A308 F7 0B 95 ... stb 0b95 -A30B CC 00 01 ... ldd #0001 -A30E BD A2 5C ..\ jsr a25c ;jump82 -A311 20 05 . bra 05 ;A318 -A313 5F _ clrb -A314 4F O clra -A315 BD A2 5C ..\ jsr a25c ;jump82 -A318 38 8 pulx -A319 39 9 rts - -jump93: -A31A 37 7 pshb -A31B 36 6 psha -A31C 30 0 tsx -A31D E6 01 .. ldab 01,x -A31F 4F O clra -A320 BD E7 95 ... jsr e795 ;jump54 -A323 F6 00 5D ..] ldab 005d -A326 F7 0B 99 ... stb 0b99 -A329 F6 00 5E ..^ ldab 005e -A32C F7 0B 98 ... stb 0b98 -A32F F6 00 5F .._ ldab 005f -A332 F7 0B 97 ... stb 0b97 -A335 CE 00 01 ... ldx #0001 -A338 3C < pshx -A339 30 0 tsx -A33A EC 06 .. ldd 06,x -A33C 8D 96 .. bsr dest 96 -A33E 38 8 pulx -A33F 38 8 pulx -A340 39 9 rts - -jump77: -A341 38 8 pulx -A342 37 7 pshb -A343 36 6 psha -A344 3C < pshx -A345 30 0 tsx -A346 EC 04 .. ldd 04,x -A348 37 7 pshb -A349 36 6 psha -A34A EC 02 .. ldd 02,x -A34C BD E6 21 ..! jsr e621 ;jump56 -A34F 38 8 pulx -A350 C6 20 . ldab #20 -A352 F7 0B 99 ... stb 0b99 -A355 F6 00 17 ... ldab 0017 -A358 C4 08 .. andb #08 -A35A 26 05 &. bne 05 ;A361 -A35C C6 24 .$ ldab #24 -A35E F7 0B 98 ... stb 0b98 -A361 CC 00 01 ... ldd #0001 -A364 BD A2 5C ..\ jsr a25c ;jump82 -A367 38 8 pulx -A368 31 1 ins -A369 31 1 ins -A36A 6E 00 n. jmp 00,x - -jump81: -A36C BD BE 4B ..K jsr be4b ;jump1 -A36F CC AF DC ... ldd #afdc -A372 BD C0 BA ... jsr c0ba ;display: -A375 CC 01 F4 ... ldd #01f4 -A378 BD E5 71 ..q jsr e571 ;jump13 -A37B 39 9 rts - -jump141: -A37C FC 00 52 ..R ldd 0052 -A37F FD 0B B5 ... stad 0bb5 -A382 8D E8 .. bsr dest e8 -A384 39 9 rts - -jump40: -A385 F6 00 1F ... ldab 001f -A388 C4 40 .@ andb #40 -A38A 27 73 's beq 73 ;A3FF -A38C F6 00 06 ... ldab 0006 -A38F 4F O clra -A390 05 . asld -A391 C3 08 00 ... addd #0800 -A394 8F . xgdx -A395 EC 00 .. ldd 00,x -A397 5F _ clrb -A398 84 C0 .. anda #c0 -A39A FA 00 28 ..( orb 0028 -A39D BA 00 27 ..' ora 0027 -A3A0 FD 00 27 ..' stad 0027 -A3A3 FC 00 27 ..' ldd 0027 -A3A6 37 7 pshb -A3A7 36 6 psha -A3A8 F6 00 06 ... ldab 0006 -A3AB 4F O clra -A3AC 05 . asld -A3AD C3 08 00 ... addd #0800 -A3B0 38 8 pulx -A3B1 8F . xgdx -A3B2 ED 00 .. stad 00,x -A3B4 FC 00 27 ..' ldd 0027 -A3B7 43 C coma -A3B8 53 S comb -A3B9 37 7 pshb -A3BA 36 6 psha -A3BB F6 00 06 ... ldab 0006 -A3BE 4F O clra -A3BF 05 . asld -A3C0 C3 0B F1 ... addd #0bf1 -A3C3 38 8 pulx -A3C4 8F . xgdx -A3C5 ED 00 .. stad 00,x -A3C7 F6 00 06 ... ldab 0006 -A3CA 4F O clra -A3CB 05 . asld -A3CC C3 08 C8 ... addd #08c8 -A3CF 8F . xgdx -A3D0 EC 00 .. ldd 00,x -A3D2 C4 80 .. andb #80 -A3D4 84 F7 .. anda #f7 -A3D6 FA 00 47 ..G orb 0047 -A3D9 BA 00 46 ..F ora 0046 -A3DC FD 00 46 ..F stad 0046 -A3DF F6 00 19 ... ldab 0019 -A3E2 C4 10 .. andb #10 -A3E4 27 06 '. beq 06 ;A3EC -A3E6 CE 00 46 ..F ldx #0046 -A3E9 1C 00 .. bset add,x 00,x -A3EB 08 . inx -A3EC FC 00 46 ..F ldd 0046 -A3EF 37 7 pshb -A3F0 36 6 psha -A3F1 F6 00 06 ... ldab 0006 -A3F4 4F O clra -A3F5 05 . asld -A3F6 C3 08 C8 ... addd #08c8 -A3F9 38 8 pulx -A3FA 8F . xgdx -A3FB ED 00 .. stad 00,x -A3FD 20 22 " bra 22 ;A421 -A3FF CC 2A FF .*. ldd #2aff -A402 37 7 pshb -A403 36 6 psha -A404 F6 00 06 ... ldab 0006 -A407 4F O clra -A408 05 . asld -A409 C3 08 00 ... addd #0800 -A40C 38 8 pulx -A40D 8F . xgdx -A40E ED 00 .. stad 00,x -A410 CC D5 00 ... ldd #d500 -A413 37 7 pshb -A414 36 6 psha -A415 F6 00 06 ... ldab 0006 -A418 4F O clra -A419 05 . asld -A41A C3 0B F1 ... addd #0bf1 -A41D 38 8 pulx -A41E 8F . xgdx -A41F ED 00 .. stad 00,x -A421 F6 00 1F ... ldab 001f -A424 C4 40 .@ andb #40 -A426 27 26 '& beq 26 ;A44E -A428 F6 00 06 ... ldab 0006 -A42B 4F O clra -A42C 05 . asld -A42D C3 08 00 ... addd #0800 -A430 8F . xgdx -A431 EC 00 .. ldd 00,x -A433 C4 FF .. andb #ff -A435 84 3F .? anda #3f -A437 FD 00 27 ..' stad 0027 -A43A F6 00 06 ... ldab 0006 -A43D 4F O clra -A43E 05 . asld -A43F C3 08 C8 ... addd #08c8 -A442 8F . xgdx -A443 EC 00 .. ldd 00,x -A445 C4 7F .. andb #7f -A447 4F O clra -A448 FD 00 46 ..F stad 0046 -A44B BD A3 6C ..l jsr a36c ;jump81 -A44E 39 9 rts - -jump140: -A44F FC 00 0D ... ldd 000d -A452 FD 0B B7 ... stad 0bb7 -A455 BD A3 6C ..l jsr a36c ;jump81 -A458 39 9 rts - -jump110: -A459 3C < pshx -A45A F6 00 67 ..g ldab 0067 -A45D C4 02 .. andb #02 -A45F 27 08 '. beq 08 ;A469 -A461 CE 00 67 ..g ldx #0067 -A464 1D 00 .. bclr add,x 00,x -A466 4D M tsta -A467 20 0C . bra 0c ;A475 -A469 CE 00 67 ..g ldx #0067 -A46C 1D 00 .. bclr add,x 00,x -A46E 10 . sba -A46F CE 00 67 ..g ldx #0067 -A472 1D 00 .. bclr add,x 00,x -A474 20 F6 . bra f6 ;A46C -A476 00 . test -A477 67 C4 g. asr c4,x -A479 10 . sba -A47A 26 06 &. bne 06 ;A482 -A47C CE 00 67 ..g ldx #0067 -A47F 1D 00 .. bclr add,x 00,x -A481 20 F6 . bra f6 ;A479 -A483 00 . test -A484 67 C4 g. asr c4,x -A486 01 . nop -A487 27 14 '. beq 14 ;A49D -A489 CE 00 67 ..g ldx #0067 -A48C 1D 00 .. bclr add,x 00,x -A48E 02 . idiv -A48F CE 00 67 ..g ldx #0067 -A492 1D 00 .. bclr add,x 00,x -A494 10 . sba -A495 CE 00 67 ..g ldx #0067 -A498 1D 00 .. bclr add,x 00,x -A49A 20 20 bra 20 ;A4BC -A49C 06 . tap -A49D CE 00 67 ..g ldx #0067 -A4A0 1D 00 .. bclr add,x 00,x -A4A2 08 . inx -A4A3 F6 00 67 ..g ldab 0067 -A4A6 C4 04 .. andb #04 -A4A8 27 12 '. beq 12 ;A4BC -A4AA CE 00 67 ..g ldx #0067 -A4AD 1D 00 .. bclr add,x 00,x -A4AF 02 . idiv -A4B0 CE 00 67 ..g ldx #0067 -A4B3 1D 00 .. bclr add,x 00,x -A4B5 10 . sba -A4B6 CE 00 67 ..g ldx #0067 -A4B9 1D 00 .. bclr add,x 00,x -A4BB 20 F6 . bra f6 ;A4B3 -A4BD 00 . test -A4BE 67 C4 g. asr c4,x -A4C0 08 . inx -A4C1 26 06 &. bne 06 ;A4C9 -A4C3 CE 00 67 ..g ldx #0067 -A4C6 1D 00 .. bclr add,x 00,x -A4C8 40 @ nega -A4C9 F6 00 67 ..g ldab 0067 -A4CC F7 0B C0 ... stb 0bc0 -A4CF F6 0E 70 ..p ldab 0e70 -A4D2 F7 0E 6E ..n stb 0e6e -A4D5 F6 0E 6D ..m ldab 0e6d -A4D8 26 39 &9 bne 39 ;A513 -A4DA F6 0E 6F ..o ldab 0e6f -A4DD 27 34 '4 beq 34 ;A513 -A4DF 7F 00 06 ... clr 0006 -A4E2 F6 00 06 ... ldab 0006 -A4E5 C1 3F .? cmpb #3f -A4E7 24 2A $* bcc 2a ;A513 -A4E9 F6 00 06 ... ldab 0006 -A4EC 4F O clra -A4ED CE 00 05 ... ldx #0005 -A4F0 02 . idiv -A4F1 5D ] tstb -A4F2 27 1A '. beq 1a ;A50E -A4F4 F6 00 06 ... ldab 0006 -A4F7 4F O clra -A4F8 C3 08 00 ... addd #0800 -A4FB 30 0 tsx -A4FC ED 00 .. stad 00,x -A4FE EC 00 .. ldd 00,x -A500 37 7 pshb -A501 36 6 psha -A502 F6 00 06 ... ldab 0006 -A505 4F O clra -A506 05 . asld -A507 C3 08 C8 ... addd #08c8 -A50A 38 8 pulx -A50B 8F . xgdx -A50C ED 00 .. stad 00,x -A50E 7C 00 06 |.. inc 0006 -A511 20 CF . bra cf ;A4E2 -A513 F6 0E 6F ..o ldab 0e6f -A516 F7 0E 6D ..m stb 0e6d -A519 BD A3 6C ..l jsr a36c ;jump81 -A51C 38 8 pulx -A51D 39 9 rts - -jump109: -A51E F6 00 22 .." ldab 0022 -A521 4F O clra -A522 BD FE 16 ... jsr fe16 ;jump2 -A525 00 . test -A526 01 . nop -A527 00 . test -A528 04 . lsrd -A529 A5 79 .y bita 79,x -A52B A5 35 .5 bita 35,x -A52D A5 43 .C bita 43,x -A52F A5 51 .Q bita 51,x -A531 A5 5F ._ bita 5f,x -A533 A5 6D .m bita 6d,x -A535 F6 00 24 ..$ ldab 0024 -A538 F7 0B AF ... stb 0baf -A53B F6 00 2A ..* ldab 002a -A53E F7 0B B4 ... stb 0bb4 -A541 20 36 6 bra 36 ;A579 -A543 F6 00 24 ..$ ldab 0024 -A546 F7 0B AE ... stb 0bae -A549 F6 00 2A ..* ldab 002a -A54C F7 0B B3 ... stb 0bb3 -A54F 20 28 ( bra 28 ;A579 -A551 F6 00 24 ..$ ldab 0024 -A554 F7 0B AD ... stb 0bad -A557 F6 00 2A ..* ldab 002a -A55A F7 0B B2 ... stb 0bb2 -A55D 20 1A . bra 1a ;A579 -A55F F6 00 24 ..$ ldab 0024 -A562 F7 0B AC ... stb 0bac -A565 F6 00 2A ..* ldab 002a -A568 F7 0B B1 ... stb 0bb1 -A56B 20 0C . bra 0c ;A579 -A56D F6 00 24 ..$ ldab 0024 -A570 F7 0B AB ... stb 0bab -A573 F6 00 2A ..* ldab 002a -A576 F7 0B B0 ... stb 0bb0 -A579 BD A3 6C ..l jsr a36c ;jump81 -A57C 39 9 rts - -jump139: -A57D 7F 00 54 ..T clr 0054 -A580 F6 00 54 ..T ldab 0054 -A583 C1 FF .. cmpb #ff -A585 24 1B $. bcc 1b ;A5A2 -A587 F6 00 54 ..T ldab 0054 -A58A 4F O clra -A58B C3 0A 90 ... addd #0a90 -A58E 8F . xgdx -A58F E6 00 .. ldab 00,x -A591 37 7 pshb -A592 F6 00 54 ..T ldab 0054 -A595 4F O clra -A596 C3 09 90 ... addd #0990 -A599 8F . xgdx -A59A 33 3 pulb -A59B E7 00 .. stb 00,x -A59D 7C 00 54 |.T inc 0054 -A5A0 20 DE . bra de ;A580 -A5A2 F6 00 61 ..a ldab 0061 -A5A5 F7 0B BF ... stb 0bbf -A5A8 BD A3 6C ..l jsr a36c ;jump81 -A5AB 39 9 rts - -jump138: -A5AC 7F 00 54 ..T clr 0054 -A5AF F6 00 54 ..T ldab 0054 -A5B2 C1 10 .. cmpb #10 -A5B4 24 1B $. bcc 1b ;A5D1 -A5B6 F6 00 54 ..T ldab 0054 -A5B9 4F O clra -A5BA C3 0A 90 ... addd #0a90 -A5BD 8F . xgdx -A5BE E6 00 .. ldab 00,x -A5C0 37 7 pshb -A5C1 F6 00 54 ..T ldab 0054 -A5C4 4F O clra -A5C5 C3 0C B9 ... addd #0cb9 -A5C8 8F . xgdx -A5C9 33 3 pulb -A5CA E7 00 .. stb 00,x -A5CC 7C 00 54 |.T inc 0054 -A5CF 20 DE . bra de ;A5AF -A5D1 BD A3 6C ..l jsr a36c ;jump81 -A5D4 39 9 rts - -jump137: -A5D5 7F 00 54 ..T clr 0054 -A5D8 F6 00 54 ..T ldab 0054 -A5DB C1 10 .. cmpb #10 -A5DD 24 1B $. bcc 1b ;A5FA -A5DF F6 00 54 ..T ldab 0054 -A5E2 4F O clra -A5E3 C3 0A 90 ... addd #0a90 -A5E6 8F . xgdx -A5E7 E6 00 .. ldab 00,x -A5E9 37 7 pshb -A5EA F6 00 54 ..T ldab 0054 -A5ED 4F O clra -A5EE C3 0C C9 ... addd #0cc9 -A5F1 8F . xgdx -A5F2 33 3 pulb -A5F3 E7 00 .. stb 00,x -A5F5 7C 00 54 |.T inc 0054 -A5F8 20 DE . bra de ;A5D8 -A5FA BD A3 6C ..l jsr a36c ;jump81 -A5FD 39 9 rts - -jump136: -A5FE 7F 00 54 ..T clr 0054 -A601 F6 00 54 ..T ldab 0054 -A604 C1 05 .. cmpb #05 -A606 24 1B $. bcc 1b ;A623 -A608 F6 00 54 ..T ldab 0054 -A60B 4F O clra -A60C C3 00 62 ..b addd #0062 -A60F 8F . xgdx -A610 E6 00 .. ldab 00,x -A612 37 7 pshb -A613 F6 00 54 ..T ldab 0054 -A616 4F O clra -A617 C3 0B A4 ... addd #0ba4 -A61A 8F . xgdx -A61B 33 3 pulb -A61C E7 00 .. stb 00,x -A61E 7C 00 54 |.T inc 0054 -A621 20 DE . bra de ;A601 -A623 7F 00 54 ..T clr 0054 -A626 F6 00 54 ..T ldab 0054 -A629 C1 0B .. cmpb #0b -A62B 24 1B $. bcc 1b ;A648 -A62D F6 00 54 ..T ldab 0054 -A630 4F O clra -A631 C3 00 68 ..h addd #0068 -A634 8F . xgdx -A635 E6 00 .. ldab 00,x -A637 37 7 pshb -A638 F6 00 54 ..T ldab 0054 -A63B 4F O clra -A63C C3 0B E4 ... addd #0be4 -A63F 8F . xgdx -A640 33 3 pulb -A641 E7 00 .. stb 00,x -A643 7C 00 54 |.T inc 0054 -A646 20 DE . bra de ;A626 -A648 8D 04 .. bsr dest 04 -A64A BD A3 6C ..l jsr a36c ;jump81 -A64D 39 9 rts - -jump135: -A64E BD AB 0C ... jsr ab0c ;jump126 -A651 C6 20 . ldab #20 -A653 F7 0B A3 ... stb 0ba3 -A656 C6 20 . ldab #20 -A658 F7 0B 9A ... stb 0b9a -A65B C6 01 .. ldab #01 -A65D F7 00 54 ..T stb 0054 -goto21: -A660 F6 00 54 ..T ldab 0054 -A663 C1 09 .. cmpb #09 -A665 25 03 %. bcs 03 ;A66A -A667 7E A7 1E ~.. jmp a71e ;goto20 -A66A F6 00 54 ..T ldab 0054 -A66D 4F O clra -A66E BD FE 16 ... jsr fe16 ;jump2 -A671 00 . test -A672 01 . nop -A673 00 . test -A674 07 . tpa -A675 A6 ED .. ldaa ed,x -A677 A6 87 .. ldaa 87,x -A679 A6 95 .. ldaa 95,x -A67B A6 A1 .. ldaa a1,x -A67D A6 AF .. ldaa af,x -A67F A6 BB .. ldaa bb,x -A681 A6 C9 .. ldaa c9,x -A683 A6 D5 .. ldaa d5,x -A685 A6 E3 .. ldaa e3,x -A687 F6 00 62 ..b ldab 0062 -A68A 54 T lsrb -A68B 54 T lsrb -A68C 54 T lsrb -A68D 54 T lsrb -A68E C8 04 .. eorb #04 -A690 F7 00 5F .._ stb 005f -A693 20 58 X bra 58 ;A6ED -A695 F6 00 62 ..b ldab 0062 -A698 C4 0F .. andb #0f -A69A C8 0D .. eorb #0d -A69C F7 00 5F .._ stb 005f -A69F 20 4C L bra 4c ;A6ED -A6A1 F6 00 63 ..c ldab 0063 -A6A4 54 T lsrb -A6A5 54 T lsrb -A6A6 54 T lsrb -A6A7 54 T lsrb -A6A8 C8 04 .. eorb #04 -A6AA F7 00 5F .._ stb 005f -A6AD 20 3E > bra 3e ;A6ED -A6AF F6 00 63 ..c ldab 0063 -A6B2 C4 0F .. andb #0f -A6B4 C8 05 .. eorb #05 -A6B6 F7 00 5F .._ stb 005f -A6B9 20 32 2 bra 32 ;A6ED -A6BB F6 00 64 ..d ldab 0064 -A6BE 54 T lsrb -A6BF 54 T lsrb -A6C0 54 T lsrb -A6C1 54 T lsrb -A6C2 C8 05 .. eorb #05 -A6C4 F7 00 5F .._ stb 005f -A6C7 20 24 $ bra 24 ;A6ED -A6C9 F6 00 64 ..d ldab 0064 -A6CC C4 0F .. andb #0f -A6CE C8 04 .. eorb #04 -A6D0 F7 00 5F .._ stb 005f -A6D3 20 18 . bra 18 ;A6ED -A6D5 F6 00 65 ..e ldab 0065 -A6D8 54 T lsrb -A6D9 54 T lsrb -A6DA 54 T lsrb -A6DB 54 T lsrb -A6DC C8 05 .. eorb #05 -A6DE F7 00 5F .._ stb 005f -A6E1 20 0A . bra 0a ;A6ED -A6E3 F6 00 65 ..e ldab 0065 -A6E6 C4 0F .. andb #0f -A6E8 C8 03 .. eorb #03 -A6EA F7 00 5F .._ stb 005f -A6ED F6 00 5F .._ ldab 005f -A6F0 C1 09 .. cmpb #09 -A6F2 23 13 #. bls 13 ;A707 -A6F4 F6 00 5F .._ ldab 005f -A6F7 CB 37 .7 addb #37 -A6F9 37 7 pshb -A6FA F6 00 54 ..T ldab 0054 -A6FD 4F O clra -A6FE C3 0B 9A ... addd #0b9a -A701 8F . xgdx -A702 33 3 pulb -A703 E7 00 .. stb 00,x -A705 20 11 . bra 11 ;A718 -A707 F6 00 5F .._ ldab 005f -A70A CB 30 .0 addb #30 -A70C 37 7 pshb -A70D F6 00 54 ..T ldab 0054 -A710 4F O clra -A711 C3 0B 9A ... addd #0b9a -A714 8F . xgdx -A715 33 3 pulb -A716 E7 00 .. stb 00,x -A718 7C 00 54 |.T inc 0054 -A71B 7E A6 60 ~.` jmp a660 ;goto21 -goto20: -A71E 39 9 rts - -jump134: -A71F F6 00 48 ..H ldab 0048 -A722 26 11 &. bne 11 ;A735 -A724 F6 00 66 ..f ldab 0066 -A727 26 07 &. bne 07 ;A730 -A729 C6 01 .. ldab #01 -A72B F7 00 66 ..f stb 0066 -A72E 20 03 . bra 03 ;A733 -A730 7F 00 66 ..f clr 0066 -A733 20 29 ) bra 29 ;A75E -A735 F6 00 48 ..H ldab 0048 -A738 4F O clra -A739 C3 00 68 ..h addd #0068 -A73C 8F . xgdx -A73D E6 00 .. ldab 00,x -A73F 26 10 &. bne 10 ;A751 -A741 C6 01 .. ldab #01 -A743 37 7 pshb -A744 F6 00 48 ..H ldab 0048 -A747 4F O clra -A748 C3 00 68 ..h addd #0068 -A74B 8F . xgdx -A74C 33 3 pulb -A74D E7 00 .. stb 00,x -A74F 20 0D . bra 0d ;A75E -A751 5F _ clrb -A752 37 7 pshb -A753 F6 00 48 ..H ldab 0048 -A756 4F O clra -A757 C3 00 68 ..h addd #0068 -A75A 8F . xgdx -A75B 33 3 pulb -A75C E7 00 .. stb 00,x -A75E 39 9 rts - -jump133: -A75F F6 00 48 ..H ldab 0048 -A762 4F O clra -A763 BD FE 16 ... jsr fe16 ;jump2 -A766 00 . test -A767 00 . test -A768 00 . test -A769 09 . dex -A76A A7 DC .. sta dc,x -A76C A7 80 .. sta 80,x -A76E A7 87 .. sta 87,x -A770 A7 8E .. sta 8e,x -A772 A7 95 .. sta 95,x -A774 A7 9C .. sta 9c,x -A776 A7 A3 .. sta a3,x -A778 A7 AA .. sta aa,x -A77A A7 B1 .. sta b1,x -A77C A7 C4 .. sta c4,x -A77E A7 D7 .. sta d7,x -A780 C6 02 .. ldab #02 -A782 F7 00 02 ... stb 0002 -A785 20 55 U bra 55 ;A7DC -A787 C6 10 .. ldab #10 -A789 F7 00 02 ... stb 0002 -A78C 20 4E N bra 4e ;A7DC -A78E C6 20 . ldab #20 -A790 F7 00 02 ... stb 0002 -A793 20 47 G bra 47 ;A7DC -A795 C6 01 .. ldab #01 -A797 F7 00 02 ... stb 0002 -A79A 20 40 @ bra 40 ;A7DC -A79C C6 04 .. ldab #04 -A79E F7 00 02 ... stb 0002 -A7A1 20 39 9 bra 39 ;A7DC -A7A3 C6 08 .. ldab #08 -A7A5 F7 00 02 ... stb 0002 -A7A8 20 32 2 bra 32 ;A7DC -A7AA C6 40 .@ ldab #40 -A7AC F7 00 02 ... stb 0002 -A7AF 20 2B + bra 2b ;A7DC -A7B1 F6 0E 70 ..p ldab 0e70 -A7B4 C1 01 .. cmpb #01 -A7B6 26 05 &. bne 05 ;A7BD -A7B8 7F 0E 70 ..p clr 0e70 -A7BB 20 05 . bra 05 ;A7C2 -A7BD C6 01 .. ldab #01 -A7BF F7 0E 70 ..p stb 0e70 -A7C2 20 18 . bra 18 ;A7DC -A7C4 F6 0E 6F ..o ldab 0e6f -A7C7 C1 01 .. cmpb #01 -A7C9 26 05 &. bne 05 ;A7D0 -A7CB 7F 0E 6F ..o clr 0e6f -A7CE 20 05 . bra 05 ;A7D5 -A7D0 C6 01 .. ldab #01 -A7D2 F7 0E 6F ..o stb 0e6f -A7D5 20 05 . bra 05 ;A7DC -A7D7 C6 80 .. ldab #80 -A7D9 F7 00 02 ... stb 0002 -A7DC F6 00 48 ..H ldab 0048 -A7DF C1 0A .. cmpb #0a -A7E1 24 2B $+ bcc 2b ;A80E -A7E3 F6 00 48 ..H ldab 0048 -A7E6 C1 07 .. cmpb #07 -A7E8 27 24 '$ beq 24 ;A80E -A7EA F6 00 48 ..H ldab 0048 -A7ED C1 08 .. cmpb #08 -A7EF 27 1D '. beq 1d ;A80E -A7F1 F6 00 67 ..g ldab 0067 -A7F4 F4 00 02 ... andb 0002 -A7F7 26 0B &. bne 0b ;A804 -A7F9 F6 00 02 ... ldab 0002 -A7FC FA 00 67 ..g orb 0067 -A7FF F7 00 67 ..g stb 0067 -A802 20 0A . bra 0a ;A80E -A804 F6 00 02 ... ldab 0002 -A807 53 S comb -A808 F4 00 67 ..g andb 0067 -A80B F7 00 67 ..g stb 0067 -A80E 39 9 rts - -A80F 7F 00 54 ..T clr 0054 -A812 F6 00 54 ..T ldab 0054 -A815 C1 04 .. cmpb #04 -A817 24 4A $J bcc 4a ;A863 -A819 CC 01 F4 ... ldd #01f4 -A81C BD E5 71 ..q jsr e571 ;jump13 -A81F F6 0B 93 ... ldab 0b93 -A822 F7 00 5F .._ stb 005f -A825 F6 0B 94 ... ldab 0b94 -A828 F7 00 5E ..^ stb 005e -A82B F6 0B 95 ... ldab 0b95 -A82E F7 00 5D ..] stb 005d -A831 F6 0B 96 ... ldab 0b96 -A834 F7 00 5A ..Z stb 005a -A837 BD BE 4B ..K jsr be4b ;jump1 -A83A BD BE 01 ... jsr be01 ;jump70 -A83D CC 01 F4 ... ldd #01f4 -A840 BD E5 71 ..q jsr e571 ;jump13 -A843 F6 00 5F .._ ldab 005f -A846 F7 0B 93 ... stb 0b93 -A849 F6 00 5E ..^ ldab 005e -A84C F7 0B 94 ... stb 0b94 -A84F F6 00 5D ..] ldab 005d -A852 F7 0B 95 ... stb 0b95 -A855 F6 00 5A ..Z ldab 005a -A858 F7 0B 96 ... stb 0b96 -A85B BD BE 01 ... jsr be01 ;jump70 -A85E 7C 00 54 |.T inc 0054 -A861 20 AF . bra af ;A812 -A863 39 9 rts - -jump99: -A864 F6 00 09 ... ldab 0009 -A867 C1 01 .. cmpb #01 -A869 26 20 & bne 20 ;A88B -A86B F6 00 61 ..a ldab 0061 -A86E 4F O clra -A86F C3 00 01 ... addd #0001 -A872 37 7 pshb -A873 36 6 psha -A874 F6 00 60 ..` ldab 0060 -A877 4F O clra -A878 30 0 tsx -A879 A3 00 .. subd 00,x -A87B 31 1 ins -A87C 31 1 ins -A87D 2C 0A ,. bge 0a ;A889 -A87F F6 00 60 ..` ldab 0060 -A882 C1 F9 .. cmpb #f9 -A884 24 03 $. bcc 03 ;A889 -A886 7C 00 60 |.` inc 0060 -A889 20 0A . bra 0a ;A895 -A88B F6 00 60 ..` ldab 0060 -A88E C1 09 .. cmpb #09 -A890 24 03 $. bcc 03 ;A895 -A892 7C 00 60 |.` inc 0060 -A895 39 9 rts - -jump98: -A896 F6 00 36 ..6 ldab 0036 -A899 26 39 &9 bne 39 ;A8D4 -A89B F6 00 54 ..T ldab 0054 -A89E C1 27 .' cmpb #27 -A8A0 24 20 $ bcc 20 ;A8C2 -A8A2 7C 00 54 |.T inc 0054 -A8A5 F6 00 09 ... ldab 0009 -A8A8 C1 01 .. cmpb #01 -A8AA 26 0C &. bne 0c ;A8B8 -A8AC F6 00 54 ..T ldab 0054 -A8AF C1 27 .' cmpb #27 -A8B1 26 03 &. bne 03 ;A8B6 -A8B3 7F 00 54 ..T clr 0054 -A8B6 20 0A . bra 0a ;A8C2 -A8B8 F6 00 54 ..T ldab 0054 -A8BB C1 24 .$ cmpb #24 -A8BD 26 03 &. bne 03 ;A8C2 -A8BF 7F 00 54 ..T clr 0054 -A8C2 F6 00 54 ..T ldab 0054 -A8C5 4F O clra -A8C6 C3 B4 8F ... addd #b48f -A8C9 8F . xgdx -A8CA E6 00 .. ldab 00,x -A8CC F7 0B 90 ... stb 0b90 -A8CF C6 02 .. ldab #02 -A8D1 F7 00 36 ..6 stb 0036 -A8D4 39 9 rts - -jump97: -A8D5 F6 00 60 ..` ldab 0060 -A8D8 C1 00 .. cmpb #00 -A8DA 23 05 #. bls 05 ;A8E1 -A8DC 7A 00 60 z.` dec 0060 -A8DF 20 03 . bra 03 ;A8E4 -A8E1 7F 00 60 ..` clr 0060 -A8E4 39 9 rts - -jump96: -A8E5 F6 00 36 ..6 ldab 0036 -A8E8 26 36 &6 bne 36 ;A920 -A8EA F6 00 54 ..T ldab 0054 -A8ED C1 00 .. cmpb #00 -A8EF 25 1D %. bcs 1d ;A90E -A8F1 F6 00 54 ..T ldab 0054 -A8F4 26 15 &. bne 15 ;A90B -A8F6 F6 00 09 ... ldab 0009 -A8F9 C1 01 .. cmpb #01 -A8FB 26 07 &. bne 07 ;A904 -A8FD C6 26 .& ldab #26 -A8FF F7 00 54 ..T stb 0054 -A902 20 05 . bra 05 ;A909 -A904 C6 23 .# ldab #23 -A906 F7 00 54 ..T stb 0054 -A909 20 03 . bra 03 ;A90E -A90B 7A 00 54 z.T dec 0054 -A90E F6 00 54 ..T ldab 0054 -A911 4F O clra -A912 C3 B4 8F ... addd #b48f -A915 8F . xgdx -A916 E6 00 .. ldab 00,x -A918 F7 0B 90 ... stb 0b90 -A91B C6 02 .. ldab #02 -A91D F7 00 36 ..6 stb 0036 -A920 39 9 rts - -jump95: -A921 F6 0B 90 ... ldab 0b90 -A924 F7 0B 96 ... stb 0b96 -A927 F6 0B 96 ... ldab 0b96 -A92A 37 7 pshb -A92B F6 00 60 ..` ldab 0060 -A92E 4F O clra -A92F C3 0A 93 ... addd #0a93 -A932 8F . xgdx -A933 33 3 pulb -A934 E7 00 .. stb 00,x -A936 F6 00 09 ... ldab 0009 -A939 C1 01 .. cmpb #01 -A93B 26 32 &2 bne 32 ;A96F -A93D F6 00 61 ..a ldab 0061 -A940 4F O clra -A941 C3 00 01 ... addd #0001 -A944 37 7 pshb -A945 36 6 psha -A946 F6 00 60 ..` ldab 0060 -A949 4F O clra -A94A 30 0 tsx -A94B A3 00 .. subd 00,x -A94D 31 1 ins -A94E 31 1 ins -A94F 26 0A &. bne 0a ;A95B -A951 F6 00 60 ..` ldab 0060 -A954 C1 FA .. cmpb #fa -A956 24 03 $. bcc 03 ;A95B -A958 7C 00 61 |.a inc 0061 -A95B F6 00 60 ..` ldab 0060 -A95E F1 00 61 ..a cmpb 0061 -A961 22 0A ". bhi 0a ;A96D -A963 F6 00 60 ..` ldab 0060 -A966 C1 F9 .. cmpb #f9 -A968 24 03 $. bcc 03 ;A96D -A96A 7C 00 60 |.` inc 0060 -A96D 20 0A . bra 0a ;A979 -A96F F6 00 60 ..` ldab 0060 -A972 C1 09 .. cmpb #09 -A974 24 03 $. bcc 03 ;A979 -A976 7C 00 60 |.` inc 0060 -A979 39 9 rts - -jump132: -A97A F6 00 60 ..` ldab 0060 -A97D 26 24 &$ bne 24 ;A9A3 -A97F F6 00 60 ..` ldab 0060 -A982 CB 03 .. addb #03 -A984 F7 00 54 ..T stb 0054 -A987 F6 00 54 ..T ldab 0054 -A98A C1 FF .. cmpb #ff -A98C 24 13 $. bcc 13 ;A9A1 -A98E C6 20 . ldab #20 -A990 37 7 pshb -A991 F6 00 54 ..T ldab 0054 -A994 4F O clra -A995 C3 0A 90 ... addd #0a90 -A998 8F . xgdx -A999 33 3 pulb -A99A E7 00 .. stb 00,x -A99C 7C 00 54 |.T inc 0054 -A99F 20 E6 . bra e6 ;A987 -A9A1 20 22 " bra 22 ;A9C5 -A9A3 F6 00 60 ..` ldab 0060 -A9A6 CB 04 .. addb #04 -A9A8 F7 00 54 ..T stb 0054 -A9AB F6 00 54 ..T ldab 0054 -A9AE C1 FF .. cmpb #ff -A9B0 24 13 $. bcc 13 ;A9C5 -A9B2 C6 20 . ldab #20 -A9B4 37 7 pshb -A9B5 F6 00 54 ..T ldab 0054 -A9B8 4F O clra -A9B9 C3 0A 90 ... addd #0a90 -A9BC 8F . xgdx -A9BD 33 3 pulb -A9BE E7 00 .. stb 00,x -A9C0 7C 00 54 |.T inc 0054 -A9C3 20 E6 . bra e6 ;A9AB -A9C5 F6 00 60 ..` ldab 0060 -A9C8 F7 00 61 ..a stb 0061 -A9CB 7F 00 54 ..T clr 0054 -A9CE 39 9 rts - -jump131: -A9CF C6 50 .P ldab #50 -A9D1 F7 09 90 ... stb 0990 -A9D4 C6 29 .) ldab #29 -A9D6 F7 09 91 ... stb 0991 -A9D9 C6 20 . ldab #20 -A9DB F7 09 92 ... stb 0992 -A9DE 7F 00 54 ..T clr 0054 -A9E1 F6 00 54 ..T ldab 0054 -A9E4 C1 FF .. cmpb #ff -A9E6 24 1B $. bcc 1b ;AA03 -A9E8 F6 00 54 ..T ldab 0054 -A9EB 4F O clra -A9EC C3 09 90 ... addd #0990 -A9EF 8F . xgdx -A9F0 E6 00 .. ldab 00,x -A9F2 37 7 pshb -A9F3 F6 00 54 ..T ldab 0054 -A9F6 4F O clra -A9F7 C3 0A 90 ... addd #0a90 -A9FA 8F . xgdx -A9FB 33 3 pulb -A9FC E7 00 .. stb 00,x -A9FE 7C 00 54 |.T inc 0054 -AA01 20 DE . bra de ;A9E1 -AA03 F6 0B BF ... ldab 0bbf -AA06 F7 00 61 ..a stb 0061 -AA09 39 9 rts - -jump130: -AA0A C6 53 .S ldab #53 -AA0C F7 0C B9 ... stb 0cb9 -AA0F C6 29 .) ldab #29 -AA11 F7 0C BA ... stb 0cba -AA14 C6 20 . ldab #20 -AA16 F7 0C BB ... stb 0cbb -AA19 7F 00 54 ..T clr 0054 -AA1C F6 00 54 ..T ldab 0054 -AA1F C1 10 .. cmpb #10 -AA21 24 1B $. bcc 1b ;AA3E -AA23 F6 00 54 ..T ldab 0054 -AA26 4F O clra -AA27 C3 0C B9 ... addd #0cb9 -AA2A 8F . xgdx -AA2B E6 00 .. ldab 00,x -AA2D 37 7 pshb -AA2E F6 00 54 ..T ldab 0054 -AA31 4F O clra -AA32 C3 0A 90 ... addd #0a90 -AA35 8F . xgdx -AA36 33 3 pulb -AA37 E7 00 .. stb 00,x -AA39 7C 00 54 |.T inc 0054 -AA3C 20 DE . bra de ;AA1C -AA3E 39 9 rts - -jump129: -AA3F C6 49 .I ldab #49 -AA41 F7 0C C9 ... stb 0cc9 -AA44 C6 29 .) ldab #29 -AA46 F7 0C CA ... stb 0cca -AA49 C6 20 . ldab #20 -AA4B F7 0C CB ... stb 0ccb -AA4E 7F 00 54 ..T clr 0054 -AA51 F6 00 54 ..T ldab 0054 -AA54 C1 10 .. cmpb #10 -AA56 24 1B $. bcc 1b ;AA73 -AA58 F6 00 54 ..T ldab 0054 -AA5B 4F O clra -AA5C C3 0C C9 ... addd #0cc9 -AA5F 8F . xgdx -AA60 E6 00 .. ldab 00,x -AA62 37 7 pshb -AA63 F6 00 54 ..T ldab 0054 -AA66 4F O clra -AA67 C3 0A 90 ... addd #0a90 -AA6A 8F . xgdx -AA6B 33 3 pulb -AA6C E7 00 .. stb 00,x -AA6E 7C 00 54 |.T inc 0054 -AA71 20 DE . bra de ;AA51 -AA73 39 9 rts - -jump128: -AA74 7F 00 54 ..T clr 0054 -AA77 F6 00 54 ..T ldab 0054 -AA7A C1 0B .. cmpb #0b -AA7C 24 1B $. bcc 1b ;AA99 -AA7E F6 00 54 ..T ldab 0054 -AA81 4F O clra -AA82 C3 0B E4 ... addd #0be4 -AA85 8F . xgdx -AA86 E6 00 .. ldab 00,x -AA88 37 7 pshb -AA89 F6 00 54 ..T ldab 0054 -AA8C 4F O clra -AA8D C3 00 68 ..h addd #0068 -AA90 8F . xgdx -AA91 33 3 pulb -AA92 E7 00 .. stb 00,x -AA94 7C 00 54 |.T inc 0054 -AA97 20 DE . bra de ;AA77 -AA99 39 9 rts - -jump127: -AA9A F6 00 22 .." ldab 0022 -AA9D C1 06 .. cmpb #06 -AA9F 24 0F $. bcc 0f ;AAB0 -AAA1 7C 00 22 |." inc 0022 -AAA4 F6 00 22 .." ldab 0022 -AAA7 C1 05 .. cmpb #05 -AAA9 23 05 #. bls 05 ;AAB0 -AAAB C6 01 .. ldab #01 -AAAD F7 00 22 .." stb 0022 -AAB0 F6 00 22 .." ldab 0022 -AAB3 4F O clra -AAB4 BD FE 16 ... jsr fe16 ;jump2 -AAB7 00 . test -AAB8 01 . nop -AAB9 00 . test -AABA 04 . lsrd -AABB AB 0B .. adda 0b,x -AABD AA C7 .. ora c7,x -AABF AA D5 .. ora d5,x -AAC1 AA E3 .. ora e3,x -AAC3 AA F1 .. ora f1,x -AAC5 AA FF .. ora ff,x -AAC7 F6 0B AF ... ldab 0baf -AACA F7 00 24 ..$ stb 0024 -AACD F6 0B B4 ... ldab 0bb4 -AAD0 F7 00 2A ..* stb 002a -AAD3 20 36 6 bra 36 ;AB0B -AAD5 F6 0B AE ... ldab 0bae -AAD8 F7 00 24 ..$ stb 0024 -AADB F6 0B B3 ... ldab 0bb3 -AADE F7 00 2A ..* stb 002a -AAE1 20 28 ( bra 28 ;AB0B -AAE3 F6 0B AD ... ldab 0bad -AAE6 F7 00 24 ..$ stb 0024 -AAE9 F6 0B B2 ... ldab 0bb2 -AAEC F7 00 2A ..* stb 002a -AAEF 20 1A . bra 1a ;AB0B -AAF1 F6 0B AC ... ldab 0bac -AAF4 F7 00 24 ..$ stb 0024 -AAF7 F6 0B B1 ... ldab 0bb1 -AAFA F7 00 2A ..* stb 002a -AAFD 20 0C . bra 0c ;AB0B -AAFF F6 0B AB ... ldab 0bab -AB02 F7 00 24 ..$ stb 0024 -AB05 F6 0B B0 ... ldab 0bb0 -AB08 F7 00 2A ..* stb 002a -AB0B 39 9 rts - -jump126: -AB0C C6 03 .. ldab #03 -AB0E F7 00 18 ... stb 0018 -AB11 7F 00 1C ... clr 001c -AB14 F6 00 1C ... ldab 001c -AB17 C1 04 .. cmpb #04 -AB19 24 6D $m bcc 6d ;AB88 -AB1B C6 07 .. ldab #07 -AB1D F7 00 55 ..U stb 0055 -AB20 7F 00 54 ..T clr 0054 -AB23 F6 00 54 ..T ldab 0054 -AB26 C1 08 .. cmpb #08 -AB28 24 56 $V bcc 56 ;AB80 -AB2A F6 00 1C ... ldab 001c -AB2D 4F O clra -AB2E C3 0B A4 ... addd #0ba4 -AB31 8F . xgdx -AB32 E6 00 .. ldab 00,x -AB34 37 7 pshb -AB35 F6 00 54 ..T ldab 0054 -AB38 4F O clra -AB39 C3 B4 B7 ... addd #b4b7 -AB3C 8F . xgdx -AB3D E6 00 .. ldab 00,x -AB3F 30 0 tsx -AB40 E4 00 .. andb 00,x -AB42 31 1 ins -AB43 27 1A '. beq 1a ;AB5F -AB45 F6 00 55 ..U ldab 0055 -AB48 4F O clra -AB49 C3 B4 B7 ... addd #b4b7 -AB4C 8F . xgdx -AB4D E6 00 .. ldab 00,x -AB4F 37 7 pshb -AB50 F6 00 18 ... ldab 0018 -AB53 4F O clra -AB54 C3 00 62 ..b addd #0062 -AB57 8F . xgdx -AB58 33 3 pulb -AB59 EA 00 .. orb 00,x -AB5B E7 00 .. stb 00,x -AB5D 20 19 . bra 19 ;AB78 -AB5F F6 00 55 ..U ldab 0055 -AB62 4F O clra -AB63 C3 B4 B7 ... addd #b4b7 -AB66 8F . xgdx -AB67 E6 00 .. ldab 00,x -AB69 53 S comb -AB6A 37 7 pshb -AB6B F6 00 18 ... ldab 0018 -AB6E 4F O clra -AB6F C3 00 62 ..b addd #0062 -AB72 8F . xgdx -AB73 33 3 pulb -AB74 E4 00 .. andb 00,x -AB76 E7 00 .. stb 00,x -AB78 7A 00 55 z.U dec 0055 -AB7B 7C 00 54 |.T inc 0054 -AB7E 20 A3 . bra a3 ;AB23 -AB80 7A 00 18 z.. dec 0018 -AB83 7C 00 1C |.. inc 001c -AB86 20 8C . bra 8c ;AB14 -AB88 39 9 rts - -jump7: -AB89 CC B0 8C ... ldd #b08c -AB8C BD C0 BA ... jsr c0ba ;display: -AB8F CC 01 F4 ... ldd #01f4 -AB92 BD E5 71 ..q jsr e571 ;jump13 -AB95 BD D4 79 ..y jsr d479 ;jump67 -AB98 BD E8 9A ... jsr e89a ;jump68 -AB9B BD E9 EA ... jsr e9ea ;jump113 -AB9E 7F 0B C1 ... clr 0bc1 -ABA1 39 9 rts - -jump8: -ABA2 7F 00 05 ... clr 0005 -goto24: -ABA5 F6 00 05 ... ldab 0005 -ABA8 C1 64 .d cmpb #64 -ABAA 25 03 %. bcs 03 ;ABAF -ABAC 7E AC 81 ~.. jmp ac81 ;goto22 -ABAF F6 00 05 ... ldab 0005 -ABB2 F7 00 06 ... stb 0006 -ABB5 F6 00 05 ... ldab 0005 -ABB8 4F O clra -ABB9 CE 00 05 ... ldx #0005 -ABBC 02 . idiv -ABBD 5D ] tstb -ABBE 26 03 &. bne 03 ;ABC3 -ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 -ABC3 F6 00 06 ... ldab 0006 -ABC6 BD D7 A0 ... jsr d7a0 ;jump10 -ABC9 83 00 00 ... subd #0000 -ABCC 27 03 '. beq 03 ;ABD1 -ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 -ABD1 BD D3 11 ... jsr d311 ;jump30 -ABD4 83 00 00 ... subd #0000 -ABD7 27 2B '+ beq 2b ;AC04 -ABD9 F6 00 05 ... ldab 0005 -ABDC 4F O clra -ABDD 05 . asld -ABDE C3 08 00 ... addd #0800 -ABE1 8F . xgdx -ABE2 EC 00 .. ldd 00,x -ABE4 C4 FF .. andb #ff -ABE6 84 3F .? anda #3f -ABE8 83 27 10 .'. subd #2710 -ABEB 24 15 $. bcc 15 ;AC02 -ABED CC 01 00 ... ldd #0100 -ABF0 37 7 pshb -ABF1 36 6 psha -ABF2 F6 00 05 ... ldab 0005 -ABF5 4F O clra -ABF6 05 . asld -ABF7 C3 08 C8 ... addd #08c8 -ABFA 38 8 pulx -ABFB 8F . xgdx -ABFC AA 00 .. ora 00,x -ABFE EA 01 .. orb 01,x -AC00 ED 00 .. stad 00,x -AC02 20 29 ) bra 29 ;AC2D -AC04 F6 00 05 ... ldab 0005 -AC07 4F O clra -AC08 05 . asld -AC09 C3 08 00 ... addd #0800 -AC0C 8F . xgdx -AC0D EC 00 .. ldd 00,x -AC0F C4 FF .. andb #ff -AC11 84 3F .? anda #3f -AC13 83 27 0F .'. subd #270f -AC16 23 15 #. bls 15 ;AC2D -AC18 CC 01 00 ... ldd #0100 -AC1B 37 7 pshb -AC1C 36 6 psha -AC1D F6 00 05 ... ldab 0005 -AC20 4F O clra -AC21 05 . asld -AC22 C3 08 C8 ... addd #08c8 -AC25 38 8 pulx -AC26 8F . xgdx -AC27 AA 00 .. ora 00,x -AC29 EA 01 .. orb 01,x -AC2B ED 00 .. stad 00,x -AC2D F6 00 05 ... ldab 0005 -AC30 4F O clra -AC31 05 . asld -AC32 C3 08 C8 ... addd #08c8 -AC35 8F . xgdx -AC36 EC 00 .. ldd 00,x -AC38 84 01 .. anda #01 -AC3A 27 06 '. beq 06 ;AC42 -AC3C CE 00 19 ... ldx #0019 -AC3F 1C 00 .. bset add,x 00,x -AC41 04 . lsrd -AC42 F6 00 05 ... ldab 0005 -AC45 4F O clra -AC46 05 . asld -AC47 C3 08 00 ... addd #0800 -AC4A 8F . xgdx -AC4B EC 00 .. ldd 00,x -AC4D 84 80 .. anda #80 -AC4F 27 2A '* beq 2a ;AC7B -AC51 F6 00 05 ... ldab 0005 -AC54 4F O clra -AC55 05 . asld -AC56 C3 08 C8 ... addd #08c8 -AC59 8F . xgdx -AC5A EC 00 .. ldd 00,x -AC5C 84 02 .. anda #02 -AC5E 27 06 '. beq 06 ;AC66 -AC60 CE 00 19 ... ldx #0019 -AC63 1C 00 .. bset add,x 00,x -AC65 01 . nop -AC66 F6 00 05 ... ldab 0005 -AC69 4F O clra -AC6A 05 . asld -AC6B C3 08 C8 ... addd #08c8 -AC6E 8F . xgdx -AC6F EC 00 .. ldd 00,x -AC71 84 04 .. anda #04 -AC73 27 06 '. beq 06 ;AC7B -AC75 CE 00 19 ... ldx #0019 -AC78 1C 00 .. bset add,x 00,x -AC7A 02 . idiv -goto23: -AC7B 7C 00 05 |.. inc 0005 -AC7E 7E AB A5 ~.. jmp aba5 ;goto24 -goto22: -AC81 F6 00 19 ... ldab 0019 -AC84 C4 07 .. andb #07 -AC86 26 0A &. bne 0a ;AC92 -AC88 F6 0B C1 ... ldab 0bc1 -AC8B C4 7F .. andb #7f -AC8D 26 03 &. bne 03 ;AC92 -AC8F 5F _ clrb -AC90 20 02 . bra 02 ;AC94 -AC92 C6 01 .. ldab #01 -AC94 5D ] tstb -AC95 26 05 &. bne 05 ;AC9C -AC97 C6 0D .. ldab #0d -AC99 F7 00 48 ..H stb 0048 -AC9C 39 9 rts - -AC9D 08 . inx -AC9E 07 . tpa -AC9F 06 . tap -ACA0 05 . asld -ACA1 04 . lsrd -ACA2 03 . fdiv -ACA3 02 . idiv -ACA4 01 . nop -ACA5 0B . sev -ACA6 0A . clv -ACA7 09 . dex - -ACA8 20 20 bra 20 ;ACCA -ACAA 50 P negb -ACAB 52 R illegal -ACAC 49 I rola -ACAD 43 C coma -ACAE 45 E illegal -ACAF 20 20 bra 20 ;ACD1 -ACB1 20 00 . bra 00 ;ACB3 -ACB3 20 20 bra 20 ;ACD5 -ACB5 20 50 P bra 50 ;AD07 -ACB7 52 R illegal -ACB8 49 I rola -ACB9 58 X aslb -ACBA 20 20 bra 20 ;ACDC -ACBC 20 00 . bra 00 ;ACBE -ACBE 20 20 bra 20 ;ACE0 -ACC0 50 P negb -ACC1 52 R illegal -ACC2 45 E illegal -ACC3 49 I rola -ACC4 53 S comb -ACC5 20 20 bra 20 ;ACE7 -ACC7 20 00 . bra 00 ;ACC9 -ACC9 20 20 bra 20 ;ACEB -ACCB 50 P negb -ACCC 52 R illegal -ACCD 45 E illegal -ACCE 43 C coma -ACCF 49 I rola -ACD0 4F O clra -ACD1 20 20 bra 20 ;ACF3 -ACD3 00 . test -ACD4 20 20 bra 20 ;ACF6 -ACD6 43 C coma -ACD7 48 H asla -ACD8 41 A illegal -ACD9 4E N illegal -ACDA 47 G asra -ACDB 45 E illegal -ACDC 20 20 bra 20 ;ACFE -ACDE 00 . test -ACDF 20 20 bra 20 ;AD01 -ACE1 43 C coma -ACE2 41 A illegal -ACE3 4D M tsta -ACE4 42 B illegal -ACE5 49 I rola -ACE6 4F O clra -ACE7 20 20 bra 20 ;AD09 -ACE9 00 . test -ACEA 20 4D M bra 4d ;AD39 -ACEC 4F O clra -ACED 4E N illegal -ACEE 4E N illegal -ACEF 41 A illegal -ACF0 49 I rola -ACF1 45 E illegal -ACF2 20 20 bra 20 ;AD14 -ACF4 00 . test -ACF5 20 20 bra 20 ;AD17 -ACF7 54 T lsrb -ACF8 48 H asla -ACF9 41 A illegal -ACFA 4E N illegal -ACFB 4B K illegal -ACFC 53 S comb -ACFD 20 20 bra 20 ;AD1F -ACFF 00 . test -AD00 20 20 bra 20 ;AD22 -AD02 4D M tsta -AD03 45 E illegal -AD04 52 R illegal -AD05 43 C coma -AD06 49 I rola -AD07 20 20 bra 20 ;AD29 -AD09 20 00 . bra 00 ;AD0B -AD0B 20 20 bra 20 ;AD2D -AD0D 44 D lsra -AD0E 41 A illegal -AD0F 4E N illegal -AD10 4B K illegal -AD11 45 E illegal -AD12 20 20 bra 20 ;AD34 -AD14 20 00 . bra 00 ;AD16 -AD16 20 20 bra 20 ;AD38 -AD18 47 G asra -AD19 52 R illegal -AD1A 41 A illegal -AD1B 43 C coma -AD1C 49 I rola -AD1D 41 A illegal -AD1E 53 S comb -AD1F 20 00 . bra 00 ;AD21 -AD21 20 20 bra 20 ;AD43 -AD23 53 S comb -AD24 45 E illegal -AD25 4C L inca -AD26 45 E illegal -AD27 43 C coma -AD28 54 T lsrb -AD29 20 20 bra 20 ;AD4B -AD2B 00 . test -AD2C 20 20 bra 20 ;AD4E -AD2E 4F O clra -AD2F 54 T lsrb -AD30 48 H asla -AD31 45 E illegal -AD32 52 R illegal -AD33 20 20 bra 20 ;AD55 -AD35 20 00 . bra 00 ;AD37 -AD37 20 20 bra 20 ;AD59 -AD39 20 49 I bra 49 ;AD84 -AD3B 54 T lsrb -AD3C 45 E illegal -AD3D 4D M tsta -AD3E 20 20 bra 20 ;AD60 -AD40 20 00 . bra 00 ;AD42 -AD42 20 20 bra 20 ;AD64 -AD44 46 F rora -AD45 41 A illegal -AD46 49 I rola -AD47 54 T lsrb -AD48 45 E illegal -AD49 53 S comb -AD4A 20 20 bra 20 ;AD6C -AD4C 00 . test -AD4D 20 20 bra 20 ;AD6F -AD4F 41 A illegal -AD50 55 U illegal -AD51 54 T lsrb -AD52 52 R illegal -AD53 45 E illegal -AD54 20 20 bra 20 ;AD76 -AD56 20 00 . bra 00 ;AD58 -AD58 20 20 bra 20 ;AD7A -AD5A 43 C coma -AD5B 48 H asla -AD5C 4F O clra -AD5D 49 I rola -AD5E 58 X aslb -AD5F 20 20 bra 20 ;AD81 -AD61 20 00 . bra 00 ;AD63 -AD63 20 20 bra 20 ;AD85 -AD65 42 B illegal -AD66 49 I rola -AD67 54 T lsrb -AD68 54 T lsrb -AD69 45 E illegal -AD6A 20 20 bra 20 ;AD8C -AD6C 20 00 . bra 00 ;AD6E -AD6E 20 20 bra 20 ;AD90 -AD70 41 A illegal -AD71 4E N illegal -AD72 44 D lsra -AD73 45 E illegal -AD74 52 R illegal -AD75 45 E illegal -AD76 20 20 bra 20 ;AD98 -AD78 00 . test -AD79 20 20 bra 20 ;AD9B -AD7B 20 57 W bra 57 ;ADD4 -AD7D 41 A illegal -AD7E 48 H asla -AD7F 4C L inca -AD80 20 20 bra 20 ;ADA2 -AD82 20 00 . bra 00 ;AD84 -AD84 20 20 bra 20 ;ADA6 -AD86 50 P negb -AD87 55 U illegal -AD88 4C L inca -AD89 53 S comb -AD8A 45 E illegal -AD8B 20 20 bra 20 ;ADAD -AD8D 20 00 . bra 00 ;AD8F -AD8F 20 20 bra 20 ;ADB1 -AD91 45 E illegal -AD92 58 X aslb -AD93 54 T lsrb -AD94 52 R illegal -AD95 41 A illegal -AD96 20 20 bra 20 ;ADB8 -AD98 20 00 . bra 00 ;AD9A -AD9A 20 53 S bra 53 ;ADEF -AD9C 45 E illegal -AD9D 4C L inca -AD9E 45 E illegal -AD9F 43 C coma -ADA0 43 C coma -ADA1 49 I rola -ADA2 4F O clra -ADA3 4E N illegal -ADA4 00 . test -ADA5 20 45 E bra 45 ;ADEC -ADA7 58 X aslb -ADA8 41 A illegal -ADA9 43 C coma -ADAA 54 T lsrb -ADAB 20 43 C bra 43 ;ADF0 -ADAD 4F O clra -ADAE 49 I rola -ADAF 4E N illegal -ADB0 53 S comb -ADB1 20 4F O bra 4f ;AE02 -ADB3 4E N illegal -ADB4 4C L inca -ADB5 59 Y rolb -ADB6 20 00 . bra 00 ;ADB8 -ADB8 20 4D M bra 4d ;AE07 -ADBA 4F O clra -ADBB 4E N illegal -ADBC 4E N illegal -ADBD 41 A illegal -ADBE 49 I rola -ADBF 45 E illegal -ADC0 20 45 E bra 45 ;AE07 -ADC2 58 X aslb -ADC3 41 A illegal -ADC4 43 C coma -ADC5 54 T lsrb -ADC6 45 E illegal -ADC7 20 53 S bra 53 ;AE1C -ADC9 45 E illegal -ADCA 55 U illegal -ADCB 4C L inca -ADCC 45 E illegal -ADCD 4D M tsta -ADCE 45 E illegal -ADCF 4E N illegal -ADD0 54 T lsrb -ADD1 20 00 . bra 00 ;ADD3 -ADD3 20 4E N bra 4e ;AE23 -ADD5 49 I rola -ADD6 43 C coma -ADD7 48 H asla -ADD8 54 T lsrb -ADD9 20 55 U bra 55 ;AE30 -ADDB 45 E illegal -ADDC 42 B illegal -ADDD 45 E illegal -ADDE 52 R illegal -ADDF 5A Z decb -ADE0 41 A illegal -ADE1 48 H asla -ADE2 4C L inca -ADE3 45 E illegal -ADE4 4E N illegal -ADE5 20 00 . bra 00 ;ADE7 -ADE7 20 49 I bra 49 ;AE32 -ADE9 4E N illegal -ADEA 54 T lsrb -ADEB 52 R illegal -ADEC 4F O clra -ADED 44 D lsra -ADEE 55 U illegal -ADEF 5A Z decb -ADF0 43 C coma -ADF1 41 A illegal -ADF2 20 50 P bra 50 ;AE44 -ADF4 52 R illegal -ADF5 45 E illegal -ADF6 43 C coma -ADF7 49 I rola -ADF8 4F O clra -ADF9 20 45 E bra 45 ;AE40 -ADFB 58 X aslb -ADFC 41 A illegal -ADFD 43 C coma -ADFE 54 T lsrb -ADFF 4F O clra -AE00 20 00 . bra 00 ;AE02 -AE02 20 43 C bra 43 ;AE47 -AE04 4F O clra -AE05 49 I rola -AE06 4E N illegal -AE07 53 S comb -AE08 20 4F O bra 4f ;AE59 -AE0A 4E N illegal -AE0B 4C L inca -AE0C 59 Y rolb -AE0D 20 00 . bra 00 ;AE0F -AE0F 20 4D M bra 4d ;AE5E -AE11 4F O clra -AE12 4E N illegal -AE13 4E N illegal -AE14 41 A illegal -AE15 49 I rola -AE16 45 E illegal -AE17 20 53 S bra 53 ;AE6C -AE19 45 E illegal -AE1A 55 U illegal -AE1B 4C L inca -AE1C 45 E illegal -AE1D 4D M tsta -AE1E 45 E illegal -AE1F 4E N illegal -AE20 54 T lsrb -AE21 20 00 . bra 00 ;AE23 -AE23 20 4E N bra 4e ;AE73 -AE25 55 U illegal -AE26 52 R illegal -AE27 20 4D M bra 4d ;AE76 -AE29 55 U illegal -AE2A 4E N illegal -AE2B 5A Z decb -AE2C 45 E illegal -AE2D 4E N illegal -AE2E 20 00 . bra 00 ;AE30 -AE30 20 4D M bra 4d ;AE7F -AE32 4F O clra -AE33 4E N illegal -AE34 45 E illegal -AE35 44 D lsra -AE36 41 A illegal -AE37 20 55 U bra 55 ;AE8E -AE39 4E N illegal -AE3A 49 I rola -AE3B 43 C coma -AE3C 41 A illegal -AE3D 4D M tsta -AE3E 45 E illegal -AE3F 4E N illegal -AE40 54 T lsrb -AE41 45 E illegal -AE42 20 00 . bra 00 ;AE44 -AE44 20 4D M bra 4d ;AE93 -AE46 41 A illegal -AE47 43 C coma -AE48 48 H asla -AE49 49 I rola -AE4A 4E N illegal -AE4B 45 E illegal -AE4C 20 4F O bra 4f ;AE9D -AE4E 55 U illegal -AE4F 54 T lsrb -AE50 20 4F O bra 4f ;AEA1 -AE52 46 F rora -AE53 20 4F O bra 4f ;AEA4 -AE55 52 R illegal -AE56 44 D lsra -AE57 45 E illegal -AE58 52 R illegal -AE59 20 00 . bra 00 ;AE5B -AE5B 20 48 H bra 48 ;AEA5 -AE5D 4F O clra -AE5E 52 R illegal -AE5F 53 S comb -AE60 20 44 D bra 44 ;AEA6 -AE62 45 E illegal -AE63 20 53 S bra 53 ;AEB8 -AE65 45 E illegal -AE66 52 R illegal -AE67 56 V rorb -AE68 49 I rola -AE69 43 C coma -AE6A 45 E illegal -AE6B 20 00 . bra 00 ;AE6D -AE6D 20 41 A bra 41 ;AEB0 -AE6F 55 U illegal -AE70 53 S comb -AE71 53 S comb -AE72 45 E illegal -AE73 52 R illegal -AE74 20 42 B bra 42 ;AEB8 -AE76 45 E illegal -AE77 54 T lsrb -AE78 52 R illegal -AE79 49 I rola -AE7A 45 E illegal -AE7B 42 B illegal -AE7C 20 00 . bra 00 ;AE7E -AE7E 20 46 F bra 46 ;AEC6 -AE80 55 U illegal -AE81 45 E illegal -AE82 52 R illegal -AE83 41 A illegal -AE84 20 44 D bra 44 ;AECA -AE86 45 E illegal -AE87 20 53 S bra 53 ;AEDC -AE89 45 E illegal -AE8A 52 R illegal -AE8B 56 V rorb -AE8C 49 I rola -AE8D 43 C coma -AE8E 49 I rola -AE8F 4F O clra -AE90 20 00 . bra 00 ;AE92 - -AE92 2D 20 - blt 20 ;AEB4 -AE94 20 20 bra 20 ;AEB6 -AE96 20 20 bra 20 ;AEB8 -AE98 20 20 bra 20 ;AEBA -AE9A 20 20 bra 20 ;AEBC -AE9C 00 . test - -AE9D 53 S comb -AE9E 45 E illegal -AE9F 54 T lsrb -AEA0 20 50 P bra 50 ;AEF2 -AEA2 52 R illegal -AEA3 49 I rola -AEA4 43 C coma -AEA5 45 E illegal -AEA6 3F ? swi -AEA7 00 . test - -AEA8 20 20 bra 20 ;AECA -AEAA 53 S comb -AEAB 59 Y rolb -AEAC 53 S comb -AEAD 54 T lsrb -AEAE 45 E illegal -AEAF 4D M tsta -AEB0 20 20 bra 20 ;AED2 -AEB2 00 . test - -AEB3 20 20 bra 20 ;AED5 -AEB5 20 20 bra 20 ;AED7 -AEB7 4F O clra -AEB8 4B K illegal -AEB9 20 20 bra 20 ;AEDB -AEBB 20 20 bra 20 ;AEDD -AEBD 00 . test - -AEBE 24 35 $5 bcc 35 ;AEF5 -AEC0 20 45 E bra 45 ;AF07 -AEC2 4E N illegal -AEC3 41 A illegal -AEC4 42 B illegal -AEC5 4C L inca -AEC6 45 E illegal -AEC7 20 00 . bra 00 ;AEC9 - -AEC9 24 35 $5 bcc 35 ;AF00 -AECB 20 44 D bra 44 ;AF11 -AECD 49 I rola -AECE 53 S comb -AECF 41 A illegal -AED0 42 B illegal -AED1 4C L inca -AED2 45 E illegal -AED3 00 . test - -AED4 53 S comb -AED5 4F O clra -AED6 44 D lsra -AED7 41 A illegal -AED8 20 56 V bra 56 ;AF30 -AEDA 45 E illegal -AEDB 4E N illegal -AEDC 44 D lsra -AEDD 20 00 . bra 00 ;AEDF -AEDF 53 S comb -AEE0 4E N illegal -AEE1 41 A illegal -AEE2 43 C coma -AEE3 4B K illegal -AEE4 20 56 V bra 56 ;AF3C -AEE6 45 E illegal -AEE7 4E N illegal -AEE8 44 D lsra -AEE9 00 . test - -AEEA 44 D lsra -AEEB 55 U illegal -AEEC 4D M tsta -AEED 42 B illegal -AEEE 20 4D M bra 4d ;AF3D -AEF0 45 E illegal -AEF1 43 C coma -AEF2 20 59 Y bra 59 ;AF4D -AEF4 00 . test -AEF5 44 D lsra -AEF6 55 U illegal -AEF7 4D M tsta -AEF8 42 B illegal -AEF9 20 4D M bra 4d ;AF48 -AEFB 45 E illegal -AEFC 43 C coma -AEFD 20 4E N bra 4e ;AF4D -AEFF 00 . test -AF00 4C L inca -AF01 4E N illegal -AF02 4B K illegal -AF03 20 4D M bra 4d ;AF52 -AF05 53 S comb -AF06 54 T lsrb -AF07 52 R illegal -AF08 20 59 Y bra 59 ;AF63 -AF0A 00 . test -AF0B 4C L inca -AF0C 4E N illegal -AF0D 4B K illegal -AF0E 20 4D M bra 4d ;AF5D -AF10 53 S comb -AF11 54 T lsrb -AF12 52 R illegal -AF13 20 4E N bra 4e ;AF63 -AF15 00 . test -AF16 43 C coma -AF17 41 A illegal -AF18 52 R illegal -AF19 44 D lsra -AF1A 20 52 R bra 52 ;AF6E -AF1C 44 D lsra -AF1D 52 R illegal -AF1E 20 59 Y bra 59 ;AF79 -AF20 00 . test -AF21 43 C coma -AF22 41 A illegal -AF23 52 R illegal -AF24 44 D lsra -AF25 20 52 R bra 52 ;AF79 -AF27 44 D lsra -AF28 52 R illegal -AF29 20 4E N bra 4e ;AF79 -AF2B 00 . test -AF2C 42 B illegal -AF2D 49 I rola -AF2E 4C L inca -AF2F 4C L inca -AF30 20 56 V bra 56 ;AF88 -AF32 41 A illegal -AF33 4C L inca -AF34 20 59 Y bra 59 ;AF8F -AF36 00 . test -AF37 42 B illegal -AF38 49 I rola -AF39 4C L inca -AF3A 4C L inca -AF3B 20 56 V bra 56 ;AF93 -AF3D 41 A illegal -AF3E 4C L inca -AF3F 20 4E N bra 4e ;AF8F -AF41 00 . test -AF42 50 P negb -AF43 52 R illegal -AF44 43 C coma -AF45 20 48 H bra 48 ;AF8F -AF47 4F O clra -AF48 4C L inca -AF49 44 D lsra -AF4A 20 59 Y bra 59 ;AFA5 -AF4C 00 . test -AF4D 50 P negb -AF4E 52 R illegal -AF4F 43 C coma -AF50 20 48 H bra 48 ;AF9A -AF52 4F O clra -AF53 4C L inca -AF54 44 D lsra -AF55 20 4E N bra 4e ;AFA5 -AF57 00 . test -AF58 50 P negb -AF59 52 R illegal -AF5A 43 C coma -AF5B 20 44 D bra 44 ;AFA1 -AF5D 49 I rola -AF5E 53 S comb -AF5F 50 P negb -AF60 20 59 Y bra 59 ;AFBB -AF62 00 . test -AF63 50 P negb -AF64 52 R illegal -AF65 43 C coma -AF66 20 44 D bra 44 ;AFAC -AF68 49 I rola -AF69 53 S comb -AF6A 50 P negb -AF6B 20 4E N bra 4e ;AFBB -AF6D 00 . test -AF6E 46 F rora -AF6F 52 R illegal -AF70 45 E illegal -AF71 45 E illegal -AF72 20 56 V bra 56 ;AFCA -AF74 4E N illegal -AF75 44 D lsra -AF76 20 59 Y bra 59 ;AFD1 -AF78 00 . test -AF79 46 F rora -AF7A 52 R illegal -AF7B 45 E illegal -AF7C 45 E illegal -AF7D 20 56 V bra 56 ;AFD5 -AF7F 4E N illegal -AF80 44 D lsra -AF81 20 4E N bra 4e ;AFD1 -AF83 00 . test -AF84 24 31 $1 bcc 31 ;AFB7 -AF86 20 43 C bra 43 ;AFCB -AF88 48 H asla -AF89 4E N illegal -AF8A 47 G asra -AF8B 52 R illegal -AF8C 20 59 Y bra 59 ;AFE7 -AF8E 00 . test -AF8F 24 31 $1 bcc 31 ;AFC2 -AF91 20 43 C bra 43 ;AFD6 -AF93 48 H asla -AF94 4E N illegal -AF95 47 G asra -AF96 52 R illegal -AF97 20 4E N bra 4e ;AFE7 -AF99 00 . test -AF9A 43 C coma -AF9B 4C L inca -AF9C 52 R illegal -AF9D 20 4D M bra 4d ;AFEC -AF9F 49 I rola -AFA0 53 S comb -AFA1 20 20 bra 20 ;AFC3 -AFA3 59 Y rolb -AFA4 00 . test -AFA5 43 C coma -AFA6 4C L inca -AFA7 52 R illegal -AFA8 20 4D M bra 4d ;AFF7 -AFAA 49 I rola -AFAB 53 S comb -AFAC 20 20 bra 20 ;AFCE -AFAE 4E N illegal -AFAF 00 . test -AFB0 48 H asla -AFB1 49 I rola -AFB2 54 T lsrb -AFB3 20 4B K bra 4b ;B000 -AFB5 45 E illegal -AFB6 59 Y rolb -AFB7 22 30 "0 bhi 30 ;AFE9 -AFB9 22 00 ". bhi 00 ;AFBB -AFBB 45 E illegal -AFBC 4E N illegal -AFBD 54 T lsrb -AFBE 45 E illegal -AFBF 52 R illegal -AFC0 20 43 C bra 43 ;B005 -AFC2 4F O clra -AFC3 44 D lsra -AFC4 45 E illegal -AFC5 00 . test -AFC6 53 S comb -AFC7 45 E illegal -AFC8 43 C coma -AFC9 55 U illegal -AFCA 52 R illegal -AFCB 45 E illegal -AFCC 20 4F O bra 4f ;B01D -AFCE 4E N illegal -AFCF 20 00 . bra 00 ;AFD1 -AFD1 53 S comb -AFD2 45 E illegal -AFD3 43 C coma -AFD4 55 U illegal -AFD5 52 R illegal -AFD6 45 E illegal -AFD7 20 4F O bra 4f ;B028 -AFD9 46 F rora -AFDA 46 F rora -AFDB 00 . test -AFDC 2D 20 - blt 20 ;AFFE -AFDE 53 S comb -AFDF 41 A illegal -AFE0 56 V rorb -AFE1 49 I rola -AFE2 4E N illegal -AFE3 47 G asra -AFE4 20 2D - bra 2d ;B013 -AFE6 00 . test -AFE7 2D 50 -P blt 50 ;B039 -AFE9 52 R illegal -AFEA 49 I rola -AFEB 4E N illegal -AFEC 54 T lsrb -AFED 49 I rola -AFEE 4E N illegal -AFEF 47 G asra -AFF0 2D 00 -. blt 00 ;AFF2 - -AFF2 4F O clra -AFF3 56 V rorb -AFF4 45 E illegal -AFF5 52 R illegal -AFF6 20 43 C bra 43 ;B03B -AFF8 52 R illegal -AFF9 4E N illegal -AFFA 54 T lsrb -AFFB 3D = mul -AFFC 00 . test - -AFFD 48 H asla -AFFE 4F O clra -AFFF 4D M tsta -B000 45 E illegal -B001 20 46 F bra 46 ;B049 -B003 41 A illegal -B004 49 I rola -B005 4C L inca -B006 3D = mul -B007 00 . test -B008 43 C coma -B009 48 H asla -B00A 4B K illegal -B00B 20 50 P bra 50 ;B05D -B00D 52 R illegal -B00E 49 I rola -B00F 43 C coma -B010 45 E illegal -B011 53 S comb -B012 00 . test - -B013 48 H asla -B014 49 I rola -B015 54 T lsrb -B016 20 52 R bra 52 ;B06A -B018 45 E illegal -B019 53 S comb -B01A 45 E illegal -B01B 54 T lsrb -B01C 20 00 . bra 00 ;B01E - -B01E 43 C coma -B01F 4F O clra -B020 49 I rola -B021 4E N illegal -B022 20 20 bra 20 ;B044 -B024 20 4A J bra 4a ;B070 -B026 41 A illegal -B027 4D M tsta -B028 00 . test - -B029 42 B illegal -B02A 41 A illegal -B02B 44 D lsra -B02C 20 53 S bra 53 ;B081 -B02E 45 E illegal -B02F 4E N illegal -B030 53 S comb -B031 4F O clra -B032 52 R illegal -B033 00 . test - -B034 43 C coma -B035 48 H asla -B036 47 G asra -B037 52 R illegal -B038 20 50 P bra 50 ;B08A -B03A 57 W asrb -B03B 52 R illegal -B03C 55 U illegal -B03D 50 P negb -B03E 00 . test - -B03F 4C L inca -B040 49 I rola -B041 4E N illegal -B042 4B K illegal -B043 20 50 P bra 50 ;B095 -B045 57 W asrb -B046 52 R illegal -B047 55 U illegal -B048 50 P negb -B049 00 . test - -B04A 43 C coma -B04B 41 A illegal -B04C 52 R illegal -B04D 44 D lsra -B04E 20 50 P bra 50 ;B0A0 -B050 57 W asrb -B051 52 R illegal -B052 55 U illegal -B053 50 P negb -B054 00 . test - -B055 42 B illegal -B056 49 I rola -B057 4C L inca -B058 4C L inca -B059 20 45 E bra 45 ;B0A0 -B05B 52 R illegal -B05C 52 R illegal -B05D 4F O clra -B05E 52 R illegal -B05F 00 . test - -B060 54 T lsrb -B061 55 U illegal -B062 42 B illegal -B063 45 E illegal -B064 20 45 E bra 45 ;B0AB -B066 52 R illegal -B067 52 R illegal -B068 4F O clra -B069 52 R illegal -B06A 00 . test -B06B 4E N illegal -B06C 4F O clra -B06D 20 20 bra 20 ;B08F -B06F 43 C coma -B070 48 H asla -B071 41 A illegal -B072 4E N illegal -B073 47 G asra -B074 45 E illegal -B075 00 . test -B076 20 4E N bra 4e ;B0C6 -B078 4F O clra -B079 20 46 F bra 46 ;B0C1 -B07B 49 I rola -B07C 56 V rorb -B07D 45 E illegal -B07E 53 S comb -B07F 20 00 . bra 00 ;B081 - -B081 4E N illegal -B082 4F O clra -B083 20 20 bra 20 ;B0A5 -B085 41 A illegal -B086 43 C coma -B087 43 C coma -B088 45 E illegal -B089 53 S comb -B08A 53 S comb -B08B 00 . test -B08C 4E N illegal -B08D 4F O clra -B08E 20 20 bra 20 ;B0B0 -B090 45 E illegal -B091 52 R illegal -B092 52 R illegal -B093 4F O clra -B094 52 R illegal -B095 53 S comb -B096 00 . test -B097 54 T lsrb -B098 45 E illegal -B099 53 S comb -B09A 54 T lsrb -B09B 20 20 bra 20 ;B0BD -B09D 56 V rorb -B09E 45 E illegal -B09F 4E N illegal -B0A0 44 D lsra -B0A1 00 . test -B0A2 4D M tsta -B0A3 54 T lsrb -B0A4 52 R illegal -B0A5 20 46 F bra 46 ;B0ED -B0A7 55 U illegal -B0A8 4E N illegal -B0A9 43 C coma -B0AA 54 T lsrb -B0AB 3F ? swi -B0AC 00 . test -B0AD 50 P negb -B0AE 52 R illegal -B0AF 4F O clra -B0B0 47 G asra -B0B1 52 R illegal -B0B2 41 A illegal -B0B3 4D M tsta -B0B4 20 20 bra 20 ;B0D6 -B0B6 3F ? swi -B0B7 00 . test -B0B8 53 S comb -B0B9 45 E illegal -B0BA 4C L inca -B0BB 45 E illegal -B0BC 43 C coma -B0BD 54 T lsrb -B0BE 49 I rola -B0BF 4F O clra -B0C0 4E N illegal -B0C1 3F ? swi -B0C2 00 . test - -B0C3 14 . bset -B0C4 00 . test -B0C5 14 . bset -B0C6 C8 05 .. eorb #05 -B0C8 00 . test -B0C9 05 . asld -B0CA 00 . test -B0CB 02 . idiv -B0CC 00 . test -B0CD 02 . idiv -B0CE 00 . test -B0CF 01 . nop -B0D0 00 . test -B0D1 01 . nop -B0D2 00 . test -B0D3 01 . nop -B0D4 0C . clc -B0D5 17 . tba -B0D6 22 2E ". bhi 2e ;B106 -B0D8 39 9 rts - -B0D9 44 D lsra -B0DA 4F O clra -B0DB 0B . sev -B0DC 16 . tab -B0DD 21 2C !, brn 2c ;B10B -B0DF 38 8 pulx -B0E0 43 C coma -B0E1 4E N illegal -B0E2 59 Y rolb -B0E3 15 . bclr -B0E4 20 2B + bra 2b ;B111 -B0E6 36 6 psha -B0E7 42 B illegal -B0E8 4D M tsta -B0E9 58 X aslb -B0EA 63 1F c. com 1f,x -B0EC 2A 35 *5 bpl 35 ;B123 -B0EE 40 @ nega -B0EF 4C L inca -B0F0 57 W asrb -B0F1 62 b illegal -B0F2 09 . dex -B0F3 29 34 )4 bvs 34 ;B129 -B0F5 3F ? swi -B0F6 4A J deca -B0F7 56 V rorb -B0F8 61 a illegal -B0F9 08 . inx -B0FA 13 . brclr -B0FB 33 3 pulb -B0FC 3E > wai -B0FD 49 I rola -B0FE 54 T lsrb -B0FF 60 07 `. neg 07,x -B101 12 . brset -B102 1D 3D .= bclr add,x 3d,x -B104 48 H asla -B105 53 S comb -B106 5E ^ illegal -B107 06 . tap -B108 11 . cba -B109 1C 27 .' bset add,x 27,x -B10B 47 G asra -B10C 52 R illegal -B10D 5D ] tstb -B10E 04 . lsrd -B10F 10 . sba -B110 1B . aba -B111 26 31 &1 bne 31 ;B144 -B113 51 Q illegal -B114 5C \ incb -B115 03 . fdiv -B116 0E . cli -B117 1A . illegal -B118 25 30 %0 bcs 30 ;B14A -B11A 3B ; rti -B11B 5B [ illegal -B11C 02 . idiv -B11D 0D . sec -B11E 18 . illegal -B11F 24 2F $/ bcc 2f ;B150 -B121 3A : abx -B122 45 E illegal - -table of powers of 2 - -B123 00 01 02 04 08 -B128 10 20 40 80 - -B12C 00 -B12D 00 . test -B12E 2A 2A ** bpl 2a ;"**ERROR***" -B130 45 E illegal -B131 52 R illegal -B132 52 R illegal -B133 4F O clra -B134 52 R illegal -B135 2A 2A ** bpl 2a ;B161 -B137 2A 00 *. bpl 00 ;B139 - -B139 2A 2A ** bpl 2a ;B165 -B13B 2A 2A ** bpl 2a ;B167 -B13D 2A 2A ** bpl 2a ;B169 -B13F 2A 2A ** bpl 2a ;B16B -B141 2A 2A ** bpl 2a ;B16D -B143 00 . test -B144 4F O clra -B145 4F O clra -B146 4F O clra -B147 4F O clra -B148 4F O clra -B149 4F O clra -B14A 4F O clra -B14B 4F O clra -B14C 4F O clra -B14D 4F O clra -B14E 00 . test -B14F 52 R illegal -B150 41 A illegal -B151 4D M tsta -B152 20 20 bra 20 ;B174 -B154 20 46 F bra 46 ;B19C -B156 41 A illegal -B157 49 I rola -B158 4C L inca -B159 00 . test -B15A 50 P negb -B15B 32 2 pula -B15C 20 20 bra 20 ;B17E -B15E 20 20 bra 20 ;B180 -B160 46 F rora -B161 41 A illegal -B162 49 I rola -B163 4C L inca -B164 00 . test -B165 50 P negb -B166 32 2 pula -B167 2D 50 -P blt 50 ;B1B9 -B169 33 3 pulb -B16A 20 46 F bra 46 ;B1B2 -B16C 41 A illegal -B16D 49 I rola -B16E 4C L inca -B16F 00 . test -B170 50 P negb -B171 32 2 pula -B172 2D 50 -P blt 50 ;B1C4 -B174 38 8 pulx -B175 20 46 F bra 46 ;B1BD -B177 41 A illegal -B178 49 I rola -B179 4C L inca -B17A 00 . test -B17B 50 P negb -B17C 32 2 pula -B17D 2D 50 -P blt 50 ;B1CF -B17F 39 9 rts - -B180 20 46 F bra 46 ;B1C8 -B182 41 A illegal -B183 49 I rola -B184 4C L inca -B185 00 . test -B186 50 P negb -B187 33 3 pulb -B188 2D 50 -P blt 50 ;B1DA -B18A 34 4 des -B18B 20 46 F bra 46 ;B1D3 -B18D 41 A illegal -B18E 49 I rola -B18F 4C L inca -B190 00 . test -B191 50 P negb -B192 35 5 txs -B193 20 20 bra 20 ;B1B5 -B195 20 20 bra 20 ;B1B7 -B197 46 F rora -B198 41 A illegal -B199 49 I rola -B19A 4C L inca -B19B 00 . test -B19C 50 P negb -B19D 35 5 txs -B19E 2D 50 -P blt 50 ;B1F0 -B1A0 37 7 pshb -B1A1 20 46 F bra 46 ;B1E9 -B1A3 41 A illegal -B1A4 49 I rola -B1A5 4C L inca -B1A6 00 . test -B1A7 50 P negb -B1A8 37 7 pshb -B1A9 20 20 bra 20 ;B1CB -B1AB 20 20 bra 20 ;B1CD -B1AD 46 F rora -B1AE 41 A illegal -B1AF 49 I rola -B1B0 4C L inca -B1B1 00 . test -B1B2 50 P negb -B1B3 37 7 pshb -B1B4 2D 50 -P blt 50 ;B206 -B1B6 38 8 pulx -B1B7 20 46 F bra 46 ;B1FF -B1B9 41 A illegal -B1BA 49 I rola -B1BB 4C L inca -B1BC 00 . test -B1BD 2D 20 - blt 20 ;B1DF -B1BF 50 P negb -B1C0 41 A illegal -B1C1 53 S comb -B1C2 53 S comb -B1C3 45 E illegal -B1C4 44 D lsra -B1C5 20 2D - bra 2d ;B1F4 -B1C7 00 . test -B1C8 09 . dex -B1C9 12 . brset -B1CA 1B . aba -B1CB 24 2C $, bcc 2c ;B1F9 -B1CD 35 5 txs -B1CE 3E > wai -B1CF 47 G asra -B1D0 54 T lsrb -B1D1 48 H asla -B1D2 41 A illegal -B1D3 4E N illegal -B1D4 4B K illegal -B1D5 20 59 Y bra 59 ;B230 -B1D7 4F O clra -B1D8 55 U illegal -B1D9 20 46 F bra 46 ;B221 -B1DB 4F O clra -B1DC 52 R illegal -B1DD 20 59 Y bra 59 ;B238 -B1DF 4F O clra -B1E0 55 U illegal -B1E1 52 R illegal -B1E2 20 50 P bra 50 ;B234 -B1E4 41 A illegal -B1E5 54 T lsrb -B1E6 52 R illegal -B1E7 4F O clra -B1E8 4E N illegal -B1E9 41 A illegal -B1EA 47 G asra -B1EB 45 E illegal -B1EC 20 20 bra 20 ;B20E -B1EE 00 . test - -B1EF 20 52 R bra 52 ;B243 -B1F1 4F O clra -B1F2 57 W asrb -B1F3 45 E illegal -B1F4 20 49 I bra 49 ;B23F -B1F6 4E N illegal -B1F7 54 T lsrb -B1F8 20 00 . bra 00 ;B1FA - -B1FA 43 C coma -B1FB 4F O clra -B1FC 50 P negb -B1FD 59 Y rolb -B1FE 52 R illegal -B1FF 49 I rola -B200 47 G asra -B201 48 H asla -B202 54 T lsrb -B203 20 00 . bra 00 ;B205 - -B205 20 20 bra 20 ;B227 -B207 20 31 1 bra 31 ;B23A -B209 39 9 rts -B20A 39 9 rts -B20B 33 3 pulb -B20C 20 20 bra 20 ;B22E -B20E 20 00 . bra 00 ;B210 - -B210 35 5 txs -B211 39 9 rts -B212 30 0 tsx -B213 30 0 tsx -B214 20 56 V bra 56 ;B26C -B216 45 E illegal -B217 52 R illegal -B218 20 35 5 bra 35 ;B24F -B21A 00 . test - -B21B 20 20 bra 20 ;B23D -B21D 20 20 bra 20 ;B23F -B21F 20 20 bra 20 ;B241 -B221 20 20 bra 20 ;B243 -B223 20 52 R bra 52 ;B277 -B225 4F O clra -B226 57 W asrb -B227 45 E illegal -B228 20 20 bra 20 ;B24A -B22A 49 I rola -B22B 4E N illegal -B22C 54 T lsrb -B22D 45 E illegal -B22E 52 R illegal -B22F 4E N illegal -B230 41 A illegal -B231 54 T lsrb -B232 49 I rola -B233 4F O clra -B234 4E N illegal -B235 41 A illegal -B236 4C L inca -B237 00 . test -B238 20 20 bra 20 ;B25A -B23A 20 20 bra 20 ;B25C -B23C 20 20 bra 20 ;B25E -B23E 20 20 bra 20 ;B260 -B240 2D 2D -- blt 2d ;B26F -B242 2D 2D -- blt 2d ;B271 -B244 2D 2D -- blt 2d ;B273 -B246 2D 2D -- blt 2d ;B275 -B248 2D 2D -- blt 2d ;B277 -B24A 2D 2D -- blt 2d ;B279 -B24C 2D 2D -- blt 2d ;B27B -B24E 2D 2D -- blt 2d ;B27D -B250 2D 2D -- blt 2d ;B27F -B252 2D 2D -- blt 2d ;B281 -B254 2D 00 -. blt 00 ;B256 -B256 20 20 bra 20 ;B278 -B258 20 20 bra 20 ;B27A -B25A 20 20 bra 20 ;B27C -B25C 20 20 bra 20 ;B27E -B25E 35 5 txs -B25F 39 9 rts -B260 30 0 tsx -B261 30 0 tsx -B262 20 53 S bra 53 ;B2B7 -B264 4F O clra -B265 46 F rora -B266 54 T lsrb -B267 57 W asrb -B268 41 A illegal -B269 52 R illegal -B26A 45 E illegal -B26B 20 56 V bra 56 ;B2C3 -B26D 45 E illegal -B26E 52 R illegal -B26F 2E 20 . bgt 20 ;B291 -B271 35 5 txs -B272 20 20 bra 20 ;B294 -B274 00 . test -B275 20 20 bra 20 ;B297 -B277 20 20 bra 20 ;B299 -B279 20 20 bra 20 ;B29B -B27B 20 20 bra 20 ;B29D -B27D 20 20 bra 20 ;B29F -B27F 20 41 A bra 41 ;B2C2 -B281 43 C coma -B282 43 C coma -B283 4F O clra -B284 55 U illegal -B285 4E N illegal -B286 54 T lsrb -B287 20 20 bra 20 ;B2A9 -B289 52 R illegal -B28A 45 E illegal -B28B 43 C coma -B28C 4F O clra -B28D 52 R illegal -B28E 44 D lsra -B28F 00 . test -B290 53 S comb -B291 45 E illegal -B292 52 R illegal -B293 49 I rola -B294 41 A illegal -B295 4C L inca -B296 20 20 bra 20 ;B2B8 -B298 23 20 # bls 20 ;B2BA -B29A 20 20 bra 20 ;B2BC -B29C 20 20 bra 20 ;B2BE -B29E 20 2D - bra 2d ;B2CD -B2A0 20 00 . bra 00 ;B2A2 -B2A2 4D M tsta -B2A3 41 A illegal -B2A4 43 C coma -B2A5 48 H asla -B2A6 49 I rola -B2A7 4E N illegal -B2A8 45 E illegal -B2A9 20 49 I bra 49 ;B2F4 -B2AB 44 D lsra -B2AC 20 20 bra 20 ;B2CE -B2AE 20 20 bra 20 ;B2D0 -B2B0 20 2D - bra 2d ;B2DF -B2B2 20 00 . bra 00 ;B2B4 -B2B4 41 A illegal -B2B5 55 U illegal -B2B6 44 D lsra -B2B7 49 I rola -B2B8 54 T lsrb -B2B9 20 4E N bra 4e ;B309 -B2BB 55 U illegal -B2BC 4D M tsta -B2BD 42 B illegal -B2BE 45 E illegal -B2BF 52 R illegal -B2C0 20 20 bra 20 ;B2E2 -B2C2 20 20 bra 20 ;B2E4 -B2C4 20 00 . bra 00 ;B2C6 -B2C6 53 S comb -B2C7 41 A illegal -B2C8 4C L inca -B2C9 45 E illegal -B2CA 53 S comb -B2CB 20 20 bra 20 ;B2ED -B2CD 28 52 (R bvc 52 ;B321 -B2CF 29 20 ) bvs 20 ;B2F1 -B2D1 20 20 bra 20 ;B2F3 -B2D3 20 20 bra 20 ;B2F5 -B2D5 2D 20 - blt 20 ;B2F7 -B2D7 00 . test -B2D8 53 S comb -B2D9 41 A illegal -B2DA 4C L inca -B2DB 45 E illegal -B2DC 53 S comb -B2DD 20 20 bra 20 ;B2FF -B2DF 28 4E (N bvc 4e ;B32F -B2E1 29 20 ) bvs 20 ;B303 -B2E3 20 20 bra 20 ;B305 -B2E5 20 20 bra 20 ;B307 -B2E7 2D 20 - blt 20 ;B309 -B2E9 00 . test -B2EA 42 B illegal -B2EB 41 A illegal -B2EC 47 G asra -B2ED 20 54 T bra 54 ;B343 -B2EF 4F O clra -B2F0 54 T lsrb -B2F1 41 A illegal -B2F2 4C L inca -B2F3 20 20 bra 20 ;B315 -B2F5 20 20 bra 20 ;B317 -B2F7 20 20 bra 20 ;B319 -B2F9 2D 20 - blt 20 ;B31B -B2FB 00 . test -B2FC 43 C coma -B2FD 41 A illegal -B2FE 53 S comb -B2FF 48 H asla -B300 20 42 B bra 42 ;B344 -B302 4F O clra -B303 58 X aslb -B304 20 20 bra 20 ;B326 -B306 20 20 bra 20 ;B328 -B308 20 20 bra 20 ;B32A -B30A 20 2D - bra 2d ;B339 -B30C 20 00 . bra 00 ;B30E -B30E 43 C coma -B30F 41 A illegal -B310 52 R illegal -B311 44 D lsra -B312 20 53 S bra 53 ;B367 -B314 41 A illegal -B315 4C L inca -B316 45 E illegal -B317 53 S comb -B318 20 20 bra 20 ;B33A -B31A 20 20 bra 20 ;B33C -B31C 20 2D - bra 2d ;B34B -B31E 20 00 . bra 00 ;B320 -B320 42 B illegal -B321 49 I rola -B322 4C L inca -B323 4C L inca -B324 53 S comb -B325 20 49 I bra 49 ;B370 -B327 4E N illegal -B328 20 53 S bra 53 ;B37D -B32A 54 T lsrb -B32B 41 A illegal -B32C 43 C coma -B32D 4B K illegal -B32E 45 E illegal -B32F 52 R illegal -B330 00 . test -B331 20 20 bra 20 ;B353 -B333 20 20 bra 20 ;B355 -B335 42 B illegal -B336 49 I rola -B337 4C L inca -B338 4C L inca -B339 20 54 T bra 54 ;B38F -B33B 4F O clra -B33C 54 T lsrb -B33D 41 A illegal -B33E 4C L inca -B33F 20 2D - bra 2d ;B36E -B341 20 20 bra 20 ;B363 -B343 20 20 bra 20 ;B365 -B345 20 20 bra 20 ;B367 -B347 20 20 bra 20 ;B369 -B349 00 . test -B34A 20 20 bra 20 ;B36C -B34C 20 20 bra 20 ;B36E -B34E 4F O clra -B34F 4E N illegal -B350 45 E illegal -B351 53 S comb -B352 20 20 bra 20 ;B374 -B354 20 20 bra 20 ;B376 -B356 20 20 bra 20 ;B378 -B358 20 2D - bra 2d ;B387 -B35A 20 00 . bra 00 ;B35C -B35C 20 20 bra 20 ;B37E -B35E 20 20 bra 20 ;B380 -B360 54 T lsrb -B361 57 W asrb -B362 4F O clra -B363 53 S comb -B364 20 20 bra 20 ;B386 -B366 20 20 bra 20 ;B388 -B368 20 20 bra 20 ;B38A -B36A 20 2D - bra 2d ;B399 -B36C 20 00 . bra 00 ;B36E -B36E 20 20 bra 20 ;B390 -B370 20 20 bra 20 ;B392 -B372 46 F rora -B373 49 I rola -B374 56 V rorb -B375 45 E illegal -B376 53 S comb -B377 20 20 bra 20 ;B399 -B379 20 20 bra 20 ;B39B -B37B 20 20 bra 20 ;B39D -B37D 2D 20 - blt 20 ;B39F -B37F 00 . test -B380 20 20 bra 20 ;B3A2 -B382 20 20 bra 20 ;B3A4 -B384 54 T lsrb -B385 45 E illegal -B386 4E N illegal -B387 53 S comb -B388 20 20 bra 20 ;B3AA -B38A 20 20 bra 20 ;B3AC -B38C 20 20 bra 20 ;B3AE -B38E 20 2D - bra 2d ;B3BD -B390 20 00 . bra 00 ;B392 -B392 20 20 bra 20 ;B3B4 -B394 20 20 bra 20 ;B3B6 -B396 54 T lsrb -B397 57 W asrb -B398 45 E illegal -B399 4E N illegal -B39A 54 T lsrb -B39B 49 I rola -B39C 45 E illegal -B39D 53 S comb -B39E 20 20 bra 20 ;B3C0 -B3A0 20 2D - bra 2d ;B3CF -B3A2 20 00 . bra 00 ;B3A4 -B3A4 43 C coma -B3A5 4F O clra -B3A6 49 I rola -B3A7 4E N illegal -B3A8 53 S comb -B3A9 20 49 I bra 49 ;B3F4 -B3AB 4E N illegal -B3AC 20 54 T bra 54 ;B402 -B3AE 55 U illegal -B3AF 42 B illegal -B3B0 45 E illegal -B3B1 53 S comb -B3B2 00 . test -B3B3 20 20 bra 20 ;B3D5 -B3B5 20 20 bra 20 ;B3D7 -B3B7 54 T lsrb -B3B8 55 U illegal -B3B9 42 B illegal -B3BA 45 E illegal -B3BB 20 54 T bra 54 ;B411 -B3BD 4F O clra -B3BE 54 T lsrb -B3BF 41 A illegal -B3C0 4C L inca -B3C1 20 2D - bra 2d ;B3F0 -B3C3 20 20 bra 20 ;B3E5 -B3C5 20 20 bra 20 ;B3E7 -B3C7 20 20 bra 20 ;B3E9 -B3C9 00 . test -B3CA 20 20 bra 20 ;B3EC -B3CC 20 20 bra 20 ;B3EE -B3CE 24 31 $1 bcc 31 ;B401 -B3D0 20 43 C bra 43 ;B415 -B3D2 4F O clra -B3D3 49 I rola -B3D4 4E N illegal -B3D5 20 20 bra 20 ;B3F7 -B3D7 20 20 bra 20 ;B3F9 -B3D9 2D 20 - blt 20 ;B3FB -B3DB 00 . test -B3DC 20 20 bra 20 ;B3FE -B3DE 20 20 bra 20 ;B400 -B3E0 51 Q illegal -B3E1 55 U illegal -B3E2 41 A illegal -B3E3 52 R illegal -B3E4 54 T lsrb -B3E5 45 E illegal -B3E6 52 R illegal -B3E7 53 S comb -B3E8 20 20 bra 20 ;B40A -B3EA 20 2D - bra 2d ;B419 -B3EC 20 00 . bra 00 ;B3EE -B3EE 20 20 bra 20 ;B410 -B3F0 20 20 bra 20 ;B412 -B3F2 44 D lsra -B3F3 49 I rola -B3F4 4D M tsta -B3F5 45 E illegal -B3F6 53 S comb -B3F7 20 20 bra 20 ;B419 -B3F9 20 20 bra 20 ;B41B -B3FB 20 20 bra 20 ;B41D -B3FD 2D 20 - blt 20 ;B41F -B3FF 00 . test -B400 20 20 bra 20 ;B422 -B402 20 20 bra 20 ;B424 -B404 4E N illegal -B405 49 I rola -B406 43 C coma -B407 4B K illegal -B408 45 E illegal -B409 4C L inca -B40A 53 S comb -B40B 20 20 bra 20 ;B42D -B40D 20 20 bra 20 ;B42F -B40F 2D 20 - blt 20 ;B431 -B411 00 . test -B412 57 W asrb -B413 49 I rola -B414 4E N illegal -B415 2D 53 -S blt 53 ;B46A -B417 4E N illegal -B418 4B K illegal -B419 20 56 V bra 56 ;B471 -B41B 45 E illegal -B41C 4E N illegal -B41D 44 D lsra -B41E 53 S comb -B41F 20 20 bra 20 ;B441 -B421 2D 20 - blt 20 ;B443 -B423 00 . test -B424 53 S comb -B425 48 H asla -B426 4F O clra -B427 50 P negb -B428 50 P negb -B429 45 E illegal -B42A 52 R illegal -B42B 20 56 V bra 56 ;B483 -B42D 45 E illegal -B42E 4E N illegal -B42F 44 D lsra -B430 53 S comb -B431 20 20 bra 20 ;B453 -B433 2D 20 - blt 20 ;B455 -B435 00 . test -B436 50 P negb -B437 52 R illegal -B438 4F O clra -B439 4D M tsta -B43A 4F O clra -B43B 20 56 V bra 56 ;B493 -B43D 45 E illegal -B43E 4E N illegal -B43F 44 D lsra -B440 53 S comb -B441 20 20 bra 20 ;B463 -B443 20 20 bra 20 ;B465 -B445 2D 20 - blt 20 ;B467 -B447 00 . test -B448 46 F rora -B449 52 R illegal -B44A 45 E illegal -B44B 45 E illegal -B44C 20 20 bra 20 ;B46E -B44E 56 V rorb -B44F 45 E illegal -B450 4E N illegal -B451 44 D lsra -B452 53 S comb -B453 20 20 bra 20 ;B475 -B455 20 20 bra 20 ;B477 -B457 2D 20 - blt 20 ;B479 -B459 00 . test -B45A 56 V rorb -B45B 45 E illegal -B45C 4E N illegal -B45D 44 D lsra -B45E 53 S comb -B45F 20 50 P bra 50 ;B4B1 -B461 45 E illegal -B462 52 R illegal -B463 20 50 P bra 50 ;B4B5 -B465 52 R illegal -B466 4F O clra -B467 44 D lsra -B468 55 U illegal -B469 43 C coma -B46A 54 T lsrb -B46B 20 43 C bra 43 ;B4B0 -B46D 4F O clra -B46E 44 D lsra -B46F 45 E illegal -B470 00 . test - -B471 20 20 bra 20 ;B493 -B473 20 20 bra 20 ;B495 -B475 43 C coma -B476 4F O clra -B477 44 D lsra -B478 45 E illegal -B479 20 00 . bra 00 ;B47B -B47B 56 V rorb -B47C 45 E illegal -B47D 4E N illegal -B47E 44 D lsra -B47F 53 S comb -B480 20 2D - bra 2d ;B4AF -B482 20 00 . bra 00 ;B484 -B484 56 V rorb -B485 45 E illegal -B486 4E N illegal -B487 44 D lsra -B488 53 S comb -B489 2F 43 /C ble 43 ;B4CE -B48B 4F O clra -B48C 44 D lsra -B48D 45 E illegal -B48E 00 . test -B48F 41 A illegal -B490 42 B illegal -B491 43 C coma -B492 44 D lsra -B493 45 E illegal -B494 46 F rora -B495 47 G asra -B496 48 H asla -B497 49 I rola -B498 4A J deca -B499 4B K illegal -B49A 4C L inca -B49B 4D M tsta -B49C 4E N illegal -B49D 4F O clra -B49E 50 P negb -B49F 51 Q illegal -B4A0 52 R illegal -B4A1 53 S comb -B4A2 54 T lsrb -B4A3 55 U illegal -B4A4 56 V rorb -B4A5 57 W asrb -B4A6 58 X aslb -B4A7 59 Y rolb -B4A8 5A Z decb -B4A9 30 0 tsx -B4AA 31 1 ins -B4AB 32 2 pula -B4AC 33 3 pulb -B4AD 34 4 des -B4AE 35 5 txs -B4AF 36 6 psha -B4B0 37 7 pshb -B4B1 38 8 pulx -B4B2 39 9 rts -B4B3 24 2A $* bcc 2a ;B4DF -B4B5 20 00 . bra 00 ;B4B7 -B4B7 01 . nop -B4B8 02 . idiv -B4B9 04 . lsrd -B4BA 08 . inx -B4BB 10 . sba -B4BC 20 40 @ bra 40 ;B4FE -B4BE 80 FF .. suba #ff -B4C0 FF FF FF ... stx ffff -B4C3 FF FF FF ... stx ffff -B4C6 FF FF FF ... stx ffff -B4C9 FF FF FF ... stx ffff -B4CC FF FF FF ... stx ffff -B4CF FF FF FF ... stx ffff -B4D2 FF FF FF ... stx ffff -B4D5 FF FF FF ... stx ffff -B4D8 FF FF FF ... stx ffff -B4DB FF FF FF ... stx ffff -B4DE FF FF FF ... stx ffff -B4E1 FF FF FF ... stx ffff -B4E4 FF FF FF ... stx ffff -B4E7 FF FF FF ... stx ffff -B4EA FF FF FF ... stx ffff -B4ED FF FF FF ... stx ffff -B4F0 FF FF FF ... stx ffff -B4F3 FF FF FF ... stx ffff -B4F6 FF FF FF ... stx ffff -B4F9 FF FF FF ... stx ffff -B4FC FF FF FF ... stx ffff -B4FF FF FF FF ... stx ffff -B502 FF FF FF ... stx ffff -B505 FF FF FF ... stx ffff -B508 FF FF FF ... stx ffff -B50B FF FF FF ... stx ffff -B50E FF FF FF ... stx ffff -B511 FF FF FF ... stx ffff -B514 FF FF FF ... stx ffff -B517 FF FF FF ... stx ffff -B51A FF FF FF ... stx ffff -B51D FF FF FF ... stx ffff -B520 FF FF FF ... stx ffff -B523 FF FF FF ... stx ffff -B526 FF FF FF ... stx ffff -B529 FF FF FF ... stx ffff -B52C FF FF FF ... stx ffff -B52F FF FF FF ... stx ffff -B532 FF FF FF ... stx ffff -B535 FF FF FF ... stx ffff -B538 FF FF FF ... stx ffff -B53B FF FF FF ... stx ffff -B53E FF FF FF ... stx ffff -B541 FF FF FF ... stx ffff -B544 FF FF FF ... stx ffff -B547 FF FF FF ... stx ffff -B54A FF FF FF ... stx ffff -B54D FF FF FF ... stx ffff -B550 FF FF FF ... stx ffff -B553 FF FF FF ... stx ffff -B556 FF FF FF ... stx ffff -B559 FF FF FF ... stx ffff -B55C FF FF FF ... stx ffff -B55F FF FF FF ... stx ffff -B562 FF FF FF ... stx ffff -B565 FF FF FF ... stx ffff -B568 FF FF FF ... stx ffff -B56B FF FF FF ... stx ffff -B56E FF FF FF ... stx ffff -B571 FF FF FF ... stx ffff -B574 FF FF FF ... stx ffff -B577 FF FF FF ... stx ffff -B57A FF FF FF ... stx ffff -B57D FF FF FF ... stx ffff -B580 FF FF FF ... stx ffff -B583 FF FF FF ... stx ffff -B586 FF FF FF ... stx ffff -B589 FF FF FF ... stx ffff -B58C FF FF FF ... stx ffff -B58F FF FF FF ... stx ffff -B592 FF FF FF ... stx ffff -B595 FF FF FF ... stx ffff -B598 FF FF FF ... stx ffff -B59B FF FF FF ... stx ffff -B59E FF FF FF ... stx ffff -B5A1 FF FF FF ... stx ffff -B5A4 FF FF FF ... stx ffff -B5A7 FF FF FF ... stx ffff -B5AA FF FF FF ... stx ffff -B5AD FF FF FF ... stx ffff -B5B0 FF FF FF ... stx ffff -B5B3 FF FF FF ... stx ffff -B5B6 FF FF FF ... stx ffff -B5B9 FF FF FF ... stx ffff -B5BC FF FF FF ... stx ffff -B5BF FF FF FF ... stx ffff -B5C2 FF FF FF ... stx ffff -B5C5 FF FF FF ... stx ffff -B5C8 FF FF FF ... stx ffff -B5CB FF FF FF ... stx ffff -B5CE FF FF FF ... stx ffff -B5D1 FF FF FF ... stx ffff -B5D4 FF FF FF ... stx ffff -B5D7 FF FF FF ... stx ffff -B5DA FF FF FF ... stx ffff -B5DD FF FF FF ... stx ffff -B5E0 FF FF FF ... stx ffff -B5E3 FF FF FF ... stx ffff -B5E6 FF FF FF ... stx ffff -B5E9 FF FF FF ... stx ffff -B5EC FF FF FF ... stx ffff -B5EF FF FF FF ... stx ffff -B5F2 FF FF FF ... stx ffff -B5F5 FF FF FF ... stx ffff -B5F8 FF FF FF ... stx ffff -B5FB FF FF FF ... stx ffff -B5FE FF FF FF ... stx ffff -B601 FF FF FF ... stx ffff -B604 FF FF FF ... stx ffff -B607 FF FF FF ... stx ffff -B60A FF FF FF ... stx ffff -B60D FF FF FF ... stx ffff -B610 FF FF FF ... stx ffff -B613 FF FF FF ... stx ffff -B616 FF FF FF ... stx ffff -B619 FF FF FF ... stx ffff -B61C FF FF FF ... stx ffff -B61F FF FF FF ... stx ffff -B622 FF FF FF ... stx ffff -B625 FF FF FF ... stx ffff -B628 FF FF FF ... stx ffff -B62B FF FF FF ... stx ffff -B62E FF FF FF ... stx ffff -B631 FF FF FF ... stx ffff -B634 FF FF FF ... stx ffff -B637 FF FF FF ... stx ffff -B63A FF FF FF ... stx ffff -B63D FF FF FF ... stx ffff -B640 FF FF FF ... stx ffff -B643 FF FF FF ... stx ffff -B646 FF FF FF ... stx ffff -B649 FF FF FF ... stx ffff -B64C FF FF FF ... stx ffff -B64F FF FF FF ... stx ffff -B652 FF FF FF ... stx ffff -B655 FF FF FF ... stx ffff -B658 FF FF FF ... stx ffff -B65B FF FF FF ... stx ffff -B65E FF FF FF ... stx ffff -B661 FF FF FF ... stx ffff -B664 FF FF FF ... stx ffff -B667 FF FF FF ... stx ffff -B66A FF FF FF ... stx ffff -B66D FF FF FF ... stx ffff -B670 FF FF FF ... stx ffff -B673 FF FF FF ... stx ffff -B676 FF FF FF ... stx ffff -B679 FF FF FF ... stx ffff -B67C FF FF FF ... stx ffff -B67F FF FF FF ... stx ffff -B682 FF FF FF ... stx ffff -B685 FF FF FF ... stx ffff -B688 FF FF FF ... stx ffff -B68B FF FF FF ... stx ffff -B68E FF FF FF ... stx ffff -B691 FF FF FF ... stx ffff -B694 FF FF FF ... stx ffff -B697 FF FF FF ... stx ffff -B69A FF FF FF ... stx ffff -B69D FF FF FF ... stx ffff -B6A0 FF FF FF ... stx ffff -B6A3 FF FF FF ... stx ffff -B6A6 FF FF FF ... stx ffff -B6A9 FF FF FF ... stx ffff -B6AC FF FF FF ... stx ffff -B6AF FF FF FF ... stx ffff -B6B2 FF FF FF ... stx ffff -B6B5 FF FF FF ... stx ffff -B6B8 FF FF FF ... stx ffff -B6BB FF FF FF ... stx ffff -B6BE FF FF FF ... stx ffff -B6C1 FF FF FF ... stx ffff -B6C4 FF FF FF ... stx ffff -B6C7 FF FF FF ... stx ffff -B6CA FF FF FF ... stx ffff -B6CD FF FF FF ... stx ffff -B6D0 FF FF FF ... stx ffff -B6D3 FF FF FF ... stx ffff -B6D6 FF FF FF ... stx ffff -B6D9 FF FF FF ... stx ffff -B6DC FF FF FF ... stx ffff -B6DF FF FF FF ... stx ffff -B6E2 FF FF FF ... stx ffff -B6E5 FF FF FF ... stx ffff -B6E8 FF FF FF ... stx ffff -B6EB FF FF FF ... stx ffff -B6EE FF FF FF ... stx ffff -B6F1 FF FF FF ... stx ffff -B6F4 FF FF FF ... stx ffff -B6F7 FF FF FF ... stx ffff -B6FA FF FF FF ... stx ffff -B6FD FF FF FF ... stx ffff -B700 FF FF FF ... stx ffff -B703 FF FF FF ... stx ffff -B706 FF FF FF ... stx ffff -B709 FF FF FF ... stx ffff -B70C FF FF FF ... stx ffff -B70F FF FF FF ... stx ffff -B712 FF FF FF ... stx ffff -B715 FF FF FF ... stx ffff -B718 FF FF FF ... stx ffff -B71B FF FF FF ... stx ffff -B71E FF FF FF ... stx ffff -B721 FF FF FF ... stx ffff -B724 FF FF FF ... stx ffff -B727 FF FF FF ... stx ffff -B72A FF FF FF ... stx ffff -B72D FF FF FF ... stx ffff -B730 FF FF FF ... stx ffff -B733 FF FF FF ... stx ffff -B736 FF FF FF ... stx ffff -B739 FF FF FF ... stx ffff -B73C FF FF FF ... stx ffff -B73F FF FF FF ... stx ffff -B742 FF FF FF ... stx ffff -B745 FF FF FF ... stx ffff -B748 FF FF FF ... stx ffff -B74B FF FF FF ... stx ffff -B74E FF FF FF ... stx ffff -B751 FF FF FF ... stx ffff -B754 FF FF FF ... stx ffff -B757 FF FF FF ... stx ffff -B75A FF FF FF ... stx ffff -B75D FF FF FF ... stx ffff -B760 FF FF FF ... stx ffff -B763 FF FF FF ... stx ffff -B766 FF FF FF ... stx ffff -B769 FF FF FF ... stx ffff -B76C FF FF FF ... stx ffff -B76F FF FF FF ... stx ffff -B772 FF FF FF ... stx ffff -B775 FF FF FF ... stx ffff -B778 FF FF FF ... stx ffff -B77B FF FF FF ... stx ffff -B77E FF FF FF ... stx ffff -B781 FF FF FF ... stx ffff -B784 FF FF FF ... stx ffff -B787 FF FF FF ... stx ffff -B78A FF FF FF ... stx ffff -B78D FF FF FF ... stx ffff -B790 FF FF FF ... stx ffff -B793 FF FF FF ... stx ffff -B796 FF FF FF ... stx ffff -B799 FF FF FF ... stx ffff -B79C FF FF FF ... stx ffff -B79F FF FF FF ... stx ffff -B7A2 FF FF FF ... stx ffff -B7A5 FF FF FF ... stx ffff -B7A8 FF FF FF ... stx ffff -B7AB FF FF FF ... stx ffff -B7AE FF FF FF ... stx ffff -B7B1 FF FF FF ... stx ffff -B7B4 FF FF FF ... stx ffff -B7B7 FF FF FF ... stx ffff -B7BA FF FF FF ... stx ffff -B7BD FF FF FF ... stx ffff -B7C0 FF FF FF ... stx ffff -B7C3 FF FF FF ... stx ffff -B7C6 FF FF FF ... stx ffff -B7C9 FF FF FF ... stx ffff -B7CC FF FF FF ... stx ffff -B7CF FF FF FF ... stx ffff -B7D2 FF FF FF ... stx ffff -B7D5 FF FF FF ... stx ffff -B7D8 FF FF FF ... stx ffff -B7DB FF FF FF ... stx ffff -B7DE FF FF FF ... stx ffff -B7E1 FF FF FF ... stx ffff -B7E4 FF FF FF ... stx ffff -B7E7 FF FF FF ... stx ffff -B7EA FF FF FF ... stx ffff -B7ED FF FF FF ... stx ffff -B7F0 FF FF FF ... stx ffff -B7F3 FF FF FF ... stx ffff -B7F6 FF FF FF ... stx ffff -B7F9 FF FF FF ... stx ffff -B7FC FF FF FF ... stx ffff -B7FF FF 34 F6 .4. stx 34f6 -B802 0E . cli -B803 6D C1 m. tst c1,x -B805 01 . nop -B806 27 03 '. beq 03 ;B80B -B808 7E B9 2A ~.* jmp b92a ;goto25 -B80B F6 0E 02 ... ldab 0e02 -B80E C1 05 .. cmpb #05 -B810 27 03 '. beq 03 ;B815 -B812 7E B9 2A ~.* jmp b92a ;goto25 -B815 F6 0E 03 ... ldab 0e03 -B818 C1 05 .. cmpb #05 -B81A 27 03 '. beq 03 ;B81F -B81C 7E B9 2A ~.* jmp b92a ;goto25 -B81F F6 0E 04 ... ldab 0e04 -B822 C1 05 .. cmpb #05 -B824 27 03 '. beq 03 ;B829 -B826 7E B9 2A ~.* jmp b92a ;goto25 -B829 F6 00 12 ... ldab 0012 -B82C C4 20 . andb #20 -B82E 27 03 '. beq 03 ;B833 -B830 7E B9 2A ~.* jmp b92a ;goto25 -B833 30 0 tsx -B834 6F 00 o. clr 00,x -B836 F6 0E 6A ..j ldab 0e6a -B839 C1 00 .. cmpb #00 -B83B 22 33 "3 bhi 33 ;B870 -B83D C6 64 .d ldab #64 -B83F F7 0E 6A ..j stb 0e6a -B842 7C 0E 05 |.. inc 0e05 -B845 F6 0E 05 ... ldab 0e05 -B848 C1 64 .d cmpb #64 -B84A 23 03 #. bls 03 ;B84F -B84C 7F 0E 05 ... clr 0e05 -B84F F6 0E 05 ... ldab 0e05 -B852 BD D4 68 ..h jsr d468 ;jump51 -B855 83 00 00 ... subd #0000 -B858 27 0B '. beq 0b ;B865 -B85A F6 0E 05 ... ldab 0e05 -B85D BD D7 A0 ... jsr d7a0 ;jump10 -B860 83 00 00 ... subd #0000 -B863 27 09 '. beq 09 ;B86E -B865 30 0 tsx -B866 6C 00 l. inc 00,x -B868 E6 00 .. ldab 00,x -B86A C1 6E .n cmpb #6e -B86C 2D D4 -. blt d4 ;B842 -B86E 20 0A . bra 0a ;B87A -B870 F6 0E 6A ..j ldab 0e6a -B873 C1 00 .. cmpb #00 -B875 23 03 #. bls 03 ;B87A -B877 7A 0E 6A z.j dec 0e6a -B87A F6 0E 05 ... ldab 0e05 -B87D BD D4 68 ..h jsr d468 ;jump51 -B880 83 00 00 ... subd #0000 -B883 26 03 &. bne 03 ;B888 -B885 7E B9 0A ~.. jmp b90a ;goto26 -B888 F6 0E 05 ... ldab 0e05 -B88B BD D7 A0 ... jsr d7a0 ;jump10 -B88E 83 00 00 ... subd #0000 -B891 26 77 &w bne 77 ;B90A -B893 BD BE 4B ..K jsr be4b ;jump1 -B896 C6 20 . ldab #20 -B898 F7 0B 9A ... stb 0b9a -B89B C6 20 . ldab #20 -B89D F7 0B 99 ... stb 0b99 -B8A0 C6 20 . ldab #20 -B8A2 F7 0B 98 ... stb 0b98 -B8A5 F6 0E 05 ... ldab 0e05 -B8A8 4F O clra -B8A9 CE 00 0A ... ldx #000a -B8AC 02 . idiv -B8AD 8F . xgdx -B8AE CB 30 .0 addb #30 -B8B0 F7 0B 97 ... stb 0b97 -B8B3 F6 0E 05 ... ldab 0e05 -B8B6 4F O clra -B8B7 CE 00 0A ... ldx #000a -B8BA 02 . idiv -B8BB CB 30 .0 addb #30 -B8BD F7 0B 96 ... stb 0b96 -B8C0 C6 20 . ldab #20 -B8C2 F7 0B 95 ... stb 0b95 -B8C5 C6 20 . ldab #20 -B8C7 F7 0B 94 ... stb 0b94 -B8CA F6 0E 05 ... ldab 0e05 -B8CD 4F O clra -B8CE C3 0E 06 ... addd #0e06 -B8D1 8F . xgdx -B8D2 E6 00 .. ldab 00,x -B8D4 4F O clra -B8D5 CE 00 0A ... ldx #000a -B8D8 02 . idiv -B8D9 8F . xgdx -B8DA CB 30 .0 addb #30 -B8DC F7 0B 93 ... stb 0b93 -B8DF F6 0E 05 ... ldab 0e05 -B8E2 4F O clra -B8E3 C3 0E 06 ... addd #0e06 -B8E6 8F . xgdx -B8E7 E6 00 .. ldab 00,x -B8E9 4F O clra -B8EA CE 00 0A ... ldx #000a -B8ED 02 . idiv -B8EE CB 30 .0 addb #30 -B8F0 F7 0B 92 ... stb 0b92 -B8F3 C6 20 . ldab #20 -B8F5 F7 0B 91 ... stb 0b91 -B8F8 C6 20 . ldab #20 -B8FA F7 0B 90 ... stb 0b90 -B8FD 7F 00 2C .., clr 002c -B900 BD BE 01 ... jsr be01 ;jump70 -B903 C6 0A .. ldab #0a -B905 F7 00 2C .., stb 002c -B908 20 1D . bra 1d ;B927 -goto26: -B90A BD BE 4B ..K jsr be4b ;jump1 -B90D C6 57 .W ldab #57 -B90F F7 0B 96 ... stb 0b96 -B912 C6 42 .B ldab #42 -B914 F7 0B 95 ... stb 0b95 -B917 C6 42 .B ldab #42 -B919 F7 0B 94 ... stb 0b94 -B91C 7F 00 2C .., clr 002c -B91F BD BE 01 ... jsr be01 ;jump70 -B922 C6 0A .. ldab #0a -B924 F7 00 2C .., stb 002c -B927 7E BA 81 ~.. jmp ba81 ;goto27 -goto25: -B92A F6 0E 6D ..m ldab 0e6d -B92D C1 01 .. cmpb #01 -B92F 27 03 '. beq 03 ;B934 -B931 7E BA 81 ~.. jmp ba81 ;goto27 -B934 F6 0E 00 ... ldab 0e00 -B937 C1 05 .. cmpb #05 -B939 27 03 '. beq 03 ;B93E -B93B 7E BA 81 ~.. jmp ba81 ;goto27 -B93E F6 0E 01 ... ldab 0e01 -B941 C1 05 .. cmpb #05 -B943 27 03 '. beq 03 ;B948 -B945 7E BA 81 ~.. jmp ba81 ;goto27 -B948 F6 0E 02 ... ldab 0e02 -B94B C1 05 .. cmpb #05 -B94D 27 03 '. beq 03 ;B952 -B94F 7E BA 81 ~.. jmp ba81 ;goto27 -B952 F6 00 12 ... ldab 0012 -B955 C4 20 . andb #20 -B957 26 03 &. bne 03 ;B95C -B959 7E BA 81 ~.. jmp ba81 ;goto27 -B95C F6 0E 04 ... ldab 0e04 -B95F C1 05 .. cmpb #05 -B961 26 79 &y bne 79 ;B9DC -B963 F6 0E 03 ... ldab 0e03 -B966 C1 05 .. cmpb #05 -B968 26 72 &r bne 72 ;B9DC -B96A 30 0 tsx -B96B 6F 00 o. clr 00,x -B96D 30 0 tsx -B96E E6 00 .. ldab 00,x -B970 C1 64 .d cmpb #64 -B972 2C 16 ,. bge 16 ;B98A -B974 5F _ clrb -B975 37 7 pshb -B976 30 0 tsx -B977 E6 01 .. ldab 01,x -B979 4F O clra -B97A 5D ] tstb -B97B 2C 01 ,. bge 01 ;B97E -B97D 4A J deca -B97E C3 0E 06 ... addd #0e06 -B981 8F . xgdx -B982 33 3 pulb -B983 E7 00 .. stb 00,x -B985 30 0 tsx -B986 6C 00 l. inc 00,x -B988 20 E3 . bra e3 ;B96D -B98A 7F 0D FF ... clr 0dff -B98D 7F 0E 00 ... clr 0e00 -B990 7F 0E 01 ... clr 0e01 -B993 7F 0E 02 ... clr 0e02 -B996 7F 0E 03 ... clr 0e03 -B999 7F 0E 04 ... clr 0e04 -B99C C6 41 .A ldab #41 -B99E F7 0B 99 ... stb 0b99 -B9A1 C6 4C .L ldab #4c -B9A3 F7 0B 98 ... stb 0b98 -B9A6 C6 4C .L ldab #4c -B9A8 F7 0B 97 ... stb 0b97 -B9AB C6 20 . ldab #20 -B9AD F7 0B 96 ... stb 0b96 -B9B0 C6 43 .C ldab #43 -B9B2 F7 0B 95 ... stb 0b95 -B9B5 C6 4C .L ldab #4c -B9B7 F7 0B 94 ... stb 0b94 -B9BA C6 45 .E ldab #45 -B9BC F7 0B 93 ... stb 0b93 -B9BF C6 41 .A ldab #41 -B9C1 F7 0B 92 ... stb 0b92 -B9C4 C6 52 .R ldab #52 -B9C6 F7 0B 91 ... stb 0b91 -B9C9 C6 20 . ldab #20 -B9CB F7 0B 90 ... stb 0b90 -B9CE 7F 00 2C .., clr 002c -B9D1 BD BE 01 ... jsr be01 ;jump70 -B9D4 C6 1E .. ldab #1e -B9D6 F7 00 2C .., stb 002c -B9D9 7E BA 81 ~.. jmp ba81 ;goto27 -B9DC F6 0E 04 ... ldab 0e04 -B9DF C1 01 .. cmpb #01 -B9E1 27 0A '. beq 0a ;B9ED -B9E3 F6 0E 04 ... ldab 0e04 -B9E6 C1 02 .. cmpb #02 -B9E8 27 03 '. beq 03 ;B9ED -B9EA 7E BA 81 ~.. jmp ba81 ;goto27 -B9ED F6 0E 03 ... ldab 0e03 -B9F0 C1 00 .. cmpb #00 -B9F2 22 03 ". bhi 03 ;B9F7 -B9F4 7E BA 81 ~.. jmp ba81 ;goto27 -B9F7 F6 0E 03 ... ldab 0e03 -B9FA C1 05 .. cmpb #05 -B9FC 26 03 &. bne 03 ;BA01 -B9FE 7E BA 81 ~.. jmp ba81 ;goto27 -BA01 F6 0E 03 ... ldab 0e03 -BA04 C1 07 .. cmpb #07 -BA06 24 79 $y bcc 79 ;BA81 -BA08 F6 0E 03 ... ldab 0e03 -BA0B 86 0A .. ldaa #0a -BA0D 3D = mul -BA0E FB 0E 04 ... addb 0e04 -BA11 30 0 tsx -BA12 E7 00 .. stb 00,x -BA14 E6 00 .. ldab 00,x -BA16 C1 64 .d cmpb #64 -BA18 2C 67 ,g bge 67 ;BA81 -BA1A E6 00 .. ldab 00,x -BA1C 2D 63 -c blt 63 ;BA81 -BA1E 5F _ clrb -BA1F 37 7 pshb -BA20 30 0 tsx -BA21 E6 01 .. ldab 01,x -BA23 4F O clra -BA24 5D ] tstb -BA25 2C 01 ,. bge 01 ;BA28 -BA27 4A J deca -BA28 C3 0E 06 ... addd #0e06 -BA2B 8F . xgdx -BA2C 33 3 pulb -BA2D E7 00 .. stb 00,x -BA2F F6 0E 03 ... ldab 0e03 -BA32 CB 30 .0 addb #30 -BA34 F7 0B 99 ... stb 0b99 -BA37 F6 0E 04 ... ldab 0e04 -BA3A CB 30 .0 addb #30 -BA3C F7 0B 98 ... stb 0b98 -BA3F C6 20 . ldab #20 -BA41 F7 0B 97 ... stb 0b97 -BA44 C6 43 .C ldab #43 -BA46 F7 0B 96 ... stb 0b96 -BA49 C6 4C .L ldab #4c -BA4B F7 0B 95 ... stb 0b95 -BA4E C6 45 .E ldab #45 -BA50 F7 0B 94 ... stb 0b94 -BA53 C6 41 .A ldab #41 -BA55 F7 0B 93 ... stb 0b93 -BA58 C6 52 .R ldab #52 -BA5A F7 0B 92 ... stb 0b92 -BA5D C6 45 .E ldab #45 -BA5F F7 0B 91 ... stb 0b91 -BA62 C6 44 .D ldab #44 -BA64 F7 0B 90 ... stb 0b90 -BA67 7F 0E 00 ... clr 0e00 -BA6A 7F 0E 01 ... clr 0e01 -BA6D 7F 0E 02 ... clr 0e02 -BA70 7F 0E 03 ... clr 0e03 -BA73 7F 0E 04 ... clr 0e04 -BA76 7F 00 2C .., clr 002c -BA79 BD BE 01 ... jsr be01 ;jump70 -BA7C C6 1E .. ldab #1e -BA7E F7 00 2C .., stb 002c -goto27: -BA81 31 1 ins -BA82 39 9 rts - -jump125: -BA83 F6 18 00 ... ldab 1800 ;tristate buffer -BA86 C4 7F .. andb #7f -BA88 F7 00 23 ..# stb 0023 -BA8B F6 00 23 ..# ldab 0023 -BA8E F1 00 12 ... cmpb 0012 -BA91 27 06 '. beq 06 ;BA99 -BA93 F6 00 23 ..# ldab 0023 -BA96 F7 00 12 ... stb 0012 -BA99 F6 20 00 . . ldab 2000 ;switch block 1 -BA9C F1 00 20 .. cmpb 0020 -BA9F 27 08 '. beq 08 ;BAA9 -BAA1 F6 20 00 . . ldab 2000 ;switch block 1 -BAA4 F7 00 20 .. stb 0020 -BAA7 20 0E . bra 0e ;BAB7 -BAA9 F6 00 20 .. ldab 0020 -BAAC F7 00 11 ... stb 0011 -BAAF F6 00 11 ... ldab 0011 -BAB2 C4 03 .. andb #03 -BAB4 F7 00 2B ..+ stb 002b -BAB7 F6 00 1B ... ldab 001b -BABA C4 04 .. andb #04 -BABC 37 7 pshb -BABD F6 10 0A ... ldab 100a -BAC0 C4 04 .. andb #04 -BAC2 30 0 tsx -BAC3 E0 00 .. subb 00,x -BAC5 31 1 ins -BAC6 27 17 '. beq 17 ;BADF -BAC8 F6 10 0A ... ldab 100a -BACB C4 04 .. andb #04 -BACD 27 08 '. beq 08 ;BAD7 -BACF CE 00 1B ... ldx #001b -BAD2 1C 00 .. bset add,x 00,x -BAD4 04 . lsrd -BAD5 20 06 . bra 06 ;BADD -BAD7 CE 00 1B ... ldx #001b -BADA 1D 00 .. bclr add,x 00,x -BADC 04 . lsrd -BADD 20 15 . bra 15 ;BAF4 -BADF F6 10 0A ... ldab 100a -BAE2 C4 04 .. andb #04 -BAE4 27 08 '. beq 08 ;BAEE -BAE6 CE 00 1D ... ldx #001d -BAE9 1C 00 .. bset add,x 00,x -BAEB 04 . lsrd -BAEC 20 06 . bra 06 ;BAF4 -BAEE CE 00 1D ... ldx #001d -BAF1 1D 00 .. bclr add,x 00,x -BAF3 04 . lsrd -BAF4 CE 10 08 ... ldx #1008 -BAF7 1D 00 .. bclr add,x 00,x -BAF9 20 CE . bra ce ;BAC9 -BAFB 10 . sba -BAFC 28 1C (. bvc 1c ;BB1A -BAFE 00 . test -BAFF 40 @ nega -BB00 CE 00 14 ... ldx #0014 -BB03 1C 00 .. bset add,x 00,x -BB05 04 . lsrd -BB06 F6 00 14 ... ldab 0014 -BB09 F7 38 00 .8. stb 3800 ;changer output -BB0C CE 00 14 ... ldx #0014 -BB0F 1D 00 .. bclr add,x 00,x -BB11 04 . lsrd -BB12 F6 00 14 ... ldab 0014 -BB15 F7 38 00 .8. stb 3800 ;changer output -BB18 CE 00 00 ... ldx #0000 -BB1B 3C < pshx -BB1C 5F _ clrb -BB1D 4F O clra -BB1E BD BD B5 ... jsr bdb5 ;jump78 -BB21 38 8 pulx -BB22 F7 00 5B ..[ stb 005b -BB25 CE 10 28 ..( ldx #1028 -BB28 1D 00 .. bclr add,x 00,x -BB2A 40 @ nega -BB2B CE 10 08 ... ldx #1008 -BB2E 1C 00 .. bset add,x 00,x -BB30 20 CE . bra ce ;BB00 -BB32 10 . sba -BB33 28 1C (. bvc 1c ;BB51 -BB35 00 . test -BB36 40 @ nega -BB37 CE 00 14 ... ldx #0014 -BB3A 1C 00 .. bset add,x 00,x -BB3C 04 . lsrd -BB3D F6 00 14 ... ldab 0014 -BB40 F7 38 00 .8. stb 3800 ;changer output -BB43 CE 00 14 ... ldx #0014 -BB46 1D 00 .. bclr add,x 00,x -BB48 04 . lsrd -BB49 F6 00 14 ... ldab 0014 -BB4C F7 38 00 .8. stb 3800 ;changer output -BB4F CE 00 00 ... ldx #0000 -BB52 3C < pshx -BB53 5F _ clrb -BB54 4F O clra -BB55 BD BD B5 ... jsr bdb5 ;jump78 -BB58 38 8 pulx -BB59 F7 00 56 ..V stb 0056 -BB5C CE 10 28 ..( ldx #1028 -BB5F 1D 00 .. bclr add,x 00,x -BB61 40 @ nega -BB62 39 9 rts -BB63 F6 00 00 ... ldab 0000 -BB66 27 03 '. beq 03 ;BB6B -BB68 7E BD B4 ~.. jmp bdb4 ;goto28 -BB6B F6 00 2E ... ldab 002e -BB6E 27 03 '. beq 03 ;BB73 -BB70 7E BD B4 ~.. jmp bdb4 ;goto28 -BB73 BD BA 83 ... jsr ba83 ;jump125 -BB76 F6 00 5B ..[ ldab 005b -BB79 F1 00 56 ..V cmpb 0056 -BB7C 26 0B &. bne 0b ;BB89 -BB7E F6 00 56 ..V ldab 0056 -BB81 27 06 '. beq 06 ;BB89 -BB83 7F 00 29 ..) clr 0029 -BB86 7E BD AF ~.. jmp bdaf ;goto29 -BB89 F6 00 5B ..[ ldab 005b -BB8C 27 34 '4 beq 34 ;BBC2 -BB8E F6 00 5B ..[ ldab 005b -BB91 F7 00 5F .._ stb 005f -BB94 7F 00 1C ... clr 001c -BB97 F6 00 1C ... ldab 001c -BB9A C1 08 .. cmpb #08 -BB9C 24 15 $. bcc 15 ;BBB3 -BB9E F6 00 5F .._ ldab 005f -BBA1 C4 01 .. andb #01 -BBA3 27 02 '. beq 02 ;BBA7 -BBA5 20 0C . bra 0c ;BBB3 -BBA7 F6 00 5F .._ ldab 005f -BBAA 54 T lsrb -BBAB F7 00 5F .._ stb 005f -BBAE 7C 00 1C |.. inc 001c -BBB1 20 E4 . bra e4 ;BB97 -BBB3 F6 00 1C ... ldab 001c -BBB6 4F O clra -BBB7 C3 AC 9D ... addd #ac9d -BBBA 8F . xgdx -BBBB E6 00 .. ldab 00,x -BBBD F7 00 16 ... stb 0016 -BBC0 20 3C < bra 3c ;BBFE -BBC2 F6 00 56 ..V ldab 0056 -BBC5 27 34 '4 beq 34 ;BBFB -BBC7 F6 00 56 ..V ldab 0056 -BBCA F7 00 5F .._ stb 005f -BBCD 7F 00 1C ... clr 001c -BBD0 F6 00 1C ... ldab 001c -BBD3 C1 08 .. cmpb #08 -BBD5 24 15 $. bcc 15 ;BBEC -BBD7 F6 00 5F .._ ldab 005f -BBDA C4 01 .. andb #01 -BBDC 27 02 '. beq 02 ;BBE0 -BBDE 20 0C . bra 0c ;BBEC -BBE0 F6 00 5F .._ ldab 005f -BBE3 54 T lsrb -BBE4 F7 00 5F .._ stb 005f -BBE7 7C 00 1C |.. inc 001c -BBEA 20 E4 . bra e4 ;BBD0 -BBEC F6 00 1C ... ldab 001c -BBEF 4F O clra -BBF0 C3 AC A0 ... addd #aca0 -BBF3 8F . xgdx -BBF4 E6 00 .. ldab 00,x -BBF6 F7 00 16 ... stb 0016 -BBF9 20 03 . bra 03 ;BBFE -BBFB 7F 00 16 ... clr 0016 -BBFE F6 00 5B ..[ ldab 005b -BC01 FA 00 56 ..V orb 0056 -BC04 F7 00 5F .._ stb 005f -BC07 7F 00 5E ..^ clr 005e -BC0A 7F 00 1C ... clr 001c -BC0D F6 00 1C ... ldab 001c -BC10 C1 08 .. cmpb #08 -BC12 24 16 $. bcc 16 ;BC2A -BC14 F6 00 5F .._ ldab 005f -BC17 C4 01 .. andb #01 -BC19 27 03 '. beq 03 ;BC1E -BC1B 7C 00 5E |.^ inc 005e -BC1E F6 00 5F .._ ldab 005f -BC21 54 T lsrb -BC22 F7 00 5F .._ stb 005f -BC25 7C 00 1C |.. inc 001c -BC28 20 E3 . bra e3 ;BC0D -BC2A F6 00 5E ..^ ldab 005e -BC2D C1 01 .. cmpb #01 -BC2F 22 05 ". bhi 05 ;BC36 -BC31 F6 00 16 ... ldab 0016 -BC34 26 0F &. bne 0f ;BC45 -BC36 7F 00 29 ..) clr 0029 -BC39 CE 00 1B ... ldx #001b -BC3C 1C 00 .. bset add,x 00,x -BC3E 10 . sba -BC3F 7F 00 37 ..7 clr 0037 -BC42 7E BD AF ~.. jmp bdaf ;goto29 -BC45 F6 00 16 ... ldab 0016 -BC48 F1 00 29 ..) cmpb 0029 -BC4B 27 2D '- beq 2d ;BC7A -BC4D F6 00 16 ... ldab 0016 -BC50 F7 00 29 ..) stb 0029 -BC53 F6 0E 00 ... ldab 0e00 -BC56 F7 0D FF ... stb 0dff -BC59 F6 0E 01 ... ldab 0e01 -BC5C F7 0E 00 ... stb 0e00 -BC5F F6 0E 02 ... ldab 0e02 -BC62 F7 0E 01 ... stb 0e01 -BC65 F6 0E 03 ... ldab 0e03 -BC68 F7 0E 02 ... stb 0e02 -BC6B F6 0E 04 ... ldab 0e04 -BC6E F7 0E 03 ... stb 0e03 -BC71 F6 00 29 ..) ldab 0029 -BC74 F7 0E 04 ... stb 0e04 -BC77 7E BD AF ~.. jmp bdaf ;goto29 -BC7A F6 00 12 ... ldab 0012 -BC7D C4 20 . andb #20 -BC7F 27 3B '; beq 3b ;BCBC -BC81 F6 00 29 ..) ldab 0029 -BC84 27 33 '3 beq 33 ;BCB9 -BC86 F6 00 1B ... ldab 001b -BC89 C4 10 .. andb #10 -BC8B 27 2C ', beq 2c ;BCB9 -BC8D F6 00 42 ..B ldab 0042 -BC90 27 15 '. beq 15 ;BCA7 -BC92 F6 00 09 ... ldab 0009 -BC95 27 08 '. beq 08 ;BC9F -BC97 F6 00 29 ..) ldab 0029 -BC9A F7 00 0A ... stb 000a -BC9D 20 06 . bra 06 ;BCA5 -BC9F F6 00 29 ..) ldab 0029 -BCA2 F7 00 09 ... stb 0009 -BCA5 20 06 . bra 06 ;BCAD -BCA7 F6 00 29 ..) ldab 0029 -BCAA F7 00 42 ..B stb 0042 -BCAD BD E5 AA ... jsr e5aa ;jump12 -BCB0 7F 00 2C .., clr 002c -BCB3 CE 00 1B ... ldx #001b -BCB6 1D 00 .. bclr add,x 00,x -BCB8 10 . sba -BCB9 7E BD AF ~.. jmp bdaf ;goto29 -BCBC F6 00 1B ... ldab 001b -BCBF C4 10 .. andb #10 -BCC1 26 03 &. bne 03 ;BCC6 -BCC3 7E BD 91 ~.. jmp bd91 ;goto30 -BCC6 F6 00 21 ..! ldab 0021 -BCC9 C4 20 . andb #20 -BCCB 27 03 '. beq 03 ;BCD0 -BCCD 7E BD 91 ~.. jmp bd91 ;goto30 -BCD0 F6 00 29 ..) ldab 0029 -BCD3 C1 0B .. cmpb #0b -BCD5 26 03 &. bne 03 ;BCDA -BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 -BCDA 7F 00 49 ..I clr 0049 -BCDD F6 00 3A ..: ldab 003a -BCE0 26 32 &2 bne 32 ;BD14 -BCE2 F6 00 29 ..) ldab 0029 -BCE5 C1 0A .. cmpb #0a -BCE7 26 05 &. bne 05 ;BCEE -BCE9 7F 00 1E ... clr 001e -BCEC 20 06 . bra 06 ;BCF4 -BCEE F6 00 29 ..) ldab 0029 -BCF1 F7 00 1E ... stb 001e -BCF4 C6 32 .2 ldab #32 -BCF6 F7 00 3A ..: stb 003a -BCF9 BD BE 4B ..K jsr be4b ;jump1 -BCFC F6 00 1E ... ldab 001e -BCFF CB 30 .0 addb #30 -BD01 F7 0B 95 ... stb 0b95 -BD04 BD E5 AA ... jsr e5aa ;jump12 -BD07 7F 00 2C .., clr 002c -BD0A BD BE 01 ... jsr be01 ;jump70 -BD0D C6 32 .2 ldab #32 -BD0F F7 00 2C .., stb 002c -BD12 20 46 F bra 46 ;BD5A -BD14 F6 00 29 ..) ldab 0029 -BD17 C1 05 .. cmpb #05 -BD19 27 07 '. beq 07 ;BD22 -BD1B F6 00 29 ..) ldab 0029 -BD1E C1 0A .. cmpb #0a -BD20 26 05 &. bne 05 ;BD27 -BD22 7F 00 2C .., clr 002c -BD25 20 2D - bra 2d ;BD54 -BD27 F6 00 1E ... ldab 001e -BD2A 58 X aslb -BD2B 58 X aslb -BD2C 58 X aslb -BD2D F7 00 06 ... stb 0006 -BD30 F6 00 1E ... ldab 001e -BD33 58 X aslb -BD34 FB 00 06 ... addb 0006 -BD37 F7 00 06 ... stb 0006 -BD3A F6 00 29 ..) ldab 0029 -BD3D FB 00 06 ... addb 0006 -BD40 F7 00 06 ... stb 0006 -BD43 F6 00 29 ..) ldab 0029 -BD46 CB 30 .0 addb #30 -BD48 F7 0B 94 ... stb 0b94 -BD4B BD BE 01 ... jsr be01 ;jump70 -BD4E CE 00 1B ... ldx #001b -BD51 1D 00 .. bclr add,x 00,x -BD53 40 @ nega -BD54 7F 00 3A ..: clr 003a -BD57 BD E5 AA ... jsr e5aa ;jump12 -BD5A 20 2D - bra 2d ;BD89 -goto31: -BD5C C6 19 .. ldab #19 -BD5E F7 00 37 ..7 stb 0037 -BD61 F6 00 3A ..: ldab 003a -BD64 27 08 '. beq 08 ;BD6E -BD66 7F 00 3A ..: clr 003a -BD69 7F 00 2C .., clr 002c -BD6C 20 18 . bra 18 ;BD86 -BD6E 7C 00 49 |.I inc 0049 -BD71 F6 00 49 ..I ldab 0049 -BD74 C1 02 .. cmpb #02 -BD76 25 0E %. bcs 0e ;BD86 -BD78 7F 00 49 ..I clr 0049 -BD7B CE 00 1B ... ldx #001b -BD7E 1C 00 .. bset add,x 00,x -BD80 01 . nop -BD81 C6 3C .< ldab #3c -BD83 F7 00 4F ..O stb 004f -BD86 BD E5 AA ... jsr e5aa ;jump12 -BD89 CE 00 1B ... ldx #001b -BD8C 1D 00 .. bclr add,x 00,x -BD8E 10 . sba -BD8F 20 1E . bra 1e ;BDAF -goto30: -BD91 F6 00 1B ... ldab 001b -BD94 C4 10 .. andb #10 -BD96 26 17 &. bne 17 ;BDAF -BD98 F6 00 29 ..) ldab 0029 -BD9B C1 0B .. cmpb #0b -BD9D 26 10 &. bne 10 ;BDAF -BD9F F6 00 37 ..7 ldab 0037 -BDA2 26 0B &. bne 0b ;BDAF -BDA4 BD DD D5 ... jsr ddd5 ;jump120 -BDA7 7F 00 49 ..I clr 0049 -BDAA C6 14 .. ldab #14 -BDAC F7 00 2C .., stb 002c -goto29: -BDAF C6 01 .. ldab #01 -BDB1 F7 00 00 ... stb 0000 -goto28: -BDB4 39 9 rts - -jump78: -BDB5 37 7 pshb -BDB6 36 6 psha -BDB7 3C < pshx -BDB8 5F _ clrb -BDB9 4F O clra -BDBA 30 0 tsx -BDBB ED 00 .. stad 00,x -BDBD E6 07 .. ldab 07,x -BDBF 27 0E '. beq 0e ;BDCF -BDC1 CE 00 14 ... ldx #0014 -BDC4 1C 00 .. bset add,x 00,x -BDC6 08 . inx -BDC7 F6 00 14 ... ldab 0014 -BDCA F7 38 00 .8. stb 3800 ;changer output -BDCD 20 0C . bra 0c ;BDDB -BDCF CE 00 14 ... ldx #0014 -BDD2 1D 00 .. bclr add,x 00,x -BDD4 08 . inx -BDD5 F6 00 14 ... ldab 0014 -BDD8 F7 38 00 .8. stb 3800 ;changer output -BDDB 30 0 tsx -BDDC E6 03 .. ldab 03,x -BDDE F7 10 2A ..* stb 102a -BDE1 F6 10 29 ..) ldab 1029 -BDE4 2D 0F -. blt 0f ;BDF5 -BDE6 38 8 pulx -BDE7 08 . inx -BDE8 3C < pshx -BDE9 30 0 tsx -BDEA EC 00 .. ldd 00,x -BDEC 83 FF FF ... subd #ffff -BDEF 26 02 &. bne 02 ;BDF3 -BDF1 20 02 . bra 02 ;BDF5 -BDF3 20 EC . bra ec ;BDE1 -BDF5 F6 10 2A ..* ldab 102a -BDF8 30 0 tsx -BDF9 E7 03 .. stb 03,x -BDFB E6 03 .. ldab 03,x -BDFD 4F O clra -BDFE 38 8 pulx -BDFF 38 8 pulx -BE00 39 9 rts - -jump70: -BE01 F6 00 2C .., ldab 002c -BE04 26 09 &. bne 09 ;BE0F -BE06 8D 61 .a bsr dest 61 -BE08 8D 06 .. bsr dest 06 -BE0A C6 03 .. ldab #03 -BE0C F7 00 2C .., stb 002c -BE0F 39 9 rts - -jump88: -BE10 CE 10 28 ..( ldx #1028 -BE13 1C 00 .. bset add,x 00,x -BE15 40 @ nega -BE16 7F 00 1C ... clr 001c -BE19 F6 00 1C ... ldab 001c -BE1C C1 0A .. cmpb #0a -BE1E 24 19 $. bcc 19 ;BE39 -BE20 CE 00 01 ... ldx #0001 -BE23 3C < pshx -BE24 F6 00 1C ... ldab 001c -BE27 4F O clra -BE28 C3 0B 90 ... addd #0b90 -BE2B 8F . xgdx -BE2C E6 00 .. ldab 00,x -BE2E C4 7F .. andb #7f -BE30 4F O clra -BE31 8D 82 .. bsr dest 82 -BE33 38 8 pulx -BE34 7C 00 1C |.. inc 001c -BE37 20 E0 . bra e0 ;BE19 -BE39 CE 00 01 ... ldx #0001 -BE3C 3C < pshx -BE3D CC 00 FF ... ldd #00ff -BE40 BD BD B5 ... jsr bdb5 ;jump78 -BE43 38 8 pulx -BE44 CE 10 28 ..( ldx #1028 -BE47 1D 00 .. bclr add,x 00,x -BE49 40 @ nega -BE4A 39 9 rts - -jump1: -BE4B 7F 00 1C ... clr 001c -BE4E F6 00 1C ... ldab 001c -BE51 C1 0A .. cmpb #0a -BE53 24 13 $. bcc 13 ;BE68 -BE55 C6 20 . ldab #20 -BE57 37 7 pshb -BE58 F6 00 1C ... ldab 001c -BE5B 4F O clra -BE5C C3 0B 90 ... addd #0b90 -BE5F 8F . xgdx -BE60 33 3 pulb -BE61 E7 00 .. stb 00,x -BE63 7C 00 1C |.. inc 001c -BE66 20 E6 . bra e6 ;BE4E -BE68 39 9 rts - -jump3: -BE69 CE 10 00 ... ldx #1000 ; -BE6C 1D 00 .. bclr add,x 00,x ; -BE6E 80 BD .. suba #bd ; -BE70 E5 96 .. bitb 96,x -BE72 CE 10 00 ... ldx #1000 -BE75 1C 00 .. bset add,x 00,x -BE77 80 CE .. suba #ce -BE79 10 . sba -BE7A 28 1C (. bvc 1c ;BE98 -BE7C 00 . test -BE7D 40 @ nega -BE7E BD E5 96 ... jsr e596 ;jump115 -BE81 CE 00 01 ... ldx #0001 -BE84 3C < pshx -BE85 CC 00 CA ... ldd #00ca -BE88 BD BD B5 ... jsr bdb5 ;jump78 -BE8B 38 8 pulx -BE8C CE 00 01 ... ldx #0001 -BE8F 3C < pshx -BE90 CC 00 E0 ... ldd #00e0 -BE93 BD BD B5 ... jsr bdb5 ;jump78 -BE96 38 8 pulx -BE97 CE 10 28 ..( ldx #1028 -BE9A 1D 00 .. bclr add,x 00,x -BE9C 40 @ nega -BE9D 39 9 rts - -jump50: -BE9E 37 7 pshb -BE9F 36 6 psha -BEA0 8D A9 .. bsr dest a9 -BEA2 30 0 tsx -BEA3 E6 05 .. ldab 05,x -BEA5 26 1B &. bne 1b ;BEC2 -BEA7 F6 00 06 ... ldab 0006 -BEAA 4F O clra -BEAB CE 00 0A ... ldx #000a -BEAE 02 . idiv -BEAF 8F . xgdx -BEB0 CB 30 .0 addb #30 -BEB2 F7 0B 99 ... stb 0b99 -BEB5 F6 00 06 ... ldab 0006 -BEB8 4F O clra -BEB9 CE 00 0A ... ldx #000a -BEBC 02 . idiv -BEBD CB 30 .0 addb #30 -BEBF F7 0B 98 ... stb 0b98 -BEC2 30 0 tsx -BEC3 EC 00 .. ldd 00,x -BEC5 C4 FF .. andb #ff -BEC7 84 3F .? anda #3f -BEC9 ED 00 .. stad 00,x -BECB EC 00 .. ldd 00,x -BECD CE 03 E8 ... ldx #03e8 -BED0 02 . idiv -BED1 8F . xgdx -BED2 CB 30 .0 addb #30 -BED4 37 7 pshb -BED5 30 0 tsx -BED6 E6 06 .. ldab 06,x -BED8 4F O clra -BED9 C3 0B 95 ... addd #0b95 -BEDC 8F . xgdx -BEDD 33 3 pulb -BEDE E7 00 .. stb 00,x -BEE0 30 0 tsx -BEE1 EC 00 .. ldd 00,x -BEE3 CE 03 E8 ... ldx #03e8 -BEE6 02 . idiv -BEE7 CE 00 64 ..d ldx #0064 -BEEA 02 . idiv -BEEB 8F . xgdx -BEEC CB 30 .0 addb #30 -BEEE 37 7 pshb -BEEF 30 0 tsx -BEF0 E6 06 .. ldab 06,x -BEF2 4F O clra -BEF3 C3 0B 94 ... addd #0b94 -BEF6 8F . xgdx -BEF7 33 3 pulb -BEF8 E7 00 .. stb 00,x -BEFA 30 0 tsx -BEFB EC 00 .. ldd 00,x -BEFD CE 00 64 ..d ldx #0064 -BF00 02 . idiv -BF01 CE 00 0A ... ldx #000a -BF04 02 . idiv -BF05 8F . xgdx -BF06 CB 30 .0 addb #30 -BF08 37 7 pshb -BF09 30 0 tsx -BF0A E6 06 .. ldab 06,x -BF0C 4F O clra -BF0D C3 0B 93 ... addd #0b93 -BF10 8F . xgdx -BF11 33 3 pulb -BF12 E7 00 .. stb 00,x -BF14 30 0 tsx -BF15 EC 00 .. ldd 00,x -BF17 CE 00 0A ... ldx #000a -BF1A 02 . idiv -BF1B CB 30 .0 addb #30 -BF1D 37 7 pshb -BF1E 30 0 tsx -BF1F E6 06 .. ldab 06,x -BF21 4F O clra -BF22 C3 0B 92 ... addd #0b92 -BF25 8F . xgdx -BF26 33 3 pulb -BF27 E7 00 .. stb 00,x -BF29 F6 00 13 ... ldab 0013 -BF2C C1 01 .. cmpb #01 -BF2E 22 03 ". bhi 03 ;BF33 -BF30 7E BF DE ~.. jmp bfde ;goto32 -BF33 30 0 tsx -BF34 E6 05 .. ldab 05,x -BF36 4F O clra -BF37 C3 0B 92 ... addd #0b92 -BF3A 8F . xgdx -BF3B E6 00 .. ldab 00,x -BF3D 37 7 pshb -BF3E 30 0 tsx -BF3F E6 06 .. ldab 06,x -BF41 4F O clra -BF42 C3 0B 91 ... addd #0b91 -BF45 8F . xgdx -BF46 33 3 pulb -BF47 E7 00 .. stb 00,x -BF49 30 0 tsx -BF4A E6 05 .. ldab 05,x -BF4C 4F O clra -BF4D C3 0B 93 ... addd #0b93 -BF50 8F . xgdx -BF51 E6 00 .. ldab 00,x -BF53 37 7 pshb -BF54 30 0 tsx -BF55 E6 06 .. ldab 06,x -BF57 4F O clra -BF58 C3 0B 92 ... addd #0b92 -BF5B 8F . xgdx -BF5C 33 3 pulb -BF5D E7 00 .. stb 00,x -BF5F F6 00 13 ... ldab 0013 -BF62 C1 02 .. cmpb #02 -BF64 26 10 &. bne 10 ;BF76 -BF66 C6 2E .. ldab #2e -BF68 37 7 pshb -BF69 30 0 tsx -BF6A E6 06 .. ldab 06,x -BF6C 4F O clra -BF6D C3 0B 93 ... addd #0b93 -BF70 8F . xgdx -BF71 33 3 pulb -BF72 E7 00 .. stb 00,x -BF74 20 68 h bra 68 ;BFDE -BF76 C1 04 .. cmpb #04 -BF78 26 26 && bne 26 ;BFA0 -BF7A 30 0 tsx -BF7B E6 05 .. ldab 05,x -BF7D 4F O clra -BF7E C3 0B 94 ... addd #0b94 -BF81 8F . xgdx -BF82 E6 00 .. ldab 00,x -BF84 37 7 pshb -BF85 30 0 tsx -BF86 E6 06 .. ldab 06,x -BF88 4F O clra -BF89 C3 0B 93 ... addd #0b93 -BF8C 8F . xgdx -BF8D 33 3 pulb -BF8E E7 00 .. stb 00,x -BF90 C6 2E .. ldab #2e -BF92 37 7 pshb -BF93 30 0 tsx -BF94 E6 06 .. ldab 06,x -BF96 4F O clra -BF97 C3 0B 94 ... addd #0b94 -BF9A 8F . xgdx -BF9B 33 3 pulb -BF9C E7 00 .. stb 00,x -BF9E 20 3E > bra 3e ;BFDE -BFA0 C1 08 .. cmpb #08 -BFA2 26 3A &: bne 3a ;BFDE -BFA4 30 0 tsx -BFA5 E6 05 .. ldab 05,x -BFA7 4F O clra -BFA8 C3 0B 94 ... addd #0b94 -BFAB 8F . xgdx -BFAC E6 00 .. ldab 00,x -BFAE 37 7 pshb -BFAF 30 0 tsx -BFB0 E6 06 .. ldab 06,x -BFB2 4F O clra -BFB3 C3 0B 93 ... addd #0b93 -BFB6 8F . xgdx -BFB7 33 3 pulb -BFB8 E7 00 .. stb 00,x -BFBA 30 0 tsx -BFBB E6 05 .. ldab 05,x -BFBD 4F O clra -BFBE C3 0B 95 ... addd #0b95 -BFC1 8F . xgdx -BFC2 E6 00 .. ldab 00,x -BFC4 37 7 pshb -BFC5 30 0 tsx -BFC6 E6 06 .. ldab 06,x -BFC8 4F O clra -BFC9 C3 0B 94 ... addd #0b94 -BFCC 8F . xgdx -BFCD 33 3 pulb -BFCE E7 00 .. stb 00,x -BFD0 C6 2E .. ldab #2e -BFD2 37 7 pshb -BFD3 30 0 tsx -BFD4 E6 06 .. ldab 06,x -BFD6 4F O clra -BFD7 C3 0B 95 ... addd #0b95 -BFDA 8F . xgdx -BFDB 33 3 pulb -BFDC E7 00 .. stb 00,x -goto32: -BFDE F6 0B C0 ... ldab 0bc0 -BFE1 C4 01 .. andb #01 -BFE3 26 0E &. bne 0e ;BFF3 -BFE5 F6 0B C0 ... ldab 0bc0 -BFE8 C4 04 .. andb #04 -BFEA 26 07 &. bne 07 ;BFF3 -BFEC F6 0B C0 ... ldab 0bc0 -BFEF C4 08 .. andb #08 -BFF1 27 15 '. beq 15 ;C008 -BFF3 F6 00 17 ... ldab 0017 -BFF6 C4 08 .. andb #08 -BFF8 26 0E &. bne 0e ;C008 -BFFA C6 24 .$ ldab #24 -BFFC 37 7 pshb -BFFD 30 0 tsx -BFFE E6 06 .. ldab 06,x -C000 4F O clra -C001 C3 0B 96 ... addd #0b96 -C004 8F . xgdx -C005 33 3 pulb -C006 E7 00 .. stb 00,x -C008 BD BE 69 ..i jsr be69 ;jump3 -C00B F6 00 13 ... ldab 0013 -C00E C1 01 .. cmpb #01 -C010 23 17 #. bls 17 ;C029 -C012 CE 10 28 ..( ldx #1028 -C015 1C 00 .. bset add,x 00,x -C017 40 @ nega -C018 CE 00 01 ... ldx #0001 -C01B 3C < pshx -C01C CC 00 20 .. ldd #0020 -C01F BD BD B5 ... jsr bdb5 ;jump78 -C022 38 8 pulx -C023 CE 10 28 ..( ldx #1028 -C026 1D 00 .. bclr add,x 00,x -C028 40 @ nega -C029 BD BE 10 ... jsr be10 ;jump88 -C02C 38 8 pulx -C02D 39 9 rts - -jump71: -C02E 37 7 pshb -C02F 36 6 psha -C030 3C < pshx -C031 F6 00 2C .., ldab 002c -C034 27 03 '. beq 03 ;C039 -C036 7E C0 B7 ~.. jmp c0b7 ;goto33 -C039 FC 00 03 ... ldd 0003 -C03C 30 0 tsx -C03D A3 02 .. subd 02,x -C03F 25 0A %. bcs 0a ;C04B -C041 E6 07 .. ldab 07,x -C043 4F O clra -C044 E3 02 .. addd 02,x -C046 B3 00 03 ... subd 0003 -C049 24 06 $. bcc 06 ;C051 -C04B 30 0 tsx -C04C EC 02 .. ldd 02,x -C04E FD 00 03 ... stad 0003 -C051 FE 00 03 ... ldx 0003 -C054 08 . inx -C055 FF 00 03 ... stx 0003 -C058 09 . dex -C059 8F . xgdx -C05A 30 0 tsx -C05B ED 00 .. stad 00,x -C05D C6 09 .. ldab #09 -C05F F7 00 18 ... stb 0018 -C062 F6 00 18 ... ldab 0018 -C065 C1 FF .. cmpb #ff -C067 24 46 $F bcc 46 ;C0AF -C069 30 0 tsx -C06A E6 07 .. ldab 07,x -C06C 4F O clra -C06D E3 02 .. addd 02,x -C06F A3 00 .. subd 00,x -C071 24 05 $. bcc 05 ;C078 -C073 30 0 tsx -C074 EC 02 .. ldd 02,x -C076 ED 00 .. stad 00,x -C078 30 0 tsx -C079 EE 00 .. ldx 00,x -C07B E6 00 .. ldab 00,x -C07D C1 40 .@ cmpb #40 -C07F 24 13 $. bcc 13 ;C094 -C081 30 0 tsx -C082 EE 00 .. ldx 00,x -C084 E6 00 .. ldab 00,x -C086 37 7 pshb -C087 F6 00 18 ... ldab 0018 -C08A 4F O clra -C08B C3 0B 90 ... addd #0b90 -C08E 8F . xgdx -C08F 33 3 pulb -C090 E7 00 .. stb 00,x -C092 20 13 . bra 13 ;C0A7 -C094 30 0 tsx -C095 EE 00 .. ldx 00,x -C097 E6 00 .. ldab 00,x -C099 CB C0 .. addb #c0 -C09B 37 7 pshb -C09C F6 00 18 ... ldab 0018 -C09F 4F O clra -C0A0 C3 0B 90 ... addd #0b90 -C0A3 8F . xgdx -C0A4 33 3 pulb -C0A5 E7 00 .. stb 00,x -C0A7 38 8 pulx -C0A8 08 . inx -C0A9 3C < pshx -C0AA 7A 00 18 z.. dec 0018 -C0AD 20 B3 . bra b3 ;C062 -C0AF BD BE 01 ... jsr be01 ;jump70 -C0B2 C6 03 .. ldab #03 -C0B4 F7 00 2C .., stb 002c -goto33: -C0B7 38 8 pulx -C0B8 38 8 pulx -C0B9 39 9 rts - -;Display a string. D points to the string, which is NULL-terminated - -display: -C0BA 37 7 pshb -C0BB 36 6 psha -C0BC F6 00 1F ... ldab 001f -C0BF C4 04 .. andb #04 -C0C1 26 03 &. bne 03 ;C0C6 -C0C3 7F 00 2C .., clr 002c -C0C6 F6 00 2C .., ldab 002c -C0C9 26 13 &. bne 13 ;C0DE -C0CB 5F _ clrb -C0CC 4F O clra -C0CD FD 00 03 ... stad 0003 -C0D0 7F 00 2C .., clr 002c -C0D3 CE 00 09 ... ldx #0009 -C0D6 3C < pshx -C0D7 30 0 tsx -C0D8 EC 02 .. ldd 02,x -C0DA BD C0 2E ... jsr c02e ;jump71 -C0DD 38 8 pulx -C0DE 38 8 pulx -C0DF 39 9 rts - -jump94: -C0E0 F6 00 15 ... ldab 0015 -C0E3 2C 02 ,. bge 02 ;C0E7 -C0E5 20 F9 . bra f9 ;C0E0 -C0E7 CE 00 1D ... ldx #001d -C0EA 1C 00 .. bset add,x 00,x -C0EC 20 BD . bra bd ;C0AB -C0EE D7 30 83 .0. stab 30 -C0F1 00 . test -C0F2 00 . test -C0F3 27 09 '. beq 09 ;C0FE -C0F5 CE 00 1D ... ldx #001d -C0F8 1D 00 .. bclr add,x 00,x -C0FA 20 5F _ bra 5f ;C15B -C0FC 4F O clra -C0FD 39 9 rts - -C0FE CE 00 14 ... ldx #0014 -C101 1C 00 .. bset add,x 00,x -C103 01 . nop -C104 F6 00 14 ... ldab 0014 -C107 F7 38 00 .8. stb 3800 ;changer output -C10A F6 00 15 ... ldab 0015 -C10D C4 1F .. andb #1f -C10F 26 03 &. bne 03 ;C114 -C111 7E C3 1B ~.. jmp c31b ;goto34 -C114 C6 14 .. ldab #14 -C116 F7 00 31 ..1 stb 0031 -C119 F6 00 15 ... ldab 0015 -C11C 2D 15 -. blt 15 ;C133 -C11E F6 00 31 ..1 ldab 0031 -C121 C1 0A .. cmpb #0a -C123 22 0C ". bhi 0c ;C131 -C125 BD C5 D3 ... jsr c5d3 ;jump6 -C128 CE 00 1D ... ldx #001d -C12B 1D 00 .. bclr add,x 00,x -C12D 20 5F _ bra 5f ;C18E -C12F 4F O clra -C130 39 9 rts - -C131 20 E6 . bra e6 ;C119 -C133 FC 00 3E ..> ldd 003e -C136 F3 00 40 ..@ addd 0040 -C139 FD 00 40 ..@ stad 0040 -C13C 5F _ clrb -C13D 4F O clra -C13E FD 00 3E ..> stad 003e -C141 F6 00 15 ... ldab 0015 -C144 C4 1F .. andb #1f -C146 4F O clra -C147 BD FE 32 ..2 jsr fe32 ;jump25 -C14A C1 64 .d cmpb #64 -C14C 00 . test -C14D 01 . nop -C14E C1 BA .. cmpb #ba -C150 00 . test -C151 01 . nop -C152 C2 10 .. sbcb #10 -C154 00 . test -C155 02 . idiv -C156 C2 66 .f sbcb #66 -C158 00 . test -C159 04 . lsrd -C15A C2 BB .. sbcb #bb -C15C 00 . test -C15D 08 . inx -C15E C3 0E FF ... addd #0eff -C161 F0 00 00 ... subb 0000 -C164 FC 0C DD ... ldd 0cdd -C167 83 FF FF ... subd #ffff -C16A 26 05 &. bne 05 ;C171 -C16C 5F _ clrb -C16D 4F O clra -C16E FD 0C DD ... stad 0cdd -C171 FE 0C DD ... ldx 0cdd -C174 08 . inx -C175 FF 0C DD ... stx 0cdd -C178 CE 00 64 ..d ldx #0064 -C17B 3C < pshx -C17C CC 00 00 ... ldd #0000 -C17F 37 7 pshb -C180 36 6 psha -C181 CC 0C F3 ... ldd #0cf3 -C184 BD FB DF ... jsr fbdf ;jump46 -C187 31 1 ins -C188 31 1 ins -C189 FE 0C F5 ... ldx 0cf5 -C18C 3C < pshx -C18D FC 0C F3 ... ldd 0cf3 -C190 37 7 pshb -C191 36 6 psha -C192 CE FF 9C ... ldx #ff9c -C195 3C < pshx -C196 CC 00 63 ..c ldd #0063 -C199 30 0 tsx -C19A A3 02 .. subd 02,x -C19C 32 2 pula -C19D 33 3 pulb -C19E 26 02 &. bne 02 ;C1A2 -C1A0 A3 04 .. subd 04,x -C1A2 38 8 pulx -C1A3 38 8 pulx -C1A4 24 11 $. bcc 11 ;C1B7 -C1A6 CE 00 64 ..d ldx #0064 -C1A9 3C < pshx -C1AA CC FF 9C ... ldd #ff9c -C1AD 37 7 pshb -C1AE 36 6 psha -C1AF CC 0C F3 ... ldd #0cf3 -C1B2 BD FB DF ... jsr fbdf ;jump46 -C1B5 31 1 ins -C1B6 31 1 ins -C1B7 7E C3 0E ~.. jmp c30e ;goto35 -C1BA FC 0C DF ... ldd 0cdf -C1BD 83 FF FF ... subd #ffff -C1C0 26 05 &. bne 05 ;C1C7 -C1C2 5F _ clrb -C1C3 4F O clra -C1C4 FD 0C DF ... stad 0cdf -C1C7 FE 0C DF ... ldx 0cdf -C1CA 08 . inx -C1CB FF 0C DF ... stx 0cdf -C1CE CE 00 C8 ... ldx #00c8 -C1D1 3C < pshx -C1D2 CC 00 00 ... ldd #0000 -C1D5 37 7 pshb -C1D6 36 6 psha -C1D7 CC 0C F7 ... ldd #0cf7 -C1DA BD FB DF ... jsr fbdf ;jump46 -C1DD 31 1 ins -C1DE 31 1 ins -C1DF FE 0C F9 ... ldx 0cf9 -C1E2 3C < pshx -C1E3 FC 0C F7 ... ldd 0cf7 -C1E6 37 7 pshb -C1E7 36 6 psha -C1E8 CE FF 38 ..8 ldx #ff38 -C1EB 3C < pshx -C1EC CC 00 C7 ... ldd #00c7 -C1EF 30 0 tsx -C1F0 A3 02 .. subd 02,x -C1F2 32 2 pula -C1F3 33 3 pulb -C1F4 26 02 &. bne 02 ;C1F8 -C1F6 A3 04 .. subd 04,x -C1F8 38 8 pulx -C1F9 38 8 pulx -C1FA 24 11 $. bcc 11 ;C20D -C1FC CE 00 C8 ... ldx #00c8 -C1FF 3C < pshx -C200 CC FF 38 ..8 ldd #ff38 -C203 37 7 pshb -C204 36 6 psha -C205 CC 0C F7 ... ldd #0cf7 -C208 BD FB DF ... jsr fbdf ;jump46 -C20B 31 1 ins -C20C 31 1 ins -C20D 7E C3 0E ~.. jmp c30e ;goto35 -C210 FC 0C E1 ... ldd 0ce1 -C213 83 FF FF ... subd #ffff -C216 26 05 &. bne 05 ;C21D -C218 5F _ clrb -C219 4F O clra -C21A FD 0C E1 ... stad 0ce1 -C21D FE 0C E1 ... ldx 0ce1 -C220 08 . inx -C221 FF 0C E1 ... stx 0ce1 -C224 CE 01 F4 ... ldx #01f4 -C227 3C < pshx -C228 CC 00 00 ... ldd #0000 -C22B 37 7 pshb -C22C 36 6 psha -C22D CC 0C FB ... ldd #0cfb -C230 BD FB DF ... jsr fbdf ;jump46 -C233 31 1 ins -C234 31 1 ins -C235 FE 0C FD ... ldx 0cfd -C238 3C < pshx -C239 FC 0C FB ... ldd 0cfb -C23C 37 7 pshb -C23D 36 6 psha -C23E CE FE 0C ... ldx #fe0c -C241 3C < pshx -C242 CC 01 F3 ... ldd #01f3 -C245 30 0 tsx -C246 A3 02 .. subd 02,x -C248 32 2 pula -C249 33 3 pulb -C24A 26 02 &. bne 02 ;C24E -C24C A3 04 .. subd 04,x -C24E 38 8 pulx -C24F 38 8 pulx -C250 24 11 $. bcc 11 ;C263 -C252 CE 01 F4 ... ldx #01f4 -C255 3C < pshx -C256 CC FE 0C ... ldd #fe0c -C259 37 7 pshb -C25A 36 6 psha -C25B CC 0C FB ... ldd #0cfb -C25E BD FB DF ... jsr fbdf ;jump46 -C261 31 1 ins -C262 31 1 ins -C263 7E C3 0E ~.. jmp c30e ;goto35 -C266 FC 0C E3 ... ldd 0ce3 -C269 83 FF FF ... subd #ffff -C26C 26 05 &. bne 05 ;C273 -C26E 5F _ clrb -C26F 4F O clra -C270 FD 0C E3 ... stad 0ce3 -C273 FE 0C E3 ... ldx 0ce3 -C276 08 . inx -C277 FF 0C E3 ... stx 0ce3 -C27A CE 03 E8 ... ldx #03e8 -C27D 3C < pshx -C27E CC 00 00 ... ldd #0000 -C281 37 7 pshb -C282 36 6 psha -C283 CC 0C FF ... ldd #0cff -C286 BD FB DF ... jsr fbdf ;jump46 -C289 31 1 ins -C28A 31 1 ins -C28B FE 0D 01 ... ldx 0d01 -C28E 3C < pshx -C28F FC 0C FF ... ldd 0cff -C292 37 7 pshb -C293 36 6 psha -C294 CE FC 18 ... ldx #fc18 -C297 3C < pshx -C298 CC 03 E7 ... ldd #03e7 -C29B 30 0 tsx -C29C A3 02 .. subd 02,x -C29E 32 2 pula -C29F 33 3 pulb -C2A0 26 02 &. bne 02 ;C2A4 -C2A2 A3 04 .. subd 04,x -C2A4 38 8 pulx -C2A5 38 8 pulx -C2A6 24 11 $. bcc 11 ;C2B9 -C2A8 CE 03 E8 ... ldx #03e8 -C2AB 3C < pshx -C2AC CC FC 18 ... ldd #fc18 -C2AF 37 7 pshb -C2B0 36 6 psha -C2B1 CC 0C FF ... ldd #0cff -C2B4 BD FB DF ... jsr fbdf ;jump46 -C2B7 31 1 ins -C2B8 31 1 ins -C2B9 20 53 S bra 53 ;C30E -C2BB FC 0C E5 ... ldd 0ce5 -C2BE 83 C3 4F ..O subd #c34f -C2C1 26 05 &. bne 05 ;C2C8 -C2C3 5F _ clrb -C2C4 4F O clra -C2C5 FD 0C E5 ... stad 0ce5 -C2C8 FE 0C E5 ... ldx 0ce5 -C2CB 08 . inx -C2CC FF 0C E5 ... stx 0ce5 -C2CF CE 07 D0 ... ldx #07d0 -C2D2 3C < pshx -C2D3 CC 00 00 ... ldd #0000 -C2D6 37 7 pshb -C2D7 36 6 psha -C2D8 CC 0D 03 ... ldd #0d03 -C2DB BD FB DF ... jsr fbdf ;jump46 -C2DE 31 1 ins -C2DF 31 1 ins -C2E0 FE 0D 05 ... ldx 0d05 -C2E3 3C < pshx -C2E4 FC 0D 03 ... ldd 0d03 -C2E7 37 7 pshb -C2E8 36 6 psha -C2E9 CE D9 30 ..0 ldx #d930 -C2EC 3C < pshx -C2ED CC 05 F5 ... ldd #05f5 -C2F0 30 0 tsx -C2F1 A3 02 .. subd 02,x -C2F3 32 2 pula -C2F4 33 3 pulb -C2F5 26 02 &. bne 02 ;C2F9 -C2F7 A3 04 .. subd 04,x -C2F9 38 8 pulx -C2FA 38 8 pulx -C2FB 24 11 $. bcc 11 ;C30E -C2FD CE 26 D0 .&. ldx #26d0 -C300 3C < pshx -C301 CC FA 0A ... ldd #fa0a -C304 37 7 pshb -C305 36 6 psha -C306 CC 0D 03 ... ldd #0d03 -C309 BD FB DF ... jsr fbdf ;jump46 -C30C 31 1 ins -C30D 31 1 ins -goto35: -C30E F6 00 15 ... ldab 0015 -C311 2C 02 ,. bge 02 ;C315 -C313 20 F9 . bra f9 ;C30E -C315 CE 00 15 ... ldx #0015 -C318 1D 00 .. bclr add,x 00,x -C31A 1F CE 00 1D .... brclr ce,x 00 1d -;goto34 -; c31b??? -C31E 1D 00 .. bclr add,x 00,x -C320 20 CC . bra cc ;C2EE -C322 00 . test -C323 01 . nop -C324 39 9 rts - -jump64: -C325 F6 10 00 ... ldab 1000 -C328 C4 01 .. andb #01 -C32A 26 13 &. bne 13 ;C33F -C32C 7C 00 7D |.} inc 007d -C32F F6 00 7D ..} ldab 007d -C332 C1 05 .. cmpb #05 -C334 23 03 #. bls 03 ;C339 -C336 7F 00 7D ..} clr 007d -C339 7F 00 7E ..~ clr 007e -C33C 7E C4 2F ~./ jmp c42f ;goto36 -C33F 7C 00 7E |.~ inc 007e -C342 F6 00 7E ..~ ldab 007e -C345 C1 07 .. cmpb #07 -C347 23 17 #. bls 17 ;C360 -C349 7F 00 7D ..} clr 007d -C34C 7F 00 7E ..~ clr 007e -C34F 7F 00 7C ..| clr 007c -C352 F6 00 15 ... ldab 0015 -C355 2C 03 ,. bge 03 ;C35A -C357 7F 00 2C .., clr 002c -C35A CE 00 15 ... ldx #0015 -C35D 1D 00 .. bclr add,x 00,x -C35F 80 F6 .. suba #f6 -C361 00 . test -C362 7E 26 03 ~&. jmp 2603 ;goto37 ??? -C365 7E C4 2F ~./ jmp c42f ;goto36 -C368 F6 00 7D ..} ldab 007d -C36B C1 01 .. cmpb #01 -C36D 22 03 ". bhi 03 ;C372 -C36F 7E C4 2F ~./ jmp c42f ;goto36 -C372 CE 00 15 ... ldx #0015 -C375 1C 00 .. bset add,x 00,x -C377 80 CE .. suba #ce -C379 0B . sev -C37A C1 1D .. cmpb #1d -C37C 00 . test -C37D 08 . inx -C37E F6 00 1D ... ldab 001d -C381 C4 20 . andb #20 -C383 27 03 '. beq 03 ;C388 -C385 7E C4 29 ~.) jmp c429 ;goto38 -C388 C6 02 .. ldab #02 -C38A F7 00 2C .., stb 002c -C38D 7F 00 3A ..: clr 003a -C390 CE 00 1B ... ldx #001b -C393 1D 00 .. bclr add,x 00,x -C395 40 @ nega -C396 7F 00 25 ..% clr 0025 -C399 CE 00 21 ..! ldx #0021 -C39C 1D 00 .. bclr add,x 00,x -C39E 08 . inx -C39F CE 00 14 ... ldx #0014 -C3A2 1D 00 .. bclr add,x 00,x -C3A4 01 . nop -C3A5 F6 00 14 ... ldab 0014 -C3A8 F7 38 00 .8. stb 3800 ;changer output -C3AB 7C 00 7C |.| inc 007c -C3AE CE 00 15 ... ldx #0015 -C3B1 1D 00 .. bclr add,x 00,x -C3B3 1F F6 00 7C ...| brclr f6,x 00 7c -C3B7 C1 01 .. cmpb #01 -C3B9 26 0E &. bne 0e ;C3C9 -C3BB CE 00 15 ... ldx #0015 -C3BE 1C 00 .. bset add,x 00,x -C3C0 01 . nop -C3C1 CC 00 64 ..d ldd #0064 -C3C4 FD 00 3E ..> stad 003e -C3C7 20 60 ` bra 60 ;C429 -C3C9 F6 00 7C ..| ldab 007c -C3CC C1 02 .. cmpb #02 -C3CE 26 0E &. bne 0e ;C3DE -C3D0 CE 00 15 ... ldx #0015 -C3D3 1C 00 .. bset add,x 00,x -C3D5 02 . idiv -C3D6 CC 00 C8 ... ldd #00c8 -C3D9 FD 00 3E ..> stad 003e -C3DC 20 4B K bra 4b ;C429 -C3DE F6 00 7C ..| ldab 007c -C3E1 C1 02 .. cmpb #02 -C3E3 23 15 #. bls 15 ;C3FA -C3E5 F6 00 7C ..| ldab 007c -C3E8 C1 06 .. cmpb #06 -C3EA 24 0E $. bcc 0e ;C3FA -C3EC CE 00 15 ... ldx #0015 -C3EF 1C 00 .. bset add,x 00,x -C3F1 04 . lsrd -C3F2 CC 01 F4 ... ldd #01f4 -C3F5 FD 00 3E ..> stad 003e -C3F8 20 2F / bra 2f ;C429 -C3FA F6 00 7C ..| ldab 007c -C3FD C1 05 .. cmpb #05 -C3FF 23 15 #. bls 15 ;C416 -C401 F6 00 7C ..| ldab 007c -C404 C1 0B .. cmpb #0b -C406 24 0E $. bcc 0e ;C416 -C408 CE 00 15 ... ldx #0015 -C40B 1C 00 .. bset add,x 00,x -C40D 08 . inx -C40E CC 03 E8 ... ldd #03e8 -C411 FD 00 3E ..> stad 003e -C414 20 13 . bra 13 ;C429 -C416 F6 00 7C ..| ldab 007c -C419 C1 0B .. cmpb #0b -C41B 23 0C #. bls 0c ;C429 -C41D CE 00 15 ... ldx #0015 -C420 1C 00 .. bset add,x 00,x -C422 10 . sba -C423 CC 07 D0 ... ldd #07d0 -C426 FD 00 3E ..> stad 003e -goto38: -C429 7F 00 7D ..} clr 007d -C42C 7F 00 7E ..~ clr 007e -goto36: -C42F 39 9 rts - -jump26: -C430 F6 00 01 ... ldab 0001 -C433 53 S comb -C434 F4 00 1A ... andb 001a -C437 F7 00 1A ... stb 001a -C43A F6 00 1A ... ldab 001a -C43D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C440 CC 00 64 ..d ldd #0064 -C443 BD E5 71 ..q jsr e571 ;jump13 -C446 F6 00 01 ... ldab 0001 -C449 FA 00 1A ... orb 001a -C44C F7 00 1A ... stb 001a -C44F F6 00 1A ... ldab 001a -C452 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C455 39 9 rts - -jump47: -C456 FC 00 40 ..@ ldd 0040 -C459 26 03 &. bne 03 ;C45E -C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 -C45E CE 00 1A ... ldx #001a -C461 1C 00 .. bset add,x 00,x -C463 01 . nop -C464 F6 00 1A ... ldab 001a -C467 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C46A CC 03 E8 ... ldd #03e8 -C46D BD E5 71 ..q jsr e571 ;jump13 -goto42: -C470 FC 00 40 ..@ ldd 0040 -C473 83 00 00 ... subd #0000 -C476 22 03 ". bhi 03 ;C47B -C478 7E C5 B0 ~.. jmp c5b0 ;goto40 -C47B F6 00 1B ... ldab 001b -C47E C4 20 . andb #20 -C480 27 1B '. beq 1b ;C49D -C482 FC 00 40 ..@ ldd 0040 -C485 83 03 E8 ... subd #03e8 -C488 25 13 %. bcs 13 ;C49D -C48A C6 28 .( ldab #28 -C48C F7 00 01 ... stb 0001 -C48F CC FC 18 ... ldd #fc18 -C492 F3 00 40 ..@ addd 0040 -C495 FD 00 40 ..@ stad 0040 -C498 8D 96 .. bsr dest 96 -C49A 7E C5 7C ~.| jmp c57c ;goto41 -C49D F6 00 1B ... ldab 001b -C4A0 C4 20 . andb #20 -C4A2 27 1C '. beq 1c ;C4C0 -C4A4 FC 00 40 ..@ ldd 0040 -C4A7 83 00 64 ..d subd #0064 -C4AA 25 14 %. bcs 14 ;C4C0 -C4AC C6 30 .0 ldab #30 -C4AE F7 00 01 ... stb 0001 -C4B1 CC FF 9C ... ldd #ff9c -C4B4 F3 00 40 ..@ addd 0040 -C4B7 FD 00 40 ..@ stad 0040 -C4BA BD C4 30 ..0 jsr c430 ;jump26 -C4BD 7E C5 7C ~.| jmp c57c ;goto41 -C4C0 FC 0B DD ... ldd 0bdd -C4C3 27 3C '< beq 3c ;C501 -C4C5 FC 00 40 ..@ ldd 0040 -C4C8 B3 0B DD ... subd 0bdd -C4CB 25 34 %4 bcs 34 ;C501 -C4CD F6 0C DB ... ldab 0cdb -C4D0 26 07 &. bne 07 ;C4D9 -C4D2 F6 00 1B ... ldab 001b -C4D5 C4 20 . andb #20 -C4D7 27 28 '( beq 28 ;C501 -C4D9 FC 0B DD ... ldd 0bdd -C4DC 53 S comb -C4DD 43 C coma -C4DE F9 00 41 ..A adcb 0041 -C4E1 B9 00 40 ..@ adca 0040 -C4E4 FD 00 40 ..@ stad 0040 -C4E7 F6 0B DA ... ldab 0bda -C4EA F7 00 01 ... stb 0001 -C4ED BD C4 30 ..0 jsr c430 ;jump26 -C4F0 F6 00 1B ... ldab 001b -C4F3 C4 20 . andb #20 -C4F5 26 08 &. bne 08 ;C4FF -C4F7 F6 0C DB ... ldab 0cdb -C4FA 27 03 '. beq 03 ;C4FF -C4FC 7A 0C DB z.. dec 0cdb -C4FF 20 7B { bra 7b ;C57C -C501 FC 0B DF ... ldd 0bdf -C504 27 3C '< beq 3c ;C542 -C506 FC 00 40 ..@ ldd 0040 -C509 B3 0B DF ... subd 0bdf -C50C 25 34 %4 bcs 34 ;C542 -C50E F6 0C DA ... ldab 0cda -C511 26 07 &. bne 07 ;C51A -C513 F6 00 1B ... ldab 001b -C516 C4 20 . andb #20 -C518 27 28 '( beq 28 ;C542 -C51A FC 0B DF ... ldd 0bdf -C51D 53 S comb -C51E 43 C coma -C51F F9 00 41 ..A adcb 0041 -C522 B9 00 40 ..@ adca 0040 -C525 FD 00 40 ..@ stad 0040 -C528 F6 0B DB ... ldab 0bdb -C52B F7 00 01 ... stb 0001 -C52E BD C4 30 ..0 jsr c430 ;jump26 -C531 F6 00 1B ... ldab 001b -C534 C4 20 . andb #20 -C536 26 08 &. bne 08 ;C540 -C538 F6 0C DA ... ldab 0cda -C53B 27 03 '. beq 03 ;C540 -C53D 7A 0C DA z.. dec 0cda -C540 20 3A : bra 3a ;C57C -C542 FC 0B E1 ... ldd 0be1 -C545 27 30 '0 beq 30 ;C577 -C547 FC 00 40 ..@ ldd 0040 -C54A B3 0B E1 ... subd 0be1 -C54D 25 28 %( bcs 28 ;C577 -C54F FC 0B E1 ... ldd 0be1 -C552 53 S comb -C553 43 C coma -C554 F9 00 41 ..A adcb 0041 -C557 B9 00 40 ..@ adca 0040 -C55A FD 00 40 ..@ stad 0040 -C55D F6 0B DC ... ldab 0bdc -C560 F7 00 01 ... stb 0001 -C563 BD C4 30 ..0 jsr c430 ;jump26 -C566 F6 00 1B ... ldab 001b -C569 C4 20 . andb #20 -C56B 26 08 &. bne 08 ;C575 -C56D F6 0C D9 ... ldab 0cd9 -C570 27 03 '. beq 03 ;C575 -C572 7A 0C D9 z.. dec 0cd9 -C575 20 05 . bra 05 ;C57C -C577 5F _ clrb -C578 4F O clra -C579 FD 00 40 ..@ stad 0040 -goto41: -C57C CC 01 2C .., ldd #012c -C57F BD E5 71 ..q jsr e571 ;jump13 -C582 F6 00 1B ... ldab 001b -C585 C4 20 . andb #20 -C587 26 24 &$ bne 24 ;C5AD -C589 CE 00 1A ... ldx #001a -C58C 1D 00 .. bclr add,x 00,x -C58E 01 . nop -C58F F6 00 1A ... ldab 001a -C592 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C595 CC 00 0C ... ldd #000c -C598 BD E5 71 ..q jsr e571 ;jump13 -C59B CE 00 1A ... ldx #001a -C59E 1C 00 .. bset add,x 00,x -C5A0 01 . nop -C5A1 F6 00 1A ... ldab 001a -C5A4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C5A7 CC 00 23 ..# ldd #0023 -C5AA BD E5 71 ..q jsr e571 ;jump13 -C5AD 7E C4 70 ~.p jmp c470 ;goto42 -goto40: -C5B0 F6 0B C0 ... ldab 0bc0 -C5B3 C4 04 .. andb #04 -C5B5 27 0F '. beq 0f ;C5C6 -C5B7 F6 00 1B ... ldab 001b -C5BA C4 20 . andb #20 -C5BC 27 08 '. beq 08 ;C5C6 -C5BE C6 38 .8 ldab #38 -C5C0 F7 00 01 ... stb 0001 -C5C3 BD C4 30 ..0 jsr c430 ;jump26 -goto39: -C5C6 CE 00 21 ..! ldx #0021 -C5C9 1D 00 .. bclr add,x 00,x -C5CB 10 . sba -C5CC CE 00 1B ... ldx #001b -C5CF 1D 00 .. bclr add,x 00,x -C5D1 20 39 9 bra 39 ;C60C - -jump6: -C5D3 F6 00 15 ... ldab 0015 -C5D6 C4 1F .. andb #1f -C5D8 26 03 &. bne 03 ;C5DD -C5DA 7E C6 7C ~.| jmp c67c ;goto43 -C5DD CC 00 C8 ... ldd #00c8 -C5E0 BD E5 71 ..q jsr e571 ;jump13 -C5E3 FC 00 3E ..> ldd 003e -C5E6 27 58 'X beq 58 ;C640 -C5E8 F6 00 15 ... ldab 0015 -C5EB C4 1F .. andb #1f -C5ED 4F O clra -C5EE BD FE 32 ..2 jsr fe32 ;jump25 -C5F1 C6 0B .. ldab #0b -C5F3 00 . test -C5F4 01 . nop -C5F5 C6 16 .. ldab #16 -C5F7 00 . test -C5F8 01 . nop -C5F9 C6 21 .! ldab #21 -C5FB 00 . test -C5FC 02 . idiv -C5FD C6 2C ., ldab #2c -C5FF 00 . test -C600 04 . lsrd -C601 C6 37 .7 ldab #37 -C603 00 . test -C604 08 . inx -C605 C6 40 .@ ldab #40 -C607 FF F0 00 ... stx f000 -C60A 00 . test -C60B CC FF 9C ... ldd #ff9c -C60E F3 00 3E ..> addd 003e -C611 FD 00 3E ..> stad 003e -C614 20 2A * bra 2a ;C640 -C616 CC FF 38 ..8 ldd #ff38 -C619 F3 00 3E ..> addd 003e -C61C FD 00 3E ..> stad 003e -C61F 20 1F . bra 1f ;C640 -C621 CC FE 0C ... ldd #fe0c -C624 F3 00 3E ..> addd 003e -C627 FD 00 3E ..> stad 003e -C62A 20 14 . bra 14 ;C640 -C62C CC FC 18 ... ldd #fc18 -C62F F3 00 3E ..> addd 003e -C632 FD 00 3E ..> stad 003e -C635 20 09 . bra 09 ;C640 -C637 CC F8 30 ..0 ldd #f830 -C63A F3 00 3E ..> addd 003e -C63D FD 00 3E ..> stad 003e -C640 CE 00 14 ... ldx #0014 -C643 1D 00 .. bclr add,x 00,x -C645 02 . idiv -C646 F6 00 14 ... ldab 0014 -C649 F7 38 00 .8. stb 3800 ;changer output -C64C CC 00 1E ... ldd #001e -C64F BD E5 71 ..q jsr e571 ;jump13 -C652 CE 00 15 ... ldx #0015 -C655 1D 00 .. bclr add,x 00,x -C657 1F CE 00 14 .... brclr ce,x 00 14 -C65B 1C 00 .. bset add,x 00,x -C65D 02 . idiv -C65E F6 00 14 ... ldab 0014 -C661 F7 38 00 .8. stb 3800 ;changer output -C664 CC 00 19 ... ldd #0019 -C667 BD E5 71 ..q jsr e571 ;jump13 -C66A CE 00 14 ... ldx #0014 -C66D 1C 00 .. bset add,x 00,x -C66F 01 . nop -C670 F6 00 14 ... ldab 0014 -C673 F7 38 00 .8. stb 3800 ;changer output -C676 CC 00 19 ... ldd #0019 -C679 BD E5 71 ..q jsr e571 ;jump13 -goto43: -C67C 39 9 rts - -jump124: -C67D F6 00 30 ..0 ldab 0030 -C680 26 55 &U bne 55 ;C6D7 -C682 F6 0B C0 ... ldab 0bc0 -C685 C4 04 .. andb #04 -C687 26 4E &N bne 4e ;C6D7 -C689 C6 27 .' ldab #27 -C68B F7 10 2D ..- stb 102d -C68E C6 07 .. ldab #07 -C690 F7 10 2B ..+ stb 102b -C693 CE 00 1A ... ldx #001a -C696 1C 00 .. bset add,x 00,x -C698 04 . lsrd -C699 F6 00 1A ... ldab 001a -C69C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C69F CC 00 14 ... ldd #0014 -C6A2 BD E5 71 ..q jsr e571 ;jump13 -C6A5 F6 0B C0 ... ldab 0bc0 -C6A8 C4 01 .. andb #01 -C6AA 27 06 '. beq 06 ;C6B2 -C6AC CE 0B C1 ... ldx #0bc1 -C6AF 1C 00 .. bset add,x 00,x -C6B1 01 . nop -C6B2 F6 0B C0 ... ldab 0bc0 -C6B5 C4 04 .. andb #04 -C6B7 27 06 '. beq 06 ;C6BF -C6B9 CE 0B C1 ... ldx #0bc1 -C6BC 1C 00 .. bset add,x 00,x -C6BE 02 . idiv -C6BF CE 00 1A ... ldx #001a -C6C2 1D 00 .. bclr add,x 00,x -C6C4 04 . lsrd -C6C5 F6 00 1A ... ldab 001a -C6C8 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C6CB C6 96 .. ldab #96 -C6CD F7 00 30 ..0 stb 0030 -C6D0 C6 1E .. ldab #1e -C6D2 F7 00 35 ..5 stb 0035 -C6D5 20 5D ] bra 5d ;C734 -C6D7 F6 18 00 ... ldab 1800 ;tristate buffer -C6DA 2D 2A -* blt 2a ;C706 -C6DC F6 00 07 ... ldab 0007 -C6DF 26 25 &% bne 25 ;C706 -C6E1 CE 00 1A ... ldx #001a -C6E4 1D 00 .. bclr add,x 00,x -C6E6 02 . idiv -C6E7 F6 00 1A ... ldab 001a -C6EA F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C6ED C6 64 .d ldab #64 -C6EF F7 00 2D ..- stb 002d -C6F2 CC 00 32 ..2 ldd #0032 -C6F5 BD E5 71 ..q jsr e571 ;jump13 -C6F8 CE 00 1A ... ldx #001a -C6FB 1C 00 .. bset add,x 00,x -C6FD 02 . idiv -C6FE F6 00 1A ... ldab 001a -C701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C704 20 2E . bra 2e ;C734 -C706 F6 00 2D ..- ldab 002d -C709 26 29 &) bne 29 ;C734 -C70B CE 00 1A ... ldx #001a -C70E 1D 00 .. bclr add,x 00,x -C710 01 . nop -C711 F6 00 1A ... ldab 001a -C714 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C717 CC 00 0C ... ldd #000c -C71A BD E5 71 ..q jsr e571 ;jump13 -C71D CE 00 1A ... ldx #001a -C720 1C 00 .. bset add,x 00,x -C722 01 . nop -C723 F6 00 1A ... ldab 001a -C726 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C729 CC 00 23 ..# ldd #0023 -C72C BD E5 71 ..q jsr e571 ;jump13 -C72F C6 64 .d ldab #64 -C731 F7 00 2D ..- stb 002d -C734 F6 00 21 ..! ldab 0021 -C737 C4 10 .. andb #10 -C739 27 45 'E beq 45 ;C780 -C73B F6 00 11 ... ldab 0011 -C73E C4 04 .. andb #04 -C740 26 1A &. bne 1a ;C75C -C742 FC 00 40 ..@ ldd 0040 -C745 F3 00 3E ..> addd 003e -C748 B3 00 50 ..P subd 0050 -C74B 25 0F %. bcs 0f ;C75C -C74D F6 0B C0 ... ldab 0bc0 -C750 C4 04 .. andb #04 -C752 26 08 &. bne 08 ;C75C -C754 CE 00 21 ..! ldx #0021 -C757 1D 00 .. bclr add,x 00,x -C759 10 . sba -C75A 20 24 $ bra 24 ;C780 -C75C F6 0B C0 ... ldab 0bc0 -C75F C4 08 .. andb #08 -C761 27 03 '. beq 03 ;C766 -C763 BD C5 D3 ... jsr c5d3 ;jump6 -C766 FC 0B DD ... ldd 0bdd -C769 26 12 &. bne 12 ;C77D -C76B FC 0B DF ... ldd 0bdf -C76E 26 0D &. bne 0d ;C77D -C770 FC 0B E1 ... ldd 0be1 -C773 26 08 &. bne 08 ;C77D -C775 CE 00 21 ..! ldx #0021 -C778 1D 00 .. bclr add,x 00,x -C77A 10 . sba -C77B 20 03 . bra 03 ;C780 -C77D BD C4 56 ..V jsr c456 ;jump47 -C780 F6 00 15 ... ldab 0015 -C783 2D 08 -. blt 08 ;C78D -C785 CE 00 21 ..! ldx #0021 -C788 1C 00 .. bset add,x 00,x -C78A 08 . inx -C78B 20 06 . bra 06 ;C793 -C78D CE 00 21 ..! ldx #0021 -C790 1D 00 .. bclr add,x 00,x -C792 08 . inx -C793 39 9 rts - -;proc(a,b) var local -;local=0 -;while b<>0 -; -;endwhile -;return local - -C794 37 7 pshb -C795 36 6 psha -C796 34 4 des ;stack: 0=local, 1=A, 2=B -C797 30 0 tsx -C798 6F 00 o. clr 00,x -loop: -C79A 30 0 tsx -C79B E6 02 .. ldab 02,x -C79D 27 1A '. beq exit ;c7b9 -C79F 30 0 tsx -C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 -C7A4 30 0 tsx -C7A5 E6 00 .. ldab 00,x -C7A7 27 05 '. beq else ;c7ae -C7A9 30 0 tsx -C7AA 6A 00 j. dec 00,x -C7AC 20 03 . bra skip ;c7b1 -else: -C7AE 30 0 tsx -C7AF 6C 00 l. inc 00,x -skip: -C7B1 30 0 tsx -C7B2 E6 02 .. ldab 02,x -C7B4 54 T lsrb -C7B5 E7 02 .. stb 02,x -C7B7 20 E1 . bra loop ;c79a -exit: -C7B9 30 0 tsx -C7BA E6 00 .. ldab 00,x -C7BC 4F O clra -C7BD 38 8 pulx -C7BE 31 1 ins -C7BF 39 9 rts - -jump49: -C7C0 F6 10 2F ../ ldab 102f ;sci data -C7C3 4F O clra -C7C4 8D CE .. bsr c794 -C7C6 83 00 00 ... subd #0000 -C7C9 27 05 '. beq 05 ;C7D0 -C7CB F6 10 2C .., ldab 102c -C7CE 2D 10 -. blt 10 ;C7E0 -C7D0 F6 10 2F ../ ldab 102f ;sci data -C7D3 4F O clra -C7D4 8D BE .. bsr c794 -C7D6 83 00 00 ... subd #0000 -C7D9 26 09 &. bne 09 ;C7E4 -C7DB F6 10 2C .., ldab 102c -C7DE 2D 04 -. blt 04 ;C7E4 -C7E0 CC 00 01 ... ldd #0001 -C7E3 39 9 rts - -C7E4 5F _ clrb -C7E5 4F O clra -C7E6 39 9 rts - - -;this might send a byte to the serial port -jump37: -C7E7 37 7 pshb -C7E8 36 6 psha -C7E9 C6 32 .2 ldab #32 -C7EB F7 00 31 ..1 stb 0031 -C7EE 30 0 tsx -C7EF E6 01 .. ldab 01,x -C7F1 F7 00 43 ..C stb 0043 -C7F4 F6 10 2E ... ldab 102e ;SCI status -C7F7 2D 02 -. blt 02 ;C7FB -C7F9 20 F9 . bra f9 ;C7F4 -C7FB 30 0 tsx -C7FC E6 01 .. ldab 01,x -C7FE 4F O clra -C7FF 8D 93 .. bsr dest 93 -C801 83 00 00 ... subd #0000 -C804 27 08 '. beq 08 ;C80E -C806 CE 10 2C .., ldx #102c -C809 1C 00 .. bset add,x 00,x -C80B 40 @ nega -C80C 20 06 . bra 06 ;C814 -C80E CE 10 2C .., ldx #102c ;SCI control 1 -C811 1D 00 .. bclr add,x 00,x -C813 40 @ nega -C814 30 0 tsx -C815 E6 01 .. ldab 01,x -C817 F7 10 2F ../ stb 102f ;sci data -C81A 38 8 pulx -C81B 39 9 rts - - -C81C 34 4 des -C81D F6 0B C0 ... ldab 0bc0 -C820 C4 01 .. andb #01 -C822 26 0A &. bne 0a ;C82E -C824 F6 0B C0 ... ldab 0bc0 -C827 C4 04 .. andb #04 -C829 26 03 &. bne 03 ;C82E -C82B 7E CB FF ~.. jmp cbff ;goto44 -C82E C6 96 .. ldab #96 -C830 F7 00 30 ..0 stb 0030 -C833 F6 10 2E ... ldab 102e -C836 C4 02 .. andb #02 -C838 26 0B &. bne 0b ;C845 -C83A F6 10 2F ../ ldab 102f ;sci data -C83D F1 00 26 ..& cmpb 0026 -C840 26 03 &. bne 03 ;C845 -C842 7E C9 1B ~.. jmp c91b ;goto45 -C845 F6 10 2F ../ ldab 102f ;sci data -C848 C4 63 .c andb #63 -C84A C1 23 .# cmpb #23 -C84C 27 03 '. beq 03 ;C851 -C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 -C851 F6 00 1A ... ldab 001a -C854 C4 01 .. andb #01 -C856 26 03 &. bne 03 ;C85B -C858 7E C8 E7 ~.. jmp c8e7 ;goto46 -C85B F6 00 21 ..! ldab 0021 -C85E C4 F8 .. andb #f8 -C860 37 7 pshb -C861 F6 10 2F ../ ldab 102f ;sci data -C864 C4 1C .. andb #1c -C866 54 T lsrb -C867 54 T lsrb -C868 30 0 tsx -C869 EA 00 .. orb 00,x -C86B 31 1 ins -C86C F7 00 21 ..! stb 0021 -C86F F6 00 21 ..! ldab 0021 -C872 F4 0B D7 ... andb 0bd7 -C875 27 08 '. beq 08 ;C87F -C877 CE 00 17 ... ldx #0017 -C87A 1C 00 .. bset add,x 00,x -C87C 20 20 bra 20 ;C89E -C87E 18 . illegal -C87F F6 00 17 ... ldab 0017 -C882 C4 20 . andb #20 -C884 27 11 '. beq 11 ;C897 -C886 CE 00 17 ... ldx #0017 -C889 1D 00 .. bclr add,x 00,x -C88B 20 C6 . bra c6 ;C853 -C88D 04 . lsrd -C88E F7 0C DB ... stb 0cdb -C891 CE 0B C1 ... ldx #0bc1 -C894 1C 00 .. bset add,x 00,x -C896 40 @ nega -C897 F6 00 21 ..! ldab 0021 -C89A F4 0B D8 ... andb 0bd8 -C89D 27 08 '. beq 08 ;C8A7 -C89F CE 00 17 ... ldx #0017 -C8A2 1C 00 .. bset add,x 00,x -C8A4 40 @ nega -C8A5 20 18 . bra 18 ;C8BF -C8A7 F6 00 17 ... ldab 0017 -C8AA C4 40 .@ andb #40 -C8AC 27 11 '. beq 11 ;C8BF -C8AE CE 00 17 ... ldx #0017 -C8B1 1D 00 .. bclr add,x 00,x -C8B3 40 @ nega -C8B4 C6 04 .. ldab #04 -C8B6 F7 0C DA ... stb 0cda -C8B9 CE 0B C1 ... ldx #0bc1 -C8BC 1C 00 .. bset add,x 00,x -C8BE 40 @ nega -C8BF F6 00 21 ..! ldab 0021 -C8C2 F4 0B D9 ... andb 0bd9 -C8C5 27 08 '. beq 08 ;C8CF -C8C7 CE 00 17 ... ldx #0017 -C8CA 1C 00 .. bset add,x 00,x -C8CC 80 20 . suba #20 -C8CE 16 . tab -C8CF F6 00 17 ... ldab 0017 -C8D2 2C 11 ,. bge 11 ;C8E5 -C8D4 CE 00 17 ... ldx #0017 -C8D7 1D 00 .. bclr add,x 00,x -C8D9 80 C6 .. suba #c6 -C8DB 04 . lsrd -C8DC F7 0C D9 ... stb 0cd9 -C8DF CE 0B C1 ... ldx #0bc1 -C8E2 1C 00 .. bset add,x 00,x -C8E4 40 @ nega -C8E5 20 31 1 bra 31 ;C918 -goto46: -C8E7 F6 10 2F ../ ldab 102f ;sci data -C8EA F7 00 26 ..& stb 0026 -C8ED CE 00 1A ... ldx #001a -C8F0 1C 00 .. bset add,x 00,x -C8F2 02 . idiv -C8F3 F6 00 1A ... ldab 001a -C8F6 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C8F9 F6 00 3D ..= ldab 003d -C8FC C4 04 .. andb #04 -C8FE 26 18 &. bne 18 ;C918 -C900 CC 00 03 ... ldd #0003 -C903 BD E5 71 ..q jsr e571 ;jump13 -C906 CE 00 1A ... ldx #001a -C909 1D 00 .. bclr add,x 00,x -C90B 02 . idiv -C90C F6 00 1A ... ldab 001a -C90F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C912 7C 00 3D |.= inc 003d -C915 7E CE 46 ~.F jmp ce46 ;goto47 -C918 7E CB DA ~.. jmp cbda ;goto48 -goto45: -C91B F6 00 08 ... ldab 0008 -C91E 26 03 &. bne 03 ;C923 -C920 7E CA 5F ~._ jmp ca5f ;goto49 -C923 F6 00 17 ... ldab 0017 -C926 C4 04 .. andb #04 -C928 26 03 &. bne 03 ;C92D -C92A 7E CA 5F ~._ jmp ca5f ;goto49 -C92D F6 00 17 ... ldab 0017 -C930 C4 08 .. andb #08 -C932 26 03 &. bne 03 ;C937 -C934 7E CA 5F ~._ jmp ca5f ;goto49 -C937 F6 10 2F ../ ldab 102f ;sci data -C93A C1 FF .. cmpb #ff -C93C 27 07 '. beq 07 ;C945 -C93E F6 00 08 ... ldab 0008 -C941 C1 0E .. cmpb #0e -C943 25 12 %. bcs 12 ;C957 -C945 CE 00 17 ... ldx #0017 -C948 1D 00 .. bclr add,x 00,x -C94A 04 . lsrd -C94B 7F 00 08 ... clr 0008 -C94E BD CE 48 ..H jsr ce48 ;jump48 -C951 7F 00 2C .., clr 002c -C954 7E CA 5C ~.\ jmp ca5c ;goto50 -C957 F6 00 08 ... ldab 0008 -C95A 4F O clra -C95B BD FE 16 ... jsr fe16 ;jump2 -C95E 00 . test -C95F 01 . nop -C960 00 . test -C961 0C . clc -C962 CA 59 .Y orab #59 -C964 C9 7E .~ adcb #7e -C966 C9 87 .. adcb #87 -C968 C9 DF .. adcb #df -C96A C9 F3 .. adcb #f3 -C96C CA 07 .. orab #07 -C96E CA 1B .. orab #1b -C970 CA 23 .# orab #23 -C972 CA 2B .+ orab #2b -C974 CA 33 .3 orab #33 -C976 CA 3B .; orab #3b -C978 CA 43 .C orab #43 -C97A CA 4B .K orab #4b -C97C CA 53 .S orab #53 -C97E F6 10 2F ../ ldab 102f ;sci data -C981 F7 0B C2 ... stb 0bc2 -C984 7E CA 59 ~.Y jmp ca59 ;goto51 -C987 F6 10 2F ../ ldab 102f ;sci data -C98A F7 0B E3 ... stb 0be3 -C98D F6 10 2F ../ ldab 102f ;sci data -C990 C4 0F .. andb #0f -C992 C1 01 .. cmpb #01 -C994 26 07 &. bne 07 ;C99D -C996 C6 02 .. ldab #02 -C998 F7 00 13 ... stb 0013 -C99B 20 1B . bra 1b ;C9B8 -C99D C1 02 .. cmpb #02 -C99F 26 07 &. bne 07 ;C9A8 -C9A1 C6 04 .. ldab #04 -C9A3 F7 00 13 ... stb 0013 -C9A6 20 10 . bra 10 ;C9B8 -C9A8 C1 03 .. cmpb #03 -C9AA 26 07 &. bne 07 ;C9B3 -C9AC C6 08 .. ldab #08 -C9AE F7 00 13 ... stb 0013 -C9B1 20 05 . bra 05 ;C9B8 -C9B3 C6 01 .. ldab #01 -C9B5 F7 00 13 ... stb 0013 -C9B8 F6 10 2F ../ ldab 102f ;sci data -C9BB C4 F0 .. andb #f0 -C9BD 54 T lsrb -C9BE 54 T lsrb -C9BF 54 T lsrb -C9C0 54 T lsrb -C9C1 F7 0B C3 ... stb 0bc3 -C9C4 F6 0B C2 ... ldab 0bc2 -C9C7 F7 0B AA ... stb 0baa -;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. -;while 0bc3^<>0 -; obaa^:=0baa^*10 -; obc3^:=0bc3-1 -;endwhile -C9CA F6 0B C3 ... ldab 0bc3 -C9CD 27 0E '. beq c9dd -C9CF F6 0B AA ... ldab 0baa -C9D2 86 0A .. ldaa #0a -C9D4 3D = mul -C9D5 F7 0B AA ... stb 0baa -C9D8 7A 0B C3 z.. dec 0bc3 -C9DB 20 ED . bra c9ca - -C9DD 20 7A z bra 7a ;CA59 -C9DF F6 10 2F ../ ldab 102f ;sci data -C9E2 F7 0B C4 ... stb 0bc4 -C9E5 F6 0B C4 ... ldab 0bc4 -C9E8 C1 80 .. cmpb #80 -C9EA 26 05 &. bne 05 ;C9F1 -C9EC C6 0F .. ldab #0f -C9EE F7 0B C4 ... stb 0bc4 -C9F1 20 66 f bra 66 ;CA59 -C9F3 F6 10 2F ../ ldab 102f ;sci data -C9F6 F7 0B C5 ... stb 0bc5 -C9F9 F6 0B C5 ... ldab 0bc5 -C9FC C1 80 .. cmpb #80 -C9FE 26 05 &. bne 05 ;CA05 -CA00 C6 0F .. ldab #0f -CA02 F7 0B C5 ... stb 0bc5 -CA05 20 52 R bra 52 ;CA59 -CA07 F6 10 2F ../ ldab 102f ;sci data -CA0A F7 0B C6 ... stb 0bc6 -CA0D F6 0B C6 ... ldab 0bc6 -CA10 C1 80 .. cmpb #80 -CA12 26 05 &. bne ca19 -CA14 C6 0F .. ldab #0f -CA16 F7 0B C6 ... stb 0bc6 -CA19 20 3E > bra 3e ;CA59 -;!!!where does this lot get called? -CA1B F6 10 2F ../ ldab 102f ;sci data -CA1E F7 0B C7 ... stb 0bc7 -CA21 20 36 6 bra 36 ;CA59 -CA23 F6 10 2F ../ ldab 102f ;sci data -CA26 F7 0B C8 ... stb 0bc8 -CA29 20 2E . bra 2e ;CA59 -CA2B F6 10 2F ../ ldab 102f ;sci data -CA2E F7 0B C9 ... stb 0bc9 -CA31 20 26 & bra 26 ;CA59 -CA33 F6 10 2F ../ ldab 102f ;sci data -CA36 F7 0B CA ... stb 0bca -CA39 20 1E . bra 1e ;CA59 -CA3B F6 10 2F ../ ldab 102f ;sci data -CA3E F7 0B CB ... stb 0bcb -CA41 20 16 . bra 16 ;CA59 -CA43 F6 10 2F ../ ldab 102f ;sci data -CA46 F7 0B CC ... stb 0bcc -CA49 20 0E . bra 0e ;CA59 -CA4B F6 10 2F ../ ldab 102f ;sci data -CA4E F7 0B CD ... stb 0bcd -CA51 20 06 . bra 06 ;CA59 -CA53 F6 10 2F ../ ldab 102f ;sci data -CA56 F7 0B CE ... stb 0bce -goto51: -CA59 7C 00 08 |.. inc 0008 -goto50: -CA5C 7E CB DA ~.. jmp cbda ;goto48 -goto49: -CA5F F6 10 2F ../ ldab 102f ;sci data -CA62 C4 EF .. andb #ef -CA64 C1 E2 .. cmpb #e2 -CA66 26 1A &. bne 1a ;CA82 -CA68 CE 00 17 ... ldx #0017 -CA6B 1C 00 .. bset add,x 00,x -CA6D 08 . inx -CA6E CE 00 17 ... ldx #0017 -CA71 1C 00 .. bset add,x 00,x -CA73 04 . lsrd -CA74 C6 01 .. ldab #01 -CA76 F7 00 08 ... stb 0008 -CA79 CE 0B C1 ... ldx #0bc1 -CA7C 1D 00 .. bclr add,x 00,x -CA7E 01 . nop -CA7F 7E CB DA ~.. jmp cbda ;goto48 -CA82 F6 10 2F ../ ldab 102f ;sci data -CA85 C4 02 .. andb #02 -CA87 27 03 '. beq 03 ;CA8C -CA89 7E CB 6C ~.l jmp cb6c ;goto52 -CA8C F6 10 2F ../ ldab 102f ;sci data -CA8F 2C 38 ,8 bge 38 ;CAC9 -CA91 F6 00 17 ... ldab 0017 -CA94 C4 08 .. andb #08 -CA96 26 31 &1 bne 31 ;CAC9 -CA98 F6 10 2F ../ ldab 102f ;sci data -CA9B C4 78 .x andb #78 -CA9D 54 T lsrb -CA9E 54 T lsrb -CA9F 54 T lsrb -CAA0 4F O clra -CAA1 C3 0B C7 ... addd #0bc7 -CAA4 8F . xgdx -CAA5 E6 00 .. ldab 00,x -CAA7 4F O clra -CAA8 37 7 pshb -CAA9 36 6 psha -CAAA F6 0B AA ... ldab 0baa -CAAD 4F O clra -CAAE BD FB BA ... jsr fbba ;jump38 -CAB1 F3 00 40 ..@ addd 0040 -CAB4 FD 00 40 ..@ stad 0040 -CAB7 CE 00 1B ... ldx #001b -CABA 1C 00 .. bset add,x 00,x -CABC 20 CE . bra ce ;CA8C -CABE 00 . test -CABF 1B . aba -CAC0 1D 00 .. bclr add,x 00,x -CAC2 40 @ nega -CAC3 7F 00 25 ..% clr 0025 -CAC6 7E CB 64 ~.d jmp cb64 ;goto53 -CAC9 F6 00 17 ... ldab 0017 -CACC C4 08 .. andb #08 -CACE 26 4A &J bne 4a ;CB1A -CAD0 F6 10 2F ../ ldab 102f ;sci data -CAD3 C4 60 .` andb #60 -CAD5 54 T lsrb -CAD6 54 T lsrb -CAD7 54 T lsrb -CAD8 4F O clra -CAD9 C3 0B C7 ... addd #0bc7 -CADC 8F . xgdx -CADD E6 00 .. ldab 00,x -CADF 4F O clra -CAE0 37 7 pshb -CAE1 36 6 psha -CAE2 F6 0B AA ... ldab 0baa -CAE5 4F O clra -CAE6 BD FB BA ... jsr fbba ;jump38 -CAE9 FD 0B BD ... stad 0bbd -CAEC FC 0B BD ... ldd 0bbd -CAEF F3 00 40 ..@ addd 0040 -CAF2 FD 00 40 ..@ stad 0040 -CAF5 F6 00 21 ..! ldab 0021 -CAF8 C4 F8 .. andb #f8 -CAFA 37 7 pshb -CAFB F6 10 2F ../ ldab 102f ;sci data -CAFE C4 1C .. andb #1c -CB00 54 T lsrb -CB01 54 T lsrb -CB02 30 0 tsx -CB03 EA 00 .. orb 00,x -CB05 31 1 ins -CB06 F7 00 21 ..! stb 0021 -CB09 F6 10 2F ../ ldab 102f ;sci data -CB0C F7 0B BC ... stb 0bbc -CB0F CE 00 1B ... ldx #001b -CB12 1D 00 .. bclr add,x 00,x -CB14 40 @ nega -CB15 7F 00 25 ..% clr 0025 -CB18 20 4A J bra 4a ;CB64 -CB1A F6 10 2F ../ ldab 102f ;sci data -CB1D C4 E0 .. andb #e0 -CB1F 54 T lsrb -CB20 54 T lsrb -CB21 54 T lsrb -CB22 54 T lsrb -CB23 54 T lsrb -CB24 4F O clra -CB25 C3 0B C7 ... addd #0bc7 -CB28 8F . xgdx -CB29 E6 00 .. ldab 00,x -CB2B 4F O clra -CB2C 37 7 pshb -CB2D 36 6 psha -CB2E F6 0B AA ... ldab 0baa -CB31 4F O clra -CB32 BD FB BA ... jsr fbba ;jump38 -CB35 FD 0B BD ... stad 0bbd -CB38 FC 0B BD ... ldd 0bbd -CB3B F3 00 40 ..@ addd 0040 -CB3E FD 00 40 ..@ stad 0040 -CB41 F6 00 21 ..! ldab 0021 -CB44 C4 F8 .. andb #f8 -CB46 37 7 pshb -CB47 F6 10 2F ../ ldab 102f ;sci data -CB4A C4 1C .. andb #1c -CB4C 54 T lsrb -CB4D 54 T lsrb -CB4E 30 0 tsx -CB4F EA 00 .. orb 00,x -CB51 31 1 ins -CB52 F7 00 21 ..! stb 0021 -CB55 F6 10 2F ../ ldab 102f ;sci data -CB58 F7 0B BC ... stb 0bbc -CB5B CE 00 1B ... ldx #001b -CB5E 1D 00 .. bclr add,x 00,x -CB60 40 @ nega -CB61 7F 00 25 ..% clr 0025 -goto53: -CB64 7F 00 2C .., clr 002c -CB67 7F 00 3A ..: clr 003a -CB6A 20 6E n bra 6e ;CBDA -goto52: -CB6C F6 10 2F ../ ldab 102f ;sci data -CB6F C4 03 .. andb #03 -CB71 C1 02 .. cmpb #02 -CB73 26 0F &. bne 0f ;CB84 -CB75 F6 00 21 ..! ldab 0021 -CB78 C4 08 .. andb #08 -CB7A 27 08 '. beq 08 ;CB84 -CB7C CE 00 21 ..! ldx #0021 -CB7F 1C 00 .. bset add,x 00,x -CB81 10 . sba -CB82 20 56 V bra 56 ;CBDA -CB84 F6 10 2F ../ ldab 102f ;sci data -CB87 C4 EF .. andb #ef -CB89 C1 E3 .. cmpb #e3 -CB8B 26 08 &. bne 08 ;CB95 -CB8D CE 0B C1 ... ldx #0bc1 -CB90 1D 00 .. bclr add,x 00,x -CB92 02 . idiv -CB93 20 45 E bra 45 ;CBDA -CB95 F6 10 2F ../ ldab 102f ;sci data -CB98 C4 EF .. andb #ef -CB9A C1 63 .c cmpb #63 -CB9C 26 1C &. bne 1c ;CBBA -CB9E CE 0B C1 ... ldx #0bc1 -CBA1 1D 00 .. bclr add,x 00,x -CBA3 01 . nop -CBA4 F6 0B C0 ... ldab 0bc0 -CBA7 C4 01 .. andb #01 -CBA9 27 0D '. beq 0d ;CBB8 -CBAB F6 0B C0 ... ldab 0bc0 -CBAE C4 04 .. andb #04 -CBB0 27 06 '. beq 06 ;CBB8 -CBB2 CE 0B C1 ... ldx #0bc1 -CBB5 1D 00 .. bclr add,x 00,x -CBB7 02 . idiv -CBB8 20 20 bra 20 ;CBDA -CBBA F6 10 2F ../ ldab 102f ;sci data -CBBD C4 EF .. andb #ef -CBBF C1 67 .g cmpb #67 -CBC1 26 08 &. bne 08 ;CBCB -CBC3 CE 0B C1 ... ldx #0bc1 -CBC6 1C 00 .. bset add,x 00,x -CBC8 20 20 bra 20 ;CBEA -CBCA 0F . sei -CBCB F6 10 2F ../ ldab 102f ;sci data -CBCE C4 EF .. andb #ef -CBD0 C1 27 .' cmpb #27 -CBD2 26 06 &. bne 06 ;CBDA -CBD4 CE 0B C1 ... ldx #0bc1 -CBD7 1C 00 .. bset add,x 00,x -CBD9 10 . sba -goto48: -CBDA CE 00 1A ... ldx #001a -CBDD 1C 00 .. bset add,x 00,x -CBDF 02 . idiv -CBE0 F6 00 1A ... ldab 001a -CBE3 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -CBE6 F6 00 17 ... ldab 0017 -CBE9 C4 04 .. andb #04 -CBEB 26 05 &. bne 05 ;CBF2 -CBED C6 06 .. ldab #06 -CBEF F7 00 07 ... stb 0007 -CBF2 F6 00 26 ..& ldab 0026 -CBF5 53 S comb -CBF6 F7 00 26 ..& stb 0026 -CBF9 7F 00 3D ..= clr 003d -CBFC 7E CE 46 ~.F jmp ce46 ;goto47 -goto44: -CBFF F6 0B C0 ... ldab 0bc0 -CC02 C4 02 .. andb #02 -CC04 26 03 &. bne 03 ;CC09 -CC06 7E CE 3B ~.; jmp ce3b ;goto54 -CC09 F6 10 2F ../ ldab 102f ;sci data -CC0C C4 E0 .. andb #e0 -CC0E C1 20 . cmpb #20 -CC10 27 03 '. beq 03 ;CC15 -CC12 7E CE 3B ~.; jmp ce3b ;goto54 -CC15 C6 32 .2 ldab #32 -CC17 F7 00 2F ../ stb 002f -CC1A CE 00 1B ... ldx #001b -CC1D 1C 00 .. bset add,x 00,x -CC1F 02 . idiv -CC20 F6 10 2E ... ldab 102e -CC23 C4 02 .. andb #02 -CC25 26 08 &. bne 08 ;CC2F -CC27 BD C7 C0 ... jsr c7c0 ;jump49 -CC2A 83 00 00 ... subd #0000 -CC2D 26 0F &. bne 0f ;CC3E -CC2F F6 10 2F ../ ldab 102f ;sci data -CC32 30 0 tsx -CC33 E7 00 .. stb 00,x -CC35 CC 00 FF ... ldd #00ff -CC38 BD C7 E7 ... jsr c7e7 ;jump37 -CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 -CC3E F6 10 2F ../ ldab 102f ;sci data -CC41 C1 3F .? cmpb #3f -CC43 26 0A &. bne 0a ;CC4F -CC45 F6 00 43 ..C ldab 0043 -CC48 4F O clra -CC49 BD C7 E7 ... jsr c7e7 ;jump37 -CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 -CC4F F6 00 08 ... ldab 0008 -CC52 26 03 &. bne 03 ;CC57 -CC54 7E CD 94 ~.. jmp cd94 ;goto56 -CC57 F6 10 2F ../ ldab 102f ;sci data -CC5A C4 F0 .. andb #f0 -CC5C C1 20 . cmpb #20 -CC5E 27 03 '. beq 03 ;CC63 -CC60 7E CD 94 ~.. jmp cd94 ;goto56 -CC63 F6 10 2F ../ ldab 102f ;sci data -CC66 C4 0F .. andb #0f -CC68 30 0 tsx -CC69 E7 00 .. stb 00,x -CC6B F6 00 08 ... ldab 0008 -CC6E 4F O clra -CC6F BD FE 16 ... jsr fe16 ;jump2 -CC72 00 . test -CC73 01 . nop -CC74 00 . test -CC75 07 . tpa -CC76 CD . illegal -CC77 7A CC 88 z.. dec cc88 -CC7A CC A2 CC ... ldd #a2cc -CC7D CA CC .. orab #cc -CC7F EE CD .. ldx cd,x -CC81 19 . daa -CC82 CD . illegal -CC83 21 CD !. brn cd ;CC52 -CC85 30 0 tsx -CC86 CD . illegal -CC87 38 8 pulx -CC88 F6 00 17 ... ldab 0017 -CC8B C4 01 .. andb #01 -CC8D 27 09 '. beq 09 ;CC98 -CC8F 30 0 tsx -CC90 E6 00 .. ldab 00,x -CC92 4F O clra -CC93 FD 00 76 ..v stad 0076 -CC96 20 07 . bra 07 ;CC9F -CC98 30 0 tsx -CC99 E6 00 .. ldab 00,x -CC9B 4F O clra -CC9C FD 00 40 ..@ stad 0040 -CC9F 7E CD 7A ~.z jmp cd7a ;goto57 -CCA2 F6 00 17 ... ldab 0017 -CCA5 C4 01 .. andb #01 -CCA7 27 10 '. beq 10 ;CCB9 -CCA9 30 0 tsx -CCAA E6 00 .. ldab 00,x -CCAC 4F O clra -CCAD 05 . asld -CCAE 05 . asld -CCAF 05 . asld -CCB0 05 . asld -CCB1 F3 00 76 ..v addd 0076 -CCB4 FD 00 76 ..v stad 0076 -CCB7 20 0E . bra 0e ;CCC7 -CCB9 30 0 tsx -CCBA E6 00 .. ldab 00,x -CCBC 4F O clra -CCBD 05 . asld -CCBE 05 . asld -CCBF 05 . asld -CCC0 05 . asld -CCC1 F3 00 40 ..@ addd 0040 -CCC4 FD 00 40 ..@ stad 0040 -CCC7 7E CD 7A ~.z jmp cd7a ;goto57 -CCCA F6 00 17 ... ldab 0017 -CCCD C4 01 .. andb #01 -CCCF 27 0E '. beq 0e ;CCDF -CCD1 30 0 tsx -CCD2 E6 00 .. ldab 00,x -CCD4 4F O clra -CCD5 17 . tba -CCD6 5F _ clrb -CCD7 F3 00 76 ..v addd 0076 -CCDA FD 00 76 ..v stad 0076 -CCDD 20 0C . bra 0c ;CCEB -CCDF 30 0 tsx -CCE0 E6 00 .. ldab 00,x -CCE2 4F O clra -CCE3 17 . tba -CCE4 5F _ clrb -CCE5 F3 00 40 ..@ addd 0040 -CCE8 FD 00 40 ..@ stad 0040 -CCEB 7E CD 7A ~.z jmp cd7a ;goto57 -CCEE F6 00 17 ... ldab 0017 -CCF1 C4 01 .. andb #01 -CCF3 27 12 '. beq 12 ;CD07 -CCF5 30 0 tsx -CCF6 E6 00 .. ldab 00,x -CCF8 4F O clra -CCF9 17 . tba -CCFA 48 H asla -CCFB 48 H asla -CCFC 48 H asla -CCFD 48 H asla -CCFE 5F _ clrb -CCFF F3 00 76 ..v addd 0076 -CD02 FD 00 76 ..v stad 0076 -CD05 20 10 . bra 10 ;CD17 -CD07 30 0 tsx -CD08 E6 00 .. ldab 00,x -CD0A 4F O clra -CD0B 17 . tba -CD0C 48 H asla -CD0D 48 H asla -CD0E 48 H asla -CD0F 48 H asla -CD10 5F _ clrb -CD11 F3 00 40 ..@ addd 0040 -CD14 FD 00 40 ..@ stad 0040 -CD17 20 61 a bra 61 ;CD7A -CD19 30 0 tsx -CD1A E6 00 .. ldab 00,x -CD1C F7 0B AA ... stb 0baa -CD1F 20 59 Y bra 59 ;CD7A -CD21 30 0 tsx -CD22 E6 00 .. ldab 00,x -CD24 58 X aslb -CD25 58 X aslb -CD26 58 X aslb -CD27 58 X aslb -CD28 FB 0B AA ... addb 0baa -CD2B F7 0B AA ... stb 0baa -CD2E 20 4A J bra 4a ;CD7A -CD30 30 0 tsx -CD31 E6 00 .. ldab 00,x -CD33 F7 00 13 ... stb 0013 -CD36 20 42 B bra 42 ;CD7A -CD38 F6 10 2F ../ ldab 102f ;sci data -CD3B C4 01 .. andb #01 -CD3D 27 08 '. beq 08 ;CD47 -CD3F CE 00 21 ..! ldx #0021 -CD42 1C 00 .. bset add,x 00,x -CD44 40 @ nega -CD45 20 06 . bra 06 ;CD4D -CD47 CE 00 21 ..! ldx #0021 -CD4A 1D 00 .. bclr add,x 00,x -CD4C 40 @ nega -CD4D F6 00 17 ... ldab 0017 -CD50 C4 01 .. andb #01 -CD52 27 17 '. beq 17 ;CD6B -CD54 F6 0B AA ... ldab 0baa -CD57 4F O clra -CD58 37 7 pshb -CD59 36 6 psha -CD5A FC 00 76 ..v ldd 0076 -CD5D BD FB BA ... jsr fbba ;jump38 -CD60 FD 00 76 ..v stad 0076 -CD63 CE 00 17 ... ldx #0017 -CD66 1D 00 .. bclr add,x 00,x -CD68 01 . nop -CD69 20 0F . bra 0f ;CD7A -CD6B F6 0B AA ... ldab 0baa -CD6E 4F O clra -CD6F 37 7 pshb -CD70 36 6 psha -CD71 FC 00 40 ..@ ldd 0040 -CD74 BD FB BA ... jsr fbba ;jump38 -CD77 FD 00 40 ..@ stad 0040 -goto57: -CD7A F6 00 08 ... ldab 0008 -CD7D C1 09 .. cmpb #09 -CD7F 26 08 &. bne 08 ;CD89 -CD81 7F 00 2C .., clr 002c -CD84 7F 00 08 ... clr 0008 -CD87 20 03 . bra 03 ;CD8C -CD89 7C 00 08 |.. inc 0008 -CD8C 5F _ clrb -CD8D 4F O clra -CD8E BD C7 E7 ... jsr c7e7 ;jump37 -CD91 7E CE 39 ~.9 jmp ce39 ;goto55 -goto56: -CD94 F6 10 2F ../ ldab 102f ;sci data -CD97 4F O clra -CD98 BD FE 32 ..2 jsr fe32 ;jump25 -CD9B CD . illegal -CD9C B1 00 31 ..1 cmpa 0031 -CD9F CD . illegal -CDA0 DB 00 01 ... addb 00 -CDA3 CE 20 00 . . ldx #2000 ;switch block 1 -CDA6 01 . nop -CDA7 CE 28 00 .(. ldx #2800 ;snack motor home sensors -CDAA 05 . asld -CDAB CE 34 FF .4. ldx #34ff -CDAE C8 00 .. eorb #00 -CDB0 00 . test -CDB1 F6 00 21 ..! ldab 0021 -CDB4 2C 08 ,. bge 08 ;CDBE -CDB6 CC 00 80 ... ldd #0080 -CDB9 BD C7 E7 ... jsr c7e7 ;jump37 -CDBC 20 1B . bra 1b ;CDD9 -CDBE 5F _ clrb -CDBF 4F O clra -CDC0 BD C7 E7 ... jsr c7e7 ;jump37 -CDC3 F6 00 1F ... ldab 001f -CDC6 C4 08 .. andb #08 -CDC8 27 0C '. beq 0c ;CDD6 -CDCA F6 0B C0 ... ldab 0bc0 -CDCD C4 10 .. andb #10 -CDCF 27 05 '. beq 05 ;CDD6 -CDD1 7C 00 75 |.u inc 0075 -CDD4 20 03 . bra 03 ;CDD9 -CDD6 7F 00 75 ..u clr 0075 -CDD9 20 5E ^ bra 5e ;CE39 -CDDB F6 00 1D ... ldab 001d -CDDE C4 02 .. andb #02 -CDE0 27 07 '. beq 07 ;CDE9 -CDE2 F6 00 19 ... ldab 0019 -CDE5 C4 08 .. andb #08 -CDE7 26 19 &. bne 19 ;CE02 -CDE9 CC 00 FE ... ldd #00fe -CDEC BD C7 E7 ... jsr c7e7 ;jump37 -CDEF F6 00 1F ... ldab 001f -CDF2 C4 08 .. andb #08 -CDF4 27 0A '. beq 0a ;CE00 -CDF6 F6 0B C0 ... ldab 0bc0 -CDF9 C4 10 .. andb #10 -CDFB 27 03 '. beq 03 ;CE00 -CDFD 7C 00 75 |.u inc 0075 -CE00 20 1C . bra 1c ;CE1E -CE02 FC 00 44 ..D ldd 0044 -CE05 37 7 pshb -CE06 36 6 psha -CE07 F6 0B AA ... ldab 0baa -CE0A 4F O clra -CE0B 38 8 pulx -CE0C 8F . xgdx -CE0D 02 . idiv -CE0E 8F . xgdx -CE0F BD C7 E7 ... jsr c7e7 ;jump37 -CE12 CE 00 19 ... ldx #0019 -CE15 1D 00 .. bclr add,x 00,x -CE17 08 . inx -CE18 CE 00 1F ... ldx #001f -CE1B 1C 00 .. bset add,x 00,x -CE1D 08 . inx -CE1E 20 19 . bra 19 ;CE39 -CE20 CE 00 1D ... ldx #001d -CE23 1D 00 .. bclr add,x 00,x -CE25 02 . idiv -CE26 20 11 . bra 11 ;CE39 -CE28 C6 01 .. ldab #01 -CE2A F7 00 08 ... stb 0008 -CE2D 5F _ clrb -CE2E 4F O clra -CE2F BD C7 E7 ... jsr c7e7 ;jump37 -CE32 20 05 . bra 05 ;CE39 -CE34 5F _ clrb -CE35 4F O clra -CE36 BD C7 E7 ... jsr c7e7 ;jump37 -goto55: -CE39 20 0B . bra 0b ;CE46 -goto54: -CE3B F6 10 2E ... ldab 102e -CE3E 30 0 tsx -CE3F E7 00 .. stb 00,x -CE41 F6 10 2F ../ ldab 102f ;sci data -CE44 E7 00 .. stb 00,x -goto47: -CE46 31 1 ins -CE47 3B ; rti - -jump48: -CE48 F6 0B C4 ... ldab 0bc4 -CE4B F1 0B C5 ... cmpb 0bc5 -CE4E 25 53 %S bcs 53 ;CEA3 -CE50 F6 0B C5 ... ldab 0bc5 -CE53 F1 0B C6 ... cmpb 0bc6 -CE56 25 4B %K bcs 4b ;CEA3 -CE58 F6 0B C4 ... ldab 0bc4 -CE5B 4F O clra -CE5C C3 0B C7 ... addd #0bc7 -CE5F 8F . xgdx -CE60 E6 00 .. ldab 00,x -CE62 4F O clra -CE63 FD 0B DD ... stad 0bdd -CE66 F6 0B C5 ... ldab 0bc5 -CE69 4F O clra -CE6A C3 0B C7 ... addd #0bc7 -CE6D 8F . xgdx -CE6E E6 00 .. ldab 00,x -CE70 4F O clra -CE71 FD 0B DF ... stad 0bdf -CE74 F6 0B C6 ... ldab 0bc6 -CE77 4F O clra -CE78 C3 0B C7 ... addd #0bc7 -CE7B 8F . xgdx -CE7C E6 00 .. ldab 00,x -CE7E 4F O clra -CE7F FD 0B E1 ... stad 0be1 -CE82 C6 01 .. ldab #01 -CE84 F7 0B D7 ... stb 0bd7 -CE87 C6 04 .. ldab #04 -CE89 F7 0B D8 ... stb 0bd8 -CE8C C6 02 .. ldab #02 -CE8E F7 0B D9 ... stb 0bd9 -CE91 C6 20 . ldab #20 -CE93 F7 0B DA ... stb 0bda -CE96 C6 08 .. ldab #08 -CE98 F7 0B DB ... stb 0bdb -CE9B C6 10 .. ldab #10 -CE9D F7 0B DC ... stb 0bdc -CEA0 7E D0 66 ~.f jmp d066 ;goto58 -CEA3 F6 0B C4 ... ldab 0bc4 -CEA6 F1 0B C6 ... cmpb 0bc6 -CEA9 25 53 %S bcs 53 ;CEFE -CEAB F6 0B C6 ... ldab 0bc6 -CEAE F1 0B C5 ... cmpb 0bc5 -CEB1 25 4B %K bcs 4b ;CEFE -CEB3 F6 0B C4 ... ldab 0bc4 -CEB6 4F O clra -CEB7 C3 0B C7 ... addd #0bc7 -CEBA 8F . xgdx -CEBB E6 00 .. ldab 00,x -CEBD 4F O clra -CEBE FD 0B DD ... stad 0bdd -CEC1 F6 0B C6 ... ldab 0bc6 -CEC4 4F O clra -CEC5 C3 0B C7 ... addd #0bc7 -CEC8 8F . xgdx -CEC9 E6 00 .. ldab 00,x -CECB 4F O clra -CECC FD 0B DF ... stad 0bdf -CECF F6 0B C5 ... ldab 0bc5 -CED2 4F O clra -CED3 C3 0B C7 ... addd #0bc7 -CED6 8F . xgdx -CED7 E6 00 .. ldab 00,x -CED9 4F O clra -CEDA FD 0B E1 ... stad 0be1 -CEDD C6 01 .. ldab #01 -CEDF F7 0B D7 ... stb 0bd7 -CEE2 C6 02 .. ldab #02 -CEE4 F7 0B D8 ... stb 0bd8 -CEE7 C6 04 .. ldab #04 -CEE9 F7 0B D9 ... stb 0bd9 -CEEC C6 20 . ldab #20 -CEEE F7 0B DA ... stb 0bda -CEF1 C6 10 .. ldab #10 -CEF3 F7 0B DB ... stb 0bdb -CEF6 C6 08 .. ldab #08 -CEF8 F7 0B DC ... stb 0bdc -CEFB 7E D0 66 ~.f jmp d066 ;goto58 -CEFE F6 0B C5 ... ldab 0bc5 -CF01 F1 0B C4 ... cmpb 0bc4 -CF04 25 53 %S bcs 53 ;CF59 -CF06 F6 0B C4 ... ldab 0bc4 -CF09 F1 0B C6 ... cmpb 0bc6 -CF0C 25 4B %K bcs 4b ;CF59 -CF0E F6 0B C5 ... ldab 0bc5 -CF11 4F O clra -CF12 C3 0B C7 ... addd #0bc7 -CF15 8F . xgdx -CF16 E6 00 .. ldab 00,x -CF18 4F O clra -CF19 FD 0B DD ... stad 0bdd -CF1C F6 0B C4 ... ldab 0bc4 -CF1F 4F O clra -CF20 C3 0B C7 ... addd #0bc7 -CF23 8F . xgdx -CF24 E6 00 .. ldab 00,x -CF26 4F O clra -CF27 FD 0B DF ... stad 0bdf -CF2A F6 0B C6 ... ldab 0bc6 -CF2D 4F O clra -CF2E C3 0B C7 ... addd #0bc7 -CF31 8F . xgdx -CF32 E6 00 .. ldab 00,x -CF34 4F O clra -CF35 FD 0B E1 ... stad 0be1 -CF38 C6 04 .. ldab #04 -CF3A F7 0B D7 ... stb 0bd7 -CF3D C6 01 .. ldab #01 -CF3F F7 0B D8 ... stb 0bd8 -CF42 C6 02 .. ldab #02 -CF44 F7 0B D9 ... stb 0bd9 -CF47 C6 08 .. ldab #08 -CF49 F7 0B DA ... stb 0bda -CF4C C6 20 . ldab #20 -CF4E F7 0B DB ... stb 0bdb -CF51 C6 10 .. ldab #10 -CF53 F7 0B DC ... stb 0bdc -CF56 7E D0 66 ~.f jmp d066 ;goto58 -CF59 F6 0B C5 ... ldab 0bc5 -CF5C F1 0B C6 ... cmpb 0bc6 -CF5F 25 53 %S bcs 53 ;CFB4 -CF61 F6 0B C6 ... ldab 0bc6 -CF64 F1 0B C4 ... cmpb 0bc4 -CF67 25 4B %K bcs 4b ;CFB4 -CF69 F6 0B C5 ... ldab 0bc5 -CF6C 4F O clra -CF6D C3 0B C7 ... addd #0bc7 -CF70 8F . xgdx -CF71 E6 00 .. ldab 00,x -CF73 4F O clra -CF74 FD 0B DD ... stad 0bdd -CF77 F6 0B C6 ... ldab 0bc6 -CF7A 4F O clra -CF7B C3 0B C7 ... addd #0bc7 -CF7E 8F . xgdx -CF7F E6 00 .. ldab 00,x -CF81 4F O clra -CF82 FD 0B DF ... stad 0bdf -CF85 F6 0B C4 ... ldab 0bc4 -CF88 4F O clra -CF89 C3 0B C7 ... addd #0bc7 -CF8C 8F . xgdx -CF8D E6 00 .. ldab 00,x -CF8F 4F O clra -CF90 FD 0B E1 ... stad 0be1 -CF93 C6 04 .. ldab #04 -CF95 F7 0B D7 ... stb 0bd7 -CF98 C6 02 .. ldab #02 -CF9A F7 0B D8 ... stb 0bd8 -CF9D C6 01 .. ldab #01 -CF9F F7 0B D9 ... stb 0bd9 -CFA2 C6 08 .. ldab #08 -CFA4 F7 0B DA ... stb 0bda -CFA7 C6 10 .. ldab #10 -CFA9 F7 0B DB ... stb 0bdb -CFAC C6 20 . ldab #20 -CFAE F7 0B DC ... stb 0bdc -CFB1 7E D0 66 ~.f jmp d066 ;goto58 -CFB4 F6 0B C6 ... ldab 0bc6 -CFB7 F1 0B C4 ... cmpb 0bc4 -CFBA 25 52 %R bcs 52 ;D00E -CFBC F6 0B C4 ... ldab 0bc4 -CFBF F1 0B C5 ... cmpb 0bc5 -CFC2 25 4A %J bcs 4a ;D00E -CFC4 F6 0B C6 ... ldab 0bc6 -CFC7 4F O clra -CFC8 C3 0B C7 ... addd #0bc7 -CFCB 8F . xgdx -CFCC E6 00 .. ldab 00,x -CFCE 4F O clra -CFCF FD 0B DD ... stad 0bdd -CFD2 F6 0B C4 ... ldab 0bc4 -CFD5 4F O clra -CFD6 C3 0B C7 ... addd #0bc7 -CFD9 8F . xgdx -CFDA E6 00 .. ldab 00,x -CFDC 4F O clra -CFDD FD 0B DF ... stad 0bdf -CFE0 F6 0B C5 ... ldab 0bc5 -CFE3 4F O clra -CFE4 C3 0B C7 ... addd #0bc7 -CFE7 8F . xgdx -CFE8 E6 00 .. ldab 00,x -CFEA 4F O clra -CFEB FD 0B E1 ... stad 0be1 -CFEE C6 02 .. ldab #02 -CFF0 F7 0B D7 ... stb 0bd7 -CFF3 C6 01 .. ldab #01 -CFF5 F7 0B D8 ... stb 0bd8 -CFF8 C6 04 .. ldab #04 -CFFA F7 0B D9 ... stb 0bd9 -CFFD C6 10 .. ldab #10 -CFFF F7 0B DA ... stb 0bda -D002 C6 20 . ldab #20 -D004 F7 0B DB ... stb 0bdb -D007 C6 08 .. ldab #08 -D009 F7 0B DC ... stb 0bdc -D00C 20 58 X bra 58 ;D066 -D00E F6 0B C6 ... ldab 0bc6 -D011 F1 0B C5 ... cmpb 0bc5 -D014 25 50 %P bcs 50 ;D066 -D016 F6 0B C5 ... ldab 0bc5 -D019 F1 0B C4 ... cmpb 0bc4 -D01C 25 48 %H bcs 48 ;D066 -D01E F6 0B C6 ... ldab 0bc6 -D021 4F O clra -D022 C3 0B C7 ... addd #0bc7 -D025 8F . xgdx -D026 E6 00 .. ldab 00,x -D028 4F O clra -D029 FD 0B DD ... stad 0bdd -D02C F6 0B C5 ... ldab 0bc5 -D02F 4F O clra -D030 C3 0B C7 ... addd #0bc7 -D033 8F . xgdx -D034 E6 00 .. ldab 00,x -D036 4F O clra -D037 FD 0B DF ... stad 0bdf -D03A F6 0B C4 ... ldab 0bc4 -D03D 4F O clra -D03E C3 0B C7 ... addd #0bc7 -D041 8F . xgdx -D042 E6 00 .. ldab 00,x -D044 4F O clra -D045 FD 0B E1 ... stad 0be1 -D048 C6 02 .. ldab #02 -D04A F7 0B D7 ... stb 0bd7 -D04D C6 04 .. ldab #04 -D04F F7 0B D8 ... stb 0bd8 -D052 C6 01 .. ldab #01 -D054 F7 0B D9 ... stb 0bd9 -D057 C6 10 .. ldab #10 -D059 F7 0B DA ... stb 0bda -D05C C6 08 .. ldab #08 -D05E F7 0B DB ... stb 0bdb -D061 C6 20 . ldab #20 -D063 F7 0B DC ... stb 0bdc -goto58: -D066 F6 0B AA ... ldab 0baa -D069 4F O clra -D06A 37 7 pshb -D06B 36 6 psha -D06C FC 0B DD ... ldd 0bdd -D06F BD FB BA ... jsr fbba ;jump38 -D072 FD 0B DD ... stad 0bdd -D075 F6 0B AA ... ldab 0baa -D078 4F O clra -D079 37 7 pshb -D07A 36 6 psha -D07B FC 0B DF ... ldd 0bdf -D07E BD FB BA ... jsr fbba ;jump38 -D081 FD 0B DF ... stad 0bdf -D084 F6 0B AA ... ldab 0baa -D087 4F O clra -D088 37 7 pshb -D089 36 6 psha -D08A FC 0B E1 ... ldd 0be1 -D08D BD FB BA ... jsr fbba ;jump38 -D090 FD 0B E1 ... stad 0be1 -D093 39 9 rts - -jump66: -D094 34 4 des -D095 30 0 tsx -D096 6F 00 o. clr 00,x -D098 30 0 tsx -D099 E6 00 .. ldab 00,x -D09B C1 10 .. cmpb #10 -D09D 24 1B $. bcc 1b ;D0BA -D09F 30 0 tsx -D0A0 E6 00 .. ldab 00,x -D0A2 4F O clra -D0A3 C3 B0 C3 ... addd #b0c3 -D0A6 8F . xgdx -D0A7 E6 00 .. ldab 00,x -D0A9 37 7 pshb -D0AA 30 0 tsx -D0AB E6 01 .. ldab 01,x -D0AD 4F O clra -D0AE C3 0B C7 ... addd #0bc7 -D0B1 8F . xgdx -D0B2 33 3 pulb -D0B3 E7 00 .. stb 00,x -D0B5 30 0 tsx -D0B6 6C 00 l. inc 00,x -D0B8 20 DE . bra de ;D098 -D0BA C6 05 .. ldab #05 -D0BC F7 0B AA ... stb 0baa -D0BF C6 04 .. ldab #04 -D0C1 F7 00 13 ... stb 0013 -D0C4 C6 01 .. ldab #01 -D0C6 F7 0B C4 ... stb 0bc4 -D0C9 C6 03 .. ldab #03 -D0CB F7 0B C5 ... stb 0bc5 -D0CE C6 02 .. ldab #02 -D0D0 F7 0B C6 ... stb 0bc6 -D0D3 CC 00 19 ... ldd #0019 -D0D6 FD 0B DD ... stad 0bdd -D0D9 CC 00 0A ... ldd #000a -D0DC FD 0B DF ... stad 0bdf -D0DF CC 00 05 ... ldd #0005 -D0E2 FD 0B E1 ... stad 0be1 -D0E5 C6 01 .. ldab #01 -D0E7 F7 0B D7 ... stb 0bd7 -D0EA C6 02 .. ldab #02 -D0EC F7 0B D8 ... stb 0bd8 -D0EF C6 04 .. ldab #04 -D0F1 F7 0B D9 ... stb 0bd9 -D0F4 C6 20 . ldab #20 -D0F6 F7 0B DA ... stb 0bda -D0F9 C6 10 .. ldab #10 -D0FB F7 0B DB ... stb 0bdb -D0FE C6 08 .. ldab #08 -D100 F7 0B DC ... stb 0bdc -D103 31 1 ins -D104 39 9 rts - -jump32: -D105 34 4 des -D106 CE 00 1A ... ldx #001a -D109 1C 00 .. bset add,x 00,x -D10B 80 F6 .. suba #f6 -D10D 00 . test -D10E 1A . illegal -D10F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D112 C6 C8 .. ldab #c8 -D114 30 0 tsx -D115 E7 00 .. stb 00,x -D117 30 0 tsx -D118 E6 00 .. ldab 00,x -D11A C1 00 .. cmpb #00 -D11C 23 05 #. bls 05 ;D123 -D11E 30 0 tsx -D11F 6A 00 j. dec 00,x -D121 20 F4 . bra f4 ;D117 -D123 CE 10 00 ... ldx #1000 -D126 1C 00 .. bset add,x 00,x -D128 40 @ nega -D129 CE 00 14 ... ldx #0014 -D12C 1D 00 .. bclr add,x 00,x -D12E 20 CE . bra ce ;D0FE -D130 00 . test -D131 14 . bset -D132 1D 00 .. bclr add,x 00,x -D134 40 @ nega -D135 F6 00 14 ... ldab 0014 -D138 F7 38 00 .8. stb 3800 ;changer output -D13B 31 1 ins -D13C 39 9 rts - -jump34: -D13D F6 00 06 ... ldab 0006 -D140 4F O clra -D141 CE 00 0A ... ldx #000a -D144 02 . idiv -D145 8F . xgdx -D146 CB 01 .. addb #01 -D148 F7 00 5F .._ stb 005f -D14B F6 00 06 ... ldab 0006 -D14E 4F O clra -D14F CE 00 0A ... ldx #000a -D152 02 . idiv -D153 F7 00 5E ..^ stb 005e -D156 F6 00 5E ..^ ldab 005e -D159 C1 05 .. cmpb #05 -D15B 23 03 #. bls 03 ;D160 -D15D 7A 00 5E z.^ dec 005e -D160 F6 00 5E ..^ ldab 005e -D163 4F O clra -D164 C3 B1 23 ..# addd #b123 -D167 8F . xgdx -D168 E6 00 .. ldab 00,x -D16A 4F O clra -D16B 37 7 pshb -D16C 36 6 psha -D16D F6 00 5F .._ ldab 005f -D170 4F O clra -D171 C3 B1 23 ..# addd #b123 -D174 8F . xgdx -D175 E6 00 .. ldab 00,x -D177 4F O clra -D178 17 . tba -D179 5F _ clrb -D17A 30 0 tsx -D17B E3 00 .. addd 00,x -D17D 38 8 pulx -D17E FD 00 58 ..X stad 0058 -D181 7F 00 1C ... clr 001c -D184 F6 00 1C ... ldab 001c -D187 C1 10 .. cmpb #10 -D189 24 37 $7 bcc 37 ;D1C2 -D18B F6 00 58 ..X ldab 0058 -D18E 2C 0E ,. bge 0e ;D19E -D190 CE 00 14 ... ldx #0014 -D193 1C 00 .. bset add,x 00,x -D195 10 . sba -D196 F6 00 14 ... ldab 0014 -D199 F7 38 00 .8. stb 3800 ;changer output -D19C 20 0C . bra 0c ;D1AA -D19E CE 00 14 ... ldx #0014 -D1A1 1D 00 .. bclr add,x 00,x -D1A3 10 . sba -D1A4 F6 00 14 ... ldab 0014 -D1A7 F7 38 00 .8. stb 3800 ;changer output -D1AA CE 10 00 ... ldx #1000 -D1AD 1C 00 .. bset add,x 00,x -D1AF 20 CE . bra ce ;D17F -D1B1 10 . sba -D1B2 00 . test -D1B3 1D 00 .. bclr add,x 00,x -D1B5 20 FC . bra fc ;D1B3 -D1B7 00 . test -D1B8 58 X aslb -D1B9 05 . asld -D1BA FD 00 58 ..X stad 0058 -D1BD 7C 00 1C |.. inc 001c -D1C0 20 C2 . bra c2 ;D184 -D1C2 F6 00 5F .._ ldab 005f -D1C5 C1 09 .. cmpb #09 -D1C7 26 0E &. bne 0e ;D1D7 -D1C9 CE 00 14 ... ldx #0014 -D1CC 1C 00 .. bset add,x 00,x -D1CE 20 F6 . bra f6 ;D1C6 -D1D0 00 . test -D1D1 14 . bset -D1D2 F7 38 00 .8. stb 3800 ;changer output -D1D5 20 13 . bra 13 ;D1EA -D1D7 F6 00 5F .._ ldab 005f -D1DA C1 0A .. cmpb #0a -D1DC 26 0C &. bne 0c ;D1EA -D1DE CE 00 14 ... ldx #0014 -D1E1 1C 00 .. bset add,x 00,x -D1E3 40 @ nega -D1E4 F6 00 14 ... ldab 0014 -D1E7 F7 38 00 .8. stb 3800 ;changer output -D1EA CE 10 00 ... ldx #1000 -D1ED 1D 00 .. bclr add,x 00,x -D1EF 40 @ nega -D1F0 CE 00 1A ... ldx #001a -D1F3 1D 00 .. bclr add,x 00,x -D1F5 80 F6 .. suba #f6 -D1F7 00 . test -D1F8 1A . illegal -D1F9 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D1FC 39 9 rts - -jump90: -D1FD CC 40 00 .@. ldd #4000 -D200 37 7 pshb -D201 36 6 psha -D202 F6 00 06 ... ldab 0006 -D205 4F O clra -D206 05 . asld -D207 C3 08 00 ... addd #0800 -D20A 38 8 pulx -D20B 8F . xgdx -D20C AA 00 .. ora 00,x -D20E EA 01 .. orb 01,x -D210 ED 00 .. stad 00,x -D212 39 9 rts - -jump45: -D213 F6 00 1F ... ldab 001f -D216 C4 04 .. andb #04 -D218 26 12 &. bne 12 ;D22C -D21A F6 0B C0 ... ldab 0bc0 -D21D C4 10 .. andb #10 -D21F 26 0B &. bne 0b ;D22C -D221 CE 00 00 ... ldx #0000 -D224 3C < pshx -D225 FC 00 44 ..D ldd 0044 -D228 BD BE 9E ... jsr be9e ;jump50 -D22B 38 8 pulx -D22C BD D3 11 ... jsr d311 ;jump30 -D22F 83 00 00 ... subd #0000 -D232 27 13 '. beq 13 ;D247 -D234 F6 00 06 ... ldab 0006 -D237 BD D4 68 ..h jsr d468 ;jump51 -D23A 83 00 00 ... subd #0000 -D23D 27 05 '. beq 05 ;D244 -D23F 8D BC .. bsr dest bc -D241 BD D6 3C ..< jsr d63c ;jump33 -D244 5F _ clrb -D245 4F O clra -D246 39 9 rts - -D247 BD D1 3D ..= jsr d13d ;jump34 -D24A C6 3C .< ldab #3c -D24C F7 00 2E ... stb 002e -D24F C6 41 .A ldab #41 -D251 F7 00 31 ..1 stb 0031 -D254 CE 00 1B ... ldx #001b -D257 1D 00 .. bclr add,x 00,x -D259 08 . inx -goto59: -D25A F6 00 1B ... ldab 001b -D25D C4 08 .. andb #08 -D25F 26 22 &" bne 22 ;D283 -D261 F6 00 2E ... ldab 002e -D264 C1 35 .5 cmpb #35 -D266 23 10 #. bls 10 ;D278 -D268 BD D5 70 ..p jsr d570 ;jump35 -D26B 83 00 00 ... subd #0000 -D26E 27 06 '. beq 06 ;D276 -D270 CE 00 1B ... ldx #001b -D273 1C 00 .. bset add,x 00,x -D275 08 . inx -D276 20 0B . bra 0b ;D283 -D278 BD D1 05 ... jsr d105 ;jump32 -D27B 8D 80 .. bsr dest 80 -D27D BD D6 3C ..< jsr d63c ;jump33 -D280 5F _ clrb -D281 4F O clra -D282 39 9 rts - -D283 F6 00 2E ... ldab 002e -D286 C1 36 .6 cmpb #36 -D288 24 56 $V bcc 56 ;D2E0 -D28A BD D5 F7 ... jsr d5f7 ;jump108 -D28D 83 00 00 ... subd #0000 -D290 27 4E 'N beq 4e ;D2E0 -D292 BD D5 B0 ... jsr d5b0 ;jump31 -D295 83 00 00 ... subd #0000 -D298 27 46 'F beq 46 ;D2E0 -D29A BD D1 05 ... jsr d105 ;jump32 -D29D F6 00 2E ... ldab 002e -D2A0 C1 32 .2 cmpb #32 -D2A2 22 07 ". bhi 07 ;D2AB -D2A4 8D 6B .k bsr dest 6b -D2A6 83 00 00 ... subd #0000 -D2A9 27 0C '. beq 0c ;D2B7 -D2AB BD D1 05 ... jsr d105 ;jump32 -D2AE BD D1 FD ... jsr d1fd ;jump90 -D2B1 BD D6 3C ..< jsr d63c ;jump33 -D2B4 5F _ clrb -D2B5 4F O clra -D2B6 39 9 rts - -D2B7 F6 00 06 ... ldab 0006 -D2BA 4F O clra -D2BB C3 0E 06 ... addd #0e06 -D2BE 8F . xgdx -D2BF 6C 00 l. inc 00,x -D2C1 F6 00 06 ... ldab 0006 -D2C4 4F O clra -D2C5 C3 0E 06 ... addd #0e06 -D2C8 8F . xgdx -D2C9 E6 00 .. ldab 00,x -D2CB C1 64 .d cmpb #64 -D2CD 23 0D #. bls 0d ;D2DC -D2CF 5F _ clrb -D2D0 37 7 pshb -D2D1 F6 00 06 ... ldab 0006 -D2D4 4F O clra -D2D5 C3 0E 06 ... addd #0e06 -D2D8 8F . xgdx -D2D9 33 3 pulb -D2DA E7 00 .. stb 00,x -D2DC CC 00 01 ... ldd #0001 -D2DF 39 9 rts - -D2E0 F6 00 2E ... ldab 002e -D2E3 26 14 &. bne 14 ;D2F9 -D2E5 BD D5 F7 ... jsr d5f7 ;jump108 -D2E8 83 00 00 ... subd #0000 -D2EB 26 0C &. bne 0c ;D2F9 -D2ED BD D1 05 ... jsr d105 ;jump32 -D2F0 BD D1 FD ... jsr d1fd ;jump90 -D2F3 BD D6 26 ..& jsr d626 ;jump91 -D2F6 5F _ clrb -D2F7 4F O clra -D2F8 39 9 rts - -D2F9 F6 00 2E ... ldab 002e -D2FC 26 0C &. bne 0c ;D30A -D2FE BD D1 05 ... jsr d105 ;jump32 -D301 BD D1 FD ... jsr d1fd ;jump90 -D304 BD D6 3C ..< jsr d63c ;jump33 -D307 5F _ clrb -D308 4F O clra -D309 39 9 rts - -D30A 7E D2 5A ~.Z jmp d25a ;goto59 -D30D BD E6 1B ... jsr e61b ;jump4 -D310 39 9 rts - -jump30: -D311 BD D1 3D ..= jsr d13d ;jump34 -D314 7F 00 1C ... clr 001c -D317 7F 00 18 ... clr 0018 -D31A F6 10 0A ... ldab 100a -D31D C4 02 .. andb #02 -D31F 27 13 '. beq 13 ;D334 -D321 7C 00 1C |.. inc 001c -D324 F6 00 1C ... ldab 001c -D327 C1 FF .. cmpb #ff -D329 26 07 &. bne 07 ;D332 -D32B BD D1 05 ... jsr d105 ;jump32 -D32E CC 00 01 ... ldd #0001 -D331 39 9 rts - -D332 20 10 . bra 10 ;D344 -D334 7C 00 18 |.. inc 0018 -D337 F6 00 18 ... ldab 0018 -D33A C1 08 .. cmpb #08 -D33C 26 06 &. bne 06 ;D344 -D33E BD D1 05 ... jsr d105 ;jump32 -D341 5F _ clrb -D342 4F O clra -D343 39 9 rts - -jump43: -D344 20 D4 . bra d4 ;D31A -D346 3C < pshx -D347 3C < pshx -D348 3C < pshx -D349 34 4 des -D34A F6 0E 6D ..m ldab 0e6d -D34D C1 01 .. cmpb #01 -D34F 27 03 '. beq 03 ;D354 -D351 7E D4 07 ~.. jmp d407 ;goto60 -D354 F6 00 06 ... ldab 0006 -D357 4F O clra -D358 05 . asld -D359 C3 08 C8 ... addd #08c8 -D35C 8F . xgdx -D35D EC 00 .. ldd 00,x -D35F C4 7F .. andb #7f -D361 4F O clra -D362 FD 0E 6B ..k stad 0e6b -D365 7F 00 06 ... clr 0006 -goto62: -D368 F6 00 06 ... ldab 0006 -D36B C1 3E .> cmpb #3e -D36D 26 03 &. bne 03 ;D372 -D36F 7E D4 02 ~.. jmp d402 ;goto61 -D372 BD 97 6F ..o jsr 976f ;jump41 -D375 F6 00 06 ... ldab 0006 -D378 4F O clra -D379 05 . asld -D37A C3 08 C8 ... addd #08c8 -D37D 8F . xgdx -D37E EC 00 .. ldd 00,x -D380 C4 7F .. andb #7f -D382 4F O clra -D383 B3 0E 6B ..k subd 0e6b -D386 26 77 &w bne 77 ;D3FF -D388 F6 00 06 ... ldab 0006 -D38B 4F O clra -D38C CE 00 0A ... ldx #000a -D38F 02 . idiv -D390 30 0 tsx -D391 E7 01 .. stb 01,x -D393 E6 01 .. ldab 01,x -D395 C1 01 .. cmpb #01 -D397 26 07 &. bne 07 ;D3A0 -D399 C6 40 .@ ldab #40 -D39B 30 0 tsx -D39C E7 00 .. stb 00,x -D39E 20 0C . bra 0c ;D3AC -D3A0 30 0 tsx -D3A1 E6 01 .. ldab 01,x -D3A3 C1 02 .. cmpb #02 -D3A5 26 05 &. bne 05 ;D3AC -D3A7 C6 80 .. ldab #80 -D3A9 30 0 tsx -D3AA E7 00 .. stb 00,x -D3AC BD D1 3D ..= jsr d13d ;jump34 -D3AF 5F _ clrb -D3B0 4F O clra -D3B1 30 0 tsx -D3B2 ED 03 .. stad 03,x -;look at the home sensors for this row. If it is 0, increment 03/04 else -;decrement 03/04. Do this 10 times. -D3B4 CC 00 0A ... ldd #000a -D3B7 ED 05 .. stad 05,x -loop: -D3B9 30 0 tsx -D3BA EC 05 .. ldd 05,x -D3BC 2F 23 /# ble 23 ;D3E1 -D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors -D3C1 30 0 tsx -D3C2 E4 00 .. andb 00,x -D3C4 26 09 &. bne d3cf -D3C6 30 0 tsx -D3C7 6C 04 l. inc 04,x -D3C9 26 0C &. bne 0c ;D3D7 -D3CB 6C 03 l. inc 03,x -D3CD 20 08 . bra d3d7 -D3CF 30 0 tsx -D3D0 EC 03 .. ldd 03,x -D3D2 83 00 01 ... subd #0001 -D3D5 ED 03 .. stad 03,x -D3D7 30 0 tsx -D3D8 EC 05 .. ldd 05,x -D3DA 83 00 01 ... subd #0001 -D3DD ED 05 .. stad 05,x -D3DF 20 D8 . bra loop ;d3b9 -D3E1 BD D1 05 ... jsr d105 ;jump32 -D3E4 30 0 tsx -D3E5 EC 03 .. ldd 03,x -D3E7 2C 16 ,. bge 16 ;D3FF -D3E9 F6 00 06 ... ldab 0006 -D3EC 8D 7A .z bsr dest 7a -D3EE 83 00 00 ... subd #0000 -D3F1 27 0C '. beq 0c ;D3FF -D3F3 BD D5 61 ..a jsr d561 ;jump42 -D3F6 83 00 00 ... subd #0000 -D3F9 26 04 &. bne 04 ;D3FF -D3FB 5F _ clrb -D3FC 4F O clra -D3FD 20 64 d bra 64 ;D463 -D3FF 7E D3 68 ~.h jmp d368 ;goto62 -goto61: -D402 CC 00 01 ... ldd #0001 -D405 20 5C \ bra 5c ;D463 -goto60: -D407 F6 00 06 ... ldab 0006 -D40A C1 13 .. cmpb #13 -D40C 27 1C '. beq 1c ;D42A -D40E F6 00 06 ... ldab 0006 -D411 C1 1D .. cmpb #1d -D413 27 15 '. beq 15 ;D42A -D415 F6 00 06 ... ldab 0006 -D418 C1 27 .' cmpb #27 -D41A 27 0E '. beq 0e ;D42A -D41C F6 00 06 ... ldab 0006 -D41F C1 31 .1 cmpb #31 -D421 27 07 '. beq 07 ;D42A -D423 F6 00 06 ... ldab 0006 -D426 C1 3B .; cmpb #3b -D428 26 37 &7 bne 37 ;D461 -D42A BD D1 3D ..= jsr d13d ;jump34 -D42D 7F 00 1C ... clr 001c -D430 7F 00 18 ... clr 0018 -D433 F6 18 00 ... ldab 1800 ;tristate buffer -D436 C4 40 .@ andb #40 -D438 26 14 &. bne 14 ;D44E -D43A 7C 00 1C |.. inc 001c -D43D F6 00 1C ... ldab 001c -D440 C1 FF .. cmpb #ff -D442 26 08 &. bne 08 ;D44C -D444 BD D1 05 ... jsr d105 ;jump32 -D447 CC 00 01 ... ldd #0001 -D44A 20 17 . bra 17 ;D463 -D44C 20 11 . bra 11 ;D45F -D44E 7C 00 18 |.. inc 0018 -D451 F6 00 18 ... ldab 0018 -D454 C1 08 .. cmpb #08 -D456 26 07 &. bne 07 ;D45F -D458 BD D1 05 ... jsr d105 ;jump32 -D45B 5F _ clrb -D45C 4F O clra -D45D 20 04 . bra 04 ;D463 -D45F 20 D2 . bra d2 ;D433 -D461 5F _ clrb -D462 4F O clra -D463 38 8 pulx -D464 38 8 pulx -D465 38 8 pulx -D466 31 1 ins -D467 39 9 rts - -jump51: -D468 37 7 pshb -D469 30 0 tsx -D46A E6 00 .. ldab 00,x -D46C 4F O clra -D46D 05 . asld -D46E C3 08 00 ... addd #0800 -D471 8F . xgdx -D472 EC 00 .. ldd 00,x -D474 5F _ clrb -D475 84 80 .. anda #80 -D477 31 1 ins -D478 39 9 rts - -jump67: -D479 7F 00 1C ... clr 001c -D47C F6 00 1C ... ldab 001c -D47F C1 64 .d cmpb #64 -D481 24 1A $. bcc 1a ;D49D -D483 CC FF 7F ... ldd #ff7f -D486 37 7 pshb -D487 36 6 psha -D488 F6 00 1C ... ldab 001c -D48B 4F O clra -D48C 05 . asld -D48D C3 08 C8 ... addd #08c8 -D490 38 8 pulx -D491 8F . xgdx -D492 A4 00 .. anda 00,x -D494 E4 01 .. andb 01,x -D496 ED 00 .. stad 00,x -D498 7C 00 1C |.. inc 001c -D49B 20 DF . bra df ;D47C -D49D 7F 00 05 ... clr 0005 -goto65: -D4A0 F6 00 05 ... ldab 0005 -D4A3 C1 50 .P cmpb #50 -D4A5 25 03 %. bcs 03 ;D4AA -D4A7 7E D5 60 ~.` jmp d560 ;goto63 -D4AA F6 00 05 ... ldab 0005 -D4AD 4F O clra -D4AE C3 B0 D3 ... addd #b0d3 -D4B1 8F . xgdx -D4B2 E6 00 .. ldab 00,x -D4B4 F7 00 06 ... stb 0006 -D4B7 BD D3 11 ... jsr d311 ;jump30 -D4BA 83 00 00 ... subd #0000 -D4BD 27 03 '. beq 03 ;D4C2 -D4BF 7E D5 45 ~.E jmp d545 ;goto64 -D4C2 F6 00 06 ... ldab 0006 -D4C5 BD D7 A0 ... jsr d7a0 ;jump10 -D4C8 83 00 00 ... subd #0000 -D4CB 26 78 &x bne 78 ;D545 -D4CD BD D5 B0 ... jsr d5b0 ;jump31 -D4D0 83 00 00 ... subd #0000 -D4D3 26 06 &. bne 06 ;D4DB -D4D5 BD D1 FD ... jsr d1fd ;jump90 -D4D8 BD D6 3C ..< jsr d63c ;jump33 -D4DB CC 80 00 ... ldd #8000 -D4DE 37 7 pshb -D4DF 36 6 psha -D4E0 F6 00 06 ... ldab 0006 -D4E3 4F O clra -D4E4 05 . asld -D4E5 C3 08 00 ... addd #0800 -D4E8 38 8 pulx -D4E9 8F . xgdx -D4EA AA 00 .. ora 00,x -D4EC EA 01 .. orb 01,x -D4EE ED 00 .. stad 00,x -D4F0 F6 00 06 ... ldab 0006 -D4F3 4F O clra -D4F4 05 . asld -D4F5 C3 08 00 ... addd #0800 -D4F8 8F . xgdx -D4F9 EC 00 .. ldd 00,x -D4FB C4 FF .. andb #ff -D4FD 84 3F .? anda #3f -D4FF 83 27 0F .'. subd #270f -D502 23 1A #. bls 1a ;D51E -D504 BD D1 FD ... jsr d1fd ;jump90 -D507 CC 01 00 ... ldd #0100 -D50A 37 7 pshb -D50B 36 6 psha -D50C F6 00 06 ... ldab 0006 -D50F 4F O clra -D510 05 . asld -D511 C3 08 C8 ... addd #08c8 -D514 38 8 pulx -D515 8F . xgdx -D516 AA 00 .. ora 00,x -D518 EA 01 .. orb 01,x -D51A ED 00 .. stad 00,x -D51C 20 25 % bra 25 ;D543 -D51E F6 00 06 ... ldab 0006 -D521 4F O clra -D522 05 . asld -D523 C3 08 C8 ... addd #08c8 -D526 8F . xgdx -D527 EC 00 .. ldd 00,x -D529 C4 7F .. andb #7f -D52B F7 00 06 ... stb 0006 -D52E CC 00 80 ... ldd #0080 -D531 37 7 pshb -D532 36 6 psha -D533 F6 00 06 ... ldab 0006 -D536 4F O clra -D537 05 . asld -D538 C3 08 C8 ... addd #08c8 -D53B 38 8 pulx -D53C 8F . xgdx -D53D AA 00 .. ora 00,x -D53F EA 01 .. orb 01,x -D541 ED 00 .. stad 00,x -D543 20 15 . bra 15 ;D55A -goto64: -D545 CC 7F FF ... ldd #7fff -D548 37 7 pshb -D549 36 6 psha -D54A F6 00 06 ... ldab 0006 -D54D 4F O clra -D54E 05 . asld -D54F C3 08 00 ... addd #0800 -D552 38 8 pulx -D553 8F . xgdx -D554 A4 00 .. anda 00,x -D556 E4 01 .. andb 01,x -D558 ED 00 .. stad 00,x -D55A 7C 00 05 |.. inc 0005 -D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 -goto63: -D560 39 9 rts - -jump42: -D561 F6 00 06 ... ldab 0006 -D564 4F O clra -D565 05 . asld -D566 C3 08 00 ... addd #0800 -D569 8F . xgdx -D56A EC 00 .. ldd 00,x -D56C 5F _ clrb -D56D 84 40 .@ anda #40 -D56F 39 9 rts - -;Look at the home sensor for the row of this slot. If it isn't 0 within 5 -;loops, return 1 (fault?), else return 0 (OK?). -;005f is the row number in this routine. scratch variable? -;looks like 0006 is the slot number. -;this is called twice -jump35: -D570 F6 00 06 ... ldab 0006 -D573 4F O clra -D574 CE 00 0A ... ldx #000a -D577 02 . idiv -D578 F7 00 5F .._ stb 005f -D57B F6 00 5F .._ ldab 005f -D57E C1 05 .. cmpb #05 -D580 23 03 #. bls d585 -D582 7A 00 5F z._ dec 005f -D585 F6 00 5F .._ ldab 005f ;row number -D588 4F O clra -D589 C3 B1 23 ..# addd #b123 -D58C 8F . xgdx -D58D E6 00 .. ldab 00,x ;get bit for this row -D58F F7 00 5E ..^ stb 005e -D592 7F 00 1C ... clr 001c -loop: -D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors -D598 F4 00 5E ..^ andb 005e ;check home sensor for this row -D59B 27 10 '. beq d5ad -D59D 7C 00 1C |.. inc 001c -D5A0 F6 00 1C ... ldab 001c -D5A3 C1 05 .. cmpb #05 -D5A5 26 04 &. bne d5ab -D5A7 CC 00 01 ... ldd #0001 -D5AA 39 9 rts - -D5AB 20 E8 . bra loop ;d595 -D5AD 5F _ clrb -D5AE 4F O clra -D5AF 39 9 rts - -;This does almost the same - check the home sensor for this row (slot number -;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 0. -;(this is the reverse of the routine above). But also check bit 0 of 100a. -;If it is ever 0, return 0. -;005f is the row number -;005e is the bit mask for this row -jump31: -D5B0 F6 00 06 ... ldab 0006 -D5B3 4F O clra -D5B4 CE 00 0A ... ldx #000a -D5B7 02 . idiv -D5B8 F7 00 5F .._ stb 005f -D5BB F6 00 5F .._ ldab 005f -D5BE C1 05 .. cmpb #05 -D5C0 23 03 #. bls 03 ;D5C5 -D5C2 7A 00 5F z._ dec 005f -D5C5 F6 00 5F .._ ldab 005f -D5C8 4F O clra -D5C9 C3 B1 23 ..# addd #b123 -D5CC 8F . xgdx -D5CD E6 00 .. ldab 00,x -D5CF F7 00 5E ..^ stb 005e -D5D2 7F 00 1C ... clr 001c -loop: -D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors -D5D8 F4 00 5E ..^ andb 005e -D5DB 26 17 &. bne d5f4 -D5DD F6 10 0A ... ldab 100a -D5E0 C4 01 .. andb #01 -D5E2 27 10 '. beq d5f4 -D5E4 7C 00 1C |.. inc 001c -D5E7 F6 00 1C ... ldab 001c -D5EA C1 05 .. cmpb #05 -D5EC 26 04 &. bne d5f2 -D5EE CC 00 01 ... ldd #0001 -D5F1 39 9 rts - -D5F2 20 E1 . bra loop ;d5d5 -D5F4 5F _ clrb -D5F5 4F O clra -D5F6 39 9 rts - -jump108: -D5F7 C6 07 .. ldab #07 -D5F9 F7 00 1C ... stb 001c -D5FC 7F 00 18 ... clr 0018 -D5FF F6 00 1C ... ldab 001c -D602 27 1E '. beq 1e ;D622 -D604 7A 00 1C z.. dec 001c -D607 F6 10 0A ... ldab 100a -D60A C4 01 .. andb #01 -D60C 26 12 &. bne 12 ;D620 -D60E C6 07 .. ldab #07 -D610 F7 00 1C ... stb 001c -D613 7C 00 18 |.. inc 0018 -D616 F6 00 18 ... ldab 0018 -D619 C1 05 .. cmpb #05 -D61B 26 03 &. bne 03 ;D620 -D61D 5F _ clrb -D61E 4F O clra -D61F 39 9 rts - -D620 20 DD . bra dd ;D5FF -D622 CC 00 01 ... ldd #0001 -D625 39 9 rts - -jump91: -D626 CC 02 00 ... ldd #0200 -D629 37 7 pshb -D62A 36 6 psha -D62B F6 00 06 ... ldab 0006 -D62E 4F O clra -D62F 05 . asld -D630 C3 08 C8 ... addd #08c8 -D633 38 8 pulx -D634 8F . xgdx -D635 AA 00 .. ora 00,x -D637 EA 01 .. orb 01,x -D639 ED 00 .. stad 00,x -D63B 39 9 rts - -jump33: -D63C CC 04 00 ... ldd #0400 -D63F 37 7 pshb -D640 36 6 psha -D641 F6 00 06 ... ldab 0006 -D644 4F O clra -D645 05 . asld -D646 C3 08 C8 ... addd #08c8 -D649 38 8 pulx -D64A 8F . xgdx -D64B AA 00 .. ora 00,x -D64D EA 01 .. orb 01,x -D64F ED 00 .. stad 00,x -D651 39 9 rts - -jump5: -D652 CE 00 1A ... ldx #001a -D655 1C 00 .. bset add,x 00,x -D657 01 . nop -D658 F6 00 1A ... ldab 001a -D65B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D65E CE 00 14 ... ldx #0014 -D661 1D 00 .. bclr add,x 00,x -D663 01 . nop -D664 F6 00 14 ... ldab 0014 -D667 F7 38 00 .8. stb 3800 ;changer output -D66A 39 9 rts - -jump107: -D66B F6 0B C0 ... ldab 0bc0 -D66E C4 08 .. andb #08 -D670 27 07 '. beq 07 ;D679 -D672 F6 00 7D ..} ldab 007d -D675 27 02 '. beq 02 ;D679 -D677 20 F9 . bra f9 ;D672 -D679 F6 00 15 ... ldab 0015 -D67C 2D 77 -w blt 77 ;D6F5 -D67E FC 00 40 ..@ ldd 0040 -D681 F3 00 3E ..> addd 003e -D684 B3 00 0F ... subd 000f -D687 24 4F $O bcc 4f ;D6D8 -D689 F6 0B C0 ... ldab 0bc0 -D68C C4 01 .. andb #01 -D68E 26 07 &. bne 07 ;D697 -D690 F6 0B C0 ... ldab 0bc0 -D693 C4 04 .. andb #04 -D695 27 0C '. beq 0c ;D6A3 -D697 CE 00 1A ... ldx #001a -D69A 1D 00 .. bclr add,x 00,x -D69C 01 . nop -D69D F6 00 1A ... ldab 001a -D6A0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D6A3 F6 0B C0 ... ldab 0bc0 -D6A6 C4 08 .. andb #08 -D6A8 27 20 ' beq 20 ;D6CA -D6AA F6 0C D9 ... ldab 0cd9 -D6AD C1 03 .. cmpb #03 -D6AF 23 19 #. bls 19 ;D6CA -D6B1 FC 0B EF ... ldd 0bef -D6B4 83 00 64 ..d subd #0064 -D6B7 25 11 %. bcs 11 ;D6CA -D6B9 CE 00 14 ... ldx #0014 -D6BC 1C 00 .. bset add,x 00,x -D6BE 02 . idiv -D6BF F6 00 14 ... ldab 0014 -D6C2 F7 38 00 .8. stb 3800 ;changer output -D6C5 BD C0 E0 ... jsr c0e0 ;jump94 -D6C8 20 0C . bra 0c ;D6D6 -D6CA CE 00 14 ... ldx #0014 -D6CD 1D 00 .. bclr add,x 00,x -D6CF 01 . nop -D6D0 F6 00 14 ... ldab 0014 -D6D3 F7 38 00 .8. stb 3800 ;changer output -D6D6 20 05 . bra 05 ;D6DD -D6D8 BD D6 52 ..R jsr d652 ;jump5 -D6DB 8D 53 .S bsr dest 53 -D6DD F6 0B C0 ... ldab 0bc0 -D6E0 C4 08 .. andb #08 -D6E2 27 11 '. beq 11 ;D6F5 -D6E4 F6 0B C0 ... ldab 0bc0 -D6E7 C4 40 .@ andb #40 -D6E9 27 0A '. beq 0a ;D6F5 -D6EB F6 00 15 ... ldab 0015 -D6EE C4 01 .. andb #01 -D6F0 27 03 '. beq 03 ;D6F5 -D6F2 BD C0 E0 ... jsr c0e0 ;jump94 -D6F5 39 9 rts - -jump106: -D6F6 F6 0C DB ... ldab 0cdb -D6F9 4F O clra -D6FA 37 7 pshb -D6FB 36 6 psha -D6FC FC 0B DD ... ldd 0bdd -D6FF BD FB BA ... jsr fbba ;jump38 -D702 FD 0C EB ... stad 0ceb -D705 F6 0C DA ... ldab 0cda -D708 4F O clra -D709 37 7 pshb -D70A 36 6 psha -D70B FC 0B DF ... ldd 0bdf -D70E BD FB BA ... jsr fbba ;jump38 -D711 FD 0C ED ... stad 0ced -D714 F6 0C D9 ... ldab 0cd9 -D717 4F O clra -D718 37 7 pshb -D719 36 6 psha -D71A FC 0B E1 ... ldd 0be1 -D71D BD FB BA ... jsr fbba ;jump38 -D720 FD 0C EF ... stad 0cef -D723 FC 0C EB ... ldd 0ceb -D726 F3 0C ED ... addd 0ced -D729 F3 0C EF ... addd 0cef -D72C FD 0B EF ... stad 0bef -D72F 39 9 rts - -D730 F6 00 15 ... ldab 0015 -D733 C4 1F .. andb #1f -D735 27 49 'I beq 49 ;D780 -D737 FC 00 40 ..@ ldd 0040 -D73A F3 00 3E ..> addd 003e -D73D B3 0B EF ... subd 0bef -D740 23 19 #. bls 19 ;D75B -D742 CC B0 6B ..k ldd #b06b -D745 BD C0 BA ... jsr c0ba ;display: -D748 CC 01 F4 ... ldd #01f4 -D74B BD E5 71 ..q jsr e571 ;jump13 -D74E BD C5 D3 ... jsr c5d3 ;jump6 -D751 CC 01 F4 ... ldd #01f4 -D754 BD E5 71 ..q jsr e571 ;jump13 -D757 CC 00 01 ... ldd #0001 -D75A 39 9 rts - -D75B F6 00 15 ... ldab 0015 -D75E C4 04 .. andb #04 -D760 27 1E '. beq 1e ;D780 -D762 F6 0E 6E ..n ldab 0e6e -D765 26 19 &. bne 19 ;D780 -D767 CC B0 76 ..v ldd #b076 -D76A BD C0 BA ... jsr c0ba ;display: -D76D CC 01 F4 ... ldd #01f4 -D770 BD E5 71 ..q jsr e571 ;jump13 -D773 BD C5 D3 ... jsr c5d3 ;jump6 -D776 CC 01 F4 ... ldd #01f4 -D779 BD E5 71 ..q jsr e571 ;jump13 -D77C CC 00 01 ... ldd #0001 -D77F 39 9 rts - -D780 5F _ clrb -D781 4F O clra -D782 39 9 rts - -jump44: -D783 F6 00 06 ... ldab 0006 -D786 4F O clra -D787 CE 00 0A ... ldx #000a -D78A 02 . idiv -D78B C1 04 .. cmpb #04 -D78D 26 0E &. bne 0e ;D79D -D78F F6 00 1D ... ldab 001d -D792 C4 04 .. andb #04 -D794 27 03 '. beq 03 ;D799 -D796 5F _ clrb -D797 4F O clra -D798 39 9 rts - -D799 CC 00 01 ... ldd #0001 -D79C 39 9 rts - -D79D 5F _ clrb -D79E 4F O clra -D79F 39 9 rts - -jump10: -D7A0 37 7 pshb -D7A1 30 0 tsx -D7A2 E6 00 .. ldab 00,x -D7A4 C1 09 .. cmpb #09 -D7A6 27 18 '. beq 18 ;D7C0 -D7A8 E6 00 .. ldab 00,x -D7AA C1 45 .E cmpb #45 -D7AC 27 12 '. beq 12 ;D7C0 -D7AE E6 00 .. ldab 00,x -D7B0 C1 4F .O cmpb #4f -D7B2 27 0C '. beq 0c ;D7C0 -D7B4 E6 00 .. ldab 00,x -D7B6 C1 59 .Y cmpb #59 -D7B8 27 06 '. beq 06 ;D7C0 -D7BA E6 00 .. ldab 00,x -D7BC C1 63 .c cmpb #63 -D7BE 26 05 &. bne 05 ;D7C5 -D7C0 CC 00 01 ... ldd #0001 -D7C3 20 38 8 bra 38 ;D7FD -D7C5 F6 0E 6D ..m ldab 0e6d -D7C8 C1 01 .. cmpb #01 -D7CA 26 2F &/ bne 2f ;D7FB -D7CC 30 0 tsx -D7CD E6 00 .. ldab 00,x -D7CF 4F O clra -D7D0 CE 00 0A ... ldx #000a -D7D3 02 . idiv -D7D4 C1 01 .. cmpb #01 -D7D6 27 11 '. beq 11 ;D7E9 -D7D8 30 0 tsx -D7D9 E6 00 .. ldab 00,x -D7DB 4F O clra -D7DC CE 00 0A ... ldx #000a -D7DF 02 . idiv -D7E0 C1 02 .. cmpb #02 -D7E2 27 05 '. beq 05 ;D7E9 -D7E4 CC 00 01 ... ldd #0001 -D7E7 20 14 . bra 14 ;D7FD -D7E9 30 0 tsx -D7EA E6 00 .. ldab 00,x -D7EC C1 0B .. cmpb #0b -D7EE 25 06 %. bcs 06 ;D7F6 -D7F0 E6 00 .. ldab 00,x -D7F2 C1 3E .> cmpb #3e -D7F4 23 05 #. bls 05 ;D7FB -D7F6 CC 00 01 ... ldd #0001 -D7F9 20 02 . bra 02 ;D7FD -D7FB 5F _ clrb -D7FC 4F O clra -D7FD 31 1 ins -D7FE 39 9 rts - -jump80: -D7FF 7F 00 1C ... clr 001c -D802 F6 00 1C ... ldab 001c -D805 4F O clra -D806 B3 00 4D ..M subd 004d -D809 24 05 $. bcc 05 ;D810 -D80B 7C 00 1C |.. inc 001c -D80E 20 F2 . bra f2 ;D802 -D810 F6 00 1C ... ldab 001c -D813 4F O clra -D814 05 . asld -D815 C3 0D 1F ... addd #0d1f -D818 8F . xgdx -D819 EC 00 .. ldd 00,x -D81B 83 FF FF ... subd #ffff -D81E 26 10 &. bne 10 ;D830 -D820 5F _ clrb -D821 4F O clra -D822 37 7 pshb -D823 36 6 psha -D824 F6 00 1C ... ldab 001c -D827 4F O clra -D828 05 . asld -D829 C3 0D 1F ... addd #0d1f -D82C 38 8 pulx -D82D 8F . xgdx -D82E ED 00 .. stad 00,x -D830 F6 00 1C ... ldab 001c -D833 4F O clra -D834 05 . asld -D835 C3 0D 1F ... addd #0d1f -D838 8F . xgdx -D839 6C 01 l. inc 01,x -D83B 26 02 &. bne 02 ;D83F -D83D 6C 00 l. inc 00,x -D83F 39 9 rts - -jump105: -D840 FC 00 44 ..D ldd 0044 -D843 26 03 &. bne 03 ;D848 -D845 7E D8 D2 ~.. jmp d8d2 ;goto66 -D848 FC 00 44 ..D ldd 0044 -D84B 37 7 pshb -D84C 36 6 psha -D84D 4F O clra -D84E 5F _ clrb -D84F 37 7 pshb -D850 36 6 psha -D851 CC 0D EB ... ldd #0deb -D854 BD FB DF ... jsr fbdf ;jump46 -D857 31 1 ins -D858 31 1 ins -D859 FE 0D ED ... ldx 0ded -D85C 3C < pshx -D85D FC 0D EB ... ldd 0deb -D860 37 7 pshb -D861 36 6 psha -D862 CE E1 00 ... ldx #e100 -D865 3C < pshx -D866 CC 05 F5 ... ldd #05f5 -D869 37 7 pshb -D86A 36 6 psha -D86B 30 0 tsx -D86C EC 06 .. ldd 06,x -D86E A3 02 .. subd 02,x -D870 EC 04 .. ldd 04,x -D872 E2 01 .. sbcb 01,x -D874 A2 00 .. sbca 00,x -D876 38 8 pulx -D877 38 8 pulx -D878 38 8 pulx -D879 38 8 pulx -D87A 25 11 %. bcs 11 ;D88D -D87C CE 1F 00 ... ldx #1f00 -D87F 3C < pshx -D880 CC FA 0A ... ldd #fa0a -D883 37 7 pshb -D884 36 6 psha -D885 CC 0D EB ... ldd #0deb -D888 BD FB DF ... jsr fbdf ;jump46 -D88B 31 1 ins -D88C 31 1 ins -D88D FC 00 44 ..D ldd 0044 -D890 37 7 pshb -D891 36 6 psha -D892 4F O clra -D893 5F _ clrb -D894 37 7 pshb -D895 36 6 psha -D896 CC 0D E7 ... ldd #0de7 -D899 BD FB DF ... jsr fbdf ;jump46 -D89C 31 1 ins -D89D 31 1 ins -D89E FE 0D E9 ... ldx 0de9 -D8A1 3C < pshx -D8A2 FC 0D E7 ... ldd 0de7 -D8A5 37 7 pshb -D8A6 36 6 psha -D8A7 CE E1 00 ... ldx #e100 -D8AA 3C < pshx -D8AB CC 05 F5 ... ldd #05f5 -D8AE 37 7 pshb -D8AF 36 6 psha -D8B0 30 0 tsx -D8B1 EC 06 .. ldd 06,x -D8B3 A3 02 .. subd 02,x -D8B5 EC 04 .. ldd 04,x -D8B7 E2 01 .. sbcb 01,x -D8B9 A2 00 .. sbca 00,x -D8BB 38 8 pulx -D8BC 38 8 pulx -D8BD 38 8 pulx -D8BE 38 8 pulx -D8BF 25 11 %. bcs 11 ;D8D2 -D8C1 CE 1F 00 ... ldx #1f00 -D8C4 3C < pshx -D8C5 CC FA 0A ... ldd #fa0a -D8C8 37 7 pshb -D8C9 36 6 psha -D8CA CC 0D E7 ... ldd #0de7 -D8CD BD FB DF ... jsr fbdf ;jump46 -D8D0 31 1 ins -D8D1 31 1 ins -goto66: -D8D2 39 9 rts - -jump84: -D8D3 7F 00 18 ... clr 0018 -D8D6 F6 00 18 ... ldab 0018 -D8D9 C1 10 .. cmpb #10 -D8DB 24 0B $. bcc 0b ;D8E8 -D8DD CC 00 32 ..2 ldd #0032 -D8E0 BD E5 71 ..q jsr e571 ;jump13 -D8E3 7C 00 18 |.. inc 0018 -D8E6 20 EE . bra ee ;D8D6 -D8E8 39 9 rts - -jump92: -D8E9 F6 00 2B ..+ ldab 002b -D8EC C1 00 .. cmpb #00 -D8EE 26 18 &. bne 18 ;D908 -D8F0 CC AD 84 ... ldd #ad84 -D8F3 BD C0 BA ... jsr c0ba ;display: -D8F6 8D DB .. bsr dest db -D8F8 CC AD 8F ... ldd #ad8f -D8FB BD C0 BA ... jsr c0ba ;display: -D8FE 8D D3 .. bsr dest d3 -D900 CC AD 9A ... ldd #ad9a -D903 BD C0 BA ... jsr c0ba ;display: -D906 20 4E N bra 4e ;D956 -D908 C1 01 .. cmpb #01 -D90A 26 18 &. bne 18 ;D924 -D90C CC AD 63 ..c ldd #ad63 -D90F BD C0 BA ... jsr c0ba ;display: -D912 8D BF .. bsr dest bf -D914 CC AD 6E ..n ldd #ad6e -D917 BD C0 BA ... jsr c0ba ;display: -D91A 8D B7 .. bsr dest b7 -D91C CC AD 79 ..y ldd #ad79 -D91F BD C0 BA ... jsr c0ba ;display: -D922 20 32 2 bra 32 ;D956 -D924 C1 02 .. cmpb #02 -D926 26 18 &. bne 18 ;D940 -D928 CC AD 42 ..B ldd #ad42 -D92B BD C0 BA ... jsr c0ba ;display: -D92E 8D A3 .. bsr dest a3 -D930 CC AD 4D ..M ldd #ad4d -D933 BD C0 BA ... jsr c0ba ;display: -D936 8D 9B .. bsr dest 9b -D938 CC AD 58 ..X ldd #ad58 -D93B BD C0 BA ... jsr c0ba ;display: -D93E 20 16 . bra 16 ;D956 -D940 CC AD 21 ..! ldd #ad21 -D943 BD C0 BA ... jsr c0ba ;display: -D946 8D 8B .. bsr dest 8b -D948 CC AD 2C .., ldd #ad2c -D94B BD C0 BA ... jsr c0ba ;display: -D94E 8D 83 .. bsr dest 83 -D950 CC AD 37 ..7 ldd #ad37 -D953 BD C0 BA ... jsr c0ba ;display: -D956 BD D8 D3 ... jsr d8d3 ;jump84 -D959 39 9 rts - -jump123: -D95A F6 00 06 ... ldab 0006 -D95D F1 0B AF ... cmpb 0baf -D960 26 0D &. bne 0d ;D96F -D962 BD D7 FF ... jsr d7ff ;jump80 -D965 F6 0B B4 ... ldab 0bb4 -D968 F7 00 06 ... stb 0006 -D96B 8D 55 .U bsr dest 55 -D96D 20 52 R bra 52 ;D9C1 -D96F F6 00 06 ... ldab 0006 -D972 F1 0B AE ... cmpb 0bae -D975 26 0D &. bne 0d ;D984 -D977 BD D7 FF ... jsr d7ff ;jump80 -D97A F6 0B B3 ... ldab 0bb3 -D97D F7 00 06 ... stb 0006 -D980 8D 40 .@ bsr dest 40 -D982 20 3D = bra 3d ;D9C1 -D984 F6 00 06 ... ldab 0006 -D987 F1 0B AD ... cmpb 0bad -D98A 26 0D &. bne 0d ;D999 -D98C BD D7 FF ... jsr d7ff ;jump80 -D98F F6 0B B2 ... ldab 0bb2 -D992 F7 00 06 ... stb 0006 -D995 8D 2B .+ bsr dest 2b -D997 20 28 ( bra 28 ;D9C1 -D999 F6 00 06 ... ldab 0006 -D99C F1 0B AC ... cmpb 0bac -D99F 26 0D &. bne 0d ;D9AE -D9A1 BD D7 FF ... jsr d7ff ;jump80 -D9A4 F6 0B B1 ... ldab 0bb1 -D9A7 F7 00 06 ... stb 0006 -D9AA 8D 16 .. bsr dest 16 -D9AC 20 13 . bra 13 ;D9C1 -D9AE F6 00 06 ... ldab 0006 -D9B1 F1 0B AB ... cmpb 0bab -D9B4 26 0B &. bne 0b ;D9C1 -D9B6 BD D7 FF ... jsr d7ff ;jump80 -D9B9 F6 0B B0 ... ldab 0bb0 -D9BC F7 00 06 ... stb 0006 -D9BF 8D 01 .. bsr dest 01 -D9C1 39 9 rts - -D9C2 CC 03 E8 ... ldd #03e8 -D9C5 BD E5 71 ..q jsr e571 ;jump13 -D9C8 BD D7 83 ... jsr d783 ;jump44 -D9CB 83 00 00 ... subd #0000 -D9CE 27 0B '. beq 0b ;D9DB -D9D0 7F 00 06 ... clr 0006 -D9D3 5F _ clrb -D9D4 4F O clra -D9D5 FD 00 4D ..M stad 004d -D9D8 7E DA 63 ~.c jmp da63 ;goto67 -D9DB BD D2 13 ... jsr d213 ;jump45 -D9DE 83 00 00 ... subd #0000 -D9E1 26 0A &. bne 0a ;D9ED -D9E3 7F 00 06 ... clr 0006 -D9E6 5F _ clrb -D9E7 4F O clra -D9E8 FD 00 4D ..M stad 004d -D9EB 20 76 v bra 76 ;DA63 -D9ED FC 0D 0B ... ldd 0d0b -D9F0 83 FF FF ... subd #ffff -D9F3 26 05 &. bne 05 ;D9FA -D9F5 5F _ clrb -D9F6 4F O clra -D9F7 FD 0D 0B ... stad 0d0b -D9FA FE 0D 0B ... ldx 0d0b -D9FD 08 . inx -D9FE FF 0D 0B ... stx 0d0b -DA01 F6 00 06 ... ldab 0006 -DA04 4F O clra -DA05 05 . asld -DA06 C3 08 C8 ... addd #08c8 -DA09 8F . xgdx -DA0A EC 00 .. ldd 00,x -DA0C C4 7F .. andb #7f -DA0E 4F O clra -DA0F FD 00 4D ..M stad 004d -DA12 F6 00 06 ... ldab 0006 -DA15 4F O clra -DA16 05 . asld -DA17 C3 08 00 ... addd #0800 -DA1A 8F . xgdx -DA1B EC 00 .. ldd 00,x -DA1D C4 FF .. andb #ff -DA1F 84 3F .? anda #3f -DA21 37 7 pshb -DA22 36 6 psha -DA23 4F O clra -DA24 5F _ clrb -DA25 37 7 pshb -DA26 36 6 psha -DA27 CC 0D 17 ... ldd #0d17 -DA2A BD FB DF ... jsr fbdf ;jump46 -DA2D 31 1 ins -DA2E 31 1 ins -DA2F FE 0D 19 ... ldx 0d19 -DA32 3C < pshx -DA33 FC 0D 17 ... ldd 0d17 -DA36 37 7 pshb -DA37 36 6 psha -DA38 CE E1 00 ... ldx #e100 -DA3B 3C < pshx -DA3C CC 05 F5 ... ldd #05f5 -DA3F 37 7 pshb -DA40 36 6 psha -DA41 30 0 tsx -DA42 EC 06 .. ldd 06,x -DA44 A3 02 .. subd 02,x -DA46 EC 04 .. ldd 04,x -DA48 E2 01 .. sbcb 01,x -DA4A A2 00 .. sbca 00,x -DA4C 38 8 pulx -DA4D 38 8 pulx -DA4E 38 8 pulx -DA4F 38 8 pulx -DA50 25 11 %. bcs 11 ;DA63 -DA52 CE 1F 00 ... ldx #1f00 -DA55 3C < pshx -DA56 CC FA 0A ... ldd #fa0a -DA59 37 7 pshb -DA5A 36 6 psha -DA5B CC 0D 17 ... ldd #0d17 -DA5E BD FB DF ... jsr fbdf ;jump46 -DA61 31 1 ins -DA62 31 1 ins -goto67: -DA63 39 9 rts - -jump122: -DA64 FE 0B B9 ... ldx 0bb9 -DA67 08 . inx -DA68 FF 0B B9 ... stx 0bb9 -DA6B FC 0B B5 ... ldd 0bb5 -DA6E CE 00 32 ..2 ldx #0032 -DA71 02 . idiv -DA72 8F . xgdx -DA73 37 7 pshb -DA74 36 6 psha -DA75 CC 00 C3 ... ldd #00c3 -DA78 BD FB BA ... jsr fbba ;jump38 -DA7B B3 0B B9 ... subd 0bb9 -DA7E 24 05 $. bcc 05 ;DA85 -DA80 5F _ clrb -DA81 4F O clra -DA82 FD 0B B9 ... stad 0bb9 -DA85 FC 0B B9 ... ldd 0bb9 -DA88 37 7 pshb -DA89 36 6 psha -DA8A CC 00 0A ... ldd #000a -DA8D BD FB BA ... jsr fbba ;jump38 -DA90 37 7 pshb -DA91 36 6 psha -DA92 FC 0B B5 ... ldd 0bb5 -DA95 CE 00 32 ..2 ldx #0032 -DA98 02 . idiv -DA99 8F . xgdx -DA9A 38 8 pulx -DA9B 8F . xgdx -DA9C 02 . idiv -DA9D 8F . xgdx -DA9E 37 7 pshb -DA9F 36 6 psha -DAA0 CC 00 0A ... ldd #000a -DAA3 BD FB BA ... jsr fbba ;jump38 -DAA6 CE 00 0A ... ldx #000a -DAA9 02 . idiv -DAAA 8F . xgdx -DAAB FD 00 4A ..J stad 004a -DAAE FC 00 4A ..J ldd 004a -DAB1 BD FE 32 ..2 jsr fe32 ;jump25 -DAB4 DA CA 00 ... orab ca -DAB7 6E DA n. jmp da,x -DAB9 CA 02 .. orab #02 -DABB 80 DA .. suba #da -DABD CA 01 .. orab #01 -DABF C2 DA .. sbcb #da -DAC1 CA 01 .. orab #01 -DAC3 C2 DB .. sbcb #db -DAC5 43 C coma -DAC6 F9 8E 00 ... adcb 8e00 -DAC9 00 . test -DACA FC 0D 07 ... ldd 0d07 -DACD 83 FF FF ... subd #ffff -DAD0 26 05 &. bne 05 ;DAD7 -DAD2 5F _ clrb -DAD3 4F O clra -DAD4 FD 0D 07 ... stad 0d07 -DAD7 FE 0D 07 ... ldx 0d07 -DADA 08 . inx -DADB FF 0D 07 ... stx 0d07 -DADE F6 00 06 ... ldab 0006 -DAE1 4F O clra -DAE2 05 . asld -DAE3 C3 08 00 ... addd #0800 -DAE6 8F . xgdx -DAE7 EC 00 .. ldd 00,x -DAE9 C4 FF .. andb #ff -DAEB 84 3F .? anda #3f -DAED 37 7 pshb -DAEE 36 6 psha -DAEF 4F O clra -DAF0 5F _ clrb -DAF1 37 7 pshb -DAF2 36 6 psha -DAF3 CC 0D 0F ... ldd #0d0f -DAF6 BD FB DF ... jsr fbdf ;jump46 -DAF9 31 1 ins -DAFA 31 1 ins -DAFB FE 0D 11 ... ldx 0d11 -DAFE 3C < pshx -DAFF FC 0D 0F ... ldd 0d0f -DB02 37 7 pshb -DB03 36 6 psha -DB04 CE E1 00 ... ldx #e100 -DB07 3C < pshx -DB08 CC 05 F5 ... ldd #05f5 -DB0B 37 7 pshb -DB0C 36 6 psha -DB0D 30 0 tsx -DB0E EC 06 .. ldd 06,x -DB10 A3 02 .. subd 02,x -DB12 EC 04 .. ldd 04,x -DB14 E2 01 .. sbcb 01,x -DB16 A2 00 .. sbca 00,x -DB18 38 8 pulx -DB19 38 8 pulx -DB1A 38 8 pulx -DB1B 38 8 pulx -DB1C 25 11 %. bcs 11 ;DB2F -DB1E CE 1F 00 ... ldx #1f00 -DB21 3C < pshx -DB22 CC FA 0A ... ldd #fa0a -DB25 37 7 pshb -DB26 36 6 psha -DB27 CC 0D 0F ... ldd #0d0f -DB2A BD FB DF ... jsr fbdf ;jump46 -DB2D 31 1 ins -DB2E 31 1 ins -DB2F 5F _ clrb -DB30 4F O clra -DB31 FD 00 44 ..D stad 0044 -DB34 CE 00 1B ... ldx #001b -DB37 1D 00 .. bclr add,x 00,x -DB39 01 . nop -DB3A 7F 00 4F ..O clr 004f -DB3D CE 00 11 ... ldx #0011 -DB40 1C 00 .. bset add,x 00,x -DB42 10 . sba -DB43 39 9 rts - -jump104: -DB44 F6 00 2B ..+ ldab 002b -DB47 C1 00 .. cmpb #00 -DB49 26 08 &. bne 08 ;DB53 -DB4B CC AC DF ... ldd #acdf -DB4E BD C0 BA ... jsr c0ba ;display: -DB51 20 1E . bra 1e ;DB71 -DB53 C1 01 .. cmpb #01 -DB55 26 08 &. bne 08 ;DB5F -DB57 CC AC D4 ... ldd #acd4 -DB5A BD C0 BA ... jsr c0ba ;display: -DB5D 20 12 . bra 12 ;DB71 -DB5F C1 02 .. cmpb #02 -DB61 26 08 &. bne 08 ;DB6B -DB63 CC AC EA ... ldd #acea -DB66 BD C0 BA ... jsr c0ba ;display: -DB69 20 06 . bra 06 ;DB71 -DB6B CC AC D4 ... ldd #acd4 -DB6E BD C0 BA ... jsr c0ba ;display: -DB71 BD D8 D3 ... jsr d8d3 ;jump84 -DB74 CE 00 01 ... ldx #0001 -DB77 3C < pshx -DB78 FC 00 40 ..@ ldd 0040 -DB7B F3 00 3E ..> addd 003e -DB7E BD BE 9E ... jsr be9e ;jump50 -DB81 38 8 pulx -DB82 FC 00 40 ..@ ldd 0040 -DB85 27 05 '. beq 05 ;DB8C -DB87 BD C4 56 ..V jsr c456 ;jump47 -DB8A 20 06 . bra 06 ;DB92 -DB8C CC 02 58 ..X ldd #0258 -DB8F BD E5 71 ..q jsr e571 ;jump13 -DB92 FC 00 3E ..> ldd 003e -DB95 27 03 '. beq 03 ;DB9A -DB97 BD C5 D3 ... jsr c5d3 ;jump6 -DB9A F6 00 2B ..+ ldab 002b -DB9D C1 00 .. cmpb #00 -DB9F 26 08 &. bne 08 ;DBA9 -DBA1 CC AD 16 ... ldd #ad16 -DBA4 BD C0 BA ... jsr c0ba ;display: -DBA7 20 1E . bra 1e ;DBC7 -DBA9 C1 01 .. cmpb #01 -DBAB 26 08 &. bne 08 ;DBB5 -DBAD CC AD 0B ... ldd #ad0b -DBB0 BD C0 BA ... jsr c0ba ;display: -DBB3 20 12 . bra 12 ;DBC7 -DBB5 C1 02 .. cmpb #02 -DBB7 26 08 &. bne 08 ;DBC1 -DBB9 CC AD 00 ... ldd #ad00 -DBBC BD C0 BA ... jsr c0ba ;display: -DBBF 20 06 . bra 06 ;DBC7 -DBC1 CC AC F5 ... ldd #acf5 -DBC4 BD C0 BA ... jsr c0ba ;display: -DBC7 BD D8 D3 ... jsr d8d3 ;jump84 -DBCA 39 9 rts - -jump121: -DBCB F6 00 1B ... ldab 001b -DBCE C4 01 .. andb #01 -DBD0 26 03 &. bne 03 ;DBD5 -DBD2 7E DC 98 ~.. jmp dc98 ;goto68 -DBD5 F6 00 06 ... ldab 0006 -DBD8 4F O clra -DBD9 05 . asld -DBDA C3 08 C8 ... addd #08c8 -DBDD 8F . xgdx -DBDE EC 00 .. ldd 00,x -DBE0 84 08 .. anda #08 -DBE2 26 03 &. bne 03 ;DBE7 -DBE4 7E DC 98 ~.. jmp dc98 ;goto68 -DBE7 BD D7 FF ... jsr d7ff ;jump80 -DBEA CC 03 E8 ... ldd #03e8 -DBED BD E5 71 ..q jsr e571 ;jump13 -DBF0 BD D3 46 ..F jsr d346 ;jump43 -DBF3 83 00 00 ... subd #0000 -DBF6 26 08 &. bne 08 ;DC00 -DBF8 BD D7 83 ... jsr d783 ;jump44 -DBFB 83 00 00 ... subd #0000 -DBFE 27 17 '. beq 17 ;DC17 -DC00 5F _ clrb -DC01 4F O clra -DC02 FD 00 4D ..M stad 004d -DC05 FC 00 44 ..D ldd 0044 -DC08 F3 0B B7 ... addd 0bb7 -DC0B 04 . lsrd -DC0C F3 00 40 ..@ addd 0040 -DC0F B3 0B B7 ... subd 0bb7 -DC12 FD 00 40 ..@ stad 0040 -DC15 20 78 x bra 78 ;DC8F -DC17 BD D2 13 ... jsr d213 ;jump45 -DC1A 83 00 00 ... subd #0000 -DC1D 26 17 &. bne 17 ;DC36 -DC1F 5F _ clrb -DC20 4F O clra -DC21 FD 00 4D ..M stad 004d -DC24 FC 00 44 ..D ldd 0044 -DC27 F3 0B B7 ... addd 0bb7 -DC2A 04 . lsrd -DC2B F3 00 40 ..@ addd 0040 -DC2E B3 0B B7 ... subd 0bb7 -DC31 FD 00 40 ..@ stad 0040 -DC34 20 59 Y bra 59 ;DC8F -DC36 FC 0D 09 ... ldd 0d09 -DC39 83 FF FF ... subd #ffff -DC3C 26 05 &. bne 05 ;DC43 -DC3E 5F _ clrb -DC3F 4F O clra -DC40 FD 0D 09 ... stad 0d09 -DC43 FE 0D 09 ... ldx 0d09 -DC46 08 . inx -DC47 FF 0D 09 ... stx 0d09 -DC4A FC 0B B7 ... ldd 0bb7 -DC4D 37 7 pshb -DC4E 36 6 psha -DC4F 4F O clra -DC50 5F _ clrb -DC51 37 7 pshb -DC52 36 6 psha -DC53 CC 0D 13 ... ldd #0d13 -DC56 BD FB DF ... jsr fbdf ;jump46 -DC59 31 1 ins -DC5A 31 1 ins -DC5B FE 0D 15 ... ldx 0d15 -DC5E 3C < pshx -DC5F FC 0D 13 ... ldd 0d13 -DC62 37 7 pshb -DC63 36 6 psha -DC64 CE E1 00 ... ldx #e100 -DC67 3C < pshx -DC68 CC 05 F5 ... ldd #05f5 -DC6B 37 7 pshb -DC6C 36 6 psha -DC6D 30 0 tsx -DC6E EC 06 .. ldd 06,x -DC70 A3 02 .. subd 02,x -DC72 EC 04 .. ldd 04,x -DC74 E2 01 .. sbcb 01,x -DC76 A2 00 .. sbca 00,x -DC78 38 8 pulx -DC79 38 8 pulx -DC7A 38 8 pulx -DC7B 38 8 pulx -DC7C 25 11 %. bcs 11 ;DC8F -DC7E CE 1F 00 ... ldx #1f00 -DC81 3C < pshx -DC82 CC FA 0A ... ldd #fa0a -DC85 37 7 pshb -DC86 36 6 psha -DC87 CC 0D 13 ... ldd #0d13 -DC8A BD FB DF ... jsr fbdf ;jump46 -DC8D 31 1 ins -DC8E 31 1 ins -DC8F CE 00 1B ... ldx #001b -DC92 1D 00 .. bclr add,x 00,x -DC94 01 . nop -DC95 7F 00 4F ..O clr 004f -goto68: -DC98 F6 00 11 ... ldab 0011 -DC9B C4 08 .. andb #08 -DC9D 26 03 &. bne 03 ;DCA2 -DC9F BD D9 5A ..Z jsr d95a ;jump123 -DCA2 39 9 rts - -jump29: -DCA3 CE 0B BC ... ldx #0bbc -DCA6 1D 00 .. bclr add,x 00,x -DCA8 1C F6 .. bset add,x f6,x -DCAA 0B . sev -DCAB BC C4 03 ... cmpx c403 -DCAE 26 48 &H bne 48 ;DCF8 -DCB0 FC 0B BD ... ldd 0bbd -DCB3 37 7 pshb -DCB4 36 6 psha -DCB5 4F O clra -DCB6 5F _ clrb -DCB7 37 7 pshb -DCB8 36 6 psha -DCB9 CC 0D F7 ... ldd #0df7 -DCBC BD FB DF ... jsr fbdf ;jump46 -DCBF 31 1 ins -DCC0 31 1 ins -DCC1 FE 0D F9 ... ldx 0df9 -DCC4 3C < pshx -DCC5 FC 0D F7 ... ldd 0df7 -DCC8 37 7 pshb -DCC9 36 6 psha -DCCA CE E1 00 ... ldx #e100 -DCCD 3C < pshx -DCCE CC 05 F5 ... ldd #05f5 -DCD1 37 7 pshb -DCD2 36 6 psha -DCD3 30 0 tsx -DCD4 EC 06 .. ldd 06,x -DCD6 A3 02 .. subd 02,x -DCD8 EC 04 .. ldd 04,x -DCDA E2 01 .. sbcb 01,x -DCDC A2 00 .. sbca 00,x -DCDE 38 8 pulx -DCDF 38 8 pulx -DCE0 38 8 pulx -DCE1 38 8 pulx -DCE2 25 11 %. bcs 11 ;DCF5 -DCE4 CE 1F 00 ... ldx #1f00 -DCE7 3C < pshx -DCE8 CC FA 0A ... ldd #fa0a -DCEB 37 7 pshb -DCEC 36 6 psha -DCED CC 0D F7 ... ldd #0df7 -DCF0 BD FB DF ... jsr fbdf ;jump46 -DCF3 31 1 ins -DCF4 31 1 ins -DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 -DCF8 F6 0B BC ... ldab 0bbc -DCFB C4 03 .. andb #03 -DCFD C1 01 .. cmpb #01 -DCFF 27 03 '. beq 03 ;DD04 -DD01 7E DD D4 ~.. jmp ddd4 ;goto69 -DD04 F6 0B BC ... ldab 0bbc -DD07 C4 E0 .. andb #e0 -DD09 54 T lsrb -DD0A 54 T lsrb -DD0B 54 T lsrb -DD0C 54 T lsrb -DD0D 54 T lsrb -DD0E F7 0B BC ... stb 0bbc -DD11 F6 0B BC ... ldab 0bbc -DD14 F1 0B C4 ... cmpb 0bc4 -DD17 26 33 &3 bne 33 ;DD4C -DD19 F6 0B D7 ... ldab 0bd7 -DD1C C1 01 .. cmpb #01 -DD1E 26 0A &. bne 0a ;DD2A -DD20 7C 0C DB |.. inc 0cdb -DD23 C6 03 .. ldab #03 -DD25 F7 00 48 ..H stb 0048 -DD28 20 20 bra 20 ;DD4A -DD2A F6 0B D8 ... ldab 0bd8 -DD2D C1 01 .. cmpb #01 -DD2F 26 0A &. bne 0a ;DD3B -DD31 7C 0C DA |.. inc 0cda -DD34 C6 02 .. ldab #02 -DD36 F7 00 48 ..H stb 0048 -DD39 20 0F . bra 0f ;DD4A -DD3B F6 0B D9 ... ldab 0bd9 -DD3E C1 01 .. cmpb #01 -DD40 26 08 &. bne 08 ;DD4A -DD42 7C 0C D9 |.. inc 0cd9 -DD45 C6 01 .. ldab #01 -DD47 F7 00 48 ..H stb 0048 -DD4A 20 74 t bra 74 ;DDC0 -DD4C F6 0B BC ... ldab 0bbc -DD4F F1 0B C5 ... cmpb 0bc5 -DD52 26 33 &3 bne 33 ;DD87 -DD54 F6 0B D7 ... ldab 0bd7 -DD57 C1 04 .. cmpb #04 -DD59 26 0A &. bne 0a ;DD65 -DD5B 7C 0C DB |.. inc 0cdb -DD5E C6 03 .. ldab #03 -DD60 F7 00 48 ..H stb 0048 -DD63 20 20 bra 20 ;DD85 -DD65 F6 0B D8 ... ldab 0bd8 -DD68 C1 04 .. cmpb #04 -DD6A 26 0A &. bne 0a ;DD76 -DD6C 7C 0C DA |.. inc 0cda -DD6F C6 02 .. ldab #02 -DD71 F7 00 48 ..H stb 0048 -DD74 20 0F . bra 0f ;DD85 -DD76 F6 0B D9 ... ldab 0bd9 -DD79 C1 04 .. cmpb #04 -DD7B 26 08 &. bne 08 ;DD85 -DD7D 7C 0C D9 |.. inc 0cd9 -DD80 C6 01 .. ldab #01 -DD82 F7 00 48 ..H stb 0048 -DD85 20 39 9 bra 39 ;DDC0 -DD87 F6 0B BC ... ldab 0bbc -DD8A F1 0B C6 ... cmpb 0bc6 -DD8D 26 31 &1 bne 31 ;DDC0 -DD8F F6 0B D7 ... ldab 0bd7 -DD92 C1 02 .. cmpb #02 -DD94 26 0A &. bne 0a ;DDA0 -DD96 7C 0C DB |.. inc 0cdb -DD99 C6 03 .. ldab #03 -DD9B F7 00 48 ..H stb 0048 -DD9E 20 20 bra 20 ;DDC0 -DDA0 F6 0B D8 ... ldab 0bd8 -DDA3 C1 02 .. cmpb #02 -DDA5 26 0A &. bne 0a ;DDB1 -DDA7 7C 0C DA |.. inc 0cda -DDAA C6 02 .. ldab #02 -DDAC F7 00 48 ..H stb 0048 -DDAF 20 0F . bra 0f ;DDC0 -DDB1 F6 0B D9 ... ldab 0bd9 -DDB4 C1 02 .. cmpb #02 -DDB6 26 08 &. bne 08 ;DDC0 -DDB8 7C 0C D9 |.. inc 0cd9 -DDBB C6 01 .. ldab #01 -DDBD F7 00 48 ..H stb 0048 -DDC0 F6 00 17 ... ldab 0017 -DDC3 C4 08 .. andb #08 -DDC5 26 0D &. bne 0d ;DDD4 -DDC7 F6 0B BC ... ldab 0bbc -DDCA 26 08 &. bne 08 ;DDD4 -DDCC 7C 0C DC |.. inc 0cdc -DDCF C6 04 .. ldab #04 -DDD1 F7 00 48 ..H stb 0048 -goto69: -DDD4 39 9 rts - -jump120: -DDD5 BD BE 69 ..i jsr be69 ;jump3 -DDD8 C6 03 .. ldab #03 -DDDA F7 00 1C ... stb 001c -DDDD F6 00 1C ... ldab 001c -DDE0 C1 0D .. cmpb #0d -DDE2 24 1C $. bcc 1c ;DE00 -DDE4 F6 00 1C ... ldab 001c -DDE7 4F O clra -DDE8 C3 0C B9 ... addd #0cb9 -DDEB 8F . xgdx -DDEC E6 00 .. ldab 00,x -DDEE 37 7 pshb -DDEF CC 0B 9C ... ldd #0b9c -DDF2 F0 00 1C ... subb 001c -DDF5 82 00 .. sbca #00 -DDF7 8F . xgdx -DDF8 33 3 pulb -DDF9 E7 00 .. stb 00,x -DDFB 7C 00 1C |.. inc 001c -DDFE 20 DD . bra dd ;DDDD -DE00 BD BE 10 ... jsr be10 ;jump88 -DE03 C6 14 .. ldab #14 -DE05 F7 00 2C .., stb 002c -DE08 39 9 rts - -dump119: -DE09 CC 0B 9A ... ldd #0b9a -DE0C BD C0 BA ... jsr c0ba ;display: -DE0F C6 14 .. ldab #14 -DE11 F7 00 2C .., stb 002c -DE14 39 9 rts - -dump118: -DE15 F6 00 1B ... ldab 001b -DE18 C4 01 .. andb #01 -DE1A 26 03 &. bne 03 ;DE1F -DE1C 7E DE A4 ~.. jmp dea4 ;goto70 -DE1F F6 00 06 ... ldab 0006 -DE22 4F O clra -DE23 05 . asld -DE24 C3 08 C8 ... addd #08c8 -DE27 8F . xgdx -DE28 EC 00 .. ldd 00,x -DE2A 84 08 .. anda #08 -DE2C 27 76 'v beq 76 ;DEA4 -DE2E F6 00 11 ... ldab 0011 -DE31 C4 08 .. andb #08 -DE33 26 33 &3 bne 33 ;DE68 -DE35 F6 00 06 ... ldab 0006 -DE38 F1 0B AF ... cmpb 0baf -DE3B 27 20 ' beq 20 ;DE5D -DE3D F6 00 06 ... ldab 0006 -DE40 F1 0B AE ... cmpb 0bae -DE43 27 18 '. beq 18 ;DE5D -DE45 F6 00 06 ... ldab 0006 -DE48 F1 0B AD ... cmpb 0bad -DE4B 27 10 '. beq 10 ;DE5D -DE4D F6 00 06 ... ldab 0006 -DE50 F1 0B AC ... cmpb 0bac -DE53 27 08 '. beq 08 ;DE5D -DE55 F6 00 06 ... ldab 0006 -DE58 F1 0B AB ... cmpb 0bab -DE5B 26 0B &. bne 0b ;DE68 -DE5D CE 00 1B ... ldx #001b -DE60 1D 00 .. bclr add,x 00,x -DE62 01 . nop -DE63 7F 00 4F ..O clr 004f -DE66 20 3C < bra 3c ;DEA4 -DE68 FC 00 44 ..D ldd 0044 -DE6B B3 0B B7 ... subd 0bb7 -DE6E 23 2B #+ bls 2b ;DE9B -DE70 FC 00 40 ..@ ldd 0040 -DE73 F3 00 3E ..> addd 003e -DE76 37 7 pshb -DE77 36 6 psha -DE78 FC 00 44 ..D ldd 0044 -DE7B B3 0B B7 ... subd 0bb7 -DE7E F3 00 44 ..D addd 0044 -DE81 30 0 tsx -DE82 A3 00 .. subd 00,x -DE84 31 1 ins -DE85 31 1 ins -DE86 22 13 ". bhi 13 ;DE9B -DE88 FC 0B B7 ... ldd 0bb7 -DE8B 27 0E '. beq 0e ;DE9B -DE8D FC 00 44 ..D ldd 0044 -DE90 B3 0B B7 ... subd 0bb7 -DE93 F3 00 44 ..D addd 0044 -DE96 FD 00 44 ..D stad 0044 -DE99 20 09 . bra 09 ;DEA4 -DE9B CE 00 1B ... ldx #001b -DE9E 1D 00 .. bclr add,x 00,x -DEA0 01 . nop -DEA1 7F 00 4F ..O clr 004f -goto70: -DEA4 39 9 rts - -dump117: -DEA5 F6 00 2B ..+ ldab 002b -DEA8 C1 00 .. cmpb #00 -DEAA 26 0D &. bne 0d ;DEB9 -DEAC CE 00 12 ... ldx #0012 -DEAF 3C < pshx -DEB0 CC AE 7E ..~ ldd #ae7e -DEB3 BD C0 2E ... jsr c02e ;jump71 -DEB6 38 8 pulx -DEB7 20 2D - bra 2d ;DEE6 -DEB9 C1 01 .. cmpb #01 -DEBB 26 0D &. bne 0d ;DECA -DEBD CE 00 0F ... ldx #000f -DEC0 3C < pshx -DEC1 CC AE 6D ..m ldd #ae6d -DEC4 BD C0 2E ... jsr c02e ;jump71 -DEC7 38 8 pulx -DEC8 20 1C . bra 1c ;DEE6 -DECA C1 02 .. cmpb #02 -DECC 26 0D &. bne 0d ;DEDB -DECE CE 00 10 ... ldx #0010 -DED1 3C < pshx -DED2 CC AE 5B ..[ ldd #ae5b -DED5 BD C0 2E ... jsr c02e ;jump71 -DED8 38 8 pulx -DED9 20 0B . bra 0b ;DEE6 -DEDB CE 00 15 ... ldx #0015 -DEDE 3C < pshx -DEDF CC AE 44 ..D ldd #ae44 -DEE2 BD C0 2E ... jsr c02e ;jump71 -DEE5 38 8 pulx -DEE6 39 9 rts - -jump116: -DEE7 F6 0B C0 ... ldab 0bc0 -DEEA C4 01 .. andb #01 -DEEC 26 07 &. bne 07 ;DEF5 -DEEE F6 0B C0 ... ldab 0bc0 -DEF1 C4 04 .. andb #04 -DEF3 27 15 '. beq 15 ;DF0A -DEF5 C6 FF .. ldab #ff -DEF7 F7 0B BC ... stb 0bbc -DEFA F6 00 15 ... ldab 0015 -DEFD 2D 03 -. blt 03 ;DF02 -DEFF BD C6 7D ..} jsr c67d ;jump124 -DF02 BD D6 6B ..k jsr d66b ;jump107 -DF05 BD DC A3 ... jsr dca3 ;jump29 -DF08 20 25 % bra 25 ;DF2F -DF0A F6 0B C0 ... ldab 0bc0 -DF0D C4 02 .. andb #02 -DF0F 27 1E '. beq 1e ;DF2F -DF11 F6 00 2F ../ ldab 002f -DF14 26 19 &. bne 19 ;DF2F -DF16 F6 00 1B ... ldab 001b -DF19 C4 02 .. andb #02 -DF1B 26 12 &. bne 12 ;DF2F -DF1D CC 00 FF ... ldd #00ff -DF20 BD C7 E7 ... jsr c7e7 ;jump37 -DF23 CE 00 1B ... ldx #001b -DF26 1C 00 .. bset add,x 00,x -DF28 02 . idiv -DF29 CE 0B C1 ... ldx #0bc1 -DF2C 1C 00 .. bset add,x 00,x -DF2E 04 . lsrd -DF2F F6 00 21 ..! ldab 0021 -DF32 C4 20 . andb #20 -DF34 27 07 '. beq 07 ;DF3D -DF36 BD D6 52 ..R jsr d652 ;jump5 -DF39 BD DE A5 ... jsr dea5 ;jump117 -DF3C 39 9 rts - -DF3D F6 00 4F ..O ldab 004f -DF40 26 06 &. bne 06 ;DF48 -DF42 CE 00 1B ... ldx #001b -DF45 1D 00 .. bclr add,x 00,x -DF47 01 . nop -DF48 F6 00 25 ..% ldab 0025 -DF4B 26 20 & bne 20 ;DF6D -DF4D F6 00 1B ... ldab 001b -DF50 C4 40 .@ andb #40 -DF52 27 19 '. beq 19 ;DF6D -DF54 BD D6 52 ..R jsr d652 ;jump5 -DF57 FC 00 40 ..@ ldd 0040 -DF5A 26 05 &. bne 05 ;DF61 -DF5C FC 00 3E ..> ldd 003e -DF5F 27 03 '. beq 03 ;DF64 -DF61 BD DB 44 ..D jsr db44 ;jump104 -DF64 BD D6 6B ..k jsr d66b ;jump107 -DF67 CE 00 1B ... ldx #001b -DF6A 1D 00 .. bclr add,x 00,x -DF6C 40 @ nega -DF6D F6 00 2C .., ldab 002c -DF70 27 03 '. beq 03 ;DF75 -DF72 7E E0 66 ~.f jmp e066 ;goto71 -DF75 F6 00 34 ..4 ldab 0034 -DF78 26 0B &. bne 0b ;DF85 -DF7A BD BE 69 ..i jsr be69 ;jump3 -DF7D C6 32 .2 ldab #32 -DF7F F7 00 34 ..4 stb 0034 -DF82 7E E0 63 ~.c jmp e063 ;goto72 -DF85 FC 00 40 ..@ ldd 0040 -DF88 26 05 &. bne 05 ;DF8F -DF8A FC 00 3E ..> ldd 003e -DF8D 27 16 '. beq 16 ;DFA5 -DF8F CE 00 01 ... ldx #0001 -DF92 3C < pshx -DF93 FC 00 40 ..@ ldd 0040 -DF96 F3 00 3E ..> addd 003e -DF99 BD BE 9E ... jsr be9e ;jump50 -DF9C 38 8 pulx -DF9D C6 05 .. ldab #05 -DF9F F7 00 2C .., stb 002c -DFA2 7E E0 63 ~.c jmp e063 ;goto72 -DFA5 F6 0C D9 ... ldab 0cd9 -DFA8 C1 04 .. cmpb #04 -DFAA 24 07 $. bcc 07 ;DFB3 -DFAC F6 0B C0 ... ldab 0bc0 -DFAF C4 01 .. andb #01 -DFB1 26 07 &. bne 07 ;DFBA -DFB3 F6 00 21 ..! ldab 0021 -DFB6 C4 40 .@ andb #40 -DFB8 27 43 'C beq 43 ;DFFD -DFBA F6 00 2B ..+ ldab 002b -DFBD C1 00 .. cmpb #00 -DFBF 26 0D &. bne 0d ;DFCE -DFC1 CE 00 19 ... ldx #0019 -DFC4 3C < pshx -DFC5 CC AD E7 ... ldd #ade7 -DFC8 BD C0 2E ... jsr c02e ;jump71 -DFCB 38 8 pulx -DFCC 20 2D - bra 2d ;DFFB -DFCE C1 01 .. cmpb #01 -DFD0 26 0D &. bne 0d ;DFDF -DFD2 CE 00 12 ... ldx #0012 -DFD5 3C < pshx -DFD6 CC AD D3 ... ldd #add3 -DFD9 BD C0 2E ... jsr c02e ;jump71 -DFDC 38 8 pulx -DFDD 20 1C . bra 1c ;DFFB -DFDF C1 02 .. cmpb #02 -DFE1 26 0D &. bne 0d ;DFF0 -DFE3 CE 00 19 ... ldx #0019 -DFE6 3C < pshx -DFE7 CC AD B8 ... ldd #adb8 -DFEA BD C0 2E ... jsr c02e ;jump71 -DFED 38 8 pulx -DFEE 20 0B . bra 0b ;DFFB -DFF0 CE 00 11 ... ldx #0011 -DFF3 3C < pshx -DFF4 CC AD A5 ... ldd #ada5 -DFF7 BD C0 2E ... jsr c02e ;jump71 -DFFA 38 8 pulx -DFFB 20 66 f bra 66 ;E063 -DFFD F6 0B C0 ... ldab 0bc0 -E000 C4 08 .. andb #08 -E002 27 52 'R beq 52 ;E056 -E004 F6 0B C1 ... ldab 0bc1 -E007 C4 08 .. andb #08 -E009 26 08 &. bne 08 ;E013 -E00B FC 0B EF ... ldd 0bef -E00E 83 00 64 ..d subd #0064 -E011 24 43 $C bcc 43 ;E056 -E013 F6 00 2B ..+ ldab 002b -E016 C1 00 .. cmpb #00 -E018 26 0D &. bne 0d ;E027 -E01A CE 00 12 ... ldx #0012 -E01D 3C < pshx -E01E CC AE 30 ..0 ldd #ae30 -E021 BD C0 2E ... jsr c02e ;jump71 -E024 38 8 pulx -E025 20 2D - bra 2d ;E054 -E027 C1 01 .. cmpb #01 -E029 26 0D &. bne 0d ;E038 -E02B CE 00 0B ... ldx #000b -E02E 3C < pshx -E02F CC AE 23 ..# ldd #ae23 -E032 BD C0 2E ... jsr c02e ;jump71 -E035 38 8 pulx -E036 20 1C . bra 1c ;E054 -E038 C1 02 .. cmpb #02 -E03A 26 0D &. bne 0d ;E049 -E03C CE 00 12 ... ldx #0012 -E03F 3C < pshx -E040 CC AE 0F ... ldd #ae0f -E043 BD C0 2E ... jsr c02e ;jump71 -E046 38 8 pulx -E047 20 0B . bra 0b ;E054 -E049 CE 00 0B ... ldx #000b -E04C 3C < pshx -E04D CC AE 02 ... ldd #ae02 -E050 BD C0 2E ... jsr c02e ;jump71 -E053 38 8 pulx -E054 20 0D . bra 0d ;E063 -E056 F6 0B BF ... ldab 0bbf -E059 4F O clra -E05A 37 7 pshb -E05B 36 6 psha -E05C CC 09 93 ... ldd #0993 -E05F BD C0 2E ... jsr c02e ;jump71 -E062 38 8 pulx -goto72: -E063 7E E5 6A ~.j jmp e56a ;goto73 -goto71: -E066 F6 00 06 ... ldab 0006 -E069 26 03 &. bne 03 ;E06E -E06B 7E E5 6A ~.j jmp e56a ;goto73 -E06E CE 00 1D ... ldx #001d -E071 1C 00 .. bset add,x 00,x -E073 40 @ nega -E074 BD E7 C7 ... jsr e7c7 ;jump114 -E077 F6 00 06 ... ldab 0006 -E07A C1 59 .Y cmpb #59 -E07C 26 06 &. bne 06 ;E084 -E07E BD DE 09 ... jsr de09 ;jump119 -E081 7E E5 5E ~.^ jmp e55e ;goto74 -E084 F6 00 06 ... ldab 0006 -E087 BD D4 68 ..h jsr d468 ;jump51 -E08A 83 00 00 ... subd #0000 -E08D 27 18 '. beq 18 ;E0A7 -E08F BD D5 61 ..a jsr d561 ;jump42 -E092 83 00 00 ... subd #0000 -E095 26 10 &. bne 10 ;E0A7 -E097 BD D3 46 ..F jsr d346 ;jump43 -E09A 83 00 00 ... subd #0000 -E09D 26 08 &. bne 08 ;E0A7 -E09F BD D7 83 ... jsr d783 ;jump44 -E0A2 83 00 00 ... subd #0000 -E0A5 27 09 '. beq 09 ;E0B0 -E0A7 BD E5 D1 ... jsr e5d1 ;jump52 -E0AA BD D8 E9 ... jsr d8e9 ;jump92 -E0AD 7E E5 5E ~.^ jmp e55e ;goto74 -E0B0 F6 00 06 ... ldab 0006 -E0B3 4F O clra -E0B4 05 . asld -E0B5 C3 08 00 ... addd #0800 -E0B8 8F . xgdx -E0B9 EC 00 .. ldd 00,x -E0BB C4 FF .. andb #ff -E0BD 84 3F .? anda #3f -E0BF FD 00 44 ..D stad 0044 -E0C2 F6 00 06 ... ldab 0006 -E0C5 4F O clra -E0C6 05 . asld -E0C7 C3 08 C8 ... addd #08c8 -E0CA 8F . xgdx -E0CB EC 00 .. ldd 00,x -E0CD C4 7F .. andb #7f -E0CF 4F O clra -E0D0 FD 00 4D ..M stad 004d -E0D3 F6 0B C0 ... ldab 0bc0 -E0D6 2C 05 ,. bge 05 ;E0DD -E0D8 5F _ clrb -E0D9 4F O clra -E0DA FD 00 44 ..D stad 0044 -E0DD F6 0B C0 ... ldab 0bc0 -E0E0 C4 02 .. andb #02 -E0E2 26 03 &. bne 03 ;E0E7 -E0E4 BD DE 15 ... jsr de15 ;dump118 -E0E7 F6 00 11 ... ldab 0011 -E0EA C4 20 . andb #20 -E0EC 26 1A &. bne 1a ;E108 -E0EE F6 0B C0 ... ldab 0bc0 -E0F1 C4 02 .. andb #02 -E0F3 26 13 &. bne 13 ;E108 -E0F5 FC 00 40 ..@ ldd 0040 -E0F8 F3 00 3E ..> addd 003e -E0FB B3 00 44 ..D subd 0044 -E0FE 25 08 %. bcs 08 ;E108 -E100 F6 0B C0 ... ldab 0bc0 -E103 2D 03 -. blt 03 ;E108 -E105 BD DA 64 ..d jsr da64 ;jump122 -E108 FC 00 40 ..@ ldd 0040 -E10B F3 00 3E ..> addd 003e -E10E B3 00 44 ..D subd 0044 -E111 24 50 $P bcc 50 ;E163 -E113 F6 0B C0 ... ldab 0bc0 -E116 C4 10 .. andb #10 -E118 26 49 &I bne 49 ;E163 -E11A F6 00 2B ..+ ldab 002b -E11D C1 00 .. cmpb #00 -E11F 26 08 &. bne 08 ;E129 -E121 CC AC C9 ... ldd #acc9 -E124 BD C0 BA ... jsr c0ba ;display: -E127 20 1E . bra 1e ;E147 -E129 C1 01 .. cmpb #01 -E12B 26 08 &. bne 08 ;E135 -E12D CC AC BE ... ldd #acbe -E130 BD C0 BA ... jsr c0ba ;display: -E133 20 12 . bra 12 ;E147 -E135 C1 02 .. cmpb #02 -E137 26 08 &. bne 08 ;E141 -E139 CC AC B3 ... ldd #acb3 -E13C BD C0 BA ... jsr c0ba ;display: -E13F 20 06 . bra 06 ;E147 -E141 CC AC A8 ... ldd #aca8 -E144 BD C0 BA ... jsr c0ba ;display: -E147 BD D8 D3 ... jsr d8d3 ;jump84 -E14A CE 00 00 ... ldx #0000 -E14D 3C < pshx -E14E FC 00 44 ..D ldd 0044 -E151 BD BE 9E ... jsr be9e ;jump50 -E154 38 8 pulx -E155 BD E5 D1 ... jsr e5d1 ;jump52 -E158 BD D8 D3 ... jsr d8d3 ;jump84 -E15B C6 0C .. ldab #0c -E15D F7 00 2C .., stb 002c -E160 7E E5 5E ~.^ jmp e55e ;goto74 -E163 F6 0B C0 ... ldab 0bc0 -E166 C4 01 .. andb #01 -E168 26 11 &. bne 11 ;E17B -E16A F6 0B C0 ... ldab 0bc0 -E16D C4 04 .. andb #04 -E16F 26 0A &. bne 0a ;E17B -E171 F6 0B C0 ... ldab 0bc0 -E174 C4 0F .. andb #0f -E176 27 03 '. beq 03 ;E17B -E178 7E E3 35 ~.5 jmp e335 ;goto75 -E17B FC 00 40 ..@ ldd 0040 -E17E F3 00 3E ..> addd 003e -E181 B3 00 44 ..D subd 0044 -E184 FD 10 16 ... stad 1016 -E187 F6 00 15 ... ldab 0015 -E18A C4 01 .. andb #01 -E18C 27 08 '. beq 08 ;E196 -E18E FC 10 16 ... ldd 1016 -E191 83 00 64 ..d subd #0064 -E194 25 3C %< bcs 3c ;E1D2 -E196 F6 00 15 ... ldab 0015 -E199 C4 02 .. andb #02 -E19B 27 08 '. beq 08 ;E1A5 -E19D FC 10 16 ... ldd 1016 -E1A0 83 00 C8 ... subd #00c8 -E1A3 25 2D %- bcs 2d ;E1D2 -E1A5 F6 00 15 ... ldab 0015 -E1A8 C4 04 .. andb #04 -E1AA 27 08 '. beq 08 ;E1B4 -E1AC FC 10 16 ... ldd 1016 -E1AF 83 01 F4 ... subd #01f4 -E1B2 25 1E %. bcs 1e ;E1D2 -E1B4 F6 00 15 ... ldab 0015 -E1B7 C4 08 .. andb #08 -E1B9 27 08 '. beq 08 ;E1C3 -E1BB FC 10 16 ... ldd 1016 -E1BE 83 03 E8 ... subd #03e8 -E1C1 25 0F %. bcs 0f ;E1D2 -E1C3 F6 00 15 ... ldab 0015 -E1C6 C4 10 .. andb #10 -E1C8 27 13 '. beq 13 ;E1DD -E1CA FC 10 16 ... ldd 1016 -E1CD 83 07 D0 ... subd #07d0 -E1D0 24 0B $. bcc 0b ;E1DD -E1D2 BD C0 E0 ... jsr c0e0 ;jump94 -E1D5 83 00 00 ... subd #0000 -E1D8 26 01 &. bne 01 ;E1DB -E1DA 39 9 rts - -E1DB 20 03 . bra 03 ;E1E0 -E1DD BD C5 D3 ... jsr c5d3 ;jump6 -E1E0 BD D6 52 ..R jsr d652 ;jump5 -E1E3 FC 00 40 ..@ ldd 0040 -E1E6 B3 00 44 ..D subd 0044 -E1E9 F3 00 3E ..> addd 003e -E1EC FD 00 40 ..@ stad 0040 -E1EF 5F _ clrb -E1F0 4F O clra -E1F1 FD 00 3E ..> stad 003e -E1F4 CE 00 1B ... ldx #001b -E1F7 1C 00 .. bset add,x 00,x -E1F9 80 BD .. suba #bd -E1FB D2 13 83 ... sbcb 13 -E1FE 00 . test -E1FF 00 . test -E200 26 12 &. bne 12 ;E214 -E202 BD E5 D1 ... jsr e5d1 ;jump52 -E205 BD D8 E9 ... jsr d8e9 ;jump92 -E208 FC 00 40 ..@ ldd 0040 -E20B F3 00 44 ..D addd 0044 -E20E FD 00 40 ..@ stad 0040 -E211 7E E3 29 ~.) jmp e329 ;goto92 -E214 BD DB CB ... jsr dbcb ;jump121 -E217 F6 00 1B ... ldab 001b -E21A C4 20 . andb #20 -E21C 27 45 'E beq 45 ;E263 -E21E FC 00 44 ..D ldd 0044 -E221 37 7 pshb -E222 36 6 psha -E223 4F O clra -E224 5F _ clrb -E225 37 7 pshb -E226 36 6 psha -E227 CC 0D FB ... ldd #0dfb -E22A BD FB DF ... jsr fbdf ;jump46 -E22D 31 1 ins -E22E 31 1 ins -E22F FE 0D FD ... ldx 0dfd -E232 3C < pshx -E233 FC 0D FB ... ldd 0dfb -E236 37 7 pshb -E237 36 6 psha -E238 CE E1 00 ... ldx #e100 -E23B 3C < pshx -E23C CC 05 F5 ... ldd #05f5 -E23F 37 7 pshb -E240 36 6 psha -E241 30 0 tsx -E242 EC 06 .. ldd 06,x -E244 A3 02 .. subd 02,x -E246 EC 04 .. ldd 04,x -E248 E2 01 .. sbcb 01,x -E24A A2 00 .. sbca 00,x -E24C 38 8 pulx -E24D 38 8 pulx -E24E 38 8 pulx -E24F 38 8 pulx -E250 25 11 %. bcs 11 ;E263 -E252 CE 1F 00 ... ldx #1f00 -E255 3C < pshx -E256 CC FA 0A ... ldd #fa0a -E259 37 7 pshb -E25A 36 6 psha -E25B CC 0D FB ... ldd #0dfb -E25E BD FB DF ... jsr fbdf ;jump46 -E261 31 1 ins -E262 31 1 ins -E263 F6 0B C0 ... ldab 0bc0 -E266 2C 78 ,x bge 78 ;E2E0 -E268 F6 00 06 ... ldab 0006 -E26B 4F O clra -E26C 05 . asld -E26D C3 08 00 ... addd #0800 -E270 8F . xgdx -E271 EC 00 .. ldd 00,x -E273 C4 FF .. andb #ff -E275 26 02 &. bne 02 ;E279 -E277 84 3F .? anda #3f -E279 27 65 'e beq 65 ;E2E0 -E27B FC 0D 0D ... ldd 0d0d -E27E 83 FF FF ... subd #ffff -E281 26 05 &. bne 05 ;E288 -E283 5F _ clrb -E284 4F O clra -E285 FD 0D 0D ... stad 0d0d -E288 FE 0D 0D ... ldx 0d0d -E28B 08 . inx -E28C FF 0D 0D ... stx 0d0d -E28F F6 00 06 ... ldab 0006 -E292 4F O clra -E293 05 . asld -E294 C3 08 00 ... addd #0800 -E297 8F . xgdx -E298 EC 00 .. ldd 00,x -E29A C4 FF .. andb #ff -E29C 84 3F .? anda #3f -E29E 37 7 pshb -E29F 36 6 psha -E2A0 4F O clra -E2A1 5F _ clrb -E2A2 37 7 pshb -E2A3 36 6 psha -E2A4 CC 0D 1B ... ldd #0d1b -E2A7 BD FB DF ... jsr fbdf ;jump46 -E2AA 31 1 ins -E2AB 31 1 ins -E2AC FE 0D 1D ... ldx 0d1d -E2AF 3C < pshx -E2B0 FC 0D 1B ... ldd 0d1b -E2B3 37 7 pshb -E2B4 36 6 psha -E2B5 CE E1 00 ... ldx #e100 -E2B8 3C < pshx -E2B9 CC 05 F5 ... ldd #05f5 -E2BC 37 7 pshb -E2BD 36 6 psha -E2BE 30 0 tsx -E2BF EC 06 .. ldd 06,x -E2C1 A3 02 .. subd 02,x -E2C3 EC 04 .. ldd 04,x -E2C5 E2 01 .. sbcb 01,x -E2C7 A2 00 .. sbca 00,x -E2C9 38 8 pulx -E2CA 38 8 pulx -E2CB 38 8 pulx -E2CC 38 8 pulx -E2CD 25 11 %. bcs 11 ;E2E0 -E2CF CE 1F 00 ... ldx #1f00 -E2D2 3C < pshx -E2D3 CC FA 0A ... ldd #fa0a -E2D6 37 7 pshb -E2D7 36 6 psha -E2D8 CC 0D 1B ... ldd #0d1b -E2DB BD FB DF ... jsr fbdf ;jump46 -E2DE 31 1 ins -E2DF 31 1 ins -E2E0 F6 00 11 ... ldab 0011 -E2E3 C4 10 .. andb #10 -E2E5 26 14 &. bne 14 ;E2FB -E2E7 FC 00 40 ..@ ldd 0040 -E2EA 27 0F '. beq 0f ;E2FB -E2EC FC 00 40 ..@ ldd 0040 -E2EF B3 00 50 ..P subd 0050 -E2F2 24 15 $. bcc 15 ;E309 -E2F4 F6 00 11 ... ldab 0011 -E2F7 C4 10 .. andb #10 -E2F9 26 0E &. bne 0e ;E309 -E2FB BD DB 44 ..D jsr db44 ;jump104 -E2FE CE 00 1B ... ldx #001b -E301 1D 00 .. bclr add,x 00,x -E303 40 @ nega -E304 7F 00 25 ..% clr 0025 -E307 20 1A . bra 1a ;E323 -E309 7F 00 2C .., clr 002c -E30C CC 01 F4 ... ldd #01f4 -E30F BD E5 71 ..q jsr e571 ;jump13 -E312 BD E5 AA ... jsr e5aa ;jump12 -E315 BD D8 E9 ... jsr d8e9 ;jump92 -E318 CE 00 1B ... ldx #001b -E31B 1C 00 .. bset add,x 00,x -E31D 40 @ nega -E31E C6 0A .. ldab #0a -E320 F7 00 25 ..% stb 0025 -E323 BD D7 FF ... jsr d7ff ;jump80 -E326 BD D8 40 ..@ jsr d840 ;jump105 -goto92: -E329 BD E8 9A ... jsr e89a ;jump68 -E32C CE 0B C1 ... ldx #0bc1 -E32F 1D 00 .. bclr add,x 00,x -E331 08 . inx -E332 7E E5 5E ~.^ jmp e55e ;goto74 -goto75: -E335 F6 0B C0 ... ldab 0bc0 -E338 C4 02 .. andb #02 -E33A 26 03 &. bne 03 ;E33F -E33C 7E E5 5E ~.^ jmp e55e ;goto74 -E33F 5F _ clrb -E340 4F O clra -E341 FD 00 76 ..v stad 0076 -E344 CE 00 17 ... ldx #0017 -E347 1D 00 .. bclr add,x 00,x -E349 01 . nop -E34A CE 00 17 ... ldx #0017 -E34D 1D 00 .. bclr add,x 00,x -E34F 02 . idiv -E350 FC 00 44 ..D ldd 0044 -E353 26 1C &. bne 1c ;E371 -E355 F6 0B C0 ... ldab 0bc0 -E358 C4 10 .. andb #10 -E35A 26 08 &. bne 08 ;E364 -E35C CE 00 21 ..! ldx #0021 -E35F 1C 00 .. bset add,x 00,x -E361 80 20 . suba #20 -E363 0B . sev -E364 CE 00 21 ..! ldx #0021 -E367 1D 00 .. bclr add,x 00,x -E369 80 C6 .. suba #c6 -E36B 05 . asld -E36C F7 00 75 ..u stb 0075 -E36F 20 57 W bra 57 ;E3C8 -E371 F6 0B C0 ... ldab 0bc0 -E374 C4 10 .. andb #10 -E376 27 50 'P beq 50 ;E3C8 -E378 FC 00 40 ..@ ldd 0040 -E37B 26 4B &K bne 4b ;E3C8 -E37D F6 0B C0 ... ldab 0bc0 -E380 C4 20 . andb #20 -E382 27 3E '> beq 3e ;E3C2 -E384 CE 00 17 ... ldx #0017 -E387 1C 00 .. bset add,x 00,x -E389 01 . nop -E38A F6 00 2B ..+ ldab 002b -E38D C1 00 .. cmpb #00 -E38F 26 08 &. bne 08 ;E399 -E391 CC AC C9 ... ldd #acc9 -E394 BD C0 BA ... jsr c0ba ;display: -E397 20 1E . bra 1e ;E3B7 -E399 C1 01 .. cmpb #01 -E39B 26 08 &. bne 08 ;E3A5 -E39D CC AC BE ... ldd #acbe -E3A0 BD C0 BA ... jsr c0ba ;display: -E3A3 20 12 . bra 12 ;E3B7 -E3A5 C1 02 .. cmpb #02 -E3A7 26 08 &. bne 08 ;E3B1 -E3A9 CC AC B3 ... ldd #acb3 -E3AC BD C0 BA ... jsr c0ba ;display: -E3AF 20 06 . bra 06 ;E3B7 -E3B1 CC AC A8 ... ldd #aca8 -E3B4 BD C0 BA ... jsr c0ba ;display: -E3B7 BD D8 D3 ... jsr d8d3 ;jump84 -E3BA CE 00 17 ... ldx #0017 -E3BD 1C 00 .. bset add,x 00,x -E3BF 02 . idiv -E3C0 20 06 . bra 06 ;E3C8 -E3C2 CE 00 1F ... ldx #001f -E3C5 1C 00 .. bset add,x 00,x -E3C7 08 . inx -E3C8 CE 00 1D ... ldx #001d -E3CB 1C 00 .. bset add,x 00,x -E3CD 02 . idiv -E3CE CE 00 19 ... ldx #0019 -E3D1 1C 00 .. bset add,x 00,x -E3D3 08 . inx -E3D4 C6 32 .2 ldab #32 -E3D6 F7 00 31 ..1 stb 0031 -E3D9 C6 19 .. ldab #19 -E3DB F7 00 36 ..6 stb 0036 -goto77: -E3DE F6 00 1D ... ldab 001d -E3E1 C4 02 .. andb #02 -E3E3 26 03 &. bne 03 ;E3E8 -E3E5 7E E4 6E ~.n jmp e46e ;goto76 -E3E8 F6 00 75 ..u ldab 0075 -E3EB C1 04 .. cmpb #04 -E3ED 22 05 ". bhi 05 ;E3F4 -E3EF F6 00 36 ..6 ldab 0036 -E3F2 26 3C &< bne 3c ;E430 -E3F4 7F 00 06 ... clr 0006 -E3F7 5F _ clrb -E3F8 4F O clra -E3F9 FD 00 76 ..v stad 0076 -E3FC 7F 00 2E ... clr 002e -E3FF 7F 00 2C .., clr 002c -E402 7F 00 75 ..u clr 0075 -E405 CE 00 17 ... ldx #0017 -E408 1D 00 .. bclr add,x 00,x -E40A 01 . nop -E40B CE 00 19 ... ldx #0019 -E40E 1D 00 .. bclr add,x 00,x -E410 08 . inx -E411 CE 00 1B ... ldx #001b -E414 1D 00 .. bclr add,x 00,x -E416 80 CE .. suba #ce -E418 00 . test -E419 1D 1D .. bclr add,x 1d,x -E41B 00 . test -E41C 40 @ nega -E41D CE 00 1D ... ldx #001d -E420 1D 00 .. bclr add,x 00,x -E422 02 . idiv -E423 CE 00 1F ... ldx #001f -E426 1D 00 .. bclr add,x 00,x -E428 08 . inx -E429 CE 00 21 ..! ldx #0021 -E42C 1D 00 .. bclr add,x 00,x -E42E 80 39 .9 suba #39 -E430 F6 0B C0 ... ldab 0bc0 -E433 C4 20 . andb #20 -E435 27 34 '4 beq 34 ;E46B -E437 F6 00 17 ... ldab 0017 -E43A C4 01 .. andb #01 -E43C 26 2D &- bne 2d ;E46B -E43E F6 00 17 ... ldab 0017 -E441 C4 02 .. andb #02 -E443 27 26 '& beq 26 ;E46B -E445 CE 00 00 ... ldx #0000 -E448 3C < pshx -E449 FC 00 76 ..v ldd 0076 -E44C BD BE 9E ... jsr be9e ;jump50 -E44F 38 8 pulx -E450 FC 00 76 ..v ldd 0076 -E453 26 06 &. bne 06 ;E45B -E455 CE 00 17 ... ldx #0017 -E458 1D 00 .. bclr add,x 00,x -E45A 02 . idiv -E45B F6 00 17 ... ldab 0017 -E45E C4 02 .. andb #02 -E460 27 09 '. beq 09 ;E46B -E462 BD E5 D1 ... jsr e5d1 ;jump52 -E465 CE 00 17 ... ldx #0017 -E468 1D 00 .. bclr add,x 00,x -E46A 02 . idiv -E46B 7E E3 DE ~.. jmp e3de ;goto77 -goto76: -E46E CE 00 21 ..! ldx #0021 -E471 1D 00 .. bclr add,x 00,x -E473 80 CE .. suba #ce -E475 00 . test -E476 1F 1D 00 08 .... brclr 1d,x 00 08 -E47A BD D2 13 ... jsr d213 ;jump45 -E47D 83 00 00 ... subd #0000 -E480 26 0F &. bne 0f ;E491 -E482 CC 00 80 ... ldd #0080 -E485 BD C7 E7 ... jsr c7e7 ;jump37 -E488 BD E5 D1 ... jsr e5d1 ;jump52 -E48B BD D8 E9 ... jsr d8e9 ;jump92 -E48E 7E E5 5E ~.^ jmp e55e ;goto74 -E491 F6 00 2B ..+ ldab 002b -E494 C1 00 .. cmpb #00 -E496 26 08 &. bne 08 ;E4A0 -E498 CC AD 16 ... ldd #ad16 -E49B BD C0 BA ... jsr c0ba ;display: -E49E 20 1E . bra 1e ;E4BE -E4A0 C1 01 .. cmpb #01 -E4A2 26 08 &. bne 08 ;E4AC -E4A4 CC AD 0B ... ldd #ad0b -E4A7 BD C0 BA ... jsr c0ba ;display: -E4AA 20 12 . bra 12 ;E4BE -E4AC C1 02 .. cmpb #02 -E4AE 26 08 &. bne 08 ;E4B8 -E4B0 CC AD 00 ... ldd #ad00 -E4B3 BD C0 BA ... jsr c0ba ;display: -E4B6 20 06 . bra 06 ;E4BE -E4B8 CC AC F5 ... ldd #acf5 -E4BB BD C0 BA ... jsr c0ba ;display: -E4BE BD D8 D3 ... jsr d8d3 ;jump84 -E4C1 CE 00 01 ... ldx #0001 -E4C4 3C < pshx -E4C5 FC 00 40 ..@ ldd 0040 -E4C8 BD BE 9E ... jsr be9e ;jump50 -E4CB 38 8 pulx -E4CC 5F _ clrb -E4CD 4F O clra -E4CE BD C7 E7 ... jsr c7e7 ;jump37 -E4D1 F6 0B C0 ... ldab 0bc0 -E4D4 2D 03 -. blt 03 ;E4D9 -E4D6 7E E5 58 ~.X jmp e558 ;goto78 -E4D9 F6 0B C0 ... ldab 0bc0 -E4DC C4 10 .. andb #10 -E4DE 26 78 &x bne 78 ;E558 -E4E0 F6 00 06 ... ldab 0006 -E4E3 4F O clra -E4E4 05 . asld -E4E5 C3 08 00 ... addd #0800 -E4E8 8F . xgdx -E4E9 EC 00 .. ldd 00,x -E4EB C4 FF .. andb #ff -E4ED 26 02 &. bne 02 ;E4F1 -E4EF 84 3F .? anda #3f -E4F1 27 65 'e beq 65 ;E558 -E4F3 FC 0D 0D ... ldd 0d0d -E4F6 83 FF FF ... subd #ffff -E4F9 26 05 &. bne 05 ;E500 -E4FB 5F _ clrb -E4FC 4F O clra -E4FD FD 0D 0D ... stad 0d0d -E500 FE 0D 0D ... ldx 0d0d -E503 08 . inx -E504 FF 0D 0D ... stx 0d0d -E507 F6 00 06 ... ldab 0006 -E50A 4F O clra -E50B 05 . asld -E50C C3 08 00 ... addd #0800 -E50F 8F . xgdx -E510 EC 00 .. ldd 00,x -E512 C4 FF .. andb #ff -E514 84 3F .? anda #3f -E516 37 7 pshb -E517 36 6 psha -E518 4F O clra -E519 5F _ clrb -E51A 37 7 pshb -E51B 36 6 psha -E51C CC 0D 1B ... ldd #0d1b -E51F BD FB DF ... jsr fbdf ;jump46 -E522 31 1 ins -E523 31 1 ins -E524 FE 0D 1D ... ldx 0d1d -E527 3C < pshx -E528 FC 0D 1B ... ldd 0d1b -E52B 37 7 pshb -E52C 36 6 psha -E52D CE E1 00 ... ldx #e100 -E530 3C < pshx -E531 CC 05 F5 ... ldd #05f5 -E534 37 7 pshb -E535 36 6 psha -E536 30 0 tsx -E537 EC 06 .. ldd 06,x -E539 A3 02 .. subd 02,x -E53B EC 04 .. ldd 04,x -E53D E2 01 .. sbcb 01,x -E53F A2 00 .. sbca 00,x -E541 38 8 pulx -E542 38 8 pulx -E543 38 8 pulx -E544 38 8 pulx -E545 25 11 %. bcs 11 ;E558 -E547 CE 1F 00 ... ldx #1f00 -E54A 3C < pshx -E54B CC FA 0A ... ldd #fa0a -E54E 37 7 pshb -E54F 36 6 psha -E550 CC 0D 1B ... ldd #0d1b -E553 BD FB DF ... jsr fbdf ;jump46 -E556 31 1 ins -E557 31 1 ins -goto78: -E558 BD D7 FF ... jsr d7ff ;jump80 -E55B BD D8 40 ..@ jsr d840 ;jump105 -goto74: -E55E 7F 00 06 ... clr 0006 -E561 7F 00 2E ... clr 002e -E564 CE 00 1B ... ldx #001b -E567 1D 00 .. bclr add,x 00,x -E569 80 CE .. suba #ce -;e56a ???? goto73 -E56B 00 . test -E56C 1D 1D .. bclr add,x 1d,x -E56E 00 . test -E56F 40 @ nega -E570 39 9 rts - -;!!! Is this a delay routine? It gets called between displaying strings -;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. -jump13: -E571 37 7 pshb -E572 36 6 psha -E573 34 4 des -E574 30 0 tsx -E575 EC 01 .. ldd 01,x -E577 83 00 01 ... subd #0001 -E57A ED 01 .. stad 01,x -E57C 2D 15 -. blt 15 ;E593 -E57E C6 41 .A ldab #41 -E580 30 0 tsx -E581 E7 00 .. stb 00,x -E583 30 0 tsx -E584 E6 00 .. ldab 00,x -E586 6A 00 j. dec 00,x -E588 C1 00 .. cmpb #00 -E58A 23 02 #. bls 02 ;E58E -E58C 20 F5 . bra f5 ;E583 -E58E BD E6 1B ... jsr e61b ;jump4 -E591 20 E1 . bra e1 ;E574 -E593 38 8 pulx ;this must just be a standard 'pull 3 -E594 31 1 ins ;bytes and I don't care where they go' - ;to clean up the stack. -E595 39 9 rts - -jump115: -E596 34 4 des -E597 C6 32 .2 ldab #32 -E599 30 0 tsx -E59A E7 00 .. stb 00,x -E59C 30 0 tsx -E59D E6 00 .. ldab 00,x -E59F C1 00 .. cmpb #00 -E5A1 23 05 #. bls e5a8 -E5A3 30 0 tsx -E5A4 6A 00 j. dec 00,x -E5A6 20 F4 . bra e59c -E5A8 31 1 ins -E5A9 39 9 rts - -jump12: -E5AA F6 00 33 ..3 ldab 0033 -E5AD 27 0C '. beq 0c ;E5BB -E5AF F6 00 29 ..) ldab 0029 -E5B2 27 05 '. beq 05 ;E5B9 -E5B4 C6 02 .. ldab #02 -E5B6 F7 00 33 ..3 stb 0033 -E5B9 20 15 . bra 15 ;E5D0 -E5BB C6 03 .. ldab #03 -E5BD F7 00 32 ..2 stb 0032 -E5C0 FC 00 3B ..; ldd 003b -E5C3 27 06 '. beq 06 ;E5CB -E5C5 CC 02 33 ..3 ldd #0233 -E5C8 FD 00 3B ..; stad 003b -E5CB C6 02 .. ldab #02 -E5CD F7 00 33 ..3 stb 0033 -E5D0 39 9 rts - -jump52: -E5D1 C6 0B .. ldab #0b -E5D3 F7 00 32 ..2 stb 0032 -E5D6 39 9 rts - -jump69: -E5D7 37 7 pshb -E5D8 36 6 psha -E5D9 3C < pshx -E5DA 3C < pshx -E5DB 5F _ clrb -E5DC 4F O clra -E5DD 30 0 tsx -E5DE ED 00 .. stad 00,x -E5E0 CC 00 64 ..d ldd #0064 -E5E3 ED 02 .. stad 02,x -E5E5 30 0 tsx -E5E6 EC 02 .. ldd 02,x -E5E8 2F 21 /! ble 21 ;E60B -E5EA 30 0 tsx -E5EB EE 04 .. ldx 04,x -E5ED E6 00 .. ldab 00,x -E5EF 30 0 tsx -E5F0 E4 09 .. andb 09,x -E5F2 27 05 '. beq 05 ;E5F9 -E5F4 38 8 pulx -E5F5 08 . inx -E5F6 3C < pshx -E5F7 20 08 . bra 08 ;E601 -E5F9 30 0 tsx -E5FA EC 00 .. ldd 00,x -E5FC 83 00 01 ... subd #0001 -E5FF ED 00 .. stad 00,x -E601 30 0 tsx -E602 EC 02 .. ldd 02,x -E604 83 00 01 ... subd #0001 -E607 ED 02 .. stad 02,x -E609 20 DA . bra da ;E5E5 -E60B 30 0 tsx -E60C EC 00 .. ldd 00,x -E60E 2F 04 /. ble 04 ;E614 -E610 5F _ clrb -E611 4F O clra -E612 20 03 . bra 03 ;E617 -E614 CC 00 01 ... ldd #0001 -E617 38 8 pulx -E618 38 8 pulx -E619 38 8 pulx -E61A 39 9 rts - -jump4: -E61B C6 0A .. ldab #0a -E61D F7 00 31 ..1 stb 0031 -E620 39 9 rts - -jump56: -E621 38 8 pulx -E622 37 7 pshb -E623 36 6 psha -E624 3C < pshx -E625 BD BE 4B ..K jsr be4b ;jump1 -E628 30 0 tsx -E629 EC 04 .. ldd 04,x -E62B 37 7 pshb -E62C 36 6 psha -E62D EC 02 .. ldd 02,x -E62F 37 7 pshb -E630 36 6 psha -E631 CE 96 80 ... ldx #9680 -E634 3C < pshx -E635 CC 00 98 ... ldd #0098 -E638 BD FC 4C ..L jsr fc4c ;jump83 -E63B 31 1 ins -E63C 33 3 pulb -E63D CB 30 .0 addb #30 -E63F F7 0B 97 ... stb 0b97 -E642 30 0 tsx -E643 EC 04 .. ldd 04,x -E645 37 7 pshb -E646 36 6 psha -E647 EC 02 .. ldd 02,x -E649 37 7 pshb -E64A 36 6 psha -E64B CE 96 80 ... ldx #9680 -E64E 3C < pshx -E64F CC 00 98 ... ldd #0098 -E652 BD FC 5C ..\ jsr fc5c ;jump82 -E655 37 7 pshb -E656 36 6 psha -E657 CE 42 40 .B@ ldx #4240 -E65A 3C < pshx -E65B CC 00 0F ... ldd #000f -E65E BD FC 4C ..L jsr fc4c ;jump83 -E661 31 1 ins -E662 33 3 pulb -E663 CB 30 .0 addb #30 -E665 F7 0B 96 ... stb 0b96 -E668 30 0 tsx -E669 EC 04 .. ldd 04,x -E66B 37 7 pshb -E66C 36 6 psha -E66D EC 02 .. ldd 02,x -E66F 37 7 pshb -E670 36 6 psha -E671 CE 42 40 .B@ ldx #4240 -E674 3C < pshx -E675 CC 00 0F ... ldd #000f -E678 BD FC 5C ..\ jsr fc5c ;jump82 -E67B 37 7 pshb -E67C 36 6 psha -E67D CE 86 A0 ... ldx #86a0 -E680 3C < pshx -E681 CC 00 01 ... ldd #0001 -E684 BD FC 4C ..L jsr fc4c ;jump83 -E687 31 1 ins -E688 33 3 pulb -E689 CB 30 .0 addb #30 -E68B F7 0B 95 ... stb 0b95 -E68E 30 0 tsx -E68F EC 04 .. ldd 04,x -E691 37 7 pshb -E692 36 6 psha -E693 EC 02 .. ldd 02,x -E695 37 7 pshb -E696 36 6 psha -E697 CE 86 A0 ... ldx #86a0 -E69A 3C < pshx -E69B CC 00 01 ... ldd #0001 -E69E BD FC 5C ..\ jsr fc5c ;jump82 -E6A1 37 7 pshb -E6A2 36 6 psha -E6A3 CE 27 10 .'. ldx #2710 -E6A6 3C < pshx -E6A7 CC 00 00 ... ldd #0000 -E6AA BD FC 4C ..L jsr fc4c ;jump83 -E6AD 31 1 ins -E6AE 33 3 pulb -E6AF CB 30 .0 addb #30 -E6B1 F7 0B 94 ... stb 0b94 -E6B4 30 0 tsx -E6B5 EC 04 .. ldd 04,x -E6B7 37 7 pshb -E6B8 36 6 psha -E6B9 EC 02 .. ldd 02,x -E6BB 37 7 pshb -E6BC 36 6 psha -E6BD CE 27 10 .'. ldx #2710 -E6C0 3C < pshx -E6C1 CC 00 00 ... ldd #0000 -E6C4 BD FC 5C ..\ jsr fc5c ;jump82 -E6C7 37 7 pshb -E6C8 36 6 psha -E6C9 CE 03 E8 ... ldx #03e8 -E6CC 3C < pshx -E6CD CC 00 00 ... ldd #0000 -E6D0 BD FC 4C ..L jsr fc4c ;jump83 -E6D3 31 1 ins -E6D4 33 3 pulb -E6D5 CB 30 .0 addb #30 -E6D7 F7 0B 93 ... stb 0b93 -E6DA 30 0 tsx -E6DB EC 04 .. ldd 04,x -E6DD 37 7 pshb -E6DE 36 6 psha -E6DF EC 02 .. ldd 02,x -E6E1 37 7 pshb -E6E2 36 6 psha -E6E3 CE 03 E8 ... ldx #03e8 -E6E6 3C < pshx -E6E7 CC 00 00 ... ldd #0000 -E6EA BD FC 5C ..\ jsr fc5c ;jump82 -E6ED 37 7 pshb -E6EE 36 6 psha -E6EF CE 00 64 ..d ldx #0064 -E6F2 3C < pshx -E6F3 CC 00 00 ... ldd #0000 -E6F6 BD FC 4C ..L jsr fc4c ;jump83 -E6F9 31 1 ins -E6FA 33 3 pulb -E6FB CB 30 .0 addb #30 -E6FD F7 0B 92 ... stb 0b92 -E700 30 0 tsx -E701 EC 04 .. ldd 04,x -E703 37 7 pshb -E704 36 6 psha -E705 EC 02 .. ldd 02,x -E707 37 7 pshb -E708 36 6 psha -E709 CE 00 64 ..d ldx #0064 -E70C 3C < pshx -E70D CC 00 00 ... ldd #0000 -E710 BD FC 5C ..\ jsr fc5c ;jump82 -E713 37 7 pshb -E714 36 6 psha -E715 CE 00 0A ... ldx #000a -E718 3C < pshx -E719 CC 00 00 ... ldd #0000 -E71C BD FC 4C ..L jsr fc4c ;jump83 -E71F 31 1 ins -E720 33 3 pulb -E721 CB 30 .0 addb #30 -E723 F7 0B 91 ... stb 0b91 -E726 30 0 tsx -E727 EC 04 .. ldd 04,x -E729 37 7 pshb -E72A 36 6 psha -E72B EC 02 .. ldd 02,x -E72D 37 7 pshb -E72E 36 6 psha -E72F CE 00 0A ... ldx #000a -E732 3C < pshx -E733 CC 00 00 ... ldd #0000 -E736 BD FC 5C ..\ jsr fc5c ;jump82 -E739 31 1 ins -E73A 33 3 pulb -E73B CB 30 .0 addb #30 -E73D F7 0B 90 ... stb 0b90 -E740 38 8 pulx -E741 31 1 ins -E742 31 1 ins -E743 6E 00 n. jmp 00,x - -jump55: -E745 37 7 pshb -E746 36 6 psha -E747 30 0 tsx -E748 EC 00 .. ldd 00,x -E74A CE 27 10 .'. ldx #2710 -E74D 02 . idiv -E74E 8F . xgdx -E74F CB 30 .0 addb #30 -E751 F7 00 57 ..W stb 0057 -E754 30 0 tsx -E755 EC 00 .. ldd 00,x -E757 CE 27 10 .'. ldx #2710 -E75A 02 . idiv -E75B CE 03 E8 ... ldx #03e8 -E75E 02 . idiv -E75F 8F . xgdx -E760 CB 30 .0 addb #30 -E762 F7 00 5A ..Z stb 005a -E765 30 0 tsx -E766 EC 00 .. ldd 00,x -E768 CE 03 E8 ... ldx #03e8 -E76B 02 . idiv -E76C CE 00 64 ..d ldx #0064 -E76F 02 . idiv -E770 8F . xgdx -E771 CB 30 .0 addb #30 -E773 F7 00 5D ..] stb 005d -E776 30 0 tsx -E777 EC 00 .. ldd 00,x -E779 CE 00 64 ..d ldx #0064 -E77C 02 . idiv -E77D CE 00 0A ... ldx #000a -E780 02 . idiv -E781 8F . xgdx -E782 CB 30 .0 addb #30 -E784 F7 00 5E ..^ stb 005e -E787 30 0 tsx -E788 EC 00 .. ldd 00,x -E78A CE 00 0A ... ldx #000a -E78D 02 . idiv -E78E CB 30 .0 addb #30 -E790 F7 00 5F .._ stb 005f -E793 38 8 pulx -E794 39 9 rts - -jump54: -E795 37 7 pshb -E796 36 6 psha -E797 30 0 tsx -E798 E6 01 .. ldab 01,x -E79A 4F O clra -E79B CE 00 64 ..d ldx #0064 -E79E 02 . idiv -E79F 8F . xgdx -E7A0 CB 30 .0 addb #30 -E7A2 F7 00 5D ..] stb 005d -E7A5 30 0 tsx -E7A6 E6 01 .. ldab 01,x -E7A8 4F O clra -E7A9 CE 00 64 ..d ldx #0064 -E7AC 02 . idiv -E7AD 4F O clra -E7AE CE 00 0A ... ldx #000a -E7B1 02 . idiv -E7B2 8F . xgdx -E7B3 CB 30 .0 addb #30 -E7B5 F7 00 5E ..^ stb 005e -E7B8 30 0 tsx -E7B9 E6 01 .. ldab 01,x -E7BB 4F O clra -E7BC CE 00 0A ... ldx #000a -E7BF 02 . idiv -E7C0 CB 30 .0 addb #30 -E7C2 F7 00 5F .._ stb 005f -E7C5 38 8 pulx -E7C6 39 9 rts - -jump114: -E7C7 F6 00 06 ... ldab 0006 -E7CA 4F O clra -E7CB CE 00 05 ... ldx #0005 -E7CE 02 . idiv -E7CF 5D ] tstb -E7D0 26 03 &. bne 03 ;E7D5 -E7D2 7E E8 99 ~.. jmp e899 ;goto79 -E7D5 F6 00 06 ... ldab 0006 -E7D8 BD D7 A0 ... jsr d7a0 ;jump10 -E7DB 83 00 00 ... subd #0000 -E7DE 27 03 '. beq 03 ;E7E3 -E7E0 7E E8 99 ~.. jmp e899 ;goto79 -E7E3 F6 00 06 ... ldab 0006 -E7E6 4F O clra -E7E7 05 . asld -E7E8 C3 08 00 ... addd #0800 -E7EB 8F . xgdx -E7EC EC 00 .. ldd 00,x -E7EE C4 FF .. andb #ff -E7F0 84 3F .? anda #3f -E7F2 FD 10 16 ... stad 1016 -E7F5 F6 00 06 ... ldab 0006 -E7F8 4F O clra -E7F9 05 . asld -E7FA C3 0B F1 ... addd #0bf1 -E7FD 8F . xgdx -E7FE EC 00 .. ldd 00,x -E800 C4 FF .. andb #ff -E802 84 3F .? anda #3f -E804 FD 10 18 ... stad 1018 -E807 FC 10 16 ... ldd 1016 -E80A 83 00 00 ... subd #0000 -E80D 25 08 %. bcs 08 ;E817 -E80F FC 10 16 ... ldd 1016 -E812 83 27 0F .'. subd #270f -E815 23 35 #5 bls 35 ;E84C -E817 F6 00 06 ... ldab 0006 -E81A BD D4 68 ..h jsr d468 ;jump51 -E81D 83 00 00 ... subd #0000 -E820 27 2A '* beq 2a ;E84C -E822 CC 01 00 ... ldd #0100 -E825 37 7 pshb -E826 36 6 psha -E827 F6 00 06 ... ldab 0006 -E82A 4F O clra -E82B 05 . asld -E82C C3 08 C8 ... addd #08c8 -E82F 38 8 pulx -E830 8F . xgdx -E831 AA 00 .. ora 00,x -E833 EA 01 .. orb 01,x -E835 ED 00 .. stad 00,x -E837 CC 40 00 .@. ldd #4000 -E83A 37 7 pshb -E83B 36 6 psha -E83C F6 00 06 ... ldab 0006 -E83F 4F O clra -E840 05 . asld -E841 C3 08 00 ... addd #0800 -E844 38 8 pulx -E845 8F . xgdx -E846 AA 00 .. ora 00,x -E848 EA 01 .. orb 01,x -E84A ED 00 .. stad 00,x -E84C CE 10 16 ... ldx #1016 -E84F 1D 00 .. bclr add,x 00,x -E851 C0 FC .. subb #fc -E853 10 . sba -E854 18 . illegal -E855 43 C coma -E856 53 S comb -E857 FD 10 18 ... stad 1018 -E85A CE 10 18 ... ldx #1018 -E85D 1D 00 .. bclr add,x 00,x -E85F C0 FC .. subb #fc -E861 10 . sba -E862 16 . tab -E863 37 7 pshb -E864 36 6 psha -E865 FC 10 18 ... ldd 1018 -E868 30 0 tsx -E869 A3 00 .. subd 00,x -E86B 31 1 ins -E86C 31 1 ins -E86D 27 2A '* beq 2a ;E899 -E86F CC 01 00 ... ldd #0100 -E872 37 7 pshb -E873 36 6 psha -E874 F6 00 06 ... ldab 0006 -E877 4F O clra -E878 05 . asld -E879 C3 08 C8 ... addd #08c8 -E87C 38 8 pulx -E87D 8F . xgdx -E87E AA 00 .. ora 00,x -E880 EA 01 .. orb 01,x -E882 ED 00 .. stad 00,x -E884 CC 40 00 .@. ldd #4000 -E887 37 7 pshb -E888 36 6 psha -E889 F6 00 06 ... ldab 0006 -E88C 4F O clra -E88D 05 . asld -E88E C3 08 00 ... addd #0800 -E891 38 8 pulx -E892 8F . xgdx -E893 AA 00 .. ora 00,x -E895 EA 01 .. orb 01,x -E897 ED 00 .. stad 00,x -goto79: -E899 39 9 rts - -jump68: -E89A 5F _ clrb -E89B 4F O clra -E89C FD 00 0F ... stad 000f -E89F CC 3F FF .?. ldd #3fff -E8A2 FD 00 50 ..P stad 0050 -E8A5 7F 00 06 ... clr 0006 -E8A8 F6 00 06 ... ldab 0006 -E8AB C1 64 .d cmpb #64 -E8AD 24 64 $d bcc 64 ;E913 -E8AF F6 00 06 ... ldab 0006 -E8B2 4F O clra -E8B3 CE 00 05 ... ldx #0005 -E8B6 02 . idiv -E8B7 5D ] tstb -E8B8 27 54 'T beq 54 ;E90E -E8BA F6 00 06 ... ldab 0006 -E8BD BD D7 A0 ... jsr d7a0 ;jump10 -E8C0 83 00 00 ... subd #0000 -E8C3 26 49 &I bne 49 ;E90E -E8C5 F6 00 06 ... ldab 0006 -E8C8 4F O clra -E8C9 05 . asld -E8CA C3 08 00 ... addd #0800 -E8CD 8F . xgdx -E8CE EC 00 .. ldd 00,x -E8D0 C4 FF .. andb #ff -E8D2 84 3F .? anda #3f -E8D4 FD 10 16 ... stad 1016 -E8D7 FC 10 16 ... ldd 1016 -E8DA 83 27 10 .'. subd #2710 -E8DD 24 2F $/ bcc 2f ;E90E -E8DF F6 00 06 ... ldab 0006 -E8E2 BD D4 68 ..h jsr d468 ;jump51 -E8E5 83 00 00 ... subd #0000 -E8E8 27 24 '$ beq 24 ;E90E -E8EA BD D5 61 ..a jsr d561 ;jump42 -E8ED 83 00 00 ... subd #0000 -E8F0 26 1C &. bne 1c ;E90E -E8F2 FC 10 16 ... ldd 1016 -E8F5 B3 00 0F ... subd 000f -E8F8 23 06 #. bls 06 ;E900 -E8FA FC 10 16 ... ldd 1016 -E8FD FD 00 0F ... stad 000f -E900 FC 10 16 ... ldd 1016 -E903 B3 00 50 ..P subd 0050 -E906 24 06 $. bcc 06 ;E90E -E908 FC 10 16 ... ldd 1016 -E90B FD 00 50 ..P stad 0050 -E90E 7C 00 06 |.. inc 0006 -E911 20 95 . bra 95 ;E8A8 -E913 FC 0B B7 ... ldd 0bb7 -E916 27 12 '. beq 12 ;E92A -E918 FC 00 0F ... ldd 000f -E91B B3 0B B7 ... subd 0bb7 -E91E 23 0A #. bls 0a ;E92A -E920 FC 00 0F ... ldd 000f -E923 05 . asld -E924 B3 0B B7 ... subd 0bb7 -E927 FD 00 0F ... stad 000f -E92A 39 9 rts - -jump103: -E92B 34 4 des -E92C 30 0 tsx -E92D 6F 00 o. clr 00,x -E92F 30 0 tsx -E930 E6 00 .. ldab 00,x -E932 C1 64 .d cmpb #64 -E934 24 15 $. bcc 15 ;E94B -E936 5F _ clrb -E937 4F O clra -E938 37 7 pshb -E939 36 6 psha -E93A 30 0 tsx -E93B E6 02 .. ldab 02,x -E93D 4F O clra -E93E 05 . asld -E93F C3 0D 1F ... addd #0d1f -E942 38 8 pulx -E943 8F . xgdx -E944 ED 00 .. stad 00,x -E946 30 0 tsx -E947 6C 00 l. inc 00,x -E949 20 E4 . bra e4 ;E92F -E94B 4F O clra -E94C 5F _ clrb -E94D FD 0D F9 ... stad 0df9 -E950 FD 0D F7 ... stad 0df7 -E953 4F O clra -E954 5F _ clrb -E955 FD 0D F5 ... stad 0df5 -E958 FD 0D F3 ... stad 0df3 -E95B 4F O clra -E95C 5F _ clrb -E95D FD 0D F1 ... stad 0df1 -E960 FD 0D EF ... stad 0def -E963 4F O clra -E964 5F _ clrb -E965 FD 0D FD ... stad 0dfd -E968 FD 0D FB ... stad 0dfb -E96B 4F O clra -E96C 5F _ clrb -E96D FD 0D E9 ... stad 0de9 -E970 FD 0D E7 ... stad 0de7 -E973 5F _ clrb -E974 4F O clra -E975 FD 0C DD ... stad 0cdd -E978 5F _ clrb -E979 4F O clra -E97A FD 0C DF ... stad 0cdf -E97D 5F _ clrb -E97E 4F O clra -E97F FD 0C E1 ... stad 0ce1 -E982 5F _ clrb -E983 4F O clra -E984 FD 0C E3 ... stad 0ce3 -E987 5F _ clrb -E988 4F O clra -E989 FD 0C E5 ... stad 0ce5 -E98C 4F O clra -E98D 5F _ clrb -E98E FD 0C F5 ... stad 0cf5 -E991 FD 0C F3 ... stad 0cf3 -E994 4F O clra -E995 5F _ clrb -E996 FD 0C F9 ... stad 0cf9 -E999 FD 0C F7 ... stad 0cf7 -E99C 4F O clra -E99D 5F _ clrb -E99E FD 0C FD ... stad 0cfd -E9A1 FD 0C FB ... stad 0cfb -E9A4 4F O clra -E9A5 5F _ clrb -E9A6 FD 0D 01 ... stad 0d01 -E9A9 FD 0C FF ... stad 0cff -E9AC 4F O clra -E9AD 5F _ clrb -E9AE FD 0D 05 ... stad 0d05 -E9B1 FD 0D 03 ... stad 0d03 -E9B4 5F _ clrb -E9B5 4F O clra -E9B6 FD 0D 07 ... stad 0d07 -E9B9 5F _ clrb -E9BA 4F O clra -E9BB FD 0D 09 ... stad 0d09 -E9BE 5F _ clrb -E9BF 4F O clra -E9C0 FD 0D 0B ... stad 0d0b -E9C3 5F _ clrb -E9C4 4F O clra -E9C5 FD 0D 0D ... stad 0d0d -E9C8 4F O clra -E9C9 5F _ clrb -E9CA FD 0D 11 ... stad 0d11 -E9CD FD 0D 0F ... stad 0d0f -E9D0 4F O clra -E9D1 5F _ clrb -E9D2 FD 0D 15 ... stad 0d15 -E9D5 FD 0D 13 ... stad 0d13 -E9D8 4F O clra -E9D9 5F _ clrb -E9DA FD 0D 19 ... stad 0d19 -E9DD FD 0D 17 ... stad 0d17 -E9E0 4F O clra -E9E1 5F _ clrb -E9E2 FD 0D 1D ... stad 0d1d -E9E5 FD 0D 1B ... stad 0d1b -E9E8 31 1 ins -E9E9 39 9 rts - -jump113: -E9EA 7F 00 06 ... clr 0006 -E9ED F6 00 06 ... ldab 0006 -E9F0 C1 64 .d cmpb #64 -E9F2 24 64 $d bcc 64 ;EA58 -E9F4 F6 00 06 ... ldab 0006 -E9F7 4F O clra -E9F8 CE 00 05 ... ldx #0005 -E9FB 02 . idiv -E9FC 5D ] tstb -E9FD 27 54 'T beq 54 ;EA53 -E9FF CC BF FF ... ldd #bfff -EA02 37 7 pshb -EA03 36 6 psha -EA04 F6 00 06 ... ldab 0006 -EA07 4F O clra -EA08 05 . asld -EA09 C3 08 00 ... addd #0800 -EA0C 38 8 pulx -EA0D 8F . xgdx -EA0E A4 00 .. anda 00,x -EA10 E4 01 .. andb 01,x -EA12 ED 00 .. stad 00,x -EA14 CC FE FF ... ldd #feff -EA17 37 7 pshb -EA18 36 6 psha -EA19 F6 00 06 ... ldab 0006 -EA1C 4F O clra -EA1D 05 . asld -EA1E C3 08 C8 ... addd #08c8 -EA21 38 8 pulx -EA22 8F . xgdx -EA23 A4 00 .. anda 00,x -EA25 E4 01 .. andb 01,x -EA27 ED 00 .. stad 00,x -EA29 CC FD FF ... ldd #fdff -EA2C 37 7 pshb -EA2D 36 6 psha -EA2E F6 00 06 ... ldab 0006 -EA31 4F O clra -EA32 05 . asld -EA33 C3 08 C8 ... addd #08c8 -EA36 38 8 pulx -EA37 8F . xgdx -EA38 A4 00 .. anda 00,x -EA3A E4 01 .. andb 01,x -EA3C ED 00 .. stad 00,x -EA3E CC FB FF ... ldd #fbff -EA41 37 7 pshb -EA42 36 6 psha -EA43 F6 00 06 ... ldab 0006 -EA46 4F O clra -EA47 05 . asld -EA48 C3 08 C8 ... addd #08c8 -EA4B 38 8 pulx -EA4C 8F . xgdx -EA4D A4 00 .. anda 00,x -EA4F E4 01 .. andb 01,x -EA51 ED 00 .. stad 00,x -EA53 7C 00 06 |.. inc 0006 -EA56 20 95 . bra 95 ;E9ED -EA58 39 9 rts - -jump65: -EA59 34 4 des -EA5A CE 00 04 ... ldx #0004 -EA5D 3C < pshx -EA5E CC 10 0A ... ldd #100a -EA61 BD E5 D7 ... jsr e5d7 ;jump69 -EA64 38 8 pulx -EA65 83 00 00 ... subd #0000 -EA68 27 3F '? beq 3f ;EAA9 -EA6A CE 00 01 ... ldx #0001 -EA6D 3C < pshx -EA6E CC 18 00 ... ldd #1800 ;tristate buffer -EA71 BD E5 D7 ... jsr e5d7 ;jump69 -EA74 38 8 pulx -EA75 83 00 00 ... subd #0000 -EA78 27 2F '/ beq 2f ;EAA9 -EA7A CC 03 E8 ... ldd #03e8 -EA7D BD E5 71 ..q jsr e571 ;jump13 -EA80 7F 0B A8 ... clr 0ba8 -EA83 F6 18 00 ... ldab 1800 ;tristate buffer -EA86 C4 01 .. andb #01 -EA88 26 1C &. bne 1c ;EAA6 -EA8A BD BE 4B ..K jsr be4b ;jump1 -EA8D 0F . sei -EA8E BD BE 01 ... jsr be01 ;jump70 -EA91 0E . cli -EA92 CC 01 F4 ... ldd #01f4 -EA95 BD E5 71 ..q jsr e571 ;jump13 -EA98 CC AF D1 ... ldd #afd1 -EA9B BD C0 BA ... jsr c0ba ;display: -EA9E CC 01 F4 ... ldd #01f4 -EAA1 BD E5 71 ..q jsr e571 ;jump13 -EAA4 20 DD . bra dd ;EA83 -EAA6 BD BE 69 ..i jsr be69 ;jump3 -EAA9 C6 01 .. ldab #01 -EAAB F7 00 14 ... stb 0014 -EAAE F6 00 14 ... ldab 0014 -EAB1 F7 38 00 .8. stb 3800 ;changer output -EAB4 CC 00 1E ... ldd #001e -EAB7 BD E5 71 ..q jsr e571 ;jump13 -EABA CE 00 01 ... ldx #0001 -EABD 3C < pshx -EABE CC 10 00 ... ldd #1000 -EAC1 BD E5 D7 ... jsr e5d7 ;jump69 -EAC4 38 8 pulx -EAC5 83 00 00 ... subd #0000 -EAC8 27 10 '. beq 10 ;EADA -EACA CE 00 02 ... ldx #0002 -EACD 3C < pshx -EACE CC 10 00 ... ldd #1000 -EAD1 BD E5 D7 ... jsr e5d7 ;jump69 -EAD4 38 8 pulx -EAD5 83 00 00 ... subd #0000 -EAD8 27 03 '. beq 03 ;EADD -EADA 7E ED F8 ~.. jmp edf8 ;goto80 -EADD C6 02 .. ldab #02 -EADF F7 00 14 ... stb 0014 -EAE2 F6 00 14 ... ldab 0014 -EAE5 F7 38 00 .8. stb 3800 ;changer output -EAE8 CC 00 1E ... ldd #001e -EAEB BD E5 71 ..q jsr e571 ;jump13 -EAEE CE 00 01 ... ldx #0001 -EAF1 3C < pshx -EAF2 CC 10 00 ... ldd #1000 -EAF5 BD E5 D7 ... jsr e5d7 ;jump69 -EAF8 38 8 pulx -EAF9 83 00 00 ... subd #0000 -EAFC 26 10 &. bne 10 ;EB0E -EAFE CE 00 02 ... ldx #0002 -EB01 3C < pshx -EB02 CC 10 00 ... ldd #1000 -EB05 BD E5 D7 ... jsr e5d7 ;jump69 -EB08 38 8 pulx -EB09 83 00 00 ... subd #0000 -EB0C 26 03 &. bne 03 ;EB11 -EB0E 7E ED F8 ~.. jmp edf8 ;goto80 -EB11 CC 5A 5A .ZZ ldd #5a5a -EB14 FD 10 16 ... stad 1016 -EB17 CC B1 39 ..9 ldd #b139 -EB1A BD C0 BA ... jsr c0ba ;display: -EB1D CC 07 D0 ... ldd #07d0 -EB20 BD E5 71 ..q jsr e571 ;jump13 -EB23 CC B1 44 ..D ldd #b144 -EB26 BD C0 BA ... jsr c0ba ;display: -EB29 CC 07 D0 ... ldd #07d0 -EB2C BD E5 71 ..q jsr e571 ;jump13 -EB2F CC 00 14 ... ldd #0014 -EB32 FD 00 3B ..; stad 003b -EB35 FC 00 3B ..; ldd 003b -EB38 27 47 'G beq 47 ;EB81 -EB3A 30 0 tsx -EB3B 6F 00 o. clr 00,x -EB3D 30 0 tsx -EB3E E6 00 .. ldab 00,x -EB40 C1 0A .. cmpb #0a -EB42 24 3B $; bcc 3b ;EB7F -EB44 BD BE 4B ..K jsr be4b ;jump1 -EB47 C6 2E .. ldab #2e -EB49 37 7 pshb -EB4A 30 0 tsx -EB4B E6 01 .. ldab 01,x -EB4D 4F O clra -EB4E C3 0B 90 ... addd #0b90 -EB51 8F . xgdx -EB52 33 3 pulb -EB53 E7 00 .. stb 00,x -EB55 0F . sei -EB56 BD BE 69 ..i jsr be69 ;jump3 -EB59 CE 10 28 ..( ldx #1028 -EB5C 1C 00 .. bset add,x 00,x -EB5E 40 @ nega -EB5F CE 00 01 ... ldx #0001 -EB62 3C < pshx -EB63 CC 00 20 .. ldd #0020 -EB66 BD BD B5 ... jsr bdb5 ;jump78 -EB69 38 8 pulx -EB6A CE 10 28 ..( ldx #1028 -EB6D 1D 00 .. bclr add,x 00,x -EB6F 40 @ nega -EB70 BD BE 10 ... jsr be10 ;jump88 -EB73 0E . cli -EB74 CC 00 07 ... ldd #0007 -EB77 BD E5 71 ..q jsr e571 ;jump13 -EB7A 30 0 tsx -EB7B 6C 00 l. inc 00,x -EB7D 20 BE . bra be ;EB3D -EB7F 20 B4 . bra b4 ;EB35 -EB81 BD BE 69 ..i jsr be69 ;jump3 -EB84 CC 08 00 ... ldd #0800 -EB87 FD 00 73 ..s stad 0073 -EB8A FC 00 73 ..s ldd 0073 -EB8D 83 0F FF ... subd #0fff -EB90 22 10 ". bhi 10 ;EBA2 -EB92 C6 AA .. ldab #aa -EB94 FE 00 73 ..s ldx 0073 -EB97 E7 00 .. stb 00,x -EB99 FE 00 73 ..s ldx 0073 -EB9C 08 . inx -EB9D FF 00 73 ..s stx 0073 -EBA0 20 E8 . bra e8 ;EB8A -EBA2 CC 08 00 ... ldd #0800 -EBA5 FD 00 73 ..s stad 0073 -EBA8 FC 00 73 ..s ldd 0073 -EBAB 83 0F FF ... subd #0fff -EBAE 22 1A ". bhi 1a ;EBCA -EBB0 FE 00 73 ..s ldx 0073 -EBB3 E6 00 .. ldab 00,x -EBB5 C1 AA .. cmpb #aa -EBB7 27 08 '. beq 08 ;EBC1 -EBB9 CE 10 16 ... ldx #1016 -EBBC 1D 00 .. bclr add,x 00,x -EBBE FF 20 09 . . stx 2009 -EBC1 FE 00 73 ..s ldx 0073 -EBC4 08 . inx -EBC5 FF 00 73 ..s stx 0073 -EBC8 20 DE . bra de ;EBA8 -EBCA CC 08 00 ... ldd #0800 -EBCD FD 00 73 ..s stad 0073 -EBD0 FC 00 73 ..s ldd 0073 -EBD3 83 0F FF ... subd #0fff -EBD6 22 10 ". bhi 10 ;EBE8 -EBD8 C6 55 .U ldab #55 -EBDA FE 00 73 ..s ldx 0073 -EBDD E7 00 .. stb 00,x -EBDF FE 00 73 ..s ldx 0073 -EBE2 08 . inx -EBE3 FF 00 73 ..s stx 0073 -EBE6 20 E8 . bra e8 ;EBD0 -EBE8 CC 08 00 ... ldd #0800 -EBEB FD 00 73 ..s stad 0073 -EBEE FC 00 73 ..s ldd 0073 -EBF1 83 0F FF ... subd #0fff -EBF4 22 1A ". bhi 1a ;EC10 -EBF6 FE 00 73 ..s ldx 0073 -EBF9 E6 00 .. ldab 00,x -EBFB C1 55 .U cmpb #55 -EBFD 27 08 '. beq 08 ;EC07 -EBFF CE 10 16 ... ldx #1016 -EC02 1D 00 .. bclr add,x 00,x -EC04 FF 20 09 . . stx 2009 -EC07 FE 00 73 ..s ldx 0073 -EC0A 08 . inx -EC0B FF 00 73 ..s stx 0073 -EC0E 20 DE . bra de ;EBEE -EC10 CC 08 00 ... ldd #0800 -EC13 FD 00 73 ..s stad 0073 -EC16 FC 00 73 ..s ldd 0073 -EC19 83 0F FF ... subd #0fff -EC1C 22 0F ". bhi 0f ;EC2D -EC1E 5F _ clrb -EC1F FE 00 73 ..s ldx 0073 -EC22 E7 00 .. stb 00,x -EC24 FE 00 73 ..s ldx 0073 -EC27 08 . inx -EC28 FF 00 73 ..s stx 0073 -EC2B 20 E9 . bra e9 ;EC16 -EC2D 7F 00 06 ... clr 0006 -EC30 F6 00 06 ... ldab 0006 -EC33 C1 64 .d cmpb #64 -EC35 24 4D $M bcc 4d ;EC84 -EC37 F6 00 06 ... ldab 0006 -EC3A 4F O clra -EC3B CE 00 05 ... ldx #0005 -EC3E 02 . idiv -EC3F 5D ] tstb -EC40 27 3D '= beq 3d ;EC7F -EC42 CC 00 32 ..2 ldd #0032 -EC45 37 7 pshb -EC46 36 6 psha -EC47 F6 00 06 ... ldab 0006 -EC4A 4F O clra -EC4B 05 . asld -EC4C C3 08 00 ... addd #0800 -EC4F 38 8 pulx -EC50 8F . xgdx -EC51 ED 00 .. stad 00,x -EC53 F6 00 06 ... ldab 0006 -EC56 4F O clra -EC57 05 . asld -EC58 C3 08 00 ... addd #0800 -EC5B 8F . xgdx -EC5C EC 00 .. ldd 00,x -EC5E 43 C coma -EC5F 53 S comb -EC60 37 7 pshb -EC61 36 6 psha -EC62 F6 00 06 ... ldab 0006 -EC65 4F O clra -EC66 05 . asld -EC67 C3 0B F1 ... addd #0bf1 -EC6A 38 8 pulx -EC6B 8F . xgdx -EC6C ED 00 .. stad 00,x -EC6E CC 08 01 ... ldd #0801 -EC71 37 7 pshb -EC72 36 6 psha -EC73 F6 00 06 ... ldab 0006 -EC76 4F O clra -EC77 05 . asld -EC78 C3 08 C8 ... addd #08c8 -EC7B 38 8 pulx -EC7C 8F . xgdx -EC7D ED 00 .. stad 00,x -EC7F 7C 00 06 |.. inc 0006 -EC82 20 AC . bra ac ;EC30 -EC84 C6 1D .. ldab #1d -EC86 F7 0B BF ... stb 0bbf -EC89 30 0 tsx -EC8A 6F 00 o. clr 00,x -EC8C F6 0B BF ... ldab 0bbf -EC8F 4F O clra -EC90 C3 00 02 ... addd #0002 -EC93 37 7 pshb -EC94 36 6 psha -EC95 30 0 tsx -EC96 E6 02 .. ldab 02,x -EC98 4F O clra -EC99 A3 00 .. subd 00,x -EC9B 31 1 ins -EC9C 31 1 ins -EC9D 2C 1B ,. bge 1b ;ECBA -EC9F 30 0 tsx -ECA0 E6 00 .. ldab 00,x -ECA2 4F O clra -ECA3 C3 B1 D0 ... addd #b1d0 -ECA6 8F . xgdx -ECA7 E6 00 .. ldab 00,x -ECA9 37 7 pshb -ECAA 30 0 tsx -ECAB E6 01 .. ldab 01,x -ECAD 4F O clra -ECAE C3 09 93 ... addd #0993 -ECB1 8F . xgdx -ECB2 33 3 pulb -ECB3 E7 00 .. stb 00,x -ECB5 30 0 tsx -ECB6 6C 00 l. inc 00,x -ECB8 20 D2 . bra d2 ;EC8C -ECBA 7F 0B A8 ... clr 0ba8 -ECBD CC 00 32 ..2 ldd #0032 -ECC0 FD 0B B5 ... stad 0bb5 -ECC3 5F _ clrb -ECC4 4F O clra -ECC5 FD 0B B7 ... stad 0bb7 -ECC8 7F 00 06 ... clr 0006 -ECCB BD A6 4E ..N jsr a64e ;jump135 -ECCE C6 09 .. ldab #09 -ECD0 F7 0B C0 ... stb 0bc0 -ECD3 7F 0E 6D ..m clr 0e6d -ECD6 C6 01 .. ldab #01 -ECD8 F7 0E 6E ..n stb 0e6e -ECDB 30 0 tsx -ECDC 6F 00 o. clr 00,x -ECDE 30 0 tsx -ECDF E6 00 .. ldab 00,x -ECE1 C1 0F .. cmpb #0f -ECE3 24 21 $! bcc 21 ;ED06 -ECE5 C6 30 .0 ldab #30 -ECE7 37 7 pshb -ECE8 30 0 tsx -ECE9 E6 01 .. ldab 01,x -ECEB 4F O clra -ECEC C3 0C B9 ... addd #0cb9 -ECEF 8F . xgdx -ECF0 33 3 pulb -ECF1 E7 00 .. stb 00,x -ECF3 C6 30 .0 ldab #30 -ECF5 37 7 pshb -ECF6 30 0 tsx -ECF7 E6 01 .. ldab 01,x -ECF9 4F O clra -ECFA C3 0C C9 ... addd #0cc9 -ECFD 8F . xgdx -ECFE 33 3 pulb -ECFF E7 00 .. stb 00,x -ED01 30 0 tsx -ED02 6C 00 l. inc 00,x -ED04 20 D8 . bra d8 ;ECDE -ED06 30 0 tsx -ED07 6F 00 o. clr 00,x -ED09 30 0 tsx -ED0A E6 00 .. ldab 00,x -ED0C C1 0B .. cmpb #0b -ED0E 24 12 $. bcc 12 ;ED22 -ED10 5F _ clrb -ED11 37 7 pshb -ED12 30 0 tsx -ED13 E6 01 .. ldab 01,x -ED15 4F O clra -ED16 C3 0B E4 ... addd #0be4 -ED19 8F . xgdx -ED1A 33 3 pulb -ED1B E7 00 .. stb 00,x -ED1D 30 0 tsx -ED1E 6C 00 l. inc 00,x -ED20 20 E7 . bra e7 ;ED09 -ED22 4F O clra -ED23 5F _ clrb -ED24 FD 0D F9 ... stad 0df9 -ED27 FD 0D F7 ... stad 0df7 -ED2A 4F O clra -ED2B 5F _ clrb -ED2C FD 0D F5 ... stad 0df5 -ED2F FD 0D F3 ... stad 0df3 -ED32 7F 0C D9 ... clr 0cd9 -ED35 7F 0C DA ... clr 0cda -ED38 7F 0C DB ... clr 0cdb -ED3B 7F 0C DC ... clr 0cdc -ED3E 4F O clra -ED3F 5F _ clrb -ED40 FD 0D F1 ... stad 0df1 -ED43 FD 0D EF ... stad 0def -ED46 4F O clra -ED47 5F _ clrb -ED48 FD 0D FD ... stad 0dfd -ED4B FD 0D FB ... stad 0dfb -ED4E 4F O clra -ED4F 5F _ clrb -ED50 FD 0D E9 ... stad 0de9 -ED53 FD 0D E7 ... stad 0de7 -ED56 4F O clra -ED57 5F _ clrb -goto80: -ED58 FD 0D ED ... stad 0ded -ED5B FD 0D EB ... stad 0deb -ED5E 5F _ clrb -ED5F 4F O clra -ED60 FD 0C DD ... stad 0cdd -ED63 5F _ clrb -ED64 4F O clra -ED65 FD 0C DF ... stad 0cdf -ED68 5F _ clrb -ED69 4F O clra -ED6A FD 0C E1 ... stad 0ce1 -ED6D 5F _ clrb -ED6E 4F O clra -ED6F FD 0C E3 ... stad 0ce3 -ED72 5F _ clrb -ED73 4F O clra -ED74 FD 0C E5 ... stad 0ce5 -ED77 4F O clra -ED78 5F _ clrb -ED79 FD 0C F5 ... stad 0cf5 -ED7C FD 0C F3 ... stad 0cf3 -ED7F 4F O clra -ED80 5F _ clrb -ED81 FD 0C F9 ... stad 0cf9 -ED84 FD 0C F7 ... stad 0cf7 -ED87 4F O clra -ED88 5F _ clrb -ED89 FD 0C FD ... stad 0cfd -ED8C FD 0C FB ... stad 0cfb -ED8F 4F O clra -ED90 5F _ clrb -ED91 FD 0D 01 ... stad 0d01 -ED94 FD 0C FF ... stad 0cff -ED97 4F O clra -ED98 5F _ clrb -ED99 FD 0D 05 ... stad 0d05 -ED9C FD 0D 03 ... stad 0d03 -ED9F 5F _ clrb -EDA0 4F O clra -EDA1 FD 0D 07 ... stad 0d07 -EDA4 5F _ clrb -EDA5 4F O clra -EDA6 FD 0D 09 ... stad 0d09 -EDA9 5F _ clrb -EDAA 4F O clra -EDAB FD 0D 0B ... stad 0d0b -EDAE 5F _ clrb -EDAF 4F O clra -EDB0 FD 0D 0D ... stad 0d0d -EDB3 4F O clra -EDB4 5F _ clrb -EDB5 FD 0D 11 ... stad 0d11 -EDB8 FD 0D 0F ... stad 0d0f -EDBB 4F O clra -EDBC 5F _ clrb -EDBD FD 0D 15 ... stad 0d15 -EDC0 FD 0D 13 ... stad 0d13 -EDC3 4F O clra -EDC4 5F _ clrb -EDC5 FD 0D 19 ... stad 0d19 -EDC8 FD 0D 17 ... stad 0d17 -EDCB 4F O clra -EDCC 5F _ clrb -EDCD FD 0D 1D ... stad 0d1d -EDD0 FD 0D 1B ... stad 0d1b -EDD3 7F 0B AF ... clr 0baf -EDD6 7F 0B AE ... clr 0bae -EDD9 7F 0B AD ... clr 0bad -EDDC 7F 0B AC ... clr 0bac -EDDF 7F 0B AB ... clr 0bab -EDE2 7F 0B B4 ... clr 0bb4 -EDE5 7F 0B B3 ... clr 0bb3 -EDE8 7F 0B B2 ... clr 0bb2 -EDEB 7F 0B B1 ... clr 0bb1 -EDEE 7F 0B B0 ... clr 0bb0 -EDF1 C6 05 .. ldab #05 -EDF3 F7 08 00 ... stb 0800 -EDF6 8D 21 .! bsr dest 21 -EDF8 7F 00 14 ... clr 0014 -EDFB F6 00 14 ... ldab 0014 -EDFE F7 38 00 .8. stb 3800 ;changer output -EE01 31 1 ins -EE02 39 9 rts - -jump36: -EE03 37 7 pshb -EE04 36 6 psha -EE05 30 0 tsx -EE06 EC 00 .. ldd 00,x -EE08 BD C0 BA ... jsr c0ba ;display: -EE0B CE 10 16 ... ldx #1016 -EE0E 1D 01 .. bclr add,x 01,x -EE10 FF CC 05 ... stx cc05 -EE13 DC BD E5 ... ldd bd -EE16 71 q illegal -EE17 38 8 pulx -EE18 39 9 rts - -EE19 BD E5 D1 ... jsr e5d1 ;jump52 -goto81: -EE1C CE 10 16 ... ldx #1016 -EE1F 1D 01 .. bclr add,x 01,x -EE21 FF CE 10 ... stx ce10 -EE24 16 . tab -EE25 1C 01 .. bset add,x 01,x -EE27 5A Z decb -EE28 F6 10 16 ... ldab 1016 -EE2B 26 0C &. bne 0c ;EE39 -EE2D CC B1 4F ..O ldd #b14f -EE30 BD C0 BA ... jsr c0ba ;display: -EE33 CC 05 DC ... ldd #05dc -EE36 BD E5 71 ..q jsr e571 ;jump13 -EE39 C6 04 .. ldab #04 -EE3B F7 00 1C ... stb 001c -EE3E F6 00 1C ... ldab 001c -EE41 C1 07 .. cmpb #07 -EE43 24 57 $W bcc 57 ;EE9C -EE45 F6 00 1C ... ldab 001c -EE48 4F O clra -EE49 C3 B1 23 ..# addd #b123 -EE4C 8F . xgdx -EE4D E6 00 .. ldab 00,x -EE4F 53 S comb -EE50 F4 00 1A ... andb 001a -EE53 F7 00 1A ... stb 001a -EE56 F6 00 1A ... ldab 001a -EE59 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EE5C CC 00 0A ... ldd #000a -EE5F BD E5 71 ..q jsr e571 ;jump13 -EE62 F6 18 00 ... ldab 1800 ;tristate buffer -EE65 2C 07 ,. bge 07 ;EE6E -EE67 CC B1 5A ..Z ldd #b15a -EE6A 8D 97 .. bsr dest 97 -EE6C 20 2E . bra 2e ;EE9C -EE6E F6 00 1C ... ldab 001c -EE71 4F O clra -EE72 C3 B1 23 ..# addd #b123 -EE75 8F . xgdx -EE76 E6 00 .. ldab 00,x -EE78 FA 00 1A ... orb 001a -EE7B F7 00 1A ... stb 001a -EE7E F6 00 1A ... ldab 001a -EE81 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EE84 CC 00 0A ... ldd #000a -EE87 BD E5 71 ..q jsr e571 ;jump13 -EE8A F6 18 00 ... ldab 1800 ;tristate buffer -EE8D 2D 08 -. blt 08 ;EE97 -EE8F CC B1 5A ..Z ldd #b15a -EE92 BD EE 03 ... jsr ee03 ;jump36 -EE95 20 05 . bra 05 ;EE9C -EE97 7C 00 1C |.. inc 001c -EE9A 20 A2 . bra a2 ;EE3E -EE9C CE 10 00 ... ldx #1000 -EE9F 1C 00 .. bset add,x 00,x -EEA1 08 . inx -EEA2 CE 10 08 ... ldx #1008 -EEA5 1C 00 .. bset add,x 00,x -EEA7 02 . idiv -EEA8 CE 00 1A ... ldx #001a -EEAB 1C 00 .. bset add,x 00,x -EEAD 40 @ nega -EEAE F6 00 1A ... ldab 001a -EEB1 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EEB4 CC 00 0A ... ldd #000a -EEB7 BD E5 71 ..q jsr e571 ;jump13 -EEBA F6 10 08 ... ldab 1008 -EEBD C4 01 .. andb #01 -EEBF 26 06 &. bne 06 ;EEC7 -EEC1 CC B1 5A ..Z ldd #b15a -EEC4 BD EE 03 ... jsr ee03 ;jump36 -EEC7 CE 00 1A ... ldx #001a -EECA 1D 00 .. bclr add,x 00,x -EECC 40 @ nega -EECD F6 00 1A ... ldab 001a -EED0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EED3 CC 00 0A ... ldd #000a -EED6 BD E5 71 ..q jsr e571 ;jump13 -EED9 F6 10 08 ... ldab 1008 -EEDC C4 01 .. andb #01 -EEDE 27 06 '. beq 06 ;EEE6 -EEE0 CC B1 5A ..Z ldd #b15a -EEE3 BD EE 03 ... jsr ee03 ;jump36 -EEE6 CE 00 1A ... ldx #001a -EEE9 1C 00 .. bset add,x 00,x -EEEB 02 . idiv -EEEC F6 00 1A ... ldab 001a -EEEF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EEF2 CC 00 0A ... ldd #000a -EEF5 BD E5 71 ..q jsr e571 ;jump13 -EEF8 F6 10 00 ... ldab 1000 -EEFB C4 04 .. andb #04 -EEFD 26 06 &. bne 06 ;EF05 -EEFF CC B1 65 ..e ldd #b165 -EF02 BD EE 03 ... jsr ee03 ;jump36 -EF05 CE 00 1A ... ldx #001a -EF08 1D 00 .. bclr add,x 00,x -EF0A 02 . idiv -EF0B F6 00 1A ... ldab 001a -EF0E F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF11 CC 00 0A ... ldd #000a -EF14 BD E5 71 ..q jsr e571 ;jump13 -EF17 F6 10 00 ... ldab 1000 -EF1A C4 04 .. andb #04 -EF1C 27 06 '. beq 06 ;EF24 -EF1E CC B1 65 ..e ldd #b165 -EF21 BD EE 03 ... jsr ee03 ;jump36 -EF24 CE 00 1A ... ldx #001a -EF27 1C 00 .. bset add,x 00,x -EF29 01 . nop -EF2A F6 00 1A ... ldab 001a -EF2D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF30 CC 00 0A ... ldd #000a -EF33 BD E5 71 ..q jsr e571 ;jump13 -EF36 F6 18 00 ... ldab 1800 ;tristate buffer -EF39 C4 20 . andb #20 -EF3B 26 06 &. bne 06 ;EF43 -EF3D CC B1 70 ..p ldd #b170 -EF40 BD EE 03 ... jsr ee03 ;jump36 -EF43 CE 00 1A ... ldx #001a -EF46 1D 00 .. bclr add,x 00,x -EF48 01 . nop -EF49 F6 00 1A ... ldab 001a -EF4C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF4F CC 00 0A ... ldd #000a -EF52 BD E5 71 ..q jsr e571 ;jump13 -EF55 F6 18 00 ... ldab 1800 ;tristate buffer -EF58 C4 20 . andb #20 -EF5A 27 06 '. beq 06 ;EF62 -EF5C CC B1 70 ..p ldd #b170 -EF5F BD EE 03 ... jsr ee03 ;jump36 -EF62 CE 00 1A ... ldx #001a -EF65 1C 00 .. bset add,x 00,x -EF67 04 . lsrd -EF68 F6 00 1A ... ldab 001a -EF6B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF6E CC 00 0A ... ldd #000a -EF71 BD E5 71 ..q jsr e571 ;jump13 -EF74 F6 10 0A ... ldab 100a -EF77 C4 04 .. andb #04 -EF79 26 06 &. bne 06 ;EF81 -EF7B CC B1 7B ..{ ldd #b17b -EF7E BD EE 03 ... jsr ee03 ;jump36 -EF81 CE 00 1A ... ldx #001a -EF84 1D 00 .. bclr add,x 00,x -EF86 04 . lsrd -EF87 F6 00 1A ... ldab 001a -EF8A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF8D CC 00 0A ... ldd #000a -EF90 BD E5 71 ..q jsr e571 ;jump13 -EF93 F6 10 0A ... ldab 100a -EF96 C4 04 .. andb #04 -EF98 27 06 '. beq 06 ;EFA0 -EF9A CC B1 7B ..{ ldd #b17b -EF9D BD EE 03 ... jsr ee03 ;jump36 -EFA0 CE 10 00 ... ldx #1000 -EFA3 1C 00 .. bset add,x 00,x -EFA5 08 . inx -EFA6 CE 00 1A ... ldx #001a -EFA9 1C 00 .. bset add,x 00,x -EFAB 40 @ nega -EFAC F6 00 1A ... ldab 001a -EFAF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EFB2 CE 10 08 ... ldx #1008 -EFB5 1C 00 .. bset add,x 00,x -EFB7 02 . idiv -EFB8 CC 00 0A ... ldd #000a -EFBB BD E5 71 ..q jsr e571 ;jump13 -EFBE F6 10 08 ... ldab 1008 -EFC1 C4 01 .. andb #01 -EFC3 26 06 &. bne 06 ;EFCB -EFC5 CC B1 86 ... ldd #b186 -EFC8 BD EE 03 ... jsr ee03 ;jump36 -EFCB CE 10 08 ... ldx #1008 -EFCE 1D 00 .. bclr add,x 00,x -EFD0 02 . idiv -EFD1 CC 00 0A ... ldd #000a -EFD4 BD E5 71 ..q jsr e571 ;jump13 -EFD7 F6 10 08 ... ldab 1008 -EFDA C4 01 .. andb #01 -EFDC 27 06 '. beq 06 ;EFE4 -EFDE CC B1 86 ... ldd #b186 -EFE1 BD EE 03 ... jsr ee03 ;jump36 -EFE4 CE 10 00 ... ldx #1000 -EFE7 1D 00 .. bclr add,x 00,x -EFE9 08 . inx -EFEA CE 10 08 ... ldx #1008 -EFED 1C 00 .. bset add,x 00,x -EFEF 02 . idiv -EFF0 CC 00 0A ... ldd #000a -EFF3 BD E5 71 ..q jsr e571 ;jump13 -EFF6 F6 10 08 ... ldab 1008 -EFF9 C4 01 .. andb #01 -EFFB 26 06 &. bne 06 ;F003 -EFFD CC B1 91 ... ldd #b191 -F000 BD EE 03 ... jsr ee03 ;jump36 -F003 CE 10 08 ... ldx #1008 -F006 1D 00 .. bclr add,x 00,x -F008 02 . idiv -F009 CC 00 0A ... ldd #000a -F00C BD E5 71 ..q jsr e571 ;jump13 -F00F F6 10 08 ... ldab 1008 -F012 C4 01 .. andb #01 -F014 27 06 '. beq 06 ;F01C -F016 CC B1 91 ... ldd #b191 -F019 BD EE 03 ... jsr ee03 ;jump36 -F01C CE 00 14 ... ldx #0014 -F01F 1C 00 .. bset add,x 00,x -F021 20 F6 . bra f6 ;F019 -F023 00 . test -F024 14 . bset -F025 F7 38 00 .8. stb 3800 ;changer output -F028 CC 00 0A ... ldd #000a -F02B BD E5 71 ..q jsr e571 ;jump13 -F02E F6 20 00 . . ldab 2000 ;switch block 1 -F031 C4 40 .@ andb #40 -F033 26 06 &. bne 06 ;F03B -F035 CC B1 9C ... ldd #b19c -F038 BD EE 03 ... jsr ee03 ;jump36 -F03B CE 00 14 ... ldx #0014 -F03E 1D 00 .. bclr add,x 00,x -F040 20 F6 . bra f6 ;F038 -F042 00 . test -F043 14 . bset -F044 F7 38 00 .8. stb 3800 ;changer output -F047 CC 00 0A ... ldd #000a -F04A BD E5 71 ..q jsr e571 ;jump13 -F04D F6 20 00 . . ldab 2000 ;switch block 1 -F050 C4 40 .@ andb #40 -F052 27 06 '. beq 06 ;F05A -F054 CC B1 9C ... ldd #b19c -F057 BD EE 03 ... jsr ee03 ;jump36 -F05A CE 00 14 ... ldx #0014 -F05D 1C 00 .. bset add,x 00,x -F05F 40 @ nega -F060 F6 00 14 ... ldab 0014 -F063 F7 38 00 .8. stb 3800 ;changer output -F066 CC 00 0A ... ldd #000a -F069 BD E5 71 ..q jsr e571 ;jump13 -F06C F6 20 00 . . ldab 2000 ;switch block 1 -F06F 2C 06 ,. bge 06 ;F077 -F071 CC B1 9C ... ldd #b19c -F074 BD EE 03 ... jsr ee03 ;jump36 -F077 CE 00 14 ... ldx #0014 -F07A 1D 00 .. bclr add,x 00,x -F07C 40 @ nega -F07D F6 00 14 ... ldab 0014 -F080 F7 38 00 .8. stb 3800 ;changer output -F083 CC 00 0A ... ldd #000a -F086 BD E5 71 ..q jsr e571 ;jump13 -F089 F6 20 00 . . ldab 2000 ;switch block 1 -F08C 2D 06 -. blt 06 ;F094 -F08E CC B1 9C ... ldd #b19c -F091 BD EE 03 ... jsr ee03 ;jump36 -F094 7F 00 61 ..a clr 0061 -F097 F6 00 61 ..a ldab 0061 -F09A C1 08 .. cmpb #08 -F09C 24 22 $" bcc 22 ;F0C0 -F09E F6 00 61 ..a ldab 0061 -F0A1 4F O clra -F0A2 C3 B1 C8 ... addd #b1c8 -F0A5 8F . xgdx -F0A6 E6 00 .. ldab 00,x -F0A8 F7 00 06 ... stb 0006 -F0AB BD D3 11 ... jsr d311 ;jump30 -F0AE 83 00 00 ... subd #0000 -F0B1 27 08 '. beq 08 ;F0BB -F0B3 CC B1 A7 ... ldd #b1a7 -F0B6 BD EE 03 ... jsr ee03 ;jump36 -F0B9 20 05 . bra 05 ;F0C0 -F0BB 7C 00 61 |.a inc 0061 -F0BE 20 D7 . bra d7 ;F097 -F0C0 7F 00 61 ..a clr 0061 -F0C3 F6 00 61 ..a ldab 0061 -F0C6 C1 08 .. cmpb #08 -F0C8 24 2B $+ bcc 2b ;F0F5 -F0CA F6 00 61 ..a ldab 0061 -F0CD 4F O clra -F0CE C3 B1 C8 ... addd #b1c8 -F0D1 8F . xgdx -F0D2 E6 00 .. ldab 00,x -F0D4 F7 00 06 ... stb 0006 -F0D7 BD D1 3D ..= jsr d13d ;jump34 -F0DA BD D5 70 ..p jsr d570 ;jump35 -F0DD 83 00 00 ... subd #0000 -F0E0 26 0B &. bne 0b ;F0ED -F0E2 BD D1 05 ... jsr d105 ;jump32 -F0E5 CC B1 B2 ... ldd #b1b2 -F0E8 BD EE 03 ... jsr ee03 ;jump36 -F0EB 20 08 . bra 08 ;F0F5 -F0ED BD D1 05 ... jsr d105 ;jump32 -F0F0 7C 00 61 |.a inc 0061 -F0F3 20 CE . bra ce ;F0C3 -F0F5 7F 00 61 ..a clr 0061 -F0F8 F6 00 61 ..a ldab 0061 -F0FB C1 05 .. cmpb #05 -F0FD 24 45 $E bcc 45 ;F144 -F0FF F6 00 61 ..a ldab 0061 -F102 4F O clra -F103 C3 B1 C8 ... addd #b1c8 -F106 8F . xgdx -F107 E6 00 .. ldab 00,x -F109 F7 00 06 ... stb 0006 -F10C BD D1 3D ..= jsr d13d ;jump34 -F10F CC 00 0A ... ldd #000a -F112 BD E5 71 ..q jsr e571 ;jump13 -F115 F6 18 00 ... ldab 1800 ;tristate buffer -F118 C4 40 .@ andb #40 -F11A 26 0B &. bne 0b ;F127 -F11C BD D1 05 ... jsr d105 ;jump32 -F11F CC B1 B2 ... ldd #b1b2 -F122 BD EE 03 ... jsr ee03 ;jump36 -F125 20 1D . bra 1d ;F144 -F127 BD D1 05 ... jsr d105 ;jump32 -F12A CC 00 0A ... ldd #000a -F12D BD E5 71 ..q jsr e571 ;jump13 -F130 F6 18 00 ... ldab 1800 ;tristate buffer -F133 C4 40 .@ andb #40 -F135 27 08 '. beq 08 ;F13F -F137 CC B1 B2 ... ldd #b1b2 -F13A BD EE 03 ... jsr ee03 ;jump36 -F13D 20 05 . bra 05 ;F144 -F13F 7C 00 61 |.a inc 0061 -F142 20 B4 . bra b4 ;F0F8 -F144 FC 10 16 ... ldd 1016 -F147 83 5A 5A .ZZ subd #5a5a -F14A 26 0C &. bne 0c ;F158 -F14C CC B1 BD ... ldd #b1bd -F14F BD C0 BA ... jsr c0ba ;display: -F152 CC 05 DC ... ldd #05dc -F155 BD E5 71 ..q jsr e571 ;jump13 -F158 7E EE 1C ~.. jmp ee1c ;goto81 - -;send a byte to the printer? -;it calls c7e7, which does things with the serial port -jump53: -F15B 37 7 pshb -F15C 36 6 psha -F15D F6 00 19 ... ldab 0019 -F160 C4 40 .@ andb #40 -F162 26 5B &[ bne 5b ;F1BF -F164 C6 FF .. ldab #ff -F166 F7 00 39 ..9 stb 0039 -F169 F6 20 00 . . ldab 2000 ;switch block 1 -F16C 2C 11 ,. bge 11 ;F17F -F16E F6 20 00 . . ldab 2000 ;switch block 1 -F171 C4 40 .@ andb #40 -F173 27 0A '. beq 0a ;F17F -F175 F6 00 39 ..9 ldab 0039 -F178 27 05 '. beq 05 ;F17F -F17A BD E6 1B ... jsr e61b ;jump4 -F17D 20 EA . bra ea ;F169 -F17F F6 00 39 ..9 ldab 0039 -F182 26 08 &. bne 08 ;F18C -F184 CE 00 19 ... ldx #0019 -F187 1C 00 .. bset add,x 00,x -F189 40 @ nega -F18A 20 33 3 bra 33 ;F1BF -F18C F6 20 00 . . ldab 2000 ;switch block 1 -F18F C4 40 .@ andb #40 -F191 27 2C ', beq 2c ;F1BF -F193 F6 00 1D ... ldab 001d -F196 C4 01 .. andb #01 -F198 27 1E '. beq 1e ;F1B8 -F19A 30 0 tsx -F19B E6 01 .. ldab 01,x -F19D C1 30 .0 cmpb #30 -F19F 26 08 &. bne 08 ;F1A9 -F1A1 CC 00 20 .. ldd #0020 -F1A4 BD C7 E7 ... jsr c7e7 ;jump37 -F1A7 20 0D . bra 0d ;F1B6 -F1A9 30 0 tsx -F1AA E6 01 .. ldab 01,x -F1AC 4F O clra -F1AD BD C7 E7 ... jsr c7e7 ;jump37 -F1B0 CE 00 1D ... ldx #001d -F1B3 1D 00 .. bclr add,x 00,x -F1B5 01 . nop -F1B6 20 07 . bra 07 ;F1BF -F1B8 30 0 tsx -F1B9 E6 01 .. ldab 01,x -F1BB 4F O clra -F1BC BD C7 E7 ... jsr c7e7 ;jump37 -F1BF 38 8 pulx -F1C0 39 9 rts - -jump59: -F1C1 37 7 pshb -F1C2 36 6 psha -F1C3 F6 20 00 . . ldab 2000 ;switch block 1 -F1C6 C4 40 .@ andb #40 -F1C8 27 1C '. beq 1c ;F1E6 -F1CA 7F 00 18 ... clr 0018 -F1CD F6 00 18 ... ldab 0018 -F1D0 30 0 tsx -F1D1 E1 05 .. cmpb 05,x -F1D3 24 11 $. bcc 11 ;F1E6 -F1D5 30 0 tsx -F1D6 EE 00 .. ldx 00,x -F1D8 E6 00 .. ldab 00,x -F1DA 4F O clra -F1DB BD F1 5B ..[ jsr f15b ;jump53 -F1DE 38 8 pulx -F1DF 08 . inx -F1E0 3C < pshx -F1E1 7C 00 18 |.. inc 0018 -F1E4 20 E7 . bra e7 ;F1CD -F1E6 38 8 pulx -F1E7 39 9 rts - -;send a string to the printer? D is a pointer to a string, and some of them -;look *way* too long for the display. Or does it scroll them? - -jump57: -F1E8 37 7 pshb -F1E9 36 6 psha -F1EA F6 20 00 . . ldab 2000 ;switch block 1 -F1ED C4 40 .@ andb #40 -F1EF 27 1B '. beq 1b ;F20C -F1F1 CC 00 20 .. ldd #0020 -F1F4 BD F1 5B ..[ jsr f15b ;jump53 -F1F7 30 0 tsx -F1F8 EE 00 .. ldx 00,x -F1FA E6 00 .. ldab 00,x -F1FC 27 0E '. beq 0e ;F20C -F1FE 30 0 tsx -F1FF EE 00 .. ldx 00,x -F201 E6 00 .. ldab 00,x -F203 4F O clra -F204 BD F1 5B ..[ jsr f15b ;jump53 -F207 38 8 pulx -F208 08 . inx -F209 3C < pshx -F20A 20 EB . bra eb ;F1F7 -F20C 38 8 pulx -F20D 39 9 rts - -jump62: -F20E 37 7 pshb -F20F 36 6 psha -F210 F6 20 00 . . ldab 2000 ;switch block 1 -F213 C4 40 .@ andb #40 -F215 27 34 '4 beq 34 ;F24B -F217 CE 00 1D ... ldx #001d -F21A 1C 00 .. bset add,x 00,x -F21C 01 . nop -F21D 30 0 tsx -F21E E6 01 .. ldab 01,x -F220 4F O clra -F221 BD E7 95 ... jsr e795 ;jump54 -F224 F6 00 5D ..] ldab 005d -F227 4F O clra -F228 BD F1 5B ..[ jsr f15b ;jump53 -F22B F6 00 5E ..^ ldab 005e -F22E 4F O clra -F22F BD F1 5B ..[ jsr f15b ;jump53 -F232 CE 00 1D ... ldx #001d -F235 1D 00 .. bclr add,x 00,x -F237 01 . nop -F238 F6 00 5F .._ ldab 005f -F23B 4F O clra -F23C BD F1 5B ..[ jsr f15b ;jump53 -F23F CC 00 20 .. ldd #0020 -F242 BD F1 5B ..[ jsr f15b ;jump53 -F245 CC 00 20 .. ldd #0020 -F248 BD F1 5B ..[ jsr f15b ;jump53 -F24B 38 8 pulx -F24C 39 9 rts - -jump58: -F24D 37 7 pshb -F24E 36 6 psha -F24F F6 20 00 . . ldab 2000 ;switch block 1 -F252 C4 40 .@ andb #40 -F254 27 41 'A beq 41 ;F297 -F256 CE 00 1D ... ldx #001d -F259 1C 00 .. bset add,x 00,x -F25B 01 . nop -F25C 30 0 tsx -F25D EC 00 .. ldd 00,x -F25F BD E7 45 ..E jsr e745 ;jump55 -F262 F6 00 57 ..W ldab 0057 -F265 4F O clra -F266 BD F1 5B ..[ jsr f15b ;jump53 -F269 F6 00 5A ..Z ldab 005a -F26C 4F O clra -F26D BD F1 5B ..[ jsr f15b ;jump53 -F270 F6 00 5D ..] ldab 005d -F273 4F O clra -F274 BD F1 5B ..[ jsr f15b ;jump53 -F277 F6 00 5E ..^ ldab 005e -F27A 4F O clra -F27B BD F1 5B ..[ jsr f15b ;jump53 -F27E CE 00 1D ... ldx #001d -F281 1D 00 .. bclr add,x 00,x -F283 01 . nop -F284 F6 00 5F .._ ldab 005f -F287 4F O clra -F288 BD F1 5B ..[ jsr f15b ;jump53 -F28B CC 00 20 .. ldd #0020 -F28E BD F1 5B ..[ jsr f15b ;jump53 -F291 CC 00 20 .. ldd #0020 -F294 BD F1 5B ..[ jsr f15b ;jump53 -F297 38 8 pulx -F298 39 9 rts - -jump61 -jump61:: -F299 37 7 pshb -F29A 36 6 psha -F29B F6 20 00 . . ldab 2000 ;switch block 1 -F29E C4 40 .@ andb #40 -F2A0 27 7B '{ beq 7b ;F31D -F2A2 F6 00 17 ... ldab 0017 -F2A5 C4 08 .. andb #08 -F2A7 26 06 &. bne 06 ;F2AF -F2A9 CC 00 24 ..$ ldd #0024 -F2AC BD F1 5B ..[ jsr f15b ;jump53 -F2AF CE 00 1D ... ldx #001d -F2B2 1C 00 .. bset add,x 00,x -F2B4 01 . nop -F2B5 30 0 tsx -F2B6 EC 00 .. ldd 00,x -F2B8 BD E7 45 ..E jsr e745 ;jump55 -F2BB F6 00 57 ..W ldab 0057 -F2BE 4F O clra -F2BF BD F1 5B ..[ jsr f15b ;jump53 -F2C2 F6 00 5A ..Z ldab 005a -F2C5 4F O clra -F2C6 BD F1 5B ..[ jsr f15b ;jump53 -F2C9 F6 00 13 ... ldab 0013 -F2CC C1 08 .. cmpb #08 -F2CE 26 0C &. bne 0c ;F2DC -F2D0 CC 00 2E ... ldd #002e -F2D3 BD F1 5B ..[ jsr f15b ;jump53 -F2D6 CE 00 1D ... ldx #001d -F2D9 1D 00 .. bclr add,x 00,x -F2DB 01 . nop -F2DC F6 00 5D ..] ldab 005d -F2DF 4F O clra -F2E0 BD F1 5B ..[ jsr f15b ;jump53 -F2E3 F6 00 13 ... ldab 0013 -F2E6 C1 04 .. cmpb #04 -F2E8 26 0C &. bne 0c ;F2F6 -F2EA CC 00 2E ... ldd #002e -F2ED BD F1 5B ..[ jsr f15b ;jump53 -F2F0 CE 00 1D ... ldx #001d -F2F3 1D 00 .. bclr add,x 00,x -F2F5 01 . nop -F2F6 F6 00 5E ..^ ldab 005e -F2F9 4F O clra -F2FA BD F1 5B ..[ jsr f15b ;jump53 -F2FD F6 00 13 ... ldab 0013 -F300 C1 02 .. cmpb #02 -F302 26 06 &. bne 06 ;F30A -F304 CC 00 2E ... ldd #002e -F307 BD F1 5B ..[ jsr f15b ;jump53 -F30A CE 00 1D ... ldx #001d -F30D 1D 00 .. bclr add,x 00,x -F30F 01 . nop -F310 F6 00 5F .._ ldab 005f -F313 4F O clra -F314 BD F1 5B ..[ jsr f15b ;jump53 -F317 CC 00 0A ... ldd #000a -F31A BD F1 5B ..[ jsr f15b ;jump53 -F31D 38 8 pulx -F31E 39 9 rts - -jump60: -F31F 38 8 pulx -F320 37 7 pshb -F321 36 6 psha -F322 3C < pshx -F323 F6 20 00 . . ldab 2000 ;switch block 1 -F326 C4 40 .@ andb #40 -F328 26 03 &. bne 03 ;F32D -F32A 7E F3 BC ~.. jmp f3bc ;goto82 -F32D F6 00 17 ... ldab 0017 -F330 C4 08 .. andb #08 -F332 26 06 &. bne 06 ;F33A -F334 CC 00 24 ..$ ldd #0024 -F337 BD F1 5B ..[ jsr f15b ;jump53 -F33A CE 00 1D ... ldx #001d -F33D 1C 00 .. bset add,x 00,x -F33F 01 . nop -F340 30 0 tsx -F341 EC 04 .. ldd 04,x -F343 37 7 pshb -F344 36 6 psha -F345 EC 02 .. ldd 02,x -F347 BD E6 21 ..! jsr e621 ;jump56 -F34A 38 8 pulx -F34B C6 07 .. ldab #07 -F34D F7 00 18 ... stb 0018 -F350 F6 00 18 ... ldab 0018 -F353 C1 FF .. cmpb #ff -F355 24 5F $_ bcc 5f ;F3B6 -F357 F6 00 18 ... ldab 0018 -F35A 4F O clra -F35B C3 0B 90 ... addd #0b90 -F35E 8F . xgdx -F35F E6 00 .. ldab 00,x -F361 4F O clra -F362 BD F1 5B ..[ jsr f15b ;jump53 -F365 F6 00 18 ... ldab 0018 -F368 C1 03 .. cmpb #03 -F36A 26 15 &. bne 15 ;F381 -F36C F6 00 13 ... ldab 0013 -F36F C1 08 .. cmpb #08 -F371 26 0C &. bne 0c ;F37F -F373 CC 00 2E ... ldd #002e -F376 BD F1 5B ..[ jsr f15b ;jump53 -F379 CE 00 1D ... ldx #001d -F37C 1D 00 .. bclr add,x 00,x -F37E 01 . nop -F37F 20 30 0 bra 30 ;F3B1 -F381 C1 02 .. cmpb #02 -F383 26 15 &. bne 15 ;F39A -F385 F6 00 13 ... ldab 0013 -F388 C1 04 .. cmpb #04 -F38A 26 0C &. bne 0c ;F398 -F38C CC 00 2E ... ldd #002e -F38F BD F1 5B ..[ jsr f15b ;jump53 -F392 CE 00 1D ... ldx #001d -F395 1D 00 .. bclr add,x 00,x -F397 01 . nop -F398 20 17 . bra 17 ;F3B1 -F39A C1 01 .. cmpb #01 -F39C 26 13 &. bne 13 ;F3B1 -F39E F6 00 13 ... ldab 0013 -F3A1 C1 02 .. cmpb #02 -F3A3 26 06 &. bne 06 ;F3AB -F3A5 CC 00 2E ... ldd #002e -F3A8 BD F1 5B ..[ jsr f15b ;jump53 -F3AB CE 00 1D ... ldx #001d -F3AE 1D 00 .. bclr add,x 00,x -F3B0 01 . nop -F3B1 7A 00 18 z.. dec 0018 -F3B4 20 9A . bra 9a ;F350 -F3B6 CC 00 0A ... ldd #000a -F3B9 BD F1 5B ..[ jsr f15b ;jump53 -goto82: -F3BC 38 8 pulx -F3BD 31 1 ins -F3BE 31 1 ins -F3BF 6E 00 n. jmp 00,x - -jump63: -F3C1 37 7 pshb -F3C2 36 6 psha -F3C3 F6 20 00 . . ldab 2000 ;switch block 1 -F3C6 C4 40 .@ andb #40 -F3C8 27 49 'I beq 49 ;F413 -F3CA CC B4 71 ..q ldd #b471 " CODE " -F3CD BD F1 E8 ... jsr f1e8 ;jump57 -F3D0 30 0 tsx -F3D1 E6 01 .. ldab 01,x -F3D3 4F O clra -F3D4 CE 00 0A ... ldx #000a -F3D7 02 . idiv -F3D8 8F . xgdx -F3D9 CB 30 .0 addb #30 -F3DB F7 00 5E ..^ stb 005e -F3DE 30 0 tsx -F3DF E6 01 .. ldab 01,x -F3E1 4F O clra -F3E2 CE 00 0A ... ldx #000a -F3E5 02 . idiv -F3E6 CB 30 .0 addb #30 -F3E8 F7 00 5F .._ stb 005f ;5e and 5f now param in ascii -F3EB F6 00 5E ..^ ldab 005e -F3EE 4F O clra -F3EF BD F1 5B ..[ jsr f15b ;jump53 -F3F2 F6 00 5F .._ ldab 005f -F3F5 4F O clra -F3F6 BD F1 5B ..[ jsr f15b ;jump53 -F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " -F3FC BD F1 E8 ... jsr f1e8 ;jump57 -F3FF 30 0 tsx -F400 E6 01 .. ldab 01,x -F402 4F O clra -F403 05 . asld -F404 C3 0D 1F ... addd #0d1f -F407 8F . xgdx -F408 EC 00 .. ldd 00,x -F40A BD F2 4D ..M jsr f24d ;jump58 -F40D CC 00 0A ... ldd #000a -F410 BD F1 5B ..[ jsr f15b ;jump53 -F413 38 8 pulx -F414 39 9 rts - -jump112: -F415 F6 0B C0 ... ldab 0bc0 -F418 C4 02 .. andb #02 -F41A 27 15 '. beq 15 ;F431 -F41C CE 00 21 ..! ldx #0021 -F41F 1C 00 .. bset add,x 00,x -F421 80 F6 .. suba #f6 -F423 00 . test -F424 1D C4 .. bclr add,x c4,x -F426 02 . idiv -F427 27 02 '. beq 02 ;F42B -F429 20 F7 . bra f7 ;F422 -F42B CE 00 21 ..! ldx #0021 -F42E 1D 00 .. bclr add,x 00,x -F430 80 C6 .. suba #c6 -F432 10 . sba -F433 F7 10 2C .., stb 102c -F436 C6 2E .. ldab #2e -F438 F7 10 2D ..- stb 102d -F43B C6 05 .. ldab #05 -F43D F7 10 2B ..+ stb 102b -F440 CC 03 E8 ... ldd #03e8 -F443 BD E5 71 ..q jsr e571 ;jump13 -F446 CE 10 00 ... ldx #1000 -F449 1D 00 .. bclr add,x 00,x -F44B 08 . inx -F44C CE 00 19 ... ldx #0019 -F44F 1D 00 .. bclr add,x 00,x -F451 40 @ nega -F452 CE 00 1D ... ldx #001d -F455 1D 00 .. bclr add,x 00,x -F457 01 . nop -F458 CC 00 18 ... ldd #0018 -F45B BD F1 5B ..[ jsr f15b ;jump53 -F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" -F461 BD F1 E8 ... jsr f1e8 ;jump57 -F464 CC 00 0A ... ldd #000a -F467 BD F1 5B ..[ jsr f15b ;jump53 -F46A CC B2 38 ..8 ldd #b238 -F46D BD F1 E8 ... jsr f1e8 ;jump57 -F470 CC 00 0A ... ldd #000a -F473 BD F1 5B ..[ jsr f15b ;jump53 -F476 CC B2 56 ..V ldd #b256 -F479 BD F1 E8 ... jsr f1e8 ;jump57 -F47C CC 00 0A ... ldd #000a -F47F BD F1 5B ..[ jsr f15b ;jump53 -F482 CC 00 0A ... ldd #000a -F485 BD F1 5B ..[ jsr f15b ;jump53 -F488 CC B2 75 ..u ldd #b275 -F48B BD F1 E8 ... jsr f1e8 ;jump57 -F48E CC 00 0A ... ldd #000a -F491 BD F1 5B ..[ jsr f15b ;jump53 -F494 CC B2 38 ..8 ldd #b238 -F497 BD F1 E8 ... jsr f1e8 ;jump57 -F49A CC 00 0A ... ldd #000a -F49D BD F1 5B ..[ jsr f15b ;jump53 -F4A0 CC 00 0A ... ldd #000a -F4A3 BD F1 5B ..[ jsr f15b ;jump53 -F4A6 CC B2 90 ... ldd #b290 -F4A9 BD F1 E8 ... jsr f1e8 ;jump57 -F4AC CE 00 0A ... ldx #000a -F4AF 3C < pshx -F4B0 CC 0C BC ... ldd #0cbc -F4B3 BD F1 C1 ... jsr f1c1 ;jump59 -F4B6 38 8 pulx -F4B7 CC 00 0A ... ldd #000a -F4BA BD F1 5B ..[ jsr f15b ;jump53 -F4BD CC B2 A2 ... ldd #b2a2 -F4C0 BD F1 E8 ... jsr f1e8 ;jump57 -F4C3 CE 00 0A ... ldx #000a -F4C6 3C < pshx -F4C7 CC 0C CC ... ldd #0ccc -F4CA BD F1 C1 ... jsr f1c1 ;jump59 -F4CD 38 8 pulx -F4CE CC 00 0A ... ldd #000a -F4D1 BD F1 5B ..[ jsr f15b ;jump53 -F4D4 CC B2 B4 ... ldd #b2b4 -F4D7 BD F1 E8 ... jsr f1e8 ;jump57 -F4DA FC 0C E7 ... ldd 0ce7 -F4DD BD F2 4D ..M jsr f24d ;jump58 -F4E0 CC 00 0A ... ldd #000a -F4E3 BD F1 5B ..[ jsr f15b ;jump53 -F4E6 CC 00 0A ... ldd #000a -F4E9 BD F1 5B ..[ jsr f15b ;jump53 -F4EC CC B2 C6 ... ldd #b2c6 -F4EF BD F1 E8 ... jsr f1e8 ;jump57 -F4F2 FE 0D E9 ... ldx 0de9 -F4F5 3C < pshx -F4F6 FC 0D E7 ... ldd 0de7 -F4F9 BD F3 1F ... jsr f31f ;jump60 -F4FC 38 8 pulx -F4FD CC B2 D8 ... ldd #b2d8 -F500 BD F1 E8 ... jsr f1e8 ;jump57 -F503 FE 0D ED ... ldx 0ded -F506 3C < pshx -F507 FC 0D EB ... ldd 0deb -F50A BD F3 1F ... jsr f31f ;jump60 -F50D 38 8 pulx -F50E CC B2 EA ... ldd #b2ea -F511 BD F1 E8 ... jsr f1e8 ;jump57 -F514 FE 0D F1 ... ldx 0df1 -F517 3C < pshx -F518 FC 0D EF ... ldd 0def -F51B BD F3 1F ... jsr f31f ;jump60 -F51E 38 8 pulx -F51F CC B2 FC ... ldd #b2fc -F522 BD F1 E8 ... jsr f1e8 ;jump57 -F525 FE 0D F9 ... ldx 0df9 -F528 3C < pshx -F529 FC 0D F7 ... ldd 0df7 -F52C BD F3 1F ... jsr f31f ;jump60 -F52F 38 8 pulx -F530 CC B3 0E ... ldd #b30e -F533 BD F1 E8 ... jsr f1e8 ;jump57 -F536 FE 0D FD ... ldx 0dfd -F539 3C < pshx -F53A FC 0D FB ... ldd 0dfb -F53D BD F3 1F ... jsr f31f ;jump60 -F540 38 8 pulx -F541 CC 00 0A ... ldd #000a -F544 BD F1 5B ..[ jsr f15b ;jump53 -F547 CC B3 20 .. ldd #b320 -F54A BD F1 E8 ... jsr f1e8 ;jump57 -F54D CC 00 0A ... ldd #000a -F550 BD F1 5B ..[ jsr f15b ;jump53 -F553 CC B3 31 ..1 ldd #b331 -F556 BD F1 E8 ... jsr f1e8 ;jump57 -F559 FE 0D F5 ... ldx 0df5 -F55C 3C < pshx -F55D FC 0D F3 ... ldd 0df3 -F560 BD F3 1F ... jsr f31f ;jump60 -F563 38 8 pulx -F564 CC B3 4A ..J ldd #b34a -F567 BD F1 E8 ... jsr f1e8 ;jump57 -F56A FC 0C DD ... ldd 0cdd -F56D BD F2 4D ..M jsr f24d ;jump58 -F570 FE 0C F5 ... ldx 0cf5 -F573 3C < pshx -F574 FC 0C F3 ... ldd 0cf3 -F577 BD F3 1F ... jsr f31f ;jump60 -F57A 38 8 pulx -F57B CC B3 5C ..\ ldd #b35c -F57E BD F1 E8 ... jsr f1e8 ;jump57 -F581 FC 0C DF ... ldd 0cdf -F584 BD F2 4D ..M jsr f24d ;jump58 -F587 FE 0C F9 ... ldx 0cf9 -F58A 3C < pshx -F58B FC 0C F7 ... ldd 0cf7 -F58E BD F3 1F ... jsr f31f ;jump60 -F591 38 8 pulx -F592 CC B3 6E ..n ldd #b36e -F595 BD F1 E8 ... jsr f1e8 ;jump57 -F598 FC 0C E1 ... ldd 0ce1 -F59B BD F2 4D ..M jsr f24d ;jump58 -F59E FE 0C FD ... ldx 0cfd -F5A1 3C < pshx -F5A2 FC 0C FB ... ldd 0cfb -F5A5 BD F3 1F ... jsr f31f ;jump60 -F5A8 38 8 pulx -F5A9 CC B3 80 ... ldd #b380 -F5AC BD F1 E8 ... jsr f1e8 ;jump57 -F5AF FC 0C E3 ... ldd 0ce3 -F5B2 BD F2 4D ..M jsr f24d ;jump58 -F5B5 FE 0D 01 ... ldx 0d01 -F5B8 3C < pshx -F5B9 FC 0C FF ... ldd 0cff -F5BC BD F3 1F ... jsr f31f ;jump60 -F5BF 38 8 pulx -F5C0 CC B3 92 ... ldd #b392 -F5C3 BD F1 E8 ... jsr f1e8 ;jump57 -F5C6 FC 0C E5 ... ldd 0ce5 -F5C9 BD F2 4D ..M jsr f24d ;jump58 -F5CC FE 0D 05 ... ldx 0d05 -F5CF 3C < pshx -F5D0 FC 0D 03 ... ldd 0d03 -F5D3 BD F3 1F ... jsr f31f ;jump60 -F5D6 38 8 pulx -F5D7 CC 00 0A ... ldd #000a -F5DA BD F1 5B ..[ jsr f15b ;jump53 -F5DD CC B3 A4 ... ldd #b3a4 -F5E0 BD F1 E8 ... jsr f1e8 ;jump57 -F5E3 CC 00 0A ... ldd #000a -F5E6 BD F1 5B ..[ jsr f15b ;jump53 -F5E9 CC B3 B3 ... ldd #b3b3 -F5EC BD F1 E8 ... jsr f1e8 ;jump57 -F5EF FC 0C F1 ... ldd 0cf1 -F5F2 BD F2 99 ... jsr f299 ;jump61 -F5F5 CC B3 CA ... ldd #b3ca -F5F8 BD F1 E8 ... jsr f1e8 ;jump57 -F5FB F6 0C DC ... ldab 0cdc -F5FE 4F O clra -F5FF BD F2 0E ... jsr f20e ;jump62 -F602 FC 0C E9 ... ldd 0ce9 -F605 BD F2 99 ... jsr f299 ;jump61 -F608 CC B3 DC ... ldd #b3dc -F60B BD F1 E8 ... jsr f1e8 ;jump57 -F60E F6 0C DB ... ldab 0cdb -F611 4F O clra -F612 BD F2 0E ... jsr f20e ;jump62 -F615 FC 0C EB ... ldd 0ceb -F618 BD F2 99 ... jsr f299 ;jump61 -F61B CC B3 EE ... ldd #b3ee -F61E BD F1 E8 ... jsr f1e8 ;jump57 -F621 F6 0C DA ... ldab 0cda -F624 4F O clra -F625 BD F2 0E ... jsr f20e ;jump62 -F628 FC 0C ED ... ldd 0ced -F62B BD F2 99 ... jsr f299 ;jump61 -F62E CC B4 00 ... ldd #b400 -F631 BD F1 E8 ... jsr f1e8 ;jump57 -F634 F6 0C D9 ... ldab 0cd9 -F637 4F O clra -F638 BD F2 0E ... jsr f20e ;jump62 -F63B FC 0C EF ... ldd 0cef -F63E BD F2 99 ... jsr f299 ;jump61 -F641 CC 00 0A ... ldd #000a -F644 BD F1 5B ..[ jsr f15b ;jump53 -F647 CC B4 12 ... ldd #b412 -F64A BD F1 E8 ... jsr f1e8 ;jump57 -F64D FC 0D 07 ... ldd 0d07 -F650 BD F2 4D ..M jsr f24d ;jump58 -F653 FE 0D 11 ... ldx 0d11 -F656 3C < pshx -F657 FC 0D 0F ... ldd 0d0f -F65A BD F3 1F ... jsr f31f ;jump60 -F65D 38 8 pulx -F65E CC B4 24 ..$ ldd #b424 -F661 BD F1 E8 ... jsr f1e8 ;jump57 -F664 FC 0D 09 ... ldd 0d09 -F667 BD F2 4D ..M jsr f24d ;jump58 -F66A FE 0D 15 ... ldx 0d15 -F66D 3C < pshx -F66E FC 0D 13 ... ldd 0d13 -F671 BD F3 1F ... jsr f31f ;jump60 -F674 38 8 pulx -F675 CC B4 36 ..6 ldd #b436 -F678 BD F1 E8 ... jsr f1e8 ;jump57 -F67B FC 0D 0B ... ldd 0d0b -F67E BD F2 4D ..M jsr f24d ;jump58 -F681 FE 0D 19 ... ldx 0d19 -F684 3C < pshx -F685 FC 0D 17 ... ldd 0d17 -F688 BD F3 1F ... jsr f31f ;jump60 -F68B 38 8 pulx -F68C CC B4 48 ..H ldd #b448 -F68F BD F1 E8 ... jsr f1e8 ;jump57 -F692 FC 0D 0D ... ldd 0d0d -F695 BD F2 4D ..M jsr f24d ;jump58 -F698 FE 0D 1D ... ldx 0d1d -F69B 3C < pshx -F69C FC 0D 1B ... ldd 0d1b -F69F BD F3 1F ... jsr f31f ;jump60 -F6A2 38 8 pulx -F6A3 CC 00 0A ... ldd #000a -F6A6 BD F1 5B ..[ jsr f15b ;jump53 -F6A9 CC B4 5A ..Z ldd #b45a -F6AC BD F1 E8 ... jsr f1e8 ;jump57 -F6AF CC 00 0A ... ldd #000a -F6B2 BD F1 5B ..[ jsr f15b ;jump53 -F6B5 C6 01 .. ldab #01 -F6B7 F7 00 54 ..T stb 0054 -F6BA F6 00 54 ..T ldab 0054 -F6BD C1 63 .c cmpb #63 -F6BF 22 1B ". bhi 1b ;F6DC -F6C1 F6 00 54 ..T ldab 0054 -F6C4 4F O clra -F6C5 05 . asld -F6C6 C3 08 C8 ... addd #08c8 -F6C9 8F . xgdx -F6CA EC 00 .. ldd 00,x -F6CC C4 80 .. andb #80 -F6CE 27 07 '. beq 07 ;F6D7 -F6D0 F6 00 54 ..T ldab 0054 -F6D3 4F O clra -F6D4 BD F3 C1 ... jsr f3c1 ;jump63 -F6D7 7C 00 54 |.T inc 0054 -F6DA 20 DE . bra de ;F6BA -F6DC CC 00 0A ... ldd #000a -F6DF BD F1 5B ..[ jsr f15b ;jump53 -F6E2 F6 00 19 ... ldab 0019 -F6E5 C4 40 .@ andb #40 -F6E7 26 07 &. bne 07 ;F6F0 -F6E9 FE 0C E7 ... ldx 0ce7 -F6EC 08 . inx -F6ED FF 0C E7 ... stx 0ce7 -F6F0 CE 00 1D ... ldx #001d -F6F3 1D 00 .. bclr add,x 00,x -F6F5 01 . nop -F6F6 CC 03 E8 ... ldd #03e8 -F6F9 BD E5 71 ..q jsr e571 ;jump13 -F6FC C6 03 .. ldab #03 -F6FE F7 10 2B ..+ stb 102b -F701 CE 10 00 ... ldx #1000 -F704 1C 00 .. bset add,x 00,x -F706 08 . inx -F707 F6 0B C0 ... ldab 0bc0 -F70A C4 02 .. andb #02 -F70C 27 06 '. beq 06 ;F714 -F70E CC 00 80 ... ldd #0080 -F711 BD C7 E7 ... jsr c7e7 ;jump37 -F714 7F 00 38 ..8 clr 0038 -F717 39 9 rts -F718 3C < pshx -F719 F6 0B C0 ... ldab 0bc0 -F71C C4 08 .. andb #08 -F71E 27 03 '. beq 03 ;F723 -F720 BD C3 25 ..% jsr c325 ;jump64 -F723 7C 00 0C |.. inc 000c -F726 F6 00 0C ... ldab 000c -F729 C1 02 .. cmpb #02 -F72B 26 13 &. bne 13 ;F740 -F72D 7F 00 0C ... clr 000c -F730 F6 00 07 ... ldab 0007 -F733 27 03 '. beq 03 ;F738 -F735 7A 00 07 z.. dec 0007 -F738 F6 00 00 ... ldab 0000 -F73B 27 03 '. beq 03 ;F740 -F73D 7A 00 00 z.. dec 0000 -F740 7C 00 0B |.. inc 000b -F743 F6 00 0B ... ldab 000b -F746 C1 08 .. cmpb #08 -F748 26 37 &7 bne 37 ;F781 -F74A 7F 00 0B ... clr 000b -F74D FC 00 3B ..; ldd 003b -F750 27 07 '. beq 07 ;F759 -F752 FE 00 3B ..; ldx 003b -F755 09 . dex -F756 FF 00 3B ..; stx 003b -F759 CC 00 2C .., ldd #002c -F75C 30 0 tsx -F75D ED 00 .. stad 00,x -F75F 30 0 tsx -F760 EC 00 .. ldd 00,x -F762 37 7 pshb -F763 36 6 psha -F764 CC 00 3A ..: ldd #003a -F767 30 0 tsx -F768 A3 00 .. subd 00,x -F76A 31 1 ins -F76B 31 1 ins -F76C 25 13 %. bcs 13 ;F781 -F76E 30 0 tsx -F76F EE 00 .. ldx 00,x -F771 E6 00 .. ldab 00,x -F773 27 07 '. beq 07 ;F77C -F775 30 0 tsx -F776 EE 00 .. ldx 00,x -F778 6A 00 j. dec 00,x -F77A E6 00 .. ldab 00,x -F77C 38 8 pulx -F77D 08 . inx -F77E 3C < pshx -F77F 20 DE . bra de ;F75F -F781 F6 00 32 ..2 ldab 0032 -F784 27 07 '. beq 07 ;F78D -F786 F6 00 32 ..2 ldab 0032 -F789 C4 02 .. andb #02 -F78B 26 08 &. bne 08 ;F795 -F78D CE 10 00 ... ldx #1000 -F790 1D 00 .. bclr add,x 00,x -F792 10 . sba -F793 20 0D . bra 0d ;F7A2 -F795 F6 00 32 ..2 ldab 0032 -F798 C4 01 .. andb #01 -F79A 26 06 &. bne 06 ;F7A2 -F79C CE 10 00 ... ldx #1000 -F79F 1C 00 .. bset add,x 00,x -F7A1 10 . sba -F7A2 7C 00 4C |.L inc 004c -F7A5 F6 00 4C ..L ldab 004c -F7A8 C1 4B .K cmpb #4b -F7AA 26 13 &. bne 13 ;F7BF -F7AC 7F 00 4C ..L clr 004c -F7AF F6 00 4F ..O ldab 004f -F7B2 27 03 '. beq 03 ;F7B7 -F7B4 7A 00 4F z.O dec 004f -F7B7 F6 00 25 ..% ldab 0025 -F7BA 27 03 '. beq 03 ;F7BF -F7BC 7A 00 25 z.% dec 0025 -F7BF F6 00 31 ..1 ldab 0031 -F7C2 26 03 &. bne 03 ;F7C7 -F7C4 BD FE 69 ..i jsr fe69 ;inhibit interrupts -F7C7 F6 00 7F ... ldab 007f -F7CA 27 03 '. beq 03 ;F7CF -F7CC BD FE 69 ..i jsr fe69 ;inhibit interrupts -F7CF C6 40 .@ ldab #40 -F7D1 F7 10 25 ..% stb 1025 -F7D4 38 8 pulx -F7D5 3B ; rti - -main: - -F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 -F7D9 5F _ clrb ;0 -> B -F7DA F7 38 00 .8. stb 3800 ;B -> 3800 changer output -F7DD C6 7F .. ldab #7f ;7F -> B -F7DF F7 00 1A ... stb 001a ;B -> 001a -F7E2 C6 7F .. ldab #7f ;7F -> B -F7E4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F7E7 C6 07 .. ldab #07 ;7 -> B -F7E9 F7 10 3C ..< stb 103c -F7EC C6 81 .. ldab #81 ;81 -> B -F7EE F7 10 26 ..& stb 1026 -F7F1 5F _ clrb ;0 -> B -F7F2 F7 10 30 ..0 stb 1030 -F7F5 C6 C8 .. ldab #c8 ;c8 -> B -F7F7 F7 10 00 ... stb 1000 -F7FA C6 3E .> ldab #3e ;3e -> B -F7FC F7 10 09 ... stb 1009 -F7FF C6 12 .. ldab #12 ;12 -> B -F801 F7 10 28 ..( stb 1028 - -F804 BD BE 69 ..i jsr be69 ;jump3 -F807 BD EA 59 ..Y jsr ea59 ;jump65 -F80A CC 00 64 ..d ldd #0064 -F80D BD E5 71 ..q jsr e571 ;jump13 -F810 CC B1 EF ... ldd #b1ef " ROWE INT " -F813 BD C0 BA ... jsr c0ba ;display: -F816 CC 01 F4 ... ldd #01f4 -F819 BD E5 71 ..q jsr e571 ;jump13 -F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " -F81F BD C0 BA ... jsr c0ba ;display: -F822 CC 01 F4 ... ldd #01f4 -F825 BD E5 71 ..q jsr e571 ;jump13 -F828 CC B2 05 ... ldd #b205 " 1993 " -F82B BD C0 BA ... jsr c0ba ;display: -F82E CC 01 F4 ... ldd #01f4 -F831 BD E5 71 ..q jsr e571 ;jump13 -F834 CC B2 10 ... ldd #b210 "5900 VER 5" -F837 BD C0 BA ... jsr c0ba ;display: -F83A CC 00 0A ... ldd #000a -F83D BD E5 71 ..q jsr e571 ;jump13 -F840 7F 00 7F ... clr 007f -F843 7F 00 21 ..! clr 0021 -F846 7F 00 1F ... clr 001f -F849 7F 00 1D ... clr 001d -F84C 7F 00 1B ... clr 001b -F84F 7F 00 19 ... clr 0019 -F852 F6 0B C0 ... ldab 0bc0 -F855 C4 01 .. andb #01 -F857 27 08 '. beq 08 ;F861 -F859 CE 0B C1 ... ldx #0bc1 -F85C 1C 00 .. bset add,x 00,x -F85E 01 . nop -F85F 20 06 . bra 06 ;F867 -F861 CE 0B C1 ... ldx #0bc1 -F864 1D 00 .. bclr add,x 00,x -F866 01 . nop -F867 F6 0B C0 ... ldab 0bc0 -F86A C4 04 .. andb #04 -F86C 27 08 '. beq 08 ;F876 -F86E CE 0B C1 ... ldx #0bc1 -F871 1C 00 .. bset add,x 00,x -F873 02 . idiv -F874 20 06 . bra 06 ;F87C -F876 CE 0B C1 ... ldx #0bc1 -F879 1D 00 .. bclr add,x 00,x -F87B 02 . idiv -F87C CE 0B C1 ... ldx #0bc1 -F87F 1D 00 .. bclr add,x 00,x -F881 04 . lsrd -F882 F6 0B C0 ... ldab 0bc0 -F885 C4 02 .. andb #02 -F887 27 2D '- beq 2d ;F8B6 -F889 C6 3C .< ldab #3c -F88B F7 00 31 ..1 stb 0031 -F88E 0E . cli -F88F CC 00 FF ... ldd #00ff -F892 BD C7 E7 ... jsr c7e7 ;jump37 -F895 5F _ clrb -F896 4F O clra -F897 FD 00 40 ..@ stad 0040 -F89A C6 10 .. ldab #10 -F89C F7 10 2C .., stb 102c -F89F C6 2E .. ldab #2e -F8A1 F7 10 2D ..- stb 102d -F8A4 C6 03 .. ldab #03 -F8A6 F7 10 2B ..+ stb 102b -F8A9 C6 46 .F ldab #46 -F8AB F7 00 2F ../ stb 002f -F8AE CC 07 D0 ... ldd #07d0 -F8B1 BD E5 71 ..q jsr e571 ;jump13 -F8B4 20 2B + bra 2b ;F8E1 -F8B6 BD D0 94 ... jsr d094 ;jump66 -F8B9 C6 27 .' ldab #27 -F8BB F7 10 2D ..- stb 102d -F8BE C6 07 .. ldab #07 -F8C0 F7 10 2B ..+ stb 102b -F8C3 CE 00 1A ... ldx #001a -F8C6 1C 00 .. bset add,x 00,x -F8C8 04 . lsrd -F8C9 F6 00 1A ... ldab 001a -F8CC F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F8CF CC 07 D0 ... ldd #07d0 -F8D2 BD E5 71 ..q jsr e571 ;jump13 -F8D5 CE 00 1A ... ldx #001a -F8D8 1D 00 .. bclr add,x 00,x -F8DA 04 . lsrd -F8DB F6 00 1A ... ldab 001a -F8DE F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F8E1 7F 0E 6A ..j clr 0e6a -F8E4 BD D4 79 ..y jsr d479 ;jump67 -F8E7 BD E8 9A ... jsr e89a ;jump68 -F8EA 7F 00 06 ... clr 0006 -F8ED CE 00 1D ... ldx #001d -F8F0 1C 00 .. bset add,x 00,x -F8F2 10 . sba -F8F3 CC 05 DC ... ldd #05dc -F8F6 BD E5 71 ..q jsr e571 ;jump13 -F8F9 C6 1E .. ldab #1e -F8FB F7 00 35 ..5 stb 0035 -F8FE 0E . cli -goto85: -F8FF BD E6 1B ... jsr e61b ;jump4 -F902 BD D1 05 ... jsr d105 ;jump32 -F905 F6 10 0A ... ldab 100a -F908 C4 08 .. andb #08 -F90A 27 46 'F beq 46 ;F952 -F90C F6 10 0A ... ldab 100a -F90F C4 08 .. andb #08 -F911 27 11 '. beq 11 ;F924 -F913 CE 00 1A ... ldx #001a -F916 1C 00 .. bset add,x 00,x -F918 04 . lsrd -F919 F6 00 1A ... ldab 001a -F91C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F91F BD E6 1B ... jsr e61b ;jump4 -F922 20 E8 . bra e8 ;F90C -F924 BD D0 94 ... jsr d094 ;jump66 -F927 F6 0B C0 ... ldab 0bc0 -F92A C4 01 .. andb #01 -F92C 27 06 '. beq 06 ;F934 -F92E CE 0B C1 ... ldx #0bc1 -F931 1C 00 .. bset add,x 00,x -F933 01 . nop -F934 F6 0B C0 ... ldab 0bc0 -F937 C4 04 .. andb #04 -F939 27 06 '. beq 06 ;F941 -F93B CE 0B C1 ... ldx #0bc1 -F93E 1C 00 .. bset add,x 00,x -F940 02 . idiv -F941 CE 00 1A ... ldx #001a -F944 1D 00 .. bclr add,x 00,x -F946 04 . lsrd -F947 F6 00 1A ... ldab 001a -F94A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F94D C6 1E .. ldab #1e -F94F F7 00 35 ..5 stb 0035 -F952 F6 0B C0 ... ldab 0bc0 -F955 C4 08 .. andb #08 -F957 27 16 '. beq 16 ;F96F -F959 CE 00 02 ... ldx #0002 -F95C 3C < pshx -F95D CC 10 00 ... ldd #1000 -F960 BD E5 D7 ... jsr e5d7 ;jump69 -F963 38 8 pulx -F964 83 00 00 ... subd #0000 -F967 27 06 '. beq 06 ;F96F -F969 CE 0B C1 ... ldx #0bc1 -F96C 1C 00 .. bset add,x 00,x -F96E 08 . inx -F96F F6 0B C1 ... ldab 0bc1 -F972 C4 07 .. andb #07 -F974 27 0D '. beq 0d ;F983 -F976 F6 00 35 ..5 ldab 0035 -F979 26 08 &. bne 08 ;F983 -F97B CE 00 21 ..! ldx #0021 -F97E 1C 00 .. bset add,x 00,x -F980 20 20 bra 20 ;F9A2 -F982 06 . tap -F983 CE 00 21 ..! ldx #0021 -F986 1D 00 .. bclr add,x 00,x -F988 20 BD . bra bd ;F947 -F98A BB 63 BD .c. adda 63bd -F98D B8 00 F6 ... eora 00f6 -F990 0B . sev -F991 C0 C4 .. subb #c4 -F993 01 . nop -F994 27 0B '. beq 0b ;F9A1 -F996 FC 00 40 ..@ ldd 0040 -F999 F3 00 3E ..> addd 003e -F99C 26 03 &. bne 03 ;F9A1 -F99E BD D6 F6 ... jsr d6f6 ;jump106 -F9A1 F6 00 12 ... ldab 0012 -F9A4 C4 20 . andb #20 -F9A6 27 08 '. beq 08 ;F9B0 -F9A8 F6 00 35 ..5 ldab 0035 -F9AB 26 03 &. bne 03 ;F9B0 -F9AD 7E FA 79 ~.y jmp fa79 ;goto83 -F9B0 CE 00 1F ... ldx #001f -F9B3 1D 00 .. bclr add,x 00,x -F9B5 04 . lsrd -F9B6 CE 00 1D ... ldx #001d -F9B9 1C 00 .. bset add,x 00,x -F9BB 10 . sba -F9BC F6 00 1F ... ldab 001f -F9BF C4 20 . andb #20 -F9C1 26 03 &. bne 03 ;F9C6 -F9C3 7E FA 74 ~.t jmp fa74 ;goto84 -F9C6 F6 0B C0 ... ldab 0bc0 -F9C9 C4 01 .. andb #01 -F9CB 27 08 '. beq 08 ;F9D5 -F9CD CE 0B C1 ... ldx #0bc1 -F9D0 1C 00 .. bset add,x 00,x -F9D2 01 . nop -F9D3 20 06 . bra 06 ;F9DB -F9D5 CE 0B C1 ... ldx #0bc1 -F9D8 1D 00 .. bclr add,x 00,x -F9DA 01 . nop -F9DB F6 0B C0 ... ldab 0bc0 -F9DE C4 04 .. andb #04 -F9E0 27 08 '. beq 08 ;F9EA -F9E2 CE 0B C1 ... ldx #0bc1 -F9E5 1C 00 .. bset add,x 00,x -F9E7 02 . idiv -F9E8 20 06 . bra 06 ;F9F0 -F9EA CE 0B C1 ... ldx #0bc1 -F9ED 1D 00 .. bclr add,x 00,x -F9EF 02 . idiv -F9F0 CE 0B C1 ... ldx #0bc1 -F9F3 1D 00 .. bclr add,x 00,x -F9F5 04 . lsrd -F9F6 CE 00 1B ... ldx #001b -F9F9 1D 00 .. bclr add,x 00,x -F9FB 02 . idiv -F9FC F6 0B C0 ... ldab 0bc0 -F9FF C4 02 .. andb #02 -FA01 27 27 '' beq 27 ;FA2A -FA03 C6 3C .< ldab #3c -FA05 F7 00 31 ..1 stb 0031 -FA08 0E . cli -FA09 CC 00 FF ... ldd #00ff -FA0C BD C7 E7 ... jsr c7e7 ;jump37 -FA0F 5F _ clrb -FA10 4F O clra -FA11 FD 00 40 ..@ stad 0040 -FA14 C6 10 .. ldab #10 -FA16 F7 10 2C .., stb 102c -FA19 C6 2E .. ldab #2e -FA1B F7 10 2D ..- stb 102d -FA1E C6 03 .. ldab #03 -FA20 F7 10 2B ..+ stb 102b -FA23 C6 46 .F ldab #46 -FA25 F7 00 2F ../ stb 002f -FA28 20 31 1 bra 31 ;FA5B -FA2A CE 00 21 ..! ldx #0021 -FA2D 1D 00 .. bclr add,x 00,x -FA2F 40 @ nega -FA30 BD D0 94 ... jsr d094 ;jump66 -FA33 C6 27 .' ldab #27 -FA35 F7 10 2D ..- stb 102d -FA38 C6 07 .. ldab #07 -FA3A F7 10 2B ..+ stb 102b -FA3D CE 00 1A ... ldx #001a -FA40 1C 00 .. bset add,x 00,x -FA42 04 . lsrd -FA43 F6 00 1A ... ldab 001a -FA46 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -FA49 CC 00 32 ..2 ldd #0032 -FA4C BD E5 71 ..q jsr e571 ;jump13 -FA4F CE 00 1A ... ldx #001a -FA52 1D 00 .. bclr add,x 00,x -FA54 04 . lsrd -FA55 F6 00 1A ... ldab 001a -FA58 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -FA5B BD D4 79 ..y jsr d479 ;jump67 -FA5E BD E8 9A ... jsr e89a ;jump68 -FA61 BD BE 69 ..i jsr be69 ;jump3 -FA64 7F 00 06 ... clr 0006 -FA67 CE 00 1F ... ldx #001f -FA6A 1D 00 .. bclr add,x 00,x -FA6C 20 C6 . bra c6 ;FA34 -FA6E 1E F7 00 35 ...5 brset f7,x 00 35 -FA72 20 03 . bra 03 ;FA77 -goto84: -FA74 BD DE E7 ... jsr dee7 ;jump116 -FA77 20 66 f bra 66 ;FADF -goto83: -FA79 F6 00 12 ... ldab 0012 -FA7C C4 20 . andb #20 -FA7E 27 5F '_ beq 5f ;FADF -FA80 F6 00 1F ... ldab 001f -FA83 C4 20 . andb #20 -FA85 26 03 &. bne 03 ;FA8A -FA87 BD E5 AA ... jsr e5aa ;jump12 -FA8A CE 00 1F ... ldx #001f -FA8D 1C 00 .. bset add,x 00,x -FA8F 20 F6 . bra f6 ;FA87 -FA91 00 . test -FA92 12 . brset -FA93 C4 01 .. andb #01 -FA95 26 33 &3 bne 33 ;FACA -FA97 F6 00 1D ... ldab 001d -FA9A C4 08 .. andb #08 -FA9C 27 2A '* beq 2a ;FAC8 -FA9E F6 00 1F ... ldab 001f -FAA1 C4 04 .. andb #04 -FAA3 26 14 &. bne 14 ;FAB9 -FAA5 CE 00 1F ... ldx #001f -FAA8 1C 00 .. bset add,x 00,x -FAAA 04 . lsrd -FAAB CE 00 1F ... ldx #001f -FAAE 1C 00 .. bset add,x 00,x -FAB0 80 CC .. suba #cc -FAB2 02 . idiv -FAB3 33 3 pulb -FAB4 FD 00 3B ..; stad 003b -FAB7 20 09 . bra 09 ;FAC2 -FAB9 BD E5 AA ... jsr e5aa ;jump12 -FABC CE 00 1F ... ldx #001f -FABF 1D 00 .. bclr add,x 00,x -FAC1 04 . lsrd -FAC2 CE 00 1D ... ldx #001d -FAC5 1D 00 .. bclr add,x 00,x -FAC7 08 . inx -FAC8 20 06 . bra 06 ;FAD0 -FACA CE 00 1D ... ldx #001d -FACD 1C 00 .. bset add,x 00,x -FACF 08 . inx -FAD0 F6 00 1F ... ldab 001f -FAD3 C4 04 .. andb #04 -FAD5 26 05 &. bne 05 ;FADC -FAD7 BD 81 00 ... jsr 8100 ;jump72 -FADA 20 03 . bra 03 ;FADF -FADC BD 84 A0 ... jsr 84a0 ;jump73 -FADF 7E F8 FF ~.. jmp f8ff ;goto85 -FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" -FAE5 BD C0 BA ... jsr c0ba ;display: -FAE8 CC 07 D0 ... ldd #07d0 -FAEB BD E5 71 ..q jsr e571 ;jump13 -FAEE 3B ; rti -FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" -FAF2 BD C0 BA ... jsr c0ba ;display: -FAF5 CC 07 D0 ... ldd #07d0 -FAF8 BD E5 71 ..q jsr e571 ;jump13 -FAFB 3B ; rti -FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" -FAFF BD C0 BA ... jsr c0ba ;display: -FB02 CC 07 D0 ... ldd #07d0 -FB05 BD E5 71 ..q jsr e571 ;jump13 -FB08 3B ; rti -FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB0C BD C0 BA ... jsr c0ba ;display: -FB0F CC 07 D0 ... ldd #07d0 -FB12 BD E5 71 ..q jsr e571 ;jump13 -FB15 3B ; rti -FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB19 BD C0 BA ... jsr c0ba ;display: -FB1C CC 07 D0 ... ldd #07d0 -FB1F BD E5 71 ..q jsr e571 ;jump13 -FB22 3B ; rti -FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB26 BD C0 BA ... jsr c0ba ;display: -FB29 CC 07 D0 ... ldd #07d0 -FB2C BD E5 71 ..q jsr e571 ;jump13 -FB2F 3B ; rti -FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB33 BD C0 BA ... jsr c0ba ;display: -FB36 CC 07 D0 ... ldd #07d0 -FB39 BD E5 71 ..q jsr e571 ;jump13 -FB3C 3B ; rti -FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" -FB40 BD C0 BA ... jsr c0ba ;display: -FB43 CC 07 D0 ... ldd #07d0 -FB46 BD E5 71 ..q jsr e571 ;jump13 -FB49 3B ; rti -FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" -FB4D BD C0 BA ... jsr c0ba ;display: -FB50 CC 07 D0 ... ldd #07d0 -FB53 BD E5 71 ..q jsr e571 ;jump13 -FB56 3B ; rti -FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB5A BD C0 BA ... jsr c0ba ;display: -FB5D CC 07 D0 ... ldd #07d0 -FB60 BD E5 71 ..q jsr e571 ;jump13 -FB63 3B ; rti -FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB67 BD C0 BA ... jsr c0ba ;display: -FB6A CC 07 D0 ... ldd #07d0 -FB6D BD E5 71 ..q jsr e571 ;jump13 -FB70 3B ; rti -FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB74 BD C0 BA ... jsr c0ba ;display: -FB77 CC 07 D0 ... ldd #07d0 -FB7A BD E5 71 ..q jsr e571 ;jump13 -FB7D 3B ; rti -FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" -FB81 BD C0 BA ... jsr c0ba ;display: -FB84 CC 07 D0 ... ldd #07d0 -FB87 BD E5 71 ..q jsr e571 ;jump13 -FB8A 3B ; rti -FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" -FB8E BD C0 BA ... jsr c0ba ;display: -FB91 CC 07 D0 ... ldd #07d0 -FB94 BD E5 71 ..q jsr e571 ;jump13 -FB97 3B ; rti -FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB9B BD C0 BA ... jsr c0ba ;display: -FB9E CC 07 D0 ... ldd #07d0 -FBA1 BD E5 71 ..q jsr e571 ;jump13 -FBA4 3B ; rti -FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" -FBA8 BD C0 BA ... jsr c0ba ;display: -FBAB CC 07 D0 ... ldd #07d0 -FBAE BD E5 71 ..q jsr e571 ;jump13 -FBB1 3B ; rti -FBB2 BD FE 69 ..i jsr fe69 ;inhibit interrupts -FBB5 3B ; rti -FBB6 BD FE 69 ..i jsr fe69 ;inhibit interrupts -FBB9 3B ; rti - -jump38: -FBBA 3C < pshx -FBBB 37 7 pshb -FBBC 30 0 tsx -FBBD E6 06 .. ldab 06,x -FBBF 3D = mul -FBC0 A6 00 .. ldaa 00,x -FBC2 37 7 pshb -FBC3 E6 05 .. ldab 05,x -FBC5 3D = mul -FBC6 32 2 pula -FBC7 1B . aba -FBC8 33 3 pulb -FBC9 36 6 psha -FBCA A6 06 .. ldaa 06,x -FBCC 3D = mul -FBCD 37 7 pshb -FBCE AB 00 .. adda 00,x -FBD0 36 6 psha -FBD1 EC 03 .. ldd 03,x -FBD3 ED 05 .. stad 05,x -FBD5 38 8 pulx -FBD6 8F . xgdx -FBD7 83 00 00 ... subd #0000 -FBDA 31 1 ins -FBDB 38 8 pulx -FBDC 31 1 ins -FBDD 31 1 ins -FBDE 39 9 rts - -jump46: -FBDF BD FB E8 ... jsr fbe8 ;jump86 -FBE2 BD FC 25 ..% jsr fc25 ;jump85 -FBE5 7E FC 04 ~.. jmp fc04 ;goto87 - -jump86: -FBE8 3C < pshx -FBE9 8F . xgdx -FBEA EC 02 .. ldd 02,x -FBEC 37 7 pshb -FBED 36 6 psha -FBEE EC 00 .. ldd 00,x -FBF0 37 7 pshb -FBF1 36 6 psha -FBF2 34 4 des -FBF3 34 4 des -FBF4 34 4 des -FBF5 34 4 des -FBF6 3C < pshx -FBF7 30 0 tsx -FBF8 EC 12 .. ldd 12,x -FBFA ED 04 .. stad 04,x -FBFC EC 0C .. ldd 0c,x -FBFE ED 02 .. stad 02,x -FC00 EC 10 .. ldd 10,x -FC02 38 8 pulx -FC03 39 9 rts - -goto87: -FC04 ED 00 .. stad 00,x -FC06 3C < pshx -FC07 30 0 tsx -FC08 EC 08 .. ldd 08,x -FC0A ED 0A .. stad 0a,x -FC0C EC 02 .. ldd 02,x -FC0E ED 0C .. stad 0c,x -FC10 38 8 pulx -FC11 ED 02 .. stad 02,x -FC13 EC 00 .. ldd 00,x -FC15 26 06 &. bne 06 ;FC1D -FC17 6D 02 m. tst 02,x -FC19 26 02 &. bne 02 ;FC1D -FC1B 6D 03 m. tst 03,x -FC1D 31 1 ins -FC1E 31 1 ins -FC1F 38 8 pulx -FC20 31 1 ins -FC21 31 1 ins -FC22 31 1 ins -FC23 31 1 ins -FC24 39 9 rts - -jump85: -FC25 3C < pshx -FC26 30 0 tsx -FC27 E3 06 .. addd 06,x -FC29 37 7 pshb -FC2A 36 6 psha -FC2B EC 02 .. ldd 02,x -FC2D ED 06 .. stad 06,x -FC2F EC 04 .. ldd 04,x -FC31 E3 08 .. addd 08,x -FC33 ED 08 .. stad 08,x -FC35 32 2 pula -FC36 33 3 pulb -FC37 C9 00 .. adcb #00 -FC39 89 00 .. adca #00 -FC3B 83 00 00 ... subd #0000 -FC3E 26 06 &. bne 06 ;FC46 -FC40 6D 08 m. tst 08,x -FC42 26 02 &. bne 02 ;FC46 -FC44 6D 09 m. tst 09,x -FC46 38 8 pulx -FC47 31 1 ins -FC48 31 1 ins -FC49 31 1 ins -FC4A 31 1 ins -FC4B 39 9 rts - -jump83: -FC4C 3C < pshx -FC4D 3C < pshx -FC4E 37 7 pshb -FC4F 36 6 psha -FC50 3C < pshx -FC51 3C < pshx -FC52 3C < pshx -FC53 18 3C .< pshy -FC55 30 0 tsx -FC56 4F O clra -FC57 A7 04 .. sta 04,x -FC59 7E FC 6D ~.m jmp fc6d ;goto88 - -jump82: -FC5C 3C < pshx -FC5D 3C < pshx -FC5E 37 7 pshb -FC5F 36 6 psha -FC60 3C < pshx -FC61 3C < pshx -FC62 3C < pshx -FC63 18 3C .< pshy -FC65 30 0 tsx -FC66 86 01 .. ldaa #01 -FC68 A7 04 .. sta 04,x -FC6A 7E FC 6D ~.m jmp fc6d ;goto88 -goto88: -FC6D 1A EE 0E ... ldy 0e,x -FC70 EC 08 .. ldd 08,x -FC72 ED 0E .. stad 0e,x -FC74 EC 14 .. ldd 14,x -FC76 ED 0C .. stad 0c,x -FC78 EC 12 .. ldd 12,x -FC7A ED 0A .. stad 0a,x -FC7C 1A EF 12 ... sty 12,x -FC7F 4F O clra -FC80 5F _ clrb -FC81 ED 08 .. stad 08,x -FC83 ED 06 .. stad 06,x -FC85 EC 0A .. ldd 0a,x -FC87 1A A3 0E ... cmpd 0e,x -FC8A 22 23 "# bhi 23 ;FCAF -FC8C 27 15 '. beq 15 ;FCA3 -FC8E 1E 04 01 08 .... brset 04,x 01 08 -FC92 CC 00 00 ... ldd #0000 -FC95 ED 14 .. stad 14,x -FC97 7E FE 04 ~.. jmp fe04 ;goto89 -FC9A EC 0C .. ldd 0c,x -FC9C ED 14 .. stad 14,x -FC9E EC 0A .. ldd 0a,x -FCA0 7E FD E3 ~.. jmp fde3 ;goto90 -FCA3 83 00 00 ... subd #0000 -FCA6 27 12 '. beq 12 ;FCBA -FCA8 EC 0C .. ldd 0c,x -FCAA 1A A3 10 ... cmpd 10,x -FCAD 25 DF %. bcs df ;FC8E -FCAF 6D 0E m. tst 0e,x -FCB1 26 70 &p bne 70 ;FD23 -FCB3 6D 0F m. tst 0f,x -FCB5 27 1A '. beq 1a ;FCD1 -FCB7 7E FD A4 ~.. jmp fda4 ;goto91 -FCBA 3C < pshx -FCBB 3C < pshx -FCBC 18 38 .8 puly -FCBE EC 0C .. ldd 0c,x -FCC0 EE 10 .. ldx 10,x -FCC2 02 . idiv -FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 -FCC8 8F . xgdx -FCC9 38 8 pulx -FCCA ED 14 .. stad 14,x -FCCC 4F O clra -FCCD 5F _ clrb -FCCE 7E FD E3 ~.. jmp fde3 ;goto90 -FCD1 3C < pshx -FCD2 3C < pshx -FCD3 18 38 .8 puly -FCD5 EC 0A .. ldd 0a,x -FCD7 EE 10 .. ldx 10,x -FCD9 3C < pshx -FCDA 02 . idiv -FCDB CD EF 0A ... stx 02x,y -FCDE 38 8 pulx -FCDF 3C < pshx -FCE0 03 . fdiv -FCE1 CD EF 0E ... stx 02x,y -FCE4 38 8 pulx -FCE5 18 E3 0C ... addd 0c,y -FCE8 24 1B $. bcc 1b ;FD05 -FCEA 18 ED 0C ... stad 0c,y -FCED 4F O clra -FCEE C6 01 .. ldab #01 -FCF0 3C < pshx -FCF1 03 . fdiv -FCF2 8F . xgdx -FCF3 18 E3 0E ... addd 0e,y -FCF6 24 03 $. bcc 03 ;FCFB -FCF8 18 6C 0A .l. inc 0a,y -FCFB 18 ED 0E ... stad 0e,y -FCFE 8F . xgdx -FCFF 38 8 pulx -FD00 18 E3 0C ... addd 0c,y -FD03 25 E5 %. bcs e5 ;FCEA -FD05 02 . idiv -FD06 8F . xgdx -FD07 18 E3 0E ... addd 0e,y -FD0A 24 03 $. bcc 03 ;FD0F -FD0C 18 6C 0A .l. inc 0a,y -FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 -FD14 8F . xgdx -FD15 18 6F 0A .o. clr 0a,y -FD18 18 6F 0B .o. clr 0b,y -FD1B 38 8 pulx -FD1C ED 14 .. stad 14,x -FD1E EC 0A .. ldd 0a,x -FD20 7E FD E3 ~.. jmp fde3 ;goto90 -FD23 86 08 .. ldaa #08 -FD25 A7 05 .. sta 05,x -FD27 69 i rol -FD28 0D . sec -FD29 69 i rol -FD2A 0C . clc -FD2B 69 i rol -FD2C 0B . sev -FD2D 69 i rol -FD2E 0A . clv -FD2F 69 i rol -FD30 09 . dex -FD31 EC 0B .. ldd 0b,x -FD33 A3 10 .. subd 10,x -FD35 ED 14 .. stad 14,x -FD37 EC 09 .. ldd 09,x -FD39 E2 0F .. sbcb 0f,x -FD3B A2 0E .. sbca 0e,x -FD3D 25 06 %. bcs 06 ;FD45 -FD3F ED 09 .. stad 09,x -FD41 EC 14 .. ldd 14,x -FD43 ED 0B .. stad 0b,x -FD45 6A 05 j. dec 05,x -FD47 26 DE &. bne de ;FD27 -FD49 69 i rol -FD4A 0D . sec -FD4B 1F 04 01 09 .... brclr 04,x 01 09 -FD4F EC 0B .. ldd 0b,x -FD51 ED 14 .. stad 14,x -FD53 EC 09 .. ldd 09,x -FD55 7E FD E3 ~.. jmp fde3 ;goto90 -FD58 4F O clra -FD59 E6 0D .. ldab 0d,x -FD5B 53 S comb -FD5C ED 14 .. stad 14,x -FD5E 5F _ clrb -FD5F 7E FD E3 ~.. jmp fde3 ;goto90 -FD62 86 10 .. ldaa #10 -FD64 A7 05 .. sta 05,x -FD66 69 i rol -FD67 0D . sec -FD68 69 i rol -FD69 0C . clc -FD6A 69 i rol -FD6B 0B . sev -FD6C 69 i rol -FD6D 0A . clv -FD6E 69 i rol -FD6F 09 . dex -FD70 69 i rol -FD71 08 . inx -FD72 EC 0A .. ldd 0a,x -FD74 A3 10 .. subd 10,x -FD76 ED 14 .. stad 14,x -FD78 EC 08 .. ldd 08,x -FD7A E2 0F .. sbcb 0f,x -FD7C 82 00 .. sbca #00 -FD7E 25 06 %. bcs 06 ;FD86 -FD80 ED 08 .. stad 08,x -FD82 EC 14 .. ldd 14,x -FD84 ED 0A .. stad 0a,x -FD86 6A 05 j. dec 05,x -FD88 26 DC &. bne dc ;FD66 -FD8A 69 i rol -FD8B 0D . sec -FD8C 69 i rol -FD8D 0C . clc -FD8E 1F 04 01 08 .... brclr 04,x 01 08 -FD92 EC 0A .. ldd 0a,x -FD94 ED 14 .. stad 14,x -FD96 EC 08 .. ldd 08,x -FD98 20 49 I bra 49 ;FDE3 -FD9A EC 0C .. ldd 0c,x -FD9C 43 C coma -FD9D 53 S comb -FD9E ED 14 .. stad 14,x -FDA0 4F O clra -FDA1 5F _ clrb -FDA2 20 3F ? bra 3f ;FDE3 -goto91: -FDA4 2B BC +. bmi bc ;FD62 -FDA6 86 10 .. ldaa #10 -FDA8 A7 05 .. sta 05,x -FDAA 69 i rol -FDAB 0D . sec -FDAC 69 i rol -FDAD 0C . clc -FDAE 69 i rol -FDAF 0B . sev -FDB0 69 i rol -FDB1 0A . clv -FDB2 69 i rol -FDB3 07 . tpa -FDB4 EC 0A .. ldd 0a,x -FDB6 A3 10 .. subd 10,x -FDB8 ED 14 .. stad 14,x -FDBA A6 07 .. ldaa 07,x -FDBC A2 0F .. sbca 0f,x -FDBE 25 06 %. bcs 06 ;FDC6 -FDC0 A7 07 .. sta 07,x -FDC2 EC 14 .. ldd 14,x -FDC4 ED 0A .. stad 0a,x -FDC6 6A 05 j. dec 05,x -FDC8 26 E0 &. bne e0 ;FDAA -FDCA 69 i rol -FDCB 0D . sec -FDCC 69 i rol -FDCD 0C . clc -FDCE 1F 04 01 09 .... brclr 04,x 01 09 -FDD2 EC 0A .. ldd 0a,x -FDD4 ED 14 .. stad 14,x -FDD6 4F O clra -FDD7 E6 07 .. ldab 07,x -FDD9 20 08 . bra 08 ;FDE3 -FDDB EC 0C .. ldd 0c,x -FDDD 43 C coma -FDDE 53 S comb -FDDF ED 14 .. stad 14,x -FDE1 4F O clra -FDE2 5F _ clrb -goto90: -FDE3 1F 04 80 12 .... brclr 04,x 80 12 -FDE7 43 C coma -FDE8 53 S comb -FDE9 63 14 c. com 14,x -FDEB 63 15 c. com 15,x -FDED 6C 15 l. inc 15,x -FDEF 26 08 &. bne 08 ;FDF9 -FDF1 6C 14 l. inc 14,x -FDF3 26 04 &. bne 04 ;FDF9 -FDF5 5C \ incb -FDF6 26 01 &. bne 01 ;FDF9 -FDF8 4C L inca -FDF9 83 00 00 ... subd #0000 -FDFC 26 06 &. bne 06 ;FE04 -FDFE 6D 14 m. tst 14,x -FE00 26 02 &. bne 02 ;FE04 -FE02 6D 15 m. tst 15,x -goto89: -FE04 18 38 .8 puly -FE06 38 8 pulx -FE07 31 1 ins -FE08 31 1 ins -FE09 31 1 ins -FE0A 31 1 ins -FE0B 31 1 ins -FE0C 31 1 ins -FE0D 31 1 ins -FE0E 31 1 ins -FE0F 31 1 ins -FE10 31 1 ins -FE11 31 1 ins -FE12 31 1 ins -FE13 31 1 ins -FE14 31 1 ins -FE15 39 9 rts - -jump2: -FE16 38 8 pulx -FE17 A3 00 .. subd 00,x -FE19 2D 05 -. blt 05 ;FE20 -FE1B 1A A3 02 ... cmpd 02,x -FE1E 2F 03 /. ble 03 ;FE23 -FE20 CC FF FF ... ldd #ffff -FE23 3C < pshx -FE24 05 . asld -FE25 30 0 tsx -FE26 E3 00 .. addd 00,x -FE28 C3 00 06 ... addd #0006 -FE2B 8F . xgdx -FE2C EC 00 .. ldd 00,x -FE2E 30 0 tsx -FE2F ED 00 .. stad 00,x -FE31 39 9 rts - -jump25: -FE32 38 8 pulx -FE33 6D 04 m. tst 04,x -FE35 26 04 &. bne 04 ;FE3B -FE37 6D 05 m. tst 05,x -FE39 27 0A '. beq 0a ;FE45 -FE3B A3 02 .. subd 02,x -FE3D 27 06 '. beq 06 ;FE45 -FE3F 08 . inx -FE40 08 . inx -FE41 08 . inx -FE42 08 . inx -FE43 20 EE . bra ee ;FE33 -FE45 EE 00 .. ldx 00,x -FE47 6E 00 n. jmp 00,x - - reset: - -FE49 86 40 .@ ldaa #40 ;40 -> A -FE4B B7 10 24 ..$ sta 1024 ;A -> 1024 -FE4E 86 A0 .. ldaa #a0 ;a0 -> A -FE50 B7 10 39 ..9 sta 1039 ;A -> 1024 -FE53 8E 00 EF ... lds #00ef -FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 -FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 -FE5C 24 05 $. bcc fe63 ; finished -FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 -FE60 08 . inx ; increment X -FE61 20 F6 . bra fe59 ;repeat -FE63 BD F7 D6 ... jsr f7d6 ;goto main: -FE66 7E FE 6D ~.m jmp fe6d ; goto91 - -FE69 0F . sei ;inhibit interrupts -FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: - -goto91: -FE6D 20 FE . bra fe6d ;loop forever - ;[SAF] - wait for interrupts? - -FE6F FF FF FF ... stx ffff -FE72 FF FF FF ... stx ffff -FE75 FF FF FF ... stx ffff -FE78 FF FF FF ... stx ffff -FE7B FF FF FF ... stx ffff -FE7E FF FF FF ... stx ffff -FE81 FF FF FF ... stx ffff -FE84 FF FF FF ... stx ffff -FE87 FF FF FF ... stx ffff -FE8A FF FF FF ... stx ffff -FE8D FF FF FF ... stx ffff -FE90 FF FF FF ... stx ffff -FE93 FF FF FF ... stx ffff -FE96 FF FF FF ... stx ffff -FE99 FF FF FF ... stx ffff -FE9C FF FF FF ... stx ffff -FE9F FF FF FF ... stx ffff -FEA2 FF FF FF ... stx ffff -FEA5 FF FF FF ... stx ffff -FEA8 FF FF FF ... stx ffff -FEAB FF FF FF ... stx ffff -FEAE FF FF FF ... stx ffff -FEB1 FF FF FF ... stx ffff -FEB4 FF FF FF ... stx ffff -FEB7 FF FF FF ... stx ffff -FEBA FF FF FF ... stx ffff -FEBD FF FF FF ... stx ffff -FEC0 FF FF FF ... stx ffff -FEC3 FF FF FF ... stx ffff -FEC6 FF FF FF ... stx ffff -FEC9 FF FF FF ... stx ffff -FECC FF FF FF ... stx ffff -FECF FF FF FF ... stx ffff -FED2 FF FF FF ... stx ffff -FED5 FF FF FF ... stx ffff -FED8 FF FF FF ... stx ffff -FEDB FF FF FF ... stx ffff -FEDE FF FF FF ... stx ffff -FEE1 FF FF FF ... stx ffff -FEE4 FF FF FF ... stx ffff -FEE7 FF FF FF ... stx ffff -FEEA FF FF FF ... stx ffff -FEED FF FF FF ... stx ffff -FEF0 FF FF FF ... stx ffff -FEF3 FF FF FF ... stx ffff -FEF6 FF FF FF ... stx ffff -FEF9 FF FF FF ... stx ffff -FEFC FF FF FF ... stx ffff -FEFF FF FF FF ... stx ffff -FF02 FF FF FF ... stx ffff -FF05 FF FF FF ... stx ffff -FF08 FF FF FF ... stx ffff -FF0B FF FF FF ... stx ffff -FF0E FF FF FF ... stx ffff -FF11 FF FF FF ... stx ffff -FF14 FF FF FF ... stx ffff -FF17 FF FF FF ... stx ffff -FF1A FF FF FF ... stx ffff -FF1D FF FF FF ... stx ffff -FF20 FF FF FF ... stx ffff -FF23 FF FF FF ... stx ffff -FF26 FF FF FF ... stx ffff -FF29 FF FF FF ... stx ffff -FF2C FF FF FF ... stx ffff -FF2F FF FF FF ... stx ffff -FF32 FF FF FF ... stx ffff -FF35 FF FF FF ... stx ffff -FF38 FF FF FF ... stx ffff -FF3B FF FF FF ... stx ffff -FF3E FF FF FF ... stx ffff -FF41 FF FF FF ... stx ffff -FF44 FF FF FF ... stx ffff -FF47 FF FF FF ... stx ffff -FF4A FF FF FF ... stx ffff -FF4D FF FF FF ... stx ffff -FF50 FF FF FF ... stx ffff -FF53 FF FF FF ... stx ffff -FF56 FF FF FF ... stx ffff -FF59 FF FF FF ... stx ffff -FF5C FF FF FF ... stx ffff -FF5F FF FF FF ... stx ffff -FF62 FF FF FF ... stx ffff -FF65 FF FF FF ... stx ffff -FF68 FF FF FF ... stx ffff -FF6B FF FF FF ... stx ffff -FF6E FF FF FF ... stx ffff -FF71 FF FF FF ... stx ffff -FF74 FF FF FF ... stx ffff -FF77 FF FF FF ... stx ffff -FF7A FF FF FF ... stx ffff -FF7D FF FF FF ... stx ffff -FF80 FF FF FF ... stx ffff -FF83 FF FF FF ... stx ffff -FF86 FF FF FF ... stx ffff -FF89 FF FF FF ... stx ffff -FF8C FF FF FF ... stx ffff -FF8F FF FF FF ... stx ffff -FF92 FF FF FF ... stx ffff -FF95 FF FF FF ... stx ffff -FF98 FF FF FF ... stx ffff -FF9B FF FF FF ... stx ffff -FF9E FF FF FF ... stx ffff -FFA1 FF FF FF ... stx ffff -FFA4 FF FF FF ... stx ffff -FFA7 FF FF FF ... stx ffff -FFAA FF FF FF ... stx ffff -FFAD FF FF FF ... stx ffff -FFB0 FF FF FF ... stx ffff -FFB3 FF FF FF ... stx ffff -FFB6 FF FF FF ... stx ffff -FFB9 FF FF FF ... stx ffff -FFBC FF FF FF ... stx ffff -FFBF FF FF FF ... stx ffff -FFC2 FF FF FF ... stx ffff -FFC5 FF FF FF ... stx ffff -FFC8 FF FF FF ... stx ffff -FFCB FF FF FF ... stx ffff -FFCE FF FF FF ... stx ffff -FFD1 FF FF FF ... stx ffff -FFD4 FF FF - -FFD6 ;vectors - .word c81c - .word fae2 - .word faef - .word fafc - .word fb09 - .word fb16 - .word fb23 - .word fb30 - .word fb3d - .word fb4a - .word fb57 - .word fb64 - .word fb71 - .word f718 - .word fb7e - .word fb8b - .word fb98 - .word fba5 - .word fbb2 - .word fbb6 - .word fe49 - diff --git a/ROM/vend.asm b/ROM/vend.asm deleted file mode 100644 index 65f45ce..0000000 --- a/ROM/vend.asm +++ /dev/null @@ -1,16137 +0,0 @@ -;0006 slot number - -;Rows are numbered 1-9, skipping 5. There is no row 5. -;2800 home sensors -; 7 row 9 -; 6 row 8 -; 5 row 7 -; 4 row 6 -; 3 row 4 -; 2 row 3 -; 1 row 2 -; 0 row 1 -;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 -;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). -;Motor driver column output enable is PA6 -;Motor driver serial clock is PA5 -;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor -;is drawing too much current) -;3000 misc outputs -; 7 motor driver serial data -; 6 col 9 motor driver -; 5 col 8 motor driver -; 4 display connector -; 3 display connector -; 2 not used -; 1 note acceptor connector -; 0 note acceptor connector -;3800 changer outputs -; 7 /ACCEPT -; 6 /SEND -; 5 RESET -; 4 /$.05 -; 3 /$.10 -; 2 /$.25 -; 1 /$1.00 -; 0 motor driver row output enable -;PA5 selects between RS232 and current loop serial interface? - -; Current status: -; JSR mapped out -; JMP mapped out - -; TODO: - - - -; 0014 - ???? -; 001a - ???? -; 1000 -; 1009 -; 1026 -; 1028 -; 1030 -; 103c - -8000 43 C coma -8001 20 50 P bra 50 -8003 4F O clra -8004 57 W asrb -8005 45 E illegal -8006 52 R illegal -8007 20 43 C bra 43 -8009 4F O clra -800A 4D M tsta -800B 50 P negb -800C 41 A illegal -800D 4E N illegal -800E 59 Y rolb -800F 00 . test -8010 43 C coma -8011 4F O clra -8012 50 P negb -8013 59 Y rolb -8014 52 R illegal -8015 49 I rola -8016 47 G asra -8017 48 H asla -8018 54 T lsrb -8019 20 31 1 bra 31 -801B 39 9 rts -801C 39 9 rts -801D 33 3 pulb -801E 20 00 . bra 00 -8020 20 20 bra 20 -8022 20 20 bra 20 -8024 20 20 bra 20 -8026 20 20 bra 20 -8028 20 20 bra 20 -802A 20 20 bra 20 -802C 20 20 bra 20 -802E 20 00 . bra 00 -8030 56 V rorb -8031 45 E illegal -8032 4E N illegal -8033 44 D lsra -8034 49 I rola -8035 4E N illegal -8036 47 G asra -8037 20 4D M bra 4d -8039 41 A illegal -803A 43 C coma -803B 48 H asla -803C 49 I rola -803D 4E N illegal -803E 45 E illegal -803F 00 . test -8040 53 S comb -8041 4F O clra -8042 46 F rora -8043 54 T lsrb -8044 57 W asrb -8045 41 A illegal -8046 52 R illegal -8047 45 E illegal -8048 20 57 W bra 57 -804A 52 R illegal -804B 4F O clra -804C 54 T lsrb -804D 45 E illegal -804E 20 00 . bra 00 -8050 42 B illegal -8051 59 Y rolb -8052 20 42 B bra 42 -8054 52 R illegal -8055 45 E illegal -8056 54 T lsrb -8057 20 42 B bra 42 -8059 4F O clra -805A 52 R illegal -805B 45 E illegal -805C 4E N illegal -805D 2E 20 . bgt 20 -805F 00 . test -8060 20 20 bra 20 -8062 20 20 bra 20 -8064 20 20 bra 20 -8066 20 20 bra 20 -8068 20 20 bra 20 -806A 20 20 bra 20 -806C 20 20 bra 20 -806E 20 00 . bra 00 -8070 50 P negb -8071 52 R illegal -8072 4F O clra -8073 47 G asra -8074 52 R illegal -8075 41 A illegal -8076 4D M tsta -8077 20 46 F bra 46 -8079 4F O clra -807A 52 R illegal -807B 20 54 T bra 54 -807D 48 H asla -807E 45 E illegal -807F 00 . test -8080 35 5 txs -8081 30 0 tsx -8082 35 5 txs -8083 20 41 A bra 41 -8085 4E N illegal -8086 44 D lsra -8087 20 35 5 bra 35 -8089 39 9 rts -808A 30 0 tsx -808B 30 0 tsx -808C 2E 20 . bgt 20 -808E 20 00 . bra 00 -8090 20 20 bra 20 -8092 20 20 bra 20 -8094 20 20 bra 20 -8096 20 20 bra 20 -8098 20 20 bra 20 -809A 20 20 bra 20 -809C 20 20 bra 20 -809E 20 00 . bra 00 -80A0 50 P negb -80A1 41 A illegal -80A2 52 R illegal -80A3 54 T lsrb -80A4 20 4E N bra 4e -80A6 55 U illegal -80A7 4D M tsta -80A8 42 B illegal -80A9 45 E illegal -80AA 52 R illegal -80AB 3A : abx -80AC 20 20 bra 20 -80AE 20 00 . bra 00 -80B0 39 9 rts -80B1 33 3 pulb -80B2 37 7 pshb -80B3 2D 33 -3 blt 33 -80B5 30 0 tsx -80B6 30 0 tsx -80B7 30 0 tsx -80B8 31 1 ins -80B9 20 56 V bra 56 -80BB 45 E illegal -80BC 52 R illegal -80BD 20 35 5 bra 35 -80BF 00 . test -80C0 43 C coma -80C1 48 H asla -80C2 45 E illegal -80C3 43 C coma -80C4 4B K illegal -80C5 53 S comb -80C6 55 U illegal -80C7 4D M tsta -80C8 20 45 E bra 45 -80CA 4E N illegal -80CB 44 D lsra -80CC 3A : abx -80CD 30 0 tsx -80CE 30 0 tsx -80CF 00 . test -80D0 20 20 bra 20 -80D2 20 20 bra 20 -80D4 20 20 bra 20 -80D6 20 20 bra 20 -80D8 20 20 bra 20 -80DA 20 20 bra 20 -80DC 20 20 bra 20 -80DE 20 00 . bra 00 -80E0 20 20 bra 20 -80E2 20 20 bra 20 -80E4 20 20 bra 20 -80E6 20 20 bra 20 -80E8 20 20 bra 20 -80EA 20 20 bra 20 -80EC 20 20 bra 20 -80EE 20 00 . bra 00 -80F0 20 20 bra 20 -80F2 20 20 bra 20 -80F4 20 20 bra 20 -80F6 20 20 bra 20 -80F8 00 . test -80F9 20 0C . bra 0c -80FB 93 73 00 .s. subd 73 -80FE 01 . nop -80FF 05 . asld - -jump72: -8100 F6 00 1D ... ldab 001d -8103 C4 10 .. andb #10 -8105 27 3D '= beq 3d -8107 BD D6 52 ..R jsr d652 ;jump5 -810A CE 00 1D ... ldx #001d -810D 1D 00 .. bclr add,x 00,x -810F 10 . sba -8110 CE 00 1D ... ldx #001d -8113 1C 00 .. bset add,x 00,x -8115 80 7F .. suba #7f -8117 00 . test -8118 42 B illegal -8119 7F 00 60 ..` clr 0060 -811C 7F 00 48 ..H clr 0048 -811F 7F 00 38 ..8 clr 0038 -8122 F6 0B A8 ... ldab 0ba8 -8125 27 08 '. beq 08 -8127 CE 0B A9 ... ldx #0ba9 -812A 1C 00 .. bset add,x 00,x -812C 02 . idiv -812D 20 06 . bra 06 -812F CE 0B A9 ... ldx #0ba9 -8132 1D 00 .. bclr add,x 00,x -8134 02 . idiv -8135 7F 0E 00 ... clr 0e00 -8138 7F 0E 01 ... clr 0e01 -813B 7F 0E 02 ... clr 0e02 -813E 7F 0E 03 ... clr 0e03 -8141 7F 0E 04 ... clr 0e04 -8144 F6 00 42 ..B ldab 0042 -8147 C1 0B .. cmpb #0b -8149 26 0F &. bne 0f -814B BD AB 89 ... jsr ab89 ;jump7 -814E 7F 00 19 ... clr 0019 -8151 7F 00 60 ..` clr 0060 -8154 7F 00 42 ..B clr 0042 -8157 BD E6 1B ... jsr e61b ;jump4 -815A F6 0B A8 ... ldab 0ba8 -815D 26 03 &. bne 03 -815F 7E 81 EF ~.. jmp 81ef ;goto1 -8162 F6 00 60 ..` ldab 0060 -8165 C1 04 .. cmpb #04 -8167 24 28 $( bcc 28 -8169 F6 00 42 ..B ldab 0042 -816C 27 21 '! beq 21 -816E F6 00 42 ..B ldab 0042 -8171 C1 0A .. cmpb #0a -8173 26 03 &. bne 03 -8175 7F 00 42 ..B clr 0042 -8178 F6 00 42 ..B ldab 0042 -817B CB 30 .0 addb #30 -817D 37 7 pshb -817E F6 00 60 ..` ldab 0060 -8181 4F O clra -8182 C3 00 62 ..b addd #0062 -8185 8F . xgdx -8186 33 3 pulb -8187 E7 00 .. stb 00,x -8189 7F 00 42 ..B clr 0042 -818C 7C 00 60 |.` inc 0060 -818F 20 5C \ bra 5c -8191 F6 00 62 ..b ldab 0062 -8194 F1 0B A4 ... cmpb 0ba4 -8197 26 3D &= bne 3d -8199 F6 00 63 ..c ldab 0063 -819C F1 0B A5 ... cmpb 0ba5 -819F 26 35 &5 bne 35 -81A1 F6 00 64 ..d ldab 0064 -81A4 F1 0B A6 ... cmpb 0ba6 -81A7 26 2D &- bne 2d -81A9 F6 00 65 ..e ldab 0065 -81AC F1 0B A7 ... cmpb 0ba7 -81AF 26 25 &% bne 25 -81B1 CE 0B A9 ... ldx #0ba9 -81B4 1D 00 .. bclr add,x 00,x -81B6 02 . idiv -81B7 CE 00 1F ... ldx #001f -81BA 1C 00 .. bset add,x 00,x -81BC 04 . lsrd -81BD CE 00 1F ... ldx #001f -81C0 1C 00 .. bset add,x 00,x -81C2 80 CE .. suba #ce -81C4 00 . test -81C5 1D 1C .. bclr add,x 1c,x -81C7 00 . test -81C8 10 . sba -81C9 CC 02 33 ..3 ldd #0233 -81CC FD 00 3B ..; stad 003b -81CF C6 05 .. ldab #05 -81D1 F7 00 38 ..8 stb 0038 -81D4 20 17 . bra 17 -81D6 7F 00 42 ..B clr 0042 -81D9 7F 00 60 ..` clr 0060 -81DC BD BE 69 ..i jsr be69 ;jump3 -81DF BD BE 4B ..K jsr be4b ;jump1 -81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" -81E5 BD C0 BA ... jsr c0ba ;display: -81E8 C6 0A .. ldab #0a -81EA F7 00 38 ..8 stb 0038 -81ED 20 03 . bra 03 -goto1: -81EF 7F 00 42 ..B clr 0042 -81F2 F6 00 38 ..8 ldab 0038 -81F5 27 03 '. beq 03 -81F7 7E 84 9F ~.. jmp 849f ;goto2 -81FA BD BE 4B ..K jsr be4b ;jump1 -81FD F6 00 48 ..H ldab 0048 -8200 26 03 &. bne 03 -8202 BD AB A2 ... jsr aba2 ;jump8 -8205 F6 00 48 ..H ldab 0048 -8208 4F O clra -8209 BD FE 16 ... jsr fe16 ;jump2 -820C 00 . test -820D 00 . test -820E 00 . test -820F 0D . sec -8210 84 9F .. anda #9f -8212 82 2E .. sbca #2e -8214 82 50 .P sbca #50 -8216 82 B7 .. sbca #b7 -8218 82 D9 .. sbca #d9 -821A 83 40 83 .@. subd #4083 -821D 62 b illegal -821E 83 A5 83 ... subd #a583 -8221 C2 83 .. sbcb #83 -8223 DF 83 FC ... stx 83 -8226 84 19 .. anda #19 -8228 84 35 .5 anda #35 -822A 84 51 .Q anda #51 -822C 84 78 .x anda #78 -822E F6 00 19 ... ldab 0019 -8231 C4 01 .. andb #01 -8233 27 13 '. beq 13 -8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" -8238 BD C0 BA ... jsr c0ba ;display: -823B C6 0A .. ldab #0a -823D F7 00 38 ..8 stb 0038 -8240 7F 00 54 ..T clr 0054 -8243 7C 00 48 |.H inc 0048 -8246 20 05 . bra 05 -8248 C6 02 .. ldab #02 -824A F7 00 48 ..H stb 0048 -824D 7E 84 9F ~.. jmp 849f ;goto2 -8250 F6 00 54 ..T ldab 0054 -8253 4F O clra -8254 CE 00 05 ... ldx #0005 -8257 02 . idiv -8258 5D ] tstb -8259 27 4C 'L beq 4c -825B F6 00 54 ..T ldab 0054 -825E F7 00 06 ... stb 0006 -8261 F6 00 06 ... ldab 0006 -8264 BD D7 A0 ... jsr d7a0 ;jump10 -8267 83 00 00 ... subd #0000 -826A 27 15 '. beq 15 -826C CC 7F FF ... ldd #7fff -826F 37 7 pshb -8270 36 6 psha -8271 F6 00 06 ... ldab 0006 -8274 4F O clra -8275 05 . asld -8276 C3 08 00 ... addd #0800 -8279 38 8 pulx -827A 8F . xgdx -827B A4 00 .. anda 00,x -827D E4 01 .. andb 01,x -827F ED 00 .. stad 00,x -8281 F6 00 54 ..T ldab 0054 -8284 4F O clra -8285 05 . asld -8286 C3 08 00 ... addd #0800 -8289 8F . xgdx -828A EC 00 .. ldd 00,x -828C 84 80 .. anda #80 -828E 27 17 '. beq 17 -8290 F6 00 54 ..T ldab 0054 -8293 4F O clra -8294 05 . asld -8295 C3 08 C8 ... addd #08c8 -8298 8F . xgdx -8299 EC 00 .. ldd 00,x -829B 84 02 .. anda #02 -829D 27 08 '. beq 08 -829F BD 98 A5 ... jsr 98a5 ;jump11 -82A2 C6 0A .. ldab #0a -82A4 F7 00 38 ..8 stb 0038 -82A7 7C 00 54 |.T inc 0054 -82AA F6 00 54 ..T ldab 0054 -82AD C1 64 .d cmpb #64 -82AF 26 03 &. bne 03 -82B1 7C 00 48 |.H inc 0048 -82B4 7E 84 9F ~.. jmp 849f ;goto2 -82B7 F6 00 19 ... ldab 0019 -82BA C4 02 .. andb #02 -82BC 27 13 '. beq 13 -82BE CC AF FD ... ldd #affd "HOME FAIL=" -82C1 BD C0 BA ... jsr c0ba ;display: -82C4 C6 0A .. ldab #0a -82C6 F7 00 38 ..8 stb 0038 -82C9 7F 00 54 ..T clr 0054 -82CC 7C 00 48 |.H inc 0048 -82CF 20 05 . bra 05 -82D1 C6 04 .. ldab #04 -82D3 F7 00 48 ..H stb 0048 -82D6 7E 84 9F ~.. jmp 849f ;goto2 -82D9 F6 00 54 ..T ldab 0054 -82DC 4F O clra -82DD CE 00 05 ... ldx #0005 -82E0 02 . idiv -82E1 5D ] tstb -82E2 27 4C 'L beq 4c -82E4 F6 00 54 ..T ldab 0054 -82E7 F7 00 06 ... stb 0006 -82EA F6 00 06 ... ldab 0006 -82ED BD D7 A0 ... jsr d7a0 ;jump10 -82F0 83 00 00 ... subd #0000 -82F3 27 15 '. beq 15 -82F5 CC 7F FF ... ldd #7fff -82F8 37 7 pshb -82F9 36 6 psha -82FA F6 00 06 ... ldab 0006 -82FD 4F O clra -82FE 05 . asld -82FF C3 08 00 ... addd #0800 -8302 38 8 pulx -8303 8F . xgdx -8304 A4 00 .. anda 00,x -8306 E4 01 .. andb 01,x -8308 ED 00 .. stad 00,x -830A F6 00 54 ..T ldab 0054 -830D 4F O clra -830E 05 . asld -830F C3 08 00 ... addd #0800 -8312 8F . xgdx -8313 EC 00 .. ldd 00,x -8315 84 80 .. anda #80 -8317 27 17 '. beq 17 -8319 F6 00 54 ..T ldab 0054 -831C 4F O clra -831D 05 . asld -831E C3 08 C8 ... addd #08c8 -8321 8F . xgdx -8322 EC 00 .. ldd 00,x -8324 84 04 .. anda #04 -8326 27 08 '. beq 08 -8328 BD 98 A5 ... jsr 98a5 ;jump11 -832B C6 0A .. ldab #0a -832D F7 00 38 ..8 stb 0038 -8330 7C 00 54 |.T inc 0054 -8333 F6 00 54 ..T ldab 0054 -8336 C1 64 .d cmpb #64 -8338 26 03 &. bne 03 -833A 7C 00 48 |.H inc 0048 -833D 7E 84 9F ~.. jmp 849f ;goto2 -8340 F6 00 19 ... ldab 0019 -8343 C4 04 .. andb #04 -8345 27 13 '. beq 13 -8347 CC B0 08 ... ldd #b008 -834A BD C0 BA ... jsr c0ba ;display: -834D C6 0A .. ldab #0a -834F F7 00 38 ..8 stb 0038 -8352 7F 00 54 ..T clr 0054 -8355 7C 00 48 |.H inc 0048 -8358 20 05 . bra 05 -835A C6 06 .. ldab #06 -835C F7 00 48 ..H stb 0048 -835F 7E 84 9F ~.. jmp 849f ;goto2 -8362 F6 00 54 ..T ldab 0054 -8365 4F O clra -8366 CE 00 05 ... ldx #0005 -8369 02 . idiv -836A 5D ] tstb -836B 27 28 '( beq 28 -836D F6 00 54 ..T ldab 0054 -8370 F7 00 06 ... stb 0006 -8373 F6 00 06 ... ldab 0006 -8376 BD D7 A0 ... jsr d7a0 ;jump10 -8379 83 00 00 ... subd #0000 -837C 26 17 &. bne 17 -837E F6 00 54 ..T ldab 0054 -8381 4F O clra -8382 05 . asld -8383 C3 08 C8 ... addd #08c8 -8386 8F . xgdx -8387 EC 00 .. ldd 00,x -8389 84 01 .. anda #01 -838B 27 08 '. beq 08 -838D BD 98 A5 ... jsr 98a5 ;jump11 -8390 C6 0A .. ldab #0a -8392 F7 00 38 ..8 stb 0038 -8395 7C 00 54 |.T inc 0054 -8398 F6 00 54 ..T ldab 0054 -839B C1 64 .d cmpb #64 -839D 26 03 &. bne 03 -839F 7C 00 48 |.H inc 0048 -83A2 7E 84 9F ~.. jmp 849f ;goto2 -83A5 F6 0B C1 ... ldab 0bc1 -83A8 C4 01 .. andb #01 -83AA 27 10 '. beq 10 -83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" -83AF BD C0 BA ... jsr c0ba ;display: -83B2 7C 00 48 |.H inc 0048 -83B5 C6 0A .. ldab #0a -83B7 F7 00 38 ..8 stb 0038 -83BA 20 03 . bra 03 -83BC 7C 00 48 |.H inc 0048 -83BF 7E 84 9F ~.. jmp 849f ;goto2 -83C2 F6 0B C1 ... ldab 0bc1 -83C5 C4 02 .. andb #02 -83C7 27 10 '. beq 10 -83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" -83CC BD C0 BA ... jsr c0ba ;display: -83CF 7C 00 48 |.H inc 0048 -83D2 C6 0A .. ldab #0a -83D4 F7 00 38 ..8 stb 0038 -83D7 20 03 . bra 03 -83D9 7C 00 48 |.H inc 0048 -83DC 7E 84 9F ~.. jmp 849f ;goto2 -83DF F6 0B C1 ... ldab 0bc1 -83E2 C4 04 .. andb #04 -83E4 27 10 '. beq 10 -83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" -83E9 BD C0 BA ... jsr c0ba ;display: -83EC 7C 00 48 |.H inc 0048 -83EF C6 0A .. ldab #0a -83F1 F7 00 38 ..8 stb 0038 -83F4 20 03 . bra 03 -83F6 7C 00 48 |.H inc 0048 -83F9 7E 84 9F ~.. jmp 849f ;goto2 -83FC F6 0B C1 ... ldab 0bc1 -83FF C4 10 .. andb #10 -8401 27 10 '. beq 10 -8403 CC B0 1E ... ldd #b01e "COIN JAM" -8406 BD C0 BA ... jsr c0ba ;display: -8409 7C 00 48 |.H inc 0048 -840C C6 0A .. ldab #0a -840E F7 00 38 ..8 stb 0038 -8411 20 03 . bra 03 -8413 7C 00 48 |.H inc 0048 -8416 7E 84 9F ~.. jmp 849f ;goto2 -8419 F6 0B C1 ... ldab 0bc1 -841C C4 20 . andb #20 -841E 27 10 '. beq 10 -8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" -8423 BD C0 BA ... jsr c0ba ;display: -8426 7C 00 48 |.H inc 0048 -8429 C6 0A .. ldab #0a -842B F7 00 38 ..8 stb 0038 -842E 20 03 . bra 03 -8430 7C 00 48 |.H inc 0048 -8433 20 6A j bra 6a -8435 F6 0B C1 ... ldab 0bc1 -8438 C4 08 .. andb #08 -843A 27 10 '. beq 10 -843C CC B0 55 ..U ldd #b055 "BILL ERROR" -843F BD C0 BA ... jsr c0ba ;display: -8442 7C 00 48 |.H inc 0048 -8445 C6 0A .. ldab #0a -8447 F7 00 38 ..8 stb 0038 -844A 20 03 . bra 03 -844C 7C 00 48 |.H inc 0048 -844F 20 4E N bra 4e -8451 F6 0B C1 ... ldab 0bc1 -8454 C4 40 .@ andb #40 -8456 27 10 '. beq 10 -8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" -845B BD C0 BA ... jsr c0ba ;display: -845E 7F 00 48 ..H clr 0048 -8461 C6 0A .. ldab #0a -8463 F7 00 38 ..8 stb 0038 -8466 20 0E . bra 0e -8468 7F 00 48 ..H clr 0048 -846B CC B0 13 ... ldd #b013 "HIT RESET " -846E BD C0 BA ... jsr c0ba ;display: -8471 C6 0A .. ldab #0a -8473 F7 00 38 ..8 stb 0038 -8476 20 27 ' bra 27 -8478 F6 00 1D ... ldab 001d -847B 2C 0E ,. bge 0e -847D CC AE A8 ... ldd #aea8 " SYSTEM " -8480 BD C0 BA ... jsr c0ba ;display: -8483 CE 00 1D ... ldx #001d -8486 1D 00 .. bclr add,x 00,x -8488 80 20 . suba #20 -848A 0C . clc -848B CC AE B3 ... ldd #aeb3 " OK " -848E BD C0 BA ... jsr c0ba ;display: -8491 CE 00 1D ... ldx #001d -8494 1C 00 .. bset add,x 00,x -8496 80 C6 .. suba #c6 -8498 0F . sei -8499 F7 00 38 ..8 stb 0038 -849C 7F 00 48 ..H clr 0048 -goto2: -849F 39 9 rts - -jump73: -84A0 FC 00 3B ..; ldd 003b -84A3 26 03 &. bne 03 -84A5 7E 85 96 ~.. jmp 8596 ;goto3 -84A8 F6 00 1F ... ldab 001f -84AB 2C 40 ,@ bge 40 -84AD BD D6 52 ..R jsr d652 ;jump5 -84B0 7F 00 42 ..B clr 0042 -84B3 7F 00 09 ... clr 0009 -84B6 7F 00 0A ... clr 000a -84B9 7F 00 06 ... clr 0006 -84BC 5F _ clrb -84BD 4F O clra -84BE FD 00 40 ..@ stad 0040 -84C1 5F _ clrb -84C2 4F O clra -84C3 FD 00 3E ..> stad 003e -84C6 BD E5 AA ... jsr e5aa ;jump12 -84C9 CE 00 1F ... ldx #001f -84CC 1D 00 .. bclr add,x 00,x -84CE 80 CE .. suba #ce -84D0 00 . test -84D1 1F 1C 00 02 .... brclr 1c,x 00 02 -84D5 CE 00 1D ... ldx #001d -84D8 1C 00 .. bset add,x 00,x -84DA 10 . sba -84DB CE 00 17 ... ldx #0017 -84DE 1D 00 .. bclr add,x 00,x -84E0 20 CE . bra ce -84E2 00 . test -84E3 17 . tba -84E4 1D 00 .. bclr add,x 00,x -84E6 40 @ nega -84E7 CE 00 17 ... ldx #0017 -84EA 1D 00 .. bclr add,x 00,x -84EC 80 F6 .. suba #f6 -84EE 0B . sev -84EF A9 C4 .. adca c4,x -84F1 02 . idiv -84F2 27 20 ' beq 20 -84F4 F6 00 42 ..B ldab 0042 -84F7 4F O clra -84F8 C3 0B E4 ... addd #0be4 -84FB 8F . xgdx -84FC E6 00 .. ldab 00,x -84FE 27 14 '. beq 14 -8500 BD BE 4B ..K jsr be4b ;jump1 -8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" -8506 BD C0 BA ... jsr c0ba ;display: -8509 CC 02 58 ..X ldd #0258 -850C BD E5 71 ..q jsr e571 ;jump13 -850F BD 85 AF ... jsr 85af ;jump14 -8512 20 6C l bra 6c -8514 F6 00 42 ..B ldab 0042 -8517 4F O clra -8518 BD FE 16 ... jsr fe16 ;jump2 -851B 00 . test -851C 00 . test -851D 00 . test -851E 0B . sev -851F 85 80 .. bita #80 -8521 85 39 .9 bita #39 -8523 85 4A .J bita #4a -8525 85 4F .O bita #4f -8527 85 54 .T bita #54 -8529 85 59 .Y bita #59 -852B 85 5E .^ bita #5e -852D 85 63 .c bita #63 -852F 85 68 .h bita #68 -8531 85 6D .m bita #6d -8533 85 72 .r bita #72 -8535 85 77 .w bita #77 -8537 85 7C .| bita #7c -8539 CC AE 92 ... ldd #ae92 "- " -853C BD C0 BA ... jsr c0ba ;display: -853F 7F 00 42 ..B clr 0042 -8542 CE 00 1F ... ldx #001f -8545 1C 00 .. bset add,x 00,x -8547 02 . idiv -8548 20 36 6 bra 36 -854A BD 86 84 ... jsr 8684 ;jump15 -854D 20 31 1 bra 31 -854F BD 88 2E ... jsr 882e ;jump16 -8552 20 2C , bra 2c -8554 BD 88 B8 ... jsr 88b8 ;jump17 -8557 20 27 ' bra 27 -8559 BD 8C B4 ... jsr 8cb4 ;jump18 -855C 20 22 " bra 22 -855E BD 8E 35 ..5 jsr 8e35 ;jump19 -8561 20 1D . bra 1d -8563 BD 8F 0D ... jsr 8f0d ;jump20 -8566 20 18 . bra 18 -8568 BD 90 D1 ... jsr 90d1 ;jump21 -856B 20 13 . bra 13 -856D BD 92 EE ... jsr 92ee ;jump22 -8570 20 0E . bra 0e -8572 BD 93 A5 ... jsr 93a5 ;jump23 -8575 20 09 . bra 09 -8577 BD 94 DD ... jsr 94dd ;jump24 -857A 20 04 . bra 04 -857C 8D 31 .1 bsr dest 31 -857E 20 00 . bra 00 -8580 7F 00 0A ... clr 000a -8583 F6 00 42 ..B ldab 0042 -8586 C1 0A .. cmpb #0a -8588 27 0A '. beq 0a -858A F6 00 42 ..B ldab 0042 -858D C1 07 .. cmpb #07 -858F 27 03 '. beq 03 -8591 7F 00 09 ... clr 0009 -8594 20 18 . bra 18 -goto3: -8596 CE 00 1F ... ldx #001f -8599 1D 00 .. bclr add,x 00,x -859B 04 . lsrd -859C CE 00 1F ... ldx #001f -859F 1C 00 .. bset add,x 00,x -85A1 80 CE .. suba #ce -85A3 00 . test -85A4 1D 1C .. bclr add,x 1c,x -85A6 00 . test -85A7 10 . sba -85A8 BD BE 69 ..i jsr be69 ;jump3 -85AB BD E5 AA ... jsr e5aa ;jump12 -85AE 39 9 rts - -jump14: -85AF 7F 00 42 ..B clr 0042 -85B2 7F 00 06 ... clr 0006 -85B5 CE 00 1F ... ldx #001f -85B8 1C 00 .. bset add,x 00,x -85BA 02 . idiv -85BB BD BE 69 ..i jsr be69 ;jump3 -85BE 39 9 rts - -jump28: -85BF F6 00 12 ... ldab 0012 -85C2 C4 1E .. andb #1e -85C4 4F O clra -85C5 BD FE 32 ..2 jsr fe32 ;jump25 -85C8 85 DE .. bita #de -85CA 00 . test -85CB 0E . cli -85CC 86 08 .. ldaa #08 -85CE 00 . test -85CF 08 . inx -85D0 86 32 .2 ldaa #32 -85D2 00 . test -85D3 04 . lsrd -85D4 86 5C .\ ldaa #5c -85D6 00 . test -85D7 02 . idiv -85D8 86 83 .. ldaa #83 -85DA FF E4 00 ... stx e400 -85DD 00 . test -85DE F6 0B DC ... ldab 0bdc -85E1 F7 00 01 ... stb 0001 -85E4 BD C4 30 ..0 jsr c430 ;jump26 -85E7 C6 01 .. ldab #01 -85E9 F7 00 48 ..H stb 0048 -85EC 7F 00 2C .., clr 002c -85EF F6 0C D9 ... ldab 0cd9 -85F2 27 03 '. beq 03 -85F4 7A 0C D9 z.. dec 0cd9 -85F7 BD 97 F6 ... jsr 97f6 ;jump27 -85FA CC 01 5E ..^ ldd #015e -85FD BD E5 71 ..q jsr e571 ;jump13 -8600 CC 02 33 ..3 ldd #0233 -8603 FD 00 3B ..; stad 003b -8606 20 7B { bra 7b -8608 F6 0B DB ... ldab 0bdb -860B F7 00 01 ... stb 0001 -860E BD C4 30 ..0 jsr c430 ;jump26 -8611 C6 02 .. ldab #02 -8613 F7 00 48 ..H stb 0048 -8616 7F 00 2C .., clr 002c -8619 F6 0C DA ... ldab 0cda -861C 27 03 '. beq 03 -861E 7A 0C DA z.. dec 0cda -8621 BD 97 F6 ... jsr 97f6 ;jump27 -8624 CC 01 5E ..^ ldd #015e -8627 BD E5 71 ..q jsr e571 ;jump13 -862A CC 02 33 ..3 ldd #0233 -862D FD 00 3B ..; stad 003b -8630 20 51 Q bra 51 -8632 F6 0B DA ... ldab 0bda -8635 F7 00 01 ... stb 0001 -8638 BD C4 30 ..0 jsr c430 ;jump26 -863B C6 03 .. ldab #03 -863D F7 00 48 ..H stb 0048 -8640 7F 00 2C .., clr 002c -8643 F6 0C DB ... ldab 0cdb -8646 27 03 '. beq 03 -8648 7A 0C DB z.. dec 0cdb -864B BD 97 F6 ... jsr 97f6 ;jump27 -864E CC 01 5E ..^ ldd #015e -8651 BD E5 71 ..q jsr e571 ;jump13 -8654 CC 02 33 ..3 ldd #0233 -8657 FD 00 3B ..; stad 003b -865A 20 27 ' bra 27 -865C C6 40 .@ ldab #40 -865E F7 00 01 ... stb 0001 -8661 BD C4 30 ..0 jsr c430 ;jump26 -8664 C6 04 .. ldab #04 -8666 F7 00 48 ..H stb 0048 -8669 7F 00 2C .., clr 002c -866C F6 0C DC ... ldab 0cdc -866F 27 03 '. beq 03 -8671 7A 0C DC z.. dec 0cdc -8674 BD 97 F6 ... jsr 97f6 ;jump27 -8677 CC 01 5E ..^ ldd #015e -867A BD E5 71 ..q jsr e571 ;jump13 -867D CC 02 33 ..3 ldd #0233 -8680 FD 00 3B ..; stad 003b -8683 39 9 rts - -jump15: -8684 F6 00 1F ... ldab 001f -8687 C4 02 .. andb #02 -8689 27 2B '+ beq 2b -868B CE 00 1F ... ldx #001f -868E 1D 00 .. bclr add,x 00,x -8690 02 . idiv -8691 C6 01 .. ldab #01 -8693 F7 00 48 ..H stb 0048 -8696 F6 0B C0 ... ldab 0bc0 -8699 C4 01 .. andb #01 -869B 27 16 '. beq 16 -869D C6 27 .' ldab #27 -869F F7 10 2D ..- stb 102d -86A2 C6 07 .. ldab #07 -86A4 F7 10 2B ..+ stb 102b -86A7 CE 00 1A ... ldx #001a -86AA 1D 00 .. bclr add,x 00,x -86AC 01 . nop -86AD F6 00 1A ... ldab 001a -86B0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 -86B6 F6 00 09 ... ldab 0009 -86B9 4F O clra -86BA BD FE 32 ..2 jsr fe32 ;jump25 -86BD 86 D7 .. ldaa #d7 -86BF 00 . test -86C0 00 . test -86C1 87 . illegal -86C2 39 9 rts - -86C3 00 . test -86C4 01 . nop -86C5 87 . illegal -86C6 75 u illegal -86C7 00 . test -86C8 01 . nop -86C9 87 . illegal -86CA C5 00 .. bitb #00 -86CC 08 . inx -86CD 87 . illegal -86CE D9 00 01 ... adcb 00 -86D1 87 . illegal -86D2 E8 FF .. eorb ff,x -86D4 F5 00 00 ... bitb 0000 -86D7 C6 FF .. ldab #ff -86D9 F7 0B BC ... stb 0bbc -86DC F6 18 00 ... ldab 1800 -86DF 2D 29 -) blt 29 -86E1 F6 00 07 ... ldab 0007 -86E4 26 24 &$ bne 24 -86E6 CE 00 1A ... ldx #001a -86E9 1D 00 .. bclr add,x 00,x -86EB 02 . idiv -86EC F6 00 1A ... ldab 001a -86EF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -86F2 CC 00 32 ..2 ldd #0032 -86F5 BD E5 71 ..q jsr e571 ;jump13 -86F8 CE 00 1A ... ldx #001a -86FB 1C 00 .. bset add,x 00,x -86FD 02 . idiv -86FE F6 00 1A ... ldab 001a -8701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -8704 CC 02 33 ..3 ldd #0233 -8707 FD 00 3B ..; stad 003b -870A 5F _ clrb -870B 4F O clra -870C FD 00 40 ..@ stad 0040 -870F 5F _ clrb -8710 4F O clra -8711 FD 00 3E ..> stad 003e -8714 F6 0B C0 ... ldab 0bc0 -8717 C4 01 .. andb #01 -8719 27 03 '. beq 03 -871B BD 85 BF ... jsr 85bf ;jump28 -871E BD DC A3 ... jsr dca3 ;jump29 -8721 BD 97 F6 ... jsr 97f6 ;jump27 -8724 CE 00 17 ... ldx #0017 -8727 1D 00 .. bclr add,x 00,x -8729 20 CE . bra ce -872B 00 . test -872C 17 . tba -872D 1D 00 .. bclr add,x 00,x -872F 40 @ nega -8730 CE 00 17 ... ldx #0017 -8733 1D 00 .. bclr add,x 00,x -8735 80 7E .~ suba #7e -8737 87 . illegal -8738 E8 F6 .. eorb f6,x -873A 00 . test -873B 36 6 psha -873C 26 2F &/ bne 2f -873E F6 00 48 ..H ldab 0048 -8741 4F O clra -8742 BD FE 16 ... jsr fe16 ;jump2 -8745 00 . test -8746 01 . nop -8747 00 . test -8748 03 . fdiv -8749 87 . illegal -874A 65 e illegal -874B 87 . illegal -874C 53 S comb -874D 87 . illegal -874E 58 X aslb -874F 87 . illegal -8750 5D ] tstb -8751 87 . illegal -8752 62 b illegal -8753 7C 0C D9 |.. inc 0cd9 -8756 20 0D . bra 0d -8758 7C 0C DA |.. inc 0cda -875B 20 08 . bra 08 -875D 7C 0C DB |.. inc 0cdb -8760 20 03 . bra 03 -8762 7C 0C DC |.. inc 0cdc -8765 BD 97 F6 ... jsr 97f6 ;jump27 -8768 C6 02 .. ldab #02 -876A F7 00 36 ..6 stb 0036 -876D CE 00 1B ... ldx #001b -8770 1C 00 .. bset add,x 00,x -8772 10 . sba -8773 20 73 s bra 73 -8775 F6 00 36 ..6 ldab 0036 -8778 26 43 &C bne 43 -877A F6 00 48 ..H ldab 0048 -877D 4F O clra -877E BD FE 16 ... jsr fe16 ;jump2 -8781 00 . test -8782 01 . nop -8783 00 . test -8784 03 . fdiv -8785 87 . illegal -8786 B5 87 8F ... bita 878f -8789 87 . illegal -878A 99 87 A3 ... adca 87 -878D 87 . illegal -878E AD F6 .. jsr f6,x -8790 0C . clc -8791 D9 27 03 .'. adcb 27 -8794 7A 0C D9 z.. dec 0cd9 -8797 20 1C . bra 1c -8799 F6 0C DA ... ldab 0cda -879C 27 03 '. beq 03 -879E 7A 0C DA z.. dec 0cda -87A1 20 12 . bra 12 -87A3 F6 0C DB ... ldab 0cdb -87A6 27 03 '. beq 03 -87A8 7A 0C DB z.. dec 0cdb -87AB 20 08 . bra 08 -87AD F6 0C DC ... ldab 0cdc -87B0 27 03 '. beq 03 -87B2 7A 0C DC z.. dec 0cdc -87B5 BD 97 F6 ... jsr 97f6 ;jump27 -87B8 C6 02 .. ldab #02 -87BA F7 00 36 ..6 stb 0036 -87BD CE 00 1B ... ldx #001b -87C0 1C 00 .. bset add,x 00,x -87C2 10 . sba -87C3 20 23 # bra 23 -87C5 7C 00 48 |.H inc 0048 -87C8 F6 00 48 ..H ldab 0048 -87CB C1 04 .. cmpb #04 -87CD 23 05 #. bls 05 -87CF C6 01 .. ldab #01 -87D1 F7 00 48 ..H stb 0048 -87D4 BD 97 F6 ... jsr 97f6 ;jump27 -87D7 20 0F . bra 0f -87D9 CE 00 1A ... ldx #001a -87DC 1C 00 .. bset add,x 00,x -87DE 01 . nop -87DF F6 00 1A ... ldab 001a -87E2 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -87E5 BD 85 AF ... jsr 85af ;jump14 -goto4: -87E8 39 9 rts - -jump74: -87E9 7F 00 05 ... clr 0005 -87EC 7F 00 54 ..T clr 0054 -87EF F6 00 54 ..T ldab 0054 -87F2 C1 50 .P cmpb #50 -87F4 24 2E $. bcc 2e -87F6 F6 00 54 ..T ldab 0054 -87F9 4F O clra -87FA C3 B0 D3 ... addd #b0d3 -87FD 8F . xgdx -87FE E6 00 .. ldab 00,x -8800 F7 00 06 ... stb 0006 -8803 F6 00 06 ... ldab 0006 -8806 BD D7 A0 ... jsr d7a0 ;jump10 -8809 83 00 00 ... subd #0000 -880C 26 11 &. bne 11 -880E BD D3 11 ... jsr d311 ;jump30 -8811 83 00 00 ... subd #0000 -8814 26 03 &. bne 03 -8816 7C 00 05 |.. inc 0005 -8819 CC 00 05 ... ldd #0005 -881C BD E5 71 ..q jsr e571 ;jump13 -881F 7C 00 54 |.T inc 0054 -8822 20 CB . bra cb -8824 BD 99 81 ... jsr 9981 ;jump144 -8827 CC 07 D0 ... ldd #07d0 -882A BD E5 71 ..q jsr e571 ;jump13 -882D 39 9 rts - -jump16: -882E F6 00 1F ... ldab 001f -8831 C4 02 .. andb #02 -8833 27 12 '. beq 12 -8835 FC 0B B5 ... ldd 0bb5 -8838 C4 FF .. andb #ff -883A 84 01 .. anda #01 -883C FD 00 52 ..R stad 0052 -883F CE 00 1F ... ldx #001f -8842 1D 00 .. bclr add,x 00,x -8844 02 . idiv -8845 20 70 p bra 70 -8847 F6 00 09 ... ldab 0009 -884A 4F O clra -884B BD FE 32 ..2 jsr fe32 ;jump25 -884E 88 68 .h eora #68 -8850 00 . test -8851 00 . test -8852 88 6D .m eora #6d -8854 00 . test -8855 01 . nop -8856 88 83 .. eora #83 -8858 00 . test -8859 01 . nop -885A 88 A7 .. eora #a7 -885C 00 . test -885D 08 . inx -885E 88 B4 .. eora #b4 -8860 00 . test -8861 01 . nop -8862 88 B7 .. eora #b7 -8864 FF F5 00 ... stx f500 -8867 00 . test -8868 BD 9A 05 ... jsr 9a05 ;jump102 -886B 20 4A J bra 4a -886D FC 00 52 ..R ldd 0052 -8870 83 01 F4 ... subd #01f4 -8873 24 09 $. bcc 09 -8875 FC 00 52 ..R ldd 0052 -8878 C3 00 32 ..2 addd #0032 -887B FD 00 52 ..R stad 0052 -887E BD 9A 05 ... jsr 9a05 ;jump102 -8881 20 34 4 bra 34 -8883 FC 00 52 ..R ldd 0052 -8886 83 00 32 ..2 subd #0032 -8889 23 17 #. bls 17 -888B FC 00 52 ..R ldd 0052 -888E C3 FF CE ... addd #ffce -8891 FD 00 52 ..R stad 0052 -8894 FC 00 52 ..R ldd 0052 -8897 83 00 32 ..2 subd #0032 -889A 24 06 $. bcc 06 -889C CC 00 32 ..2 ldd #0032 -889F FD 00 52 ..R stad 0052 -88A2 BD 9A 05 ... jsr 9a05 ;jump102 -88A5 20 10 . bra 10 -88A7 BD A3 7C ..| jsr a37c ;jump141 -88AA 5F _ clrb -88AB 4F O clra -88AC FD 0B B9 ... stad 0bb9 -88AF BD 85 AF ... jsr 85af ;jump14 -88B2 20 03 . bra 03 -88B4 BD 85 AF ... jsr 85af ;jump14 -88B7 39 9 rts - -jump17: -88B8 F6 00 1F ... ldab 001f -88BB C4 02 .. andb #02 -88BD 26 0A &. bne 0a -88BF F6 00 3A ..: ldab 003a -88C2 26 28 &( bne 28 -88C4 F6 00 1D ... ldab 001d -88C7 2D 23 -# blt 23 -88C9 7F 00 2C .., clr 002c -88CC CC AE 9D ... ldd #ae9d "SET PRICE?" -88CF BD C0 BA ... jsr c0ba ;display: -88D2 CE 00 1F ... ldx #001f -88D5 1D 00 .. bclr add,x 00,x -88D7 02 . idiv -88D8 CE 00 1F ... ldx #001f -88DB 1D 00 .. bclr add,x 00,x -88DD 40 @ nega -88DE CE 00 1D ... ldx #001d -88E1 1D 00 .. bclr add,x 00,x -88E3 80 7F .. suba #7f -88E5 00 . test -88E6 54 T lsrb -88E7 C6 32 .2 ldab #32 -88E9 F7 00 3A ..: stb 003a -88EC F6 00 09 ... ldab 0009 -88EF 26 03 &. bne 03 -88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 -88F4 F6 00 1D ... ldab 001d -88F7 2C 03 ,. bge 03 -88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 -88FC F6 00 09 ... ldab 0009 -88FF C1 0B .. cmpb #0b -8901 26 06 &. bne 06 -8903 BD 85 AF ... jsr 85af ;jump14 -8906 7E 89 DE ~.. jmp 89de ;goto6 -8909 F6 00 54 ..T ldab 0054 -890C 26 26 && bne 26 -890E BD BE 4B ..K jsr be4b ;jump1 -8911 F6 00 09 ... ldab 0009 -8914 C1 0A .. cmpb #0a -8916 26 03 &. bne 03 -8918 7F 00 09 ... clr 0009 -891B F6 00 09 ... ldab 0009 -891E CB 30 .0 addb #30 -8920 37 7 pshb -8921 CC 0B 95 ... ldd #0b95 -8924 F0 00 54 ..T subb 0054 -8927 82 00 .. sbca #00 -8929 8F . xgdx -892A 33 3 pulb -892B E7 00 .. stb 00,x -892D C6 32 .2 ldab #32 -892F F7 00 3A ..: stb 003a -8932 20 37 7 bra 37 -8934 F6 00 54 ..T ldab 0054 -8937 C1 01 .. cmpb #01 -8939 26 27 &' bne 27 -893B F6 00 09 ... ldab 0009 -893E C1 05 .. cmpb #05 -8940 27 20 ' beq 20 -8942 F6 00 09 ... ldab 0009 -8945 C1 0A .. cmpb #0a -8947 27 19 '. beq 19 -8949 F6 00 09 ... ldab 0009 -894C CB 30 .0 addb #30 -894E 37 7 pshb -894F CC 0B 95 ... ldd #0b95 -8952 F0 00 54 ..T subb 0054 -8955 82 00 .. sbca #00 -8957 8F . xgdx -8958 33 3 pulb -8959 E7 00 .. stb 00,x -895B C6 32 .2 ldab #32 -895D F7 00 3A ..: stb 003a -8960 20 09 . bra 09 -8962 CE 00 1F ... ldx #001f -8965 1C 00 .. bset add,x 00,x -8967 02 . idiv -8968 7F 00 3A ..: clr 003a -896B BD BE 01 ... jsr be01 ;jump70 -896E 7C 00 54 |.T inc 0054 -8971 F6 00 54 ..T ldab 0054 -8974 C1 02 .. cmpb #02 -8976 26 60 &` bne 60 -8978 CE 00 1D ... ldx #001d -897B 1C 00 .. bset add,x 00,x -897D 80 F6 .. suba #f6 -897F 0B . sev -8980 94 CB D0 ... anda cb -8983 37 7 pshb -8984 F6 0B 95 ... ldab 0b95 -8987 CB D0 .. addb #d0 -8989 86 0A .. ldaa #0a -898B 3D = mul -898C 30 0 tsx -898D EB 00 .. addb 00,x -898F 31 1 ins -8990 F7 00 06 ... stb 0006 -8993 C6 32 .2 ldab #32 -8995 F7 00 3A ..: stb 003a -8998 F6 00 06 ... ldab 0006 -899B BD D7 A0 ... jsr d7a0 ;jump10 -899E 83 00 00 ... subd #0000 -89A1 26 27 &' bne 27 -89A3 BD D3 11 ... jsr d311 ;jump30 -89A6 83 00 00 ... subd #0000 -89A9 26 0B &. bne 0b -89AB CE 00 1F ... ldx #001f -89AE 1C 00 .. bset add,x 00,x -89B0 40 @ nega -89B1 BD 8C 73 ..s jsr 8c73 ;jump75 -89B4 20 0F . bra 0f -89B6 CE 00 1F ... ldx #001f -89B9 1D 00 .. bclr add,x 00,x -89BB 40 @ nega -89BC CC 2A FF .*. ldd #2aff -89BF FD 00 27 ..' stad 0027 -89C2 BD A3 85 ... jsr a385 ;jump40 -89C5 BD 9A 47 ..G jsr 9a47 ;jump39 -89C8 20 0C . bra 0c -89CA CE 00 1D ... ldx #001d -89CD 1D 00 .. bclr add,x 00,x -89CF 80 CE .. suba #ce -89D1 00 . test -89D2 1F 1C 00 02 .... brclr 1c,x 00 02 -89D6 20 06 . bra 06 -89D8 CE 00 1D ... ldx #001d -89DB 1D 00 .. bclr add,x 00,x -89DD 80 7E .~ suba #7e -;goto6 -;89DE???? -89DF 8C 72 F6 .r. cpx #72f6 -;goto5 -; 89e1????? -; -89E2 00 . test -89E3 1D 2D .- bclr add,x 2d,x -89E5 03 . fdiv -89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 -89E9 F6 00 09 ... ldab 0009 -89EC 4F O clra -89ED BD FE 16 ... jsr fe16 ;jump2 -89F0 00 . test -89F1 00 . test -89F2 00 . test -89F3 0B . sev -89F4 8C 72 8A .r. cpx #728a -89F7 0E . cli -89F8 8A 14 .. ora #14 -89FA 8A AA .. ora #aa -89FC 8B 5E .^ adda #5e -89FE 8B 9E .. adda #9e -8A00 8B DB .. adda #db -8A02 8C 72 8C .r. cpx #728c -8A05 72 r illegal -8A06 8C 72 8B .r. cpx #728b -8A09 FC 8C 67 ..g ldd 8c67 -8A0C 8C 6F BD .o. cpx #6fbd -8A0F 9A 47 7E .G~ ora 47 -8A12 8C 72 F6 .r. cpx #72f6 -8A15 00 . test -8A16 36 6 psha -8A17 27 03 '. beq 03 -8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 -8A1C F6 00 1F ... ldab 001f -8A1F C4 40 .@ andb #40 -8A21 27 78 'x beq 78 -8A23 F6 0B C0 ... ldab 0bc0 -8A26 C4 02 .. andb #02 -8A28 27 52 'R beq 52 -8A2A F6 0B AA ... ldab 0baa -8A2D C1 32 .2 cmpb #32 -8A2F 24 22 $" bcc 22 -8A31 F6 0B AA ... ldab 0baa -8A34 4F O clra -8A35 F3 00 27 ..' addd 0027 -8A38 FD 00 27 ..' stad 0027 -8A3B F6 0B AA ... ldab 0baa -8A3E 4F O clra -8A3F 37 7 pshb -8A40 36 6 psha -8A41 CC 00 FA ... ldd #00fa -8A44 BD FB BA ... jsr fbba ;jump38 -8A47 B3 00 27 ..' subd 0027 -8A4A 24 05 $. bcc 05 -8A4C 5F _ clrb -8A4D 4F O clra -8A4E FD 00 27 ..' stad 0027 -8A51 20 27 ' bra 27 -8A53 F6 0B AA ... ldab 0baa -8A56 C1 32 .2 cmpb #32 -8A58 26 20 & bne 20 -8A5A F6 0B AA ... ldab 0baa -8A5D 4F O clra -8A5E F3 00 27 ..' addd 0027 -8A61 FD 00 27 ..' stad 0027 -8A64 F6 0B AA ... ldab 0baa -8A67 4F O clra -8A68 37 7 pshb -8A69 36 6 psha -8A6A CC 00 C7 ... ldd #00c7 -8A6D BD FB BA ... jsr fbba ;jump38 -8A70 B3 00 27 ..' subd 0027 -8A73 24 05 $. bcc 05 -8A75 5F _ clrb -8A76 4F O clra -8A77 FD 00 27 ..' stad 0027 -8A7A 20 17 . bra 17 -8A7C F6 0B AA ... ldab 0baa -8A7F 4F O clra -8A80 F3 00 27 ..' addd 0027 -8A83 FD 00 27 ..' stad 0027 -8A86 FC 00 27 ..' ldd 0027 -8A89 83 27 0F .'. subd #270f -8A8C 23 05 #. bls 05 -8A8E 5F _ clrb -8A8F 4F O clra -8A90 FD 00 27 ..' stad 0027 -8A93 BD 9A 47 ..G jsr 9a47 ;jump39 -8A96 C6 02 .. ldab #02 -8A98 F7 00 36 ..6 stb 0036 - -goto8: -8A9B CE 00 1B ... ldx #001b -8A9E 1C 00 .. bset add,x 00,x -8AA0 10 . sba -8AA1 CC 02 33 ..3 ldd #0233 -8AA4 FD 00 3B ..; stad 003b -8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 -8AAA F6 00 36 ..6 ldab 0036 -8AAD 27 03 '. beq 03 -8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 -8AB2 F6 00 1F ... ldab 001f -8AB5 C4 40 .@ andb #40 -8AB7 26 03 &. bne 03 -8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 -8ABC F6 0B C0 ... ldab 0bc0 -8ABF C4 02 .. andb #02 -8AC1 27 57 'W beq 57 -8AC3 FC 00 27 ..' ldd 0027 -8AC6 26 18 &. bne 18 -8AC8 F6 0B AA ... ldab 0baa -8ACB C1 32 .2 cmpb #32 -8ACD 24 11 $. bcc 11 -8ACF F6 0B AA ... ldab 0baa -8AD2 4F O clra -8AD3 37 7 pshb -8AD4 36 6 psha -8AD5 CC 00 FA ... ldd #00fa -8AD8 BD FB BA ... jsr fbba ;jump38 -8ADB FD 00 27 ..' stad 0027 -8ADE 20 38 8 bra 38 -8AE0 FC 00 27 ..' ldd 0027 -8AE3 26 18 &. bne 18 -8AE5 F6 0B AA ... ldab 0baa -8AE8 C1 32 .2 cmpb #32 -8AEA 26 11 &. bne 11 -8AEC F6 0B AA ... ldab 0baa -8AEF 4F O clra -8AF0 37 7 pshb -8AF1 36 6 psha -8AF2 CC 00 C7 ... ldd #00c7 -8AF5 BD FB BA ... jsr fbba ;jump38 -8AF8 FD 00 27 ..' stad 0027 -8AFB 20 1B . bra 1b -8AFD F6 0B AA ... ldab 0baa -8B00 4F O clra -8B01 B3 00 27 ..' subd 0027 -8B04 22 0D ". bhi 0d -8B06 FC 00 27 ..' ldd 0027 -8B09 F0 0B AA ... subb 0baa -8B0C 82 00 .. sbca #00 -8B0E FD 00 27 ..' stad 0027 -8B11 20 05 . bra 05 -8B13 5F _ clrb -8B14 4F O clra -8B15 FD 00 27 ..' stad 0027 -8B18 20 2D - bra 2d -8B1A FC 00 27 ..' ldd 0027 -8B1D 26 0D &. bne 0d -8B1F CC 27 10 .'. ldd #2710 -8B22 F0 0B AA ... subb 0baa -8B25 82 00 .. sbca #00 -8B27 FD 00 27 ..' stad 0027 -8B2A 20 1B . bra 1b -8B2C F6 0B AA ... ldab 0baa -8B2F 4F O clra -8B30 B3 00 27 ..' subd 0027 -8B33 22 0D ". bhi 0d -8B35 FC 00 27 ..' ldd 0027 -8B38 F0 0B AA ... subb 0baa -8B3B 82 00 .. sbca #00 -8B3D FD 00 27 ..' stad 0027 -8B40 20 05 . bra 05 -8B42 5F _ clrb -8B43 4F O clra -8B44 FD 00 27 ..' stad 0027 -8B47 BD 9A 47 ..G jsr 9a47 ;jump39 -8B4A C6 02 .. ldab #02 -8B4C F7 00 36 ..6 stb 0036 -goto9: -8B4F CE 00 1B ... ldx #001b -8B52 1C 00 .. bset add,x 00,x -8B54 10 . sba -8B55 CC 02 33 ..3 ldd #0233 -8B58 FD 00 3B ..; stad 003b -8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 -8B5E F6 00 36 ..6 ldab 0036 -8B61 26 2C &, bne 2c -8B63 F6 00 1F ... ldab 001f -8B66 C4 40 .@ andb #40 -8B68 27 25 '% beq 25 -8B6A FC 00 46 ..F ldd 0046 -8B6D 83 00 64 ..d subd #0064 -8B70 24 15 $. bcc 15 -8B72 FE 00 46 ..F ldx 0046 -8B75 08 . inx -8B76 FF 00 46 ..F stx 0046 -8B79 FC 00 46 ..F ldd 0046 -8B7C 83 00 64 ..d subd #0064 -8B7F 25 06 %. bcs 06 -8B81 CC 00 01 ... ldd #0001 -8B84 FD 00 46 ..F stad 0046 -8B87 BD 9A 47 ..G jsr 9a47 ;jump39 -8B8A C6 02 .. ldab #02 -8B8C F7 00 36 ..6 stb 0036 -8B8F CE 00 1B ... ldx #001b -8B92 1C 00 .. bset add,x 00,x -8B94 10 . sba -8B95 CC 02 33 ..3 ldd #0233 -8B98 FD 00 3B ..; stad 003b -8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 -8B9E F6 00 36 ..6 ldab 0036 -8BA1 26 29 &) bne 29 -8BA3 F6 00 1F ... ldab 001f -8BA6 C4 40 .@ andb #40 -8BA8 27 22 '" beq 22 -8BAA FC 00 46 ..F ldd 0046 -8BAD 83 00 00 ... subd #0000 -8BB0 23 12 #. bls 12 -8BB2 FE 00 46 ..F ldx 0046 -8BB5 09 . dex -8BB6 FF 00 46 ..F stx 0046 -8BB9 FC 00 46 ..F ldd 0046 -8BBC 26 06 &. bne 06 -8BBE CC 00 63 ..c ldd #0063 -8BC1 FD 00 46 ..F stad 0046 -8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 -8BC7 C6 02 .. ldab #02 -8BC9 F7 00 36 ..6 stb 0036 -8BCC CE 00 1B ... ldx #001b -8BCF 1C 00 .. bset add,x 00,x -8BD1 10 . sba -8BD2 CC 02 33 ..3 ldd #0233 -8BD5 FD 00 3B ..; stad 003b -8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 -8BDB F6 00 1F ... ldab 001f -8BDE C4 40 .@ andb #40 -8BE0 27 15 '. beq 15 -8BE2 F6 00 19 ... ldab 0019 -8BE5 C4 10 .. andb #10 -8BE7 27 08 '. beq 08 -8BE9 CE 00 19 ... ldx #0019 -8BEC 1D 00 .. bclr add,x 00,x -8BEE 10 . sba -8BEF 20 06 . bra 06 -8BF1 CE 00 19 ... ldx #0019 -8BF4 1C 00 .. bset add,x 00,x -8BF6 10 . sba -8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 -8BFA 20 76 v bra 76 -8BFC BD A3 85 ... jsr a385 ;jump40 -8BFF F6 00 06 ... ldab 0006 -8C02 C1 64 .d cmpb #64 -8C04 24 24 $$ bcc 24 -8C06 BD 97 6F ..o jsr 976f ;jump41 -8C09 F6 00 06 ... ldab 0006 -8C0C BD D7 A0 ... jsr d7a0 ;jump10 -8C0F 83 00 00 ... subd #0000 -8C12 27 16 '. beq 16 -8C14 F6 00 06 ... ldab 0006 -8C17 C1 09 .. cmpb #09 -8C19 26 03 &. bne 03 -8C1B BD 97 6F ..o jsr 976f ;jump41 -8C1E F6 00 06 ... ldab 0006 -8C21 C1 45 .E cmpb #45 -8C23 26 05 &. bne 05 -8C25 C6 01 .. ldab #01 -8C27 F7 00 06 ... stb 0006 -8C2A F6 0E 6D ..m ldab 0e6d -8C2D C1 01 .. cmpb #01 -8C2F 26 11 &. bne 11 -8C31 F6 00 06 ... ldab 0006 -8C34 4F O clra -8C35 05 . asld -8C36 C3 08 C8 ... addd #08c8 -8C39 8F . xgdx -8C3A EC 00 .. ldd 00,x -8C3C C4 7F .. andb #7f -8C3E 4F O clra -8C3F FD 00 46 ..F stad 0046 -8C42 BD D3 11 ... jsr d311 ;jump30 -8C45 83 00 00 ... subd #0000 -8C48 26 12 &. bne 12 -8C4A CE 00 1F ... ldx #001f -8C4D 1C 00 .. bset add,x 00,x -8C4F 40 @ nega -8C50 FC 00 27 ..' ldd 0027 -8C53 83 27 0F .'. subd #270f -8C56 23 02 #. bls 02 -8C58 8D 19 .. bsr dest 19 -8C5A 20 06 . bra 06 -8C5C CE 00 1F ... ldx #001f -8C5F 1D 00 .. bclr add,x 00,x -8C61 40 @ nega -8C62 BD 9A 47 ..G jsr 9a47 ;jump39 -8C65 20 0B . bra 0b -8C67 BD A3 85 ... jsr a385 ;jump40 -8C6A BD 85 AF ... jsr 85af ;jump14 -8C6D 20 03 . bra 03 -8C6F BD 85 AF ... jsr 85af ;jump14 -goto7: -8C72 39 9 rts - -jump75: -8C73 F6 00 06 ... ldab 0006 -8C76 4F O clra -8C77 05 . asld -8C78 C3 08 00 ... addd #0800 -8C7B 8F . xgdx -8C7C EC 00 .. ldd 00,x -8C7E C4 FF .. andb #ff -8C80 84 3F .? anda #3f -8C82 FD 00 27 ..' stad 0027 -8C85 F6 00 06 ... ldab 0006 -8C88 4F O clra -8C89 05 . asld -8C8A C3 08 C8 ... addd #08c8 -8C8D 8F . xgdx -8C8E EC 00 .. ldd 00,x -8C90 C4 7F .. andb #7f -8C92 4F O clra -8C93 FD 00 46 ..F stad 0046 -8C96 F6 00 06 ... ldab 0006 -8C99 4F O clra -8C9A 05 . asld -8C9B C3 08 C8 ... addd #08c8 -8C9E 8F . xgdx -8C9F EC 00 .. ldd 00,x -8CA1 84 08 .. anda #08 -8CA3 27 08 '. beq 08 -8CA5 CE 00 19 ... ldx #0019 -8CA8 1C 00 .. bset add,x 00,x -8CAA 10 . sba -8CAB 20 06 . bra 06 -8CAD CE 00 19 ... ldx #0019 -8CB0 1D 00 .. bclr add,x 00,x -8CB2 10 . sba -8CB3 39 9 rts - -jump18: -8CB4 F6 00 1F ... ldab 001f -8CB7 C4 02 .. andb #02 -8CB9 27 12 '. beq 12 -8CBB FC 0B B7 ... ldd 0bb7 -8CBE FD 00 0D ... stad 000d -8CC1 CE 00 1F ... ldx #001f -8CC4 1D 00 .. bclr add,x 00,x -8CC6 02 . idiv -8CC7 7F 00 36 ..6 clr 0036 -8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8CCD F6 00 09 ... ldab 0009 -8CD0 4F O clra -8CD1 BD FE 32 ..2 jsr fe32 ;jump25 -8CD4 8C EE 00 ... cpx #ee00 -8CD7 00 . test -8CD8 8C F4 00 ... cpx #f400 -8CDB 01 . nop -8CDC 8D 80 .. bsr dest 80 -8CDE 00 . test -8CDF 01 . nop -8CE0 8E 29 00 .). lds #2900 -8CE3 08 . inx -8CE4 8E 31 00 .1. lds #3100 -8CE7 01 . nop -8CE8 8E 34 FF .4. lds #34ff -8CEB F5 00 00 ... bitb 0000 -8CEE BD 9B 63 ..c jsr 9b63 ;jump101 -8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8CF4 F6 00 36 ..6 ldab 0036 -8CF7 26 78 &x bne 78 -8CF9 F6 0B C0 ... ldab 0bc0 -8CFC C4 02 .. andb #02 -8CFE 27 52 'R beq 52 -8D00 F6 0B AA ... ldab 0baa -8D03 C1 32 .2 cmpb #32 -8D05 24 22 $" bcc 22 -8D07 F6 0B AA ... ldab 0baa -8D0A 4F O clra -8D0B F3 00 0D ... addd 000d -8D0E FD 00 0D ... stad 000d -8D11 F6 0B AA ... ldab 0baa -8D14 4F O clra -8D15 37 7 pshb -8D16 36 6 psha -8D17 CC 00 FA ... ldd #00fa -8D1A BD FB BA ... jsr fbba ;jump38 -8D1D B3 00 0D ... subd 000d -8D20 24 05 $. bcc 05 -8D22 5F _ clrb -8D23 4F O clra -8D24 FD 00 0D ... stad 000d -8D27 20 27 ' bra 27 -8D29 F6 0B AA ... ldab 0baa -8D2C C1 32 .2 cmpb #32 -8D2E 26 20 & bne 20 -8D30 F6 0B AA ... ldab 0baa -8D33 4F O clra -8D34 F3 00 0D ... addd 000d -8D37 FD 00 0D ... stad 000d -8D3A F6 0B AA ... ldab 0baa -8D3D 4F O clra -8D3E 37 7 pshb -8D3F 36 6 psha -8D40 CC 00 C7 ... ldd #00c7 -8D43 BD FB BA ... jsr fbba ;jump38 -8D46 B3 00 0D ... subd 000d -8D49 24 05 $. bcc 05 -8D4B 5F _ clrb -8D4C 4F O clra -8D4D FD 00 0D ... stad 000d -8D50 20 17 . bra 17 -8D52 F6 0B AA ... ldab 0baa -8D55 4F O clra -8D56 F3 00 0D ... addd 000d -8D59 FD 00 0D ... stad 000d -8D5C FC 00 0D ... ldd 000d -8D5F 83 27 0F .'. subd #270f -8D62 23 05 #. bls 05 -8D64 5F _ clrb -8D65 4F O clra -8D66 FD 00 0D ... stad 000d -8D69 BD 9B 63 ..c jsr 9b63 ;jump101 -8D6C C6 02 .. ldab #02 -8D6E F7 00 36 ..6 stb 0036 -8D71 CE 00 1B ... ldx #001b -8D74 1C 00 .. bset add,x 00,x -8D76 10 . sba -8D77 CC 02 33 ..3 ldd #0233 -8D7A FD 00 3B ..; stad 003b -8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 -8D80 F6 00 36 ..6 ldab 0036 -8D83 27 03 '. beq 03 -8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 -8D88 F6 0B C0 ... ldab 0bc0 -8D8B C4 02 .. andb #02 -8D8D 27 57 'W beq 57 -8D8F FC 00 0D ... ldd 000d -8D92 26 18 &. bne 18 -8D94 F6 0B AA ... ldab 0baa -8D97 C1 32 .2 cmpb #32 -8D99 24 11 $. bcc 11 -8D9B F6 0B AA ... ldab 0baa -8D9E 4F O clra -8D9F 37 7 pshb -8DA0 36 6 psha -8DA1 CC 00 FA ... ldd #00fa -8DA4 BD FB BA ... jsr fbba ;jump38 -8DA7 FD 00 0D ... stad 000d -8DAA 20 38 8 bra 38 -8DAC FC 00 0D ... ldd 000d -8DAF 26 18 &. bne 18 -8DB1 F6 0B AA ... ldab 0baa -8DB4 C1 32 .2 cmpb #32 -8DB6 26 11 &. bne 11 -8DB8 F6 0B AA ... ldab 0baa -8DBB 4F O clra -8DBC 37 7 pshb -8DBD 36 6 psha -8DBE CC 00 C7 ... ldd #00c7 -8DC1 BD FB BA ... jsr fbba ;jump38 -8DC4 FD 00 0D ... stad 000d -8DC7 20 1B . bra 1b -8DC9 F6 0B AA ... ldab 0baa -8DCC 4F O clra -8DCD B3 00 0D ... subd 000d -8DD0 22 0D ". bhi 0d -8DD2 FC 00 0D ... ldd 000d -8DD5 F0 0B AA ... subb 0baa -8DD8 82 00 .. sbca #00 -8DDA FD 00 0D ... stad 000d -8DDD 20 05 . bra 05 -8DDF 5F _ clrb -8DE0 4F O clra -8DE1 FD 00 0D ... stad 000d -8DE4 20 2D - bra 2d -8DE6 FC 00 0D ... ldd 000d -8DE9 26 0D &. bne 0d -8DEB CC 27 10 .'. ldd #2710 -8DEE F0 0B AA ... subb 0baa -8DF1 82 00 .. sbca #00 -8DF3 FD 00 0D ... stad 000d -8DF6 20 1B . bra 1b -8DF8 F6 0B AA ... ldab 0baa -8DFB 4F O clra -8DFC B3 00 0D ... subd 000d -8DFF 22 0D ". bhi 0d -8E01 FC 00 0D ... ldd 000d -8E04 F0 0B AA ... subb 0baa -8E07 82 00 .. sbca #00 -8E09 FD 00 0D ... stad 000d -8E0C 20 05 . bra 05 -8E0E 5F _ clrb -8E0F 4F O clra -8E10 FD 00 0D ... stad 000d -8E13 BD 9B 63 ..c jsr 9b63 ;jump101 -8E16 C6 02 .. ldab #02 -8E18 F7 00 36 ..6 stb 0036 -goto11: -8E1B CE 00 1B ... ldx #001b -8E1E 1C 00 .. bset add,x 00,x -8E20 10 . sba -8E21 CC 02 33 ..3 ldd #0233 -8E24 FD 00 3B ..; stad 003b -8E27 20 0B . bra 0b -8E29 BD A4 4F ..O jsr a44f ;jump140 -8E2C BD 85 AF ... jsr 85af ;jump14 -8E2F 20 03 . bra 03 -8E31 BD 85 AF ... jsr 85af ;jump14 -goto10: -8E34 39 9 rts - -jump19: -8E35 F6 00 1F ... ldab 001f -8E38 C4 02 .. andb #02 -8E3A 27 1E '. beq 1e -8E3C 7F 00 48 ..H clr 0048 -8E3F F6 0B C0 ... ldab 0bc0 -8E42 F7 00 67 ..g stb 0067 -8E45 F6 0E 6D ..m ldab 0e6d -8E48 F7 0E 6F ..o stb 0e6f -8E4B F6 0E 6E ..n ldab 0e6e -8E4E F7 0E 70 ..p stb 0e70 -8E51 CE 00 1F ... ldx #001f -8E54 1D 00 .. bclr add,x 00,x -8E56 02 . idiv -8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E5A F6 00 09 ... ldab 0009 -8E5D 4F O clra -8E5E BD FE 32 ..2 jsr fe32 ;jump25 -8E61 8E 7B 00 .{. lds #7b00 -8E64 00 . test -8E65 8E 81 00 ... lds #8100 -8E68 01 . nop -8E69 8E 87 00 ... lds #8700 -8E6C 04 . lsrd -8E6D 8F . xgdx -8E6E 01 . nop -8E6F 00 . test -8E70 05 . asld -8E71 8F . xgdx -8E72 09 . dex -8E73 00 . test -8E74 01 . nop -8E75 8F . xgdx -8E76 0C . clc -8E77 FF F5 00 ... stx f500 -8E7A 00 . test -8E7B BD 9C 15 ... jsr 9c15 ;jump111 -8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E81 BD A7 5F .._ jsr a75f ;jump133 -8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 -8E87 F6 00 48 ..H ldab 0048 -8E8A C1 08 .. cmpb #08 -8E8C 25 05 %. bcs 05 -8E8E F6 00 67 ..g ldab 0067 -8E91 2D 03 -. blt 03 -8E93 BD A4 59 ..Y jsr a459 ;jump110 -8E96 F6 00 48 ..H ldab 0048 -8E99 C1 0A .. cmpb #0a -8E9B 24 5F $_ bcc 5f -8E9D 7C 00 48 |.H inc 0048 -8EA0 F6 00 48 ..H ldab 0048 -8EA3 C1 01 .. cmpb #01 -8EA5 26 0F &. bne 0f -8EA7 F6 00 67 ..g ldab 0067 -8EAA C4 02 .. andb #02 -8EAC 26 08 &. bne 08 -8EAE F6 00 48 ..H ldab 0048 -8EB1 CB 02 .. addb #02 -8EB3 F7 00 48 ..H stb 0048 -8EB6 F6 00 48 ..H ldab 0048 -8EB9 C1 02 .. cmpb #02 -8EBB 26 0A &. bne 0a -8EBD F6 00 67 ..g ldab 0067 -8EC0 C4 10 .. andb #10 -8EC2 26 03 &. bne 03 -8EC4 7C 00 48 |.H inc 0048 -8EC7 F6 00 48 ..H ldab 0048 -8ECA C1 06 .. cmpb #06 -8ECC 26 0F &. bne 0f -8ECE F6 00 67 ..g ldab 0067 -8ED1 C4 08 .. andb #08 -8ED3 26 08 &. bne 08 -8ED5 C6 02 .. ldab #02 -8ED7 FB 00 48 ..H addb 0048 -8EDA F7 00 48 ..H stb 0048 -8EDD F6 00 48 ..H ldab 0048 -8EE0 C1 0A .. cmpb #0a -8EE2 26 08 &. bne 08 -8EE4 F6 00 67 ..g ldab 0067 -8EE7 2D 03 -. blt 03 -8EE9 7C 00 48 |.H inc 0048 -8EEC F6 00 48 ..H ldab 0048 -8EEF C1 0A .. cmpb #0a -8EF1 23 09 #. bls 09 -8EF3 7F 00 48 ..H clr 0048 -8EF6 F6 0B C0 ... ldab 0bc0 -8EF9 F7 00 67 ..g stb 0067 -8EFC BD 9C 15 ... jsr 9c15 ;jump111 -8EFF 20 0B . bra 0b -8F01 BD A4 59 ..Y jsr a459 ;jump110 -8F04 BD 85 AF ... jsr 85af ;jump14 -8F07 20 03 . bra 03 -8F09 BD 85 AF ... jsr 85af ;jump14 -goto12: -8F0C 39 9 rts - -jump20: -8F0D F6 00 1F ... ldab 001f -8F10 C4 02 .. andb #02 -8F12 27 1D '. beq 1d -8F14 C6 01 .. ldab #01 -8F16 F7 00 22 .." stb 0022 -8F19 F6 0B AF ... ldab 0baf -8F1C F7 00 24 ..$ stb 0024 -8F1F F6 0B B4 ... ldab 0bb4 -8F22 F7 00 2A ..* stb 002a -8F25 CE 00 1F ... ldx #001f -8F28 1D 00 .. bclr add,x 00,x -8F2A 02 . idiv -8F2B 7F 00 36 ..6 clr 0036 -8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 -8F31 F6 00 09 ... ldab 0009 -8F34 4F O clra -8F35 BD FE 16 ... jsr fe16 ;jump2 -8F38 00 . test -8F39 00 . test -8F3A 00 . test -8F3B 0B . sev -8F3C 90 D0 8F ... suba d0 -8F3F 56 V rorb -8F40 8F . xgdx -8F41 5C \ incb -8F42 8F . xgdx -8F43 B3 90 0C ... subd 900c -8F46 90 62 90 .b. suba 62 -8F49 BA 90 D0 ... ora 90d0 -8F4C 90 D0 90 ... suba d0 -8F4F D0 90 D0 ... subb 90 -8F52 90 C5 90 ... suba c5 -8F55 CD . illegal -8F56 BD 9D 2A ..* jsr 9d2a ;jump89 -8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 -8F5C F6 00 36 ..6 ldab 0036 -8F5F 26 43 &C bne 43 -8F61 F6 00 24 ..$ ldab 0024 -8F64 C1 64 .d cmpb #64 -8F66 24 34 $4 bcc 34 -8F68 7C 00 24 |.$ inc 0024 -8F6B F6 00 24 ..$ ldab 0024 -8F6E F7 00 06 ... stb 0006 -8F71 F6 00 06 ... ldab 0006 -8F74 BD D7 A0 ... jsr d7a0 ;jump10 -8F77 83 00 00 ... subd #0000 -8F7A 27 03 '. beq 03 -8F7C 7C 00 24 |.$ inc 0024 -8F7F F6 00 24 ..$ ldab 0024 -8F82 C1 64 .d cmpb #64 -8F84 26 03 &. bne 03 -8F86 7F 00 24 ..$ clr 0024 -8F89 F6 00 24 ..$ ldab 0024 -8F8C 4F O clra -8F8D CE 00 05 ... ldx #0005 -8F90 02 . idiv -8F91 5D ] tstb -8F92 26 08 &. bne 08 -8F94 F6 00 24 ..$ ldab 0024 -8F97 27 03 '. beq 03 -8F99 7C 00 24 |.$ inc 0024 -8F9C BD 9D 2A ..* jsr 8d2a ;jump89 -8F9F C6 02 .. ldab #02 -8FA1 F7 00 36 ..6 stb 0036 -8FA4 CE 00 1B ... ldx #001b -8FA7 1C 00 .. bset add,x 00,x -8FA9 10 . sba -8FAA CC 02 33 ..3 ldd #0233 -8FAD FD 00 3B ..; stad 003b -8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 -8FB3 F6 00 36 ..6 ldab 0036 -8FB6 26 45 &E bne 45 -8FB8 F6 00 24 ..$ ldab 0024 -8FBB C1 00 .. cmpb #00 -8FBD 23 2C #, bls 2c -8FBF 7A 00 24 z.$ dec 0024 -8FC2 F6 00 24 ..$ ldab 0024 -8FC5 4F O clra -8FC6 CE 00 05 ... ldx #0005 -8FC9 02 . idiv -8FCA 5D ] tstb -8FCB 26 08 &. bne 08 -8FCD F6 00 24 ..$ ldab 0024 -8FD0 27 03 '. beq 03 -8FD2 7A 00 24 z.$ dec 0024 -8FD5 F6 00 24 ..$ ldab 0024 -8FD8 F7 00 06 ... stb 0006 -8FDB F6 00 06 ... ldab 0006 -8FDE BD D7 A0 ... jsr d7a0 ;jump10 -8FE1 83 00 00 ... subd #0000 -8FE4 27 03 '. beq 03 -8FE6 7A 00 24 z.$ dec 0024 -8FE9 20 0A . bra 0a -8FEB F6 00 24 ..$ ldab 0024 -8FEE 26 05 &. bne 05 -8FF0 C6 62 .b ldab #62 -8FF2 F7 00 24 ..$ stb 0024 -8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 -8FF8 C6 02 .. ldab #02 -8FFA F7 00 36 ..6 stb 0036 -8FFD CE 00 1B ... ldx #001b -9000 1C 00 .. bset add,x 00,x -9002 10 . sba -9003 CC 02 33 ..3 ldd #0233 -9006 FD 00 3B ..; stad 003b -9009 7E 90 D0 ~.. jmp 90d0 ;goto13 -900C F6 00 36 ..6 ldab 0036 -900F 26 43 &C bne 43 -9011 F6 00 2A ..* ldab 002a -9014 C1 64 .d cmpb #64 -9016 24 34 $4 bcc 34 -9018 7C 00 2A |.* inc 002a -901B F6 00 2A ..* ldab 002a -901E F7 00 06 ... stb 0006 -9021 F6 00 06 ... ldab 0006 -9024 BD D7 A0 ... jsr d7a0 ;jump10 -9027 83 00 00 ... subd #0000 -902A 27 03 '. beq 03 -902C 7C 00 2A |.* inc 002a -902F F6 00 2A ..* ldab 002a -9032 C1 64 .d cmpb #64 -9034 26 03 &. bne 03 -9036 7F 00 2A ..* clr 002a -9039 F6 00 2A ..* ldab 002a -903C 4F O clra -903D CE 00 05 ... ldx #0005 -9040 02 . idiv -9041 5D ] tstb -9042 26 08 &. bne 08 -9044 F6 00 2A ..* ldab 002a -9047 27 03 '. beq 03 -9049 7C 00 2A |.* inc 002a -904C BD 9D 2A ..* jsr 9d2a ;jump89 -904F C6 02 .. ldab #02 -9051 F7 00 36 ..6 stb 0036 -9054 CE 00 1B ... ldx #001b -9057 1C 00 .. bset add,x 00,x -9059 10 . sba -905A CC 02 33 ..3 ldd #0233 -905D FD 00 3B ..; stad 003b -9060 20 6E n bra 6e -9062 F6 00 36 ..6 ldab 0036 -9065 26 45 &E bne 45 -9067 F6 00 2A ..* ldab 002a -906A C1 00 .. cmpb #00 -906C 23 2C #, bls 2c -906E 7A 00 2A z.* dec 002a -9071 F6 00 2A ..* ldab 002a -9074 4F O clra -9075 CE 00 05 ... ldx #0005 -9078 02 . idiv -9079 5D ] tstb -907A 26 08 &. bne 08 -907C F6 00 2A ..* ldab 002a -907F 27 03 '. beq 03 -9081 7A 00 2A z.* dec 002a -9084 F6 00 2A ..* ldab 002a -9087 F7 00 06 ... stb 0006 -908A F6 00 06 ... ldab 0006 -908D BD D7 A0 ... jsr d7a0 ;jump10 -9090 83 00 00 ... subd #0000 -9093 27 03 '. beq 03 -9095 7A 00 2A z.* dec 002a -9098 20 0A . bra 0a -909A F6 00 2A ..* ldab 002a -909D 26 05 &. bne 05 -909F C6 62 .b ldab #62 -90A1 F7 00 2A ..* stb 002a -90A4 BD 9D 2A ..* jsr 9d2a ;jump89 -90A7 C6 02 .. ldab #02 -90A9 F7 00 36 ..6 stb 0036 -90AC CE 00 1B ... ldx #001b -90AF 1C 00 .. bset add,x 00,x -90B1 10 . sba -90B2 CC 02 33 ..3 ldd #0233 -90B5 FD 00 3B ..; stad 003b -90B8 20 16 . bra 16 -90BA BD A5 1E ... jsr a51e ;jump109 -90BD BD AA 9A ... jsr aa9a ;jump127 -90C0 BD 9D 2A ..* jsr 9d2a ;jump89 -90C3 20 0B . bra 0b -90C5 BD A5 1E ... jsr a51e ;jump109 -90C8 BD 85 AF ... jsr 85af ;jump14 -90CB 20 03 . bra 03 -90CD BD 85 AF ... jsr 85af ;jump14 -goto13: -90D0 39 9 rts - -jump21: -90D1 F6 00 1F ... ldab 001f -90D4 C4 02 .. andb #02 -90D6 27 14 '. beq 14 -90D8 CE 00 1F ... ldx #001f -90DB 1D 00 .. bclr add,x 00,x -90DD 02 . idiv -90DE CE 00 19 ... ldx #0019 -90E1 1C 00 .. bset add,x 00,x -90E3 80 7F .. suba #7f -90E5 00 . test -90E6 09 . dex -90E7 7F 00 0A ... clr 000a -90EA 20 40 @ bra 40 -90EC F6 00 09 ... ldab 0009 -90EF 4F O clra -90F0 BD FE 32 ..2 jsr fe32 ;jump25 -90F3 91 0D 00 ... cmpa 0d -90F6 00 . test -90F7 91 15 00 ... cmpa 15 -90FA 01 . nop -90FB 91 19 00 ... cmpa 19 -90FE 01 . nop -90FF 91 1E 00 ... cmpa 1e -9102 01 . nop -9103 91 23 00 .#. cmpa 23 -9106 08 . inx -9107 91 26 FF .&. cmpa 26 -910A F5 00 00 ... bitb 0000 -910D CC B0 AD ... ldd #b0ad -9110 BD C0 BA ... jsr c0ba ;display: -9113 20 17 . bra 17 -9115 8D 16 .. bsr dest 16 -9117 20 13 . bra 13 -9119 BD 91 C6 ... jsr 91c6 ;jump76 -911C 20 0E . bra 0e -911E BD 92 5A ..Z jsr 925a ;jump149 -9121 20 09 . bra 09 -9123 BD 85 AF ... jsr 85af ;jump14 -9126 7F 00 09 ... clr 0009 -9129 7F 00 0A ... clr 000a -912C 39 9 rts - -912D F6 00 19 ... ldab 0019 -9130 2C 28 ,( bge 28 -9132 BD A9 CF ... jsr a9cf ;jump131 -9135 C6 50 .P ldab #50 -9137 F7 0A 90 ... stb 0a90 -913A C6 20 . ldab #20 -913C F7 0B 8D ... stb 0b8d -913F C6 20 . ldab #20 -9141 F7 0B 8E ... stb 0b8e -9144 C6 28 .( ldab #28 -9146 F7 0B 8F ... stb 0b8f -9149 7F 00 54 ..T clr 0054 -914C 7F 00 60 ..` clr 0060 -914F CE 00 19 ... ldx #0019 -9152 1D 00 .. bclr add,x 00,x -9154 80 7F .. suba #7f -9156 00 . test -9157 36 6 psha -9158 20 6B k bra 6b -915A F6 00 0A ... ldab 000a -915D 4F O clra -915E BD FE 16 ... jsr fe16 ;jump2 -9161 00 . test -9162 00 . test -9163 00 . test -9164 0B . sev -9165 91 C5 91 ... cmpa c5 -9168 7F 91 84 ... clr 9184 -916B 91 89 91 ... cmpa 89 -916E 8E 91 9F ... lds #919f -9171 91 B0 91 ... cmpa b0 -9174 C5 91 .. bitb #91 -9176 C5 91 .. bitb #91 -9178 C5 91 .. bitb #91 -917A B5 91 BA ... bita 91ba -917D 91 C2 BD ... cmpa c2 -9180 9D 7E 20 .~ jsr 7e -9183 41 A illegal -9184 BD A8 64 ..d jsr a864 ;jump99 -9187 20 3C < bra 3c -9189 BD A8 D5 ... jsr a8d5 ;jump97 -918C 20 37 7 bra 37 -918E BD A8 96 ... jsr a896 ;jump98 -9191 CE 00 1B ... ldx #001b -9194 1C 00 .. bset add,x 00,x -9196 10 . sba -9197 CC 02 33 ..3 ldd #0233 -919A FD 00 3B ..; stad 003b -919D 20 26 & bra 26 -919F BD A8 E5 ... jsr a8e5 ;jump96 -91A2 CE 00 1B ... ldx #001b -91A5 1C 00 .. bset add,x 00,x -91A7 10 . sba -91A8 CC 02 33 ..3 ldd #0233 -91AB FD 00 3B ..; stad 003b -91AE 20 15 . bra 15 -91B0 BD A9 21 ..! jsr a921 ;jump95 -91B3 20 10 . bra 10 -91B5 BD A9 7A ..z jsr a97a ;jump132 -91B8 20 0B . bra 0b -91BA BD A5 7D ..} jsr a57d ;jump139 -91BD BD 85 AF ... jsr 85af ;jump14 -91C0 20 03 . bra 03 -91C2 BD 85 AF ... jsr 85af ;jump14 -91C5 39 9 rts - -jump76: -91C6 F6 00 19 ... ldab 0019 -91C9 2C 28 ,( bge 28 -91CB BD AA 0A ... jsr aa0a ;jump130 -91CE C6 53 .S ldab #53 -91D0 F7 0A 90 ... stb 0a90 -91D3 C6 20 . ldab #20 -91D5 F7 0A 9D ... stb 0a9d -91D8 C6 20 . ldab #20 -91DA F7 0A 9E ... stb 0a9e -91DD C6 28 .( ldab #28 -91DF F7 0A 9F ... stb 0a9f -91E2 7F 00 54 ..T clr 0054 -91E5 7F 00 60 ..` clr 0060 -91E8 CE 00 19 ... ldx #0019 -91EB 1D 00 .. bclr add,x 00,x -91ED 80 7F .. suba #7f -91EF 00 . test -91F0 36 6 psha -91F1 20 66 f bra 66 -91F3 F6 00 0A ... ldab 000a -91F6 4F O clra -91F7 BD FE 16 ... jsr fe16 ;jump2 -91FA 00 . test -91FB 00 . test -91FC 00 . test -91FD 0B . sev -91FE 92 59 92 .Y. sbca 59 -9201 18 . illegal -9202 92 1D 92 ... sbca 1d -9205 22 92 ". bhi 92 -9207 27 92 '. beq 92 -9209 38 8 pulx -920A 92 49 92 .I. sbca 49 -920D 59 Y rolb -920E 92 59 92 .Y. sbca 59 -9211 59 Y rolb -9212 92 59 92 .Y. sbca 59 -9215 4E N illegal -9216 92 56 BD .V. sbca 56 -9219 9D 7E 20 .~ jsr 7e -921C 3C < pshx -921D BD A8 64 ..d jsr a864 ;jump99 -9220 20 37 7 bra 37 -9222 BD A8 D5 ... jsr a8d5 ;jump97 -9225 20 32 2 bra 32 -9227 BD A8 96 ... jsr a896 ;jump98 -922A CE 00 1B ... ldx #001b -922D 1C 00 .. bset add,x 00,x -922F 10 . sba -9230 CC 02 33 ..3 ldd #0233 -9233 FD 00 3B ..; stad 003b -9236 20 21 ! bra 21 -9238 BD A8 E5 ... jsr a8e5 ;jump96 -923B CE 00 1B ... ldx #001b -923E 1C 00 .. bset add,x 00,x -9240 10 . sba -9241 CC 02 33 ..3 ldd #0233 -9244 FD 00 3B ..; stad 003b -9247 20 10 . bra 10 -9249 BD A9 21 ..! jsr a921 ;jump95 -924C 20 0B . bra 0b -924E BD A5 AC ... jsr a5ac ;jump138 -9251 BD 85 AF ... jsr 85af ;jump14 -9254 20 03 . bra 03 -9256 BD 85 AF ... jsr 85af ;jump14 -9259 39 9 rts - -jump149: -925A F6 00 19 ... ldab 0019 -925D 2C 28 ,( bge 28 -925F BD AA 3F ..? jsr aa3f ;jump129 -9262 C6 49 .I ldab #49 -9264 F7 0A 90 ... stb 0a90 -9267 C6 20 . ldab #20 -9269 F7 0A 9D ... stb 0a9d -926C C6 20 . ldab #20 -926E F7 0A 9E ... stb 0a9e -9271 C6 28 .( ldab #28 -9273 F7 0A 9F ... stb 0a9f -9276 7F 00 54 ..T clr 0054 -9279 7F 00 60 ..` clr 0060 -927C CE 00 19 ... ldx #0019 -927F 1D 00 .. bclr add,x 00,x -9281 80 7F .. suba #7f -9283 00 . test -9284 36 6 psha -9285 20 66 f bra 66 -9287 F6 00 0A ... ldab 000a -928A 4F O clra -928B BD FE 16 ... jsr fe16 ;jump2 -928E 00 . test -928F 00 . test -9290 00 . test -9291 0B . sev -9292 92 ED 92 ... sbca ed -9295 AC 92 .. cpx 92,x -9297 B1 92 B6 ... cmpa 92b6 -929A 92 BB 92 ... sbca bb -929D CC 92 DD ... ldd #92dd -92A0 92 ED 92 ... sbca ed -92A3 ED 92 .. stad 92,x -92A5 ED 92 .. stad 92,x -92A7 ED 92 .. stad 92,x -92A9 E2 92 .. sbcb 92,x -92AB EA BD .. orb bd,x -92AD 9D 7E 20 .~ jsr 7e -92B0 3C < pshx -92B1 BD A8 64 ..d jsr a864 ;jump99 -92B4 20 37 7 bra 37 -92B6 BD A8 D5 ... jsr a8d5 ;jump97 -92B9 20 32 2 bra 32 -92BB BD A8 96 ... jsr a896 ;jump98 -92BE CE 00 1B ... ldx #001b -92C1 1C 00 .. bset add,x 00,x -92C3 10 . sba -92C4 CC 02 33 ..3 ldd #0233 -92C7 FD 00 3B ..; stad 003b -92CA 20 21 ! bra 21 -92CC BD A8 E5 ... jsr a8e5 ;jump96 -92CF CE 00 1B ... ldx #001b -92D2 1C 00 .. bset add,x 00,x -92D4 10 . sba -92D5 CC 02 33 ..3 ldd #0233 -92D8 FD 00 3B ..; stad 003b -92DB 20 10 . bra 10 -92DD BD A9 21 ..! jsr a921 ;jump95 -92E0 20 0B . bra 0b -92E2 BD A5 D5 ... jsr a5d5 ;jump137 -92E5 BD 85 AF ... jsr 85af ;jump14 -92E8 20 03 . bra 03 -92EA BD 85 AF ... jsr 85af ;jump14 -92ED 39 9 rts - -jump22: -92EE F6 0C DC ... ldab 0cdc -92F1 4F O clra -92F2 37 7 pshb -92F3 36 6 psha -92F4 CC 00 64 ..d ldd #0064 -92F7 BD FB BA ... jsr fbba ;jump38 -92FA FD 0C E9 ... stad 0ce9 -92FD BD D6 F6 ... jsr d6f6 ;jump106 -9300 FC 0C E9 ... ldd 0ce9 -9303 F3 0B EF ... addd 0bef -9306 FD 0C F1 ... stad 0cf1 -9309 FE 0C F5 ... ldx 0cf5 -930C 3C < pshx -930D FC 0C F3 ... ldd 0cf3 -9310 37 7 pshb -9311 36 6 psha -9312 FE 0C F9 ... ldx 0cf9 -9315 3C < pshx -9316 FC 0C F7 ... ldd 0cf7 -9319 BD FC 25 ..% jsr fc25 ;jump85 -931C 37 7 pshb -931D 36 6 psha -931E FE 0C FD ... ldx 0cfd -9321 3C < pshx -9322 FC 0C FB ... ldd 0cfb -9325 BD FC 25 ..% jsr fc25 ;jump85 -9328 37 7 pshb -9329 36 6 psha -932A FE 0D 01 ... ldx 0d01 -932D 3C < pshx -932E FC 0C FF ... ldd 0cff -9331 BD FC 25 ..% jsr fc25 ;jump85 -9334 37 7 pshb -9335 36 6 psha -9336 FE 0D 05 ... ldx 0d05 -9339 3C < pshx -933A FC 0D 03 ... ldd 0d03 -933D BD FC 25 ..% jsr fc25 ;jump85 -9340 FD 0D F3 ... stad 0df3 -9343 32 2 pula -9344 33 3 pulb -9345 FD 0D F5 ... stad 0df5 -9348 FE 0D F9 ... ldx 0df9 -934B 3C < pshx -934C FC 0D F7 ... ldd 0df7 -934F 37 7 pshb -9350 36 6 psha -9351 FE 0D F5 ... ldx 0df5 -9354 3C < pshx -9355 FC 0D F3 ... ldd 0df3 -9358 BD FC 25 ..% jsr fc25 ;jump85 -935B FD 0D EF ... stad 0def -935E 32 2 pula -935F 33 3 pulb -9360 FD 0D F1 ... stad 0df1 -9363 F6 20 00 . . ldab 2000 -9366 C4 40 .@ andb #40 -9368 27 37 '7 beq 37 -936A F6 00 1F ... ldab 001f -936D C4 02 .. andb #02 -936F 27 1F '. beq 1f -9371 BD 97 E9 ... jsr 97e9 ;jump147 -9374 CE 00 1F ... ldx #001f -9377 1D 00 .. bclr add,x 00,x -9379 02 . idiv -937A CE 00 1F ... ldx #001f -937D 1D 00 .. bclr add,x 00,x -937F 10 . sba -9380 CC 02 33 ..3 ldd #0233 -9383 FD 00 3B ..; stad 003b -9386 7F 00 09 ... clr 0009 -9389 C6 92 .. ldab #92 -938B F7 00 48 ..H stb 0048 -938E 20 0F . bra 0f -9390 F6 00 19 ... ldab 0019 -9393 C4 40 .@ andb #40 -9395 26 05 &. bne 05 -9397 BD 98 BF ... jsr 98bf ;jump146 -939A 20 03 . bra 03 -939C BD 85 AF ... jsr 85af ;jump14 -939F 20 03 . bra 03 -93A1 BD 98 FF ... jsr 98ff ;jump145 -93A4 39 9 rts - -jump23: -93A5 F6 00 1F ... ldab 001f -93A8 C4 02 .. andb #02 -93AA 26 0A &. bne 0a -93AC F6 00 3A ..: ldab 003a -93AF 26 2B &+ bne 2b -93B1 F6 00 1D ... ldab 001d -93B4 2D 26 -& blt 26 -93B6 CC AF BB ... ldd #afbb -93B9 BD C0 BA ... jsr c0ba ;display: -93BC CE 00 1F ... ldx #001f -93BF 1D 00 .. bclr add,x 00,x -93C1 02 . idiv -93C2 CE 00 1D ... ldx #001d -93C5 1D 00 .. bclr add,x 00,x -93C7 80 C6 .. suba #c6 -93C9 32 2 pula -93CA F7 00 3A ..: stb 003a -93CD F6 0B A8 ... ldab 0ba8 -93D0 F7 00 66 ..f stb 0066 -93D3 BD AA 74 ..t jsr aa74 ;jump128 -93D6 7F 00 48 ..H clr 0048 -93D9 7F 00 54 ..T clr 0054 -93DC F6 00 09 ... ldab 0009 -93DF 26 03 &. bne 03 -93E1 7E 94 92 ~.. jmp 9492 ;goto14 -93E4 F6 00 1D ... ldab 001d -93E7 2C 03 ,. bge 03 -93E9 7E 94 92 ~.. jmp 9492 ;goto14 -93EC F6 00 09 ... ldab 0009 -93EF C1 0B .. cmpb #0b -93F1 26 06 &. bne 06 -93F3 BD 85 AF ... jsr 85af ;jump14 -93F6 7E 94 90 ~.. jmp 9490 ;goto15 -93F9 F6 00 09 ... ldab 0009 -93FC C1 0A .. cmpb #0a -93FE 26 03 &. bne 03 -9400 7F 00 09 ... clr 0009 -9403 F6 00 09 ... ldab 0009 -9406 CB 30 .0 addb #30 -9408 37 7 pshb -9409 F6 00 54 ..T ldab 0054 -940C 4F O clra -940D C3 00 62 ..b addd #0062 -9410 8F . xgdx -9411 33 3 pulb -9412 E7 00 .. stb 00,x -9414 BD BE 4B ..K jsr be4b ;jump1 -9417 F6 00 54 ..T ldab 0054 -941A 26 06 &. bne 06 -941C F6 00 62 ..b ldab 0062 -941F F7 0B 96 ... stb 0b96 -9422 F6 00 54 ..T ldab 0054 -9425 C1 01 .. cmpb #01 -9427 26 0C &. bne 0c -9429 F6 00 62 ..b ldab 0062 -942C F7 0B 96 ... stb 0b96 -942F F6 00 63 ..c ldab 0063 -9432 F7 0B 95 ... stb 0b95 -9435 F6 00 54 ..T ldab 0054 -9438 C1 02 .. cmpb #02 -943A 26 12 &. bne 12 -943C F6 00 62 ..b ldab 0062 -943F F7 0B 96 ... stb 0b96 -9442 F6 00 63 ..c ldab 0063 -9445 F7 0B 95 ... stb 0b95 -9448 F6 00 64 ..d ldab 0064 -944B F7 0B 94 ... stb 0b94 -944E F6 00 54 ..T ldab 0054 -9451 C1 03 .. cmpb #03 -9453 26 18 &. bne 18 -9455 F6 00 62 ..b ldab 0062 -9458 F7 0B 96 ... stb 0b96 -945B F6 00 63 ..c ldab 0063 -945E F7 0B 95 ... stb 0b95 -9461 F6 00 64 ..d ldab 0064 -9464 F7 0B 94 ... stb 0b94 -9467 F6 00 65 ..e ldab 0065 -946A F7 0B 93 ... stb 0b93 -946D BD BE 01 ... jsr be01 ;jump70 -9470 7C 00 54 |.T inc 0054 -9473 F6 00 54 ..T ldab 0054 -9476 C1 04 .. cmpb #04 -9478 26 0B &. bne 0b -947A CE 00 1D ... ldx #001d -947D 1C 00 .. bset add,x 00,x -947F 80 BD .. suba #bd -9481 A8 0F .. eora 0f,x -9483 20 06 . bra 06 -9485 CE 00 1D ... ldx #001d -9488 1D 00 .. bclr add,x 00,x -948A 80 C6 .. suba #c6 -948C 32 2 pula -948D F7 00 3A ..: stb 003a -goto15: -9490 20 4A J bra 4a -goto14: -9492 F6 00 1D ... ldab 001d -9495 2C 45 ,E bge 45 -9497 F6 00 09 ... ldab 0009 -949A 4F O clra -949B BD FE 32 ..2 jsr fe32 ;jump25 -949E 94 B8 00 ... anda b8 -94A1 00 . test -94A2 94 BD 00 ... anda bd -94A5 01 . nop -94A6 94 C2 00 ... anda c2 -94A9 04 . lsrd -94AA 94 D1 00 ... anda d1 -94AD 05 . asld -94AE 94 D9 00 ... anda d9 -94B1 01 . nop -94B2 94 DC FF ... anda dc -94B5 F5 00 00 ... bitb 0000 -94B8 BD 9E 0F ... jsr 9e0f ;jump142 -94BB 20 1F . bra 1f -94BD BD A7 1F ... jsr a71f ;jump134 -94C0 20 1A . bra 1a -94C2 7C 00 48 |.H inc 0048 -94C5 F6 00 48 ..H ldab 0048 -94C8 C1 0A .. cmpb #0a -94CA 23 03 #. bls 03 -94CC 7F 00 48 ..H clr 0048 -94CF 20 0B . bra 0b -94D1 BD A5 FE ... jsr a5fe ;jump136 -94D4 BD 85 AF ... jsr 85af ;jump14 -94D7 20 03 . bra 03 -94D9 BD 85 AF ... jsr 85af ;jump14 -94DC 39 9 rts - -jump24: -94DD F6 00 1F ... ldab 001f -94E0 C4 02 .. andb #02 -94E2 27 14 '. beq 14 -94E4 CE 00 1F ... ldx #001f -94E7 1D 00 .. bclr add,x 00,x -94E9 02 . idiv -94EA CE 00 19 ... ldx #0019 -94ED 1C 00 .. bset add,x 00,x -94EF 80 7F .. suba #7f -94F1 00 . test -94F2 09 . dex -94F3 7F 00 0A ... clr 000a -94F6 20 46 F bra 46 -94F8 F6 00 09 ... ldab 0009 -94FB 4F O clra -94FC BD FE 32 ..2 jsr fe32 ;jump25 -94FF 95 19 00 ... bita 19 -9502 00 . test -9503 95 21 00 .!. bita 21 -9506 01 . nop -9507 95 2C 00 .,. bita 2c -950A 01 . nop -950B 95 30 00 .0. bita 30 -950E 01 . nop -950F 95 35 00 .5. bita 35 -9512 08 . inx -9513 95 38 FF .8. bita 38 -9516 F5 00 00 ... bitb 0000 -9519 CC B0 A2 ... ldd #b0a2 -951C BD C0 BA ... jsr c0ba ;display: -951F 20 1D . bra 1d -9521 BD 87 E9 ... jsr 87e9 ;jump74 -9524 CE 00 1F ... ldx #001f -9527 1C 00 .. bset add,x 00,x -9529 02 . idiv -952A 20 12 . bra 12 -952C 8D 11 .. bsr dest 11 -952E 20 0E . bra 0e -9530 BD 96 88 ... jsr 9688 ;jump148 -9533 20 09 . bra 09 -9535 BD 85 AF ... jsr 85af ;jump14 -9538 7F 00 09 ... clr 0009 -953B 7F 00 0A ... clr 000a -953E 39 9 rts - -953F F6 00 19 ... ldab 0019 -9542 2D 0A -. blt 0a -9544 F6 00 3A ..: ldab 003a -9547 26 22 &" bne 22 -9549 F6 00 1D ... ldab 001d -954C 2D 1D -. blt 1d -954E 7F 00 2C .., clr 002c -9551 CC B0 B8 ... ldd #b0b8 -9554 BD C0 BA ... jsr c0ba ;display: -9557 CE 00 19 ... ldx #0019 -955A 1D 00 .. bclr add,x 00,x -955C 80 CE .. suba #ce -955E 00 . test -955F 1D 1D .. bclr add,x 1d,x -9561 00 . test -9562 80 7F .. suba #7f -9564 00 . test -9565 54 T lsrb -9566 C6 32 .2 ldab #32 -9568 F7 00 3A ..: stb 003a -956B F6 00 0A ... ldab 000a -956E 26 03 &. bne 03 -9570 7E 96 5C ~.\ jmp 965c ;goto16 -9573 F6 00 1D ... ldab 001d -9576 2C 03 ,. bge 03 -9578 7E 96 5C ~.\ jmp 965c ;goto16 -957B F6 00 0A ... ldab 000a -957E C1 0B .. cmpb #0b -9580 26 09 &. bne 09 -9582 CE 00 1F ... ldx #001f -9585 1C 00 .. bset add,x 00,x -9587 02 . idiv -9588 7E 96 5A ~.Z jmp 965a ;goto93 -958B F6 00 54 ..T ldab 0054 -958E 26 26 && bne 26 -9590 BD BE 4B ..K jsr be4b ;jump1 -9593 F6 00 0A ... ldab 000a -9596 C1 0A .. cmpb #0a -9598 26 03 &. bne 03 -959A 7F 00 0A ... clr 000a -959D F6 00 0A ... ldab 000a -95A0 CB 30 .0 addb #30 -95A2 37 7 pshb -95A3 CC 0B 95 ... ldd #0b95 -95A6 F0 00 54 ..T subb 0054 -95A9 82 00 .. sbca #00 -95AB 8F . xgdx -95AC 33 3 pulb -95AD E7 00 .. stb 00,x -95AF C6 32 .2 ldab #32 -95B1 F7 00 3A ..: stb 003a -95B4 20 37 7 bra 37 -95B6 F6 00 54 ..T ldab 0054 -95B9 C1 01 .. cmpb #01 -95BB 26 27 &' bne 27 -95BD F6 00 0A ... ldab 000a -95C0 C1 05 .. cmpb #05 -95C2 27 20 ' beq 20 -95C4 F6 00 0A ... ldab 000a -95C7 C1 0A .. cmpb #0a -95C9 27 19 '. beq 19 -95CB F6 00 0A ... ldab 000a -95CE CB 30 .0 addb #30 -95D0 37 7 pshb -95D1 CC 0B 95 ... ldd #0b95 -95D4 F0 00 54 ..T subb 0054 -95D7 82 00 .. sbca #00 -95D9 8F . xgdx -95DA 33 3 pulb -95DB E7 00 .. stb 00,x -95DD C6 32 .2 ldab #32 -95DF F7 00 3A ..: stb 003a -95E2 20 09 . bra 09 -95E4 CE 00 19 ... ldx #0019 -95E7 1C 00 .. bset add,x 00,x -95E9 80 7F .. suba #7f -95EB 00 . test -95EC 3A : abx -95ED BD BE 01 ... jsr be01 ;jump70 -95F0 7C 00 54 |.T inc 0054 -95F3 F6 00 54 ..T ldab 0054 -95F6 C1 02 .. cmpb #02 -95F8 26 5A &Z bne 5a -95FA CE 00 1D ... ldx #001d -95FD 1C 00 .. bset add,x 00,x -95FF 80 F6 .. suba #f6 -9601 0B . sev -9602 94 CB D0 ... anda cb -9605 37 7 pshb -9606 F6 0B 95 ... ldab 0b95 -9609 CB D0 .. addb #d0 -960B 86 0A .. ldaa #0a -960D 3D = mul -960E 30 0 tsx -960F EB 00 .. addb 00,x -9611 31 1 ins -9612 F7 00 06 ... stb 0006 -9615 C6 32 .2 ldab #32 -9617 F7 00 3A ..: stb 003a -961A F6 00 06 ... ldab 0006 -961D BD D7 A0 ... jsr d7a0 ;jump10 -9620 83 00 00 ... subd #0000 -9623 26 21 &! bne 21 -9625 BD D3 11 ... jsr d311 ;jump30 -9628 83 00 00 ... subd #0000 -962B 26 0B &. bne 0b -962D CE 00 1F ... ldx #001f -9630 1C 00 .. bset add,x 00,x -9632 40 @ nega -9633 BD 8C 73 ..s jsr 8c73 ;jump75 -9636 20 06 . bra 06 -9638 CE 00 1F ... ldx #001f -963B 1D 00 .. bclr add,x 00,x -963D 40 @ nega -963E 7F 00 2C .., clr 002c -9641 BD 9A 47 ..G jsr 9a47 ;jump39 -9644 20 0C . bra 0c -9646 CE 00 1D ... ldx #001d -9649 1D 00 .. bclr add,x 00,x -964B 80 CE .. suba #ce -964D 00 . test -964E 19 . daa -964F 1C 00 .. bset add,x 00,x -9651 80 20 . suba #20 -9653 06 . tap -9654 CE 00 1D ... ldx #001d -9657 1D 00 .. bclr add,x 00,x -9659 80 20 . suba #20 -; 965a goto93 -965B 2B F6 +. bmi f6 -; 965C -;goto16 -965D 00 . test -965E 1D 2C ., bclr add,x 2c,x -9660 26 BD &. bne bd -9662 D2 13 83 ... sbcb 13 -9665 00 . test -9666 00 . test -9667 26 0F &. bne 0f -9669 CC 00 64 ..d ldd #0064 -966C BD E5 71 ..q jsr e571 ;jump13 -966F BD E5 D1 ... jsr e5d1 ;jump52 -9672 CC 03 84 ... ldd #0384 -9675 BD E5 71 ..q jsr e571 ;jump13 -9678 7F 00 2E ... clr 002e -967B CE 00 1D ... ldx #001d -967E 1D 00 .. bclr add,x 00,x -9680 80 CE .. suba #ce -9682 00 . test -9683 1F 1C 00 02 .... brclr 1c,x 00 02 -9687 39 9 rts - -jump148: -9688 34 4 des -9689 F6 00 19 ... ldab 0019 -968C 2C 19 ,. bge 19 -968E CE 00 19 ... ldx #0019 -9691 1D 00 .. bclr add,x 00,x -9693 80 CC .. suba #cc -9695 B0 97 BD ... suba 97bd -9698 C0 BA .. subb #ba -969A C6 0A .. ldab #0a -969C F7 00 38 ..8 stb 0038 -969F 7F 00 05 ... clr 0005 -96A2 C6 01 .. ldab #01 -96A4 F7 00 06 ... stb 0006 -96A7 F6 00 0A ... ldab 000a -96AA C1 0B .. cmpb #0b -96AC 26 0C &. bne 0c -96AE CC 02 33 ..3 ldd #0233 -96B1 FD 00 3B ..; stad 003b -96B4 CE 00 1F ... ldx #001f -96B7 1C 00 .. bset add,x 00,x -96B9 02 . idiv -96BA F6 00 38 ..8 ldab 0038 -96BD 27 03 '. beq 03 -96BF 7E 97 6D ~.m jmp 976d ;goto17 -96C2 F6 00 06 ... ldab 0006 -96C5 C1 63 .c cmpb #63 -96C7 23 03 #. bls 03 -96C9 7E 97 6D ~.m jmp 976d ;goto17 -96CC F6 00 06 ... ldab 0006 -96CF C1 63 .c cmpb #63 -96D1 26 0F &. bne 0f -96D3 BD 99 C3 ... jsr 99c3 ;jump143 -96D6 CC 07 D0 ... ldd #07d0 -96D9 BD E5 71 ..q jsr e571 ;jump13 -96DC CE 00 1F ... ldx #001f -96DF 1C 00 .. bset add,x 00,x -96E1 02 . idiv -96E2 BD D3 11 ... jsr d311 ;jump30 -96E5 83 00 00 ... subd #0000 -96E8 26 0B &. bne 0b -96EA CE 00 1F ... ldx #001f -96ED 1C 00 .. bset add,x 00,x -96EF 40 @ nega -96F0 BD 8C 73 ..s jsr 8c73 ;jump75 -96F3 20 06 . bra 06 -96F5 CE 00 1F ... ldx #001f -96F8 1D 00 .. bclr add,x 00,x -96FA 40 @ nega -96FB BD 9A 47 ..G jsr 9a47 ;jump39 -96FE F6 00 06 ... ldab 0006 -9701 C1 63 .c cmpb #63 -9703 26 03 &. bne 03 -9705 7F 00 2C .., clr 002c -9708 BD D2 13 ... jsr d213 ;jump45 -970B 83 00 00 ... subd #0000 -970E 27 03 '. beq 03 -9710 7C 00 05 |.. inc 0005 -9713 7F 00 2E ... clr 002e -9716 C6 05 .. ldab #05 -9718 F7 00 38 ..8 stb 0038 -971B CC 02 33 ..3 ldd #0233 -971E FD 00 3B ..; stad 003b -9721 30 0 tsx -9722 6F 00 o. clr 00,x -9724 F6 0E 6D ..m ldab 0e6d -9727 27 0C '. beq 0c -9729 F6 00 06 ... ldab 0006 -972C C1 3E .> cmpb #3e -972E 26 05 &. bne 05 -9730 C6 01 .. ldab #01 -9732 30 0 tsx -9733 E7 00 .. stb 00,x -9735 8D 38 .8 bsr dest 38 -9737 F6 0E 6D ..m ldab 0e6d -973A 27 0C '. beq 0c -973C 30 0 tsx -973D E6 00 .. ldab 00,x -973F C1 01 .. cmpb #01 -9741 26 05 &. bne 05 -9743 C6 45 .E ldab #45 -9745 F7 00 06 ... stb 0006 -9748 F6 00 06 ... ldab 0006 -974B BD D7 A0 ... jsr d7a0 ;jump10 -974E 83 00 00 ... subd #0000 -9751 27 15 '. beq 15 -9753 F6 00 06 ... ldab 0006 -9756 C1 09 .. cmpb #09 -9758 26 02 &. bne 02 -975A 8D 13 .. bsr dest 13 -975C F6 00 06 ... ldab 0006 -975F C1 45 .E cmpb #45 -9761 26 05 &. bne 05 -9763 C6 63 .c ldab #63 -9765 F7 00 06 ... stb 0006 -9768 5F _ clrb -9769 4F O clra -976A FD 00 40 ..@ stad 0040 -goto17: -976D 31 1 ins -976E 39 9 rts - -jump41: -976F F6 0E 6D ..m ldab 0e6d -9772 C1 01 .. cmpb #01 -9774 26 41 &A bne 41 -9776 F6 00 06 ... ldab 0006 -9779 4F O clra -977A CE 00 0A ... ldx #000a -977D 02 . idiv -977E C1 01 .. cmpb #01 -9780 26 05 &. bne 05 -9782 7C 00 06 |.. inc 0006 -9785 20 1B . bra 1b -9787 F6 00 06 ... ldab 0006 -978A 4F O clra -978B CE 00 0A ... ldx #000a -978E 02 . idiv -978F C1 02 .. cmpb #02 -9791 26 0A &. bne 0a -9793 C6 09 .. ldab #09 -9795 FB 00 06 ... addb 0006 -9798 F7 00 06 ... stb 0006 -979B 20 05 . bra 05 -979D C6 0B .. ldab #0b -979F F7 00 06 ... stb 0006 -97A2 F6 00 06 ... ldab 0006 -97A5 C1 3E .> cmpb #3e -97A7 22 07 ". bhi 07 -97A9 F6 00 06 ... ldab 0006 -97AC C1 0B .. cmpb #0b -97AE 24 05 $. bcc 05 -97B0 C6 0B .. ldab #0b -97B2 F7 00 06 ... stb 0006 -97B5 20 31 1 bra 31 -97B7 F6 00 06 ... ldab 0006 -97BA CB 0A .. addb #0a -97BC F7 00 06 ... stb 0006 -97BF F6 00 06 ... ldab 0006 -97C2 C1 64 .d cmpb #64 -97C4 23 22 #" bls 22 -97C6 F6 00 06 ... ldab 0006 -97C9 CB 9C .. addb #9c -97CB CB 01 .. addb #01 -97CD F7 00 06 ... stb 0006 -97D0 F6 00 06 ... ldab 0006 -97D3 C1 05 .. cmpb #05 -97D5 26 05 &. bne 05 -97D7 C6 06 .. ldab #06 -97D9 F7 00 06 ... stb 0006 -97DC F6 00 06 ... ldab 0006 -97DF C1 0A .. cmpb #0a -97E1 26 05 &. bne 05 -97E3 C6 01 .. ldab #01 -97E5 F7 00 06 ... stb 0006 -97E8 39 9 rts - -jump147: -97E9 BD BE 4B ..K jsr be4b ;jump1 -97EC CC AF E7 ... ldd #afe7 -97EF BD C0 BA ... jsr c0ba ;display: -97F2 BD F4 15 ... jsr f415 ;jump112 -97F5 39 9 rts - -jump27: -97F6 BD BE 4B ..K jsr be4b ;jump1 -97F9 F6 00 48 ..H ldab 0048 -97FC 4F O clra -97FD BD FE 16 ... jsr fe16 ;jump2 -9800 00 . test -9801 01 . nop -9802 00 . test -9803 03 . fdiv -9804 98 80 98 ... eora 80 -9807 0E . cli -9808 98 2B 98 .+. eora 2b -980B 48 H asla -980C 98 65 F6 .e. eora 65 -980F 0C . clc -9810 D9 4F BD .O. adcb 4f -9813 E7 95 .. stb 95,x -9815 C6 4E .N ldab #4e -9817 F7 0B 99 ... stb 0b99 -981A C6 49 .I ldab #49 -981C F7 0B 98 ... stb 0b98 -981F C6 4B .K ldab #4b -9821 F7 0B 97 ... stb 0b97 -9824 C6 4C .L ldab #4c -9826 F7 0B 96 ... stb 0b96 -9829 20 55 U bra 55 -982B F6 0C DA ... ldab 0cda -982E 4F O clra -982F BD E7 95 ... jsr e795 ;jump54 -9832 C6 44 .D ldab #44 -9834 F7 0B 99 ... stb 0b99 -9837 C6 49 .I ldab #49 -9839 F7 0B 98 ... stb 0b98 -983C C6 4D .M ldab #4d -983E F7 0B 97 ... stb 0b97 -9841 C6 45 .E ldab #45 -9843 F7 0B 96 ... stb 0b96 -9846 20 38 8 bra 38 -9848 F6 0C DB ... ldab 0cdb -984B 4F O clra -984C BD E7 95 ... jsr e795 ;jump54 -984F C6 51 .Q ldab #51 -9851 F7 0B 99 ... stb 0b99 -9854 C6 55 .U ldab #55 -9856 F7 0B 98 ... stb 0b98 -9859 C6 54 .T ldab #54 -985B F7 0B 97 ... stb 0b97 -985E C6 52 .R ldab #52 -9860 F7 0B 96 ... stb 0b96 -9863 20 1B . bra 1b -9865 F6 0C DC ... ldab 0cdc -9868 4F O clra -9869 BD E7 95 ... jsr e795 ;jump54 -986C C6 44 .D ldab #44 -986E F7 0B 99 ... stb 0b99 -9871 C6 4F .O ldab #4f -9873 F7 0B 98 ... stb 0b98 -9876 C6 4C .L ldab #4c -9878 F7 0B 97 ... stb 0b97 -987B C6 52 .R ldab #52 -987D F7 0B 96 ... stb 0b96 -9880 C6 53 .S ldab #53 -9882 F7 0B 95 ... stb 0b95 -9885 C6 20 . ldab #20 -9887 F7 0B 94 ... stb 0b94 -988A C6 20 . ldab #20 -988C F7 0B 93 ... stb 0b93 -988F F6 00 5D ..] ldab 005d -9892 F7 0B 92 ... stb 0b92 -9895 F6 00 5E ..^ ldab 005e -9898 F7 0B 91 ... stb 0b91 -989B F6 00 5F .._ ldab 005f -989E F7 0B 90 ... stb 0b90 -98A1 BD BE 01 ... jsr be01 ;jump70 -98A4 39 9 rts - -jump11: -98A5 BD BE 4B ..K jsr be4b ;jump1 -98A8 F6 00 54 ..T ldab 0054 -98AB 4F O clra -98AC BD E7 95 ... jsr e795 ;jump54 -98AF F6 00 5E ..^ ldab 005e -98B2 F7 0B 95 ... stb 0b95 -98B5 F6 00 5F .._ ldab 005f -98B8 F7 0B 94 ... stb 0b94 -98BB BD BE 01 ... jsr be01 ;jump70 -98BE 39 9 rts - -jump146: -98BF F6 00 09 ... ldab 0009 -98C2 C1 00 .. cmpb #00 -98C4 26 05 &. bne 05 -98C6 BD 9E 89 ... jsr 9e89 ;jump100 -98C9 20 33 3 bra 33 -98CB C1 01 .. cmpb #01 -98CD 26 1E &. bne 1e -98CF F6 00 48 ..H ldab 0048 -98D2 C1 92 .. cmpb #92 -98D4 26 15 &. bne 15 -98D6 F6 00 1F ... ldab 001f -98D9 C4 10 .. andb #10 -98DB 26 08 &. bne 08 -98DD CE 00 1F ... ldx #001f -98E0 1C 00 .. bset add,x 00,x -98E2 10 . sba -98E3 20 06 . bra 06 -98E5 CE 00 1F ... ldx #001f -98E8 1D 00 .. bclr add,x 00,x -98EA 10 . sba -98EB 20 11 . bra 11 -98ED C1 0B .. cmpb #0b -98EF 26 0D &. bne 0d -98F1 F6 00 1F ... ldab 001f -98F4 C4 10 .. andb #10 -98F6 27 03 '. beq 03 -98F8 BD E9 2B ..+ jsr e92b ;jump103 -98FB BD 85 AF ... jsr 85af ;jump14 -98FE 39 9 rts - -jump145: -98FF F6 00 1F ... ldab 001f -9902 C4 02 .. andb #02 -9904 27 13 '. beq 13 -9906 C6 01 .. ldab #01 -9908 F7 00 48 ..H stb 0048 -990B CE 00 1F ... ldx #001f -990E 1D 00 .. bclr add,x 00,x -9910 10 . sba -9911 CE 00 1F ... ldx #001f -9914 1D 00 .. bclr add,x 00,x -9916 02 . idiv -9917 20 67 g bra 67 -9919 F6 00 09 ... ldab 0009 -991C 4F O clra -991D BD FE 32 ..2 jsr fe32 ;jump25 -9920 99 36 00 .6. adca 36 -9923 00 . test -9924 99 3B 00 .;. adca 3b -9927 01 . nop -9928 99 59 00 .Y. adca 59 -992B 09 . dex -992C 99 73 00 .s. adca 73 -992F 01 . nop -9930 99 80 FF ... adca 80 -9933 F5 00 00 ... bitb 0000 -9936 BD 9E 89 ... jsr 9e89 ;jump100 -9939 20 45 E bra 45 -993B F6 00 48 ..H ldab 0048 -993E C1 92 .. cmpb #92 -9940 26 15 &. bne 15 -9942 F6 00 1F ... ldab 001f -9945 C4 10 .. andb #10 -9947 26 08 &. bne 08 -9949 CE 00 1F ... ldx #001f -994C 1C 00 .. bset add,x 00,x -994E 10 . sba -994F 20 06 . bra 06 -9951 CE 00 1F ... ldx #001f -9954 1D 00 .. bclr add,x 00,x -9956 10 . sba -9957 20 27 ' bra 27 -9959 7C 00 48 |.H inc 0048 -995C F6 00 48 ..H ldab 0048 -995F C1 92 .. cmpb #92 -9961 23 0B #. bls 0b -9963 C6 01 .. ldab #01 -9965 F7 00 48 ..H stb 0048 -9968 CE 00 1F ... ldx #001f -996B 1D 00 .. bclr add,x 00,x -996D 10 . sba -996E BD 9E 89 ... jsr 9e89 ;jump100 -9971 20 0D . bra 0d -9973 F6 00 1F ... ldab 001f -9976 C4 10 .. andb #10 -9978 27 03 '. beq 03 -997A BD E9 2B ..+ jsr e92b ;jump103 -997D BD 85 AF ... jsr 85af ;jump14 -9980 39 9 rts - -jump144: -9981 BD BE 4B ..K jsr be4b ;jump1 -9984 F6 00 05 ... ldab 0005 -9987 4F O clra -9988 BD E7 95 ... jsr e795 ;jump54 -998B C6 4D .M ldab #4d -998D F7 0B 99 ... stb 0b99 -9990 C6 4F .O ldab #4f -9992 F7 0B 98 ... stb 0b98 -9995 C6 54 .T ldab #54 -9997 F7 0B 97 ... stb 0b97 -999A C6 4F .O ldab #4f -999C F7 0B 96 ... stb 0b96 -999F C6 52 .R ldab #52 -99A1 F7 0B 95 ... stb 0b95 -99A4 C6 53 .S ldab #53 -99A6 F7 0B 94 ... stb 0b94 -99A9 C6 20 . ldab #20 -99AB F7 0B 93 ... stb 0b93 -99AE C6 20 . ldab #20 -99B0 F7 0B 92 ... stb 0b92 -99B3 F6 00 5E ..^ ldab 005e -99B6 F7 0B 91 ... stb 0b91 -99B9 F6 00 5F .._ ldab 005f -99BC F7 0B 90 ... stb 0b90 -99BF BD BE 01 ... jsr be01 ;jump70 -99C2 39 9 rts - -jump143: -99C3 BD BE 4B ..K jsr be4b ;jump1 -99C6 F6 00 05 ... ldab 0005 -99C9 4F O clra -99CA BD E7 95 ... jsr e795 ;jump54 -99CD C6 56 .V ldab #56 -99CF F7 0B 99 ... stb 0b99 -99D2 C6 45 .E ldab #45 -99D4 F7 0B 98 ... stb 0b98 -99D7 C6 4E .N ldab #4e -99D9 F7 0B 97 ... stb 0b97 -99DC C6 44 .D ldab #44 -99DE F7 0B 96 ... stb 0b96 -99E1 C6 53 .S ldab #53 -99E3 F7 0B 95 ... stb 0b95 -99E6 C6 20 . ldab #20 -99E8 F7 0B 94 ... stb 0b94 -99EB C6 20 . ldab #20 -99ED F7 0B 93 ... stb 0b93 -99F0 C6 20 . ldab #20 -99F2 F7 0B 92 ... stb 0b92 -99F5 F6 00 5E ..^ ldab 005e -99F8 F7 0B 91 ... stb 0b91 -99FB F6 00 5F .._ ldab 005f -99FE F7 0B 90 ... stb 0b90 -9A01 BD BE 01 ... jsr be01 ;jump70 -9A04 39 9 rts - -jump102: -9A05 BD BE 4B ..K jsr be4b ;jump1 -9A08 FC 00 52 ..R ldd 0052 -9A0B BD E7 45 ..E jsr e745 ;jump55 -9A0E C6 4F .O ldab #4f -9A10 F7 0B 99 ... stb 0b99 -9A13 C6 44 .D ldab #44 -9A15 F7 0B 98 ... stb 0b98 -9A18 C6 44 .D ldab #44 -9A1A F7 0B 97 ... stb 0b97 -9A1D C6 53 .S ldab #53 -9A1F F7 0B 96 ... stb 0b96 -9A22 C6 20 . ldab #20 -9A24 F7 0B 95 ... stb 0b95 -9A27 C6 31 .1 ldab #31 -9A29 F7 0B 94 ... stb 0b94 -9A2C C6 2F ./ ldab #2f -9A2E F7 0B 93 ... stb 0b93 -9A31 F6 00 5D ..] ldab 005d -9A34 F7 0B 92 ... stb 0b92 -9A37 F6 00 5E ..^ ldab 005e -9A3A F7 0B 91 ... stb 0b91 -9A3D F6 00 5F .._ ldab 005f -9A40 F7 0B 90 ... stb 0b90 -9A43 BD BE 01 ... jsr be01 ;jump70 -9A46 39 9 rts - -jump39: -9A47 BD BE 4B ..K jsr be4b ;jump1 -9A4A F6 00 06 ... ldab 0006 -9A4D 4F O clra -9A4E BD E7 95 ... jsr e795 ;jump54 -9A51 F6 00 5E ..^ ldab 005e -9A54 F7 0B 99 ... stb 0b99 -9A57 F6 00 5F .._ ldab 005f -9A5A F7 0B 98 ... stb 0b98 -9A5D C6 20 . ldab #20 -9A5F F7 0B 97 ... stb 0b97 -9A62 F6 00 1F ... ldab 001f -9A65 C4 40 .@ andb #40 -9A67 27 45 'E beq 45 -9A69 FC 00 27 ..' ldd 0027 -9A6C BD E7 45 ..E jsr e745 ;jump55 -9A6F F6 00 5A ..Z ldab 005a -9A72 F7 0B 96 ... stb 0b96 -9A75 F6 00 5D ..] ldab 005d -9A78 F7 0B 95 ... stb 0b95 -9A7B F6 00 5E ..^ ldab 005e -9A7E F7 0B 94 ... stb 0b94 -9A81 F6 00 5F .._ ldab 005f -9A84 F7 0B 93 ... stb 0b93 -9A87 F6 00 19 ... ldab 0019 -9A8A C4 10 .. andb #10 -9A8C 27 07 '. beq 07 -9A8E C6 2A .* ldab #2a -9A90 F7 0B 92 ... stb 0b92 -9A93 20 05 . bra 05 -9A95 C6 20 . ldab #20 -9A97 F7 0B 92 ... stb 0b92 -9A9A FC 00 46 ..F ldd 0046 -9A9D BD E7 45 ..E jsr e745 ;jump55 -9AA0 F6 00 5E ..^ ldab 005e -9AA3 F7 0B 91 ... stb 0b91 -9AA6 F6 00 5F .._ ldab 005f -9AA9 F7 0B 90 ... stb 0b90 -9AAC 20 1E . bra 1e -9AAE C6 58 .X ldab #58 -9AB0 F7 0B 96 ... stb 0b96 -9AB3 C6 58 .X ldab #58 -9AB5 F7 0B 95 ... stb 0b95 -9AB8 C6 58 .X ldab #58 -9ABA F7 0B 94 ... stb 0b94 -9ABD C6 58 .X ldab #58 -9ABF F7 0B 93 ... stb 0b93 -9AC2 C6 58 .X ldab #58 -9AC4 F7 0B 91 ... stb 0b91 -9AC7 C6 58 .X ldab #58 -9AC9 F7 0B 90 ... stb 0b90 -9ACC F6 00 13 ... ldab 0013 -9ACF C1 01 .. cmpb #01 -9AD1 23 4C #L bls 4c -9AD3 F6 0B 91 ... ldab 0b91 -9AD6 F7 0B 90 ... stb 0b90 -9AD9 F6 0B 92 ... ldab 0b92 -9ADC F7 0B 91 ... stb 0b91 -9ADF F6 0B 93 ... ldab 0b93 -9AE2 F7 0B 92 ... stb 0b92 -9AE5 F6 0B 94 ... ldab 0b94 -9AE8 F7 0B 93 ... stb 0b93 -9AEB F6 00 13 ... ldab 0013 -9AEE C1 02 .. cmpb #02 -9AF0 26 07 &. bne 07 -9AF2 C6 2E .. ldab #2e -9AF4 F7 0B 94 ... stb 0b94 -9AF7 20 26 & bra 26 -9AF9 C1 04 .. cmpb #04 -9AFB 26 0D &. bne 0d -9AFD F6 0B 95 ... ldab 0b95 -9B00 F7 0B 94 ... stb 0b94 -9B03 C6 2E .. ldab #2e -9B05 F7 0B 95 ... stb 0b95 -9B08 20 15 . bra 15 -9B0A C1 08 .. cmpb #08 -9B0C 26 11 &. bne 11 -9B0E F6 0B 95 ... ldab 0b95 -9B11 F7 0B 94 ... stb 0b94 -9B14 F6 0B 96 ... ldab 0b96 -9B17 F7 0B 95 ... stb 0b95 -9B1A C6 2E .. ldab #2e -9B1C F7 0B 96 ... stb 0b96 -9B1F F6 00 2C .., ldab 002c -9B22 26 3E &> bne 3e -9B24 BD BE 69 ..i jsr be69 ;jump3 -9B27 F6 00 13 ... ldab 0013 -9B2A C1 01 .. cmpb #01 -9B2C 23 2C #, bls 2c -9B2E CE 10 28 ..( ldx #1028 -9B31 1C 00 .. bset add,x 00,x -9B33 40 @ nega -9B34 F6 00 1F ... ldab 001f -9B37 C4 40 .@ andb #40 -9B39 27 0E '. beq 0e -9B3B CE 00 01 ... ldx #0001 -9B3E 3C < pshx -9B3F F6 00 5F .._ ldab 005f -9B42 4F O clra -9B43 BD BD B5 ... jsr bdb5 ;jump78 -9B46 38 8 pulx -9B47 20 0B . bra 0b -9B49 CE 00 01 ... ldx #0001 -9B4C 3C < pshx -9B4D CC 00 58 ..X ldd #0058 -9B50 BD BD B5 ... jsr bdb5 ;jump78 -9B53 38 8 pulx -9B54 CE 10 28 ..( ldx #1028 -9B57 1D 00 .. bclr add,x 00,x -9B59 40 @ nega -9B5A BD BE 10 ... jsr be10 ;jump88 -9B5D C6 03 .. ldab #03 -9B5F F7 00 2C .., stb 002c -9B62 39 9 rts - -jump101: -9B63 BD BE 4B ..K jsr be4b ;jump1 -9B66 FC 00 0D ... ldd 000d -9B69 BD E7 45 ..E jsr e745 ;jump55 -9B6C C6 44 .D ldab #44 -9B6E F7 0B 99 ... stb 0b99 -9B71 C6 53 .S ldab #53 -9B73 F7 0B 98 ... stb 0b98 -9B76 C6 43 .C ldab #43 -9B78 F7 0B 97 ... stb 0b97 -9B7B C6 4E .N ldab #4e -9B7D F7 0B 96 ... stb 0b96 -9B80 C6 54 .T ldab #54 -9B82 F7 0B 95 ... stb 0b95 -9B85 C6 20 . ldab #20 -9B87 F7 0B 94 ... stb 0b94 -9B8A F6 00 5A ..Z ldab 005a -9B8D F7 0B 93 ... stb 0b93 -9B90 F6 00 5D ..] ldab 005d -9B93 F7 0B 92 ... stb 0b92 -9B96 F6 00 5E ..^ ldab 005e -9B99 F7 0B 91 ... stb 0b91 -9B9C F6 00 5F .._ ldab 005f -9B9F F7 0B 90 ... stb 0b90 -9BA2 F6 00 13 ... ldab 0013 -9BA5 C1 01 .. cmpb #01 -9BA7 23 3C #< bls 3c -9BA9 F6 0B 91 ... ldab 0b91 -9BAC F7 0B 90 ... stb 0b90 -9BAF F6 00 13 ... ldab 0013 -9BB2 C1 02 .. cmpb #02 -9BB4 26 07 &. bne 07 -9BB6 C6 2E .. ldab #2e -9BB8 F7 0B 91 ... stb 0b91 -9BBB 20 28 ( bra 28 -9BBD C1 04 .. cmpb #04 -9BBF 26 0D &. bne 0d -9BC1 F6 0B 92 ... ldab 0b92 -9BC4 F7 0B 91 ... stb 0b91 -9BC7 C6 2E .. ldab #2e -9BC9 F7 0B 92 ... stb 0b92 -9BCC 20 17 . bra 17 -9BCE C1 08 .. cmpb #08 -9BD0 26 13 &. bne 13 -9BD2 F6 0B 92 ... ldab 0b92 -9BD5 F7 0B 91 ... stb 0b91 -9BD8 F6 0B 93 ... ldab 0b93 -9BDB F7 0B 92 ... stb 0b92 -9BDE C6 2E .. ldab #2e -9BE0 F7 0B 93 ... stb 0b93 -9BE3 20 00 . bra 00 -9BE5 F6 00 2C .., ldab 002c -9BE8 26 2A &* bne 2a -9BEA BD BE 69 ..i jsr be69 ;jump3 -9BED F6 00 13 ... ldab 0013 -9BF0 C1 01 .. cmpb #01 -9BF2 23 18 #. bls 18 -9BF4 CE 10 28 ..( ldx #1028 -9BF7 1C 00 .. bset add,x 00,x -9BF9 40 @ nega -9BFA CE 00 01 ... ldx #0001 -9BFD 3C < pshx -9BFE F6 00 5F .._ ldab 005f -9C01 4F O clra -9C02 BD BD B5 ... jsr bdb5 ;jump78 -9C05 38 8 pulx -9C06 CE 10 28 ..( ldx #1028 -9C09 1D 00 .. bclr add,x 00,x -9C0B 40 @ nega -9C0C BD BE 10 ... jsr be10 ;jump88 -9C0F C6 03 .. ldab #03 -9C11 F7 00 2C .., stb 002c -9C14 39 9 rts - -jump111: -9C15 BD BE 4B ..K jsr be4b ;jump1 -9C18 F6 00 48 ..H ldab 0048 -9C1B 4F O clra -9C1C BD FE 16 ... jsr fe16 ;jump2 -9C1F 00 . test -9C20 00 . test -9C21 00 . test -9C22 0A . clv -9C23 9D 29 9C .). jsr 29 -9C26 3B ; rti -9C27 9C 53 9C .S. cmpx 53 -9C2A 6B k illegal -9C2B 9C 83 9C ... cmpx 83 -9C2E 9B 9C B2 ... adda 9c -9C31 9C C9 9C ... cmpx c9 -9C34 E0 9C .. subb 9c,x -9C36 F7 9D 0E ... stb 9d0e -9C39 9D 23 F6 .#. jsr 23 -9C3C 00 . test -9C3D 67 C4 g. asr c4,x -9C3F 02 . idiv -9C40 27 08 '. beq 08 -9C42 CC AF 00 ... ldd #af00 -9C45 BD C0 BA ... jsr c0ba ;display: -9C48 20 06 . bra 06 -9C4A CC AF 0B ... ldd #af0b -9C4D BD C0 BA ... jsr c0ba ;display: -9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C53 F6 00 67 ..g ldab 0067 -9C56 C4 10 .. andb #10 -9C58 27 08 '. beq 08 -9C5A CC AF 42 ..B ldd #af42 -9C5D BD C0 BA ... jsr c0ba ;display: -9C60 20 06 . bra 06 -9C62 CC AF 4D ..M ldd #af4d -9C65 BD C0 BA ... jsr c0ba ;display: -9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C6B F6 00 67 ..g ldab 0067 -9C6E C4 20 . andb #20 -9C70 27 08 '. beq 08 -9C72 CC AF 58 ..X ldd #af58 -9C75 BD C0 BA ... jsr c0ba ;display: -9C78 20 06 . bra 06 -9C7A CC AF 63 ..c ldd #af63 -9C7D BD C0 BA ... jsr c0ba ;display: -9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C83 F6 00 67 ..g ldab 0067 -9C86 C4 01 .. andb #01 -9C88 27 08 '. beq 08 -9C8A CC AE EA ... ldd #aeea -9C8D BD C0 BA ... jsr c0ba ;display: -9C90 20 06 . bra 06 -9C92 CC AE F5 ... ldd #aef5 -9C95 BD C0 BA ... jsr c0ba ;display: -9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 -9C9B F6 00 67 ..g ldab 0067 -9C9E C4 04 .. andb #04 -9CA0 27 08 '. beq 08 -9CA2 CC AF 16 ... ldd #af16 -9CA5 BD C0 BA ... jsr c0ba ;display: -9CA8 20 06 . bra 06 -9CAA CC AF 21 ..! ldd #af21 -9CAD BD C0 BA ... jsr c0ba ;display: -9CB0 20 77 w bra 77 -9CB2 F6 00 67 ..g ldab 0067 -9CB5 C4 08 .. andb #08 -9CB7 27 08 '. beq 08 -9CB9 CC AF 2C .., ldd #af2c -9CBC BD C0 BA ... jsr c0ba ;display: -9CBF 20 06 . bra 06 -9CC1 CC AF 37 ..7 ldd #af37 -9CC4 BD C0 BA ... jsr c0ba ;display: -9CC7 20 60 ` bra 60 -9CC9 F6 00 67 ..g ldab 0067 -9CCC C4 40 .@ andb #40 -9CCE 27 08 '. beq 08 -9CD0 CC AF 84 ... ldd #af84 -9CD3 BD C0 BA ... jsr c0ba ;display: -9CD6 20 06 . bra 06 -9CD8 CC AF 8F ... ldd #af8f -9CDB BD C0 BA ... jsr c0ba ;display: -9CDE 20 49 I bra 49 -9CE0 F6 0E 70 ..p ldab 0e70 -9CE3 C1 01 .. cmpb #01 -9CE5 26 08 &. bne 08 -9CE7 CC AE BE ... ldd #aebe -9CEA BD C0 BA ... jsr c0ba ;display: -9CED 20 06 . bra 06 -9CEF CC AE C9 ... ldd #aec9 -9CF2 BD C0 BA ... jsr c0ba ;display: -9CF5 20 32 2 bra 32 -9CF7 F6 0E 6F ..o ldab 0e6f -9CFA C1 01 .. cmpb #01 -9CFC 26 08 &. bne 08 -9CFE CC AE D4 ... ldd #aed4 -9D01 BD C0 BA ... jsr c0ba ;display: -9D04 20 06 . bra 06 -9D06 CC AE DF ... ldd #aedf -9D09 BD C0 BA ... jsr c0ba ;display: -9D0C 20 1B . bra 1b -9D0E F6 00 67 ..g ldab 0067 -9D11 2C 08 ,. bge 08 -9D13 CC AF 6E ..n ldd #af6e -9D16 BD C0 BA ... jsr c0ba ;display: -9D19 20 06 . bra 06 -9D1B CC AF 79 ..y ldd #af79 -9D1E BD C0 BA ... jsr c0ba ;display: -9D21 20 06 . bra 06 -9D23 CC AF B0 ... ldd #afb0 -9D26 BD C0 BA ... jsr c0ba ;display: -goto18: -9D29 39 9 rts - -jump89: -9D2A BD BE 4B ..K jsr be4b ;jump1 -9D2D F6 00 22 .." ldab 0022 -9D30 4F O clra -9D31 BD E7 95 ... jsr e795 ;jump54 -9D34 F6 00 5E ..^ ldab 005e -9D37 F7 0B 99 ... stb 0b99 -9D3A F6 00 5F .._ ldab 005f -9D3D F7 0B 98 ... stb 0b98 -9D40 C6 20 . ldab #20 -9D42 F7 0B 97 ... stb 0b97 -9D45 F6 00 24 ..$ ldab 0024 -9D48 4F O clra -9D49 BD E7 95 ... jsr e795 ;jump54 -9D4C C6 50 .P ldab #50 -9D4E F7 0B 96 ... stb 0b96 -9D51 F6 00 5E ..^ ldab 005e -9D54 F7 0B 95 ... stb 0b95 -9D57 F6 00 5F .._ ldab 005f -9D5A F7 0B 94 ... stb 0b94 -9D5D C6 20 . ldab #20 -9D5F F7 0B 93 ... stb 0b93 -9D62 F6 00 2A ..* ldab 002a -9D65 4F O clra -9D66 BD E7 95 ... jsr e795 ;jump54 -9D69 C6 46 .F ldab #46 -9D6B F7 0B 92 ... stb 0b92 -9D6E F6 00 5E ..^ ldab 005e -9D71 F7 0B 91 ... stb 0b91 -9D74 F6 00 5F .._ ldab 005f -9D77 F7 0B 90 ... stb 0b90 -9D7A BD BE 01 ... jsr be01 ;jump70 -9D7D 39 9 rts - -9D7E BD BE 4B ..K jsr be4b ;jump1 -9D81 F6 00 60 ..` ldab 0060 -9D84 4F O clra -9D85 C3 0A 90 ... addd #0a90 -9D88 8F . xgdx -9D89 E6 00 .. ldab 00,x -9D8B F7 0B 99 ... stb 0b99 -9D8E F6 00 60 ..` ldab 0060 -9D91 4F O clra -9D92 C3 0A 91 ... addd #0a91 -9D95 8F . xgdx -9D96 E6 00 .. ldab 00,x -9D98 F7 0B 98 ... stb 0b98 -9D9B F6 00 60 ..` ldab 0060 -9D9E 4F O clra -9D9F C3 0A 92 ... addd #0a92 -9DA2 8F . xgdx -9DA3 E6 00 .. ldab 00,x -9DA5 F7 0B 97 ... stb 0b97 -9DA8 F6 00 60 ..` ldab 0060 -9DAB 4F O clra -9DAC C3 0A 94 ... addd #0a94 -9DAF 8F . xgdx -9DB0 E6 00 .. ldab 00,x -9DB2 F7 0B 95 ... stb 0b95 -9DB5 F6 00 60 ..` ldab 0060 -9DB8 4F O clra -9DB9 C3 0A 95 ... addd #0a95 -9DBC 8F . xgdx -9DBD E6 00 .. ldab 00,x -9DBF F7 0B 94 ... stb 0b94 -9DC2 F6 00 60 ..` ldab 0060 -9DC5 4F O clra -9DC6 C3 0A 96 ... addd #0a96 -9DC9 8F . xgdx -9DCA E6 00 .. ldab 00,x -9DCC F7 0B 93 ... stb 0b93 -9DCF C6 20 . ldab #20 -9DD1 F7 0B 92 ... stb 0b92 -9DD4 C6 20 . ldab #20 -9DD6 F7 0B 91 ... stb 0b91 -9DD9 F6 00 54 ..T ldab 0054 -9DDC 4F O clra -9DDD C3 B4 8F ... addd #b48f -9DE0 8F . xgdx -9DE1 E6 00 .. ldab 00,x -9DE3 F7 0B 90 ... stb 0b90 -9DE6 F6 00 38 ..8 ldab 0038 -9DE9 C1 03 .. cmpb #03 -9DEB 24 0F $. bcc 0f -9DED F6 00 60 ..` ldab 0060 -9DF0 4F O clra -9DF1 C3 0A 93 ... addd #0a93 -9DF4 8F . xgdx -9DF5 E6 00 .. ldab 00,x -9DF7 F7 0B 96 ... stb 0b96 -9DFA 20 05 . bra 05 -9DFC C6 1F .. ldab #1f -9DFE F7 0B 96 ... stb 0b96 -9E01 BD BE 01 ... jsr be01 ;jump70 -9E04 F6 00 38 ..8 ldab 0038 -9E07 26 05 &. bne 05 -9E09 C6 05 .. ldab #05 -9E0B F7 00 38 ..8 stb 0038 -9E0E 39 9 rts - -jump142: -9E0F BD BE 4B ..K jsr be4b ;jump1 -9E12 F6 00 48 ..H ldab 0048 -9E15 26 15 &. bne 15 -9E17 F6 00 66 ..f ldab 0066 -9E1A 27 08 '. beq 08 -9E1C CC AF C6 ... ldd #afc6 -9E1F BD C0 BA ... jsr c0ba ;display: -9E22 20 06 . bra 06 -9E24 CC AF D1 ... ldd #afd1 -9E27 BD C0 BA ... jsr c0ba ;display: -9E2A 20 5C \ bra 5c -9E2C C6 4D .M ldab #4d -9E2E F7 0B 99 ... stb 0b99 -9E31 C6 45 .E ldab #45 -9E33 F7 0B 98 ... stb 0b98 -9E36 C6 4E .N ldab #4e -9E38 F7 0B 97 ... stb 0b97 -9E3B C6 55 .U ldab #55 -9E3D F7 0B 96 ... stb 0b96 -9E40 C6 20 . ldab #20 -9E42 F7 0B 95 ... stb 0b95 -9E45 F6 00 48 ..H ldab 0048 -9E48 CB 30 .0 addb #30 -9E4A F7 0B 94 ... stb 0b94 -9E4D F6 00 48 ..H ldab 0048 -9E50 C1 0A .. cmpb #0a -9E52 26 05 &. bne 05 -9E54 C6 30 .0 ldab #30 -9E56 F7 0B 94 ... stb 0b94 -9E59 C6 20 . ldab #20 -9E5B F7 0B 93 ... stb 0b93 -9E5E C6 4F .O ldab #4f -9E60 F7 0B 92 ... stb 0b92 -9E63 F6 00 48 ..H ldab 0048 -9E66 4F O clra -9E67 C3 00 68 ..h addd #0068 -9E6A 8F . xgdx -9E6B E6 00 .. ldab 00,x -9E6D 27 0C '. beq 0c -9E6F C6 4E .N ldab #4e -9E71 F7 0B 91 ... stb 0b91 -9E74 C6 20 . ldab #20 -9E76 F7 0B 90 ... stb 0b90 -9E79 20 0A . bra 0a -9E7B C6 46 .F ldab #46 -9E7D F7 0B 91 ... stb 0b91 -9E80 C6 46 .F ldab #46 -9E82 F7 0B 90 ... stb 0b90 -9E85 BD BE 01 ... jsr be01 ;jump70 -9E88 39 9 rts - -jump100: -9E89 BD BE 4B ..K jsr be4b ;jump1 -9E8C F6 00 48 ..H ldab 0048 -9E8F 4F O clra -9E90 BD FE 16 ... jsr fe16 ;jump2 -9E93 00 . test -9E94 01 . nop -9E95 00 . test -9E96 2D A1 -. blt a1 -9E98 C4 9E .. andb #9e -9E9A F5 9E FE ... bitb 9efe -9E9D 9F 07 9F ... sts 07 -9EA0 10 . sba -9EA1 9F 19 9F ... sts 19 -9EA4 3B ; rti -9EA5 9F 44 9F .D. sts 44 -9EA8 52 R illegal -9EA9 9F 5B 9F .[. sts 5b -9EAC 69 i rol -9EAD 9F 72 9F .r. sts 72 -9EB0 80 9F .. suba #9f -9EB2 89 9F .. adca #9f -9EB4 97 9F A0 ... sta 9f -9EB7 9F AE 9F ... sts ae -9EBA B7 9F C5 ... sta 9fc5 -9EBD 9F DD 9F ... sts dd -9EC0 EB A0 .. addb a0,x -9EC2 03 . fdiv -9EC3 A0 11 .. suba 11,x -9EC5 A0 29 .) suba 29,x -9EC7 A0 37 .7 suba 37,x -9EC9 A0 54 .T suba 54,x -9ECB A0 62 .b suba 62,x -9ECD A0 7F .. suba 7f,x -9ECF A0 8D .. suba 8d,x -9ED1 A0 96 .. suba 96,x -9ED3 A0 A4 .. suba a4,x -9ED5 A0 AD .. suba ad,x -9ED7 A0 BC .. suba bc,x -9ED9 A0 C5 .. suba c5,x -9EDB A0 D4 .. suba d4,x -9EDD A0 DD .. suba dd,x -9EDF A0 EC .. suba ec,x -9EE1 A0 F5 .. suba f5,x -9EE3 A1 04 .. cmpa 04,x -9EE5 A1 26 .& cmpa 26,x -9EE7 A1 34 .4 cmpa 34,x -9EE9 A1 55 .U cmpa 55,x -9EEB A1 62 .b cmpa 62,x -9EED A1 83 .. cmpa 83,x -9EEF A1 90 .. cmpa 90,x -9EF1 A1 B1 .. cmpa b1,x -9EF3 A1 BE .. cmpa be,x -9EF5 CC B2 90 ... ldd #b290 -9EF8 BD C0 BA ... jsr c0ba ;display: -9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 -9EFE CC 0C BC ... ldd #0cbc -9F01 BD C0 BA ... jsr c0ba ;display: -9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F07 CC B2 A2 ... ldd #b2a2 -9F0A BD C0 BA ... jsr c0ba ;display: -9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F10 CC 0C CC ... ldd #0ccc -9F13 BD C0 BA ... jsr c0ba ;display: -9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F19 C6 41 .A ldab #41 -9F1B F7 0B 99 ... stb 0b99 -9F1E C6 55 .U ldab #55 -9F20 F7 0B 98 ... stb 0b98 -9F23 C6 44 .D ldab #44 -9F25 F7 0B 97 ... stb 0b97 -9F28 C6 54 .T ldab #54 -9F2A F7 0B 96 ... stb 0b96 -9F2D CE 00 00 ... ldx #0000 -9F30 3C < pshx -9F31 FC 0C E7 ... ldd 0ce7 -9F34 BD A2 D4 ... jsr a2d4 ;jump79 -9F37 38 8 pulx -9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F3B CC B2 C6 ... ldd #b2c6 -9F3E BD C0 BA ... jsr c0ba ;display: -9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F44 FE 0D E9 ... ldx 0de9 -9F47 3C < pshx -9F48 FC 0D E7 ... ldd 0de7 -9F4B BD A3 41 ..A jsr a341 ;jump77 -9F4E 38 8 pulx -9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F52 CC B2 D8 ... ldd #b2d8 -9F55 BD C0 BA ... jsr c0ba ;display: -9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F5B FE 0D ED ... ldx 0ded -9F5E 3C < pshx -9F5F FC 0D EB ... ldd 0deb -9F62 BD A3 41 ..A jsr a341 ;jump77 -9F65 38 8 pulx -9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F69 CC B2 EA ... ldd #b2ea -9F6C BD C0 BA ... jsr c0ba ;display: -9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F72 FE 0D F1 ... ldx 0df1 -9F75 3C < pshx -9F76 FC 0D EF ... ldd 0def -9F79 BD A3 41 ..A jsr a341 ;jump77 -9F7C 38 8 pulx -9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F80 CC B2 FC ... ldd #b2fc -9F83 BD C0 BA ... jsr c0ba ;display: -9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F89 FE 0D F9 ... ldx 0df9 -9F8C 3C < pshx -9F8D FC 0D F7 ... ldd 0df7 -9F90 BD A3 41 ..A jsr a341 ;jump77 -9F93 38 8 pulx -9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 -9F97 CC B3 0E ... ldd #b30e -9F9A BD C0 BA ... jsr c0ba ;display: -9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FA0 FE 0D FD ... ldx 0dfd -9FA3 3C < pshx -9FA4 FC 0D FB ... ldd 0dfb -9FA7 BD A3 41 ..A jsr a341 ;jump77 -9FAA 38 8 pulx -9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FAE CC B3 35 ..5 ldd #b335 -9FB1 BD C0 BA ... jsr c0ba ;display: -9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FB7 FE 0D F5 ... ldx 0df5 -9FBA 3C < pshx -9FBB FC 0D F3 ... ldd 0df3 -9FBE BD A3 41 ..A jsr a341 ;jump77 -9FC1 38 8 pulx -9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FC5 C6 24 .$ ldab #24 -9FC7 F7 0B 99 ... stb 0b99 -9FCA C6 31 .1 ldab #31 -9FCC F7 0B 98 ... stb 0b98 -9FCF CE 00 00 ... ldx #0000 -9FD2 3C < pshx -9FD3 FC 0C DD ... ldd 0cdd -9FD6 BD A2 D4 ... jsr a2d4 ;jump79 -9FD9 38 8 pulx -9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FDD FE 0C F5 ... ldx 0cf5 -9FE0 3C < pshx -9FE1 FC 0C F3 ... ldd 0cf3 -9FE4 BD A3 41 ..A jsr a341 ;jump77 -9FE7 38 8 pulx -9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 -9FEB C6 24 .$ ldab #24 -9FED F7 0B 99 ... stb 0b99 -9FF0 C6 32 .2 ldab #32 -9FF2 F7 0B 98 ... stb 0b98 -9FF5 CE 00 00 ... ldx #0000 -9FF8 3C < pshx -9FF9 FC 0C DF ... ldd 0cdf -9FFC BD A2 D4 ... jsr a2d4 ;jump79 -9FFF 38 8 pulx -A000 7E A1 C4 ~.. jmp a1c4 ;goto19 -A003 FE 0C F9 ... ldx 0cf9 -A006 3C < pshx -A007 FC 0C F7 ... ldd 0cf7 -A00A BD A3 41 ..A jsr a341 ;jump77 -A00D 38 8 pulx -A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 -A011 C6 24 .$ ldab #24 -A013 F7 0B 99 ... stb 0b99 -A016 C6 35 .5 ldab #35 -A018 F7 0B 98 ... stb 0b98 -A01B CE 00 00 ... ldx #0000 -A01E 3C < pshx -A01F FC 0C E1 ... ldd 0ce1 -A022 BD A2 D4 ... jsr a2d4 ;jump79 -A025 38 8 pulx -A026 7E A1 C4 ~.. jmp a1c4 ;goto19 -A029 FE 0C FD ... ldx 0cfd -A02C 3C < pshx -A02D FC 0C FB ... ldd 0cfb -A030 BD A3 41 ..A jsr a341 ;jump77 -A033 38 8 pulx -A034 7E A1 C4 ~.. jmp a1c4 ;goto19 -A037 C6 24 .$ ldab #24 -A039 F7 0B 99 ... stb 0b99 -A03C C6 31 .1 ldab #31 -A03E F7 0B 98 ... stb 0b98 -A041 C6 30 .0 ldab #30 -A043 F7 0B 97 ... stb 0b97 -A046 CE 00 00 ... ldx #0000 -A049 3C < pshx -A04A FC 0C E3 ... ldd 0ce3 -A04D BD A2 D4 ... jsr a2d4 ;jump79 -A050 38 8 pulx -A051 7E A1 C4 ~.. jmp a1c4 ;goto19 -A054 FE 0D 01 ... ldx 0d01 -A057 3C < pshx -A058 FC 0C FF ... ldd 0cff -A05B BD A3 41 ..A jsr a341 ;jump77 -A05E 38 8 pulx -A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 -A062 C6 24 .$ ldab #24 -A064 F7 0B 99 ... stb 0b99 -A067 C6 32 .2 ldab #32 -A069 F7 0B 98 ... stb 0b98 -A06C C6 30 .0 ldab #30 -A06E F7 0B 97 ... stb 0b97 -A071 CE 00 00 ... ldx #0000 -A074 3C < pshx -A075 FC 0C E5 ... ldd 0ce5 -A078 BD A2 D4 ... jsr a2d4 ;jump79 -A07B 38 8 pulx -A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 -A07F FE 0D 05 ... ldx 0d05 -A082 3C < pshx -A083 FC 0D 03 ... ldd 0d03 -A086 BD A3 41 ..A jsr a341 ;jump77 -A089 38 8 pulx -A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 -A08D CC B3 B7 ... ldd #b3b7 -A090 BD C0 BA ... jsr c0ba ;display: -A093 7E A1 C4 ~.. jmp a1c4 ;goto19 -A096 CE 00 01 ... ldx #0001 -A099 3C < pshx -A09A FC 0C F1 ... ldd 0cf1 -A09D BD A2 D4 ... jsr a2d4 ;jump79 -A0A0 38 8 pulx -A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0A4 CC B3 CE ... ldd #b3ce -A0A7 BD C0 BA ... jsr c0ba ;display: -A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0AD FE 0C E9 ... ldx 0ce9 -A0B0 3C < pshx -A0B1 F6 0C DC ... ldab 0cdc -A0B4 4F O clra -A0B5 BD A3 1A ... jsr a31a ;jump93 -A0B8 38 8 pulx -A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0BC CC B3 E0 ... ldd #b3e0 -A0BF BD C0 BA ... jsr c0ba ;display: -A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0C5 FE 0C EB ... ldx 0ceb -A0C8 3C < pshx -A0C9 F6 0C DB ... ldab 0cdb -A0CC 4F O clra -A0CD BD A3 1A ... jsr a31a ;jump93 -A0D0 38 8 pulx -A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0D4 CC B3 F2 ... ldd #b3f2 -A0D7 BD C0 BA ... jsr c0ba ;display: -A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0DD FE 0C ED ... ldx 0ced -A0E0 3C < pshx -A0E1 F6 0C DA ... ldab 0cda -A0E4 4F O clra -A0E5 BD A3 1A ... jsr a31a ;jump93 -A0E8 38 8 pulx -A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0EC CC B4 04 ... ldd #b404 -A0EF BD C0 BA ... jsr c0ba ;display: -A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 -A0F5 FE 0C EF ... ldx 0cef -A0F8 3C < pshx -A0F9 F6 0C D9 ... ldab 0cd9 -A0FC 4F O clra -A0FD BD A3 1A ... jsr a31a ;jump93 -A100 38 8 pulx -A101 7E A1 C4 ~.. jmp a1c4 ;goto19 -A104 C6 57 .W ldab #57 -A106 F7 0B 99 ... stb 0b99 -A109 C6 53 .S ldab #53 -A10B F7 0B 98 ... stb 0b98 -A10E C6 4E .N ldab #4e -A110 F7 0B 97 ... stb 0b97 -A113 C6 4B .K ldab #4b -A115 F7 0B 96 ... stb 0b96 -A118 CE 00 00 ... ldx #0000 -A11B 3C < pshx -A11C FC 0D 07 ... ldd 0d07 -A11F BD A2 D4 ... jsr a2d4 ;jump79 -A122 38 8 pulx -A123 7E A1 C4 ~.. jmp a1c4 ;goto19 -A126 FE 0D 11 ... ldx 0d11 -A129 3C < pshx -A12A FC 0D 0F ... ldd 0d0f -A12D BD A3 41 ..A jsr a341 ;jump77 -A130 38 8 pulx -A131 7E A1 C4 ~.. jmp a1c4 ;goto19 -A134 C6 53 .S ldab #53 -A136 F7 0B 99 ... stb 0b99 -A139 C6 48 .H ldab #48 -A13B F7 0B 98 ... stb 0b98 -A13E C6 50 .P ldab #50 -A140 F7 0B 97 ... stb 0b97 -A143 C6 52 .R ldab #52 -A145 F7 0B 96 ... stb 0b96 -A148 CE 00 00 ... ldx #0000 -A14B 3C < pshx -A14C FC 0D 09 ... ldd 0d09 -A14F BD A2 D4 ... jsr a2d4 ;jump79 -A152 38 8 pulx -A153 20 6F o bra 6f -A155 FE 0D 15 ... ldx 0d15 -A158 3C < pshx -A159 FC 0D 13 ... ldd 0d13 -A15C BD A3 41 ..A jsr a341 ;jump77 -A15F 38 8 pulx -A160 20 62 b bra 62 -A162 C6 50 .P ldab #50 -A164 F7 0B 99 ... stb 0b99 -A167 C6 52 .R ldab #52 -A169 F7 0B 98 ... stb 0b98 -A16C C6 4D .M ldab #4d -A16E F7 0B 97 ... stb 0b97 -A171 C6 4F .O ldab #4f -A173 F7 0B 96 ... stb 0b96 -A176 CE 00 00 ... ldx #0000 -A179 3C < pshx -A17A FC 0D 0B ... ldd 0d0b -A17D BD A2 D4 ... jsr a2d4 ;jump79 -A180 38 8 pulx -A181 20 41 A bra 41 -A183 FE 0D 19 ... ldx 0d19 -A186 3C < pshx -A187 FC 0D 17 ... ldd 0d17 -A18A BD A3 41 ..A jsr a341 ;jump77 -A18D 38 8 pulx -A18E 20 34 4 bra 34 -A190 C6 46 .F ldab #46 -A192 F7 0B 99 ... stb 0b99 -A195 C6 52 .R ldab #52 -A197 F7 0B 98 ... stb 0b98 -A19A C6 45 .E ldab #45 -A19C F7 0B 97 ... stb 0b97 -A19F C6 45 .E ldab #45 -A1A1 F7 0B 96 ... stb 0b96 -A1A4 CE 00 00 ... ldx #0000 -A1A7 3C < pshx -A1A8 FC 0D 0D ... ldd 0d0d -A1AB BD A2 D4 ... jsr a2d4 ;jump79 -A1AE 38 8 pulx -A1AF 20 13 . bra 13 -A1B1 FE 0D 1D ... ldx 0d1d -A1B4 3C < pshx -A1B5 FC 0D 1B ... ldd 0d1b -A1B8 BD A3 41 ..A jsr a341 ;jump77 -A1BB 38 8 pulx -A1BC 20 06 . bra 06 -A1BE CC B4 84 ... ldd #b484 -A1C1 BD C0 BA ... jsr c0ba ;display: -goto19: -A1C4 F6 00 48 ..H ldab 0048 -A1C7 C1 2E .. cmpb #2e -A1C9 23 74 #t bls 74 -A1CB F6 00 48 ..H ldab 0048 -A1CE C1 92 .. cmpb #92 -A1D0 24 6D $m bcc 6d -A1D2 F6 00 48 ..H ldab 0048 -A1D5 4F O clra -A1D6 05 . asld -A1D7 C3 08 6C ..l addd #086c -A1DA 8F . xgdx -A1DB EC 00 .. ldd 00,x -A1DD C4 80 .. andb #80 -A1DF 26 0E &. bne 0e -A1E1 7C 00 48 |.H inc 0048 -A1E4 F6 00 48 ..H ldab 0048 -A1E7 C1 92 .. cmpb #92 -A1E9 26 02 &. bne 02 -A1EB 20 02 . bra 02 -A1ED 20 E3 . bra e3 -A1EF F6 00 48 ..H ldab 0048 -A1F2 4F O clra -A1F3 C3 FF D2 ... addd #ffd2 -A1F6 BD E7 95 ... jsr e795 ;jump54 -A1F9 F6 00 5E ..^ ldab 005e -A1FC F7 0B 99 ... stb 0b99 -A1FF F6 00 5F .._ ldab 005f -A202 F7 0B 98 ... stb 0b98 -A205 F6 00 48 ..H ldab 0048 -A208 4F O clra -A209 05 . asld -A20A C3 0C C3 ... addd #0cc3 -A20D 8F . xgdx -A20E EC 00 .. ldd 00,x -A210 BD E7 45 ..E jsr e745 ;jump55 -A213 F6 00 57 ..W ldab 0057 -A216 F7 0B 94 ... stb 0b94 -A219 F6 00 5A ..Z ldab 005a -A21C F7 0B 93 ... stb 0b93 -A21F F6 00 5D ..] ldab 005d -A222 F7 0B 92 ... stb 0b92 -A225 F6 00 5E ..^ ldab 005e -A228 F7 0B 91 ... stb 0b91 -A22B F6 00 5F .._ ldab 005f -A22E F7 0B 90 ... stb 0b90 -A231 5F _ clrb -A232 4F O clra -A233 8D 27 .' bsr dest 27 -A235 F6 00 48 ..H ldab 0048 -A238 C1 92 .. cmpb #92 -A23A 26 03 &. bne 03 -A23C 7F 00 2C .., clr 002c -A23F F6 00 48 ..H ldab 0048 -A242 C1 92 .. cmpb #92 -A244 26 15 &. bne 15 -A246 F6 00 1F ... ldab 001f -A249 C4 10 .. andb #10 -A24B 27 08 '. beq 08 -A24D CC AF 9A ... ldd #af9a -A250 BD C0 BA ... jsr c0ba ;display: -A253 20 06 . bra 06 -A255 CC AF A5 ... ldd #afa5 -A258 BD C0 BA ... jsr c0ba ;display: -A25B 39 9 rts - -jump82: -A25C 37 7 pshb -A25D 36 6 psha -A25E F6 00 2C .., ldab 002c -A261 26 6F &o bne 6f -A263 BD BE 69 ..i jsr be69 ;jump3 -A266 30 0 tsx -A267 E6 01 .. ldab 01,x -A269 27 5F '_ beq 5f -A26B F6 00 13 ... ldab 0013 -A26E C1 01 .. cmpb #01 -A270 23 58 #X bls 58 -A272 CE 10 28 ..( ldx #1028 -A275 1C 00 .. bset add,x 00,x -A277 40 @ nega -A278 CE 00 01 ... ldx #0001 -A27B 3C < pshx -A27C F6 0B 90 ... ldab 0b90 -A27F 4F O clra -A280 BD BD B5 ... jsr bdb5 ;jump78 -A283 38 8 pulx -A284 CE 10 28 ..( ldx #1028 -A287 1D 00 .. bclr add,x 00,x -A289 40 @ nega -A28A F6 0B 91 ... ldab 0b91 -A28D F7 0B 90 ... stb 0b90 -A290 F6 00 13 ... ldab 0013 -A293 C1 02 .. cmpb #02 -A295 26 07 &. bne 07 -A297 C6 2E .. ldab #2e -A299 F7 0B 91 ... stb 0b91 -A29C 20 2C , bra 2c -A29E F6 00 13 ... ldab 0013 -A2A1 C1 04 .. cmpb #04 -A2A3 26 0D &. bne 0d -A2A5 F6 0B 92 ... ldab 0b92 -A2A8 F7 0B 91 ... stb 0b91 -A2AB C6 2E .. ldab #2e -A2AD F7 0B 92 ... stb 0b92 -A2B0 20 18 . bra 18 -A2B2 F6 00 13 ... ldab 0013 -A2B5 C1 08 .. cmpb #08 -A2B7 26 11 &. bne 11 -A2B9 F6 0B 92 ... ldab 0b92 -A2BC F7 0B 91 ... stb 0b91 -A2BF F6 0B 93 ... ldab 0b93 -A2C2 F7 0B 92 ... stb 0b92 -A2C5 C6 2E .. ldab #2e -A2C7 F7 0B 93 ... stb 0b93 -A2CA BD BE 10 ... jsr be10 ;jump88 -A2CD C6 03 .. ldab #03 -A2CF F7 00 2C .., stb 002c -A2D2 38 8 pulx -A2D3 39 9 rts - -jump79: -A2D4 37 7 pshb -A2D5 36 6 psha -A2D6 30 0 tsx -A2D7 EC 00 .. ldd 00,x -A2D9 BD E7 45 ..E jsr e745 ;jump55 -A2DC F6 00 57 ..W ldab 0057 -A2DF F7 0B 94 ... stb 0b94 -A2E2 F6 00 5A ..Z ldab 005a -A2E5 F7 0B 93 ... stb 0b93 -A2E8 F6 00 5D ..] ldab 005d -A2EB F7 0B 92 ... stb 0b92 -A2EE F6 00 5E ..^ ldab 005e -A2F1 F7 0B 91 ... stb 0b91 -A2F4 F6 00 5F .._ ldab 005f -A2F7 F7 0B 90 ... stb 0b90 -A2FA 30 0 tsx -A2FB E6 05 .. ldab 05,x -A2FD 27 14 '. beq 14 -A2FF F6 00 17 ... ldab 0017 -A302 C4 08 .. andb #08 -A304 26 05 &. bne 05 -A306 C6 24 .$ ldab #24 -A308 F7 0B 95 ... stb 0b95 -A30B CC 00 01 ... ldd #0001 -A30E BD A2 5C ..\ jsr a25c ;jump82 -A311 20 05 . bra 05 -A313 5F _ clrb -A314 4F O clra -A315 BD A2 5C ..\ jsr a25c ;jump82 -A318 38 8 pulx -A319 39 9 rts - -jump93: -A31A 37 7 pshb -A31B 36 6 psha -A31C 30 0 tsx -A31D E6 01 .. ldab 01,x -A31F 4F O clra -A320 BD E7 95 ... jsr e795 ;jump54 -A323 F6 00 5D ..] ldab 005d -A326 F7 0B 99 ... stb 0b99 -A329 F6 00 5E ..^ ldab 005e -A32C F7 0B 98 ... stb 0b98 -A32F F6 00 5F .._ ldab 005f -A332 F7 0B 97 ... stb 0b97 -A335 CE 00 01 ... ldx #0001 -A338 3C < pshx -A339 30 0 tsx -A33A EC 06 .. ldd 06,x -A33C 8D 96 .. bsr dest 96 -A33E 38 8 pulx -A33F 38 8 pulx -A340 39 9 rts - -jump77: -A341 38 8 pulx -A342 37 7 pshb -A343 36 6 psha -A344 3C < pshx -A345 30 0 tsx -A346 EC 04 .. ldd 04,x -A348 37 7 pshb -A349 36 6 psha -A34A EC 02 .. ldd 02,x -A34C BD E6 21 ..! jsr e621 ;jump56 -A34F 38 8 pulx -A350 C6 20 . ldab #20 -A352 F7 0B 99 ... stb 0b99 -A355 F6 00 17 ... ldab 0017 -A358 C4 08 .. andb #08 -A35A 26 05 &. bne 05 -A35C C6 24 .$ ldab #24 -A35E F7 0B 98 ... stb 0b98 -A361 CC 00 01 ... ldd #0001 -A364 BD A2 5C ..\ jsr a25c ;jump82 -A367 38 8 pulx -A368 31 1 ins -A369 31 1 ins -A36A 6E 00 n. jmp 00,x - -jump81: -A36C BD BE 4B ..K jsr be4b ;jump1 -A36F CC AF DC ... ldd #afdc -A372 BD C0 BA ... jsr c0ba ;display: -A375 CC 01 F4 ... ldd #01f4 -A378 BD E5 71 ..q jsr e571 ;jump13 -A37B 39 9 rts - -jump141: -A37C FC 00 52 ..R ldd 0052 -A37F FD 0B B5 ... stad 0bb5 -A382 8D E8 .. bsr dest e8 -A384 39 9 rts - -jump40: -A385 F6 00 1F ... ldab 001f -A388 C4 40 .@ andb #40 -A38A 27 73 's beq 73 -A38C F6 00 06 ... ldab 0006 -A38F 4F O clra -A390 05 . asld -A391 C3 08 00 ... addd #0800 -A394 8F . xgdx -A395 EC 00 .. ldd 00,x -A397 5F _ clrb -A398 84 C0 .. anda #c0 -A39A FA 00 28 ..( orb 0028 -A39D BA 00 27 ..' ora 0027 -A3A0 FD 00 27 ..' stad 0027 -A3A3 FC 00 27 ..' ldd 0027 -A3A6 37 7 pshb -A3A7 36 6 psha -A3A8 F6 00 06 ... ldab 0006 -A3AB 4F O clra -A3AC 05 . asld -A3AD C3 08 00 ... addd #0800 -A3B0 38 8 pulx -A3B1 8F . xgdx -A3B2 ED 00 .. stad 00,x -A3B4 FC 00 27 ..' ldd 0027 -A3B7 43 C coma -A3B8 53 S comb -A3B9 37 7 pshb -A3BA 36 6 psha -A3BB F6 00 06 ... ldab 0006 -A3BE 4F O clra -A3BF 05 . asld -A3C0 C3 0B F1 ... addd #0bf1 -A3C3 38 8 pulx -A3C4 8F . xgdx -A3C5 ED 00 .. stad 00,x -A3C7 F6 00 06 ... ldab 0006 -A3CA 4F O clra -A3CB 05 . asld -A3CC C3 08 C8 ... addd #08c8 -A3CF 8F . xgdx -A3D0 EC 00 .. ldd 00,x -A3D2 C4 80 .. andb #80 -A3D4 84 F7 .. anda #f7 -A3D6 FA 00 47 ..G orb 0047 -A3D9 BA 00 46 ..F ora 0046 -A3DC FD 00 46 ..F stad 0046 -A3DF F6 00 19 ... ldab 0019 -A3E2 C4 10 .. andb #10 -A3E4 27 06 '. beq 06 -A3E6 CE 00 46 ..F ldx #0046 -A3E9 1C 00 .. bset add,x 00,x -A3EB 08 . inx -A3EC FC 00 46 ..F ldd 0046 -A3EF 37 7 pshb -A3F0 36 6 psha -A3F1 F6 00 06 ... ldab 0006 -A3F4 4F O clra -A3F5 05 . asld -A3F6 C3 08 C8 ... addd #08c8 -A3F9 38 8 pulx -A3FA 8F . xgdx -A3FB ED 00 .. stad 00,x -A3FD 20 22 " bra 22 -A3FF CC 2A FF .*. ldd #2aff -A402 37 7 pshb -A403 36 6 psha -A404 F6 00 06 ... ldab 0006 -A407 4F O clra -A408 05 . asld -A409 C3 08 00 ... addd #0800 -A40C 38 8 pulx -A40D 8F . xgdx -A40E ED 00 .. stad 00,x -A410 CC D5 00 ... ldd #d500 -A413 37 7 pshb -A414 36 6 psha -A415 F6 00 06 ... ldab 0006 -A418 4F O clra -A419 05 . asld -A41A C3 0B F1 ... addd #0bf1 -A41D 38 8 pulx -A41E 8F . xgdx -A41F ED 00 .. stad 00,x -A421 F6 00 1F ... ldab 001f -A424 C4 40 .@ andb #40 -A426 27 26 '& beq 26 -A428 F6 00 06 ... ldab 0006 -A42B 4F O clra -A42C 05 . asld -A42D C3 08 00 ... addd #0800 -A430 8F . xgdx -A431 EC 00 .. ldd 00,x -A433 C4 FF .. andb #ff -A435 84 3F .? anda #3f -A437 FD 00 27 ..' stad 0027 -A43A F6 00 06 ... ldab 0006 -A43D 4F O clra -A43E 05 . asld -A43F C3 08 C8 ... addd #08c8 -A442 8F . xgdx -A443 EC 00 .. ldd 00,x -A445 C4 7F .. andb #7f -A447 4F O clra -A448 FD 00 46 ..F stad 0046 -A44B BD A3 6C ..l jsr a36c ;jump81 -A44E 39 9 rts - -jump140: -A44F FC 00 0D ... ldd 000d -A452 FD 0B B7 ... stad 0bb7 -A455 BD A3 6C ..l jsr a36c ;jump81 -A458 39 9 rts - -jump110: -A459 3C < pshx -A45A F6 00 67 ..g ldab 0067 -A45D C4 02 .. andb #02 -A45F 27 08 '. beq 08 -A461 CE 00 67 ..g ldx #0067 -A464 1D 00 .. bclr add,x 00,x -A466 4D M tsta -A467 20 0C . bra 0c -A469 CE 00 67 ..g ldx #0067 -A46C 1D 00 .. bclr add,x 00,x -A46E 10 . sba -A46F CE 00 67 ..g ldx #0067 -A472 1D 00 .. bclr add,x 00,x -A474 20 F6 . bra f6 -A476 00 . test -A477 67 C4 g. asr c4,x -A479 10 . sba -A47A 26 06 &. bne 06 -A47C CE 00 67 ..g ldx #0067 -A47F 1D 00 .. bclr add,x 00,x -A481 20 F6 . bra f6 -A483 00 . test -A484 67 C4 g. asr c4,x -A486 01 . nop -A487 27 14 '. beq 14 -A489 CE 00 67 ..g ldx #0067 -A48C 1D 00 .. bclr add,x 00,x -A48E 02 . idiv -A48F CE 00 67 ..g ldx #0067 -A492 1D 00 .. bclr add,x 00,x -A494 10 . sba -A495 CE 00 67 ..g ldx #0067 -A498 1D 00 .. bclr add,x 00,x -A49A 20 20 bra 20 -A49C 06 . tap -A49D CE 00 67 ..g ldx #0067 -A4A0 1D 00 .. bclr add,x 00,x -A4A2 08 . inx -A4A3 F6 00 67 ..g ldab 0067 -A4A6 C4 04 .. andb #04 -A4A8 27 12 '. beq 12 -A4AA CE 00 67 ..g ldx #0067 -A4AD 1D 00 .. bclr add,x 00,x -A4AF 02 . idiv -A4B0 CE 00 67 ..g ldx #0067 -A4B3 1D 00 .. bclr add,x 00,x -A4B5 10 . sba -A4B6 CE 00 67 ..g ldx #0067 -A4B9 1D 00 .. bclr add,x 00,x -A4BB 20 F6 . bra f6 -A4BD 00 . test -A4BE 67 C4 g. asr c4,x -A4C0 08 . inx -A4C1 26 06 &. bne 06 -A4C3 CE 00 67 ..g ldx #0067 -A4C6 1D 00 .. bclr add,x 00,x -A4C8 40 @ nega -A4C9 F6 00 67 ..g ldab 0067 -A4CC F7 0B C0 ... stb 0bc0 -A4CF F6 0E 70 ..p ldab 0e70 -A4D2 F7 0E 6E ..n stb 0e6e -A4D5 F6 0E 6D ..m ldab 0e6d -A4D8 26 39 &9 bne 39 -A4DA F6 0E 6F ..o ldab 0e6f -A4DD 27 34 '4 beq 34 -A4DF 7F 00 06 ... clr 0006 -A4E2 F6 00 06 ... ldab 0006 -A4E5 C1 3F .? cmpb #3f -A4E7 24 2A $* bcc 2a -A4E9 F6 00 06 ... ldab 0006 -A4EC 4F O clra -A4ED CE 00 05 ... ldx #0005 -A4F0 02 . idiv -A4F1 5D ] tstb -A4F2 27 1A '. beq 1a -A4F4 F6 00 06 ... ldab 0006 -A4F7 4F O clra -A4F8 C3 08 00 ... addd #0800 -A4FB 30 0 tsx -A4FC ED 00 .. stad 00,x -A4FE EC 00 .. ldd 00,x -A500 37 7 pshb -A501 36 6 psha -A502 F6 00 06 ... ldab 0006 -A505 4F O clra -A506 05 . asld -A507 C3 08 C8 ... addd #08c8 -A50A 38 8 pulx -A50B 8F . xgdx -A50C ED 00 .. stad 00,x -A50E 7C 00 06 |.. inc 0006 -A511 20 CF . bra cf -A513 F6 0E 6F ..o ldab 0e6f -A516 F7 0E 6D ..m stb 0e6d -A519 BD A3 6C ..l jsr a36c ;jump81 -A51C 38 8 pulx -A51D 39 9 rts - -jump109: -A51E F6 00 22 .." ldab 0022 -A521 4F O clra -A522 BD FE 16 ... jsr fe16 ;jump2 -A525 00 . test -A526 01 . nop -A527 00 . test -A528 04 . lsrd -A529 A5 79 .y bita 79,x -A52B A5 35 .5 bita 35,x -A52D A5 43 .C bita 43,x -A52F A5 51 .Q bita 51,x -A531 A5 5F ._ bita 5f,x -A533 A5 6D .m bita 6d,x -A535 F6 00 24 ..$ ldab 0024 -A538 F7 0B AF ... stb 0baf -A53B F6 00 2A ..* ldab 002a -A53E F7 0B B4 ... stb 0bb4 -A541 20 36 6 bra 36 -A543 F6 00 24 ..$ ldab 0024 -A546 F7 0B AE ... stb 0bae -A549 F6 00 2A ..* ldab 002a -A54C F7 0B B3 ... stb 0bb3 -A54F 20 28 ( bra 28 -A551 F6 00 24 ..$ ldab 0024 -A554 F7 0B AD ... stb 0bad -A557 F6 00 2A ..* ldab 002a -A55A F7 0B B2 ... stb 0bb2 -A55D 20 1A . bra 1a -A55F F6 00 24 ..$ ldab 0024 -A562 F7 0B AC ... stb 0bac -A565 F6 00 2A ..* ldab 002a -A568 F7 0B B1 ... stb 0bb1 -A56B 20 0C . bra 0c -A56D F6 00 24 ..$ ldab 0024 -A570 F7 0B AB ... stb 0bab -A573 F6 00 2A ..* ldab 002a -A576 F7 0B B0 ... stb 0bb0 -A579 BD A3 6C ..l jsr a36c ;jump81 -A57C 39 9 rts - -jump139: -A57D 7F 00 54 ..T clr 0054 -A580 F6 00 54 ..T ldab 0054 -A583 C1 FF .. cmpb #ff -A585 24 1B $. bcc 1b -A587 F6 00 54 ..T ldab 0054 -A58A 4F O clra -A58B C3 0A 90 ... addd #0a90 -A58E 8F . xgdx -A58F E6 00 .. ldab 00,x -A591 37 7 pshb -A592 F6 00 54 ..T ldab 0054 -A595 4F O clra -A596 C3 09 90 ... addd #0990 -A599 8F . xgdx -A59A 33 3 pulb -A59B E7 00 .. stb 00,x -A59D 7C 00 54 |.T inc 0054 -A5A0 20 DE . bra de -A5A2 F6 00 61 ..a ldab 0061 -A5A5 F7 0B BF ... stb 0bbf -A5A8 BD A3 6C ..l jsr a36c ;jump81 -A5AB 39 9 rts - -jump138: -A5AC 7F 00 54 ..T clr 0054 -A5AF F6 00 54 ..T ldab 0054 -A5B2 C1 10 .. cmpb #10 -A5B4 24 1B $. bcc 1b -A5B6 F6 00 54 ..T ldab 0054 -A5B9 4F O clra -A5BA C3 0A 90 ... addd #0a90 -A5BD 8F . xgdx -A5BE E6 00 .. ldab 00,x -A5C0 37 7 pshb -A5C1 F6 00 54 ..T ldab 0054 -A5C4 4F O clra -A5C5 C3 0C B9 ... addd #0cb9 -A5C8 8F . xgdx -A5C9 33 3 pulb -A5CA E7 00 .. stb 00,x -A5CC 7C 00 54 |.T inc 0054 -A5CF 20 DE . bra de -A5D1 BD A3 6C ..l jsr a36c ;jump81 -A5D4 39 9 rts - -jump137: -A5D5 7F 00 54 ..T clr 0054 -A5D8 F6 00 54 ..T ldab 0054 -A5DB C1 10 .. cmpb #10 -A5DD 24 1B $. bcc 1b -A5DF F6 00 54 ..T ldab 0054 -A5E2 4F O clra -A5E3 C3 0A 90 ... addd #0a90 -A5E6 8F . xgdx -A5E7 E6 00 .. ldab 00,x -A5E9 37 7 pshb -A5EA F6 00 54 ..T ldab 0054 -A5ED 4F O clra -A5EE C3 0C C9 ... addd #0cc9 -A5F1 8F . xgdx -A5F2 33 3 pulb -A5F3 E7 00 .. stb 00,x -A5F5 7C 00 54 |.T inc 0054 -A5F8 20 DE . bra de -A5FA BD A3 6C ..l jsr a36c ;jump81 -A5FD 39 9 rts - -jump136: -A5FE 7F 00 54 ..T clr 0054 -A601 F6 00 54 ..T ldab 0054 -A604 C1 05 .. cmpb #05 -A606 24 1B $. bcc 1b -A608 F6 00 54 ..T ldab 0054 -A60B 4F O clra -A60C C3 00 62 ..b addd #0062 -A60F 8F . xgdx -A610 E6 00 .. ldab 00,x -A612 37 7 pshb -A613 F6 00 54 ..T ldab 0054 -A616 4F O clra -A617 C3 0B A4 ... addd #0ba4 -A61A 8F . xgdx -A61B 33 3 pulb -A61C E7 00 .. stb 00,x -A61E 7C 00 54 |.T inc 0054 -A621 20 DE . bra de -A623 7F 00 54 ..T clr 0054 -A626 F6 00 54 ..T ldab 0054 -A629 C1 0B .. cmpb #0b -A62B 24 1B $. bcc 1b -A62D F6 00 54 ..T ldab 0054 -A630 4F O clra -A631 C3 00 68 ..h addd #0068 -A634 8F . xgdx -A635 E6 00 .. ldab 00,x -A637 37 7 pshb -A638 F6 00 54 ..T ldab 0054 -A63B 4F O clra -A63C C3 0B E4 ... addd #0be4 -A63F 8F . xgdx -A640 33 3 pulb -A641 E7 00 .. stb 00,x -A643 7C 00 54 |.T inc 0054 -A646 20 DE . bra de -A648 8D 04 .. bsr dest 04 -A64A BD A3 6C ..l jsr a36c ;jump81 -A64D 39 9 rts - -jump135: -A64E BD AB 0C ... jsr ab0c ;jump126 -A651 C6 20 . ldab #20 -A653 F7 0B A3 ... stb 0ba3 -A656 C6 20 . ldab #20 -A658 F7 0B 9A ... stb 0b9a -A65B C6 01 .. ldab #01 -A65D F7 00 54 ..T stb 0054 -goto21: -A660 F6 00 54 ..T ldab 0054 -A663 C1 09 .. cmpb #09 -A665 25 03 %. bcs 03 -A667 7E A7 1E ~.. jmp a71e ;goto20 -A66A F6 00 54 ..T ldab 0054 -A66D 4F O clra -A66E BD FE 16 ... jsr fe16 ;jump2 -A671 00 . test -A672 01 . nop -A673 00 . test -A674 07 . tpa -A675 A6 ED .. ldaa ed,x -A677 A6 87 .. ldaa 87,x -A679 A6 95 .. ldaa 95,x -A67B A6 A1 .. ldaa a1,x -A67D A6 AF .. ldaa af,x -A67F A6 BB .. ldaa bb,x -A681 A6 C9 .. ldaa c9,x -A683 A6 D5 .. ldaa d5,x -A685 A6 E3 .. ldaa e3,x -A687 F6 00 62 ..b ldab 0062 -A68A 54 T lsrb -A68B 54 T lsrb -A68C 54 T lsrb -A68D 54 T lsrb -A68E C8 04 .. eorb #04 -A690 F7 00 5F .._ stb 005f -A693 20 58 X bra 58 -A695 F6 00 62 ..b ldab 0062 -A698 C4 0F .. andb #0f -A69A C8 0D .. eorb #0d -A69C F7 00 5F .._ stb 005f -A69F 20 4C L bra 4c -A6A1 F6 00 63 ..c ldab 0063 -A6A4 54 T lsrb -A6A5 54 T lsrb -A6A6 54 T lsrb -A6A7 54 T lsrb -A6A8 C8 04 .. eorb #04 -A6AA F7 00 5F .._ stb 005f -A6AD 20 3E > bra 3e -A6AF F6 00 63 ..c ldab 0063 -A6B2 C4 0F .. andb #0f -A6B4 C8 05 .. eorb #05 -A6B6 F7 00 5F .._ stb 005f -A6B9 20 32 2 bra 32 -A6BB F6 00 64 ..d ldab 0064 -A6BE 54 T lsrb -A6BF 54 T lsrb -A6C0 54 T lsrb -A6C1 54 T lsrb -A6C2 C8 05 .. eorb #05 -A6C4 F7 00 5F .._ stb 005f -A6C7 20 24 $ bra 24 -A6C9 F6 00 64 ..d ldab 0064 -A6CC C4 0F .. andb #0f -A6CE C8 04 .. eorb #04 -A6D0 F7 00 5F .._ stb 005f -A6D3 20 18 . bra 18 -A6D5 F6 00 65 ..e ldab 0065 -A6D8 54 T lsrb -A6D9 54 T lsrb -A6DA 54 T lsrb -A6DB 54 T lsrb -A6DC C8 05 .. eorb #05 -A6DE F7 00 5F .._ stb 005f -A6E1 20 0A . bra 0a -A6E3 F6 00 65 ..e ldab 0065 -A6E6 C4 0F .. andb #0f -A6E8 C8 03 .. eorb #03 -A6EA F7 00 5F .._ stb 005f -A6ED F6 00 5F .._ ldab 005f -A6F0 C1 09 .. cmpb #09 -A6F2 23 13 #. bls 13 -A6F4 F6 00 5F .._ ldab 005f -A6F7 CB 37 .7 addb #37 -A6F9 37 7 pshb -A6FA F6 00 54 ..T ldab 0054 -A6FD 4F O clra -A6FE C3 0B 9A ... addd #0b9a -A701 8F . xgdx -A702 33 3 pulb -A703 E7 00 .. stb 00,x -A705 20 11 . bra 11 -A707 F6 00 5F .._ ldab 005f -A70A CB 30 .0 addb #30 -A70C 37 7 pshb -A70D F6 00 54 ..T ldab 0054 -A710 4F O clra -A711 C3 0B 9A ... addd #0b9a -A714 8F . xgdx -A715 33 3 pulb -A716 E7 00 .. stb 00,x -A718 7C 00 54 |.T inc 0054 -A71B 7E A6 60 ~.` jmp a660 ;goto21 -goto20: -A71E 39 9 rts - -jump134: -A71F F6 00 48 ..H ldab 0048 -A722 26 11 &. bne 11 -A724 F6 00 66 ..f ldab 0066 -A727 26 07 &. bne 07 -A729 C6 01 .. ldab #01 -A72B F7 00 66 ..f stb 0066 -A72E 20 03 . bra 03 -A730 7F 00 66 ..f clr 0066 -A733 20 29 ) bra 29 -A735 F6 00 48 ..H ldab 0048 -A738 4F O clra -A739 C3 00 68 ..h addd #0068 -A73C 8F . xgdx -A73D E6 00 .. ldab 00,x -A73F 26 10 &. bne 10 -A741 C6 01 .. ldab #01 -A743 37 7 pshb -A744 F6 00 48 ..H ldab 0048 -A747 4F O clra -A748 C3 00 68 ..h addd #0068 -A74B 8F . xgdx -A74C 33 3 pulb -A74D E7 00 .. stb 00,x -A74F 20 0D . bra 0d -A751 5F _ clrb -A752 37 7 pshb -A753 F6 00 48 ..H ldab 0048 -A756 4F O clra -A757 C3 00 68 ..h addd #0068 -A75A 8F . xgdx -A75B 33 3 pulb -A75C E7 00 .. stb 00,x -A75E 39 9 rts - -jump133: -A75F F6 00 48 ..H ldab 0048 -A762 4F O clra -A763 BD FE 16 ... jsr fe16 ;jump2 -A766 00 . test -A767 00 . test -A768 00 . test -A769 09 . dex -A76A A7 DC .. sta dc,x -A76C A7 80 .. sta 80,x -A76E A7 87 .. sta 87,x -A770 A7 8E .. sta 8e,x -A772 A7 95 .. sta 95,x -A774 A7 9C .. sta 9c,x -A776 A7 A3 .. sta a3,x -A778 A7 AA .. sta aa,x -A77A A7 B1 .. sta b1,x -A77C A7 C4 .. sta c4,x -A77E A7 D7 .. sta d7,x -A780 C6 02 .. ldab #02 -A782 F7 00 02 ... stb 0002 -A785 20 55 U bra 55 -A787 C6 10 .. ldab #10 -A789 F7 00 02 ... stb 0002 -A78C 20 4E N bra 4e -A78E C6 20 . ldab #20 -A790 F7 00 02 ... stb 0002 -A793 20 47 G bra 47 -A795 C6 01 .. ldab #01 -A797 F7 00 02 ... stb 0002 -A79A 20 40 @ bra 40 -A79C C6 04 .. ldab #04 -A79E F7 00 02 ... stb 0002 -A7A1 20 39 9 bra 39 -A7A3 C6 08 .. ldab #08 -A7A5 F7 00 02 ... stb 0002 -A7A8 20 32 2 bra 32 -A7AA C6 40 .@ ldab #40 -A7AC F7 00 02 ... stb 0002 -A7AF 20 2B + bra 2b -A7B1 F6 0E 70 ..p ldab 0e70 -A7B4 C1 01 .. cmpb #01 -A7B6 26 05 &. bne 05 -A7B8 7F 0E 70 ..p clr 0e70 -A7BB 20 05 . bra 05 -A7BD C6 01 .. ldab #01 -A7BF F7 0E 70 ..p stb 0e70 -A7C2 20 18 . bra 18 -A7C4 F6 0E 6F ..o ldab 0e6f -A7C7 C1 01 .. cmpb #01 -A7C9 26 05 &. bne 05 -A7CB 7F 0E 6F ..o clr 0e6f -A7CE 20 05 . bra 05 -A7D0 C6 01 .. ldab #01 -A7D2 F7 0E 6F ..o stb 0e6f -A7D5 20 05 . bra 05 -A7D7 C6 80 .. ldab #80 -A7D9 F7 00 02 ... stb 0002 -A7DC F6 00 48 ..H ldab 0048 -A7DF C1 0A .. cmpb #0a -A7E1 24 2B $+ bcc 2b -A7E3 F6 00 48 ..H ldab 0048 -A7E6 C1 07 .. cmpb #07 -A7E8 27 24 '$ beq 24 -A7EA F6 00 48 ..H ldab 0048 -A7ED C1 08 .. cmpb #08 -A7EF 27 1D '. beq 1d -A7F1 F6 00 67 ..g ldab 0067 -A7F4 F4 00 02 ... andb 0002 -A7F7 26 0B &. bne 0b -A7F9 F6 00 02 ... ldab 0002 -A7FC FA 00 67 ..g orb 0067 -A7FF F7 00 67 ..g stb 0067 -A802 20 0A . bra 0a -A804 F6 00 02 ... ldab 0002 -A807 53 S comb -A808 F4 00 67 ..g andb 0067 -A80B F7 00 67 ..g stb 0067 -A80E 39 9 rts - -A80F 7F 00 54 ..T clr 0054 -A812 F6 00 54 ..T ldab 0054 -A815 C1 04 .. cmpb #04 -A817 24 4A $J bcc 4a -A819 CC 01 F4 ... ldd #01f4 -A81C BD E5 71 ..q jsr e571 ;jump13 -A81F F6 0B 93 ... ldab 0b93 -A822 F7 00 5F .._ stb 005f -A825 F6 0B 94 ... ldab 0b94 -A828 F7 00 5E ..^ stb 005e -A82B F6 0B 95 ... ldab 0b95 -A82E F7 00 5D ..] stb 005d -A831 F6 0B 96 ... ldab 0b96 -A834 F7 00 5A ..Z stb 005a -A837 BD BE 4B ..K jsr be4b ;jump1 -A83A BD BE 01 ... jsr be01 ;jump70 -A83D CC 01 F4 ... ldd #01f4 -A840 BD E5 71 ..q jsr e571 ;jump13 -A843 F6 00 5F .._ ldab 005f -A846 F7 0B 93 ... stb 0b93 -A849 F6 00 5E ..^ ldab 005e -A84C F7 0B 94 ... stb 0b94 -A84F F6 00 5D ..] ldab 005d -A852 F7 0B 95 ... stb 0b95 -A855 F6 00 5A ..Z ldab 005a -A858 F7 0B 96 ... stb 0b96 -A85B BD BE 01 ... jsr be01 ;jump70 -A85E 7C 00 54 |.T inc 0054 -A861 20 AF . bra af -A863 39 9 rts - -jump99: -A864 F6 00 09 ... ldab 0009 -A867 C1 01 .. cmpb #01 -A869 26 20 & bne 20 -A86B F6 00 61 ..a ldab 0061 -A86E 4F O clra -A86F C3 00 01 ... addd #0001 -A872 37 7 pshb -A873 36 6 psha -A874 F6 00 60 ..` ldab 0060 -A877 4F O clra -A878 30 0 tsx -A879 A3 00 .. subd 00,x -A87B 31 1 ins -A87C 31 1 ins -A87D 2C 0A ,. bge 0a -A87F F6 00 60 ..` ldab 0060 -A882 C1 F9 .. cmpb #f9 -A884 24 03 $. bcc 03 -A886 7C 00 60 |.` inc 0060 -A889 20 0A . bra 0a -A88B F6 00 60 ..` ldab 0060 -A88E C1 09 .. cmpb #09 -A890 24 03 $. bcc 03 -A892 7C 00 60 |.` inc 0060 -A895 39 9 rts - -jump98: -A896 F6 00 36 ..6 ldab 0036 -A899 26 39 &9 bne 39 -A89B F6 00 54 ..T ldab 0054 -A89E C1 27 .' cmpb #27 -A8A0 24 20 $ bcc 20 -A8A2 7C 00 54 |.T inc 0054 -A8A5 F6 00 09 ... ldab 0009 -A8A8 C1 01 .. cmpb #01 -A8AA 26 0C &. bne 0c -A8AC F6 00 54 ..T ldab 0054 -A8AF C1 27 .' cmpb #27 -A8B1 26 03 &. bne 03 -A8B3 7F 00 54 ..T clr 0054 -A8B6 20 0A . bra 0a -A8B8 F6 00 54 ..T ldab 0054 -A8BB C1 24 .$ cmpb #24 -A8BD 26 03 &. bne 03 -A8BF 7F 00 54 ..T clr 0054 -A8C2 F6 00 54 ..T ldab 0054 -A8C5 4F O clra -A8C6 C3 B4 8F ... addd #b48f -A8C9 8F . xgdx -A8CA E6 00 .. ldab 00,x -A8CC F7 0B 90 ... stb 0b90 -A8CF C6 02 .. ldab #02 -A8D1 F7 00 36 ..6 stb 0036 -A8D4 39 9 rts - -jump97: -A8D5 F6 00 60 ..` ldab 0060 -A8D8 C1 00 .. cmpb #00 -A8DA 23 05 #. bls 05 -A8DC 7A 00 60 z.` dec 0060 -A8DF 20 03 . bra 03 -A8E1 7F 00 60 ..` clr 0060 -A8E4 39 9 rts - -jump96: -A8E5 F6 00 36 ..6 ldab 0036 -A8E8 26 36 &6 bne 36 -A8EA F6 00 54 ..T ldab 0054 -A8ED C1 00 .. cmpb #00 -A8EF 25 1D %. bcs 1d -A8F1 F6 00 54 ..T ldab 0054 -A8F4 26 15 &. bne 15 -A8F6 F6 00 09 ... ldab 0009 -A8F9 C1 01 .. cmpb #01 -A8FB 26 07 &. bne 07 -A8FD C6 26 .& ldab #26 -A8FF F7 00 54 ..T stb 0054 -A902 20 05 . bra 05 -A904 C6 23 .# ldab #23 -A906 F7 00 54 ..T stb 0054 -A909 20 03 . bra 03 -A90B 7A 00 54 z.T dec 0054 -A90E F6 00 54 ..T ldab 0054 -A911 4F O clra -A912 C3 B4 8F ... addd #b48f -A915 8F . xgdx -A916 E6 00 .. ldab 00,x -A918 F7 0B 90 ... stb 0b90 -A91B C6 02 .. ldab #02 -A91D F7 00 36 ..6 stb 0036 -A920 39 9 rts - -jump95: -A921 F6 0B 90 ... ldab 0b90 -A924 F7 0B 96 ... stb 0b96 -A927 F6 0B 96 ... ldab 0b96 -A92A 37 7 pshb -A92B F6 00 60 ..` ldab 0060 -A92E 4F O clra -A92F C3 0A 93 ... addd #0a93 -A932 8F . xgdx -A933 33 3 pulb -A934 E7 00 .. stb 00,x -A936 F6 00 09 ... ldab 0009 -A939 C1 01 .. cmpb #01 -A93B 26 32 &2 bne 32 -A93D F6 00 61 ..a ldab 0061 -A940 4F O clra -A941 C3 00 01 ... addd #0001 -A944 37 7 pshb -A945 36 6 psha -A946 F6 00 60 ..` ldab 0060 -A949 4F O clra -A94A 30 0 tsx -A94B A3 00 .. subd 00,x -A94D 31 1 ins -A94E 31 1 ins -A94F 26 0A &. bne 0a -A951 F6 00 60 ..` ldab 0060 -A954 C1 FA .. cmpb #fa -A956 24 03 $. bcc 03 -A958 7C 00 61 |.a inc 0061 -A95B F6 00 60 ..` ldab 0060 -A95E F1 00 61 ..a cmpb 0061 -A961 22 0A ". bhi 0a -A963 F6 00 60 ..` ldab 0060 -A966 C1 F9 .. cmpb #f9 -A968 24 03 $. bcc 03 -A96A 7C 00 60 |.` inc 0060 -A96D 20 0A . bra 0a -A96F F6 00 60 ..` ldab 0060 -A972 C1 09 .. cmpb #09 -A974 24 03 $. bcc 03 -A976 7C 00 60 |.` inc 0060 -A979 39 9 rts - -jump132: -A97A F6 00 60 ..` ldab 0060 -A97D 26 24 &$ bne 24 -A97F F6 00 60 ..` ldab 0060 -A982 CB 03 .. addb #03 -A984 F7 00 54 ..T stb 0054 -A987 F6 00 54 ..T ldab 0054 -A98A C1 FF .. cmpb #ff -A98C 24 13 $. bcc 13 -A98E C6 20 . ldab #20 -A990 37 7 pshb -A991 F6 00 54 ..T ldab 0054 -A994 4F O clra -A995 C3 0A 90 ... addd #0a90 -A998 8F . xgdx -A999 33 3 pulb -A99A E7 00 .. stb 00,x -A99C 7C 00 54 |.T inc 0054 -A99F 20 E6 . bra e6 -A9A1 20 22 " bra 22 -A9A3 F6 00 60 ..` ldab 0060 -A9A6 CB 04 .. addb #04 -A9A8 F7 00 54 ..T stb 0054 -A9AB F6 00 54 ..T ldab 0054 -A9AE C1 FF .. cmpb #ff -A9B0 24 13 $. bcc 13 -A9B2 C6 20 . ldab #20 -A9B4 37 7 pshb -A9B5 F6 00 54 ..T ldab 0054 -A9B8 4F O clra -A9B9 C3 0A 90 ... addd #0a90 -A9BC 8F . xgdx -A9BD 33 3 pulb -A9BE E7 00 .. stb 00,x -A9C0 7C 00 54 |.T inc 0054 -A9C3 20 E6 . bra e6 -A9C5 F6 00 60 ..` ldab 0060 -A9C8 F7 00 61 ..a stb 0061 -A9CB 7F 00 54 ..T clr 0054 -A9CE 39 9 rts - -jump131: -A9CF C6 50 .P ldab #50 -A9D1 F7 09 90 ... stb 0990 -A9D4 C6 29 .) ldab #29 -A9D6 F7 09 91 ... stb 0991 -A9D9 C6 20 . ldab #20 -A9DB F7 09 92 ... stb 0992 -A9DE 7F 00 54 ..T clr 0054 -A9E1 F6 00 54 ..T ldab 0054 -A9E4 C1 FF .. cmpb #ff -A9E6 24 1B $. bcc 1b -A9E8 F6 00 54 ..T ldab 0054 -A9EB 4F O clra -A9EC C3 09 90 ... addd #0990 -A9EF 8F . xgdx -A9F0 E6 00 .. ldab 00,x -A9F2 37 7 pshb -A9F3 F6 00 54 ..T ldab 0054 -A9F6 4F O clra -A9F7 C3 0A 90 ... addd #0a90 -A9FA 8F . xgdx -A9FB 33 3 pulb -A9FC E7 00 .. stb 00,x -A9FE 7C 00 54 |.T inc 0054 -AA01 20 DE . bra de -AA03 F6 0B BF ... ldab 0bbf -AA06 F7 00 61 ..a stb 0061 -AA09 39 9 rts - -jump130: -AA0A C6 53 .S ldab #53 -AA0C F7 0C B9 ... stb 0cb9 -AA0F C6 29 .) ldab #29 -AA11 F7 0C BA ... stb 0cba -AA14 C6 20 . ldab #20 -AA16 F7 0C BB ... stb 0cbb -AA19 7F 00 54 ..T clr 0054 -AA1C F6 00 54 ..T ldab 0054 -AA1F C1 10 .. cmpb #10 -AA21 24 1B $. bcc 1b -AA23 F6 00 54 ..T ldab 0054 -AA26 4F O clra -AA27 C3 0C B9 ... addd #0cb9 -AA2A 8F . xgdx -AA2B E6 00 .. ldab 00,x -AA2D 37 7 pshb -AA2E F6 00 54 ..T ldab 0054 -AA31 4F O clra -AA32 C3 0A 90 ... addd #0a90 -AA35 8F . xgdx -AA36 33 3 pulb -AA37 E7 00 .. stb 00,x -AA39 7C 00 54 |.T inc 0054 -AA3C 20 DE . bra de -AA3E 39 9 rts - -jump129: -AA3F C6 49 .I ldab #49 -AA41 F7 0C C9 ... stb 0cc9 -AA44 C6 29 .) ldab #29 -AA46 F7 0C CA ... stb 0cca -AA49 C6 20 . ldab #20 -AA4B F7 0C CB ... stb 0ccb -AA4E 7F 00 54 ..T clr 0054 -AA51 F6 00 54 ..T ldab 0054 -AA54 C1 10 .. cmpb #10 -AA56 24 1B $. bcc 1b -AA58 F6 00 54 ..T ldab 0054 -AA5B 4F O clra -AA5C C3 0C C9 ... addd #0cc9 -AA5F 8F . xgdx -AA60 E6 00 .. ldab 00,x -AA62 37 7 pshb -AA63 F6 00 54 ..T ldab 0054 -AA66 4F O clra -AA67 C3 0A 90 ... addd #0a90 -AA6A 8F . xgdx -AA6B 33 3 pulb -AA6C E7 00 .. stb 00,x -AA6E 7C 00 54 |.T inc 0054 -AA71 20 DE . bra de -AA73 39 9 rts - -jump128: -AA74 7F 00 54 ..T clr 0054 -AA77 F6 00 54 ..T ldab 0054 -AA7A C1 0B .. cmpb #0b -AA7C 24 1B $. bcc 1b -AA7E F6 00 54 ..T ldab 0054 -AA81 4F O clra -AA82 C3 0B E4 ... addd #0be4 -AA85 8F . xgdx -AA86 E6 00 .. ldab 00,x -AA88 37 7 pshb -AA89 F6 00 54 ..T ldab 0054 -AA8C 4F O clra -AA8D C3 00 68 ..h addd #0068 -AA90 8F . xgdx -AA91 33 3 pulb -AA92 E7 00 .. stb 00,x -AA94 7C 00 54 |.T inc 0054 -AA97 20 DE . bra de -AA99 39 9 rts - -jump127: -AA9A F6 00 22 .." ldab 0022 -AA9D C1 06 .. cmpb #06 -AA9F 24 0F $. bcc 0f -AAA1 7C 00 22 |." inc 0022 -AAA4 F6 00 22 .." ldab 0022 -AAA7 C1 05 .. cmpb #05 -AAA9 23 05 #. bls 05 -AAAB C6 01 .. ldab #01 -AAAD F7 00 22 .." stb 0022 -AAB0 F6 00 22 .." ldab 0022 -AAB3 4F O clra -AAB4 BD FE 16 ... jsr fe16 ;jump2 -AAB7 00 . test -AAB8 01 . nop -AAB9 00 . test -AABA 04 . lsrd -AABB AB 0B .. adda 0b,x -AABD AA C7 .. ora c7,x -AABF AA D5 .. ora d5,x -AAC1 AA E3 .. ora e3,x -AAC3 AA F1 .. ora f1,x -AAC5 AA FF .. ora ff,x -AAC7 F6 0B AF ... ldab 0baf -AACA F7 00 24 ..$ stb 0024 -AACD F6 0B B4 ... ldab 0bb4 -AAD0 F7 00 2A ..* stb 002a -AAD3 20 36 6 bra 36 -AAD5 F6 0B AE ... ldab 0bae -AAD8 F7 00 24 ..$ stb 0024 -AADB F6 0B B3 ... ldab 0bb3 -AADE F7 00 2A ..* stb 002a -AAE1 20 28 ( bra 28 -AAE3 F6 0B AD ... ldab 0bad -AAE6 F7 00 24 ..$ stb 0024 -AAE9 F6 0B B2 ... ldab 0bb2 -AAEC F7 00 2A ..* stb 002a -AAEF 20 1A . bra 1a -AAF1 F6 0B AC ... ldab 0bac -AAF4 F7 00 24 ..$ stb 0024 -AAF7 F6 0B B1 ... ldab 0bb1 -AAFA F7 00 2A ..* stb 002a -AAFD 20 0C . bra 0c -AAFF F6 0B AB ... ldab 0bab -AB02 F7 00 24 ..$ stb 0024 -AB05 F6 0B B0 ... ldab 0bb0 -AB08 F7 00 2A ..* stb 002a -AB0B 39 9 rts - -jump126: -AB0C C6 03 .. ldab #03 -AB0E F7 00 18 ... stb 0018 -AB11 7F 00 1C ... clr 001c -AB14 F6 00 1C ... ldab 001c -AB17 C1 04 .. cmpb #04 -AB19 24 6D $m bcc 6d -AB1B C6 07 .. ldab #07 -AB1D F7 00 55 ..U stb 0055 -AB20 7F 00 54 ..T clr 0054 -AB23 F6 00 54 ..T ldab 0054 -AB26 C1 08 .. cmpb #08 -AB28 24 56 $V bcc 56 -AB2A F6 00 1C ... ldab 001c -AB2D 4F O clra -AB2E C3 0B A4 ... addd #0ba4 -AB31 8F . xgdx -AB32 E6 00 .. ldab 00,x -AB34 37 7 pshb -AB35 F6 00 54 ..T ldab 0054 -AB38 4F O clra -AB39 C3 B4 B7 ... addd #b4b7 -AB3C 8F . xgdx -AB3D E6 00 .. ldab 00,x -AB3F 30 0 tsx -AB40 E4 00 .. andb 00,x -AB42 31 1 ins -AB43 27 1A '. beq 1a -AB45 F6 00 55 ..U ldab 0055 -AB48 4F O clra -AB49 C3 B4 B7 ... addd #b4b7 -AB4C 8F . xgdx -AB4D E6 00 .. ldab 00,x -AB4F 37 7 pshb -AB50 F6 00 18 ... ldab 0018 -AB53 4F O clra -AB54 C3 00 62 ..b addd #0062 -AB57 8F . xgdx -AB58 33 3 pulb -AB59 EA 00 .. orb 00,x -AB5B E7 00 .. stb 00,x -AB5D 20 19 . bra 19 -AB5F F6 00 55 ..U ldab 0055 -AB62 4F O clra -AB63 C3 B4 B7 ... addd #b4b7 -AB66 8F . xgdx -AB67 E6 00 .. ldab 00,x -AB69 53 S comb -AB6A 37 7 pshb -AB6B F6 00 18 ... ldab 0018 -AB6E 4F O clra -AB6F C3 00 62 ..b addd #0062 -AB72 8F . xgdx -AB73 33 3 pulb -AB74 E4 00 .. andb 00,x -AB76 E7 00 .. stb 00,x -AB78 7A 00 55 z.U dec 0055 -AB7B 7C 00 54 |.T inc 0054 -AB7E 20 A3 . bra a3 -AB80 7A 00 18 z.. dec 0018 -AB83 7C 00 1C |.. inc 001c -AB86 20 8C . bra 8c -AB88 39 9 rts - -jump7: -AB89 CC B0 8C ... ldd #b08c -AB8C BD C0 BA ... jsr c0ba ;display: -AB8F CC 01 F4 ... ldd #01f4 -AB92 BD E5 71 ..q jsr e571 ;jump13 -AB95 BD D4 79 ..y jsr d479 ;jump67 -AB98 BD E8 9A ... jsr e89a ;jump68 -AB9B BD E9 EA ... jsr e9ea ;jump113 -AB9E 7F 0B C1 ... clr 0bc1 -ABA1 39 9 rts - -jump8: -ABA2 7F 00 05 ... clr 0005 -goto24: -ABA5 F6 00 05 ... ldab 0005 -ABA8 C1 64 .d cmpb #64 -ABAA 25 03 %. bcs 03 -ABAC 7E AC 81 ~.. jmp ac81 ;goto22 -ABAF F6 00 05 ... ldab 0005 -ABB2 F7 00 06 ... stb 0006 -ABB5 F6 00 05 ... ldab 0005 -ABB8 4F O clra -ABB9 CE 00 05 ... ldx #0005 -ABBC 02 . idiv -ABBD 5D ] tstb -ABBE 26 03 &. bne 03 -ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 -ABC3 F6 00 06 ... ldab 0006 -ABC6 BD D7 A0 ... jsr d7a0 ;jump10 -ABC9 83 00 00 ... subd #0000 -ABCC 27 03 '. beq 03 -ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 -ABD1 BD D3 11 ... jsr d311 ;jump30 -ABD4 83 00 00 ... subd #0000 -ABD7 27 2B '+ beq 2b -ABD9 F6 00 05 ... ldab 0005 -ABDC 4F O clra -ABDD 05 . asld -ABDE C3 08 00 ... addd #0800 -ABE1 8F . xgdx -ABE2 EC 00 .. ldd 00,x -ABE4 C4 FF .. andb #ff -ABE6 84 3F .? anda #3f -ABE8 83 27 10 .'. subd #2710 -ABEB 24 15 $. bcc 15 -ABED CC 01 00 ... ldd #0100 -ABF0 37 7 pshb -ABF1 36 6 psha -ABF2 F6 00 05 ... ldab 0005 -ABF5 4F O clra -ABF6 05 . asld -ABF7 C3 08 C8 ... addd #08c8 -ABFA 38 8 pulx -ABFB 8F . xgdx -ABFC AA 00 .. ora 00,x -ABFE EA 01 .. orb 01,x -AC00 ED 00 .. stad 00,x -AC02 20 29 ) bra 29 -AC04 F6 00 05 ... ldab 0005 -AC07 4F O clra -AC08 05 . asld -AC09 C3 08 00 ... addd #0800 -AC0C 8F . xgdx -AC0D EC 00 .. ldd 00,x -AC0F C4 FF .. andb #ff -AC11 84 3F .? anda #3f -AC13 83 27 0F .'. subd #270f -AC16 23 15 #. bls 15 -AC18 CC 01 00 ... ldd #0100 -AC1B 37 7 pshb -AC1C 36 6 psha -AC1D F6 00 05 ... ldab 0005 -AC20 4F O clra -AC21 05 . asld -AC22 C3 08 C8 ... addd #08c8 -AC25 38 8 pulx -AC26 8F . xgdx -AC27 AA 00 .. ora 00,x -AC29 EA 01 .. orb 01,x -AC2B ED 00 .. stad 00,x -AC2D F6 00 05 ... ldab 0005 -AC30 4F O clra -AC31 05 . asld -AC32 C3 08 C8 ... addd #08c8 -AC35 8F . xgdx -AC36 EC 00 .. ldd 00,x -AC38 84 01 .. anda #01 -AC3A 27 06 '. beq 06 -AC3C CE 00 19 ... ldx #0019 -AC3F 1C 00 .. bset add,x 00,x -AC41 04 . lsrd -AC42 F6 00 05 ... ldab 0005 -AC45 4F O clra -AC46 05 . asld -AC47 C3 08 00 ... addd #0800 -AC4A 8F . xgdx -AC4B EC 00 .. ldd 00,x -AC4D 84 80 .. anda #80 -AC4F 27 2A '* beq 2a -AC51 F6 00 05 ... ldab 0005 -AC54 4F O clra -AC55 05 . asld -AC56 C3 08 C8 ... addd #08c8 -AC59 8F . xgdx -AC5A EC 00 .. ldd 00,x -AC5C 84 02 .. anda #02 -AC5E 27 06 '. beq 06 -AC60 CE 00 19 ... ldx #0019 -AC63 1C 00 .. bset add,x 00,x -AC65 01 . nop -AC66 F6 00 05 ... ldab 0005 -AC69 4F O clra -AC6A 05 . asld -AC6B C3 08 C8 ... addd #08c8 -AC6E 8F . xgdx -AC6F EC 00 .. ldd 00,x -AC71 84 04 .. anda #04 -AC73 27 06 '. beq 06 -AC75 CE 00 19 ... ldx #0019 -AC78 1C 00 .. bset add,x 00,x -AC7A 02 . idiv -goto23: -AC7B 7C 00 05 |.. inc 0005 -AC7E 7E AB A5 ~.. jmp aba5 ;goto24 -goto22: -AC81 F6 00 19 ... ldab 0019 -AC84 C4 07 .. andb #07 -AC86 26 0A &. bne 0a -AC88 F6 0B C1 ... ldab 0bc1 -AC8B C4 7F .. andb #7f -AC8D 26 03 &. bne 03 -AC8F 5F _ clrb -AC90 20 02 . bra 02 -AC92 C6 01 .. ldab #01 -AC94 5D ] tstb -AC95 26 05 &. bne 05 -AC97 C6 0D .. ldab #0d -AC99 F7 00 48 ..H stb 0048 -AC9C 39 9 rts - -AC9D 08 . inx -AC9E 07 . tpa -AC9F 06 . tap -ACA0 05 . asld -ACA1 04 . lsrd -ACA2 03 . fdiv -ACA3 02 . idiv -ACA4 01 . nop -ACA5 0B . sev -ACA6 0A . clv -ACA7 09 . dex - -ACA8 20 20 bra 20 -ACAA 50 P negb -ACAB 52 R illegal -ACAC 49 I rola -ACAD 43 C coma -ACAE 45 E illegal -ACAF 20 20 bra 20 -ACB1 20 00 . bra 00 -ACB3 20 20 bra 20 -ACB5 20 50 P bra 50 -ACB7 52 R illegal -ACB8 49 I rola -ACB9 58 X aslb -ACBA 20 20 bra 20 -ACBC 20 00 . bra 00 -ACBE 20 20 bra 20 -ACC0 50 P negb -ACC1 52 R illegal -ACC2 45 E illegal -ACC3 49 I rola -ACC4 53 S comb -ACC5 20 20 bra 20 -ACC7 20 00 . bra 00 -ACC9 20 20 bra 20 -ACCB 50 P negb -ACCC 52 R illegal -ACCD 45 E illegal -ACCE 43 C coma -ACCF 49 I rola -ACD0 4F O clra -ACD1 20 20 bra 20 -ACD3 00 . test -ACD4 20 20 bra 20 -ACD6 43 C coma -ACD7 48 H asla -ACD8 41 A illegal -ACD9 4E N illegal -ACDA 47 G asra -ACDB 45 E illegal -ACDC 20 20 bra 20 -ACDE 00 . test -ACDF 20 20 bra 20 -ACE1 43 C coma -ACE2 41 A illegal -ACE3 4D M tsta -ACE4 42 B illegal -ACE5 49 I rola -ACE6 4F O clra -ACE7 20 20 bra 20 -ACE9 00 . test -ACEA 20 4D M bra 4d -ACEC 4F O clra -ACED 4E N illegal -ACEE 4E N illegal -ACEF 41 A illegal -ACF0 49 I rola -ACF1 45 E illegal -ACF2 20 20 bra 20 -ACF4 00 . test -ACF5 20 20 bra 20 -ACF7 54 T lsrb -ACF8 48 H asla -ACF9 41 A illegal -ACFA 4E N illegal -ACFB 4B K illegal -ACFC 53 S comb -ACFD 20 20 bra 20 -ACFF 00 . test -AD00 20 20 bra 20 -AD02 4D M tsta -AD03 45 E illegal -AD04 52 R illegal -AD05 43 C coma -AD06 49 I rola -AD07 20 20 bra 20 -AD09 20 00 . bra 00 -AD0B 20 20 bra 20 -AD0D 44 D lsra -AD0E 41 A illegal -AD0F 4E N illegal -AD10 4B K illegal -AD11 45 E illegal -AD12 20 20 bra 20 -AD14 20 00 . bra 00 -AD16 20 20 bra 20 -AD18 47 G asra -AD19 52 R illegal -AD1A 41 A illegal -AD1B 43 C coma -AD1C 49 I rola -AD1D 41 A illegal -AD1E 53 S comb -AD1F 20 00 . bra 00 -AD21 20 20 bra 20 -AD23 53 S comb -AD24 45 E illegal -AD25 4C L inca -AD26 45 E illegal -AD27 43 C coma -AD28 54 T lsrb -AD29 20 20 bra 20 -AD2B 00 . test -AD2C 20 20 bra 20 -AD2E 4F O clra -AD2F 54 T lsrb -AD30 48 H asla -AD31 45 E illegal -AD32 52 R illegal -AD33 20 20 bra 20 -AD35 20 00 . bra 00 -AD37 20 20 bra 20 -AD39 20 49 I bra 49 -AD3B 54 T lsrb -AD3C 45 E illegal -AD3D 4D M tsta -AD3E 20 20 bra 20 -AD40 20 00 . bra 00 -AD42 20 20 bra 20 -AD44 46 F rora -AD45 41 A illegal -AD46 49 I rola -AD47 54 T lsrb -AD48 45 E illegal -AD49 53 S comb -AD4A 20 20 bra 20 -AD4C 00 . test -AD4D 20 20 bra 20 -AD4F 41 A illegal -AD50 55 U illegal -AD51 54 T lsrb -AD52 52 R illegal -AD53 45 E illegal -AD54 20 20 bra 20 -AD56 20 00 . bra 00 -AD58 20 20 bra 20 -AD5A 43 C coma -AD5B 48 H asla -AD5C 4F O clra -AD5D 49 I rola -AD5E 58 X aslb -AD5F 20 20 bra 20 -AD61 20 00 . bra 00 -AD63 20 20 bra 20 -AD65 42 B illegal -AD66 49 I rola -AD67 54 T lsrb -AD68 54 T lsrb -AD69 45 E illegal -AD6A 20 20 bra 20 -AD6C 20 00 . bra 00 -AD6E 20 20 bra 20 -AD70 41 A illegal -AD71 4E N illegal -AD72 44 D lsra -AD73 45 E illegal -AD74 52 R illegal -AD75 45 E illegal -AD76 20 20 bra 20 -AD78 00 . test -AD79 20 20 bra 20 -AD7B 20 57 W bra 57 -AD7D 41 A illegal -AD7E 48 H asla -AD7F 4C L inca -AD80 20 20 bra 20 -AD82 20 00 . bra 00 -AD84 20 20 bra 20 -AD86 50 P negb -AD87 55 U illegal -AD88 4C L inca -AD89 53 S comb -AD8A 45 E illegal -AD8B 20 20 bra 20 -AD8D 20 00 . bra 00 -AD8F 20 20 bra 20 -AD91 45 E illegal -AD92 58 X aslb -AD93 54 T lsrb -AD94 52 R illegal -AD95 41 A illegal -AD96 20 20 bra 20 -AD98 20 00 . bra 00 -AD9A 20 53 S bra 53 -AD9C 45 E illegal -AD9D 4C L inca -AD9E 45 E illegal -AD9F 43 C coma -ADA0 43 C coma -ADA1 49 I rola -ADA2 4F O clra -ADA3 4E N illegal -ADA4 00 . test -ADA5 20 45 E bra 45 -ADA7 58 X aslb -ADA8 41 A illegal -ADA9 43 C coma -ADAA 54 T lsrb -ADAB 20 43 C bra 43 -ADAD 4F O clra -ADAE 49 I rola -ADAF 4E N illegal -ADB0 53 S comb -ADB1 20 4F O bra 4f -ADB3 4E N illegal -ADB4 4C L inca -ADB5 59 Y rolb -ADB6 20 00 . bra 00 -ADB8 20 4D M bra 4d -ADBA 4F O clra -ADBB 4E N illegal -ADBC 4E N illegal -ADBD 41 A illegal -ADBE 49 I rola -ADBF 45 E illegal -ADC0 20 45 E bra 45 -ADC2 58 X aslb -ADC3 41 A illegal -ADC4 43 C coma -ADC5 54 T lsrb -ADC6 45 E illegal -ADC7 20 53 S bra 53 -ADC9 45 E illegal -ADCA 55 U illegal -ADCB 4C L inca -ADCC 45 E illegal -ADCD 4D M tsta -ADCE 45 E illegal -ADCF 4E N illegal -ADD0 54 T lsrb -ADD1 20 00 . bra 00 -ADD3 20 4E N bra 4e -ADD5 49 I rola -ADD6 43 C coma -ADD7 48 H asla -ADD8 54 T lsrb -ADD9 20 55 U bra 55 -ADDB 45 E illegal -ADDC 42 B illegal -ADDD 45 E illegal -ADDE 52 R illegal -ADDF 5A Z decb -ADE0 41 A illegal -ADE1 48 H asla -ADE2 4C L inca -ADE3 45 E illegal -ADE4 4E N illegal -ADE5 20 00 . bra 00 -ADE7 20 49 I bra 49 -ADE9 4E N illegal -ADEA 54 T lsrb -ADEB 52 R illegal -ADEC 4F O clra -ADED 44 D lsra -ADEE 55 U illegal -ADEF 5A Z decb -ADF0 43 C coma -ADF1 41 A illegal -ADF2 20 50 P bra 50 -ADF4 52 R illegal -ADF5 45 E illegal -ADF6 43 C coma -ADF7 49 I rola -ADF8 4F O clra -ADF9 20 45 E bra 45 -ADFB 58 X aslb -ADFC 41 A illegal -ADFD 43 C coma -ADFE 54 T lsrb -ADFF 4F O clra -AE00 20 00 . bra 00 -AE02 20 43 C bra 43 -AE04 4F O clra -AE05 49 I rola -AE06 4E N illegal -AE07 53 S comb -AE08 20 4F O bra 4f -AE0A 4E N illegal -AE0B 4C L inca -AE0C 59 Y rolb -AE0D 20 00 . bra 00 -AE0F 20 4D M bra 4d -AE11 4F O clra -AE12 4E N illegal -AE13 4E N illegal -AE14 41 A illegal -AE15 49 I rola -AE16 45 E illegal -AE17 20 53 S bra 53 -AE19 45 E illegal -AE1A 55 U illegal -AE1B 4C L inca -AE1C 45 E illegal -AE1D 4D M tsta -AE1E 45 E illegal -AE1F 4E N illegal -AE20 54 T lsrb -AE21 20 00 . bra 00 -AE23 20 4E N bra 4e -AE25 55 U illegal -AE26 52 R illegal -AE27 20 4D M bra 4d -AE29 55 U illegal -AE2A 4E N illegal -AE2B 5A Z decb -AE2C 45 E illegal -AE2D 4E N illegal -AE2E 20 00 . bra 00 -AE30 20 4D M bra 4d -AE32 4F O clra -AE33 4E N illegal -AE34 45 E illegal -AE35 44 D lsra -AE36 41 A illegal -AE37 20 55 U bra 55 -AE39 4E N illegal -AE3A 49 I rola -AE3B 43 C coma -AE3C 41 A illegal -AE3D 4D M tsta -AE3E 45 E illegal -AE3F 4E N illegal -AE40 54 T lsrb -AE41 45 E illegal -AE42 20 00 . bra 00 -AE44 20 4D M bra 4d -AE46 41 A illegal -AE47 43 C coma -AE48 48 H asla -AE49 49 I rola -AE4A 4E N illegal -AE4B 45 E illegal -AE4C 20 4F O bra 4f -AE4E 55 U illegal -AE4F 54 T lsrb -AE50 20 4F O bra 4f -AE52 46 F rora -AE53 20 4F O bra 4f -AE55 52 R illegal -AE56 44 D lsra -AE57 45 E illegal -AE58 52 R illegal -AE59 20 00 . bra 00 -AE5B 20 48 H bra 48 -AE5D 4F O clra -AE5E 52 R illegal -AE5F 53 S comb -AE60 20 44 D bra 44 -AE62 45 E illegal -AE63 20 53 S bra 53 -AE65 45 E illegal -AE66 52 R illegal -AE67 56 V rorb -AE68 49 I rola -AE69 43 C coma -AE6A 45 E illegal -AE6B 20 00 . bra 00 -AE6D 20 41 A bra 41 -AE6F 55 U illegal -AE70 53 S comb -AE71 53 S comb -AE72 45 E illegal -AE73 52 R illegal -AE74 20 42 B bra 42 -AE76 45 E illegal -AE77 54 T lsrb -AE78 52 R illegal -AE79 49 I rola -AE7A 45 E illegal -AE7B 42 B illegal -AE7C 20 00 . bra 00 -AE7E 20 46 F bra 46 -AE80 55 U illegal -AE81 45 E illegal -AE82 52 R illegal -AE83 41 A illegal -AE84 20 44 D bra 44 -AE86 45 E illegal -AE87 20 53 S bra 53 -AE89 45 E illegal -AE8A 52 R illegal -AE8B 56 V rorb -AE8C 49 I rola -AE8D 43 C coma -AE8E 49 I rola -AE8F 4F O clra -AE90 20 00 . bra 00 - -AE92 2D 20 - blt 20 -AE94 20 20 bra 20 -AE96 20 20 bra 20 -AE98 20 20 bra 20 -AE9A 20 20 bra 20 -AE9C 00 . test - -AE9D 53 S comb -AE9E 45 E illegal -AE9F 54 T lsrb -AEA0 20 50 P bra 50 -AEA2 52 R illegal -AEA3 49 I rola -AEA4 43 C coma -AEA5 45 E illegal -AEA6 3F ? swi -AEA7 00 . test - -AEA8 20 20 bra 20 -AEAA 53 S comb -AEAB 59 Y rolb -AEAC 53 S comb -AEAD 54 T lsrb -AEAE 45 E illegal -AEAF 4D M tsta -AEB0 20 20 bra 20 -AEB2 00 . test - -AEB3 20 20 bra 20 -AEB5 20 20 bra 20 -AEB7 4F O clra -AEB8 4B K illegal -AEB9 20 20 bra 20 -AEBB 20 20 bra 20 -AEBD 00 . test - -AEBE 24 35 $5 bcc 35 -AEC0 20 45 E bra 45 -AEC2 4E N illegal -AEC3 41 A illegal -AEC4 42 B illegal -AEC5 4C L inca -AEC6 45 E illegal -AEC7 20 00 . bra 00 - -AEC9 24 35 $5 bcc 35 -AECB 20 44 D bra 44 -AECD 49 I rola -AECE 53 S comb -AECF 41 A illegal -AED0 42 B illegal -AED1 4C L inca -AED2 45 E illegal -AED3 00 . test - -AED4 53 S comb -AED5 4F O clra -AED6 44 D lsra -AED7 41 A illegal -AED8 20 56 V bra 56 -AEDA 45 E illegal -AEDB 4E N illegal -AEDC 44 D lsra -AEDD 20 00 . bra 00 -AEDF 53 S comb -AEE0 4E N illegal -AEE1 41 A illegal -AEE2 43 C coma -AEE3 4B K illegal -AEE4 20 56 V bra 56 -AEE6 45 E illegal -AEE7 4E N illegal -AEE8 44 D lsra -AEE9 00 . test - -AEEA 44 D lsra -AEEB 55 U illegal -AEEC 4D M tsta -AEED 42 B illegal -AEEE 20 4D M bra 4d -AEF0 45 E illegal -AEF1 43 C coma -AEF2 20 59 Y bra 59 -AEF4 00 . test -AEF5 44 D lsra -AEF6 55 U illegal -AEF7 4D M tsta -AEF8 42 B illegal -AEF9 20 4D M bra 4d -AEFB 45 E illegal -AEFC 43 C coma -AEFD 20 4E N bra 4e -AEFF 00 . test -AF00 4C L inca -AF01 4E N illegal -AF02 4B K illegal -AF03 20 4D M bra 4d -AF05 53 S comb -AF06 54 T lsrb -AF07 52 R illegal -AF08 20 59 Y bra 59 -AF0A 00 . test -AF0B 4C L inca -AF0C 4E N illegal -AF0D 4B K illegal -AF0E 20 4D M bra 4d -AF10 53 S comb -AF11 54 T lsrb -AF12 52 R illegal -AF13 20 4E N bra 4e -AF15 00 . test -AF16 43 C coma -AF17 41 A illegal -AF18 52 R illegal -AF19 44 D lsra -AF1A 20 52 R bra 52 -AF1C 44 D lsra -AF1D 52 R illegal -AF1E 20 59 Y bra 59 -AF20 00 . test -AF21 43 C coma -AF22 41 A illegal -AF23 52 R illegal -AF24 44 D lsra -AF25 20 52 R bra 52 -AF27 44 D lsra -AF28 52 R illegal -AF29 20 4E N bra 4e -AF2B 00 . test -AF2C 42 B illegal -AF2D 49 I rola -AF2E 4C L inca -AF2F 4C L inca -AF30 20 56 V bra 56 -AF32 41 A illegal -AF33 4C L inca -AF34 20 59 Y bra 59 -AF36 00 . test -AF37 42 B illegal -AF38 49 I rola -AF39 4C L inca -AF3A 4C L inca -AF3B 20 56 V bra 56 -AF3D 41 A illegal -AF3E 4C L inca -AF3F 20 4E N bra 4e -AF41 00 . test -AF42 50 P negb -AF43 52 R illegal -AF44 43 C coma -AF45 20 48 H bra 48 -AF47 4F O clra -AF48 4C L inca -AF49 44 D lsra -AF4A 20 59 Y bra 59 -AF4C 00 . test -AF4D 50 P negb -AF4E 52 R illegal -AF4F 43 C coma -AF50 20 48 H bra 48 -AF52 4F O clra -AF53 4C L inca -AF54 44 D lsra -AF55 20 4E N bra 4e -AF57 00 . test -AF58 50 P negb -AF59 52 R illegal -AF5A 43 C coma -AF5B 20 44 D bra 44 -AF5D 49 I rola -AF5E 53 S comb -AF5F 50 P negb -AF60 20 59 Y bra 59 -AF62 00 . test -AF63 50 P negb -AF64 52 R illegal -AF65 43 C coma -AF66 20 44 D bra 44 -AF68 49 I rola -AF69 53 S comb -AF6A 50 P negb -AF6B 20 4E N bra 4e -AF6D 00 . test -AF6E 46 F rora -AF6F 52 R illegal -AF70 45 E illegal -AF71 45 E illegal -AF72 20 56 V bra 56 -AF74 4E N illegal -AF75 44 D lsra -AF76 20 59 Y bra 59 -AF78 00 . test -AF79 46 F rora -AF7A 52 R illegal -AF7B 45 E illegal -AF7C 45 E illegal -AF7D 20 56 V bra 56 -AF7F 4E N illegal -AF80 44 D lsra -AF81 20 4E N bra 4e -AF83 00 . test -AF84 24 31 $1 bcc 31 -AF86 20 43 C bra 43 -AF88 48 H asla -AF89 4E N illegal -AF8A 47 G asra -AF8B 52 R illegal -AF8C 20 59 Y bra 59 -AF8E 00 . test -AF8F 24 31 $1 bcc 31 -AF91 20 43 C bra 43 -AF93 48 H asla -AF94 4E N illegal -AF95 47 G asra -AF96 52 R illegal -AF97 20 4E N bra 4e -AF99 00 . test -AF9A 43 C coma -AF9B 4C L inca -AF9C 52 R illegal -AF9D 20 4D M bra 4d -AF9F 49 I rola -AFA0 53 S comb -AFA1 20 20 bra 20 -AFA3 59 Y rolb -AFA4 00 . test -AFA5 43 C coma -AFA6 4C L inca -AFA7 52 R illegal -AFA8 20 4D M bra 4d -AFAA 49 I rola -AFAB 53 S comb -AFAC 20 20 bra 20 -AFAE 4E N illegal -AFAF 00 . test -AFB0 48 H asla -AFB1 49 I rola -AFB2 54 T lsrb -AFB3 20 4B K bra 4b -AFB5 45 E illegal -AFB6 59 Y rolb -AFB7 22 30 "0 bhi 30 -AFB9 22 00 ". bhi 00 -AFBB 45 E illegal -AFBC 4E N illegal -AFBD 54 T lsrb -AFBE 45 E illegal -AFBF 52 R illegal -AFC0 20 43 C bra 43 -AFC2 4F O clra -AFC3 44 D lsra -AFC4 45 E illegal -AFC5 00 . test -AFC6 53 S comb -AFC7 45 E illegal -AFC8 43 C coma -AFC9 55 U illegal -AFCA 52 R illegal -AFCB 45 E illegal -AFCC 20 4F O bra 4f -AFCE 4E N illegal -AFCF 20 00 . bra 00 -AFD1 53 S comb -AFD2 45 E illegal -AFD3 43 C coma -AFD4 55 U illegal -AFD5 52 R illegal -AFD6 45 E illegal -AFD7 20 4F O bra 4f -AFD9 46 F rora -AFDA 46 F rora -AFDB 00 . test -AFDC 2D 20 - blt 20 -AFDE 53 S comb -AFDF 41 A illegal -AFE0 56 V rorb -AFE1 49 I rola -AFE2 4E N illegal -AFE3 47 G asra -AFE4 20 2D - bra 2d -AFE6 00 . test -AFE7 2D 50 -P blt 50 -AFE9 52 R illegal -AFEA 49 I rola -AFEB 4E N illegal -AFEC 54 T lsrb -AFED 49 I rola -AFEE 4E N illegal -AFEF 47 G asra -AFF0 2D 00 -. blt 00 - -AFF2 4F O clra -AFF3 56 V rorb -AFF4 45 E illegal -AFF5 52 R illegal -AFF6 20 43 C bra 43 -AFF8 52 R illegal -AFF9 4E N illegal -AFFA 54 T lsrb -AFFB 3D = mul -AFFC 00 . test - -AFFD 48 H asla -AFFE 4F O clra -AFFF 4D M tsta -B000 45 E illegal -B001 20 46 F bra 46 -B003 41 A illegal -B004 49 I rola -B005 4C L inca -B006 3D = mul -B007 00 . test -B008 43 C coma -B009 48 H asla -B00A 4B K illegal -B00B 20 50 P bra 50 -B00D 52 R illegal -B00E 49 I rola -B00F 43 C coma -B010 45 E illegal -B011 53 S comb -B012 00 . test - -B013 48 H asla -B014 49 I rola -B015 54 T lsrb -B016 20 52 R bra 52 -B018 45 E illegal -B019 53 S comb -B01A 45 E illegal -B01B 54 T lsrb -B01C 20 00 . bra 00 - -B01E 43 C coma -B01F 4F O clra -B020 49 I rola -B021 4E N illegal -B022 20 20 bra 20 -B024 20 4A J bra 4a -B026 41 A illegal -B027 4D M tsta -B028 00 . test - -B029 42 B illegal -B02A 41 A illegal -B02B 44 D lsra -B02C 20 53 S bra 53 -B02E 45 E illegal -B02F 4E N illegal -B030 53 S comb -B031 4F O clra -B032 52 R illegal -B033 00 . test - -B034 43 C coma -B035 48 H asla -B036 47 G asra -B037 52 R illegal -B038 20 50 P bra 50 -B03A 57 W asrb -B03B 52 R illegal -B03C 55 U illegal -B03D 50 P negb -B03E 00 . test - -B03F 4C L inca -B040 49 I rola -B041 4E N illegal -B042 4B K illegal -B043 20 50 P bra 50 -B045 57 W asrb -B046 52 R illegal -B047 55 U illegal -B048 50 P negb -B049 00 . test - -B04A 43 C coma -B04B 41 A illegal -B04C 52 R illegal -B04D 44 D lsra -B04E 20 50 P bra 50 -B050 57 W asrb -B051 52 R illegal -B052 55 U illegal -B053 50 P negb -B054 00 . test - -B055 42 B illegal -B056 49 I rola -B057 4C L inca -B058 4C L inca -B059 20 45 E bra 45 -B05B 52 R illegal -B05C 52 R illegal -B05D 4F O clra -B05E 52 R illegal -B05F 00 . test - -B060 54 T lsrb -B061 55 U illegal -B062 42 B illegal -B063 45 E illegal -B064 20 45 E bra 45 -B066 52 R illegal -B067 52 R illegal -B068 4F O clra -B069 52 R illegal -B06A 00 . test -B06B 4E N illegal -B06C 4F O clra -B06D 20 20 bra 20 -B06F 43 C coma -B070 48 H asla -B071 41 A illegal -B072 4E N illegal -B073 47 G asra -B074 45 E illegal -B075 00 . test -B076 20 4E N bra 4e -B078 4F O clra -B079 20 46 F bra 46 -B07B 49 I rola -B07C 56 V rorb -B07D 45 E illegal -B07E 53 S comb -B07F 20 00 . bra 00 - -B081 4E N illegal -B082 4F O clra -B083 20 20 bra 20 -B085 41 A illegal -B086 43 C coma -B087 43 C coma -B088 45 E illegal -B089 53 S comb -B08A 53 S comb -B08B 00 . test -B08C 4E N illegal -B08D 4F O clra -B08E 20 20 bra 20 -B090 45 E illegal -B091 52 R illegal -B092 52 R illegal -B093 4F O clra -B094 52 R illegal -B095 53 S comb -B096 00 . test -B097 54 T lsrb -B098 45 E illegal -B099 53 S comb -B09A 54 T lsrb -B09B 20 20 bra 20 -B09D 56 V rorb -B09E 45 E illegal -B09F 4E N illegal -B0A0 44 D lsra -B0A1 00 . test -B0A2 4D M tsta -B0A3 54 T lsrb -B0A4 52 R illegal -B0A5 20 46 F bra 46 -B0A7 55 U illegal -B0A8 4E N illegal -B0A9 43 C coma -B0AA 54 T lsrb -B0AB 3F ? swi -B0AC 00 . test -B0AD 50 P negb -B0AE 52 R illegal -B0AF 4F O clra -B0B0 47 G asra -B0B1 52 R illegal -B0B2 41 A illegal -B0B3 4D M tsta -B0B4 20 20 bra 20 -B0B6 3F ? swi -B0B7 00 . test -B0B8 53 S comb -B0B9 45 E illegal -B0BA 4C L inca -B0BB 45 E illegal -B0BC 43 C coma -B0BD 54 T lsrb -B0BE 49 I rola -B0BF 4F O clra -B0C0 4E N illegal -B0C1 3F ? swi -B0C2 00 . test - -B0C3 14 . bset -B0C4 00 . test -B0C5 14 . bset -B0C6 C8 05 .. eorb #05 -B0C8 00 . test -B0C9 05 . asld -B0CA 00 . test -B0CB 02 . idiv -B0CC 00 . test -B0CD 02 . idiv -B0CE 00 . test -B0CF 01 . nop -B0D0 00 . test -B0D1 01 . nop -B0D2 00 . test -B0D3 01 . nop -B0D4 0C . clc -B0D5 17 . tba -B0D6 22 2E ". bhi 2e -B0D8 39 9 rts - -B0D9 44 D lsra -B0DA 4F O clra -B0DB 0B . sev -B0DC 16 . tab -B0DD 21 2C !, brn 2c -B0DF 38 8 pulx -B0E0 43 C coma -B0E1 4E N illegal -B0E2 59 Y rolb -B0E3 15 . bclr -B0E4 20 2B + bra 2b -B0E6 36 6 psha -B0E7 42 B illegal -B0E8 4D M tsta -B0E9 58 X aslb -B0EA 63 1F c. com 1f,x -B0EC 2A 35 *5 bpl 35 -B0EE 40 @ nega -B0EF 4C L inca -B0F0 57 W asrb -B0F1 62 b illegal -B0F2 09 . dex -B0F3 29 34 )4 bvs 34 -B0F5 3F ? swi -B0F6 4A J deca -B0F7 56 V rorb -B0F8 61 a illegal -B0F9 08 . inx -B0FA 13 . brclr -B0FB 33 3 pulb -B0FC 3E > wai -B0FD 49 I rola -B0FE 54 T lsrb -B0FF 60 07 `. neg 07,x -B101 12 . brset -B102 1D 3D .= bclr add,x 3d,x -B104 48 H asla -B105 53 S comb -B106 5E ^ illegal -B107 06 . tap -B108 11 . cba -B109 1C 27 .' bset add,x 27,x -B10B 47 G asra -B10C 52 R illegal -B10D 5D ] tstb -B10E 04 . lsrd -B10F 10 . sba -B110 1B . aba -B111 26 31 &1 bne 31 -B113 51 Q illegal -B114 5C \ incb -B115 03 . fdiv -B116 0E . cli -B117 1A . illegal -B118 25 30 %0 bcs 30 -B11A 3B ; rti -B11B 5B [ illegal -B11C 02 . idiv -B11D 0D . sec -B11E 18 . illegal -B11F 24 2F $/ bcc 2f -B121 3A : abx -B122 45 E illegal - -table of powers of 2 - -B123 00 01 02 04 08 -B128 10 20 40 80 - -B12C 00 -B12D 00 . test -B12E 2A 2A ** bpl 2a ;"**ERROR***" -B130 45 E illegal -B131 52 R illegal -B132 52 R illegal -B133 4F O clra -B134 52 R illegal -B135 2A 2A ** bpl 2a -B137 2A 00 *. bpl 00 - -B139 2A 2A ** bpl 2a -B13B 2A 2A ** bpl 2a -B13D 2A 2A ** bpl 2a -B13F 2A 2A ** bpl 2a -B141 2A 2A ** bpl 2a -B143 00 . test -B144 4F O clra -B145 4F O clra -B146 4F O clra -B147 4F O clra -B148 4F O clra -B149 4F O clra -B14A 4F O clra -B14B 4F O clra -B14C 4F O clra -B14D 4F O clra -B14E 00 . test -B14F 52 R illegal -B150 41 A illegal -B151 4D M tsta -B152 20 20 bra 20 -B154 20 46 F bra 46 -B156 41 A illegal -B157 49 I rola -B158 4C L inca -B159 00 . test -B15A 50 P negb -B15B 32 2 pula -B15C 20 20 bra 20 -B15E 20 20 bra 20 -B160 46 F rora -B161 41 A illegal -B162 49 I rola -B163 4C L inca -B164 00 . test -B165 50 P negb -B166 32 2 pula -B167 2D 50 -P blt 50 -B169 33 3 pulb -B16A 20 46 F bra 46 -B16C 41 A illegal -B16D 49 I rola -B16E 4C L inca -B16F 00 . test -B170 50 P negb -B171 32 2 pula -B172 2D 50 -P blt 50 -B174 38 8 pulx -B175 20 46 F bra 46 -B177 41 A illegal -B178 49 I rola -B179 4C L inca -B17A 00 . test -B17B 50 P negb -B17C 32 2 pula -B17D 2D 50 -P blt 50 -B17F 39 9 rts - -B180 20 46 F bra 46 -B182 41 A illegal -B183 49 I rola -B184 4C L inca -B185 00 . test -B186 50 P negb -B187 33 3 pulb -B188 2D 50 -P blt 50 -B18A 34 4 des -B18B 20 46 F bra 46 -B18D 41 A illegal -B18E 49 I rola -B18F 4C L inca -B190 00 . test -B191 50 P negb -B192 35 5 txs -B193 20 20 bra 20 -B195 20 20 bra 20 -B197 46 F rora -B198 41 A illegal -B199 49 I rola -B19A 4C L inca -B19B 00 . test -B19C 50 P negb -B19D 35 5 txs -B19E 2D 50 -P blt 50 -B1A0 37 7 pshb -B1A1 20 46 F bra 46 -B1A3 41 A illegal -B1A4 49 I rola -B1A5 4C L inca -B1A6 00 . test -B1A7 50 P negb -B1A8 37 7 pshb -B1A9 20 20 bra 20 -B1AB 20 20 bra 20 -B1AD 46 F rora -B1AE 41 A illegal -B1AF 49 I rola -B1B0 4C L inca -B1B1 00 . test -B1B2 50 P negb -B1B3 37 7 pshb -B1B4 2D 50 -P blt 50 -B1B6 38 8 pulx -B1B7 20 46 F bra 46 -B1B9 41 A illegal -B1BA 49 I rola -B1BB 4C L inca -B1BC 00 . test -B1BD 2D 20 - blt 20 -B1BF 50 P negb -B1C0 41 A illegal -B1C1 53 S comb -B1C2 53 S comb -B1C3 45 E illegal -B1C4 44 D lsra -B1C5 20 2D - bra 2d -B1C7 00 . test -B1C8 09 . dex -B1C9 12 . brset -B1CA 1B . aba -B1CB 24 2C $, bcc 2c -B1CD 35 5 txs -B1CE 3E > wai -B1CF 47 G asra -B1D0 54 T lsrb -B1D1 48 H asla -B1D2 41 A illegal -B1D3 4E N illegal -B1D4 4B K illegal -B1D5 20 59 Y bra 59 -B1D7 4F O clra -B1D8 55 U illegal -B1D9 20 46 F bra 46 -B1DB 4F O clra -B1DC 52 R illegal -B1DD 20 59 Y bra 59 -B1DF 4F O clra -B1E0 55 U illegal -B1E1 52 R illegal -B1E2 20 50 P bra 50 -B1E4 41 A illegal -B1E5 54 T lsrb -B1E6 52 R illegal -B1E7 4F O clra -B1E8 4E N illegal -B1E9 41 A illegal -B1EA 47 G asra -B1EB 45 E illegal -B1EC 20 20 bra 20 -B1EE 00 . test - -B1EF 20 52 R bra 52 -B1F1 4F O clra -B1F2 57 W asrb -B1F3 45 E illegal -B1F4 20 49 I bra 49 -B1F6 4E N illegal -B1F7 54 T lsrb -B1F8 20 00 . bra 00 - -B1FA 43 C coma -B1FB 4F O clra -B1FC 50 P negb -B1FD 59 Y rolb -B1FE 52 R illegal -B1FF 49 I rola -B200 47 G asra -B201 48 H asla -B202 54 T lsrb -B203 20 00 . bra 00 - -B205 20 20 bra 20 -B207 20 31 1 bra 31 -B209 39 9 rts -B20A 39 9 rts -B20B 33 3 pulb -B20C 20 20 bra 20 -B20E 20 00 . bra 00 - -B210 35 5 txs -B211 39 9 rts -B212 30 0 tsx -B213 30 0 tsx -B214 20 56 V bra 56 -B216 45 E illegal -B217 52 R illegal -B218 20 35 5 bra 35 -B21A 00 . test - -B21B 20 20 bra 20 -B21D 20 20 bra 20 -B21F 20 20 bra 20 -B221 20 20 bra 20 -B223 20 52 R bra 52 -B225 4F O clra -B226 57 W asrb -B227 45 E illegal -B228 20 20 bra 20 -B22A 49 I rola -B22B 4E N illegal -B22C 54 T lsrb -B22D 45 E illegal -B22E 52 R illegal -B22F 4E N illegal -B230 41 A illegal -B231 54 T lsrb -B232 49 I rola -B233 4F O clra -B234 4E N illegal -B235 41 A illegal -B236 4C L inca -B237 00 . test -B238 20 20 bra 20 -B23A 20 20 bra 20 -B23C 20 20 bra 20 -B23E 20 20 bra 20 -B240 2D 2D -- blt 2d -B242 2D 2D -- blt 2d -B244 2D 2D -- blt 2d -B246 2D 2D -- blt 2d -B248 2D 2D -- blt 2d -B24A 2D 2D -- blt 2d -B24C 2D 2D -- blt 2d -B24E 2D 2D -- blt 2d -B250 2D 2D -- blt 2d -B252 2D 2D -- blt 2d -B254 2D 00 -. blt 00 -B256 20 20 bra 20 -B258 20 20 bra 20 -B25A 20 20 bra 20 -B25C 20 20 bra 20 -B25E 35 5 txs -B25F 39 9 rts -B260 30 0 tsx -B261 30 0 tsx -B262 20 53 S bra 53 -B264 4F O clra -B265 46 F rora -B266 54 T lsrb -B267 57 W asrb -B268 41 A illegal -B269 52 R illegal -B26A 45 E illegal -B26B 20 56 V bra 56 -B26D 45 E illegal -B26E 52 R illegal -B26F 2E 20 . bgt 20 -B271 35 5 txs -B272 20 20 bra 20 -B274 00 . test -B275 20 20 bra 20 -B277 20 20 bra 20 -B279 20 20 bra 20 -B27B 20 20 bra 20 -B27D 20 20 bra 20 -B27F 20 41 A bra 41 -B281 43 C coma -B282 43 C coma -B283 4F O clra -B284 55 U illegal -B285 4E N illegal -B286 54 T lsrb -B287 20 20 bra 20 -B289 52 R illegal -B28A 45 E illegal -B28B 43 C coma -B28C 4F O clra -B28D 52 R illegal -B28E 44 D lsra -B28F 00 . test -B290 53 S comb -B291 45 E illegal -B292 52 R illegal -B293 49 I rola -B294 41 A illegal -B295 4C L inca -B296 20 20 bra 20 -B298 23 20 # bls 20 -B29A 20 20 bra 20 -B29C 20 20 bra 20 -B29E 20 2D - bra 2d -B2A0 20 00 . bra 00 -B2A2 4D M tsta -B2A3 41 A illegal -B2A4 43 C coma -B2A5 48 H asla -B2A6 49 I rola -B2A7 4E N illegal -B2A8 45 E illegal -B2A9 20 49 I bra 49 -B2AB 44 D lsra -B2AC 20 20 bra 20 -B2AE 20 20 bra 20 -B2B0 20 2D - bra 2d -B2B2 20 00 . bra 00 -B2B4 41 A illegal -B2B5 55 U illegal -B2B6 44 D lsra -B2B7 49 I rola -B2B8 54 T lsrb -B2B9 20 4E N bra 4e -B2BB 55 U illegal -B2BC 4D M tsta -B2BD 42 B illegal -B2BE 45 E illegal -B2BF 52 R illegal -B2C0 20 20 bra 20 -B2C2 20 20 bra 20 -B2C4 20 00 . bra 00 -B2C6 53 S comb -B2C7 41 A illegal -B2C8 4C L inca -B2C9 45 E illegal -B2CA 53 S comb -B2CB 20 20 bra 20 -B2CD 28 52 (R bvc 52 -B2CF 29 20 ) bvs 20 -B2D1 20 20 bra 20 -B2D3 20 20 bra 20 -B2D5 2D 20 - blt 20 -B2D7 00 . test -B2D8 53 S comb -B2D9 41 A illegal -B2DA 4C L inca -B2DB 45 E illegal -B2DC 53 S comb -B2DD 20 20 bra 20 -B2DF 28 4E (N bvc 4e -B2E1 29 20 ) bvs 20 -B2E3 20 20 bra 20 -B2E5 20 20 bra 20 -B2E7 2D 20 - blt 20 -B2E9 00 . test -B2EA 42 B illegal -B2EB 41 A illegal -B2EC 47 G asra -B2ED 20 54 T bra 54 -B2EF 4F O clra -B2F0 54 T lsrb -B2F1 41 A illegal -B2F2 4C L inca -B2F3 20 20 bra 20 -B2F5 20 20 bra 20 -B2F7 20 20 bra 20 -B2F9 2D 20 - blt 20 -B2FB 00 . test -B2FC 43 C coma -B2FD 41 A illegal -B2FE 53 S comb -B2FF 48 H asla -B300 20 42 B bra 42 -B302 4F O clra -B303 58 X aslb -B304 20 20 bra 20 -B306 20 20 bra 20 -B308 20 20 bra 20 -B30A 20 2D - bra 2d -B30C 20 00 . bra 00 -B30E 43 C coma -B30F 41 A illegal -B310 52 R illegal -B311 44 D lsra -B312 20 53 S bra 53 -B314 41 A illegal -B315 4C L inca -B316 45 E illegal -B317 53 S comb -B318 20 20 bra 20 -B31A 20 20 bra 20 -B31C 20 2D - bra 2d -B31E 20 00 . bra 00 -B320 42 B illegal -B321 49 I rola -B322 4C L inca -B323 4C L inca -B324 53 S comb -B325 20 49 I bra 49 -B327 4E N illegal -B328 20 53 S bra 53 -B32A 54 T lsrb -B32B 41 A illegal -B32C 43 C coma -B32D 4B K illegal -B32E 45 E illegal -B32F 52 R illegal -B330 00 . test -B331 20 20 bra 20 -B333 20 20 bra 20 -B335 42 B illegal -B336 49 I rola -B337 4C L inca -B338 4C L inca -B339 20 54 T bra 54 -B33B 4F O clra -B33C 54 T lsrb -B33D 41 A illegal -B33E 4C L inca -B33F 20 2D - bra 2d -B341 20 20 bra 20 -B343 20 20 bra 20 -B345 20 20 bra 20 -B347 20 20 bra 20 -B349 00 . test -B34A 20 20 bra 20 -B34C 20 20 bra 20 -B34E 4F O clra -B34F 4E N illegal -B350 45 E illegal -B351 53 S comb -B352 20 20 bra 20 -B354 20 20 bra 20 -B356 20 20 bra 20 -B358 20 2D - bra 2d -B35A 20 00 . bra 00 -B35C 20 20 bra 20 -B35E 20 20 bra 20 -B360 54 T lsrb -B361 57 W asrb -B362 4F O clra -B363 53 S comb -B364 20 20 bra 20 -B366 20 20 bra 20 -B368 20 20 bra 20 -B36A 20 2D - bra 2d -B36C 20 00 . bra 00 -B36E 20 20 bra 20 -B370 20 20 bra 20 -B372 46 F rora -B373 49 I rola -B374 56 V rorb -B375 45 E illegal -B376 53 S comb -B377 20 20 bra 20 -B379 20 20 bra 20 -B37B 20 20 bra 20 -B37D 2D 20 - blt 20 -B37F 00 . test -B380 20 20 bra 20 -B382 20 20 bra 20 -B384 54 T lsrb -B385 45 E illegal -B386 4E N illegal -B387 53 S comb -B388 20 20 bra 20 -B38A 20 20 bra 20 -B38C 20 20 bra 20 -B38E 20 2D - bra 2d -B390 20 00 . bra 00 -B392 20 20 bra 20 -B394 20 20 bra 20 -B396 54 T lsrb -B397 57 W asrb -B398 45 E illegal -B399 4E N illegal -B39A 54 T lsrb -B39B 49 I rola -B39C 45 E illegal -B39D 53 S comb -B39E 20 20 bra 20 -B3A0 20 2D - bra 2d -B3A2 20 00 . bra 00 -B3A4 43 C coma -B3A5 4F O clra -B3A6 49 I rola -B3A7 4E N illegal -B3A8 53 S comb -B3A9 20 49 I bra 49 -B3AB 4E N illegal -B3AC 20 54 T bra 54 -B3AE 55 U illegal -B3AF 42 B illegal -B3B0 45 E illegal -B3B1 53 S comb -B3B2 00 . test -B3B3 20 20 bra 20 -B3B5 20 20 bra 20 -B3B7 54 T lsrb -B3B8 55 U illegal -B3B9 42 B illegal -B3BA 45 E illegal -B3BB 20 54 T bra 54 -B3BD 4F O clra -B3BE 54 T lsrb -B3BF 41 A illegal -B3C0 4C L inca -B3C1 20 2D - bra 2d -B3C3 20 20 bra 20 -B3C5 20 20 bra 20 -B3C7 20 20 bra 20 -B3C9 00 . test -B3CA 20 20 bra 20 -B3CC 20 20 bra 20 -B3CE 24 31 $1 bcc 31 -B3D0 20 43 C bra 43 -B3D2 4F O clra -B3D3 49 I rola -B3D4 4E N illegal -B3D5 20 20 bra 20 -B3D7 20 20 bra 20 -B3D9 2D 20 - blt 20 -B3DB 00 . test -B3DC 20 20 bra 20 -B3DE 20 20 bra 20 -B3E0 51 Q illegal -B3E1 55 U illegal -B3E2 41 A illegal -B3E3 52 R illegal -B3E4 54 T lsrb -B3E5 45 E illegal -B3E6 52 R illegal -B3E7 53 S comb -B3E8 20 20 bra 20 -B3EA 20 2D - bra 2d -B3EC 20 00 . bra 00 -B3EE 20 20 bra 20 -B3F0 20 20 bra 20 -B3F2 44 D lsra -B3F3 49 I rola -B3F4 4D M tsta -B3F5 45 E illegal -B3F6 53 S comb -B3F7 20 20 bra 20 -B3F9 20 20 bra 20 -B3FB 20 20 bra 20 -B3FD 2D 20 - blt 20 -B3FF 00 . test -B400 20 20 bra 20 -B402 20 20 bra 20 -B404 4E N illegal -B405 49 I rola -B406 43 C coma -B407 4B K illegal -B408 45 E illegal -B409 4C L inca -B40A 53 S comb -B40B 20 20 bra 20 -B40D 20 20 bra 20 -B40F 2D 20 - blt 20 -B411 00 . test -B412 57 W asrb -B413 49 I rola -B414 4E N illegal -B415 2D 53 -S blt 53 -B417 4E N illegal -B418 4B K illegal -B419 20 56 V bra 56 -B41B 45 E illegal -B41C 4E N illegal -B41D 44 D lsra -B41E 53 S comb -B41F 20 20 bra 20 -B421 2D 20 - blt 20 -B423 00 . test -B424 53 S comb -B425 48 H asla -B426 4F O clra -B427 50 P negb -B428 50 P negb -B429 45 E illegal -B42A 52 R illegal -B42B 20 56 V bra 56 -B42D 45 E illegal -B42E 4E N illegal -B42F 44 D lsra -B430 53 S comb -B431 20 20 bra 20 -B433 2D 20 - blt 20 -B435 00 . test -B436 50 P negb -B437 52 R illegal -B438 4F O clra -B439 4D M tsta -B43A 4F O clra -B43B 20 56 V bra 56 -B43D 45 E illegal -B43E 4E N illegal -B43F 44 D lsra -B440 53 S comb -B441 20 20 bra 20 -B443 20 20 bra 20 -B445 2D 20 - blt 20 -B447 00 . test -B448 46 F rora -B449 52 R illegal -B44A 45 E illegal -B44B 45 E illegal -B44C 20 20 bra 20 -B44E 56 V rorb -B44F 45 E illegal -B450 4E N illegal -B451 44 D lsra -B452 53 S comb -B453 20 20 bra 20 -B455 20 20 bra 20 -B457 2D 20 - blt 20 -B459 00 . test -B45A 56 V rorb -B45B 45 E illegal -B45C 4E N illegal -B45D 44 D lsra -B45E 53 S comb -B45F 20 50 P bra 50 -B461 45 E illegal -B462 52 R illegal -B463 20 50 P bra 50 -B465 52 R illegal -B466 4F O clra -B467 44 D lsra -B468 55 U illegal -B469 43 C coma -B46A 54 T lsrb -B46B 20 43 C bra 43 -B46D 4F O clra -B46E 44 D lsra -B46F 45 E illegal -B470 00 . test - -B471 20 20 bra 20 -B473 20 20 bra 20 -B475 43 C coma -B476 4F O clra -B477 44 D lsra -B478 45 E illegal -B479 20 00 . bra 00 -B47B 56 V rorb -B47C 45 E illegal -B47D 4E N illegal -B47E 44 D lsra -B47F 53 S comb -B480 20 2D - bra 2d -B482 20 00 . bra 00 -B484 56 V rorb -B485 45 E illegal -B486 4E N illegal -B487 44 D lsra -B488 53 S comb -B489 2F 43 /C ble 43 -B48B 4F O clra -B48C 44 D lsra -B48D 45 E illegal -B48E 00 . test -B48F 41 A illegal -B490 42 B illegal -B491 43 C coma -B492 44 D lsra -B493 45 E illegal -B494 46 F rora -B495 47 G asra -B496 48 H asla -B497 49 I rola -B498 4A J deca -B499 4B K illegal -B49A 4C L inca -B49B 4D M tsta -B49C 4E N illegal -B49D 4F O clra -B49E 50 P negb -B49F 51 Q illegal -B4A0 52 R illegal -B4A1 53 S comb -B4A2 54 T lsrb -B4A3 55 U illegal -B4A4 56 V rorb -B4A5 57 W asrb -B4A6 58 X aslb -B4A7 59 Y rolb -B4A8 5A Z decb -B4A9 30 0 tsx -B4AA 31 1 ins -B4AB 32 2 pula -B4AC 33 3 pulb -B4AD 34 4 des -B4AE 35 5 txs -B4AF 36 6 psha -B4B0 37 7 pshb -B4B1 38 8 pulx -B4B2 39 9 rts -B4B3 24 2A $* bcc 2a -B4B5 20 00 . bra 00 -B4B7 01 . nop -B4B8 02 . idiv -B4B9 04 . lsrd -B4BA 08 . inx -B4BB 10 . sba -B4BC 20 40 @ bra 40 -B4BE 80 FF .. suba #ff -B4C0 FF FF FF ... stx ffff -B4C3 FF FF FF ... stx ffff -B4C6 FF FF FF ... stx ffff -B4C9 FF FF FF ... stx ffff -B4CC FF FF FF ... stx ffff -B4CF FF FF FF ... stx ffff -B4D2 FF FF FF ... stx ffff -B4D5 FF FF FF ... stx ffff -B4D8 FF FF FF ... stx ffff -B4DB FF FF FF ... stx ffff -B4DE FF FF FF ... stx ffff -B4E1 FF FF FF ... stx ffff -B4E4 FF FF FF ... stx ffff -B4E7 FF FF FF ... stx ffff -B4EA FF FF FF ... stx ffff -B4ED FF FF FF ... stx ffff -B4F0 FF FF FF ... stx ffff -B4F3 FF FF FF ... stx ffff -B4F6 FF FF FF ... stx ffff -B4F9 FF FF FF ... stx ffff -B4FC FF FF FF ... stx ffff -B4FF FF FF FF ... stx ffff -B502 FF FF FF ... stx ffff -B505 FF FF FF ... stx ffff -B508 FF FF FF ... stx ffff -B50B FF FF FF ... stx ffff -B50E FF FF FF ... stx ffff -B511 FF FF FF ... stx ffff -B514 FF FF FF ... stx ffff -B517 FF FF FF ... stx ffff -B51A FF FF FF ... stx ffff -B51D FF FF FF ... stx ffff -B520 FF FF FF ... stx ffff -B523 FF FF FF ... stx ffff -B526 FF FF FF ... stx ffff -B529 FF FF FF ... stx ffff -B52C FF FF FF ... stx ffff -B52F FF FF FF ... stx ffff -B532 FF FF FF ... stx ffff -B535 FF FF FF ... stx ffff -B538 FF FF FF ... stx ffff -B53B FF FF FF ... stx ffff -B53E FF FF FF ... stx ffff -B541 FF FF FF ... stx ffff -B544 FF FF FF ... stx ffff -B547 FF FF FF ... stx ffff -B54A FF FF FF ... stx ffff -B54D FF FF FF ... stx ffff -B550 FF FF FF ... stx ffff -B553 FF FF FF ... stx ffff -B556 FF FF FF ... stx ffff -B559 FF FF FF ... stx ffff -B55C FF FF FF ... stx ffff -B55F FF FF FF ... stx ffff -B562 FF FF FF ... stx ffff -B565 FF FF FF ... stx ffff -B568 FF FF FF ... stx ffff -B56B FF FF FF ... stx ffff -B56E FF FF FF ... stx ffff -B571 FF FF FF ... stx ffff -B574 FF FF FF ... stx ffff -B577 FF FF FF ... stx ffff -B57A FF FF FF ... stx ffff -B57D FF FF FF ... stx ffff -B580 FF FF FF ... stx ffff -B583 FF FF FF ... stx ffff -B586 FF FF FF ... stx ffff -B589 FF FF FF ... stx ffff -B58C FF FF FF ... stx ffff -B58F FF FF FF ... stx ffff -B592 FF FF FF ... stx ffff -B595 FF FF FF ... stx ffff -B598 FF FF FF ... stx ffff -B59B FF FF FF ... stx ffff -B59E FF FF FF ... stx ffff -B5A1 FF FF FF ... stx ffff -B5A4 FF FF FF ... stx ffff -B5A7 FF FF FF ... stx ffff -B5AA FF FF FF ... stx ffff -B5AD FF FF FF ... stx ffff -B5B0 FF FF FF ... stx ffff -B5B3 FF FF FF ... stx ffff -B5B6 FF FF FF ... stx ffff -B5B9 FF FF FF ... stx ffff -B5BC FF FF FF ... stx ffff -B5BF FF FF FF ... stx ffff -B5C2 FF FF FF ... stx ffff -B5C5 FF FF FF ... stx ffff -B5C8 FF FF FF ... stx ffff -B5CB FF FF FF ... stx ffff -B5CE FF FF FF ... stx ffff -B5D1 FF FF FF ... stx ffff -B5D4 FF FF FF ... stx ffff -B5D7 FF FF FF ... stx ffff -B5DA FF FF FF ... stx ffff -B5DD FF FF FF ... stx ffff -B5E0 FF FF FF ... stx ffff -B5E3 FF FF FF ... stx ffff -B5E6 FF FF FF ... stx ffff -B5E9 FF FF FF ... stx ffff -B5EC FF FF FF ... stx ffff -B5EF FF FF FF ... stx ffff -B5F2 FF FF FF ... stx ffff -B5F5 FF FF FF ... stx ffff -B5F8 FF FF FF ... stx ffff -B5FB FF FF FF ... stx ffff -B5FE FF FF FF ... stx ffff -B601 FF FF FF ... stx ffff -B604 FF FF FF ... stx ffff -B607 FF FF FF ... stx ffff -B60A FF FF FF ... stx ffff -B60D FF FF FF ... stx ffff -B610 FF FF FF ... stx ffff -B613 FF FF FF ... stx ffff -B616 FF FF FF ... stx ffff -B619 FF FF FF ... stx ffff -B61C FF FF FF ... stx ffff -B61F FF FF FF ... stx ffff -B622 FF FF FF ... stx ffff -B625 FF FF FF ... stx ffff -B628 FF FF FF ... stx ffff -B62B FF FF FF ... stx ffff -B62E FF FF FF ... stx ffff -B631 FF FF FF ... stx ffff -B634 FF FF FF ... stx ffff -B637 FF FF FF ... stx ffff -B63A FF FF FF ... stx ffff -B63D FF FF FF ... stx ffff -B640 FF FF FF ... stx ffff -B643 FF FF FF ... stx ffff -B646 FF FF FF ... stx ffff -B649 FF FF FF ... stx ffff -B64C FF FF FF ... stx ffff -B64F FF FF FF ... stx ffff -B652 FF FF FF ... stx ffff -B655 FF FF FF ... stx ffff -B658 FF FF FF ... stx ffff -B65B FF FF FF ... stx ffff -B65E FF FF FF ... stx ffff -B661 FF FF FF ... stx ffff -B664 FF FF FF ... stx ffff -B667 FF FF FF ... stx ffff -B66A FF FF FF ... stx ffff -B66D FF FF FF ... stx ffff -B670 FF FF FF ... stx ffff -B673 FF FF FF ... stx ffff -B676 FF FF FF ... stx ffff -B679 FF FF FF ... stx ffff -B67C FF FF FF ... stx ffff -B67F FF FF FF ... stx ffff -B682 FF FF FF ... stx ffff -B685 FF FF FF ... stx ffff -B688 FF FF FF ... stx ffff -B68B FF FF FF ... stx ffff -B68E FF FF FF ... stx ffff -B691 FF FF FF ... stx ffff -B694 FF FF FF ... stx ffff -B697 FF FF FF ... stx ffff -B69A FF FF FF ... stx ffff -B69D FF FF FF ... stx ffff -B6A0 FF FF FF ... stx ffff -B6A3 FF FF FF ... stx ffff -B6A6 FF FF FF ... stx ffff -B6A9 FF FF FF ... stx ffff -B6AC FF FF FF ... stx ffff -B6AF FF FF FF ... stx ffff -B6B2 FF FF FF ... stx ffff -B6B5 FF FF FF ... stx ffff -B6B8 FF FF FF ... stx ffff -B6BB FF FF FF ... stx ffff -B6BE FF FF FF ... stx ffff -B6C1 FF FF FF ... stx ffff -B6C4 FF FF FF ... stx ffff -B6C7 FF FF FF ... stx ffff -B6CA FF FF FF ... stx ffff -B6CD FF FF FF ... stx ffff -B6D0 FF FF FF ... stx ffff -B6D3 FF FF FF ... stx ffff -B6D6 FF FF FF ... stx ffff -B6D9 FF FF FF ... stx ffff -B6DC FF FF FF ... stx ffff -B6DF FF FF FF ... stx ffff -B6E2 FF FF FF ... stx ffff -B6E5 FF FF FF ... stx ffff -B6E8 FF FF FF ... stx ffff -B6EB FF FF FF ... stx ffff -B6EE FF FF FF ... stx ffff -B6F1 FF FF FF ... stx ffff -B6F4 FF FF FF ... stx ffff -B6F7 FF FF FF ... stx ffff -B6FA FF FF FF ... stx ffff -B6FD FF FF FF ... stx ffff -B700 FF FF FF ... stx ffff -B703 FF FF FF ... stx ffff -B706 FF FF FF ... stx ffff -B709 FF FF FF ... stx ffff -B70C FF FF FF ... stx ffff -B70F FF FF FF ... stx ffff -B712 FF FF FF ... stx ffff -B715 FF FF FF ... stx ffff -B718 FF FF FF ... stx ffff -B71B FF FF FF ... stx ffff -B71E FF FF FF ... stx ffff -B721 FF FF FF ... stx ffff -B724 FF FF FF ... stx ffff -B727 FF FF FF ... stx ffff -B72A FF FF FF ... stx ffff -B72D FF FF FF ... stx ffff -B730 FF FF FF ... stx ffff -B733 FF FF FF ... stx ffff -B736 FF FF FF ... stx ffff -B739 FF FF FF ... stx ffff -B73C FF FF FF ... stx ffff -B73F FF FF FF ... stx ffff -B742 FF FF FF ... stx ffff -B745 FF FF FF ... stx ffff -B748 FF FF FF ... stx ffff -B74B FF FF FF ... stx ffff -B74E FF FF FF ... stx ffff -B751 FF FF FF ... stx ffff -B754 FF FF FF ... stx ffff -B757 FF FF FF ... stx ffff -B75A FF FF FF ... stx ffff -B75D FF FF FF ... stx ffff -B760 FF FF FF ... stx ffff -B763 FF FF FF ... stx ffff -B766 FF FF FF ... stx ffff -B769 FF FF FF ... stx ffff -B76C FF FF FF ... stx ffff -B76F FF FF FF ... stx ffff -B772 FF FF FF ... stx ffff -B775 FF FF FF ... stx ffff -B778 FF FF FF ... stx ffff -B77B FF FF FF ... stx ffff -B77E FF FF FF ... stx ffff -B781 FF FF FF ... stx ffff -B784 FF FF FF ... stx ffff -B787 FF FF FF ... stx ffff -B78A FF FF FF ... stx ffff -B78D FF FF FF ... stx ffff -B790 FF FF FF ... stx ffff -B793 FF FF FF ... stx ffff -B796 FF FF FF ... stx ffff -B799 FF FF FF ... stx ffff -B79C FF FF FF ... stx ffff -B79F FF FF FF ... stx ffff -B7A2 FF FF FF ... stx ffff -B7A5 FF FF FF ... stx ffff -B7A8 FF FF FF ... stx ffff -B7AB FF FF FF ... stx ffff -B7AE FF FF FF ... stx ffff -B7B1 FF FF FF ... stx ffff -B7B4 FF FF FF ... stx ffff -B7B7 FF FF FF ... stx ffff -B7BA FF FF FF ... stx ffff -B7BD FF FF FF ... stx ffff -B7C0 FF FF FF ... stx ffff -B7C3 FF FF FF ... stx ffff -B7C6 FF FF FF ... stx ffff -B7C9 FF FF FF ... stx ffff -B7CC FF FF FF ... stx ffff -B7CF FF FF FF ... stx ffff -B7D2 FF FF FF ... stx ffff -B7D5 FF FF FF ... stx ffff -B7D8 FF FF FF ... stx ffff -B7DB FF FF FF ... stx ffff -B7DE FF FF FF ... stx ffff -B7E1 FF FF FF ... stx ffff -B7E4 FF FF FF ... stx ffff -B7E7 FF FF FF ... stx ffff -B7EA FF FF FF ... stx ffff -B7ED FF FF FF ... stx ffff -B7F0 FF FF FF ... stx ffff -B7F3 FF FF FF ... stx ffff -B7F6 FF FF FF ... stx ffff -B7F9 FF FF FF ... stx ffff -B7FC FF FF FF ... stx ffff -B7FF FF 34 F6 .4. stx 34f6 -B802 0E . cli -B803 6D C1 m. tst c1,x -B805 01 . nop -B806 27 03 '. beq 03 -B808 7E B9 2A ~.* jmp b92a ;goto25 -B80B F6 0E 02 ... ldab 0e02 -B80E C1 05 .. cmpb #05 -B810 27 03 '. beq 03 -B812 7E B9 2A ~.* jmp b92a ;goto25 -B815 F6 0E 03 ... ldab 0e03 -B818 C1 05 .. cmpb #05 -B81A 27 03 '. beq 03 -B81C 7E B9 2A ~.* jmp b92a ;goto25 -B81F F6 0E 04 ... ldab 0e04 -B822 C1 05 .. cmpb #05 -B824 27 03 '. beq 03 -B826 7E B9 2A ~.* jmp b92a ;goto25 -B829 F6 00 12 ... ldab 0012 -B82C C4 20 . andb #20 -B82E 27 03 '. beq 03 -B830 7E B9 2A ~.* jmp b92a ;goto25 -B833 30 0 tsx -B834 6F 00 o. clr 00,x -B836 F6 0E 6A ..j ldab 0e6a -B839 C1 00 .. cmpb #00 -B83B 22 33 "3 bhi 33 -B83D C6 64 .d ldab #64 -B83F F7 0E 6A ..j stb 0e6a -B842 7C 0E 05 |.. inc 0e05 -B845 F6 0E 05 ... ldab 0e05 -B848 C1 64 .d cmpb #64 -B84A 23 03 #. bls 03 -B84C 7F 0E 05 ... clr 0e05 -B84F F6 0E 05 ... ldab 0e05 -B852 BD D4 68 ..h jsr d468 ;jump51 -B855 83 00 00 ... subd #0000 -B858 27 0B '. beq 0b -B85A F6 0E 05 ... ldab 0e05 -B85D BD D7 A0 ... jsr d7a0 ;jump10 -B860 83 00 00 ... subd #0000 -B863 27 09 '. beq 09 -B865 30 0 tsx -B866 6C 00 l. inc 00,x -B868 E6 00 .. ldab 00,x -B86A C1 6E .n cmpb #6e -B86C 2D D4 -. blt d4 -B86E 20 0A . bra 0a -B870 F6 0E 6A ..j ldab 0e6a -B873 C1 00 .. cmpb #00 -B875 23 03 #. bls 03 -B877 7A 0E 6A z.j dec 0e6a -B87A F6 0E 05 ... ldab 0e05 -B87D BD D4 68 ..h jsr d468 ;jump51 -B880 83 00 00 ... subd #0000 -B883 26 03 &. bne 03 -B885 7E B9 0A ~.. jmp b90a ;goto26 -B888 F6 0E 05 ... ldab 0e05 -B88B BD D7 A0 ... jsr d7a0 ;jump10 -B88E 83 00 00 ... subd #0000 -B891 26 77 &w bne 77 -B893 BD BE 4B ..K jsr be4b ;jump1 -B896 C6 20 . ldab #20 -B898 F7 0B 9A ... stb 0b9a -B89B C6 20 . ldab #20 -B89D F7 0B 99 ... stb 0b99 -B8A0 C6 20 . ldab #20 -B8A2 F7 0B 98 ... stb 0b98 -B8A5 F6 0E 05 ... ldab 0e05 -B8A8 4F O clra -B8A9 CE 00 0A ... ldx #000a -B8AC 02 . idiv -B8AD 8F . xgdx -B8AE CB 30 .0 addb #30 -B8B0 F7 0B 97 ... stb 0b97 -B8B3 F6 0E 05 ... ldab 0e05 -B8B6 4F O clra -B8B7 CE 00 0A ... ldx #000a -B8BA 02 . idiv -B8BB CB 30 .0 addb #30 -B8BD F7 0B 96 ... stb 0b96 -B8C0 C6 20 . ldab #20 -B8C2 F7 0B 95 ... stb 0b95 -B8C5 C6 20 . ldab #20 -B8C7 F7 0B 94 ... stb 0b94 -B8CA F6 0E 05 ... ldab 0e05 -B8CD 4F O clra -B8CE C3 0E 06 ... addd #0e06 -B8D1 8F . xgdx -B8D2 E6 00 .. ldab 00,x -B8D4 4F O clra -B8D5 CE 00 0A ... ldx #000a -B8D8 02 . idiv -B8D9 8F . xgdx -B8DA CB 30 .0 addb #30 -B8DC F7 0B 93 ... stb 0b93 -B8DF F6 0E 05 ... ldab 0e05 -B8E2 4F O clra -B8E3 C3 0E 06 ... addd #0e06 -B8E6 8F . xgdx -B8E7 E6 00 .. ldab 00,x -B8E9 4F O clra -B8EA CE 00 0A ... ldx #000a -B8ED 02 . idiv -B8EE CB 30 .0 addb #30 -B8F0 F7 0B 92 ... stb 0b92 -B8F3 C6 20 . ldab #20 -B8F5 F7 0B 91 ... stb 0b91 -B8F8 C6 20 . ldab #20 -B8FA F7 0B 90 ... stb 0b90 -B8FD 7F 00 2C .., clr 002c -B900 BD BE 01 ... jsr be01 ;jump70 -B903 C6 0A .. ldab #0a -B905 F7 00 2C .., stb 002c -B908 20 1D . bra 1d -goto26: -B90A BD BE 4B ..K jsr be4b ;jump1 -B90D C6 57 .W ldab #57 -B90F F7 0B 96 ... stb 0b96 -B912 C6 42 .B ldab #42 -B914 F7 0B 95 ... stb 0b95 -B917 C6 42 .B ldab #42 -B919 F7 0B 94 ... stb 0b94 -B91C 7F 00 2C .., clr 002c -B91F BD BE 01 ... jsr be01 ;jump70 -B922 C6 0A .. ldab #0a -B924 F7 00 2C .., stb 002c -B927 7E BA 81 ~.. jmp ba81 ;goto27 -goto25: -B92A F6 0E 6D ..m ldab 0e6d -B92D C1 01 .. cmpb #01 -B92F 27 03 '. beq 03 -B931 7E BA 81 ~.. jmp ba81 ;goto27 -B934 F6 0E 00 ... ldab 0e00 -B937 C1 05 .. cmpb #05 -B939 27 03 '. beq 03 -B93B 7E BA 81 ~.. jmp ba81 ;goto27 -B93E F6 0E 01 ... ldab 0e01 -B941 C1 05 .. cmpb #05 -B943 27 03 '. beq 03 -B945 7E BA 81 ~.. jmp ba81 ;goto27 -B948 F6 0E 02 ... ldab 0e02 -B94B C1 05 .. cmpb #05 -B94D 27 03 '. beq 03 -B94F 7E BA 81 ~.. jmp ba81 ;goto27 -B952 F6 00 12 ... ldab 0012 -B955 C4 20 . andb #20 -B957 26 03 &. bne 03 -B959 7E BA 81 ~.. jmp ba81 ;goto27 -B95C F6 0E 04 ... ldab 0e04 -B95F C1 05 .. cmpb #05 -B961 26 79 &y bne 79 -B963 F6 0E 03 ... ldab 0e03 -B966 C1 05 .. cmpb #05 -B968 26 72 &r bne 72 -B96A 30 0 tsx -B96B 6F 00 o. clr 00,x -B96D 30 0 tsx -B96E E6 00 .. ldab 00,x -B970 C1 64 .d cmpb #64 -B972 2C 16 ,. bge 16 -B974 5F _ clrb -B975 37 7 pshb -B976 30 0 tsx -B977 E6 01 .. ldab 01,x -B979 4F O clra -B97A 5D ] tstb -B97B 2C 01 ,. bge 01 -B97D 4A J deca -B97E C3 0E 06 ... addd #0e06 -B981 8F . xgdx -B982 33 3 pulb -B983 E7 00 .. stb 00,x -B985 30 0 tsx -B986 6C 00 l. inc 00,x -B988 20 E3 . bra e3 -B98A 7F 0D FF ... clr 0dff -B98D 7F 0E 00 ... clr 0e00 -B990 7F 0E 01 ... clr 0e01 -B993 7F 0E 02 ... clr 0e02 -B996 7F 0E 03 ... clr 0e03 -B999 7F 0E 04 ... clr 0e04 -B99C C6 41 .A ldab #41 -B99E F7 0B 99 ... stb 0b99 -B9A1 C6 4C .L ldab #4c -B9A3 F7 0B 98 ... stb 0b98 -B9A6 C6 4C .L ldab #4c -B9A8 F7 0B 97 ... stb 0b97 -B9AB C6 20 . ldab #20 -B9AD F7 0B 96 ... stb 0b96 -B9B0 C6 43 .C ldab #43 -B9B2 F7 0B 95 ... stb 0b95 -B9B5 C6 4C .L ldab #4c -B9B7 F7 0B 94 ... stb 0b94 -B9BA C6 45 .E ldab #45 -B9BC F7 0B 93 ... stb 0b93 -B9BF C6 41 .A ldab #41 -B9C1 F7 0B 92 ... stb 0b92 -B9C4 C6 52 .R ldab #52 -B9C6 F7 0B 91 ... stb 0b91 -B9C9 C6 20 . ldab #20 -B9CB F7 0B 90 ... stb 0b90 -B9CE 7F 00 2C .., clr 002c -B9D1 BD BE 01 ... jsr be01 ;jump70 -B9D4 C6 1E .. ldab #1e -B9D6 F7 00 2C .., stb 002c -B9D9 7E BA 81 ~.. jmp ba81 ;goto27 -B9DC F6 0E 04 ... ldab 0e04 -B9DF C1 01 .. cmpb #01 -B9E1 27 0A '. beq 0a -B9E3 F6 0E 04 ... ldab 0e04 -B9E6 C1 02 .. cmpb #02 -B9E8 27 03 '. beq 03 -B9EA 7E BA 81 ~.. jmp ba81 ;goto27 -B9ED F6 0E 03 ... ldab 0e03 -B9F0 C1 00 .. cmpb #00 -B9F2 22 03 ". bhi 03 -B9F4 7E BA 81 ~.. jmp ba81 ;goto27 -B9F7 F6 0E 03 ... ldab 0e03 -B9FA C1 05 .. cmpb #05 -B9FC 26 03 &. bne 03 -B9FE 7E BA 81 ~.. jmp ba81 ;goto27 -BA01 F6 0E 03 ... ldab 0e03 -BA04 C1 07 .. cmpb #07 -BA06 24 79 $y bcc 79 -BA08 F6 0E 03 ... ldab 0e03 -BA0B 86 0A .. ldaa #0a -BA0D 3D = mul -BA0E FB 0E 04 ... addb 0e04 -BA11 30 0 tsx -BA12 E7 00 .. stb 00,x -BA14 E6 00 .. ldab 00,x -BA16 C1 64 .d cmpb #64 -BA18 2C 67 ,g bge 67 -BA1A E6 00 .. ldab 00,x -BA1C 2D 63 -c blt 63 -BA1E 5F _ clrb -BA1F 37 7 pshb -BA20 30 0 tsx -BA21 E6 01 .. ldab 01,x -BA23 4F O clra -BA24 5D ] tstb -BA25 2C 01 ,. bge 01 -BA27 4A J deca -BA28 C3 0E 06 ... addd #0e06 -BA2B 8F . xgdx -BA2C 33 3 pulb -BA2D E7 00 .. stb 00,x -BA2F F6 0E 03 ... ldab 0e03 -BA32 CB 30 .0 addb #30 -BA34 F7 0B 99 ... stb 0b99 -BA37 F6 0E 04 ... ldab 0e04 -BA3A CB 30 .0 addb #30 -BA3C F7 0B 98 ... stb 0b98 -BA3F C6 20 . ldab #20 -BA41 F7 0B 97 ... stb 0b97 -BA44 C6 43 .C ldab #43 -BA46 F7 0B 96 ... stb 0b96 -BA49 C6 4C .L ldab #4c -BA4B F7 0B 95 ... stb 0b95 -BA4E C6 45 .E ldab #45 -BA50 F7 0B 94 ... stb 0b94 -BA53 C6 41 .A ldab #41 -BA55 F7 0B 93 ... stb 0b93 -BA58 C6 52 .R ldab #52 -BA5A F7 0B 92 ... stb 0b92 -BA5D C6 45 .E ldab #45 -BA5F F7 0B 91 ... stb 0b91 -BA62 C6 44 .D ldab #44 -BA64 F7 0B 90 ... stb 0b90 -BA67 7F 0E 00 ... clr 0e00 -BA6A 7F 0E 01 ... clr 0e01 -BA6D 7F 0E 02 ... clr 0e02 -BA70 7F 0E 03 ... clr 0e03 -BA73 7F 0E 04 ... clr 0e04 -BA76 7F 00 2C .., clr 002c -BA79 BD BE 01 ... jsr be01 ;jump70 -BA7C C6 1E .. ldab #1e -BA7E F7 00 2C .., stb 002c -goto27: -BA81 31 1 ins -BA82 39 9 rts - -jump125: -BA83 F6 18 00 ... ldab 1800 -BA86 C4 7F .. andb #7f -BA88 F7 00 23 ..# stb 0023 -BA8B F6 00 23 ..# ldab 0023 -BA8E F1 00 12 ... cmpb 0012 -BA91 27 06 '. beq 06 -BA93 F6 00 23 ..# ldab 0023 -BA96 F7 00 12 ... stb 0012 -BA99 F6 20 00 . . ldab 2000 -BA9C F1 00 20 .. cmpb 0020 -BA9F 27 08 '. beq 08 -BAA1 F6 20 00 . . ldab 2000 -BAA4 F7 00 20 .. stb 0020 -BAA7 20 0E . bra 0e -BAA9 F6 00 20 .. ldab 0020 -BAAC F7 00 11 ... stb 0011 -BAAF F6 00 11 ... ldab 0011 -BAB2 C4 03 .. andb #03 -BAB4 F7 00 2B ..+ stb 002b -BAB7 F6 00 1B ... ldab 001b -BABA C4 04 .. andb #04 -BABC 37 7 pshb -BABD F6 10 0A ... ldab 100a -BAC0 C4 04 .. andb #04 -BAC2 30 0 tsx -BAC3 E0 00 .. subb 00,x -BAC5 31 1 ins -BAC6 27 17 '. beq 17 -BAC8 F6 10 0A ... ldab 100a -BACB C4 04 .. andb #04 -BACD 27 08 '. beq 08 -BACF CE 00 1B ... ldx #001b -BAD2 1C 00 .. bset add,x 00,x -BAD4 04 . lsrd -BAD5 20 06 . bra 06 -BAD7 CE 00 1B ... ldx #001b -BADA 1D 00 .. bclr add,x 00,x -BADC 04 . lsrd -BADD 20 15 . bra 15 -BADF F6 10 0A ... ldab 100a -BAE2 C4 04 .. andb #04 -BAE4 27 08 '. beq 08 -BAE6 CE 00 1D ... ldx #001d -BAE9 1C 00 .. bset add,x 00,x -BAEB 04 . lsrd -BAEC 20 06 . bra 06 -BAEE CE 00 1D ... ldx #001d -BAF1 1D 00 .. bclr add,x 00,x -BAF3 04 . lsrd -BAF4 CE 10 08 ... ldx #1008 -BAF7 1D 00 .. bclr add,x 00,x -BAF9 20 CE . bra ce -BAFB 10 . sba -BAFC 28 1C (. bvc 1c -BAFE 00 . test -BAFF 40 @ nega -BB00 CE 00 14 ... ldx #0014 -BB03 1C 00 .. bset add,x 00,x -BB05 04 . lsrd -BB06 F6 00 14 ... ldab 0014 -BB09 F7 38 00 .8. stb 3800 -BB0C CE 00 14 ... ldx #0014 -BB0F 1D 00 .. bclr add,x 00,x -BB11 04 . lsrd -BB12 F6 00 14 ... ldab 0014 -BB15 F7 38 00 .8. stb 3800 -BB18 CE 00 00 ... ldx #0000 -BB1B 3C < pshx -BB1C 5F _ clrb -BB1D 4F O clra -BB1E BD BD B5 ... jsr bdb5 ;jump78 -BB21 38 8 pulx -BB22 F7 00 5B ..[ stb 005b -BB25 CE 10 28 ..( ldx #1028 -BB28 1D 00 .. bclr add,x 00,x -BB2A 40 @ nega -BB2B CE 10 08 ... ldx #1008 -BB2E 1C 00 .. bset add,x 00,x -BB30 20 CE . bra ce -BB32 10 . sba -BB33 28 1C (. bvc 1c -BB35 00 . test -BB36 40 @ nega -BB37 CE 00 14 ... ldx #0014 -BB3A 1C 00 .. bset add,x 00,x -BB3C 04 . lsrd -BB3D F6 00 14 ... ldab 0014 -BB40 F7 38 00 .8. stb 3800 -BB43 CE 00 14 ... ldx #0014 -BB46 1D 00 .. bclr add,x 00,x -BB48 04 . lsrd -BB49 F6 00 14 ... ldab 0014 -BB4C F7 38 00 .8. stb 3800 -BB4F CE 00 00 ... ldx #0000 -BB52 3C < pshx -BB53 5F _ clrb -BB54 4F O clra -BB55 BD BD B5 ... jsr bdb5 ;jump78 -BB58 38 8 pulx -BB59 F7 00 56 ..V stb 0056 -BB5C CE 10 28 ..( ldx #1028 -BB5F 1D 00 .. bclr add,x 00,x -BB61 40 @ nega -BB62 39 9 rts -BB63 F6 00 00 ... ldab 0000 -BB66 27 03 '. beq 03 -BB68 7E BD B4 ~.. jmp bdb4 ;goto28 -BB6B F6 00 2E ... ldab 002e -BB6E 27 03 '. beq 03 -BB70 7E BD B4 ~.. jmp bdb4 ;goto28 -BB73 BD BA 83 ... jsr ba83 ;jump125 -BB76 F6 00 5B ..[ ldab 005b -BB79 F1 00 56 ..V cmpb 0056 -BB7C 26 0B &. bne 0b -BB7E F6 00 56 ..V ldab 0056 -BB81 27 06 '. beq 06 -BB83 7F 00 29 ..) clr 0029 -BB86 7E BD AF ~.. jmp bdaf ;goto29 -BB89 F6 00 5B ..[ ldab 005b -BB8C 27 34 '4 beq 34 -BB8E F6 00 5B ..[ ldab 005b -BB91 F7 00 5F .._ stb 005f -BB94 7F 00 1C ... clr 001c -BB97 F6 00 1C ... ldab 001c -BB9A C1 08 .. cmpb #08 -BB9C 24 15 $. bcc 15 -BB9E F6 00 5F .._ ldab 005f -BBA1 C4 01 .. andb #01 -BBA3 27 02 '. beq 02 -BBA5 20 0C . bra 0c -BBA7 F6 00 5F .._ ldab 005f -BBAA 54 T lsrb -BBAB F7 00 5F .._ stb 005f -BBAE 7C 00 1C |.. inc 001c -BBB1 20 E4 . bra e4 -BBB3 F6 00 1C ... ldab 001c -BBB6 4F O clra -BBB7 C3 AC 9D ... addd #ac9d -BBBA 8F . xgdx -BBBB E6 00 .. ldab 00,x -BBBD F7 00 16 ... stb 0016 -BBC0 20 3C < bra 3c -BBC2 F6 00 56 ..V ldab 0056 -BBC5 27 34 '4 beq 34 -BBC7 F6 00 56 ..V ldab 0056 -BBCA F7 00 5F .._ stb 005f -BBCD 7F 00 1C ... clr 001c -BBD0 F6 00 1C ... ldab 001c -BBD3 C1 08 .. cmpb #08 -BBD5 24 15 $. bcc 15 -BBD7 F6 00 5F .._ ldab 005f -BBDA C4 01 .. andb #01 -BBDC 27 02 '. beq 02 -BBDE 20 0C . bra 0c -BBE0 F6 00 5F .._ ldab 005f -BBE3 54 T lsrb -BBE4 F7 00 5F .._ stb 005f -BBE7 7C 00 1C |.. inc 001c -BBEA 20 E4 . bra e4 -BBEC F6 00 1C ... ldab 001c -BBEF 4F O clra -BBF0 C3 AC A0 ... addd #aca0 -BBF3 8F . xgdx -BBF4 E6 00 .. ldab 00,x -BBF6 F7 00 16 ... stb 0016 -BBF9 20 03 . bra 03 -BBFB 7F 00 16 ... clr 0016 -BBFE F6 00 5B ..[ ldab 005b -BC01 FA 00 56 ..V orb 0056 -BC04 F7 00 5F .._ stb 005f -BC07 7F 00 5E ..^ clr 005e -BC0A 7F 00 1C ... clr 001c -BC0D F6 00 1C ... ldab 001c -BC10 C1 08 .. cmpb #08 -BC12 24 16 $. bcc 16 -BC14 F6 00 5F .._ ldab 005f -BC17 C4 01 .. andb #01 -BC19 27 03 '. beq 03 -BC1B 7C 00 5E |.^ inc 005e -BC1E F6 00 5F .._ ldab 005f -BC21 54 T lsrb -BC22 F7 00 5F .._ stb 005f -BC25 7C 00 1C |.. inc 001c -BC28 20 E3 . bra e3 -BC2A F6 00 5E ..^ ldab 005e -BC2D C1 01 .. cmpb #01 -BC2F 22 05 ". bhi 05 -BC31 F6 00 16 ... ldab 0016 -BC34 26 0F &. bne 0f -BC36 7F 00 29 ..) clr 0029 -BC39 CE 00 1B ... ldx #001b -BC3C 1C 00 .. bset add,x 00,x -BC3E 10 . sba -BC3F 7F 00 37 ..7 clr 0037 -BC42 7E BD AF ~.. jmp bdaf ;goto29 -BC45 F6 00 16 ... ldab 0016 -BC48 F1 00 29 ..) cmpb 0029 -BC4B 27 2D '- beq 2d -BC4D F6 00 16 ... ldab 0016 -BC50 F7 00 29 ..) stb 0029 -BC53 F6 0E 00 ... ldab 0e00 -BC56 F7 0D FF ... stb 0dff -BC59 F6 0E 01 ... ldab 0e01 -BC5C F7 0E 00 ... stb 0e00 -BC5F F6 0E 02 ... ldab 0e02 -BC62 F7 0E 01 ... stb 0e01 -BC65 F6 0E 03 ... ldab 0e03 -BC68 F7 0E 02 ... stb 0e02 -BC6B F6 0E 04 ... ldab 0e04 -BC6E F7 0E 03 ... stb 0e03 -BC71 F6 00 29 ..) ldab 0029 -BC74 F7 0E 04 ... stb 0e04 -BC77 7E BD AF ~.. jmp bdaf ;goto29 -BC7A F6 00 12 ... ldab 0012 -BC7D C4 20 . andb #20 -BC7F 27 3B '; beq 3b -BC81 F6 00 29 ..) ldab 0029 -BC84 27 33 '3 beq 33 -BC86 F6 00 1B ... ldab 001b -BC89 C4 10 .. andb #10 -BC8B 27 2C ', beq 2c -BC8D F6 00 42 ..B ldab 0042 -BC90 27 15 '. beq 15 -BC92 F6 00 09 ... ldab 0009 -BC95 27 08 '. beq 08 -BC97 F6 00 29 ..) ldab 0029 -BC9A F7 00 0A ... stb 000a -BC9D 20 06 . bra 06 -BC9F F6 00 29 ..) ldab 0029 -BCA2 F7 00 09 ... stb 0009 -BCA5 20 06 . bra 06 -BCA7 F6 00 29 ..) ldab 0029 -BCAA F7 00 42 ..B stb 0042 -BCAD BD E5 AA ... jsr e5aa ;jump12 -BCB0 7F 00 2C .., clr 002c -BCB3 CE 00 1B ... ldx #001b -BCB6 1D 00 .. bclr add,x 00,x -BCB8 10 . sba -BCB9 7E BD AF ~.. jmp bdaf ;goto29 -BCBC F6 00 1B ... ldab 001b -BCBF C4 10 .. andb #10 -BCC1 26 03 &. bne 03 -BCC3 7E BD 91 ~.. jmp bd91 ;goto30 -BCC6 F6 00 21 ..! ldab 0021 -BCC9 C4 20 . andb #20 -BCCB 27 03 '. beq 03 -BCCD 7E BD 91 ~.. jmp bd91 ;goto30 -BCD0 F6 00 29 ..) ldab 0029 -BCD3 C1 0B .. cmpb #0b -BCD5 26 03 &. bne 03 -BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 -BCDA 7F 00 49 ..I clr 0049 -BCDD F6 00 3A ..: ldab 003a -BCE0 26 32 &2 bne 32 -BCE2 F6 00 29 ..) ldab 0029 -BCE5 C1 0A .. cmpb #0a -BCE7 26 05 &. bne 05 -BCE9 7F 00 1E ... clr 001e -BCEC 20 06 . bra 06 -BCEE F6 00 29 ..) ldab 0029 -BCF1 F7 00 1E ... stb 001e -BCF4 C6 32 .2 ldab #32 -BCF6 F7 00 3A ..: stb 003a -BCF9 BD BE 4B ..K jsr be4b ;jump1 -BCFC F6 00 1E ... ldab 001e -BCFF CB 30 .0 addb #30 -BD01 F7 0B 95 ... stb 0b95 -BD04 BD E5 AA ... jsr e5aa ;jump12 -BD07 7F 00 2C .., clr 002c -BD0A BD BE 01 ... jsr be01 ;jump70 -BD0D C6 32 .2 ldab #32 -BD0F F7 00 2C .., stb 002c -BD12 20 46 F bra 46 -BD14 F6 00 29 ..) ldab 0029 -BD17 C1 05 .. cmpb #05 -BD19 27 07 '. beq 07 -BD1B F6 00 29 ..) ldab 0029 -BD1E C1 0A .. cmpb #0a -BD20 26 05 &. bne 05 -BD22 7F 00 2C .., clr 002c -BD25 20 2D - bra 2d -BD27 F6 00 1E ... ldab 001e -BD2A 58 X aslb -BD2B 58 X aslb -BD2C 58 X aslb -BD2D F7 00 06 ... stb 0006 -BD30 F6 00 1E ... ldab 001e -BD33 58 X aslb -BD34 FB 00 06 ... addb 0006 -BD37 F7 00 06 ... stb 0006 -BD3A F6 00 29 ..) ldab 0029 -BD3D FB 00 06 ... addb 0006 -BD40 F7 00 06 ... stb 0006 -BD43 F6 00 29 ..) ldab 0029 -BD46 CB 30 .0 addb #30 -BD48 F7 0B 94 ... stb 0b94 -BD4B BD BE 01 ... jsr be01 ;jump70 -BD4E CE 00 1B ... ldx #001b -BD51 1D 00 .. bclr add,x 00,x -BD53 40 @ nega -BD54 7F 00 3A ..: clr 003a -BD57 BD E5 AA ... jsr e5aa ;jump12 -BD5A 20 2D - bra 2d -goto31: -BD5C C6 19 .. ldab #19 -BD5E F7 00 37 ..7 stb 0037 -BD61 F6 00 3A ..: ldab 003a -BD64 27 08 '. beq 08 -BD66 7F 00 3A ..: clr 003a -BD69 7F 00 2C .., clr 002c -BD6C 20 18 . bra 18 -BD6E 7C 00 49 |.I inc 0049 -BD71 F6 00 49 ..I ldab 0049 -BD74 C1 02 .. cmpb #02 -BD76 25 0E %. bcs 0e -BD78 7F 00 49 ..I clr 0049 -BD7B CE 00 1B ... ldx #001b -BD7E 1C 00 .. bset add,x 00,x -BD80 01 . nop -BD81 C6 3C .< ldab #3c -BD83 F7 00 4F ..O stb 004f -BD86 BD E5 AA ... jsr e5aa ;jump12 -BD89 CE 00 1B ... ldx #001b -BD8C 1D 00 .. bclr add,x 00,x -BD8E 10 . sba -BD8F 20 1E . bra 1e -goto30: -BD91 F6 00 1B ... ldab 001b -BD94 C4 10 .. andb #10 -BD96 26 17 &. bne 17 -BD98 F6 00 29 ..) ldab 0029 -BD9B C1 0B .. cmpb #0b -BD9D 26 10 &. bne 10 -BD9F F6 00 37 ..7 ldab 0037 -BDA2 26 0B &. bne 0b -BDA4 BD DD D5 ... jsr ddd5 ;jump120 -BDA7 7F 00 49 ..I clr 0049 -BDAA C6 14 .. ldab #14 -BDAC F7 00 2C .., stb 002c -goto29: -BDAF C6 01 .. ldab #01 -BDB1 F7 00 00 ... stb 0000 -goto28: -BDB4 39 9 rts - -jump78: -BDB5 37 7 pshb -BDB6 36 6 psha -BDB7 3C < pshx -BDB8 5F _ clrb -BDB9 4F O clra -BDBA 30 0 tsx -BDBB ED 00 .. stad 00,x -BDBD E6 07 .. ldab 07,x -BDBF 27 0E '. beq 0e -BDC1 CE 00 14 ... ldx #0014 -BDC4 1C 00 .. bset add,x 00,x -BDC6 08 . inx -BDC7 F6 00 14 ... ldab 0014 -BDCA F7 38 00 .8. stb 3800 -BDCD 20 0C . bra 0c -BDCF CE 00 14 ... ldx #0014 -BDD2 1D 00 .. bclr add,x 00,x -BDD4 08 . inx -BDD5 F6 00 14 ... ldab 0014 -BDD8 F7 38 00 .8. stb 3800 -BDDB 30 0 tsx -BDDC E6 03 .. ldab 03,x -BDDE F7 10 2A ..* stb 102a -BDE1 F6 10 29 ..) ldab 1029 -BDE4 2D 0F -. blt 0f -BDE6 38 8 pulx -BDE7 08 . inx -BDE8 3C < pshx -BDE9 30 0 tsx -BDEA EC 00 .. ldd 00,x -BDEC 83 FF FF ... subd #ffff -BDEF 26 02 &. bne 02 -BDF1 20 02 . bra 02 -BDF3 20 EC . bra ec -BDF5 F6 10 2A ..* ldab 102a -BDF8 30 0 tsx -BDF9 E7 03 .. stb 03,x -BDFB E6 03 .. ldab 03,x -BDFD 4F O clra -BDFE 38 8 pulx -BDFF 38 8 pulx -BE00 39 9 rts - -jump70: -BE01 F6 00 2C .., ldab 002c -BE04 26 09 &. bne 09 -BE06 8D 61 .a bsr dest 61 -BE08 8D 06 .. bsr dest 06 -BE0A C6 03 .. ldab #03 -BE0C F7 00 2C .., stb 002c -BE0F 39 9 rts - -jump88: -BE10 CE 10 28 ..( ldx #1028 -BE13 1C 00 .. bset add,x 00,x -BE15 40 @ nega -BE16 7F 00 1C ... clr 001c -BE19 F6 00 1C ... ldab 001c -BE1C C1 0A .. cmpb #0a -BE1E 24 19 $. bcc 19 -BE20 CE 00 01 ... ldx #0001 -BE23 3C < pshx -BE24 F6 00 1C ... ldab 001c -BE27 4F O clra -BE28 C3 0B 90 ... addd #0b90 -BE2B 8F . xgdx -BE2C E6 00 .. ldab 00,x -BE2E C4 7F .. andb #7f -BE30 4F O clra -BE31 8D 82 .. bsr dest 82 -BE33 38 8 pulx -BE34 7C 00 1C |.. inc 001c -BE37 20 E0 . bra e0 -BE39 CE 00 01 ... ldx #0001 -BE3C 3C < pshx -BE3D CC 00 FF ... ldd #00ff -BE40 BD BD B5 ... jsr bdb5 ;jump78 -BE43 38 8 pulx -BE44 CE 10 28 ..( ldx #1028 -BE47 1D 00 .. bclr add,x 00,x -BE49 40 @ nega -BE4A 39 9 rts - -jump1: -BE4B 7F 00 1C ... clr 001c -BE4E F6 00 1C ... ldab 001c -BE51 C1 0A .. cmpb #0a -BE53 24 13 $. bcc 13 -BE55 C6 20 . ldab #20 -BE57 37 7 pshb -BE58 F6 00 1C ... ldab 001c -BE5B 4F O clra -BE5C C3 0B 90 ... addd #0b90 -BE5F 8F . xgdx -BE60 33 3 pulb -BE61 E7 00 .. stb 00,x -BE63 7C 00 1C |.. inc 001c -BE66 20 E6 . bra e6 -BE68 39 9 rts - -jump3: -BE69 CE 10 00 ... ldx #1000 ; -BE6C 1D 00 .. bclr add,x 00,x ; -BE6E 80 BD .. suba #bd ; -BE70 E5 96 .. bitb 96,x -BE72 CE 10 00 ... ldx #1000 -BE75 1C 00 .. bset add,x 00,x -BE77 80 CE .. suba #ce -BE79 10 . sba -BE7A 28 1C (. bvc 1c -BE7C 00 . test -BE7D 40 @ nega -BE7E BD E5 96 ... jsr e596 ;jump115 -BE81 CE 00 01 ... ldx #0001 -BE84 3C < pshx -BE85 CC 00 CA ... ldd #00ca -BE88 BD BD B5 ... jsr bdb5 ;jump78 -BE8B 38 8 pulx -BE8C CE 00 01 ... ldx #0001 -BE8F 3C < pshx -BE90 CC 00 E0 ... ldd #00e0 -BE93 BD BD B5 ... jsr bdb5 ;jump78 -BE96 38 8 pulx -BE97 CE 10 28 ..( ldx #1028 -BE9A 1D 00 .. bclr add,x 00,x -BE9C 40 @ nega -BE9D 39 9 rts - -jump50: -BE9E 37 7 pshb -BE9F 36 6 psha -BEA0 8D A9 .. bsr dest a9 -BEA2 30 0 tsx -BEA3 E6 05 .. ldab 05,x -BEA5 26 1B &. bne 1b -BEA7 F6 00 06 ... ldab 0006 -BEAA 4F O clra -BEAB CE 00 0A ... ldx #000a -BEAE 02 . idiv -BEAF 8F . xgdx -BEB0 CB 30 .0 addb #30 -BEB2 F7 0B 99 ... stb 0b99 -BEB5 F6 00 06 ... ldab 0006 -BEB8 4F O clra -BEB9 CE 00 0A ... ldx #000a -BEBC 02 . idiv -BEBD CB 30 .0 addb #30 -BEBF F7 0B 98 ... stb 0b98 -BEC2 30 0 tsx -BEC3 EC 00 .. ldd 00,x -BEC5 C4 FF .. andb #ff -BEC7 84 3F .? anda #3f -BEC9 ED 00 .. stad 00,x -BECB EC 00 .. ldd 00,x -BECD CE 03 E8 ... ldx #03e8 -BED0 02 . idiv -BED1 8F . xgdx -BED2 CB 30 .0 addb #30 -BED4 37 7 pshb -BED5 30 0 tsx -BED6 E6 06 .. ldab 06,x -BED8 4F O clra -BED9 C3 0B 95 ... addd #0b95 -BEDC 8F . xgdx -BEDD 33 3 pulb -BEDE E7 00 .. stb 00,x -BEE0 30 0 tsx -BEE1 EC 00 .. ldd 00,x -BEE3 CE 03 E8 ... ldx #03e8 -BEE6 02 . idiv -BEE7 CE 00 64 ..d ldx #0064 -BEEA 02 . idiv -BEEB 8F . xgdx -BEEC CB 30 .0 addb #30 -BEEE 37 7 pshb -BEEF 30 0 tsx -BEF0 E6 06 .. ldab 06,x -BEF2 4F O clra -BEF3 C3 0B 94 ... addd #0b94 -BEF6 8F . xgdx -BEF7 33 3 pulb -BEF8 E7 00 .. stb 00,x -BEFA 30 0 tsx -BEFB EC 00 .. ldd 00,x -BEFD CE 00 64 ..d ldx #0064 -BF00 02 . idiv -BF01 CE 00 0A ... ldx #000a -BF04 02 . idiv -BF05 8F . xgdx -BF06 CB 30 .0 addb #30 -BF08 37 7 pshb -BF09 30 0 tsx -BF0A E6 06 .. ldab 06,x -BF0C 4F O clra -BF0D C3 0B 93 ... addd #0b93 -BF10 8F . xgdx -BF11 33 3 pulb -BF12 E7 00 .. stb 00,x -BF14 30 0 tsx -BF15 EC 00 .. ldd 00,x -BF17 CE 00 0A ... ldx #000a -BF1A 02 . idiv -BF1B CB 30 .0 addb #30 -BF1D 37 7 pshb -BF1E 30 0 tsx -BF1F E6 06 .. ldab 06,x -BF21 4F O clra -BF22 C3 0B 92 ... addd #0b92 -BF25 8F . xgdx -BF26 33 3 pulb -BF27 E7 00 .. stb 00,x -BF29 F6 00 13 ... ldab 0013 -BF2C C1 01 .. cmpb #01 -BF2E 22 03 ". bhi 03 -BF30 7E BF DE ~.. jmp bfde ;goto32 -BF33 30 0 tsx -BF34 E6 05 .. ldab 05,x -BF36 4F O clra -BF37 C3 0B 92 ... addd #0b92 -BF3A 8F . xgdx -BF3B E6 00 .. ldab 00,x -BF3D 37 7 pshb -BF3E 30 0 tsx -BF3F E6 06 .. ldab 06,x -BF41 4F O clra -BF42 C3 0B 91 ... addd #0b91 -BF45 8F . xgdx -BF46 33 3 pulb -BF47 E7 00 .. stb 00,x -BF49 30 0 tsx -BF4A E6 05 .. ldab 05,x -BF4C 4F O clra -BF4D C3 0B 93 ... addd #0b93 -BF50 8F . xgdx -BF51 E6 00 .. ldab 00,x -BF53 37 7 pshb -BF54 30 0 tsx -BF55 E6 06 .. ldab 06,x -BF57 4F O clra -BF58 C3 0B 92 ... addd #0b92 -BF5B 8F . xgdx -BF5C 33 3 pulb -BF5D E7 00 .. stb 00,x -BF5F F6 00 13 ... ldab 0013 -BF62 C1 02 .. cmpb #02 -BF64 26 10 &. bne 10 -BF66 C6 2E .. ldab #2e -BF68 37 7 pshb -BF69 30 0 tsx -BF6A E6 06 .. ldab 06,x -BF6C 4F O clra -BF6D C3 0B 93 ... addd #0b93 -BF70 8F . xgdx -BF71 33 3 pulb -BF72 E7 00 .. stb 00,x -BF74 20 68 h bra 68 -BF76 C1 04 .. cmpb #04 -BF78 26 26 && bne 26 -BF7A 30 0 tsx -BF7B E6 05 .. ldab 05,x -BF7D 4F O clra -BF7E C3 0B 94 ... addd #0b94 -BF81 8F . xgdx -BF82 E6 00 .. ldab 00,x -BF84 37 7 pshb -BF85 30 0 tsx -BF86 E6 06 .. ldab 06,x -BF88 4F O clra -BF89 C3 0B 93 ... addd #0b93 -BF8C 8F . xgdx -BF8D 33 3 pulb -BF8E E7 00 .. stb 00,x -BF90 C6 2E .. ldab #2e -BF92 37 7 pshb -BF93 30 0 tsx -BF94 E6 06 .. ldab 06,x -BF96 4F O clra -BF97 C3 0B 94 ... addd #0b94 -BF9A 8F . xgdx -BF9B 33 3 pulb -BF9C E7 00 .. stb 00,x -BF9E 20 3E > bra 3e -BFA0 C1 08 .. cmpb #08 -BFA2 26 3A &: bne 3a -BFA4 30 0 tsx -BFA5 E6 05 .. ldab 05,x -BFA7 4F O clra -BFA8 C3 0B 94 ... addd #0b94 -BFAB 8F . xgdx -BFAC E6 00 .. ldab 00,x -BFAE 37 7 pshb -BFAF 30 0 tsx -BFB0 E6 06 .. ldab 06,x -BFB2 4F O clra -BFB3 C3 0B 93 ... addd #0b93 -BFB6 8F . xgdx -BFB7 33 3 pulb -BFB8 E7 00 .. stb 00,x -BFBA 30 0 tsx -BFBB E6 05 .. ldab 05,x -BFBD 4F O clra -BFBE C3 0B 95 ... addd #0b95 -BFC1 8F . xgdx -BFC2 E6 00 .. ldab 00,x -BFC4 37 7 pshb -BFC5 30 0 tsx -BFC6 E6 06 .. ldab 06,x -BFC8 4F O clra -BFC9 C3 0B 94 ... addd #0b94 -BFCC 8F . xgdx -BFCD 33 3 pulb -BFCE E7 00 .. stb 00,x -BFD0 C6 2E .. ldab #2e -BFD2 37 7 pshb -BFD3 30 0 tsx -BFD4 E6 06 .. ldab 06,x -BFD6 4F O clra -BFD7 C3 0B 95 ... addd #0b95 -BFDA 8F . xgdx -BFDB 33 3 pulb -BFDC E7 00 .. stb 00,x -goto32: -BFDE F6 0B C0 ... ldab 0bc0 -BFE1 C4 01 .. andb #01 -BFE3 26 0E &. bne 0e -BFE5 F6 0B C0 ... ldab 0bc0 -BFE8 C4 04 .. andb #04 -BFEA 26 07 &. bne 07 -BFEC F6 0B C0 ... ldab 0bc0 -BFEF C4 08 .. andb #08 -BFF1 27 15 '. beq 15 -BFF3 F6 00 17 ... ldab 0017 -BFF6 C4 08 .. andb #08 -BFF8 26 0E &. bne 0e -BFFA C6 24 .$ ldab #24 -BFFC 37 7 pshb -BFFD 30 0 tsx -BFFE E6 06 .. ldab 06,x -C000 4F O clra -C001 C3 0B 96 ... addd #0b96 -C004 8F . xgdx -C005 33 3 pulb -C006 E7 00 .. stb 00,x -C008 BD BE 69 ..i jsr be69 ;jump3 -C00B F6 00 13 ... ldab 0013 -C00E C1 01 .. cmpb #01 -C010 23 17 #. bls 17 -C012 CE 10 28 ..( ldx #1028 -C015 1C 00 .. bset add,x 00,x -C017 40 @ nega -C018 CE 00 01 ... ldx #0001 -C01B 3C < pshx -C01C CC 00 20 .. ldd #0020 -C01F BD BD B5 ... jsr bdb5 ;jump78 -C022 38 8 pulx -C023 CE 10 28 ..( ldx #1028 -C026 1D 00 .. bclr add,x 00,x -C028 40 @ nega -C029 BD BE 10 ... jsr be10 ;jump88 -C02C 38 8 pulx -C02D 39 9 rts - -jump71: -C02E 37 7 pshb -C02F 36 6 psha -C030 3C < pshx -C031 F6 00 2C .., ldab 002c -C034 27 03 '. beq 03 -C036 7E C0 B7 ~.. jmp c0b7 ;goto33 -C039 FC 00 03 ... ldd 0003 -C03C 30 0 tsx -C03D A3 02 .. subd 02,x -C03F 25 0A %. bcs 0a -C041 E6 07 .. ldab 07,x -C043 4F O clra -C044 E3 02 .. addd 02,x -C046 B3 00 03 ... subd 0003 -C049 24 06 $. bcc 06 -C04B 30 0 tsx -C04C EC 02 .. ldd 02,x -C04E FD 00 03 ... stad 0003 -C051 FE 00 03 ... ldx 0003 -C054 08 . inx -C055 FF 00 03 ... stx 0003 -C058 09 . dex -C059 8F . xgdx -C05A 30 0 tsx -C05B ED 00 .. stad 00,x -C05D C6 09 .. ldab #09 -C05F F7 00 18 ... stb 0018 -C062 F6 00 18 ... ldab 0018 -C065 C1 FF .. cmpb #ff -C067 24 46 $F bcc 46 -C069 30 0 tsx -C06A E6 07 .. ldab 07,x -C06C 4F O clra -C06D E3 02 .. addd 02,x -C06F A3 00 .. subd 00,x -C071 24 05 $. bcc 05 -C073 30 0 tsx -C074 EC 02 .. ldd 02,x -C076 ED 00 .. stad 00,x -C078 30 0 tsx -C079 EE 00 .. ldx 00,x -C07B E6 00 .. ldab 00,x -C07D C1 40 .@ cmpb #40 -C07F 24 13 $. bcc 13 -C081 30 0 tsx -C082 EE 00 .. ldx 00,x -C084 E6 00 .. ldab 00,x -C086 37 7 pshb -C087 F6 00 18 ... ldab 0018 -C08A 4F O clra -C08B C3 0B 90 ... addd #0b90 -C08E 8F . xgdx -C08F 33 3 pulb -C090 E7 00 .. stb 00,x -C092 20 13 . bra 13 -C094 30 0 tsx -C095 EE 00 .. ldx 00,x -C097 E6 00 .. ldab 00,x -C099 CB C0 .. addb #c0 -C09B 37 7 pshb -C09C F6 00 18 ... ldab 0018 -C09F 4F O clra -C0A0 C3 0B 90 ... addd #0b90 -C0A3 8F . xgdx -C0A4 33 3 pulb -C0A5 E7 00 .. stb 00,x -C0A7 38 8 pulx -C0A8 08 . inx -C0A9 3C < pshx -C0AA 7A 00 18 z.. dec 0018 -C0AD 20 B3 . bra b3 -C0AF BD BE 01 ... jsr be01 ;jump70 -C0B2 C6 03 .. ldab #03 -C0B4 F7 00 2C .., stb 002c -goto33: -C0B7 38 8 pulx -C0B8 38 8 pulx -C0B9 39 9 rts - -;Display a string. D points to the string, which is NULL-terminated - -display: -C0BA 37 7 pshb -C0BB 36 6 psha -C0BC F6 00 1F ... ldab 001f -C0BF C4 04 .. andb #04 -C0C1 26 03 &. bne 03 -C0C3 7F 00 2C .., clr 002c -C0C6 F6 00 2C .., ldab 002c -C0C9 26 13 &. bne 13 -C0CB 5F _ clrb -C0CC 4F O clra -C0CD FD 00 03 ... stad 0003 -C0D0 7F 00 2C .., clr 002c -C0D3 CE 00 09 ... ldx #0009 -C0D6 3C < pshx -C0D7 30 0 tsx -C0D8 EC 02 .. ldd 02,x -C0DA BD C0 2E ... jsr c02e ;jump71 -C0DD 38 8 pulx -C0DE 38 8 pulx -C0DF 39 9 rts - -jump94: -C0E0 F6 00 15 ... ldab 0015 -C0E3 2C 02 ,. bge 02 -C0E5 20 F9 . bra f9 -C0E7 CE 00 1D ... ldx #001d -C0EA 1C 00 .. bset add,x 00,x -C0EC 20 BD . bra bd -C0EE D7 30 83 .0. stab 30 -C0F1 00 . test -C0F2 00 . test -C0F3 27 09 '. beq 09 -C0F5 CE 00 1D ... ldx #001d -C0F8 1D 00 .. bclr add,x 00,x -C0FA 20 5F _ bra 5f -C0FC 4F O clra -C0FD 39 9 rts - -C0FE CE 00 14 ... ldx #0014 -C101 1C 00 .. bset add,x 00,x -C103 01 . nop -C104 F6 00 14 ... ldab 0014 -C107 F7 38 00 .8. stb 3800 -C10A F6 00 15 ... ldab 0015 -C10D C4 1F .. andb #1f -C10F 26 03 &. bne 03 -C111 7E C3 1B ~.. jmp c31b ;goto34 -C114 C6 14 .. ldab #14 -C116 F7 00 31 ..1 stb 0031 -C119 F6 00 15 ... ldab 0015 -C11C 2D 15 -. blt 15 -C11E F6 00 31 ..1 ldab 0031 -C121 C1 0A .. cmpb #0a -C123 22 0C ". bhi 0c -C125 BD C5 D3 ... jsr c5d3 ;jump6 -C128 CE 00 1D ... ldx #001d -C12B 1D 00 .. bclr add,x 00,x -C12D 20 5F _ bra 5f -C12F 4F O clra -C130 39 9 rts - -C131 20 E6 . bra e6 -C133 FC 00 3E ..> ldd 003e -C136 F3 00 40 ..@ addd 0040 -C139 FD 00 40 ..@ stad 0040 -C13C 5F _ clrb -C13D 4F O clra -C13E FD 00 3E ..> stad 003e -C141 F6 00 15 ... ldab 0015 -C144 C4 1F .. andb #1f -C146 4F O clra -C147 BD FE 32 ..2 jsr fe32 ;jump25 -C14A C1 64 .d cmpb #64 -C14C 00 . test -C14D 01 . nop -C14E C1 BA .. cmpb #ba -C150 00 . test -C151 01 . nop -C152 C2 10 .. sbcb #10 -C154 00 . test -C155 02 . idiv -C156 C2 66 .f sbcb #66 -C158 00 . test -C159 04 . lsrd -C15A C2 BB .. sbcb #bb -C15C 00 . test -C15D 08 . inx -C15E C3 0E FF ... addd #0eff -C161 F0 00 00 ... subb 0000 -C164 FC 0C DD ... ldd 0cdd -C167 83 FF FF ... subd #ffff -C16A 26 05 &. bne 05 -C16C 5F _ clrb -C16D 4F O clra -C16E FD 0C DD ... stad 0cdd -C171 FE 0C DD ... ldx 0cdd -C174 08 . inx -C175 FF 0C DD ... stx 0cdd -C178 CE 00 64 ..d ldx #0064 -C17B 3C < pshx -C17C CC 00 00 ... ldd #0000 -C17F 37 7 pshb -C180 36 6 psha -C181 CC 0C F3 ... ldd #0cf3 -C184 BD FB DF ... jsr fbdf ;jump46 -C187 31 1 ins -C188 31 1 ins -C189 FE 0C F5 ... ldx 0cf5 -C18C 3C < pshx -C18D FC 0C F3 ... ldd 0cf3 -C190 37 7 pshb -C191 36 6 psha -C192 CE FF 9C ... ldx #ff9c -C195 3C < pshx -C196 CC 00 63 ..c ldd #0063 -C199 30 0 tsx -C19A A3 02 .. subd 02,x -C19C 32 2 pula -C19D 33 3 pulb -C19E 26 02 &. bne 02 -C1A0 A3 04 .. subd 04,x -C1A2 38 8 pulx -C1A3 38 8 pulx -C1A4 24 11 $. bcc 11 -C1A6 CE 00 64 ..d ldx #0064 -C1A9 3C < pshx -C1AA CC FF 9C ... ldd #ff9c -C1AD 37 7 pshb -C1AE 36 6 psha -C1AF CC 0C F3 ... ldd #0cf3 -C1B2 BD FB DF ... jsr fbdf ;jump46 -C1B5 31 1 ins -C1B6 31 1 ins -C1B7 7E C3 0E ~.. jmp c30e ;goto35 -C1BA FC 0C DF ... ldd 0cdf -C1BD 83 FF FF ... subd #ffff -C1C0 26 05 &. bne 05 -C1C2 5F _ clrb -C1C3 4F O clra -C1C4 FD 0C DF ... stad 0cdf -C1C7 FE 0C DF ... ldx 0cdf -C1CA 08 . inx -C1CB FF 0C DF ... stx 0cdf -C1CE CE 00 C8 ... ldx #00c8 -C1D1 3C < pshx -C1D2 CC 00 00 ... ldd #0000 -C1D5 37 7 pshb -C1D6 36 6 psha -C1D7 CC 0C F7 ... ldd #0cf7 -C1DA BD FB DF ... jsr fbdf ;jump46 -C1DD 31 1 ins -C1DE 31 1 ins -C1DF FE 0C F9 ... ldx 0cf9 -C1E2 3C < pshx -C1E3 FC 0C F7 ... ldd 0cf7 -C1E6 37 7 pshb -C1E7 36 6 psha -C1E8 CE FF 38 ..8 ldx #ff38 -C1EB 3C < pshx -C1EC CC 00 C7 ... ldd #00c7 -C1EF 30 0 tsx -C1F0 A3 02 .. subd 02,x -C1F2 32 2 pula -C1F3 33 3 pulb -C1F4 26 02 &. bne 02 -C1F6 A3 04 .. subd 04,x -C1F8 38 8 pulx -C1F9 38 8 pulx -C1FA 24 11 $. bcc 11 -C1FC CE 00 C8 ... ldx #00c8 -C1FF 3C < pshx -C200 CC FF 38 ..8 ldd #ff38 -C203 37 7 pshb -C204 36 6 psha -C205 CC 0C F7 ... ldd #0cf7 -C208 BD FB DF ... jsr fbdf ;jump46 -C20B 31 1 ins -C20C 31 1 ins -C20D 7E C3 0E ~.. jmp c30e ;goto35 -C210 FC 0C E1 ... ldd 0ce1 -C213 83 FF FF ... subd #ffff -C216 26 05 &. bne 05 -C218 5F _ clrb -C219 4F O clra -C21A FD 0C E1 ... stad 0ce1 -C21D FE 0C E1 ... ldx 0ce1 -C220 08 . inx -C221 FF 0C E1 ... stx 0ce1 -C224 CE 01 F4 ... ldx #01f4 -C227 3C < pshx -C228 CC 00 00 ... ldd #0000 -C22B 37 7 pshb -C22C 36 6 psha -C22D CC 0C FB ... ldd #0cfb -C230 BD FB DF ... jsr fbdf ;jump46 -C233 31 1 ins -C234 31 1 ins -C235 FE 0C FD ... ldx 0cfd -C238 3C < pshx -C239 FC 0C FB ... ldd 0cfb -C23C 37 7 pshb -C23D 36 6 psha -C23E CE FE 0C ... ldx #fe0c -C241 3C < pshx -C242 CC 01 F3 ... ldd #01f3 -C245 30 0 tsx -C246 A3 02 .. subd 02,x -C248 32 2 pula -C249 33 3 pulb -C24A 26 02 &. bne 02 -C24C A3 04 .. subd 04,x -C24E 38 8 pulx -C24F 38 8 pulx -C250 24 11 $. bcc 11 -C252 CE 01 F4 ... ldx #01f4 -C255 3C < pshx -C256 CC FE 0C ... ldd #fe0c -C259 37 7 pshb -C25A 36 6 psha -C25B CC 0C FB ... ldd #0cfb -C25E BD FB DF ... jsr fbdf ;jump46 -C261 31 1 ins -C262 31 1 ins -C263 7E C3 0E ~.. jmp c30e ;goto35 -C266 FC 0C E3 ... ldd 0ce3 -C269 83 FF FF ... subd #ffff -C26C 26 05 &. bne 05 -C26E 5F _ clrb -C26F 4F O clra -C270 FD 0C E3 ... stad 0ce3 -C273 FE 0C E3 ... ldx 0ce3 -C276 08 . inx -C277 FF 0C E3 ... stx 0ce3 -C27A CE 03 E8 ... ldx #03e8 -C27D 3C < pshx -C27E CC 00 00 ... ldd #0000 -C281 37 7 pshb -C282 36 6 psha -C283 CC 0C FF ... ldd #0cff -C286 BD FB DF ... jsr fbdf ;jump46 -C289 31 1 ins -C28A 31 1 ins -C28B FE 0D 01 ... ldx 0d01 -C28E 3C < pshx -C28F FC 0C FF ... ldd 0cff -C292 37 7 pshb -C293 36 6 psha -C294 CE FC 18 ... ldx #fc18 -C297 3C < pshx -C298 CC 03 E7 ... ldd #03e7 -C29B 30 0 tsx -C29C A3 02 .. subd 02,x -C29E 32 2 pula -C29F 33 3 pulb -C2A0 26 02 &. bne 02 -C2A2 A3 04 .. subd 04,x -C2A4 38 8 pulx -C2A5 38 8 pulx -C2A6 24 11 $. bcc 11 -C2A8 CE 03 E8 ... ldx #03e8 -C2AB 3C < pshx -C2AC CC FC 18 ... ldd #fc18 -C2AF 37 7 pshb -C2B0 36 6 psha -C2B1 CC 0C FF ... ldd #0cff -C2B4 BD FB DF ... jsr fbdf ;jump46 -C2B7 31 1 ins -C2B8 31 1 ins -C2B9 20 53 S bra 53 -C2BB FC 0C E5 ... ldd 0ce5 -C2BE 83 C3 4F ..O subd #c34f -C2C1 26 05 &. bne 05 -C2C3 5F _ clrb -C2C4 4F O clra -C2C5 FD 0C E5 ... stad 0ce5 -C2C8 FE 0C E5 ... ldx 0ce5 -C2CB 08 . inx -C2CC FF 0C E5 ... stx 0ce5 -C2CF CE 07 D0 ... ldx #07d0 -C2D2 3C < pshx -C2D3 CC 00 00 ... ldd #0000 -C2D6 37 7 pshb -C2D7 36 6 psha -C2D8 CC 0D 03 ... ldd #0d03 -C2DB BD FB DF ... jsr fbdf ;jump46 -C2DE 31 1 ins -C2DF 31 1 ins -C2E0 FE 0D 05 ... ldx 0d05 -C2E3 3C < pshx -C2E4 FC 0D 03 ... ldd 0d03 -C2E7 37 7 pshb -C2E8 36 6 psha -C2E9 CE D9 30 ..0 ldx #d930 -C2EC 3C < pshx -C2ED CC 05 F5 ... ldd #05f5 -C2F0 30 0 tsx -C2F1 A3 02 .. subd 02,x -C2F3 32 2 pula -C2F4 33 3 pulb -C2F5 26 02 &. bne 02 -C2F7 A3 04 .. subd 04,x -C2F9 38 8 pulx -C2FA 38 8 pulx -C2FB 24 11 $. bcc 11 -C2FD CE 26 D0 .&. ldx #26d0 -C300 3C < pshx -C301 CC FA 0A ... ldd #fa0a -C304 37 7 pshb -C305 36 6 psha -C306 CC 0D 03 ... ldd #0d03 -C309 BD FB DF ... jsr fbdf ;jump46 -C30C 31 1 ins -C30D 31 1 ins -goto35: -C30E F6 00 15 ... ldab 0015 -C311 2C 02 ,. bge 02 -C313 20 F9 . bra f9 -C315 CE 00 15 ... ldx #0015 -C318 1D 00 .. bclr add,x 00,x -C31A 1F CE 00 1D .... brclr ce,x 00 1d -;goto34 -; c31b??? -C31E 1D 00 .. bclr add,x 00,x -C320 20 CC . bra cc -C322 00 . test -C323 01 . nop -C324 39 9 rts - -jump64: -C325 F6 10 00 ... ldab 1000 -C328 C4 01 .. andb #01 -C32A 26 13 &. bne 13 -C32C 7C 00 7D |.} inc 007d -C32F F6 00 7D ..} ldab 007d -C332 C1 05 .. cmpb #05 -C334 23 03 #. bls 03 -C336 7F 00 7D ..} clr 007d -C339 7F 00 7E ..~ clr 007e -C33C 7E C4 2F ~./ jmp c42f ;goto36 -C33F 7C 00 7E |.~ inc 007e -C342 F6 00 7E ..~ ldab 007e -C345 C1 07 .. cmpb #07 -C347 23 17 #. bls 17 -C349 7F 00 7D ..} clr 007d -C34C 7F 00 7E ..~ clr 007e -C34F 7F 00 7C ..| clr 007c -C352 F6 00 15 ... ldab 0015 -C355 2C 03 ,. bge 03 -C357 7F 00 2C .., clr 002c -C35A CE 00 15 ... ldx #0015 -C35D 1D 00 .. bclr add,x 00,x -C35F 80 F6 .. suba #f6 -C361 00 . test -C362 7E 26 03 ~&. jmp 2603 ;goto37 ??? -C365 7E C4 2F ~./ jmp c42f ;goto36 -C368 F6 00 7D ..} ldab 007d -C36B C1 01 .. cmpb #01 -C36D 22 03 ". bhi 03 -C36F 7E C4 2F ~./ jmp c42f ;goto36 -C372 CE 00 15 ... ldx #0015 -C375 1C 00 .. bset add,x 00,x -C377 80 CE .. suba #ce -C379 0B . sev -C37A C1 1D .. cmpb #1d -C37C 00 . test -C37D 08 . inx -C37E F6 00 1D ... ldab 001d -C381 C4 20 . andb #20 -C383 27 03 '. beq 03 -C385 7E C4 29 ~.) jmp c429 ;goto38 -C388 C6 02 .. ldab #02 -C38A F7 00 2C .., stb 002c -C38D 7F 00 3A ..: clr 003a -C390 CE 00 1B ... ldx #001b -C393 1D 00 .. bclr add,x 00,x -C395 40 @ nega -C396 7F 00 25 ..% clr 0025 -C399 CE 00 21 ..! ldx #0021 -C39C 1D 00 .. bclr add,x 00,x -C39E 08 . inx -C39F CE 00 14 ... ldx #0014 -C3A2 1D 00 .. bclr add,x 00,x -C3A4 01 . nop -C3A5 F6 00 14 ... ldab 0014 -C3A8 F7 38 00 .8. stb 3800 -C3AB 7C 00 7C |.| inc 007c -C3AE CE 00 15 ... ldx #0015 -C3B1 1D 00 .. bclr add,x 00,x -C3B3 1F F6 00 7C ...| brclr f6,x 00 7c -C3B7 C1 01 .. cmpb #01 -C3B9 26 0E &. bne 0e -C3BB CE 00 15 ... ldx #0015 -C3BE 1C 00 .. bset add,x 00,x -C3C0 01 . nop -C3C1 CC 00 64 ..d ldd #0064 -C3C4 FD 00 3E ..> stad 003e -C3C7 20 60 ` bra 60 -C3C9 F6 00 7C ..| ldab 007c -C3CC C1 02 .. cmpb #02 -C3CE 26 0E &. bne 0e -C3D0 CE 00 15 ... ldx #0015 -C3D3 1C 00 .. bset add,x 00,x -C3D5 02 . idiv -C3D6 CC 00 C8 ... ldd #00c8 -C3D9 FD 00 3E ..> stad 003e -C3DC 20 4B K bra 4b -C3DE F6 00 7C ..| ldab 007c -C3E1 C1 02 .. cmpb #02 -C3E3 23 15 #. bls 15 -C3E5 F6 00 7C ..| ldab 007c -C3E8 C1 06 .. cmpb #06 -C3EA 24 0E $. bcc 0e -C3EC CE 00 15 ... ldx #0015 -C3EF 1C 00 .. bset add,x 00,x -C3F1 04 . lsrd -C3F2 CC 01 F4 ... ldd #01f4 -C3F5 FD 00 3E ..> stad 003e -C3F8 20 2F / bra 2f -C3FA F6 00 7C ..| ldab 007c -C3FD C1 05 .. cmpb #05 -C3FF 23 15 #. bls 15 -C401 F6 00 7C ..| ldab 007c -C404 C1 0B .. cmpb #0b -C406 24 0E $. bcc 0e -C408 CE 00 15 ... ldx #0015 -C40B 1C 00 .. bset add,x 00,x -C40D 08 . inx -C40E CC 03 E8 ... ldd #03e8 -C411 FD 00 3E ..> stad 003e -C414 20 13 . bra 13 -C416 F6 00 7C ..| ldab 007c -C419 C1 0B .. cmpb #0b -C41B 23 0C #. bls 0c -C41D CE 00 15 ... ldx #0015 -C420 1C 00 .. bset add,x 00,x -C422 10 . sba -C423 CC 07 D0 ... ldd #07d0 -C426 FD 00 3E ..> stad 003e -goto38: -C429 7F 00 7D ..} clr 007d -C42C 7F 00 7E ..~ clr 007e -goto36: -C42F 39 9 rts - -jump26: -C430 F6 00 01 ... ldab 0001 -C433 53 S comb -C434 F4 00 1A ... andb 001a -C437 F7 00 1A ... stb 001a -C43A F6 00 1A ... ldab 001a -C43D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C440 CC 00 64 ..d ldd #0064 -C443 BD E5 71 ..q jsr e571 ;jump13 -C446 F6 00 01 ... ldab 0001 -C449 FA 00 1A ... orb 001a -C44C F7 00 1A ... stb 001a -C44F F6 00 1A ... ldab 001a -C452 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C455 39 9 rts - -jump47: -C456 FC 00 40 ..@ ldd 0040 -C459 26 03 &. bne 03 -C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 -C45E CE 00 1A ... ldx #001a -C461 1C 00 .. bset add,x 00,x -C463 01 . nop -C464 F6 00 1A ... ldab 001a -C467 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C46A CC 03 E8 ... ldd #03e8 -C46D BD E5 71 ..q jsr e571 ;jump13 -goto42: -C470 FC 00 40 ..@ ldd 0040 -C473 83 00 00 ... subd #0000 -C476 22 03 ". bhi 03 -C478 7E C5 B0 ~.. jmp c5b0 ;goto40 -C47B F6 00 1B ... ldab 001b -C47E C4 20 . andb #20 -C480 27 1B '. beq 1b -C482 FC 00 40 ..@ ldd 0040 -C485 83 03 E8 ... subd #03e8 -C488 25 13 %. bcs 13 -C48A C6 28 .( ldab #28 -C48C F7 00 01 ... stb 0001 -C48F CC FC 18 ... ldd #fc18 -C492 F3 00 40 ..@ addd 0040 -C495 FD 00 40 ..@ stad 0040 -C498 8D 96 .. bsr dest 96 -C49A 7E C5 7C ~.| jmp c57c ;goto41 -C49D F6 00 1B ... ldab 001b -C4A0 C4 20 . andb #20 -C4A2 27 1C '. beq 1c -C4A4 FC 00 40 ..@ ldd 0040 -C4A7 83 00 64 ..d subd #0064 -C4AA 25 14 %. bcs 14 -C4AC C6 30 .0 ldab #30 -C4AE F7 00 01 ... stb 0001 -C4B1 CC FF 9C ... ldd #ff9c -C4B4 F3 00 40 ..@ addd 0040 -C4B7 FD 00 40 ..@ stad 0040 -C4BA BD C4 30 ..0 jsr c430 ;jump26 -C4BD 7E C5 7C ~.| jmp c57c ;goto41 -C4C0 FC 0B DD ... ldd 0bdd -C4C3 27 3C '< beq 3c -C4C5 FC 00 40 ..@ ldd 0040 -C4C8 B3 0B DD ... subd 0bdd -C4CB 25 34 %4 bcs 34 -C4CD F6 0C DB ... ldab 0cdb -C4D0 26 07 &. bne 07 -C4D2 F6 00 1B ... ldab 001b -C4D5 C4 20 . andb #20 -C4D7 27 28 '( beq 28 -C4D9 FC 0B DD ... ldd 0bdd -C4DC 53 S comb -C4DD 43 C coma -C4DE F9 00 41 ..A adcb 0041 -C4E1 B9 00 40 ..@ adca 0040 -C4E4 FD 00 40 ..@ stad 0040 -C4E7 F6 0B DA ... ldab 0bda -C4EA F7 00 01 ... stb 0001 -C4ED BD C4 30 ..0 jsr c430 ;jump26 -C4F0 F6 00 1B ... ldab 001b -C4F3 C4 20 . andb #20 -C4F5 26 08 &. bne 08 -C4F7 F6 0C DB ... ldab 0cdb -C4FA 27 03 '. beq 03 -C4FC 7A 0C DB z.. dec 0cdb -C4FF 20 7B { bra 7b -C501 FC 0B DF ... ldd 0bdf -C504 27 3C '< beq 3c -C506 FC 00 40 ..@ ldd 0040 -C509 B3 0B DF ... subd 0bdf -C50C 25 34 %4 bcs 34 -C50E F6 0C DA ... ldab 0cda -C511 26 07 &. bne 07 -C513 F6 00 1B ... ldab 001b -C516 C4 20 . andb #20 -C518 27 28 '( beq 28 -C51A FC 0B DF ... ldd 0bdf -C51D 53 S comb -C51E 43 C coma -C51F F9 00 41 ..A adcb 0041 -C522 B9 00 40 ..@ adca 0040 -C525 FD 00 40 ..@ stad 0040 -C528 F6 0B DB ... ldab 0bdb -C52B F7 00 01 ... stb 0001 -C52E BD C4 30 ..0 jsr c430 ;jump26 -C531 F6 00 1B ... ldab 001b -C534 C4 20 . andb #20 -C536 26 08 &. bne 08 -C538 F6 0C DA ... ldab 0cda -C53B 27 03 '. beq 03 -C53D 7A 0C DA z.. dec 0cda -C540 20 3A : bra 3a -C542 FC 0B E1 ... ldd 0be1 -C545 27 30 '0 beq 30 -C547 FC 00 40 ..@ ldd 0040 -C54A B3 0B E1 ... subd 0be1 -C54D 25 28 %( bcs 28 -C54F FC 0B E1 ... ldd 0be1 -C552 53 S comb -C553 43 C coma -C554 F9 00 41 ..A adcb 0041 -C557 B9 00 40 ..@ adca 0040 -C55A FD 00 40 ..@ stad 0040 -C55D F6 0B DC ... ldab 0bdc -C560 F7 00 01 ... stb 0001 -C563 BD C4 30 ..0 jsr c430 ;jump26 -C566 F6 00 1B ... ldab 001b -C569 C4 20 . andb #20 -C56B 26 08 &. bne 08 -C56D F6 0C D9 ... ldab 0cd9 -C570 27 03 '. beq 03 -C572 7A 0C D9 z.. dec 0cd9 -C575 20 05 . bra 05 -C577 5F _ clrb -C578 4F O clra -C579 FD 00 40 ..@ stad 0040 -goto41: -C57C CC 01 2C .., ldd #012c -C57F BD E5 71 ..q jsr e571 ;jump13 -C582 F6 00 1B ... ldab 001b -C585 C4 20 . andb #20 -C587 26 24 &$ bne 24 -C589 CE 00 1A ... ldx #001a -C58C 1D 00 .. bclr add,x 00,x -C58E 01 . nop -C58F F6 00 1A ... ldab 001a -C592 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C595 CC 00 0C ... ldd #000c -C598 BD E5 71 ..q jsr e571 ;jump13 -C59B CE 00 1A ... ldx #001a -C59E 1C 00 .. bset add,x 00,x -C5A0 01 . nop -C5A1 F6 00 1A ... ldab 001a -C5A4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C5A7 CC 00 23 ..# ldd #0023 -C5AA BD E5 71 ..q jsr e571 ;jump13 -C5AD 7E C4 70 ~.p jmp c470 ;goto42 -goto40: -C5B0 F6 0B C0 ... ldab 0bc0 -C5B3 C4 04 .. andb #04 -C5B5 27 0F '. beq 0f -C5B7 F6 00 1B ... ldab 001b -C5BA C4 20 . andb #20 -C5BC 27 08 '. beq 08 -C5BE C6 38 .8 ldab #38 -C5C0 F7 00 01 ... stb 0001 -C5C3 BD C4 30 ..0 jsr c430 ;jump26 -goto39: -C5C6 CE 00 21 ..! ldx #0021 -C5C9 1D 00 .. bclr add,x 00,x -C5CB 10 . sba -C5CC CE 00 1B ... ldx #001b -C5CF 1D 00 .. bclr add,x 00,x -C5D1 20 39 9 bra 39 - -jump6: -C5D3 F6 00 15 ... ldab 0015 -C5D6 C4 1F .. andb #1f -C5D8 26 03 &. bne 03 -C5DA 7E C6 7C ~.| jmp c67c ;goto43 -C5DD CC 00 C8 ... ldd #00c8 -C5E0 BD E5 71 ..q jsr e571 ;jump13 -C5E3 FC 00 3E ..> ldd 003e -C5E6 27 58 'X beq 58 -C5E8 F6 00 15 ... ldab 0015 -C5EB C4 1F .. andb #1f -C5ED 4F O clra -C5EE BD FE 32 ..2 jsr fe32 ;jump25 -C5F1 C6 0B .. ldab #0b -C5F3 00 . test -C5F4 01 . nop -C5F5 C6 16 .. ldab #16 -C5F7 00 . test -C5F8 01 . nop -C5F9 C6 21 .! ldab #21 -C5FB 00 . test -C5FC 02 . idiv -C5FD C6 2C ., ldab #2c -C5FF 00 . test -C600 04 . lsrd -C601 C6 37 .7 ldab #37 -C603 00 . test -C604 08 . inx -C605 C6 40 .@ ldab #40 -C607 FF F0 00 ... stx f000 -C60A 00 . test -C60B CC FF 9C ... ldd #ff9c -C60E F3 00 3E ..> addd 003e -C611 FD 00 3E ..> stad 003e -C614 20 2A * bra 2a -C616 CC FF 38 ..8 ldd #ff38 -C619 F3 00 3E ..> addd 003e -C61C FD 00 3E ..> stad 003e -C61F 20 1F . bra 1f -C621 CC FE 0C ... ldd #fe0c -C624 F3 00 3E ..> addd 003e -C627 FD 00 3E ..> stad 003e -C62A 20 14 . bra 14 -C62C CC FC 18 ... ldd #fc18 -C62F F3 00 3E ..> addd 003e -C632 FD 00 3E ..> stad 003e -C635 20 09 . bra 09 -C637 CC F8 30 ..0 ldd #f830 -C63A F3 00 3E ..> addd 003e -C63D FD 00 3E ..> stad 003e -C640 CE 00 14 ... ldx #0014 -C643 1D 00 .. bclr add,x 00,x -C645 02 . idiv -C646 F6 00 14 ... ldab 0014 -C649 F7 38 00 .8. stb 3800 -C64C CC 00 1E ... ldd #001e -C64F BD E5 71 ..q jsr e571 ;jump13 -C652 CE 00 15 ... ldx #0015 -C655 1D 00 .. bclr add,x 00,x -C657 1F CE 00 14 .... brclr ce,x 00 14 -C65B 1C 00 .. bset add,x 00,x -C65D 02 . idiv -C65E F6 00 14 ... ldab 0014 -C661 F7 38 00 .8. stb 3800 -C664 CC 00 19 ... ldd #0019 -C667 BD E5 71 ..q jsr e571 ;jump13 -C66A CE 00 14 ... ldx #0014 -C66D 1C 00 .. bset add,x 00,x -C66F 01 . nop -C670 F6 00 14 ... ldab 0014 -C673 F7 38 00 .8. stb 3800 -C676 CC 00 19 ... ldd #0019 -C679 BD E5 71 ..q jsr e571 ;jump13 -goto43: -C67C 39 9 rts - -jump124: -C67D F6 00 30 ..0 ldab 0030 -C680 26 55 &U bne 55 -C682 F6 0B C0 ... ldab 0bc0 -C685 C4 04 .. andb #04 -C687 26 4E &N bne 4e -C689 C6 27 .' ldab #27 -C68B F7 10 2D ..- stb 102d -C68E C6 07 .. ldab #07 -C690 F7 10 2B ..+ stb 102b -C693 CE 00 1A ... ldx #001a -C696 1C 00 .. bset add,x 00,x -C698 04 . lsrd -C699 F6 00 1A ... ldab 001a -C69C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C69F CC 00 14 ... ldd #0014 -C6A2 BD E5 71 ..q jsr e571 ;jump13 -C6A5 F6 0B C0 ... ldab 0bc0 -C6A8 C4 01 .. andb #01 -C6AA 27 06 '. beq 06 -C6AC CE 0B C1 ... ldx #0bc1 -C6AF 1C 00 .. bset add,x 00,x -C6B1 01 . nop -C6B2 F6 0B C0 ... ldab 0bc0 -C6B5 C4 04 .. andb #04 -C6B7 27 06 '. beq 06 -C6B9 CE 0B C1 ... ldx #0bc1 -C6BC 1C 00 .. bset add,x 00,x -C6BE 02 . idiv -C6BF CE 00 1A ... ldx #001a -C6C2 1D 00 .. bclr add,x 00,x -C6C4 04 . lsrd -C6C5 F6 00 1A ... ldab 001a -C6C8 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C6CB C6 96 .. ldab #96 -C6CD F7 00 30 ..0 stb 0030 -C6D0 C6 1E .. ldab #1e -C6D2 F7 00 35 ..5 stb 0035 -C6D5 20 5D ] bra 5d -C6D7 F6 18 00 ... ldab 1800 -C6DA 2D 2A -* blt 2a -C6DC F6 00 07 ... ldab 0007 -C6DF 26 25 &% bne 25 -C6E1 CE 00 1A ... ldx #001a -C6E4 1D 00 .. bclr add,x 00,x -C6E6 02 . idiv -C6E7 F6 00 1A ... ldab 001a -C6EA F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C6ED C6 64 .d ldab #64 -C6EF F7 00 2D ..- stb 002d -C6F2 CC 00 32 ..2 ldd #0032 -C6F5 BD E5 71 ..q jsr e571 ;jump13 -C6F8 CE 00 1A ... ldx #001a -C6FB 1C 00 .. bset add,x 00,x -C6FD 02 . idiv -C6FE F6 00 1A ... ldab 001a -C701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C704 20 2E . bra 2e -C706 F6 00 2D ..- ldab 002d -C709 26 29 &) bne 29 -C70B CE 00 1A ... ldx #001a -C70E 1D 00 .. bclr add,x 00,x -C710 01 . nop -C711 F6 00 1A ... ldab 001a -C714 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C717 CC 00 0C ... ldd #000c -C71A BD E5 71 ..q jsr e571 ;jump13 -C71D CE 00 1A ... ldx #001a -C720 1C 00 .. bset add,x 00,x -C722 01 . nop -C723 F6 00 1A ... ldab 001a -C726 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C729 CC 00 23 ..# ldd #0023 -C72C BD E5 71 ..q jsr e571 ;jump13 -C72F C6 64 .d ldab #64 -C731 F7 00 2D ..- stb 002d -C734 F6 00 21 ..! ldab 0021 -C737 C4 10 .. andb #10 -C739 27 45 'E beq 45 -C73B F6 00 11 ... ldab 0011 -C73E C4 04 .. andb #04 -C740 26 1A &. bne 1a -C742 FC 00 40 ..@ ldd 0040 -C745 F3 00 3E ..> addd 003e -C748 B3 00 50 ..P subd 0050 -C74B 25 0F %. bcs 0f -C74D F6 0B C0 ... ldab 0bc0 -C750 C4 04 .. andb #04 -C752 26 08 &. bne 08 -C754 CE 00 21 ..! ldx #0021 -C757 1D 00 .. bclr add,x 00,x -C759 10 . sba -C75A 20 24 $ bra 24 -C75C F6 0B C0 ... ldab 0bc0 -C75F C4 08 .. andb #08 -C761 27 03 '. beq 03 -C763 BD C5 D3 ... jsr c5d3 ;jump6 -C766 FC 0B DD ... ldd 0bdd -C769 26 12 &. bne 12 -C76B FC 0B DF ... ldd 0bdf -C76E 26 0D &. bne 0d -C770 FC 0B E1 ... ldd 0be1 -C773 26 08 &. bne 08 -C775 CE 00 21 ..! ldx #0021 -C778 1D 00 .. bclr add,x 00,x -C77A 10 . sba -C77B 20 03 . bra 03 -C77D BD C4 56 ..V jsr c456 ;jump47 -C780 F6 00 15 ... ldab 0015 -C783 2D 08 -. blt 08 -C785 CE 00 21 ..! ldx #0021 -C788 1C 00 .. bset add,x 00,x -C78A 08 . inx -C78B 20 06 . bra 06 -C78D CE 00 21 ..! ldx #0021 -C790 1D 00 .. bclr add,x 00,x -C792 08 . inx -C793 39 9 rts - -;proc(a,b) var local -;local=0 -;while b<>0 -; -;endwhile -;return local - -C794 37 7 pshb -C795 36 6 psha -C796 34 4 des ;stack: 0=local, 1=A, 2=B -C797 30 0 tsx -C798 6F 00 o. clr 00,x -loop: -C79A 30 0 tsx -C79B E6 02 .. ldab 02,x -C79D 27 1A '. beq exit ;c7b9 -C79F 30 0 tsx -C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 -C7A4 30 0 tsx -C7A5 E6 00 .. ldab 00,x -C7A7 27 05 '. beq else ;c7ae -C7A9 30 0 tsx -C7AA 6A 00 j. dec 00,x -C7AC 20 03 . bra skip ;c7b1 -else: -C7AE 30 0 tsx -C7AF 6C 00 l. inc 00,x -skip: -C7B1 30 0 tsx -C7B2 E6 02 .. ldab 02,x -C7B4 54 T lsrb -C7B5 E7 02 .. stb 02,x -C7B7 20 E1 . bra loop ;c79a -exit: -C7B9 30 0 tsx -C7BA E6 00 .. ldab 00,x -C7BC 4F O clra -C7BD 38 8 pulx -C7BE 31 1 ins -C7BF 39 9 rts - -jump49: -C7C0 F6 10 2F ../ ldab 102f ;sci data -C7C3 4F O clra -C7C4 8D CE .. bsr c794 -C7C6 83 00 00 ... subd #0000 -C7C9 27 05 '. beq 05 -C7CB F6 10 2C .., ldab 102c -C7CE 2D 10 -. blt 10 -C7D0 F6 10 2F ../ ldab 102f ;sci data -C7D3 4F O clra -C7D4 8D BE .. bsr c794 -C7D6 83 00 00 ... subd #0000 -C7D9 26 09 &. bne 09 -C7DB F6 10 2C .., ldab 102c -C7DE 2D 04 -. blt 04 -C7E0 CC 00 01 ... ldd #0001 -C7E3 39 9 rts - -C7E4 5F _ clrb -C7E5 4F O clra -C7E6 39 9 rts - - -;this might send a byte to the serial port -jump37: -C7E7 37 7 pshb -C7E8 36 6 psha -C7E9 C6 32 .2 ldab #32 -C7EB F7 00 31 ..1 stb 0031 -C7EE 30 0 tsx -C7EF E6 01 .. ldab 01,x -C7F1 F7 00 43 ..C stb 0043 -C7F4 F6 10 2E ... ldab 102e ;SCI status -C7F7 2D 02 -. blt 02 -C7F9 20 F9 . bra f9 -C7FB 30 0 tsx -C7FC E6 01 .. ldab 01,x -C7FE 4F O clra -C7FF 8D 93 .. bsr dest 93 -C801 83 00 00 ... subd #0000 -C804 27 08 '. beq 08 -C806 CE 10 2C .., ldx #102c -C809 1C 00 .. bset add,x 00,x -C80B 40 @ nega -C80C 20 06 . bra 06 -C80E CE 10 2C .., ldx #102c ;SCI control 1 -C811 1D 00 .. bclr add,x 00,x -C813 40 @ nega -C814 30 0 tsx -C815 E6 01 .. ldab 01,x -C817 F7 10 2F ../ stb 102f ;sci data -C81A 38 8 pulx -C81B 39 9 rts - - -C81C 34 4 des -C81D F6 0B C0 ... ldab 0bc0 -C820 C4 01 .. andb #01 -C822 26 0A &. bne 0a -C824 F6 0B C0 ... ldab 0bc0 -C827 C4 04 .. andb #04 -C829 26 03 &. bne 03 -C82B 7E CB FF ~.. jmp cbff ;goto44 -C82E C6 96 .. ldab #96 -C830 F7 00 30 ..0 stb 0030 -C833 F6 10 2E ... ldab 102e -C836 C4 02 .. andb #02 -C838 26 0B &. bne 0b -C83A F6 10 2F ../ ldab 102f ;sci data -C83D F1 00 26 ..& cmpb 0026 -C840 26 03 &. bne 03 -C842 7E C9 1B ~.. jmp c91b ;goto45 -C845 F6 10 2F ../ ldab 102f ;sci data -C848 C4 63 .c andb #63 -C84A C1 23 .# cmpb #23 -C84C 27 03 '. beq 03 -C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 -C851 F6 00 1A ... ldab 001a -C854 C4 01 .. andb #01 -C856 26 03 &. bne 03 -C858 7E C8 E7 ~.. jmp c8e7 ;goto46 -C85B F6 00 21 ..! ldab 0021 -C85E C4 F8 .. andb #f8 -C860 37 7 pshb -C861 F6 10 2F ../ ldab 102f ;sci data -C864 C4 1C .. andb #1c -C866 54 T lsrb -C867 54 T lsrb -C868 30 0 tsx -C869 EA 00 .. orb 00,x -C86B 31 1 ins -C86C F7 00 21 ..! stb 0021 -C86F F6 00 21 ..! ldab 0021 -C872 F4 0B D7 ... andb 0bd7 -C875 27 08 '. beq 08 -C877 CE 00 17 ... ldx #0017 -C87A 1C 00 .. bset add,x 00,x -C87C 20 20 bra 20 -C87E 18 . illegal -C87F F6 00 17 ... ldab 0017 -C882 C4 20 . andb #20 -C884 27 11 '. beq 11 -C886 CE 00 17 ... ldx #0017 -C889 1D 00 .. bclr add,x 00,x -C88B 20 C6 . bra c6 -C88D 04 . lsrd -C88E F7 0C DB ... stb 0cdb -C891 CE 0B C1 ... ldx #0bc1 -C894 1C 00 .. bset add,x 00,x -C896 40 @ nega -C897 F6 00 21 ..! ldab 0021 -C89A F4 0B D8 ... andb 0bd8 -C89D 27 08 '. beq 08 -C89F CE 00 17 ... ldx #0017 -C8A2 1C 00 .. bset add,x 00,x -C8A4 40 @ nega -C8A5 20 18 . bra 18 -C8A7 F6 00 17 ... ldab 0017 -C8AA C4 40 .@ andb #40 -C8AC 27 11 '. beq 11 -C8AE CE 00 17 ... ldx #0017 -C8B1 1D 00 .. bclr add,x 00,x -C8B3 40 @ nega -C8B4 C6 04 .. ldab #04 -C8B6 F7 0C DA ... stb 0cda -C8B9 CE 0B C1 ... ldx #0bc1 -C8BC 1C 00 .. bset add,x 00,x -C8BE 40 @ nega -C8BF F6 00 21 ..! ldab 0021 -C8C2 F4 0B D9 ... andb 0bd9 -C8C5 27 08 '. beq 08 -C8C7 CE 00 17 ... ldx #0017 -C8CA 1C 00 .. bset add,x 00,x -C8CC 80 20 . suba #20 -C8CE 16 . tab -C8CF F6 00 17 ... ldab 0017 -C8D2 2C 11 ,. bge 11 -C8D4 CE 00 17 ... ldx #0017 -C8D7 1D 00 .. bclr add,x 00,x -C8D9 80 C6 .. suba #c6 -C8DB 04 . lsrd -C8DC F7 0C D9 ... stb 0cd9 -C8DF CE 0B C1 ... ldx #0bc1 -C8E2 1C 00 .. bset add,x 00,x -C8E4 40 @ nega -C8E5 20 31 1 bra 31 -goto46: -C8E7 F6 10 2F ../ ldab 102f ;sci data -C8EA F7 00 26 ..& stb 0026 -C8ED CE 00 1A ... ldx #001a -C8F0 1C 00 .. bset add,x 00,x -C8F2 02 . idiv -C8F3 F6 00 1A ... ldab 001a -C8F6 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C8F9 F6 00 3D ..= ldab 003d -C8FC C4 04 .. andb #04 -C8FE 26 18 &. bne 18 -C900 CC 00 03 ... ldd #0003 -C903 BD E5 71 ..q jsr e571 ;jump13 -C906 CE 00 1A ... ldx #001a -C909 1D 00 .. bclr add,x 00,x -C90B 02 . idiv -C90C F6 00 1A ... ldab 001a -C90F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -C912 7C 00 3D |.= inc 003d -C915 7E CE 46 ~.F jmp ce46 ;goto47 -C918 7E CB DA ~.. jmp cbda ;goto48 -goto45: -C91B F6 00 08 ... ldab 0008 -C91E 26 03 &. bne 03 -C920 7E CA 5F ~._ jmp ca5f ;goto49 -C923 F6 00 17 ... ldab 0017 -C926 C4 04 .. andb #04 -C928 26 03 &. bne 03 -C92A 7E CA 5F ~._ jmp ca5f ;goto49 -C92D F6 00 17 ... ldab 0017 -C930 C4 08 .. andb #08 -C932 26 03 &. bne 03 -C934 7E CA 5F ~._ jmp ca5f ;goto49 -C937 F6 10 2F ../ ldab 102f ;sci data -C93A C1 FF .. cmpb #ff -C93C 27 07 '. beq 07 -C93E F6 00 08 ... ldab 0008 -C941 C1 0E .. cmpb #0e -C943 25 12 %. bcs 12 -C945 CE 00 17 ... ldx #0017 -C948 1D 00 .. bclr add,x 00,x -C94A 04 . lsrd -C94B 7F 00 08 ... clr 0008 -C94E BD CE 48 ..H jsr ce48 ;jump48 -C951 7F 00 2C .., clr 002c -C954 7E CA 5C ~.\ jmp ca5c ;goto50 -C957 F6 00 08 ... ldab 0008 -C95A 4F O clra -C95B BD FE 16 ... jsr fe16 ;jump2 -C95E 00 . test -C95F 01 . nop -C960 00 . test -C961 0C . clc -C962 CA 59 .Y orab #59 -C964 C9 7E .~ adcb #7e -C966 C9 87 .. adcb #87 -C968 C9 DF .. adcb #df -C96A C9 F3 .. adcb #f3 -C96C CA 07 .. orab #07 -C96E CA 1B .. orab #1b -C970 CA 23 .# orab #23 -C972 CA 2B .+ orab #2b -C974 CA 33 .3 orab #33 -C976 CA 3B .; orab #3b -C978 CA 43 .C orab #43 -C97A CA 4B .K orab #4b -C97C CA 53 .S orab #53 -C97E F6 10 2F ../ ldab 102f ;sci data -C981 F7 0B C2 ... stb 0bc2 -C984 7E CA 59 ~.Y jmp ca59 ;goto51 -C987 F6 10 2F ../ ldab 102f ;sci data -C98A F7 0B E3 ... stb 0be3 -C98D F6 10 2F ../ ldab 102f ;sci data -C990 C4 0F .. andb #0f -C992 C1 01 .. cmpb #01 -C994 26 07 &. bne 07 -C996 C6 02 .. ldab #02 -C998 F7 00 13 ... stb 0013 -C99B 20 1B . bra 1b -C99D C1 02 .. cmpb #02 -C99F 26 07 &. bne 07 -C9A1 C6 04 .. ldab #04 -C9A3 F7 00 13 ... stb 0013 -C9A6 20 10 . bra 10 -C9A8 C1 03 .. cmpb #03 -C9AA 26 07 &. bne 07 -C9AC C6 08 .. ldab #08 -C9AE F7 00 13 ... stb 0013 -C9B1 20 05 . bra 05 -C9B3 C6 01 .. ldab #01 -C9B5 F7 00 13 ... stb 0013 -C9B8 F6 10 2F ../ ldab 102f ;sci data -C9BB C4 F0 .. andb #f0 -C9BD 54 T lsrb -C9BE 54 T lsrb -C9BF 54 T lsrb -C9C0 54 T lsrb -C9C1 F7 0B C3 ... stb 0bc3 -C9C4 F6 0B C2 ... ldab 0bc2 -C9C7 F7 0B AA ... stb 0baa -;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. -;while 0bc3^<>0 -; obaa^:=0baa^*10 -; obc3^:=0bc3-1 -;endwhile -C9CA F6 0B C3 ... ldab 0bc3 -C9CD 27 0E '. beq c9dd -C9CF F6 0B AA ... ldab 0baa -C9D2 86 0A .. ldaa #0a -C9D4 3D = mul -C9D5 F7 0B AA ... stb 0baa -C9D8 7A 0B C3 z.. dec 0bc3 -C9DB 20 ED . bra c9ca - -C9DD 20 7A z bra 7a -C9DF F6 10 2F ../ ldab 102f ;sci data -C9E2 F7 0B C4 ... stb 0bc4 -C9E5 F6 0B C4 ... ldab 0bc4 -C9E8 C1 80 .. cmpb #80 -C9EA 26 05 &. bne 05 -C9EC C6 0F .. ldab #0f -C9EE F7 0B C4 ... stb 0bc4 -C9F1 20 66 f bra 66 -C9F3 F6 10 2F ../ ldab 102f ;sci data -C9F6 F7 0B C5 ... stb 0bc5 -C9F9 F6 0B C5 ... ldab 0bc5 -C9FC C1 80 .. cmpb #80 -C9FE 26 05 &. bne 05 -CA00 C6 0F .. ldab #0f -CA02 F7 0B C5 ... stb 0bc5 -CA05 20 52 R bra 52 -CA07 F6 10 2F ../ ldab 102f ;sci data -CA0A F7 0B C6 ... stb 0bc6 -CA0D F6 0B C6 ... ldab 0bc6 -CA10 C1 80 .. cmpb #80 -CA12 26 05 &. bne ca19 -CA14 C6 0F .. ldab #0f -CA16 F7 0B C6 ... stb 0bc6 -CA19 20 3E > bra 3e -;!!!where does this lot get called? -CA1B F6 10 2F ../ ldab 102f ;sci data -CA1E F7 0B C7 ... stb 0bc7 -CA21 20 36 6 bra 36 -CA23 F6 10 2F ../ ldab 102f ;sci data -CA26 F7 0B C8 ... stb 0bc8 -CA29 20 2E . bra 2e -CA2B F6 10 2F ../ ldab 102f ;sci data -CA2E F7 0B C9 ... stb 0bc9 -CA31 20 26 & bra 26 -CA33 F6 10 2F ../ ldab 102f ;sci data -CA36 F7 0B CA ... stb 0bca -CA39 20 1E . bra 1e -CA3B F6 10 2F ../ ldab 102f ;sci data -CA3E F7 0B CB ... stb 0bcb -CA41 20 16 . bra 16 -CA43 F6 10 2F ../ ldab 102f ;sci data -CA46 F7 0B CC ... stb 0bcc -CA49 20 0E . bra 0e -CA4B F6 10 2F ../ ldab 102f ;sci data -CA4E F7 0B CD ... stb 0bcd -CA51 20 06 . bra 06 -CA53 F6 10 2F ../ ldab 102f ;sci data -CA56 F7 0B CE ... stb 0bce -goto51: -CA59 7C 00 08 |.. inc 0008 -goto50: -CA5C 7E CB DA ~.. jmp cbda ;goto48 -goto49: -CA5F F6 10 2F ../ ldab 102f ;sci data -CA62 C4 EF .. andb #ef -CA64 C1 E2 .. cmpb #e2 -CA66 26 1A &. bne 1a -CA68 CE 00 17 ... ldx #0017 -CA6B 1C 00 .. bset add,x 00,x -CA6D 08 . inx -CA6E CE 00 17 ... ldx #0017 -CA71 1C 00 .. bset add,x 00,x -CA73 04 . lsrd -CA74 C6 01 .. ldab #01 -CA76 F7 00 08 ... stb 0008 -CA79 CE 0B C1 ... ldx #0bc1 -CA7C 1D 00 .. bclr add,x 00,x -CA7E 01 . nop -CA7F 7E CB DA ~.. jmp cbda ;goto48 -CA82 F6 10 2F ../ ldab 102f ;sci data -CA85 C4 02 .. andb #02 -CA87 27 03 '. beq 03 -CA89 7E CB 6C ~.l jmp cb6c ;goto52 -CA8C F6 10 2F ../ ldab 102f ;sci data -CA8F 2C 38 ,8 bge 38 -CA91 F6 00 17 ... ldab 0017 -CA94 C4 08 .. andb #08 -CA96 26 31 &1 bne 31 -CA98 F6 10 2F ../ ldab 102f ;sci data -CA9B C4 78 .x andb #78 -CA9D 54 T lsrb -CA9E 54 T lsrb -CA9F 54 T lsrb -CAA0 4F O clra -CAA1 C3 0B C7 ... addd #0bc7 -CAA4 8F . xgdx -CAA5 E6 00 .. ldab 00,x -CAA7 4F O clra -CAA8 37 7 pshb -CAA9 36 6 psha -CAAA F6 0B AA ... ldab 0baa -CAAD 4F O clra -CAAE BD FB BA ... jsr fbba ;jump38 -CAB1 F3 00 40 ..@ addd 0040 -CAB4 FD 00 40 ..@ stad 0040 -CAB7 CE 00 1B ... ldx #001b -CABA 1C 00 .. bset add,x 00,x -CABC 20 CE . bra ce -CABE 00 . test -CABF 1B . aba -CAC0 1D 00 .. bclr add,x 00,x -CAC2 40 @ nega -CAC3 7F 00 25 ..% clr 0025 -CAC6 7E CB 64 ~.d jmp cb64 ;goto53 -CAC9 F6 00 17 ... ldab 0017 -CACC C4 08 .. andb #08 -CACE 26 4A &J bne 4a -CAD0 F6 10 2F ../ ldab 102f ;sci data -CAD3 C4 60 .` andb #60 -CAD5 54 T lsrb -CAD6 54 T lsrb -CAD7 54 T lsrb -CAD8 4F O clra -CAD9 C3 0B C7 ... addd #0bc7 -CADC 8F . xgdx -CADD E6 00 .. ldab 00,x -CADF 4F O clra -CAE0 37 7 pshb -CAE1 36 6 psha -CAE2 F6 0B AA ... ldab 0baa -CAE5 4F O clra -CAE6 BD FB BA ... jsr fbba ;jump38 -CAE9 FD 0B BD ... stad 0bbd -CAEC FC 0B BD ... ldd 0bbd -CAEF F3 00 40 ..@ addd 0040 -CAF2 FD 00 40 ..@ stad 0040 -CAF5 F6 00 21 ..! ldab 0021 -CAF8 C4 F8 .. andb #f8 -CAFA 37 7 pshb -CAFB F6 10 2F ../ ldab 102f ;sci data -CAFE C4 1C .. andb #1c -CB00 54 T lsrb -CB01 54 T lsrb -CB02 30 0 tsx -CB03 EA 00 .. orb 00,x -CB05 31 1 ins -CB06 F7 00 21 ..! stb 0021 -CB09 F6 10 2F ../ ldab 102f ;sci data -CB0C F7 0B BC ... stb 0bbc -CB0F CE 00 1B ... ldx #001b -CB12 1D 00 .. bclr add,x 00,x -CB14 40 @ nega -CB15 7F 00 25 ..% clr 0025 -CB18 20 4A J bra 4a -CB1A F6 10 2F ../ ldab 102f ;sci data -CB1D C4 E0 .. andb #e0 -CB1F 54 T lsrb -CB20 54 T lsrb -CB21 54 T lsrb -CB22 54 T lsrb -CB23 54 T lsrb -CB24 4F O clra -CB25 C3 0B C7 ... addd #0bc7 -CB28 8F . xgdx -CB29 E6 00 .. ldab 00,x -CB2B 4F O clra -CB2C 37 7 pshb -CB2D 36 6 psha -CB2E F6 0B AA ... ldab 0baa -CB31 4F O clra -CB32 BD FB BA ... jsr fbba ;jump38 -CB35 FD 0B BD ... stad 0bbd -CB38 FC 0B BD ... ldd 0bbd -CB3B F3 00 40 ..@ addd 0040 -CB3E FD 00 40 ..@ stad 0040 -CB41 F6 00 21 ..! ldab 0021 -CB44 C4 F8 .. andb #f8 -CB46 37 7 pshb -CB47 F6 10 2F ../ ldab 102f ;sci data -CB4A C4 1C .. andb #1c -CB4C 54 T lsrb -CB4D 54 T lsrb -CB4E 30 0 tsx -CB4F EA 00 .. orb 00,x -CB51 31 1 ins -CB52 F7 00 21 ..! stb 0021 -CB55 F6 10 2F ../ ldab 102f ;sci data -CB58 F7 0B BC ... stb 0bbc -CB5B CE 00 1B ... ldx #001b -CB5E 1D 00 .. bclr add,x 00,x -CB60 40 @ nega -CB61 7F 00 25 ..% clr 0025 -goto53: -CB64 7F 00 2C .., clr 002c -CB67 7F 00 3A ..: clr 003a -CB6A 20 6E n bra 6e -goto52: -CB6C F6 10 2F ../ ldab 102f ;sci data -CB6F C4 03 .. andb #03 -CB71 C1 02 .. cmpb #02 -CB73 26 0F &. bne 0f -CB75 F6 00 21 ..! ldab 0021 -CB78 C4 08 .. andb #08 -CB7A 27 08 '. beq 08 -CB7C CE 00 21 ..! ldx #0021 -CB7F 1C 00 .. bset add,x 00,x -CB81 10 . sba -CB82 20 56 V bra 56 -CB84 F6 10 2F ../ ldab 102f ;sci data -CB87 C4 EF .. andb #ef -CB89 C1 E3 .. cmpb #e3 -CB8B 26 08 &. bne 08 -CB8D CE 0B C1 ... ldx #0bc1 -CB90 1D 00 .. bclr add,x 00,x -CB92 02 . idiv -CB93 20 45 E bra 45 -CB95 F6 10 2F ../ ldab 102f ;sci data -CB98 C4 EF .. andb #ef -CB9A C1 63 .c cmpb #63 -CB9C 26 1C &. bne 1c -CB9E CE 0B C1 ... ldx #0bc1 -CBA1 1D 00 .. bclr add,x 00,x -CBA3 01 . nop -CBA4 F6 0B C0 ... ldab 0bc0 -CBA7 C4 01 .. andb #01 -CBA9 27 0D '. beq 0d -CBAB F6 0B C0 ... ldab 0bc0 -CBAE C4 04 .. andb #04 -CBB0 27 06 '. beq 06 -CBB2 CE 0B C1 ... ldx #0bc1 -CBB5 1D 00 .. bclr add,x 00,x -CBB7 02 . idiv -CBB8 20 20 bra 20 -CBBA F6 10 2F ../ ldab 102f ;sci data -CBBD C4 EF .. andb #ef -CBBF C1 67 .g cmpb #67 -CBC1 26 08 &. bne 08 -CBC3 CE 0B C1 ... ldx #0bc1 -CBC6 1C 00 .. bset add,x 00,x -CBC8 20 20 bra 20 -CBCA 0F . sei -CBCB F6 10 2F ../ ldab 102f ;sci data -CBCE C4 EF .. andb #ef -CBD0 C1 27 .' cmpb #27 -CBD2 26 06 &. bne 06 -CBD4 CE 0B C1 ... ldx #0bc1 -CBD7 1C 00 .. bset add,x 00,x -CBD9 10 . sba -goto48: -CBDA CE 00 1A ... ldx #001a -CBDD 1C 00 .. bset add,x 00,x -CBDF 02 . idiv -CBE0 F6 00 1A ... ldab 001a -CBE3 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -CBE6 F6 00 17 ... ldab 0017 -CBE9 C4 04 .. andb #04 -CBEB 26 05 &. bne 05 -CBED C6 06 .. ldab #06 -CBEF F7 00 07 ... stb 0007 -CBF2 F6 00 26 ..& ldab 0026 -CBF5 53 S comb -CBF6 F7 00 26 ..& stb 0026 -CBF9 7F 00 3D ..= clr 003d -CBFC 7E CE 46 ~.F jmp ce46 ;goto47 -goto44: -CBFF F6 0B C0 ... ldab 0bc0 -CC02 C4 02 .. andb #02 -CC04 26 03 &. bne 03 -CC06 7E CE 3B ~.; jmp ce3b ;goto54 -CC09 F6 10 2F ../ ldab 102f ;sci data -CC0C C4 E0 .. andb #e0 -CC0E C1 20 . cmpb #20 -CC10 27 03 '. beq 03 -CC12 7E CE 3B ~.; jmp ce3b ;goto54 -CC15 C6 32 .2 ldab #32 -CC17 F7 00 2F ../ stb 002f -CC1A CE 00 1B ... ldx #001b -CC1D 1C 00 .. bset add,x 00,x -CC1F 02 . idiv -CC20 F6 10 2E ... ldab 102e -CC23 C4 02 .. andb #02 -CC25 26 08 &. bne 08 -CC27 BD C7 C0 ... jsr c7c0 ;jump49 -CC2A 83 00 00 ... subd #0000 -CC2D 26 0F &. bne 0f -CC2F F6 10 2F ../ ldab 102f ;sci data -CC32 30 0 tsx -CC33 E7 00 .. stb 00,x -CC35 CC 00 FF ... ldd #00ff -CC38 BD C7 E7 ... jsr c7e7 ;jump37 -CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 -CC3E F6 10 2F ../ ldab 102f ;sci data -CC41 C1 3F .? cmpb #3f -CC43 26 0A &. bne 0a -CC45 F6 00 43 ..C ldab 0043 -CC48 4F O clra -CC49 BD C7 E7 ... jsr c7e7 ;jump37 -CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 -CC4F F6 00 08 ... ldab 0008 -CC52 26 03 &. bne 03 -CC54 7E CD 94 ~.. jmp cd94 ;goto56 -CC57 F6 10 2F ../ ldab 102f ;sci data -CC5A C4 F0 .. andb #f0 -CC5C C1 20 . cmpb #20 -CC5E 27 03 '. beq 03 -CC60 7E CD 94 ~.. jmp cd94 ;goto56 -CC63 F6 10 2F ../ ldab 102f ;sci data -CC66 C4 0F .. andb #0f -CC68 30 0 tsx -CC69 E7 00 .. stb 00,x -CC6B F6 00 08 ... ldab 0008 -CC6E 4F O clra -CC6F BD FE 16 ... jsr fe16 ;jump2 -CC72 00 . test -CC73 01 . nop -CC74 00 . test -CC75 07 . tpa -CC76 CD . illegal -CC77 7A CC 88 z.. dec cc88 -CC7A CC A2 CC ... ldd #a2cc -CC7D CA CC .. orab #cc -CC7F EE CD .. ldx cd,x -CC81 19 . daa -CC82 CD . illegal -CC83 21 CD !. brn cd -CC85 30 0 tsx -CC86 CD . illegal -CC87 38 8 pulx -CC88 F6 00 17 ... ldab 0017 -CC8B C4 01 .. andb #01 -CC8D 27 09 '. beq 09 -CC8F 30 0 tsx -CC90 E6 00 .. ldab 00,x -CC92 4F O clra -CC93 FD 00 76 ..v stad 0076 -CC96 20 07 . bra 07 -CC98 30 0 tsx -CC99 E6 00 .. ldab 00,x -CC9B 4F O clra -CC9C FD 00 40 ..@ stad 0040 -CC9F 7E CD 7A ~.z jmp cd7a ;goto57 -CCA2 F6 00 17 ... ldab 0017 -CCA5 C4 01 .. andb #01 -CCA7 27 10 '. beq 10 -CCA9 30 0 tsx -CCAA E6 00 .. ldab 00,x -CCAC 4F O clra -CCAD 05 . asld -CCAE 05 . asld -CCAF 05 . asld -CCB0 05 . asld -CCB1 F3 00 76 ..v addd 0076 -CCB4 FD 00 76 ..v stad 0076 -CCB7 20 0E . bra 0e -CCB9 30 0 tsx -CCBA E6 00 .. ldab 00,x -CCBC 4F O clra -CCBD 05 . asld -CCBE 05 . asld -CCBF 05 . asld -CCC0 05 . asld -CCC1 F3 00 40 ..@ addd 0040 -CCC4 FD 00 40 ..@ stad 0040 -CCC7 7E CD 7A ~.z jmp cd7a ;goto57 -CCCA F6 00 17 ... ldab 0017 -CCCD C4 01 .. andb #01 -CCCF 27 0E '. beq 0e -CCD1 30 0 tsx -CCD2 E6 00 .. ldab 00,x -CCD4 4F O clra -CCD5 17 . tba -CCD6 5F _ clrb -CCD7 F3 00 76 ..v addd 0076 -CCDA FD 00 76 ..v stad 0076 -CCDD 20 0C . bra 0c -CCDF 30 0 tsx -CCE0 E6 00 .. ldab 00,x -CCE2 4F O clra -CCE3 17 . tba -CCE4 5F _ clrb -CCE5 F3 00 40 ..@ addd 0040 -CCE8 FD 00 40 ..@ stad 0040 -CCEB 7E CD 7A ~.z jmp cd7a ;goto57 -CCEE F6 00 17 ... ldab 0017 -CCF1 C4 01 .. andb #01 -CCF3 27 12 '. beq 12 -CCF5 30 0 tsx -CCF6 E6 00 .. ldab 00,x -CCF8 4F O clra -CCF9 17 . tba -CCFA 48 H asla -CCFB 48 H asla -CCFC 48 H asla -CCFD 48 H asla -CCFE 5F _ clrb -CCFF F3 00 76 ..v addd 0076 -CD02 FD 00 76 ..v stad 0076 -CD05 20 10 . bra 10 -CD07 30 0 tsx -CD08 E6 00 .. ldab 00,x -CD0A 4F O clra -CD0B 17 . tba -CD0C 48 H asla -CD0D 48 H asla -CD0E 48 H asla -CD0F 48 H asla -CD10 5F _ clrb -CD11 F3 00 40 ..@ addd 0040 -CD14 FD 00 40 ..@ stad 0040 -CD17 20 61 a bra 61 -CD19 30 0 tsx -CD1A E6 00 .. ldab 00,x -CD1C F7 0B AA ... stb 0baa -CD1F 20 59 Y bra 59 -CD21 30 0 tsx -CD22 E6 00 .. ldab 00,x -CD24 58 X aslb -CD25 58 X aslb -CD26 58 X aslb -CD27 58 X aslb -CD28 FB 0B AA ... addb 0baa -CD2B F7 0B AA ... stb 0baa -CD2E 20 4A J bra 4a -CD30 30 0 tsx -CD31 E6 00 .. ldab 00,x -CD33 F7 00 13 ... stb 0013 -CD36 20 42 B bra 42 -CD38 F6 10 2F ../ ldab 102f ;sci data -CD3B C4 01 .. andb #01 -CD3D 27 08 '. beq 08 -CD3F CE 00 21 ..! ldx #0021 -CD42 1C 00 .. bset add,x 00,x -CD44 40 @ nega -CD45 20 06 . bra 06 -CD47 CE 00 21 ..! ldx #0021 -CD4A 1D 00 .. bclr add,x 00,x -CD4C 40 @ nega -CD4D F6 00 17 ... ldab 0017 -CD50 C4 01 .. andb #01 -CD52 27 17 '. beq 17 -CD54 F6 0B AA ... ldab 0baa -CD57 4F O clra -CD58 37 7 pshb -CD59 36 6 psha -CD5A FC 00 76 ..v ldd 0076 -CD5D BD FB BA ... jsr fbba ;jump38 -CD60 FD 00 76 ..v stad 0076 -CD63 CE 00 17 ... ldx #0017 -CD66 1D 00 .. bclr add,x 00,x -CD68 01 . nop -CD69 20 0F . bra 0f -CD6B F6 0B AA ... ldab 0baa -CD6E 4F O clra -CD6F 37 7 pshb -CD70 36 6 psha -CD71 FC 00 40 ..@ ldd 0040 -CD74 BD FB BA ... jsr fbba ;jump38 -CD77 FD 00 40 ..@ stad 0040 -goto57: -CD7A F6 00 08 ... ldab 0008 -CD7D C1 09 .. cmpb #09 -CD7F 26 08 &. bne 08 -CD81 7F 00 2C .., clr 002c -CD84 7F 00 08 ... clr 0008 -CD87 20 03 . bra 03 -CD89 7C 00 08 |.. inc 0008 -CD8C 5F _ clrb -CD8D 4F O clra -CD8E BD C7 E7 ... jsr c7e7 ;jump37 -CD91 7E CE 39 ~.9 jmp ce39 ;goto55 -goto56: -CD94 F6 10 2F ../ ldab 102f ;sci data -CD97 4F O clra -CD98 BD FE 32 ..2 jsr fe32 ;jump25 -CD9B CD . illegal -CD9C B1 00 31 ..1 cmpa 0031 -CD9F CD . illegal -CDA0 DB 00 01 ... addb 00 -CDA3 CE 20 00 . . ldx #2000 -CDA6 01 . nop -CDA7 CE 28 00 .(. ldx #2800 -CDAA 05 . asld -CDAB CE 34 FF .4. ldx #34ff -CDAE C8 00 .. eorb #00 -CDB0 00 . test -CDB1 F6 00 21 ..! ldab 0021 -CDB4 2C 08 ,. bge 08 -CDB6 CC 00 80 ... ldd #0080 -CDB9 BD C7 E7 ... jsr c7e7 ;jump37 -CDBC 20 1B . bra 1b -CDBE 5F _ clrb -CDBF 4F O clra -CDC0 BD C7 E7 ... jsr c7e7 ;jump37 -CDC3 F6 00 1F ... ldab 001f -CDC6 C4 08 .. andb #08 -CDC8 27 0C '. beq 0c -CDCA F6 0B C0 ... ldab 0bc0 -CDCD C4 10 .. andb #10 -CDCF 27 05 '. beq 05 -CDD1 7C 00 75 |.u inc 0075 -CDD4 20 03 . bra 03 -CDD6 7F 00 75 ..u clr 0075 -CDD9 20 5E ^ bra 5e -CDDB F6 00 1D ... ldab 001d -CDDE C4 02 .. andb #02 -CDE0 27 07 '. beq 07 -CDE2 F6 00 19 ... ldab 0019 -CDE5 C4 08 .. andb #08 -CDE7 26 19 &. bne 19 -CDE9 CC 00 FE ... ldd #00fe -CDEC BD C7 E7 ... jsr c7e7 ;jump37 -CDEF F6 00 1F ... ldab 001f -CDF2 C4 08 .. andb #08 -CDF4 27 0A '. beq 0a -CDF6 F6 0B C0 ... ldab 0bc0 -CDF9 C4 10 .. andb #10 -CDFB 27 03 '. beq 03 -CDFD 7C 00 75 |.u inc 0075 -CE00 20 1C . bra 1c -CE02 FC 00 44 ..D ldd 0044 -CE05 37 7 pshb -CE06 36 6 psha -CE07 F6 0B AA ... ldab 0baa -CE0A 4F O clra -CE0B 38 8 pulx -CE0C 8F . xgdx -CE0D 02 . idiv -CE0E 8F . xgdx -CE0F BD C7 E7 ... jsr c7e7 ;jump37 -CE12 CE 00 19 ... ldx #0019 -CE15 1D 00 .. bclr add,x 00,x -CE17 08 . inx -CE18 CE 00 1F ... ldx #001f -CE1B 1C 00 .. bset add,x 00,x -CE1D 08 . inx -CE1E 20 19 . bra 19 -CE20 CE 00 1D ... ldx #001d -CE23 1D 00 .. bclr add,x 00,x -CE25 02 . idiv -CE26 20 11 . bra 11 -CE28 C6 01 .. ldab #01 -CE2A F7 00 08 ... stb 0008 -CE2D 5F _ clrb -CE2E 4F O clra -CE2F BD C7 E7 ... jsr c7e7 ;jump37 -CE32 20 05 . bra 05 -CE34 5F _ clrb -CE35 4F O clra -CE36 BD C7 E7 ... jsr c7e7 ;jump37 -goto55: -CE39 20 0B . bra 0b -goto54: -CE3B F6 10 2E ... ldab 102e -CE3E 30 0 tsx -CE3F E7 00 .. stb 00,x -CE41 F6 10 2F ../ ldab 102f ;sci data -CE44 E7 00 .. stb 00,x -goto47: -CE46 31 1 ins -CE47 3B ; rti - -jump48: -CE48 F6 0B C4 ... ldab 0bc4 -CE4B F1 0B C5 ... cmpb 0bc5 -CE4E 25 53 %S bcs 53 -CE50 F6 0B C5 ... ldab 0bc5 -CE53 F1 0B C6 ... cmpb 0bc6 -CE56 25 4B %K bcs 4b -CE58 F6 0B C4 ... ldab 0bc4 -CE5B 4F O clra -CE5C C3 0B C7 ... addd #0bc7 -CE5F 8F . xgdx -CE60 E6 00 .. ldab 00,x -CE62 4F O clra -CE63 FD 0B DD ... stad 0bdd -CE66 F6 0B C5 ... ldab 0bc5 -CE69 4F O clra -CE6A C3 0B C7 ... addd #0bc7 -CE6D 8F . xgdx -CE6E E6 00 .. ldab 00,x -CE70 4F O clra -CE71 FD 0B DF ... stad 0bdf -CE74 F6 0B C6 ... ldab 0bc6 -CE77 4F O clra -CE78 C3 0B C7 ... addd #0bc7 -CE7B 8F . xgdx -CE7C E6 00 .. ldab 00,x -CE7E 4F O clra -CE7F FD 0B E1 ... stad 0be1 -CE82 C6 01 .. ldab #01 -CE84 F7 0B D7 ... stb 0bd7 -CE87 C6 04 .. ldab #04 -CE89 F7 0B D8 ... stb 0bd8 -CE8C C6 02 .. ldab #02 -CE8E F7 0B D9 ... stb 0bd9 -CE91 C6 20 . ldab #20 -CE93 F7 0B DA ... stb 0bda -CE96 C6 08 .. ldab #08 -CE98 F7 0B DB ... stb 0bdb -CE9B C6 10 .. ldab #10 -CE9D F7 0B DC ... stb 0bdc -CEA0 7E D0 66 ~.f jmp d066 ;goto58 -CEA3 F6 0B C4 ... ldab 0bc4 -CEA6 F1 0B C6 ... cmpb 0bc6 -CEA9 25 53 %S bcs 53 -CEAB F6 0B C6 ... ldab 0bc6 -CEAE F1 0B C5 ... cmpb 0bc5 -CEB1 25 4B %K bcs 4b -CEB3 F6 0B C4 ... ldab 0bc4 -CEB6 4F O clra -CEB7 C3 0B C7 ... addd #0bc7 -CEBA 8F . xgdx -CEBB E6 00 .. ldab 00,x -CEBD 4F O clra -CEBE FD 0B DD ... stad 0bdd -CEC1 F6 0B C6 ... ldab 0bc6 -CEC4 4F O clra -CEC5 C3 0B C7 ... addd #0bc7 -CEC8 8F . xgdx -CEC9 E6 00 .. ldab 00,x -CECB 4F O clra -CECC FD 0B DF ... stad 0bdf -CECF F6 0B C5 ... ldab 0bc5 -CED2 4F O clra -CED3 C3 0B C7 ... addd #0bc7 -CED6 8F . xgdx -CED7 E6 00 .. ldab 00,x -CED9 4F O clra -CEDA FD 0B E1 ... stad 0be1 -CEDD C6 01 .. ldab #01 -CEDF F7 0B D7 ... stb 0bd7 -CEE2 C6 02 .. ldab #02 -CEE4 F7 0B D8 ... stb 0bd8 -CEE7 C6 04 .. ldab #04 -CEE9 F7 0B D9 ... stb 0bd9 -CEEC C6 20 . ldab #20 -CEEE F7 0B DA ... stb 0bda -CEF1 C6 10 .. ldab #10 -CEF3 F7 0B DB ... stb 0bdb -CEF6 C6 08 .. ldab #08 -CEF8 F7 0B DC ... stb 0bdc -CEFB 7E D0 66 ~.f jmp d066 ;goto58 -CEFE F6 0B C5 ... ldab 0bc5 -CF01 F1 0B C4 ... cmpb 0bc4 -CF04 25 53 %S bcs 53 -CF06 F6 0B C4 ... ldab 0bc4 -CF09 F1 0B C6 ... cmpb 0bc6 -CF0C 25 4B %K bcs 4b -CF0E F6 0B C5 ... ldab 0bc5 -CF11 4F O clra -CF12 C3 0B C7 ... addd #0bc7 -CF15 8F . xgdx -CF16 E6 00 .. ldab 00,x -CF18 4F O clra -CF19 FD 0B DD ... stad 0bdd -CF1C F6 0B C4 ... ldab 0bc4 -CF1F 4F O clra -CF20 C3 0B C7 ... addd #0bc7 -CF23 8F . xgdx -CF24 E6 00 .. ldab 00,x -CF26 4F O clra -CF27 FD 0B DF ... stad 0bdf -CF2A F6 0B C6 ... ldab 0bc6 -CF2D 4F O clra -CF2E C3 0B C7 ... addd #0bc7 -CF31 8F . xgdx -CF32 E6 00 .. ldab 00,x -CF34 4F O clra -CF35 FD 0B E1 ... stad 0be1 -CF38 C6 04 .. ldab #04 -CF3A F7 0B D7 ... stb 0bd7 -CF3D C6 01 .. ldab #01 -CF3F F7 0B D8 ... stb 0bd8 -CF42 C6 02 .. ldab #02 -CF44 F7 0B D9 ... stb 0bd9 -CF47 C6 08 .. ldab #08 -CF49 F7 0B DA ... stb 0bda -CF4C C6 20 . ldab #20 -CF4E F7 0B DB ... stb 0bdb -CF51 C6 10 .. ldab #10 -CF53 F7 0B DC ... stb 0bdc -CF56 7E D0 66 ~.f jmp d066 ;goto58 -CF59 F6 0B C5 ... ldab 0bc5 -CF5C F1 0B C6 ... cmpb 0bc6 -CF5F 25 53 %S bcs 53 -CF61 F6 0B C6 ... ldab 0bc6 -CF64 F1 0B C4 ... cmpb 0bc4 -CF67 25 4B %K bcs 4b -CF69 F6 0B C5 ... ldab 0bc5 -CF6C 4F O clra -CF6D C3 0B C7 ... addd #0bc7 -CF70 8F . xgdx -CF71 E6 00 .. ldab 00,x -CF73 4F O clra -CF74 FD 0B DD ... stad 0bdd -CF77 F6 0B C6 ... ldab 0bc6 -CF7A 4F O clra -CF7B C3 0B C7 ... addd #0bc7 -CF7E 8F . xgdx -CF7F E6 00 .. ldab 00,x -CF81 4F O clra -CF82 FD 0B DF ... stad 0bdf -CF85 F6 0B C4 ... ldab 0bc4 -CF88 4F O clra -CF89 C3 0B C7 ... addd #0bc7 -CF8C 8F . xgdx -CF8D E6 00 .. ldab 00,x -CF8F 4F O clra -CF90 FD 0B E1 ... stad 0be1 -CF93 C6 04 .. ldab #04 -CF95 F7 0B D7 ... stb 0bd7 -CF98 C6 02 .. ldab #02 -CF9A F7 0B D8 ... stb 0bd8 -CF9D C6 01 .. ldab #01 -CF9F F7 0B D9 ... stb 0bd9 -CFA2 C6 08 .. ldab #08 -CFA4 F7 0B DA ... stb 0bda -CFA7 C6 10 .. ldab #10 -CFA9 F7 0B DB ... stb 0bdb -CFAC C6 20 . ldab #20 -CFAE F7 0B DC ... stb 0bdc -CFB1 7E D0 66 ~.f jmp d066 ;goto58 -CFB4 F6 0B C6 ... ldab 0bc6 -CFB7 F1 0B C4 ... cmpb 0bc4 -CFBA 25 52 %R bcs 52 -CFBC F6 0B C4 ... ldab 0bc4 -CFBF F1 0B C5 ... cmpb 0bc5 -CFC2 25 4A %J bcs 4a -CFC4 F6 0B C6 ... ldab 0bc6 -CFC7 4F O clra -CFC8 C3 0B C7 ... addd #0bc7 -CFCB 8F . xgdx -CFCC E6 00 .. ldab 00,x -CFCE 4F O clra -CFCF FD 0B DD ... stad 0bdd -CFD2 F6 0B C4 ... ldab 0bc4 -CFD5 4F O clra -CFD6 C3 0B C7 ... addd #0bc7 -CFD9 8F . xgdx -CFDA E6 00 .. ldab 00,x -CFDC 4F O clra -CFDD FD 0B DF ... stad 0bdf -CFE0 F6 0B C5 ... ldab 0bc5 -CFE3 4F O clra -CFE4 C3 0B C7 ... addd #0bc7 -CFE7 8F . xgdx -CFE8 E6 00 .. ldab 00,x -CFEA 4F O clra -CFEB FD 0B E1 ... stad 0be1 -CFEE C6 02 .. ldab #02 -CFF0 F7 0B D7 ... stb 0bd7 -CFF3 C6 01 .. ldab #01 -CFF5 F7 0B D8 ... stb 0bd8 -CFF8 C6 04 .. ldab #04 -CFFA F7 0B D9 ... stb 0bd9 -CFFD C6 10 .. ldab #10 -CFFF F7 0B DA ... stb 0bda -D002 C6 20 . ldab #20 -D004 F7 0B DB ... stb 0bdb -D007 C6 08 .. ldab #08 -D009 F7 0B DC ... stb 0bdc -D00C 20 58 X bra 58 -D00E F6 0B C6 ... ldab 0bc6 -D011 F1 0B C5 ... cmpb 0bc5 -D014 25 50 %P bcs 50 -D016 F6 0B C5 ... ldab 0bc5 -D019 F1 0B C4 ... cmpb 0bc4 -D01C 25 48 %H bcs 48 -D01E F6 0B C6 ... ldab 0bc6 -D021 4F O clra -D022 C3 0B C7 ... addd #0bc7 -D025 8F . xgdx -D026 E6 00 .. ldab 00,x -D028 4F O clra -D029 FD 0B DD ... stad 0bdd -D02C F6 0B C5 ... ldab 0bc5 -D02F 4F O clra -D030 C3 0B C7 ... addd #0bc7 -D033 8F . xgdx -D034 E6 00 .. ldab 00,x -D036 4F O clra -D037 FD 0B DF ... stad 0bdf -D03A F6 0B C4 ... ldab 0bc4 -D03D 4F O clra -D03E C3 0B C7 ... addd #0bc7 -D041 8F . xgdx -D042 E6 00 .. ldab 00,x -D044 4F O clra -D045 FD 0B E1 ... stad 0be1 -D048 C6 02 .. ldab #02 -D04A F7 0B D7 ... stb 0bd7 -D04D C6 04 .. ldab #04 -D04F F7 0B D8 ... stb 0bd8 -D052 C6 01 .. ldab #01 -D054 F7 0B D9 ... stb 0bd9 -D057 C6 10 .. ldab #10 -D059 F7 0B DA ... stb 0bda -D05C C6 08 .. ldab #08 -D05E F7 0B DB ... stb 0bdb -D061 C6 20 . ldab #20 -D063 F7 0B DC ... stb 0bdc -goto58: -D066 F6 0B AA ... ldab 0baa -D069 4F O clra -D06A 37 7 pshb -D06B 36 6 psha -D06C FC 0B DD ... ldd 0bdd -D06F BD FB BA ... jsr fbba ;jump38 -D072 FD 0B DD ... stad 0bdd -D075 F6 0B AA ... ldab 0baa -D078 4F O clra -D079 37 7 pshb -D07A 36 6 psha -D07B FC 0B DF ... ldd 0bdf -D07E BD FB BA ... jsr fbba ;jump38 -D081 FD 0B DF ... stad 0bdf -D084 F6 0B AA ... ldab 0baa -D087 4F O clra -D088 37 7 pshb -D089 36 6 psha -D08A FC 0B E1 ... ldd 0be1 -D08D BD FB BA ... jsr fbba ;jump38 -D090 FD 0B E1 ... stad 0be1 -D093 39 9 rts - -jump66: -D094 34 4 des -D095 30 0 tsx -D096 6F 00 o. clr 00,x -D098 30 0 tsx -D099 E6 00 .. ldab 00,x -D09B C1 10 .. cmpb #10 -D09D 24 1B $. bcc 1b -D09F 30 0 tsx -D0A0 E6 00 .. ldab 00,x -D0A2 4F O clra -D0A3 C3 B0 C3 ... addd #b0c3 -D0A6 8F . xgdx -D0A7 E6 00 .. ldab 00,x -D0A9 37 7 pshb -D0AA 30 0 tsx -D0AB E6 01 .. ldab 01,x -D0AD 4F O clra -D0AE C3 0B C7 ... addd #0bc7 -D0B1 8F . xgdx -D0B2 33 3 pulb -D0B3 E7 00 .. stb 00,x -D0B5 30 0 tsx -D0B6 6C 00 l. inc 00,x -D0B8 20 DE . bra de -D0BA C6 05 .. ldab #05 -D0BC F7 0B AA ... stb 0baa -D0BF C6 04 .. ldab #04 -D0C1 F7 00 13 ... stb 0013 -D0C4 C6 01 .. ldab #01 -D0C6 F7 0B C4 ... stb 0bc4 -D0C9 C6 03 .. ldab #03 -D0CB F7 0B C5 ... stb 0bc5 -D0CE C6 02 .. ldab #02 -D0D0 F7 0B C6 ... stb 0bc6 -D0D3 CC 00 19 ... ldd #0019 -D0D6 FD 0B DD ... stad 0bdd -D0D9 CC 00 0A ... ldd #000a -D0DC FD 0B DF ... stad 0bdf -D0DF CC 00 05 ... ldd #0005 -D0E2 FD 0B E1 ... stad 0be1 -D0E5 C6 01 .. ldab #01 -D0E7 F7 0B D7 ... stb 0bd7 -D0EA C6 02 .. ldab #02 -D0EC F7 0B D8 ... stb 0bd8 -D0EF C6 04 .. ldab #04 -D0F1 F7 0B D9 ... stb 0bd9 -D0F4 C6 20 . ldab #20 -D0F6 F7 0B DA ... stb 0bda -D0F9 C6 10 .. ldab #10 -D0FB F7 0B DB ... stb 0bdb -D0FE C6 08 .. ldab #08 -D100 F7 0B DC ... stb 0bdc -D103 31 1 ins -D104 39 9 rts - -jump32: -D105 34 4 des -D106 CE 00 1A ... ldx #001a -D109 1C 00 .. bset add,x 00,x -D10B 80 F6 .. suba #f6 -D10D 00 . test -D10E 1A . illegal -D10F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D112 C6 C8 .. ldab #c8 -D114 30 0 tsx -D115 E7 00 .. stb 00,x -D117 30 0 tsx -D118 E6 00 .. ldab 00,x -D11A C1 00 .. cmpb #00 -D11C 23 05 #. bls 05 -D11E 30 0 tsx -D11F 6A 00 j. dec 00,x -D121 20 F4 . bra f4 -D123 CE 10 00 ... ldx #1000 -D126 1C 00 .. bset add,x 00,x -D128 40 @ nega -D129 CE 00 14 ... ldx #0014 -D12C 1D 00 .. bclr add,x 00,x -D12E 20 CE . bra ce -D130 00 . test -D131 14 . bset -D132 1D 00 .. bclr add,x 00,x -D134 40 @ nega -D135 F6 00 14 ... ldab 0014 -D138 F7 38 00 .8. stb 3800 -D13B 31 1 ins -D13C 39 9 rts - -jump34: -D13D F6 00 06 ... ldab 0006 -D140 4F O clra -D141 CE 00 0A ... ldx #000a -D144 02 . idiv -D145 8F . xgdx -D146 CB 01 .. addb #01 -D148 F7 00 5F .._ stb 005f -D14B F6 00 06 ... ldab 0006 -D14E 4F O clra -D14F CE 00 0A ... ldx #000a -D152 02 . idiv -D153 F7 00 5E ..^ stb 005e -D156 F6 00 5E ..^ ldab 005e -D159 C1 05 .. cmpb #05 -D15B 23 03 #. bls 03 -D15D 7A 00 5E z.^ dec 005e -D160 F6 00 5E ..^ ldab 005e -D163 4F O clra -D164 C3 B1 23 ..# addd #b123 -D167 8F . xgdx -D168 E6 00 .. ldab 00,x -D16A 4F O clra -D16B 37 7 pshb -D16C 36 6 psha -D16D F6 00 5F .._ ldab 005f -D170 4F O clra -D171 C3 B1 23 ..# addd #b123 -D174 8F . xgdx -D175 E6 00 .. ldab 00,x -D177 4F O clra -D178 17 . tba -D179 5F _ clrb -D17A 30 0 tsx -D17B E3 00 .. addd 00,x -D17D 38 8 pulx -D17E FD 00 58 ..X stad 0058 -D181 7F 00 1C ... clr 001c -D184 F6 00 1C ... ldab 001c -D187 C1 10 .. cmpb #10 -D189 24 37 $7 bcc 37 -D18B F6 00 58 ..X ldab 0058 -D18E 2C 0E ,. bge 0e -D190 CE 00 14 ... ldx #0014 -D193 1C 00 .. bset add,x 00,x -D195 10 . sba -D196 F6 00 14 ... ldab 0014 -D199 F7 38 00 .8. stb 3800 -D19C 20 0C . bra 0c -D19E CE 00 14 ... ldx #0014 -D1A1 1D 00 .. bclr add,x 00,x -D1A3 10 . sba -D1A4 F6 00 14 ... ldab 0014 -D1A7 F7 38 00 .8. stb 3800 -D1AA CE 10 00 ... ldx #1000 -D1AD 1C 00 .. bset add,x 00,x -D1AF 20 CE . bra ce -D1B1 10 . sba -D1B2 00 . test -D1B3 1D 00 .. bclr add,x 00,x -D1B5 20 FC . bra fc -D1B7 00 . test -D1B8 58 X aslb -D1B9 05 . asld -D1BA FD 00 58 ..X stad 0058 -D1BD 7C 00 1C |.. inc 001c -D1C0 20 C2 . bra c2 -D1C2 F6 00 5F .._ ldab 005f -D1C5 C1 09 .. cmpb #09 -D1C7 26 0E &. bne 0e -D1C9 CE 00 14 ... ldx #0014 -D1CC 1C 00 .. bset add,x 00,x -D1CE 20 F6 . bra f6 -D1D0 00 . test -D1D1 14 . bset -D1D2 F7 38 00 .8. stb 3800 -D1D5 20 13 . bra 13 -D1D7 F6 00 5F .._ ldab 005f -D1DA C1 0A .. cmpb #0a -D1DC 26 0C &. bne 0c -D1DE CE 00 14 ... ldx #0014 -D1E1 1C 00 .. bset add,x 00,x -D1E3 40 @ nega -D1E4 F6 00 14 ... ldab 0014 -D1E7 F7 38 00 .8. stb 3800 -D1EA CE 10 00 ... ldx #1000 -D1ED 1D 00 .. bclr add,x 00,x -D1EF 40 @ nega -D1F0 CE 00 1A ... ldx #001a -D1F3 1D 00 .. bclr add,x 00,x -D1F5 80 F6 .. suba #f6 -D1F7 00 . test -D1F8 1A . illegal -D1F9 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D1FC 39 9 rts - -jump90: -D1FD CC 40 00 .@. ldd #4000 -D200 37 7 pshb -D201 36 6 psha -D202 F6 00 06 ... ldab 0006 -D205 4F O clra -D206 05 . asld -D207 C3 08 00 ... addd #0800 -D20A 38 8 pulx -D20B 8F . xgdx -D20C AA 00 .. ora 00,x -D20E EA 01 .. orb 01,x -D210 ED 00 .. stad 00,x -D212 39 9 rts - -jump45: -D213 F6 00 1F ... ldab 001f -D216 C4 04 .. andb #04 -D218 26 12 &. bne 12 -D21A F6 0B C0 ... ldab 0bc0 -D21D C4 10 .. andb #10 -D21F 26 0B &. bne 0b -D221 CE 00 00 ... ldx #0000 -D224 3C < pshx -D225 FC 00 44 ..D ldd 0044 -D228 BD BE 9E ... jsr be9e ;jump50 -D22B 38 8 pulx -D22C BD D3 11 ... jsr d311 ;jump30 -D22F 83 00 00 ... subd #0000 -D232 27 13 '. beq 13 -D234 F6 00 06 ... ldab 0006 -D237 BD D4 68 ..h jsr d468 ;jump51 -D23A 83 00 00 ... subd #0000 -D23D 27 05 '. beq 05 -D23F 8D BC .. bsr dest bc -D241 BD D6 3C ..< jsr d63c ;jump33 -D244 5F _ clrb -D245 4F O clra -D246 39 9 rts - -D247 BD D1 3D ..= jsr d13d ;jump34 -D24A C6 3C .< ldab #3c -D24C F7 00 2E ... stb 002e -D24F C6 41 .A ldab #41 -D251 F7 00 31 ..1 stb 0031 -D254 CE 00 1B ... ldx #001b -D257 1D 00 .. bclr add,x 00,x -D259 08 . inx -goto59: -D25A F6 00 1B ... ldab 001b -D25D C4 08 .. andb #08 -D25F 26 22 &" bne 22 -D261 F6 00 2E ... ldab 002e -D264 C1 35 .5 cmpb #35 -D266 23 10 #. bls 10 -D268 BD D5 70 ..p jsr d570 ;jump35 -D26B 83 00 00 ... subd #0000 -D26E 27 06 '. beq 06 -D270 CE 00 1B ... ldx #001b -D273 1C 00 .. bset add,x 00,x -D275 08 . inx -D276 20 0B . bra 0b -D278 BD D1 05 ... jsr d105 ;jump32 -D27B 8D 80 .. bsr dest 80 -D27D BD D6 3C ..< jsr d63c ;jump33 -D280 5F _ clrb -D281 4F O clra -D282 39 9 rts - -D283 F6 00 2E ... ldab 002e -D286 C1 36 .6 cmpb #36 -D288 24 56 $V bcc 56 -D28A BD D5 F7 ... jsr d5f7 ;jump108 -D28D 83 00 00 ... subd #0000 -D290 27 4E 'N beq 4e -D292 BD D5 B0 ... jsr d5b0 ;jump31 -D295 83 00 00 ... subd #0000 -D298 27 46 'F beq 46 -D29A BD D1 05 ... jsr d105 ;jump32 -D29D F6 00 2E ... ldab 002e -D2A0 C1 32 .2 cmpb #32 -D2A2 22 07 ". bhi 07 -D2A4 8D 6B .k bsr dest 6b -D2A6 83 00 00 ... subd #0000 -D2A9 27 0C '. beq 0c -D2AB BD D1 05 ... jsr d105 ;jump32 -D2AE BD D1 FD ... jsr d1fd ;jump90 -D2B1 BD D6 3C ..< jsr d63c ;jump33 -D2B4 5F _ clrb -D2B5 4F O clra -D2B6 39 9 rts - -D2B7 F6 00 06 ... ldab 0006 -D2BA 4F O clra -D2BB C3 0E 06 ... addd #0e06 -D2BE 8F . xgdx -D2BF 6C 00 l. inc 00,x -D2C1 F6 00 06 ... ldab 0006 -D2C4 4F O clra -D2C5 C3 0E 06 ... addd #0e06 -D2C8 8F . xgdx -D2C9 E6 00 .. ldab 00,x -D2CB C1 64 .d cmpb #64 -D2CD 23 0D #. bls 0d -D2CF 5F _ clrb -D2D0 37 7 pshb -D2D1 F6 00 06 ... ldab 0006 -D2D4 4F O clra -D2D5 C3 0E 06 ... addd #0e06 -D2D8 8F . xgdx -D2D9 33 3 pulb -D2DA E7 00 .. stb 00,x -D2DC CC 00 01 ... ldd #0001 -D2DF 39 9 rts - -D2E0 F6 00 2E ... ldab 002e -D2E3 26 14 &. bne 14 -D2E5 BD D5 F7 ... jsr d5f7 ;jump108 -D2E8 83 00 00 ... subd #0000 -D2EB 26 0C &. bne 0c -D2ED BD D1 05 ... jsr d105 ;jump32 -D2F0 BD D1 FD ... jsr d1fd ;jump90 -D2F3 BD D6 26 ..& jsr d626 ;jump91 -D2F6 5F _ clrb -D2F7 4F O clra -D2F8 39 9 rts - -D2F9 F6 00 2E ... ldab 002e -D2FC 26 0C &. bne 0c -D2FE BD D1 05 ... jsr d105 ;jump32 -D301 BD D1 FD ... jsr d1fd ;jump90 -D304 BD D6 3C ..< jsr d63c ;jump33 -D307 5F _ clrb -D308 4F O clra -D309 39 9 rts - -D30A 7E D2 5A ~.Z jmp d25a ;goto59 -D30D BD E6 1B ... jsr e61b ;jump4 -D310 39 9 rts - -jump30: -D311 BD D1 3D ..= jsr d13d ;jump34 -D314 7F 00 1C ... clr 001c -D317 7F 00 18 ... clr 0018 -D31A F6 10 0A ... ldab 100a -D31D C4 02 .. andb #02 -D31F 27 13 '. beq 13 -D321 7C 00 1C |.. inc 001c -D324 F6 00 1C ... ldab 001c -D327 C1 FF .. cmpb #ff -D329 26 07 &. bne 07 -D32B BD D1 05 ... jsr d105 ;jump32 -D32E CC 00 01 ... ldd #0001 -D331 39 9 rts - -D332 20 10 . bra 10 -D334 7C 00 18 |.. inc 0018 -D337 F6 00 18 ... ldab 0018 -D33A C1 08 .. cmpb #08 -D33C 26 06 &. bne 06 -D33E BD D1 05 ... jsr d105 ;jump32 -D341 5F _ clrb -D342 4F O clra -D343 39 9 rts - -jump43: -D344 20 D4 . bra d4 -D346 3C < pshx -D347 3C < pshx -D348 3C < pshx -D349 34 4 des -D34A F6 0E 6D ..m ldab 0e6d -D34D C1 01 .. cmpb #01 -D34F 27 03 '. beq 03 -D351 7E D4 07 ~.. jmp d407 ;goto60 -D354 F6 00 06 ... ldab 0006 -D357 4F O clra -D358 05 . asld -D359 C3 08 C8 ... addd #08c8 -D35C 8F . xgdx -D35D EC 00 .. ldd 00,x -D35F C4 7F .. andb #7f -D361 4F O clra -D362 FD 0E 6B ..k stad 0e6b -D365 7F 00 06 ... clr 0006 -goto62: -D368 F6 00 06 ... ldab 0006 -D36B C1 3E .> cmpb #3e -D36D 26 03 &. bne 03 -D36F 7E D4 02 ~.. jmp d402 ;goto61 -D372 BD 97 6F ..o jsr 976f ;jump41 -D375 F6 00 06 ... ldab 0006 -D378 4F O clra -D379 05 . asld -D37A C3 08 C8 ... addd #08c8 -D37D 8F . xgdx -D37E EC 00 .. ldd 00,x -D380 C4 7F .. andb #7f -D382 4F O clra -D383 B3 0E 6B ..k subd 0e6b -D386 26 77 &w bne 77 -D388 F6 00 06 ... ldab 0006 -D38B 4F O clra -D38C CE 00 0A ... ldx #000a -D38F 02 . idiv -D390 30 0 tsx -D391 E7 01 .. stb 01,x -D393 E6 01 .. ldab 01,x -D395 C1 01 .. cmpb #01 -D397 26 07 &. bne 07 -D399 C6 40 .@ ldab #40 -D39B 30 0 tsx -D39C E7 00 .. stb 00,x -D39E 20 0C . bra 0c -D3A0 30 0 tsx -D3A1 E6 01 .. ldab 01,x -D3A3 C1 02 .. cmpb #02 -D3A5 26 05 &. bne 05 -D3A7 C6 80 .. ldab #80 -D3A9 30 0 tsx -D3AA E7 00 .. stb 00,x -D3AC BD D1 3D ..= jsr d13d ;jump34 -D3AF 5F _ clrb -D3B0 4F O clra -D3B1 30 0 tsx -D3B2 ED 03 .. stad 03,x -;look at the home sensors for this row. If it is 0, increment 03/04 else -;decrement 03/04. Do this 10 times. -D3B4 CC 00 0A ... ldd #000a -D3B7 ED 05 .. stad 05,x -loop: -D3B9 30 0 tsx -D3BA EC 05 .. ldd 05,x -D3BC 2F 23 /# ble 23 -D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors -D3C1 30 0 tsx -D3C2 E4 00 .. andb 00,x -D3C4 26 09 &. bne d3cf -D3C6 30 0 tsx -D3C7 6C 04 l. inc 04,x -D3C9 26 0C &. bne 0c -D3CB 6C 03 l. inc 03,x -D3CD 20 08 . bra d3d7 -D3CF 30 0 tsx -D3D0 EC 03 .. ldd 03,x -D3D2 83 00 01 ... subd #0001 -D3D5 ED 03 .. stad 03,x -D3D7 30 0 tsx -D3D8 EC 05 .. ldd 05,x -D3DA 83 00 01 ... subd #0001 -D3DD ED 05 .. stad 05,x -D3DF 20 D8 . bra loop ;d3b9 -D3E1 BD D1 05 ... jsr d105 ;jump32 -D3E4 30 0 tsx -D3E5 EC 03 .. ldd 03,x -D3E7 2C 16 ,. bge 16 -D3E9 F6 00 06 ... ldab 0006 -D3EC 8D 7A .z bsr dest 7a -D3EE 83 00 00 ... subd #0000 -D3F1 27 0C '. beq 0c -D3F3 BD D5 61 ..a jsr d561 ;jump42 -D3F6 83 00 00 ... subd #0000 -D3F9 26 04 &. bne 04 -D3FB 5F _ clrb -D3FC 4F O clra -D3FD 20 64 d bra 64 -D3FF 7E D3 68 ~.h jmp d368 ;goto62 -goto61: -D402 CC 00 01 ... ldd #0001 -D405 20 5C \ bra 5c -goto60: -D407 F6 00 06 ... ldab 0006 -D40A C1 13 .. cmpb #13 -D40C 27 1C '. beq 1c -D40E F6 00 06 ... ldab 0006 -D411 C1 1D .. cmpb #1d -D413 27 15 '. beq 15 -D415 F6 00 06 ... ldab 0006 -D418 C1 27 .' cmpb #27 -D41A 27 0E '. beq 0e -D41C F6 00 06 ... ldab 0006 -D41F C1 31 .1 cmpb #31 -D421 27 07 '. beq 07 -D423 F6 00 06 ... ldab 0006 -D426 C1 3B .; cmpb #3b -D428 26 37 &7 bne 37 -D42A BD D1 3D ..= jsr d13d ;jump34 -D42D 7F 00 1C ... clr 001c -D430 7F 00 18 ... clr 0018 -D433 F6 18 00 ... ldab 1800 -D436 C4 40 .@ andb #40 -D438 26 14 &. bne 14 -D43A 7C 00 1C |.. inc 001c -D43D F6 00 1C ... ldab 001c -D440 C1 FF .. cmpb #ff -D442 26 08 &. bne 08 -D444 BD D1 05 ... jsr d105 ;jump32 -D447 CC 00 01 ... ldd #0001 -D44A 20 17 . bra 17 -D44C 20 11 . bra 11 -D44E 7C 00 18 |.. inc 0018 -D451 F6 00 18 ... ldab 0018 -D454 C1 08 .. cmpb #08 -D456 26 07 &. bne 07 -D458 BD D1 05 ... jsr d105 ;jump32 -D45B 5F _ clrb -D45C 4F O clra -D45D 20 04 . bra 04 -D45F 20 D2 . bra d2 -D461 5F _ clrb -D462 4F O clra -D463 38 8 pulx -D464 38 8 pulx -D465 38 8 pulx -D466 31 1 ins -D467 39 9 rts - -jump51: -D468 37 7 pshb -D469 30 0 tsx -D46A E6 00 .. ldab 00,x -D46C 4F O clra -D46D 05 . asld -D46E C3 08 00 ... addd #0800 -D471 8F . xgdx -D472 EC 00 .. ldd 00,x -D474 5F _ clrb -D475 84 80 .. anda #80 -D477 31 1 ins -D478 39 9 rts - -jump67: -D479 7F 00 1C ... clr 001c -D47C F6 00 1C ... ldab 001c -D47F C1 64 .d cmpb #64 -D481 24 1A $. bcc 1a -D483 CC FF 7F ... ldd #ff7f -D486 37 7 pshb -D487 36 6 psha -D488 F6 00 1C ... ldab 001c -D48B 4F O clra -D48C 05 . asld -D48D C3 08 C8 ... addd #08c8 -D490 38 8 pulx -D491 8F . xgdx -D492 A4 00 .. anda 00,x -D494 E4 01 .. andb 01,x -D496 ED 00 .. stad 00,x -D498 7C 00 1C |.. inc 001c -D49B 20 DF . bra df -D49D 7F 00 05 ... clr 0005 -goto65: -D4A0 F6 00 05 ... ldab 0005 -D4A3 C1 50 .P cmpb #50 -D4A5 25 03 %. bcs 03 -D4A7 7E D5 60 ~.` jmp d560 ;goto63 -D4AA F6 00 05 ... ldab 0005 -D4AD 4F O clra -D4AE C3 B0 D3 ... addd #b0d3 -D4B1 8F . xgdx -D4B2 E6 00 .. ldab 00,x -D4B4 F7 00 06 ... stb 0006 -D4B7 BD D3 11 ... jsr d311 ;jump30 -D4BA 83 00 00 ... subd #0000 -D4BD 27 03 '. beq 03 -D4BF 7E D5 45 ~.E jmp d545 ;goto64 -D4C2 F6 00 06 ... ldab 0006 -D4C5 BD D7 A0 ... jsr d7a0 ;jump10 -D4C8 83 00 00 ... subd #0000 -D4CB 26 78 &x bne 78 -D4CD BD D5 B0 ... jsr d5b0 ;jump31 -D4D0 83 00 00 ... subd #0000 -D4D3 26 06 &. bne 06 -D4D5 BD D1 FD ... jsr d1fd ;jump90 -D4D8 BD D6 3C ..< jsr d63c ;jump33 -D4DB CC 80 00 ... ldd #8000 -D4DE 37 7 pshb -D4DF 36 6 psha -D4E0 F6 00 06 ... ldab 0006 -D4E3 4F O clra -D4E4 05 . asld -D4E5 C3 08 00 ... addd #0800 -D4E8 38 8 pulx -D4E9 8F . xgdx -D4EA AA 00 .. ora 00,x -D4EC EA 01 .. orb 01,x -D4EE ED 00 .. stad 00,x -D4F0 F6 00 06 ... ldab 0006 -D4F3 4F O clra -D4F4 05 . asld -D4F5 C3 08 00 ... addd #0800 -D4F8 8F . xgdx -D4F9 EC 00 .. ldd 00,x -D4FB C4 FF .. andb #ff -D4FD 84 3F .? anda #3f -D4FF 83 27 0F .'. subd #270f -D502 23 1A #. bls 1a -D504 BD D1 FD ... jsr d1fd ;jump90 -D507 CC 01 00 ... ldd #0100 -D50A 37 7 pshb -D50B 36 6 psha -D50C F6 00 06 ... ldab 0006 -D50F 4F O clra -D510 05 . asld -D511 C3 08 C8 ... addd #08c8 -D514 38 8 pulx -D515 8F . xgdx -D516 AA 00 .. ora 00,x -D518 EA 01 .. orb 01,x -D51A ED 00 .. stad 00,x -D51C 20 25 % bra 25 -D51E F6 00 06 ... ldab 0006 -D521 4F O clra -D522 05 . asld -D523 C3 08 C8 ... addd #08c8 -D526 8F . xgdx -D527 EC 00 .. ldd 00,x -D529 C4 7F .. andb #7f -D52B F7 00 06 ... stb 0006 -D52E CC 00 80 ... ldd #0080 -D531 37 7 pshb -D532 36 6 psha -D533 F6 00 06 ... ldab 0006 -D536 4F O clra -D537 05 . asld -D538 C3 08 C8 ... addd #08c8 -D53B 38 8 pulx -D53C 8F . xgdx -D53D AA 00 .. ora 00,x -D53F EA 01 .. orb 01,x -D541 ED 00 .. stad 00,x -D543 20 15 . bra 15 -goto64: -D545 CC 7F FF ... ldd #7fff -D548 37 7 pshb -D549 36 6 psha -D54A F6 00 06 ... ldab 0006 -D54D 4F O clra -D54E 05 . asld -D54F C3 08 00 ... addd #0800 -D552 38 8 pulx -D553 8F . xgdx -D554 A4 00 .. anda 00,x -D556 E4 01 .. andb 01,x -D558 ED 00 .. stad 00,x -D55A 7C 00 05 |.. inc 0005 -D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 -goto63: -D560 39 9 rts - -jump42: -D561 F6 00 06 ... ldab 0006 -D564 4F O clra -D565 05 . asld -D566 C3 08 00 ... addd #0800 -D569 8F . xgdx -D56A EC 00 .. ldd 00,x -D56C 5F _ clrb -D56D 84 40 .@ anda #40 -D56F 39 9 rts - -;Look at the home sensor for the row of this slot. If it isn't 0 within 5 -;loops, return 1 (fault?), else return 0 (OK?). -;005f is the row number in this routine. scratch variable? -;looks like 0006 is the slot number. -;this is called twice -jump35: -D570 F6 00 06 ... ldab 0006 -D573 4F O clra -D574 CE 00 0A ... ldx #000a -D577 02 . idiv -D578 F7 00 5F .._ stb 005f -D57B F6 00 5F .._ ldab 005f -D57E C1 05 .. cmpb #05 -D580 23 03 #. bls d585 -D582 7A 00 5F z._ dec 005f -D585 F6 00 5F .._ ldab 005f ;row number -D588 4F O clra -D589 C3 B1 23 ..# addd #b123 -D58C 8F . xgdx -D58D E6 00 .. ldab 00,x ;get bit for this row -D58F F7 00 5E ..^ stb 005e -D592 7F 00 1C ... clr 001c -loop: -D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors -D598 F4 00 5E ..^ andb 005e ;check home sensor for this row -D59B 27 10 '. beq d5ad -D59D 7C 00 1C |.. inc 001c -D5A0 F6 00 1C ... ldab 001c -D5A3 C1 05 .. cmpb #05 -D5A5 26 04 &. bne d5ab -D5A7 CC 00 01 ... ldd #0001 -D5AA 39 9 rts - -D5AB 20 E8 . bra loop ;d595 -D5AD 5F _ clrb -D5AE 4F O clra -D5AF 39 9 rts - -;This does almost the same - check the home sensor for this row (slot number -;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 0. -;(this is the reverse of the routine above). But also check bit 0 of 100a. -;If it is ever 0, return 0. -;005f is the row number -;005e is the bit mask for this row -jump31: -D5B0 F6 00 06 ... ldab 0006 -D5B3 4F O clra -D5B4 CE 00 0A ... ldx #000a -D5B7 02 . idiv -D5B8 F7 00 5F .._ stb 005f -D5BB F6 00 5F .._ ldab 005f -D5BE C1 05 .. cmpb #05 -D5C0 23 03 #. bls 03 -D5C2 7A 00 5F z._ dec 005f -D5C5 F6 00 5F .._ ldab 005f -D5C8 4F O clra -D5C9 C3 B1 23 ..# addd #b123 -D5CC 8F . xgdx -D5CD E6 00 .. ldab 00,x -D5CF F7 00 5E ..^ stb 005e -D5D2 7F 00 1C ... clr 001c -loop: -D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors -D5D8 F4 00 5E ..^ andb 005e -D5DB 26 17 &. bne d5f4 -D5DD F6 10 0A ... ldab 100a -D5E0 C4 01 .. andb #01 -D5E2 27 10 '. beq d5f4 -D5E4 7C 00 1C |.. inc 001c -D5E7 F6 00 1C ... ldab 001c -D5EA C1 05 .. cmpb #05 -D5EC 26 04 &. bne d5f2 -D5EE CC 00 01 ... ldd #0001 -D5F1 39 9 rts - -D5F2 20 E1 . bra loop ;d5d5 -D5F4 5F _ clrb -D5F5 4F O clra -D5F6 39 9 rts - -jump108: -D5F7 C6 07 .. ldab #07 -D5F9 F7 00 1C ... stb 001c -D5FC 7F 00 18 ... clr 0018 -D5FF F6 00 1C ... ldab 001c -D602 27 1E '. beq 1e -D604 7A 00 1C z.. dec 001c -D607 F6 10 0A ... ldab 100a -D60A C4 01 .. andb #01 -D60C 26 12 &. bne 12 -D60E C6 07 .. ldab #07 -D610 F7 00 1C ... stb 001c -D613 7C 00 18 |.. inc 0018 -D616 F6 00 18 ... ldab 0018 -D619 C1 05 .. cmpb #05 -D61B 26 03 &. bne 03 -D61D 5F _ clrb -D61E 4F O clra -D61F 39 9 rts - -D620 20 DD . bra dd -D622 CC 00 01 ... ldd #0001 -D625 39 9 rts - -jump91: -D626 CC 02 00 ... ldd #0200 -D629 37 7 pshb -D62A 36 6 psha -D62B F6 00 06 ... ldab 0006 -D62E 4F O clra -D62F 05 . asld -D630 C3 08 C8 ... addd #08c8 -D633 38 8 pulx -D634 8F . xgdx -D635 AA 00 .. ora 00,x -D637 EA 01 .. orb 01,x -D639 ED 00 .. stad 00,x -D63B 39 9 rts - -jump33: -D63C CC 04 00 ... ldd #0400 -D63F 37 7 pshb -D640 36 6 psha -D641 F6 00 06 ... ldab 0006 -D644 4F O clra -D645 05 . asld -D646 C3 08 C8 ... addd #08c8 -D649 38 8 pulx -D64A 8F . xgdx -D64B AA 00 .. ora 00,x -D64D EA 01 .. orb 01,x -D64F ED 00 .. stad 00,x -D651 39 9 rts - -jump5: -D652 CE 00 1A ... ldx #001a -D655 1C 00 .. bset add,x 00,x -D657 01 . nop -D658 F6 00 1A ... ldab 001a -D65B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D65E CE 00 14 ... ldx #0014 -D661 1D 00 .. bclr add,x 00,x -D663 01 . nop -D664 F6 00 14 ... ldab 0014 -D667 F7 38 00 .8. stb 3800 -D66A 39 9 rts - -jump107: -D66B F6 0B C0 ... ldab 0bc0 -D66E C4 08 .. andb #08 -D670 27 07 '. beq 07 -D672 F6 00 7D ..} ldab 007d -D675 27 02 '. beq 02 -D677 20 F9 . bra f9 -D679 F6 00 15 ... ldab 0015 -D67C 2D 77 -w blt 77 -D67E FC 00 40 ..@ ldd 0040 -D681 F3 00 3E ..> addd 003e -D684 B3 00 0F ... subd 000f -D687 24 4F $O bcc 4f -D689 F6 0B C0 ... ldab 0bc0 -D68C C4 01 .. andb #01 -D68E 26 07 &. bne 07 -D690 F6 0B C0 ... ldab 0bc0 -D693 C4 04 .. andb #04 -D695 27 0C '. beq 0c -D697 CE 00 1A ... ldx #001a -D69A 1D 00 .. bclr add,x 00,x -D69C 01 . nop -D69D F6 00 1A ... ldab 001a -D6A0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -D6A3 F6 0B C0 ... ldab 0bc0 -D6A6 C4 08 .. andb #08 -D6A8 27 20 ' beq 20 -D6AA F6 0C D9 ... ldab 0cd9 -D6AD C1 03 .. cmpb #03 -D6AF 23 19 #. bls 19 -D6B1 FC 0B EF ... ldd 0bef -D6B4 83 00 64 ..d subd #0064 -D6B7 25 11 %. bcs 11 -D6B9 CE 00 14 ... ldx #0014 -D6BC 1C 00 .. bset add,x 00,x -D6BE 02 . idiv -D6BF F6 00 14 ... ldab 0014 -D6C2 F7 38 00 .8. stb 3800 -D6C5 BD C0 E0 ... jsr c0e0 ;jump94 -D6C8 20 0C . bra 0c -D6CA CE 00 14 ... ldx #0014 -D6CD 1D 00 .. bclr add,x 00,x -D6CF 01 . nop -D6D0 F6 00 14 ... ldab 0014 -D6D3 F7 38 00 .8. stb 3800 -D6D6 20 05 . bra 05 -D6D8 BD D6 52 ..R jsr d652 ;jump5 -D6DB 8D 53 .S bsr dest 53 -D6DD F6 0B C0 ... ldab 0bc0 -D6E0 C4 08 .. andb #08 -D6E2 27 11 '. beq 11 -D6E4 F6 0B C0 ... ldab 0bc0 -D6E7 C4 40 .@ andb #40 -D6E9 27 0A '. beq 0a -D6EB F6 00 15 ... ldab 0015 -D6EE C4 01 .. andb #01 -D6F0 27 03 '. beq 03 -D6F2 BD C0 E0 ... jsr c0e0 ;jump94 -D6F5 39 9 rts - -jump106: -D6F6 F6 0C DB ... ldab 0cdb -D6F9 4F O clra -D6FA 37 7 pshb -D6FB 36 6 psha -D6FC FC 0B DD ... ldd 0bdd -D6FF BD FB BA ... jsr fbba ;jump38 -D702 FD 0C EB ... stad 0ceb -D705 F6 0C DA ... ldab 0cda -D708 4F O clra -D709 37 7 pshb -D70A 36 6 psha -D70B FC 0B DF ... ldd 0bdf -D70E BD FB BA ... jsr fbba ;jump38 -D711 FD 0C ED ... stad 0ced -D714 F6 0C D9 ... ldab 0cd9 -D717 4F O clra -D718 37 7 pshb -D719 36 6 psha -D71A FC 0B E1 ... ldd 0be1 -D71D BD FB BA ... jsr fbba ;jump38 -D720 FD 0C EF ... stad 0cef -D723 FC 0C EB ... ldd 0ceb -D726 F3 0C ED ... addd 0ced -D729 F3 0C EF ... addd 0cef -D72C FD 0B EF ... stad 0bef -D72F 39 9 rts - -D730 F6 00 15 ... ldab 0015 -D733 C4 1F .. andb #1f -D735 27 49 'I beq 49 -D737 FC 00 40 ..@ ldd 0040 -D73A F3 00 3E ..> addd 003e -D73D B3 0B EF ... subd 0bef -D740 23 19 #. bls 19 -D742 CC B0 6B ..k ldd #b06b -D745 BD C0 BA ... jsr c0ba ;display: -D748 CC 01 F4 ... ldd #01f4 -D74B BD E5 71 ..q jsr e571 ;jump13 -D74E BD C5 D3 ... jsr c5d3 ;jump6 -D751 CC 01 F4 ... ldd #01f4 -D754 BD E5 71 ..q jsr e571 ;jump13 -D757 CC 00 01 ... ldd #0001 -D75A 39 9 rts - -D75B F6 00 15 ... ldab 0015 -D75E C4 04 .. andb #04 -D760 27 1E '. beq 1e -D762 F6 0E 6E ..n ldab 0e6e -D765 26 19 &. bne 19 -D767 CC B0 76 ..v ldd #b076 -D76A BD C0 BA ... jsr c0ba ;display: -D76D CC 01 F4 ... ldd #01f4 -D770 BD E5 71 ..q jsr e571 ;jump13 -D773 BD C5 D3 ... jsr c5d3 ;jump6 -D776 CC 01 F4 ... ldd #01f4 -D779 BD E5 71 ..q jsr e571 ;jump13 -D77C CC 00 01 ... ldd #0001 -D77F 39 9 rts - -D780 5F _ clrb -D781 4F O clra -D782 39 9 rts - -jump44: -D783 F6 00 06 ... ldab 0006 -D786 4F O clra -D787 CE 00 0A ... ldx #000a -D78A 02 . idiv -D78B C1 04 .. cmpb #04 -D78D 26 0E &. bne 0e -D78F F6 00 1D ... ldab 001d -D792 C4 04 .. andb #04 -D794 27 03 '. beq 03 -D796 5F _ clrb -D797 4F O clra -D798 39 9 rts - -D799 CC 00 01 ... ldd #0001 -D79C 39 9 rts - -D79D 5F _ clrb -D79E 4F O clra -D79F 39 9 rts - -jump10: -D7A0 37 7 pshb -D7A1 30 0 tsx -D7A2 E6 00 .. ldab 00,x -D7A4 C1 09 .. cmpb #09 -D7A6 27 18 '. beq 18 -D7A8 E6 00 .. ldab 00,x -D7AA C1 45 .E cmpb #45 -D7AC 27 12 '. beq 12 -D7AE E6 00 .. ldab 00,x -D7B0 C1 4F .O cmpb #4f -D7B2 27 0C '. beq 0c -D7B4 E6 00 .. ldab 00,x -D7B6 C1 59 .Y cmpb #59 -D7B8 27 06 '. beq 06 -D7BA E6 00 .. ldab 00,x -D7BC C1 63 .c cmpb #63 -D7BE 26 05 &. bne 05 -D7C0 CC 00 01 ... ldd #0001 -D7C3 20 38 8 bra 38 -D7C5 F6 0E 6D ..m ldab 0e6d -D7C8 C1 01 .. cmpb #01 -D7CA 26 2F &/ bne 2f -D7CC 30 0 tsx -D7CD E6 00 .. ldab 00,x -D7CF 4F O clra -D7D0 CE 00 0A ... ldx #000a -D7D3 02 . idiv -D7D4 C1 01 .. cmpb #01 -D7D6 27 11 '. beq 11 -D7D8 30 0 tsx -D7D9 E6 00 .. ldab 00,x -D7DB 4F O clra -D7DC CE 00 0A ... ldx #000a -D7DF 02 . idiv -D7E0 C1 02 .. cmpb #02 -D7E2 27 05 '. beq 05 -D7E4 CC 00 01 ... ldd #0001 -D7E7 20 14 . bra 14 -D7E9 30 0 tsx -D7EA E6 00 .. ldab 00,x -D7EC C1 0B .. cmpb #0b -D7EE 25 06 %. bcs 06 -D7F0 E6 00 .. ldab 00,x -D7F2 C1 3E .> cmpb #3e -D7F4 23 05 #. bls 05 -D7F6 CC 00 01 ... ldd #0001 -D7F9 20 02 . bra 02 -D7FB 5F _ clrb -D7FC 4F O clra -D7FD 31 1 ins -D7FE 39 9 rts - -jump80: -D7FF 7F 00 1C ... clr 001c -D802 F6 00 1C ... ldab 001c -D805 4F O clra -D806 B3 00 4D ..M subd 004d -D809 24 05 $. bcc 05 -D80B 7C 00 1C |.. inc 001c -D80E 20 F2 . bra f2 -D810 F6 00 1C ... ldab 001c -D813 4F O clra -D814 05 . asld -D815 C3 0D 1F ... addd #0d1f -D818 8F . xgdx -D819 EC 00 .. ldd 00,x -D81B 83 FF FF ... subd #ffff -D81E 26 10 &. bne 10 -D820 5F _ clrb -D821 4F O clra -D822 37 7 pshb -D823 36 6 psha -D824 F6 00 1C ... ldab 001c -D827 4F O clra -D828 05 . asld -D829 C3 0D 1F ... addd #0d1f -D82C 38 8 pulx -D82D 8F . xgdx -D82E ED 00 .. stad 00,x -D830 F6 00 1C ... ldab 001c -D833 4F O clra -D834 05 . asld -D835 C3 0D 1F ... addd #0d1f -D838 8F . xgdx -D839 6C 01 l. inc 01,x -D83B 26 02 &. bne 02 -D83D 6C 00 l. inc 00,x -D83F 39 9 rts - -jump105: -D840 FC 00 44 ..D ldd 0044 -D843 26 03 &. bne 03 -D845 7E D8 D2 ~.. jmp d8d2 ;goto66 -D848 FC 00 44 ..D ldd 0044 -D84B 37 7 pshb -D84C 36 6 psha -D84D 4F O clra -D84E 5F _ clrb -D84F 37 7 pshb -D850 36 6 psha -D851 CC 0D EB ... ldd #0deb -D854 BD FB DF ... jsr fbdf ;jump46 -D857 31 1 ins -D858 31 1 ins -D859 FE 0D ED ... ldx 0ded -D85C 3C < pshx -D85D FC 0D EB ... ldd 0deb -D860 37 7 pshb -D861 36 6 psha -D862 CE E1 00 ... ldx #e100 -D865 3C < pshx -D866 CC 05 F5 ... ldd #05f5 -D869 37 7 pshb -D86A 36 6 psha -D86B 30 0 tsx -D86C EC 06 .. ldd 06,x -D86E A3 02 .. subd 02,x -D870 EC 04 .. ldd 04,x -D872 E2 01 .. sbcb 01,x -D874 A2 00 .. sbca 00,x -D876 38 8 pulx -D877 38 8 pulx -D878 38 8 pulx -D879 38 8 pulx -D87A 25 11 %. bcs 11 -D87C CE 1F 00 ... ldx #1f00 -D87F 3C < pshx -D880 CC FA 0A ... ldd #fa0a -D883 37 7 pshb -D884 36 6 psha -D885 CC 0D EB ... ldd #0deb -D888 BD FB DF ... jsr fbdf ;jump46 -D88B 31 1 ins -D88C 31 1 ins -D88D FC 00 44 ..D ldd 0044 -D890 37 7 pshb -D891 36 6 psha -D892 4F O clra -D893 5F _ clrb -D894 37 7 pshb -D895 36 6 psha -D896 CC 0D E7 ... ldd #0de7 -D899 BD FB DF ... jsr fbdf ;jump46 -D89C 31 1 ins -D89D 31 1 ins -D89E FE 0D E9 ... ldx 0de9 -D8A1 3C < pshx -D8A2 FC 0D E7 ... ldd 0de7 -D8A5 37 7 pshb -D8A6 36 6 psha -D8A7 CE E1 00 ... ldx #e100 -D8AA 3C < pshx -D8AB CC 05 F5 ... ldd #05f5 -D8AE 37 7 pshb -D8AF 36 6 psha -D8B0 30 0 tsx -D8B1 EC 06 .. ldd 06,x -D8B3 A3 02 .. subd 02,x -D8B5 EC 04 .. ldd 04,x -D8B7 E2 01 .. sbcb 01,x -D8B9 A2 00 .. sbca 00,x -D8BB 38 8 pulx -D8BC 38 8 pulx -D8BD 38 8 pulx -D8BE 38 8 pulx -D8BF 25 11 %. bcs 11 -D8C1 CE 1F 00 ... ldx #1f00 -D8C4 3C < pshx -D8C5 CC FA 0A ... ldd #fa0a -D8C8 37 7 pshb -D8C9 36 6 psha -D8CA CC 0D E7 ... ldd #0de7 -D8CD BD FB DF ... jsr fbdf ;jump46 -D8D0 31 1 ins -D8D1 31 1 ins -goto66: -D8D2 39 9 rts - -jump84: -D8D3 7F 00 18 ... clr 0018 -D8D6 F6 00 18 ... ldab 0018 -D8D9 C1 10 .. cmpb #10 -D8DB 24 0B $. bcc 0b -D8DD CC 00 32 ..2 ldd #0032 -D8E0 BD E5 71 ..q jsr e571 ;jump13 -D8E3 7C 00 18 |.. inc 0018 -D8E6 20 EE . bra ee -D8E8 39 9 rts - -jump92: -D8E9 F6 00 2B ..+ ldab 002b -D8EC C1 00 .. cmpb #00 -D8EE 26 18 &. bne 18 -D8F0 CC AD 84 ... ldd #ad84 -D8F3 BD C0 BA ... jsr c0ba ;display: -D8F6 8D DB .. bsr dest db -D8F8 CC AD 8F ... ldd #ad8f -D8FB BD C0 BA ... jsr c0ba ;display: -D8FE 8D D3 .. bsr dest d3 -D900 CC AD 9A ... ldd #ad9a -D903 BD C0 BA ... jsr c0ba ;display: -D906 20 4E N bra 4e -D908 C1 01 .. cmpb #01 -D90A 26 18 &. bne 18 -D90C CC AD 63 ..c ldd #ad63 -D90F BD C0 BA ... jsr c0ba ;display: -D912 8D BF .. bsr dest bf -D914 CC AD 6E ..n ldd #ad6e -D917 BD C0 BA ... jsr c0ba ;display: -D91A 8D B7 .. bsr dest b7 -D91C CC AD 79 ..y ldd #ad79 -D91F BD C0 BA ... jsr c0ba ;display: -D922 20 32 2 bra 32 -D924 C1 02 .. cmpb #02 -D926 26 18 &. bne 18 -D928 CC AD 42 ..B ldd #ad42 -D92B BD C0 BA ... jsr c0ba ;display: -D92E 8D A3 .. bsr dest a3 -D930 CC AD 4D ..M ldd #ad4d -D933 BD C0 BA ... jsr c0ba ;display: -D936 8D 9B .. bsr dest 9b -D938 CC AD 58 ..X ldd #ad58 -D93B BD C0 BA ... jsr c0ba ;display: -D93E 20 16 . bra 16 -D940 CC AD 21 ..! ldd #ad21 -D943 BD C0 BA ... jsr c0ba ;display: -D946 8D 8B .. bsr dest 8b -D948 CC AD 2C .., ldd #ad2c -D94B BD C0 BA ... jsr c0ba ;display: -D94E 8D 83 .. bsr dest 83 -D950 CC AD 37 ..7 ldd #ad37 -D953 BD C0 BA ... jsr c0ba ;display: -D956 BD D8 D3 ... jsr d8d3 ;jump84 -D959 39 9 rts - -jump123: -D95A F6 00 06 ... ldab 0006 -D95D F1 0B AF ... cmpb 0baf -D960 26 0D &. bne 0d -D962 BD D7 FF ... jsr d7ff ;jump80 -D965 F6 0B B4 ... ldab 0bb4 -D968 F7 00 06 ... stb 0006 -D96B 8D 55 .U bsr dest 55 -D96D 20 52 R bra 52 -D96F F6 00 06 ... ldab 0006 -D972 F1 0B AE ... cmpb 0bae -D975 26 0D &. bne 0d -D977 BD D7 FF ... jsr d7ff ;jump80 -D97A F6 0B B3 ... ldab 0bb3 -D97D F7 00 06 ... stb 0006 -D980 8D 40 .@ bsr dest 40 -D982 20 3D = bra 3d -D984 F6 00 06 ... ldab 0006 -D987 F1 0B AD ... cmpb 0bad -D98A 26 0D &. bne 0d -D98C BD D7 FF ... jsr d7ff ;jump80 -D98F F6 0B B2 ... ldab 0bb2 -D992 F7 00 06 ... stb 0006 -D995 8D 2B .+ bsr dest 2b -D997 20 28 ( bra 28 -D999 F6 00 06 ... ldab 0006 -D99C F1 0B AC ... cmpb 0bac -D99F 26 0D &. bne 0d -D9A1 BD D7 FF ... jsr d7ff ;jump80 -D9A4 F6 0B B1 ... ldab 0bb1 -D9A7 F7 00 06 ... stb 0006 -D9AA 8D 16 .. bsr dest 16 -D9AC 20 13 . bra 13 -D9AE F6 00 06 ... ldab 0006 -D9B1 F1 0B AB ... cmpb 0bab -D9B4 26 0B &. bne 0b -D9B6 BD D7 FF ... jsr d7ff ;jump80 -D9B9 F6 0B B0 ... ldab 0bb0 -D9BC F7 00 06 ... stb 0006 -D9BF 8D 01 .. bsr dest 01 -D9C1 39 9 rts - -D9C2 CC 03 E8 ... ldd #03e8 -D9C5 BD E5 71 ..q jsr e571 ;jump13 -D9C8 BD D7 83 ... jsr d783 ;jump44 -D9CB 83 00 00 ... subd #0000 -D9CE 27 0B '. beq 0b -D9D0 7F 00 06 ... clr 0006 -D9D3 5F _ clrb -D9D4 4F O clra -D9D5 FD 00 4D ..M stad 004d -D9D8 7E DA 63 ~.c jmp da63 ;goto67 -D9DB BD D2 13 ... jsr d213 ;jump45 -D9DE 83 00 00 ... subd #0000 -D9E1 26 0A &. bne 0a -D9E3 7F 00 06 ... clr 0006 -D9E6 5F _ clrb -D9E7 4F O clra -D9E8 FD 00 4D ..M stad 004d -D9EB 20 76 v bra 76 -D9ED FC 0D 0B ... ldd 0d0b -D9F0 83 FF FF ... subd #ffff -D9F3 26 05 &. bne 05 -D9F5 5F _ clrb -D9F6 4F O clra -D9F7 FD 0D 0B ... stad 0d0b -D9FA FE 0D 0B ... ldx 0d0b -D9FD 08 . inx -D9FE FF 0D 0B ... stx 0d0b -DA01 F6 00 06 ... ldab 0006 -DA04 4F O clra -DA05 05 . asld -DA06 C3 08 C8 ... addd #08c8 -DA09 8F . xgdx -DA0A EC 00 .. ldd 00,x -DA0C C4 7F .. andb #7f -DA0E 4F O clra -DA0F FD 00 4D ..M stad 004d -DA12 F6 00 06 ... ldab 0006 -DA15 4F O clra -DA16 05 . asld -DA17 C3 08 00 ... addd #0800 -DA1A 8F . xgdx -DA1B EC 00 .. ldd 00,x -DA1D C4 FF .. andb #ff -DA1F 84 3F .? anda #3f -DA21 37 7 pshb -DA22 36 6 psha -DA23 4F O clra -DA24 5F _ clrb -DA25 37 7 pshb -DA26 36 6 psha -DA27 CC 0D 17 ... ldd #0d17 -DA2A BD FB DF ... jsr fbdf ;jump46 -DA2D 31 1 ins -DA2E 31 1 ins -DA2F FE 0D 19 ... ldx 0d19 -DA32 3C < pshx -DA33 FC 0D 17 ... ldd 0d17 -DA36 37 7 pshb -DA37 36 6 psha -DA38 CE E1 00 ... ldx #e100 -DA3B 3C < pshx -DA3C CC 05 F5 ... ldd #05f5 -DA3F 37 7 pshb -DA40 36 6 psha -DA41 30 0 tsx -DA42 EC 06 .. ldd 06,x -DA44 A3 02 .. subd 02,x -DA46 EC 04 .. ldd 04,x -DA48 E2 01 .. sbcb 01,x -DA4A A2 00 .. sbca 00,x -DA4C 38 8 pulx -DA4D 38 8 pulx -DA4E 38 8 pulx -DA4F 38 8 pulx -DA50 25 11 %. bcs 11 -DA52 CE 1F 00 ... ldx #1f00 -DA55 3C < pshx -DA56 CC FA 0A ... ldd #fa0a -DA59 37 7 pshb -DA5A 36 6 psha -DA5B CC 0D 17 ... ldd #0d17 -DA5E BD FB DF ... jsr fbdf ;jump46 -DA61 31 1 ins -DA62 31 1 ins -goto67: -DA63 39 9 rts - -jump122: -DA64 FE 0B B9 ... ldx 0bb9 -DA67 08 . inx -DA68 FF 0B B9 ... stx 0bb9 -DA6B FC 0B B5 ... ldd 0bb5 -DA6E CE 00 32 ..2 ldx #0032 -DA71 02 . idiv -DA72 8F . xgdx -DA73 37 7 pshb -DA74 36 6 psha -DA75 CC 00 C3 ... ldd #00c3 -DA78 BD FB BA ... jsr fbba ;jump38 -DA7B B3 0B B9 ... subd 0bb9 -DA7E 24 05 $. bcc 05 -DA80 5F _ clrb -DA81 4F O clra -DA82 FD 0B B9 ... stad 0bb9 -DA85 FC 0B B9 ... ldd 0bb9 -DA88 37 7 pshb -DA89 36 6 psha -DA8A CC 00 0A ... ldd #000a -DA8D BD FB BA ... jsr fbba ;jump38 -DA90 37 7 pshb -DA91 36 6 psha -DA92 FC 0B B5 ... ldd 0bb5 -DA95 CE 00 32 ..2 ldx #0032 -DA98 02 . idiv -DA99 8F . xgdx -DA9A 38 8 pulx -DA9B 8F . xgdx -DA9C 02 . idiv -DA9D 8F . xgdx -DA9E 37 7 pshb -DA9F 36 6 psha -DAA0 CC 00 0A ... ldd #000a -DAA3 BD FB BA ... jsr fbba ;jump38 -DAA6 CE 00 0A ... ldx #000a -DAA9 02 . idiv -DAAA 8F . xgdx -DAAB FD 00 4A ..J stad 004a -DAAE FC 00 4A ..J ldd 004a -DAB1 BD FE 32 ..2 jsr fe32 ;jump25 -DAB4 DA CA 00 ... orab ca -DAB7 6E DA n. jmp da,x -DAB9 CA 02 .. orab #02 -DABB 80 DA .. suba #da -DABD CA 01 .. orab #01 -DABF C2 DA .. sbcb #da -DAC1 CA 01 .. orab #01 -DAC3 C2 DB .. sbcb #db -DAC5 43 C coma -DAC6 F9 8E 00 ... adcb 8e00 -DAC9 00 . test -DACA FC 0D 07 ... ldd 0d07 -DACD 83 FF FF ... subd #ffff -DAD0 26 05 &. bne 05 -DAD2 5F _ clrb -DAD3 4F O clra -DAD4 FD 0D 07 ... stad 0d07 -DAD7 FE 0D 07 ... ldx 0d07 -DADA 08 . inx -DADB FF 0D 07 ... stx 0d07 -DADE F6 00 06 ... ldab 0006 -DAE1 4F O clra -DAE2 05 . asld -DAE3 C3 08 00 ... addd #0800 -DAE6 8F . xgdx -DAE7 EC 00 .. ldd 00,x -DAE9 C4 FF .. andb #ff -DAEB 84 3F .? anda #3f -DAED 37 7 pshb -DAEE 36 6 psha -DAEF 4F O clra -DAF0 5F _ clrb -DAF1 37 7 pshb -DAF2 36 6 psha -DAF3 CC 0D 0F ... ldd #0d0f -DAF6 BD FB DF ... jsr fbdf ;jump46 -DAF9 31 1 ins -DAFA 31 1 ins -DAFB FE 0D 11 ... ldx 0d11 -DAFE 3C < pshx -DAFF FC 0D 0F ... ldd 0d0f -DB02 37 7 pshb -DB03 36 6 psha -DB04 CE E1 00 ... ldx #e100 -DB07 3C < pshx -DB08 CC 05 F5 ... ldd #05f5 -DB0B 37 7 pshb -DB0C 36 6 psha -DB0D 30 0 tsx -DB0E EC 06 .. ldd 06,x -DB10 A3 02 .. subd 02,x -DB12 EC 04 .. ldd 04,x -DB14 E2 01 .. sbcb 01,x -DB16 A2 00 .. sbca 00,x -DB18 38 8 pulx -DB19 38 8 pulx -DB1A 38 8 pulx -DB1B 38 8 pulx -DB1C 25 11 %. bcs 11 -DB1E CE 1F 00 ... ldx #1f00 -DB21 3C < pshx -DB22 CC FA 0A ... ldd #fa0a -DB25 37 7 pshb -DB26 36 6 psha -DB27 CC 0D 0F ... ldd #0d0f -DB2A BD FB DF ... jsr fbdf ;jump46 -DB2D 31 1 ins -DB2E 31 1 ins -DB2F 5F _ clrb -DB30 4F O clra -DB31 FD 00 44 ..D stad 0044 -DB34 CE 00 1B ... ldx #001b -DB37 1D 00 .. bclr add,x 00,x -DB39 01 . nop -DB3A 7F 00 4F ..O clr 004f -DB3D CE 00 11 ... ldx #0011 -DB40 1C 00 .. bset add,x 00,x -DB42 10 . sba -DB43 39 9 rts - -jump104: -DB44 F6 00 2B ..+ ldab 002b -DB47 C1 00 .. cmpb #00 -DB49 26 08 &. bne 08 -DB4B CC AC DF ... ldd #acdf -DB4E BD C0 BA ... jsr c0ba ;display: -DB51 20 1E . bra 1e -DB53 C1 01 .. cmpb #01 -DB55 26 08 &. bne 08 -DB57 CC AC D4 ... ldd #acd4 -DB5A BD C0 BA ... jsr c0ba ;display: -DB5D 20 12 . bra 12 -DB5F C1 02 .. cmpb #02 -DB61 26 08 &. bne 08 -DB63 CC AC EA ... ldd #acea -DB66 BD C0 BA ... jsr c0ba ;display: -DB69 20 06 . bra 06 -DB6B CC AC D4 ... ldd #acd4 -DB6E BD C0 BA ... jsr c0ba ;display: -DB71 BD D8 D3 ... jsr d8d3 ;jump84 -DB74 CE 00 01 ... ldx #0001 -DB77 3C < pshx -DB78 FC 00 40 ..@ ldd 0040 -DB7B F3 00 3E ..> addd 003e -DB7E BD BE 9E ... jsr be9e ;jump50 -DB81 38 8 pulx -DB82 FC 00 40 ..@ ldd 0040 -DB85 27 05 '. beq 05 -DB87 BD C4 56 ..V jsr c456 ;jump47 -DB8A 20 06 . bra 06 -DB8C CC 02 58 ..X ldd #0258 -DB8F BD E5 71 ..q jsr e571 ;jump13 -DB92 FC 00 3E ..> ldd 003e -DB95 27 03 '. beq 03 -DB97 BD C5 D3 ... jsr c5d3 ;jump6 -DB9A F6 00 2B ..+ ldab 002b -DB9D C1 00 .. cmpb #00 -DB9F 26 08 &. bne 08 -DBA1 CC AD 16 ... ldd #ad16 -DBA4 BD C0 BA ... jsr c0ba ;display: -DBA7 20 1E . bra 1e -DBA9 C1 01 .. cmpb #01 -DBAB 26 08 &. bne 08 -DBAD CC AD 0B ... ldd #ad0b -DBB0 BD C0 BA ... jsr c0ba ;display: -DBB3 20 12 . bra 12 -DBB5 C1 02 .. cmpb #02 -DBB7 26 08 &. bne 08 -DBB9 CC AD 00 ... ldd #ad00 -DBBC BD C0 BA ... jsr c0ba ;display: -DBBF 20 06 . bra 06 -DBC1 CC AC F5 ... ldd #acf5 -DBC4 BD C0 BA ... jsr c0ba ;display: -DBC7 BD D8 D3 ... jsr d8d3 ;jump84 -DBCA 39 9 rts - -jump121: -DBCB F6 00 1B ... ldab 001b -DBCE C4 01 .. andb #01 -DBD0 26 03 &. bne 03 -DBD2 7E DC 98 ~.. jmp dc98 ;goto68 -DBD5 F6 00 06 ... ldab 0006 -DBD8 4F O clra -DBD9 05 . asld -DBDA C3 08 C8 ... addd #08c8 -DBDD 8F . xgdx -DBDE EC 00 .. ldd 00,x -DBE0 84 08 .. anda #08 -DBE2 26 03 &. bne 03 -DBE4 7E DC 98 ~.. jmp dc98 ;goto68 -DBE7 BD D7 FF ... jsr d7ff ;jump80 -DBEA CC 03 E8 ... ldd #03e8 -DBED BD E5 71 ..q jsr e571 ;jump13 -DBF0 BD D3 46 ..F jsr d346 ;jump43 -DBF3 83 00 00 ... subd #0000 -DBF6 26 08 &. bne 08 -DBF8 BD D7 83 ... jsr d783 ;jump44 -DBFB 83 00 00 ... subd #0000 -DBFE 27 17 '. beq 17 -DC00 5F _ clrb -DC01 4F O clra -DC02 FD 00 4D ..M stad 004d -DC05 FC 00 44 ..D ldd 0044 -DC08 F3 0B B7 ... addd 0bb7 -DC0B 04 . lsrd -DC0C F3 00 40 ..@ addd 0040 -DC0F B3 0B B7 ... subd 0bb7 -DC12 FD 00 40 ..@ stad 0040 -DC15 20 78 x bra 78 -DC17 BD D2 13 ... jsr d213 ;jump45 -DC1A 83 00 00 ... subd #0000 -DC1D 26 17 &. bne 17 -DC1F 5F _ clrb -DC20 4F O clra -DC21 FD 00 4D ..M stad 004d -DC24 FC 00 44 ..D ldd 0044 -DC27 F3 0B B7 ... addd 0bb7 -DC2A 04 . lsrd -DC2B F3 00 40 ..@ addd 0040 -DC2E B3 0B B7 ... subd 0bb7 -DC31 FD 00 40 ..@ stad 0040 -DC34 20 59 Y bra 59 -DC36 FC 0D 09 ... ldd 0d09 -DC39 83 FF FF ... subd #ffff -DC3C 26 05 &. bne 05 -DC3E 5F _ clrb -DC3F 4F O clra -DC40 FD 0D 09 ... stad 0d09 -DC43 FE 0D 09 ... ldx 0d09 -DC46 08 . inx -DC47 FF 0D 09 ... stx 0d09 -DC4A FC 0B B7 ... ldd 0bb7 -DC4D 37 7 pshb -DC4E 36 6 psha -DC4F 4F O clra -DC50 5F _ clrb -DC51 37 7 pshb -DC52 36 6 psha -DC53 CC 0D 13 ... ldd #0d13 -DC56 BD FB DF ... jsr fbdf ;jump46 -DC59 31 1 ins -DC5A 31 1 ins -DC5B FE 0D 15 ... ldx 0d15 -DC5E 3C < pshx -DC5F FC 0D 13 ... ldd 0d13 -DC62 37 7 pshb -DC63 36 6 psha -DC64 CE E1 00 ... ldx #e100 -DC67 3C < pshx -DC68 CC 05 F5 ... ldd #05f5 -DC6B 37 7 pshb -DC6C 36 6 psha -DC6D 30 0 tsx -DC6E EC 06 .. ldd 06,x -DC70 A3 02 .. subd 02,x -DC72 EC 04 .. ldd 04,x -DC74 E2 01 .. sbcb 01,x -DC76 A2 00 .. sbca 00,x -DC78 38 8 pulx -DC79 38 8 pulx -DC7A 38 8 pulx -DC7B 38 8 pulx -DC7C 25 11 %. bcs 11 -DC7E CE 1F 00 ... ldx #1f00 -DC81 3C < pshx -DC82 CC FA 0A ... ldd #fa0a -DC85 37 7 pshb -DC86 36 6 psha -DC87 CC 0D 13 ... ldd #0d13 -DC8A BD FB DF ... jsr fbdf ;jump46 -DC8D 31 1 ins -DC8E 31 1 ins -DC8F CE 00 1B ... ldx #001b -DC92 1D 00 .. bclr add,x 00,x -DC94 01 . nop -DC95 7F 00 4F ..O clr 004f -goto68: -DC98 F6 00 11 ... ldab 0011 -DC9B C4 08 .. andb #08 -DC9D 26 03 &. bne 03 -DC9F BD D9 5A ..Z jsr d95a ;jump123 -DCA2 39 9 rts - -jump29: -DCA3 CE 0B BC ... ldx #0bbc -DCA6 1D 00 .. bclr add,x 00,x -DCA8 1C F6 .. bset add,x f6,x -DCAA 0B . sev -DCAB BC C4 03 ... cmpx c403 -DCAE 26 48 &H bne 48 -DCB0 FC 0B BD ... ldd 0bbd -DCB3 37 7 pshb -DCB4 36 6 psha -DCB5 4F O clra -DCB6 5F _ clrb -DCB7 37 7 pshb -DCB8 36 6 psha -DCB9 CC 0D F7 ... ldd #0df7 -DCBC BD FB DF ... jsr fbdf ;jump46 -DCBF 31 1 ins -DCC0 31 1 ins -DCC1 FE 0D F9 ... ldx 0df9 -DCC4 3C < pshx -DCC5 FC 0D F7 ... ldd 0df7 -DCC8 37 7 pshb -DCC9 36 6 psha -DCCA CE E1 00 ... ldx #e100 -DCCD 3C < pshx -DCCE CC 05 F5 ... ldd #05f5 -DCD1 37 7 pshb -DCD2 36 6 psha -DCD3 30 0 tsx -DCD4 EC 06 .. ldd 06,x -DCD6 A3 02 .. subd 02,x -DCD8 EC 04 .. ldd 04,x -DCDA E2 01 .. sbcb 01,x -DCDC A2 00 .. sbca 00,x -DCDE 38 8 pulx -DCDF 38 8 pulx -DCE0 38 8 pulx -DCE1 38 8 pulx -DCE2 25 11 %. bcs 11 -DCE4 CE 1F 00 ... ldx #1f00 -DCE7 3C < pshx -DCE8 CC FA 0A ... ldd #fa0a -DCEB 37 7 pshb -DCEC 36 6 psha -DCED CC 0D F7 ... ldd #0df7 -DCF0 BD FB DF ... jsr fbdf ;jump46 -DCF3 31 1 ins -DCF4 31 1 ins -DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 -DCF8 F6 0B BC ... ldab 0bbc -DCFB C4 03 .. andb #03 -DCFD C1 01 .. cmpb #01 -DCFF 27 03 '. beq 03 -DD01 7E DD D4 ~.. jmp ddd4 ;goto69 -DD04 F6 0B BC ... ldab 0bbc -DD07 C4 E0 .. andb #e0 -DD09 54 T lsrb -DD0A 54 T lsrb -DD0B 54 T lsrb -DD0C 54 T lsrb -DD0D 54 T lsrb -DD0E F7 0B BC ... stb 0bbc -DD11 F6 0B BC ... ldab 0bbc -DD14 F1 0B C4 ... cmpb 0bc4 -DD17 26 33 &3 bne 33 -DD19 F6 0B D7 ... ldab 0bd7 -DD1C C1 01 .. cmpb #01 -DD1E 26 0A &. bne 0a -DD20 7C 0C DB |.. inc 0cdb -DD23 C6 03 .. ldab #03 -DD25 F7 00 48 ..H stb 0048 -DD28 20 20 bra 20 -DD2A F6 0B D8 ... ldab 0bd8 -DD2D C1 01 .. cmpb #01 -DD2F 26 0A &. bne 0a -DD31 7C 0C DA |.. inc 0cda -DD34 C6 02 .. ldab #02 -DD36 F7 00 48 ..H stb 0048 -DD39 20 0F . bra 0f -DD3B F6 0B D9 ... ldab 0bd9 -DD3E C1 01 .. cmpb #01 -DD40 26 08 &. bne 08 -DD42 7C 0C D9 |.. inc 0cd9 -DD45 C6 01 .. ldab #01 -DD47 F7 00 48 ..H stb 0048 -DD4A 20 74 t bra 74 -DD4C F6 0B BC ... ldab 0bbc -DD4F F1 0B C5 ... cmpb 0bc5 -DD52 26 33 &3 bne 33 -DD54 F6 0B D7 ... ldab 0bd7 -DD57 C1 04 .. cmpb #04 -DD59 26 0A &. bne 0a -DD5B 7C 0C DB |.. inc 0cdb -DD5E C6 03 .. ldab #03 -DD60 F7 00 48 ..H stb 0048 -DD63 20 20 bra 20 -DD65 F6 0B D8 ... ldab 0bd8 -DD68 C1 04 .. cmpb #04 -DD6A 26 0A &. bne 0a -DD6C 7C 0C DA |.. inc 0cda -DD6F C6 02 .. ldab #02 -DD71 F7 00 48 ..H stb 0048 -DD74 20 0F . bra 0f -DD76 F6 0B D9 ... ldab 0bd9 -DD79 C1 04 .. cmpb #04 -DD7B 26 08 &. bne 08 -DD7D 7C 0C D9 |.. inc 0cd9 -DD80 C6 01 .. ldab #01 -DD82 F7 00 48 ..H stb 0048 -DD85 20 39 9 bra 39 -DD87 F6 0B BC ... ldab 0bbc -DD8A F1 0B C6 ... cmpb 0bc6 -DD8D 26 31 &1 bne 31 -DD8F F6 0B D7 ... ldab 0bd7 -DD92 C1 02 .. cmpb #02 -DD94 26 0A &. bne 0a -DD96 7C 0C DB |.. inc 0cdb -DD99 C6 03 .. ldab #03 -DD9B F7 00 48 ..H stb 0048 -DD9E 20 20 bra 20 -DDA0 F6 0B D8 ... ldab 0bd8 -DDA3 C1 02 .. cmpb #02 -DDA5 26 0A &. bne 0a -DDA7 7C 0C DA |.. inc 0cda -DDAA C6 02 .. ldab #02 -DDAC F7 00 48 ..H stb 0048 -DDAF 20 0F . bra 0f -DDB1 F6 0B D9 ... ldab 0bd9 -DDB4 C1 02 .. cmpb #02 -DDB6 26 08 &. bne 08 -DDB8 7C 0C D9 |.. inc 0cd9 -DDBB C6 01 .. ldab #01 -DDBD F7 00 48 ..H stb 0048 -DDC0 F6 00 17 ... ldab 0017 -DDC3 C4 08 .. andb #08 -DDC5 26 0D &. bne 0d -DDC7 F6 0B BC ... ldab 0bbc -DDCA 26 08 &. bne 08 -DDCC 7C 0C DC |.. inc 0cdc -DDCF C6 04 .. ldab #04 -DDD1 F7 00 48 ..H stb 0048 -goto69: -DDD4 39 9 rts - -jump120: -DDD5 BD BE 69 ..i jsr be69 ;jump3 -DDD8 C6 03 .. ldab #03 -DDDA F7 00 1C ... stb 001c -DDDD F6 00 1C ... ldab 001c -DDE0 C1 0D .. cmpb #0d -DDE2 24 1C $. bcc 1c -DDE4 F6 00 1C ... ldab 001c -DDE7 4F O clra -DDE8 C3 0C B9 ... addd #0cb9 -DDEB 8F . xgdx -DDEC E6 00 .. ldab 00,x -DDEE 37 7 pshb -DDEF CC 0B 9C ... ldd #0b9c -DDF2 F0 00 1C ... subb 001c -DDF5 82 00 .. sbca #00 -DDF7 8F . xgdx -DDF8 33 3 pulb -DDF9 E7 00 .. stb 00,x -DDFB 7C 00 1C |.. inc 001c -DDFE 20 DD . bra dd -DE00 BD BE 10 ... jsr be10 ;jump88 -DE03 C6 14 .. ldab #14 -DE05 F7 00 2C .., stb 002c -DE08 39 9 rts - -dump119: -DE09 CC 0B 9A ... ldd #0b9a -DE0C BD C0 BA ... jsr c0ba ;display: -DE0F C6 14 .. ldab #14 -DE11 F7 00 2C .., stb 002c -DE14 39 9 rts - -dump118: -DE15 F6 00 1B ... ldab 001b -DE18 C4 01 .. andb #01 -DE1A 26 03 &. bne 03 -DE1C 7E DE A4 ~.. jmp dea4 ;goto70 -DE1F F6 00 06 ... ldab 0006 -DE22 4F O clra -DE23 05 . asld -DE24 C3 08 C8 ... addd #08c8 -DE27 8F . xgdx -DE28 EC 00 .. ldd 00,x -DE2A 84 08 .. anda #08 -DE2C 27 76 'v beq 76 -DE2E F6 00 11 ... ldab 0011 -DE31 C4 08 .. andb #08 -DE33 26 33 &3 bne 33 -DE35 F6 00 06 ... ldab 0006 -DE38 F1 0B AF ... cmpb 0baf -DE3B 27 20 ' beq 20 -DE3D F6 00 06 ... ldab 0006 -DE40 F1 0B AE ... cmpb 0bae -DE43 27 18 '. beq 18 -DE45 F6 00 06 ... ldab 0006 -DE48 F1 0B AD ... cmpb 0bad -DE4B 27 10 '. beq 10 -DE4D F6 00 06 ... ldab 0006 -DE50 F1 0B AC ... cmpb 0bac -DE53 27 08 '. beq 08 -DE55 F6 00 06 ... ldab 0006 -DE58 F1 0B AB ... cmpb 0bab -DE5B 26 0B &. bne 0b -DE5D CE 00 1B ... ldx #001b -DE60 1D 00 .. bclr add,x 00,x -DE62 01 . nop -DE63 7F 00 4F ..O clr 004f -DE66 20 3C < bra 3c -DE68 FC 00 44 ..D ldd 0044 -DE6B B3 0B B7 ... subd 0bb7 -DE6E 23 2B #+ bls 2b -DE70 FC 00 40 ..@ ldd 0040 -DE73 F3 00 3E ..> addd 003e -DE76 37 7 pshb -DE77 36 6 psha -DE78 FC 00 44 ..D ldd 0044 -DE7B B3 0B B7 ... subd 0bb7 -DE7E F3 00 44 ..D addd 0044 -DE81 30 0 tsx -DE82 A3 00 .. subd 00,x -DE84 31 1 ins -DE85 31 1 ins -DE86 22 13 ". bhi 13 -DE88 FC 0B B7 ... ldd 0bb7 -DE8B 27 0E '. beq 0e -DE8D FC 00 44 ..D ldd 0044 -DE90 B3 0B B7 ... subd 0bb7 -DE93 F3 00 44 ..D addd 0044 -DE96 FD 00 44 ..D stad 0044 -DE99 20 09 . bra 09 -DE9B CE 00 1B ... ldx #001b -DE9E 1D 00 .. bclr add,x 00,x -DEA0 01 . nop -DEA1 7F 00 4F ..O clr 004f -goto70: -DEA4 39 9 rts - -dump117: -DEA5 F6 00 2B ..+ ldab 002b -DEA8 C1 00 .. cmpb #00 -DEAA 26 0D &. bne 0d -DEAC CE 00 12 ... ldx #0012 -DEAF 3C < pshx -DEB0 CC AE 7E ..~ ldd #ae7e -DEB3 BD C0 2E ... jsr c02e ;jump71 -DEB6 38 8 pulx -DEB7 20 2D - bra 2d -DEB9 C1 01 .. cmpb #01 -DEBB 26 0D &. bne 0d -DEBD CE 00 0F ... ldx #000f -DEC0 3C < pshx -DEC1 CC AE 6D ..m ldd #ae6d -DEC4 BD C0 2E ... jsr c02e ;jump71 -DEC7 38 8 pulx -DEC8 20 1C . bra 1c -DECA C1 02 .. cmpb #02 -DECC 26 0D &. bne 0d -DECE CE 00 10 ... ldx #0010 -DED1 3C < pshx -DED2 CC AE 5B ..[ ldd #ae5b -DED5 BD C0 2E ... jsr c02e ;jump71 -DED8 38 8 pulx -DED9 20 0B . bra 0b -DEDB CE 00 15 ... ldx #0015 -DEDE 3C < pshx -DEDF CC AE 44 ..D ldd #ae44 -DEE2 BD C0 2E ... jsr c02e ;jump71 -DEE5 38 8 pulx -DEE6 39 9 rts - -jump116: -DEE7 F6 0B C0 ... ldab 0bc0 -DEEA C4 01 .. andb #01 -DEEC 26 07 &. bne 07 -DEEE F6 0B C0 ... ldab 0bc0 -DEF1 C4 04 .. andb #04 -DEF3 27 15 '. beq 15 -DEF5 C6 FF .. ldab #ff -DEF7 F7 0B BC ... stb 0bbc -DEFA F6 00 15 ... ldab 0015 -DEFD 2D 03 -. blt 03 -DEFF BD C6 7D ..} jsr c67d ;jump124 -DF02 BD D6 6B ..k jsr d66b ;jump107 -DF05 BD DC A3 ... jsr dca3 ;jump29 -DF08 20 25 % bra 25 -DF0A F6 0B C0 ... ldab 0bc0 -DF0D C4 02 .. andb #02 -DF0F 27 1E '. beq 1e -DF11 F6 00 2F ../ ldab 002f -DF14 26 19 &. bne 19 -DF16 F6 00 1B ... ldab 001b -DF19 C4 02 .. andb #02 -DF1B 26 12 &. bne 12 -DF1D CC 00 FF ... ldd #00ff -DF20 BD C7 E7 ... jsr c7e7 ;jump37 -DF23 CE 00 1B ... ldx #001b -DF26 1C 00 .. bset add,x 00,x -DF28 02 . idiv -DF29 CE 0B C1 ... ldx #0bc1 -DF2C 1C 00 .. bset add,x 00,x -DF2E 04 . lsrd -DF2F F6 00 21 ..! ldab 0021 -DF32 C4 20 . andb #20 -DF34 27 07 '. beq 07 -DF36 BD D6 52 ..R jsr d652 ;jump5 -DF39 BD DE A5 ... jsr dea5 ;jump117 -DF3C 39 9 rts - -DF3D F6 00 4F ..O ldab 004f -DF40 26 06 &. bne 06 -DF42 CE 00 1B ... ldx #001b -DF45 1D 00 .. bclr add,x 00,x -DF47 01 . nop -DF48 F6 00 25 ..% ldab 0025 -DF4B 26 20 & bne 20 -DF4D F6 00 1B ... ldab 001b -DF50 C4 40 .@ andb #40 -DF52 27 19 '. beq 19 -DF54 BD D6 52 ..R jsr d652 ;jump5 -DF57 FC 00 40 ..@ ldd 0040 -DF5A 26 05 &. bne 05 -DF5C FC 00 3E ..> ldd 003e -DF5F 27 03 '. beq 03 -DF61 BD DB 44 ..D jsr db44 ;jump104 -DF64 BD D6 6B ..k jsr d66b ;jump107 -DF67 CE 00 1B ... ldx #001b -DF6A 1D 00 .. bclr add,x 00,x -DF6C 40 @ nega -DF6D F6 00 2C .., ldab 002c -DF70 27 03 '. beq 03 -DF72 7E E0 66 ~.f jmp e066 ;goto71 -DF75 F6 00 34 ..4 ldab 0034 -DF78 26 0B &. bne 0b -DF7A BD BE 69 ..i jsr be69 ;jump3 -DF7D C6 32 .2 ldab #32 -DF7F F7 00 34 ..4 stb 0034 -DF82 7E E0 63 ~.c jmp e063 ;goto72 -DF85 FC 00 40 ..@ ldd 0040 -DF88 26 05 &. bne 05 -DF8A FC 00 3E ..> ldd 003e -DF8D 27 16 '. beq 16 -DF8F CE 00 01 ... ldx #0001 -DF92 3C < pshx -DF93 FC 00 40 ..@ ldd 0040 -DF96 F3 00 3E ..> addd 003e -DF99 BD BE 9E ... jsr be9e ;jump50 -DF9C 38 8 pulx -DF9D C6 05 .. ldab #05 -DF9F F7 00 2C .., stb 002c -DFA2 7E E0 63 ~.c jmp e063 ;goto72 -DFA5 F6 0C D9 ... ldab 0cd9 -DFA8 C1 04 .. cmpb #04 -DFAA 24 07 $. bcc 07 -DFAC F6 0B C0 ... ldab 0bc0 -DFAF C4 01 .. andb #01 -DFB1 26 07 &. bne 07 -DFB3 F6 00 21 ..! ldab 0021 -DFB6 C4 40 .@ andb #40 -DFB8 27 43 'C beq 43 -DFBA F6 00 2B ..+ ldab 002b -DFBD C1 00 .. cmpb #00 -DFBF 26 0D &. bne 0d -DFC1 CE 00 19 ... ldx #0019 -DFC4 3C < pshx -DFC5 CC AD E7 ... ldd #ade7 -DFC8 BD C0 2E ... jsr c02e ;jump71 -DFCB 38 8 pulx -DFCC 20 2D - bra 2d -DFCE C1 01 .. cmpb #01 -DFD0 26 0D &. bne 0d -DFD2 CE 00 12 ... ldx #0012 -DFD5 3C < pshx -DFD6 CC AD D3 ... ldd #add3 -DFD9 BD C0 2E ... jsr c02e ;jump71 -DFDC 38 8 pulx -DFDD 20 1C . bra 1c -DFDF C1 02 .. cmpb #02 -DFE1 26 0D &. bne 0d -DFE3 CE 00 19 ... ldx #0019 -DFE6 3C < pshx -DFE7 CC AD B8 ... ldd #adb8 -DFEA BD C0 2E ... jsr c02e ;jump71 -DFED 38 8 pulx -DFEE 20 0B . bra 0b -DFF0 CE 00 11 ... ldx #0011 -DFF3 3C < pshx -DFF4 CC AD A5 ... ldd #ada5 -DFF7 BD C0 2E ... jsr c02e ;jump71 -DFFA 38 8 pulx -DFFB 20 66 f bra 66 -DFFD F6 0B C0 ... ldab 0bc0 -E000 C4 08 .. andb #08 -E002 27 52 'R beq 52 -E004 F6 0B C1 ... ldab 0bc1 -E007 C4 08 .. andb #08 -E009 26 08 &. bne 08 -E00B FC 0B EF ... ldd 0bef -E00E 83 00 64 ..d subd #0064 -E011 24 43 $C bcc 43 -E013 F6 00 2B ..+ ldab 002b -E016 C1 00 .. cmpb #00 -E018 26 0D &. bne 0d -E01A CE 00 12 ... ldx #0012 -E01D 3C < pshx -E01E CC AE 30 ..0 ldd #ae30 -E021 BD C0 2E ... jsr c02e ;jump71 -E024 38 8 pulx -E025 20 2D - bra 2d -E027 C1 01 .. cmpb #01 -E029 26 0D &. bne 0d -E02B CE 00 0B ... ldx #000b -E02E 3C < pshx -E02F CC AE 23 ..# ldd #ae23 -E032 BD C0 2E ... jsr c02e ;jump71 -E035 38 8 pulx -E036 20 1C . bra 1c -E038 C1 02 .. cmpb #02 -E03A 26 0D &. bne 0d -E03C CE 00 12 ... ldx #0012 -E03F 3C < pshx -E040 CC AE 0F ... ldd #ae0f -E043 BD C0 2E ... jsr c02e ;jump71 -E046 38 8 pulx -E047 20 0B . bra 0b -E049 CE 00 0B ... ldx #000b -E04C 3C < pshx -E04D CC AE 02 ... ldd #ae02 -E050 BD C0 2E ... jsr c02e ;jump71 -E053 38 8 pulx -E054 20 0D . bra 0d -E056 F6 0B BF ... ldab 0bbf -E059 4F O clra -E05A 37 7 pshb -E05B 36 6 psha -E05C CC 09 93 ... ldd #0993 -E05F BD C0 2E ... jsr c02e ;jump71 -E062 38 8 pulx -goto72: -E063 7E E5 6A ~.j jmp e56a ;goto73 -goto71: -E066 F6 00 06 ... ldab 0006 -E069 26 03 &. bne 03 -E06B 7E E5 6A ~.j jmp e56a ;goto73 -E06E CE 00 1D ... ldx #001d -E071 1C 00 .. bset add,x 00,x -E073 40 @ nega -E074 BD E7 C7 ... jsr e7c7 ;jump114 -E077 F6 00 06 ... ldab 0006 -E07A C1 59 .Y cmpb #59 -E07C 26 06 &. bne 06 -E07E BD DE 09 ... jsr de09 ;jump119 -E081 7E E5 5E ~.^ jmp e55e ;goto74 -E084 F6 00 06 ... ldab 0006 -E087 BD D4 68 ..h jsr d468 ;jump51 -E08A 83 00 00 ... subd #0000 -E08D 27 18 '. beq 18 -E08F BD D5 61 ..a jsr d561 ;jump42 -E092 83 00 00 ... subd #0000 -E095 26 10 &. bne 10 -E097 BD D3 46 ..F jsr d346 ;jump43 -E09A 83 00 00 ... subd #0000 -E09D 26 08 &. bne 08 -E09F BD D7 83 ... jsr d783 ;jump44 -E0A2 83 00 00 ... subd #0000 -E0A5 27 09 '. beq 09 -E0A7 BD E5 D1 ... jsr e5d1 ;jump52 -E0AA BD D8 E9 ... jsr d8e9 ;jump92 -E0AD 7E E5 5E ~.^ jmp e55e ;goto74 -E0B0 F6 00 06 ... ldab 0006 -E0B3 4F O clra -E0B4 05 . asld -E0B5 C3 08 00 ... addd #0800 -E0B8 8F . xgdx -E0B9 EC 00 .. ldd 00,x -E0BB C4 FF .. andb #ff -E0BD 84 3F .? anda #3f -E0BF FD 00 44 ..D stad 0044 -E0C2 F6 00 06 ... ldab 0006 -E0C5 4F O clra -E0C6 05 . asld -E0C7 C3 08 C8 ... addd #08c8 -E0CA 8F . xgdx -E0CB EC 00 .. ldd 00,x -E0CD C4 7F .. andb #7f -E0CF 4F O clra -E0D0 FD 00 4D ..M stad 004d -E0D3 F6 0B C0 ... ldab 0bc0 -E0D6 2C 05 ,. bge 05 -E0D8 5F _ clrb -E0D9 4F O clra -E0DA FD 00 44 ..D stad 0044 -E0DD F6 0B C0 ... ldab 0bc0 -E0E0 C4 02 .. andb #02 -E0E2 26 03 &. bne 03 -E0E4 BD DE 15 ... jsr de15 ;dump118 -E0E7 F6 00 11 ... ldab 0011 -E0EA C4 20 . andb #20 -E0EC 26 1A &. bne 1a -E0EE F6 0B C0 ... ldab 0bc0 -E0F1 C4 02 .. andb #02 -E0F3 26 13 &. bne 13 -E0F5 FC 00 40 ..@ ldd 0040 -E0F8 F3 00 3E ..> addd 003e -E0FB B3 00 44 ..D subd 0044 -E0FE 25 08 %. bcs 08 -E100 F6 0B C0 ... ldab 0bc0 -E103 2D 03 -. blt 03 -E105 BD DA 64 ..d jsr da64 ;jump122 -E108 FC 00 40 ..@ ldd 0040 -E10B F3 00 3E ..> addd 003e -E10E B3 00 44 ..D subd 0044 -E111 24 50 $P bcc 50 -E113 F6 0B C0 ... ldab 0bc0 -E116 C4 10 .. andb #10 -E118 26 49 &I bne 49 -E11A F6 00 2B ..+ ldab 002b -E11D C1 00 .. cmpb #00 -E11F 26 08 &. bne 08 -E121 CC AC C9 ... ldd #acc9 -E124 BD C0 BA ... jsr c0ba ;display: -E127 20 1E . bra 1e -E129 C1 01 .. cmpb #01 -E12B 26 08 &. bne 08 -E12D CC AC BE ... ldd #acbe -E130 BD C0 BA ... jsr c0ba ;display: -E133 20 12 . bra 12 -E135 C1 02 .. cmpb #02 -E137 26 08 &. bne 08 -E139 CC AC B3 ... ldd #acb3 -E13C BD C0 BA ... jsr c0ba ;display: -E13F 20 06 . bra 06 -E141 CC AC A8 ... ldd #aca8 -E144 BD C0 BA ... jsr c0ba ;display: -E147 BD D8 D3 ... jsr d8d3 ;jump84 -E14A CE 00 00 ... ldx #0000 -E14D 3C < pshx -E14E FC 00 44 ..D ldd 0044 -E151 BD BE 9E ... jsr be9e ;jump50 -E154 38 8 pulx -E155 BD E5 D1 ... jsr e5d1 ;jump52 -E158 BD D8 D3 ... jsr d8d3 ;jump84 -E15B C6 0C .. ldab #0c -E15D F7 00 2C .., stb 002c -E160 7E E5 5E ~.^ jmp e55e ;goto74 -E163 F6 0B C0 ... ldab 0bc0 -E166 C4 01 .. andb #01 -E168 26 11 &. bne 11 -E16A F6 0B C0 ... ldab 0bc0 -E16D C4 04 .. andb #04 -E16F 26 0A &. bne 0a -E171 F6 0B C0 ... ldab 0bc0 -E174 C4 0F .. andb #0f -E176 27 03 '. beq 03 -E178 7E E3 35 ~.5 jmp e335 ;goto75 -E17B FC 00 40 ..@ ldd 0040 -E17E F3 00 3E ..> addd 003e -E181 B3 00 44 ..D subd 0044 -E184 FD 10 16 ... stad 1016 -E187 F6 00 15 ... ldab 0015 -E18A C4 01 .. andb #01 -E18C 27 08 '. beq 08 -E18E FC 10 16 ... ldd 1016 -E191 83 00 64 ..d subd #0064 -E194 25 3C %< bcs 3c -E196 F6 00 15 ... ldab 0015 -E199 C4 02 .. andb #02 -E19B 27 08 '. beq 08 -E19D FC 10 16 ... ldd 1016 -E1A0 83 00 C8 ... subd #00c8 -E1A3 25 2D %- bcs 2d -E1A5 F6 00 15 ... ldab 0015 -E1A8 C4 04 .. andb #04 -E1AA 27 08 '. beq 08 -E1AC FC 10 16 ... ldd 1016 -E1AF 83 01 F4 ... subd #01f4 -E1B2 25 1E %. bcs 1e -E1B4 F6 00 15 ... ldab 0015 -E1B7 C4 08 .. andb #08 -E1B9 27 08 '. beq 08 -E1BB FC 10 16 ... ldd 1016 -E1BE 83 03 E8 ... subd #03e8 -E1C1 25 0F %. bcs 0f -E1C3 F6 00 15 ... ldab 0015 -E1C6 C4 10 .. andb #10 -E1C8 27 13 '. beq 13 -E1CA FC 10 16 ... ldd 1016 -E1CD 83 07 D0 ... subd #07d0 -E1D0 24 0B $. bcc 0b -E1D2 BD C0 E0 ... jsr c0e0 ;jump94 -E1D5 83 00 00 ... subd #0000 -E1D8 26 01 &. bne 01 -E1DA 39 9 rts - -E1DB 20 03 . bra 03 -E1DD BD C5 D3 ... jsr c5d3 ;jump6 -E1E0 BD D6 52 ..R jsr d652 ;jump5 -E1E3 FC 00 40 ..@ ldd 0040 -E1E6 B3 00 44 ..D subd 0044 -E1E9 F3 00 3E ..> addd 003e -E1EC FD 00 40 ..@ stad 0040 -E1EF 5F _ clrb -E1F0 4F O clra -E1F1 FD 00 3E ..> stad 003e -E1F4 CE 00 1B ... ldx #001b -E1F7 1C 00 .. bset add,x 00,x -E1F9 80 BD .. suba #bd -E1FB D2 13 83 ... sbcb 13 -E1FE 00 . test -E1FF 00 . test -E200 26 12 &. bne 12 -E202 BD E5 D1 ... jsr e5d1 ;jump52 -E205 BD D8 E9 ... jsr d8e9 ;jump92 -E208 FC 00 40 ..@ ldd 0040 -E20B F3 00 44 ..D addd 0044 -E20E FD 00 40 ..@ stad 0040 -E211 7E E3 29 ~.) jmp e329 ;goto92 -E214 BD DB CB ... jsr dbcb ;jump121 -E217 F6 00 1B ... ldab 001b -E21A C4 20 . andb #20 -E21C 27 45 'E beq 45 -E21E FC 00 44 ..D ldd 0044 -E221 37 7 pshb -E222 36 6 psha -E223 4F O clra -E224 5F _ clrb -E225 37 7 pshb -E226 36 6 psha -E227 CC 0D FB ... ldd #0dfb -E22A BD FB DF ... jsr fbdf ;jump46 -E22D 31 1 ins -E22E 31 1 ins -E22F FE 0D FD ... ldx 0dfd -E232 3C < pshx -E233 FC 0D FB ... ldd 0dfb -E236 37 7 pshb -E237 36 6 psha -E238 CE E1 00 ... ldx #e100 -E23B 3C < pshx -E23C CC 05 F5 ... ldd #05f5 -E23F 37 7 pshb -E240 36 6 psha -E241 30 0 tsx -E242 EC 06 .. ldd 06,x -E244 A3 02 .. subd 02,x -E246 EC 04 .. ldd 04,x -E248 E2 01 .. sbcb 01,x -E24A A2 00 .. sbca 00,x -E24C 38 8 pulx -E24D 38 8 pulx -E24E 38 8 pulx -E24F 38 8 pulx -E250 25 11 %. bcs 11 -E252 CE 1F 00 ... ldx #1f00 -E255 3C < pshx -E256 CC FA 0A ... ldd #fa0a -E259 37 7 pshb -E25A 36 6 psha -E25B CC 0D FB ... ldd #0dfb -E25E BD FB DF ... jsr fbdf ;jump46 -E261 31 1 ins -E262 31 1 ins -E263 F6 0B C0 ... ldab 0bc0 -E266 2C 78 ,x bge 78 -E268 F6 00 06 ... ldab 0006 -E26B 4F O clra -E26C 05 . asld -E26D C3 08 00 ... addd #0800 -E270 8F . xgdx -E271 EC 00 .. ldd 00,x -E273 C4 FF .. andb #ff -E275 26 02 &. bne 02 -E277 84 3F .? anda #3f -E279 27 65 'e beq 65 -E27B FC 0D 0D ... ldd 0d0d -E27E 83 FF FF ... subd #ffff -E281 26 05 &. bne 05 -E283 5F _ clrb -E284 4F O clra -E285 FD 0D 0D ... stad 0d0d -E288 FE 0D 0D ... ldx 0d0d -E28B 08 . inx -E28C FF 0D 0D ... stx 0d0d -E28F F6 00 06 ... ldab 0006 -E292 4F O clra -E293 05 . asld -E294 C3 08 00 ... addd #0800 -E297 8F . xgdx -E298 EC 00 .. ldd 00,x -E29A C4 FF .. andb #ff -E29C 84 3F .? anda #3f -E29E 37 7 pshb -E29F 36 6 psha -E2A0 4F O clra -E2A1 5F _ clrb -E2A2 37 7 pshb -E2A3 36 6 psha -E2A4 CC 0D 1B ... ldd #0d1b -E2A7 BD FB DF ... jsr fbdf ;jump46 -E2AA 31 1 ins -E2AB 31 1 ins -E2AC FE 0D 1D ... ldx 0d1d -E2AF 3C < pshx -E2B0 FC 0D 1B ... ldd 0d1b -E2B3 37 7 pshb -E2B4 36 6 psha -E2B5 CE E1 00 ... ldx #e100 -E2B8 3C < pshx -E2B9 CC 05 F5 ... ldd #05f5 -E2BC 37 7 pshb -E2BD 36 6 psha -E2BE 30 0 tsx -E2BF EC 06 .. ldd 06,x -E2C1 A3 02 .. subd 02,x -E2C3 EC 04 .. ldd 04,x -E2C5 E2 01 .. sbcb 01,x -E2C7 A2 00 .. sbca 00,x -E2C9 38 8 pulx -E2CA 38 8 pulx -E2CB 38 8 pulx -E2CC 38 8 pulx -E2CD 25 11 %. bcs 11 -E2CF CE 1F 00 ... ldx #1f00 -E2D2 3C < pshx -E2D3 CC FA 0A ... ldd #fa0a -E2D6 37 7 pshb -E2D7 36 6 psha -E2D8 CC 0D 1B ... ldd #0d1b -E2DB BD FB DF ... jsr fbdf ;jump46 -E2DE 31 1 ins -E2DF 31 1 ins -E2E0 F6 00 11 ... ldab 0011 -E2E3 C4 10 .. andb #10 -E2E5 26 14 &. bne 14 -E2E7 FC 00 40 ..@ ldd 0040 -E2EA 27 0F '. beq 0f -E2EC FC 00 40 ..@ ldd 0040 -E2EF B3 00 50 ..P subd 0050 -E2F2 24 15 $. bcc 15 -E2F4 F6 00 11 ... ldab 0011 -E2F7 C4 10 .. andb #10 -E2F9 26 0E &. bne 0e -E2FB BD DB 44 ..D jsr db44 ;jump104 -E2FE CE 00 1B ... ldx #001b -E301 1D 00 .. bclr add,x 00,x -E303 40 @ nega -E304 7F 00 25 ..% clr 0025 -E307 20 1A . bra 1a -E309 7F 00 2C .., clr 002c -E30C CC 01 F4 ... ldd #01f4 -E30F BD E5 71 ..q jsr e571 ;jump13 -E312 BD E5 AA ... jsr e5aa ;jump12 -E315 BD D8 E9 ... jsr d8e9 ;jump92 -E318 CE 00 1B ... ldx #001b -E31B 1C 00 .. bset add,x 00,x -E31D 40 @ nega -E31E C6 0A .. ldab #0a -E320 F7 00 25 ..% stb 0025 -E323 BD D7 FF ... jsr d7ff ;jump80 -E326 BD D8 40 ..@ jsr d840 ;jump105 -goto92: -E329 BD E8 9A ... jsr e89a ;jump68 -E32C CE 0B C1 ... ldx #0bc1 -E32F 1D 00 .. bclr add,x 00,x -E331 08 . inx -E332 7E E5 5E ~.^ jmp e55e ;goto74 -goto75: -E335 F6 0B C0 ... ldab 0bc0 -E338 C4 02 .. andb #02 -E33A 26 03 &. bne 03 -E33C 7E E5 5E ~.^ jmp e55e ;goto74 -E33F 5F _ clrb -E340 4F O clra -E341 FD 00 76 ..v stad 0076 -E344 CE 00 17 ... ldx #0017 -E347 1D 00 .. bclr add,x 00,x -E349 01 . nop -E34A CE 00 17 ... ldx #0017 -E34D 1D 00 .. bclr add,x 00,x -E34F 02 . idiv -E350 FC 00 44 ..D ldd 0044 -E353 26 1C &. bne 1c -E355 F6 0B C0 ... ldab 0bc0 -E358 C4 10 .. andb #10 -E35A 26 08 &. bne 08 -E35C CE 00 21 ..! ldx #0021 -E35F 1C 00 .. bset add,x 00,x -E361 80 20 . suba #20 -E363 0B . sev -E364 CE 00 21 ..! ldx #0021 -E367 1D 00 .. bclr add,x 00,x -E369 80 C6 .. suba #c6 -E36B 05 . asld -E36C F7 00 75 ..u stb 0075 -E36F 20 57 W bra 57 -E371 F6 0B C0 ... ldab 0bc0 -E374 C4 10 .. andb #10 -E376 27 50 'P beq 50 -E378 FC 00 40 ..@ ldd 0040 -E37B 26 4B &K bne 4b -E37D F6 0B C0 ... ldab 0bc0 -E380 C4 20 . andb #20 -E382 27 3E '> beq 3e -E384 CE 00 17 ... ldx #0017 -E387 1C 00 .. bset add,x 00,x -E389 01 . nop -E38A F6 00 2B ..+ ldab 002b -E38D C1 00 .. cmpb #00 -E38F 26 08 &. bne 08 -E391 CC AC C9 ... ldd #acc9 -E394 BD C0 BA ... jsr c0ba ;display: -E397 20 1E . bra 1e -E399 C1 01 .. cmpb #01 -E39B 26 08 &. bne 08 -E39D CC AC BE ... ldd #acbe -E3A0 BD C0 BA ... jsr c0ba ;display: -E3A3 20 12 . bra 12 -E3A5 C1 02 .. cmpb #02 -E3A7 26 08 &. bne 08 -E3A9 CC AC B3 ... ldd #acb3 -E3AC BD C0 BA ... jsr c0ba ;display: -E3AF 20 06 . bra 06 -E3B1 CC AC A8 ... ldd #aca8 -E3B4 BD C0 BA ... jsr c0ba ;display: -E3B7 BD D8 D3 ... jsr d8d3 ;jump84 -E3BA CE 00 17 ... ldx #0017 -E3BD 1C 00 .. bset add,x 00,x -E3BF 02 . idiv -E3C0 20 06 . bra 06 -E3C2 CE 00 1F ... ldx #001f -E3C5 1C 00 .. bset add,x 00,x -E3C7 08 . inx -E3C8 CE 00 1D ... ldx #001d -E3CB 1C 00 .. bset add,x 00,x -E3CD 02 . idiv -E3CE CE 00 19 ... ldx #0019 -E3D1 1C 00 .. bset add,x 00,x -E3D3 08 . inx -E3D4 C6 32 .2 ldab #32 -E3D6 F7 00 31 ..1 stb 0031 -E3D9 C6 19 .. ldab #19 -E3DB F7 00 36 ..6 stb 0036 -goto77: -E3DE F6 00 1D ... ldab 001d -E3E1 C4 02 .. andb #02 -E3E3 26 03 &. bne 03 -E3E5 7E E4 6E ~.n jmp e46e ;goto76 -E3E8 F6 00 75 ..u ldab 0075 -E3EB C1 04 .. cmpb #04 -E3ED 22 05 ". bhi 05 -E3EF F6 00 36 ..6 ldab 0036 -E3F2 26 3C &< bne 3c -E3F4 7F 00 06 ... clr 0006 -E3F7 5F _ clrb -E3F8 4F O clra -E3F9 FD 00 76 ..v stad 0076 -E3FC 7F 00 2E ... clr 002e -E3FF 7F 00 2C .., clr 002c -E402 7F 00 75 ..u clr 0075 -E405 CE 00 17 ... ldx #0017 -E408 1D 00 .. bclr add,x 00,x -E40A 01 . nop -E40B CE 00 19 ... ldx #0019 -E40E 1D 00 .. bclr add,x 00,x -E410 08 . inx -E411 CE 00 1B ... ldx #001b -E414 1D 00 .. bclr add,x 00,x -E416 80 CE .. suba #ce -E418 00 . test -E419 1D 1D .. bclr add,x 1d,x -E41B 00 . test -E41C 40 @ nega -E41D CE 00 1D ... ldx #001d -E420 1D 00 .. bclr add,x 00,x -E422 02 . idiv -E423 CE 00 1F ... ldx #001f -E426 1D 00 .. bclr add,x 00,x -E428 08 . inx -E429 CE 00 21 ..! ldx #0021 -E42C 1D 00 .. bclr add,x 00,x -E42E 80 39 .9 suba #39 -E430 F6 0B C0 ... ldab 0bc0 -E433 C4 20 . andb #20 -E435 27 34 '4 beq 34 -E437 F6 00 17 ... ldab 0017 -E43A C4 01 .. andb #01 -E43C 26 2D &- bne 2d -E43E F6 00 17 ... ldab 0017 -E441 C4 02 .. andb #02 -E443 27 26 '& beq 26 -E445 CE 00 00 ... ldx #0000 -E448 3C < pshx -E449 FC 00 76 ..v ldd 0076 -E44C BD BE 9E ... jsr be9e ;jump50 -E44F 38 8 pulx -E450 FC 00 76 ..v ldd 0076 -E453 26 06 &. bne 06 -E455 CE 00 17 ... ldx #0017 -E458 1D 00 .. bclr add,x 00,x -E45A 02 . idiv -E45B F6 00 17 ... ldab 0017 -E45E C4 02 .. andb #02 -E460 27 09 '. beq 09 -E462 BD E5 D1 ... jsr e5d1 ;jump52 -E465 CE 00 17 ... ldx #0017 -E468 1D 00 .. bclr add,x 00,x -E46A 02 . idiv -E46B 7E E3 DE ~.. jmp e3de ;goto77 -goto76: -E46E CE 00 21 ..! ldx #0021 -E471 1D 00 .. bclr add,x 00,x -E473 80 CE .. suba #ce -E475 00 . test -E476 1F 1D 00 08 .... brclr 1d,x 00 08 -E47A BD D2 13 ... jsr d213 ;jump45 -E47D 83 00 00 ... subd #0000 -E480 26 0F &. bne 0f -E482 CC 00 80 ... ldd #0080 -E485 BD C7 E7 ... jsr c7e7 ;jump37 -E488 BD E5 D1 ... jsr e5d1 ;jump52 -E48B BD D8 E9 ... jsr d8e9 ;jump92 -E48E 7E E5 5E ~.^ jmp e55e ;goto74 -E491 F6 00 2B ..+ ldab 002b -E494 C1 00 .. cmpb #00 -E496 26 08 &. bne 08 -E498 CC AD 16 ... ldd #ad16 -E49B BD C0 BA ... jsr c0ba ;display: -E49E 20 1E . bra 1e -E4A0 C1 01 .. cmpb #01 -E4A2 26 08 &. bne 08 -E4A4 CC AD 0B ... ldd #ad0b -E4A7 BD C0 BA ... jsr c0ba ;display: -E4AA 20 12 . bra 12 -E4AC C1 02 .. cmpb #02 -E4AE 26 08 &. bne 08 -E4B0 CC AD 00 ... ldd #ad00 -E4B3 BD C0 BA ... jsr c0ba ;display: -E4B6 20 06 . bra 06 -E4B8 CC AC F5 ... ldd #acf5 -E4BB BD C0 BA ... jsr c0ba ;display: -E4BE BD D8 D3 ... jsr d8d3 ;jump84 -E4C1 CE 00 01 ... ldx #0001 -E4C4 3C < pshx -E4C5 FC 00 40 ..@ ldd 0040 -E4C8 BD BE 9E ... jsr be9e ;jump50 -E4CB 38 8 pulx -E4CC 5F _ clrb -E4CD 4F O clra -E4CE BD C7 E7 ... jsr c7e7 ;jump37 -E4D1 F6 0B C0 ... ldab 0bc0 -E4D4 2D 03 -. blt 03 -E4D6 7E E5 58 ~.X jmp e558 ;goto78 -E4D9 F6 0B C0 ... ldab 0bc0 -E4DC C4 10 .. andb #10 -E4DE 26 78 &x bne 78 -E4E0 F6 00 06 ... ldab 0006 -E4E3 4F O clra -E4E4 05 . asld -E4E5 C3 08 00 ... addd #0800 -E4E8 8F . xgdx -E4E9 EC 00 .. ldd 00,x -E4EB C4 FF .. andb #ff -E4ED 26 02 &. bne 02 -E4EF 84 3F .? anda #3f -E4F1 27 65 'e beq 65 -E4F3 FC 0D 0D ... ldd 0d0d -E4F6 83 FF FF ... subd #ffff -E4F9 26 05 &. bne 05 -E4FB 5F _ clrb -E4FC 4F O clra -E4FD FD 0D 0D ... stad 0d0d -E500 FE 0D 0D ... ldx 0d0d -E503 08 . inx -E504 FF 0D 0D ... stx 0d0d -E507 F6 00 06 ... ldab 0006 -E50A 4F O clra -E50B 05 . asld -E50C C3 08 00 ... addd #0800 -E50F 8F . xgdx -E510 EC 00 .. ldd 00,x -E512 C4 FF .. andb #ff -E514 84 3F .? anda #3f -E516 37 7 pshb -E517 36 6 psha -E518 4F O clra -E519 5F _ clrb -E51A 37 7 pshb -E51B 36 6 psha -E51C CC 0D 1B ... ldd #0d1b -E51F BD FB DF ... jsr fbdf ;jump46 -E522 31 1 ins -E523 31 1 ins -E524 FE 0D 1D ... ldx 0d1d -E527 3C < pshx -E528 FC 0D 1B ... ldd 0d1b -E52B 37 7 pshb -E52C 36 6 psha -E52D CE E1 00 ... ldx #e100 -E530 3C < pshx -E531 CC 05 F5 ... ldd #05f5 -E534 37 7 pshb -E535 36 6 psha -E536 30 0 tsx -E537 EC 06 .. ldd 06,x -E539 A3 02 .. subd 02,x -E53B EC 04 .. ldd 04,x -E53D E2 01 .. sbcb 01,x -E53F A2 00 .. sbca 00,x -E541 38 8 pulx -E542 38 8 pulx -E543 38 8 pulx -E544 38 8 pulx -E545 25 11 %. bcs 11 -E547 CE 1F 00 ... ldx #1f00 -E54A 3C < pshx -E54B CC FA 0A ... ldd #fa0a -E54E 37 7 pshb -E54F 36 6 psha -E550 CC 0D 1B ... ldd #0d1b -E553 BD FB DF ... jsr fbdf ;jump46 -E556 31 1 ins -E557 31 1 ins -goto78: -E558 BD D7 FF ... jsr d7ff ;jump80 -E55B BD D8 40 ..@ jsr d840 ;jump105 -goto74: -E55E 7F 00 06 ... clr 0006 -E561 7F 00 2E ... clr 002e -E564 CE 00 1B ... ldx #001b -E567 1D 00 .. bclr add,x 00,x -E569 80 CE .. suba #ce -;e56a ???? goto73 -E56B 00 . test -E56C 1D 1D .. bclr add,x 1d,x -E56E 00 . test -E56F 40 @ nega -E570 39 9 rts - -;!!! Is this a delay routine? It gets called between displaying strings -;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. -jump13: -E571 37 7 pshb -E572 36 6 psha -E573 34 4 des -E574 30 0 tsx -E575 EC 01 .. ldd 01,x -E577 83 00 01 ... subd #0001 -E57A ED 01 .. stad 01,x -E57C 2D 15 -. blt 15 -E57E C6 41 .A ldab #41 -E580 30 0 tsx -E581 E7 00 .. stb 00,x -E583 30 0 tsx -E584 E6 00 .. ldab 00,x -E586 6A 00 j. dec 00,x -E588 C1 00 .. cmpb #00 -E58A 23 02 #. bls 02 -E58C 20 F5 . bra f5 -E58E BD E6 1B ... jsr e61b ;jump4 -E591 20 E1 . bra e1 -E593 38 8 pulx ;this must just be a standard 'pull 3 -E594 31 1 ins ;bytes and I don't care where they go' - ;to clean up the stack. -E595 39 9 rts - -jump115: -E596 34 4 des -E597 C6 32 .2 ldab #32 -E599 30 0 tsx -E59A E7 00 .. stb 00,x -E59C 30 0 tsx -E59D E6 00 .. ldab 00,x -E59F C1 00 .. cmpb #00 -E5A1 23 05 #. bls e5a8 -E5A3 30 0 tsx -E5A4 6A 00 j. dec 00,x -E5A6 20 F4 . bra e59c -E5A8 31 1 ins -E5A9 39 9 rts - -jump12: -E5AA F6 00 33 ..3 ldab 0033 -E5AD 27 0C '. beq 0c -E5AF F6 00 29 ..) ldab 0029 -E5B2 27 05 '. beq 05 -E5B4 C6 02 .. ldab #02 -E5B6 F7 00 33 ..3 stb 0033 -E5B9 20 15 . bra 15 -E5BB C6 03 .. ldab #03 -E5BD F7 00 32 ..2 stb 0032 -E5C0 FC 00 3B ..; ldd 003b -E5C3 27 06 '. beq 06 -E5C5 CC 02 33 ..3 ldd #0233 -E5C8 FD 00 3B ..; stad 003b -E5CB C6 02 .. ldab #02 -E5CD F7 00 33 ..3 stb 0033 -E5D0 39 9 rts - -jump52: -E5D1 C6 0B .. ldab #0b -E5D3 F7 00 32 ..2 stb 0032 -E5D6 39 9 rts - -jump69: -E5D7 37 7 pshb -E5D8 36 6 psha -E5D9 3C < pshx -E5DA 3C < pshx -E5DB 5F _ clrb -E5DC 4F O clra -E5DD 30 0 tsx -E5DE ED 00 .. stad 00,x -E5E0 CC 00 64 ..d ldd #0064 -E5E3 ED 02 .. stad 02,x -E5E5 30 0 tsx -E5E6 EC 02 .. ldd 02,x -E5E8 2F 21 /! ble 21 -E5EA 30 0 tsx -E5EB EE 04 .. ldx 04,x -E5ED E6 00 .. ldab 00,x -E5EF 30 0 tsx -E5F0 E4 09 .. andb 09,x -E5F2 27 05 '. beq 05 -E5F4 38 8 pulx -E5F5 08 . inx -E5F6 3C < pshx -E5F7 20 08 . bra 08 -E5F9 30 0 tsx -E5FA EC 00 .. ldd 00,x -E5FC 83 00 01 ... subd #0001 -E5FF ED 00 .. stad 00,x -E601 30 0 tsx -E602 EC 02 .. ldd 02,x -E604 83 00 01 ... subd #0001 -E607 ED 02 .. stad 02,x -E609 20 DA . bra da -E60B 30 0 tsx -E60C EC 00 .. ldd 00,x -E60E 2F 04 /. ble 04 -E610 5F _ clrb -E611 4F O clra -E612 20 03 . bra 03 -E614 CC 00 01 ... ldd #0001 -E617 38 8 pulx -E618 38 8 pulx -E619 38 8 pulx -E61A 39 9 rts - -jump4: -E61B C6 0A .. ldab #0a -E61D F7 00 31 ..1 stb 0031 -E620 39 9 rts - -jump56: -E621 38 8 pulx -E622 37 7 pshb -E623 36 6 psha -E624 3C < pshx -E625 BD BE 4B ..K jsr be4b ;jump1 -E628 30 0 tsx -E629 EC 04 .. ldd 04,x -E62B 37 7 pshb -E62C 36 6 psha -E62D EC 02 .. ldd 02,x -E62F 37 7 pshb -E630 36 6 psha -E631 CE 96 80 ... ldx #9680 -E634 3C < pshx -E635 CC 00 98 ... ldd #0098 -E638 BD FC 4C ..L jsr fc4c ;jump83 -E63B 31 1 ins -E63C 33 3 pulb -E63D CB 30 .0 addb #30 -E63F F7 0B 97 ... stb 0b97 -E642 30 0 tsx -E643 EC 04 .. ldd 04,x -E645 37 7 pshb -E646 36 6 psha -E647 EC 02 .. ldd 02,x -E649 37 7 pshb -E64A 36 6 psha -E64B CE 96 80 ... ldx #9680 -E64E 3C < pshx -E64F CC 00 98 ... ldd #0098 -E652 BD FC 5C ..\ jsr fc5c ;jump82 -E655 37 7 pshb -E656 36 6 psha -E657 CE 42 40 .B@ ldx #4240 -E65A 3C < pshx -E65B CC 00 0F ... ldd #000f -E65E BD FC 4C ..L jsr fc4c ;jump83 -E661 31 1 ins -E662 33 3 pulb -E663 CB 30 .0 addb #30 -E665 F7 0B 96 ... stb 0b96 -E668 30 0 tsx -E669 EC 04 .. ldd 04,x -E66B 37 7 pshb -E66C 36 6 psha -E66D EC 02 .. ldd 02,x -E66F 37 7 pshb -E670 36 6 psha -E671 CE 42 40 .B@ ldx #4240 -E674 3C < pshx -E675 CC 00 0F ... ldd #000f -E678 BD FC 5C ..\ jsr fc5c ;jump82 -E67B 37 7 pshb -E67C 36 6 psha -E67D CE 86 A0 ... ldx #86a0 -E680 3C < pshx -E681 CC 00 01 ... ldd #0001 -E684 BD FC 4C ..L jsr fc4c ;jump83 -E687 31 1 ins -E688 33 3 pulb -E689 CB 30 .0 addb #30 -E68B F7 0B 95 ... stb 0b95 -E68E 30 0 tsx -E68F EC 04 .. ldd 04,x -E691 37 7 pshb -E692 36 6 psha -E693 EC 02 .. ldd 02,x -E695 37 7 pshb -E696 36 6 psha -E697 CE 86 A0 ... ldx #86a0 -E69A 3C < pshx -E69B CC 00 01 ... ldd #0001 -E69E BD FC 5C ..\ jsr fc5c ;jump82 -E6A1 37 7 pshb -E6A2 36 6 psha -E6A3 CE 27 10 .'. ldx #2710 -E6A6 3C < pshx -E6A7 CC 00 00 ... ldd #0000 -E6AA BD FC 4C ..L jsr fc4c ;jump83 -E6AD 31 1 ins -E6AE 33 3 pulb -E6AF CB 30 .0 addb #30 -E6B1 F7 0B 94 ... stb 0b94 -E6B4 30 0 tsx -E6B5 EC 04 .. ldd 04,x -E6B7 37 7 pshb -E6B8 36 6 psha -E6B9 EC 02 .. ldd 02,x -E6BB 37 7 pshb -E6BC 36 6 psha -E6BD CE 27 10 .'. ldx #2710 -E6C0 3C < pshx -E6C1 CC 00 00 ... ldd #0000 -E6C4 BD FC 5C ..\ jsr fc5c ;jump82 -E6C7 37 7 pshb -E6C8 36 6 psha -E6C9 CE 03 E8 ... ldx #03e8 -E6CC 3C < pshx -E6CD CC 00 00 ... ldd #0000 -E6D0 BD FC 4C ..L jsr fc4c ;jump83 -E6D3 31 1 ins -E6D4 33 3 pulb -E6D5 CB 30 .0 addb #30 -E6D7 F7 0B 93 ... stb 0b93 -E6DA 30 0 tsx -E6DB EC 04 .. ldd 04,x -E6DD 37 7 pshb -E6DE 36 6 psha -E6DF EC 02 .. ldd 02,x -E6E1 37 7 pshb -E6E2 36 6 psha -E6E3 CE 03 E8 ... ldx #03e8 -E6E6 3C < pshx -E6E7 CC 00 00 ... ldd #0000 -E6EA BD FC 5C ..\ jsr fc5c ;jump82 -E6ED 37 7 pshb -E6EE 36 6 psha -E6EF CE 00 64 ..d ldx #0064 -E6F2 3C < pshx -E6F3 CC 00 00 ... ldd #0000 -E6F6 BD FC 4C ..L jsr fc4c ;jump83 -E6F9 31 1 ins -E6FA 33 3 pulb -E6FB CB 30 .0 addb #30 -E6FD F7 0B 92 ... stb 0b92 -E700 30 0 tsx -E701 EC 04 .. ldd 04,x -E703 37 7 pshb -E704 36 6 psha -E705 EC 02 .. ldd 02,x -E707 37 7 pshb -E708 36 6 psha -E709 CE 00 64 ..d ldx #0064 -E70C 3C < pshx -E70D CC 00 00 ... ldd #0000 -E710 BD FC 5C ..\ jsr fc5c ;jump82 -E713 37 7 pshb -E714 36 6 psha -E715 CE 00 0A ... ldx #000a -E718 3C < pshx -E719 CC 00 00 ... ldd #0000 -E71C BD FC 4C ..L jsr fc4c ;jump83 -E71F 31 1 ins -E720 33 3 pulb -E721 CB 30 .0 addb #30 -E723 F7 0B 91 ... stb 0b91 -E726 30 0 tsx -E727 EC 04 .. ldd 04,x -E729 37 7 pshb -E72A 36 6 psha -E72B EC 02 .. ldd 02,x -E72D 37 7 pshb -E72E 36 6 psha -E72F CE 00 0A ... ldx #000a -E732 3C < pshx -E733 CC 00 00 ... ldd #0000 -E736 BD FC 5C ..\ jsr fc5c ;jump82 -E739 31 1 ins -E73A 33 3 pulb -E73B CB 30 .0 addb #30 -E73D F7 0B 90 ... stb 0b90 -E740 38 8 pulx -E741 31 1 ins -E742 31 1 ins -E743 6E 00 n. jmp 00,x - -jump55: -E745 37 7 pshb -E746 36 6 psha -E747 30 0 tsx -E748 EC 00 .. ldd 00,x -E74A CE 27 10 .'. ldx #2710 -E74D 02 . idiv -E74E 8F . xgdx -E74F CB 30 .0 addb #30 -E751 F7 00 57 ..W stb 0057 -E754 30 0 tsx -E755 EC 00 .. ldd 00,x -E757 CE 27 10 .'. ldx #2710 -E75A 02 . idiv -E75B CE 03 E8 ... ldx #03e8 -E75E 02 . idiv -E75F 8F . xgdx -E760 CB 30 .0 addb #30 -E762 F7 00 5A ..Z stb 005a -E765 30 0 tsx -E766 EC 00 .. ldd 00,x -E768 CE 03 E8 ... ldx #03e8 -E76B 02 . idiv -E76C CE 00 64 ..d ldx #0064 -E76F 02 . idiv -E770 8F . xgdx -E771 CB 30 .0 addb #30 -E773 F7 00 5D ..] stb 005d -E776 30 0 tsx -E777 EC 00 .. ldd 00,x -E779 CE 00 64 ..d ldx #0064 -E77C 02 . idiv -E77D CE 00 0A ... ldx #000a -E780 02 . idiv -E781 8F . xgdx -E782 CB 30 .0 addb #30 -E784 F7 00 5E ..^ stb 005e -E787 30 0 tsx -E788 EC 00 .. ldd 00,x -E78A CE 00 0A ... ldx #000a -E78D 02 . idiv -E78E CB 30 .0 addb #30 -E790 F7 00 5F .._ stb 005f -E793 38 8 pulx -E794 39 9 rts - -jump54: -E795 37 7 pshb -E796 36 6 psha -E797 30 0 tsx -E798 E6 01 .. ldab 01,x -E79A 4F O clra -E79B CE 00 64 ..d ldx #0064 -E79E 02 . idiv -E79F 8F . xgdx -E7A0 CB 30 .0 addb #30 -E7A2 F7 00 5D ..] stb 005d -E7A5 30 0 tsx -E7A6 E6 01 .. ldab 01,x -E7A8 4F O clra -E7A9 CE 00 64 ..d ldx #0064 -E7AC 02 . idiv -E7AD 4F O clra -E7AE CE 00 0A ... ldx #000a -E7B1 02 . idiv -E7B2 8F . xgdx -E7B3 CB 30 .0 addb #30 -E7B5 F7 00 5E ..^ stb 005e -E7B8 30 0 tsx -E7B9 E6 01 .. ldab 01,x -E7BB 4F O clra -E7BC CE 00 0A ... ldx #000a -E7BF 02 . idiv -E7C0 CB 30 .0 addb #30 -E7C2 F7 00 5F .._ stb 005f -E7C5 38 8 pulx -E7C6 39 9 rts - -jump114: -E7C7 F6 00 06 ... ldab 0006 -E7CA 4F O clra -E7CB CE 00 05 ... ldx #0005 -E7CE 02 . idiv -E7CF 5D ] tstb -E7D0 26 03 &. bne 03 -E7D2 7E E8 99 ~.. jmp e899 ;goto79 -E7D5 F6 00 06 ... ldab 0006 -E7D8 BD D7 A0 ... jsr d7a0 ;jump10 -E7DB 83 00 00 ... subd #0000 -E7DE 27 03 '. beq 03 -E7E0 7E E8 99 ~.. jmp e899 ;goto79 -E7E3 F6 00 06 ... ldab 0006 -E7E6 4F O clra -E7E7 05 . asld -E7E8 C3 08 00 ... addd #0800 -E7EB 8F . xgdx -E7EC EC 00 .. ldd 00,x -E7EE C4 FF .. andb #ff -E7F0 84 3F .? anda #3f -E7F2 FD 10 16 ... stad 1016 -E7F5 F6 00 06 ... ldab 0006 -E7F8 4F O clra -E7F9 05 . asld -E7FA C3 0B F1 ... addd #0bf1 -E7FD 8F . xgdx -E7FE EC 00 .. ldd 00,x -E800 C4 FF .. andb #ff -E802 84 3F .? anda #3f -E804 FD 10 18 ... stad 1018 -E807 FC 10 16 ... ldd 1016 -E80A 83 00 00 ... subd #0000 -E80D 25 08 %. bcs 08 -E80F FC 10 16 ... ldd 1016 -E812 83 27 0F .'. subd #270f -E815 23 35 #5 bls 35 -E817 F6 00 06 ... ldab 0006 -E81A BD D4 68 ..h jsr d468 ;jump51 -E81D 83 00 00 ... subd #0000 -E820 27 2A '* beq 2a -E822 CC 01 00 ... ldd #0100 -E825 37 7 pshb -E826 36 6 psha -E827 F6 00 06 ... ldab 0006 -E82A 4F O clra -E82B 05 . asld -E82C C3 08 C8 ... addd #08c8 -E82F 38 8 pulx -E830 8F . xgdx -E831 AA 00 .. ora 00,x -E833 EA 01 .. orb 01,x -E835 ED 00 .. stad 00,x -E837 CC 40 00 .@. ldd #4000 -E83A 37 7 pshb -E83B 36 6 psha -E83C F6 00 06 ... ldab 0006 -E83F 4F O clra -E840 05 . asld -E841 C3 08 00 ... addd #0800 -E844 38 8 pulx -E845 8F . xgdx -E846 AA 00 .. ora 00,x -E848 EA 01 .. orb 01,x -E84A ED 00 .. stad 00,x -E84C CE 10 16 ... ldx #1016 -E84F 1D 00 .. bclr add,x 00,x -E851 C0 FC .. subb #fc -E853 10 . sba -E854 18 . illegal -E855 43 C coma -E856 53 S comb -E857 FD 10 18 ... stad 1018 -E85A CE 10 18 ... ldx #1018 -E85D 1D 00 .. bclr add,x 00,x -E85F C0 FC .. subb #fc -E861 10 . sba -E862 16 . tab -E863 37 7 pshb -E864 36 6 psha -E865 FC 10 18 ... ldd 1018 -E868 30 0 tsx -E869 A3 00 .. subd 00,x -E86B 31 1 ins -E86C 31 1 ins -E86D 27 2A '* beq 2a -E86F CC 01 00 ... ldd #0100 -E872 37 7 pshb -E873 36 6 psha -E874 F6 00 06 ... ldab 0006 -E877 4F O clra -E878 05 . asld -E879 C3 08 C8 ... addd #08c8 -E87C 38 8 pulx -E87D 8F . xgdx -E87E AA 00 .. ora 00,x -E880 EA 01 .. orb 01,x -E882 ED 00 .. stad 00,x -E884 CC 40 00 .@. ldd #4000 -E887 37 7 pshb -E888 36 6 psha -E889 F6 00 06 ... ldab 0006 -E88C 4F O clra -E88D 05 . asld -E88E C3 08 00 ... addd #0800 -E891 38 8 pulx -E892 8F . xgdx -E893 AA 00 .. ora 00,x -E895 EA 01 .. orb 01,x -E897 ED 00 .. stad 00,x -goto79: -E899 39 9 rts - -jump68: -E89A 5F _ clrb -E89B 4F O clra -E89C FD 00 0F ... stad 000f -E89F CC 3F FF .?. ldd #3fff -E8A2 FD 00 50 ..P stad 0050 -E8A5 7F 00 06 ... clr 0006 -E8A8 F6 00 06 ... ldab 0006 -E8AB C1 64 .d cmpb #64 -E8AD 24 64 $d bcc 64 -E8AF F6 00 06 ... ldab 0006 -E8B2 4F O clra -E8B3 CE 00 05 ... ldx #0005 -E8B6 02 . idiv -E8B7 5D ] tstb -E8B8 27 54 'T beq 54 -E8BA F6 00 06 ... ldab 0006 -E8BD BD D7 A0 ... jsr d7a0 ;jump10 -E8C0 83 00 00 ... subd #0000 -E8C3 26 49 &I bne 49 -E8C5 F6 00 06 ... ldab 0006 -E8C8 4F O clra -E8C9 05 . asld -E8CA C3 08 00 ... addd #0800 -E8CD 8F . xgdx -E8CE EC 00 .. ldd 00,x -E8D0 C4 FF .. andb #ff -E8D2 84 3F .? anda #3f -E8D4 FD 10 16 ... stad 1016 -E8D7 FC 10 16 ... ldd 1016 -E8DA 83 27 10 .'. subd #2710 -E8DD 24 2F $/ bcc 2f -E8DF F6 00 06 ... ldab 0006 -E8E2 BD D4 68 ..h jsr d468 ;jump51 -E8E5 83 00 00 ... subd #0000 -E8E8 27 24 '$ beq 24 -E8EA BD D5 61 ..a jsr d561 ;jump42 -E8ED 83 00 00 ... subd #0000 -E8F0 26 1C &. bne 1c -E8F2 FC 10 16 ... ldd 1016 -E8F5 B3 00 0F ... subd 000f -E8F8 23 06 #. bls 06 -E8FA FC 10 16 ... ldd 1016 -E8FD FD 00 0F ... stad 000f -E900 FC 10 16 ... ldd 1016 -E903 B3 00 50 ..P subd 0050 -E906 24 06 $. bcc 06 -E908 FC 10 16 ... ldd 1016 -E90B FD 00 50 ..P stad 0050 -E90E 7C 00 06 |.. inc 0006 -E911 20 95 . bra 95 -E913 FC 0B B7 ... ldd 0bb7 -E916 27 12 '. beq 12 -E918 FC 00 0F ... ldd 000f -E91B B3 0B B7 ... subd 0bb7 -E91E 23 0A #. bls 0a -E920 FC 00 0F ... ldd 000f -E923 05 . asld -E924 B3 0B B7 ... subd 0bb7 -E927 FD 00 0F ... stad 000f -E92A 39 9 rts - -jump103: -E92B 34 4 des -E92C 30 0 tsx -E92D 6F 00 o. clr 00,x -E92F 30 0 tsx -E930 E6 00 .. ldab 00,x -E932 C1 64 .d cmpb #64 -E934 24 15 $. bcc 15 -E936 5F _ clrb -E937 4F O clra -E938 37 7 pshb -E939 36 6 psha -E93A 30 0 tsx -E93B E6 02 .. ldab 02,x -E93D 4F O clra -E93E 05 . asld -E93F C3 0D 1F ... addd #0d1f -E942 38 8 pulx -E943 8F . xgdx -E944 ED 00 .. stad 00,x -E946 30 0 tsx -E947 6C 00 l. inc 00,x -E949 20 E4 . bra e4 -E94B 4F O clra -E94C 5F _ clrb -E94D FD 0D F9 ... stad 0df9 -E950 FD 0D F7 ... stad 0df7 -E953 4F O clra -E954 5F _ clrb -E955 FD 0D F5 ... stad 0df5 -E958 FD 0D F3 ... stad 0df3 -E95B 4F O clra -E95C 5F _ clrb -E95D FD 0D F1 ... stad 0df1 -E960 FD 0D EF ... stad 0def -E963 4F O clra -E964 5F _ clrb -E965 FD 0D FD ... stad 0dfd -E968 FD 0D FB ... stad 0dfb -E96B 4F O clra -E96C 5F _ clrb -E96D FD 0D E9 ... stad 0de9 -E970 FD 0D E7 ... stad 0de7 -E973 5F _ clrb -E974 4F O clra -E975 FD 0C DD ... stad 0cdd -E978 5F _ clrb -E979 4F O clra -E97A FD 0C DF ... stad 0cdf -E97D 5F _ clrb -E97E 4F O clra -E97F FD 0C E1 ... stad 0ce1 -E982 5F _ clrb -E983 4F O clra -E984 FD 0C E3 ... stad 0ce3 -E987 5F _ clrb -E988 4F O clra -E989 FD 0C E5 ... stad 0ce5 -E98C 4F O clra -E98D 5F _ clrb -E98E FD 0C F5 ... stad 0cf5 -E991 FD 0C F3 ... stad 0cf3 -E994 4F O clra -E995 5F _ clrb -E996 FD 0C F9 ... stad 0cf9 -E999 FD 0C F7 ... stad 0cf7 -E99C 4F O clra -E99D 5F _ clrb -E99E FD 0C FD ... stad 0cfd -E9A1 FD 0C FB ... stad 0cfb -E9A4 4F O clra -E9A5 5F _ clrb -E9A6 FD 0D 01 ... stad 0d01 -E9A9 FD 0C FF ... stad 0cff -E9AC 4F O clra -E9AD 5F _ clrb -E9AE FD 0D 05 ... stad 0d05 -E9B1 FD 0D 03 ... stad 0d03 -E9B4 5F _ clrb -E9B5 4F O clra -E9B6 FD 0D 07 ... stad 0d07 -E9B9 5F _ clrb -E9BA 4F O clra -E9BB FD 0D 09 ... stad 0d09 -E9BE 5F _ clrb -E9BF 4F O clra -E9C0 FD 0D 0B ... stad 0d0b -E9C3 5F _ clrb -E9C4 4F O clra -E9C5 FD 0D 0D ... stad 0d0d -E9C8 4F O clra -E9C9 5F _ clrb -E9CA FD 0D 11 ... stad 0d11 -E9CD FD 0D 0F ... stad 0d0f -E9D0 4F O clra -E9D1 5F _ clrb -E9D2 FD 0D 15 ... stad 0d15 -E9D5 FD 0D 13 ... stad 0d13 -E9D8 4F O clra -E9D9 5F _ clrb -E9DA FD 0D 19 ... stad 0d19 -E9DD FD 0D 17 ... stad 0d17 -E9E0 4F O clra -E9E1 5F _ clrb -E9E2 FD 0D 1D ... stad 0d1d -E9E5 FD 0D 1B ... stad 0d1b -E9E8 31 1 ins -E9E9 39 9 rts - -jump113: -E9EA 7F 00 06 ... clr 0006 -E9ED F6 00 06 ... ldab 0006 -E9F0 C1 64 .d cmpb #64 -E9F2 24 64 $d bcc 64 -E9F4 F6 00 06 ... ldab 0006 -E9F7 4F O clra -E9F8 CE 00 05 ... ldx #0005 -E9FB 02 . idiv -E9FC 5D ] tstb -E9FD 27 54 'T beq 54 -E9FF CC BF FF ... ldd #bfff -EA02 37 7 pshb -EA03 36 6 psha -EA04 F6 00 06 ... ldab 0006 -EA07 4F O clra -EA08 05 . asld -EA09 C3 08 00 ... addd #0800 -EA0C 38 8 pulx -EA0D 8F . xgdx -EA0E A4 00 .. anda 00,x -EA10 E4 01 .. andb 01,x -EA12 ED 00 .. stad 00,x -EA14 CC FE FF ... ldd #feff -EA17 37 7 pshb -EA18 36 6 psha -EA19 F6 00 06 ... ldab 0006 -EA1C 4F O clra -EA1D 05 . asld -EA1E C3 08 C8 ... addd #08c8 -EA21 38 8 pulx -EA22 8F . xgdx -EA23 A4 00 .. anda 00,x -EA25 E4 01 .. andb 01,x -EA27 ED 00 .. stad 00,x -EA29 CC FD FF ... ldd #fdff -EA2C 37 7 pshb -EA2D 36 6 psha -EA2E F6 00 06 ... ldab 0006 -EA31 4F O clra -EA32 05 . asld -EA33 C3 08 C8 ... addd #08c8 -EA36 38 8 pulx -EA37 8F . xgdx -EA38 A4 00 .. anda 00,x -EA3A E4 01 .. andb 01,x -EA3C ED 00 .. stad 00,x -EA3E CC FB FF ... ldd #fbff -EA41 37 7 pshb -EA42 36 6 psha -EA43 F6 00 06 ... ldab 0006 -EA46 4F O clra -EA47 05 . asld -EA48 C3 08 C8 ... addd #08c8 -EA4B 38 8 pulx -EA4C 8F . xgdx -EA4D A4 00 .. anda 00,x -EA4F E4 01 .. andb 01,x -EA51 ED 00 .. stad 00,x -EA53 7C 00 06 |.. inc 0006 -EA56 20 95 . bra 95 -EA58 39 9 rts - -jump65: -EA59 34 4 des -EA5A CE 00 04 ... ldx #0004 -EA5D 3C < pshx -EA5E CC 10 0A ... ldd #100a -EA61 BD E5 D7 ... jsr e5d7 ;jump69 -EA64 38 8 pulx -EA65 83 00 00 ... subd #0000 -EA68 27 3F '? beq 3f -EA6A CE 00 01 ... ldx #0001 -EA6D 3C < pshx -EA6E CC 18 00 ... ldd #1800 -EA71 BD E5 D7 ... jsr e5d7 ;jump69 -EA74 38 8 pulx -EA75 83 00 00 ... subd #0000 -EA78 27 2F '/ beq 2f -EA7A CC 03 E8 ... ldd #03e8 -EA7D BD E5 71 ..q jsr e571 ;jump13 -EA80 7F 0B A8 ... clr 0ba8 -EA83 F6 18 00 ... ldab 1800 -EA86 C4 01 .. andb #01 -EA88 26 1C &. bne 1c -EA8A BD BE 4B ..K jsr be4b ;jump1 -EA8D 0F . sei -EA8E BD BE 01 ... jsr be01 ;jump70 -EA91 0E . cli -EA92 CC 01 F4 ... ldd #01f4 -EA95 BD E5 71 ..q jsr e571 ;jump13 -EA98 CC AF D1 ... ldd #afd1 -EA9B BD C0 BA ... jsr c0ba ;display: -EA9E CC 01 F4 ... ldd #01f4 -EAA1 BD E5 71 ..q jsr e571 ;jump13 -EAA4 20 DD . bra dd -EAA6 BD BE 69 ..i jsr be69 ;jump3 -EAA9 C6 01 .. ldab #01 -EAAB F7 00 14 ... stb 0014 -EAAE F6 00 14 ... ldab 0014 -EAB1 F7 38 00 .8. stb 3800 -EAB4 CC 00 1E ... ldd #001e -EAB7 BD E5 71 ..q jsr e571 ;jump13 -EABA CE 00 01 ... ldx #0001 -EABD 3C < pshx -EABE CC 10 00 ... ldd #1000 -EAC1 BD E5 D7 ... jsr e5d7 ;jump69 -EAC4 38 8 pulx -EAC5 83 00 00 ... subd #0000 -EAC8 27 10 '. beq 10 -EACA CE 00 02 ... ldx #0002 -EACD 3C < pshx -EACE CC 10 00 ... ldd #1000 -EAD1 BD E5 D7 ... jsr e5d7 ;jump69 -EAD4 38 8 pulx -EAD5 83 00 00 ... subd #0000 -EAD8 27 03 '. beq 03 -EADA 7E ED F8 ~.. jmp edf8 ;goto80 -EADD C6 02 .. ldab #02 -EADF F7 00 14 ... stb 0014 -EAE2 F6 00 14 ... ldab 0014 -EAE5 F7 38 00 .8. stb 3800 -EAE8 CC 00 1E ... ldd #001e -EAEB BD E5 71 ..q jsr e571 ;jump13 -EAEE CE 00 01 ... ldx #0001 -EAF1 3C < pshx -EAF2 CC 10 00 ... ldd #1000 -EAF5 BD E5 D7 ... jsr e5d7 ;jump69 -EAF8 38 8 pulx -EAF9 83 00 00 ... subd #0000 -EAFC 26 10 &. bne 10 -EAFE CE 00 02 ... ldx #0002 -EB01 3C < pshx -EB02 CC 10 00 ... ldd #1000 -EB05 BD E5 D7 ... jsr e5d7 ;jump69 -EB08 38 8 pulx -EB09 83 00 00 ... subd #0000 -EB0C 26 03 &. bne 03 -EB0E 7E ED F8 ~.. jmp edf8 ;goto80 -EB11 CC 5A 5A .ZZ ldd #5a5a -EB14 FD 10 16 ... stad 1016 -EB17 CC B1 39 ..9 ldd #b139 -EB1A BD C0 BA ... jsr c0ba ;display: -EB1D CC 07 D0 ... ldd #07d0 -EB20 BD E5 71 ..q jsr e571 ;jump13 -EB23 CC B1 44 ..D ldd #b144 -EB26 BD C0 BA ... jsr c0ba ;display: -EB29 CC 07 D0 ... ldd #07d0 -EB2C BD E5 71 ..q jsr e571 ;jump13 -EB2F CC 00 14 ... ldd #0014 -EB32 FD 00 3B ..; stad 003b -EB35 FC 00 3B ..; ldd 003b -EB38 27 47 'G beq 47 -EB3A 30 0 tsx -EB3B 6F 00 o. clr 00,x -EB3D 30 0 tsx -EB3E E6 00 .. ldab 00,x -EB40 C1 0A .. cmpb #0a -EB42 24 3B $; bcc 3b -EB44 BD BE 4B ..K jsr be4b ;jump1 -EB47 C6 2E .. ldab #2e -EB49 37 7 pshb -EB4A 30 0 tsx -EB4B E6 01 .. ldab 01,x -EB4D 4F O clra -EB4E C3 0B 90 ... addd #0b90 -EB51 8F . xgdx -EB52 33 3 pulb -EB53 E7 00 .. stb 00,x -EB55 0F . sei -EB56 BD BE 69 ..i jsr be69 ;jump3 -EB59 CE 10 28 ..( ldx #1028 -EB5C 1C 00 .. bset add,x 00,x -EB5E 40 @ nega -EB5F CE 00 01 ... ldx #0001 -EB62 3C < pshx -EB63 CC 00 20 .. ldd #0020 -EB66 BD BD B5 ... jsr bdb5 ;jump78 -EB69 38 8 pulx -EB6A CE 10 28 ..( ldx #1028 -EB6D 1D 00 .. bclr add,x 00,x -EB6F 40 @ nega -EB70 BD BE 10 ... jsr be10 ;jump88 -EB73 0E . cli -EB74 CC 00 07 ... ldd #0007 -EB77 BD E5 71 ..q jsr e571 ;jump13 -EB7A 30 0 tsx -EB7B 6C 00 l. inc 00,x -EB7D 20 BE . bra be -EB7F 20 B4 . bra b4 -EB81 BD BE 69 ..i jsr be69 ;jump3 -EB84 CC 08 00 ... ldd #0800 -EB87 FD 00 73 ..s stad 0073 -EB8A FC 00 73 ..s ldd 0073 -EB8D 83 0F FF ... subd #0fff -EB90 22 10 ". bhi 10 -EB92 C6 AA .. ldab #aa -EB94 FE 00 73 ..s ldx 0073 -EB97 E7 00 .. stb 00,x -EB99 FE 00 73 ..s ldx 0073 -EB9C 08 . inx -EB9D FF 00 73 ..s stx 0073 -EBA0 20 E8 . bra e8 -EBA2 CC 08 00 ... ldd #0800 -EBA5 FD 00 73 ..s stad 0073 -EBA8 FC 00 73 ..s ldd 0073 -EBAB 83 0F FF ... subd #0fff -EBAE 22 1A ". bhi 1a -EBB0 FE 00 73 ..s ldx 0073 -EBB3 E6 00 .. ldab 00,x -EBB5 C1 AA .. cmpb #aa -EBB7 27 08 '. beq 08 -EBB9 CE 10 16 ... ldx #1016 -EBBC 1D 00 .. bclr add,x 00,x -EBBE FF 20 09 . . stx 2009 -EBC1 FE 00 73 ..s ldx 0073 -EBC4 08 . inx -EBC5 FF 00 73 ..s stx 0073 -EBC8 20 DE . bra de -EBCA CC 08 00 ... ldd #0800 -EBCD FD 00 73 ..s stad 0073 -EBD0 FC 00 73 ..s ldd 0073 -EBD3 83 0F FF ... subd #0fff -EBD6 22 10 ". bhi 10 -EBD8 C6 55 .U ldab #55 -EBDA FE 00 73 ..s ldx 0073 -EBDD E7 00 .. stb 00,x -EBDF FE 00 73 ..s ldx 0073 -EBE2 08 . inx -EBE3 FF 00 73 ..s stx 0073 -EBE6 20 E8 . bra e8 -EBE8 CC 08 00 ... ldd #0800 -EBEB FD 00 73 ..s stad 0073 -EBEE FC 00 73 ..s ldd 0073 -EBF1 83 0F FF ... subd #0fff -EBF4 22 1A ". bhi 1a -EBF6 FE 00 73 ..s ldx 0073 -EBF9 E6 00 .. ldab 00,x -EBFB C1 55 .U cmpb #55 -EBFD 27 08 '. beq 08 -EBFF CE 10 16 ... ldx #1016 -EC02 1D 00 .. bclr add,x 00,x -EC04 FF 20 09 . . stx 2009 -EC07 FE 00 73 ..s ldx 0073 -EC0A 08 . inx -EC0B FF 00 73 ..s stx 0073 -EC0E 20 DE . bra de -EC10 CC 08 00 ... ldd #0800 -EC13 FD 00 73 ..s stad 0073 -EC16 FC 00 73 ..s ldd 0073 -EC19 83 0F FF ... subd #0fff -EC1C 22 0F ". bhi 0f -EC1E 5F _ clrb -EC1F FE 00 73 ..s ldx 0073 -EC22 E7 00 .. stb 00,x -EC24 FE 00 73 ..s ldx 0073 -EC27 08 . inx -EC28 FF 00 73 ..s stx 0073 -EC2B 20 E9 . bra e9 -EC2D 7F 00 06 ... clr 0006 -EC30 F6 00 06 ... ldab 0006 -EC33 C1 64 .d cmpb #64 -EC35 24 4D $M bcc 4d -EC37 F6 00 06 ... ldab 0006 -EC3A 4F O clra -EC3B CE 00 05 ... ldx #0005 -EC3E 02 . idiv -EC3F 5D ] tstb -EC40 27 3D '= beq 3d -EC42 CC 00 32 ..2 ldd #0032 -EC45 37 7 pshb -EC46 36 6 psha -EC47 F6 00 06 ... ldab 0006 -EC4A 4F O clra -EC4B 05 . asld -EC4C C3 08 00 ... addd #0800 -EC4F 38 8 pulx -EC50 8F . xgdx -EC51 ED 00 .. stad 00,x -EC53 F6 00 06 ... ldab 0006 -EC56 4F O clra -EC57 05 . asld -EC58 C3 08 00 ... addd #0800 -EC5B 8F . xgdx -EC5C EC 00 .. ldd 00,x -EC5E 43 C coma -EC5F 53 S comb -EC60 37 7 pshb -EC61 36 6 psha -EC62 F6 00 06 ... ldab 0006 -EC65 4F O clra -EC66 05 . asld -EC67 C3 0B F1 ... addd #0bf1 -EC6A 38 8 pulx -EC6B 8F . xgdx -EC6C ED 00 .. stad 00,x -EC6E CC 08 01 ... ldd #0801 -EC71 37 7 pshb -EC72 36 6 psha -EC73 F6 00 06 ... ldab 0006 -EC76 4F O clra -EC77 05 . asld -EC78 C3 08 C8 ... addd #08c8 -EC7B 38 8 pulx -EC7C 8F . xgdx -EC7D ED 00 .. stad 00,x -EC7F 7C 00 06 |.. inc 0006 -EC82 20 AC . bra ac -EC84 C6 1D .. ldab #1d -EC86 F7 0B BF ... stb 0bbf -EC89 30 0 tsx -EC8A 6F 00 o. clr 00,x -EC8C F6 0B BF ... ldab 0bbf -EC8F 4F O clra -EC90 C3 00 02 ... addd #0002 -EC93 37 7 pshb -EC94 36 6 psha -EC95 30 0 tsx -EC96 E6 02 .. ldab 02,x -EC98 4F O clra -EC99 A3 00 .. subd 00,x -EC9B 31 1 ins -EC9C 31 1 ins -EC9D 2C 1B ,. bge 1b -EC9F 30 0 tsx -ECA0 E6 00 .. ldab 00,x -ECA2 4F O clra -ECA3 C3 B1 D0 ... addd #b1d0 -ECA6 8F . xgdx -ECA7 E6 00 .. ldab 00,x -ECA9 37 7 pshb -ECAA 30 0 tsx -ECAB E6 01 .. ldab 01,x -ECAD 4F O clra -ECAE C3 09 93 ... addd #0993 -ECB1 8F . xgdx -ECB2 33 3 pulb -ECB3 E7 00 .. stb 00,x -ECB5 30 0 tsx -ECB6 6C 00 l. inc 00,x -ECB8 20 D2 . bra d2 -ECBA 7F 0B A8 ... clr 0ba8 -ECBD CC 00 32 ..2 ldd #0032 -ECC0 FD 0B B5 ... stad 0bb5 -ECC3 5F _ clrb -ECC4 4F O clra -ECC5 FD 0B B7 ... stad 0bb7 -ECC8 7F 00 06 ... clr 0006 -ECCB BD A6 4E ..N jsr a64e ;jump135 -ECCE C6 09 .. ldab #09 -ECD0 F7 0B C0 ... stb 0bc0 -ECD3 7F 0E 6D ..m clr 0e6d -ECD6 C6 01 .. ldab #01 -ECD8 F7 0E 6E ..n stb 0e6e -ECDB 30 0 tsx -ECDC 6F 00 o. clr 00,x -ECDE 30 0 tsx -ECDF E6 00 .. ldab 00,x -ECE1 C1 0F .. cmpb #0f -ECE3 24 21 $! bcc 21 -ECE5 C6 30 .0 ldab #30 -ECE7 37 7 pshb -ECE8 30 0 tsx -ECE9 E6 01 .. ldab 01,x -ECEB 4F O clra -ECEC C3 0C B9 ... addd #0cb9 -ECEF 8F . xgdx -ECF0 33 3 pulb -ECF1 E7 00 .. stb 00,x -ECF3 C6 30 .0 ldab #30 -ECF5 37 7 pshb -ECF6 30 0 tsx -ECF7 E6 01 .. ldab 01,x -ECF9 4F O clra -ECFA C3 0C C9 ... addd #0cc9 -ECFD 8F . xgdx -ECFE 33 3 pulb -ECFF E7 00 .. stb 00,x -ED01 30 0 tsx -ED02 6C 00 l. inc 00,x -ED04 20 D8 . bra d8 -ED06 30 0 tsx -ED07 6F 00 o. clr 00,x -ED09 30 0 tsx -ED0A E6 00 .. ldab 00,x -ED0C C1 0B .. cmpb #0b -ED0E 24 12 $. bcc 12 -ED10 5F _ clrb -ED11 37 7 pshb -ED12 30 0 tsx -ED13 E6 01 .. ldab 01,x -ED15 4F O clra -ED16 C3 0B E4 ... addd #0be4 -ED19 8F . xgdx -ED1A 33 3 pulb -ED1B E7 00 .. stb 00,x -ED1D 30 0 tsx -ED1E 6C 00 l. inc 00,x -ED20 20 E7 . bra e7 -ED22 4F O clra -ED23 5F _ clrb -ED24 FD 0D F9 ... stad 0df9 -ED27 FD 0D F7 ... stad 0df7 -ED2A 4F O clra -ED2B 5F _ clrb -ED2C FD 0D F5 ... stad 0df5 -ED2F FD 0D F3 ... stad 0df3 -ED32 7F 0C D9 ... clr 0cd9 -ED35 7F 0C DA ... clr 0cda -ED38 7F 0C DB ... clr 0cdb -ED3B 7F 0C DC ... clr 0cdc -ED3E 4F O clra -ED3F 5F _ clrb -ED40 FD 0D F1 ... stad 0df1 -ED43 FD 0D EF ... stad 0def -ED46 4F O clra -ED47 5F _ clrb -ED48 FD 0D FD ... stad 0dfd -ED4B FD 0D FB ... stad 0dfb -ED4E 4F O clra -ED4F 5F _ clrb -ED50 FD 0D E9 ... stad 0de9 -ED53 FD 0D E7 ... stad 0de7 -ED56 4F O clra -ED57 5F _ clrb -goto80: -ED58 FD 0D ED ... stad 0ded -ED5B FD 0D EB ... stad 0deb -ED5E 5F _ clrb -ED5F 4F O clra -ED60 FD 0C DD ... stad 0cdd -ED63 5F _ clrb -ED64 4F O clra -ED65 FD 0C DF ... stad 0cdf -ED68 5F _ clrb -ED69 4F O clra -ED6A FD 0C E1 ... stad 0ce1 -ED6D 5F _ clrb -ED6E 4F O clra -ED6F FD 0C E3 ... stad 0ce3 -ED72 5F _ clrb -ED73 4F O clra -ED74 FD 0C E5 ... stad 0ce5 -ED77 4F O clra -ED78 5F _ clrb -ED79 FD 0C F5 ... stad 0cf5 -ED7C FD 0C F3 ... stad 0cf3 -ED7F 4F O clra -ED80 5F _ clrb -ED81 FD 0C F9 ... stad 0cf9 -ED84 FD 0C F7 ... stad 0cf7 -ED87 4F O clra -ED88 5F _ clrb -ED89 FD 0C FD ... stad 0cfd -ED8C FD 0C FB ... stad 0cfb -ED8F 4F O clra -ED90 5F _ clrb -ED91 FD 0D 01 ... stad 0d01 -ED94 FD 0C FF ... stad 0cff -ED97 4F O clra -ED98 5F _ clrb -ED99 FD 0D 05 ... stad 0d05 -ED9C FD 0D 03 ... stad 0d03 -ED9F 5F _ clrb -EDA0 4F O clra -EDA1 FD 0D 07 ... stad 0d07 -EDA4 5F _ clrb -EDA5 4F O clra -EDA6 FD 0D 09 ... stad 0d09 -EDA9 5F _ clrb -EDAA 4F O clra -EDAB FD 0D 0B ... stad 0d0b -EDAE 5F _ clrb -EDAF 4F O clra -EDB0 FD 0D 0D ... stad 0d0d -EDB3 4F O clra -EDB4 5F _ clrb -EDB5 FD 0D 11 ... stad 0d11 -EDB8 FD 0D 0F ... stad 0d0f -EDBB 4F O clra -EDBC 5F _ clrb -EDBD FD 0D 15 ... stad 0d15 -EDC0 FD 0D 13 ... stad 0d13 -EDC3 4F O clra -EDC4 5F _ clrb -EDC5 FD 0D 19 ... stad 0d19 -EDC8 FD 0D 17 ... stad 0d17 -EDCB 4F O clra -EDCC 5F _ clrb -EDCD FD 0D 1D ... stad 0d1d -EDD0 FD 0D 1B ... stad 0d1b -EDD3 7F 0B AF ... clr 0baf -EDD6 7F 0B AE ... clr 0bae -EDD9 7F 0B AD ... clr 0bad -EDDC 7F 0B AC ... clr 0bac -EDDF 7F 0B AB ... clr 0bab -EDE2 7F 0B B4 ... clr 0bb4 -EDE5 7F 0B B3 ... clr 0bb3 -EDE8 7F 0B B2 ... clr 0bb2 -EDEB 7F 0B B1 ... clr 0bb1 -EDEE 7F 0B B0 ... clr 0bb0 -EDF1 C6 05 .. ldab #05 -EDF3 F7 08 00 ... stb 0800 -EDF6 8D 21 .! bsr dest 21 -EDF8 7F 00 14 ... clr 0014 -EDFB F6 00 14 ... ldab 0014 -EDFE F7 38 00 .8. stb 3800 -EE01 31 1 ins -EE02 39 9 rts - -jump36: -EE03 37 7 pshb -EE04 36 6 psha -EE05 30 0 tsx -EE06 EC 00 .. ldd 00,x -EE08 BD C0 BA ... jsr c0ba ;display: -EE0B CE 10 16 ... ldx #1016 -EE0E 1D 01 .. bclr add,x 01,x -EE10 FF CC 05 ... stx cc05 -EE13 DC BD E5 ... ldd bd -EE16 71 q illegal -EE17 38 8 pulx -EE18 39 9 rts - -EE19 BD E5 D1 ... jsr e5d1 ;jump52 -goto81: -EE1C CE 10 16 ... ldx #1016 -EE1F 1D 01 .. bclr add,x 01,x -EE21 FF CE 10 ... stx ce10 -EE24 16 . tab -EE25 1C 01 .. bset add,x 01,x -EE27 5A Z decb -EE28 F6 10 16 ... ldab 1016 -EE2B 26 0C &. bne 0c -EE2D CC B1 4F ..O ldd #b14f -EE30 BD C0 BA ... jsr c0ba ;display: -EE33 CC 05 DC ... ldd #05dc -EE36 BD E5 71 ..q jsr e571 ;jump13 -EE39 C6 04 .. ldab #04 -EE3B F7 00 1C ... stb 001c -EE3E F6 00 1C ... ldab 001c -EE41 C1 07 .. cmpb #07 -EE43 24 57 $W bcc 57 -EE45 F6 00 1C ... ldab 001c -EE48 4F O clra -EE49 C3 B1 23 ..# addd #b123 -EE4C 8F . xgdx -EE4D E6 00 .. ldab 00,x -EE4F 53 S comb -EE50 F4 00 1A ... andb 001a -EE53 F7 00 1A ... stb 001a -EE56 F6 00 1A ... ldab 001a -EE59 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EE5C CC 00 0A ... ldd #000a -EE5F BD E5 71 ..q jsr e571 ;jump13 -EE62 F6 18 00 ... ldab 1800 -EE65 2C 07 ,. bge 07 -EE67 CC B1 5A ..Z ldd #b15a -EE6A 8D 97 .. bsr dest 97 -EE6C 20 2E . bra 2e -EE6E F6 00 1C ... ldab 001c -EE71 4F O clra -EE72 C3 B1 23 ..# addd #b123 -EE75 8F . xgdx -EE76 E6 00 .. ldab 00,x -EE78 FA 00 1A ... orb 001a -EE7B F7 00 1A ... stb 001a -EE7E F6 00 1A ... ldab 001a -EE81 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EE84 CC 00 0A ... ldd #000a -EE87 BD E5 71 ..q jsr e571 ;jump13 -EE8A F6 18 00 ... ldab 1800 -EE8D 2D 08 -. blt 08 -EE8F CC B1 5A ..Z ldd #b15a -EE92 BD EE 03 ... jsr ee03 ;jump36 -EE95 20 05 . bra 05 -EE97 7C 00 1C |.. inc 001c -EE9A 20 A2 . bra a2 -EE9C CE 10 00 ... ldx #1000 -EE9F 1C 00 .. bset add,x 00,x -EEA1 08 . inx -EEA2 CE 10 08 ... ldx #1008 -EEA5 1C 00 .. bset add,x 00,x -EEA7 02 . idiv -EEA8 CE 00 1A ... ldx #001a -EEAB 1C 00 .. bset add,x 00,x -EEAD 40 @ nega -EEAE F6 00 1A ... ldab 001a -EEB1 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EEB4 CC 00 0A ... ldd #000a -EEB7 BD E5 71 ..q jsr e571 ;jump13 -EEBA F6 10 08 ... ldab 1008 -EEBD C4 01 .. andb #01 -EEBF 26 06 &. bne 06 -EEC1 CC B1 5A ..Z ldd #b15a -EEC4 BD EE 03 ... jsr ee03 ;jump36 -EEC7 CE 00 1A ... ldx #001a -EECA 1D 00 .. bclr add,x 00,x -EECC 40 @ nega -EECD F6 00 1A ... ldab 001a -EED0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EED3 CC 00 0A ... ldd #000a -EED6 BD E5 71 ..q jsr e571 ;jump13 -EED9 F6 10 08 ... ldab 1008 -EEDC C4 01 .. andb #01 -EEDE 27 06 '. beq 06 -EEE0 CC B1 5A ..Z ldd #b15a -EEE3 BD EE 03 ... jsr ee03 ;jump36 -EEE6 CE 00 1A ... ldx #001a -EEE9 1C 00 .. bset add,x 00,x -EEEB 02 . idiv -EEEC F6 00 1A ... ldab 001a -EEEF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EEF2 CC 00 0A ... ldd #000a -EEF5 BD E5 71 ..q jsr e571 ;jump13 -EEF8 F6 10 00 ... ldab 1000 -EEFB C4 04 .. andb #04 -EEFD 26 06 &. bne 06 -EEFF CC B1 65 ..e ldd #b165 -EF02 BD EE 03 ... jsr ee03 ;jump36 -EF05 CE 00 1A ... ldx #001a -EF08 1D 00 .. bclr add,x 00,x -EF0A 02 . idiv -EF0B F6 00 1A ... ldab 001a -EF0E F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF11 CC 00 0A ... ldd #000a -EF14 BD E5 71 ..q jsr e571 ;jump13 -EF17 F6 10 00 ... ldab 1000 -EF1A C4 04 .. andb #04 -EF1C 27 06 '. beq 06 -EF1E CC B1 65 ..e ldd #b165 -EF21 BD EE 03 ... jsr ee03 ;jump36 -EF24 CE 00 1A ... ldx #001a -EF27 1C 00 .. bset add,x 00,x -EF29 01 . nop -EF2A F6 00 1A ... ldab 001a -EF2D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF30 CC 00 0A ... ldd #000a -EF33 BD E5 71 ..q jsr e571 ;jump13 -EF36 F6 18 00 ... ldab 1800 -EF39 C4 20 . andb #20 -EF3B 26 06 &. bne 06 -EF3D CC B1 70 ..p ldd #b170 -EF40 BD EE 03 ... jsr ee03 ;jump36 -EF43 CE 00 1A ... ldx #001a -EF46 1D 00 .. bclr add,x 00,x -EF48 01 . nop -EF49 F6 00 1A ... ldab 001a -EF4C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF4F CC 00 0A ... ldd #000a -EF52 BD E5 71 ..q jsr e571 ;jump13 -EF55 F6 18 00 ... ldab 1800 -EF58 C4 20 . andb #20 -EF5A 27 06 '. beq 06 -EF5C CC B1 70 ..p ldd #b170 -EF5F BD EE 03 ... jsr ee03 ;jump36 -EF62 CE 00 1A ... ldx #001a -EF65 1C 00 .. bset add,x 00,x -EF67 04 . lsrd -EF68 F6 00 1A ... ldab 001a -EF6B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF6E CC 00 0A ... ldd #000a -EF71 BD E5 71 ..q jsr e571 ;jump13 -EF74 F6 10 0A ... ldab 100a -EF77 C4 04 .. andb #04 -EF79 26 06 &. bne 06 -EF7B CC B1 7B ..{ ldd #b17b -EF7E BD EE 03 ... jsr ee03 ;jump36 -EF81 CE 00 1A ... ldx #001a -EF84 1D 00 .. bclr add,x 00,x -EF86 04 . lsrd -EF87 F6 00 1A ... ldab 001a -EF8A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EF8D CC 00 0A ... ldd #000a -EF90 BD E5 71 ..q jsr e571 ;jump13 -EF93 F6 10 0A ... ldab 100a -EF96 C4 04 .. andb #04 -EF98 27 06 '. beq 06 -EF9A CC B1 7B ..{ ldd #b17b -EF9D BD EE 03 ... jsr ee03 ;jump36 -EFA0 CE 10 00 ... ldx #1000 -EFA3 1C 00 .. bset add,x 00,x -EFA5 08 . inx -EFA6 CE 00 1A ... ldx #001a -EFA9 1C 00 .. bset add,x 00,x -EFAB 40 @ nega -EFAC F6 00 1A ... ldab 001a -EFAF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -EFB2 CE 10 08 ... ldx #1008 -EFB5 1C 00 .. bset add,x 00,x -EFB7 02 . idiv -EFB8 CC 00 0A ... ldd #000a -EFBB BD E5 71 ..q jsr e571 ;jump13 -EFBE F6 10 08 ... ldab 1008 -EFC1 C4 01 .. andb #01 -EFC3 26 06 &. bne 06 -EFC5 CC B1 86 ... ldd #b186 -EFC8 BD EE 03 ... jsr ee03 ;jump36 -EFCB CE 10 08 ... ldx #1008 -EFCE 1D 00 .. bclr add,x 00,x -EFD0 02 . idiv -EFD1 CC 00 0A ... ldd #000a -EFD4 BD E5 71 ..q jsr e571 ;jump13 -EFD7 F6 10 08 ... ldab 1008 -EFDA C4 01 .. andb #01 -EFDC 27 06 '. beq 06 -EFDE CC B1 86 ... ldd #b186 -EFE1 BD EE 03 ... jsr ee03 ;jump36 -EFE4 CE 10 00 ... ldx #1000 -EFE7 1D 00 .. bclr add,x 00,x -EFE9 08 . inx -EFEA CE 10 08 ... ldx #1008 -EFED 1C 00 .. bset add,x 00,x -EFEF 02 . idiv -EFF0 CC 00 0A ... ldd #000a -EFF3 BD E5 71 ..q jsr e571 ;jump13 -EFF6 F6 10 08 ... ldab 1008 -EFF9 C4 01 .. andb #01 -EFFB 26 06 &. bne 06 -EFFD CC B1 91 ... ldd #b191 -F000 BD EE 03 ... jsr ee03 ;jump36 -F003 CE 10 08 ... ldx #1008 -F006 1D 00 .. bclr add,x 00,x -F008 02 . idiv -F009 CC 00 0A ... ldd #000a -F00C BD E5 71 ..q jsr e571 ;jump13 -F00F F6 10 08 ... ldab 1008 -F012 C4 01 .. andb #01 -F014 27 06 '. beq 06 -F016 CC B1 91 ... ldd #b191 -F019 BD EE 03 ... jsr ee03 ;jump36 -F01C CE 00 14 ... ldx #0014 -F01F 1C 00 .. bset add,x 00,x -F021 20 F6 . bra f6 -F023 00 . test -F024 14 . bset -F025 F7 38 00 .8. stb 3800 -F028 CC 00 0A ... ldd #000a -F02B BD E5 71 ..q jsr e571 ;jump13 -F02E F6 20 00 . . ldab 2000 -F031 C4 40 .@ andb #40 -F033 26 06 &. bne 06 -F035 CC B1 9C ... ldd #b19c -F038 BD EE 03 ... jsr ee03 ;jump36 -F03B CE 00 14 ... ldx #0014 -F03E 1D 00 .. bclr add,x 00,x -F040 20 F6 . bra f6 -F042 00 . test -F043 14 . bset -F044 F7 38 00 .8. stb 3800 -F047 CC 00 0A ... ldd #000a -F04A BD E5 71 ..q jsr e571 ;jump13 -F04D F6 20 00 . . ldab 2000 -F050 C4 40 .@ andb #40 -F052 27 06 '. beq 06 -F054 CC B1 9C ... ldd #b19c -F057 BD EE 03 ... jsr ee03 ;jump36 -F05A CE 00 14 ... ldx #0014 -F05D 1C 00 .. bset add,x 00,x -F05F 40 @ nega -F060 F6 00 14 ... ldab 0014 -F063 F7 38 00 .8. stb 3800 -F066 CC 00 0A ... ldd #000a -F069 BD E5 71 ..q jsr e571 ;jump13 -F06C F6 20 00 . . ldab 2000 -F06F 2C 06 ,. bge 06 -F071 CC B1 9C ... ldd #b19c -F074 BD EE 03 ... jsr ee03 ;jump36 -F077 CE 00 14 ... ldx #0014 -F07A 1D 00 .. bclr add,x 00,x -F07C 40 @ nega -F07D F6 00 14 ... ldab 0014 -F080 F7 38 00 .8. stb 3800 -F083 CC 00 0A ... ldd #000a -F086 BD E5 71 ..q jsr e571 ;jump13 -F089 F6 20 00 . . ldab 2000 -F08C 2D 06 -. blt 06 -F08E CC B1 9C ... ldd #b19c -F091 BD EE 03 ... jsr ee03 ;jump36 -F094 7F 00 61 ..a clr 0061 -F097 F6 00 61 ..a ldab 0061 -F09A C1 08 .. cmpb #08 -F09C 24 22 $" bcc 22 -F09E F6 00 61 ..a ldab 0061 -F0A1 4F O clra -F0A2 C3 B1 C8 ... addd #b1c8 -F0A5 8F . xgdx -F0A6 E6 00 .. ldab 00,x -F0A8 F7 00 06 ... stb 0006 -F0AB BD D3 11 ... jsr d311 ;jump30 -F0AE 83 00 00 ... subd #0000 -F0B1 27 08 '. beq 08 -F0B3 CC B1 A7 ... ldd #b1a7 -F0B6 BD EE 03 ... jsr ee03 ;jump36 -F0B9 20 05 . bra 05 -F0BB 7C 00 61 |.a inc 0061 -F0BE 20 D7 . bra d7 -F0C0 7F 00 61 ..a clr 0061 -F0C3 F6 00 61 ..a ldab 0061 -F0C6 C1 08 .. cmpb #08 -F0C8 24 2B $+ bcc 2b -F0CA F6 00 61 ..a ldab 0061 -F0CD 4F O clra -F0CE C3 B1 C8 ... addd #b1c8 -F0D1 8F . xgdx -F0D2 E6 00 .. ldab 00,x -F0D4 F7 00 06 ... stb 0006 -F0D7 BD D1 3D ..= jsr d13d ;jump34 -F0DA BD D5 70 ..p jsr d570 ;jump35 -F0DD 83 00 00 ... subd #0000 -F0E0 26 0B &. bne 0b -F0E2 BD D1 05 ... jsr d105 ;jump32 -F0E5 CC B1 B2 ... ldd #b1b2 -F0E8 BD EE 03 ... jsr ee03 ;jump36 -F0EB 20 08 . bra 08 -F0ED BD D1 05 ... jsr d105 ;jump32 -F0F0 7C 00 61 |.a inc 0061 -F0F3 20 CE . bra ce -F0F5 7F 00 61 ..a clr 0061 -F0F8 F6 00 61 ..a ldab 0061 -F0FB C1 05 .. cmpb #05 -F0FD 24 45 $E bcc 45 -F0FF F6 00 61 ..a ldab 0061 -F102 4F O clra -F103 C3 B1 C8 ... addd #b1c8 -F106 8F . xgdx -F107 E6 00 .. ldab 00,x -F109 F7 00 06 ... stb 0006 -F10C BD D1 3D ..= jsr d13d ;jump34 -F10F CC 00 0A ... ldd #000a -F112 BD E5 71 ..q jsr e571 ;jump13 -F115 F6 18 00 ... ldab 1800 -F118 C4 40 .@ andb #40 -F11A 26 0B &. bne 0b -F11C BD D1 05 ... jsr d105 ;jump32 -F11F CC B1 B2 ... ldd #b1b2 -F122 BD EE 03 ... jsr ee03 ;jump36 -F125 20 1D . bra 1d -F127 BD D1 05 ... jsr d105 ;jump32 -F12A CC 00 0A ... ldd #000a -F12D BD E5 71 ..q jsr e571 ;jump13 -F130 F6 18 00 ... ldab 1800 -F133 C4 40 .@ andb #40 -F135 27 08 '. beq 08 -F137 CC B1 B2 ... ldd #b1b2 -F13A BD EE 03 ... jsr ee03 ;jump36 -F13D 20 05 . bra 05 -F13F 7C 00 61 |.a inc 0061 -F142 20 B4 . bra b4 -F144 FC 10 16 ... ldd 1016 -F147 83 5A 5A .ZZ subd #5a5a -F14A 26 0C &. bne 0c -F14C CC B1 BD ... ldd #b1bd -F14F BD C0 BA ... jsr c0ba ;display: -F152 CC 05 DC ... ldd #05dc -F155 BD E5 71 ..q jsr e571 ;jump13 -F158 7E EE 1C ~.. jmp ee1c ;goto81 - -;send a byte to the printer? -;it calls c7e7, which does things with the serial port -jump53: -F15B 37 7 pshb -F15C 36 6 psha -F15D F6 00 19 ... ldab 0019 -F160 C4 40 .@ andb #40 -F162 26 5B &[ bne 5b -F164 C6 FF .. ldab #ff -F166 F7 00 39 ..9 stb 0039 -F169 F6 20 00 . . ldab 2000 -F16C 2C 11 ,. bge 11 -F16E F6 20 00 . . ldab 2000 -F171 C4 40 .@ andb #40 -F173 27 0A '. beq 0a -F175 F6 00 39 ..9 ldab 0039 -F178 27 05 '. beq 05 -F17A BD E6 1B ... jsr e61b ;jump4 -F17D 20 EA . bra ea -F17F F6 00 39 ..9 ldab 0039 -F182 26 08 &. bne 08 -F184 CE 00 19 ... ldx #0019 -F187 1C 00 .. bset add,x 00,x -F189 40 @ nega -F18A 20 33 3 bra 33 -F18C F6 20 00 . . ldab 2000 -F18F C4 40 .@ andb #40 -F191 27 2C ', beq 2c -F193 F6 00 1D ... ldab 001d -F196 C4 01 .. andb #01 -F198 27 1E '. beq 1e -F19A 30 0 tsx -F19B E6 01 .. ldab 01,x -F19D C1 30 .0 cmpb #30 -F19F 26 08 &. bne 08 -F1A1 CC 00 20 .. ldd #0020 -F1A4 BD C7 E7 ... jsr c7e7 ;jump37 -F1A7 20 0D . bra 0d -F1A9 30 0 tsx -F1AA E6 01 .. ldab 01,x -F1AC 4F O clra -F1AD BD C7 E7 ... jsr c7e7 ;jump37 -F1B0 CE 00 1D ... ldx #001d -F1B3 1D 00 .. bclr add,x 00,x -F1B5 01 . nop -F1B6 20 07 . bra 07 -F1B8 30 0 tsx -F1B9 E6 01 .. ldab 01,x -F1BB 4F O clra -F1BC BD C7 E7 ... jsr c7e7 ;jump37 -F1BF 38 8 pulx -F1C0 39 9 rts - -jump59: -F1C1 37 7 pshb -F1C2 36 6 psha -F1C3 F6 20 00 . . ldab 2000 -F1C6 C4 40 .@ andb #40 -F1C8 27 1C '. beq 1c -F1CA 7F 00 18 ... clr 0018 -F1CD F6 00 18 ... ldab 0018 -F1D0 30 0 tsx -F1D1 E1 05 .. cmpb 05,x -F1D3 24 11 $. bcc 11 -F1D5 30 0 tsx -F1D6 EE 00 .. ldx 00,x -F1D8 E6 00 .. ldab 00,x -F1DA 4F O clra -F1DB BD F1 5B ..[ jsr f15b ;jump53 -F1DE 38 8 pulx -F1DF 08 . inx -F1E0 3C < pshx -F1E1 7C 00 18 |.. inc 0018 -F1E4 20 E7 . bra e7 -F1E6 38 8 pulx -F1E7 39 9 rts - -;send a string to the printer? D is a pointer to a string, and some of them -;look *way* too long for the display. Or does it scroll them? - -jump57: -F1E8 37 7 pshb -F1E9 36 6 psha -F1EA F6 20 00 . . ldab 2000 -F1ED C4 40 .@ andb #40 -F1EF 27 1B '. beq 1b -F1F1 CC 00 20 .. ldd #0020 -F1F4 BD F1 5B ..[ jsr f15b ;jump53 -F1F7 30 0 tsx -F1F8 EE 00 .. ldx 00,x -F1FA E6 00 .. ldab 00,x -F1FC 27 0E '. beq 0e -F1FE 30 0 tsx -F1FF EE 00 .. ldx 00,x -F201 E6 00 .. ldab 00,x -F203 4F O clra -F204 BD F1 5B ..[ jsr f15b ;jump53 -F207 38 8 pulx -F208 08 . inx -F209 3C < pshx -F20A 20 EB . bra eb -F20C 38 8 pulx -F20D 39 9 rts - -jump62: -F20E 37 7 pshb -F20F 36 6 psha -F210 F6 20 00 . . ldab 2000 -F213 C4 40 .@ andb #40 -F215 27 34 '4 beq 34 -F217 CE 00 1D ... ldx #001d -F21A 1C 00 .. bset add,x 00,x -F21C 01 . nop -F21D 30 0 tsx -F21E E6 01 .. ldab 01,x -F220 4F O clra -F221 BD E7 95 ... jsr e795 ;jump54 -F224 F6 00 5D ..] ldab 005d -F227 4F O clra -F228 BD F1 5B ..[ jsr f15b ;jump53 -F22B F6 00 5E ..^ ldab 005e -F22E 4F O clra -F22F BD F1 5B ..[ jsr f15b ;jump53 -F232 CE 00 1D ... ldx #001d -F235 1D 00 .. bclr add,x 00,x -F237 01 . nop -F238 F6 00 5F .._ ldab 005f -F23B 4F O clra -F23C BD F1 5B ..[ jsr f15b ;jump53 -F23F CC 00 20 .. ldd #0020 -F242 BD F1 5B ..[ jsr f15b ;jump53 -F245 CC 00 20 .. ldd #0020 -F248 BD F1 5B ..[ jsr f15b ;jump53 -F24B 38 8 pulx -F24C 39 9 rts - -jump58: -F24D 37 7 pshb -F24E 36 6 psha -F24F F6 20 00 . . ldab 2000 -F252 C4 40 .@ andb #40 -F254 27 41 'A beq 41 -F256 CE 00 1D ... ldx #001d -F259 1C 00 .. bset add,x 00,x -F25B 01 . nop -F25C 30 0 tsx -F25D EC 00 .. ldd 00,x -F25F BD E7 45 ..E jsr e745 ;jump55 -F262 F6 00 57 ..W ldab 0057 -F265 4F O clra -F266 BD F1 5B ..[ jsr f15b ;jump53 -F269 F6 00 5A ..Z ldab 005a -F26C 4F O clra -F26D BD F1 5B ..[ jsr f15b ;jump53 -F270 F6 00 5D ..] ldab 005d -F273 4F O clra -F274 BD F1 5B ..[ jsr f15b ;jump53 -F277 F6 00 5E ..^ ldab 005e -F27A 4F O clra -F27B BD F1 5B ..[ jsr f15b ;jump53 -F27E CE 00 1D ... ldx #001d -F281 1D 00 .. bclr add,x 00,x -F283 01 . nop -F284 F6 00 5F .._ ldab 005f -F287 4F O clra -F288 BD F1 5B ..[ jsr f15b ;jump53 -F28B CC 00 20 .. ldd #0020 -F28E BD F1 5B ..[ jsr f15b ;jump53 -F291 CC 00 20 .. ldd #0020 -F294 BD F1 5B ..[ jsr f15b ;jump53 -F297 38 8 pulx -F298 39 9 rts - -jump61 -jump61:: -F299 37 7 pshb -F29A 36 6 psha -F29B F6 20 00 . . ldab 2000 -F29E C4 40 .@ andb #40 -F2A0 27 7B '{ beq 7b -F2A2 F6 00 17 ... ldab 0017 -F2A5 C4 08 .. andb #08 -F2A7 26 06 &. bne 06 -F2A9 CC 00 24 ..$ ldd #0024 -F2AC BD F1 5B ..[ jsr f15b ;jump53 -F2AF CE 00 1D ... ldx #001d -F2B2 1C 00 .. bset add,x 00,x -F2B4 01 . nop -F2B5 30 0 tsx -F2B6 EC 00 .. ldd 00,x -F2B8 BD E7 45 ..E jsr e745 ;jump55 -F2BB F6 00 57 ..W ldab 0057 -F2BE 4F O clra -F2BF BD F1 5B ..[ jsr f15b ;jump53 -F2C2 F6 00 5A ..Z ldab 005a -F2C5 4F O clra -F2C6 BD F1 5B ..[ jsr f15b ;jump53 -F2C9 F6 00 13 ... ldab 0013 -F2CC C1 08 .. cmpb #08 -F2CE 26 0C &. bne 0c -F2D0 CC 00 2E ... ldd #002e -F2D3 BD F1 5B ..[ jsr f15b ;jump53 -F2D6 CE 00 1D ... ldx #001d -F2D9 1D 00 .. bclr add,x 00,x -F2DB 01 . nop -F2DC F6 00 5D ..] ldab 005d -F2DF 4F O clra -F2E0 BD F1 5B ..[ jsr f15b ;jump53 -F2E3 F6 00 13 ... ldab 0013 -F2E6 C1 04 .. cmpb #04 -F2E8 26 0C &. bne 0c -F2EA CC 00 2E ... ldd #002e -F2ED BD F1 5B ..[ jsr f15b ;jump53 -F2F0 CE 00 1D ... ldx #001d -F2F3 1D 00 .. bclr add,x 00,x -F2F5 01 . nop -F2F6 F6 00 5E ..^ ldab 005e -F2F9 4F O clra -F2FA BD F1 5B ..[ jsr f15b ;jump53 -F2FD F6 00 13 ... ldab 0013 -F300 C1 02 .. cmpb #02 -F302 26 06 &. bne 06 -F304 CC 00 2E ... ldd #002e -F307 BD F1 5B ..[ jsr f15b ;jump53 -F30A CE 00 1D ... ldx #001d -F30D 1D 00 .. bclr add,x 00,x -F30F 01 . nop -F310 F6 00 5F .._ ldab 005f -F313 4F O clra -F314 BD F1 5B ..[ jsr f15b ;jump53 -F317 CC 00 0A ... ldd #000a -F31A BD F1 5B ..[ jsr f15b ;jump53 -F31D 38 8 pulx -F31E 39 9 rts - -jump60: -F31F 38 8 pulx -F320 37 7 pshb -F321 36 6 psha -F322 3C < pshx -F323 F6 20 00 . . ldab 2000 -F326 C4 40 .@ andb #40 -F328 26 03 &. bne 03 -F32A 7E F3 BC ~.. jmp f3bc ;goto82 -F32D F6 00 17 ... ldab 0017 -F330 C4 08 .. andb #08 -F332 26 06 &. bne 06 -F334 CC 00 24 ..$ ldd #0024 -F337 BD F1 5B ..[ jsr f15b ;jump53 -F33A CE 00 1D ... ldx #001d -F33D 1C 00 .. bset add,x 00,x -F33F 01 . nop -F340 30 0 tsx -F341 EC 04 .. ldd 04,x -F343 37 7 pshb -F344 36 6 psha -F345 EC 02 .. ldd 02,x -F347 BD E6 21 ..! jsr e621 ;jump56 -F34A 38 8 pulx -F34B C6 07 .. ldab #07 -F34D F7 00 18 ... stb 0018 -F350 F6 00 18 ... ldab 0018 -F353 C1 FF .. cmpb #ff -F355 24 5F $_ bcc 5f -F357 F6 00 18 ... ldab 0018 -F35A 4F O clra -F35B C3 0B 90 ... addd #0b90 -F35E 8F . xgdx -F35F E6 00 .. ldab 00,x -F361 4F O clra -F362 BD F1 5B ..[ jsr f15b ;jump53 -F365 F6 00 18 ... ldab 0018 -F368 C1 03 .. cmpb #03 -F36A 26 15 &. bne 15 -F36C F6 00 13 ... ldab 0013 -F36F C1 08 .. cmpb #08 -F371 26 0C &. bne 0c -F373 CC 00 2E ... ldd #002e -F376 BD F1 5B ..[ jsr f15b ;jump53 -F379 CE 00 1D ... ldx #001d -F37C 1D 00 .. bclr add,x 00,x -F37E 01 . nop -F37F 20 30 0 bra 30 -F381 C1 02 .. cmpb #02 -F383 26 15 &. bne 15 -F385 F6 00 13 ... ldab 0013 -F388 C1 04 .. cmpb #04 -F38A 26 0C &. bne 0c -F38C CC 00 2E ... ldd #002e -F38F BD F1 5B ..[ jsr f15b ;jump53 -F392 CE 00 1D ... ldx #001d -F395 1D 00 .. bclr add,x 00,x -F397 01 . nop -F398 20 17 . bra 17 -F39A C1 01 .. cmpb #01 -F39C 26 13 &. bne 13 -F39E F6 00 13 ... ldab 0013 -F3A1 C1 02 .. cmpb #02 -F3A3 26 06 &. bne 06 -F3A5 CC 00 2E ... ldd #002e -F3A8 BD F1 5B ..[ jsr f15b ;jump53 -F3AB CE 00 1D ... ldx #001d -F3AE 1D 00 .. bclr add,x 00,x -F3B0 01 . nop -F3B1 7A 00 18 z.. dec 0018 -F3B4 20 9A . bra 9a -F3B6 CC 00 0A ... ldd #000a -F3B9 BD F1 5B ..[ jsr f15b ;jump53 -goto82: -F3BC 38 8 pulx -F3BD 31 1 ins -F3BE 31 1 ins -F3BF 6E 00 n. jmp 00,x - -jump63: -F3C1 37 7 pshb -F3C2 36 6 psha -F3C3 F6 20 00 . . ldab 2000 -F3C6 C4 40 .@ andb #40 -F3C8 27 49 'I beq 49 -F3CA CC B4 71 ..q ldd #b471 " CODE " -F3CD BD F1 E8 ... jsr f1e8 ;jump57 -F3D0 30 0 tsx -F3D1 E6 01 .. ldab 01,x -F3D3 4F O clra -F3D4 CE 00 0A ... ldx #000a -F3D7 02 . idiv -F3D8 8F . xgdx -F3D9 CB 30 .0 addb #30 -F3DB F7 00 5E ..^ stb 005e -F3DE 30 0 tsx -F3DF E6 01 .. ldab 01,x -F3E1 4F O clra -F3E2 CE 00 0A ... ldx #000a -F3E5 02 . idiv -F3E6 CB 30 .0 addb #30 -F3E8 F7 00 5F .._ stb 005f ;5e and 5f now param in ascii -F3EB F6 00 5E ..^ ldab 005e -F3EE 4F O clra -F3EF BD F1 5B ..[ jsr f15b ;jump53 -F3F2 F6 00 5F .._ ldab 005f -F3F5 4F O clra -F3F6 BD F1 5B ..[ jsr f15b ;jump53 -F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " -F3FC BD F1 E8 ... jsr f1e8 ;jump57 -F3FF 30 0 tsx -F400 E6 01 .. ldab 01,x -F402 4F O clra -F403 05 . asld -F404 C3 0D 1F ... addd #0d1f -F407 8F . xgdx -F408 EC 00 .. ldd 00,x -F40A BD F2 4D ..M jsr f24d ;jump58 -F40D CC 00 0A ... ldd #000a -F410 BD F1 5B ..[ jsr f15b ;jump53 -F413 38 8 pulx -F414 39 9 rts - -jump112: -F415 F6 0B C0 ... ldab 0bc0 -F418 C4 02 .. andb #02 -F41A 27 15 '. beq 15 -F41C CE 00 21 ..! ldx #0021 -F41F 1C 00 .. bset add,x 00,x -F421 80 F6 .. suba #f6 -F423 00 . test -F424 1D C4 .. bclr add,x c4,x -F426 02 . idiv -F427 27 02 '. beq 02 -F429 20 F7 . bra f7 -F42B CE 00 21 ..! ldx #0021 -F42E 1D 00 .. bclr add,x 00,x -F430 80 C6 .. suba #c6 -F432 10 . sba -F433 F7 10 2C .., stb 102c -F436 C6 2E .. ldab #2e -F438 F7 10 2D ..- stb 102d -F43B C6 05 .. ldab #05 -F43D F7 10 2B ..+ stb 102b -F440 CC 03 E8 ... ldd #03e8 -F443 BD E5 71 ..q jsr e571 ;jump13 -F446 CE 10 00 ... ldx #1000 -F449 1D 00 .. bclr add,x 00,x -F44B 08 . inx -F44C CE 00 19 ... ldx #0019 -F44F 1D 00 .. bclr add,x 00,x -F451 40 @ nega -F452 CE 00 1D ... ldx #001d -F455 1D 00 .. bclr add,x 00,x -F457 01 . nop -F458 CC 00 18 ... ldd #0018 -F45B BD F1 5B ..[ jsr f15b ;jump53 -F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" -F461 BD F1 E8 ... jsr f1e8 ;jump57 -F464 CC 00 0A ... ldd #000a -F467 BD F1 5B ..[ jsr f15b ;jump53 -F46A CC B2 38 ..8 ldd #b238 -F46D BD F1 E8 ... jsr f1e8 ;jump57 -F470 CC 00 0A ... ldd #000a -F473 BD F1 5B ..[ jsr f15b ;jump53 -F476 CC B2 56 ..V ldd #b256 -F479 BD F1 E8 ... jsr f1e8 ;jump57 -F47C CC 00 0A ... ldd #000a -F47F BD F1 5B ..[ jsr f15b ;jump53 -F482 CC 00 0A ... ldd #000a -F485 BD F1 5B ..[ jsr f15b ;jump53 -F488 CC B2 75 ..u ldd #b275 -F48B BD F1 E8 ... jsr f1e8 ;jump57 -F48E CC 00 0A ... ldd #000a -F491 BD F1 5B ..[ jsr f15b ;jump53 -F494 CC B2 38 ..8 ldd #b238 -F497 BD F1 E8 ... jsr f1e8 ;jump57 -F49A CC 00 0A ... ldd #000a -F49D BD F1 5B ..[ jsr f15b ;jump53 -F4A0 CC 00 0A ... ldd #000a -F4A3 BD F1 5B ..[ jsr f15b ;jump53 -F4A6 CC B2 90 ... ldd #b290 -F4A9 BD F1 E8 ... jsr f1e8 ;jump57 -F4AC CE 00 0A ... ldx #000a -F4AF 3C < pshx -F4B0 CC 0C BC ... ldd #0cbc -F4B3 BD F1 C1 ... jsr f1c1 ;jump59 -F4B6 38 8 pulx -F4B7 CC 00 0A ... ldd #000a -F4BA BD F1 5B ..[ jsr f15b ;jump53 -F4BD CC B2 A2 ... ldd #b2a2 -F4C0 BD F1 E8 ... jsr f1e8 ;jump57 -F4C3 CE 00 0A ... ldx #000a -F4C6 3C < pshx -F4C7 CC 0C CC ... ldd #0ccc -F4CA BD F1 C1 ... jsr f1c1 ;jump59 -F4CD 38 8 pulx -F4CE CC 00 0A ... ldd #000a -F4D1 BD F1 5B ..[ jsr f15b ;jump53 -F4D4 CC B2 B4 ... ldd #b2b4 -F4D7 BD F1 E8 ... jsr f1e8 ;jump57 -F4DA FC 0C E7 ... ldd 0ce7 -F4DD BD F2 4D ..M jsr f24d ;jump58 -F4E0 CC 00 0A ... ldd #000a -F4E3 BD F1 5B ..[ jsr f15b ;jump53 -F4E6 CC 00 0A ... ldd #000a -F4E9 BD F1 5B ..[ jsr f15b ;jump53 -F4EC CC B2 C6 ... ldd #b2c6 -F4EF BD F1 E8 ... jsr f1e8 ;jump57 -F4F2 FE 0D E9 ... ldx 0de9 -F4F5 3C < pshx -F4F6 FC 0D E7 ... ldd 0de7 -F4F9 BD F3 1F ... jsr f31f ;jump60 -F4FC 38 8 pulx -F4FD CC B2 D8 ... ldd #b2d8 -F500 BD F1 E8 ... jsr f1e8 ;jump57 -F503 FE 0D ED ... ldx 0ded -F506 3C < pshx -F507 FC 0D EB ... ldd 0deb -F50A BD F3 1F ... jsr f31f ;jump60 -F50D 38 8 pulx -F50E CC B2 EA ... ldd #b2ea -F511 BD F1 E8 ... jsr f1e8 ;jump57 -F514 FE 0D F1 ... ldx 0df1 -F517 3C < pshx -F518 FC 0D EF ... ldd 0def -F51B BD F3 1F ... jsr f31f ;jump60 -F51E 38 8 pulx -F51F CC B2 FC ... ldd #b2fc -F522 BD F1 E8 ... jsr f1e8 ;jump57 -F525 FE 0D F9 ... ldx 0df9 -F528 3C < pshx -F529 FC 0D F7 ... ldd 0df7 -F52C BD F3 1F ... jsr f31f ;jump60 -F52F 38 8 pulx -F530 CC B3 0E ... ldd #b30e -F533 BD F1 E8 ... jsr f1e8 ;jump57 -F536 FE 0D FD ... ldx 0dfd -F539 3C < pshx -F53A FC 0D FB ... ldd 0dfb -F53D BD F3 1F ... jsr f31f ;jump60 -F540 38 8 pulx -F541 CC 00 0A ... ldd #000a -F544 BD F1 5B ..[ jsr f15b ;jump53 -F547 CC B3 20 .. ldd #b320 -F54A BD F1 E8 ... jsr f1e8 ;jump57 -F54D CC 00 0A ... ldd #000a -F550 BD F1 5B ..[ jsr f15b ;jump53 -F553 CC B3 31 ..1 ldd #b331 -F556 BD F1 E8 ... jsr f1e8 ;jump57 -F559 FE 0D F5 ... ldx 0df5 -F55C 3C < pshx -F55D FC 0D F3 ... ldd 0df3 -F560 BD F3 1F ... jsr f31f ;jump60 -F563 38 8 pulx -F564 CC B3 4A ..J ldd #b34a -F567 BD F1 E8 ... jsr f1e8 ;jump57 -F56A FC 0C DD ... ldd 0cdd -F56D BD F2 4D ..M jsr f24d ;jump58 -F570 FE 0C F5 ... ldx 0cf5 -F573 3C < pshx -F574 FC 0C F3 ... ldd 0cf3 -F577 BD F3 1F ... jsr f31f ;jump60 -F57A 38 8 pulx -F57B CC B3 5C ..\ ldd #b35c -F57E BD F1 E8 ... jsr f1e8 ;jump57 -F581 FC 0C DF ... ldd 0cdf -F584 BD F2 4D ..M jsr f24d ;jump58 -F587 FE 0C F9 ... ldx 0cf9 -F58A 3C < pshx -F58B FC 0C F7 ... ldd 0cf7 -F58E BD F3 1F ... jsr f31f ;jump60 -F591 38 8 pulx -F592 CC B3 6E ..n ldd #b36e -F595 BD F1 E8 ... jsr f1e8 ;jump57 -F598 FC 0C E1 ... ldd 0ce1 -F59B BD F2 4D ..M jsr f24d ;jump58 -F59E FE 0C FD ... ldx 0cfd -F5A1 3C < pshx -F5A2 FC 0C FB ... ldd 0cfb -F5A5 BD F3 1F ... jsr f31f ;jump60 -F5A8 38 8 pulx -F5A9 CC B3 80 ... ldd #b380 -F5AC BD F1 E8 ... jsr f1e8 ;jump57 -F5AF FC 0C E3 ... ldd 0ce3 -F5B2 BD F2 4D ..M jsr f24d ;jump58 -F5B5 FE 0D 01 ... ldx 0d01 -F5B8 3C < pshx -F5B9 FC 0C FF ... ldd 0cff -F5BC BD F3 1F ... jsr f31f ;jump60 -F5BF 38 8 pulx -F5C0 CC B3 92 ... ldd #b392 -F5C3 BD F1 E8 ... jsr f1e8 ;jump57 -F5C6 FC 0C E5 ... ldd 0ce5 -F5C9 BD F2 4D ..M jsr f24d ;jump58 -F5CC FE 0D 05 ... ldx 0d05 -F5CF 3C < pshx -F5D0 FC 0D 03 ... ldd 0d03 -F5D3 BD F3 1F ... jsr f31f ;jump60 -F5D6 38 8 pulx -F5D7 CC 00 0A ... ldd #000a -F5DA BD F1 5B ..[ jsr f15b ;jump53 -F5DD CC B3 A4 ... ldd #b3a4 -F5E0 BD F1 E8 ... jsr f1e8 ;jump57 -F5E3 CC 00 0A ... ldd #000a -F5E6 BD F1 5B ..[ jsr f15b ;jump53 -F5E9 CC B3 B3 ... ldd #b3b3 -F5EC BD F1 E8 ... jsr f1e8 ;jump57 -F5EF FC 0C F1 ... ldd 0cf1 -F5F2 BD F2 99 ... jsr f299 ;jump61 -F5F5 CC B3 CA ... ldd #b3ca -F5F8 BD F1 E8 ... jsr f1e8 ;jump57 -F5FB F6 0C DC ... ldab 0cdc -F5FE 4F O clra -F5FF BD F2 0E ... jsr f20e ;jump62 -F602 FC 0C E9 ... ldd 0ce9 -F605 BD F2 99 ... jsr f299 ;jump61 -F608 CC B3 DC ... ldd #b3dc -F60B BD F1 E8 ... jsr f1e8 ;jump57 -F60E F6 0C DB ... ldab 0cdb -F611 4F O clra -F612 BD F2 0E ... jsr f20e ;jump62 -F615 FC 0C EB ... ldd 0ceb -F618 BD F2 99 ... jsr f299 ;jump61 -F61B CC B3 EE ... ldd #b3ee -F61E BD F1 E8 ... jsr f1e8 ;jump57 -F621 F6 0C DA ... ldab 0cda -F624 4F O clra -F625 BD F2 0E ... jsr f20e ;jump62 -F628 FC 0C ED ... ldd 0ced -F62B BD F2 99 ... jsr f299 ;jump61 -F62E CC B4 00 ... ldd #b400 -F631 BD F1 E8 ... jsr f1e8 ;jump57 -F634 F6 0C D9 ... ldab 0cd9 -F637 4F O clra -F638 BD F2 0E ... jsr f20e ;jump62 -F63B FC 0C EF ... ldd 0cef -F63E BD F2 99 ... jsr f299 ;jump61 -F641 CC 00 0A ... ldd #000a -F644 BD F1 5B ..[ jsr f15b ;jump53 -F647 CC B4 12 ... ldd #b412 -F64A BD F1 E8 ... jsr f1e8 ;jump57 -F64D FC 0D 07 ... ldd 0d07 -F650 BD F2 4D ..M jsr f24d ;jump58 -F653 FE 0D 11 ... ldx 0d11 -F656 3C < pshx -F657 FC 0D 0F ... ldd 0d0f -F65A BD F3 1F ... jsr f31f ;jump60 -F65D 38 8 pulx -F65E CC B4 24 ..$ ldd #b424 -F661 BD F1 E8 ... jsr f1e8 ;jump57 -F664 FC 0D 09 ... ldd 0d09 -F667 BD F2 4D ..M jsr f24d ;jump58 -F66A FE 0D 15 ... ldx 0d15 -F66D 3C < pshx -F66E FC 0D 13 ... ldd 0d13 -F671 BD F3 1F ... jsr f31f ;jump60 -F674 38 8 pulx -F675 CC B4 36 ..6 ldd #b436 -F678 BD F1 E8 ... jsr f1e8 ;jump57 -F67B FC 0D 0B ... ldd 0d0b -F67E BD F2 4D ..M jsr f24d ;jump58 -F681 FE 0D 19 ... ldx 0d19 -F684 3C < pshx -F685 FC 0D 17 ... ldd 0d17 -F688 BD F3 1F ... jsr f31f ;jump60 -F68B 38 8 pulx -F68C CC B4 48 ..H ldd #b448 -F68F BD F1 E8 ... jsr f1e8 ;jump57 -F692 FC 0D 0D ... ldd 0d0d -F695 BD F2 4D ..M jsr f24d ;jump58 -F698 FE 0D 1D ... ldx 0d1d -F69B 3C < pshx -F69C FC 0D 1B ... ldd 0d1b -F69F BD F3 1F ... jsr f31f ;jump60 -F6A2 38 8 pulx -F6A3 CC 00 0A ... ldd #000a -F6A6 BD F1 5B ..[ jsr f15b ;jump53 -F6A9 CC B4 5A ..Z ldd #b45a -F6AC BD F1 E8 ... jsr f1e8 ;jump57 -F6AF CC 00 0A ... ldd #000a -F6B2 BD F1 5B ..[ jsr f15b ;jump53 -F6B5 C6 01 .. ldab #01 -F6B7 F7 00 54 ..T stb 0054 -F6BA F6 00 54 ..T ldab 0054 -F6BD C1 63 .c cmpb #63 -F6BF 22 1B ". bhi 1b -F6C1 F6 00 54 ..T ldab 0054 -F6C4 4F O clra -F6C5 05 . asld -F6C6 C3 08 C8 ... addd #08c8 -F6C9 8F . xgdx -F6CA EC 00 .. ldd 00,x -F6CC C4 80 .. andb #80 -F6CE 27 07 '. beq 07 -F6D0 F6 00 54 ..T ldab 0054 -F6D3 4F O clra -F6D4 BD F3 C1 ... jsr f3c1 ;jump63 -F6D7 7C 00 54 |.T inc 0054 -F6DA 20 DE . bra de -F6DC CC 00 0A ... ldd #000a -F6DF BD F1 5B ..[ jsr f15b ;jump53 -F6E2 F6 00 19 ... ldab 0019 -F6E5 C4 40 .@ andb #40 -F6E7 26 07 &. bne 07 -F6E9 FE 0C E7 ... ldx 0ce7 -F6EC 08 . inx -F6ED FF 0C E7 ... stx 0ce7 -F6F0 CE 00 1D ... ldx #001d -F6F3 1D 00 .. bclr add,x 00,x -F6F5 01 . nop -F6F6 CC 03 E8 ... ldd #03e8 -F6F9 BD E5 71 ..q jsr e571 ;jump13 -F6FC C6 03 .. ldab #03 -F6FE F7 10 2B ..+ stb 102b -F701 CE 10 00 ... ldx #1000 -F704 1C 00 .. bset add,x 00,x -F706 08 . inx -F707 F6 0B C0 ... ldab 0bc0 -F70A C4 02 .. andb #02 -F70C 27 06 '. beq 06 -F70E CC 00 80 ... ldd #0080 -F711 BD C7 E7 ... jsr c7e7 ;jump37 -F714 7F 00 38 ..8 clr 0038 -F717 39 9 rts -F718 3C < pshx -F719 F6 0B C0 ... ldab 0bc0 -F71C C4 08 .. andb #08 -F71E 27 03 '. beq 03 -F720 BD C3 25 ..% jsr c325 ;jump64 -F723 7C 00 0C |.. inc 000c -F726 F6 00 0C ... ldab 000c -F729 C1 02 .. cmpb #02 -F72B 26 13 &. bne 13 -F72D 7F 00 0C ... clr 000c -F730 F6 00 07 ... ldab 0007 -F733 27 03 '. beq 03 -F735 7A 00 07 z.. dec 0007 -F738 F6 00 00 ... ldab 0000 -F73B 27 03 '. beq 03 -F73D 7A 00 00 z.. dec 0000 -F740 7C 00 0B |.. inc 000b -F743 F6 00 0B ... ldab 000b -F746 C1 08 .. cmpb #08 -F748 26 37 &7 bne 37 -F74A 7F 00 0B ... clr 000b -F74D FC 00 3B ..; ldd 003b -F750 27 07 '. beq 07 -F752 FE 00 3B ..; ldx 003b -F755 09 . dex -F756 FF 00 3B ..; stx 003b -F759 CC 00 2C .., ldd #002c -F75C 30 0 tsx -F75D ED 00 .. stad 00,x -F75F 30 0 tsx -F760 EC 00 .. ldd 00,x -F762 37 7 pshb -F763 36 6 psha -F764 CC 00 3A ..: ldd #003a -F767 30 0 tsx -F768 A3 00 .. subd 00,x -F76A 31 1 ins -F76B 31 1 ins -F76C 25 13 %. bcs 13 -F76E 30 0 tsx -F76F EE 00 .. ldx 00,x -F771 E6 00 .. ldab 00,x -F773 27 07 '. beq 07 -F775 30 0 tsx -F776 EE 00 .. ldx 00,x -F778 6A 00 j. dec 00,x -F77A E6 00 .. ldab 00,x -F77C 38 8 pulx -F77D 08 . inx -F77E 3C < pshx -F77F 20 DE . bra de -F781 F6 00 32 ..2 ldab 0032 -F784 27 07 '. beq 07 -F786 F6 00 32 ..2 ldab 0032 -F789 C4 02 .. andb #02 -F78B 26 08 &. bne 08 -F78D CE 10 00 ... ldx #1000 -F790 1D 00 .. bclr add,x 00,x -F792 10 . sba -F793 20 0D . bra 0d -F795 F6 00 32 ..2 ldab 0032 -F798 C4 01 .. andb #01 -F79A 26 06 &. bne 06 -F79C CE 10 00 ... ldx #1000 -F79F 1C 00 .. bset add,x 00,x -F7A1 10 . sba -F7A2 7C 00 4C |.L inc 004c -F7A5 F6 00 4C ..L ldab 004c -F7A8 C1 4B .K cmpb #4b -F7AA 26 13 &. bne 13 -F7AC 7F 00 4C ..L clr 004c -F7AF F6 00 4F ..O ldab 004f -F7B2 27 03 '. beq 03 -F7B4 7A 00 4F z.O dec 004f -F7B7 F6 00 25 ..% ldab 0025 -F7BA 27 03 '. beq 03 -F7BC 7A 00 25 z.% dec 0025 -F7BF F6 00 31 ..1 ldab 0031 -F7C2 26 03 &. bne 03 -F7C4 BD FE 69 ..i jsr fe69 ;inhibit interrupts -F7C7 F6 00 7F ... ldab 007f -F7CA 27 03 '. beq 03 -F7CC BD FE 69 ..i jsr fe69 ;inhibit interrupts -F7CF C6 40 .@ ldab #40 -F7D1 F7 10 25 ..% stb 1025 -F7D4 38 8 pulx -F7D5 3B ; rti - -main: - -F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 -F7D9 5F _ clrb ;0 -> B -F7DA F7 38 00 .8. stb 3800 ;B -> 3800 -F7DD C6 7F .. ldab #7f ;7F -> B -F7DF F7 00 1A ... stb 001a ;B -> 001a -F7E2 C6 7F .. ldab #7f ;7F -> B -F7E4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F7E7 C6 07 .. ldab #07 ;7 -> B -F7E9 F7 10 3C ..< stb 103c -F7EC C6 81 .. ldab #81 ;81 -> B -F7EE F7 10 26 ..& stb 1026 -F7F1 5F _ clrb ;0 -> B -F7F2 F7 10 30 ..0 stb 1030 -F7F5 C6 C8 .. ldab #c8 ;c8 -> B -F7F7 F7 10 00 ... stb 1000 -F7FA C6 3E .> ldab #3e ;3e -> B -F7FC F7 10 09 ... stb 1009 -F7FF C6 12 .. ldab #12 ;12 -> B -F801 F7 10 28 ..( stb 1028 - -F804 BD BE 69 ..i jsr be69 ;jump3 -F807 BD EA 59 ..Y jsr ea59 ;jump65 -F80A CC 00 64 ..d ldd #0064 -F80D BD E5 71 ..q jsr e571 ;jump13 -F810 CC B1 EF ... ldd #b1ef " ROWE INT " -F813 BD C0 BA ... jsr c0ba ;display: -F816 CC 01 F4 ... ldd #01f4 -F819 BD E5 71 ..q jsr e571 ;jump13 -F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " -F81F BD C0 BA ... jsr c0ba ;display: -F822 CC 01 F4 ... ldd #01f4 -F825 BD E5 71 ..q jsr e571 ;jump13 -F828 CC B2 05 ... ldd #b205 " 1993 " -F82B BD C0 BA ... jsr c0ba ;display: -F82E CC 01 F4 ... ldd #01f4 -F831 BD E5 71 ..q jsr e571 ;jump13 -F834 CC B2 10 ... ldd #b210 "5900 VER 5" -F837 BD C0 BA ... jsr c0ba ;display: -F83A CC 00 0A ... ldd #000a -F83D BD E5 71 ..q jsr e571 ;jump13 -F840 7F 00 7F ... clr 007f -F843 7F 00 21 ..! clr 0021 -F846 7F 00 1F ... clr 001f -F849 7F 00 1D ... clr 001d -F84C 7F 00 1B ... clr 001b -F84F 7F 00 19 ... clr 0019 -F852 F6 0B C0 ... ldab 0bc0 -F855 C4 01 .. andb #01 -F857 27 08 '. beq 08 -F859 CE 0B C1 ... ldx #0bc1 -F85C 1C 00 .. bset add,x 00,x -F85E 01 . nop -F85F 20 06 . bra 06 -F861 CE 0B C1 ... ldx #0bc1 -F864 1D 00 .. bclr add,x 00,x -F866 01 . nop -F867 F6 0B C0 ... ldab 0bc0 -F86A C4 04 .. andb #04 -F86C 27 08 '. beq 08 -F86E CE 0B C1 ... ldx #0bc1 -F871 1C 00 .. bset add,x 00,x -F873 02 . idiv -F874 20 06 . bra 06 -F876 CE 0B C1 ... ldx #0bc1 -F879 1D 00 .. bclr add,x 00,x -F87B 02 . idiv -F87C CE 0B C1 ... ldx #0bc1 -F87F 1D 00 .. bclr add,x 00,x -F881 04 . lsrd -F882 F6 0B C0 ... ldab 0bc0 -F885 C4 02 .. andb #02 -F887 27 2D '- beq 2d -F889 C6 3C .< ldab #3c -F88B F7 00 31 ..1 stb 0031 -F88E 0E . cli -F88F CC 00 FF ... ldd #00ff -F892 BD C7 E7 ... jsr c7e7 ;jump37 -F895 5F _ clrb -F896 4F O clra -F897 FD 00 40 ..@ stad 0040 -F89A C6 10 .. ldab #10 -F89C F7 10 2C .., stb 102c -F89F C6 2E .. ldab #2e -F8A1 F7 10 2D ..- stb 102d -F8A4 C6 03 .. ldab #03 -F8A6 F7 10 2B ..+ stb 102b -F8A9 C6 46 .F ldab #46 -F8AB F7 00 2F ../ stb 002f -F8AE CC 07 D0 ... ldd #07d0 -F8B1 BD E5 71 ..q jsr e571 ;jump13 -F8B4 20 2B + bra 2b -F8B6 BD D0 94 ... jsr d094 ;jump66 -F8B9 C6 27 .' ldab #27 -F8BB F7 10 2D ..- stb 102d -F8BE C6 07 .. ldab #07 -F8C0 F7 10 2B ..+ stb 102b -F8C3 CE 00 1A ... ldx #001a -F8C6 1C 00 .. bset add,x 00,x -F8C8 04 . lsrd -F8C9 F6 00 1A ... ldab 001a -F8CC F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F8CF CC 07 D0 ... ldd #07d0 -F8D2 BD E5 71 ..q jsr e571 ;jump13 -F8D5 CE 00 1A ... ldx #001a -F8D8 1D 00 .. bclr add,x 00,x -F8DA 04 . lsrd -F8DB F6 00 1A ... ldab 001a -F8DE F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F8E1 7F 0E 6A ..j clr 0e6a -F8E4 BD D4 79 ..y jsr d479 ;jump67 -F8E7 BD E8 9A ... jsr e89a ;jump68 -F8EA 7F 00 06 ... clr 0006 -F8ED CE 00 1D ... ldx #001d -F8F0 1C 00 .. bset add,x 00,x -F8F2 10 . sba -F8F3 CC 05 DC ... ldd #05dc -F8F6 BD E5 71 ..q jsr e571 ;jump13 -F8F9 C6 1E .. ldab #1e -F8FB F7 00 35 ..5 stb 0035 -F8FE 0E . cli -goto85: -F8FF BD E6 1B ... jsr e61b ;jump4 -F902 BD D1 05 ... jsr d105 ;jump32 -F905 F6 10 0A ... ldab 100a -F908 C4 08 .. andb #08 -F90A 27 46 'F beq 46 -F90C F6 10 0A ... ldab 100a -F90F C4 08 .. andb #08 -F911 27 11 '. beq 11 -F913 CE 00 1A ... ldx #001a -F916 1C 00 .. bset add,x 00,x -F918 04 . lsrd -F919 F6 00 1A ... ldab 001a -F91C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F91F BD E6 1B ... jsr e61b ;jump4 -F922 20 E8 . bra e8 -F924 BD D0 94 ... jsr d094 ;jump66 -F927 F6 0B C0 ... ldab 0bc0 -F92A C4 01 .. andb #01 -F92C 27 06 '. beq 06 -F92E CE 0B C1 ... ldx #0bc1 -F931 1C 00 .. bset add,x 00,x -F933 01 . nop -F934 F6 0B C0 ... ldab 0bc0 -F937 C4 04 .. andb #04 -F939 27 06 '. beq 06 -F93B CE 0B C1 ... ldx #0bc1 -F93E 1C 00 .. bset add,x 00,x -F940 02 . idiv -F941 CE 00 1A ... ldx #001a -F944 1D 00 .. bclr add,x 00,x -F946 04 . lsrd -F947 F6 00 1A ... ldab 001a -F94A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -F94D C6 1E .. ldab #1e -F94F F7 00 35 ..5 stb 0035 -F952 F6 0B C0 ... ldab 0bc0 -F955 C4 08 .. andb #08 -F957 27 16 '. beq 16 -F959 CE 00 02 ... ldx #0002 -F95C 3C < pshx -F95D CC 10 00 ... ldd #1000 -F960 BD E5 D7 ... jsr e5d7 ;jump69 -F963 38 8 pulx -F964 83 00 00 ... subd #0000 -F967 27 06 '. beq 06 -F969 CE 0B C1 ... ldx #0bc1 -F96C 1C 00 .. bset add,x 00,x -F96E 08 . inx -F96F F6 0B C1 ... ldab 0bc1 -F972 C4 07 .. andb #07 -F974 27 0D '. beq 0d -F976 F6 00 35 ..5 ldab 0035 -F979 26 08 &. bne 08 -F97B CE 00 21 ..! ldx #0021 -F97E 1C 00 .. bset add,x 00,x -F980 20 20 bra 20 -F982 06 . tap -F983 CE 00 21 ..! ldx #0021 -F986 1D 00 .. bclr add,x 00,x -F988 20 BD . bra bd -F98A BB 63 BD .c. adda 63bd -F98D B8 00 F6 ... eora 00f6 -F990 0B . sev -F991 C0 C4 .. subb #c4 -F993 01 . nop -F994 27 0B '. beq 0b -F996 FC 00 40 ..@ ldd 0040 -F999 F3 00 3E ..> addd 003e -F99C 26 03 &. bne 03 -F99E BD D6 F6 ... jsr d6f6 ;jump106 -F9A1 F6 00 12 ... ldab 0012 -F9A4 C4 20 . andb #20 -F9A6 27 08 '. beq 08 -F9A8 F6 00 35 ..5 ldab 0035 -F9AB 26 03 &. bne 03 -F9AD 7E FA 79 ~.y jmp fa79 ;goto83 -F9B0 CE 00 1F ... ldx #001f -F9B3 1D 00 .. bclr add,x 00,x -F9B5 04 . lsrd -F9B6 CE 00 1D ... ldx #001d -F9B9 1C 00 .. bset add,x 00,x -F9BB 10 . sba -F9BC F6 00 1F ... ldab 001f -F9BF C4 20 . andb #20 -F9C1 26 03 &. bne 03 -F9C3 7E FA 74 ~.t jmp fa74 ;goto84 -F9C6 F6 0B C0 ... ldab 0bc0 -F9C9 C4 01 .. andb #01 -F9CB 27 08 '. beq 08 -F9CD CE 0B C1 ... ldx #0bc1 -F9D0 1C 00 .. bset add,x 00,x -F9D2 01 . nop -F9D3 20 06 . bra 06 -F9D5 CE 0B C1 ... ldx #0bc1 -F9D8 1D 00 .. bclr add,x 00,x -F9DA 01 . nop -F9DB F6 0B C0 ... ldab 0bc0 -F9DE C4 04 .. andb #04 -F9E0 27 08 '. beq 08 -F9E2 CE 0B C1 ... ldx #0bc1 -F9E5 1C 00 .. bset add,x 00,x -F9E7 02 . idiv -F9E8 20 06 . bra 06 -F9EA CE 0B C1 ... ldx #0bc1 -F9ED 1D 00 .. bclr add,x 00,x -F9EF 02 . idiv -F9F0 CE 0B C1 ... ldx #0bc1 -F9F3 1D 00 .. bclr add,x 00,x -F9F5 04 . lsrd -F9F6 CE 00 1B ... ldx #001b -F9F9 1D 00 .. bclr add,x 00,x -F9FB 02 . idiv -F9FC F6 0B C0 ... ldab 0bc0 -F9FF C4 02 .. andb #02 -FA01 27 27 '' beq 27 -FA03 C6 3C .< ldab #3c -FA05 F7 00 31 ..1 stb 0031 -FA08 0E . cli -FA09 CC 00 FF ... ldd #00ff -FA0C BD C7 E7 ... jsr c7e7 ;jump37 -FA0F 5F _ clrb -FA10 4F O clra -FA11 FD 00 40 ..@ stad 0040 -FA14 C6 10 .. ldab #10 -FA16 F7 10 2C .., stb 102c -FA19 C6 2E .. ldab #2e -FA1B F7 10 2D ..- stb 102d -FA1E C6 03 .. ldab #03 -FA20 F7 10 2B ..+ stb 102b -FA23 C6 46 .F ldab #46 -FA25 F7 00 2F ../ stb 002f -FA28 20 31 1 bra 31 -FA2A CE 00 21 ..! ldx #0021 -FA2D 1D 00 .. bclr add,x 00,x -FA2F 40 @ nega -FA30 BD D0 94 ... jsr d094 ;jump66 -FA33 C6 27 .' ldab #27 -FA35 F7 10 2D ..- stb 102d -FA38 C6 07 .. ldab #07 -FA3A F7 10 2B ..+ stb 102b -FA3D CE 00 1A ... ldx #001a -FA40 1C 00 .. bset add,x 00,x -FA42 04 . lsrd -FA43 F6 00 1A ... ldab 001a -FA46 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -FA49 CC 00 32 ..2 ldd #0032 -FA4C BD E5 71 ..q jsr e571 ;jump13 -FA4F CE 00 1A ... ldx #001a -FA52 1D 00 .. bclr add,x 00,x -FA54 04 . lsrd -FA55 F6 00 1A ... ldab 001a -FA58 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 -FA5B BD D4 79 ..y jsr d479 ;jump67 -FA5E BD E8 9A ... jsr e89a ;jump68 -FA61 BD BE 69 ..i jsr be69 ;jump3 -FA64 7F 00 06 ... clr 0006 -FA67 CE 00 1F ... ldx #001f -FA6A 1D 00 .. bclr add,x 00,x -FA6C 20 C6 . bra c6 -FA6E 1E F7 00 35 ...5 brset f7,x 00 35 -FA72 20 03 . bra 03 -goto84: -FA74 BD DE E7 ... jsr dee7 ;jump116 -FA77 20 66 f bra 66 -goto83: -FA79 F6 00 12 ... ldab 0012 -FA7C C4 20 . andb #20 -FA7E 27 5F '_ beq 5f -FA80 F6 00 1F ... ldab 001f -FA83 C4 20 . andb #20 -FA85 26 03 &. bne 03 -FA87 BD E5 AA ... jsr e5aa ;jump12 -FA8A CE 00 1F ... ldx #001f -FA8D 1C 00 .. bset add,x 00,x -FA8F 20 F6 . bra f6 -FA91 00 . test -FA92 12 . brset -FA93 C4 01 .. andb #01 -FA95 26 33 &3 bne 33 -FA97 F6 00 1D ... ldab 001d -FA9A C4 08 .. andb #08 -FA9C 27 2A '* beq 2a -FA9E F6 00 1F ... ldab 001f -FAA1 C4 04 .. andb #04 -FAA3 26 14 &. bne 14 -FAA5 CE 00 1F ... ldx #001f -FAA8 1C 00 .. bset add,x 00,x -FAAA 04 . lsrd -FAAB CE 00 1F ... ldx #001f -FAAE 1C 00 .. bset add,x 00,x -FAB0 80 CC .. suba #cc -FAB2 02 . idiv -FAB3 33 3 pulb -FAB4 FD 00 3B ..; stad 003b -FAB7 20 09 . bra 09 -FAB9 BD E5 AA ... jsr e5aa ;jump12 -FABC CE 00 1F ... ldx #001f -FABF 1D 00 .. bclr add,x 00,x -FAC1 04 . lsrd -FAC2 CE 00 1D ... ldx #001d -FAC5 1D 00 .. bclr add,x 00,x -FAC7 08 . inx -FAC8 20 06 . bra 06 -FACA CE 00 1D ... ldx #001d -FACD 1C 00 .. bset add,x 00,x -FACF 08 . inx -FAD0 F6 00 1F ... ldab 001f -FAD3 C4 04 .. andb #04 -FAD5 26 05 &. bne 05 -FAD7 BD 81 00 ... jsr 8100 ;jump72 -FADA 20 03 . bra 03 -FADC BD 84 A0 ... jsr 84a0 ;jump73 -FADF 7E F8 FF ~.. jmp f8ff ;goto85 -FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" -FAE5 BD C0 BA ... jsr c0ba ;display: -FAE8 CC 07 D0 ... ldd #07d0 -FAEB BD E5 71 ..q jsr e571 ;jump13 -FAEE 3B ; rti -FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" -FAF2 BD C0 BA ... jsr c0ba ;display: -FAF5 CC 07 D0 ... ldd #07d0 -FAF8 BD E5 71 ..q jsr e571 ;jump13 -FAFB 3B ; rti -FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" -FAFF BD C0 BA ... jsr c0ba ;display: -FB02 CC 07 D0 ... ldd #07d0 -FB05 BD E5 71 ..q jsr e571 ;jump13 -FB08 3B ; rti -FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB0C BD C0 BA ... jsr c0ba ;display: -FB0F CC 07 D0 ... ldd #07d0 -FB12 BD E5 71 ..q jsr e571 ;jump13 -FB15 3B ; rti -FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB19 BD C0 BA ... jsr c0ba ;display: -FB1C CC 07 D0 ... ldd #07d0 -FB1F BD E5 71 ..q jsr e571 ;jump13 -FB22 3B ; rti -FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB26 BD C0 BA ... jsr c0ba ;display: -FB29 CC 07 D0 ... ldd #07d0 -FB2C BD E5 71 ..q jsr e571 ;jump13 -FB2F 3B ; rti -FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB33 BD C0 BA ... jsr c0ba ;display: -FB36 CC 07 D0 ... ldd #07d0 -FB39 BD E5 71 ..q jsr e571 ;jump13 -FB3C 3B ; rti -FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" -FB40 BD C0 BA ... jsr c0ba ;display: -FB43 CC 07 D0 ... ldd #07d0 -FB46 BD E5 71 ..q jsr e571 ;jump13 -FB49 3B ; rti -FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" -FB4D BD C0 BA ... jsr c0ba ;display: -FB50 CC 07 D0 ... ldd #07d0 -FB53 BD E5 71 ..q jsr e571 ;jump13 -FB56 3B ; rti -FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB5A BD C0 BA ... jsr c0ba ;display: -FB5D CC 07 D0 ... ldd #07d0 -FB60 BD E5 71 ..q jsr e571 ;jump13 -FB63 3B ; rti -FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB67 BD C0 BA ... jsr c0ba ;display: -FB6A CC 07 D0 ... ldd #07d0 -FB6D BD E5 71 ..q jsr e571 ;jump13 -FB70 3B ; rti -FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB74 BD C0 BA ... jsr c0ba ;display: -FB77 CC 07 D0 ... ldd #07d0 -FB7A BD E5 71 ..q jsr e571 ;jump13 -FB7D 3B ; rti -FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" -FB81 BD C0 BA ... jsr c0ba ;display: -FB84 CC 07 D0 ... ldd #07d0 -FB87 BD E5 71 ..q jsr e571 ;jump13 -FB8A 3B ; rti -FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" -FB8E BD C0 BA ... jsr c0ba ;display: -FB91 CC 07 D0 ... ldd #07d0 -FB94 BD E5 71 ..q jsr e571 ;jump13 -FB97 3B ; rti -FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" -FB9B BD C0 BA ... jsr c0ba ;display: -FB9E CC 07 D0 ... ldd #07d0 -FBA1 BD E5 71 ..q jsr e571 ;jump13 -FBA4 3B ; rti -FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" -FBA8 BD C0 BA ... jsr c0ba ;display: -FBAB CC 07 D0 ... ldd #07d0 -FBAE BD E5 71 ..q jsr e571 ;jump13 -FBB1 3B ; rti -FBB2 BD FE 69 ..i jsr fe69 ;inhibit interrupts -FBB5 3B ; rti -FBB6 BD FE 69 ..i jsr fe69 ;inhibit interrupts -FBB9 3B ; rti - -jump38: -FBBA 3C < pshx -FBBB 37 7 pshb -FBBC 30 0 tsx -FBBD E6 06 .. ldab 06,x -FBBF 3D = mul -FBC0 A6 00 .. ldaa 00,x -FBC2 37 7 pshb -FBC3 E6 05 .. ldab 05,x -FBC5 3D = mul -FBC6 32 2 pula -FBC7 1B . aba -FBC8 33 3 pulb -FBC9 36 6 psha -FBCA A6 06 .. ldaa 06,x -FBCC 3D = mul -FBCD 37 7 pshb -FBCE AB 00 .. adda 00,x -FBD0 36 6 psha -FBD1 EC 03 .. ldd 03,x -FBD3 ED 05 .. stad 05,x -FBD5 38 8 pulx -FBD6 8F . xgdx -FBD7 83 00 00 ... subd #0000 -FBDA 31 1 ins -FBDB 38 8 pulx -FBDC 31 1 ins -FBDD 31 1 ins -FBDE 39 9 rts - -jump46: -FBDF BD FB E8 ... jsr fbe8 ;jump86 -FBE2 BD FC 25 ..% jsr fc25 ;jump85 -FBE5 7E FC 04 ~.. jmp fc04 ;goto87 - -jump86: -FBE8 3C < pshx -FBE9 8F . xgdx -FBEA EC 02 .. ldd 02,x -FBEC 37 7 pshb -FBED 36 6 psha -FBEE EC 00 .. ldd 00,x -FBF0 37 7 pshb -FBF1 36 6 psha -FBF2 34 4 des -FBF3 34 4 des -FBF4 34 4 des -FBF5 34 4 des -FBF6 3C < pshx -FBF7 30 0 tsx -FBF8 EC 12 .. ldd 12,x -FBFA ED 04 .. stad 04,x -FBFC EC 0C .. ldd 0c,x -FBFE ED 02 .. stad 02,x -FC00 EC 10 .. ldd 10,x -FC02 38 8 pulx -FC03 39 9 rts - -goto87: -FC04 ED 00 .. stad 00,x -FC06 3C < pshx -FC07 30 0 tsx -FC08 EC 08 .. ldd 08,x -FC0A ED 0A .. stad 0a,x -FC0C EC 02 .. ldd 02,x -FC0E ED 0C .. stad 0c,x -FC10 38 8 pulx -FC11 ED 02 .. stad 02,x -FC13 EC 00 .. ldd 00,x -FC15 26 06 &. bne 06 -FC17 6D 02 m. tst 02,x -FC19 26 02 &. bne 02 -FC1B 6D 03 m. tst 03,x -FC1D 31 1 ins -FC1E 31 1 ins -FC1F 38 8 pulx -FC20 31 1 ins -FC21 31 1 ins -FC22 31 1 ins -FC23 31 1 ins -FC24 39 9 rts - -jump85: -FC25 3C < pshx -FC26 30 0 tsx -FC27 E3 06 .. addd 06,x -FC29 37 7 pshb -FC2A 36 6 psha -FC2B EC 02 .. ldd 02,x -FC2D ED 06 .. stad 06,x -FC2F EC 04 .. ldd 04,x -FC31 E3 08 .. addd 08,x -FC33 ED 08 .. stad 08,x -FC35 32 2 pula -FC36 33 3 pulb -FC37 C9 00 .. adcb #00 -FC39 89 00 .. adca #00 -FC3B 83 00 00 ... subd #0000 -FC3E 26 06 &. bne 06 -FC40 6D 08 m. tst 08,x -FC42 26 02 &. bne 02 -FC44 6D 09 m. tst 09,x -FC46 38 8 pulx -FC47 31 1 ins -FC48 31 1 ins -FC49 31 1 ins -FC4A 31 1 ins -FC4B 39 9 rts - -jump83: -FC4C 3C < pshx -FC4D 3C < pshx -FC4E 37 7 pshb -FC4F 36 6 psha -FC50 3C < pshx -FC51 3C < pshx -FC52 3C < pshx -FC53 18 3C .< pshy -FC55 30 0 tsx -FC56 4F O clra -FC57 A7 04 .. sta 04,x -FC59 7E FC 6D ~.m jmp fc6d ;goto88 - -jump82: -FC5C 3C < pshx -FC5D 3C < pshx -FC5E 37 7 pshb -FC5F 36 6 psha -FC60 3C < pshx -FC61 3C < pshx -FC62 3C < pshx -FC63 18 3C .< pshy -FC65 30 0 tsx -FC66 86 01 .. ldaa #01 -FC68 A7 04 .. sta 04,x -FC6A 7E FC 6D ~.m jmp fc6d ;goto88 -goto88: -FC6D 1A EE 0E ... ldy 0e,x -FC70 EC 08 .. ldd 08,x -FC72 ED 0E .. stad 0e,x -FC74 EC 14 .. ldd 14,x -FC76 ED 0C .. stad 0c,x -FC78 EC 12 .. ldd 12,x -FC7A ED 0A .. stad 0a,x -FC7C 1A EF 12 ... sty 12,x -FC7F 4F O clra -FC80 5F _ clrb -FC81 ED 08 .. stad 08,x -FC83 ED 06 .. stad 06,x -FC85 EC 0A .. ldd 0a,x -FC87 1A A3 0E ... cmpd 0e,x -FC8A 22 23 "# bhi 23 -FC8C 27 15 '. beq 15 -FC8E 1E 04 01 08 .... brset 04,x 01 08 -FC92 CC 00 00 ... ldd #0000 -FC95 ED 14 .. stad 14,x -FC97 7E FE 04 ~.. jmp fe04 ;goto89 -FC9A EC 0C .. ldd 0c,x -FC9C ED 14 .. stad 14,x -FC9E EC 0A .. ldd 0a,x -FCA0 7E FD E3 ~.. jmp fde3 ;goto90 -FCA3 83 00 00 ... subd #0000 -FCA6 27 12 '. beq 12 -FCA8 EC 0C .. ldd 0c,x -FCAA 1A A3 10 ... cmpd 10,x -FCAD 25 DF %. bcs df -FCAF 6D 0E m. tst 0e,x -FCB1 26 70 &p bne 70 -FCB3 6D 0F m. tst 0f,x -FCB5 27 1A '. beq 1a -FCB7 7E FD A4 ~.. jmp fda4 ;goto91 -FCBA 3C < pshx -FCBB 3C < pshx -FCBC 18 38 .8 puly -FCBE EC 0C .. ldd 0c,x -FCC0 EE 10 .. ldx 10,x -FCC2 02 . idiv -FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 -FCC8 8F . xgdx -FCC9 38 8 pulx -FCCA ED 14 .. stad 14,x -FCCC 4F O clra -FCCD 5F _ clrb -FCCE 7E FD E3 ~.. jmp fde3 ;goto90 -FCD1 3C < pshx -FCD2 3C < pshx -FCD3 18 38 .8 puly -FCD5 EC 0A .. ldd 0a,x -FCD7 EE 10 .. ldx 10,x -FCD9 3C < pshx -FCDA 02 . idiv -FCDB CD EF 0A ... stx 02x,y -FCDE 38 8 pulx -FCDF 3C < pshx -FCE0 03 . fdiv -FCE1 CD EF 0E ... stx 02x,y -FCE4 38 8 pulx -FCE5 18 E3 0C ... addd 0c,y -FCE8 24 1B $. bcc 1b -FCEA 18 ED 0C ... stad 0c,y -FCED 4F O clra -FCEE C6 01 .. ldab #01 -FCF0 3C < pshx -FCF1 03 . fdiv -FCF2 8F . xgdx -FCF3 18 E3 0E ... addd 0e,y -FCF6 24 03 $. bcc 03 -FCF8 18 6C 0A .l. inc 0a,y -FCFB 18 ED 0E ... stad 0e,y -FCFE 8F . xgdx -FCFF 38 8 pulx -FD00 18 E3 0C ... addd 0c,y -FD03 25 E5 %. bcs e5 -FD05 02 . idiv -FD06 8F . xgdx -FD07 18 E3 0E ... addd 0e,y -FD0A 24 03 $. bcc 03 -FD0C 18 6C 0A .l. inc 0a,y -FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 -FD14 8F . xgdx -FD15 18 6F 0A .o. clr 0a,y -FD18 18 6F 0B .o. clr 0b,y -FD1B 38 8 pulx -FD1C ED 14 .. stad 14,x -FD1E EC 0A .. ldd 0a,x -FD20 7E FD E3 ~.. jmp fde3 ;goto90 -FD23 86 08 .. ldaa #08 -FD25 A7 05 .. sta 05,x -FD27 69 i rol -FD28 0D . sec -FD29 69 i rol -FD2A 0C . clc -FD2B 69 i rol -FD2C 0B . sev -FD2D 69 i rol -FD2E 0A . clv -FD2F 69 i rol -FD30 09 . dex -FD31 EC 0B .. ldd 0b,x -FD33 A3 10 .. subd 10,x -FD35 ED 14 .. stad 14,x -FD37 EC 09 .. ldd 09,x -FD39 E2 0F .. sbcb 0f,x -FD3B A2 0E .. sbca 0e,x -FD3D 25 06 %. bcs 06 -FD3F ED 09 .. stad 09,x -FD41 EC 14 .. ldd 14,x -FD43 ED 0B .. stad 0b,x -FD45 6A 05 j. dec 05,x -FD47 26 DE &. bne de -FD49 69 i rol -FD4A 0D . sec -FD4B 1F 04 01 09 .... brclr 04,x 01 09 -FD4F EC 0B .. ldd 0b,x -FD51 ED 14 .. stad 14,x -FD53 EC 09 .. ldd 09,x -FD55 7E FD E3 ~.. jmp fde3 ;goto90 -FD58 4F O clra -FD59 E6 0D .. ldab 0d,x -FD5B 53 S comb -FD5C ED 14 .. stad 14,x -FD5E 5F _ clrb -FD5F 7E FD E3 ~.. jmp fde3 ;goto90 -FD62 86 10 .. ldaa #10 -FD64 A7 05 .. sta 05,x -FD66 69 i rol -FD67 0D . sec -FD68 69 i rol -FD69 0C . clc -FD6A 69 i rol -FD6B 0B . sev -FD6C 69 i rol -FD6D 0A . clv -FD6E 69 i rol -FD6F 09 . dex -FD70 69 i rol -FD71 08 . inx -FD72 EC 0A .. ldd 0a,x -FD74 A3 10 .. subd 10,x -FD76 ED 14 .. stad 14,x -FD78 EC 08 .. ldd 08,x -FD7A E2 0F .. sbcb 0f,x -FD7C 82 00 .. sbca #00 -FD7E 25 06 %. bcs 06 -FD80 ED 08 .. stad 08,x -FD82 EC 14 .. ldd 14,x -FD84 ED 0A .. stad 0a,x -FD86 6A 05 j. dec 05,x -FD88 26 DC &. bne dc -FD8A 69 i rol -FD8B 0D . sec -FD8C 69 i rol -FD8D 0C . clc -FD8E 1F 04 01 08 .... brclr 04,x 01 08 -FD92 EC 0A .. ldd 0a,x -FD94 ED 14 .. stad 14,x -FD96 EC 08 .. ldd 08,x -FD98 20 49 I bra 49 -FD9A EC 0C .. ldd 0c,x -FD9C 43 C coma -FD9D 53 S comb -FD9E ED 14 .. stad 14,x -FDA0 4F O clra -FDA1 5F _ clrb -FDA2 20 3F ? bra 3f -goto91: -FDA4 2B BC +. bmi bc -FDA6 86 10 .. ldaa #10 -FDA8 A7 05 .. sta 05,x -FDAA 69 i rol -FDAB 0D . sec -FDAC 69 i rol -FDAD 0C . clc -FDAE 69 i rol -FDAF 0B . sev -FDB0 69 i rol -FDB1 0A . clv -FDB2 69 i rol -FDB3 07 . tpa -FDB4 EC 0A .. ldd 0a,x -FDB6 A3 10 .. subd 10,x -FDB8 ED 14 .. stad 14,x -FDBA A6 07 .. ldaa 07,x -FDBC A2 0F .. sbca 0f,x -FDBE 25 06 %. bcs 06 -FDC0 A7 07 .. sta 07,x -FDC2 EC 14 .. ldd 14,x -FDC4 ED 0A .. stad 0a,x -FDC6 6A 05 j. dec 05,x -FDC8 26 E0 &. bne e0 -FDCA 69 i rol -FDCB 0D . sec -FDCC 69 i rol -FDCD 0C . clc -FDCE 1F 04 01 09 .... brclr 04,x 01 09 -FDD2 EC 0A .. ldd 0a,x -FDD4 ED 14 .. stad 14,x -FDD6 4F O clra -FDD7 E6 07 .. ldab 07,x -FDD9 20 08 . bra 08 -FDDB EC 0C .. ldd 0c,x -FDDD 43 C coma -FDDE 53 S comb -FDDF ED 14 .. stad 14,x -FDE1 4F O clra -FDE2 5F _ clrb -goto90: -FDE3 1F 04 80 12 .... brclr 04,x 80 12 -FDE7 43 C coma -FDE8 53 S comb -FDE9 63 14 c. com 14,x -FDEB 63 15 c. com 15,x -FDED 6C 15 l. inc 15,x -FDEF 26 08 &. bne 08 -FDF1 6C 14 l. inc 14,x -FDF3 26 04 &. bne 04 -FDF5 5C \ incb -FDF6 26 01 &. bne 01 -FDF8 4C L inca -FDF9 83 00 00 ... subd #0000 -FDFC 26 06 &. bne 06 -FDFE 6D 14 m. tst 14,x -FE00 26 02 &. bne 02 -FE02 6D 15 m. tst 15,x -goto89: -FE04 18 38 .8 puly -FE06 38 8 pulx -FE07 31 1 ins -FE08 31 1 ins -FE09 31 1 ins -FE0A 31 1 ins -FE0B 31 1 ins -FE0C 31 1 ins -FE0D 31 1 ins -FE0E 31 1 ins -FE0F 31 1 ins -FE10 31 1 ins -FE11 31 1 ins -FE12 31 1 ins -FE13 31 1 ins -FE14 31 1 ins -FE15 39 9 rts - -jump2: -FE16 38 8 pulx -FE17 A3 00 .. subd 00,x -FE19 2D 05 -. blt 05 -FE1B 1A A3 02 ... cmpd 02,x -FE1E 2F 03 /. ble 03 -FE20 CC FF FF ... ldd #ffff -FE23 3C < pshx -FE24 05 . asld -FE25 30 0 tsx -FE26 E3 00 .. addd 00,x -FE28 C3 00 06 ... addd #0006 -FE2B 8F . xgdx -FE2C EC 00 .. ldd 00,x -FE2E 30 0 tsx -FE2F ED 00 .. stad 00,x -FE31 39 9 rts - -jump25: -FE32 38 8 pulx -FE33 6D 04 m. tst 04,x -FE35 26 04 &. bne 04 -FE37 6D 05 m. tst 05,x -FE39 27 0A '. beq 0a -FE3B A3 02 .. subd 02,x -FE3D 27 06 '. beq 06 -FE3F 08 . inx -FE40 08 . inx -FE41 08 . inx -FE42 08 . inx -FE43 20 EE . bra ee -FE45 EE 00 .. ldx 00,x -FE47 6E 00 n. jmp 00,x - - reset: - -FE49 86 40 .@ ldaa #40 ;40 -> A -FE4B B7 10 24 ..$ sta 1024 ;A -> 1024 -FE4E 86 A0 .. ldaa #a0 ;a0 -> A -FE50 B7 10 39 ..9 sta 1039 ;A -> 1024 -FE53 8E 00 EF ... lds #00ef -FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 -FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 -FE5C 24 05 $. bcc fe63 ; finished -FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 -FE60 08 . inx ; increment X -FE61 20 F6 . bra fe59 ;repeat -FE63 BD F7 D6 ... jsr f7d6 ;goto main: -FE66 7E FE 6D ~.m jmp fe6d ; goto91 - -FE69 0F . sei ;inhibit interrupts -FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: - -goto91: -FE6D 20 FE . bra fe6d ;loop forever - ;[SAF] - wait for interrupts? - -FE6F FF FF FF ... stx ffff -FE72 FF FF FF ... stx ffff -FE75 FF FF FF ... stx ffff -FE78 FF FF FF ... stx ffff -FE7B FF FF FF ... stx ffff -FE7E FF FF FF ... stx ffff -FE81 FF FF FF ... stx ffff -FE84 FF FF FF ... stx ffff -FE87 FF FF FF ... stx ffff -FE8A FF FF FF ... stx ffff -FE8D FF FF FF ... stx ffff -FE90 FF FF FF ... stx ffff -FE93 FF FF FF ... stx ffff -FE96 FF FF FF ... stx ffff -FE99 FF FF FF ... stx ffff -FE9C FF FF FF ... stx ffff -FE9F FF FF FF ... stx ffff -FEA2 FF FF FF ... stx ffff -FEA5 FF FF FF ... stx ffff -FEA8 FF FF FF ... stx ffff -FEAB FF FF FF ... stx ffff -FEAE FF FF FF ... stx ffff -FEB1 FF FF FF ... stx ffff -FEB4 FF FF FF ... stx ffff -FEB7 FF FF FF ... stx ffff -FEBA FF FF FF ... stx ffff -FEBD FF FF FF ... stx ffff -FEC0 FF FF FF ... stx ffff -FEC3 FF FF FF ... stx ffff -FEC6 FF FF FF ... stx ffff -FEC9 FF FF FF ... stx ffff -FECC FF FF FF ... stx ffff -FECF FF FF FF ... stx ffff -FED2 FF FF FF ... stx ffff -FED5 FF FF FF ... stx ffff -FED8 FF FF FF ... stx ffff -FEDB FF FF FF ... stx ffff -FEDE FF FF FF ... stx ffff -FEE1 FF FF FF ... stx ffff -FEE4 FF FF FF ... stx ffff -FEE7 FF FF FF ... stx ffff -FEEA FF FF FF ... stx ffff -FEED FF FF FF ... stx ffff -FEF0 FF FF FF ... stx ffff -FEF3 FF FF FF ... stx ffff -FEF6 FF FF FF ... stx ffff -FEF9 FF FF FF ... stx ffff -FEFC FF FF FF ... stx ffff -FEFF FF FF FF ... stx ffff -FF02 FF FF FF ... stx ffff -FF05 FF FF FF ... stx ffff -FF08 FF FF FF ... stx ffff -FF0B FF FF FF ... stx ffff -FF0E FF FF FF ... stx ffff -FF11 FF FF FF ... stx ffff -FF14 FF FF FF ... stx ffff -FF17 FF FF FF ... stx ffff -FF1A FF FF FF ... stx ffff -FF1D FF FF FF ... stx ffff -FF20 FF FF FF ... stx ffff -FF23 FF FF FF ... stx ffff -FF26 FF FF FF ... stx ffff -FF29 FF FF FF ... stx ffff -FF2C FF FF FF ... stx ffff -FF2F FF FF FF ... stx ffff -FF32 FF FF FF ... stx ffff -FF35 FF FF FF ... stx ffff -FF38 FF FF FF ... stx ffff -FF3B FF FF FF ... stx ffff -FF3E FF FF FF ... stx ffff -FF41 FF FF FF ... stx ffff -FF44 FF FF FF ... stx ffff -FF47 FF FF FF ... stx ffff -FF4A FF FF FF ... stx ffff -FF4D FF FF FF ... stx ffff -FF50 FF FF FF ... stx ffff -FF53 FF FF FF ... stx ffff -FF56 FF FF FF ... stx ffff -FF59 FF FF FF ... stx ffff -FF5C FF FF FF ... stx ffff -FF5F FF FF FF ... stx ffff -FF62 FF FF FF ... stx ffff -FF65 FF FF FF ... stx ffff -FF68 FF FF FF ... stx ffff -FF6B FF FF FF ... stx ffff -FF6E FF FF FF ... stx ffff -FF71 FF FF FF ... stx ffff -FF74 FF FF FF ... stx ffff -FF77 FF FF FF ... stx ffff -FF7A FF FF FF ... stx ffff -FF7D FF FF FF ... stx ffff -FF80 FF FF FF ... stx ffff -FF83 FF FF FF ... stx ffff -FF86 FF FF FF ... stx ffff -FF89 FF FF FF ... stx ffff -FF8C FF FF FF ... stx ffff -FF8F FF FF FF ... stx ffff -FF92 FF FF FF ... stx ffff -FF95 FF FF FF ... stx ffff -FF98 FF FF FF ... stx ffff -FF9B FF FF FF ... stx ffff -FF9E FF FF FF ... stx ffff -FFA1 FF FF FF ... stx ffff -FFA4 FF FF FF ... stx ffff -FFA7 FF FF FF ... stx ffff -FFAA FF FF FF ... stx ffff -FFAD FF FF FF ... stx ffff -FFB0 FF FF FF ... stx ffff -FFB3 FF FF FF ... stx ffff -FFB6 FF FF FF ... stx ffff -FFB9 FF FF FF ... stx ffff -FFBC FF FF FF ... stx ffff -FFBF FF FF FF ... stx ffff -FFC2 FF FF FF ... stx ffff -FFC5 FF FF FF ... stx ffff -FFC8 FF FF FF ... stx ffff -FFCB FF FF FF ... stx ffff -FFCE FF FF FF ... stx ffff -FFD1 FF FF FF ... stx ffff -FFD4 FF FF - -FFD6 ;vectors - .word c81c - .word fae2 - .word faef - .word fafc - .word fb09 - .word fb16 - .word fb23 - .word fb30 - .word fb3d - .word fb4a - .word fb57 - .word fb64 - .word fb71 - .word f718 - .word fb7e - .word fb8b - .word fb98 - .word fba5 - .word fbb2 - .word fbb6 - .word fe49 - diff --git a/ROM/vend.bin b/ROM/vend.bin deleted file mode 100644 index 21d5791..0000000 Binary files a/ROM/vend.bin and /dev/null differ diff --git a/original/ROM-2002/openven2.dis b/original/ROM-2002/openven2.dis new file mode 100755 index 0000000..382a29b --- /dev/null +++ b/original/ROM-2002/openven2.dis @@ -0,0 +1,15681 @@ +0000 ; +0000 ; M6811 Disassembler Generated Source Code +0000 ; +0000 ; For User Control File: OPENVEND.CTL +0000 ; Program File: VEND.BIN +0000 ; Disassembly into File: OPENVEN2.DIS +0000 ; +0000 +0000 +0000 L0000 = 0x0000 +0000 L0001 = 0x0001 +0001 L0003 = 0x0003 +0003 L0005 = 0x0005 +0005 L0006 = 0x0006 +0006 L0007 = 0x0007 +0007 L0008 = 0x0008 +0008 L0009 = 0x0009 +0009 L000A = 0x000A +000A L000B = 0x000B +000B L000C = 0x000C +000C L000F = 0x000F +000F L0011 = 0x0011 +0011 L0012 = 0x0012 +0012 L0013 = 0x0013 +0013 L0014 = 0x0014 +0014 L0015 = 0x0015 +0015 L0016 = 0x0016 +0016 L0017 = 0x0017 +0017 L0018 = 0x0018 +0018 L0019 = 0x0019 +0019 L001A = 0x001A +001A L001B = 0x001B +001B L001C = 0x001C +001C L001D = 0x001D +001D L001E = 0x001E +001E L001F = 0x001F +001F L0020 = 0x0020 +0020 L0021 = 0x0021 +0021 L0023 = 0x0023 +0023 L0025 = 0x0025 +0025 L0026 = 0x0026 +0026 L0029 = 0x0029 +0029 L002B = 0x002B +002B L002C = 0x002C +002C L002D = 0x002D +002D L002E = 0x002E +002E L002F = 0x002F +002F L0030 = 0x0030 +0030 L0031 = 0x0031 +0031 L0032 = 0x0032 +0032 L0033 = 0x0033 +0033 L0034 = 0x0034 +0034 L0035 = 0x0035 +0035 L0036 = 0x0036 +0036 L0037 = 0x0037 +0037 L0038 = 0x0038 +0038 L003A = 0x003A +003A L003B = 0x003B +003B L003D = 0x003D +003D L003E = 0x003E +003E L0040 = 0x0040 +0040 L0041 = 0x0041 +0041 L0042 = 0x0042 +0042 L0043 = 0x0043 +0043 L0044 = 0x0044 +0044 L0048 = 0x0048 +0048 L0049 = 0x0049 +0049 L004A = 0x004A +004A L004C = 0x004C +004C L004D = 0x004D +004D L004F = 0x004F +004F L0050 = 0x0050 +0050 L0054 = 0x0054 +0054 L0055 = 0x0055 +0055 L0056 = 0x0056 +0056 L0058 = 0x0058 +0058 L005B = 0x005B +005B L005E = 0x005E +005E L005F = 0x005F +005F L0060 = 0x0060 +0060 L0061 = 0x0061 +0061 L0062 = 0x0062 +0062 L0063 = 0x0063 +0063 L0064 = 0x0064 +0064 L0065 = 0x0065 +0065 L0073 = 0x0073 +0073 L0075 = 0x0075 +0075 L0076 = 0x0076 +0076 L007C = 0x007C +007C L007D = 0x007D +007D L007E = 0x007E +007E L007F = 0x007F +007F L00CA = 0x00CA +00CA L0800 = 0x0800 +0800 L0B90 = 0x0B90 +0B90 L0B91 = 0x0B91 +0B91 L0B92 = 0x0B92 +0B92 L0B93 = 0x0B93 +0B93 L0B94 = 0x0B94 +0B94 L0B95 = 0x0B95 +0B95 L0B96 = 0x0B96 +0B96 L0B97 = 0x0B97 +0B97 L0B98 = 0x0B98 +0B98 L0B99 = 0x0B99 +0B99 L0B9A = 0x0B9A +0B9A L0BA3 = 0x0BA3 +0BA3 L0BA4 = 0x0BA4 +0BA4 L0BA5 = 0x0BA5 +0BA5 L0BA6 = 0x0BA6 +0BA6 L0BA7 = 0x0BA7 +0BA7 L0BA8 = 0x0BA8 +0BA8 L0BA9 = 0x0BA9 +0BA9 L0BAA = 0x0BAA +0BAA L0BAB = 0x0BAB +0BAB L0BAC = 0x0BAC +0BAC L0BAD = 0x0BAD +0BAD L0BAE = 0x0BAE +0BAE L0BAF = 0x0BAF +0BAF L0BB0 = 0x0BB0 +0BB0 L0BB1 = 0x0BB1 +0BB1 L0BB2 = 0x0BB2 +0BB2 L0BB3 = 0x0BB3 +0BB3 L0BB4 = 0x0BB4 +0BB4 L0BB5 = 0x0BB5 +0BB5 L0BB7 = 0x0BB7 +0BB7 L0BB9 = 0x0BB9 +0BB9 L0BBC = 0x0BBC +0BBC L0BBD = 0x0BBD +0BBD L0BBF = 0x0BBF +0BBF L0BC0 = 0x0BC0 +0BC0 L0BC1 = 0x0BC1 +0BC1 L0BC2 = 0x0BC2 +0BC2 L0BC4 = 0x0BC4 +0BC4 L0BC5 = 0x0BC5 +0BC5 L0BC6 = 0x0BC6 +0BC6 L0BD7 = 0x0BD7 +0BD7 L0BD8 = 0x0BD8 +0BD8 L0BD9 = 0x0BD9 +0BD9 L0BDA = 0x0BDA +0BDA L0BDB = 0x0BDB +0BDB L0BDC = 0x0BDC +0BDC L0BDD = 0x0BDD +0BDD L0BDF = 0x0BDF +0BDF L0BE1 = 0x0BE1 +0BE1 L0BEF = 0x0BEF +0BEF L0CD9 = 0x0CD9 +0CD9 L0CDA = 0x0CDA +0CDA L0CDB = 0x0CDB +0CDB L0CDC = 0x0CDC +0CDC L0CDD = 0x0CDD +0CDD L0CDF = 0x0CDF +0CDF L0CE1 = 0x0CE1 +0CE1 L0CE3 = 0x0CE3 +0CE3 L0CE5 = 0x0CE5 +0CE5 L0CEB = 0x0CEB +0CEB L0CED = 0x0CED +0CED L0CEF = 0x0CEF +0CEF L0CF3 = 0x0CF3 +0CF3 L0CF5 = 0x0CF5 +0CF5 L0CF7 = 0x0CF7 +0CF7 L0CF9 = 0x0CF9 +0CF9 L0CFB = 0x0CFB +0CFB L0CFD = 0x0CFD +0CFD L0CFF = 0x0CFF +0CFF L0D01 = 0x0D01 +0D01 L0D03 = 0x0D03 +0D03 L0D05 = 0x0D05 +0D05 L0D07 = 0x0D07 +0D07 L0D09 = 0x0D09 +0D09 L0D0B = 0x0D0B +0D0B L0D0D = 0x0D0D +0D0D L0D0F = 0x0D0F +0D0F L0D11 = 0x0D11 +0D11 L0D13 = 0x0D13 +0D13 L0D15 = 0x0D15 +0D15 L0D17 = 0x0D17 +0D17 L0D19 = 0x0D19 +0D19 L0D1B = 0x0D1B +0D1B L0D1D = 0x0D1D +0D1D L0DE7 = 0x0DE7 +0DE7 L0DE9 = 0x0DE9 +0DE9 L0DEB = 0x0DEB +0DEB L0DED = 0x0DED +0DED L0DEF = 0x0DEF +0DEF L0DF1 = 0x0DF1 +0DF1 L0DF3 = 0x0DF3 +0DF3 L0DF5 = 0x0DF5 +0DF5 L0DF7 = 0x0DF7 +0DF7 L0DF9 = 0x0DF9 +0DF9 L0DFB = 0x0DFB +0DFB L0DFD = 0x0DFD +0DFD L0DFF = 0x0DFF +0DFF L0E00 = 0x0E00 +0E00 L0E01 = 0x0E01 +0E01 L0E02 = 0x0E02 +0E02 L0E03 = 0x0E03 +0E03 L0E04 = 0x0E04 +0E04 L0E05 = 0x0E05 +0E05 L0E6A = 0x0E6A +0E6A L0E6B = 0x0E6B +0E6B L0E6D = 0x0E6D +0E6D L0E6E = 0x0E6E +0E6E L1000 = 0x1000 +1000 L1008 = 0x1008 +1008 L1009 = 0x1009 +1009 L100A = 0x100A +100A L1016 = 0x1016 +1016 L1018 = 0x1018 +1018 L1024 = 0x1024 +1024 L1025 = 0x1025 +1025 L1026 = 0x1026 +1026 L1028 = 0x1028 +1028 L1029 = 0x1029 +1029 L102A = 0x102A +102A L102B = 0x102B +102B L102C = 0x102C +102C L102D = 0x102D +102D L102E = 0x102E +102E L102F = 0x102F +102F L1030 = 0x1030 +1030 L1039 = 0x1039 +1039 L103C = 0x103C +103C L1800 = 0x1800 +1800 L2000 = 0x2000 +2000 L2800 = 0x2800 +2800 L3000 = 0x3000 +3000 L3800 = 0x3800 +3800 +8000 .area CODE1 (ABS) +8000 .org 0x8000 +8000 +8000 ; 8000: 43,20,50,4F,57,45,52,20 +8000 ; 8008: 43,4F,4D,50,41,4E,59 +8000 .ascii 'C POWER COMPANY' +800F .byte 0x00 +8010 ; 8010: 43,4F,50,59,52,49,47,48 +8010 ; 8018: 54,20,31,39,39,33,20 +8010 .ascii 'COPYRIGHT 1993 ' +801F .byte 0x00 +8020 ; 8020: 20,20,20,20,20,20,20,20 +8020 ; 8028: 20,20,20,20,20,20,20 +8020 .ascii ' ' +802F .byte 0x00 +8030 ; 8030: 56,45,4E,44,49,4E,47,20 +8030 ; 8038: 4D,41,43,48,49,4E,45 +8030 .ascii 'VENDING MACHINE' +803F .byte 0x00 +8040 ; 8040: 53,4F,46,54,57,41,52,45 +8040 ; 8048: 20,57,52,4F,54,45,20 +8040 .ascii 'SOFTWARE WROTE ' +804F .byte 0x00 +8050 ; 8050: 42,59,20,42,52,45,54,20 +8050 ; 8058: 42,4F,52,45,4E,2E,20 +8050 .ascii 'BY BRET BOREN. ' +805F .byte 0x00 +8060 ; 8060: 20,20,20,20,20,20,20,20 +8060 ; 8068: 20,20,20,20,20,20,20 +8060 .ascii ' ' +806F .byte 0x00 +8070 ; 8070: 50,52,4F,47,52,41,4D,20 +8070 ; 8078: 46,4F,52,20,54,48,45 +8070 .ascii 'PROGRAM FOR THE' +807F .byte 0x00 +8080 ; 8080: 35,30,35,20,41,4E,44,20 +8080 ; 8088: 35,39,30,30,2E,20,20 +8080 .ascii '505 AND 5900. ' +808F .byte 0x00 +8090 ; 8090: 20,20,20,20,20,20,20,20 +8090 ; 8098: 20,20,20,20,20,20,20 +8090 .ascii ' ' +809F .byte 0x00 +80A0 ; 80A0: 50,41,52,54,20,4E,55,4D +80A0 ; 80A8: 42,45,52,3A,20,20,20 +80A0 .ascii 'PART NUMBER: ' +80AF .byte 0x00 +80B0 ; 80B0: 39,33,37,2D,33,30,30,30 +80B0 ; 80B8: 31,20,56,45,52,20,35 +80B0 .ascii '937-30001 VER 5' +80BF .byte 0x00 +80C0 ; 80C0: 43,48,45,43,4B,53,55,4D +80C0 ; 80C8: 20,45,4E,44,3A,30,30 +80C0 .ascii 'CHECKSUM END:00' +80CF .byte 0x00 +80D0 ; 80D0: 20,20,20,20,20,20,20,20 +80D0 ; 80D8: 20,20,20,20,20,20,20 +80D0 .ascii ' ' +80DF .byte 0x00 +80E0 ; 80E0: 20,20,20,20,20,20,20,20 +80E0 ; 80E8: 20,20,20,20,20,20,20 +80E0 .ascii ' ' +80EF .byte 0x00 +80F0 ; 80F0: 20,20,20,20,20,20,20,20 +80F0 .ascii ' ' +80F8 .byte 0x00 +80F9 ; 80F9: 20 +80F9 .ascii ' ' +80FA .byte 0x0C,0x93 +80FC ; 80FC: 73 +80FC .ascii 's' +80FD .byte 0x00,0x01,0x05 +8100 L8100: ldab L001D +8103 andb #0x10 +8105 beq L8144 +8107 jsr LD652 +810A ldx #0x001D +810D bclr 0x00,x,#0x10 +8110 ldx #0x001D +8113 bset 0x00,x,#0x80 +8116 clr L0042 +8119 clr L0060 +811C clr L0048 +811F clr L0038 +8122 ldab L0BA8 +8125 beq L812F +8127 ldx #0x0BA9 +812A bset 0x00,x,#0x02 +812D bra L8135 +812F L812F: ldx #0x0BA9 +8132 bclr 0x00,x,#0x02 +8135 L8135: clr L0E00 +8138 clr L0E01 +813B clr L0E02 +813E clr L0E03 +8141 clr L0E04 +8144 L8144: ldab L0042 +8147 cmpb #0x0B +8149 bne L815A +814B jsr LAB89 +814E clr L0019 +8151 clr L0060 +8154 clr L0042 +8157 jsr LE61B +815A L815A: ldab L0BA8 +815D bne L8162 +815F jmp L81EF +8162 L8162: ldab L0060 +8165 cmpb #0x04 +8167 bcc L8191 +8169 ldab L0042 +816C beq L818F +816E ldab L0042 +8171 cmpb #0x0A +8173 bne L8178 +8175 clr L0042 +8178 L8178: ldab L0042 +817B addb #0x30 +817D pshb +817E ldab L0060 +8181 clra +8182 addd #0x0062 +8185 xgdx +8186 pulb +8187 stab 0x00,x +8189 clr L0042 +818C inc L0060 +818F L818F: bra L81ED +8191 L8191: ldab L0062 +8194 cmpb L0BA4 +8197 bne L81D6 +8199 ldab L0063 +819C cmpb L0BA5 +819F bne L81D6 +81A1 ldab L0064 +81A4 cmpb L0BA6 +81A7 bne L81D6 +81A9 ldab L0065 +81AC cmpb L0BA7 +81AF bne L81D6 +81B1 ldx #0x0BA9 +81B4 bclr 0x00,x,#0x02 +81B7 ldx #0x001F +81BA bset 0x00,x,#0x04 +81BD ldx #0x001F +81C0 bset 0x00,x,#0x80 +81C3 ldx #0x001D +81C6 bset 0x00,x,#0x10 +81C9 ldd #0x0233 +81CC std L003B +81CF ldab #0x05 +81D1 stab L0038 +81D4 bra L81ED +81D6 L81D6: clr L0042 +81D9 clr L0060 +81DC jsr LBE69 +81DF jsr LBE4B +81E2 ldd #0xB081 +81E5 jsr LC0BA +81E8 ldab #0x0A +81EA stab L0038 +81ED L81ED: bra L81F2 +81EF L81EF: clr L0042 +81F2 L81F2: ldab L0038 +81F5 beq L81FA +81F7 jmp L849F +81FA L81FA: jsr LBE4B +81FD ldab L0048 +8200 bne L8205 +8202 jsr LABA2 +8205 L8205: ldab L0048 +8208 clra +8209 jsr LFE16 +820C test +820D test +820E test +820F sec +8210 anda #0x9F +8212 sbca #0x2E +8214 sbca #0x50 +8216 sbca #0xB7 +8218 sbca #0xD9 +821A subd #0x4083 +821D ; 821D: 62 +821D .ascii 'b' +821E .byte 0x83,0xA5,0x83,0xC2,0x83,0xDF,0x83,0xFC +8226 .byte 0x84,0x19,0x84 +8229 ; 8229: 35 +8229 .ascii '5' +822A .byte 0x84 +822B ; 822B: 51 +822B .ascii 'Q' +822C .byte 0x84 +822D ; 822D: 78 +822D .ascii 'x' +822E .byte 0xF6,0x00,0x19,0xC4,0x01,0x27,0x13,0xCC +8236 .byte 0xAF,0xF2,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 +823E .byte 0x00 +823F ; 823F: 38 +823F .ascii '8' +8240 .byte 0x7F,0x00 +8242 ; 8242: 54,7C +8242 .ascii 'T|' +8244 .byte 0x00 +8245 ; 8245: 48,20 +8245 .ascii 'H ' +8247 .byte 0x05,0xC6,0x02,0xF7,0x00 +824C ; 824C: 48,7E +824C .ascii 'H~' +824E .byte 0x84,0x9F,0xF6,0x00 +8252 ; 8252: 54,4F +8252 .ascii 'TO' +8254 .byte 0xCE,0x00,0x05,0x02 +8258 ; 8258: 5D +8258 .ascii ']' +8259 .byte 0x27 +825A ; 825A: 4C +825A .ascii 'L' +825B .byte 0xF6,0x00 +825D ; 825D: 54 +825D .ascii 'T' +825E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8266 .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F +826E .byte 0xFF +826F ; 826F: 37,36 +826F .ascii '76' +8271 .byte 0xF6,0x00,0x06 +8274 ; 8274: 4F +8274 .ascii 'O' +8275 .byte 0x05,0xC3,0x08,0x00 +8279 ; 8279: 38 +8279 .ascii '8' +827A .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 +8282 .byte 0x00 +8283 ; 8283: 54,4F +8283 .ascii 'TO' +8285 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 +828D .byte 0x80,0x27,0x17,0xF6,0x00 +8292 ; 8292: 54,4F +8292 .ascii 'TO' +8294 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +829C .byte 0x02,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A +82A4 .byte 0xF7,0x00 +82A6 ; 82A6: 38,7C +82A6 .ascii '8|' +82A8 .byte 0x00 +82A9 ; 82A9: 54 +82A9 .ascii 'T' +82AA .byte 0xF6,0x00 +82AC ; 82AC: 54 +82AC .ascii 'T' +82AD .byte 0xC1 +82AE ; 82AE: 64,26 +82AE .ascii 'd&' +82B0 .byte 0x03 +82B1 ; 82B1: 7C +82B1 .ascii '|' +82B2 .byte 0x00 +82B3 ; 82B3: 48,7E +82B3 .ascii 'H~' +82B5 .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x02,0x27 +82BD .byte 0x13,0xCC,0xAF,0xFD,0xBD,0xC0,0xBA,0xC6 +82C5 .byte 0x0A,0xF7,0x00 +82C8 ; 82C8: 38 +82C8 .ascii '8' +82C9 .byte 0x7F,0x00 +82CB ; 82CB: 54,7C +82CB .ascii 'T|' +82CD .byte 0x00 +82CE ; 82CE: 48,20 +82CE .ascii 'H ' +82D0 .byte 0x05,0xC6,0x04,0xF7,0x00 +82D5 ; 82D5: 48,7E +82D5 .ascii 'H~' +82D7 .byte 0x84,0x9F,0xF6,0x00 +82DB ; 82DB: 54,4F +82DB .ascii 'TO' +82DD .byte 0xCE,0x00,0x05,0x02 +82E1 ; 82E1: 5D +82E1 .ascii ']' +82E2 .byte 0x27 +82E3 ; 82E3: 4C +82E3 .ascii 'L' +82E4 .byte 0xF6,0x00 +82E6 ; 82E6: 54 +82E6 .ascii 'T' +82E7 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +82EF .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F +82F7 .byte 0xFF +82F8 ; 82F8: 37,36 +82F8 .ascii '76' +82FA .byte 0xF6,0x00,0x06 +82FD ; 82FD: 4F +82FD .ascii 'O' +82FE .byte 0x05,0xC3,0x08,0x00 +8302 ; 8302: 38 +8302 .ascii '8' +8303 .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 +830B .byte 0x00 +830C ; 830C: 54,4F +830C .ascii 'TO' +830E .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 +8316 .byte 0x80,0x27,0x17,0xF6,0x00 +831B ; 831B: 54,4F +831B .ascii 'TO' +831D .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +8325 .byte 0x04,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A +832D .byte 0xF7,0x00 +832F ; 832F: 38,7C +832F .ascii '8|' +8331 .byte 0x00 +8332 ; 8332: 54 +8332 .ascii 'T' +8333 .byte 0xF6,0x00 +8335 ; 8335: 54 +8335 .ascii 'T' +8336 .byte 0xC1 +8337 ; 8337: 64,26 +8337 .ascii 'd&' +8339 .byte 0x03 +833A ; 833A: 7C +833A .ascii '|' +833B .byte 0x00 +833C ; 833C: 48,7E +833C .ascii 'H~' +833E .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x04,0x27 +8346 .byte 0x13,0xCC,0xB0,0x08,0xBD,0xC0,0xBA,0xC6 +834E .byte 0x0A,0xF7,0x00 +8351 ; 8351: 38 +8351 .ascii '8' +8352 .byte 0x7F,0x00 +8354 ; 8354: 54,7C +8354 .ascii 'T|' +8356 .byte 0x00 +8357 ; 8357: 48,20 +8357 .ascii 'H ' +8359 .byte 0x05,0xC6,0x06,0xF7,0x00 +835E ; 835E: 48,7E +835E .ascii 'H~' +8360 .byte 0x84,0x9F,0xF6,0x00 +8364 ; 8364: 54,4F +8364 .ascii 'TO' +8366 .byte 0xCE,0x00,0x05,0x02 +836A ; 836A: 5D +836A .ascii ']' +836B .byte 0x27 +836C ; 836C: 28 +836C .ascii '(' +836D .byte 0xF6,0x00 +836F ; 836F: 54 +836F .ascii 'T' +8370 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8378 .byte 0xA0,0x83,0x00,0x00 +837C ; 837C: 26 +837C .ascii '&' +837D .byte 0x17,0xF6,0x00 +8380 ; 8380: 54,4F +8380 .ascii 'TO' +8382 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +838A .byte 0x01,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A +8392 .byte 0xF7,0x00 +8394 ; 8394: 38,7C +8394 .ascii '8|' +8396 .byte 0x00 +8397 ; 8397: 54 +8397 .ascii 'T' +8398 .byte 0xF6,0x00 +839A ; 839A: 54 +839A .ascii 'T' +839B .byte 0xC1 +839C ; 839C: 64,26 +839C .ascii 'd&' +839E .byte 0x03 +839F ; 839F: 7C +839F .ascii '|' +83A0 .byte 0x00 +83A1 ; 83A1: 48,7E +83A1 .ascii 'H~' +83A3 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x01,0x27 +83AB .byte 0x10,0xCC,0xB0 +83AE ; 83AE: 34 +83AE .ascii '4' +83AF .byte 0xBD,0xC0,0xBA +83B2 ; 83B2: 7C +83B2 .ascii '|' +83B3 .byte 0x00 +83B4 ; 83B4: 48 +83B4 .ascii 'H' +83B5 .byte 0xC6,0x0A,0xF7,0x00 +83B9 ; 83B9: 38,20 +83B9 .ascii '8 ' +83BB .byte 0x03 +83BC ; 83BC: 7C +83BC .ascii '|' +83BD .byte 0x00 +83BE ; 83BE: 48,7E +83BE .ascii 'H~' +83C0 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x02,0x27 +83C8 .byte 0x10,0xCC,0xB0 +83CB ; 83CB: 4A +83CB .ascii 'J' +83CC .byte 0xBD,0xC0,0xBA +83CF ; 83CF: 7C +83CF .ascii '|' +83D0 .byte 0x00 +83D1 ; 83D1: 48 +83D1 .ascii 'H' +83D2 .byte 0xC6,0x0A,0xF7,0x00 +83D6 ; 83D6: 38,20 +83D6 .ascii '8 ' +83D8 .byte 0x03 +83D9 ; 83D9: 7C +83D9 .ascii '|' +83DA .byte 0x00 +83DB ; 83DB: 48,7E +83DB .ascii 'H~' +83DD .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x04,0x27 +83E5 .byte 0x10,0xCC,0xB0 +83E8 ; 83E8: 3F +83E8 .ascii '?' +83E9 .byte 0xBD,0xC0,0xBA +83EC ; 83EC: 7C +83EC .ascii '|' +83ED .byte 0x00 +83EE ; 83EE: 48 +83EE .ascii 'H' +83EF .byte 0xC6,0x0A,0xF7,0x00 +83F3 ; 83F3: 38,20 +83F3 .ascii '8 ' +83F5 .byte 0x03 +83F6 ; 83F6: 7C +83F6 .ascii '|' +83F7 .byte 0x00 +83F8 ; 83F8: 48,7E +83F8 .ascii 'H~' +83FA .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x10,0x27 +8402 .byte 0x10,0xCC,0xB0,0x1E,0xBD,0xC0,0xBA +8409 ; 8409: 7C +8409 .ascii '|' +840A .byte 0x00 +840B ; 840B: 48 +840B .ascii 'H' +840C .byte 0xC6,0x0A,0xF7,0x00 +8410 ; 8410: 38,20 +8410 .ascii '8 ' +8412 .byte 0x03 +8413 ; 8413: 7C +8413 .ascii '|' +8414 .byte 0x00 +8415 ; 8415: 48,7E +8415 .ascii 'H~' +8417 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4 +841D ; 841D: 20 +841D .ascii ' ' +841E .byte 0x27,0x10,0xCC,0xB0 +8422 ; 8422: 29 +8422 .ascii ')' +8423 .byte 0xBD,0xC0,0xBA +8426 ; 8426: 7C +8426 .ascii '|' +8427 .byte 0x00 +8428 ; 8428: 48 +8428 .ascii 'H' +8429 .byte 0xC6,0x0A,0xF7,0x00 +842D ; 842D: 38,20 +842D .ascii '8 ' +842F .byte 0x03 +8430 ; 8430: 7C +8430 .ascii '|' +8431 .byte 0x00 +8432 ; 8432: 48,20,6A +8432 .ascii 'H j' +8435 .byte 0xF6,0x0B,0xC1,0xC4,0x08,0x27,0x10,0xCC +843D .byte 0xB0 +843E ; 843E: 55 +843E .ascii 'U' +843F .byte 0xBD,0xC0,0xBA +8442 ; 8442: 7C +8442 .ascii '|' +8443 .byte 0x00 +8444 ; 8444: 48 +8444 .ascii 'H' +8445 .byte 0xC6,0x0A,0xF7,0x00 +8449 ; 8449: 38,20 +8449 .ascii '8 ' +844B .byte 0x03 +844C ; 844C: 7C +844C .ascii '|' +844D .byte 0x00 +844E ; 844E: 48,20,4E +844E .ascii 'H N' +8451 .byte 0xF6,0x0B,0xC1,0xC4 +8455 ; 8455: 40 +8455 .ascii '@' +8456 .byte 0x27,0x10,0xCC,0xB0 +845A ; 845A: 60 +845A .ascii '`' +845B .byte 0xBD,0xC0,0xBA,0x7F,0x00 +8460 ; 8460: 48 +8460 .ascii 'H' +8461 .byte 0xC6,0x0A,0xF7,0x00 +8465 ; 8465: 38,20 +8465 .ascii '8 ' +8467 .byte 0x0E,0x7F,0x00 +846A ; 846A: 48 +846A .ascii 'H' +846B .byte 0xCC,0xB0,0x13,0xBD,0xC0,0xBA,0xC6,0x0A +8473 .byte 0xF7,0x00 +8475 ; 8475: 38,20 +8475 .ascii '8 ' +8477 .byte 0x27,0xF6,0x00,0x1D +847B ; 847B: 2C +847B .ascii ',' +847C .byte 0x0E,0xCC,0xAE,0xA8,0xBD,0xC0,0xBA,0xCE +8484 .byte 0x00,0x1D,0x1D,0x00,0x80 +8489 ; 8489: 20 +8489 .ascii ' ' +848A .byte 0x0C,0xCC,0xAE,0xB3,0xBD,0xC0,0xBA,0xCE +8492 .byte 0x00,0x1D,0x1C,0x00,0x80,0xC6,0x0F,0xF7 +849A .byte 0x00 +849B ; 849B: 38 +849B .ascii '8' +849C .byte 0x7F,0x00 +849E ; 849E: 48 +849E .ascii 'H' +849F L849F: rts +84A0 L84A0: ldd L003B +84A3 bne L84A8 +84A5 jmp L8596 +84A8 L84A8: ldab L001F +84AB bge L84ED +84AD jsr LD652 +84B0 clr L0042 +84B3 clr L0009 +84B6 clr L000A +84B9 clr L0006 +84BC clrb +84BD clra +84BE std L0040 +84C1 clrb +84C2 clra +84C3 std L003E +84C6 jsr LE5AA +84C9 ldx #0x001F +84CC bclr 0x00,x,#0x80 +84CF ldx #0x001F +84D2 bset 0x00,x,#0x02 +84D5 ldx #0x001D +84D8 bset 0x00,x,#0x10 +84DB ldx #0x0017 +84DE bclr 0x00,x,#0x20 +84E1 ldx #0x0017 +84E4 bclr 0x00,x,#0x40 +84E7 ldx #0x0017 +84EA bclr 0x00,x,#0x80 +84ED L84ED: ldab L0BA9 +84F0 andb #0x02 +84F2 beq L8514 +84F4 ldab L0042 +84F7 clra +84F8 addd #0x0BE4 +84FB xgdx +84FC ldab 0x00,x +84FE beq L8514 +8500 jsr LBE4B +8503 ldd #0xB081 +8506 jsr LC0BA +8509 ldd #0x0258 +850C jsr LE571 +850F jsr L85AF +8512 bra L8580 +8514 L8514: ldab L0042 +8517 clra +8518 jsr LFE16 +851B test +851C test +851D test +851E sev +851F bita #0x80 +8521 bita #0x39 +8523 bita #0x4A +8525 bita #0x4F +8527 bita #0x54 +8529 bita #0x59 +852B bita #0x5E +852D bita #0x63 +852F bita #0x68 +8531 bita #0x6D +8533 bita #0x72 +8535 bita #0x77 +8537 bita #0x7C +8539 ldd #0xAE92 +853C jsr LC0BA +853F clr L0042 +8542 ldx #0x001F +8545 bset 0x00,x,#0x02 +8548 bra L8580 +854A .byte 0xBD,0x86,0x84 +854D ; 854D: 20,31 +854D .ascii ' 1' +854F .byte 0xBD,0x88 +8551 ; 8551: 2E,20,2C +8551 .ascii '. ,' +8554 .byte 0xBD,0x88,0xB8 +8557 ; 8557: 20 +8557 .ascii ' ' +8558 .byte 0x27,0xBD,0x8C,0xB4 +855C ; 855C: 20,22 +855C .ascii ' "' +855E .byte 0xBD,0x8E +8560 ; 8560: 35,20 +8560 .ascii '5 ' +8562 .byte 0x1D,0xBD,0x8F,0x0D +8566 ; 8566: 20 +8566 .ascii ' ' +8567 .byte 0x18,0xBD,0x90,0xD1 +856B ; 856B: 20 +856B .ascii ' ' +856C .byte 0x13,0xBD,0x92,0xEE +8570 ; 8570: 20 +8570 .ascii ' ' +8571 .byte 0x0E,0xBD,0x93,0xA5 +8575 ; 8575: 20 +8575 .ascii ' ' +8576 .byte 0x09,0xBD,0x94,0xDD +857A ; 857A: 20 +857A .ascii ' ' +857B .byte 0x04,0x8D +857D ; 857D: 31,20 +857D .ascii '1 ' +857F .byte 0x00 +8580 L8580: clr L000A +8583 ldab L0042 +8586 cmpb #0x0A +8588 beq L8594 +858A ldab L0042 +858D cmpb #0x07 +858F beq L8594 +8591 clr L0009 +8594 L8594: bra L85AE +8596 L8596: ldx #0x001F +8599 bclr 0x00,x,#0x04 +859C ldx #0x001F +859F bset 0x00,x,#0x80 +85A2 ldx #0x001D +85A5 bset 0x00,x,#0x10 +85A8 jsr LBE69 +85AB jsr LE5AA +85AE L85AE: rts +85AF L85AF: clr L0042 +85B2 clr L0006 +85B5 ldx #0x001F +85B8 bset 0x00,x,#0x02 +85BB jsr LBE69 +85BE rts +85BF .byte 0xF6,0x00,0x12,0xC4,0x1E +85C4 ; 85C4: 4F +85C4 .ascii 'O' +85C5 .byte 0xBD,0xFE +85C7 ; 85C7: 32 +85C7 .ascii '2' +85C8 .byte 0x85,0xDE,0x00,0x0E,0x86,0x08,0x00,0x08 +85D0 .byte 0x86 +85D1 ; 85D1: 32 +85D1 .ascii '2' +85D2 .byte 0x00,0x04,0x86,0x5C,0x00,0x02,0x86,0x83 +85DA .byte 0xFF,0xE4,0x00,0x00,0xF6,0x0B,0xDC,0xF7 +85E2 .byte 0x00,0x01,0xBD,0xC4 +85E6 ; 85E6: 30 +85E6 .ascii '0' +85E7 .byte 0xC6,0x01,0xF7,0x00 +85EB ; 85EB: 48 +85EB .ascii 'H' +85EC .byte 0x7F,0x00 +85EE ; 85EE: 2C +85EE .ascii ',' +85EF .byte 0xF6,0x0C,0xD9,0x27,0x03 +85F4 ; 85F4: 7A +85F4 .ascii 'z' +85F5 .byte 0x0C,0xD9,0xBD,0x97,0xF6,0xCC,0x01 +85FC ; 85FC: 5E +85FC .ascii '^' +85FD .byte 0xBD,0xE5 +85FF ; 85FF: 71 +85FF .ascii 'q' +8600 .byte 0xCC,0x02 +8602 ; 8602: 33 +8602 .ascii '3' +8603 .byte 0xFD,0x00 +8605 ; 8605: 3B,20,7B +8605 .ascii '; {' +8608 .byte 0xF6,0x0B,0xDB,0xF7,0x00,0x01,0xBD,0xC4 +8610 ; 8610: 30 +8610 .ascii '0' +8611 .byte 0xC6,0x02,0xF7,0x00 +8615 ; 8615: 48 +8615 .ascii 'H' +8616 .byte 0x7F,0x00 +8618 ; 8618: 2C +8618 .ascii ',' +8619 .byte 0xF6,0x0C,0xDA,0x27,0x03 +861E ; 861E: 7A +861E .ascii 'z' +861F .byte 0x0C,0xDA,0xBD,0x97,0xF6,0xCC,0x01 +8626 ; 8626: 5E +8626 .ascii '^' +8627 .byte 0xBD,0xE5 +8629 ; 8629: 71 +8629 .ascii 'q' +862A .byte 0xCC,0x02 +862C ; 862C: 33 +862C .ascii '3' +862D .byte 0xFD,0x00 +862F ; 862F: 3B,20,51 +862F .ascii '; Q' +8632 .byte 0xF6,0x0B,0xDA,0xF7,0x00,0x01,0xBD,0xC4 +863A ; 863A: 30 +863A .ascii '0' +863B .byte 0xC6,0x03,0xF7,0x00 +863F ; 863F: 48 +863F .ascii 'H' +8640 .byte 0x7F,0x00 +8642 ; 8642: 2C +8642 .ascii ',' +8643 .byte 0xF6,0x0C,0xDB,0x27,0x03 +8648 ; 8648: 7A +8648 .ascii 'z' +8649 .byte 0x0C,0xDB,0xBD,0x97,0xF6,0xCC,0x01 +8650 ; 8650: 5E +8650 .ascii '^' +8651 .byte 0xBD,0xE5 +8653 ; 8653: 71 +8653 .ascii 'q' +8654 .byte 0xCC,0x02 +8656 ; 8656: 33 +8656 .ascii '3' +8657 .byte 0xFD,0x00 +8659 ; 8659: 3B,20 +8659 .ascii '; ' +865B .byte 0x27,0xC6 +865D ; 865D: 40 +865D .ascii '@' +865E .byte 0xF7,0x00,0x01,0xBD,0xC4 +8663 ; 8663: 30 +8663 .ascii '0' +8664 .byte 0xC6,0x04,0xF7,0x00 +8668 ; 8668: 48 +8668 .ascii 'H' +8669 .byte 0x7F,0x00 +866B ; 866B: 2C +866B .ascii ',' +866C .byte 0xF6,0x0C,0xDC,0x27,0x03 +8671 ; 8671: 7A +8671 .ascii 'z' +8672 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xCC,0x01 +8679 ; 8679: 5E +8679 .ascii '^' +867A .byte 0xBD,0xE5 +867C ; 867C: 71 +867C .ascii 'q' +867D .byte 0xCC,0x02 +867F ; 867F: 33 +867F .ascii '3' +8680 .byte 0xFD,0x00 +8682 ; 8682: 3B,39 +8682 .ascii ';9' +8684 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27 +868A ; 868A: 2B +868A .ascii '+' +868B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0xC6,0x01 +8693 .byte 0xF7,0x00 +8695 ; 8695: 48 +8695 .ascii 'H' +8696 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x16,0xC6 +869E .byte 0x27,0xF7,0x10 +86A1 ; 86A1: 2D +86A1 .ascii '-' +86A2 .byte 0xC6,0x07,0xF7,0x10 +86A6 ; 86A6: 2B +86A6 .ascii '+' +86A7 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x01,0xF6,0x00 +86AF .byte 0x1A,0xF7 +86B1 ; 86B1: 30 +86B1 .ascii '0' +86B2 .byte 0x00 +86B3 ; 86B3: 7E +86B3 .ascii '~' +86B4 .byte 0x87,0xE8,0xF6,0x00,0x09 +86B9 ; 86B9: 4F +86B9 .ascii 'O' +86BA .byte 0xBD,0xFE +86BC ; 86BC: 32 +86BC .ascii '2' +86BD .byte 0x86,0xD7,0x00,0x00,0x87 +86C2 ; 86C2: 39 +86C2 .ascii '9' +86C3 .byte 0x00,0x01,0x87 +86C6 ; 86C6: 75 +86C6 .ascii 'u' +86C7 .byte 0x00,0x01,0x87,0xC5,0x00,0x08,0x87,0xD9 +86CF .byte 0x00,0x01,0x87,0xE8,0xFF,0xF5,0x00,0x00 +86D7 .byte 0xC6,0xFF,0xF7,0x0B,0xBC,0xF6,0x18,0x00 +86DF ; 86DF: 2D,29 +86DF .ascii '-)' +86E1 .byte 0xF6,0x00,0x07 +86E4 ; 86E4: 26,24 +86E4 .ascii '&$' +86E6 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x02,0xF6,0x00 +86EE .byte 0x1A,0xF7 +86F0 ; 86F0: 30 +86F0 .ascii '0' +86F1 .byte 0x00,0xCC,0x00 +86F4 ; 86F4: 32 +86F4 .ascii '2' +86F5 .byte 0xBD,0xE5 +86F7 ; 86F7: 71 +86F7 .ascii 'q' +86F8 .byte 0xCE,0x00,0x1A,0x1C,0x00,0x02,0xF6,0x00 +8700 .byte 0x1A,0xF7 +8702 ; 8702: 30 +8702 .ascii '0' +8703 .byte 0x00,0xCC,0x02 +8706 ; 8706: 33 +8706 .ascii '3' +8707 .byte 0xFD,0x00 +8709 ; 8709: 3B,5F,4F +8709 .ascii ';_O' +870C .byte 0xFD,0x00 +870E ; 870E: 40,5F,4F +870E .ascii '@_O' +8711 .byte 0xFD,0x00 +8713 ; 8713: 3E +8713 .ascii '>' +8714 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x03,0xBD +871C .byte 0x85,0xBF,0xBD,0xDC,0xA3,0xBD,0x97,0xF6 +8724 .byte 0xCE,0x00,0x17,0x1D,0x00 +8729 ; 8729: 20 +8729 .ascii ' ' +872A .byte 0xCE,0x00,0x17,0x1D,0x00 +872F ; 872F: 40 +872F .ascii '@' +8730 .byte 0xCE,0x00,0x17,0x1D,0x00,0x80 +8736 ; 8736: 7E +8736 .ascii '~' +8737 .byte 0x87,0xE8,0xF6,0x00 +873B ; 873B: 36,26,2F +873B .ascii '6&/' +873E .byte 0xF6,0x00 +8740 ; 8740: 48,4F +8740 .ascii 'HO' +8742 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 +874A ; 874A: 65 +874A .ascii 'e' +874B .byte 0x87 +874C ; 874C: 53 +874C .ascii 'S' +874D .byte 0x87 +874E ; 874E: 58 +874E .ascii 'X' +874F .byte 0x87 +8750 ; 8750: 5D +8750 .ascii ']' +8751 .byte 0x87 +8752 ; 8752: 62,7C +8752 .ascii 'b|' +8754 .byte 0x0C,0xD9 +8756 ; 8756: 20 +8756 .ascii ' ' +8757 .byte 0x0D +8758 ; 8758: 7C +8758 .ascii '|' +8759 .byte 0x0C,0xDA +875B ; 875B: 20 +875B .ascii ' ' +875C .byte 0x08 +875D ; 875D: 7C +875D .ascii '|' +875E .byte 0x0C,0xDB +8760 ; 8760: 20 +8760 .ascii ' ' +8761 .byte 0x03 +8762 ; 8762: 7C +8762 .ascii '|' +8763 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 +876B .byte 0x00 +876C ; 876C: 36 +876C .ascii '6' +876D .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 +8773 ; 8773: 20,73 +8773 .ascii ' s' +8775 .byte 0xF6,0x00 +8777 ; 8777: 36,26,43 +8777 .ascii '6&C' +877A .byte 0xF6,0x00 +877C ; 877C: 48,4F +877C .ascii 'HO' +877E .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 +8786 .byte 0xB5,0x87,0x8F,0x87,0x99,0x87,0xA3,0x87 +878E .byte 0xAD,0xF6,0x0C,0xD9,0x27,0x03 +8794 ; 8794: 7A +8794 .ascii 'z' +8795 .byte 0x0C,0xD9 +8797 ; 8797: 20 +8797 .ascii ' ' +8798 .byte 0x1C,0xF6,0x0C,0xDA,0x27,0x03 +879E ; 879E: 7A +879E .ascii 'z' +879F .byte 0x0C,0xDA +87A1 ; 87A1: 20 +87A1 .ascii ' ' +87A2 .byte 0x12,0xF6,0x0C,0xDB,0x27,0x03 +87A8 ; 87A8: 7A +87A8 .ascii 'z' +87A9 .byte 0x0C,0xDB +87AB ; 87AB: 20 +87AB .ascii ' ' +87AC .byte 0x08,0xF6,0x0C,0xDC,0x27,0x03 +87B2 ; 87B2: 7A +87B2 .ascii 'z' +87B3 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 +87BB .byte 0x00 +87BC ; 87BC: 36 +87BC .ascii '6' +87BD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 +87C3 ; 87C3: 20,23,7C +87C3 .ascii ' #|' +87C6 .byte 0x00 +87C7 ; 87C7: 48 +87C7 .ascii 'H' +87C8 .byte 0xF6,0x00 +87CA ; 87CA: 48 +87CA .ascii 'H' +87CB .byte 0xC1,0x04 +87CD ; 87CD: 23 +87CD .ascii '#' +87CE .byte 0x05,0xC6,0x01,0xF7,0x00 +87D3 ; 87D3: 48 +87D3 .ascii 'H' +87D4 .byte 0xBD,0x97,0xF6 +87D7 ; 87D7: 20 +87D7 .ascii ' ' +87D8 .byte 0x0F,0xCE,0x00,0x1A,0x1C,0x00,0x01,0xF6 +87E0 .byte 0x00,0x1A,0xF7 +87E3 ; 87E3: 30 +87E3 .ascii '0' +87E4 .byte 0x00,0xBD,0x85,0xAF +87E8 ; 87E8: 39 +87E8 .ascii '9' +87E9 .byte 0x7F,0x00,0x05,0x7F,0x00 +87EE ; 87EE: 54 +87EE .ascii 'T' +87EF .byte 0xF6,0x00 +87F1 ; 87F1: 54 +87F1 .ascii 'T' +87F2 .byte 0xC1 +87F3 ; 87F3: 50,24,2E +87F3 .ascii 'P$.' +87F6 .byte 0xF6,0x00 +87F8 ; 87F8: 54,4F +87F8 .ascii 'TO' +87FA .byte 0xC3,0xB0,0xD3,0x8F,0xE6,0x00,0xF7,0x00 +8802 .byte 0x06,0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83 +880A .byte 0x00,0x00 +880C ; 880C: 26 +880C .ascii '&' +880D .byte 0x11,0xBD,0xD3,0x11,0x83,0x00,0x00 +8814 ; 8814: 26 +8814 .ascii '&' +8815 .byte 0x03 +8816 ; 8816: 7C +8816 .ascii '|' +8817 .byte 0x00,0x05,0xCC,0x00,0x05,0xBD,0xE5 +881E ; 881E: 71,7C +881E .ascii 'q|' +8820 .byte 0x00 +8821 ; 8821: 54,20 +8821 .ascii 'T ' +8823 .byte 0xCB,0xBD,0x99,0x81,0xCC,0x07,0xD0,0xBD +882B .byte 0xE5 +882C ; 882C: 71,39 +882C .ascii 'q9' +882E .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC +8836 .byte 0x0B,0xB5,0xC4,0xFF,0x84,0x01,0xFD,0x00 +883E ; 883E: 52 +883E .ascii 'R' +883F .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 +8845 ; 8845: 20,70 +8845 .ascii ' p' +8847 .byte 0xF6,0x00,0x09 +884A ; 884A: 4F +884A .ascii 'O' +884B .byte 0xBD,0xFE +884D ; 884D: 32 +884D .ascii '2' +884E .byte 0x88 +884F ; 884F: 68 +884F .ascii 'h' +8850 .byte 0x00,0x00,0x88 +8853 ; 8853: 6D +8853 .ascii 'm' +8854 .byte 0x00,0x01,0x88,0x83,0x00,0x01,0x88,0xA7 +885C .byte 0x00,0x08,0x88,0xB4,0x00,0x01,0x88,0xB7 +8864 .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9A,0x05 +886B ; 886B: 20,4A +886B .ascii ' J' +886D .byte 0xFC,0x00 +886F ; 886F: 52 +886F .ascii 'R' +8870 .byte 0x83,0x01,0xF4 +8873 ; 8873: 24 +8873 .ascii '$' +8874 .byte 0x09,0xFC,0x00 +8877 ; 8877: 52 +8877 .ascii 'R' +8878 .byte 0xC3,0x00 +887A ; 887A: 32 +887A .ascii '2' +887B .byte 0xFD,0x00 +887D ; 887D: 52 +887D .ascii 'R' +887E .byte 0xBD,0x9A,0x05 +8881 ; 8881: 20,34 +8881 .ascii ' 4' +8883 .byte 0xFC,0x00 +8885 ; 8885: 52 +8885 .ascii 'R' +8886 .byte 0x83,0x00 +8888 ; 8888: 32,23 +8888 .ascii '2#' +888A .byte 0x17,0xFC,0x00 +888D ; 888D: 52 +888D .ascii 'R' +888E .byte 0xC3,0xFF,0xCE,0xFD,0x00 +8893 ; 8893: 52 +8893 .ascii 'R' +8894 .byte 0xFC,0x00 +8896 ; 8896: 52 +8896 .ascii 'R' +8897 .byte 0x83,0x00 +8899 ; 8899: 32,24 +8899 .ascii '2$' +889B .byte 0x06,0xCC,0x00 +889E ; 889E: 32 +889E .ascii '2' +889F .byte 0xFD,0x00 +88A1 ; 88A1: 52 +88A1 .ascii 'R' +88A2 .byte 0xBD,0x9A,0x05 +88A5 ; 88A5: 20 +88A5 .ascii ' ' +88A6 .byte 0x10,0xBD,0xA3 +88A9 ; 88A9: 7C,5F,4F +88A9 .ascii '|_O' +88AC .byte 0xFD,0x0B,0xB9,0xBD,0x85,0xAF +88B2 ; 88B2: 20 +88B2 .ascii ' ' +88B3 .byte 0x03,0xBD,0x85,0xAF +88B7 ; 88B7: 39 +88B7 .ascii '9' +88B8 .byte 0xF6,0x00,0x1F,0xC4,0x02 +88BD ; 88BD: 26 +88BD .ascii '&' +88BE .byte 0x0A,0xF6,0x00 +88C1 ; 88C1: 3A,26,28 +88C1 .ascii ':&(' +88C4 .byte 0xF6,0x00,0x1D +88C7 ; 88C7: 2D,23 +88C7 .ascii '-#' +88C9 .byte 0x7F,0x00 +88CB ; 88CB: 2C +88CB .ascii ',' +88CC .byte 0xCC,0xAE,0x9D,0xBD,0xC0,0xBA,0xCE,0x00 +88D4 .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1F,0x1D +88DC .byte 0x00 +88DD ; 88DD: 40 +88DD .ascii '@' +88DE .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0x7F,0x00 +88E6 ; 88E6: 54 +88E6 .ascii 'T' +88E7 .byte 0xC6 +88E8 ; 88E8: 32 +88E8 .ascii '2' +88E9 .byte 0xF7,0x00 +88EB ; 88EB: 3A +88EB .ascii ':' +88EC .byte 0xF6,0x00,0x09 +88EF ; 88EF: 26 +88EF .ascii '&' +88F0 .byte 0x03 +88F1 ; 88F1: 7E +88F1 .ascii '~' +88F2 .byte 0x89,0xE1,0xF6,0x00,0x1D +88F7 ; 88F7: 2C +88F7 .ascii ',' +88F8 .byte 0x03 +88F9 ; 88F9: 7E +88F9 .ascii '~' +88FA .byte 0x89,0xE1,0xF6,0x00,0x09,0xC1,0x0B +8901 ; 8901: 26 +8901 .ascii '&' +8902 .byte 0x06,0xBD,0x85,0xAF +8906 ; 8906: 7E +8906 .ascii '~' +8907 .byte 0x89,0xDE,0xF6,0x00 +890B ; 890B: 54,26,26 +890B .ascii 'T&&' +890E .byte 0xBD,0xBE +8910 ; 8910: 4B +8910 .ascii 'K' +8911 .byte 0xF6,0x00,0x09,0xC1,0x0A +8916 ; 8916: 26 +8916 .ascii '&' +8917 .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB +891F ; 891F: 30,37 +891F .ascii '07' +8921 .byte 0xCC,0x0B,0x95,0xF0,0x00 +8926 ; 8926: 54 +8926 .ascii 'T' +8927 .byte 0x82,0x00,0x8F +892A ; 892A: 33 +892A .ascii '3' +892B .byte 0xE7,0x00,0xC6 +892E ; 892E: 32 +892E .ascii '2' +892F .byte 0xF7,0x00 +8931 ; 8931: 3A,20,37 +8931 .ascii ': 7' +8934 .byte 0xF6,0x00 +8936 ; 8936: 54 +8936 .ascii 'T' +8937 .byte 0xC1,0x01 +8939 ; 8939: 26 +8939 .ascii '&' +893A .byte 0x27,0xF6,0x00,0x09,0xC1,0x05,0x27 +8941 ; 8941: 20 +8941 .ascii ' ' +8942 .byte 0xF6,0x00,0x09,0xC1,0x0A,0x27,0x19,0xF6 +894A .byte 0x00,0x09,0xCB +894D ; 894D: 30,37 +894D .ascii '07' +894F .byte 0xCC,0x0B,0x95,0xF0,0x00 +8954 ; 8954: 54 +8954 .ascii 'T' +8955 .byte 0x82,0x00,0x8F +8958 ; 8958: 33 +8958 .ascii '3' +8959 .byte 0xE7,0x00,0xC6 +895C ; 895C: 32 +895C .ascii '2' +895D .byte 0xF7,0x00 +895F ; 895F: 3A,20 +895F .ascii ': ' +8961 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02,0x7F +8969 .byte 0x00 +896A ; 896A: 3A +896A .ascii ':' +896B .byte 0xBD,0xBE,0x01 +896E ; 896E: 7C +896E .ascii '|' +896F .byte 0x00 +8970 ; 8970: 54 +8970 .ascii 'T' +8971 .byte 0xF6,0x00 +8973 ; 8973: 54 +8973 .ascii 'T' +8974 .byte 0xC1,0x02 +8976 ; 8976: 26,60 +8976 .ascii '&`' +8978 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B +8980 .byte 0x94,0xCB,0xD0 +8983 ; 8983: 37 +8983 .ascii '7' +8984 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A +898B ; 898B: 3D,30 +898B .ascii '=0' +898D .byte 0xEB,0x00 +898F ; 898F: 31 +898F .ascii '1' +8990 .byte 0xF7,0x00,0x06,0xC6 +8994 ; 8994: 32 +8994 .ascii '2' +8995 .byte 0xF7,0x00 +8997 ; 8997: 3A +8997 .ascii ':' +8998 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 +89A0 .byte 0x00 +89A1 ; 89A1: 26 +89A1 .ascii '&' +89A2 .byte 0x27,0xBD,0xD3,0x11,0x83,0x00,0x00 +89A9 ; 89A9: 26 +89A9 .ascii '&' +89AA .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 +89B0 ; 89B0: 40 +89B0 .ascii '@' +89B1 .byte 0xBD,0x8C +89B3 ; 89B3: 73,20 +89B3 .ascii 's ' +89B5 .byte 0x0F,0xCE,0x00,0x1F,0x1D,0x00 +89BB ; 89BB: 40 +89BB .ascii '@' +89BC .byte 0xCC +89BD ; 89BD: 2A +89BD .ascii '*' +89BE .byte 0xFF,0xFD,0x00,0x27,0xBD,0xA3,0x85,0xBD +89C6 .byte 0x9A +89C7 ; 89C7: 47,20 +89C7 .ascii 'G ' +89C9 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE +89D1 .byte 0x00,0x1F,0x1C,0x00,0x02 +89D6 ; 89D6: 20 +89D6 .ascii ' ' +89D7 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 +89DE ; 89DE: 7E +89DE .ascii '~' +89DF .byte 0x8C +89E0 ; 89E0: 72 +89E0 .ascii 'r' +89E1 .byte 0xF6,0x00,0x1D +89E4 ; 89E4: 2D +89E4 .ascii '-' +89E5 .byte 0x03 +89E6 ; 89E6: 7E +89E6 .ascii '~' +89E7 .byte 0x8C +89E8 ; 89E8: 72 +89E8 .ascii 'r' +89E9 .byte 0xF6,0x00,0x09 +89EC ; 89EC: 4F +89EC .ascii 'O' +89ED .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x8C +89F5 ; 89F5: 72 +89F5 .ascii 'r' +89F6 .byte 0x8A,0x0E,0x8A,0x14,0x8A,0xAA,0x8B +89FD ; 89FD: 5E +89FD .ascii '^' +89FE .byte 0x8B,0x9E,0x8B,0xDB,0x8C +8A03 ; 8A03: 72 +8A03 .ascii 'r' +8A04 .byte 0x8C +8A05 ; 8A05: 72 +8A05 .ascii 'r' +8A06 .byte 0x8C +8A07 ; 8A07: 72 +8A07 .ascii 'r' +8A08 .byte 0x8B,0xFC,0x8C +8A0B ; 8A0B: 67 +8A0B .ascii 'g' +8A0C .byte 0x8C +8A0D ; 8A0D: 6F +8A0D .ascii 'o' +8A0E .byte 0xBD,0x9A +8A10 ; 8A10: 47,7E +8A10 .ascii 'G~' +8A12 .byte 0x8C +8A13 ; 8A13: 72 +8A13 .ascii 'r' +8A14 .byte 0xF6,0x00 +8A16 ; 8A16: 36 +8A16 .ascii '6' +8A17 .byte 0x27,0x03 +8A19 ; 8A19: 7E +8A19 .ascii '~' +8A1A .byte 0x8A,0x9B,0xF6,0x00,0x1F,0xC4 +8A20 ; 8A20: 40 +8A20 .ascii '@' +8A21 .byte 0x27 +8A22 ; 8A22: 78 +8A22 .ascii 'x' +8A23 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8A29 ; 8A29: 52 +8A29 .ascii 'R' +8A2A .byte 0xF6,0x0B,0xAA,0xC1 +8A2E ; 8A2E: 32,24,22 +8A2E .ascii '2$"' +8A31 .byte 0xF6,0x0B,0xAA +8A34 ; 8A34: 4F +8A34 .ascii 'O' +8A35 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B +8A3D .byte 0xAA +8A3E ; 8A3E: 4F,37,36 +8A3E .ascii 'O76' +8A41 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 +8A49 .byte 0x27 +8A4A ; 8A4A: 24 +8A4A .ascii '$' +8A4B .byte 0x05 +8A4C ; 8A4C: 5F,4F +8A4C .ascii '_O' +8A4E .byte 0xFD,0x00,0x27 +8A51 ; 8A51: 20 +8A51 .ascii ' ' +8A52 .byte 0x27,0xF6,0x0B,0xAA,0xC1 +8A57 ; 8A57: 32,26,20 +8A57 .ascii '2& ' +8A5A .byte 0xF6,0x0B,0xAA +8A5D ; 8A5D: 4F +8A5D .ascii 'O' +8A5E .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B +8A66 .byte 0xAA +8A67 ; 8A67: 4F,37,36 +8A67 .ascii 'O76' +8A6A .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 +8A72 .byte 0x27 +8A73 ; 8A73: 24 +8A73 .ascii '$' +8A74 .byte 0x05 +8A75 ; 8A75: 5F,4F +8A75 .ascii '_O' +8A77 .byte 0xFD,0x00,0x27 +8A7A ; 8A7A: 20 +8A7A .ascii ' ' +8A7B .byte 0x17,0xF6,0x0B,0xAA +8A7F ; 8A7F: 4F +8A7F .ascii 'O' +8A80 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 +8A88 .byte 0x27,0x83,0x27,0x0F +8A8C ; 8A8C: 23 +8A8C .ascii '#' +8A8D .byte 0x05 +8A8E ; 8A8E: 5F,4F +8A8E .ascii '_O' +8A90 .byte 0xFD,0x00,0x27,0xBD,0x9A +8A95 ; 8A95: 47 +8A95 .ascii 'G' +8A96 .byte 0xC6,0x02,0xF7,0x00 +8A9A ; 8A9A: 36 +8A9A .ascii '6' +8A9B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8AA3 ; 8AA3: 33 +8AA3 .ascii '3' +8AA4 .byte 0xFD,0x00 +8AA6 ; 8AA6: 3B,7E +8AA6 .ascii ';~' +8AA8 .byte 0x8C +8AA9 ; 8AA9: 72 +8AA9 .ascii 'r' +8AAA .byte 0xF6,0x00 +8AAC ; 8AAC: 36 +8AAC .ascii '6' +8AAD .byte 0x27,0x03 +8AAF ; 8AAF: 7E +8AAF .ascii '~' +8AB0 .byte 0x8B +8AB1 ; 8AB1: 4F +8AB1 .ascii 'O' +8AB2 .byte 0xF6,0x00,0x1F,0xC4 +8AB6 ; 8AB6: 40,26 +8AB6 .ascii '@&' +8AB8 .byte 0x03 +8AB9 ; 8AB9: 7E +8AB9 .ascii '~' +8ABA .byte 0x8B +8ABB ; 8ABB: 4F +8ABB .ascii 'O' +8ABC .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8AC2 ; 8AC2: 57 +8AC2 .ascii 'W' +8AC3 .byte 0xFC,0x00,0x27 +8AC6 ; 8AC6: 26 +8AC6 .ascii '&' +8AC7 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8ACC ; 8ACC: 32,24 +8ACC .ascii '2$' +8ACE .byte 0x11,0xF6,0x0B,0xAA +8AD2 ; 8AD2: 4F,37,36 +8AD2 .ascii 'O76' +8AD5 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 +8ADD .byte 0x27 +8ADE ; 8ADE: 20,38 +8ADE .ascii ' 8' +8AE0 .byte 0xFC,0x00,0x27 +8AE3 ; 8AE3: 26 +8AE3 .ascii '&' +8AE4 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8AE9 ; 8AE9: 32,26 +8AE9 .ascii '2&' +8AEB .byte 0x11,0xF6,0x0B,0xAA +8AEF ; 8AEF: 4F,37,36 +8AEF .ascii 'O76' +8AF2 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 +8AFA .byte 0x27 +8AFB ; 8AFB: 20 +8AFB .ascii ' ' +8AFC .byte 0x1B,0xF6,0x0B,0xAA +8B00 ; 8B00: 4F +8B00 .ascii 'O' +8B01 .byte 0xB3,0x00,0x27 +8B04 ; 8B04: 22 +8B04 .ascii '"' +8B05 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 +8B0D .byte 0x00,0xFD,0x00,0x27 +8B11 ; 8B11: 20 +8B11 .ascii ' ' +8B12 .byte 0x05 +8B13 ; 8B13: 5F,4F +8B13 .ascii '_O' +8B15 .byte 0xFD,0x00,0x27 +8B18 ; 8B18: 20,2D +8B18 .ascii ' -' +8B1A .byte 0xFC,0x00,0x27 +8B1D ; 8B1D: 26 +8B1D .ascii '&' +8B1E .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 +8B26 .byte 0x00,0xFD,0x00,0x27 +8B2A ; 8B2A: 20 +8B2A .ascii ' ' +8B2B .byte 0x1B,0xF6,0x0B,0xAA +8B2F ; 8B2F: 4F +8B2F .ascii 'O' +8B30 .byte 0xB3,0x00,0x27 +8B33 ; 8B33: 22 +8B33 .ascii '"' +8B34 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 +8B3C .byte 0x00,0xFD,0x00,0x27 +8B40 ; 8B40: 20 +8B40 .ascii ' ' +8B41 .byte 0x05 +8B42 ; 8B42: 5F,4F +8B42 .ascii '_O' +8B44 .byte 0xFD,0x00,0x27,0xBD,0x9A +8B49 ; 8B49: 47 +8B49 .ascii 'G' +8B4A .byte 0xC6,0x02,0xF7,0x00 +8B4E ; 8B4E: 36 +8B4E .ascii '6' +8B4F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8B57 ; 8B57: 33 +8B57 .ascii '3' +8B58 .byte 0xFD,0x00 +8B5A ; 8B5A: 3B,7E +8B5A .ascii ';~' +8B5C .byte 0x8C +8B5D ; 8B5D: 72 +8B5D .ascii 'r' +8B5E .byte 0xF6,0x00 +8B60 ; 8B60: 36,26,2C +8B60 .ascii '6&,' +8B63 .byte 0xF6,0x00,0x1F,0xC4 +8B67 ; 8B67: 40 +8B67 .ascii '@' +8B68 .byte 0x27 +8B69 ; 8B69: 25 +8B69 .ascii '%' +8B6A .byte 0xFC,0x00 +8B6C ; 8B6C: 46 +8B6C .ascii 'F' +8B6D .byte 0x83,0x00 +8B6F ; 8B6F: 64,24 +8B6F .ascii 'd$' +8B71 .byte 0x15,0xFE,0x00 +8B74 ; 8B74: 46 +8B74 .ascii 'F' +8B75 .byte 0x08,0xFF,0x00 +8B78 ; 8B78: 46 +8B78 .ascii 'F' +8B79 .byte 0xFC,0x00 +8B7B ; 8B7B: 46 +8B7B .ascii 'F' +8B7C .byte 0x83,0x00 +8B7E ; 8B7E: 64,25 +8B7E .ascii 'd%' +8B80 .byte 0x06,0xCC,0x00,0x01,0xFD,0x00 +8B86 ; 8B86: 46 +8B86 .ascii 'F' +8B87 .byte 0xBD,0x9A +8B89 ; 8B89: 47 +8B89 .ascii 'G' +8B8A .byte 0xC6,0x02,0xF7,0x00 +8B8E ; 8B8E: 36 +8B8E .ascii '6' +8B8F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8B97 ; 8B97: 33 +8B97 .ascii '3' +8B98 .byte 0xFD,0x00 +8B9A ; 8B9A: 3B,7E +8B9A .ascii ';~' +8B9C .byte 0x8C +8B9D ; 8B9D: 72 +8B9D .ascii 'r' +8B9E .byte 0xF6,0x00 +8BA0 ; 8BA0: 36,26,29 +8BA0 .ascii '6&)' +8BA3 .byte 0xF6,0x00,0x1F,0xC4 +8BA7 ; 8BA7: 40 +8BA7 .ascii '@' +8BA8 .byte 0x27 +8BA9 ; 8BA9: 22 +8BA9 .ascii '"' +8BAA .byte 0xFC,0x00 +8BAC ; 8BAC: 46 +8BAC .ascii 'F' +8BAD .byte 0x83,0x00,0x00 +8BB0 ; 8BB0: 23 +8BB0 .ascii '#' +8BB1 .byte 0x12,0xFE,0x00 +8BB4 ; 8BB4: 46 +8BB4 .ascii 'F' +8BB5 .byte 0x09,0xFF,0x00 +8BB8 ; 8BB8: 46 +8BB8 .ascii 'F' +8BB9 .byte 0xFC,0x00 +8BBB ; 8BBB: 46,26 +8BBB .ascii 'F&' +8BBD .byte 0x06,0xCC,0x00 +8BC0 ; 8BC0: 63 +8BC0 .ascii 'c' +8BC1 .byte 0xFD,0x00 +8BC3 ; 8BC3: 46 +8BC3 .ascii 'F' +8BC4 .byte 0xBD,0x9A +8BC6 ; 8BC6: 47 +8BC6 .ascii 'G' +8BC7 .byte 0xC6,0x02,0xF7,0x00 +8BCB ; 8BCB: 36 +8BCB .ascii '6' +8BCC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8BD4 ; 8BD4: 33 +8BD4 .ascii '3' +8BD5 .byte 0xFD,0x00 +8BD7 ; 8BD7: 3B,7E +8BD7 .ascii ';~' +8BD9 .byte 0x8C +8BDA ; 8BDA: 72 +8BDA .ascii 'r' +8BDB .byte 0xF6,0x00,0x1F,0xC4 +8BDF ; 8BDF: 40 +8BDF .ascii '@' +8BE0 .byte 0x27,0x15,0xF6,0x00,0x19,0xC4,0x10,0x27 +8BE8 .byte 0x08,0xCE,0x00,0x19,0x1D,0x00,0x10 +8BEF ; 8BEF: 20 +8BEF .ascii ' ' +8BF0 .byte 0x06,0xCE,0x00,0x19,0x1C,0x00,0x10,0xBD +8BF8 .byte 0x9A +8BF9 ; 8BF9: 47,20,76 +8BF9 .ascii 'G v' +8BFC .byte 0xBD,0xA3,0x85,0xF6,0x00,0x06,0xC1 +8C03 ; 8C03: 64,24,24 +8C03 .ascii 'd$$' +8C06 .byte 0xBD,0x97 +8C08 ; 8C08: 6F +8C08 .ascii 'o' +8C09 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 +8C11 .byte 0x00,0x27,0x16,0xF6,0x00,0x06,0xC1,0x09 +8C19 ; 8C19: 26 +8C19 .ascii '&' +8C1A .byte 0x03,0xBD,0x97 +8C1D ; 8C1D: 6F +8C1D .ascii 'o' +8C1E .byte 0xF6,0x00,0x06,0xC1 +8C22 ; 8C22: 45,26 +8C22 .ascii 'E&' +8C24 .byte 0x05,0xC6,0x01,0xF7,0x00,0x06,0xF6,0x0E +8C2C ; 8C2C: 6D +8C2C .ascii 'm' +8C2D .byte 0xC1,0x01 +8C2F ; 8C2F: 26 +8C2F .ascii '&' +8C30 .byte 0x11,0xF6,0x00,0x06 +8C34 ; 8C34: 4F +8C34 .ascii 'O' +8C35 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +8C3D .byte 0x7F +8C3E ; 8C3E: 4F +8C3E .ascii 'O' +8C3F .byte 0xFD,0x00 +8C41 ; 8C41: 46 +8C41 .ascii 'F' +8C42 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 +8C48 ; 8C48: 26 +8C48 .ascii '&' +8C49 .byte 0x12,0xCE,0x00,0x1F,0x1C,0x00 +8C4F ; 8C4F: 40 +8C4F .ascii '@' +8C50 .byte 0xFC,0x00,0x27,0x83,0x27,0x0F +8C56 ; 8C56: 23 +8C56 .ascii '#' +8C57 .byte 0x02,0x8D,0x19 +8C5A ; 8C5A: 20 +8C5A .ascii ' ' +8C5B .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 +8C61 ; 8C61: 40 +8C61 .ascii '@' +8C62 .byte 0xBD,0x9A +8C64 ; 8C64: 47,20 +8C64 .ascii 'G ' +8C66 .byte 0x0B,0xBD,0xA3,0x85,0xBD,0x85,0xAF +8C6D ; 8C6D: 20 +8C6D .ascii ' ' +8C6E .byte 0x03,0xBD,0x85,0xAF +8C72 ; 8C72: 39 +8C72 .ascii '9' +8C73 .byte 0xF6,0x00,0x06 +8C76 ; 8C76: 4F +8C76 .ascii 'O' +8C77 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 +8C7F .byte 0xFF,0x84 +8C81 ; 8C81: 3F +8C81 .ascii '?' +8C82 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 +8C88 ; 8C88: 4F +8C88 .ascii 'O' +8C89 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +8C91 .byte 0x7F +8C92 ; 8C92: 4F +8C92 .ascii 'O' +8C93 .byte 0xFD,0x00 +8C95 ; 8C95: 46 +8C95 .ascii 'F' +8C96 .byte 0xF6,0x00,0x06 +8C99 ; 8C99: 4F +8C99 .ascii 'O' +8C9A .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +8CA2 .byte 0x08,0x27,0x08,0xCE,0x00,0x19,0x1C,0x00 +8CAA .byte 0x10 +8CAB ; 8CAB: 20 +8CAB .ascii ' ' +8CAC .byte 0x06,0xCE,0x00,0x19,0x1D,0x00,0x10 +8CB3 ; 8CB3: 39 +8CB3 .ascii '9' +8CB4 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC +8CBC .byte 0x0B,0xB7,0xFD,0x00,0x0D,0xCE,0x00,0x1F +8CC4 .byte 0x1D,0x00,0x02,0x7F,0x00 +8CC9 ; 8CC9: 36,7E +8CC9 .ascii '6~' +8CCB .byte 0x8E +8CCC ; 8CCC: 34 +8CCC .ascii '4' +8CCD .byte 0xF6,0x00,0x09 +8CD0 ; 8CD0: 4F +8CD0 .ascii 'O' +8CD1 .byte 0xBD,0xFE +8CD3 ; 8CD3: 32 +8CD3 .ascii '2' +8CD4 .byte 0x8C,0xEE,0x00,0x00,0x8C,0xF4,0x00,0x01 +8CDC .byte 0x8D,0x80,0x00,0x01,0x8E +8CE1 ; 8CE1: 29 +8CE1 .ascii ')' +8CE2 .byte 0x00,0x08,0x8E +8CE5 ; 8CE5: 31 +8CE5 .ascii '1' +8CE6 .byte 0x00,0x01,0x8E +8CE9 ; 8CE9: 34 +8CE9 .ascii '4' +8CEA .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9B +8CF0 ; 8CF0: 63,7E +8CF0 .ascii 'c~' +8CF2 .byte 0x8E +8CF3 ; 8CF3: 34 +8CF3 .ascii '4' +8CF4 .byte 0xF6,0x00 +8CF6 ; 8CF6: 36,26,78 +8CF6 .ascii '6&x' +8CF9 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8CFF ; 8CFF: 52 +8CFF .ascii 'R' +8D00 .byte 0xF6,0x0B,0xAA,0xC1 +8D04 ; 8D04: 32,24,22 +8D04 .ascii '2$"' +8D07 .byte 0xF6,0x0B,0xAA +8D0A ; 8D0A: 4F +8D0A .ascii 'O' +8D0B .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B +8D13 .byte 0xAA +8D14 ; 8D14: 4F,37,36 +8D14 .ascii 'O76' +8D17 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 +8D1F .byte 0x0D +8D20 ; 8D20: 24 +8D20 .ascii '$' +8D21 .byte 0x05 +8D22 ; 8D22: 5F,4F +8D22 .ascii '_O' +8D24 .byte 0xFD,0x00,0x0D +8D27 ; 8D27: 20 +8D27 .ascii ' ' +8D28 .byte 0x27,0xF6,0x0B,0xAA,0xC1 +8D2D ; 8D2D: 32,26,20 +8D2D .ascii '2& ' +8D30 .byte 0xF6,0x0B,0xAA +8D33 ; 8D33: 4F +8D33 .ascii 'O' +8D34 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B +8D3C .byte 0xAA +8D3D ; 8D3D: 4F,37,36 +8D3D .ascii 'O76' +8D40 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 +8D48 .byte 0x0D +8D49 ; 8D49: 24 +8D49 .ascii '$' +8D4A .byte 0x05 +8D4B ; 8D4B: 5F,4F +8D4B .ascii '_O' +8D4D .byte 0xFD,0x00,0x0D +8D50 ; 8D50: 20 +8D50 .ascii ' ' +8D51 .byte 0x17,0xF6,0x0B,0xAA +8D55 ; 8D55: 4F +8D55 .ascii 'O' +8D56 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xFC,0x00 +8D5E .byte 0x0D,0x83,0x27,0x0F +8D62 ; 8D62: 23 +8D62 .ascii '#' +8D63 .byte 0x05 +8D64 ; 8D64: 5F,4F +8D64 .ascii '_O' +8D66 .byte 0xFD,0x00,0x0D,0xBD,0x9B +8D6B ; 8D6B: 63 +8D6B .ascii 'c' +8D6C .byte 0xC6,0x02,0xF7,0x00 +8D70 ; 8D70: 36 +8D70 .ascii '6' +8D71 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8D79 ; 8D79: 33 +8D79 .ascii '3' +8D7A .byte 0xFD,0x00 +8D7C ; 8D7C: 3B,7E +8D7C .ascii ';~' +8D7E .byte 0x8E +8D7F ; 8D7F: 34 +8D7F .ascii '4' +8D80 .byte 0xF6,0x00 +8D82 ; 8D82: 36 +8D82 .ascii '6' +8D83 .byte 0x27,0x03 +8D85 ; 8D85: 7E +8D85 .ascii '~' +8D86 .byte 0x8E,0x1B,0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8D8E ; 8D8E: 57 +8D8E .ascii 'W' +8D8F .byte 0xFC,0x00,0x0D +8D92 ; 8D92: 26 +8D92 .ascii '&' +8D93 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8D98 ; 8D98: 32,24 +8D98 .ascii '2$' +8D9A .byte 0x11,0xF6,0x0B,0xAA +8D9E ; 8D9E: 4F,37,36 +8D9E .ascii 'O76' +8DA1 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 +8DA9 .byte 0x0D +8DAA ; 8DAA: 20,38 +8DAA .ascii ' 8' +8DAC .byte 0xFC,0x00,0x0D +8DAF ; 8DAF: 26 +8DAF .ascii '&' +8DB0 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8DB5 ; 8DB5: 32,26 +8DB5 .ascii '2&' +8DB7 .byte 0x11,0xF6,0x0B,0xAA +8DBB ; 8DBB: 4F,37,36 +8DBB .ascii 'O76' +8DBE .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 +8DC6 .byte 0x0D +8DC7 ; 8DC7: 20 +8DC7 .ascii ' ' +8DC8 .byte 0x1B,0xF6,0x0B,0xAA +8DCC ; 8DCC: 4F +8DCC .ascii 'O' +8DCD .byte 0xB3,0x00,0x0D +8DD0 ; 8DD0: 22 +8DD0 .ascii '"' +8DD1 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 +8DD9 .byte 0x00,0xFD,0x00,0x0D +8DDD ; 8DDD: 20 +8DDD .ascii ' ' +8DDE .byte 0x05 +8DDF ; 8DDF: 5F,4F +8DDF .ascii '_O' +8DE1 .byte 0xFD,0x00,0x0D +8DE4 ; 8DE4: 20,2D +8DE4 .ascii ' -' +8DE6 .byte 0xFC,0x00,0x0D +8DE9 ; 8DE9: 26 +8DE9 .ascii '&' +8DEA .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 +8DF2 .byte 0x00,0xFD,0x00,0x0D +8DF6 ; 8DF6: 20 +8DF6 .ascii ' ' +8DF7 .byte 0x1B,0xF6,0x0B,0xAA +8DFB ; 8DFB: 4F +8DFB .ascii 'O' +8DFC .byte 0xB3,0x00,0x0D +8DFF ; 8DFF: 22 +8DFF .ascii '"' +8E00 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 +8E08 .byte 0x00,0xFD,0x00,0x0D +8E0C ; 8E0C: 20 +8E0C .ascii ' ' +8E0D .byte 0x05 +8E0E ; 8E0E: 5F,4F +8E0E .ascii '_O' +8E10 .byte 0xFD,0x00,0x0D,0xBD,0x9B +8E15 ; 8E15: 63 +8E15 .ascii 'c' +8E16 .byte 0xC6,0x02,0xF7,0x00 +8E1A ; 8E1A: 36 +8E1A .ascii '6' +8E1B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8E23 ; 8E23: 33 +8E23 .ascii '3' +8E24 .byte 0xFD,0x00 +8E26 ; 8E26: 3B,20 +8E26 .ascii '; ' +8E28 .byte 0x0B,0xBD,0xA4 +8E2B ; 8E2B: 4F +8E2B .ascii 'O' +8E2C .byte 0xBD,0x85,0xAF +8E2F ; 8E2F: 20 +8E2F .ascii ' ' +8E30 .byte 0x03,0xBD,0x85,0xAF +8E34 ; 8E34: 39 +8E34 .ascii '9' +8E35 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1E,0x7F +8E3D .byte 0x00 +8E3E ; 8E3E: 48 +8E3E .ascii 'H' +8E3F .byte 0xF6,0x0B,0xC0,0xF7,0x00 +8E44 ; 8E44: 67 +8E44 .ascii 'g' +8E45 .byte 0xF6,0x0E +8E47 ; 8E47: 6D +8E47 .ascii 'm' +8E48 .byte 0xF7,0x0E +8E4A ; 8E4A: 6F +8E4A .ascii 'o' +8E4B .byte 0xF6,0x0E +8E4D ; 8E4D: 6E +8E4D .ascii 'n' +8E4E .byte 0xF7,0x0E +8E50 ; 8E50: 70 +8E50 .ascii 'p' +8E51 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 +8E57 ; 8E57: 7E +8E57 .ascii '~' +8E58 .byte 0x8F,0x0C,0xF6,0x00,0x09 +8E5D ; 8E5D: 4F +8E5D .ascii 'O' +8E5E .byte 0xBD,0xFE +8E60 ; 8E60: 32 +8E60 .ascii '2' +8E61 .byte 0x8E +8E62 ; 8E62: 7B +8E62 .ascii '{' +8E63 .byte 0x00,0x00,0x8E,0x81,0x00,0x01,0x8E,0x87 +8E6B .byte 0x00,0x04,0x8F,0x01,0x00,0x05,0x8F,0x09 +8E73 .byte 0x00,0x01,0x8F,0x0C,0xFF,0xF5,0x00,0x00 +8E7B .byte 0xBD,0x9C,0x15 +8E7E ; 8E7E: 7E +8E7E .ascii '~' +8E7F .byte 0x8F,0x0C,0xBD,0xA7 +8E83 ; 8E83: 5F,7E +8E83 .ascii '_~' +8E85 .byte 0x8F,0x0C,0xF6,0x00 +8E89 ; 8E89: 48 +8E89 .ascii 'H' +8E8A .byte 0xC1,0x08 +8E8C ; 8E8C: 25 +8E8C .ascii '%' +8E8D .byte 0x05,0xF6,0x00 +8E90 ; 8E90: 67,2D +8E90 .ascii 'g-' +8E92 .byte 0x03,0xBD,0xA4 +8E95 ; 8E95: 59 +8E95 .ascii 'Y' +8E96 .byte 0xF6,0x00 +8E98 ; 8E98: 48 +8E98 .ascii 'H' +8E99 .byte 0xC1,0x0A +8E9B ; 8E9B: 24,5F,7C +8E9B .ascii '$_|' +8E9E .byte 0x00 +8E9F ; 8E9F: 48 +8E9F .ascii 'H' +8EA0 .byte 0xF6,0x00 +8EA2 ; 8EA2: 48 +8EA2 .ascii 'H' +8EA3 .byte 0xC1,0x01 +8EA5 ; 8EA5: 26 +8EA5 .ascii '&' +8EA6 .byte 0x0F,0xF6,0x00 +8EA9 ; 8EA9: 67 +8EA9 .ascii 'g' +8EAA .byte 0xC4,0x02 +8EAC ; 8EAC: 26 +8EAC .ascii '&' +8EAD .byte 0x08,0xF6,0x00 +8EB0 ; 8EB0: 48 +8EB0 .ascii 'H' +8EB1 .byte 0xCB,0x02,0xF7,0x00 +8EB5 ; 8EB5: 48 +8EB5 .ascii 'H' +8EB6 .byte 0xF6,0x00 +8EB8 ; 8EB8: 48 +8EB8 .ascii 'H' +8EB9 .byte 0xC1,0x02 +8EBB ; 8EBB: 26 +8EBB .ascii '&' +8EBC .byte 0x0A,0xF6,0x00 +8EBF ; 8EBF: 67 +8EBF .ascii 'g' +8EC0 .byte 0xC4,0x10 +8EC2 ; 8EC2: 26 +8EC2 .ascii '&' +8EC3 .byte 0x03 +8EC4 ; 8EC4: 7C +8EC4 .ascii '|' +8EC5 .byte 0x00 +8EC6 ; 8EC6: 48 +8EC6 .ascii 'H' +8EC7 .byte 0xF6,0x00 +8EC9 ; 8EC9: 48 +8EC9 .ascii 'H' +8ECA .byte 0xC1,0x06 +8ECC ; 8ECC: 26 +8ECC .ascii '&' +8ECD .byte 0x0F,0xF6,0x00 +8ED0 ; 8ED0: 67 +8ED0 .ascii 'g' +8ED1 .byte 0xC4,0x08 +8ED3 ; 8ED3: 26 +8ED3 .ascii '&' +8ED4 .byte 0x08,0xC6,0x02,0xFB,0x00 +8ED9 ; 8ED9: 48 +8ED9 .ascii 'H' +8EDA .byte 0xF7,0x00 +8EDC ; 8EDC: 48 +8EDC .ascii 'H' +8EDD .byte 0xF6,0x00 +8EDF ; 8EDF: 48 +8EDF .ascii 'H' +8EE0 .byte 0xC1,0x0A +8EE2 ; 8EE2: 26 +8EE2 .ascii '&' +8EE3 .byte 0x08,0xF6,0x00 +8EE6 ; 8EE6: 67,2D +8EE6 .ascii 'g-' +8EE8 .byte 0x03 +8EE9 ; 8EE9: 7C +8EE9 .ascii '|' +8EEA .byte 0x00 +8EEB ; 8EEB: 48 +8EEB .ascii 'H' +8EEC .byte 0xF6,0x00 +8EEE ; 8EEE: 48 +8EEE .ascii 'H' +8EEF .byte 0xC1,0x0A +8EF1 ; 8EF1: 23 +8EF1 .ascii '#' +8EF2 .byte 0x09,0x7F,0x00 +8EF5 ; 8EF5: 48 +8EF5 .ascii 'H' +8EF6 .byte 0xF6,0x0B,0xC0,0xF7,0x00 +8EFB ; 8EFB: 67 +8EFB .ascii 'g' +8EFC .byte 0xBD,0x9C,0x15 +8EFF ; 8EFF: 20 +8EFF .ascii ' ' +8F00 .byte 0x0B,0xBD,0xA4 +8F03 ; 8F03: 59 +8F03 .ascii 'Y' +8F04 .byte 0xBD,0x85,0xAF +8F07 ; 8F07: 20 +8F07 .ascii ' ' +8F08 .byte 0x03,0xBD,0x85,0xAF +8F0C ; 8F0C: 39 +8F0C .ascii '9' +8F0D .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1D,0xC6 +8F15 .byte 0x01,0xF7,0x00 +8F18 ; 8F18: 22 +8F18 .ascii '"' +8F19 .byte 0xF6,0x0B,0xAF,0xF7,0x00 +8F1E ; 8F1E: 24 +8F1E .ascii '$' +8F1F .byte 0xF6,0x0B,0xB4,0xF7,0x00 +8F24 ; 8F24: 2A +8F24 .ascii '*' +8F25 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0x7F,0x00 +8F2D ; 8F2D: 36,7E +8F2D .ascii '6~' +8F2F .byte 0x90,0xD0,0xF6,0x00,0x09 +8F34 ; 8F34: 4F +8F34 .ascii 'O' +8F35 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x90 +8F3D .byte 0xD0,0x8F +8F3F ; 8F3F: 56 +8F3F .ascii 'V' +8F40 .byte 0x8F,0x5C,0x8F,0xB3,0x90,0x0C,0x90 +8F47 ; 8F47: 62 +8F47 .ascii 'b' +8F48 .byte 0x90,0xBA,0x90,0xD0,0x90,0xD0,0x90,0xD0 +8F50 .byte 0x90,0xD0,0x90,0xC5,0x90,0xCD,0xBD,0x9D +8F58 ; 8F58: 2A,7E +8F58 .ascii '*~' +8F5A .byte 0x90,0xD0,0xF6,0x00 +8F5E ; 8F5E: 36,26,43 +8F5E .ascii '6&C' +8F61 .byte 0xF6,0x00 +8F63 ; 8F63: 24 +8F63 .ascii '$' +8F64 .byte 0xC1 +8F65 ; 8F65: 64,24,34,7C +8F65 .ascii 'd$4|' +8F69 .byte 0x00 +8F6A ; 8F6A: 24 +8F6A .ascii '$' +8F6B .byte 0xF6,0x00 +8F6D ; 8F6D: 24 +8F6D .ascii '$' +8F6E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8F76 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +8F7C ; 8F7C: 7C +8F7C .ascii '|' +8F7D .byte 0x00 +8F7E ; 8F7E: 24 +8F7E .ascii '$' +8F7F .byte 0xF6,0x00 +8F81 ; 8F81: 24 +8F81 .ascii '$' +8F82 .byte 0xC1 +8F83 ; 8F83: 64,26 +8F83 .ascii 'd&' +8F85 .byte 0x03,0x7F,0x00 +8F88 ; 8F88: 24 +8F88 .ascii '$' +8F89 .byte 0xF6,0x00 +8F8B ; 8F8B: 24,4F +8F8B .ascii '$O' +8F8D .byte 0xCE,0x00,0x05,0x02 +8F91 ; 8F91: 5D,26 +8F91 .ascii ']&' +8F93 .byte 0x08,0xF6,0x00 +8F96 ; 8F96: 24 +8F96 .ascii '$' +8F97 .byte 0x27,0x03 +8F99 ; 8F99: 7C +8F99 .ascii '|' +8F9A .byte 0x00 +8F9B ; 8F9B: 24 +8F9B .ascii '$' +8F9C .byte 0xBD,0x9D +8F9E ; 8F9E: 2A +8F9E .ascii '*' +8F9F .byte 0xC6,0x02,0xF7,0x00 +8FA3 ; 8FA3: 36 +8FA3 .ascii '6' +8FA4 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8FAC ; 8FAC: 33 +8FAC .ascii '3' +8FAD .byte 0xFD,0x00 +8FAF ; 8FAF: 3B,7E +8FAF .ascii ';~' +8FB1 .byte 0x90,0xD0,0xF6,0x00 +8FB5 ; 8FB5: 36,26,45 +8FB5 .ascii '6&E' +8FB8 .byte 0xF6,0x00 +8FBA ; 8FBA: 24 +8FBA .ascii '$' +8FBB .byte 0xC1,0x00 +8FBD ; 8FBD: 23,2C,7A +8FBD .ascii '#,z' +8FC0 .byte 0x00 +8FC1 ; 8FC1: 24 +8FC1 .ascii '$' +8FC2 .byte 0xF6,0x00 +8FC4 ; 8FC4: 24,4F +8FC4 .ascii '$O' +8FC6 .byte 0xCE,0x00,0x05,0x02 +8FCA ; 8FCA: 5D,26 +8FCA .ascii ']&' +8FCC .byte 0x08,0xF6,0x00 +8FCF ; 8FCF: 24 +8FCF .ascii '$' +8FD0 .byte 0x27,0x03 +8FD2 ; 8FD2: 7A +8FD2 .ascii 'z' +8FD3 .byte 0x00 +8FD4 ; 8FD4: 24 +8FD4 .ascii '$' +8FD5 .byte 0xF6,0x00 +8FD7 ; 8FD7: 24 +8FD7 .ascii '$' +8FD8 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8FE0 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +8FE6 ; 8FE6: 7A +8FE6 .ascii 'z' +8FE7 .byte 0x00 +8FE8 ; 8FE8: 24,20 +8FE8 .ascii '$ ' +8FEA .byte 0x0A,0xF6,0x00 +8FED ; 8FED: 24,26 +8FED .ascii '$&' +8FEF .byte 0x05,0xC6 +8FF1 ; 8FF1: 62 +8FF1 .ascii 'b' +8FF2 .byte 0xF7,0x00 +8FF4 ; 8FF4: 24 +8FF4 .ascii '$' +8FF5 .byte 0xBD,0x9D +8FF7 ; 8FF7: 2A +8FF7 .ascii '*' +8FF8 .byte 0xC6,0x02,0xF7,0x00 +8FFC ; 8FFC: 36 +8FFC .ascii '6' +8FFD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +9005 ; 9005: 33 +9005 .ascii '3' +9006 .byte 0xFD,0x00 +9008 ; 9008: 3B,7E +9008 .ascii ';~' +900A .byte 0x90,0xD0,0xF6,0x00 +900E ; 900E: 36,26,43 +900E .ascii '6&C' +9011 .byte 0xF6,0x00 +9013 ; 9013: 2A +9013 .ascii '*' +9014 .byte 0xC1 +9015 ; 9015: 64,24,34,7C +9015 .ascii 'd$4|' +9019 .byte 0x00 +901A ; 901A: 2A +901A .ascii '*' +901B .byte 0xF6,0x00 +901D ; 901D: 2A +901D .ascii '*' +901E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +9026 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +902C ; 902C: 7C +902C .ascii '|' +902D .byte 0x00 +902E ; 902E: 2A +902E .ascii '*' +902F .byte 0xF6,0x00 +9031 ; 9031: 2A +9031 .ascii '*' +9032 .byte 0xC1 +9033 ; 9033: 64,26 +9033 .ascii 'd&' +9035 .byte 0x03,0x7F,0x00 +9038 ; 9038: 2A +9038 .ascii '*' +9039 .byte 0xF6,0x00 +903B ; 903B: 2A,4F +903B .ascii '*O' +903D .byte 0xCE,0x00,0x05,0x02 +9041 ; 9041: 5D,26 +9041 .ascii ']&' +9043 .byte 0x08,0xF6,0x00 +9046 ; 9046: 2A +9046 .ascii '*' +9047 .byte 0x27,0x03 +9049 ; 9049: 7C +9049 .ascii '|' +904A .byte 0x00 +904B ; 904B: 2A +904B .ascii '*' +904C .byte 0xBD,0x9D +904E ; 904E: 2A +904E .ascii '*' +904F .byte 0xC6,0x02,0xF7,0x00 +9053 ; 9053: 36 +9053 .ascii '6' +9054 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +905C ; 905C: 33 +905C .ascii '3' +905D .byte 0xFD,0x00 +905F ; 905F: 3B,20,6E +905F .ascii '; n' +9062 .byte 0xF6,0x00 +9064 ; 9064: 36,26,45 +9064 .ascii '6&E' +9067 .byte 0xF6,0x00 +9069 ; 9069: 2A +9069 .ascii '*' +906A .byte 0xC1,0x00 +906C ; 906C: 23,2C,7A +906C .ascii '#,z' +906F .byte 0x00 +9070 ; 9070: 2A +9070 .ascii '*' +9071 .byte 0xF6,0x00 +9073 ; 9073: 2A,4F +9073 .ascii '*O' +9075 .byte 0xCE,0x00,0x05,0x02 +9079 ; 9079: 5D,26 +9079 .ascii ']&' +907B .byte 0x08,0xF6,0x00 +907E ; 907E: 2A +907E .ascii '*' +907F .byte 0x27,0x03 +9081 ; 9081: 7A +9081 .ascii 'z' +9082 .byte 0x00 +9083 ; 9083: 2A +9083 .ascii '*' +9084 .byte 0xF6,0x00 +9086 ; 9086: 2A +9086 .ascii '*' +9087 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +908F .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +9095 ; 9095: 7A +9095 .ascii 'z' +9096 .byte 0x00 +9097 ; 9097: 2A,20 +9097 .ascii '* ' +9099 .byte 0x0A,0xF6,0x00 +909C ; 909C: 2A,26 +909C .ascii '*&' +909E .byte 0x05,0xC6 +90A0 ; 90A0: 62 +90A0 .ascii 'b' +90A1 .byte 0xF7,0x00 +90A3 ; 90A3: 2A +90A3 .ascii '*' +90A4 .byte 0xBD,0x9D +90A6 ; 90A6: 2A +90A6 .ascii '*' +90A7 .byte 0xC6,0x02,0xF7,0x00 +90AB ; 90AB: 36 +90AB .ascii '6' +90AC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +90B4 ; 90B4: 33 +90B4 .ascii '3' +90B5 .byte 0xFD,0x00 +90B7 ; 90B7: 3B,20 +90B7 .ascii '; ' +90B9 .byte 0x16,0xBD,0xA5,0x1E,0xBD,0xAA,0x9A,0xBD +90C1 .byte 0x9D +90C2 ; 90C2: 2A,20 +90C2 .ascii '* ' +90C4 .byte 0x0B,0xBD,0xA5,0x1E,0xBD,0x85,0xAF +90CB ; 90CB: 20 +90CB .ascii ' ' +90CC .byte 0x03,0xBD,0x85,0xAF +90D0 ; 90D0: 39 +90D0 .ascii '9' +90D1 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE +90D9 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 +90E1 .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 +90E9 .byte 0x0A +90EA ; 90EA: 20,40 +90EA .ascii ' @' +90EC .byte 0xF6,0x00,0x09 +90EF ; 90EF: 4F +90EF .ascii 'O' +90F0 .byte 0xBD,0xFE +90F2 ; 90F2: 32 +90F2 .ascii '2' +90F3 .byte 0x91,0x0D,0x00,0x00,0x91,0x15,0x00,0x01 +90FB .byte 0x91,0x19,0x00,0x01,0x91,0x1E,0x00,0x01 +9103 .byte 0x91 +9104 ; 9104: 23 +9104 .ascii '#' +9105 .byte 0x00,0x08,0x91 +9108 ; 9108: 26 +9108 .ascii '&' +9109 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xAD,0xBD +9111 .byte 0xC0,0xBA +9113 ; 9113: 20 +9113 .ascii ' ' +9114 .byte 0x17,0x8D,0x16 +9117 ; 9117: 20 +9117 .ascii ' ' +9118 .byte 0x13,0xBD,0x91,0xC6 +911C ; 911C: 20 +911C .ascii ' ' +911D .byte 0x0E,0xBD,0x92 +9120 ; 9120: 5A,20 +9120 .ascii 'Z ' +9122 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F +912A .byte 0x00,0x0A +912C ; 912C: 39 +912C .ascii '9' +912D .byte 0xF6,0x00,0x19 +9130 ; 9130: 2C,28 +9130 .ascii ',(' +9132 .byte 0xBD,0xA9,0xCF,0xC6 +9136 ; 9136: 50 +9136 .ascii 'P' +9137 .byte 0xF7,0x0A,0x90,0xC6 +913B ; 913B: 20 +913B .ascii ' ' +913C .byte 0xF7,0x0B,0x8D,0xC6 +9140 ; 9140: 20 +9140 .ascii ' ' +9141 .byte 0xF7,0x0B,0x8E,0xC6 +9145 ; 9145: 28 +9145 .ascii '(' +9146 .byte 0xF7,0x0B,0x8F,0x7F,0x00 +914B ; 914B: 54 +914B .ascii 'T' +914C .byte 0x7F,0x00 +914E ; 914E: 60 +914E .ascii '`' +914F .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 +9157 ; 9157: 36,20,6B +9157 .ascii '6 k' +915A .byte 0xF6,0x00,0x0A +915D ; 915D: 4F +915D .ascii 'O' +915E .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x91 +9166 .byte 0xC5,0x91,0x7F,0x91,0x84,0x91,0x89,0x91 +916E .byte 0x8E,0x91,0x9F,0x91,0xB0,0x91,0xC5,0x91 +9176 .byte 0xC5,0x91,0xC5,0x91,0xB5,0x91,0xBA,0x91 +917E .byte 0xC2,0xBD,0x9D +9181 ; 9181: 7E,20,41 +9181 .ascii '~ A' +9184 .byte 0xBD,0xA8 +9186 ; 9186: 64,20,3C +9186 .ascii 'd <' +9189 .byte 0xBD,0xA8,0xD5 +918C ; 918C: 20,37 +918C .ascii ' 7' +918E .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 +9196 .byte 0x10,0xCC,0x02 +9199 ; 9199: 33 +9199 .ascii '3' +919A .byte 0xFD,0x00 +919C ; 919C: 3B,20,26 +919C .ascii '; &' +919F .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 +91A7 .byte 0x10,0xCC,0x02 +91AA ; 91AA: 33 +91AA .ascii '3' +91AB .byte 0xFD,0x00 +91AD ; 91AD: 3B,20 +91AD .ascii '; ' +91AF .byte 0x15,0xBD,0xA9 +91B2 ; 91B2: 21,20 +91B2 .ascii '! ' +91B4 .byte 0x10,0xBD,0xA9 +91B7 ; 91B7: 7A,20 +91B7 .ascii 'z ' +91B9 .byte 0x0B,0xBD,0xA5 +91BC ; 91BC: 7D +91BC .ascii '}' +91BD .byte 0xBD,0x85,0xAF +91C0 ; 91C0: 20 +91C0 .ascii ' ' +91C1 .byte 0x03,0xBD,0x85,0xAF +91C5 ; 91C5: 39 +91C5 .ascii '9' +91C6 .byte 0xF6,0x00,0x19 +91C9 ; 91C9: 2C,28 +91C9 .ascii ',(' +91CB .byte 0xBD,0xAA,0x0A,0xC6 +91CF ; 91CF: 53 +91CF .ascii 'S' +91D0 .byte 0xF7,0x0A,0x90,0xC6 +91D4 ; 91D4: 20 +91D4 .ascii ' ' +91D5 .byte 0xF7,0x0A,0x9D,0xC6 +91D9 ; 91D9: 20 +91D9 .ascii ' ' +91DA .byte 0xF7,0x0A,0x9E,0xC6 +91DE ; 91DE: 28 +91DE .ascii '(' +91DF .byte 0xF7,0x0A,0x9F,0x7F,0x00 +91E4 ; 91E4: 54 +91E4 .ascii 'T' +91E5 .byte 0x7F,0x00 +91E7 ; 91E7: 60 +91E7 .ascii '`' +91E8 .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 +91F0 ; 91F0: 36,20,66 +91F0 .ascii '6 f' +91F3 .byte 0xF6,0x00,0x0A +91F6 ; 91F6: 4F +91F6 .ascii 'O' +91F7 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 +91FF ; 91FF: 59 +91FF .ascii 'Y' +9200 .byte 0x92,0x18,0x92,0x1D,0x92 +9205 ; 9205: 22 +9205 .ascii '"' +9206 .byte 0x92,0x27,0x92 +9209 ; 9209: 38 +9209 .ascii '8' +920A .byte 0x92 +920B ; 920B: 49 +920B .ascii 'I' +920C .byte 0x92 +920D ; 920D: 59 +920D .ascii 'Y' +920E .byte 0x92 +920F ; 920F: 59 +920F .ascii 'Y' +9210 .byte 0x92 +9211 ; 9211: 59 +9211 .ascii 'Y' +9212 .byte 0x92 +9213 ; 9213: 59 +9213 .ascii 'Y' +9214 .byte 0x92 +9215 ; 9215: 4E +9215 .ascii 'N' +9216 .byte 0x92 +9217 ; 9217: 56 +9217 .ascii 'V' +9218 .byte 0xBD,0x9D +921A ; 921A: 7E,20,3C +921A .ascii '~ <' +921D .byte 0xBD,0xA8 +921F ; 921F: 64,20,37 +921F .ascii 'd 7' +9222 .byte 0xBD,0xA8,0xD5 +9225 ; 9225: 20,32 +9225 .ascii ' 2' +9227 .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 +922F .byte 0x10,0xCC,0x02 +9232 ; 9232: 33 +9232 .ascii '3' +9233 .byte 0xFD,0x00 +9235 ; 9235: 3B,20,21 +9235 .ascii '; !' +9238 .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 +9240 .byte 0x10,0xCC,0x02 +9243 ; 9243: 33 +9243 .ascii '3' +9244 .byte 0xFD,0x00 +9246 ; 9246: 3B,20 +9246 .ascii '; ' +9248 .byte 0x10,0xBD,0xA9 +924B ; 924B: 21,20 +924B .ascii '! ' +924D .byte 0x0B,0xBD,0xA5,0xAC,0xBD,0x85,0xAF +9254 ; 9254: 20 +9254 .ascii ' ' +9255 .byte 0x03,0xBD,0x85,0xAF +9259 ; 9259: 39 +9259 .ascii '9' +925A .byte 0xF6,0x00,0x19 +925D ; 925D: 2C,28 +925D .ascii ',(' +925F .byte 0xBD,0xAA +9261 ; 9261: 3F +9261 .ascii '?' +9262 .byte 0xC6 +9263 ; 9263: 49 +9263 .ascii 'I' +9264 .byte 0xF7,0x0A,0x90,0xC6 +9268 ; 9268: 20 +9268 .ascii ' ' +9269 .byte 0xF7,0x0A,0x9D,0xC6 +926D ; 926D: 20 +926D .ascii ' ' +926E .byte 0xF7,0x0A,0x9E,0xC6 +9272 ; 9272: 28 +9272 .ascii '(' +9273 .byte 0xF7,0x0A,0x9F,0x7F,0x00 +9278 ; 9278: 54 +9278 .ascii 'T' +9279 .byte 0x7F,0x00 +927B ; 927B: 60 +927B .ascii '`' +927C .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 +9284 ; 9284: 36,20,66 +9284 .ascii '6 f' +9287 .byte 0xF6,0x00,0x0A +928A ; 928A: 4F +928A .ascii 'O' +928B .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 +9293 .byte 0xED,0x92,0xAC,0x92,0xB1,0x92,0xB6,0x92 +929B .byte 0xBB,0x92,0xCC,0x92,0xDD,0x92,0xED,0x92 +92A3 .byte 0xED,0x92,0xED,0x92,0xED,0x92,0xE2,0x92 +92AB .byte 0xEA,0xBD,0x9D +92AE ; 92AE: 7E,20,3C +92AE .ascii '~ <' +92B1 .byte 0xBD,0xA8 +92B3 ; 92B3: 64,20,37 +92B3 .ascii 'd 7' +92B6 .byte 0xBD,0xA8,0xD5 +92B9 ; 92B9: 20,32 +92B9 .ascii ' 2' +92BB .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 +92C3 .byte 0x10,0xCC,0x02 +92C6 ; 92C6: 33 +92C6 .ascii '3' +92C7 .byte 0xFD,0x00 +92C9 ; 92C9: 3B,20,21 +92C9 .ascii '; !' +92CC .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 +92D4 .byte 0x10,0xCC,0x02 +92D7 ; 92D7: 33 +92D7 .ascii '3' +92D8 .byte 0xFD,0x00 +92DA ; 92DA: 3B,20 +92DA .ascii '; ' +92DC .byte 0x10,0xBD,0xA9 +92DF ; 92DF: 21,20 +92DF .ascii '! ' +92E1 .byte 0x0B,0xBD,0xA5,0xD5,0xBD,0x85,0xAF +92E8 ; 92E8: 20 +92E8 .ascii ' ' +92E9 .byte 0x03,0xBD,0x85,0xAF +92ED ; 92ED: 39 +92ED .ascii '9' +92EE .byte 0xF6,0x0C,0xDC +92F1 ; 92F1: 4F,37,36 +92F1 .ascii 'O76' +92F4 .byte 0xCC,0x00 +92F6 ; 92F6: 64 +92F6 .ascii 'd' +92F7 .byte 0xBD,0xFB,0xBA,0xFD,0x0C,0xE9,0xBD,0xD6 +92FF .byte 0xF6,0xFC,0x0C,0xE9,0xF3,0x0B,0xEF,0xFD +9307 .byte 0x0C,0xF1,0xFE,0x0C,0xF5 +930C ; 930C: 3C +930C .ascii '<' +930D .byte 0xFC,0x0C,0xF3 +9310 ; 9310: 37,36 +9310 .ascii '76' +9312 .byte 0xFE,0x0C,0xF9 +9315 ; 9315: 3C +9315 .ascii '<' +9316 .byte 0xFC,0x0C,0xF7,0xBD,0xFC +931B ; 931B: 25,37,36 +931B .ascii '%76' +931E .byte 0xFE,0x0C,0xFD +9321 ; 9321: 3C +9321 .ascii '<' +9322 .byte 0xFC,0x0C,0xFB,0xBD,0xFC +9327 ; 9327: 25,37,36 +9327 .ascii '%76' +932A .byte 0xFE,0x0D,0x01 +932D ; 932D: 3C +932D .ascii '<' +932E .byte 0xFC,0x0C,0xFF,0xBD,0xFC +9333 ; 9333: 25,37,36 +9333 .ascii '%76' +9336 .byte 0xFE,0x0D,0x05 +9339 ; 9339: 3C +9339 .ascii '<' +933A .byte 0xFC,0x0D,0x03,0xBD,0xFC +933F ; 933F: 25 +933F .ascii '%' +9340 .byte 0xFD,0x0D,0xF3 +9343 ; 9343: 32,33 +9343 .ascii '23' +9345 .byte 0xFD,0x0D,0xF5,0xFE,0x0D,0xF9 +934B ; 934B: 3C +934B .ascii '<' +934C .byte 0xFC,0x0D,0xF7 +934F ; 934F: 37,36 +934F .ascii '76' +9351 .byte 0xFE,0x0D,0xF5 +9354 ; 9354: 3C +9354 .ascii '<' +9355 .byte 0xFC,0x0D,0xF3,0xBD,0xFC +935A ; 935A: 25 +935A .ascii '%' +935B .byte 0xFD,0x0D,0xEF +935E ; 935E: 32,33 +935E .ascii '23' +9360 .byte 0xFD,0x0D,0xF1,0xF6 +9364 ; 9364: 20 +9364 .ascii ' ' +9365 .byte 0x00,0xC4 +9367 ; 9367: 40 +9367 .ascii '@' +9368 .byte 0x27 +9369 ; 9369: 37 +9369 .ascii '7' +936A .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1F,0xBD +9372 .byte 0x97,0xE9,0xCE,0x00,0x1F,0x1D,0x00,0x02 +937A .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCC,0x02 +9382 ; 9382: 33 +9382 .ascii '3' +9383 .byte 0xFD,0x00 +9385 ; 9385: 3B +9385 .ascii ';' +9386 .byte 0x7F,0x00,0x09,0xC6,0x92,0xF7,0x00 +938D ; 938D: 48,20 +938D .ascii 'H ' +938F .byte 0x0F,0xF6,0x00,0x19,0xC4 +9394 ; 9394: 40,26 +9394 .ascii '@&' +9396 .byte 0x05,0xBD,0x98,0xBF +939A ; 939A: 20 +939A .ascii ' ' +939B .byte 0x03,0xBD,0x85,0xAF +939F ; 939F: 20 +939F .ascii ' ' +93A0 .byte 0x03,0xBD,0x98,0xFF +93A4 ; 93A4: 39 +93A4 .ascii '9' +93A5 .byte 0xF6,0x00,0x1F,0xC4,0x02 +93AA ; 93AA: 26 +93AA .ascii '&' +93AB .byte 0x0A,0xF6,0x00 +93AE ; 93AE: 3A,26,2B +93AE .ascii ':&+' +93B1 .byte 0xF6,0x00,0x1D +93B4 ; 93B4: 2D,26 +93B4 .ascii '-&' +93B6 .byte 0xCC,0xAF,0xBB,0xBD,0xC0,0xBA,0xCE,0x00 +93BE .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1D,0x1D +93C6 .byte 0x00,0x80,0xC6 +93C9 ; 93C9: 32 +93C9 .ascii '2' +93CA .byte 0xF7,0x00 +93CC ; 93CC: 3A +93CC .ascii ':' +93CD .byte 0xF6,0x0B,0xA8,0xF7,0x00 +93D2 ; 93D2: 66 +93D2 .ascii 'f' +93D3 .byte 0xBD,0xAA +93D5 ; 93D5: 74 +93D5 .ascii 't' +93D6 .byte 0x7F,0x00 +93D8 ; 93D8: 48 +93D8 .ascii 'H' +93D9 .byte 0x7F,0x00 +93DB ; 93DB: 54 +93DB .ascii 'T' +93DC .byte 0xF6,0x00,0x09 +93DF ; 93DF: 26 +93DF .ascii '&' +93E0 .byte 0x03 +93E1 ; 93E1: 7E +93E1 .ascii '~' +93E2 .byte 0x94,0x92,0xF6,0x00,0x1D +93E7 ; 93E7: 2C +93E7 .ascii ',' +93E8 .byte 0x03 +93E9 ; 93E9: 7E +93E9 .ascii '~' +93EA .byte 0x94,0x92,0xF6,0x00,0x09,0xC1,0x0B +93F1 ; 93F1: 26 +93F1 .ascii '&' +93F2 .byte 0x06,0xBD,0x85,0xAF +93F6 ; 93F6: 7E +93F6 .ascii '~' +93F7 .byte 0x94,0x90,0xF6,0x00,0x09,0xC1,0x0A +93FE ; 93FE: 26 +93FE .ascii '&' +93FF .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB +9407 ; 9407: 30,37 +9407 .ascii '07' +9409 .byte 0xF6,0x00 +940B ; 940B: 54,4F +940B .ascii 'TO' +940D .byte 0xC3,0x00 +940F ; 940F: 62 +940F .ascii 'b' +9410 .byte 0x8F +9411 ; 9411: 33 +9411 .ascii '3' +9412 .byte 0xE7,0x00,0xBD,0xBE +9416 ; 9416: 4B +9416 .ascii 'K' +9417 .byte 0xF6,0x00 +9419 ; 9419: 54,26 +9419 .ascii 'T&' +941B .byte 0x06,0xF6,0x00 +941E ; 941E: 62 +941E .ascii 'b' +941F .byte 0xF7,0x0B,0x96,0xF6,0x00 +9424 ; 9424: 54 +9424 .ascii 'T' +9425 .byte 0xC1,0x01 +9427 ; 9427: 26 +9427 .ascii '&' +9428 .byte 0x0C,0xF6,0x00 +942B ; 942B: 62 +942B .ascii 'b' +942C .byte 0xF7,0x0B,0x96,0xF6,0x00 +9431 ; 9431: 63 +9431 .ascii 'c' +9432 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9437 ; 9437: 54 +9437 .ascii 'T' +9438 .byte 0xC1,0x02 +943A ; 943A: 26 +943A .ascii '&' +943B .byte 0x12,0xF6,0x00 +943E ; 943E: 62 +943E .ascii 'b' +943F .byte 0xF7,0x0B,0x96,0xF6,0x00 +9444 ; 9444: 63 +9444 .ascii 'c' +9445 .byte 0xF7,0x0B,0x95,0xF6,0x00 +944A ; 944A: 64 +944A .ascii 'd' +944B .byte 0xF7,0x0B,0x94,0xF6,0x00 +9450 ; 9450: 54 +9450 .ascii 'T' +9451 .byte 0xC1,0x03 +9453 ; 9453: 26 +9453 .ascii '&' +9454 .byte 0x18,0xF6,0x00 +9457 ; 9457: 62 +9457 .ascii 'b' +9458 .byte 0xF7,0x0B,0x96,0xF6,0x00 +945D ; 945D: 63 +945D .ascii 'c' +945E .byte 0xF7,0x0B,0x95,0xF6,0x00 +9463 ; 9463: 64 +9463 .ascii 'd' +9464 .byte 0xF7,0x0B,0x94,0xF6,0x00 +9469 ; 9469: 65 +9469 .ascii 'e' +946A .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x01 +9470 ; 9470: 7C +9470 .ascii '|' +9471 .byte 0x00 +9472 ; 9472: 54 +9472 .ascii 'T' +9473 .byte 0xF6,0x00 +9475 ; 9475: 54 +9475 .ascii 'T' +9476 .byte 0xC1,0x04 +9478 ; 9478: 26 +9478 .ascii '&' +9479 .byte 0x0B,0xCE,0x00,0x1D,0x1C,0x00,0x80,0xBD +9481 .byte 0xA8,0x0F +9483 ; 9483: 20 +9483 .ascii ' ' +9484 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xC6 +948C ; 948C: 32 +948C .ascii '2' +948D .byte 0xF7,0x00 +948F ; 948F: 3A,20,4A +948F .ascii ': J' +9492 .byte 0xF6,0x00,0x1D +9495 ; 9495: 2C,45 +9495 .ascii ',E' +9497 .byte 0xF6,0x00,0x09 +949A ; 949A: 4F +949A .ascii 'O' +949B .byte 0xBD,0xFE +949D ; 949D: 32 +949D .ascii '2' +949E .byte 0x94,0xB8,0x00,0x00,0x94,0xBD,0x00,0x01 +94A6 .byte 0x94,0xC2,0x00,0x04,0x94,0xD1,0x00,0x05 +94AE .byte 0x94,0xD9,0x00,0x01,0x94,0xDC,0xFF,0xF5 +94B6 .byte 0x00,0x00,0xBD,0x9E,0x0F +94BB ; 94BB: 20 +94BB .ascii ' ' +94BC .byte 0x1F,0xBD,0xA7,0x1F +94C0 ; 94C0: 20 +94C0 .ascii ' ' +94C1 .byte 0x1A +94C2 ; 94C2: 7C +94C2 .ascii '|' +94C3 .byte 0x00 +94C4 ; 94C4: 48 +94C4 .ascii 'H' +94C5 .byte 0xF6,0x00 +94C7 ; 94C7: 48 +94C7 .ascii 'H' +94C8 .byte 0xC1,0x0A +94CA ; 94CA: 23 +94CA .ascii '#' +94CB .byte 0x03,0x7F,0x00 +94CE ; 94CE: 48,20 +94CE .ascii 'H ' +94D0 .byte 0x0B,0xBD,0xA5,0xFE,0xBD,0x85,0xAF +94D7 ; 94D7: 20 +94D7 .ascii ' ' +94D8 .byte 0x03,0xBD,0x85,0xAF +94DC ; 94DC: 39 +94DC .ascii '9' +94DD .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE +94E5 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 +94ED .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 +94F5 .byte 0x0A +94F6 ; 94F6: 20,46 +94F6 .ascii ' F' +94F8 .byte 0xF6,0x00,0x09 +94FB ; 94FB: 4F +94FB .ascii 'O' +94FC .byte 0xBD,0xFE +94FE ; 94FE: 32 +94FE .ascii '2' +94FF .byte 0x95,0x19,0x00,0x00,0x95 +9504 ; 9504: 21 +9504 .ascii '!' +9505 .byte 0x00,0x01,0x95 +9508 ; 9508: 2C +9508 .ascii ',' +9509 .byte 0x00,0x01,0x95 +950C ; 950C: 30 +950C .ascii '0' +950D .byte 0x00,0x01,0x95 +9510 ; 9510: 35 +9510 .ascii '5' +9511 .byte 0x00,0x08,0x95 +9514 ; 9514: 38 +9514 .ascii '8' +9515 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xA2,0xBD +951D .byte 0xC0,0xBA +951F ; 951F: 20 +951F .ascii ' ' +9520 .byte 0x1D,0xBD,0x87,0xE9,0xCE,0x00,0x1F,0x1C +9528 .byte 0x00,0x02 +952A ; 952A: 20 +952A .ascii ' ' +952B .byte 0x12,0x8D,0x11 +952E ; 952E: 20 +952E .ascii ' ' +952F .byte 0x0E,0xBD,0x96,0x88 +9533 ; 9533: 20 +9533 .ascii ' ' +9534 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F +953C .byte 0x00,0x0A +953E ; 953E: 39 +953E .ascii '9' +953F .byte 0xF6,0x00,0x19 +9542 ; 9542: 2D +9542 .ascii '-' +9543 .byte 0x0A,0xF6,0x00 +9546 ; 9546: 3A,26,22 +9546 .ascii ':&"' +9549 .byte 0xF6,0x00,0x1D +954C ; 954C: 2D +954C .ascii '-' +954D .byte 0x1D,0x7F,0x00 +9550 ; 9550: 2C +9550 .ascii ',' +9551 .byte 0xCC,0xB0,0xB8,0xBD,0xC0,0xBA,0xCE,0x00 +9559 .byte 0x19,0x1D,0x00,0x80,0xCE,0x00,0x1D,0x1D +9561 .byte 0x00,0x80,0x7F,0x00 +9565 ; 9565: 54 +9565 .ascii 'T' +9566 .byte 0xC6 +9567 ; 9567: 32 +9567 .ascii '2' +9568 .byte 0xF7,0x00 +956A ; 956A: 3A +956A .ascii ':' +956B .byte 0xF6,0x00,0x0A +956E ; 956E: 26 +956E .ascii '&' +956F .byte 0x03 +9570 ; 9570: 7E +9570 .ascii '~' +9571 .byte 0x96,0x5C,0xF6,0x00,0x1D +9576 ; 9576: 2C +9576 .ascii ',' +9577 .byte 0x03 +9578 ; 9578: 7E +9578 .ascii '~' +9579 .byte 0x96,0x5C,0xF6,0x00,0x0A,0xC1,0x0B +9580 ; 9580: 26 +9580 .ascii '&' +9581 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02 +9588 ; 9588: 7E +9588 .ascii '~' +9589 .byte 0x96 +958A ; 958A: 5A +958A .ascii 'Z' +958B .byte 0xF6,0x00 +958D ; 958D: 54,26,26 +958D .ascii 'T&&' +9590 .byte 0xBD,0xBE +9592 ; 9592: 4B +9592 .ascii 'K' +9593 .byte 0xF6,0x00,0x0A,0xC1,0x0A +9598 ; 9598: 26 +9598 .ascii '&' +9599 .byte 0x03,0x7F,0x00,0x0A,0xF6,0x00,0x0A,0xCB +95A1 ; 95A1: 30,37 +95A1 .ascii '07' +95A3 .byte 0xCC,0x0B,0x95,0xF0,0x00 +95A8 ; 95A8: 54 +95A8 .ascii 'T' +95A9 .byte 0x82,0x00,0x8F +95AC ; 95AC: 33 +95AC .ascii '3' +95AD .byte 0xE7,0x00,0xC6 +95B0 ; 95B0: 32 +95B0 .ascii '2' +95B1 .byte 0xF7,0x00 +95B3 ; 95B3: 3A,20,37 +95B3 .ascii ': 7' +95B6 .byte 0xF6,0x00 +95B8 ; 95B8: 54 +95B8 .ascii 'T' +95B9 .byte 0xC1,0x01 +95BB ; 95BB: 26 +95BB .ascii '&' +95BC .byte 0x27,0xF6,0x00,0x0A,0xC1,0x05,0x27 +95C3 ; 95C3: 20 +95C3 .ascii ' ' +95C4 .byte 0xF6,0x00,0x0A,0xC1,0x0A,0x27,0x19,0xF6 +95CC .byte 0x00,0x0A,0xCB +95CF ; 95CF: 30,37 +95CF .ascii '07' +95D1 .byte 0xCC,0x0B,0x95,0xF0,0x00 +95D6 ; 95D6: 54 +95D6 .ascii 'T' +95D7 .byte 0x82,0x00,0x8F +95DA ; 95DA: 33 +95DA .ascii '3' +95DB .byte 0xE7,0x00,0xC6 +95DE ; 95DE: 32 +95DE .ascii '2' +95DF .byte 0xF7,0x00 +95E1 ; 95E1: 3A,20 +95E1 .ascii ': ' +95E3 .byte 0x09,0xCE,0x00,0x19,0x1C,0x00,0x80,0x7F +95EB .byte 0x00 +95EC ; 95EC: 3A +95EC .ascii ':' +95ED .byte 0xBD,0xBE,0x01 +95F0 ; 95F0: 7C +95F0 .ascii '|' +95F1 .byte 0x00 +95F2 ; 95F2: 54 +95F2 .ascii 'T' +95F3 .byte 0xF6,0x00 +95F5 ; 95F5: 54 +95F5 .ascii 'T' +95F6 .byte 0xC1,0x02 +95F8 ; 95F8: 26,5A +95F8 .ascii '&Z' +95FA .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B +9602 .byte 0x94,0xCB,0xD0 +9605 ; 9605: 37 +9605 .ascii '7' +9606 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A +960D ; 960D: 3D,30 +960D .ascii '=0' +960F .byte 0xEB,0x00 +9611 ; 9611: 31 +9611 .ascii '1' +9612 .byte 0xF7,0x00,0x06,0xC6 +9616 ; 9616: 32 +9616 .ascii '2' +9617 .byte 0xF7,0x00 +9619 ; 9619: 3A +9619 .ascii ':' +961A .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 +9622 .byte 0x00 +9623 ; 9623: 26,21 +9623 .ascii '&!' +9625 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 +962B ; 962B: 26 +962B .ascii '&' +962C .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 +9632 ; 9632: 40 +9632 .ascii '@' +9633 .byte 0xBD,0x8C +9635 ; 9635: 73,20 +9635 .ascii 's ' +9637 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 +963D ; 963D: 40 +963D .ascii '@' +963E .byte 0x7F,0x00 +9640 ; 9640: 2C +9640 .ascii ',' +9641 .byte 0xBD,0x9A +9643 ; 9643: 47,20 +9643 .ascii 'G ' +9645 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE +964D .byte 0x00,0x19,0x1C,0x00,0x80 +9652 ; 9652: 20 +9652 .ascii ' ' +9653 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 +965A ; 965A: 20,2B +965A .ascii ' +' +965C .byte 0xF6,0x00,0x1D +965F ; 965F: 2C,26 +965F .ascii ',&' +9661 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00 +9667 ; 9667: 26 +9667 .ascii '&' +9668 .byte 0x0F,0xCC,0x00 +966B ; 966B: 64 +966B .ascii 'd' +966C .byte 0xBD,0xE5 +966E ; 966E: 71 +966E .ascii 'q' +966F .byte 0xBD,0xE5,0xD1,0xCC,0x03,0x84,0xBD,0xE5 +9677 ; 9677: 71 +9677 .ascii 'q' +9678 .byte 0x7F,0x00 +967A ; 967A: 2E +967A .ascii '.' +967B .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE,0x00 +9683 .byte 0x1F,0x1C,0x00,0x02 +9687 ; 9687: 39,34 +9687 .ascii '94' +9689 .byte 0xF6,0x00,0x19 +968C ; 968C: 2C +968C .ascii ',' +968D .byte 0x19,0xCE,0x00,0x19,0x1D,0x00,0x80,0xCC +9695 .byte 0xB0,0x97,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 +969D .byte 0x00 +969E ; 969E: 38 +969E .ascii '8' +969F .byte 0x7F,0x00,0x05,0xC6,0x01,0xF7,0x00,0x06 +96A7 .byte 0xF6,0x00,0x0A,0xC1,0x0B +96AC ; 96AC: 26 +96AC .ascii '&' +96AD .byte 0x0C,0xCC,0x02 +96B0 ; 96B0: 33 +96B0 .ascii '3' +96B1 .byte 0xFD,0x00 +96B3 ; 96B3: 3B +96B3 .ascii ';' +96B4 .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xF6,0x00 +96BC ; 96BC: 38 +96BC .ascii '8' +96BD .byte 0x27,0x03 +96BF ; 96BF: 7E +96BF .ascii '~' +96C0 .byte 0x97 +96C1 ; 96C1: 6D +96C1 .ascii 'm' +96C2 .byte 0xF6,0x00,0x06,0xC1 +96C6 ; 96C6: 63,23 +96C6 .ascii 'c#' +96C8 .byte 0x03 +96C9 ; 96C9: 7E +96C9 .ascii '~' +96CA .byte 0x97 +96CB ; 96CB: 6D +96CB .ascii 'm' +96CC .byte 0xF6,0x00,0x06,0xC1 +96D0 ; 96D0: 63,26 +96D0 .ascii 'c&' +96D2 .byte 0x0F,0xBD,0x99,0xC3,0xCC,0x07,0xD0,0xBD +96DA .byte 0xE5 +96DB ; 96DB: 71 +96DB .ascii 'q' +96DC .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xBD,0xD3 +96E4 .byte 0x11,0x83,0x00,0x00 +96E8 ; 96E8: 26 +96E8 .ascii '&' +96E9 .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 +96EF ; 96EF: 40 +96EF .ascii '@' +96F0 .byte 0xBD,0x8C +96F2 ; 96F2: 73,20 +96F2 .ascii 's ' +96F4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 +96FA ; 96FA: 40 +96FA .ascii '@' +96FB .byte 0xBD,0x9A +96FD ; 96FD: 47 +96FD .ascii 'G' +96FE .byte 0xF6,0x00,0x06,0xC1 +9702 ; 9702: 63,26 +9702 .ascii 'c&' +9704 .byte 0x03,0x7F,0x00 +9707 ; 9707: 2C +9707 .ascii ',' +9708 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00,0x27,0x03 +9710 ; 9710: 7C +9710 .ascii '|' +9711 .byte 0x00,0x05,0x7F,0x00 +9715 ; 9715: 2E +9715 .ascii '.' +9716 .byte 0xC6,0x05,0xF7,0x00 +971A ; 971A: 38 +971A .ascii '8' +971B .byte 0xCC,0x02 +971D ; 971D: 33 +971D .ascii '3' +971E .byte 0xFD,0x00 +9720 ; 9720: 3B,30,6F +9720 .ascii ';0o' +9723 .byte 0x00,0xF6,0x0E +9726 ; 9726: 6D +9726 .ascii 'm' +9727 .byte 0x27,0x0C,0xF6,0x00,0x06,0xC1 +972D ; 972D: 3E,26 +972D .ascii '>&' +972F .byte 0x05,0xC6,0x01 +9732 ; 9732: 30 +9732 .ascii '0' +9733 .byte 0xE7,0x00,0x8D +9736 ; 9736: 38 +9736 .ascii '8' +9737 .byte 0xF6,0x0E +9739 ; 9739: 6D +9739 .ascii 'm' +973A .byte 0x27,0x0C +973C ; 973C: 30 +973C .ascii '0' +973D .byte 0xE6,0x00,0xC1,0x01 +9741 ; 9741: 26 +9741 .ascii '&' +9742 .byte 0x05,0xC6 +9744 ; 9744: 45 +9744 .ascii 'E' +9745 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +974D .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xF6,0x00 +9755 .byte 0x06,0xC1,0x09 +9758 ; 9758: 26 +9758 .ascii '&' +9759 .byte 0x02,0x8D,0x13,0xF6,0x00,0x06,0xC1 +9760 ; 9760: 45,26 +9760 .ascii 'E&' +9762 .byte 0x05,0xC6 +9764 ; 9764: 63 +9764 .ascii 'c' +9765 .byte 0xF7,0x00,0x06 +9768 ; 9768: 5F,4F +9768 .ascii '_O' +976A .byte 0xFD,0x00 +976C ; 976C: 40,31,39 +976C .ascii '@19' +976F L976F: ldab L0E6D +9772 cmpb #0x01 +9774 bne L97B7 +9776 ldab L0006 +9779 clra +977A ldx #0x000A +977D idiv +977E cmpb #0x01 +9780 bne L9787 +9782 inc L0006 +9785 bra L97A2 +9787 L9787: ldab L0006 +978A clra +978B ldx #0x000A +978E idiv +978F cmpb #0x02 +9791 bne L979D +9793 ldab #0x09 +9795 addb L0006 +9798 stab L0006 +979B bra L97A2 +979D L979D: ldab #0x0B +979F stab L0006 +97A2 L97A2: ldab L0006 +97A5 cmpb #0x3E +97A7 bhi L97B0 +97A9 ldab L0006 +97AC cmpb #0x0B +97AE bcc L97B5 +97B0 L97B0: ldab #0x0B +97B2 stab L0006 +97B5 L97B5: bra L97E8 +97B7 L97B7: ldab L0006 +97BA addb #0x0A +97BC stab L0006 +97BF ldab L0006 +97C2 cmpb #0x64 +97C4 bls L97E8 +97C6 ldab L0006 +97C9 addb #0x9C +97CB addb #0x01 +97CD stab L0006 +97D0 ldab L0006 +97D3 cmpb #0x05 +97D5 bne L97DC +97D7 ldab #0x06 +97D9 stab L0006 +97DC L97DC: ldab L0006 +97DF cmpb #0x0A +97E1 bne L97E8 +97E3 ldab #0x01 +97E5 stab L0006 +97E8 L97E8: rts +97E9 .byte 0xBD,0xBE +97EB ; 97EB: 4B +97EB .ascii 'K' +97EC .byte 0xCC,0xAF,0xE7,0xBD,0xC0,0xBA,0xBD,0xF4 +97F4 .byte 0x15 +97F5 ; 97F5: 39 +97F5 .ascii '9' +97F6 .byte 0xBD,0xBE +97F8 ; 97F8: 4B +97F8 .ascii 'K' +97F9 .byte 0xF6,0x00 +97FB ; 97FB: 48,4F +97FB .ascii 'HO' +97FD .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x98 +9805 .byte 0x80,0x98,0x0E,0x98 +9809 ; 9809: 2B +9809 .ascii '+' +980A .byte 0x98 +980B ; 980B: 48 +980B .ascii 'H' +980C .byte 0x98 +980D ; 980D: 65 +980D .ascii 'e' +980E .byte 0xF6,0x0C,0xD9 +9811 ; 9811: 4F +9811 .ascii 'O' +9812 .byte 0xBD,0xE7,0x95,0xC6 +9816 ; 9816: 4E +9816 .ascii 'N' +9817 .byte 0xF7,0x0B,0x99,0xC6 +981B ; 981B: 49 +981B .ascii 'I' +981C .byte 0xF7,0x0B,0x98,0xC6 +9820 ; 9820: 4B +9820 .ascii 'K' +9821 .byte 0xF7,0x0B,0x97,0xC6 +9825 ; 9825: 4C +9825 .ascii 'L' +9826 .byte 0xF7,0x0B,0x96 +9829 ; 9829: 20,55 +9829 .ascii ' U' +982B .byte 0xF6,0x0C,0xDA +982E ; 982E: 4F +982E .ascii 'O' +982F .byte 0xBD,0xE7,0x95,0xC6 +9833 ; 9833: 44 +9833 .ascii 'D' +9834 .byte 0xF7,0x0B,0x99,0xC6 +9838 ; 9838: 49 +9838 .ascii 'I' +9839 .byte 0xF7,0x0B,0x98,0xC6 +983D ; 983D: 4D +983D .ascii 'M' +983E .byte 0xF7,0x0B,0x97,0xC6 +9842 ; 9842: 45 +9842 .ascii 'E' +9843 .byte 0xF7,0x0B,0x96 +9846 ; 9846: 20,38 +9846 .ascii ' 8' +9848 .byte 0xF6,0x0C,0xDB +984B ; 984B: 4F +984B .ascii 'O' +984C .byte 0xBD,0xE7,0x95,0xC6 +9850 ; 9850: 51 +9850 .ascii 'Q' +9851 .byte 0xF7,0x0B,0x99,0xC6 +9855 ; 9855: 55 +9855 .ascii 'U' +9856 .byte 0xF7,0x0B,0x98,0xC6 +985A ; 985A: 54 +985A .ascii 'T' +985B .byte 0xF7,0x0B,0x97,0xC6 +985F ; 985F: 52 +985F .ascii 'R' +9860 .byte 0xF7,0x0B,0x96 +9863 ; 9863: 20 +9863 .ascii ' ' +9864 .byte 0x1B,0xF6,0x0C,0xDC +9868 ; 9868: 4F +9868 .ascii 'O' +9869 .byte 0xBD,0xE7,0x95,0xC6 +986D ; 986D: 44 +986D .ascii 'D' +986E .byte 0xF7,0x0B,0x99,0xC6 +9872 ; 9872: 4F +9872 .ascii 'O' +9873 .byte 0xF7,0x0B,0x98,0xC6 +9877 ; 9877: 4C +9877 .ascii 'L' +9878 .byte 0xF7,0x0B,0x97,0xC6 +987C ; 987C: 52 +987C .ascii 'R' +987D .byte 0xF7,0x0B,0x96,0xC6 +9881 ; 9881: 53 +9881 .ascii 'S' +9882 .byte 0xF7,0x0B,0x95,0xC6 +9886 ; 9886: 20 +9886 .ascii ' ' +9887 .byte 0xF7,0x0B,0x94,0xC6 +988B ; 988B: 20 +988B .ascii ' ' +988C .byte 0xF7,0x0B,0x93,0xF6,0x00 +9891 ; 9891: 5D +9891 .ascii ']' +9892 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9897 ; 9897: 5E +9897 .ascii '^' +9898 .byte 0xF7,0x0B,0x91,0xF6,0x00 +989D ; 989D: 5F +989D .ascii '_' +989E .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +98A4 ; 98A4: 39 +98A4 .ascii '9' +98A5 .byte 0xBD,0xBE +98A7 ; 98A7: 4B +98A7 .ascii 'K' +98A8 .byte 0xF6,0x00 +98AA ; 98AA: 54,4F +98AA .ascii 'TO' +98AC .byte 0xBD,0xE7,0x95,0xF6,0x00 +98B1 ; 98B1: 5E +98B1 .ascii '^' +98B2 .byte 0xF7,0x0B,0x95,0xF6,0x00 +98B7 ; 98B7: 5F +98B7 .ascii '_' +98B8 .byte 0xF7,0x0B,0x94,0xBD,0xBE,0x01 +98BE ; 98BE: 39 +98BE .ascii '9' +98BF .byte 0xF6,0x00,0x09,0xC1,0x00 +98C4 ; 98C4: 26 +98C4 .ascii '&' +98C5 .byte 0x05,0xBD,0x9E,0x89 +98C9 ; 98C9: 20,33 +98C9 .ascii ' 3' +98CB .byte 0xC1,0x01 +98CD ; 98CD: 26 +98CD .ascii '&' +98CE .byte 0x1E,0xF6,0x00 +98D1 ; 98D1: 48 +98D1 .ascii 'H' +98D2 .byte 0xC1,0x92 +98D4 ; 98D4: 26 +98D4 .ascii '&' +98D5 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 +98DB ; 98DB: 26 +98DB .ascii '&' +98DC .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 +98E3 ; 98E3: 20 +98E3 .ascii ' ' +98E4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 +98EB ; 98EB: 20 +98EB .ascii ' ' +98EC .byte 0x11,0xC1,0x0B +98EF ; 98EF: 26 +98EF .ascii '&' +98F0 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 +98F8 .byte 0xBD,0xE9 +98FA ; 98FA: 2B +98FA .ascii '+' +98FB .byte 0xBD,0x85,0xAF +98FE ; 98FE: 39 +98FE .ascii '9' +98FF .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x13,0xC6 +9907 .byte 0x01,0xF7,0x00 +990A ; 990A: 48 +990A .ascii 'H' +990B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCE,0x00 +9913 .byte 0x1F,0x1D,0x00,0x02 +9917 ; 9917: 20,67 +9917 .ascii ' g' +9919 .byte 0xF6,0x00,0x09 +991C ; 991C: 4F +991C .ascii 'O' +991D .byte 0xBD,0xFE +991F ; 991F: 32 +991F .ascii '2' +9920 .byte 0x99 +9921 ; 9921: 36 +9921 .ascii '6' +9922 .byte 0x00,0x00,0x99 +9925 ; 9925: 3B +9925 .ascii ';' +9926 .byte 0x00,0x01,0x99 +9929 ; 9929: 59 +9929 .ascii 'Y' +992A .byte 0x00,0x09,0x99 +992D ; 992D: 73 +992D .ascii 's' +992E .byte 0x00,0x01,0x99,0x80,0xFF,0xF5,0x00,0x00 +9936 .byte 0xBD,0x9E,0x89 +9939 ; 9939: 20,45 +9939 .ascii ' E' +993B .byte 0xF6,0x00 +993D ; 993D: 48 +993D .ascii 'H' +993E .byte 0xC1,0x92 +9940 ; 9940: 26 +9940 .ascii '&' +9941 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 +9947 ; 9947: 26 +9947 .ascii '&' +9948 .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 +994F ; 994F: 20 +994F .ascii ' ' +9950 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 +9957 ; 9957: 20 +9957 .ascii ' ' +9958 .byte 0x27 +9959 ; 9959: 7C +9959 .ascii '|' +995A .byte 0x00 +995B ; 995B: 48 +995B .ascii 'H' +995C .byte 0xF6,0x00 +995E ; 995E: 48 +995E .ascii 'H' +995F .byte 0xC1,0x92 +9961 ; 9961: 23 +9961 .ascii '#' +9962 .byte 0x0B,0xC6,0x01,0xF7,0x00 +9967 ; 9967: 48 +9967 .ascii 'H' +9968 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xBD,0x9E +9970 .byte 0x89 +9971 ; 9971: 20 +9971 .ascii ' ' +9972 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 +997A .byte 0xBD,0xE9 +997C ; 997C: 2B +997C .ascii '+' +997D .byte 0xBD,0x85,0xAF +9980 ; 9980: 39 +9980 .ascii '9' +9981 .byte 0xBD,0xBE +9983 ; 9983: 4B +9983 .ascii 'K' +9984 .byte 0xF6,0x00,0x05 +9987 ; 9987: 4F +9987 .ascii 'O' +9988 .byte 0xBD,0xE7,0x95,0xC6 +998C ; 998C: 4D +998C .ascii 'M' +998D .byte 0xF7,0x0B,0x99,0xC6 +9991 ; 9991: 4F +9991 .ascii 'O' +9992 .byte 0xF7,0x0B,0x98,0xC6 +9996 ; 9996: 54 +9996 .ascii 'T' +9997 .byte 0xF7,0x0B,0x97,0xC6 +999B ; 999B: 4F +999B .ascii 'O' +999C .byte 0xF7,0x0B,0x96,0xC6 +99A0 ; 99A0: 52 +99A0 .ascii 'R' +99A1 .byte 0xF7,0x0B,0x95,0xC6 +99A5 ; 99A5: 53 +99A5 .ascii 'S' +99A6 .byte 0xF7,0x0B,0x94,0xC6 +99AA ; 99AA: 20 +99AA .ascii ' ' +99AB .byte 0xF7,0x0B,0x93,0xC6 +99AF ; 99AF: 20 +99AF .ascii ' ' +99B0 .byte 0xF7,0x0B,0x92,0xF6,0x00 +99B5 ; 99B5: 5E +99B5 .ascii '^' +99B6 .byte 0xF7,0x0B,0x91,0xF6,0x00 +99BB ; 99BB: 5F +99BB .ascii '_' +99BC .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +99C2 ; 99C2: 39 +99C2 .ascii '9' +99C3 .byte 0xBD,0xBE +99C5 ; 99C5: 4B +99C5 .ascii 'K' +99C6 .byte 0xF6,0x00,0x05 +99C9 ; 99C9: 4F +99C9 .ascii 'O' +99CA .byte 0xBD,0xE7,0x95,0xC6 +99CE ; 99CE: 56 +99CE .ascii 'V' +99CF .byte 0xF7,0x0B,0x99,0xC6 +99D3 ; 99D3: 45 +99D3 .ascii 'E' +99D4 .byte 0xF7,0x0B,0x98,0xC6 +99D8 ; 99D8: 4E +99D8 .ascii 'N' +99D9 .byte 0xF7,0x0B,0x97,0xC6 +99DD ; 99DD: 44 +99DD .ascii 'D' +99DE .byte 0xF7,0x0B,0x96,0xC6 +99E2 ; 99E2: 53 +99E2 .ascii 'S' +99E3 .byte 0xF7,0x0B,0x95,0xC6 +99E7 ; 99E7: 20 +99E7 .ascii ' ' +99E8 .byte 0xF7,0x0B,0x94,0xC6 +99EC ; 99EC: 20 +99EC .ascii ' ' +99ED .byte 0xF7,0x0B,0x93,0xC6 +99F1 ; 99F1: 20 +99F1 .ascii ' ' +99F2 .byte 0xF7,0x0B,0x92,0xF6,0x00 +99F7 ; 99F7: 5E +99F7 .ascii '^' +99F8 .byte 0xF7,0x0B,0x91,0xF6,0x00 +99FD ; 99FD: 5F +99FD .ascii '_' +99FE .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9A04 ; 9A04: 39 +9A04 .ascii '9' +9A05 .byte 0xBD,0xBE +9A07 ; 9A07: 4B +9A07 .ascii 'K' +9A08 .byte 0xFC,0x00 +9A0A ; 9A0A: 52 +9A0A .ascii 'R' +9A0B .byte 0xBD,0xE7 +9A0D ; 9A0D: 45 +9A0D .ascii 'E' +9A0E .byte 0xC6 +9A0F ; 9A0F: 4F +9A0F .ascii 'O' +9A10 .byte 0xF7,0x0B,0x99,0xC6 +9A14 ; 9A14: 44 +9A14 .ascii 'D' +9A15 .byte 0xF7,0x0B,0x98,0xC6 +9A19 ; 9A19: 44 +9A19 .ascii 'D' +9A1A .byte 0xF7,0x0B,0x97,0xC6 +9A1E ; 9A1E: 53 +9A1E .ascii 'S' +9A1F .byte 0xF7,0x0B,0x96,0xC6 +9A23 ; 9A23: 20 +9A23 .ascii ' ' +9A24 .byte 0xF7,0x0B,0x95,0xC6 +9A28 ; 9A28: 31 +9A28 .ascii '1' +9A29 .byte 0xF7,0x0B,0x94,0xC6 +9A2D ; 9A2D: 2F +9A2D .ascii '/' +9A2E .byte 0xF7,0x0B,0x93,0xF6,0x00 +9A33 ; 9A33: 5D +9A33 .ascii ']' +9A34 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9A39 ; 9A39: 5E +9A39 .ascii '^' +9A3A .byte 0xF7,0x0B,0x91,0xF6,0x00 +9A3F ; 9A3F: 5F +9A3F .ascii '_' +9A40 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9A46 ; 9A46: 39 +9A46 .ascii '9' +9A47 .byte 0xBD,0xBE +9A49 ; 9A49: 4B +9A49 .ascii 'K' +9A4A .byte 0xF6,0x00,0x06 +9A4D ; 9A4D: 4F +9A4D .ascii 'O' +9A4E .byte 0xBD,0xE7,0x95,0xF6,0x00 +9A53 ; 9A53: 5E +9A53 .ascii '^' +9A54 .byte 0xF7,0x0B,0x99,0xF6,0x00 +9A59 ; 9A59: 5F +9A59 .ascii '_' +9A5A .byte 0xF7,0x0B,0x98,0xC6 +9A5E ; 9A5E: 20 +9A5E .ascii ' ' +9A5F .byte 0xF7,0x0B,0x97,0xF6,0x00,0x1F,0xC4 +9A66 ; 9A66: 40 +9A66 .ascii '@' +9A67 .byte 0x27 +9A68 ; 9A68: 45 +9A68 .ascii 'E' +9A69 .byte 0xFC,0x00,0x27,0xBD,0xE7 +9A6E ; 9A6E: 45 +9A6E .ascii 'E' +9A6F .byte 0xF6,0x00 +9A71 ; 9A71: 5A +9A71 .ascii 'Z' +9A72 .byte 0xF7,0x0B,0x96,0xF6,0x00 +9A77 ; 9A77: 5D +9A77 .ascii ']' +9A78 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9A7D ; 9A7D: 5E +9A7D .ascii '^' +9A7E .byte 0xF7,0x0B,0x94,0xF6,0x00 +9A83 ; 9A83: 5F +9A83 .ascii '_' +9A84 .byte 0xF7,0x0B,0x93,0xF6,0x00,0x19,0xC4,0x10 +9A8C .byte 0x27,0x07,0xC6 +9A8F ; 9A8F: 2A +9A8F .ascii '*' +9A90 .byte 0xF7,0x0B,0x92 +9A93 ; 9A93: 20 +9A93 .ascii ' ' +9A94 .byte 0x05,0xC6 +9A96 ; 9A96: 20 +9A96 .ascii ' ' +9A97 .byte 0xF7,0x0B,0x92,0xFC,0x00 +9A9C ; 9A9C: 46 +9A9C .ascii 'F' +9A9D .byte 0xBD,0xE7 +9A9F ; 9A9F: 45 +9A9F .ascii 'E' +9AA0 .byte 0xF6,0x00 +9AA2 ; 9AA2: 5E +9AA2 .ascii '^' +9AA3 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9AA8 ; 9AA8: 5F +9AA8 .ascii '_' +9AA9 .byte 0xF7,0x0B,0x90 +9AAC ; 9AAC: 20 +9AAC .ascii ' ' +9AAD .byte 0x1E,0xC6 +9AAF ; 9AAF: 58 +9AAF .ascii 'X' +9AB0 .byte 0xF7,0x0B,0x96,0xC6 +9AB4 ; 9AB4: 58 +9AB4 .ascii 'X' +9AB5 .byte 0xF7,0x0B,0x95,0xC6 +9AB9 ; 9AB9: 58 +9AB9 .ascii 'X' +9ABA .byte 0xF7,0x0B,0x94,0xC6 +9ABE ; 9ABE: 58 +9ABE .ascii 'X' +9ABF .byte 0xF7,0x0B,0x93,0xC6 +9AC3 ; 9AC3: 58 +9AC3 .ascii 'X' +9AC4 .byte 0xF7,0x0B,0x91,0xC6 +9AC8 ; 9AC8: 58 +9AC8 .ascii 'X' +9AC9 .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 +9AD1 ; 9AD1: 23,4C +9AD1 .ascii '#L' +9AD3 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x0B +9ADB .byte 0x92,0xF7,0x0B,0x91,0xF6,0x0B,0x93,0xF7 +9AE3 .byte 0x0B,0x92,0xF6,0x0B,0x94,0xF7,0x0B,0x93 +9AEB .byte 0xF6,0x00,0x13,0xC1,0x02 +9AF0 ; 9AF0: 26 +9AF0 .ascii '&' +9AF1 .byte 0x07,0xC6 +9AF3 ; 9AF3: 2E +9AF3 .ascii '.' +9AF4 .byte 0xF7,0x0B,0x94 +9AF7 ; 9AF7: 20,26 +9AF7 .ascii ' &' +9AF9 .byte 0xC1,0x04 +9AFB ; 9AFB: 26 +9AFB .ascii '&' +9AFC .byte 0x0D,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xC6 +9B04 ; 9B04: 2E +9B04 .ascii '.' +9B05 .byte 0xF7,0x0B,0x95 +9B08 ; 9B08: 20 +9B08 .ascii ' ' +9B09 .byte 0x15,0xC1,0x08 +9B0C ; 9B0C: 26 +9B0C .ascii '&' +9B0D .byte 0x11,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xF6 +9B15 .byte 0x0B,0x96,0xF7,0x0B,0x95,0xC6 +9B1B ; 9B1B: 2E +9B1B .ascii '.' +9B1C .byte 0xF7,0x0B,0x96,0xF6,0x00 +9B21 ; 9B21: 2C,26,3E +9B21 .ascii ',&>' +9B24 .byte 0xBD,0xBE +9B26 ; 9B26: 69 +9B26 .ascii 'i' +9B27 .byte 0xF6,0x00,0x13,0xC1,0x01 +9B2C ; 9B2C: 23,2C +9B2C .ascii '#,' +9B2E .byte 0xCE,0x10 +9B30 ; 9B30: 28 +9B30 .ascii '(' +9B31 .byte 0x1C,0x00 +9B33 ; 9B33: 40 +9B33 .ascii '@' +9B34 .byte 0xF6,0x00,0x1F,0xC4 +9B38 ; 9B38: 40 +9B38 .ascii '@' +9B39 .byte 0x27,0x0E,0xCE,0x00,0x01 +9B3E ; 9B3E: 3C +9B3E .ascii '<' +9B3F .byte 0xF6,0x00 +9B41 ; 9B41: 5F,4F +9B41 .ascii '_O' +9B43 .byte 0xBD,0xBD,0xB5 +9B46 ; 9B46: 38,20 +9B46 .ascii '8 ' +9B48 .byte 0x0B,0xCE,0x00,0x01 +9B4C ; 9B4C: 3C +9B4C .ascii '<' +9B4D .byte 0xCC,0x00 +9B4F ; 9B4F: 58 +9B4F .ascii 'X' +9B50 .byte 0xBD,0xBD,0xB5 +9B53 ; 9B53: 38 +9B53 .ascii '8' +9B54 .byte 0xCE,0x10 +9B56 ; 9B56: 28 +9B56 .ascii '(' +9B57 .byte 0x1D,0x00 +9B59 ; 9B59: 40 +9B59 .ascii '@' +9B5A .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 +9B61 ; 9B61: 2C,39 +9B61 .ascii ',9' +9B63 .byte 0xBD,0xBE +9B65 ; 9B65: 4B +9B65 .ascii 'K' +9B66 .byte 0xFC,0x00,0x0D,0xBD,0xE7 +9B6B ; 9B6B: 45 +9B6B .ascii 'E' +9B6C .byte 0xC6 +9B6D ; 9B6D: 44 +9B6D .ascii 'D' +9B6E .byte 0xF7,0x0B,0x99,0xC6 +9B72 ; 9B72: 53 +9B72 .ascii 'S' +9B73 .byte 0xF7,0x0B,0x98,0xC6 +9B77 ; 9B77: 43 +9B77 .ascii 'C' +9B78 .byte 0xF7,0x0B,0x97,0xC6 +9B7C ; 9B7C: 4E +9B7C .ascii 'N' +9B7D .byte 0xF7,0x0B,0x96,0xC6 +9B81 ; 9B81: 54 +9B81 .ascii 'T' +9B82 .byte 0xF7,0x0B,0x95,0xC6 +9B86 ; 9B86: 20 +9B86 .ascii ' ' +9B87 .byte 0xF7,0x0B,0x94,0xF6,0x00 +9B8C ; 9B8C: 5A +9B8C .ascii 'Z' +9B8D .byte 0xF7,0x0B,0x93,0xF6,0x00 +9B92 ; 9B92: 5D +9B92 .ascii ']' +9B93 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9B98 ; 9B98: 5E +9B98 .ascii '^' +9B99 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9B9E ; 9B9E: 5F +9B9E .ascii '_' +9B9F .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 +9BA7 ; 9BA7: 23,3C +9BA7 .ascii '#<' +9BA9 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 +9BB1 .byte 0x13,0xC1,0x02 +9BB4 ; 9BB4: 26 +9BB4 .ascii '&' +9BB5 .byte 0x07,0xC6 +9BB7 ; 9BB7: 2E +9BB7 .ascii '.' +9BB8 .byte 0xF7,0x0B,0x91 +9BBB ; 9BBB: 20,28 +9BBB .ascii ' (' +9BBD .byte 0xC1,0x04 +9BBF ; 9BBF: 26 +9BBF .ascii '&' +9BC0 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 +9BC8 ; 9BC8: 2E +9BC8 .ascii '.' +9BC9 .byte 0xF7,0x0B,0x92 +9BCC ; 9BCC: 20 +9BCC .ascii ' ' +9BCD .byte 0x17,0xC1,0x08 +9BD0 ; 9BD0: 26 +9BD0 .ascii '&' +9BD1 .byte 0x13,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 +9BD9 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 +9BDF ; 9BDF: 2E +9BDF .ascii '.' +9BE0 .byte 0xF7,0x0B,0x93 +9BE3 ; 9BE3: 20 +9BE3 .ascii ' ' +9BE4 .byte 0x00,0xF6,0x00 +9BE7 ; 9BE7: 2C,26,2A +9BE7 .ascii ',&*' +9BEA .byte 0xBD,0xBE +9BEC ; 9BEC: 69 +9BEC .ascii 'i' +9BED .byte 0xF6,0x00,0x13,0xC1,0x01 +9BF2 ; 9BF2: 23 +9BF2 .ascii '#' +9BF3 .byte 0x18,0xCE,0x10 +9BF6 ; 9BF6: 28 +9BF6 .ascii '(' +9BF7 .byte 0x1C,0x00 +9BF9 ; 9BF9: 40 +9BF9 .ascii '@' +9BFA .byte 0xCE,0x00,0x01 +9BFD ; 9BFD: 3C +9BFD .ascii '<' +9BFE .byte 0xF6,0x00 +9C00 ; 9C00: 5F,4F +9C00 .ascii '_O' +9C02 .byte 0xBD,0xBD,0xB5 +9C05 ; 9C05: 38 +9C05 .ascii '8' +9C06 .byte 0xCE,0x10 +9C08 ; 9C08: 28 +9C08 .ascii '(' +9C09 .byte 0x1D,0x00 +9C0B ; 9C0B: 40 +9C0B .ascii '@' +9C0C .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 +9C13 ; 9C13: 2C,39 +9C13 .ascii ',9' +9C15 .byte 0xBD,0xBE +9C17 ; 9C17: 4B +9C17 .ascii 'K' +9C18 .byte 0xF6,0x00 +9C1A ; 9C1A: 48,4F +9C1A .ascii 'HO' +9C1C .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0A,0x9D +9C24 ; 9C24: 29 +9C24 .ascii ')' +9C25 .byte 0x9C +9C26 ; 9C26: 3B +9C26 .ascii ';' +9C27 .byte 0x9C +9C28 ; 9C28: 53 +9C28 .ascii 'S' +9C29 .byte 0x9C +9C2A ; 9C2A: 6B +9C2A .ascii 'k' +9C2B .byte 0x9C,0x83,0x9C,0x9B,0x9C,0xB2,0x9C,0xC9 +9C33 .byte 0x9C,0xE0,0x9C,0xF7,0x9D,0x0E,0x9D +9C3A ; 9C3A: 23 +9C3A .ascii '#' +9C3B .byte 0xF6,0x00 +9C3D ; 9C3D: 67 +9C3D .ascii 'g' +9C3E .byte 0xC4,0x02,0x27,0x08,0xCC,0xAF,0x00,0xBD +9C46 .byte 0xC0,0xBA +9C48 ; 9C48: 20 +9C48 .ascii ' ' +9C49 .byte 0x06,0xCC,0xAF,0x0B,0xBD,0xC0,0xBA +9C50 ; 9C50: 7E +9C50 .ascii '~' +9C51 .byte 0x9D +9C52 ; 9C52: 29 +9C52 .ascii ')' +9C53 .byte 0xF6,0x00 +9C55 ; 9C55: 67 +9C55 .ascii 'g' +9C56 .byte 0xC4,0x10,0x27,0x08,0xCC,0xAF +9C5C ; 9C5C: 42 +9C5C .ascii 'B' +9C5D .byte 0xBD,0xC0,0xBA +9C60 ; 9C60: 20 +9C60 .ascii ' ' +9C61 .byte 0x06,0xCC,0xAF +9C64 ; 9C64: 4D +9C64 .ascii 'M' +9C65 .byte 0xBD,0xC0,0xBA +9C68 ; 9C68: 7E +9C68 .ascii '~' +9C69 .byte 0x9D +9C6A ; 9C6A: 29 +9C6A .ascii ')' +9C6B .byte 0xF6,0x00 +9C6D ; 9C6D: 67 +9C6D .ascii 'g' +9C6E .byte 0xC4 +9C6F ; 9C6F: 20 +9C6F .ascii ' ' +9C70 .byte 0x27,0x08,0xCC,0xAF +9C74 ; 9C74: 58 +9C74 .ascii 'X' +9C75 .byte 0xBD,0xC0,0xBA +9C78 ; 9C78: 20 +9C78 .ascii ' ' +9C79 .byte 0x06,0xCC,0xAF +9C7C ; 9C7C: 63 +9C7C .ascii 'c' +9C7D .byte 0xBD,0xC0,0xBA +9C80 ; 9C80: 7E +9C80 .ascii '~' +9C81 .byte 0x9D +9C82 ; 9C82: 29 +9C82 .ascii ')' +9C83 .byte 0xF6,0x00 +9C85 ; 9C85: 67 +9C85 .ascii 'g' +9C86 .byte 0xC4,0x01,0x27,0x08,0xCC,0xAE,0xEA,0xBD +9C8E .byte 0xC0,0xBA +9C90 ; 9C90: 20 +9C90 .ascii ' ' +9C91 .byte 0x06,0xCC,0xAE,0xF5,0xBD,0xC0,0xBA +9C98 ; 9C98: 7E +9C98 .ascii '~' +9C99 .byte 0x9D +9C9A ; 9C9A: 29 +9C9A .ascii ')' +9C9B .byte 0xF6,0x00 +9C9D ; 9C9D: 67 +9C9D .ascii 'g' +9C9E .byte 0xC4,0x04,0x27,0x08,0xCC,0xAF,0x16,0xBD +9CA6 .byte 0xC0,0xBA +9CA8 ; 9CA8: 20 +9CA8 .ascii ' ' +9CA9 .byte 0x06,0xCC,0xAF +9CAC ; 9CAC: 21 +9CAC .ascii '!' +9CAD .byte 0xBD,0xC0,0xBA +9CB0 ; 9CB0: 20,77 +9CB0 .ascii ' w' +9CB2 .byte 0xF6,0x00 +9CB4 ; 9CB4: 67 +9CB4 .ascii 'g' +9CB5 .byte 0xC4,0x08,0x27,0x08,0xCC,0xAF +9CBB ; 9CBB: 2C +9CBB .ascii ',' +9CBC .byte 0xBD,0xC0,0xBA +9CBF ; 9CBF: 20 +9CBF .ascii ' ' +9CC0 .byte 0x06,0xCC,0xAF +9CC3 ; 9CC3: 37 +9CC3 .ascii '7' +9CC4 .byte 0xBD,0xC0,0xBA +9CC7 ; 9CC7: 20,60 +9CC7 .ascii ' `' +9CC9 .byte 0xF6,0x00 +9CCB ; 9CCB: 67 +9CCB .ascii 'g' +9CCC .byte 0xC4 +9CCD ; 9CCD: 40 +9CCD .ascii '@' +9CCE .byte 0x27,0x08,0xCC,0xAF,0x84,0xBD,0xC0,0xBA +9CD6 ; 9CD6: 20 +9CD6 .ascii ' ' +9CD7 .byte 0x06,0xCC,0xAF,0x8F,0xBD,0xC0,0xBA +9CDE ; 9CDE: 20,49 +9CDE .ascii ' I' +9CE0 .byte 0xF6,0x0E +9CE2 ; 9CE2: 70 +9CE2 .ascii 'p' +9CE3 .byte 0xC1,0x01 +9CE5 ; 9CE5: 26 +9CE5 .ascii '&' +9CE6 .byte 0x08,0xCC,0xAE,0xBE,0xBD,0xC0,0xBA +9CED ; 9CED: 20 +9CED .ascii ' ' +9CEE .byte 0x06,0xCC,0xAE,0xC9,0xBD,0xC0,0xBA +9CF5 ; 9CF5: 20,32 +9CF5 .ascii ' 2' +9CF7 .byte 0xF6,0x0E +9CF9 ; 9CF9: 6F +9CF9 .ascii 'o' +9CFA .byte 0xC1,0x01 +9CFC ; 9CFC: 26 +9CFC .ascii '&' +9CFD .byte 0x08,0xCC,0xAE,0xD4,0xBD,0xC0,0xBA +9D04 ; 9D04: 20 +9D04 .ascii ' ' +9D05 .byte 0x06,0xCC,0xAE,0xDF,0xBD,0xC0,0xBA +9D0C ; 9D0C: 20 +9D0C .ascii ' ' +9D0D .byte 0x1B,0xF6,0x00 +9D10 ; 9D10: 67,2C +9D10 .ascii 'g,' +9D12 .byte 0x08,0xCC,0xAF +9D15 ; 9D15: 6E +9D15 .ascii 'n' +9D16 .byte 0xBD,0xC0,0xBA +9D19 ; 9D19: 20 +9D19 .ascii ' ' +9D1A .byte 0x06,0xCC,0xAF +9D1D ; 9D1D: 79 +9D1D .ascii 'y' +9D1E .byte 0xBD,0xC0,0xBA +9D21 ; 9D21: 20 +9D21 .ascii ' ' +9D22 .byte 0x06,0xCC,0xAF,0xB0,0xBD,0xC0,0xBA +9D29 ; 9D29: 39 +9D29 .ascii '9' +9D2A .byte 0xBD,0xBE +9D2C ; 9D2C: 4B +9D2C .ascii 'K' +9D2D .byte 0xF6,0x00 +9D2F ; 9D2F: 22,4F +9D2F .ascii '"O' +9D31 .byte 0xBD,0xE7,0x95,0xF6,0x00 +9D36 ; 9D36: 5E +9D36 .ascii '^' +9D37 .byte 0xF7,0x0B,0x99,0xF6,0x00 +9D3C ; 9D3C: 5F +9D3C .ascii '_' +9D3D .byte 0xF7,0x0B,0x98,0xC6 +9D41 ; 9D41: 20 +9D41 .ascii ' ' +9D42 .byte 0xF7,0x0B,0x97,0xF6,0x00 +9D47 ; 9D47: 24,4F +9D47 .ascii '$O' +9D49 .byte 0xBD,0xE7,0x95,0xC6 +9D4D ; 9D4D: 50 +9D4D .ascii 'P' +9D4E .byte 0xF7,0x0B,0x96,0xF6,0x00 +9D53 ; 9D53: 5E +9D53 .ascii '^' +9D54 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9D59 ; 9D59: 5F +9D59 .ascii '_' +9D5A .byte 0xF7,0x0B,0x94,0xC6 +9D5E ; 9D5E: 20 +9D5E .ascii ' ' +9D5F .byte 0xF7,0x0B,0x93,0xF6,0x00 +9D64 ; 9D64: 2A,4F +9D64 .ascii '*O' +9D66 .byte 0xBD,0xE7,0x95,0xC6 +9D6A ; 9D6A: 46 +9D6A .ascii 'F' +9D6B .byte 0xF7,0x0B,0x92,0xF6,0x00 +9D70 ; 9D70: 5E +9D70 .ascii '^' +9D71 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9D76 ; 9D76: 5F +9D76 .ascii '_' +9D77 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9D7D ; 9D7D: 39 +9D7D .ascii '9' +9D7E .byte 0xBD,0xBE +9D80 ; 9D80: 4B +9D80 .ascii 'K' +9D81 .byte 0xF6,0x00 +9D83 ; 9D83: 60,4F +9D83 .ascii '`O' +9D85 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00,0xF7,0x0B +9D8D .byte 0x99,0xF6,0x00 +9D90 ; 9D90: 60,4F +9D90 .ascii '`O' +9D92 .byte 0xC3,0x0A,0x91,0x8F,0xE6,0x00,0xF7,0x0B +9D9A .byte 0x98,0xF6,0x00 +9D9D ; 9D9D: 60,4F +9D9D .ascii '`O' +9D9F .byte 0xC3,0x0A,0x92,0x8F,0xE6,0x00,0xF7,0x0B +9DA7 .byte 0x97,0xF6,0x00 +9DAA ; 9DAA: 60,4F +9DAA .ascii '`O' +9DAC .byte 0xC3,0x0A,0x94,0x8F,0xE6,0x00,0xF7,0x0B +9DB4 .byte 0x95,0xF6,0x00 +9DB7 ; 9DB7: 60,4F +9DB7 .ascii '`O' +9DB9 .byte 0xC3,0x0A,0x95,0x8F,0xE6,0x00,0xF7,0x0B +9DC1 .byte 0x94,0xF6,0x00 +9DC4 ; 9DC4: 60,4F +9DC4 .ascii '`O' +9DC6 .byte 0xC3,0x0A,0x96,0x8F,0xE6,0x00,0xF7,0x0B +9DCE .byte 0x93,0xC6 +9DD0 ; 9DD0: 20 +9DD0 .ascii ' ' +9DD1 .byte 0xF7,0x0B,0x92,0xC6 +9DD5 ; 9DD5: 20 +9DD5 .ascii ' ' +9DD6 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9DDB ; 9DDB: 54,4F +9DDB .ascii 'TO' +9DDD .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B +9DE5 .byte 0x90,0xF6,0x00 +9DE8 ; 9DE8: 38 +9DE8 .ascii '8' +9DE9 .byte 0xC1,0x03 +9DEB ; 9DEB: 24 +9DEB .ascii '$' +9DEC .byte 0x0F,0xF6,0x00 +9DEF ; 9DEF: 60,4F +9DEF .ascii '`O' +9DF1 .byte 0xC3,0x0A,0x93,0x8F,0xE6,0x00,0xF7,0x0B +9DF9 .byte 0x96 +9DFA ; 9DFA: 20 +9DFA .ascii ' ' +9DFB .byte 0x05,0xC6,0x1F,0xF7,0x0B,0x96,0xBD,0xBE +9E03 .byte 0x01,0xF6,0x00 +9E06 ; 9E06: 38,26 +9E06 .ascii '8&' +9E08 .byte 0x05,0xC6,0x05,0xF7,0x00 +9E0D ; 9E0D: 38,39 +9E0D .ascii '89' +9E0F .byte 0xBD,0xBE +9E11 ; 9E11: 4B +9E11 .ascii 'K' +9E12 .byte 0xF6,0x00 +9E14 ; 9E14: 48,26 +9E14 .ascii 'H&' +9E16 .byte 0x15,0xF6,0x00 +9E19 ; 9E19: 66 +9E19 .ascii 'f' +9E1A .byte 0x27,0x08,0xCC,0xAF,0xC6,0xBD,0xC0,0xBA +9E22 ; 9E22: 20 +9E22 .ascii ' ' +9E23 .byte 0x06,0xCC,0xAF,0xD1,0xBD,0xC0,0xBA +9E2A ; 9E2A: 20 +9E2A .ascii ' ' +9E2B .byte 0x5C,0xC6 +9E2D ; 9E2D: 4D +9E2D .ascii 'M' +9E2E .byte 0xF7,0x0B,0x99,0xC6 +9E32 ; 9E32: 45 +9E32 .ascii 'E' +9E33 .byte 0xF7,0x0B,0x98,0xC6 +9E37 ; 9E37: 4E +9E37 .ascii 'N' +9E38 .byte 0xF7,0x0B,0x97,0xC6 +9E3C ; 9E3C: 55 +9E3C .ascii 'U' +9E3D .byte 0xF7,0x0B,0x96,0xC6 +9E41 ; 9E41: 20 +9E41 .ascii ' ' +9E42 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9E47 ; 9E47: 48 +9E47 .ascii 'H' +9E48 .byte 0xCB +9E49 ; 9E49: 30 +9E49 .ascii '0' +9E4A .byte 0xF7,0x0B,0x94,0xF6,0x00 +9E4F ; 9E4F: 48 +9E4F .ascii 'H' +9E50 .byte 0xC1,0x0A +9E52 ; 9E52: 26 +9E52 .ascii '&' +9E53 .byte 0x05,0xC6 +9E55 ; 9E55: 30 +9E55 .ascii '0' +9E56 .byte 0xF7,0x0B,0x94,0xC6 +9E5A ; 9E5A: 20 +9E5A .ascii ' ' +9E5B .byte 0xF7,0x0B,0x93,0xC6 +9E5F ; 9E5F: 4F +9E5F .ascii 'O' +9E60 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9E65 ; 9E65: 48,4F +9E65 .ascii 'HO' +9E67 .byte 0xC3,0x00 +9E69 ; 9E69: 68 +9E69 .ascii 'h' +9E6A .byte 0x8F,0xE6,0x00,0x27,0x0C,0xC6 +9E70 ; 9E70: 4E +9E70 .ascii 'N' +9E71 .byte 0xF7,0x0B,0x91,0xC6 +9E75 ; 9E75: 20 +9E75 .ascii ' ' +9E76 .byte 0xF7,0x0B,0x90 +9E79 ; 9E79: 20 +9E79 .ascii ' ' +9E7A .byte 0x0A,0xC6 +9E7C ; 9E7C: 46 +9E7C .ascii 'F' +9E7D .byte 0xF7,0x0B,0x91,0xC6 +9E81 ; 9E81: 46 +9E81 .ascii 'F' +9E82 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9E88 ; 9E88: 39 +9E88 .ascii '9' +9E89 .byte 0xBD,0xBE +9E8B ; 9E8B: 4B +9E8B .ascii 'K' +9E8C .byte 0xF6,0x00 +9E8E ; 9E8E: 48,4F +9E8E .ascii 'HO' +9E90 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00 +9E96 ; 9E96: 2D +9E96 .ascii '-' +9E97 .byte 0xA1,0xC4,0x9E,0xF5,0x9E,0xFE,0x9F,0x07 +9E9F .byte 0x9F,0x10,0x9F,0x19,0x9F +9EA4 ; 9EA4: 3B +9EA4 .ascii ';' +9EA5 .byte 0x9F +9EA6 ; 9EA6: 44 +9EA6 .ascii 'D' +9EA7 .byte 0x9F +9EA8 ; 9EA8: 52 +9EA8 .ascii 'R' +9EA9 .byte 0x9F +9EAA ; 9EAA: 5B +9EAA .ascii '[' +9EAB .byte 0x9F +9EAC ; 9EAC: 69 +9EAC .ascii 'i' +9EAD .byte 0x9F +9EAE ; 9EAE: 72 +9EAE .ascii 'r' +9EAF .byte 0x9F,0x80,0x9F,0x89,0x9F,0x97,0x9F,0xA0 +9EB7 .byte 0x9F,0xAE,0x9F,0xB7,0x9F,0xC5,0x9F,0xDD +9EBF .byte 0x9F,0xEB,0xA0,0x03,0xA0,0x11,0xA0 +9EC6 ; 9EC6: 29 +9EC6 .ascii ')' +9EC7 .byte 0xA0 +9EC8 ; 9EC8: 37 +9EC8 .ascii '7' +9EC9 .byte 0xA0 +9ECA ; 9ECA: 54 +9ECA .ascii 'T' +9ECB .byte 0xA0 +9ECC ; 9ECC: 62 +9ECC .ascii 'b' +9ECD .byte 0xA0,0x7F,0xA0,0x8D,0xA0,0x96,0xA0,0xA4 +9ED5 .byte 0xA0,0xAD,0xA0,0xBC,0xA0,0xC5,0xA0,0xD4 +9EDD .byte 0xA0,0xDD,0xA0,0xEC,0xA0,0xF5,0xA1,0x04 +9EE5 .byte 0xA1 +9EE6 ; 9EE6: 26 +9EE6 .ascii '&' +9EE7 .byte 0xA1 +9EE8 ; 9EE8: 34 +9EE8 .ascii '4' +9EE9 .byte 0xA1 +9EEA ; 9EEA: 55 +9EEA .ascii 'U' +9EEB .byte 0xA1 +9EEC ; 9EEC: 62 +9EEC .ascii 'b' +9EED .byte 0xA1,0x83,0xA1,0x90,0xA1,0xB1,0xA1,0xBE +9EF5 .byte 0xCC,0xB2,0x90,0xBD,0xC0,0xBA +9EFB ; 9EFB: 7E +9EFB .ascii '~' +9EFC .byte 0xA1,0xC4,0xCC,0x0C,0xBC,0xBD,0xC0,0xBA +9F04 ; 9F04: 7E +9F04 .ascii '~' +9F05 .byte 0xA1,0xC4,0xCC,0xB2,0xA2,0xBD,0xC0,0xBA +9F0D ; 9F0D: 7E +9F0D .ascii '~' +9F0E .byte 0xA1,0xC4,0xCC,0x0C,0xCC,0xBD,0xC0,0xBA +9F16 ; 9F16: 7E +9F16 .ascii '~' +9F17 .byte 0xA1,0xC4,0xC6 +9F1A ; 9F1A: 41 +9F1A .ascii 'A' +9F1B .byte 0xF7,0x0B,0x99,0xC6 +9F1F ; 9F1F: 55 +9F1F .ascii 'U' +9F20 .byte 0xF7,0x0B,0x98,0xC6 +9F24 ; 9F24: 44 +9F24 .ascii 'D' +9F25 .byte 0xF7,0x0B,0x97,0xC6 +9F29 ; 9F29: 54 +9F29 .ascii 'T' +9F2A .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +9F30 ; 9F30: 3C +9F30 .ascii '<' +9F31 .byte 0xFC,0x0C,0xE7,0xBD,0xA2,0xD4 +9F37 ; 9F37: 38,7E +9F37 .ascii '8~' +9F39 .byte 0xA1,0xC4,0xCC,0xB2,0xC6,0xBD,0xC0,0xBA +9F41 ; 9F41: 7E +9F41 .ascii '~' +9F42 .byte 0xA1,0xC4,0xFE,0x0D,0xE9 +9F47 ; 9F47: 3C +9F47 .ascii '<' +9F48 .byte 0xFC,0x0D,0xE7,0xBD,0xA3 +9F4D ; 9F4D: 41,38,7E +9F4D .ascii 'A8~' +9F50 .byte 0xA1,0xC4,0xCC,0xB2,0xD8,0xBD,0xC0,0xBA +9F58 ; 9F58: 7E +9F58 .ascii '~' +9F59 .byte 0xA1,0xC4,0xFE,0x0D,0xED +9F5E ; 9F5E: 3C +9F5E .ascii '<' +9F5F .byte 0xFC,0x0D,0xEB,0xBD,0xA3 +9F64 ; 9F64: 41,38,7E +9F64 .ascii 'A8~' +9F67 .byte 0xA1,0xC4,0xCC,0xB2,0xEA,0xBD,0xC0,0xBA +9F6F ; 9F6F: 7E +9F6F .ascii '~' +9F70 .byte 0xA1,0xC4,0xFE,0x0D,0xF1 +9F75 ; 9F75: 3C +9F75 .ascii '<' +9F76 .byte 0xFC,0x0D,0xEF,0xBD,0xA3 +9F7B ; 9F7B: 41,38,7E +9F7B .ascii 'A8~' +9F7E .byte 0xA1,0xC4,0xCC,0xB2,0xFC,0xBD,0xC0,0xBA +9F86 ; 9F86: 7E +9F86 .ascii '~' +9F87 .byte 0xA1,0xC4,0xFE,0x0D,0xF9 +9F8C ; 9F8C: 3C +9F8C .ascii '<' +9F8D .byte 0xFC,0x0D,0xF7,0xBD,0xA3 +9F92 ; 9F92: 41,38,7E +9F92 .ascii 'A8~' +9F95 .byte 0xA1,0xC4,0xCC,0xB3,0x0E,0xBD,0xC0,0xBA +9F9D ; 9F9D: 7E +9F9D .ascii '~' +9F9E .byte 0xA1,0xC4,0xFE,0x0D,0xFD +9FA3 ; 9FA3: 3C +9FA3 .ascii '<' +9FA4 .byte 0xFC,0x0D,0xFB,0xBD,0xA3 +9FA9 ; 9FA9: 41,38,7E +9FA9 .ascii 'A8~' +9FAC .byte 0xA1,0xC4,0xCC,0xB3 +9FB0 ; 9FB0: 35 +9FB0 .ascii '5' +9FB1 .byte 0xBD,0xC0,0xBA +9FB4 ; 9FB4: 7E +9FB4 .ascii '~' +9FB5 .byte 0xA1,0xC4,0xFE,0x0D,0xF5 +9FBA ; 9FBA: 3C +9FBA .ascii '<' +9FBB .byte 0xFC,0x0D,0xF3,0xBD,0xA3 +9FC0 ; 9FC0: 41,38,7E +9FC0 .ascii 'A8~' +9FC3 .byte 0xA1,0xC4,0xC6 +9FC6 ; 9FC6: 24 +9FC6 .ascii '$' +9FC7 .byte 0xF7,0x0B,0x99,0xC6 +9FCB ; 9FCB: 31 +9FCB .ascii '1' +9FCC .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 +9FD2 ; 9FD2: 3C +9FD2 .ascii '<' +9FD3 .byte 0xFC,0x0C,0xDD,0xBD,0xA2,0xD4 +9FD9 ; 9FD9: 38,7E +9FD9 .ascii '8~' +9FDB .byte 0xA1,0xC4,0xFE,0x0C,0xF5 +9FE0 ; 9FE0: 3C +9FE0 .ascii '<' +9FE1 .byte 0xFC,0x0C,0xF3,0xBD,0xA3 +9FE6 ; 9FE6: 41,38,7E +9FE6 .ascii 'A8~' +9FE9 .byte 0xA1,0xC4,0xC6 +9FEC ; 9FEC: 24 +9FEC .ascii '$' +9FED .byte 0xF7,0x0B,0x99,0xC6 +9FF1 ; 9FF1: 32 +9FF1 .ascii '2' +9FF2 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 +9FF8 ; 9FF8: 3C +9FF8 .ascii '<' +9FF9 .byte 0xFC,0x0C,0xDF,0xBD,0xA2,0xD4 +9FFF ; 9FFF: 38,7E +9FFF .ascii '8~' +A001 .byte 0xA1,0xC4,0xFE,0x0C,0xF9 +A006 ; A006: 3C +A006 .ascii '<' +A007 .byte 0xFC,0x0C,0xF7,0xBD,0xA3 +A00C ; A00C: 41,38,7E +A00C .ascii 'A8~' +A00F .byte 0xA1,0xC4,0xC6 +A012 ; A012: 24 +A012 .ascii '$' +A013 .byte 0xF7,0x0B,0x99,0xC6 +A017 ; A017: 35 +A017 .ascii '5' +A018 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 +A01E ; A01E: 3C +A01E .ascii '<' +A01F .byte 0xFC,0x0C,0xE1,0xBD,0xA2,0xD4 +A025 ; A025: 38,7E +A025 .ascii '8~' +A027 .byte 0xA1,0xC4,0xFE,0x0C,0xFD +A02C ; A02C: 3C +A02C .ascii '<' +A02D .byte 0xFC,0x0C,0xFB,0xBD,0xA3 +A032 ; A032: 41,38,7E +A032 .ascii 'A8~' +A035 .byte 0xA1,0xC4,0xC6 +A038 ; A038: 24 +A038 .ascii '$' +A039 .byte 0xF7,0x0B,0x99,0xC6 +A03D ; A03D: 31 +A03D .ascii '1' +A03E .byte 0xF7,0x0B,0x98,0xC6 +A042 ; A042: 30 +A042 .ascii '0' +A043 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 +A049 ; A049: 3C +A049 .ascii '<' +A04A .byte 0xFC,0x0C,0xE3,0xBD,0xA2,0xD4 +A050 ; A050: 38,7E +A050 .ascii '8~' +A052 .byte 0xA1,0xC4,0xFE,0x0D,0x01 +A057 ; A057: 3C +A057 .ascii '<' +A058 .byte 0xFC,0x0C,0xFF,0xBD,0xA3 +A05D ; A05D: 41,38,7E +A05D .ascii 'A8~' +A060 .byte 0xA1,0xC4,0xC6 +A063 ; A063: 24 +A063 .ascii '$' +A064 .byte 0xF7,0x0B,0x99,0xC6 +A068 ; A068: 32 +A068 .ascii '2' +A069 .byte 0xF7,0x0B,0x98,0xC6 +A06D ; A06D: 30 +A06D .ascii '0' +A06E .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 +A074 ; A074: 3C +A074 .ascii '<' +A075 .byte 0xFC,0x0C,0xE5,0xBD,0xA2,0xD4 +A07B ; A07B: 38,7E +A07B .ascii '8~' +A07D .byte 0xA1,0xC4,0xFE,0x0D,0x05 +A082 ; A082: 3C +A082 .ascii '<' +A083 .byte 0xFC,0x0D,0x03,0xBD,0xA3 +A088 ; A088: 41,38,7E +A088 .ascii 'A8~' +A08B .byte 0xA1,0xC4,0xCC,0xB3,0xB7,0xBD,0xC0,0xBA +A093 ; A093: 7E +A093 .ascii '~' +A094 .byte 0xA1,0xC4,0xCE,0x00,0x01 +A099 ; A099: 3C +A099 .ascii '<' +A09A .byte 0xFC,0x0C,0xF1,0xBD,0xA2,0xD4 +A0A0 ; A0A0: 38,7E +A0A0 .ascii '8~' +A0A2 .byte 0xA1,0xC4,0xCC,0xB3,0xCE,0xBD,0xC0,0xBA +A0AA ; A0AA: 7E +A0AA .ascii '~' +A0AB .byte 0xA1,0xC4,0xFE,0x0C,0xE9 +A0B0 ; A0B0: 3C +A0B0 .ascii '<' +A0B1 .byte 0xF6,0x0C,0xDC +A0B4 ; A0B4: 4F +A0B4 .ascii 'O' +A0B5 .byte 0xBD,0xA3,0x1A +A0B8 ; A0B8: 38,7E +A0B8 .ascii '8~' +A0BA .byte 0xA1,0xC4,0xCC,0xB3,0xE0,0xBD,0xC0,0xBA +A0C2 ; A0C2: 7E +A0C2 .ascii '~' +A0C3 .byte 0xA1,0xC4,0xFE,0x0C,0xEB +A0C8 ; A0C8: 3C +A0C8 .ascii '<' +A0C9 .byte 0xF6,0x0C,0xDB +A0CC ; A0CC: 4F +A0CC .ascii 'O' +A0CD .byte 0xBD,0xA3,0x1A +A0D0 ; A0D0: 38,7E +A0D0 .ascii '8~' +A0D2 .byte 0xA1,0xC4,0xCC,0xB3,0xF2,0xBD,0xC0,0xBA +A0DA ; A0DA: 7E +A0DA .ascii '~' +A0DB .byte 0xA1,0xC4,0xFE,0x0C,0xED +A0E0 ; A0E0: 3C +A0E0 .ascii '<' +A0E1 .byte 0xF6,0x0C,0xDA +A0E4 ; A0E4: 4F +A0E4 .ascii 'O' +A0E5 .byte 0xBD,0xA3,0x1A +A0E8 ; A0E8: 38,7E +A0E8 .ascii '8~' +A0EA .byte 0xA1,0xC4,0xCC,0xB4,0x04,0xBD,0xC0,0xBA +A0F2 ; A0F2: 7E +A0F2 .ascii '~' +A0F3 .byte 0xA1,0xC4,0xFE,0x0C,0xEF +A0F8 ; A0F8: 3C +A0F8 .ascii '<' +A0F9 .byte 0xF6,0x0C,0xD9 +A0FC ; A0FC: 4F +A0FC .ascii 'O' +A0FD .byte 0xBD,0xA3,0x1A +A100 ; A100: 38,7E +A100 .ascii '8~' +A102 .byte 0xA1,0xC4,0xC6 +A105 ; A105: 57 +A105 .ascii 'W' +A106 .byte 0xF7,0x0B,0x99,0xC6 +A10A ; A10A: 53 +A10A .ascii 'S' +A10B .byte 0xF7,0x0B,0x98,0xC6 +A10F ; A10F: 4E +A10F .ascii 'N' +A110 .byte 0xF7,0x0B,0x97,0xC6 +A114 ; A114: 4B +A114 .ascii 'K' +A115 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A11B ; A11B: 3C +A11B .ascii '<' +A11C .byte 0xFC,0x0D,0x07,0xBD,0xA2,0xD4 +A122 ; A122: 38,7E +A122 .ascii '8~' +A124 .byte 0xA1,0xC4,0xFE,0x0D,0x11 +A129 ; A129: 3C +A129 .ascii '<' +A12A .byte 0xFC,0x0D,0x0F,0xBD,0xA3 +A12F ; A12F: 41,38,7E +A12F .ascii 'A8~' +A132 .byte 0xA1,0xC4,0xC6 +A135 ; A135: 53 +A135 .ascii 'S' +A136 .byte 0xF7,0x0B,0x99,0xC6 +A13A ; A13A: 48 +A13A .ascii 'H' +A13B .byte 0xF7,0x0B,0x98,0xC6 +A13F ; A13F: 50 +A13F .ascii 'P' +A140 .byte 0xF7,0x0B,0x97,0xC6 +A144 ; A144: 52 +A144 .ascii 'R' +A145 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A14B ; A14B: 3C +A14B .ascii '<' +A14C .byte 0xFC,0x0D,0x09,0xBD,0xA2,0xD4 +A152 ; A152: 38,20,6F +A152 .ascii '8 o' +A155 .byte 0xFE,0x0D,0x15 +A158 ; A158: 3C +A158 .ascii '<' +A159 .byte 0xFC,0x0D,0x13,0xBD,0xA3 +A15E ; A15E: 41,38,20,62 +A15E .ascii 'A8 b' +A162 .byte 0xC6 +A163 ; A163: 50 +A163 .ascii 'P' +A164 .byte 0xF7,0x0B,0x99,0xC6 +A168 ; A168: 52 +A168 .ascii 'R' +A169 .byte 0xF7,0x0B,0x98,0xC6 +A16D ; A16D: 4D +A16D .ascii 'M' +A16E .byte 0xF7,0x0B,0x97,0xC6 +A172 ; A172: 4F +A172 .ascii 'O' +A173 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A179 ; A179: 3C +A179 .ascii '<' +A17A .byte 0xFC,0x0D,0x0B,0xBD,0xA2,0xD4 +A180 ; A180: 38,20,41 +A180 .ascii '8 A' +A183 .byte 0xFE,0x0D,0x19 +A186 ; A186: 3C +A186 .ascii '<' +A187 .byte 0xFC,0x0D,0x17,0xBD,0xA3 +A18C ; A18C: 41,38,20,34 +A18C .ascii 'A8 4' +A190 .byte 0xC6 +A191 ; A191: 46 +A191 .ascii 'F' +A192 .byte 0xF7,0x0B,0x99,0xC6 +A196 ; A196: 52 +A196 .ascii 'R' +A197 .byte 0xF7,0x0B,0x98,0xC6 +A19B ; A19B: 45 +A19B .ascii 'E' +A19C .byte 0xF7,0x0B,0x97,0xC6 +A1A0 ; A1A0: 45 +A1A0 .ascii 'E' +A1A1 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A1A7 ; A1A7: 3C +A1A7 .ascii '<' +A1A8 .byte 0xFC,0x0D,0x0D,0xBD,0xA2,0xD4 +A1AE ; A1AE: 38,20 +A1AE .ascii '8 ' +A1B0 .byte 0x13,0xFE,0x0D,0x1D +A1B4 ; A1B4: 3C +A1B4 .ascii '<' +A1B5 .byte 0xFC,0x0D,0x1B,0xBD,0xA3 +A1BA ; A1BA: 41,38,20 +A1BA .ascii 'A8 ' +A1BD .byte 0x06,0xCC,0xB4,0x84,0xBD,0xC0,0xBA,0xF6 +A1C5 .byte 0x00 +A1C6 ; A1C6: 48 +A1C6 .ascii 'H' +A1C7 .byte 0xC1 +A1C8 ; A1C8: 2E,23,74 +A1C8 .ascii '.#t' +A1CB .byte 0xF6,0x00 +A1CD ; A1CD: 48 +A1CD .ascii 'H' +A1CE .byte 0xC1,0x92 +A1D0 ; A1D0: 24,6D +A1D0 .ascii '$m' +A1D2 .byte 0xF6,0x00 +A1D4 ; A1D4: 48,4F +A1D4 .ascii 'HO' +A1D6 .byte 0x05,0xC3,0x08 +A1D9 ; A1D9: 6C +A1D9 .ascii 'l' +A1DA .byte 0x8F,0xEC,0x00,0xC4,0x80 +A1DF ; A1DF: 26 +A1DF .ascii '&' +A1E0 .byte 0x0E +A1E1 ; A1E1: 7C +A1E1 .ascii '|' +A1E2 .byte 0x00 +A1E3 ; A1E3: 48 +A1E3 .ascii 'H' +A1E4 .byte 0xF6,0x00 +A1E6 ; A1E6: 48 +A1E6 .ascii 'H' +A1E7 .byte 0xC1,0x92 +A1E9 ; A1E9: 26 +A1E9 .ascii '&' +A1EA .byte 0x02 +A1EB ; A1EB: 20 +A1EB .ascii ' ' +A1EC .byte 0x02 +A1ED ; A1ED: 20 +A1ED .ascii ' ' +A1EE .byte 0xE3,0xF6,0x00 +A1F1 ; A1F1: 48,4F +A1F1 .ascii 'HO' +A1F3 .byte 0xC3,0xFF,0xD2,0xBD,0xE7,0x95,0xF6,0x00 +A1FB ; A1FB: 5E +A1FB .ascii '^' +A1FC .byte 0xF7,0x0B,0x99,0xF6,0x00 +A201 ; A201: 5F +A201 .ascii '_' +A202 .byte 0xF7,0x0B,0x98,0xF6,0x00 +A207 ; A207: 48,4F +A207 .ascii 'HO' +A209 .byte 0x05,0xC3,0x0C,0xC3,0x8F,0xEC,0x00,0xBD +A211 .byte 0xE7 +A212 ; A212: 45 +A212 .ascii 'E' +A213 .byte 0xF6,0x00 +A215 ; A215: 57 +A215 .ascii 'W' +A216 .byte 0xF7,0x0B,0x94,0xF6,0x00 +A21B ; A21B: 5A +A21B .ascii 'Z' +A21C .byte 0xF7,0x0B,0x93,0xF6,0x00 +A221 ; A221: 5D +A221 .ascii ']' +A222 .byte 0xF7,0x0B,0x92,0xF6,0x00 +A227 ; A227: 5E +A227 .ascii '^' +A228 .byte 0xF7,0x0B,0x91,0xF6,0x00 +A22D ; A22D: 5F +A22D .ascii '_' +A22E .byte 0xF7,0x0B,0x90 +A231 ; A231: 5F,4F +A231 .ascii '_O' +A233 .byte 0x8D,0x27,0xF6,0x00 +A237 ; A237: 48 +A237 .ascii 'H' +A238 .byte 0xC1,0x92 +A23A ; A23A: 26 +A23A .ascii '&' +A23B .byte 0x03,0x7F,0x00 +A23E ; A23E: 2C +A23E .ascii ',' +A23F .byte 0xF6,0x00 +A241 ; A241: 48 +A241 .ascii 'H' +A242 .byte 0xC1,0x92 +A244 ; A244: 26 +A244 .ascii '&' +A245 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x08 +A24D .byte 0xCC,0xAF,0x9A,0xBD,0xC0,0xBA +A253 ; A253: 20 +A253 .ascii ' ' +A254 .byte 0x06,0xCC,0xAF,0xA5,0xBD,0xC0,0xBA +A25B ; A25B: 39,37,36 +A25B .ascii '976' +A25E .byte 0xF6,0x00 +A260 ; A260: 2C,26,6F +A260 .ascii ',&o' +A263 .byte 0xBD,0xBE +A265 ; A265: 69,30 +A265 .ascii 'i0' +A267 .byte 0xE6,0x01,0x27 +A26A ; A26A: 5F +A26A .ascii '_' +A26B .byte 0xF6,0x00,0x13,0xC1,0x01 +A270 ; A270: 23,58 +A270 .ascii '#X' +A272 .byte 0xCE,0x10 +A274 ; A274: 28 +A274 .ascii '(' +A275 .byte 0x1C,0x00 +A277 ; A277: 40 +A277 .ascii '@' +A278 .byte 0xCE,0x00,0x01 +A27B ; A27B: 3C +A27B .ascii '<' +A27C .byte 0xF6,0x0B,0x90 +A27F ; A27F: 4F +A27F .ascii 'O' +A280 .byte 0xBD,0xBD,0xB5 +A283 ; A283: 38 +A283 .ascii '8' +A284 .byte 0xCE,0x10 +A286 ; A286: 28 +A286 .ascii '(' +A287 .byte 0x1D,0x00 +A289 ; A289: 40 +A289 .ascii '@' +A28A .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 +A292 .byte 0x13,0xC1,0x02 +A295 ; A295: 26 +A295 .ascii '&' +A296 .byte 0x07,0xC6 +A298 ; A298: 2E +A298 .ascii '.' +A299 .byte 0xF7,0x0B,0x91 +A29C ; A29C: 20,2C +A29C .ascii ' ,' +A29E .byte 0xF6,0x00,0x13,0xC1,0x04 +A2A3 ; A2A3: 26 +A2A3 .ascii '&' +A2A4 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 +A2AC ; A2AC: 2E +A2AC .ascii '.' +A2AD .byte 0xF7,0x0B,0x92 +A2B0 ; A2B0: 20 +A2B0 .ascii ' ' +A2B1 .byte 0x18,0xF6,0x00,0x13,0xC1,0x08 +A2B7 ; A2B7: 26 +A2B7 .ascii '&' +A2B8 .byte 0x11,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 +A2C0 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 +A2C6 ; A2C6: 2E +A2C6 .ascii '.' +A2C7 .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x10,0xC6,0x03 +A2CF .byte 0xF7,0x00 +A2D1 ; A2D1: 2C,38,39,37,36,30 +A2D1 .ascii ',89760' +A2D7 .byte 0xEC,0x00,0xBD,0xE7 +A2DB ; A2DB: 45 +A2DB .ascii 'E' +A2DC .byte 0xF6,0x00 +A2DE ; A2DE: 57 +A2DE .ascii 'W' +A2DF .byte 0xF7,0x0B,0x94,0xF6,0x00 +A2E4 ; A2E4: 5A +A2E4 .ascii 'Z' +A2E5 .byte 0xF7,0x0B,0x93,0xF6,0x00 +A2EA ; A2EA: 5D +A2EA .ascii ']' +A2EB .byte 0xF7,0x0B,0x92,0xF6,0x00 +A2F0 ; A2F0: 5E +A2F0 .ascii '^' +A2F1 .byte 0xF7,0x0B,0x91,0xF6,0x00 +A2F6 ; A2F6: 5F +A2F6 .ascii '_' +A2F7 .byte 0xF7,0x0B,0x90 +A2FA ; A2FA: 30 +A2FA .ascii '0' +A2FB .byte 0xE6,0x05,0x27,0x14,0xF6,0x00,0x17,0xC4 +A303 .byte 0x08 +A304 ; A304: 26 +A304 .ascii '&' +A305 .byte 0x05,0xC6 +A307 ; A307: 24 +A307 .ascii '$' +A308 .byte 0xF7,0x0B,0x95,0xCC,0x00,0x01,0xBD,0xA2 +A310 .byte 0x5C +A311 ; A311: 20 +A311 .ascii ' ' +A312 .byte 0x05 +A313 ; A313: 5F,4F +A313 .ascii '_O' +A315 .byte 0xBD,0xA2,0x5C +A318 ; A318: 38,39,37,36,30 +A318 .ascii '89760' +A31D .byte 0xE6,0x01 +A31F ; A31F: 4F +A31F .ascii 'O' +A320 .byte 0xBD,0xE7,0x95,0xF6,0x00 +A325 ; A325: 5D +A325 .ascii ']' +A326 .byte 0xF7,0x0B,0x99,0xF6,0x00 +A32B ; A32B: 5E +A32B .ascii '^' +A32C .byte 0xF7,0x0B,0x98,0xF6,0x00 +A331 ; A331: 5F +A331 .ascii '_' +A332 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x01 +A338 ; A338: 3C,30 +A338 .ascii '<0' +A33A .byte 0xEC,0x06,0x8D,0x96 +A33E ; A33E: 38,38,39,38,37,36,3C,30 +A33E .ascii '889876<0' +A346 .byte 0xEC,0x04 +A348 ; A348: 37,36 +A348 .ascii '76' +A34A .byte 0xEC,0x02,0xBD,0xE6 +A34E ; A34E: 21,38 +A34E .ascii '!8' +A350 .byte 0xC6 +A351 ; A351: 20 +A351 .ascii ' ' +A352 .byte 0xF7,0x0B,0x99,0xF6,0x00,0x17,0xC4,0x08 +A35A ; A35A: 26 +A35A .ascii '&' +A35B .byte 0x05,0xC6 +A35D ; A35D: 24 +A35D .ascii '$' +A35E .byte 0xF7,0x0B,0x98,0xCC,0x00,0x01,0xBD,0xA2 +A366 .byte 0x5C +A367 ; A367: 38,31,31,6E +A367 .ascii '811n' +A36B .byte 0x00,0xBD,0xBE +A36E ; A36E: 4B +A36E .ascii 'K' +A36F .byte 0xCC,0xAF,0xDC,0xBD,0xC0,0xBA,0xCC,0x01 +A377 .byte 0xF4,0xBD,0xE5 +A37A ; A37A: 71,39 +A37A .ascii 'q9' +A37C .byte 0xFC,0x00 +A37E ; A37E: 52 +A37E .ascii 'R' +A37F .byte 0xFD,0x0B,0xB5,0x8D,0xE8 +A384 ; A384: 39 +A384 .ascii '9' +A385 .byte 0xF6,0x00,0x1F,0xC4 +A389 ; A389: 40 +A389 .ascii '@' +A38A .byte 0x27 +A38B ; A38B: 73 +A38B .ascii 's' +A38C .byte 0xF6,0x00,0x06 +A38F ; A38F: 4F +A38F .ascii 'O' +A390 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00 +A397 ; A397: 5F +A397 .ascii '_' +A398 .byte 0x84,0xC0,0xFA,0x00 +A39C ; A39C: 28 +A39C .ascii '(' +A39D .byte 0xBA,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 +A3A5 .byte 0x27 +A3A6 ; A3A6: 37,36 +A3A6 .ascii '76' +A3A8 .byte 0xF6,0x00,0x06 +A3AB ; A3AB: 4F +A3AB .ascii 'O' +A3AC .byte 0x05,0xC3,0x08,0x00 +A3B0 ; A3B0: 38 +A3B0 .ascii '8' +A3B1 .byte 0x8F,0xED,0x00,0xFC,0x00,0x27 +A3B7 ; A3B7: 43,53,37,36 +A3B7 .ascii 'CS76' +A3BB .byte 0xF6,0x00,0x06 +A3BE ; A3BE: 4F +A3BE .ascii 'O' +A3BF .byte 0x05,0xC3,0x0B,0xF1 +A3C3 ; A3C3: 38 +A3C3 .ascii '8' +A3C4 .byte 0x8F,0xED,0x00,0xF6,0x00,0x06 +A3CA ; A3CA: 4F +A3CA .ascii 'O' +A3CB .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +A3D3 .byte 0x80,0x84,0xF7,0xFA,0x00 +A3D8 ; A3D8: 47 +A3D8 .ascii 'G' +A3D9 .byte 0xBA,0x00 +A3DB ; A3DB: 46 +A3DB .ascii 'F' +A3DC .byte 0xFD,0x00 +A3DE ; A3DE: 46 +A3DE .ascii 'F' +A3DF .byte 0xF6,0x00,0x19,0xC4,0x10,0x27,0x06,0xCE +A3E7 .byte 0x00 +A3E8 ; A3E8: 46 +A3E8 .ascii 'F' +A3E9 .byte 0x1C,0x00,0x08,0xFC,0x00 +A3EE ; A3EE: 46,37,36 +A3EE .ascii 'F76' +A3F1 .byte 0xF6,0x00,0x06 +A3F4 ; A3F4: 4F +A3F4 .ascii 'O' +A3F5 .byte 0x05,0xC3,0x08,0xC8 +A3F9 ; A3F9: 38 +A3F9 .ascii '8' +A3FA .byte 0x8F,0xED,0x00 +A3FD ; A3FD: 20,22 +A3FD .ascii ' "' +A3FF .byte 0xCC +A400 ; A400: 2A +A400 .ascii '*' +A401 .byte 0xFF +A402 ; A402: 37,36 +A402 .ascii '76' +A404 .byte 0xF6,0x00,0x06 +A407 ; A407: 4F +A407 .ascii 'O' +A408 .byte 0x05,0xC3,0x08,0x00 +A40C ; A40C: 38 +A40C .ascii '8' +A40D .byte 0x8F,0xED,0x00,0xCC,0xD5,0x00 +A413 ; A413: 37,36 +A413 .ascii '76' +A415 .byte 0xF6,0x00,0x06 +A418 ; A418: 4F +A418 .ascii 'O' +A419 .byte 0x05,0xC3,0x0B,0xF1 +A41D ; A41D: 38 +A41D .ascii '8' +A41E .byte 0x8F,0xED,0x00,0xF6,0x00,0x1F,0xC4 +A425 ; A425: 40 +A425 .ascii '@' +A426 .byte 0x27 +A427 ; A427: 26 +A427 .ascii '&' +A428 .byte 0xF6,0x00,0x06 +A42B ; A42B: 4F +A42B .ascii 'O' +A42C .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 +A434 .byte 0xFF,0x84 +A436 ; A436: 3F +A436 .ascii '?' +A437 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 +A43D ; A43D: 4F +A43D .ascii 'O' +A43E .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +A446 .byte 0x7F +A447 ; A447: 4F +A447 .ascii 'O' +A448 .byte 0xFD,0x00 +A44A ; A44A: 46 +A44A .ascii 'F' +A44B .byte 0xBD,0xA3 +A44D ; A44D: 6C,39 +A44D .ascii 'l9' +A44F .byte 0xFC,0x00,0x0D,0xFD,0x0B,0xB7,0xBD,0xA3 +A457 ; A457: 6C,39,3C +A457 .ascii 'l9<' +A45A .byte 0xF6,0x00 +A45C ; A45C: 67 +A45C .ascii 'g' +A45D .byte 0xC4,0x02,0x27,0x08,0xCE,0x00 +A463 ; A463: 67 +A463 .ascii 'g' +A464 .byte 0x1D,0x00 +A466 ; A466: 4D,20 +A466 .ascii 'M ' +A468 .byte 0x0C,0xCE,0x00 +A46B ; A46B: 67 +A46B .ascii 'g' +A46C .byte 0x1D,0x00,0x10,0xCE,0x00 +A471 ; A471: 67 +A471 .ascii 'g' +A472 .byte 0x1D,0x00 +A474 ; A474: 20 +A474 .ascii ' ' +A475 .byte 0xF6,0x00 +A477 ; A477: 67 +A477 .ascii 'g' +A478 .byte 0xC4,0x10 +A47A ; A47A: 26 +A47A .ascii '&' +A47B .byte 0x06,0xCE,0x00 +A47E ; A47E: 67 +A47E .ascii 'g' +A47F .byte 0x1D,0x00 +A481 ; A481: 20 +A481 .ascii ' ' +A482 .byte 0xF6,0x00 +A484 ; A484: 67 +A484 .ascii 'g' +A485 .byte 0xC4,0x01,0x27,0x14,0xCE,0x00 +A48B ; A48B: 67 +A48B .ascii 'g' +A48C .byte 0x1D,0x00,0x02,0xCE,0x00 +A491 ; A491: 67 +A491 .ascii 'g' +A492 .byte 0x1D,0x00,0x10,0xCE,0x00 +A497 ; A497: 67 +A497 .ascii 'g' +A498 .byte 0x1D,0x00 +A49A ; A49A: 20,20 +A49A .ascii ' ' +A49C .byte 0x06,0xCE,0x00 +A49F ; A49F: 67 +A49F .ascii 'g' +A4A0 .byte 0x1D,0x00,0x08,0xF6,0x00 +A4A5 ; A4A5: 67 +A4A5 .ascii 'g' +A4A6 .byte 0xC4,0x04,0x27,0x12,0xCE,0x00 +A4AC ; A4AC: 67 +A4AC .ascii 'g' +A4AD .byte 0x1D,0x00,0x02,0xCE,0x00 +A4B2 ; A4B2: 67 +A4B2 .ascii 'g' +A4B3 .byte 0x1D,0x00,0x10,0xCE,0x00 +A4B8 ; A4B8: 67 +A4B8 .ascii 'g' +A4B9 .byte 0x1D,0x00 +A4BB ; A4BB: 20 +A4BB .ascii ' ' +A4BC .byte 0xF6,0x00 +A4BE ; A4BE: 67 +A4BE .ascii 'g' +A4BF .byte 0xC4,0x08 +A4C1 ; A4C1: 26 +A4C1 .ascii '&' +A4C2 .byte 0x06,0xCE,0x00 +A4C5 ; A4C5: 67 +A4C5 .ascii 'g' +A4C6 .byte 0x1D,0x00 +A4C8 ; A4C8: 40 +A4C8 .ascii '@' +A4C9 .byte 0xF6,0x00 +A4CB ; A4CB: 67 +A4CB .ascii 'g' +A4CC .byte 0xF7,0x0B,0xC0,0xF6,0x0E +A4D1 ; A4D1: 70 +A4D1 .ascii 'p' +A4D2 .byte 0xF7,0x0E +A4D4 ; A4D4: 6E +A4D4 .ascii 'n' +A4D5 .byte 0xF6,0x0E +A4D7 ; A4D7: 6D,26,39 +A4D7 .ascii 'm&9' +A4DA .byte 0xF6,0x0E +A4DC ; A4DC: 6F +A4DC .ascii 'o' +A4DD .byte 0x27 +A4DE ; A4DE: 34 +A4DE .ascii '4' +A4DF .byte 0x7F,0x00,0x06,0xF6,0x00,0x06,0xC1 +A4E6 ; A4E6: 3F,24,2A +A4E6 .ascii '?$*' +A4E9 .byte 0xF6,0x00,0x06 +A4EC ; A4EC: 4F +A4EC .ascii 'O' +A4ED .byte 0xCE,0x00,0x05,0x02 +A4F1 ; A4F1: 5D +A4F1 .ascii ']' +A4F2 .byte 0x27,0x1A,0xF6,0x00,0x06 +A4F7 ; A4F7: 4F +A4F7 .ascii 'O' +A4F8 .byte 0xC3,0x08,0x00 +A4FB ; A4FB: 30 +A4FB .ascii '0' +A4FC .byte 0xED,0x00,0xEC,0x00 +A500 ; A500: 37,36 +A500 .ascii '76' +A502 .byte 0xF6,0x00,0x06 +A505 ; A505: 4F +A505 .ascii 'O' +A506 .byte 0x05,0xC3,0x08,0xC8 +A50A ; A50A: 38 +A50A .ascii '8' +A50B .byte 0x8F,0xED,0x00 +A50E ; A50E: 7C +A50E .ascii '|' +A50F .byte 0x00,0x06 +A511 ; A511: 20 +A511 .ascii ' ' +A512 .byte 0xCF,0xF6,0x0E +A515 ; A515: 6F +A515 .ascii 'o' +A516 .byte 0xF7,0x0E +A518 ; A518: 6D +A518 .ascii 'm' +A519 .byte 0xBD,0xA3 +A51B ; A51B: 6C,38,39 +A51B .ascii 'l89' +A51E .byte 0xF6,0x00 +A520 ; A520: 22,4F +A520 .ascii '"O' +A522 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xA5 +A52A ; A52A: 79 +A52A .ascii 'y' +A52B .byte 0xA5 +A52C ; A52C: 35 +A52C .ascii '5' +A52D .byte 0xA5 +A52E ; A52E: 43 +A52E .ascii 'C' +A52F .byte 0xA5 +A530 ; A530: 51 +A530 .ascii 'Q' +A531 .byte 0xA5 +A532 ; A532: 5F +A532 .ascii '_' +A533 .byte 0xA5 +A534 ; A534: 6D +A534 .ascii 'm' +A535 .byte 0xF6,0x00 +A537 ; A537: 24 +A537 .ascii '$' +A538 .byte 0xF7,0x0B,0xAF,0xF6,0x00 +A53D ; A53D: 2A +A53D .ascii '*' +A53E .byte 0xF7,0x0B,0xB4 +A541 ; A541: 20,36 +A541 .ascii ' 6' +A543 .byte 0xF6,0x00 +A545 ; A545: 24 +A545 .ascii '$' +A546 .byte 0xF7,0x0B,0xAE,0xF6,0x00 +A54B ; A54B: 2A +A54B .ascii '*' +A54C .byte 0xF7,0x0B,0xB3 +A54F ; A54F: 20,28 +A54F .ascii ' (' +A551 .byte 0xF6,0x00 +A553 ; A553: 24 +A553 .ascii '$' +A554 .byte 0xF7,0x0B,0xAD,0xF6,0x00 +A559 ; A559: 2A +A559 .ascii '*' +A55A .byte 0xF7,0x0B,0xB2 +A55D ; A55D: 20 +A55D .ascii ' ' +A55E .byte 0x1A,0xF6,0x00 +A561 ; A561: 24 +A561 .ascii '$' +A562 .byte 0xF7,0x0B,0xAC,0xF6,0x00 +A567 ; A567: 2A +A567 .ascii '*' +A568 .byte 0xF7,0x0B,0xB1 +A56B ; A56B: 20 +A56B .ascii ' ' +A56C .byte 0x0C,0xF6,0x00 +A56F ; A56F: 24 +A56F .ascii '$' +A570 .byte 0xF7,0x0B,0xAB,0xF6,0x00 +A575 ; A575: 2A +A575 .ascii '*' +A576 .byte 0xF7,0x0B,0xB0,0xBD,0xA3 +A57B ; A57B: 6C,39 +A57B .ascii 'l9' +A57D .byte 0x7F,0x00 +A57F ; A57F: 54 +A57F .ascii 'T' +A580 .byte 0xF6,0x00 +A582 ; A582: 54 +A582 .ascii 'T' +A583 .byte 0xC1,0xFF +A585 ; A585: 24 +A585 .ascii '$' +A586 .byte 0x1B,0xF6,0x00 +A589 ; A589: 54,4F +A589 .ascii 'TO' +A58B .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 +A591 ; A591: 37 +A591 .ascii '7' +A592 .byte 0xF6,0x00 +A594 ; A594: 54,4F +A594 .ascii 'TO' +A596 .byte 0xC3,0x09,0x90,0x8F +A59A ; A59A: 33 +A59A .ascii '3' +A59B .byte 0xE7,0x00 +A59D ; A59D: 7C +A59D .ascii '|' +A59E .byte 0x00 +A59F ; A59F: 54,20 +A59F .ascii 'T ' +A5A1 .byte 0xDE,0xF6,0x00 +A5A4 ; A5A4: 61 +A5A4 .ascii 'a' +A5A5 .byte 0xF7,0x0B,0xBF,0xBD,0xA3 +A5AA ; A5AA: 6C,39 +A5AA .ascii 'l9' +A5AC .byte 0x7F,0x00 +A5AE ; A5AE: 54 +A5AE .ascii 'T' +A5AF .byte 0xF6,0x00 +A5B1 ; A5B1: 54 +A5B1 .ascii 'T' +A5B2 .byte 0xC1,0x10 +A5B4 ; A5B4: 24 +A5B4 .ascii '$' +A5B5 .byte 0x1B,0xF6,0x00 +A5B8 ; A5B8: 54,4F +A5B8 .ascii 'TO' +A5BA .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 +A5C0 ; A5C0: 37 +A5C0 .ascii '7' +A5C1 .byte 0xF6,0x00 +A5C3 ; A5C3: 54,4F +A5C3 .ascii 'TO' +A5C5 .byte 0xC3,0x0C,0xB9,0x8F +A5C9 ; A5C9: 33 +A5C9 .ascii '3' +A5CA .byte 0xE7,0x00 +A5CC ; A5CC: 7C +A5CC .ascii '|' +A5CD .byte 0x00 +A5CE ; A5CE: 54,20 +A5CE .ascii 'T ' +A5D0 .byte 0xDE,0xBD,0xA3 +A5D3 ; A5D3: 6C,39 +A5D3 .ascii 'l9' +A5D5 .byte 0x7F,0x00 +A5D7 ; A5D7: 54 +A5D7 .ascii 'T' +A5D8 .byte 0xF6,0x00 +A5DA ; A5DA: 54 +A5DA .ascii 'T' +A5DB .byte 0xC1,0x10 +A5DD ; A5DD: 24 +A5DD .ascii '$' +A5DE .byte 0x1B,0xF6,0x00 +A5E1 ; A5E1: 54,4F +A5E1 .ascii 'TO' +A5E3 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 +A5E9 ; A5E9: 37 +A5E9 .ascii '7' +A5EA .byte 0xF6,0x00 +A5EC ; A5EC: 54,4F +A5EC .ascii 'TO' +A5EE .byte 0xC3,0x0C,0xC9,0x8F +A5F2 ; A5F2: 33 +A5F2 .ascii '3' +A5F3 .byte 0xE7,0x00 +A5F5 ; A5F5: 7C +A5F5 .ascii '|' +A5F6 .byte 0x00 +A5F7 ; A5F7: 54,20 +A5F7 .ascii 'T ' +A5F9 .byte 0xDE,0xBD,0xA3 +A5FC ; A5FC: 6C,39 +A5FC .ascii 'l9' +A5FE .byte 0x7F,0x00 +A600 ; A600: 54 +A600 .ascii 'T' +A601 .byte 0xF6,0x00 +A603 ; A603: 54 +A603 .ascii 'T' +A604 .byte 0xC1,0x05 +A606 ; A606: 24 +A606 .ascii '$' +A607 .byte 0x1B,0xF6,0x00 +A60A ; A60A: 54,4F +A60A .ascii 'TO' +A60C .byte 0xC3,0x00 +A60E ; A60E: 62 +A60E .ascii 'b' +A60F .byte 0x8F,0xE6,0x00 +A612 ; A612: 37 +A612 .ascii '7' +A613 .byte 0xF6,0x00 +A615 ; A615: 54,4F +A615 .ascii 'TO' +A617 .byte 0xC3,0x0B,0xA4,0x8F +A61B ; A61B: 33 +A61B .ascii '3' +A61C .byte 0xE7,0x00 +A61E ; A61E: 7C +A61E .ascii '|' +A61F .byte 0x00 +A620 ; A620: 54,20 +A620 .ascii 'T ' +A622 .byte 0xDE,0x7F,0x00 +A625 ; A625: 54 +A625 .ascii 'T' +A626 .byte 0xF6,0x00 +A628 ; A628: 54 +A628 .ascii 'T' +A629 .byte 0xC1,0x0B +A62B ; A62B: 24 +A62B .ascii '$' +A62C .byte 0x1B,0xF6,0x00 +A62F ; A62F: 54,4F +A62F .ascii 'TO' +A631 .byte 0xC3,0x00 +A633 ; A633: 68 +A633 .ascii 'h' +A634 .byte 0x8F,0xE6,0x00 +A637 ; A637: 37 +A637 .ascii '7' +A638 .byte 0xF6,0x00 +A63A ; A63A: 54,4F +A63A .ascii 'TO' +A63C .byte 0xC3,0x0B,0xE4,0x8F +A640 ; A640: 33 +A640 .ascii '3' +A641 .byte 0xE7,0x00 +A643 ; A643: 7C +A643 .ascii '|' +A644 .byte 0x00 +A645 ; A645: 54,20 +A645 .ascii 'T ' +A647 .byte 0xDE,0x8D,0x04,0xBD,0xA3 +A64C ; A64C: 6C,39 +A64C .ascii 'l9' +A64E LA64E: jsr LAB0C +A651 ldab #0x20 +A653 stab L0BA3 +A656 ldab #0x20 +A658 stab L0B9A +A65B ldab #0x01 +A65D stab L0054 +A660 LA660: ldab L0054 +A663 cmpb #0x09 +A665 bcs LA66A +A667 jmp LA71E +A66A LA66A: ldab L0054 +A66D clra +A66E jsr LFE16 +A671 test +A672 nop +A673 test +A674 tpa +A675 ldaa 0xED,x +A677 ldaa 0x87,x +A679 ldaa 0x95,x +A67B ldaa 0xA1,x +A67D ldaa 0xAF,x +A67F ldaa 0xBB,x +A681 ldaa 0xC9,x +A683 ldaa 0xD5,x +A685 ldaa 0xE3,x +A687 ldab L0062 +A68A lsrb +A68B lsrb +A68C lsrb +A68D lsrb +A68E eorb #0x04 +A690 stab L005F +A693 bra LA6ED +A695 .byte 0xF6,0x00 +A697 ; A697: 62 +A697 .ascii 'b' +A698 .byte 0xC4,0x0F,0xC8,0x0D,0xF7,0x00 +A69E ; A69E: 5F,20,4C +A69E .ascii '_ L' +A6A1 .byte 0xF6,0x00 +A6A3 ; A6A3: 63,54,54,54,54 +A6A3 .ascii 'cTTTT' +A6A8 .byte 0xC8,0x04,0xF7,0x00 +A6AC ; A6AC: 5F,20,3E +A6AC .ascii '_ >' +A6AF .byte 0xF6,0x00 +A6B1 ; A6B1: 63 +A6B1 .ascii 'c' +A6B2 .byte 0xC4,0x0F,0xC8,0x05,0xF7,0x00 +A6B8 ; A6B8: 5F,20,32 +A6B8 .ascii '_ 2' +A6BB .byte 0xF6,0x00 +A6BD ; A6BD: 64,54,54,54,54 +A6BD .ascii 'dTTTT' +A6C2 .byte 0xC8,0x05,0xF7,0x00 +A6C6 ; A6C6: 5F,20,24 +A6C6 .ascii '_ $' +A6C9 .byte 0xF6,0x00 +A6CB ; A6CB: 64 +A6CB .ascii 'd' +A6CC .byte 0xC4,0x0F,0xC8,0x04,0xF7,0x00 +A6D2 ; A6D2: 5F,20 +A6D2 .ascii '_ ' +A6D4 .byte 0x18,0xF6,0x00 +A6D7 ; A6D7: 65,54,54,54,54 +A6D7 .ascii 'eTTTT' +A6DC .byte 0xC8,0x05,0xF7,0x00 +A6E0 ; A6E0: 5F,20 +A6E0 .ascii '_ ' +A6E2 .byte 0x0A,0xF6,0x00 +A6E5 ; A6E5: 65 +A6E5 .ascii 'e' +A6E6 .byte 0xC4,0x0F,0xC8,0x03,0xF7,0x00 +A6EC ; A6EC: 5F +A6EC .ascii '_' +A6ED LA6ED: ldab L005F +A6F0 cmpb #0x09 +A6F2 bls LA707 +A6F4 ldab L005F +A6F7 addb #0x37 +A6F9 pshb +A6FA ldab L0054 +A6FD clra +A6FE addd #0x0B9A +A701 xgdx +A702 pulb +A703 stab 0x00,x +A705 bra LA718 +A707 LA707: ldab L005F +A70A addb #0x30 +A70C pshb +A70D ldab L0054 +A710 clra +A711 addd #0x0B9A +A714 xgdx +A715 pulb +A716 stab 0x00,x +A718 LA718: inc L0054 +A71B jmp LA660 +A71E LA71E: rts +A71F .byte 0xF6,0x00 +A721 ; A721: 48,26 +A721 .ascii 'H&' +A723 .byte 0x11,0xF6,0x00 +A726 ; A726: 66,26 +A726 .ascii 'f&' +A728 .byte 0x07,0xC6,0x01,0xF7,0x00 +A72D ; A72D: 66,20 +A72D .ascii 'f ' +A72F .byte 0x03,0x7F,0x00 +A732 ; A732: 66,20,29 +A732 .ascii 'f )' +A735 .byte 0xF6,0x00 +A737 ; A737: 48,4F +A737 .ascii 'HO' +A739 .byte 0xC3,0x00 +A73B ; A73B: 68 +A73B .ascii 'h' +A73C .byte 0x8F,0xE6,0x00 +A73F ; A73F: 26 +A73F .ascii '&' +A740 .byte 0x10,0xC6,0x01 +A743 ; A743: 37 +A743 .ascii '7' +A744 .byte 0xF6,0x00 +A746 ; A746: 48,4F +A746 .ascii 'HO' +A748 .byte 0xC3,0x00 +A74A ; A74A: 68 +A74A .ascii 'h' +A74B .byte 0x8F +A74C ; A74C: 33 +A74C .ascii '3' +A74D .byte 0xE7,0x00 +A74F ; A74F: 20 +A74F .ascii ' ' +A750 .byte 0x0D +A751 ; A751: 5F,37 +A751 .ascii '_7' +A753 .byte 0xF6,0x00 +A755 ; A755: 48,4F +A755 .ascii 'HO' +A757 .byte 0xC3,0x00 +A759 ; A759: 68 +A759 .ascii 'h' +A75A .byte 0x8F +A75B ; A75B: 33 +A75B .ascii '3' +A75C .byte 0xE7,0x00 +A75E ; A75E: 39 +A75E .ascii '9' +A75F .byte 0xF6,0x00 +A761 ; A761: 48,4F +A761 .ascii 'HO' +A763 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x09,0xA7 +A76B .byte 0xDC,0xA7,0x80,0xA7,0x87,0xA7,0x8E,0xA7 +A773 .byte 0x95,0xA7,0x9C,0xA7,0xA3,0xA7,0xAA,0xA7 +A77B .byte 0xB1,0xA7,0xC4,0xA7,0xD7,0xC6,0x02,0xF7 +A783 .byte 0x00,0x02 +A785 ; A785: 20,55 +A785 .ascii ' U' +A787 .byte 0xC6,0x10,0xF7,0x00,0x02 +A78C ; A78C: 20,4E +A78C .ascii ' N' +A78E .byte 0xC6 +A78F ; A78F: 20 +A78F .ascii ' ' +A790 .byte 0xF7,0x00,0x02 +A793 ; A793: 20,47 +A793 .ascii ' G' +A795 .byte 0xC6,0x01,0xF7,0x00,0x02 +A79A ; A79A: 20,40 +A79A .ascii ' @' +A79C .byte 0xC6,0x04,0xF7,0x00,0x02 +A7A1 ; A7A1: 20,39 +A7A1 .ascii ' 9' +A7A3 .byte 0xC6,0x08,0xF7,0x00,0x02 +A7A8 ; A7A8: 20,32 +A7A8 .ascii ' 2' +A7AA .byte 0xC6 +A7AB ; A7AB: 40 +A7AB .ascii '@' +A7AC .byte 0xF7,0x00,0x02 +A7AF ; A7AF: 20,2B +A7AF .ascii ' +' +A7B1 .byte 0xF6,0x0E +A7B3 ; A7B3: 70 +A7B3 .ascii 'p' +A7B4 .byte 0xC1,0x01 +A7B6 ; A7B6: 26 +A7B6 .ascii '&' +A7B7 .byte 0x05,0x7F,0x0E +A7BA ; A7BA: 70,20 +A7BA .ascii 'p ' +A7BC .byte 0x05,0xC6,0x01,0xF7,0x0E +A7C1 ; A7C1: 70,20 +A7C1 .ascii 'p ' +A7C3 .byte 0x18,0xF6,0x0E +A7C6 ; A7C6: 6F +A7C6 .ascii 'o' +A7C7 .byte 0xC1,0x01 +A7C9 ; A7C9: 26 +A7C9 .ascii '&' +A7CA .byte 0x05,0x7F,0x0E +A7CD ; A7CD: 6F,20 +A7CD .ascii 'o ' +A7CF .byte 0x05,0xC6,0x01,0xF7,0x0E +A7D4 ; A7D4: 6F,20 +A7D4 .ascii 'o ' +A7D6 .byte 0x05,0xC6,0x80,0xF7,0x00,0x02,0xF6,0x00 +A7DE ; A7DE: 48 +A7DE .ascii 'H' +A7DF .byte 0xC1,0x0A +A7E1 ; A7E1: 24,2B +A7E1 .ascii '$+' +A7E3 .byte 0xF6,0x00 +A7E5 ; A7E5: 48 +A7E5 .ascii 'H' +A7E6 .byte 0xC1,0x07,0x27 +A7E9 ; A7E9: 24 +A7E9 .ascii '$' +A7EA .byte 0xF6,0x00 +A7EC ; A7EC: 48 +A7EC .ascii 'H' +A7ED .byte 0xC1,0x08,0x27,0x1D,0xF6,0x00 +A7F3 ; A7F3: 67 +A7F3 .ascii 'g' +A7F4 .byte 0xF4,0x00,0x02 +A7F7 ; A7F7: 26 +A7F7 .ascii '&' +A7F8 .byte 0x0B,0xF6,0x00,0x02,0xFA,0x00 +A7FE ; A7FE: 67 +A7FE .ascii 'g' +A7FF .byte 0xF7,0x00 +A801 ; A801: 67,20 +A801 .ascii 'g ' +A803 .byte 0x0A,0xF6,0x00,0x02 +A807 ; A807: 53 +A807 .ascii 'S' +A808 .byte 0xF4,0x00 +A80A ; A80A: 67 +A80A .ascii 'g' +A80B .byte 0xF7,0x00 +A80D ; A80D: 67,39 +A80D .ascii 'g9' +A80F .byte 0x7F,0x00 +A811 ; A811: 54 +A811 .ascii 'T' +A812 .byte 0xF6,0x00 +A814 ; A814: 54 +A814 .ascii 'T' +A815 .byte 0xC1,0x04 +A817 ; A817: 24,4A +A817 .ascii '$J' +A819 .byte 0xCC,0x01,0xF4,0xBD,0xE5 +A81E ; A81E: 71 +A81E .ascii 'q' +A81F .byte 0xF6,0x0B,0x93,0xF7,0x00 +A824 ; A824: 5F +A824 .ascii '_' +A825 .byte 0xF6,0x0B,0x94,0xF7,0x00 +A82A ; A82A: 5E +A82A .ascii '^' +A82B .byte 0xF6,0x0B,0x95,0xF7,0x00 +A830 ; A830: 5D +A830 .ascii ']' +A831 .byte 0xF6,0x0B,0x96,0xF7,0x00 +A836 ; A836: 5A +A836 .ascii 'Z' +A837 .byte 0xBD,0xBE +A839 ; A839: 4B +A839 .ascii 'K' +A83A .byte 0xBD,0xBE,0x01,0xCC,0x01,0xF4,0xBD,0xE5 +A842 ; A842: 71 +A842 .ascii 'q' +A843 .byte 0xF6,0x00 +A845 ; A845: 5F +A845 .ascii '_' +A846 .byte 0xF7,0x0B,0x93,0xF6,0x00 +A84B ; A84B: 5E +A84B .ascii '^' +A84C .byte 0xF7,0x0B,0x94,0xF6,0x00 +A851 ; A851: 5D +A851 .ascii ']' +A852 .byte 0xF7,0x0B,0x95,0xF6,0x00 +A857 ; A857: 5A +A857 .ascii 'Z' +A858 .byte 0xF7,0x0B,0x96,0xBD,0xBE,0x01 +A85E ; A85E: 7C +A85E .ascii '|' +A85F .byte 0x00 +A860 ; A860: 54,20 +A860 .ascii 'T ' +A862 .byte 0xAF +A863 ; A863: 39 +A863 .ascii '9' +A864 .byte 0xF6,0x00,0x09,0xC1,0x01 +A869 ; A869: 26,20 +A869 .ascii '& ' +A86B .byte 0xF6,0x00 +A86D ; A86D: 61,4F +A86D .ascii 'aO' +A86F .byte 0xC3,0x00,0x01 +A872 ; A872: 37,36 +A872 .ascii '76' +A874 .byte 0xF6,0x00 +A876 ; A876: 60,4F,30 +A876 .ascii '`O0' +A879 .byte 0xA3,0x00 +A87B ; A87B: 31,31,2C +A87B .ascii '11,' +A87E .byte 0x0A,0xF6,0x00 +A881 ; A881: 60 +A881 .ascii '`' +A882 .byte 0xC1,0xF9 +A884 ; A884: 24 +A884 .ascii '$' +A885 .byte 0x03 +A886 ; A886: 7C +A886 .ascii '|' +A887 .byte 0x00 +A888 ; A888: 60,20 +A888 .ascii '` ' +A88A .byte 0x0A,0xF6,0x00 +A88D ; A88D: 60 +A88D .ascii '`' +A88E .byte 0xC1,0x09 +A890 ; A890: 24 +A890 .ascii '$' +A891 .byte 0x03 +A892 ; A892: 7C +A892 .ascii '|' +A893 .byte 0x00 +A894 ; A894: 60,39 +A894 .ascii '`9' +A896 .byte 0xF6,0x00 +A898 ; A898: 36,26,39 +A898 .ascii '6&9' +A89B .byte 0xF6,0x00 +A89D ; A89D: 54 +A89D .ascii 'T' +A89E .byte 0xC1,0x27 +A8A0 ; A8A0: 24,20,7C +A8A0 .ascii '$ |' +A8A3 .byte 0x00 +A8A4 ; A8A4: 54 +A8A4 .ascii 'T' +A8A5 .byte 0xF6,0x00,0x09,0xC1,0x01 +A8AA ; A8AA: 26 +A8AA .ascii '&' +A8AB .byte 0x0C,0xF6,0x00 +A8AE ; A8AE: 54 +A8AE .ascii 'T' +A8AF .byte 0xC1,0x27 +A8B1 ; A8B1: 26 +A8B1 .ascii '&' +A8B2 .byte 0x03,0x7F,0x00 +A8B5 ; A8B5: 54,20 +A8B5 .ascii 'T ' +A8B7 .byte 0x0A,0xF6,0x00 +A8BA ; A8BA: 54 +A8BA .ascii 'T' +A8BB .byte 0xC1 +A8BC ; A8BC: 24,26 +A8BC .ascii '$&' +A8BE .byte 0x03,0x7F,0x00 +A8C1 ; A8C1: 54 +A8C1 .ascii 'T' +A8C2 .byte 0xF6,0x00 +A8C4 ; A8C4: 54,4F +A8C4 .ascii 'TO' +A8C6 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B +A8CE .byte 0x90,0xC6,0x02,0xF7,0x00 +A8D3 ; A8D3: 36,39 +A8D3 .ascii '69' +A8D5 .byte 0xF6,0x00 +A8D7 ; A8D7: 60 +A8D7 .ascii '`' +A8D8 .byte 0xC1,0x00 +A8DA ; A8DA: 23 +A8DA .ascii '#' +A8DB .byte 0x05 +A8DC ; A8DC: 7A +A8DC .ascii 'z' +A8DD .byte 0x00 +A8DE ; A8DE: 60,20 +A8DE .ascii '` ' +A8E0 .byte 0x03,0x7F,0x00 +A8E3 ; A8E3: 60,39 +A8E3 .ascii '`9' +A8E5 .byte 0xF6,0x00 +A8E7 ; A8E7: 36,26,36 +A8E7 .ascii '6&6' +A8EA .byte 0xF6,0x00 +A8EC ; A8EC: 54 +A8EC .ascii 'T' +A8ED .byte 0xC1,0x00 +A8EF ; A8EF: 25 +A8EF .ascii '%' +A8F0 .byte 0x1D,0xF6,0x00 +A8F3 ; A8F3: 54,26 +A8F3 .ascii 'T&' +A8F5 .byte 0x15,0xF6,0x00,0x09,0xC1,0x01 +A8FB ; A8FB: 26 +A8FB .ascii '&' +A8FC .byte 0x07,0xC6 +A8FE ; A8FE: 26 +A8FE .ascii '&' +A8FF .byte 0xF7,0x00 +A901 ; A901: 54,20 +A901 .ascii 'T ' +A903 .byte 0x05,0xC6 +A905 ; A905: 23 +A905 .ascii '#' +A906 .byte 0xF7,0x00 +A908 ; A908: 54,20 +A908 .ascii 'T ' +A90A .byte 0x03 +A90B ; A90B: 7A +A90B .ascii 'z' +A90C .byte 0x00 +A90D ; A90D: 54 +A90D .ascii 'T' +A90E .byte 0xF6,0x00 +A910 ; A910: 54,4F +A910 .ascii 'TO' +A912 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B +A91A .byte 0x90,0xC6,0x02,0xF7,0x00 +A91F ; A91F: 36,39 +A91F .ascii '69' +A921 .byte 0xF6,0x0B,0x90,0xF7,0x0B,0x96,0xF6,0x0B +A929 .byte 0x96 +A92A ; A92A: 37 +A92A .ascii '7' +A92B .byte 0xF6,0x00 +A92D ; A92D: 60,4F +A92D .ascii '`O' +A92F .byte 0xC3,0x0A,0x93,0x8F +A933 ; A933: 33 +A933 .ascii '3' +A934 .byte 0xE7,0x00,0xF6,0x00,0x09,0xC1,0x01 +A93B ; A93B: 26,32 +A93B .ascii '&2' +A93D .byte 0xF6,0x00 +A93F ; A93F: 61,4F +A93F .ascii 'aO' +A941 .byte 0xC3,0x00,0x01 +A944 ; A944: 37,36 +A944 .ascii '76' +A946 .byte 0xF6,0x00 +A948 ; A948: 60,4F,30 +A948 .ascii '`O0' +A94B .byte 0xA3,0x00 +A94D ; A94D: 31,31,26 +A94D .ascii '11&' +A950 .byte 0x0A,0xF6,0x00 +A953 ; A953: 60 +A953 .ascii '`' +A954 .byte 0xC1,0xFA +A956 ; A956: 24 +A956 .ascii '$' +A957 .byte 0x03 +A958 ; A958: 7C +A958 .ascii '|' +A959 .byte 0x00 +A95A ; A95A: 61 +A95A .ascii 'a' +A95B .byte 0xF6,0x00 +A95D ; A95D: 60 +A95D .ascii '`' +A95E .byte 0xF1,0x00 +A960 ; A960: 61,22 +A960 .ascii 'a"' +A962 .byte 0x0A,0xF6,0x00 +A965 ; A965: 60 +A965 .ascii '`' +A966 .byte 0xC1,0xF9 +A968 ; A968: 24 +A968 .ascii '$' +A969 .byte 0x03 +A96A ; A96A: 7C +A96A .ascii '|' +A96B .byte 0x00 +A96C ; A96C: 60,20 +A96C .ascii '` ' +A96E .byte 0x0A,0xF6,0x00 +A971 ; A971: 60 +A971 .ascii '`' +A972 .byte 0xC1,0x09 +A974 ; A974: 24 +A974 .ascii '$' +A975 .byte 0x03 +A976 ; A976: 7C +A976 .ascii '|' +A977 .byte 0x00 +A978 ; A978: 60,39 +A978 .ascii '`9' +A97A .byte 0xF6,0x00 +A97C ; A97C: 60,26,24 +A97C .ascii '`&$' +A97F .byte 0xF6,0x00 +A981 ; A981: 60 +A981 .ascii '`' +A982 .byte 0xCB,0x03,0xF7,0x00 +A986 ; A986: 54 +A986 .ascii 'T' +A987 .byte 0xF6,0x00 +A989 ; A989: 54 +A989 .ascii 'T' +A98A .byte 0xC1,0xFF +A98C ; A98C: 24 +A98C .ascii '$' +A98D .byte 0x13,0xC6 +A98F ; A98F: 20,37 +A98F .ascii ' 7' +A991 .byte 0xF6,0x00 +A993 ; A993: 54,4F +A993 .ascii 'TO' +A995 .byte 0xC3,0x0A,0x90,0x8F +A999 ; A999: 33 +A999 .ascii '3' +A99A .byte 0xE7,0x00 +A99C ; A99C: 7C +A99C .ascii '|' +A99D .byte 0x00 +A99E ; A99E: 54,20 +A99E .ascii 'T ' +A9A0 .byte 0xE6 +A9A1 ; A9A1: 20,22 +A9A1 .ascii ' "' +A9A3 .byte 0xF6,0x00 +A9A5 ; A9A5: 60 +A9A5 .ascii '`' +A9A6 .byte 0xCB,0x04,0xF7,0x00 +A9AA ; A9AA: 54 +A9AA .ascii 'T' +A9AB .byte 0xF6,0x00 +A9AD ; A9AD: 54 +A9AD .ascii 'T' +A9AE .byte 0xC1,0xFF +A9B0 ; A9B0: 24 +A9B0 .ascii '$' +A9B1 .byte 0x13,0xC6 +A9B3 ; A9B3: 20,37 +A9B3 .ascii ' 7' +A9B5 .byte 0xF6,0x00 +A9B7 ; A9B7: 54,4F +A9B7 .ascii 'TO' +A9B9 .byte 0xC3,0x0A,0x90,0x8F +A9BD ; A9BD: 33 +A9BD .ascii '3' +A9BE .byte 0xE7,0x00 +A9C0 ; A9C0: 7C +A9C0 .ascii '|' +A9C1 .byte 0x00 +A9C2 ; A9C2: 54,20 +A9C2 .ascii 'T ' +A9C4 .byte 0xE6,0xF6,0x00 +A9C7 ; A9C7: 60 +A9C7 .ascii '`' +A9C8 .byte 0xF7,0x00 +A9CA ; A9CA: 61 +A9CA .ascii 'a' +A9CB .byte 0x7F,0x00 +A9CD ; A9CD: 54,39 +A9CD .ascii 'T9' +A9CF .byte 0xC6 +A9D0 ; A9D0: 50 +A9D0 .ascii 'P' +A9D1 .byte 0xF7,0x09,0x90,0xC6 +A9D5 ; A9D5: 29 +A9D5 .ascii ')' +A9D6 .byte 0xF7,0x09,0x91,0xC6 +A9DA ; A9DA: 20 +A9DA .ascii ' ' +A9DB .byte 0xF7,0x09,0x92,0x7F,0x00 +A9E0 ; A9E0: 54 +A9E0 .ascii 'T' +A9E1 .byte 0xF6,0x00 +A9E3 ; A9E3: 54 +A9E3 .ascii 'T' +A9E4 .byte 0xC1,0xFF +A9E6 ; A9E6: 24 +A9E6 .ascii '$' +A9E7 .byte 0x1B,0xF6,0x00 +A9EA ; A9EA: 54,4F +A9EA .ascii 'TO' +A9EC .byte 0xC3,0x09,0x90,0x8F,0xE6,0x00 +A9F2 ; A9F2: 37 +A9F2 .ascii '7' +A9F3 .byte 0xF6,0x00 +A9F5 ; A9F5: 54,4F +A9F5 .ascii 'TO' +A9F7 .byte 0xC3,0x0A,0x90,0x8F +A9FB ; A9FB: 33 +A9FB .ascii '3' +A9FC .byte 0xE7,0x00 +A9FE ; A9FE: 7C +A9FE .ascii '|' +A9FF .byte 0x00 +AA00 ; AA00: 54,20 +AA00 .ascii 'T ' +AA02 .byte 0xDE,0xF6,0x0B,0xBF,0xF7,0x00 +AA08 ; AA08: 61,39 +AA08 .ascii 'a9' +AA0A .byte 0xC6 +AA0B ; AA0B: 53 +AA0B .ascii 'S' +AA0C .byte 0xF7,0x0C,0xB9,0xC6 +AA10 ; AA10: 29 +AA10 .ascii ')' +AA11 .byte 0xF7,0x0C,0xBA,0xC6 +AA15 ; AA15: 20 +AA15 .ascii ' ' +AA16 .byte 0xF7,0x0C,0xBB,0x7F,0x00 +AA1B ; AA1B: 54 +AA1B .ascii 'T' +AA1C .byte 0xF6,0x00 +AA1E ; AA1E: 54 +AA1E .ascii 'T' +AA1F .byte 0xC1,0x10 +AA21 ; AA21: 24 +AA21 .ascii '$' +AA22 .byte 0x1B,0xF6,0x00 +AA25 ; AA25: 54,4F +AA25 .ascii 'TO' +AA27 .byte 0xC3,0x0C,0xB9,0x8F,0xE6,0x00 +AA2D ; AA2D: 37 +AA2D .ascii '7' +AA2E .byte 0xF6,0x00 +AA30 ; AA30: 54,4F +AA30 .ascii 'TO' +AA32 .byte 0xC3,0x0A,0x90,0x8F +AA36 ; AA36: 33 +AA36 .ascii '3' +AA37 .byte 0xE7,0x00 +AA39 ; AA39: 7C +AA39 .ascii '|' +AA3A .byte 0x00 +AA3B ; AA3B: 54,20 +AA3B .ascii 'T ' +AA3D .byte 0xDE +AA3E ; AA3E: 39 +AA3E .ascii '9' +AA3F .byte 0xC6 +AA40 ; AA40: 49 +AA40 .ascii 'I' +AA41 .byte 0xF7,0x0C,0xC9,0xC6 +AA45 ; AA45: 29 +AA45 .ascii ')' +AA46 .byte 0xF7,0x0C,0xCA,0xC6 +AA4A ; AA4A: 20 +AA4A .ascii ' ' +AA4B .byte 0xF7,0x0C,0xCB,0x7F,0x00 +AA50 ; AA50: 54 +AA50 .ascii 'T' +AA51 .byte 0xF6,0x00 +AA53 ; AA53: 54 +AA53 .ascii 'T' +AA54 .byte 0xC1,0x10 +AA56 ; AA56: 24 +AA56 .ascii '$' +AA57 .byte 0x1B,0xF6,0x00 +AA5A ; AA5A: 54,4F +AA5A .ascii 'TO' +AA5C .byte 0xC3,0x0C,0xC9,0x8F,0xE6,0x00 +AA62 ; AA62: 37 +AA62 .ascii '7' +AA63 .byte 0xF6,0x00 +AA65 ; AA65: 54,4F +AA65 .ascii 'TO' +AA67 .byte 0xC3,0x0A,0x90,0x8F +AA6B ; AA6B: 33 +AA6B .ascii '3' +AA6C .byte 0xE7,0x00 +AA6E ; AA6E: 7C +AA6E .ascii '|' +AA6F .byte 0x00 +AA70 ; AA70: 54,20 +AA70 .ascii 'T ' +AA72 .byte 0xDE +AA73 ; AA73: 39 +AA73 .ascii '9' +AA74 .byte 0x7F,0x00 +AA76 ; AA76: 54 +AA76 .ascii 'T' +AA77 .byte 0xF6,0x00 +AA79 ; AA79: 54 +AA79 .ascii 'T' +AA7A .byte 0xC1,0x0B +AA7C ; AA7C: 24 +AA7C .ascii '$' +AA7D .byte 0x1B,0xF6,0x00 +AA80 ; AA80: 54,4F +AA80 .ascii 'TO' +AA82 .byte 0xC3,0x0B,0xE4,0x8F,0xE6,0x00 +AA88 ; AA88: 37 +AA88 .ascii '7' +AA89 .byte 0xF6,0x00 +AA8B ; AA8B: 54,4F +AA8B .ascii 'TO' +AA8D .byte 0xC3,0x00 +AA8F ; AA8F: 68 +AA8F .ascii 'h' +AA90 .byte 0x8F +AA91 ; AA91: 33 +AA91 .ascii '3' +AA92 .byte 0xE7,0x00 +AA94 ; AA94: 7C +AA94 .ascii '|' +AA95 .byte 0x00 +AA96 ; AA96: 54,20 +AA96 .ascii 'T ' +AA98 .byte 0xDE +AA99 ; AA99: 39 +AA99 .ascii '9' +AA9A .byte 0xF6,0x00 +AA9C ; AA9C: 22 +AA9C .ascii '"' +AA9D .byte 0xC1,0x06 +AA9F ; AA9F: 24 +AA9F .ascii '$' +AAA0 .byte 0x0F +AAA1 ; AAA1: 7C +AAA1 .ascii '|' +AAA2 .byte 0x00 +AAA3 ; AAA3: 22 +AAA3 .ascii '"' +AAA4 .byte 0xF6,0x00 +AAA6 ; AAA6: 22 +AAA6 .ascii '"' +AAA7 .byte 0xC1,0x05 +AAA9 ; AAA9: 23 +AAA9 .ascii '#' +AAAA .byte 0x05,0xC6,0x01,0xF7,0x00 +AAAF ; AAAF: 22 +AAAF .ascii '"' +AAB0 .byte 0xF6,0x00 +AAB2 ; AAB2: 22,4F +AAB2 .ascii '"O' +AAB4 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xAB +AABC .byte 0x0B,0xAA,0xC7,0xAA,0xD5,0xAA,0xE3,0xAA +AAC4 .byte 0xF1,0xAA,0xFF,0xF6,0x0B,0xAF,0xF7,0x00 +AACC ; AACC: 24 +AACC .ascii '$' +AACD .byte 0xF6,0x0B,0xB4,0xF7,0x00 +AAD2 ; AAD2: 2A,20,36 +AAD2 .ascii '* 6' +AAD5 .byte 0xF6,0x0B,0xAE,0xF7,0x00 +AADA ; AADA: 24 +AADA .ascii '$' +AADB .byte 0xF6,0x0B,0xB3,0xF7,0x00 +AAE0 ; AAE0: 2A,20,28 +AAE0 .ascii '* (' +AAE3 .byte 0xF6,0x0B,0xAD,0xF7,0x00 +AAE8 ; AAE8: 24 +AAE8 .ascii '$' +AAE9 .byte 0xF6,0x0B,0xB2,0xF7,0x00 +AAEE ; AAEE: 2A,20 +AAEE .ascii '* ' +AAF0 .byte 0x1A,0xF6,0x0B,0xAC,0xF7,0x00 +AAF6 ; AAF6: 24 +AAF6 .ascii '$' +AAF7 .byte 0xF6,0x0B,0xB1,0xF7,0x00 +AAFC ; AAFC: 2A,20 +AAFC .ascii '* ' +AAFE .byte 0x0C,0xF6,0x0B,0xAB,0xF7,0x00 +AB04 ; AB04: 24 +AB04 .ascii '$' +AB05 .byte 0xF6,0x0B,0xB0,0xF7,0x00 +AB0A ; AB0A: 2A,39 +AB0A .ascii '*9' +AB0C LAB0C: ldab #0x03 +AB0E stab L0018 +AB11 clr L001C +AB14 LAB14: ldab L001C +AB17 cmpb #0x04 +AB19 bcc LAB88 +AB1B ldab #0x07 +AB1D stab L0055 +AB20 clr L0054 +AB23 LAB23: ldab L0054 +AB26 cmpb #0x08 +AB28 bcc LAB80 +AB2A ldab L001C +AB2D clra +AB2E addd #0x0BA4 +AB31 xgdx +AB32 ldab 0x00,x +AB34 pshb +AB35 ldab L0054 +AB38 clra +AB39 addd #0xB4B7 +AB3C xgdx +AB3D ldab 0x00,x +AB3F tsx +AB40 andb 0x00,x +AB42 ins +AB43 beq LAB5F +AB45 ldab L0055 +AB48 clra +AB49 addd #0xB4B7 +AB4C xgdx +AB4D ldab 0x00,x +AB4F pshb +AB50 ldab L0018 +AB53 clra +AB54 addd #0x0062 +AB57 xgdx +AB58 pulb +AB59 orab 0x00,x +AB5B stab 0x00,x +AB5D bra LAB78 +AB5F LAB5F: ldab L0055 +AB62 clra +AB63 addd #0xB4B7 +AB66 xgdx +AB67 ldab 0x00,x +AB69 comb +AB6A pshb +AB6B ldab L0018 +AB6E clra +AB6F addd #0x0062 +AB72 xgdx +AB73 pulb +AB74 andb 0x00,x +AB76 stab 0x00,x +AB78 LAB78: dec L0055 +AB7B inc L0054 +AB7E bra LAB23 +AB80 LAB80: dec L0018 +AB83 inc L001C +AB86 bra LAB14 +AB88 LAB88: rts +AB89 LAB89: ldd #0xB08C +AB8C jsr LC0BA +AB8F ldd #0x01F4 +AB92 jsr LE571 +AB95 jsr LD479 +AB98 jsr LE89A +AB9B jsr LE9EA +AB9E clr L0BC1 +ABA1 rts +ABA2 LABA2: clr L0005 +ABA5 LABA5: ldab L0005 +ABA8 cmpb #0x64 +ABAA bcs LABAF +ABAC jmp LAC81 +ABAF LABAF: ldab L0005 +ABB2 stab L0006 +ABB5 ldab L0005 +ABB8 clra +ABB9 ldx #0x0005 +ABBC idiv +ABBD tstb +ABBE bne LABC3 +ABC0 jmp LAC7B +ABC3 LABC3: ldab L0006 +ABC6 jsr LD7A0 +ABC9 subd #0x0000 +ABCC beq LABD1 +ABCE jmp LAC7B +ABD1 LABD1: jsr LD311 +ABD4 subd #0x0000 +ABD7 beq LAC04 +ABD9 ldab L0005 +ABDC clra +ABDD lsld +ABDE addd #0x0800 +ABE1 xgdx +ABE2 ldd 0x00,x +ABE4 andb #0xFF +ABE6 anda #0x3F +ABE8 subd #0x2710 +ABEB bcc LAC02 +ABED ldd #0x0100 +ABF0 pshb +ABF1 psha +ABF2 ldab L0005 +ABF5 clra +ABF6 lsld +ABF7 addd #0x08C8 +ABFA pulx +ABFB xgdx +ABFC oraa 0x00,x +ABFE orab 0x01,x +AC00 std 0x00,x +AC02 LAC02: bra LAC2D +AC04 LAC04: ldab L0005 +AC07 clra +AC08 lsld +AC09 addd #0x0800 +AC0C xgdx +AC0D ldd 0x00,x +AC0F andb #0xFF +AC11 anda #0x3F +AC13 subd #0x270F +AC16 bls LAC2D +AC18 ldd #0x0100 +AC1B pshb +AC1C psha +AC1D ldab L0005 +AC20 clra +AC21 lsld +AC22 addd #0x08C8 +AC25 pulx +AC26 xgdx +AC27 oraa 0x00,x +AC29 orab 0x01,x +AC2B std 0x00,x +AC2D LAC2D: ldab L0005 +AC30 clra +AC31 lsld +AC32 addd #0x08C8 +AC35 xgdx +AC36 ldd 0x00,x +AC38 anda #0x01 +AC3A beq LAC42 +AC3C ldx #0x0019 +AC3F bset 0x00,x,#0x04 +AC42 LAC42: ldab L0005 +AC45 clra +AC46 lsld +AC47 addd #0x0800 +AC4A xgdx +AC4B ldd 0x00,x +AC4D anda #0x80 +AC4F beq LAC7B +AC51 ldab L0005 +AC54 clra +AC55 lsld +AC56 addd #0x08C8 +AC59 xgdx +AC5A ldd 0x00,x +AC5C anda #0x02 +AC5E beq LAC66 +AC60 ldx #0x0019 +AC63 bset 0x00,x,#0x01 +AC66 LAC66: ldab L0005 +AC69 clra +AC6A lsld +AC6B addd #0x08C8 +AC6E xgdx +AC6F ldd 0x00,x +AC71 anda #0x04 +AC73 beq LAC7B +AC75 ldx #0x0019 +AC78 bset 0x00,x,#0x02 +AC7B LAC7B: inc L0005 +AC7E jmp LABA5 +AC81 LAC81: ldab L0019 +AC84 andb #0x07 +AC86 bne LAC92 +AC88 ldab L0BC1 +AC8B andb #0x7F +AC8D bne LAC92 +AC8F clrb +AC90 bra LAC94 +AC92 LAC92: ldab #0x01 +AC94 LAC94: tstb +AC95 bne LAC9C +AC97 ldab #0x0D +AC99 stab L0048 +AC9C LAC9C: rts +AC9D .byte 0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01 +ACA5 .byte 0x0B,0x0A,0x09 +ACA8 ; ACA8: 20,20,50,52,49,43,45,20 +ACA8 ; ACB0: 20,20 +ACA8 .ascii ' PRICE ' +ACB2 .byte 0x00 +ACB3 ; ACB3: 20,20,20,50,52,49,58,20 +ACB3 ; ACBB: 20,20 +ACB3 .ascii ' PRIX ' +ACBD .byte 0x00 +ACBE ; ACBE: 20,20,50,52,45,49,53,20 +ACBE ; ACC6: 20,20 +ACBE .ascii ' PREIS ' +ACC8 .byte 0x00 +ACC9 ; ACC9: 20,20,50,52,45,43,49,4F +ACC9 ; ACD1: 20,20 +ACC9 .ascii ' PRECIO ' +ACD3 .byte 0x00 +ACD4 ; ACD4: 20,20,43,48,41,4E,47,45 +ACD4 ; ACDC: 20,20 +ACD4 .ascii ' CHANGE ' +ACDE .byte 0x00 +ACDF ; ACDF: 20,20,43,41,4D,42,49,4F +ACDF ; ACE7: 20,20 +ACDF .ascii ' CAMBIO ' +ACE9 .byte 0x00 +ACEA ; ACEA: 20,4D,4F,4E,4E,41,49,45 +ACEA ; ACF2: 20,20 +ACEA .ascii ' MONNAIE ' +ACF4 .byte 0x00 +ACF5 ; ACF5: 20,20,54,48,41,4E,4B,53 +ACF5 ; ACFD: 20,20 +ACF5 .ascii ' THANKS ' +ACFF .byte 0x00 +AD00 ; AD00: 20,20,4D,45,52,43,49,20 +AD00 ; AD08: 20,20 +AD00 .ascii ' MERCI ' +AD0A .byte 0x00 +AD0B ; AD0B: 20,20,44,41,4E,4B,45,20 +AD0B ; AD13: 20,20 +AD0B .ascii ' DANKE ' +AD15 .byte 0x00 +AD16 ; AD16: 20,20,47,52,41,43,49,41 +AD16 ; AD1E: 53,20 +AD16 .ascii ' GRACIAS ' +AD20 .byte 0x00 +AD21 ; AD21: 20,20,53,45,4C,45,43,54 +AD21 ; AD29: 20,20 +AD21 .ascii ' SELECT ' +AD2B .byte 0x00 +AD2C ; AD2C: 20,20,4F,54,48,45,52,20 +AD2C ; AD34: 20,20 +AD2C .ascii ' OTHER ' +AD36 .byte 0x00 +AD37 ; AD37: 20,20,20,49,54,45,4D,20 +AD37 ; AD3F: 20,20 +AD37 .ascii ' ITEM ' +AD41 .byte 0x00 +AD42 ; AD42: 20,20,46,41,49,54,45,53 +AD42 ; AD4A: 20,20 +AD42 .ascii ' FAITES ' +AD4C .byte 0x00 +AD4D ; AD4D: 20,20,41,55,54,52,45,20 +AD4D ; AD55: 20,20 +AD4D .ascii ' AUTRE ' +AD57 .byte 0x00 +AD58 ; AD58: 20,20,43,48,4F,49,58,20 +AD58 ; AD60: 20,20 +AD58 .ascii ' CHOIX ' +AD62 .byte 0x00 +AD63 ; AD63: 20,20,42,49,54,54,45,20 +AD63 ; AD6B: 20,20 +AD63 .ascii ' BITTE ' +AD6D .byte 0x00 +AD6E ; AD6E: 20,20,41,4E,44,45,52,45 +AD6E ; AD76: 20,20 +AD6E .ascii ' ANDERE ' +AD78 .byte 0x00 +AD79 ; AD79: 20,20,20,57,41,48,4C,20 +AD79 ; AD81: 20,20 +AD79 .ascii ' WAHL ' +AD83 .byte 0x00 +AD84 ; AD84: 20,20,50,55,4C,53,45,20 +AD84 ; AD8C: 20,20 +AD84 .ascii ' PULSE ' +AD8E .byte 0x00 +AD8F ; AD8F: 20,20,45,58,54,52,41,20 +AD8F ; AD97: 20,20 +AD8F .ascii ' EXTRA ' +AD99 .byte 0x00 +AD9A ; AD9A: 20,53,45,4C,45,43,43,49 +AD9A ; ADA2: 4F,4E +AD9A .ascii ' SELECCION' +ADA4 .byte 0x00 +ADA5 ; ADA5: 20,45,58,41,43,54,20,43 +ADA5 ; ADAD: 4F,49,4E,53,20,4F,4E,4C +ADA5 ; ADB5: 59,20 +ADA5 .ascii ' EXACT COINS ONLY ' +ADB7 .byte 0x00 +ADB8 ; ADB8: 20,4D,4F,4E,4E,41,49,45 +ADB8 ; ADC0: 20,45,58,41,43,54,45,20 +ADB8 ; ADC8: 53,45,55,4C,45,4D,45,4E +ADB8 ; ADD0: 54,20 +ADB8 .ascii ' MONNAIE EXACTE SEULEMENT ' +ADD2 .byte 0x00 +ADD3 ; ADD3: 20,4E,49,43,48,54,20,55 +ADD3 ; ADDB: 45,42,45,52,5A,41,48,4C +ADD3 ; ADE3: 45,4E,20 +ADD3 .ascii ' NICHT UEBERZAHLEN ' +ADE6 .byte 0x00 +ADE7 ; ADE7: 20,49,4E,54,52,4F,44,55 +ADE7 ; ADEF: 5A,43,41,20,50,52,45,43 +ADE7 ; ADF7: 49,4F,20,45,58,41,43,54 +ADE7 ; ADFF: 4F,20 +ADE7 .ascii ' INTRODUZCA PRECIO EXACTO ' +AE01 .byte 0x00 +AE02 ; AE02: 20,43,4F,49,4E,53,20,4F +AE02 ; AE0A: 4E,4C,59,20 +AE02 .ascii ' COINS ONLY ' +AE0E .byte 0x00 +AE0F ; AE0F: 20,4D,4F,4E,4E,41,49,45 +AE0F ; AE17: 20,53,45,55,4C,45,4D,45 +AE0F ; AE1F: 4E,54,20 +AE0F .ascii ' MONNAIE SEULEMENT ' +AE22 .byte 0x00 +AE23 ; AE23: 20,4E,55,52,20,4D,55,4E +AE23 ; AE2B: 5A,45,4E,20 +AE23 .ascii ' NUR MUNZEN ' +AE2F .byte 0x00 +AE30 ; AE30: 20,4D,4F,4E,45,44,41,20 +AE30 ; AE38: 55,4E,49,43,41,4D,45,4E +AE30 ; AE40: 54,45,20 +AE30 .ascii ' MONEDA UNICAMENTE ' +AE43 .byte 0x00 +AE44 ; AE44: 20,4D,41,43,48,49,4E,45 +AE44 ; AE4C: 20,4F,55,54,20,4F,46,20 +AE44 ; AE54: 4F,52,44,45,52,20 +AE44 .ascii ' MACHINE OUT OF ORDER ' +AE5A .byte 0x00 +AE5B ; AE5B: 20,48,4F,52,53,20,44,45 +AE5B ; AE63: 20,53,45,52,56,49,43,45 +AE5B ; AE6B: 20 +AE5B .ascii ' HORS DE SERVICE ' +AE6C .byte 0x00 +AE6D ; AE6D: 20,41,55,53,53,45,52,20 +AE6D ; AE75: 42,45,54,52,49,45,42,20 +AE6D .ascii ' AUSSER BETRIEB ' +AE7D .byte 0x00 +AE7E ; AE7E: 20,46,55,45,52,41,20,44 +AE7E ; AE86: 45,20,53,45,52,56,49,43 +AE7E ; AE8E: 49,4F,20 +AE7E .ascii ' FUERA DE SERVICIO ' +AE91 .byte 0x00 +AE92 ; AE92: 2D,20,20,20,20,20,20,20 +AE92 ; AE9A: 20,20 +AE92 .ascii '- ' +AE9C .byte 0x00 +AE9D ; AE9D: 53,45,54,20,50,52,49,43 +AE9D ; AEA5: 45,3F +AE9D .ascii 'SET PRICE?' +AEA7 .byte 0x00 +AEA8 ; AEA8: 20,20,53,59,53,54,45,4D +AEA8 ; AEB0: 20,20 +AEA8 .ascii ' SYSTEM ' +AEB2 .byte 0x00 +AEB3 ; AEB3: 20,20,20,20,4F,4B,20,20 +AEB3 ; AEBB: 20,20 +AEB3 .ascii ' OK ' +AEBD .byte 0x00 +AEBE ; AEBE: 24,35,20,45,4E,41,42,4C +AEBE ; AEC6: 45,20 +AEBE .ascii '$5 ENABLE ' +AEC8 .byte 0x00 +AEC9 ; AEC9: 24,35,20,44,49,53,41,42 +AEC9 ; AED1: 4C,45 +AEC9 .ascii '$5 DISABLE' +AED3 .byte 0x00 +AED4 ; AED4: 53,4F,44,41,20,56,45,4E +AED4 ; AEDC: 44,20 +AED4 .ascii 'SODA VEND ' +AEDE .byte 0x00 +AEDF ; AEDF: 53,4E,41,43,4B,20,56,45 +AEDF ; AEE7: 4E,44 +AEDF .ascii 'SNACK VEND' +AEE9 .byte 0x00 +AEEA ; AEEA: 44,55,4D,42,20,4D,45,43 +AEEA ; AEF2: 20,59 +AEEA .ascii 'DUMB MEC Y' +AEF4 .byte 0x00 +AEF5 ; AEF5: 44,55,4D,42,20,4D,45,43 +AEF5 ; AEFD: 20,4E +AEF5 .ascii 'DUMB MEC N' +AEFF .byte 0x00 +AF00 ; AF00: 4C,4E,4B,20,4D,53,54,52 +AF00 ; AF08: 20,59 +AF00 .ascii 'LNK MSTR Y' +AF0A .byte 0x00 +AF0B ; AF0B: 4C,4E,4B,20,4D,53,54,52 +AF0B ; AF13: 20,4E +AF0B .ascii 'LNK MSTR N' +AF15 .byte 0x00 +AF16 ; AF16: 43,41,52,44,20,52,44,52 +AF16 ; AF1E: 20,59 +AF16 .ascii 'CARD RDR Y' +AF20 .byte 0x00 +AF21 ; AF21: 43,41,52,44,20,52,44,52 +AF21 ; AF29: 20,4E +AF21 .ascii 'CARD RDR N' +AF2B .byte 0x00 +AF2C ; AF2C: 42,49,4C,4C,20,56,41,4C +AF2C ; AF34: 20,59 +AF2C .ascii 'BILL VAL Y' +AF36 .byte 0x00 +AF37 ; AF37: 42,49,4C,4C,20,56,41,4C +AF37 ; AF3F: 20,4E +AF37 .ascii 'BILL VAL N' +AF41 .byte 0x00 +AF42 ; AF42: 50,52,43,20,48,4F,4C,44 +AF42 ; AF4A: 20,59 +AF42 .ascii 'PRC HOLD Y' +AF4C .byte 0x00 +AF4D ; AF4D: 50,52,43,20,48,4F,4C,44 +AF4D ; AF55: 20,4E +AF4D .ascii 'PRC HOLD N' +AF57 .byte 0x00 +AF58 ; AF58: 50,52,43,20,44,49,53,50 +AF58 ; AF60: 20,59 +AF58 .ascii 'PRC DISP Y' +AF62 .byte 0x00 +AF63 ; AF63: 50,52,43,20,44,49,53,50 +AF63 ; AF6B: 20,4E +AF63 .ascii 'PRC DISP N' +AF6D .byte 0x00 +AF6E ; AF6E: 46,52,45,45,20,56,4E,44 +AF6E ; AF76: 20,59 +AF6E .ascii 'FREE VND Y' +AF78 .byte 0x00 +AF79 ; AF79: 46,52,45,45,20,56,4E,44 +AF79 ; AF81: 20,4E +AF79 .ascii 'FREE VND N' +AF83 .byte 0x00 +AF84 ; AF84: 24,31,20,43,48,4E,47,52 +AF84 ; AF8C: 20,59 +AF84 .ascii '$1 CHNGR Y' +AF8E .byte 0x00 +AF8F ; AF8F: 24,31,20,43,48,4E,47,52 +AF8F ; AF97: 20,4E +AF8F .ascii '$1 CHNGR N' +AF99 .byte 0x00 +AF9A ; AF9A: 43,4C,52,20,4D,49,53,20 +AF9A ; AFA2: 20,59 +AF9A .ascii 'CLR MIS Y' +AFA4 .byte 0x00 +AFA5 ; AFA5: 43,4C,52,20,4D,49,53,20 +AFA5 ; AFAD: 20,4E +AFA5 .ascii 'CLR MIS N' +AFAF .byte 0x00 +AFB0 ; AFB0: 48,49,54,20,4B,45,59,22 +AFB0 ; AFB8: 30,22 +AFB0 .ascii 'HIT KEY"0"' +AFBA .byte 0x00 +AFBB ; AFBB: 45,4E,54,45,52,20,43,4F +AFBB ; AFC3: 44,45 +AFBB .ascii 'ENTER CODE' +AFC5 .byte 0x00 +AFC6 ; AFC6: 53,45,43,55,52,45,20,4F +AFC6 ; AFCE: 4E,20 +AFC6 .ascii 'SECURE ON ' +AFD0 .byte 0x00 +AFD1 ; AFD1: 53,45,43,55,52,45,20,4F +AFD1 ; AFD9: 46,46 +AFD1 .ascii 'SECURE OFF' +AFDB .byte 0x00 +AFDC ; AFDC: 2D,20,53,41,56,49,4E,47 +AFDC ; AFE4: 20,2D +AFDC .ascii '- SAVING -' +AFE6 .byte 0x00 +AFE7 ; AFE7: 2D,50,52,49,4E,54,49,4E +AFE7 ; AFEF: 47,2D +AFE7 .ascii '-PRINTING-' +AFF1 .byte 0x00 +AFF2 ; AFF2: 4F,56,45,52,20,43,52,4E +AFF2 ; AFFA: 54,3D +AFF2 .ascii 'OVER CRNT=' +AFFC .byte 0x00 +AFFD ; AFFD: 48,4F,4D,45,20,46,41,49 +AFFD ; B005: 4C,3D +AFFD .ascii 'HOME FAIL=' +B007 .byte 0x00 +B008 ; B008: 43,48,4B,20,50,52,49,43 +B008 ; B010: 45,53 +B008 .ascii 'CHK PRICES' +B012 .byte 0x00 +B013 ; B013: 48,49,54,20,52,45,53,45 +B013 ; B01B: 54,20 +B013 .ascii 'HIT RESET ' +B01D .byte 0x00 +B01E ; B01E: 43,4F,49,4E,20,20,20,4A +B01E ; B026: 41,4D +B01E .ascii 'COIN JAM' +B028 .byte 0x00 +B029 ; B029: 42,41,44,20,53,45,4E,53 +B029 ; B031: 4F,52 +B029 .ascii 'BAD SENSOR' +B033 .byte 0x00 +B034 ; B034: 43,48,47,52,20,50,57,52 +B034 ; B03C: 55,50 +B034 .ascii 'CHGR PWRUP' +B03E .byte 0x00 +B03F ; B03F: 4C,49,4E,4B,20,50,57,52 +B03F ; B047: 55,50 +B03F .ascii 'LINK PWRUP' +B049 .byte 0x00 +B04A ; B04A: 43,41,52,44,20,50,57,52 +B04A ; B052: 55,50 +B04A .ascii 'CARD PWRUP' +B054 .byte 0x00 +B055 ; B055: 42,49,4C,4C,20,45,52,52 +B055 ; B05D: 4F,52 +B055 .ascii 'BILL ERROR' +B05F .byte 0x00 +B060 ; B060: 54,55,42,45,20,45,52,52 +B060 ; B068: 4F,52 +B060 .ascii 'TUBE ERROR' +B06A .byte 0x00 +B06B ; B06B: 4E,4F,20,20,43,48,41,4E +B06B ; B073: 47,45 +B06B .ascii 'NO CHANGE' +B075 .byte 0x00 +B076 ; B076: 20,4E,4F,20,46,49,56,45 +B076 ; B07E: 53,20 +B076 .ascii ' NO FIVES ' +B080 .byte 0x00 +B081 ; B081: 4E,4F,20,20,41,43,43,45 +B081 ; B089: 53,53 +B081 .ascii 'NO ACCESS' +B08B .byte 0x00 +B08C ; B08C: 4E,4F,20,20,45,52,52,4F +B08C ; B094: 52,53 +B08C .ascii 'NO ERRORS' +B096 .byte 0x00 +B097 ; B097: 54,45,53,54,20,20,56,45 +B097 ; B09F: 4E,44 +B097 .ascii 'TEST VEND' +B0A1 .byte 0x00 +B0A2 ; B0A2: 4D,54,52,20,46,55,4E,43 +B0A2 ; B0AA: 54,3F +B0A2 .ascii 'MTR FUNCT?' +B0AC .byte 0x00 +B0AD ; B0AD: 50,52,4F,47,52,41,4D,20 +B0AD ; B0B5: 20,3F +B0AD .ascii 'PROGRAM ?' +B0B7 .byte 0x00 +B0B8 ; B0B8: 53,45,4C,45,43,54,49,4F +B0B8 ; B0C0: 4E,3F +B0B8 .ascii 'SELECTION?' +B0C2 .byte 0x00,0x14,0x00,0x14,0xC8,0x05,0x00,0x05 +B0CA .byte 0x00,0x02,0x00,0x02,0x00,0x01,0x00,0x01 +B0D2 .byte 0x00,0x01,0x0C,0x17 +B0D6 ; B0D6: 22,2E,39,44,4F +B0D6 .ascii '".9DO' +B0DB .byte 0x0B,0x16 +B0DD ; B0DD: 21,2C,38,43,4E,59 +B0DD .ascii '!,8CNY' +B0E3 .byte 0x15 +B0E4 ; B0E4: 20,2B,36,42,4D,58,63 +B0E4 .ascii ' +6BMXc' +B0EB .byte 0x1F +B0EC ; B0EC: 2A,35,40,4C,57,62 +B0EC .ascii '*5@LWb' +B0F2 .byte 0x09 +B0F3 ; B0F3: 29,34,3F,4A,56,61 +B0F3 .ascii ')4?JVa' +B0F9 .byte 0x08,0x13 +B0FB ; B0FB: 33,3E,49,54,60 +B0FB .ascii '3>IT`' +B100 .byte 0x07,0x12,0x1D +B103 ; B103: 3D,48,53,5E +B103 .ascii '=HS^' +B107 .byte 0x06,0x11,0x1C,0x27 +B10B ; B10B: 47,52,5D +B10B .ascii 'GR]' +B10E .byte 0x04,0x10,0x1B +B111 ; B111: 26,31,51 +B111 .ascii '&1Q' +B114 .byte 0x5C,0x03,0x0E,0x1A +B118 ; B118: 25,30,3B,5B +B118 .ascii '%0;[' +B11C .byte 0x02,0x0D,0x18 +B11F ; B11F: 24,2F,3A,45 +B11F .ascii '$/:E' +B123 .byte 0x00,0x01,0x02,0x04,0x08,0x10 +B129 ; B129: 20,40 +B129 .ascii ' @' +B12B .byte 0x80,0x00,0x00 +B12E ; B12E: 2A,2A,45,52,52,4F,52,2A +B12E ; B136: 2A,2A +B12E .ascii '**ERROR***' +B138 .byte 0x00 +B139 ; B139: 2A,2A,2A,2A,2A,2A,2A,2A +B139 ; B141: 2A,2A +B139 .ascii '**********' +B143 .byte 0x00 +B144 ; B144: 4F,4F,4F,4F,4F,4F,4F,4F +B144 ; B14C: 4F,4F +B144 .ascii 'OOOOOOOOOO' +B14E .byte 0x00 +B14F ; B14F: 52,41,4D,20,20,20,46,41 +B14F ; B157: 49,4C +B14F .ascii 'RAM FAIL' +B159 .byte 0x00 +B15A ; B15A: 50,32,20,20,20,20,46,41 +B15A ; B162: 49,4C +B15A .ascii 'P2 FAIL' +B164 .byte 0x00 +B165 ; B165: 50,32,2D,50,33,20,46,41 +B165 ; B16D: 49,4C +B165 .ascii 'P2-P3 FAIL' +B16F .byte 0x00 +B170 ; B170: 50,32,2D,50,38,20,46,41 +B170 ; B178: 49,4C +B170 .ascii 'P2-P8 FAIL' +B17A .byte 0x00 +B17B ; B17B: 50,32,2D,50,39,20,46,41 +B17B ; B183: 49,4C +B17B .ascii 'P2-P9 FAIL' +B185 .byte 0x00 +B186 ; B186: 50,33,2D,50,34,20,46,41 +B186 ; B18E: 49,4C +B186 .ascii 'P3-P4 FAIL' +B190 .byte 0x00 +B191 ; B191: 50,35,20,20,20,20,46,41 +B191 ; B199: 49,4C +B191 .ascii 'P5 FAIL' +B19B .byte 0x00 +B19C ; B19C: 50,35,2D,50,37,20,46,41 +B19C ; B1A4: 49,4C +B19C .ascii 'P5-P7 FAIL' +B1A6 .byte 0x00 +B1A7 ; B1A7: 50,37,20,20,20,20,46,41 +B1A7 ; B1AF: 49,4C +B1A7 .ascii 'P7 FAIL' +B1B1 .byte 0x00 +B1B2 ; B1B2: 50,37,2D,50,38,20,46,41 +B1B2 ; B1BA: 49,4C +B1B2 .ascii 'P7-P8 FAIL' +B1BC .byte 0x00 +B1BD ; B1BD: 2D,20,50,41,53,53,45,44 +B1BD ; B1C5: 20,2D +B1BD .ascii '- PASSED -' +B1C7 .byte 0x00,0x09,0x12,0x1B +B1CB ; B1CB: 24,2C,35,3E,47,54,48,41 +B1CB ; B1D3: 4E,4B,20,59,4F,55,20,46 +B1CB ; B1DB: 4F,52,20,59,4F,55,52,20 +B1CB ; B1E3: 50,41,54,52,4F,4E,41,47 +B1CB ; B1EB: 45,20,20 +B1CB .ascii '$,5>GTHANK YOU FOR YOUR PATRONAGE ' +B1EE .byte 0x00 +B1EF ; B1EF: 20,52,4F,57,45,20,49,4E +B1EF ; B1F7: 54,20 +B1EF .ascii ' ROWE INT ' +B1F9 .byte 0x00 +B1FA ; B1FA: 43,4F,50,59,52,49,47,48 +B1FA ; B202: 54,20 +B1FA .ascii 'COPYRIGHT ' +B204 .byte 0x00 +B205 ; B205: 20,20,20,31,39,39,33,20 +B205 ; B20D: 20,20 +B205 .ascii ' 1993 ' +B20F .byte 0x00 +B210 ; B210: 35,39,30,30,20,56,45,52 +B210 ; B218: 20,35 +B210 .ascii '5900 VER 5' +B21A .byte 0x00 +B21B ; B21B: 20,20,20,20,20,20,20,20 +B21B ; B223: 20,52,4F,57,45,20,20,49 +B21B ; B22B: 4E,54,45,52,4E,41,54,49 +B21B ; B233: 4F,4E,41,4C +B21B .ascii ' ROWE INTERNATIONAL' +B237 .byte 0x00 +B238 ; B238: 20,20,20,20,20,20,20,20 +B238 ; B240: 2D,2D,2D,2D,2D,2D,2D,2D +B238 ; B248: 2D,2D,2D,2D,2D,2D,2D,2D +B238 ; B250: 2D,2D,2D,2D,2D +B238 .ascii ' ---------------------' +B255 .byte 0x00 +B256 ; B256: 20,20,20,20,20,20,20,20 +B256 ; B25E: 35,39,30,30,20,53,4F,46 +B256 ; B266: 54,57,41,52,45,20,56,45 +B256 ; B26E: 52,2E,20,35,20,20 +B256 .ascii ' 5900 SOFTWARE VER. 5 ' +B274 .byte 0x00 +B275 ; B275: 20,20,20,20,20,20,20,20 +B275 ; B27D: 20,20,20,41,43,43,4F,55 +B275 ; B285: 4E,54,20,20,52,45,43,4F +B275 ; B28D: 52,44 +B275 .ascii ' ACCOUNT RECORD' +B28F .byte 0x00 +B290 ; B290: 53,45,52,49,41,4C,20,20 +B290 ; B298: 23,20,20,20,20,20,20,2D +B290 ; B2A0: 20 +B290 .ascii 'SERIAL # - ' +B2A1 .byte 0x00 +B2A2 ; B2A2: 4D,41,43,48,49,4E,45,20 +B2A2 ; B2AA: 49,44,20,20,20,20,20,2D +B2A2 ; B2B2: 20 +B2A2 .ascii 'MACHINE ID - ' +B2B3 .byte 0x00 +B2B4 ; B2B4: 41,55,44,49,54,20,4E,55 +B2B4 ; B2BC: 4D,42,45,52,20,20,20,20 +B2B4 ; B2C4: 20 +B2B4 .ascii 'AUDIT NUMBER ' +B2C5 .byte 0x00 +B2C6 ; B2C6: 53,41,4C,45,53,20,20,28 +B2C6 ; B2CE: 52,29,20,20,20,20,20,2D +B2C6 ; B2D6: 20 +B2C6 .ascii 'SALES (R) - ' +B2D7 .byte 0x00 +B2D8 ; B2D8: 53,41,4C,45,53,20,20,28 +B2D8 ; B2E0: 4E,29,20,20,20,20,20,2D +B2D8 ; B2E8: 20 +B2D8 .ascii 'SALES (N) - ' +B2E9 .byte 0x00 +B2EA ; B2EA: 42,41,47,20,54,4F,54,41 +B2EA ; B2F2: 4C,20,20,20,20,20,20,2D +B2EA ; B2FA: 20 +B2EA .ascii 'BAG TOTAL - ' +B2FB .byte 0x00 +B2FC ; B2FC: 43,41,53,48,20,42,4F,58 +B2FC ; B304: 20,20,20,20,20,20,20,2D +B2FC ; B30C: 20 +B2FC .ascii 'CASH BOX - ' +B30D .byte 0x00 +B30E ; B30E: 43,41,52,44,20,53,41,4C +B30E ; B316: 45,53,20,20,20,20,20,2D +B30E ; B31E: 20 +B30E .ascii 'CARD SALES - ' +B31F .byte 0x00 +B320 ; B320: 42,49,4C,4C,53,20,49,4E +B320 ; B328: 20,53,54,41,43,4B,45,52 +B320 .ascii 'BILLS IN STACKER' +B330 .byte 0x00 +B331 ; B331: 20,20,20,20,42,49,4C,4C +B331 ; B339: 20,54,4F,54,41,4C,20,2D +B331 ; B341: 20,20,20,20,20,20,20,20 +B331 .ascii ' BILL TOTAL - ' +B349 .byte 0x00 +B34A ; B34A: 20,20,20,20,4F,4E,45,53 +B34A ; B352: 20,20,20,20,20,20,20,2D +B34A ; B35A: 20 +B34A .ascii ' ONES - ' +B35B .byte 0x00 +B35C ; B35C: 20,20,20,20,54,57,4F,53 +B35C ; B364: 20,20,20,20,20,20,20,2D +B35C ; B36C: 20 +B35C .ascii ' TWOS - ' +B36D .byte 0x00 +B36E ; B36E: 20,20,20,20,46,49,56,45 +B36E ; B376: 53,20,20,20,20,20,20,2D +B36E ; B37E: 20 +B36E .ascii ' FIVES - ' +B37F .byte 0x00 +B380 ; B380: 20,20,20,20,54,45,4E,53 +B380 ; B388: 20,20,20,20,20,20,20,2D +B380 ; B390: 20 +B380 .ascii ' TENS - ' +B391 .byte 0x00 +B392 ; B392: 20,20,20,20,54,57,45,4E +B392 ; B39A: 54,49,45,53,20,20,20,2D +B392 ; B3A2: 20 +B392 .ascii ' TWENTIES - ' +B3A3 .byte 0x00 +B3A4 ; B3A4: 43,4F,49,4E,53,20,49,4E +B3A4 ; B3AC: 20,54,55,42,45,53 +B3A4 .ascii 'COINS IN TUBES' +B3B2 .byte 0x00 +B3B3 ; B3B3: 20,20,20,20,54,55,42,45 +B3B3 ; B3BB: 20,54,4F,54,41,4C,20,2D +B3B3 ; B3C3: 20,20,20,20,20,20 +B3B3 .ascii ' TUBE TOTAL - ' +B3C9 .byte 0x00 +B3CA ; B3CA: 20,20,20,20,24,31,20,43 +B3CA ; B3D2: 4F,49,4E,20,20,20,20,2D +B3CA ; B3DA: 20 +B3CA .ascii ' $1 COIN - ' +B3DB .byte 0x00 +B3DC ; B3DC: 20,20,20,20,51,55,41,52 +B3DC ; B3E4: 54,45,52,53,20,20,20,2D +B3DC ; B3EC: 20 +B3DC .ascii ' QUARTERS - ' +B3ED .byte 0x00 +B3EE ; B3EE: 20,20,20,20,44,49,4D,45 +B3EE ; B3F6: 53,20,20,20,20,20,20,2D +B3EE ; B3FE: 20 +B3EE .ascii ' DIMES - ' +B3FF .byte 0x00 +B400 ; B400: 20,20,20,20,4E,49,43,4B +B400 ; B408: 45,4C,53,20,20,20,20,2D +B400 ; B410: 20 +B400 .ascii ' NICKELS - ' +B411 .byte 0x00 +B412 ; B412: 57,49,4E,2D,53,4E,4B,20 +B412 ; B41A: 56,45,4E,44,53,20,20,2D +B412 ; B422: 20 +B412 .ascii 'WIN-SNK VENDS - ' +B423 .byte 0x00 +B424 ; B424: 53,48,4F,50,50,45,52,20 +B424 ; B42C: 56,45,4E,44,53,20,20,2D +B424 ; B434: 20 +B424 .ascii 'SHOPPER VENDS - ' +B435 .byte 0x00 +B436 ; B436: 50,52,4F,4D,4F,20,56,45 +B436 ; B43E: 4E,44,53,20,20,20,20,2D +B436 ; B446: 20 +B436 .ascii 'PROMO VENDS - ' +B447 .byte 0x00 +B448 ; B448: 46,52,45,45,20,20,56,45 +B448 ; B450: 4E,44,53,20,20,20,20,2D +B448 ; B458: 20 +B448 .ascii 'FREE VENDS - ' +B459 .byte 0x00 +B45A ; B45A: 56,45,4E,44,53,20,50,45 +B45A ; B462: 52,20,50,52,4F,44,55,43 +B45A ; B46A: 54,20,43,4F,44,45 +B45A .ascii 'VENDS PER PRODUCT CODE' +B470 .byte 0x00 +B471 ; B471: 20,20,20,20,43,4F,44,45 +B471 ; B479: 20 +B471 .ascii ' CODE ' +B47A .byte 0x00 +B47B ; B47B: 56,45,4E,44,53,20,2D,20 +B47B .ascii 'VENDS - ' +B483 .byte 0x00 +B484 ; B484: 56,45,4E,44,53,2F,43,4F +B484 ; B48C: 44,45 +B484 .ascii 'VENDS/CODE' +B48E .byte 0x00 +B48F ; B48F: 41,42,43,44,45,46,47,48 +B48F ; B497: 49,4A,4B,4C,4D,4E,4F,50 +B48F ; B49F: 51,52,53,54,55,56,57,58 +B48F ; B4A7: 59,5A,30,31,32,33,34,35 +B48F ; B4AF: 36,37,38,39,24,2A,20 +B48F .ascii 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789$* ' +B4B6 .byte 0x00,0x01,0x02,0x04,0x08,0x10 +B4BC ; B4BC: 20,40 +B4BC .ascii ' @' +B4BE .byte 0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B506 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B50E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B516 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B51E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B526 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B52E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B536 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B53E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B546 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B54E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B556 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B55E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B566 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B56E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B576 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B57E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B586 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B58E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B596 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B59E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B606 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B60E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B616 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B61E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B626 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B62E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B636 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B63E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B646 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B64E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B656 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B65E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B666 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B66E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B676 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B67E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B686 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B68E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B696 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B69E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B706 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B70E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B716 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B71E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B726 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B72E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B736 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B73E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B746 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B74E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B756 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B75E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B766 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B76E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B776 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B77E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B786 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B78E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B796 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B79E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7FE .byte 0xFF,0xFF +B800 LB800: des +B801 ldab L0E6D +B804 cmpb #0x01 +B806 beq LB80B +B808 jmp LB92A +B80B LB80B: ldab L0E02 +B80E cmpb #0x05 +B810 beq LB815 +B812 jmp LB92A +B815 LB815: ldab L0E03 +B818 cmpb #0x05 +B81A beq LB81F +B81C jmp LB92A +B81F LB81F: ldab L0E04 +B822 cmpb #0x05 +B824 beq LB829 +B826 jmp LB92A +B829 LB829: ldab L0012 +B82C andb #0x20 +B82E beq LB833 +B830 jmp LB92A +B833 LB833: tsx +B834 clr 0x00,x +B836 ldab L0E6A +B839 cmpb #0x00 +B83B bhi LB870 +B83D ldab #0x64 +B83F stab L0E6A +B842 LB842: inc L0E05 +B845 ldab L0E05 +B848 cmpb #0x64 +B84A bls LB84F +B84C clr L0E05 +B84F LB84F: ldab L0E05 +B852 jsr LD468 +B855 subd #0x0000 +B858 beq LB865 +B85A ldab L0E05 +B85D jsr LD7A0 +B860 subd #0x0000 +B863 beq LB86E +B865 LB865: tsx +B866 inc 0x00,x +B868 ldab 0x00,x +B86A cmpb #0x6E +B86C blt LB842 +B86E LB86E: bra LB87A +B870 LB870: ldab L0E6A +B873 cmpb #0x00 +B875 bls LB87A +B877 dec L0E6A +B87A LB87A: ldab L0E05 +B87D jsr LD468 +B880 subd #0x0000 +B883 bne LB888 +B885 jmp LB90A +B888 LB888: ldab L0E05 +B88B jsr LD7A0 +B88E subd #0x0000 +B891 bne LB90A +B893 jsr LBE4B +B896 ldab #0x20 +B898 stab L0B9A +B89B ldab #0x20 +B89D stab L0B99 +B8A0 ldab #0x20 +B8A2 stab L0B98 +B8A5 ldab L0E05 +B8A8 clra +B8A9 ldx #0x000A +B8AC idiv +B8AD xgdx +B8AE addb #0x30 +B8B0 stab L0B97 +B8B3 ldab L0E05 +B8B6 clra +B8B7 ldx #0x000A +B8BA idiv +B8BB addb #0x30 +B8BD stab L0B96 +B8C0 ldab #0x20 +B8C2 stab L0B95 +B8C5 ldab #0x20 +B8C7 stab L0B94 +B8CA ldab L0E05 +B8CD clra +B8CE addd #0x0E06 +B8D1 xgdx +B8D2 ldab 0x00,x +B8D4 clra +B8D5 ldx #0x000A +B8D8 idiv +B8D9 xgdx +B8DA addb #0x30 +B8DC stab L0B93 +B8DF ldab L0E05 +B8E2 clra +B8E3 addd #0x0E06 +B8E6 xgdx +B8E7 ldab 0x00,x +B8E9 clra +B8EA ldx #0x000A +B8ED idiv +B8EE addb #0x30 +B8F0 stab L0B92 +B8F3 ldab #0x20 +B8F5 stab L0B91 +B8F8 ldab #0x20 +B8FA stab L0B90 +B8FD clr L002C +B900 jsr LBE01 +B903 ldab #0x0A +B905 stab L002C +B908 bra LB927 +B90A LB90A: jsr LBE4B +B90D ldab #0x57 +B90F stab L0B96 +B912 ldab #0x42 +B914 stab L0B95 +B917 ldab #0x42 +B919 stab L0B94 +B91C clr L002C +B91F jsr LBE01 +B922 ldab #0x0A +B924 stab L002C +B927 LB927: jmp LBA81 +B92A LB92A: ldab L0E6D +B92D cmpb #0x01 +B92F beq LB934 +B931 jmp LBA81 +B934 LB934: ldab L0E00 +B937 cmpb #0x05 +B939 beq LB93E +B93B jmp LBA81 +B93E LB93E: ldab L0E01 +B941 cmpb #0x05 +B943 beq LB948 +B945 jmp LBA81 +B948 LB948: ldab L0E02 +B94B cmpb #0x05 +B94D beq LB952 +B94F jmp LBA81 +B952 LB952: ldab L0012 +B955 andb #0x20 +B957 bne LB95C +B959 jmp LBA81 +B95C LB95C: ldab L0E04 +B95F cmpb #0x05 +B961 bne LB9DC +B963 ldab L0E03 +B966 cmpb #0x05 +B968 bne LB9DC +B96A tsx +B96B clr 0x00,x +B96D LB96D: tsx +B96E ldab 0x00,x +B970 cmpb #0x64 +B972 bge LB98A +B974 clrb +B975 pshb +B976 tsx +B977 ldab 0x01,x +B979 clra +B97A tstb +B97B bge LB97E +B97D deca +B97E LB97E: addd #0x0E06 +B981 xgdx +B982 pulb +B983 stab 0x00,x +B985 tsx +B986 inc 0x00,x +B988 bra LB96D +B98A LB98A: clr L0DFF +B98D clr L0E00 +B990 clr L0E01 +B993 clr L0E02 +B996 clr L0E03 +B999 clr L0E04 +B99C ldab #0x41 +B99E stab L0B99 +B9A1 ldab #0x4C +B9A3 stab L0B98 +B9A6 ldab #0x4C +B9A8 stab L0B97 +B9AB ldab #0x20 +B9AD stab L0B96 +B9B0 ldab #0x43 +B9B2 stab L0B95 +B9B5 ldab #0x4C +B9B7 stab L0B94 +B9BA ldab #0x45 +B9BC stab L0B93 +B9BF ldab #0x41 +B9C1 stab L0B92 +B9C4 ldab #0x52 +B9C6 stab L0B91 +B9C9 ldab #0x20 +B9CB stab L0B90 +B9CE clr L002C +B9D1 jsr LBE01 +B9D4 ldab #0x1E +B9D6 stab L002C +B9D9 jmp LBA81 +B9DC LB9DC: ldab L0E04 +B9DF cmpb #0x01 +B9E1 beq LB9ED +B9E3 ldab L0E04 +B9E6 cmpb #0x02 +B9E8 beq LB9ED +B9EA jmp LBA81 +B9ED LB9ED: ldab L0E03 +B9F0 cmpb #0x00 +B9F2 bhi LB9F7 +B9F4 jmp LBA81 +B9F7 LB9F7: ldab L0E03 +B9FA cmpb #0x05 +B9FC bne LBA01 +B9FE jmp LBA81 +BA01 LBA01: ldab L0E03 +BA04 cmpb #0x07 +BA06 bcc LBA81 +BA08 ldab L0E03 +BA0B ldaa #0x0A +BA0D mul +BA0E addb L0E04 +BA11 tsx +BA12 stab 0x00,x +BA14 ldab 0x00,x +BA16 cmpb #0x64 +BA18 bge LBA81 +BA1A ldab 0x00,x +BA1C blt LBA81 +BA1E clrb +BA1F pshb +BA20 tsx +BA21 ldab 0x01,x +BA23 clra +BA24 tstb +BA25 bge LBA28 +BA27 deca +BA28 LBA28: addd #0x0E06 +BA2B xgdx +BA2C pulb +BA2D stab 0x00,x +BA2F ldab L0E03 +BA32 addb #0x30 +BA34 stab L0B99 +BA37 ldab L0E04 +BA3A addb #0x30 +BA3C stab L0B98 +BA3F ldab #0x20 +BA41 stab L0B97 +BA44 ldab #0x43 +BA46 stab L0B96 +BA49 ldab #0x4C +BA4B stab L0B95 +BA4E ldab #0x45 +BA50 stab L0B94 +BA53 ldab #0x41 +BA55 stab L0B93 +BA58 ldab #0x52 +BA5A stab L0B92 +BA5D ldab #0x45 +BA5F stab L0B91 +BA62 ldab #0x44 +BA64 stab L0B90 +BA67 clr L0E00 +BA6A clr L0E01 +BA6D clr L0E02 +BA70 clr L0E03 +BA73 clr L0E04 +BA76 clr L002C +BA79 jsr LBE01 +BA7C ldab #0x1E +BA7E stab L002C +BA81 LBA81: ins +BA82 rts +BA83 LBA83: ldab L1800 +BA86 andb #0x7F +BA88 stab L0023 +BA8B ldab L0023 +BA8E cmpb L0012 +BA91 beq LBA99 +BA93 ldab L0023 +BA96 stab L0012 +BA99 LBA99: ldab L2000 +BA9C cmpb L0020 +BA9F beq LBAA9 +BAA1 ldab L2000 +BAA4 stab L0020 +BAA7 bra LBAB7 +BAA9 LBAA9: ldab L0020 +BAAC stab L0011 +BAAF ldab L0011 +BAB2 andb #0x03 +BAB4 stab L002B +BAB7 LBAB7: ldab L001B +BABA andb #0x04 +BABC pshb +BABD ldab L100A +BAC0 andb #0x04 +BAC2 tsx +BAC3 subb 0x00,x +BAC5 ins +BAC6 beq LBADF +BAC8 ldab L100A +BACB andb #0x04 +BACD beq LBAD7 +BACF ldx #0x001B +BAD2 bset 0x00,x,#0x04 +BAD5 bra LBADD +BAD7 LBAD7: ldx #0x001B +BADA bclr 0x00,x,#0x04 +BADD LBADD: bra LBAF4 +BADF LBADF: ldab L100A +BAE2 andb #0x04 +BAE4 beq LBAEE +BAE6 ldx #0x001D +BAE9 bset 0x00,x,#0x04 +BAEC bra LBAF4 +BAEE LBAEE: ldx #0x001D +BAF1 bclr 0x00,x,#0x04 +BAF4 LBAF4: ldx #0x1008 +BAF7 bclr 0x00,x,#0x20 +BAFA ldx #0x1028 +BAFD bset 0x00,x,#0x40 +BB00 ldx #0x0014 +BB03 bset 0x00,x,#0x04 +BB06 ldab L0014 +BB09 stab L3800 +BB0C ldx #0x0014 +BB0F bclr 0x00,x,#0x04 +BB12 ldab L0014 +BB15 stab L3800 +BB18 ldx #0x0000 +BB1B pshx +BB1C clrb +BB1D clra +BB1E jsr LBDB5 +BB21 pulx +BB22 stab L005B +BB25 ldx #0x1028 +BB28 bclr 0x00,x,#0x40 +BB2B ldx #0x1008 +BB2E bset 0x00,x,#0x20 +BB31 ldx #0x1028 +BB34 bset 0x00,x,#0x40 +BB37 ldx #0x0014 +BB3A bset 0x00,x,#0x04 +BB3D ldab L0014 +BB40 stab L3800 +BB43 ldx #0x0014 +BB46 bclr 0x00,x,#0x04 +BB49 ldab L0014 +BB4C stab L3800 +BB4F ldx #0x0000 +BB52 pshx +BB53 clrb +BB54 clra +BB55 jsr LBDB5 +BB58 pulx +BB59 stab L0056 +BB5C ldx #0x1028 +BB5F bclr 0x00,x,#0x40 +BB62 rts +BB63 LBB63: ldab L0000 +BB66 beq LBB6B +BB68 jmp LBDB4 +BB6B LBB6B: ldab L002E +BB6E beq LBB73 +BB70 jmp LBDB4 +BB73 LBB73: jsr LBA83 +BB76 ldab L005B +BB79 cmpb L0056 +BB7C bne LBB89 +BB7E ldab L0056 +BB81 beq LBB89 +BB83 clr L0029 +BB86 jmp LBDAF +BB89 LBB89: ldab L005B +BB8C beq LBBC2 +BB8E ldab L005B +BB91 stab L005F +BB94 clr L001C +BB97 LBB97: ldab L001C +BB9A cmpb #0x08 +BB9C bcc LBBB3 +BB9E ldab L005F +BBA1 andb #0x01 +BBA3 beq LBBA7 +BBA5 bra LBBB3 +BBA7 LBBA7: ldab L005F +BBAA lsrb +BBAB stab L005F +BBAE inc L001C +BBB1 bra LBB97 +BBB3 LBBB3: ldab L001C +BBB6 clra +BBB7 addd #0xAC9D +BBBA xgdx +BBBB ldab 0x00,x +BBBD stab L0016 +BBC0 bra LBBFE +BBC2 LBBC2: ldab L0056 +BBC5 beq LBBFB +BBC7 ldab L0056 +BBCA stab L005F +BBCD clr L001C +BBD0 LBBD0: ldab L001C +BBD3 cmpb #0x08 +BBD5 bcc LBBEC +BBD7 ldab L005F +BBDA andb #0x01 +BBDC beq LBBE0 +BBDE bra LBBEC +BBE0 LBBE0: ldab L005F +BBE3 lsrb +BBE4 stab L005F +BBE7 inc L001C +BBEA bra LBBD0 +BBEC LBBEC: ldab L001C +BBEF clra +BBF0 addd #0xACA0 +BBF3 xgdx +BBF4 ldab 0x00,x +BBF6 stab L0016 +BBF9 bra LBBFE +BBFB LBBFB: clr L0016 +BBFE LBBFE: ldab L005B +BC01 orab L0056 +BC04 stab L005F +BC07 clr L005E +BC0A clr L001C +BC0D LBC0D: ldab L001C +BC10 cmpb #0x08 +BC12 bcc LBC2A +BC14 ldab L005F +BC17 andb #0x01 +BC19 beq LBC1E +BC1B inc L005E +BC1E LBC1E: ldab L005F +BC21 lsrb +BC22 stab L005F +BC25 inc L001C +BC28 bra LBC0D +BC2A LBC2A: ldab L005E +BC2D cmpb #0x01 +BC2F bhi LBC36 +BC31 ldab L0016 +BC34 bne LBC45 +BC36 LBC36: clr L0029 +BC39 ldx #0x001B +BC3C bset 0x00,x,#0x10 +BC3F clr L0037 +BC42 jmp LBDAF +BC45 LBC45: ldab L0016 +BC48 cmpb L0029 +BC4B beq LBC7A +BC4D ldab L0016 +BC50 stab L0029 +BC53 ldab L0E00 +BC56 stab L0DFF +BC59 ldab L0E01 +BC5C stab L0E00 +BC5F ldab L0E02 +BC62 stab L0E01 +BC65 ldab L0E03 +BC68 stab L0E02 +BC6B ldab L0E04 +BC6E stab L0E03 +BC71 ldab L0029 +BC74 stab L0E04 +BC77 jmp LBDAF +BC7A LBC7A: ldab L0012 +BC7D andb #0x20 +BC7F beq LBCBC +BC81 ldab L0029 +BC84 beq LBCB9 +BC86 ldab L001B +BC89 andb #0x10 +BC8B beq LBCB9 +BC8D ldab L0042 +BC90 beq LBCA7 +BC92 ldab L0009 +BC95 beq LBC9F +BC97 ldab L0029 +BC9A stab L000A +BC9D bra LBCA5 +BC9F LBC9F: ldab L0029 +BCA2 stab L0009 +BCA5 LBCA5: bra LBCAD +BCA7 LBCA7: ldab L0029 +BCAA stab L0042 +BCAD LBCAD: jsr LE5AA +BCB0 clr L002C +BCB3 ldx #0x001B +BCB6 bclr 0x00,x,#0x10 +BCB9 LBCB9: jmp LBDAF +BCBC LBCBC: ldab L001B +BCBF andb #0x10 +BCC1 bne LBCC6 +BCC3 jmp LBD91 +BCC6 LBCC6: ldab L0021 +BCC9 andb #0x20 +BCCB beq LBCD0 +BCCD jmp LBD91 +BCD0 LBCD0: ldab L0029 +BCD3 cmpb #0x0B +BCD5 bne LBCDA +BCD7 jmp LBD5C +BCDA LBCDA: clr L0049 +BCDD ldab L003A +BCE0 bne LBD14 +BCE2 ldab L0029 +BCE5 cmpb #0x0A +BCE7 bne LBCEE +BCE9 clr L001E +BCEC bra LBCF4 +BCEE LBCEE: ldab L0029 +BCF1 stab L001E +BCF4 LBCF4: ldab #0x32 +BCF6 stab L003A +BCF9 jsr LBE4B +BCFC ldab L001E +BCFF addb #0x30 +BD01 stab L0B95 +BD04 jsr LE5AA +BD07 clr L002C +BD0A jsr LBE01 +BD0D ldab #0x32 +BD0F stab L002C +BD12 bra LBD5A +BD14 LBD14: ldab L0029 +BD17 cmpb #0x05 +BD19 beq LBD22 +BD1B ldab L0029 +BD1E cmpb #0x0A +BD20 bne LBD27 +BD22 LBD22: clr L002C +BD25 bra LBD54 +BD27 LBD27: ldab L001E +BD2A lslb +BD2B lslb +BD2C lslb +BD2D stab L0006 +BD30 ldab L001E +BD33 lslb +BD34 addb L0006 +BD37 stab L0006 +BD3A ldab L0029 +BD3D addb L0006 +BD40 stab L0006 +BD43 ldab L0029 +BD46 addb #0x30 +BD48 stab L0B94 +BD4B jsr LBE01 +BD4E ldx #0x001B +BD51 bclr 0x00,x,#0x40 +BD54 LBD54: clr L003A +BD57 jsr LE5AA +BD5A LBD5A: bra LBD89 +BD5C LBD5C: ldab #0x19 +BD5E stab L0037 +BD61 ldab L003A +BD64 beq LBD6E +BD66 clr L003A +BD69 clr L002C +BD6C bra LBD86 +BD6E LBD6E: inc L0049 +BD71 ldab L0049 +BD74 cmpb #0x02 +BD76 bcs LBD86 +BD78 clr L0049 +BD7B ldx #0x001B +BD7E bset 0x00,x,#0x01 +BD81 ldab #0x3C +BD83 stab L004F +BD86 LBD86: jsr LE5AA +BD89 LBD89: ldx #0x001B +BD8C bclr 0x00,x,#0x10 +BD8F bra LBDAF +BD91 LBD91: ldab L001B +BD94 andb #0x10 +BD96 bne LBDAF +BD98 ldab L0029 +BD9B cmpb #0x0B +BD9D bne LBDAF +BD9F ldab L0037 +BDA2 bne LBDAF +BDA4 jsr LDDD5 +BDA7 clr L0049 +BDAA ldab #0x14 +BDAC stab L002C +BDAF LBDAF: ldab #0x01 +BDB1 stab L0000 +BDB4 LBDB4: rts +BDB5 LBDB5: pshb +BDB6 psha +BDB7 pshx +BDB8 clrb +BDB9 clra +BDBA tsx +BDBB std 0x00,x +BDBD ldab 0x07,x +BDBF beq LBDCF +BDC1 ldx #0x0014 +BDC4 bset 0x00,x,#0x08 +BDC7 ldab L0014 +BDCA stab L3800 +BDCD bra LBDDB +BDCF LBDCF: ldx #0x0014 +BDD2 bclr 0x00,x,#0x08 +BDD5 ldab L0014 +BDD8 stab L3800 +BDDB LBDDB: tsx +BDDC ldab 0x03,x +BDDE stab L102A +BDE1 LBDE1: ldab L1029 +BDE4 blt LBDF5 +BDE6 pulx +BDE7 inx +BDE8 pshx +BDE9 tsx +BDEA ldd 0x00,x +BDEC subd #0xFFFF +BDEF bne LBDF3 +BDF1 bra LBDF5 +BDF3 LBDF3: bra LBDE1 +BDF5 LBDF5: ldab L102A +BDF8 tsx +BDF9 stab 0x03,x +BDFB ldab 0x03,x +BDFD clra +BDFE pulx +BDFF pulx +BE00 rts +BE01 LBE01: ldab L002C +BE04 bne LBE0F +BE06 bsr LBE69 +BE08 bsr LBE10 +BE0A ldab #0x03 +BE0C stab L002C +BE0F LBE0F: rts +BE10 LBE10: ldx #0x1028 +BE13 bset 0x00,x,#0x40 +BE16 clr L001C +BE19 LBE19: ldab L001C +BE1C cmpb #0x0A +BE1E bcc LBE39 +BE20 ldx #0x0001 +BE23 pshx +BE24 ldab L001C +BE27 clra +BE28 addd #0x0B90 +BE2B xgdx +BE2C ldab 0x00,x +BE2E andb #0x7F +BE30 clra +BE31 bsr LBDB5 +BE33 pulx +BE34 inc L001C +BE37 bra LBE19 +BE39 LBE39: ldx #0x0001 +BE3C pshx +BE3D ldd #0x00FF +BE40 jsr LBDB5 +BE43 pulx +BE44 ldx #0x1028 +BE47 bclr 0x00,x,#0x40 +BE4A rts +BE4B LBE4B: clr L001C +BE4E LBE4E: ldab L001C +BE51 cmpb #0x0A +BE53 bcc LBE68 +BE55 ldab #0x20 +BE57 pshb +BE58 ldab L001C +BE5B clra +BE5C addd #0x0B90 +BE5F xgdx +BE60 pulb +BE61 stab 0x00,x +BE63 inc L001C +BE66 bra LBE4E +BE68 LBE68: rts +BE69 LBE69: ldx #0x1000 +BE6C bclr 0x00,x,#0x80 +BE6F jsr LE596 +BE72 ldx #0x1000 +BE75 bset 0x00,x,#0x80 +BE78 ldx #0x1028 +BE7B bset 0x00,x,#0x40 +BE7E jsr LE596 +BE81 ldx #0x0001 +BE84 pshx +BE85 ldd #0x00CA +BE88 jsr LBDB5 +BE8B pulx +BE8C ldx #0x0001 +BE8F pshx +BE90 ldd #0x00E0 +BE93 jsr LBDB5 +BE96 pulx +BE97 ldx #0x1028 +BE9A bclr 0x00,x,#0x40 +BE9D rts +BE9E LBE9E: pshb +BE9F psha +BEA0 bsr LBE4B +BEA2 tsx +BEA3 ldab 0x05,x +BEA5 bne LBEC2 +BEA7 ldab L0006 +BEAA clra +BEAB ldx #0x000A +BEAE idiv +BEAF xgdx +BEB0 addb #0x30 +BEB2 stab L0B99 +BEB5 ldab L0006 +BEB8 clra +BEB9 ldx #0x000A +BEBC idiv +BEBD addb #0x30 +BEBF stab L0B98 +BEC2 LBEC2: tsx +BEC3 ldd 0x00,x +BEC5 andb #0xFF +BEC7 anda #0x3F +BEC9 std 0x00,x +BECB ldd 0x00,x +BECD ldx #0x03E8 +BED0 idiv +BED1 xgdx +BED2 addb #0x30 +BED4 pshb +BED5 tsx +BED6 ldab 0x06,x +BED8 clra +BED9 addd #0x0B95 +BEDC xgdx +BEDD pulb +BEDE stab 0x00,x +BEE0 tsx +BEE1 ldd 0x00,x +BEE3 ldx #0x03E8 +BEE6 idiv +BEE7 ldx #0x0064 +BEEA idiv +BEEB xgdx +BEEC addb #0x30 +BEEE pshb +BEEF tsx +BEF0 ldab 0x06,x +BEF2 clra +BEF3 addd #0x0B94 +BEF6 xgdx +BEF7 pulb +BEF8 stab 0x00,x +BEFA tsx +BEFB ldd 0x00,x +BEFD ldx #0x0064 +BF00 idiv +BF01 ldx #0x000A +BF04 idiv +BF05 xgdx +BF06 addb #0x30 +BF08 pshb +BF09 tsx +BF0A ldab 0x06,x +BF0C clra +BF0D addd #0x0B93 +BF10 xgdx +BF11 pulb +BF12 stab 0x00,x +BF14 tsx +BF15 ldd 0x00,x +BF17 ldx #0x000A +BF1A idiv +BF1B addb #0x30 +BF1D pshb +BF1E tsx +BF1F ldab 0x06,x +BF21 clra +BF22 addd #0x0B92 +BF25 xgdx +BF26 pulb +BF27 stab 0x00,x +BF29 ldab L0013 +BF2C cmpb #0x01 +BF2E bhi LBF33 +BF30 jmp LBFDE +BF33 LBF33: tsx +BF34 ldab 0x05,x +BF36 clra +BF37 addd #0x0B92 +BF3A xgdx +BF3B ldab 0x00,x +BF3D pshb +BF3E tsx +BF3F ldab 0x06,x +BF41 clra +BF42 addd #0x0B91 +BF45 xgdx +BF46 pulb +BF47 stab 0x00,x +BF49 tsx +BF4A ldab 0x05,x +BF4C clra +BF4D addd #0x0B93 +BF50 xgdx +BF51 ldab 0x00,x +BF53 pshb +BF54 tsx +BF55 ldab 0x06,x +BF57 clra +BF58 addd #0x0B92 +BF5B xgdx +BF5C pulb +BF5D stab 0x00,x +BF5F ldab L0013 +BF62 cmpb #0x02 +BF64 bne LBF76 +BF66 ldab #0x2E +BF68 pshb +BF69 tsx +BF6A ldab 0x06,x +BF6C clra +BF6D addd #0x0B93 +BF70 xgdx +BF71 pulb +BF72 stab 0x00,x +BF74 bra LBFDE +BF76 LBF76: cmpb #0x04 +BF78 bne LBFA0 +BF7A tsx +BF7B ldab 0x05,x +BF7D clra +BF7E addd #0x0B94 +BF81 xgdx +BF82 ldab 0x00,x +BF84 pshb +BF85 tsx +BF86 ldab 0x06,x +BF88 clra +BF89 addd #0x0B93 +BF8C xgdx +BF8D pulb +BF8E stab 0x00,x +BF90 ldab #0x2E +BF92 pshb +BF93 tsx +BF94 ldab 0x06,x +BF96 clra +BF97 addd #0x0B94 +BF9A xgdx +BF9B pulb +BF9C stab 0x00,x +BF9E bra LBFDE +BFA0 LBFA0: cmpb #0x08 +BFA2 bne LBFDE +BFA4 tsx +BFA5 ldab 0x05,x +BFA7 clra +BFA8 addd #0x0B94 +BFAB xgdx +BFAC ldab 0x00,x +BFAE pshb +BFAF tsx +BFB0 ldab 0x06,x +BFB2 clra +BFB3 addd #0x0B93 +BFB6 xgdx +BFB7 pulb +BFB8 stab 0x00,x +BFBA tsx +BFBB ldab 0x05,x +BFBD clra +BFBE addd #0x0B95 +BFC1 xgdx +BFC2 ldab 0x00,x +BFC4 pshb +BFC5 tsx +BFC6 ldab 0x06,x +BFC8 clra +BFC9 addd #0x0B94 +BFCC xgdx +BFCD pulb +BFCE stab 0x00,x +BFD0 ldab #0x2E +BFD2 pshb +BFD3 tsx +BFD4 ldab 0x06,x +BFD6 clra +BFD7 addd #0x0B95 +BFDA xgdx +BFDB pulb +BFDC stab 0x00,x +BFDE LBFDE: ldab L0BC0 +BFE1 andb #0x01 +BFE3 bne LBFF3 +BFE5 ldab L0BC0 +BFE8 andb #0x04 +BFEA bne LBFF3 +BFEC ldab L0BC0 +BFEF andb #0x08 +BFF1 beq LC008 +BFF3 LBFF3: ldab L0017 +BFF6 andb #0x08 +BFF8 bne LC008 +BFFA ldab #0x24 +BFFC pshb +BFFD tsx +BFFE ldab 0x06,x +C000 clra +C001 addd #0x0B96 +C004 xgdx +C005 pulb +C006 stab 0x00,x +C008 LC008: jsr LBE69 +C00B ldab L0013 +C00E cmpb #0x01 +C010 bls LC029 +C012 ldx #0x1028 +C015 bset 0x00,x,#0x40 +C018 ldx #0x0001 +C01B pshx +C01C ldd #0x0020 +C01F jsr LBDB5 +C022 pulx +C023 ldx #0x1028 +C026 bclr 0x00,x,#0x40 +C029 LC029: jsr LBE10 +C02C pulx +C02D rts +C02E LC02E: pshb +C02F psha +C030 pshx +C031 ldab L002C +C034 beq LC039 +C036 jmp LC0B7 +C039 LC039: ldd L0003 +C03C tsx +C03D subd 0x02,x +C03F bcs LC04B +C041 ldab 0x07,x +C043 clra +C044 addd 0x02,x +C046 subd L0003 +C049 bcc LC051 +C04B LC04B: tsx +C04C ldd 0x02,x +C04E std L0003 +C051 LC051: ldx L0003 +C054 inx +C055 stx L0003 +C058 dex +C059 xgdx +C05A tsx +C05B std 0x00,x +C05D ldab #0x09 +C05F stab L0018 +C062 LC062: ldab L0018 +C065 cmpb #0xFF +C067 bcc LC0AF +C069 tsx +C06A ldab 0x07,x +C06C clra +C06D addd 0x02,x +C06F subd 0x00,x +C071 bcc LC078 +C073 tsx +C074 ldd 0x02,x +C076 std 0x00,x +C078 LC078: tsx +C079 ldx 0x00,x +C07B ldab 0x00,x +C07D cmpb #0x40 +C07F bcc LC094 +C081 tsx +C082 ldx 0x00,x +C084 ldab 0x00,x +C086 pshb +C087 ldab L0018 +C08A clra +C08B addd #0x0B90 +C08E xgdx +C08F pulb +C090 stab 0x00,x +C092 bra LC0A7 +C094 LC094: tsx +C095 ldx 0x00,x +C097 ldab 0x00,x +C099 addb #0xC0 +C09B pshb +C09C ldab L0018 +C09F clra +C0A0 addd #0x0B90 +C0A3 xgdx +C0A4 pulb +C0A5 stab 0x00,x +C0A7 LC0A7: pulx +C0A8 inx +C0A9 pshx +C0AA dec L0018 +C0AD bra LC062 +C0AF LC0AF: jsr LBE01 +C0B2 ldab #0x03 +C0B4 stab L002C +C0B7 LC0B7: pulx +C0B8 pulx +C0B9 rts +C0BA LC0BA: pshb +C0BB psha +C0BC ldab L001F +C0BF andb #0x04 +C0C1 bne LC0C6 +C0C3 clr L002C +C0C6 LC0C6: ldab L002C +C0C9 bne LC0DE +C0CB clrb +C0CC clra +C0CD std L0003 +C0D0 clr L002C +C0D3 ldx #0x0009 +C0D6 pshx +C0D7 tsx +C0D8 ldd 0x02,x +C0DA jsr LC02E +C0DD pulx +C0DE LC0DE: pulx +C0DF rts +C0E0 LC0E0: ldab L0015 +C0E3 bge LC0E7 +C0E5 bra LC0E0 +C0E7 LC0E7: ldx #0x001D +C0EA bset 0x00,x,#0x20 +C0ED jsr LD730 +C0F0 subd #0x0000 +C0F3 beq LC0FE +C0F5 ldx #0x001D +C0F8 bclr 0x00,x,#0x20 +C0FB clrb +C0FC clra +C0FD rts +C0FE LC0FE: ldx #0x0014 +C101 bset 0x00,x,#0x01 +C104 ldab L0014 +C107 stab L3800 +C10A ldab L0015 +C10D andb #0x1F +C10F bne LC114 +C111 jmp LC31B +C114 LC114: ldab #0x14 +C116 stab L0031 +C119 LC119: ldab L0015 +C11C blt LC133 +C11E ldab L0031 +C121 cmpb #0x0A +C123 bhi LC131 +C125 jsr LC5D3 +C128 ldx #0x001D +C12B bclr 0x00,x,#0x20 +C12E clrb +C12F clra +C130 rts +C131 LC131: bra LC119 +C133 LC133: ldd L003E +C136 addd L0040 +C139 std L0040 +C13C clrb +C13D clra +C13E std L003E +C141 ldab L0015 +C144 andb #0x1F +C146 clra +C147 jsr LFE32 +C14A cmpb #0x64 +C14C test +C14D nop +C14E cmpb #0xBA +C150 test +C151 nop +C152 sbcb #0x10 +C154 test +C155 idiv +C156 sbcb #0x66 +C158 test +C159 lsrd +C15A sbcb #0xBB +C15C test +C15D inx +C15E addd #0x0EFF +C161 subb L0000 +C164 ldd L0CDD +C167 subd #0xFFFF +C16A bne LC171 +C16C clrb +C16D clra +C16E std L0CDD +C171 LC171: ldx L0CDD +C174 inx +C175 stx L0CDD +C178 ldx #0x0064 +C17B pshx +C17C ldd #0x0000 +C17F pshb +C180 psha +C181 ldd #0x0CF3 +C184 jsr LFBDF +C187 ins +C188 ins +C189 ldx L0CF5 +C18C pshx +C18D ldd L0CF3 +C190 pshb +C191 psha +C192 ldx #0xFF9C +C195 pshx +C196 ldd #0x0063 +C199 tsx +C19A subd 0x02,x +C19C pula +C19D pulb +C19E bne LC1A2 +C1A0 subd 0x04,x +C1A2 LC1A2: pulx +C1A3 pulx +C1A4 bcc LC1B7 +C1A6 ldx #0x0064 +C1A9 pshx +C1AA ldd #0xFF9C +C1AD pshb +C1AE psha +C1AF ldd #0x0CF3 +C1B2 jsr LFBDF +C1B5 ins +C1B6 ins +C1B7 LC1B7: jmp LC30E +C1BA .byte 0xFC,0x0C,0xDF,0x83,0xFF,0xFF +C1C0 ; C1C0: 26 +C1C0 .ascii '&' +C1C1 .byte 0x05 +C1C2 ; C1C2: 5F,4F +C1C2 .ascii '_O' +C1C4 .byte 0xFD,0x0C,0xDF,0xFE,0x0C,0xDF,0x08,0xFF +C1CC .byte 0x0C,0xDF,0xCE,0x00,0xC8 +C1D1 ; C1D1: 3C +C1D1 .ascii '<' +C1D2 .byte 0xCC,0x00,0x00 +C1D5 ; C1D5: 37,36 +C1D5 .ascii '76' +C1D7 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF +C1DD ; C1DD: 31,31 +C1DD .ascii '11' +C1DF .byte 0xFE,0x0C,0xF9 +C1E2 ; C1E2: 3C +C1E2 .ascii '<' +C1E3 .byte 0xFC,0x0C,0xF7 +C1E6 ; C1E6: 37,36 +C1E6 .ascii '76' +C1E8 .byte 0xCE,0xFF +C1EA ; C1EA: 38,3C +C1EA .ascii '8<' +C1EC .byte 0xCC,0x00,0xC7 +C1EF ; C1EF: 30 +C1EF .ascii '0' +C1F0 .byte 0xA3,0x02 +C1F2 ; C1F2: 32,33,26 +C1F2 .ascii '23&' +C1F5 .byte 0x02,0xA3,0x04 +C1F8 ; C1F8: 38,38,24 +C1F8 .ascii '88$' +C1FB .byte 0x11,0xCE,0x00,0xC8 +C1FF ; C1FF: 3C +C1FF .ascii '<' +C200 .byte 0xCC,0xFF +C202 ; C202: 38,37,36 +C202 .ascii '876' +C205 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF +C20B ; C20B: 31,31,7E +C20B .ascii '11~' +C20E .byte 0xC3,0x0E,0xFC,0x0C,0xE1,0x83,0xFF,0xFF +C216 ; C216: 26 +C216 .ascii '&' +C217 .byte 0x05 +C218 ; C218: 5F,4F +C218 .ascii '_O' +C21A .byte 0xFD,0x0C,0xE1,0xFE,0x0C,0xE1,0x08,0xFF +C222 .byte 0x0C,0xE1,0xCE,0x01,0xF4 +C227 ; C227: 3C +C227 .ascii '<' +C228 .byte 0xCC,0x00,0x00 +C22B ; C22B: 37,36 +C22B .ascii '76' +C22D .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF +C233 ; C233: 31,31 +C233 .ascii '11' +C235 .byte 0xFE,0x0C,0xFD +C238 ; C238: 3C +C238 .ascii '<' +C239 .byte 0xFC,0x0C,0xFB +C23C ; C23C: 37,36 +C23C .ascii '76' +C23E .byte 0xCE,0xFE,0x0C +C241 ; C241: 3C +C241 .ascii '<' +C242 .byte 0xCC,0x01,0xF3 +C245 ; C245: 30 +C245 .ascii '0' +C246 .byte 0xA3,0x02 +C248 ; C248: 32,33,26 +C248 .ascii '23&' +C24B .byte 0x02,0xA3,0x04 +C24E ; C24E: 38,38,24 +C24E .ascii '88$' +C251 .byte 0x11,0xCE,0x01,0xF4 +C255 ; C255: 3C +C255 .ascii '<' +C256 .byte 0xCC,0xFE,0x0C +C259 ; C259: 37,36 +C259 .ascii '76' +C25B .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF +C261 ; C261: 31,31,7E +C261 .ascii '11~' +C264 .byte 0xC3,0x0E,0xFC,0x0C,0xE3,0x83,0xFF,0xFF +C26C ; C26C: 26 +C26C .ascii '&' +C26D .byte 0x05 +C26E ; C26E: 5F,4F +C26E .ascii '_O' +C270 .byte 0xFD,0x0C,0xE3,0xFE,0x0C,0xE3,0x08,0xFF +C278 .byte 0x0C,0xE3,0xCE,0x03,0xE8 +C27D ; C27D: 3C +C27D .ascii '<' +C27E .byte 0xCC,0x00,0x00 +C281 ; C281: 37,36 +C281 .ascii '76' +C283 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF +C289 ; C289: 31,31 +C289 .ascii '11' +C28B .byte 0xFE,0x0D,0x01 +C28E ; C28E: 3C +C28E .ascii '<' +C28F .byte 0xFC,0x0C,0xFF +C292 ; C292: 37,36 +C292 .ascii '76' +C294 .byte 0xCE,0xFC,0x18 +C297 ; C297: 3C +C297 .ascii '<' +C298 .byte 0xCC,0x03,0xE7 +C29B ; C29B: 30 +C29B .ascii '0' +C29C .byte 0xA3,0x02 +C29E ; C29E: 32,33,26 +C29E .ascii '23&' +C2A1 .byte 0x02,0xA3,0x04 +C2A4 ; C2A4: 38,38,24 +C2A4 .ascii '88$' +C2A7 .byte 0x11,0xCE,0x03,0xE8 +C2AB ; C2AB: 3C +C2AB .ascii '<' +C2AC .byte 0xCC,0xFC,0x18 +C2AF ; C2AF: 37,36 +C2AF .ascii '76' +C2B1 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF +C2B7 ; C2B7: 31,31,20,53 +C2B7 .ascii '11 S' +C2BB .byte 0xFC,0x0C,0xE5,0x83,0xC3 +C2C0 ; C2C0: 4F,26 +C2C0 .ascii 'O&' +C2C2 .byte 0x05 +C2C3 ; C2C3: 5F,4F +C2C3 .ascii '_O' +C2C5 .byte 0xFD,0x0C,0xE5,0xFE,0x0C,0xE5,0x08,0xFF +C2CD .byte 0x0C,0xE5,0xCE,0x07,0xD0 +C2D2 ; C2D2: 3C +C2D2 .ascii '<' +C2D3 .byte 0xCC,0x00,0x00 +C2D6 ; C2D6: 37,36 +C2D6 .ascii '76' +C2D8 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF +C2DE ; C2DE: 31,31 +C2DE .ascii '11' +C2E0 .byte 0xFE,0x0D,0x05 +C2E3 ; C2E3: 3C +C2E3 .ascii '<' +C2E4 .byte 0xFC,0x0D,0x03 +C2E7 ; C2E7: 37,36 +C2E7 .ascii '76' +C2E9 .byte 0xCE,0xD9 +C2EB ; C2EB: 30,3C +C2EB .ascii '0<' +C2ED .byte 0xCC,0x05,0xF5 +C2F0 ; C2F0: 30 +C2F0 .ascii '0' +C2F1 .byte 0xA3,0x02 +C2F3 ; C2F3: 32,33,26 +C2F3 .ascii '23&' +C2F6 .byte 0x02,0xA3,0x04 +C2F9 ; C2F9: 38,38,24 +C2F9 .ascii '88$' +C2FC .byte 0x11,0xCE +C2FE ; C2FE: 26 +C2FE .ascii '&' +C2FF .byte 0xD0 +C300 ; C300: 3C +C300 .ascii '<' +C301 .byte 0xCC,0xFA,0x0A +C304 ; C304: 37,36 +C304 .ascii '76' +C306 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF +C30C ; C30C: 31,31 +C30C .ascii '11' +C30E LC30E: ldab L0015 +C311 bge LC315 +C313 bra LC30E +C315 LC315: ldx #0x0015 +C318 bclr 0x00,x,#0x1F +C31B LC31B: ldx #0x001D +C31E bclr 0x00,x,#0x20 +C321 ldd #0x0001 +C324 rts +C325 LC325: ldab L1000 +C328 andb #0x01 +C32A bne LC33F +C32C inc L007D +C32F ldab L007D +C332 cmpb #0x05 +C334 bls LC339 +C336 clr L007D +C339 LC339: clr L007E +C33C jmp LC42F +C33F LC33F: inc L007E +C342 ldab L007E +C345 cmpb #0x07 +C347 bls LC360 +C349 clr L007D +C34C clr L007E +C34F clr L007C +C352 ldab L0015 +C355 bge LC35A +C357 clr L002C +C35A LC35A: ldx #0x0015 +C35D bclr 0x00,x,#0x80 +C360 LC360: ldab L007E +C363 bne LC368 +C365 jmp LC42F +C368 LC368: ldab L007D +C36B cmpb #0x01 +C36D bhi LC372 +C36F jmp LC42F +C372 LC372: ldx #0x0015 +C375 bset 0x00,x,#0x80 +C378 ldx #0x0BC1 +C37B bclr 0x00,x,#0x08 +C37E ldab L001D +C381 andb #0x20 +C383 beq LC388 +C385 jmp LC429 +C388 LC388: ldab #0x02 +C38A stab L002C +C38D clr L003A +C390 ldx #0x001B +C393 bclr 0x00,x,#0x40 +C396 clr L0025 +C399 ldx #0x0021 +C39C bclr 0x00,x,#0x08 +C39F ldx #0x0014 +C3A2 bclr 0x00,x,#0x01 +C3A5 ldab L0014 +C3A8 stab L3800 +C3AB inc L007C +C3AE ldx #0x0015 +C3B1 bclr 0x00,x,#0x1F +C3B4 ldab L007C +C3B7 cmpb #0x01 +C3B9 bne LC3C9 +C3BB ldx #0x0015 +C3BE bset 0x00,x,#0x01 +C3C1 ldd #0x0064 +C3C4 std L003E +C3C7 bra LC429 +C3C9 LC3C9: ldab L007C +C3CC cmpb #0x02 +C3CE bne LC3DE +C3D0 ldx #0x0015 +C3D3 bset 0x00,x,#0x02 +C3D6 ldd #0x00C8 +C3D9 std L003E +C3DC bra LC429 +C3DE LC3DE: ldab L007C +C3E1 cmpb #0x02 +C3E3 bls LC3FA +C3E5 ldab L007C +C3E8 cmpb #0x06 +C3EA bcc LC3FA +C3EC ldx #0x0015 +C3EF bset 0x00,x,#0x04 +C3F2 ldd #0x01F4 +C3F5 std L003E +C3F8 bra LC429 +C3FA LC3FA: ldab L007C +C3FD cmpb #0x05 +C3FF bls LC416 +C401 ldab L007C +C404 cmpb #0x0B +C406 bcc LC416 +C408 ldx #0x0015 +C40B bset 0x00,x,#0x08 +C40E ldd #0x03E8 +C411 std L003E +C414 bra LC429 +C416 LC416: ldab L007C +C419 cmpb #0x0B +C41B bls LC429 +C41D ldx #0x0015 +C420 bset 0x00,x,#0x10 +C423 ldd #0x07D0 +C426 std L003E +C429 LC429: clr L007D +C42C clr L007E +C42F LC42F: rts +C430 LC430: ldab L0001 +C433 comb +C434 andb L001A +C437 stab L001A +C43A ldab L001A +C43D stab L3000 +C440 ldd #0x0064 +C443 jsr LE571 +C446 ldab L0001 +C449 orab L001A +C44C stab L001A +C44F ldab L001A +C452 stab L3000 +C455 rts +C456 LC456: ldd L0040 +C459 bne LC45E +C45B jmp LC5C6 +C45E LC45E: ldx #0x001A +C461 bset 0x00,x,#0x01 +C464 ldab L001A +C467 stab L3000 +C46A ldd #0x03E8 +C46D jsr LE571 +C470 LC470: ldd L0040 +C473 subd #0x0000 +C476 bhi LC47B +C478 jmp LC5B0 +C47B LC47B: ldab L001B +C47E andb #0x20 +C480 beq LC49D +C482 ldd L0040 +C485 subd #0x03E8 +C488 bcs LC49D +C48A ldab #0x28 +C48C stab L0001 +C48F ldd #0xFC18 +C492 addd L0040 +C495 std L0040 +C498 bsr LC430 +C49A jmp LC57C +C49D LC49D: ldab L001B +C4A0 andb #0x20 +C4A2 beq LC4C0 +C4A4 ldd L0040 +C4A7 subd #0x0064 +C4AA bcs LC4C0 +C4AC ldab #0x30 +C4AE stab L0001 +C4B1 ldd #0xFF9C +C4B4 addd L0040 +C4B7 std L0040 +C4BA jsr LC430 +C4BD jmp LC57C +C4C0 LC4C0: ldd L0BDD +C4C3 beq LC501 +C4C5 ldd L0040 +C4C8 subd L0BDD +C4CB bcs LC501 +C4CD ldab L0CDB +C4D0 bne LC4D9 +C4D2 ldab L001B +C4D5 andb #0x20 +C4D7 beq LC501 +C4D9 LC4D9: ldd L0BDD +C4DC comb +C4DD coma +C4DE adcb L0041 +C4E1 adca L0040 +C4E4 std L0040 +C4E7 ldab L0BDA +C4EA stab L0001 +C4ED jsr LC430 +C4F0 ldab L001B +C4F3 andb #0x20 +C4F5 bne LC4FF +C4F7 ldab L0CDB +C4FA beq LC4FF +C4FC dec L0CDB +C4FF LC4FF: bra LC57C +C501 LC501: ldd L0BDF +C504 beq LC542 +C506 ldd L0040 +C509 subd L0BDF +C50C bcs LC542 +C50E ldab L0CDA +C511 bne LC51A +C513 ldab L001B +C516 andb #0x20 +C518 beq LC542 +C51A LC51A: ldd L0BDF +C51D comb +C51E coma +C51F adcb L0041 +C522 adca L0040 +C525 std L0040 +C528 ldab L0BDB +C52B stab L0001 +C52E jsr LC430 +C531 ldab L001B +C534 andb #0x20 +C536 bne LC540 +C538 ldab L0CDA +C53B beq LC540 +C53D dec L0CDA +C540 LC540: bra LC57C +C542 LC542: ldd L0BE1 +C545 beq LC577 +C547 ldd L0040 +C54A subd L0BE1 +C54D bcs LC577 +C54F ldd L0BE1 +C552 comb +C553 coma +C554 adcb L0041 +C557 adca L0040 +C55A std L0040 +C55D ldab L0BDC +C560 stab L0001 +C563 jsr LC430 +C566 ldab L001B +C569 andb #0x20 +C56B bne LC575 +C56D ldab L0CD9 +C570 beq LC575 +C572 dec L0CD9 +C575 LC575: bra LC57C +C577 LC577: clrb +C578 clra +C579 std L0040 +C57C LC57C: ldd #0x012C +C57F jsr LE571 +C582 ldab L001B +C585 andb #0x20 +C587 bne LC5AD +C589 ldx #0x001A +C58C bclr 0x00,x,#0x01 +C58F ldab L001A +C592 stab L3000 +C595 ldd #0x000C +C598 jsr LE571 +C59B ldx #0x001A +C59E bset 0x00,x,#0x01 +C5A1 ldab L001A +C5A4 stab L3000 +C5A7 ldd #0x0023 +C5AA jsr LE571 +C5AD LC5AD: jmp LC470 +C5B0 LC5B0: ldab L0BC0 +C5B3 andb #0x04 +C5B5 beq LC5C6 +C5B7 ldab L001B +C5BA andb #0x20 +C5BC beq LC5C6 +C5BE ldab #0x38 +C5C0 stab L0001 +C5C3 jsr LC430 +C5C6 LC5C6: ldx #0x0021 +C5C9 bclr 0x00,x,#0x10 +C5CC ldx #0x001B +C5CF bclr 0x00,x,#0x20 +C5D2 rts +C5D3 LC5D3: ldab L0015 +C5D6 andb #0x1F +C5D8 bne LC5DD +C5DA jmp LC67C +C5DD LC5DD: ldd #0x00C8 +C5E0 jsr LE571 +C5E3 ldd L003E +C5E6 beq LC640 +C5E8 ldab L0015 +C5EB andb #0x1F +C5ED clra +C5EE jsr LFE32 +C5F1 ldab #0x0B +C5F3 test +C5F4 nop +C5F5 ldab #0x16 +C5F7 test +C5F8 nop +C5F9 ldab #0x21 +C5FB test +C5FC idiv +C5FD ldab #0x2C +C5FF test +C600 lsrd +C601 ldab #0x37 +C603 test +C604 inx +C605 ldab #0x40 +C607 stx LF000 +C60A test +C60B ldd #0xFF9C +C60E addd L003E +C611 std L003E +C614 bra LC640 +C616 .byte 0xCC,0xFF +C618 ; C618: 38 +C618 .ascii '8' +C619 .byte 0xF3,0x00 +C61B ; C61B: 3E +C61B .ascii '>' +C61C .byte 0xFD,0x00 +C61E ; C61E: 3E,20 +C61E .ascii '> ' +C620 .byte 0x1F,0xCC,0xFE,0x0C,0xF3,0x00 +C626 ; C626: 3E +C626 .ascii '>' +C627 .byte 0xFD,0x00 +C629 ; C629: 3E,20 +C629 .ascii '> ' +C62B .byte 0x14,0xCC,0xFC,0x18,0xF3,0x00 +C631 ; C631: 3E +C631 .ascii '>' +C632 .byte 0xFD,0x00 +C634 ; C634: 3E,20 +C634 .ascii '> ' +C636 .byte 0x09,0xCC,0xF8 +C639 ; C639: 30 +C639 .ascii '0' +C63A .byte 0xF3,0x00 +C63C ; C63C: 3E +C63C .ascii '>' +C63D .byte 0xFD,0x00 +C63F ; C63F: 3E +C63F .ascii '>' +C640 LC640: ldx #0x0014 +C643 bclr 0x00,x,#0x02 +C646 ldab L0014 +C649 stab L3800 +C64C ldd #0x001E +C64F jsr LE571 +C652 ldx #0x0015 +C655 bclr 0x00,x,#0x1F +C658 ldx #0x0014 +C65B bset 0x00,x,#0x02 +C65E ldab L0014 +C661 stab L3800 +C664 ldd #0x0019 +C667 jsr LE571 +C66A ldx #0x0014 +C66D bset 0x00,x,#0x01 +C670 ldab L0014 +C673 stab L3800 +C676 ldd #0x0019 +C679 jsr LE571 +C67C LC67C: rts +C67D LC67D: ldab L0030 +C680 bne LC6D7 +C682 ldab L0BC0 +C685 andb #0x04 +C687 bne LC6D7 +C689 ldab #0x27 +C68B stab L102D +C68E ldab #0x07 +C690 stab L102B +C693 ldx #0x001A +C696 bset 0x00,x,#0x04 +C699 ldab L001A +C69C stab L3000 +C69F ldd #0x0014 +C6A2 jsr LE571 +C6A5 ldab L0BC0 +C6A8 andb #0x01 +C6AA beq LC6B2 +C6AC ldx #0x0BC1 +C6AF bset 0x00,x,#0x01 +C6B2 LC6B2: ldab L0BC0 +C6B5 andb #0x04 +C6B7 beq LC6BF +C6B9 ldx #0x0BC1 +C6BC bset 0x00,x,#0x02 +C6BF LC6BF: ldx #0x001A +C6C2 bclr 0x00,x,#0x04 +C6C5 ldab L001A +C6C8 stab L3000 +C6CB ldab #0x96 +C6CD stab L0030 +C6D0 ldab #0x1E +C6D2 stab L0035 +C6D5 bra LC734 +C6D7 LC6D7: ldab L1800 +C6DA blt LC706 +C6DC ldab L0007 +C6DF bne LC706 +C6E1 ldx #0x001A +C6E4 bclr 0x00,x,#0x02 +C6E7 ldab L001A +C6EA stab L3000 +C6ED ldab #0x64 +C6EF stab L002D +C6F2 ldd #0x0032 +C6F5 jsr LE571 +C6F8 ldx #0x001A +C6FB bset 0x00,x,#0x02 +C6FE ldab L001A +C701 stab L3000 +C704 bra LC734 +C706 LC706: ldab L002D +C709 bne LC734 +C70B ldx #0x001A +C70E bclr 0x00,x,#0x01 +C711 ldab L001A +C714 stab L3000 +C717 ldd #0x000C +C71A jsr LE571 +C71D ldx #0x001A +C720 bset 0x00,x,#0x01 +C723 ldab L001A +C726 stab L3000 +C729 ldd #0x0023 +C72C jsr LE571 +C72F ldab #0x64 +C731 stab L002D +C734 LC734: ldab L0021 +C737 andb #0x10 +C739 beq LC780 +C73B ldab L0011 +C73E andb #0x04 +C740 bne LC75C +C742 ldd L0040 +C745 addd L003E +C748 subd L0050 +C74B bcs LC75C +C74D ldab L0BC0 +C750 andb #0x04 +C752 bne LC75C +C754 ldx #0x0021 +C757 bclr 0x00,x,#0x10 +C75A bra LC780 +C75C LC75C: ldab L0BC0 +C75F andb #0x08 +C761 beq LC766 +C763 jsr LC5D3 +C766 LC766: ldd L0BDD +C769 bne LC77D +C76B ldd L0BDF +C76E bne LC77D +C770 ldd L0BE1 +C773 bne LC77D +C775 ldx #0x0021 +C778 bclr 0x00,x,#0x10 +C77B bra LC780 +C77D LC77D: jsr LC456 +C780 LC780: ldab L0015 +C783 blt LC78D +C785 ldx #0x0021 +C788 bset 0x00,x,#0x08 +C78B bra LC793 +C78D LC78D: ldx #0x0021 +C790 bclr 0x00,x,#0x08 +C793 LC793: rts +C794 LC794: pshb +C795 psha +C796 des +C797 tsx +C798 clr 0x00,x +C79A LC79A: tsx +C79B ldab 0x02,x +C79D beq LC7B9 +C79F tsx +C7A0 brclr 0x02,x,#0x01,LC7B1 +C7A4 tsx +C7A5 ldab 0x00,x +C7A7 beq LC7AE +C7A9 tsx +C7AA dec 0x00,x +C7AC bra LC7B1 +C7AE LC7AE: tsx +C7AF inc 0x00,x +C7B1 LC7B1: tsx +C7B2 ldab 0x02,x +C7B4 lsrb +C7B5 stab 0x02,x +C7B7 bra LC79A +C7B9 LC7B9: tsx +C7BA ldab 0x00,x +C7BC clra +C7BD pulx +C7BE ins +C7BF rts +C7C0 LC7C0: ldab L102F +C7C3 clra +C7C4 bsr LC794 +C7C6 subd #0x0000 +C7C9 beq LC7D0 +C7CB ldab L102C +C7CE blt LC7E0 +C7D0 LC7D0: ldab L102F +C7D3 clra +C7D4 bsr LC794 +C7D6 subd #0x0000 +C7D9 bne LC7E4 +C7DB ldab L102C +C7DE blt LC7E4 +C7E0 LC7E0: ldd #0x0001 +C7E3 rts +C7E4 LC7E4: clrb +C7E5 clra +C7E6 rts +C7E7 LC7E7: pshb +C7E8 psha +C7E9 ldab #0x32 +C7EB stab L0031 +C7EE tsx +C7EF ldab 0x01,x +C7F1 stab L0043 +C7F4 LC7F4: ldab L102E +C7F7 blt LC7FB +C7F9 bra LC7F4 +C7FB LC7FB: tsx +C7FC ldab 0x01,x +C7FE clra +C7FF bsr LC794 +C801 subd #0x0000 +C804 beq LC80E +C806 ldx #0x102C +C809 bset 0x00,x,#0x40 +C80C bra LC814 +C80E LC80E: ldx #0x102C +C811 bclr 0x00,x,#0x40 +C814 LC814: tsx +C815 ldab 0x01,x +C817 stab L102F +C81A pulx +C81B rts +C81C SCIRTN: des +C81D ldab L0BC0 +C820 andb #0x01 +C822 bne LC82E +C824 ldab L0BC0 +C827 andb #0x04 +C829 bne LC82E +C82B jmp LCBFF +C82E LC82E: ldab #0x96 +C830 stab L0030 +C833 ldab L102E +C836 andb #0x02 +C838 bne LC845 +C83A ldab L102F +C83D cmpb L0026 +C840 bne LC845 +C842 jmp LC91B +C845 LC845: ldab L102F +C848 andb #0x63 +C84A cmpb #0x23 +C84C beq LC851 +C84E jmp LC8E7 +C851 LC851: ldab L001A +C854 andb #0x01 +C856 bne LC85B +C858 jmp LC8E7 +C85B LC85B: ldab L0021 +C85E andb #0xF8 +C860 pshb +C861 ldab L102F +C864 andb #0x1C +C866 lsrb +C867 lsrb +C868 tsx +C869 orab 0x00,x +C86B ins +C86C stab L0021 +C86F ldab L0021 +C872 andb L0BD7 +C875 beq LC87F +C877 ldx #0x0017 +C87A bset 0x00,x,#0x20 +C87D bra LC897 +C87F LC87F: ldab L0017 +C882 andb #0x20 +C884 beq LC897 +C886 ldx #0x0017 +C889 bclr 0x00,x,#0x20 +C88C ldab #0x04 +C88E stab L0CDB +C891 ldx #0x0BC1 +C894 bset 0x00,x,#0x40 +C897 LC897: ldab L0021 +C89A andb L0BD8 +C89D beq LC8A7 +C89F ldx #0x0017 +C8A2 bset 0x00,x,#0x40 +C8A5 bra LC8BF +C8A7 LC8A7: ldab L0017 +C8AA andb #0x40 +C8AC beq LC8BF +C8AE ldx #0x0017 +C8B1 bclr 0x00,x,#0x40 +C8B4 ldab #0x04 +C8B6 stab L0CDA +C8B9 ldx #0x0BC1 +C8BC bset 0x00,x,#0x40 +C8BF LC8BF: ldab L0021 +C8C2 andb L0BD9 +C8C5 beq LC8CF +C8C7 ldx #0x0017 +C8CA bset 0x00,x,#0x80 +C8CD bra LC8E5 +C8CF LC8CF: ldab L0017 +C8D2 bge LC8E5 +C8D4 ldx #0x0017 +C8D7 bclr 0x00,x,#0x80 +C8DA ldab #0x04 +C8DC stab L0CD9 +C8DF ldx #0x0BC1 +C8E2 bset 0x00,x,#0x40 +C8E5 LC8E5: bra LC918 +C8E7 LC8E7: ldab L102F +C8EA stab L0026 +C8ED ldx #0x001A +C8F0 bset 0x00,x,#0x02 +C8F3 ldab L001A +C8F6 stab L3000 +C8F9 ldab L003D +C8FC andb #0x04 +C8FE bne LC918 +C900 ldd #0x0003 +C903 jsr LE571 +C906 ldx #0x001A +C909 bclr 0x00,x,#0x02 +C90C ldab L001A +C90F stab L3000 +C912 inc L003D +C915 jmp LCE46 +C918 LC918: jmp LCBDA +C91B LC91B: ldab L0008 +C91E bne LC923 +C920 jmp LCA5F +C923 LC923: ldab L0017 +C926 andb #0x04 +C928 bne LC92D +C92A jmp LCA5F +C92D LC92D: ldab L0017 +C930 andb #0x08 +C932 bne LC937 +C934 jmp LCA5F +C937 LC937: ldab L102F +C93A cmpb #0xFF +C93C beq LC945 +C93E ldab L0008 +C941 cmpb #0x0E +C943 bcs LC957 +C945 LC945: ldx #0x0017 +C948 bclr 0x00,x,#0x04 +C94B clr L0008 +C94E jsr LCE48 +C951 clr L002C +C954 jmp LCA5C +C957 LC957: ldab L0008 +C95A clra +C95B jsr LFE16 +C95E test +C95F nop +C960 test +C961 clc +C962 orab #0x59 +C964 adcb #0x7E +C966 adcb #0x87 +C968 adcb #0xDF +C96A adcb #0xF3 +C96C orab #0x07 +C96E orab #0x1B +C970 orab #0x23 +C972 orab #0x2B +C974 orab #0x33 +C976 orab #0x3B +C978 orab #0x43 +C97A orab #0x4B +C97C orab #0x53 +C97E ldab L102F +C981 stab L0BC2 +C984 jmp LCA59 +C987 .byte 0xF6,0x10 +C989 ; C989: 2F +C989 .ascii '/' +C98A .byte 0xF7,0x0B,0xE3,0xF6,0x10 +C98F ; C98F: 2F +C98F .ascii '/' +C990 .byte 0xC4,0x0F,0xC1,0x01 +C994 ; C994: 26 +C994 .ascii '&' +C995 .byte 0x07,0xC6,0x02,0xF7,0x00,0x13 +C99B ; C99B: 20 +C99B .ascii ' ' +C99C .byte 0x1B,0xC1,0x02 +C99F ; C99F: 26 +C99F .ascii '&' +C9A0 .byte 0x07,0xC6,0x04,0xF7,0x00,0x13 +C9A6 ; C9A6: 20 +C9A6 .ascii ' ' +C9A7 .byte 0x10,0xC1,0x03 +C9AA ; C9AA: 26 +C9AA .ascii '&' +C9AB .byte 0x07,0xC6,0x08,0xF7,0x00,0x13 +C9B1 ; C9B1: 20 +C9B1 .ascii ' ' +C9B2 .byte 0x05,0xC6,0x01,0xF7,0x00,0x13,0xF6,0x10 +C9BA ; C9BA: 2F +C9BA .ascii '/' +C9BB .byte 0xC4,0xF0 +C9BD ; C9BD: 54,54,54,54 +C9BD .ascii 'TTTT' +C9C1 .byte 0xF7,0x0B,0xC3,0xF6,0x0B,0xC2,0xF7,0x0B +C9C9 .byte 0xAA,0xF6,0x0B,0xC3,0x27,0x0E,0xF6,0x0B +C9D1 .byte 0xAA,0x86,0x0A +C9D4 ; C9D4: 3D +C9D4 .ascii '=' +C9D5 .byte 0xF7,0x0B,0xAA +C9D8 ; C9D8: 7A +C9D8 .ascii 'z' +C9D9 .byte 0x0B,0xC3 +C9DB ; C9DB: 20 +C9DB .ascii ' ' +C9DC .byte 0xED +C9DD ; C9DD: 20,7A +C9DD .ascii ' z' +C9DF .byte 0xF6,0x10 +C9E1 ; C9E1: 2F +C9E1 .ascii '/' +C9E2 .byte 0xF7,0x0B,0xC4,0xF6,0x0B,0xC4,0xC1,0x80 +C9EA ; C9EA: 26 +C9EA .ascii '&' +C9EB .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC4 +C9F1 ; C9F1: 20,66 +C9F1 .ascii ' f' +C9F3 .byte 0xF6,0x10 +C9F5 ; C9F5: 2F +C9F5 .ascii '/' +C9F6 .byte 0xF7,0x0B,0xC5,0xF6,0x0B,0xC5,0xC1,0x80 +C9FE ; C9FE: 26 +C9FE .ascii '&' +C9FF .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC5 +CA05 ; CA05: 20,52 +CA05 .ascii ' R' +CA07 .byte 0xF6,0x10 +CA09 ; CA09: 2F +CA09 .ascii '/' +CA0A .byte 0xF7,0x0B,0xC6,0xF6,0x0B,0xC6,0xC1,0x80 +CA12 ; CA12: 26 +CA12 .ascii '&' +CA13 .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC6 +CA19 ; CA19: 20,3E +CA19 .ascii ' >' +CA1B .byte 0xF6,0x10 +CA1D ; CA1D: 2F +CA1D .ascii '/' +CA1E .byte 0xF7,0x0B,0xC7 +CA21 ; CA21: 20,36 +CA21 .ascii ' 6' +CA23 .byte 0xF6,0x10 +CA25 ; CA25: 2F +CA25 .ascii '/' +CA26 .byte 0xF7,0x0B,0xC8 +CA29 ; CA29: 20,2E +CA29 .ascii ' .' +CA2B .byte 0xF6,0x10 +CA2D ; CA2D: 2F +CA2D .ascii '/' +CA2E .byte 0xF7,0x0B,0xC9 +CA31 ; CA31: 20,26 +CA31 .ascii ' &' +CA33 .byte 0xF6,0x10 +CA35 ; CA35: 2F +CA35 .ascii '/' +CA36 .byte 0xF7,0x0B,0xCA +CA39 ; CA39: 20 +CA39 .ascii ' ' +CA3A .byte 0x1E,0xF6,0x10 +CA3D ; CA3D: 2F +CA3D .ascii '/' +CA3E .byte 0xF7,0x0B,0xCB +CA41 ; CA41: 20 +CA41 .ascii ' ' +CA42 .byte 0x16,0xF6,0x10 +CA45 ; CA45: 2F +CA45 .ascii '/' +CA46 .byte 0xF7,0x0B,0xCC +CA49 ; CA49: 20 +CA49 .ascii ' ' +CA4A .byte 0x0E,0xF6,0x10 +CA4D ; CA4D: 2F +CA4D .ascii '/' +CA4E .byte 0xF7,0x0B,0xCD +CA51 ; CA51: 20 +CA51 .ascii ' ' +CA52 .byte 0x06,0xF6,0x10 +CA55 ; CA55: 2F +CA55 .ascii '/' +CA56 .byte 0xF7,0x0B,0xCE +CA59 LCA59: inc L0008 +CA5C LCA5C: jmp LCBDA +CA5F LCA5F: ldab L102F +CA62 andb #0xEF +CA64 cmpb #0xE2 +CA66 bne LCA82 +CA68 ldx #0x0017 +CA6B bset 0x00,x,#0x08 +CA6E ldx #0x0017 +CA71 bset 0x00,x,#0x04 +CA74 ldab #0x01 +CA76 stab L0008 +CA79 ldx #0x0BC1 +CA7C bclr 0x00,x,#0x01 +CA7F jmp LCBDA +CA82 LCA82: ldab L102F +CA85 andb #0x02 +CA87 beq LCA8C +CA89 jmp LCB6C +CA8C LCA8C: ldab L102F +CA8F bge LCAC9 +CA91 ldab L0017 +CA94 andb #0x08 +CA96 bne LCAC9 +CA98 ldab L102F +CA9B andb #0x78 +CA9D lsrb +CA9E lsrb +CA9F lsrb +CAA0 clra +CAA1 addd #0x0BC7 +CAA4 xgdx +CAA5 ldab 0x00,x +CAA7 clra +CAA8 pshb +CAA9 psha +CAAA ldab L0BAA +CAAD clra +CAAE jsr LFBBA +CAB1 addd L0040 +CAB4 std L0040 +CAB7 ldx #0x001B +CABA bset 0x00,x,#0x20 +CABD ldx #0x001B +CAC0 bclr 0x00,x,#0x40 +CAC3 clr L0025 +CAC6 jmp LCB64 +CAC9 LCAC9: ldab L0017 +CACC andb #0x08 +CACE bne LCB1A +CAD0 ldab L102F +CAD3 andb #0x60 +CAD5 lsrb +CAD6 lsrb +CAD7 lsrb +CAD8 clra +CAD9 addd #0x0BC7 +CADC xgdx +CADD ldab 0x00,x +CADF clra +CAE0 pshb +CAE1 psha +CAE2 ldab L0BAA +CAE5 clra +CAE6 jsr LFBBA +CAE9 std L0BBD +CAEC ldd L0BBD +CAEF addd L0040 +CAF2 std L0040 +CAF5 ldab L0021 +CAF8 andb #0xF8 +CAFA pshb +CAFB ldab L102F +CAFE andb #0x1C +CB00 lsrb +CB01 lsrb +CB02 tsx +CB03 orab 0x00,x +CB05 ins +CB06 stab L0021 +CB09 ldab L102F +CB0C stab L0BBC +CB0F ldx #0x001B +CB12 bclr 0x00,x,#0x40 +CB15 clr L0025 +CB18 bra LCB64 +CB1A LCB1A: ldab L102F +CB1D andb #0xE0 +CB1F lsrb +CB20 lsrb +CB21 lsrb +CB22 lsrb +CB23 lsrb +CB24 clra +CB25 addd #0x0BC7 +CB28 xgdx +CB29 ldab 0x00,x +CB2B clra +CB2C pshb +CB2D psha +CB2E ldab L0BAA +CB31 clra +CB32 jsr LFBBA +CB35 std L0BBD +CB38 ldd L0BBD +CB3B addd L0040 +CB3E std L0040 +CB41 ldab L0021 +CB44 andb #0xF8 +CB46 pshb +CB47 ldab L102F +CB4A andb #0x1C +CB4C lsrb +CB4D lsrb +CB4E tsx +CB4F orab 0x00,x +CB51 ins +CB52 stab L0021 +CB55 ldab L102F +CB58 stab L0BBC +CB5B ldx #0x001B +CB5E bclr 0x00,x,#0x40 +CB61 clr L0025 +CB64 LCB64: clr L002C +CB67 clr L003A +CB6A bra LCBDA +CB6C LCB6C: ldab L102F +CB6F andb #0x03 +CB71 cmpb #0x02 +CB73 bne LCB84 +CB75 ldab L0021 +CB78 andb #0x08 +CB7A beq LCB84 +CB7C ldx #0x0021 +CB7F bset 0x00,x,#0x10 +CB82 bra LCBDA +CB84 LCB84: ldab L102F +CB87 andb #0xEF +CB89 cmpb #0xE3 +CB8B bne LCB95 +CB8D ldx #0x0BC1 +CB90 bclr 0x00,x,#0x02 +CB93 bra LCBDA +CB95 LCB95: ldab L102F +CB98 andb #0xEF +CB9A cmpb #0x63 +CB9C bne LCBBA +CB9E ldx #0x0BC1 +CBA1 bclr 0x00,x,#0x01 +CBA4 ldab L0BC0 +CBA7 andb #0x01 +CBA9 beq LCBB8 +CBAB ldab L0BC0 +CBAE andb #0x04 +CBB0 beq LCBB8 +CBB2 ldx #0x0BC1 +CBB5 bclr 0x00,x,#0x02 +CBB8 LCBB8: bra LCBDA +CBBA LCBBA: ldab L102F +CBBD andb #0xEF +CBBF cmpb #0x67 +CBC1 bne LCBCB +CBC3 ldx #0x0BC1 +CBC6 bset 0x00,x,#0x20 +CBC9 bra LCBDA +CBCB LCBCB: ldab L102F +CBCE andb #0xEF +CBD0 cmpb #0x27 +CBD2 bne LCBDA +CBD4 ldx #0x0BC1 +CBD7 bset 0x00,x,#0x10 +CBDA LCBDA: ldx #0x001A +CBDD bset 0x00,x,#0x02 +CBE0 ldab L001A +CBE3 stab L3000 +CBE6 ldab L0017 +CBE9 andb #0x04 +CBEB bne LCBF2 +CBED ldab #0x06 +CBEF stab L0007 +CBF2 LCBF2: ldab L0026 +CBF5 comb +CBF6 stab L0026 +CBF9 clr L003D +CBFC jmp LCE46 +CBFF LCBFF: ldab L0BC0 +CC02 andb #0x02 +CC04 bne LCC09 +CC06 jmp LCE3B +CC09 LCC09: ldab L102F +CC0C andb #0xE0 +CC0E cmpb #0x20 +CC10 beq LCC15 +CC12 jmp LCE3B +CC15 LCC15: ldab #0x32 +CC17 stab L002F +CC1A ldx #0x001B +CC1D bset 0x00,x,#0x02 +CC20 ldab L102E +CC23 andb #0x02 +CC25 bne LCC2F +CC27 jsr LC7C0 +CC2A subd #0x0000 +CC2D bne LCC3E +CC2F LCC2F: ldab L102F +CC32 tsx +CC33 stab 0x00,x +CC35 ldd #0x00FF +CC38 jsr LC7E7 +CC3B jmp LCE39 +CC3E LCC3E: ldab L102F +CC41 cmpb #0x3F +CC43 bne LCC4F +CC45 ldab L0043 +CC48 clra +CC49 jsr LC7E7 +CC4C jmp LCE39 +CC4F LCC4F: ldab L0008 +CC52 bne LCC57 +CC54 jmp LCD94 +CC57 LCC57: ldab L102F +CC5A andb #0xF0 +CC5C cmpb #0x20 +CC5E beq LCC63 +CC60 jmp LCD94 +CC63 LCC63: ldab L102F +CC66 andb #0x0F +CC68 tsx +CC69 stab 0x00,x +CC6B ldab L0008 +CC6E clra +CC6F jsr LFE16 +CC72 test +CC73 nop +CC74 test +CC75 tpa +CC76 .byte 0xCD +CC77 ; CC77: 7A +CC77 .ascii 'z' +CC78 .byte 0xCC,0x88,0xCC,0xA2,0xCC,0xCA,0xCC,0xEE +CC80 .byte 0xCD,0x19,0xCD +CC83 ; CC83: 21 +CC83 .ascii '!' +CC84 .byte 0xCD +CC85 ; CC85: 30 +CC85 .ascii '0' +CC86 .byte 0xCD +CC87 ; CC87: 38 +CC87 .ascii '8' +CC88 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x09 +CC8F ; CC8F: 30 +CC8F .ascii '0' +CC90 .byte 0xE6,0x00 +CC92 ; CC92: 4F +CC92 .ascii 'O' +CC93 .byte 0xFD,0x00 +CC95 ; CC95: 76,20 +CC95 .ascii 'v ' +CC97 .byte 0x07 +CC98 ; CC98: 30 +CC98 .ascii '0' +CC99 .byte 0xE6,0x00 +CC9B ; CC9B: 4F +CC9B .ascii 'O' +CC9C .byte 0xFD,0x00 +CC9E ; CC9E: 40,7E +CC9E .ascii '@~' +CCA0 .byte 0xCD +CCA1 ; CCA1: 7A +CCA1 .ascii 'z' +CCA2 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x10 +CCA9 ; CCA9: 30 +CCA9 .ascii '0' +CCAA .byte 0xE6,0x00 +CCAC ; CCAC: 4F +CCAC .ascii 'O' +CCAD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 +CCB3 ; CCB3: 76 +CCB3 .ascii 'v' +CCB4 .byte 0xFD,0x00 +CCB6 ; CCB6: 76,20 +CCB6 .ascii 'v ' +CCB8 .byte 0x0E +CCB9 ; CCB9: 30 +CCB9 .ascii '0' +CCBA .byte 0xE6,0x00 +CCBC ; CCBC: 4F +CCBC .ascii 'O' +CCBD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 +CCC3 ; CCC3: 40 +CCC3 .ascii '@' +CCC4 .byte 0xFD,0x00 +CCC6 ; CCC6: 40,7E +CCC6 .ascii '@~' +CCC8 .byte 0xCD +CCC9 ; CCC9: 7A +CCC9 .ascii 'z' +CCCA .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x0E +CCD1 ; CCD1: 30 +CCD1 .ascii '0' +CCD2 .byte 0xE6,0x00 +CCD4 ; CCD4: 4F +CCD4 .ascii 'O' +CCD5 .byte 0x17 +CCD6 ; CCD6: 5F +CCD6 .ascii '_' +CCD7 .byte 0xF3,0x00 +CCD9 ; CCD9: 76 +CCD9 .ascii 'v' +CCDA .byte 0xFD,0x00 +CCDC ; CCDC: 76,20 +CCDC .ascii 'v ' +CCDE .byte 0x0C +CCDF ; CCDF: 30 +CCDF .ascii '0' +CCE0 .byte 0xE6,0x00 +CCE2 ; CCE2: 4F +CCE2 .ascii 'O' +CCE3 .byte 0x17 +CCE4 ; CCE4: 5F +CCE4 .ascii '_' +CCE5 .byte 0xF3,0x00 +CCE7 ; CCE7: 40 +CCE7 .ascii '@' +CCE8 .byte 0xFD,0x00 +CCEA ; CCEA: 40,7E +CCEA .ascii '@~' +CCEC .byte 0xCD +CCED ; CCED: 7A +CCED .ascii 'z' +CCEE .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x12 +CCF5 ; CCF5: 30 +CCF5 .ascii '0' +CCF6 .byte 0xE6,0x00 +CCF8 ; CCF8: 4F +CCF8 .ascii 'O' +CCF9 .byte 0x17 +CCFA ; CCFA: 48,48,48,48,5F +CCFA .ascii 'HHHH_' +CCFF .byte 0xF3,0x00 +CD01 ; CD01: 76 +CD01 .ascii 'v' +CD02 .byte 0xFD,0x00 +CD04 ; CD04: 76,20 +CD04 .ascii 'v ' +CD06 .byte 0x10 +CD07 ; CD07: 30 +CD07 .ascii '0' +CD08 .byte 0xE6,0x00 +CD0A ; CD0A: 4F +CD0A .ascii 'O' +CD0B .byte 0x17 +CD0C ; CD0C: 48,48,48,48,5F +CD0C .ascii 'HHHH_' +CD11 .byte 0xF3,0x00 +CD13 ; CD13: 40 +CD13 .ascii '@' +CD14 .byte 0xFD,0x00 +CD16 ; CD16: 40,20,61,30 +CD16 .ascii '@ a0' +CD1A .byte 0xE6,0x00,0xF7,0x0B,0xAA +CD1F ; CD1F: 20,59,30 +CD1F .ascii ' Y0' +CD22 .byte 0xE6,0x00 +CD24 ; CD24: 58,58,58,58 +CD24 .ascii 'XXXX' +CD28 .byte 0xFB,0x0B,0xAA,0xF7,0x0B,0xAA +CD2E ; CD2E: 20,4A,30 +CD2E .ascii ' J0' +CD31 .byte 0xE6,0x00,0xF7,0x00,0x13 +CD36 ; CD36: 20,42 +CD36 .ascii ' B' +CD38 .byte 0xF6,0x10 +CD3A ; CD3A: 2F +CD3A .ascii '/' +CD3B .byte 0xC4,0x01,0x27,0x08,0xCE,0x00 +CD41 ; CD41: 21 +CD41 .ascii '!' +CD42 .byte 0x1C,0x00 +CD44 ; CD44: 40,20 +CD44 .ascii '@ ' +CD46 .byte 0x06,0xCE,0x00 +CD49 ; CD49: 21 +CD49 .ascii '!' +CD4A .byte 0x1D,0x00 +CD4C ; CD4C: 40 +CD4C .ascii '@' +CD4D .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x17,0xF6 +CD55 .byte 0x0B,0xAA +CD57 ; CD57: 4F,37,36 +CD57 .ascii 'O76' +CD5A .byte 0xFC,0x00 +CD5C ; CD5C: 76 +CD5C .ascii 'v' +CD5D .byte 0xBD,0xFB,0xBA,0xFD,0x00 +CD62 ; CD62: 76 +CD62 .ascii 'v' +CD63 .byte 0xCE,0x00,0x17,0x1D,0x00,0x01 +CD69 ; CD69: 20 +CD69 .ascii ' ' +CD6A .byte 0x0F,0xF6,0x0B,0xAA +CD6E ; CD6E: 4F,37,36 +CD6E .ascii 'O76' +CD71 .byte 0xFC,0x00 +CD73 ; CD73: 40 +CD73 .ascii '@' +CD74 .byte 0xBD,0xFB,0xBA,0xFD,0x00 +CD79 ; CD79: 40 +CD79 .ascii '@' +CD7A .byte 0xF6,0x00,0x08,0xC1,0x09 +CD7F ; CD7F: 26 +CD7F .ascii '&' +CD80 .byte 0x08,0x7F,0x00 +CD83 ; CD83: 2C +CD83 .ascii ',' +CD84 .byte 0x7F,0x00,0x08 +CD87 ; CD87: 20 +CD87 .ascii ' ' +CD88 .byte 0x03 +CD89 ; CD89: 7C +CD89 .ascii '|' +CD8A .byte 0x00,0x08 +CD8C ; CD8C: 5F,4F +CD8C .ascii '_O' +CD8E .byte 0xBD,0xC7,0xE7 +CD91 ; CD91: 7E +CD91 .ascii '~' +CD92 .byte 0xCE +CD93 ; CD93: 39 +CD93 .ascii '9' +CD94 LCD94: ldab L102F +CD97 clra +CD98 jsr LFE32 +CD9B .byte 0xCD,0xB1,0x00 +CD9E ; CD9E: 31 +CD9E .ascii '1' +CD9F .byte 0xCD,0xDB,0x00,0x01,0xCE +CDA4 ; CDA4: 20 +CDA4 .ascii ' ' +CDA5 .byte 0x00,0x01,0xCE +CDA8 ; CDA8: 28 +CDA8 .ascii '(' +CDA9 .byte 0x00,0x05,0xCE +CDAC ; CDAC: 34 +CDAC .ascii '4' +CDAD .byte 0xFF,0xC8,0x00,0x00,0xF6,0x00 +CDB3 ; CDB3: 21,2C +CDB3 .ascii '!,' +CDB5 .byte 0x08,0xCC,0x00,0x80,0xBD,0xC7,0xE7 +CDBC ; CDBC: 20 +CDBC .ascii ' ' +CDBD .byte 0x1B +CDBE ; CDBE: 5F,4F +CDBE .ascii '_O' +CDC0 .byte 0xBD,0xC7,0xE7,0xF6,0x00,0x1F,0xC4,0x08 +CDC8 .byte 0x27,0x0C,0xF6,0x0B,0xC0,0xC4,0x10,0x27 +CDD0 .byte 0x05 +CDD1 ; CDD1: 7C +CDD1 .ascii '|' +CDD2 .byte 0x00 +CDD3 ; CDD3: 75,20 +CDD3 .ascii 'u ' +CDD5 .byte 0x03,0x7F,0x00 +CDD8 ; CDD8: 75,20,5E +CDD8 .ascii 'u ^' +CDDB .byte 0xF6,0x00,0x1D,0xC4,0x02,0x27,0x07,0xF6 +CDE3 .byte 0x00,0x19,0xC4,0x08 +CDE7 ; CDE7: 26 +CDE7 .ascii '&' +CDE8 .byte 0x19,0xCC,0x00,0xFE,0xBD,0xC7,0xE7,0xF6 +CDF0 .byte 0x00,0x1F,0xC4,0x08,0x27,0x0A,0xF6,0x0B +CDF8 .byte 0xC0,0xC4,0x10,0x27,0x03 +CDFD ; CDFD: 7C +CDFD .ascii '|' +CDFE .byte 0x00 +CDFF ; CDFF: 75,20 +CDFF .ascii 'u ' +CE01 .byte 0x1C,0xFC,0x00 +CE04 ; CE04: 44,37,36 +CE04 .ascii 'D76' +CE07 .byte 0xF6,0x0B,0xAA +CE0A ; CE0A: 4F,38 +CE0A .ascii 'O8' +CE0C .byte 0x8F,0x02,0x8F,0xBD,0xC7,0xE7,0xCE,0x00 +CE14 .byte 0x19,0x1D,0x00,0x08,0xCE,0x00,0x1F,0x1C +CE1C .byte 0x00,0x08 +CE1E ; CE1E: 20 +CE1E .ascii ' ' +CE1F .byte 0x19,0xCE,0x00,0x1D,0x1D,0x00,0x02 +CE26 ; CE26: 20 +CE26 .ascii ' ' +CE27 .byte 0x11,0xC6,0x01,0xF7,0x00,0x08 +CE2D ; CE2D: 5F,4F +CE2D .ascii '_O' +CE2F .byte 0xBD,0xC7,0xE7 +CE32 ; CE32: 20 +CE32 .ascii ' ' +CE33 .byte 0x05 +CE34 ; CE34: 5F,4F +CE34 .ascii '_O' +CE36 .byte 0xBD,0xC7,0xE7 +CE39 LCE39: bra LCE46 +CE3B LCE3B: ldab L102E +CE3E tsx +CE3F stab 0x00,x +CE41 ldab L102F +CE44 stab 0x00,x +CE46 LCE46: ins +CE47 rti +CE48 LCE48: ldab L0BC4 +CE4B cmpb L0BC5 +CE4E bcs LCEA3 +CE50 ldab L0BC5 +CE53 cmpb L0BC6 +CE56 bcs LCEA3 +CE58 ldab L0BC4 +CE5B clra +CE5C addd #0x0BC7 +CE5F xgdx +CE60 ldab 0x00,x +CE62 clra +CE63 std L0BDD +CE66 ldab L0BC5 +CE69 clra +CE6A addd #0x0BC7 +CE6D xgdx +CE6E ldab 0x00,x +CE70 clra +CE71 std L0BDF +CE74 ldab L0BC6 +CE77 clra +CE78 addd #0x0BC7 +CE7B xgdx +CE7C ldab 0x00,x +CE7E clra +CE7F std L0BE1 +CE82 ldab #0x01 +CE84 stab L0BD7 +CE87 ldab #0x04 +CE89 stab L0BD8 +CE8C ldab #0x02 +CE8E stab L0BD9 +CE91 ldab #0x20 +CE93 stab L0BDA +CE96 ldab #0x08 +CE98 stab L0BDB +CE9B ldab #0x10 +CE9D stab L0BDC +CEA0 jmp LD066 +CEA3 LCEA3: ldab L0BC4 +CEA6 cmpb L0BC6 +CEA9 bcs LCEFE +CEAB ldab L0BC6 +CEAE cmpb L0BC5 +CEB1 bcs LCEFE +CEB3 ldab L0BC4 +CEB6 clra +CEB7 addd #0x0BC7 +CEBA xgdx +CEBB ldab 0x00,x +CEBD clra +CEBE std L0BDD +CEC1 ldab L0BC6 +CEC4 clra +CEC5 addd #0x0BC7 +CEC8 xgdx +CEC9 ldab 0x00,x +CECB clra +CECC std L0BDF +CECF ldab L0BC5 +CED2 clra +CED3 addd #0x0BC7 +CED6 xgdx +CED7 ldab 0x00,x +CED9 clra +CEDA std L0BE1 +CEDD ldab #0x01 +CEDF stab L0BD7 +CEE2 ldab #0x02 +CEE4 stab L0BD8 +CEE7 ldab #0x04 +CEE9 stab L0BD9 +CEEC ldab #0x20 +CEEE stab L0BDA +CEF1 ldab #0x10 +CEF3 stab L0BDB +CEF6 ldab #0x08 +CEF8 stab L0BDC +CEFB jmp LD066 +CEFE LCEFE: ldab L0BC5 +CF01 cmpb L0BC4 +CF04 bcs LCF59 +CF06 ldab L0BC4 +CF09 cmpb L0BC6 +CF0C bcs LCF59 +CF0E ldab L0BC5 +CF11 clra +CF12 addd #0x0BC7 +CF15 xgdx +CF16 ldab 0x00,x +CF18 clra +CF19 std L0BDD +CF1C ldab L0BC4 +CF1F clra +CF20 addd #0x0BC7 +CF23 xgdx +CF24 ldab 0x00,x +CF26 clra +CF27 std L0BDF +CF2A ldab L0BC6 +CF2D clra +CF2E addd #0x0BC7 +CF31 xgdx +CF32 ldab 0x00,x +CF34 clra +CF35 std L0BE1 +CF38 ldab #0x04 +CF3A stab L0BD7 +CF3D ldab #0x01 +CF3F stab L0BD8 +CF42 ldab #0x02 +CF44 stab L0BD9 +CF47 ldab #0x08 +CF49 stab L0BDA +CF4C ldab #0x20 +CF4E stab L0BDB +CF51 ldab #0x10 +CF53 stab L0BDC +CF56 jmp LD066 +CF59 LCF59: ldab L0BC5 +CF5C cmpb L0BC6 +CF5F bcs LCFB4 +CF61 ldab L0BC6 +CF64 cmpb L0BC4 +CF67 bcs LCFB4 +CF69 ldab L0BC5 +CF6C clra +CF6D addd #0x0BC7 +CF70 xgdx +CF71 ldab 0x00,x +CF73 clra +CF74 std L0BDD +CF77 ldab L0BC6 +CF7A clra +CF7B addd #0x0BC7 +CF7E xgdx +CF7F ldab 0x00,x +CF81 clra +CF82 std L0BDF +CF85 ldab L0BC4 +CF88 clra +CF89 addd #0x0BC7 +CF8C xgdx +CF8D ldab 0x00,x +CF8F clra +CF90 std L0BE1 +CF93 ldab #0x04 +CF95 stab L0BD7 +CF98 ldab #0x02 +CF9A stab L0BD8 +CF9D ldab #0x01 +CF9F stab L0BD9 +CFA2 ldab #0x08 +CFA4 stab L0BDA +CFA7 ldab #0x10 +CFA9 stab L0BDB +CFAC ldab #0x20 +CFAE stab L0BDC +CFB1 jmp LD066 +CFB4 LCFB4: ldab L0BC6 +CFB7 cmpb L0BC4 +CFBA bcs LD00E +CFBC ldab L0BC4 +CFBF cmpb L0BC5 +CFC2 bcs LD00E +CFC4 ldab L0BC6 +CFC7 clra +CFC8 addd #0x0BC7 +CFCB xgdx +CFCC ldab 0x00,x +CFCE clra +CFCF std L0BDD +CFD2 ldab L0BC4 +CFD5 clra +CFD6 addd #0x0BC7 +CFD9 xgdx +CFDA ldab 0x00,x +CFDC clra +CFDD std L0BDF +CFE0 ldab L0BC5 +CFE3 clra +CFE4 addd #0x0BC7 +CFE7 xgdx +CFE8 ldab 0x00,x +CFEA clra +CFEB std L0BE1 +CFEE ldab #0x02 +CFF0 stab L0BD7 +CFF3 ldab #0x01 +CFF5 stab L0BD8 +CFF8 ldab #0x04 +CFFA stab L0BD9 +CFFD ldab #0x10 +CFFF stab L0BDA +D002 ldab #0x20 +D004 stab L0BDB +D007 ldab #0x08 +D009 stab L0BDC +D00C bra LD066 +D00E LD00E: ldab L0BC6 +D011 cmpb L0BC5 +D014 bcs LD066 +D016 ldab L0BC5 +D019 cmpb L0BC4 +D01C bcs LD066 +D01E ldab L0BC6 +D021 clra +D022 addd #0x0BC7 +D025 xgdx +D026 ldab 0x00,x +D028 clra +D029 std L0BDD +D02C ldab L0BC5 +D02F clra +D030 addd #0x0BC7 +D033 xgdx +D034 ldab 0x00,x +D036 clra +D037 std L0BDF +D03A ldab L0BC4 +D03D clra +D03E addd #0x0BC7 +D041 xgdx +D042 ldab 0x00,x +D044 clra +D045 std L0BE1 +D048 ldab #0x02 +D04A stab L0BD7 +D04D ldab #0x04 +D04F stab L0BD8 +D052 ldab #0x01 +D054 stab L0BD9 +D057 ldab #0x10 +D059 stab L0BDA +D05C ldab #0x08 +D05E stab L0BDB +D061 ldab #0x20 +D063 stab L0BDC +D066 LD066: ldab L0BAA +D069 clra +D06A pshb +D06B psha +D06C ldd L0BDD +D06F jsr LFBBA +D072 std L0BDD +D075 ldab L0BAA +D078 clra +D079 pshb +D07A psha +D07B ldd L0BDF +D07E jsr LFBBA +D081 std L0BDF +D084 ldab L0BAA +D087 clra +D088 pshb +D089 psha +D08A ldd L0BE1 +D08D jsr LFBBA +D090 std L0BE1 +D093 rts +D094 LD094: des +D095 tsx +D096 clr 0x00,x +D098 LD098: tsx +D099 ldab 0x00,x +D09B cmpb #0x10 +D09D bcc LD0BA +D09F tsx +D0A0 ldab 0x00,x +D0A2 clra +D0A3 addd #0xB0C3 +D0A6 xgdx +D0A7 ldab 0x00,x +D0A9 pshb +D0AA tsx +D0AB ldab 0x01,x +D0AD clra +D0AE addd #0x0BC7 +D0B1 xgdx +D0B2 pulb +D0B3 stab 0x00,x +D0B5 tsx +D0B6 inc 0x00,x +D0B8 bra LD098 +D0BA LD0BA: ldab #0x05 +D0BC stab L0BAA +D0BF ldab #0x04 +D0C1 stab L0013 +D0C4 ldab #0x01 +D0C6 stab L0BC4 +D0C9 ldab #0x03 +D0CB stab L0BC5 +D0CE ldab #0x02 +D0D0 stab L0BC6 +D0D3 ldd #0x0019 +D0D6 std L0BDD +D0D9 ldd #0x000A +D0DC std L0BDF +D0DF ldd #0x0005 +D0E2 std L0BE1 +D0E5 ldab #0x01 +D0E7 stab L0BD7 +D0EA ldab #0x02 +D0EC stab L0BD8 +D0EF ldab #0x04 +D0F1 stab L0BD9 +D0F4 ldab #0x20 +D0F6 stab L0BDA +D0F9 ldab #0x10 +D0FB stab L0BDB +D0FE ldab #0x08 +D100 stab L0BDC +D103 ins +D104 rts +D105 LD105: des +D106 ldx #0x001A +D109 bset 0x00,x,#0x80 +D10C ldab L001A +D10F stab L3000 +D112 ldab #0xC8 +D114 tsx +D115 stab 0x00,x +D117 LD117: tsx +D118 ldab 0x00,x +D11A cmpb #0x00 +D11C bls LD123 +D11E tsx +D11F dec 0x00,x +D121 bra LD117 +D123 LD123: ldx #0x1000 +D126 bset 0x00,x,#0x40 +D129 ldx #0x0014 +D12C bclr 0x00,x,#0x20 +D12F ldx #0x0014 +D132 bclr 0x00,x,#0x40 +D135 ldab L0014 +D138 stab L3800 +D13B ins +D13C rts +D13D LD13D: ldab L0006 +D140 clra +D141 ldx #0x000A +D144 idiv +D145 xgdx +D146 addb #0x01 +D148 stab L005F +D14B ldab L0006 +D14E clra +D14F ldx #0x000A +D152 idiv +D153 stab L005E +D156 ldab L005E +D159 cmpb #0x05 +D15B bls LD160 +D15D dec L005E +D160 LD160: ldab L005E +D163 clra +D164 addd #0xB123 +D167 xgdx +D168 ldab 0x00,x +D16A clra +D16B pshb +D16C psha +D16D ldab L005F +D170 clra +D171 addd #0xB123 +D174 xgdx +D175 ldab 0x00,x +D177 clra +D178 tba +D179 clrb +D17A tsx +D17B addd 0x00,x +D17D pulx +D17E std L0058 +D181 clr L001C +D184 LD184: ldab L001C +D187 cmpb #0x10 +D189 bcc LD1C2 +D18B ldab L0058 +D18E bge LD19E +D190 ldx #0x0014 +D193 bset 0x00,x,#0x10 +D196 ldab L0014 +D199 stab L3800 +D19C bra LD1AA +D19E LD19E: ldx #0x0014 +D1A1 bclr 0x00,x,#0x10 +D1A4 ldab L0014 +D1A7 stab L3800 +D1AA LD1AA: ldx #0x1000 +D1AD bset 0x00,x,#0x20 +D1B0 ldx #0x1000 +D1B3 bclr 0x00,x,#0x20 +D1B6 ldd L0058 +D1B9 lsld +D1BA std L0058 +D1BD inc L001C +D1C0 bra LD184 +D1C2 LD1C2: ldab L005F +D1C5 cmpb #0x09 +D1C7 bne LD1D7 +D1C9 ldx #0x0014 +D1CC bset 0x00,x,#0x20 +D1CF ldab L0014 +D1D2 stab L3800 +D1D5 bra LD1EA +D1D7 LD1D7: ldab L005F +D1DA cmpb #0x0A +D1DC bne LD1EA +D1DE ldx #0x0014 +D1E1 bset 0x00,x,#0x40 +D1E4 ldab L0014 +D1E7 stab L3800 +D1EA LD1EA: ldx #0x1000 +D1ED bclr 0x00,x,#0x40 +D1F0 ldx #0x001A +D1F3 bclr 0x00,x,#0x80 +D1F6 ldab L001A +D1F9 stab L3000 +D1FC rts +D1FD LD1FD: ldd #0x4000 +D200 pshb +D201 psha +D202 ldab L0006 +D205 clra +D206 lsld +D207 addd #0x0800 +D20A pulx +D20B xgdx +D20C oraa 0x00,x +D20E orab 0x01,x +D210 std 0x00,x +D212 rts +D213 LD213: ldab L001F +D216 andb #0x04 +D218 bne LD22C +D21A ldab L0BC0 +D21D andb #0x10 +D21F bne LD22C +D221 ldx #0x0000 +D224 pshx +D225 ldd L0044 +D228 jsr LBE9E +D22B pulx +D22C LD22C: jsr LD311 +D22F subd #0x0000 +D232 beq LD247 +D234 ldab L0006 +D237 jsr LD468 +D23A subd #0x0000 +D23D beq LD244 +D23F bsr LD1FD +D241 jsr LD63C +D244 LD244: clrb +D245 clra +D246 rts +D247 LD247: jsr LD13D +D24A ldab #0x3C +D24C stab L002E +D24F ldab #0x41 +D251 stab L0031 +D254 ldx #0x001B +D257 bclr 0x00,x,#0x08 +D25A LD25A: ldab L001B +D25D andb #0x08 +D25F bne LD283 +D261 ldab L002E +D264 cmpb #0x35 +D266 bls LD278 +D268 jsr LD570 +D26B subd #0x0000 +D26E beq LD276 +D270 ldx #0x001B +D273 bset 0x00,x,#0x08 +D276 LD276: bra LD283 +D278 LD278: jsr LD105 +D27B bsr LD1FD +D27D jsr LD63C +D280 clrb +D281 clra +D282 rts +D283 LD283: ldab L002E +D286 cmpb #0x36 +D288 bcc LD2E0 +D28A jsr LD5F7 +D28D subd #0x0000 +D290 beq LD2E0 +D292 jsr LD5B0 +D295 subd #0x0000 +D298 beq LD2E0 +D29A jsr LD105 +D29D ldab L002E +D2A0 cmpb #0x32 +D2A2 bhi LD2AB +D2A4 bsr LD311 +D2A6 subd #0x0000 +D2A9 beq LD2B7 +D2AB LD2AB: jsr LD105 +D2AE jsr LD1FD +D2B1 jsr LD63C +D2B4 clrb +D2B5 clra +D2B6 rts +D2B7 LD2B7: ldab L0006 +D2BA clra +D2BB addd #0x0E06 +D2BE xgdx +D2BF inc 0x00,x +D2C1 ldab L0006 +D2C4 clra +D2C5 addd #0x0E06 +D2C8 xgdx +D2C9 ldab 0x00,x +D2CB cmpb #0x64 +D2CD bls LD2DC +D2CF clrb +D2D0 pshb +D2D1 ldab L0006 +D2D4 clra +D2D5 addd #0x0E06 +D2D8 xgdx +D2D9 pulb +D2DA stab 0x00,x +D2DC LD2DC: ldd #0x0001 +D2DF rts +D2E0 LD2E0: ldab L002E +D2E3 bne LD2F9 +D2E5 jsr LD5F7 +D2E8 subd #0x0000 +D2EB bne LD2F9 +D2ED jsr LD105 +D2F0 jsr LD1FD +D2F3 jsr LD626 +D2F6 clrb +D2F7 clra +D2F8 rts +D2F9 LD2F9: ldab L002E +D2FC bne LD30A +D2FE jsr LD105 +D301 jsr LD1FD +D304 jsr LD63C +D307 clrb +D308 clra +D309 rts +D30A LD30A: jmp LD25A +D30D .byte 0xBD,0xE6,0x1B +D310 ; D310: 39 +D310 .ascii '9' +D311 LD311: jsr LD13D +D314 clr L001C +D317 clr L0018 +D31A LD31A: ldab L100A +D31D andb #0x02 +D31F beq LD334 +D321 inc L001C +D324 ldab L001C +D327 cmpb #0xFF +D329 bne LD332 +D32B jsr LD105 +D32E ldd #0x0001 +D331 rts +D332 LD332: bra LD344 +D334 LD334: inc L0018 +D337 ldab L0018 +D33A cmpb #0x08 +D33C bne LD344 +D33E jsr LD105 +D341 clrb +D342 clra +D343 rts +D344 LD344: bra LD31A +D346 LD346: pshx +D347 pshx +D348 pshx +D349 des +D34A ldab L0E6D +D34D cmpb #0x01 +D34F beq LD354 +D351 jmp LD407 +D354 LD354: ldab L0006 +D357 clra +D358 lsld +D359 addd #0x08C8 +D35C xgdx +D35D ldd 0x00,x +D35F andb #0x7F +D361 clra +D362 std L0E6B +D365 clr L0006 +D368 LD368: ldab L0006 +D36B cmpb #0x3E +D36D bne LD372 +D36F jmp LD402 +D372 LD372: jsr L976F +D375 ldab L0006 +D378 clra +D379 lsld +D37A addd #0x08C8 +D37D xgdx +D37E ldd 0x00,x +D380 andb #0x7F +D382 clra +D383 subd L0E6B +D386 bne LD3FF +D388 ldab L0006 +D38B clra +D38C ldx #0x000A +D38F idiv +D390 tsx +D391 stab 0x01,x +D393 ldab 0x01,x +D395 cmpb #0x01 +D397 bne LD3A0 +D399 ldab #0x40 +D39B tsx +D39C stab 0x00,x +D39E bra LD3AC +D3A0 LD3A0: tsx +D3A1 ldab 0x01,x +D3A3 cmpb #0x02 +D3A5 bne LD3AC +D3A7 ldab #0x80 +D3A9 tsx +D3AA stab 0x00,x +D3AC LD3AC: jsr LD13D +D3AF clrb +D3B0 clra +D3B1 tsx +D3B2 std 0x03,x +D3B4 ldd #0x000A +D3B7 std 0x05,x +D3B9 LD3B9: tsx +D3BA ldd 0x05,x +D3BC ble LD3E1 +D3BE ldab L2800 +D3C1 tsx +D3C2 andb 0x00,x +D3C4 bne LD3CF +D3C6 tsx +D3C7 inc 0x04,x +D3C9 bne LD3D7 +D3CB inc 0x03,x +D3CD bra LD3D7 +D3CF LD3CF: tsx +D3D0 ldd 0x03,x +D3D2 subd #0x0001 +D3D5 std 0x03,x +D3D7 LD3D7: tsx +D3D8 ldd 0x05,x +D3DA subd #0x0001 +D3DD std 0x05,x +D3DF bra LD3B9 +D3E1 LD3E1: jsr LD105 +D3E4 tsx +D3E5 ldd 0x03,x +D3E7 bge LD3FF +D3E9 ldab L0006 +D3EC bsr LD468 +D3EE subd #0x0000 +D3F1 beq LD3FF +D3F3 jsr LD561 +D3F6 subd #0x0000 +D3F9 bne LD3FF +D3FB clrb +D3FC clra +D3FD bra LD463 +D3FF LD3FF: jmp LD368 +D402 LD402: ldd #0x0001 +D405 bra LD463 +D407 LD407: ldab L0006 +D40A cmpb #0x13 +D40C beq LD42A +D40E ldab L0006 +D411 cmpb #0x1D +D413 beq LD42A +D415 ldab L0006 +D418 cmpb #0x27 +D41A beq LD42A +D41C ldab L0006 +D41F cmpb #0x31 +D421 beq LD42A +D423 ldab L0006 +D426 cmpb #0x3B +D428 bne LD461 +D42A LD42A: jsr LD13D +D42D clr L001C +D430 clr L0018 +D433 LD433: ldab L1800 +D436 andb #0x40 +D438 bne LD44E +D43A inc L001C +D43D ldab L001C +D440 cmpb #0xFF +D442 bne LD44C +D444 jsr LD105 +D447 ldd #0x0001 +D44A bra LD463 +D44C LD44C: bra LD45F +D44E LD44E: inc L0018 +D451 ldab L0018 +D454 cmpb #0x08 +D456 bne LD45F +D458 jsr LD105 +D45B clrb +D45C clra +D45D bra LD463 +D45F LD45F: bra LD433 +D461 LD461: clrb +D462 clra +D463 LD463: pulx +D464 pulx +D465 pulx +D466 ins +D467 rts +D468 LD468: pshb +D469 tsx +D46A ldab 0x00,x +D46C clra +D46D lsld +D46E addd #0x0800 +D471 xgdx +D472 ldd 0x00,x +D474 clrb +D475 anda #0x80 +D477 ins +D478 rts +D479 LD479: clr L001C +D47C LD47C: ldab L001C +D47F cmpb #0x64 +D481 bcc LD49D +D483 ldd #0xFF7F +D486 pshb +D487 psha +D488 ldab L001C +D48B clra +D48C lsld +D48D addd #0x08C8 +D490 pulx +D491 xgdx +D492 anda 0x00,x +D494 andb 0x01,x +D496 std 0x00,x +D498 inc L001C +D49B bra LD47C +D49D LD49D: clr L0005 +D4A0 LD4A0: ldab L0005 +D4A3 cmpb #0x50 +D4A5 bcs LD4AA +D4A7 jmp LD560 +D4AA LD4AA: ldab L0005 +D4AD clra +D4AE addd #0xB0D3 +D4B1 xgdx +D4B2 ldab 0x00,x +D4B4 stab L0006 +D4B7 jsr LD311 +D4BA subd #0x0000 +D4BD beq LD4C2 +D4BF jmp LD545 +D4C2 LD4C2: ldab L0006 +D4C5 jsr LD7A0 +D4C8 subd #0x0000 +D4CB bne LD545 +D4CD jsr LD5B0 +D4D0 subd #0x0000 +D4D3 bne LD4DB +D4D5 jsr LD1FD +D4D8 jsr LD63C +D4DB LD4DB: ldd #0x8000 +D4DE pshb +D4DF psha +D4E0 ldab L0006 +D4E3 clra +D4E4 lsld +D4E5 addd #0x0800 +D4E8 pulx +D4E9 xgdx +D4EA oraa 0x00,x +D4EC orab 0x01,x +D4EE std 0x00,x +D4F0 ldab L0006 +D4F3 clra +D4F4 lsld +D4F5 addd #0x0800 +D4F8 xgdx +D4F9 ldd 0x00,x +D4FB andb #0xFF +D4FD anda #0x3F +D4FF subd #0x270F +D502 bls LD51E +D504 jsr LD1FD +D507 ldd #0x0100 +D50A pshb +D50B psha +D50C ldab L0006 +D50F clra +D510 lsld +D511 addd #0x08C8 +D514 pulx +D515 xgdx +D516 oraa 0x00,x +D518 orab 0x01,x +D51A std 0x00,x +D51C bra LD543 +D51E LD51E: ldab L0006 +D521 clra +D522 lsld +D523 addd #0x08C8 +D526 xgdx +D527 ldd 0x00,x +D529 andb #0x7F +D52B stab L0006 +D52E ldd #0x0080 +D531 pshb +D532 psha +D533 ldab L0006 +D536 clra +D537 lsld +D538 addd #0x08C8 +D53B pulx +D53C xgdx +D53D oraa 0x00,x +D53F orab 0x01,x +D541 std 0x00,x +D543 LD543: bra LD55A +D545 LD545: ldd #0x7FFF +D548 pshb +D549 psha +D54A ldab L0006 +D54D clra +D54E lsld +D54F addd #0x0800 +D552 pulx +D553 xgdx +D554 anda 0x00,x +D556 andb 0x01,x +D558 std 0x00,x +D55A LD55A: inc L0005 +D55D jmp LD4A0 +D560 LD560: rts +D561 LD561: ldab L0006 +D564 clra +D565 lsld +D566 addd #0x0800 +D569 xgdx +D56A ldd 0x00,x +D56C clrb +D56D anda #0x40 +D56F rts +D570 LD570: ldab L0006 +D573 clra +D574 ldx #0x000A +D577 idiv +D578 stab L005F +D57B ldab L005F +D57E cmpb #0x05 +D580 bls LD585 +D582 dec L005F +D585 LD585: ldab L005F +D588 clra +D589 addd #0xB123 +D58C xgdx +D58D ldab 0x00,x +D58F stab L005E +D592 clr L001C +D595 LD595: ldab L2800 +D598 andb L005E +D59B beq LD5AD +D59D inc L001C +D5A0 ldab L001C +D5A3 cmpb #0x05 +D5A5 bne LD5AB +D5A7 ldd #0x0001 +D5AA rts +D5AB LD5AB: bra LD595 +D5AD LD5AD: clrb +D5AE clra +D5AF rts +D5B0 LD5B0: ldab L0006 +D5B3 clra +D5B4 ldx #0x000A +D5B7 idiv +D5B8 stab L005F +D5BB ldab L005F +D5BE cmpb #0x05 +D5C0 bls LD5C5 +D5C2 dec L005F +D5C5 LD5C5: ldab L005F +D5C8 clra +D5C9 addd #0xB123 +D5CC xgdx +D5CD ldab 0x00,x +D5CF stab L005E +D5D2 clr L001C +D5D5 LD5D5: ldab L2800 +D5D8 andb L005E +D5DB bne LD5F4 +D5DD ldab L100A +D5E0 andb #0x01 +D5E2 beq LD5F4 +D5E4 inc L001C +D5E7 ldab L001C +D5EA cmpb #0x05 +D5EC bne LD5F2 +D5EE ldd #0x0001 +D5F1 rts +D5F2 LD5F2: bra LD5D5 +D5F4 LD5F4: clrb +D5F5 clra +D5F6 rts +D5F7 LD5F7: ldab #0x07 +D5F9 stab L001C +D5FC clr L0018 +D5FF LD5FF: ldab L001C +D602 beq LD622 +D604 dec L001C +D607 ldab L100A +D60A andb #0x01 +D60C bne LD620 +D60E ldab #0x07 +D610 stab L001C +D613 inc L0018 +D616 ldab L0018 +D619 cmpb #0x05 +D61B bne LD620 +D61D clrb +D61E clra +D61F rts +D620 LD620: bra LD5FF +D622 LD622: ldd #0x0001 +D625 rts +D626 LD626: ldd #0x0200 +D629 pshb +D62A psha +D62B ldab L0006 +D62E clra +D62F lsld +D630 addd #0x08C8 +D633 pulx +D634 xgdx +D635 oraa 0x00,x +D637 orab 0x01,x +D639 std 0x00,x +D63B rts +D63C LD63C: ldd #0x0400 +D63F pshb +D640 psha +D641 ldab L0006 +D644 clra +D645 lsld +D646 addd #0x08C8 +D649 pulx +D64A xgdx +D64B oraa 0x00,x +D64D orab 0x01,x +D64F std 0x00,x +D651 rts +D652 LD652: ldx #0x001A +D655 bset 0x00,x,#0x01 +D658 ldab L001A +D65B stab L3000 +D65E ldx #0x0014 +D661 bclr 0x00,x,#0x01 +D664 ldab L0014 +D667 stab L3800 +D66A rts +D66B LD66B: ldab L0BC0 +D66E andb #0x08 +D670 beq LD679 +D672 LD672: ldab L007D +D675 beq LD679 +D677 bra LD672 +D679 LD679: ldab L0015 +D67C blt LD6F5 +D67E ldd L0040 +D681 addd L003E +D684 subd L000F +D687 bcc LD6D8 +D689 ldab L0BC0 +D68C andb #0x01 +D68E bne LD697 +D690 ldab L0BC0 +D693 andb #0x04 +D695 beq LD6A3 +D697 LD697: ldx #0x001A +D69A bclr 0x00,x,#0x01 +D69D ldab L001A +D6A0 stab L3000 +D6A3 LD6A3: ldab L0BC0 +D6A6 andb #0x08 +D6A8 beq LD6CA +D6AA ldab L0CD9 +D6AD cmpb #0x03 +D6AF bls LD6CA +D6B1 ldd L0BEF +D6B4 subd #0x0064 +D6B7 bcs LD6CA +D6B9 ldx #0x0014 +D6BC bset 0x00,x,#0x02 +D6BF ldab L0014 +D6C2 stab L3800 +D6C5 jsr LC0E0 +D6C8 bra LD6D6 +D6CA LD6CA: ldx #0x0014 +D6CD bclr 0x00,x,#0x01 +D6D0 ldab L0014 +D6D3 stab L3800 +D6D6 LD6D6: bra LD6DD +D6D8 LD6D8: jsr LD652 +D6DB bsr LD730 +D6DD LD6DD: ldab L0BC0 +D6E0 andb #0x08 +D6E2 beq LD6F5 +D6E4 ldab L0BC0 +D6E7 andb #0x40 +D6E9 beq LD6F5 +D6EB ldab L0015 +D6EE andb #0x01 +D6F0 beq LD6F5 +D6F2 jsr LC0E0 +D6F5 LD6F5: rts +D6F6 LD6F6: ldab L0CDB +D6F9 clra +D6FA pshb +D6FB psha +D6FC ldd L0BDD +D6FF jsr LFBBA +D702 std L0CEB +D705 ldab L0CDA +D708 clra +D709 pshb +D70A psha +D70B ldd L0BDF +D70E jsr LFBBA +D711 std L0CED +D714 ldab L0CD9 +D717 clra +D718 pshb +D719 psha +D71A ldd L0BE1 +D71D jsr LFBBA +D720 std L0CEF +D723 ldd L0CEB +D726 addd L0CED +D729 addd L0CEF +D72C std L0BEF +D72F rts +D730 LD730: ldab L0015 +D733 andb #0x1F +D735 beq LD780 +D737 ldd L0040 +D73A addd L003E +D73D subd L0BEF +D740 bls LD75B +D742 ldd #0xB06B +D745 jsr LC0BA +D748 ldd #0x01F4 +D74B jsr LE571 +D74E jsr LC5D3 +D751 ldd #0x01F4 +D754 jsr LE571 +D757 ldd #0x0001 +D75A rts +D75B LD75B: ldab L0015 +D75E andb #0x04 +D760 beq LD780 +D762 ldab L0E6E +D765 bne LD780 +D767 ldd #0xB076 +D76A jsr LC0BA +D76D ldd #0x01F4 +D770 jsr LE571 +D773 jsr LC5D3 +D776 ldd #0x01F4 +D779 jsr LE571 +D77C ldd #0x0001 +D77F rts +D780 LD780: clrb +D781 clra +D782 rts +D783 LD783: ldab L0006 +D786 clra +D787 ldx #0x000A +D78A idiv +D78B cmpb #0x04 +D78D bne LD79D +D78F ldab L001D +D792 andb #0x04 +D794 beq LD799 +D796 clrb +D797 clra +D798 rts +D799 LD799: ldd #0x0001 +D79C rts +D79D LD79D: clrb +D79E clra +D79F rts +D7A0 LD7A0: pshb +D7A1 tsx +D7A2 ldab 0x00,x +D7A4 cmpb #0x09 +D7A6 beq LD7C0 +D7A8 ldab 0x00,x +D7AA cmpb #0x45 +D7AC beq LD7C0 +D7AE ldab 0x00,x +D7B0 cmpb #0x4F +D7B2 beq LD7C0 +D7B4 ldab 0x00,x +D7B6 cmpb #0x59 +D7B8 beq LD7C0 +D7BA ldab 0x00,x +D7BC cmpb #0x63 +D7BE bne LD7C5 +D7C0 LD7C0: ldd #0x0001 +D7C3 bra LD7FD +D7C5 LD7C5: ldab L0E6D +D7C8 cmpb #0x01 +D7CA bne LD7FB +D7CC tsx +D7CD ldab 0x00,x +D7CF clra +D7D0 ldx #0x000A +D7D3 idiv +D7D4 cmpb #0x01 +D7D6 beq LD7E9 +D7D8 tsx +D7D9 ldab 0x00,x +D7DB clra +D7DC ldx #0x000A +D7DF idiv +D7E0 cmpb #0x02 +D7E2 beq LD7E9 +D7E4 ldd #0x0001 +D7E7 bra LD7FD +D7E9 LD7E9: tsx +D7EA ldab 0x00,x +D7EC cmpb #0x0B +D7EE bcs LD7F6 +D7F0 ldab 0x00,x +D7F2 cmpb #0x3E +D7F4 bls LD7FB +D7F6 LD7F6: ldd #0x0001 +D7F9 bra LD7FD +D7FB LD7FB: clrb +D7FC clra +D7FD LD7FD: ins +D7FE rts +D7FF LD7FF: clr L001C +D802 LD802: ldab L001C +D805 clra +D806 subd L004D +D809 bcc LD810 +D80B inc L001C +D80E bra LD802 +D810 LD810: ldab L001C +D813 clra +D814 lsld +D815 addd #0x0D1F +D818 xgdx +D819 ldd 0x00,x +D81B subd #0xFFFF +D81E bne LD830 +D820 clrb +D821 clra +D822 pshb +D823 psha +D824 ldab L001C +D827 clra +D828 lsld +D829 addd #0x0D1F +D82C pulx +D82D xgdx +D82E std 0x00,x +D830 LD830: ldab L001C +D833 clra +D834 lsld +D835 addd #0x0D1F +D838 xgdx +D839 inc 0x01,x +D83B bne LD83F +D83D inc 0x00,x +D83F LD83F: rts +D840 LD840: ldd L0044 +D843 bne LD848 +D845 jmp LD8D2 +D848 LD848: ldd L0044 +D84B pshb +D84C psha +D84D clra +D84E clrb +D84F pshb +D850 psha +D851 ldd #0x0DEB +D854 jsr LFBDF +D857 ins +D858 ins +D859 ldx L0DED +D85C pshx +D85D ldd L0DEB +D860 pshb +D861 psha +D862 ldx #0xE100 +D865 pshx +D866 ldd #0x05F5 +D869 pshb +D86A psha +D86B tsx +D86C ldd 0x06,x +D86E subd 0x02,x +D870 ldd 0x04,x +D872 sbcb 0x01,x +D874 sbca 0x00,x +D876 pulx +D877 pulx +D878 pulx +D879 pulx +D87A bcs LD88D +D87C ldx #0x1F00 +D87F pshx +D880 ldd #0xFA0A +D883 pshb +D884 psha +D885 ldd #0x0DEB +D888 jsr LFBDF +D88B ins +D88C ins +D88D LD88D: ldd L0044 +D890 pshb +D891 psha +D892 clra +D893 clrb +D894 pshb +D895 psha +D896 ldd #0x0DE7 +D899 jsr LFBDF +D89C ins +D89D ins +D89E ldx L0DE9 +D8A1 pshx +D8A2 ldd L0DE7 +D8A5 pshb +D8A6 psha +D8A7 ldx #0xE100 +D8AA pshx +D8AB ldd #0x05F5 +D8AE pshb +D8AF psha +D8B0 tsx +D8B1 ldd 0x06,x +D8B3 subd 0x02,x +D8B5 ldd 0x04,x +D8B7 sbcb 0x01,x +D8B9 sbca 0x00,x +D8BB pulx +D8BC pulx +D8BD pulx +D8BE pulx +D8BF bcs LD8D2 +D8C1 ldx #0x1F00 +D8C4 pshx +D8C5 ldd #0xFA0A +D8C8 pshb +D8C9 psha +D8CA ldd #0x0DE7 +D8CD jsr LFBDF +D8D0 ins +D8D1 ins +D8D2 LD8D2: rts +D8D3 LD8D3: clr L0018 +D8D6 LD8D6: ldab L0018 +D8D9 cmpb #0x10 +D8DB bcc LD8E8 +D8DD ldd #0x0032 +D8E0 jsr LE571 +D8E3 inc L0018 +D8E6 bra LD8D6 +D8E8 LD8E8: rts +D8E9 LD8E9: ldab L002B +D8EC cmpb #0x00 +D8EE bne LD908 +D8F0 ldd #0xAD84 +D8F3 jsr LC0BA +D8F6 bsr LD8D3 +D8F8 ldd #0xAD8F +D8FB jsr LC0BA +D8FE bsr LD8D3 +D900 ldd #0xAD9A +D903 jsr LC0BA +D906 bra LD956 +D908 LD908: cmpb #0x01 +D90A bne LD924 +D90C ldd #0xAD63 +D90F jsr LC0BA +D912 bsr LD8D3 +D914 ldd #0xAD6E +D917 jsr LC0BA +D91A bsr LD8D3 +D91C ldd #0xAD79 +D91F jsr LC0BA +D922 bra LD956 +D924 LD924: cmpb #0x02 +D926 bne LD940 +D928 ldd #0xAD42 +D92B jsr LC0BA +D92E bsr LD8D3 +D930 ldd #0xAD4D +D933 jsr LC0BA +D936 bsr LD8D3 +D938 ldd #0xAD58 +D93B jsr LC0BA +D93E bra LD956 +D940 LD940: ldd #0xAD21 +D943 jsr LC0BA +D946 bsr LD8D3 +D948 ldd #0xAD2C +D94B jsr LC0BA +D94E bsr LD8D3 +D950 ldd #0xAD37 +D953 jsr LC0BA +D956 LD956: jsr LD8D3 +D959 rts +D95A LD95A: ldab L0006 +D95D cmpb L0BAF +D960 bne LD96F +D962 jsr LD7FF +D965 ldab L0BB4 +D968 stab L0006 +D96B bsr LD9C2 +D96D bra LD9C1 +D96F LD96F: ldab L0006 +D972 cmpb L0BAE +D975 bne LD984 +D977 jsr LD7FF +D97A ldab L0BB3 +D97D stab L0006 +D980 bsr LD9C2 +D982 bra LD9C1 +D984 LD984: ldab L0006 +D987 cmpb L0BAD +D98A bne LD999 +D98C jsr LD7FF +D98F ldab L0BB2 +D992 stab L0006 +D995 bsr LD9C2 +D997 bra LD9C1 +D999 LD999: ldab L0006 +D99C cmpb L0BAC +D99F bne LD9AE +D9A1 jsr LD7FF +D9A4 ldab L0BB1 +D9A7 stab L0006 +D9AA bsr LD9C2 +D9AC bra LD9C1 +D9AE LD9AE: ldab L0006 +D9B1 cmpb L0BAB +D9B4 bne LD9C1 +D9B6 jsr LD7FF +D9B9 ldab L0BB0 +D9BC stab L0006 +D9BF bsr LD9C2 +D9C1 LD9C1: rts +D9C2 LD9C2: ldd #0x03E8 +D9C5 jsr LE571 +D9C8 jsr LD783 +D9CB subd #0x0000 +D9CE beq LD9DB +D9D0 clr L0006 +D9D3 clrb +D9D4 clra +D9D5 std L004D +D9D8 jmp LDA63 +D9DB LD9DB: jsr LD213 +D9DE subd #0x0000 +D9E1 bne LD9ED +D9E3 clr L0006 +D9E6 clrb +D9E7 clra +D9E8 std L004D +D9EB bra LDA63 +D9ED LD9ED: ldd L0D0B +D9F0 subd #0xFFFF +D9F3 bne LD9FA +D9F5 clrb +D9F6 clra +D9F7 std L0D0B +D9FA LD9FA: ldx L0D0B +D9FD inx +D9FE stx L0D0B +DA01 ldab L0006 +DA04 clra +DA05 lsld +DA06 addd #0x08C8 +DA09 xgdx +DA0A ldd 0x00,x +DA0C andb #0x7F +DA0E clra +DA0F std L004D +DA12 ldab L0006 +DA15 clra +DA16 lsld +DA17 addd #0x0800 +DA1A xgdx +DA1B ldd 0x00,x +DA1D andb #0xFF +DA1F anda #0x3F +DA21 pshb +DA22 psha +DA23 clra +DA24 clrb +DA25 pshb +DA26 psha +DA27 ldd #0x0D17 +DA2A jsr LFBDF +DA2D ins +DA2E ins +DA2F ldx L0D19 +DA32 pshx +DA33 ldd L0D17 +DA36 pshb +DA37 psha +DA38 ldx #0xE100 +DA3B pshx +DA3C ldd #0x05F5 +DA3F pshb +DA40 psha +DA41 tsx +DA42 ldd 0x06,x +DA44 subd 0x02,x +DA46 ldd 0x04,x +DA48 sbcb 0x01,x +DA4A sbca 0x00,x +DA4C pulx +DA4D pulx +DA4E pulx +DA4F pulx +DA50 bcs LDA63 +DA52 ldx #0x1F00 +DA55 pshx +DA56 ldd #0xFA0A +DA59 pshb +DA5A psha +DA5B ldd #0x0D17 +DA5E jsr LFBDF +DA61 ins +DA62 ins +DA63 LDA63: rts +DA64 LDA64: ldx L0BB9 +DA67 inx +DA68 stx L0BB9 +DA6B ldd L0BB5 +DA6E ldx #0x0032 +DA71 idiv +DA72 xgdx +DA73 pshb +DA74 psha +DA75 ldd #0x00C3 +DA78 jsr LFBBA +DA7B subd L0BB9 +DA7E bcc LDA85 +DA80 clrb +DA81 clra +DA82 std L0BB9 +DA85 LDA85: ldd L0BB9 +DA88 pshb +DA89 psha +DA8A ldd #0x000A +DA8D jsr LFBBA +DA90 pshb +DA91 psha +DA92 ldd L0BB5 +DA95 ldx #0x0032 +DA98 idiv +DA99 xgdx +DA9A pulx +DA9B xgdx +DA9C idiv +DA9D xgdx +DA9E pshb +DA9F psha +DAA0 ldd #0x000A +DAA3 jsr LFBBA +DAA6 ldx #0x000A +DAA9 idiv +DAAA xgdx +DAAB std L004A +DAAE ldd L004A +DAB1 jsr LFE32 +DAB4 orab *L00CA +DAB6 test +DAB7 jmp 0xDA,x ; Undetermined Branch Address +DAB9 .byte 0xCA,0x02,0x80,0xDA,0xCA,0x01,0xC2,0xDA +DAC1 .byte 0xCA,0x01,0xC2,0xDB +DAC5 ; DAC5: 43 +DAC5 .ascii 'C' +DAC6 .byte 0xF9,0x8E,0x00,0x00,0xFC,0x0D,0x07,0x83 +DACE .byte 0xFF,0xFF +DAD0 ; DAD0: 26 +DAD0 .ascii '&' +DAD1 .byte 0x05 +DAD2 ; DAD2: 5F,4F +DAD2 .ascii '_O' +DAD4 .byte 0xFD,0x0D,0x07,0xFE,0x0D,0x07,0x08,0xFF +DADC .byte 0x0D,0x07,0xF6,0x00,0x06 +DAE1 ; DAE1: 4F +DAE1 .ascii 'O' +DAE2 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 +DAEA .byte 0xFF,0x84 +DAEC ; DAEC: 3F,37,36,4F,5F,37,36 +DAEC .ascii '?76O_76' +DAF3 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF +DAF9 ; DAF9: 31,31 +DAF9 .ascii '11' +DAFB .byte 0xFE,0x0D,0x11 +DAFE ; DAFE: 3C +DAFE .ascii '<' +DAFF .byte 0xFC,0x0D,0x0F +DB02 ; DB02: 37,36 +DB02 .ascii '76' +DB04 .byte 0xCE,0xE1,0x00 +DB07 ; DB07: 3C +DB07 .ascii '<' +DB08 .byte 0xCC,0x05,0xF5 +DB0B ; DB0B: 37,36,30 +DB0B .ascii '760' +DB0E .byte 0xEC,0x06,0xA3,0x02,0xEC,0x04,0xE2,0x01 +DB16 .byte 0xA2,0x00 +DB18 ; DB18: 38,38,38,38,25 +DB18 .ascii '8888%' +DB1D .byte 0x11,0xCE,0x1F,0x00 +DB21 ; DB21: 3C +DB21 .ascii '<' +DB22 .byte 0xCC,0xFA,0x0A +DB25 ; DB25: 37,36 +DB25 .ascii '76' +DB27 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF +DB2D ; DB2D: 31,31,5F,4F +DB2D .ascii '11_O' +DB31 .byte 0xFD,0x00 +DB33 ; DB33: 44 +DB33 .ascii 'D' +DB34 .byte 0xCE,0x00,0x1B,0x1D,0x00,0x01,0x7F,0x00 +DB3C ; DB3C: 4F +DB3C .ascii 'O' +DB3D .byte 0xCE,0x00,0x11,0x1C,0x00,0x10 +DB43 ; DB43: 39 +DB43 .ascii '9' +DB44 LDB44: ldab L002B +DB47 cmpb #0x00 +DB49 bne LDB53 +DB4B ldd #0xACDF +DB4E jsr LC0BA +DB51 bra LDB71 +DB53 LDB53: cmpb #0x01 +DB55 bne LDB5F +DB57 ldd #0xACD4 +DB5A jsr LC0BA +DB5D bra LDB71 +DB5F LDB5F: cmpb #0x02 +DB61 bne LDB6B +DB63 ldd #0xACEA +DB66 jsr LC0BA +DB69 bra LDB71 +DB6B LDB6B: ldd #0xACD4 +DB6E jsr LC0BA +DB71 LDB71: jsr LD8D3 +DB74 ldx #0x0001 +DB77 pshx +DB78 ldd L0040 +DB7B addd L003E +DB7E jsr LBE9E +DB81 pulx +DB82 ldd L0040 +DB85 beq LDB8C +DB87 jsr LC456 +DB8A bra LDB92 +DB8C LDB8C: ldd #0x0258 +DB8F jsr LE571 +DB92 LDB92: ldd L003E +DB95 beq LDB9A +DB97 jsr LC5D3 +DB9A LDB9A: ldab L002B +DB9D cmpb #0x00 +DB9F bne LDBA9 +DBA1 ldd #0xAD16 +DBA4 jsr LC0BA +DBA7 bra LDBC7 +DBA9 LDBA9: cmpb #0x01 +DBAB bne LDBB5 +DBAD ldd #0xAD0B +DBB0 jsr LC0BA +DBB3 bra LDBC7 +DBB5 LDBB5: cmpb #0x02 +DBB7 bne LDBC1 +DBB9 ldd #0xAD00 +DBBC jsr LC0BA +DBBF bra LDBC7 +DBC1 LDBC1: ldd #0xACF5 +DBC4 jsr LC0BA +DBC7 LDBC7: jsr LD8D3 +DBCA rts +DBCB LDBCB: ldab L001B +DBCE andb #0x01 +DBD0 bne LDBD5 +DBD2 jmp LDC98 +DBD5 LDBD5: ldab L0006 +DBD8 clra +DBD9 lsld +DBDA addd #0x08C8 +DBDD xgdx +DBDE ldd 0x00,x +DBE0 anda #0x08 +DBE2 bne LDBE7 +DBE4 jmp LDC98 +DBE7 LDBE7: jsr LD7FF +DBEA ldd #0x03E8 +DBED jsr LE571 +DBF0 jsr LD346 +DBF3 subd #0x0000 +DBF6 bne LDC00 +DBF8 jsr LD783 +DBFB subd #0x0000 +DBFE beq LDC17 +DC00 LDC00: clrb +DC01 clra +DC02 std L004D +DC05 ldd L0044 +DC08 addd L0BB7 +DC0B lsrd +DC0C addd L0040 +DC0F subd L0BB7 +DC12 std L0040 +DC15 bra LDC8F +DC17 LDC17: jsr LD213 +DC1A subd #0x0000 +DC1D bne LDC36 +DC1F clrb +DC20 clra +DC21 std L004D +DC24 ldd L0044 +DC27 addd L0BB7 +DC2A lsrd +DC2B addd L0040 +DC2E subd L0BB7 +DC31 std L0040 +DC34 bra LDC8F +DC36 LDC36: ldd L0D09 +DC39 subd #0xFFFF +DC3C bne LDC43 +DC3E clrb +DC3F clra +DC40 std L0D09 +DC43 LDC43: ldx L0D09 +DC46 inx +DC47 stx L0D09 +DC4A ldd L0BB7 +DC4D pshb +DC4E psha +DC4F clra +DC50 clrb +DC51 pshb +DC52 psha +DC53 ldd #0x0D13 +DC56 jsr LFBDF +DC59 ins +DC5A ins +DC5B ldx L0D15 +DC5E pshx +DC5F ldd L0D13 +DC62 pshb +DC63 psha +DC64 ldx #0xE100 +DC67 pshx +DC68 ldd #0x05F5 +DC6B pshb +DC6C psha +DC6D tsx +DC6E ldd 0x06,x +DC70 subd 0x02,x +DC72 ldd 0x04,x +DC74 sbcb 0x01,x +DC76 sbca 0x00,x +DC78 pulx +DC79 pulx +DC7A pulx +DC7B pulx +DC7C bcs LDC8F +DC7E ldx #0x1F00 +DC81 pshx +DC82 ldd #0xFA0A +DC85 pshb +DC86 psha +DC87 ldd #0x0D13 +DC8A jsr LFBDF +DC8D ins +DC8E ins +DC8F LDC8F: ldx #0x001B +DC92 bclr 0x00,x,#0x01 +DC95 clr L004F +DC98 LDC98: ldab L0011 +DC9B andb #0x08 +DC9D bne LDCA2 +DC9F jsr LD95A +DCA2 LDCA2: rts +DCA3 LDCA3: ldx #0x0BBC +DCA6 bclr 0x00,x,#0x1C +DCA9 ldab L0BBC +DCAC andb #0x03 +DCAE bne LDCF8 +DCB0 ldd L0BBD +DCB3 pshb +DCB4 psha +DCB5 clra +DCB6 clrb +DCB7 pshb +DCB8 psha +DCB9 ldd #0x0DF7 +DCBC jsr LFBDF +DCBF ins +DCC0 ins +DCC1 ldx L0DF9 +DCC4 pshx +DCC5 ldd L0DF7 +DCC8 pshb +DCC9 psha +DCCA ldx #0xE100 +DCCD pshx +DCCE ldd #0x05F5 +DCD1 pshb +DCD2 psha +DCD3 tsx +DCD4 ldd 0x06,x +DCD6 subd 0x02,x +DCD8 ldd 0x04,x +DCDA sbcb 0x01,x +DCDC sbca 0x00,x +DCDE pulx +DCDF pulx +DCE0 pulx +DCE1 pulx +DCE2 bcs LDCF5 +DCE4 ldx #0x1F00 +DCE7 pshx +DCE8 ldd #0xFA0A +DCEB pshb +DCEC psha +DCED ldd #0x0DF7 +DCF0 jsr LFBDF +DCF3 ins +DCF4 ins +DCF5 LDCF5: jmp LDDD4 +DCF8 LDCF8: ldab L0BBC +DCFB andb #0x03 +DCFD cmpb #0x01 +DCFF beq LDD04 +DD01 jmp LDDD4 +DD04 LDD04: ldab L0BBC +DD07 andb #0xE0 +DD09 lsrb +DD0A lsrb +DD0B lsrb +DD0C lsrb +DD0D lsrb +DD0E stab L0BBC +DD11 ldab L0BBC +DD14 cmpb L0BC4 +DD17 bne LDD4C +DD19 ldab L0BD7 +DD1C cmpb #0x01 +DD1E bne LDD2A +DD20 inc L0CDB +DD23 ldab #0x03 +DD25 stab L0048 +DD28 bra LDD4A +DD2A LDD2A: ldab L0BD8 +DD2D cmpb #0x01 +DD2F bne LDD3B +DD31 inc L0CDA +DD34 ldab #0x02 +DD36 stab L0048 +DD39 bra LDD4A +DD3B LDD3B: ldab L0BD9 +DD3E cmpb #0x01 +DD40 bne LDD4A +DD42 inc L0CD9 +DD45 ldab #0x01 +DD47 stab L0048 +DD4A LDD4A: bra LDDC0 +DD4C LDD4C: ldab L0BBC +DD4F cmpb L0BC5 +DD52 bne LDD87 +DD54 ldab L0BD7 +DD57 cmpb #0x04 +DD59 bne LDD65 +DD5B inc L0CDB +DD5E ldab #0x03 +DD60 stab L0048 +DD63 bra LDD85 +DD65 LDD65: ldab L0BD8 +DD68 cmpb #0x04 +DD6A bne LDD76 +DD6C inc L0CDA +DD6F ldab #0x02 +DD71 stab L0048 +DD74 bra LDD85 +DD76 LDD76: ldab L0BD9 +DD79 cmpb #0x04 +DD7B bne LDD85 +DD7D inc L0CD9 +DD80 ldab #0x01 +DD82 stab L0048 +DD85 LDD85: bra LDDC0 +DD87 LDD87: ldab L0BBC +DD8A cmpb L0BC6 +DD8D bne LDDC0 +DD8F ldab L0BD7 +DD92 cmpb #0x02 +DD94 bne LDDA0 +DD96 inc L0CDB +DD99 ldab #0x03 +DD9B stab L0048 +DD9E bra LDDC0 +DDA0 LDDA0: ldab L0BD8 +DDA3 cmpb #0x02 +DDA5 bne LDDB1 +DDA7 inc L0CDA +DDAA ldab #0x02 +DDAC stab L0048 +DDAF bra LDDC0 +DDB1 LDDB1: ldab L0BD9 +DDB4 cmpb #0x02 +DDB6 bne LDDC0 +DDB8 inc L0CD9 +DDBB ldab #0x01 +DDBD stab L0048 +DDC0 LDDC0: ldab L0017 +DDC3 andb #0x08 +DDC5 bne LDDD4 +DDC7 ldab L0BBC +DDCA bne LDDD4 +DDCC inc L0CDC +DDCF ldab #0x04 +DDD1 stab L0048 +DDD4 LDDD4: rts +DDD5 LDDD5: jsr LBE69 +DDD8 ldab #0x03 +DDDA stab L001C +DDDD LDDDD: ldab L001C +DDE0 cmpb #0x0D +DDE2 bcc LDE00 +DDE4 ldab L001C +DDE7 clra +DDE8 addd #0x0CB9 +DDEB xgdx +DDEC ldab 0x00,x +DDEE pshb +DDEF ldd #0x0B9C +DDF2 subb L001C +DDF5 sbca #0x00 +DDF7 xgdx +DDF8 pulb +DDF9 stab 0x00,x +DDFB inc L001C +DDFE bra LDDDD +DE00 LDE00: jsr LBE10 +DE03 ldab #0x14 +DE05 stab L002C +DE08 rts +DE09 LDE09: ldd #0x0B9A +DE0C jsr LC0BA +DE0F ldab #0x14 +DE11 stab L002C +DE14 rts +DE15 LDE15: ldab L001B +DE18 andb #0x01 +DE1A bne LDE1F +DE1C jmp LDEA4 +DE1F LDE1F: ldab L0006 +DE22 clra +DE23 lsld +DE24 addd #0x08C8 +DE27 xgdx +DE28 ldd 0x00,x +DE2A anda #0x08 +DE2C beq LDEA4 +DE2E ldab L0011 +DE31 andb #0x08 +DE33 bne LDE68 +DE35 ldab L0006 +DE38 cmpb L0BAF +DE3B beq LDE5D +DE3D ldab L0006 +DE40 cmpb L0BAE +DE43 beq LDE5D +DE45 ldab L0006 +DE48 cmpb L0BAD +DE4B beq LDE5D +DE4D ldab L0006 +DE50 cmpb L0BAC +DE53 beq LDE5D +DE55 ldab L0006 +DE58 cmpb L0BAB +DE5B bne LDE68 +DE5D LDE5D: ldx #0x001B +DE60 bclr 0x00,x,#0x01 +DE63 clr L004F +DE66 bra LDEA4 +DE68 LDE68: ldd L0044 +DE6B subd L0BB7 +DE6E bls LDE9B +DE70 ldd L0040 +DE73 addd L003E +DE76 pshb +DE77 psha +DE78 ldd L0044 +DE7B subd L0BB7 +DE7E addd L0044 +DE81 tsx +DE82 subd 0x00,x +DE84 ins +DE85 ins +DE86 bhi LDE9B +DE88 ldd L0BB7 +DE8B beq LDE9B +DE8D ldd L0044 +DE90 subd L0BB7 +DE93 addd L0044 +DE96 std L0044 +DE99 bra LDEA4 +DE9B LDE9B: ldx #0x001B +DE9E bclr 0x00,x,#0x01 +DEA1 clr L004F +DEA4 LDEA4: rts +DEA5 LDEA5: ldab L002B +DEA8 cmpb #0x00 +DEAA bne LDEB9 +DEAC ldx #0x0012 +DEAF pshx +DEB0 ldd #0xAE7E +DEB3 jsr LC02E +DEB6 pulx +DEB7 bra LDEE6 +DEB9 LDEB9: cmpb #0x01 +DEBB bne LDECA +DEBD ldx #0x000F +DEC0 pshx +DEC1 ldd #0xAE6D +DEC4 jsr LC02E +DEC7 pulx +DEC8 bra LDEE6 +DECA LDECA: cmpb #0x02 +DECC bne LDEDB +DECE ldx #0x0010 +DED1 pshx +DED2 ldd #0xAE5B +DED5 jsr LC02E +DED8 pulx +DED9 bra LDEE6 +DEDB LDEDB: ldx #0x0015 +DEDE pshx +DEDF ldd #0xAE44 +DEE2 jsr LC02E +DEE5 pulx +DEE6 LDEE6: rts +DEE7 LDEE7: ldab L0BC0 +DEEA andb #0x01 +DEEC bne LDEF5 +DEEE ldab L0BC0 +DEF1 andb #0x04 +DEF3 beq LDF0A +DEF5 LDEF5: ldab #0xFF +DEF7 stab L0BBC +DEFA ldab L0015 +DEFD blt LDF02 +DEFF jsr LC67D +DF02 LDF02: jsr LD66B +DF05 jsr LDCA3 +DF08 bra LDF2F +DF0A LDF0A: ldab L0BC0 +DF0D andb #0x02 +DF0F beq LDF2F +DF11 ldab L002F +DF14 bne LDF2F +DF16 ldab L001B +DF19 andb #0x02 +DF1B bne LDF2F +DF1D ldd #0x00FF +DF20 jsr LC7E7 +DF23 ldx #0x001B +DF26 bset 0x00,x,#0x02 +DF29 ldx #0x0BC1 +DF2C bset 0x00,x,#0x04 +DF2F LDF2F: ldab L0021 +DF32 andb #0x20 +DF34 beq LDF3D +DF36 jsr LD652 +DF39 jsr LDEA5 +DF3C rts +DF3D LDF3D: ldab L004F +DF40 bne LDF48 +DF42 ldx #0x001B +DF45 bclr 0x00,x,#0x01 +DF48 LDF48: ldab L0025 +DF4B bne LDF6D +DF4D ldab L001B +DF50 andb #0x40 +DF52 beq LDF6D +DF54 jsr LD652 +DF57 ldd L0040 +DF5A bne LDF61 +DF5C ldd L003E +DF5F beq LDF64 +DF61 LDF61: jsr LDB44 +DF64 LDF64: jsr LD66B +DF67 ldx #0x001B +DF6A bclr 0x00,x,#0x40 +DF6D LDF6D: ldab L002C +DF70 beq LDF75 +DF72 jmp LE066 +DF75 LDF75: ldab L0034 +DF78 bne LDF85 +DF7A jsr LBE69 +DF7D ldab #0x32 +DF7F stab L0034 +DF82 jmp LE063 +DF85 LDF85: ldd L0040 +DF88 bne LDF8F +DF8A ldd L003E +DF8D beq LDFA5 +DF8F LDF8F: ldx #0x0001 +DF92 pshx +DF93 ldd L0040 +DF96 addd L003E +DF99 jsr LBE9E +DF9C pulx +DF9D ldab #0x05 +DF9F stab L002C +DFA2 jmp LE063 +DFA5 LDFA5: ldab L0CD9 +DFA8 cmpb #0x04 +DFAA bcc LDFB3 +DFAC ldab L0BC0 +DFAF andb #0x01 +DFB1 bne LDFBA +DFB3 LDFB3: ldab L0021 +DFB6 andb #0x40 +DFB8 beq LDFFD +DFBA LDFBA: ldab L002B +DFBD cmpb #0x00 +DFBF bne LDFCE +DFC1 ldx #0x0019 +DFC4 pshx +DFC5 ldd #0xADE7 +DFC8 jsr LC02E +DFCB pulx +DFCC bra LDFFB +DFCE LDFCE: cmpb #0x01 +DFD0 bne LDFDF +DFD2 ldx #0x0012 +DFD5 pshx +DFD6 ldd #0xADD3 +DFD9 jsr LC02E +DFDC pulx +DFDD bra LDFFB +DFDF LDFDF: cmpb #0x02 +DFE1 bne LDFF0 +DFE3 ldx #0x0019 +DFE6 pshx +DFE7 ldd #0xADB8 +DFEA jsr LC02E +DFED pulx +DFEE bra LDFFB +DFF0 LDFF0: ldx #0x0011 +DFF3 pshx +DFF4 ldd #0xADA5 +DFF7 jsr LC02E +DFFA pulx +DFFB LDFFB: bra LE063 +DFFD LDFFD: ldab L0BC0 +E000 andb #0x08 +E002 beq LE056 +E004 ldab L0BC1 +E007 andb #0x08 +E009 bne LE013 +E00B ldd L0BEF +E00E subd #0x0064 +E011 bcc LE056 +E013 LE013: ldab L002B +E016 cmpb #0x00 +E018 bne LE027 +E01A ldx #0x0012 +E01D pshx +E01E ldd #0xAE30 +E021 jsr LC02E +E024 pulx +E025 bra LE054 +E027 LE027: cmpb #0x01 +E029 bne LE038 +E02B ldx #0x000B +E02E pshx +E02F ldd #0xAE23 +E032 jsr LC02E +E035 pulx +E036 bra LE054 +E038 LE038: cmpb #0x02 +E03A bne LE049 +E03C ldx #0x0012 +E03F pshx +E040 ldd #0xAE0F +E043 jsr LC02E +E046 pulx +E047 bra LE054 +E049 LE049: ldx #0x000B +E04C pshx +E04D ldd #0xAE02 +E050 jsr LC02E +E053 pulx +E054 LE054: bra LE063 +E056 LE056: ldab L0BBF +E059 clra +E05A pshb +E05B psha +E05C ldd #0x0993 +E05F jsr LC02E +E062 pulx +E063 LE063: jmp LE56A +E066 LE066: ldab L0006 +E069 bne LE06E +E06B jmp LE56A +E06E LE06E: ldx #0x001D +E071 bset 0x00,x,#0x40 +E074 jsr LE7C7 +E077 ldab L0006 +E07A cmpb #0x59 +E07C bne LE084 +E07E jsr LDE09 +E081 jmp LE55E +E084 LE084: ldab L0006 +E087 jsr LD468 +E08A subd #0x0000 +E08D beq LE0A7 +E08F jsr LD561 +E092 subd #0x0000 +E095 bne LE0A7 +E097 jsr LD346 +E09A subd #0x0000 +E09D bne LE0A7 +E09F jsr LD783 +E0A2 subd #0x0000 +E0A5 beq LE0B0 +E0A7 LE0A7: jsr LE5D1 +E0AA jsr LD8E9 +E0AD jmp LE55E +E0B0 LE0B0: ldab L0006 +E0B3 clra +E0B4 lsld +E0B5 addd #0x0800 +E0B8 xgdx +E0B9 ldd 0x00,x +E0BB andb #0xFF +E0BD anda #0x3F +E0BF std L0044 +E0C2 ldab L0006 +E0C5 clra +E0C6 lsld +E0C7 addd #0x08C8 +E0CA xgdx +E0CB ldd 0x00,x +E0CD andb #0x7F +E0CF clra +E0D0 std L004D +E0D3 ldab L0BC0 +E0D6 bge LE0DD +E0D8 clrb +E0D9 clra +E0DA std L0044 +E0DD LE0DD: ldab L0BC0 +E0E0 andb #0x02 +E0E2 bne LE0E7 +E0E4 jsr LDE15 +E0E7 LE0E7: ldab L0011 +E0EA andb #0x20 +E0EC bne LE108 +E0EE ldab L0BC0 +E0F1 andb #0x02 +E0F3 bne LE108 +E0F5 ldd L0040 +E0F8 addd L003E +E0FB subd L0044 +E0FE bcs LE108 +E100 ldab L0BC0 +E103 blt LE108 +E105 jsr LDA64 +E108 LE108: ldd L0040 +E10B addd L003E +E10E subd L0044 +E111 bcc LE163 +E113 ldab L0BC0 +E116 andb #0x10 +E118 bne LE163 +E11A ldab L002B +E11D cmpb #0x00 +E11F bne LE129 +E121 ldd #0xACC9 +E124 jsr LC0BA +E127 bra LE147 +E129 LE129: cmpb #0x01 +E12B bne LE135 +E12D ldd #0xACBE +E130 jsr LC0BA +E133 bra LE147 +E135 LE135: cmpb #0x02 +E137 bne LE141 +E139 ldd #0xACB3 +E13C jsr LC0BA +E13F bra LE147 +E141 LE141: ldd #0xACA8 +E144 jsr LC0BA +E147 LE147: jsr LD8D3 +E14A ldx #0x0000 +E14D pshx +E14E ldd L0044 +E151 jsr LBE9E +E154 pulx +E155 jsr LE5D1 +E158 jsr LD8D3 +E15B ldab #0x0C +E15D stab L002C +E160 jmp LE55E +E163 LE163: ldab L0BC0 +E166 andb #0x01 +E168 bne LE17B +E16A ldab L0BC0 +E16D andb #0x04 +E16F bne LE17B +E171 ldab L0BC0 +E174 andb #0x0F +E176 beq LE17B +E178 jmp LE335 +E17B LE17B: ldd L0040 +E17E addd L003E +E181 subd L0044 +E184 std L1016 +E187 ldab L0015 +E18A andb #0x01 +E18C beq LE196 +E18E ldd L1016 +E191 subd #0x0064 +E194 bcs LE1D2 +E196 LE196: ldab L0015 +E199 andb #0x02 +E19B beq LE1A5 +E19D ldd L1016 +E1A0 subd #0x00C8 +E1A3 bcs LE1D2 +E1A5 LE1A5: ldab L0015 +E1A8 andb #0x04 +E1AA beq LE1B4 +E1AC ldd L1016 +E1AF subd #0x01F4 +E1B2 bcs LE1D2 +E1B4 LE1B4: ldab L0015 +E1B7 andb #0x08 +E1B9 beq LE1C3 +E1BB ldd L1016 +E1BE subd #0x03E8 +E1C1 bcs LE1D2 +E1C3 LE1C3: ldab L0015 +E1C6 andb #0x10 +E1C8 beq LE1DD +E1CA ldd L1016 +E1CD subd #0x07D0 +E1D0 bcc LE1DD +E1D2 LE1D2: jsr LC0E0 +E1D5 subd #0x0000 +E1D8 bne LE1DB +E1DA rts +E1DB LE1DB: bra LE1E0 +E1DD LE1DD: jsr LC5D3 +E1E0 LE1E0: jsr LD652 +E1E3 ldd L0040 +E1E6 subd L0044 +E1E9 addd L003E +E1EC std L0040 +E1EF clrb +E1F0 clra +E1F1 std L003E +E1F4 ldx #0x001B +E1F7 bset 0x00,x,#0x80 +E1FA jsr LD213 +E1FD subd #0x0000 +E200 bne LE214 +E202 jsr LE5D1 +E205 jsr LD8E9 +E208 ldd L0040 +E20B addd L0044 +E20E std L0040 +E211 jmp LE329 +E214 LE214: jsr LDBCB +E217 ldab L001B +E21A andb #0x20 +E21C beq LE263 +E21E ldd L0044 +E221 pshb +E222 psha +E223 clra +E224 clrb +E225 pshb +E226 psha +E227 ldd #0x0DFB +E22A jsr LFBDF +E22D ins +E22E ins +E22F ldx L0DFD +E232 pshx +E233 ldd L0DFB +E236 pshb +E237 psha +E238 ldx #0xE100 +E23B pshx +E23C ldd #0x05F5 +E23F pshb +E240 psha +E241 tsx +E242 ldd 0x06,x +E244 subd 0x02,x +E246 ldd 0x04,x +E248 sbcb 0x01,x +E24A sbca 0x00,x +E24C pulx +E24D pulx +E24E pulx +E24F pulx +E250 bcs LE263 +E252 ldx #0x1F00 +E255 pshx +E256 ldd #0xFA0A +E259 pshb +E25A psha +E25B ldd #0x0DFB +E25E jsr LFBDF +E261 ins +E262 ins +E263 LE263: ldab L0BC0 +E266 bge LE2E0 +E268 ldab L0006 +E26B clra +E26C lsld +E26D addd #0x0800 +E270 xgdx +E271 ldd 0x00,x +E273 andb #0xFF +E275 bne LE279 +E277 anda #0x3F +E279 LE279: beq LE2E0 +E27B ldd L0D0D +E27E subd #0xFFFF +E281 bne LE288 +E283 clrb +E284 clra +E285 std L0D0D +E288 LE288: ldx L0D0D +E28B inx +E28C stx L0D0D +E28F ldab L0006 +E292 clra +E293 lsld +E294 addd #0x0800 +E297 xgdx +E298 ldd 0x00,x +E29A andb #0xFF +E29C anda #0x3F +E29E pshb +E29F psha +E2A0 clra +E2A1 clrb +E2A2 pshb +E2A3 psha +E2A4 ldd #0x0D1B +E2A7 jsr LFBDF +E2AA ins +E2AB ins +E2AC ldx L0D1D +E2AF pshx +E2B0 ldd L0D1B +E2B3 pshb +E2B4 psha +E2B5 ldx #0xE100 +E2B8 pshx +E2B9 ldd #0x05F5 +E2BC pshb +E2BD psha +E2BE tsx +E2BF ldd 0x06,x +E2C1 subd 0x02,x +E2C3 ldd 0x04,x +E2C5 sbcb 0x01,x +E2C7 sbca 0x00,x +E2C9 pulx +E2CA pulx +E2CB pulx +E2CC pulx +E2CD bcs LE2E0 +E2CF ldx #0x1F00 +E2D2 pshx +E2D3 ldd #0xFA0A +E2D6 pshb +E2D7 psha +E2D8 ldd #0x0D1B +E2DB jsr LFBDF +E2DE ins +E2DF ins +E2E0 LE2E0: ldab L0011 +E2E3 andb #0x10 +E2E5 bne LE2FB +E2E7 ldd L0040 +E2EA beq LE2FB +E2EC ldd L0040 +E2EF subd L0050 +E2F2 bcc LE309 +E2F4 ldab L0011 +E2F7 andb #0x10 +E2F9 bne LE309 +E2FB LE2FB: jsr LDB44 +E2FE ldx #0x001B +E301 bclr 0x00,x,#0x40 +E304 clr L0025 +E307 bra LE323 +E309 LE309: clr L002C +E30C ldd #0x01F4 +E30F jsr LE571 +E312 jsr LE5AA +E315 jsr LD8E9 +E318 ldx #0x001B +E31B bset 0x00,x,#0x40 +E31E ldab #0x0A +E320 stab L0025 +E323 LE323: jsr LD7FF +E326 jsr LD840 +E329 LE329: jsr LE89A +E32C ldx #0x0BC1 +E32F bclr 0x00,x,#0x08 +E332 jmp LE55E +E335 LE335: ldab L0BC0 +E338 andb #0x02 +E33A bne LE33F +E33C jmp LE55E +E33F LE33F: clrb +E340 clra +E341 std L0076 +E344 ldx #0x0017 +E347 bclr 0x00,x,#0x01 +E34A ldx #0x0017 +E34D bclr 0x00,x,#0x02 +E350 ldd L0044 +E353 bne LE371 +E355 ldab L0BC0 +E358 andb #0x10 +E35A bne LE364 +E35C ldx #0x0021 +E35F bset 0x00,x,#0x80 +E362 bra LE36F +E364 LE364: ldx #0x0021 +E367 bclr 0x00,x,#0x80 +E36A ldab #0x05 +E36C stab L0075 +E36F LE36F: bra LE3C8 +E371 LE371: ldab L0BC0 +E374 andb #0x10 +E376 beq LE3C8 +E378 ldd L0040 +E37B bne LE3C8 +E37D ldab L0BC0 +E380 andb #0x20 +E382 beq LE3C2 +E384 ldx #0x0017 +E387 bset 0x00,x,#0x01 +E38A ldab L002B +E38D cmpb #0x00 +E38F bne LE399 +E391 ldd #0xACC9 +E394 jsr LC0BA +E397 bra LE3B7 +E399 LE399: cmpb #0x01 +E39B bne LE3A5 +E39D ldd #0xACBE +E3A0 jsr LC0BA +E3A3 bra LE3B7 +E3A5 LE3A5: cmpb #0x02 +E3A7 bne LE3B1 +E3A9 ldd #0xACB3 +E3AC jsr LC0BA +E3AF bra LE3B7 +E3B1 LE3B1: ldd #0xACA8 +E3B4 jsr LC0BA +E3B7 LE3B7: jsr LD8D3 +E3BA ldx #0x0017 +E3BD bset 0x00,x,#0x02 +E3C0 bra LE3C8 +E3C2 LE3C2: ldx #0x001F +E3C5 bset 0x00,x,#0x08 +E3C8 LE3C8: ldx #0x001D +E3CB bset 0x00,x,#0x02 +E3CE ldx #0x0019 +E3D1 bset 0x00,x,#0x08 +E3D4 ldab #0x32 +E3D6 stab L0031 +E3D9 ldab #0x19 +E3DB stab L0036 +E3DE LE3DE: ldab L001D +E3E1 andb #0x02 +E3E3 bne LE3E8 +E3E5 jmp LE46E +E3E8 LE3E8: ldab L0075 +E3EB cmpb #0x04 +E3ED bhi LE3F4 +E3EF ldab L0036 +E3F2 bne LE430 +E3F4 LE3F4: clr L0006 +E3F7 clrb +E3F8 clra +E3F9 std L0076 +E3FC clr L002E +E3FF clr L002C +E402 clr L0075 +E405 ldx #0x0017 +E408 bclr 0x00,x,#0x01 +E40B ldx #0x0019 +E40E bclr 0x00,x,#0x08 +E411 ldx #0x001B +E414 bclr 0x00,x,#0x80 +E417 ldx #0x001D +E41A bclr 0x00,x,#0x40 +E41D ldx #0x001D +E420 bclr 0x00,x,#0x02 +E423 ldx #0x001F +E426 bclr 0x00,x,#0x08 +E429 ldx #0x0021 +E42C bclr 0x00,x,#0x80 +E42F rts +E430 LE430: ldab L0BC0 +E433 andb #0x20 +E435 beq LE46B +E437 ldab L0017 +E43A andb #0x01 +E43C bne LE46B +E43E ldab L0017 +E441 andb #0x02 +E443 beq LE46B +E445 ldx #0x0000 +E448 pshx +E449 ldd L0076 +E44C jsr LBE9E +E44F pulx +E450 ldd L0076 +E453 bne LE45B +E455 ldx #0x0017 +E458 bclr 0x00,x,#0x02 +E45B LE45B: ldab L0017 +E45E andb #0x02 +E460 beq LE46B +E462 jsr LE5D1 +E465 ldx #0x0017 +E468 bclr 0x00,x,#0x02 +E46B LE46B: jmp LE3DE +E46E LE46E: ldx #0x0021 +E471 bclr 0x00,x,#0x80 +E474 ldx #0x001F +E477 bclr 0x00,x,#0x08 +E47A jsr LD213 +E47D subd #0x0000 +E480 bne LE491 +E482 ldd #0x0080 +E485 jsr LC7E7 +E488 jsr LE5D1 +E48B jsr LD8E9 +E48E jmp LE55E +E491 LE491: ldab L002B +E494 cmpb #0x00 +E496 bne LE4A0 +E498 ldd #0xAD16 +E49B jsr LC0BA +E49E bra LE4BE +E4A0 LE4A0: cmpb #0x01 +E4A2 bne LE4AC +E4A4 ldd #0xAD0B +E4A7 jsr LC0BA +E4AA bra LE4BE +E4AC LE4AC: cmpb #0x02 +E4AE bne LE4B8 +E4B0 ldd #0xAD00 +E4B3 jsr LC0BA +E4B6 bra LE4BE +E4B8 LE4B8: ldd #0xACF5 +E4BB jsr LC0BA +E4BE LE4BE: jsr LD8D3 +E4C1 ldx #0x0001 +E4C4 pshx +E4C5 ldd L0040 +E4C8 jsr LBE9E +E4CB pulx +E4CC clrb +E4CD clra +E4CE jsr LC7E7 +E4D1 ldab L0BC0 +E4D4 blt LE4D9 +E4D6 jmp LE558 +E4D9 LE4D9: ldab L0BC0 +E4DC andb #0x10 +E4DE bne LE558 +E4E0 ldab L0006 +E4E3 clra +E4E4 lsld +E4E5 addd #0x0800 +E4E8 xgdx +E4E9 ldd 0x00,x +E4EB andb #0xFF +E4ED bne LE4F1 +E4EF anda #0x3F +E4F1 LE4F1: beq LE558 +E4F3 ldd L0D0D +E4F6 subd #0xFFFF +E4F9 bne LE500 +E4FB clrb +E4FC clra +E4FD std L0D0D +E500 LE500: ldx L0D0D +E503 inx +E504 stx L0D0D +E507 ldab L0006 +E50A clra +E50B lsld +E50C addd #0x0800 +E50F xgdx +E510 ldd 0x00,x +E512 andb #0xFF +E514 anda #0x3F +E516 pshb +E517 psha +E518 clra +E519 clrb +E51A pshb +E51B psha +E51C ldd #0x0D1B +E51F jsr LFBDF +E522 ins +E523 ins +E524 ldx L0D1D +E527 pshx +E528 ldd L0D1B +E52B pshb +E52C psha +E52D ldx #0xE100 +E530 pshx +E531 ldd #0x05F5 +E534 pshb +E535 psha +E536 tsx +E537 ldd 0x06,x +E539 subd 0x02,x +E53B ldd 0x04,x +E53D sbcb 0x01,x +E53F sbca 0x00,x +E541 pulx +E542 pulx +E543 pulx +E544 pulx +E545 bcs LE558 +E547 ldx #0x1F00 +E54A pshx +E54B ldd #0xFA0A +E54E pshb +E54F psha +E550 ldd #0x0D1B +E553 jsr LFBDF +E556 ins +E557 ins +E558 LE558: jsr LD7FF +E55B jsr LD840 +E55E LE55E: clr L0006 +E561 clr L002E +E564 ldx #0x001B +E567 bclr 0x00,x,#0x80 +E56A LE56A: ldx #0x001D +E56D bclr 0x00,x,#0x40 +E570 rts +E571 LE571: pshb +E572 psha +E573 des +E574 LE574: tsx +E575 ldd 0x01,x +E577 subd #0x0001 +E57A std 0x01,x +E57C blt LE593 +E57E ldab #0x41 +E580 tsx +E581 stab 0x00,x +E583 LE583: tsx +E584 ldab 0x00,x +E586 dec 0x00,x +E588 cmpb #0x00 +E58A bls LE58E +E58C bra LE583 +E58E LE58E: jsr LE61B +E591 bra LE574 +E593 LE593: pulx +E594 ins +E595 rts +E596 LE596: des +E597 ldab #0x32 +E599 tsx +E59A stab 0x00,x +E59C LE59C: tsx +E59D ldab 0x00,x +E59F cmpb #0x00 +E5A1 bls LE5A8 +E5A3 tsx +E5A4 dec 0x00,x +E5A6 bra LE59C +E5A8 LE5A8: ins +E5A9 rts +E5AA LE5AA: ldab L0033 +E5AD beq LE5BB +E5AF ldab L0029 +E5B2 beq LE5B9 +E5B4 ldab #0x02 +E5B6 stab L0033 +E5B9 LE5B9: bra LE5D0 +E5BB LE5BB: ldab #0x03 +E5BD stab L0032 +E5C0 ldd L003B +E5C3 beq LE5CB +E5C5 ldd #0x0233 +E5C8 std L003B +E5CB LE5CB: ldab #0x02 +E5CD stab L0033 +E5D0 LE5D0: rts +E5D1 LE5D1: ldab #0x0B +E5D3 stab L0032 +E5D6 rts +E5D7 LE5D7: pshb +E5D8 psha +E5D9 pshx +E5DA pshx +E5DB clrb +E5DC clra +E5DD tsx +E5DE std 0x00,x +E5E0 ldd #0x0064 +E5E3 std 0x02,x +E5E5 LE5E5: tsx +E5E6 ldd 0x02,x +E5E8 ble LE60B +E5EA tsx +E5EB ldx 0x04,x +E5ED ldab 0x00,x +E5EF tsx +E5F0 andb 0x09,x +E5F2 beq LE5F9 +E5F4 pulx +E5F5 inx +E5F6 pshx +E5F7 bra LE601 +E5F9 LE5F9: tsx +E5FA ldd 0x00,x +E5FC subd #0x0001 +E5FF std 0x00,x +E601 LE601: tsx +E602 ldd 0x02,x +E604 subd #0x0001 +E607 std 0x02,x +E609 bra LE5E5 +E60B LE60B: tsx +E60C ldd 0x00,x +E60E ble LE614 +E610 clrb +E611 clra +E612 bra LE617 +E614 LE614: ldd #0x0001 +E617 LE617: pulx +E618 pulx +E619 pulx +E61A rts +E61B LE61B: ldab #0x0A +E61D stab L0031 +E620 rts +E621 ; E621: 38,37,36,3C +E621 .ascii '876<' +E625 .byte 0xBD,0xBE +E627 ; E627: 4B,30 +E627 .ascii 'K0' +E629 .byte 0xEC,0x04 +E62B ; E62B: 37,36 +E62B .ascii '76' +E62D .byte 0xEC,0x02 +E62F ; E62F: 37,36 +E62F .ascii '76' +E631 .byte 0xCE,0x96,0x80 +E634 ; E634: 3C +E634 .ascii '<' +E635 .byte 0xCC,0x00,0x98,0xBD,0xFC +E63A ; E63A: 4C,31,33 +E63A .ascii 'L13' +E63D .byte 0xCB +E63E ; E63E: 30 +E63E .ascii '0' +E63F .byte 0xF7,0x0B,0x97 +E642 ; E642: 30 +E642 .ascii '0' +E643 .byte 0xEC,0x04 +E645 ; E645: 37,36 +E645 .ascii '76' +E647 .byte 0xEC,0x02 +E649 ; E649: 37,36 +E649 .ascii '76' +E64B .byte 0xCE,0x96,0x80 +E64E ; E64E: 3C +E64E .ascii '<' +E64F .byte 0xCC,0x00,0x98,0xBD,0xFC,0x5C +E655 ; E655: 37,36 +E655 .ascii '76' +E657 .byte 0xCE +E658 ; E658: 42,40,3C +E658 .ascii 'B@<' +E65B .byte 0xCC,0x00,0x0F,0xBD,0xFC +E660 ; E660: 4C,31,33 +E660 .ascii 'L13' +E663 .byte 0xCB +E664 ; E664: 30 +E664 .ascii '0' +E665 .byte 0xF7,0x0B,0x96 +E668 ; E668: 30 +E668 .ascii '0' +E669 .byte 0xEC,0x04 +E66B ; E66B: 37,36 +E66B .ascii '76' +E66D .byte 0xEC,0x02 +E66F ; E66F: 37,36 +E66F .ascii '76' +E671 .byte 0xCE +E672 ; E672: 42,40,3C +E672 .ascii 'B@<' +E675 .byte 0xCC,0x00,0x0F,0xBD,0xFC,0x5C +E67B ; E67B: 37,36 +E67B .ascii '76' +E67D .byte 0xCE,0x86,0xA0 +E680 ; E680: 3C +E680 .ascii '<' +E681 .byte 0xCC,0x00,0x01,0xBD,0xFC +E686 ; E686: 4C,31,33 +E686 .ascii 'L13' +E689 .byte 0xCB +E68A ; E68A: 30 +E68A .ascii '0' +E68B .byte 0xF7,0x0B,0x95 +E68E ; E68E: 30 +E68E .ascii '0' +E68F .byte 0xEC,0x04 +E691 ; E691: 37,36 +E691 .ascii '76' +E693 .byte 0xEC,0x02 +E695 ; E695: 37,36 +E695 .ascii '76' +E697 .byte 0xCE,0x86,0xA0 +E69A ; E69A: 3C +E69A .ascii '<' +E69B .byte 0xCC,0x00,0x01,0xBD,0xFC,0x5C +E6A1 ; E6A1: 37,36 +E6A1 .ascii '76' +E6A3 .byte 0xCE,0x27,0x10 +E6A6 ; E6A6: 3C +E6A6 .ascii '<' +E6A7 .byte 0xCC,0x00,0x00,0xBD,0xFC +E6AC ; E6AC: 4C,31,33 +E6AC .ascii 'L13' +E6AF .byte 0xCB +E6B0 ; E6B0: 30 +E6B0 .ascii '0' +E6B1 .byte 0xF7,0x0B,0x94 +E6B4 ; E6B4: 30 +E6B4 .ascii '0' +E6B5 .byte 0xEC,0x04 +E6B7 ; E6B7: 37,36 +E6B7 .ascii '76' +E6B9 .byte 0xEC,0x02 +E6BB ; E6BB: 37,36 +E6BB .ascii '76' +E6BD .byte 0xCE,0x27,0x10 +E6C0 ; E6C0: 3C +E6C0 .ascii '<' +E6C1 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E6C7 ; E6C7: 37,36 +E6C7 .ascii '76' +E6C9 .byte 0xCE,0x03,0xE8 +E6CC ; E6CC: 3C +E6CC .ascii '<' +E6CD .byte 0xCC,0x00,0x00,0xBD,0xFC +E6D2 ; E6D2: 4C,31,33 +E6D2 .ascii 'L13' +E6D5 .byte 0xCB +E6D6 ; E6D6: 30 +E6D6 .ascii '0' +E6D7 .byte 0xF7,0x0B,0x93 +E6DA ; E6DA: 30 +E6DA .ascii '0' +E6DB .byte 0xEC,0x04 +E6DD ; E6DD: 37,36 +E6DD .ascii '76' +E6DF .byte 0xEC,0x02 +E6E1 ; E6E1: 37,36 +E6E1 .ascii '76' +E6E3 .byte 0xCE,0x03,0xE8 +E6E6 ; E6E6: 3C +E6E6 .ascii '<' +E6E7 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E6ED ; E6ED: 37,36 +E6ED .ascii '76' +E6EF .byte 0xCE,0x00 +E6F1 ; E6F1: 64,3C +E6F1 .ascii 'd<' +E6F3 .byte 0xCC,0x00,0x00,0xBD,0xFC +E6F8 ; E6F8: 4C,31,33 +E6F8 .ascii 'L13' +E6FB .byte 0xCB +E6FC ; E6FC: 30 +E6FC .ascii '0' +E6FD .byte 0xF7,0x0B,0x92 +E700 ; E700: 30 +E700 .ascii '0' +E701 .byte 0xEC,0x04 +E703 ; E703: 37,36 +E703 .ascii '76' +E705 .byte 0xEC,0x02 +E707 ; E707: 37,36 +E707 .ascii '76' +E709 .byte 0xCE,0x00 +E70B ; E70B: 64,3C +E70B .ascii 'd<' +E70D .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E713 ; E713: 37,36 +E713 .ascii '76' +E715 .byte 0xCE,0x00,0x0A +E718 ; E718: 3C +E718 .ascii '<' +E719 .byte 0xCC,0x00,0x00,0xBD,0xFC +E71E ; E71E: 4C,31,33 +E71E .ascii 'L13' +E721 .byte 0xCB +E722 ; E722: 30 +E722 .ascii '0' +E723 .byte 0xF7,0x0B,0x91 +E726 ; E726: 30 +E726 .ascii '0' +E727 .byte 0xEC,0x04 +E729 ; E729: 37,36 +E729 .ascii '76' +E72B .byte 0xEC,0x02 +E72D ; E72D: 37,36 +E72D .ascii '76' +E72F .byte 0xCE,0x00,0x0A +E732 ; E732: 3C +E732 .ascii '<' +E733 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E739 ; E739: 31,33 +E739 .ascii '13' +E73B .byte 0xCB +E73C ; E73C: 30 +E73C .ascii '0' +E73D .byte 0xF7,0x0B,0x90 +E740 ; E740: 38,31,31,6E +E740 .ascii '811n' +E744 .byte 0x00 +E745 ; E745: 37,36,30 +E745 .ascii '760' +E748 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0x8F,0xCB +E750 ; E750: 30 +E750 .ascii '0' +E751 .byte 0xF7,0x00 +E753 ; E753: 57,30 +E753 .ascii 'W0' +E755 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0xCE,0x03 +E75D .byte 0xE8,0x02,0x8F,0xCB +E761 ; E761: 30 +E761 .ascii '0' +E762 .byte 0xF7,0x00 +E764 ; E764: 5A,30 +E764 .ascii 'Z0' +E766 .byte 0xEC,0x00,0xCE,0x03,0xE8,0x02,0xCE,0x00 +E76E ; E76E: 64 +E76E .ascii 'd' +E76F .byte 0x02,0x8F,0xCB +E772 ; E772: 30 +E772 .ascii '0' +E773 .byte 0xF7,0x00 +E775 ; E775: 5D,30 +E775 .ascii ']0' +E777 .byte 0xEC,0x00,0xCE,0x00 +E77B ; E77B: 64 +E77B .ascii 'd' +E77C .byte 0x02,0xCE,0x00,0x0A,0x02,0x8F,0xCB +E783 ; E783: 30 +E783 .ascii '0' +E784 .byte 0xF7,0x00 +E786 ; E786: 5E,30 +E786 .ascii '^0' +E788 .byte 0xEC,0x00,0xCE,0x00,0x0A,0x02,0xCB +E78F ; E78F: 30 +E78F .ascii '0' +E790 .byte 0xF7,0x00 +E792 ; E792: 5F,38,39,37,36,30 +E792 .ascii '_89760' +E798 .byte 0xE6,0x01 +E79A ; E79A: 4F +E79A .ascii 'O' +E79B .byte 0xCE,0x00 +E79D ; E79D: 64 +E79D .ascii 'd' +E79E .byte 0x02,0x8F,0xCB +E7A1 ; E7A1: 30 +E7A1 .ascii '0' +E7A2 .byte 0xF7,0x00 +E7A4 ; E7A4: 5D,30 +E7A4 .ascii ']0' +E7A6 .byte 0xE6,0x01 +E7A8 ; E7A8: 4F +E7A8 .ascii 'O' +E7A9 .byte 0xCE,0x00 +E7AB ; E7AB: 64 +E7AB .ascii 'd' +E7AC .byte 0x02 +E7AD ; E7AD: 4F +E7AD .ascii 'O' +E7AE .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB +E7B4 ; E7B4: 30 +E7B4 .ascii '0' +E7B5 .byte 0xF7,0x00 +E7B7 ; E7B7: 5E,30 +E7B7 .ascii '^0' +E7B9 .byte 0xE6,0x01 +E7BB ; E7BB: 4F +E7BB .ascii 'O' +E7BC .byte 0xCE,0x00,0x0A,0x02,0xCB +E7C1 ; E7C1: 30 +E7C1 .ascii '0' +E7C2 .byte 0xF7,0x00 +E7C4 ; E7C4: 5F,38,39 +E7C4 .ascii '_89' +E7C7 LE7C7: ldab L0006 +E7CA clra +E7CB ldx #0x0005 +E7CE idiv +E7CF tstb +E7D0 bne LE7D5 +E7D2 jmp LE899 +E7D5 LE7D5: ldab L0006 +E7D8 jsr LD7A0 +E7DB subd #0x0000 +E7DE beq LE7E3 +E7E0 jmp LE899 +E7E3 LE7E3: ldab L0006 +E7E6 clra +E7E7 lsld +E7E8 addd #0x0800 +E7EB xgdx +E7EC ldd 0x00,x +E7EE andb #0xFF +E7F0 anda #0x3F +E7F2 std L1016 +E7F5 ldab L0006 +E7F8 clra +E7F9 lsld +E7FA addd #0x0BF1 +E7FD xgdx +E7FE ldd 0x00,x +E800 andb #0xFF +E802 anda #0x3F +E804 std L1018 +E807 ldd L1016 +E80A subd #0x0000 +E80D bcs LE817 +E80F ldd L1016 +E812 subd #0x270F +E815 bls LE84C +E817 LE817: ldab L0006 +E81A jsr LD468 +E81D subd #0x0000 +E820 beq LE84C +E822 ldd #0x0100 +E825 pshb +E826 psha +E827 ldab L0006 +E82A clra +E82B lsld +E82C addd #0x08C8 +E82F pulx +E830 xgdx +E831 oraa 0x00,x +E833 orab 0x01,x +E835 std 0x00,x +E837 ldd #0x4000 +E83A pshb +E83B psha +E83C ldab L0006 +E83F clra +E840 lsld +E841 addd #0x0800 +E844 pulx +E845 xgdx +E846 oraa 0x00,x +E848 orab 0x01,x +E84A std 0x00,x +E84C LE84C: ldx #0x1016 +E84F bclr 0x00,x,#0xC0 +E852 ldd L1018 +E855 coma +E856 comb +E857 std L1018 +E85A ldx #0x1018 +E85D bclr 0x00,x,#0xC0 +E860 ldd L1016 +E863 pshb +E864 psha +E865 ldd L1018 +E868 tsx +E869 subd 0x00,x +E86B ins +E86C ins +E86D beq LE899 +E86F ldd #0x0100 +E872 pshb +E873 psha +E874 ldab L0006 +E877 clra +E878 lsld +E879 addd #0x08C8 +E87C pulx +E87D xgdx +E87E oraa 0x00,x +E880 orab 0x01,x +E882 std 0x00,x +E884 ldd #0x4000 +E887 pshb +E888 psha +E889 ldab L0006 +E88C clra +E88D lsld +E88E addd #0x0800 +E891 pulx +E892 xgdx +E893 oraa 0x00,x +E895 orab 0x01,x +E897 std 0x00,x +E899 LE899: rts +E89A LE89A: clrb +E89B clra +E89C std L000F +E89F ldd #0x3FFF +E8A2 std L0050 +E8A5 clr L0006 +E8A8 LE8A8: ldab L0006 +E8AB cmpb #0x64 +E8AD bcc LE913 +E8AF ldab L0006 +E8B2 clra +E8B3 ldx #0x0005 +E8B6 idiv +E8B7 tstb +E8B8 beq LE90E +E8BA ldab L0006 +E8BD jsr LD7A0 +E8C0 subd #0x0000 +E8C3 bne LE90E +E8C5 ldab L0006 +E8C8 clra +E8C9 lsld +E8CA addd #0x0800 +E8CD xgdx +E8CE ldd 0x00,x +E8D0 andb #0xFF +E8D2 anda #0x3F +E8D4 std L1016 +E8D7 ldd L1016 +E8DA subd #0x2710 +E8DD bcc LE90E +E8DF ldab L0006 +E8E2 jsr LD468 +E8E5 subd #0x0000 +E8E8 beq LE90E +E8EA jsr LD561 +E8ED subd #0x0000 +E8F0 bne LE90E +E8F2 ldd L1016 +E8F5 subd L000F +E8F8 bls LE900 +E8FA ldd L1016 +E8FD std L000F +E900 LE900: ldd L1016 +E903 subd L0050 +E906 bcc LE90E +E908 ldd L1016 +E90B std L0050 +E90E LE90E: inc L0006 +E911 bra LE8A8 +E913 LE913: ldd L0BB7 +E916 beq LE92A +E918 ldd L000F +E91B subd L0BB7 +E91E bls LE92A +E920 ldd L000F +E923 lsld +E924 subd L0BB7 +E927 std L000F +E92A LE92A: rts +E92B ; E92B: 34,30,6F +E92B .ascii '40o' +E92E .byte 0x00 +E92F ; E92F: 30 +E92F .ascii '0' +E930 .byte 0xE6,0x00,0xC1 +E933 ; E933: 64,24 +E933 .ascii 'd$' +E935 .byte 0x15 +E936 ; E936: 5F,4F,37,36,30 +E936 .ascii '_O760' +E93B .byte 0xE6,0x02 +E93D ; E93D: 4F +E93D .ascii 'O' +E93E .byte 0x05,0xC3,0x0D,0x1F +E942 ; E942: 38 +E942 .ascii '8' +E943 .byte 0x8F,0xED,0x00 +E946 ; E946: 30,6C +E946 .ascii '0l' +E948 .byte 0x00 +E949 ; E949: 20 +E949 .ascii ' ' +E94A .byte 0xE4 +E94B ; E94B: 4F,5F +E94B .ascii 'O_' +E94D .byte 0xFD,0x0D,0xF9,0xFD,0x0D,0xF7 +E953 ; E953: 4F,5F +E953 .ascii 'O_' +E955 .byte 0xFD,0x0D,0xF5,0xFD,0x0D,0xF3 +E95B ; E95B: 4F,5F +E95B .ascii 'O_' +E95D .byte 0xFD,0x0D,0xF1,0xFD,0x0D,0xEF +E963 ; E963: 4F,5F +E963 .ascii 'O_' +E965 .byte 0xFD,0x0D,0xFD,0xFD,0x0D,0xFB +E96B ; E96B: 4F,5F +E96B .ascii 'O_' +E96D .byte 0xFD,0x0D,0xE9,0xFD,0x0D,0xE7 +E973 ; E973: 5F,4F +E973 .ascii '_O' +E975 .byte 0xFD,0x0C,0xDD +E978 ; E978: 5F,4F +E978 .ascii '_O' +E97A .byte 0xFD,0x0C,0xDF +E97D ; E97D: 5F,4F +E97D .ascii '_O' +E97F .byte 0xFD,0x0C,0xE1 +E982 ; E982: 5F,4F +E982 .ascii '_O' +E984 .byte 0xFD,0x0C,0xE3 +E987 ; E987: 5F,4F +E987 .ascii '_O' +E989 .byte 0xFD,0x0C,0xE5 +E98C ; E98C: 4F,5F +E98C .ascii 'O_' +E98E .byte 0xFD,0x0C,0xF5,0xFD,0x0C,0xF3 +E994 ; E994: 4F,5F +E994 .ascii 'O_' +E996 .byte 0xFD,0x0C,0xF9,0xFD,0x0C,0xF7 +E99C ; E99C: 4F,5F +E99C .ascii 'O_' +E99E .byte 0xFD,0x0C,0xFD,0xFD,0x0C,0xFB +E9A4 ; E9A4: 4F,5F +E9A4 .ascii 'O_' +E9A6 .byte 0xFD,0x0D,0x01,0xFD,0x0C,0xFF +E9AC ; E9AC: 4F,5F +E9AC .ascii 'O_' +E9AE .byte 0xFD,0x0D,0x05,0xFD,0x0D,0x03 +E9B4 ; E9B4: 5F,4F +E9B4 .ascii '_O' +E9B6 .byte 0xFD,0x0D,0x07 +E9B9 ; E9B9: 5F,4F +E9B9 .ascii '_O' +E9BB .byte 0xFD,0x0D,0x09 +E9BE ; E9BE: 5F,4F +E9BE .ascii '_O' +E9C0 .byte 0xFD,0x0D,0x0B +E9C3 ; E9C3: 5F,4F +E9C3 .ascii '_O' +E9C5 .byte 0xFD,0x0D,0x0D +E9C8 ; E9C8: 4F,5F +E9C8 .ascii 'O_' +E9CA .byte 0xFD,0x0D,0x11,0xFD,0x0D,0x0F +E9D0 ; E9D0: 4F,5F +E9D0 .ascii 'O_' +E9D2 .byte 0xFD,0x0D,0x15,0xFD,0x0D,0x13 +E9D8 ; E9D8: 4F,5F +E9D8 .ascii 'O_' +E9DA .byte 0xFD,0x0D,0x19,0xFD,0x0D,0x17 +E9E0 ; E9E0: 4F,5F +E9E0 .ascii 'O_' +E9E2 .byte 0xFD,0x0D,0x1D,0xFD,0x0D,0x1B +E9E8 ; E9E8: 31,39 +E9E8 .ascii '19' +E9EA LE9EA: clr L0006 +E9ED LE9ED: ldab L0006 +E9F0 cmpb #0x64 +E9F2 bcc LEA58 +E9F4 ldab L0006 +E9F7 clra +E9F8 ldx #0x0005 +E9FB idiv +E9FC tstb +E9FD beq LEA53 +E9FF ldd #0xBFFF +EA02 pshb +EA03 psha +EA04 ldab L0006 +EA07 clra +EA08 lsld +EA09 addd #0x0800 +EA0C pulx +EA0D xgdx +EA0E anda 0x00,x +EA10 andb 0x01,x +EA12 std 0x00,x +EA14 ldd #0xFEFF +EA17 pshb +EA18 psha +EA19 ldab L0006 +EA1C clra +EA1D lsld +EA1E addd #0x08C8 +EA21 pulx +EA22 xgdx +EA23 anda 0x00,x +EA25 andb 0x01,x +EA27 std 0x00,x +EA29 ldd #0xFDFF +EA2C pshb +EA2D psha +EA2E ldab L0006 +EA31 clra +EA32 lsld +EA33 addd #0x08C8 +EA36 pulx +EA37 xgdx +EA38 anda 0x00,x +EA3A andb 0x01,x +EA3C std 0x00,x +EA3E ldd #0xFBFF +EA41 pshb +EA42 psha +EA43 ldab L0006 +EA46 clra +EA47 lsld +EA48 addd #0x08C8 +EA4B pulx +EA4C xgdx +EA4D anda 0x00,x +EA4F andb 0x01,x +EA51 std 0x00,x +EA53 LEA53: inc L0006 +EA56 bra LE9ED +EA58 LEA58: rts +EA59 LEA59: des +EA5A ldx #0x0004 +EA5D pshx +EA5E ldd #0x100A +EA61 jsr LE5D7 +EA64 pulx +EA65 subd #0x0000 +EA68 beq LEAA9 +EA6A ldx #0x0001 +EA6D pshx +EA6E ldd #0x1800 +EA71 jsr LE5D7 +EA74 pulx +EA75 subd #0x0000 +EA78 beq LEAA9 +EA7A ldd #0x03E8 +EA7D jsr LE571 +EA80 clr L0BA8 +EA83 LEA83: ldab L1800 +EA86 andb #0x01 +EA88 bne LEAA6 +EA8A jsr LBE4B +EA8D sei +EA8E jsr LBE01 +EA91 cli +EA92 ldd #0x01F4 +EA95 jsr LE571 +EA98 ldd #0xAFD1 +EA9B jsr LC0BA +EA9E ldd #0x01F4 +EAA1 jsr LE571 +EAA4 bra LEA83 +EAA6 LEAA6: jsr LBE69 +EAA9 LEAA9: ldab #0x01 +EAAB stab L0014 +EAAE ldab L0014 +EAB1 stab L3800 +EAB4 ldd #0x001E +EAB7 jsr LE571 +EABA ldx #0x0001 +EABD pshx +EABE ldd #0x1000 +EAC1 jsr LE5D7 +EAC4 pulx +EAC5 subd #0x0000 +EAC8 beq LEADA +EACA ldx #0x0002 +EACD pshx +EACE ldd #0x1000 +EAD1 jsr LE5D7 +EAD4 pulx +EAD5 subd #0x0000 +EAD8 beq LEADD +EADA LEADA: jmp LEDF8 +EADD LEADD: ldab #0x02 +EADF stab L0014 +EAE2 ldab L0014 +EAE5 stab L3800 +EAE8 ldd #0x001E +EAEB jsr LE571 +EAEE ldx #0x0001 +EAF1 pshx +EAF2 ldd #0x1000 +EAF5 jsr LE5D7 +EAF8 pulx +EAF9 subd #0x0000 +EAFC bne LEB0E +EAFE ldx #0x0002 +EB01 pshx +EB02 ldd #0x1000 +EB05 jsr LE5D7 +EB08 pulx +EB09 subd #0x0000 +EB0C bne LEB11 +EB0E LEB0E: jmp LEDF8 +EB11 LEB11: ldd #0x5A5A +EB14 std L1016 +EB17 ldd #0xB139 +EB1A jsr LC0BA +EB1D ldd #0x07D0 +EB20 jsr LE571 +EB23 ldd #0xB144 +EB26 jsr LC0BA +EB29 ldd #0x07D0 +EB2C jsr LE571 +EB2F ldd #0x0014 +EB32 std L003B +EB35 LEB35: ldd L003B +EB38 beq LEB81 +EB3A tsx +EB3B clr 0x00,x +EB3D LEB3D: tsx +EB3E ldab 0x00,x +EB40 cmpb #0x0A +EB42 bcc LEB7F +EB44 jsr LBE4B +EB47 ldab #0x2E +EB49 pshb +EB4A tsx +EB4B ldab 0x01,x +EB4D clra +EB4E addd #0x0B90 +EB51 xgdx +EB52 pulb +EB53 stab 0x00,x +EB55 sei +EB56 jsr LBE69 +EB59 ldx #0x1028 +EB5C bset 0x00,x,#0x40 +EB5F ldx #0x0001 +EB62 pshx +EB63 ldd #0x0020 +EB66 jsr LBDB5 +EB69 pulx +EB6A ldx #0x1028 +EB6D bclr 0x00,x,#0x40 +EB70 jsr LBE10 +EB73 cli +EB74 ldd #0x0007 +EB77 jsr LE571 +EB7A tsx +EB7B inc 0x00,x +EB7D bra LEB3D +EB7F LEB7F: bra LEB35 +EB81 LEB81: jsr LBE69 +EB84 ldd #0x0800 +EB87 std L0073 +EB8A LEB8A: ldd L0073 +EB8D subd #0x0FFF +EB90 bhi LEBA2 +EB92 ldab #0xAA +EB94 ldx L0073 +EB97 stab 0x00,x +EB99 ldx L0073 +EB9C inx +EB9D stx L0073 +EBA0 bra LEB8A +EBA2 LEBA2: ldd #0x0800 +EBA5 std L0073 +EBA8 LEBA8: ldd L0073 +EBAB subd #0x0FFF +EBAE bhi LEBCA +EBB0 ldx L0073 +EBB3 ldab 0x00,x +EBB5 cmpb #0xAA +EBB7 beq LEBC1 +EBB9 ldx #0x1016 +EBBC bclr 0x00,x,#0xFF +EBBF bra LEBCA +EBC1 LEBC1: ldx L0073 +EBC4 inx +EBC5 stx L0073 +EBC8 bra LEBA8 +EBCA LEBCA: ldd #0x0800 +EBCD std L0073 +EBD0 LEBD0: ldd L0073 +EBD3 subd #0x0FFF +EBD6 bhi LEBE8 +EBD8 ldab #0x55 +EBDA ldx L0073 +EBDD stab 0x00,x +EBDF ldx L0073 +EBE2 inx +EBE3 stx L0073 +EBE6 bra LEBD0 +EBE8 LEBE8: ldd #0x0800 +EBEB std L0073 +EBEE LEBEE: ldd L0073 +EBF1 subd #0x0FFF +EBF4 bhi LEC10 +EBF6 ldx L0073 +EBF9 ldab 0x00,x +EBFB cmpb #0x55 +EBFD beq LEC07 +EBFF ldx #0x1016 +EC02 bclr 0x00,x,#0xFF +EC05 bra LEC10 +EC07 LEC07: ldx L0073 +EC0A inx +EC0B stx L0073 +EC0E bra LEBEE +EC10 LEC10: ldd #0x0800 +EC13 std L0073 +EC16 LEC16: ldd L0073 +EC19 subd #0x0FFF +EC1C bhi LEC2D +EC1E clrb +EC1F ldx L0073 +EC22 stab 0x00,x +EC24 ldx L0073 +EC27 inx +EC28 stx L0073 +EC2B bra LEC16 +EC2D LEC2D: clr L0006 +EC30 LEC30: ldab L0006 +EC33 cmpb #0x64 +EC35 bcc LEC84 +EC37 ldab L0006 +EC3A clra +EC3B ldx #0x0005 +EC3E idiv +EC3F tstb +EC40 beq LEC7F +EC42 ldd #0x0032 +EC45 pshb +EC46 psha +EC47 ldab L0006 +EC4A clra +EC4B lsld +EC4C addd #0x0800 +EC4F pulx +EC50 xgdx +EC51 std 0x00,x +EC53 ldab L0006 +EC56 clra +EC57 lsld +EC58 addd #0x0800 +EC5B xgdx +EC5C ldd 0x00,x +EC5E coma +EC5F comb +EC60 pshb +EC61 psha +EC62 ldab L0006 +EC65 clra +EC66 lsld +EC67 addd #0x0BF1 +EC6A pulx +EC6B xgdx +EC6C std 0x00,x +EC6E ldd #0x0801 +EC71 pshb +EC72 psha +EC73 ldab L0006 +EC76 clra +EC77 lsld +EC78 addd #0x08C8 +EC7B pulx +EC7C xgdx +EC7D std 0x00,x +EC7F LEC7F: inc L0006 +EC82 bra LEC30 +EC84 LEC84: ldab #0x1D +EC86 stab L0BBF +EC89 tsx +EC8A clr 0x00,x +EC8C LEC8C: ldab L0BBF +EC8F clra +EC90 addd #0x0002 +EC93 pshb +EC94 psha +EC95 tsx +EC96 ldab 0x02,x +EC98 clra +EC99 subd 0x00,x +EC9B ins +EC9C ins +EC9D bge LECBA +EC9F tsx +ECA0 ldab 0x00,x +ECA2 clra +ECA3 addd #0xB1D0 +ECA6 xgdx +ECA7 ldab 0x00,x +ECA9 pshb +ECAA tsx +ECAB ldab 0x01,x +ECAD clra +ECAE addd #0x0993 +ECB1 xgdx +ECB2 pulb +ECB3 stab 0x00,x +ECB5 tsx +ECB6 inc 0x00,x +ECB8 bra LEC8C +ECBA LECBA: clr L0BA8 +ECBD ldd #0x0032 +ECC0 std L0BB5 +ECC3 clrb +ECC4 clra +ECC5 std L0BB7 +ECC8 clr L0006 +ECCB jsr LA64E +ECCE ldab #0x09 +ECD0 stab L0BC0 +ECD3 clr L0E6D +ECD6 ldab #0x01 +ECD8 stab L0E6E +ECDB tsx +ECDC clr 0x00,x +ECDE LECDE: tsx +ECDF ldab 0x00,x +ECE1 cmpb #0x0F +ECE3 bcc LED06 +ECE5 ldab #0x30 +ECE7 pshb +ECE8 tsx +ECE9 ldab 0x01,x +ECEB clra +ECEC addd #0x0CB9 +ECEF xgdx +ECF0 pulb +ECF1 stab 0x00,x +ECF3 ldab #0x30 +ECF5 pshb +ECF6 tsx +ECF7 ldab 0x01,x +ECF9 clra +ECFA addd #0x0CC9 +ECFD xgdx +ECFE pulb +ECFF stab 0x00,x +ED01 tsx +ED02 inc 0x00,x +ED04 bra LECDE +ED06 LED06: tsx +ED07 clr 0x00,x +ED09 LED09: tsx +ED0A ldab 0x00,x +ED0C cmpb #0x0B +ED0E bcc LED22 +ED10 clrb +ED11 pshb +ED12 tsx +ED13 ldab 0x01,x +ED15 clra +ED16 addd #0x0BE4 +ED19 xgdx +ED1A pulb +ED1B stab 0x00,x +ED1D tsx +ED1E inc 0x00,x +ED20 bra LED09 +ED22 LED22: clra +ED23 clrb +ED24 std L0DF9 +ED27 std L0DF7 +ED2A clra +ED2B clrb +ED2C std L0DF5 +ED2F std L0DF3 +ED32 clr L0CD9 +ED35 clr L0CDA +ED38 clr L0CDB +ED3B clr L0CDC +ED3E clra +ED3F clrb +ED40 std L0DF1 +ED43 std L0DEF +ED46 clra +ED47 clrb +ED48 std L0DFD +ED4B std L0DFB +ED4E clra +ED4F clrb +ED50 std L0DE9 +ED53 std L0DE7 +ED56 clra +ED57 clrb +ED58 std L0DED +ED5B std L0DEB +ED5E clrb +ED5F clra +ED60 std L0CDD +ED63 clrb +ED64 clra +ED65 std L0CDF +ED68 clrb +ED69 clra +ED6A std L0CE1 +ED6D clrb +ED6E clra +ED6F std L0CE3 +ED72 clrb +ED73 clra +ED74 std L0CE5 +ED77 clra +ED78 clrb +ED79 std L0CF5 +ED7C std L0CF3 +ED7F clra +ED80 clrb +ED81 std L0CF9 +ED84 std L0CF7 +ED87 clra +ED88 clrb +ED89 std L0CFD +ED8C std L0CFB +ED8F clra +ED90 clrb +ED91 std L0D01 +ED94 std L0CFF +ED97 clra +ED98 clrb +ED99 std L0D05 +ED9C std L0D03 +ED9F clrb +EDA0 clra +EDA1 std L0D07 +EDA4 clrb +EDA5 clra +EDA6 std L0D09 +EDA9 clrb +EDAA clra +EDAB std L0D0B +EDAE clrb +EDAF clra +EDB0 std L0D0D +EDB3 clra +EDB4 clrb +EDB5 std L0D11 +EDB8 std L0D0F +EDBB clra +EDBC clrb +EDBD std L0D15 +EDC0 std L0D13 +EDC3 clra +EDC4 clrb +EDC5 std L0D19 +EDC8 std L0D17 +EDCB clra +EDCC clrb +EDCD std L0D1D +EDD0 std L0D1B +EDD3 clr L0BAF +EDD6 clr L0BAE +EDD9 clr L0BAD +EDDC clr L0BAC +EDDF clr L0BAB +EDE2 clr L0BB4 +EDE5 clr L0BB3 +EDE8 clr L0BB2 +EDEB clr L0BB1 +EDEE clr L0BB0 +EDF1 ldab #0x05 +EDF3 stab L0800 +EDF6 bsr LEE19 +EDF8 LEDF8: clr L0014 +EDFB ldab L0014 +EDFE stab L3800 +EE01 ins +EE02 rts +EE03 LEE03: pshb +EE04 psha +EE05 tsx +EE06 ldd 0x00,x +EE08 jsr LC0BA +EE0B ldx #0x1016 +EE0E bclr 0x01,x,#0xFF +EE11 ldd #0x05DC +EE14 jsr LE571 +EE17 pulx +EE18 rts +EE19 LEE19: jsr LE5D1 +EE1C LEE1C: ldx #0x1016 +EE1F bclr 0x01,x,#0xFF +EE22 ldx #0x1016 +EE25 bset 0x01,x,#0x5A +EE28 ldab L1016 +EE2B bne LEE39 +EE2D ldd #0xB14F +EE30 jsr LC0BA +EE33 ldd #0x05DC +EE36 jsr LE571 +EE39 LEE39: ldab #0x04 +EE3B stab L001C +EE3E LEE3E: ldab L001C +EE41 cmpb #0x07 +EE43 bcc LEE9C +EE45 ldab L001C +EE48 clra +EE49 addd #0xB123 +EE4C xgdx +EE4D ldab 0x00,x +EE4F comb +EE50 andb L001A +EE53 stab L001A +EE56 ldab L001A +EE59 stab L3000 +EE5C ldd #0x000A +EE5F jsr LE571 +EE62 ldab L1800 +EE65 bge LEE6E +EE67 ldd #0xB15A +EE6A bsr LEE03 +EE6C bra LEE9C +EE6E LEE6E: ldab L001C +EE71 clra +EE72 addd #0xB123 +EE75 xgdx +EE76 ldab 0x00,x +EE78 orab L001A +EE7B stab L001A +EE7E ldab L001A +EE81 stab L3000 +EE84 ldd #0x000A +EE87 jsr LE571 +EE8A ldab L1800 +EE8D blt LEE97 +EE8F ldd #0xB15A +EE92 jsr LEE03 +EE95 bra LEE9C +EE97 LEE97: inc L001C +EE9A bra LEE3E +EE9C LEE9C: ldx #0x1000 +EE9F bset 0x00,x,#0x08 +EEA2 ldx #0x1008 +EEA5 bset 0x00,x,#0x02 +EEA8 ldx #0x001A +EEAB bset 0x00,x,#0x40 +EEAE ldab L001A +EEB1 stab L3000 +EEB4 ldd #0x000A +EEB7 jsr LE571 +EEBA ldab L1008 +EEBD andb #0x01 +EEBF bne LEEC7 +EEC1 ldd #0xB15A +EEC4 jsr LEE03 +EEC7 LEEC7: ldx #0x001A +EECA bclr 0x00,x,#0x40 +EECD ldab L001A +EED0 stab L3000 +EED3 ldd #0x000A +EED6 jsr LE571 +EED9 ldab L1008 +EEDC andb #0x01 +EEDE beq LEEE6 +EEE0 ldd #0xB15A +EEE3 jsr LEE03 +EEE6 LEEE6: ldx #0x001A +EEE9 bset 0x00,x,#0x02 +EEEC ldab L001A +EEEF stab L3000 +EEF2 ldd #0x000A +EEF5 jsr LE571 +EEF8 ldab L1000 +EEFB andb #0x04 +EEFD bne LEF05 +EEFF ldd #0xB165 +EF02 jsr LEE03 +EF05 LEF05: ldx #0x001A +EF08 bclr 0x00,x,#0x02 +EF0B ldab L001A +EF0E stab L3000 +EF11 ldd #0x000A +EF14 jsr LE571 +EF17 ldab L1000 +EF1A andb #0x04 +EF1C beq LEF24 +EF1E ldd #0xB165 +EF21 jsr LEE03 +EF24 LEF24: ldx #0x001A +EF27 bset 0x00,x,#0x01 +EF2A ldab L001A +EF2D stab L3000 +EF30 ldd #0x000A +EF33 jsr LE571 +EF36 ldab L1800 +EF39 andb #0x20 +EF3B bne LEF43 +EF3D ldd #0xB170 +EF40 jsr LEE03 +EF43 LEF43: ldx #0x001A +EF46 bclr 0x00,x,#0x01 +EF49 ldab L001A +EF4C stab L3000 +EF4F ldd #0x000A +EF52 jsr LE571 +EF55 ldab L1800 +EF58 andb #0x20 +EF5A beq LEF62 +EF5C ldd #0xB170 +EF5F jsr LEE03 +EF62 LEF62: ldx #0x001A +EF65 bset 0x00,x,#0x04 +EF68 ldab L001A +EF6B stab L3000 +EF6E ldd #0x000A +EF71 jsr LE571 +EF74 ldab L100A +EF77 andb #0x04 +EF79 bne LEF81 +EF7B ldd #0xB17B +EF7E jsr LEE03 +EF81 LEF81: ldx #0x001A +EF84 bclr 0x00,x,#0x04 +EF87 ldab L001A +EF8A stab L3000 +EF8D ldd #0x000A +EF90 jsr LE571 +EF93 ldab L100A +EF96 andb #0x04 +EF98 beq LEFA0 +EF9A ldd #0xB17B +EF9D jsr LEE03 +EFA0 LEFA0: ldx #0x1000 +EFA3 bset 0x00,x,#0x08 +EFA6 ldx #0x001A +EFA9 bset 0x00,x,#0x40 +EFAC ldab L001A +EFAF stab L3000 +EFB2 ldx #0x1008 +EFB5 bset 0x00,x,#0x02 +EFB8 ldd #0x000A +EFBB jsr LE571 +EFBE ldab L1008 +EFC1 andb #0x01 +EFC3 bne LEFCB +EFC5 ldd #0xB186 +EFC8 jsr LEE03 +EFCB LEFCB: ldx #0x1008 +EFCE bclr 0x00,x,#0x02 +EFD1 ldd #0x000A +EFD4 jsr LE571 +EFD7 ldab L1008 +EFDA andb #0x01 +EFDC beq LEFE4 +EFDE ldd #0xB186 +EFE1 jsr LEE03 +EFE4 LEFE4: ldx #0x1000 +EFE7 bclr 0x00,x,#0x08 +EFEA ldx #0x1008 +EFED bset 0x00,x,#0x02 +EFF0 ldd #0x000A +EFF3 jsr LE571 +EFF6 ldab L1008 +EFF9 andb #0x01 +EFFB bne LF003 +EFFD ldd #0xB191 +F000 LF000: jsr LEE03 +F003 LF003: ldx #0x1008 +F006 bclr 0x00,x,#0x02 +F009 ldd #0x000A +F00C jsr LE571 +F00F ldab L1008 +F012 andb #0x01 +F014 beq LF01C +F016 ldd #0xB191 +F019 jsr LEE03 +F01C LF01C: ldx #0x0014 +F01F bset 0x00,x,#0x20 +F022 ldab L0014 +F025 stab L3800 +F028 ldd #0x000A +F02B jsr LE571 +F02E ldab L2000 +F031 andb #0x40 +F033 bne LF03B +F035 ldd #0xB19C +F038 jsr LEE03 +F03B LF03B: ldx #0x0014 +F03E bclr 0x00,x,#0x20 +F041 ldab L0014 +F044 stab L3800 +F047 ldd #0x000A +F04A jsr LE571 +F04D ldab L2000 +F050 andb #0x40 +F052 beq LF05A +F054 ldd #0xB19C +F057 jsr LEE03 +F05A LF05A: ldx #0x0014 +F05D bset 0x00,x,#0x40 +F060 ldab L0014 +F063 stab L3800 +F066 ldd #0x000A +F069 jsr LE571 +F06C ldab L2000 +F06F bge LF077 +F071 ldd #0xB19C +F074 jsr LEE03 +F077 LF077: ldx #0x0014 +F07A bclr 0x00,x,#0x40 +F07D ldab L0014 +F080 stab L3800 +F083 ldd #0x000A +F086 jsr LE571 +F089 ldab L2000 +F08C blt LF094 +F08E ldd #0xB19C +F091 jsr LEE03 +F094 LF094: clr L0061 +F097 LF097: ldab L0061 +F09A cmpb #0x08 +F09C bcc LF0C0 +F09E ldab L0061 +F0A1 clra +F0A2 addd #0xB1C8 +F0A5 xgdx +F0A6 ldab 0x00,x +F0A8 stab L0006 +F0AB jsr LD311 +F0AE subd #0x0000 +F0B1 beq LF0BB +F0B3 ldd #0xB1A7 +F0B6 jsr LEE03 +F0B9 bra LF0C0 +F0BB LF0BB: inc L0061 +F0BE bra LF097 +F0C0 LF0C0: clr L0061 +F0C3 LF0C3: ldab L0061 +F0C6 cmpb #0x08 +F0C8 bcc LF0F5 +F0CA ldab L0061 +F0CD clra +F0CE addd #0xB1C8 +F0D1 xgdx +F0D2 ldab 0x00,x +F0D4 stab L0006 +F0D7 jsr LD13D +F0DA jsr LD570 +F0DD subd #0x0000 +F0E0 bne LF0ED +F0E2 jsr LD105 +F0E5 ldd #0xB1B2 +F0E8 jsr LEE03 +F0EB bra LF0F5 +F0ED LF0ED: jsr LD105 +F0F0 inc L0061 +F0F3 bra LF0C3 +F0F5 LF0F5: clr L0061 +F0F8 LF0F8: ldab L0061 +F0FB cmpb #0x05 +F0FD bcc LF144 +F0FF ldab L0061 +F102 clra +F103 addd #0xB1C8 +F106 xgdx +F107 ldab 0x00,x +F109 stab L0006 +F10C jsr LD13D +F10F ldd #0x000A +F112 jsr LE571 +F115 ldab L1800 +F118 andb #0x40 +F11A bne LF127 +F11C jsr LD105 +F11F ldd #0xB1B2 +F122 jsr LEE03 +F125 bra LF144 +F127 LF127: jsr LD105 +F12A ldd #0x000A +F12D jsr LE571 +F130 ldab L1800 +F133 andb #0x40 +F135 beq LF13F +F137 ldd #0xB1B2 +F13A jsr LEE03 +F13D bra LF144 +F13F LF13F: inc L0061 +F142 bra LF0F8 +F144 LF144: ldd L1016 +F147 subd #0x5A5A +F14A bne LF158 +F14C ldd #0xB1BD +F14F jsr LC0BA +F152 ldd #0x05DC +F155 jsr LE571 +F158 LF158: jmp LEE1C +F15B ; F15B: 37,36 +F15B .ascii '76' +F15D .byte 0xF6,0x00,0x19,0xC4 +F161 ; F161: 40,26,5B +F161 .ascii '@&[' +F164 .byte 0xC6,0xFF,0xF7,0x00 +F168 ; F168: 39 +F168 .ascii '9' +F169 .byte 0xF6 +F16A ; F16A: 20 +F16A .ascii ' ' +F16B .byte 0x00 +F16C ; F16C: 2C +F16C .ascii ',' +F16D .byte 0x11,0xF6 +F16F ; F16F: 20 +F16F .ascii ' ' +F170 .byte 0x00,0xC4 +F172 ; F172: 40 +F172 .ascii '@' +F173 .byte 0x27,0x0A,0xF6,0x00 +F177 ; F177: 39 +F177 .ascii '9' +F178 .byte 0x27,0x05,0xBD,0xE6,0x1B +F17D ; F17D: 20 +F17D .ascii ' ' +F17E .byte 0xEA,0xF6,0x00 +F181 ; F181: 39,26 +F181 .ascii '9&' +F183 .byte 0x08,0xCE,0x00,0x19,0x1C,0x00 +F189 ; F189: 40,20,33 +F189 .ascii '@ 3' +F18C .byte 0xF6 +F18D ; F18D: 20 +F18D .ascii ' ' +F18E .byte 0x00,0xC4 +F190 ; F190: 40 +F190 .ascii '@' +F191 .byte 0x27 +F192 ; F192: 2C +F192 .ascii ',' +F193 .byte 0xF6,0x00,0x1D,0xC4,0x01,0x27,0x1E +F19A ; F19A: 30 +F19A .ascii '0' +F19B .byte 0xE6,0x01,0xC1 +F19E ; F19E: 30,26 +F19E .ascii '0&' +F1A0 .byte 0x08,0xCC,0x00 +F1A3 ; F1A3: 20 +F1A3 .ascii ' ' +F1A4 .byte 0xBD,0xC7,0xE7 +F1A7 ; F1A7: 20 +F1A7 .ascii ' ' +F1A8 .byte 0x0D +F1A9 ; F1A9: 30 +F1A9 .ascii '0' +F1AA .byte 0xE6,0x01 +F1AC ; F1AC: 4F +F1AC .ascii 'O' +F1AD .byte 0xBD,0xC7,0xE7,0xCE,0x00,0x1D,0x1D,0x00 +F1B5 .byte 0x01 +F1B6 ; F1B6: 20 +F1B6 .ascii ' ' +F1B7 .byte 0x07 +F1B8 ; F1B8: 30 +F1B8 .ascii '0' +F1B9 .byte 0xE6,0x01 +F1BB ; F1BB: 4F +F1BB .ascii 'O' +F1BC .byte 0xBD,0xC7,0xE7 +F1BF ; F1BF: 38,39,37,36 +F1BF .ascii '8976' +F1C3 .byte 0xF6 +F1C4 ; F1C4: 20 +F1C4 .ascii ' ' +F1C5 .byte 0x00,0xC4 +F1C7 ; F1C7: 40 +F1C7 .ascii '@' +F1C8 .byte 0x27,0x1C,0x7F,0x00,0x18,0xF6,0x00,0x18 +F1D0 ; F1D0: 30 +F1D0 .ascii '0' +F1D1 .byte 0xE1,0x05 +F1D3 ; F1D3: 24 +F1D3 .ascii '$' +F1D4 .byte 0x11 +F1D5 ; F1D5: 30 +F1D5 .ascii '0' +F1D6 .byte 0xEE,0x00,0xE6,0x00 +F1DA ; F1DA: 4F +F1DA .ascii 'O' +F1DB .byte 0xBD,0xF1 +F1DD ; F1DD: 5B,38 +F1DD .ascii '[8' +F1DF .byte 0x08 +F1E0 ; F1E0: 3C,7C +F1E0 .ascii '<|' +F1E2 .byte 0x00,0x18 +F1E4 ; F1E4: 20 +F1E4 .ascii ' ' +F1E5 .byte 0xE7 +F1E6 ; F1E6: 38,39,37,36 +F1E6 .ascii '8976' +F1EA .byte 0xF6 +F1EB ; F1EB: 20 +F1EB .ascii ' ' +F1EC .byte 0x00,0xC4 +F1EE ; F1EE: 40 +F1EE .ascii '@' +F1EF .byte 0x27,0x1B,0xCC,0x00 +F1F3 ; F1F3: 20 +F1F3 .ascii ' ' +F1F4 .byte 0xBD,0xF1 +F1F6 ; F1F6: 5B,30 +F1F6 .ascii '[0' +F1F8 .byte 0xEE,0x00,0xE6,0x00,0x27,0x0E +F1FE ; F1FE: 30 +F1FE .ascii '0' +F1FF .byte 0xEE,0x00,0xE6,0x00 +F203 ; F203: 4F +F203 .ascii 'O' +F204 .byte 0xBD,0xF1 +F206 ; F206: 5B,38 +F206 .ascii '[8' +F208 .byte 0x08 +F209 ; F209: 3C,20 +F209 .ascii '< ' +F20B .byte 0xEB +F20C ; F20C: 38,39,37,36 +F20C .ascii '8976' +F210 .byte 0xF6 +F211 ; F211: 20 +F211 .ascii ' ' +F212 .byte 0x00,0xC4 +F214 ; F214: 40 +F214 .ascii '@' +F215 .byte 0x27 +F216 ; F216: 34 +F216 .ascii '4' +F217 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F21D ; F21D: 30 +F21D .ascii '0' +F21E .byte 0xE6,0x01 +F220 ; F220: 4F +F220 .ascii 'O' +F221 .byte 0xBD,0xE7,0x95,0xF6,0x00 +F226 ; F226: 5D,4F +F226 .ascii ']O' +F228 .byte 0xBD,0xF1 +F22A ; F22A: 5B +F22A .ascii '[' +F22B .byte 0xF6,0x00 +F22D ; F22D: 5E,4F +F22D .ascii '^O' +F22F .byte 0xBD,0xF1 +F231 ; F231: 5B +F231 .ascii '[' +F232 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F23A ; F23A: 5F,4F +F23A .ascii '_O' +F23C .byte 0xBD,0xF1 +F23E ; F23E: 5B +F23E .ascii '[' +F23F .byte 0xCC,0x00 +F241 ; F241: 20 +F241 .ascii ' ' +F242 .byte 0xBD,0xF1 +F244 ; F244: 5B +F244 .ascii '[' +F245 .byte 0xCC,0x00 +F247 ; F247: 20 +F247 .ascii ' ' +F248 .byte 0xBD,0xF1 +F24A ; F24A: 5B,38,39,37,36 +F24A .ascii '[8976' +F24F .byte 0xF6 +F250 ; F250: 20 +F250 .ascii ' ' +F251 .byte 0x00,0xC4 +F253 ; F253: 40 +F253 .ascii '@' +F254 .byte 0x27 +F255 ; F255: 41 +F255 .ascii 'A' +F256 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F25C ; F25C: 30 +F25C .ascii '0' +F25D .byte 0xEC,0x00,0xBD,0xE7 +F261 ; F261: 45 +F261 .ascii 'E' +F262 .byte 0xF6,0x00 +F264 ; F264: 57,4F +F264 .ascii 'WO' +F266 .byte 0xBD,0xF1 +F268 ; F268: 5B +F268 .ascii '[' +F269 .byte 0xF6,0x00 +F26B ; F26B: 5A,4F +F26B .ascii 'ZO' +F26D .byte 0xBD,0xF1 +F26F ; F26F: 5B +F26F .ascii '[' +F270 .byte 0xF6,0x00 +F272 ; F272: 5D,4F +F272 .ascii ']O' +F274 .byte 0xBD,0xF1 +F276 ; F276: 5B +F276 .ascii '[' +F277 .byte 0xF6,0x00 +F279 ; F279: 5E,4F +F279 .ascii '^O' +F27B .byte 0xBD,0xF1 +F27D ; F27D: 5B +F27D .ascii '[' +F27E .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F286 ; F286: 5F,4F +F286 .ascii '_O' +F288 .byte 0xBD,0xF1 +F28A ; F28A: 5B +F28A .ascii '[' +F28B .byte 0xCC,0x00 +F28D ; F28D: 20 +F28D .ascii ' ' +F28E .byte 0xBD,0xF1 +F290 ; F290: 5B +F290 .ascii '[' +F291 .byte 0xCC,0x00 +F293 ; F293: 20 +F293 .ascii ' ' +F294 .byte 0xBD,0xF1 +F296 ; F296: 5B,38,39,37,36 +F296 .ascii '[8976' +F29B .byte 0xF6 +F29C ; F29C: 20 +F29C .ascii ' ' +F29D .byte 0x00,0xC4 +F29F ; F29F: 40 +F29F .ascii '@' +F2A0 .byte 0x27 +F2A1 ; F2A1: 7B +F2A1 .ascii '{' +F2A2 .byte 0xF6,0x00,0x17,0xC4,0x08 +F2A7 ; F2A7: 26 +F2A7 .ascii '&' +F2A8 .byte 0x06,0xCC,0x00 +F2AB ; F2AB: 24 +F2AB .ascii '$' +F2AC .byte 0xBD,0xF1 +F2AE ; F2AE: 5B +F2AE .ascii '[' +F2AF .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F2B5 ; F2B5: 30 +F2B5 .ascii '0' +F2B6 .byte 0xEC,0x00,0xBD,0xE7 +F2BA ; F2BA: 45 +F2BA .ascii 'E' +F2BB .byte 0xF6,0x00 +F2BD ; F2BD: 57,4F +F2BD .ascii 'WO' +F2BF .byte 0xBD,0xF1 +F2C1 ; F2C1: 5B +F2C1 .ascii '[' +F2C2 .byte 0xF6,0x00 +F2C4 ; F2C4: 5A,4F +F2C4 .ascii 'ZO' +F2C6 .byte 0xBD,0xF1 +F2C8 ; F2C8: 5B +F2C8 .ascii '[' +F2C9 .byte 0xF6,0x00,0x13,0xC1,0x08 +F2CE ; F2CE: 26 +F2CE .ascii '&' +F2CF .byte 0x0C,0xCC,0x00 +F2D2 ; F2D2: 2E +F2D2 .ascii '.' +F2D3 .byte 0xBD,0xF1 +F2D5 ; F2D5: 5B +F2D5 .ascii '[' +F2D6 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F2DE ; F2DE: 5D,4F +F2DE .ascii ']O' +F2E0 .byte 0xBD,0xF1 +F2E2 ; F2E2: 5B +F2E2 .ascii '[' +F2E3 .byte 0xF6,0x00,0x13,0xC1,0x04 +F2E8 ; F2E8: 26 +F2E8 .ascii '&' +F2E9 .byte 0x0C,0xCC,0x00 +F2EC ; F2EC: 2E +F2EC .ascii '.' +F2ED .byte 0xBD,0xF1 +F2EF ; F2EF: 5B +F2EF .ascii '[' +F2F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F2F8 ; F2F8: 5E,4F +F2F8 .ascii '^O' +F2FA .byte 0xBD,0xF1 +F2FC ; F2FC: 5B +F2FC .ascii '[' +F2FD .byte 0xF6,0x00,0x13,0xC1,0x02 +F302 ; F302: 26 +F302 .ascii '&' +F303 .byte 0x06,0xCC,0x00 +F306 ; F306: 2E +F306 .ascii '.' +F307 .byte 0xBD,0xF1 +F309 ; F309: 5B +F309 .ascii '[' +F30A .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F312 ; F312: 5F,4F +F312 .ascii '_O' +F314 .byte 0xBD,0xF1 +F316 ; F316: 5B +F316 .ascii '[' +F317 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F31C ; F31C: 5B,38,39,38,37,36,3C +F31C .ascii '[89876<' +F323 .byte 0xF6 +F324 ; F324: 20 +F324 .ascii ' ' +F325 .byte 0x00,0xC4 +F327 ; F327: 40,26 +F327 .ascii '@&' +F329 .byte 0x03 +F32A ; F32A: 7E +F32A .ascii '~' +F32B .byte 0xF3,0xBC,0xF6,0x00,0x17,0xC4,0x08 +F332 ; F332: 26 +F332 .ascii '&' +F333 .byte 0x06,0xCC,0x00 +F336 ; F336: 24 +F336 .ascii '$' +F337 .byte 0xBD,0xF1 +F339 ; F339: 5B +F339 .ascii '[' +F33A .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F340 ; F340: 30 +F340 .ascii '0' +F341 .byte 0xEC,0x04 +F343 ; F343: 37,36 +F343 .ascii '76' +F345 .byte 0xEC,0x02,0xBD,0xE6 +F349 ; F349: 21,38 +F349 .ascii '!8' +F34B .byte 0xC6,0x07,0xF7,0x00,0x18,0xF6,0x00,0x18 +F353 .byte 0xC1,0xFF +F355 ; F355: 24,5F +F355 .ascii '$_' +F357 .byte 0xF6,0x00,0x18 +F35A ; F35A: 4F +F35A .ascii 'O' +F35B .byte 0xC3,0x0B,0x90,0x8F,0xE6,0x00 +F361 ; F361: 4F +F361 .ascii 'O' +F362 .byte 0xBD,0xF1 +F364 ; F364: 5B +F364 .ascii '[' +F365 .byte 0xF6,0x00,0x18,0xC1,0x03 +F36A ; F36A: 26 +F36A .ascii '&' +F36B .byte 0x15,0xF6,0x00,0x13,0xC1,0x08 +F371 ; F371: 26 +F371 .ascii '&' +F372 .byte 0x0C,0xCC,0x00 +F375 ; F375: 2E +F375 .ascii '.' +F376 .byte 0xBD,0xF1 +F378 ; F378: 5B +F378 .ascii '[' +F379 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 +F37F ; F37F: 20,30 +F37F .ascii ' 0' +F381 .byte 0xC1,0x02 +F383 ; F383: 26 +F383 .ascii '&' +F384 .byte 0x15,0xF6,0x00,0x13,0xC1,0x04 +F38A ; F38A: 26 +F38A .ascii '&' +F38B .byte 0x0C,0xCC,0x00 +F38E ; F38E: 2E +F38E .ascii '.' +F38F .byte 0xBD,0xF1 +F391 ; F391: 5B +F391 .ascii '[' +F392 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 +F398 ; F398: 20 +F398 .ascii ' ' +F399 .byte 0x17,0xC1,0x01 +F39C ; F39C: 26 +F39C .ascii '&' +F39D .byte 0x13,0xF6,0x00,0x13,0xC1,0x02 +F3A3 ; F3A3: 26 +F3A3 .ascii '&' +F3A4 .byte 0x06,0xCC,0x00 +F3A7 ; F3A7: 2E +F3A7 .ascii '.' +F3A8 .byte 0xBD,0xF1 +F3AA ; F3AA: 5B +F3AA .ascii '[' +F3AB .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 +F3B1 ; F3B1: 7A +F3B1 .ascii 'z' +F3B2 .byte 0x00,0x18 +F3B4 ; F3B4: 20 +F3B4 .ascii ' ' +F3B5 .byte 0x9A,0xCC,0x00,0x0A,0xBD,0xF1 +F3BB ; F3BB: 5B,38,31,31,6E +F3BB .ascii '[811n' +F3C0 .byte 0x00 +F3C1 ; F3C1: 37,36 +F3C1 .ascii '76' +F3C3 .byte 0xF6 +F3C4 ; F3C4: 20 +F3C4 .ascii ' ' +F3C5 .byte 0x00,0xC4 +F3C7 ; F3C7: 40 +F3C7 .ascii '@' +F3C8 .byte 0x27 +F3C9 ; F3C9: 49 +F3C9 .ascii 'I' +F3CA .byte 0xCC,0xB4 +F3CC ; F3CC: 71 +F3CC .ascii 'q' +F3CD .byte 0xBD,0xF1,0xE8 +F3D0 ; F3D0: 30 +F3D0 .ascii '0' +F3D1 .byte 0xE6,0x01 +F3D3 ; F3D3: 4F +F3D3 .ascii 'O' +F3D4 .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB +F3DA ; F3DA: 30 +F3DA .ascii '0' +F3DB .byte 0xF7,0x00 +F3DD ; F3DD: 5E,30 +F3DD .ascii '^0' +F3DF .byte 0xE6,0x01 +F3E1 ; F3E1: 4F +F3E1 .ascii 'O' +F3E2 .byte 0xCE,0x00,0x0A,0x02,0xCB +F3E7 ; F3E7: 30 +F3E7 .ascii '0' +F3E8 .byte 0xF7,0x00 +F3EA ; F3EA: 5F +F3EA .ascii '_' +F3EB .byte 0xF6,0x00 +F3ED ; F3ED: 5E,4F +F3ED .ascii '^O' +F3EF .byte 0xBD,0xF1 +F3F1 ; F3F1: 5B +F3F1 .ascii '[' +F3F2 .byte 0xF6,0x00 +F3F4 ; F3F4: 5F,4F +F3F4 .ascii '_O' +F3F6 .byte 0xBD,0xF1 +F3F8 ; F3F8: 5B +F3F8 .ascii '[' +F3F9 .byte 0xCC,0xB4 +F3FB ; F3FB: 7B +F3FB .ascii '{' +F3FC .byte 0xBD,0xF1,0xE8 +F3FF ; F3FF: 30 +F3FF .ascii '0' +F400 .byte 0xE6,0x01 +F402 ; F402: 4F +F402 .ascii 'O' +F403 .byte 0x05,0xC3,0x0D,0x1F,0x8F,0xEC,0x00,0xBD +F40B .byte 0xF2 +F40C ; F40C: 4D +F40C .ascii 'M' +F40D .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F412 ; F412: 5B,38,39 +F412 .ascii '[89' +F415 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27,0x15,0xCE +F41D .byte 0x00 +F41E ; F41E: 21 +F41E .ascii '!' +F41F .byte 0x1C,0x00,0x80,0xF6,0x00,0x1D,0xC4,0x02 +F427 .byte 0x27,0x02 +F429 ; F429: 20 +F429 .ascii ' ' +F42A .byte 0xF7,0xCE,0x00 +F42D ; F42D: 21 +F42D .ascii '!' +F42E .byte 0x1D,0x00,0x80,0xC6,0x10,0xF7,0x10 +F435 ; F435: 2C +F435 .ascii ',' +F436 .byte 0xC6 +F437 ; F437: 2E +F437 .ascii '.' +F438 .byte 0xF7,0x10 +F43A ; F43A: 2D +F43A .ascii '-' +F43B .byte 0xC6,0x05,0xF7,0x10 +F43F ; F43F: 2B +F43F .ascii '+' +F440 .byte 0xCC,0x03,0xE8,0xBD,0xE5 +F445 ; F445: 71 +F445 .ascii 'q' +F446 .byte 0xCE,0x10,0x00,0x1D,0x00,0x08,0xCE,0x00 +F44E .byte 0x19,0x1D,0x00 +F451 ; F451: 40 +F451 .ascii '@' +F452 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x00 +F45A .byte 0x18,0xBD,0xF1 +F45D ; F45D: 5B +F45D .ascii '[' +F45E .byte 0xCC,0xB2,0x1B,0xBD,0xF1,0xE8,0xCC,0x00 +F466 .byte 0x0A,0xBD,0xF1 +F469 ; F469: 5B +F469 .ascii '[' +F46A .byte 0xCC,0xB2 +F46C ; F46C: 38 +F46C .ascii '8' +F46D .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F475 ; F475: 5B +F475 .ascii '[' +F476 .byte 0xCC,0xB2 +F478 ; F478: 56 +F478 .ascii 'V' +F479 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F481 ; F481: 5B +F481 .ascii '[' +F482 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F487 ; F487: 5B +F487 .ascii '[' +F488 .byte 0xCC,0xB2 +F48A ; F48A: 75 +F48A .ascii 'u' +F48B .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F493 ; F493: 5B +F493 .ascii '[' +F494 .byte 0xCC,0xB2 +F496 ; F496: 38 +F496 .ascii '8' +F497 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F49F ; F49F: 5B +F49F .ascii '[' +F4A0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4A5 ; F4A5: 5B +F4A5 .ascii '[' +F4A6 .byte 0xCC,0xB2,0x90,0xBD,0xF1,0xE8,0xCE,0x00 +F4AE .byte 0x0A +F4AF ; F4AF: 3C +F4AF .ascii '<' +F4B0 .byte 0xCC,0x0C,0xBC,0xBD,0xF1,0xC1 +F4B6 ; F4B6: 38 +F4B6 .ascii '8' +F4B7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4BC ; F4BC: 5B +F4BC .ascii '[' +F4BD .byte 0xCC,0xB2,0xA2,0xBD,0xF1,0xE8,0xCE,0x00 +F4C5 .byte 0x0A +F4C6 ; F4C6: 3C +F4C6 .ascii '<' +F4C7 .byte 0xCC,0x0C,0xCC,0xBD,0xF1,0xC1 +F4CD ; F4CD: 38 +F4CD .ascii '8' +F4CE .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4D3 ; F4D3: 5B +F4D3 .ascii '[' +F4D4 .byte 0xCC,0xB2,0xB4,0xBD,0xF1,0xE8,0xFC,0x0C +F4DC .byte 0xE7,0xBD,0xF2 +F4DF ; F4DF: 4D +F4DF .ascii 'M' +F4E0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4E5 ; F4E5: 5B +F4E5 .ascii '[' +F4E6 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4EB ; F4EB: 5B +F4EB .ascii '[' +F4EC .byte 0xCC,0xB2,0xC6,0xBD,0xF1,0xE8,0xFE,0x0D +F4F4 .byte 0xE9 +F4F5 ; F4F5: 3C +F4F5 .ascii '<' +F4F6 .byte 0xFC,0x0D,0xE7,0xBD,0xF3,0x1F +F4FC ; F4FC: 38 +F4FC .ascii '8' +F4FD .byte 0xCC,0xB2,0xD8,0xBD,0xF1,0xE8,0xFE,0x0D +F505 .byte 0xED +F506 ; F506: 3C +F506 .ascii '<' +F507 .byte 0xFC,0x0D,0xEB,0xBD,0xF3,0x1F +F50D ; F50D: 38 +F50D .ascii '8' +F50E .byte 0xCC,0xB2,0xEA,0xBD,0xF1,0xE8,0xFE,0x0D +F516 .byte 0xF1 +F517 ; F517: 3C +F517 .ascii '<' +F518 .byte 0xFC,0x0D,0xEF,0xBD,0xF3,0x1F +F51E ; F51E: 38 +F51E .ascii '8' +F51F .byte 0xCC,0xB2,0xFC,0xBD,0xF1,0xE8,0xFE,0x0D +F527 .byte 0xF9 +F528 ; F528: 3C +F528 .ascii '<' +F529 .byte 0xFC,0x0D,0xF7,0xBD,0xF3,0x1F +F52F ; F52F: 38 +F52F .ascii '8' +F530 .byte 0xCC,0xB3,0x0E,0xBD,0xF1,0xE8,0xFE,0x0D +F538 .byte 0xFD +F539 ; F539: 3C +F539 .ascii '<' +F53A .byte 0xFC,0x0D,0xFB,0xBD,0xF3,0x1F +F540 ; F540: 38 +F540 .ascii '8' +F541 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F546 ; F546: 5B +F546 .ascii '[' +F547 .byte 0xCC,0xB3 +F549 ; F549: 20 +F549 .ascii ' ' +F54A .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F552 ; F552: 5B +F552 .ascii '[' +F553 .byte 0xCC,0xB3 +F555 ; F555: 31 +F555 .ascii '1' +F556 .byte 0xBD,0xF1,0xE8,0xFE,0x0D,0xF5 +F55C ; F55C: 3C +F55C .ascii '<' +F55D .byte 0xFC,0x0D,0xF3,0xBD,0xF3,0x1F +F563 ; F563: 38 +F563 .ascii '8' +F564 .byte 0xCC,0xB3 +F566 ; F566: 4A +F566 .ascii 'J' +F567 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xDD,0xBD,0xF2 +F56F ; F56F: 4D +F56F .ascii 'M' +F570 .byte 0xFE,0x0C,0xF5 +F573 ; F573: 3C +F573 .ascii '<' +F574 .byte 0xFC,0x0C,0xF3,0xBD,0xF3,0x1F +F57A ; F57A: 38 +F57A .ascii '8' +F57B .byte 0xCC,0xB3,0x5C,0xBD,0xF1,0xE8,0xFC,0x0C +F583 .byte 0xDF,0xBD,0xF2 +F586 ; F586: 4D +F586 .ascii 'M' +F587 .byte 0xFE,0x0C,0xF9 +F58A ; F58A: 3C +F58A .ascii '<' +F58B .byte 0xFC,0x0C,0xF7,0xBD,0xF3,0x1F +F591 ; F591: 38 +F591 .ascii '8' +F592 .byte 0xCC,0xB3 +F594 ; F594: 6E +F594 .ascii 'n' +F595 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xE1,0xBD,0xF2 +F59D ; F59D: 4D +F59D .ascii 'M' +F59E .byte 0xFE,0x0C,0xFD +F5A1 ; F5A1: 3C +F5A1 .ascii '<' +F5A2 .byte 0xFC,0x0C,0xFB,0xBD,0xF3,0x1F +F5A8 ; F5A8: 38 +F5A8 .ascii '8' +F5A9 .byte 0xCC,0xB3,0x80,0xBD,0xF1,0xE8,0xFC,0x0C +F5B1 .byte 0xE3,0xBD,0xF2 +F5B4 ; F5B4: 4D +F5B4 .ascii 'M' +F5B5 .byte 0xFE,0x0D,0x01 +F5B8 ; F5B8: 3C +F5B8 .ascii '<' +F5B9 .byte 0xFC,0x0C,0xFF,0xBD,0xF3,0x1F +F5BF ; F5BF: 38 +F5BF .ascii '8' +F5C0 .byte 0xCC,0xB3,0x92,0xBD,0xF1,0xE8,0xFC,0x0C +F5C8 .byte 0xE5,0xBD,0xF2 +F5CB ; F5CB: 4D +F5CB .ascii 'M' +F5CC .byte 0xFE,0x0D,0x05 +F5CF ; F5CF: 3C +F5CF .ascii '<' +F5D0 .byte 0xFC,0x0D,0x03,0xBD,0xF3,0x1F +F5D6 ; F5D6: 38 +F5D6 .ascii '8' +F5D7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F5DC ; F5DC: 5B +F5DC .ascii '[' +F5DD .byte 0xCC,0xB3,0xA4,0xBD,0xF1,0xE8,0xCC,0x00 +F5E5 .byte 0x0A,0xBD,0xF1 +F5E8 ; F5E8: 5B +F5E8 .ascii '[' +F5E9 .byte 0xCC,0xB3,0xB3,0xBD,0xF1,0xE8,0xFC,0x0C +F5F1 .byte 0xF1,0xBD,0xF2,0x99,0xCC,0xB3,0xCA,0xBD +F5F9 .byte 0xF1,0xE8,0xF6,0x0C,0xDC +F5FE ; F5FE: 4F +F5FE .ascii 'O' +F5FF .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xE9,0xBD,0xF2 +F607 .byte 0x99,0xCC,0xB3,0xDC,0xBD,0xF1,0xE8,0xF6 +F60F .byte 0x0C,0xDB +F611 ; F611: 4F +F611 .ascii 'O' +F612 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEB,0xBD,0xF2 +F61A .byte 0x99,0xCC,0xB3,0xEE,0xBD,0xF1,0xE8,0xF6 +F622 .byte 0x0C,0xDA +F624 ; F624: 4F +F624 .ascii 'O' +F625 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xED,0xBD,0xF2 +F62D .byte 0x99,0xCC,0xB4,0x00,0xBD,0xF1,0xE8,0xF6 +F635 .byte 0x0C,0xD9 +F637 ; F637: 4F +F637 .ascii 'O' +F638 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEF,0xBD,0xF2 +F640 .byte 0x99,0xCC,0x00,0x0A,0xBD,0xF1 +F646 ; F646: 5B +F646 .ascii '[' +F647 .byte 0xCC,0xB4,0x12,0xBD,0xF1,0xE8,0xFC,0x0D +F64F .byte 0x07,0xBD,0xF2 +F652 ; F652: 4D +F652 .ascii 'M' +F653 .byte 0xFE,0x0D,0x11 +F656 ; F656: 3C +F656 .ascii '<' +F657 .byte 0xFC,0x0D,0x0F,0xBD,0xF3,0x1F +F65D ; F65D: 38 +F65D .ascii '8' +F65E .byte 0xCC,0xB4 +F660 ; F660: 24 +F660 .ascii '$' +F661 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x09,0xBD,0xF2 +F669 ; F669: 4D +F669 .ascii 'M' +F66A .byte 0xFE,0x0D,0x15 +F66D ; F66D: 3C +F66D .ascii '<' +F66E .byte 0xFC,0x0D,0x13,0xBD,0xF3,0x1F +F674 ; F674: 38 +F674 .ascii '8' +F675 .byte 0xCC,0xB4 +F677 ; F677: 36 +F677 .ascii '6' +F678 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0B,0xBD,0xF2 +F680 ; F680: 4D +F680 .ascii 'M' +F681 .byte 0xFE,0x0D,0x19 +F684 ; F684: 3C +F684 .ascii '<' +F685 .byte 0xFC,0x0D,0x17,0xBD,0xF3,0x1F +F68B ; F68B: 38 +F68B .ascii '8' +F68C .byte 0xCC,0xB4 +F68E ; F68E: 48 +F68E .ascii 'H' +F68F .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0D,0xBD,0xF2 +F697 ; F697: 4D +F697 .ascii 'M' +F698 .byte 0xFE,0x0D,0x1D +F69B ; F69B: 3C +F69B .ascii '<' +F69C .byte 0xFC,0x0D,0x1B,0xBD,0xF3,0x1F +F6A2 ; F6A2: 38 +F6A2 .ascii '8' +F6A3 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F6A8 ; F6A8: 5B +F6A8 .ascii '[' +F6A9 .byte 0xCC,0xB4 +F6AB ; F6AB: 5A +F6AB .ascii 'Z' +F6AC .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F6B4 ; F6B4: 5B +F6B4 .ascii '[' +F6B5 .byte 0xC6,0x01,0xF7,0x00 +F6B9 ; F6B9: 54 +F6B9 .ascii 'T' +F6BA .byte 0xF6,0x00 +F6BC ; F6BC: 54 +F6BC .ascii 'T' +F6BD .byte 0xC1 +F6BE ; F6BE: 63,22 +F6BE .ascii 'c"' +F6C0 .byte 0x1B,0xF6,0x00 +F6C3 ; F6C3: 54,4F +F6C3 .ascii 'TO' +F6C5 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +F6CD .byte 0x80,0x27,0x07,0xF6,0x00 +F6D2 ; F6D2: 54,4F +F6D2 .ascii 'TO' +F6D4 .byte 0xBD,0xF3,0xC1 +F6D7 ; F6D7: 7C +F6D7 .ascii '|' +F6D8 .byte 0x00 +F6D9 ; F6D9: 54,20 +F6D9 .ascii 'T ' +F6DB .byte 0xDE,0xCC,0x00,0x0A,0xBD,0xF1 +F6E1 ; F6E1: 5B +F6E1 .ascii '[' +F6E2 .byte 0xF6,0x00,0x19,0xC4 +F6E6 ; F6E6: 40,26 +F6E6 .ascii '@&' +F6E8 .byte 0x07,0xFE,0x0C,0xE7,0x08,0xFF,0x0C,0xE7 +F6F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x03 +F6F8 .byte 0xE8,0xBD,0xE5 +F6FB ; F6FB: 71 +F6FB .ascii 'q' +F6FC .byte 0xC6,0x03,0xF7,0x10 +F700 ; F700: 2B +F700 .ascii '+' +F701 .byte 0xCE,0x10,0x00,0x1C,0x00,0x08,0xF6,0x0B +F709 .byte 0xC0,0xC4,0x02,0x27,0x06,0xCC,0x00,0x80 +F711 .byte 0xBD,0xC7,0xE7,0x7F,0x00 +F716 ; F716: 38,39 +F716 .ascii '89' +F718 RTIRTN: pshx +F719 ldab L0BC0 +F71C andb #0x08 +F71E beq LF723 +F720 jsr LC325 +F723 LF723: inc L000C +F726 ldab L000C +F729 cmpb #0x02 +F72B bne LF740 +F72D clr L000C +F730 ldab L0007 +F733 beq LF738 +F735 dec L0007 +F738 LF738: ldab L0000 +F73B beq LF740 +F73D dec L0000 +F740 LF740: inc L000B +F743 ldab L000B +F746 cmpb #0x08 +F748 bne LF781 +F74A clr L000B +F74D ldd L003B +F750 beq LF759 +F752 ldx L003B +F755 dex +F756 stx L003B +F759 LF759: ldd #0x002C +F75C tsx +F75D std 0x00,x +F75F LF75F: tsx +F760 ldd 0x00,x +F762 pshb +F763 psha +F764 ldd #0x003A +F767 tsx +F768 subd 0x00,x +F76A ins +F76B ins +F76C bcs LF781 +F76E tsx +F76F ldx 0x00,x +F771 ldab 0x00,x +F773 beq LF77C +F775 tsx +F776 ldx 0x00,x +F778 dec 0x00,x +F77A ldab 0x00,x +F77C LF77C: pulx +F77D inx +F77E pshx +F77F bra LF75F +F781 LF781: ldab L0032 +F784 beq LF78D +F786 ldab L0032 +F789 andb #0x02 +F78B bne LF795 +F78D LF78D: ldx #0x1000 +F790 bclr 0x00,x,#0x10 +F793 bra LF7A2 +F795 LF795: ldab L0032 +F798 andb #0x01 +F79A bne LF7A2 +F79C ldx #0x1000 +F79F bset 0x00,x,#0x10 +F7A2 LF7A2: inc L004C +F7A5 ldab L004C +F7A8 cmpb #0x4B +F7AA bne LF7BF +F7AC clr L004C +F7AF ldab L004F +F7B2 beq LF7B7 +F7B4 dec L004F +F7B7 LF7B7: ldab L0025 +F7BA beq LF7BF +F7BC dec L0025 +F7BF LF7BF: ldab L0031 +F7C2 bne LF7C7 +F7C4 jsr LFE69 +F7C7 LF7C7: ldab L007F +F7CA beq LF7CF +F7CC jsr LFE69 +F7CF LF7CF: ldab #0x40 +F7D1 stab L1025 +F7D4 pulx +F7D5 rti +F7D6 LF7D6: clr L0014 +F7D9 clrb +F7DA stab L3800 +F7DD ldab #0x7F +F7DF stab L001A +F7E2 ldab #0x7F +F7E4 stab L3000 +F7E7 ldab #0x07 +F7E9 stab L103C +F7EC ldab #0x81 +F7EE stab L1026 +F7F1 clrb +F7F2 stab L1030 +F7F5 ldab #0xC8 +F7F7 stab L1000 +F7FA ldab #0x3E +F7FC stab L1009 +F7FF ldab #0x12 +F801 stab L1028 +F804 jsr LBE69 +F807 jsr LEA59 +F80A ldd #0x0064 +F80D jsr LE571 +F810 ldd #0xB1EF +F813 jsr LC0BA +F816 ldd #0x01F4 +F819 jsr LE571 +F81C ldd #0xB1FA +F81F jsr LC0BA +F822 ldd #0x01F4 +F825 jsr LE571 +F828 ldd #0xB205 +F82B jsr LC0BA +F82E ldd #0x01F4 +F831 jsr LE571 +F834 ldd #0xB210 +F837 jsr LC0BA +F83A ldd #0x000A +F83D jsr LE571 +F840 clr L007F +F843 clr L0021 +F846 clr L001F +F849 clr L001D +F84C clr L001B +F84F clr L0019 +F852 ldab L0BC0 +F855 andb #0x01 +F857 beq LF861 +F859 ldx #0x0BC1 +F85C bset 0x00,x,#0x01 +F85F bra LF867 +F861 LF861: ldx #0x0BC1 +F864 bclr 0x00,x,#0x01 +F867 LF867: ldab L0BC0 +F86A andb #0x04 +F86C beq LF876 +F86E ldx #0x0BC1 +F871 bset 0x00,x,#0x02 +F874 bra LF87C +F876 LF876: ldx #0x0BC1 +F879 bclr 0x00,x,#0x02 +F87C LF87C: ldx #0x0BC1 +F87F bclr 0x00,x,#0x04 +F882 ldab L0BC0 +F885 andb #0x02 +F887 beq LF8B6 +F889 ldab #0x3C +F88B stab L0031 +F88E cli +F88F ldd #0x00FF +F892 jsr LC7E7 +F895 clrb +F896 clra +F897 std L0040 +F89A ldab #0x10 +F89C stab L102C +F89F ldab #0x2E +F8A1 stab L102D +F8A4 ldab #0x03 +F8A6 stab L102B +F8A9 ldab #0x46 +F8AB stab L002F +F8AE ldd #0x07D0 +F8B1 jsr LE571 +F8B4 bra LF8E1 +F8B6 LF8B6: jsr LD094 +F8B9 ldab #0x27 +F8BB stab L102D +F8BE ldab #0x07 +F8C0 stab L102B +F8C3 ldx #0x001A +F8C6 bset 0x00,x,#0x04 +F8C9 ldab L001A +F8CC stab L3000 +F8CF ldd #0x07D0 +F8D2 jsr LE571 +F8D5 ldx #0x001A +F8D8 bclr 0x00,x,#0x04 +F8DB ldab L001A +F8DE stab L3000 +F8E1 LF8E1: clr L0E6A +F8E4 jsr LD479 +F8E7 jsr LE89A +F8EA clr L0006 +F8ED ldx #0x001D +F8F0 bset 0x00,x,#0x10 +F8F3 ldd #0x05DC +F8F6 jsr LE571 +F8F9 ldab #0x1E +F8FB stab L0035 +F8FE cli +F8FF LF8FF: jsr LE61B +F902 jsr LD105 +F905 ldab L100A +F908 andb #0x08 +F90A beq LF952 +F90C LF90C: ldab L100A +F90F andb #0x08 +F911 beq LF924 +F913 ldx #0x001A +F916 bset 0x00,x,#0x04 +F919 ldab L001A +F91C stab L3000 +F91F jsr LE61B +F922 bra LF90C +F924 LF924: jsr LD094 +F927 ldab L0BC0 +F92A andb #0x01 +F92C beq LF934 +F92E ldx #0x0BC1 +F931 bset 0x00,x,#0x01 +F934 LF934: ldab L0BC0 +F937 andb #0x04 +F939 beq LF941 +F93B ldx #0x0BC1 +F93E bset 0x00,x,#0x02 +F941 LF941: ldx #0x001A +F944 bclr 0x00,x,#0x04 +F947 ldab L001A +F94A stab L3000 +F94D ldab #0x1E +F94F stab L0035 +F952 LF952: ldab L0BC0 +F955 andb #0x08 +F957 beq LF96F +F959 ldx #0x0002 +F95C pshx +F95D ldd #0x1000 +F960 jsr LE5D7 +F963 pulx +F964 subd #0x0000 +F967 beq LF96F +F969 ldx #0x0BC1 +F96C bset 0x00,x,#0x08 +F96F LF96F: ldab L0BC1 +F972 andb #0x07 +F974 beq LF983 +F976 ldab L0035 +F979 bne LF983 +F97B ldx #0x0021 +F97E bset 0x00,x,#0x20 +F981 bra LF989 +F983 LF983: ldx #0x0021 +F986 bclr 0x00,x,#0x20 +F989 LF989: jsr LBB63 +F98C jsr LB800 +F98F ldab L0BC0 +F992 andb #0x01 +F994 beq LF9A1 +F996 ldd L0040 +F999 addd L003E +F99C bne LF9A1 +F99E jsr LD6F6 +F9A1 LF9A1: ldab L0012 +F9A4 andb #0x20 +F9A6 beq LF9B0 +F9A8 ldab L0035 +F9AB bne LF9B0 +F9AD jmp LFA79 +F9B0 LF9B0: ldx #0x001F +F9B3 bclr 0x00,x,#0x04 +F9B6 ldx #0x001D +F9B9 bset 0x00,x,#0x10 +F9BC ldab L001F +F9BF andb #0x20 +F9C1 bne LF9C6 +F9C3 jmp LFA74 +F9C6 LF9C6: ldab L0BC0 +F9C9 andb #0x01 +F9CB beq LF9D5 +F9CD ldx #0x0BC1 +F9D0 bset 0x00,x,#0x01 +F9D3 bra LF9DB +F9D5 LF9D5: ldx #0x0BC1 +F9D8 bclr 0x00,x,#0x01 +F9DB LF9DB: ldab L0BC0 +F9DE andb #0x04 +F9E0 beq LF9EA +F9E2 ldx #0x0BC1 +F9E5 bset 0x00,x,#0x02 +F9E8 bra LF9F0 +F9EA LF9EA: ldx #0x0BC1 +F9ED bclr 0x00,x,#0x02 +F9F0 LF9F0: ldx #0x0BC1 +F9F3 bclr 0x00,x,#0x04 +F9F6 ldx #0x001B +F9F9 bclr 0x00,x,#0x02 +F9FC ldab L0BC0 +F9FF andb #0x02 +FA01 beq LFA2A +FA03 ldab #0x3C +FA05 stab L0031 +FA08 cli +FA09 ldd #0x00FF +FA0C jsr LC7E7 +FA0F clrb +FA10 clra +FA11 std L0040 +FA14 ldab #0x10 +FA16 stab L102C +FA19 ldab #0x2E +FA1B stab L102D +FA1E ldab #0x03 +FA20 stab L102B +FA23 ldab #0x46 +FA25 stab L002F +FA28 bra LFA5B +FA2A LFA2A: ldx #0x0021 +FA2D bclr 0x00,x,#0x40 +FA30 jsr LD094 +FA33 ldab #0x27 +FA35 stab L102D +FA38 ldab #0x07 +FA3A stab L102B +FA3D ldx #0x001A +FA40 bset 0x00,x,#0x04 +FA43 ldab L001A +FA46 stab L3000 +FA49 ldd #0x0032 +FA4C jsr LE571 +FA4F ldx #0x001A +FA52 bclr 0x00,x,#0x04 +FA55 ldab L001A +FA58 stab L3000 +FA5B LFA5B: jsr LD479 +FA5E jsr LE89A +FA61 jsr LBE69 +FA64 clr L0006 +FA67 ldx #0x001F +FA6A bclr 0x00,x,#0x20 +FA6D ldab #0x1E +FA6F stab L0035 +FA72 bra LFA77 +FA74 LFA74: jsr LDEE7 +FA77 LFA77: bra LFADF +FA79 LFA79: ldab L0012 +FA7C andb #0x20 +FA7E beq LFADF +FA80 ldab L001F +FA83 andb #0x20 +FA85 bne LFA8A +FA87 jsr LE5AA +FA8A LFA8A: ldx #0x001F +FA8D bset 0x00,x,#0x20 +FA90 ldab L0012 +FA93 andb #0x01 +FA95 bne LFACA +FA97 ldab L001D +FA9A andb #0x08 +FA9C beq LFAC8 +FA9E ldab L001F +FAA1 andb #0x04 +FAA3 bne LFAB9 +FAA5 ldx #0x001F +FAA8 bset 0x00,x,#0x04 +FAAB ldx #0x001F +FAAE bset 0x00,x,#0x80 +FAB1 ldd #0x0233 +FAB4 std L003B +FAB7 bra LFAC2 +FAB9 LFAB9: jsr LE5AA +FABC ldx #0x001F +FABF bclr 0x00,x,#0x04 +FAC2 LFAC2: ldx #0x001D +FAC5 bclr 0x00,x,#0x08 +FAC8 LFAC8: bra LFAD0 +FACA LFACA: ldx #0x001D +FACD bset 0x00,x,#0x08 +FAD0 LFAD0: ldab L001F +FAD3 andb #0x04 +FAD5 bne LFADC +FAD7 jsr L8100 +FADA bra LFADF +FADC LFADC: jsr L84A0 +FADF LFADF: jmp LF8FF +FAE2 SPIRTN: ldd #0xB12E +FAE5 jsr LC0BA +FAE8 ldd #0x07D0 +FAEB jsr LE571 +FAEE rti +FAEF PAIERT: ldd #0xB12E +FAF2 jsr LC0BA +FAF5 ldd #0x07D0 +FAF8 jsr LE571 +FAFB rti +FAFC PAORTN: ldd #0xB12E +FAFF jsr LC0BA +FB02 ldd #0x07D0 +FB05 jsr LE571 +FB08 rti +FB09 TOVFRT: ldd #0xB12E +FB0C jsr LC0BA +FB0F ldd #0x07D0 +FB12 jsr LE571 +FB15 rti +FB16 TI4O5R: ldd #0xB12E +FB19 jsr LC0BA +FB1C ldd #0x07D0 +FB1F jsr LE571 +FB22 rti +FB23 TO4RTN: ldd #0xB12E +FB26 jsr LC0BA +FB29 ldd #0x07D0 +FB2C jsr LE571 +FB2F rti +FB30 TO3RTN: ldd #0xB12E +FB33 jsr LC0BA +FB36 ldd #0x07D0 +FB39 jsr LE571 +FB3C rti +FB3D TO2RTN: ldd #0xB12E +FB40 jsr LC0BA +FB43 ldd #0x07D0 +FB46 jsr LE571 +FB49 rti +FB4A TO1RTN: ldd #0xB12E +FB4D jsr LC0BA +FB50 ldd #0x07D0 +FB53 jsr LE571 +FB56 rti +FB57 TI3RTN: ldd #0xB12E +FB5A jsr LC0BA +FB5D ldd #0x07D0 +FB60 jsr LE571 +FB63 rti +FB64 TI2RTN: ldd #0xB12E +FB67 jsr LC0BA +FB6A ldd #0x07D0 +FB6D jsr LE571 +FB70 rti +FB71 TI1RTN: ldd #0xB12E +FB74 jsr LC0BA +FB77 ldd #0x07D0 +FB7A jsr LE571 +FB7D rti +FB7E IRQRTN: ldd #0xB12E +FB81 jsr LC0BA +FB84 ldd #0x07D0 +FB87 jsr LE571 +FB8A rti +FB8B XIRQRT: ldd #0xB12E +FB8E jsr LC0BA +FB91 ldd #0x07D0 +FB94 jsr LE571 +FB97 rti +FB98 SWIRTN: ldd #0xB12E +FB9B jsr LC0BA +FB9E ldd #0x07D0 +FBA1 jsr LE571 +FBA4 rti +FBA5 ILOPRT: ldd #0xB12E +FBA8 jsr LC0BA +FBAB ldd #0x07D0 +FBAE jsr LE571 +FBB1 rti +FBB2 COPRTN: jsr LFE69 +FBB5 rti +FBB6 CMONRT: jsr LFE69 +FBB9 rti +FBBA LFBBA: pshx +FBBB pshb +FBBC tsx +FBBD ldab 0x06,x +FBBF mul +FBC0 ldaa 0x00,x +FBC2 pshb +FBC3 ldab 0x05,x +FBC5 mul +FBC6 pula +FBC7 aba +FBC8 pulb +FBC9 psha +FBCA ldaa 0x06,x +FBCC mul +FBCD pshb +FBCE adda 0x00,x +FBD0 psha +FBD1 ldd 0x03,x +FBD3 std 0x05,x +FBD5 pulx +FBD6 xgdx +FBD7 subd #0x0000 +FBDA ins +FBDB pulx +FBDC ins +FBDD ins +FBDE rts +FBDF LFBDF: jsr LFBE8 +FBE2 jsr LFC25 +FBE5 jmp LFC04 +FBE8 LFBE8: pshx +FBE9 xgdx +FBEA ldd 0x02,x +FBEC pshb +FBED psha +FBEE ldd 0x00,x +FBF0 pshb +FBF1 psha +FBF2 des +FBF3 des +FBF4 des +FBF5 des +FBF6 pshx +FBF7 tsx +FBF8 ldd 0x12,x +FBFA std 0x04,x +FBFC ldd 0x0C,x +FBFE std 0x02,x +FC00 ldd 0x10,x +FC02 pulx +FC03 rts +FC04 LFC04: std 0x00,x +FC06 pshx +FC07 tsx +FC08 ldd 0x08,x +FC0A std 0x0A,x +FC0C ldd 0x02,x +FC0E std 0x0C,x +FC10 pulx +FC11 std 0x02,x +FC13 ldd 0x00,x +FC15 bne LFC1D +FC17 tst 0x02,x +FC19 bne LFC1D +FC1B tst 0x03,x +FC1D LFC1D: ins +FC1E ins +FC1F pulx +FC20 ins +FC21 ins +FC22 ins +FC23 ins +FC24 rts +FC25 LFC25: pshx +FC26 tsx +FC27 addd 0x06,x +FC29 pshb +FC2A psha +FC2B ldd 0x02,x +FC2D std 0x06,x +FC2F ldd 0x04,x +FC31 addd 0x08,x +FC33 std 0x08,x +FC35 pula +FC36 pulb +FC37 adcb #0x00 +FC39 adca #0x00 +FC3B subd #0x0000 +FC3E bne LFC46 +FC40 tst 0x08,x +FC42 bne LFC46 +FC44 tst 0x09,x +FC46 LFC46: pulx +FC47 ins +FC48 ins +FC49 ins +FC4A ins +FC4B rts +FC4C ; FC4C: 3C,3C,37,36,3C,3C,3C +FC4C .ascii '<<76<<<' +FC53 .byte 0x18 +FC54 ; FC54: 3C,30,4F +FC54 .ascii '<0O' +FC57 .byte 0xA7,0x04 +FC59 ; FC59: 7E +FC59 .ascii '~' +FC5A .byte 0xFC +FC5B ; FC5B: 6D,3C,3C,37,36,3C,3C,3C +FC5B .ascii 'm<<76<<<' +FC63 .byte 0x18 +FC64 ; FC64: 3C,30 +FC64 .ascii '<0' +FC66 .byte 0x86,0x01,0xA7,0x04 +FC6A ; FC6A: 7E +FC6A .ascii '~' +FC6B .byte 0xFC +FC6C ; FC6C: 6D +FC6C .ascii 'm' +FC6D .byte 0x1A,0xEE,0x0E,0xEC,0x08,0xED,0x0E,0xEC +FC75 .byte 0x14,0xED,0x0C,0xEC,0x12,0xED,0x0A,0x1A +FC7D .byte 0xEF,0x12 +FC7F ; FC7F: 4F,5F +FC7F .ascii 'O_' +FC81 .byte 0xED,0x08,0xED,0x06,0xEC,0x0A,0x1A,0xA3 +FC89 .byte 0x0E +FC8A ; FC8A: 22,23 +FC8A .ascii '"#' +FC8C .byte 0x27,0x15,0x1E,0x04,0x01,0x08,0xCC,0x00 +FC94 .byte 0x00,0xED,0x14 +FC97 ; FC97: 7E +FC97 .ascii '~' +FC98 .byte 0xFE,0x04,0xEC,0x0C,0xED,0x14,0xEC,0x0A +FCA0 ; FCA0: 7E +FCA0 .ascii '~' +FCA1 .byte 0xFD,0xE3,0x83,0x00,0x00,0x27,0x12,0xEC +FCA9 .byte 0x0C,0x1A,0xA3,0x10 +FCAD ; FCAD: 25 +FCAD .ascii '%' +FCAE .byte 0xDF +FCAF ; FCAF: 6D +FCAF .ascii 'm' +FCB0 .byte 0x0E +FCB1 ; FCB1: 26,70,6D +FCB1 .ascii '&pm' +FCB4 .byte 0x0F,0x27,0x1A +FCB7 ; FCB7: 7E +FCB7 .ascii '~' +FCB8 .byte 0xFD,0xA4 +FCBA ; FCBA: 3C,3C +FCBA .ascii '<<' +FCBC .byte 0x18 +FCBD ; FCBD: 38 +FCBD .ascii '8' +FCBE .byte 0xEC,0x0C,0xEE,0x10,0x02,0x18,0x1E,0x04 +FCC6 .byte 0x01,0x01,0x8F +FCC9 ; FCC9: 38 +FCC9 .ascii '8' +FCCA .byte 0xED,0x14 +FCCC ; FCCC: 4F,5F,7E +FCCC .ascii 'O_~' +FCCF .byte 0xFD,0xE3 +FCD1 ; FCD1: 3C,3C +FCD1 .ascii '<<' +FCD3 .byte 0x18 +FCD4 ; FCD4: 38 +FCD4 .ascii '8' +FCD5 .byte 0xEC,0x0A,0xEE,0x10 +FCD9 ; FCD9: 3C +FCD9 .ascii '<' +FCDA .byte 0x02,0xCD,0xEF,0x0A +FCDE ; FCDE: 38,3C +FCDE .ascii '8<' +FCE0 .byte 0x03,0xCD,0xEF,0x0E +FCE4 ; FCE4: 38 +FCE4 .ascii '8' +FCE5 .byte 0x18,0xE3,0x0C +FCE8 ; FCE8: 24 +FCE8 .ascii '$' +FCE9 .byte 0x1B,0x18,0xED,0x0C +FCED ; FCED: 4F +FCED .ascii 'O' +FCEE .byte 0xC6,0x01 +FCF0 ; FCF0: 3C +FCF0 .ascii '<' +FCF1 .byte 0x03,0x8F,0x18,0xE3,0x0E +FCF6 ; FCF6: 24 +FCF6 .ascii '$' +FCF7 .byte 0x03,0x18 +FCF9 ; FCF9: 6C +FCF9 .ascii 'l' +FCFA .byte 0x0A,0x18,0xED,0x0E,0x8F +FCFF ; FCFF: 38 +FCFF .ascii '8' +FD00 .byte 0x18,0xE3,0x0C +FD03 ; FD03: 25 +FD03 .ascii '%' +FD04 .byte 0xE5,0x02,0x8F,0x18,0xE3,0x0E +FD0A ; FD0A: 24 +FD0A .ascii '$' +FD0B .byte 0x03,0x18 +FD0D ; FD0D: 6C +FD0D .ascii 'l' +FD0E .byte 0x0A,0x18,0x1F,0x04,0x01,0x07,0x8F,0x18 +FD16 ; FD16: 6F +FD16 .ascii 'o' +FD17 .byte 0x0A,0x18 +FD19 ; FD19: 6F +FD19 .ascii 'o' +FD1A .byte 0x0B +FD1B ; FD1B: 38 +FD1B .ascii '8' +FD1C .byte 0xED,0x14,0xEC,0x0A +FD20 ; FD20: 7E +FD20 .ascii '~' +FD21 .byte 0xFD,0xE3,0x86,0x08,0xA7,0x05 +FD27 ; FD27: 69 +FD27 .ascii 'i' +FD28 .byte 0x0D +FD29 ; FD29: 69 +FD29 .ascii 'i' +FD2A .byte 0x0C +FD2B ; FD2B: 69 +FD2B .ascii 'i' +FD2C .byte 0x0B +FD2D ; FD2D: 69 +FD2D .ascii 'i' +FD2E .byte 0x0A +FD2F ; FD2F: 69 +FD2F .ascii 'i' +FD30 .byte 0x09,0xEC,0x0B,0xA3,0x10,0xED,0x14,0xEC +FD38 .byte 0x09,0xE2,0x0F,0xA2,0x0E +FD3D ; FD3D: 25 +FD3D .ascii '%' +FD3E .byte 0x06,0xED,0x09,0xEC,0x14,0xED,0x0B +FD45 ; FD45: 6A +FD45 .ascii 'j' +FD46 .byte 0x05 +FD47 ; FD47: 26 +FD47 .ascii '&' +FD48 .byte 0xDE +FD49 ; FD49: 69 +FD49 .ascii 'i' +FD4A .byte 0x0D,0x1F,0x04,0x01,0x09,0xEC,0x0B,0xED +FD52 .byte 0x14,0xEC,0x09 +FD55 ; FD55: 7E +FD55 .ascii '~' +FD56 .byte 0xFD,0xE3 +FD58 ; FD58: 4F +FD58 .ascii 'O' +FD59 .byte 0xE6,0x0D +FD5B ; FD5B: 53 +FD5B .ascii 'S' +FD5C .byte 0xED,0x14 +FD5E ; FD5E: 5F,7E +FD5E .ascii '_~' +FD60 .byte 0xFD,0xE3,0x86,0x10,0xA7,0x05 +FD66 ; FD66: 69 +FD66 .ascii 'i' +FD67 .byte 0x0D +FD68 ; FD68: 69 +FD68 .ascii 'i' +FD69 .byte 0x0C +FD6A ; FD6A: 69 +FD6A .ascii 'i' +FD6B .byte 0x0B +FD6C ; FD6C: 69 +FD6C .ascii 'i' +FD6D .byte 0x0A +FD6E ; FD6E: 69 +FD6E .ascii 'i' +FD6F .byte 0x09 +FD70 ; FD70: 69 +FD70 .ascii 'i' +FD71 .byte 0x08,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xEC +FD79 .byte 0x08,0xE2,0x0F,0x82,0x00 +FD7E ; FD7E: 25 +FD7E .ascii '%' +FD7F .byte 0x06,0xED,0x08,0xEC,0x14,0xED,0x0A +FD86 ; FD86: 6A +FD86 .ascii 'j' +FD87 .byte 0x05 +FD88 ; FD88: 26 +FD88 .ascii '&' +FD89 .byte 0xDC +FD8A ; FD8A: 69 +FD8A .ascii 'i' +FD8B .byte 0x0D +FD8C ; FD8C: 69 +FD8C .ascii 'i' +FD8D .byte 0x0C,0x1F,0x04,0x01,0x08,0xEC,0x0A,0xED +FD95 .byte 0x14,0xEC,0x08 +FD98 ; FD98: 20,49 +FD98 .ascii ' I' +FD9A .byte 0xEC,0x0C +FD9C ; FD9C: 43,53 +FD9C .ascii 'CS' +FD9E .byte 0xED,0x14 +FDA0 ; FDA0: 4F,5F,20,3F,2B +FDA0 .ascii 'O_ ?+' +FDA5 .byte 0xBC,0x86,0x10,0xA7,0x05 +FDAA ; FDAA: 69 +FDAA .ascii 'i' +FDAB .byte 0x0D +FDAC ; FDAC: 69 +FDAC .ascii 'i' +FDAD .byte 0x0C +FDAE ; FDAE: 69 +FDAE .ascii 'i' +FDAF .byte 0x0B +FDB0 ; FDB0: 69 +FDB0 .ascii 'i' +FDB1 .byte 0x0A +FDB2 ; FDB2: 69 +FDB2 .ascii 'i' +FDB3 .byte 0x07,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xA6 +FDBB .byte 0x07,0xA2,0x0F +FDBE ; FDBE: 25 +FDBE .ascii '%' +FDBF .byte 0x06,0xA7,0x07,0xEC,0x14,0xED,0x0A +FDC6 ; FDC6: 6A +FDC6 .ascii 'j' +FDC7 .byte 0x05 +FDC8 ; FDC8: 26 +FDC8 .ascii '&' +FDC9 .byte 0xE0 +FDCA ; FDCA: 69 +FDCA .ascii 'i' +FDCB .byte 0x0D +FDCC ; FDCC: 69 +FDCC .ascii 'i' +FDCD .byte 0x0C,0x1F,0x04,0x01,0x09,0xEC,0x0A,0xED +FDD5 .byte 0x14 +FDD6 ; FDD6: 4F +FDD6 .ascii 'O' +FDD7 .byte 0xE6,0x07 +FDD9 ; FDD9: 20 +FDD9 .ascii ' ' +FDDA .byte 0x08,0xEC,0x0C +FDDD ; FDDD: 43,53 +FDDD .ascii 'CS' +FDDF .byte 0xED,0x14 +FDE1 ; FDE1: 4F,5F +FDE1 .ascii 'O_' +FDE3 .byte 0x1F,0x04,0x80,0x12 +FDE7 ; FDE7: 43,53,63 +FDE7 .ascii 'CSc' +FDEA .byte 0x14 +FDEB ; FDEB: 63 +FDEB .ascii 'c' +FDEC .byte 0x15 +FDED ; FDED: 6C +FDED .ascii 'l' +FDEE .byte 0x15 +FDEF ; FDEF: 26 +FDEF .ascii '&' +FDF0 .byte 0x08 +FDF1 ; FDF1: 6C +FDF1 .ascii 'l' +FDF2 .byte 0x14 +FDF3 ; FDF3: 26 +FDF3 .ascii '&' +FDF4 .byte 0x04,0x5C +FDF6 ; FDF6: 26 +FDF6 .ascii '&' +FDF7 .byte 0x01 +FDF8 ; FDF8: 4C +FDF8 .ascii 'L' +FDF9 .byte 0x83,0x00,0x00 +FDFC ; FDFC: 26 +FDFC .ascii '&' +FDFD .byte 0x06 +FDFE ; FDFE: 6D +FDFE .ascii 'm' +FDFF .byte 0x14 +FE00 ; FE00: 26 +FE00 .ascii '&' +FE01 .byte 0x02 +FE02 ; FE02: 6D +FE02 .ascii 'm' +FE03 .byte 0x15,0x18 +FE05 ; FE05: 38,38,31,31,31,31,31,31 +FE05 ; FE0D: 31,31,31,31,31,31,31,31 +FE05 ; FE15: 39 +FE05 .ascii '88111111111111119' +FE16 LFE16: pulx +FE17 subd 0x00,x +FE19 blt LFE20 +FE1B cpd 0x02,x +FE1E ble LFE23 +FE20 LFE20: ldd #0xFFFF +FE23 LFE23: pshx +FE24 lsld +FE25 tsx +FE26 addd 0x00,x +FE28 addd #0x0006 +FE2B xgdx +FE2C ldd 0x00,x +FE2E tsx +FE2F std 0x00,x +FE31 rts +FE32 LFE32: pulx +FE33 LFE33: tst 0x04,x +FE35 bne LFE3B +FE37 tst 0x05,x +FE39 beq LFE45 +FE3B LFE3B: subd 0x02,x +FE3D beq LFE45 +FE3F inx +FE40 inx +FE41 inx +FE42 inx +FE43 bra LFE33 +FE45 LFE45: ldx 0x00,x +FE47 jmp 0x00,x ; Undetermined Branch Address +FE49 RESET: ldaa #0x40 +FE4B staa L1024 +FE4E ldaa #0xA0 +FE50 staa L1039 +FE53 lds #0x00EF +FE56 ldx #0x0000 +FE59 LFE59: cpx #0x0080 +FE5C bcc LFE63 +FE5E clr 0x00,x +FE60 inx +FE61 bra LFE59 +FE63 LFE63: jsr LF7D6 +FE66 jmp LFE6D +FE69 LFE69: sei +FE6A jmp RESET +FE6D LFE6D: bra LFE6D +FE6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FECF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FED7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEDF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEE7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEEF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEF7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEFF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF07 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF0F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF17 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF1F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF27 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF2F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF37 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF3F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF47 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF4F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF57 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF5F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF67 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFCF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFD6 SCIVEC: .word SCIRTN +FFD8 SPIVEC: .word SPIRTN +FFDA PAIEVE: .word PAIERT +FFDC PAOVEC: .word PAORTN +FFDE TOVFVE: .word TOVFRT +FFE0 TI4O5V: .word TI4O5R +FFE2 TO4VEC: .word TO4RTN +FFE4 TO3VEC: .word TO3RTN +FFE6 TO2VEC: .word TO2RTN +FFE8 TO1VEC: .word TO1RTN +FFEA TI3VEC: .word TI3RTN +FFEC TI2VEC: .word TI2RTN +FFEE TI1VEC: .word TI1RTN +FFF0 RTIVEC: .word RTIRTN +FFF2 IRQVEC: .word IRQRTN +FFF4 XIRQVE: .word XIRQRT +FFF6 SWIVEC: .word SWIRTN +FFF8 ILOPVE: .word ILOPRT +FFFA COPVEC: .word COPRTN +FFFC CMONVE: .word CMONRT +FFFE RSTVEC: .word RESET +0000 ; .end diff --git a/original/ROM-2002/openven3.ctl b/original/ROM-2002/openven3.ctl new file mode 100644 index 0000000..9d08ab0 --- /dev/null +++ b/original/ROM-2002/openven3.ctl @@ -0,0 +1,83 @@ +; +; M6811DIS Control File for: +; +; '94 Astro Van computer code: BNBH +; + +input vend.BIN +output openven3.DIS + +load 8000 + +addresses +opcodes +ascii + +label ffd6 scivect +label ffd8 spivect +label ffda paievect +label ffdc paovect +label ffde tovfvect +label ffe0 ti4o5vect +label ffe2 to4vect +label ffe4 to3vect +label ffe6 to2vect +label ffe8 to1vect +label ffea ti3vect +label ffec ti2vect +label ffee ti1vect +label fff0 rtivect +label fff2 irqvect +label fff4 xirqvect +label fff6 swivect +label fff8 ilopvect +label fffa copvect +label fffc cmonvect +label fffe rstvect + +indirect ffd6 scirtn +indirect ffd8 spirtn +indirect ffda paiertn +indirect ffdc paortn +indirect ffde tovfrtn +indirect ffe0 ti4o5rtn +indirect ffe2 to4rtn +indirect ffe4 to3rtn +indirect ffe6 to2rtn +indirect ffe8 to1rtn +indirect ffea ti3rtn +indirect ffec ti2rtn +indirect ffee ti1rtn +indirect fff0 rtirtn +indirect fff2 irqrtn +indirect fff4 xirqrtn +indirect fff6 swirtn +indirect fff8 iloprtn +indirect fffa coprtn +indirect fffc cmonrtn +indirect fffe reset + +;entry 7C0B +;entry 7C12 +;entry 7C1C +;entry 7C22 +;entry 7C35 +;entry 7C6B +;entry 7C7C +;entry 7C83 +;entry 7C9C +;entry 7CA0 +;entry 7CAA +;entry 7CAE +;entry 7CBE +;entry 7CC2 +;entry 7CCC +;entry 7CDD + +label 2000 switches +label 2800 homesensors +label 3000 miscoutputs +label 3800 changeroutputs +label 1800 costdoorsoldout +label 0800 flashmemory +label c0ba dispstr diff --git a/original/ROM-2002/openven3.dis b/original/ROM-2002/openven3.dis new file mode 100755 index 0000000..23b38a3 --- /dev/null +++ b/original/ROM-2002/openven3.dis @@ -0,0 +1,22577 @@ +0000 ; +0000 ; M6811 Disassembler Generated Source Code +0000 ; +0000 ; For User Control File: OPENVEN3.CTL +0000 ; Program File: VEND.BIN +0000 ; Disassembly into File: OPENVEN3.DIS +0000 ; +0000 +0000 +0000 L0000 = 0x0000 +0000 L0001 = 0x0001 +0001 L0003 = 0x0003 +0003 L0005 = 0x0005 +0005 L0006 = 0x0006 +0006 L0007 = 0x0007 +0007 L0008 = 0x0008 +0008 L0009 = 0x0009 +0009 L000A = 0x000A +000A L000B = 0x000B +000B L000C = 0x000C +000C L000F = 0x000F +000F L0011 = 0x0011 +0011 L0012 = 0x0012 +0012 L0013 = 0x0013 +0013 L0014 = 0x0014 +0014 L0015 = 0x0015 +0015 L0016 = 0x0016 +0016 L0017 = 0x0017 +0017 L0018 = 0x0018 +0018 L0019 = 0x0019 +0019 L001A = 0x001A +001A L001B = 0x001B +001B L001C = 0x001C +001C L001D = 0x001D +001D L001E = 0x001E +001E L001F = 0x001F +001F L0020 = 0x0020 +0020 L0021 = 0x0021 +0021 L0023 = 0x0023 +0023 L0025 = 0x0025 +0025 L0026 = 0x0026 +0026 L0029 = 0x0029 +0029 L002B = 0x002B +002B L002C = 0x002C +002C L002D = 0x002D +002D L002E = 0x002E +002E L002F = 0x002F +002F L0030 = 0x0030 +0030 L0031 = 0x0031 +0031 L0032 = 0x0032 +0032 L0033 = 0x0033 +0033 L0034 = 0x0034 +0034 L0035 = 0x0035 +0035 L0036 = 0x0036 +0036 L0037 = 0x0037 +0037 L0038 = 0x0038 +0038 L003A = 0x003A +003A L003B = 0x003B +003B L003D = 0x003D +003D L003E = 0x003E +003E L0040 = 0x0040 +0040 L0041 = 0x0041 +0041 L0042 = 0x0042 +0042 L0043 = 0x0043 +0043 L0044 = 0x0044 +0044 L0048 = 0x0048 +0048 L0049 = 0x0049 +0049 L004A = 0x004A +004A L004C = 0x004C +004C L004D = 0x004D +004D L004F = 0x004F +004F L0050 = 0x0050 +0050 L0054 = 0x0054 +0054 L0055 = 0x0055 +0055 L0056 = 0x0056 +0056 L0058 = 0x0058 +0058 L005B = 0x005B +005B L005E = 0x005E +005E L005F = 0x005F +005F L0060 = 0x0060 +0060 L0061 = 0x0061 +0061 L0062 = 0x0062 +0062 L0063 = 0x0063 +0063 L0064 = 0x0064 +0064 L0065 = 0x0065 +0065 L0073 = 0x0073 +0073 L0075 = 0x0075 +0075 L0076 = 0x0076 +0076 L007C = 0x007C +007C L007D = 0x007D +007D L007E = 0x007E +007E L007F = 0x007F +007F L00CA = 0x00CA +00CA FLASHM = 0x0800 +0800 L0B90 = 0x0B90 +0B90 L0B91 = 0x0B91 +0B91 L0B92 = 0x0B92 +0B92 L0B93 = 0x0B93 +0B93 L0B94 = 0x0B94 +0B94 L0B95 = 0x0B95 +0B95 L0B96 = 0x0B96 +0B96 L0B97 = 0x0B97 +0B97 L0B98 = 0x0B98 +0B98 L0B99 = 0x0B99 +0B99 L0B9A = 0x0B9A +0B9A L0BA3 = 0x0BA3 +0BA3 L0BA4 = 0x0BA4 +0BA4 L0BA5 = 0x0BA5 +0BA5 L0BA6 = 0x0BA6 +0BA6 L0BA7 = 0x0BA7 +0BA7 L0BA8 = 0x0BA8 +0BA8 L0BA9 = 0x0BA9 +0BA9 L0BAA = 0x0BAA +0BAA L0BAB = 0x0BAB +0BAB L0BAC = 0x0BAC +0BAC L0BAD = 0x0BAD +0BAD L0BAE = 0x0BAE +0BAE L0BAF = 0x0BAF +0BAF L0BB0 = 0x0BB0 +0BB0 L0BB1 = 0x0BB1 +0BB1 L0BB2 = 0x0BB2 +0BB2 L0BB3 = 0x0BB3 +0BB3 L0BB4 = 0x0BB4 +0BB4 L0BB5 = 0x0BB5 +0BB5 L0BB7 = 0x0BB7 +0BB7 L0BB9 = 0x0BB9 +0BB9 L0BBC = 0x0BBC +0BBC L0BBD = 0x0BBD +0BBD L0BBF = 0x0BBF +0BBF L0BC0 = 0x0BC0 +0BC0 L0BC1 = 0x0BC1 +0BC1 L0BC2 = 0x0BC2 +0BC2 L0BC4 = 0x0BC4 +0BC4 L0BC5 = 0x0BC5 +0BC5 L0BC6 = 0x0BC6 +0BC6 L0BD7 = 0x0BD7 +0BD7 L0BD8 = 0x0BD8 +0BD8 L0BD9 = 0x0BD9 +0BD9 L0BDA = 0x0BDA +0BDA L0BDB = 0x0BDB +0BDB L0BDC = 0x0BDC +0BDC L0BDD = 0x0BDD +0BDD L0BDF = 0x0BDF +0BDF L0BE1 = 0x0BE1 +0BE1 L0BEF = 0x0BEF +0BEF L0CD9 = 0x0CD9 +0CD9 L0CDA = 0x0CDA +0CDA L0CDB = 0x0CDB +0CDB L0CDC = 0x0CDC +0CDC L0CDD = 0x0CDD +0CDD L0CDF = 0x0CDF +0CDF L0CE1 = 0x0CE1 +0CE1 L0CE3 = 0x0CE3 +0CE3 L0CE5 = 0x0CE5 +0CE5 L0CEB = 0x0CEB +0CEB L0CED = 0x0CED +0CED L0CEF = 0x0CEF +0CEF L0CF3 = 0x0CF3 +0CF3 L0CF5 = 0x0CF5 +0CF5 L0CF7 = 0x0CF7 +0CF7 L0CF9 = 0x0CF9 +0CF9 L0CFB = 0x0CFB +0CFB L0CFD = 0x0CFD +0CFD L0CFF = 0x0CFF +0CFF L0D01 = 0x0D01 +0D01 L0D03 = 0x0D03 +0D03 L0D05 = 0x0D05 +0D05 L0D07 = 0x0D07 +0D07 L0D09 = 0x0D09 +0D09 L0D0B = 0x0D0B +0D0B L0D0D = 0x0D0D +0D0D L0D0F = 0x0D0F +0D0F L0D11 = 0x0D11 +0D11 L0D13 = 0x0D13 +0D13 L0D15 = 0x0D15 +0D15 L0D17 = 0x0D17 +0D17 L0D19 = 0x0D19 +0D19 L0D1B = 0x0D1B +0D1B L0D1D = 0x0D1D +0D1D L0DE7 = 0x0DE7 +0DE7 L0DE9 = 0x0DE9 +0DE9 L0DEB = 0x0DEB +0DEB L0DED = 0x0DED +0DED L0DEF = 0x0DEF +0DEF L0DF1 = 0x0DF1 +0DF1 L0DF3 = 0x0DF3 +0DF3 L0DF5 = 0x0DF5 +0DF5 L0DF7 = 0x0DF7 +0DF7 L0DF9 = 0x0DF9 +0DF9 L0DFB = 0x0DFB +0DFB L0DFD = 0x0DFD +0DFD L0DFF = 0x0DFF +0DFF L0E00 = 0x0E00 +0E00 L0E01 = 0x0E01 +0E01 L0E02 = 0x0E02 +0E02 L0E03 = 0x0E03 +0E03 L0E04 = 0x0E04 +0E04 L0E05 = 0x0E05 +0E05 L0E6A = 0x0E6A +0E6A L0E6B = 0x0E6B +0E6B L0E6D = 0x0E6D +0E6D L0E6E = 0x0E6E +0E6E L1000 = 0x1000 +1000 L1008 = 0x1008 +1008 L1009 = 0x1009 +1009 L100A = 0x100A +100A L1016 = 0x1016 +1016 L1018 = 0x1018 +1018 L1024 = 0x1024 +1024 L1025 = 0x1025 +1025 L1026 = 0x1026 +1026 L1028 = 0x1028 +1028 L1029 = 0x1029 +1029 L102A = 0x102A +102A L102B = 0x102B +102B L102C = 0x102C +102C L102D = 0x102D +102D L102E = 0x102E +102E L102F = 0x102F +102F L1030 = 0x1030 +1030 L1039 = 0x1039 +1039 L103C = 0x103C +103C COSTDO = 0x1800 +1800 SWITCH = 0x2000 +2000 HOMESE = 0x2800 +2800 MISCOU = 0x3000 +3000 CHANGE = 0x3800 +3800 +8000 .area CODE1 (ABS) +8000 .org 0x8000 +8000 +8000 ; 8000: 43,20,50,4F,57,45,52,20 +8000 ; 8008: 43,4F,4D,50,41,4E,59 +8000 .ascii 'C POWER COMPANY' +800F .byte 0x00 +8010 ; 8010: 43,4F,50,59,52,49,47,48 +8010 ; 8018: 54,20,31,39,39,33,20 +8010 .ascii 'COPYRIGHT 1993 ' +801F .byte 0x00 +8020 ; 8020: 20,20,20,20,20,20,20,20 +8020 ; 8028: 20,20,20,20,20,20,20 +8020 .ascii ' ' +802F .byte 0x00 +8030 ; 8030: 56,45,4E,44,49,4E,47,20 +8030 ; 8038: 4D,41,43,48,49,4E,45 +8030 .ascii 'VENDING MACHINE' +803F .byte 0x00 +8040 ; 8040: 53,4F,46,54,57,41,52,45 +8040 ; 8048: 20,57,52,4F,54,45,20 +8040 .ascii 'SOFTWARE WROTE ' +804F .byte 0x00 +8050 ; 8050: 42,59,20,42,52,45,54,20 +8050 ; 8058: 42,4F,52,45,4E,2E,20 +8050 .ascii 'BY BRET BOREN. ' +805F .byte 0x00 +8060 ; 8060: 20,20,20,20,20,20,20,20 +8060 ; 8068: 20,20,20,20,20,20,20 +8060 .ascii ' ' +806F .byte 0x00 +8070 ; 8070: 50,52,4F,47,52,41,4D,20 +8070 ; 8078: 46,4F,52,20,54,48,45 +8070 .ascii 'PROGRAM FOR THE' +807F .byte 0x00 +8080 ; 8080: 35,30,35,20,41,4E,44,20 +8080 ; 8088: 35,39,30,30,2E,20,20 +8080 .ascii '505 AND 5900. ' +808F .byte 0x00 +8090 ; 8090: 20,20,20,20,20,20,20,20 +8090 ; 8098: 20,20,20,20,20,20,20 +8090 .ascii ' ' +809F .byte 0x00 +80A0 ; 80A0: 50,41,52,54,20,4E,55,4D +80A0 ; 80A8: 42,45,52,3A,20,20,20 +80A0 .ascii 'PART NUMBER: ' +80AF .byte 0x00 +80B0 ; 80B0: 39,33,37,2D,33,30,30,30 +80B0 ; 80B8: 31,20,56,45,52,20,35 +80B0 .ascii '937-30001 VER 5' +80BF .byte 0x00 +80C0 ; 80C0: 43,48,45,43,4B,53,55,4D +80C0 ; 80C8: 20,45,4E,44,3A,30,30 +80C0 .ascii 'CHECKSUM END:00' +80CF .byte 0x00 +80D0 ; 80D0: 20,20,20,20,20,20,20,20 +80D0 ; 80D8: 20,20,20,20,20,20,20 +80D0 .ascii ' ' +80DF .byte 0x00 +80E0 ; 80E0: 20,20,20,20,20,20,20,20 +80E0 ; 80E8: 20,20,20,20,20,20,20 +80E0 .ascii ' ' +80EF .byte 0x00 +80F0 ; 80F0: 20,20,20,20,20,20,20,20 +80F0 .ascii ' ' +80F8 .byte 0x00 +80F9 ; 80F9: 20 +80F9 .ascii ' ' +80FA .byte 0x0C,0x93 +80FC ; 80FC: 73 +80FC .ascii 's' +80FD .byte 0x00,0x01,0x05 +8100 ; 8100: F6,00,1D +8100 L8100: ldab L001D +8103 ; 8103: C4,10 +8103 andb #0x10 +8105 ; 8105: 27,3D +8105 beq L8144 +8107 ; 8107: BD,D6,52 +8107 jsr LD652 +810A ; 810A: CE,00,1D +810A ldx #0x001D +810D ; 810D: 1D,00,10 +810D bclr 0x00,x,#0x10 +8110 ; 8110: CE,00,1D +8110 ldx #0x001D +8113 ; 8113: 1C,00,80 +8113 bset 0x00,x,#0x80 +8116 ; 8116: 7F,00,42 +8116 clr L0042 +8119 ; 8119: 7F,00,60 +8119 clr L0060 +811C ; 811C: 7F,00,48 +811C clr L0048 +811F ; 811F: 7F,00,38 +811F clr L0038 +8122 ; 8122: F6,0B,A8 +8122 ldab L0BA8 +8125 ; 8125: 27,08 +8125 beq L812F +8127 ; 8127: CE,0B,A9 +8127 ldx #0x0BA9 +812A ; 812A: 1C,00,02 +812A bset 0x00,x,#0x02 +812D ; 812D: 20,06 +812D bra L8135 +812F ; 812F: CE,0B,A9 +812F L812F: ldx #0x0BA9 +8132 ; 8132: 1D,00,02 +8132 bclr 0x00,x,#0x02 +8135 ; 8135: 7F,0E,00 +8135 L8135: clr L0E00 +8138 ; 8138: 7F,0E,01 +8138 clr L0E01 +813B ; 813B: 7F,0E,02 +813B clr L0E02 +813E ; 813E: 7F,0E,03 +813E clr L0E03 +8141 ; 8141: 7F,0E,04 +8141 clr L0E04 +8144 ; 8144: F6,00,42 +8144 L8144: ldab L0042 +8147 ; 8147: C1,0B +8147 cmpb #0x0B +8149 ; 8149: 26,0F +8149 bne L815A +814B ; 814B: BD,AB,89 +814B jsr LAB89 +814E ; 814E: 7F,00,19 +814E clr L0019 +8151 ; 8151: 7F,00,60 +8151 clr L0060 +8154 ; 8154: 7F,00,42 +8154 clr L0042 +8157 ; 8157: BD,E6,1B +8157 jsr LE61B +815A ; 815A: F6,0B,A8 +815A L815A: ldab L0BA8 +815D ; 815D: 26,03 +815D bne L8162 +815F ; 815F: 7E,81,EF +815F jmp L81EF +8162 ; 8162: F6,00,60 +8162 L8162: ldab L0060 +8165 ; 8165: C1,04 +8165 cmpb #0x04 +8167 ; 8167: 24,28 +8167 bcc L8191 +8169 ; 8169: F6,00,42 +8169 ldab L0042 +816C ; 816C: 27,21 +816C beq L818F +816E ; 816E: F6,00,42 +816E ldab L0042 +8171 ; 8171: C1,0A +8171 cmpb #0x0A +8173 ; 8173: 26,03 +8173 bne L8178 +8175 ; 8175: 7F,00,42 +8175 clr L0042 +8178 ; 8178: F6,00,42 +8178 L8178: ldab L0042 +817B ; 817B: CB,30 +817B addb #0x30 +817D ; 817D: 37 +817D pshb +817E ; 817E: F6,00,60 +817E ldab L0060 +8181 ; 8181: 4F +8181 clra +8182 ; 8182: C3,00,62 +8182 addd #0x0062 +8185 ; 8185: 8F +8185 xgdx +8186 ; 8186: 33 +8186 pulb +8187 ; 8187: E7,00 +8187 stab 0x00,x +8189 ; 8189: 7F,00,42 +8189 clr L0042 +818C ; 818C: 7C,00,60 +818C inc L0060 +818F ; 818F: 20,5C +818F L818F: bra L81ED +8191 ; 8191: F6,00,62 +8191 L8191: ldab L0062 +8194 ; 8194: F1,0B,A4 +8194 cmpb L0BA4 +8197 ; 8197: 26,3D +8197 bne L81D6 +8199 ; 8199: F6,00,63 +8199 ldab L0063 +819C ; 819C: F1,0B,A5 +819C cmpb L0BA5 +819F ; 819F: 26,35 +819F bne L81D6 +81A1 ; 81A1: F6,00,64 +81A1 ldab L0064 +81A4 ; 81A4: F1,0B,A6 +81A4 cmpb L0BA6 +81A7 ; 81A7: 26,2D +81A7 bne L81D6 +81A9 ; 81A9: F6,00,65 +81A9 ldab L0065 +81AC ; 81AC: F1,0B,A7 +81AC cmpb L0BA7 +81AF ; 81AF: 26,25 +81AF bne L81D6 +81B1 ; 81B1: CE,0B,A9 +81B1 ldx #0x0BA9 +81B4 ; 81B4: 1D,00,02 +81B4 bclr 0x00,x,#0x02 +81B7 ; 81B7: CE,00,1F +81B7 ldx #0x001F +81BA ; 81BA: 1C,00,04 +81BA bset 0x00,x,#0x04 +81BD ; 81BD: CE,00,1F +81BD ldx #0x001F +81C0 ; 81C0: 1C,00,80 +81C0 bset 0x00,x,#0x80 +81C3 ; 81C3: CE,00,1D +81C3 ldx #0x001D +81C6 ; 81C6: 1C,00,10 +81C6 bset 0x00,x,#0x10 +81C9 ; 81C9: CC,02,33 +81C9 ldd #0x0233 +81CC ; 81CC: FD,00,3B +81CC std L003B +81CF ; 81CF: C6,05 +81CF ldab #0x05 +81D1 ; 81D1: F7,00,38 +81D1 stab L0038 +81D4 ; 81D4: 20,17 +81D4 bra L81ED +81D6 ; 81D6: 7F,00,42 +81D6 L81D6: clr L0042 +81D9 ; 81D9: 7F,00,60 +81D9 clr L0060 +81DC ; 81DC: BD,BE,69 +81DC jsr LBE69 +81DF ; 81DF: BD,BE,4B +81DF jsr LBE4B +81E2 ; 81E2: CC,B0,81 +81E2 ldd #0xB081 +81E5 ; 81E5: BD,C0,BA +81E5 jsr DISPST +81E8 ; 81E8: C6,0A +81E8 ldab #0x0A +81EA ; 81EA: F7,00,38 +81EA stab L0038 +81ED ; 81ED: 20,03 +81ED L81ED: bra L81F2 +81EF ; 81EF: 7F,00,42 +81EF L81EF: clr L0042 +81F2 ; 81F2: F6,00,38 +81F2 L81F2: ldab L0038 +81F5 ; 81F5: 27,03 +81F5 beq L81FA +81F7 ; 81F7: 7E,84,9F +81F7 jmp L849F +81FA ; 81FA: BD,BE,4B +81FA L81FA: jsr LBE4B +81FD ; 81FD: F6,00,48 +81FD ldab L0048 +8200 ; 8200: 26,03 +8200 bne L8205 +8202 ; 8202: BD,AB,A2 +8202 jsr LABA2 +8205 ; 8205: F6,00,48 +8205 L8205: ldab L0048 +8208 ; 8208: 4F +8208 clra +8209 ; 8209: BD,FE,16 +8209 jsr LFE16 +820C ; 820C: 00 +820C test +820D ; 820D: 00 +820D test +820E ; 820E: 00 +820E test +820F ; 820F: 0D +820F sec +8210 ; 8210: 84,9F +8210 anda #0x9F +8212 ; 8212: 82,2E +8212 sbca #0x2E +8214 ; 8214: 82,50 +8214 sbca #0x50 +8216 ; 8216: 82,B7 +8216 sbca #0xB7 +8218 ; 8218: 82,D9 +8218 sbca #0xD9 +821A ; 821A: 83,40,83 +821A subd #0x4083 +821D ; 821D: 62 +821D .ascii 'b' +821E .byte 0x83,0xA5,0x83,0xC2,0x83,0xDF,0x83,0xFC +8226 .byte 0x84,0x19,0x84 +8229 ; 8229: 35 +8229 .ascii '5' +822A .byte 0x84 +822B ; 822B: 51 +822B .ascii 'Q' +822C .byte 0x84 +822D ; 822D: 78 +822D .ascii 'x' +822E .byte 0xF6,0x00,0x19,0xC4,0x01,0x27,0x13,0xCC +8236 .byte 0xAF,0xF2,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 +823E .byte 0x00 +823F ; 823F: 38 +823F .ascii '8' +8240 .byte 0x7F,0x00 +8242 ; 8242: 54,7C +8242 .ascii 'T|' +8244 .byte 0x00 +8245 ; 8245: 48,20 +8245 .ascii 'H ' +8247 .byte 0x05,0xC6,0x02,0xF7,0x00 +824C ; 824C: 48,7E +824C .ascii 'H~' +824E .byte 0x84,0x9F,0xF6,0x00 +8252 ; 8252: 54,4F +8252 .ascii 'TO' +8254 .byte 0xCE,0x00,0x05,0x02 +8258 ; 8258: 5D +8258 .ascii ']' +8259 .byte 0x27 +825A ; 825A: 4C +825A .ascii 'L' +825B .byte 0xF6,0x00 +825D ; 825D: 54 +825D .ascii 'T' +825E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8266 .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F +826E .byte 0xFF +826F ; 826F: 37,36 +826F .ascii '76' +8271 .byte 0xF6,0x00,0x06 +8274 ; 8274: 4F +8274 .ascii 'O' +8275 .byte 0x05,0xC3,0x08,0x00 +8279 ; 8279: 38 +8279 .ascii '8' +827A .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 +8282 .byte 0x00 +8283 ; 8283: 54,4F +8283 .ascii 'TO' +8285 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 +828D .byte 0x80,0x27,0x17,0xF6,0x00 +8292 ; 8292: 54,4F +8292 .ascii 'TO' +8294 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +829C .byte 0x02,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A +82A4 .byte 0xF7,0x00 +82A6 ; 82A6: 38,7C +82A6 .ascii '8|' +82A8 .byte 0x00 +82A9 ; 82A9: 54 +82A9 .ascii 'T' +82AA .byte 0xF6,0x00 +82AC ; 82AC: 54 +82AC .ascii 'T' +82AD .byte 0xC1 +82AE ; 82AE: 64,26 +82AE .ascii 'd&' +82B0 .byte 0x03 +82B1 ; 82B1: 7C +82B1 .ascii '|' +82B2 .byte 0x00 +82B3 ; 82B3: 48,7E +82B3 .ascii 'H~' +82B5 .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x02,0x27 +82BD .byte 0x13,0xCC,0xAF,0xFD,0xBD,0xC0,0xBA,0xC6 +82C5 .byte 0x0A,0xF7,0x00 +82C8 ; 82C8: 38 +82C8 .ascii '8' +82C9 .byte 0x7F,0x00 +82CB ; 82CB: 54,7C +82CB .ascii 'T|' +82CD .byte 0x00 +82CE ; 82CE: 48,20 +82CE .ascii 'H ' +82D0 .byte 0x05,0xC6,0x04,0xF7,0x00 +82D5 ; 82D5: 48,7E +82D5 .ascii 'H~' +82D7 .byte 0x84,0x9F,0xF6,0x00 +82DB ; 82DB: 54,4F +82DB .ascii 'TO' +82DD .byte 0xCE,0x00,0x05,0x02 +82E1 ; 82E1: 5D +82E1 .ascii ']' +82E2 .byte 0x27 +82E3 ; 82E3: 4C +82E3 .ascii 'L' +82E4 .byte 0xF6,0x00 +82E6 ; 82E6: 54 +82E6 .ascii 'T' +82E7 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +82EF .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xCC,0x7F +82F7 .byte 0xFF +82F8 ; 82F8: 37,36 +82F8 .ascii '76' +82FA .byte 0xF6,0x00,0x06 +82FD ; 82FD: 4F +82FD .ascii 'O' +82FE .byte 0x05,0xC3,0x08,0x00 +8302 ; 8302: 38 +8302 .ascii '8' +8303 .byte 0x8F,0xA4,0x00,0xE4,0x01,0xED,0x00,0xF6 +830B .byte 0x00 +830C ; 830C: 54,4F +830C .ascii 'TO' +830E .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0x84 +8316 .byte 0x80,0x27,0x17,0xF6,0x00 +831B ; 831B: 54,4F +831B .ascii 'TO' +831D .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +8325 .byte 0x04,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A +832D .byte 0xF7,0x00 +832F ; 832F: 38,7C +832F .ascii '8|' +8331 .byte 0x00 +8332 ; 8332: 54 +8332 .ascii 'T' +8333 .byte 0xF6,0x00 +8335 ; 8335: 54 +8335 .ascii 'T' +8336 .byte 0xC1 +8337 ; 8337: 64,26 +8337 .ascii 'd&' +8339 .byte 0x03 +833A ; 833A: 7C +833A .ascii '|' +833B .byte 0x00 +833C ; 833C: 48,7E +833C .ascii 'H~' +833E .byte 0x84,0x9F,0xF6,0x00,0x19,0xC4,0x04,0x27 +8346 .byte 0x13,0xCC,0xB0,0x08,0xBD,0xC0,0xBA,0xC6 +834E .byte 0x0A,0xF7,0x00 +8351 ; 8351: 38 +8351 .ascii '8' +8352 .byte 0x7F,0x00 +8354 ; 8354: 54,7C +8354 .ascii 'T|' +8356 .byte 0x00 +8357 ; 8357: 48,20 +8357 .ascii 'H ' +8359 .byte 0x05,0xC6,0x06,0xF7,0x00 +835E ; 835E: 48,7E +835E .ascii 'H~' +8360 .byte 0x84,0x9F,0xF6,0x00 +8364 ; 8364: 54,4F +8364 .ascii 'TO' +8366 .byte 0xCE,0x00,0x05,0x02 +836A ; 836A: 5D +836A .ascii ']' +836B .byte 0x27 +836C ; 836C: 28 +836C .ascii '(' +836D .byte 0xF6,0x00 +836F ; 836F: 54 +836F .ascii 'T' +8370 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8378 .byte 0xA0,0x83,0x00,0x00 +837C ; 837C: 26 +837C .ascii '&' +837D .byte 0x17,0xF6,0x00 +8380 ; 8380: 54,4F +8380 .ascii 'TO' +8382 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +838A .byte 0x01,0x27,0x08,0xBD,0x98,0xA5,0xC6,0x0A +8392 .byte 0xF7,0x00 +8394 ; 8394: 38,7C +8394 .ascii '8|' +8396 .byte 0x00 +8397 ; 8397: 54 +8397 .ascii 'T' +8398 .byte 0xF6,0x00 +839A ; 839A: 54 +839A .ascii 'T' +839B .byte 0xC1 +839C ; 839C: 64,26 +839C .ascii 'd&' +839E .byte 0x03 +839F ; 839F: 7C +839F .ascii '|' +83A0 .byte 0x00 +83A1 ; 83A1: 48,7E +83A1 .ascii 'H~' +83A3 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x01,0x27 +83AB .byte 0x10,0xCC,0xB0 +83AE ; 83AE: 34 +83AE .ascii '4' +83AF .byte 0xBD,0xC0,0xBA +83B2 ; 83B2: 7C +83B2 .ascii '|' +83B3 .byte 0x00 +83B4 ; 83B4: 48 +83B4 .ascii 'H' +83B5 .byte 0xC6,0x0A,0xF7,0x00 +83B9 ; 83B9: 38,20 +83B9 .ascii '8 ' +83BB .byte 0x03 +83BC ; 83BC: 7C +83BC .ascii '|' +83BD .byte 0x00 +83BE ; 83BE: 48,7E +83BE .ascii 'H~' +83C0 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x02,0x27 +83C8 .byte 0x10,0xCC,0xB0 +83CB ; 83CB: 4A +83CB .ascii 'J' +83CC .byte 0xBD,0xC0,0xBA +83CF ; 83CF: 7C +83CF .ascii '|' +83D0 .byte 0x00 +83D1 ; 83D1: 48 +83D1 .ascii 'H' +83D2 .byte 0xC6,0x0A,0xF7,0x00 +83D6 ; 83D6: 38,20 +83D6 .ascii '8 ' +83D8 .byte 0x03 +83D9 ; 83D9: 7C +83D9 .ascii '|' +83DA .byte 0x00 +83DB ; 83DB: 48,7E +83DB .ascii 'H~' +83DD .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x04,0x27 +83E5 .byte 0x10,0xCC,0xB0 +83E8 ; 83E8: 3F +83E8 .ascii '?' +83E9 .byte 0xBD,0xC0,0xBA +83EC ; 83EC: 7C +83EC .ascii '|' +83ED .byte 0x00 +83EE ; 83EE: 48 +83EE .ascii 'H' +83EF .byte 0xC6,0x0A,0xF7,0x00 +83F3 ; 83F3: 38,20 +83F3 .ascii '8 ' +83F5 .byte 0x03 +83F6 ; 83F6: 7C +83F6 .ascii '|' +83F7 .byte 0x00 +83F8 ; 83F8: 48,7E +83F8 .ascii 'H~' +83FA .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4,0x10,0x27 +8402 .byte 0x10,0xCC,0xB0,0x1E,0xBD,0xC0,0xBA +8409 ; 8409: 7C +8409 .ascii '|' +840A .byte 0x00 +840B ; 840B: 48 +840B .ascii 'H' +840C .byte 0xC6,0x0A,0xF7,0x00 +8410 ; 8410: 38,20 +8410 .ascii '8 ' +8412 .byte 0x03 +8413 ; 8413: 7C +8413 .ascii '|' +8414 .byte 0x00 +8415 ; 8415: 48,7E +8415 .ascii 'H~' +8417 .byte 0x84,0x9F,0xF6,0x0B,0xC1,0xC4 +841D ; 841D: 20 +841D .ascii ' ' +841E .byte 0x27,0x10,0xCC,0xB0 +8422 ; 8422: 29 +8422 .ascii ')' +8423 .byte 0xBD,0xC0,0xBA +8426 ; 8426: 7C +8426 .ascii '|' +8427 .byte 0x00 +8428 ; 8428: 48 +8428 .ascii 'H' +8429 .byte 0xC6,0x0A,0xF7,0x00 +842D ; 842D: 38,20 +842D .ascii '8 ' +842F .byte 0x03 +8430 ; 8430: 7C +8430 .ascii '|' +8431 .byte 0x00 +8432 ; 8432: 48,20,6A +8432 .ascii 'H j' +8435 .byte 0xF6,0x0B,0xC1,0xC4,0x08,0x27,0x10,0xCC +843D .byte 0xB0 +843E ; 843E: 55 +843E .ascii 'U' +843F .byte 0xBD,0xC0,0xBA +8442 ; 8442: 7C +8442 .ascii '|' +8443 .byte 0x00 +8444 ; 8444: 48 +8444 .ascii 'H' +8445 .byte 0xC6,0x0A,0xF7,0x00 +8449 ; 8449: 38,20 +8449 .ascii '8 ' +844B .byte 0x03 +844C ; 844C: 7C +844C .ascii '|' +844D .byte 0x00 +844E ; 844E: 48,20,4E +844E .ascii 'H N' +8451 .byte 0xF6,0x0B,0xC1,0xC4 +8455 ; 8455: 40 +8455 .ascii '@' +8456 .byte 0x27,0x10,0xCC,0xB0 +845A ; 845A: 60 +845A .ascii '`' +845B .byte 0xBD,0xC0,0xBA,0x7F,0x00 +8460 ; 8460: 48 +8460 .ascii 'H' +8461 .byte 0xC6,0x0A,0xF7,0x00 +8465 ; 8465: 38,20 +8465 .ascii '8 ' +8467 .byte 0x0E,0x7F,0x00 +846A ; 846A: 48 +846A .ascii 'H' +846B .byte 0xCC,0xB0,0x13,0xBD,0xC0,0xBA,0xC6,0x0A +8473 .byte 0xF7,0x00 +8475 ; 8475: 38,20 +8475 .ascii '8 ' +8477 .byte 0x27,0xF6,0x00,0x1D +847B ; 847B: 2C +847B .ascii ',' +847C .byte 0x0E,0xCC,0xAE,0xA8,0xBD,0xC0,0xBA,0xCE +8484 .byte 0x00,0x1D,0x1D,0x00,0x80 +8489 ; 8489: 20 +8489 .ascii ' ' +848A .byte 0x0C,0xCC,0xAE,0xB3,0xBD,0xC0,0xBA,0xCE +8492 .byte 0x00,0x1D,0x1C,0x00,0x80,0xC6,0x0F,0xF7 +849A .byte 0x00 +849B ; 849B: 38 +849B .ascii '8' +849C .byte 0x7F,0x00 +849E ; 849E: 48 +849E .ascii 'H' +849F ; 849F: 39 +849F L849F: rts +84A0 ; 84A0: FC,00,3B +84A0 L84A0: ldd L003B +84A3 ; 84A3: 26,03 +84A3 bne L84A8 +84A5 ; 84A5: 7E,85,96 +84A5 jmp L8596 +84A8 ; 84A8: F6,00,1F +84A8 L84A8: ldab L001F +84AB ; 84AB: 2C,40 +84AB bge L84ED +84AD ; 84AD: BD,D6,52 +84AD jsr LD652 +84B0 ; 84B0: 7F,00,42 +84B0 clr L0042 +84B3 ; 84B3: 7F,00,09 +84B3 clr L0009 +84B6 ; 84B6: 7F,00,0A +84B6 clr L000A +84B9 ; 84B9: 7F,00,06 +84B9 clr L0006 +84BC ; 84BC: 5F +84BC clrb +84BD ; 84BD: 4F +84BD clra +84BE ; 84BE: FD,00,40 +84BE std L0040 +84C1 ; 84C1: 5F +84C1 clrb +84C2 ; 84C2: 4F +84C2 clra +84C3 ; 84C3: FD,00,3E +84C3 std L003E +84C6 ; 84C6: BD,E5,AA +84C6 jsr LE5AA +84C9 ; 84C9: CE,00,1F +84C9 ldx #0x001F +84CC ; 84CC: 1D,00,80 +84CC bclr 0x00,x,#0x80 +84CF ; 84CF: CE,00,1F +84CF ldx #0x001F +84D2 ; 84D2: 1C,00,02 +84D2 bset 0x00,x,#0x02 +84D5 ; 84D5: CE,00,1D +84D5 ldx #0x001D +84D8 ; 84D8: 1C,00,10 +84D8 bset 0x00,x,#0x10 +84DB ; 84DB: CE,00,17 +84DB ldx #0x0017 +84DE ; 84DE: 1D,00,20 +84DE bclr 0x00,x,#0x20 +84E1 ; 84E1: CE,00,17 +84E1 ldx #0x0017 +84E4 ; 84E4: 1D,00,40 +84E4 bclr 0x00,x,#0x40 +84E7 ; 84E7: CE,00,17 +84E7 ldx #0x0017 +84EA ; 84EA: 1D,00,80 +84EA bclr 0x00,x,#0x80 +84ED ; 84ED: F6,0B,A9 +84ED L84ED: ldab L0BA9 +84F0 ; 84F0: C4,02 +84F0 andb #0x02 +84F2 ; 84F2: 27,20 +84F2 beq L8514 +84F4 ; 84F4: F6,00,42 +84F4 ldab L0042 +84F7 ; 84F7: 4F +84F7 clra +84F8 ; 84F8: C3,0B,E4 +84F8 addd #0x0BE4 +84FB ; 84FB: 8F +84FB xgdx +84FC ; 84FC: E6,00 +84FC ldab 0x00,x +84FE ; 84FE: 27,14 +84FE beq L8514 +8500 ; 8500: BD,BE,4B +8500 jsr LBE4B +8503 ; 8503: CC,B0,81 +8503 ldd #0xB081 +8506 ; 8506: BD,C0,BA +8506 jsr DISPST +8509 ; 8509: CC,02,58 +8509 ldd #0x0258 +850C ; 850C: BD,E5,71 +850C jsr LE571 +850F ; 850F: BD,85,AF +850F jsr L85AF +8512 ; 8512: 20,6C +8512 bra L8580 +8514 ; 8514: F6,00,42 +8514 L8514: ldab L0042 +8517 ; 8517: 4F +8517 clra +8518 ; 8518: BD,FE,16 +8518 jsr LFE16 +851B ; 851B: 00 +851B test +851C ; 851C: 00 +851C test +851D ; 851D: 00 +851D test +851E ; 851E: 0B +851E sev +851F ; 851F: 85,80 +851F bita #0x80 +8521 ; 8521: 85,39 +8521 bita #0x39 +8523 ; 8523: 85,4A +8523 bita #0x4A +8525 ; 8525: 85,4F +8525 bita #0x4F +8527 ; 8527: 85,54 +8527 bita #0x54 +8529 ; 8529: 85,59 +8529 bita #0x59 +852B ; 852B: 85,5E +852B bita #0x5E +852D ; 852D: 85,63 +852D bita #0x63 +852F ; 852F: 85,68 +852F bita #0x68 +8531 ; 8531: 85,6D +8531 bita #0x6D +8533 ; 8533: 85,72 +8533 bita #0x72 +8535 ; 8535: 85,77 +8535 bita #0x77 +8537 ; 8537: 85,7C +8537 bita #0x7C +8539 ; 8539: CC,AE,92 +8539 ldd #0xAE92 +853C ; 853C: BD,C0,BA +853C jsr DISPST +853F ; 853F: 7F,00,42 +853F clr L0042 +8542 ; 8542: CE,00,1F +8542 ldx #0x001F +8545 ; 8545: 1C,00,02 +8545 bset 0x00,x,#0x02 +8548 ; 8548: 20,36 +8548 bra L8580 +854A .byte 0xBD,0x86,0x84 +854D ; 854D: 20,31 +854D .ascii ' 1' +854F .byte 0xBD,0x88 +8551 ; 8551: 2E,20,2C +8551 .ascii '. ,' +8554 .byte 0xBD,0x88,0xB8 +8557 ; 8557: 20 +8557 .ascii ' ' +8558 .byte 0x27,0xBD,0x8C,0xB4 +855C ; 855C: 20,22 +855C .ascii ' "' +855E .byte 0xBD,0x8E +8560 ; 8560: 35,20 +8560 .ascii '5 ' +8562 .byte 0x1D,0xBD,0x8F,0x0D +8566 ; 8566: 20 +8566 .ascii ' ' +8567 .byte 0x18,0xBD,0x90,0xD1 +856B ; 856B: 20 +856B .ascii ' ' +856C .byte 0x13,0xBD,0x92,0xEE +8570 ; 8570: 20 +8570 .ascii ' ' +8571 .byte 0x0E,0xBD,0x93,0xA5 +8575 ; 8575: 20 +8575 .ascii ' ' +8576 .byte 0x09,0xBD,0x94,0xDD +857A ; 857A: 20 +857A .ascii ' ' +857B .byte 0x04,0x8D +857D ; 857D: 31,20 +857D .ascii '1 ' +857F .byte 0x00 +8580 ; 8580: 7F,00,0A +8580 L8580: clr L000A +8583 ; 8583: F6,00,42 +8583 ldab L0042 +8586 ; 8586: C1,0A +8586 cmpb #0x0A +8588 ; 8588: 27,0A +8588 beq L8594 +858A ; 858A: F6,00,42 +858A ldab L0042 +858D ; 858D: C1,07 +858D cmpb #0x07 +858F ; 858F: 27,03 +858F beq L8594 +8591 ; 8591: 7F,00,09 +8591 clr L0009 +8594 ; 8594: 20,18 +8594 L8594: bra L85AE +8596 ; 8596: CE,00,1F +8596 L8596: ldx #0x001F +8599 ; 8599: 1D,00,04 +8599 bclr 0x00,x,#0x04 +859C ; 859C: CE,00,1F +859C ldx #0x001F +859F ; 859F: 1C,00,80 +859F bset 0x00,x,#0x80 +85A2 ; 85A2: CE,00,1D +85A2 ldx #0x001D +85A5 ; 85A5: 1C,00,10 +85A5 bset 0x00,x,#0x10 +85A8 ; 85A8: BD,BE,69 +85A8 jsr LBE69 +85AB ; 85AB: BD,E5,AA +85AB jsr LE5AA +85AE ; 85AE: 39 +85AE L85AE: rts +85AF ; 85AF: 7F,00,42 +85AF L85AF: clr L0042 +85B2 ; 85B2: 7F,00,06 +85B2 clr L0006 +85B5 ; 85B5: CE,00,1F +85B5 ldx #0x001F +85B8 ; 85B8: 1C,00,02 +85B8 bset 0x00,x,#0x02 +85BB ; 85BB: BD,BE,69 +85BB jsr LBE69 +85BE ; 85BE: 39 +85BE rts +85BF .byte 0xF6,0x00,0x12,0xC4,0x1E +85C4 ; 85C4: 4F +85C4 .ascii 'O' +85C5 .byte 0xBD,0xFE +85C7 ; 85C7: 32 +85C7 .ascii '2' +85C8 .byte 0x85,0xDE,0x00,0x0E,0x86,0x08,0x00,0x08 +85D0 .byte 0x86 +85D1 ; 85D1: 32 +85D1 .ascii '2' +85D2 .byte 0x00,0x04,0x86,0x5C,0x00,0x02,0x86,0x83 +85DA .byte 0xFF,0xE4,0x00,0x00,0xF6,0x0B,0xDC,0xF7 +85E2 .byte 0x00,0x01,0xBD,0xC4 +85E6 ; 85E6: 30 +85E6 .ascii '0' +85E7 .byte 0xC6,0x01,0xF7,0x00 +85EB ; 85EB: 48 +85EB .ascii 'H' +85EC .byte 0x7F,0x00 +85EE ; 85EE: 2C +85EE .ascii ',' +85EF .byte 0xF6,0x0C,0xD9,0x27,0x03 +85F4 ; 85F4: 7A +85F4 .ascii 'z' +85F5 .byte 0x0C,0xD9,0xBD,0x97,0xF6,0xCC,0x01 +85FC ; 85FC: 5E +85FC .ascii '^' +85FD .byte 0xBD,0xE5 +85FF ; 85FF: 71 +85FF .ascii 'q' +8600 .byte 0xCC,0x02 +8602 ; 8602: 33 +8602 .ascii '3' +8603 .byte 0xFD,0x00 +8605 ; 8605: 3B,20,7B +8605 .ascii '; {' +8608 .byte 0xF6,0x0B,0xDB,0xF7,0x00,0x01,0xBD,0xC4 +8610 ; 8610: 30 +8610 .ascii '0' +8611 .byte 0xC6,0x02,0xF7,0x00 +8615 ; 8615: 48 +8615 .ascii 'H' +8616 .byte 0x7F,0x00 +8618 ; 8618: 2C +8618 .ascii ',' +8619 .byte 0xF6,0x0C,0xDA,0x27,0x03 +861E ; 861E: 7A +861E .ascii 'z' +861F .byte 0x0C,0xDA,0xBD,0x97,0xF6,0xCC,0x01 +8626 ; 8626: 5E +8626 .ascii '^' +8627 .byte 0xBD,0xE5 +8629 ; 8629: 71 +8629 .ascii 'q' +862A .byte 0xCC,0x02 +862C ; 862C: 33 +862C .ascii '3' +862D .byte 0xFD,0x00 +862F ; 862F: 3B,20,51 +862F .ascii '; Q' +8632 .byte 0xF6,0x0B,0xDA,0xF7,0x00,0x01,0xBD,0xC4 +863A ; 863A: 30 +863A .ascii '0' +863B .byte 0xC6,0x03,0xF7,0x00 +863F ; 863F: 48 +863F .ascii 'H' +8640 .byte 0x7F,0x00 +8642 ; 8642: 2C +8642 .ascii ',' +8643 .byte 0xF6,0x0C,0xDB,0x27,0x03 +8648 ; 8648: 7A +8648 .ascii 'z' +8649 .byte 0x0C,0xDB,0xBD,0x97,0xF6,0xCC,0x01 +8650 ; 8650: 5E +8650 .ascii '^' +8651 .byte 0xBD,0xE5 +8653 ; 8653: 71 +8653 .ascii 'q' +8654 .byte 0xCC,0x02 +8656 ; 8656: 33 +8656 .ascii '3' +8657 .byte 0xFD,0x00 +8659 ; 8659: 3B,20 +8659 .ascii '; ' +865B .byte 0x27,0xC6 +865D ; 865D: 40 +865D .ascii '@' +865E .byte 0xF7,0x00,0x01,0xBD,0xC4 +8663 ; 8663: 30 +8663 .ascii '0' +8664 .byte 0xC6,0x04,0xF7,0x00 +8668 ; 8668: 48 +8668 .ascii 'H' +8669 .byte 0x7F,0x00 +866B ; 866B: 2C +866B .ascii ',' +866C .byte 0xF6,0x0C,0xDC,0x27,0x03 +8671 ; 8671: 7A +8671 .ascii 'z' +8672 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xCC,0x01 +8679 ; 8679: 5E +8679 .ascii '^' +867A .byte 0xBD,0xE5 +867C ; 867C: 71 +867C .ascii 'q' +867D .byte 0xCC,0x02 +867F ; 867F: 33 +867F .ascii '3' +8680 .byte 0xFD,0x00 +8682 ; 8682: 3B,39 +8682 .ascii ';9' +8684 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27 +868A ; 868A: 2B +868A .ascii '+' +868B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0xC6,0x01 +8693 .byte 0xF7,0x00 +8695 ; 8695: 48 +8695 .ascii 'H' +8696 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x16,0xC6 +869E .byte 0x27,0xF7,0x10 +86A1 ; 86A1: 2D +86A1 .ascii '-' +86A2 .byte 0xC6,0x07,0xF7,0x10 +86A6 ; 86A6: 2B +86A6 .ascii '+' +86A7 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x01,0xF6,0x00 +86AF .byte 0x1A,0xF7 +86B1 ; 86B1: 30 +86B1 .ascii '0' +86B2 .byte 0x00 +86B3 ; 86B3: 7E +86B3 .ascii '~' +86B4 .byte 0x87,0xE8,0xF6,0x00,0x09 +86B9 ; 86B9: 4F +86B9 .ascii 'O' +86BA .byte 0xBD,0xFE +86BC ; 86BC: 32 +86BC .ascii '2' +86BD .byte 0x86,0xD7,0x00,0x00,0x87 +86C2 ; 86C2: 39 +86C2 .ascii '9' +86C3 .byte 0x00,0x01,0x87 +86C6 ; 86C6: 75 +86C6 .ascii 'u' +86C7 .byte 0x00,0x01,0x87,0xC5,0x00,0x08,0x87,0xD9 +86CF .byte 0x00,0x01,0x87,0xE8,0xFF,0xF5,0x00,0x00 +86D7 .byte 0xC6,0xFF,0xF7,0x0B,0xBC,0xF6,0x18,0x00 +86DF ; 86DF: 2D,29 +86DF .ascii '-)' +86E1 .byte 0xF6,0x00,0x07 +86E4 ; 86E4: 26,24 +86E4 .ascii '&$' +86E6 .byte 0xCE,0x00,0x1A,0x1D,0x00,0x02,0xF6,0x00 +86EE .byte 0x1A,0xF7 +86F0 ; 86F0: 30 +86F0 .ascii '0' +86F1 .byte 0x00,0xCC,0x00 +86F4 ; 86F4: 32 +86F4 .ascii '2' +86F5 .byte 0xBD,0xE5 +86F7 ; 86F7: 71 +86F7 .ascii 'q' +86F8 .byte 0xCE,0x00,0x1A,0x1C,0x00,0x02,0xF6,0x00 +8700 .byte 0x1A,0xF7 +8702 ; 8702: 30 +8702 .ascii '0' +8703 .byte 0x00,0xCC,0x02 +8706 ; 8706: 33 +8706 .ascii '3' +8707 .byte 0xFD,0x00 +8709 ; 8709: 3B,5F,4F +8709 .ascii ';_O' +870C .byte 0xFD,0x00 +870E ; 870E: 40,5F,4F +870E .ascii '@_O' +8711 .byte 0xFD,0x00 +8713 ; 8713: 3E +8713 .ascii '>' +8714 .byte 0xF6,0x0B,0xC0,0xC4,0x01,0x27,0x03,0xBD +871C .byte 0x85,0xBF,0xBD,0xDC,0xA3,0xBD,0x97,0xF6 +8724 .byte 0xCE,0x00,0x17,0x1D,0x00 +8729 ; 8729: 20 +8729 .ascii ' ' +872A .byte 0xCE,0x00,0x17,0x1D,0x00 +872F ; 872F: 40 +872F .ascii '@' +8730 .byte 0xCE,0x00,0x17,0x1D,0x00,0x80 +8736 ; 8736: 7E +8736 .ascii '~' +8737 .byte 0x87,0xE8,0xF6,0x00 +873B ; 873B: 36,26,2F +873B .ascii '6&/' +873E .byte 0xF6,0x00 +8740 ; 8740: 48,4F +8740 .ascii 'HO' +8742 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 +874A ; 874A: 65 +874A .ascii 'e' +874B .byte 0x87 +874C ; 874C: 53 +874C .ascii 'S' +874D .byte 0x87 +874E ; 874E: 58 +874E .ascii 'X' +874F .byte 0x87 +8750 ; 8750: 5D +8750 .ascii ']' +8751 .byte 0x87 +8752 ; 8752: 62,7C +8752 .ascii 'b|' +8754 .byte 0x0C,0xD9 +8756 ; 8756: 20 +8756 .ascii ' ' +8757 .byte 0x0D +8758 ; 8758: 7C +8758 .ascii '|' +8759 .byte 0x0C,0xDA +875B ; 875B: 20 +875B .ascii ' ' +875C .byte 0x08 +875D ; 875D: 7C +875D .ascii '|' +875E .byte 0x0C,0xDB +8760 ; 8760: 20 +8760 .ascii ' ' +8761 .byte 0x03 +8762 ; 8762: 7C +8762 .ascii '|' +8763 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 +876B .byte 0x00 +876C ; 876C: 36 +876C .ascii '6' +876D .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 +8773 ; 8773: 20,73 +8773 .ascii ' s' +8775 .byte 0xF6,0x00 +8777 ; 8777: 36,26,43 +8777 .ascii '6&C' +877A .byte 0xF6,0x00 +877C ; 877C: 48,4F +877C .ascii 'HO' +877E .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x87 +8786 .byte 0xB5,0x87,0x8F,0x87,0x99,0x87,0xA3,0x87 +878E .byte 0xAD,0xF6,0x0C,0xD9,0x27,0x03 +8794 ; 8794: 7A +8794 .ascii 'z' +8795 .byte 0x0C,0xD9 +8797 ; 8797: 20 +8797 .ascii ' ' +8798 .byte 0x1C,0xF6,0x0C,0xDA,0x27,0x03 +879E ; 879E: 7A +879E .ascii 'z' +879F .byte 0x0C,0xDA +87A1 ; 87A1: 20 +87A1 .ascii ' ' +87A2 .byte 0x12,0xF6,0x0C,0xDB,0x27,0x03 +87A8 ; 87A8: 7A +87A8 .ascii 'z' +87A9 .byte 0x0C,0xDB +87AB ; 87AB: 20 +87AB .ascii ' ' +87AC .byte 0x08,0xF6,0x0C,0xDC,0x27,0x03 +87B2 ; 87B2: 7A +87B2 .ascii 'z' +87B3 .byte 0x0C,0xDC,0xBD,0x97,0xF6,0xC6,0x02,0xF7 +87BB .byte 0x00 +87BC ; 87BC: 36 +87BC .ascii '6' +87BD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10 +87C3 ; 87C3: 20,23,7C +87C3 .ascii ' #|' +87C6 .byte 0x00 +87C7 ; 87C7: 48 +87C7 .ascii 'H' +87C8 .byte 0xF6,0x00 +87CA ; 87CA: 48 +87CA .ascii 'H' +87CB .byte 0xC1,0x04 +87CD ; 87CD: 23 +87CD .ascii '#' +87CE .byte 0x05,0xC6,0x01,0xF7,0x00 +87D3 ; 87D3: 48 +87D3 .ascii 'H' +87D4 .byte 0xBD,0x97,0xF6 +87D7 ; 87D7: 20 +87D7 .ascii ' ' +87D8 .byte 0x0F,0xCE,0x00,0x1A,0x1C,0x00,0x01,0xF6 +87E0 .byte 0x00,0x1A,0xF7 +87E3 ; 87E3: 30 +87E3 .ascii '0' +87E4 .byte 0x00,0xBD,0x85,0xAF +87E8 ; 87E8: 39 +87E8 .ascii '9' +87E9 .byte 0x7F,0x00,0x05,0x7F,0x00 +87EE ; 87EE: 54 +87EE .ascii 'T' +87EF .byte 0xF6,0x00 +87F1 ; 87F1: 54 +87F1 .ascii 'T' +87F2 .byte 0xC1 +87F3 ; 87F3: 50,24,2E +87F3 .ascii 'P$.' +87F6 .byte 0xF6,0x00 +87F8 ; 87F8: 54,4F +87F8 .ascii 'TO' +87FA .byte 0xC3,0xB0,0xD3,0x8F,0xE6,0x00,0xF7,0x00 +8802 .byte 0x06,0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83 +880A .byte 0x00,0x00 +880C ; 880C: 26 +880C .ascii '&' +880D .byte 0x11,0xBD,0xD3,0x11,0x83,0x00,0x00 +8814 ; 8814: 26 +8814 .ascii '&' +8815 .byte 0x03 +8816 ; 8816: 7C +8816 .ascii '|' +8817 .byte 0x00,0x05,0xCC,0x00,0x05,0xBD,0xE5 +881E ; 881E: 71,7C +881E .ascii 'q|' +8820 .byte 0x00 +8821 ; 8821: 54,20 +8821 .ascii 'T ' +8823 .byte 0xCB,0xBD,0x99,0x81,0xCC,0x07,0xD0,0xBD +882B .byte 0xE5 +882C ; 882C: 71,39 +882C .ascii 'q9' +882E .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC +8836 .byte 0x0B,0xB5,0xC4,0xFF,0x84,0x01,0xFD,0x00 +883E ; 883E: 52 +883E .ascii 'R' +883F .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 +8845 ; 8845: 20,70 +8845 .ascii ' p' +8847 .byte 0xF6,0x00,0x09 +884A ; 884A: 4F +884A .ascii 'O' +884B .byte 0xBD,0xFE +884D ; 884D: 32 +884D .ascii '2' +884E .byte 0x88 +884F ; 884F: 68 +884F .ascii 'h' +8850 .byte 0x00,0x00,0x88 +8853 ; 8853: 6D +8853 .ascii 'm' +8854 .byte 0x00,0x01,0x88,0x83,0x00,0x01,0x88,0xA7 +885C .byte 0x00,0x08,0x88,0xB4,0x00,0x01,0x88,0xB7 +8864 .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9A,0x05 +886B ; 886B: 20,4A +886B .ascii ' J' +886D .byte 0xFC,0x00 +886F ; 886F: 52 +886F .ascii 'R' +8870 .byte 0x83,0x01,0xF4 +8873 ; 8873: 24 +8873 .ascii '$' +8874 .byte 0x09,0xFC,0x00 +8877 ; 8877: 52 +8877 .ascii 'R' +8878 .byte 0xC3,0x00 +887A ; 887A: 32 +887A .ascii '2' +887B .byte 0xFD,0x00 +887D ; 887D: 52 +887D .ascii 'R' +887E .byte 0xBD,0x9A,0x05 +8881 ; 8881: 20,34 +8881 .ascii ' 4' +8883 .byte 0xFC,0x00 +8885 ; 8885: 52 +8885 .ascii 'R' +8886 .byte 0x83,0x00 +8888 ; 8888: 32,23 +8888 .ascii '2#' +888A .byte 0x17,0xFC,0x00 +888D ; 888D: 52 +888D .ascii 'R' +888E .byte 0xC3,0xFF,0xCE,0xFD,0x00 +8893 ; 8893: 52 +8893 .ascii 'R' +8894 .byte 0xFC,0x00 +8896 ; 8896: 52 +8896 .ascii 'R' +8897 .byte 0x83,0x00 +8899 ; 8899: 32,24 +8899 .ascii '2$' +889B .byte 0x06,0xCC,0x00 +889E ; 889E: 32 +889E .ascii '2' +889F .byte 0xFD,0x00 +88A1 ; 88A1: 52 +88A1 .ascii 'R' +88A2 .byte 0xBD,0x9A,0x05 +88A5 ; 88A5: 20 +88A5 .ascii ' ' +88A6 .byte 0x10,0xBD,0xA3 +88A9 ; 88A9: 7C,5F,4F +88A9 .ascii '|_O' +88AC .byte 0xFD,0x0B,0xB9,0xBD,0x85,0xAF +88B2 ; 88B2: 20 +88B2 .ascii ' ' +88B3 .byte 0x03,0xBD,0x85,0xAF +88B7 ; 88B7: 39 +88B7 .ascii '9' +88B8 .byte 0xF6,0x00,0x1F,0xC4,0x02 +88BD ; 88BD: 26 +88BD .ascii '&' +88BE .byte 0x0A,0xF6,0x00 +88C1 ; 88C1: 3A,26,28 +88C1 .ascii ':&(' +88C4 .byte 0xF6,0x00,0x1D +88C7 ; 88C7: 2D,23 +88C7 .ascii '-#' +88C9 .byte 0x7F,0x00 +88CB ; 88CB: 2C +88CB .ascii ',' +88CC .byte 0xCC,0xAE,0x9D,0xBD,0xC0,0xBA,0xCE,0x00 +88D4 .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1F,0x1D +88DC .byte 0x00 +88DD ; 88DD: 40 +88DD .ascii '@' +88DE .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0x7F,0x00 +88E6 ; 88E6: 54 +88E6 .ascii 'T' +88E7 .byte 0xC6 +88E8 ; 88E8: 32 +88E8 .ascii '2' +88E9 .byte 0xF7,0x00 +88EB ; 88EB: 3A +88EB .ascii ':' +88EC .byte 0xF6,0x00,0x09 +88EF ; 88EF: 26 +88EF .ascii '&' +88F0 .byte 0x03 +88F1 ; 88F1: 7E +88F1 .ascii '~' +88F2 .byte 0x89,0xE1,0xF6,0x00,0x1D +88F7 ; 88F7: 2C +88F7 .ascii ',' +88F8 .byte 0x03 +88F9 ; 88F9: 7E +88F9 .ascii '~' +88FA .byte 0x89,0xE1,0xF6,0x00,0x09,0xC1,0x0B +8901 ; 8901: 26 +8901 .ascii '&' +8902 .byte 0x06,0xBD,0x85,0xAF +8906 ; 8906: 7E +8906 .ascii '~' +8907 .byte 0x89,0xDE,0xF6,0x00 +890B ; 890B: 54,26,26 +890B .ascii 'T&&' +890E .byte 0xBD,0xBE +8910 ; 8910: 4B +8910 .ascii 'K' +8911 .byte 0xF6,0x00,0x09,0xC1,0x0A +8916 ; 8916: 26 +8916 .ascii '&' +8917 .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB +891F ; 891F: 30,37 +891F .ascii '07' +8921 .byte 0xCC,0x0B,0x95,0xF0,0x00 +8926 ; 8926: 54 +8926 .ascii 'T' +8927 .byte 0x82,0x00,0x8F +892A ; 892A: 33 +892A .ascii '3' +892B .byte 0xE7,0x00,0xC6 +892E ; 892E: 32 +892E .ascii '2' +892F .byte 0xF7,0x00 +8931 ; 8931: 3A,20,37 +8931 .ascii ': 7' +8934 .byte 0xF6,0x00 +8936 ; 8936: 54 +8936 .ascii 'T' +8937 .byte 0xC1,0x01 +8939 ; 8939: 26 +8939 .ascii '&' +893A .byte 0x27,0xF6,0x00,0x09,0xC1,0x05,0x27 +8941 ; 8941: 20 +8941 .ascii ' ' +8942 .byte 0xF6,0x00,0x09,0xC1,0x0A,0x27,0x19,0xF6 +894A .byte 0x00,0x09,0xCB +894D ; 894D: 30,37 +894D .ascii '07' +894F .byte 0xCC,0x0B,0x95,0xF0,0x00 +8954 ; 8954: 54 +8954 .ascii 'T' +8955 .byte 0x82,0x00,0x8F +8958 ; 8958: 33 +8958 .ascii '3' +8959 .byte 0xE7,0x00,0xC6 +895C ; 895C: 32 +895C .ascii '2' +895D .byte 0xF7,0x00 +895F ; 895F: 3A,20 +895F .ascii ': ' +8961 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02,0x7F +8969 .byte 0x00 +896A ; 896A: 3A +896A .ascii ':' +896B .byte 0xBD,0xBE,0x01 +896E ; 896E: 7C +896E .ascii '|' +896F .byte 0x00 +8970 ; 8970: 54 +8970 .ascii 'T' +8971 .byte 0xF6,0x00 +8973 ; 8973: 54 +8973 .ascii 'T' +8974 .byte 0xC1,0x02 +8976 ; 8976: 26,60 +8976 .ascii '&`' +8978 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B +8980 .byte 0x94,0xCB,0xD0 +8983 ; 8983: 37 +8983 .ascii '7' +8984 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A +898B ; 898B: 3D,30 +898B .ascii '=0' +898D .byte 0xEB,0x00 +898F ; 898F: 31 +898F .ascii '1' +8990 .byte 0xF7,0x00,0x06,0xC6 +8994 ; 8994: 32 +8994 .ascii '2' +8995 .byte 0xF7,0x00 +8997 ; 8997: 3A +8997 .ascii ':' +8998 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 +89A0 .byte 0x00 +89A1 ; 89A1: 26 +89A1 .ascii '&' +89A2 .byte 0x27,0xBD,0xD3,0x11,0x83,0x00,0x00 +89A9 ; 89A9: 26 +89A9 .ascii '&' +89AA .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 +89B0 ; 89B0: 40 +89B0 .ascii '@' +89B1 .byte 0xBD,0x8C +89B3 ; 89B3: 73,20 +89B3 .ascii 's ' +89B5 .byte 0x0F,0xCE,0x00,0x1F,0x1D,0x00 +89BB ; 89BB: 40 +89BB .ascii '@' +89BC .byte 0xCC +89BD ; 89BD: 2A +89BD .ascii '*' +89BE .byte 0xFF,0xFD,0x00,0x27,0xBD,0xA3,0x85,0xBD +89C6 .byte 0x9A +89C7 ; 89C7: 47,20 +89C7 .ascii 'G ' +89C9 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE +89D1 .byte 0x00,0x1F,0x1C,0x00,0x02 +89D6 ; 89D6: 20 +89D6 .ascii ' ' +89D7 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 +89DE ; 89DE: 7E +89DE .ascii '~' +89DF .byte 0x8C +89E0 ; 89E0: 72 +89E0 .ascii 'r' +89E1 .byte 0xF6,0x00,0x1D +89E4 ; 89E4: 2D +89E4 .ascii '-' +89E5 .byte 0x03 +89E6 ; 89E6: 7E +89E6 .ascii '~' +89E7 .byte 0x8C +89E8 ; 89E8: 72 +89E8 .ascii 'r' +89E9 .byte 0xF6,0x00,0x09 +89EC ; 89EC: 4F +89EC .ascii 'O' +89ED .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x8C +89F5 ; 89F5: 72 +89F5 .ascii 'r' +89F6 .byte 0x8A,0x0E,0x8A,0x14,0x8A,0xAA,0x8B +89FD ; 89FD: 5E +89FD .ascii '^' +89FE .byte 0x8B,0x9E,0x8B,0xDB,0x8C +8A03 ; 8A03: 72 +8A03 .ascii 'r' +8A04 .byte 0x8C +8A05 ; 8A05: 72 +8A05 .ascii 'r' +8A06 .byte 0x8C +8A07 ; 8A07: 72 +8A07 .ascii 'r' +8A08 .byte 0x8B,0xFC,0x8C +8A0B ; 8A0B: 67 +8A0B .ascii 'g' +8A0C .byte 0x8C +8A0D ; 8A0D: 6F +8A0D .ascii 'o' +8A0E .byte 0xBD,0x9A +8A10 ; 8A10: 47,7E +8A10 .ascii 'G~' +8A12 .byte 0x8C +8A13 ; 8A13: 72 +8A13 .ascii 'r' +8A14 .byte 0xF6,0x00 +8A16 ; 8A16: 36 +8A16 .ascii '6' +8A17 .byte 0x27,0x03 +8A19 ; 8A19: 7E +8A19 .ascii '~' +8A1A .byte 0x8A,0x9B,0xF6,0x00,0x1F,0xC4 +8A20 ; 8A20: 40 +8A20 .ascii '@' +8A21 .byte 0x27 +8A22 ; 8A22: 78 +8A22 .ascii 'x' +8A23 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8A29 ; 8A29: 52 +8A29 .ascii 'R' +8A2A .byte 0xF6,0x0B,0xAA,0xC1 +8A2E ; 8A2E: 32,24,22 +8A2E .ascii '2$"' +8A31 .byte 0xF6,0x0B,0xAA +8A34 ; 8A34: 4F +8A34 .ascii 'O' +8A35 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B +8A3D .byte 0xAA +8A3E ; 8A3E: 4F,37,36 +8A3E .ascii 'O76' +8A41 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 +8A49 .byte 0x27 +8A4A ; 8A4A: 24 +8A4A .ascii '$' +8A4B .byte 0x05 +8A4C ; 8A4C: 5F,4F +8A4C .ascii '_O' +8A4E .byte 0xFD,0x00,0x27 +8A51 ; 8A51: 20 +8A51 .ascii ' ' +8A52 .byte 0x27,0xF6,0x0B,0xAA,0xC1 +8A57 ; 8A57: 32,26,20 +8A57 .ascii '2& ' +8A5A .byte 0xF6,0x0B,0xAA +8A5D ; 8A5D: 4F +8A5D .ascii 'O' +8A5E .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xF6,0x0B +8A66 .byte 0xAA +8A67 ; 8A67: 4F,37,36 +8A67 .ascii 'O76' +8A6A .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 +8A72 .byte 0x27 +8A73 ; 8A73: 24 +8A73 .ascii '$' +8A74 .byte 0x05 +8A75 ; 8A75: 5F,4F +8A75 .ascii '_O' +8A77 .byte 0xFD,0x00,0x27 +8A7A ; 8A7A: 20 +8A7A .ascii ' ' +8A7B .byte 0x17,0xF6,0x0B,0xAA +8A7F ; 8A7F: 4F +8A7F .ascii 'O' +8A80 .byte 0xF3,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 +8A88 .byte 0x27,0x83,0x27,0x0F +8A8C ; 8A8C: 23 +8A8C .ascii '#' +8A8D .byte 0x05 +8A8E ; 8A8E: 5F,4F +8A8E .ascii '_O' +8A90 .byte 0xFD,0x00,0x27,0xBD,0x9A +8A95 ; 8A95: 47 +8A95 .ascii 'G' +8A96 .byte 0xC6,0x02,0xF7,0x00 +8A9A ; 8A9A: 36 +8A9A .ascii '6' +8A9B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8AA3 ; 8AA3: 33 +8AA3 .ascii '3' +8AA4 .byte 0xFD,0x00 +8AA6 ; 8AA6: 3B,7E +8AA6 .ascii ';~' +8AA8 .byte 0x8C +8AA9 ; 8AA9: 72 +8AA9 .ascii 'r' +8AAA .byte 0xF6,0x00 +8AAC ; 8AAC: 36 +8AAC .ascii '6' +8AAD .byte 0x27,0x03 +8AAF ; 8AAF: 7E +8AAF .ascii '~' +8AB0 .byte 0x8B +8AB1 ; 8AB1: 4F +8AB1 .ascii 'O' +8AB2 .byte 0xF6,0x00,0x1F,0xC4 +8AB6 ; 8AB6: 40,26 +8AB6 .ascii '@&' +8AB8 .byte 0x03 +8AB9 ; 8AB9: 7E +8AB9 .ascii '~' +8ABA .byte 0x8B +8ABB ; 8ABB: 4F +8ABB .ascii 'O' +8ABC .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8AC2 ; 8AC2: 57 +8AC2 .ascii 'W' +8AC3 .byte 0xFC,0x00,0x27 +8AC6 ; 8AC6: 26 +8AC6 .ascii '&' +8AC7 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8ACC ; 8ACC: 32,24 +8ACC .ascii '2$' +8ACE .byte 0x11,0xF6,0x0B,0xAA +8AD2 ; 8AD2: 4F,37,36 +8AD2 .ascii 'O76' +8AD5 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 +8ADD .byte 0x27 +8ADE ; 8ADE: 20,38 +8ADE .ascii ' 8' +8AE0 .byte 0xFC,0x00,0x27 +8AE3 ; 8AE3: 26 +8AE3 .ascii '&' +8AE4 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8AE9 ; 8AE9: 32,26 +8AE9 .ascii '2&' +8AEB .byte 0x11,0xF6,0x0B,0xAA +8AEF ; 8AEF: 4F,37,36 +8AEF .ascii 'O76' +8AF2 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 +8AFA .byte 0x27 +8AFB ; 8AFB: 20 +8AFB .ascii ' ' +8AFC .byte 0x1B,0xF6,0x0B,0xAA +8B00 ; 8B00: 4F +8B00 .ascii 'O' +8B01 .byte 0xB3,0x00,0x27 +8B04 ; 8B04: 22 +8B04 .ascii '"' +8B05 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 +8B0D .byte 0x00,0xFD,0x00,0x27 +8B11 ; 8B11: 20 +8B11 .ascii ' ' +8B12 .byte 0x05 +8B13 ; 8B13: 5F,4F +8B13 .ascii '_O' +8B15 .byte 0xFD,0x00,0x27 +8B18 ; 8B18: 20,2D +8B18 .ascii ' -' +8B1A .byte 0xFC,0x00,0x27 +8B1D ; 8B1D: 26 +8B1D .ascii '&' +8B1E .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 +8B26 .byte 0x00,0xFD,0x00,0x27 +8B2A ; 8B2A: 20 +8B2A .ascii ' ' +8B2B .byte 0x1B,0xF6,0x0B,0xAA +8B2F ; 8B2F: 4F +8B2F .ascii 'O' +8B30 .byte 0xB3,0x00,0x27 +8B33 ; 8B33: 22 +8B33 .ascii '"' +8B34 .byte 0x0D,0xFC,0x00,0x27,0xF0,0x0B,0xAA,0x82 +8B3C .byte 0x00,0xFD,0x00,0x27 +8B40 ; 8B40: 20 +8B40 .ascii ' ' +8B41 .byte 0x05 +8B42 ; 8B42: 5F,4F +8B42 .ascii '_O' +8B44 .byte 0xFD,0x00,0x27,0xBD,0x9A +8B49 ; 8B49: 47 +8B49 .ascii 'G' +8B4A .byte 0xC6,0x02,0xF7,0x00 +8B4E ; 8B4E: 36 +8B4E .ascii '6' +8B4F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8B57 ; 8B57: 33 +8B57 .ascii '3' +8B58 .byte 0xFD,0x00 +8B5A ; 8B5A: 3B,7E +8B5A .ascii ';~' +8B5C .byte 0x8C +8B5D ; 8B5D: 72 +8B5D .ascii 'r' +8B5E .byte 0xF6,0x00 +8B60 ; 8B60: 36,26,2C +8B60 .ascii '6&,' +8B63 .byte 0xF6,0x00,0x1F,0xC4 +8B67 ; 8B67: 40 +8B67 .ascii '@' +8B68 .byte 0x27 +8B69 ; 8B69: 25 +8B69 .ascii '%' +8B6A .byte 0xFC,0x00 +8B6C ; 8B6C: 46 +8B6C .ascii 'F' +8B6D .byte 0x83,0x00 +8B6F ; 8B6F: 64,24 +8B6F .ascii 'd$' +8B71 .byte 0x15,0xFE,0x00 +8B74 ; 8B74: 46 +8B74 .ascii 'F' +8B75 .byte 0x08,0xFF,0x00 +8B78 ; 8B78: 46 +8B78 .ascii 'F' +8B79 .byte 0xFC,0x00 +8B7B ; 8B7B: 46 +8B7B .ascii 'F' +8B7C .byte 0x83,0x00 +8B7E ; 8B7E: 64,25 +8B7E .ascii 'd%' +8B80 .byte 0x06,0xCC,0x00,0x01,0xFD,0x00 +8B86 ; 8B86: 46 +8B86 .ascii 'F' +8B87 .byte 0xBD,0x9A +8B89 ; 8B89: 47 +8B89 .ascii 'G' +8B8A .byte 0xC6,0x02,0xF7,0x00 +8B8E ; 8B8E: 36 +8B8E .ascii '6' +8B8F .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8B97 ; 8B97: 33 +8B97 .ascii '3' +8B98 .byte 0xFD,0x00 +8B9A ; 8B9A: 3B,7E +8B9A .ascii ';~' +8B9C .byte 0x8C +8B9D ; 8B9D: 72 +8B9D .ascii 'r' +8B9E .byte 0xF6,0x00 +8BA0 ; 8BA0: 36,26,29 +8BA0 .ascii '6&)' +8BA3 .byte 0xF6,0x00,0x1F,0xC4 +8BA7 ; 8BA7: 40 +8BA7 .ascii '@' +8BA8 .byte 0x27 +8BA9 ; 8BA9: 22 +8BA9 .ascii '"' +8BAA .byte 0xFC,0x00 +8BAC ; 8BAC: 46 +8BAC .ascii 'F' +8BAD .byte 0x83,0x00,0x00 +8BB0 ; 8BB0: 23 +8BB0 .ascii '#' +8BB1 .byte 0x12,0xFE,0x00 +8BB4 ; 8BB4: 46 +8BB4 .ascii 'F' +8BB5 .byte 0x09,0xFF,0x00 +8BB8 ; 8BB8: 46 +8BB8 .ascii 'F' +8BB9 .byte 0xFC,0x00 +8BBB ; 8BBB: 46,26 +8BBB .ascii 'F&' +8BBD .byte 0x06,0xCC,0x00 +8BC0 ; 8BC0: 63 +8BC0 .ascii 'c' +8BC1 .byte 0xFD,0x00 +8BC3 ; 8BC3: 46 +8BC3 .ascii 'F' +8BC4 .byte 0xBD,0x9A +8BC6 ; 8BC6: 47 +8BC6 .ascii 'G' +8BC7 .byte 0xC6,0x02,0xF7,0x00 +8BCB ; 8BCB: 36 +8BCB .ascii '6' +8BCC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8BD4 ; 8BD4: 33 +8BD4 .ascii '3' +8BD5 .byte 0xFD,0x00 +8BD7 ; 8BD7: 3B,7E +8BD7 .ascii ';~' +8BD9 .byte 0x8C +8BDA ; 8BDA: 72 +8BDA .ascii 'r' +8BDB .byte 0xF6,0x00,0x1F,0xC4 +8BDF ; 8BDF: 40 +8BDF .ascii '@' +8BE0 .byte 0x27,0x15,0xF6,0x00,0x19,0xC4,0x10,0x27 +8BE8 .byte 0x08,0xCE,0x00,0x19,0x1D,0x00,0x10 +8BEF ; 8BEF: 20 +8BEF .ascii ' ' +8BF0 .byte 0x06,0xCE,0x00,0x19,0x1C,0x00,0x10,0xBD +8BF8 .byte 0x9A +8BF9 ; 8BF9: 47,20,76 +8BF9 .ascii 'G v' +8BFC .byte 0xBD,0xA3,0x85,0xF6,0x00,0x06,0xC1 +8C03 ; 8C03: 64,24,24 +8C03 .ascii 'd$$' +8C06 .byte 0xBD,0x97 +8C08 ; 8C08: 6F +8C08 .ascii 'o' +8C09 .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 +8C11 .byte 0x00,0x27,0x16,0xF6,0x00,0x06,0xC1,0x09 +8C19 ; 8C19: 26 +8C19 .ascii '&' +8C1A .byte 0x03,0xBD,0x97 +8C1D ; 8C1D: 6F +8C1D .ascii 'o' +8C1E .byte 0xF6,0x00,0x06,0xC1 +8C22 ; 8C22: 45,26 +8C22 .ascii 'E&' +8C24 .byte 0x05,0xC6,0x01,0xF7,0x00,0x06,0xF6,0x0E +8C2C ; 8C2C: 6D +8C2C .ascii 'm' +8C2D .byte 0xC1,0x01 +8C2F ; 8C2F: 26 +8C2F .ascii '&' +8C30 .byte 0x11,0xF6,0x00,0x06 +8C34 ; 8C34: 4F +8C34 .ascii 'O' +8C35 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +8C3D .byte 0x7F +8C3E ; 8C3E: 4F +8C3E .ascii 'O' +8C3F .byte 0xFD,0x00 +8C41 ; 8C41: 46 +8C41 .ascii 'F' +8C42 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 +8C48 ; 8C48: 26 +8C48 .ascii '&' +8C49 .byte 0x12,0xCE,0x00,0x1F,0x1C,0x00 +8C4F ; 8C4F: 40 +8C4F .ascii '@' +8C50 .byte 0xFC,0x00,0x27,0x83,0x27,0x0F +8C56 ; 8C56: 23 +8C56 .ascii '#' +8C57 .byte 0x02,0x8D,0x19 +8C5A ; 8C5A: 20 +8C5A .ascii ' ' +8C5B .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 +8C61 ; 8C61: 40 +8C61 .ascii '@' +8C62 .byte 0xBD,0x9A +8C64 ; 8C64: 47,20 +8C64 .ascii 'G ' +8C66 .byte 0x0B,0xBD,0xA3,0x85,0xBD,0x85,0xAF +8C6D ; 8C6D: 20 +8C6D .ascii ' ' +8C6E .byte 0x03,0xBD,0x85,0xAF +8C72 ; 8C72: 39 +8C72 .ascii '9' +8C73 .byte 0xF6,0x00,0x06 +8C76 ; 8C76: 4F +8C76 .ascii 'O' +8C77 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 +8C7F .byte 0xFF,0x84 +8C81 ; 8C81: 3F +8C81 .ascii '?' +8C82 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 +8C88 ; 8C88: 4F +8C88 .ascii 'O' +8C89 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +8C91 .byte 0x7F +8C92 ; 8C92: 4F +8C92 .ascii 'O' +8C93 .byte 0xFD,0x00 +8C95 ; 8C95: 46 +8C95 .ascii 'F' +8C96 .byte 0xF6,0x00,0x06 +8C99 ; 8C99: 4F +8C99 .ascii 'O' +8C9A .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0x84 +8CA2 .byte 0x08,0x27,0x08,0xCE,0x00,0x19,0x1C,0x00 +8CAA .byte 0x10 +8CAB ; 8CAB: 20 +8CAB .ascii ' ' +8CAC .byte 0x06,0xCE,0x00,0x19,0x1D,0x00,0x10 +8CB3 ; 8CB3: 39 +8CB3 .ascii '9' +8CB4 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x12,0xFC +8CBC .byte 0x0B,0xB7,0xFD,0x00,0x0D,0xCE,0x00,0x1F +8CC4 .byte 0x1D,0x00,0x02,0x7F,0x00 +8CC9 ; 8CC9: 36,7E +8CC9 .ascii '6~' +8CCB .byte 0x8E +8CCC ; 8CCC: 34 +8CCC .ascii '4' +8CCD .byte 0xF6,0x00,0x09 +8CD0 ; 8CD0: 4F +8CD0 .ascii 'O' +8CD1 .byte 0xBD,0xFE +8CD3 ; 8CD3: 32 +8CD3 .ascii '2' +8CD4 .byte 0x8C,0xEE,0x00,0x00,0x8C,0xF4,0x00,0x01 +8CDC .byte 0x8D,0x80,0x00,0x01,0x8E +8CE1 ; 8CE1: 29 +8CE1 .ascii ')' +8CE2 .byte 0x00,0x08,0x8E +8CE5 ; 8CE5: 31 +8CE5 .ascii '1' +8CE6 .byte 0x00,0x01,0x8E +8CE9 ; 8CE9: 34 +8CE9 .ascii '4' +8CEA .byte 0xFF,0xF5,0x00,0x00,0xBD,0x9B +8CF0 ; 8CF0: 63,7E +8CF0 .ascii 'c~' +8CF2 .byte 0x8E +8CF3 ; 8CF3: 34 +8CF3 .ascii '4' +8CF4 .byte 0xF6,0x00 +8CF6 ; 8CF6: 36,26,78 +8CF6 .ascii '6&x' +8CF9 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8CFF ; 8CFF: 52 +8CFF .ascii 'R' +8D00 .byte 0xF6,0x0B,0xAA,0xC1 +8D04 ; 8D04: 32,24,22 +8D04 .ascii '2$"' +8D07 .byte 0xF6,0x0B,0xAA +8D0A ; 8D0A: 4F +8D0A .ascii 'O' +8D0B .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B +8D13 .byte 0xAA +8D14 ; 8D14: 4F,37,36 +8D14 .ascii 'O76' +8D17 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xB3,0x00 +8D1F .byte 0x0D +8D20 ; 8D20: 24 +8D20 .ascii '$' +8D21 .byte 0x05 +8D22 ; 8D22: 5F,4F +8D22 .ascii '_O' +8D24 .byte 0xFD,0x00,0x0D +8D27 ; 8D27: 20 +8D27 .ascii ' ' +8D28 .byte 0x27,0xF6,0x0B,0xAA,0xC1 +8D2D ; 8D2D: 32,26,20 +8D2D .ascii '2& ' +8D30 .byte 0xF6,0x0B,0xAA +8D33 ; 8D33: 4F +8D33 .ascii 'O' +8D34 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xF6,0x0B +8D3C .byte 0xAA +8D3D ; 8D3D: 4F,37,36 +8D3D .ascii 'O76' +8D40 .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xB3,0x00 +8D48 .byte 0x0D +8D49 ; 8D49: 24 +8D49 .ascii '$' +8D4A .byte 0x05 +8D4B ; 8D4B: 5F,4F +8D4B .ascii '_O' +8D4D .byte 0xFD,0x00,0x0D +8D50 ; 8D50: 20 +8D50 .ascii ' ' +8D51 .byte 0x17,0xF6,0x0B,0xAA +8D55 ; 8D55: 4F +8D55 .ascii 'O' +8D56 .byte 0xF3,0x00,0x0D,0xFD,0x00,0x0D,0xFC,0x00 +8D5E .byte 0x0D,0x83,0x27,0x0F +8D62 ; 8D62: 23 +8D62 .ascii '#' +8D63 .byte 0x05 +8D64 ; 8D64: 5F,4F +8D64 .ascii '_O' +8D66 .byte 0xFD,0x00,0x0D,0xBD,0x9B +8D6B ; 8D6B: 63 +8D6B .ascii 'c' +8D6C .byte 0xC6,0x02,0xF7,0x00 +8D70 ; 8D70: 36 +8D70 .ascii '6' +8D71 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8D79 ; 8D79: 33 +8D79 .ascii '3' +8D7A .byte 0xFD,0x00 +8D7C ; 8D7C: 3B,7E +8D7C .ascii ';~' +8D7E .byte 0x8E +8D7F ; 8D7F: 34 +8D7F .ascii '4' +8D80 .byte 0xF6,0x00 +8D82 ; 8D82: 36 +8D82 .ascii '6' +8D83 .byte 0x27,0x03 +8D85 ; 8D85: 7E +8D85 .ascii '~' +8D86 .byte 0x8E,0x1B,0xF6,0x0B,0xC0,0xC4,0x02,0x27 +8D8E ; 8D8E: 57 +8D8E .ascii 'W' +8D8F .byte 0xFC,0x00,0x0D +8D92 ; 8D92: 26 +8D92 .ascii '&' +8D93 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8D98 ; 8D98: 32,24 +8D98 .ascii '2$' +8D9A .byte 0x11,0xF6,0x0B,0xAA +8D9E ; 8D9E: 4F,37,36 +8D9E .ascii 'O76' +8DA1 .byte 0xCC,0x00,0xFA,0xBD,0xFB,0xBA,0xFD,0x00 +8DA9 .byte 0x0D +8DAA ; 8DAA: 20,38 +8DAA .ascii ' 8' +8DAC .byte 0xFC,0x00,0x0D +8DAF ; 8DAF: 26 +8DAF .ascii '&' +8DB0 .byte 0x18,0xF6,0x0B,0xAA,0xC1 +8DB5 ; 8DB5: 32,26 +8DB5 .ascii '2&' +8DB7 .byte 0x11,0xF6,0x0B,0xAA +8DBB ; 8DBB: 4F,37,36 +8DBB .ascii 'O76' +8DBE .byte 0xCC,0x00,0xC7,0xBD,0xFB,0xBA,0xFD,0x00 +8DC6 .byte 0x0D +8DC7 ; 8DC7: 20 +8DC7 .ascii ' ' +8DC8 .byte 0x1B,0xF6,0x0B,0xAA +8DCC ; 8DCC: 4F +8DCC .ascii 'O' +8DCD .byte 0xB3,0x00,0x0D +8DD0 ; 8DD0: 22 +8DD0 .ascii '"' +8DD1 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 +8DD9 .byte 0x00,0xFD,0x00,0x0D +8DDD ; 8DDD: 20 +8DDD .ascii ' ' +8DDE .byte 0x05 +8DDF ; 8DDF: 5F,4F +8DDF .ascii '_O' +8DE1 .byte 0xFD,0x00,0x0D +8DE4 ; 8DE4: 20,2D +8DE4 .ascii ' -' +8DE6 .byte 0xFC,0x00,0x0D +8DE9 ; 8DE9: 26 +8DE9 .ascii '&' +8DEA .byte 0x0D,0xCC,0x27,0x10,0xF0,0x0B,0xAA,0x82 +8DF2 .byte 0x00,0xFD,0x00,0x0D +8DF6 ; 8DF6: 20 +8DF6 .ascii ' ' +8DF7 .byte 0x1B,0xF6,0x0B,0xAA +8DFB ; 8DFB: 4F +8DFB .ascii 'O' +8DFC .byte 0xB3,0x00,0x0D +8DFF ; 8DFF: 22 +8DFF .ascii '"' +8E00 .byte 0x0D,0xFC,0x00,0x0D,0xF0,0x0B,0xAA,0x82 +8E08 .byte 0x00,0xFD,0x00,0x0D +8E0C ; 8E0C: 20 +8E0C .ascii ' ' +8E0D .byte 0x05 +8E0E ; 8E0E: 5F,4F +8E0E .ascii '_O' +8E10 .byte 0xFD,0x00,0x0D,0xBD,0x9B +8E15 ; 8E15: 63 +8E15 .ascii 'c' +8E16 .byte 0xC6,0x02,0xF7,0x00 +8E1A ; 8E1A: 36 +8E1A .ascii '6' +8E1B .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8E23 ; 8E23: 33 +8E23 .ascii '3' +8E24 .byte 0xFD,0x00 +8E26 ; 8E26: 3B,20 +8E26 .ascii '; ' +8E28 .byte 0x0B,0xBD,0xA4 +8E2B ; 8E2B: 4F +8E2B .ascii 'O' +8E2C .byte 0xBD,0x85,0xAF +8E2F ; 8E2F: 20 +8E2F .ascii ' ' +8E30 .byte 0x03,0xBD,0x85,0xAF +8E34 ; 8E34: 39 +8E34 .ascii '9' +8E35 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1E,0x7F +8E3D .byte 0x00 +8E3E ; 8E3E: 48 +8E3E .ascii 'H' +8E3F .byte 0xF6,0x0B,0xC0,0xF7,0x00 +8E44 ; 8E44: 67 +8E44 .ascii 'g' +8E45 .byte 0xF6,0x0E +8E47 ; 8E47: 6D +8E47 .ascii 'm' +8E48 .byte 0xF7,0x0E +8E4A ; 8E4A: 6F +8E4A .ascii 'o' +8E4B .byte 0xF6,0x0E +8E4D ; 8E4D: 6E +8E4D .ascii 'n' +8E4E .byte 0xF7,0x0E +8E50 ; 8E50: 70 +8E50 .ascii 'p' +8E51 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02 +8E57 ; 8E57: 7E +8E57 .ascii '~' +8E58 .byte 0x8F,0x0C,0xF6,0x00,0x09 +8E5D ; 8E5D: 4F +8E5D .ascii 'O' +8E5E .byte 0xBD,0xFE +8E60 ; 8E60: 32 +8E60 .ascii '2' +8E61 .byte 0x8E +8E62 ; 8E62: 7B +8E62 .ascii '{' +8E63 .byte 0x00,0x00,0x8E,0x81,0x00,0x01,0x8E,0x87 +8E6B .byte 0x00,0x04,0x8F,0x01,0x00,0x05,0x8F,0x09 +8E73 .byte 0x00,0x01,0x8F,0x0C,0xFF,0xF5,0x00,0x00 +8E7B .byte 0xBD,0x9C,0x15 +8E7E ; 8E7E: 7E +8E7E .ascii '~' +8E7F .byte 0x8F,0x0C,0xBD,0xA7 +8E83 ; 8E83: 5F,7E +8E83 .ascii '_~' +8E85 .byte 0x8F,0x0C,0xF6,0x00 +8E89 ; 8E89: 48 +8E89 .ascii 'H' +8E8A .byte 0xC1,0x08 +8E8C ; 8E8C: 25 +8E8C .ascii '%' +8E8D .byte 0x05,0xF6,0x00 +8E90 ; 8E90: 67,2D +8E90 .ascii 'g-' +8E92 .byte 0x03,0xBD,0xA4 +8E95 ; 8E95: 59 +8E95 .ascii 'Y' +8E96 .byte 0xF6,0x00 +8E98 ; 8E98: 48 +8E98 .ascii 'H' +8E99 .byte 0xC1,0x0A +8E9B ; 8E9B: 24,5F,7C +8E9B .ascii '$_|' +8E9E .byte 0x00 +8E9F ; 8E9F: 48 +8E9F .ascii 'H' +8EA0 .byte 0xF6,0x00 +8EA2 ; 8EA2: 48 +8EA2 .ascii 'H' +8EA3 .byte 0xC1,0x01 +8EA5 ; 8EA5: 26 +8EA5 .ascii '&' +8EA6 .byte 0x0F,0xF6,0x00 +8EA9 ; 8EA9: 67 +8EA9 .ascii 'g' +8EAA .byte 0xC4,0x02 +8EAC ; 8EAC: 26 +8EAC .ascii '&' +8EAD .byte 0x08,0xF6,0x00 +8EB0 ; 8EB0: 48 +8EB0 .ascii 'H' +8EB1 .byte 0xCB,0x02,0xF7,0x00 +8EB5 ; 8EB5: 48 +8EB5 .ascii 'H' +8EB6 .byte 0xF6,0x00 +8EB8 ; 8EB8: 48 +8EB8 .ascii 'H' +8EB9 .byte 0xC1,0x02 +8EBB ; 8EBB: 26 +8EBB .ascii '&' +8EBC .byte 0x0A,0xF6,0x00 +8EBF ; 8EBF: 67 +8EBF .ascii 'g' +8EC0 .byte 0xC4,0x10 +8EC2 ; 8EC2: 26 +8EC2 .ascii '&' +8EC3 .byte 0x03 +8EC4 ; 8EC4: 7C +8EC4 .ascii '|' +8EC5 .byte 0x00 +8EC6 ; 8EC6: 48 +8EC6 .ascii 'H' +8EC7 .byte 0xF6,0x00 +8EC9 ; 8EC9: 48 +8EC9 .ascii 'H' +8ECA .byte 0xC1,0x06 +8ECC ; 8ECC: 26 +8ECC .ascii '&' +8ECD .byte 0x0F,0xF6,0x00 +8ED0 ; 8ED0: 67 +8ED0 .ascii 'g' +8ED1 .byte 0xC4,0x08 +8ED3 ; 8ED3: 26 +8ED3 .ascii '&' +8ED4 .byte 0x08,0xC6,0x02,0xFB,0x00 +8ED9 ; 8ED9: 48 +8ED9 .ascii 'H' +8EDA .byte 0xF7,0x00 +8EDC ; 8EDC: 48 +8EDC .ascii 'H' +8EDD .byte 0xF6,0x00 +8EDF ; 8EDF: 48 +8EDF .ascii 'H' +8EE0 .byte 0xC1,0x0A +8EE2 ; 8EE2: 26 +8EE2 .ascii '&' +8EE3 .byte 0x08,0xF6,0x00 +8EE6 ; 8EE6: 67,2D +8EE6 .ascii 'g-' +8EE8 .byte 0x03 +8EE9 ; 8EE9: 7C +8EE9 .ascii '|' +8EEA .byte 0x00 +8EEB ; 8EEB: 48 +8EEB .ascii 'H' +8EEC .byte 0xF6,0x00 +8EEE ; 8EEE: 48 +8EEE .ascii 'H' +8EEF .byte 0xC1,0x0A +8EF1 ; 8EF1: 23 +8EF1 .ascii '#' +8EF2 .byte 0x09,0x7F,0x00 +8EF5 ; 8EF5: 48 +8EF5 .ascii 'H' +8EF6 .byte 0xF6,0x0B,0xC0,0xF7,0x00 +8EFB ; 8EFB: 67 +8EFB .ascii 'g' +8EFC .byte 0xBD,0x9C,0x15 +8EFF ; 8EFF: 20 +8EFF .ascii ' ' +8F00 .byte 0x0B,0xBD,0xA4 +8F03 ; 8F03: 59 +8F03 .ascii 'Y' +8F04 .byte 0xBD,0x85,0xAF +8F07 ; 8F07: 20 +8F07 .ascii ' ' +8F08 .byte 0x03,0xBD,0x85,0xAF +8F0C ; 8F0C: 39 +8F0C .ascii '9' +8F0D .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1D,0xC6 +8F15 .byte 0x01,0xF7,0x00 +8F18 ; 8F18: 22 +8F18 .ascii '"' +8F19 .byte 0xF6,0x0B,0xAF,0xF7,0x00 +8F1E ; 8F1E: 24 +8F1E .ascii '$' +8F1F .byte 0xF6,0x0B,0xB4,0xF7,0x00 +8F24 ; 8F24: 2A +8F24 .ascii '*' +8F25 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x02,0x7F,0x00 +8F2D ; 8F2D: 36,7E +8F2D .ascii '6~' +8F2F .byte 0x90,0xD0,0xF6,0x00,0x09 +8F34 ; 8F34: 4F +8F34 .ascii 'O' +8F35 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x90 +8F3D .byte 0xD0,0x8F +8F3F ; 8F3F: 56 +8F3F .ascii 'V' +8F40 .byte 0x8F,0x5C,0x8F,0xB3,0x90,0x0C,0x90 +8F47 ; 8F47: 62 +8F47 .ascii 'b' +8F48 .byte 0x90,0xBA,0x90,0xD0,0x90,0xD0,0x90,0xD0 +8F50 .byte 0x90,0xD0,0x90,0xC5,0x90,0xCD,0xBD,0x9D +8F58 ; 8F58: 2A,7E +8F58 .ascii '*~' +8F5A .byte 0x90,0xD0,0xF6,0x00 +8F5E ; 8F5E: 36,26,43 +8F5E .ascii '6&C' +8F61 .byte 0xF6,0x00 +8F63 ; 8F63: 24 +8F63 .ascii '$' +8F64 .byte 0xC1 +8F65 ; 8F65: 64,24,34,7C +8F65 .ascii 'd$4|' +8F69 .byte 0x00 +8F6A ; 8F6A: 24 +8F6A .ascii '$' +8F6B .byte 0xF6,0x00 +8F6D ; 8F6D: 24 +8F6D .ascii '$' +8F6E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8F76 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +8F7C ; 8F7C: 7C +8F7C .ascii '|' +8F7D .byte 0x00 +8F7E ; 8F7E: 24 +8F7E .ascii '$' +8F7F .byte 0xF6,0x00 +8F81 ; 8F81: 24 +8F81 .ascii '$' +8F82 .byte 0xC1 +8F83 ; 8F83: 64,26 +8F83 .ascii 'd&' +8F85 .byte 0x03,0x7F,0x00 +8F88 ; 8F88: 24 +8F88 .ascii '$' +8F89 .byte 0xF6,0x00 +8F8B ; 8F8B: 24,4F +8F8B .ascii '$O' +8F8D .byte 0xCE,0x00,0x05,0x02 +8F91 ; 8F91: 5D,26 +8F91 .ascii ']&' +8F93 .byte 0x08,0xF6,0x00 +8F96 ; 8F96: 24 +8F96 .ascii '$' +8F97 .byte 0x27,0x03 +8F99 ; 8F99: 7C +8F99 .ascii '|' +8F9A .byte 0x00 +8F9B ; 8F9B: 24 +8F9B .ascii '$' +8F9C .byte 0xBD,0x9D +8F9E ; 8F9E: 2A +8F9E .ascii '*' +8F9F .byte 0xC6,0x02,0xF7,0x00 +8FA3 ; 8FA3: 36 +8FA3 .ascii '6' +8FA4 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +8FAC ; 8FAC: 33 +8FAC .ascii '3' +8FAD .byte 0xFD,0x00 +8FAF ; 8FAF: 3B,7E +8FAF .ascii ';~' +8FB1 .byte 0x90,0xD0,0xF6,0x00 +8FB5 ; 8FB5: 36,26,45 +8FB5 .ascii '6&E' +8FB8 .byte 0xF6,0x00 +8FBA ; 8FBA: 24 +8FBA .ascii '$' +8FBB .byte 0xC1,0x00 +8FBD ; 8FBD: 23,2C,7A +8FBD .ascii '#,z' +8FC0 .byte 0x00 +8FC1 ; 8FC1: 24 +8FC1 .ascii '$' +8FC2 .byte 0xF6,0x00 +8FC4 ; 8FC4: 24,4F +8FC4 .ascii '$O' +8FC6 .byte 0xCE,0x00,0x05,0x02 +8FCA ; 8FCA: 5D,26 +8FCA .ascii ']&' +8FCC .byte 0x08,0xF6,0x00 +8FCF ; 8FCF: 24 +8FCF .ascii '$' +8FD0 .byte 0x27,0x03 +8FD2 ; 8FD2: 7A +8FD2 .ascii 'z' +8FD3 .byte 0x00 +8FD4 ; 8FD4: 24 +8FD4 .ascii '$' +8FD5 .byte 0xF6,0x00 +8FD7 ; 8FD7: 24 +8FD7 .ascii '$' +8FD8 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +8FE0 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +8FE6 ; 8FE6: 7A +8FE6 .ascii 'z' +8FE7 .byte 0x00 +8FE8 ; 8FE8: 24,20 +8FE8 .ascii '$ ' +8FEA .byte 0x0A,0xF6,0x00 +8FED ; 8FED: 24,26 +8FED .ascii '$&' +8FEF .byte 0x05,0xC6 +8FF1 ; 8FF1: 62 +8FF1 .ascii 'b' +8FF2 .byte 0xF7,0x00 +8FF4 ; 8FF4: 24 +8FF4 .ascii '$' +8FF5 .byte 0xBD,0x9D +8FF7 ; 8FF7: 2A +8FF7 .ascii '*' +8FF8 .byte 0xC6,0x02,0xF7,0x00 +8FFC ; 8FFC: 36 +8FFC .ascii '6' +8FFD .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +9005 ; 9005: 33 +9005 .ascii '3' +9006 .byte 0xFD,0x00 +9008 ; 9008: 3B,7E +9008 .ascii ';~' +900A .byte 0x90,0xD0,0xF6,0x00 +900E ; 900E: 36,26,43 +900E .ascii '6&C' +9011 .byte 0xF6,0x00 +9013 ; 9013: 2A +9013 .ascii '*' +9014 .byte 0xC1 +9015 ; 9015: 64,24,34,7C +9015 .ascii 'd$4|' +9019 .byte 0x00 +901A ; 901A: 2A +901A .ascii '*' +901B .byte 0xF6,0x00 +901D ; 901D: 2A +901D .ascii '*' +901E .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +9026 .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +902C ; 902C: 7C +902C .ascii '|' +902D .byte 0x00 +902E ; 902E: 2A +902E .ascii '*' +902F .byte 0xF6,0x00 +9031 ; 9031: 2A +9031 .ascii '*' +9032 .byte 0xC1 +9033 ; 9033: 64,26 +9033 .ascii 'd&' +9035 .byte 0x03,0x7F,0x00 +9038 ; 9038: 2A +9038 .ascii '*' +9039 .byte 0xF6,0x00 +903B ; 903B: 2A,4F +903B .ascii '*O' +903D .byte 0xCE,0x00,0x05,0x02 +9041 ; 9041: 5D,26 +9041 .ascii ']&' +9043 .byte 0x08,0xF6,0x00 +9046 ; 9046: 2A +9046 .ascii '*' +9047 .byte 0x27,0x03 +9049 ; 9049: 7C +9049 .ascii '|' +904A .byte 0x00 +904B ; 904B: 2A +904B .ascii '*' +904C .byte 0xBD,0x9D +904E ; 904E: 2A +904E .ascii '*' +904F .byte 0xC6,0x02,0xF7,0x00 +9053 ; 9053: 36 +9053 .ascii '6' +9054 .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +905C ; 905C: 33 +905C .ascii '3' +905D .byte 0xFD,0x00 +905F ; 905F: 3B,20,6E +905F .ascii '; n' +9062 .byte 0xF6,0x00 +9064 ; 9064: 36,26,45 +9064 .ascii '6&E' +9067 .byte 0xF6,0x00 +9069 ; 9069: 2A +9069 .ascii '*' +906A .byte 0xC1,0x00 +906C ; 906C: 23,2C,7A +906C .ascii '#,z' +906F .byte 0x00 +9070 ; 9070: 2A +9070 .ascii '*' +9071 .byte 0xF6,0x00 +9073 ; 9073: 2A,4F +9073 .ascii '*O' +9075 .byte 0xCE,0x00,0x05,0x02 +9079 ; 9079: 5D,26 +9079 .ascii ']&' +907B .byte 0x08,0xF6,0x00 +907E ; 907E: 2A +907E .ascii '*' +907F .byte 0x27,0x03 +9081 ; 9081: 7A +9081 .ascii 'z' +9082 .byte 0x00 +9083 ; 9083: 2A +9083 .ascii '*' +9084 .byte 0xF6,0x00 +9086 ; 9086: 2A +9086 .ascii '*' +9087 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +908F .byte 0xA0,0x83,0x00,0x00,0x27,0x03 +9095 ; 9095: 7A +9095 .ascii 'z' +9096 .byte 0x00 +9097 ; 9097: 2A,20 +9097 .ascii '* ' +9099 .byte 0x0A,0xF6,0x00 +909C ; 909C: 2A,26 +909C .ascii '*&' +909E .byte 0x05,0xC6 +90A0 ; 90A0: 62 +90A0 .ascii 'b' +90A1 .byte 0xF7,0x00 +90A3 ; 90A3: 2A +90A3 .ascii '*' +90A4 .byte 0xBD,0x9D +90A6 ; 90A6: 2A +90A6 .ascii '*' +90A7 .byte 0xC6,0x02,0xF7,0x00 +90AB ; 90AB: 36 +90AB .ascii '6' +90AC .byte 0xCE,0x00,0x1B,0x1C,0x00,0x10,0xCC,0x02 +90B4 ; 90B4: 33 +90B4 .ascii '3' +90B5 .byte 0xFD,0x00 +90B7 ; 90B7: 3B,20 +90B7 .ascii '; ' +90B9 .byte 0x16,0xBD,0xA5,0x1E,0xBD,0xAA,0x9A,0xBD +90C1 .byte 0x9D +90C2 ; 90C2: 2A,20 +90C2 .ascii '* ' +90C4 .byte 0x0B,0xBD,0xA5,0x1E,0xBD,0x85,0xAF +90CB ; 90CB: 20 +90CB .ascii ' ' +90CC .byte 0x03,0xBD,0x85,0xAF +90D0 ; 90D0: 39 +90D0 .ascii '9' +90D1 .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE +90D9 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 +90E1 .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 +90E9 .byte 0x0A +90EA ; 90EA: 20,40 +90EA .ascii ' @' +90EC .byte 0xF6,0x00,0x09 +90EF ; 90EF: 4F +90EF .ascii 'O' +90F0 .byte 0xBD,0xFE +90F2 ; 90F2: 32 +90F2 .ascii '2' +90F3 .byte 0x91,0x0D,0x00,0x00,0x91,0x15,0x00,0x01 +90FB .byte 0x91,0x19,0x00,0x01,0x91,0x1E,0x00,0x01 +9103 .byte 0x91 +9104 ; 9104: 23 +9104 .ascii '#' +9105 .byte 0x00,0x08,0x91 +9108 ; 9108: 26 +9108 .ascii '&' +9109 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xAD,0xBD +9111 .byte 0xC0,0xBA +9113 ; 9113: 20 +9113 .ascii ' ' +9114 .byte 0x17,0x8D,0x16 +9117 ; 9117: 20 +9117 .ascii ' ' +9118 .byte 0x13,0xBD,0x91,0xC6 +911C ; 911C: 20 +911C .ascii ' ' +911D .byte 0x0E,0xBD,0x92 +9120 ; 9120: 5A,20 +9120 .ascii 'Z ' +9122 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F +912A .byte 0x00,0x0A +912C ; 912C: 39 +912C .ascii '9' +912D .byte 0xF6,0x00,0x19 +9130 ; 9130: 2C,28 +9130 .ascii ',(' +9132 .byte 0xBD,0xA9,0xCF,0xC6 +9136 ; 9136: 50 +9136 .ascii 'P' +9137 .byte 0xF7,0x0A,0x90,0xC6 +913B ; 913B: 20 +913B .ascii ' ' +913C .byte 0xF7,0x0B,0x8D,0xC6 +9140 ; 9140: 20 +9140 .ascii ' ' +9141 .byte 0xF7,0x0B,0x8E,0xC6 +9145 ; 9145: 28 +9145 .ascii '(' +9146 .byte 0xF7,0x0B,0x8F,0x7F,0x00 +914B ; 914B: 54 +914B .ascii 'T' +914C .byte 0x7F,0x00 +914E ; 914E: 60 +914E .ascii '`' +914F .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 +9157 ; 9157: 36,20,6B +9157 .ascii '6 k' +915A .byte 0xF6,0x00,0x0A +915D ; 915D: 4F +915D .ascii 'O' +915E .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x91 +9166 .byte 0xC5,0x91,0x7F,0x91,0x84,0x91,0x89,0x91 +916E .byte 0x8E,0x91,0x9F,0x91,0xB0,0x91,0xC5,0x91 +9176 .byte 0xC5,0x91,0xC5,0x91,0xB5,0x91,0xBA,0x91 +917E .byte 0xC2,0xBD,0x9D +9181 ; 9181: 7E,20,41 +9181 .ascii '~ A' +9184 .byte 0xBD,0xA8 +9186 ; 9186: 64,20,3C +9186 .ascii 'd <' +9189 .byte 0xBD,0xA8,0xD5 +918C ; 918C: 20,37 +918C .ascii ' 7' +918E .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 +9196 .byte 0x10,0xCC,0x02 +9199 ; 9199: 33 +9199 .ascii '3' +919A .byte 0xFD,0x00 +919C ; 919C: 3B,20,26 +919C .ascii '; &' +919F .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 +91A7 .byte 0x10,0xCC,0x02 +91AA ; 91AA: 33 +91AA .ascii '3' +91AB .byte 0xFD,0x00 +91AD ; 91AD: 3B,20 +91AD .ascii '; ' +91AF .byte 0x15,0xBD,0xA9 +91B2 ; 91B2: 21,20 +91B2 .ascii '! ' +91B4 .byte 0x10,0xBD,0xA9 +91B7 ; 91B7: 7A,20 +91B7 .ascii 'z ' +91B9 .byte 0x0B,0xBD,0xA5 +91BC ; 91BC: 7D +91BC .ascii '}' +91BD .byte 0xBD,0x85,0xAF +91C0 ; 91C0: 20 +91C0 .ascii ' ' +91C1 .byte 0x03,0xBD,0x85,0xAF +91C5 ; 91C5: 39 +91C5 .ascii '9' +91C6 .byte 0xF6,0x00,0x19 +91C9 ; 91C9: 2C,28 +91C9 .ascii ',(' +91CB .byte 0xBD,0xAA,0x0A,0xC6 +91CF ; 91CF: 53 +91CF .ascii 'S' +91D0 .byte 0xF7,0x0A,0x90,0xC6 +91D4 ; 91D4: 20 +91D4 .ascii ' ' +91D5 .byte 0xF7,0x0A,0x9D,0xC6 +91D9 ; 91D9: 20 +91D9 .ascii ' ' +91DA .byte 0xF7,0x0A,0x9E,0xC6 +91DE ; 91DE: 28 +91DE .ascii '(' +91DF .byte 0xF7,0x0A,0x9F,0x7F,0x00 +91E4 ; 91E4: 54 +91E4 .ascii 'T' +91E5 .byte 0x7F,0x00 +91E7 ; 91E7: 60 +91E7 .ascii '`' +91E8 .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 +91F0 ; 91F0: 36,20,66 +91F0 .ascii '6 f' +91F3 .byte 0xF6,0x00,0x0A +91F6 ; 91F6: 4F +91F6 .ascii 'O' +91F7 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 +91FF ; 91FF: 59 +91FF .ascii 'Y' +9200 .byte 0x92,0x18,0x92,0x1D,0x92 +9205 ; 9205: 22 +9205 .ascii '"' +9206 .byte 0x92,0x27,0x92 +9209 ; 9209: 38 +9209 .ascii '8' +920A .byte 0x92 +920B ; 920B: 49 +920B .ascii 'I' +920C .byte 0x92 +920D ; 920D: 59 +920D .ascii 'Y' +920E .byte 0x92 +920F ; 920F: 59 +920F .ascii 'Y' +9210 .byte 0x92 +9211 ; 9211: 59 +9211 .ascii 'Y' +9212 .byte 0x92 +9213 ; 9213: 59 +9213 .ascii 'Y' +9214 .byte 0x92 +9215 ; 9215: 4E +9215 .ascii 'N' +9216 .byte 0x92 +9217 ; 9217: 56 +9217 .ascii 'V' +9218 .byte 0xBD,0x9D +921A ; 921A: 7E,20,3C +921A .ascii '~ <' +921D .byte 0xBD,0xA8 +921F ; 921F: 64,20,37 +921F .ascii 'd 7' +9222 .byte 0xBD,0xA8,0xD5 +9225 ; 9225: 20,32 +9225 .ascii ' 2' +9227 .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 +922F .byte 0x10,0xCC,0x02 +9232 ; 9232: 33 +9232 .ascii '3' +9233 .byte 0xFD,0x00 +9235 ; 9235: 3B,20,21 +9235 .ascii '; !' +9238 .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 +9240 .byte 0x10,0xCC,0x02 +9243 ; 9243: 33 +9243 .ascii '3' +9244 .byte 0xFD,0x00 +9246 ; 9246: 3B,20 +9246 .ascii '; ' +9248 .byte 0x10,0xBD,0xA9 +924B ; 924B: 21,20 +924B .ascii '! ' +924D .byte 0x0B,0xBD,0xA5,0xAC,0xBD,0x85,0xAF +9254 ; 9254: 20 +9254 .ascii ' ' +9255 .byte 0x03,0xBD,0x85,0xAF +9259 ; 9259: 39 +9259 .ascii '9' +925A .byte 0xF6,0x00,0x19 +925D ; 925D: 2C,28 +925D .ascii ',(' +925F .byte 0xBD,0xAA +9261 ; 9261: 3F +9261 .ascii '?' +9262 .byte 0xC6 +9263 ; 9263: 49 +9263 .ascii 'I' +9264 .byte 0xF7,0x0A,0x90,0xC6 +9268 ; 9268: 20 +9268 .ascii ' ' +9269 .byte 0xF7,0x0A,0x9D,0xC6 +926D ; 926D: 20 +926D .ascii ' ' +926E .byte 0xF7,0x0A,0x9E,0xC6 +9272 ; 9272: 28 +9272 .ascii '(' +9273 .byte 0xF7,0x0A,0x9F,0x7F,0x00 +9278 ; 9278: 54 +9278 .ascii 'T' +9279 .byte 0x7F,0x00 +927B ; 927B: 60 +927B .ascii '`' +927C .byte 0xCE,0x00,0x19,0x1D,0x00,0x80,0x7F,0x00 +9284 ; 9284: 36,20,66 +9284 .ascii '6 f' +9287 .byte 0xF6,0x00,0x0A +928A ; 928A: 4F +928A .ascii 'O' +928B .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0B,0x92 +9293 .byte 0xED,0x92,0xAC,0x92,0xB1,0x92,0xB6,0x92 +929B .byte 0xBB,0x92,0xCC,0x92,0xDD,0x92,0xED,0x92 +92A3 .byte 0xED,0x92,0xED,0x92,0xED,0x92,0xE2,0x92 +92AB .byte 0xEA,0xBD,0x9D +92AE ; 92AE: 7E,20,3C +92AE .ascii '~ <' +92B1 .byte 0xBD,0xA8 +92B3 ; 92B3: 64,20,37 +92B3 .ascii 'd 7' +92B6 .byte 0xBD,0xA8,0xD5 +92B9 ; 92B9: 20,32 +92B9 .ascii ' 2' +92BB .byte 0xBD,0xA8,0x96,0xCE,0x00,0x1B,0x1C,0x00 +92C3 .byte 0x10,0xCC,0x02 +92C6 ; 92C6: 33 +92C6 .ascii '3' +92C7 .byte 0xFD,0x00 +92C9 ; 92C9: 3B,20,21 +92C9 .ascii '; !' +92CC .byte 0xBD,0xA8,0xE5,0xCE,0x00,0x1B,0x1C,0x00 +92D4 .byte 0x10,0xCC,0x02 +92D7 ; 92D7: 33 +92D7 .ascii '3' +92D8 .byte 0xFD,0x00 +92DA ; 92DA: 3B,20 +92DA .ascii '; ' +92DC .byte 0x10,0xBD,0xA9 +92DF ; 92DF: 21,20 +92DF .ascii '! ' +92E1 .byte 0x0B,0xBD,0xA5,0xD5,0xBD,0x85,0xAF +92E8 ; 92E8: 20 +92E8 .ascii ' ' +92E9 .byte 0x03,0xBD,0x85,0xAF +92ED ; 92ED: 39 +92ED .ascii '9' +92EE .byte 0xF6,0x0C,0xDC +92F1 ; 92F1: 4F,37,36 +92F1 .ascii 'O76' +92F4 .byte 0xCC,0x00 +92F6 ; 92F6: 64 +92F6 .ascii 'd' +92F7 .byte 0xBD,0xFB,0xBA,0xFD,0x0C,0xE9,0xBD,0xD6 +92FF .byte 0xF6,0xFC,0x0C,0xE9,0xF3,0x0B,0xEF,0xFD +9307 .byte 0x0C,0xF1,0xFE,0x0C,0xF5 +930C ; 930C: 3C +930C .ascii '<' +930D .byte 0xFC,0x0C,0xF3 +9310 ; 9310: 37,36 +9310 .ascii '76' +9312 .byte 0xFE,0x0C,0xF9 +9315 ; 9315: 3C +9315 .ascii '<' +9316 .byte 0xFC,0x0C,0xF7,0xBD,0xFC +931B ; 931B: 25,37,36 +931B .ascii '%76' +931E .byte 0xFE,0x0C,0xFD +9321 ; 9321: 3C +9321 .ascii '<' +9322 .byte 0xFC,0x0C,0xFB,0xBD,0xFC +9327 ; 9327: 25,37,36 +9327 .ascii '%76' +932A .byte 0xFE,0x0D,0x01 +932D ; 932D: 3C +932D .ascii '<' +932E .byte 0xFC,0x0C,0xFF,0xBD,0xFC +9333 ; 9333: 25,37,36 +9333 .ascii '%76' +9336 .byte 0xFE,0x0D,0x05 +9339 ; 9339: 3C +9339 .ascii '<' +933A .byte 0xFC,0x0D,0x03,0xBD,0xFC +933F ; 933F: 25 +933F .ascii '%' +9340 .byte 0xFD,0x0D,0xF3 +9343 ; 9343: 32,33 +9343 .ascii '23' +9345 .byte 0xFD,0x0D,0xF5,0xFE,0x0D,0xF9 +934B ; 934B: 3C +934B .ascii '<' +934C .byte 0xFC,0x0D,0xF7 +934F ; 934F: 37,36 +934F .ascii '76' +9351 .byte 0xFE,0x0D,0xF5 +9354 ; 9354: 3C +9354 .ascii '<' +9355 .byte 0xFC,0x0D,0xF3,0xBD,0xFC +935A ; 935A: 25 +935A .ascii '%' +935B .byte 0xFD,0x0D,0xEF +935E ; 935E: 32,33 +935E .ascii '23' +9360 .byte 0xFD,0x0D,0xF1,0xF6 +9364 ; 9364: 20 +9364 .ascii ' ' +9365 .byte 0x00,0xC4 +9367 ; 9367: 40 +9367 .ascii '@' +9368 .byte 0x27 +9369 ; 9369: 37 +9369 .ascii '7' +936A .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x1F,0xBD +9372 .byte 0x97,0xE9,0xCE,0x00,0x1F,0x1D,0x00,0x02 +937A .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCC,0x02 +9382 ; 9382: 33 +9382 .ascii '3' +9383 .byte 0xFD,0x00 +9385 ; 9385: 3B +9385 .ascii ';' +9386 .byte 0x7F,0x00,0x09,0xC6,0x92,0xF7,0x00 +938D ; 938D: 48,20 +938D .ascii 'H ' +938F .byte 0x0F,0xF6,0x00,0x19,0xC4 +9394 ; 9394: 40,26 +9394 .ascii '@&' +9396 .byte 0x05,0xBD,0x98,0xBF +939A ; 939A: 20 +939A .ascii ' ' +939B .byte 0x03,0xBD,0x85,0xAF +939F ; 939F: 20 +939F .ascii ' ' +93A0 .byte 0x03,0xBD,0x98,0xFF +93A4 ; 93A4: 39 +93A4 .ascii '9' +93A5 .byte 0xF6,0x00,0x1F,0xC4,0x02 +93AA ; 93AA: 26 +93AA .ascii '&' +93AB .byte 0x0A,0xF6,0x00 +93AE ; 93AE: 3A,26,2B +93AE .ascii ':&+' +93B1 .byte 0xF6,0x00,0x1D +93B4 ; 93B4: 2D,26 +93B4 .ascii '-&' +93B6 .byte 0xCC,0xAF,0xBB,0xBD,0xC0,0xBA,0xCE,0x00 +93BE .byte 0x1F,0x1D,0x00,0x02,0xCE,0x00,0x1D,0x1D +93C6 .byte 0x00,0x80,0xC6 +93C9 ; 93C9: 32 +93C9 .ascii '2' +93CA .byte 0xF7,0x00 +93CC ; 93CC: 3A +93CC .ascii ':' +93CD .byte 0xF6,0x0B,0xA8,0xF7,0x00 +93D2 ; 93D2: 66 +93D2 .ascii 'f' +93D3 .byte 0xBD,0xAA +93D5 ; 93D5: 74 +93D5 .ascii 't' +93D6 .byte 0x7F,0x00 +93D8 ; 93D8: 48 +93D8 .ascii 'H' +93D9 .byte 0x7F,0x00 +93DB ; 93DB: 54 +93DB .ascii 'T' +93DC .byte 0xF6,0x00,0x09 +93DF ; 93DF: 26 +93DF .ascii '&' +93E0 .byte 0x03 +93E1 ; 93E1: 7E +93E1 .ascii '~' +93E2 .byte 0x94,0x92,0xF6,0x00,0x1D +93E7 ; 93E7: 2C +93E7 .ascii ',' +93E8 .byte 0x03 +93E9 ; 93E9: 7E +93E9 .ascii '~' +93EA .byte 0x94,0x92,0xF6,0x00,0x09,0xC1,0x0B +93F1 ; 93F1: 26 +93F1 .ascii '&' +93F2 .byte 0x06,0xBD,0x85,0xAF +93F6 ; 93F6: 7E +93F6 .ascii '~' +93F7 .byte 0x94,0x90,0xF6,0x00,0x09,0xC1,0x0A +93FE ; 93FE: 26 +93FE .ascii '&' +93FF .byte 0x03,0x7F,0x00,0x09,0xF6,0x00,0x09,0xCB +9407 ; 9407: 30,37 +9407 .ascii '07' +9409 .byte 0xF6,0x00 +940B ; 940B: 54,4F +940B .ascii 'TO' +940D .byte 0xC3,0x00 +940F ; 940F: 62 +940F .ascii 'b' +9410 .byte 0x8F +9411 ; 9411: 33 +9411 .ascii '3' +9412 .byte 0xE7,0x00,0xBD,0xBE +9416 ; 9416: 4B +9416 .ascii 'K' +9417 .byte 0xF6,0x00 +9419 ; 9419: 54,26 +9419 .ascii 'T&' +941B .byte 0x06,0xF6,0x00 +941E ; 941E: 62 +941E .ascii 'b' +941F .byte 0xF7,0x0B,0x96,0xF6,0x00 +9424 ; 9424: 54 +9424 .ascii 'T' +9425 .byte 0xC1,0x01 +9427 ; 9427: 26 +9427 .ascii '&' +9428 .byte 0x0C,0xF6,0x00 +942B ; 942B: 62 +942B .ascii 'b' +942C .byte 0xF7,0x0B,0x96,0xF6,0x00 +9431 ; 9431: 63 +9431 .ascii 'c' +9432 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9437 ; 9437: 54 +9437 .ascii 'T' +9438 .byte 0xC1,0x02 +943A ; 943A: 26 +943A .ascii '&' +943B .byte 0x12,0xF6,0x00 +943E ; 943E: 62 +943E .ascii 'b' +943F .byte 0xF7,0x0B,0x96,0xF6,0x00 +9444 ; 9444: 63 +9444 .ascii 'c' +9445 .byte 0xF7,0x0B,0x95,0xF6,0x00 +944A ; 944A: 64 +944A .ascii 'd' +944B .byte 0xF7,0x0B,0x94,0xF6,0x00 +9450 ; 9450: 54 +9450 .ascii 'T' +9451 .byte 0xC1,0x03 +9453 ; 9453: 26 +9453 .ascii '&' +9454 .byte 0x18,0xF6,0x00 +9457 ; 9457: 62 +9457 .ascii 'b' +9458 .byte 0xF7,0x0B,0x96,0xF6,0x00 +945D ; 945D: 63 +945D .ascii 'c' +945E .byte 0xF7,0x0B,0x95,0xF6,0x00 +9463 ; 9463: 64 +9463 .ascii 'd' +9464 .byte 0xF7,0x0B,0x94,0xF6,0x00 +9469 ; 9469: 65 +9469 .ascii 'e' +946A .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x01 +9470 ; 9470: 7C +9470 .ascii '|' +9471 .byte 0x00 +9472 ; 9472: 54 +9472 .ascii 'T' +9473 .byte 0xF6,0x00 +9475 ; 9475: 54 +9475 .ascii 'T' +9476 .byte 0xC1,0x04 +9478 ; 9478: 26 +9478 .ascii '&' +9479 .byte 0x0B,0xCE,0x00,0x1D,0x1C,0x00,0x80,0xBD +9481 .byte 0xA8,0x0F +9483 ; 9483: 20 +9483 .ascii ' ' +9484 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xC6 +948C ; 948C: 32 +948C .ascii '2' +948D .byte 0xF7,0x00 +948F ; 948F: 3A,20,4A +948F .ascii ': J' +9492 .byte 0xF6,0x00,0x1D +9495 ; 9495: 2C,45 +9495 .ascii ',E' +9497 .byte 0xF6,0x00,0x09 +949A ; 949A: 4F +949A .ascii 'O' +949B .byte 0xBD,0xFE +949D ; 949D: 32 +949D .ascii '2' +949E .byte 0x94,0xB8,0x00,0x00,0x94,0xBD,0x00,0x01 +94A6 .byte 0x94,0xC2,0x00,0x04,0x94,0xD1,0x00,0x05 +94AE .byte 0x94,0xD9,0x00,0x01,0x94,0xDC,0xFF,0xF5 +94B6 .byte 0x00,0x00,0xBD,0x9E,0x0F +94BB ; 94BB: 20 +94BB .ascii ' ' +94BC .byte 0x1F,0xBD,0xA7,0x1F +94C0 ; 94C0: 20 +94C0 .ascii ' ' +94C1 .byte 0x1A +94C2 ; 94C2: 7C +94C2 .ascii '|' +94C3 .byte 0x00 +94C4 ; 94C4: 48 +94C4 .ascii 'H' +94C5 .byte 0xF6,0x00 +94C7 ; 94C7: 48 +94C7 .ascii 'H' +94C8 .byte 0xC1,0x0A +94CA ; 94CA: 23 +94CA .ascii '#' +94CB .byte 0x03,0x7F,0x00 +94CE ; 94CE: 48,20 +94CE .ascii 'H ' +94D0 .byte 0x0B,0xBD,0xA5,0xFE,0xBD,0x85,0xAF +94D7 ; 94D7: 20 +94D7 .ascii ' ' +94D8 .byte 0x03,0xBD,0x85,0xAF +94DC ; 94DC: 39 +94DC .ascii '9' +94DD .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x14,0xCE +94E5 .byte 0x00,0x1F,0x1D,0x00,0x02,0xCE,0x00,0x19 +94ED .byte 0x1C,0x00,0x80,0x7F,0x00,0x09,0x7F,0x00 +94F5 .byte 0x0A +94F6 ; 94F6: 20,46 +94F6 .ascii ' F' +94F8 .byte 0xF6,0x00,0x09 +94FB ; 94FB: 4F +94FB .ascii 'O' +94FC .byte 0xBD,0xFE +94FE ; 94FE: 32 +94FE .ascii '2' +94FF .byte 0x95,0x19,0x00,0x00,0x95 +9504 ; 9504: 21 +9504 .ascii '!' +9505 .byte 0x00,0x01,0x95 +9508 ; 9508: 2C +9508 .ascii ',' +9509 .byte 0x00,0x01,0x95 +950C ; 950C: 30 +950C .ascii '0' +950D .byte 0x00,0x01,0x95 +9510 ; 9510: 35 +9510 .ascii '5' +9511 .byte 0x00,0x08,0x95 +9514 ; 9514: 38 +9514 .ascii '8' +9515 .byte 0xFF,0xF5,0x00,0x00,0xCC,0xB0,0xA2,0xBD +951D .byte 0xC0,0xBA +951F ; 951F: 20 +951F .ascii ' ' +9520 .byte 0x1D,0xBD,0x87,0xE9,0xCE,0x00,0x1F,0x1C +9528 .byte 0x00,0x02 +952A ; 952A: 20 +952A .ascii ' ' +952B .byte 0x12,0x8D,0x11 +952E ; 952E: 20 +952E .ascii ' ' +952F .byte 0x0E,0xBD,0x96,0x88 +9533 ; 9533: 20 +9533 .ascii ' ' +9534 .byte 0x09,0xBD,0x85,0xAF,0x7F,0x00,0x09,0x7F +953C .byte 0x00,0x0A +953E ; 953E: 39 +953E .ascii '9' +953F .byte 0xF6,0x00,0x19 +9542 ; 9542: 2D +9542 .ascii '-' +9543 .byte 0x0A,0xF6,0x00 +9546 ; 9546: 3A,26,22 +9546 .ascii ':&"' +9549 .byte 0xF6,0x00,0x1D +954C ; 954C: 2D +954C .ascii '-' +954D .byte 0x1D,0x7F,0x00 +9550 ; 9550: 2C +9550 .ascii ',' +9551 .byte 0xCC,0xB0,0xB8,0xBD,0xC0,0xBA,0xCE,0x00 +9559 .byte 0x19,0x1D,0x00,0x80,0xCE,0x00,0x1D,0x1D +9561 .byte 0x00,0x80,0x7F,0x00 +9565 ; 9565: 54 +9565 .ascii 'T' +9566 .byte 0xC6 +9567 ; 9567: 32 +9567 .ascii '2' +9568 .byte 0xF7,0x00 +956A ; 956A: 3A +956A .ascii ':' +956B .byte 0xF6,0x00,0x0A +956E ; 956E: 26 +956E .ascii '&' +956F .byte 0x03 +9570 ; 9570: 7E +9570 .ascii '~' +9571 .byte 0x96,0x5C,0xF6,0x00,0x1D +9576 ; 9576: 2C +9576 .ascii ',' +9577 .byte 0x03 +9578 ; 9578: 7E +9578 .ascii '~' +9579 .byte 0x96,0x5C,0xF6,0x00,0x0A,0xC1,0x0B +9580 ; 9580: 26 +9580 .ascii '&' +9581 .byte 0x09,0xCE,0x00,0x1F,0x1C,0x00,0x02 +9588 ; 9588: 7E +9588 .ascii '~' +9589 .byte 0x96 +958A ; 958A: 5A +958A .ascii 'Z' +958B .byte 0xF6,0x00 +958D ; 958D: 54,26,26 +958D .ascii 'T&&' +9590 .byte 0xBD,0xBE +9592 ; 9592: 4B +9592 .ascii 'K' +9593 .byte 0xF6,0x00,0x0A,0xC1,0x0A +9598 ; 9598: 26 +9598 .ascii '&' +9599 .byte 0x03,0x7F,0x00,0x0A,0xF6,0x00,0x0A,0xCB +95A1 ; 95A1: 30,37 +95A1 .ascii '07' +95A3 .byte 0xCC,0x0B,0x95,0xF0,0x00 +95A8 ; 95A8: 54 +95A8 .ascii 'T' +95A9 .byte 0x82,0x00,0x8F +95AC ; 95AC: 33 +95AC .ascii '3' +95AD .byte 0xE7,0x00,0xC6 +95B0 ; 95B0: 32 +95B0 .ascii '2' +95B1 .byte 0xF7,0x00 +95B3 ; 95B3: 3A,20,37 +95B3 .ascii ': 7' +95B6 .byte 0xF6,0x00 +95B8 ; 95B8: 54 +95B8 .ascii 'T' +95B9 .byte 0xC1,0x01 +95BB ; 95BB: 26 +95BB .ascii '&' +95BC .byte 0x27,0xF6,0x00,0x0A,0xC1,0x05,0x27 +95C3 ; 95C3: 20 +95C3 .ascii ' ' +95C4 .byte 0xF6,0x00,0x0A,0xC1,0x0A,0x27,0x19,0xF6 +95CC .byte 0x00,0x0A,0xCB +95CF ; 95CF: 30,37 +95CF .ascii '07' +95D1 .byte 0xCC,0x0B,0x95,0xF0,0x00 +95D6 ; 95D6: 54 +95D6 .ascii 'T' +95D7 .byte 0x82,0x00,0x8F +95DA ; 95DA: 33 +95DA .ascii '3' +95DB .byte 0xE7,0x00,0xC6 +95DE ; 95DE: 32 +95DE .ascii '2' +95DF .byte 0xF7,0x00 +95E1 ; 95E1: 3A,20 +95E1 .ascii ': ' +95E3 .byte 0x09,0xCE,0x00,0x19,0x1C,0x00,0x80,0x7F +95EB .byte 0x00 +95EC ; 95EC: 3A +95EC .ascii ':' +95ED .byte 0xBD,0xBE,0x01 +95F0 ; 95F0: 7C +95F0 .ascii '|' +95F1 .byte 0x00 +95F2 ; 95F2: 54 +95F2 .ascii 'T' +95F3 .byte 0xF6,0x00 +95F5 ; 95F5: 54 +95F5 .ascii 'T' +95F6 .byte 0xC1,0x02 +95F8 ; 95F8: 26,5A +95F8 .ascii '&Z' +95FA .byte 0xCE,0x00,0x1D,0x1C,0x00,0x80,0xF6,0x0B +9602 .byte 0x94,0xCB,0xD0 +9605 ; 9605: 37 +9605 .ascii '7' +9606 .byte 0xF6,0x0B,0x95,0xCB,0xD0,0x86,0x0A +960D ; 960D: 3D,30 +960D .ascii '=0' +960F .byte 0xEB,0x00 +9611 ; 9611: 31 +9611 .ascii '1' +9612 .byte 0xF7,0x00,0x06,0xC6 +9616 ; 9616: 32 +9616 .ascii '2' +9617 .byte 0xF7,0x00 +9619 ; 9619: 3A +9619 .ascii ':' +961A .byte 0xF6,0x00,0x06,0xBD,0xD7,0xA0,0x83,0x00 +9622 .byte 0x00 +9623 ; 9623: 26,21 +9623 .ascii '&!' +9625 .byte 0xBD,0xD3,0x11,0x83,0x00,0x00 +962B ; 962B: 26 +962B .ascii '&' +962C .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 +9632 ; 9632: 40 +9632 .ascii '@' +9633 .byte 0xBD,0x8C +9635 ; 9635: 73,20 +9635 .ascii 's ' +9637 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 +963D ; 963D: 40 +963D .ascii '@' +963E .byte 0x7F,0x00 +9640 ; 9640: 2C +9640 .ascii ',' +9641 .byte 0xBD,0x9A +9643 ; 9643: 47,20 +9643 .ascii 'G ' +9645 .byte 0x0C,0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE +964D .byte 0x00,0x19,0x1C,0x00,0x80 +9652 ; 9652: 20 +9652 .ascii ' ' +9653 .byte 0x06,0xCE,0x00,0x1D,0x1D,0x00,0x80 +965A ; 965A: 20,2B +965A .ascii ' +' +965C .byte 0xF6,0x00,0x1D +965F ; 965F: 2C,26 +965F .ascii ',&' +9661 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00 +9667 ; 9667: 26 +9667 .ascii '&' +9668 .byte 0x0F,0xCC,0x00 +966B ; 966B: 64 +966B .ascii 'd' +966C .byte 0xBD,0xE5 +966E ; 966E: 71 +966E .ascii 'q' +966F .byte 0xBD,0xE5,0xD1,0xCC,0x03,0x84,0xBD,0xE5 +9677 ; 9677: 71 +9677 .ascii 'q' +9678 .byte 0x7F,0x00 +967A ; 967A: 2E +967A .ascii '.' +967B .byte 0xCE,0x00,0x1D,0x1D,0x00,0x80,0xCE,0x00 +9683 .byte 0x1F,0x1C,0x00,0x02 +9687 ; 9687: 39,34 +9687 .ascii '94' +9689 .byte 0xF6,0x00,0x19 +968C ; 968C: 2C +968C .ascii ',' +968D .byte 0x19,0xCE,0x00,0x19,0x1D,0x00,0x80,0xCC +9695 .byte 0xB0,0x97,0xBD,0xC0,0xBA,0xC6,0x0A,0xF7 +969D .byte 0x00 +969E ; 969E: 38 +969E .ascii '8' +969F .byte 0x7F,0x00,0x05,0xC6,0x01,0xF7,0x00,0x06 +96A7 .byte 0xF6,0x00,0x0A,0xC1,0x0B +96AC ; 96AC: 26 +96AC .ascii '&' +96AD .byte 0x0C,0xCC,0x02 +96B0 ; 96B0: 33 +96B0 .ascii '3' +96B1 .byte 0xFD,0x00 +96B3 ; 96B3: 3B +96B3 .ascii ';' +96B4 .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xF6,0x00 +96BC ; 96BC: 38 +96BC .ascii '8' +96BD .byte 0x27,0x03 +96BF ; 96BF: 7E +96BF .ascii '~' +96C0 .byte 0x97 +96C1 ; 96C1: 6D +96C1 .ascii 'm' +96C2 .byte 0xF6,0x00,0x06,0xC1 +96C6 ; 96C6: 63,23 +96C6 .ascii 'c#' +96C8 .byte 0x03 +96C9 ; 96C9: 7E +96C9 .ascii '~' +96CA .byte 0x97 +96CB ; 96CB: 6D +96CB .ascii 'm' +96CC .byte 0xF6,0x00,0x06,0xC1 +96D0 ; 96D0: 63,26 +96D0 .ascii 'c&' +96D2 .byte 0x0F,0xBD,0x99,0xC3,0xCC,0x07,0xD0,0xBD +96DA .byte 0xE5 +96DB ; 96DB: 71 +96DB .ascii 'q' +96DC .byte 0xCE,0x00,0x1F,0x1C,0x00,0x02,0xBD,0xD3 +96E4 .byte 0x11,0x83,0x00,0x00 +96E8 ; 96E8: 26 +96E8 .ascii '&' +96E9 .byte 0x0B,0xCE,0x00,0x1F,0x1C,0x00 +96EF ; 96EF: 40 +96EF .ascii '@' +96F0 .byte 0xBD,0x8C +96F2 ; 96F2: 73,20 +96F2 .ascii 's ' +96F4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00 +96FA ; 96FA: 40 +96FA .ascii '@' +96FB .byte 0xBD,0x9A +96FD ; 96FD: 47 +96FD .ascii 'G' +96FE .byte 0xF6,0x00,0x06,0xC1 +9702 ; 9702: 63,26 +9702 .ascii 'c&' +9704 .byte 0x03,0x7F,0x00 +9707 ; 9707: 2C +9707 .ascii ',' +9708 .byte 0xBD,0xD2,0x13,0x83,0x00,0x00,0x27,0x03 +9710 ; 9710: 7C +9710 .ascii '|' +9711 .byte 0x00,0x05,0x7F,0x00 +9715 ; 9715: 2E +9715 .ascii '.' +9716 .byte 0xC6,0x05,0xF7,0x00 +971A ; 971A: 38 +971A .ascii '8' +971B .byte 0xCC,0x02 +971D ; 971D: 33 +971D .ascii '3' +971E .byte 0xFD,0x00 +9720 ; 9720: 3B,30,6F +9720 .ascii ';0o' +9723 .byte 0x00,0xF6,0x0E +9726 ; 9726: 6D +9726 .ascii 'm' +9727 .byte 0x27,0x0C,0xF6,0x00,0x06,0xC1 +972D ; 972D: 3E,26 +972D .ascii '>&' +972F .byte 0x05,0xC6,0x01 +9732 ; 9732: 30 +9732 .ascii '0' +9733 .byte 0xE7,0x00,0x8D +9736 ; 9736: 38 +9736 .ascii '8' +9737 .byte 0xF6,0x0E +9739 ; 9739: 6D +9739 .ascii 'm' +973A .byte 0x27,0x0C +973C ; 973C: 30 +973C .ascii '0' +973D .byte 0xE6,0x00,0xC1,0x01 +9741 ; 9741: 26 +9741 .ascii '&' +9742 .byte 0x05,0xC6 +9744 ; 9744: 45 +9744 .ascii 'E' +9745 .byte 0xF7,0x00,0x06,0xF6,0x00,0x06,0xBD,0xD7 +974D .byte 0xA0,0x83,0x00,0x00,0x27,0x15,0xF6,0x00 +9755 .byte 0x06,0xC1,0x09 +9758 ; 9758: 26 +9758 .ascii '&' +9759 .byte 0x02,0x8D,0x13,0xF6,0x00,0x06,0xC1 +9760 ; 9760: 45,26 +9760 .ascii 'E&' +9762 .byte 0x05,0xC6 +9764 ; 9764: 63 +9764 .ascii 'c' +9765 .byte 0xF7,0x00,0x06 +9768 ; 9768: 5F,4F +9768 .ascii '_O' +976A .byte 0xFD,0x00 +976C ; 976C: 40,31,39 +976C .ascii '@19' +976F ; 976F: F6,0E,6D +976F L976F: ldab L0E6D +9772 ; 9772: C1,01 +9772 cmpb #0x01 +9774 ; 9774: 26,41 +9774 bne L97B7 +9776 ; 9776: F6,00,06 +9776 ldab L0006 +9779 ; 9779: 4F +9779 clra +977A ; 977A: CE,00,0A +977A ldx #0x000A +977D ; 977D: 02 +977D idiv +977E ; 977E: C1,01 +977E cmpb #0x01 +9780 ; 9780: 26,05 +9780 bne L9787 +9782 ; 9782: 7C,00,06 +9782 inc L0006 +9785 ; 9785: 20,1B +9785 bra L97A2 +9787 ; 9787: F6,00,06 +9787 L9787: ldab L0006 +978A ; 978A: 4F +978A clra +978B ; 978B: CE,00,0A +978B ldx #0x000A +978E ; 978E: 02 +978E idiv +978F ; 978F: C1,02 +978F cmpb #0x02 +9791 ; 9791: 26,0A +9791 bne L979D +9793 ; 9793: C6,09 +9793 ldab #0x09 +9795 ; 9795: FB,00,06 +9795 addb L0006 +9798 ; 9798: F7,00,06 +9798 stab L0006 +979B ; 979B: 20,05 +979B bra L97A2 +979D ; 979D: C6,0B +979D L979D: ldab #0x0B +979F ; 979F: F7,00,06 +979F stab L0006 +97A2 ; 97A2: F6,00,06 +97A2 L97A2: ldab L0006 +97A5 ; 97A5: C1,3E +97A5 cmpb #0x3E +97A7 ; 97A7: 22,07 +97A7 bhi L97B0 +97A9 ; 97A9: F6,00,06 +97A9 ldab L0006 +97AC ; 97AC: C1,0B +97AC cmpb #0x0B +97AE ; 97AE: 24,05 +97AE bcc L97B5 +97B0 ; 97B0: C6,0B +97B0 L97B0: ldab #0x0B +97B2 ; 97B2: F7,00,06 +97B2 stab L0006 +97B5 ; 97B5: 20,31 +97B5 L97B5: bra L97E8 +97B7 ; 97B7: F6,00,06 +97B7 L97B7: ldab L0006 +97BA ; 97BA: CB,0A +97BA addb #0x0A +97BC ; 97BC: F7,00,06 +97BC stab L0006 +97BF ; 97BF: F6,00,06 +97BF ldab L0006 +97C2 ; 97C2: C1,64 +97C2 cmpb #0x64 +97C4 ; 97C4: 23,22 +97C4 bls L97E8 +97C6 ; 97C6: F6,00,06 +97C6 ldab L0006 +97C9 ; 97C9: CB,9C +97C9 addb #0x9C +97CB ; 97CB: CB,01 +97CB addb #0x01 +97CD ; 97CD: F7,00,06 +97CD stab L0006 +97D0 ; 97D0: F6,00,06 +97D0 ldab L0006 +97D3 ; 97D3: C1,05 +97D3 cmpb #0x05 +97D5 ; 97D5: 26,05 +97D5 bne L97DC +97D7 ; 97D7: C6,06 +97D7 ldab #0x06 +97D9 ; 97D9: F7,00,06 +97D9 stab L0006 +97DC ; 97DC: F6,00,06 +97DC L97DC: ldab L0006 +97DF ; 97DF: C1,0A +97DF cmpb #0x0A +97E1 ; 97E1: 26,05 +97E1 bne L97E8 +97E3 ; 97E3: C6,01 +97E3 ldab #0x01 +97E5 ; 97E5: F7,00,06 +97E5 stab L0006 +97E8 ; 97E8: 39 +97E8 L97E8: rts +97E9 .byte 0xBD,0xBE +97EB ; 97EB: 4B +97EB .ascii 'K' +97EC .byte 0xCC,0xAF,0xE7,0xBD,0xC0,0xBA,0xBD,0xF4 +97F4 .byte 0x15 +97F5 ; 97F5: 39 +97F5 .ascii '9' +97F6 .byte 0xBD,0xBE +97F8 ; 97F8: 4B +97F8 .ascii 'K' +97F9 .byte 0xF6,0x00 +97FB ; 97FB: 48,4F +97FB .ascii 'HO' +97FD .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x03,0x98 +9805 .byte 0x80,0x98,0x0E,0x98 +9809 ; 9809: 2B +9809 .ascii '+' +980A .byte 0x98 +980B ; 980B: 48 +980B .ascii 'H' +980C .byte 0x98 +980D ; 980D: 65 +980D .ascii 'e' +980E .byte 0xF6,0x0C,0xD9 +9811 ; 9811: 4F +9811 .ascii 'O' +9812 .byte 0xBD,0xE7,0x95,0xC6 +9816 ; 9816: 4E +9816 .ascii 'N' +9817 .byte 0xF7,0x0B,0x99,0xC6 +981B ; 981B: 49 +981B .ascii 'I' +981C .byte 0xF7,0x0B,0x98,0xC6 +9820 ; 9820: 4B +9820 .ascii 'K' +9821 .byte 0xF7,0x0B,0x97,0xC6 +9825 ; 9825: 4C +9825 .ascii 'L' +9826 .byte 0xF7,0x0B,0x96 +9829 ; 9829: 20,55 +9829 .ascii ' U' +982B .byte 0xF6,0x0C,0xDA +982E ; 982E: 4F +982E .ascii 'O' +982F .byte 0xBD,0xE7,0x95,0xC6 +9833 ; 9833: 44 +9833 .ascii 'D' +9834 .byte 0xF7,0x0B,0x99,0xC6 +9838 ; 9838: 49 +9838 .ascii 'I' +9839 .byte 0xF7,0x0B,0x98,0xC6 +983D ; 983D: 4D +983D .ascii 'M' +983E .byte 0xF7,0x0B,0x97,0xC6 +9842 ; 9842: 45 +9842 .ascii 'E' +9843 .byte 0xF7,0x0B,0x96 +9846 ; 9846: 20,38 +9846 .ascii ' 8' +9848 .byte 0xF6,0x0C,0xDB +984B ; 984B: 4F +984B .ascii 'O' +984C .byte 0xBD,0xE7,0x95,0xC6 +9850 ; 9850: 51 +9850 .ascii 'Q' +9851 .byte 0xF7,0x0B,0x99,0xC6 +9855 ; 9855: 55 +9855 .ascii 'U' +9856 .byte 0xF7,0x0B,0x98,0xC6 +985A ; 985A: 54 +985A .ascii 'T' +985B .byte 0xF7,0x0B,0x97,0xC6 +985F ; 985F: 52 +985F .ascii 'R' +9860 .byte 0xF7,0x0B,0x96 +9863 ; 9863: 20 +9863 .ascii ' ' +9864 .byte 0x1B,0xF6,0x0C,0xDC +9868 ; 9868: 4F +9868 .ascii 'O' +9869 .byte 0xBD,0xE7,0x95,0xC6 +986D ; 986D: 44 +986D .ascii 'D' +986E .byte 0xF7,0x0B,0x99,0xC6 +9872 ; 9872: 4F +9872 .ascii 'O' +9873 .byte 0xF7,0x0B,0x98,0xC6 +9877 ; 9877: 4C +9877 .ascii 'L' +9878 .byte 0xF7,0x0B,0x97,0xC6 +987C ; 987C: 52 +987C .ascii 'R' +987D .byte 0xF7,0x0B,0x96,0xC6 +9881 ; 9881: 53 +9881 .ascii 'S' +9882 .byte 0xF7,0x0B,0x95,0xC6 +9886 ; 9886: 20 +9886 .ascii ' ' +9887 .byte 0xF7,0x0B,0x94,0xC6 +988B ; 988B: 20 +988B .ascii ' ' +988C .byte 0xF7,0x0B,0x93,0xF6,0x00 +9891 ; 9891: 5D +9891 .ascii ']' +9892 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9897 ; 9897: 5E +9897 .ascii '^' +9898 .byte 0xF7,0x0B,0x91,0xF6,0x00 +989D ; 989D: 5F +989D .ascii '_' +989E .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +98A4 ; 98A4: 39 +98A4 .ascii '9' +98A5 .byte 0xBD,0xBE +98A7 ; 98A7: 4B +98A7 .ascii 'K' +98A8 .byte 0xF6,0x00 +98AA ; 98AA: 54,4F +98AA .ascii 'TO' +98AC .byte 0xBD,0xE7,0x95,0xF6,0x00 +98B1 ; 98B1: 5E +98B1 .ascii '^' +98B2 .byte 0xF7,0x0B,0x95,0xF6,0x00 +98B7 ; 98B7: 5F +98B7 .ascii '_' +98B8 .byte 0xF7,0x0B,0x94,0xBD,0xBE,0x01 +98BE ; 98BE: 39 +98BE .ascii '9' +98BF .byte 0xF6,0x00,0x09,0xC1,0x00 +98C4 ; 98C4: 26 +98C4 .ascii '&' +98C5 .byte 0x05,0xBD,0x9E,0x89 +98C9 ; 98C9: 20,33 +98C9 .ascii ' 3' +98CB .byte 0xC1,0x01 +98CD ; 98CD: 26 +98CD .ascii '&' +98CE .byte 0x1E,0xF6,0x00 +98D1 ; 98D1: 48 +98D1 .ascii 'H' +98D2 .byte 0xC1,0x92 +98D4 ; 98D4: 26 +98D4 .ascii '&' +98D5 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 +98DB ; 98DB: 26 +98DB .ascii '&' +98DC .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 +98E3 ; 98E3: 20 +98E3 .ascii ' ' +98E4 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 +98EB ; 98EB: 20 +98EB .ascii ' ' +98EC .byte 0x11,0xC1,0x0B +98EF ; 98EF: 26 +98EF .ascii '&' +98F0 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 +98F8 .byte 0xBD,0xE9 +98FA ; 98FA: 2B +98FA .ascii '+' +98FB .byte 0xBD,0x85,0xAF +98FE ; 98FE: 39 +98FE .ascii '9' +98FF .byte 0xF6,0x00,0x1F,0xC4,0x02,0x27,0x13,0xC6 +9907 .byte 0x01,0xF7,0x00 +990A ; 990A: 48 +990A .ascii 'H' +990B .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xCE,0x00 +9913 .byte 0x1F,0x1D,0x00,0x02 +9917 ; 9917: 20,67 +9917 .ascii ' g' +9919 .byte 0xF6,0x00,0x09 +991C ; 991C: 4F +991C .ascii 'O' +991D .byte 0xBD,0xFE +991F ; 991F: 32 +991F .ascii '2' +9920 .byte 0x99 +9921 ; 9921: 36 +9921 .ascii '6' +9922 .byte 0x00,0x00,0x99 +9925 ; 9925: 3B +9925 .ascii ';' +9926 .byte 0x00,0x01,0x99 +9929 ; 9929: 59 +9929 .ascii 'Y' +992A .byte 0x00,0x09,0x99 +992D ; 992D: 73 +992D .ascii 's' +992E .byte 0x00,0x01,0x99,0x80,0xFF,0xF5,0x00,0x00 +9936 .byte 0xBD,0x9E,0x89 +9939 ; 9939: 20,45 +9939 .ascii ' E' +993B .byte 0xF6,0x00 +993D ; 993D: 48 +993D .ascii 'H' +993E .byte 0xC1,0x92 +9940 ; 9940: 26 +9940 .ascii '&' +9941 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10 +9947 ; 9947: 26 +9947 .ascii '&' +9948 .byte 0x08,0xCE,0x00,0x1F,0x1C,0x00,0x10 +994F ; 994F: 20 +994F .ascii ' ' +9950 .byte 0x06,0xCE,0x00,0x1F,0x1D,0x00,0x10 +9957 ; 9957: 20 +9957 .ascii ' ' +9958 .byte 0x27 +9959 ; 9959: 7C +9959 .ascii '|' +995A .byte 0x00 +995B ; 995B: 48 +995B .ascii 'H' +995C .byte 0xF6,0x00 +995E ; 995E: 48 +995E .ascii 'H' +995F .byte 0xC1,0x92 +9961 ; 9961: 23 +9961 .ascii '#' +9962 .byte 0x0B,0xC6,0x01,0xF7,0x00 +9967 ; 9967: 48 +9967 .ascii 'H' +9968 .byte 0xCE,0x00,0x1F,0x1D,0x00,0x10,0xBD,0x9E +9970 .byte 0x89 +9971 ; 9971: 20 +9971 .ascii ' ' +9972 .byte 0x0D,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x03 +997A .byte 0xBD,0xE9 +997C ; 997C: 2B +997C .ascii '+' +997D .byte 0xBD,0x85,0xAF +9980 ; 9980: 39 +9980 .ascii '9' +9981 .byte 0xBD,0xBE +9983 ; 9983: 4B +9983 .ascii 'K' +9984 .byte 0xF6,0x00,0x05 +9987 ; 9987: 4F +9987 .ascii 'O' +9988 .byte 0xBD,0xE7,0x95,0xC6 +998C ; 998C: 4D +998C .ascii 'M' +998D .byte 0xF7,0x0B,0x99,0xC6 +9991 ; 9991: 4F +9991 .ascii 'O' +9992 .byte 0xF7,0x0B,0x98,0xC6 +9996 ; 9996: 54 +9996 .ascii 'T' +9997 .byte 0xF7,0x0B,0x97,0xC6 +999B ; 999B: 4F +999B .ascii 'O' +999C .byte 0xF7,0x0B,0x96,0xC6 +99A0 ; 99A0: 52 +99A0 .ascii 'R' +99A1 .byte 0xF7,0x0B,0x95,0xC6 +99A5 ; 99A5: 53 +99A5 .ascii 'S' +99A6 .byte 0xF7,0x0B,0x94,0xC6 +99AA ; 99AA: 20 +99AA .ascii ' ' +99AB .byte 0xF7,0x0B,0x93,0xC6 +99AF ; 99AF: 20 +99AF .ascii ' ' +99B0 .byte 0xF7,0x0B,0x92,0xF6,0x00 +99B5 ; 99B5: 5E +99B5 .ascii '^' +99B6 .byte 0xF7,0x0B,0x91,0xF6,0x00 +99BB ; 99BB: 5F +99BB .ascii '_' +99BC .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +99C2 ; 99C2: 39 +99C2 .ascii '9' +99C3 .byte 0xBD,0xBE +99C5 ; 99C5: 4B +99C5 .ascii 'K' +99C6 .byte 0xF6,0x00,0x05 +99C9 ; 99C9: 4F +99C9 .ascii 'O' +99CA .byte 0xBD,0xE7,0x95,0xC6 +99CE ; 99CE: 56 +99CE .ascii 'V' +99CF .byte 0xF7,0x0B,0x99,0xC6 +99D3 ; 99D3: 45 +99D3 .ascii 'E' +99D4 .byte 0xF7,0x0B,0x98,0xC6 +99D8 ; 99D8: 4E +99D8 .ascii 'N' +99D9 .byte 0xF7,0x0B,0x97,0xC6 +99DD ; 99DD: 44 +99DD .ascii 'D' +99DE .byte 0xF7,0x0B,0x96,0xC6 +99E2 ; 99E2: 53 +99E2 .ascii 'S' +99E3 .byte 0xF7,0x0B,0x95,0xC6 +99E7 ; 99E7: 20 +99E7 .ascii ' ' +99E8 .byte 0xF7,0x0B,0x94,0xC6 +99EC ; 99EC: 20 +99EC .ascii ' ' +99ED .byte 0xF7,0x0B,0x93,0xC6 +99F1 ; 99F1: 20 +99F1 .ascii ' ' +99F2 .byte 0xF7,0x0B,0x92,0xF6,0x00 +99F7 ; 99F7: 5E +99F7 .ascii '^' +99F8 .byte 0xF7,0x0B,0x91,0xF6,0x00 +99FD ; 99FD: 5F +99FD .ascii '_' +99FE .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9A04 ; 9A04: 39 +9A04 .ascii '9' +9A05 .byte 0xBD,0xBE +9A07 ; 9A07: 4B +9A07 .ascii 'K' +9A08 .byte 0xFC,0x00 +9A0A ; 9A0A: 52 +9A0A .ascii 'R' +9A0B .byte 0xBD,0xE7 +9A0D ; 9A0D: 45 +9A0D .ascii 'E' +9A0E .byte 0xC6 +9A0F ; 9A0F: 4F +9A0F .ascii 'O' +9A10 .byte 0xF7,0x0B,0x99,0xC6 +9A14 ; 9A14: 44 +9A14 .ascii 'D' +9A15 .byte 0xF7,0x0B,0x98,0xC6 +9A19 ; 9A19: 44 +9A19 .ascii 'D' +9A1A .byte 0xF7,0x0B,0x97,0xC6 +9A1E ; 9A1E: 53 +9A1E .ascii 'S' +9A1F .byte 0xF7,0x0B,0x96,0xC6 +9A23 ; 9A23: 20 +9A23 .ascii ' ' +9A24 .byte 0xF7,0x0B,0x95,0xC6 +9A28 ; 9A28: 31 +9A28 .ascii '1' +9A29 .byte 0xF7,0x0B,0x94,0xC6 +9A2D ; 9A2D: 2F +9A2D .ascii '/' +9A2E .byte 0xF7,0x0B,0x93,0xF6,0x00 +9A33 ; 9A33: 5D +9A33 .ascii ']' +9A34 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9A39 ; 9A39: 5E +9A39 .ascii '^' +9A3A .byte 0xF7,0x0B,0x91,0xF6,0x00 +9A3F ; 9A3F: 5F +9A3F .ascii '_' +9A40 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9A46 ; 9A46: 39 +9A46 .ascii '9' +9A47 .byte 0xBD,0xBE +9A49 ; 9A49: 4B +9A49 .ascii 'K' +9A4A .byte 0xF6,0x00,0x06 +9A4D ; 9A4D: 4F +9A4D .ascii 'O' +9A4E .byte 0xBD,0xE7,0x95,0xF6,0x00 +9A53 ; 9A53: 5E +9A53 .ascii '^' +9A54 .byte 0xF7,0x0B,0x99,0xF6,0x00 +9A59 ; 9A59: 5F +9A59 .ascii '_' +9A5A .byte 0xF7,0x0B,0x98,0xC6 +9A5E ; 9A5E: 20 +9A5E .ascii ' ' +9A5F .byte 0xF7,0x0B,0x97,0xF6,0x00,0x1F,0xC4 +9A66 ; 9A66: 40 +9A66 .ascii '@' +9A67 .byte 0x27 +9A68 ; 9A68: 45 +9A68 .ascii 'E' +9A69 .byte 0xFC,0x00,0x27,0xBD,0xE7 +9A6E ; 9A6E: 45 +9A6E .ascii 'E' +9A6F .byte 0xF6,0x00 +9A71 ; 9A71: 5A +9A71 .ascii 'Z' +9A72 .byte 0xF7,0x0B,0x96,0xF6,0x00 +9A77 ; 9A77: 5D +9A77 .ascii ']' +9A78 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9A7D ; 9A7D: 5E +9A7D .ascii '^' +9A7E .byte 0xF7,0x0B,0x94,0xF6,0x00 +9A83 ; 9A83: 5F +9A83 .ascii '_' +9A84 .byte 0xF7,0x0B,0x93,0xF6,0x00,0x19,0xC4,0x10 +9A8C .byte 0x27,0x07,0xC6 +9A8F ; 9A8F: 2A +9A8F .ascii '*' +9A90 .byte 0xF7,0x0B,0x92 +9A93 ; 9A93: 20 +9A93 .ascii ' ' +9A94 .byte 0x05,0xC6 +9A96 ; 9A96: 20 +9A96 .ascii ' ' +9A97 .byte 0xF7,0x0B,0x92,0xFC,0x00 +9A9C ; 9A9C: 46 +9A9C .ascii 'F' +9A9D .byte 0xBD,0xE7 +9A9F ; 9A9F: 45 +9A9F .ascii 'E' +9AA0 .byte 0xF6,0x00 +9AA2 ; 9AA2: 5E +9AA2 .ascii '^' +9AA3 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9AA8 ; 9AA8: 5F +9AA8 .ascii '_' +9AA9 .byte 0xF7,0x0B,0x90 +9AAC ; 9AAC: 20 +9AAC .ascii ' ' +9AAD .byte 0x1E,0xC6 +9AAF ; 9AAF: 58 +9AAF .ascii 'X' +9AB0 .byte 0xF7,0x0B,0x96,0xC6 +9AB4 ; 9AB4: 58 +9AB4 .ascii 'X' +9AB5 .byte 0xF7,0x0B,0x95,0xC6 +9AB9 ; 9AB9: 58 +9AB9 .ascii 'X' +9ABA .byte 0xF7,0x0B,0x94,0xC6 +9ABE ; 9ABE: 58 +9ABE .ascii 'X' +9ABF .byte 0xF7,0x0B,0x93,0xC6 +9AC3 ; 9AC3: 58 +9AC3 .ascii 'X' +9AC4 .byte 0xF7,0x0B,0x91,0xC6 +9AC8 ; 9AC8: 58 +9AC8 .ascii 'X' +9AC9 .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 +9AD1 ; 9AD1: 23,4C +9AD1 .ascii '#L' +9AD3 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x0B +9ADB .byte 0x92,0xF7,0x0B,0x91,0xF6,0x0B,0x93,0xF7 +9AE3 .byte 0x0B,0x92,0xF6,0x0B,0x94,0xF7,0x0B,0x93 +9AEB .byte 0xF6,0x00,0x13,0xC1,0x02 +9AF0 ; 9AF0: 26 +9AF0 .ascii '&' +9AF1 .byte 0x07,0xC6 +9AF3 ; 9AF3: 2E +9AF3 .ascii '.' +9AF4 .byte 0xF7,0x0B,0x94 +9AF7 ; 9AF7: 20,26 +9AF7 .ascii ' &' +9AF9 .byte 0xC1,0x04 +9AFB ; 9AFB: 26 +9AFB .ascii '&' +9AFC .byte 0x0D,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xC6 +9B04 ; 9B04: 2E +9B04 .ascii '.' +9B05 .byte 0xF7,0x0B,0x95 +9B08 ; 9B08: 20 +9B08 .ascii ' ' +9B09 .byte 0x15,0xC1,0x08 +9B0C ; 9B0C: 26 +9B0C .ascii '&' +9B0D .byte 0x11,0xF6,0x0B,0x95,0xF7,0x0B,0x94,0xF6 +9B15 .byte 0x0B,0x96,0xF7,0x0B,0x95,0xC6 +9B1B ; 9B1B: 2E +9B1B .ascii '.' +9B1C .byte 0xF7,0x0B,0x96,0xF6,0x00 +9B21 ; 9B21: 2C,26,3E +9B21 .ascii ',&>' +9B24 .byte 0xBD,0xBE +9B26 ; 9B26: 69 +9B26 .ascii 'i' +9B27 .byte 0xF6,0x00,0x13,0xC1,0x01 +9B2C ; 9B2C: 23,2C +9B2C .ascii '#,' +9B2E .byte 0xCE,0x10 +9B30 ; 9B30: 28 +9B30 .ascii '(' +9B31 .byte 0x1C,0x00 +9B33 ; 9B33: 40 +9B33 .ascii '@' +9B34 .byte 0xF6,0x00,0x1F,0xC4 +9B38 ; 9B38: 40 +9B38 .ascii '@' +9B39 .byte 0x27,0x0E,0xCE,0x00,0x01 +9B3E ; 9B3E: 3C +9B3E .ascii '<' +9B3F .byte 0xF6,0x00 +9B41 ; 9B41: 5F,4F +9B41 .ascii '_O' +9B43 .byte 0xBD,0xBD,0xB5 +9B46 ; 9B46: 38,20 +9B46 .ascii '8 ' +9B48 .byte 0x0B,0xCE,0x00,0x01 +9B4C ; 9B4C: 3C +9B4C .ascii '<' +9B4D .byte 0xCC,0x00 +9B4F ; 9B4F: 58 +9B4F .ascii 'X' +9B50 .byte 0xBD,0xBD,0xB5 +9B53 ; 9B53: 38 +9B53 .ascii '8' +9B54 .byte 0xCE,0x10 +9B56 ; 9B56: 28 +9B56 .ascii '(' +9B57 .byte 0x1D,0x00 +9B59 ; 9B59: 40 +9B59 .ascii '@' +9B5A .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 +9B61 ; 9B61: 2C,39 +9B61 .ascii ',9' +9B63 .byte 0xBD,0xBE +9B65 ; 9B65: 4B +9B65 .ascii 'K' +9B66 .byte 0xFC,0x00,0x0D,0xBD,0xE7 +9B6B ; 9B6B: 45 +9B6B .ascii 'E' +9B6C .byte 0xC6 +9B6D ; 9B6D: 44 +9B6D .ascii 'D' +9B6E .byte 0xF7,0x0B,0x99,0xC6 +9B72 ; 9B72: 53 +9B72 .ascii 'S' +9B73 .byte 0xF7,0x0B,0x98,0xC6 +9B77 ; 9B77: 43 +9B77 .ascii 'C' +9B78 .byte 0xF7,0x0B,0x97,0xC6 +9B7C ; 9B7C: 4E +9B7C .ascii 'N' +9B7D .byte 0xF7,0x0B,0x96,0xC6 +9B81 ; 9B81: 54 +9B81 .ascii 'T' +9B82 .byte 0xF7,0x0B,0x95,0xC6 +9B86 ; 9B86: 20 +9B86 .ascii ' ' +9B87 .byte 0xF7,0x0B,0x94,0xF6,0x00 +9B8C ; 9B8C: 5A +9B8C .ascii 'Z' +9B8D .byte 0xF7,0x0B,0x93,0xF6,0x00 +9B92 ; 9B92: 5D +9B92 .ascii ']' +9B93 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9B98 ; 9B98: 5E +9B98 .ascii '^' +9B99 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9B9E ; 9B9E: 5F +9B9E .ascii '_' +9B9F .byte 0xF7,0x0B,0x90,0xF6,0x00,0x13,0xC1,0x01 +9BA7 ; 9BA7: 23,3C +9BA7 .ascii '#<' +9BA9 .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 +9BB1 .byte 0x13,0xC1,0x02 +9BB4 ; 9BB4: 26 +9BB4 .ascii '&' +9BB5 .byte 0x07,0xC6 +9BB7 ; 9BB7: 2E +9BB7 .ascii '.' +9BB8 .byte 0xF7,0x0B,0x91 +9BBB ; 9BBB: 20,28 +9BBB .ascii ' (' +9BBD .byte 0xC1,0x04 +9BBF ; 9BBF: 26 +9BBF .ascii '&' +9BC0 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 +9BC8 ; 9BC8: 2E +9BC8 .ascii '.' +9BC9 .byte 0xF7,0x0B,0x92 +9BCC ; 9BCC: 20 +9BCC .ascii ' ' +9BCD .byte 0x17,0xC1,0x08 +9BD0 ; 9BD0: 26 +9BD0 .ascii '&' +9BD1 .byte 0x13,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 +9BD9 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 +9BDF ; 9BDF: 2E +9BDF .ascii '.' +9BE0 .byte 0xF7,0x0B,0x93 +9BE3 ; 9BE3: 20 +9BE3 .ascii ' ' +9BE4 .byte 0x00,0xF6,0x00 +9BE7 ; 9BE7: 2C,26,2A +9BE7 .ascii ',&*' +9BEA .byte 0xBD,0xBE +9BEC ; 9BEC: 69 +9BEC .ascii 'i' +9BED .byte 0xF6,0x00,0x13,0xC1,0x01 +9BF2 ; 9BF2: 23 +9BF2 .ascii '#' +9BF3 .byte 0x18,0xCE,0x10 +9BF6 ; 9BF6: 28 +9BF6 .ascii '(' +9BF7 .byte 0x1C,0x00 +9BF9 ; 9BF9: 40 +9BF9 .ascii '@' +9BFA .byte 0xCE,0x00,0x01 +9BFD ; 9BFD: 3C +9BFD .ascii '<' +9BFE .byte 0xF6,0x00 +9C00 ; 9C00: 5F,4F +9C00 .ascii '_O' +9C02 .byte 0xBD,0xBD,0xB5 +9C05 ; 9C05: 38 +9C05 .ascii '8' +9C06 .byte 0xCE,0x10 +9C08 ; 9C08: 28 +9C08 .ascii '(' +9C09 .byte 0x1D,0x00 +9C0B ; 9C0B: 40 +9C0B .ascii '@' +9C0C .byte 0xBD,0xBE,0x10,0xC6,0x03,0xF7,0x00 +9C13 ; 9C13: 2C,39 +9C13 .ascii ',9' +9C15 .byte 0xBD,0xBE +9C17 ; 9C17: 4B +9C17 .ascii 'K' +9C18 .byte 0xF6,0x00 +9C1A ; 9C1A: 48,4F +9C1A .ascii 'HO' +9C1C .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x0A,0x9D +9C24 ; 9C24: 29 +9C24 .ascii ')' +9C25 .byte 0x9C +9C26 ; 9C26: 3B +9C26 .ascii ';' +9C27 .byte 0x9C +9C28 ; 9C28: 53 +9C28 .ascii 'S' +9C29 .byte 0x9C +9C2A ; 9C2A: 6B +9C2A .ascii 'k' +9C2B .byte 0x9C,0x83,0x9C,0x9B,0x9C,0xB2,0x9C,0xC9 +9C33 .byte 0x9C,0xE0,0x9C,0xF7,0x9D,0x0E,0x9D +9C3A ; 9C3A: 23 +9C3A .ascii '#' +9C3B .byte 0xF6,0x00 +9C3D ; 9C3D: 67 +9C3D .ascii 'g' +9C3E .byte 0xC4,0x02,0x27,0x08,0xCC,0xAF,0x00,0xBD +9C46 .byte 0xC0,0xBA +9C48 ; 9C48: 20 +9C48 .ascii ' ' +9C49 .byte 0x06,0xCC,0xAF,0x0B,0xBD,0xC0,0xBA +9C50 ; 9C50: 7E +9C50 .ascii '~' +9C51 .byte 0x9D +9C52 ; 9C52: 29 +9C52 .ascii ')' +9C53 .byte 0xF6,0x00 +9C55 ; 9C55: 67 +9C55 .ascii 'g' +9C56 .byte 0xC4,0x10,0x27,0x08,0xCC,0xAF +9C5C ; 9C5C: 42 +9C5C .ascii 'B' +9C5D .byte 0xBD,0xC0,0xBA +9C60 ; 9C60: 20 +9C60 .ascii ' ' +9C61 .byte 0x06,0xCC,0xAF +9C64 ; 9C64: 4D +9C64 .ascii 'M' +9C65 .byte 0xBD,0xC0,0xBA +9C68 ; 9C68: 7E +9C68 .ascii '~' +9C69 .byte 0x9D +9C6A ; 9C6A: 29 +9C6A .ascii ')' +9C6B .byte 0xF6,0x00 +9C6D ; 9C6D: 67 +9C6D .ascii 'g' +9C6E .byte 0xC4 +9C6F ; 9C6F: 20 +9C6F .ascii ' ' +9C70 .byte 0x27,0x08,0xCC,0xAF +9C74 ; 9C74: 58 +9C74 .ascii 'X' +9C75 .byte 0xBD,0xC0,0xBA +9C78 ; 9C78: 20 +9C78 .ascii ' ' +9C79 .byte 0x06,0xCC,0xAF +9C7C ; 9C7C: 63 +9C7C .ascii 'c' +9C7D .byte 0xBD,0xC0,0xBA +9C80 ; 9C80: 7E +9C80 .ascii '~' +9C81 .byte 0x9D +9C82 ; 9C82: 29 +9C82 .ascii ')' +9C83 .byte 0xF6,0x00 +9C85 ; 9C85: 67 +9C85 .ascii 'g' +9C86 .byte 0xC4,0x01,0x27,0x08,0xCC,0xAE,0xEA,0xBD +9C8E .byte 0xC0,0xBA +9C90 ; 9C90: 20 +9C90 .ascii ' ' +9C91 .byte 0x06,0xCC,0xAE,0xF5,0xBD,0xC0,0xBA +9C98 ; 9C98: 7E +9C98 .ascii '~' +9C99 .byte 0x9D +9C9A ; 9C9A: 29 +9C9A .ascii ')' +9C9B .byte 0xF6,0x00 +9C9D ; 9C9D: 67 +9C9D .ascii 'g' +9C9E .byte 0xC4,0x04,0x27,0x08,0xCC,0xAF,0x16,0xBD +9CA6 .byte 0xC0,0xBA +9CA8 ; 9CA8: 20 +9CA8 .ascii ' ' +9CA9 .byte 0x06,0xCC,0xAF +9CAC ; 9CAC: 21 +9CAC .ascii '!' +9CAD .byte 0xBD,0xC0,0xBA +9CB0 ; 9CB0: 20,77 +9CB0 .ascii ' w' +9CB2 .byte 0xF6,0x00 +9CB4 ; 9CB4: 67 +9CB4 .ascii 'g' +9CB5 .byte 0xC4,0x08,0x27,0x08,0xCC,0xAF +9CBB ; 9CBB: 2C +9CBB .ascii ',' +9CBC .byte 0xBD,0xC0,0xBA +9CBF ; 9CBF: 20 +9CBF .ascii ' ' +9CC0 .byte 0x06,0xCC,0xAF +9CC3 ; 9CC3: 37 +9CC3 .ascii '7' +9CC4 .byte 0xBD,0xC0,0xBA +9CC7 ; 9CC7: 20,60 +9CC7 .ascii ' `' +9CC9 .byte 0xF6,0x00 +9CCB ; 9CCB: 67 +9CCB .ascii 'g' +9CCC .byte 0xC4 +9CCD ; 9CCD: 40 +9CCD .ascii '@' +9CCE .byte 0x27,0x08,0xCC,0xAF,0x84,0xBD,0xC0,0xBA +9CD6 ; 9CD6: 20 +9CD6 .ascii ' ' +9CD7 .byte 0x06,0xCC,0xAF,0x8F,0xBD,0xC0,0xBA +9CDE ; 9CDE: 20,49 +9CDE .ascii ' I' +9CE0 .byte 0xF6,0x0E +9CE2 ; 9CE2: 70 +9CE2 .ascii 'p' +9CE3 .byte 0xC1,0x01 +9CE5 ; 9CE5: 26 +9CE5 .ascii '&' +9CE6 .byte 0x08,0xCC,0xAE,0xBE,0xBD,0xC0,0xBA +9CED ; 9CED: 20 +9CED .ascii ' ' +9CEE .byte 0x06,0xCC,0xAE,0xC9,0xBD,0xC0,0xBA +9CF5 ; 9CF5: 20,32 +9CF5 .ascii ' 2' +9CF7 .byte 0xF6,0x0E +9CF9 ; 9CF9: 6F +9CF9 .ascii 'o' +9CFA .byte 0xC1,0x01 +9CFC ; 9CFC: 26 +9CFC .ascii '&' +9CFD .byte 0x08,0xCC,0xAE,0xD4,0xBD,0xC0,0xBA +9D04 ; 9D04: 20 +9D04 .ascii ' ' +9D05 .byte 0x06,0xCC,0xAE,0xDF,0xBD,0xC0,0xBA +9D0C ; 9D0C: 20 +9D0C .ascii ' ' +9D0D .byte 0x1B,0xF6,0x00 +9D10 ; 9D10: 67,2C +9D10 .ascii 'g,' +9D12 .byte 0x08,0xCC,0xAF +9D15 ; 9D15: 6E +9D15 .ascii 'n' +9D16 .byte 0xBD,0xC0,0xBA +9D19 ; 9D19: 20 +9D19 .ascii ' ' +9D1A .byte 0x06,0xCC,0xAF +9D1D ; 9D1D: 79 +9D1D .ascii 'y' +9D1E .byte 0xBD,0xC0,0xBA +9D21 ; 9D21: 20 +9D21 .ascii ' ' +9D22 .byte 0x06,0xCC,0xAF,0xB0,0xBD,0xC0,0xBA +9D29 ; 9D29: 39 +9D29 .ascii '9' +9D2A .byte 0xBD,0xBE +9D2C ; 9D2C: 4B +9D2C .ascii 'K' +9D2D .byte 0xF6,0x00 +9D2F ; 9D2F: 22,4F +9D2F .ascii '"O' +9D31 .byte 0xBD,0xE7,0x95,0xF6,0x00 +9D36 ; 9D36: 5E +9D36 .ascii '^' +9D37 .byte 0xF7,0x0B,0x99,0xF6,0x00 +9D3C ; 9D3C: 5F +9D3C .ascii '_' +9D3D .byte 0xF7,0x0B,0x98,0xC6 +9D41 ; 9D41: 20 +9D41 .ascii ' ' +9D42 .byte 0xF7,0x0B,0x97,0xF6,0x00 +9D47 ; 9D47: 24,4F +9D47 .ascii '$O' +9D49 .byte 0xBD,0xE7,0x95,0xC6 +9D4D ; 9D4D: 50 +9D4D .ascii 'P' +9D4E .byte 0xF7,0x0B,0x96,0xF6,0x00 +9D53 ; 9D53: 5E +9D53 .ascii '^' +9D54 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9D59 ; 9D59: 5F +9D59 .ascii '_' +9D5A .byte 0xF7,0x0B,0x94,0xC6 +9D5E ; 9D5E: 20 +9D5E .ascii ' ' +9D5F .byte 0xF7,0x0B,0x93,0xF6,0x00 +9D64 ; 9D64: 2A,4F +9D64 .ascii '*O' +9D66 .byte 0xBD,0xE7,0x95,0xC6 +9D6A ; 9D6A: 46 +9D6A .ascii 'F' +9D6B .byte 0xF7,0x0B,0x92,0xF6,0x00 +9D70 ; 9D70: 5E +9D70 .ascii '^' +9D71 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9D76 ; 9D76: 5F +9D76 .ascii '_' +9D77 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9D7D ; 9D7D: 39 +9D7D .ascii '9' +9D7E .byte 0xBD,0xBE +9D80 ; 9D80: 4B +9D80 .ascii 'K' +9D81 .byte 0xF6,0x00 +9D83 ; 9D83: 60,4F +9D83 .ascii '`O' +9D85 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00,0xF7,0x0B +9D8D .byte 0x99,0xF6,0x00 +9D90 ; 9D90: 60,4F +9D90 .ascii '`O' +9D92 .byte 0xC3,0x0A,0x91,0x8F,0xE6,0x00,0xF7,0x0B +9D9A .byte 0x98,0xF6,0x00 +9D9D ; 9D9D: 60,4F +9D9D .ascii '`O' +9D9F .byte 0xC3,0x0A,0x92,0x8F,0xE6,0x00,0xF7,0x0B +9DA7 .byte 0x97,0xF6,0x00 +9DAA ; 9DAA: 60,4F +9DAA .ascii '`O' +9DAC .byte 0xC3,0x0A,0x94,0x8F,0xE6,0x00,0xF7,0x0B +9DB4 .byte 0x95,0xF6,0x00 +9DB7 ; 9DB7: 60,4F +9DB7 .ascii '`O' +9DB9 .byte 0xC3,0x0A,0x95,0x8F,0xE6,0x00,0xF7,0x0B +9DC1 .byte 0x94,0xF6,0x00 +9DC4 ; 9DC4: 60,4F +9DC4 .ascii '`O' +9DC6 .byte 0xC3,0x0A,0x96,0x8F,0xE6,0x00,0xF7,0x0B +9DCE .byte 0x93,0xC6 +9DD0 ; 9DD0: 20 +9DD0 .ascii ' ' +9DD1 .byte 0xF7,0x0B,0x92,0xC6 +9DD5 ; 9DD5: 20 +9DD5 .ascii ' ' +9DD6 .byte 0xF7,0x0B,0x91,0xF6,0x00 +9DDB ; 9DDB: 54,4F +9DDB .ascii 'TO' +9DDD .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B +9DE5 .byte 0x90,0xF6,0x00 +9DE8 ; 9DE8: 38 +9DE8 .ascii '8' +9DE9 .byte 0xC1,0x03 +9DEB ; 9DEB: 24 +9DEB .ascii '$' +9DEC .byte 0x0F,0xF6,0x00 +9DEF ; 9DEF: 60,4F +9DEF .ascii '`O' +9DF1 .byte 0xC3,0x0A,0x93,0x8F,0xE6,0x00,0xF7,0x0B +9DF9 .byte 0x96 +9DFA ; 9DFA: 20 +9DFA .ascii ' ' +9DFB .byte 0x05,0xC6,0x1F,0xF7,0x0B,0x96,0xBD,0xBE +9E03 .byte 0x01,0xF6,0x00 +9E06 ; 9E06: 38,26 +9E06 .ascii '8&' +9E08 .byte 0x05,0xC6,0x05,0xF7,0x00 +9E0D ; 9E0D: 38,39 +9E0D .ascii '89' +9E0F .byte 0xBD,0xBE +9E11 ; 9E11: 4B +9E11 .ascii 'K' +9E12 .byte 0xF6,0x00 +9E14 ; 9E14: 48,26 +9E14 .ascii 'H&' +9E16 .byte 0x15,0xF6,0x00 +9E19 ; 9E19: 66 +9E19 .ascii 'f' +9E1A .byte 0x27,0x08,0xCC,0xAF,0xC6,0xBD,0xC0,0xBA +9E22 ; 9E22: 20 +9E22 .ascii ' ' +9E23 .byte 0x06,0xCC,0xAF,0xD1,0xBD,0xC0,0xBA +9E2A ; 9E2A: 20 +9E2A .ascii ' ' +9E2B .byte 0x5C,0xC6 +9E2D ; 9E2D: 4D +9E2D .ascii 'M' +9E2E .byte 0xF7,0x0B,0x99,0xC6 +9E32 ; 9E32: 45 +9E32 .ascii 'E' +9E33 .byte 0xF7,0x0B,0x98,0xC6 +9E37 ; 9E37: 4E +9E37 .ascii 'N' +9E38 .byte 0xF7,0x0B,0x97,0xC6 +9E3C ; 9E3C: 55 +9E3C .ascii 'U' +9E3D .byte 0xF7,0x0B,0x96,0xC6 +9E41 ; 9E41: 20 +9E41 .ascii ' ' +9E42 .byte 0xF7,0x0B,0x95,0xF6,0x00 +9E47 ; 9E47: 48 +9E47 .ascii 'H' +9E48 .byte 0xCB +9E49 ; 9E49: 30 +9E49 .ascii '0' +9E4A .byte 0xF7,0x0B,0x94,0xF6,0x00 +9E4F ; 9E4F: 48 +9E4F .ascii 'H' +9E50 .byte 0xC1,0x0A +9E52 ; 9E52: 26 +9E52 .ascii '&' +9E53 .byte 0x05,0xC6 +9E55 ; 9E55: 30 +9E55 .ascii '0' +9E56 .byte 0xF7,0x0B,0x94,0xC6 +9E5A ; 9E5A: 20 +9E5A .ascii ' ' +9E5B .byte 0xF7,0x0B,0x93,0xC6 +9E5F ; 9E5F: 4F +9E5F .ascii 'O' +9E60 .byte 0xF7,0x0B,0x92,0xF6,0x00 +9E65 ; 9E65: 48,4F +9E65 .ascii 'HO' +9E67 .byte 0xC3,0x00 +9E69 ; 9E69: 68 +9E69 .ascii 'h' +9E6A .byte 0x8F,0xE6,0x00,0x27,0x0C,0xC6 +9E70 ; 9E70: 4E +9E70 .ascii 'N' +9E71 .byte 0xF7,0x0B,0x91,0xC6 +9E75 ; 9E75: 20 +9E75 .ascii ' ' +9E76 .byte 0xF7,0x0B,0x90 +9E79 ; 9E79: 20 +9E79 .ascii ' ' +9E7A .byte 0x0A,0xC6 +9E7C ; 9E7C: 46 +9E7C .ascii 'F' +9E7D .byte 0xF7,0x0B,0x91,0xC6 +9E81 ; 9E81: 46 +9E81 .ascii 'F' +9E82 .byte 0xF7,0x0B,0x90,0xBD,0xBE,0x01 +9E88 ; 9E88: 39 +9E88 .ascii '9' +9E89 .byte 0xBD,0xBE +9E8B ; 9E8B: 4B +9E8B .ascii 'K' +9E8C .byte 0xF6,0x00 +9E8E ; 9E8E: 48,4F +9E8E .ascii 'HO' +9E90 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00 +9E96 ; 9E96: 2D +9E96 .ascii '-' +9E97 .byte 0xA1,0xC4,0x9E,0xF5,0x9E,0xFE,0x9F,0x07 +9E9F .byte 0x9F,0x10,0x9F,0x19,0x9F +9EA4 ; 9EA4: 3B +9EA4 .ascii ';' +9EA5 .byte 0x9F +9EA6 ; 9EA6: 44 +9EA6 .ascii 'D' +9EA7 .byte 0x9F +9EA8 ; 9EA8: 52 +9EA8 .ascii 'R' +9EA9 .byte 0x9F +9EAA ; 9EAA: 5B +9EAA .ascii '[' +9EAB .byte 0x9F +9EAC ; 9EAC: 69 +9EAC .ascii 'i' +9EAD .byte 0x9F +9EAE ; 9EAE: 72 +9EAE .ascii 'r' +9EAF .byte 0x9F,0x80,0x9F,0x89,0x9F,0x97,0x9F,0xA0 +9EB7 .byte 0x9F,0xAE,0x9F,0xB7,0x9F,0xC5,0x9F,0xDD +9EBF .byte 0x9F,0xEB,0xA0,0x03,0xA0,0x11,0xA0 +9EC6 ; 9EC6: 29 +9EC6 .ascii ')' +9EC7 .byte 0xA0 +9EC8 ; 9EC8: 37 +9EC8 .ascii '7' +9EC9 .byte 0xA0 +9ECA ; 9ECA: 54 +9ECA .ascii 'T' +9ECB .byte 0xA0 +9ECC ; 9ECC: 62 +9ECC .ascii 'b' +9ECD .byte 0xA0,0x7F,0xA0,0x8D,0xA0,0x96,0xA0,0xA4 +9ED5 .byte 0xA0,0xAD,0xA0,0xBC,0xA0,0xC5,0xA0,0xD4 +9EDD .byte 0xA0,0xDD,0xA0,0xEC,0xA0,0xF5,0xA1,0x04 +9EE5 .byte 0xA1 +9EE6 ; 9EE6: 26 +9EE6 .ascii '&' +9EE7 .byte 0xA1 +9EE8 ; 9EE8: 34 +9EE8 .ascii '4' +9EE9 .byte 0xA1 +9EEA ; 9EEA: 55 +9EEA .ascii 'U' +9EEB .byte 0xA1 +9EEC ; 9EEC: 62 +9EEC .ascii 'b' +9EED .byte 0xA1,0x83,0xA1,0x90,0xA1,0xB1,0xA1,0xBE +9EF5 .byte 0xCC,0xB2,0x90,0xBD,0xC0,0xBA +9EFB ; 9EFB: 7E +9EFB .ascii '~' +9EFC .byte 0xA1,0xC4,0xCC,0x0C,0xBC,0xBD,0xC0,0xBA +9F04 ; 9F04: 7E +9F04 .ascii '~' +9F05 .byte 0xA1,0xC4,0xCC,0xB2,0xA2,0xBD,0xC0,0xBA +9F0D ; 9F0D: 7E +9F0D .ascii '~' +9F0E .byte 0xA1,0xC4,0xCC,0x0C,0xCC,0xBD,0xC0,0xBA +9F16 ; 9F16: 7E +9F16 .ascii '~' +9F17 .byte 0xA1,0xC4,0xC6 +9F1A ; 9F1A: 41 +9F1A .ascii 'A' +9F1B .byte 0xF7,0x0B,0x99,0xC6 +9F1F ; 9F1F: 55 +9F1F .ascii 'U' +9F20 .byte 0xF7,0x0B,0x98,0xC6 +9F24 ; 9F24: 44 +9F24 .ascii 'D' +9F25 .byte 0xF7,0x0B,0x97,0xC6 +9F29 ; 9F29: 54 +9F29 .ascii 'T' +9F2A .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +9F30 ; 9F30: 3C +9F30 .ascii '<' +9F31 .byte 0xFC,0x0C,0xE7,0xBD,0xA2,0xD4 +9F37 ; 9F37: 38,7E +9F37 .ascii '8~' +9F39 .byte 0xA1,0xC4,0xCC,0xB2,0xC6,0xBD,0xC0,0xBA +9F41 ; 9F41: 7E +9F41 .ascii '~' +9F42 .byte 0xA1,0xC4,0xFE,0x0D,0xE9 +9F47 ; 9F47: 3C +9F47 .ascii '<' +9F48 .byte 0xFC,0x0D,0xE7,0xBD,0xA3 +9F4D ; 9F4D: 41,38,7E +9F4D .ascii 'A8~' +9F50 .byte 0xA1,0xC4,0xCC,0xB2,0xD8,0xBD,0xC0,0xBA +9F58 ; 9F58: 7E +9F58 .ascii '~' +9F59 .byte 0xA1,0xC4,0xFE,0x0D,0xED +9F5E ; 9F5E: 3C +9F5E .ascii '<' +9F5F .byte 0xFC,0x0D,0xEB,0xBD,0xA3 +9F64 ; 9F64: 41,38,7E +9F64 .ascii 'A8~' +9F67 .byte 0xA1,0xC4,0xCC,0xB2,0xEA,0xBD,0xC0,0xBA +9F6F ; 9F6F: 7E +9F6F .ascii '~' +9F70 .byte 0xA1,0xC4,0xFE,0x0D,0xF1 +9F75 ; 9F75: 3C +9F75 .ascii '<' +9F76 .byte 0xFC,0x0D,0xEF,0xBD,0xA3 +9F7B ; 9F7B: 41,38,7E +9F7B .ascii 'A8~' +9F7E .byte 0xA1,0xC4,0xCC,0xB2,0xFC,0xBD,0xC0,0xBA +9F86 ; 9F86: 7E +9F86 .ascii '~' +9F87 .byte 0xA1,0xC4,0xFE,0x0D,0xF9 +9F8C ; 9F8C: 3C +9F8C .ascii '<' +9F8D .byte 0xFC,0x0D,0xF7,0xBD,0xA3 +9F92 ; 9F92: 41,38,7E +9F92 .ascii 'A8~' +9F95 .byte 0xA1,0xC4,0xCC,0xB3,0x0E,0xBD,0xC0,0xBA +9F9D ; 9F9D: 7E +9F9D .ascii '~' +9F9E .byte 0xA1,0xC4,0xFE,0x0D,0xFD +9FA3 ; 9FA3: 3C +9FA3 .ascii '<' +9FA4 .byte 0xFC,0x0D,0xFB,0xBD,0xA3 +9FA9 ; 9FA9: 41,38,7E +9FA9 .ascii 'A8~' +9FAC .byte 0xA1,0xC4,0xCC,0xB3 +9FB0 ; 9FB0: 35 +9FB0 .ascii '5' +9FB1 .byte 0xBD,0xC0,0xBA +9FB4 ; 9FB4: 7E +9FB4 .ascii '~' +9FB5 .byte 0xA1,0xC4,0xFE,0x0D,0xF5 +9FBA ; 9FBA: 3C +9FBA .ascii '<' +9FBB .byte 0xFC,0x0D,0xF3,0xBD,0xA3 +9FC0 ; 9FC0: 41,38,7E +9FC0 .ascii 'A8~' +9FC3 .byte 0xA1,0xC4,0xC6 +9FC6 ; 9FC6: 24 +9FC6 .ascii '$' +9FC7 .byte 0xF7,0x0B,0x99,0xC6 +9FCB ; 9FCB: 31 +9FCB .ascii '1' +9FCC .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 +9FD2 ; 9FD2: 3C +9FD2 .ascii '<' +9FD3 .byte 0xFC,0x0C,0xDD,0xBD,0xA2,0xD4 +9FD9 ; 9FD9: 38,7E +9FD9 .ascii '8~' +9FDB .byte 0xA1,0xC4,0xFE,0x0C,0xF5 +9FE0 ; 9FE0: 3C +9FE0 .ascii '<' +9FE1 .byte 0xFC,0x0C,0xF3,0xBD,0xA3 +9FE6 ; 9FE6: 41,38,7E +9FE6 .ascii 'A8~' +9FE9 .byte 0xA1,0xC4,0xC6 +9FEC ; 9FEC: 24 +9FEC .ascii '$' +9FED .byte 0xF7,0x0B,0x99,0xC6 +9FF1 ; 9FF1: 32 +9FF1 .ascii '2' +9FF2 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 +9FF8 ; 9FF8: 3C +9FF8 .ascii '<' +9FF9 .byte 0xFC,0x0C,0xDF,0xBD,0xA2,0xD4 +9FFF ; 9FFF: 38,7E +9FFF .ascii '8~' +A001 .byte 0xA1,0xC4,0xFE,0x0C,0xF9 +A006 ; A006: 3C +A006 .ascii '<' +A007 .byte 0xFC,0x0C,0xF7,0xBD,0xA3 +A00C ; A00C: 41,38,7E +A00C .ascii 'A8~' +A00F .byte 0xA1,0xC4,0xC6 +A012 ; A012: 24 +A012 .ascii '$' +A013 .byte 0xF7,0x0B,0x99,0xC6 +A017 ; A017: 35 +A017 .ascii '5' +A018 .byte 0xF7,0x0B,0x98,0xCE,0x00,0x00 +A01E ; A01E: 3C +A01E .ascii '<' +A01F .byte 0xFC,0x0C,0xE1,0xBD,0xA2,0xD4 +A025 ; A025: 38,7E +A025 .ascii '8~' +A027 .byte 0xA1,0xC4,0xFE,0x0C,0xFD +A02C ; A02C: 3C +A02C .ascii '<' +A02D .byte 0xFC,0x0C,0xFB,0xBD,0xA3 +A032 ; A032: 41,38,7E +A032 .ascii 'A8~' +A035 .byte 0xA1,0xC4,0xC6 +A038 ; A038: 24 +A038 .ascii '$' +A039 .byte 0xF7,0x0B,0x99,0xC6 +A03D ; A03D: 31 +A03D .ascii '1' +A03E .byte 0xF7,0x0B,0x98,0xC6 +A042 ; A042: 30 +A042 .ascii '0' +A043 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 +A049 ; A049: 3C +A049 .ascii '<' +A04A .byte 0xFC,0x0C,0xE3,0xBD,0xA2,0xD4 +A050 ; A050: 38,7E +A050 .ascii '8~' +A052 .byte 0xA1,0xC4,0xFE,0x0D,0x01 +A057 ; A057: 3C +A057 .ascii '<' +A058 .byte 0xFC,0x0C,0xFF,0xBD,0xA3 +A05D ; A05D: 41,38,7E +A05D .ascii 'A8~' +A060 .byte 0xA1,0xC4,0xC6 +A063 ; A063: 24 +A063 .ascii '$' +A064 .byte 0xF7,0x0B,0x99,0xC6 +A068 ; A068: 32 +A068 .ascii '2' +A069 .byte 0xF7,0x0B,0x98,0xC6 +A06D ; A06D: 30 +A06D .ascii '0' +A06E .byte 0xF7,0x0B,0x97,0xCE,0x00,0x00 +A074 ; A074: 3C +A074 .ascii '<' +A075 .byte 0xFC,0x0C,0xE5,0xBD,0xA2,0xD4 +A07B ; A07B: 38,7E +A07B .ascii '8~' +A07D .byte 0xA1,0xC4,0xFE,0x0D,0x05 +A082 ; A082: 3C +A082 .ascii '<' +A083 .byte 0xFC,0x0D,0x03,0xBD,0xA3 +A088 ; A088: 41,38,7E +A088 .ascii 'A8~' +A08B .byte 0xA1,0xC4,0xCC,0xB3,0xB7,0xBD,0xC0,0xBA +A093 ; A093: 7E +A093 .ascii '~' +A094 .byte 0xA1,0xC4,0xCE,0x00,0x01 +A099 ; A099: 3C +A099 .ascii '<' +A09A .byte 0xFC,0x0C,0xF1,0xBD,0xA2,0xD4 +A0A0 ; A0A0: 38,7E +A0A0 .ascii '8~' +A0A2 .byte 0xA1,0xC4,0xCC,0xB3,0xCE,0xBD,0xC0,0xBA +A0AA ; A0AA: 7E +A0AA .ascii '~' +A0AB .byte 0xA1,0xC4,0xFE,0x0C,0xE9 +A0B0 ; A0B0: 3C +A0B0 .ascii '<' +A0B1 .byte 0xF6,0x0C,0xDC +A0B4 ; A0B4: 4F +A0B4 .ascii 'O' +A0B5 .byte 0xBD,0xA3,0x1A +A0B8 ; A0B8: 38,7E +A0B8 .ascii '8~' +A0BA .byte 0xA1,0xC4,0xCC,0xB3,0xE0,0xBD,0xC0,0xBA +A0C2 ; A0C2: 7E +A0C2 .ascii '~' +A0C3 .byte 0xA1,0xC4,0xFE,0x0C,0xEB +A0C8 ; A0C8: 3C +A0C8 .ascii '<' +A0C9 .byte 0xF6,0x0C,0xDB +A0CC ; A0CC: 4F +A0CC .ascii 'O' +A0CD .byte 0xBD,0xA3,0x1A +A0D0 ; A0D0: 38,7E +A0D0 .ascii '8~' +A0D2 .byte 0xA1,0xC4,0xCC,0xB3,0xF2,0xBD,0xC0,0xBA +A0DA ; A0DA: 7E +A0DA .ascii '~' +A0DB .byte 0xA1,0xC4,0xFE,0x0C,0xED +A0E0 ; A0E0: 3C +A0E0 .ascii '<' +A0E1 .byte 0xF6,0x0C,0xDA +A0E4 ; A0E4: 4F +A0E4 .ascii 'O' +A0E5 .byte 0xBD,0xA3,0x1A +A0E8 ; A0E8: 38,7E +A0E8 .ascii '8~' +A0EA .byte 0xA1,0xC4,0xCC,0xB4,0x04,0xBD,0xC0,0xBA +A0F2 ; A0F2: 7E +A0F2 .ascii '~' +A0F3 .byte 0xA1,0xC4,0xFE,0x0C,0xEF +A0F8 ; A0F8: 3C +A0F8 .ascii '<' +A0F9 .byte 0xF6,0x0C,0xD9 +A0FC ; A0FC: 4F +A0FC .ascii 'O' +A0FD .byte 0xBD,0xA3,0x1A +A100 ; A100: 38,7E +A100 .ascii '8~' +A102 .byte 0xA1,0xC4,0xC6 +A105 ; A105: 57 +A105 .ascii 'W' +A106 .byte 0xF7,0x0B,0x99,0xC6 +A10A ; A10A: 53 +A10A .ascii 'S' +A10B .byte 0xF7,0x0B,0x98,0xC6 +A10F ; A10F: 4E +A10F .ascii 'N' +A110 .byte 0xF7,0x0B,0x97,0xC6 +A114 ; A114: 4B +A114 .ascii 'K' +A115 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A11B ; A11B: 3C +A11B .ascii '<' +A11C .byte 0xFC,0x0D,0x07,0xBD,0xA2,0xD4 +A122 ; A122: 38,7E +A122 .ascii '8~' +A124 .byte 0xA1,0xC4,0xFE,0x0D,0x11 +A129 ; A129: 3C +A129 .ascii '<' +A12A .byte 0xFC,0x0D,0x0F,0xBD,0xA3 +A12F ; A12F: 41,38,7E +A12F .ascii 'A8~' +A132 .byte 0xA1,0xC4,0xC6 +A135 ; A135: 53 +A135 .ascii 'S' +A136 .byte 0xF7,0x0B,0x99,0xC6 +A13A ; A13A: 48 +A13A .ascii 'H' +A13B .byte 0xF7,0x0B,0x98,0xC6 +A13F ; A13F: 50 +A13F .ascii 'P' +A140 .byte 0xF7,0x0B,0x97,0xC6 +A144 ; A144: 52 +A144 .ascii 'R' +A145 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A14B ; A14B: 3C +A14B .ascii '<' +A14C .byte 0xFC,0x0D,0x09,0xBD,0xA2,0xD4 +A152 ; A152: 38,20,6F +A152 .ascii '8 o' +A155 .byte 0xFE,0x0D,0x15 +A158 ; A158: 3C +A158 .ascii '<' +A159 .byte 0xFC,0x0D,0x13,0xBD,0xA3 +A15E ; A15E: 41,38,20,62 +A15E .ascii 'A8 b' +A162 .byte 0xC6 +A163 ; A163: 50 +A163 .ascii 'P' +A164 .byte 0xF7,0x0B,0x99,0xC6 +A168 ; A168: 52 +A168 .ascii 'R' +A169 .byte 0xF7,0x0B,0x98,0xC6 +A16D ; A16D: 4D +A16D .ascii 'M' +A16E .byte 0xF7,0x0B,0x97,0xC6 +A172 ; A172: 4F +A172 .ascii 'O' +A173 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A179 ; A179: 3C +A179 .ascii '<' +A17A .byte 0xFC,0x0D,0x0B,0xBD,0xA2,0xD4 +A180 ; A180: 38,20,41 +A180 .ascii '8 A' +A183 .byte 0xFE,0x0D,0x19 +A186 ; A186: 3C +A186 .ascii '<' +A187 .byte 0xFC,0x0D,0x17,0xBD,0xA3 +A18C ; A18C: 41,38,20,34 +A18C .ascii 'A8 4' +A190 .byte 0xC6 +A191 ; A191: 46 +A191 .ascii 'F' +A192 .byte 0xF7,0x0B,0x99,0xC6 +A196 ; A196: 52 +A196 .ascii 'R' +A197 .byte 0xF7,0x0B,0x98,0xC6 +A19B ; A19B: 45 +A19B .ascii 'E' +A19C .byte 0xF7,0x0B,0x97,0xC6 +A1A0 ; A1A0: 45 +A1A0 .ascii 'E' +A1A1 .byte 0xF7,0x0B,0x96,0xCE,0x00,0x00 +A1A7 ; A1A7: 3C +A1A7 .ascii '<' +A1A8 .byte 0xFC,0x0D,0x0D,0xBD,0xA2,0xD4 +A1AE ; A1AE: 38,20 +A1AE .ascii '8 ' +A1B0 .byte 0x13,0xFE,0x0D,0x1D +A1B4 ; A1B4: 3C +A1B4 .ascii '<' +A1B5 .byte 0xFC,0x0D,0x1B,0xBD,0xA3 +A1BA ; A1BA: 41,38,20 +A1BA .ascii 'A8 ' +A1BD .byte 0x06,0xCC,0xB4,0x84,0xBD,0xC0,0xBA,0xF6 +A1C5 .byte 0x00 +A1C6 ; A1C6: 48 +A1C6 .ascii 'H' +A1C7 .byte 0xC1 +A1C8 ; A1C8: 2E,23,74 +A1C8 .ascii '.#t' +A1CB .byte 0xF6,0x00 +A1CD ; A1CD: 48 +A1CD .ascii 'H' +A1CE .byte 0xC1,0x92 +A1D0 ; A1D0: 24,6D +A1D0 .ascii '$m' +A1D2 .byte 0xF6,0x00 +A1D4 ; A1D4: 48,4F +A1D4 .ascii 'HO' +A1D6 .byte 0x05,0xC3,0x08 +A1D9 ; A1D9: 6C +A1D9 .ascii 'l' +A1DA .byte 0x8F,0xEC,0x00,0xC4,0x80 +A1DF ; A1DF: 26 +A1DF .ascii '&' +A1E0 .byte 0x0E +A1E1 ; A1E1: 7C +A1E1 .ascii '|' +A1E2 .byte 0x00 +A1E3 ; A1E3: 48 +A1E3 .ascii 'H' +A1E4 .byte 0xF6,0x00 +A1E6 ; A1E6: 48 +A1E6 .ascii 'H' +A1E7 .byte 0xC1,0x92 +A1E9 ; A1E9: 26 +A1E9 .ascii '&' +A1EA .byte 0x02 +A1EB ; A1EB: 20 +A1EB .ascii ' ' +A1EC .byte 0x02 +A1ED ; A1ED: 20 +A1ED .ascii ' ' +A1EE .byte 0xE3,0xF6,0x00 +A1F1 ; A1F1: 48,4F +A1F1 .ascii 'HO' +A1F3 .byte 0xC3,0xFF,0xD2,0xBD,0xE7,0x95,0xF6,0x00 +A1FB ; A1FB: 5E +A1FB .ascii '^' +A1FC .byte 0xF7,0x0B,0x99,0xF6,0x00 +A201 ; A201: 5F +A201 .ascii '_' +A202 .byte 0xF7,0x0B,0x98,0xF6,0x00 +A207 ; A207: 48,4F +A207 .ascii 'HO' +A209 .byte 0x05,0xC3,0x0C,0xC3,0x8F,0xEC,0x00,0xBD +A211 .byte 0xE7 +A212 ; A212: 45 +A212 .ascii 'E' +A213 .byte 0xF6,0x00 +A215 ; A215: 57 +A215 .ascii 'W' +A216 .byte 0xF7,0x0B,0x94,0xF6,0x00 +A21B ; A21B: 5A +A21B .ascii 'Z' +A21C .byte 0xF7,0x0B,0x93,0xF6,0x00 +A221 ; A221: 5D +A221 .ascii ']' +A222 .byte 0xF7,0x0B,0x92,0xF6,0x00 +A227 ; A227: 5E +A227 .ascii '^' +A228 .byte 0xF7,0x0B,0x91,0xF6,0x00 +A22D ; A22D: 5F +A22D .ascii '_' +A22E .byte 0xF7,0x0B,0x90 +A231 ; A231: 5F,4F +A231 .ascii '_O' +A233 .byte 0x8D,0x27,0xF6,0x00 +A237 ; A237: 48 +A237 .ascii 'H' +A238 .byte 0xC1,0x92 +A23A ; A23A: 26 +A23A .ascii '&' +A23B .byte 0x03,0x7F,0x00 +A23E ; A23E: 2C +A23E .ascii ',' +A23F .byte 0xF6,0x00 +A241 ; A241: 48 +A241 .ascii 'H' +A242 .byte 0xC1,0x92 +A244 ; A244: 26 +A244 .ascii '&' +A245 .byte 0x15,0xF6,0x00,0x1F,0xC4,0x10,0x27,0x08 +A24D .byte 0xCC,0xAF,0x9A,0xBD,0xC0,0xBA +A253 ; A253: 20 +A253 .ascii ' ' +A254 .byte 0x06,0xCC,0xAF,0xA5,0xBD,0xC0,0xBA +A25B ; A25B: 39,37,36 +A25B .ascii '976' +A25E .byte 0xF6,0x00 +A260 ; A260: 2C,26,6F +A260 .ascii ',&o' +A263 .byte 0xBD,0xBE +A265 ; A265: 69,30 +A265 .ascii 'i0' +A267 .byte 0xE6,0x01,0x27 +A26A ; A26A: 5F +A26A .ascii '_' +A26B .byte 0xF6,0x00,0x13,0xC1,0x01 +A270 ; A270: 23,58 +A270 .ascii '#X' +A272 .byte 0xCE,0x10 +A274 ; A274: 28 +A274 .ascii '(' +A275 .byte 0x1C,0x00 +A277 ; A277: 40 +A277 .ascii '@' +A278 .byte 0xCE,0x00,0x01 +A27B ; A27B: 3C +A27B .ascii '<' +A27C .byte 0xF6,0x0B,0x90 +A27F ; A27F: 4F +A27F .ascii 'O' +A280 .byte 0xBD,0xBD,0xB5 +A283 ; A283: 38 +A283 .ascii '8' +A284 .byte 0xCE,0x10 +A286 ; A286: 28 +A286 .ascii '(' +A287 .byte 0x1D,0x00 +A289 ; A289: 40 +A289 .ascii '@' +A28A .byte 0xF6,0x0B,0x91,0xF7,0x0B,0x90,0xF6,0x00 +A292 .byte 0x13,0xC1,0x02 +A295 ; A295: 26 +A295 .ascii '&' +A296 .byte 0x07,0xC6 +A298 ; A298: 2E +A298 .ascii '.' +A299 .byte 0xF7,0x0B,0x91 +A29C ; A29C: 20,2C +A29C .ascii ' ,' +A29E .byte 0xF6,0x00,0x13,0xC1,0x04 +A2A3 ; A2A3: 26 +A2A3 .ascii '&' +A2A4 .byte 0x0D,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xC6 +A2AC ; A2AC: 2E +A2AC .ascii '.' +A2AD .byte 0xF7,0x0B,0x92 +A2B0 ; A2B0: 20 +A2B0 .ascii ' ' +A2B1 .byte 0x18,0xF6,0x00,0x13,0xC1,0x08 +A2B7 ; A2B7: 26 +A2B7 .ascii '&' +A2B8 .byte 0x11,0xF6,0x0B,0x92,0xF7,0x0B,0x91,0xF6 +A2C0 .byte 0x0B,0x93,0xF7,0x0B,0x92,0xC6 +A2C6 ; A2C6: 2E +A2C6 .ascii '.' +A2C7 .byte 0xF7,0x0B,0x93,0xBD,0xBE,0x10,0xC6,0x03 +A2CF .byte 0xF7,0x00 +A2D1 ; A2D1: 2C,38,39,37,36,30 +A2D1 .ascii ',89760' +A2D7 .byte 0xEC,0x00,0xBD,0xE7 +A2DB ; A2DB: 45 +A2DB .ascii 'E' +A2DC .byte 0xF6,0x00 +A2DE ; A2DE: 57 +A2DE .ascii 'W' +A2DF .byte 0xF7,0x0B,0x94,0xF6,0x00 +A2E4 ; A2E4: 5A +A2E4 .ascii 'Z' +A2E5 .byte 0xF7,0x0B,0x93,0xF6,0x00 +A2EA ; A2EA: 5D +A2EA .ascii ']' +A2EB .byte 0xF7,0x0B,0x92,0xF6,0x00 +A2F0 ; A2F0: 5E +A2F0 .ascii '^' +A2F1 .byte 0xF7,0x0B,0x91,0xF6,0x00 +A2F6 ; A2F6: 5F +A2F6 .ascii '_' +A2F7 .byte 0xF7,0x0B,0x90 +A2FA ; A2FA: 30 +A2FA .ascii '0' +A2FB .byte 0xE6,0x05,0x27,0x14,0xF6,0x00,0x17,0xC4 +A303 .byte 0x08 +A304 ; A304: 26 +A304 .ascii '&' +A305 .byte 0x05,0xC6 +A307 ; A307: 24 +A307 .ascii '$' +A308 .byte 0xF7,0x0B,0x95,0xCC,0x00,0x01,0xBD,0xA2 +A310 .byte 0x5C +A311 ; A311: 20 +A311 .ascii ' ' +A312 .byte 0x05 +A313 ; A313: 5F,4F +A313 .ascii '_O' +A315 .byte 0xBD,0xA2,0x5C +A318 ; A318: 38,39,37,36,30 +A318 .ascii '89760' +A31D .byte 0xE6,0x01 +A31F ; A31F: 4F +A31F .ascii 'O' +A320 .byte 0xBD,0xE7,0x95,0xF6,0x00 +A325 ; A325: 5D +A325 .ascii ']' +A326 .byte 0xF7,0x0B,0x99,0xF6,0x00 +A32B ; A32B: 5E +A32B .ascii '^' +A32C .byte 0xF7,0x0B,0x98,0xF6,0x00 +A331 ; A331: 5F +A331 .ascii '_' +A332 .byte 0xF7,0x0B,0x97,0xCE,0x00,0x01 +A338 ; A338: 3C,30 +A338 .ascii '<0' +A33A .byte 0xEC,0x06,0x8D,0x96 +A33E ; A33E: 38,38,39,38,37,36,3C,30 +A33E .ascii '889876<0' +A346 .byte 0xEC,0x04 +A348 ; A348: 37,36 +A348 .ascii '76' +A34A .byte 0xEC,0x02,0xBD,0xE6 +A34E ; A34E: 21,38 +A34E .ascii '!8' +A350 .byte 0xC6 +A351 ; A351: 20 +A351 .ascii ' ' +A352 .byte 0xF7,0x0B,0x99,0xF6,0x00,0x17,0xC4,0x08 +A35A ; A35A: 26 +A35A .ascii '&' +A35B .byte 0x05,0xC6 +A35D ; A35D: 24 +A35D .ascii '$' +A35E .byte 0xF7,0x0B,0x98,0xCC,0x00,0x01,0xBD,0xA2 +A366 .byte 0x5C +A367 ; A367: 38,31,31,6E +A367 .ascii '811n' +A36B .byte 0x00,0xBD,0xBE +A36E ; A36E: 4B +A36E .ascii 'K' +A36F .byte 0xCC,0xAF,0xDC,0xBD,0xC0,0xBA,0xCC,0x01 +A377 .byte 0xF4,0xBD,0xE5 +A37A ; A37A: 71,39 +A37A .ascii 'q9' +A37C .byte 0xFC,0x00 +A37E ; A37E: 52 +A37E .ascii 'R' +A37F .byte 0xFD,0x0B,0xB5,0x8D,0xE8 +A384 ; A384: 39 +A384 .ascii '9' +A385 .byte 0xF6,0x00,0x1F,0xC4 +A389 ; A389: 40 +A389 .ascii '@' +A38A .byte 0x27 +A38B ; A38B: 73 +A38B .ascii 's' +A38C .byte 0xF6,0x00,0x06 +A38F ; A38F: 4F +A38F .ascii 'O' +A390 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00 +A397 ; A397: 5F +A397 .ascii '_' +A398 .byte 0x84,0xC0,0xFA,0x00 +A39C ; A39C: 28 +A39C .ascii '(' +A39D .byte 0xBA,0x00,0x27,0xFD,0x00,0x27,0xFC,0x00 +A3A5 .byte 0x27 +A3A6 ; A3A6: 37,36 +A3A6 .ascii '76' +A3A8 .byte 0xF6,0x00,0x06 +A3AB ; A3AB: 4F +A3AB .ascii 'O' +A3AC .byte 0x05,0xC3,0x08,0x00 +A3B0 ; A3B0: 38 +A3B0 .ascii '8' +A3B1 .byte 0x8F,0xED,0x00,0xFC,0x00,0x27 +A3B7 ; A3B7: 43,53,37,36 +A3B7 .ascii 'CS76' +A3BB .byte 0xF6,0x00,0x06 +A3BE ; A3BE: 4F +A3BE .ascii 'O' +A3BF .byte 0x05,0xC3,0x0B,0xF1 +A3C3 ; A3C3: 38 +A3C3 .ascii '8' +A3C4 .byte 0x8F,0xED,0x00,0xF6,0x00,0x06 +A3CA ; A3CA: 4F +A3CA .ascii 'O' +A3CB .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +A3D3 .byte 0x80,0x84,0xF7,0xFA,0x00 +A3D8 ; A3D8: 47 +A3D8 .ascii 'G' +A3D9 .byte 0xBA,0x00 +A3DB ; A3DB: 46 +A3DB .ascii 'F' +A3DC .byte 0xFD,0x00 +A3DE ; A3DE: 46 +A3DE .ascii 'F' +A3DF .byte 0xF6,0x00,0x19,0xC4,0x10,0x27,0x06,0xCE +A3E7 .byte 0x00 +A3E8 ; A3E8: 46 +A3E8 .ascii 'F' +A3E9 .byte 0x1C,0x00,0x08,0xFC,0x00 +A3EE ; A3EE: 46,37,36 +A3EE .ascii 'F76' +A3F1 .byte 0xF6,0x00,0x06 +A3F4 ; A3F4: 4F +A3F4 .ascii 'O' +A3F5 .byte 0x05,0xC3,0x08,0xC8 +A3F9 ; A3F9: 38 +A3F9 .ascii '8' +A3FA .byte 0x8F,0xED,0x00 +A3FD ; A3FD: 20,22 +A3FD .ascii ' "' +A3FF .byte 0xCC +A400 ; A400: 2A +A400 .ascii '*' +A401 .byte 0xFF +A402 ; A402: 37,36 +A402 .ascii '76' +A404 .byte 0xF6,0x00,0x06 +A407 ; A407: 4F +A407 .ascii 'O' +A408 .byte 0x05,0xC3,0x08,0x00 +A40C ; A40C: 38 +A40C .ascii '8' +A40D .byte 0x8F,0xED,0x00,0xCC,0xD5,0x00 +A413 ; A413: 37,36 +A413 .ascii '76' +A415 .byte 0xF6,0x00,0x06 +A418 ; A418: 4F +A418 .ascii 'O' +A419 .byte 0x05,0xC3,0x0B,0xF1 +A41D ; A41D: 38 +A41D .ascii '8' +A41E .byte 0x8F,0xED,0x00,0xF6,0x00,0x1F,0xC4 +A425 ; A425: 40 +A425 .ascii '@' +A426 .byte 0x27 +A427 ; A427: 26 +A427 .ascii '&' +A428 .byte 0xF6,0x00,0x06 +A42B ; A42B: 4F +A42B .ascii 'O' +A42C .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 +A434 .byte 0xFF,0x84 +A436 ; A436: 3F +A436 .ascii '?' +A437 .byte 0xFD,0x00,0x27,0xF6,0x00,0x06 +A43D ; A43D: 4F +A43D .ascii 'O' +A43E .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +A446 .byte 0x7F +A447 ; A447: 4F +A447 .ascii 'O' +A448 .byte 0xFD,0x00 +A44A ; A44A: 46 +A44A .ascii 'F' +A44B .byte 0xBD,0xA3 +A44D ; A44D: 6C,39 +A44D .ascii 'l9' +A44F .byte 0xFC,0x00,0x0D,0xFD,0x0B,0xB7,0xBD,0xA3 +A457 ; A457: 6C,39,3C +A457 .ascii 'l9<' +A45A .byte 0xF6,0x00 +A45C ; A45C: 67 +A45C .ascii 'g' +A45D .byte 0xC4,0x02,0x27,0x08,0xCE,0x00 +A463 ; A463: 67 +A463 .ascii 'g' +A464 .byte 0x1D,0x00 +A466 ; A466: 4D,20 +A466 .ascii 'M ' +A468 .byte 0x0C,0xCE,0x00 +A46B ; A46B: 67 +A46B .ascii 'g' +A46C .byte 0x1D,0x00,0x10,0xCE,0x00 +A471 ; A471: 67 +A471 .ascii 'g' +A472 .byte 0x1D,0x00 +A474 ; A474: 20 +A474 .ascii ' ' +A475 .byte 0xF6,0x00 +A477 ; A477: 67 +A477 .ascii 'g' +A478 .byte 0xC4,0x10 +A47A ; A47A: 26 +A47A .ascii '&' +A47B .byte 0x06,0xCE,0x00 +A47E ; A47E: 67 +A47E .ascii 'g' +A47F .byte 0x1D,0x00 +A481 ; A481: 20 +A481 .ascii ' ' +A482 .byte 0xF6,0x00 +A484 ; A484: 67 +A484 .ascii 'g' +A485 .byte 0xC4,0x01,0x27,0x14,0xCE,0x00 +A48B ; A48B: 67 +A48B .ascii 'g' +A48C .byte 0x1D,0x00,0x02,0xCE,0x00 +A491 ; A491: 67 +A491 .ascii 'g' +A492 .byte 0x1D,0x00,0x10,0xCE,0x00 +A497 ; A497: 67 +A497 .ascii 'g' +A498 .byte 0x1D,0x00 +A49A ; A49A: 20,20 +A49A .ascii ' ' +A49C .byte 0x06,0xCE,0x00 +A49F ; A49F: 67 +A49F .ascii 'g' +A4A0 .byte 0x1D,0x00,0x08,0xF6,0x00 +A4A5 ; A4A5: 67 +A4A5 .ascii 'g' +A4A6 .byte 0xC4,0x04,0x27,0x12,0xCE,0x00 +A4AC ; A4AC: 67 +A4AC .ascii 'g' +A4AD .byte 0x1D,0x00,0x02,0xCE,0x00 +A4B2 ; A4B2: 67 +A4B2 .ascii 'g' +A4B3 .byte 0x1D,0x00,0x10,0xCE,0x00 +A4B8 ; A4B8: 67 +A4B8 .ascii 'g' +A4B9 .byte 0x1D,0x00 +A4BB ; A4BB: 20 +A4BB .ascii ' ' +A4BC .byte 0xF6,0x00 +A4BE ; A4BE: 67 +A4BE .ascii 'g' +A4BF .byte 0xC4,0x08 +A4C1 ; A4C1: 26 +A4C1 .ascii '&' +A4C2 .byte 0x06,0xCE,0x00 +A4C5 ; A4C5: 67 +A4C5 .ascii 'g' +A4C6 .byte 0x1D,0x00 +A4C8 ; A4C8: 40 +A4C8 .ascii '@' +A4C9 .byte 0xF6,0x00 +A4CB ; A4CB: 67 +A4CB .ascii 'g' +A4CC .byte 0xF7,0x0B,0xC0,0xF6,0x0E +A4D1 ; A4D1: 70 +A4D1 .ascii 'p' +A4D2 .byte 0xF7,0x0E +A4D4 ; A4D4: 6E +A4D4 .ascii 'n' +A4D5 .byte 0xF6,0x0E +A4D7 ; A4D7: 6D,26,39 +A4D7 .ascii 'm&9' +A4DA .byte 0xF6,0x0E +A4DC ; A4DC: 6F +A4DC .ascii 'o' +A4DD .byte 0x27 +A4DE ; A4DE: 34 +A4DE .ascii '4' +A4DF .byte 0x7F,0x00,0x06,0xF6,0x00,0x06,0xC1 +A4E6 ; A4E6: 3F,24,2A +A4E6 .ascii '?$*' +A4E9 .byte 0xF6,0x00,0x06 +A4EC ; A4EC: 4F +A4EC .ascii 'O' +A4ED .byte 0xCE,0x00,0x05,0x02 +A4F1 ; A4F1: 5D +A4F1 .ascii ']' +A4F2 .byte 0x27,0x1A,0xF6,0x00,0x06 +A4F7 ; A4F7: 4F +A4F7 .ascii 'O' +A4F8 .byte 0xC3,0x08,0x00 +A4FB ; A4FB: 30 +A4FB .ascii '0' +A4FC .byte 0xED,0x00,0xEC,0x00 +A500 ; A500: 37,36 +A500 .ascii '76' +A502 .byte 0xF6,0x00,0x06 +A505 ; A505: 4F +A505 .ascii 'O' +A506 .byte 0x05,0xC3,0x08,0xC8 +A50A ; A50A: 38 +A50A .ascii '8' +A50B .byte 0x8F,0xED,0x00 +A50E ; A50E: 7C +A50E .ascii '|' +A50F .byte 0x00,0x06 +A511 ; A511: 20 +A511 .ascii ' ' +A512 .byte 0xCF,0xF6,0x0E +A515 ; A515: 6F +A515 .ascii 'o' +A516 .byte 0xF7,0x0E +A518 ; A518: 6D +A518 .ascii 'm' +A519 .byte 0xBD,0xA3 +A51B ; A51B: 6C,38,39 +A51B .ascii 'l89' +A51E .byte 0xF6,0x00 +A520 ; A520: 22,4F +A520 .ascii '"O' +A522 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xA5 +A52A ; A52A: 79 +A52A .ascii 'y' +A52B .byte 0xA5 +A52C ; A52C: 35 +A52C .ascii '5' +A52D .byte 0xA5 +A52E ; A52E: 43 +A52E .ascii 'C' +A52F .byte 0xA5 +A530 ; A530: 51 +A530 .ascii 'Q' +A531 .byte 0xA5 +A532 ; A532: 5F +A532 .ascii '_' +A533 .byte 0xA5 +A534 ; A534: 6D +A534 .ascii 'm' +A535 .byte 0xF6,0x00 +A537 ; A537: 24 +A537 .ascii '$' +A538 .byte 0xF7,0x0B,0xAF,0xF6,0x00 +A53D ; A53D: 2A +A53D .ascii '*' +A53E .byte 0xF7,0x0B,0xB4 +A541 ; A541: 20,36 +A541 .ascii ' 6' +A543 .byte 0xF6,0x00 +A545 ; A545: 24 +A545 .ascii '$' +A546 .byte 0xF7,0x0B,0xAE,0xF6,0x00 +A54B ; A54B: 2A +A54B .ascii '*' +A54C .byte 0xF7,0x0B,0xB3 +A54F ; A54F: 20,28 +A54F .ascii ' (' +A551 .byte 0xF6,0x00 +A553 ; A553: 24 +A553 .ascii '$' +A554 .byte 0xF7,0x0B,0xAD,0xF6,0x00 +A559 ; A559: 2A +A559 .ascii '*' +A55A .byte 0xF7,0x0B,0xB2 +A55D ; A55D: 20 +A55D .ascii ' ' +A55E .byte 0x1A,0xF6,0x00 +A561 ; A561: 24 +A561 .ascii '$' +A562 .byte 0xF7,0x0B,0xAC,0xF6,0x00 +A567 ; A567: 2A +A567 .ascii '*' +A568 .byte 0xF7,0x0B,0xB1 +A56B ; A56B: 20 +A56B .ascii ' ' +A56C .byte 0x0C,0xF6,0x00 +A56F ; A56F: 24 +A56F .ascii '$' +A570 .byte 0xF7,0x0B,0xAB,0xF6,0x00 +A575 ; A575: 2A +A575 .ascii '*' +A576 .byte 0xF7,0x0B,0xB0,0xBD,0xA3 +A57B ; A57B: 6C,39 +A57B .ascii 'l9' +A57D .byte 0x7F,0x00 +A57F ; A57F: 54 +A57F .ascii 'T' +A580 .byte 0xF6,0x00 +A582 ; A582: 54 +A582 .ascii 'T' +A583 .byte 0xC1,0xFF +A585 ; A585: 24 +A585 .ascii '$' +A586 .byte 0x1B,0xF6,0x00 +A589 ; A589: 54,4F +A589 .ascii 'TO' +A58B .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 +A591 ; A591: 37 +A591 .ascii '7' +A592 .byte 0xF6,0x00 +A594 ; A594: 54,4F +A594 .ascii 'TO' +A596 .byte 0xC3,0x09,0x90,0x8F +A59A ; A59A: 33 +A59A .ascii '3' +A59B .byte 0xE7,0x00 +A59D ; A59D: 7C +A59D .ascii '|' +A59E .byte 0x00 +A59F ; A59F: 54,20 +A59F .ascii 'T ' +A5A1 .byte 0xDE,0xF6,0x00 +A5A4 ; A5A4: 61 +A5A4 .ascii 'a' +A5A5 .byte 0xF7,0x0B,0xBF,0xBD,0xA3 +A5AA ; A5AA: 6C,39 +A5AA .ascii 'l9' +A5AC .byte 0x7F,0x00 +A5AE ; A5AE: 54 +A5AE .ascii 'T' +A5AF .byte 0xF6,0x00 +A5B1 ; A5B1: 54 +A5B1 .ascii 'T' +A5B2 .byte 0xC1,0x10 +A5B4 ; A5B4: 24 +A5B4 .ascii '$' +A5B5 .byte 0x1B,0xF6,0x00 +A5B8 ; A5B8: 54,4F +A5B8 .ascii 'TO' +A5BA .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 +A5C0 ; A5C0: 37 +A5C0 .ascii '7' +A5C1 .byte 0xF6,0x00 +A5C3 ; A5C3: 54,4F +A5C3 .ascii 'TO' +A5C5 .byte 0xC3,0x0C,0xB9,0x8F +A5C9 ; A5C9: 33 +A5C9 .ascii '3' +A5CA .byte 0xE7,0x00 +A5CC ; A5CC: 7C +A5CC .ascii '|' +A5CD .byte 0x00 +A5CE ; A5CE: 54,20 +A5CE .ascii 'T ' +A5D0 .byte 0xDE,0xBD,0xA3 +A5D3 ; A5D3: 6C,39 +A5D3 .ascii 'l9' +A5D5 .byte 0x7F,0x00 +A5D7 ; A5D7: 54 +A5D7 .ascii 'T' +A5D8 .byte 0xF6,0x00 +A5DA ; A5DA: 54 +A5DA .ascii 'T' +A5DB .byte 0xC1,0x10 +A5DD ; A5DD: 24 +A5DD .ascii '$' +A5DE .byte 0x1B,0xF6,0x00 +A5E1 ; A5E1: 54,4F +A5E1 .ascii 'TO' +A5E3 .byte 0xC3,0x0A,0x90,0x8F,0xE6,0x00 +A5E9 ; A5E9: 37 +A5E9 .ascii '7' +A5EA .byte 0xF6,0x00 +A5EC ; A5EC: 54,4F +A5EC .ascii 'TO' +A5EE .byte 0xC3,0x0C,0xC9,0x8F +A5F2 ; A5F2: 33 +A5F2 .ascii '3' +A5F3 .byte 0xE7,0x00 +A5F5 ; A5F5: 7C +A5F5 .ascii '|' +A5F6 .byte 0x00 +A5F7 ; A5F7: 54,20 +A5F7 .ascii 'T ' +A5F9 .byte 0xDE,0xBD,0xA3 +A5FC ; A5FC: 6C,39 +A5FC .ascii 'l9' +A5FE .byte 0x7F,0x00 +A600 ; A600: 54 +A600 .ascii 'T' +A601 .byte 0xF6,0x00 +A603 ; A603: 54 +A603 .ascii 'T' +A604 .byte 0xC1,0x05 +A606 ; A606: 24 +A606 .ascii '$' +A607 .byte 0x1B,0xF6,0x00 +A60A ; A60A: 54,4F +A60A .ascii 'TO' +A60C .byte 0xC3,0x00 +A60E ; A60E: 62 +A60E .ascii 'b' +A60F .byte 0x8F,0xE6,0x00 +A612 ; A612: 37 +A612 .ascii '7' +A613 .byte 0xF6,0x00 +A615 ; A615: 54,4F +A615 .ascii 'TO' +A617 .byte 0xC3,0x0B,0xA4,0x8F +A61B ; A61B: 33 +A61B .ascii '3' +A61C .byte 0xE7,0x00 +A61E ; A61E: 7C +A61E .ascii '|' +A61F .byte 0x00 +A620 ; A620: 54,20 +A620 .ascii 'T ' +A622 .byte 0xDE,0x7F,0x00 +A625 ; A625: 54 +A625 .ascii 'T' +A626 .byte 0xF6,0x00 +A628 ; A628: 54 +A628 .ascii 'T' +A629 .byte 0xC1,0x0B +A62B ; A62B: 24 +A62B .ascii '$' +A62C .byte 0x1B,0xF6,0x00 +A62F ; A62F: 54,4F +A62F .ascii 'TO' +A631 .byte 0xC3,0x00 +A633 ; A633: 68 +A633 .ascii 'h' +A634 .byte 0x8F,0xE6,0x00 +A637 ; A637: 37 +A637 .ascii '7' +A638 .byte 0xF6,0x00 +A63A ; A63A: 54,4F +A63A .ascii 'TO' +A63C .byte 0xC3,0x0B,0xE4,0x8F +A640 ; A640: 33 +A640 .ascii '3' +A641 .byte 0xE7,0x00 +A643 ; A643: 7C +A643 .ascii '|' +A644 .byte 0x00 +A645 ; A645: 54,20 +A645 .ascii 'T ' +A647 .byte 0xDE,0x8D,0x04,0xBD,0xA3 +A64C ; A64C: 6C,39 +A64C .ascii 'l9' +A64E ; A64E: BD,AB,0C +A64E LA64E: jsr LAB0C +A651 ; A651: C6,20 +A651 ldab #0x20 +A653 ; A653: F7,0B,A3 +A653 stab L0BA3 +A656 ; A656: C6,20 +A656 ldab #0x20 +A658 ; A658: F7,0B,9A +A658 stab L0B9A +A65B ; A65B: C6,01 +A65B ldab #0x01 +A65D ; A65D: F7,00,54 +A65D stab L0054 +A660 ; A660: F6,00,54 +A660 LA660: ldab L0054 +A663 ; A663: C1,09 +A663 cmpb #0x09 +A665 ; A665: 25,03 +A665 bcs LA66A +A667 ; A667: 7E,A7,1E +A667 jmp LA71E +A66A ; A66A: F6,00,54 +A66A LA66A: ldab L0054 +A66D ; A66D: 4F +A66D clra +A66E ; A66E: BD,FE,16 +A66E jsr LFE16 +A671 ; A671: 00 +A671 test +A672 ; A672: 01 +A672 nop +A673 ; A673: 00 +A673 test +A674 ; A674: 07 +A674 tpa +A675 ; A675: A6,ED +A675 ldaa 0xED,x +A677 ; A677: A6,87 +A677 ldaa 0x87,x +A679 ; A679: A6,95 +A679 ldaa 0x95,x +A67B ; A67B: A6,A1 +A67B ldaa 0xA1,x +A67D ; A67D: A6,AF +A67D ldaa 0xAF,x +A67F ; A67F: A6,BB +A67F ldaa 0xBB,x +A681 ; A681: A6,C9 +A681 ldaa 0xC9,x +A683 ; A683: A6,D5 +A683 ldaa 0xD5,x +A685 ; A685: A6,E3 +A685 ldaa 0xE3,x +A687 ; A687: F6,00,62 +A687 ldab L0062 +A68A ; A68A: 54 +A68A lsrb +A68B ; A68B: 54 +A68B lsrb +A68C ; A68C: 54 +A68C lsrb +A68D ; A68D: 54 +A68D lsrb +A68E ; A68E: C8,04 +A68E eorb #0x04 +A690 ; A690: F7,00,5F +A690 stab L005F +A693 ; A693: 20,58 +A693 bra LA6ED +A695 .byte 0xF6,0x00 +A697 ; A697: 62 +A697 .ascii 'b' +A698 .byte 0xC4,0x0F,0xC8,0x0D,0xF7,0x00 +A69E ; A69E: 5F,20,4C +A69E .ascii '_ L' +A6A1 .byte 0xF6,0x00 +A6A3 ; A6A3: 63,54,54,54,54 +A6A3 .ascii 'cTTTT' +A6A8 .byte 0xC8,0x04,0xF7,0x00 +A6AC ; A6AC: 5F,20,3E +A6AC .ascii '_ >' +A6AF .byte 0xF6,0x00 +A6B1 ; A6B1: 63 +A6B1 .ascii 'c' +A6B2 .byte 0xC4,0x0F,0xC8,0x05,0xF7,0x00 +A6B8 ; A6B8: 5F,20,32 +A6B8 .ascii '_ 2' +A6BB .byte 0xF6,0x00 +A6BD ; A6BD: 64,54,54,54,54 +A6BD .ascii 'dTTTT' +A6C2 .byte 0xC8,0x05,0xF7,0x00 +A6C6 ; A6C6: 5F,20,24 +A6C6 .ascii '_ $' +A6C9 .byte 0xF6,0x00 +A6CB ; A6CB: 64 +A6CB .ascii 'd' +A6CC .byte 0xC4,0x0F,0xC8,0x04,0xF7,0x00 +A6D2 ; A6D2: 5F,20 +A6D2 .ascii '_ ' +A6D4 .byte 0x18,0xF6,0x00 +A6D7 ; A6D7: 65,54,54,54,54 +A6D7 .ascii 'eTTTT' +A6DC .byte 0xC8,0x05,0xF7,0x00 +A6E0 ; A6E0: 5F,20 +A6E0 .ascii '_ ' +A6E2 .byte 0x0A,0xF6,0x00 +A6E5 ; A6E5: 65 +A6E5 .ascii 'e' +A6E6 .byte 0xC4,0x0F,0xC8,0x03,0xF7,0x00 +A6EC ; A6EC: 5F +A6EC .ascii '_' +A6ED ; A6ED: F6,00,5F +A6ED LA6ED: ldab L005F +A6F0 ; A6F0: C1,09 +A6F0 cmpb #0x09 +A6F2 ; A6F2: 23,13 +A6F2 bls LA707 +A6F4 ; A6F4: F6,00,5F +A6F4 ldab L005F +A6F7 ; A6F7: CB,37 +A6F7 addb #0x37 +A6F9 ; A6F9: 37 +A6F9 pshb +A6FA ; A6FA: F6,00,54 +A6FA ldab L0054 +A6FD ; A6FD: 4F +A6FD clra +A6FE ; A6FE: C3,0B,9A +A6FE addd #0x0B9A +A701 ; A701: 8F +A701 xgdx +A702 ; A702: 33 +A702 pulb +A703 ; A703: E7,00 +A703 stab 0x00,x +A705 ; A705: 20,11 +A705 bra LA718 +A707 ; A707: F6,00,5F +A707 LA707: ldab L005F +A70A ; A70A: CB,30 +A70A addb #0x30 +A70C ; A70C: 37 +A70C pshb +A70D ; A70D: F6,00,54 +A70D ldab L0054 +A710 ; A710: 4F +A710 clra +A711 ; A711: C3,0B,9A +A711 addd #0x0B9A +A714 ; A714: 8F +A714 xgdx +A715 ; A715: 33 +A715 pulb +A716 ; A716: E7,00 +A716 stab 0x00,x +A718 ; A718: 7C,00,54 +A718 LA718: inc L0054 +A71B ; A71B: 7E,A6,60 +A71B jmp LA660 +A71E ; A71E: 39 +A71E LA71E: rts +A71F .byte 0xF6,0x00 +A721 ; A721: 48,26 +A721 .ascii 'H&' +A723 .byte 0x11,0xF6,0x00 +A726 ; A726: 66,26 +A726 .ascii 'f&' +A728 .byte 0x07,0xC6,0x01,0xF7,0x00 +A72D ; A72D: 66,20 +A72D .ascii 'f ' +A72F .byte 0x03,0x7F,0x00 +A732 ; A732: 66,20,29 +A732 .ascii 'f )' +A735 .byte 0xF6,0x00 +A737 ; A737: 48,4F +A737 .ascii 'HO' +A739 .byte 0xC3,0x00 +A73B ; A73B: 68 +A73B .ascii 'h' +A73C .byte 0x8F,0xE6,0x00 +A73F ; A73F: 26 +A73F .ascii '&' +A740 .byte 0x10,0xC6,0x01 +A743 ; A743: 37 +A743 .ascii '7' +A744 .byte 0xF6,0x00 +A746 ; A746: 48,4F +A746 .ascii 'HO' +A748 .byte 0xC3,0x00 +A74A ; A74A: 68 +A74A .ascii 'h' +A74B .byte 0x8F +A74C ; A74C: 33 +A74C .ascii '3' +A74D .byte 0xE7,0x00 +A74F ; A74F: 20 +A74F .ascii ' ' +A750 .byte 0x0D +A751 ; A751: 5F,37 +A751 .ascii '_7' +A753 .byte 0xF6,0x00 +A755 ; A755: 48,4F +A755 .ascii 'HO' +A757 .byte 0xC3,0x00 +A759 ; A759: 68 +A759 .ascii 'h' +A75A .byte 0x8F +A75B ; A75B: 33 +A75B .ascii '3' +A75C .byte 0xE7,0x00 +A75E ; A75E: 39 +A75E .ascii '9' +A75F .byte 0xF6,0x00 +A761 ; A761: 48,4F +A761 .ascii 'HO' +A763 .byte 0xBD,0xFE,0x16,0x00,0x00,0x00,0x09,0xA7 +A76B .byte 0xDC,0xA7,0x80,0xA7,0x87,0xA7,0x8E,0xA7 +A773 .byte 0x95,0xA7,0x9C,0xA7,0xA3,0xA7,0xAA,0xA7 +A77B .byte 0xB1,0xA7,0xC4,0xA7,0xD7,0xC6,0x02,0xF7 +A783 .byte 0x00,0x02 +A785 ; A785: 20,55 +A785 .ascii ' U' +A787 .byte 0xC6,0x10,0xF7,0x00,0x02 +A78C ; A78C: 20,4E +A78C .ascii ' N' +A78E .byte 0xC6 +A78F ; A78F: 20 +A78F .ascii ' ' +A790 .byte 0xF7,0x00,0x02 +A793 ; A793: 20,47 +A793 .ascii ' G' +A795 .byte 0xC6,0x01,0xF7,0x00,0x02 +A79A ; A79A: 20,40 +A79A .ascii ' @' +A79C .byte 0xC6,0x04,0xF7,0x00,0x02 +A7A1 ; A7A1: 20,39 +A7A1 .ascii ' 9' +A7A3 .byte 0xC6,0x08,0xF7,0x00,0x02 +A7A8 ; A7A8: 20,32 +A7A8 .ascii ' 2' +A7AA .byte 0xC6 +A7AB ; A7AB: 40 +A7AB .ascii '@' +A7AC .byte 0xF7,0x00,0x02 +A7AF ; A7AF: 20,2B +A7AF .ascii ' +' +A7B1 .byte 0xF6,0x0E +A7B3 ; A7B3: 70 +A7B3 .ascii 'p' +A7B4 .byte 0xC1,0x01 +A7B6 ; A7B6: 26 +A7B6 .ascii '&' +A7B7 .byte 0x05,0x7F,0x0E +A7BA ; A7BA: 70,20 +A7BA .ascii 'p ' +A7BC .byte 0x05,0xC6,0x01,0xF7,0x0E +A7C1 ; A7C1: 70,20 +A7C1 .ascii 'p ' +A7C3 .byte 0x18,0xF6,0x0E +A7C6 ; A7C6: 6F +A7C6 .ascii 'o' +A7C7 .byte 0xC1,0x01 +A7C9 ; A7C9: 26 +A7C9 .ascii '&' +A7CA .byte 0x05,0x7F,0x0E +A7CD ; A7CD: 6F,20 +A7CD .ascii 'o ' +A7CF .byte 0x05,0xC6,0x01,0xF7,0x0E +A7D4 ; A7D4: 6F,20 +A7D4 .ascii 'o ' +A7D6 .byte 0x05,0xC6,0x80,0xF7,0x00,0x02,0xF6,0x00 +A7DE ; A7DE: 48 +A7DE .ascii 'H' +A7DF .byte 0xC1,0x0A +A7E1 ; A7E1: 24,2B +A7E1 .ascii '$+' +A7E3 .byte 0xF6,0x00 +A7E5 ; A7E5: 48 +A7E5 .ascii 'H' +A7E6 .byte 0xC1,0x07,0x27 +A7E9 ; A7E9: 24 +A7E9 .ascii '$' +A7EA .byte 0xF6,0x00 +A7EC ; A7EC: 48 +A7EC .ascii 'H' +A7ED .byte 0xC1,0x08,0x27,0x1D,0xF6,0x00 +A7F3 ; A7F3: 67 +A7F3 .ascii 'g' +A7F4 .byte 0xF4,0x00,0x02 +A7F7 ; A7F7: 26 +A7F7 .ascii '&' +A7F8 .byte 0x0B,0xF6,0x00,0x02,0xFA,0x00 +A7FE ; A7FE: 67 +A7FE .ascii 'g' +A7FF .byte 0xF7,0x00 +A801 ; A801: 67,20 +A801 .ascii 'g ' +A803 .byte 0x0A,0xF6,0x00,0x02 +A807 ; A807: 53 +A807 .ascii 'S' +A808 .byte 0xF4,0x00 +A80A ; A80A: 67 +A80A .ascii 'g' +A80B .byte 0xF7,0x00 +A80D ; A80D: 67,39 +A80D .ascii 'g9' +A80F .byte 0x7F,0x00 +A811 ; A811: 54 +A811 .ascii 'T' +A812 .byte 0xF6,0x00 +A814 ; A814: 54 +A814 .ascii 'T' +A815 .byte 0xC1,0x04 +A817 ; A817: 24,4A +A817 .ascii '$J' +A819 .byte 0xCC,0x01,0xF4,0xBD,0xE5 +A81E ; A81E: 71 +A81E .ascii 'q' +A81F .byte 0xF6,0x0B,0x93,0xF7,0x00 +A824 ; A824: 5F +A824 .ascii '_' +A825 .byte 0xF6,0x0B,0x94,0xF7,0x00 +A82A ; A82A: 5E +A82A .ascii '^' +A82B .byte 0xF6,0x0B,0x95,0xF7,0x00 +A830 ; A830: 5D +A830 .ascii ']' +A831 .byte 0xF6,0x0B,0x96,0xF7,0x00 +A836 ; A836: 5A +A836 .ascii 'Z' +A837 .byte 0xBD,0xBE +A839 ; A839: 4B +A839 .ascii 'K' +A83A .byte 0xBD,0xBE,0x01,0xCC,0x01,0xF4,0xBD,0xE5 +A842 ; A842: 71 +A842 .ascii 'q' +A843 .byte 0xF6,0x00 +A845 ; A845: 5F +A845 .ascii '_' +A846 .byte 0xF7,0x0B,0x93,0xF6,0x00 +A84B ; A84B: 5E +A84B .ascii '^' +A84C .byte 0xF7,0x0B,0x94,0xF6,0x00 +A851 ; A851: 5D +A851 .ascii ']' +A852 .byte 0xF7,0x0B,0x95,0xF6,0x00 +A857 ; A857: 5A +A857 .ascii 'Z' +A858 .byte 0xF7,0x0B,0x96,0xBD,0xBE,0x01 +A85E ; A85E: 7C +A85E .ascii '|' +A85F .byte 0x00 +A860 ; A860: 54,20 +A860 .ascii 'T ' +A862 .byte 0xAF +A863 ; A863: 39 +A863 .ascii '9' +A864 .byte 0xF6,0x00,0x09,0xC1,0x01 +A869 ; A869: 26,20 +A869 .ascii '& ' +A86B .byte 0xF6,0x00 +A86D ; A86D: 61,4F +A86D .ascii 'aO' +A86F .byte 0xC3,0x00,0x01 +A872 ; A872: 37,36 +A872 .ascii '76' +A874 .byte 0xF6,0x00 +A876 ; A876: 60,4F,30 +A876 .ascii '`O0' +A879 .byte 0xA3,0x00 +A87B ; A87B: 31,31,2C +A87B .ascii '11,' +A87E .byte 0x0A,0xF6,0x00 +A881 ; A881: 60 +A881 .ascii '`' +A882 .byte 0xC1,0xF9 +A884 ; A884: 24 +A884 .ascii '$' +A885 .byte 0x03 +A886 ; A886: 7C +A886 .ascii '|' +A887 .byte 0x00 +A888 ; A888: 60,20 +A888 .ascii '` ' +A88A .byte 0x0A,0xF6,0x00 +A88D ; A88D: 60 +A88D .ascii '`' +A88E .byte 0xC1,0x09 +A890 ; A890: 24 +A890 .ascii '$' +A891 .byte 0x03 +A892 ; A892: 7C +A892 .ascii '|' +A893 .byte 0x00 +A894 ; A894: 60,39 +A894 .ascii '`9' +A896 .byte 0xF6,0x00 +A898 ; A898: 36,26,39 +A898 .ascii '6&9' +A89B .byte 0xF6,0x00 +A89D ; A89D: 54 +A89D .ascii 'T' +A89E .byte 0xC1,0x27 +A8A0 ; A8A0: 24,20,7C +A8A0 .ascii '$ |' +A8A3 .byte 0x00 +A8A4 ; A8A4: 54 +A8A4 .ascii 'T' +A8A5 .byte 0xF6,0x00,0x09,0xC1,0x01 +A8AA ; A8AA: 26 +A8AA .ascii '&' +A8AB .byte 0x0C,0xF6,0x00 +A8AE ; A8AE: 54 +A8AE .ascii 'T' +A8AF .byte 0xC1,0x27 +A8B1 ; A8B1: 26 +A8B1 .ascii '&' +A8B2 .byte 0x03,0x7F,0x00 +A8B5 ; A8B5: 54,20 +A8B5 .ascii 'T ' +A8B7 .byte 0x0A,0xF6,0x00 +A8BA ; A8BA: 54 +A8BA .ascii 'T' +A8BB .byte 0xC1 +A8BC ; A8BC: 24,26 +A8BC .ascii '$&' +A8BE .byte 0x03,0x7F,0x00 +A8C1 ; A8C1: 54 +A8C1 .ascii 'T' +A8C2 .byte 0xF6,0x00 +A8C4 ; A8C4: 54,4F +A8C4 .ascii 'TO' +A8C6 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B +A8CE .byte 0x90,0xC6,0x02,0xF7,0x00 +A8D3 ; A8D3: 36,39 +A8D3 .ascii '69' +A8D5 .byte 0xF6,0x00 +A8D7 ; A8D7: 60 +A8D7 .ascii '`' +A8D8 .byte 0xC1,0x00 +A8DA ; A8DA: 23 +A8DA .ascii '#' +A8DB .byte 0x05 +A8DC ; A8DC: 7A +A8DC .ascii 'z' +A8DD .byte 0x00 +A8DE ; A8DE: 60,20 +A8DE .ascii '` ' +A8E0 .byte 0x03,0x7F,0x00 +A8E3 ; A8E3: 60,39 +A8E3 .ascii '`9' +A8E5 .byte 0xF6,0x00 +A8E7 ; A8E7: 36,26,36 +A8E7 .ascii '6&6' +A8EA .byte 0xF6,0x00 +A8EC ; A8EC: 54 +A8EC .ascii 'T' +A8ED .byte 0xC1,0x00 +A8EF ; A8EF: 25 +A8EF .ascii '%' +A8F0 .byte 0x1D,0xF6,0x00 +A8F3 ; A8F3: 54,26 +A8F3 .ascii 'T&' +A8F5 .byte 0x15,0xF6,0x00,0x09,0xC1,0x01 +A8FB ; A8FB: 26 +A8FB .ascii '&' +A8FC .byte 0x07,0xC6 +A8FE ; A8FE: 26 +A8FE .ascii '&' +A8FF .byte 0xF7,0x00 +A901 ; A901: 54,20 +A901 .ascii 'T ' +A903 .byte 0x05,0xC6 +A905 ; A905: 23 +A905 .ascii '#' +A906 .byte 0xF7,0x00 +A908 ; A908: 54,20 +A908 .ascii 'T ' +A90A .byte 0x03 +A90B ; A90B: 7A +A90B .ascii 'z' +A90C .byte 0x00 +A90D ; A90D: 54 +A90D .ascii 'T' +A90E .byte 0xF6,0x00 +A910 ; A910: 54,4F +A910 .ascii 'TO' +A912 .byte 0xC3,0xB4,0x8F,0x8F,0xE6,0x00,0xF7,0x0B +A91A .byte 0x90,0xC6,0x02,0xF7,0x00 +A91F ; A91F: 36,39 +A91F .ascii '69' +A921 .byte 0xF6,0x0B,0x90,0xF7,0x0B,0x96,0xF6,0x0B +A929 .byte 0x96 +A92A ; A92A: 37 +A92A .ascii '7' +A92B .byte 0xF6,0x00 +A92D ; A92D: 60,4F +A92D .ascii '`O' +A92F .byte 0xC3,0x0A,0x93,0x8F +A933 ; A933: 33 +A933 .ascii '3' +A934 .byte 0xE7,0x00,0xF6,0x00,0x09,0xC1,0x01 +A93B ; A93B: 26,32 +A93B .ascii '&2' +A93D .byte 0xF6,0x00 +A93F ; A93F: 61,4F +A93F .ascii 'aO' +A941 .byte 0xC3,0x00,0x01 +A944 ; A944: 37,36 +A944 .ascii '76' +A946 .byte 0xF6,0x00 +A948 ; A948: 60,4F,30 +A948 .ascii '`O0' +A94B .byte 0xA3,0x00 +A94D ; A94D: 31,31,26 +A94D .ascii '11&' +A950 .byte 0x0A,0xF6,0x00 +A953 ; A953: 60 +A953 .ascii '`' +A954 .byte 0xC1,0xFA +A956 ; A956: 24 +A956 .ascii '$' +A957 .byte 0x03 +A958 ; A958: 7C +A958 .ascii '|' +A959 .byte 0x00 +A95A ; A95A: 61 +A95A .ascii 'a' +A95B .byte 0xF6,0x00 +A95D ; A95D: 60 +A95D .ascii '`' +A95E .byte 0xF1,0x00 +A960 ; A960: 61,22 +A960 .ascii 'a"' +A962 .byte 0x0A,0xF6,0x00 +A965 ; A965: 60 +A965 .ascii '`' +A966 .byte 0xC1,0xF9 +A968 ; A968: 24 +A968 .ascii '$' +A969 .byte 0x03 +A96A ; A96A: 7C +A96A .ascii '|' +A96B .byte 0x00 +A96C ; A96C: 60,20 +A96C .ascii '` ' +A96E .byte 0x0A,0xF6,0x00 +A971 ; A971: 60 +A971 .ascii '`' +A972 .byte 0xC1,0x09 +A974 ; A974: 24 +A974 .ascii '$' +A975 .byte 0x03 +A976 ; A976: 7C +A976 .ascii '|' +A977 .byte 0x00 +A978 ; A978: 60,39 +A978 .ascii '`9' +A97A .byte 0xF6,0x00 +A97C ; A97C: 60,26,24 +A97C .ascii '`&$' +A97F .byte 0xF6,0x00 +A981 ; A981: 60 +A981 .ascii '`' +A982 .byte 0xCB,0x03,0xF7,0x00 +A986 ; A986: 54 +A986 .ascii 'T' +A987 .byte 0xF6,0x00 +A989 ; A989: 54 +A989 .ascii 'T' +A98A .byte 0xC1,0xFF +A98C ; A98C: 24 +A98C .ascii '$' +A98D .byte 0x13,0xC6 +A98F ; A98F: 20,37 +A98F .ascii ' 7' +A991 .byte 0xF6,0x00 +A993 ; A993: 54,4F +A993 .ascii 'TO' +A995 .byte 0xC3,0x0A,0x90,0x8F +A999 ; A999: 33 +A999 .ascii '3' +A99A .byte 0xE7,0x00 +A99C ; A99C: 7C +A99C .ascii '|' +A99D .byte 0x00 +A99E ; A99E: 54,20 +A99E .ascii 'T ' +A9A0 .byte 0xE6 +A9A1 ; A9A1: 20,22 +A9A1 .ascii ' "' +A9A3 .byte 0xF6,0x00 +A9A5 ; A9A5: 60 +A9A5 .ascii '`' +A9A6 .byte 0xCB,0x04,0xF7,0x00 +A9AA ; A9AA: 54 +A9AA .ascii 'T' +A9AB .byte 0xF6,0x00 +A9AD ; A9AD: 54 +A9AD .ascii 'T' +A9AE .byte 0xC1,0xFF +A9B0 ; A9B0: 24 +A9B0 .ascii '$' +A9B1 .byte 0x13,0xC6 +A9B3 ; A9B3: 20,37 +A9B3 .ascii ' 7' +A9B5 .byte 0xF6,0x00 +A9B7 ; A9B7: 54,4F +A9B7 .ascii 'TO' +A9B9 .byte 0xC3,0x0A,0x90,0x8F +A9BD ; A9BD: 33 +A9BD .ascii '3' +A9BE .byte 0xE7,0x00 +A9C0 ; A9C0: 7C +A9C0 .ascii '|' +A9C1 .byte 0x00 +A9C2 ; A9C2: 54,20 +A9C2 .ascii 'T ' +A9C4 .byte 0xE6,0xF6,0x00 +A9C7 ; A9C7: 60 +A9C7 .ascii '`' +A9C8 .byte 0xF7,0x00 +A9CA ; A9CA: 61 +A9CA .ascii 'a' +A9CB .byte 0x7F,0x00 +A9CD ; A9CD: 54,39 +A9CD .ascii 'T9' +A9CF .byte 0xC6 +A9D0 ; A9D0: 50 +A9D0 .ascii 'P' +A9D1 .byte 0xF7,0x09,0x90,0xC6 +A9D5 ; A9D5: 29 +A9D5 .ascii ')' +A9D6 .byte 0xF7,0x09,0x91,0xC6 +A9DA ; A9DA: 20 +A9DA .ascii ' ' +A9DB .byte 0xF7,0x09,0x92,0x7F,0x00 +A9E0 ; A9E0: 54 +A9E0 .ascii 'T' +A9E1 .byte 0xF6,0x00 +A9E3 ; A9E3: 54 +A9E3 .ascii 'T' +A9E4 .byte 0xC1,0xFF +A9E6 ; A9E6: 24 +A9E6 .ascii '$' +A9E7 .byte 0x1B,0xF6,0x00 +A9EA ; A9EA: 54,4F +A9EA .ascii 'TO' +A9EC .byte 0xC3,0x09,0x90,0x8F,0xE6,0x00 +A9F2 ; A9F2: 37 +A9F2 .ascii '7' +A9F3 .byte 0xF6,0x00 +A9F5 ; A9F5: 54,4F +A9F5 .ascii 'TO' +A9F7 .byte 0xC3,0x0A,0x90,0x8F +A9FB ; A9FB: 33 +A9FB .ascii '3' +A9FC .byte 0xE7,0x00 +A9FE ; A9FE: 7C +A9FE .ascii '|' +A9FF .byte 0x00 +AA00 ; AA00: 54,20 +AA00 .ascii 'T ' +AA02 .byte 0xDE,0xF6,0x0B,0xBF,0xF7,0x00 +AA08 ; AA08: 61,39 +AA08 .ascii 'a9' +AA0A .byte 0xC6 +AA0B ; AA0B: 53 +AA0B .ascii 'S' +AA0C .byte 0xF7,0x0C,0xB9,0xC6 +AA10 ; AA10: 29 +AA10 .ascii ')' +AA11 .byte 0xF7,0x0C,0xBA,0xC6 +AA15 ; AA15: 20 +AA15 .ascii ' ' +AA16 .byte 0xF7,0x0C,0xBB,0x7F,0x00 +AA1B ; AA1B: 54 +AA1B .ascii 'T' +AA1C .byte 0xF6,0x00 +AA1E ; AA1E: 54 +AA1E .ascii 'T' +AA1F .byte 0xC1,0x10 +AA21 ; AA21: 24 +AA21 .ascii '$' +AA22 .byte 0x1B,0xF6,0x00 +AA25 ; AA25: 54,4F +AA25 .ascii 'TO' +AA27 .byte 0xC3,0x0C,0xB9,0x8F,0xE6,0x00 +AA2D ; AA2D: 37 +AA2D .ascii '7' +AA2E .byte 0xF6,0x00 +AA30 ; AA30: 54,4F +AA30 .ascii 'TO' +AA32 .byte 0xC3,0x0A,0x90,0x8F +AA36 ; AA36: 33 +AA36 .ascii '3' +AA37 .byte 0xE7,0x00 +AA39 ; AA39: 7C +AA39 .ascii '|' +AA3A .byte 0x00 +AA3B ; AA3B: 54,20 +AA3B .ascii 'T ' +AA3D .byte 0xDE +AA3E ; AA3E: 39 +AA3E .ascii '9' +AA3F .byte 0xC6 +AA40 ; AA40: 49 +AA40 .ascii 'I' +AA41 .byte 0xF7,0x0C,0xC9,0xC6 +AA45 ; AA45: 29 +AA45 .ascii ')' +AA46 .byte 0xF7,0x0C,0xCA,0xC6 +AA4A ; AA4A: 20 +AA4A .ascii ' ' +AA4B .byte 0xF7,0x0C,0xCB,0x7F,0x00 +AA50 ; AA50: 54 +AA50 .ascii 'T' +AA51 .byte 0xF6,0x00 +AA53 ; AA53: 54 +AA53 .ascii 'T' +AA54 .byte 0xC1,0x10 +AA56 ; AA56: 24 +AA56 .ascii '$' +AA57 .byte 0x1B,0xF6,0x00 +AA5A ; AA5A: 54,4F +AA5A .ascii 'TO' +AA5C .byte 0xC3,0x0C,0xC9,0x8F,0xE6,0x00 +AA62 ; AA62: 37 +AA62 .ascii '7' +AA63 .byte 0xF6,0x00 +AA65 ; AA65: 54,4F +AA65 .ascii 'TO' +AA67 .byte 0xC3,0x0A,0x90,0x8F +AA6B ; AA6B: 33 +AA6B .ascii '3' +AA6C .byte 0xE7,0x00 +AA6E ; AA6E: 7C +AA6E .ascii '|' +AA6F .byte 0x00 +AA70 ; AA70: 54,20 +AA70 .ascii 'T ' +AA72 .byte 0xDE +AA73 ; AA73: 39 +AA73 .ascii '9' +AA74 .byte 0x7F,0x00 +AA76 ; AA76: 54 +AA76 .ascii 'T' +AA77 .byte 0xF6,0x00 +AA79 ; AA79: 54 +AA79 .ascii 'T' +AA7A .byte 0xC1,0x0B +AA7C ; AA7C: 24 +AA7C .ascii '$' +AA7D .byte 0x1B,0xF6,0x00 +AA80 ; AA80: 54,4F +AA80 .ascii 'TO' +AA82 .byte 0xC3,0x0B,0xE4,0x8F,0xE6,0x00 +AA88 ; AA88: 37 +AA88 .ascii '7' +AA89 .byte 0xF6,0x00 +AA8B ; AA8B: 54,4F +AA8B .ascii 'TO' +AA8D .byte 0xC3,0x00 +AA8F ; AA8F: 68 +AA8F .ascii 'h' +AA90 .byte 0x8F +AA91 ; AA91: 33 +AA91 .ascii '3' +AA92 .byte 0xE7,0x00 +AA94 ; AA94: 7C +AA94 .ascii '|' +AA95 .byte 0x00 +AA96 ; AA96: 54,20 +AA96 .ascii 'T ' +AA98 .byte 0xDE +AA99 ; AA99: 39 +AA99 .ascii '9' +AA9A .byte 0xF6,0x00 +AA9C ; AA9C: 22 +AA9C .ascii '"' +AA9D .byte 0xC1,0x06 +AA9F ; AA9F: 24 +AA9F .ascii '$' +AAA0 .byte 0x0F +AAA1 ; AAA1: 7C +AAA1 .ascii '|' +AAA2 .byte 0x00 +AAA3 ; AAA3: 22 +AAA3 .ascii '"' +AAA4 .byte 0xF6,0x00 +AAA6 ; AAA6: 22 +AAA6 .ascii '"' +AAA7 .byte 0xC1,0x05 +AAA9 ; AAA9: 23 +AAA9 .ascii '#' +AAAA .byte 0x05,0xC6,0x01,0xF7,0x00 +AAAF ; AAAF: 22 +AAAF .ascii '"' +AAB0 .byte 0xF6,0x00 +AAB2 ; AAB2: 22,4F +AAB2 .ascii '"O' +AAB4 .byte 0xBD,0xFE,0x16,0x00,0x01,0x00,0x04,0xAB +AABC .byte 0x0B,0xAA,0xC7,0xAA,0xD5,0xAA,0xE3,0xAA +AAC4 .byte 0xF1,0xAA,0xFF,0xF6,0x0B,0xAF,0xF7,0x00 +AACC ; AACC: 24 +AACC .ascii '$' +AACD .byte 0xF6,0x0B,0xB4,0xF7,0x00 +AAD2 ; AAD2: 2A,20,36 +AAD2 .ascii '* 6' +AAD5 .byte 0xF6,0x0B,0xAE,0xF7,0x00 +AADA ; AADA: 24 +AADA .ascii '$' +AADB .byte 0xF6,0x0B,0xB3,0xF7,0x00 +AAE0 ; AAE0: 2A,20,28 +AAE0 .ascii '* (' +AAE3 .byte 0xF6,0x0B,0xAD,0xF7,0x00 +AAE8 ; AAE8: 24 +AAE8 .ascii '$' +AAE9 .byte 0xF6,0x0B,0xB2,0xF7,0x00 +AAEE ; AAEE: 2A,20 +AAEE .ascii '* ' +AAF0 .byte 0x1A,0xF6,0x0B,0xAC,0xF7,0x00 +AAF6 ; AAF6: 24 +AAF6 .ascii '$' +AAF7 .byte 0xF6,0x0B,0xB1,0xF7,0x00 +AAFC ; AAFC: 2A,20 +AAFC .ascii '* ' +AAFE .byte 0x0C,0xF6,0x0B,0xAB,0xF7,0x00 +AB04 ; AB04: 24 +AB04 .ascii '$' +AB05 .byte 0xF6,0x0B,0xB0,0xF7,0x00 +AB0A ; AB0A: 2A,39 +AB0A .ascii '*9' +AB0C ; AB0C: C6,03 +AB0C LAB0C: ldab #0x03 +AB0E ; AB0E: F7,00,18 +AB0E stab L0018 +AB11 ; AB11: 7F,00,1C +AB11 clr L001C +AB14 ; AB14: F6,00,1C +AB14 LAB14: ldab L001C +AB17 ; AB17: C1,04 +AB17 cmpb #0x04 +AB19 ; AB19: 24,6D +AB19 bcc LAB88 +AB1B ; AB1B: C6,07 +AB1B ldab #0x07 +AB1D ; AB1D: F7,00,55 +AB1D stab L0055 +AB20 ; AB20: 7F,00,54 +AB20 clr L0054 +AB23 ; AB23: F6,00,54 +AB23 LAB23: ldab L0054 +AB26 ; AB26: C1,08 +AB26 cmpb #0x08 +AB28 ; AB28: 24,56 +AB28 bcc LAB80 +AB2A ; AB2A: F6,00,1C +AB2A ldab L001C +AB2D ; AB2D: 4F +AB2D clra +AB2E ; AB2E: C3,0B,A4 +AB2E addd #0x0BA4 +AB31 ; AB31: 8F +AB31 xgdx +AB32 ; AB32: E6,00 +AB32 ldab 0x00,x +AB34 ; AB34: 37 +AB34 pshb +AB35 ; AB35: F6,00,54 +AB35 ldab L0054 +AB38 ; AB38: 4F +AB38 clra +AB39 ; AB39: C3,B4,B7 +AB39 addd #0xB4B7 +AB3C ; AB3C: 8F +AB3C xgdx +AB3D ; AB3D: E6,00 +AB3D ldab 0x00,x +AB3F ; AB3F: 30 +AB3F tsx +AB40 ; AB40: E4,00 +AB40 andb 0x00,x +AB42 ; AB42: 31 +AB42 ins +AB43 ; AB43: 27,1A +AB43 beq LAB5F +AB45 ; AB45: F6,00,55 +AB45 ldab L0055 +AB48 ; AB48: 4F +AB48 clra +AB49 ; AB49: C3,B4,B7 +AB49 addd #0xB4B7 +AB4C ; AB4C: 8F +AB4C xgdx +AB4D ; AB4D: E6,00 +AB4D ldab 0x00,x +AB4F ; AB4F: 37 +AB4F pshb +AB50 ; AB50: F6,00,18 +AB50 ldab L0018 +AB53 ; AB53: 4F +AB53 clra +AB54 ; AB54: C3,00,62 +AB54 addd #0x0062 +AB57 ; AB57: 8F +AB57 xgdx +AB58 ; AB58: 33 +AB58 pulb +AB59 ; AB59: EA,00 +AB59 orab 0x00,x +AB5B ; AB5B: E7,00 +AB5B stab 0x00,x +AB5D ; AB5D: 20,19 +AB5D bra LAB78 +AB5F ; AB5F: F6,00,55 +AB5F LAB5F: ldab L0055 +AB62 ; AB62: 4F +AB62 clra +AB63 ; AB63: C3,B4,B7 +AB63 addd #0xB4B7 +AB66 ; AB66: 8F +AB66 xgdx +AB67 ; AB67: E6,00 +AB67 ldab 0x00,x +AB69 ; AB69: 53 +AB69 comb +AB6A ; AB6A: 37 +AB6A pshb +AB6B ; AB6B: F6,00,18 +AB6B ldab L0018 +AB6E ; AB6E: 4F +AB6E clra +AB6F ; AB6F: C3,00,62 +AB6F addd #0x0062 +AB72 ; AB72: 8F +AB72 xgdx +AB73 ; AB73: 33 +AB73 pulb +AB74 ; AB74: E4,00 +AB74 andb 0x00,x +AB76 ; AB76: E7,00 +AB76 stab 0x00,x +AB78 ; AB78: 7A,00,55 +AB78 LAB78: dec L0055 +AB7B ; AB7B: 7C,00,54 +AB7B inc L0054 +AB7E ; AB7E: 20,A3 +AB7E bra LAB23 +AB80 ; AB80: 7A,00,18 +AB80 LAB80: dec L0018 +AB83 ; AB83: 7C,00,1C +AB83 inc L001C +AB86 ; AB86: 20,8C +AB86 bra LAB14 +AB88 ; AB88: 39 +AB88 LAB88: rts +AB89 ; AB89: CC,B0,8C +AB89 LAB89: ldd #0xB08C +AB8C ; AB8C: BD,C0,BA +AB8C jsr DISPST +AB8F ; AB8F: CC,01,F4 +AB8F ldd #0x01F4 +AB92 ; AB92: BD,E5,71 +AB92 jsr LE571 +AB95 ; AB95: BD,D4,79 +AB95 jsr LD479 +AB98 ; AB98: BD,E8,9A +AB98 jsr LE89A +AB9B ; AB9B: BD,E9,EA +AB9B jsr LE9EA +AB9E ; AB9E: 7F,0B,C1 +AB9E clr L0BC1 +ABA1 ; ABA1: 39 +ABA1 rts +ABA2 ; ABA2: 7F,00,05 +ABA2 LABA2: clr L0005 +ABA5 ; ABA5: F6,00,05 +ABA5 LABA5: ldab L0005 +ABA8 ; ABA8: C1,64 +ABA8 cmpb #0x64 +ABAA ; ABAA: 25,03 +ABAA bcs LABAF +ABAC ; ABAC: 7E,AC,81 +ABAC jmp LAC81 +ABAF ; ABAF: F6,00,05 +ABAF LABAF: ldab L0005 +ABB2 ; ABB2: F7,00,06 +ABB2 stab L0006 +ABB5 ; ABB5: F6,00,05 +ABB5 ldab L0005 +ABB8 ; ABB8: 4F +ABB8 clra +ABB9 ; ABB9: CE,00,05 +ABB9 ldx #0x0005 +ABBC ; ABBC: 02 +ABBC idiv +ABBD ; ABBD: 5D +ABBD tstb +ABBE ; ABBE: 26,03 +ABBE bne LABC3 +ABC0 ; ABC0: 7E,AC,7B +ABC0 jmp LAC7B +ABC3 ; ABC3: F6,00,06 +ABC3 LABC3: ldab L0006 +ABC6 ; ABC6: BD,D7,A0 +ABC6 jsr LD7A0 +ABC9 ; ABC9: 83,00,00 +ABC9 subd #0x0000 +ABCC ; ABCC: 27,03 +ABCC beq LABD1 +ABCE ; ABCE: 7E,AC,7B +ABCE jmp LAC7B +ABD1 ; ABD1: BD,D3,11 +ABD1 LABD1: jsr LD311 +ABD4 ; ABD4: 83,00,00 +ABD4 subd #0x0000 +ABD7 ; ABD7: 27,2B +ABD7 beq LAC04 +ABD9 ; ABD9: F6,00,05 +ABD9 ldab L0005 +ABDC ; ABDC: 4F +ABDC clra +ABDD ; ABDD: 05 +ABDD lsld +ABDE ; ABDE: C3,08,00 +ABDE addd #0x0800 +ABE1 ; ABE1: 8F +ABE1 xgdx +ABE2 ; ABE2: EC,00 +ABE2 ldd 0x00,x +ABE4 ; ABE4: C4,FF +ABE4 andb #0xFF +ABE6 ; ABE6: 84,3F +ABE6 anda #0x3F +ABE8 ; ABE8: 83,27,10 +ABE8 subd #0x2710 +ABEB ; ABEB: 24,15 +ABEB bcc LAC02 +ABED ; ABED: CC,01,00 +ABED ldd #0x0100 +ABF0 ; ABF0: 37 +ABF0 pshb +ABF1 ; ABF1: 36 +ABF1 psha +ABF2 ; ABF2: F6,00,05 +ABF2 ldab L0005 +ABF5 ; ABF5: 4F +ABF5 clra +ABF6 ; ABF6: 05 +ABF6 lsld +ABF7 ; ABF7: C3,08,C8 +ABF7 addd #0x08C8 +ABFA ; ABFA: 38 +ABFA pulx +ABFB ; ABFB: 8F +ABFB xgdx +ABFC ; ABFC: AA,00 +ABFC oraa 0x00,x +ABFE ; ABFE: EA,01 +ABFE orab 0x01,x +AC00 ; AC00: ED,00 +AC00 std 0x00,x +AC02 ; AC02: 20,29 +AC02 LAC02: bra LAC2D +AC04 ; AC04: F6,00,05 +AC04 LAC04: ldab L0005 +AC07 ; AC07: 4F +AC07 clra +AC08 ; AC08: 05 +AC08 lsld +AC09 ; AC09: C3,08,00 +AC09 addd #0x0800 +AC0C ; AC0C: 8F +AC0C xgdx +AC0D ; AC0D: EC,00 +AC0D ldd 0x00,x +AC0F ; AC0F: C4,FF +AC0F andb #0xFF +AC11 ; AC11: 84,3F +AC11 anda #0x3F +AC13 ; AC13: 83,27,0F +AC13 subd #0x270F +AC16 ; AC16: 23,15 +AC16 bls LAC2D +AC18 ; AC18: CC,01,00 +AC18 ldd #0x0100 +AC1B ; AC1B: 37 +AC1B pshb +AC1C ; AC1C: 36 +AC1C psha +AC1D ; AC1D: F6,00,05 +AC1D ldab L0005 +AC20 ; AC20: 4F +AC20 clra +AC21 ; AC21: 05 +AC21 lsld +AC22 ; AC22: C3,08,C8 +AC22 addd #0x08C8 +AC25 ; AC25: 38 +AC25 pulx +AC26 ; AC26: 8F +AC26 xgdx +AC27 ; AC27: AA,00 +AC27 oraa 0x00,x +AC29 ; AC29: EA,01 +AC29 orab 0x01,x +AC2B ; AC2B: ED,00 +AC2B std 0x00,x +AC2D ; AC2D: F6,00,05 +AC2D LAC2D: ldab L0005 +AC30 ; AC30: 4F +AC30 clra +AC31 ; AC31: 05 +AC31 lsld +AC32 ; AC32: C3,08,C8 +AC32 addd #0x08C8 +AC35 ; AC35: 8F +AC35 xgdx +AC36 ; AC36: EC,00 +AC36 ldd 0x00,x +AC38 ; AC38: 84,01 +AC38 anda #0x01 +AC3A ; AC3A: 27,06 +AC3A beq LAC42 +AC3C ; AC3C: CE,00,19 +AC3C ldx #0x0019 +AC3F ; AC3F: 1C,00,04 +AC3F bset 0x00,x,#0x04 +AC42 ; AC42: F6,00,05 +AC42 LAC42: ldab L0005 +AC45 ; AC45: 4F +AC45 clra +AC46 ; AC46: 05 +AC46 lsld +AC47 ; AC47: C3,08,00 +AC47 addd #0x0800 +AC4A ; AC4A: 8F +AC4A xgdx +AC4B ; AC4B: EC,00 +AC4B ldd 0x00,x +AC4D ; AC4D: 84,80 +AC4D anda #0x80 +AC4F ; AC4F: 27,2A +AC4F beq LAC7B +AC51 ; AC51: F6,00,05 +AC51 ldab L0005 +AC54 ; AC54: 4F +AC54 clra +AC55 ; AC55: 05 +AC55 lsld +AC56 ; AC56: C3,08,C8 +AC56 addd #0x08C8 +AC59 ; AC59: 8F +AC59 xgdx +AC5A ; AC5A: EC,00 +AC5A ldd 0x00,x +AC5C ; AC5C: 84,02 +AC5C anda #0x02 +AC5E ; AC5E: 27,06 +AC5E beq LAC66 +AC60 ; AC60: CE,00,19 +AC60 ldx #0x0019 +AC63 ; AC63: 1C,00,01 +AC63 bset 0x00,x,#0x01 +AC66 ; AC66: F6,00,05 +AC66 LAC66: ldab L0005 +AC69 ; AC69: 4F +AC69 clra +AC6A ; AC6A: 05 +AC6A lsld +AC6B ; AC6B: C3,08,C8 +AC6B addd #0x08C8 +AC6E ; AC6E: 8F +AC6E xgdx +AC6F ; AC6F: EC,00 +AC6F ldd 0x00,x +AC71 ; AC71: 84,04 +AC71 anda #0x04 +AC73 ; AC73: 27,06 +AC73 beq LAC7B +AC75 ; AC75: CE,00,19 +AC75 ldx #0x0019 +AC78 ; AC78: 1C,00,02 +AC78 bset 0x00,x,#0x02 +AC7B ; AC7B: 7C,00,05 +AC7B LAC7B: inc L0005 +AC7E ; AC7E: 7E,AB,A5 +AC7E jmp LABA5 +AC81 ; AC81: F6,00,19 +AC81 LAC81: ldab L0019 +AC84 ; AC84: C4,07 +AC84 andb #0x07 +AC86 ; AC86: 26,0A +AC86 bne LAC92 +AC88 ; AC88: F6,0B,C1 +AC88 ldab L0BC1 +AC8B ; AC8B: C4,7F +AC8B andb #0x7F +AC8D ; AC8D: 26,03 +AC8D bne LAC92 +AC8F ; AC8F: 5F +AC8F clrb +AC90 ; AC90: 20,02 +AC90 bra LAC94 +AC92 ; AC92: C6,01 +AC92 LAC92: ldab #0x01 +AC94 ; AC94: 5D +AC94 LAC94: tstb +AC95 ; AC95: 26,05 +AC95 bne LAC9C +AC97 ; AC97: C6,0D +AC97 ldab #0x0D +AC99 ; AC99: F7,00,48 +AC99 stab L0048 +AC9C ; AC9C: 39 +AC9C LAC9C: rts +AC9D .byte 0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01 +ACA5 .byte 0x0B,0x0A,0x09 +ACA8 ; ACA8: 20,20,50,52,49,43,45,20 +ACA8 ; ACB0: 20,20 +ACA8 .ascii ' PRICE ' +ACB2 .byte 0x00 +ACB3 ; ACB3: 20,20,20,50,52,49,58,20 +ACB3 ; ACBB: 20,20 +ACB3 .ascii ' PRIX ' +ACBD .byte 0x00 +ACBE ; ACBE: 20,20,50,52,45,49,53,20 +ACBE ; ACC6: 20,20 +ACBE .ascii ' PREIS ' +ACC8 .byte 0x00 +ACC9 ; ACC9: 20,20,50,52,45,43,49,4F +ACC9 ; ACD1: 20,20 +ACC9 .ascii ' PRECIO ' +ACD3 .byte 0x00 +ACD4 ; ACD4: 20,20,43,48,41,4E,47,45 +ACD4 ; ACDC: 20,20 +ACD4 .ascii ' CHANGE ' +ACDE .byte 0x00 +ACDF ; ACDF: 20,20,43,41,4D,42,49,4F +ACDF ; ACE7: 20,20 +ACDF .ascii ' CAMBIO ' +ACE9 .byte 0x00 +ACEA ; ACEA: 20,4D,4F,4E,4E,41,49,45 +ACEA ; ACF2: 20,20 +ACEA .ascii ' MONNAIE ' +ACF4 .byte 0x00 +ACF5 ; ACF5: 20,20,54,48,41,4E,4B,53 +ACF5 ; ACFD: 20,20 +ACF5 .ascii ' THANKS ' +ACFF .byte 0x00 +AD00 ; AD00: 20,20,4D,45,52,43,49,20 +AD00 ; AD08: 20,20 +AD00 .ascii ' MERCI ' +AD0A .byte 0x00 +AD0B ; AD0B: 20,20,44,41,4E,4B,45,20 +AD0B ; AD13: 20,20 +AD0B .ascii ' DANKE ' +AD15 .byte 0x00 +AD16 ; AD16: 20,20,47,52,41,43,49,41 +AD16 ; AD1E: 53,20 +AD16 .ascii ' GRACIAS ' +AD20 .byte 0x00 +AD21 ; AD21: 20,20,53,45,4C,45,43,54 +AD21 ; AD29: 20,20 +AD21 .ascii ' SELECT ' +AD2B .byte 0x00 +AD2C ; AD2C: 20,20,4F,54,48,45,52,20 +AD2C ; AD34: 20,20 +AD2C .ascii ' OTHER ' +AD36 .byte 0x00 +AD37 ; AD37: 20,20,20,49,54,45,4D,20 +AD37 ; AD3F: 20,20 +AD37 .ascii ' ITEM ' +AD41 .byte 0x00 +AD42 ; AD42: 20,20,46,41,49,54,45,53 +AD42 ; AD4A: 20,20 +AD42 .ascii ' FAITES ' +AD4C .byte 0x00 +AD4D ; AD4D: 20,20,41,55,54,52,45,20 +AD4D ; AD55: 20,20 +AD4D .ascii ' AUTRE ' +AD57 .byte 0x00 +AD58 ; AD58: 20,20,43,48,4F,49,58,20 +AD58 ; AD60: 20,20 +AD58 .ascii ' CHOIX ' +AD62 .byte 0x00 +AD63 ; AD63: 20,20,42,49,54,54,45,20 +AD63 ; AD6B: 20,20 +AD63 .ascii ' BITTE ' +AD6D .byte 0x00 +AD6E ; AD6E: 20,20,41,4E,44,45,52,45 +AD6E ; AD76: 20,20 +AD6E .ascii ' ANDERE ' +AD78 .byte 0x00 +AD79 ; AD79: 20,20,20,57,41,48,4C,20 +AD79 ; AD81: 20,20 +AD79 .ascii ' WAHL ' +AD83 .byte 0x00 +AD84 ; AD84: 20,20,50,55,4C,53,45,20 +AD84 ; AD8C: 20,20 +AD84 .ascii ' PULSE ' +AD8E .byte 0x00 +AD8F ; AD8F: 20,20,45,58,54,52,41,20 +AD8F ; AD97: 20,20 +AD8F .ascii ' EXTRA ' +AD99 .byte 0x00 +AD9A ; AD9A: 20,53,45,4C,45,43,43,49 +AD9A ; ADA2: 4F,4E +AD9A .ascii ' SELECCION' +ADA4 .byte 0x00 +ADA5 ; ADA5: 20,45,58,41,43,54,20,43 +ADA5 ; ADAD: 4F,49,4E,53,20,4F,4E,4C +ADA5 ; ADB5: 59,20 +ADA5 .ascii ' EXACT COINS ONLY ' +ADB7 .byte 0x00 +ADB8 ; ADB8: 20,4D,4F,4E,4E,41,49,45 +ADB8 ; ADC0: 20,45,58,41,43,54,45,20 +ADB8 ; ADC8: 53,45,55,4C,45,4D,45,4E +ADB8 ; ADD0: 54,20 +ADB8 .ascii ' MONNAIE EXACTE SEULEMENT ' +ADD2 .byte 0x00 +ADD3 ; ADD3: 20,4E,49,43,48,54,20,55 +ADD3 ; ADDB: 45,42,45,52,5A,41,48,4C +ADD3 ; ADE3: 45,4E,20 +ADD3 .ascii ' NICHT UEBERZAHLEN ' +ADE6 .byte 0x00 +ADE7 ; ADE7: 20,49,4E,54,52,4F,44,55 +ADE7 ; ADEF: 5A,43,41,20,50,52,45,43 +ADE7 ; ADF7: 49,4F,20,45,58,41,43,54 +ADE7 ; ADFF: 4F,20 +ADE7 .ascii ' INTRODUZCA PRECIO EXACTO ' +AE01 .byte 0x00 +AE02 ; AE02: 20,43,4F,49,4E,53,20,4F +AE02 ; AE0A: 4E,4C,59,20 +AE02 .ascii ' COINS ONLY ' +AE0E .byte 0x00 +AE0F ; AE0F: 20,4D,4F,4E,4E,41,49,45 +AE0F ; AE17: 20,53,45,55,4C,45,4D,45 +AE0F ; AE1F: 4E,54,20 +AE0F .ascii ' MONNAIE SEULEMENT ' +AE22 .byte 0x00 +AE23 ; AE23: 20,4E,55,52,20,4D,55,4E +AE23 ; AE2B: 5A,45,4E,20 +AE23 .ascii ' NUR MUNZEN ' +AE2F .byte 0x00 +AE30 ; AE30: 20,4D,4F,4E,45,44,41,20 +AE30 ; AE38: 55,4E,49,43,41,4D,45,4E +AE30 ; AE40: 54,45,20 +AE30 .ascii ' MONEDA UNICAMENTE ' +AE43 .byte 0x00 +AE44 ; AE44: 20,4D,41,43,48,49,4E,45 +AE44 ; AE4C: 20,4F,55,54,20,4F,46,20 +AE44 ; AE54: 4F,52,44,45,52,20 +AE44 .ascii ' MACHINE OUT OF ORDER ' +AE5A .byte 0x00 +AE5B ; AE5B: 20,48,4F,52,53,20,44,45 +AE5B ; AE63: 20,53,45,52,56,49,43,45 +AE5B ; AE6B: 20 +AE5B .ascii ' HORS DE SERVICE ' +AE6C .byte 0x00 +AE6D ; AE6D: 20,41,55,53,53,45,52,20 +AE6D ; AE75: 42,45,54,52,49,45,42,20 +AE6D .ascii ' AUSSER BETRIEB ' +AE7D .byte 0x00 +AE7E ; AE7E: 20,46,55,45,52,41,20,44 +AE7E ; AE86: 45,20,53,45,52,56,49,43 +AE7E ; AE8E: 49,4F,20 +AE7E .ascii ' FUERA DE SERVICIO ' +AE91 .byte 0x00 +AE92 ; AE92: 2D,20,20,20,20,20,20,20 +AE92 ; AE9A: 20,20 +AE92 .ascii '- ' +AE9C .byte 0x00 +AE9D ; AE9D: 53,45,54,20,50,52,49,43 +AE9D ; AEA5: 45,3F +AE9D .ascii 'SET PRICE?' +AEA7 .byte 0x00 +AEA8 ; AEA8: 20,20,53,59,53,54,45,4D +AEA8 ; AEB0: 20,20 +AEA8 .ascii ' SYSTEM ' +AEB2 .byte 0x00 +AEB3 ; AEB3: 20,20,20,20,4F,4B,20,20 +AEB3 ; AEBB: 20,20 +AEB3 .ascii ' OK ' +AEBD .byte 0x00 +AEBE ; AEBE: 24,35,20,45,4E,41,42,4C +AEBE ; AEC6: 45,20 +AEBE .ascii '$5 ENABLE ' +AEC8 .byte 0x00 +AEC9 ; AEC9: 24,35,20,44,49,53,41,42 +AEC9 ; AED1: 4C,45 +AEC9 .ascii '$5 DISABLE' +AED3 .byte 0x00 +AED4 ; AED4: 53,4F,44,41,20,56,45,4E +AED4 ; AEDC: 44,20 +AED4 .ascii 'SODA VEND ' +AEDE .byte 0x00 +AEDF ; AEDF: 53,4E,41,43,4B,20,56,45 +AEDF ; AEE7: 4E,44 +AEDF .ascii 'SNACK VEND' +AEE9 .byte 0x00 +AEEA ; AEEA: 44,55,4D,42,20,4D,45,43 +AEEA ; AEF2: 20,59 +AEEA .ascii 'DUMB MEC Y' +AEF4 .byte 0x00 +AEF5 ; AEF5: 44,55,4D,42,20,4D,45,43 +AEF5 ; AEFD: 20,4E +AEF5 .ascii 'DUMB MEC N' +AEFF .byte 0x00 +AF00 ; AF00: 4C,4E,4B,20,4D,53,54,52 +AF00 ; AF08: 20,59 +AF00 .ascii 'LNK MSTR Y' +AF0A .byte 0x00 +AF0B ; AF0B: 4C,4E,4B,20,4D,53,54,52 +AF0B ; AF13: 20,4E +AF0B .ascii 'LNK MSTR N' +AF15 .byte 0x00 +AF16 ; AF16: 43,41,52,44,20,52,44,52 +AF16 ; AF1E: 20,59 +AF16 .ascii 'CARD RDR Y' +AF20 .byte 0x00 +AF21 ; AF21: 43,41,52,44,20,52,44,52 +AF21 ; AF29: 20,4E +AF21 .ascii 'CARD RDR N' +AF2B .byte 0x00 +AF2C ; AF2C: 42,49,4C,4C,20,56,41,4C +AF2C ; AF34: 20,59 +AF2C .ascii 'BILL VAL Y' +AF36 .byte 0x00 +AF37 ; AF37: 42,49,4C,4C,20,56,41,4C +AF37 ; AF3F: 20,4E +AF37 .ascii 'BILL VAL N' +AF41 .byte 0x00 +AF42 ; AF42: 50,52,43,20,48,4F,4C,44 +AF42 ; AF4A: 20,59 +AF42 .ascii 'PRC HOLD Y' +AF4C .byte 0x00 +AF4D ; AF4D: 50,52,43,20,48,4F,4C,44 +AF4D ; AF55: 20,4E +AF4D .ascii 'PRC HOLD N' +AF57 .byte 0x00 +AF58 ; AF58: 50,52,43,20,44,49,53,50 +AF58 ; AF60: 20,59 +AF58 .ascii 'PRC DISP Y' +AF62 .byte 0x00 +AF63 ; AF63: 50,52,43,20,44,49,53,50 +AF63 ; AF6B: 20,4E +AF63 .ascii 'PRC DISP N' +AF6D .byte 0x00 +AF6E ; AF6E: 46,52,45,45,20,56,4E,44 +AF6E ; AF76: 20,59 +AF6E .ascii 'FREE VND Y' +AF78 .byte 0x00 +AF79 ; AF79: 46,52,45,45,20,56,4E,44 +AF79 ; AF81: 20,4E +AF79 .ascii 'FREE VND N' +AF83 .byte 0x00 +AF84 ; AF84: 24,31,20,43,48,4E,47,52 +AF84 ; AF8C: 20,59 +AF84 .ascii '$1 CHNGR Y' +AF8E .byte 0x00 +AF8F ; AF8F: 24,31,20,43,48,4E,47,52 +AF8F ; AF97: 20,4E +AF8F .ascii '$1 CHNGR N' +AF99 .byte 0x00 +AF9A ; AF9A: 43,4C,52,20,4D,49,53,20 +AF9A ; AFA2: 20,59 +AF9A .ascii 'CLR MIS Y' +AFA4 .byte 0x00 +AFA5 ; AFA5: 43,4C,52,20,4D,49,53,20 +AFA5 ; AFAD: 20,4E +AFA5 .ascii 'CLR MIS N' +AFAF .byte 0x00 +AFB0 ; AFB0: 48,49,54,20,4B,45,59,22 +AFB0 ; AFB8: 30,22 +AFB0 .ascii 'HIT KEY"0"' +AFBA .byte 0x00 +AFBB ; AFBB: 45,4E,54,45,52,20,43,4F +AFBB ; AFC3: 44,45 +AFBB .ascii 'ENTER CODE' +AFC5 .byte 0x00 +AFC6 ; AFC6: 53,45,43,55,52,45,20,4F +AFC6 ; AFCE: 4E,20 +AFC6 .ascii 'SECURE ON ' +AFD0 .byte 0x00 +AFD1 ; AFD1: 53,45,43,55,52,45,20,4F +AFD1 ; AFD9: 46,46 +AFD1 .ascii 'SECURE OFF' +AFDB .byte 0x00 +AFDC ; AFDC: 2D,20,53,41,56,49,4E,47 +AFDC ; AFE4: 20,2D +AFDC .ascii '- SAVING -' +AFE6 .byte 0x00 +AFE7 ; AFE7: 2D,50,52,49,4E,54,49,4E +AFE7 ; AFEF: 47,2D +AFE7 .ascii '-PRINTING-' +AFF1 .byte 0x00 +AFF2 ; AFF2: 4F,56,45,52,20,43,52,4E +AFF2 ; AFFA: 54,3D +AFF2 .ascii 'OVER CRNT=' +AFFC .byte 0x00 +AFFD ; AFFD: 48,4F,4D,45,20,46,41,49 +AFFD ; B005: 4C,3D +AFFD .ascii 'HOME FAIL=' +B007 .byte 0x00 +B008 ; B008: 43,48,4B,20,50,52,49,43 +B008 ; B010: 45,53 +B008 .ascii 'CHK PRICES' +B012 .byte 0x00 +B013 ; B013: 48,49,54,20,52,45,53,45 +B013 ; B01B: 54,20 +B013 .ascii 'HIT RESET ' +B01D .byte 0x00 +B01E ; B01E: 43,4F,49,4E,20,20,20,4A +B01E ; B026: 41,4D +B01E .ascii 'COIN JAM' +B028 .byte 0x00 +B029 ; B029: 42,41,44,20,53,45,4E,53 +B029 ; B031: 4F,52 +B029 .ascii 'BAD SENSOR' +B033 .byte 0x00 +B034 ; B034: 43,48,47,52,20,50,57,52 +B034 ; B03C: 55,50 +B034 .ascii 'CHGR PWRUP' +B03E .byte 0x00 +B03F ; B03F: 4C,49,4E,4B,20,50,57,52 +B03F ; B047: 55,50 +B03F .ascii 'LINK PWRUP' +B049 .byte 0x00 +B04A ; B04A: 43,41,52,44,20,50,57,52 +B04A ; B052: 55,50 +B04A .ascii 'CARD PWRUP' +B054 .byte 0x00 +B055 ; B055: 42,49,4C,4C,20,45,52,52 +B055 ; B05D: 4F,52 +B055 .ascii 'BILL ERROR' +B05F .byte 0x00 +B060 ; B060: 54,55,42,45,20,45,52,52 +B060 ; B068: 4F,52 +B060 .ascii 'TUBE ERROR' +B06A .byte 0x00 +B06B ; B06B: 4E,4F,20,20,43,48,41,4E +B06B ; B073: 47,45 +B06B .ascii 'NO CHANGE' +B075 .byte 0x00 +B076 ; B076: 20,4E,4F,20,46,49,56,45 +B076 ; B07E: 53,20 +B076 .ascii ' NO FIVES ' +B080 .byte 0x00 +B081 ; B081: 4E,4F,20,20,41,43,43,45 +B081 ; B089: 53,53 +B081 .ascii 'NO ACCESS' +B08B .byte 0x00 +B08C ; B08C: 4E,4F,20,20,45,52,52,4F +B08C ; B094: 52,53 +B08C .ascii 'NO ERRORS' +B096 .byte 0x00 +B097 ; B097: 54,45,53,54,20,20,56,45 +B097 ; B09F: 4E,44 +B097 .ascii 'TEST VEND' +B0A1 .byte 0x00 +B0A2 ; B0A2: 4D,54,52,20,46,55,4E,43 +B0A2 ; B0AA: 54,3F +B0A2 .ascii 'MTR FUNCT?' +B0AC .byte 0x00 +B0AD ; B0AD: 50,52,4F,47,52,41,4D,20 +B0AD ; B0B5: 20,3F +B0AD .ascii 'PROGRAM ?' +B0B7 .byte 0x00 +B0B8 ; B0B8: 53,45,4C,45,43,54,49,4F +B0B8 ; B0C0: 4E,3F +B0B8 .ascii 'SELECTION?' +B0C2 .byte 0x00,0x14,0x00,0x14,0xC8,0x05,0x00,0x05 +B0CA .byte 0x00,0x02,0x00,0x02,0x00,0x01,0x00,0x01 +B0D2 .byte 0x00,0x01,0x0C,0x17 +B0D6 ; B0D6: 22,2E,39,44,4F +B0D6 .ascii '".9DO' +B0DB .byte 0x0B,0x16 +B0DD ; B0DD: 21,2C,38,43,4E,59 +B0DD .ascii '!,8CNY' +B0E3 .byte 0x15 +B0E4 ; B0E4: 20,2B,36,42,4D,58,63 +B0E4 .ascii ' +6BMXc' +B0EB .byte 0x1F +B0EC ; B0EC: 2A,35,40,4C,57,62 +B0EC .ascii '*5@LWb' +B0F2 .byte 0x09 +B0F3 ; B0F3: 29,34,3F,4A,56,61 +B0F3 .ascii ')4?JVa' +B0F9 .byte 0x08,0x13 +B0FB ; B0FB: 33,3E,49,54,60 +B0FB .ascii '3>IT`' +B100 .byte 0x07,0x12,0x1D +B103 ; B103: 3D,48,53,5E +B103 .ascii '=HS^' +B107 .byte 0x06,0x11,0x1C,0x27 +B10B ; B10B: 47,52,5D +B10B .ascii 'GR]' +B10E .byte 0x04,0x10,0x1B +B111 ; B111: 26,31,51 +B111 .ascii '&1Q' +B114 .byte 0x5C,0x03,0x0E,0x1A +B118 ; B118: 25,30,3B,5B +B118 .ascii '%0;[' +B11C .byte 0x02,0x0D,0x18 +B11F ; B11F: 24,2F,3A,45 +B11F .ascii '$/:E' +B123 .byte 0x00,0x01,0x02,0x04,0x08,0x10 +B129 ; B129: 20,40 +B129 .ascii ' @' +B12B .byte 0x80,0x00,0x00 +B12E ; B12E: 2A,2A,45,52,52,4F,52,2A +B12E ; B136: 2A,2A +B12E .ascii '**ERROR***' +B138 .byte 0x00 +B139 ; B139: 2A,2A,2A,2A,2A,2A,2A,2A +B139 ; B141: 2A,2A +B139 .ascii '**********' +B143 .byte 0x00 +B144 ; B144: 4F,4F,4F,4F,4F,4F,4F,4F +B144 ; B14C: 4F,4F +B144 .ascii 'OOOOOOOOOO' +B14E .byte 0x00 +B14F ; B14F: 52,41,4D,20,20,20,46,41 +B14F ; B157: 49,4C +B14F .ascii 'RAM FAIL' +B159 .byte 0x00 +B15A ; B15A: 50,32,20,20,20,20,46,41 +B15A ; B162: 49,4C +B15A .ascii 'P2 FAIL' +B164 .byte 0x00 +B165 ; B165: 50,32,2D,50,33,20,46,41 +B165 ; B16D: 49,4C +B165 .ascii 'P2-P3 FAIL' +B16F .byte 0x00 +B170 ; B170: 50,32,2D,50,38,20,46,41 +B170 ; B178: 49,4C +B170 .ascii 'P2-P8 FAIL' +B17A .byte 0x00 +B17B ; B17B: 50,32,2D,50,39,20,46,41 +B17B ; B183: 49,4C +B17B .ascii 'P2-P9 FAIL' +B185 .byte 0x00 +B186 ; B186: 50,33,2D,50,34,20,46,41 +B186 ; B18E: 49,4C +B186 .ascii 'P3-P4 FAIL' +B190 .byte 0x00 +B191 ; B191: 50,35,20,20,20,20,46,41 +B191 ; B199: 49,4C +B191 .ascii 'P5 FAIL' +B19B .byte 0x00 +B19C ; B19C: 50,35,2D,50,37,20,46,41 +B19C ; B1A4: 49,4C +B19C .ascii 'P5-P7 FAIL' +B1A6 .byte 0x00 +B1A7 ; B1A7: 50,37,20,20,20,20,46,41 +B1A7 ; B1AF: 49,4C +B1A7 .ascii 'P7 FAIL' +B1B1 .byte 0x00 +B1B2 ; B1B2: 50,37,2D,50,38,20,46,41 +B1B2 ; B1BA: 49,4C +B1B2 .ascii 'P7-P8 FAIL' +B1BC .byte 0x00 +B1BD ; B1BD: 2D,20,50,41,53,53,45,44 +B1BD ; B1C5: 20,2D +B1BD .ascii '- PASSED -' +B1C7 .byte 0x00,0x09,0x12,0x1B +B1CB ; B1CB: 24,2C,35,3E,47,54,48,41 +B1CB ; B1D3: 4E,4B,20,59,4F,55,20,46 +B1CB ; B1DB: 4F,52,20,59,4F,55,52,20 +B1CB ; B1E3: 50,41,54,52,4F,4E,41,47 +B1CB ; B1EB: 45,20,20 +B1CB .ascii '$,5>GTHANK YOU FOR YOUR PATRONAGE ' +B1EE .byte 0x00 +B1EF ; B1EF: 20,52,4F,57,45,20,49,4E +B1EF ; B1F7: 54,20 +B1EF .ascii ' ROWE INT ' +B1F9 .byte 0x00 +B1FA ; B1FA: 43,4F,50,59,52,49,47,48 +B1FA ; B202: 54,20 +B1FA .ascii 'COPYRIGHT ' +B204 .byte 0x00 +B205 ; B205: 20,20,20,31,39,39,33,20 +B205 ; B20D: 20,20 +B205 .ascii ' 1993 ' +B20F .byte 0x00 +B210 ; B210: 35,39,30,30,20,56,45,52 +B210 ; B218: 20,35 +B210 .ascii '5900 VER 5' +B21A .byte 0x00 +B21B ; B21B: 20,20,20,20,20,20,20,20 +B21B ; B223: 20,52,4F,57,45,20,20,49 +B21B ; B22B: 4E,54,45,52,4E,41,54,49 +B21B ; B233: 4F,4E,41,4C +B21B .ascii ' ROWE INTERNATIONAL' +B237 .byte 0x00 +B238 ; B238: 20,20,20,20,20,20,20,20 +B238 ; B240: 2D,2D,2D,2D,2D,2D,2D,2D +B238 ; B248: 2D,2D,2D,2D,2D,2D,2D,2D +B238 ; B250: 2D,2D,2D,2D,2D +B238 .ascii ' ---------------------' +B255 .byte 0x00 +B256 ; B256: 20,20,20,20,20,20,20,20 +B256 ; B25E: 35,39,30,30,20,53,4F,46 +B256 ; B266: 54,57,41,52,45,20,56,45 +B256 ; B26E: 52,2E,20,35,20,20 +B256 .ascii ' 5900 SOFTWARE VER. 5 ' +B274 .byte 0x00 +B275 ; B275: 20,20,20,20,20,20,20,20 +B275 ; B27D: 20,20,20,41,43,43,4F,55 +B275 ; B285: 4E,54,20,20,52,45,43,4F +B275 ; B28D: 52,44 +B275 .ascii ' ACCOUNT RECORD' +B28F .byte 0x00 +B290 ; B290: 53,45,52,49,41,4C,20,20 +B290 ; B298: 23,20,20,20,20,20,20,2D +B290 ; B2A0: 20 +B290 .ascii 'SERIAL # - ' +B2A1 .byte 0x00 +B2A2 ; B2A2: 4D,41,43,48,49,4E,45,20 +B2A2 ; B2AA: 49,44,20,20,20,20,20,2D +B2A2 ; B2B2: 20 +B2A2 .ascii 'MACHINE ID - ' +B2B3 .byte 0x00 +B2B4 ; B2B4: 41,55,44,49,54,20,4E,55 +B2B4 ; B2BC: 4D,42,45,52,20,20,20,20 +B2B4 ; B2C4: 20 +B2B4 .ascii 'AUDIT NUMBER ' +B2C5 .byte 0x00 +B2C6 ; B2C6: 53,41,4C,45,53,20,20,28 +B2C6 ; B2CE: 52,29,20,20,20,20,20,2D +B2C6 ; B2D6: 20 +B2C6 .ascii 'SALES (R) - ' +B2D7 .byte 0x00 +B2D8 ; B2D8: 53,41,4C,45,53,20,20,28 +B2D8 ; B2E0: 4E,29,20,20,20,20,20,2D +B2D8 ; B2E8: 20 +B2D8 .ascii 'SALES (N) - ' +B2E9 .byte 0x00 +B2EA ; B2EA: 42,41,47,20,54,4F,54,41 +B2EA ; B2F2: 4C,20,20,20,20,20,20,2D +B2EA ; B2FA: 20 +B2EA .ascii 'BAG TOTAL - ' +B2FB .byte 0x00 +B2FC ; B2FC: 43,41,53,48,20,42,4F,58 +B2FC ; B304: 20,20,20,20,20,20,20,2D +B2FC ; B30C: 20 +B2FC .ascii 'CASH BOX - ' +B30D .byte 0x00 +B30E ; B30E: 43,41,52,44,20,53,41,4C +B30E ; B316: 45,53,20,20,20,20,20,2D +B30E ; B31E: 20 +B30E .ascii 'CARD SALES - ' +B31F .byte 0x00 +B320 ; B320: 42,49,4C,4C,53,20,49,4E +B320 ; B328: 20,53,54,41,43,4B,45,52 +B320 .ascii 'BILLS IN STACKER' +B330 .byte 0x00 +B331 ; B331: 20,20,20,20,42,49,4C,4C +B331 ; B339: 20,54,4F,54,41,4C,20,2D +B331 ; B341: 20,20,20,20,20,20,20,20 +B331 .ascii ' BILL TOTAL - ' +B349 .byte 0x00 +B34A ; B34A: 20,20,20,20,4F,4E,45,53 +B34A ; B352: 20,20,20,20,20,20,20,2D +B34A ; B35A: 20 +B34A .ascii ' ONES - ' +B35B .byte 0x00 +B35C ; B35C: 20,20,20,20,54,57,4F,53 +B35C ; B364: 20,20,20,20,20,20,20,2D +B35C ; B36C: 20 +B35C .ascii ' TWOS - ' +B36D .byte 0x00 +B36E ; B36E: 20,20,20,20,46,49,56,45 +B36E ; B376: 53,20,20,20,20,20,20,2D +B36E ; B37E: 20 +B36E .ascii ' FIVES - ' +B37F .byte 0x00 +B380 ; B380: 20,20,20,20,54,45,4E,53 +B380 ; B388: 20,20,20,20,20,20,20,2D +B380 ; B390: 20 +B380 .ascii ' TENS - ' +B391 .byte 0x00 +B392 ; B392: 20,20,20,20,54,57,45,4E +B392 ; B39A: 54,49,45,53,20,20,20,2D +B392 ; B3A2: 20 +B392 .ascii ' TWENTIES - ' +B3A3 .byte 0x00 +B3A4 ; B3A4: 43,4F,49,4E,53,20,49,4E +B3A4 ; B3AC: 20,54,55,42,45,53 +B3A4 .ascii 'COINS IN TUBES' +B3B2 .byte 0x00 +B3B3 ; B3B3: 20,20,20,20,54,55,42,45 +B3B3 ; B3BB: 20,54,4F,54,41,4C,20,2D +B3B3 ; B3C3: 20,20,20,20,20,20 +B3B3 .ascii ' TUBE TOTAL - ' +B3C9 .byte 0x00 +B3CA ; B3CA: 20,20,20,20,24,31,20,43 +B3CA ; B3D2: 4F,49,4E,20,20,20,20,2D +B3CA ; B3DA: 20 +B3CA .ascii ' $1 COIN - ' +B3DB .byte 0x00 +B3DC ; B3DC: 20,20,20,20,51,55,41,52 +B3DC ; B3E4: 54,45,52,53,20,20,20,2D +B3DC ; B3EC: 20 +B3DC .ascii ' QUARTERS - ' +B3ED .byte 0x00 +B3EE ; B3EE: 20,20,20,20,44,49,4D,45 +B3EE ; B3F6: 53,20,20,20,20,20,20,2D +B3EE ; B3FE: 20 +B3EE .ascii ' DIMES - ' +B3FF .byte 0x00 +B400 ; B400: 20,20,20,20,4E,49,43,4B +B400 ; B408: 45,4C,53,20,20,20,20,2D +B400 ; B410: 20 +B400 .ascii ' NICKELS - ' +B411 .byte 0x00 +B412 ; B412: 57,49,4E,2D,53,4E,4B,20 +B412 ; B41A: 56,45,4E,44,53,20,20,2D +B412 ; B422: 20 +B412 .ascii 'WIN-SNK VENDS - ' +B423 .byte 0x00 +B424 ; B424: 53,48,4F,50,50,45,52,20 +B424 ; B42C: 56,45,4E,44,53,20,20,2D +B424 ; B434: 20 +B424 .ascii 'SHOPPER VENDS - ' +B435 .byte 0x00 +B436 ; B436: 50,52,4F,4D,4F,20,56,45 +B436 ; B43E: 4E,44,53,20,20,20,20,2D +B436 ; B446: 20 +B436 .ascii 'PROMO VENDS - ' +B447 .byte 0x00 +B448 ; B448: 46,52,45,45,20,20,56,45 +B448 ; B450: 4E,44,53,20,20,20,20,2D +B448 ; B458: 20 +B448 .ascii 'FREE VENDS - ' +B459 .byte 0x00 +B45A ; B45A: 56,45,4E,44,53,20,50,45 +B45A ; B462: 52,20,50,52,4F,44,55,43 +B45A ; B46A: 54,20,43,4F,44,45 +B45A .ascii 'VENDS PER PRODUCT CODE' +B470 .byte 0x00 +B471 ; B471: 20,20,20,20,43,4F,44,45 +B471 ; B479: 20 +B471 .ascii ' CODE ' +B47A .byte 0x00 +B47B ; B47B: 56,45,4E,44,53,20,2D,20 +B47B .ascii 'VENDS - ' +B483 .byte 0x00 +B484 ; B484: 56,45,4E,44,53,2F,43,4F +B484 ; B48C: 44,45 +B484 .ascii 'VENDS/CODE' +B48E .byte 0x00 +B48F ; B48F: 41,42,43,44,45,46,47,48 +B48F ; B497: 49,4A,4B,4C,4D,4E,4F,50 +B48F ; B49F: 51,52,53,54,55,56,57,58 +B48F ; B4A7: 59,5A,30,31,32,33,34,35 +B48F ; B4AF: 36,37,38,39,24,2A,20 +B48F .ascii 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789$* ' +B4B6 .byte 0x00,0x01,0x02,0x04,0x08,0x10 +B4BC ; B4BC: 20,40 +B4BC .ascii ' @' +B4BE .byte 0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B4FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B506 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B50E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B516 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B51E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B526 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B52E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B536 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B53E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B546 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B54E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B556 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B55E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B566 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B56E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B576 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B57E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B586 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B58E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B596 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B59E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B5FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B606 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B60E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B616 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B61E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B626 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B62E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B636 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B63E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B646 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B64E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B656 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B65E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B666 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B66E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B676 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B67E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B686 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B68E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B696 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B69E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B6FE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B706 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B70E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B716 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B71E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B726 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B72E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B736 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B73E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B746 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B74E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B756 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B75E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B766 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B76E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B776 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B77E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B786 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B78E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B796 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B79E .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7A6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7AE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7B6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7BE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7C6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7CE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7D6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7DE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7E6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7EE .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7F6 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +B7FE .byte 0xFF,0xFF +B800 ; B800: 34 +B800 LB800: des +B801 ; B801: F6,0E,6D +B801 ldab L0E6D +B804 ; B804: C1,01 +B804 cmpb #0x01 +B806 ; B806: 27,03 +B806 beq LB80B +B808 ; B808: 7E,B9,2A +B808 jmp LB92A +B80B ; B80B: F6,0E,02 +B80B LB80B: ldab L0E02 +B80E ; B80E: C1,05 +B80E cmpb #0x05 +B810 ; B810: 27,03 +B810 beq LB815 +B812 ; B812: 7E,B9,2A +B812 jmp LB92A +B815 ; B815: F6,0E,03 +B815 LB815: ldab L0E03 +B818 ; B818: C1,05 +B818 cmpb #0x05 +B81A ; B81A: 27,03 +B81A beq LB81F +B81C ; B81C: 7E,B9,2A +B81C jmp LB92A +B81F ; B81F: F6,0E,04 +B81F LB81F: ldab L0E04 +B822 ; B822: C1,05 +B822 cmpb #0x05 +B824 ; B824: 27,03 +B824 beq LB829 +B826 ; B826: 7E,B9,2A +B826 jmp LB92A +B829 ; B829: F6,00,12 +B829 LB829: ldab L0012 +B82C ; B82C: C4,20 +B82C andb #0x20 +B82E ; B82E: 27,03 +B82E beq LB833 +B830 ; B830: 7E,B9,2A +B830 jmp LB92A +B833 ; B833: 30 +B833 LB833: tsx +B834 ; B834: 6F,00 +B834 clr 0x00,x +B836 ; B836: F6,0E,6A +B836 ldab L0E6A +B839 ; B839: C1,00 +B839 cmpb #0x00 +B83B ; B83B: 22,33 +B83B bhi LB870 +B83D ; B83D: C6,64 +B83D ldab #0x64 +B83F ; B83F: F7,0E,6A +B83F stab L0E6A +B842 ; B842: 7C,0E,05 +B842 LB842: inc L0E05 +B845 ; B845: F6,0E,05 +B845 ldab L0E05 +B848 ; B848: C1,64 +B848 cmpb #0x64 +B84A ; B84A: 23,03 +B84A bls LB84F +B84C ; B84C: 7F,0E,05 +B84C clr L0E05 +B84F ; B84F: F6,0E,05 +B84F LB84F: ldab L0E05 +B852 ; B852: BD,D4,68 +B852 jsr LD468 +B855 ; B855: 83,00,00 +B855 subd #0x0000 +B858 ; B858: 27,0B +B858 beq LB865 +B85A ; B85A: F6,0E,05 +B85A ldab L0E05 +B85D ; B85D: BD,D7,A0 +B85D jsr LD7A0 +B860 ; B860: 83,00,00 +B860 subd #0x0000 +B863 ; B863: 27,09 +B863 beq LB86E +B865 ; B865: 30 +B865 LB865: tsx +B866 ; B866: 6C,00 +B866 inc 0x00,x +B868 ; B868: E6,00 +B868 ldab 0x00,x +B86A ; B86A: C1,6E +B86A cmpb #0x6E +B86C ; B86C: 2D,D4 +B86C blt LB842 +B86E ; B86E: 20,0A +B86E LB86E: bra LB87A +B870 ; B870: F6,0E,6A +B870 LB870: ldab L0E6A +B873 ; B873: C1,00 +B873 cmpb #0x00 +B875 ; B875: 23,03 +B875 bls LB87A +B877 ; B877: 7A,0E,6A +B877 dec L0E6A +B87A ; B87A: F6,0E,05 +B87A LB87A: ldab L0E05 +B87D ; B87D: BD,D4,68 +B87D jsr LD468 +B880 ; B880: 83,00,00 +B880 subd #0x0000 +B883 ; B883: 26,03 +B883 bne LB888 +B885 ; B885: 7E,B9,0A +B885 jmp LB90A +B888 ; B888: F6,0E,05 +B888 LB888: ldab L0E05 +B88B ; B88B: BD,D7,A0 +B88B jsr LD7A0 +B88E ; B88E: 83,00,00 +B88E subd #0x0000 +B891 ; B891: 26,77 +B891 bne LB90A +B893 ; B893: BD,BE,4B +B893 jsr LBE4B +B896 ; B896: C6,20 +B896 ldab #0x20 +B898 ; B898: F7,0B,9A +B898 stab L0B9A +B89B ; B89B: C6,20 +B89B ldab #0x20 +B89D ; B89D: F7,0B,99 +B89D stab L0B99 +B8A0 ; B8A0: C6,20 +B8A0 ldab #0x20 +B8A2 ; B8A2: F7,0B,98 +B8A2 stab L0B98 +B8A5 ; B8A5: F6,0E,05 +B8A5 ldab L0E05 +B8A8 ; B8A8: 4F +B8A8 clra +B8A9 ; B8A9: CE,00,0A +B8A9 ldx #0x000A +B8AC ; B8AC: 02 +B8AC idiv +B8AD ; B8AD: 8F +B8AD xgdx +B8AE ; B8AE: CB,30 +B8AE addb #0x30 +B8B0 ; B8B0: F7,0B,97 +B8B0 stab L0B97 +B8B3 ; B8B3: F6,0E,05 +B8B3 ldab L0E05 +B8B6 ; B8B6: 4F +B8B6 clra +B8B7 ; B8B7: CE,00,0A +B8B7 ldx #0x000A +B8BA ; B8BA: 02 +B8BA idiv +B8BB ; B8BB: CB,30 +B8BB addb #0x30 +B8BD ; B8BD: F7,0B,96 +B8BD stab L0B96 +B8C0 ; B8C0: C6,20 +B8C0 ldab #0x20 +B8C2 ; B8C2: F7,0B,95 +B8C2 stab L0B95 +B8C5 ; B8C5: C6,20 +B8C5 ldab #0x20 +B8C7 ; B8C7: F7,0B,94 +B8C7 stab L0B94 +B8CA ; B8CA: F6,0E,05 +B8CA ldab L0E05 +B8CD ; B8CD: 4F +B8CD clra +B8CE ; B8CE: C3,0E,06 +B8CE addd #0x0E06 +B8D1 ; B8D1: 8F +B8D1 xgdx +B8D2 ; B8D2: E6,00 +B8D2 ldab 0x00,x +B8D4 ; B8D4: 4F +B8D4 clra +B8D5 ; B8D5: CE,00,0A +B8D5 ldx #0x000A +B8D8 ; B8D8: 02 +B8D8 idiv +B8D9 ; B8D9: 8F +B8D9 xgdx +B8DA ; B8DA: CB,30 +B8DA addb #0x30 +B8DC ; B8DC: F7,0B,93 +B8DC stab L0B93 +B8DF ; B8DF: F6,0E,05 +B8DF ldab L0E05 +B8E2 ; B8E2: 4F +B8E2 clra +B8E3 ; B8E3: C3,0E,06 +B8E3 addd #0x0E06 +B8E6 ; B8E6: 8F +B8E6 xgdx +B8E7 ; B8E7: E6,00 +B8E7 ldab 0x00,x +B8E9 ; B8E9: 4F +B8E9 clra +B8EA ; B8EA: CE,00,0A +B8EA ldx #0x000A +B8ED ; B8ED: 02 +B8ED idiv +B8EE ; B8EE: CB,30 +B8EE addb #0x30 +B8F0 ; B8F0: F7,0B,92 +B8F0 stab L0B92 +B8F3 ; B8F3: C6,20 +B8F3 ldab #0x20 +B8F5 ; B8F5: F7,0B,91 +B8F5 stab L0B91 +B8F8 ; B8F8: C6,20 +B8F8 ldab #0x20 +B8FA ; B8FA: F7,0B,90 +B8FA stab L0B90 +B8FD ; B8FD: 7F,00,2C +B8FD clr L002C +B900 ; B900: BD,BE,01 +B900 jsr LBE01 +B903 ; B903: C6,0A +B903 ldab #0x0A +B905 ; B905: F7,00,2C +B905 stab L002C +B908 ; B908: 20,1D +B908 bra LB927 +B90A ; B90A: BD,BE,4B +B90A LB90A: jsr LBE4B +B90D ; B90D: C6,57 +B90D ldab #0x57 +B90F ; B90F: F7,0B,96 +B90F stab L0B96 +B912 ; B912: C6,42 +B912 ldab #0x42 +B914 ; B914: F7,0B,95 +B914 stab L0B95 +B917 ; B917: C6,42 +B917 ldab #0x42 +B919 ; B919: F7,0B,94 +B919 stab L0B94 +B91C ; B91C: 7F,00,2C +B91C clr L002C +B91F ; B91F: BD,BE,01 +B91F jsr LBE01 +B922 ; B922: C6,0A +B922 ldab #0x0A +B924 ; B924: F7,00,2C +B924 stab L002C +B927 ; B927: 7E,BA,81 +B927 LB927: jmp LBA81 +B92A ; B92A: F6,0E,6D +B92A LB92A: ldab L0E6D +B92D ; B92D: C1,01 +B92D cmpb #0x01 +B92F ; B92F: 27,03 +B92F beq LB934 +B931 ; B931: 7E,BA,81 +B931 jmp LBA81 +B934 ; B934: F6,0E,00 +B934 LB934: ldab L0E00 +B937 ; B937: C1,05 +B937 cmpb #0x05 +B939 ; B939: 27,03 +B939 beq LB93E +B93B ; B93B: 7E,BA,81 +B93B jmp LBA81 +B93E ; B93E: F6,0E,01 +B93E LB93E: ldab L0E01 +B941 ; B941: C1,05 +B941 cmpb #0x05 +B943 ; B943: 27,03 +B943 beq LB948 +B945 ; B945: 7E,BA,81 +B945 jmp LBA81 +B948 ; B948: F6,0E,02 +B948 LB948: ldab L0E02 +B94B ; B94B: C1,05 +B94B cmpb #0x05 +B94D ; B94D: 27,03 +B94D beq LB952 +B94F ; B94F: 7E,BA,81 +B94F jmp LBA81 +B952 ; B952: F6,00,12 +B952 LB952: ldab L0012 +B955 ; B955: C4,20 +B955 andb #0x20 +B957 ; B957: 26,03 +B957 bne LB95C +B959 ; B959: 7E,BA,81 +B959 jmp LBA81 +B95C ; B95C: F6,0E,04 +B95C LB95C: ldab L0E04 +B95F ; B95F: C1,05 +B95F cmpb #0x05 +B961 ; B961: 26,79 +B961 bne LB9DC +B963 ; B963: F6,0E,03 +B963 ldab L0E03 +B966 ; B966: C1,05 +B966 cmpb #0x05 +B968 ; B968: 26,72 +B968 bne LB9DC +B96A ; B96A: 30 +B96A tsx +B96B ; B96B: 6F,00 +B96B clr 0x00,x +B96D ; B96D: 30 +B96D LB96D: tsx +B96E ; B96E: E6,00 +B96E ldab 0x00,x +B970 ; B970: C1,64 +B970 cmpb #0x64 +B972 ; B972: 2C,16 +B972 bge LB98A +B974 ; B974: 5F +B974 clrb +B975 ; B975: 37 +B975 pshb +B976 ; B976: 30 +B976 tsx +B977 ; B977: E6,01 +B977 ldab 0x01,x +B979 ; B979: 4F +B979 clra +B97A ; B97A: 5D +B97A tstb +B97B ; B97B: 2C,01 +B97B bge LB97E +B97D ; B97D: 4A +B97D deca +B97E ; B97E: C3,0E,06 +B97E LB97E: addd #0x0E06 +B981 ; B981: 8F +B981 xgdx +B982 ; B982: 33 +B982 pulb +B983 ; B983: E7,00 +B983 stab 0x00,x +B985 ; B985: 30 +B985 tsx +B986 ; B986: 6C,00 +B986 inc 0x00,x +B988 ; B988: 20,E3 +B988 bra LB96D +B98A ; B98A: 7F,0D,FF +B98A LB98A: clr L0DFF +B98D ; B98D: 7F,0E,00 +B98D clr L0E00 +B990 ; B990: 7F,0E,01 +B990 clr L0E01 +B993 ; B993: 7F,0E,02 +B993 clr L0E02 +B996 ; B996: 7F,0E,03 +B996 clr L0E03 +B999 ; B999: 7F,0E,04 +B999 clr L0E04 +B99C ; B99C: C6,41 +B99C ldab #0x41 +B99E ; B99E: F7,0B,99 +B99E stab L0B99 +B9A1 ; B9A1: C6,4C +B9A1 ldab #0x4C +B9A3 ; B9A3: F7,0B,98 +B9A3 stab L0B98 +B9A6 ; B9A6: C6,4C +B9A6 ldab #0x4C +B9A8 ; B9A8: F7,0B,97 +B9A8 stab L0B97 +B9AB ; B9AB: C6,20 +B9AB ldab #0x20 +B9AD ; B9AD: F7,0B,96 +B9AD stab L0B96 +B9B0 ; B9B0: C6,43 +B9B0 ldab #0x43 +B9B2 ; B9B2: F7,0B,95 +B9B2 stab L0B95 +B9B5 ; B9B5: C6,4C +B9B5 ldab #0x4C +B9B7 ; B9B7: F7,0B,94 +B9B7 stab L0B94 +B9BA ; B9BA: C6,45 +B9BA ldab #0x45 +B9BC ; B9BC: F7,0B,93 +B9BC stab L0B93 +B9BF ; B9BF: C6,41 +B9BF ldab #0x41 +B9C1 ; B9C1: F7,0B,92 +B9C1 stab L0B92 +B9C4 ; B9C4: C6,52 +B9C4 ldab #0x52 +B9C6 ; B9C6: F7,0B,91 +B9C6 stab L0B91 +B9C9 ; B9C9: C6,20 +B9C9 ldab #0x20 +B9CB ; B9CB: F7,0B,90 +B9CB stab L0B90 +B9CE ; B9CE: 7F,00,2C +B9CE clr L002C +B9D1 ; B9D1: BD,BE,01 +B9D1 jsr LBE01 +B9D4 ; B9D4: C6,1E +B9D4 ldab #0x1E +B9D6 ; B9D6: F7,00,2C +B9D6 stab L002C +B9D9 ; B9D9: 7E,BA,81 +B9D9 jmp LBA81 +B9DC ; B9DC: F6,0E,04 +B9DC LB9DC: ldab L0E04 +B9DF ; B9DF: C1,01 +B9DF cmpb #0x01 +B9E1 ; B9E1: 27,0A +B9E1 beq LB9ED +B9E3 ; B9E3: F6,0E,04 +B9E3 ldab L0E04 +B9E6 ; B9E6: C1,02 +B9E6 cmpb #0x02 +B9E8 ; B9E8: 27,03 +B9E8 beq LB9ED +B9EA ; B9EA: 7E,BA,81 +B9EA jmp LBA81 +B9ED ; B9ED: F6,0E,03 +B9ED LB9ED: ldab L0E03 +B9F0 ; B9F0: C1,00 +B9F0 cmpb #0x00 +B9F2 ; B9F2: 22,03 +B9F2 bhi LB9F7 +B9F4 ; B9F4: 7E,BA,81 +B9F4 jmp LBA81 +B9F7 ; B9F7: F6,0E,03 +B9F7 LB9F7: ldab L0E03 +B9FA ; B9FA: C1,05 +B9FA cmpb #0x05 +B9FC ; B9FC: 26,03 +B9FC bne LBA01 +B9FE ; B9FE: 7E,BA,81 +B9FE jmp LBA81 +BA01 ; BA01: F6,0E,03 +BA01 LBA01: ldab L0E03 +BA04 ; BA04: C1,07 +BA04 cmpb #0x07 +BA06 ; BA06: 24,79 +BA06 bcc LBA81 +BA08 ; BA08: F6,0E,03 +BA08 ldab L0E03 +BA0B ; BA0B: 86,0A +BA0B ldaa #0x0A +BA0D ; BA0D: 3D +BA0D mul +BA0E ; BA0E: FB,0E,04 +BA0E addb L0E04 +BA11 ; BA11: 30 +BA11 tsx +BA12 ; BA12: E7,00 +BA12 stab 0x00,x +BA14 ; BA14: E6,00 +BA14 ldab 0x00,x +BA16 ; BA16: C1,64 +BA16 cmpb #0x64 +BA18 ; BA18: 2C,67 +BA18 bge LBA81 +BA1A ; BA1A: E6,00 +BA1A ldab 0x00,x +BA1C ; BA1C: 2D,63 +BA1C blt LBA81 +BA1E ; BA1E: 5F +BA1E clrb +BA1F ; BA1F: 37 +BA1F pshb +BA20 ; BA20: 30 +BA20 tsx +BA21 ; BA21: E6,01 +BA21 ldab 0x01,x +BA23 ; BA23: 4F +BA23 clra +BA24 ; BA24: 5D +BA24 tstb +BA25 ; BA25: 2C,01 +BA25 bge LBA28 +BA27 ; BA27: 4A +BA27 deca +BA28 ; BA28: C3,0E,06 +BA28 LBA28: addd #0x0E06 +BA2B ; BA2B: 8F +BA2B xgdx +BA2C ; BA2C: 33 +BA2C pulb +BA2D ; BA2D: E7,00 +BA2D stab 0x00,x +BA2F ; BA2F: F6,0E,03 +BA2F ldab L0E03 +BA32 ; BA32: CB,30 +BA32 addb #0x30 +BA34 ; BA34: F7,0B,99 +BA34 stab L0B99 +BA37 ; BA37: F6,0E,04 +BA37 ldab L0E04 +BA3A ; BA3A: CB,30 +BA3A addb #0x30 +BA3C ; BA3C: F7,0B,98 +BA3C stab L0B98 +BA3F ; BA3F: C6,20 +BA3F ldab #0x20 +BA41 ; BA41: F7,0B,97 +BA41 stab L0B97 +BA44 ; BA44: C6,43 +BA44 ldab #0x43 +BA46 ; BA46: F7,0B,96 +BA46 stab L0B96 +BA49 ; BA49: C6,4C +BA49 ldab #0x4C +BA4B ; BA4B: F7,0B,95 +BA4B stab L0B95 +BA4E ; BA4E: C6,45 +BA4E ldab #0x45 +BA50 ; BA50: F7,0B,94 +BA50 stab L0B94 +BA53 ; BA53: C6,41 +BA53 ldab #0x41 +BA55 ; BA55: F7,0B,93 +BA55 stab L0B93 +BA58 ; BA58: C6,52 +BA58 ldab #0x52 +BA5A ; BA5A: F7,0B,92 +BA5A stab L0B92 +BA5D ; BA5D: C6,45 +BA5D ldab #0x45 +BA5F ; BA5F: F7,0B,91 +BA5F stab L0B91 +BA62 ; BA62: C6,44 +BA62 ldab #0x44 +BA64 ; BA64: F7,0B,90 +BA64 stab L0B90 +BA67 ; BA67: 7F,0E,00 +BA67 clr L0E00 +BA6A ; BA6A: 7F,0E,01 +BA6A clr L0E01 +BA6D ; BA6D: 7F,0E,02 +BA6D clr L0E02 +BA70 ; BA70: 7F,0E,03 +BA70 clr L0E03 +BA73 ; BA73: 7F,0E,04 +BA73 clr L0E04 +BA76 ; BA76: 7F,00,2C +BA76 clr L002C +BA79 ; BA79: BD,BE,01 +BA79 jsr LBE01 +BA7C ; BA7C: C6,1E +BA7C ldab #0x1E +BA7E ; BA7E: F7,00,2C +BA7E stab L002C +BA81 ; BA81: 31 +BA81 LBA81: ins +BA82 ; BA82: 39 +BA82 rts +BA83 ; BA83: F6,18,00 +BA83 LBA83: ldab COSTDO +BA86 ; BA86: C4,7F +BA86 andb #0x7F +BA88 ; BA88: F7,00,23 +BA88 stab L0023 +BA8B ; BA8B: F6,00,23 +BA8B ldab L0023 +BA8E ; BA8E: F1,00,12 +BA8E cmpb L0012 +BA91 ; BA91: 27,06 +BA91 beq LBA99 +BA93 ; BA93: F6,00,23 +BA93 ldab L0023 +BA96 ; BA96: F7,00,12 +BA96 stab L0012 +BA99 ; BA99: F6,20,00 +BA99 LBA99: ldab SWITCH +BA9C ; BA9C: F1,00,20 +BA9C cmpb L0020 +BA9F ; BA9F: 27,08 +BA9F beq LBAA9 +BAA1 ; BAA1: F6,20,00 +BAA1 ldab SWITCH +BAA4 ; BAA4: F7,00,20 +BAA4 stab L0020 +BAA7 ; BAA7: 20,0E +BAA7 bra LBAB7 +BAA9 ; BAA9: F6,00,20 +BAA9 LBAA9: ldab L0020 +BAAC ; BAAC: F7,00,11 +BAAC stab L0011 +BAAF ; BAAF: F6,00,11 +BAAF ldab L0011 +BAB2 ; BAB2: C4,03 +BAB2 andb #0x03 +BAB4 ; BAB4: F7,00,2B +BAB4 stab L002B +BAB7 ; BAB7: F6,00,1B +BAB7 LBAB7: ldab L001B +BABA ; BABA: C4,04 +BABA andb #0x04 +BABC ; BABC: 37 +BABC pshb +BABD ; BABD: F6,10,0A +BABD ldab L100A +BAC0 ; BAC0: C4,04 +BAC0 andb #0x04 +BAC2 ; BAC2: 30 +BAC2 tsx +BAC3 ; BAC3: E0,00 +BAC3 subb 0x00,x +BAC5 ; BAC5: 31 +BAC5 ins +BAC6 ; BAC6: 27,17 +BAC6 beq LBADF +BAC8 ; BAC8: F6,10,0A +BAC8 ldab L100A +BACB ; BACB: C4,04 +BACB andb #0x04 +BACD ; BACD: 27,08 +BACD beq LBAD7 +BACF ; BACF: CE,00,1B +BACF ldx #0x001B +BAD2 ; BAD2: 1C,00,04 +BAD2 bset 0x00,x,#0x04 +BAD5 ; BAD5: 20,06 +BAD5 bra LBADD +BAD7 ; BAD7: CE,00,1B +BAD7 LBAD7: ldx #0x001B +BADA ; BADA: 1D,00,04 +BADA bclr 0x00,x,#0x04 +BADD ; BADD: 20,15 +BADD LBADD: bra LBAF4 +BADF ; BADF: F6,10,0A +BADF LBADF: ldab L100A +BAE2 ; BAE2: C4,04 +BAE2 andb #0x04 +BAE4 ; BAE4: 27,08 +BAE4 beq LBAEE +BAE6 ; BAE6: CE,00,1D +BAE6 ldx #0x001D +BAE9 ; BAE9: 1C,00,04 +BAE9 bset 0x00,x,#0x04 +BAEC ; BAEC: 20,06 +BAEC bra LBAF4 +BAEE ; BAEE: CE,00,1D +BAEE LBAEE: ldx #0x001D +BAF1 ; BAF1: 1D,00,04 +BAF1 bclr 0x00,x,#0x04 +BAF4 ; BAF4: CE,10,08 +BAF4 LBAF4: ldx #0x1008 +BAF7 ; BAF7: 1D,00,20 +BAF7 bclr 0x00,x,#0x20 +BAFA ; BAFA: CE,10,28 +BAFA ldx #0x1028 +BAFD ; BAFD: 1C,00,40 +BAFD bset 0x00,x,#0x40 +BB00 ; BB00: CE,00,14 +BB00 ldx #0x0014 +BB03 ; BB03: 1C,00,04 +BB03 bset 0x00,x,#0x04 +BB06 ; BB06: F6,00,14 +BB06 ldab L0014 +BB09 ; BB09: F7,38,00 +BB09 stab CHANGE +BB0C ; BB0C: CE,00,14 +BB0C ldx #0x0014 +BB0F ; BB0F: 1D,00,04 +BB0F bclr 0x00,x,#0x04 +BB12 ; BB12: F6,00,14 +BB12 ldab L0014 +BB15 ; BB15: F7,38,00 +BB15 stab CHANGE +BB18 ; BB18: CE,00,00 +BB18 ldx #0x0000 +BB1B ; BB1B: 3C +BB1B pshx +BB1C ; BB1C: 5F +BB1C clrb +BB1D ; BB1D: 4F +BB1D clra +BB1E ; BB1E: BD,BD,B5 +BB1E jsr LBDB5 +BB21 ; BB21: 38 +BB21 pulx +BB22 ; BB22: F7,00,5B +BB22 stab L005B +BB25 ; BB25: CE,10,28 +BB25 ldx #0x1028 +BB28 ; BB28: 1D,00,40 +BB28 bclr 0x00,x,#0x40 +BB2B ; BB2B: CE,10,08 +BB2B ldx #0x1008 +BB2E ; BB2E: 1C,00,20 +BB2E bset 0x00,x,#0x20 +BB31 ; BB31: CE,10,28 +BB31 ldx #0x1028 +BB34 ; BB34: 1C,00,40 +BB34 bset 0x00,x,#0x40 +BB37 ; BB37: CE,00,14 +BB37 ldx #0x0014 +BB3A ; BB3A: 1C,00,04 +BB3A bset 0x00,x,#0x04 +BB3D ; BB3D: F6,00,14 +BB3D ldab L0014 +BB40 ; BB40: F7,38,00 +BB40 stab CHANGE +BB43 ; BB43: CE,00,14 +BB43 ldx #0x0014 +BB46 ; BB46: 1D,00,04 +BB46 bclr 0x00,x,#0x04 +BB49 ; BB49: F6,00,14 +BB49 ldab L0014 +BB4C ; BB4C: F7,38,00 +BB4C stab CHANGE +BB4F ; BB4F: CE,00,00 +BB4F ldx #0x0000 +BB52 ; BB52: 3C +BB52 pshx +BB53 ; BB53: 5F +BB53 clrb +BB54 ; BB54: 4F +BB54 clra +BB55 ; BB55: BD,BD,B5 +BB55 jsr LBDB5 +BB58 ; BB58: 38 +BB58 pulx +BB59 ; BB59: F7,00,56 +BB59 stab L0056 +BB5C ; BB5C: CE,10,28 +BB5C ldx #0x1028 +BB5F ; BB5F: 1D,00,40 +BB5F bclr 0x00,x,#0x40 +BB62 ; BB62: 39 +BB62 rts +BB63 ; BB63: F6,00,00 +BB63 LBB63: ldab L0000 +BB66 ; BB66: 27,03 +BB66 beq LBB6B +BB68 ; BB68: 7E,BD,B4 +BB68 jmp LBDB4 +BB6B ; BB6B: F6,00,2E +BB6B LBB6B: ldab L002E +BB6E ; BB6E: 27,03 +BB6E beq LBB73 +BB70 ; BB70: 7E,BD,B4 +BB70 jmp LBDB4 +BB73 ; BB73: BD,BA,83 +BB73 LBB73: jsr LBA83 +BB76 ; BB76: F6,00,5B +BB76 ldab L005B +BB79 ; BB79: F1,00,56 +BB79 cmpb L0056 +BB7C ; BB7C: 26,0B +BB7C bne LBB89 +BB7E ; BB7E: F6,00,56 +BB7E ldab L0056 +BB81 ; BB81: 27,06 +BB81 beq LBB89 +BB83 ; BB83: 7F,00,29 +BB83 clr L0029 +BB86 ; BB86: 7E,BD,AF +BB86 jmp LBDAF +BB89 ; BB89: F6,00,5B +BB89 LBB89: ldab L005B +BB8C ; BB8C: 27,34 +BB8C beq LBBC2 +BB8E ; BB8E: F6,00,5B +BB8E ldab L005B +BB91 ; BB91: F7,00,5F +BB91 stab L005F +BB94 ; BB94: 7F,00,1C +BB94 clr L001C +BB97 ; BB97: F6,00,1C +BB97 LBB97: ldab L001C +BB9A ; BB9A: C1,08 +BB9A cmpb #0x08 +BB9C ; BB9C: 24,15 +BB9C bcc LBBB3 +BB9E ; BB9E: F6,00,5F +BB9E ldab L005F +BBA1 ; BBA1: C4,01 +BBA1 andb #0x01 +BBA3 ; BBA3: 27,02 +BBA3 beq LBBA7 +BBA5 ; BBA5: 20,0C +BBA5 bra LBBB3 +BBA7 ; BBA7: F6,00,5F +BBA7 LBBA7: ldab L005F +BBAA ; BBAA: 54 +BBAA lsrb +BBAB ; BBAB: F7,00,5F +BBAB stab L005F +BBAE ; BBAE: 7C,00,1C +BBAE inc L001C +BBB1 ; BBB1: 20,E4 +BBB1 bra LBB97 +BBB3 ; BBB3: F6,00,1C +BBB3 LBBB3: ldab L001C +BBB6 ; BBB6: 4F +BBB6 clra +BBB7 ; BBB7: C3,AC,9D +BBB7 addd #0xAC9D +BBBA ; BBBA: 8F +BBBA xgdx +BBBB ; BBBB: E6,00 +BBBB ldab 0x00,x +BBBD ; BBBD: F7,00,16 +BBBD stab L0016 +BBC0 ; BBC0: 20,3C +BBC0 bra LBBFE +BBC2 ; BBC2: F6,00,56 +BBC2 LBBC2: ldab L0056 +BBC5 ; BBC5: 27,34 +BBC5 beq LBBFB +BBC7 ; BBC7: F6,00,56 +BBC7 ldab L0056 +BBCA ; BBCA: F7,00,5F +BBCA stab L005F +BBCD ; BBCD: 7F,00,1C +BBCD clr L001C +BBD0 ; BBD0: F6,00,1C +BBD0 LBBD0: ldab L001C +BBD3 ; BBD3: C1,08 +BBD3 cmpb #0x08 +BBD5 ; BBD5: 24,15 +BBD5 bcc LBBEC +BBD7 ; BBD7: F6,00,5F +BBD7 ldab L005F +BBDA ; BBDA: C4,01 +BBDA andb #0x01 +BBDC ; BBDC: 27,02 +BBDC beq LBBE0 +BBDE ; BBDE: 20,0C +BBDE bra LBBEC +BBE0 ; BBE0: F6,00,5F +BBE0 LBBE0: ldab L005F +BBE3 ; BBE3: 54 +BBE3 lsrb +BBE4 ; BBE4: F7,00,5F +BBE4 stab L005F +BBE7 ; BBE7: 7C,00,1C +BBE7 inc L001C +BBEA ; BBEA: 20,E4 +BBEA bra LBBD0 +BBEC ; BBEC: F6,00,1C +BBEC LBBEC: ldab L001C +BBEF ; BBEF: 4F +BBEF clra +BBF0 ; BBF0: C3,AC,A0 +BBF0 addd #0xACA0 +BBF3 ; BBF3: 8F +BBF3 xgdx +BBF4 ; BBF4: E6,00 +BBF4 ldab 0x00,x +BBF6 ; BBF6: F7,00,16 +BBF6 stab L0016 +BBF9 ; BBF9: 20,03 +BBF9 bra LBBFE +BBFB ; BBFB: 7F,00,16 +BBFB LBBFB: clr L0016 +BBFE ; BBFE: F6,00,5B +BBFE LBBFE: ldab L005B +BC01 ; BC01: FA,00,56 +BC01 orab L0056 +BC04 ; BC04: F7,00,5F +BC04 stab L005F +BC07 ; BC07: 7F,00,5E +BC07 clr L005E +BC0A ; BC0A: 7F,00,1C +BC0A clr L001C +BC0D ; BC0D: F6,00,1C +BC0D LBC0D: ldab L001C +BC10 ; BC10: C1,08 +BC10 cmpb #0x08 +BC12 ; BC12: 24,16 +BC12 bcc LBC2A +BC14 ; BC14: F6,00,5F +BC14 ldab L005F +BC17 ; BC17: C4,01 +BC17 andb #0x01 +BC19 ; BC19: 27,03 +BC19 beq LBC1E +BC1B ; BC1B: 7C,00,5E +BC1B inc L005E +BC1E ; BC1E: F6,00,5F +BC1E LBC1E: ldab L005F +BC21 ; BC21: 54 +BC21 lsrb +BC22 ; BC22: F7,00,5F +BC22 stab L005F +BC25 ; BC25: 7C,00,1C +BC25 inc L001C +BC28 ; BC28: 20,E3 +BC28 bra LBC0D +BC2A ; BC2A: F6,00,5E +BC2A LBC2A: ldab L005E +BC2D ; BC2D: C1,01 +BC2D cmpb #0x01 +BC2F ; BC2F: 22,05 +BC2F bhi LBC36 +BC31 ; BC31: F6,00,16 +BC31 ldab L0016 +BC34 ; BC34: 26,0F +BC34 bne LBC45 +BC36 ; BC36: 7F,00,29 +BC36 LBC36: clr L0029 +BC39 ; BC39: CE,00,1B +BC39 ldx #0x001B +BC3C ; BC3C: 1C,00,10 +BC3C bset 0x00,x,#0x10 +BC3F ; BC3F: 7F,00,37 +BC3F clr L0037 +BC42 ; BC42: 7E,BD,AF +BC42 jmp LBDAF +BC45 ; BC45: F6,00,16 +BC45 LBC45: ldab L0016 +BC48 ; BC48: F1,00,29 +BC48 cmpb L0029 +BC4B ; BC4B: 27,2D +BC4B beq LBC7A +BC4D ; BC4D: F6,00,16 +BC4D ldab L0016 +BC50 ; BC50: F7,00,29 +BC50 stab L0029 +BC53 ; BC53: F6,0E,00 +BC53 ldab L0E00 +BC56 ; BC56: F7,0D,FF +BC56 stab L0DFF +BC59 ; BC59: F6,0E,01 +BC59 ldab L0E01 +BC5C ; BC5C: F7,0E,00 +BC5C stab L0E00 +BC5F ; BC5F: F6,0E,02 +BC5F ldab L0E02 +BC62 ; BC62: F7,0E,01 +BC62 stab L0E01 +BC65 ; BC65: F6,0E,03 +BC65 ldab L0E03 +BC68 ; BC68: F7,0E,02 +BC68 stab L0E02 +BC6B ; BC6B: F6,0E,04 +BC6B ldab L0E04 +BC6E ; BC6E: F7,0E,03 +BC6E stab L0E03 +BC71 ; BC71: F6,00,29 +BC71 ldab L0029 +BC74 ; BC74: F7,0E,04 +BC74 stab L0E04 +BC77 ; BC77: 7E,BD,AF +BC77 jmp LBDAF +BC7A ; BC7A: F6,00,12 +BC7A LBC7A: ldab L0012 +BC7D ; BC7D: C4,20 +BC7D andb #0x20 +BC7F ; BC7F: 27,3B +BC7F beq LBCBC +BC81 ; BC81: F6,00,29 +BC81 ldab L0029 +BC84 ; BC84: 27,33 +BC84 beq LBCB9 +BC86 ; BC86: F6,00,1B +BC86 ldab L001B +BC89 ; BC89: C4,10 +BC89 andb #0x10 +BC8B ; BC8B: 27,2C +BC8B beq LBCB9 +BC8D ; BC8D: F6,00,42 +BC8D ldab L0042 +BC90 ; BC90: 27,15 +BC90 beq LBCA7 +BC92 ; BC92: F6,00,09 +BC92 ldab L0009 +BC95 ; BC95: 27,08 +BC95 beq LBC9F +BC97 ; BC97: F6,00,29 +BC97 ldab L0029 +BC9A ; BC9A: F7,00,0A +BC9A stab L000A +BC9D ; BC9D: 20,06 +BC9D bra LBCA5 +BC9F ; BC9F: F6,00,29 +BC9F LBC9F: ldab L0029 +BCA2 ; BCA2: F7,00,09 +BCA2 stab L0009 +BCA5 ; BCA5: 20,06 +BCA5 LBCA5: bra LBCAD +BCA7 ; BCA7: F6,00,29 +BCA7 LBCA7: ldab L0029 +BCAA ; BCAA: F7,00,42 +BCAA stab L0042 +BCAD ; BCAD: BD,E5,AA +BCAD LBCAD: jsr LE5AA +BCB0 ; BCB0: 7F,00,2C +BCB0 clr L002C +BCB3 ; BCB3: CE,00,1B +BCB3 ldx #0x001B +BCB6 ; BCB6: 1D,00,10 +BCB6 bclr 0x00,x,#0x10 +BCB9 ; BCB9: 7E,BD,AF +BCB9 LBCB9: jmp LBDAF +BCBC ; BCBC: F6,00,1B +BCBC LBCBC: ldab L001B +BCBF ; BCBF: C4,10 +BCBF andb #0x10 +BCC1 ; BCC1: 26,03 +BCC1 bne LBCC6 +BCC3 ; BCC3: 7E,BD,91 +BCC3 jmp LBD91 +BCC6 ; BCC6: F6,00,21 +BCC6 LBCC6: ldab L0021 +BCC9 ; BCC9: C4,20 +BCC9 andb #0x20 +BCCB ; BCCB: 27,03 +BCCB beq LBCD0 +BCCD ; BCCD: 7E,BD,91 +BCCD jmp LBD91 +BCD0 ; BCD0: F6,00,29 +BCD0 LBCD0: ldab L0029 +BCD3 ; BCD3: C1,0B +BCD3 cmpb #0x0B +BCD5 ; BCD5: 26,03 +BCD5 bne LBCDA +BCD7 ; BCD7: 7E,BD,5C +BCD7 jmp LBD5C +BCDA ; BCDA: 7F,00,49 +BCDA LBCDA: clr L0049 +BCDD ; BCDD: F6,00,3A +BCDD ldab L003A +BCE0 ; BCE0: 26,32 +BCE0 bne LBD14 +BCE2 ; BCE2: F6,00,29 +BCE2 ldab L0029 +BCE5 ; BCE5: C1,0A +BCE5 cmpb #0x0A +BCE7 ; BCE7: 26,05 +BCE7 bne LBCEE +BCE9 ; BCE9: 7F,00,1E +BCE9 clr L001E +BCEC ; BCEC: 20,06 +BCEC bra LBCF4 +BCEE ; BCEE: F6,00,29 +BCEE LBCEE: ldab L0029 +BCF1 ; BCF1: F7,00,1E +BCF1 stab L001E +BCF4 ; BCF4: C6,32 +BCF4 LBCF4: ldab #0x32 +BCF6 ; BCF6: F7,00,3A +BCF6 stab L003A +BCF9 ; BCF9: BD,BE,4B +BCF9 jsr LBE4B +BCFC ; BCFC: F6,00,1E +BCFC ldab L001E +BCFF ; BCFF: CB,30 +BCFF addb #0x30 +BD01 ; BD01: F7,0B,95 +BD01 stab L0B95 +BD04 ; BD04: BD,E5,AA +BD04 jsr LE5AA +BD07 ; BD07: 7F,00,2C +BD07 clr L002C +BD0A ; BD0A: BD,BE,01 +BD0A jsr LBE01 +BD0D ; BD0D: C6,32 +BD0D ldab #0x32 +BD0F ; BD0F: F7,00,2C +BD0F stab L002C +BD12 ; BD12: 20,46 +BD12 bra LBD5A +BD14 ; BD14: F6,00,29 +BD14 LBD14: ldab L0029 +BD17 ; BD17: C1,05 +BD17 cmpb #0x05 +BD19 ; BD19: 27,07 +BD19 beq LBD22 +BD1B ; BD1B: F6,00,29 +BD1B ldab L0029 +BD1E ; BD1E: C1,0A +BD1E cmpb #0x0A +BD20 ; BD20: 26,05 +BD20 bne LBD27 +BD22 ; BD22: 7F,00,2C +BD22 LBD22: clr L002C +BD25 ; BD25: 20,2D +BD25 bra LBD54 +BD27 ; BD27: F6,00,1E +BD27 LBD27: ldab L001E +BD2A ; BD2A: 58 +BD2A lslb +BD2B ; BD2B: 58 +BD2B lslb +BD2C ; BD2C: 58 +BD2C lslb +BD2D ; BD2D: F7,00,06 +BD2D stab L0006 +BD30 ; BD30: F6,00,1E +BD30 ldab L001E +BD33 ; BD33: 58 +BD33 lslb +BD34 ; BD34: FB,00,06 +BD34 addb L0006 +BD37 ; BD37: F7,00,06 +BD37 stab L0006 +BD3A ; BD3A: F6,00,29 +BD3A ldab L0029 +BD3D ; BD3D: FB,00,06 +BD3D addb L0006 +BD40 ; BD40: F7,00,06 +BD40 stab L0006 +BD43 ; BD43: F6,00,29 +BD43 ldab L0029 +BD46 ; BD46: CB,30 +BD46 addb #0x30 +BD48 ; BD48: F7,0B,94 +BD48 stab L0B94 +BD4B ; BD4B: BD,BE,01 +BD4B jsr LBE01 +BD4E ; BD4E: CE,00,1B +BD4E ldx #0x001B +BD51 ; BD51: 1D,00,40 +BD51 bclr 0x00,x,#0x40 +BD54 ; BD54: 7F,00,3A +BD54 LBD54: clr L003A +BD57 ; BD57: BD,E5,AA +BD57 jsr LE5AA +BD5A ; BD5A: 20,2D +BD5A LBD5A: bra LBD89 +BD5C ; BD5C: C6,19 +BD5C LBD5C: ldab #0x19 +BD5E ; BD5E: F7,00,37 +BD5E stab L0037 +BD61 ; BD61: F6,00,3A +BD61 ldab L003A +BD64 ; BD64: 27,08 +BD64 beq LBD6E +BD66 ; BD66: 7F,00,3A +BD66 clr L003A +BD69 ; BD69: 7F,00,2C +BD69 clr L002C +BD6C ; BD6C: 20,18 +BD6C bra LBD86 +BD6E ; BD6E: 7C,00,49 +BD6E LBD6E: inc L0049 +BD71 ; BD71: F6,00,49 +BD71 ldab L0049 +BD74 ; BD74: C1,02 +BD74 cmpb #0x02 +BD76 ; BD76: 25,0E +BD76 bcs LBD86 +BD78 ; BD78: 7F,00,49 +BD78 clr L0049 +BD7B ; BD7B: CE,00,1B +BD7B ldx #0x001B +BD7E ; BD7E: 1C,00,01 +BD7E bset 0x00,x,#0x01 +BD81 ; BD81: C6,3C +BD81 ldab #0x3C +BD83 ; BD83: F7,00,4F +BD83 stab L004F +BD86 ; BD86: BD,E5,AA +BD86 LBD86: jsr LE5AA +BD89 ; BD89: CE,00,1B +BD89 LBD89: ldx #0x001B +BD8C ; BD8C: 1D,00,10 +BD8C bclr 0x00,x,#0x10 +BD8F ; BD8F: 20,1E +BD8F bra LBDAF +BD91 ; BD91: F6,00,1B +BD91 LBD91: ldab L001B +BD94 ; BD94: C4,10 +BD94 andb #0x10 +BD96 ; BD96: 26,17 +BD96 bne LBDAF +BD98 ; BD98: F6,00,29 +BD98 ldab L0029 +BD9B ; BD9B: C1,0B +BD9B cmpb #0x0B +BD9D ; BD9D: 26,10 +BD9D bne LBDAF +BD9F ; BD9F: F6,00,37 +BD9F ldab L0037 +BDA2 ; BDA2: 26,0B +BDA2 bne LBDAF +BDA4 ; BDA4: BD,DD,D5 +BDA4 jsr LDDD5 +BDA7 ; BDA7: 7F,00,49 +BDA7 clr L0049 +BDAA ; BDAA: C6,14 +BDAA ldab #0x14 +BDAC ; BDAC: F7,00,2C +BDAC stab L002C +BDAF ; BDAF: C6,01 +BDAF LBDAF: ldab #0x01 +BDB1 ; BDB1: F7,00,00 +BDB1 stab L0000 +BDB4 ; BDB4: 39 +BDB4 LBDB4: rts +BDB5 ; BDB5: 37 +BDB5 LBDB5: pshb +BDB6 ; BDB6: 36 +BDB6 psha +BDB7 ; BDB7: 3C +BDB7 pshx +BDB8 ; BDB8: 5F +BDB8 clrb +BDB9 ; BDB9: 4F +BDB9 clra +BDBA ; BDBA: 30 +BDBA tsx +BDBB ; BDBB: ED,00 +BDBB std 0x00,x +BDBD ; BDBD: E6,07 +BDBD ldab 0x07,x +BDBF ; BDBF: 27,0E +BDBF beq LBDCF +BDC1 ; BDC1: CE,00,14 +BDC1 ldx #0x0014 +BDC4 ; BDC4: 1C,00,08 +BDC4 bset 0x00,x,#0x08 +BDC7 ; BDC7: F6,00,14 +BDC7 ldab L0014 +BDCA ; BDCA: F7,38,00 +BDCA stab CHANGE +BDCD ; BDCD: 20,0C +BDCD bra LBDDB +BDCF ; BDCF: CE,00,14 +BDCF LBDCF: ldx #0x0014 +BDD2 ; BDD2: 1D,00,08 +BDD2 bclr 0x00,x,#0x08 +BDD5 ; BDD5: F6,00,14 +BDD5 ldab L0014 +BDD8 ; BDD8: F7,38,00 +BDD8 stab CHANGE +BDDB ; BDDB: 30 +BDDB LBDDB: tsx +BDDC ; BDDC: E6,03 +BDDC ldab 0x03,x +BDDE ; BDDE: F7,10,2A +BDDE stab L102A +BDE1 ; BDE1: F6,10,29 +BDE1 LBDE1: ldab L1029 +BDE4 ; BDE4: 2D,0F +BDE4 blt LBDF5 +BDE6 ; BDE6: 38 +BDE6 pulx +BDE7 ; BDE7: 08 +BDE7 inx +BDE8 ; BDE8: 3C +BDE8 pshx +BDE9 ; BDE9: 30 +BDE9 tsx +BDEA ; BDEA: EC,00 +BDEA ldd 0x00,x +BDEC ; BDEC: 83,FF,FF +BDEC subd #0xFFFF +BDEF ; BDEF: 26,02 +BDEF bne LBDF3 +BDF1 ; BDF1: 20,02 +BDF1 bra LBDF5 +BDF3 ; BDF3: 20,EC +BDF3 LBDF3: bra LBDE1 +BDF5 ; BDF5: F6,10,2A +BDF5 LBDF5: ldab L102A +BDF8 ; BDF8: 30 +BDF8 tsx +BDF9 ; BDF9: E7,03 +BDF9 stab 0x03,x +BDFB ; BDFB: E6,03 +BDFB ldab 0x03,x +BDFD ; BDFD: 4F +BDFD clra +BDFE ; BDFE: 38 +BDFE pulx +BDFF ; BDFF: 38 +BDFF pulx +BE00 ; BE00: 39 +BE00 rts +BE01 ; BE01: F6,00,2C +BE01 LBE01: ldab L002C +BE04 ; BE04: 26,09 +BE04 bne LBE0F +BE06 ; BE06: 8D,61 +BE06 bsr LBE69 +BE08 ; BE08: 8D,06 +BE08 bsr LBE10 +BE0A ; BE0A: C6,03 +BE0A ldab #0x03 +BE0C ; BE0C: F7,00,2C +BE0C stab L002C +BE0F ; BE0F: 39 +BE0F LBE0F: rts +BE10 ; BE10: CE,10,28 +BE10 LBE10: ldx #0x1028 +BE13 ; BE13: 1C,00,40 +BE13 bset 0x00,x,#0x40 +BE16 ; BE16: 7F,00,1C +BE16 clr L001C +BE19 ; BE19: F6,00,1C +BE19 LBE19: ldab L001C +BE1C ; BE1C: C1,0A +BE1C cmpb #0x0A +BE1E ; BE1E: 24,19 +BE1E bcc LBE39 +BE20 ; BE20: CE,00,01 +BE20 ldx #0x0001 +BE23 ; BE23: 3C +BE23 pshx +BE24 ; BE24: F6,00,1C +BE24 ldab L001C +BE27 ; BE27: 4F +BE27 clra +BE28 ; BE28: C3,0B,90 +BE28 addd #0x0B90 +BE2B ; BE2B: 8F +BE2B xgdx +BE2C ; BE2C: E6,00 +BE2C ldab 0x00,x +BE2E ; BE2E: C4,7F +BE2E andb #0x7F +BE30 ; BE30: 4F +BE30 clra +BE31 ; BE31: 8D,82 +BE31 bsr LBDB5 +BE33 ; BE33: 38 +BE33 pulx +BE34 ; BE34: 7C,00,1C +BE34 inc L001C +BE37 ; BE37: 20,E0 +BE37 bra LBE19 +BE39 ; BE39: CE,00,01 +BE39 LBE39: ldx #0x0001 +BE3C ; BE3C: 3C +BE3C pshx +BE3D ; BE3D: CC,00,FF +BE3D ldd #0x00FF +BE40 ; BE40: BD,BD,B5 +BE40 jsr LBDB5 +BE43 ; BE43: 38 +BE43 pulx +BE44 ; BE44: CE,10,28 +BE44 ldx #0x1028 +BE47 ; BE47: 1D,00,40 +BE47 bclr 0x00,x,#0x40 +BE4A ; BE4A: 39 +BE4A rts +BE4B ; BE4B: 7F,00,1C +BE4B LBE4B: clr L001C +BE4E ; BE4E: F6,00,1C +BE4E LBE4E: ldab L001C +BE51 ; BE51: C1,0A +BE51 cmpb #0x0A +BE53 ; BE53: 24,13 +BE53 bcc LBE68 +BE55 ; BE55: C6,20 +BE55 ldab #0x20 +BE57 ; BE57: 37 +BE57 pshb +BE58 ; BE58: F6,00,1C +BE58 ldab L001C +BE5B ; BE5B: 4F +BE5B clra +BE5C ; BE5C: C3,0B,90 +BE5C addd #0x0B90 +BE5F ; BE5F: 8F +BE5F xgdx +BE60 ; BE60: 33 +BE60 pulb +BE61 ; BE61: E7,00 +BE61 stab 0x00,x +BE63 ; BE63: 7C,00,1C +BE63 inc L001C +BE66 ; BE66: 20,E6 +BE66 bra LBE4E +BE68 ; BE68: 39 +BE68 LBE68: rts +BE69 ; BE69: CE,10,00 +BE69 LBE69: ldx #0x1000 +BE6C ; BE6C: 1D,00,80 +BE6C bclr 0x00,x,#0x80 +BE6F ; BE6F: BD,E5,96 +BE6F jsr LE596 +BE72 ; BE72: CE,10,00 +BE72 ldx #0x1000 +BE75 ; BE75: 1C,00,80 +BE75 bset 0x00,x,#0x80 +BE78 ; BE78: CE,10,28 +BE78 ldx #0x1028 +BE7B ; BE7B: 1C,00,40 +BE7B bset 0x00,x,#0x40 +BE7E ; BE7E: BD,E5,96 +BE7E jsr LE596 +BE81 ; BE81: CE,00,01 +BE81 ldx #0x0001 +BE84 ; BE84: 3C +BE84 pshx +BE85 ; BE85: CC,00,CA +BE85 ldd #0x00CA +BE88 ; BE88: BD,BD,B5 +BE88 jsr LBDB5 +BE8B ; BE8B: 38 +BE8B pulx +BE8C ; BE8C: CE,00,01 +BE8C ldx #0x0001 +BE8F ; BE8F: 3C +BE8F pshx +BE90 ; BE90: CC,00,E0 +BE90 ldd #0x00E0 +BE93 ; BE93: BD,BD,B5 +BE93 jsr LBDB5 +BE96 ; BE96: 38 +BE96 pulx +BE97 ; BE97: CE,10,28 +BE97 ldx #0x1028 +BE9A ; BE9A: 1D,00,40 +BE9A bclr 0x00,x,#0x40 +BE9D ; BE9D: 39 +BE9D rts +BE9E ; BE9E: 37 +BE9E LBE9E: pshb +BE9F ; BE9F: 36 +BE9F psha +BEA0 ; BEA0: 8D,A9 +BEA0 bsr LBE4B +BEA2 ; BEA2: 30 +BEA2 tsx +BEA3 ; BEA3: E6,05 +BEA3 ldab 0x05,x +BEA5 ; BEA5: 26,1B +BEA5 bne LBEC2 +BEA7 ; BEA7: F6,00,06 +BEA7 ldab L0006 +BEAA ; BEAA: 4F +BEAA clra +BEAB ; BEAB: CE,00,0A +BEAB ldx #0x000A +BEAE ; BEAE: 02 +BEAE idiv +BEAF ; BEAF: 8F +BEAF xgdx +BEB0 ; BEB0: CB,30 +BEB0 addb #0x30 +BEB2 ; BEB2: F7,0B,99 +BEB2 stab L0B99 +BEB5 ; BEB5: F6,00,06 +BEB5 ldab L0006 +BEB8 ; BEB8: 4F +BEB8 clra +BEB9 ; BEB9: CE,00,0A +BEB9 ldx #0x000A +BEBC ; BEBC: 02 +BEBC idiv +BEBD ; BEBD: CB,30 +BEBD addb #0x30 +BEBF ; BEBF: F7,0B,98 +BEBF stab L0B98 +BEC2 ; BEC2: 30 +BEC2 LBEC2: tsx +BEC3 ; BEC3: EC,00 +BEC3 ldd 0x00,x +BEC5 ; BEC5: C4,FF +BEC5 andb #0xFF +BEC7 ; BEC7: 84,3F +BEC7 anda #0x3F +BEC9 ; BEC9: ED,00 +BEC9 std 0x00,x +BECB ; BECB: EC,00 +BECB ldd 0x00,x +BECD ; BECD: CE,03,E8 +BECD ldx #0x03E8 +BED0 ; BED0: 02 +BED0 idiv +BED1 ; BED1: 8F +BED1 xgdx +BED2 ; BED2: CB,30 +BED2 addb #0x30 +BED4 ; BED4: 37 +BED4 pshb +BED5 ; BED5: 30 +BED5 tsx +BED6 ; BED6: E6,06 +BED6 ldab 0x06,x +BED8 ; BED8: 4F +BED8 clra +BED9 ; BED9: C3,0B,95 +BED9 addd #0x0B95 +BEDC ; BEDC: 8F +BEDC xgdx +BEDD ; BEDD: 33 +BEDD pulb +BEDE ; BEDE: E7,00 +BEDE stab 0x00,x +BEE0 ; BEE0: 30 +BEE0 tsx +BEE1 ; BEE1: EC,00 +BEE1 ldd 0x00,x +BEE3 ; BEE3: CE,03,E8 +BEE3 ldx #0x03E8 +BEE6 ; BEE6: 02 +BEE6 idiv +BEE7 ; BEE7: CE,00,64 +BEE7 ldx #0x0064 +BEEA ; BEEA: 02 +BEEA idiv +BEEB ; BEEB: 8F +BEEB xgdx +BEEC ; BEEC: CB,30 +BEEC addb #0x30 +BEEE ; BEEE: 37 +BEEE pshb +BEEF ; BEEF: 30 +BEEF tsx +BEF0 ; BEF0: E6,06 +BEF0 ldab 0x06,x +BEF2 ; BEF2: 4F +BEF2 clra +BEF3 ; BEF3: C3,0B,94 +BEF3 addd #0x0B94 +BEF6 ; BEF6: 8F +BEF6 xgdx +BEF7 ; BEF7: 33 +BEF7 pulb +BEF8 ; BEF8: E7,00 +BEF8 stab 0x00,x +BEFA ; BEFA: 30 +BEFA tsx +BEFB ; BEFB: EC,00 +BEFB ldd 0x00,x +BEFD ; BEFD: CE,00,64 +BEFD ldx #0x0064 +BF00 ; BF00: 02 +BF00 idiv +BF01 ; BF01: CE,00,0A +BF01 ldx #0x000A +BF04 ; BF04: 02 +BF04 idiv +BF05 ; BF05: 8F +BF05 xgdx +BF06 ; BF06: CB,30 +BF06 addb #0x30 +BF08 ; BF08: 37 +BF08 pshb +BF09 ; BF09: 30 +BF09 tsx +BF0A ; BF0A: E6,06 +BF0A ldab 0x06,x +BF0C ; BF0C: 4F +BF0C clra +BF0D ; BF0D: C3,0B,93 +BF0D addd #0x0B93 +BF10 ; BF10: 8F +BF10 xgdx +BF11 ; BF11: 33 +BF11 pulb +BF12 ; BF12: E7,00 +BF12 stab 0x00,x +BF14 ; BF14: 30 +BF14 tsx +BF15 ; BF15: EC,00 +BF15 ldd 0x00,x +BF17 ; BF17: CE,00,0A +BF17 ldx #0x000A +BF1A ; BF1A: 02 +BF1A idiv +BF1B ; BF1B: CB,30 +BF1B addb #0x30 +BF1D ; BF1D: 37 +BF1D pshb +BF1E ; BF1E: 30 +BF1E tsx +BF1F ; BF1F: E6,06 +BF1F ldab 0x06,x +BF21 ; BF21: 4F +BF21 clra +BF22 ; BF22: C3,0B,92 +BF22 addd #0x0B92 +BF25 ; BF25: 8F +BF25 xgdx +BF26 ; BF26: 33 +BF26 pulb +BF27 ; BF27: E7,00 +BF27 stab 0x00,x +BF29 ; BF29: F6,00,13 +BF29 ldab L0013 +BF2C ; BF2C: C1,01 +BF2C cmpb #0x01 +BF2E ; BF2E: 22,03 +BF2E bhi LBF33 +BF30 ; BF30: 7E,BF,DE +BF30 jmp LBFDE +BF33 ; BF33: 30 +BF33 LBF33: tsx +BF34 ; BF34: E6,05 +BF34 ldab 0x05,x +BF36 ; BF36: 4F +BF36 clra +BF37 ; BF37: C3,0B,92 +BF37 addd #0x0B92 +BF3A ; BF3A: 8F +BF3A xgdx +BF3B ; BF3B: E6,00 +BF3B ldab 0x00,x +BF3D ; BF3D: 37 +BF3D pshb +BF3E ; BF3E: 30 +BF3E tsx +BF3F ; BF3F: E6,06 +BF3F ldab 0x06,x +BF41 ; BF41: 4F +BF41 clra +BF42 ; BF42: C3,0B,91 +BF42 addd #0x0B91 +BF45 ; BF45: 8F +BF45 xgdx +BF46 ; BF46: 33 +BF46 pulb +BF47 ; BF47: E7,00 +BF47 stab 0x00,x +BF49 ; BF49: 30 +BF49 tsx +BF4A ; BF4A: E6,05 +BF4A ldab 0x05,x +BF4C ; BF4C: 4F +BF4C clra +BF4D ; BF4D: C3,0B,93 +BF4D addd #0x0B93 +BF50 ; BF50: 8F +BF50 xgdx +BF51 ; BF51: E6,00 +BF51 ldab 0x00,x +BF53 ; BF53: 37 +BF53 pshb +BF54 ; BF54: 30 +BF54 tsx +BF55 ; BF55: E6,06 +BF55 ldab 0x06,x +BF57 ; BF57: 4F +BF57 clra +BF58 ; BF58: C3,0B,92 +BF58 addd #0x0B92 +BF5B ; BF5B: 8F +BF5B xgdx +BF5C ; BF5C: 33 +BF5C pulb +BF5D ; BF5D: E7,00 +BF5D stab 0x00,x +BF5F ; BF5F: F6,00,13 +BF5F ldab L0013 +BF62 ; BF62: C1,02 +BF62 cmpb #0x02 +BF64 ; BF64: 26,10 +BF64 bne LBF76 +BF66 ; BF66: C6,2E +BF66 ldab #0x2E +BF68 ; BF68: 37 +BF68 pshb +BF69 ; BF69: 30 +BF69 tsx +BF6A ; BF6A: E6,06 +BF6A ldab 0x06,x +BF6C ; BF6C: 4F +BF6C clra +BF6D ; BF6D: C3,0B,93 +BF6D addd #0x0B93 +BF70 ; BF70: 8F +BF70 xgdx +BF71 ; BF71: 33 +BF71 pulb +BF72 ; BF72: E7,00 +BF72 stab 0x00,x +BF74 ; BF74: 20,68 +BF74 bra LBFDE +BF76 ; BF76: C1,04 +BF76 LBF76: cmpb #0x04 +BF78 ; BF78: 26,26 +BF78 bne LBFA0 +BF7A ; BF7A: 30 +BF7A tsx +BF7B ; BF7B: E6,05 +BF7B ldab 0x05,x +BF7D ; BF7D: 4F +BF7D clra +BF7E ; BF7E: C3,0B,94 +BF7E addd #0x0B94 +BF81 ; BF81: 8F +BF81 xgdx +BF82 ; BF82: E6,00 +BF82 ldab 0x00,x +BF84 ; BF84: 37 +BF84 pshb +BF85 ; BF85: 30 +BF85 tsx +BF86 ; BF86: E6,06 +BF86 ldab 0x06,x +BF88 ; BF88: 4F +BF88 clra +BF89 ; BF89: C3,0B,93 +BF89 addd #0x0B93 +BF8C ; BF8C: 8F +BF8C xgdx +BF8D ; BF8D: 33 +BF8D pulb +BF8E ; BF8E: E7,00 +BF8E stab 0x00,x +BF90 ; BF90: C6,2E +BF90 ldab #0x2E +BF92 ; BF92: 37 +BF92 pshb +BF93 ; BF93: 30 +BF93 tsx +BF94 ; BF94: E6,06 +BF94 ldab 0x06,x +BF96 ; BF96: 4F +BF96 clra +BF97 ; BF97: C3,0B,94 +BF97 addd #0x0B94 +BF9A ; BF9A: 8F +BF9A xgdx +BF9B ; BF9B: 33 +BF9B pulb +BF9C ; BF9C: E7,00 +BF9C stab 0x00,x +BF9E ; BF9E: 20,3E +BF9E bra LBFDE +BFA0 ; BFA0: C1,08 +BFA0 LBFA0: cmpb #0x08 +BFA2 ; BFA2: 26,3A +BFA2 bne LBFDE +BFA4 ; BFA4: 30 +BFA4 tsx +BFA5 ; BFA5: E6,05 +BFA5 ldab 0x05,x +BFA7 ; BFA7: 4F +BFA7 clra +BFA8 ; BFA8: C3,0B,94 +BFA8 addd #0x0B94 +BFAB ; BFAB: 8F +BFAB xgdx +BFAC ; BFAC: E6,00 +BFAC ldab 0x00,x +BFAE ; BFAE: 37 +BFAE pshb +BFAF ; BFAF: 30 +BFAF tsx +BFB0 ; BFB0: E6,06 +BFB0 ldab 0x06,x +BFB2 ; BFB2: 4F +BFB2 clra +BFB3 ; BFB3: C3,0B,93 +BFB3 addd #0x0B93 +BFB6 ; BFB6: 8F +BFB6 xgdx +BFB7 ; BFB7: 33 +BFB7 pulb +BFB8 ; BFB8: E7,00 +BFB8 stab 0x00,x +BFBA ; BFBA: 30 +BFBA tsx +BFBB ; BFBB: E6,05 +BFBB ldab 0x05,x +BFBD ; BFBD: 4F +BFBD clra +BFBE ; BFBE: C3,0B,95 +BFBE addd #0x0B95 +BFC1 ; BFC1: 8F +BFC1 xgdx +BFC2 ; BFC2: E6,00 +BFC2 ldab 0x00,x +BFC4 ; BFC4: 37 +BFC4 pshb +BFC5 ; BFC5: 30 +BFC5 tsx +BFC6 ; BFC6: E6,06 +BFC6 ldab 0x06,x +BFC8 ; BFC8: 4F +BFC8 clra +BFC9 ; BFC9: C3,0B,94 +BFC9 addd #0x0B94 +BFCC ; BFCC: 8F +BFCC xgdx +BFCD ; BFCD: 33 +BFCD pulb +BFCE ; BFCE: E7,00 +BFCE stab 0x00,x +BFD0 ; BFD0: C6,2E +BFD0 ldab #0x2E +BFD2 ; BFD2: 37 +BFD2 pshb +BFD3 ; BFD3: 30 +BFD3 tsx +BFD4 ; BFD4: E6,06 +BFD4 ldab 0x06,x +BFD6 ; BFD6: 4F +BFD6 clra +BFD7 ; BFD7: C3,0B,95 +BFD7 addd #0x0B95 +BFDA ; BFDA: 8F +BFDA xgdx +BFDB ; BFDB: 33 +BFDB pulb +BFDC ; BFDC: E7,00 +BFDC stab 0x00,x +BFDE ; BFDE: F6,0B,C0 +BFDE LBFDE: ldab L0BC0 +BFE1 ; BFE1: C4,01 +BFE1 andb #0x01 +BFE3 ; BFE3: 26,0E +BFE3 bne LBFF3 +BFE5 ; BFE5: F6,0B,C0 +BFE5 ldab L0BC0 +BFE8 ; BFE8: C4,04 +BFE8 andb #0x04 +BFEA ; BFEA: 26,07 +BFEA bne LBFF3 +BFEC ; BFEC: F6,0B,C0 +BFEC ldab L0BC0 +BFEF ; BFEF: C4,08 +BFEF andb #0x08 +BFF1 ; BFF1: 27,15 +BFF1 beq LC008 +BFF3 ; BFF3: F6,00,17 +BFF3 LBFF3: ldab L0017 +BFF6 ; BFF6: C4,08 +BFF6 andb #0x08 +BFF8 ; BFF8: 26,0E +BFF8 bne LC008 +BFFA ; BFFA: C6,24 +BFFA ldab #0x24 +BFFC ; BFFC: 37 +BFFC pshb +BFFD ; BFFD: 30 +BFFD tsx +BFFE ; BFFE: E6,06 +BFFE ldab 0x06,x +C000 ; C000: 4F +C000 clra +C001 ; C001: C3,0B,96 +C001 addd #0x0B96 +C004 ; C004: 8F +C004 xgdx +C005 ; C005: 33 +C005 pulb +C006 ; C006: E7,00 +C006 stab 0x00,x +C008 ; C008: BD,BE,69 +C008 LC008: jsr LBE69 +C00B ; C00B: F6,00,13 +C00B ldab L0013 +C00E ; C00E: C1,01 +C00E cmpb #0x01 +C010 ; C010: 23,17 +C010 bls LC029 +C012 ; C012: CE,10,28 +C012 ldx #0x1028 +C015 ; C015: 1C,00,40 +C015 bset 0x00,x,#0x40 +C018 ; C018: CE,00,01 +C018 ldx #0x0001 +C01B ; C01B: 3C +C01B pshx +C01C ; C01C: CC,00,20 +C01C ldd #0x0020 +C01F ; C01F: BD,BD,B5 +C01F jsr LBDB5 +C022 ; C022: 38 +C022 pulx +C023 ; C023: CE,10,28 +C023 ldx #0x1028 +C026 ; C026: 1D,00,40 +C026 bclr 0x00,x,#0x40 +C029 ; C029: BD,BE,10 +C029 LC029: jsr LBE10 +C02C ; C02C: 38 +C02C pulx +C02D ; C02D: 39 +C02D rts +C02E ; C02E: 37 +C02E LC02E: pshb +C02F ; C02F: 36 +C02F psha +C030 ; C030: 3C +C030 pshx +C031 ; C031: F6,00,2C +C031 ldab L002C +C034 ; C034: 27,03 +C034 beq LC039 +C036 ; C036: 7E,C0,B7 +C036 jmp LC0B7 +C039 ; C039: FC,00,03 +C039 LC039: ldd L0003 +C03C ; C03C: 30 +C03C tsx +C03D ; C03D: A3,02 +C03D subd 0x02,x +C03F ; C03F: 25,0A +C03F bcs LC04B +C041 ; C041: E6,07 +C041 ldab 0x07,x +C043 ; C043: 4F +C043 clra +C044 ; C044: E3,02 +C044 addd 0x02,x +C046 ; C046: B3,00,03 +C046 subd L0003 +C049 ; C049: 24,06 +C049 bcc LC051 +C04B ; C04B: 30 +C04B LC04B: tsx +C04C ; C04C: EC,02 +C04C ldd 0x02,x +C04E ; C04E: FD,00,03 +C04E std L0003 +C051 ; C051: FE,00,03 +C051 LC051: ldx L0003 +C054 ; C054: 08 +C054 inx +C055 ; C055: FF,00,03 +C055 stx L0003 +C058 ; C058: 09 +C058 dex +C059 ; C059: 8F +C059 xgdx +C05A ; C05A: 30 +C05A tsx +C05B ; C05B: ED,00 +C05B std 0x00,x +C05D ; C05D: C6,09 +C05D ldab #0x09 +C05F ; C05F: F7,00,18 +C05F stab L0018 +C062 ; C062: F6,00,18 +C062 LC062: ldab L0018 +C065 ; C065: C1,FF +C065 cmpb #0xFF +C067 ; C067: 24,46 +C067 bcc LC0AF +C069 ; C069: 30 +C069 tsx +C06A ; C06A: E6,07 +C06A ldab 0x07,x +C06C ; C06C: 4F +C06C clra +C06D ; C06D: E3,02 +C06D addd 0x02,x +C06F ; C06F: A3,00 +C06F subd 0x00,x +C071 ; C071: 24,05 +C071 bcc LC078 +C073 ; C073: 30 +C073 tsx +C074 ; C074: EC,02 +C074 ldd 0x02,x +C076 ; C076: ED,00 +C076 std 0x00,x +C078 ; C078: 30 +C078 LC078: tsx +C079 ; C079: EE,00 +C079 ldx 0x00,x +C07B ; C07B: E6,00 +C07B ldab 0x00,x +C07D ; C07D: C1,40 +C07D cmpb #0x40 +C07F ; C07F: 24,13 +C07F bcc LC094 +C081 ; C081: 30 +C081 tsx +C082 ; C082: EE,00 +C082 ldx 0x00,x +C084 ; C084: E6,00 +C084 ldab 0x00,x +C086 ; C086: 37 +C086 pshb +C087 ; C087: F6,00,18 +C087 ldab L0018 +C08A ; C08A: 4F +C08A clra +C08B ; C08B: C3,0B,90 +C08B addd #0x0B90 +C08E ; C08E: 8F +C08E xgdx +C08F ; C08F: 33 +C08F pulb +C090 ; C090: E7,00 +C090 stab 0x00,x +C092 ; C092: 20,13 +C092 bra LC0A7 +C094 ; C094: 30 +C094 LC094: tsx +C095 ; C095: EE,00 +C095 ldx 0x00,x +C097 ; C097: E6,00 +C097 ldab 0x00,x +C099 ; C099: CB,C0 +C099 addb #0xC0 +C09B ; C09B: 37 +C09B pshb +C09C ; C09C: F6,00,18 +C09C ldab L0018 +C09F ; C09F: 4F +C09F clra +C0A0 ; C0A0: C3,0B,90 +C0A0 addd #0x0B90 +C0A3 ; C0A3: 8F +C0A3 xgdx +C0A4 ; C0A4: 33 +C0A4 pulb +C0A5 ; C0A5: E7,00 +C0A5 stab 0x00,x +C0A7 ; C0A7: 38 +C0A7 LC0A7: pulx +C0A8 ; C0A8: 08 +C0A8 inx +C0A9 ; C0A9: 3C +C0A9 pshx +C0AA ; C0AA: 7A,00,18 +C0AA dec L0018 +C0AD ; C0AD: 20,B3 +C0AD bra LC062 +C0AF ; C0AF: BD,BE,01 +C0AF LC0AF: jsr LBE01 +C0B2 ; C0B2: C6,03 +C0B2 ldab #0x03 +C0B4 ; C0B4: F7,00,2C +C0B4 stab L002C +C0B7 ; C0B7: 38 +C0B7 LC0B7: pulx +C0B8 ; C0B8: 38 +C0B8 pulx +C0B9 ; C0B9: 39 +C0B9 rts +C0BA ; C0BA: 37 +C0BA DISPST: pshb +C0BB ; C0BB: 36 +C0BB psha +C0BC ; C0BC: F6,00,1F +C0BC ldab L001F +C0BF ; C0BF: C4,04 +C0BF andb #0x04 +C0C1 ; C0C1: 26,03 +C0C1 bne LC0C6 +C0C3 ; C0C3: 7F,00,2C +C0C3 clr L002C +C0C6 ; C0C6: F6,00,2C +C0C6 LC0C6: ldab L002C +C0C9 ; C0C9: 26,13 +C0C9 bne LC0DE +C0CB ; C0CB: 5F +C0CB clrb +C0CC ; C0CC: 4F +C0CC clra +C0CD ; C0CD: FD,00,03 +C0CD std L0003 +C0D0 ; C0D0: 7F,00,2C +C0D0 clr L002C +C0D3 ; C0D3: CE,00,09 +C0D3 ldx #0x0009 +C0D6 ; C0D6: 3C +C0D6 pshx +C0D7 ; C0D7: 30 +C0D7 tsx +C0D8 ; C0D8: EC,02 +C0D8 ldd 0x02,x +C0DA ; C0DA: BD,C0,2E +C0DA jsr LC02E +C0DD ; C0DD: 38 +C0DD pulx +C0DE ; C0DE: 38 +C0DE LC0DE: pulx +C0DF ; C0DF: 39 +C0DF rts +C0E0 ; C0E0: F6,00,15 +C0E0 LC0E0: ldab L0015 +C0E3 ; C0E3: 2C,02 +C0E3 bge LC0E7 +C0E5 ; C0E5: 20,F9 +C0E5 bra LC0E0 +C0E7 ; C0E7: CE,00,1D +C0E7 LC0E7: ldx #0x001D +C0EA ; C0EA: 1C,00,20 +C0EA bset 0x00,x,#0x20 +C0ED ; C0ED: BD,D7,30 +C0ED jsr LD730 +C0F0 ; C0F0: 83,00,00 +C0F0 subd #0x0000 +C0F3 ; C0F3: 27,09 +C0F3 beq LC0FE +C0F5 ; C0F5: CE,00,1D +C0F5 ldx #0x001D +C0F8 ; C0F8: 1D,00,20 +C0F8 bclr 0x00,x,#0x20 +C0FB ; C0FB: 5F +C0FB clrb +C0FC ; C0FC: 4F +C0FC clra +C0FD ; C0FD: 39 +C0FD rts +C0FE ; C0FE: CE,00,14 +C0FE LC0FE: ldx #0x0014 +C101 ; C101: 1C,00,01 +C101 bset 0x00,x,#0x01 +C104 ; C104: F6,00,14 +C104 ldab L0014 +C107 ; C107: F7,38,00 +C107 stab CHANGE +C10A ; C10A: F6,00,15 +C10A ldab L0015 +C10D ; C10D: C4,1F +C10D andb #0x1F +C10F ; C10F: 26,03 +C10F bne LC114 +C111 ; C111: 7E,C3,1B +C111 jmp LC31B +C114 ; C114: C6,14 +C114 LC114: ldab #0x14 +C116 ; C116: F7,00,31 +C116 stab L0031 +C119 ; C119: F6,00,15 +C119 LC119: ldab L0015 +C11C ; C11C: 2D,15 +C11C blt LC133 +C11E ; C11E: F6,00,31 +C11E ldab L0031 +C121 ; C121: C1,0A +C121 cmpb #0x0A +C123 ; C123: 22,0C +C123 bhi LC131 +C125 ; C125: BD,C5,D3 +C125 jsr LC5D3 +C128 ; C128: CE,00,1D +C128 ldx #0x001D +C12B ; C12B: 1D,00,20 +C12B bclr 0x00,x,#0x20 +C12E ; C12E: 5F +C12E clrb +C12F ; C12F: 4F +C12F clra +C130 ; C130: 39 +C130 rts +C131 ; C131: 20,E6 +C131 LC131: bra LC119 +C133 ; C133: FC,00,3E +C133 LC133: ldd L003E +C136 ; C136: F3,00,40 +C136 addd L0040 +C139 ; C139: FD,00,40 +C139 std L0040 +C13C ; C13C: 5F +C13C clrb +C13D ; C13D: 4F +C13D clra +C13E ; C13E: FD,00,3E +C13E std L003E +C141 ; C141: F6,00,15 +C141 ldab L0015 +C144 ; C144: C4,1F +C144 andb #0x1F +C146 ; C146: 4F +C146 clra +C147 ; C147: BD,FE,32 +C147 jsr LFE32 +C14A ; C14A: C1,64 +C14A cmpb #0x64 +C14C ; C14C: 00 +C14C test +C14D ; C14D: 01 +C14D nop +C14E ; C14E: C1,BA +C14E cmpb #0xBA +C150 ; C150: 00 +C150 test +C151 ; C151: 01 +C151 nop +C152 ; C152: C2,10 +C152 sbcb #0x10 +C154 ; C154: 00 +C154 test +C155 ; C155: 02 +C155 idiv +C156 ; C156: C2,66 +C156 sbcb #0x66 +C158 ; C158: 00 +C158 test +C159 ; C159: 04 +C159 lsrd +C15A ; C15A: C2,BB +C15A sbcb #0xBB +C15C ; C15C: 00 +C15C test +C15D ; C15D: 08 +C15D inx +C15E ; C15E: C3,0E,FF +C15E addd #0x0EFF +C161 ; C161: F0,00,00 +C161 subb L0000 +C164 ; C164: FC,0C,DD +C164 ldd L0CDD +C167 ; C167: 83,FF,FF +C167 subd #0xFFFF +C16A ; C16A: 26,05 +C16A bne LC171 +C16C ; C16C: 5F +C16C clrb +C16D ; C16D: 4F +C16D clra +C16E ; C16E: FD,0C,DD +C16E std L0CDD +C171 ; C171: FE,0C,DD +C171 LC171: ldx L0CDD +C174 ; C174: 08 +C174 inx +C175 ; C175: FF,0C,DD +C175 stx L0CDD +C178 ; C178: CE,00,64 +C178 ldx #0x0064 +C17B ; C17B: 3C +C17B pshx +C17C ; C17C: CC,00,00 +C17C ldd #0x0000 +C17F ; C17F: 37 +C17F pshb +C180 ; C180: 36 +C180 psha +C181 ; C181: CC,0C,F3 +C181 ldd #0x0CF3 +C184 ; C184: BD,FB,DF +C184 jsr LFBDF +C187 ; C187: 31 +C187 ins +C188 ; C188: 31 +C188 ins +C189 ; C189: FE,0C,F5 +C189 ldx L0CF5 +C18C ; C18C: 3C +C18C pshx +C18D ; C18D: FC,0C,F3 +C18D ldd L0CF3 +C190 ; C190: 37 +C190 pshb +C191 ; C191: 36 +C191 psha +C192 ; C192: CE,FF,9C +C192 ldx #0xFF9C +C195 ; C195: 3C +C195 pshx +C196 ; C196: CC,00,63 +C196 ldd #0x0063 +C199 ; C199: 30 +C199 tsx +C19A ; C19A: A3,02 +C19A subd 0x02,x +C19C ; C19C: 32 +C19C pula +C19D ; C19D: 33 +C19D pulb +C19E ; C19E: 26,02 +C19E bne LC1A2 +C1A0 ; C1A0: A3,04 +C1A0 subd 0x04,x +C1A2 ; C1A2: 38 +C1A2 LC1A2: pulx +C1A3 ; C1A3: 38 +C1A3 pulx +C1A4 ; C1A4: 24,11 +C1A4 bcc LC1B7 +C1A6 ; C1A6: CE,00,64 +C1A6 ldx #0x0064 +C1A9 ; C1A9: 3C +C1A9 pshx +C1AA ; C1AA: CC,FF,9C +C1AA ldd #0xFF9C +C1AD ; C1AD: 37 +C1AD pshb +C1AE ; C1AE: 36 +C1AE psha +C1AF ; C1AF: CC,0C,F3 +C1AF ldd #0x0CF3 +C1B2 ; C1B2: BD,FB,DF +C1B2 jsr LFBDF +C1B5 ; C1B5: 31 +C1B5 ins +C1B6 ; C1B6: 31 +C1B6 ins +C1B7 ; C1B7: 7E,C3,0E +C1B7 LC1B7: jmp LC30E +C1BA .byte 0xFC,0x0C,0xDF,0x83,0xFF,0xFF +C1C0 ; C1C0: 26 +C1C0 .ascii '&' +C1C1 .byte 0x05 +C1C2 ; C1C2: 5F,4F +C1C2 .ascii '_O' +C1C4 .byte 0xFD,0x0C,0xDF,0xFE,0x0C,0xDF,0x08,0xFF +C1CC .byte 0x0C,0xDF,0xCE,0x00,0xC8 +C1D1 ; C1D1: 3C +C1D1 .ascii '<' +C1D2 .byte 0xCC,0x00,0x00 +C1D5 ; C1D5: 37,36 +C1D5 .ascii '76' +C1D7 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF +C1DD ; C1DD: 31,31 +C1DD .ascii '11' +C1DF .byte 0xFE,0x0C,0xF9 +C1E2 ; C1E2: 3C +C1E2 .ascii '<' +C1E3 .byte 0xFC,0x0C,0xF7 +C1E6 ; C1E6: 37,36 +C1E6 .ascii '76' +C1E8 .byte 0xCE,0xFF +C1EA ; C1EA: 38,3C +C1EA .ascii '8<' +C1EC .byte 0xCC,0x00,0xC7 +C1EF ; C1EF: 30 +C1EF .ascii '0' +C1F0 .byte 0xA3,0x02 +C1F2 ; C1F2: 32,33,26 +C1F2 .ascii '23&' +C1F5 .byte 0x02,0xA3,0x04 +C1F8 ; C1F8: 38,38,24 +C1F8 .ascii '88$' +C1FB .byte 0x11,0xCE,0x00,0xC8 +C1FF ; C1FF: 3C +C1FF .ascii '<' +C200 .byte 0xCC,0xFF +C202 ; C202: 38,37,36 +C202 .ascii '876' +C205 .byte 0xCC,0x0C,0xF7,0xBD,0xFB,0xDF +C20B ; C20B: 31,31,7E +C20B .ascii '11~' +C20E .byte 0xC3,0x0E,0xFC,0x0C,0xE1,0x83,0xFF,0xFF +C216 ; C216: 26 +C216 .ascii '&' +C217 .byte 0x05 +C218 ; C218: 5F,4F +C218 .ascii '_O' +C21A .byte 0xFD,0x0C,0xE1,0xFE,0x0C,0xE1,0x08,0xFF +C222 .byte 0x0C,0xE1,0xCE,0x01,0xF4 +C227 ; C227: 3C +C227 .ascii '<' +C228 .byte 0xCC,0x00,0x00 +C22B ; C22B: 37,36 +C22B .ascii '76' +C22D .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF +C233 ; C233: 31,31 +C233 .ascii '11' +C235 .byte 0xFE,0x0C,0xFD +C238 ; C238: 3C +C238 .ascii '<' +C239 .byte 0xFC,0x0C,0xFB +C23C ; C23C: 37,36 +C23C .ascii '76' +C23E .byte 0xCE,0xFE,0x0C +C241 ; C241: 3C +C241 .ascii '<' +C242 .byte 0xCC,0x01,0xF3 +C245 ; C245: 30 +C245 .ascii '0' +C246 .byte 0xA3,0x02 +C248 ; C248: 32,33,26 +C248 .ascii '23&' +C24B .byte 0x02,0xA3,0x04 +C24E ; C24E: 38,38,24 +C24E .ascii '88$' +C251 .byte 0x11,0xCE,0x01,0xF4 +C255 ; C255: 3C +C255 .ascii '<' +C256 .byte 0xCC,0xFE,0x0C +C259 ; C259: 37,36 +C259 .ascii '76' +C25B .byte 0xCC,0x0C,0xFB,0xBD,0xFB,0xDF +C261 ; C261: 31,31,7E +C261 .ascii '11~' +C264 .byte 0xC3,0x0E,0xFC,0x0C,0xE3,0x83,0xFF,0xFF +C26C ; C26C: 26 +C26C .ascii '&' +C26D .byte 0x05 +C26E ; C26E: 5F,4F +C26E .ascii '_O' +C270 .byte 0xFD,0x0C,0xE3,0xFE,0x0C,0xE3,0x08,0xFF +C278 .byte 0x0C,0xE3,0xCE,0x03,0xE8 +C27D ; C27D: 3C +C27D .ascii '<' +C27E .byte 0xCC,0x00,0x00 +C281 ; C281: 37,36 +C281 .ascii '76' +C283 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF +C289 ; C289: 31,31 +C289 .ascii '11' +C28B .byte 0xFE,0x0D,0x01 +C28E ; C28E: 3C +C28E .ascii '<' +C28F .byte 0xFC,0x0C,0xFF +C292 ; C292: 37,36 +C292 .ascii '76' +C294 .byte 0xCE,0xFC,0x18 +C297 ; C297: 3C +C297 .ascii '<' +C298 .byte 0xCC,0x03,0xE7 +C29B ; C29B: 30 +C29B .ascii '0' +C29C .byte 0xA3,0x02 +C29E ; C29E: 32,33,26 +C29E .ascii '23&' +C2A1 .byte 0x02,0xA3,0x04 +C2A4 ; C2A4: 38,38,24 +C2A4 .ascii '88$' +C2A7 .byte 0x11,0xCE,0x03,0xE8 +C2AB ; C2AB: 3C +C2AB .ascii '<' +C2AC .byte 0xCC,0xFC,0x18 +C2AF ; C2AF: 37,36 +C2AF .ascii '76' +C2B1 .byte 0xCC,0x0C,0xFF,0xBD,0xFB,0xDF +C2B7 ; C2B7: 31,31,20,53 +C2B7 .ascii '11 S' +C2BB .byte 0xFC,0x0C,0xE5,0x83,0xC3 +C2C0 ; C2C0: 4F,26 +C2C0 .ascii 'O&' +C2C2 .byte 0x05 +C2C3 ; C2C3: 5F,4F +C2C3 .ascii '_O' +C2C5 .byte 0xFD,0x0C,0xE5,0xFE,0x0C,0xE5,0x08,0xFF +C2CD .byte 0x0C,0xE5,0xCE,0x07,0xD0 +C2D2 ; C2D2: 3C +C2D2 .ascii '<' +C2D3 .byte 0xCC,0x00,0x00 +C2D6 ; C2D6: 37,36 +C2D6 .ascii '76' +C2D8 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF +C2DE ; C2DE: 31,31 +C2DE .ascii '11' +C2E0 .byte 0xFE,0x0D,0x05 +C2E3 ; C2E3: 3C +C2E3 .ascii '<' +C2E4 .byte 0xFC,0x0D,0x03 +C2E7 ; C2E7: 37,36 +C2E7 .ascii '76' +C2E9 .byte 0xCE,0xD9 +C2EB ; C2EB: 30,3C +C2EB .ascii '0<' +C2ED .byte 0xCC,0x05,0xF5 +C2F0 ; C2F0: 30 +C2F0 .ascii '0' +C2F1 .byte 0xA3,0x02 +C2F3 ; C2F3: 32,33,26 +C2F3 .ascii '23&' +C2F6 .byte 0x02,0xA3,0x04 +C2F9 ; C2F9: 38,38,24 +C2F9 .ascii '88$' +C2FC .byte 0x11,0xCE +C2FE ; C2FE: 26 +C2FE .ascii '&' +C2FF .byte 0xD0 +C300 ; C300: 3C +C300 .ascii '<' +C301 .byte 0xCC,0xFA,0x0A +C304 ; C304: 37,36 +C304 .ascii '76' +C306 .byte 0xCC,0x0D,0x03,0xBD,0xFB,0xDF +C30C ; C30C: 31,31 +C30C .ascii '11' +C30E ; C30E: F6,00,15 +C30E LC30E: ldab L0015 +C311 ; C311: 2C,02 +C311 bge LC315 +C313 ; C313: 20,F9 +C313 bra LC30E +C315 ; C315: CE,00,15 +C315 LC315: ldx #0x0015 +C318 ; C318: 1D,00,1F +C318 bclr 0x00,x,#0x1F +C31B ; C31B: CE,00,1D +C31B LC31B: ldx #0x001D +C31E ; C31E: 1D,00,20 +C31E bclr 0x00,x,#0x20 +C321 ; C321: CC,00,01 +C321 ldd #0x0001 +C324 ; C324: 39 +C324 rts +C325 ; C325: F6,10,00 +C325 LC325: ldab L1000 +C328 ; C328: C4,01 +C328 andb #0x01 +C32A ; C32A: 26,13 +C32A bne LC33F +C32C ; C32C: 7C,00,7D +C32C inc L007D +C32F ; C32F: F6,00,7D +C32F ldab L007D +C332 ; C332: C1,05 +C332 cmpb #0x05 +C334 ; C334: 23,03 +C334 bls LC339 +C336 ; C336: 7F,00,7D +C336 clr L007D +C339 ; C339: 7F,00,7E +C339 LC339: clr L007E +C33C ; C33C: 7E,C4,2F +C33C jmp LC42F +C33F ; C33F: 7C,00,7E +C33F LC33F: inc L007E +C342 ; C342: F6,00,7E +C342 ldab L007E +C345 ; C345: C1,07 +C345 cmpb #0x07 +C347 ; C347: 23,17 +C347 bls LC360 +C349 ; C349: 7F,00,7D +C349 clr L007D +C34C ; C34C: 7F,00,7E +C34C clr L007E +C34F ; C34F: 7F,00,7C +C34F clr L007C +C352 ; C352: F6,00,15 +C352 ldab L0015 +C355 ; C355: 2C,03 +C355 bge LC35A +C357 ; C357: 7F,00,2C +C357 clr L002C +C35A ; C35A: CE,00,15 +C35A LC35A: ldx #0x0015 +C35D ; C35D: 1D,00,80 +C35D bclr 0x00,x,#0x80 +C360 ; C360: F6,00,7E +C360 LC360: ldab L007E +C363 ; C363: 26,03 +C363 bne LC368 +C365 ; C365: 7E,C4,2F +C365 jmp LC42F +C368 ; C368: F6,00,7D +C368 LC368: ldab L007D +C36B ; C36B: C1,01 +C36B cmpb #0x01 +C36D ; C36D: 22,03 +C36D bhi LC372 +C36F ; C36F: 7E,C4,2F +C36F jmp LC42F +C372 ; C372: CE,00,15 +C372 LC372: ldx #0x0015 +C375 ; C375: 1C,00,80 +C375 bset 0x00,x,#0x80 +C378 ; C378: CE,0B,C1 +C378 ldx #0x0BC1 +C37B ; C37B: 1D,00,08 +C37B bclr 0x00,x,#0x08 +C37E ; C37E: F6,00,1D +C37E ldab L001D +C381 ; C381: C4,20 +C381 andb #0x20 +C383 ; C383: 27,03 +C383 beq LC388 +C385 ; C385: 7E,C4,29 +C385 jmp LC429 +C388 ; C388: C6,02 +C388 LC388: ldab #0x02 +C38A ; C38A: F7,00,2C +C38A stab L002C +C38D ; C38D: 7F,00,3A +C38D clr L003A +C390 ; C390: CE,00,1B +C390 ldx #0x001B +C393 ; C393: 1D,00,40 +C393 bclr 0x00,x,#0x40 +C396 ; C396: 7F,00,25 +C396 clr L0025 +C399 ; C399: CE,00,21 +C399 ldx #0x0021 +C39C ; C39C: 1D,00,08 +C39C bclr 0x00,x,#0x08 +C39F ; C39F: CE,00,14 +C39F ldx #0x0014 +C3A2 ; C3A2: 1D,00,01 +C3A2 bclr 0x00,x,#0x01 +C3A5 ; C3A5: F6,00,14 +C3A5 ldab L0014 +C3A8 ; C3A8: F7,38,00 +C3A8 stab CHANGE +C3AB ; C3AB: 7C,00,7C +C3AB inc L007C +C3AE ; C3AE: CE,00,15 +C3AE ldx #0x0015 +C3B1 ; C3B1: 1D,00,1F +C3B1 bclr 0x00,x,#0x1F +C3B4 ; C3B4: F6,00,7C +C3B4 ldab L007C +C3B7 ; C3B7: C1,01 +C3B7 cmpb #0x01 +C3B9 ; C3B9: 26,0E +C3B9 bne LC3C9 +C3BB ; C3BB: CE,00,15 +C3BB ldx #0x0015 +C3BE ; C3BE: 1C,00,01 +C3BE bset 0x00,x,#0x01 +C3C1 ; C3C1: CC,00,64 +C3C1 ldd #0x0064 +C3C4 ; C3C4: FD,00,3E +C3C4 std L003E +C3C7 ; C3C7: 20,60 +C3C7 bra LC429 +C3C9 ; C3C9: F6,00,7C +C3C9 LC3C9: ldab L007C +C3CC ; C3CC: C1,02 +C3CC cmpb #0x02 +C3CE ; C3CE: 26,0E +C3CE bne LC3DE +C3D0 ; C3D0: CE,00,15 +C3D0 ldx #0x0015 +C3D3 ; C3D3: 1C,00,02 +C3D3 bset 0x00,x,#0x02 +C3D6 ; C3D6: CC,00,C8 +C3D6 ldd #0x00C8 +C3D9 ; C3D9: FD,00,3E +C3D9 std L003E +C3DC ; C3DC: 20,4B +C3DC bra LC429 +C3DE ; C3DE: F6,00,7C +C3DE LC3DE: ldab L007C +C3E1 ; C3E1: C1,02 +C3E1 cmpb #0x02 +C3E3 ; C3E3: 23,15 +C3E3 bls LC3FA +C3E5 ; C3E5: F6,00,7C +C3E5 ldab L007C +C3E8 ; C3E8: C1,06 +C3E8 cmpb #0x06 +C3EA ; C3EA: 24,0E +C3EA bcc LC3FA +C3EC ; C3EC: CE,00,15 +C3EC ldx #0x0015 +C3EF ; C3EF: 1C,00,04 +C3EF bset 0x00,x,#0x04 +C3F2 ; C3F2: CC,01,F4 +C3F2 ldd #0x01F4 +C3F5 ; C3F5: FD,00,3E +C3F5 std L003E +C3F8 ; C3F8: 20,2F +C3F8 bra LC429 +C3FA ; C3FA: F6,00,7C +C3FA LC3FA: ldab L007C +C3FD ; C3FD: C1,05 +C3FD cmpb #0x05 +C3FF ; C3FF: 23,15 +C3FF bls LC416 +C401 ; C401: F6,00,7C +C401 ldab L007C +C404 ; C404: C1,0B +C404 cmpb #0x0B +C406 ; C406: 24,0E +C406 bcc LC416 +C408 ; C408: CE,00,15 +C408 ldx #0x0015 +C40B ; C40B: 1C,00,08 +C40B bset 0x00,x,#0x08 +C40E ; C40E: CC,03,E8 +C40E ldd #0x03E8 +C411 ; C411: FD,00,3E +C411 std L003E +C414 ; C414: 20,13 +C414 bra LC429 +C416 ; C416: F6,00,7C +C416 LC416: ldab L007C +C419 ; C419: C1,0B +C419 cmpb #0x0B +C41B ; C41B: 23,0C +C41B bls LC429 +C41D ; C41D: CE,00,15 +C41D ldx #0x0015 +C420 ; C420: 1C,00,10 +C420 bset 0x00,x,#0x10 +C423 ; C423: CC,07,D0 +C423 ldd #0x07D0 +C426 ; C426: FD,00,3E +C426 std L003E +C429 ; C429: 7F,00,7D +C429 LC429: clr L007D +C42C ; C42C: 7F,00,7E +C42C clr L007E +C42F ; C42F: 39 +C42F LC42F: rts +C430 ; C430: F6,00,01 +C430 LC430: ldab L0001 +C433 ; C433: 53 +C433 comb +C434 ; C434: F4,00,1A +C434 andb L001A +C437 ; C437: F7,00,1A +C437 stab L001A +C43A ; C43A: F6,00,1A +C43A ldab L001A +C43D ; C43D: F7,30,00 +C43D stab MISCOU +C440 ; C440: CC,00,64 +C440 ldd #0x0064 +C443 ; C443: BD,E5,71 +C443 jsr LE571 +C446 ; C446: F6,00,01 +C446 ldab L0001 +C449 ; C449: FA,00,1A +C449 orab L001A +C44C ; C44C: F7,00,1A +C44C stab L001A +C44F ; C44F: F6,00,1A +C44F ldab L001A +C452 ; C452: F7,30,00 +C452 stab MISCOU +C455 ; C455: 39 +C455 rts +C456 ; C456: FC,00,40 +C456 LC456: ldd L0040 +C459 ; C459: 26,03 +C459 bne LC45E +C45B ; C45B: 7E,C5,C6 +C45B jmp LC5C6 +C45E ; C45E: CE,00,1A +C45E LC45E: ldx #0x001A +C461 ; C461: 1C,00,01 +C461 bset 0x00,x,#0x01 +C464 ; C464: F6,00,1A +C464 ldab L001A +C467 ; C467: F7,30,00 +C467 stab MISCOU +C46A ; C46A: CC,03,E8 +C46A ldd #0x03E8 +C46D ; C46D: BD,E5,71 +C46D jsr LE571 +C470 ; C470: FC,00,40 +C470 LC470: ldd L0040 +C473 ; C473: 83,00,00 +C473 subd #0x0000 +C476 ; C476: 22,03 +C476 bhi LC47B +C478 ; C478: 7E,C5,B0 +C478 jmp LC5B0 +C47B ; C47B: F6,00,1B +C47B LC47B: ldab L001B +C47E ; C47E: C4,20 +C47E andb #0x20 +C480 ; C480: 27,1B +C480 beq LC49D +C482 ; C482: FC,00,40 +C482 ldd L0040 +C485 ; C485: 83,03,E8 +C485 subd #0x03E8 +C488 ; C488: 25,13 +C488 bcs LC49D +C48A ; C48A: C6,28 +C48A ldab #0x28 +C48C ; C48C: F7,00,01 +C48C stab L0001 +C48F ; C48F: CC,FC,18 +C48F ldd #0xFC18 +C492 ; C492: F3,00,40 +C492 addd L0040 +C495 ; C495: FD,00,40 +C495 std L0040 +C498 ; C498: 8D,96 +C498 bsr LC430 +C49A ; C49A: 7E,C5,7C +C49A jmp LC57C +C49D ; C49D: F6,00,1B +C49D LC49D: ldab L001B +C4A0 ; C4A0: C4,20 +C4A0 andb #0x20 +C4A2 ; C4A2: 27,1C +C4A2 beq LC4C0 +C4A4 ; C4A4: FC,00,40 +C4A4 ldd L0040 +C4A7 ; C4A7: 83,00,64 +C4A7 subd #0x0064 +C4AA ; C4AA: 25,14 +C4AA bcs LC4C0 +C4AC ; C4AC: C6,30 +C4AC ldab #0x30 +C4AE ; C4AE: F7,00,01 +C4AE stab L0001 +C4B1 ; C4B1: CC,FF,9C +C4B1 ldd #0xFF9C +C4B4 ; C4B4: F3,00,40 +C4B4 addd L0040 +C4B7 ; C4B7: FD,00,40 +C4B7 std L0040 +C4BA ; C4BA: BD,C4,30 +C4BA jsr LC430 +C4BD ; C4BD: 7E,C5,7C +C4BD jmp LC57C +C4C0 ; C4C0: FC,0B,DD +C4C0 LC4C0: ldd L0BDD +C4C3 ; C4C3: 27,3C +C4C3 beq LC501 +C4C5 ; C4C5: FC,00,40 +C4C5 ldd L0040 +C4C8 ; C4C8: B3,0B,DD +C4C8 subd L0BDD +C4CB ; C4CB: 25,34 +C4CB bcs LC501 +C4CD ; C4CD: F6,0C,DB +C4CD ldab L0CDB +C4D0 ; C4D0: 26,07 +C4D0 bne LC4D9 +C4D2 ; C4D2: F6,00,1B +C4D2 ldab L001B +C4D5 ; C4D5: C4,20 +C4D5 andb #0x20 +C4D7 ; C4D7: 27,28 +C4D7 beq LC501 +C4D9 ; C4D9: FC,0B,DD +C4D9 LC4D9: ldd L0BDD +C4DC ; C4DC: 53 +C4DC comb +C4DD ; C4DD: 43 +C4DD coma +C4DE ; C4DE: F9,00,41 +C4DE adcb L0041 +C4E1 ; C4E1: B9,00,40 +C4E1 adca L0040 +C4E4 ; C4E4: FD,00,40 +C4E4 std L0040 +C4E7 ; C4E7: F6,0B,DA +C4E7 ldab L0BDA +C4EA ; C4EA: F7,00,01 +C4EA stab L0001 +C4ED ; C4ED: BD,C4,30 +C4ED jsr LC430 +C4F0 ; C4F0: F6,00,1B +C4F0 ldab L001B +C4F3 ; C4F3: C4,20 +C4F3 andb #0x20 +C4F5 ; C4F5: 26,08 +C4F5 bne LC4FF +C4F7 ; C4F7: F6,0C,DB +C4F7 ldab L0CDB +C4FA ; C4FA: 27,03 +C4FA beq LC4FF +C4FC ; C4FC: 7A,0C,DB +C4FC dec L0CDB +C4FF ; C4FF: 20,7B +C4FF LC4FF: bra LC57C +C501 ; C501: FC,0B,DF +C501 LC501: ldd L0BDF +C504 ; C504: 27,3C +C504 beq LC542 +C506 ; C506: FC,00,40 +C506 ldd L0040 +C509 ; C509: B3,0B,DF +C509 subd L0BDF +C50C ; C50C: 25,34 +C50C bcs LC542 +C50E ; C50E: F6,0C,DA +C50E ldab L0CDA +C511 ; C511: 26,07 +C511 bne LC51A +C513 ; C513: F6,00,1B +C513 ldab L001B +C516 ; C516: C4,20 +C516 andb #0x20 +C518 ; C518: 27,28 +C518 beq LC542 +C51A ; C51A: FC,0B,DF +C51A LC51A: ldd L0BDF +C51D ; C51D: 53 +C51D comb +C51E ; C51E: 43 +C51E coma +C51F ; C51F: F9,00,41 +C51F adcb L0041 +C522 ; C522: B9,00,40 +C522 adca L0040 +C525 ; C525: FD,00,40 +C525 std L0040 +C528 ; C528: F6,0B,DB +C528 ldab L0BDB +C52B ; C52B: F7,00,01 +C52B stab L0001 +C52E ; C52E: BD,C4,30 +C52E jsr LC430 +C531 ; C531: F6,00,1B +C531 ldab L001B +C534 ; C534: C4,20 +C534 andb #0x20 +C536 ; C536: 26,08 +C536 bne LC540 +C538 ; C538: F6,0C,DA +C538 ldab L0CDA +C53B ; C53B: 27,03 +C53B beq LC540 +C53D ; C53D: 7A,0C,DA +C53D dec L0CDA +C540 ; C540: 20,3A +C540 LC540: bra LC57C +C542 ; C542: FC,0B,E1 +C542 LC542: ldd L0BE1 +C545 ; C545: 27,30 +C545 beq LC577 +C547 ; C547: FC,00,40 +C547 ldd L0040 +C54A ; C54A: B3,0B,E1 +C54A subd L0BE1 +C54D ; C54D: 25,28 +C54D bcs LC577 +C54F ; C54F: FC,0B,E1 +C54F ldd L0BE1 +C552 ; C552: 53 +C552 comb +C553 ; C553: 43 +C553 coma +C554 ; C554: F9,00,41 +C554 adcb L0041 +C557 ; C557: B9,00,40 +C557 adca L0040 +C55A ; C55A: FD,00,40 +C55A std L0040 +C55D ; C55D: F6,0B,DC +C55D ldab L0BDC +C560 ; C560: F7,00,01 +C560 stab L0001 +C563 ; C563: BD,C4,30 +C563 jsr LC430 +C566 ; C566: F6,00,1B +C566 ldab L001B +C569 ; C569: C4,20 +C569 andb #0x20 +C56B ; C56B: 26,08 +C56B bne LC575 +C56D ; C56D: F6,0C,D9 +C56D ldab L0CD9 +C570 ; C570: 27,03 +C570 beq LC575 +C572 ; C572: 7A,0C,D9 +C572 dec L0CD9 +C575 ; C575: 20,05 +C575 LC575: bra LC57C +C577 ; C577: 5F +C577 LC577: clrb +C578 ; C578: 4F +C578 clra +C579 ; C579: FD,00,40 +C579 std L0040 +C57C ; C57C: CC,01,2C +C57C LC57C: ldd #0x012C +C57F ; C57F: BD,E5,71 +C57F jsr LE571 +C582 ; C582: F6,00,1B +C582 ldab L001B +C585 ; C585: C4,20 +C585 andb #0x20 +C587 ; C587: 26,24 +C587 bne LC5AD +C589 ; C589: CE,00,1A +C589 ldx #0x001A +C58C ; C58C: 1D,00,01 +C58C bclr 0x00,x,#0x01 +C58F ; C58F: F6,00,1A +C58F ldab L001A +C592 ; C592: F7,30,00 +C592 stab MISCOU +C595 ; C595: CC,00,0C +C595 ldd #0x000C +C598 ; C598: BD,E5,71 +C598 jsr LE571 +C59B ; C59B: CE,00,1A +C59B ldx #0x001A +C59E ; C59E: 1C,00,01 +C59E bset 0x00,x,#0x01 +C5A1 ; C5A1: F6,00,1A +C5A1 ldab L001A +C5A4 ; C5A4: F7,30,00 +C5A4 stab MISCOU +C5A7 ; C5A7: CC,00,23 +C5A7 ldd #0x0023 +C5AA ; C5AA: BD,E5,71 +C5AA jsr LE571 +C5AD ; C5AD: 7E,C4,70 +C5AD LC5AD: jmp LC470 +C5B0 ; C5B0: F6,0B,C0 +C5B0 LC5B0: ldab L0BC0 +C5B3 ; C5B3: C4,04 +C5B3 andb #0x04 +C5B5 ; C5B5: 27,0F +C5B5 beq LC5C6 +C5B7 ; C5B7: F6,00,1B +C5B7 ldab L001B +C5BA ; C5BA: C4,20 +C5BA andb #0x20 +C5BC ; C5BC: 27,08 +C5BC beq LC5C6 +C5BE ; C5BE: C6,38 +C5BE ldab #0x38 +C5C0 ; C5C0: F7,00,01 +C5C0 stab L0001 +C5C3 ; C5C3: BD,C4,30 +C5C3 jsr LC430 +C5C6 ; C5C6: CE,00,21 +C5C6 LC5C6: ldx #0x0021 +C5C9 ; C5C9: 1D,00,10 +C5C9 bclr 0x00,x,#0x10 +C5CC ; C5CC: CE,00,1B +C5CC ldx #0x001B +C5CF ; C5CF: 1D,00,20 +C5CF bclr 0x00,x,#0x20 +C5D2 ; C5D2: 39 +C5D2 rts +C5D3 ; C5D3: F6,00,15 +C5D3 LC5D3: ldab L0015 +C5D6 ; C5D6: C4,1F +C5D6 andb #0x1F +C5D8 ; C5D8: 26,03 +C5D8 bne LC5DD +C5DA ; C5DA: 7E,C6,7C +C5DA jmp LC67C +C5DD ; C5DD: CC,00,C8 +C5DD LC5DD: ldd #0x00C8 +C5E0 ; C5E0: BD,E5,71 +C5E0 jsr LE571 +C5E3 ; C5E3: FC,00,3E +C5E3 ldd L003E +C5E6 ; C5E6: 27,58 +C5E6 beq LC640 +C5E8 ; C5E8: F6,00,15 +C5E8 ldab L0015 +C5EB ; C5EB: C4,1F +C5EB andb #0x1F +C5ED ; C5ED: 4F +C5ED clra +C5EE ; C5EE: BD,FE,32 +C5EE jsr LFE32 +C5F1 ; C5F1: C6,0B +C5F1 ldab #0x0B +C5F3 ; C5F3: 00 +C5F3 test +C5F4 ; C5F4: 01 +C5F4 nop +C5F5 ; C5F5: C6,16 +C5F5 ldab #0x16 +C5F7 ; C5F7: 00 +C5F7 test +C5F8 ; C5F8: 01 +C5F8 nop +C5F9 ; C5F9: C6,21 +C5F9 ldab #0x21 +C5FB ; C5FB: 00 +C5FB test +C5FC ; C5FC: 02 +C5FC idiv +C5FD ; C5FD: C6,2C +C5FD ldab #0x2C +C5FF ; C5FF: 00 +C5FF test +C600 ; C600: 04 +C600 lsrd +C601 ; C601: C6,37 +C601 ldab #0x37 +C603 ; C603: 00 +C603 test +C604 ; C604: 08 +C604 inx +C605 ; C605: C6,40 +C605 ldab #0x40 +C607 ; C607: FF,F0,00 +C607 stx LF000 +C60A ; C60A: 00 +C60A test +C60B ; C60B: CC,FF,9C +C60B ldd #0xFF9C +C60E ; C60E: F3,00,3E +C60E addd L003E +C611 ; C611: FD,00,3E +C611 std L003E +C614 ; C614: 20,2A +C614 bra LC640 +C616 .byte 0xCC,0xFF +C618 ; C618: 38 +C618 .ascii '8' +C619 .byte 0xF3,0x00 +C61B ; C61B: 3E +C61B .ascii '>' +C61C .byte 0xFD,0x00 +C61E ; C61E: 3E,20 +C61E .ascii '> ' +C620 .byte 0x1F,0xCC,0xFE,0x0C,0xF3,0x00 +C626 ; C626: 3E +C626 .ascii '>' +C627 .byte 0xFD,0x00 +C629 ; C629: 3E,20 +C629 .ascii '> ' +C62B .byte 0x14,0xCC,0xFC,0x18,0xF3,0x00 +C631 ; C631: 3E +C631 .ascii '>' +C632 .byte 0xFD,0x00 +C634 ; C634: 3E,20 +C634 .ascii '> ' +C636 .byte 0x09,0xCC,0xF8 +C639 ; C639: 30 +C639 .ascii '0' +C63A .byte 0xF3,0x00 +C63C ; C63C: 3E +C63C .ascii '>' +C63D .byte 0xFD,0x00 +C63F ; C63F: 3E +C63F .ascii '>' +C640 ; C640: CE,00,14 +C640 LC640: ldx #0x0014 +C643 ; C643: 1D,00,02 +C643 bclr 0x00,x,#0x02 +C646 ; C646: F6,00,14 +C646 ldab L0014 +C649 ; C649: F7,38,00 +C649 stab CHANGE +C64C ; C64C: CC,00,1E +C64C ldd #0x001E +C64F ; C64F: BD,E5,71 +C64F jsr LE571 +C652 ; C652: CE,00,15 +C652 ldx #0x0015 +C655 ; C655: 1D,00,1F +C655 bclr 0x00,x,#0x1F +C658 ; C658: CE,00,14 +C658 ldx #0x0014 +C65B ; C65B: 1C,00,02 +C65B bset 0x00,x,#0x02 +C65E ; C65E: F6,00,14 +C65E ldab L0014 +C661 ; C661: F7,38,00 +C661 stab CHANGE +C664 ; C664: CC,00,19 +C664 ldd #0x0019 +C667 ; C667: BD,E5,71 +C667 jsr LE571 +C66A ; C66A: CE,00,14 +C66A ldx #0x0014 +C66D ; C66D: 1C,00,01 +C66D bset 0x00,x,#0x01 +C670 ; C670: F6,00,14 +C670 ldab L0014 +C673 ; C673: F7,38,00 +C673 stab CHANGE +C676 ; C676: CC,00,19 +C676 ldd #0x0019 +C679 ; C679: BD,E5,71 +C679 jsr LE571 +C67C ; C67C: 39 +C67C LC67C: rts +C67D ; C67D: F6,00,30 +C67D LC67D: ldab L0030 +C680 ; C680: 26,55 +C680 bne LC6D7 +C682 ; C682: F6,0B,C0 +C682 ldab L0BC0 +C685 ; C685: C4,04 +C685 andb #0x04 +C687 ; C687: 26,4E +C687 bne LC6D7 +C689 ; C689: C6,27 +C689 ldab #0x27 +C68B ; C68B: F7,10,2D +C68B stab L102D +C68E ; C68E: C6,07 +C68E ldab #0x07 +C690 ; C690: F7,10,2B +C690 stab L102B +C693 ; C693: CE,00,1A +C693 ldx #0x001A +C696 ; C696: 1C,00,04 +C696 bset 0x00,x,#0x04 +C699 ; C699: F6,00,1A +C699 ldab L001A +C69C ; C69C: F7,30,00 +C69C stab MISCOU +C69F ; C69F: CC,00,14 +C69F ldd #0x0014 +C6A2 ; C6A2: BD,E5,71 +C6A2 jsr LE571 +C6A5 ; C6A5: F6,0B,C0 +C6A5 ldab L0BC0 +C6A8 ; C6A8: C4,01 +C6A8 andb #0x01 +C6AA ; C6AA: 27,06 +C6AA beq LC6B2 +C6AC ; C6AC: CE,0B,C1 +C6AC ldx #0x0BC1 +C6AF ; C6AF: 1C,00,01 +C6AF bset 0x00,x,#0x01 +C6B2 ; C6B2: F6,0B,C0 +C6B2 LC6B2: ldab L0BC0 +C6B5 ; C6B5: C4,04 +C6B5 andb #0x04 +C6B7 ; C6B7: 27,06 +C6B7 beq LC6BF +C6B9 ; C6B9: CE,0B,C1 +C6B9 ldx #0x0BC1 +C6BC ; C6BC: 1C,00,02 +C6BC bset 0x00,x,#0x02 +C6BF ; C6BF: CE,00,1A +C6BF LC6BF: ldx #0x001A +C6C2 ; C6C2: 1D,00,04 +C6C2 bclr 0x00,x,#0x04 +C6C5 ; C6C5: F6,00,1A +C6C5 ldab L001A +C6C8 ; C6C8: F7,30,00 +C6C8 stab MISCOU +C6CB ; C6CB: C6,96 +C6CB ldab #0x96 +C6CD ; C6CD: F7,00,30 +C6CD stab L0030 +C6D0 ; C6D0: C6,1E +C6D0 ldab #0x1E +C6D2 ; C6D2: F7,00,35 +C6D2 stab L0035 +C6D5 ; C6D5: 20,5D +C6D5 bra LC734 +C6D7 ; C6D7: F6,18,00 +C6D7 LC6D7: ldab COSTDO +C6DA ; C6DA: 2D,2A +C6DA blt LC706 +C6DC ; C6DC: F6,00,07 +C6DC ldab L0007 +C6DF ; C6DF: 26,25 +C6DF bne LC706 +C6E1 ; C6E1: CE,00,1A +C6E1 ldx #0x001A +C6E4 ; C6E4: 1D,00,02 +C6E4 bclr 0x00,x,#0x02 +C6E7 ; C6E7: F6,00,1A +C6E7 ldab L001A +C6EA ; C6EA: F7,30,00 +C6EA stab MISCOU +C6ED ; C6ED: C6,64 +C6ED ldab #0x64 +C6EF ; C6EF: F7,00,2D +C6EF stab L002D +C6F2 ; C6F2: CC,00,32 +C6F2 ldd #0x0032 +C6F5 ; C6F5: BD,E5,71 +C6F5 jsr LE571 +C6F8 ; C6F8: CE,00,1A +C6F8 ldx #0x001A +C6FB ; C6FB: 1C,00,02 +C6FB bset 0x00,x,#0x02 +C6FE ; C6FE: F6,00,1A +C6FE ldab L001A +C701 ; C701: F7,30,00 +C701 stab MISCOU +C704 ; C704: 20,2E +C704 bra LC734 +C706 ; C706: F6,00,2D +C706 LC706: ldab L002D +C709 ; C709: 26,29 +C709 bne LC734 +C70B ; C70B: CE,00,1A +C70B ldx #0x001A +C70E ; C70E: 1D,00,01 +C70E bclr 0x00,x,#0x01 +C711 ; C711: F6,00,1A +C711 ldab L001A +C714 ; C714: F7,30,00 +C714 stab MISCOU +C717 ; C717: CC,00,0C +C717 ldd #0x000C +C71A ; C71A: BD,E5,71 +C71A jsr LE571 +C71D ; C71D: CE,00,1A +C71D ldx #0x001A +C720 ; C720: 1C,00,01 +C720 bset 0x00,x,#0x01 +C723 ; C723: F6,00,1A +C723 ldab L001A +C726 ; C726: F7,30,00 +C726 stab MISCOU +C729 ; C729: CC,00,23 +C729 ldd #0x0023 +C72C ; C72C: BD,E5,71 +C72C jsr LE571 +C72F ; C72F: C6,64 +C72F ldab #0x64 +C731 ; C731: F7,00,2D +C731 stab L002D +C734 ; C734: F6,00,21 +C734 LC734: ldab L0021 +C737 ; C737: C4,10 +C737 andb #0x10 +C739 ; C739: 27,45 +C739 beq LC780 +C73B ; C73B: F6,00,11 +C73B ldab L0011 +C73E ; C73E: C4,04 +C73E andb #0x04 +C740 ; C740: 26,1A +C740 bne LC75C +C742 ; C742: FC,00,40 +C742 ldd L0040 +C745 ; C745: F3,00,3E +C745 addd L003E +C748 ; C748: B3,00,50 +C748 subd L0050 +C74B ; C74B: 25,0F +C74B bcs LC75C +C74D ; C74D: F6,0B,C0 +C74D ldab L0BC0 +C750 ; C750: C4,04 +C750 andb #0x04 +C752 ; C752: 26,08 +C752 bne LC75C +C754 ; C754: CE,00,21 +C754 ldx #0x0021 +C757 ; C757: 1D,00,10 +C757 bclr 0x00,x,#0x10 +C75A ; C75A: 20,24 +C75A bra LC780 +C75C ; C75C: F6,0B,C0 +C75C LC75C: ldab L0BC0 +C75F ; C75F: C4,08 +C75F andb #0x08 +C761 ; C761: 27,03 +C761 beq LC766 +C763 ; C763: BD,C5,D3 +C763 jsr LC5D3 +C766 ; C766: FC,0B,DD +C766 LC766: ldd L0BDD +C769 ; C769: 26,12 +C769 bne LC77D +C76B ; C76B: FC,0B,DF +C76B ldd L0BDF +C76E ; C76E: 26,0D +C76E bne LC77D +C770 ; C770: FC,0B,E1 +C770 ldd L0BE1 +C773 ; C773: 26,08 +C773 bne LC77D +C775 ; C775: CE,00,21 +C775 ldx #0x0021 +C778 ; C778: 1D,00,10 +C778 bclr 0x00,x,#0x10 +C77B ; C77B: 20,03 +C77B bra LC780 +C77D ; C77D: BD,C4,56 +C77D LC77D: jsr LC456 +C780 ; C780: F6,00,15 +C780 LC780: ldab L0015 +C783 ; C783: 2D,08 +C783 blt LC78D +C785 ; C785: CE,00,21 +C785 ldx #0x0021 +C788 ; C788: 1C,00,08 +C788 bset 0x00,x,#0x08 +C78B ; C78B: 20,06 +C78B bra LC793 +C78D ; C78D: CE,00,21 +C78D LC78D: ldx #0x0021 +C790 ; C790: 1D,00,08 +C790 bclr 0x00,x,#0x08 +C793 ; C793: 39 +C793 LC793: rts +C794 ; C794: 37 +C794 LC794: pshb +C795 ; C795: 36 +C795 psha +C796 ; C796: 34 +C796 des +C797 ; C797: 30 +C797 tsx +C798 ; C798: 6F,00 +C798 clr 0x00,x +C79A ; C79A: 30 +C79A LC79A: tsx +C79B ; C79B: E6,02 +C79B ldab 0x02,x +C79D ; C79D: 27,1A +C79D beq LC7B9 +C79F ; C79F: 30 +C79F tsx +C7A0 ; C7A0: 1F,02,01,0D +C7A0 brclr 0x02,x,#0x01,LC7B1 +C7A4 ; C7A4: 30 +C7A4 tsx +C7A5 ; C7A5: E6,00 +C7A5 ldab 0x00,x +C7A7 ; C7A7: 27,05 +C7A7 beq LC7AE +C7A9 ; C7A9: 30 +C7A9 tsx +C7AA ; C7AA: 6A,00 +C7AA dec 0x00,x +C7AC ; C7AC: 20,03 +C7AC bra LC7B1 +C7AE ; C7AE: 30 +C7AE LC7AE: tsx +C7AF ; C7AF: 6C,00 +C7AF inc 0x00,x +C7B1 ; C7B1: 30 +C7B1 LC7B1: tsx +C7B2 ; C7B2: E6,02 +C7B2 ldab 0x02,x +C7B4 ; C7B4: 54 +C7B4 lsrb +C7B5 ; C7B5: E7,02 +C7B5 stab 0x02,x +C7B7 ; C7B7: 20,E1 +C7B7 bra LC79A +C7B9 ; C7B9: 30 +C7B9 LC7B9: tsx +C7BA ; C7BA: E6,00 +C7BA ldab 0x00,x +C7BC ; C7BC: 4F +C7BC clra +C7BD ; C7BD: 38 +C7BD pulx +C7BE ; C7BE: 31 +C7BE ins +C7BF ; C7BF: 39 +C7BF rts +C7C0 ; C7C0: F6,10,2F +C7C0 LC7C0: ldab L102F +C7C3 ; C7C3: 4F +C7C3 clra +C7C4 ; C7C4: 8D,CE +C7C4 bsr LC794 +C7C6 ; C7C6: 83,00,00 +C7C6 subd #0x0000 +C7C9 ; C7C9: 27,05 +C7C9 beq LC7D0 +C7CB ; C7CB: F6,10,2C +C7CB ldab L102C +C7CE ; C7CE: 2D,10 +C7CE blt LC7E0 +C7D0 ; C7D0: F6,10,2F +C7D0 LC7D0: ldab L102F +C7D3 ; C7D3: 4F +C7D3 clra +C7D4 ; C7D4: 8D,BE +C7D4 bsr LC794 +C7D6 ; C7D6: 83,00,00 +C7D6 subd #0x0000 +C7D9 ; C7D9: 26,09 +C7D9 bne LC7E4 +C7DB ; C7DB: F6,10,2C +C7DB ldab L102C +C7DE ; C7DE: 2D,04 +C7DE blt LC7E4 +C7E0 ; C7E0: CC,00,01 +C7E0 LC7E0: ldd #0x0001 +C7E3 ; C7E3: 39 +C7E3 rts +C7E4 ; C7E4: 5F +C7E4 LC7E4: clrb +C7E5 ; C7E5: 4F +C7E5 clra +C7E6 ; C7E6: 39 +C7E6 rts +C7E7 ; C7E7: 37 +C7E7 LC7E7: pshb +C7E8 ; C7E8: 36 +C7E8 psha +C7E9 ; C7E9: C6,32 +C7E9 ldab #0x32 +C7EB ; C7EB: F7,00,31 +C7EB stab L0031 +C7EE ; C7EE: 30 +C7EE tsx +C7EF ; C7EF: E6,01 +C7EF ldab 0x01,x +C7F1 ; C7F1: F7,00,43 +C7F1 stab L0043 +C7F4 ; C7F4: F6,10,2E +C7F4 LC7F4: ldab L102E +C7F7 ; C7F7: 2D,02 +C7F7 blt LC7FB +C7F9 ; C7F9: 20,F9 +C7F9 bra LC7F4 +C7FB ; C7FB: 30 +C7FB LC7FB: tsx +C7FC ; C7FC: E6,01 +C7FC ldab 0x01,x +C7FE ; C7FE: 4F +C7FE clra +C7FF ; C7FF: 8D,93 +C7FF bsr LC794 +C801 ; C801: 83,00,00 +C801 subd #0x0000 +C804 ; C804: 27,08 +C804 beq LC80E +C806 ; C806: CE,10,2C +C806 ldx #0x102C +C809 ; C809: 1C,00,40 +C809 bset 0x00,x,#0x40 +C80C ; C80C: 20,06 +C80C bra LC814 +C80E ; C80E: CE,10,2C +C80E LC80E: ldx #0x102C +C811 ; C811: 1D,00,40 +C811 bclr 0x00,x,#0x40 +C814 ; C814: 30 +C814 LC814: tsx +C815 ; C815: E6,01 +C815 ldab 0x01,x +C817 ; C817: F7,10,2F +C817 stab L102F +C81A ; C81A: 38 +C81A pulx +C81B ; C81B: 39 +C81B rts +C81C ; C81C: 34 +C81C SCIRTN: des +C81D ; C81D: F6,0B,C0 +C81D ldab L0BC0 +C820 ; C820: C4,01 +C820 andb #0x01 +C822 ; C822: 26,0A +C822 bne LC82E +C824 ; C824: F6,0B,C0 +C824 ldab L0BC0 +C827 ; C827: C4,04 +C827 andb #0x04 +C829 ; C829: 26,03 +C829 bne LC82E +C82B ; C82B: 7E,CB,FF +C82B jmp LCBFF +C82E ; C82E: C6,96 +C82E LC82E: ldab #0x96 +C830 ; C830: F7,00,30 +C830 stab L0030 +C833 ; C833: F6,10,2E +C833 ldab L102E +C836 ; C836: C4,02 +C836 andb #0x02 +C838 ; C838: 26,0B +C838 bne LC845 +C83A ; C83A: F6,10,2F +C83A ldab L102F +C83D ; C83D: F1,00,26 +C83D cmpb L0026 +C840 ; C840: 26,03 +C840 bne LC845 +C842 ; C842: 7E,C9,1B +C842 jmp LC91B +C845 ; C845: F6,10,2F +C845 LC845: ldab L102F +C848 ; C848: C4,63 +C848 andb #0x63 +C84A ; C84A: C1,23 +C84A cmpb #0x23 +C84C ; C84C: 27,03 +C84C beq LC851 +C84E ; C84E: 7E,C8,E7 +C84E jmp LC8E7 +C851 ; C851: F6,00,1A +C851 LC851: ldab L001A +C854 ; C854: C4,01 +C854 andb #0x01 +C856 ; C856: 26,03 +C856 bne LC85B +C858 ; C858: 7E,C8,E7 +C858 jmp LC8E7 +C85B ; C85B: F6,00,21 +C85B LC85B: ldab L0021 +C85E ; C85E: C4,F8 +C85E andb #0xF8 +C860 ; C860: 37 +C860 pshb +C861 ; C861: F6,10,2F +C861 ldab L102F +C864 ; C864: C4,1C +C864 andb #0x1C +C866 ; C866: 54 +C866 lsrb +C867 ; C867: 54 +C867 lsrb +C868 ; C868: 30 +C868 tsx +C869 ; C869: EA,00 +C869 orab 0x00,x +C86B ; C86B: 31 +C86B ins +C86C ; C86C: F7,00,21 +C86C stab L0021 +C86F ; C86F: F6,00,21 +C86F ldab L0021 +C872 ; C872: F4,0B,D7 +C872 andb L0BD7 +C875 ; C875: 27,08 +C875 beq LC87F +C877 ; C877: CE,00,17 +C877 ldx #0x0017 +C87A ; C87A: 1C,00,20 +C87A bset 0x00,x,#0x20 +C87D ; C87D: 20,18 +C87D bra LC897 +C87F ; C87F: F6,00,17 +C87F LC87F: ldab L0017 +C882 ; C882: C4,20 +C882 andb #0x20 +C884 ; C884: 27,11 +C884 beq LC897 +C886 ; C886: CE,00,17 +C886 ldx #0x0017 +C889 ; C889: 1D,00,20 +C889 bclr 0x00,x,#0x20 +C88C ; C88C: C6,04 +C88C ldab #0x04 +C88E ; C88E: F7,0C,DB +C88E stab L0CDB +C891 ; C891: CE,0B,C1 +C891 ldx #0x0BC1 +C894 ; C894: 1C,00,40 +C894 bset 0x00,x,#0x40 +C897 ; C897: F6,00,21 +C897 LC897: ldab L0021 +C89A ; C89A: F4,0B,D8 +C89A andb L0BD8 +C89D ; C89D: 27,08 +C89D beq LC8A7 +C89F ; C89F: CE,00,17 +C89F ldx #0x0017 +C8A2 ; C8A2: 1C,00,40 +C8A2 bset 0x00,x,#0x40 +C8A5 ; C8A5: 20,18 +C8A5 bra LC8BF +C8A7 ; C8A7: F6,00,17 +C8A7 LC8A7: ldab L0017 +C8AA ; C8AA: C4,40 +C8AA andb #0x40 +C8AC ; C8AC: 27,11 +C8AC beq LC8BF +C8AE ; C8AE: CE,00,17 +C8AE ldx #0x0017 +C8B1 ; C8B1: 1D,00,40 +C8B1 bclr 0x00,x,#0x40 +C8B4 ; C8B4: C6,04 +C8B4 ldab #0x04 +C8B6 ; C8B6: F7,0C,DA +C8B6 stab L0CDA +C8B9 ; C8B9: CE,0B,C1 +C8B9 ldx #0x0BC1 +C8BC ; C8BC: 1C,00,40 +C8BC bset 0x00,x,#0x40 +C8BF ; C8BF: F6,00,21 +C8BF LC8BF: ldab L0021 +C8C2 ; C8C2: F4,0B,D9 +C8C2 andb L0BD9 +C8C5 ; C8C5: 27,08 +C8C5 beq LC8CF +C8C7 ; C8C7: CE,00,17 +C8C7 ldx #0x0017 +C8CA ; C8CA: 1C,00,80 +C8CA bset 0x00,x,#0x80 +C8CD ; C8CD: 20,16 +C8CD bra LC8E5 +C8CF ; C8CF: F6,00,17 +C8CF LC8CF: ldab L0017 +C8D2 ; C8D2: 2C,11 +C8D2 bge LC8E5 +C8D4 ; C8D4: CE,00,17 +C8D4 ldx #0x0017 +C8D7 ; C8D7: 1D,00,80 +C8D7 bclr 0x00,x,#0x80 +C8DA ; C8DA: C6,04 +C8DA ldab #0x04 +C8DC ; C8DC: F7,0C,D9 +C8DC stab L0CD9 +C8DF ; C8DF: CE,0B,C1 +C8DF ldx #0x0BC1 +C8E2 ; C8E2: 1C,00,40 +C8E2 bset 0x00,x,#0x40 +C8E5 ; C8E5: 20,31 +C8E5 LC8E5: bra LC918 +C8E7 ; C8E7: F6,10,2F +C8E7 LC8E7: ldab L102F +C8EA ; C8EA: F7,00,26 +C8EA stab L0026 +C8ED ; C8ED: CE,00,1A +C8ED ldx #0x001A +C8F0 ; C8F0: 1C,00,02 +C8F0 bset 0x00,x,#0x02 +C8F3 ; C8F3: F6,00,1A +C8F3 ldab L001A +C8F6 ; C8F6: F7,30,00 +C8F6 stab MISCOU +C8F9 ; C8F9: F6,00,3D +C8F9 ldab L003D +C8FC ; C8FC: C4,04 +C8FC andb #0x04 +C8FE ; C8FE: 26,18 +C8FE bne LC918 +C900 ; C900: CC,00,03 +C900 ldd #0x0003 +C903 ; C903: BD,E5,71 +C903 jsr LE571 +C906 ; C906: CE,00,1A +C906 ldx #0x001A +C909 ; C909: 1D,00,02 +C909 bclr 0x00,x,#0x02 +C90C ; C90C: F6,00,1A +C90C ldab L001A +C90F ; C90F: F7,30,00 +C90F stab MISCOU +C912 ; C912: 7C,00,3D +C912 inc L003D +C915 ; C915: 7E,CE,46 +C915 jmp LCE46 +C918 ; C918: 7E,CB,DA +C918 LC918: jmp LCBDA +C91B ; C91B: F6,00,08 +C91B LC91B: ldab L0008 +C91E ; C91E: 26,03 +C91E bne LC923 +C920 ; C920: 7E,CA,5F +C920 jmp LCA5F +C923 ; C923: F6,00,17 +C923 LC923: ldab L0017 +C926 ; C926: C4,04 +C926 andb #0x04 +C928 ; C928: 26,03 +C928 bne LC92D +C92A ; C92A: 7E,CA,5F +C92A jmp LCA5F +C92D ; C92D: F6,00,17 +C92D LC92D: ldab L0017 +C930 ; C930: C4,08 +C930 andb #0x08 +C932 ; C932: 26,03 +C932 bne LC937 +C934 ; C934: 7E,CA,5F +C934 jmp LCA5F +C937 ; C937: F6,10,2F +C937 LC937: ldab L102F +C93A ; C93A: C1,FF +C93A cmpb #0xFF +C93C ; C93C: 27,07 +C93C beq LC945 +C93E ; C93E: F6,00,08 +C93E ldab L0008 +C941 ; C941: C1,0E +C941 cmpb #0x0E +C943 ; C943: 25,12 +C943 bcs LC957 +C945 ; C945: CE,00,17 +C945 LC945: ldx #0x0017 +C948 ; C948: 1D,00,04 +C948 bclr 0x00,x,#0x04 +C94B ; C94B: 7F,00,08 +C94B clr L0008 +C94E ; C94E: BD,CE,48 +C94E jsr LCE48 +C951 ; C951: 7F,00,2C +C951 clr L002C +C954 ; C954: 7E,CA,5C +C954 jmp LCA5C +C957 ; C957: F6,00,08 +C957 LC957: ldab L0008 +C95A ; C95A: 4F +C95A clra +C95B ; C95B: BD,FE,16 +C95B jsr LFE16 +C95E ; C95E: 00 +C95E test +C95F ; C95F: 01 +C95F nop +C960 ; C960: 00 +C960 test +C961 ; C961: 0C +C961 clc +C962 ; C962: CA,59 +C962 orab #0x59 +C964 ; C964: C9,7E +C964 adcb #0x7E +C966 ; C966: C9,87 +C966 adcb #0x87 +C968 ; C968: C9,DF +C968 adcb #0xDF +C96A ; C96A: C9,F3 +C96A adcb #0xF3 +C96C ; C96C: CA,07 +C96C orab #0x07 +C96E ; C96E: CA,1B +C96E orab #0x1B +C970 ; C970: CA,23 +C970 orab #0x23 +C972 ; C972: CA,2B +C972 orab #0x2B +C974 ; C974: CA,33 +C974 orab #0x33 +C976 ; C976: CA,3B +C976 orab #0x3B +C978 ; C978: CA,43 +C978 orab #0x43 +C97A ; C97A: CA,4B +C97A orab #0x4B +C97C ; C97C: CA,53 +C97C orab #0x53 +C97E ; C97E: F6,10,2F +C97E ldab L102F +C981 ; C981: F7,0B,C2 +C981 stab L0BC2 +C984 ; C984: 7E,CA,59 +C984 jmp LCA59 +C987 .byte 0xF6,0x10 +C989 ; C989: 2F +C989 .ascii '/' +C98A .byte 0xF7,0x0B,0xE3,0xF6,0x10 +C98F ; C98F: 2F +C98F .ascii '/' +C990 .byte 0xC4,0x0F,0xC1,0x01 +C994 ; C994: 26 +C994 .ascii '&' +C995 .byte 0x07,0xC6,0x02,0xF7,0x00,0x13 +C99B ; C99B: 20 +C99B .ascii ' ' +C99C .byte 0x1B,0xC1,0x02 +C99F ; C99F: 26 +C99F .ascii '&' +C9A0 .byte 0x07,0xC6,0x04,0xF7,0x00,0x13 +C9A6 ; C9A6: 20 +C9A6 .ascii ' ' +C9A7 .byte 0x10,0xC1,0x03 +C9AA ; C9AA: 26 +C9AA .ascii '&' +C9AB .byte 0x07,0xC6,0x08,0xF7,0x00,0x13 +C9B1 ; C9B1: 20 +C9B1 .ascii ' ' +C9B2 .byte 0x05,0xC6,0x01,0xF7,0x00,0x13,0xF6,0x10 +C9BA ; C9BA: 2F +C9BA .ascii '/' +C9BB .byte 0xC4,0xF0 +C9BD ; C9BD: 54,54,54,54 +C9BD .ascii 'TTTT' +C9C1 .byte 0xF7,0x0B,0xC3,0xF6,0x0B,0xC2,0xF7,0x0B +C9C9 .byte 0xAA,0xF6,0x0B,0xC3,0x27,0x0E,0xF6,0x0B +C9D1 .byte 0xAA,0x86,0x0A +C9D4 ; C9D4: 3D +C9D4 .ascii '=' +C9D5 .byte 0xF7,0x0B,0xAA +C9D8 ; C9D8: 7A +C9D8 .ascii 'z' +C9D9 .byte 0x0B,0xC3 +C9DB ; C9DB: 20 +C9DB .ascii ' ' +C9DC .byte 0xED +C9DD ; C9DD: 20,7A +C9DD .ascii ' z' +C9DF .byte 0xF6,0x10 +C9E1 ; C9E1: 2F +C9E1 .ascii '/' +C9E2 .byte 0xF7,0x0B,0xC4,0xF6,0x0B,0xC4,0xC1,0x80 +C9EA ; C9EA: 26 +C9EA .ascii '&' +C9EB .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC4 +C9F1 ; C9F1: 20,66 +C9F1 .ascii ' f' +C9F3 .byte 0xF6,0x10 +C9F5 ; C9F5: 2F +C9F5 .ascii '/' +C9F6 .byte 0xF7,0x0B,0xC5,0xF6,0x0B,0xC5,0xC1,0x80 +C9FE ; C9FE: 26 +C9FE .ascii '&' +C9FF .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC5 +CA05 ; CA05: 20,52 +CA05 .ascii ' R' +CA07 .byte 0xF6,0x10 +CA09 ; CA09: 2F +CA09 .ascii '/' +CA0A .byte 0xF7,0x0B,0xC6,0xF6,0x0B,0xC6,0xC1,0x80 +CA12 ; CA12: 26 +CA12 .ascii '&' +CA13 .byte 0x05,0xC6,0x0F,0xF7,0x0B,0xC6 +CA19 ; CA19: 20,3E +CA19 .ascii ' >' +CA1B .byte 0xF6,0x10 +CA1D ; CA1D: 2F +CA1D .ascii '/' +CA1E .byte 0xF7,0x0B,0xC7 +CA21 ; CA21: 20,36 +CA21 .ascii ' 6' +CA23 .byte 0xF6,0x10 +CA25 ; CA25: 2F +CA25 .ascii '/' +CA26 .byte 0xF7,0x0B,0xC8 +CA29 ; CA29: 20,2E +CA29 .ascii ' .' +CA2B .byte 0xF6,0x10 +CA2D ; CA2D: 2F +CA2D .ascii '/' +CA2E .byte 0xF7,0x0B,0xC9 +CA31 ; CA31: 20,26 +CA31 .ascii ' &' +CA33 .byte 0xF6,0x10 +CA35 ; CA35: 2F +CA35 .ascii '/' +CA36 .byte 0xF7,0x0B,0xCA +CA39 ; CA39: 20 +CA39 .ascii ' ' +CA3A .byte 0x1E,0xF6,0x10 +CA3D ; CA3D: 2F +CA3D .ascii '/' +CA3E .byte 0xF7,0x0B,0xCB +CA41 ; CA41: 20 +CA41 .ascii ' ' +CA42 .byte 0x16,0xF6,0x10 +CA45 ; CA45: 2F +CA45 .ascii '/' +CA46 .byte 0xF7,0x0B,0xCC +CA49 ; CA49: 20 +CA49 .ascii ' ' +CA4A .byte 0x0E,0xF6,0x10 +CA4D ; CA4D: 2F +CA4D .ascii '/' +CA4E .byte 0xF7,0x0B,0xCD +CA51 ; CA51: 20 +CA51 .ascii ' ' +CA52 .byte 0x06,0xF6,0x10 +CA55 ; CA55: 2F +CA55 .ascii '/' +CA56 .byte 0xF7,0x0B,0xCE +CA59 ; CA59: 7C,00,08 +CA59 LCA59: inc L0008 +CA5C ; CA5C: 7E,CB,DA +CA5C LCA5C: jmp LCBDA +CA5F ; CA5F: F6,10,2F +CA5F LCA5F: ldab L102F +CA62 ; CA62: C4,EF +CA62 andb #0xEF +CA64 ; CA64: C1,E2 +CA64 cmpb #0xE2 +CA66 ; CA66: 26,1A +CA66 bne LCA82 +CA68 ; CA68: CE,00,17 +CA68 ldx #0x0017 +CA6B ; CA6B: 1C,00,08 +CA6B bset 0x00,x,#0x08 +CA6E ; CA6E: CE,00,17 +CA6E ldx #0x0017 +CA71 ; CA71: 1C,00,04 +CA71 bset 0x00,x,#0x04 +CA74 ; CA74: C6,01 +CA74 ldab #0x01 +CA76 ; CA76: F7,00,08 +CA76 stab L0008 +CA79 ; CA79: CE,0B,C1 +CA79 ldx #0x0BC1 +CA7C ; CA7C: 1D,00,01 +CA7C bclr 0x00,x,#0x01 +CA7F ; CA7F: 7E,CB,DA +CA7F jmp LCBDA +CA82 ; CA82: F6,10,2F +CA82 LCA82: ldab L102F +CA85 ; CA85: C4,02 +CA85 andb #0x02 +CA87 ; CA87: 27,03 +CA87 beq LCA8C +CA89 ; CA89: 7E,CB,6C +CA89 jmp LCB6C +CA8C ; CA8C: F6,10,2F +CA8C LCA8C: ldab L102F +CA8F ; CA8F: 2C,38 +CA8F bge LCAC9 +CA91 ; CA91: F6,00,17 +CA91 ldab L0017 +CA94 ; CA94: C4,08 +CA94 andb #0x08 +CA96 ; CA96: 26,31 +CA96 bne LCAC9 +CA98 ; CA98: F6,10,2F +CA98 ldab L102F +CA9B ; CA9B: C4,78 +CA9B andb #0x78 +CA9D ; CA9D: 54 +CA9D lsrb +CA9E ; CA9E: 54 +CA9E lsrb +CA9F ; CA9F: 54 +CA9F lsrb +CAA0 ; CAA0: 4F +CAA0 clra +CAA1 ; CAA1: C3,0B,C7 +CAA1 addd #0x0BC7 +CAA4 ; CAA4: 8F +CAA4 xgdx +CAA5 ; CAA5: E6,00 +CAA5 ldab 0x00,x +CAA7 ; CAA7: 4F +CAA7 clra +CAA8 ; CAA8: 37 +CAA8 pshb +CAA9 ; CAA9: 36 +CAA9 psha +CAAA ; CAAA: F6,0B,AA +CAAA ldab L0BAA +CAAD ; CAAD: 4F +CAAD clra +CAAE ; CAAE: BD,FB,BA +CAAE jsr LFBBA +CAB1 ; CAB1: F3,00,40 +CAB1 addd L0040 +CAB4 ; CAB4: FD,00,40 +CAB4 std L0040 +CAB7 ; CAB7: CE,00,1B +CAB7 ldx #0x001B +CABA ; CABA: 1C,00,20 +CABA bset 0x00,x,#0x20 +CABD ; CABD: CE,00,1B +CABD ldx #0x001B +CAC0 ; CAC0: 1D,00,40 +CAC0 bclr 0x00,x,#0x40 +CAC3 ; CAC3: 7F,00,25 +CAC3 clr L0025 +CAC6 ; CAC6: 7E,CB,64 +CAC6 jmp LCB64 +CAC9 ; CAC9: F6,00,17 +CAC9 LCAC9: ldab L0017 +CACC ; CACC: C4,08 +CACC andb #0x08 +CACE ; CACE: 26,4A +CACE bne LCB1A +CAD0 ; CAD0: F6,10,2F +CAD0 ldab L102F +CAD3 ; CAD3: C4,60 +CAD3 andb #0x60 +CAD5 ; CAD5: 54 +CAD5 lsrb +CAD6 ; CAD6: 54 +CAD6 lsrb +CAD7 ; CAD7: 54 +CAD7 lsrb +CAD8 ; CAD8: 4F +CAD8 clra +CAD9 ; CAD9: C3,0B,C7 +CAD9 addd #0x0BC7 +CADC ; CADC: 8F +CADC xgdx +CADD ; CADD: E6,00 +CADD ldab 0x00,x +CADF ; CADF: 4F +CADF clra +CAE0 ; CAE0: 37 +CAE0 pshb +CAE1 ; CAE1: 36 +CAE1 psha +CAE2 ; CAE2: F6,0B,AA +CAE2 ldab L0BAA +CAE5 ; CAE5: 4F +CAE5 clra +CAE6 ; CAE6: BD,FB,BA +CAE6 jsr LFBBA +CAE9 ; CAE9: FD,0B,BD +CAE9 std L0BBD +CAEC ; CAEC: FC,0B,BD +CAEC ldd L0BBD +CAEF ; CAEF: F3,00,40 +CAEF addd L0040 +CAF2 ; CAF2: FD,00,40 +CAF2 std L0040 +CAF5 ; CAF5: F6,00,21 +CAF5 ldab L0021 +CAF8 ; CAF8: C4,F8 +CAF8 andb #0xF8 +CAFA ; CAFA: 37 +CAFA pshb +CAFB ; CAFB: F6,10,2F +CAFB ldab L102F +CAFE ; CAFE: C4,1C +CAFE andb #0x1C +CB00 ; CB00: 54 +CB00 lsrb +CB01 ; CB01: 54 +CB01 lsrb +CB02 ; CB02: 30 +CB02 tsx +CB03 ; CB03: EA,00 +CB03 orab 0x00,x +CB05 ; CB05: 31 +CB05 ins +CB06 ; CB06: F7,00,21 +CB06 stab L0021 +CB09 ; CB09: F6,10,2F +CB09 ldab L102F +CB0C ; CB0C: F7,0B,BC +CB0C stab L0BBC +CB0F ; CB0F: CE,00,1B +CB0F ldx #0x001B +CB12 ; CB12: 1D,00,40 +CB12 bclr 0x00,x,#0x40 +CB15 ; CB15: 7F,00,25 +CB15 clr L0025 +CB18 ; CB18: 20,4A +CB18 bra LCB64 +CB1A ; CB1A: F6,10,2F +CB1A LCB1A: ldab L102F +CB1D ; CB1D: C4,E0 +CB1D andb #0xE0 +CB1F ; CB1F: 54 +CB1F lsrb +CB20 ; CB20: 54 +CB20 lsrb +CB21 ; CB21: 54 +CB21 lsrb +CB22 ; CB22: 54 +CB22 lsrb +CB23 ; CB23: 54 +CB23 lsrb +CB24 ; CB24: 4F +CB24 clra +CB25 ; CB25: C3,0B,C7 +CB25 addd #0x0BC7 +CB28 ; CB28: 8F +CB28 xgdx +CB29 ; CB29: E6,00 +CB29 ldab 0x00,x +CB2B ; CB2B: 4F +CB2B clra +CB2C ; CB2C: 37 +CB2C pshb +CB2D ; CB2D: 36 +CB2D psha +CB2E ; CB2E: F6,0B,AA +CB2E ldab L0BAA +CB31 ; CB31: 4F +CB31 clra +CB32 ; CB32: BD,FB,BA +CB32 jsr LFBBA +CB35 ; CB35: FD,0B,BD +CB35 std L0BBD +CB38 ; CB38: FC,0B,BD +CB38 ldd L0BBD +CB3B ; CB3B: F3,00,40 +CB3B addd L0040 +CB3E ; CB3E: FD,00,40 +CB3E std L0040 +CB41 ; CB41: F6,00,21 +CB41 ldab L0021 +CB44 ; CB44: C4,F8 +CB44 andb #0xF8 +CB46 ; CB46: 37 +CB46 pshb +CB47 ; CB47: F6,10,2F +CB47 ldab L102F +CB4A ; CB4A: C4,1C +CB4A andb #0x1C +CB4C ; CB4C: 54 +CB4C lsrb +CB4D ; CB4D: 54 +CB4D lsrb +CB4E ; CB4E: 30 +CB4E tsx +CB4F ; CB4F: EA,00 +CB4F orab 0x00,x +CB51 ; CB51: 31 +CB51 ins +CB52 ; CB52: F7,00,21 +CB52 stab L0021 +CB55 ; CB55: F6,10,2F +CB55 ldab L102F +CB58 ; CB58: F7,0B,BC +CB58 stab L0BBC +CB5B ; CB5B: CE,00,1B +CB5B ldx #0x001B +CB5E ; CB5E: 1D,00,40 +CB5E bclr 0x00,x,#0x40 +CB61 ; CB61: 7F,00,25 +CB61 clr L0025 +CB64 ; CB64: 7F,00,2C +CB64 LCB64: clr L002C +CB67 ; CB67: 7F,00,3A +CB67 clr L003A +CB6A ; CB6A: 20,6E +CB6A bra LCBDA +CB6C ; CB6C: F6,10,2F +CB6C LCB6C: ldab L102F +CB6F ; CB6F: C4,03 +CB6F andb #0x03 +CB71 ; CB71: C1,02 +CB71 cmpb #0x02 +CB73 ; CB73: 26,0F +CB73 bne LCB84 +CB75 ; CB75: F6,00,21 +CB75 ldab L0021 +CB78 ; CB78: C4,08 +CB78 andb #0x08 +CB7A ; CB7A: 27,08 +CB7A beq LCB84 +CB7C ; CB7C: CE,00,21 +CB7C ldx #0x0021 +CB7F ; CB7F: 1C,00,10 +CB7F bset 0x00,x,#0x10 +CB82 ; CB82: 20,56 +CB82 bra LCBDA +CB84 ; CB84: F6,10,2F +CB84 LCB84: ldab L102F +CB87 ; CB87: C4,EF +CB87 andb #0xEF +CB89 ; CB89: C1,E3 +CB89 cmpb #0xE3 +CB8B ; CB8B: 26,08 +CB8B bne LCB95 +CB8D ; CB8D: CE,0B,C1 +CB8D ldx #0x0BC1 +CB90 ; CB90: 1D,00,02 +CB90 bclr 0x00,x,#0x02 +CB93 ; CB93: 20,45 +CB93 bra LCBDA +CB95 ; CB95: F6,10,2F +CB95 LCB95: ldab L102F +CB98 ; CB98: C4,EF +CB98 andb #0xEF +CB9A ; CB9A: C1,63 +CB9A cmpb #0x63 +CB9C ; CB9C: 26,1C +CB9C bne LCBBA +CB9E ; CB9E: CE,0B,C1 +CB9E ldx #0x0BC1 +CBA1 ; CBA1: 1D,00,01 +CBA1 bclr 0x00,x,#0x01 +CBA4 ; CBA4: F6,0B,C0 +CBA4 ldab L0BC0 +CBA7 ; CBA7: C4,01 +CBA7 andb #0x01 +CBA9 ; CBA9: 27,0D +CBA9 beq LCBB8 +CBAB ; CBAB: F6,0B,C0 +CBAB ldab L0BC0 +CBAE ; CBAE: C4,04 +CBAE andb #0x04 +CBB0 ; CBB0: 27,06 +CBB0 beq LCBB8 +CBB2 ; CBB2: CE,0B,C1 +CBB2 ldx #0x0BC1 +CBB5 ; CBB5: 1D,00,02 +CBB5 bclr 0x00,x,#0x02 +CBB8 ; CBB8: 20,20 +CBB8 LCBB8: bra LCBDA +CBBA ; CBBA: F6,10,2F +CBBA LCBBA: ldab L102F +CBBD ; CBBD: C4,EF +CBBD andb #0xEF +CBBF ; CBBF: C1,67 +CBBF cmpb #0x67 +CBC1 ; CBC1: 26,08 +CBC1 bne LCBCB +CBC3 ; CBC3: CE,0B,C1 +CBC3 ldx #0x0BC1 +CBC6 ; CBC6: 1C,00,20 +CBC6 bset 0x00,x,#0x20 +CBC9 ; CBC9: 20,0F +CBC9 bra LCBDA +CBCB ; CBCB: F6,10,2F +CBCB LCBCB: ldab L102F +CBCE ; CBCE: C4,EF +CBCE andb #0xEF +CBD0 ; CBD0: C1,27 +CBD0 cmpb #0x27 +CBD2 ; CBD2: 26,06 +CBD2 bne LCBDA +CBD4 ; CBD4: CE,0B,C1 +CBD4 ldx #0x0BC1 +CBD7 ; CBD7: 1C,00,10 +CBD7 bset 0x00,x,#0x10 +CBDA ; CBDA: CE,00,1A +CBDA LCBDA: ldx #0x001A +CBDD ; CBDD: 1C,00,02 +CBDD bset 0x00,x,#0x02 +CBE0 ; CBE0: F6,00,1A +CBE0 ldab L001A +CBE3 ; CBE3: F7,30,00 +CBE3 stab MISCOU +CBE6 ; CBE6: F6,00,17 +CBE6 ldab L0017 +CBE9 ; CBE9: C4,04 +CBE9 andb #0x04 +CBEB ; CBEB: 26,05 +CBEB bne LCBF2 +CBED ; CBED: C6,06 +CBED ldab #0x06 +CBEF ; CBEF: F7,00,07 +CBEF stab L0007 +CBF2 ; CBF2: F6,00,26 +CBF2 LCBF2: ldab L0026 +CBF5 ; CBF5: 53 +CBF5 comb +CBF6 ; CBF6: F7,00,26 +CBF6 stab L0026 +CBF9 ; CBF9: 7F,00,3D +CBF9 clr L003D +CBFC ; CBFC: 7E,CE,46 +CBFC jmp LCE46 +CBFF ; CBFF: F6,0B,C0 +CBFF LCBFF: ldab L0BC0 +CC02 ; CC02: C4,02 +CC02 andb #0x02 +CC04 ; CC04: 26,03 +CC04 bne LCC09 +CC06 ; CC06: 7E,CE,3B +CC06 jmp LCE3B +CC09 ; CC09: F6,10,2F +CC09 LCC09: ldab L102F +CC0C ; CC0C: C4,E0 +CC0C andb #0xE0 +CC0E ; CC0E: C1,20 +CC0E cmpb #0x20 +CC10 ; CC10: 27,03 +CC10 beq LCC15 +CC12 ; CC12: 7E,CE,3B +CC12 jmp LCE3B +CC15 ; CC15: C6,32 +CC15 LCC15: ldab #0x32 +CC17 ; CC17: F7,00,2F +CC17 stab L002F +CC1A ; CC1A: CE,00,1B +CC1A ldx #0x001B +CC1D ; CC1D: 1C,00,02 +CC1D bset 0x00,x,#0x02 +CC20 ; CC20: F6,10,2E +CC20 ldab L102E +CC23 ; CC23: C4,02 +CC23 andb #0x02 +CC25 ; CC25: 26,08 +CC25 bne LCC2F +CC27 ; CC27: BD,C7,C0 +CC27 jsr LC7C0 +CC2A ; CC2A: 83,00,00 +CC2A subd #0x0000 +CC2D ; CC2D: 26,0F +CC2D bne LCC3E +CC2F ; CC2F: F6,10,2F +CC2F LCC2F: ldab L102F +CC32 ; CC32: 30 +CC32 tsx +CC33 ; CC33: E7,00 +CC33 stab 0x00,x +CC35 ; CC35: CC,00,FF +CC35 ldd #0x00FF +CC38 ; CC38: BD,C7,E7 +CC38 jsr LC7E7 +CC3B ; CC3B: 7E,CE,39 +CC3B jmp LCE39 +CC3E ; CC3E: F6,10,2F +CC3E LCC3E: ldab L102F +CC41 ; CC41: C1,3F +CC41 cmpb #0x3F +CC43 ; CC43: 26,0A +CC43 bne LCC4F +CC45 ; CC45: F6,00,43 +CC45 ldab L0043 +CC48 ; CC48: 4F +CC48 clra +CC49 ; CC49: BD,C7,E7 +CC49 jsr LC7E7 +CC4C ; CC4C: 7E,CE,39 +CC4C jmp LCE39 +CC4F ; CC4F: F6,00,08 +CC4F LCC4F: ldab L0008 +CC52 ; CC52: 26,03 +CC52 bne LCC57 +CC54 ; CC54: 7E,CD,94 +CC54 jmp LCD94 +CC57 ; CC57: F6,10,2F +CC57 LCC57: ldab L102F +CC5A ; CC5A: C4,F0 +CC5A andb #0xF0 +CC5C ; CC5C: C1,20 +CC5C cmpb #0x20 +CC5E ; CC5E: 27,03 +CC5E beq LCC63 +CC60 ; CC60: 7E,CD,94 +CC60 jmp LCD94 +CC63 ; CC63: F6,10,2F +CC63 LCC63: ldab L102F +CC66 ; CC66: C4,0F +CC66 andb #0x0F +CC68 ; CC68: 30 +CC68 tsx +CC69 ; CC69: E7,00 +CC69 stab 0x00,x +CC6B ; CC6B: F6,00,08 +CC6B ldab L0008 +CC6E ; CC6E: 4F +CC6E clra +CC6F ; CC6F: BD,FE,16 +CC6F jsr LFE16 +CC72 ; CC72: 00 +CC72 test +CC73 ; CC73: 01 +CC73 nop +CC74 ; CC74: 00 +CC74 test +CC75 ; CC75: 07 +CC75 tpa +CC76 .byte 0xCD +CC77 ; CC77: 7A +CC77 .ascii 'z' +CC78 .byte 0xCC,0x88,0xCC,0xA2,0xCC,0xCA,0xCC,0xEE +CC80 .byte 0xCD,0x19,0xCD +CC83 ; CC83: 21 +CC83 .ascii '!' +CC84 .byte 0xCD +CC85 ; CC85: 30 +CC85 .ascii '0' +CC86 .byte 0xCD +CC87 ; CC87: 38 +CC87 .ascii '8' +CC88 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x09 +CC8F ; CC8F: 30 +CC8F .ascii '0' +CC90 .byte 0xE6,0x00 +CC92 ; CC92: 4F +CC92 .ascii 'O' +CC93 .byte 0xFD,0x00 +CC95 ; CC95: 76,20 +CC95 .ascii 'v ' +CC97 .byte 0x07 +CC98 ; CC98: 30 +CC98 .ascii '0' +CC99 .byte 0xE6,0x00 +CC9B ; CC9B: 4F +CC9B .ascii 'O' +CC9C .byte 0xFD,0x00 +CC9E ; CC9E: 40,7E +CC9E .ascii '@~' +CCA0 .byte 0xCD +CCA1 ; CCA1: 7A +CCA1 .ascii 'z' +CCA2 .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x10 +CCA9 ; CCA9: 30 +CCA9 .ascii '0' +CCAA .byte 0xE6,0x00 +CCAC ; CCAC: 4F +CCAC .ascii 'O' +CCAD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 +CCB3 ; CCB3: 76 +CCB3 .ascii 'v' +CCB4 .byte 0xFD,0x00 +CCB6 ; CCB6: 76,20 +CCB6 .ascii 'v ' +CCB8 .byte 0x0E +CCB9 ; CCB9: 30 +CCB9 .ascii '0' +CCBA .byte 0xE6,0x00 +CCBC ; CCBC: 4F +CCBC .ascii 'O' +CCBD .byte 0x05,0x05,0x05,0x05,0xF3,0x00 +CCC3 ; CCC3: 40 +CCC3 .ascii '@' +CCC4 .byte 0xFD,0x00 +CCC6 ; CCC6: 40,7E +CCC6 .ascii '@~' +CCC8 .byte 0xCD +CCC9 ; CCC9: 7A +CCC9 .ascii 'z' +CCCA .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x0E +CCD1 ; CCD1: 30 +CCD1 .ascii '0' +CCD2 .byte 0xE6,0x00 +CCD4 ; CCD4: 4F +CCD4 .ascii 'O' +CCD5 .byte 0x17 +CCD6 ; CCD6: 5F +CCD6 .ascii '_' +CCD7 .byte 0xF3,0x00 +CCD9 ; CCD9: 76 +CCD9 .ascii 'v' +CCDA .byte 0xFD,0x00 +CCDC ; CCDC: 76,20 +CCDC .ascii 'v ' +CCDE .byte 0x0C +CCDF ; CCDF: 30 +CCDF .ascii '0' +CCE0 .byte 0xE6,0x00 +CCE2 ; CCE2: 4F +CCE2 .ascii 'O' +CCE3 .byte 0x17 +CCE4 ; CCE4: 5F +CCE4 .ascii '_' +CCE5 .byte 0xF3,0x00 +CCE7 ; CCE7: 40 +CCE7 .ascii '@' +CCE8 .byte 0xFD,0x00 +CCEA ; CCEA: 40,7E +CCEA .ascii '@~' +CCEC .byte 0xCD +CCED ; CCED: 7A +CCED .ascii 'z' +CCEE .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x12 +CCF5 ; CCF5: 30 +CCF5 .ascii '0' +CCF6 .byte 0xE6,0x00 +CCF8 ; CCF8: 4F +CCF8 .ascii 'O' +CCF9 .byte 0x17 +CCFA ; CCFA: 48,48,48,48,5F +CCFA .ascii 'HHHH_' +CCFF .byte 0xF3,0x00 +CD01 ; CD01: 76 +CD01 .ascii 'v' +CD02 .byte 0xFD,0x00 +CD04 ; CD04: 76,20 +CD04 .ascii 'v ' +CD06 .byte 0x10 +CD07 ; CD07: 30 +CD07 .ascii '0' +CD08 .byte 0xE6,0x00 +CD0A ; CD0A: 4F +CD0A .ascii 'O' +CD0B .byte 0x17 +CD0C ; CD0C: 48,48,48,48,5F +CD0C .ascii 'HHHH_' +CD11 .byte 0xF3,0x00 +CD13 ; CD13: 40 +CD13 .ascii '@' +CD14 .byte 0xFD,0x00 +CD16 ; CD16: 40,20,61,30 +CD16 .ascii '@ a0' +CD1A .byte 0xE6,0x00,0xF7,0x0B,0xAA +CD1F ; CD1F: 20,59,30 +CD1F .ascii ' Y0' +CD22 .byte 0xE6,0x00 +CD24 ; CD24: 58,58,58,58 +CD24 .ascii 'XXXX' +CD28 .byte 0xFB,0x0B,0xAA,0xF7,0x0B,0xAA +CD2E ; CD2E: 20,4A,30 +CD2E .ascii ' J0' +CD31 .byte 0xE6,0x00,0xF7,0x00,0x13 +CD36 ; CD36: 20,42 +CD36 .ascii ' B' +CD38 .byte 0xF6,0x10 +CD3A ; CD3A: 2F +CD3A .ascii '/' +CD3B .byte 0xC4,0x01,0x27,0x08,0xCE,0x00 +CD41 ; CD41: 21 +CD41 .ascii '!' +CD42 .byte 0x1C,0x00 +CD44 ; CD44: 40,20 +CD44 .ascii '@ ' +CD46 .byte 0x06,0xCE,0x00 +CD49 ; CD49: 21 +CD49 .ascii '!' +CD4A .byte 0x1D,0x00 +CD4C ; CD4C: 40 +CD4C .ascii '@' +CD4D .byte 0xF6,0x00,0x17,0xC4,0x01,0x27,0x17,0xF6 +CD55 .byte 0x0B,0xAA +CD57 ; CD57: 4F,37,36 +CD57 .ascii 'O76' +CD5A .byte 0xFC,0x00 +CD5C ; CD5C: 76 +CD5C .ascii 'v' +CD5D .byte 0xBD,0xFB,0xBA,0xFD,0x00 +CD62 ; CD62: 76 +CD62 .ascii 'v' +CD63 .byte 0xCE,0x00,0x17,0x1D,0x00,0x01 +CD69 ; CD69: 20 +CD69 .ascii ' ' +CD6A .byte 0x0F,0xF6,0x0B,0xAA +CD6E ; CD6E: 4F,37,36 +CD6E .ascii 'O76' +CD71 .byte 0xFC,0x00 +CD73 ; CD73: 40 +CD73 .ascii '@' +CD74 .byte 0xBD,0xFB,0xBA,0xFD,0x00 +CD79 ; CD79: 40 +CD79 .ascii '@' +CD7A .byte 0xF6,0x00,0x08,0xC1,0x09 +CD7F ; CD7F: 26 +CD7F .ascii '&' +CD80 .byte 0x08,0x7F,0x00 +CD83 ; CD83: 2C +CD83 .ascii ',' +CD84 .byte 0x7F,0x00,0x08 +CD87 ; CD87: 20 +CD87 .ascii ' ' +CD88 .byte 0x03 +CD89 ; CD89: 7C +CD89 .ascii '|' +CD8A .byte 0x00,0x08 +CD8C ; CD8C: 5F,4F +CD8C .ascii '_O' +CD8E .byte 0xBD,0xC7,0xE7 +CD91 ; CD91: 7E +CD91 .ascii '~' +CD92 .byte 0xCE +CD93 ; CD93: 39 +CD93 .ascii '9' +CD94 ; CD94: F6,10,2F +CD94 LCD94: ldab L102F +CD97 ; CD97: 4F +CD97 clra +CD98 ; CD98: BD,FE,32 +CD98 jsr LFE32 +CD9B .byte 0xCD,0xB1,0x00 +CD9E ; CD9E: 31 +CD9E .ascii '1' +CD9F .byte 0xCD,0xDB,0x00,0x01,0xCE +CDA4 ; CDA4: 20 +CDA4 .ascii ' ' +CDA5 .byte 0x00,0x01,0xCE +CDA8 ; CDA8: 28 +CDA8 .ascii '(' +CDA9 .byte 0x00,0x05,0xCE +CDAC ; CDAC: 34 +CDAC .ascii '4' +CDAD .byte 0xFF,0xC8,0x00,0x00,0xF6,0x00 +CDB3 ; CDB3: 21,2C +CDB3 .ascii '!,' +CDB5 .byte 0x08,0xCC,0x00,0x80,0xBD,0xC7,0xE7 +CDBC ; CDBC: 20 +CDBC .ascii ' ' +CDBD .byte 0x1B +CDBE ; CDBE: 5F,4F +CDBE .ascii '_O' +CDC0 .byte 0xBD,0xC7,0xE7,0xF6,0x00,0x1F,0xC4,0x08 +CDC8 .byte 0x27,0x0C,0xF6,0x0B,0xC0,0xC4,0x10,0x27 +CDD0 .byte 0x05 +CDD1 ; CDD1: 7C +CDD1 .ascii '|' +CDD2 .byte 0x00 +CDD3 ; CDD3: 75,20 +CDD3 .ascii 'u ' +CDD5 .byte 0x03,0x7F,0x00 +CDD8 ; CDD8: 75,20,5E +CDD8 .ascii 'u ^' +CDDB .byte 0xF6,0x00,0x1D,0xC4,0x02,0x27,0x07,0xF6 +CDE3 .byte 0x00,0x19,0xC4,0x08 +CDE7 ; CDE7: 26 +CDE7 .ascii '&' +CDE8 .byte 0x19,0xCC,0x00,0xFE,0xBD,0xC7,0xE7,0xF6 +CDF0 .byte 0x00,0x1F,0xC4,0x08,0x27,0x0A,0xF6,0x0B +CDF8 .byte 0xC0,0xC4,0x10,0x27,0x03 +CDFD ; CDFD: 7C +CDFD .ascii '|' +CDFE .byte 0x00 +CDFF ; CDFF: 75,20 +CDFF .ascii 'u ' +CE01 .byte 0x1C,0xFC,0x00 +CE04 ; CE04: 44,37,36 +CE04 .ascii 'D76' +CE07 .byte 0xF6,0x0B,0xAA +CE0A ; CE0A: 4F,38 +CE0A .ascii 'O8' +CE0C .byte 0x8F,0x02,0x8F,0xBD,0xC7,0xE7,0xCE,0x00 +CE14 .byte 0x19,0x1D,0x00,0x08,0xCE,0x00,0x1F,0x1C +CE1C .byte 0x00,0x08 +CE1E ; CE1E: 20 +CE1E .ascii ' ' +CE1F .byte 0x19,0xCE,0x00,0x1D,0x1D,0x00,0x02 +CE26 ; CE26: 20 +CE26 .ascii ' ' +CE27 .byte 0x11,0xC6,0x01,0xF7,0x00,0x08 +CE2D ; CE2D: 5F,4F +CE2D .ascii '_O' +CE2F .byte 0xBD,0xC7,0xE7 +CE32 ; CE32: 20 +CE32 .ascii ' ' +CE33 .byte 0x05 +CE34 ; CE34: 5F,4F +CE34 .ascii '_O' +CE36 .byte 0xBD,0xC7,0xE7 +CE39 ; CE39: 20,0B +CE39 LCE39: bra LCE46 +CE3B ; CE3B: F6,10,2E +CE3B LCE3B: ldab L102E +CE3E ; CE3E: 30 +CE3E tsx +CE3F ; CE3F: E7,00 +CE3F stab 0x00,x +CE41 ; CE41: F6,10,2F +CE41 ldab L102F +CE44 ; CE44: E7,00 +CE44 stab 0x00,x +CE46 ; CE46: 31 +CE46 LCE46: ins +CE47 ; CE47: 3B +CE47 rti +CE48 ; CE48: F6,0B,C4 +CE48 LCE48: ldab L0BC4 +CE4B ; CE4B: F1,0B,C5 +CE4B cmpb L0BC5 +CE4E ; CE4E: 25,53 +CE4E bcs LCEA3 +CE50 ; CE50: F6,0B,C5 +CE50 ldab L0BC5 +CE53 ; CE53: F1,0B,C6 +CE53 cmpb L0BC6 +CE56 ; CE56: 25,4B +CE56 bcs LCEA3 +CE58 ; CE58: F6,0B,C4 +CE58 ldab L0BC4 +CE5B ; CE5B: 4F +CE5B clra +CE5C ; CE5C: C3,0B,C7 +CE5C addd #0x0BC7 +CE5F ; CE5F: 8F +CE5F xgdx +CE60 ; CE60: E6,00 +CE60 ldab 0x00,x +CE62 ; CE62: 4F +CE62 clra +CE63 ; CE63: FD,0B,DD +CE63 std L0BDD +CE66 ; CE66: F6,0B,C5 +CE66 ldab L0BC5 +CE69 ; CE69: 4F +CE69 clra +CE6A ; CE6A: C3,0B,C7 +CE6A addd #0x0BC7 +CE6D ; CE6D: 8F +CE6D xgdx +CE6E ; CE6E: E6,00 +CE6E ldab 0x00,x +CE70 ; CE70: 4F +CE70 clra +CE71 ; CE71: FD,0B,DF +CE71 std L0BDF +CE74 ; CE74: F6,0B,C6 +CE74 ldab L0BC6 +CE77 ; CE77: 4F +CE77 clra +CE78 ; CE78: C3,0B,C7 +CE78 addd #0x0BC7 +CE7B ; CE7B: 8F +CE7B xgdx +CE7C ; CE7C: E6,00 +CE7C ldab 0x00,x +CE7E ; CE7E: 4F +CE7E clra +CE7F ; CE7F: FD,0B,E1 +CE7F std L0BE1 +CE82 ; CE82: C6,01 +CE82 ldab #0x01 +CE84 ; CE84: F7,0B,D7 +CE84 stab L0BD7 +CE87 ; CE87: C6,04 +CE87 ldab #0x04 +CE89 ; CE89: F7,0B,D8 +CE89 stab L0BD8 +CE8C ; CE8C: C6,02 +CE8C ldab #0x02 +CE8E ; CE8E: F7,0B,D9 +CE8E stab L0BD9 +CE91 ; CE91: C6,20 +CE91 ldab #0x20 +CE93 ; CE93: F7,0B,DA +CE93 stab L0BDA +CE96 ; CE96: C6,08 +CE96 ldab #0x08 +CE98 ; CE98: F7,0B,DB +CE98 stab L0BDB +CE9B ; CE9B: C6,10 +CE9B ldab #0x10 +CE9D ; CE9D: F7,0B,DC +CE9D stab L0BDC +CEA0 ; CEA0: 7E,D0,66 +CEA0 jmp LD066 +CEA3 ; CEA3: F6,0B,C4 +CEA3 LCEA3: ldab L0BC4 +CEA6 ; CEA6: F1,0B,C6 +CEA6 cmpb L0BC6 +CEA9 ; CEA9: 25,53 +CEA9 bcs LCEFE +CEAB ; CEAB: F6,0B,C6 +CEAB ldab L0BC6 +CEAE ; CEAE: F1,0B,C5 +CEAE cmpb L0BC5 +CEB1 ; CEB1: 25,4B +CEB1 bcs LCEFE +CEB3 ; CEB3: F6,0B,C4 +CEB3 ldab L0BC4 +CEB6 ; CEB6: 4F +CEB6 clra +CEB7 ; CEB7: C3,0B,C7 +CEB7 addd #0x0BC7 +CEBA ; CEBA: 8F +CEBA xgdx +CEBB ; CEBB: E6,00 +CEBB ldab 0x00,x +CEBD ; CEBD: 4F +CEBD clra +CEBE ; CEBE: FD,0B,DD +CEBE std L0BDD +CEC1 ; CEC1: F6,0B,C6 +CEC1 ldab L0BC6 +CEC4 ; CEC4: 4F +CEC4 clra +CEC5 ; CEC5: C3,0B,C7 +CEC5 addd #0x0BC7 +CEC8 ; CEC8: 8F +CEC8 xgdx +CEC9 ; CEC9: E6,00 +CEC9 ldab 0x00,x +CECB ; CECB: 4F +CECB clra +CECC ; CECC: FD,0B,DF +CECC std L0BDF +CECF ; CECF: F6,0B,C5 +CECF ldab L0BC5 +CED2 ; CED2: 4F +CED2 clra +CED3 ; CED3: C3,0B,C7 +CED3 addd #0x0BC7 +CED6 ; CED6: 8F +CED6 xgdx +CED7 ; CED7: E6,00 +CED7 ldab 0x00,x +CED9 ; CED9: 4F +CED9 clra +CEDA ; CEDA: FD,0B,E1 +CEDA std L0BE1 +CEDD ; CEDD: C6,01 +CEDD ldab #0x01 +CEDF ; CEDF: F7,0B,D7 +CEDF stab L0BD7 +CEE2 ; CEE2: C6,02 +CEE2 ldab #0x02 +CEE4 ; CEE4: F7,0B,D8 +CEE4 stab L0BD8 +CEE7 ; CEE7: C6,04 +CEE7 ldab #0x04 +CEE9 ; CEE9: F7,0B,D9 +CEE9 stab L0BD9 +CEEC ; CEEC: C6,20 +CEEC ldab #0x20 +CEEE ; CEEE: F7,0B,DA +CEEE stab L0BDA +CEF1 ; CEF1: C6,10 +CEF1 ldab #0x10 +CEF3 ; CEF3: F7,0B,DB +CEF3 stab L0BDB +CEF6 ; CEF6: C6,08 +CEF6 ldab #0x08 +CEF8 ; CEF8: F7,0B,DC +CEF8 stab L0BDC +CEFB ; CEFB: 7E,D0,66 +CEFB jmp LD066 +CEFE ; CEFE: F6,0B,C5 +CEFE LCEFE: ldab L0BC5 +CF01 ; CF01: F1,0B,C4 +CF01 cmpb L0BC4 +CF04 ; CF04: 25,53 +CF04 bcs LCF59 +CF06 ; CF06: F6,0B,C4 +CF06 ldab L0BC4 +CF09 ; CF09: F1,0B,C6 +CF09 cmpb L0BC6 +CF0C ; CF0C: 25,4B +CF0C bcs LCF59 +CF0E ; CF0E: F6,0B,C5 +CF0E ldab L0BC5 +CF11 ; CF11: 4F +CF11 clra +CF12 ; CF12: C3,0B,C7 +CF12 addd #0x0BC7 +CF15 ; CF15: 8F +CF15 xgdx +CF16 ; CF16: E6,00 +CF16 ldab 0x00,x +CF18 ; CF18: 4F +CF18 clra +CF19 ; CF19: FD,0B,DD +CF19 std L0BDD +CF1C ; CF1C: F6,0B,C4 +CF1C ldab L0BC4 +CF1F ; CF1F: 4F +CF1F clra +CF20 ; CF20: C3,0B,C7 +CF20 addd #0x0BC7 +CF23 ; CF23: 8F +CF23 xgdx +CF24 ; CF24: E6,00 +CF24 ldab 0x00,x +CF26 ; CF26: 4F +CF26 clra +CF27 ; CF27: FD,0B,DF +CF27 std L0BDF +CF2A ; CF2A: F6,0B,C6 +CF2A ldab L0BC6 +CF2D ; CF2D: 4F +CF2D clra +CF2E ; CF2E: C3,0B,C7 +CF2E addd #0x0BC7 +CF31 ; CF31: 8F +CF31 xgdx +CF32 ; CF32: E6,00 +CF32 ldab 0x00,x +CF34 ; CF34: 4F +CF34 clra +CF35 ; CF35: FD,0B,E1 +CF35 std L0BE1 +CF38 ; CF38: C6,04 +CF38 ldab #0x04 +CF3A ; CF3A: F7,0B,D7 +CF3A stab L0BD7 +CF3D ; CF3D: C6,01 +CF3D ldab #0x01 +CF3F ; CF3F: F7,0B,D8 +CF3F stab L0BD8 +CF42 ; CF42: C6,02 +CF42 ldab #0x02 +CF44 ; CF44: F7,0B,D9 +CF44 stab L0BD9 +CF47 ; CF47: C6,08 +CF47 ldab #0x08 +CF49 ; CF49: F7,0B,DA +CF49 stab L0BDA +CF4C ; CF4C: C6,20 +CF4C ldab #0x20 +CF4E ; CF4E: F7,0B,DB +CF4E stab L0BDB +CF51 ; CF51: C6,10 +CF51 ldab #0x10 +CF53 ; CF53: F7,0B,DC +CF53 stab L0BDC +CF56 ; CF56: 7E,D0,66 +CF56 jmp LD066 +CF59 ; CF59: F6,0B,C5 +CF59 LCF59: ldab L0BC5 +CF5C ; CF5C: F1,0B,C6 +CF5C cmpb L0BC6 +CF5F ; CF5F: 25,53 +CF5F bcs LCFB4 +CF61 ; CF61: F6,0B,C6 +CF61 ldab L0BC6 +CF64 ; CF64: F1,0B,C4 +CF64 cmpb L0BC4 +CF67 ; CF67: 25,4B +CF67 bcs LCFB4 +CF69 ; CF69: F6,0B,C5 +CF69 ldab L0BC5 +CF6C ; CF6C: 4F +CF6C clra +CF6D ; CF6D: C3,0B,C7 +CF6D addd #0x0BC7 +CF70 ; CF70: 8F +CF70 xgdx +CF71 ; CF71: E6,00 +CF71 ldab 0x00,x +CF73 ; CF73: 4F +CF73 clra +CF74 ; CF74: FD,0B,DD +CF74 std L0BDD +CF77 ; CF77: F6,0B,C6 +CF77 ldab L0BC6 +CF7A ; CF7A: 4F +CF7A clra +CF7B ; CF7B: C3,0B,C7 +CF7B addd #0x0BC7 +CF7E ; CF7E: 8F +CF7E xgdx +CF7F ; CF7F: E6,00 +CF7F ldab 0x00,x +CF81 ; CF81: 4F +CF81 clra +CF82 ; CF82: FD,0B,DF +CF82 std L0BDF +CF85 ; CF85: F6,0B,C4 +CF85 ldab L0BC4 +CF88 ; CF88: 4F +CF88 clra +CF89 ; CF89: C3,0B,C7 +CF89 addd #0x0BC7 +CF8C ; CF8C: 8F +CF8C xgdx +CF8D ; CF8D: E6,00 +CF8D ldab 0x00,x +CF8F ; CF8F: 4F +CF8F clra +CF90 ; CF90: FD,0B,E1 +CF90 std L0BE1 +CF93 ; CF93: C6,04 +CF93 ldab #0x04 +CF95 ; CF95: F7,0B,D7 +CF95 stab L0BD7 +CF98 ; CF98: C6,02 +CF98 ldab #0x02 +CF9A ; CF9A: F7,0B,D8 +CF9A stab L0BD8 +CF9D ; CF9D: C6,01 +CF9D ldab #0x01 +CF9F ; CF9F: F7,0B,D9 +CF9F stab L0BD9 +CFA2 ; CFA2: C6,08 +CFA2 ldab #0x08 +CFA4 ; CFA4: F7,0B,DA +CFA4 stab L0BDA +CFA7 ; CFA7: C6,10 +CFA7 ldab #0x10 +CFA9 ; CFA9: F7,0B,DB +CFA9 stab L0BDB +CFAC ; CFAC: C6,20 +CFAC ldab #0x20 +CFAE ; CFAE: F7,0B,DC +CFAE stab L0BDC +CFB1 ; CFB1: 7E,D0,66 +CFB1 jmp LD066 +CFB4 ; CFB4: F6,0B,C6 +CFB4 LCFB4: ldab L0BC6 +CFB7 ; CFB7: F1,0B,C4 +CFB7 cmpb L0BC4 +CFBA ; CFBA: 25,52 +CFBA bcs LD00E +CFBC ; CFBC: F6,0B,C4 +CFBC ldab L0BC4 +CFBF ; CFBF: F1,0B,C5 +CFBF cmpb L0BC5 +CFC2 ; CFC2: 25,4A +CFC2 bcs LD00E +CFC4 ; CFC4: F6,0B,C6 +CFC4 ldab L0BC6 +CFC7 ; CFC7: 4F +CFC7 clra +CFC8 ; CFC8: C3,0B,C7 +CFC8 addd #0x0BC7 +CFCB ; CFCB: 8F +CFCB xgdx +CFCC ; CFCC: E6,00 +CFCC ldab 0x00,x +CFCE ; CFCE: 4F +CFCE clra +CFCF ; CFCF: FD,0B,DD +CFCF std L0BDD +CFD2 ; CFD2: F6,0B,C4 +CFD2 ldab L0BC4 +CFD5 ; CFD5: 4F +CFD5 clra +CFD6 ; CFD6: C3,0B,C7 +CFD6 addd #0x0BC7 +CFD9 ; CFD9: 8F +CFD9 xgdx +CFDA ; CFDA: E6,00 +CFDA ldab 0x00,x +CFDC ; CFDC: 4F +CFDC clra +CFDD ; CFDD: FD,0B,DF +CFDD std L0BDF +CFE0 ; CFE0: F6,0B,C5 +CFE0 ldab L0BC5 +CFE3 ; CFE3: 4F +CFE3 clra +CFE4 ; CFE4: C3,0B,C7 +CFE4 addd #0x0BC7 +CFE7 ; CFE7: 8F +CFE7 xgdx +CFE8 ; CFE8: E6,00 +CFE8 ldab 0x00,x +CFEA ; CFEA: 4F +CFEA clra +CFEB ; CFEB: FD,0B,E1 +CFEB std L0BE1 +CFEE ; CFEE: C6,02 +CFEE ldab #0x02 +CFF0 ; CFF0: F7,0B,D7 +CFF0 stab L0BD7 +CFF3 ; CFF3: C6,01 +CFF3 ldab #0x01 +CFF5 ; CFF5: F7,0B,D8 +CFF5 stab L0BD8 +CFF8 ; CFF8: C6,04 +CFF8 ldab #0x04 +CFFA ; CFFA: F7,0B,D9 +CFFA stab L0BD9 +CFFD ; CFFD: C6,10 +CFFD ldab #0x10 +CFFF ; CFFF: F7,0B,DA +CFFF stab L0BDA +D002 ; D002: C6,20 +D002 ldab #0x20 +D004 ; D004: F7,0B,DB +D004 stab L0BDB +D007 ; D007: C6,08 +D007 ldab #0x08 +D009 ; D009: F7,0B,DC +D009 stab L0BDC +D00C ; D00C: 20,58 +D00C bra LD066 +D00E ; D00E: F6,0B,C6 +D00E LD00E: ldab L0BC6 +D011 ; D011: F1,0B,C5 +D011 cmpb L0BC5 +D014 ; D014: 25,50 +D014 bcs LD066 +D016 ; D016: F6,0B,C5 +D016 ldab L0BC5 +D019 ; D019: F1,0B,C4 +D019 cmpb L0BC4 +D01C ; D01C: 25,48 +D01C bcs LD066 +D01E ; D01E: F6,0B,C6 +D01E ldab L0BC6 +D021 ; D021: 4F +D021 clra +D022 ; D022: C3,0B,C7 +D022 addd #0x0BC7 +D025 ; D025: 8F +D025 xgdx +D026 ; D026: E6,00 +D026 ldab 0x00,x +D028 ; D028: 4F +D028 clra +D029 ; D029: FD,0B,DD +D029 std L0BDD +D02C ; D02C: F6,0B,C5 +D02C ldab L0BC5 +D02F ; D02F: 4F +D02F clra +D030 ; D030: C3,0B,C7 +D030 addd #0x0BC7 +D033 ; D033: 8F +D033 xgdx +D034 ; D034: E6,00 +D034 ldab 0x00,x +D036 ; D036: 4F +D036 clra +D037 ; D037: FD,0B,DF +D037 std L0BDF +D03A ; D03A: F6,0B,C4 +D03A ldab L0BC4 +D03D ; D03D: 4F +D03D clra +D03E ; D03E: C3,0B,C7 +D03E addd #0x0BC7 +D041 ; D041: 8F +D041 xgdx +D042 ; D042: E6,00 +D042 ldab 0x00,x +D044 ; D044: 4F +D044 clra +D045 ; D045: FD,0B,E1 +D045 std L0BE1 +D048 ; D048: C6,02 +D048 ldab #0x02 +D04A ; D04A: F7,0B,D7 +D04A stab L0BD7 +D04D ; D04D: C6,04 +D04D ldab #0x04 +D04F ; D04F: F7,0B,D8 +D04F stab L0BD8 +D052 ; D052: C6,01 +D052 ldab #0x01 +D054 ; D054: F7,0B,D9 +D054 stab L0BD9 +D057 ; D057: C6,10 +D057 ldab #0x10 +D059 ; D059: F7,0B,DA +D059 stab L0BDA +D05C ; D05C: C6,08 +D05C ldab #0x08 +D05E ; D05E: F7,0B,DB +D05E stab L0BDB +D061 ; D061: C6,20 +D061 ldab #0x20 +D063 ; D063: F7,0B,DC +D063 stab L0BDC +D066 ; D066: F6,0B,AA +D066 LD066: ldab L0BAA +D069 ; D069: 4F +D069 clra +D06A ; D06A: 37 +D06A pshb +D06B ; D06B: 36 +D06B psha +D06C ; D06C: FC,0B,DD +D06C ldd L0BDD +D06F ; D06F: BD,FB,BA +D06F jsr LFBBA +D072 ; D072: FD,0B,DD +D072 std L0BDD +D075 ; D075: F6,0B,AA +D075 ldab L0BAA +D078 ; D078: 4F +D078 clra +D079 ; D079: 37 +D079 pshb +D07A ; D07A: 36 +D07A psha +D07B ; D07B: FC,0B,DF +D07B ldd L0BDF +D07E ; D07E: BD,FB,BA +D07E jsr LFBBA +D081 ; D081: FD,0B,DF +D081 std L0BDF +D084 ; D084: F6,0B,AA +D084 ldab L0BAA +D087 ; D087: 4F +D087 clra +D088 ; D088: 37 +D088 pshb +D089 ; D089: 36 +D089 psha +D08A ; D08A: FC,0B,E1 +D08A ldd L0BE1 +D08D ; D08D: BD,FB,BA +D08D jsr LFBBA +D090 ; D090: FD,0B,E1 +D090 std L0BE1 +D093 ; D093: 39 +D093 rts +D094 ; D094: 34 +D094 LD094: des +D095 ; D095: 30 +D095 tsx +D096 ; D096: 6F,00 +D096 clr 0x00,x +D098 ; D098: 30 +D098 LD098: tsx +D099 ; D099: E6,00 +D099 ldab 0x00,x +D09B ; D09B: C1,10 +D09B cmpb #0x10 +D09D ; D09D: 24,1B +D09D bcc LD0BA +D09F ; D09F: 30 +D09F tsx +D0A0 ; D0A0: E6,00 +D0A0 ldab 0x00,x +D0A2 ; D0A2: 4F +D0A2 clra +D0A3 ; D0A3: C3,B0,C3 +D0A3 addd #0xB0C3 +D0A6 ; D0A6: 8F +D0A6 xgdx +D0A7 ; D0A7: E6,00 +D0A7 ldab 0x00,x +D0A9 ; D0A9: 37 +D0A9 pshb +D0AA ; D0AA: 30 +D0AA tsx +D0AB ; D0AB: E6,01 +D0AB ldab 0x01,x +D0AD ; D0AD: 4F +D0AD clra +D0AE ; D0AE: C3,0B,C7 +D0AE addd #0x0BC7 +D0B1 ; D0B1: 8F +D0B1 xgdx +D0B2 ; D0B2: 33 +D0B2 pulb +D0B3 ; D0B3: E7,00 +D0B3 stab 0x00,x +D0B5 ; D0B5: 30 +D0B5 tsx +D0B6 ; D0B6: 6C,00 +D0B6 inc 0x00,x +D0B8 ; D0B8: 20,DE +D0B8 bra LD098 +D0BA ; D0BA: C6,05 +D0BA LD0BA: ldab #0x05 +D0BC ; D0BC: F7,0B,AA +D0BC stab L0BAA +D0BF ; D0BF: C6,04 +D0BF ldab #0x04 +D0C1 ; D0C1: F7,00,13 +D0C1 stab L0013 +D0C4 ; D0C4: C6,01 +D0C4 ldab #0x01 +D0C6 ; D0C6: F7,0B,C4 +D0C6 stab L0BC4 +D0C9 ; D0C9: C6,03 +D0C9 ldab #0x03 +D0CB ; D0CB: F7,0B,C5 +D0CB stab L0BC5 +D0CE ; D0CE: C6,02 +D0CE ldab #0x02 +D0D0 ; D0D0: F7,0B,C6 +D0D0 stab L0BC6 +D0D3 ; D0D3: CC,00,19 +D0D3 ldd #0x0019 +D0D6 ; D0D6: FD,0B,DD +D0D6 std L0BDD +D0D9 ; D0D9: CC,00,0A +D0D9 ldd #0x000A +D0DC ; D0DC: FD,0B,DF +D0DC std L0BDF +D0DF ; D0DF: CC,00,05 +D0DF ldd #0x0005 +D0E2 ; D0E2: FD,0B,E1 +D0E2 std L0BE1 +D0E5 ; D0E5: C6,01 +D0E5 ldab #0x01 +D0E7 ; D0E7: F7,0B,D7 +D0E7 stab L0BD7 +D0EA ; D0EA: C6,02 +D0EA ldab #0x02 +D0EC ; D0EC: F7,0B,D8 +D0EC stab L0BD8 +D0EF ; D0EF: C6,04 +D0EF ldab #0x04 +D0F1 ; D0F1: F7,0B,D9 +D0F1 stab L0BD9 +D0F4 ; D0F4: C6,20 +D0F4 ldab #0x20 +D0F6 ; D0F6: F7,0B,DA +D0F6 stab L0BDA +D0F9 ; D0F9: C6,10 +D0F9 ldab #0x10 +D0FB ; D0FB: F7,0B,DB +D0FB stab L0BDB +D0FE ; D0FE: C6,08 +D0FE ldab #0x08 +D100 ; D100: F7,0B,DC +D100 stab L0BDC +D103 ; D103: 31 +D103 ins +D104 ; D104: 39 +D104 rts +D105 ; D105: 34 +D105 LD105: des +D106 ; D106: CE,00,1A +D106 ldx #0x001A +D109 ; D109: 1C,00,80 +D109 bset 0x00,x,#0x80 +D10C ; D10C: F6,00,1A +D10C ldab L001A +D10F ; D10F: F7,30,00 +D10F stab MISCOU +D112 ; D112: C6,C8 +D112 ldab #0xC8 +D114 ; D114: 30 +D114 tsx +D115 ; D115: E7,00 +D115 stab 0x00,x +D117 ; D117: 30 +D117 LD117: tsx +D118 ; D118: E6,00 +D118 ldab 0x00,x +D11A ; D11A: C1,00 +D11A cmpb #0x00 +D11C ; D11C: 23,05 +D11C bls LD123 +D11E ; D11E: 30 +D11E tsx +D11F ; D11F: 6A,00 +D11F dec 0x00,x +D121 ; D121: 20,F4 +D121 bra LD117 +D123 ; D123: CE,10,00 +D123 LD123: ldx #0x1000 +D126 ; D126: 1C,00,40 +D126 bset 0x00,x,#0x40 +D129 ; D129: CE,00,14 +D129 ldx #0x0014 +D12C ; D12C: 1D,00,20 +D12C bclr 0x00,x,#0x20 +D12F ; D12F: CE,00,14 +D12F ldx #0x0014 +D132 ; D132: 1D,00,40 +D132 bclr 0x00,x,#0x40 +D135 ; D135: F6,00,14 +D135 ldab L0014 +D138 ; D138: F7,38,00 +D138 stab CHANGE +D13B ; D13B: 31 +D13B ins +D13C ; D13C: 39 +D13C rts +D13D ; D13D: F6,00,06 +D13D LD13D: ldab L0006 +D140 ; D140: 4F +D140 clra +D141 ; D141: CE,00,0A +D141 ldx #0x000A +D144 ; D144: 02 +D144 idiv +D145 ; D145: 8F +D145 xgdx +D146 ; D146: CB,01 +D146 addb #0x01 +D148 ; D148: F7,00,5F +D148 stab L005F +D14B ; D14B: F6,00,06 +D14B ldab L0006 +D14E ; D14E: 4F +D14E clra +D14F ; D14F: CE,00,0A +D14F ldx #0x000A +D152 ; D152: 02 +D152 idiv +D153 ; D153: F7,00,5E +D153 stab L005E +D156 ; D156: F6,00,5E +D156 ldab L005E +D159 ; D159: C1,05 +D159 cmpb #0x05 +D15B ; D15B: 23,03 +D15B bls LD160 +D15D ; D15D: 7A,00,5E +D15D dec L005E +D160 ; D160: F6,00,5E +D160 LD160: ldab L005E +D163 ; D163: 4F +D163 clra +D164 ; D164: C3,B1,23 +D164 addd #0xB123 +D167 ; D167: 8F +D167 xgdx +D168 ; D168: E6,00 +D168 ldab 0x00,x +D16A ; D16A: 4F +D16A clra +D16B ; D16B: 37 +D16B pshb +D16C ; D16C: 36 +D16C psha +D16D ; D16D: F6,00,5F +D16D ldab L005F +D170 ; D170: 4F +D170 clra +D171 ; D171: C3,B1,23 +D171 addd #0xB123 +D174 ; D174: 8F +D174 xgdx +D175 ; D175: E6,00 +D175 ldab 0x00,x +D177 ; D177: 4F +D177 clra +D178 ; D178: 17 +D178 tba +D179 ; D179: 5F +D179 clrb +D17A ; D17A: 30 +D17A tsx +D17B ; D17B: E3,00 +D17B addd 0x00,x +D17D ; D17D: 38 +D17D pulx +D17E ; D17E: FD,00,58 +D17E std L0058 +D181 ; D181: 7F,00,1C +D181 clr L001C +D184 ; D184: F6,00,1C +D184 LD184: ldab L001C +D187 ; D187: C1,10 +D187 cmpb #0x10 +D189 ; D189: 24,37 +D189 bcc LD1C2 +D18B ; D18B: F6,00,58 +D18B ldab L0058 +D18E ; D18E: 2C,0E +D18E bge LD19E +D190 ; D190: CE,00,14 +D190 ldx #0x0014 +D193 ; D193: 1C,00,10 +D193 bset 0x00,x,#0x10 +D196 ; D196: F6,00,14 +D196 ldab L0014 +D199 ; D199: F7,38,00 +D199 stab CHANGE +D19C ; D19C: 20,0C +D19C bra LD1AA +D19E ; D19E: CE,00,14 +D19E LD19E: ldx #0x0014 +D1A1 ; D1A1: 1D,00,10 +D1A1 bclr 0x00,x,#0x10 +D1A4 ; D1A4: F6,00,14 +D1A4 ldab L0014 +D1A7 ; D1A7: F7,38,00 +D1A7 stab CHANGE +D1AA ; D1AA: CE,10,00 +D1AA LD1AA: ldx #0x1000 +D1AD ; D1AD: 1C,00,20 +D1AD bset 0x00,x,#0x20 +D1B0 ; D1B0: CE,10,00 +D1B0 ldx #0x1000 +D1B3 ; D1B3: 1D,00,20 +D1B3 bclr 0x00,x,#0x20 +D1B6 ; D1B6: FC,00,58 +D1B6 ldd L0058 +D1B9 ; D1B9: 05 +D1B9 lsld +D1BA ; D1BA: FD,00,58 +D1BA std L0058 +D1BD ; D1BD: 7C,00,1C +D1BD inc L001C +D1C0 ; D1C0: 20,C2 +D1C0 bra LD184 +D1C2 ; D1C2: F6,00,5F +D1C2 LD1C2: ldab L005F +D1C5 ; D1C5: C1,09 +D1C5 cmpb #0x09 +D1C7 ; D1C7: 26,0E +D1C7 bne LD1D7 +D1C9 ; D1C9: CE,00,14 +D1C9 ldx #0x0014 +D1CC ; D1CC: 1C,00,20 +D1CC bset 0x00,x,#0x20 +D1CF ; D1CF: F6,00,14 +D1CF ldab L0014 +D1D2 ; D1D2: F7,38,00 +D1D2 stab CHANGE +D1D5 ; D1D5: 20,13 +D1D5 bra LD1EA +D1D7 ; D1D7: F6,00,5F +D1D7 LD1D7: ldab L005F +D1DA ; D1DA: C1,0A +D1DA cmpb #0x0A +D1DC ; D1DC: 26,0C +D1DC bne LD1EA +D1DE ; D1DE: CE,00,14 +D1DE ldx #0x0014 +D1E1 ; D1E1: 1C,00,40 +D1E1 bset 0x00,x,#0x40 +D1E4 ; D1E4: F6,00,14 +D1E4 ldab L0014 +D1E7 ; D1E7: F7,38,00 +D1E7 stab CHANGE +D1EA ; D1EA: CE,10,00 +D1EA LD1EA: ldx #0x1000 +D1ED ; D1ED: 1D,00,40 +D1ED bclr 0x00,x,#0x40 +D1F0 ; D1F0: CE,00,1A +D1F0 ldx #0x001A +D1F3 ; D1F3: 1D,00,80 +D1F3 bclr 0x00,x,#0x80 +D1F6 ; D1F6: F6,00,1A +D1F6 ldab L001A +D1F9 ; D1F9: F7,30,00 +D1F9 stab MISCOU +D1FC ; D1FC: 39 +D1FC rts +D1FD ; D1FD: CC,40,00 +D1FD LD1FD: ldd #0x4000 +D200 ; D200: 37 +D200 pshb +D201 ; D201: 36 +D201 psha +D202 ; D202: F6,00,06 +D202 ldab L0006 +D205 ; D205: 4F +D205 clra +D206 ; D206: 05 +D206 lsld +D207 ; D207: C3,08,00 +D207 addd #0x0800 +D20A ; D20A: 38 +D20A pulx +D20B ; D20B: 8F +D20B xgdx +D20C ; D20C: AA,00 +D20C oraa 0x00,x +D20E ; D20E: EA,01 +D20E orab 0x01,x +D210 ; D210: ED,00 +D210 std 0x00,x +D212 ; D212: 39 +D212 rts +D213 ; D213: F6,00,1F +D213 LD213: ldab L001F +D216 ; D216: C4,04 +D216 andb #0x04 +D218 ; D218: 26,12 +D218 bne LD22C +D21A ; D21A: F6,0B,C0 +D21A ldab L0BC0 +D21D ; D21D: C4,10 +D21D andb #0x10 +D21F ; D21F: 26,0B +D21F bne LD22C +D221 ; D221: CE,00,00 +D221 ldx #0x0000 +D224 ; D224: 3C +D224 pshx +D225 ; D225: FC,00,44 +D225 ldd L0044 +D228 ; D228: BD,BE,9E +D228 jsr LBE9E +D22B ; D22B: 38 +D22B pulx +D22C ; D22C: BD,D3,11 +D22C LD22C: jsr LD311 +D22F ; D22F: 83,00,00 +D22F subd #0x0000 +D232 ; D232: 27,13 +D232 beq LD247 +D234 ; D234: F6,00,06 +D234 ldab L0006 +D237 ; D237: BD,D4,68 +D237 jsr LD468 +D23A ; D23A: 83,00,00 +D23A subd #0x0000 +D23D ; D23D: 27,05 +D23D beq LD244 +D23F ; D23F: 8D,BC +D23F bsr LD1FD +D241 ; D241: BD,D6,3C +D241 jsr LD63C +D244 ; D244: 5F +D244 LD244: clrb +D245 ; D245: 4F +D245 clra +D246 ; D246: 39 +D246 rts +D247 ; D247: BD,D1,3D +D247 LD247: jsr LD13D +D24A ; D24A: C6,3C +D24A ldab #0x3C +D24C ; D24C: F7,00,2E +D24C stab L002E +D24F ; D24F: C6,41 +D24F ldab #0x41 +D251 ; D251: F7,00,31 +D251 stab L0031 +D254 ; D254: CE,00,1B +D254 ldx #0x001B +D257 ; D257: 1D,00,08 +D257 bclr 0x00,x,#0x08 +D25A ; D25A: F6,00,1B +D25A LD25A: ldab L001B +D25D ; D25D: C4,08 +D25D andb #0x08 +D25F ; D25F: 26,22 +D25F bne LD283 +D261 ; D261: F6,00,2E +D261 ldab L002E +D264 ; D264: C1,35 +D264 cmpb #0x35 +D266 ; D266: 23,10 +D266 bls LD278 +D268 ; D268: BD,D5,70 +D268 jsr LD570 +D26B ; D26B: 83,00,00 +D26B subd #0x0000 +D26E ; D26E: 27,06 +D26E beq LD276 +D270 ; D270: CE,00,1B +D270 ldx #0x001B +D273 ; D273: 1C,00,08 +D273 bset 0x00,x,#0x08 +D276 ; D276: 20,0B +D276 LD276: bra LD283 +D278 ; D278: BD,D1,05 +D278 LD278: jsr LD105 +D27B ; D27B: 8D,80 +D27B bsr LD1FD +D27D ; D27D: BD,D6,3C +D27D jsr LD63C +D280 ; D280: 5F +D280 clrb +D281 ; D281: 4F +D281 clra +D282 ; D282: 39 +D282 rts +D283 ; D283: F6,00,2E +D283 LD283: ldab L002E +D286 ; D286: C1,36 +D286 cmpb #0x36 +D288 ; D288: 24,56 +D288 bcc LD2E0 +D28A ; D28A: BD,D5,F7 +D28A jsr LD5F7 +D28D ; D28D: 83,00,00 +D28D subd #0x0000 +D290 ; D290: 27,4E +D290 beq LD2E0 +D292 ; D292: BD,D5,B0 +D292 jsr LD5B0 +D295 ; D295: 83,00,00 +D295 subd #0x0000 +D298 ; D298: 27,46 +D298 beq LD2E0 +D29A ; D29A: BD,D1,05 +D29A jsr LD105 +D29D ; D29D: F6,00,2E +D29D ldab L002E +D2A0 ; D2A0: C1,32 +D2A0 cmpb #0x32 +D2A2 ; D2A2: 22,07 +D2A2 bhi LD2AB +D2A4 ; D2A4: 8D,6B +D2A4 bsr LD311 +D2A6 ; D2A6: 83,00,00 +D2A6 subd #0x0000 +D2A9 ; D2A9: 27,0C +D2A9 beq LD2B7 +D2AB ; D2AB: BD,D1,05 +D2AB LD2AB: jsr LD105 +D2AE ; D2AE: BD,D1,FD +D2AE jsr LD1FD +D2B1 ; D2B1: BD,D6,3C +D2B1 jsr LD63C +D2B4 ; D2B4: 5F +D2B4 clrb +D2B5 ; D2B5: 4F +D2B5 clra +D2B6 ; D2B6: 39 +D2B6 rts +D2B7 ; D2B7: F6,00,06 +D2B7 LD2B7: ldab L0006 +D2BA ; D2BA: 4F +D2BA clra +D2BB ; D2BB: C3,0E,06 +D2BB addd #0x0E06 +D2BE ; D2BE: 8F +D2BE xgdx +D2BF ; D2BF: 6C,00 +D2BF inc 0x00,x +D2C1 ; D2C1: F6,00,06 +D2C1 ldab L0006 +D2C4 ; D2C4: 4F +D2C4 clra +D2C5 ; D2C5: C3,0E,06 +D2C5 addd #0x0E06 +D2C8 ; D2C8: 8F +D2C8 xgdx +D2C9 ; D2C9: E6,00 +D2C9 ldab 0x00,x +D2CB ; D2CB: C1,64 +D2CB cmpb #0x64 +D2CD ; D2CD: 23,0D +D2CD bls LD2DC +D2CF ; D2CF: 5F +D2CF clrb +D2D0 ; D2D0: 37 +D2D0 pshb +D2D1 ; D2D1: F6,00,06 +D2D1 ldab L0006 +D2D4 ; D2D4: 4F +D2D4 clra +D2D5 ; D2D5: C3,0E,06 +D2D5 addd #0x0E06 +D2D8 ; D2D8: 8F +D2D8 xgdx +D2D9 ; D2D9: 33 +D2D9 pulb +D2DA ; D2DA: E7,00 +D2DA stab 0x00,x +D2DC ; D2DC: CC,00,01 +D2DC LD2DC: ldd #0x0001 +D2DF ; D2DF: 39 +D2DF rts +D2E0 ; D2E0: F6,00,2E +D2E0 LD2E0: ldab L002E +D2E3 ; D2E3: 26,14 +D2E3 bne LD2F9 +D2E5 ; D2E5: BD,D5,F7 +D2E5 jsr LD5F7 +D2E8 ; D2E8: 83,00,00 +D2E8 subd #0x0000 +D2EB ; D2EB: 26,0C +D2EB bne LD2F9 +D2ED ; D2ED: BD,D1,05 +D2ED jsr LD105 +D2F0 ; D2F0: BD,D1,FD +D2F0 jsr LD1FD +D2F3 ; D2F3: BD,D6,26 +D2F3 jsr LD626 +D2F6 ; D2F6: 5F +D2F6 clrb +D2F7 ; D2F7: 4F +D2F7 clra +D2F8 ; D2F8: 39 +D2F8 rts +D2F9 ; D2F9: F6,00,2E +D2F9 LD2F9: ldab L002E +D2FC ; D2FC: 26,0C +D2FC bne LD30A +D2FE ; D2FE: BD,D1,05 +D2FE jsr LD105 +D301 ; D301: BD,D1,FD +D301 jsr LD1FD +D304 ; D304: BD,D6,3C +D304 jsr LD63C +D307 ; D307: 5F +D307 clrb +D308 ; D308: 4F +D308 clra +D309 ; D309: 39 +D309 rts +D30A ; D30A: 7E,D2,5A +D30A LD30A: jmp LD25A +D30D .byte 0xBD,0xE6,0x1B +D310 ; D310: 39 +D310 .ascii '9' +D311 ; D311: BD,D1,3D +D311 LD311: jsr LD13D +D314 ; D314: 7F,00,1C +D314 clr L001C +D317 ; D317: 7F,00,18 +D317 clr L0018 +D31A ; D31A: F6,10,0A +D31A LD31A: ldab L100A +D31D ; D31D: C4,02 +D31D andb #0x02 +D31F ; D31F: 27,13 +D31F beq LD334 +D321 ; D321: 7C,00,1C +D321 inc L001C +D324 ; D324: F6,00,1C +D324 ldab L001C +D327 ; D327: C1,FF +D327 cmpb #0xFF +D329 ; D329: 26,07 +D329 bne LD332 +D32B ; D32B: BD,D1,05 +D32B jsr LD105 +D32E ; D32E: CC,00,01 +D32E ldd #0x0001 +D331 ; D331: 39 +D331 rts +D332 ; D332: 20,10 +D332 LD332: bra LD344 +D334 ; D334: 7C,00,18 +D334 LD334: inc L0018 +D337 ; D337: F6,00,18 +D337 ldab L0018 +D33A ; D33A: C1,08 +D33A cmpb #0x08 +D33C ; D33C: 26,06 +D33C bne LD344 +D33E ; D33E: BD,D1,05 +D33E jsr LD105 +D341 ; D341: 5F +D341 clrb +D342 ; D342: 4F +D342 clra +D343 ; D343: 39 +D343 rts +D344 ; D344: 20,D4 +D344 LD344: bra LD31A +D346 ; D346: 3C +D346 LD346: pshx +D347 ; D347: 3C +D347 pshx +D348 ; D348: 3C +D348 pshx +D349 ; D349: 34 +D349 des +D34A ; D34A: F6,0E,6D +D34A ldab L0E6D +D34D ; D34D: C1,01 +D34D cmpb #0x01 +D34F ; D34F: 27,03 +D34F beq LD354 +D351 ; D351: 7E,D4,07 +D351 jmp LD407 +D354 ; D354: F6,00,06 +D354 LD354: ldab L0006 +D357 ; D357: 4F +D357 clra +D358 ; D358: 05 +D358 lsld +D359 ; D359: C3,08,C8 +D359 addd #0x08C8 +D35C ; D35C: 8F +D35C xgdx +D35D ; D35D: EC,00 +D35D ldd 0x00,x +D35F ; D35F: C4,7F +D35F andb #0x7F +D361 ; D361: 4F +D361 clra +D362 ; D362: FD,0E,6B +D362 std L0E6B +D365 ; D365: 7F,00,06 +D365 clr L0006 +D368 ; D368: F6,00,06 +D368 LD368: ldab L0006 +D36B ; D36B: C1,3E +D36B cmpb #0x3E +D36D ; D36D: 26,03 +D36D bne LD372 +D36F ; D36F: 7E,D4,02 +D36F jmp LD402 +D372 ; D372: BD,97,6F +D372 LD372: jsr L976F +D375 ; D375: F6,00,06 +D375 ldab L0006 +D378 ; D378: 4F +D378 clra +D379 ; D379: 05 +D379 lsld +D37A ; D37A: C3,08,C8 +D37A addd #0x08C8 +D37D ; D37D: 8F +D37D xgdx +D37E ; D37E: EC,00 +D37E ldd 0x00,x +D380 ; D380: C4,7F +D380 andb #0x7F +D382 ; D382: 4F +D382 clra +D383 ; D383: B3,0E,6B +D383 subd L0E6B +D386 ; D386: 26,77 +D386 bne LD3FF +D388 ; D388: F6,00,06 +D388 ldab L0006 +D38B ; D38B: 4F +D38B clra +D38C ; D38C: CE,00,0A +D38C ldx #0x000A +D38F ; D38F: 02 +D38F idiv +D390 ; D390: 30 +D390 tsx +D391 ; D391: E7,01 +D391 stab 0x01,x +D393 ; D393: E6,01 +D393 ldab 0x01,x +D395 ; D395: C1,01 +D395 cmpb #0x01 +D397 ; D397: 26,07 +D397 bne LD3A0 +D399 ; D399: C6,40 +D399 ldab #0x40 +D39B ; D39B: 30 +D39B tsx +D39C ; D39C: E7,00 +D39C stab 0x00,x +D39E ; D39E: 20,0C +D39E bra LD3AC +D3A0 ; D3A0: 30 +D3A0 LD3A0: tsx +D3A1 ; D3A1: E6,01 +D3A1 ldab 0x01,x +D3A3 ; D3A3: C1,02 +D3A3 cmpb #0x02 +D3A5 ; D3A5: 26,05 +D3A5 bne LD3AC +D3A7 ; D3A7: C6,80 +D3A7 ldab #0x80 +D3A9 ; D3A9: 30 +D3A9 tsx +D3AA ; D3AA: E7,00 +D3AA stab 0x00,x +D3AC ; D3AC: BD,D1,3D +D3AC LD3AC: jsr LD13D +D3AF ; D3AF: 5F +D3AF clrb +D3B0 ; D3B0: 4F +D3B0 clra +D3B1 ; D3B1: 30 +D3B1 tsx +D3B2 ; D3B2: ED,03 +D3B2 std 0x03,x +D3B4 ; D3B4: CC,00,0A +D3B4 ldd #0x000A +D3B7 ; D3B7: ED,05 +D3B7 std 0x05,x +D3B9 ; D3B9: 30 +D3B9 LD3B9: tsx +D3BA ; D3BA: EC,05 +D3BA ldd 0x05,x +D3BC ; D3BC: 2F,23 +D3BC ble LD3E1 +D3BE ; D3BE: F6,28,00 +D3BE ldab HOMESE +D3C1 ; D3C1: 30 +D3C1 tsx +D3C2 ; D3C2: E4,00 +D3C2 andb 0x00,x +D3C4 ; D3C4: 26,09 +D3C4 bne LD3CF +D3C6 ; D3C6: 30 +D3C6 tsx +D3C7 ; D3C7: 6C,04 +D3C7 inc 0x04,x +D3C9 ; D3C9: 26,0C +D3C9 bne LD3D7 +D3CB ; D3CB: 6C,03 +D3CB inc 0x03,x +D3CD ; D3CD: 20,08 +D3CD bra LD3D7 +D3CF ; D3CF: 30 +D3CF LD3CF: tsx +D3D0 ; D3D0: EC,03 +D3D0 ldd 0x03,x +D3D2 ; D3D2: 83,00,01 +D3D2 subd #0x0001 +D3D5 ; D3D5: ED,03 +D3D5 std 0x03,x +D3D7 ; D3D7: 30 +D3D7 LD3D7: tsx +D3D8 ; D3D8: EC,05 +D3D8 ldd 0x05,x +D3DA ; D3DA: 83,00,01 +D3DA subd #0x0001 +D3DD ; D3DD: ED,05 +D3DD std 0x05,x +D3DF ; D3DF: 20,D8 +D3DF bra LD3B9 +D3E1 ; D3E1: BD,D1,05 +D3E1 LD3E1: jsr LD105 +D3E4 ; D3E4: 30 +D3E4 tsx +D3E5 ; D3E5: EC,03 +D3E5 ldd 0x03,x +D3E7 ; D3E7: 2C,16 +D3E7 bge LD3FF +D3E9 ; D3E9: F6,00,06 +D3E9 ldab L0006 +D3EC ; D3EC: 8D,7A +D3EC bsr LD468 +D3EE ; D3EE: 83,00,00 +D3EE subd #0x0000 +D3F1 ; D3F1: 27,0C +D3F1 beq LD3FF +D3F3 ; D3F3: BD,D5,61 +D3F3 jsr LD561 +D3F6 ; D3F6: 83,00,00 +D3F6 subd #0x0000 +D3F9 ; D3F9: 26,04 +D3F9 bne LD3FF +D3FB ; D3FB: 5F +D3FB clrb +D3FC ; D3FC: 4F +D3FC clra +D3FD ; D3FD: 20,64 +D3FD bra LD463 +D3FF ; D3FF: 7E,D3,68 +D3FF LD3FF: jmp LD368 +D402 ; D402: CC,00,01 +D402 LD402: ldd #0x0001 +D405 ; D405: 20,5C +D405 bra LD463 +D407 ; D407: F6,00,06 +D407 LD407: ldab L0006 +D40A ; D40A: C1,13 +D40A cmpb #0x13 +D40C ; D40C: 27,1C +D40C beq LD42A +D40E ; D40E: F6,00,06 +D40E ldab L0006 +D411 ; D411: C1,1D +D411 cmpb #0x1D +D413 ; D413: 27,15 +D413 beq LD42A +D415 ; D415: F6,00,06 +D415 ldab L0006 +D418 ; D418: C1,27 +D418 cmpb #0x27 +D41A ; D41A: 27,0E +D41A beq LD42A +D41C ; D41C: F6,00,06 +D41C ldab L0006 +D41F ; D41F: C1,31 +D41F cmpb #0x31 +D421 ; D421: 27,07 +D421 beq LD42A +D423 ; D423: F6,00,06 +D423 ldab L0006 +D426 ; D426: C1,3B +D426 cmpb #0x3B +D428 ; D428: 26,37 +D428 bne LD461 +D42A ; D42A: BD,D1,3D +D42A LD42A: jsr LD13D +D42D ; D42D: 7F,00,1C +D42D clr L001C +D430 ; D430: 7F,00,18 +D430 clr L0018 +D433 ; D433: F6,18,00 +D433 LD433: ldab COSTDO +D436 ; D436: C4,40 +D436 andb #0x40 +D438 ; D438: 26,14 +D438 bne LD44E +D43A ; D43A: 7C,00,1C +D43A inc L001C +D43D ; D43D: F6,00,1C +D43D ldab L001C +D440 ; D440: C1,FF +D440 cmpb #0xFF +D442 ; D442: 26,08 +D442 bne LD44C +D444 ; D444: BD,D1,05 +D444 jsr LD105 +D447 ; D447: CC,00,01 +D447 ldd #0x0001 +D44A ; D44A: 20,17 +D44A bra LD463 +D44C ; D44C: 20,11 +D44C LD44C: bra LD45F +D44E ; D44E: 7C,00,18 +D44E LD44E: inc L0018 +D451 ; D451: F6,00,18 +D451 ldab L0018 +D454 ; D454: C1,08 +D454 cmpb #0x08 +D456 ; D456: 26,07 +D456 bne LD45F +D458 ; D458: BD,D1,05 +D458 jsr LD105 +D45B ; D45B: 5F +D45B clrb +D45C ; D45C: 4F +D45C clra +D45D ; D45D: 20,04 +D45D bra LD463 +D45F ; D45F: 20,D2 +D45F LD45F: bra LD433 +D461 ; D461: 5F +D461 LD461: clrb +D462 ; D462: 4F +D462 clra +D463 ; D463: 38 +D463 LD463: pulx +D464 ; D464: 38 +D464 pulx +D465 ; D465: 38 +D465 pulx +D466 ; D466: 31 +D466 ins +D467 ; D467: 39 +D467 rts +D468 ; D468: 37 +D468 LD468: pshb +D469 ; D469: 30 +D469 tsx +D46A ; D46A: E6,00 +D46A ldab 0x00,x +D46C ; D46C: 4F +D46C clra +D46D ; D46D: 05 +D46D lsld +D46E ; D46E: C3,08,00 +D46E addd #0x0800 +D471 ; D471: 8F +D471 xgdx +D472 ; D472: EC,00 +D472 ldd 0x00,x +D474 ; D474: 5F +D474 clrb +D475 ; D475: 84,80 +D475 anda #0x80 +D477 ; D477: 31 +D477 ins +D478 ; D478: 39 +D478 rts +D479 ; D479: 7F,00,1C +D479 LD479: clr L001C +D47C ; D47C: F6,00,1C +D47C LD47C: ldab L001C +D47F ; D47F: C1,64 +D47F cmpb #0x64 +D481 ; D481: 24,1A +D481 bcc LD49D +D483 ; D483: CC,FF,7F +D483 ldd #0xFF7F +D486 ; D486: 37 +D486 pshb +D487 ; D487: 36 +D487 psha +D488 ; D488: F6,00,1C +D488 ldab L001C +D48B ; D48B: 4F +D48B clra +D48C ; D48C: 05 +D48C lsld +D48D ; D48D: C3,08,C8 +D48D addd #0x08C8 +D490 ; D490: 38 +D490 pulx +D491 ; D491: 8F +D491 xgdx +D492 ; D492: A4,00 +D492 anda 0x00,x +D494 ; D494: E4,01 +D494 andb 0x01,x +D496 ; D496: ED,00 +D496 std 0x00,x +D498 ; D498: 7C,00,1C +D498 inc L001C +D49B ; D49B: 20,DF +D49B bra LD47C +D49D ; D49D: 7F,00,05 +D49D LD49D: clr L0005 +D4A0 ; D4A0: F6,00,05 +D4A0 LD4A0: ldab L0005 +D4A3 ; D4A3: C1,50 +D4A3 cmpb #0x50 +D4A5 ; D4A5: 25,03 +D4A5 bcs LD4AA +D4A7 ; D4A7: 7E,D5,60 +D4A7 jmp LD560 +D4AA ; D4AA: F6,00,05 +D4AA LD4AA: ldab L0005 +D4AD ; D4AD: 4F +D4AD clra +D4AE ; D4AE: C3,B0,D3 +D4AE addd #0xB0D3 +D4B1 ; D4B1: 8F +D4B1 xgdx +D4B2 ; D4B2: E6,00 +D4B2 ldab 0x00,x +D4B4 ; D4B4: F7,00,06 +D4B4 stab L0006 +D4B7 ; D4B7: BD,D3,11 +D4B7 jsr LD311 +D4BA ; D4BA: 83,00,00 +D4BA subd #0x0000 +D4BD ; D4BD: 27,03 +D4BD beq LD4C2 +D4BF ; D4BF: 7E,D5,45 +D4BF jmp LD545 +D4C2 ; D4C2: F6,00,06 +D4C2 LD4C2: ldab L0006 +D4C5 ; D4C5: BD,D7,A0 +D4C5 jsr LD7A0 +D4C8 ; D4C8: 83,00,00 +D4C8 subd #0x0000 +D4CB ; D4CB: 26,78 +D4CB bne LD545 +D4CD ; D4CD: BD,D5,B0 +D4CD jsr LD5B0 +D4D0 ; D4D0: 83,00,00 +D4D0 subd #0x0000 +D4D3 ; D4D3: 26,06 +D4D3 bne LD4DB +D4D5 ; D4D5: BD,D1,FD +D4D5 jsr LD1FD +D4D8 ; D4D8: BD,D6,3C +D4D8 jsr LD63C +D4DB ; D4DB: CC,80,00 +D4DB LD4DB: ldd #0x8000 +D4DE ; D4DE: 37 +D4DE pshb +D4DF ; D4DF: 36 +D4DF psha +D4E0 ; D4E0: F6,00,06 +D4E0 ldab L0006 +D4E3 ; D4E3: 4F +D4E3 clra +D4E4 ; D4E4: 05 +D4E4 lsld +D4E5 ; D4E5: C3,08,00 +D4E5 addd #0x0800 +D4E8 ; D4E8: 38 +D4E8 pulx +D4E9 ; D4E9: 8F +D4E9 xgdx +D4EA ; D4EA: AA,00 +D4EA oraa 0x00,x +D4EC ; D4EC: EA,01 +D4EC orab 0x01,x +D4EE ; D4EE: ED,00 +D4EE std 0x00,x +D4F0 ; D4F0: F6,00,06 +D4F0 ldab L0006 +D4F3 ; D4F3: 4F +D4F3 clra +D4F4 ; D4F4: 05 +D4F4 lsld +D4F5 ; D4F5: C3,08,00 +D4F5 addd #0x0800 +D4F8 ; D4F8: 8F +D4F8 xgdx +D4F9 ; D4F9: EC,00 +D4F9 ldd 0x00,x +D4FB ; D4FB: C4,FF +D4FB andb #0xFF +D4FD ; D4FD: 84,3F +D4FD anda #0x3F +D4FF ; D4FF: 83,27,0F +D4FF subd #0x270F +D502 ; D502: 23,1A +D502 bls LD51E +D504 ; D504: BD,D1,FD +D504 jsr LD1FD +D507 ; D507: CC,01,00 +D507 ldd #0x0100 +D50A ; D50A: 37 +D50A pshb +D50B ; D50B: 36 +D50B psha +D50C ; D50C: F6,00,06 +D50C ldab L0006 +D50F ; D50F: 4F +D50F clra +D510 ; D510: 05 +D510 lsld +D511 ; D511: C3,08,C8 +D511 addd #0x08C8 +D514 ; D514: 38 +D514 pulx +D515 ; D515: 8F +D515 xgdx +D516 ; D516: AA,00 +D516 oraa 0x00,x +D518 ; D518: EA,01 +D518 orab 0x01,x +D51A ; D51A: ED,00 +D51A std 0x00,x +D51C ; D51C: 20,25 +D51C bra LD543 +D51E ; D51E: F6,00,06 +D51E LD51E: ldab L0006 +D521 ; D521: 4F +D521 clra +D522 ; D522: 05 +D522 lsld +D523 ; D523: C3,08,C8 +D523 addd #0x08C8 +D526 ; D526: 8F +D526 xgdx +D527 ; D527: EC,00 +D527 ldd 0x00,x +D529 ; D529: C4,7F +D529 andb #0x7F +D52B ; D52B: F7,00,06 +D52B stab L0006 +D52E ; D52E: CC,00,80 +D52E ldd #0x0080 +D531 ; D531: 37 +D531 pshb +D532 ; D532: 36 +D532 psha +D533 ; D533: F6,00,06 +D533 ldab L0006 +D536 ; D536: 4F +D536 clra +D537 ; D537: 05 +D537 lsld +D538 ; D538: C3,08,C8 +D538 addd #0x08C8 +D53B ; D53B: 38 +D53B pulx +D53C ; D53C: 8F +D53C xgdx +D53D ; D53D: AA,00 +D53D oraa 0x00,x +D53F ; D53F: EA,01 +D53F orab 0x01,x +D541 ; D541: ED,00 +D541 std 0x00,x +D543 ; D543: 20,15 +D543 LD543: bra LD55A +D545 ; D545: CC,7F,FF +D545 LD545: ldd #0x7FFF +D548 ; D548: 37 +D548 pshb +D549 ; D549: 36 +D549 psha +D54A ; D54A: F6,00,06 +D54A ldab L0006 +D54D ; D54D: 4F +D54D clra +D54E ; D54E: 05 +D54E lsld +D54F ; D54F: C3,08,00 +D54F addd #0x0800 +D552 ; D552: 38 +D552 pulx +D553 ; D553: 8F +D553 xgdx +D554 ; D554: A4,00 +D554 anda 0x00,x +D556 ; D556: E4,01 +D556 andb 0x01,x +D558 ; D558: ED,00 +D558 std 0x00,x +D55A ; D55A: 7C,00,05 +D55A LD55A: inc L0005 +D55D ; D55D: 7E,D4,A0 +D55D jmp LD4A0 +D560 ; D560: 39 +D560 LD560: rts +D561 ; D561: F6,00,06 +D561 LD561: ldab L0006 +D564 ; D564: 4F +D564 clra +D565 ; D565: 05 +D565 lsld +D566 ; D566: C3,08,00 +D566 addd #0x0800 +D569 ; D569: 8F +D569 xgdx +D56A ; D56A: EC,00 +D56A ldd 0x00,x +D56C ; D56C: 5F +D56C clrb +D56D ; D56D: 84,40 +D56D anda #0x40 +D56F ; D56F: 39 +D56F rts +D570 ; D570: F6,00,06 +D570 LD570: ldab L0006 +D573 ; D573: 4F +D573 clra +D574 ; D574: CE,00,0A +D574 ldx #0x000A +D577 ; D577: 02 +D577 idiv +D578 ; D578: F7,00,5F +D578 stab L005F +D57B ; D57B: F6,00,5F +D57B ldab L005F +D57E ; D57E: C1,05 +D57E cmpb #0x05 +D580 ; D580: 23,03 +D580 bls LD585 +D582 ; D582: 7A,00,5F +D582 dec L005F +D585 ; D585: F6,00,5F +D585 LD585: ldab L005F +D588 ; D588: 4F +D588 clra +D589 ; D589: C3,B1,23 +D589 addd #0xB123 +D58C ; D58C: 8F +D58C xgdx +D58D ; D58D: E6,00 +D58D ldab 0x00,x +D58F ; D58F: F7,00,5E +D58F stab L005E +D592 ; D592: 7F,00,1C +D592 clr L001C +D595 ; D595: F6,28,00 +D595 LD595: ldab HOMESE +D598 ; D598: F4,00,5E +D598 andb L005E +D59B ; D59B: 27,10 +D59B beq LD5AD +D59D ; D59D: 7C,00,1C +D59D inc L001C +D5A0 ; D5A0: F6,00,1C +D5A0 ldab L001C +D5A3 ; D5A3: C1,05 +D5A3 cmpb #0x05 +D5A5 ; D5A5: 26,04 +D5A5 bne LD5AB +D5A7 ; D5A7: CC,00,01 +D5A7 ldd #0x0001 +D5AA ; D5AA: 39 +D5AA rts +D5AB ; D5AB: 20,E8 +D5AB LD5AB: bra LD595 +D5AD ; D5AD: 5F +D5AD LD5AD: clrb +D5AE ; D5AE: 4F +D5AE clra +D5AF ; D5AF: 39 +D5AF rts +D5B0 ; D5B0: F6,00,06 +D5B0 LD5B0: ldab L0006 +D5B3 ; D5B3: 4F +D5B3 clra +D5B4 ; D5B4: CE,00,0A +D5B4 ldx #0x000A +D5B7 ; D5B7: 02 +D5B7 idiv +D5B8 ; D5B8: F7,00,5F +D5B8 stab L005F +D5BB ; D5BB: F6,00,5F +D5BB ldab L005F +D5BE ; D5BE: C1,05 +D5BE cmpb #0x05 +D5C0 ; D5C0: 23,03 +D5C0 bls LD5C5 +D5C2 ; D5C2: 7A,00,5F +D5C2 dec L005F +D5C5 ; D5C5: F6,00,5F +D5C5 LD5C5: ldab L005F +D5C8 ; D5C8: 4F +D5C8 clra +D5C9 ; D5C9: C3,B1,23 +D5C9 addd #0xB123 +D5CC ; D5CC: 8F +D5CC xgdx +D5CD ; D5CD: E6,00 +D5CD ldab 0x00,x +D5CF ; D5CF: F7,00,5E +D5CF stab L005E +D5D2 ; D5D2: 7F,00,1C +D5D2 clr L001C +D5D5 ; D5D5: F6,28,00 +D5D5 LD5D5: ldab HOMESE +D5D8 ; D5D8: F4,00,5E +D5D8 andb L005E +D5DB ; D5DB: 26,17 +D5DB bne LD5F4 +D5DD ; D5DD: F6,10,0A +D5DD ldab L100A +D5E0 ; D5E0: C4,01 +D5E0 andb #0x01 +D5E2 ; D5E2: 27,10 +D5E2 beq LD5F4 +D5E4 ; D5E4: 7C,00,1C +D5E4 inc L001C +D5E7 ; D5E7: F6,00,1C +D5E7 ldab L001C +D5EA ; D5EA: C1,05 +D5EA cmpb #0x05 +D5EC ; D5EC: 26,04 +D5EC bne LD5F2 +D5EE ; D5EE: CC,00,01 +D5EE ldd #0x0001 +D5F1 ; D5F1: 39 +D5F1 rts +D5F2 ; D5F2: 20,E1 +D5F2 LD5F2: bra LD5D5 +D5F4 ; D5F4: 5F +D5F4 LD5F4: clrb +D5F5 ; D5F5: 4F +D5F5 clra +D5F6 ; D5F6: 39 +D5F6 rts +D5F7 ; D5F7: C6,07 +D5F7 LD5F7: ldab #0x07 +D5F9 ; D5F9: F7,00,1C +D5F9 stab L001C +D5FC ; D5FC: 7F,00,18 +D5FC clr L0018 +D5FF ; D5FF: F6,00,1C +D5FF LD5FF: ldab L001C +D602 ; D602: 27,1E +D602 beq LD622 +D604 ; D604: 7A,00,1C +D604 dec L001C +D607 ; D607: F6,10,0A +D607 ldab L100A +D60A ; D60A: C4,01 +D60A andb #0x01 +D60C ; D60C: 26,12 +D60C bne LD620 +D60E ; D60E: C6,07 +D60E ldab #0x07 +D610 ; D610: F7,00,1C +D610 stab L001C +D613 ; D613: 7C,00,18 +D613 inc L0018 +D616 ; D616: F6,00,18 +D616 ldab L0018 +D619 ; D619: C1,05 +D619 cmpb #0x05 +D61B ; D61B: 26,03 +D61B bne LD620 +D61D ; D61D: 5F +D61D clrb +D61E ; D61E: 4F +D61E clra +D61F ; D61F: 39 +D61F rts +D620 ; D620: 20,DD +D620 LD620: bra LD5FF +D622 ; D622: CC,00,01 +D622 LD622: ldd #0x0001 +D625 ; D625: 39 +D625 rts +D626 ; D626: CC,02,00 +D626 LD626: ldd #0x0200 +D629 ; D629: 37 +D629 pshb +D62A ; D62A: 36 +D62A psha +D62B ; D62B: F6,00,06 +D62B ldab L0006 +D62E ; D62E: 4F +D62E clra +D62F ; D62F: 05 +D62F lsld +D630 ; D630: C3,08,C8 +D630 addd #0x08C8 +D633 ; D633: 38 +D633 pulx +D634 ; D634: 8F +D634 xgdx +D635 ; D635: AA,00 +D635 oraa 0x00,x +D637 ; D637: EA,01 +D637 orab 0x01,x +D639 ; D639: ED,00 +D639 std 0x00,x +D63B ; D63B: 39 +D63B rts +D63C ; D63C: CC,04,00 +D63C LD63C: ldd #0x0400 +D63F ; D63F: 37 +D63F pshb +D640 ; D640: 36 +D640 psha +D641 ; D641: F6,00,06 +D641 ldab L0006 +D644 ; D644: 4F +D644 clra +D645 ; D645: 05 +D645 lsld +D646 ; D646: C3,08,C8 +D646 addd #0x08C8 +D649 ; D649: 38 +D649 pulx +D64A ; D64A: 8F +D64A xgdx +D64B ; D64B: AA,00 +D64B oraa 0x00,x +D64D ; D64D: EA,01 +D64D orab 0x01,x +D64F ; D64F: ED,00 +D64F std 0x00,x +D651 ; D651: 39 +D651 rts +D652 ; D652: CE,00,1A +D652 LD652: ldx #0x001A +D655 ; D655: 1C,00,01 +D655 bset 0x00,x,#0x01 +D658 ; D658: F6,00,1A +D658 ldab L001A +D65B ; D65B: F7,30,00 +D65B stab MISCOU +D65E ; D65E: CE,00,14 +D65E ldx #0x0014 +D661 ; D661: 1D,00,01 +D661 bclr 0x00,x,#0x01 +D664 ; D664: F6,00,14 +D664 ldab L0014 +D667 ; D667: F7,38,00 +D667 stab CHANGE +D66A ; D66A: 39 +D66A rts +D66B ; D66B: F6,0B,C0 +D66B LD66B: ldab L0BC0 +D66E ; D66E: C4,08 +D66E andb #0x08 +D670 ; D670: 27,07 +D670 beq LD679 +D672 ; D672: F6,00,7D +D672 LD672: ldab L007D +D675 ; D675: 27,02 +D675 beq LD679 +D677 ; D677: 20,F9 +D677 bra LD672 +D679 ; D679: F6,00,15 +D679 LD679: ldab L0015 +D67C ; D67C: 2D,77 +D67C blt LD6F5 +D67E ; D67E: FC,00,40 +D67E ldd L0040 +D681 ; D681: F3,00,3E +D681 addd L003E +D684 ; D684: B3,00,0F +D684 subd L000F +D687 ; D687: 24,4F +D687 bcc LD6D8 +D689 ; D689: F6,0B,C0 +D689 ldab L0BC0 +D68C ; D68C: C4,01 +D68C andb #0x01 +D68E ; D68E: 26,07 +D68E bne LD697 +D690 ; D690: F6,0B,C0 +D690 ldab L0BC0 +D693 ; D693: C4,04 +D693 andb #0x04 +D695 ; D695: 27,0C +D695 beq LD6A3 +D697 ; D697: CE,00,1A +D697 LD697: ldx #0x001A +D69A ; D69A: 1D,00,01 +D69A bclr 0x00,x,#0x01 +D69D ; D69D: F6,00,1A +D69D ldab L001A +D6A0 ; D6A0: F7,30,00 +D6A0 stab MISCOU +D6A3 ; D6A3: F6,0B,C0 +D6A3 LD6A3: ldab L0BC0 +D6A6 ; D6A6: C4,08 +D6A6 andb #0x08 +D6A8 ; D6A8: 27,20 +D6A8 beq LD6CA +D6AA ; D6AA: F6,0C,D9 +D6AA ldab L0CD9 +D6AD ; D6AD: C1,03 +D6AD cmpb #0x03 +D6AF ; D6AF: 23,19 +D6AF bls LD6CA +D6B1 ; D6B1: FC,0B,EF +D6B1 ldd L0BEF +D6B4 ; D6B4: 83,00,64 +D6B4 subd #0x0064 +D6B7 ; D6B7: 25,11 +D6B7 bcs LD6CA +D6B9 ; D6B9: CE,00,14 +D6B9 ldx #0x0014 +D6BC ; D6BC: 1C,00,02 +D6BC bset 0x00,x,#0x02 +D6BF ; D6BF: F6,00,14 +D6BF ldab L0014 +D6C2 ; D6C2: F7,38,00 +D6C2 stab CHANGE +D6C5 ; D6C5: BD,C0,E0 +D6C5 jsr LC0E0 +D6C8 ; D6C8: 20,0C +D6C8 bra LD6D6 +D6CA ; D6CA: CE,00,14 +D6CA LD6CA: ldx #0x0014 +D6CD ; D6CD: 1D,00,01 +D6CD bclr 0x00,x,#0x01 +D6D0 ; D6D0: F6,00,14 +D6D0 ldab L0014 +D6D3 ; D6D3: F7,38,00 +D6D3 stab CHANGE +D6D6 ; D6D6: 20,05 +D6D6 LD6D6: bra LD6DD +D6D8 ; D6D8: BD,D6,52 +D6D8 LD6D8: jsr LD652 +D6DB ; D6DB: 8D,53 +D6DB bsr LD730 +D6DD ; D6DD: F6,0B,C0 +D6DD LD6DD: ldab L0BC0 +D6E0 ; D6E0: C4,08 +D6E0 andb #0x08 +D6E2 ; D6E2: 27,11 +D6E2 beq LD6F5 +D6E4 ; D6E4: F6,0B,C0 +D6E4 ldab L0BC0 +D6E7 ; D6E7: C4,40 +D6E7 andb #0x40 +D6E9 ; D6E9: 27,0A +D6E9 beq LD6F5 +D6EB ; D6EB: F6,00,15 +D6EB ldab L0015 +D6EE ; D6EE: C4,01 +D6EE andb #0x01 +D6F0 ; D6F0: 27,03 +D6F0 beq LD6F5 +D6F2 ; D6F2: BD,C0,E0 +D6F2 jsr LC0E0 +D6F5 ; D6F5: 39 +D6F5 LD6F5: rts +D6F6 ; D6F6: F6,0C,DB +D6F6 LD6F6: ldab L0CDB +D6F9 ; D6F9: 4F +D6F9 clra +D6FA ; D6FA: 37 +D6FA pshb +D6FB ; D6FB: 36 +D6FB psha +D6FC ; D6FC: FC,0B,DD +D6FC ldd L0BDD +D6FF ; D6FF: BD,FB,BA +D6FF jsr LFBBA +D702 ; D702: FD,0C,EB +D702 std L0CEB +D705 ; D705: F6,0C,DA +D705 ldab L0CDA +D708 ; D708: 4F +D708 clra +D709 ; D709: 37 +D709 pshb +D70A ; D70A: 36 +D70A psha +D70B ; D70B: FC,0B,DF +D70B ldd L0BDF +D70E ; D70E: BD,FB,BA +D70E jsr LFBBA +D711 ; D711: FD,0C,ED +D711 std L0CED +D714 ; D714: F6,0C,D9 +D714 ldab L0CD9 +D717 ; D717: 4F +D717 clra +D718 ; D718: 37 +D718 pshb +D719 ; D719: 36 +D719 psha +D71A ; D71A: FC,0B,E1 +D71A ldd L0BE1 +D71D ; D71D: BD,FB,BA +D71D jsr LFBBA +D720 ; D720: FD,0C,EF +D720 std L0CEF +D723 ; D723: FC,0C,EB +D723 ldd L0CEB +D726 ; D726: F3,0C,ED +D726 addd L0CED +D729 ; D729: F3,0C,EF +D729 addd L0CEF +D72C ; D72C: FD,0B,EF +D72C std L0BEF +D72F ; D72F: 39 +D72F rts +D730 ; D730: F6,00,15 +D730 LD730: ldab L0015 +D733 ; D733: C4,1F +D733 andb #0x1F +D735 ; D735: 27,49 +D735 beq LD780 +D737 ; D737: FC,00,40 +D737 ldd L0040 +D73A ; D73A: F3,00,3E +D73A addd L003E +D73D ; D73D: B3,0B,EF +D73D subd L0BEF +D740 ; D740: 23,19 +D740 bls LD75B +D742 ; D742: CC,B0,6B +D742 ldd #0xB06B +D745 ; D745: BD,C0,BA +D745 jsr DISPST +D748 ; D748: CC,01,F4 +D748 ldd #0x01F4 +D74B ; D74B: BD,E5,71 +D74B jsr LE571 +D74E ; D74E: BD,C5,D3 +D74E jsr LC5D3 +D751 ; D751: CC,01,F4 +D751 ldd #0x01F4 +D754 ; D754: BD,E5,71 +D754 jsr LE571 +D757 ; D757: CC,00,01 +D757 ldd #0x0001 +D75A ; D75A: 39 +D75A rts +D75B ; D75B: F6,00,15 +D75B LD75B: ldab L0015 +D75E ; D75E: C4,04 +D75E andb #0x04 +D760 ; D760: 27,1E +D760 beq LD780 +D762 ; D762: F6,0E,6E +D762 ldab L0E6E +D765 ; D765: 26,19 +D765 bne LD780 +D767 ; D767: CC,B0,76 +D767 ldd #0xB076 +D76A ; D76A: BD,C0,BA +D76A jsr DISPST +D76D ; D76D: CC,01,F4 +D76D ldd #0x01F4 +D770 ; D770: BD,E5,71 +D770 jsr LE571 +D773 ; D773: BD,C5,D3 +D773 jsr LC5D3 +D776 ; D776: CC,01,F4 +D776 ldd #0x01F4 +D779 ; D779: BD,E5,71 +D779 jsr LE571 +D77C ; D77C: CC,00,01 +D77C ldd #0x0001 +D77F ; D77F: 39 +D77F rts +D780 ; D780: 5F +D780 LD780: clrb +D781 ; D781: 4F +D781 clra +D782 ; D782: 39 +D782 rts +D783 ; D783: F6,00,06 +D783 LD783: ldab L0006 +D786 ; D786: 4F +D786 clra +D787 ; D787: CE,00,0A +D787 ldx #0x000A +D78A ; D78A: 02 +D78A idiv +D78B ; D78B: C1,04 +D78B cmpb #0x04 +D78D ; D78D: 26,0E +D78D bne LD79D +D78F ; D78F: F6,00,1D +D78F ldab L001D +D792 ; D792: C4,04 +D792 andb #0x04 +D794 ; D794: 27,03 +D794 beq LD799 +D796 ; D796: 5F +D796 clrb +D797 ; D797: 4F +D797 clra +D798 ; D798: 39 +D798 rts +D799 ; D799: CC,00,01 +D799 LD799: ldd #0x0001 +D79C ; D79C: 39 +D79C rts +D79D ; D79D: 5F +D79D LD79D: clrb +D79E ; D79E: 4F +D79E clra +D79F ; D79F: 39 +D79F rts +D7A0 ; D7A0: 37 +D7A0 LD7A0: pshb +D7A1 ; D7A1: 30 +D7A1 tsx +D7A2 ; D7A2: E6,00 +D7A2 ldab 0x00,x +D7A4 ; D7A4: C1,09 +D7A4 cmpb #0x09 +D7A6 ; D7A6: 27,18 +D7A6 beq LD7C0 +D7A8 ; D7A8: E6,00 +D7A8 ldab 0x00,x +D7AA ; D7AA: C1,45 +D7AA cmpb #0x45 +D7AC ; D7AC: 27,12 +D7AC beq LD7C0 +D7AE ; D7AE: E6,00 +D7AE ldab 0x00,x +D7B0 ; D7B0: C1,4F +D7B0 cmpb #0x4F +D7B2 ; D7B2: 27,0C +D7B2 beq LD7C0 +D7B4 ; D7B4: E6,00 +D7B4 ldab 0x00,x +D7B6 ; D7B6: C1,59 +D7B6 cmpb #0x59 +D7B8 ; D7B8: 27,06 +D7B8 beq LD7C0 +D7BA ; D7BA: E6,00 +D7BA ldab 0x00,x +D7BC ; D7BC: C1,63 +D7BC cmpb #0x63 +D7BE ; D7BE: 26,05 +D7BE bne LD7C5 +D7C0 ; D7C0: CC,00,01 +D7C0 LD7C0: ldd #0x0001 +D7C3 ; D7C3: 20,38 +D7C3 bra LD7FD +D7C5 ; D7C5: F6,0E,6D +D7C5 LD7C5: ldab L0E6D +D7C8 ; D7C8: C1,01 +D7C8 cmpb #0x01 +D7CA ; D7CA: 26,2F +D7CA bne LD7FB +D7CC ; D7CC: 30 +D7CC tsx +D7CD ; D7CD: E6,00 +D7CD ldab 0x00,x +D7CF ; D7CF: 4F +D7CF clra +D7D0 ; D7D0: CE,00,0A +D7D0 ldx #0x000A +D7D3 ; D7D3: 02 +D7D3 idiv +D7D4 ; D7D4: C1,01 +D7D4 cmpb #0x01 +D7D6 ; D7D6: 27,11 +D7D6 beq LD7E9 +D7D8 ; D7D8: 30 +D7D8 tsx +D7D9 ; D7D9: E6,00 +D7D9 ldab 0x00,x +D7DB ; D7DB: 4F +D7DB clra +D7DC ; D7DC: CE,00,0A +D7DC ldx #0x000A +D7DF ; D7DF: 02 +D7DF idiv +D7E0 ; D7E0: C1,02 +D7E0 cmpb #0x02 +D7E2 ; D7E2: 27,05 +D7E2 beq LD7E9 +D7E4 ; D7E4: CC,00,01 +D7E4 ldd #0x0001 +D7E7 ; D7E7: 20,14 +D7E7 bra LD7FD +D7E9 ; D7E9: 30 +D7E9 LD7E9: tsx +D7EA ; D7EA: E6,00 +D7EA ldab 0x00,x +D7EC ; D7EC: C1,0B +D7EC cmpb #0x0B +D7EE ; D7EE: 25,06 +D7EE bcs LD7F6 +D7F0 ; D7F0: E6,00 +D7F0 ldab 0x00,x +D7F2 ; D7F2: C1,3E +D7F2 cmpb #0x3E +D7F4 ; D7F4: 23,05 +D7F4 bls LD7FB +D7F6 ; D7F6: CC,00,01 +D7F6 LD7F6: ldd #0x0001 +D7F9 ; D7F9: 20,02 +D7F9 bra LD7FD +D7FB ; D7FB: 5F +D7FB LD7FB: clrb +D7FC ; D7FC: 4F +D7FC clra +D7FD ; D7FD: 31 +D7FD LD7FD: ins +D7FE ; D7FE: 39 +D7FE rts +D7FF ; D7FF: 7F,00,1C +D7FF LD7FF: clr L001C +D802 ; D802: F6,00,1C +D802 LD802: ldab L001C +D805 ; D805: 4F +D805 clra +D806 ; D806: B3,00,4D +D806 subd L004D +D809 ; D809: 24,05 +D809 bcc LD810 +D80B ; D80B: 7C,00,1C +D80B inc L001C +D80E ; D80E: 20,F2 +D80E bra LD802 +D810 ; D810: F6,00,1C +D810 LD810: ldab L001C +D813 ; D813: 4F +D813 clra +D814 ; D814: 05 +D814 lsld +D815 ; D815: C3,0D,1F +D815 addd #0x0D1F +D818 ; D818: 8F +D818 xgdx +D819 ; D819: EC,00 +D819 ldd 0x00,x +D81B ; D81B: 83,FF,FF +D81B subd #0xFFFF +D81E ; D81E: 26,10 +D81E bne LD830 +D820 ; D820: 5F +D820 clrb +D821 ; D821: 4F +D821 clra +D822 ; D822: 37 +D822 pshb +D823 ; D823: 36 +D823 psha +D824 ; D824: F6,00,1C +D824 ldab L001C +D827 ; D827: 4F +D827 clra +D828 ; D828: 05 +D828 lsld +D829 ; D829: C3,0D,1F +D829 addd #0x0D1F +D82C ; D82C: 38 +D82C pulx +D82D ; D82D: 8F +D82D xgdx +D82E ; D82E: ED,00 +D82E std 0x00,x +D830 ; D830: F6,00,1C +D830 LD830: ldab L001C +D833 ; D833: 4F +D833 clra +D834 ; D834: 05 +D834 lsld +D835 ; D835: C3,0D,1F +D835 addd #0x0D1F +D838 ; D838: 8F +D838 xgdx +D839 ; D839: 6C,01 +D839 inc 0x01,x +D83B ; D83B: 26,02 +D83B bne LD83F +D83D ; D83D: 6C,00 +D83D inc 0x00,x +D83F ; D83F: 39 +D83F LD83F: rts +D840 ; D840: FC,00,44 +D840 LD840: ldd L0044 +D843 ; D843: 26,03 +D843 bne LD848 +D845 ; D845: 7E,D8,D2 +D845 jmp LD8D2 +D848 ; D848: FC,00,44 +D848 LD848: ldd L0044 +D84B ; D84B: 37 +D84B pshb +D84C ; D84C: 36 +D84C psha +D84D ; D84D: 4F +D84D clra +D84E ; D84E: 5F +D84E clrb +D84F ; D84F: 37 +D84F pshb +D850 ; D850: 36 +D850 psha +D851 ; D851: CC,0D,EB +D851 ldd #0x0DEB +D854 ; D854: BD,FB,DF +D854 jsr LFBDF +D857 ; D857: 31 +D857 ins +D858 ; D858: 31 +D858 ins +D859 ; D859: FE,0D,ED +D859 ldx L0DED +D85C ; D85C: 3C +D85C pshx +D85D ; D85D: FC,0D,EB +D85D ldd L0DEB +D860 ; D860: 37 +D860 pshb +D861 ; D861: 36 +D861 psha +D862 ; D862: CE,E1,00 +D862 ldx #0xE100 +D865 ; D865: 3C +D865 pshx +D866 ; D866: CC,05,F5 +D866 ldd #0x05F5 +D869 ; D869: 37 +D869 pshb +D86A ; D86A: 36 +D86A psha +D86B ; D86B: 30 +D86B tsx +D86C ; D86C: EC,06 +D86C ldd 0x06,x +D86E ; D86E: A3,02 +D86E subd 0x02,x +D870 ; D870: EC,04 +D870 ldd 0x04,x +D872 ; D872: E2,01 +D872 sbcb 0x01,x +D874 ; D874: A2,00 +D874 sbca 0x00,x +D876 ; D876: 38 +D876 pulx +D877 ; D877: 38 +D877 pulx +D878 ; D878: 38 +D878 pulx +D879 ; D879: 38 +D879 pulx +D87A ; D87A: 25,11 +D87A bcs LD88D +D87C ; D87C: CE,1F,00 +D87C ldx #0x1F00 +D87F ; D87F: 3C +D87F pshx +D880 ; D880: CC,FA,0A +D880 ldd #0xFA0A +D883 ; D883: 37 +D883 pshb +D884 ; D884: 36 +D884 psha +D885 ; D885: CC,0D,EB +D885 ldd #0x0DEB +D888 ; D888: BD,FB,DF +D888 jsr LFBDF +D88B ; D88B: 31 +D88B ins +D88C ; D88C: 31 +D88C ins +D88D ; D88D: FC,00,44 +D88D LD88D: ldd L0044 +D890 ; D890: 37 +D890 pshb +D891 ; D891: 36 +D891 psha +D892 ; D892: 4F +D892 clra +D893 ; D893: 5F +D893 clrb +D894 ; D894: 37 +D894 pshb +D895 ; D895: 36 +D895 psha +D896 ; D896: CC,0D,E7 +D896 ldd #0x0DE7 +D899 ; D899: BD,FB,DF +D899 jsr LFBDF +D89C ; D89C: 31 +D89C ins +D89D ; D89D: 31 +D89D ins +D89E ; D89E: FE,0D,E9 +D89E ldx L0DE9 +D8A1 ; D8A1: 3C +D8A1 pshx +D8A2 ; D8A2: FC,0D,E7 +D8A2 ldd L0DE7 +D8A5 ; D8A5: 37 +D8A5 pshb +D8A6 ; D8A6: 36 +D8A6 psha +D8A7 ; D8A7: CE,E1,00 +D8A7 ldx #0xE100 +D8AA ; D8AA: 3C +D8AA pshx +D8AB ; D8AB: CC,05,F5 +D8AB ldd #0x05F5 +D8AE ; D8AE: 37 +D8AE pshb +D8AF ; D8AF: 36 +D8AF psha +D8B0 ; D8B0: 30 +D8B0 tsx +D8B1 ; D8B1: EC,06 +D8B1 ldd 0x06,x +D8B3 ; D8B3: A3,02 +D8B3 subd 0x02,x +D8B5 ; D8B5: EC,04 +D8B5 ldd 0x04,x +D8B7 ; D8B7: E2,01 +D8B7 sbcb 0x01,x +D8B9 ; D8B9: A2,00 +D8B9 sbca 0x00,x +D8BB ; D8BB: 38 +D8BB pulx +D8BC ; D8BC: 38 +D8BC pulx +D8BD ; D8BD: 38 +D8BD pulx +D8BE ; D8BE: 38 +D8BE pulx +D8BF ; D8BF: 25,11 +D8BF bcs LD8D2 +D8C1 ; D8C1: CE,1F,00 +D8C1 ldx #0x1F00 +D8C4 ; D8C4: 3C +D8C4 pshx +D8C5 ; D8C5: CC,FA,0A +D8C5 ldd #0xFA0A +D8C8 ; D8C8: 37 +D8C8 pshb +D8C9 ; D8C9: 36 +D8C9 psha +D8CA ; D8CA: CC,0D,E7 +D8CA ldd #0x0DE7 +D8CD ; D8CD: BD,FB,DF +D8CD jsr LFBDF +D8D0 ; D8D0: 31 +D8D0 ins +D8D1 ; D8D1: 31 +D8D1 ins +D8D2 ; D8D2: 39 +D8D2 LD8D2: rts +D8D3 ; D8D3: 7F,00,18 +D8D3 LD8D3: clr L0018 +D8D6 ; D8D6: F6,00,18 +D8D6 LD8D6: ldab L0018 +D8D9 ; D8D9: C1,10 +D8D9 cmpb #0x10 +D8DB ; D8DB: 24,0B +D8DB bcc LD8E8 +D8DD ; D8DD: CC,00,32 +D8DD ldd #0x0032 +D8E0 ; D8E0: BD,E5,71 +D8E0 jsr LE571 +D8E3 ; D8E3: 7C,00,18 +D8E3 inc L0018 +D8E6 ; D8E6: 20,EE +D8E6 bra LD8D6 +D8E8 ; D8E8: 39 +D8E8 LD8E8: rts +D8E9 ; D8E9: F6,00,2B +D8E9 LD8E9: ldab L002B +D8EC ; D8EC: C1,00 +D8EC cmpb #0x00 +D8EE ; D8EE: 26,18 +D8EE bne LD908 +D8F0 ; D8F0: CC,AD,84 +D8F0 ldd #0xAD84 +D8F3 ; D8F3: BD,C0,BA +D8F3 jsr DISPST +D8F6 ; D8F6: 8D,DB +D8F6 bsr LD8D3 +D8F8 ; D8F8: CC,AD,8F +D8F8 ldd #0xAD8F +D8FB ; D8FB: BD,C0,BA +D8FB jsr DISPST +D8FE ; D8FE: 8D,D3 +D8FE bsr LD8D3 +D900 ; D900: CC,AD,9A +D900 ldd #0xAD9A +D903 ; D903: BD,C0,BA +D903 jsr DISPST +D906 ; D906: 20,4E +D906 bra LD956 +D908 ; D908: C1,01 +D908 LD908: cmpb #0x01 +D90A ; D90A: 26,18 +D90A bne LD924 +D90C ; D90C: CC,AD,63 +D90C ldd #0xAD63 +D90F ; D90F: BD,C0,BA +D90F jsr DISPST +D912 ; D912: 8D,BF +D912 bsr LD8D3 +D914 ; D914: CC,AD,6E +D914 ldd #0xAD6E +D917 ; D917: BD,C0,BA +D917 jsr DISPST +D91A ; D91A: 8D,B7 +D91A bsr LD8D3 +D91C ; D91C: CC,AD,79 +D91C ldd #0xAD79 +D91F ; D91F: BD,C0,BA +D91F jsr DISPST +D922 ; D922: 20,32 +D922 bra LD956 +D924 ; D924: C1,02 +D924 LD924: cmpb #0x02 +D926 ; D926: 26,18 +D926 bne LD940 +D928 ; D928: CC,AD,42 +D928 ldd #0xAD42 +D92B ; D92B: BD,C0,BA +D92B jsr DISPST +D92E ; D92E: 8D,A3 +D92E bsr LD8D3 +D930 ; D930: CC,AD,4D +D930 ldd #0xAD4D +D933 ; D933: BD,C0,BA +D933 jsr DISPST +D936 ; D936: 8D,9B +D936 bsr LD8D3 +D938 ; D938: CC,AD,58 +D938 ldd #0xAD58 +D93B ; D93B: BD,C0,BA +D93B jsr DISPST +D93E ; D93E: 20,16 +D93E bra LD956 +D940 ; D940: CC,AD,21 +D940 LD940: ldd #0xAD21 +D943 ; D943: BD,C0,BA +D943 jsr DISPST +D946 ; D946: 8D,8B +D946 bsr LD8D3 +D948 ; D948: CC,AD,2C +D948 ldd #0xAD2C +D94B ; D94B: BD,C0,BA +D94B jsr DISPST +D94E ; D94E: 8D,83 +D94E bsr LD8D3 +D950 ; D950: CC,AD,37 +D950 ldd #0xAD37 +D953 ; D953: BD,C0,BA +D953 jsr DISPST +D956 ; D956: BD,D8,D3 +D956 LD956: jsr LD8D3 +D959 ; D959: 39 +D959 rts +D95A ; D95A: F6,00,06 +D95A LD95A: ldab L0006 +D95D ; D95D: F1,0B,AF +D95D cmpb L0BAF +D960 ; D960: 26,0D +D960 bne LD96F +D962 ; D962: BD,D7,FF +D962 jsr LD7FF +D965 ; D965: F6,0B,B4 +D965 ldab L0BB4 +D968 ; D968: F7,00,06 +D968 stab L0006 +D96B ; D96B: 8D,55 +D96B bsr LD9C2 +D96D ; D96D: 20,52 +D96D bra LD9C1 +D96F ; D96F: F6,00,06 +D96F LD96F: ldab L0006 +D972 ; D972: F1,0B,AE +D972 cmpb L0BAE +D975 ; D975: 26,0D +D975 bne LD984 +D977 ; D977: BD,D7,FF +D977 jsr LD7FF +D97A ; D97A: F6,0B,B3 +D97A ldab L0BB3 +D97D ; D97D: F7,00,06 +D97D stab L0006 +D980 ; D980: 8D,40 +D980 bsr LD9C2 +D982 ; D982: 20,3D +D982 bra LD9C1 +D984 ; D984: F6,00,06 +D984 LD984: ldab L0006 +D987 ; D987: F1,0B,AD +D987 cmpb L0BAD +D98A ; D98A: 26,0D +D98A bne LD999 +D98C ; D98C: BD,D7,FF +D98C jsr LD7FF +D98F ; D98F: F6,0B,B2 +D98F ldab L0BB2 +D992 ; D992: F7,00,06 +D992 stab L0006 +D995 ; D995: 8D,2B +D995 bsr LD9C2 +D997 ; D997: 20,28 +D997 bra LD9C1 +D999 ; D999: F6,00,06 +D999 LD999: ldab L0006 +D99C ; D99C: F1,0B,AC +D99C cmpb L0BAC +D99F ; D99F: 26,0D +D99F bne LD9AE +D9A1 ; D9A1: BD,D7,FF +D9A1 jsr LD7FF +D9A4 ; D9A4: F6,0B,B1 +D9A4 ldab L0BB1 +D9A7 ; D9A7: F7,00,06 +D9A7 stab L0006 +D9AA ; D9AA: 8D,16 +D9AA bsr LD9C2 +D9AC ; D9AC: 20,13 +D9AC bra LD9C1 +D9AE ; D9AE: F6,00,06 +D9AE LD9AE: ldab L0006 +D9B1 ; D9B1: F1,0B,AB +D9B1 cmpb L0BAB +D9B4 ; D9B4: 26,0B +D9B4 bne LD9C1 +D9B6 ; D9B6: BD,D7,FF +D9B6 jsr LD7FF +D9B9 ; D9B9: F6,0B,B0 +D9B9 ldab L0BB0 +D9BC ; D9BC: F7,00,06 +D9BC stab L0006 +D9BF ; D9BF: 8D,01 +D9BF bsr LD9C2 +D9C1 ; D9C1: 39 +D9C1 LD9C1: rts +D9C2 ; D9C2: CC,03,E8 +D9C2 LD9C2: ldd #0x03E8 +D9C5 ; D9C5: BD,E5,71 +D9C5 jsr LE571 +D9C8 ; D9C8: BD,D7,83 +D9C8 jsr LD783 +D9CB ; D9CB: 83,00,00 +D9CB subd #0x0000 +D9CE ; D9CE: 27,0B +D9CE beq LD9DB +D9D0 ; D9D0: 7F,00,06 +D9D0 clr L0006 +D9D3 ; D9D3: 5F +D9D3 clrb +D9D4 ; D9D4: 4F +D9D4 clra +D9D5 ; D9D5: FD,00,4D +D9D5 std L004D +D9D8 ; D9D8: 7E,DA,63 +D9D8 jmp LDA63 +D9DB ; D9DB: BD,D2,13 +D9DB LD9DB: jsr LD213 +D9DE ; D9DE: 83,00,00 +D9DE subd #0x0000 +D9E1 ; D9E1: 26,0A +D9E1 bne LD9ED +D9E3 ; D9E3: 7F,00,06 +D9E3 clr L0006 +D9E6 ; D9E6: 5F +D9E6 clrb +D9E7 ; D9E7: 4F +D9E7 clra +D9E8 ; D9E8: FD,00,4D +D9E8 std L004D +D9EB ; D9EB: 20,76 +D9EB bra LDA63 +D9ED ; D9ED: FC,0D,0B +D9ED LD9ED: ldd L0D0B +D9F0 ; D9F0: 83,FF,FF +D9F0 subd #0xFFFF +D9F3 ; D9F3: 26,05 +D9F3 bne LD9FA +D9F5 ; D9F5: 5F +D9F5 clrb +D9F6 ; D9F6: 4F +D9F6 clra +D9F7 ; D9F7: FD,0D,0B +D9F7 std L0D0B +D9FA ; D9FA: FE,0D,0B +D9FA LD9FA: ldx L0D0B +D9FD ; D9FD: 08 +D9FD inx +D9FE ; D9FE: FF,0D,0B +D9FE stx L0D0B +DA01 ; DA01: F6,00,06 +DA01 ldab L0006 +DA04 ; DA04: 4F +DA04 clra +DA05 ; DA05: 05 +DA05 lsld +DA06 ; DA06: C3,08,C8 +DA06 addd #0x08C8 +DA09 ; DA09: 8F +DA09 xgdx +DA0A ; DA0A: EC,00 +DA0A ldd 0x00,x +DA0C ; DA0C: C4,7F +DA0C andb #0x7F +DA0E ; DA0E: 4F +DA0E clra +DA0F ; DA0F: FD,00,4D +DA0F std L004D +DA12 ; DA12: F6,00,06 +DA12 ldab L0006 +DA15 ; DA15: 4F +DA15 clra +DA16 ; DA16: 05 +DA16 lsld +DA17 ; DA17: C3,08,00 +DA17 addd #0x0800 +DA1A ; DA1A: 8F +DA1A xgdx +DA1B ; DA1B: EC,00 +DA1B ldd 0x00,x +DA1D ; DA1D: C4,FF +DA1D andb #0xFF +DA1F ; DA1F: 84,3F +DA1F anda #0x3F +DA21 ; DA21: 37 +DA21 pshb +DA22 ; DA22: 36 +DA22 psha +DA23 ; DA23: 4F +DA23 clra +DA24 ; DA24: 5F +DA24 clrb +DA25 ; DA25: 37 +DA25 pshb +DA26 ; DA26: 36 +DA26 psha +DA27 ; DA27: CC,0D,17 +DA27 ldd #0x0D17 +DA2A ; DA2A: BD,FB,DF +DA2A jsr LFBDF +DA2D ; DA2D: 31 +DA2D ins +DA2E ; DA2E: 31 +DA2E ins +DA2F ; DA2F: FE,0D,19 +DA2F ldx L0D19 +DA32 ; DA32: 3C +DA32 pshx +DA33 ; DA33: FC,0D,17 +DA33 ldd L0D17 +DA36 ; DA36: 37 +DA36 pshb +DA37 ; DA37: 36 +DA37 psha +DA38 ; DA38: CE,E1,00 +DA38 ldx #0xE100 +DA3B ; DA3B: 3C +DA3B pshx +DA3C ; DA3C: CC,05,F5 +DA3C ldd #0x05F5 +DA3F ; DA3F: 37 +DA3F pshb +DA40 ; DA40: 36 +DA40 psha +DA41 ; DA41: 30 +DA41 tsx +DA42 ; DA42: EC,06 +DA42 ldd 0x06,x +DA44 ; DA44: A3,02 +DA44 subd 0x02,x +DA46 ; DA46: EC,04 +DA46 ldd 0x04,x +DA48 ; DA48: E2,01 +DA48 sbcb 0x01,x +DA4A ; DA4A: A2,00 +DA4A sbca 0x00,x +DA4C ; DA4C: 38 +DA4C pulx +DA4D ; DA4D: 38 +DA4D pulx +DA4E ; DA4E: 38 +DA4E pulx +DA4F ; DA4F: 38 +DA4F pulx +DA50 ; DA50: 25,11 +DA50 bcs LDA63 +DA52 ; DA52: CE,1F,00 +DA52 ldx #0x1F00 +DA55 ; DA55: 3C +DA55 pshx +DA56 ; DA56: CC,FA,0A +DA56 ldd #0xFA0A +DA59 ; DA59: 37 +DA59 pshb +DA5A ; DA5A: 36 +DA5A psha +DA5B ; DA5B: CC,0D,17 +DA5B ldd #0x0D17 +DA5E ; DA5E: BD,FB,DF +DA5E jsr LFBDF +DA61 ; DA61: 31 +DA61 ins +DA62 ; DA62: 31 +DA62 ins +DA63 ; DA63: 39 +DA63 LDA63: rts +DA64 ; DA64: FE,0B,B9 +DA64 LDA64: ldx L0BB9 +DA67 ; DA67: 08 +DA67 inx +DA68 ; DA68: FF,0B,B9 +DA68 stx L0BB9 +DA6B ; DA6B: FC,0B,B5 +DA6B ldd L0BB5 +DA6E ; DA6E: CE,00,32 +DA6E ldx #0x0032 +DA71 ; DA71: 02 +DA71 idiv +DA72 ; DA72: 8F +DA72 xgdx +DA73 ; DA73: 37 +DA73 pshb +DA74 ; DA74: 36 +DA74 psha +DA75 ; DA75: CC,00,C3 +DA75 ldd #0x00C3 +DA78 ; DA78: BD,FB,BA +DA78 jsr LFBBA +DA7B ; DA7B: B3,0B,B9 +DA7B subd L0BB9 +DA7E ; DA7E: 24,05 +DA7E bcc LDA85 +DA80 ; DA80: 5F +DA80 clrb +DA81 ; DA81: 4F +DA81 clra +DA82 ; DA82: FD,0B,B9 +DA82 std L0BB9 +DA85 ; DA85: FC,0B,B9 +DA85 LDA85: ldd L0BB9 +DA88 ; DA88: 37 +DA88 pshb +DA89 ; DA89: 36 +DA89 psha +DA8A ; DA8A: CC,00,0A +DA8A ldd #0x000A +DA8D ; DA8D: BD,FB,BA +DA8D jsr LFBBA +DA90 ; DA90: 37 +DA90 pshb +DA91 ; DA91: 36 +DA91 psha +DA92 ; DA92: FC,0B,B5 +DA92 ldd L0BB5 +DA95 ; DA95: CE,00,32 +DA95 ldx #0x0032 +DA98 ; DA98: 02 +DA98 idiv +DA99 ; DA99: 8F +DA99 xgdx +DA9A ; DA9A: 38 +DA9A pulx +DA9B ; DA9B: 8F +DA9B xgdx +DA9C ; DA9C: 02 +DA9C idiv +DA9D ; DA9D: 8F +DA9D xgdx +DA9E ; DA9E: 37 +DA9E pshb +DA9F ; DA9F: 36 +DA9F psha +DAA0 ; DAA0: CC,00,0A +DAA0 ldd #0x000A +DAA3 ; DAA3: BD,FB,BA +DAA3 jsr LFBBA +DAA6 ; DAA6: CE,00,0A +DAA6 ldx #0x000A +DAA9 ; DAA9: 02 +DAA9 idiv +DAAA ; DAAA: 8F +DAAA xgdx +DAAB ; DAAB: FD,00,4A +DAAB std L004A +DAAE ; DAAE: FC,00,4A +DAAE ldd L004A +DAB1 ; DAB1: BD,FE,32 +DAB1 jsr LFE32 +DAB4 ; DAB4: DA,CA +DAB4 orab *L00CA +DAB6 ; DAB6: 00 +DAB6 test +DAB7 ; DAB7: 6E,DA +DAB7 jmp 0xDA,x ; Undetermined Branch Address +DAB9 .byte 0xCA,0x02,0x80,0xDA,0xCA,0x01,0xC2,0xDA +DAC1 .byte 0xCA,0x01,0xC2,0xDB +DAC5 ; DAC5: 43 +DAC5 .ascii 'C' +DAC6 .byte 0xF9,0x8E,0x00,0x00,0xFC,0x0D,0x07,0x83 +DACE .byte 0xFF,0xFF +DAD0 ; DAD0: 26 +DAD0 .ascii '&' +DAD1 .byte 0x05 +DAD2 ; DAD2: 5F,4F +DAD2 .ascii '_O' +DAD4 .byte 0xFD,0x0D,0x07,0xFE,0x0D,0x07,0x08,0xFF +DADC .byte 0x0D,0x07,0xF6,0x00,0x06 +DAE1 ; DAE1: 4F +DAE1 .ascii 'O' +DAE2 .byte 0x05,0xC3,0x08,0x00,0x8F,0xEC,0x00,0xC4 +DAEA .byte 0xFF,0x84 +DAEC ; DAEC: 3F,37,36,4F,5F,37,36 +DAEC .ascii '?76O_76' +DAF3 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF +DAF9 ; DAF9: 31,31 +DAF9 .ascii '11' +DAFB .byte 0xFE,0x0D,0x11 +DAFE ; DAFE: 3C +DAFE .ascii '<' +DAFF .byte 0xFC,0x0D,0x0F +DB02 ; DB02: 37,36 +DB02 .ascii '76' +DB04 .byte 0xCE,0xE1,0x00 +DB07 ; DB07: 3C +DB07 .ascii '<' +DB08 .byte 0xCC,0x05,0xF5 +DB0B ; DB0B: 37,36,30 +DB0B .ascii '760' +DB0E .byte 0xEC,0x06,0xA3,0x02,0xEC,0x04,0xE2,0x01 +DB16 .byte 0xA2,0x00 +DB18 ; DB18: 38,38,38,38,25 +DB18 .ascii '8888%' +DB1D .byte 0x11,0xCE,0x1F,0x00 +DB21 ; DB21: 3C +DB21 .ascii '<' +DB22 .byte 0xCC,0xFA,0x0A +DB25 ; DB25: 37,36 +DB25 .ascii '76' +DB27 .byte 0xCC,0x0D,0x0F,0xBD,0xFB,0xDF +DB2D ; DB2D: 31,31,5F,4F +DB2D .ascii '11_O' +DB31 .byte 0xFD,0x00 +DB33 ; DB33: 44 +DB33 .ascii 'D' +DB34 .byte 0xCE,0x00,0x1B,0x1D,0x00,0x01,0x7F,0x00 +DB3C ; DB3C: 4F +DB3C .ascii 'O' +DB3D .byte 0xCE,0x00,0x11,0x1C,0x00,0x10 +DB43 ; DB43: 39 +DB43 .ascii '9' +DB44 ; DB44: F6,00,2B +DB44 LDB44: ldab L002B +DB47 ; DB47: C1,00 +DB47 cmpb #0x00 +DB49 ; DB49: 26,08 +DB49 bne LDB53 +DB4B ; DB4B: CC,AC,DF +DB4B ldd #0xACDF +DB4E ; DB4E: BD,C0,BA +DB4E jsr DISPST +DB51 ; DB51: 20,1E +DB51 bra LDB71 +DB53 ; DB53: C1,01 +DB53 LDB53: cmpb #0x01 +DB55 ; DB55: 26,08 +DB55 bne LDB5F +DB57 ; DB57: CC,AC,D4 +DB57 ldd #0xACD4 +DB5A ; DB5A: BD,C0,BA +DB5A jsr DISPST +DB5D ; DB5D: 20,12 +DB5D bra LDB71 +DB5F ; DB5F: C1,02 +DB5F LDB5F: cmpb #0x02 +DB61 ; DB61: 26,08 +DB61 bne LDB6B +DB63 ; DB63: CC,AC,EA +DB63 ldd #0xACEA +DB66 ; DB66: BD,C0,BA +DB66 jsr DISPST +DB69 ; DB69: 20,06 +DB69 bra LDB71 +DB6B ; DB6B: CC,AC,D4 +DB6B LDB6B: ldd #0xACD4 +DB6E ; DB6E: BD,C0,BA +DB6E jsr DISPST +DB71 ; DB71: BD,D8,D3 +DB71 LDB71: jsr LD8D3 +DB74 ; DB74: CE,00,01 +DB74 ldx #0x0001 +DB77 ; DB77: 3C +DB77 pshx +DB78 ; DB78: FC,00,40 +DB78 ldd L0040 +DB7B ; DB7B: F3,00,3E +DB7B addd L003E +DB7E ; DB7E: BD,BE,9E +DB7E jsr LBE9E +DB81 ; DB81: 38 +DB81 pulx +DB82 ; DB82: FC,00,40 +DB82 ldd L0040 +DB85 ; DB85: 27,05 +DB85 beq LDB8C +DB87 ; DB87: BD,C4,56 +DB87 jsr LC456 +DB8A ; DB8A: 20,06 +DB8A bra LDB92 +DB8C ; DB8C: CC,02,58 +DB8C LDB8C: ldd #0x0258 +DB8F ; DB8F: BD,E5,71 +DB8F jsr LE571 +DB92 ; DB92: FC,00,3E +DB92 LDB92: ldd L003E +DB95 ; DB95: 27,03 +DB95 beq LDB9A +DB97 ; DB97: BD,C5,D3 +DB97 jsr LC5D3 +DB9A ; DB9A: F6,00,2B +DB9A LDB9A: ldab L002B +DB9D ; DB9D: C1,00 +DB9D cmpb #0x00 +DB9F ; DB9F: 26,08 +DB9F bne LDBA9 +DBA1 ; DBA1: CC,AD,16 +DBA1 ldd #0xAD16 +DBA4 ; DBA4: BD,C0,BA +DBA4 jsr DISPST +DBA7 ; DBA7: 20,1E +DBA7 bra LDBC7 +DBA9 ; DBA9: C1,01 +DBA9 LDBA9: cmpb #0x01 +DBAB ; DBAB: 26,08 +DBAB bne LDBB5 +DBAD ; DBAD: CC,AD,0B +DBAD ldd #0xAD0B +DBB0 ; DBB0: BD,C0,BA +DBB0 jsr DISPST +DBB3 ; DBB3: 20,12 +DBB3 bra LDBC7 +DBB5 ; DBB5: C1,02 +DBB5 LDBB5: cmpb #0x02 +DBB7 ; DBB7: 26,08 +DBB7 bne LDBC1 +DBB9 ; DBB9: CC,AD,00 +DBB9 ldd #0xAD00 +DBBC ; DBBC: BD,C0,BA +DBBC jsr DISPST +DBBF ; DBBF: 20,06 +DBBF bra LDBC7 +DBC1 ; DBC1: CC,AC,F5 +DBC1 LDBC1: ldd #0xACF5 +DBC4 ; DBC4: BD,C0,BA +DBC4 jsr DISPST +DBC7 ; DBC7: BD,D8,D3 +DBC7 LDBC7: jsr LD8D3 +DBCA ; DBCA: 39 +DBCA rts +DBCB ; DBCB: F6,00,1B +DBCB LDBCB: ldab L001B +DBCE ; DBCE: C4,01 +DBCE andb #0x01 +DBD0 ; DBD0: 26,03 +DBD0 bne LDBD5 +DBD2 ; DBD2: 7E,DC,98 +DBD2 jmp LDC98 +DBD5 ; DBD5: F6,00,06 +DBD5 LDBD5: ldab L0006 +DBD8 ; DBD8: 4F +DBD8 clra +DBD9 ; DBD9: 05 +DBD9 lsld +DBDA ; DBDA: C3,08,C8 +DBDA addd #0x08C8 +DBDD ; DBDD: 8F +DBDD xgdx +DBDE ; DBDE: EC,00 +DBDE ldd 0x00,x +DBE0 ; DBE0: 84,08 +DBE0 anda #0x08 +DBE2 ; DBE2: 26,03 +DBE2 bne LDBE7 +DBE4 ; DBE4: 7E,DC,98 +DBE4 jmp LDC98 +DBE7 ; DBE7: BD,D7,FF +DBE7 LDBE7: jsr LD7FF +DBEA ; DBEA: CC,03,E8 +DBEA ldd #0x03E8 +DBED ; DBED: BD,E5,71 +DBED jsr LE571 +DBF0 ; DBF0: BD,D3,46 +DBF0 jsr LD346 +DBF3 ; DBF3: 83,00,00 +DBF3 subd #0x0000 +DBF6 ; DBF6: 26,08 +DBF6 bne LDC00 +DBF8 ; DBF8: BD,D7,83 +DBF8 jsr LD783 +DBFB ; DBFB: 83,00,00 +DBFB subd #0x0000 +DBFE ; DBFE: 27,17 +DBFE beq LDC17 +DC00 ; DC00: 5F +DC00 LDC00: clrb +DC01 ; DC01: 4F +DC01 clra +DC02 ; DC02: FD,00,4D +DC02 std L004D +DC05 ; DC05: FC,00,44 +DC05 ldd L0044 +DC08 ; DC08: F3,0B,B7 +DC08 addd L0BB7 +DC0B ; DC0B: 04 +DC0B lsrd +DC0C ; DC0C: F3,00,40 +DC0C addd L0040 +DC0F ; DC0F: B3,0B,B7 +DC0F subd L0BB7 +DC12 ; DC12: FD,00,40 +DC12 std L0040 +DC15 ; DC15: 20,78 +DC15 bra LDC8F +DC17 ; DC17: BD,D2,13 +DC17 LDC17: jsr LD213 +DC1A ; DC1A: 83,00,00 +DC1A subd #0x0000 +DC1D ; DC1D: 26,17 +DC1D bne LDC36 +DC1F ; DC1F: 5F +DC1F clrb +DC20 ; DC20: 4F +DC20 clra +DC21 ; DC21: FD,00,4D +DC21 std L004D +DC24 ; DC24: FC,00,44 +DC24 ldd L0044 +DC27 ; DC27: F3,0B,B7 +DC27 addd L0BB7 +DC2A ; DC2A: 04 +DC2A lsrd +DC2B ; DC2B: F3,00,40 +DC2B addd L0040 +DC2E ; DC2E: B3,0B,B7 +DC2E subd L0BB7 +DC31 ; DC31: FD,00,40 +DC31 std L0040 +DC34 ; DC34: 20,59 +DC34 bra LDC8F +DC36 ; DC36: FC,0D,09 +DC36 LDC36: ldd L0D09 +DC39 ; DC39: 83,FF,FF +DC39 subd #0xFFFF +DC3C ; DC3C: 26,05 +DC3C bne LDC43 +DC3E ; DC3E: 5F +DC3E clrb +DC3F ; DC3F: 4F +DC3F clra +DC40 ; DC40: FD,0D,09 +DC40 std L0D09 +DC43 ; DC43: FE,0D,09 +DC43 LDC43: ldx L0D09 +DC46 ; DC46: 08 +DC46 inx +DC47 ; DC47: FF,0D,09 +DC47 stx L0D09 +DC4A ; DC4A: FC,0B,B7 +DC4A ldd L0BB7 +DC4D ; DC4D: 37 +DC4D pshb +DC4E ; DC4E: 36 +DC4E psha +DC4F ; DC4F: 4F +DC4F clra +DC50 ; DC50: 5F +DC50 clrb +DC51 ; DC51: 37 +DC51 pshb +DC52 ; DC52: 36 +DC52 psha +DC53 ; DC53: CC,0D,13 +DC53 ldd #0x0D13 +DC56 ; DC56: BD,FB,DF +DC56 jsr LFBDF +DC59 ; DC59: 31 +DC59 ins +DC5A ; DC5A: 31 +DC5A ins +DC5B ; DC5B: FE,0D,15 +DC5B ldx L0D15 +DC5E ; DC5E: 3C +DC5E pshx +DC5F ; DC5F: FC,0D,13 +DC5F ldd L0D13 +DC62 ; DC62: 37 +DC62 pshb +DC63 ; DC63: 36 +DC63 psha +DC64 ; DC64: CE,E1,00 +DC64 ldx #0xE100 +DC67 ; DC67: 3C +DC67 pshx +DC68 ; DC68: CC,05,F5 +DC68 ldd #0x05F5 +DC6B ; DC6B: 37 +DC6B pshb +DC6C ; DC6C: 36 +DC6C psha +DC6D ; DC6D: 30 +DC6D tsx +DC6E ; DC6E: EC,06 +DC6E ldd 0x06,x +DC70 ; DC70: A3,02 +DC70 subd 0x02,x +DC72 ; DC72: EC,04 +DC72 ldd 0x04,x +DC74 ; DC74: E2,01 +DC74 sbcb 0x01,x +DC76 ; DC76: A2,00 +DC76 sbca 0x00,x +DC78 ; DC78: 38 +DC78 pulx +DC79 ; DC79: 38 +DC79 pulx +DC7A ; DC7A: 38 +DC7A pulx +DC7B ; DC7B: 38 +DC7B pulx +DC7C ; DC7C: 25,11 +DC7C bcs LDC8F +DC7E ; DC7E: CE,1F,00 +DC7E ldx #0x1F00 +DC81 ; DC81: 3C +DC81 pshx +DC82 ; DC82: CC,FA,0A +DC82 ldd #0xFA0A +DC85 ; DC85: 37 +DC85 pshb +DC86 ; DC86: 36 +DC86 psha +DC87 ; DC87: CC,0D,13 +DC87 ldd #0x0D13 +DC8A ; DC8A: BD,FB,DF +DC8A jsr LFBDF +DC8D ; DC8D: 31 +DC8D ins +DC8E ; DC8E: 31 +DC8E ins +DC8F ; DC8F: CE,00,1B +DC8F LDC8F: ldx #0x001B +DC92 ; DC92: 1D,00,01 +DC92 bclr 0x00,x,#0x01 +DC95 ; DC95: 7F,00,4F +DC95 clr L004F +DC98 ; DC98: F6,00,11 +DC98 LDC98: ldab L0011 +DC9B ; DC9B: C4,08 +DC9B andb #0x08 +DC9D ; DC9D: 26,03 +DC9D bne LDCA2 +DC9F ; DC9F: BD,D9,5A +DC9F jsr LD95A +DCA2 ; DCA2: 39 +DCA2 LDCA2: rts +DCA3 ; DCA3: CE,0B,BC +DCA3 LDCA3: ldx #0x0BBC +DCA6 ; DCA6: 1D,00,1C +DCA6 bclr 0x00,x,#0x1C +DCA9 ; DCA9: F6,0B,BC +DCA9 ldab L0BBC +DCAC ; DCAC: C4,03 +DCAC andb #0x03 +DCAE ; DCAE: 26,48 +DCAE bne LDCF8 +DCB0 ; DCB0: FC,0B,BD +DCB0 ldd L0BBD +DCB3 ; DCB3: 37 +DCB3 pshb +DCB4 ; DCB4: 36 +DCB4 psha +DCB5 ; DCB5: 4F +DCB5 clra +DCB6 ; DCB6: 5F +DCB6 clrb +DCB7 ; DCB7: 37 +DCB7 pshb +DCB8 ; DCB8: 36 +DCB8 psha +DCB9 ; DCB9: CC,0D,F7 +DCB9 ldd #0x0DF7 +DCBC ; DCBC: BD,FB,DF +DCBC jsr LFBDF +DCBF ; DCBF: 31 +DCBF ins +DCC0 ; DCC0: 31 +DCC0 ins +DCC1 ; DCC1: FE,0D,F9 +DCC1 ldx L0DF9 +DCC4 ; DCC4: 3C +DCC4 pshx +DCC5 ; DCC5: FC,0D,F7 +DCC5 ldd L0DF7 +DCC8 ; DCC8: 37 +DCC8 pshb +DCC9 ; DCC9: 36 +DCC9 psha +DCCA ; DCCA: CE,E1,00 +DCCA ldx #0xE100 +DCCD ; DCCD: 3C +DCCD pshx +DCCE ; DCCE: CC,05,F5 +DCCE ldd #0x05F5 +DCD1 ; DCD1: 37 +DCD1 pshb +DCD2 ; DCD2: 36 +DCD2 psha +DCD3 ; DCD3: 30 +DCD3 tsx +DCD4 ; DCD4: EC,06 +DCD4 ldd 0x06,x +DCD6 ; DCD6: A3,02 +DCD6 subd 0x02,x +DCD8 ; DCD8: EC,04 +DCD8 ldd 0x04,x +DCDA ; DCDA: E2,01 +DCDA sbcb 0x01,x +DCDC ; DCDC: A2,00 +DCDC sbca 0x00,x +DCDE ; DCDE: 38 +DCDE pulx +DCDF ; DCDF: 38 +DCDF pulx +DCE0 ; DCE0: 38 +DCE0 pulx +DCE1 ; DCE1: 38 +DCE1 pulx +DCE2 ; DCE2: 25,11 +DCE2 bcs LDCF5 +DCE4 ; DCE4: CE,1F,00 +DCE4 ldx #0x1F00 +DCE7 ; DCE7: 3C +DCE7 pshx +DCE8 ; DCE8: CC,FA,0A +DCE8 ldd #0xFA0A +DCEB ; DCEB: 37 +DCEB pshb +DCEC ; DCEC: 36 +DCEC psha +DCED ; DCED: CC,0D,F7 +DCED ldd #0x0DF7 +DCF0 ; DCF0: BD,FB,DF +DCF0 jsr LFBDF +DCF3 ; DCF3: 31 +DCF3 ins +DCF4 ; DCF4: 31 +DCF4 ins +DCF5 ; DCF5: 7E,DD,D4 +DCF5 LDCF5: jmp LDDD4 +DCF8 ; DCF8: F6,0B,BC +DCF8 LDCF8: ldab L0BBC +DCFB ; DCFB: C4,03 +DCFB andb #0x03 +DCFD ; DCFD: C1,01 +DCFD cmpb #0x01 +DCFF ; DCFF: 27,03 +DCFF beq LDD04 +DD01 ; DD01: 7E,DD,D4 +DD01 jmp LDDD4 +DD04 ; DD04: F6,0B,BC +DD04 LDD04: ldab L0BBC +DD07 ; DD07: C4,E0 +DD07 andb #0xE0 +DD09 ; DD09: 54 +DD09 lsrb +DD0A ; DD0A: 54 +DD0A lsrb +DD0B ; DD0B: 54 +DD0B lsrb +DD0C ; DD0C: 54 +DD0C lsrb +DD0D ; DD0D: 54 +DD0D lsrb +DD0E ; DD0E: F7,0B,BC +DD0E stab L0BBC +DD11 ; DD11: F6,0B,BC +DD11 ldab L0BBC +DD14 ; DD14: F1,0B,C4 +DD14 cmpb L0BC4 +DD17 ; DD17: 26,33 +DD17 bne LDD4C +DD19 ; DD19: F6,0B,D7 +DD19 ldab L0BD7 +DD1C ; DD1C: C1,01 +DD1C cmpb #0x01 +DD1E ; DD1E: 26,0A +DD1E bne LDD2A +DD20 ; DD20: 7C,0C,DB +DD20 inc L0CDB +DD23 ; DD23: C6,03 +DD23 ldab #0x03 +DD25 ; DD25: F7,00,48 +DD25 stab L0048 +DD28 ; DD28: 20,20 +DD28 bra LDD4A +DD2A ; DD2A: F6,0B,D8 +DD2A LDD2A: ldab L0BD8 +DD2D ; DD2D: C1,01 +DD2D cmpb #0x01 +DD2F ; DD2F: 26,0A +DD2F bne LDD3B +DD31 ; DD31: 7C,0C,DA +DD31 inc L0CDA +DD34 ; DD34: C6,02 +DD34 ldab #0x02 +DD36 ; DD36: F7,00,48 +DD36 stab L0048 +DD39 ; DD39: 20,0F +DD39 bra LDD4A +DD3B ; DD3B: F6,0B,D9 +DD3B LDD3B: ldab L0BD9 +DD3E ; DD3E: C1,01 +DD3E cmpb #0x01 +DD40 ; DD40: 26,08 +DD40 bne LDD4A +DD42 ; DD42: 7C,0C,D9 +DD42 inc L0CD9 +DD45 ; DD45: C6,01 +DD45 ldab #0x01 +DD47 ; DD47: F7,00,48 +DD47 stab L0048 +DD4A ; DD4A: 20,74 +DD4A LDD4A: bra LDDC0 +DD4C ; DD4C: F6,0B,BC +DD4C LDD4C: ldab L0BBC +DD4F ; DD4F: F1,0B,C5 +DD4F cmpb L0BC5 +DD52 ; DD52: 26,33 +DD52 bne LDD87 +DD54 ; DD54: F6,0B,D7 +DD54 ldab L0BD7 +DD57 ; DD57: C1,04 +DD57 cmpb #0x04 +DD59 ; DD59: 26,0A +DD59 bne LDD65 +DD5B ; DD5B: 7C,0C,DB +DD5B inc L0CDB +DD5E ; DD5E: C6,03 +DD5E ldab #0x03 +DD60 ; DD60: F7,00,48 +DD60 stab L0048 +DD63 ; DD63: 20,20 +DD63 bra LDD85 +DD65 ; DD65: F6,0B,D8 +DD65 LDD65: ldab L0BD8 +DD68 ; DD68: C1,04 +DD68 cmpb #0x04 +DD6A ; DD6A: 26,0A +DD6A bne LDD76 +DD6C ; DD6C: 7C,0C,DA +DD6C inc L0CDA +DD6F ; DD6F: C6,02 +DD6F ldab #0x02 +DD71 ; DD71: F7,00,48 +DD71 stab L0048 +DD74 ; DD74: 20,0F +DD74 bra LDD85 +DD76 ; DD76: F6,0B,D9 +DD76 LDD76: ldab L0BD9 +DD79 ; DD79: C1,04 +DD79 cmpb #0x04 +DD7B ; DD7B: 26,08 +DD7B bne LDD85 +DD7D ; DD7D: 7C,0C,D9 +DD7D inc L0CD9 +DD80 ; DD80: C6,01 +DD80 ldab #0x01 +DD82 ; DD82: F7,00,48 +DD82 stab L0048 +DD85 ; DD85: 20,39 +DD85 LDD85: bra LDDC0 +DD87 ; DD87: F6,0B,BC +DD87 LDD87: ldab L0BBC +DD8A ; DD8A: F1,0B,C6 +DD8A cmpb L0BC6 +DD8D ; DD8D: 26,31 +DD8D bne LDDC0 +DD8F ; DD8F: F6,0B,D7 +DD8F ldab L0BD7 +DD92 ; DD92: C1,02 +DD92 cmpb #0x02 +DD94 ; DD94: 26,0A +DD94 bne LDDA0 +DD96 ; DD96: 7C,0C,DB +DD96 inc L0CDB +DD99 ; DD99: C6,03 +DD99 ldab #0x03 +DD9B ; DD9B: F7,00,48 +DD9B stab L0048 +DD9E ; DD9E: 20,20 +DD9E bra LDDC0 +DDA0 ; DDA0: F6,0B,D8 +DDA0 LDDA0: ldab L0BD8 +DDA3 ; DDA3: C1,02 +DDA3 cmpb #0x02 +DDA5 ; DDA5: 26,0A +DDA5 bne LDDB1 +DDA7 ; DDA7: 7C,0C,DA +DDA7 inc L0CDA +DDAA ; DDAA: C6,02 +DDAA ldab #0x02 +DDAC ; DDAC: F7,00,48 +DDAC stab L0048 +DDAF ; DDAF: 20,0F +DDAF bra LDDC0 +DDB1 ; DDB1: F6,0B,D9 +DDB1 LDDB1: ldab L0BD9 +DDB4 ; DDB4: C1,02 +DDB4 cmpb #0x02 +DDB6 ; DDB6: 26,08 +DDB6 bne LDDC0 +DDB8 ; DDB8: 7C,0C,D9 +DDB8 inc L0CD9 +DDBB ; DDBB: C6,01 +DDBB ldab #0x01 +DDBD ; DDBD: F7,00,48 +DDBD stab L0048 +DDC0 ; DDC0: F6,00,17 +DDC0 LDDC0: ldab L0017 +DDC3 ; DDC3: C4,08 +DDC3 andb #0x08 +DDC5 ; DDC5: 26,0D +DDC5 bne LDDD4 +DDC7 ; DDC7: F6,0B,BC +DDC7 ldab L0BBC +DDCA ; DDCA: 26,08 +DDCA bne LDDD4 +DDCC ; DDCC: 7C,0C,DC +DDCC inc L0CDC +DDCF ; DDCF: C6,04 +DDCF ldab #0x04 +DDD1 ; DDD1: F7,00,48 +DDD1 stab L0048 +DDD4 ; DDD4: 39 +DDD4 LDDD4: rts +DDD5 ; DDD5: BD,BE,69 +DDD5 LDDD5: jsr LBE69 +DDD8 ; DDD8: C6,03 +DDD8 ldab #0x03 +DDDA ; DDDA: F7,00,1C +DDDA stab L001C +DDDD ; DDDD: F6,00,1C +DDDD LDDDD: ldab L001C +DDE0 ; DDE0: C1,0D +DDE0 cmpb #0x0D +DDE2 ; DDE2: 24,1C +DDE2 bcc LDE00 +DDE4 ; DDE4: F6,00,1C +DDE4 ldab L001C +DDE7 ; DDE7: 4F +DDE7 clra +DDE8 ; DDE8: C3,0C,B9 +DDE8 addd #0x0CB9 +DDEB ; DDEB: 8F +DDEB xgdx +DDEC ; DDEC: E6,00 +DDEC ldab 0x00,x +DDEE ; DDEE: 37 +DDEE pshb +DDEF ; DDEF: CC,0B,9C +DDEF ldd #0x0B9C +DDF2 ; DDF2: F0,00,1C +DDF2 subb L001C +DDF5 ; DDF5: 82,00 +DDF5 sbca #0x00 +DDF7 ; DDF7: 8F +DDF7 xgdx +DDF8 ; DDF8: 33 +DDF8 pulb +DDF9 ; DDF9: E7,00 +DDF9 stab 0x00,x +DDFB ; DDFB: 7C,00,1C +DDFB inc L001C +DDFE ; DDFE: 20,DD +DDFE bra LDDDD +DE00 ; DE00: BD,BE,10 +DE00 LDE00: jsr LBE10 +DE03 ; DE03: C6,14 +DE03 ldab #0x14 +DE05 ; DE05: F7,00,2C +DE05 stab L002C +DE08 ; DE08: 39 +DE08 rts +DE09 ; DE09: CC,0B,9A +DE09 LDE09: ldd #0x0B9A +DE0C ; DE0C: BD,C0,BA +DE0C jsr DISPST +DE0F ; DE0F: C6,14 +DE0F ldab #0x14 +DE11 ; DE11: F7,00,2C +DE11 stab L002C +DE14 ; DE14: 39 +DE14 rts +DE15 ; DE15: F6,00,1B +DE15 LDE15: ldab L001B +DE18 ; DE18: C4,01 +DE18 andb #0x01 +DE1A ; DE1A: 26,03 +DE1A bne LDE1F +DE1C ; DE1C: 7E,DE,A4 +DE1C jmp LDEA4 +DE1F ; DE1F: F6,00,06 +DE1F LDE1F: ldab L0006 +DE22 ; DE22: 4F +DE22 clra +DE23 ; DE23: 05 +DE23 lsld +DE24 ; DE24: C3,08,C8 +DE24 addd #0x08C8 +DE27 ; DE27: 8F +DE27 xgdx +DE28 ; DE28: EC,00 +DE28 ldd 0x00,x +DE2A ; DE2A: 84,08 +DE2A anda #0x08 +DE2C ; DE2C: 27,76 +DE2C beq LDEA4 +DE2E ; DE2E: F6,00,11 +DE2E ldab L0011 +DE31 ; DE31: C4,08 +DE31 andb #0x08 +DE33 ; DE33: 26,33 +DE33 bne LDE68 +DE35 ; DE35: F6,00,06 +DE35 ldab L0006 +DE38 ; DE38: F1,0B,AF +DE38 cmpb L0BAF +DE3B ; DE3B: 27,20 +DE3B beq LDE5D +DE3D ; DE3D: F6,00,06 +DE3D ldab L0006 +DE40 ; DE40: F1,0B,AE +DE40 cmpb L0BAE +DE43 ; DE43: 27,18 +DE43 beq LDE5D +DE45 ; DE45: F6,00,06 +DE45 ldab L0006 +DE48 ; DE48: F1,0B,AD +DE48 cmpb L0BAD +DE4B ; DE4B: 27,10 +DE4B beq LDE5D +DE4D ; DE4D: F6,00,06 +DE4D ldab L0006 +DE50 ; DE50: F1,0B,AC +DE50 cmpb L0BAC +DE53 ; DE53: 27,08 +DE53 beq LDE5D +DE55 ; DE55: F6,00,06 +DE55 ldab L0006 +DE58 ; DE58: F1,0B,AB +DE58 cmpb L0BAB +DE5B ; DE5B: 26,0B +DE5B bne LDE68 +DE5D ; DE5D: CE,00,1B +DE5D LDE5D: ldx #0x001B +DE60 ; DE60: 1D,00,01 +DE60 bclr 0x00,x,#0x01 +DE63 ; DE63: 7F,00,4F +DE63 clr L004F +DE66 ; DE66: 20,3C +DE66 bra LDEA4 +DE68 ; DE68: FC,00,44 +DE68 LDE68: ldd L0044 +DE6B ; DE6B: B3,0B,B7 +DE6B subd L0BB7 +DE6E ; DE6E: 23,2B +DE6E bls LDE9B +DE70 ; DE70: FC,00,40 +DE70 ldd L0040 +DE73 ; DE73: F3,00,3E +DE73 addd L003E +DE76 ; DE76: 37 +DE76 pshb +DE77 ; DE77: 36 +DE77 psha +DE78 ; DE78: FC,00,44 +DE78 ldd L0044 +DE7B ; DE7B: B3,0B,B7 +DE7B subd L0BB7 +DE7E ; DE7E: F3,00,44 +DE7E addd L0044 +DE81 ; DE81: 30 +DE81 tsx +DE82 ; DE82: A3,00 +DE82 subd 0x00,x +DE84 ; DE84: 31 +DE84 ins +DE85 ; DE85: 31 +DE85 ins +DE86 ; DE86: 22,13 +DE86 bhi LDE9B +DE88 ; DE88: FC,0B,B7 +DE88 ldd L0BB7 +DE8B ; DE8B: 27,0E +DE8B beq LDE9B +DE8D ; DE8D: FC,00,44 +DE8D ldd L0044 +DE90 ; DE90: B3,0B,B7 +DE90 subd L0BB7 +DE93 ; DE93: F3,00,44 +DE93 addd L0044 +DE96 ; DE96: FD,00,44 +DE96 std L0044 +DE99 ; DE99: 20,09 +DE99 bra LDEA4 +DE9B ; DE9B: CE,00,1B +DE9B LDE9B: ldx #0x001B +DE9E ; DE9E: 1D,00,01 +DE9E bclr 0x00,x,#0x01 +DEA1 ; DEA1: 7F,00,4F +DEA1 clr L004F +DEA4 ; DEA4: 39 +DEA4 LDEA4: rts +DEA5 ; DEA5: F6,00,2B +DEA5 LDEA5: ldab L002B +DEA8 ; DEA8: C1,00 +DEA8 cmpb #0x00 +DEAA ; DEAA: 26,0D +DEAA bne LDEB9 +DEAC ; DEAC: CE,00,12 +DEAC ldx #0x0012 +DEAF ; DEAF: 3C +DEAF pshx +DEB0 ; DEB0: CC,AE,7E +DEB0 ldd #0xAE7E +DEB3 ; DEB3: BD,C0,2E +DEB3 jsr LC02E +DEB6 ; DEB6: 38 +DEB6 pulx +DEB7 ; DEB7: 20,2D +DEB7 bra LDEE6 +DEB9 ; DEB9: C1,01 +DEB9 LDEB9: cmpb #0x01 +DEBB ; DEBB: 26,0D +DEBB bne LDECA +DEBD ; DEBD: CE,00,0F +DEBD ldx #0x000F +DEC0 ; DEC0: 3C +DEC0 pshx +DEC1 ; DEC1: CC,AE,6D +DEC1 ldd #0xAE6D +DEC4 ; DEC4: BD,C0,2E +DEC4 jsr LC02E +DEC7 ; DEC7: 38 +DEC7 pulx +DEC8 ; DEC8: 20,1C +DEC8 bra LDEE6 +DECA ; DECA: C1,02 +DECA LDECA: cmpb #0x02 +DECC ; DECC: 26,0D +DECC bne LDEDB +DECE ; DECE: CE,00,10 +DECE ldx #0x0010 +DED1 ; DED1: 3C +DED1 pshx +DED2 ; DED2: CC,AE,5B +DED2 ldd #0xAE5B +DED5 ; DED5: BD,C0,2E +DED5 jsr LC02E +DED8 ; DED8: 38 +DED8 pulx +DED9 ; DED9: 20,0B +DED9 bra LDEE6 +DEDB ; DEDB: CE,00,15 +DEDB LDEDB: ldx #0x0015 +DEDE ; DEDE: 3C +DEDE pshx +DEDF ; DEDF: CC,AE,44 +DEDF ldd #0xAE44 +DEE2 ; DEE2: BD,C0,2E +DEE2 jsr LC02E +DEE5 ; DEE5: 38 +DEE5 pulx +DEE6 ; DEE6: 39 +DEE6 LDEE6: rts +DEE7 ; DEE7: F6,0B,C0 +DEE7 LDEE7: ldab L0BC0 +DEEA ; DEEA: C4,01 +DEEA andb #0x01 +DEEC ; DEEC: 26,07 +DEEC bne LDEF5 +DEEE ; DEEE: F6,0B,C0 +DEEE ldab L0BC0 +DEF1 ; DEF1: C4,04 +DEF1 andb #0x04 +DEF3 ; DEF3: 27,15 +DEF3 beq LDF0A +DEF5 ; DEF5: C6,FF +DEF5 LDEF5: ldab #0xFF +DEF7 ; DEF7: F7,0B,BC +DEF7 stab L0BBC +DEFA ; DEFA: F6,00,15 +DEFA ldab L0015 +DEFD ; DEFD: 2D,03 +DEFD blt LDF02 +DEFF ; DEFF: BD,C6,7D +DEFF jsr LC67D +DF02 ; DF02: BD,D6,6B +DF02 LDF02: jsr LD66B +DF05 ; DF05: BD,DC,A3 +DF05 jsr LDCA3 +DF08 ; DF08: 20,25 +DF08 bra LDF2F +DF0A ; DF0A: F6,0B,C0 +DF0A LDF0A: ldab L0BC0 +DF0D ; DF0D: C4,02 +DF0D andb #0x02 +DF0F ; DF0F: 27,1E +DF0F beq LDF2F +DF11 ; DF11: F6,00,2F +DF11 ldab L002F +DF14 ; DF14: 26,19 +DF14 bne LDF2F +DF16 ; DF16: F6,00,1B +DF16 ldab L001B +DF19 ; DF19: C4,02 +DF19 andb #0x02 +DF1B ; DF1B: 26,12 +DF1B bne LDF2F +DF1D ; DF1D: CC,00,FF +DF1D ldd #0x00FF +DF20 ; DF20: BD,C7,E7 +DF20 jsr LC7E7 +DF23 ; DF23: CE,00,1B +DF23 ldx #0x001B +DF26 ; DF26: 1C,00,02 +DF26 bset 0x00,x,#0x02 +DF29 ; DF29: CE,0B,C1 +DF29 ldx #0x0BC1 +DF2C ; DF2C: 1C,00,04 +DF2C bset 0x00,x,#0x04 +DF2F ; DF2F: F6,00,21 +DF2F LDF2F: ldab L0021 +DF32 ; DF32: C4,20 +DF32 andb #0x20 +DF34 ; DF34: 27,07 +DF34 beq LDF3D +DF36 ; DF36: BD,D6,52 +DF36 jsr LD652 +DF39 ; DF39: BD,DE,A5 +DF39 jsr LDEA5 +DF3C ; DF3C: 39 +DF3C rts +DF3D ; DF3D: F6,00,4F +DF3D LDF3D: ldab L004F +DF40 ; DF40: 26,06 +DF40 bne LDF48 +DF42 ; DF42: CE,00,1B +DF42 ldx #0x001B +DF45 ; DF45: 1D,00,01 +DF45 bclr 0x00,x,#0x01 +DF48 ; DF48: F6,00,25 +DF48 LDF48: ldab L0025 +DF4B ; DF4B: 26,20 +DF4B bne LDF6D +DF4D ; DF4D: F6,00,1B +DF4D ldab L001B +DF50 ; DF50: C4,40 +DF50 andb #0x40 +DF52 ; DF52: 27,19 +DF52 beq LDF6D +DF54 ; DF54: BD,D6,52 +DF54 jsr LD652 +DF57 ; DF57: FC,00,40 +DF57 ldd L0040 +DF5A ; DF5A: 26,05 +DF5A bne LDF61 +DF5C ; DF5C: FC,00,3E +DF5C ldd L003E +DF5F ; DF5F: 27,03 +DF5F beq LDF64 +DF61 ; DF61: BD,DB,44 +DF61 LDF61: jsr LDB44 +DF64 ; DF64: BD,D6,6B +DF64 LDF64: jsr LD66B +DF67 ; DF67: CE,00,1B +DF67 ldx #0x001B +DF6A ; DF6A: 1D,00,40 +DF6A bclr 0x00,x,#0x40 +DF6D ; DF6D: F6,00,2C +DF6D LDF6D: ldab L002C +DF70 ; DF70: 27,03 +DF70 beq LDF75 +DF72 ; DF72: 7E,E0,66 +DF72 jmp LE066 +DF75 ; DF75: F6,00,34 +DF75 LDF75: ldab L0034 +DF78 ; DF78: 26,0B +DF78 bne LDF85 +DF7A ; DF7A: BD,BE,69 +DF7A jsr LBE69 +DF7D ; DF7D: C6,32 +DF7D ldab #0x32 +DF7F ; DF7F: F7,00,34 +DF7F stab L0034 +DF82 ; DF82: 7E,E0,63 +DF82 jmp LE063 +DF85 ; DF85: FC,00,40 +DF85 LDF85: ldd L0040 +DF88 ; DF88: 26,05 +DF88 bne LDF8F +DF8A ; DF8A: FC,00,3E +DF8A ldd L003E +DF8D ; DF8D: 27,16 +DF8D beq LDFA5 +DF8F ; DF8F: CE,00,01 +DF8F LDF8F: ldx #0x0001 +DF92 ; DF92: 3C +DF92 pshx +DF93 ; DF93: FC,00,40 +DF93 ldd L0040 +DF96 ; DF96: F3,00,3E +DF96 addd L003E +DF99 ; DF99: BD,BE,9E +DF99 jsr LBE9E +DF9C ; DF9C: 38 +DF9C pulx +DF9D ; DF9D: C6,05 +DF9D ldab #0x05 +DF9F ; DF9F: F7,00,2C +DF9F stab L002C +DFA2 ; DFA2: 7E,E0,63 +DFA2 jmp LE063 +DFA5 ; DFA5: F6,0C,D9 +DFA5 LDFA5: ldab L0CD9 +DFA8 ; DFA8: C1,04 +DFA8 cmpb #0x04 +DFAA ; DFAA: 24,07 +DFAA bcc LDFB3 +DFAC ; DFAC: F6,0B,C0 +DFAC ldab L0BC0 +DFAF ; DFAF: C4,01 +DFAF andb #0x01 +DFB1 ; DFB1: 26,07 +DFB1 bne LDFBA +DFB3 ; DFB3: F6,00,21 +DFB3 LDFB3: ldab L0021 +DFB6 ; DFB6: C4,40 +DFB6 andb #0x40 +DFB8 ; DFB8: 27,43 +DFB8 beq LDFFD +DFBA ; DFBA: F6,00,2B +DFBA LDFBA: ldab L002B +DFBD ; DFBD: C1,00 +DFBD cmpb #0x00 +DFBF ; DFBF: 26,0D +DFBF bne LDFCE +DFC1 ; DFC1: CE,00,19 +DFC1 ldx #0x0019 +DFC4 ; DFC4: 3C +DFC4 pshx +DFC5 ; DFC5: CC,AD,E7 +DFC5 ldd #0xADE7 +DFC8 ; DFC8: BD,C0,2E +DFC8 jsr LC02E +DFCB ; DFCB: 38 +DFCB pulx +DFCC ; DFCC: 20,2D +DFCC bra LDFFB +DFCE ; DFCE: C1,01 +DFCE LDFCE: cmpb #0x01 +DFD0 ; DFD0: 26,0D +DFD0 bne LDFDF +DFD2 ; DFD2: CE,00,12 +DFD2 ldx #0x0012 +DFD5 ; DFD5: 3C +DFD5 pshx +DFD6 ; DFD6: CC,AD,D3 +DFD6 ldd #0xADD3 +DFD9 ; DFD9: BD,C0,2E +DFD9 jsr LC02E +DFDC ; DFDC: 38 +DFDC pulx +DFDD ; DFDD: 20,1C +DFDD bra LDFFB +DFDF ; DFDF: C1,02 +DFDF LDFDF: cmpb #0x02 +DFE1 ; DFE1: 26,0D +DFE1 bne LDFF0 +DFE3 ; DFE3: CE,00,19 +DFE3 ldx #0x0019 +DFE6 ; DFE6: 3C +DFE6 pshx +DFE7 ; DFE7: CC,AD,B8 +DFE7 ldd #0xADB8 +DFEA ; DFEA: BD,C0,2E +DFEA jsr LC02E +DFED ; DFED: 38 +DFED pulx +DFEE ; DFEE: 20,0B +DFEE bra LDFFB +DFF0 ; DFF0: CE,00,11 +DFF0 LDFF0: ldx #0x0011 +DFF3 ; DFF3: 3C +DFF3 pshx +DFF4 ; DFF4: CC,AD,A5 +DFF4 ldd #0xADA5 +DFF7 ; DFF7: BD,C0,2E +DFF7 jsr LC02E +DFFA ; DFFA: 38 +DFFA pulx +DFFB ; DFFB: 20,66 +DFFB LDFFB: bra LE063 +DFFD ; DFFD: F6,0B,C0 +DFFD LDFFD: ldab L0BC0 +E000 ; E000: C4,08 +E000 andb #0x08 +E002 ; E002: 27,52 +E002 beq LE056 +E004 ; E004: F6,0B,C1 +E004 ldab L0BC1 +E007 ; E007: C4,08 +E007 andb #0x08 +E009 ; E009: 26,08 +E009 bne LE013 +E00B ; E00B: FC,0B,EF +E00B ldd L0BEF +E00E ; E00E: 83,00,64 +E00E subd #0x0064 +E011 ; E011: 24,43 +E011 bcc LE056 +E013 ; E013: F6,00,2B +E013 LE013: ldab L002B +E016 ; E016: C1,00 +E016 cmpb #0x00 +E018 ; E018: 26,0D +E018 bne LE027 +E01A ; E01A: CE,00,12 +E01A ldx #0x0012 +E01D ; E01D: 3C +E01D pshx +E01E ; E01E: CC,AE,30 +E01E ldd #0xAE30 +E021 ; E021: BD,C0,2E +E021 jsr LC02E +E024 ; E024: 38 +E024 pulx +E025 ; E025: 20,2D +E025 bra LE054 +E027 ; E027: C1,01 +E027 LE027: cmpb #0x01 +E029 ; E029: 26,0D +E029 bne LE038 +E02B ; E02B: CE,00,0B +E02B ldx #0x000B +E02E ; E02E: 3C +E02E pshx +E02F ; E02F: CC,AE,23 +E02F ldd #0xAE23 +E032 ; E032: BD,C0,2E +E032 jsr LC02E +E035 ; E035: 38 +E035 pulx +E036 ; E036: 20,1C +E036 bra LE054 +E038 ; E038: C1,02 +E038 LE038: cmpb #0x02 +E03A ; E03A: 26,0D +E03A bne LE049 +E03C ; E03C: CE,00,12 +E03C ldx #0x0012 +E03F ; E03F: 3C +E03F pshx +E040 ; E040: CC,AE,0F +E040 ldd #0xAE0F +E043 ; E043: BD,C0,2E +E043 jsr LC02E +E046 ; E046: 38 +E046 pulx +E047 ; E047: 20,0B +E047 bra LE054 +E049 ; E049: CE,00,0B +E049 LE049: ldx #0x000B +E04C ; E04C: 3C +E04C pshx +E04D ; E04D: CC,AE,02 +E04D ldd #0xAE02 +E050 ; E050: BD,C0,2E +E050 jsr LC02E +E053 ; E053: 38 +E053 pulx +E054 ; E054: 20,0D +E054 LE054: bra LE063 +E056 ; E056: F6,0B,BF +E056 LE056: ldab L0BBF +E059 ; E059: 4F +E059 clra +E05A ; E05A: 37 +E05A pshb +E05B ; E05B: 36 +E05B psha +E05C ; E05C: CC,09,93 +E05C ldd #0x0993 +E05F ; E05F: BD,C0,2E +E05F jsr LC02E +E062 ; E062: 38 +E062 pulx +E063 ; E063: 7E,E5,6A +E063 LE063: jmp LE56A +E066 ; E066: F6,00,06 +E066 LE066: ldab L0006 +E069 ; E069: 26,03 +E069 bne LE06E +E06B ; E06B: 7E,E5,6A +E06B jmp LE56A +E06E ; E06E: CE,00,1D +E06E LE06E: ldx #0x001D +E071 ; E071: 1C,00,40 +E071 bset 0x00,x,#0x40 +E074 ; E074: BD,E7,C7 +E074 jsr LE7C7 +E077 ; E077: F6,00,06 +E077 ldab L0006 +E07A ; E07A: C1,59 +E07A cmpb #0x59 +E07C ; E07C: 26,06 +E07C bne LE084 +E07E ; E07E: BD,DE,09 +E07E jsr LDE09 +E081 ; E081: 7E,E5,5E +E081 jmp LE55E +E084 ; E084: F6,00,06 +E084 LE084: ldab L0006 +E087 ; E087: BD,D4,68 +E087 jsr LD468 +E08A ; E08A: 83,00,00 +E08A subd #0x0000 +E08D ; E08D: 27,18 +E08D beq LE0A7 +E08F ; E08F: BD,D5,61 +E08F jsr LD561 +E092 ; E092: 83,00,00 +E092 subd #0x0000 +E095 ; E095: 26,10 +E095 bne LE0A7 +E097 ; E097: BD,D3,46 +E097 jsr LD346 +E09A ; E09A: 83,00,00 +E09A subd #0x0000 +E09D ; E09D: 26,08 +E09D bne LE0A7 +E09F ; E09F: BD,D7,83 +E09F jsr LD783 +E0A2 ; E0A2: 83,00,00 +E0A2 subd #0x0000 +E0A5 ; E0A5: 27,09 +E0A5 beq LE0B0 +E0A7 ; E0A7: BD,E5,D1 +E0A7 LE0A7: jsr LE5D1 +E0AA ; E0AA: BD,D8,E9 +E0AA jsr LD8E9 +E0AD ; E0AD: 7E,E5,5E +E0AD jmp LE55E +E0B0 ; E0B0: F6,00,06 +E0B0 LE0B0: ldab L0006 +E0B3 ; E0B3: 4F +E0B3 clra +E0B4 ; E0B4: 05 +E0B4 lsld +E0B5 ; E0B5: C3,08,00 +E0B5 addd #0x0800 +E0B8 ; E0B8: 8F +E0B8 xgdx +E0B9 ; E0B9: EC,00 +E0B9 ldd 0x00,x +E0BB ; E0BB: C4,FF +E0BB andb #0xFF +E0BD ; E0BD: 84,3F +E0BD anda #0x3F +E0BF ; E0BF: FD,00,44 +E0BF std L0044 +E0C2 ; E0C2: F6,00,06 +E0C2 ldab L0006 +E0C5 ; E0C5: 4F +E0C5 clra +E0C6 ; E0C6: 05 +E0C6 lsld +E0C7 ; E0C7: C3,08,C8 +E0C7 addd #0x08C8 +E0CA ; E0CA: 8F +E0CA xgdx +E0CB ; E0CB: EC,00 +E0CB ldd 0x00,x +E0CD ; E0CD: C4,7F +E0CD andb #0x7F +E0CF ; E0CF: 4F +E0CF clra +E0D0 ; E0D0: FD,00,4D +E0D0 std L004D +E0D3 ; E0D3: F6,0B,C0 +E0D3 ldab L0BC0 +E0D6 ; E0D6: 2C,05 +E0D6 bge LE0DD +E0D8 ; E0D8: 5F +E0D8 clrb +E0D9 ; E0D9: 4F +E0D9 clra +E0DA ; E0DA: FD,00,44 +E0DA std L0044 +E0DD ; E0DD: F6,0B,C0 +E0DD LE0DD: ldab L0BC0 +E0E0 ; E0E0: C4,02 +E0E0 andb #0x02 +E0E2 ; E0E2: 26,03 +E0E2 bne LE0E7 +E0E4 ; E0E4: BD,DE,15 +E0E4 jsr LDE15 +E0E7 ; E0E7: F6,00,11 +E0E7 LE0E7: ldab L0011 +E0EA ; E0EA: C4,20 +E0EA andb #0x20 +E0EC ; E0EC: 26,1A +E0EC bne LE108 +E0EE ; E0EE: F6,0B,C0 +E0EE ldab L0BC0 +E0F1 ; E0F1: C4,02 +E0F1 andb #0x02 +E0F3 ; E0F3: 26,13 +E0F3 bne LE108 +E0F5 ; E0F5: FC,00,40 +E0F5 ldd L0040 +E0F8 ; E0F8: F3,00,3E +E0F8 addd L003E +E0FB ; E0FB: B3,00,44 +E0FB subd L0044 +E0FE ; E0FE: 25,08 +E0FE bcs LE108 +E100 ; E100: F6,0B,C0 +E100 ldab L0BC0 +E103 ; E103: 2D,03 +E103 blt LE108 +E105 ; E105: BD,DA,64 +E105 jsr LDA64 +E108 ; E108: FC,00,40 +E108 LE108: ldd L0040 +E10B ; E10B: F3,00,3E +E10B addd L003E +E10E ; E10E: B3,00,44 +E10E subd L0044 +E111 ; E111: 24,50 +E111 bcc LE163 +E113 ; E113: F6,0B,C0 +E113 ldab L0BC0 +E116 ; E116: C4,10 +E116 andb #0x10 +E118 ; E118: 26,49 +E118 bne LE163 +E11A ; E11A: F6,00,2B +E11A ldab L002B +E11D ; E11D: C1,00 +E11D cmpb #0x00 +E11F ; E11F: 26,08 +E11F bne LE129 +E121 ; E121: CC,AC,C9 +E121 ldd #0xACC9 +E124 ; E124: BD,C0,BA +E124 jsr DISPST +E127 ; E127: 20,1E +E127 bra LE147 +E129 ; E129: C1,01 +E129 LE129: cmpb #0x01 +E12B ; E12B: 26,08 +E12B bne LE135 +E12D ; E12D: CC,AC,BE +E12D ldd #0xACBE +E130 ; E130: BD,C0,BA +E130 jsr DISPST +E133 ; E133: 20,12 +E133 bra LE147 +E135 ; E135: C1,02 +E135 LE135: cmpb #0x02 +E137 ; E137: 26,08 +E137 bne LE141 +E139 ; E139: CC,AC,B3 +E139 ldd #0xACB3 +E13C ; E13C: BD,C0,BA +E13C jsr DISPST +E13F ; E13F: 20,06 +E13F bra LE147 +E141 ; E141: CC,AC,A8 +E141 LE141: ldd #0xACA8 +E144 ; E144: BD,C0,BA +E144 jsr DISPST +E147 ; E147: BD,D8,D3 +E147 LE147: jsr LD8D3 +E14A ; E14A: CE,00,00 +E14A ldx #0x0000 +E14D ; E14D: 3C +E14D pshx +E14E ; E14E: FC,00,44 +E14E ldd L0044 +E151 ; E151: BD,BE,9E +E151 jsr LBE9E +E154 ; E154: 38 +E154 pulx +E155 ; E155: BD,E5,D1 +E155 jsr LE5D1 +E158 ; E158: BD,D8,D3 +E158 jsr LD8D3 +E15B ; E15B: C6,0C +E15B ldab #0x0C +E15D ; E15D: F7,00,2C +E15D stab L002C +E160 ; E160: 7E,E5,5E +E160 jmp LE55E +E163 ; E163: F6,0B,C0 +E163 LE163: ldab L0BC0 +E166 ; E166: C4,01 +E166 andb #0x01 +E168 ; E168: 26,11 +E168 bne LE17B +E16A ; E16A: F6,0B,C0 +E16A ldab L0BC0 +E16D ; E16D: C4,04 +E16D andb #0x04 +E16F ; E16F: 26,0A +E16F bne LE17B +E171 ; E171: F6,0B,C0 +E171 ldab L0BC0 +E174 ; E174: C4,0F +E174 andb #0x0F +E176 ; E176: 27,03 +E176 beq LE17B +E178 ; E178: 7E,E3,35 +E178 jmp LE335 +E17B ; E17B: FC,00,40 +E17B LE17B: ldd L0040 +E17E ; E17E: F3,00,3E +E17E addd L003E +E181 ; E181: B3,00,44 +E181 subd L0044 +E184 ; E184: FD,10,16 +E184 std L1016 +E187 ; E187: F6,00,15 +E187 ldab L0015 +E18A ; E18A: C4,01 +E18A andb #0x01 +E18C ; E18C: 27,08 +E18C beq LE196 +E18E ; E18E: FC,10,16 +E18E ldd L1016 +E191 ; E191: 83,00,64 +E191 subd #0x0064 +E194 ; E194: 25,3C +E194 bcs LE1D2 +E196 ; E196: F6,00,15 +E196 LE196: ldab L0015 +E199 ; E199: C4,02 +E199 andb #0x02 +E19B ; E19B: 27,08 +E19B beq LE1A5 +E19D ; E19D: FC,10,16 +E19D ldd L1016 +E1A0 ; E1A0: 83,00,C8 +E1A0 subd #0x00C8 +E1A3 ; E1A3: 25,2D +E1A3 bcs LE1D2 +E1A5 ; E1A5: F6,00,15 +E1A5 LE1A5: ldab L0015 +E1A8 ; E1A8: C4,04 +E1A8 andb #0x04 +E1AA ; E1AA: 27,08 +E1AA beq LE1B4 +E1AC ; E1AC: FC,10,16 +E1AC ldd L1016 +E1AF ; E1AF: 83,01,F4 +E1AF subd #0x01F4 +E1B2 ; E1B2: 25,1E +E1B2 bcs LE1D2 +E1B4 ; E1B4: F6,00,15 +E1B4 LE1B4: ldab L0015 +E1B7 ; E1B7: C4,08 +E1B7 andb #0x08 +E1B9 ; E1B9: 27,08 +E1B9 beq LE1C3 +E1BB ; E1BB: FC,10,16 +E1BB ldd L1016 +E1BE ; E1BE: 83,03,E8 +E1BE subd #0x03E8 +E1C1 ; E1C1: 25,0F +E1C1 bcs LE1D2 +E1C3 ; E1C3: F6,00,15 +E1C3 LE1C3: ldab L0015 +E1C6 ; E1C6: C4,10 +E1C6 andb #0x10 +E1C8 ; E1C8: 27,13 +E1C8 beq LE1DD +E1CA ; E1CA: FC,10,16 +E1CA ldd L1016 +E1CD ; E1CD: 83,07,D0 +E1CD subd #0x07D0 +E1D0 ; E1D0: 24,0B +E1D0 bcc LE1DD +E1D2 ; E1D2: BD,C0,E0 +E1D2 LE1D2: jsr LC0E0 +E1D5 ; E1D5: 83,00,00 +E1D5 subd #0x0000 +E1D8 ; E1D8: 26,01 +E1D8 bne LE1DB +E1DA ; E1DA: 39 +E1DA rts +E1DB ; E1DB: 20,03 +E1DB LE1DB: bra LE1E0 +E1DD ; E1DD: BD,C5,D3 +E1DD LE1DD: jsr LC5D3 +E1E0 ; E1E0: BD,D6,52 +E1E0 LE1E0: jsr LD652 +E1E3 ; E1E3: FC,00,40 +E1E3 ldd L0040 +E1E6 ; E1E6: B3,00,44 +E1E6 subd L0044 +E1E9 ; E1E9: F3,00,3E +E1E9 addd L003E +E1EC ; E1EC: FD,00,40 +E1EC std L0040 +E1EF ; E1EF: 5F +E1EF clrb +E1F0 ; E1F0: 4F +E1F0 clra +E1F1 ; E1F1: FD,00,3E +E1F1 std L003E +E1F4 ; E1F4: CE,00,1B +E1F4 ldx #0x001B +E1F7 ; E1F7: 1C,00,80 +E1F7 bset 0x00,x,#0x80 +E1FA ; E1FA: BD,D2,13 +E1FA jsr LD213 +E1FD ; E1FD: 83,00,00 +E1FD subd #0x0000 +E200 ; E200: 26,12 +E200 bne LE214 +E202 ; E202: BD,E5,D1 +E202 jsr LE5D1 +E205 ; E205: BD,D8,E9 +E205 jsr LD8E9 +E208 ; E208: FC,00,40 +E208 ldd L0040 +E20B ; E20B: F3,00,44 +E20B addd L0044 +E20E ; E20E: FD,00,40 +E20E std L0040 +E211 ; E211: 7E,E3,29 +E211 jmp LE329 +E214 ; E214: BD,DB,CB +E214 LE214: jsr LDBCB +E217 ; E217: F6,00,1B +E217 ldab L001B +E21A ; E21A: C4,20 +E21A andb #0x20 +E21C ; E21C: 27,45 +E21C beq LE263 +E21E ; E21E: FC,00,44 +E21E ldd L0044 +E221 ; E221: 37 +E221 pshb +E222 ; E222: 36 +E222 psha +E223 ; E223: 4F +E223 clra +E224 ; E224: 5F +E224 clrb +E225 ; E225: 37 +E225 pshb +E226 ; E226: 36 +E226 psha +E227 ; E227: CC,0D,FB +E227 ldd #0x0DFB +E22A ; E22A: BD,FB,DF +E22A jsr LFBDF +E22D ; E22D: 31 +E22D ins +E22E ; E22E: 31 +E22E ins +E22F ; E22F: FE,0D,FD +E22F ldx L0DFD +E232 ; E232: 3C +E232 pshx +E233 ; E233: FC,0D,FB +E233 ldd L0DFB +E236 ; E236: 37 +E236 pshb +E237 ; E237: 36 +E237 psha +E238 ; E238: CE,E1,00 +E238 ldx #0xE100 +E23B ; E23B: 3C +E23B pshx +E23C ; E23C: CC,05,F5 +E23C ldd #0x05F5 +E23F ; E23F: 37 +E23F pshb +E240 ; E240: 36 +E240 psha +E241 ; E241: 30 +E241 tsx +E242 ; E242: EC,06 +E242 ldd 0x06,x +E244 ; E244: A3,02 +E244 subd 0x02,x +E246 ; E246: EC,04 +E246 ldd 0x04,x +E248 ; E248: E2,01 +E248 sbcb 0x01,x +E24A ; E24A: A2,00 +E24A sbca 0x00,x +E24C ; E24C: 38 +E24C pulx +E24D ; E24D: 38 +E24D pulx +E24E ; E24E: 38 +E24E pulx +E24F ; E24F: 38 +E24F pulx +E250 ; E250: 25,11 +E250 bcs LE263 +E252 ; E252: CE,1F,00 +E252 ldx #0x1F00 +E255 ; E255: 3C +E255 pshx +E256 ; E256: CC,FA,0A +E256 ldd #0xFA0A +E259 ; E259: 37 +E259 pshb +E25A ; E25A: 36 +E25A psha +E25B ; E25B: CC,0D,FB +E25B ldd #0x0DFB +E25E ; E25E: BD,FB,DF +E25E jsr LFBDF +E261 ; E261: 31 +E261 ins +E262 ; E262: 31 +E262 ins +E263 ; E263: F6,0B,C0 +E263 LE263: ldab L0BC0 +E266 ; E266: 2C,78 +E266 bge LE2E0 +E268 ; E268: F6,00,06 +E268 ldab L0006 +E26B ; E26B: 4F +E26B clra +E26C ; E26C: 05 +E26C lsld +E26D ; E26D: C3,08,00 +E26D addd #0x0800 +E270 ; E270: 8F +E270 xgdx +E271 ; E271: EC,00 +E271 ldd 0x00,x +E273 ; E273: C4,FF +E273 andb #0xFF +E275 ; E275: 26,02 +E275 bne LE279 +E277 ; E277: 84,3F +E277 anda #0x3F +E279 ; E279: 27,65 +E279 LE279: beq LE2E0 +E27B ; E27B: FC,0D,0D +E27B ldd L0D0D +E27E ; E27E: 83,FF,FF +E27E subd #0xFFFF +E281 ; E281: 26,05 +E281 bne LE288 +E283 ; E283: 5F +E283 clrb +E284 ; E284: 4F +E284 clra +E285 ; E285: FD,0D,0D +E285 std L0D0D +E288 ; E288: FE,0D,0D +E288 LE288: ldx L0D0D +E28B ; E28B: 08 +E28B inx +E28C ; E28C: FF,0D,0D +E28C stx L0D0D +E28F ; E28F: F6,00,06 +E28F ldab L0006 +E292 ; E292: 4F +E292 clra +E293 ; E293: 05 +E293 lsld +E294 ; E294: C3,08,00 +E294 addd #0x0800 +E297 ; E297: 8F +E297 xgdx +E298 ; E298: EC,00 +E298 ldd 0x00,x +E29A ; E29A: C4,FF +E29A andb #0xFF +E29C ; E29C: 84,3F +E29C anda #0x3F +E29E ; E29E: 37 +E29E pshb +E29F ; E29F: 36 +E29F psha +E2A0 ; E2A0: 4F +E2A0 clra +E2A1 ; E2A1: 5F +E2A1 clrb +E2A2 ; E2A2: 37 +E2A2 pshb +E2A3 ; E2A3: 36 +E2A3 psha +E2A4 ; E2A4: CC,0D,1B +E2A4 ldd #0x0D1B +E2A7 ; E2A7: BD,FB,DF +E2A7 jsr LFBDF +E2AA ; E2AA: 31 +E2AA ins +E2AB ; E2AB: 31 +E2AB ins +E2AC ; E2AC: FE,0D,1D +E2AC ldx L0D1D +E2AF ; E2AF: 3C +E2AF pshx +E2B0 ; E2B0: FC,0D,1B +E2B0 ldd L0D1B +E2B3 ; E2B3: 37 +E2B3 pshb +E2B4 ; E2B4: 36 +E2B4 psha +E2B5 ; E2B5: CE,E1,00 +E2B5 ldx #0xE100 +E2B8 ; E2B8: 3C +E2B8 pshx +E2B9 ; E2B9: CC,05,F5 +E2B9 ldd #0x05F5 +E2BC ; E2BC: 37 +E2BC pshb +E2BD ; E2BD: 36 +E2BD psha +E2BE ; E2BE: 30 +E2BE tsx +E2BF ; E2BF: EC,06 +E2BF ldd 0x06,x +E2C1 ; E2C1: A3,02 +E2C1 subd 0x02,x +E2C3 ; E2C3: EC,04 +E2C3 ldd 0x04,x +E2C5 ; E2C5: E2,01 +E2C5 sbcb 0x01,x +E2C7 ; E2C7: A2,00 +E2C7 sbca 0x00,x +E2C9 ; E2C9: 38 +E2C9 pulx +E2CA ; E2CA: 38 +E2CA pulx +E2CB ; E2CB: 38 +E2CB pulx +E2CC ; E2CC: 38 +E2CC pulx +E2CD ; E2CD: 25,11 +E2CD bcs LE2E0 +E2CF ; E2CF: CE,1F,00 +E2CF ldx #0x1F00 +E2D2 ; E2D2: 3C +E2D2 pshx +E2D3 ; E2D3: CC,FA,0A +E2D3 ldd #0xFA0A +E2D6 ; E2D6: 37 +E2D6 pshb +E2D7 ; E2D7: 36 +E2D7 psha +E2D8 ; E2D8: CC,0D,1B +E2D8 ldd #0x0D1B +E2DB ; E2DB: BD,FB,DF +E2DB jsr LFBDF +E2DE ; E2DE: 31 +E2DE ins +E2DF ; E2DF: 31 +E2DF ins +E2E0 ; E2E0: F6,00,11 +E2E0 LE2E0: ldab L0011 +E2E3 ; E2E3: C4,10 +E2E3 andb #0x10 +E2E5 ; E2E5: 26,14 +E2E5 bne LE2FB +E2E7 ; E2E7: FC,00,40 +E2E7 ldd L0040 +E2EA ; E2EA: 27,0F +E2EA beq LE2FB +E2EC ; E2EC: FC,00,40 +E2EC ldd L0040 +E2EF ; E2EF: B3,00,50 +E2EF subd L0050 +E2F2 ; E2F2: 24,15 +E2F2 bcc LE309 +E2F4 ; E2F4: F6,00,11 +E2F4 ldab L0011 +E2F7 ; E2F7: C4,10 +E2F7 andb #0x10 +E2F9 ; E2F9: 26,0E +E2F9 bne LE309 +E2FB ; E2FB: BD,DB,44 +E2FB LE2FB: jsr LDB44 +E2FE ; E2FE: CE,00,1B +E2FE ldx #0x001B +E301 ; E301: 1D,00,40 +E301 bclr 0x00,x,#0x40 +E304 ; E304: 7F,00,25 +E304 clr L0025 +E307 ; E307: 20,1A +E307 bra LE323 +E309 ; E309: 7F,00,2C +E309 LE309: clr L002C +E30C ; E30C: CC,01,F4 +E30C ldd #0x01F4 +E30F ; E30F: BD,E5,71 +E30F jsr LE571 +E312 ; E312: BD,E5,AA +E312 jsr LE5AA +E315 ; E315: BD,D8,E9 +E315 jsr LD8E9 +E318 ; E318: CE,00,1B +E318 ldx #0x001B +E31B ; E31B: 1C,00,40 +E31B bset 0x00,x,#0x40 +E31E ; E31E: C6,0A +E31E ldab #0x0A +E320 ; E320: F7,00,25 +E320 stab L0025 +E323 ; E323: BD,D7,FF +E323 LE323: jsr LD7FF +E326 ; E326: BD,D8,40 +E326 jsr LD840 +E329 ; E329: BD,E8,9A +E329 LE329: jsr LE89A +E32C ; E32C: CE,0B,C1 +E32C ldx #0x0BC1 +E32F ; E32F: 1D,00,08 +E32F bclr 0x00,x,#0x08 +E332 ; E332: 7E,E5,5E +E332 jmp LE55E +E335 ; E335: F6,0B,C0 +E335 LE335: ldab L0BC0 +E338 ; E338: C4,02 +E338 andb #0x02 +E33A ; E33A: 26,03 +E33A bne LE33F +E33C ; E33C: 7E,E5,5E +E33C jmp LE55E +E33F ; E33F: 5F +E33F LE33F: clrb +E340 ; E340: 4F +E340 clra +E341 ; E341: FD,00,76 +E341 std L0076 +E344 ; E344: CE,00,17 +E344 ldx #0x0017 +E347 ; E347: 1D,00,01 +E347 bclr 0x00,x,#0x01 +E34A ; E34A: CE,00,17 +E34A ldx #0x0017 +E34D ; E34D: 1D,00,02 +E34D bclr 0x00,x,#0x02 +E350 ; E350: FC,00,44 +E350 ldd L0044 +E353 ; E353: 26,1C +E353 bne LE371 +E355 ; E355: F6,0B,C0 +E355 ldab L0BC0 +E358 ; E358: C4,10 +E358 andb #0x10 +E35A ; E35A: 26,08 +E35A bne LE364 +E35C ; E35C: CE,00,21 +E35C ldx #0x0021 +E35F ; E35F: 1C,00,80 +E35F bset 0x00,x,#0x80 +E362 ; E362: 20,0B +E362 bra LE36F +E364 ; E364: CE,00,21 +E364 LE364: ldx #0x0021 +E367 ; E367: 1D,00,80 +E367 bclr 0x00,x,#0x80 +E36A ; E36A: C6,05 +E36A ldab #0x05 +E36C ; E36C: F7,00,75 +E36C stab L0075 +E36F ; E36F: 20,57 +E36F LE36F: bra LE3C8 +E371 ; E371: F6,0B,C0 +E371 LE371: ldab L0BC0 +E374 ; E374: C4,10 +E374 andb #0x10 +E376 ; E376: 27,50 +E376 beq LE3C8 +E378 ; E378: FC,00,40 +E378 ldd L0040 +E37B ; E37B: 26,4B +E37B bne LE3C8 +E37D ; E37D: F6,0B,C0 +E37D ldab L0BC0 +E380 ; E380: C4,20 +E380 andb #0x20 +E382 ; E382: 27,3E +E382 beq LE3C2 +E384 ; E384: CE,00,17 +E384 ldx #0x0017 +E387 ; E387: 1C,00,01 +E387 bset 0x00,x,#0x01 +E38A ; E38A: F6,00,2B +E38A ldab L002B +E38D ; E38D: C1,00 +E38D cmpb #0x00 +E38F ; E38F: 26,08 +E38F bne LE399 +E391 ; E391: CC,AC,C9 +E391 ldd #0xACC9 +E394 ; E394: BD,C0,BA +E394 jsr DISPST +E397 ; E397: 20,1E +E397 bra LE3B7 +E399 ; E399: C1,01 +E399 LE399: cmpb #0x01 +E39B ; E39B: 26,08 +E39B bne LE3A5 +E39D ; E39D: CC,AC,BE +E39D ldd #0xACBE +E3A0 ; E3A0: BD,C0,BA +E3A0 jsr DISPST +E3A3 ; E3A3: 20,12 +E3A3 bra LE3B7 +E3A5 ; E3A5: C1,02 +E3A5 LE3A5: cmpb #0x02 +E3A7 ; E3A7: 26,08 +E3A7 bne LE3B1 +E3A9 ; E3A9: CC,AC,B3 +E3A9 ldd #0xACB3 +E3AC ; E3AC: BD,C0,BA +E3AC jsr DISPST +E3AF ; E3AF: 20,06 +E3AF bra LE3B7 +E3B1 ; E3B1: CC,AC,A8 +E3B1 LE3B1: ldd #0xACA8 +E3B4 ; E3B4: BD,C0,BA +E3B4 jsr DISPST +E3B7 ; E3B7: BD,D8,D3 +E3B7 LE3B7: jsr LD8D3 +E3BA ; E3BA: CE,00,17 +E3BA ldx #0x0017 +E3BD ; E3BD: 1C,00,02 +E3BD bset 0x00,x,#0x02 +E3C0 ; E3C0: 20,06 +E3C0 bra LE3C8 +E3C2 ; E3C2: CE,00,1F +E3C2 LE3C2: ldx #0x001F +E3C5 ; E3C5: 1C,00,08 +E3C5 bset 0x00,x,#0x08 +E3C8 ; E3C8: CE,00,1D +E3C8 LE3C8: ldx #0x001D +E3CB ; E3CB: 1C,00,02 +E3CB bset 0x00,x,#0x02 +E3CE ; E3CE: CE,00,19 +E3CE ldx #0x0019 +E3D1 ; E3D1: 1C,00,08 +E3D1 bset 0x00,x,#0x08 +E3D4 ; E3D4: C6,32 +E3D4 ldab #0x32 +E3D6 ; E3D6: F7,00,31 +E3D6 stab L0031 +E3D9 ; E3D9: C6,19 +E3D9 ldab #0x19 +E3DB ; E3DB: F7,00,36 +E3DB stab L0036 +E3DE ; E3DE: F6,00,1D +E3DE LE3DE: ldab L001D +E3E1 ; E3E1: C4,02 +E3E1 andb #0x02 +E3E3 ; E3E3: 26,03 +E3E3 bne LE3E8 +E3E5 ; E3E5: 7E,E4,6E +E3E5 jmp LE46E +E3E8 ; E3E8: F6,00,75 +E3E8 LE3E8: ldab L0075 +E3EB ; E3EB: C1,04 +E3EB cmpb #0x04 +E3ED ; E3ED: 22,05 +E3ED bhi LE3F4 +E3EF ; E3EF: F6,00,36 +E3EF ldab L0036 +E3F2 ; E3F2: 26,3C +E3F2 bne LE430 +E3F4 ; E3F4: 7F,00,06 +E3F4 LE3F4: clr L0006 +E3F7 ; E3F7: 5F +E3F7 clrb +E3F8 ; E3F8: 4F +E3F8 clra +E3F9 ; E3F9: FD,00,76 +E3F9 std L0076 +E3FC ; E3FC: 7F,00,2E +E3FC clr L002E +E3FF ; E3FF: 7F,00,2C +E3FF clr L002C +E402 ; E402: 7F,00,75 +E402 clr L0075 +E405 ; E405: CE,00,17 +E405 ldx #0x0017 +E408 ; E408: 1D,00,01 +E408 bclr 0x00,x,#0x01 +E40B ; E40B: CE,00,19 +E40B ldx #0x0019 +E40E ; E40E: 1D,00,08 +E40E bclr 0x00,x,#0x08 +E411 ; E411: CE,00,1B +E411 ldx #0x001B +E414 ; E414: 1D,00,80 +E414 bclr 0x00,x,#0x80 +E417 ; E417: CE,00,1D +E417 ldx #0x001D +E41A ; E41A: 1D,00,40 +E41A bclr 0x00,x,#0x40 +E41D ; E41D: CE,00,1D +E41D ldx #0x001D +E420 ; E420: 1D,00,02 +E420 bclr 0x00,x,#0x02 +E423 ; E423: CE,00,1F +E423 ldx #0x001F +E426 ; E426: 1D,00,08 +E426 bclr 0x00,x,#0x08 +E429 ; E429: CE,00,21 +E429 ldx #0x0021 +E42C ; E42C: 1D,00,80 +E42C bclr 0x00,x,#0x80 +E42F ; E42F: 39 +E42F rts +E430 ; E430: F6,0B,C0 +E430 LE430: ldab L0BC0 +E433 ; E433: C4,20 +E433 andb #0x20 +E435 ; E435: 27,34 +E435 beq LE46B +E437 ; E437: F6,00,17 +E437 ldab L0017 +E43A ; E43A: C4,01 +E43A andb #0x01 +E43C ; E43C: 26,2D +E43C bne LE46B +E43E ; E43E: F6,00,17 +E43E ldab L0017 +E441 ; E441: C4,02 +E441 andb #0x02 +E443 ; E443: 27,26 +E443 beq LE46B +E445 ; E445: CE,00,00 +E445 ldx #0x0000 +E448 ; E448: 3C +E448 pshx +E449 ; E449: FC,00,76 +E449 ldd L0076 +E44C ; E44C: BD,BE,9E +E44C jsr LBE9E +E44F ; E44F: 38 +E44F pulx +E450 ; E450: FC,00,76 +E450 ldd L0076 +E453 ; E453: 26,06 +E453 bne LE45B +E455 ; E455: CE,00,17 +E455 ldx #0x0017 +E458 ; E458: 1D,00,02 +E458 bclr 0x00,x,#0x02 +E45B ; E45B: F6,00,17 +E45B LE45B: ldab L0017 +E45E ; E45E: C4,02 +E45E andb #0x02 +E460 ; E460: 27,09 +E460 beq LE46B +E462 ; E462: BD,E5,D1 +E462 jsr LE5D1 +E465 ; E465: CE,00,17 +E465 ldx #0x0017 +E468 ; E468: 1D,00,02 +E468 bclr 0x00,x,#0x02 +E46B ; E46B: 7E,E3,DE +E46B LE46B: jmp LE3DE +E46E ; E46E: CE,00,21 +E46E LE46E: ldx #0x0021 +E471 ; E471: 1D,00,80 +E471 bclr 0x00,x,#0x80 +E474 ; E474: CE,00,1F +E474 ldx #0x001F +E477 ; E477: 1D,00,08 +E477 bclr 0x00,x,#0x08 +E47A ; E47A: BD,D2,13 +E47A jsr LD213 +E47D ; E47D: 83,00,00 +E47D subd #0x0000 +E480 ; E480: 26,0F +E480 bne LE491 +E482 ; E482: CC,00,80 +E482 ldd #0x0080 +E485 ; E485: BD,C7,E7 +E485 jsr LC7E7 +E488 ; E488: BD,E5,D1 +E488 jsr LE5D1 +E48B ; E48B: BD,D8,E9 +E48B jsr LD8E9 +E48E ; E48E: 7E,E5,5E +E48E jmp LE55E +E491 ; E491: F6,00,2B +E491 LE491: ldab L002B +E494 ; E494: C1,00 +E494 cmpb #0x00 +E496 ; E496: 26,08 +E496 bne LE4A0 +E498 ; E498: CC,AD,16 +E498 ldd #0xAD16 +E49B ; E49B: BD,C0,BA +E49B jsr DISPST +E49E ; E49E: 20,1E +E49E bra LE4BE +E4A0 ; E4A0: C1,01 +E4A0 LE4A0: cmpb #0x01 +E4A2 ; E4A2: 26,08 +E4A2 bne LE4AC +E4A4 ; E4A4: CC,AD,0B +E4A4 ldd #0xAD0B +E4A7 ; E4A7: BD,C0,BA +E4A7 jsr DISPST +E4AA ; E4AA: 20,12 +E4AA bra LE4BE +E4AC ; E4AC: C1,02 +E4AC LE4AC: cmpb #0x02 +E4AE ; E4AE: 26,08 +E4AE bne LE4B8 +E4B0 ; E4B0: CC,AD,00 +E4B0 ldd #0xAD00 +E4B3 ; E4B3: BD,C0,BA +E4B3 jsr DISPST +E4B6 ; E4B6: 20,06 +E4B6 bra LE4BE +E4B8 ; E4B8: CC,AC,F5 +E4B8 LE4B8: ldd #0xACF5 +E4BB ; E4BB: BD,C0,BA +E4BB jsr DISPST +E4BE ; E4BE: BD,D8,D3 +E4BE LE4BE: jsr LD8D3 +E4C1 ; E4C1: CE,00,01 +E4C1 ldx #0x0001 +E4C4 ; E4C4: 3C +E4C4 pshx +E4C5 ; E4C5: FC,00,40 +E4C5 ldd L0040 +E4C8 ; E4C8: BD,BE,9E +E4C8 jsr LBE9E +E4CB ; E4CB: 38 +E4CB pulx +E4CC ; E4CC: 5F +E4CC clrb +E4CD ; E4CD: 4F +E4CD clra +E4CE ; E4CE: BD,C7,E7 +E4CE jsr LC7E7 +E4D1 ; E4D1: F6,0B,C0 +E4D1 ldab L0BC0 +E4D4 ; E4D4: 2D,03 +E4D4 blt LE4D9 +E4D6 ; E4D6: 7E,E5,58 +E4D6 jmp LE558 +E4D9 ; E4D9: F6,0B,C0 +E4D9 LE4D9: ldab L0BC0 +E4DC ; E4DC: C4,10 +E4DC andb #0x10 +E4DE ; E4DE: 26,78 +E4DE bne LE558 +E4E0 ; E4E0: F6,00,06 +E4E0 ldab L0006 +E4E3 ; E4E3: 4F +E4E3 clra +E4E4 ; E4E4: 05 +E4E4 lsld +E4E5 ; E4E5: C3,08,00 +E4E5 addd #0x0800 +E4E8 ; E4E8: 8F +E4E8 xgdx +E4E9 ; E4E9: EC,00 +E4E9 ldd 0x00,x +E4EB ; E4EB: C4,FF +E4EB andb #0xFF +E4ED ; E4ED: 26,02 +E4ED bne LE4F1 +E4EF ; E4EF: 84,3F +E4EF anda #0x3F +E4F1 ; E4F1: 27,65 +E4F1 LE4F1: beq LE558 +E4F3 ; E4F3: FC,0D,0D +E4F3 ldd L0D0D +E4F6 ; E4F6: 83,FF,FF +E4F6 subd #0xFFFF +E4F9 ; E4F9: 26,05 +E4F9 bne LE500 +E4FB ; E4FB: 5F +E4FB clrb +E4FC ; E4FC: 4F +E4FC clra +E4FD ; E4FD: FD,0D,0D +E4FD std L0D0D +E500 ; E500: FE,0D,0D +E500 LE500: ldx L0D0D +E503 ; E503: 08 +E503 inx +E504 ; E504: FF,0D,0D +E504 stx L0D0D +E507 ; E507: F6,00,06 +E507 ldab L0006 +E50A ; E50A: 4F +E50A clra +E50B ; E50B: 05 +E50B lsld +E50C ; E50C: C3,08,00 +E50C addd #0x0800 +E50F ; E50F: 8F +E50F xgdx +E510 ; E510: EC,00 +E510 ldd 0x00,x +E512 ; E512: C4,FF +E512 andb #0xFF +E514 ; E514: 84,3F +E514 anda #0x3F +E516 ; E516: 37 +E516 pshb +E517 ; E517: 36 +E517 psha +E518 ; E518: 4F +E518 clra +E519 ; E519: 5F +E519 clrb +E51A ; E51A: 37 +E51A pshb +E51B ; E51B: 36 +E51B psha +E51C ; E51C: CC,0D,1B +E51C ldd #0x0D1B +E51F ; E51F: BD,FB,DF +E51F jsr LFBDF +E522 ; E522: 31 +E522 ins +E523 ; E523: 31 +E523 ins +E524 ; E524: FE,0D,1D +E524 ldx L0D1D +E527 ; E527: 3C +E527 pshx +E528 ; E528: FC,0D,1B +E528 ldd L0D1B +E52B ; E52B: 37 +E52B pshb +E52C ; E52C: 36 +E52C psha +E52D ; E52D: CE,E1,00 +E52D ldx #0xE100 +E530 ; E530: 3C +E530 pshx +E531 ; E531: CC,05,F5 +E531 ldd #0x05F5 +E534 ; E534: 37 +E534 pshb +E535 ; E535: 36 +E535 psha +E536 ; E536: 30 +E536 tsx +E537 ; E537: EC,06 +E537 ldd 0x06,x +E539 ; E539: A3,02 +E539 subd 0x02,x +E53B ; E53B: EC,04 +E53B ldd 0x04,x +E53D ; E53D: E2,01 +E53D sbcb 0x01,x +E53F ; E53F: A2,00 +E53F sbca 0x00,x +E541 ; E541: 38 +E541 pulx +E542 ; E542: 38 +E542 pulx +E543 ; E543: 38 +E543 pulx +E544 ; E544: 38 +E544 pulx +E545 ; E545: 25,11 +E545 bcs LE558 +E547 ; E547: CE,1F,00 +E547 ldx #0x1F00 +E54A ; E54A: 3C +E54A pshx +E54B ; E54B: CC,FA,0A +E54B ldd #0xFA0A +E54E ; E54E: 37 +E54E pshb +E54F ; E54F: 36 +E54F psha +E550 ; E550: CC,0D,1B +E550 ldd #0x0D1B +E553 ; E553: BD,FB,DF +E553 jsr LFBDF +E556 ; E556: 31 +E556 ins +E557 ; E557: 31 +E557 ins +E558 ; E558: BD,D7,FF +E558 LE558: jsr LD7FF +E55B ; E55B: BD,D8,40 +E55B jsr LD840 +E55E ; E55E: 7F,00,06 +E55E LE55E: clr L0006 +E561 ; E561: 7F,00,2E +E561 clr L002E +E564 ; E564: CE,00,1B +E564 ldx #0x001B +E567 ; E567: 1D,00,80 +E567 bclr 0x00,x,#0x80 +E56A ; E56A: CE,00,1D +E56A LE56A: ldx #0x001D +E56D ; E56D: 1D,00,40 +E56D bclr 0x00,x,#0x40 +E570 ; E570: 39 +E570 rts +E571 ; E571: 37 +E571 LE571: pshb +E572 ; E572: 36 +E572 psha +E573 ; E573: 34 +E573 des +E574 ; E574: 30 +E574 LE574: tsx +E575 ; E575: EC,01 +E575 ldd 0x01,x +E577 ; E577: 83,00,01 +E577 subd #0x0001 +E57A ; E57A: ED,01 +E57A std 0x01,x +E57C ; E57C: 2D,15 +E57C blt LE593 +E57E ; E57E: C6,41 +E57E ldab #0x41 +E580 ; E580: 30 +E580 tsx +E581 ; E581: E7,00 +E581 stab 0x00,x +E583 ; E583: 30 +E583 LE583: tsx +E584 ; E584: E6,00 +E584 ldab 0x00,x +E586 ; E586: 6A,00 +E586 dec 0x00,x +E588 ; E588: C1,00 +E588 cmpb #0x00 +E58A ; E58A: 23,02 +E58A bls LE58E +E58C ; E58C: 20,F5 +E58C bra LE583 +E58E ; E58E: BD,E6,1B +E58E LE58E: jsr LE61B +E591 ; E591: 20,E1 +E591 bra LE574 +E593 ; E593: 38 +E593 LE593: pulx +E594 ; E594: 31 +E594 ins +E595 ; E595: 39 +E595 rts +E596 ; E596: 34 +E596 LE596: des +E597 ; E597: C6,32 +E597 ldab #0x32 +E599 ; E599: 30 +E599 tsx +E59A ; E59A: E7,00 +E59A stab 0x00,x +E59C ; E59C: 30 +E59C LE59C: tsx +E59D ; E59D: E6,00 +E59D ldab 0x00,x +E59F ; E59F: C1,00 +E59F cmpb #0x00 +E5A1 ; E5A1: 23,05 +E5A1 bls LE5A8 +E5A3 ; E5A3: 30 +E5A3 tsx +E5A4 ; E5A4: 6A,00 +E5A4 dec 0x00,x +E5A6 ; E5A6: 20,F4 +E5A6 bra LE59C +E5A8 ; E5A8: 31 +E5A8 LE5A8: ins +E5A9 ; E5A9: 39 +E5A9 rts +E5AA ; E5AA: F6,00,33 +E5AA LE5AA: ldab L0033 +E5AD ; E5AD: 27,0C +E5AD beq LE5BB +E5AF ; E5AF: F6,00,29 +E5AF ldab L0029 +E5B2 ; E5B2: 27,05 +E5B2 beq LE5B9 +E5B4 ; E5B4: C6,02 +E5B4 ldab #0x02 +E5B6 ; E5B6: F7,00,33 +E5B6 stab L0033 +E5B9 ; E5B9: 20,15 +E5B9 LE5B9: bra LE5D0 +E5BB ; E5BB: C6,03 +E5BB LE5BB: ldab #0x03 +E5BD ; E5BD: F7,00,32 +E5BD stab L0032 +E5C0 ; E5C0: FC,00,3B +E5C0 ldd L003B +E5C3 ; E5C3: 27,06 +E5C3 beq LE5CB +E5C5 ; E5C5: CC,02,33 +E5C5 ldd #0x0233 +E5C8 ; E5C8: FD,00,3B +E5C8 std L003B +E5CB ; E5CB: C6,02 +E5CB LE5CB: ldab #0x02 +E5CD ; E5CD: F7,00,33 +E5CD stab L0033 +E5D0 ; E5D0: 39 +E5D0 LE5D0: rts +E5D1 ; E5D1: C6,0B +E5D1 LE5D1: ldab #0x0B +E5D3 ; E5D3: F7,00,32 +E5D3 stab L0032 +E5D6 ; E5D6: 39 +E5D6 rts +E5D7 ; E5D7: 37 +E5D7 LE5D7: pshb +E5D8 ; E5D8: 36 +E5D8 psha +E5D9 ; E5D9: 3C +E5D9 pshx +E5DA ; E5DA: 3C +E5DA pshx +E5DB ; E5DB: 5F +E5DB clrb +E5DC ; E5DC: 4F +E5DC clra +E5DD ; E5DD: 30 +E5DD tsx +E5DE ; E5DE: ED,00 +E5DE std 0x00,x +E5E0 ; E5E0: CC,00,64 +E5E0 ldd #0x0064 +E5E3 ; E5E3: ED,02 +E5E3 std 0x02,x +E5E5 ; E5E5: 30 +E5E5 LE5E5: tsx +E5E6 ; E5E6: EC,02 +E5E6 ldd 0x02,x +E5E8 ; E5E8: 2F,21 +E5E8 ble LE60B +E5EA ; E5EA: 30 +E5EA tsx +E5EB ; E5EB: EE,04 +E5EB ldx 0x04,x +E5ED ; E5ED: E6,00 +E5ED ldab 0x00,x +E5EF ; E5EF: 30 +E5EF tsx +E5F0 ; E5F0: E4,09 +E5F0 andb 0x09,x +E5F2 ; E5F2: 27,05 +E5F2 beq LE5F9 +E5F4 ; E5F4: 38 +E5F4 pulx +E5F5 ; E5F5: 08 +E5F5 inx +E5F6 ; E5F6: 3C +E5F6 pshx +E5F7 ; E5F7: 20,08 +E5F7 bra LE601 +E5F9 ; E5F9: 30 +E5F9 LE5F9: tsx +E5FA ; E5FA: EC,00 +E5FA ldd 0x00,x +E5FC ; E5FC: 83,00,01 +E5FC subd #0x0001 +E5FF ; E5FF: ED,00 +E5FF std 0x00,x +E601 ; E601: 30 +E601 LE601: tsx +E602 ; E602: EC,02 +E602 ldd 0x02,x +E604 ; E604: 83,00,01 +E604 subd #0x0001 +E607 ; E607: ED,02 +E607 std 0x02,x +E609 ; E609: 20,DA +E609 bra LE5E5 +E60B ; E60B: 30 +E60B LE60B: tsx +E60C ; E60C: EC,00 +E60C ldd 0x00,x +E60E ; E60E: 2F,04 +E60E ble LE614 +E610 ; E610: 5F +E610 clrb +E611 ; E611: 4F +E611 clra +E612 ; E612: 20,03 +E612 bra LE617 +E614 ; E614: CC,00,01 +E614 LE614: ldd #0x0001 +E617 ; E617: 38 +E617 LE617: pulx +E618 ; E618: 38 +E618 pulx +E619 ; E619: 38 +E619 pulx +E61A ; E61A: 39 +E61A rts +E61B ; E61B: C6,0A +E61B LE61B: ldab #0x0A +E61D ; E61D: F7,00,31 +E61D stab L0031 +E620 ; E620: 39 +E620 rts +E621 ; E621: 38,37,36,3C +E621 .ascii '876<' +E625 .byte 0xBD,0xBE +E627 ; E627: 4B,30 +E627 .ascii 'K0' +E629 .byte 0xEC,0x04 +E62B ; E62B: 37,36 +E62B .ascii '76' +E62D .byte 0xEC,0x02 +E62F ; E62F: 37,36 +E62F .ascii '76' +E631 .byte 0xCE,0x96,0x80 +E634 ; E634: 3C +E634 .ascii '<' +E635 .byte 0xCC,0x00,0x98,0xBD,0xFC +E63A ; E63A: 4C,31,33 +E63A .ascii 'L13' +E63D .byte 0xCB +E63E ; E63E: 30 +E63E .ascii '0' +E63F .byte 0xF7,0x0B,0x97 +E642 ; E642: 30 +E642 .ascii '0' +E643 .byte 0xEC,0x04 +E645 ; E645: 37,36 +E645 .ascii '76' +E647 .byte 0xEC,0x02 +E649 ; E649: 37,36 +E649 .ascii '76' +E64B .byte 0xCE,0x96,0x80 +E64E ; E64E: 3C +E64E .ascii '<' +E64F .byte 0xCC,0x00,0x98,0xBD,0xFC,0x5C +E655 ; E655: 37,36 +E655 .ascii '76' +E657 .byte 0xCE +E658 ; E658: 42,40,3C +E658 .ascii 'B@<' +E65B .byte 0xCC,0x00,0x0F,0xBD,0xFC +E660 ; E660: 4C,31,33 +E660 .ascii 'L13' +E663 .byte 0xCB +E664 ; E664: 30 +E664 .ascii '0' +E665 .byte 0xF7,0x0B,0x96 +E668 ; E668: 30 +E668 .ascii '0' +E669 .byte 0xEC,0x04 +E66B ; E66B: 37,36 +E66B .ascii '76' +E66D .byte 0xEC,0x02 +E66F ; E66F: 37,36 +E66F .ascii '76' +E671 .byte 0xCE +E672 ; E672: 42,40,3C +E672 .ascii 'B@<' +E675 .byte 0xCC,0x00,0x0F,0xBD,0xFC,0x5C +E67B ; E67B: 37,36 +E67B .ascii '76' +E67D .byte 0xCE,0x86,0xA0 +E680 ; E680: 3C +E680 .ascii '<' +E681 .byte 0xCC,0x00,0x01,0xBD,0xFC +E686 ; E686: 4C,31,33 +E686 .ascii 'L13' +E689 .byte 0xCB +E68A ; E68A: 30 +E68A .ascii '0' +E68B .byte 0xF7,0x0B,0x95 +E68E ; E68E: 30 +E68E .ascii '0' +E68F .byte 0xEC,0x04 +E691 ; E691: 37,36 +E691 .ascii '76' +E693 .byte 0xEC,0x02 +E695 ; E695: 37,36 +E695 .ascii '76' +E697 .byte 0xCE,0x86,0xA0 +E69A ; E69A: 3C +E69A .ascii '<' +E69B .byte 0xCC,0x00,0x01,0xBD,0xFC,0x5C +E6A1 ; E6A1: 37,36 +E6A1 .ascii '76' +E6A3 .byte 0xCE,0x27,0x10 +E6A6 ; E6A6: 3C +E6A6 .ascii '<' +E6A7 .byte 0xCC,0x00,0x00,0xBD,0xFC +E6AC ; E6AC: 4C,31,33 +E6AC .ascii 'L13' +E6AF .byte 0xCB +E6B0 ; E6B0: 30 +E6B0 .ascii '0' +E6B1 .byte 0xF7,0x0B,0x94 +E6B4 ; E6B4: 30 +E6B4 .ascii '0' +E6B5 .byte 0xEC,0x04 +E6B7 ; E6B7: 37,36 +E6B7 .ascii '76' +E6B9 .byte 0xEC,0x02 +E6BB ; E6BB: 37,36 +E6BB .ascii '76' +E6BD .byte 0xCE,0x27,0x10 +E6C0 ; E6C0: 3C +E6C0 .ascii '<' +E6C1 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E6C7 ; E6C7: 37,36 +E6C7 .ascii '76' +E6C9 .byte 0xCE,0x03,0xE8 +E6CC ; E6CC: 3C +E6CC .ascii '<' +E6CD .byte 0xCC,0x00,0x00,0xBD,0xFC +E6D2 ; E6D2: 4C,31,33 +E6D2 .ascii 'L13' +E6D5 .byte 0xCB +E6D6 ; E6D6: 30 +E6D6 .ascii '0' +E6D7 .byte 0xF7,0x0B,0x93 +E6DA ; E6DA: 30 +E6DA .ascii '0' +E6DB .byte 0xEC,0x04 +E6DD ; E6DD: 37,36 +E6DD .ascii '76' +E6DF .byte 0xEC,0x02 +E6E1 ; E6E1: 37,36 +E6E1 .ascii '76' +E6E3 .byte 0xCE,0x03,0xE8 +E6E6 ; E6E6: 3C +E6E6 .ascii '<' +E6E7 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E6ED ; E6ED: 37,36 +E6ED .ascii '76' +E6EF .byte 0xCE,0x00 +E6F1 ; E6F1: 64,3C +E6F1 .ascii 'd<' +E6F3 .byte 0xCC,0x00,0x00,0xBD,0xFC +E6F8 ; E6F8: 4C,31,33 +E6F8 .ascii 'L13' +E6FB .byte 0xCB +E6FC ; E6FC: 30 +E6FC .ascii '0' +E6FD .byte 0xF7,0x0B,0x92 +E700 ; E700: 30 +E700 .ascii '0' +E701 .byte 0xEC,0x04 +E703 ; E703: 37,36 +E703 .ascii '76' +E705 .byte 0xEC,0x02 +E707 ; E707: 37,36 +E707 .ascii '76' +E709 .byte 0xCE,0x00 +E70B ; E70B: 64,3C +E70B .ascii 'd<' +E70D .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E713 ; E713: 37,36 +E713 .ascii '76' +E715 .byte 0xCE,0x00,0x0A +E718 ; E718: 3C +E718 .ascii '<' +E719 .byte 0xCC,0x00,0x00,0xBD,0xFC +E71E ; E71E: 4C,31,33 +E71E .ascii 'L13' +E721 .byte 0xCB +E722 ; E722: 30 +E722 .ascii '0' +E723 .byte 0xF7,0x0B,0x91 +E726 ; E726: 30 +E726 .ascii '0' +E727 .byte 0xEC,0x04 +E729 ; E729: 37,36 +E729 .ascii '76' +E72B .byte 0xEC,0x02 +E72D ; E72D: 37,36 +E72D .ascii '76' +E72F .byte 0xCE,0x00,0x0A +E732 ; E732: 3C +E732 .ascii '<' +E733 .byte 0xCC,0x00,0x00,0xBD,0xFC,0x5C +E739 ; E739: 31,33 +E739 .ascii '13' +E73B .byte 0xCB +E73C ; E73C: 30 +E73C .ascii '0' +E73D .byte 0xF7,0x0B,0x90 +E740 ; E740: 38,31,31,6E +E740 .ascii '811n' +E744 .byte 0x00 +E745 ; E745: 37,36,30 +E745 .ascii '760' +E748 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0x8F,0xCB +E750 ; E750: 30 +E750 .ascii '0' +E751 .byte 0xF7,0x00 +E753 ; E753: 57,30 +E753 .ascii 'W0' +E755 .byte 0xEC,0x00,0xCE,0x27,0x10,0x02,0xCE,0x03 +E75D .byte 0xE8,0x02,0x8F,0xCB +E761 ; E761: 30 +E761 .ascii '0' +E762 .byte 0xF7,0x00 +E764 ; E764: 5A,30 +E764 .ascii 'Z0' +E766 .byte 0xEC,0x00,0xCE,0x03,0xE8,0x02,0xCE,0x00 +E76E ; E76E: 64 +E76E .ascii 'd' +E76F .byte 0x02,0x8F,0xCB +E772 ; E772: 30 +E772 .ascii '0' +E773 .byte 0xF7,0x00 +E775 ; E775: 5D,30 +E775 .ascii ']0' +E777 .byte 0xEC,0x00,0xCE,0x00 +E77B ; E77B: 64 +E77B .ascii 'd' +E77C .byte 0x02,0xCE,0x00,0x0A,0x02,0x8F,0xCB +E783 ; E783: 30 +E783 .ascii '0' +E784 .byte 0xF7,0x00 +E786 ; E786: 5E,30 +E786 .ascii '^0' +E788 .byte 0xEC,0x00,0xCE,0x00,0x0A,0x02,0xCB +E78F ; E78F: 30 +E78F .ascii '0' +E790 .byte 0xF7,0x00 +E792 ; E792: 5F,38,39,37,36,30 +E792 .ascii '_89760' +E798 .byte 0xE6,0x01 +E79A ; E79A: 4F +E79A .ascii 'O' +E79B .byte 0xCE,0x00 +E79D ; E79D: 64 +E79D .ascii 'd' +E79E .byte 0x02,0x8F,0xCB +E7A1 ; E7A1: 30 +E7A1 .ascii '0' +E7A2 .byte 0xF7,0x00 +E7A4 ; E7A4: 5D,30 +E7A4 .ascii ']0' +E7A6 .byte 0xE6,0x01 +E7A8 ; E7A8: 4F +E7A8 .ascii 'O' +E7A9 .byte 0xCE,0x00 +E7AB ; E7AB: 64 +E7AB .ascii 'd' +E7AC .byte 0x02 +E7AD ; E7AD: 4F +E7AD .ascii 'O' +E7AE .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB +E7B4 ; E7B4: 30 +E7B4 .ascii '0' +E7B5 .byte 0xF7,0x00 +E7B7 ; E7B7: 5E,30 +E7B7 .ascii '^0' +E7B9 .byte 0xE6,0x01 +E7BB ; E7BB: 4F +E7BB .ascii 'O' +E7BC .byte 0xCE,0x00,0x0A,0x02,0xCB +E7C1 ; E7C1: 30 +E7C1 .ascii '0' +E7C2 .byte 0xF7,0x00 +E7C4 ; E7C4: 5F,38,39 +E7C4 .ascii '_89' +E7C7 ; E7C7: F6,00,06 +E7C7 LE7C7: ldab L0006 +E7CA ; E7CA: 4F +E7CA clra +E7CB ; E7CB: CE,00,05 +E7CB ldx #0x0005 +E7CE ; E7CE: 02 +E7CE idiv +E7CF ; E7CF: 5D +E7CF tstb +E7D0 ; E7D0: 26,03 +E7D0 bne LE7D5 +E7D2 ; E7D2: 7E,E8,99 +E7D2 jmp LE899 +E7D5 ; E7D5: F6,00,06 +E7D5 LE7D5: ldab L0006 +E7D8 ; E7D8: BD,D7,A0 +E7D8 jsr LD7A0 +E7DB ; E7DB: 83,00,00 +E7DB subd #0x0000 +E7DE ; E7DE: 27,03 +E7DE beq LE7E3 +E7E0 ; E7E0: 7E,E8,99 +E7E0 jmp LE899 +E7E3 ; E7E3: F6,00,06 +E7E3 LE7E3: ldab L0006 +E7E6 ; E7E6: 4F +E7E6 clra +E7E7 ; E7E7: 05 +E7E7 lsld +E7E8 ; E7E8: C3,08,00 +E7E8 addd #0x0800 +E7EB ; E7EB: 8F +E7EB xgdx +E7EC ; E7EC: EC,00 +E7EC ldd 0x00,x +E7EE ; E7EE: C4,FF +E7EE andb #0xFF +E7F0 ; E7F0: 84,3F +E7F0 anda #0x3F +E7F2 ; E7F2: FD,10,16 +E7F2 std L1016 +E7F5 ; E7F5: F6,00,06 +E7F5 ldab L0006 +E7F8 ; E7F8: 4F +E7F8 clra +E7F9 ; E7F9: 05 +E7F9 lsld +E7FA ; E7FA: C3,0B,F1 +E7FA addd #0x0BF1 +E7FD ; E7FD: 8F +E7FD xgdx +E7FE ; E7FE: EC,00 +E7FE ldd 0x00,x +E800 ; E800: C4,FF +E800 andb #0xFF +E802 ; E802: 84,3F +E802 anda #0x3F +E804 ; E804: FD,10,18 +E804 std L1018 +E807 ; E807: FC,10,16 +E807 ldd L1016 +E80A ; E80A: 83,00,00 +E80A subd #0x0000 +E80D ; E80D: 25,08 +E80D bcs LE817 +E80F ; E80F: FC,10,16 +E80F ldd L1016 +E812 ; E812: 83,27,0F +E812 subd #0x270F +E815 ; E815: 23,35 +E815 bls LE84C +E817 ; E817: F6,00,06 +E817 LE817: ldab L0006 +E81A ; E81A: BD,D4,68 +E81A jsr LD468 +E81D ; E81D: 83,00,00 +E81D subd #0x0000 +E820 ; E820: 27,2A +E820 beq LE84C +E822 ; E822: CC,01,00 +E822 ldd #0x0100 +E825 ; E825: 37 +E825 pshb +E826 ; E826: 36 +E826 psha +E827 ; E827: F6,00,06 +E827 ldab L0006 +E82A ; E82A: 4F +E82A clra +E82B ; E82B: 05 +E82B lsld +E82C ; E82C: C3,08,C8 +E82C addd #0x08C8 +E82F ; E82F: 38 +E82F pulx +E830 ; E830: 8F +E830 xgdx +E831 ; E831: AA,00 +E831 oraa 0x00,x +E833 ; E833: EA,01 +E833 orab 0x01,x +E835 ; E835: ED,00 +E835 std 0x00,x +E837 ; E837: CC,40,00 +E837 ldd #0x4000 +E83A ; E83A: 37 +E83A pshb +E83B ; E83B: 36 +E83B psha +E83C ; E83C: F6,00,06 +E83C ldab L0006 +E83F ; E83F: 4F +E83F clra +E840 ; E840: 05 +E840 lsld +E841 ; E841: C3,08,00 +E841 addd #0x0800 +E844 ; E844: 38 +E844 pulx +E845 ; E845: 8F +E845 xgdx +E846 ; E846: AA,00 +E846 oraa 0x00,x +E848 ; E848: EA,01 +E848 orab 0x01,x +E84A ; E84A: ED,00 +E84A std 0x00,x +E84C ; E84C: CE,10,16 +E84C LE84C: ldx #0x1016 +E84F ; E84F: 1D,00,C0 +E84F bclr 0x00,x,#0xC0 +E852 ; E852: FC,10,18 +E852 ldd L1018 +E855 ; E855: 43 +E855 coma +E856 ; E856: 53 +E856 comb +E857 ; E857: FD,10,18 +E857 std L1018 +E85A ; E85A: CE,10,18 +E85A ldx #0x1018 +E85D ; E85D: 1D,00,C0 +E85D bclr 0x00,x,#0xC0 +E860 ; E860: FC,10,16 +E860 ldd L1016 +E863 ; E863: 37 +E863 pshb +E864 ; E864: 36 +E864 psha +E865 ; E865: FC,10,18 +E865 ldd L1018 +E868 ; E868: 30 +E868 tsx +E869 ; E869: A3,00 +E869 subd 0x00,x +E86B ; E86B: 31 +E86B ins +E86C ; E86C: 31 +E86C ins +E86D ; E86D: 27,2A +E86D beq LE899 +E86F ; E86F: CC,01,00 +E86F ldd #0x0100 +E872 ; E872: 37 +E872 pshb +E873 ; E873: 36 +E873 psha +E874 ; E874: F6,00,06 +E874 ldab L0006 +E877 ; E877: 4F +E877 clra +E878 ; E878: 05 +E878 lsld +E879 ; E879: C3,08,C8 +E879 addd #0x08C8 +E87C ; E87C: 38 +E87C pulx +E87D ; E87D: 8F +E87D xgdx +E87E ; E87E: AA,00 +E87E oraa 0x00,x +E880 ; E880: EA,01 +E880 orab 0x01,x +E882 ; E882: ED,00 +E882 std 0x00,x +E884 ; E884: CC,40,00 +E884 ldd #0x4000 +E887 ; E887: 37 +E887 pshb +E888 ; E888: 36 +E888 psha +E889 ; E889: F6,00,06 +E889 ldab L0006 +E88C ; E88C: 4F +E88C clra +E88D ; E88D: 05 +E88D lsld +E88E ; E88E: C3,08,00 +E88E addd #0x0800 +E891 ; E891: 38 +E891 pulx +E892 ; E892: 8F +E892 xgdx +E893 ; E893: AA,00 +E893 oraa 0x00,x +E895 ; E895: EA,01 +E895 orab 0x01,x +E897 ; E897: ED,00 +E897 std 0x00,x +E899 ; E899: 39 +E899 LE899: rts +E89A ; E89A: 5F +E89A LE89A: clrb +E89B ; E89B: 4F +E89B clra +E89C ; E89C: FD,00,0F +E89C std L000F +E89F ; E89F: CC,3F,FF +E89F ldd #0x3FFF +E8A2 ; E8A2: FD,00,50 +E8A2 std L0050 +E8A5 ; E8A5: 7F,00,06 +E8A5 clr L0006 +E8A8 ; E8A8: F6,00,06 +E8A8 LE8A8: ldab L0006 +E8AB ; E8AB: C1,64 +E8AB cmpb #0x64 +E8AD ; E8AD: 24,64 +E8AD bcc LE913 +E8AF ; E8AF: F6,00,06 +E8AF ldab L0006 +E8B2 ; E8B2: 4F +E8B2 clra +E8B3 ; E8B3: CE,00,05 +E8B3 ldx #0x0005 +E8B6 ; E8B6: 02 +E8B6 idiv +E8B7 ; E8B7: 5D +E8B7 tstb +E8B8 ; E8B8: 27,54 +E8B8 beq LE90E +E8BA ; E8BA: F6,00,06 +E8BA ldab L0006 +E8BD ; E8BD: BD,D7,A0 +E8BD jsr LD7A0 +E8C0 ; E8C0: 83,00,00 +E8C0 subd #0x0000 +E8C3 ; E8C3: 26,49 +E8C3 bne LE90E +E8C5 ; E8C5: F6,00,06 +E8C5 ldab L0006 +E8C8 ; E8C8: 4F +E8C8 clra +E8C9 ; E8C9: 05 +E8C9 lsld +E8CA ; E8CA: C3,08,00 +E8CA addd #0x0800 +E8CD ; E8CD: 8F +E8CD xgdx +E8CE ; E8CE: EC,00 +E8CE ldd 0x00,x +E8D0 ; E8D0: C4,FF +E8D0 andb #0xFF +E8D2 ; E8D2: 84,3F +E8D2 anda #0x3F +E8D4 ; E8D4: FD,10,16 +E8D4 std L1016 +E8D7 ; E8D7: FC,10,16 +E8D7 ldd L1016 +E8DA ; E8DA: 83,27,10 +E8DA subd #0x2710 +E8DD ; E8DD: 24,2F +E8DD bcc LE90E +E8DF ; E8DF: F6,00,06 +E8DF ldab L0006 +E8E2 ; E8E2: BD,D4,68 +E8E2 jsr LD468 +E8E5 ; E8E5: 83,00,00 +E8E5 subd #0x0000 +E8E8 ; E8E8: 27,24 +E8E8 beq LE90E +E8EA ; E8EA: BD,D5,61 +E8EA jsr LD561 +E8ED ; E8ED: 83,00,00 +E8ED subd #0x0000 +E8F0 ; E8F0: 26,1C +E8F0 bne LE90E +E8F2 ; E8F2: FC,10,16 +E8F2 ldd L1016 +E8F5 ; E8F5: B3,00,0F +E8F5 subd L000F +E8F8 ; E8F8: 23,06 +E8F8 bls LE900 +E8FA ; E8FA: FC,10,16 +E8FA ldd L1016 +E8FD ; E8FD: FD,00,0F +E8FD std L000F +E900 ; E900: FC,10,16 +E900 LE900: ldd L1016 +E903 ; E903: B3,00,50 +E903 subd L0050 +E906 ; E906: 24,06 +E906 bcc LE90E +E908 ; E908: FC,10,16 +E908 ldd L1016 +E90B ; E90B: FD,00,50 +E90B std L0050 +E90E ; E90E: 7C,00,06 +E90E LE90E: inc L0006 +E911 ; E911: 20,95 +E911 bra LE8A8 +E913 ; E913: FC,0B,B7 +E913 LE913: ldd L0BB7 +E916 ; E916: 27,12 +E916 beq LE92A +E918 ; E918: FC,00,0F +E918 ldd L000F +E91B ; E91B: B3,0B,B7 +E91B subd L0BB7 +E91E ; E91E: 23,0A +E91E bls LE92A +E920 ; E920: FC,00,0F +E920 ldd L000F +E923 ; E923: 05 +E923 lsld +E924 ; E924: B3,0B,B7 +E924 subd L0BB7 +E927 ; E927: FD,00,0F +E927 std L000F +E92A ; E92A: 39 +E92A LE92A: rts +E92B ; E92B: 34,30,6F +E92B .ascii '40o' +E92E .byte 0x00 +E92F ; E92F: 30 +E92F .ascii '0' +E930 .byte 0xE6,0x00,0xC1 +E933 ; E933: 64,24 +E933 .ascii 'd$' +E935 .byte 0x15 +E936 ; E936: 5F,4F,37,36,30 +E936 .ascii '_O760' +E93B .byte 0xE6,0x02 +E93D ; E93D: 4F +E93D .ascii 'O' +E93E .byte 0x05,0xC3,0x0D,0x1F +E942 ; E942: 38 +E942 .ascii '8' +E943 .byte 0x8F,0xED,0x00 +E946 ; E946: 30,6C +E946 .ascii '0l' +E948 .byte 0x00 +E949 ; E949: 20 +E949 .ascii ' ' +E94A .byte 0xE4 +E94B ; E94B: 4F,5F +E94B .ascii 'O_' +E94D .byte 0xFD,0x0D,0xF9,0xFD,0x0D,0xF7 +E953 ; E953: 4F,5F +E953 .ascii 'O_' +E955 .byte 0xFD,0x0D,0xF5,0xFD,0x0D,0xF3 +E95B ; E95B: 4F,5F +E95B .ascii 'O_' +E95D .byte 0xFD,0x0D,0xF1,0xFD,0x0D,0xEF +E963 ; E963: 4F,5F +E963 .ascii 'O_' +E965 .byte 0xFD,0x0D,0xFD,0xFD,0x0D,0xFB +E96B ; E96B: 4F,5F +E96B .ascii 'O_' +E96D .byte 0xFD,0x0D,0xE9,0xFD,0x0D,0xE7 +E973 ; E973: 5F,4F +E973 .ascii '_O' +E975 .byte 0xFD,0x0C,0xDD +E978 ; E978: 5F,4F +E978 .ascii '_O' +E97A .byte 0xFD,0x0C,0xDF +E97D ; E97D: 5F,4F +E97D .ascii '_O' +E97F .byte 0xFD,0x0C,0xE1 +E982 ; E982: 5F,4F +E982 .ascii '_O' +E984 .byte 0xFD,0x0C,0xE3 +E987 ; E987: 5F,4F +E987 .ascii '_O' +E989 .byte 0xFD,0x0C,0xE5 +E98C ; E98C: 4F,5F +E98C .ascii 'O_' +E98E .byte 0xFD,0x0C,0xF5,0xFD,0x0C,0xF3 +E994 ; E994: 4F,5F +E994 .ascii 'O_' +E996 .byte 0xFD,0x0C,0xF9,0xFD,0x0C,0xF7 +E99C ; E99C: 4F,5F +E99C .ascii 'O_' +E99E .byte 0xFD,0x0C,0xFD,0xFD,0x0C,0xFB +E9A4 ; E9A4: 4F,5F +E9A4 .ascii 'O_' +E9A6 .byte 0xFD,0x0D,0x01,0xFD,0x0C,0xFF +E9AC ; E9AC: 4F,5F +E9AC .ascii 'O_' +E9AE .byte 0xFD,0x0D,0x05,0xFD,0x0D,0x03 +E9B4 ; E9B4: 5F,4F +E9B4 .ascii '_O' +E9B6 .byte 0xFD,0x0D,0x07 +E9B9 ; E9B9: 5F,4F +E9B9 .ascii '_O' +E9BB .byte 0xFD,0x0D,0x09 +E9BE ; E9BE: 5F,4F +E9BE .ascii '_O' +E9C0 .byte 0xFD,0x0D,0x0B +E9C3 ; E9C3: 5F,4F +E9C3 .ascii '_O' +E9C5 .byte 0xFD,0x0D,0x0D +E9C8 ; E9C8: 4F,5F +E9C8 .ascii 'O_' +E9CA .byte 0xFD,0x0D,0x11,0xFD,0x0D,0x0F +E9D0 ; E9D0: 4F,5F +E9D0 .ascii 'O_' +E9D2 .byte 0xFD,0x0D,0x15,0xFD,0x0D,0x13 +E9D8 ; E9D8: 4F,5F +E9D8 .ascii 'O_' +E9DA .byte 0xFD,0x0D,0x19,0xFD,0x0D,0x17 +E9E0 ; E9E0: 4F,5F +E9E0 .ascii 'O_' +E9E2 .byte 0xFD,0x0D,0x1D,0xFD,0x0D,0x1B +E9E8 ; E9E8: 31,39 +E9E8 .ascii '19' +E9EA ; E9EA: 7F,00,06 +E9EA LE9EA: clr L0006 +E9ED ; E9ED: F6,00,06 +E9ED LE9ED: ldab L0006 +E9F0 ; E9F0: C1,64 +E9F0 cmpb #0x64 +E9F2 ; E9F2: 24,64 +E9F2 bcc LEA58 +E9F4 ; E9F4: F6,00,06 +E9F4 ldab L0006 +E9F7 ; E9F7: 4F +E9F7 clra +E9F8 ; E9F8: CE,00,05 +E9F8 ldx #0x0005 +E9FB ; E9FB: 02 +E9FB idiv +E9FC ; E9FC: 5D +E9FC tstb +E9FD ; E9FD: 27,54 +E9FD beq LEA53 +E9FF ; E9FF: CC,BF,FF +E9FF ldd #0xBFFF +EA02 ; EA02: 37 +EA02 pshb +EA03 ; EA03: 36 +EA03 psha +EA04 ; EA04: F6,00,06 +EA04 ldab L0006 +EA07 ; EA07: 4F +EA07 clra +EA08 ; EA08: 05 +EA08 lsld +EA09 ; EA09: C3,08,00 +EA09 addd #0x0800 +EA0C ; EA0C: 38 +EA0C pulx +EA0D ; EA0D: 8F +EA0D xgdx +EA0E ; EA0E: A4,00 +EA0E anda 0x00,x +EA10 ; EA10: E4,01 +EA10 andb 0x01,x +EA12 ; EA12: ED,00 +EA12 std 0x00,x +EA14 ; EA14: CC,FE,FF +EA14 ldd #0xFEFF +EA17 ; EA17: 37 +EA17 pshb +EA18 ; EA18: 36 +EA18 psha +EA19 ; EA19: F6,00,06 +EA19 ldab L0006 +EA1C ; EA1C: 4F +EA1C clra +EA1D ; EA1D: 05 +EA1D lsld +EA1E ; EA1E: C3,08,C8 +EA1E addd #0x08C8 +EA21 ; EA21: 38 +EA21 pulx +EA22 ; EA22: 8F +EA22 xgdx +EA23 ; EA23: A4,00 +EA23 anda 0x00,x +EA25 ; EA25: E4,01 +EA25 andb 0x01,x +EA27 ; EA27: ED,00 +EA27 std 0x00,x +EA29 ; EA29: CC,FD,FF +EA29 ldd #0xFDFF +EA2C ; EA2C: 37 +EA2C pshb +EA2D ; EA2D: 36 +EA2D psha +EA2E ; EA2E: F6,00,06 +EA2E ldab L0006 +EA31 ; EA31: 4F +EA31 clra +EA32 ; EA32: 05 +EA32 lsld +EA33 ; EA33: C3,08,C8 +EA33 addd #0x08C8 +EA36 ; EA36: 38 +EA36 pulx +EA37 ; EA37: 8F +EA37 xgdx +EA38 ; EA38: A4,00 +EA38 anda 0x00,x +EA3A ; EA3A: E4,01 +EA3A andb 0x01,x +EA3C ; EA3C: ED,00 +EA3C std 0x00,x +EA3E ; EA3E: CC,FB,FF +EA3E ldd #0xFBFF +EA41 ; EA41: 37 +EA41 pshb +EA42 ; EA42: 36 +EA42 psha +EA43 ; EA43: F6,00,06 +EA43 ldab L0006 +EA46 ; EA46: 4F +EA46 clra +EA47 ; EA47: 05 +EA47 lsld +EA48 ; EA48: C3,08,C8 +EA48 addd #0x08C8 +EA4B ; EA4B: 38 +EA4B pulx +EA4C ; EA4C: 8F +EA4C xgdx +EA4D ; EA4D: A4,00 +EA4D anda 0x00,x +EA4F ; EA4F: E4,01 +EA4F andb 0x01,x +EA51 ; EA51: ED,00 +EA51 std 0x00,x +EA53 ; EA53: 7C,00,06 +EA53 LEA53: inc L0006 +EA56 ; EA56: 20,95 +EA56 bra LE9ED +EA58 ; EA58: 39 +EA58 LEA58: rts +EA59 ; EA59: 34 +EA59 LEA59: des +EA5A ; EA5A: CE,00,04 +EA5A ldx #0x0004 +EA5D ; EA5D: 3C +EA5D pshx +EA5E ; EA5E: CC,10,0A +EA5E ldd #0x100A +EA61 ; EA61: BD,E5,D7 +EA61 jsr LE5D7 +EA64 ; EA64: 38 +EA64 pulx +EA65 ; EA65: 83,00,00 +EA65 subd #0x0000 +EA68 ; EA68: 27,3F +EA68 beq LEAA9 +EA6A ; EA6A: CE,00,01 +EA6A ldx #0x0001 +EA6D ; EA6D: 3C +EA6D pshx +EA6E ; EA6E: CC,18,00 +EA6E ldd #0x1800 +EA71 ; EA71: BD,E5,D7 +EA71 jsr LE5D7 +EA74 ; EA74: 38 +EA74 pulx +EA75 ; EA75: 83,00,00 +EA75 subd #0x0000 +EA78 ; EA78: 27,2F +EA78 beq LEAA9 +EA7A ; EA7A: CC,03,E8 +EA7A ldd #0x03E8 +EA7D ; EA7D: BD,E5,71 +EA7D jsr LE571 +EA80 ; EA80: 7F,0B,A8 +EA80 clr L0BA8 +EA83 ; EA83: F6,18,00 +EA83 LEA83: ldab COSTDO +EA86 ; EA86: C4,01 +EA86 andb #0x01 +EA88 ; EA88: 26,1C +EA88 bne LEAA6 +EA8A ; EA8A: BD,BE,4B +EA8A jsr LBE4B +EA8D ; EA8D: 0F +EA8D sei +EA8E ; EA8E: BD,BE,01 +EA8E jsr LBE01 +EA91 ; EA91: 0E +EA91 cli +EA92 ; EA92: CC,01,F4 +EA92 ldd #0x01F4 +EA95 ; EA95: BD,E5,71 +EA95 jsr LE571 +EA98 ; EA98: CC,AF,D1 +EA98 ldd #0xAFD1 +EA9B ; EA9B: BD,C0,BA +EA9B jsr DISPST +EA9E ; EA9E: CC,01,F4 +EA9E ldd #0x01F4 +EAA1 ; EAA1: BD,E5,71 +EAA1 jsr LE571 +EAA4 ; EAA4: 20,DD +EAA4 bra LEA83 +EAA6 ; EAA6: BD,BE,69 +EAA6 LEAA6: jsr LBE69 +EAA9 ; EAA9: C6,01 +EAA9 LEAA9: ldab #0x01 +EAAB ; EAAB: F7,00,14 +EAAB stab L0014 +EAAE ; EAAE: F6,00,14 +EAAE ldab L0014 +EAB1 ; EAB1: F7,38,00 +EAB1 stab CHANGE +EAB4 ; EAB4: CC,00,1E +EAB4 ldd #0x001E +EAB7 ; EAB7: BD,E5,71 +EAB7 jsr LE571 +EABA ; EABA: CE,00,01 +EABA ldx #0x0001 +EABD ; EABD: 3C +EABD pshx +EABE ; EABE: CC,10,00 +EABE ldd #0x1000 +EAC1 ; EAC1: BD,E5,D7 +EAC1 jsr LE5D7 +EAC4 ; EAC4: 38 +EAC4 pulx +EAC5 ; EAC5: 83,00,00 +EAC5 subd #0x0000 +EAC8 ; EAC8: 27,10 +EAC8 beq LEADA +EACA ; EACA: CE,00,02 +EACA ldx #0x0002 +EACD ; EACD: 3C +EACD pshx +EACE ; EACE: CC,10,00 +EACE ldd #0x1000 +EAD1 ; EAD1: BD,E5,D7 +EAD1 jsr LE5D7 +EAD4 ; EAD4: 38 +EAD4 pulx +EAD5 ; EAD5: 83,00,00 +EAD5 subd #0x0000 +EAD8 ; EAD8: 27,03 +EAD8 beq LEADD +EADA ; EADA: 7E,ED,F8 +EADA LEADA: jmp LEDF8 +EADD ; EADD: C6,02 +EADD LEADD: ldab #0x02 +EADF ; EADF: F7,00,14 +EADF stab L0014 +EAE2 ; EAE2: F6,00,14 +EAE2 ldab L0014 +EAE5 ; EAE5: F7,38,00 +EAE5 stab CHANGE +EAE8 ; EAE8: CC,00,1E +EAE8 ldd #0x001E +EAEB ; EAEB: BD,E5,71 +EAEB jsr LE571 +EAEE ; EAEE: CE,00,01 +EAEE ldx #0x0001 +EAF1 ; EAF1: 3C +EAF1 pshx +EAF2 ; EAF2: CC,10,00 +EAF2 ldd #0x1000 +EAF5 ; EAF5: BD,E5,D7 +EAF5 jsr LE5D7 +EAF8 ; EAF8: 38 +EAF8 pulx +EAF9 ; EAF9: 83,00,00 +EAF9 subd #0x0000 +EAFC ; EAFC: 26,10 +EAFC bne LEB0E +EAFE ; EAFE: CE,00,02 +EAFE ldx #0x0002 +EB01 ; EB01: 3C +EB01 pshx +EB02 ; EB02: CC,10,00 +EB02 ldd #0x1000 +EB05 ; EB05: BD,E5,D7 +EB05 jsr LE5D7 +EB08 ; EB08: 38 +EB08 pulx +EB09 ; EB09: 83,00,00 +EB09 subd #0x0000 +EB0C ; EB0C: 26,03 +EB0C bne LEB11 +EB0E ; EB0E: 7E,ED,F8 +EB0E LEB0E: jmp LEDF8 +EB11 ; EB11: CC,5A,5A +EB11 LEB11: ldd #0x5A5A +EB14 ; EB14: FD,10,16 +EB14 std L1016 +EB17 ; EB17: CC,B1,39 +EB17 ldd #0xB139 +EB1A ; EB1A: BD,C0,BA +EB1A jsr DISPST +EB1D ; EB1D: CC,07,D0 +EB1D ldd #0x07D0 +EB20 ; EB20: BD,E5,71 +EB20 jsr LE571 +EB23 ; EB23: CC,B1,44 +EB23 ldd #0xB144 +EB26 ; EB26: BD,C0,BA +EB26 jsr DISPST +EB29 ; EB29: CC,07,D0 +EB29 ldd #0x07D0 +EB2C ; EB2C: BD,E5,71 +EB2C jsr LE571 +EB2F ; EB2F: CC,00,14 +EB2F ldd #0x0014 +EB32 ; EB32: FD,00,3B +EB32 std L003B +EB35 ; EB35: FC,00,3B +EB35 LEB35: ldd L003B +EB38 ; EB38: 27,47 +EB38 beq LEB81 +EB3A ; EB3A: 30 +EB3A tsx +EB3B ; EB3B: 6F,00 +EB3B clr 0x00,x +EB3D ; EB3D: 30 +EB3D LEB3D: tsx +EB3E ; EB3E: E6,00 +EB3E ldab 0x00,x +EB40 ; EB40: C1,0A +EB40 cmpb #0x0A +EB42 ; EB42: 24,3B +EB42 bcc LEB7F +EB44 ; EB44: BD,BE,4B +EB44 jsr LBE4B +EB47 ; EB47: C6,2E +EB47 ldab #0x2E +EB49 ; EB49: 37 +EB49 pshb +EB4A ; EB4A: 30 +EB4A tsx +EB4B ; EB4B: E6,01 +EB4B ldab 0x01,x +EB4D ; EB4D: 4F +EB4D clra +EB4E ; EB4E: C3,0B,90 +EB4E addd #0x0B90 +EB51 ; EB51: 8F +EB51 xgdx +EB52 ; EB52: 33 +EB52 pulb +EB53 ; EB53: E7,00 +EB53 stab 0x00,x +EB55 ; EB55: 0F +EB55 sei +EB56 ; EB56: BD,BE,69 +EB56 jsr LBE69 +EB59 ; EB59: CE,10,28 +EB59 ldx #0x1028 +EB5C ; EB5C: 1C,00,40 +EB5C bset 0x00,x,#0x40 +EB5F ; EB5F: CE,00,01 +EB5F ldx #0x0001 +EB62 ; EB62: 3C +EB62 pshx +EB63 ; EB63: CC,00,20 +EB63 ldd #0x0020 +EB66 ; EB66: BD,BD,B5 +EB66 jsr LBDB5 +EB69 ; EB69: 38 +EB69 pulx +EB6A ; EB6A: CE,10,28 +EB6A ldx #0x1028 +EB6D ; EB6D: 1D,00,40 +EB6D bclr 0x00,x,#0x40 +EB70 ; EB70: BD,BE,10 +EB70 jsr LBE10 +EB73 ; EB73: 0E +EB73 cli +EB74 ; EB74: CC,00,07 +EB74 ldd #0x0007 +EB77 ; EB77: BD,E5,71 +EB77 jsr LE571 +EB7A ; EB7A: 30 +EB7A tsx +EB7B ; EB7B: 6C,00 +EB7B inc 0x00,x +EB7D ; EB7D: 20,BE +EB7D bra LEB3D +EB7F ; EB7F: 20,B4 +EB7F LEB7F: bra LEB35 +EB81 ; EB81: BD,BE,69 +EB81 LEB81: jsr LBE69 +EB84 ; EB84: CC,08,00 +EB84 ldd #0x0800 +EB87 ; EB87: FD,00,73 +EB87 std L0073 +EB8A ; EB8A: FC,00,73 +EB8A LEB8A: ldd L0073 +EB8D ; EB8D: 83,0F,FF +EB8D subd #0x0FFF +EB90 ; EB90: 22,10 +EB90 bhi LEBA2 +EB92 ; EB92: C6,AA +EB92 ldab #0xAA +EB94 ; EB94: FE,00,73 +EB94 ldx L0073 +EB97 ; EB97: E7,00 +EB97 stab 0x00,x +EB99 ; EB99: FE,00,73 +EB99 ldx L0073 +EB9C ; EB9C: 08 +EB9C inx +EB9D ; EB9D: FF,00,73 +EB9D stx L0073 +EBA0 ; EBA0: 20,E8 +EBA0 bra LEB8A +EBA2 ; EBA2: CC,08,00 +EBA2 LEBA2: ldd #0x0800 +EBA5 ; EBA5: FD,00,73 +EBA5 std L0073 +EBA8 ; EBA8: FC,00,73 +EBA8 LEBA8: ldd L0073 +EBAB ; EBAB: 83,0F,FF +EBAB subd #0x0FFF +EBAE ; EBAE: 22,1A +EBAE bhi LEBCA +EBB0 ; EBB0: FE,00,73 +EBB0 ldx L0073 +EBB3 ; EBB3: E6,00 +EBB3 ldab 0x00,x +EBB5 ; EBB5: C1,AA +EBB5 cmpb #0xAA +EBB7 ; EBB7: 27,08 +EBB7 beq LEBC1 +EBB9 ; EBB9: CE,10,16 +EBB9 ldx #0x1016 +EBBC ; EBBC: 1D,00,FF +EBBC bclr 0x00,x,#0xFF +EBBF ; EBBF: 20,09 +EBBF bra LEBCA +EBC1 ; EBC1: FE,00,73 +EBC1 LEBC1: ldx L0073 +EBC4 ; EBC4: 08 +EBC4 inx +EBC5 ; EBC5: FF,00,73 +EBC5 stx L0073 +EBC8 ; EBC8: 20,DE +EBC8 bra LEBA8 +EBCA ; EBCA: CC,08,00 +EBCA LEBCA: ldd #0x0800 +EBCD ; EBCD: FD,00,73 +EBCD std L0073 +EBD0 ; EBD0: FC,00,73 +EBD0 LEBD0: ldd L0073 +EBD3 ; EBD3: 83,0F,FF +EBD3 subd #0x0FFF +EBD6 ; EBD6: 22,10 +EBD6 bhi LEBE8 +EBD8 ; EBD8: C6,55 +EBD8 ldab #0x55 +EBDA ; EBDA: FE,00,73 +EBDA ldx L0073 +EBDD ; EBDD: E7,00 +EBDD stab 0x00,x +EBDF ; EBDF: FE,00,73 +EBDF ldx L0073 +EBE2 ; EBE2: 08 +EBE2 inx +EBE3 ; EBE3: FF,00,73 +EBE3 stx L0073 +EBE6 ; EBE6: 20,E8 +EBE6 bra LEBD0 +EBE8 ; EBE8: CC,08,00 +EBE8 LEBE8: ldd #0x0800 +EBEB ; EBEB: FD,00,73 +EBEB std L0073 +EBEE ; EBEE: FC,00,73 +EBEE LEBEE: ldd L0073 +EBF1 ; EBF1: 83,0F,FF +EBF1 subd #0x0FFF +EBF4 ; EBF4: 22,1A +EBF4 bhi LEC10 +EBF6 ; EBF6: FE,00,73 +EBF6 ldx L0073 +EBF9 ; EBF9: E6,00 +EBF9 ldab 0x00,x +EBFB ; EBFB: C1,55 +EBFB cmpb #0x55 +EBFD ; EBFD: 27,08 +EBFD beq LEC07 +EBFF ; EBFF: CE,10,16 +EBFF ldx #0x1016 +EC02 ; EC02: 1D,00,FF +EC02 bclr 0x00,x,#0xFF +EC05 ; EC05: 20,09 +EC05 bra LEC10 +EC07 ; EC07: FE,00,73 +EC07 LEC07: ldx L0073 +EC0A ; EC0A: 08 +EC0A inx +EC0B ; EC0B: FF,00,73 +EC0B stx L0073 +EC0E ; EC0E: 20,DE +EC0E bra LEBEE +EC10 ; EC10: CC,08,00 +EC10 LEC10: ldd #0x0800 +EC13 ; EC13: FD,00,73 +EC13 std L0073 +EC16 ; EC16: FC,00,73 +EC16 LEC16: ldd L0073 +EC19 ; EC19: 83,0F,FF +EC19 subd #0x0FFF +EC1C ; EC1C: 22,0F +EC1C bhi LEC2D +EC1E ; EC1E: 5F +EC1E clrb +EC1F ; EC1F: FE,00,73 +EC1F ldx L0073 +EC22 ; EC22: E7,00 +EC22 stab 0x00,x +EC24 ; EC24: FE,00,73 +EC24 ldx L0073 +EC27 ; EC27: 08 +EC27 inx +EC28 ; EC28: FF,00,73 +EC28 stx L0073 +EC2B ; EC2B: 20,E9 +EC2B bra LEC16 +EC2D ; EC2D: 7F,00,06 +EC2D LEC2D: clr L0006 +EC30 ; EC30: F6,00,06 +EC30 LEC30: ldab L0006 +EC33 ; EC33: C1,64 +EC33 cmpb #0x64 +EC35 ; EC35: 24,4D +EC35 bcc LEC84 +EC37 ; EC37: F6,00,06 +EC37 ldab L0006 +EC3A ; EC3A: 4F +EC3A clra +EC3B ; EC3B: CE,00,05 +EC3B ldx #0x0005 +EC3E ; EC3E: 02 +EC3E idiv +EC3F ; EC3F: 5D +EC3F tstb +EC40 ; EC40: 27,3D +EC40 beq LEC7F +EC42 ; EC42: CC,00,32 +EC42 ldd #0x0032 +EC45 ; EC45: 37 +EC45 pshb +EC46 ; EC46: 36 +EC46 psha +EC47 ; EC47: F6,00,06 +EC47 ldab L0006 +EC4A ; EC4A: 4F +EC4A clra +EC4B ; EC4B: 05 +EC4B lsld +EC4C ; EC4C: C3,08,00 +EC4C addd #0x0800 +EC4F ; EC4F: 38 +EC4F pulx +EC50 ; EC50: 8F +EC50 xgdx +EC51 ; EC51: ED,00 +EC51 std 0x00,x +EC53 ; EC53: F6,00,06 +EC53 ldab L0006 +EC56 ; EC56: 4F +EC56 clra +EC57 ; EC57: 05 +EC57 lsld +EC58 ; EC58: C3,08,00 +EC58 addd #0x0800 +EC5B ; EC5B: 8F +EC5B xgdx +EC5C ; EC5C: EC,00 +EC5C ldd 0x00,x +EC5E ; EC5E: 43 +EC5E coma +EC5F ; EC5F: 53 +EC5F comb +EC60 ; EC60: 37 +EC60 pshb +EC61 ; EC61: 36 +EC61 psha +EC62 ; EC62: F6,00,06 +EC62 ldab L0006 +EC65 ; EC65: 4F +EC65 clra +EC66 ; EC66: 05 +EC66 lsld +EC67 ; EC67: C3,0B,F1 +EC67 addd #0x0BF1 +EC6A ; EC6A: 38 +EC6A pulx +EC6B ; EC6B: 8F +EC6B xgdx +EC6C ; EC6C: ED,00 +EC6C std 0x00,x +EC6E ; EC6E: CC,08,01 +EC6E ldd #0x0801 +EC71 ; EC71: 37 +EC71 pshb +EC72 ; EC72: 36 +EC72 psha +EC73 ; EC73: F6,00,06 +EC73 ldab L0006 +EC76 ; EC76: 4F +EC76 clra +EC77 ; EC77: 05 +EC77 lsld +EC78 ; EC78: C3,08,C8 +EC78 addd #0x08C8 +EC7B ; EC7B: 38 +EC7B pulx +EC7C ; EC7C: 8F +EC7C xgdx +EC7D ; EC7D: ED,00 +EC7D std 0x00,x +EC7F ; EC7F: 7C,00,06 +EC7F LEC7F: inc L0006 +EC82 ; EC82: 20,AC +EC82 bra LEC30 +EC84 ; EC84: C6,1D +EC84 LEC84: ldab #0x1D +EC86 ; EC86: F7,0B,BF +EC86 stab L0BBF +EC89 ; EC89: 30 +EC89 tsx +EC8A ; EC8A: 6F,00 +EC8A clr 0x00,x +EC8C ; EC8C: F6,0B,BF +EC8C LEC8C: ldab L0BBF +EC8F ; EC8F: 4F +EC8F clra +EC90 ; EC90: C3,00,02 +EC90 addd #0x0002 +EC93 ; EC93: 37 +EC93 pshb +EC94 ; EC94: 36 +EC94 psha +EC95 ; EC95: 30 +EC95 tsx +EC96 ; EC96: E6,02 +EC96 ldab 0x02,x +EC98 ; EC98: 4F +EC98 clra +EC99 ; EC99: A3,00 +EC99 subd 0x00,x +EC9B ; EC9B: 31 +EC9B ins +EC9C ; EC9C: 31 +EC9C ins +EC9D ; EC9D: 2C,1B +EC9D bge LECBA +EC9F ; EC9F: 30 +EC9F tsx +ECA0 ; ECA0: E6,00 +ECA0 ldab 0x00,x +ECA2 ; ECA2: 4F +ECA2 clra +ECA3 ; ECA3: C3,B1,D0 +ECA3 addd #0xB1D0 +ECA6 ; ECA6: 8F +ECA6 xgdx +ECA7 ; ECA7: E6,00 +ECA7 ldab 0x00,x +ECA9 ; ECA9: 37 +ECA9 pshb +ECAA ; ECAA: 30 +ECAA tsx +ECAB ; ECAB: E6,01 +ECAB ldab 0x01,x +ECAD ; ECAD: 4F +ECAD clra +ECAE ; ECAE: C3,09,93 +ECAE addd #0x0993 +ECB1 ; ECB1: 8F +ECB1 xgdx +ECB2 ; ECB2: 33 +ECB2 pulb +ECB3 ; ECB3: E7,00 +ECB3 stab 0x00,x +ECB5 ; ECB5: 30 +ECB5 tsx +ECB6 ; ECB6: 6C,00 +ECB6 inc 0x00,x +ECB8 ; ECB8: 20,D2 +ECB8 bra LEC8C +ECBA ; ECBA: 7F,0B,A8 +ECBA LECBA: clr L0BA8 +ECBD ; ECBD: CC,00,32 +ECBD ldd #0x0032 +ECC0 ; ECC0: FD,0B,B5 +ECC0 std L0BB5 +ECC3 ; ECC3: 5F +ECC3 clrb +ECC4 ; ECC4: 4F +ECC4 clra +ECC5 ; ECC5: FD,0B,B7 +ECC5 std L0BB7 +ECC8 ; ECC8: 7F,00,06 +ECC8 clr L0006 +ECCB ; ECCB: BD,A6,4E +ECCB jsr LA64E +ECCE ; ECCE: C6,09 +ECCE ldab #0x09 +ECD0 ; ECD0: F7,0B,C0 +ECD0 stab L0BC0 +ECD3 ; ECD3: 7F,0E,6D +ECD3 clr L0E6D +ECD6 ; ECD6: C6,01 +ECD6 ldab #0x01 +ECD8 ; ECD8: F7,0E,6E +ECD8 stab L0E6E +ECDB ; ECDB: 30 +ECDB tsx +ECDC ; ECDC: 6F,00 +ECDC clr 0x00,x +ECDE ; ECDE: 30 +ECDE LECDE: tsx +ECDF ; ECDF: E6,00 +ECDF ldab 0x00,x +ECE1 ; ECE1: C1,0F +ECE1 cmpb #0x0F +ECE3 ; ECE3: 24,21 +ECE3 bcc LED06 +ECE5 ; ECE5: C6,30 +ECE5 ldab #0x30 +ECE7 ; ECE7: 37 +ECE7 pshb +ECE8 ; ECE8: 30 +ECE8 tsx +ECE9 ; ECE9: E6,01 +ECE9 ldab 0x01,x +ECEB ; ECEB: 4F +ECEB clra +ECEC ; ECEC: C3,0C,B9 +ECEC addd #0x0CB9 +ECEF ; ECEF: 8F +ECEF xgdx +ECF0 ; ECF0: 33 +ECF0 pulb +ECF1 ; ECF1: E7,00 +ECF1 stab 0x00,x +ECF3 ; ECF3: C6,30 +ECF3 ldab #0x30 +ECF5 ; ECF5: 37 +ECF5 pshb +ECF6 ; ECF6: 30 +ECF6 tsx +ECF7 ; ECF7: E6,01 +ECF7 ldab 0x01,x +ECF9 ; ECF9: 4F +ECF9 clra +ECFA ; ECFA: C3,0C,C9 +ECFA addd #0x0CC9 +ECFD ; ECFD: 8F +ECFD xgdx +ECFE ; ECFE: 33 +ECFE pulb +ECFF ; ECFF: E7,00 +ECFF stab 0x00,x +ED01 ; ED01: 30 +ED01 tsx +ED02 ; ED02: 6C,00 +ED02 inc 0x00,x +ED04 ; ED04: 20,D8 +ED04 bra LECDE +ED06 ; ED06: 30 +ED06 LED06: tsx +ED07 ; ED07: 6F,00 +ED07 clr 0x00,x +ED09 ; ED09: 30 +ED09 LED09: tsx +ED0A ; ED0A: E6,00 +ED0A ldab 0x00,x +ED0C ; ED0C: C1,0B +ED0C cmpb #0x0B +ED0E ; ED0E: 24,12 +ED0E bcc LED22 +ED10 ; ED10: 5F +ED10 clrb +ED11 ; ED11: 37 +ED11 pshb +ED12 ; ED12: 30 +ED12 tsx +ED13 ; ED13: E6,01 +ED13 ldab 0x01,x +ED15 ; ED15: 4F +ED15 clra +ED16 ; ED16: C3,0B,E4 +ED16 addd #0x0BE4 +ED19 ; ED19: 8F +ED19 xgdx +ED1A ; ED1A: 33 +ED1A pulb +ED1B ; ED1B: E7,00 +ED1B stab 0x00,x +ED1D ; ED1D: 30 +ED1D tsx +ED1E ; ED1E: 6C,00 +ED1E inc 0x00,x +ED20 ; ED20: 20,E7 +ED20 bra LED09 +ED22 ; ED22: 4F +ED22 LED22: clra +ED23 ; ED23: 5F +ED23 clrb +ED24 ; ED24: FD,0D,F9 +ED24 std L0DF9 +ED27 ; ED27: FD,0D,F7 +ED27 std L0DF7 +ED2A ; ED2A: 4F +ED2A clra +ED2B ; ED2B: 5F +ED2B clrb +ED2C ; ED2C: FD,0D,F5 +ED2C std L0DF5 +ED2F ; ED2F: FD,0D,F3 +ED2F std L0DF3 +ED32 ; ED32: 7F,0C,D9 +ED32 clr L0CD9 +ED35 ; ED35: 7F,0C,DA +ED35 clr L0CDA +ED38 ; ED38: 7F,0C,DB +ED38 clr L0CDB +ED3B ; ED3B: 7F,0C,DC +ED3B clr L0CDC +ED3E ; ED3E: 4F +ED3E clra +ED3F ; ED3F: 5F +ED3F clrb +ED40 ; ED40: FD,0D,F1 +ED40 std L0DF1 +ED43 ; ED43: FD,0D,EF +ED43 std L0DEF +ED46 ; ED46: 4F +ED46 clra +ED47 ; ED47: 5F +ED47 clrb +ED48 ; ED48: FD,0D,FD +ED48 std L0DFD +ED4B ; ED4B: FD,0D,FB +ED4B std L0DFB +ED4E ; ED4E: 4F +ED4E clra +ED4F ; ED4F: 5F +ED4F clrb +ED50 ; ED50: FD,0D,E9 +ED50 std L0DE9 +ED53 ; ED53: FD,0D,E7 +ED53 std L0DE7 +ED56 ; ED56: 4F +ED56 clra +ED57 ; ED57: 5F +ED57 clrb +ED58 ; ED58: FD,0D,ED +ED58 std L0DED +ED5B ; ED5B: FD,0D,EB +ED5B std L0DEB +ED5E ; ED5E: 5F +ED5E clrb +ED5F ; ED5F: 4F +ED5F clra +ED60 ; ED60: FD,0C,DD +ED60 std L0CDD +ED63 ; ED63: 5F +ED63 clrb +ED64 ; ED64: 4F +ED64 clra +ED65 ; ED65: FD,0C,DF +ED65 std L0CDF +ED68 ; ED68: 5F +ED68 clrb +ED69 ; ED69: 4F +ED69 clra +ED6A ; ED6A: FD,0C,E1 +ED6A std L0CE1 +ED6D ; ED6D: 5F +ED6D clrb +ED6E ; ED6E: 4F +ED6E clra +ED6F ; ED6F: FD,0C,E3 +ED6F std L0CE3 +ED72 ; ED72: 5F +ED72 clrb +ED73 ; ED73: 4F +ED73 clra +ED74 ; ED74: FD,0C,E5 +ED74 std L0CE5 +ED77 ; ED77: 4F +ED77 clra +ED78 ; ED78: 5F +ED78 clrb +ED79 ; ED79: FD,0C,F5 +ED79 std L0CF5 +ED7C ; ED7C: FD,0C,F3 +ED7C std L0CF3 +ED7F ; ED7F: 4F +ED7F clra +ED80 ; ED80: 5F +ED80 clrb +ED81 ; ED81: FD,0C,F9 +ED81 std L0CF9 +ED84 ; ED84: FD,0C,F7 +ED84 std L0CF7 +ED87 ; ED87: 4F +ED87 clra +ED88 ; ED88: 5F +ED88 clrb +ED89 ; ED89: FD,0C,FD +ED89 std L0CFD +ED8C ; ED8C: FD,0C,FB +ED8C std L0CFB +ED8F ; ED8F: 4F +ED8F clra +ED90 ; ED90: 5F +ED90 clrb +ED91 ; ED91: FD,0D,01 +ED91 std L0D01 +ED94 ; ED94: FD,0C,FF +ED94 std L0CFF +ED97 ; ED97: 4F +ED97 clra +ED98 ; ED98: 5F +ED98 clrb +ED99 ; ED99: FD,0D,05 +ED99 std L0D05 +ED9C ; ED9C: FD,0D,03 +ED9C std L0D03 +ED9F ; ED9F: 5F +ED9F clrb +EDA0 ; EDA0: 4F +EDA0 clra +EDA1 ; EDA1: FD,0D,07 +EDA1 std L0D07 +EDA4 ; EDA4: 5F +EDA4 clrb +EDA5 ; EDA5: 4F +EDA5 clra +EDA6 ; EDA6: FD,0D,09 +EDA6 std L0D09 +EDA9 ; EDA9: 5F +EDA9 clrb +EDAA ; EDAA: 4F +EDAA clra +EDAB ; EDAB: FD,0D,0B +EDAB std L0D0B +EDAE ; EDAE: 5F +EDAE clrb +EDAF ; EDAF: 4F +EDAF clra +EDB0 ; EDB0: FD,0D,0D +EDB0 std L0D0D +EDB3 ; EDB3: 4F +EDB3 clra +EDB4 ; EDB4: 5F +EDB4 clrb +EDB5 ; EDB5: FD,0D,11 +EDB5 std L0D11 +EDB8 ; EDB8: FD,0D,0F +EDB8 std L0D0F +EDBB ; EDBB: 4F +EDBB clra +EDBC ; EDBC: 5F +EDBC clrb +EDBD ; EDBD: FD,0D,15 +EDBD std L0D15 +EDC0 ; EDC0: FD,0D,13 +EDC0 std L0D13 +EDC3 ; EDC3: 4F +EDC3 clra +EDC4 ; EDC4: 5F +EDC4 clrb +EDC5 ; EDC5: FD,0D,19 +EDC5 std L0D19 +EDC8 ; EDC8: FD,0D,17 +EDC8 std L0D17 +EDCB ; EDCB: 4F +EDCB clra +EDCC ; EDCC: 5F +EDCC clrb +EDCD ; EDCD: FD,0D,1D +EDCD std L0D1D +EDD0 ; EDD0: FD,0D,1B +EDD0 std L0D1B +EDD3 ; EDD3: 7F,0B,AF +EDD3 clr L0BAF +EDD6 ; EDD6: 7F,0B,AE +EDD6 clr L0BAE +EDD9 ; EDD9: 7F,0B,AD +EDD9 clr L0BAD +EDDC ; EDDC: 7F,0B,AC +EDDC clr L0BAC +EDDF ; EDDF: 7F,0B,AB +EDDF clr L0BAB +EDE2 ; EDE2: 7F,0B,B4 +EDE2 clr L0BB4 +EDE5 ; EDE5: 7F,0B,B3 +EDE5 clr L0BB3 +EDE8 ; EDE8: 7F,0B,B2 +EDE8 clr L0BB2 +EDEB ; EDEB: 7F,0B,B1 +EDEB clr L0BB1 +EDEE ; EDEE: 7F,0B,B0 +EDEE clr L0BB0 +EDF1 ; EDF1: C6,05 +EDF1 ldab #0x05 +EDF3 ; EDF3: F7,08,00 +EDF3 stab FLASHM +EDF6 ; EDF6: 8D,21 +EDF6 bsr LEE19 +EDF8 ; EDF8: 7F,00,14 +EDF8 LEDF8: clr L0014 +EDFB ; EDFB: F6,00,14 +EDFB ldab L0014 +EDFE ; EDFE: F7,38,00 +EDFE stab CHANGE +EE01 ; EE01: 31 +EE01 ins +EE02 ; EE02: 39 +EE02 rts +EE03 ; EE03: 37 +EE03 LEE03: pshb +EE04 ; EE04: 36 +EE04 psha +EE05 ; EE05: 30 +EE05 tsx +EE06 ; EE06: EC,00 +EE06 ldd 0x00,x +EE08 ; EE08: BD,C0,BA +EE08 jsr DISPST +EE0B ; EE0B: CE,10,16 +EE0B ldx #0x1016 +EE0E ; EE0E: 1D,01,FF +EE0E bclr 0x01,x,#0xFF +EE11 ; EE11: CC,05,DC +EE11 ldd #0x05DC +EE14 ; EE14: BD,E5,71 +EE14 jsr LE571 +EE17 ; EE17: 38 +EE17 pulx +EE18 ; EE18: 39 +EE18 rts +EE19 ; EE19: BD,E5,D1 +EE19 LEE19: jsr LE5D1 +EE1C ; EE1C: CE,10,16 +EE1C LEE1C: ldx #0x1016 +EE1F ; EE1F: 1D,01,FF +EE1F bclr 0x01,x,#0xFF +EE22 ; EE22: CE,10,16 +EE22 ldx #0x1016 +EE25 ; EE25: 1C,01,5A +EE25 bset 0x01,x,#0x5A +EE28 ; EE28: F6,10,16 +EE28 ldab L1016 +EE2B ; EE2B: 26,0C +EE2B bne LEE39 +EE2D ; EE2D: CC,B1,4F +EE2D ldd #0xB14F +EE30 ; EE30: BD,C0,BA +EE30 jsr DISPST +EE33 ; EE33: CC,05,DC +EE33 ldd #0x05DC +EE36 ; EE36: BD,E5,71 +EE36 jsr LE571 +EE39 ; EE39: C6,04 +EE39 LEE39: ldab #0x04 +EE3B ; EE3B: F7,00,1C +EE3B stab L001C +EE3E ; EE3E: F6,00,1C +EE3E LEE3E: ldab L001C +EE41 ; EE41: C1,07 +EE41 cmpb #0x07 +EE43 ; EE43: 24,57 +EE43 bcc LEE9C +EE45 ; EE45: F6,00,1C +EE45 ldab L001C +EE48 ; EE48: 4F +EE48 clra +EE49 ; EE49: C3,B1,23 +EE49 addd #0xB123 +EE4C ; EE4C: 8F +EE4C xgdx +EE4D ; EE4D: E6,00 +EE4D ldab 0x00,x +EE4F ; EE4F: 53 +EE4F comb +EE50 ; EE50: F4,00,1A +EE50 andb L001A +EE53 ; EE53: F7,00,1A +EE53 stab L001A +EE56 ; EE56: F6,00,1A +EE56 ldab L001A +EE59 ; EE59: F7,30,00 +EE59 stab MISCOU +EE5C ; EE5C: CC,00,0A +EE5C ldd #0x000A +EE5F ; EE5F: BD,E5,71 +EE5F jsr LE571 +EE62 ; EE62: F6,18,00 +EE62 ldab COSTDO +EE65 ; EE65: 2C,07 +EE65 bge LEE6E +EE67 ; EE67: CC,B1,5A +EE67 ldd #0xB15A +EE6A ; EE6A: 8D,97 +EE6A bsr LEE03 +EE6C ; EE6C: 20,2E +EE6C bra LEE9C +EE6E ; EE6E: F6,00,1C +EE6E LEE6E: ldab L001C +EE71 ; EE71: 4F +EE71 clra +EE72 ; EE72: C3,B1,23 +EE72 addd #0xB123 +EE75 ; EE75: 8F +EE75 xgdx +EE76 ; EE76: E6,00 +EE76 ldab 0x00,x +EE78 ; EE78: FA,00,1A +EE78 orab L001A +EE7B ; EE7B: F7,00,1A +EE7B stab L001A +EE7E ; EE7E: F6,00,1A +EE7E ldab L001A +EE81 ; EE81: F7,30,00 +EE81 stab MISCOU +EE84 ; EE84: CC,00,0A +EE84 ldd #0x000A +EE87 ; EE87: BD,E5,71 +EE87 jsr LE571 +EE8A ; EE8A: F6,18,00 +EE8A ldab COSTDO +EE8D ; EE8D: 2D,08 +EE8D blt LEE97 +EE8F ; EE8F: CC,B1,5A +EE8F ldd #0xB15A +EE92 ; EE92: BD,EE,03 +EE92 jsr LEE03 +EE95 ; EE95: 20,05 +EE95 bra LEE9C +EE97 ; EE97: 7C,00,1C +EE97 LEE97: inc L001C +EE9A ; EE9A: 20,A2 +EE9A bra LEE3E +EE9C ; EE9C: CE,10,00 +EE9C LEE9C: ldx #0x1000 +EE9F ; EE9F: 1C,00,08 +EE9F bset 0x00,x,#0x08 +EEA2 ; EEA2: CE,10,08 +EEA2 ldx #0x1008 +EEA5 ; EEA5: 1C,00,02 +EEA5 bset 0x00,x,#0x02 +EEA8 ; EEA8: CE,00,1A +EEA8 ldx #0x001A +EEAB ; EEAB: 1C,00,40 +EEAB bset 0x00,x,#0x40 +EEAE ; EEAE: F6,00,1A +EEAE ldab L001A +EEB1 ; EEB1: F7,30,00 +EEB1 stab MISCOU +EEB4 ; EEB4: CC,00,0A +EEB4 ldd #0x000A +EEB7 ; EEB7: BD,E5,71 +EEB7 jsr LE571 +EEBA ; EEBA: F6,10,08 +EEBA ldab L1008 +EEBD ; EEBD: C4,01 +EEBD andb #0x01 +EEBF ; EEBF: 26,06 +EEBF bne LEEC7 +EEC1 ; EEC1: CC,B1,5A +EEC1 ldd #0xB15A +EEC4 ; EEC4: BD,EE,03 +EEC4 jsr LEE03 +EEC7 ; EEC7: CE,00,1A +EEC7 LEEC7: ldx #0x001A +EECA ; EECA: 1D,00,40 +EECA bclr 0x00,x,#0x40 +EECD ; EECD: F6,00,1A +EECD ldab L001A +EED0 ; EED0: F7,30,00 +EED0 stab MISCOU +EED3 ; EED3: CC,00,0A +EED3 ldd #0x000A +EED6 ; EED6: BD,E5,71 +EED6 jsr LE571 +EED9 ; EED9: F6,10,08 +EED9 ldab L1008 +EEDC ; EEDC: C4,01 +EEDC andb #0x01 +EEDE ; EEDE: 27,06 +EEDE beq LEEE6 +EEE0 ; EEE0: CC,B1,5A +EEE0 ldd #0xB15A +EEE3 ; EEE3: BD,EE,03 +EEE3 jsr LEE03 +EEE6 ; EEE6: CE,00,1A +EEE6 LEEE6: ldx #0x001A +EEE9 ; EEE9: 1C,00,02 +EEE9 bset 0x00,x,#0x02 +EEEC ; EEEC: F6,00,1A +EEEC ldab L001A +EEEF ; EEEF: F7,30,00 +EEEF stab MISCOU +EEF2 ; EEF2: CC,00,0A +EEF2 ldd #0x000A +EEF5 ; EEF5: BD,E5,71 +EEF5 jsr LE571 +EEF8 ; EEF8: F6,10,00 +EEF8 ldab L1000 +EEFB ; EEFB: C4,04 +EEFB andb #0x04 +EEFD ; EEFD: 26,06 +EEFD bne LEF05 +EEFF ; EEFF: CC,B1,65 +EEFF ldd #0xB165 +EF02 ; EF02: BD,EE,03 +EF02 jsr LEE03 +EF05 ; EF05: CE,00,1A +EF05 LEF05: ldx #0x001A +EF08 ; EF08: 1D,00,02 +EF08 bclr 0x00,x,#0x02 +EF0B ; EF0B: F6,00,1A +EF0B ldab L001A +EF0E ; EF0E: F7,30,00 +EF0E stab MISCOU +EF11 ; EF11: CC,00,0A +EF11 ldd #0x000A +EF14 ; EF14: BD,E5,71 +EF14 jsr LE571 +EF17 ; EF17: F6,10,00 +EF17 ldab L1000 +EF1A ; EF1A: C4,04 +EF1A andb #0x04 +EF1C ; EF1C: 27,06 +EF1C beq LEF24 +EF1E ; EF1E: CC,B1,65 +EF1E ldd #0xB165 +EF21 ; EF21: BD,EE,03 +EF21 jsr LEE03 +EF24 ; EF24: CE,00,1A +EF24 LEF24: ldx #0x001A +EF27 ; EF27: 1C,00,01 +EF27 bset 0x00,x,#0x01 +EF2A ; EF2A: F6,00,1A +EF2A ldab L001A +EF2D ; EF2D: F7,30,00 +EF2D stab MISCOU +EF30 ; EF30: CC,00,0A +EF30 ldd #0x000A +EF33 ; EF33: BD,E5,71 +EF33 jsr LE571 +EF36 ; EF36: F6,18,00 +EF36 ldab COSTDO +EF39 ; EF39: C4,20 +EF39 andb #0x20 +EF3B ; EF3B: 26,06 +EF3B bne LEF43 +EF3D ; EF3D: CC,B1,70 +EF3D ldd #0xB170 +EF40 ; EF40: BD,EE,03 +EF40 jsr LEE03 +EF43 ; EF43: CE,00,1A +EF43 LEF43: ldx #0x001A +EF46 ; EF46: 1D,00,01 +EF46 bclr 0x00,x,#0x01 +EF49 ; EF49: F6,00,1A +EF49 ldab L001A +EF4C ; EF4C: F7,30,00 +EF4C stab MISCOU +EF4F ; EF4F: CC,00,0A +EF4F ldd #0x000A +EF52 ; EF52: BD,E5,71 +EF52 jsr LE571 +EF55 ; EF55: F6,18,00 +EF55 ldab COSTDO +EF58 ; EF58: C4,20 +EF58 andb #0x20 +EF5A ; EF5A: 27,06 +EF5A beq LEF62 +EF5C ; EF5C: CC,B1,70 +EF5C ldd #0xB170 +EF5F ; EF5F: BD,EE,03 +EF5F jsr LEE03 +EF62 ; EF62: CE,00,1A +EF62 LEF62: ldx #0x001A +EF65 ; EF65: 1C,00,04 +EF65 bset 0x00,x,#0x04 +EF68 ; EF68: F6,00,1A +EF68 ldab L001A +EF6B ; EF6B: F7,30,00 +EF6B stab MISCOU +EF6E ; EF6E: CC,00,0A +EF6E ldd #0x000A +EF71 ; EF71: BD,E5,71 +EF71 jsr LE571 +EF74 ; EF74: F6,10,0A +EF74 ldab L100A +EF77 ; EF77: C4,04 +EF77 andb #0x04 +EF79 ; EF79: 26,06 +EF79 bne LEF81 +EF7B ; EF7B: CC,B1,7B +EF7B ldd #0xB17B +EF7E ; EF7E: BD,EE,03 +EF7E jsr LEE03 +EF81 ; EF81: CE,00,1A +EF81 LEF81: ldx #0x001A +EF84 ; EF84: 1D,00,04 +EF84 bclr 0x00,x,#0x04 +EF87 ; EF87: F6,00,1A +EF87 ldab L001A +EF8A ; EF8A: F7,30,00 +EF8A stab MISCOU +EF8D ; EF8D: CC,00,0A +EF8D ldd #0x000A +EF90 ; EF90: BD,E5,71 +EF90 jsr LE571 +EF93 ; EF93: F6,10,0A +EF93 ldab L100A +EF96 ; EF96: C4,04 +EF96 andb #0x04 +EF98 ; EF98: 27,06 +EF98 beq LEFA0 +EF9A ; EF9A: CC,B1,7B +EF9A ldd #0xB17B +EF9D ; EF9D: BD,EE,03 +EF9D jsr LEE03 +EFA0 ; EFA0: CE,10,00 +EFA0 LEFA0: ldx #0x1000 +EFA3 ; EFA3: 1C,00,08 +EFA3 bset 0x00,x,#0x08 +EFA6 ; EFA6: CE,00,1A +EFA6 ldx #0x001A +EFA9 ; EFA9: 1C,00,40 +EFA9 bset 0x00,x,#0x40 +EFAC ; EFAC: F6,00,1A +EFAC ldab L001A +EFAF ; EFAF: F7,30,00 +EFAF stab MISCOU +EFB2 ; EFB2: CE,10,08 +EFB2 ldx #0x1008 +EFB5 ; EFB5: 1C,00,02 +EFB5 bset 0x00,x,#0x02 +EFB8 ; EFB8: CC,00,0A +EFB8 ldd #0x000A +EFBB ; EFBB: BD,E5,71 +EFBB jsr LE571 +EFBE ; EFBE: F6,10,08 +EFBE ldab L1008 +EFC1 ; EFC1: C4,01 +EFC1 andb #0x01 +EFC3 ; EFC3: 26,06 +EFC3 bne LEFCB +EFC5 ; EFC5: CC,B1,86 +EFC5 ldd #0xB186 +EFC8 ; EFC8: BD,EE,03 +EFC8 jsr LEE03 +EFCB ; EFCB: CE,10,08 +EFCB LEFCB: ldx #0x1008 +EFCE ; EFCE: 1D,00,02 +EFCE bclr 0x00,x,#0x02 +EFD1 ; EFD1: CC,00,0A +EFD1 ldd #0x000A +EFD4 ; EFD4: BD,E5,71 +EFD4 jsr LE571 +EFD7 ; EFD7: F6,10,08 +EFD7 ldab L1008 +EFDA ; EFDA: C4,01 +EFDA andb #0x01 +EFDC ; EFDC: 27,06 +EFDC beq LEFE4 +EFDE ; EFDE: CC,B1,86 +EFDE ldd #0xB186 +EFE1 ; EFE1: BD,EE,03 +EFE1 jsr LEE03 +EFE4 ; EFE4: CE,10,00 +EFE4 LEFE4: ldx #0x1000 +EFE7 ; EFE7: 1D,00,08 +EFE7 bclr 0x00,x,#0x08 +EFEA ; EFEA: CE,10,08 +EFEA ldx #0x1008 +EFED ; EFED: 1C,00,02 +EFED bset 0x00,x,#0x02 +EFF0 ; EFF0: CC,00,0A +EFF0 ldd #0x000A +EFF3 ; EFF3: BD,E5,71 +EFF3 jsr LE571 +EFF6 ; EFF6: F6,10,08 +EFF6 ldab L1008 +EFF9 ; EFF9: C4,01 +EFF9 andb #0x01 +EFFB ; EFFB: 26,06 +EFFB bne LF003 +EFFD ; EFFD: CC,B1,91 +EFFD ldd #0xB191 +F000 ; F000: BD,EE,03 +F000 LF000: jsr LEE03 +F003 ; F003: CE,10,08 +F003 LF003: ldx #0x1008 +F006 ; F006: 1D,00,02 +F006 bclr 0x00,x,#0x02 +F009 ; F009: CC,00,0A +F009 ldd #0x000A +F00C ; F00C: BD,E5,71 +F00C jsr LE571 +F00F ; F00F: F6,10,08 +F00F ldab L1008 +F012 ; F012: C4,01 +F012 andb #0x01 +F014 ; F014: 27,06 +F014 beq LF01C +F016 ; F016: CC,B1,91 +F016 ldd #0xB191 +F019 ; F019: BD,EE,03 +F019 jsr LEE03 +F01C ; F01C: CE,00,14 +F01C LF01C: ldx #0x0014 +F01F ; F01F: 1C,00,20 +F01F bset 0x00,x,#0x20 +F022 ; F022: F6,00,14 +F022 ldab L0014 +F025 ; F025: F7,38,00 +F025 stab CHANGE +F028 ; F028: CC,00,0A +F028 ldd #0x000A +F02B ; F02B: BD,E5,71 +F02B jsr LE571 +F02E ; F02E: F6,20,00 +F02E ldab SWITCH +F031 ; F031: C4,40 +F031 andb #0x40 +F033 ; F033: 26,06 +F033 bne LF03B +F035 ; F035: CC,B1,9C +F035 ldd #0xB19C +F038 ; F038: BD,EE,03 +F038 jsr LEE03 +F03B ; F03B: CE,00,14 +F03B LF03B: ldx #0x0014 +F03E ; F03E: 1D,00,20 +F03E bclr 0x00,x,#0x20 +F041 ; F041: F6,00,14 +F041 ldab L0014 +F044 ; F044: F7,38,00 +F044 stab CHANGE +F047 ; F047: CC,00,0A +F047 ldd #0x000A +F04A ; F04A: BD,E5,71 +F04A jsr LE571 +F04D ; F04D: F6,20,00 +F04D ldab SWITCH +F050 ; F050: C4,40 +F050 andb #0x40 +F052 ; F052: 27,06 +F052 beq LF05A +F054 ; F054: CC,B1,9C +F054 ldd #0xB19C +F057 ; F057: BD,EE,03 +F057 jsr LEE03 +F05A ; F05A: CE,00,14 +F05A LF05A: ldx #0x0014 +F05D ; F05D: 1C,00,40 +F05D bset 0x00,x,#0x40 +F060 ; F060: F6,00,14 +F060 ldab L0014 +F063 ; F063: F7,38,00 +F063 stab CHANGE +F066 ; F066: CC,00,0A +F066 ldd #0x000A +F069 ; F069: BD,E5,71 +F069 jsr LE571 +F06C ; F06C: F6,20,00 +F06C ldab SWITCH +F06F ; F06F: 2C,06 +F06F bge LF077 +F071 ; F071: CC,B1,9C +F071 ldd #0xB19C +F074 ; F074: BD,EE,03 +F074 jsr LEE03 +F077 ; F077: CE,00,14 +F077 LF077: ldx #0x0014 +F07A ; F07A: 1D,00,40 +F07A bclr 0x00,x,#0x40 +F07D ; F07D: F6,00,14 +F07D ldab L0014 +F080 ; F080: F7,38,00 +F080 stab CHANGE +F083 ; F083: CC,00,0A +F083 ldd #0x000A +F086 ; F086: BD,E5,71 +F086 jsr LE571 +F089 ; F089: F6,20,00 +F089 ldab SWITCH +F08C ; F08C: 2D,06 +F08C blt LF094 +F08E ; F08E: CC,B1,9C +F08E ldd #0xB19C +F091 ; F091: BD,EE,03 +F091 jsr LEE03 +F094 ; F094: 7F,00,61 +F094 LF094: clr L0061 +F097 ; F097: F6,00,61 +F097 LF097: ldab L0061 +F09A ; F09A: C1,08 +F09A cmpb #0x08 +F09C ; F09C: 24,22 +F09C bcc LF0C0 +F09E ; F09E: F6,00,61 +F09E ldab L0061 +F0A1 ; F0A1: 4F +F0A1 clra +F0A2 ; F0A2: C3,B1,C8 +F0A2 addd #0xB1C8 +F0A5 ; F0A5: 8F +F0A5 xgdx +F0A6 ; F0A6: E6,00 +F0A6 ldab 0x00,x +F0A8 ; F0A8: F7,00,06 +F0A8 stab L0006 +F0AB ; F0AB: BD,D3,11 +F0AB jsr LD311 +F0AE ; F0AE: 83,00,00 +F0AE subd #0x0000 +F0B1 ; F0B1: 27,08 +F0B1 beq LF0BB +F0B3 ; F0B3: CC,B1,A7 +F0B3 ldd #0xB1A7 +F0B6 ; F0B6: BD,EE,03 +F0B6 jsr LEE03 +F0B9 ; F0B9: 20,05 +F0B9 bra LF0C0 +F0BB ; F0BB: 7C,00,61 +F0BB LF0BB: inc L0061 +F0BE ; F0BE: 20,D7 +F0BE bra LF097 +F0C0 ; F0C0: 7F,00,61 +F0C0 LF0C0: clr L0061 +F0C3 ; F0C3: F6,00,61 +F0C3 LF0C3: ldab L0061 +F0C6 ; F0C6: C1,08 +F0C6 cmpb #0x08 +F0C8 ; F0C8: 24,2B +F0C8 bcc LF0F5 +F0CA ; F0CA: F6,00,61 +F0CA ldab L0061 +F0CD ; F0CD: 4F +F0CD clra +F0CE ; F0CE: C3,B1,C8 +F0CE addd #0xB1C8 +F0D1 ; F0D1: 8F +F0D1 xgdx +F0D2 ; F0D2: E6,00 +F0D2 ldab 0x00,x +F0D4 ; F0D4: F7,00,06 +F0D4 stab L0006 +F0D7 ; F0D7: BD,D1,3D +F0D7 jsr LD13D +F0DA ; F0DA: BD,D5,70 +F0DA jsr LD570 +F0DD ; F0DD: 83,00,00 +F0DD subd #0x0000 +F0E0 ; F0E0: 26,0B +F0E0 bne LF0ED +F0E2 ; F0E2: BD,D1,05 +F0E2 jsr LD105 +F0E5 ; F0E5: CC,B1,B2 +F0E5 ldd #0xB1B2 +F0E8 ; F0E8: BD,EE,03 +F0E8 jsr LEE03 +F0EB ; F0EB: 20,08 +F0EB bra LF0F5 +F0ED ; F0ED: BD,D1,05 +F0ED LF0ED: jsr LD105 +F0F0 ; F0F0: 7C,00,61 +F0F0 inc L0061 +F0F3 ; F0F3: 20,CE +F0F3 bra LF0C3 +F0F5 ; F0F5: 7F,00,61 +F0F5 LF0F5: clr L0061 +F0F8 ; F0F8: F6,00,61 +F0F8 LF0F8: ldab L0061 +F0FB ; F0FB: C1,05 +F0FB cmpb #0x05 +F0FD ; F0FD: 24,45 +F0FD bcc LF144 +F0FF ; F0FF: F6,00,61 +F0FF ldab L0061 +F102 ; F102: 4F +F102 clra +F103 ; F103: C3,B1,C8 +F103 addd #0xB1C8 +F106 ; F106: 8F +F106 xgdx +F107 ; F107: E6,00 +F107 ldab 0x00,x +F109 ; F109: F7,00,06 +F109 stab L0006 +F10C ; F10C: BD,D1,3D +F10C jsr LD13D +F10F ; F10F: CC,00,0A +F10F ldd #0x000A +F112 ; F112: BD,E5,71 +F112 jsr LE571 +F115 ; F115: F6,18,00 +F115 ldab COSTDO +F118 ; F118: C4,40 +F118 andb #0x40 +F11A ; F11A: 26,0B +F11A bne LF127 +F11C ; F11C: BD,D1,05 +F11C jsr LD105 +F11F ; F11F: CC,B1,B2 +F11F ldd #0xB1B2 +F122 ; F122: BD,EE,03 +F122 jsr LEE03 +F125 ; F125: 20,1D +F125 bra LF144 +F127 ; F127: BD,D1,05 +F127 LF127: jsr LD105 +F12A ; F12A: CC,00,0A +F12A ldd #0x000A +F12D ; F12D: BD,E5,71 +F12D jsr LE571 +F130 ; F130: F6,18,00 +F130 ldab COSTDO +F133 ; F133: C4,40 +F133 andb #0x40 +F135 ; F135: 27,08 +F135 beq LF13F +F137 ; F137: CC,B1,B2 +F137 ldd #0xB1B2 +F13A ; F13A: BD,EE,03 +F13A jsr LEE03 +F13D ; F13D: 20,05 +F13D bra LF144 +F13F ; F13F: 7C,00,61 +F13F LF13F: inc L0061 +F142 ; F142: 20,B4 +F142 bra LF0F8 +F144 ; F144: FC,10,16 +F144 LF144: ldd L1016 +F147 ; F147: 83,5A,5A +F147 subd #0x5A5A +F14A ; F14A: 26,0C +F14A bne LF158 +F14C ; F14C: CC,B1,BD +F14C ldd #0xB1BD +F14F ; F14F: BD,C0,BA +F14F jsr DISPST +F152 ; F152: CC,05,DC +F152 ldd #0x05DC +F155 ; F155: BD,E5,71 +F155 jsr LE571 +F158 ; F158: 7E,EE,1C +F158 LF158: jmp LEE1C +F15B ; F15B: 37,36 +F15B .ascii '76' +F15D .byte 0xF6,0x00,0x19,0xC4 +F161 ; F161: 40,26,5B +F161 .ascii '@&[' +F164 .byte 0xC6,0xFF,0xF7,0x00 +F168 ; F168: 39 +F168 .ascii '9' +F169 .byte 0xF6 +F16A ; F16A: 20 +F16A .ascii ' ' +F16B .byte 0x00 +F16C ; F16C: 2C +F16C .ascii ',' +F16D .byte 0x11,0xF6 +F16F ; F16F: 20 +F16F .ascii ' ' +F170 .byte 0x00,0xC4 +F172 ; F172: 40 +F172 .ascii '@' +F173 .byte 0x27,0x0A,0xF6,0x00 +F177 ; F177: 39 +F177 .ascii '9' +F178 .byte 0x27,0x05,0xBD,0xE6,0x1B +F17D ; F17D: 20 +F17D .ascii ' ' +F17E .byte 0xEA,0xF6,0x00 +F181 ; F181: 39,26 +F181 .ascii '9&' +F183 .byte 0x08,0xCE,0x00,0x19,0x1C,0x00 +F189 ; F189: 40,20,33 +F189 .ascii '@ 3' +F18C .byte 0xF6 +F18D ; F18D: 20 +F18D .ascii ' ' +F18E .byte 0x00,0xC4 +F190 ; F190: 40 +F190 .ascii '@' +F191 .byte 0x27 +F192 ; F192: 2C +F192 .ascii ',' +F193 .byte 0xF6,0x00,0x1D,0xC4,0x01,0x27,0x1E +F19A ; F19A: 30 +F19A .ascii '0' +F19B .byte 0xE6,0x01,0xC1 +F19E ; F19E: 30,26 +F19E .ascii '0&' +F1A0 .byte 0x08,0xCC,0x00 +F1A3 ; F1A3: 20 +F1A3 .ascii ' ' +F1A4 .byte 0xBD,0xC7,0xE7 +F1A7 ; F1A7: 20 +F1A7 .ascii ' ' +F1A8 .byte 0x0D +F1A9 ; F1A9: 30 +F1A9 .ascii '0' +F1AA .byte 0xE6,0x01 +F1AC ; F1AC: 4F +F1AC .ascii 'O' +F1AD .byte 0xBD,0xC7,0xE7,0xCE,0x00,0x1D,0x1D,0x00 +F1B5 .byte 0x01 +F1B6 ; F1B6: 20 +F1B6 .ascii ' ' +F1B7 .byte 0x07 +F1B8 ; F1B8: 30 +F1B8 .ascii '0' +F1B9 .byte 0xE6,0x01 +F1BB ; F1BB: 4F +F1BB .ascii 'O' +F1BC .byte 0xBD,0xC7,0xE7 +F1BF ; F1BF: 38,39,37,36 +F1BF .ascii '8976' +F1C3 .byte 0xF6 +F1C4 ; F1C4: 20 +F1C4 .ascii ' ' +F1C5 .byte 0x00,0xC4 +F1C7 ; F1C7: 40 +F1C7 .ascii '@' +F1C8 .byte 0x27,0x1C,0x7F,0x00,0x18,0xF6,0x00,0x18 +F1D0 ; F1D0: 30 +F1D0 .ascii '0' +F1D1 .byte 0xE1,0x05 +F1D3 ; F1D3: 24 +F1D3 .ascii '$' +F1D4 .byte 0x11 +F1D5 ; F1D5: 30 +F1D5 .ascii '0' +F1D6 .byte 0xEE,0x00,0xE6,0x00 +F1DA ; F1DA: 4F +F1DA .ascii 'O' +F1DB .byte 0xBD,0xF1 +F1DD ; F1DD: 5B,38 +F1DD .ascii '[8' +F1DF .byte 0x08 +F1E0 ; F1E0: 3C,7C +F1E0 .ascii '<|' +F1E2 .byte 0x00,0x18 +F1E4 ; F1E4: 20 +F1E4 .ascii ' ' +F1E5 .byte 0xE7 +F1E6 ; F1E6: 38,39,37,36 +F1E6 .ascii '8976' +F1EA .byte 0xF6 +F1EB ; F1EB: 20 +F1EB .ascii ' ' +F1EC .byte 0x00,0xC4 +F1EE ; F1EE: 40 +F1EE .ascii '@' +F1EF .byte 0x27,0x1B,0xCC,0x00 +F1F3 ; F1F3: 20 +F1F3 .ascii ' ' +F1F4 .byte 0xBD,0xF1 +F1F6 ; F1F6: 5B,30 +F1F6 .ascii '[0' +F1F8 .byte 0xEE,0x00,0xE6,0x00,0x27,0x0E +F1FE ; F1FE: 30 +F1FE .ascii '0' +F1FF .byte 0xEE,0x00,0xE6,0x00 +F203 ; F203: 4F +F203 .ascii 'O' +F204 .byte 0xBD,0xF1 +F206 ; F206: 5B,38 +F206 .ascii '[8' +F208 .byte 0x08 +F209 ; F209: 3C,20 +F209 .ascii '< ' +F20B .byte 0xEB +F20C ; F20C: 38,39,37,36 +F20C .ascii '8976' +F210 .byte 0xF6 +F211 ; F211: 20 +F211 .ascii ' ' +F212 .byte 0x00,0xC4 +F214 ; F214: 40 +F214 .ascii '@' +F215 .byte 0x27 +F216 ; F216: 34 +F216 .ascii '4' +F217 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F21D ; F21D: 30 +F21D .ascii '0' +F21E .byte 0xE6,0x01 +F220 ; F220: 4F +F220 .ascii 'O' +F221 .byte 0xBD,0xE7,0x95,0xF6,0x00 +F226 ; F226: 5D,4F +F226 .ascii ']O' +F228 .byte 0xBD,0xF1 +F22A ; F22A: 5B +F22A .ascii '[' +F22B .byte 0xF6,0x00 +F22D ; F22D: 5E,4F +F22D .ascii '^O' +F22F .byte 0xBD,0xF1 +F231 ; F231: 5B +F231 .ascii '[' +F232 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F23A ; F23A: 5F,4F +F23A .ascii '_O' +F23C .byte 0xBD,0xF1 +F23E ; F23E: 5B +F23E .ascii '[' +F23F .byte 0xCC,0x00 +F241 ; F241: 20 +F241 .ascii ' ' +F242 .byte 0xBD,0xF1 +F244 ; F244: 5B +F244 .ascii '[' +F245 .byte 0xCC,0x00 +F247 ; F247: 20 +F247 .ascii ' ' +F248 .byte 0xBD,0xF1 +F24A ; F24A: 5B,38,39,37,36 +F24A .ascii '[8976' +F24F .byte 0xF6 +F250 ; F250: 20 +F250 .ascii ' ' +F251 .byte 0x00,0xC4 +F253 ; F253: 40 +F253 .ascii '@' +F254 .byte 0x27 +F255 ; F255: 41 +F255 .ascii 'A' +F256 .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F25C ; F25C: 30 +F25C .ascii '0' +F25D .byte 0xEC,0x00,0xBD,0xE7 +F261 ; F261: 45 +F261 .ascii 'E' +F262 .byte 0xF6,0x00 +F264 ; F264: 57,4F +F264 .ascii 'WO' +F266 .byte 0xBD,0xF1 +F268 ; F268: 5B +F268 .ascii '[' +F269 .byte 0xF6,0x00 +F26B ; F26B: 5A,4F +F26B .ascii 'ZO' +F26D .byte 0xBD,0xF1 +F26F ; F26F: 5B +F26F .ascii '[' +F270 .byte 0xF6,0x00 +F272 ; F272: 5D,4F +F272 .ascii ']O' +F274 .byte 0xBD,0xF1 +F276 ; F276: 5B +F276 .ascii '[' +F277 .byte 0xF6,0x00 +F279 ; F279: 5E,4F +F279 .ascii '^O' +F27B .byte 0xBD,0xF1 +F27D ; F27D: 5B +F27D .ascii '[' +F27E .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F286 ; F286: 5F,4F +F286 .ascii '_O' +F288 .byte 0xBD,0xF1 +F28A ; F28A: 5B +F28A .ascii '[' +F28B .byte 0xCC,0x00 +F28D ; F28D: 20 +F28D .ascii ' ' +F28E .byte 0xBD,0xF1 +F290 ; F290: 5B +F290 .ascii '[' +F291 .byte 0xCC,0x00 +F293 ; F293: 20 +F293 .ascii ' ' +F294 .byte 0xBD,0xF1 +F296 ; F296: 5B,38,39,37,36 +F296 .ascii '[8976' +F29B .byte 0xF6 +F29C ; F29C: 20 +F29C .ascii ' ' +F29D .byte 0x00,0xC4 +F29F ; F29F: 40 +F29F .ascii '@' +F2A0 .byte 0x27 +F2A1 ; F2A1: 7B +F2A1 .ascii '{' +F2A2 .byte 0xF6,0x00,0x17,0xC4,0x08 +F2A7 ; F2A7: 26 +F2A7 .ascii '&' +F2A8 .byte 0x06,0xCC,0x00 +F2AB ; F2AB: 24 +F2AB .ascii '$' +F2AC .byte 0xBD,0xF1 +F2AE ; F2AE: 5B +F2AE .ascii '[' +F2AF .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F2B5 ; F2B5: 30 +F2B5 .ascii '0' +F2B6 .byte 0xEC,0x00,0xBD,0xE7 +F2BA ; F2BA: 45 +F2BA .ascii 'E' +F2BB .byte 0xF6,0x00 +F2BD ; F2BD: 57,4F +F2BD .ascii 'WO' +F2BF .byte 0xBD,0xF1 +F2C1 ; F2C1: 5B +F2C1 .ascii '[' +F2C2 .byte 0xF6,0x00 +F2C4 ; F2C4: 5A,4F +F2C4 .ascii 'ZO' +F2C6 .byte 0xBD,0xF1 +F2C8 ; F2C8: 5B +F2C8 .ascii '[' +F2C9 .byte 0xF6,0x00,0x13,0xC1,0x08 +F2CE ; F2CE: 26 +F2CE .ascii '&' +F2CF .byte 0x0C,0xCC,0x00 +F2D2 ; F2D2: 2E +F2D2 .ascii '.' +F2D3 .byte 0xBD,0xF1 +F2D5 ; F2D5: 5B +F2D5 .ascii '[' +F2D6 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F2DE ; F2DE: 5D,4F +F2DE .ascii ']O' +F2E0 .byte 0xBD,0xF1 +F2E2 ; F2E2: 5B +F2E2 .ascii '[' +F2E3 .byte 0xF6,0x00,0x13,0xC1,0x04 +F2E8 ; F2E8: 26 +F2E8 .ascii '&' +F2E9 .byte 0x0C,0xCC,0x00 +F2EC ; F2EC: 2E +F2EC .ascii '.' +F2ED .byte 0xBD,0xF1 +F2EF ; F2EF: 5B +F2EF .ascii '[' +F2F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F2F8 ; F2F8: 5E,4F +F2F8 .ascii '^O' +F2FA .byte 0xBD,0xF1 +F2FC ; F2FC: 5B +F2FC .ascii '[' +F2FD .byte 0xF6,0x00,0x13,0xC1,0x02 +F302 ; F302: 26 +F302 .ascii '&' +F303 .byte 0x06,0xCC,0x00 +F306 ; F306: 2E +F306 .ascii '.' +F307 .byte 0xBD,0xF1 +F309 ; F309: 5B +F309 .ascii '[' +F30A .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xF6,0x00 +F312 ; F312: 5F,4F +F312 .ascii '_O' +F314 .byte 0xBD,0xF1 +F316 ; F316: 5B +F316 .ascii '[' +F317 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F31C ; F31C: 5B,38,39,38,37,36,3C +F31C .ascii '[89876<' +F323 .byte 0xF6 +F324 ; F324: 20 +F324 .ascii ' ' +F325 .byte 0x00,0xC4 +F327 ; F327: 40,26 +F327 .ascii '@&' +F329 .byte 0x03 +F32A ; F32A: 7E +F32A .ascii '~' +F32B .byte 0xF3,0xBC,0xF6,0x00,0x17,0xC4,0x08 +F332 ; F332: 26 +F332 .ascii '&' +F333 .byte 0x06,0xCC,0x00 +F336 ; F336: 24 +F336 .ascii '$' +F337 .byte 0xBD,0xF1 +F339 ; F339: 5B +F339 .ascii '[' +F33A .byte 0xCE,0x00,0x1D,0x1C,0x00,0x01 +F340 ; F340: 30 +F340 .ascii '0' +F341 .byte 0xEC,0x04 +F343 ; F343: 37,36 +F343 .ascii '76' +F345 .byte 0xEC,0x02,0xBD,0xE6 +F349 ; F349: 21,38 +F349 .ascii '!8' +F34B .byte 0xC6,0x07,0xF7,0x00,0x18,0xF6,0x00,0x18 +F353 .byte 0xC1,0xFF +F355 ; F355: 24,5F +F355 .ascii '$_' +F357 .byte 0xF6,0x00,0x18 +F35A ; F35A: 4F +F35A .ascii 'O' +F35B .byte 0xC3,0x0B,0x90,0x8F,0xE6,0x00 +F361 ; F361: 4F +F361 .ascii 'O' +F362 .byte 0xBD,0xF1 +F364 ; F364: 5B +F364 .ascii '[' +F365 .byte 0xF6,0x00,0x18,0xC1,0x03 +F36A ; F36A: 26 +F36A .ascii '&' +F36B .byte 0x15,0xF6,0x00,0x13,0xC1,0x08 +F371 ; F371: 26 +F371 .ascii '&' +F372 .byte 0x0C,0xCC,0x00 +F375 ; F375: 2E +F375 .ascii '.' +F376 .byte 0xBD,0xF1 +F378 ; F378: 5B +F378 .ascii '[' +F379 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 +F37F ; F37F: 20,30 +F37F .ascii ' 0' +F381 .byte 0xC1,0x02 +F383 ; F383: 26 +F383 .ascii '&' +F384 .byte 0x15,0xF6,0x00,0x13,0xC1,0x04 +F38A ; F38A: 26 +F38A .ascii '&' +F38B .byte 0x0C,0xCC,0x00 +F38E ; F38E: 2E +F38E .ascii '.' +F38F .byte 0xBD,0xF1 +F391 ; F391: 5B +F391 .ascii '[' +F392 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 +F398 ; F398: 20 +F398 .ascii ' ' +F399 .byte 0x17,0xC1,0x01 +F39C ; F39C: 26 +F39C .ascii '&' +F39D .byte 0x13,0xF6,0x00,0x13,0xC1,0x02 +F3A3 ; F3A3: 26 +F3A3 .ascii '&' +F3A4 .byte 0x06,0xCC,0x00 +F3A7 ; F3A7: 2E +F3A7 .ascii '.' +F3A8 .byte 0xBD,0xF1 +F3AA ; F3AA: 5B +F3AA .ascii '[' +F3AB .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01 +F3B1 ; F3B1: 7A +F3B1 .ascii 'z' +F3B2 .byte 0x00,0x18 +F3B4 ; F3B4: 20 +F3B4 .ascii ' ' +F3B5 .byte 0x9A,0xCC,0x00,0x0A,0xBD,0xF1 +F3BB ; F3BB: 5B,38,31,31,6E +F3BB .ascii '[811n' +F3C0 .byte 0x00 +F3C1 ; F3C1: 37,36 +F3C1 .ascii '76' +F3C3 .byte 0xF6 +F3C4 ; F3C4: 20 +F3C4 .ascii ' ' +F3C5 .byte 0x00,0xC4 +F3C7 ; F3C7: 40 +F3C7 .ascii '@' +F3C8 .byte 0x27 +F3C9 ; F3C9: 49 +F3C9 .ascii 'I' +F3CA .byte 0xCC,0xB4 +F3CC ; F3CC: 71 +F3CC .ascii 'q' +F3CD .byte 0xBD,0xF1,0xE8 +F3D0 ; F3D0: 30 +F3D0 .ascii '0' +F3D1 .byte 0xE6,0x01 +F3D3 ; F3D3: 4F +F3D3 .ascii 'O' +F3D4 .byte 0xCE,0x00,0x0A,0x02,0x8F,0xCB +F3DA ; F3DA: 30 +F3DA .ascii '0' +F3DB .byte 0xF7,0x00 +F3DD ; F3DD: 5E,30 +F3DD .ascii '^0' +F3DF .byte 0xE6,0x01 +F3E1 ; F3E1: 4F +F3E1 .ascii 'O' +F3E2 .byte 0xCE,0x00,0x0A,0x02,0xCB +F3E7 ; F3E7: 30 +F3E7 .ascii '0' +F3E8 .byte 0xF7,0x00 +F3EA ; F3EA: 5F +F3EA .ascii '_' +F3EB .byte 0xF6,0x00 +F3ED ; F3ED: 5E,4F +F3ED .ascii '^O' +F3EF .byte 0xBD,0xF1 +F3F1 ; F3F1: 5B +F3F1 .ascii '[' +F3F2 .byte 0xF6,0x00 +F3F4 ; F3F4: 5F,4F +F3F4 .ascii '_O' +F3F6 .byte 0xBD,0xF1 +F3F8 ; F3F8: 5B +F3F8 .ascii '[' +F3F9 .byte 0xCC,0xB4 +F3FB ; F3FB: 7B +F3FB .ascii '{' +F3FC .byte 0xBD,0xF1,0xE8 +F3FF ; F3FF: 30 +F3FF .ascii '0' +F400 .byte 0xE6,0x01 +F402 ; F402: 4F +F402 .ascii 'O' +F403 .byte 0x05,0xC3,0x0D,0x1F,0x8F,0xEC,0x00,0xBD +F40B .byte 0xF2 +F40C ; F40C: 4D +F40C .ascii 'M' +F40D .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F412 ; F412: 5B,38,39 +F412 .ascii '[89' +F415 .byte 0xF6,0x0B,0xC0,0xC4,0x02,0x27,0x15,0xCE +F41D .byte 0x00 +F41E ; F41E: 21 +F41E .ascii '!' +F41F .byte 0x1C,0x00,0x80,0xF6,0x00,0x1D,0xC4,0x02 +F427 .byte 0x27,0x02 +F429 ; F429: 20 +F429 .ascii ' ' +F42A .byte 0xF7,0xCE,0x00 +F42D ; F42D: 21 +F42D .ascii '!' +F42E .byte 0x1D,0x00,0x80,0xC6,0x10,0xF7,0x10 +F435 ; F435: 2C +F435 .ascii ',' +F436 .byte 0xC6 +F437 ; F437: 2E +F437 .ascii '.' +F438 .byte 0xF7,0x10 +F43A ; F43A: 2D +F43A .ascii '-' +F43B .byte 0xC6,0x05,0xF7,0x10 +F43F ; F43F: 2B +F43F .ascii '+' +F440 .byte 0xCC,0x03,0xE8,0xBD,0xE5 +F445 ; F445: 71 +F445 .ascii 'q' +F446 .byte 0xCE,0x10,0x00,0x1D,0x00,0x08,0xCE,0x00 +F44E .byte 0x19,0x1D,0x00 +F451 ; F451: 40 +F451 .ascii '@' +F452 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x00 +F45A .byte 0x18,0xBD,0xF1 +F45D ; F45D: 5B +F45D .ascii '[' +F45E .byte 0xCC,0xB2,0x1B,0xBD,0xF1,0xE8,0xCC,0x00 +F466 .byte 0x0A,0xBD,0xF1 +F469 ; F469: 5B +F469 .ascii '[' +F46A .byte 0xCC,0xB2 +F46C ; F46C: 38 +F46C .ascii '8' +F46D .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F475 ; F475: 5B +F475 .ascii '[' +F476 .byte 0xCC,0xB2 +F478 ; F478: 56 +F478 .ascii 'V' +F479 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F481 ; F481: 5B +F481 .ascii '[' +F482 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F487 ; F487: 5B +F487 .ascii '[' +F488 .byte 0xCC,0xB2 +F48A ; F48A: 75 +F48A .ascii 'u' +F48B .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F493 ; F493: 5B +F493 .ascii '[' +F494 .byte 0xCC,0xB2 +F496 ; F496: 38 +F496 .ascii '8' +F497 .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F49F ; F49F: 5B +F49F .ascii '[' +F4A0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4A5 ; F4A5: 5B +F4A5 .ascii '[' +F4A6 .byte 0xCC,0xB2,0x90,0xBD,0xF1,0xE8,0xCE,0x00 +F4AE .byte 0x0A +F4AF ; F4AF: 3C +F4AF .ascii '<' +F4B0 .byte 0xCC,0x0C,0xBC,0xBD,0xF1,0xC1 +F4B6 ; F4B6: 38 +F4B6 .ascii '8' +F4B7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4BC ; F4BC: 5B +F4BC .ascii '[' +F4BD .byte 0xCC,0xB2,0xA2,0xBD,0xF1,0xE8,0xCE,0x00 +F4C5 .byte 0x0A +F4C6 ; F4C6: 3C +F4C6 .ascii '<' +F4C7 .byte 0xCC,0x0C,0xCC,0xBD,0xF1,0xC1 +F4CD ; F4CD: 38 +F4CD .ascii '8' +F4CE .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4D3 ; F4D3: 5B +F4D3 .ascii '[' +F4D4 .byte 0xCC,0xB2,0xB4,0xBD,0xF1,0xE8,0xFC,0x0C +F4DC .byte 0xE7,0xBD,0xF2 +F4DF ; F4DF: 4D +F4DF .ascii 'M' +F4E0 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4E5 ; F4E5: 5B +F4E5 .ascii '[' +F4E6 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F4EB ; F4EB: 5B +F4EB .ascii '[' +F4EC .byte 0xCC,0xB2,0xC6,0xBD,0xF1,0xE8,0xFE,0x0D +F4F4 .byte 0xE9 +F4F5 ; F4F5: 3C +F4F5 .ascii '<' +F4F6 .byte 0xFC,0x0D,0xE7,0xBD,0xF3,0x1F +F4FC ; F4FC: 38 +F4FC .ascii '8' +F4FD .byte 0xCC,0xB2,0xD8,0xBD,0xF1,0xE8,0xFE,0x0D +F505 .byte 0xED +F506 ; F506: 3C +F506 .ascii '<' +F507 .byte 0xFC,0x0D,0xEB,0xBD,0xF3,0x1F +F50D ; F50D: 38 +F50D .ascii '8' +F50E .byte 0xCC,0xB2,0xEA,0xBD,0xF1,0xE8,0xFE,0x0D +F516 .byte 0xF1 +F517 ; F517: 3C +F517 .ascii '<' +F518 .byte 0xFC,0x0D,0xEF,0xBD,0xF3,0x1F +F51E ; F51E: 38 +F51E .ascii '8' +F51F .byte 0xCC,0xB2,0xFC,0xBD,0xF1,0xE8,0xFE,0x0D +F527 .byte 0xF9 +F528 ; F528: 3C +F528 .ascii '<' +F529 .byte 0xFC,0x0D,0xF7,0xBD,0xF3,0x1F +F52F ; F52F: 38 +F52F .ascii '8' +F530 .byte 0xCC,0xB3,0x0E,0xBD,0xF1,0xE8,0xFE,0x0D +F538 .byte 0xFD +F539 ; F539: 3C +F539 .ascii '<' +F53A .byte 0xFC,0x0D,0xFB,0xBD,0xF3,0x1F +F540 ; F540: 38 +F540 .ascii '8' +F541 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F546 ; F546: 5B +F546 .ascii '[' +F547 .byte 0xCC,0xB3 +F549 ; F549: 20 +F549 .ascii ' ' +F54A .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F552 ; F552: 5B +F552 .ascii '[' +F553 .byte 0xCC,0xB3 +F555 ; F555: 31 +F555 .ascii '1' +F556 .byte 0xBD,0xF1,0xE8,0xFE,0x0D,0xF5 +F55C ; F55C: 3C +F55C .ascii '<' +F55D .byte 0xFC,0x0D,0xF3,0xBD,0xF3,0x1F +F563 ; F563: 38 +F563 .ascii '8' +F564 .byte 0xCC,0xB3 +F566 ; F566: 4A +F566 .ascii 'J' +F567 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xDD,0xBD,0xF2 +F56F ; F56F: 4D +F56F .ascii 'M' +F570 .byte 0xFE,0x0C,0xF5 +F573 ; F573: 3C +F573 .ascii '<' +F574 .byte 0xFC,0x0C,0xF3,0xBD,0xF3,0x1F +F57A ; F57A: 38 +F57A .ascii '8' +F57B .byte 0xCC,0xB3,0x5C,0xBD,0xF1,0xE8,0xFC,0x0C +F583 .byte 0xDF,0xBD,0xF2 +F586 ; F586: 4D +F586 .ascii 'M' +F587 .byte 0xFE,0x0C,0xF9 +F58A ; F58A: 3C +F58A .ascii '<' +F58B .byte 0xFC,0x0C,0xF7,0xBD,0xF3,0x1F +F591 ; F591: 38 +F591 .ascii '8' +F592 .byte 0xCC,0xB3 +F594 ; F594: 6E +F594 .ascii 'n' +F595 .byte 0xBD,0xF1,0xE8,0xFC,0x0C,0xE1,0xBD,0xF2 +F59D ; F59D: 4D +F59D .ascii 'M' +F59E .byte 0xFE,0x0C,0xFD +F5A1 ; F5A1: 3C +F5A1 .ascii '<' +F5A2 .byte 0xFC,0x0C,0xFB,0xBD,0xF3,0x1F +F5A8 ; F5A8: 38 +F5A8 .ascii '8' +F5A9 .byte 0xCC,0xB3,0x80,0xBD,0xF1,0xE8,0xFC,0x0C +F5B1 .byte 0xE3,0xBD,0xF2 +F5B4 ; F5B4: 4D +F5B4 .ascii 'M' +F5B5 .byte 0xFE,0x0D,0x01 +F5B8 ; F5B8: 3C +F5B8 .ascii '<' +F5B9 .byte 0xFC,0x0C,0xFF,0xBD,0xF3,0x1F +F5BF ; F5BF: 38 +F5BF .ascii '8' +F5C0 .byte 0xCC,0xB3,0x92,0xBD,0xF1,0xE8,0xFC,0x0C +F5C8 .byte 0xE5,0xBD,0xF2 +F5CB ; F5CB: 4D +F5CB .ascii 'M' +F5CC .byte 0xFE,0x0D,0x05 +F5CF ; F5CF: 3C +F5CF .ascii '<' +F5D0 .byte 0xFC,0x0D,0x03,0xBD,0xF3,0x1F +F5D6 ; F5D6: 38 +F5D6 .ascii '8' +F5D7 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F5DC ; F5DC: 5B +F5DC .ascii '[' +F5DD .byte 0xCC,0xB3,0xA4,0xBD,0xF1,0xE8,0xCC,0x00 +F5E5 .byte 0x0A,0xBD,0xF1 +F5E8 ; F5E8: 5B +F5E8 .ascii '[' +F5E9 .byte 0xCC,0xB3,0xB3,0xBD,0xF1,0xE8,0xFC,0x0C +F5F1 .byte 0xF1,0xBD,0xF2,0x99,0xCC,0xB3,0xCA,0xBD +F5F9 .byte 0xF1,0xE8,0xF6,0x0C,0xDC +F5FE ; F5FE: 4F +F5FE .ascii 'O' +F5FF .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xE9,0xBD,0xF2 +F607 .byte 0x99,0xCC,0xB3,0xDC,0xBD,0xF1,0xE8,0xF6 +F60F .byte 0x0C,0xDB +F611 ; F611: 4F +F611 .ascii 'O' +F612 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEB,0xBD,0xF2 +F61A .byte 0x99,0xCC,0xB3,0xEE,0xBD,0xF1,0xE8,0xF6 +F622 .byte 0x0C,0xDA +F624 ; F624: 4F +F624 .ascii 'O' +F625 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xED,0xBD,0xF2 +F62D .byte 0x99,0xCC,0xB4,0x00,0xBD,0xF1,0xE8,0xF6 +F635 .byte 0x0C,0xD9 +F637 ; F637: 4F +F637 .ascii 'O' +F638 .byte 0xBD,0xF2,0x0E,0xFC,0x0C,0xEF,0xBD,0xF2 +F640 .byte 0x99,0xCC,0x00,0x0A,0xBD,0xF1 +F646 ; F646: 5B +F646 .ascii '[' +F647 .byte 0xCC,0xB4,0x12,0xBD,0xF1,0xE8,0xFC,0x0D +F64F .byte 0x07,0xBD,0xF2 +F652 ; F652: 4D +F652 .ascii 'M' +F653 .byte 0xFE,0x0D,0x11 +F656 ; F656: 3C +F656 .ascii '<' +F657 .byte 0xFC,0x0D,0x0F,0xBD,0xF3,0x1F +F65D ; F65D: 38 +F65D .ascii '8' +F65E .byte 0xCC,0xB4 +F660 ; F660: 24 +F660 .ascii '$' +F661 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x09,0xBD,0xF2 +F669 ; F669: 4D +F669 .ascii 'M' +F66A .byte 0xFE,0x0D,0x15 +F66D ; F66D: 3C +F66D .ascii '<' +F66E .byte 0xFC,0x0D,0x13,0xBD,0xF3,0x1F +F674 ; F674: 38 +F674 .ascii '8' +F675 .byte 0xCC,0xB4 +F677 ; F677: 36 +F677 .ascii '6' +F678 .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0B,0xBD,0xF2 +F680 ; F680: 4D +F680 .ascii 'M' +F681 .byte 0xFE,0x0D,0x19 +F684 ; F684: 3C +F684 .ascii '<' +F685 .byte 0xFC,0x0D,0x17,0xBD,0xF3,0x1F +F68B ; F68B: 38 +F68B .ascii '8' +F68C .byte 0xCC,0xB4 +F68E ; F68E: 48 +F68E .ascii 'H' +F68F .byte 0xBD,0xF1,0xE8,0xFC,0x0D,0x0D,0xBD,0xF2 +F697 ; F697: 4D +F697 .ascii 'M' +F698 .byte 0xFE,0x0D,0x1D +F69B ; F69B: 3C +F69B .ascii '<' +F69C .byte 0xFC,0x0D,0x1B,0xBD,0xF3,0x1F +F6A2 ; F6A2: 38 +F6A2 .ascii '8' +F6A3 .byte 0xCC,0x00,0x0A,0xBD,0xF1 +F6A8 ; F6A8: 5B +F6A8 .ascii '[' +F6A9 .byte 0xCC,0xB4 +F6AB ; F6AB: 5A +F6AB .ascii 'Z' +F6AC .byte 0xBD,0xF1,0xE8,0xCC,0x00,0x0A,0xBD,0xF1 +F6B4 ; F6B4: 5B +F6B4 .ascii '[' +F6B5 .byte 0xC6,0x01,0xF7,0x00 +F6B9 ; F6B9: 54 +F6B9 .ascii 'T' +F6BA .byte 0xF6,0x00 +F6BC ; F6BC: 54 +F6BC .ascii 'T' +F6BD .byte 0xC1 +F6BE ; F6BE: 63,22 +F6BE .ascii 'c"' +F6C0 .byte 0x1B,0xF6,0x00 +F6C3 ; F6C3: 54,4F +F6C3 .ascii 'TO' +F6C5 .byte 0x05,0xC3,0x08,0xC8,0x8F,0xEC,0x00,0xC4 +F6CD .byte 0x80,0x27,0x07,0xF6,0x00 +F6D2 ; F6D2: 54,4F +F6D2 .ascii 'TO' +F6D4 .byte 0xBD,0xF3,0xC1 +F6D7 ; F6D7: 7C +F6D7 .ascii '|' +F6D8 .byte 0x00 +F6D9 ; F6D9: 54,20 +F6D9 .ascii 'T ' +F6DB .byte 0xDE,0xCC,0x00,0x0A,0xBD,0xF1 +F6E1 ; F6E1: 5B +F6E1 .ascii '[' +F6E2 .byte 0xF6,0x00,0x19,0xC4 +F6E6 ; F6E6: 40,26 +F6E6 .ascii '@&' +F6E8 .byte 0x07,0xFE,0x0C,0xE7,0x08,0xFF,0x0C,0xE7 +F6F0 .byte 0xCE,0x00,0x1D,0x1D,0x00,0x01,0xCC,0x03 +F6F8 .byte 0xE8,0xBD,0xE5 +F6FB ; F6FB: 71 +F6FB .ascii 'q' +F6FC .byte 0xC6,0x03,0xF7,0x10 +F700 ; F700: 2B +F700 .ascii '+' +F701 .byte 0xCE,0x10,0x00,0x1C,0x00,0x08,0xF6,0x0B +F709 .byte 0xC0,0xC4,0x02,0x27,0x06,0xCC,0x00,0x80 +F711 .byte 0xBD,0xC7,0xE7,0x7F,0x00 +F716 ; F716: 38,39 +F716 .ascii '89' +F718 ; F718: 3C +F718 RTIRTN: pshx +F719 ; F719: F6,0B,C0 +F719 ldab L0BC0 +F71C ; F71C: C4,08 +F71C andb #0x08 +F71E ; F71E: 27,03 +F71E beq LF723 +F720 ; F720: BD,C3,25 +F720 jsr LC325 +F723 ; F723: 7C,00,0C +F723 LF723: inc L000C +F726 ; F726: F6,00,0C +F726 ldab L000C +F729 ; F729: C1,02 +F729 cmpb #0x02 +F72B ; F72B: 26,13 +F72B bne LF740 +F72D ; F72D: 7F,00,0C +F72D clr L000C +F730 ; F730: F6,00,07 +F730 ldab L0007 +F733 ; F733: 27,03 +F733 beq LF738 +F735 ; F735: 7A,00,07 +F735 dec L0007 +F738 ; F738: F6,00,00 +F738 LF738: ldab L0000 +F73B ; F73B: 27,03 +F73B beq LF740 +F73D ; F73D: 7A,00,00 +F73D dec L0000 +F740 ; F740: 7C,00,0B +F740 LF740: inc L000B +F743 ; F743: F6,00,0B +F743 ldab L000B +F746 ; F746: C1,08 +F746 cmpb #0x08 +F748 ; F748: 26,37 +F748 bne LF781 +F74A ; F74A: 7F,00,0B +F74A clr L000B +F74D ; F74D: FC,00,3B +F74D ldd L003B +F750 ; F750: 27,07 +F750 beq LF759 +F752 ; F752: FE,00,3B +F752 ldx L003B +F755 ; F755: 09 +F755 dex +F756 ; F756: FF,00,3B +F756 stx L003B +F759 ; F759: CC,00,2C +F759 LF759: ldd #0x002C +F75C ; F75C: 30 +F75C tsx +F75D ; F75D: ED,00 +F75D std 0x00,x +F75F ; F75F: 30 +F75F LF75F: tsx +F760 ; F760: EC,00 +F760 ldd 0x00,x +F762 ; F762: 37 +F762 pshb +F763 ; F763: 36 +F763 psha +F764 ; F764: CC,00,3A +F764 ldd #0x003A +F767 ; F767: 30 +F767 tsx +F768 ; F768: A3,00 +F768 subd 0x00,x +F76A ; F76A: 31 +F76A ins +F76B ; F76B: 31 +F76B ins +F76C ; F76C: 25,13 +F76C bcs LF781 +F76E ; F76E: 30 +F76E tsx +F76F ; F76F: EE,00 +F76F ldx 0x00,x +F771 ; F771: E6,00 +F771 ldab 0x00,x +F773 ; F773: 27,07 +F773 beq LF77C +F775 ; F775: 30 +F775 tsx +F776 ; F776: EE,00 +F776 ldx 0x00,x +F778 ; F778: 6A,00 +F778 dec 0x00,x +F77A ; F77A: E6,00 +F77A ldab 0x00,x +F77C ; F77C: 38 +F77C LF77C: pulx +F77D ; F77D: 08 +F77D inx +F77E ; F77E: 3C +F77E pshx +F77F ; F77F: 20,DE +F77F bra LF75F +F781 ; F781: F6,00,32 +F781 LF781: ldab L0032 +F784 ; F784: 27,07 +F784 beq LF78D +F786 ; F786: F6,00,32 +F786 ldab L0032 +F789 ; F789: C4,02 +F789 andb #0x02 +F78B ; F78B: 26,08 +F78B bne LF795 +F78D ; F78D: CE,10,00 +F78D LF78D: ldx #0x1000 +F790 ; F790: 1D,00,10 +F790 bclr 0x00,x,#0x10 +F793 ; F793: 20,0D +F793 bra LF7A2 +F795 ; F795: F6,00,32 +F795 LF795: ldab L0032 +F798 ; F798: C4,01 +F798 andb #0x01 +F79A ; F79A: 26,06 +F79A bne LF7A2 +F79C ; F79C: CE,10,00 +F79C ldx #0x1000 +F79F ; F79F: 1C,00,10 +F79F bset 0x00,x,#0x10 +F7A2 ; F7A2: 7C,00,4C +F7A2 LF7A2: inc L004C +F7A5 ; F7A5: F6,00,4C +F7A5 ldab L004C +F7A8 ; F7A8: C1,4B +F7A8 cmpb #0x4B +F7AA ; F7AA: 26,13 +F7AA bne LF7BF +F7AC ; F7AC: 7F,00,4C +F7AC clr L004C +F7AF ; F7AF: F6,00,4F +F7AF ldab L004F +F7B2 ; F7B2: 27,03 +F7B2 beq LF7B7 +F7B4 ; F7B4: 7A,00,4F +F7B4 dec L004F +F7B7 ; F7B7: F6,00,25 +F7B7 LF7B7: ldab L0025 +F7BA ; F7BA: 27,03 +F7BA beq LF7BF +F7BC ; F7BC: 7A,00,25 +F7BC dec L0025 +F7BF ; F7BF: F6,00,31 +F7BF LF7BF: ldab L0031 +F7C2 ; F7C2: 26,03 +F7C2 bne LF7C7 +F7C4 ; F7C4: BD,FE,69 +F7C4 jsr LFE69 +F7C7 ; F7C7: F6,00,7F +F7C7 LF7C7: ldab L007F +F7CA ; F7CA: 27,03 +F7CA beq LF7CF +F7CC ; F7CC: BD,FE,69 +F7CC jsr LFE69 +F7CF ; F7CF: C6,40 +F7CF LF7CF: ldab #0x40 +F7D1 ; F7D1: F7,10,25 +F7D1 stab L1025 +F7D4 ; F7D4: 38 +F7D4 pulx +F7D5 ; F7D5: 3B +F7D5 rti +F7D6 ; F7D6: 7F,00,14 +F7D6 LF7D6: clr L0014 +F7D9 ; F7D9: 5F +F7D9 clrb +F7DA ; F7DA: F7,38,00 +F7DA stab CHANGE +F7DD ; F7DD: C6,7F +F7DD ldab #0x7F +F7DF ; F7DF: F7,00,1A +F7DF stab L001A +F7E2 ; F7E2: C6,7F +F7E2 ldab #0x7F +F7E4 ; F7E4: F7,30,00 +F7E4 stab MISCOU +F7E7 ; F7E7: C6,07 +F7E7 ldab #0x07 +F7E9 ; F7E9: F7,10,3C +F7E9 stab L103C +F7EC ; F7EC: C6,81 +F7EC ldab #0x81 +F7EE ; F7EE: F7,10,26 +F7EE stab L1026 +F7F1 ; F7F1: 5F +F7F1 clrb +F7F2 ; F7F2: F7,10,30 +F7F2 stab L1030 +F7F5 ; F7F5: C6,C8 +F7F5 ldab #0xC8 +F7F7 ; F7F7: F7,10,00 +F7F7 stab L1000 +F7FA ; F7FA: C6,3E +F7FA ldab #0x3E +F7FC ; F7FC: F7,10,09 +F7FC stab L1009 +F7FF ; F7FF: C6,12 +F7FF ldab #0x12 +F801 ; F801: F7,10,28 +F801 stab L1028 +F804 ; F804: BD,BE,69 +F804 jsr LBE69 +F807 ; F807: BD,EA,59 +F807 jsr LEA59 +F80A ; F80A: CC,00,64 +F80A ldd #0x0064 +F80D ; F80D: BD,E5,71 +F80D jsr LE571 +F810 ; F810: CC,B1,EF +F810 ldd #0xB1EF +F813 ; F813: BD,C0,BA +F813 jsr DISPST +F816 ; F816: CC,01,F4 +F816 ldd #0x01F4 +F819 ; F819: BD,E5,71 +F819 jsr LE571 +F81C ; F81C: CC,B1,FA +F81C ldd #0xB1FA +F81F ; F81F: BD,C0,BA +F81F jsr DISPST +F822 ; F822: CC,01,F4 +F822 ldd #0x01F4 +F825 ; F825: BD,E5,71 +F825 jsr LE571 +F828 ; F828: CC,B2,05 +F828 ldd #0xB205 +F82B ; F82B: BD,C0,BA +F82B jsr DISPST +F82E ; F82E: CC,01,F4 +F82E ldd #0x01F4 +F831 ; F831: BD,E5,71 +F831 jsr LE571 +F834 ; F834: CC,B2,10 +F834 ldd #0xB210 +F837 ; F837: BD,C0,BA +F837 jsr DISPST +F83A ; F83A: CC,00,0A +F83A ldd #0x000A +F83D ; F83D: BD,E5,71 +F83D jsr LE571 +F840 ; F840: 7F,00,7F +F840 clr L007F +F843 ; F843: 7F,00,21 +F843 clr L0021 +F846 ; F846: 7F,00,1F +F846 clr L001F +F849 ; F849: 7F,00,1D +F849 clr L001D +F84C ; F84C: 7F,00,1B +F84C clr L001B +F84F ; F84F: 7F,00,19 +F84F clr L0019 +F852 ; F852: F6,0B,C0 +F852 ldab L0BC0 +F855 ; F855: C4,01 +F855 andb #0x01 +F857 ; F857: 27,08 +F857 beq LF861 +F859 ; F859: CE,0B,C1 +F859 ldx #0x0BC1 +F85C ; F85C: 1C,00,01 +F85C bset 0x00,x,#0x01 +F85F ; F85F: 20,06 +F85F bra LF867 +F861 ; F861: CE,0B,C1 +F861 LF861: ldx #0x0BC1 +F864 ; F864: 1D,00,01 +F864 bclr 0x00,x,#0x01 +F867 ; F867: F6,0B,C0 +F867 LF867: ldab L0BC0 +F86A ; F86A: C4,04 +F86A andb #0x04 +F86C ; F86C: 27,08 +F86C beq LF876 +F86E ; F86E: CE,0B,C1 +F86E ldx #0x0BC1 +F871 ; F871: 1C,00,02 +F871 bset 0x00,x,#0x02 +F874 ; F874: 20,06 +F874 bra LF87C +F876 ; F876: CE,0B,C1 +F876 LF876: ldx #0x0BC1 +F879 ; F879: 1D,00,02 +F879 bclr 0x00,x,#0x02 +F87C ; F87C: CE,0B,C1 +F87C LF87C: ldx #0x0BC1 +F87F ; F87F: 1D,00,04 +F87F bclr 0x00,x,#0x04 +F882 ; F882: F6,0B,C0 +F882 ldab L0BC0 +F885 ; F885: C4,02 +F885 andb #0x02 +F887 ; F887: 27,2D +F887 beq LF8B6 +F889 ; F889: C6,3C +F889 ldab #0x3C +F88B ; F88B: F7,00,31 +F88B stab L0031 +F88E ; F88E: 0E +F88E cli +F88F ; F88F: CC,00,FF +F88F ldd #0x00FF +F892 ; F892: BD,C7,E7 +F892 jsr LC7E7 +F895 ; F895: 5F +F895 clrb +F896 ; F896: 4F +F896 clra +F897 ; F897: FD,00,40 +F897 std L0040 +F89A ; F89A: C6,10 +F89A ldab #0x10 +F89C ; F89C: F7,10,2C +F89C stab L102C +F89F ; F89F: C6,2E +F89F ldab #0x2E +F8A1 ; F8A1: F7,10,2D +F8A1 stab L102D +F8A4 ; F8A4: C6,03 +F8A4 ldab #0x03 +F8A6 ; F8A6: F7,10,2B +F8A6 stab L102B +F8A9 ; F8A9: C6,46 +F8A9 ldab #0x46 +F8AB ; F8AB: F7,00,2F +F8AB stab L002F +F8AE ; F8AE: CC,07,D0 +F8AE ldd #0x07D0 +F8B1 ; F8B1: BD,E5,71 +F8B1 jsr LE571 +F8B4 ; F8B4: 20,2B +F8B4 bra LF8E1 +F8B6 ; F8B6: BD,D0,94 +F8B6 LF8B6: jsr LD094 +F8B9 ; F8B9: C6,27 +F8B9 ldab #0x27 +F8BB ; F8BB: F7,10,2D +F8BB stab L102D +F8BE ; F8BE: C6,07 +F8BE ldab #0x07 +F8C0 ; F8C0: F7,10,2B +F8C0 stab L102B +F8C3 ; F8C3: CE,00,1A +F8C3 ldx #0x001A +F8C6 ; F8C6: 1C,00,04 +F8C6 bset 0x00,x,#0x04 +F8C9 ; F8C9: F6,00,1A +F8C9 ldab L001A +F8CC ; F8CC: F7,30,00 +F8CC stab MISCOU +F8CF ; F8CF: CC,07,D0 +F8CF ldd #0x07D0 +F8D2 ; F8D2: BD,E5,71 +F8D2 jsr LE571 +F8D5 ; F8D5: CE,00,1A +F8D5 ldx #0x001A +F8D8 ; F8D8: 1D,00,04 +F8D8 bclr 0x00,x,#0x04 +F8DB ; F8DB: F6,00,1A +F8DB ldab L001A +F8DE ; F8DE: F7,30,00 +F8DE stab MISCOU +F8E1 ; F8E1: 7F,0E,6A +F8E1 LF8E1: clr L0E6A +F8E4 ; F8E4: BD,D4,79 +F8E4 jsr LD479 +F8E7 ; F8E7: BD,E8,9A +F8E7 jsr LE89A +F8EA ; F8EA: 7F,00,06 +F8EA clr L0006 +F8ED ; F8ED: CE,00,1D +F8ED ldx #0x001D +F8F0 ; F8F0: 1C,00,10 +F8F0 bset 0x00,x,#0x10 +F8F3 ; F8F3: CC,05,DC +F8F3 ldd #0x05DC +F8F6 ; F8F6: BD,E5,71 +F8F6 jsr LE571 +F8F9 ; F8F9: C6,1E +F8F9 ldab #0x1E +F8FB ; F8FB: F7,00,35 +F8FB stab L0035 +F8FE ; F8FE: 0E +F8FE cli +F8FF ; F8FF: BD,E6,1B +F8FF LF8FF: jsr LE61B +F902 ; F902: BD,D1,05 +F902 jsr LD105 +F905 ; F905: F6,10,0A +F905 ldab L100A +F908 ; F908: C4,08 +F908 andb #0x08 +F90A ; F90A: 27,46 +F90A beq LF952 +F90C ; F90C: F6,10,0A +F90C LF90C: ldab L100A +F90F ; F90F: C4,08 +F90F andb #0x08 +F911 ; F911: 27,11 +F911 beq LF924 +F913 ; F913: CE,00,1A +F913 ldx #0x001A +F916 ; F916: 1C,00,04 +F916 bset 0x00,x,#0x04 +F919 ; F919: F6,00,1A +F919 ldab L001A +F91C ; F91C: F7,30,00 +F91C stab MISCOU +F91F ; F91F: BD,E6,1B +F91F jsr LE61B +F922 ; F922: 20,E8 +F922 bra LF90C +F924 ; F924: BD,D0,94 +F924 LF924: jsr LD094 +F927 ; F927: F6,0B,C0 +F927 ldab L0BC0 +F92A ; F92A: C4,01 +F92A andb #0x01 +F92C ; F92C: 27,06 +F92C beq LF934 +F92E ; F92E: CE,0B,C1 +F92E ldx #0x0BC1 +F931 ; F931: 1C,00,01 +F931 bset 0x00,x,#0x01 +F934 ; F934: F6,0B,C0 +F934 LF934: ldab L0BC0 +F937 ; F937: C4,04 +F937 andb #0x04 +F939 ; F939: 27,06 +F939 beq LF941 +F93B ; F93B: CE,0B,C1 +F93B ldx #0x0BC1 +F93E ; F93E: 1C,00,02 +F93E bset 0x00,x,#0x02 +F941 ; F941: CE,00,1A +F941 LF941: ldx #0x001A +F944 ; F944: 1D,00,04 +F944 bclr 0x00,x,#0x04 +F947 ; F947: F6,00,1A +F947 ldab L001A +F94A ; F94A: F7,30,00 +F94A stab MISCOU +F94D ; F94D: C6,1E +F94D ldab #0x1E +F94F ; F94F: F7,00,35 +F94F stab L0035 +F952 ; F952: F6,0B,C0 +F952 LF952: ldab L0BC0 +F955 ; F955: C4,08 +F955 andb #0x08 +F957 ; F957: 27,16 +F957 beq LF96F +F959 ; F959: CE,00,02 +F959 ldx #0x0002 +F95C ; F95C: 3C +F95C pshx +F95D ; F95D: CC,10,00 +F95D ldd #0x1000 +F960 ; F960: BD,E5,D7 +F960 jsr LE5D7 +F963 ; F963: 38 +F963 pulx +F964 ; F964: 83,00,00 +F964 subd #0x0000 +F967 ; F967: 27,06 +F967 beq LF96F +F969 ; F969: CE,0B,C1 +F969 ldx #0x0BC1 +F96C ; F96C: 1C,00,08 +F96C bset 0x00,x,#0x08 +F96F ; F96F: F6,0B,C1 +F96F LF96F: ldab L0BC1 +F972 ; F972: C4,07 +F972 andb #0x07 +F974 ; F974: 27,0D +F974 beq LF983 +F976 ; F976: F6,00,35 +F976 ldab L0035 +F979 ; F979: 26,08 +F979 bne LF983 +F97B ; F97B: CE,00,21 +F97B ldx #0x0021 +F97E ; F97E: 1C,00,20 +F97E bset 0x00,x,#0x20 +F981 ; F981: 20,06 +F981 bra LF989 +F983 ; F983: CE,00,21 +F983 LF983: ldx #0x0021 +F986 ; F986: 1D,00,20 +F986 bclr 0x00,x,#0x20 +F989 ; F989: BD,BB,63 +F989 LF989: jsr LBB63 +F98C ; F98C: BD,B8,00 +F98C jsr LB800 +F98F ; F98F: F6,0B,C0 +F98F ldab L0BC0 +F992 ; F992: C4,01 +F992 andb #0x01 +F994 ; F994: 27,0B +F994 beq LF9A1 +F996 ; F996: FC,00,40 +F996 ldd L0040 +F999 ; F999: F3,00,3E +F999 addd L003E +F99C ; F99C: 26,03 +F99C bne LF9A1 +F99E ; F99E: BD,D6,F6 +F99E jsr LD6F6 +F9A1 ; F9A1: F6,00,12 +F9A1 LF9A1: ldab L0012 +F9A4 ; F9A4: C4,20 +F9A4 andb #0x20 +F9A6 ; F9A6: 27,08 +F9A6 beq LF9B0 +F9A8 ; F9A8: F6,00,35 +F9A8 ldab L0035 +F9AB ; F9AB: 26,03 +F9AB bne LF9B0 +F9AD ; F9AD: 7E,FA,79 +F9AD jmp LFA79 +F9B0 ; F9B0: CE,00,1F +F9B0 LF9B0: ldx #0x001F +F9B3 ; F9B3: 1D,00,04 +F9B3 bclr 0x00,x,#0x04 +F9B6 ; F9B6: CE,00,1D +F9B6 ldx #0x001D +F9B9 ; F9B9: 1C,00,10 +F9B9 bset 0x00,x,#0x10 +F9BC ; F9BC: F6,00,1F +F9BC ldab L001F +F9BF ; F9BF: C4,20 +F9BF andb #0x20 +F9C1 ; F9C1: 26,03 +F9C1 bne LF9C6 +F9C3 ; F9C3: 7E,FA,74 +F9C3 jmp LFA74 +F9C6 ; F9C6: F6,0B,C0 +F9C6 LF9C6: ldab L0BC0 +F9C9 ; F9C9: C4,01 +F9C9 andb #0x01 +F9CB ; F9CB: 27,08 +F9CB beq LF9D5 +F9CD ; F9CD: CE,0B,C1 +F9CD ldx #0x0BC1 +F9D0 ; F9D0: 1C,00,01 +F9D0 bset 0x00,x,#0x01 +F9D3 ; F9D3: 20,06 +F9D3 bra LF9DB +F9D5 ; F9D5: CE,0B,C1 +F9D5 LF9D5: ldx #0x0BC1 +F9D8 ; F9D8: 1D,00,01 +F9D8 bclr 0x00,x,#0x01 +F9DB ; F9DB: F6,0B,C0 +F9DB LF9DB: ldab L0BC0 +F9DE ; F9DE: C4,04 +F9DE andb #0x04 +F9E0 ; F9E0: 27,08 +F9E0 beq LF9EA +F9E2 ; F9E2: CE,0B,C1 +F9E2 ldx #0x0BC1 +F9E5 ; F9E5: 1C,00,02 +F9E5 bset 0x00,x,#0x02 +F9E8 ; F9E8: 20,06 +F9E8 bra LF9F0 +F9EA ; F9EA: CE,0B,C1 +F9EA LF9EA: ldx #0x0BC1 +F9ED ; F9ED: 1D,00,02 +F9ED bclr 0x00,x,#0x02 +F9F0 ; F9F0: CE,0B,C1 +F9F0 LF9F0: ldx #0x0BC1 +F9F3 ; F9F3: 1D,00,04 +F9F3 bclr 0x00,x,#0x04 +F9F6 ; F9F6: CE,00,1B +F9F6 ldx #0x001B +F9F9 ; F9F9: 1D,00,02 +F9F9 bclr 0x00,x,#0x02 +F9FC ; F9FC: F6,0B,C0 +F9FC ldab L0BC0 +F9FF ; F9FF: C4,02 +F9FF andb #0x02 +FA01 ; FA01: 27,27 +FA01 beq LFA2A +FA03 ; FA03: C6,3C +FA03 ldab #0x3C +FA05 ; FA05: F7,00,31 +FA05 stab L0031 +FA08 ; FA08: 0E +FA08 cli +FA09 ; FA09: CC,00,FF +FA09 ldd #0x00FF +FA0C ; FA0C: BD,C7,E7 +FA0C jsr LC7E7 +FA0F ; FA0F: 5F +FA0F clrb +FA10 ; FA10: 4F +FA10 clra +FA11 ; FA11: FD,00,40 +FA11 std L0040 +FA14 ; FA14: C6,10 +FA14 ldab #0x10 +FA16 ; FA16: F7,10,2C +FA16 stab L102C +FA19 ; FA19: C6,2E +FA19 ldab #0x2E +FA1B ; FA1B: F7,10,2D +FA1B stab L102D +FA1E ; FA1E: C6,03 +FA1E ldab #0x03 +FA20 ; FA20: F7,10,2B +FA20 stab L102B +FA23 ; FA23: C6,46 +FA23 ldab #0x46 +FA25 ; FA25: F7,00,2F +FA25 stab L002F +FA28 ; FA28: 20,31 +FA28 bra LFA5B +FA2A ; FA2A: CE,00,21 +FA2A LFA2A: ldx #0x0021 +FA2D ; FA2D: 1D,00,40 +FA2D bclr 0x00,x,#0x40 +FA30 ; FA30: BD,D0,94 +FA30 jsr LD094 +FA33 ; FA33: C6,27 +FA33 ldab #0x27 +FA35 ; FA35: F7,10,2D +FA35 stab L102D +FA38 ; FA38: C6,07 +FA38 ldab #0x07 +FA3A ; FA3A: F7,10,2B +FA3A stab L102B +FA3D ; FA3D: CE,00,1A +FA3D ldx #0x001A +FA40 ; FA40: 1C,00,04 +FA40 bset 0x00,x,#0x04 +FA43 ; FA43: F6,00,1A +FA43 ldab L001A +FA46 ; FA46: F7,30,00 +FA46 stab MISCOU +FA49 ; FA49: CC,00,32 +FA49 ldd #0x0032 +FA4C ; FA4C: BD,E5,71 +FA4C jsr LE571 +FA4F ; FA4F: CE,00,1A +FA4F ldx #0x001A +FA52 ; FA52: 1D,00,04 +FA52 bclr 0x00,x,#0x04 +FA55 ; FA55: F6,00,1A +FA55 ldab L001A +FA58 ; FA58: F7,30,00 +FA58 stab MISCOU +FA5B ; FA5B: BD,D4,79 +FA5B LFA5B: jsr LD479 +FA5E ; FA5E: BD,E8,9A +FA5E jsr LE89A +FA61 ; FA61: BD,BE,69 +FA61 jsr LBE69 +FA64 ; FA64: 7F,00,06 +FA64 clr L0006 +FA67 ; FA67: CE,00,1F +FA67 ldx #0x001F +FA6A ; FA6A: 1D,00,20 +FA6A bclr 0x00,x,#0x20 +FA6D ; FA6D: C6,1E +FA6D ldab #0x1E +FA6F ; FA6F: F7,00,35 +FA6F stab L0035 +FA72 ; FA72: 20,03 +FA72 bra LFA77 +FA74 ; FA74: BD,DE,E7 +FA74 LFA74: jsr LDEE7 +FA77 ; FA77: 20,66 +FA77 LFA77: bra LFADF +FA79 ; FA79: F6,00,12 +FA79 LFA79: ldab L0012 +FA7C ; FA7C: C4,20 +FA7C andb #0x20 +FA7E ; FA7E: 27,5F +FA7E beq LFADF +FA80 ; FA80: F6,00,1F +FA80 ldab L001F +FA83 ; FA83: C4,20 +FA83 andb #0x20 +FA85 ; FA85: 26,03 +FA85 bne LFA8A +FA87 ; FA87: BD,E5,AA +FA87 jsr LE5AA +FA8A ; FA8A: CE,00,1F +FA8A LFA8A: ldx #0x001F +FA8D ; FA8D: 1C,00,20 +FA8D bset 0x00,x,#0x20 +FA90 ; FA90: F6,00,12 +FA90 ldab L0012 +FA93 ; FA93: C4,01 +FA93 andb #0x01 +FA95 ; FA95: 26,33 +FA95 bne LFACA +FA97 ; FA97: F6,00,1D +FA97 ldab L001D +FA9A ; FA9A: C4,08 +FA9A andb #0x08 +FA9C ; FA9C: 27,2A +FA9C beq LFAC8 +FA9E ; FA9E: F6,00,1F +FA9E ldab L001F +FAA1 ; FAA1: C4,04 +FAA1 andb #0x04 +FAA3 ; FAA3: 26,14 +FAA3 bne LFAB9 +FAA5 ; FAA5: CE,00,1F +FAA5 ldx #0x001F +FAA8 ; FAA8: 1C,00,04 +FAA8 bset 0x00,x,#0x04 +FAAB ; FAAB: CE,00,1F +FAAB ldx #0x001F +FAAE ; FAAE: 1C,00,80 +FAAE bset 0x00,x,#0x80 +FAB1 ; FAB1: CC,02,33 +FAB1 ldd #0x0233 +FAB4 ; FAB4: FD,00,3B +FAB4 std L003B +FAB7 ; FAB7: 20,09 +FAB7 bra LFAC2 +FAB9 ; FAB9: BD,E5,AA +FAB9 LFAB9: jsr LE5AA +FABC ; FABC: CE,00,1F +FABC ldx #0x001F +FABF ; FABF: 1D,00,04 +FABF bclr 0x00,x,#0x04 +FAC2 ; FAC2: CE,00,1D +FAC2 LFAC2: ldx #0x001D +FAC5 ; FAC5: 1D,00,08 +FAC5 bclr 0x00,x,#0x08 +FAC8 ; FAC8: 20,06 +FAC8 LFAC8: bra LFAD0 +FACA ; FACA: CE,00,1D +FACA LFACA: ldx #0x001D +FACD ; FACD: 1C,00,08 +FACD bset 0x00,x,#0x08 +FAD0 ; FAD0: F6,00,1F +FAD0 LFAD0: ldab L001F +FAD3 ; FAD3: C4,04 +FAD3 andb #0x04 +FAD5 ; FAD5: 26,05 +FAD5 bne LFADC +FAD7 ; FAD7: BD,81,00 +FAD7 jsr L8100 +FADA ; FADA: 20,03 +FADA bra LFADF +FADC ; FADC: BD,84,A0 +FADC LFADC: jsr L84A0 +FADF ; FADF: 7E,F8,FF +FADF LFADF: jmp LF8FF +FAE2 ; FAE2: CC,B1,2E +FAE2 SPIRTN: ldd #0xB12E +FAE5 ; FAE5: BD,C0,BA +FAE5 jsr DISPST +FAE8 ; FAE8: CC,07,D0 +FAE8 ldd #0x07D0 +FAEB ; FAEB: BD,E5,71 +FAEB jsr LE571 +FAEE ; FAEE: 3B +FAEE rti +FAEF ; FAEF: CC,B1,2E +FAEF PAIERT: ldd #0xB12E +FAF2 ; FAF2: BD,C0,BA +FAF2 jsr DISPST +FAF5 ; FAF5: CC,07,D0 +FAF5 ldd #0x07D0 +FAF8 ; FAF8: BD,E5,71 +FAF8 jsr LE571 +FAFB ; FAFB: 3B +FAFB rti +FAFC ; FAFC: CC,B1,2E +FAFC PAORTN: ldd #0xB12E +FAFF ; FAFF: BD,C0,BA +FAFF jsr DISPST +FB02 ; FB02: CC,07,D0 +FB02 ldd #0x07D0 +FB05 ; FB05: BD,E5,71 +FB05 jsr LE571 +FB08 ; FB08: 3B +FB08 rti +FB09 ; FB09: CC,B1,2E +FB09 TOVFRT: ldd #0xB12E +FB0C ; FB0C: BD,C0,BA +FB0C jsr DISPST +FB0F ; FB0F: CC,07,D0 +FB0F ldd #0x07D0 +FB12 ; FB12: BD,E5,71 +FB12 jsr LE571 +FB15 ; FB15: 3B +FB15 rti +FB16 ; FB16: CC,B1,2E +FB16 TI4O5R: ldd #0xB12E +FB19 ; FB19: BD,C0,BA +FB19 jsr DISPST +FB1C ; FB1C: CC,07,D0 +FB1C ldd #0x07D0 +FB1F ; FB1F: BD,E5,71 +FB1F jsr LE571 +FB22 ; FB22: 3B +FB22 rti +FB23 ; FB23: CC,B1,2E +FB23 TO4RTN: ldd #0xB12E +FB26 ; FB26: BD,C0,BA +FB26 jsr DISPST +FB29 ; FB29: CC,07,D0 +FB29 ldd #0x07D0 +FB2C ; FB2C: BD,E5,71 +FB2C jsr LE571 +FB2F ; FB2F: 3B +FB2F rti +FB30 ; FB30: CC,B1,2E +FB30 TO3RTN: ldd #0xB12E +FB33 ; FB33: BD,C0,BA +FB33 jsr DISPST +FB36 ; FB36: CC,07,D0 +FB36 ldd #0x07D0 +FB39 ; FB39: BD,E5,71 +FB39 jsr LE571 +FB3C ; FB3C: 3B +FB3C rti +FB3D ; FB3D: CC,B1,2E +FB3D TO2RTN: ldd #0xB12E +FB40 ; FB40: BD,C0,BA +FB40 jsr DISPST +FB43 ; FB43: CC,07,D0 +FB43 ldd #0x07D0 +FB46 ; FB46: BD,E5,71 +FB46 jsr LE571 +FB49 ; FB49: 3B +FB49 rti +FB4A ; FB4A: CC,B1,2E +FB4A TO1RTN: ldd #0xB12E +FB4D ; FB4D: BD,C0,BA +FB4D jsr DISPST +FB50 ; FB50: CC,07,D0 +FB50 ldd #0x07D0 +FB53 ; FB53: BD,E5,71 +FB53 jsr LE571 +FB56 ; FB56: 3B +FB56 rti +FB57 ; FB57: CC,B1,2E +FB57 TI3RTN: ldd #0xB12E +FB5A ; FB5A: BD,C0,BA +FB5A jsr DISPST +FB5D ; FB5D: CC,07,D0 +FB5D ldd #0x07D0 +FB60 ; FB60: BD,E5,71 +FB60 jsr LE571 +FB63 ; FB63: 3B +FB63 rti +FB64 ; FB64: CC,B1,2E +FB64 TI2RTN: ldd #0xB12E +FB67 ; FB67: BD,C0,BA +FB67 jsr DISPST +FB6A ; FB6A: CC,07,D0 +FB6A ldd #0x07D0 +FB6D ; FB6D: BD,E5,71 +FB6D jsr LE571 +FB70 ; FB70: 3B +FB70 rti +FB71 ; FB71: CC,B1,2E +FB71 TI1RTN: ldd #0xB12E +FB74 ; FB74: BD,C0,BA +FB74 jsr DISPST +FB77 ; FB77: CC,07,D0 +FB77 ldd #0x07D0 +FB7A ; FB7A: BD,E5,71 +FB7A jsr LE571 +FB7D ; FB7D: 3B +FB7D rti +FB7E ; FB7E: CC,B1,2E +FB7E IRQRTN: ldd #0xB12E +FB81 ; FB81: BD,C0,BA +FB81 jsr DISPST +FB84 ; FB84: CC,07,D0 +FB84 ldd #0x07D0 +FB87 ; FB87: BD,E5,71 +FB87 jsr LE571 +FB8A ; FB8A: 3B +FB8A rti +FB8B ; FB8B: CC,B1,2E +FB8B XIRQRT: ldd #0xB12E +FB8E ; FB8E: BD,C0,BA +FB8E jsr DISPST +FB91 ; FB91: CC,07,D0 +FB91 ldd #0x07D0 +FB94 ; FB94: BD,E5,71 +FB94 jsr LE571 +FB97 ; FB97: 3B +FB97 rti +FB98 ; FB98: CC,B1,2E +FB98 SWIRTN: ldd #0xB12E +FB9B ; FB9B: BD,C0,BA +FB9B jsr DISPST +FB9E ; FB9E: CC,07,D0 +FB9E ldd #0x07D0 +FBA1 ; FBA1: BD,E5,71 +FBA1 jsr LE571 +FBA4 ; FBA4: 3B +FBA4 rti +FBA5 ; FBA5: CC,B1,2E +FBA5 ILOPRT: ldd #0xB12E +FBA8 ; FBA8: BD,C0,BA +FBA8 jsr DISPST +FBAB ; FBAB: CC,07,D0 +FBAB ldd #0x07D0 +FBAE ; FBAE: BD,E5,71 +FBAE jsr LE571 +FBB1 ; FBB1: 3B +FBB1 rti +FBB2 ; FBB2: BD,FE,69 +FBB2 COPRTN: jsr LFE69 +FBB5 ; FBB5: 3B +FBB5 rti +FBB6 ; FBB6: BD,FE,69 +FBB6 CMONRT: jsr LFE69 +FBB9 ; FBB9: 3B +FBB9 rti +FBBA ; FBBA: 3C +FBBA LFBBA: pshx +FBBB ; FBBB: 37 +FBBB pshb +FBBC ; FBBC: 30 +FBBC tsx +FBBD ; FBBD: E6,06 +FBBD ldab 0x06,x +FBBF ; FBBF: 3D +FBBF mul +FBC0 ; FBC0: A6,00 +FBC0 ldaa 0x00,x +FBC2 ; FBC2: 37 +FBC2 pshb +FBC3 ; FBC3: E6,05 +FBC3 ldab 0x05,x +FBC5 ; FBC5: 3D +FBC5 mul +FBC6 ; FBC6: 32 +FBC6 pula +FBC7 ; FBC7: 1B +FBC7 aba +FBC8 ; FBC8: 33 +FBC8 pulb +FBC9 ; FBC9: 36 +FBC9 psha +FBCA ; FBCA: A6,06 +FBCA ldaa 0x06,x +FBCC ; FBCC: 3D +FBCC mul +FBCD ; FBCD: 37 +FBCD pshb +FBCE ; FBCE: AB,00 +FBCE adda 0x00,x +FBD0 ; FBD0: 36 +FBD0 psha +FBD1 ; FBD1: EC,03 +FBD1 ldd 0x03,x +FBD3 ; FBD3: ED,05 +FBD3 std 0x05,x +FBD5 ; FBD5: 38 +FBD5 pulx +FBD6 ; FBD6: 8F +FBD6 xgdx +FBD7 ; FBD7: 83,00,00 +FBD7 subd #0x0000 +FBDA ; FBDA: 31 +FBDA ins +FBDB ; FBDB: 38 +FBDB pulx +FBDC ; FBDC: 31 +FBDC ins +FBDD ; FBDD: 31 +FBDD ins +FBDE ; FBDE: 39 +FBDE rts +FBDF ; FBDF: BD,FB,E8 +FBDF LFBDF: jsr LFBE8 +FBE2 ; FBE2: BD,FC,25 +FBE2 jsr LFC25 +FBE5 ; FBE5: 7E,FC,04 +FBE5 jmp LFC04 +FBE8 ; FBE8: 3C +FBE8 LFBE8: pshx +FBE9 ; FBE9: 8F +FBE9 xgdx +FBEA ; FBEA: EC,02 +FBEA ldd 0x02,x +FBEC ; FBEC: 37 +FBEC pshb +FBED ; FBED: 36 +FBED psha +FBEE ; FBEE: EC,00 +FBEE ldd 0x00,x +FBF0 ; FBF0: 37 +FBF0 pshb +FBF1 ; FBF1: 36 +FBF1 psha +FBF2 ; FBF2: 34 +FBF2 des +FBF3 ; FBF3: 34 +FBF3 des +FBF4 ; FBF4: 34 +FBF4 des +FBF5 ; FBF5: 34 +FBF5 des +FBF6 ; FBF6: 3C +FBF6 pshx +FBF7 ; FBF7: 30 +FBF7 tsx +FBF8 ; FBF8: EC,12 +FBF8 ldd 0x12,x +FBFA ; FBFA: ED,04 +FBFA std 0x04,x +FBFC ; FBFC: EC,0C +FBFC ldd 0x0C,x +FBFE ; FBFE: ED,02 +FBFE std 0x02,x +FC00 ; FC00: EC,10 +FC00 ldd 0x10,x +FC02 ; FC02: 38 +FC02 pulx +FC03 ; FC03: 39 +FC03 rts +FC04 ; FC04: ED,00 +FC04 LFC04: std 0x00,x +FC06 ; FC06: 3C +FC06 pshx +FC07 ; FC07: 30 +FC07 tsx +FC08 ; FC08: EC,08 +FC08 ldd 0x08,x +FC0A ; FC0A: ED,0A +FC0A std 0x0A,x +FC0C ; FC0C: EC,02 +FC0C ldd 0x02,x +FC0E ; FC0E: ED,0C +FC0E std 0x0C,x +FC10 ; FC10: 38 +FC10 pulx +FC11 ; FC11: ED,02 +FC11 std 0x02,x +FC13 ; FC13: EC,00 +FC13 ldd 0x00,x +FC15 ; FC15: 26,06 +FC15 bne LFC1D +FC17 ; FC17: 6D,02 +FC17 tst 0x02,x +FC19 ; FC19: 26,02 +FC19 bne LFC1D +FC1B ; FC1B: 6D,03 +FC1B tst 0x03,x +FC1D ; FC1D: 31 +FC1D LFC1D: ins +FC1E ; FC1E: 31 +FC1E ins +FC1F ; FC1F: 38 +FC1F pulx +FC20 ; FC20: 31 +FC20 ins +FC21 ; FC21: 31 +FC21 ins +FC22 ; FC22: 31 +FC22 ins +FC23 ; FC23: 31 +FC23 ins +FC24 ; FC24: 39 +FC24 rts +FC25 ; FC25: 3C +FC25 LFC25: pshx +FC26 ; FC26: 30 +FC26 tsx +FC27 ; FC27: E3,06 +FC27 addd 0x06,x +FC29 ; FC29: 37 +FC29 pshb +FC2A ; FC2A: 36 +FC2A psha +FC2B ; FC2B: EC,02 +FC2B ldd 0x02,x +FC2D ; FC2D: ED,06 +FC2D std 0x06,x +FC2F ; FC2F: EC,04 +FC2F ldd 0x04,x +FC31 ; FC31: E3,08 +FC31 addd 0x08,x +FC33 ; FC33: ED,08 +FC33 std 0x08,x +FC35 ; FC35: 32 +FC35 pula +FC36 ; FC36: 33 +FC36 pulb +FC37 ; FC37: C9,00 +FC37 adcb #0x00 +FC39 ; FC39: 89,00 +FC39 adca #0x00 +FC3B ; FC3B: 83,00,00 +FC3B subd #0x0000 +FC3E ; FC3E: 26,06 +FC3E bne LFC46 +FC40 ; FC40: 6D,08 +FC40 tst 0x08,x +FC42 ; FC42: 26,02 +FC42 bne LFC46 +FC44 ; FC44: 6D,09 +FC44 tst 0x09,x +FC46 ; FC46: 38 +FC46 LFC46: pulx +FC47 ; FC47: 31 +FC47 ins +FC48 ; FC48: 31 +FC48 ins +FC49 ; FC49: 31 +FC49 ins +FC4A ; FC4A: 31 +FC4A ins +FC4B ; FC4B: 39 +FC4B rts +FC4C ; FC4C: 3C,3C,37,36,3C,3C,3C +FC4C .ascii '<<76<<<' +FC53 .byte 0x18 +FC54 ; FC54: 3C,30,4F +FC54 .ascii '<0O' +FC57 .byte 0xA7,0x04 +FC59 ; FC59: 7E +FC59 .ascii '~' +FC5A .byte 0xFC +FC5B ; FC5B: 6D,3C,3C,37,36,3C,3C,3C +FC5B .ascii 'm<<76<<<' +FC63 .byte 0x18 +FC64 ; FC64: 3C,30 +FC64 .ascii '<0' +FC66 .byte 0x86,0x01,0xA7,0x04 +FC6A ; FC6A: 7E +FC6A .ascii '~' +FC6B .byte 0xFC +FC6C ; FC6C: 6D +FC6C .ascii 'm' +FC6D .byte 0x1A,0xEE,0x0E,0xEC,0x08,0xED,0x0E,0xEC +FC75 .byte 0x14,0xED,0x0C,0xEC,0x12,0xED,0x0A,0x1A +FC7D .byte 0xEF,0x12 +FC7F ; FC7F: 4F,5F +FC7F .ascii 'O_' +FC81 .byte 0xED,0x08,0xED,0x06,0xEC,0x0A,0x1A,0xA3 +FC89 .byte 0x0E +FC8A ; FC8A: 22,23 +FC8A .ascii '"#' +FC8C .byte 0x27,0x15,0x1E,0x04,0x01,0x08,0xCC,0x00 +FC94 .byte 0x00,0xED,0x14 +FC97 ; FC97: 7E +FC97 .ascii '~' +FC98 .byte 0xFE,0x04,0xEC,0x0C,0xED,0x14,0xEC,0x0A +FCA0 ; FCA0: 7E +FCA0 .ascii '~' +FCA1 .byte 0xFD,0xE3,0x83,0x00,0x00,0x27,0x12,0xEC +FCA9 .byte 0x0C,0x1A,0xA3,0x10 +FCAD ; FCAD: 25 +FCAD .ascii '%' +FCAE .byte 0xDF +FCAF ; FCAF: 6D +FCAF .ascii 'm' +FCB0 .byte 0x0E +FCB1 ; FCB1: 26,70,6D +FCB1 .ascii '&pm' +FCB4 .byte 0x0F,0x27,0x1A +FCB7 ; FCB7: 7E +FCB7 .ascii '~' +FCB8 .byte 0xFD,0xA4 +FCBA ; FCBA: 3C,3C +FCBA .ascii '<<' +FCBC .byte 0x18 +FCBD ; FCBD: 38 +FCBD .ascii '8' +FCBE .byte 0xEC,0x0C,0xEE,0x10,0x02,0x18,0x1E,0x04 +FCC6 .byte 0x01,0x01,0x8F +FCC9 ; FCC9: 38 +FCC9 .ascii '8' +FCCA .byte 0xED,0x14 +FCCC ; FCCC: 4F,5F,7E +FCCC .ascii 'O_~' +FCCF .byte 0xFD,0xE3 +FCD1 ; FCD1: 3C,3C +FCD1 .ascii '<<' +FCD3 .byte 0x18 +FCD4 ; FCD4: 38 +FCD4 .ascii '8' +FCD5 .byte 0xEC,0x0A,0xEE,0x10 +FCD9 ; FCD9: 3C +FCD9 .ascii '<' +FCDA .byte 0x02,0xCD,0xEF,0x0A +FCDE ; FCDE: 38,3C +FCDE .ascii '8<' +FCE0 .byte 0x03,0xCD,0xEF,0x0E +FCE4 ; FCE4: 38 +FCE4 .ascii '8' +FCE5 .byte 0x18,0xE3,0x0C +FCE8 ; FCE8: 24 +FCE8 .ascii '$' +FCE9 .byte 0x1B,0x18,0xED,0x0C +FCED ; FCED: 4F +FCED .ascii 'O' +FCEE .byte 0xC6,0x01 +FCF0 ; FCF0: 3C +FCF0 .ascii '<' +FCF1 .byte 0x03,0x8F,0x18,0xE3,0x0E +FCF6 ; FCF6: 24 +FCF6 .ascii '$' +FCF7 .byte 0x03,0x18 +FCF9 ; FCF9: 6C +FCF9 .ascii 'l' +FCFA .byte 0x0A,0x18,0xED,0x0E,0x8F +FCFF ; FCFF: 38 +FCFF .ascii '8' +FD00 .byte 0x18,0xE3,0x0C +FD03 ; FD03: 25 +FD03 .ascii '%' +FD04 .byte 0xE5,0x02,0x8F,0x18,0xE3,0x0E +FD0A ; FD0A: 24 +FD0A .ascii '$' +FD0B .byte 0x03,0x18 +FD0D ; FD0D: 6C +FD0D .ascii 'l' +FD0E .byte 0x0A,0x18,0x1F,0x04,0x01,0x07,0x8F,0x18 +FD16 ; FD16: 6F +FD16 .ascii 'o' +FD17 .byte 0x0A,0x18 +FD19 ; FD19: 6F +FD19 .ascii 'o' +FD1A .byte 0x0B +FD1B ; FD1B: 38 +FD1B .ascii '8' +FD1C .byte 0xED,0x14,0xEC,0x0A +FD20 ; FD20: 7E +FD20 .ascii '~' +FD21 .byte 0xFD,0xE3,0x86,0x08,0xA7,0x05 +FD27 ; FD27: 69 +FD27 .ascii 'i' +FD28 .byte 0x0D +FD29 ; FD29: 69 +FD29 .ascii 'i' +FD2A .byte 0x0C +FD2B ; FD2B: 69 +FD2B .ascii 'i' +FD2C .byte 0x0B +FD2D ; FD2D: 69 +FD2D .ascii 'i' +FD2E .byte 0x0A +FD2F ; FD2F: 69 +FD2F .ascii 'i' +FD30 .byte 0x09,0xEC,0x0B,0xA3,0x10,0xED,0x14,0xEC +FD38 .byte 0x09,0xE2,0x0F,0xA2,0x0E +FD3D ; FD3D: 25 +FD3D .ascii '%' +FD3E .byte 0x06,0xED,0x09,0xEC,0x14,0xED,0x0B +FD45 ; FD45: 6A +FD45 .ascii 'j' +FD46 .byte 0x05 +FD47 ; FD47: 26 +FD47 .ascii '&' +FD48 .byte 0xDE +FD49 ; FD49: 69 +FD49 .ascii 'i' +FD4A .byte 0x0D,0x1F,0x04,0x01,0x09,0xEC,0x0B,0xED +FD52 .byte 0x14,0xEC,0x09 +FD55 ; FD55: 7E +FD55 .ascii '~' +FD56 .byte 0xFD,0xE3 +FD58 ; FD58: 4F +FD58 .ascii 'O' +FD59 .byte 0xE6,0x0D +FD5B ; FD5B: 53 +FD5B .ascii 'S' +FD5C .byte 0xED,0x14 +FD5E ; FD5E: 5F,7E +FD5E .ascii '_~' +FD60 .byte 0xFD,0xE3,0x86,0x10,0xA7,0x05 +FD66 ; FD66: 69 +FD66 .ascii 'i' +FD67 .byte 0x0D +FD68 ; FD68: 69 +FD68 .ascii 'i' +FD69 .byte 0x0C +FD6A ; FD6A: 69 +FD6A .ascii 'i' +FD6B .byte 0x0B +FD6C ; FD6C: 69 +FD6C .ascii 'i' +FD6D .byte 0x0A +FD6E ; FD6E: 69 +FD6E .ascii 'i' +FD6F .byte 0x09 +FD70 ; FD70: 69 +FD70 .ascii 'i' +FD71 .byte 0x08,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xEC +FD79 .byte 0x08,0xE2,0x0F,0x82,0x00 +FD7E ; FD7E: 25 +FD7E .ascii '%' +FD7F .byte 0x06,0xED,0x08,0xEC,0x14,0xED,0x0A +FD86 ; FD86: 6A +FD86 .ascii 'j' +FD87 .byte 0x05 +FD88 ; FD88: 26 +FD88 .ascii '&' +FD89 .byte 0xDC +FD8A ; FD8A: 69 +FD8A .ascii 'i' +FD8B .byte 0x0D +FD8C ; FD8C: 69 +FD8C .ascii 'i' +FD8D .byte 0x0C,0x1F,0x04,0x01,0x08,0xEC,0x0A,0xED +FD95 .byte 0x14,0xEC,0x08 +FD98 ; FD98: 20,49 +FD98 .ascii ' I' +FD9A .byte 0xEC,0x0C +FD9C ; FD9C: 43,53 +FD9C .ascii 'CS' +FD9E .byte 0xED,0x14 +FDA0 ; FDA0: 4F,5F,20,3F,2B +FDA0 .ascii 'O_ ?+' +FDA5 .byte 0xBC,0x86,0x10,0xA7,0x05 +FDAA ; FDAA: 69 +FDAA .ascii 'i' +FDAB .byte 0x0D +FDAC ; FDAC: 69 +FDAC .ascii 'i' +FDAD .byte 0x0C +FDAE ; FDAE: 69 +FDAE .ascii 'i' +FDAF .byte 0x0B +FDB0 ; FDB0: 69 +FDB0 .ascii 'i' +FDB1 .byte 0x0A +FDB2 ; FDB2: 69 +FDB2 .ascii 'i' +FDB3 .byte 0x07,0xEC,0x0A,0xA3,0x10,0xED,0x14,0xA6 +FDBB .byte 0x07,0xA2,0x0F +FDBE ; FDBE: 25 +FDBE .ascii '%' +FDBF .byte 0x06,0xA7,0x07,0xEC,0x14,0xED,0x0A +FDC6 ; FDC6: 6A +FDC6 .ascii 'j' +FDC7 .byte 0x05 +FDC8 ; FDC8: 26 +FDC8 .ascii '&' +FDC9 .byte 0xE0 +FDCA ; FDCA: 69 +FDCA .ascii 'i' +FDCB .byte 0x0D +FDCC ; FDCC: 69 +FDCC .ascii 'i' +FDCD .byte 0x0C,0x1F,0x04,0x01,0x09,0xEC,0x0A,0xED +FDD5 .byte 0x14 +FDD6 ; FDD6: 4F +FDD6 .ascii 'O' +FDD7 .byte 0xE6,0x07 +FDD9 ; FDD9: 20 +FDD9 .ascii ' ' +FDDA .byte 0x08,0xEC,0x0C +FDDD ; FDDD: 43,53 +FDDD .ascii 'CS' +FDDF .byte 0xED,0x14 +FDE1 ; FDE1: 4F,5F +FDE1 .ascii 'O_' +FDE3 .byte 0x1F,0x04,0x80,0x12 +FDE7 ; FDE7: 43,53,63 +FDE7 .ascii 'CSc' +FDEA .byte 0x14 +FDEB ; FDEB: 63 +FDEB .ascii 'c' +FDEC .byte 0x15 +FDED ; FDED: 6C +FDED .ascii 'l' +FDEE .byte 0x15 +FDEF ; FDEF: 26 +FDEF .ascii '&' +FDF0 .byte 0x08 +FDF1 ; FDF1: 6C +FDF1 .ascii 'l' +FDF2 .byte 0x14 +FDF3 ; FDF3: 26 +FDF3 .ascii '&' +FDF4 .byte 0x04,0x5C +FDF6 ; FDF6: 26 +FDF6 .ascii '&' +FDF7 .byte 0x01 +FDF8 ; FDF8: 4C +FDF8 .ascii 'L' +FDF9 .byte 0x83,0x00,0x00 +FDFC ; FDFC: 26 +FDFC .ascii '&' +FDFD .byte 0x06 +FDFE ; FDFE: 6D +FDFE .ascii 'm' +FDFF .byte 0x14 +FE00 ; FE00: 26 +FE00 .ascii '&' +FE01 .byte 0x02 +FE02 ; FE02: 6D +FE02 .ascii 'm' +FE03 .byte 0x15,0x18 +FE05 ; FE05: 38,38,31,31,31,31,31,31 +FE05 ; FE0D: 31,31,31,31,31,31,31,31 +FE05 ; FE15: 39 +FE05 .ascii '88111111111111119' +FE16 ; FE16: 38 +FE16 LFE16: pulx +FE17 ; FE17: A3,00 +FE17 subd 0x00,x +FE19 ; FE19: 2D,05 +FE19 blt LFE20 +FE1B ; FE1B: 1A,A3,02 +FE1B cpd 0x02,x +FE1E ; FE1E: 2F,03 +FE1E ble LFE23 +FE20 ; FE20: CC,FF,FF +FE20 LFE20: ldd #0xFFFF +FE23 ; FE23: 3C +FE23 LFE23: pshx +FE24 ; FE24: 05 +FE24 lsld +FE25 ; FE25: 30 +FE25 tsx +FE26 ; FE26: E3,00 +FE26 addd 0x00,x +FE28 ; FE28: C3,00,06 +FE28 addd #0x0006 +FE2B ; FE2B: 8F +FE2B xgdx +FE2C ; FE2C: EC,00 +FE2C ldd 0x00,x +FE2E ; FE2E: 30 +FE2E tsx +FE2F ; FE2F: ED,00 +FE2F std 0x00,x +FE31 ; FE31: 39 +FE31 rts +FE32 ; FE32: 38 +FE32 LFE32: pulx +FE33 ; FE33: 6D,04 +FE33 LFE33: tst 0x04,x +FE35 ; FE35: 26,04 +FE35 bne LFE3B +FE37 ; FE37: 6D,05 +FE37 tst 0x05,x +FE39 ; FE39: 27,0A +FE39 beq LFE45 +FE3B ; FE3B: A3,02 +FE3B LFE3B: subd 0x02,x +FE3D ; FE3D: 27,06 +FE3D beq LFE45 +FE3F ; FE3F: 08 +FE3F inx +FE40 ; FE40: 08 +FE40 inx +FE41 ; FE41: 08 +FE41 inx +FE42 ; FE42: 08 +FE42 inx +FE43 ; FE43: 20,EE +FE43 bra LFE33 +FE45 ; FE45: EE,00 +FE45 LFE45: ldx 0x00,x +FE47 ; FE47: 6E,00 +FE47 jmp 0x00,x ; Undetermined Branch Address +FE49 ; FE49: 86,40 +FE49 RESET: ldaa #0x40 +FE4B ; FE4B: B7,10,24 +FE4B staa L1024 +FE4E ; FE4E: 86,A0 +FE4E ldaa #0xA0 +FE50 ; FE50: B7,10,39 +FE50 staa L1039 +FE53 ; FE53: 8E,00,EF +FE53 lds #0x00EF +FE56 ; FE56: CE,00,00 +FE56 ldx #0x0000 +FE59 ; FE59: 8C,00,80 +FE59 LFE59: cpx #0x0080 +FE5C ; FE5C: 24,05 +FE5C bcc LFE63 +FE5E ; FE5E: 6F,00 +FE5E clr 0x00,x +FE60 ; FE60: 08 +FE60 inx +FE61 ; FE61: 20,F6 +FE61 bra LFE59 +FE63 ; FE63: BD,F7,D6 +FE63 LFE63: jsr LF7D6 +FE66 ; FE66: 7E,FE,6D +FE66 jmp LFE6D +FE69 ; FE69: 0F +FE69 LFE69: sei +FE6A ; FE6A: 7E,FE,49 +FE6A jmp RESET +FE6D ; FE6D: 20,FE +FE6D LFE6D: bra LFE6D +FE6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FE9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FECF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FED7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEDF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEE7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEEF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEF7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FEFF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF07 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF0F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF17 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF1F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF27 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF2F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF37 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF3F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF47 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF4F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF57 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF5F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF67 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF6F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF77 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF7F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF87 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF8F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF97 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FF9F .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFA7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFAF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFB7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFBF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFC7 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFCF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF +FFD6 ; FFD6: C8,1C +FFD6 SCIVEC: .word SCIRTN +FFD8 ; FFD8: FA,E2 +FFD8 SPIVEC: .word SPIRTN +FFDA ; FFDA: FA,EF +FFDA PAIEVE: .word PAIERT +FFDC ; FFDC: FA,FC +FFDC PAOVEC: .word PAORTN +FFDE ; FFDE: FB,09 +FFDE TOVFVE: .word TOVFRT +FFE0 ; FFE0: FB,16 +FFE0 TI4O5V: .word TI4O5R +FFE2 ; FFE2: FB,23 +FFE2 TO4VEC: .word TO4RTN +FFE4 ; FFE4: FB,30 +FFE4 TO3VEC: .word TO3RTN +FFE6 ; FFE6: FB,3D +FFE6 TO2VEC: .word TO2RTN +FFE8 ; FFE8: FB,4A +FFE8 TO1VEC: .word TO1RTN +FFEA ; FFEA: FB,57 +FFEA TI3VEC: .word TI3RTN +FFEC ; FFEC: FB,64 +FFEC TI2VEC: .word TI2RTN +FFEE ; FFEE: FB,71 +FFEE TI1VEC: .word TI1RTN +FFF0 ; FFF0: F7,18 +FFF0 RTIVEC: .word RTIRTN +FFF2 ; FFF2: FB,7E +FFF2 IRQVEC: .word IRQRTN +FFF4 ; FFF4: FB,8B +FFF4 XIRQVE: .word XIRQRT +FFF6 ; FFF6: FB,98 +FFF6 SWIVEC: .word SWIRTN +FFF8 ; FFF8: FB,A5 +FFF8 ILOPVE: .word ILOPRT +FFFA ; FFFA: FB,B2 +FFFA COPVEC: .word COPRTN +FFFC ; FFFC: FB,B6 +FFFC CMONVE: .word CMONRT +FFFE ; FFFE: FE,49 +FFFE RSTVEC: .word RESET +0000 ; .end diff --git a/original/ROM-2002/vend2viz.pl b/original/ROM-2002/vend2viz.pl new file mode 100644 index 0000000..d429441 --- /dev/null +++ b/original/ROM-2002/vend2viz.pl @@ -0,0 +1,61 @@ +#!/usr/bin/perl +# +# +# +$file = shift; + +# +$curlabel = ""; + +print <) { + ($address, $label, $rest) = split(/\t/,$_,3); + chomp $rest; + + if ($label =~ /^(\w+):/) { + $curlabel = $1; + push @labellist, $curlabel; + print " $curlabel [label=\"$curlabel\"];\n"; + } + +# if ($rest =~ /(L\w\w\w\w)/) { +# print "label $1 spotted in $curlabel\n"; +# } + +} + +close (F); + +%fish = {}; + +open (F, $file); +while () { + ($address, $label, $rest) = split(/\t/,$_,3); + chomp $rest; + + if ($label =~ /^(\w+):/) { + $curlabel = $1; + push @labellist, $label; +# print "spotted label $curlabel\n"; + } + + if ($rest =~ /(L\w\w\w\w)/) { +# print "label $1 spotted in $curlabel\n"; + print "$curlabel -> $1 [];\n"; + } + +} +close (F); + +print "}\n"; + diff --git a/original/ROM-2003/vend.asm b/original/ROM-2003/vend.asm new file mode 100644 index 0000000..c654234 --- /dev/null +++ b/original/ROM-2003/vend.asm @@ -0,0 +1,16328 @@ +;0000 set to 1 at the end of a keypad read and turned off at the next rti +;0001 coin mask? (cf 0x001a, 0x3000, 0xc430) +;0003 global only used in jump71 +;0005 number of motors we have +;0006 slot number +;0007 06 stored into it sometimes. +;0008 what byte of the packet we've read up to +;0009 +;000a +;000c +;0011 another reflection of 2000 +;0012 another buffer for 1800 - what change to give? +;0013 location of decimal point? +;0014 buffer for 3800 register +;0015 +;0016 new key state (cf 0029) +;0017 bits 5-7 used mostly +;0018 another loop variable +;0019 error statuses: +; bit 0 - over current +; bit 1 - home sensor failure +; bit 2 - check prices +;001a buffer for 3000 register - initialised to 7F +;001b bit 3 - denote motor fault? +;001c used for loop variables +;001d +;001f display related? bit 2. bit 4 denotes service mode +;0020 reflection of 2000 +;0021 lower 3 bits taken from SCI data somewhere +; bit 5 denotes machine out of order +;0023 buffer for 1800 +;0025 timer of some sort? - set to #0a and decremented by RTI +;0026 used exclusively in SCI interrupt handler +;0027 price of current item +;0029 previous key state (cf 0016) +;002b machine language. 3 = english. 0,1,2 = german, spanish, french or something +;002c inhibits display writes? +;0032 to do with the beeper (see jump52) +;0033 +;0035 only ever contains #1e +;003b commonly contains $0233 +;003d +;003e cash in bill acceptor? +;003f word from above +;0040 cash in european coin mech? +;0041 word from above +;0042 current key press +;0043 current byte being sent out serial port +;0048 error status +;004a +;0052 win-a-snack odds (in ram) +;0054 0..100 +;0056 last known keypad row 1 state +;005b last known keypad row 0 state +;005a - result of number to string operations (jump55) +; 005f +;0067 working space of 0bc0 +;0073 +;0075 something about link master price holding +;0076-0077 word +;007f +;00c8 +;0800 motor information array - each is a 16-bit value +; +;08c8 array of prices of each slot?? +;0993 custom message? +;0b90 - 0b99 display buffer (backwards) +;0b9a - some sort of id? press 89 on the machine +;0baa +;0bae +;0bb5 win-a-snack odds (is this in NVRAM?) +;0bbd +;0bd8 related to 0017 and 0021 (only lower 3 bits used) +;0bd9 also related +;0bc0 machine peripheral configuration flags +; bit0: have dumb mech +; bit1: have a changer +; bit2: have card reader +; bit3: have bill validator +; bit4: link master - price holding enabled +; bit5: link master - price display enabled +; bit6: have $1 changer +; bit7: free vend +;0bc1 error status: (from jump72) +; bit0: changer powerup +; bit1: card powerup +; bit2: link powerup +; bit3: bill error +; bit4: coin jam +; bit5: bad sensor +; bit6: tube error +; +; SCI read buffer: +; +;0bc2 multiplied by 10^0bc3 and stored into 0baa +;0bc3 10 is raise to the power of this number shr 4, and multiplied by 0baa +;0bc4 index of something +;0bc5 index of something else +;0bc6 index of another thing +;0bc7 word number of something +;0bc8 +;0bc9 word number of something else +;0bca +;0bcb word number of another thing +;0bcc +;0bcd word number of another else +;0bce +; +;0bc4 array index into 0bc7 +;0bc5 +;0bc6 another array index into 0bc7 +;0bc7 word array +; +;0bdd value of coin mech quarters +;0bdf value of coin mech dimes +;0be1 value of coin mech nickels + +; +;0bd7 init'd to 0x01 +;0bd8 init'd to 0x04 +;0bd9 init'd to 0x02 +;0bda init'd to 0x20 +;0bdb init'd to 0x08 +;0bdc init'd to 0x10 +; +;0cbc serial number (string) +;0ccc machine ID (string) +;0ce7 audit number (word) +; +;0cd9 counter of something - reset to 4 on some serial input +;0cda counter of something - reset to 4 on some serial input +;0cdb also counts something - reset to 4 on some serial input + +;0ce9 value or number of $1 coins +;0ceb value or number of 20c coins +;0ced value or number of 10c coins +;0cef value or number of 5c coins + +;0cdc number of value of $1 coins +;0cdb number or value of 20c coin +;0cda number or value of 10c coins +;0cd9 number or value of 5c coins + +;0dff - 0e04 keypad buffer - most recent in 0e04 +;0e05 array index of the array to follow +;0e06 - ?? array of digits*10 +;1000 +;1009 +;1016 - timer output compare 1 register +;1026 +;1028 SPCR (Serial Peripheral Control Register) +;1030 +;103c + + + +;0800 - 0x0fff memory bank 2k +; +;1800 Internal switches +; 7 changer INT' +; 6 Sold out. +; 5 Door open +; 4 $0.05 +; 3 $0.10 +; 2 $0.25 +; 1 $1 +; 0 Mode +;2000 Misc inputs +; 7 R2 of MAX232 +; 6 Printer DSR +; 5 Win-a-snack +; 4 Multi +; 3 Promotional +; 2 Force? +; 1 Language selection +; 0 Language selection +;Rows are numbered 1-9, skipping 5. There is no row 5. +;2800 home sensors +; 7 row 9 +; 6 row 8 +; 5 row 7 +; 4 row 6 +; 3 row 4 +; 2 row 3 +; 1 row 2 +; 0 row 1 +;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 +;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). +;Motor driver column output enable is PA6 +;Motor driver serial clock is PA5 +;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor +;is drawing too much current) +; the changer speaks at 600 baud, where as the coin validator speaks +; 9600 baud. and printer at 2400. +;3000 changer outputs +; 7 motor driver row output enable +; 6 /$1.00 +; 5 /$.25 +; 4 /$.10 +; 3 /$.05 +; 2 RESET +; 1 /SEND +; 0 /ACCEPT +;3800 misc outputs +; 7 not used +; 6 col 9 motor driver +; 5 col 8 motor driver +; 4 motor driver serial data +; 3 display write (clock) enable (active high) +; 2 keypad strobe +; 1 note acceptor connector +; 0 note acceptor connector + +;------- +; Ports +;------- + +; PortA - Data: 0x1000, DDR for PA7 & PA3 in 0x1026 +; PA7 display reset (active low) +; PA6 enables motor column drivers (when low) +; PA5 clocks snack motor drivers (U16 5890 = serial-input latched source drivers (latch unused)) +; PA4 beepy thang (active high) +; PA3 high - talking to coin vendie, low - talking to printer. (through PD1) +; PA2 coin dispenser pin 6 (does what???) +; PA1 bill validator 2 +; PA0 bill validator 1 + +; PortB - not used directly +; PB7 Address lines 8-15 +; PB6 +; PB5 +; PB4 +; PB3 +; PB2 +; PB1 +; PB0 + +; PortC - Data: 0x1003, Latch: 0x1005, DDR: 0x1007 +; PC7 Data Bus 0-7 / Address bus 0-7 +; PC6 +; PC5 +; PC4 +; PC3 +; PC2 +; PC1 +; PC0 + +; PortD - Data: 0x1008, DDR: 0x1009 +; PD7 n/c +; PD6 n/c +; PD5 keypad row select (output) +; PD4 SPI - keypad & display clock signal (output) +; PD3 display data (output) +; PD2 keypad data (input) +; PD1 RX of SCI - to coin disp or printer depending on PA3 +; PD0 TX of SCI - to coin disp or printer depending on PA3 + +; PortE - Data: 0x100A +; PE7 +; PE6 +; PE5 +; PE4 +; PE3 goes high when 24VUN line is *really* low (like 20V) +; PE2 remote no-sale switch (active low) +; PE1 motor overvoltage sense (active high) +; PE0 motor overcurrent sense (active low) + +; Current status: +; JSR mapped out +; JMP mapped out + +; TODO: + +8000 43 C coma +8001 20 50 P bra 50 +8003 4F O clra +8004 57 W asrb +8005 45 E illegal +8006 52 R illegal +8007 20 43 C bra 43 +8009 4F O clra +800A 4D M tsta +800B 50 P negb +800C 41 A illegal +800D 4E N illegal +800E 59 Y rolb +800F 00 . test +8010 43 C coma +8011 4F O clra +8012 50 P negb +8013 59 Y rolb +8014 52 R illegal +8015 49 I rola +8016 47 G asra +8017 48 H asla +8018 54 T lsrb +8019 20 31 1 bra 31 +801B 39 9 rts +801C 39 9 rts +801D 33 3 pulb +801E 20 00 . bra 00 +8020 20 20 bra 20 +8022 20 20 bra 20 +8024 20 20 bra 20 +8026 20 20 bra 20 +8028 20 20 bra 20 +802A 20 20 bra 20 +802C 20 20 bra 20 +802E 20 00 . bra 00 +8030 56 V rorb +8031 45 E illegal +8032 4E N illegal +8033 44 D lsra +8034 49 I rola +8035 4E N illegal +8036 47 G asra +8037 20 4D M bra 4d +8039 41 A illegal +803A 43 C coma +803B 48 H asla +803C 49 I rola +803D 4E N illegal +803E 45 E illegal +803F 00 . test +8040 53 S comb +8041 4F O clra +8042 46 F rora +8043 54 T lsrb +8044 57 W asrb +8045 41 A illegal +8046 52 R illegal +8047 45 E illegal +8048 20 57 W bra 57 +804A 52 R illegal +804B 4F O clra +804C 54 T lsrb +804D 45 E illegal +804E 20 00 . bra 00 +8050 42 B illegal +8051 59 Y rolb +8052 20 42 B bra 42 +8054 52 R illegal +8055 45 E illegal +8056 54 T lsrb +8057 20 42 B bra 42 +8059 4F O clra +805A 52 R illegal +805B 45 E illegal +805C 4E N illegal +805D 2E 20 . bgt 20 +805F 00 . test +8060 20 20 bra 20 +8062 20 20 bra 20 +8064 20 20 bra 20 +8066 20 20 bra 20 +8068 20 20 bra 20 +806A 20 20 bra 20 +806C 20 20 bra 20 +806E 20 00 . bra 00 +8070 50 P negb +8071 52 R illegal +8072 4F O clra +8073 47 G asra +8074 52 R illegal +8075 41 A illegal +8076 4D M tsta +8077 20 46 F bra 46 +8079 4F O clra +807A 52 R illegal +807B 20 54 T bra 54 +807D 48 H asla +807E 45 E illegal +807F 00 . test +8080 35 5 txs +8081 30 0 tsx +8082 35 5 txs +8083 20 41 A bra 41 +8085 4E N illegal +8086 44 D lsra +8087 20 35 5 bra 35 +8089 39 9 rts +808A 30 0 tsx +808B 30 0 tsx +808C 2E 20 . bgt 20 +808E 20 00 . bra 00 +8090 20 20 bra 20 +8092 20 20 bra 20 +8094 20 20 bra 20 +8096 20 20 bra 20 +8098 20 20 bra 20 +809A 20 20 bra 20 +809C 20 20 bra 20 +809E 20 00 . bra 00 +80A0 50 P negb +80A1 41 A illegal +80A2 52 R illegal +80A3 54 T lsrb +80A4 20 4E N bra 4e +80A6 55 U illegal +80A7 4D M tsta +80A8 42 B illegal +80A9 45 E illegal +80AA 52 R illegal +80AB 3A : abx +80AC 20 20 bra 20 +80AE 20 00 . bra 00 +80B0 39 9 rts +80B1 33 3 pulb +80B2 37 7 pshb +80B3 2D 33 -3 blt 33 +80B5 30 0 tsx +80B6 30 0 tsx +80B7 30 0 tsx +80B8 31 1 ins +80B9 20 56 V bra 56 +80BB 45 E illegal +80BC 52 R illegal +80BD 20 35 5 bra 35 +80BF 00 . test +80C0 43 C coma +80C1 48 H asla +80C2 45 E illegal +80C3 43 C coma +80C4 4B K illegal +80C5 53 S comb +80C6 55 U illegal +80C7 4D M tsta +80C8 20 45 E bra 45 +80CA 4E N illegal +80CB 44 D lsra +80CC 3A : abx +80CD 30 0 tsx +80CE 30 0 tsx +80CF 00 . test +80D0 20 20 bra 20 +80D2 20 20 bra 20 +80D4 20 20 bra 20 +80D6 20 20 bra 20 +80D8 20 20 bra 20 +80DA 20 20 bra 20 +80DC 20 20 bra 20 +80DE 20 00 . bra 00 +80E0 20 20 bra 20 +80E2 20 20 bra 20 +80E4 20 20 bra 20 +80E6 20 20 bra 20 +80E8 20 20 bra 20 +80EA 20 20 bra 20 +80EC 20 20 bra 20 +80EE 20 00 . bra 00 +80F0 20 20 bra 20 +80F2 20 20 bra 20 +80F4 20 20 bra 20 +80F6 20 20 bra 20 +80F8 00 . test +80F9 20 0C . bra 0c +80FB 93 73 00 .s. subd 73 +80FE 01 . nop +80FF 05 . asld + +jump72: +; initial menu when door opens? +8100 F6 00 1D ... ldab 001d +8103 C4 10 .. andb #10 +8105 27 3D '= beq 3d ; to 8144 +8107 BD D6 52 ..R jsr d652 ;jump5 +810A CE 00 1D ... ldx #001d +810D 1D 00 10 ... bclr 00,x, #10 +8110 CE 00 1D ... ldx #001d +8113 1C 00 80 .. bset 00,x, #80 +8116 7F 00 42 .. clr 0042 +8119 7F 00 60 ..` clr 0060 +811C 7F 00 48 ..H clr 0048 +811F 7F 00 38 ..8 clr 0038 +8122 F6 0B A8 ... ldab 0ba8 +8125 27 08 '. beq 08 +8127 CE 0B A9 ... ldx #0ba9 +812A 1C 00 02 .. bset 00,x, #02 +812D 20 06 . bra 06 +812F CE 0B A9 ... ldx #0ba9 +8132 1D 00 02 ... bclr 00,x, #02 +8135 7F 0E 00 ... clr 0e00 +8138 7F 0E 01 ... clr 0e01 +813B 7F 0E 02 ... clr 0e02 +813E 7F 0E 03 ... clr 0e03 +8141 7F 0E 04 ... clr 0e04 +; +8144 F6 00 42 ..B ldab 0042 +8147 C1 0B .. cmpb #0b +8149 26 0F &. bne 0f +814B BD AB 89 ... jsr ab89 ;jump7 +814E 7F 00 19 ... clr 0019 +8151 7F 00 60 ..` clr 0060 +8154 7F 00 42 ..B clr 0042 +8157 BD E6 1B ... jsr e61b ;jump4 +815A F6 0B A8 ... ldab 0ba8 +815D 26 03 &. bne 03 +815F 7E 81 EF ~.. jmp 81ef ;goto1 +8162 F6 00 60 ..` ldab 0060 +8165 C1 04 .. cmpb #04 +8167 24 28 $( bcc 28 +8169 F6 00 42 ..B ldab 0042 +816C 27 21 '! beq 21 +816E F6 00 42 ..B ldab 0042 +8171 C1 0A .. cmpb #0a +8173 26 03 &. bne 03 +8175 7F 00 42 ..B clr 0042 +8178 F6 00 42 ..B ldab 0042 +817B CB 30 .0 addb #30 +817D 37 7 pshb +817E F6 00 60 ..` ldab 0060 +8181 4F O clra +8182 C3 00 62 ..b addd #0062 +8185 8F . xgdx +8186 33 3 pulb +8187 E7 00 .. stab 00,x +8189 7F 00 42 ..B clr 0042 +818C 7C 00 60 |.` inc 0060 +818F 20 5C \ bra 5c +8191 F6 00 62 ..b ldab 0062 +8194 F1 0B A4 ... cmpb 0ba4 +8197 26 3D &= bne 3d +8199 F6 00 63 ..c ldab 0063 +819C F1 0B A5 ... cmpb 0ba5 +819F 26 35 &5 bne 35 +81A1 F6 00 64 ..d ldab 0064 +81A4 F1 0B A6 ... cmpb 0ba6 +81A7 26 2D &- bne 2d +81A9 F6 00 65 ..e ldab 0065 +81AC F1 0B A7 ... cmpb 0ba7 +81AF 26 25 &% bne 25 +81B1 CE 0B A9 ... ldx #0ba9 +81B4 1D 00 02 ... bclr 00,x, #02 +81B7 CE 00 1F ... ldx #001f +81BA 1C 00 04 .. bset 00,x, #04 +81BD CE 00 1F ... ldx #001f +81C0 1C 00 80 ... bset 00,x, #80 +81C3 CE 00 1D ... ldx #001d +81C5 1C 00 10 ... bset 00,x, #10 +81C9 CC 02 33 ..3 ldd #0233 +81CC FD 00 3B ..; std 003b +81CF C6 05 .. ldab #05 +81D1 F7 00 38 ..8 stab 0038 +81D4 20 17 . bra 17 +81D6 7F 00 42 ..B clr 0042 +81D9 7F 00 60 ..` clr 0060 +81DC BD BE 69 ..i jsr be69 ;displayreset +81DF BD BE 4B ..K jsr be4b ;displayblank +81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" +81E5 BD C0 BA ... jsr c0ba ;display: +81E8 C6 0A .. ldab #0a +81EA F7 00 38 ..8 stab 0038 +81ED 20 03 . bra 03 +goto1: +81EF 7F 00 42 ..B clr 0042 +81F2 F6 00 38 ..8 ldab 0038 +81F5 27 03 '. beq 03 +81F7 7E 84 9F ~.. jmp 849f ;goto2 +81FA BD BE 4B ..K jsr be4b ;displayblank +81FD F6 00 48 ..H ldab 0048 +8200 26 03 &. bne 03 +8202 BD AB A2 ... jsr aba2 ;jump8 +8205 F6 00 48 ..H ldab 0048 +8208 4F O clra +8209 BD FE 16 ... jsr fe16 ;jump2 +820C 00 00 ; hmmm. +820E 00 0D .... ; list len-2 +8210 84 9F .. +8212 82 2E .. +8214 82 50 .P +8216 82 B7 .. +8218 82 D9 .. +821A 83 40 .@ +821C 83 62 .. +821E 83 A5 .. +8220 82 C2 .. +8222 83 DF .. +8224 83 FC .. +8226 84 19 .. +8228 84 35 .5 +822A 84 51 .Q +822C 84 78 .x ; end of jump2 data +822E F6 00 19 ... ldab 0019 +8231 C4 01 .. andb #01 +8233 27 13 '. beq 13 +8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" +8238 BD C0 BA ... jsr c0ba ;display: +823B C6 0A .. ldab #0a +823D F7 00 38 ..8 stab 0038 +8240 7F 00 54 ..T clr 0054 +8243 7C 00 48 |.H inc 0048 +8246 20 05 . bra 05 +8248 C6 02 .. ldab #02 +824A F7 00 48 ..H stab 0048 +824D 7E 84 9F ~.. jmp 849f ;goto2 +8250 F6 00 54 ..T ldab 0054 +8253 4F O clra +8254 CE 00 05 ... ldx #0005 +8257 02 . idiv +8258 5D ] tstb +8259 27 4C 'L beq 4c +825B F6 00 54 ..T ldab 0054 +825E F7 00 06 ... stab 0006 +8261 F6 00 06 ... ldab 0006 +8264 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +8267 83 00 00 ... subd #0000 +826A 27 15 '. beq 15 +826C CC 7F FF ... ldd #7fff +826F 37 7 pshb +8270 36 6 psha +8271 F6 00 06 ... ldab 0006 +8274 4F O clra +8275 05 . asld +8276 C3 08 00 ... addd #0800 +8279 38 8 pulx +827A 8F . xgdx +827B A4 00 .. anda 00,x +827D E4 01 .. andb 01,x +827F ED 00 .. std 00,x +8281 F6 00 54 ..T ldab 0054 +8284 4F O clra +8285 05 . asld +8286 C3 08 00 ... addd #0800 +8289 8F . xgdx +828A EC 00 .. ldd 00,x +828C 84 80 .. anda #80 +828E 27 17 '. beq 17 +8290 F6 00 54 ..T ldab 0054 +8293 4F O clra +8294 05 . asld +8295 C3 08 C8 ... addd #08c8 +8298 8F . xgdx +8299 EC 00 .. ldd 00,x +829B 84 02 .. anda #02 +829D 27 08 '. beq 08 +829F BD 98 A5 ... jsr 98a5 ;jump11 +82A2 C6 0A .. ldab #0a +82A4 F7 00 38 ..8 stab 0038 +82A7 7C 00 54 |.T inc 0054 +82AA F6 00 54 ..T ldab 0054 +82AD C1 64 .d cmpb #64 +82AF 26 03 &. bne 03 +82B1 7C 00 48 |.H inc 0048 +82B4 7E 84 9F ~.. jmp 849f ;goto2 +82B7 F6 00 19 ... ldab 0019 +82BA C4 02 .. andb #02 +82BC 27 13 '. beq 13 +82BE CC AF FD ... ldd #affd "HOME FAIL=" +82C1 BD C0 BA ... jsr c0ba ;display: +82C4 C6 0A .. ldab #0a +82C6 F7 00 38 ..8 stab 0038 +82C9 7F 00 54 ..T clr 0054 +82CC 7C 00 48 |.H inc 0048 +82CF 20 05 . bra 05 +82D1 C6 04 .. ldab #04 +82D3 F7 00 48 ..H stab 0048 +82D6 7E 84 9F ~.. jmp 849f ;goto2 +82D9 F6 00 54 ..T ldab 0054 +82DC 4F O clra +82DD CE 00 05 ... ldx #0005 +82E0 02 . idiv +82E1 5D ] tstb +82E2 27 4C 'L beq 4c +82E4 F6 00 54 ..T ldab 0054 +82E7 F7 00 06 ... stab 0006 +82EA F6 00 06 ... ldab 0006 +82ED BD D7 A0 ... jsr d7a0 ;is_invalid_slot +82F0 83 00 00 ... subd #0000 +82F3 27 15 '. beq 15 +82F5 CC 7F FF ... ldd #7fff +82F8 37 7 pshb +82F9 36 6 psha +82FA F6 00 06 ... ldab 0006 +82FD 4F O clra +82FE 05 . asld +82FF C3 08 00 ... addd #0800 +8302 38 8 pulx +8303 8F . xgdx +8304 A4 00 .. anda 00,x +8306 E4 01 .. andb 01,x +8308 ED 00 .. std 00,x +830A F6 00 54 ..T ldab 0054 +830D 4F O clra +830E 05 . asld +830F C3 08 00 ... addd #0800 +8312 8F . xgdx +8313 EC 00 .. ldd 00,x +8315 84 80 .. anda #80 +8317 27 17 '. beq 17 +8319 F6 00 54 ..T ldab 0054 +831C 4F O clra +831D 05 . asld +831E C3 08 C8 ... addd #08c8 +8321 8F . xgdx +8322 EC 00 .. ldd 00,x +8324 84 04 .. anda #04 +8326 27 08 '. beq 08 +8328 BD 98 A5 ... jsr 98a5 ;jump11 +832B C6 0A .. ldab #0a +832D F7 00 38 ..8 stab 0038 +8330 7C 00 54 |.T inc 0054 +8333 F6 00 54 ..T ldab 0054 +8336 C1 64 .d cmpb #64 +8338 26 03 &. bne 03 +833A 7C 00 48 |.H inc 0048 +833D 7E 84 9F ~.. jmp 849f ;goto2 +8340 F6 00 19 ... ldab 0019 +8343 C4 04 .. andb #04 +8345 27 13 '. beq 13 +8347 CC B0 08 ... ldd #b008 ; "CHK PRICES" +834A BD C0 BA ... jsr c0ba ;display: +834D C6 0A .. ldab #0a +834F F7 00 38 ..8 stab 0038 +8352 7F 00 54 ..T clr 0054 +8355 7C 00 48 |.H inc 0048 +8358 20 05 . bra 05 +835A C6 06 .. ldab #06 +835C F7 00 48 ..H stab 0048 +835F 7E 84 9F ~.. jmp 849f ;goto2 +8362 F6 00 54 ..T ldab 0054 +8365 4F O clra +8366 CE 00 05 ... ldx #0005 +8369 02 . idiv +836A 5D ] tstb +836B 27 28 '( beq 28 +836D F6 00 54 ..T ldab 0054 +8370 F7 00 06 ... stab 0006 +8373 F6 00 06 ... ldab 0006 +8376 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +8379 83 00 00 ... subd #0000 +837C 26 17 &. bne 17 +837E F6 00 54 ..T ldab 0054 +8381 4F O clra +8382 05 . asld +8383 C3 08 C8 ... addd #08c8 +8386 8F . xgdx +8387 EC 00 .. ldd 00,x +8389 84 01 .. anda #01 +838B 27 08 '. beq 08 +838D BD 98 A5 ... jsr 98a5 ;jump11 +8390 C6 0A .. ldab #0a +8392 F7 00 38 ..8 stab 0038 +8395 7C 00 54 |.T inc 0054 +8398 F6 00 54 ..T ldab 0054 +839B C1 64 .d cmpb #64 +839D 26 03 &. bne 03 +839F 7C 00 48 |.H inc 0048 +83A2 7E 84 9F ~.. jmp 849f ;goto2 +; +83A5 F6 0B C1 ... ldab 0bc1 +83A8 C4 01 .. andb #01 +83AA 27 10 '. beq 10 +83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" +83AF BD C0 BA ... jsr c0ba ;display: +83B2 7C 00 48 |.H inc 0048 +83B5 C6 0A .. ldab #0a +83B7 F7 00 38 ..8 stab 0038 +83BA 20 03 . bra 03 +83BC 7C 00 48 |.H inc 0048 +83BF 7E 84 9F ~.. jmp 849f ;goto2 +83C2 F6 0B C1 ... ldab 0bc1 +83C5 C4 02 .. andb #02 +83C7 27 10 '. beq 10 +83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" +83CC BD C0 BA ... jsr c0ba ;display: +83CF 7C 00 48 |.H inc 0048 +83D2 C6 0A .. ldab #0a +83D4 F7 00 38 ..8 stab 0038 +83D7 20 03 . bra 03 +83D9 7C 00 48 |.H inc 0048 +83DC 7E 84 9F ~.. jmp 849f ;goto2 +83DF F6 0B C1 ... ldab 0bc1 +83E2 C4 04 .. andb #04 +83E4 27 10 '. beq 10 +83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" +83E9 BD C0 BA ... jsr c0ba ;display: +83EC 7C 00 48 |.H inc 0048 +83EF C6 0A .. ldab #0a +83F1 F7 00 38 ..8 stab 0038 +83F4 20 03 . bra 03 +83F6 7C 00 48 |.H inc 0048 +83F9 7E 84 9F ~.. jmp 849f ;goto2 +83FC F6 0B C1 ... ldab 0bc1 +83FF C4 10 .. andb #10 +8401 27 10 '. beq 10 +8403 CC B0 1E ... ldd #b01e "COIN JAM" +8406 BD C0 BA ... jsr c0ba ;display: +8409 7C 00 48 |.H inc 0048 +840C C6 0A .. ldab #0a +840E F7 00 38 ..8 stab 0038 +8411 20 03 . bra 03 +8413 7C 00 48 |.H inc 0048 +8416 7E 84 9F ~.. jmp 849f ;goto2 +8419 F6 0B C1 ... ldab 0bc1 +841C C4 20 . andb #20 +841E 27 10 '. beq 10 +8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" +8423 BD C0 BA ... jsr c0ba ;display: +8426 7C 00 48 |.H inc 0048 +8429 C6 0A .. ldab #0a +842B F7 00 38 ..8 stab 0038 +842E 20 03 . bra 03 +8430 7C 00 48 |.H inc 0048 +8433 20 6A j bra 6a +8435 F6 0B C1 ... ldab 0bc1 +8438 C4 08 .. andb #08 +843A 27 10 '. beq 10 +843C CC B0 55 ..U ldd #b055 "BILL ERROR" +843F BD C0 BA ... jsr c0ba ;display: +8442 7C 00 48 |.H inc 0048 +8445 C6 0A .. ldab #0a +8447 F7 00 38 ..8 stab 0038 +844A 20 03 . bra 03 +844C 7C 00 48 |.H inc 0048 +844F 20 4E N bra 4e +8451 F6 0B C1 ... ldab 0bc1 +8454 C4 40 .@ andb #40 +8456 27 10 '. beq 10 +8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" +845B BD C0 BA ... jsr c0ba ;display: +845E 7F 00 48 ..H clr 0048 +8461 C6 0A .. ldab #0a +8463 F7 00 38 ..8 stab 0038 +8466 20 0E . bra 0e +8468 7F 00 48 ..H clr 0048 +846B CC B0 13 ... ldd #b013 "HIT RESET " +846E BD C0 BA ... jsr c0ba ;display: +8471 C6 0A .. ldab #0a +8473 F7 00 38 ..8 stab 0038 +8476 20 27 ' bra 27 ; to 849f (exit) +8478 F6 00 1D ... ldab 001d +847B 2C 0E ,. bge 0e +847D CC AE A8 ... ldd #aea8 " SYSTEM " +8480 BD C0 BA ... jsr c0ba ;display: +8483 CE 00 1D ... ldx #001d +8486 1D 00 80 .. bclr 00,x, #80 +8489 20 0C . bra 0c ; to 8496 +848B CC AE B3 ... ldd #aeb3 " OK " +848E BD C0 BA ... jsr c0ba ;display: +8491 CE 00 1D ... ldx #001d +8494 1C 00 80 .. bset 00,x, #80 +8496 C6 0F .. ldab #0f +8499 F7 00 38 ..8 stab 0038 +849C 7F 00 48 ..H clr 0048 +goto2: +849F 39 9 rts + +jump73: +; service mode menu? +84A0 FC 00 3B ..; ldd 003b +84A3 26 03 &. bne 03 +84A5 7E 85 96 ~.. jmp 8596 ;goto3 +84A8 F6 00 1F ... ldab 001f +84AB 2C 40 ,@ bge 40 +84AD BD D6 52 ..R jsr d652 ;jump5 +84B0 7F 00 42 ..B clr 0042 +84B3 7F 00 09 ... clr 0009 +84B6 7F 00 0A ... clr 000a +84B9 7F 00 06 ... clr 0006 +84BC 5F _ clrb +84BD 4F O clra +84BE FD 00 40 ..@ std 0040 +84C1 5F _ clrb +84C2 4F O clra +84C3 FD 00 3E ..> std 003e +84C6 BD E5 AA ... jsr e5aa ;jump12 +84C9 CE 00 1F ... ldx #001f +84CC 1D 00 80 .. bclr 00,x, #80 +84CF CE 00 1F .. ldx #001f +84D2 1C 00 02 .... bset 00,x, #02 +84D5 CE 00 1D ... ldx #001d +84D8 1C 00 10 .. bset 00,x, #10 +84DB CE 00 17 ... ldx #0017 +84DE 1D 00 20 .. bclr 00,x, #20 +84E0 CE 00 17 . ldx #0017 +84E4 1D 00 40 .. bclr 00,x, #40 +84E7 CE 00 17 ... ldx #0017 +84EA 1D 00 80 .. bclr 00,x, #80 +84EC F6 0B A9 ... ldab 0ba9 +84F0 C4 02 .. andb #02 +84F2 27 20 ' beq 20 ; to 8414 +84F4 F6 00 42 ..B ldab 0042 +84F7 4F O clra +84F8 C3 0B E4 ... addd #0be4 +84FB 8F . xgdx +84FC E6 00 .. ldab 00,x +84FE 27 14 '. beq 14 +8500 BD BE 4B ..K jsr be4b ;displayblank +8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" +8506 BD C0 BA ... jsr c0ba ;display: +8509 CC 02 58 ..X ldd #0258 ;600 +850C BD E5 71 ..q jsr e571 ;msdelay +850F BD 85 AF ... jsr 85af ;jump14 +8512 20 6C l bra 6c ; to 8580 +; +8514 F6 00 42 ..B ldab 0042 +8517 4F O clra +8518 BD FE 16 ... jsr fe16 ;jump2 +851B 00 00 . +851C 00 0B . +851F 85 80 .. ; default action - leave menu? +8521 85 39 .9 ; 0 - no key pressed +8523 85 4A .J ; key 1 - changer loading & calibration +8525 85 4F .O ; key 2 - win-a-snack odds programming +8527 85 54 .T ; key 3 - set pricing +8529 85 59 .Y ; key 4 - smart shopping discount +852B 85 5E .^ ; key 5 - manual peripheral config +852D 85 63 .c ; key 6 - promo vend-pair programming +852F 85 68 .h ; key 7 - POS message & serial id +8531 85 6D .m ; key 8 - print info +8533 85 72 .r ; key 9 - security code programming +8535 85 77 .w ; key 0 - motor menu +8537 85 7C .| ; reset key - +; +8539 CC AE 92 ... ldd #ae92 "- " +853C BD C0 BA ... jsr c0ba ;display: +853F 7F 00 42 ..B clr 0042 +8542 CE 00 1F ... ldx #001f +8545 1C 00 02 .. bset 00,x, #02 +8548 20 36 6 bra 36 +854A BD 86 84 ... jsr 8684 ;jump15 +854D 20 31 1 bra 31 +854F BD 88 2E ... jsr 882e ;jump16 +8552 20 2C , bra 2c +8554 BD 88 B8 ... jsr 88b8 ;jump17 +8557 20 27 ' bra 27 +8559 BD 8C B4 ... jsr 8cb4 ;jump18 +855C 20 22 " bra 22 +855E BD 8E 35 ..5 jsr 8e35 ;jump19 +8561 20 1D . bra 1d +8563 BD 8F 0D ... jsr 8f0d ;jump20 +8566 20 18 . bra 18 +8568 BD 90 D1 ... jsr 90d1 ;jump21 +856B 20 13 . bra 13 +856D BD 92 EE ... jsr 92ee ;jump22 +8570 20 0E . bra 0e +8572 BD 93 A5 ... jsr 93a5 ;jump23 +8575 20 09 . bra 09 +8577 BD 94 DD ... jsr 94dd ;jump24 +857A 20 04 . bra 04 +857C 8D 31 .1 bsr 31 ;jump14 +857E 20 00 . bra 00 +; +8580 7F 00 0A ... clr 000a +8583 F6 00 42 ..B ldab 0042 +8586 C1 0A .. cmpb #0a +8588 27 0A '. beq 0a +858A F6 00 42 ..B ldab 0042 +858D C1 07 .. cmpb #07 +858F 27 03 '. beq 03 +8591 7F 00 09 ... clr 0009 +8594 20 18 . bra 18 +goto3: +8596 CE 00 1F ... ldx #001f +8599 1D 00 04 ... bclr 00,x, #04 +859C CE 00 1F ... ldx #001f +859F 1C 00 .. bset 00,x, #80 +85A2 CE 00 1D ... ldx #001d +85A5 1C 00 10 ... bset 00,x, #10 +85A8 BD BE 69 ..i jsr be69 ;displayreset +85AB BD E5 AA ... jsr e5aa ;jump12 +85AE 39 9 rts + +jump14: +85AF 7F 00 42 ..B clr 0042 +85B2 7F 00 06 ... clr 0006 +85B5 CE 00 1F ... ldx #001f +85B8 1C 00 02 .. bset 00,x, #02 +85BB BD BE 69 ..i jsr be69 ;displayreset +85BE 39 9 rts + +jump28: +; drop some change out of the changer? +85BF F6 00 12 ... ldab 0012 +85C2 C4 1E .. andb #1e ; 00011110 +85C4 4F O clra +85C5 BD FE 32 ..2 jsr fe32 ;jump25 +85C8 85 DE 00 0E .... ; 14 000 0111 0 +85CC 86 08 00 08 .... ; 22 000 1011 0 +85D0 86 32 00 04 .... ; 26 000 1101 0 +85D4 86 5C 00 02 .... ; 28 000 1110 0 +85D8 86 83 FF E4 .... ; 0 +85DC 00 00 .. ; end of array +85DE F6 0B DC ... ldab 0bdc +85E1 F7 00 01 ... stab 0001 +85E4 BD C4 30 ..0 jsr c430 ;jump26 +85E7 C6 01 .. ldab #01 +85E9 F7 00 48 ..H stab 0048 +85EC 7F 00 2C .., clr 002c +85EF F6 0C D9 ... ldab 0cd9 +85F2 27 03 '. beq 03 +85F4 7A 0C D9 z.. dec 0cd9 ; decrement number of 5c coins +85F7 BD 97 F6 ... jsr 97f6 ;jump27 +85FA CC 01 5E ..^ ldd #015e +85FD BD E5 71 ..q jsr e571 ;msdelay +8600 CC 02 33 ..3 ldd #0233 +8603 FD 00 3B ..; std 003b +8606 20 7B { bra 7b +8608 F6 0B DB ... ldab 0bdb +860B F7 00 01 ... stab 0001 +860E BD C4 30 ..0 jsr c430 ;jump26 +8611 C6 02 .. ldab #02 +8613 F7 00 48 ..H stab 0048 +8616 7F 00 2C .., clr 002c +8619 F6 0C DA ... ldab 0cda +861C 27 03 '. beq 03 +861E 7A 0C DA z.. dec 0cda ; decrement number of 10c coins +8621 BD 97 F6 ... jsr 97f6 ;jump27 +8624 CC 01 5E ..^ ldd #015e +8627 BD E5 71 ..q jsr e571 ;msdelay +862A CC 02 33 ..3 ldd #0233 +862D FD 00 3B ..; std 003b +8630 20 51 Q bra 51 +8632 F6 0B DA ... ldab 0bda +8635 F7 00 01 ... stab 0001 +8638 BD C4 30 ..0 jsr c430 ;jump26 +863B C6 03 .. ldab #03 +863D F7 00 48 ..H stab 0048 +8640 7F 00 2C .., clr 002c +8643 F6 0C DB ... ldab 0cdb +8646 27 03 '. beq 03 +8648 7A 0C DB z.. dec 0cdb ; decrement number of 20c coins +864B BD 97 F6 ... jsr 97f6 ;jump27 +864E CC 01 5E ..^ ldd #015e +8651 BD E5 71 ..q jsr e571 ;msdelay +8654 CC 02 33 ..3 ldd #0233 +8657 FD 00 3B ..; std 003b +865A 20 27 ' bra 27 +865C C6 40 .@ ldab #40 +865E F7 00 01 ... stab 0001 +8661 BD C4 30 ..0 jsr c430 ;jump26 +8664 C6 04 .. ldab #04 +8666 F7 00 48 ..H stab 0048 +8669 7F 00 2C .., clr 002c +866C F6 0C DC ... ldab 0cdc +866F 27 03 '. beq 03 +8671 7A 0C DC z.. dec 0cdc ; decrement number of $1 coins +8674 BD 97 F6 ... jsr 97f6 ;jump27 +8677 CC 01 5E ..^ ldd #015e +867A BD E5 71 ..q jsr e571 ;msdelay +867D CC 02 33 ..3 ldd #0233 +8680 FD 00 3B ..; std 003b +8683 39 9 rts + +jump15: +; changer load & calibrate menu +8684 F6 00 1F ... ldab 001f +8687 C4 02 .. andb #02 +8689 27 2B '+ beq 2b +868B CE 00 1F ... ldx #001f +868E 1D 00 02 ... bclr 00,x, #02 +8691 C6 01 .. ldab #01 +8693 F7 00 48 ..H stab 0048 +8696 F6 0B C0 ... ldab 0bc0 +8699 C4 01 .. andb #01 +869B 27 16 '. beq 16 +869D C6 27 .' ldab #27 +869F F7 10 2D ..- stab 102d ; disable SCI transmission +86A2 C6 07 .. ldab #07 +86A4 F7 10 2B ..+ stab 102b ; 600 baud +86A7 CE 00 1A ... ldx #001a +86AA 1D 00 01 .. bclr 00,x, #01 +86AD F6 00 1A ... ldab 001a +86B0 F7 30 00 .0. stab 3000 ; changer accept on +86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 +86B6 F6 00 09 ... ldab 0009 +86B9 4F O clra +86BA BD FE 32 ..2 jsr fe32 ;jump25 +86BD 86 D7 00 00 .... ; no key +86C1 87 39 00 01 .... ; key 1 +86C5 87 75 00 01 .... ; key 2 +86C9 87 C5 00 08 .... ; key 0 +86CD 87 D9 00 01 .... ; key reset +86D1 87 E8 FF F5 .... ; no key +86D5 00 00 .. ; end of array data +86D7 C6 FF .. ldab #ff +86D9 F7 0B BC ... stab 0bbc +86DC F6 18 00 ... ldab 1800 +86DF 2D 29 -) blt 29 +86E1 F6 00 07 ... ldab 0007 +86E4 26 24 &$ bne 24 +86E6 CE 00 1A ... ldx #001a +86E9 1D 00 02 .. bclr 00,x, #02 +86EC F6 00 1A ... ldab 001a +86EF F7 30 00 .0. stab 3000 ; send msg to changer? +86F2 CC 00 32 ..2 ldd #0032 +86F5 BD E5 71 ..q jsr e571 ;msdelay +86F8 CE 00 1A ... ldx #001a +86FB 1C 00 02 .. bset 00,x, #02 +86FE F6 00 1A ... ldab 001a +8701 F7 30 00 .0. stab 3000 ; turn changer send line off +8704 CC 02 33 ..3 ldd #0233 +8707 FD 00 3B ..; std 003b +870A 5F _ clrb +870B 4F O clra +870C FD 00 40 ..@ std 0040 +870F 5F _ clrb +8710 4F O clra +8711 FD 00 3E ..> std 003e +8714 F6 0B C0 ... ldab 0bc0 +8717 C4 01 .. andb #01 +8719 27 03 '. beq 03 +871B BD 85 BF ... jsr 85bf ;jump28 +871E BD DC A3 ... jsr dca3 ;jump29 +8721 BD 97 F6 ... jsr 97f6 ;jump27 +8724 CE 00 17 ... ldx #0017 +8727 1D 00 .. bclr add,x 00,x +8729 20 CE . bra ce +872B 00 . test +872C 17 . tba +872D 1D 00 40 ... bclr 00,x, #40 +8730 CE 00 17 ... ldx #0017 +8733 1D 00 .. bclr add,x 00,x +8735 80 7E .~ suba #7e +8737 87 . illegal +8738 E8 F6 .. eorb f6,x +873A 00 . test +873B 36 6 psha +873C 26 2F &/ bne 2f +873E F6 00 48 ..H ldab 0048 +8741 4F O clra +8742 BD FE 16 ... jsr fe16 ;jump2 +8745 00 01 00 03 . ; data for jump2 +8749 87 65 . +874B 87 53 . +874D 87 58 . +874F 87 5D . +8751 87 62 . ; end of data +8753 7C 0C D9 |.. inc 0cd9 +8756 20 0D . bra 0d +8758 7C 0C DA |.. inc 0cda +875B 20 08 . bra 08 +875D 7C 0C DB |.. inc 0cdb +8760 20 03 . bra 03 +8762 7C 0C DC |.. inc 0cdc +8765 BD 97 F6 ... jsr 97f6 ;jump27 +8768 C6 02 .. ldab #02 +876A F7 00 36 ..6 stab 0036 +876D CE 00 1B ... ldx #001b +8770 1C 00 10 ... bset 00,x, #10 +8773 20 73 s bra 73 +8775 F6 00 36 ..6 ldab 0036 +8778 26 43 &C bne 43 +877A F6 00 48 ..H ldab 0048 +877D 4F O clra +877E BD FE 16 ... jsr fe16 ;jump2 +8781 00 . test +8782 01 . nop +8783 00 . test +8784 03 . fdiv +8785 87 . illegal +8786 B5 87 8F ... bita 878f +8789 87 . illegal +878A 99 87 A3 ... adca 87 +878D 87 . illegal +878E AD F6 .. jsr f6,x +8790 0C . clc +8791 D9 27 03 .'. adcb 27 +8794 7A 0C D9 z.. dec 0cd9 +8797 20 1C . bra 1c +8799 F6 0C DA ... ldab 0cda +879C 27 03 '. beq 03 +879E 7A 0C DA z.. dec 0cda +87A1 20 12 . bra 12 +87A3 F6 0C DB ... ldab 0cdb +87A6 27 03 '. beq 03 +87A8 7A 0C DB z.. dec 0cdb +87AB 20 08 . bra 08 +87AD F6 0C DC ... ldab 0cdc +87B0 27 03 '. beq 03 +87B2 7A 0C DC z.. dec 0cdc +87B5 BD 97 F6 ... jsr 97f6 ;jump27 +87B8 C6 02 .. ldab #02 +87BA F7 00 36 ..6 stab 0036 +87BD CE 00 1B ... ldx #001b +87C0 1C 00 10 ... bset 00,x, #10 +87C3 20 23 # bra 23 +87C5 7C 00 48 |.H inc 0048 +87C8 F6 00 48 ..H ldab 0048 +87CB C1 04 .. cmpb #04 +87CD 23 05 #. bls 05 +87CF C6 01 .. ldab #01 +87D1 F7 00 48 ..H stab 0048 +87D4 BD 97 F6 ... jsr 97f6 ;jump27 +87D7 20 0F . bra 0f +87D9 CE 00 1A ... ldx #001a +87DC 1C 00 01 .. bset 00,x, #01 +87DF F6 00 1A ... ldab 001a +87E2 F7 30 00 .0. stab 3000 ; turn changer accept line off +87E5 BD 85 AF ... jsr 85af ;jump14 +goto4: +87E8 39 9 rts + +jump74: +;motor count procedure +87E9 7F 00 05 ... clr 0005 +87EC 7F 00 54 ..T clr 0054 +87EF F6 00 54 ..T ldab 0054 +87F2 C1 50 .P cmpb #50 ; 80 entries in lookup table +87F4 24 2E $. bcc 2e ; to 8824 +87F6 F6 00 54 ..T ldab 0054 +87F9 4F O clra +87FA C3 B0 D3 ... addd #b0d3 ; lookup table +87FD 8F . xgdx +87FE E6 00 .. ldab 00,x +8800 F7 00 06 ... stab 0006 +8803 F6 00 06 ... ldab 0006 +8806 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +8809 83 00 00 ... subd #0000 +880C 26 11 &. bne 11 +880E BD D3 11 ... jsr d311 ;jump30 - test it +8811 83 00 00 ... subd #0000 +8814 26 03 &. bne 03 +8816 7C 00 05 |.. inc 0005 +8819 CC 00 05 ... ldd #0005 +881C BD E5 71 ..q jsr e571 ;msdelay +881F 7C 00 54 |.T inc 0054 +8822 20 CB . bra cb +8824 BD 99 81 ... jsr 9981 ;jump144 - write "MOTORS XX" (from 0005) +8827 CC 07 D0 ... ldd #07d0 +882A BD E5 71 ..q jsr e571 ;msdelay +882D 39 9 rts + +jump16: +882E F6 00 1F ... ldab 001f +8831 C4 02 .. andb #02 +8833 27 12 '. beq 12 +8835 FC 0B B5 ... ldd 0bb5 +8838 C4 FF .. andb #ff +883A 84 01 .. anda #01 +883C FD 00 52 ..R std 0052 +883F CE 00 1F ... ldx #001f +8842 1D 00 02 ... bclr 00,x, #02 +8845 20 70 p bra 70 +8847 F6 00 09 ... ldab 0009 +884A 4F O clra +884B BD FE 32 ..2 jsr fe32 ;jump25 +884E 88 68 00 00 .... ; cancel. +8852 88 6D 00 01 .... ; key 1 - increment +8856 88 83 00 01 .... ; key 2 - decrement +885A 88 A7 00 08 .... ; key 0 - saving +885E 88 B4 00 01 .... ; reset +8862 88 B7 FF F5 .... ; no key - return +8866 00 00 .... ; end of array data +; +8868 BD 9A 05 ... jsr 9a05 ;jump102 - write ODDS 1/ +886B 20 4A J bra 4a ; to 88b7 - return +; increment 50 +886D FC 00 52 ..R ldd 0052 +8870 83 01 F4 ... subd #01f4 ; 500 +8873 24 09 $. bcc 09 ; dont let them go above 500 +8875 FC 00 52 ..R ldd 0052 +8878 C3 00 32 ..2 addd #0032 ; +50 +887B FD 00 52 ..R std 0052 +887E BD 9A 05 ... jsr 9a05 ;jump102 - write ODDS 1/ +8881 20 34 4 bra 34 +; +8883 FC 00 52 ..R ldd 0052 +8886 83 00 32 ..2 subd #0032 ; 50 +8889 23 17 #. bls 17 ; dont let them go below 50 +888B FC 00 52 ..R ldd 0052 +888E C3 FF CE ... addd #ffce ; -50 +8891 FD 00 52 ..R std 0052 +8894 FC 00 52 ..R ldd 0052 +8897 83 00 32 ..2 subd #0032 ; 50 +889A 24 06 $. bcc 06 +889C CC 00 32 ..2 ldd #0032 ; 100 +889F FD 00 52 ..R std 0052 +88A2 BD 9A 05 ... jsr 9a05 ;jump102 - write ODDS 1/ +88A5 20 10 . bra 10 +; +88A7 BD A3 7C ..| jsr a37c ;jump141 - save +88AA 5F _ clrb +88AB 4F O clra +88AC FD 0B B9 ... std 0bb9 +88AF BD 85 AF ... jsr 85af ;jump14 +88B2 20 03 . bra 03 +88B4 BD 85 AF ... jsr 85af ;jump14 +88B7 39 9 rts + +jump17: +; set pricing +88B8 F6 00 1F ... ldab 001f +88BB C4 02 .. andb #02 +88BD 26 0A &. bne 0a +88BF F6 00 3A ..: ldab 003a +88C2 26 28 &( bne 28 +88C4 F6 00 1D ... ldab 001d +88C7 2D 23 -# blt 23 +88C9 7F 00 2C .., clr 002c +88CC CC AE 9D ... ldd #ae9d "SET PRICE?" +88CF BD C0 BA ... jsr c0ba ;display: +88D2 CE 00 1F ... ldx #001f +88D5 1D 00 02 .. bclr 00,x, #02 +88D8 CE 00 1F ... ldx #001f +88DB 1D 00 40 .. bclr 00,x, #40 +88DE CE 00 1D ... ldx #001d +88E1 1D 00 80 .. bclr 00,x, #80 +88E4 7F 00 54 ... clr 0054 +88E7 C6 32 .2 ldab #32 +88E9 F7 00 3A ..: stab 003a +88EC F6 00 09 ... ldab 0009 +88EF 26 03 &. bne 03 +88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 +88F4 F6 00 1D ... ldab 001d +88F7 2C 03 ,. bge 03 +88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 +88FC F6 00 09 ... ldab 0009 +88FF C1 0B .. cmpb #0b +8901 26 06 &. bne 06 +8903 BD 85 AF ... jsr 85af ;jump14 +8906 7E 89 DE ~.. jmp 89de ;goto6 +8909 F6 00 54 ..T ldab 0054 +890C 26 26 && bne 26 +890E BD BE 4B ..K jsr be4b ;displayblank +8911 F6 00 09 ... ldab 0009 +8914 C1 0A .. cmpb #0a +8916 26 03 &. bne 03 +8918 7F 00 09 ... clr 0009 +891B F6 00 09 ... ldab 0009 +891E CB 30 .0 addb #30 +8920 37 7 pshb +8921 CC 0B 95 ... ldd #0b95 +8924 F0 00 54 ..T subb 0054 +8927 82 00 .. sbca #00 +8929 8F . xgdx +892A 33 3 pulb +892B E7 00 .. stab 00,x +892D C6 32 .2 ldab #32 +892F F7 00 3A ..: stab 003a +8932 20 37 7 bra 37 +8934 F6 00 54 ..T ldab 0054 +8937 C1 01 .. cmpb #01 +8939 26 27 &' bne 27 +893B F6 00 09 ... ldab 0009 +893E C1 05 .. cmpb #05 +8940 27 20 ' beq 20 +8942 F6 00 09 ... ldab 0009 +8945 C1 0A .. cmpb #0a +8947 27 19 '. beq 19 +8949 F6 00 09 ... ldab 0009 +894C CB 30 .0 addb #30 +894E 37 7 pshb +894F CC 0B 95 ... ldd #0b95 +8952 F0 00 54 ..T subb 0054 +8955 82 00 .. sbca #00 +8957 8F . xgdx +8958 33 3 pulb +8959 E7 00 .. stab 00,x +895B C6 32 .2 ldab #32 +895D F7 00 3A ..: stab 003a +8960 20 09 . bra 09 +8962 CE 00 1F ... ldx #001f +8965 1C 00 02 .. bset 00,x, #02 +8968 7F 00 3A ..: clr 003a +896B BD BE 01 ... jsr be01 ;jump70 +896E 7C 00 54 |.T inc 0054 +8971 F6 00 54 ..T ldab 0054 +8974 C1 02 .. cmpb #02 +8976 26 60 &` bne 60 +8978 CE 00 1D ... ldx #001d +897B 1C 00 80 .. bset 00,x, #80 +897E F6 0B 94 .. ldab 0b94 +8980 CB D0 .. addb #d0 ; -48 (unmake it a digit) +8983 37 7 pshb +8984 F6 0B 95 ... ldab 0b95 +8987 CB D0 .. addb #d0 ; -48 (unmake it a digit) +8989 86 0A .. ldaa #0a +898B 3D = mul +898C 30 0 tsx +898D EB 00 .. addb 00,x +898F 31 1 ins +8990 F7 00 06 ... stab 0006 +8993 C6 32 .2 ldab #32 +8995 F7 00 3A ..: stab 003a +8998 F6 00 06 ... ldab 0006 +899B BD D7 A0 ... jsr d7a0 ;is_invalid_slot +899E 83 00 00 ... subd #0000 +89A1 26 27 &' bne 27 ; to 89ca +89A3 BD D3 11 ... jsr d311 ;jump30 - test position exists +89A6 83 00 00 ... subd #0000 +89A9 26 0B &. bne 0b +89AB CE 00 1F ... ldx #001f +89AE 1C 00 40 .. bset 00,x, #40 +89B1 BD 8C 73 ..s jsr 8c73 ;jump75 +89B4 20 0F . bra 0f +89B6 CE 00 1F ... ldx #001f +89B9 1D 00 40 .. bclr 00,x, #40 +89BC CC 2A FF .*. ldd #2aff ; 00101010 11111111 +89BF FD 00 27 ..' std 0027 +89C2 BD A3 85 ... jsr a385 ;jump40 +89C5 BD 9A 47 ..G jsr 9a47 ;jump39 +89C8 20 0C . bra 0c +; +89CA CE 00 1D ... ldx #001d +89CD 1D 00 .. bclr 00,x, #80 +89D0 CE 00 1F ... ldx #001f +89D3 1C 00 02 ... bset 00,x, #02 +89D6 20 06 . bra 06 +89D8 CE 00 1D ... ldx #001d +89DB 1D 00 80 ... bclr 00,x, #80 +;goto6 +89DE 7E 8C 72 .~ jmp 8c72 ;goto7 (exit) +;goto5 +89E1 F6 00 1D ... ldab 001d +89E4 2D 03 -. blt 03 +89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) +89E9 F6 00 09 ... ldab 0009 +89EC 4F O clra +89ED BD FE 16 ... jsr fe16 ;jump2 +89F0 00 00 00 0B .... ; params to jump2 +89F4 8C 72 .. ; default action +89F6 8A 0E .. ; 0 - display price on screen? +89F8 8A 14 .. ; 1 - +89FA 8A AA .. +89FC 8B 5E .^ +89FE 8B 9E .. +8A00 8B DB .. +8A02 8C 72 .. +8A04 8C 72 .. +8A06 8C 72 .. +8A08 8B FC .. +8A0A 8C 67 .. +8A0C 8C 6F .. +8A0E BD 9A 47 .. jsr 9a47 ;jump39 +8A11 7E 8C 72 ... jmp 8c72 ;goto7 (exit) +8A14 F6 00 36 ... ldab 0036 +8A17 27 03 '. beq 03 +8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 +8A1C F6 00 1F ... ldab 001f +8A1F C4 40 .@ andb #40 +8A21 27 78 'x beq 78 +8A23 F6 0B C0 ... ldab 0bc0 +8A26 C4 02 .. andb #02 +8A28 27 52 'R beq 52 +8A2A F6 0B AA ... ldab 0baa +8A2D C1 32 .2 cmpb #32 +8A2F 24 22 $" bcc 22 +8A31 F6 0B AA ... ldab 0baa +8A34 4F O clra +8A35 F3 00 27 ..' addd 0027 +8A38 FD 00 27 ..' std 0027 +8A3B F6 0B AA ... ldab 0baa +8A3E 4F O clra +8A3F 37 7 pshb +8A40 36 6 psha +8A41 CC 00 FA ... ldd #00fa ; 250 or -6 +8A44 BD FB BA ... jsr fbba ;jump38 - multiply? +8A47 B3 00 27 ..' subd 0027 +8A4A 24 05 $. bcc 05 +8A4C 5F _ clrb +8A4D 4F O clra +8A4E FD 00 27 ..' std 0027 +8A51 20 27 ' bra 27 +8A53 F6 0B AA ... ldab 0baa +8A56 C1 32 .2 cmpb #32 +8A58 26 20 & bne 20 +8A5A F6 0B AA ... ldab 0baa +8A5D 4F O clra +8A5E F3 00 27 ..' addd 0027 +8A61 FD 00 27 ..' std 0027 +8A64 F6 0B AA ... ldab 0baa +8A67 4F O clra +8A68 37 7 pshb +8A69 36 6 psha +8A6A CC 00 C7 ... ldd #00c7 ; 199 +8A6D BD FB BA ... jsr fbba ;jump38 +8A70 B3 00 27 ..' subd 0027 +8A73 24 05 $. bcc 05 +8A75 5F _ clrb +8A76 4F O clra +8A77 FD 00 27 ..' std 0027 +8A7A 20 17 . bra 17 +8A7C F6 0B AA ... ldab 0baa +8A7F 4F O clra +8A80 F3 00 27 ..' addd 0027 +8A83 FD 00 27 ..' std 0027 +8A86 FC 00 27 ..' ldd 0027 +8A89 83 27 0F .'. subd #270f +8A8C 23 05 #. bls 05 +8A8E 5F _ clrb +8A8F 4F O clra +8A90 FD 00 27 ..' std 0027 +8A93 BD 9A 47 ..G jsr 9a47 ;jump39 +8A96 C6 02 .. ldab #02 +8A98 F7 00 36 ..6 stab 0036 +goto8: +8A9B CE 00 1B ... ldx #001b +8A9E 1C 00 10 ... bset 00,x, #10 +8AA1 CC 02 33 ..3 ldd #0233 +8AA4 FD 00 3B ..; std 003b +8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) +; +8AAA F6 00 36 ..6 ldab 0036 +8AAD 27 03 '. beq 03 +8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 +8AB2 F6 00 1F ... ldab 001f +8AB5 C4 40 .@ andb #40 +8AB7 26 03 &. bne 03 +8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 +8ABC F6 0B C0 ... ldab 0bc0 +8ABF C4 02 .. andb #02 +8AC1 27 57 'W beq 57 +8AC3 FC 00 27 ..' ldd 0027 +8AC6 26 18 &. bne 18 +8AC8 F6 0B AA ... ldab 0baa +8ACB C1 32 .2 cmpb #32 +8ACD 24 11 $. bcc 11 +8ACF F6 0B AA ... ldab 0baa +8AD2 4F O clra +8AD3 37 7 pshb +8AD4 36 6 psha +8AD5 CC 00 FA ... ldd #00fa ; 250 +8AD8 BD FB BA ... jsr fbba ;jump38 +8ADB FD 00 27 ..' std 0027 +8ADE 20 38 8 bra 38 +8AE0 FC 00 27 ..' ldd 0027 +8AE3 26 18 &. bne 18 +8AE5 F6 0B AA ... ldab 0baa +8AE8 C1 32 .2 cmpb #32 +8AEA 26 11 &. bne 11 +8AEC F6 0B AA ... ldab 0baa +8AEF 4F O clra +8AF0 37 7 pshb +8AF1 36 6 psha +8AF2 CC 00 C7 ... ldd #00c7 ; 199 +8AF5 BD FB BA ... jsr fbba ;jump38 +8AF8 FD 00 27 ..' std 0027 +8AFB 20 1B . bra 1b +8AFD F6 0B AA ... ldab 0baa +8B00 4F O clra +8B01 B3 00 27 ..' subd 0027 +8B04 22 0D ". bhi 0d +8B06 FC 00 27 ..' ldd 0027 +8B09 F0 0B AA ... subb 0baa +8B0C 82 00 .. sbca #00 +8B0E FD 00 27 ..' std 0027 +8B11 20 05 . bra 05 +8B13 5F _ clrb +8B14 4F O clra +8B15 FD 00 27 ..' std 0027 +8B18 20 2D - bra 2d +8B1A FC 00 27 ..' ldd 0027 +8B1D 26 0D &. bne 0d +8B1F CC 27 10 .'. ldd #2710 ;10000 +8B22 F0 0B AA ... subb 0baa +8B25 82 00 .. sbca #00 +8B27 FD 00 27 ..' std 0027 +8B2A 20 1B . bra 1b +8B2C F6 0B AA ... ldab 0baa +8B2F 4F O clra +8B30 B3 00 27 ..' subd 0027 +8B33 22 0D ". bhi 0d +8B35 FC 00 27 ..' ldd 0027 +8B38 F0 0B AA ... subb 0baa +8B3B 82 00 .. sbca #00 +8B3D FD 00 27 ..' std 0027 +8B40 20 05 . bra 05 +8B42 5F _ clrb +8B43 4F O clra +8B44 FD 00 27 ..' std 0027 +8B47 BD 9A 47 ..G jsr 9a47 ;jump39 +8B4A C6 02 .. ldab #02 +8B4C F7 00 36 ..6 stab 0036 +goto9: +8B4F CE 00 1B ... ldx #001b +8B52 1C 00 10 .. bset 00,x, #10 +8B55 CC 02 33 ..3 ldd #0233 +8B58 FD 00 3B ..; std 003b +8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) +8B5E F6 00 36 ..6 ldab 0036 +8B61 26 2C &, bne 2c +8B63 F6 00 1F ... ldab 001f +8B66 C4 40 .@ andb #40 +8B68 27 25 '% beq 25 +8B6A FC 00 46 ..F ldd 0046 +8B6D 83 00 64 ..d subd #0064 +8B70 24 15 $. bcc 15 +8B72 FE 00 46 ..F ldx 0046 +8B75 08 . inx +8B76 FF 00 46 ..F stx 0046 +8B79 FC 00 46 ..F ldd 0046 +8B7C 83 00 64 ..d subd #0064 +8B7F 25 06 %. bcs 06 +8B81 CC 00 01 ... ldd #0001 +8B84 FD 00 46 ..F std 0046 +8B87 BD 9A 47 ..G jsr 9a47 ;jump39 +8B8A C6 02 .. ldab #02 +8B8C F7 00 36 ..6 stab 0036 +8B8F CE 00 1B ... ldx #001b +8B92 1C 00 10 .. bset 00,x, #10 +8B95 CC 02 33 ..3 ldd #0233 +8B98 FD 00 3B ..; std 003b +8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) +8B9E F6 00 36 ..6 ldab 0036 +8BA1 26 29 &) bne 29 +8BA3 F6 00 1F ... ldab 001f +8BA6 C4 40 .@ andb #40 +8BA8 27 22 '" beq 22 +8BAA FC 00 46 ..F ldd 0046 +8BAD 83 00 00 ... subd #0000 +8BB0 23 12 #. bls 12 +8BB2 FE 00 46 ..F ldx 0046 +8BB5 09 . dex +8BB6 FF 00 46 ..F stx 0046 +8BB9 FC 00 46 ..F ldd 0046 +8BBC 26 06 &. bne 06 +8BBE CC 00 63 ..c ldd #0063 +8BC1 FD 00 46 ..F std 0046 +8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 +8BC7 C6 02 .. ldab #02 +8BC9 F7 00 36 ..6 stab 0036 +8BCC CE 00 1B ... ldx #001b +8BCF 1C 00 10 ... bset 00,x, #10 +8BD2 CC 02 33 ..3 ldd #0233 +8BD5 FD 00 3B ..; std 003b +8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 (exit) +8BDB F6 00 1F ... ldab 001f +8BDE C4 40 .@ andb #40 +8BE0 27 15 '. beq 15 +8BE2 F6 00 19 ... ldab 0019 +8BE5 C4 10 .. andb #10 +8BE7 27 08 '. beq 08 +8BE9 CE 00 19 ... ldx #0019 +8BEC 1D 00 10 ... bclr 00,x, #10 +8BEF 20 06 . bra 06 +8BF1 CE 00 19 ... ldx #0019 +8BF4 1C 00 10 ... bset 00,x, #10 +8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 +8BFA 20 76 v bra 76 +8BFC BD A3 85 ... jsr a385 ;jump40 +8BFF F6 00 06 ... ldab 0006 +8C02 C1 64 .d cmpb #64 +8C04 24 24 $$ bcc 24 +8C06 BD 97 6F ..o jsr 976f ;jump41 +8C09 F6 00 06 ... ldab 0006 +8C0C BD D7 A0 ... jsr d7a0 ;is_invalid_slot +8C0F 83 00 00 ... subd #0000 +8C12 27 16 '. beq 16 +8C14 F6 00 06 ... ldab 0006 +8C17 C1 09 .. cmpb #09 +8C19 26 03 &. bne 03 +8C1B BD 97 6F ..o jsr 976f ;jump41 +8C1E F6 00 06 ... ldab 0006 +8C21 C1 45 .E cmpb #45 +8C23 26 05 &. bne 05 +8C25 C6 01 .. ldab #01 +8C27 F7 00 06 ... stab 0006 +8C2A F6 0E 6D ..m ldab 0e6d +8C2D C1 01 .. cmpb #01 +8C2F 26 11 &. bne 11 +8C31 F6 00 06 ... ldab 0006 +8C34 4F O clra +8C35 05 . asld +8C36 C3 08 C8 ... addd #08c8 +8C39 8F . xgdx +8C3A EC 00 .. ldd 00,x +8C3C C4 7F .. andb #7f +8C3E 4F O clra +8C3F FD 00 46 ..F std 0046 +8C42 BD D3 11 ... jsr d311 ;jump30 - test position exists +8C45 83 00 00 ... subd #0000 +8C48 26 12 &. bne 12 +8C4A CE 00 1F ... ldx #001f +8C4D 1C 00 40 ... bset 00,x, #40 +8C50 FC 00 27 ..' ldd 0027 +8C53 83 27 0F .'. subd #270f +8C56 23 02 #. bls 02 +8C58 8D 19 .. bsr dest 19 +8C5A 20 06 . bra 06 +8C5C CE 00 1F ... ldx #001f +8C5F 1D 00 40 ... bclr 00,x, #40 +8C62 BD 9A 47 ..G jsr 9a47 ;jump39 +8C65 20 0B . bra 0b +8C67 BD A3 85 ... jsr a385 ;jump40 +8C6A BD 85 AF ... jsr 85af ;jump14 +8C6D 20 03 . bra 03 +8C6F BD 85 AF ... jsr 85af ;jump14 +goto7: +8C72 39 9 rts + +jump75: +;fetches a price & other info for the given slot? +8C73 F6 00 06 ... ldab 0006 +8C76 4F O clra +8C77 05 . asld +8C78 C3 08 00 ... addd #0800 +8C7B 8F . xgdx +8C7C EC 00 .. ldd 00,x +8C7E C4 FF .. andb #ff +8C80 84 3F .? anda #3f +8C82 FD 00 27 ..' std 0027 +8C85 F6 00 06 ... ldab 0006 +8C88 4F O clra +8C89 05 . asld +8C8A C3 08 C8 ... addd #08c8 +8C8D 8F . xgdx +8C8E EC 00 .. ldd 00,x +8C90 C4 7F .. andb #7f +8C92 4F O clra +8C93 FD 00 46 ..F std 0046 +8C96 F6 00 06 ... ldab 0006 +8C99 4F O clra +8C9A 05 . asld +8C9B C3 08 C8 ... addd #08c8 +8C9E 8F . xgdx +8C9F EC 00 .. ldd 00,x +8CA1 84 08 .. anda #08 +8CA3 27 08 '. beq 08 +8CA5 CE 00 19 ... ldx #0019 +8CA8 1C 00 10 ... bset 00,x, #10 ; corresponds to whatever '*' is on price display +8CAB 20 06 . bra 06 +8CAD CE 00 19 ... ldx #0019 +8CB0 1D 00 10 ... bclr 00,x, #10 +8CB3 39 9 rts + +jump18: +; program smart shopping discount +8CB4 F6 00 1F ... ldab 001f +8CB7 C4 02 .. andb #02 +8CB9 27 12 '. beq 12 +8CBB FC 0B B7 ... ldd 0bb7 +8CBE FD 00 0D ... std 000d +8CC1 CE 00 1F ... ldx #001f +8CC4 1D 00 02 ... bclr 00,x, #02 +8CC7 7F 00 36 ..6 clr 0036 +8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CCD F6 00 09 ... ldab 0009 +8CD0 4F O clra +8CD1 BD FE 32 ..2 jsr fe32 ;jump25 +8CD4 8C EE 00 00 .... ; array data for jump25 +8CD8 8C F4 00 01 .... +8CDC 8D 80 00 01 .... +8CE0 8E 29 00 08 .).. +8CE4 8E 31 00 01 .1.. +8CE8 8E 34 FF F5 .4. +8CEC 00 00 ... ; end of array data +8CEE BD 9B 63 ..c jsr 9b63 ;jump101 +8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CF4 F6 00 36 ..6 ldab 0036 +8CF7 26 78 &x bne 78 +8CF9 F6 0B C0 ... ldab 0bc0 +8CFC C4 02 .. andb #02 +8CFE 27 52 'R beq 52 +8D00 F6 0B AA ... ldab 0baa +8D03 C1 32 .2 cmpb #32 +8D05 24 22 $" bcc 22 +8D07 F6 0B AA ... ldab 0baa +8D0A 4F O clra +8D0B F3 00 0D ... addd 000d +8D0E FD 00 0D ... std 000d +8D11 F6 0B AA ... ldab 0baa +8D14 4F O clra +8D15 37 7 pshb +8D16 36 6 psha +8D17 CC 00 FA ... ldd #00fa ; 250 +8D1A BD FB BA ... jsr fbba ;jump38 +8D1D B3 00 0D ... subd 000d +8D20 24 05 $. bcc 05 +8D22 5F _ clrb +8D23 4F O clra +8D24 FD 00 0D ... std 000d +8D27 20 27 ' bra 27 +8D29 F6 0B AA ... ldab 0baa +8D2C C1 32 .2 cmpb #32 +8D2E 26 20 & bne 20 +8D30 F6 0B AA ... ldab 0baa +8D33 4F O clra +8D34 F3 00 0D ... addd 000d +8D37 FD 00 0D ... std 000d +8D3A F6 0B AA ... ldab 0baa +8D3D 4F O clra +8D3E 37 7 pshb +8D3F 36 6 psha +8D40 CC 00 C7 ... ldd #00c7 ; 199 +8D43 BD FB BA ... jsr fbba ;jump38 +8D46 B3 00 0D ... subd 000d +8D49 24 05 $. bcc 05 +8D4B 5F _ clrb +8D4C 4F O clra +8D4D FD 00 0D ... std 000d +8D50 20 17 . bra 17 +8D52 F6 0B AA ... ldab 0baa +8D55 4F O clra +8D56 F3 00 0D ... addd 000d +8D59 FD 00 0D ... std 000d +8D5C FC 00 0D ... ldd 000d +8D5F 83 27 0F .'. subd #270f +8D62 23 05 #. bls 05 +8D64 5F _ clrb +8D65 4F O clra +8D66 FD 00 0D ... std 000d +8D69 BD 9B 63 ..c jsr 9b63 ;jump101 +8D6C C6 02 .. ldab #02 +8D6E F7 00 36 ..6 stab 0036 +8D71 CE 00 1B ... ldx #001b +8D74 1C 00 10 .. bset 00,x, #10 +8D77 CC 02 33 ..3 ldd #0233 +8D7A FD 00 3B ..; std 003b +8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8D80 F6 00 36 ..6 ldab 0036 +8D83 27 03 '. beq 03 +8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 +8D88 F6 0B C0 ... ldab 0bc0 +8D8B C4 02 .. andb #02 +8D8D 27 57 'W beq 57 +8D8F FC 00 0D ... ldd 000d +8D92 26 18 &. bne 18 +8D94 F6 0B AA ... ldab 0baa +8D97 C1 32 .2 cmpb #32 +8D99 24 11 $. bcc 11 +8D9B F6 0B AA ... ldab 0baa +8D9E 4F O clra +8D9F 37 7 pshb +8DA0 36 6 psha +8DA1 CC 00 FA ... ldd #00fa ; 250 +8DA4 BD FB BA ... jsr fbba ;jump38 +8DA7 FD 00 0D ... std 000d +8DAA 20 38 8 bra 38 +8DAC FC 00 0D ... ldd 000d +8DAF 26 18 &. bne 18 +8DB1 F6 0B AA ... ldab 0baa +8DB4 C1 32 .2 cmpb #32 +8DB6 26 11 &. bne 11 +8DB8 F6 0B AA ... ldab 0baa +8DBB 4F O clra +8DBC 37 7 pshb +8DBD 36 6 psha +8DBE CC 00 C7 ... ldd #00c7 ; 199 +8DC1 BD FB BA ... jsr fbba ;jump38 +8DC4 FD 00 0D ... std 000d +8DC7 20 1B . bra 1b +8DC9 F6 0B AA ... ldab 0baa +8DCC 4F O clra +8DCD B3 00 0D ... subd 000d +8DD0 22 0D ". bhi 0d +8DD2 FC 00 0D ... ldd 000d +8DD5 F0 0B AA ... subb 0baa +8DD8 82 00 .. sbca #00 +8DDA FD 00 0D ... std 000d +8DDD 20 05 . bra 05 +8DDF 5F _ clrb +8DE0 4F O clra +8DE1 FD 00 0D ... std 000d +8DE4 20 2D - bra 2d +8DE6 FC 00 0D ... ldd 000d +8DE9 26 0D &. bne 0d +8DEB CC 27 10 .'. ldd #2710 +8DEE F0 0B AA ... subb 0baa +8DF1 82 00 .. sbca #00 +8DF3 FD 00 0D ... std 000d +8DF6 20 1B . bra 1b +8DF8 F6 0B AA ... ldab 0baa +8DFB 4F O clra +8DFC B3 00 0D ... subd 000d +8DFF 22 0D ". bhi 0d +8E01 FC 00 0D ... ldd 000d +8E04 F0 0B AA ... subb 0baa +8E07 82 00 .. sbca #00 +8E09 FD 00 0D ... std 000d +8E0C 20 05 . bra 05 +8E0E 5F _ clrb +8E0F 4F O clra +8E10 FD 00 0D ... std 000d +8E13 BD 9B 63 ..c jsr 9b63 ;jump101 +8E16 C6 02 .. ldab #02 +8E18 F7 00 36 ..6 stab 0036 +goto11: +8E1B CE 00 1B ... ldx #001b +8E1E 1C 00 10 ... bset 00,x, #10 +8E21 CC 02 33 ..3 ldd #0233 +8E24 FD 00 3B ..; std 003b +8E27 20 0B . bra 0b +8E29 BD A4 4F ..O jsr a44f ;jump140 +8E2C BD 85 AF ... jsr 85af ;jump14 +8E2F 20 03 . bra 03 +8E31 BD 85 AF ... jsr 85af ;jump14 +goto10: +8E34 39 9 rts + +jump19: +; manual peripheral config menu +8E35 F6 00 1F ... ldab 001f +8E38 C4 02 .. andb #02 +8E3A 27 1E '. beq 1e +8E3C 7F 00 48 ..H clr 0048 +8E3F F6 0B C0 ... ldab 0bc0 +8E42 F7 00 67 ..g stab 0067 +8E45 F6 0E 6D ..m ldab 0e6d +8E48 F7 0E 6F ..o stab 0e6f +8E4B F6 0E 6E ..n ldab 0e6e +8E4E F7 0E 70 ..p stab 0e70 +8E51 CE 00 1F ... ldx #001f +8E54 1D 00 02 ... bclr 00,x, #02 +8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E5A F6 00 09 ... ldab 0009 +8E5D 4F O clra +8E5E BD FE 32 ..2 jsr fe32 ;jump25 +8E61 8E 7B 00 00 .{.. ; no key +8E65 8E 81 00 01 .... ; key 1 - toggle? +8E69 8E 87 00 04 .... ; key 5 - save and next +8E6D 8F 01 00 05 .... ; key 0 - exit +8E71 8F 09 00 01 .... ; key reset - exit +8E75 8F 0C FF F5 .... ; default +8E79 00 00 .. ; end of array data +; +8E7B BD 9C 15 ... jsr 9c15 ;jump111 - write the option name +8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 +; +8E81 BD A7 5F .._ jsr a75f ;jump133 +8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 +; +8E87 F6 00 48 ..H ldab 0048 +8E8A C1 08 .. cmpb #08 +8E8C 25 05 %. bcs 05 +8E8E F6 00 67 ..g ldab 0067 +8E91 2D 03 -. blt 03 +8E93 BD A4 59 ..Y jsr a459 ;jump110 +8E96 F6 00 48 ..H ldab 0048 +8E99 C1 0A .. cmpb #0a +8E9B 24 5F $_ bcc 5f +8E9D 7C 00 48 |.H inc 0048 +8EA0 F6 00 48 ..H ldab 0048 +8EA3 C1 01 .. cmpb #01 +8EA5 26 0F &. bne 0f +; +8EA7 F6 00 67 ..g ldab 0067 +8EAA C4 02 .. andb #02 +8EAC 26 08 &. bne 08 +8EAE F6 00 48 ..H ldab 0048 +8EB1 CB 02 .. addb #02 +8EB3 F7 00 48 ..H stab 0048 +; +8EB6 F6 00 48 ..H ldab 0048 +8EB9 C1 02 .. cmpb #02 +8EBB 26 0A &. bne 0a +8EBD F6 00 67 ..g ldab 0067 +8EC0 C4 10 .. andb #10 +8EC2 26 03 &. bne 03 +8EC4 7C 00 48 |.H inc 0048 +8EC7 F6 00 48 ..H ldab 0048 +8ECA C1 06 .. cmpb #06 +8ECC 26 0F &. bne 0f +8ECE F6 00 67 ..g ldab 0067 +8ED1 C4 08 .. andb #08 +8ED3 26 08 &. bne 08 +8ED5 C6 02 .. ldab #02 +8ED7 FB 00 48 ..H addb 0048 +8EDA F7 00 48 ..H stab 0048 +8EDD F6 00 48 ..H ldab 0048 +8EE0 C1 0A .. cmpb #0a +8EE2 26 08 &. bne 08 +8EE4 F6 00 67 ..g ldab 0067 +8EE7 2D 03 -. blt 03 +8EE9 7C 00 48 |.H inc 0048 +8EEC F6 00 48 ..H ldab 0048 +8EEF C1 0A .. cmpb #0a +8EF1 23 09 #. bls 09 +8EF3 7F 00 48 ..H clr 0048 +8EF6 F6 0B C0 ... ldab 0bc0 +8EF9 F7 00 67 ..g stab 0067 +8EFC BD 9C 15 ... jsr 9c15 ;jump111 - write the next option +8EFF 20 0B . bra 0b +; +8F01 BD A4 59 ..Y jsr a459 ;jump110 +8F04 BD 85 AF ... jsr 85af ;jump14 +8F07 20 03 . bra 03 +8F09 BD 85 AF ... jsr 85af ;jump14 +goto12: +8F0C 39 9 rts + +jump20: +; promotional vend-pair programming (buy one thing get another free?) +8F0D F6 00 1F ... ldab 001f +8F10 C4 02 .. andb #02 +8F12 27 1D '. beq 1d +8F14 C6 01 .. ldab #01 +8F16 F7 00 22 .." stab 0022 +8F19 F6 0B AF ... ldab 0baf +8F1C F7 00 24 ..$ stab 0024 +8F1F F6 0B B4 ... ldab 0bb4 +8F22 F7 00 2A ..* stab 002a +8F25 CE 00 1F ... ldx #001f +8F28 1D 00 02 .. bclr 00,x, #02 +8F2B 7F 00 36 ..6 clr 0036 +8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F31 F6 00 09 ... ldab 0009 +8F34 4F O clra +8F35 BD FE 16 ... jsr fe16 ;jump2 +8F38 00 00 00 0B .... ; params for jump2 +8F3C 90 D0 .. +8F3E 8F 56 .. +8F40 8F 5C .. +8F42 8F B3 .. +8F44 90 0C .. +8F46 90 62 .. +8F48 90 BA .. +8F4A 90 DO .. +8F4C 90 D0 .. +8F4E 90 D0 .. +8F50 90 DO .. +8F52 90 C5 .. +8F54 90 CD .. +8F56 BD 9D 2A ..* jsr 9d2a ;jump89 +8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F5C F6 00 36 ..6 ldab 0036 +8F5F 26 43 &C bne 43 +8F61 F6 00 24 ..$ ldab 0024 +8F64 C1 64 .d cmpb #64 +8F66 24 34 $4 bcc 34 +8F68 7C 00 24 |.$ inc 0024 +8F6B F6 00 24 ..$ ldab 0024 +8F6E F7 00 06 ... stab 0006 +8F71 F6 00 06 ... ldab 0006 +8F74 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +8F77 83 00 00 ... subd #0000 +8F7A 27 03 '. beq 03 +8F7C 7C 00 24 |.$ inc 0024 +8F7F F6 00 24 ..$ ldab 0024 +8F82 C1 64 .d cmpb #64 +8F84 26 03 &. bne 03 +8F86 7F 00 24 ..$ clr 0024 +8F89 F6 00 24 ..$ ldab 0024 +8F8C 4F O clra +8F8D CE 00 05 ... ldx #0005 +8F90 02 . idiv +8F91 5D ] tstb +8F92 26 08 &. bne 08 +8F94 F6 00 24 ..$ ldab 0024 +8F97 27 03 '. beq 03 +8F99 7C 00 24 |.$ inc 0024 +8F9C BD 9D 2A ..* jsr 8d2a ;jump89 +8F9F C6 02 .. ldab #02 +8FA1 F7 00 36 ..6 stab 0036 +8FA4 CE 00 1B ... ldx #001b +8FA7 1C 00 10 ... bset 00,x, #10 +8FAA CC 02 33 ..3 ldd #0233 +8FAD FD 00 3B ..; std 003b +8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 +8FB3 F6 00 36 ..6 ldab 0036 +8FB6 26 45 &E bne 45 +8FB8 F6 00 24 ..$ ldab 0024 +8FBB C1 00 .. cmpb #00 +8FBD 23 2C #, bls 2c +8FBF 7A 00 24 z.$ dec 0024 +8FC2 F6 00 24 ..$ ldab 0024 +8FC5 4F O clra +8FC6 CE 00 05 ... ldx #0005 +8FC9 02 . idiv +8FCA 5D ] tstb +8FCB 26 08 &. bne 08 +8FCD F6 00 24 ..$ ldab 0024 +8FD0 27 03 '. beq 03 +8FD2 7A 00 24 z.$ dec 0024 +8FD5 F6 00 24 ..$ ldab 0024 +8FD8 F7 00 06 ... stab 0006 +8FDB F6 00 06 ... ldab 0006 +8FDE BD D7 A0 ... jsr d7a0 ;is_invalid_slot +8FE1 83 00 00 ... subd #0000 +8FE4 27 03 '. beq 03 +8FE6 7A 00 24 z.$ dec 0024 +8FE9 20 0A . bra 0a +8FEB F6 00 24 ..$ ldab 0024 +8FEE 26 05 &. bne 05 +8FF0 C6 62 .b ldab #62 +8FF2 F7 00 24 ..$ stab 0024 +8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 +8FF8 C6 02 .. ldab #02 +8FFA F7 00 36 ..6 stab 0036 +8FFD CE 00 1B ... ldx #001b +9000 1C 00 10 ... bset 00,x, #10 +9003 CC 02 33 ..3 ldd #0233 +9006 FD 00 3B ..; std 003b +9009 7E 90 D0 ~.. jmp 90d0 ;goto13 +900C F6 00 36 ..6 ldab 0036 +900F 26 43 &C bne 43 +9011 F6 00 2A ..* ldab 002a +9014 C1 64 .d cmpb #64 +9016 24 34 $4 bcc 34 +9018 7C 00 2A |.* inc 002a +901B F6 00 2A ..* ldab 002a +901E F7 00 06 ... stab 0006 +9021 F6 00 06 ... ldab 0006 +9024 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +9027 83 00 00 ... subd #0000 +902A 27 03 '. beq 03 +902C 7C 00 2A |.* inc 002a +902F F6 00 2A ..* ldab 002a +9032 C1 64 .d cmpb #64 +9034 26 03 &. bne 03 +9036 7F 00 2A ..* clr 002a +9039 F6 00 2A ..* ldab 002a +903C 4F O clra +903D CE 00 05 ... ldx #0005 +9040 02 . idiv +9041 5D ] tstb +9042 26 08 &. bne 08 +9044 F6 00 2A ..* ldab 002a +9047 27 03 '. beq 03 +9049 7C 00 2A |.* inc 002a +904C BD 9D 2A ..* jsr 9d2a ;jump89 +904F C6 02 .. ldab #02 +9051 F7 00 36 ..6 stab 0036 +9054 CE 00 1B ... ldx #001b +9057 1C 00 10 ... bset 00,x, #10 +905A CC 02 33 ..3 ldd #0233 +905D FD 00 3B ..; std 003b +9060 20 6E n bra 6e +9062 F6 00 36 ..6 ldab 0036 +9065 26 45 &E bne 45 +9067 F6 00 2A ..* ldab 002a +906A C1 00 .. cmpb #00 +906C 23 2C #, bls 2c +906E 7A 00 2A z.* dec 002a +9071 F6 00 2A ..* ldab 002a +9074 4F O clra +9075 CE 00 05 ... ldx #0005 +9078 02 . idiv +9079 5D ] tstb +907A 26 08 &. bne 08 +907C F6 00 2A ..* ldab 002a +907F 27 03 '. beq 03 +9081 7A 00 2A z.* dec 002a +9084 F6 00 2A ..* ldab 002a +9087 F7 00 06 ... stab 0006 +908A F6 00 06 ... ldab 0006 +908D BD D7 A0 ... jsr d7a0 ;is_invalid_slot +9090 83 00 00 ... subd #0000 +9093 27 03 '. beq 03 +9095 7A 00 2A z.* dec 002a +9098 20 0A . bra 0a +909A F6 00 2A ..* ldab 002a +909D 26 05 &. bne 05 +909F C6 62 .b ldab #62 +90A1 F7 00 2A ..* stab 002a +90A4 BD 9D 2A ..* jsr 9d2a ;jump89 +90A7 C6 02 .. ldab #02 +90A9 F7 00 36 ..6 stab 0036 +90AC CE 00 1B ... ldx #001b +90AF 1C 00 10 ... bset 00,x, #10 +90B2 CC 02 33 ..3 ldd #0233 +90B5 FD 00 3B ..; std 003b +90B8 20 16 . bra 16 +90BA BD A5 1E ... jsr a51e ;jump109 +90BD BD AA 9A ... jsr aa9a ;jump127 +90C0 BD 9D 2A ..* jsr 9d2a ;jump89 +90C3 20 0B . bra 0b +90C5 BD A5 1E ... jsr a51e ;jump109 +90C8 BD 85 AF ... jsr 85af ;jump14 +90CB 20 03 . bra 03 +90CD BD 85 AF ... jsr 85af ;jump14 +goto13: +90D0 39 9 rts + +jump21: +; pos message & serial id +90D1 F6 00 1F ... ldab 001f +90D4 C4 02 .. andb #02 +90D6 27 14 '. beq 14 +90D8 CE 00 1F ... ldx #001f +90DB 1D 00 02 ... bclr 00,x, #02 +90DE CE 00 19 ... ldx #0019 +90E1 1C 00 .. bset add,x 00,x +90E3 80 7F .. suba #7f +90E5 00 . test +90E6 09 . dex +90E7 7F 00 0A ... clr 000a +90EA 20 40 @ bra 40 +90EC F6 00 09 ... ldab 0009 +90EF 4F O clra +90F0 BD FE 32 ..2 jsr fe32 ;jump25 +90F3 91 0D 00 00 .... ; array data for jump25 +90F7 91 15 00 01 .... +90FB 91 19 00 01 .... +90FF 91 1E 00 01 .... +9103 91 23 00 08 .#.. +9107 91 26 FF F5 .&.. +910B 00 00 .. ; end of array data +910D CC B0 AD ... ldd #b0ad ; "PROGRAM ?" +9110 BD C0 BA ... jsr c0ba ;display: +9113 20 17 . bra 17 +9115 8D 16 .. bsr dest 16 +9117 20 13 . bra 13 +9119 BD 91 C6 ... jsr 91c6 ;jump76 +911C 20 0E . bra 0e +911E BD 92 5A ..Z jsr 925a ;jump149 +9121 20 09 . bra 09 +9123 BD 85 AF ... jsr 85af ;jump14 +9126 7F 00 09 ... clr 0009 +9129 7F 00 0A ... clr 000a +912C 39 9 rts +; +912D F6 00 19 ... ldab 0019 +9130 2C 28 ,( bge 28 +9132 BD A9 CF ... jsr a9cf ;jump131 +9135 C6 50 .P ldab #50 +9137 F7 0A 90 ... stab 0a90 +913A C6 20 . ldab #20 +913C F7 0B 8D ... stab 0b8d +913F C6 20 . ldab #20 +9141 F7 0B 8E ... stab 0b8e +9144 C6 28 .( ldab #28 +9146 F7 0B 8F ... stab 0b8f +9149 7F 00 54 ..T clr 0054 +914C 7F 00 60 ..` clr 0060 +914F CE 00 19 ... ldx #0019 +9152 1D 00 .. bclr add,x 00,x +9154 80 7F .. suba #7f +9156 00 . test +9157 36 6 psha +9158 20 6B k bra 6b +915A F6 00 0A ... ldab 000a +915D 4F O clra +915E BD FE 16 ... jsr fe16 ;jump2 +9161 00 . test +9162 00 . test +9163 00 . test +9164 0B . sev +9165 91 C5 91 ... cmpa c5 +9168 7F 91 84 ... clr 9184 +916B 91 89 91 ... cmpa 89 +916E 8E 91 9F ... lds #919f +9171 91 B0 91 ... cmpa b0 +9174 C5 91 .. bitb #91 +9176 C5 91 .. bitb #91 +9178 C5 91 .. bitb #91 +917A B5 91 BA ... bita 91ba +917D 91 C2 BD ... cmpa c2 +9180 9D 7E 20 .~ jsr 7e +9183 41 A illegal +9184 BD A8 64 ..d jsr a864 ;jump99 +9187 20 3C < bra 3c +9189 BD A8 D5 ... jsr a8d5 ;jump97 +918C 20 37 7 bra 37 +918E BD A8 96 ... jsr a896 ;jump98 +9191 CE 00 1B ... ldx #001b +9194 1C 00 10 ... bset 00,x, #10 +9197 CC 02 33 ..3 ldd #0233 +919A FD 00 3B ..; std 003b +919D 20 26 & bra 26 +919F BD A8 E5 ... jsr a8e5 ;jump96 +91A2 CE 00 1B ... ldx #001b +91A5 1C 00 10 ... bset 00,x, #10 +91A8 CC 02 33 ..3 ldd #0233 +91AB FD 00 3B ..; std 003b +91AE 20 15 . bra 15 +91B0 BD A9 21 ..! jsr a921 ;jump95 +91B3 20 10 . bra 10 +91B5 BD A9 7A ..z jsr a97a ;jump132 +91B8 20 0B . bra 0b +91BA BD A5 7D ..} jsr a57d ;jump139 +91BD BD 85 AF ... jsr 85af ;jump14 +91C0 20 03 . bra 03 +91C2 BD 85 AF ... jsr 85af ;jump14 +91C5 39 9 rts + +jump76: +91C6 F6 00 19 ... ldab 0019 +91C9 2C 28 ,( bge 28 +91CB BD AA 0A ... jsr aa0a ;jump130 +91CE C6 53 .S ldab #53 ; "S" +91D0 F7 0A 90 ... stab 0a90 +91D3 C6 20 . ldab #20 ; " " +91D5 F7 0A 9D ... stab 0a9d +91D8 C6 20 . ldab #20 ; " " +91DA F7 0A 9E ... stab 0a9e +91DD C6 28 .( ldab #28 ; "(" +91DF F7 0A 9F ... stab 0a9f +91E2 7F 00 54 ..T clr 0054 +91E5 7F 00 60 ..` clr 0060 +91E8 CE 00 19 ... ldx #0019 +91EB 1D 00 80 .. bclr 00,x, #80 +91EE 7F 00 36 .. clr 0036 +91F1 20 66 f bra 66 +91F3 F6 00 0A ... ldab 000a +91F6 4F O clra +91F7 BD FE 16 ... jsr fe16 ;jump2 +91FA 00 00 00 08 . +91FE 92 59 .. +9200 92 18 .. +9202 92 1D .. +9204 92 22 .. +9206 92 27 .. +9208 92 38 .. +920A 92 49 .. +920C 92 59 .. +920E 92 59 .. +9210 92 59 .. +9212 92 59 .. +9214 92 4E .. +9216 92 56 .. +9218 BD 9D 7E .. jsr 9d7e +921B 20 3C .~ bra 3c +921D BD A8 64 ..d jsr a864 ;jump99 +9220 20 37 7 bra 37 +9222 BD A8 D5 ... jsr a8d5 ;jump97 +9225 20 32 2 bra 32 +9227 BD A8 96 ... jsr a896 ;jump98 +922A CE 00 1B ... ldx #001b +922D 1C 00 10 ... bset 00,x, #10 +9230 CC 02 33 ..3 ldd #0233 +9233 FD 00 3B ..; std 003b +9236 20 21 ! bra 21 +9238 BD A8 E5 ... jsr a8e5 ;jump96 +923B CE 00 1B ... ldx #001b +923E 1C 00 10 ... bset 00,x, #10 +9241 CC 02 33 ..3 ldd #0233 +9244 FD 00 3B ..; std 003b +9247 20 10 . bra 10 +9249 BD A9 21 ..! jsr a921 ;jump95 +924C 20 0B . bra 0b +924E BD A5 AC ... jsr a5ac ;jump138 +9251 BD 85 AF ... jsr 85af ;jump14 +9254 20 03 . bra 03 +9256 BD 85 AF ... jsr 85af ;jump14 +9259 39 9 rts + +jump149: +925A F6 00 19 ... ldab 0019 +925D 2C 28 ,( bge 28 +925F BD AA 3F ..? jsr aa3f ;jump129 +9262 C6 49 .I ldab #49 +9264 F7 0A 90 ... stab 0a90 +9267 C6 20 . ldab #20 +9269 F7 0A 9D ... stab 0a9d +926C C6 20 . ldab #20 +926E F7 0A 9E ... stab 0a9e +9271 C6 28 .( ldab #28 +9273 F7 0A 9F ... stab 0a9f +9276 7F 00 54 ..T clr 0054 +9279 7F 00 60 ..` clr 0060 +927C CE 00 19 ... ldx #0019 +927F 1D 00 .. bclr add,x 00,x +9281 80 7F .. suba #7f +9283 00 . test +9284 36 6 psha +9285 20 66 f bra 66 +9287 F6 00 0A ... ldab 000a +928A 4F O clra +928B BD FE 16 ... jsr fe16 ;jump2 +928E 00 . test +928F 00 . test +9290 00 . test +9291 0B . sev +9292 92 ED 92 ... sbca ed +9295 AC 92 .. cpx 92,x +9297 B1 92 B6 ... cmpa 92b6 +929A 92 BB 92 ... sbca bb +929D CC 92 DD ... ldd #92dd +92A0 92 ED 92 ... sbca ed +92A3 ED 92 .. std 92,x +92A5 ED 92 .. std 92,x +92A7 ED 92 .. std 92,x +92A9 E2 92 .. sbcb 92,x +92AB EA BD .. orb bd,x +92AD 9D 7E 20 .~ jsr 7e +92B0 3C < pshx +92B1 BD A8 64 ..d jsr a864 ;jump99 +92B4 20 37 7 bra 37 +92B6 BD A8 D5 ... jsr a8d5 ;jump97 +92B9 20 32 2 bra 32 +92BB BD A8 96 ... jsr a896 ;jump98 +92BE CE 00 1B ... ldx #001b +92C1 1C 00 10 ... bset 00,x, #10 +92C4 CC 02 33 ..3 ldd #0233 +92C7 FD 00 3B ..; std 003b +92CA 20 21 ! bra 21 +92CC BD A8 E5 ... jsr a8e5 ;jump96 +92CF CE 00 1B ... ldx #001b +92D2 1C 00 10 ... bset 00,x, #10 +92D5 CC 02 33 ..3 ldd #0233 +92D8 FD 00 3B ..; std 003b +92DB 20 10 . bra 10 +92DD BD A9 21 ..! jsr a921 ;jump95 +92E0 20 0B . bra 0b +92E2 BD A5 D5 ... jsr a5d5 ;jump137 +92E5 BD 85 AF ... jsr 85af ;jump14 +92E8 20 03 . bra 03 +92EA BD 85 AF ... jsr 85af ;jump14 +92ED 39 9 rts + +jump22: +; print info +92EE F6 0C DC ... ldab 0cdc +92F1 4F O clra +92F2 37 7 pshb +92F3 36 6 psha +92F4 CC 00 64 ..d ldd #0064 ; 100 +92F7 BD FB BA ... jsr fbba ;jump38 - multiplication +92FA FD 0C E9 ... std 0ce9 +92FD BD D6 F6 ... jsr d6f6 ;jump106 +9300 FC 0C E9 ... ldd 0ce9 +9303 F3 0B EF ... addd 0bef +9306 FD 0C F1 ... std 0cf1 +9309 FE 0C F5 ... ldx 0cf5 +930C 3C < pshx +930D FC 0C F3 ... ldd 0cf3 +9310 37 7 pshb +9311 36 6 psha +9312 FE 0C F9 ... ldx 0cf9 +9315 3C < pshx +9316 FC 0C F7 ... ldd 0cf7 +9319 BD FC 25 ..% jsr fc25 ;jump85 +931C 37 7 pshb +931D 36 6 psha +931E FE 0C FD ... ldx 0cfd +9321 3C < pshx +9322 FC 0C FB ... ldd 0cfb +9325 BD FC 25 ..% jsr fc25 ;jump85 +9328 37 7 pshb +9329 36 6 psha +932A FE 0D 01 ... ldx 0d01 +932D 3C < pshx +932E FC 0C FF ... ldd 0cff +9331 BD FC 25 ..% jsr fc25 ;jump85 +9334 37 7 pshb +9335 36 6 psha +9336 FE 0D 05 ... ldx 0d05 +9339 3C < pshx +933A FC 0D 03 ... ldd 0d03 +933D BD FC 25 ..% jsr fc25 ;jump85 +9340 FD 0D F3 ... std 0df3 +9343 32 2 pula +9344 33 3 pulb +9345 FD 0D F5 ... std 0df5 +9348 FE 0D F9 ... ldx 0df9 +934B 3C < pshx +934C FC 0D F7 ... ldd 0df7 +934F 37 7 pshb +9350 36 6 psha +9351 FE 0D F5 ... ldx 0df5 +9354 3C < pshx +9355 FC 0D F3 ... ldd 0df3 +9358 BD FC 25 ..% jsr fc25 ;jump85 +935B FD 0D EF ... std 0def +935E 32 2 pula +935F 33 3 pulb +9360 FD 0D F1 ... std 0df1 +9363 F6 20 00 . . ldab 2000 +9366 C4 40 .@ andb #40 +9368 27 37 '7 beq 37 +936A F6 00 1F ... ldab 001f +936D C4 02 .. andb #02 +936F 27 1F '. beq 1f +9371 BD 97 E9 ... jsr 97e9 ;jump147 - print the report +9374 CE 00 1F ... ldx #001f +9377 1D 00 02 ... bclr 00,x, #02 +937A CE 00 1F ... ldx #001f +937D 1D 00 10 ... bclr 00,x, #10 +9380 CC 02 33 ..3 ldd #0233 +9383 FD 00 3B ..; std 003b +9386 7F 00 09 ... clr 0009 +9389 C6 92 .. ldab #92 +938B F7 00 48 ..H stab 0048 +938E 20 0F . bra 0f +9390 F6 00 19 ... ldab 0019 +9393 C4 40 .@ andb #40 +9395 26 05 &. bne 05 +9397 BD 98 BF ... jsr 98bf ;jump146 +939A 20 03 . bra 03 +939C BD 85 AF ... jsr 85af ;jump14 +939F 20 03 . bra 03 +93A1 BD 98 FF ... jsr 98ff ;jump145 +93A4 39 9 rts + +jump23: +; program security code menu +93A5 F6 00 1F ... ldab 001f +93A8 C4 02 .. andb #02 +93AA 26 0A &. bne 0a +93AC F6 00 3A ..: ldab 003a +93AF 26 2B &+ bne 2b +93B1 F6 00 1D ... ldab 001d +93B4 2D 26 -& blt 26 +93B6 CC AF BB ... ldd #afbb ;"ENTER CODE" +93B9 BD C0 BA ... jsr c0ba ;display: +93BC CE 00 1F ... ldx #001f +93BF 1D 00 02 ... bclr 00,x, #02 +93C2 CE 00 1D ... ldx #001d +93C5 1D 00 .. bclr add,x 00,x +93C7 80 C6 .. suba #c6 +93C9 32 2 pula +93CA F7 00 3A ..: stab 003a +93CD F6 0B A8 ... ldab 0ba8 +93D0 F7 00 66 ..f stab 0066 +93D3 BD AA 74 ..t jsr aa74 ;jump128 +93D6 7F 00 48 ..H clr 0048 +93D9 7F 00 54 ..T clr 0054 +93DC F6 00 09 ... ldab 0009 +93DF 26 03 &. bne 03 +93E1 7E 94 92 ~.. jmp 9492 ;goto14 +93E4 F6 00 1D ... ldab 001d +93E7 2C 03 ,. bge 03 +93E9 7E 94 92 ~.. jmp 9492 ;goto14 +93EC F6 00 09 ... ldab 0009 +93EF C1 0B .. cmpb #0b +93F1 26 06 &. bne 06 +93F3 BD 85 AF ... jsr 85af ;jump14 +93F6 7E 94 90 ~.. jmp 9490 ;goto15 +93F9 F6 00 09 ... ldab 0009 +93FC C1 0A .. cmpb #0a +93FE 26 03 &. bne 03 +9400 7F 00 09 ... clr 0009 +9403 F6 00 09 ... ldab 0009 +9406 CB 30 .0 addb #30 +9408 37 7 pshb +9409 F6 00 54 ..T ldab 0054 +940C 4F O clra +940D C3 00 62 ..b addd #0062 +9410 8F . xgdx +9411 33 3 pulb +9412 E7 00 .. stab 00,x +9414 BD BE 4B ..K jsr be4b ;displayblank +9417 F6 00 54 ..T ldab 0054 +941A 26 06 &. bne 06 +941C F6 00 62 ..b ldab 0062 +941F F7 0B 96 ... stab 0b96 +9422 F6 00 54 ..T ldab 0054 +9425 C1 01 .. cmpb #01 +9427 26 0C &. bne 0c +9429 F6 00 62 ..b ldab 0062 +942C F7 0B 96 ... stab 0b96 +942F F6 00 63 ..c ldab 0063 +9432 F7 0B 95 ... stab 0b95 +9435 F6 00 54 ..T ldab 0054 +9438 C1 02 .. cmpb #02 +943A 26 12 &. bne 12 +943C F6 00 62 ..b ldab 0062 +943F F7 0B 96 ... stab 0b96 +9442 F6 00 63 ..c ldab 0063 +9445 F7 0B 95 ... stab 0b95 +9448 F6 00 64 ..d ldab 0064 +944B F7 0B 94 ... stab 0b94 +944E F6 00 54 ..T ldab 0054 +9451 C1 03 .. cmpb #03 +9453 26 18 &. bne 18 +9455 F6 00 62 ..b ldab 0062 +9458 F7 0B 96 ... stab 0b96 +945B F6 00 63 ..c ldab 0063 +945E F7 0B 95 ... stab 0b95 +9461 F6 00 64 ..d ldab 0064 +9464 F7 0B 94 ... stab 0b94 +9467 F6 00 65 ..e ldab 0065 +946A F7 0B 93 ... stab 0b93 +946D BD BE 01 ... jsr be01 ;jump70 +9470 7C 00 54 |.T inc 0054 +9473 F6 00 54 ..T ldab 0054 +9476 C1 04 .. cmpb #04 +9478 26 0B &. bne 0b +947A CE 00 1D ... ldx #001d +947D 1C 00 .. bset add,x 00,x +947F 80 BD .. suba #bd +9481 A8 0F .. eora 0f,x +9483 20 06 . bra 06 +9485 CE 00 1D ... ldx #001d +9488 1D 00 .. bclr add,x 00,x +948A 80 C6 .. suba #c6 +948C 32 2 pula +948D F7 00 3A ..: stab 003a +goto15: +9490 20 4A J bra 4a +goto14: +9492 F6 00 1D ... ldab 001d +9495 2C 45 ,E bge 45 +9497 F6 00 09 ... ldab 0009 +949A 4F O clra +949B BD FE 32 ..2 jsr fe32 ;jump25 +949E 94 B8 00 00 .... ; array data for jump25 +94A2 94 BD 00 01 .... +94A6 94 C2 00 04 .... +94AA 94 D1 00 05 .... +94AE 94 D9 00 01 .... +94B2 94 DC FF F5 .... +94B6 00 00 .. ; end of array data +94B8 BD 9E 0F ... jsr 9e0f ;jump142 +94BB 20 1F . bra 1f +94BD BD A7 1F ... jsr a71f ;jump134 +94C0 20 1A . bra 1a +94C2 7C 00 48 |.H inc 0048 +94C5 F6 00 48 ..H ldab 0048 +94C8 C1 0A .. cmpb #0a +94CA 23 03 #. bls 03 +94CC 7F 00 48 ..H clr 0048 +94CF 20 0B . bra 0b +94D1 BD A5 FE ... jsr a5fe ;jump136 +94D4 BD 85 AF ... jsr 85af ;jump14 +94D7 20 03 . bra 03 +94D9 BD 85 AF ... jsr 85af ;jump14 +94DC 39 9 rts + +jump24: +; motor functions menu +94DD F6 00 1F ... ldab 001f +94E0 C4 02 .. andb #02 +94E2 27 14 '. beq 14 +94E4 CE 00 1F ... ldx #001f +94E7 1D 00 02 ... bclr 00,x, #02 +94EA CE 00 19 ... ldx #0019 +94ED 1C 00 80 .. bset 00,x, #80 +94EF 7F 00 09 .. clr 0009 +94F3 7F 00 0A ... clr 000a +94F6 20 46 F bra 46 +94F8 F6 00 09 ... ldab 0009 +94FB 4F O clra +94FC BD FE 32 ..2 jsr fe32 ;jump25 +94FF 95 19 00 00 .... ; no key +9503 95 21 00 01 .!.. ; key 1 - motor count procedure +9507 95 2C 00 01 .,.. ; key 2 - single test vend +950B 95 30 00 01 .0.. ; key 3 - test vend everything +950F 95 35 00 08 .5.. ; reset +9513 95 38 FF F5 .8.. +9517 00 00 .. ; end of array data +9519 CC B0 A2 ... ldd #b0a2 ; "MTR FUNCT?" +951C BD C0 BA ... jsr c0ba ;display: +951F 20 1D . bra 1d +9521 BD 87 E9 ... jsr 87e9 ;jump74 - motor count procedure +9524 CE 00 1F ... ldx #001f +9527 1C 00 02 ... bset 00,x, #02 +952A 20 12 . bra 12 +952C 8D 11 .. bsr dest 11 ;jump203 - test single vend +952E 20 0E . bra 0e +9530 BD 96 88 ... jsr 9688 ;jump148 - test all vends +9533 20 09 . bra 09 +9535 BD 85 AF ... jsr 85af ;jump14 +9538 7F 00 09 ... clr 0009 +953B 7F 00 0A ... clr 000a +953E 39 9 rts + +jump203: +; test a single vend +953F F6 00 19 ... ldab 0019 +9542 2D 0A -. blt 0a +9544 F6 00 3A ..: ldab 003a +9547 26 22 &" bne 22 +9549 F6 00 1D ... ldab 001d +954C 2D 1D -. blt 1d +954E 7F 00 2C .., clr 002c +9551 CC B0 B8 ... ldd #b0b8 ; "SELECTION?" +9554 BD C0 BA ... jsr c0ba ;display: +9557 CE 00 19 ... ldx #0019 +955A 1D 00 80 .. bclr 00,x, #80 +955D CE 00 1D .. ldx #001d +9560 1D 00 80 ... bclr 00,x, #80 +9562 7F 00 54 .. clr 0054 +9566 C6 32 .2 ldab #32 +9568 F7 00 3A ..: stab 003a +956B F6 00 0A ... ldab 000a +956E 26 03 &. bne 03 +9570 7E 96 5C ~.\ jmp 965c ;goto16 +9573 F6 00 1D ... ldab 001d +9576 2C 03 ,. bge 03 +9578 7E 96 5C ~.\ jmp 965c ;goto16 +957B F6 00 0A ... ldab 000a +957E C1 0B .. cmpb #0b +9580 26 09 &. bne 09 +9582 CE 00 1F ... ldx #001f +9585 1C 00 02 ... bset 00,x, #02 +9588 7E 96 5A ~.Z jmp 965a ;goto93 +958B F6 00 54 ..T ldab 0054 +958E 26 26 && bne 26 +9590 BD BE 4B ..K jsr be4b ;displayblank +9593 F6 00 0A ... ldab 000a +9596 C1 0A .. cmpb #0a +9598 26 03 &. bne 03 +959A 7F 00 0A ... clr 000a +959D F6 00 0A ... ldab 000a +95A0 CB 30 .0 addb #30 +95A2 37 7 pshb +95A3 CC 0B 95 ... ldd #0b95 +95A6 F0 00 54 ..T subb 0054 +95A9 82 00 .. sbca #00 +95AB 8F . xgdx +95AC 33 3 pulb +95AD E7 00 .. stab 00,x +95AF C6 32 .2 ldab #32 +95B1 F7 00 3A ..: stab 003a +95B4 20 37 7 bra 37 +95B6 F6 00 54 ..T ldab 0054 +95B9 C1 01 .. cmpb #01 +95BB 26 27 &' bne 27 +95BD F6 00 0A ... ldab 000a +95C0 C1 05 .. cmpb #05 +95C2 27 20 ' beq 20 +95C4 F6 00 0A ... ldab 000a +95C7 C1 0A .. cmpb #0a +95C9 27 19 '. beq 19 +95CB F6 00 0A ... ldab 000a +95CE CB 30 .0 addb #30 +95D0 37 7 pshb +95D1 CC 0B 95 ... ldd #0b95 +95D4 F0 00 54 ..T subb 0054 +95D7 82 00 .. sbca #00 +95D9 8F . xgdx +95DA 33 3 pulb +95DB E7 00 .. stab 00,x +95DD C6 32 .2 ldab #32 +95DF F7 00 3A ..: stab 003a +95E2 20 09 . bra 09 +95E4 CE 00 19 ... ldx #0019 +95E7 1C 00 80 .. bset 00,x, #80 +95E9 7F 00 3A .. clr 003a +95ED BD BE 01 ... jsr be01 ;jump70 +95F0 7C 00 54 |.T inc 0054 +95F3 F6 00 54 ..T ldab 0054 +95F6 C1 02 .. cmpb #02 +95F8 26 5A &Z bne 5a +95FA CE 00 1D ... ldx #001d +95FD 1C 00 .. bset add,x 00,x +95FF 80 F6 .. suba #f6 +9601 0B . sev +9602 94 CB D0 ... anda cb +9605 37 7 pshb +9606 F6 0B 95 ... ldab 0b95 +9609 CB D0 .. addb #d0 +960B 86 0A .. ldaa #0a +960D 3D = mul +960E 30 0 tsx +960F EB 00 .. addb 00,x +9611 31 1 ins +9612 F7 00 06 ... stab 0006 +9615 C6 32 .2 ldab #32 +9617 F7 00 3A ..: stab 003a +961A F6 00 06 ... ldab 0006 +961D BD D7 A0 ... jsr d7a0 ;is_invalid_slot +9620 83 00 00 ... subd #0000 +9623 26 21 &! bne 21 +9625 BD D3 11 ... jsr d311 ;jump30 - test position exists +9628 83 00 00 ... subd #0000 +962B 26 0B &. bne 0b ; to 9638 +962D CE 00 1F ... ldx #001f +9630 1C 00 40 ... bset 00,x, #40 ; denotes an invalid slot or unmarked price? (fills display with XXX.XX) +9633 BD 8C 73 ..s jsr 8c73 ;jump75 - fetch slot info +9636 20 06 . bra 06 ; to 963e +9638 CE 00 1F ... ldx #001f +963B 1D 00 40 ... bclr 00,x, #40 +963E 7F 00 2C .., clr 002c +9641 BD 9A 47 ..G jsr 9a47 ;jump39 - display price on screen +9644 20 0C . bra 0c +9646 CE 00 1D ... ldx #001d +9649 1D 00 80 .. bclr 00,x, #80 +964C CE 00 19 .. ldx #0019 +964F 1C 00 80 .. bset 00,x, #80 +9652 20 06 . bra 06 +9654 CE 00 1D ... ldx #001d +9657 1D 00 80 .. bclr 00,x, #80 +goto93: +965A 20 2B . bra 2b +goto16: +965C F6 00 1D +. ldab 001d +965F 2C 26 ., bge 26 +9661 BD D2 13 &. jsr d213 ;jump45 - vend it! +9664 83 00 00 ... subd #0000 +9667 26 0F &. bne 0f +9669 CC 00 64 ..d ldd #0064 +966C BD E5 71 ..q jsr e571 ;msdelay +966F BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +9672 CC 03 84 ... ldd #0384 ; 900 +9675 BD E5 71 ..q jsr e571 ;msdelay +9678 7F 00 2E ... clr 002e +967B CE 00 1D ... ldx #001d +967E 1D 00 80 .. bclr 00,x, #80 +9680 CE 00 1F .. ldx #001f +9683 1C 00 02 ... bset 00,x #02 +9687 39 9 rts + +jump148: +;tests all vends +9688 34 4 des +9689 F6 00 19 ... ldab 0019 +968C 2C 19 ,. bge 19 +968E CE 00 19 ... ldx #0019 +9691 1D 00 80 .. bclr 00,x, #80 +9694 CC B0 97 ... ldd #b097 ; "TEST VEND" +9697 BD C0 BA ... jsr c0ba ; display +969A C6 0A .. ldab #0a +969C F7 00 38 ..8 stab 0038 +969F 7F 00 05 ... clr 0005 +96A2 C6 01 .. ldab #01 +96A4 F7 00 06 ... stab 0006 +96A7 F6 00 0A ... ldab 000a +96AA C1 0B .. cmpb #0b +96AC 26 0C &. bne 0c ; to 96ba +96AE CC 02 33 ..3 ldd #0233 +96B1 FD 00 3B ..; std 003b +96B4 CE 00 1F ... ldx #001f +96B7 1C 00 02 ... bset 00,x, #02 +96BA F6 00 38 ..8 ldab 0038 +96BD 27 03 '. beq 03 +96BF 7E 97 6D ~.m jmp 976d ;goto17 - return +96C2 F6 00 06 ... ldab 0006 +96C5 C1 63 .c cmpb #63 ; exit if >63 +96C7 23 03 #. bls 03 +96C9 7E 97 6D ~.m jmp 976d ;goto17 - return +96CC F6 00 06 ... ldab 0006 +96CF C1 63 .c cmpb #63 +96D1 26 0F &. bne 0f +96D3 BD 99 C3 ... jsr 99c3 ;jump143 - write "VENDS XXX" (from 0005) +96D6 CC 07 D0 ... ldd #07d0 ; 2000 +96D9 BD E5 71 ..q jsr e571 ;msdelay +96DC CE 00 1F ... ldx #001f +96DF 1C 00 02 ... bset 00,x, #02 +96E2 BD D3 11 ... jsr d311 ;jump30 - test position exists +96E5 83 00 00 ... subd #0000 +96E8 26 0B &. bne 0b +96EA CE 00 1F ... ldx #001f +96ED 1C 00 40 ... bset 00,x, #40 +96F0 BD 8C 73 ..s jsr 8c73 ;jump75 +96F3 20 06 . bra 06 +96F5 CE 00 1F ... ldx #001f +96F8 1D 00 40 ... bclr 00,x, #40 +96FB BD 9A 47 ..G jsr 9a47 ;jump39 +96FE F6 00 06 ... ldab 0006 +9701 C1 63 .c cmpb #63 +9703 26 03 &. bne 03 +9705 7F 00 2C .., clr 002c +9708 BD D2 13 ... jsr d213 ;jump45 - vend it! +970B 83 00 00 ... subd #0000 +970E 27 03 '. beq 03 +9710 7C 00 05 |.. inc 0005 +9713 7F 00 2E ... clr 002e +9716 C6 05 .. ldab #05 +9718 F7 00 38 ..8 stab 0038 +971B CC 02 33 ..3 ldd #0233 +971E FD 00 3B ..; std 003b +9721 30 0 tsx +9722 6F 00 o. clr 00,x +9724 F6 0E 6D ..m ldab 0e6d +9727 27 0C '. beq 0c +9729 F6 00 06 ... ldab 0006 +972C C1 3E .> cmpb #3e +972E 26 05 &. bne 05 +9730 C6 01 .. ldab #01 +9732 30 0 tsx +9733 E7 00 .. stab 00,x +9735 8D 38 .8 bsr dest 38 +9737 F6 0E 6D ..m ldab 0e6d +973A 27 0C '. beq 0c +973C 30 0 tsx +973D E6 00 .. ldab 00,x +973F C1 01 .. cmpb #01 +9741 26 05 &. bne 05 +9743 C6 45 .E ldab #45 +9745 F7 00 06 ... stab 0006 +9748 F6 00 06 ... ldab 0006 +974B BD D7 A0 ... jsr d7a0 ;is_invalid_slot +974E 83 00 00 ... subd #0000 +9751 27 15 '. beq 15 +9753 F6 00 06 ... ldab 0006 +9756 C1 09 .. cmpb #09 +9758 26 02 &. bne 02 +975A 8D 13 .. bsr dest 13 +975C F6 00 06 ... ldab 0006 +975F C1 45 .E cmpb #45 +9761 26 05 &. bne 05 +9763 C6 63 .c ldab #63 +9765 F7 00 06 ... stab 0006 +9768 5F _ clrb +9769 4F O clra +976A FD 00 40 ..@ std 0040 +goto17: +976D 31 1 ins +976E 39 9 rts + +jump41: +976F F6 0E 6D ..m ldab 0e6d +9772 C1 01 .. cmpb #01 +9774 26 41 &A bne 41 +9776 F6 00 06 ... ldab 0006 +9779 4F O clra +977A CE 00 0A ... ldx #000a +977D 02 . idiv +977E C1 01 .. cmpb #01 +9780 26 05 &. bne 05 +9782 7C 00 06 |.. inc 0006 +9785 20 1B . bra 1b +9787 F6 00 06 ... ldab 0006 +978A 4F O clra +978B CE 00 0A ... ldx #000a +978E 02 . idiv +978F C1 02 .. cmpb #02 +9791 26 0A &. bne 0a +9793 C6 09 .. ldab #09 +9795 FB 00 06 ... addb 0006 +9798 F7 00 06 ... stab 0006 +979B 20 05 . bra 05 +979D C6 0B .. ldab #0b +979F F7 00 06 ... stab 0006 +97A2 F6 00 06 ... ldab 0006 +97A5 C1 3E .> cmpb #3e +97A7 22 07 ". bhi 07 +97A9 F6 00 06 ... ldab 0006 +97AC C1 0B .. cmpb #0b +97AE 24 05 $. bcc 05 +97B0 C6 0B .. ldab #0b +97B2 F7 00 06 ... stab 0006 +97B5 20 31 1 bra 31 +97B7 F6 00 06 ... ldab 0006 +97BA CB 0A .. addb #0a +97BC F7 00 06 ... stab 0006 +97BF F6 00 06 ... ldab 0006 +97C2 C1 64 .d cmpb #64 +97C4 23 22 #" bls 22 +97C6 F6 00 06 ... ldab 0006 +97C9 CB 9C .. addb #9c +97CB CB 01 .. addb #01 +97CD F7 00 06 ... stab 0006 +97D0 F6 00 06 ... ldab 0006 +97D3 C1 05 .. cmpb #05 +97D5 26 05 &. bne 05 +97D7 C6 06 .. ldab #06 +97D9 F7 00 06 ... stab 0006 +97DC F6 00 06 ... ldab 0006 +97DF C1 0A .. cmpb #0a +97E1 26 05 &. bne 05 +97E3 C6 01 .. ldab #01 +97E5 F7 00 06 ... stab 0006 +97E8 39 9 rts + +jump147: +97E9 BD BE 4B ..K jsr be4b ;displayblank +97EC CC AF E7 ... ldd #afe7 ; "-PRINTING-" +97EF BD C0 BA ... jsr c0ba ;display: +97F2 BD F4 15 ... jsr f415 ;jump112 - print a report +97F5 39 9 rts + +jump27: +97F6 BD BE 4B ..K jsr be4b ;displayblank +97F9 F6 00 48 ..H ldab 0048 +97FC 4F O clra +97FD BD FE 16 ... jsr fe16 ;jump2 +9800 00 01 00 03 . test +9804 98 80 .. +9806 98 0E .. +9808 98 2B .. +980A 98 48 .. +980C 98 65 .. +980E F6 0C D9 .. ldab 0cd9 +9811 4F . clra +9812 BD E7 95 ... jsr e795 ;jump54 - number to string +9815 C6 4E .N ldab #4e +9817 F7 0B 99 ... stab 0b99 +981A C6 49 .I ldab #49 +981C F7 0B 98 ... stab 0b98 +981F C6 4B .K ldab #4b +9821 F7 0B 97 ... stab 0b97 +9824 C6 4C .L ldab #4c +9826 F7 0B 96 ... stab 0b96 +9829 20 55 U bra 55 +982B F6 0C DA ... ldab 0cda +982E 4F O clra +982F BD E7 95 ... jsr e795 ;jump54 - number to string +9832 C6 44 .D ldab #44 +9834 F7 0B 99 ... stab 0b99 +9837 C6 49 .I ldab #49 +9839 F7 0B 98 ... stab 0b98 +983C C6 4D .M ldab #4d +983E F7 0B 97 ... stab 0b97 +9841 C6 45 .E ldab #45 +9843 F7 0B 96 ... stab 0b96 +9846 20 38 8 bra 38 +9848 F6 0C DB ... ldab 0cdb +984B 4F O clra +984C BD E7 95 ... jsr e795 ;jump54 - number to string +984F C6 51 .Q ldab #51 +9851 F7 0B 99 ... stab 0b99 +9854 C6 55 .U ldab #55 +9856 F7 0B 98 ... stab 0b98 +9859 C6 54 .T ldab #54 +985B F7 0B 97 ... stab 0b97 +985E C6 52 .R ldab #52 +9860 F7 0B 96 ... stab 0b96 +9863 20 1B . bra 1b +9865 F6 0C DC ... ldab 0cdc +9868 4F O clra +9869 BD E7 95 ... jsr e795 ;jump54 - number to string +986C C6 44 .D ldab #44 ; "D" +986E F7 0B 99 ... stab 0b99 +9871 C6 4F .O ldab #4f ; "O" +9873 F7 0B 98 ... stab 0b98 +9876 C6 4C .L ldab #4c ; "L" +9878 F7 0B 97 ... stab 0b97 +987B C6 52 .R ldab #52 ; "R" +987D F7 0B 96 ... stab 0b96 +9880 C6 53 .S ldab #53 ; "S" +9882 F7 0B 95 ... stab 0b95 +9885 C6 20 . ldab #20 ; " " +9887 F7 0B 94 ... stab 0b94 +988A C6 20 . ldab #20 ; " " +988C F7 0B 93 ... stab 0b93 +988F F6 00 5D ..] ldab 005d +9892 F7 0B 92 ... stab 0b92 +9895 F6 00 5E ..^ ldab 005e ; row number? +9898 F7 0B 91 ... stab 0b91 +989B F6 00 5F .._ ldab 005f ; column number? +989E F7 0B 90 ... stab 0b90 +98A1 BD BE 01 ... jsr be01 ;jump70 - to disp buffer +98A4 39 9 rts + +jump11: +; prints contents of 0054 to display +98A5 BD BE 4B ..K jsr be4b ;displayblank +98A8 F6 00 54 ..T ldab 0054 +98AB 4F O clra +98AC BD E7 95 ... jsr e795 ; slot number to digits +98AF F6 00 5E ..^ ldab 005e +98B2 F7 0B 95 ... stab 0b95 +98B5 F6 00 5F .._ ldab 005f +98B8 F7 0B 94 ... stab 0b94 +98BB BD BE 01 ... jsr be01 ;jump70 - write to display +98BE 39 9 rts + +jump146: +98BF F6 00 09 ... ldab 0009 +98C2 C1 00 .. cmpb #00 +98C4 26 05 &. bne 05 +98C6 BD 9E 89 ... jsr 9e89 ;jump100 +98C9 20 33 3 bra 33 +98CB C1 01 .. cmpb #01 +98CD 26 1E &. bne 1e +98CF F6 00 48 ..H ldab 0048 +98D2 C1 92 .. cmpb #92 +98D4 26 15 &. bne 15 +98D6 F6 00 1F ... ldab 001f +98D9 C4 10 .. andb #10 +98DB 26 08 &. bne 08 +98DD CE 00 1F ... ldx #001f +98E0 1C 00 10 ... bset 00,x, #10 +98E3 20 06 . bra 06 +98E5 CE 00 1F ... ldx #001f +98E8 1D 00 10 ... bclr 00,x, #10 +98EB 20 11 . bra 11 +98ED C1 0B .. cmpb #0b +98EF 26 0D &. bne 0d +98F1 F6 00 1F ... ldab 001f +98F4 C4 10 .. andb #10 +98F6 27 03 '. beq 03 +98F8 BD E9 2B ..+ jsr e92b ;jump103 +98FB BD 85 AF ... jsr 85af ;jump14 +98FE 39 9 rts + +jump145: +98FF F6 00 1F ... ldab 001f +9902 C4 02 .. andb #02 +9904 27 13 '. beq 13 +9906 C6 01 .. ldab #01 +9908 F7 00 48 ..H stab 0048 +990B CE 00 1F ... ldx #001f +990E 1D 00 10 ... bclr 00,x, #10 +9911 CE 00 1F ... ldx #001f +9914 1D 00 02 ... bclr 00,x, #02 +9917 20 67 g bra 67 +9919 F6 00 09 ... ldab 0009 +991C 4F O clra +991D BD FE 32 ..2 jsr fe32 ;jump25 +9920 99 36 00 00 .6.. ; array data for jump25 +9924 99 3B 00 01 .;.. +9928 99 59 00 09 .Y.. +992C 99 73 00 01 .s.. +9930 99 80 FF F5 .... +9934 00 00 .. ; end of array data +9936 BD 9E 89 ... jsr 9e89 ;jump100 +9939 20 45 E bra 45 +993B F6 00 48 ..H ldab 0048 +993E C1 92 .. cmpb #92 +9940 26 15 &. bne 15 +9942 F6 00 1F ... ldab 001f +9945 C4 10 .. andb #10 +9947 26 08 &. bne 08 +9949 CE 00 1F ... ldx #001f +994C 1C 00 10 ... bset 00,x, #10 +994F 20 06 . bra 06 +9951 CE 00 1F ... ldx #001f +9954 1D 00 10 ... bclr 00,x, #10 +9957 20 27 ' bra 27 +9959 7C 00 48 |.H inc 0048 +995C F6 00 48 ..H ldab 0048 +995F C1 92 .. cmpb #92 +9961 23 0B #. bls 0b +9963 C6 01 .. ldab #01 +9965 F7 00 48 ..H stab 0048 +9968 CE 00 1F ... ldx #001f +996B 1D 00 10 ... bclr 00,x, #10 +996E BD 9E 89 ... jsr 9e89 ;jump100 +9971 20 0D . bra 0d +9973 F6 00 1F ... ldab 001f +9976 C4 10 .. andb #10 +9978 27 03 '. beq 03 +997A BD E9 2B ..+ jsr e92b ;jump103 +997D BD 85 AF ... jsr 85af ;jump14 +9980 39 9 rts + +jump144: +; writes "MOTORS XX" where XX is the slot number in 0005 +9981 BD BE 4B ..K jsr be4b ;displayblank +9984 F6 00 05 ... ldab 0005 +9987 4F O clra +9988 BD E7 95 ... jsr e795 ;jump54 - number to string +998B C6 4D .M ldab #4d ; "M" +998D F7 0B 99 ... stab 0b99 +9990 C6 4F .O ldab #4f ; "O" +9992 F7 0B 98 ... stab 0b98 +9995 C6 54 .T ldab #54 ; "T" +9997 F7 0B 97 ... stab 0b97 +999A C6 4F .O ldab #4f ; "O" +999C F7 0B 96 ... stab 0b96 +999F C6 52 .R ldab #52 ; "R" +99A1 F7 0B 95 ... stab 0b95 +99A4 C6 53 .S ldab #53 ; "S" +99A6 F7 0B 94 ... stab 0b94 +99A9 C6 20 . ldab #20 ; " " +99AB F7 0B 93 ... stab 0b93 +99AE C6 20 . ldab #20 ; " " +99B0 F7 0B 92 ... stab 0b92 +99B3 F6 00 5E ..^ ldab 005e +99B6 F7 0B 91 ... stab 0b91 +99B9 F6 00 5F .._ ldab 005f +99BC F7 0B 90 ... stab 0b90 +99BF BD BE 01 ... jsr be01 ;jump70 - display +99C2 39 9 rts + +jump143: +; writes VENDS XX where XX is contents of 0005 +99C3 BD BE 4B ..K jsr be4b ;displayblank +99C6 F6 00 05 ... ldab 0005 +99C9 4F O clra +99CA BD E7 95 ... jsr e795 ;jump54 - number to string +99CD C6 56 .V ldab #56 ; "V" +99CF F7 0B 99 ... stab 0b99 +99D2 C6 45 .E ldab #45 ; "E" +99D4 F7 0B 98 ... stab 0b98 +99D7 C6 4E .N ldab #4e ; "N" +99D9 F7 0B 97 ... stab 0b97 +99DC C6 44 .D ldab #44 ; "D" +99DE F7 0B 96 ... stab 0b96 +99E1 C6 53 .S ldab #53 ; "S" +99E3 F7 0B 95 ... stab 0b95 +99E6 C6 20 . ldab #20 ; " " +99E8 F7 0B 94 ... stab 0b94 +99EB C6 20 . ldab #20 ; " " +99ED F7 0B 93 ... stab 0b93 +99F0 C6 20 . ldab #20 ; " " +99F2 F7 0B 92 ... stab 0b92 +99F5 F6 00 5E ..^ ldab 005e +99F8 F7 0B 91 ... stab 0b91 +99FB F6 00 5F .._ ldab 005f +99FE F7 0B 90 ... stab 0b90 +9A01 BD BE 01 ... jsr be01 ;jump70 +9A04 39 9 rts + +jump102: +9A05 BD BE 4B ..K jsr be4b ;displayblank +9A08 FC 00 52 ..R ldd 0052 +9A0B BD E7 45 ..E jsr e745 ;jump55 - number to string +9A0E C6 4F .O ldab #4f ; "O" +9A10 F7 0B 99 ... stab 0b99 +9A13 C6 44 .D ldab #44 ; "D" +9A15 F7 0B 98 ... stab 0b98 +9A18 C6 44 .D ldab #44 ; "D" +9A1A F7 0B 97 ... stab 0b97 +9A1D C6 53 .S ldab #53 ; "S" +9A1F F7 0B 96 ... stab 0b96 +9A22 C6 20 . ldab #20 ; " " +9A24 F7 0B 95 ... stab 0b95 +9A27 C6 31 .1 ldab #31 ; "1" +9A29 F7 0B 94 ... stab 0b94 +9A2C C6 2F ./ ldab #2f ; "/" +9A2E F7 0B 93 ... stab 0b93 +9A31 F6 00 5D ..] ldab 005d +9A34 F7 0B 92 ... stab 0b92 +9A37 F6 00 5E ..^ ldab 005e +9A3A F7 0B 91 ... stab 0b91 +9A3D F6 00 5F .._ ldab 005f +9A40 F7 0B 90 ... stab 0b90 +9A43 BD BE 01 ... jsr be01 ;jump70 +9A46 39 9 rts + +jump39: +; write a slot, price, etc to screen. +9A47 BD BE 4B ..K jsr be4b ;displayblank +9A4A F6 00 06 ... ldab 0006 +9A4D 4F O clra +9A4E BD E7 95 ... jsr e795 ;jump54 - number to string +9A51 F6 00 5E ..^ ldab 005e +9A54 F7 0B 99 ... stab 0b99 +9A57 F6 00 5F .._ ldab 005f +9A5A F7 0B 98 ... stab 0b98 +9A5D C6 20 . ldab #20 +9A5F F7 0B 97 ... stab 0b97 +9A62 F6 00 1F ... ldab 001f +9A65 C4 40 .@ andb #40 +9A67 27 45 'E beq 45 ; to 9aae +9A69 FC 00 27 ..' ldd 0027 +9A6C BD E7 45 ..E jsr e745 ;jump55 - number to string +9A6F F6 00 5A ..Z ldab 005a +9A72 F7 0B 96 ... stab 0b96 +9A75 F6 00 5D ..] ldab 005d +9A78 F7 0B 95 ... stab 0b95 +9A7B F6 00 5E ..^ ldab 005e +9A7E F7 0B 94 ... stab 0b94 +9A81 F6 00 5F .._ ldab 005f +9A84 F7 0B 93 ... stab 0b93 +9A87 F6 00 19 ... ldab 0019 +9A8A C4 10 .. andb #10 +9A8C 27 07 '. beq 07 +9A8E C6 2A .* ldab #2a ; '*' +9A90 F7 0B 92 ... stab 0b92 +9A93 20 05 . bra 05 +9A95 C6 20 . ldab #20 +9A97 F7 0B 92 ... stab 0b92 +9A9A FC 00 46 ..F ldd 0046 +9A9D BD E7 45 ..E jsr e745 ;jump55 - number to string +9AA0 F6 00 5E ..^ ldab 005e +9AA3 F7 0B 91 ... stab 0b91 +9AA6 F6 00 5F .._ ldab 005f +9AA9 F7 0B 90 ... stab 0b90 +9AAC 20 1E . bra 1e ; to 9acc +; +9AAE C6 58 .X ldab #58 ; "X" +9AB0 F7 0B 96 ... stab 0b96 +9AB3 C6 58 .X ldab #58 ; "X" +9AB5 F7 0B 95 ... stab 0b95 +9AB8 C6 58 .X ldab #58 ; "X" +9ABA F7 0B 94 ... stab 0b94 +9ABD C6 58 .X ldab #58 ; "X" +9ABF F7 0B 93 ... stab 0b93 +9AC2 C6 58 .X ldab #58 ; "X" +9AC4 F7 0B 91 ... stab 0b91 +9AC7 C6 58 .X ldab #58 ; "X" +9AC9 F7 0B 90 ... stab 0b90 +; +9ACC F6 00 13 ... ldab 0013 +9ACF C1 01 .. cmpb #01 +9AD1 23 4C #L bls 4c ; to 9b1f +9AD3 F6 0B 91 ... ldab 0b91 +9AD6 F7 0B 90 ... stab 0b90 +9AD9 F6 0B 92 ... ldab 0b92 +9ADC F7 0B 91 ... stab 0b91 +9ADF F6 0B 93 ... ldab 0b93 +9AE2 F7 0B 92 ... stab 0b92 +9AE5 F6 0B 94 ... ldab 0b94 +9AE8 F7 0B 93 ... stab 0b93 +9AEB F6 00 13 ... ldab 0013 +9AEE C1 02 .. cmpb #02 +9AF0 26 07 &. bne 07 +9AF2 C6 2E .. ldab #2e ; "." +9AF4 F7 0B 94 ... stab 0b94 +9AF7 20 26 & bra 26 ; to 9b1f +9AF9 C1 04 .. cmpb #04 +9AFB 26 0D &. bne 0d +9AFD F6 0B 95 ... ldab 0b95 +9B00 F7 0B 94 ... stab 0b94 +9B03 C6 2E .. ldab #2e ; "." +9B05 F7 0B 95 ... stab 0b95 +9B08 20 15 . bra 15 +9B0A C1 08 .. cmpb #08 +9B0C 26 11 &. bne 11 +9B0E F6 0B 95 ... ldab 0b95 +9B11 F7 0B 94 ... stab 0b94 +9B14 F6 0B 96 ... ldab 0b96 +9B17 F7 0B 95 ... stab 0b95 +9B1A C6 2E .. ldab #2e +9B1C F7 0B 96 ... stab 0b96 +; +9B1F F6 00 2C .., ldab 002c +9B22 26 3E &> bne 3e +9B24 BD BE 69 ..i jsr be69 ;displayreset +95EB 00 . test +95EC 3A : abx +9B27 F6 00 13 ... ldab 0013 +9B2A C1 01 .. cmpb #01 +9B2C 23 2C #, bls 2c +9B2E CE 10 28 ..( ldx #1028 +9B31 1C 00 40 ... bset 00,x, #40 ; enable SPI +9B34 F6 00 1F ... ldab 001f +9B37 C4 40 .@ andb #40 +9B39 27 0E '. beq 0e +9B3B CE 00 01 ... ldx #0001 +9B3E 3C < pshx +9B3F F6 00 5F .._ ldab 005f +9B42 4F O clra +9B43 BD BD B5 ... jsr bdb5 ;jump78 +9B46 38 8 pulx +9B47 20 0B . bra 0b +9B49 CE 00 01 ... ldx #0001 +9B4C 3C < pshx +9B4D CC 00 58 ..X ldd #0058 ; 'X' +9B50 BD BD B5 ... jsr bdb5 ;jump78 +9B53 38 8 pulx +9B54 CE 10 28 ..( ldx #1028 +9B57 1D 00 40 ... bclr 00,x, #40 +9B5A BD BE 10 ... jsr be10 ;jump88 +9B5D C6 03 .. ldab #03 +9B5F F7 00 2C .., stab 002c +9B62 39 9 rts + +jump101: +9B63 BD BE 4B ..K jsr be4b ;displayblank +9B66 FC 00 0D ... ldd 000d +9B69 BD E7 45 ..E jsr e745 ;jump55 - number to string +9B6C C6 44 .D ldab #44 +9B6E F7 0B 99 ... stab 0b99 +9B71 C6 53 .S ldab #53 +9B73 F7 0B 98 ... stab 0b98 +9B76 C6 43 .C ldab #43 +9B78 F7 0B 97 ... stab 0b97 +9B7B C6 4E .N ldab #4e +9B7D F7 0B 96 ... stab 0b96 +9B80 C6 54 .T ldab #54 +9B82 F7 0B 95 ... stab 0b95 +9B85 C6 20 . ldab #20 +9B87 F7 0B 94 ... stab 0b94 +9B8A F6 00 5A ..Z ldab 005a +9B8D F7 0B 93 ... stab 0b93 +9B90 F6 00 5D ..] ldab 005d +9B93 F7 0B 92 ... stab 0b92 +9B96 F6 00 5E ..^ ldab 005e +9B99 F7 0B 91 ... stab 0b91 +9B9C F6 00 5F .._ ldab 005f +9B9F F7 0B 90 ... stab 0b90 +9BA2 F6 00 13 ... ldab 0013 +9BA5 C1 01 .. cmpb #01 +9BA7 23 3C #< bls 3c +9BA9 F6 0B 91 ... ldab 0b91 +9BAC F7 0B 90 ... stab 0b90 +9BAF F6 00 13 ... ldab 0013 +9BB2 C1 02 .. cmpb #02 +9BB4 26 07 &. bne 07 +9BB6 C6 2E .. ldab #2e +9BB8 F7 0B 91 ... stab 0b91 +9BBB 20 28 ( bra 28 +9BBD C1 04 .. cmpb #04 +9BBF 26 0D &. bne 0d +9BC1 F6 0B 92 ... ldab 0b92 +9BC4 F7 0B 91 ... stab 0b91 +9BC7 C6 2E .. ldab #2e +9BC9 F7 0B 92 ... stab 0b92 +9BCC 20 17 . bra 17 +9BCE C1 08 .. cmpb #08 +9BD0 26 13 &. bne 13 +9BD2 F6 0B 92 ... ldab 0b92 +9BD5 F7 0B 91 ... stab 0b91 +9BD8 F6 0B 93 ... ldab 0b93 +9BDB F7 0B 92 ... stab 0b92 +9BDE C6 2E .. ldab #2e +9BE0 F7 0B 93 ... stab 0b93 +9BE3 20 00 . bra 00 +9BE5 F6 00 2C .., ldab 002c +9BE8 26 2A &* bne 2a +9BEA BD BE 69 ..i jsr be69 ;displayreset +9BED F6 00 13 ... ldab 0013 +9BF0 C1 01 .. cmpb #01 +9BF2 23 18 #. bls 18 +9BF4 CE 10 28 ..( ldx #1028 +9BF7 1C 00 40 ... bset 00,x, #40 +9BFA CE 00 01 ... ldx #0001 +9BFD 3C < pshx +9BFE F6 00 5F .._ ldab 005f +9C01 4F O clra +9C02 BD BD B5 ... jsr bdb5 ;jump78 +9C05 38 8 pulx +9C06 CE 10 28 ..( ldx #1028 +9C09 1D 00 40 ... bclr 00,x, #40 +9C0C BD BE 10 ... jsr be10 ;jump88 +9C0F C6 03 .. ldab #03 +9C11 F7 00 2C .., stab 002c +9C14 39 9 rts + +jump111: +9C15 BD BE 4B ..K jsr be4b ;displayblank +9C18 F6 00 48 ..H ldab 0048 +9C1B 4F O clra +9C1C BD FE 16 ... jsr fe16 ;jump2 +9C1F 00 00 00 0A . 0..10 +9C23 9D 29 .). ; +9C25 9C 3B ; ; +9C27 9C 53 .S. ; +9C29 9C 6B k ; +9C2B 9C 83 ... ; +9C2D 9C 9B ... ; +9C2F 9C B2 ... ; +9C31 9C C9 ... ; +9C33 9C E0 ... ; +9C35 9C F7 .. ; +9C37 9D 0E ... ; +9C39 9D 23 .#. ; +9C3B F6 00 67 . ldab 0067 +9C3D C4 02 g. andb #02 +9C40 27 08 '. beq 08 +9C42 CC AF 00 ... ldd #af00 ; "LNK MSTR Y" +9C45 BD C0 BA ... jsr c0ba ;display: +9C48 20 06 . bra 06 +9C4A CC AF 0B ... ldd #af0b ; "LNK MSTR N" +9C4D BD C0 BA ... jsr c0ba ;display: +9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 +; +9C53 F6 00 67 ..g ldab 0067 +9C56 C4 10 .. andb #10 +9C58 27 08 '. beq 08 +9C5A CC AF 42 ..B ldd #af42 ; "PRC HOLD Y" +9C5D BD C0 BA ... jsr c0ba ;display: +9C60 20 06 . bra 06 +9C62 CC AF 4D ..M ldd #af4d ; "PRC HOLD N" +9C65 BD C0 BA ... jsr c0ba ;display: +9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 +; +9C6B F6 00 67 ..g ldab 0067 +9C6E C4 20 . andb #20 +9C70 27 08 '. beq 08 +9C72 CC AF 58 ..X ldd #af58 ; "PRC DISP Y" +9C75 BD C0 BA ... jsr c0ba ;display: +9C78 20 06 . bra 06 +9C7A CC AF 63 ..c ldd #af63 ; "PRC DISP N" +9C7D BD C0 BA ... jsr c0ba ;display: +9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 +; +9C83 F6 00 67 ..g ldab 0067 +9C86 C4 01 .. andb #01 +9C88 27 08 '. beq 08 +9C8A CC AE EA ... ldd #aeea ; "DUMB MEC Y" +9C8D BD C0 BA ... jsr c0ba ;display: +9C90 20 06 . bra 06 +9C92 CC AE F5 ... ldd #aef5 ; "DUMB MEC N" +9C95 BD C0 BA ... jsr c0ba ;display: +9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C9B F6 00 67 ..g ldab 0067 +9C9E C4 04 .. andb #04 +9CA0 27 08 '. beq 08 +9CA2 CC AF 16 ... ldd #af16 ; "CARD RDR Y" +9CA5 BD C0 BA ... jsr c0ba ;display: +9CA8 20 06 . bra 06 +9CAA CC AF 21 ..! ldd #af21 ; "CARD RDR N" +9CAD BD C0 BA ... jsr c0ba ;display: +9CB0 20 77 w bra 77 +9CB2 F6 00 67 ..g ldab 0067 +9CB5 C4 08 .. andb #08 +9CB7 27 08 '. beq 08 +9CB9 CC AF 2C .., ldd #af2c ; "BILL VAL Y" +9CBC BD C0 BA ... jsr c0ba ;display: +9CBF 20 06 . bra 06 +9CC1 CC AF 37 ..7 ldd #af37 ; "BILL VAL N" +9CC4 BD C0 BA ... jsr c0ba ;display: +9CC7 20 60 ` bra 60 +9CC9 F6 00 67 ..g ldab 0067 +9CCC C4 40 .@ andb #40 +9CCE 27 08 '. beq 08 +9CD0 CC AF 84 ... ldd #af84 ; "$1 CHNGR Y" +9CD3 BD C0 BA ... jsr c0ba ;display: +9CD6 20 06 . bra 06 +9CD8 CC AF 8F ... ldd #af8f ; "$1 CHNGR N" +9CDB BD C0 BA ... jsr c0ba ;display: +9CDE 20 49 I bra 49 +9CE0 F6 0E 70 ..p ldab 0e70 +9CE3 C1 01 .. cmpb #01 +9CE5 26 08 &. bne 08 +9CE7 CC AE BE ... ldd #aebe ; "$5 ENABLE " +9CEA BD C0 BA ... jsr c0ba ;display: +9CED 20 06 . bra 06 +9CEF CC AE C9 ... ldd #aec9 ; "$5 DISABLE" +9CF2 BD C0 BA ... jsr c0ba ;display: +9CF5 20 32 2 bra 32 +9CF7 F6 0E 6F ..o ldab 0e6f +9CFA C1 01 .. cmpb #01 +9CFC 26 08 &. bne 08 +9CFE CC AE D4 ... ldd #aed4 ; "SODA VEND " +9D01 BD C0 BA ... jsr c0ba ;display: +9D04 20 06 . bra 06 +9D06 CC AE DF ... ldd #aedf ; "SNACK VEND" +9D09 BD C0 BA ... jsr c0ba ;display: +9D0C 20 1B . bra 1b +9D0E F6 00 67 ..g ldab 0067 +9D11 2C 08 ,. bge 08 +9D13 CC AF 6E ..n ldd #af6e ; "FREE VND Y" +9D16 BD C0 BA ... jsr c0ba ;display: +9D19 20 06 . bra 06 +9D1B CC AF 79 ..y ldd #af79 ; "FREE VND N" +9D1E BD C0 BA ... jsr c0ba ;display: +9D21 20 06 . bra 06 +9D23 CC AF B0 ... ldd #afb0 ; "HIT KEY "0"" +9D26 BD C0 BA ... jsr c0ba ;display: +goto18: +9D29 39 9 rts + +jump89: +9D2A BD BE 4B ..K jsr be4b ;displayblank +9D2D F6 00 22 .." ldab 0022 +9D30 4F O clra +9D31 BD E7 95 ... jsr e795 ;jump54 - number to string +9D34 F6 00 5E ..^ ldab 005e +9D37 F7 0B 99 ... stab 0b99 +9D3A F6 00 5F .._ ldab 005f +9D3D F7 0B 98 ... stab 0b98 +9D40 C6 20 . ldab #20 +9D42 F7 0B 97 ... stab 0b97 +9D45 F6 00 24 ..$ ldab 0024 +9D48 4F O clra +9D49 BD E7 95 ... jsr e795 ;jump54 - number to string +9D4C C6 50 .P ldab #50 +9D4E F7 0B 96 ... stab 0b96 +9D51 F6 00 5E ..^ ldab 005e +9D54 F7 0B 95 ... stab 0b95 +9D57 F6 00 5F .._ ldab 005f +9D5A F7 0B 94 ... stab 0b94 +9D5D C6 20 . ldab #20 +9D5F F7 0B 93 ... stab 0b93 +9D62 F6 00 2A ..* ldab 002a +9D65 4F O clra +9D66 BD E7 95 ... jsr e795 ;jump54 - number to string +9D69 C6 46 .F ldab #46 +9D6B F7 0B 92 ... stab 0b92 +9D6E F6 00 5E ..^ ldab 005e +9D71 F7 0B 91 ... stab 0b91 +9D74 F6 00 5F .._ ldab 005f +9D77 F7 0B 90 ... stab 0b90 +9D7A BD BE 01 ... jsr be01 ;jump70 +9D7D 39 9 rts +; +9D7E BD BE 4B ..K jsr be4b ;displayblank +9D81 F6 00 60 ..` ldab 0060 +9D84 4F O clra +9D85 C3 0A 90 ... addd #0a90 +9D88 8F . xgdx +9D89 E6 00 .. ldab 00,x +9D8B F7 0B 99 ... stab 0b99 +9D8E F6 00 60 ..` ldab 0060 +9D91 4F O clra +9D92 C3 0A 91 ... addd #0a91 +9D95 8F . xgdx +9D96 E6 00 .. ldab 00,x +9D98 F7 0B 98 ... stab 0b98 +9D9B F6 00 60 ..` ldab 0060 +9D9E 4F O clra +9D9F C3 0A 92 ... addd #0a92 +9DA2 8F . xgdx +9DA3 E6 00 .. ldab 00,x +9DA5 F7 0B 97 ... stab 0b97 +9DA8 F6 00 60 ..` ldab 0060 +9DAB 4F O clra +9DAC C3 0A 94 ... addd #0a94 +9DAF 8F . xgdx +9DB0 E6 00 .. ldab 00,x +9DB2 F7 0B 95 ... stab 0b95 +9DB5 F6 00 60 ..` ldab 0060 +9DB8 4F O clra +9DB9 C3 0A 95 ... addd #0a95 +9DBC 8F . xgdx +9DBD E6 00 .. ldab 00,x +9DBF F7 0B 94 ... stab 0b94 +9DC2 F6 00 60 ..` ldab 0060 +9DC5 4F O clra +9DC6 C3 0A 96 ... addd #0a96 +9DC9 8F . xgdx +9DCA E6 00 .. ldab 00,x +9DCC F7 0B 93 ... stab 0b93 +9DCF C6 20 . ldab #20 +9DD1 F7 0B 92 ... stab 0b92 +9DD4 C6 20 . ldab #20 +9DD6 F7 0B 91 ... stab 0b91 +9DD9 F6 00 54 ..T ldab 0054 +9DDC 4F O clra +9DDD C3 B4 8F ... addd #b48f +9DE0 8F . xgdx +9DE1 E6 00 .. ldab 00,x +9DE3 F7 0B 90 ... stab 0b90 +9DE6 F6 00 38 ..8 ldab 0038 +9DE9 C1 03 .. cmpb #03 +9DEB 24 0F $. bcc 0f +9DED F6 00 60 ..` ldab 0060 +9DF0 4F O clra +9DF1 C3 0A 93 ... addd #0a93 +9DF4 8F . xgdx +9DF5 E6 00 .. ldab 00,x +9DF7 F7 0B 96 ... stab 0b96 +9DFA 20 05 . bra 05 +9DFC C6 1F .. ldab #1f +9DFE F7 0B 96 ... stab 0b96 +9E01 BD BE 01 ... jsr be01 ;jump70 +9E04 F6 00 38 ..8 ldab 0038 +9E07 26 05 &. bne 05 +9E09 C6 05 .. ldab #05 +9E0B F7 00 38 ..8 stab 0038 +9E0E 39 9 rts + +jump142: +9E0F BD BE 4B ..K jsr be4b ;displayblank +9E12 F6 00 48 ..H ldab 0048 +9E15 26 15 &. bne 15 +9E17 F6 00 66 ..f ldab 0066 +9E1A 27 08 '. beq 08 +9E1C CC AF C6 ... ldd #afc6 ; "SECURE ON" +9E1F BD C0 BA ... jsr c0ba ;display: +9E22 20 06 . bra 06 +9E24 CC AF D1 ... ldd #afd1 ; "SECURE OFF" +9E27 BD C0 BA ... jsr c0ba ;display: +9E2A 20 5C \ bra 5c +9E2C C6 4D .M ldab #4d +9E2E F7 0B 99 ... stab 0b99 +9E31 C6 45 .E ldab #45 +9E33 F7 0B 98 ... stab 0b98 +9E36 C6 4E .N ldab #4e +9E38 F7 0B 97 ... stab 0b97 +9E3B C6 55 .U ldab #55 +9E3D F7 0B 96 ... stab 0b96 +9E40 C6 20 . ldab #20 +9E42 F7 0B 95 ... stab 0b95 +9E45 F6 00 48 ..H ldab 0048 +9E48 CB 30 .0 addb #30 +9E4A F7 0B 94 ... stab 0b94 +9E4D F6 00 48 ..H ldab 0048 +9E50 C1 0A .. cmpb #0a +9E52 26 05 &. bne 05 +9E54 C6 30 .0 ldab #30 +9E56 F7 0B 94 ... stab 0b94 +9E59 C6 20 . ldab #20 +9E5B F7 0B 93 ... stab 0b93 +9E5E C6 4F .O ldab #4f +9E60 F7 0B 92 ... stab 0b92 +9E63 F6 00 48 ..H ldab 0048 +9E66 4F O clra +9E67 C3 00 68 ..h addd #0068 +9E6A 8F . xgdx +9E6B E6 00 .. ldab 00,x +9E6D 27 0C '. beq 0c +9E6F C6 4E .N ldab #4e +9E71 F7 0B 91 ... stab 0b91 +9E74 C6 20 . ldab #20 +9E76 F7 0B 90 ... stab 0b90 +9E79 20 0A . bra 0a +9E7B C6 46 .F ldab #46 +9E7D F7 0B 91 ... stab 0b91 +9E80 C6 46 .F ldab #46 +9E82 F7 0B 90 ... stab 0b90 +9E85 BD BE 01 ... jsr be01 ;jump70 +9E88 39 9 rts + +jump100: +; print out information to display +9E89 BD BE 4B ..K jsr be4b ;displayblank +9E8C F6 00 48 ..H ldab 0048 +9E8F 4F O clra +9E90 BD FE 16 ... jsr fe16 ;jump2 +9E93 00 01 00 2D . ; 45 choices here +9E97 A1 C4 -. ; +9E99 9E F5 .. ; +9E9B 9E FE .. ; +9E9D 9F 07 .. ; +9E9F 9F 10 .. ; +9EA1 9F 19 .. ; +9EA3 9F 3B ;. ; +9EA5 9F 44 .D. ; +9EA7 9F 52 R ; +9EA9 9F 5B .[. ; +9EAB 9F 69 i ; +9EAD 9F 72 .r. ; +9EBF 9F 80 .. ; +9EB1 9F 89 .. ; +9EB3 9F 97 .. ; +9EB5 9F A0 ... ; +9EB7 9F AE .. ; +9EB9 9F B7 ... ; +9EBB 9F C5 ... ; +9EBD 9F DD ... ; +9EBF 9F EB .. ; +9EC1 A0 03 . ; +9EC3 A0 11 .. ; +9EC5 A0 29 .) ; +9EC7 A0 37 .7 ; +9EC9 A0 54 .T ; +9ECB A0 62 .b ; +9ECD A0 7F .. ; +9ECF A0 8D .. ; +9ED1 A0 96 .. ; +9ED3 A0 A4 .. ; +9ED5 A0 AD .. ; +9ED7 A0 BC .. ; +9ED9 A0 C5 .. ; +9EDB A0 D4 .. ; +9EDD A0 DD .. ; +9EDF A0 EC .. ; +9EE1 A0 F5 .. ; +9EE3 A1 04 .. ; +9EE5 A1 26 .& ; +9EE7 A1 34 .4 ; +9EE9 A1 55 .U ; +9EEB A1 62 .b ; +9EED A1 83 .. ; +9EEF A1 90 .. ; +9EF1 A1 B1 .. ; +9EF3 A1 BE .. ; +9EF5 CC B2 90 ... ldd #b290 ; "SERIAL #" +9EF8 BD C0 BA ... jsr c0ba ;display: +9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9EFE CC 0C BC ... ldd #0cbc ; serial number? +9F01 BD C0 BA ... jsr c0ba ;display: +9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F07 CC B2 A2 ... ldd #b2a2 ; "MACHINE ID" +9F0A BD C0 BA ... jsr c0ba ;display: +9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F10 CC 0C CC ... ldd #0ccc ; machine id? +9F13 BD C0 BA ... jsr c0ba ;display: +9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F19 C6 41 .A ldab #41 ; "A" +9F1B F7 0B 99 ... stab 0b99 +9F1E C6 55 .U ldab #55 ; "U" +9F20 F7 0B 98 ... stab 0b98 +9F23 C6 44 .D ldab #44 ; "D" +9F25 F7 0B 97 ... stab 0b97 +9F28 C6 54 .T ldab #54 ; "T" +9F2A F7 0B 96 ... stab 0b96 +9F2D CE 00 00 ... ldx #0000 +9F30 3C < pshx +9F31 FC 0C E7 ... ldd 0ce7 +9F34 BD A2 D4 ... jsr a2d4 ;jump79 +9F37 38 8 pulx +9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F3B CC B2 C6 ... ldd #b2c6 ; "SALES (R) " +9F3E BD C0 BA ... jsr c0ba ;display: +9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F44 FE 0D E9 ... ldx 0de9 +9F47 3C < pshx +9F48 FC 0D E7 ... ldd 0de7 +9F4B BD A3 41 ..A jsr a341 ;jump77 +9F4E 38 8 pulx +9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F52 CC B2 D8 ... ldd #b2d8 ; "SALES (N) " +9F55 BD C0 BA ... jsr c0ba ;display: +9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F5B FE 0D ED ... ldx 0ded +9F5E 3C < pshx +9F5F FC 0D EB ... ldd 0deb +9F62 BD A3 41 ..A jsr a341 ;jump77 +9F65 38 8 pulx +9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F69 CC B2 EA ... ldd #b2ea ; "BAG TOTAL" +9F6C BD C0 BA ... jsr c0ba ;display: +9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F72 FE 0D F1 ... ldx 0df1 +9F75 3C < pshx +9F76 FC 0D EF ... ldd 0def +9F79 BD A3 41 ..A jsr a341 ;jump77 +9F7C 38 8 pulx +9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F80 CC B2 FC ... ldd #b2fc ; "CASH BOX" +9F83 BD C0 BA ... jsr c0ba ;display: +9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F89 FE 0D F9 ... ldx 0df9 +9F8C 3C < pshx +9F8D FC 0D F7 ... ldd 0df7 +9F90 BD A3 41 ..A jsr a341 ;jump77 +9F93 38 8 pulx +9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F97 CC B3 0E ... ldd #b30e ; "CARD SALES" +9F9A BD C0 BA ... jsr c0ba ;display: +9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FA0 FE 0D FD ... ldx 0dfd +9FA3 3C < pshx +9FA4 FC 0D FB ... ldd 0dfb +9FA7 BD A3 41 ..A jsr a341 ;jump77 +9FAA 38 8 pulx +9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FAE CC B3 35 ..5 ldd #b335 ; "BILL TOTAL" +9FB1 BD C0 BA ... jsr c0ba ;display: +9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FB7 FE 0D F5 ... ldx 0df5 +9FBA 3C < pshx +9FBB FC 0D F3 ... ldd 0df3 +9FBE BD A3 41 ..A jsr a341 ;jump77 +9FC1 38 8 pulx +9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FC5 C6 24 .$ ldab #24 +9FC7 F7 0B 99 ... stab 0b99 +9FCA C6 31 .1 ldab #31 +9FCC F7 0B 98 ... stab 0b98 +9FCF CE 00 00 ... ldx #0000 +9FD2 3C < pshx +9FD3 FC 0C DD ... ldd 0cdd +9FD6 BD A2 D4 ... jsr a2d4 ;jump79 +9FD9 38 8 pulx +9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FDD FE 0C F5 ... ldx 0cf5 +9FE0 3C < pshx +9FE1 FC 0C F3 ... ldd 0cf3 +9FE4 BD A3 41 ..A jsr a341 ;jump77 +9FE7 38 8 pulx +9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FEB C6 24 .$ ldab #24 +9FED F7 0B 99 ... stab 0b99 +9FF0 C6 32 .2 ldab #32 +9FF2 F7 0B 98 ... stab 0b98 +9FF5 CE 00 00 ... ldx #0000 +9FF8 3C < pshx +9FF9 FC 0C DF ... ldd 0cdf +9FFC BD A2 D4 ... jsr a2d4 ;jump79 +9FFF 38 8 pulx +A000 7E A1 C4 ~.. jmp a1c4 ;goto19 +A003 FE 0C F9 ... ldx 0cf9 +A006 3C < pshx +A007 FC 0C F7 ... ldd 0cf7 +A00A BD A3 41 ..A jsr a341 ;jump77 +A00D 38 8 pulx +A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 +A011 C6 24 .$ ldab #24 +A013 F7 0B 99 ... stab 0b99 +A016 C6 35 .5 ldab #35 +A018 F7 0B 98 ... stab 0b98 +A01B CE 00 00 ... ldx #0000 +A01E 3C < pshx +A01F FC 0C E1 ... ldd 0ce1 +A022 BD A2 D4 ... jsr a2d4 ;jump79 +A025 38 8 pulx +A026 7E A1 C4 ~.. jmp a1c4 ;goto19 +A029 FE 0C FD ... ldx 0cfd +A02C 3C < pshx +A02D FC 0C FB ... ldd 0cfb +A030 BD A3 41 ..A jsr a341 ;jump77 +A033 38 8 pulx +A034 7E A1 C4 ~.. jmp a1c4 ;goto19 +A037 C6 24 .$ ldab #24 +A039 F7 0B 99 ... stab 0b99 +A03C C6 31 .1 ldab #31 +A03E F7 0B 98 ... stab 0b98 +A041 C6 30 .0 ldab #30 +A043 F7 0B 97 ... stab 0b97 +A046 CE 00 00 ... ldx #0000 +A049 3C < pshx +A04A FC 0C E3 ... ldd 0ce3 +A04D BD A2 D4 ... jsr a2d4 ;jump79 +A050 38 8 pulx +A051 7E A1 C4 ~.. jmp a1c4 ;goto19 +A054 FE 0D 01 ... ldx 0d01 +A057 3C < pshx +A058 FC 0C FF ... ldd 0cff +A05B BD A3 41 ..A jsr a341 ;jump77 +A05E 38 8 pulx +A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 +A062 C6 24 .$ ldab #24 +A064 F7 0B 99 ... stab 0b99 +A067 C6 32 .2 ldab #32 +A069 F7 0B 98 ... stab 0b98 +A06C C6 30 .0 ldab #30 +A06E F7 0B 97 ... stab 0b97 +A071 CE 00 00 ... ldx #0000 +A074 3C < pshx +A075 FC 0C E5 ... ldd 0ce5 +A078 BD A2 D4 ... jsr a2d4 ;jump79 +A07B 38 8 pulx +A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 +A07F FE 0D 05 ... ldx 0d05 +A082 3C < pshx +A083 FC 0D 03 ... ldd 0d03 +A086 BD A3 41 ..A jsr a341 ;jump77 +A089 38 8 pulx +A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 +A08D CC B3 B7 ... ldd #b3b7 ; "TUBE TOTAL" +A090 BD C0 BA ... jsr c0ba ;display: +A093 7E A1 C4 ~.. jmp a1c4 ;goto19 +A096 CE 00 01 ... ldx #0001 +A099 3C < pshx +A09A FC 0C F1 ... ldd 0cf1 +A09D BD A2 D4 ... jsr a2d4 ;jump79 +A0A0 38 8 pulx +A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0A4 CC B3 CE ... ldd #b3ce ; "$1 COIN" +A0A7 BD C0 BA ... jsr c0ba ;display: +A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0AD FE 0C E9 ... ldx 0ce9 +A0B0 3C < pshx +A0B1 F6 0C DC ... ldab 0cdc +A0B4 4F O clra +A0B5 BD A3 1A ... jsr a31a ;jump93 +A0B8 38 8 pulx +A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0BC CC B3 E0 ... ldd #b3e0 ; "QUARTERS" +A0BF BD C0 BA ... jsr c0ba ;display: +A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0C5 FE 0C EB ... ldx 0ceb +A0C8 3C < pshx +A0C9 F6 0C DB ... ldab 0cdb +A0CC 4F O clra +A0CD BD A3 1A ... jsr a31a ;jump93 +A0D0 38 8 pulx +A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0D4 CC B3 F2 ... ldd #b3f2 ; "DIMES" +A0D7 BD C0 BA ... jsr c0ba ;display: +A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0DD FE 0C ED ... ldx 0ced +A0E0 3C < pshx +A0E1 F6 0C DA ... ldab 0cda +A0E4 4F O clra +A0E5 BD A3 1A ... jsr a31a ;jump93 +A0E8 38 8 pulx +A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0EC CC B4 04 ... ldd #b404 ; "NICKELS" +A0EF BD C0 BA ... jsr c0ba ;display: +A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0F5 FE 0C EF ... ldx 0cef +A0F8 3C < pshx +A0F9 F6 0C D9 ... ldab 0cd9 +A0FC 4F O clra +A0FD BD A3 1A ... jsr a31a ;jump93 +A100 38 8 pulx +A101 7E A1 C4 ~.. jmp a1c4 ;goto19 +A104 C6 57 .W ldab #57 +A106 F7 0B 99 ... stab 0b99 +A109 C6 53 .S ldab #53 +A10B F7 0B 98 ... stab 0b98 +A10E C6 4E .N ldab #4e +A110 F7 0B 97 ... stab 0b97 +A113 C6 4B .K ldab #4b +A115 F7 0B 96 ... stab 0b96 +A118 CE 00 00 ... ldx #0000 +A11B 3C < pshx +A11C FC 0D 07 ... ldd 0d07 +A11F BD A2 D4 ... jsr a2d4 ;jump79 +A122 38 8 pulx +A123 7E A1 C4 ~.. jmp a1c4 ;goto19 +A126 FE 0D 11 ... ldx 0d11 +A129 3C < pshx +A12A FC 0D 0F ... ldd 0d0f +A12D BD A3 41 ..A jsr a341 ;jump77 +A130 38 8 pulx +A131 7E A1 C4 ~.. jmp a1c4 ;goto19 +A134 C6 53 .S ldab #53 +A136 F7 0B 99 ... stab 0b99 +A139 C6 48 .H ldab #48 +A13B F7 0B 98 ... stab 0b98 +A13E C6 50 .P ldab #50 +A140 F7 0B 97 ... stab 0b97 +A143 C6 52 .R ldab #52 +A145 F7 0B 96 ... stab 0b96 +A148 CE 00 00 ... ldx #0000 +A14B 3C < pshx +A14C FC 0D 09 ... ldd 0d09 +A14F BD A2 D4 ... jsr a2d4 ;jump79 +A152 38 8 pulx +A153 20 6F o bra 6f +A155 FE 0D 15 ... ldx 0d15 +A158 3C < pshx +A159 FC 0D 13 ... ldd 0d13 +A15C BD A3 41 ..A jsr a341 ;jump77 +A15F 38 8 pulx +A160 20 62 b bra 62 +A162 C6 50 .P ldab #50 +A164 F7 0B 99 ... stab 0b99 +A167 C6 52 .R ldab #52 +A169 F7 0B 98 ... stab 0b98 +A16C C6 4D .M ldab #4d +A16E F7 0B 97 ... stab 0b97 +A171 C6 4F .O ldab #4f +A173 F7 0B 96 ... stab 0b96 +A176 CE 00 00 ... ldx #0000 +A179 3C < pshx +A17A FC 0D 0B ... ldd 0d0b +A17D BD A2 D4 ... jsr a2d4 ;jump79 +A180 38 8 pulx +A181 20 41 A bra 41 +A183 FE 0D 19 ... ldx 0d19 +A186 3C < pshx +A187 FC 0D 17 ... ldd 0d17 +A18A BD A3 41 ..A jsr a341 ;jump77 +A18D 38 8 pulx +A18E 20 34 4 bra 34 +A190 C6 46 .F ldab #46 +A192 F7 0B 99 ... stab 0b99 +A195 C6 52 .R ldab #52 +A197 F7 0B 98 ... stab 0b98 +A19A C6 45 .E ldab #45 +A19C F7 0B 97 ... stab 0b97 +A19F C6 45 .E ldab #45 +A1A1 F7 0B 96 ... stab 0b96 +A1A4 CE 00 00 ... ldx #0000 +A1A7 3C < pshx +A1A8 FC 0D 0D ... ldd 0d0d +A1AB BD A2 D4 ... jsr a2d4 ;jump79 +A1AE 38 8 pulx +A1AF 20 13 . bra 13 +A1B1 FE 0D 1D ... ldx 0d1d +A1B4 3C < pshx +A1B5 FC 0D 1B ... ldd 0d1b +A1B8 BD A3 41 ..A jsr a341 ;jump77 +A1BB 38 8 pulx +A1BC 20 06 . bra 06 +A1BE CC B4 84 ... ldd #b484 ; "VENDS/CODE" +A1C1 BD C0 BA ... jsr c0ba ;display: +goto19: +A1C4 F6 00 48 ..H ldab 0048 +A1C7 C1 2E .. cmpb #2e +A1C9 23 74 #t bls 74 +A1CB F6 00 48 ..H ldab 0048 +A1CE C1 92 .. cmpb #92 +A1D0 24 6D $m bcc 6d +A1D2 F6 00 48 ..H ldab 0048 +A1D5 4F O clra +A1D6 05 . asld +A1D7 C3 08 6C ..l addd #086c +A1DA 8F . xgdx +A1DB EC 00 .. ldd 00,x +A1DD C4 80 .. andb #80 +A1DF 26 0E &. bne 0e +A1E1 7C 00 48 |.H inc 0048 +A1E4 F6 00 48 ..H ldab 0048 +A1E7 C1 92 .. cmpb #92 +A1E9 26 02 &. bne 02 +A1EB 20 02 . bra 02 +A1ED 20 E3 . bra e3 +A1EF F6 00 48 ..H ldab 0048 +A1F2 4F O clra +A1F3 C3 FF D2 ... addd #ffd2 +A1F6 BD E7 95 ... jsr e795 ;jump54 - number to string +A1F9 F6 00 5E ..^ ldab 005e +A1FC F7 0B 99 ... stab 0b99 +A1FF F6 00 5F .._ ldab 005f +A202 F7 0B 98 ... stab 0b98 +A205 F6 00 48 ..H ldab 0048 +A208 4F O clra +A209 05 . asld +A20A C3 0C C3 ... addd #0cc3 +A20D 8F . xgdx +A20E EC 00 .. ldd 00,x +A210 BD E7 45 ..E jsr e745 ;jump55 - number to string +A213 F6 00 57 ..W ldab 0057 +A216 F7 0B 94 ... stab 0b94 +A219 F6 00 5A ..Z ldab 005a +A21C F7 0B 93 ... stab 0b93 +A21F F6 00 5D ..] ldab 005d +A222 F7 0B 92 ... stab 0b92 +A225 F6 00 5E ..^ ldab 005e +A228 F7 0B 91 ... stab 0b91 +A22B F6 00 5F .._ ldab 005f +A22E F7 0B 90 ... stab 0b90 +A231 5F _ clrb +A232 4F O clra +A233 8D 27 .' bsr dest 27 +A235 F6 00 48 ..H ldab 0048 +A238 C1 92 .. cmpb #92 +A23A 26 03 &. bne 03 +A23C 7F 00 2C .., clr 002c +A23F F6 00 48 ..H ldab 0048 +A242 C1 92 .. cmpb #92 +A244 26 15 &. bne 15 +A246 F6 00 1F ... ldab 001f +A249 C4 10 .. andb #10 +A24B 27 08 '. beq 08 +A24D CC AF 9A ... ldd #af9a ; "CLR MIS Y" +A250 BD C0 BA ... jsr c0ba ;display: +A253 20 06 . bra 06 +A255 CC AF A5 ... ldd #afa5 ; "CLR MIS N" +A258 BD C0 BA ... jsr c0ba ;display: +A25B 39 9 rts + +bigmodulus: +A25C 37 7 pshb +A25D 36 6 psha +A25E F6 00 2C .., ldab 002c +A261 26 6F &o bne 6f +A263 BD BE 69 ..i jsr be69 ;displayreset +A266 30 0 tsx +A267 E6 01 .. ldab 01,x +A269 27 5F '_ beq 5f +A26B F6 00 13 ... ldab 0013 +A26E C1 01 .. cmpb #01 +A270 23 58 #X bls 58 +A272 CE 10 28 ..( ldx #1028 +A275 1C 00 40 ... bset 00,x, #40 +A278 CE 00 01 ... ldx #0001 +A27B 3C < pshx +A27C F6 0B 90 ... ldab 0b90 +A27F 4F O clra +A280 BD BD B5 ... jsr bdb5 ;jump78 +A283 38 8 pulx +A284 CE 10 28 ..( ldx #1028 +A287 1D 00 40 ... bclr 00,x, #40 +A28A F6 0B 91 ... ldab 0b91 +A28D F7 0B 90 ... stab 0b90 +A290 F6 00 13 ... ldab 0013 +A293 C1 02 .. cmpb #02 +A295 26 07 &. bne 07 +A297 C6 2E .. ldab #2e +A299 F7 0B 91 ... stab 0b91 +A29C 20 2C , bra 2c +A29E F6 00 13 ... ldab 0013 +A2A1 C1 04 .. cmpb #04 +A2A3 26 0D &. bne 0d +A2A5 F6 0B 92 ... ldab 0b92 +A2A8 F7 0B 91 ... stab 0b91 +A2AB C6 2E .. ldab #2e +A2AD F7 0B 92 ... stab 0b92 +A2B0 20 18 . bra 18 +A2B2 F6 00 13 ... ldab 0013 +A2B5 C1 08 .. cmpb #08 +A2B7 26 11 &. bne 11 +A2B9 F6 0B 92 ... ldab 0b92 +A2BC F7 0B 91 ... stab 0b91 +A2BF F6 0B 93 ... ldab 0b93 +A2C2 F7 0B 92 ... stab 0b92 +A2C5 C6 2E .. ldab #2e +A2C7 F7 0B 93 ... stab 0b93 +A2CA BD BE 10 ... jsr be10 ;jump88 +A2CD C6 03 .. ldab #03 +A2CF F7 00 2C .., stab 002c +A2D2 38 8 pulx +A2D3 39 9 rts + +jump79: +; displays a price on screen? +A2D4 37 7 pshb +A2D5 36 6 psha +A2D6 30 0 tsx +A2D7 EC 00 .. ldd 00,x +A2D9 BD E7 45 ..E jsr e745 ;jump55 - number to string +A2DC F6 00 57 ..W ldab 0057 +A2DF F7 0B 94 ... stab 0b94 +A2E2 F6 00 5A ..Z ldab 005a +A2E5 F7 0B 93 ... stab 0b93 +A2E8 F6 00 5D ..] ldab 005d +A2EB F7 0B 92 ... stab 0b92 +A2EE F6 00 5E ..^ ldab 005e +A2F1 F7 0B 91 ... stab 0b91 +A2F4 F6 00 5F .._ ldab 005f +A2F7 F7 0B 90 ... stab 0b90 +A2FA 30 0 tsx +A2FB E6 05 .. ldab 05,x +A2FD 27 14 '. beq 14 +A2FF F6 00 17 ... ldab 0017 +A302 C4 08 .. andb #08 +A304 26 05 &. bne 05 ; to a30b +A306 C6 24 .$ ldab #24 ; "$" +A308 F7 0B 95 ... stab 0b95 +A30B CC 00 01 ... ldd #0001 +A30E BD A2 5C ..\ jsr a25c ;bigmodulus +A311 20 05 . bra 05 ; return +A313 5F _ clrb +A314 4F O clra +A315 BD A2 5C ..\ jsr a25c ;bigmodulus +A318 38 8 pulx +A319 39 9 rts + +jump93: +; write number to display +A31A 37 7 pshb +A31B 36 6 psha +A31C 30 0 tsx +A31D E6 01 .. ldab 01,x +A31F 4F O clra +A320 BD E7 95 ... jsr e795 ;jump54 - number to string +A323 F6 00 5D ..] ldab 005d +A326 F7 0B 99 ... stab 0b99 +A329 F6 00 5E ..^ ldab 005e +A32C F7 0B 98 ... stab 0b98 +A32F F6 00 5F .._ ldab 005f +A332 F7 0B 97 ... stab 0b97 +A335 CE 00 01 ... ldx #0001 +A338 3C < pshx +A339 30 0 tsx +A33A EC 06 .. ldd 06,x +A33C 8D 96 .. bsr dest 96 +A33E 38 8 pulx +A33F 38 8 pulx +A340 39 9 rts + +jump77: +A341 38 8 pulx +A342 37 7 pshb +A343 36 6 psha +A344 3C < pshx +A345 30 0 tsx +A346 EC 04 .. ldd 04,x +A348 37 7 pshb +A349 36 6 psha +A34A EC 02 .. ldd 02,x +A34C BD E6 21 ..! jsr e621 ;jump56 - write to display +A34F 38 8 pulx +A350 C6 20 . ldab #20 ; " " +A352 F7 0B 99 ... stab 0b99 +A355 F6 00 17 ... ldab 0017 +A358 C4 08 .. andb #08 +A35A 26 05 &. bne 05 +A35C C6 24 .$ ldab #24 ; "$" +A35E F7 0B 98 ... stab 0b98 +A361 CC 00 01 ... ldd #0001 +A364 BD A2 5C ..\ jsr a25c ;bigmodulus +A367 38 8 pulx +A368 31 1 ins +A369 31 1 ins +A36A 6E 00 n. jmp 00,x + +jump81: +A36C BD BE 4B ..K jsr be4b ;displayblank +A36F CC AF DC ... ldd #afdc ; "- SAVING -" +A372 BD C0 BA ... jsr c0ba ;display: +A375 CC 01 F4 ... ldd #01f4 +A378 BD E5 71 ..q jsr e571 ;msdelay +A37B 39 9 rts + +jump141: +A37C FC 00 52 ..R ldd 0052 +A37F FD 0B B5 ... std 0bb5 +A382 8D E8 .. bsr dest e8 +A384 39 9 rts + +jump40: +A385 F6 00 1F ... ldab 001f +A388 C4 40 .@ andb #40 +A38A 27 73 's beq 73 +A38C F6 00 06 ... ldab 0006 +A38F 4F O clra +A390 05 . asld +A391 C3 08 00 ... addd #0800 +A394 8F . xgdx +A395 EC 00 .. ldd 00,x +A397 5F _ clrb +A398 84 C0 .. anda #c0 +A39A FA 00 28 ..( orb 0028 +A39D BA 00 27 ..' ora 0027 +A3A0 FD 00 27 ..' std 0027 +A3A3 FC 00 27 ..' ldd 0027 +A3A6 37 7 pshb +A3A7 36 6 psha +A3A8 F6 00 06 ... ldab 0006 +A3AB 4F O clra +A3AC 05 . asld +A3AD C3 08 00 ... addd #0800 +A3B0 38 8 pulx +A3B1 8F . xgdx +A3B2 ED 00 .. std 00,x +A3B4 FC 00 27 ..' ldd 0027 +A3B7 43 C coma +A3B8 53 S comb +A3B9 37 7 pshb +A3BA 36 6 psha +A3BB F6 00 06 ... ldab 0006 +A3BE 4F O clra +A3BF 05 . asld +A3C0 C3 0B F1 ... addd #0bf1 +A3C3 38 8 pulx +A3C4 8F . xgdx +A3C5 ED 00 .. std 00,x +A3C7 F6 00 06 ... ldab 0006 +A3CA 4F O clra +A3CB 05 . asld +A3CC C3 08 C8 ... addd #08c8 +A3CF 8F . xgdx +A3D0 EC 00 .. ldd 00,x +A3D2 C4 80 .. andb #80 +A3D4 84 F7 .. anda #f7 +A3D6 FA 00 47 ..G orb 0047 +A3D9 BA 00 46 ..F ora 0046 +A3DC FD 00 46 ..F std 0046 +A3DF F6 00 19 ... ldab 0019 +A3E2 C4 10 .. andb #10 +A3E4 27 06 '. beq 06 +A3E6 CE 00 46 ..F ldx #0046 +A3E9 1C 00 08 ... bset 00,x, #08 +; set memory location 08c8+(slotnum*2) to value of 0046 +A3EC FC 00 46 ..F ldd 0046 +A3EF 37 7 pshb +A3F0 36 6 psha +A3F1 F6 00 06 ... ldab 0006 +A3F4 4F O clra +A3F5 05 . asld +A3F6 C3 08 C8 ... addd #08c8 +A3F9 38 8 pulx +A3FA 8F . xgdx +A3FB ED 00 .. std 00,x +A3FD 20 22 " bra 22 +A3FF CC 2A FF .*. ldd #2aff ; 00101010 11111111 +A402 37 7 pshb +A403 36 6 psha +A404 F6 00 06 ... ldab 0006 +A407 4F O clra +A408 05 . asld +A409 C3 08 00 ... addd #0800 +A40C 38 8 pulx +A40D 8F . xgdx +A40E ED 00 .. std 00,x +A410 CC D5 00 ... ldd #d500 +A413 37 7 pshb +A414 36 6 psha +A415 F6 00 06 ... ldab 0006 +A418 4F O clra +A419 05 . asld +A41A C3 0B F1 ... addd #0bf1 +A41D 38 8 pulx +A41E 8F . xgdx +A41F ED 00 .. std 00,x +A421 F6 00 1F ... ldab 001f +A424 C4 40 .@ andb #40 +A426 27 26 '& beq 26 +A428 F6 00 06 ... ldab 0006 +A42B 4F O clra +A42C 05 . asld +A42D C3 08 00 ... addd #0800 +A430 8F . xgdx +A431 EC 00 .. ldd 00,x +A433 C4 FF .. andb #ff +A435 84 3F .? anda #3f +A437 FD 00 27 ..' std 0027 +A43A F6 00 06 ... ldab 0006 +A43D 4F O clra +A43E 05 . asld +A43F C3 08 C8 ... addd #08c8 +A442 8F . xgdx +A443 EC 00 .. ldd 00,x +A445 C4 7F .. andb #7f +A447 4F O clra +A448 FD 00 46 ..F std 0046 +A44B BD A3 6C ..l jsr a36c ;jump81 +A44E 39 9 rts + +jump140: +A44F FC 00 0D ... ldd 000d +A452 FD 0B B7 ... std 0bb7 +A455 BD A3 6C ..l jsr a36c ;jump81 +A458 39 9 rts + +jump110: +; some sort of defaults setting loading? plays with 0067 an awful lot +A459 3C < pshx +A45A F6 00 67 ..g ldab 0067 +A45D C4 02 .. andb #02 +A45F 27 08 '. beq 08 +A461 CE 00 67 ..g ldx #0067 +A464 1D 00 4D ... bclr 00,x, #4D +A467 20 0C . bra 0c +A469 CE 00 67 ..g ldx #0067 +A46C 1D 00 10 ... bclr 00,x, #10 +A46F CE 00 67 ..g ldx #0067 +A472 1D 00 .. bclr add,x 00,x +A474 20 F6 . bra f6 +A476 00 . test +A477 67 C4 g. asr c4,x +A479 10 . sba +A47A 26 06 &. bne 06 +A47C CE 00 67 ..g ldx #0067 +A47F 1D 00 .. bclr add,x 00,x +A481 20 F6 . bra f6 +A483 00 . test +A484 67 C4 g. asr c4,x +A486 01 . nop +A487 27 14 '. beq 14 +A489 CE 00 67 ..g ldx #0067 +A48C 1D 00 02 ... bclr 00,x, #02 +A48F CE 00 67 ..g ldx #0067 +A492 1D 00 10 ... bclr 00,x, #10 +A495 CE 00 67 ..g ldx #0067 +A498 1D 00 .. bclr add,x 00,x +A49A 20 20 bra 20 +A49C 06 . tap +A49D CE 00 67 ..g ldx #0067 +A4A0 1D 00 08 ... bclr 00,x, #08 +A4A3 F6 00 67 ..g ldab 0067 +A4A6 C4 04 .. andb #04 +A4A8 27 12 '. beq 12 +A4AA CE 00 67 ..g ldx #0067 +A4AD 1D 00 02 ... bclr 00,x, #02 +A4B0 CE 00 67 ..g ldx #0067 +A4B3 1D 00 10 .. bclr 00,x, #10 +A4B6 CE 00 67 ..g ldx #0067 +A4B9 1D 00 20 .. bclr 00,x, #20 +A4BC F6 00 67 ... ldab 0067 +A4BF C4 08 .. andb #08 +A4C1 26 06 &. bne 06 +A4C3 CE 00 67 ..g ldx #0067 +A4C6 1D 00 40 ..@ bclr 00,x, #40 +A4C9 F6 00 67 ..g ldab 0067 +A4CC F7 0B C0 ... stab 0bc0 +A4CF F6 0E 70 ..p ldab 0e70 +A4D2 F7 0E 6E ..n stab 0e6e +A4D5 F6 0E 6D ..m ldab 0e6d +A4D8 26 39 &9 bne 39 +A4DA F6 0E 6F ..o ldab 0e6f +A4DD 27 34 '4 beq 34 +A4DF 7F 00 06 ... clr 0006 +A4E2 F6 00 06 ... ldab 0006 +A4E5 C1 3F .? cmpb #3f +A4E7 24 2A $* bcc 2a +A4E9 F6 00 06 ... ldab 0006 +A4EC 4F O clra +A4ED CE 00 05 ... ldx #0005 +A4F0 02 . idiv +A4F1 5D ] tstb +A4F2 27 1A '. beq 1a +A4F4 F6 00 06 ... ldab 0006 +A4F7 4F O clra +A4F8 C3 08 00 ... addd #0800 +A4FB 30 0 tsx +A4FC ED 00 .. std 00,x +A4FE EC 00 .. ldd 00,x +A500 37 7 pshb +A501 36 6 psha +A502 F6 00 06 ... ldab 0006 +A505 4F O clra +A506 05 . asld +A507 C3 08 C8 ... addd #08c8 +A50A 38 8 pulx +A50B 8F . xgdx +A50C ED 00 .. std 00,x +A50E 7C 00 06 |.. inc 0006 +A511 20 CF . bra cf +A513 F6 0E 6F ..o ldab 0e6f +A516 F7 0E 6D ..m stab 0e6d +A519 BD A3 6C ..l jsr a36c ;jump81 +A51C 38 8 pulx +A51D 39 9 rts + +jump109: +A51E F6 00 22 .." ldab 0022 +A521 4F O clra +A522 BD FE 16 ... jsr fe16 ;jump2 +A525 00 . test +A526 01 . nop +A527 00 . test +A528 04 . lsrd +A529 A5 79 .y bita 79,x +A52B A5 35 .5 bita 35,x +A52D A5 43 .C bita 43,x +A52F A5 51 .Q bita 51,x +A531 A5 5F ._ bita 5f,x +A533 A5 6D .m bita 6d,x +A535 F6 00 24 ..$ ldab 0024 +A538 F7 0B AF ... stab 0baf +A53B F6 00 2A ..* ldab 002a +A53E F7 0B B4 ... stab 0bb4 +A541 20 36 6 bra 36 +A543 F6 00 24 ..$ ldab 0024 +A546 F7 0B AE ... stab 0bae +A549 F6 00 2A ..* ldab 002a +A54C F7 0B B3 ... stab 0bb3 +A54F 20 28 ( bra 28 +A551 F6 00 24 ..$ ldab 0024 +A554 F7 0B AD ... stab 0bad +A557 F6 00 2A ..* ldab 002a +A55A F7 0B B2 ... stab 0bb2 +A55D 20 1A . bra 1a +A55F F6 00 24 ..$ ldab 0024 +A562 F7 0B AC ... stab 0bac +A565 F6 00 2A ..* ldab 002a +A568 F7 0B B1 ... stab 0bb1 +A56B 20 0C . bra 0c +A56D F6 00 24 ..$ ldab 0024 +A570 F7 0B AB ... stab 0bab +A573 F6 00 2A ..* ldab 002a +A576 F7 0B B0 ... stab 0bb0 +A579 BD A3 6C ..l jsr a36c ;jump81 +A57C 39 9 rts + +jump139: +A57D 7F 00 54 ..T clr 0054 +A580 F6 00 54 ..T ldab 0054 +A583 C1 FF .. cmpb #ff +A585 24 1B $. bcc 1b +A587 F6 00 54 ..T ldab 0054 +A58A 4F O clra +A58B C3 0A 90 ... addd #0a90 +A58E 8F . xgdx +A58F E6 00 .. ldab 00,x +A591 37 7 pshb +A592 F6 00 54 ..T ldab 0054 +A595 4F O clra +A596 C3 09 90 ... addd #0990 +A599 8F . xgdx +A59A 33 3 pulb +A59B E7 00 .. stab 00,x +A59D 7C 00 54 |.T inc 0054 +A5A0 20 DE . bra de +A5A2 F6 00 61 ..a ldab 0061 +A5A5 F7 0B BF ... stab 0bbf +A5A8 BD A3 6C ..l jsr a36c ;jump81 +A5AB 39 9 rts + +jump138: +A5AC 7F 00 54 ..T clr 0054 +A5AF F6 00 54 ..T ldab 0054 +A5B2 C1 10 .. cmpb #10 +A5B4 24 1B $. bcc 1b +A5B6 F6 00 54 ..T ldab 0054 +A5B9 4F O clra +A5BA C3 0A 90 ... addd #0a90 +A5BD 8F . xgdx +A5BE E6 00 .. ldab 00,x +A5C0 37 7 pshb +A5C1 F6 00 54 ..T ldab 0054 +A5C4 4F O clra +A5C5 C3 0C B9 ... addd #0cb9 +A5C8 8F . xgdx +A5C9 33 3 pulb +A5CA E7 00 .. stab 00,x +A5CC 7C 00 54 |.T inc 0054 +A5CF 20 DE . bra de +A5D1 BD A3 6C ..l jsr a36c ;jump81 +A5D4 39 9 rts + +jump137: +A5D5 7F 00 54 ..T clr 0054 +A5D8 F6 00 54 ..T ldab 0054 +A5DB C1 10 .. cmpb #10 +A5DD 24 1B $. bcc 1b +A5DF F6 00 54 ..T ldab 0054 +A5E2 4F O clra +A5E3 C3 0A 90 ... addd #0a90 +A5E6 8F . xgdx +A5E7 E6 00 .. ldab 00,x +A5E9 37 7 pshb +A5EA F6 00 54 ..T ldab 0054 +A5ED 4F O clra +A5EE C3 0C C9 ... addd #0cc9 +A5F1 8F . xgdx +A5F2 33 3 pulb +A5F3 E7 00 .. stab 00,x +A5F5 7C 00 54 |.T inc 0054 +A5F8 20 DE . bra de +A5FA BD A3 6C ..l jsr a36c ;jump81 +A5FD 39 9 rts + +jump136: +A5FE 7F 00 54 ..T clr 0054 +A601 F6 00 54 ..T ldab 0054 +A604 C1 05 .. cmpb #05 +A606 24 1B $. bcc 1b +A608 F6 00 54 ..T ldab 0054 +A60B 4F O clra +A60C C3 00 62 ..b addd #0062 +A60F 8F . xgdx +A610 E6 00 .. ldab 00,x +A612 37 7 pshb +A613 F6 00 54 ..T ldab 0054 +A616 4F O clra +A617 C3 0B A4 ... addd #0ba4 +A61A 8F . xgdx +A61B 33 3 pulb +A61C E7 00 .. stab 00,x +A61E 7C 00 54 |.T inc 0054 +A621 20 DE . bra de +A623 7F 00 54 ..T clr 0054 +A626 F6 00 54 ..T ldab 0054 +A629 C1 0B .. cmpb #0b +A62B 24 1B $. bcc 1b +A62D F6 00 54 ..T ldab 0054 +A630 4F O clra +A631 C3 00 68 ..h addd #0068 +A634 8F . xgdx +A635 E6 00 .. ldab 00,x +A637 37 7 pshb +A638 F6 00 54 ..T ldab 0054 +A63B 4F O clra +A63C C3 0B E4 ... addd #0be4 +A63F 8F . xgdx +A640 33 3 pulb +A641 E7 00 .. stab 00,x +A643 7C 00 54 |.T inc 0054 +A646 20 DE . bra de +A648 8D 04 .. bsr dest 04 +A64A BD A3 6C ..l jsr a36c ;jump81 +A64D 39 9 rts + +jump135: +A64E BD AB 0C ... jsr ab0c ;jump126 +A651 C6 20 . ldab #20 +A653 F7 0B A3 ... stab 0ba3 +A656 C6 20 . ldab #20 +A658 F7 0B 9A ... stab 0b9a +A65B C6 01 .. ldab #01 +A65D F7 00 54 ..T stab 0054 +goto21: +A660 F6 00 54 ..T ldab 0054 +A663 C1 09 .. cmpb #09 +A665 25 03 %. bcs 03 +A667 7E A7 1E ~.. jmp a71e ;goto20 +A66A F6 00 54 ..T ldab 0054 +A66D 4F O clra +A66E BD FE 16 ... jsr fe16 ;jump2 +A671 00 01 00 07 . test +A675 A6 ED .. +A677 A6 87 .. +A679 A6 95 .. +A67B A6 A1 .. +A67D A6 AF .. +A67F A6 BB .. +A681 A6 C9 .. +A683 A6 D5 .. +A685 A6 E3 .. +A687 F6 00 62 ..b ldab 0062 +A68A 54 T lsrb +A68B 54 T lsrb +A68C 54 T lsrb +A68D 54 T lsrb +A68E C8 04 .. eorb #04 +A690 F7 00 5F .._ stab 005f +A693 20 58 X bra 58 +A695 F6 00 62 ..b ldab 0062 +A698 C4 0F .. andb #0f +A69A C8 0D .. eorb #0d +A69C F7 00 5F .._ stab 005f +A69F 20 4C L bra 4c +A6A1 F6 00 63 ..c ldab 0063 +A6A4 54 T lsrb +A6A5 54 T lsrb +A6A6 54 T lsrb +A6A7 54 T lsrb +A6A8 C8 04 .. eorb #04 +A6AA F7 00 5F .._ stab 005f +A6AD 20 3E > bra 3e +A6AF F6 00 63 ..c ldab 0063 +A6B2 C4 0F .. andb #0f +A6B4 C8 05 .. eorb #05 +A6B6 F7 00 5F .._ stab 005f +A6B9 20 32 2 bra 32 +A6BB F6 00 64 ..d ldab 0064 +A6BE 54 T lsrb +A6BF 54 T lsrb +A6C0 54 T lsrb +A6C1 54 T lsrb +A6C2 C8 05 .. eorb #05 +A6C4 F7 00 5F .._ stab 005f +A6C7 20 24 $ bra 24 +A6C9 F6 00 64 ..d ldab 0064 +A6CC C4 0F .. andb #0f +A6CE C8 04 .. eorb #04 +A6D0 F7 00 5F .._ stab 005f +A6D3 20 18 . bra 18 +A6D5 F6 00 65 ..e ldab 0065 +A6D8 54 T lsrb +A6D9 54 T lsrb +A6DA 54 T lsrb +A6DB 54 T lsrb +A6DC C8 05 .. eorb #05 +A6DE F7 00 5F .._ stab 005f +A6E1 20 0A . bra 0a +A6E3 F6 00 65 ..e ldab 0065 +A6E6 C4 0F .. andb #0f +A6E8 C8 03 .. eorb #03 +A6EA F7 00 5F .._ stab 005f +A6ED F6 00 5F .._ ldab 005f +A6F0 C1 09 .. cmpb #09 +A6F2 23 13 #. bls 13 +A6F4 F6 00 5F .._ ldab 005f +A6F7 CB 37 .7 addb #37 +A6F9 37 7 pshb +A6FA F6 00 54 ..T ldab 0054 +A6FD 4F O clra +A6FE C3 0B 9A ... addd #0b9a +A701 8F . xgdx +A702 33 3 pulb +A703 E7 00 .. stab 00,x +A705 20 11 . bra 11 +A707 F6 00 5F .._ ldab 005f +A70A CB 30 .0 addb #30 +A70C 37 7 pshb +A70D F6 00 54 ..T ldab 0054 +A710 4F O clra +A711 C3 0B 9A ... addd #0b9a +A714 8F . xgdx +A715 33 3 pulb +A716 E7 00 .. stab 00,x +A718 7C 00 54 |.T inc 0054 +A71B 7E A6 60 ~.` jmp a660 ;goto21 +goto20: +A71E 39 9 rts + +jump134: +A71F F6 00 48 ..H ldab 0048 +A722 26 11 &. bne 11 +A724 F6 00 66 ..f ldab 0066 +A727 26 07 &. bne 07 +A729 C6 01 .. ldab #01 +A72B F7 00 66 ..f stab 0066 +A72E 20 03 . bra 03 +A730 7F 00 66 ..f clr 0066 +A733 20 29 ) bra 29 +A735 F6 00 48 ..H ldab 0048 +A738 4F O clra +A739 C3 00 68 ..h addd #0068 +A73C 8F . xgdx +A73D E6 00 .. ldab 00,x +A73F 26 10 &. bne 10 +A741 C6 01 .. ldab #01 +A743 37 7 pshb +A744 F6 00 48 ..H ldab 0048 +A747 4F O clra +A748 C3 00 68 ..h addd #0068 +A74B 8F . xgdx +A74C 33 3 pulb +A74D E7 00 .. stab 00,x +A74F 20 0D . bra 0d +A751 5F _ clrb +A752 37 7 pshb +A753 F6 00 48 ..H ldab 0048 +A756 4F O clra +A757 C3 00 68 ..h addd #0068 +A75A 8F . xgdx +A75B 33 3 pulb +A75C E7 00 .. stab 00,x +A75E 39 9 rts + +jump133: +A75F F6 00 48 ..H ldab 0048 +A762 4F O clra +A763 BD FE 16 ... jsr fe16 ;jump2 +A766 00 00 00 09 . test +A76A A7 DC .. ; +A76C A7 80 .. ; +A76E A7 87 .. ; +A770 A7 8E .. ; +A772 A7 95 .. ; +A774 A7 9C .. ; +A776 A7 A3 .. ; +A778 A7 AA .. ; +A77A A7 B1 .. ; +A77C A7 C4 .. ; +A77E A7 D7 .. ; +; +A780 C6 02 .. ldab #02 +A782 F7 00 02 ... stab 0002 +A785 20 55 U bra 55 +; +A787 C6 10 .. ldab #10 +A789 F7 00 02 ... stab 0002 +A78C 20 4E N bra 4e +A78E C6 20 . ldab #20 +A790 F7 00 02 ... stab 0002 +A793 20 47 G bra 47 +A795 C6 01 .. ldab #01 +A797 F7 00 02 ... stab 0002 +A79A 20 40 @ bra 40 +A79C C6 04 .. ldab #04 +A79E F7 00 02 ... stab 0002 +A7A1 20 39 9 bra 39 +A7A3 C6 08 .. ldab #08 +A7A5 F7 00 02 ... stab 0002 +A7A8 20 32 2 bra 32 +A7AA C6 40 .@ ldab #40 +A7AC F7 00 02 ... stab 0002 +A7AF 20 2B + bra 2b +A7B1 F6 0E 70 ..p ldab 0e70 +A7B4 C1 01 .. cmpb #01 +A7B6 26 05 &. bne 05 +A7B8 7F 0E 70 ..p clr 0e70 +A7BB 20 05 . bra 05 +A7BD C6 01 .. ldab #01 +A7BF F7 0E 70 ..p stab 0e70 +A7C2 20 18 . bra 18 +A7C4 F6 0E 6F ..o ldab 0e6f +A7C7 C1 01 .. cmpb #01 +A7C9 26 05 &. bne 05 +A7CB 7F 0E 6F ..o clr 0e6f +A7CE 20 05 . bra 05 +A7D0 C6 01 .. ldab #01 +A7D2 F7 0E 6F ..o stab 0e6f +A7D5 20 05 . bra 05 +A7D7 C6 80 .. ldab #80 +A7D9 F7 00 02 ... stab 0002 +A7DC F6 00 48 ..H ldab 0048 +A7DF C1 0A .. cmpb #0a +A7E1 24 2B $+ bcc 2b +A7E3 F6 00 48 ..H ldab 0048 +A7E6 C1 07 .. cmpb #07 +A7E8 27 24 '$ beq 24 +A7EA F6 00 48 ..H ldab 0048 +A7ED C1 08 .. cmpb #08 +A7EF 27 1D '. beq 1d +A7F1 F6 00 67 ..g ldab 0067 +A7F4 F4 00 02 ... andb 0002 +A7F7 26 0B &. bne 0b +A7F9 F6 00 02 ... ldab 0002 +A7FC FA 00 67 ..g orb 0067 +A7FF F7 00 67 ..g stab 0067 +A802 20 0A . bra 0a +A804 F6 00 02 ... ldab 0002 +A807 53 S comb +A808 F4 00 67 ..g andb 0067 +A80B F7 00 67 ..g stab 0067 +A80E 39 9 rts + +A80F 7F 00 54 ..T clr 0054 +A812 F6 00 54 ..T ldab 0054 +A815 C1 04 .. cmpb #04 +A817 24 4A $J bcc 4a +A819 CC 01 F4 ... ldd #01f4 +A81C BD E5 71 ..q jsr e571 ;msdelay +A81F F6 0B 93 ... ldab 0b93 +A822 F7 00 5F .._ stab 005f +A825 F6 0B 94 ... ldab 0b94 +A828 F7 00 5E ..^ stab 005e +A82B F6 0B 95 ... ldab 0b95 +A82E F7 00 5D ..] stab 005d +A831 F6 0B 96 ... ldab 0b96 +A834 F7 00 5A ..Z stab 005a +A837 BD BE 4B ..K jsr be4b ;displayblank +A83A BD BE 01 ... jsr be01 ;jump70 +A83D CC 01 F4 ... ldd #01f4 +A840 BD E5 71 ..q jsr e571 ;msdelay +A843 F6 00 5F .._ ldab 005f +A846 F7 0B 93 ... stab 0b93 +A849 F6 00 5E ..^ ldab 005e +A84C F7 0B 94 ... stab 0b94 +A84F F6 00 5D ..] ldab 005d +A852 F7 0B 95 ... stab 0b95 +A855 F6 00 5A ..Z ldab 005a +A858 F7 0B 96 ... stab 0b96 +A85B BD BE 01 ... jsr be01 ;jump70 +A85E 7C 00 54 |.T inc 0054 +A861 20 AF . bra af +A863 39 9 rts + +jump99: +A864 F6 00 09 ... ldab 0009 +A867 C1 01 .. cmpb #01 +A869 26 20 & bne 20 +A86B F6 00 61 ..a ldab 0061 +A86E 4F O clra +A86F C3 00 01 ... addd #0001 +A872 37 7 pshb +A873 36 6 psha +A874 F6 00 60 ..` ldab 0060 +A877 4F O clra +A878 30 0 tsx +A879 A3 00 .. subd 00,x +A87B 31 1 ins +A87C 31 1 ins +A87D 2C 0A ,. bge 0a +A87F F6 00 60 ..` ldab 0060 +A882 C1 F9 .. cmpb #f9 ; -7 +A884 24 03 $. bcc 03 +A886 7C 00 60 |.` inc 0060 +A889 20 0A . bra 0a +A88B F6 00 60 ..` ldab 0060 +A88E C1 09 .. cmpb #09 +A890 24 03 $. bcc 03 +A892 7C 00 60 |.` inc 0060 +A895 39 9 rts + +jump98: +A896 F6 00 36 ..6 ldab 0036 +A899 26 39 &9 bne 39 +A89B F6 00 54 ..T ldab 0054 +A89E C1 27 .' cmpb #27 ; 39 +A8A0 24 20 $ bcc 20 +A8A2 7C 00 54 |.T inc 0054 +A8A5 F6 00 09 ... ldab 0009 +A8A8 C1 01 .. cmpb #01 +A8AA 26 0C &. bne 0c +A8AC F6 00 54 ..T ldab 0054 +A8AF C1 27 .' cmpb #27 ; 39 +A8B1 26 03 &. bne 03 +A8B3 7F 00 54 ..T clr 0054 +A8B6 20 0A . bra 0a +A8B8 F6 00 54 ..T ldab 0054 +A8BB C1 24 .$ cmpb #24 ; 36 +A8BD 26 03 &. bne 03 +A8BF 7F 00 54 ..T clr 0054 +A8C2 F6 00 54 ..T ldab 0054 +A8C5 4F O clra +A8C6 C3 B4 8F ... addd #b48f +A8C9 8F . xgdx +A8CA E6 00 .. ldab 00,x +A8CC F7 0B 90 ... stab 0b90 +A8CF C6 02 .. ldab #02 +A8D1 F7 00 36 ..6 stab 0036 +A8D4 39 9 rts + +jump97: +A8D5 F6 00 60 ..` ldab 0060 +A8D8 C1 00 .. cmpb #00 +A8DA 23 05 #. bls 05 +A8DC 7A 00 60 z.` dec 0060 +A8DF 20 03 . bra 03 +A8E1 7F 00 60 ..` clr 0060 +A8E4 39 9 rts + +jump96: +A8E5 F6 00 36 ..6 ldab 0036 +A8E8 26 36 &6 bne 36 +A8EA F6 00 54 ..T ldab 0054 +A8ED C1 00 .. cmpb #00 +A8EF 25 1D %. bcs 1d +A8F1 F6 00 54 ..T ldab 0054 +A8F4 26 15 &. bne 15 +A8F6 F6 00 09 ... ldab 0009 +A8F9 C1 01 .. cmpb #01 +A8FB 26 07 &. bne 07 +A8FD C6 26 .& ldab #26 +A8FF F7 00 54 ..T stab 0054 +A902 20 05 . bra 05 +A904 C6 23 .# ldab #23 +A906 F7 00 54 ..T stab 0054 +A909 20 03 . bra 03 +A90B 7A 00 54 z.T dec 0054 +A90E F6 00 54 ..T ldab 0054 +A911 4F O clra +A912 C3 B4 8F ... addd #b48f +A915 8F . xgdx +A916 E6 00 .. ldab 00,x +A918 F7 0B 90 ... stab 0b90 +A91B C6 02 .. ldab #02 +A91D F7 00 36 ..6 stab 0036 +A920 39 9 rts + +jump95: +A921 F6 0B 90 ... ldab 0b90 +A924 F7 0B 96 ... stab 0b96 +A927 F6 0B 96 ... ldab 0b96 +A92A 37 7 pshb +A92B F6 00 60 ..` ldab 0060 +A92E 4F O clra +A92F C3 0A 93 ... addd #0a93 +A932 8F . xgdx +A933 33 3 pulb +A934 E7 00 .. stab 00,x +A936 F6 00 09 ... ldab 0009 +A939 C1 01 .. cmpb #01 +A93B 26 32 &2 bne 32 +A93D F6 00 61 ..a ldab 0061 +A940 4F O clra +A941 C3 00 01 ... addd #0001 +A944 37 7 pshb +A945 36 6 psha +A946 F6 00 60 ..` ldab 0060 +A949 4F O clra +A94A 30 0 tsx +A94B A3 00 .. subd 00,x +A94D 31 1 ins +A94E 31 1 ins +A94F 26 0A &. bne 0a +A951 F6 00 60 ..` ldab 0060 +A954 C1 FA .. cmpb #fa +A956 24 03 $. bcc 03 +A958 7C 00 61 |.a inc 0061 +A95B F6 00 60 ..` ldab 0060 +A95E F1 00 61 ..a cmpb 0061 +A961 22 0A ". bhi 0a +A963 F6 00 60 ..` ldab 0060 +A966 C1 F9 .. cmpb #f9 +A968 24 03 $. bcc 03 +A96A 7C 00 60 |.` inc 0060 +A96D 20 0A . bra 0a +A96F F6 00 60 ..` ldab 0060 +A972 C1 09 .. cmpb #09 +A974 24 03 $. bcc 03 +A976 7C 00 60 |.` inc 0060 +A979 39 9 rts + +jump132: +A97A F6 00 60 ..` ldab 0060 +A97D 26 24 &$ bne 24 +A97F F6 00 60 ..` ldab 0060 +A982 CB 03 .. addb #03 +A984 F7 00 54 ..T stab 0054 +A987 F6 00 54 ..T ldab 0054 +A98A C1 FF .. cmpb #ff +A98C 24 13 $. bcc 13 +A98E C6 20 . ldab #20 +A990 37 7 pshb +A991 F6 00 54 ..T ldab 0054 +A994 4F O clra +A995 C3 0A 90 ... addd #0a90 +A998 8F . xgdx +A999 33 3 pulb +A99A E7 00 .. stab 00,x +A99C 7C 00 54 |.T inc 0054 +A99F 20 E6 . bra e6 +A9A1 20 22 " bra 22 +A9A3 F6 00 60 ..` ldab 0060 +A9A6 CB 04 .. addb #04 +A9A8 F7 00 54 ..T stab 0054 +A9AB F6 00 54 ..T ldab 0054 +A9AE C1 FF .. cmpb #ff +A9B0 24 13 $. bcc 13 +A9B2 C6 20 . ldab #20 +A9B4 37 7 pshb +A9B5 F6 00 54 ..T ldab 0054 +A9B8 4F O clra +A9B9 C3 0A 90 ... addd #0a90 +A9BC 8F . xgdx +A9BD 33 3 pulb +A9BE E7 00 .. stab 00,x +A9C0 7C 00 54 |.T inc 0054 +A9C3 20 E6 . bra e6 +A9C5 F6 00 60 ..` ldab 0060 +A9C8 F7 00 61 ..a stab 0061 +A9CB 7F 00 54 ..T clr 0054 +A9CE 39 9 rts + +jump131: +A9CF C6 50 .P ldab #50 +A9D1 F7 09 90 ... stab 0990 +A9D4 C6 29 .) ldab #29 +A9D6 F7 09 91 ... stab 0991 +A9D9 C6 20 . ldab #20 +A9DB F7 09 92 ... stab 0992 +A9DE 7F 00 54 ..T clr 0054 +A9E1 F6 00 54 ..T ldab 0054 +A9E4 C1 FF .. cmpb #ff +A9E6 24 1B $. bcc 1b +A9E8 F6 00 54 ..T ldab 0054 +A9EB 4F O clra +A9EC C3 09 90 ... addd #0990 +A9EF 8F . xgdx +A9F0 E6 00 .. ldab 00,x +A9F2 37 7 pshb +A9F3 F6 00 54 ..T ldab 0054 +A9F6 4F O clra +A9F7 C3 0A 90 ... addd #0a90 +A9FA 8F . xgdx +A9FB 33 3 pulb +A9FC E7 00 .. stab 00,x +A9FE 7C 00 54 |.T inc 0054 +AA01 20 DE . bra de +AA03 F6 0B BF ... ldab 0bbf +AA06 F7 00 61 ..a stab 0061 +AA09 39 9 rts + +jump130: +AA0A C6 53 .S ldab #53 ; 'S' +AA0C F7 0C B9 ... stab 0cb9 +AA0F C6 29 .) ldab #29 ; ')' +AA11 F7 0C BA ... stab 0cba +AA14 C6 20 . ldab #20 ; ' ' +AA16 F7 0C BB ... stab 0cbb +AA19 7F 00 54 ..T clr 0054 +AA1C F6 00 54 ..T ldab 0054 +AA1F C1 10 .. cmpb #10 +AA21 24 1B $. bcc 1b +AA23 F6 00 54 ..T ldab 0054 +AA26 4F O clra +AA27 C3 0C B9 ... addd #0cb9 +AA2A 8F . xgdx +AA2B E6 00 .. ldab 00,x +AA2D 37 7 pshb +AA2E F6 00 54 ..T ldab 0054 +AA31 4F O clra +AA32 C3 0A 90 ... addd #0a90 +AA35 8F . xgdx +AA36 33 3 pulb +AA37 E7 00 .. stab 00,x +AA39 7C 00 54 |.T inc 0054 +AA3C 20 DE . bra de +AA3E 39 9 rts + +jump129: +AA3F C6 49 .I ldab #49 +AA41 F7 0C C9 ... stab 0cc9 +AA44 C6 29 .) ldab #29 +AA46 F7 0C CA ... stab 0cca +AA49 C6 20 . ldab #20 +AA4B F7 0C CB ... stab 0ccb +AA4E 7F 00 54 ..T clr 0054 +AA51 F6 00 54 ..T ldab 0054 +AA54 C1 10 .. cmpb #10 +AA56 24 1B $. bcc 1b +AA58 F6 00 54 ..T ldab 0054 +AA5B 4F O clra +AA5C C3 0C C9 ... addd #0cc9 +AA5F 8F . xgdx +AA60 E6 00 .. ldab 00,x +AA62 37 7 pshb +AA63 F6 00 54 ..T ldab 0054 +AA66 4F O clra +AA67 C3 0A 90 ... addd #0a90 +AA6A 8F . xgdx +AA6B 33 3 pulb +AA6C E7 00 .. stab 00,x +AA6E 7C 00 54 |.T inc 0054 +AA71 20 DE . bra de +AA73 39 9 rts + +jump128: +AA74 7F 00 54 ..T clr 0054 +AA77 F6 00 54 ..T ldab 0054 +AA7A C1 0B .. cmpb #0b +AA7C 24 1B $. bcc 1b +AA7E F6 00 54 ..T ldab 0054 +AA81 4F O clra +AA82 C3 0B E4 ... addd #0be4 +AA85 8F . xgdx +AA86 E6 00 .. ldab 00,x +AA88 37 7 pshb +AA89 F6 00 54 ..T ldab 0054 +AA8C 4F O clra +AA8D C3 00 68 ..h addd #0068 +AA90 8F . xgdx +AA91 33 3 pulb +AA92 E7 00 .. stab 00,x +AA94 7C 00 54 |.T inc 0054 +AA97 20 DE . bra de +AA99 39 9 rts + +jump127: +AA9A F6 00 22 .." ldab 0022 +AA9D C1 06 .. cmpb #06 +AA9F 24 0F $. bcc 0f +AAA1 7C 00 22 |." inc 0022 +AAA4 F6 00 22 .." ldab 0022 +AAA7 C1 05 .. cmpb #05 +AAA9 23 05 #. bls 05 +AAAB C6 01 .. ldab #01 +AAAD F7 00 22 .." stab 0022 +AAB0 F6 00 22 .." ldab 0022 +AAB3 4F O clra +AAB4 BD FE 16 ... jsr fe16 ;jump2 +AAB7 00 . test +AAB8 01 . nop +AAB9 00 . test +AABA 04 . lsrd +AABB AB 0B .. adda 0b,x +AABD AA C7 .. ora c7,x +AABF AA D5 .. ora d5,x +AAC1 AA E3 .. ora e3,x +AAC3 AA F1 .. ora f1,x +AAC5 AA FF .. ora ff,x +AAC7 F6 0B AF ... ldab 0baf +AACA F7 00 24 ..$ stab 0024 +AACD F6 0B B4 ... ldab 0bb4 +AAD0 F7 00 2A ..* stab 002a +AAD3 20 36 6 bra 36 +AAD5 F6 0B AE ... ldab 0bae +AAD8 F7 00 24 ..$ stab 0024 +AADB F6 0B B3 ... ldab 0bb3 +AADE F7 00 2A ..* stab 002a +AAE1 20 28 ( bra 28 +AAE3 F6 0B AD ... ldab 0bad +AAE6 F7 00 24 ..$ stab 0024 +AAE9 F6 0B B2 ... ldab 0bb2 +AAEC F7 00 2A ..* stab 002a +AAEF 20 1A . bra 1a +AAF1 F6 0B AC ... ldab 0bac +AAF4 F7 00 24 ..$ stab 0024 +AAF7 F6 0B B1 ... ldab 0bb1 +AAFA F7 00 2A ..* stab 002a +AAFD 20 0C . bra 0c +AAFF F6 0B AB ... ldab 0bab +AB02 F7 00 24 ..$ stab 0024 +AB05 F6 0B B0 ... ldab 0bb0 +AB08 F7 00 2A ..* stab 002a +AB0B 39 9 rts + +jump126: +AB0C C6 03 .. ldab #03 +AB0E F7 00 18 ... stab 0018 +AB11 7F 00 1C ... clr 001c +AB14 F6 00 1C ... ldab 001c +AB17 C1 04 .. cmpb #04 +AB19 24 6D $m bcc 6d +AB1B C6 07 .. ldab #07 +AB1D F7 00 55 ..U stab 0055 +AB20 7F 00 54 ..T clr 0054 +AB23 F6 00 54 ..T ldab 0054 +AB26 C1 08 .. cmpb #08 +AB28 24 56 $V bcc 56 +AB2A F6 00 1C ... ldab 001c +AB2D 4F O clra +AB2E C3 0B A4 ... addd #0ba4 +AB31 8F . xgdx +AB32 E6 00 .. ldab 00,x +AB34 37 7 pshb +AB35 F6 00 54 ..T ldab 0054 +AB38 4F O clra +AB39 C3 B4 B7 ... addd #b4b7 +AB3C 8F . xgdx +AB3D E6 00 .. ldab 00,x +AB3F 30 0 tsx +AB40 E4 00 .. andb 00,x +AB42 31 1 ins +AB43 27 1A '. beq 1a +AB45 F6 00 55 ..U ldab 0055 +AB48 4F O clra +AB49 C3 B4 B7 ... addd #b4b7 +AB4C 8F . xgdx +AB4D E6 00 .. ldab 00,x +AB4F 37 7 pshb +AB50 F6 00 18 ... ldab 0018 +AB53 4F O clra +AB54 C3 00 62 ..b addd #0062 +AB57 8F . xgdx +AB58 33 3 pulb +AB59 EA 00 .. orb 00,x +AB5B E7 00 .. stab 00,x +AB5D 20 19 . bra 19 +AB5F F6 00 55 ..U ldab 0055 +AB62 4F O clra +AB63 C3 B4 B7 ... addd #b4b7 +AB66 8F . xgdx +AB67 E6 00 .. ldab 00,x +AB69 53 S comb +AB6A 37 7 pshb +AB6B F6 00 18 ... ldab 0018 +AB6E 4F O clra +AB6F C3 00 62 ..b addd #0062 +AB72 8F . xgdx +AB73 33 3 pulb +AB74 E4 00 .. andb 00,x +AB76 E7 00 .. stab 00,x +AB78 7A 00 55 z.U dec 0055 +AB7B 7C 00 54 |.T inc 0054 +AB7E 20 A3 . bra a3 +AB80 7A 00 18 z.. dec 0018 +AB83 7C 00 1C |.. inc 001c +AB86 20 8C . bra 8c +AB88 39 9 rts + +jump7: +AB89 CC B0 8C ... ldd #b08c ; "NO ERRORS" +AB8C BD C0 BA ... jsr c0ba ;display: +AB8F CC 01 F4 ... ldd #01f4 +AB92 BD E5 71 ..q jsr e571 ;msdelay +AB95 BD D4 79 ..y jsr d479 ;jump67 +AB98 BD E8 9A ... jsr e89a ;jump68 +AB9B BD E9 EA ... jsr e9ea ;jump113 +AB9E 7F 0B C1 ... clr 0bc1 ; clear all errors +ABA1 39 9 rts + +jump8: +ABA2 7F 00 05 ... clr 0005 +goto24: +ABA5 F6 00 05 ... ldab 0005 +ABA8 C1 64 .d cmpb #64 +ABAA 25 03 %. bcs 03 +ABAC 7E AC 81 ~.. jmp ac81 ;goto22 +ABAF F6 00 05 ... ldab 0005 +ABB2 F7 00 06 ... stab 0006 +ABB5 F6 00 05 ... ldab 0005 +ABB8 4F O clra +ABB9 CE 00 05 ... ldx #0005 +ABBC 02 . idiv +ABBD 5D ] tstb +ABBE 26 03 &. bne 03 +ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 +ABC3 F6 00 06 ... ldab 0006 +ABC6 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +ABC9 83 00 00 ... subd #0000 +ABCC 27 03 '. beq 03 +ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 +ABD1 BD D3 11 ... jsr d311 ;jump30 - test position exists +ABD4 83 00 00 ... subd #0000 +ABD7 27 2B '+ beq 2b +ABD9 F6 00 05 ... ldab 0005 +ABDC 4F O clra +ABDD 05 . asld +ABDE C3 08 00 ... addd #0800 +ABE1 8F . xgdx +ABE2 EC 00 .. ldd 00,x +ABE4 C4 FF .. andb #ff +ABE6 84 3F .? anda #3f +ABE8 83 27 10 .'. subd #2710 ; 10000 +ABEB 24 15 $. bcc 15 +ABED CC 01 00 ... ldd #0100 +ABF0 37 7 pshb +ABF1 36 6 psha +ABF2 F6 00 05 ... ldab 0005 +ABF5 4F O clra +ABF6 05 . asld +ABF7 C3 08 C8 ... addd #08c8 +ABFA 38 8 pulx +ABFB 8F . xgdx +ABFC AA 00 .. ora 00,x +ABFE EA 01 .. orb 01,x +AC00 ED 00 .. std 00,x +AC02 20 29 ) bra 29 +AC04 F6 00 05 ... ldab 0005 +AC07 4F O clra +AC08 05 . asld +AC09 C3 08 00 ... addd #0800 +AC0C 8F . xgdx +AC0D EC 00 .. ldd 00,x +AC0F C4 FF .. andb #ff +AC11 84 3F .? anda #3f +AC13 83 27 0F .'. subd #270f +AC16 23 15 #. bls 15 +AC18 CC 01 00 ... ldd #0100 +AC1B 37 7 pshb +AC1C 36 6 psha +AC1D F6 00 05 ... ldab 0005 +AC20 4F O clra +AC21 05 . asld +AC22 C3 08 C8 ... addd #08c8 +AC25 38 8 pulx +AC26 8F . xgdx +AC27 AA 00 .. ora 00,x +AC29 EA 01 .. orb 01,x +AC2B ED 00 .. std 00,x +AC2D F6 00 05 ... ldab 0005 +AC30 4F O clra +AC31 05 . asld +AC32 C3 08 C8 ... addd #08c8 +AC35 8F . xgdx +AC36 EC 00 .. ldd 00,x +AC38 84 01 .. anda #01 +AC3A 27 06 '. beq 06 +AC3C CE 00 19 ... ldx #0019 +AC3F 1C 00 04 ... bset 00,x, #04 +AC42 F6 00 05 ... ldab 0005 +AC45 4F O clra +AC46 05 . asld +AC47 C3 08 00 ... addd #0800 +AC4A 8F . xgdx +AC4B EC 00 .. ldd 00,x +AC4D 84 80 .. anda #80 +AC4F 27 2A '* beq 2a +AC51 F6 00 05 ... ldab 0005 +AC54 4F O clra +AC55 05 . asld +AC56 C3 08 C8 ... addd #08c8 +AC59 8F . xgdx +AC5A EC 00 .. ldd 00,x +AC5C 84 02 .. anda #02 +AC5E 27 06 '. beq 06 +AC60 CE 00 19 ... ldx #0019 +AC63 1C 00 01 ... bset 00,x, #01 +AC66 F6 00 05 ... ldab 0005 +AC69 4F O clra +AC6A 05 . asld +AC6B C3 08 C8 ... addd #08c8 +AC6E 8F . xgdx +AC6F EC 00 .. ldd 00,x +AC71 84 04 .. anda #04 +AC73 27 06 '. beq 06 +AC75 CE 00 19 ... ldx #0019 +AC78 1C 00 02 ... bset 00,x, #02 +goto23: +AC7B 7C 00 05 |.. inc 0005 +AC7E 7E AB A5 ~.. jmp aba5 ;goto24 +goto22: +AC81 F6 00 19 ... ldab 0019 +AC84 C4 07 .. andb #07 +AC86 26 0A &. bne 0a +AC88 F6 0B C1 ... ldab 0bc1 +AC8B C4 7F .. andb #7f ; have errors? +AC8D 26 03 &. bne 03 +AC8F 5F _ clrb +AC90 20 02 . bra 02 +AC92 C6 01 .. ldab #01 +AC94 5D ] tstb +AC95 26 05 &. bne 05 +AC97 C6 0D .. ldab #0d +AC99 F7 00 48 ..H stab 0048 +AC9C 39 9 rts + +; keypad map +AC9D 08 . inx +AC9E 07 . tpa +AC9F 06 . tap +ACA0 05 . asld +ACA1 04 . lsrd +ACA2 03 . fdiv +ACA3 02 . idiv +ACA4 01 . nop +ACA5 0B . sev +ACA6 0A . clv +ACA7 09 . dex + +ACA8 20 20 bra 20 +ACAA 50 P negb +ACAB 52 R illegal +ACAC 49 I rola +ACAD 43 C coma +ACAE 45 E illegal +ACAF 20 20 bra 20 +ACB1 20 00 . bra 00 +ACB3 20 20 bra 20 +ACB5 20 50 P bra 50 +ACB7 52 R illegal +ACB8 49 I rola +ACB9 58 X aslb +ACBA 20 20 bra 20 +ACBC 20 00 . bra 00 +ACBE 20 20 bra 20 +ACC0 50 P negb +ACC1 52 R illegal +ACC2 45 E illegal +ACC3 49 I rola +ACC4 53 S comb +ACC5 20 20 bra 20 +ACC7 20 00 . bra 00 +ACC9 20 20 bra 20 +ACCB 50 P negb +ACCC 52 R illegal +ACCD 45 E illegal +ACCE 43 C coma +ACCF 49 I rola +ACD0 4F O clra +ACD1 20 20 bra 20 +ACD3 00 . test +ACD4 20 20 bra 20 +ACD6 43 C coma +ACD7 48 H asla +ACD8 41 A illegal +ACD9 4E N illegal +ACDA 47 G asra +ACDB 45 E illegal +ACDC 20 20 bra 20 +ACDE 00 . test +ACDF 20 20 bra 20 +ACE1 43 C coma +ACE2 41 A illegal +ACE3 4D M tsta +ACE4 42 B illegal +ACE5 49 I rola +ACE6 4F O clra +ACE7 20 20 bra 20 +ACE9 00 . test +ACEA 20 4D M bra 4d +ACEC 4F O clra +ACED 4E N illegal +ACEE 4E N illegal +ACEF 41 A illegal +ACF0 49 I rola +ACF1 45 E illegal +ACF2 20 20 bra 20 +ACF4 00 . test +ACF5 20 20 bra 20 +ACF7 54 T lsrb +ACF8 48 H asla +ACF9 41 A illegal +ACFA 4E N illegal +ACFB 4B K illegal +ACFC 53 S comb +ACFD 20 20 bra 20 +ACFF 00 . test +AD00 20 20 bra 20 +AD02 4D M tsta +AD03 45 E illegal +AD04 52 R illegal +AD05 43 C coma +AD06 49 I rola +AD07 20 20 bra 20 +AD09 20 00 . bra 00 +AD0B 20 20 bra 20 +AD0D 44 D lsra +AD0E 41 A illegal +AD0F 4E N illegal +AD10 4B K illegal +AD11 45 E illegal +AD12 20 20 bra 20 +AD14 20 00 . bra 00 +AD16 20 20 bra 20 +AD18 47 G asra +AD19 52 R illegal +AD1A 41 A illegal +AD1B 43 C coma +AD1C 49 I rola +AD1D 41 A illegal +AD1E 53 S comb +AD1F 20 00 . bra 00 +AD21 20 20 bra 20 +AD23 53 S comb +AD24 45 E illegal +AD25 4C L inca +AD26 45 E illegal +AD27 43 C coma +AD28 54 T lsrb +AD29 20 20 bra 20 +AD2B 00 . test +AD2C 20 20 bra 20 +AD2E 4F O clra +AD2F 54 T lsrb +AD30 48 H asla +AD31 45 E illegal +AD32 52 R illegal +AD33 20 20 bra 20 +AD35 20 00 . bra 00 +AD37 20 20 bra 20 +AD39 20 49 I bra 49 +AD3B 54 T lsrb +AD3C 45 E illegal +AD3D 4D M tsta +AD3E 20 20 bra 20 +AD40 20 00 . bra 00 +AD42 20 20 bra 20 +AD44 46 F rora +AD45 41 A illegal +AD46 49 I rola +AD47 54 T lsrb +AD48 45 E illegal +AD49 53 S comb +AD4A 20 20 bra 20 +AD4C 00 . test +AD4D 20 20 bra 20 +AD4F 41 A illegal +AD50 55 U illegal +AD51 54 T lsrb +AD52 52 R illegal +AD53 45 E illegal +AD54 20 20 bra 20 +AD56 20 00 . bra 00 +AD58 20 20 bra 20 +AD5A 43 C coma +AD5B 48 H asla +AD5C 4F O clra +AD5D 49 I rola +AD5E 58 X aslb +AD5F 20 20 bra 20 +AD61 20 00 . bra 00 +AD63 20 20 bra 20 +AD65 42 B illegal +AD66 49 I rola +AD67 54 T lsrb +AD68 54 T lsrb +AD69 45 E illegal +AD6A 20 20 bra 20 +AD6C 20 00 . bra 00 +AD6E 20 20 bra 20 +AD70 41 A illegal +AD71 4E N illegal +AD72 44 D lsra +AD73 45 E illegal +AD74 52 R illegal +AD75 45 E illegal +AD76 20 20 bra 20 +AD78 00 . test +AD79 20 20 bra 20 +AD7B 20 57 W bra 57 +AD7D 41 A illegal +AD7E 48 H asla +AD7F 4C L inca +AD80 20 20 bra 20 +AD82 20 00 . bra 00 +AD84 20 20 bra 20 +AD86 50 P negb +AD87 55 U illegal +AD88 4C L inca +AD89 53 S comb +AD8A 45 E illegal +AD8B 20 20 bra 20 +AD8D 20 00 . bra 00 +AD8F 20 20 bra 20 +AD91 45 E illegal +AD92 58 X aslb +AD93 54 T lsrb +AD94 52 R illegal +AD95 41 A illegal +AD96 20 20 bra 20 +AD98 20 00 . bra 00 +AD9A 20 53 S bra 53 +AD9C 45 E illegal +AD9D 4C L inca +AD9E 45 E illegal +AD9F 43 C coma +ADA0 43 C coma +ADA1 49 I rola +ADA2 4F O clra +ADA3 4E N illegal +ADA4 00 . test +ADA5 20 45 E bra 45 +ADA7 58 X aslb +ADA8 41 A illegal +ADA9 43 C coma +ADAA 54 T lsrb +ADAB 20 43 C bra 43 +ADAD 4F O clra +ADAE 49 I rola +ADAF 4E N illegal +ADB0 53 S comb +ADB1 20 4F O bra 4f +ADB3 4E N illegal +ADB4 4C L inca +ADB5 59 Y rolb +ADB6 20 00 . bra 00 +ADB8 20 4D M bra 4d +ADBA 4F O clra +ADBB 4E N illegal +ADBC 4E N illegal +ADBD 41 A illegal +ADBE 49 I rola +ADBF 45 E illegal +ADC0 20 45 E bra 45 +ADC2 58 X aslb +ADC3 41 A illegal +ADC4 43 C coma +ADC5 54 T lsrb +ADC6 45 E illegal +ADC7 20 53 S bra 53 +ADC9 45 E illegal +ADCA 55 U illegal +ADCB 4C L inca +ADCC 45 E illegal +ADCD 4D M tsta +ADCE 45 E illegal +ADCF 4E N illegal +ADD0 54 T lsrb +ADD1 20 00 . bra 00 +ADD3 20 4E N bra 4e +ADD5 49 I rola +ADD6 43 C coma +ADD7 48 H asla +ADD8 54 T lsrb +ADD9 20 55 U bra 55 +ADDB 45 E illegal +ADDC 42 B illegal +ADDD 45 E illegal +ADDE 52 R illegal +ADDF 5A Z decb +ADE0 41 A illegal +ADE1 48 H asla +ADE2 4C L inca +ADE3 45 E illegal +ADE4 4E N illegal +ADE5 20 00 . bra 00 +ADE7 20 49 I bra 49 +ADE9 4E N illegal +ADEA 54 T lsrb +ADEB 52 R illegal +ADEC 4F O clra +ADED 44 D lsra +ADEE 55 U illegal +ADEF 5A Z decb +ADF0 43 C coma +ADF1 41 A illegal +ADF2 20 50 P bra 50 +ADF4 52 R illegal +ADF5 45 E illegal +ADF6 43 C coma +ADF7 49 I rola +ADF8 4F O clra +ADF9 20 45 E bra 45 +ADFB 58 X aslb +ADFC 41 A illegal +ADFD 43 C coma +ADFE 54 T lsrb +ADFF 4F O clra +AE00 20 00 . bra 00 +AE02 20 43 C bra 43 +AE04 4F O clra +AE05 49 I rola +AE06 4E N illegal +AE07 53 S comb +AE08 20 4F O bra 4f +AE0A 4E N illegal +AE0B 4C L inca +AE0C 59 Y rolb +AE0D 20 00 . bra 00 +AE0F 20 4D M bra 4d +AE11 4F O clra +AE12 4E N illegal +AE13 4E N illegal +AE14 41 A illegal +AE15 49 I rola +AE16 45 E illegal +AE17 20 53 S bra 53 +AE19 45 E illegal +AE1A 55 U illegal +AE1B 4C L inca +AE1C 45 E illegal +AE1D 4D M tsta +AE1E 45 E illegal +AE1F 4E N illegal +AE20 54 T lsrb +AE21 20 00 . bra 00 +AE23 20 4E N bra 4e +AE25 55 U illegal +AE26 52 R illegal +AE27 20 4D M bra 4d +AE29 55 U illegal +AE2A 4E N illegal +AE2B 5A Z decb +AE2C 45 E illegal +AE2D 4E N illegal +AE2E 20 00 . bra 00 +AE30 20 4D M bra 4d +AE32 4F O clra +AE33 4E N illegal +AE34 45 E illegal +AE35 44 D lsra +AE36 41 A illegal +AE37 20 55 U bra 55 +AE39 4E N illegal +AE3A 49 I rola +AE3B 43 C coma +AE3C 41 A illegal +AE3D 4D M tsta +AE3E 45 E illegal +AE3F 4E N illegal +AE40 54 T lsrb +AE41 45 E illegal +AE42 20 00 . bra 00 +AE44 20 4D M bra 4d +AE46 41 A illegal +AE47 43 C coma +AE48 48 H asla +AE49 49 I rola +AE4A 4E N illegal +AE4B 45 E illegal +AE4C 20 4F O bra 4f +AE4E 55 U illegal +AE4F 54 T lsrb +AE50 20 4F O bra 4f +AE52 46 F rora +AE53 20 4F O bra 4f +AE55 52 R illegal +AE56 44 D lsra +AE57 45 E illegal +AE58 52 R illegal +AE59 20 00 . bra 00 +AE5B 20 48 H bra 48 +AE5D 4F O clra +AE5E 52 R illegal +AE5F 53 S comb +AE60 20 44 D bra 44 +AE62 45 E illegal +AE63 20 53 S bra 53 +AE65 45 E illegal +AE66 52 R illegal +AE67 56 V rorb +AE68 49 I rola +AE69 43 C coma +AE6A 45 E illegal +AE6B 20 00 . bra 00 +AE6D 20 41 A bra 41 +AE6F 55 U illegal +AE70 53 S comb +AE71 53 S comb +AE72 45 E illegal +AE73 52 R illegal +AE74 20 42 B bra 42 +AE76 45 E illegal +AE77 54 T lsrb +AE78 52 R illegal +AE79 49 I rola +AE7A 45 E illegal +AE7B 42 B illegal +AE7C 20 00 . bra 00 +AE7E 20 46 F bra 46 +AE80 55 U illegal +AE81 45 E illegal +AE82 52 R illegal +AE83 41 A illegal +AE84 20 44 D bra 44 +AE86 45 E illegal +AE87 20 53 S bra 53 +AE89 45 E illegal +AE8A 52 R illegal +AE8B 56 V rorb +AE8C 49 I rola +AE8D 43 C coma +AE8E 49 I rola +AE8F 4F O clra +AE90 20 00 . bra 00 + +AE92 2D 20 - blt 20 +AE94 20 20 bra 20 +AE96 20 20 bra 20 +AE98 20 20 bra 20 +AE9A 20 20 bra 20 +AE9C 00 . test + +AE9D 53 S comb +AE9E 45 E illegal +AE9F 54 T lsrb +AEA0 20 50 P bra 50 +AEA2 52 R illegal +AEA3 49 I rola +AEA4 43 C coma +AEA5 45 E illegal +AEA6 3F ? swi +AEA7 00 . test + +AEA8 20 20 bra 20 +AEAA 53 S comb +AEAB 59 Y rolb +AEAC 53 S comb +AEAD 54 T lsrb +AEAE 45 E illegal +AEAF 4D M tsta +AEB0 20 20 bra 20 +AEB2 00 . test + +AEB3 20 20 bra 20 +AEB5 20 20 bra 20 +AEB7 4F O clra +AEB8 4B K illegal +AEB9 20 20 bra 20 +AEBB 20 20 bra 20 +AEBD 00 . test + +AEBE 24 35 $5 bcc 35 +AEC0 20 45 E bra 45 +AEC2 4E N illegal +AEC3 41 A illegal +AEC4 42 B illegal +AEC5 4C L inca +AEC6 45 E illegal +AEC7 20 00 . bra 00 + +AEC9 24 35 $5 bcc 35 +AECB 20 44 D bra 44 +AECD 49 I rola +AECE 53 S comb +AECF 41 A illegal +AED0 42 B illegal +AED1 4C L inca +AED2 45 E illegal +AED3 00 . test + +AED4 53 S comb +AED5 4F O clra +AED6 44 D lsra +AED7 41 A illegal +AED8 20 56 V bra 56 +AEDA 45 E illegal +AEDB 4E N illegal +AEDC 44 D lsra +AEDD 20 00 . bra 00 +AEDF 53 S comb +AEE0 4E N illegal +AEE1 41 A illegal +AEE2 43 C coma +AEE3 4B K illegal +AEE4 20 56 V bra 56 +AEE6 45 E illegal +AEE7 4E N illegal +AEE8 44 D lsra +AEE9 00 . test + +AEEA 44 D lsra +AEEB 55 U illegal +AEEC 4D M tsta +AEED 42 B illegal +AEEE 20 4D M bra 4d +AEF0 45 E illegal +AEF1 43 C coma +AEF2 20 59 Y bra 59 +AEF4 00 . test +AEF5 44 D lsra +AEF6 55 U illegal +AEF7 4D M tsta +AEF8 42 B illegal +AEF9 20 4D M bra 4d +AEFB 45 E illegal +AEFC 43 C coma +AEFD 20 4E N bra 4e +AEFF 00 . test +AF00 4C L inca +AF01 4E N illegal +AF02 4B K illegal +AF03 20 4D M bra 4d +AF05 53 S comb +AF06 54 T lsrb +AF07 52 R illegal +AF08 20 59 Y bra 59 +AF0A 00 . test +AF0B 4C L inca +AF0C 4E N illegal +AF0D 4B K illegal +AF0E 20 4D M bra 4d +AF10 53 S comb +AF11 54 T lsrb +AF12 52 R illegal +AF13 20 4E N bra 4e +AF15 00 . test +AF16 43 C coma +AF17 41 A illegal +AF18 52 R illegal +AF19 44 D lsra +AF1A 20 52 R bra 52 +AF1C 44 D lsra +AF1D 52 R illegal +AF1E 20 59 Y bra 59 +AF20 00 . test +AF21 43 C coma +AF22 41 A illegal +AF23 52 R illegal +AF24 44 D lsra +AF25 20 52 R bra 52 +AF27 44 D lsra +AF28 52 R illegal +AF29 20 4E N bra 4e +AF2B 00 . test +AF2C 42 B illegal +AF2D 49 I rola +AF2E 4C L inca +AF2F 4C L inca +AF30 20 56 V bra 56 +AF32 41 A illegal +AF33 4C L inca +AF34 20 59 Y bra 59 +AF36 00 . test +AF37 42 B illegal +AF38 49 I rola +AF39 4C L inca +AF3A 4C L inca +AF3B 20 56 V bra 56 +AF3D 41 A illegal +AF3E 4C L inca +AF3F 20 4E N bra 4e +AF41 00 . test +AF42 50 P negb +AF43 52 R illegal +AF44 43 C coma +AF45 20 48 H bra 48 +AF47 4F O clra +AF48 4C L inca +AF49 44 D lsra +AF4A 20 59 Y bra 59 +AF4C 00 . test +AF4D 50 P negb +AF4E 52 R illegal +AF4F 43 C coma +AF50 20 48 H bra 48 +AF52 4F O clra +AF53 4C L inca +AF54 44 D lsra +AF55 20 4E N bra 4e +AF57 00 . test +AF58 50 P negb +AF59 52 R illegal +AF5A 43 C coma +AF5B 20 44 D bra 44 +AF5D 49 I rola +AF5E 53 S comb +AF5F 50 P negb +AF60 20 59 Y bra 59 +AF62 00 . test +AF63 50 P negb +AF64 52 R illegal +AF65 43 C coma +AF66 20 44 D bra 44 +AF68 49 I rola +AF69 53 S comb +AF6A 50 P negb +AF6B 20 4E N bra 4e +AF6D 00 . test +AF6E 46 F rora +AF6F 52 R illegal +AF70 45 E illegal +AF71 45 E illegal +AF72 20 56 V bra 56 +AF74 4E N illegal +AF75 44 D lsra +AF76 20 59 Y bra 59 +AF78 00 . test +AF79 46 F rora +AF7A 52 R illegal +AF7B 45 E illegal +AF7C 45 E illegal +AF7D 20 56 V bra 56 +AF7F 4E N illegal +AF80 44 D lsra +AF81 20 4E N bra 4e +AF83 00 . test +AF84 24 31 $1 bcc 31 +AF86 20 43 C bra 43 +AF88 48 H asla +AF89 4E N illegal +AF8A 47 G asra +AF8B 52 R illegal +AF8C 20 59 Y bra 59 +AF8E 00 . test +AF8F 24 31 $1 bcc 31 +AF91 20 43 C bra 43 +AF93 48 H asla +AF94 4E N illegal +AF95 47 G asra +AF96 52 R illegal +AF97 20 4E N bra 4e +AF99 00 . test +AF9A 43 C coma +AF9B 4C L inca +AF9C 52 R illegal +AF9D 20 4D M bra 4d +AF9F 49 I rola +AFA0 53 S comb +AFA1 20 20 bra 20 +AFA3 59 Y rolb +AFA4 00 . test +AFA5 43 C coma +AFA6 4C L inca +AFA7 52 R illegal +AFA8 20 4D M bra 4d +AFAA 49 I rola +AFAB 53 S comb +AFAC 20 20 bra 20 +AFAE 4E N illegal +AFAF 00 . test +AFB0 48 H asla +AFB1 49 I rola +AFB2 54 T lsrb +AFB3 20 4B K bra 4b +AFB5 45 E illegal +AFB6 59 Y rolb +AFB7 22 30 "0 bhi 30 +AFB9 22 00 ". bhi 00 +AFBB 45 E illegal +AFBC 4E N illegal +AFBD 54 T lsrb +AFBE 45 E illegal +AFBF 52 R illegal +AFC0 20 43 C bra 43 +AFC2 4F O clra +AFC3 44 D lsra +AFC4 45 E illegal +AFC5 00 . test +AFC6 53 S comb +AFC7 45 E illegal +AFC8 43 C coma +AFC9 55 U illegal +AFCA 52 R illegal +AFCB 45 E illegal +AFCC 20 4F O bra 4f +AFCE 4E N illegal +AFCF 20 00 . bra 00 +AFD1 53 S comb +AFD2 45 E illegal +AFD3 43 C coma +AFD4 55 U illegal +AFD5 52 R illegal +AFD6 45 E illegal +AFD7 20 4F O bra 4f +AFD9 46 F rora +AFDA 46 F rora +AFDB 00 . test +AFDC 2D 20 - blt 20 +AFDE 53 S comb +AFDF 41 A illegal +AFE0 56 V rorb +AFE1 49 I rola +AFE2 4E N illegal +AFE3 47 G asra +AFE4 20 2D - bra 2d +AFE6 00 . test +AFE7 2D 50 -P blt 50 +AFE9 52 R illegal +AFEA 49 I rola +AFEB 4E N illegal +AFEC 54 T lsrb +AFED 49 I rola +AFEE 4E N illegal +AFEF 47 G asra +AFF0 2D 00 -. blt 00 + +AFF2 4F O clra +AFF3 56 V rorb +AFF4 45 E illegal +AFF5 52 R illegal +AFF6 20 43 C bra 43 +AFF8 52 R illegal +AFF9 4E N illegal +AFFA 54 T lsrb +AFFB 3D = mul +AFFC 00 . test + +AFFD 48 H asla +AFFE 4F O clra +AFFF 4D M tsta +B000 45 E illegal +B001 20 46 F bra 46 +B003 41 A illegal +B004 49 I rola +B005 4C L inca +B006 3D = mul +B007 00 . test +B008 43 C coma +B009 48 H asla +B00A 4B K illegal +B00B 20 50 P bra 50 +B00D 52 R illegal +B00E 49 I rola +B00F 43 C coma +B010 45 E illegal +B011 53 S comb +B012 00 . test + +B013 48 H asla +B014 49 I rola +B015 54 T lsrb +B016 20 52 R bra 52 +B018 45 E illegal +B019 53 S comb +B01A 45 E illegal +B01B 54 T lsrb +B01C 20 00 . bra 00 + +B01E 43 C coma +B01F 4F O clra +B020 49 I rola +B021 4E N illegal +B022 20 20 bra 20 +B024 20 4A J bra 4a +B026 41 A illegal +B027 4D M tsta +B028 00 . test + +B029 42 B illegal +B02A 41 A illegal +B02B 44 D lsra +B02C 20 53 S bra 53 +B02E 45 E illegal +B02F 4E N illegal +B030 53 S comb +B031 4F O clra +B032 52 R illegal +B033 00 . test + +B034 43 C coma +B035 48 H asla +B036 47 G asra +B037 52 R illegal +B038 20 50 P bra 50 +B03A 57 W asrb +B03B 52 R illegal +B03C 55 U illegal +B03D 50 P negb +B03E 00 . test + +B03F 4C L inca +B040 49 I rola +B041 4E N illegal +B042 4B K illegal +B043 20 50 P bra 50 +B045 57 W asrb +B046 52 R illegal +B047 55 U illegal +B048 50 P negb +B049 00 . test + +B04A 43 C coma +B04B 41 A illegal +B04C 52 R illegal +B04D 44 D lsra +B04E 20 50 P bra 50 +B050 57 W asrb +B051 52 R illegal +B052 55 U illegal +B053 50 P negb +B054 00 . test + +B055 42 B illegal +B056 49 I rola +B057 4C L inca +B058 4C L inca +B059 20 45 E bra 45 +B05B 52 R illegal +B05C 52 R illegal +B05D 4F O clra +B05E 52 R illegal +B05F 00 . test + +B060 54 T lsrb +B061 55 U illegal +B062 42 B illegal +B063 45 E illegal +B064 20 45 E bra 45 +B066 52 R illegal +B067 52 R illegal +B068 4F O clra +B069 52 R illegal +B06A 00 . test +B06B 4E N illegal +B06C 4F O clra +B06D 20 20 bra 20 +B06F 43 C coma +B070 48 H asla +B071 41 A illegal +B072 4E N illegal +B073 47 G asra +B074 45 E illegal +B075 00 . test +B076 20 4E N bra 4e +B078 4F O clra +B079 20 46 F bra 46 +B07B 49 I rola +B07C 56 V rorb +B07D 45 E illegal +B07E 53 S comb +B07F 20 00 . bra 00 + +B081 4E N illegal +B082 4F O clra +B083 20 20 bra 20 +B085 41 A illegal +B086 43 C coma +B087 43 C coma +B088 45 E illegal +B089 53 S comb +B08A 53 S comb +B08B 00 . test +B08C 4E N illegal +B08D 4F O clra +B08E 20 20 bra 20 +B090 45 E illegal +B091 52 R illegal +B092 52 R illegal +B093 4F O clra +B094 52 R illegal +B095 53 S comb +B096 00 . test +B097 54 T lsrb +B098 45 E illegal +B099 53 S comb +B09A 54 T lsrb +B09B 20 20 bra 20 +B09D 56 V rorb +B09E 45 E illegal +B09F 4E N illegal +B0A0 44 D lsra +B0A1 00 . test +B0A2 4D M tsta +B0A3 54 T lsrb +B0A4 52 R illegal +B0A5 20 46 F bra 46 +B0A7 55 U illegal +B0A8 4E N illegal +B0A9 43 C coma +B0AA 54 T lsrb +B0AB 3F ? swi +B0AC 00 . test +B0AD 50 P negb +B0AE 52 R illegal +B0AF 4F O clra +B0B0 47 G asra +B0B1 52 R illegal +B0B2 41 A illegal +B0B3 4D M tsta +B0B4 20 20 bra 20 +B0B6 3F ? swi +B0B7 00 . test +B0B8 53 S comb +B0B9 45 E illegal +B0BA 4C L inca +B0BB 45 E illegal +B0BC 43 C coma +B0BD 54 T lsrb +B0BE 49 I rola +B0BF 4F O clra +B0C0 4E N illegal +B0C1 3F ? swi +B0C2 00 . test + +B0C3 14 00 . ;20 +B0C5 14 C8 . ;20 200 +B0C7 05 00 .. ;05 +B0C9 05 00 . ;05 +B0CB 02 00 . ;02 +B0CD 02 00 . ;02 +B0CF 01 00 . ;01 +B0D1 01 00 . ;01 + + + + + +; +; here's a lookup table of some sort, for finding the slot +; numbers of each motor in turn +; +; 80 entries for 80 motors? +; +B0D3 01 . ;01 +B0D4 0C . ;12 +B0D5 17 . ;23 +B0D6 22 . ;34 +B0D7 2E . ;46 +B0D8 39 . ;57 +B0D9 44 D ;68 +B0DA 4F O ;79 +; +B0DB 0B . ;11 +B0DC 16 . ;22 +B0DD 21 ! ;33 +B0DE 2C . ;44 +B0DF 38 8 ;56 +B0E0 43 C ;67 +B0E1 4E N ;78 +B0E2 59 Y ;89 +; +B0E3 15 . ;21 +B0E4 20 . ;32 +B0E5 2B + ;43 +B0E6 36 6 ;54 +B0E7 42 B ;66 +B0E8 4D M ;77 +B0E9 58 X ;88 +B0EA 63 c ;99 +; +B0EB 1F . ;31 +B0EC 2A *. ;42 +B0ED 35 . ;53 +B0EE 40 @ ;64 +B0EF 4C L ;76 +B0F0 57 W ;87 +B0F1 62 b ;98 +; +B0F2 09 . ;09 +B0F3 29 ) ;41 +B0F4 34 . ;52 +B0F5 3F ? ;63 +B0F6 4A J ;74 +B0F7 56 V ;86 +B0F8 61 a ;97 +; +B0F9 08 . ;08 +B0FA 13 . ;19 +B0FB 33 3 ;51 +B0FC 3E > ;62 +B0FD 49 I ;73 +B0FE 54 T ;84 +B0FF 60 ` ;96 +; +B000 07 . ;07 +B101 12 . ;18 +B102 1D . ;29 +B103 3D . ;61 +B104 48 . ;72 +B105 53 S ;83 +B106 5E ^ ;94 +; +B107 06 . ;06 +B108 11 . ;17 +B109 1C . ;28 +B10A 27 . ;39 +B10B 47 . ;71 +B10C 52 R ;82 +B10D 5D ] ;93 +; +B10E 04 . ;04 +B10F 10 . ;16 +B110 1B . ;27 +B111 26 & ;38 +B111 31 & ;49 +B113 51 Q ;81 +B114 5C \ ;92 +; +B115 03 . ;03 +B116 0E . ;14 +B117 1A . ;26 +B118 25 % ;37 +B119 30 % ;48 +B11A 3B ; ;59 +B11B 5B [ ;91 +; +B11C 02 . ;02 +B11D 0D . ;13 +B11E 18 . ;24 +B11F 24 $ ;36 +B120 2F $ ;47 +B121 3A : ;58 +B122 45 E ;69 + +table of powers of 2 + +B123 00 01 02 04 08 +B128 10 20 40 80 + +B12C 00 +B12D 00 . test +B12E 2A 2A ** bpl 2a ;"**ERROR***" +B130 45 E illegal +B131 52 R illegal +B132 52 R illegal +B133 4F O clra +B134 52 R illegal +B135 2A 2A ** bpl 2a +B137 2A 00 *. bpl 00 + +B139 2A 2A ** bpl 2a +B13B 2A 2A ** bpl 2a +B13D 2A 2A ** bpl 2a +B13F 2A 2A ** bpl 2a +B141 2A 2A ** bpl 2a +B143 00 . test +B144 4F O clra +B145 4F O clra +B146 4F O clra +B147 4F O clra +B148 4F O clra +B149 4F O clra +B14A 4F O clra +B14B 4F O clra +B14C 4F O clra +B14D 4F O clra +B14E 00 . test +B14F 52 R illegal +B150 41 A illegal +B151 4D M tsta +B152 20 20 bra 20 +B154 20 46 F bra 46 +B156 41 A illegal +B157 49 I rola +B158 4C L inca +B159 00 . test +B15A 50 P negb +B15B 32 2 pula +B15C 20 20 bra 20 +B15E 20 20 bra 20 +B160 46 F rora +B161 41 A illegal +B162 49 I rola +B163 4C L inca +B164 00 . test +B165 50 P negb +B166 32 2 pula +B167 2D 50 -P blt 50 +B169 33 3 pulb +B16A 20 46 F bra 46 +B16C 41 A illegal +B16D 49 I rola +B16E 4C L inca +B16F 00 . test +B170 50 P negb +B171 32 2 pula +B172 2D 50 -P blt 50 +B174 38 8 pulx +B175 20 46 F bra 46 +B177 41 A illegal +B178 49 I rola +B179 4C L inca +B17A 00 . test +B17B 50 P negb +B17C 32 2 pula +B17D 2D 50 -P blt 50 +B17F 39 9 rts + +B180 20 46 F bra 46 +B182 41 A illegal +B183 49 I rola +B184 4C L inca +B185 00 . test +B186 50 P negb +B187 33 3 pulb +B188 2D 50 -P blt 50 +B18A 34 4 des +B18B 20 46 F bra 46 +B18D 41 A illegal +B18E 49 I rola +B18F 4C L inca +B190 00 . test +B191 50 P negb +B192 35 5 txs +B193 20 20 bra 20 +B195 20 20 bra 20 +B197 46 F rora +B198 41 A illegal +B199 49 I rola +B19A 4C L inca +B19B 00 . test +B19C 50 P negb +B19D 35 5 txs +B19E 2D 50 -P blt 50 +B1A0 37 7 pshb +B1A1 20 46 F bra 46 +B1A3 41 A illegal +B1A4 49 I rola +B1A5 4C L inca +B1A6 00 . test +B1A7 50 P negb +B1A8 37 7 pshb +B1A9 20 20 bra 20 +B1AB 20 20 bra 20 +B1AD 46 F rora +B1AE 41 A illegal +B1AF 49 I rola +B1B0 4C L inca +B1B1 00 . test +B1B2 50 P negb +B1B3 37 7 pshb +B1B4 2D 50 -P blt 50 +B1B6 38 8 pulx +B1B7 20 46 F bra 46 +B1B9 41 A illegal +B1BA 49 I rola +B1BB 4C L inca +B1BC 00 . test +B1BD 2D 20 - blt 20 +B1BF 50 P negb +B1C0 41 A illegal +B1C1 53 S comb +B1C2 53 S comb +B1C3 45 E illegal +B1C4 44 D lsra +B1C5 20 2D - bra 2d +B1C7 00 . test +B1C8 09 . dex +B1C9 12 . brset +B1CA 1B . aba +B1CB 24 2C $, bcc 2c +B1CD 35 5 txs +B1CE 3E > wai +B1CF 47 G asra +B1D0 54 T lsrb +B1D1 48 H asla +B1D2 41 A illegal +B1D3 4E N illegal +B1D4 4B K illegal +B1D5 20 59 Y bra 59 +B1D7 4F O clra +B1D8 55 U illegal +B1D9 20 46 F bra 46 +B1DB 4F O clra +B1DC 52 R illegal +B1DD 20 59 Y bra 59 +B1DF 4F O clra +B1E0 55 U illegal +B1E1 52 R illegal +B1E2 20 50 P bra 50 +B1E4 41 A illegal +B1E5 54 T lsrb +B1E6 52 R illegal +B1E7 4F O clra +B1E8 4E N illegal +B1E9 41 A illegal +B1EA 47 G asra +B1EB 45 E illegal +B1EC 20 20 bra 20 +B1EE 00 . test + +B1EF 20 52 R bra 52 +B1F1 4F O clra +B1F2 57 W asrb +B1F3 45 E illegal +B1F4 20 49 I bra 49 +B1F6 4E N illegal +B1F7 54 T lsrb +B1F8 20 00 . bra 00 + +B1FA 43 C coma +B1FB 4F O clra +B1FC 50 P negb +B1FD 59 Y rolb +B1FE 52 R illegal +B1FF 49 I rola +B200 47 G asra +B201 48 H asla +B202 54 T lsrb +B203 20 00 . bra 00 + +B205 20 20 bra 20 +B207 20 31 1 bra 31 +B209 39 9 rts +B20A 39 9 rts +B20B 33 3 pulb +B20C 20 20 bra 20 +B20E 20 00 . bra 00 + +B210 35 5 txs +B211 39 9 rts +B212 30 0 tsx +B213 30 0 tsx +B214 20 56 V bra 56 +B216 45 E illegal +B217 52 R illegal +B218 20 35 5 bra 35 +B21A 00 . test + +B21B 20 20 bra 20 +B21D 20 20 bra 20 +B21F 20 20 bra 20 +B221 20 20 bra 20 +B223 20 52 R bra 52 +B225 4F O clra +B226 57 W asrb +B227 45 E illegal +B228 20 20 bra 20 +B22A 49 I rola +B22B 4E N illegal +B22C 54 T lsrb +B22D 45 E illegal +B22E 52 R illegal +B22F 4E N illegal +B230 41 A illegal +B231 54 T lsrb +B232 49 I rola +B233 4F O clra +B234 4E N illegal +B235 41 A illegal +B236 4C L inca +B237 00 . test +B238 20 20 bra 20 +B23A 20 20 bra 20 +B23C 20 20 bra 20 +B23E 20 20 bra 20 +B240 2D 2D -- blt 2d +B242 2D 2D -- blt 2d +B244 2D 2D -- blt 2d +B246 2D 2D -- blt 2d +B248 2D 2D -- blt 2d +B24A 2D 2D -- blt 2d +B24C 2D 2D -- blt 2d +B24E 2D 2D -- blt 2d +B250 2D 2D -- blt 2d +B252 2D 2D -- blt 2d +B254 2D 00 -. blt 00 +B256 20 20 bra 20 +B258 20 20 bra 20 +B25A 20 20 bra 20 +B25C 20 20 bra 20 +B25E 35 5 txs +B25F 39 9 rts +B260 30 0 tsx +B261 30 0 tsx +B262 20 53 S bra 53 +B264 4F O clra +B265 46 F rora +B266 54 T lsrb +B267 57 W asrb +B268 41 A illegal +B269 52 R illegal +B26A 45 E illegal +B26B 20 56 V bra 56 +B26D 45 E illegal +B26E 52 R illegal +B26F 2E 20 . bgt 20 +B271 35 5 txs +B272 20 20 bra 20 +B274 00 . test +B275 20 20 bra 20 +B277 20 20 bra 20 +B279 20 20 bra 20 +B27B 20 20 bra 20 +B27D 20 20 bra 20 +B27F 20 41 A bra 41 +B281 43 C coma +B282 43 C coma +B283 4F O clra +B284 55 U illegal +B285 4E N illegal +B286 54 T lsrb +B287 20 20 bra 20 +B289 52 R illegal +B28A 45 E illegal +B28B 43 C coma +B28C 4F O clra +B28D 52 R illegal +B28E 44 D lsra +B28F 00 . test +B290 53 S comb +B291 45 E illegal +B292 52 R illegal +B293 49 I rola +B294 41 A illegal +B295 4C L inca +B296 20 20 bra 20 +B298 23 20 # bls 20 +B29A 20 20 bra 20 +B29C 20 20 bra 20 +B29E 20 2D - bra 2d +B2A0 20 00 . bra 00 +B2A2 4D M tsta +B2A3 41 A illegal +B2A4 43 C coma +B2A5 48 H asla +B2A6 49 I rola +B2A7 4E N illegal +B2A8 45 E illegal +B2A9 20 49 I bra 49 +B2AB 44 D lsra +B2AC 20 20 bra 20 +B2AE 20 20 bra 20 +B2B0 20 2D - bra 2d +B2B2 20 00 . bra 00 +B2B4 41 A illegal +B2B5 55 U illegal +B2B6 44 D lsra +B2B7 49 I rola +B2B8 54 T lsrb +B2B9 20 4E N bra 4e +B2BB 55 U illegal +B2BC 4D M tsta +B2BD 42 B illegal +B2BE 45 E illegal +B2BF 52 R illegal +B2C0 20 20 bra 20 +B2C2 20 20 bra 20 +B2C4 20 00 . bra 00 +B2C6 53 S comb +B2C7 41 A illegal +B2C8 4C L inca +B2C9 45 E illegal +B2CA 53 S comb +B2CB 20 20 bra 20 +B2CD 28 52 (R bvc 52 +B2CF 29 20 ) bvs 20 +B2D1 20 20 bra 20 +B2D3 20 20 bra 20 +B2D5 2D 20 - blt 20 +B2D7 00 . test +B2D8 53 S comb +B2D9 41 A illegal +B2DA 4C L inca +B2DB 45 E illegal +B2DC 53 S comb +B2DD 20 20 bra 20 +B2DF 28 4E (N bvc 4e +B2E1 29 20 ) bvs 20 +B2E3 20 20 bra 20 +B2E5 20 20 bra 20 +B2E7 2D 20 - blt 20 +B2E9 00 . test +B2EA 42 B illegal +B2EB 41 A illegal +B2EC 47 G asra +B2ED 20 54 T bra 54 +B2EF 4F O clra +B2F0 54 T lsrb +B2F1 41 A illegal +B2F2 4C L inca +B2F3 20 20 bra 20 +B2F5 20 20 bra 20 +B2F7 20 20 bra 20 +B2F9 2D 20 - blt 20 +B2FB 00 . test +B2FC 43 C coma +B2FD 41 A illegal +B2FE 53 S comb +B2FF 48 H asla +B300 20 42 B bra 42 +B302 4F O clra +B303 58 X aslb +B304 20 20 bra 20 +B306 20 20 bra 20 +B308 20 20 bra 20 +B30A 20 2D - bra 2d +B30C 20 00 . bra 00 +B30E 43 C coma +B30F 41 A illegal +B310 52 R illegal +B311 44 D lsra +B312 20 53 S bra 53 +B314 41 A illegal +B315 4C L inca +B316 45 E illegal +B317 53 S comb +B318 20 20 bra 20 +B31A 20 20 bra 20 +B31C 20 2D - bra 2d +B31E 20 00 . bra 00 +B320 42 B illegal +B321 49 I rola +B322 4C L inca +B323 4C L inca +B324 53 S comb +B325 20 49 I bra 49 +B327 4E N illegal +B328 20 53 S bra 53 +B32A 54 T lsrb +B32B 41 A illegal +B32C 43 C coma +B32D 4B K illegal +B32E 45 E illegal +B32F 52 R illegal +B330 00 . test +B331 20 20 bra 20 +B333 20 20 bra 20 +B335 42 B illegal +B336 49 I rola +B337 4C L inca +B338 4C L inca +B339 20 54 T bra 54 +B33B 4F O clra +B33C 54 T lsrb +B33D 41 A illegal +B33E 4C L inca +B33F 20 2D - bra 2d +B341 20 20 bra 20 +B343 20 20 bra 20 +B345 20 20 bra 20 +B347 20 20 bra 20 +B349 00 . test +B34A 20 20 bra 20 +B34C 20 20 bra 20 +B34E 4F O clra +B34F 4E N illegal +B350 45 E illegal +B351 53 S comb +B352 20 20 bra 20 +B354 20 20 bra 20 +B356 20 20 bra 20 +B358 20 2D - bra 2d +B35A 20 00 . bra 00 +B35C 20 20 bra 20 +B35E 20 20 bra 20 +B360 54 T lsrb +B361 57 W asrb +B362 4F O clra +B363 53 S comb +B364 20 20 bra 20 +B366 20 20 bra 20 +B368 20 20 bra 20 +B36A 20 2D - bra 2d +B36C 20 00 . bra 00 +B36E 20 20 bra 20 +B370 20 20 bra 20 +B372 46 F rora +B373 49 I rola +B374 56 V rorb +B375 45 E illegal +B376 53 S comb +B377 20 20 bra 20 +B379 20 20 bra 20 +B37B 20 20 bra 20 +B37D 2D 20 - blt 20 +B37F 00 . test +B380 20 20 bra 20 +B382 20 20 bra 20 +B384 54 T lsrb +B385 45 E illegal +B386 4E N illegal +B387 53 S comb +B388 20 20 bra 20 +B38A 20 20 bra 20 +B38C 20 20 bra 20 +B38E 20 2D - bra 2d +B390 20 00 . bra 00 +B392 20 20 bra 20 +B394 20 20 bra 20 +B396 54 T lsrb +B397 57 W asrb +B398 45 E illegal +B399 4E N illegal +B39A 54 T lsrb +B39B 49 I rola +B39C 45 E illegal +B39D 53 S comb +B39E 20 20 bra 20 +B3A0 20 2D - bra 2d +B3A2 20 00 . bra 00 +B3A4 43 C coma +B3A5 4F O clra +B3A6 49 I rola +B3A7 4E N illegal +B3A8 53 S comb +B3A9 20 49 I bra 49 +B3AB 4E N illegal +B3AC 20 54 T bra 54 +B3AE 55 U illegal +B3AF 42 B illegal +B3B0 45 E illegal +B3B1 53 S comb +B3B2 00 . test +B3B3 20 20 bra 20 +B3B5 20 20 bra 20 +B3B7 54 T lsrb +B3B8 55 U illegal +B3B9 42 B illegal +B3BA 45 E illegal +B3BB 20 54 T bra 54 +B3BD 4F O clra +B3BE 54 T lsrb +B3BF 41 A illegal +B3C0 4C L inca +B3C1 20 2D - bra 2d +B3C3 20 20 bra 20 +B3C5 20 20 bra 20 +B3C7 20 20 bra 20 +B3C9 00 . test +B3CA 20 20 bra 20 +B3CC 20 20 bra 20 +B3CE 24 31 $1 bcc 31 +B3D0 20 43 C bra 43 +B3D2 4F O clra +B3D3 49 I rola +B3D4 4E N illegal +B3D5 20 20 bra 20 +B3D7 20 20 bra 20 +B3D9 2D 20 - blt 20 +B3DB 00 . test +B3DC 20 20 bra 20 +B3DE 20 20 bra 20 +B3E0 51 Q illegal +B3E1 55 U illegal +B3E2 41 A illegal +B3E3 52 R illegal +B3E4 54 T lsrb +B3E5 45 E illegal +B3E6 52 R illegal +B3E7 53 S comb +B3E8 20 20 bra 20 +B3EA 20 2D - bra 2d +B3EC 20 00 . bra 00 +B3EE 20 20 bra 20 +B3F0 20 20 bra 20 +B3F2 44 D lsra +B3F3 49 I rola +B3F4 4D M tsta +B3F5 45 E illegal +B3F6 53 S comb +B3F7 20 20 bra 20 +B3F9 20 20 bra 20 +B3FB 20 20 bra 20 +B3FD 2D 20 - blt 20 +B3FF 00 . test +B400 20 20 bra 20 +B402 20 20 bra 20 +B404 4E N illegal +B405 49 I rola +B406 43 C coma +B407 4B K illegal +B408 45 E illegal +B409 4C L inca +B40A 53 S comb +B40B 20 20 bra 20 +B40D 20 20 bra 20 +B40F 2D 20 - blt 20 +B411 00 . test +B412 57 W asrb +B413 49 I rola +B414 4E N illegal +B415 2D 53 -S blt 53 +B417 4E N illegal +B418 4B K illegal +B419 20 56 V bra 56 +B41B 45 E illegal +B41C 4E N illegal +B41D 44 D lsra +B41E 53 S comb +B41F 20 20 bra 20 +B421 2D 20 - blt 20 +B423 00 . test +B424 53 S comb +B425 48 H asla +B426 4F O clra +B427 50 P negb +B428 50 P negb +B429 45 E illegal +B42A 52 R illegal +B42B 20 56 V bra 56 +B42D 45 E illegal +B42E 4E N illegal +B42F 44 D lsra +B430 53 S comb +B431 20 20 bra 20 +B433 2D 20 - blt 20 +B435 00 . test +B436 50 P negb +B437 52 R illegal +B438 4F O clra +B439 4D M tsta +B43A 4F O clra +B43B 20 56 V bra 56 +B43D 45 E illegal +B43E 4E N illegal +B43F 44 D lsra +B440 53 S comb +B441 20 20 bra 20 +B443 20 20 bra 20 +B445 2D 20 - blt 20 +B447 00 . test +B448 46 F rora +B449 52 R illegal +B44A 45 E illegal +B44B 45 E illegal +B44C 20 20 bra 20 +B44E 56 V rorb +B44F 45 E illegal +B450 4E N illegal +B451 44 D lsra +B452 53 S comb +B453 20 20 bra 20 +B455 20 20 bra 20 +B457 2D 20 - blt 20 +B459 00 . test +B45A 56 V rorb +B45B 45 E illegal +B45C 4E N illegal +B45D 44 D lsra +B45E 53 S comb +B45F 20 50 P bra 50 +B461 45 E illegal +B462 52 R illegal +B463 20 50 P bra 50 +B465 52 R illegal +B466 4F O clra +B467 44 D lsra +B468 55 U illegal +B469 43 C coma +B46A 54 T lsrb +B46B 20 43 C bra 43 +B46D 4F O clra +B46E 44 D lsra +B46F 45 E illegal +B470 00 . test + +B471 20 20 bra 20 +B473 20 20 bra 20 +B475 43 C coma +B476 4F O clra +B477 44 D lsra +B478 45 E illegal +B479 20 00 . bra 00 +B47B 56 V rorb +B47C 45 E illegal +B47D 4E N illegal +B47E 44 D lsra +B47F 53 S comb +B480 20 2D - bra 2d +B482 20 00 . bra 00 +B484 56 V rorb +B485 45 E illegal +B486 4E N illegal +B487 44 D lsra +B488 53 S comb +B489 2F 43 /C ble 43 +B48B 4F O clra +B48C 44 D lsra +B48D 45 E illegal +B48E 00 . test +B48F 41 A illegal +B490 42 B illegal +B491 43 C coma +B492 44 D lsra +B493 45 E illegal +B494 46 F rora +B495 47 G asra +B496 48 H asla +B497 49 I rola +B498 4A J deca +B499 4B K illegal +B49A 4C L inca +B49B 4D M tsta +B49C 4E N illegal +B49D 4F O clra +B49E 50 P negb +B49F 51 Q illegal +B4A0 52 R illegal +B4A1 53 S comb +B4A2 54 T lsrb +B4A3 55 U illegal +B4A4 56 V rorb +B4A5 57 W asrb +B4A6 58 X aslb +B4A7 59 Y rolb +B4A8 5A Z decb +B4A9 30 0 tsx +B4AA 31 1 ins +B4AB 32 2 pula +B4AC 33 3 pulb +B4AD 34 4 des +B4AE 35 5 txs +B4AF 36 6 psha +B4B0 37 7 pshb +B4B1 38 8 pulx +B4B2 39 9 rts +B4B3 24 2A $* bcc 2a +B4B5 20 00 . bra 00 +B4B7 01 . nop +B4B8 02 . idiv +B4B9 04 . lsrd +B4BA 08 . inx +B4BB 10 . sba +B4BC 20 40 @ bra 40 +B4BE 80 FF .. suba #ff +B4C0 FF FF FF ... stx ffff +B4C3 FF FF FF ... stx ffff +B4C6 FF FF FF ... stx ffff +B4C9 FF FF FF ... stx ffff +B4CC FF FF FF ... stx ffff +B4CF FF FF FF ... stx ffff +B4D2 FF FF FF ... stx ffff +B4D5 FF FF FF ... stx ffff +B4D8 FF FF FF ... stx ffff +B4DB FF FF FF ... stx ffff +B4DE FF FF FF ... stx ffff +B4E1 FF FF FF ... stx ffff +B4E4 FF FF FF ... stx ffff +B4E7 FF FF FF ... stx ffff +B4EA FF FF FF ... stx ffff +B4ED FF FF FF ... stx ffff +B4F0 FF FF FF ... stx ffff +B4F3 FF FF FF ... stx ffff +B4F6 FF FF FF ... stx ffff +B4F9 FF FF FF ... stx ffff +B4FC FF FF FF ... stx ffff +B4FF FF FF FF ... stx ffff +B502 FF FF FF ... stx ffff +B505 FF FF FF ... stx ffff +B508 FF FF FF ... stx ffff +B50B FF FF FF ... stx ffff +B50E FF FF FF ... stx ffff +B511 FF FF FF ... stx ffff +B514 FF FF FF ... stx ffff +B517 FF FF FF ... stx ffff +B51A FF FF FF ... stx ffff +B51D FF FF FF ... stx ffff +B520 FF FF FF ... stx ffff +B523 FF FF FF ... stx ffff +B526 FF FF FF ... stx ffff +B529 FF FF FF ... stx ffff +B52C FF FF FF ... stx ffff +B52F FF FF FF ... stx ffff +B532 FF FF FF ... stx ffff +B535 FF FF FF ... stx ffff +B538 FF FF FF ... stx ffff +B53B FF FF FF ... stx ffff +B53E FF FF FF ... stx ffff +B541 FF FF FF ... stx ffff +B544 FF FF FF ... stx ffff +B547 FF FF FF ... stx ffff +B54A FF FF FF ... stx ffff +B54D FF FF FF ... stx ffff +B550 FF FF FF ... stx ffff +B553 FF FF FF ... stx ffff +B556 FF FF FF ... stx ffff +B559 FF FF FF ... stx ffff +B55C FF FF FF ... stx ffff +B55F FF FF FF ... stx ffff +B562 FF FF FF ... stx ffff +B565 FF FF FF ... stx ffff +B568 FF FF FF ... stx ffff +B56B FF FF FF ... stx ffff +B56E FF FF FF ... stx ffff +B571 FF FF FF ... stx ffff +B574 FF FF FF ... stx ffff +B577 FF FF FF ... stx ffff +B57A FF FF FF ... stx ffff +B57D FF FF FF ... stx ffff +B580 FF FF FF ... stx ffff +B583 FF FF FF ... stx ffff +B586 FF FF FF ... stx ffff +B589 FF FF FF ... stx ffff +B58C FF FF FF ... stx ffff +B58F FF FF FF ... stx ffff +B592 FF FF FF ... stx ffff +B595 FF FF FF ... stx ffff +B598 FF FF FF ... stx ffff +B59B FF FF FF ... stx ffff +B59E FF FF FF ... stx ffff +B5A1 FF FF FF ... stx ffff +B5A4 FF FF FF ... stx ffff +B5A7 FF FF FF ... stx ffff +B5AA FF FF FF ... stx ffff +B5AD FF FF FF ... stx ffff +B5B0 FF FF FF ... stx ffff +B5B3 FF FF FF ... stx ffff +B5B6 FF FF FF ... stx ffff +B5B9 FF FF FF ... stx ffff +B5BC FF FF FF ... stx ffff +B5BF FF FF FF ... stx ffff +B5C2 FF FF FF ... stx ffff +B5C5 FF FF FF ... stx ffff +B5C8 FF FF FF ... stx ffff +B5CB FF FF FF ... stx ffff +B5CE FF FF FF ... stx ffff +B5D1 FF FF FF ... stx ffff +B5D4 FF FF FF ... stx ffff +B5D7 FF FF FF ... stx ffff +B5DA FF FF FF ... stx ffff +B5DD FF FF FF ... stx ffff +B5E0 FF FF FF ... stx ffff +B5E3 FF FF FF ... stx ffff +B5E6 FF FF FF ... stx ffff +B5E9 FF FF FF ... stx ffff +B5EC FF FF FF ... stx ffff +B5EF FF FF FF ... stx ffff +B5F2 FF FF FF ... stx ffff +B5F5 FF FF FF ... stx ffff +B5F8 FF FF FF ... stx ffff +B5FB FF FF FF ... stx ffff +B5FE FF FF FF ... stx ffff +B601 FF FF FF ... stx ffff +B604 FF FF FF ... stx ffff +B607 FF FF FF ... stx ffff +B60A FF FF FF ... stx ffff +B60D FF FF FF ... stx ffff +B610 FF FF FF ... stx ffff +B613 FF FF FF ... stx ffff +B616 FF FF FF ... stx ffff +B619 FF FF FF ... stx ffff +B61C FF FF FF ... stx ffff +B61F FF FF FF ... stx ffff +B622 FF FF FF ... stx ffff +B625 FF FF FF ... stx ffff +B628 FF FF FF ... stx ffff +B62B FF FF FF ... stx ffff +B62E FF FF FF ... stx ffff +B631 FF FF FF ... stx ffff +B634 FF FF FF ... stx ffff +B637 FF FF FF ... stx ffff +B63A FF FF FF ... stx ffff +B63D FF FF FF ... stx ffff +B640 FF FF FF ... stx ffff +B643 FF FF FF ... stx ffff +B646 FF FF FF ... stx ffff +B649 FF FF FF ... stx ffff +B64C FF FF FF ... stx ffff +B64F FF FF FF ... stx ffff +B652 FF FF FF ... stx ffff +B655 FF FF FF ... stx ffff +B658 FF FF FF ... stx ffff +B65B FF FF FF ... stx ffff +B65E FF FF FF ... stx ffff +B661 FF FF FF ... stx ffff +B664 FF FF FF ... stx ffff +B667 FF FF FF ... stx ffff +B66A FF FF FF ... stx ffff +B66D FF FF FF ... stx ffff +B670 FF FF FF ... stx ffff +B673 FF FF FF ... stx ffff +B676 FF FF FF ... stx ffff +B679 FF FF FF ... stx ffff +B67C FF FF FF ... stx ffff +B67F FF FF FF ... stx ffff +B682 FF FF FF ... stx ffff +B685 FF FF FF ... stx ffff +B688 FF FF FF ... stx ffff +B68B FF FF FF ... stx ffff +B68E FF FF FF ... stx ffff +B691 FF FF FF ... stx ffff +B694 FF FF FF ... stx ffff +B697 FF FF FF ... stx ffff +B69A FF FF FF ... stx ffff +B69D FF FF FF ... stx ffff +B6A0 FF FF FF ... stx ffff +B6A3 FF FF FF ... stx ffff +B6A6 FF FF FF ... stx ffff +B6A9 FF FF FF ... stx ffff +B6AC FF FF FF ... stx ffff +B6AF FF FF FF ... stx ffff +B6B2 FF FF FF ... stx ffff +B6B5 FF FF FF ... stx ffff +B6B8 FF FF FF ... stx ffff +B6BB FF FF FF ... stx ffff +B6BE FF FF FF ... stx ffff +B6C1 FF FF FF ... stx ffff +B6C4 FF FF FF ... stx ffff +B6C7 FF FF FF ... stx ffff +B6CA FF FF FF ... stx ffff +B6CD FF FF FF ... stx ffff +B6D0 FF FF FF ... stx ffff +B6D3 FF FF FF ... stx ffff +B6D6 FF FF FF ... stx ffff +B6D9 FF FF FF ... stx ffff +B6DC FF FF FF ... stx ffff +B6DF FF FF FF ... stx ffff +B6E2 FF FF FF ... stx ffff +B6E5 FF FF FF ... stx ffff +B6E8 FF FF FF ... stx ffff +B6EB FF FF FF ... stx ffff +B6EE FF FF FF ... stx ffff +B6F1 FF FF FF ... stx ffff +B6F4 FF FF FF ... stx ffff +B6F7 FF FF FF ... stx ffff +B6FA FF FF FF ... stx ffff +B6FD FF FF FF ... stx ffff +B700 FF FF FF ... stx ffff +B703 FF FF FF ... stx ffff +B706 FF FF FF ... stx ffff +B709 FF FF FF ... stx ffff +B70C FF FF FF ... stx ffff +B70F FF FF FF ... stx ffff +B712 FF FF FF ... stx ffff +B715 FF FF FF ... stx ffff +B718 FF FF FF ... stx ffff +B71B FF FF FF ... stx ffff +B71E FF FF FF ... stx ffff +B721 FF FF FF ... stx ffff +B724 FF FF FF ... stx ffff +B727 FF FF FF ... stx ffff +B72A FF FF FF ... stx ffff +B72D FF FF FF ... stx ffff +B730 FF FF FF ... stx ffff +B733 FF FF FF ... stx ffff +B736 FF FF FF ... stx ffff +B739 FF FF FF ... stx ffff +B73C FF FF FF ... stx ffff +B73F FF FF FF ... stx ffff +B742 FF FF FF ... stx ffff +B745 FF FF FF ... stx ffff +B748 FF FF FF ... stx ffff +B74B FF FF FF ... stx ffff +B74E FF FF FF ... stx ffff +B751 FF FF FF ... stx ffff +B754 FF FF FF ... stx ffff +B757 FF FF FF ... stx ffff +B75A FF FF FF ... stx ffff +B75D FF FF FF ... stx ffff +B760 FF FF FF ... stx ffff +B763 FF FF FF ... stx ffff +B766 FF FF FF ... stx ffff +B769 FF FF FF ... stx ffff +B76C FF FF FF ... stx ffff +B76F FF FF FF ... stx ffff +B772 FF FF FF ... stx ffff +B775 FF FF FF ... stx ffff +B778 FF FF FF ... stx ffff +B77B FF FF FF ... stx ffff +B77E FF FF FF ... stx ffff +B781 FF FF FF ... stx ffff +B784 FF FF FF ... stx ffff +B787 FF FF FF ... stx ffff +B78A FF FF FF ... stx ffff +B78D FF FF FF ... stx ffff +B790 FF FF FF ... stx ffff +B793 FF FF FF ... stx ffff +B796 FF FF FF ... stx ffff +B799 FF FF FF ... stx ffff +B79C FF FF FF ... stx ffff +B79F FF FF FF ... stx ffff +B7A2 FF FF FF ... stx ffff +B7A5 FF FF FF ... stx ffff +B7A8 FF FF FF ... stx ffff +B7AB FF FF FF ... stx ffff +B7AE FF FF FF ... stx ffff +B7B1 FF FF FF ... stx ffff +B7B4 FF FF FF ... stx ffff +B7B7 FF FF FF ... stx ffff +B7BA FF FF FF ... stx ffff +B7BD FF FF FF ... stx ffff +B7C0 FF FF FF ... stx ffff +B7C3 FF FF FF ... stx ffff +B7C6 FF FF FF ... stx ffff +B7C9 FF FF FF ... stx ffff +B7CC FF FF FF ... stx ffff +B7CF FF FF FF ... stx ffff +B7D2 FF FF FF ... stx ffff +B7D5 FF FF FF ... stx ffff +B7D8 FF FF FF ... stx ffff +B7DB FF FF FF ... stx ffff +B7DE FF FF FF ... stx ffff +B7E1 FF FF FF ... stx ffff +B7E4 FF FF FF ... stx ffff +B7E7 FF FF FF ... stx ffff +B7EA FF FF FF ... stx ffff +B7ED FF FF FF ... stx ffff +B7F0 FF FF FF ... stx ffff +B7F3 FF FF FF ... stx ffff +B7F6 FF FF FF ... stx ffff +B7F9 FF FF FF ... stx ffff +B7FC FF FF FF ... stx ffff +B7FF FF . + +jump201: +B800 34 . des +B801 F6 0E 6D ... ldab 0e6d +B804 C1 01 .. cmpb #01 +B806 27 03 '. beq 03 +B808 7E B9 2A ~.* jmp b92a ;goto25 +B80B F6 0E 02 ... ldab 0e02 +B80E C1 05 .. cmpb #05 ; was the 3rd last keypress a 5? +B810 27 03 '. beq 03 +B812 7E B9 2A ~.* jmp b92a ;goto25 +B815 F6 0E 03 ... ldab 0e03 +B818 C1 05 .. cmpb #05 ; was the 2nd last keypress a 5? +B81A 27 03 '. beq 03 +B81C 7E B9 2A ~.* jmp b92a ;goto25 +B81F F6 0E 04 ... ldab 0e04 +B822 C1 05 .. cmpb #05 ; was the last keypress a 5? +B824 27 03 '. beq 03 +B826 7E B9 2A ~.* jmp b92a ;goto25 +B829 F6 00 12 ... ldab 0012 +B82C C4 20 . andb #20 ; test the door switch +B82E 27 03 '. beq 03 +B830 7E B9 2A ~.* jmp b92a ;goto25 +B833 30 0 tsx +B834 6F 00 o. clr 00,x +B836 F6 0E 6A ..j ldab 0e6a +B839 C1 00 .. cmpb #00 +B83B 22 33 "3 bhi 33 +B83D C6 64 .d ldab #64 +B83F F7 0E 6A ..j stab 0e6a +B842 7C 0E 05 |.. inc 0e05 +B845 F6 0E 05 ... ldab 0e05 +B848 C1 64 .d cmpb #64 +B84A 23 03 #. bls 03 +B84C 7F 0E 05 ... clr 0e05 +B84F F6 0E 05 ... ldab 0e05 +B852 BD D4 68 ..h jsr d468 ;jump51 +B855 83 00 00 ... subd #0000 +B858 27 0B '. beq 0b +B85A F6 0E 05 ... ldab 0e05 +B85D BD D7 A0 ... jsr d7a0 ;is_invalid_slot +B860 83 00 00 ... subd #0000 +B863 27 09 '. beq 09 +B865 30 0 tsx +B866 6C 00 l. inc 00,x +B868 E6 00 .. ldab 00,x +B86A C1 6E .n cmpb #6e ; 110 or 01101110 +B86C 2D D4 -. blt d4 +B86E 20 0A . bra 0a +B870 F6 0E 6A ..j ldab 0e6a +B873 C1 00 .. cmpb #00 +B875 23 03 #. bls 03 +B877 7A 0E 6A z.j dec 0e6a +B87A F6 0E 05 ... ldab 0e05 +B87D BD D4 68 ..h jsr d468 ;jump51 +B880 83 00 00 ... subd #0000 +B883 26 03 &. bne 03 +B885 7E B9 0A ~.. jmp b90a ;goto26 +B888 F6 0E 05 ... ldab 0e05 +B88B BD D7 A0 ... jsr d7a0 ;is_invalid_slot +B88E 83 00 00 ... subd #0000 +B891 26 77 &w bne 77 +B893 BD BE 4B ..K jsr be4b ;displayblank +B896 C6 20 . ldab #20 ; " " +B898 F7 0B 9A ... stab 0b9a +B89B C6 20 . ldab #20 ; " " +B89D F7 0B 99 ... stab 0b99 +B8A0 C6 20 . ldab #20 ; " " +B8A2 F7 0B 98 ... stab 0b98 +B8A5 F6 0E 05 ... ldab 0e05 ; array index/10 +B8A8 4F O clra +B8A9 CE 00 0A ... ldx #000a +B8AC 02 . idiv +B8AD 8F . xgdx +B8AE CB 30 .0 addb #30 ; make it a digit +B8B0 F7 0B 97 ... stab 0b97 +B8B3 F6 0E 05 ... ldab 0e05 ; array index%10 +B8B6 4F O clra +B8B7 CE 00 0A ... ldx #000a +B8BA 02 . idiv +B8BB CB 30 .0 addb #30 ; make it a digit +B8BD F7 0B 96 ... stab 0b96 +B8C0 C6 20 . ldab #20 ; " " +B8C2 F7 0B 95 ... stab 0b95 +B8C5 C6 20 . ldab #20 ; " " +B8C7 F7 0B 94 ... stab 0b94 +B8CA F6 0E 05 ... ldab 0e05 ; array[index]/10 +B8CD 4F O clra +B8CE C3 0E 06 ... addd #0e06 +B8D1 8F . xgdx +B8D2 E6 00 .. ldab 00,x +B8D4 4F O clra +B8D5 CE 00 0A ... ldx #000a +B8D8 02 . idiv +B8D9 8F . xgdx +B8DA CB 30 .0 addb #30 ; make it a digit +B8DC F7 0B 93 ... stab 0b93 +B8DF F6 0E 05 ... ldab 0e05 ; array[index]%10 +B8E2 4F O clra +B8E3 C3 0E 06 ... addd #0e06 +B8E6 8F . xgdx +B8E7 E6 00 .. ldab 00,x +B8E9 4F O clra +B8EA CE 00 0A ... ldx #000a +B8ED 02 . idiv +B8EE CB 30 .0 addb #30 ; make it a digit +B8F0 F7 0B 92 ... stab 0b92 +B8F3 C6 20 . ldab #20 ; " " +B8F5 F7 0B 91 ... stab 0b91 +B8F8 C6 20 . ldab #20 ; " " +B8FA F7 0B 90 ... stab 0b90 +B8FD 7F 00 2C .., clr 002c +B900 BD BE 01 ... jsr be01 ;jump70 +B903 C6 0A .. ldab #0a +B905 F7 00 2C .., stab 002c +B908 20 1D . bra 1d +goto26: +B90A BD BE 4B ..K jsr be4b ;displayblank +B90D C6 57 .W ldab #57 ; "W" +B90F F7 0B 96 ... stab 0b96 +B912 C6 42 .B ldab #42 ; "B" +B914 F7 0B 95 ... stab 0b95 +B917 C6 42 .B ldab #42 ; "B" +B919 F7 0B 94 ... stab 0b94 +B91C 7F 00 2C .., clr 002c +B91F BD BE 01 ... jsr be01 ;jump70 write to display +B922 C6 0A .. ldab #0a +B924 F7 00 2C .., stab 002c +B927 7E BA 81 ~.. jmp ba81 ;goto27 - return +goto25: +B92A F6 0E 6D ..m ldab 0e6d +B92D C1 01 .. cmpb #01 +B92F 27 03 '. beq 03 +B931 7E BA 81 ~.. jmp ba81 ;goto27 - return +B934 F6 0E 00 ... ldab 0e00 +B937 C1 05 .. cmpb #05 +B939 27 03 '. beq 03 +B93B 7E BA 81 ~.. jmp ba81 ;goto27 - return +B93E F6 0E 01 ... ldab 0e01 +B941 C1 05 .. cmpb #05 +B943 27 03 '. beq 03 +B945 7E BA 81 ~.. jmp ba81 ;goto27 - return +B948 F6 0E 02 ... ldab 0e02 +B94B C1 05 .. cmpb #05 +B94D 27 03 '. beq 03 +B94F 7E BA 81 ~.. jmp ba81 ;goto27 - return +B952 F6 00 12 ... ldab 0012 +B955 C4 20 . andb #20 ; test the door switch +B957 26 03 &. bne 03 +B959 7E BA 81 ~.. jmp ba81 ;goto27 - return +B95C F6 0E 04 ... ldab 0e04 +B95F C1 05 .. cmpb #05 +B961 26 79 &y bne 79 +B963 F6 0E 03 ... ldab 0e03 +B966 C1 05 .. cmpb #05 +B968 26 72 &r bne 72 +B96A 30 0 tsx +B96B 6F 00 o. clr 00,x +B96D 30 0 tsx +B96E E6 00 .. ldab 00,x +B970 C1 64 .d cmpb #64 +B972 2C 16 ,. bge 16 +B974 5F _ clrb +B975 37 7 pshb +B976 30 0 tsx +B977 E6 01 .. ldab 01,x +B979 4F O clra +B97A 5D ] tstb +B97B 2C 01 ,. bge 01 +B97D 4A J deca +B97E C3 0E 06 ... addd #0e06 +B981 8F . xgdx +B982 33 3 pulb +B983 E7 00 .. stab 00,x +B985 30 0 tsx +B986 6C 00 l. inc 00,x +B988 20 E3 . bra e3 +B98A 7F 0D FF ... clr 0dff +B98D 7F 0E 00 ... clr 0e00 +B990 7F 0E 01 ... clr 0e01 +B993 7F 0E 02 ... clr 0e02 +B996 7F 0E 03 ... clr 0e03 +B999 7F 0E 04 ... clr 0e04 +B99C C6 41 .A ldab #41 ; "A" +B99E F7 0B 99 ... stab 0b99 +B9A1 C6 4C .L ldab #4c ; "L" +B9A3 F7 0B 98 ... stab 0b98 +B9A6 C6 4C .L ldab #4c ; "L" +B9A8 F7 0B 97 ... stab 0b97 +B9AB C6 20 . ldab #20 ; " " +B9AD F7 0B 96 ... stab 0b96 +B9B0 C6 43 .C ldab #43 ; "C" +B9B2 F7 0B 95 ... stab 0b95 +B9B5 C6 4C .L ldab #4c ; "L" +B9B7 F7 0B 94 ... stab 0b94 +B9BA C6 45 .E ldab #45 ; "E" +B9BC F7 0B 93 ... stab 0b93 +B9BF C6 41 .A ldab #41 ; "A" +B9C1 F7 0B 92 ... stab 0b92 +B9C4 C6 52 .R ldab #52 ; "R" +B9C6 F7 0B 91 ... stab 0b91 +B9C9 C6 20 . ldab #20 ; " " +B9CB F7 0B 90 ... stab 0b90 +B9CE 7F 00 2C .., clr 002c +B9D1 BD BE 01 ... jsr be01 ;jump70 - display +B9D4 C6 1E .. ldab #1e +B9D6 F7 00 2C .., stab 002c +B9D9 7E BA 81 ~.. jmp ba81 ;goto27 - return +; +B9DC F6 0E 04 ... ldab 0e04 +B9DF C1 01 .. cmpb #01 +B9E1 27 0A '. beq 0a +B9E3 F6 0E 04 ... ldab 0e04 +B9E6 C1 02 .. cmpb #02 +B9E8 27 03 '. beq 03 +B9EA 7E BA 81 ~.. jmp ba81 ;goto27 - return +; +B9ED F6 0E 03 ... ldab 0e03 +B9F0 C1 00 .. cmpb #00 +B9F2 22 03 ". bhi 03 +B9F4 7E BA 81 ~.. jmp ba81 ;goto27 - return +; +B9F7 F6 0E 03 ... ldab 0e03 +B9FA C1 05 .. cmpb #05 +B9FC 26 03 &. bne 03 +B9FE 7E BA 81 ~.. jmp ba81 ;goto27 - return +; +BA01 F6 0E 03 ... ldab 0e03 +BA04 C1 07 .. cmpb #07 +BA06 24 79 $y bcc 79 +BA08 F6 0E 03 ... ldab 0e03 ; prevkey*10+key +BA0B 86 0A .. ldaa #0a +BA0D 3D = mul +BA0E FB 0E 04 ... addb 0e04 +BA11 30 0 tsx +BA12 E7 00 .. stab 00,x +BA14 E6 00 .. ldab 00,x +BA16 C1 64 .d cmpb #64 +BA18 2C 67 ,g bge 67 +BA1A E6 00 .. ldab 00,x +BA1C 2D 63 -c blt 63 +BA1E 5F _ clrb +BA1F 37 7 pshb +BA20 30 0 tsx +BA21 E6 01 .. ldab 01,x +BA23 4F O clra +BA24 5D ] tstb +BA25 2C 01 ,. bge 01 +BA27 4A J deca +BA28 C3 0E 06 ... addd #0e06 +BA2B 8F . xgdx +BA2C 33 3 pulb +BA2D E7 00 .. stab 00,x +BA2F F6 0E 03 ... ldab 0e03 +BA32 CB 30 .0 addb #30 ; +48 (make an ascii digit) +BA34 F7 0B 99 ... stab 0b99 +BA37 F6 0E 04 ... ldab 0e04 +BA3A CB 30 .0 addb #30 ; +48 (make an ascii digit) +BA3C F7 0B 98 ... stab 0b98 +BA3F C6 20 . ldab #20 ; " " +BA41 F7 0B 97 ... stab 0b97 +BA44 C6 43 .C ldab #43 ; "C" +BA46 F7 0B 96 ... stab 0b96 +BA49 C6 4C .L ldab #4c ; "L" +BA4B F7 0B 95 ... stab 0b95 +BA4E C6 45 .E ldab #45 ; "E" +BA50 F7 0B 94 ... stab 0b94 +BA53 C6 41 .A ldab #41 ; "A" +BA55 F7 0B 93 ... stab 0b93 +BA58 C6 52 .R ldab #52 ; "R" +BA5A F7 0B 92 ... stab 0b92 +BA5D C6 45 .E ldab #45 ; "E" +BA5F F7 0B 91 ... stab 0b91 +BA62 C6 44 .D ldab #44 ; "D" +BA64 F7 0B 90 ... stab 0b90 +BA67 7F 0E 00 ... clr 0e00 +BA6A 7F 0E 01 ... clr 0e01 +BA6D 7F 0E 02 ... clr 0e02 +BA70 7F 0E 03 ... clr 0e03 +BA73 7F 0E 04 ... clr 0e04 +BA76 7F 00 2C .., clr 002c +BA79 BD BE 01 ... jsr be01 ;jump70 - display +BA7C C6 1E .. ldab #1e +BA7E F7 00 2C .., stab 002c +goto27: +BA81 31 1 ins +BA82 39 9 rts + +jump125: +; reads the keypad state into 005b & 0056 +; it looks like it returns without doing anything if the +; no sale switch is pressed, but I haven't looked closely +BA83 F6 18 00 ... ldab 1800 +BA86 C4 7F .. andb #7f +BA88 F7 00 23 ..# stab 0023 +BA8B F6 00 23 ..# ldab 0023 +BA8E F1 00 12 ... cmpb 0012 ; door buffers - debouncing it? +BA91 27 06 '. beq 06 +BA93 F6 00 23 ..# ldab 0023 +BA96 F7 00 12 ... stab 0012 +BA99 F6 20 00 . . ldab 2000 +BA9C F1 00 20 .. cmpb 0020 +BA9F 27 08 '. beq 08 +BAA1 F6 20 00 . . ldab 2000 +BAA4 F7 00 20 .. stab 0020 +BAA7 20 0E . bra 0e +BAA9 F6 00 20 .. ldab 0020 +BAAC F7 00 11 ... stab 0011 +BAAF F6 00 11 ... ldab 0011 +BAB2 C4 03 .. andb #03 +BAB4 F7 00 2B ..+ stab 002b +BAB7 F6 00 1B ... ldab 001b +BABA C4 04 .. andb #04 +BABC 37 7 pshb +BABD F6 10 0A ... ldab 100a ; PortE +BAC0 C4 04 .. andb #04 ; no sale switch (active low) +BAC2 30 0 tsx +BAC3 E0 00 .. subb 00,x +BAC5 31 1 ins +BAC6 27 17 '. beq 17 +BAC8 F6 10 0A ... ldab 100a ; PortE +BACB C4 04 .. andb #04 : no sale switch (active low) +BACD 27 08 '. beq 08 +BACF CE 00 1B ... ldx #001b +BAD2 1C 00 04 .. bset 00,x, #04 +BAD5 20 06 . bra 06 +BAD7 CE 00 1B ... ldx #001b +BADA 1D 00 04 .. bclr 00,x, #04 +BADD 20 15 . bra 15 +BADF F6 10 0A ... ldab 100a ; PortE +BAE2 C4 04 .. andb #04 ; no sale switch (active low) +BAE4 27 08 '. beq 08 +BAE6 CE 00 1D ... ldx #001d +BAE9 1C 00 04 .. bset 00,x, #04 +BAEC 20 06 . bra 06 +BAEE CE 00 1D ... ldx #001d +BAF1 1D 00 04 .. bclr 00,x, #04 +BAF4 CE 10 08 ... ldx #1008 : PortD +BAF7 1D 00 20 ... bclr 00,x, #20 ; select keypad row 0 +BAF9 CE 10 28 ... ldx #1028 +BAFC 1C 00 40 ... bset 00,x #40 ; enable SPI + +BB00 CE 00 14 ... ldx #0014 ; keypad strobe: +BB03 1C 00 04 .. bset 00,x, #04 ; resets the keypad +BB06 F6 00 14 ... ldab 0014 ; shift register +BB09 F7 38 00 .8. stab 3800 ; ready for a new +BB0C CE 00 14 ... ldx #0014 ; read +BB0F 1D 00 04 .. bclr 00,x, #04 +BB12 F6 00 14 ... ldab 0014 +BB15 F7 38 00 .8. stab 3800 + +BB18 CE 00 00 ... ldx #0000 +BB1B 3C < pshx +BB1C 5F _ clrb +BB1D 4F O clra +BB1E BD BD B5 ... jsr bdb5 ;jump78 - reads the keypad inputs into X +BB21 38 8 pulx +BB22 F7 00 5B ..[ stab 005b + +BB25 CE 10 28 ..( ldx #1028 +BB28 1D 00 40 .. bclr 00,x, #40 ; disable SPI + +BB2B CE 10 08 ... ldx #1008 +BB2E 1C 00 20 .. bset 00,x, #20 ; select keypad row 1 + +BB30 CE 10 28 ... ldx #1028 +BB33 1C 00 40 ... bset 00,x, #40 ; enable the SPI + +BB37 CE 00 14 ... ldx #0014 +BB3A 1C 00 04 .. bset 00,x, #04 ; keypad strobe +BB3D F6 00 14 ... ldab 0014 +BB40 F7 38 00 .8. stab 3800 +BB43 CE 00 14 ... ldx #0014 +BB46 1D 00 04 .. bclr 00,x, #04 +BB49 F6 00 14 ... ldab 0014 +BB4C F7 38 00 .8. stab 3800 + +BB4F CE 00 00 ... ldx #0000 +BB52 3C < pshx +BB53 5F _ clrb +BB54 4F O clra +BB55 BD BD B5 ... jsr bdb5 ;jump78 - read the keypad +BB58 38 8 pulx +BB59 F7 00 56 ..V stab 0056 +BB5C CE 10 28 ..( ldx #1028 +BB5F 1D 00 40 .. bclr 00,x, #40 +BB62 39 9 rts + +jump200: +BB63 F6 00 00 ... ldab 0000 +BB66 27 03 '. beq 03 +BB68 7E BD B4 ~.. jmp bdb4 ;goto28 +BB6B F6 00 2E ... ldab 002e +BB6E 27 03 '. beq 03 +BB70 7E BD B4 ~.. jmp bdb4 ;goto28 +BB73 BD BA 83 ... jsr ba83 ;jump125 - read keypad +; has a key been pressed? +BB76 F6 00 5B ..[ ldab 005b +BB79 F1 00 56 ..V cmpb 0056 +BB7C 26 0B &. bne 0b ; to bb89 +BB7E F6 00 56 ..V ldab 0056 +BB81 27 06 '. beq 06 ; to bb89 +BB83 7F 00 29 ..) clr 0029 ; to key pressed +BB86 7E BD AF ~.. jmp bdaf ;goto29 (bail) +; find keypad number +BB89 F6 00 5B ..[ ldab 005b ; is row0 = 0 +BB8C 27 34 '4 beq 34 ; if so, to bbc2 +BB8E F6 00 5B ..[ ldab 005b +BB91 F7 00 5F .._ stab 005f +BB94 7F 00 1C ... clr 001c ; i=0 +; +BB97 F6 00 1C ... ldab 001c +BB9A C1 08 .. cmpb #08 ; if i >= 8 +BB9C 24 15 $. bcc 15 ; to bbb3 (break) +BB9E F6 00 5F .._ ldab 005f +BBA1 C4 01 .. andb #01 +BBA3 27 02 '. beq 02 +BBA5 20 0C . bra 0c ; to bbb3 +BBA7 F6 00 5F .._ ldab 005f +BBAA 54 T lsrb ; ready to test next bit +BBAB F7 00 5F .._ stab 005f +BBAE 7C 00 1C |.. inc 001c +BBB1 20 E4 . bra e4 ; to bb97 +; look up i in the keypad map +BBB3 F6 00 1C ... ldab 001c +BBB6 4F O clra +BBB7 C3 AC 9D ... addd #ac9d ; keypad mapping +BBBA 8F . xgdx +BBBB E6 00 .. ldab 00,x +BBBD F7 00 16 ... stab 0016 +BBC0 20 3C < bra 3c ; to bbfe +; test row 1 - ditto +BBC2 F6 00 56 ..V ldab 0056 +BBC5 27 34 '4 beq 34 +BBC7 F6 00 56 ..V ldab 0056 +BBCA F7 00 5F .._ stab 005f +BBCD 7F 00 1C ... clr 001c +BBD0 F6 00 1C ... ldab 001c +BBD3 C1 08 .. cmpb #08 +BBD5 24 15 $. bcc 15 +BBD7 F6 00 5F .._ ldab 005f +BBDA C4 01 .. andb #01 +BBDC 27 02 '. beq 02 +BBDE 20 0C . bra 0c ; to bbec +BBE0 F6 00 5F .._ ldab 005f +BBE3 54 T lsrb +BBE4 F7 00 5F .._ stab 005f +BBE7 7C 00 1C |.. inc 001c +BBEA 20 E4 . bra e4 +BBEC F6 00 1C ... ldab 001c +; look up in map +BBEF 4F O clra +BBF0 C3 AC A0 ... addd #aca0 +BBF3 8F . xgdx +BBF4 E6 00 .. ldab 00,x +BBF6 F7 00 16 ... stab 0016 +BBF9 20 03 . bra 03 +BBFB 7F 00 16 ... clr 0016 +; +BBFE F6 00 5B ..[ ldab 005b +BC01 FA 00 56 ..V orb 0056 +BC04 F7 00 5F .._ stab 005f +BC07 7F 00 5E ..^ clr 005e +BC0A 7F 00 1C ... clr 001c +BC0D F6 00 1C ... ldab 001c +BC10 C1 08 .. cmpb #08 +BC12 24 16 $. bcc 16 +BC14 F6 00 5F .._ ldab 005f +BC17 C4 01 .. andb #01 +BC19 27 03 '. beq 03 +BC1B 7C 00 5E |.^ inc 005e +BC1E F6 00 5F .._ ldab 005f +BC21 54 T lsrb +BC22 F7 00 5F .._ stab 005f +BC25 7C 00 1C |.. inc 001c +BC28 20 E3 . bra e3 +BC2A F6 00 5E ..^ ldab 005e +BC2D C1 01 .. cmpb #01 +BC2F 22 05 ". bhi 05 +BC31 F6 00 16 ... ldab 0016 +BC34 26 0F &. bne 0f +BC36 7F 00 29 ..) clr 0029 +BC39 CE 00 1B ... ldx #001b +BC3C 1C 00 10 ... bset 00,x, #10 +BC3F 7F 00 37 ..7 clr 0037 +BC42 7E BD AF ~.. jmp bdaf ;goto29 (bail) +BC45 F6 00 16 ... ldab 0016 ; key release or debounce? +BC48 F1 00 29 ..) cmpb 0029 +BC4B 27 2D '- beq 2d +BC4D F6 00 16 ... ldab 0016 +BC50 F7 00 29 ..) stab 0029 +BC53 F6 0E 00 ... ldab 0e00 ; this is the key buffer? +BC56 F7 0D FF ... stab 0dff +BC59 F6 0E 01 ... ldab 0e01 +BC5C F7 0E 00 ... stab 0e00 +BC5F F6 0E 02 ... ldab 0e02 +BC62 F7 0E 01 ... stab 0e01 +BC65 F6 0E 03 ... ldab 0e03 +BC68 F7 0E 02 ... stab 0e02 +BC6B F6 0E 04 ... ldab 0e04 +BC6E F7 0E 03 ... stab 0e03 +BC71 F6 00 29 ..) ldab 0029 +BC74 F7 0E 04 ... stab 0e04 +BC77 7E BD AF ~.. jmp bdaf ;goto29 (bail) +BC7A F6 00 12 ... ldab 0012 +BC7D C4 20 . andb #20 ; test door switch +BC7F 27 3B '; beq 3b ; to bcbc +BC81 F6 00 29 ..) ldab 0029 +BC84 27 33 '3 beq 33 +BC86 F6 00 1B ... ldab 001b +BC89 C4 10 .. andb #10 +BC8B 27 2C ', beq 2c +BC8D F6 00 42 ..B ldab 0042 +BC90 27 15 '. beq 15 +BC92 F6 00 09 ... ldab 0009 +BC95 27 08 '. beq 08 +BC97 F6 00 29 ..) ldab 0029 +BC9A F7 00 0A ... stab 000a +BC9D 20 06 . bra 06 +BC9F F6 00 29 ..) ldab 0029 +BCA2 F7 00 09 ... stab 0009 +BCA5 20 06 . bra 06 +BCA7 F6 00 29 ..) ldab 0029 +BCAA F7 00 42 ..B stab 0042 +BCAD BD E5 AA ... jsr e5aa ;jump12 +BCB0 7F 00 2C .., clr 002c +BCB3 CE 00 1B ... ldx #001b +BCB6 1D 00 10 ... bclr 00,x, #10 +BCB9 7E BD AF ~.. jmp bdaf ;goto29 (bail) +; +BCBC F6 00 1B ... ldab 001b +BCBF C4 10 .. andb #10 +BCC1 26 03 &. bne 03 +BCC3 7E BD 91 ~.. jmp bd91 ;goto30 +BCC6 F6 00 21 ..! ldab 0021 +BCC9 C4 20 . andb #20 +BCCB 27 03 '. beq 03 +BCCD 7E BD 91 ~.. jmp bd91 ;goto30 +BCD0 F6 00 29 ..) ldab 0029 +BCD3 C1 0B .. cmpb #0b +BCD5 26 03 &. bne 03 +BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 +BCDA 7F 00 49 ..I clr 0049 +BCDD F6 00 3A ..: ldab 003a +BCE0 26 32 &2 bne 32 +BCE2 F6 00 29 ..) ldab 0029 +BCE5 C1 0A .. cmpb #0a +BCE7 26 05 &. bne 05 +BCE9 7F 00 1E ... clr 001e +BCEC 20 06 . bra 06 +BCEE F6 00 29 ..) ldab 0029 +BCF1 F7 00 1E ... stab 001e +BCF4 C6 32 .2 ldab #32 +BCF6 F7 00 3A ..: stab 003a +BCF9 BD BE 4B ..K jsr be4b ;displayblank +BCFC F6 00 1E ... ldab 001e +BCFF CB 30 .0 addb #30 +BD01 F7 0B 95 ... stab 0b95 +BD04 BD E5 AA ... jsr e5aa ;jump12 +BD07 7F 00 2C .., clr 002c +BD0A BD BE 01 ... jsr be01 ;jump70 +BD0D C6 32 .2 ldab #32 +BD0F F7 00 2C .., stab 002c +BD12 20 46 F bra 46 +BD14 F6 00 29 ..) ldab 0029 +BD17 C1 05 .. cmpb #05 +BD19 27 07 '. beq 07 +BD1B F6 00 29 ..) ldab 0029 +BD1E C1 0A .. cmpb #0a +BD20 26 05 &. bne 05 +BD22 7F 00 2C .., clr 002c +BD25 20 2D - bra 2d +BD27 F6 00 1E ... ldab 001e +BD2A 58 X aslb +BD2B 58 X aslb +BD2C 58 X aslb +BD2D F7 00 06 ... stab 0006 +BD30 F6 00 1E ... ldab 001e +BD33 58 X aslb +BD34 FB 00 06 ... addb 0006 +BD37 F7 00 06 ... stab 0006 +BD3A F6 00 29 ..) ldab 0029 +BD3D FB 00 06 ... addb 0006 +BD40 F7 00 06 ... stab 0006 +BD43 F6 00 29 ..) ldab 0029 +BD46 CB 30 .0 addb #30 +BD48 F7 0B 94 ... stab 0b94 +BD4B BD BE 01 ... jsr be01 ;jump70 +BD4E CE 00 1B ... ldx #001b +BD51 1D 00 40 ... bclr 00,x, #40 +BD54 7F 00 3A ..: clr 003a +BD57 BD E5 AA ... jsr e5aa ;jump12 +BD5A 20 2D - bra 2d +goto31: +BD5C C6 19 .. ldab #19 +BD5E F7 00 37 ..7 stab 0037 +BD61 F6 00 3A ..: ldab 003a +BD64 27 08 '. beq 08 +BD66 7F 00 3A ..: clr 003a +BD69 7F 00 2C .., clr 002c +BD6C 20 18 . bra 18 +BD6E 7C 00 49 |.I inc 0049 +BD71 F6 00 49 ..I ldab 0049 +BD74 C1 02 .. cmpb #02 +BD76 25 0E %. bcs 0e +BD78 7F 00 49 ..I clr 0049 +BD7B CE 00 1B ... ldx #001b +BD7E 1C 00 01 ... bset 00,x, #01 +BD81 C6 3C .< ldab #3c +BD83 F7 00 4F ..O stab 004f +BD86 BD E5 AA ... jsr e5aa ;jump12 +BD89 CE 00 1B ... ldx #001b +BD8C 1D 00 10 ... bclr 00,x, #10 +BD8F 20 1E . bra 1e +goto30: +BD91 F6 00 1B ... ldab 001b +BD94 C4 10 .. andb #10 +BD96 26 17 &. bne 17 +BD98 F6 00 29 ..) ldab 0029 +BD9B C1 0B .. cmpb #0b +BD9D 26 10 &. bne 10 +BD9F F6 00 37 ..7 ldab 0037 +BDA2 26 0B &. bne 0b +BDA4 BD DD D5 ... jsr ddd5 ;jump120 +BDA7 7F 00 49 ..I clr 0049 +BDAA C6 14 .. ldab #14 +BDAC F7 00 2C .., stab 002c +goto29: +BDAF C6 01 .. ldab #01 +BDB1 F7 00 00 ... stab 0000 +goto28: +BDB4 39 9 rts + +jump78: +; start/finish sending a byte to the display +; stack parameter - 0 to disable display clock (for reading keypad), 1 to enable +; lower 8-bits of D - byte to write to display. +; bytes with bit 7 unset are characters (0-127) +; bytes with bit 7 set are control commands. +; this probably also reads the keypad simultaneously +BDB5 37 7 pshb +BDB6 36 6 psha +BDB7 3C < pshx +BDB8 5F _ clrb +BDB9 4F O clra +BDBA 30 0 tsx +BDBB ED 00 .. std 00,x +BDBD E6 07 .. ldab 07,x +BDBF 27 0E '. beq 0e ; to bdcf if 0 +BDC1 CE 00 14 ... ldx #0014 +BDC4 1C 00 08 ... bset 00,x, #08 +BDC7 F6 00 14 ... ldab 0014 +BDCA F7 38 00 .8. stab 3800 ; enable display clock line +BDCD 20 0C . bra 0c ; to bddb +BDCF CE 00 14 ... ldx #0014 +BDD2 1D 00 08 ... bclr 00,x, #08 +BDD5 F6 00 14 ... ldab 0014 +BDD8 F7 38 00 .8. stab 3800 ; disable display clock line +BDDB 30 0 tsx +BDDC E6 03 .. ldab 03,x +BDDE F7 10 2A ..* stab 102a ; write to spdr +BDE1 F6 10 29 ..) ldab 1029 ; read spsr +BDE4 2D 0F -. blt 0f ; exit sub if SPI complete +BDE6 38 8 pulx +BDE7 08 . inx +BDE8 3C < pshx +BDE9 30 0 tsx +BDEA EC 00 .. ldd 00,x +BDEC 83 FF FF ... subd #ffff ; put a really long timeout on the action +BDEF 26 02 &. bne 02 +BDF1 20 02 . bra 02 +BDF3 20 EC . bra ec ; loop a while back to bde1 +BDF5 F6 10 2A ..* ldab 102a ; reading SPSR (just done) & SPDR clears SPIF +BDF8 30 0 tsx +BDF9 E7 03 .. stab 03,x +BDFB E6 03 .. ldab 03,x ; return contents of spdr - keypad data! +BDFD 4F O clra +BDFE 38 8 pulx +BDFF 38 8 pulx +BE00 39 9 rts + +jump70: +; Write a string in the display buffer at 0x0b90 to the display +BE01 F6 00 2C .., ldab 002c +BE04 26 09 &. bne 09 ; to be0f - ret if mem 0x2c != 0 +BE06 8D 61 .a bsr dest 61 ; to displayreset - reset display +BE08 8D 06 .. bsr dest 06 ; to jump88 - commit to display +BE0A C6 03 .. ldab #03 +BE0C F7 00 2C .., stab 002c +BE0F 39 9 rts + +jump88: +; writes the display buffer (at 0b90-0b99) to the display +; enable the SPI system +BE10 CE 10 28 ..( ldx #1028 +BE13 1C 00 40 ..@ bset 00,x, #40 +; loop to 10 +BE16 7F 00 1C ... clr 001c +BE19 F6 00 1C ... ldab 001c +BE1C C1 0A .. cmpb #0a +BE1E 24 19 $. bcc 19 ; to be39 +BE20 CE 00 01 ... ldx #0001 +BE23 3C < pshx +BE24 F6 00 1C ... ldab 001c +BE27 4F O clra +BE28 C3 0B 90 ... addd #0b90 +BE2B 8F . xgdx +BE2C E6 00 .. ldab 00,x +BE2E C4 7F .. andb #7f ; make sure we don't send a control command +BE30 4F O clra +BE31 8D 82 .. bsr dest 82 ; to jump78 +BE33 38 8 pulx +BE34 7C 00 1C |.. inc 001c +BE37 20 E0 . bra e0 ; to be19 +BE39 CE 00 01 ... ldx #0001 +BE3C 3C < pshx +BE3D CC 00 FF ... ldd #00ff +BE40 BD BD B5 ... jsr bdb5 ;jump78 +BE43 38 8 pulx +; disable the SPI system +BE44 CE 10 28 ..( ldx #1028 +BE47 1D 00 40 ..@ bclr 00,x, #40 +BE4A 39 9 rts + +displayblank: +; stores 0x20 into memory locations 0b90-0b99 +; "blanks out" (with spaces) the display buffer +BE4B 7F 00 1C ... clr 001c +BE4E F6 00 1C ... ldab 001c +BE51 C1 0A .. cmpb #0a +BE53 24 13 $. bcc 13 ; to be68 - rts +BE55 C6 20 . ldab #20 +BE57 37 7 pshb +BE58 F6 00 1C ... ldab 001c +BE5B 4F O clra +BE5C C3 0B 90 ... addd #0b90 +BE5F 8F . xgdx +BE60 33 3 pulb +BE61 E7 00 .. stab 00,x +BE63 7C 00 1C |.. inc 001c +BE66 20 E6 . bra e6 ; to be4e +BE68 39 9 rts + +displayreset: +; Reset the display +; Clear bit 7 of PortA - display reset (active low) +BE69 CE 10 00 ... ldx #1000 +BE6C 1D 00 80 .. bclr x,#80 +BE6F BD E5 96 ... jsr e596 ;jump115 - 100ms delay +; Clear bit 7 of PortA - reset line back to high +BE72 CE 10 00 ... ldx #1000 +BE75 1C 00 80 .. bset 00,x, #80 + +; set SPI enable +BE78 CE 10 28 ... ldx #1028 +BE7B 1C 00 40 ... bset 00,x, #40 + +BE7E BD E5 96 ... jsr e596 ;jump115 - 100ms delay + +; tell the display controller there are 10 digits +BE81 CE 00 01 ... ldx #0001 +BE84 3C < pshx +BE85 CC 00 CA ... ldd #00ca ;11001010 +BE88 BD BD B5 ... jsr bdb5 ;jump78 +BE8B 38 8 pulx + +; set brightness to 100% +BE8C CE 00 01 ... ldx #0001 +BE8F 3C < pshx +BE90 CC 00 E0 ... ldd #00e0 ;11100000 +BE93 BD BD B5 ... jsr bdb5 ;jump78 +BE96 38 8 pulx + +; revert SPI enable +BE97 CE 10 28 ..( ldx #1028 +BE9A 1D 00 40 ... bclr 00,x, #40 +BE9D 39 9 rts + + + +jump50: +; writes a slot and price to the screen? +; writes the slot number iff 0 pushed on to the stack +BE9E 37 7 pshb +BE9F 36 6 psha +BEA0 8D A9 .. bsr a9 ; to be4b - displayblank +BEA2 30 0 tsx +BEA3 E6 05 .. ldab 05,x +BEA5 26 1B &. bne 1b ; to bec2 +BEA7 F6 00 06 ... ldab 0006 +BEAA 4F O clra +BEAB CE 00 0A ... ldx #000a +BEAE 02 . idiv +BEAF 8F . xgdx +BEB0 CB 30 .0 addb #30 +BEB2 F7 0B 99 ... stab 0b99 ; write slotnumber/10 +BEB5 F6 00 06 ... ldab 0006 +BEB8 4F O clra +BEB8 CE 00 0A ... ldx #000a +BEBC 02 . idiv +BEBD CB 30 .0 addb #30 +BEBF F7 0B 98 ... stab 0b98 ; write slotnumber%10 +; +BEC2 30 0 tsx +BEC3 EC 00 .. ldd 00,x +BEC5 C4 FF .. andb #ff +BEC7 84 3F .? anda #3f +BEC9 ED 00 .. std 00,x +BECB EC 00 .. ldd 00,x +BECD CE 03 E8 ... ldx #03e8 ; / 1000 +BED0 02 . idiv +BED1 8F . xgdx +BED2 CB 30 .0 addb #30 +BED4 37 7 pshb +BED5 30 0 tsx +BED6 E6 06 .. ldab 06,x +BED8 4F O clra +BED9 C3 0B 95 ... addd #0b95 +BEDC 8F . xgdx +BEDD 33 3 pulb +BEDE E7 00 .. stab 00,x ; write MSB dollars +BEE0 30 0 tsx +BEE1 EC 00 .. ldd 00,x +BEE3 CE 03 E8 ... ldx #03e8 ; %1000 +BEE6 02 . idiv +BEE7 CE 00 64 ..d ldx #0064 ; /100 +BEEA 02 . idiv +BEEB 8F . xgdx +BEEC CB 30 .0 addb #30 +BEEE 37 7 pshb +BEEF 30 0 tsx +BEF0 E6 06 .. ldab 06,x +BEF2 4F O clra +BEF3 C3 0B 94 ... addd #0b94 ; write LSB dollars +BEF6 8F . xgdx +BEF7 33 3 pulb +BEF8 E7 00 .. stab 00,x +BEFA 30 0 tsx +BEFB EC 00 .. ldd 00,x +BEFD CE 00 64 ..d ldx #0064 ; %100 +BF00 02 . idiv +BF01 CE 00 0A ... ldx #000a ; /10 +BF04 02 . idiv +BF05 8F . xgdx +BF06 CB 30 .0 addb #30 +BF08 37 7 pshb +BF09 30 0 tsx +BF0A E6 06 .. ldab 06,x +BF0C 4F O clra +BF0D C3 0B 93 ... addd #0b93 ; write MSB cents +BF10 8F . xgdx +BF11 33 3 pulb +BF12 E7 00 .. stab 00,x +BF14 30 0 tsx +BF15 EC 00 .. ldd 00,x +BF17 CE 00 0A ... ldx #000a +BF1A 02 . idiv +BF1B CB 30 .0 addb #30 +BF1D 37 7 pshb +BF1E 30 0 tsx +BF1F E6 06 .. ldab 06,x +BF21 4F O clra +BF22 C3 0B 92 ... addd #0b92 ; write LSB cents +BF25 8F . xgdx +BF26 33 3 pulb +BF27 E7 00 .. stab 00,x +BF29 F6 00 13 ... ldab 0013 +BF2C C1 01 .. cmpb #01 +BF2E 22 03 ". bhi 03 +BF30 7E BF DE ~.. jmp bfde ;goto32 +BF33 30 0 tsx +BF34 E6 05 .. ldab 05,x +BF36 4F O clra +BF37 C3 0B 92 ... addd #0b92 +BF3A 8F . xgdx +BF3B E6 00 .. ldab 00,x +BF3D 37 7 pshb +BF3E 30 0 tsx +BF3F E6 06 .. ldab 06,x +BF41 4F O clra +BF42 C3 0B 91 ... addd #0b91 +BF45 8F . xgdx +BF46 33 3 pulb +BF47 E7 00 .. stab 00,x +BF49 30 0 tsx +BF4A E6 05 .. ldab 05,x +BF4C 4F O clra +BF4D C3 0B 93 ... addd #0b93 +BF50 8F . xgdx +BF51 E6 00 .. ldab 00,x +BF53 37 7 pshb +BF54 30 0 tsx +BF55 E6 06 .. ldab 06,x +BF57 4F O clra +BF58 C3 0B 92 ... addd #0b92 +BF5B 8F . xgdx +BF5C 33 3 pulb +BF5D E7 00 .. stab 00,x +BF5F F6 00 13 ... ldab 0013 +BF62 C1 02 .. cmpb #02 +BF64 26 10 &. bne 10 +BF66 C6 2E .. ldab #2e +BF68 37 7 pshb +BF69 30 0 tsx +BF6A E6 06 .. ldab 06,x +BF6C 4F O clra +BF6D C3 0B 93 ... addd #0b93 +BF70 8F . xgdx +BF71 33 3 pulb +BF72 E7 00 .. stab 00,x +BF74 20 68 h bra 68 ;goto32 +; +BF76 C1 04 .. cmpb #04 +BF78 26 26 && bne 26 +BF7A 30 0 tsx +BF7B E6 05 .. ldab 05,x +BF7D 4F O clra +BF7E C3 0B 94 ... addd #0b94 +BF81 8F . xgdx +BF82 E6 00 .. ldab 00,x +BF84 37 7 pshb +BF85 30 0 tsx +BF86 E6 06 .. ldab 06,x +BF88 4F O clra +BF89 C3 0B 93 ... addd #0b93 +BF8C 8F . xgdx +BF8D 33 3 pulb +BF8E E7 00 .. stab 00,x +BF90 C6 2E .. ldab #2e ; "." +BF92 37 7 pshb +BF93 30 0 tsx +BF94 E6 06 .. ldab 06,x +BF96 4F O clra +BF97 C3 0B 94 ... addd #0b94 +BF9A 8F . xgdx +BF9B 33 3 pulb +BF9C E7 00 .. stab 00,x +BF9E 20 3E > bra 3e +BFA0 C1 08 .. cmpb #08 +BFA2 26 3A &: bne 3a +BFA4 30 0 tsx +BFA5 E6 05 .. ldab 05,x +BFA7 4F O clra +BFA8 C3 0B 94 ... addd #0b94 +BFAB 8F . xgdx +BFAC E6 00 .. ldab 00,x +BFAE 37 7 pshb +BFAF 30 0 tsx +BFB0 E6 06 .. ldab 06,x +BFB2 4F O clra +BFB3 C3 0B 93 ... addd #0b93 +BFB6 8F . xgdx +BFB7 33 3 pulb +BFB8 E7 00 .. stab 00,x +BFBA 30 0 tsx +BFBB E6 05 .. ldab 05,x +BFBD 4F O clra +BFBE C3 0B 95 ... addd #0b95 +BFC1 8F . xgdx +BFC2 E6 00 .. ldab 00,x +BFC4 37 7 pshb +BFC5 30 0 tsx +BFC6 E6 06 .. ldab 06,x +BFC8 4F O clra +BFC9 C3 0B 94 ... addd #0b94 +BFCC 8F . xgdx +BFCD 33 3 pulb +BFCE E7 00 .. stab 00,x +BFD0 C6 2E .. ldab #2e ; "." +BFD2 37 7 pshb +BFD3 30 0 tsx +BFD4 E6 06 .. ldab 06,x +BFD6 4F O clra +BFD7 C3 0B 95 ... addd #0b95 +BFDA 8F . xgdx +BFDB 33 3 pulb +BFDC E7 00 .. stab 00,x +goto32: +BFDE F6 0B C0 ... ldab 0bc0 +BFE1 C4 01 .. andb #01 +BFE3 26 0E &. bne 0e ; to bff3 +BFE5 F6 0B C0 ... ldab 0bc0 +BFE8 C4 04 .. andb #04 +BFEA 26 07 &. bne 07 ; to bff3 +BFEC F6 0B C0 ... ldab 0bc0 +BFEF C4 08 .. andb #08 +BFF1 27 15 '. beq 15 ; to c008 +BFF3 F6 00 17 ... ldab 0017 +BFF6 C4 08 .. andb #08 +BFF8 26 0E &. bne 0e ; to c008 +; plonk a dollar sign somewhere +BFFA C6 24 .$ ldab #24 ; "$" +BFFC 37 7 pshb +BFFD 30 0 tsx +BFFE E6 06 .. ldab 06,x +C000 4F O clra +C001 C3 0B 96 ... addd #0b96 +C004 8F . xgdx +C005 33 3 pulb +C006 E7 00 .. stab 00,x +C008 BD BE 69 ..i jsr be69 ;displayreset +C00B F6 00 13 ... ldab 0013 +C00E C1 01 .. cmpb #01 +C010 23 17 #. bls 17 +C012 CE 10 28 ..( ldx #1028 +C015 1C 00 40 ... bset 00,x, #40 ; enable SPI send +C018 CE 00 01 ... ldx #0001 +C01B 3C < pshx +C01C CC 00 20 .. ldd #0020 +C01F BD BD B5 ... jsr bdb5 ;jump78 - send space to display +C022 38 8 pulx +C023 CE 10 28 ..( ldx #1028 ; disable SPI send +C026 1D 00 40 ... bclr 00,x, #40 +C029 BD BE 10 ... jsr be10 ;jump88 - write buffer to display +C02C 38 8 pulx +C02D 39 9 rts + +jump71: +; part of the display: function abstraction +; D points to a string, and the stack contains the length of the message +; Also seems to handle scrolling of long strings? +C02E 37 7 pshb +C02F 36 6 psha +C030 3C < pshx +; need 002c to be zero to display stuff +C031 F6 00 2C .., ldab 002c +C034 27 03 '. beq 03 +C036 7E C0 B7 ~.. jmp c0b7 ;goto33 (bail out) +; if (0003 >= D) +C039 FC 00 03 ... ldd 0003 +C03C 30 0 tsx +C03D A3 02 .. subd 02,x +C03F 25 0A %. bcs 0a ; to c04b +; +C041 E6 07 .. ldab 07,x +C043 4F O clra +C044 E3 02 .. addd 02,x +C046 B3 00 03 ... subd 0003 +C049 24 06 $. bcc 06 ; to c051 +; else +C04B 30 0 tsx +C04C EC 02 .. ldd 02,x +C04E FD 00 03 ... std 0003 +C051 FE 00 03 ... ldx 0003 +C054 08 . inx +C055 FF 00 03 ... stx 0003 +C058 09 . dex +C059 8F . xgdx +C05A 30 0 tsx +C05B ED 00 .. std 00,x +C05D C6 09 .. ldab #09 +C05F F7 00 18 ... stab 0018 +C062 F6 00 18 ... ldab 0018 +C065 C1 FF .. cmpb #ff +C067 24 46 $F bcc 46 ; to c0af (jump 70 - write string) +C069 30 0 tsx +C06A E6 07 .. ldab 07,x +C06C 4F O clra +C06D E3 02 .. addd 02,x +C06F A3 00 .. subd 00,x +C071 24 05 $. bcc 05 +C073 30 0 tsx +C074 EC 02 .. ldd 02,x +C076 ED 00 .. std 00,x +C078 30 0 tsx +C079 EE 00 .. ldx 00,x +C07B E6 00 .. ldab 00,x +C07D C1 40 .@ cmpb #40 +C07F 24 13 $. bcc 13 +C081 30 0 tsx +C082 EE 00 .. ldx 00,x +C084 E6 00 .. ldab 00,x +C086 37 7 pshb +C087 F6 00 18 ... ldab 0018 +C08A 4F O clra +C08B C3 0B 90 ... addd #0b90 +C08E 8F . xgdx +C08F 33 3 pulb +C090 E7 00 .. stab 00,x +C092 20 13 . bra 13 +C094 30 0 tsx +C095 EE 00 .. ldx 00,x +C097 E6 00 .. ldab 00,x +C099 CB C0 .. addb #c0 +C09B 37 7 pshb +C09C F6 00 18 ... ldab 0018 +C09F 4F O clra +C0A0 C3 0B 90 ... addd #0b90 +C0A3 8F . xgdx +C0A4 33 3 pulb +C0A5 E7 00 .. stab 00,x +C0A7 38 8 pulx +C0A8 08 . inx +C0A9 3C < pshx +C0AA 7A 00 18 z.. dec 0018 +C0AD 20 B3 . bra b3 +C0AF BD BE 01 ... jsr be01 ;jump70 +C0B2 C6 03 .. ldab #03 +C0B4 F7 00 2C .., stab 002c +goto33: +C0B7 38 8 pulx +C0B8 38 8 pulx +C0B9 39 9 rts + +;Display a string. D points to the string, which is NULL-terminated +; +display: +C0BA 37 7 pshb +C0BB 36 6 psha +C0BC F6 00 1F ... ldab 001f +C0BF C4 04 .. andb #04 +C0C1 26 03 &. bne 03 +C0C3 7F 00 2C .., clr 002c +C0C6 F6 00 2C .., ldab 002c +C0C9 26 13 &. bne 13 ; to c0de +C0CB 5F _ clrb +C0CC 4F O clra +C0CD FD 00 03 ... std 0003 +C0D0 7F 00 2C .., clr 002c +C0D3 CE 00 09 ... ldx #0009 +C0D6 3C < pshx +C0D7 30 0 tsx +C0D8 EC 02 .. ldd 02,x +C0DA BD C0 2E ... jsr c02e ;jump71 - display +C0DD 38 8 pulx +C0DE 38 8 pulx +C0DF 39 9 rts + +jump94: +C0E0 F6 00 15 ... ldab 0015 +C0E3 2C 02 ,. bge 02 +C0E5 20 F9 . bra f9 +C0E7 CE 00 1D ... ldx #001d +C0EA 1C 00 20 .. bset 00,x, #20 +C0ED BD D7 30 . jsr d730 ;jump202 +C0EE 83 00 00 .0. subd #0000 +C0F3 27 09 '. beq 09 +C0F5 CE 00 1D ... ldx #001d +C0F8 1D 00 20 .. bclr 00,x, #20 +C0FB 5F . clrb +C0FC 4F O clra +C0FD 39 9 rts +; +C0FE CE 00 14 ... ldx #0014 +C101 1C 00 01 ... bset 00,x, #01 +C104 F6 00 14 ... ldab 0014 +C107 F7 38 00 .8. stab 3800 ; note acceptor business +C10A F6 00 15 ... ldab 0015 +C10D C4 1F .. andb #1f +C10F 26 03 &. bne 03 +C111 7E C3 1B ~.. jmp c31b ;goto34 +C114 C6 14 .. ldab #14 ; 20 +C116 F7 00 31 ..1 stab 0031 +C119 F6 00 15 ... ldab 0015 +C11C 2D 15 -. blt 15 +C11E F6 00 31 ..1 ldab 0031 +C121 C1 0A .. cmpb #0a +C123 22 0C ". bhi 0c +C125 BD C5 D3 ... jsr c5d3 ;jump6 +C128 CE 00 1D ... ldx #001d +C12B 1D 00 20 .. bclr 00,x, #20 +C12D 5F _ clrb +C12F 4F O clra +C130 39 9 rts +; +C131 20 E6 . bra e6 +C133 FC 00 3E ..> ldd 003e +C136 F3 00 40 ..@ addd 0040 +C139 FD 00 40 ..@ std 0040 +C13C 5F _ clrb +C13D 4F O clra +C13E FD 00 3E ..> std 003e +C141 F6 00 15 ... ldab 0015 +C144 C4 1F .. andb #1f +C146 4F O clra +C147 BD FE 32 ..2 jsr fe32 ;jump25 +C14A C1 64 00 01 .... ; array data for jump25 +C14E C1 BA 00 01 .... +C152 C2 10 00 02 .... +C156 C2 66 00 04 .f.. +C15A C2 BB 00 08 .... +C15E C3 0E FF F0 .... +C162 00 00 .. ; end of array data +C164 FC 0C DD ... ldd 0cdd +C167 83 FF FF ... subd #ffff +C16A 26 05 &. bne 05 +C16C 5F _ clrb +C16D 4F O clra +C16E FD 0C DD ... std 0cdd +C171 FE 0C DD ... ldx 0cdd +C174 08 . inx +C175 FF 0C DD ... stx 0cdd +C178 CE 00 64 ..d ldx #0064 +C17B 3C < pshx +C17C CC 00 00 ... ldd #0000 +C17F 37 7 pshb +C180 36 6 psha +C181 CC 0C F3 ... ldd #0cf3 +C184 BD FB DF ... jsr fbdf ;jump46 +C187 31 1 ins +C188 31 1 ins +C189 FE 0C F5 ... ldx 0cf5 +C18C 3C < pshx +C18D FC 0C F3 ... ldd 0cf3 +C190 37 7 pshb +C191 36 6 psha +C192 CE FF 9C ... ldx #ff9c +C195 3C < pshx +C196 CC 00 63 ..c ldd #0063 +C199 30 0 tsx +C19A A3 02 .. subd 02,x +C19C 32 2 pula +C19D 33 3 pulb +C19E 26 02 &. bne 02 +C1A0 A3 04 .. subd 04,x +C1A2 38 8 pulx +C1A3 38 8 pulx +C1A4 24 11 $. bcc 11 +C1A6 CE 00 64 ..d ldx #0064 +C1A9 3C < pshx +C1AA CC FF 9C ... ldd #ff9c +C1AD 37 7 pshb +C1AE 36 6 psha +C1AF CC 0C F3 ... ldd #0cf3 +C1B2 BD FB DF ... jsr fbdf ;jump46 +C1B5 31 1 ins +C1B6 31 1 ins +C1B7 7E C3 0E ~.. jmp c30e ;goto35 +C1BA FC 0C DF ... ldd 0cdf +C1BD 83 FF FF ... subd #ffff +C1C0 26 05 &. bne 05 +C1C2 5F _ clrb +C1C3 4F O clra +C1C4 FD 0C DF ... std 0cdf +C1C7 FE 0C DF ... ldx 0cdf +C1CA 08 . inx +C1CB FF 0C DF ... stx 0cdf +C1CE CE 00 C8 ... ldx #00c8 +C1D1 3C < pshx +C1D2 CC 00 00 ... ldd #0000 +C1D5 37 7 pshb +C1D6 36 6 psha +C1D7 CC 0C F7 ... ldd #0cf7 +C1DA BD FB DF ... jsr fbdf ;jump46 +C1DD 31 1 ins +C1DE 31 1 ins +C1DF FE 0C F9 ... ldx 0cf9 +C1E2 3C < pshx +C1E3 FC 0C F7 ... ldd 0cf7 +C1E6 37 7 pshb +C1E7 36 6 psha +C1E8 CE FF 38 ..8 ldx #ff38 ; -200 +C1EB 3C < pshx +C1EC CC 00 C7 ... ldd #00c7 +C1EF 30 0 tsx +C1F0 A3 02 .. subd 02,x +C1F2 32 2 pula +C1F3 33 3 pulb +C1F4 26 02 &. bne 02 +C1F6 A3 04 .. subd 04,x +C1F8 38 8 pulx +C1F9 38 8 pulx +C1FA 24 11 $. bcc 11 +C1FC CE 00 C8 ... ldx #00c8 ; 200 +C1FF 3C < pshx +C200 CC FF 38 ..8 ldd #ff38 ; -200 +C203 37 7 pshb +C204 36 6 psha +C205 CC 0C F7 ... ldd #0cf7 +C208 BD FB DF ... jsr fbdf ;jump46 +C20B 31 1 ins +C20C 31 1 ins +C20D 7E C3 0E ~.. jmp c30e ;goto35 +C210 FC 0C E1 ... ldd 0ce1 +C213 83 FF FF ... subd #ffff +C216 26 05 &. bne 05 +C218 5F _ clrb +C219 4F O clra +C21A FD 0C E1 ... std 0ce1 +C21D FE 0C E1 ... ldx 0ce1 +C220 08 . inx +C221 FF 0C E1 ... stx 0ce1 +C224 CE 01 F4 ... ldx #01f4 +C227 3C < pshx +C228 CC 00 00 ... ldd #0000 +C22B 37 7 pshb +C22C 36 6 psha +C22D CC 0C FB ... ldd #0cfb +C230 BD FB DF ... jsr fbdf ;jump46 +C233 31 1 ins +C234 31 1 ins +C235 FE 0C FD ... ldx 0cfd +C238 3C < pshx +C239 FC 0C FB ... ldd 0cfb +C23C 37 7 pshb +C23D 36 6 psha +C23E CE FE 0C ... ldx #fe0c +C241 3C < pshx +C242 CC 01 F3 ... ldd #01f3 +C245 30 0 tsx +C246 A3 02 .. subd 02,x +C248 32 2 pula +C249 33 3 pulb +C24A 26 02 &. bne 02 +C24C A3 04 .. subd 04,x +C24E 38 8 pulx +C24F 38 8 pulx +C250 24 11 $. bcc 11 +C252 CE 01 F4 ... ldx #01f4 +C255 3C < pshx +C256 CC FE 0C ... ldd #fe0c +C259 37 7 pshb +C25A 36 6 psha +C25B CC 0C FB ... ldd #0cfb +C25E BD FB DF ... jsr fbdf ;jump46 +C261 31 1 ins +C262 31 1 ins +C263 7E C3 0E ~.. jmp c30e ;goto35 +C266 FC 0C E3 ... ldd 0ce3 +C269 83 FF FF ... subd #ffff +C26C 26 05 &. bne 05 +C26E 5F _ clrb +C26F 4F O clra +C270 FD 0C E3 ... std 0ce3 +C273 FE 0C E3 ... ldx 0ce3 +C276 08 . inx +C277 FF 0C E3 ... stx 0ce3 +C27A CE 03 E8 ... ldx #03e8 +C27D 3C < pshx +C27E CC 00 00 ... ldd #0000 +C281 37 7 pshb +C282 36 6 psha +C283 CC 0C FF ... ldd #0cff +C286 BD FB DF ... jsr fbdf ;jump46 +C289 31 1 ins +C28A 31 1 ins +C28B FE 0D 01 ... ldx 0d01 +C28E 3C < pshx +C28F FC 0C FF ... ldd 0cff +C292 37 7 pshb +C293 36 6 psha +C294 CE FC 18 ... ldx #fc18 ; -1000 +C297 3C < pshx +C298 CC 03 E7 ... ldd #03e7 +C29B 30 0 tsx +C29C A3 02 .. subd 02,x +C29E 32 2 pula +C29F 33 3 pulb +C2A0 26 02 &. bne 02 +C2A2 A3 04 .. subd 04,x +C2A4 38 8 pulx +C2A5 38 8 pulx +C2A6 24 11 $. bcc 11 +C2A8 CE 03 E8 ... ldx #03e8 ; 1000 +C2AB 3C < pshx +C2AC CC FC 18 ... ldd #fc18 ; -1000 +C2AF 37 7 pshb +C2B0 36 6 psha +C2B1 CC 0C FF ... ldd #0cff +C2B4 BD FB DF ... jsr fbdf ;jump46 +C2B7 31 1 ins +C2B8 31 1 ins +C2B9 20 53 S bra 53 +C2BB FC 0C E5 ... ldd 0ce5 +C2BE 83 C3 4F ..O subd #c34f ; 49999 +C2C1 26 05 &. bne 05 +C2C3 5F _ clrb +C2C4 4F O clra +C2C5 FD 0C E5 ... std 0ce5 +C2C8 FE 0C E5 ... ldx 0ce5 +C2CB 08 . inx +C2CC FF 0C E5 ... stx 0ce5 +C2CF CE 07 D0 ... ldx #07d0 ; 2000 +C2D2 3C < pshx +C2D3 CC 00 00 ... ldd #0000 +C2D6 37 7 pshb +C2D7 36 6 psha +C2D8 CC 0D 03 ... ldd #0d03 ; 3331 +C2DB BD FB DF ... jsr fbdf ;jump46 +C2DE 31 1 ins +C2DF 31 1 ins +C2E0 FE 0D 05 ... ldx 0d05 +C2E3 3C < pshx +C2E4 FC 0D 03 ... ldd 0d03 +C2E7 37 7 pshb +C2E8 36 6 psha +C2E9 CE D9 30 ..0 ldx #d930 ; -9936 +C2EC 3C < pshx +C2ED CC 05 F5 ... ldd #05f5 ; 1525 +C2F0 30 0 tsx +C2F1 A3 02 .. subd 02,x +C2F3 32 2 pula +C2F4 33 3 pulb +C2F5 26 02 &. bne 02 +C2F7 A3 04 .. subd 04,x +C2F9 38 8 pulx +C2FA 38 8 pulx +C2FB 24 11 $. bcc 11 +C2FD CE 26 D0 .&. ldx #26d0 ; 9936 +C300 3C < pshx +C301 CC FA 0A ... ldd #fa0a ; -1526 +C304 37 7 pshb +C305 36 6 psha +C306 CC 0D 03 ... ldd #0d03 ; 3331 +C309 BD FB DF ... jsr fbdf ;jump46 +C30C 31 1 ins +C30D 31 1 ins +goto35: +C30E F6 00 15 ... ldab 0015 +C311 2C 02 ,. bge 02 +C313 20 F9 . bra f9 +C315 CE 00 15 ... ldx #0015 +C318 1D 00 1F .. bclr 00,x, #1f +goto34: +C31B CE 00 1D ... ldx #001d +C31E 1D 00 20 .. bclr 00,x, #20 +C320 CC 00 01 . ldd #0001 +C324 39 9 rts + +jump64: +; has a good long chat to the bill validator +C325 F6 10 00 ... ldab 1000 +C328 C4 01 .. andb #01 +C32A 26 13 &. bne 13 +C32C 7C 00 7D |.} inc 007d +C32F F6 00 7D ..} ldab 007d +C332 C1 05 .. cmpb #05 +C334 23 03 #. bls 03 +C336 7F 00 7D ..} clr 007d +C339 7F 00 7E ..~ clr 007e +C33C 7E C4 2F ~./ jmp c42f ;goto36 +C33F 7C 00 7E |.~ inc 007e +C342 F6 00 7E ..~ ldab 007e +C345 C1 07 .. cmpb #07 +C347 23 17 #. bls 17 +C349 7F 00 7D ..} clr 007d +C34C 7F 00 7E ..~ clr 007e +C34F 7F 00 7C ..| clr 007c +C352 F6 00 15 ... ldab 0015 +C355 2C 03 ,. bge 03 +C357 7F 00 2C .., clr 002c +C35A CE 00 15 ... ldx #0015 +C35D 1D 00 80 .. bclr 00,x, #80 +C35F F6 00 7E ... ldab 007e +C363 26 03 .. bne 03 ; to c368 +C365 7E C4 2F ~./ jmp c42f ;goto36 +C368 F6 00 7D ..} ldab 007d +C36B C1 01 .. cmpb #01 +C36D 22 03 ". bhi 03 +C36F 7E C4 2F ~./ jmp c42f ;goto36 +C372 CE 00 15 ... ldx #0015 +C375 1C 00 80 .. bset 00,x, #80 +C378 CE 0B C1 ... ldx #0bc1 +C37B 1D 00 08 .. bclr 00,x #08 ; clear bill error bit +C37E F6 00 1D ... ldab 001d +C381 C4 20 . andb #20 +C383 27 03 '. beq 03 +C385 7E C4 29 ~.) jmp c429 ;goto38 +C388 C6 02 .. ldab #02 +C38A F7 00 2C .., stab 002c +C38D 7F 00 3A ..: clr 003a +C390 CE 00 1B ... ldx #001b +C393 1D 00 40 .. bclr 00,x, #40 +C396 7F 00 25 ..% clr 0025 +C399 CE 00 21 ..! ldx #0021 +C39C 1D 00 08 ... bclr 00,x, #08 +C39F CE 00 14 ... ldx #0014 +C3A2 1D 00 01 .. bclr 00,x, #01 +C3A5 F6 00 14 ... ldab 0014 +C3A8 F7 38 00 .8. stab 3800 ; note acceptor business +C3AB 7C 00 7C |.| inc 007c +C3AE CE 00 15 ... ldx #0015 +C3B1 1D 00 1F .. bclr 00,x, #1f +C3B4 F6 00 7C ..| ldab 007c +C3B7 C1 01 .. cmpb #01 +C3B9 26 0E &. bne 0e +C3BB CE 00 15 ... ldx #0015 +C3BE 1C 00 01 .. bset 00,x, #01 +C3C1 CC 00 64 ..d ldd #0064 +C3C4 FD 00 3E ..> std 003e +C3C7 20 60 ` bra 60 +C3C9 F6 00 7C ..| ldab 007c +C3CC C1 02 .. cmpb #02 +C3CE 26 0E &. bne 0e +C3D0 CE 00 15 ... ldx #0015 +C3D3 1C 00 02 .. bset 00,x, #02 +C3D6 CC 00 C8 ... ldd #00c8 +C3D9 FD 00 3E ..> std 003e +C3DC 20 4B K bra 4b +C3DE F6 00 7C ..| ldab 007c +C3E1 C1 02 .. cmpb #02 +C3E3 23 15 #. bls 15 +C3E5 F6 00 7C ..| ldab 007c +C3E8 C1 06 .. cmpb #06 +C3EA 24 0E $. bcc 0e +C3EC CE 00 15 ... ldx #0015 +C3EF 1C 00 .. bset 00,x, #04 +C3F2 CC 01 F4 ... ldd #01f4 +C3F5 FD 00 3E ..> std 003e +C3F8 20 2F / bra 2f +C3FA F6 00 7C ..| ldab 007c +C3FD C1 05 .. cmpb #05 +C3FF 23 15 #. bls 15 +C401 F6 00 7C ..| ldab 007c +C404 C1 0B .. cmpb #0b +C406 24 0E $. bcc 0e +C408 CE 00 15 ... ldx #0015 +C40B 1C 00 08 .. bset 00,x, #08 +C40E CC 03 E8 ... ldd #03e8 +C411 FD 00 3E ..> std 003e +C414 20 13 . bra 13 ; to c429 +C416 F6 00 7C ..| ldab 007c +C419 C1 0B .. cmpb #0b +C41B 23 0C #. bls 0c +C41D CE 00 15 ... ldx #0015 +C420 1C 00 10 .. bset 00,x, #10 +C423 CC 07 D0 ... ldd #07d0 +C426 FD 00 3E ..> std 003e +goto38: +C429 7F 00 7D ..} clr 007d +C42C 7F 00 7E ..~ clr 007e +goto36: +C42F 39 9 rts + +jump26: +; tweaks the changer output lines (at 3000) that correspond with the bitmask of +; 0001. It pulls the lines with 1 set in the bitmask low (active) for 100ms +C430 F6 00 01 ... ldab 0001 +C433 53 S comb +C434 F4 00 1A ... andb 001a ; 0x3000 buffer - changer outputs +C437 F7 00 1A ... stab 001a +C43A F6 00 1A ... ldab 001a +C43D F7 30 00 .0. stab 3000 ; coin mask +C440 CC 00 64 ..d ldd #0064 +C443 BD E5 71 ..q jsr e571 ;msdelay +C446 F6 00 01 ... ldab 0001 +C449 FA 00 1A ... orb 001a +C44C F7 00 1A ... stab 001a +C44F F6 00 1A ... ldab 001a +C452 F7 30 00 .0. stab 3000 ; changer outputs again +C455 39 9 rts + +jump47: +; coin have something to do with coin counting? +C456 FC 00 40 ..@ ldd 0040 +C459 26 03 &. bne 03 +C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 - unset 0x30 in 0021 & return +C45E CE 00 1A ... ldx #001a +C461 1C 00 01 .. bset 00,x, #01 +C464 F6 00 1A ... ldab 001a +C467 F7 30 00 .0. stab 3000 ; changer accept off +C46A CC 03 E8 ... ldd #03e8 ; 1000 +C46D BD E5 71 ..q jsr e571 ;msdelay +goto42: +C470 FC 00 40 ..@ ldd 0040 +C473 83 00 00 ... subd #0000 +C476 22 03 ". bhi 03 +C478 7E C5 B0 ~.. jmp c5b0 ;goto40 +C47B F6 00 1B ... ldab 001b +C47E C4 20 . andb #20 +C480 27 1B '. beq 1b +C482 FC 00 40 ..@ ldd 0040 +C485 83 03 E8 ... subd #03e8 +C488 25 13 %. bcs 13 +C48A C6 28 .( ldab #28 +C48C F7 00 01 ... stab 0001 +C48F CC FC 18 ... ldd #fc18 +C492 F3 00 40 ..@ addd 0040 +C495 FD 00 40 ..@ std 0040 +C498 8D 96 .. bsr dest 96 +C49A 7E C5 7C ~.| jmp c57c ;goto41 +C49D F6 00 1B ... ldab 001b +C4A0 C4 20 . andb #20 +C4A2 27 1C '. beq 1c +C4A4 FC 00 40 ..@ ldd 0040 +C4A7 83 00 64 ..d subd #0064 +C4AA 25 14 %. bcs 14 +C4AC C6 30 .0 ldab #30 +C4AE F7 00 01 ... stab 0001 +C4B1 CC FF 9C ... ldd #ff9c +C4B4 F3 00 40 ..@ addd 0040 +C4B7 FD 00 40 ..@ std 0040 +C4BA BD C4 30 ..0 jsr c430 ;jump26 +C4BD 7E C5 7C ~.| jmp c57c ;goto41 +C4C0 FC 0B DD ... ldd 0bdd +C4C3 27 3C '< beq 3c +C4C5 FC 00 40 ..@ ldd 0040 +C4C8 B3 0B DD ... subd 0bdd +C4CB 25 34 %4 bcs 34 +C4CD F6 0C DB ... ldab 0cdb +C4D0 26 07 &. bne 07 +C4D2 F6 00 1B ... ldab 001b +C4D5 C4 20 . andb #20 +C4D7 27 28 '( beq 28 +C4D9 FC 0B DD ... ldd 0bdd +C4DC 53 S comb +C4DD 43 C coma +C4DE F9 00 41 ..A adcb 0041 +C4E1 B9 00 40 ..@ adca 0040 +C4E4 FD 00 40 ..@ std 0040 +C4E7 F6 0B DA ... ldab 0bda +C4EA F7 00 01 ... stab 0001 +C4ED BD C4 30 ..0 jsr c430 ;jump26 +C4F0 F6 00 1B ... ldab 001b +C4F3 C4 20 . andb #20 +C4F5 26 08 &. bne 08 +C4F7 F6 0C DB ... ldab 0cdb +C4FA 27 03 '. beq 03 +C4FC 7A 0C DB z.. dec 0cdb +C4FF 20 7B { bra 7b +C501 FC 0B DF ... ldd 0bdf +C504 27 3C '< beq 3c +C506 FC 00 40 ..@ ldd 0040 +C509 B3 0B DF ... subd 0bdf +C50C 25 34 %4 bcs 34 +C50E F6 0C DA ... ldab 0cda +C511 26 07 &. bne 07 +C513 F6 00 1B ... ldab 001b +C516 C4 20 . andb #20 +C518 27 28 '( beq 28 +C51A FC 0B DF ... ldd 0bdf +C51D 53 S comb +C51E 43 C coma +C51F F9 00 41 ..A adcb 0041 +C522 B9 00 40 ..@ adca 0040 +C525 FD 00 40 ..@ std 0040 +C528 F6 0B DB ... ldab 0bdb +C52B F7 00 01 ... stab 0001 +C52E BD C4 30 ..0 jsr c430 ;jump26 +C531 F6 00 1B ... ldab 001b +C534 C4 20 . andb #20 +C536 26 08 &. bne 08 +C538 F6 0C DA ... ldab 0cda +C53B 27 03 '. beq 03 +C53D 7A 0C DA z.. dec 0cda +C540 20 3A : bra 3a +C542 FC 0B E1 ... ldd 0be1 +C545 27 30 '0 beq 30 +C547 FC 00 40 ..@ ldd 0040 +C54A B3 0B E1 ... subd 0be1 +C54D 25 28 %( bcs 28 +C54F FC 0B E1 ... ldd 0be1 +C552 53 S comb +C553 43 C coma +C554 F9 00 41 ..A adcb 0041 +C557 B9 00 40 ..@ adca 0040 +C55A FD 00 40 ..@ std 0040 +C55D F6 0B DC ... ldab 0bdc +C560 F7 00 01 ... stab 0001 +C563 BD C4 30 ..0 jsr c430 ;jump26 +C566 F6 00 1B ... ldab 001b +C569 C4 20 . andb #20 +C56B 26 08 &. bne 08 +C56D F6 0C D9 ... ldab 0cd9 +C570 27 03 '. beq 03 +C572 7A 0C D9 z.. dec 0cd9 +C575 20 05 . bra 05 +C577 5F _ clrb +C578 4F O clra +C579 FD 00 40 ..@ std 0040 +goto41: +C57C CC 01 2C .., ldd #012c ;300 ms +C57F BD E5 71 ..q jsr e571 ;msdelay +C582 F6 00 1B ... ldab 001b +C585 C4 20 . andb #20 +C587 26 24 &$ bne 24 +C589 CE 00 1A ... ldx #001a +C58C 1D 00 01 .. bclr 00,x, #01 +C58F F6 00 1A ... ldab 001a +C592 F7 30 00 .0. stab 3000 ; changer accept' low +C595 CC 00 0C ... ldd #000c ; 12 ms +C598 BD E5 71 ..q jsr e571 ;msdelay +C59B CE 00 1A ... ldx #001a +C59E 1C 00 01 .. bset 00,x, #01 +C5A1 F6 00 1A ... ldab 001a +C5A4 F7 30 00 .0. stab 3000 ; changer accept' high +C5A7 CC 00 23 ..# ldd #0023 +C5AA BD E5 71 ..q jsr e571 ;msdelay +C5AD 7E C4 70 ~.p jmp c470 ;goto42 - loop +goto40: +C5B0 F6 0B C0 ... ldab 0bc0 +C5B3 C4 04 .. andb #04 +C5B5 27 0F '. beq 0f +C5B7 F6 00 1B ... ldab 001b +C5BA C4 20 . andb #20 +C5BC 27 08 '. beq 08 +C5BE C6 38 .8 ldab #38 +C5C0 F7 00 01 ... stab 0001 +C5C3 BD C4 30 ..0 jsr c430 ;jump26 +goto39: +C5C6 CE 00 21 ..! ldx #0021 +C5C9 1D 00 10 ... bclr 00,x, #10 +C5CC CE 00 1B ... ldx #001b +C5CF 1D 00 .. bclr 00,x, #20 +C5D2 39 . rts + +jump6: +C5D3 F6 00 15 ... ldab 0015 +C5D6 C4 1F .. andb #1f +C5D8 26 03 &. bne 03 +C5DA 7E C6 7C ~.| jmp c67c ;goto43 +C5DD CC 00 C8 ... ldd #00c8 +C5E0 BD E5 71 ..q jsr e571 ;msdelay +C5E3 FC 00 3E ..> ldd 003e +C5E6 27 58 'X beq 58 +C5E8 F6 00 15 ... ldab 0015 +C5EB C4 1F .. andb #1f +C5ED 4F O clra +C5EE BD FE 32 ..2 jsr fe32 ;jump25 +C5F1 C6 0B 00 01 .. ; array data for jump25 +C5F5 C6 16 00 01 .. +C5F9 C6 21 00 02 .! +C5FD C6 2C 00 04 ., +C601 C6 37 00 08 .7 +C605 C6 40 FF F0 .@ +C609 00 00 .. ;end of array data +C60B CC FF 9C ... ldd #ff9c +C60E F3 00 3E ..> addd 003e +C611 FD 00 3E ..> std 003e +C614 20 2A * bra 2a +C616 CC FF 38 ..8 ldd #ff38 +C619 F3 00 3E ..> addd 003e +C61C FD 00 3E ..> std 003e +C61F 20 1F . bra 1f +C621 CC FE 0C ... ldd #fe0c +C624 F3 00 3E ..> addd 003e +C627 FD 00 3E ..> std 003e +C62A 20 14 . bra 14 +C62C CC FC 18 ... ldd #fc18 +C62F F3 00 3E ..> addd 003e +C632 FD 00 3E ..> std 003e +C635 20 09 . bra 09 +C637 CC F8 30 ..0 ldd #f830 +C63A F3 00 3E ..> addd 003e +C63D FD 00 3E ..> std 003e +C640 CE 00 14 ... ldx #0014 +C643 1D 00 02 ... bclr 00,x, #02 +C646 F6 00 14 ... ldab 0014 +C649 F7 38 00 .8. stab 3800 ; bill acceptor +C64C CC 00 1E ... ldd #001e +C64F BD E5 71 ..q jsr e571 ;msdelay +C652 CE 00 15 ... ldx #0015 +C655 1D 00 .. bclr add,x 00,x +C657 1F CE 00 14 .... brclr ce,x 00 14 +C65B 1C 00 02 ... bset 00,x, #02 +C65E F6 00 14 ... ldab 0014 +C661 F7 38 00 .8. stab 3800 ; bill acceptor +C664 CC 00 19 ... ldd #0019 +C667 BD E5 71 ..q jsr e571 ;msdelay +C66A CE 00 14 ... ldx #0014 +C66D 1C 00 01 .. bset 00,x, #01 +C670 F6 00 14 ... ldab 0014 +C673 F7 38 00 .8. stab 3800 ; bill acceptor +C676 CC 00 19 ... ldd #0019 +C679 BD E5 71 ..q jsr e571 ;msdelay +goto43: +C67C 39 9 rts + +jump124: +; chat to changer +C67D F6 00 30 ..0 ldab 0030 +C680 26 55 &U bne 55 ; to c6d7 +C682 F6 0B C0 ... ldab 0bc0 +C685 C4 04 .. andb #04 ; have a card reader +C687 26 4E &N bne 4e ; to c6d7 +C689 C6 27 .' ldab #27 +C68B F7 10 2D ..- stab 102d ; disable SCI transmission +C68E C6 07 .. ldab #07 +C690 F7 10 2B ..+ stab 102b ; 600 baud +C693 CE 00 1A ... ldx #001a +C696 1C 00 .. bset 00,x, #04 +C699 F6 00 1A ... ldab 001a +C69C F7 30 00 .0. stab 3000 ; keypad strobe +C69F CC 00 14 ... ldd #0014 +C6A2 BD E5 71 ..q jsr e571 ;msdelay +C6A5 F6 0B C0 ... ldab 0bc0 +C6A8 C4 01 .. andb #01 ; have a dumb mech +C6AA 27 06 '. beq 06 +C6AC CE 0B C1 ... ldx #0bc1 +C6AF 1C 00 01 ... bset 00,x, #01 ; set changer powerup error bit +C6B2 F6 0B C0 ... ldab 0bc0 +C6B5 C4 04 .. andb #04 +C6B7 27 06 '. beq 06 +C6B9 CE 0B C1 ... ldx #0bc1 +C6BC 1C 00 02 ... bset 00,x, #02 ; set card powerup error bit +C6BF CE 00 1A ... ldx #001a +C6C2 1D 00 04 ... bclr 00,x, #04 ; keypad strobe finish +C6C5 F6 00 1A ... ldab 001a +C6C8 F7 30 00 .0. stab 3000 +C6CB C6 96 .. ldab #96 +C6CD F7 00 30 ..0 stab 0030 +C6D0 C6 1E .. ldab #1e +C6D2 F7 00 35 ..5 stab 0035 +C6D5 20 5D ] bra 5d +; +C6D7 F6 18 00 ... ldab 1800 +C6DA 2D 2A -* blt 2a +C6DC F6 00 07 ... ldab 0007 +C6DF 26 25 &% bne 25 +C6E1 CE 00 1A ... ldx #001a +C6E4 1D 00 02 ... bclr 00,x, #02 +C6E7 F6 00 1A ... ldab 001a +C6EA F7 30 00 .0. stab 3000 ; changer send' low +C6ED C6 64 .d ldab #64 +C6EF F7 00 2D ..- stab 002d +C6F2 CC 00 32 ..2 ldd #0032 +C6F5 BD E5 71 ..q jsr e571 ;msdelay +C6F8 CE 00 1A ... ldx #001a +C6FB 1C 00 02 ... bset 00,x, #02 +C6FE F6 00 1A ... ldab 001a +C701 F7 30 00 .0. stab 3000 ; changer send' high +C704 20 2E . bra 2e +C706 F6 00 2D ..- ldab 002d +C709 26 29 &) bne 29 +C70B CE 00 1A ... ldx #001a +C70E 1D 00 01 ... bclr 00,x, #01 +C711 F6 00 1A ... ldab 001a +C714 F7 30 00 .0. stab 3000 ; changer accept' low +C717 CC 00 0C ... ldd #000c +C71A BD E5 71 ..q jsr e571 ;msdelay +C71D CE 00 1A ... ldx #001a +C720 1C 00 01 ... bset 00,x, #01 +C723 F6 00 1A ... ldab 001a +C726 F7 30 00 .0. stab 3000 ; changer accept' high +C729 CC 00 23 ..# ldd #0023 +C72C BD E5 71 ..q jsr e571 ;msdelay +C72F C6 64 .d ldab #64 +C731 F7 00 2D ..- stab 002d +C734 F6 00 21 ..! ldab 0021 +C737 C4 10 .. andb #10 +C739 27 45 'E beq 45 +C73B F6 00 11 ... ldab 0011 +C73E C4 04 .. andb #04 +C740 26 1A &. bne 1a +C742 FC 00 40 ..@ ldd 0040 +C745 F3 00 3E ..> addd 003e +C748 B3 00 50 ..P subd 0050 +C74B 25 0F %. bcs 0f +C74D F6 0B C0 ... ldab 0bc0 +C750 C4 04 .. andb #04 +C752 26 08 &. bne 08 +C754 CE 00 21 ..! ldx #0021 +C757 1D 00 10 ... bclr 00,x, #10 +C75A 20 24 $ bra 24 +C75C F6 0B C0 ... ldab 0bc0 +C75F C4 08 .. andb #08 +C761 27 03 '. beq 03 +C763 BD C5 D3 ... jsr c5d3 ;jump6 +C766 FC 0B DD ... ldd 0bdd +C769 26 12 &. bne 12 +C76B FC 0B DF ... ldd 0bdf +C76E 26 0D &. bne 0d +C770 FC 0B E1 ... ldd 0be1 +C773 26 08 &. bne 08 +C775 CE 00 21 ..! ldx #0021 +C778 1D 00 10 ... bclr 00,x, #10 +C77B 20 03 . bra 03 +C77D BD C4 56 ..V jsr c456 ;jump47 +C780 F6 00 15 ... ldab 0015 +C783 2D 08 -. blt 08 +C785 CE 00 21 ..! ldx #0021 +C788 1C 00 08 ... bset 00,x, #08 +C78B 20 06 . bra 06 +C78D CE 00 21 ..! ldx #0021 +C790 1D 00 08 ... bclr 00,x, #08 +C793 39 9 rts + +;proc(a,b) var local +;local=0 +;while b<>0 +; +;endwhile +;return local + +; tests parity? +C794 37 7 pshb +C795 36 6 psha +C796 34 4 des ;stack: 0=local, 1=A, 2=B +C797 30 0 tsx +C798 6F 00 o. clr 00,x +loop: +C79A 30 0 tsx +C79B E6 02 .. ldab 02,x +C79D 27 1A '. beq exit ;c7b9 +C79F 30 0 tsx +C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 +C7A4 30 0 tsx +C7A5 E6 00 .. ldab 00,x +C7A7 27 05 '. beq else ;c7ae +C7A9 30 0 tsx +C7AA 6A 00 j. dec 00,x +C7AC 20 03 . bra skip ;c7b1 +else: +C7AE 30 0 tsx +C7AF 6C 00 l. inc 00,x +skip: +C7B1 30 0 tsx +C7B2 E6 02 .. ldab 02,x +C7B4 54 T lsrb +C7B5 E7 02 .. stab 02,x +C7B7 20 E1 . bra loop ;c79a +exit: +C7B9 30 0 tsx +C7BA E6 00 .. ldab 00,x +C7BC 4F O clra +C7BD 38 8 pulx +C7BE 31 1 ins +C7BF 39 9 rts + +jump49: +; parity tester. returns 1 if good +C7C0 F6 10 2F ../ ldab 102f ; sci data +C7C3 4F O clra +C7C4 8D CE .. bsr c794 ; parity test? +C7C6 83 00 00 ... subd #0000 +C7C9 27 05 '. beq 05 +C7CB F6 10 2C .., ldab 102c ; test the 9th bit +C7CE 2D 10 -. blt 10 ; to c7e0 - return 1 +; +C7D0 F6 10 2F ../ ldab 102f ; sci data +C7D3 4F O clra +C7D4 8D BE .. bsr c794 ; parity test? +C7D6 83 00 00 ... subd #0000 +C7D9 26 09 &. bne 09 ; to c7e4 - return 0 +C7DB F6 10 2C .., ldab 102c ; test the 9th bit +C7DE 2D 04 -. blt 04 +; +C7E0 CC 00 01 ... ldd #0001 ; return 1 +C7E3 39 9 rts +; return 0 +C7E4 5F _ clrb +C7E5 4F O clra +C7E6 39 9 rts + + +;this might send a byte to the serial port +jump37: +C7E7 37 7 pshb +C7E8 36 6 psha +C7E9 C6 32 .2 ldab #32 ; 50 00110010 +C7EB F7 00 31 ..1 stab 0031 +C7EE 30 0 tsx +C7EF E6 01 .. ldab 01,x +C7F1 F7 00 43 ..C stab 0043 +; poll the TD register empty flag until it's set +C7F4 F6 10 2E ... ldab 102e +C7F7 2D 02 -. blt 02 ; transmit data register empty +C7F9 20 F9 . bra f9 ; to c7f4 +; +C7FB 30 0 tsx +C7FC E6 01 .. ldab 01,x +C7FE 4F O clra +C7FF 8D 93 .. bsr 93 ; to c794 - generate parity bit? +C801 83 00 00 ... subd #0000 +C804 27 08 '. beq 08 +C806 CE 10 2C .., ldx #102c +C809 1C 00 40 ... bset 00,x, #40 ; set the 9th bit +C80C 20 06 . bra 06 +C80E CE 10 2C .., ldx #102c ;SCI control 1 +C811 1D 00 40 ... bclr 00,x, #40 ; clear the 9th bit +C814 30 0 tsx +C815 E6 01 .. ldab 01,x +C817 F7 10 2F ../ stab 102f ; send to serial port +C81A 38 8 pulx +C81B 39 9 rts + + + + +sciinterrupt: +C81C 34 4 des +; make sure this interrupt is valid +C81D F6 0B C0 ... ldab 0bc0 +C820 C4 01 .. andb #01 ; do we have a dumb mech? +C822 26 0A &. bne 0a ; if so, to c82e +; +C824 F6 0B C0 ... ldab 0bc0 +C827 C4 04 .. andb #04 ; do we have a card reader? +C829 26 03 &. bne 03 ; if so, to c82e +C82B 7E CB FF ~.. jmp cbff ; else to goto44 +; +C82E C6 96 .. ldab #96 ; 150 +C830 F7 00 30 ..0 stab 0030 ; changer related still? +C833 F6 10 2E ... ldab 102e ; SCI status +C836 C4 02 .. andb #02 ; test for Framing Error +C838 26 0B &. bne 0b ; if so, to c845 +C83A F6 10 2F ../ ldab 102f ; read SCI data +C83D F1 00 26 ..& cmpb 0026 +C840 26 03 &. bne 03 +C842 7E C9 1B ~.. jmp c91b ;goto45 +; +C845 F6 10 2F ../ ldab 102f ; read SCI data +C848 C4 63 .c andb #63 ; 01100110 +C84A C1 23 .# cmpb #23 ; 00100110 +C84C 27 03 '. beq 03 +C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 - pulse send' of changer +; doesnt return +C851 F6 00 1A ... ldab 001a ; register 3000 buffer +C854 C4 01 .. andb #01 ; accept' line of changer +C856 26 03 &. bne 03 +C858 7E C8 E7 ~.. jmp c8e7 ;goto46 - pulse send' of changer +; doesnt return +C85B F6 00 21 ..! ldab 0021 +C85E C4 F8 .. andb #f8 ; 11111000 +C860 37 7 pshb +C861 F6 10 2F ../ ldab 102f ; read SCI data +C864 C4 1C .. andb #1c ; 00011100 +C866 54 T lsrb ; ^^^ +C867 54 T lsrb ; get these bits out +C868 30 0 tsx +C869 EA 00 .. orb 00,x ; or it with the thing just above +C86B 31 1 ins +C86C F7 00 21 ..! stab 0021 +C86F F6 00 21 ..! ldab 0021 +C872 F4 0B D7 ... andb 0bd7 ; if (0021 & 0bd7) +C875 27 08 '. beq 08 ; is false +C877 CE 00 17 ... ldx #0017 +C87A 1C 00 20 .. bset 00,x, #20 +C87C 20 18 bra 18 +C87F F6 00 17 ... ldab 0017 ; if true +C882 C4 20 . andb #20 +C884 27 11 '. beq 11 ; if unset to c897 (break out of if) +C886 CE 00 17 ... ldx #0017 +C889 1D 00 .. bclr 00,x, #20 +C88C C6 04 . andb #04 +C88E F7 0C DB ... stab 0cdb +C891 CE 0B C1 ... ldx #0bc1 +C894 1C 00 40 ... bset 00,x, #40 ; set tube error +; +C897 F6 00 21 ..! ldab 0021 +C89A F4 0B D8 ... andb 0bd8 +C89D 27 08 '. beq 08 ; to c8a7 +C89F CE 00 17 ... ldx #0017 +C8A2 1C 00 40 ... bset 00,x, #40 +C8A5 20 18 . bra 18 ; to c8cf +; +C8A7 F6 00 17 ... ldab 0017 +C8AA C4 40 .@ andb #40 +C8AC 27 11 '. beq 11 ; to c8bf if unset +C8AE CE 00 17 ... ldx #0017 +C8B1 1D 00 40 ... bclr 00,x, #40 +C8B4 C6 04 .. ldab #04 +C8B6 F7 0C DA ... stab 0cda +C8B9 CE 0B C1 ... ldx #0bc1 +C8BC 1C 00 40 ... bset 00,x, #40 ; set tube error +; if 0021 & 0bd9, then set bit 7 of 0017, else unset it. +C8BF F6 00 21 ..! ldab 0021 +C8C2 F4 0B D9 ... andb 0bd9 +C8C5 27 08 '. beq 08 +C8C7 CE 00 17 ... ldx #0017 +C8CA 1C 00 80 .. bset 00,x, #80 +C8CC 20 16 . bra 16 ; to c8e5 +; +C8CF F6 00 17 ... ldab 0017 +C8D2 2C 11 ,. bge 11 ; to c8e5 +C8D4 CE 00 17 ... ldx #0017 +C8D7 1D 00 .. bclr 00,x, #80 +; set counter to 4? +C8D9 C6 04 .. ldab #04 +C8DC F7 0C D9 ... stab 0cd9 +; set tube error bit +C8DF CE 0B C1 ... ldx #0bc1 +C8E2 1C 00 40 ... bset 00,x, #40 ; set tube error bit +C8E5 20 31 1 bra 31 ; to c918 +; +goto46: ; pulse the send' line of the changer +C8E7 F6 10 2F ../ ldab 102f ; read SCI data +C8EA F7 00 26 ..& stab 0026 +C8ED CE 00 1A ... ldx #001a +C8F0 1C 00 02 ... bset 00,x, #02 +C8F3 F6 00 1A ... ldab 001a +C8F6 F7 30 00 .0. stab 3000 ; changer send' high +C8F9 F6 00 3D ..= ldab 003d +C8FC C4 04 .. andb #04 +C8FE 26 18 &. bne 18 ; to c918 +C900 CC 00 03 ... ldd #0003 +C903 BD E5 71 ..q jsr e571 ;msdelay +C906 CE 00 1A ... ldx #001a +C909 1D 00 02 ... bclr 00,x, #02 +C90C F6 00 1A ... ldab 001a +C90F F7 30 00 .0. stab 3000 ; changer send' low +C912 7C 00 3D |.= inc 003d +C915 7E CE 46 ~.F jmp ce46 ;goto47 (exit) +C918 7E CB DA ~.. jmp cbda ;goto48 (clean exit) +; +goto45: +C91B F6 00 08 ... ldab 0008 +C91E 26 03 &. bne 03 +C920 7E CA 5F ~._ jmp ca5f ;goto49 +C923 F6 00 17 ... ldab 0017 +C926 C4 04 .. andb #04 +C928 26 03 &. bne 03 +C92A 7E CA 5F ~._ jmp ca5f ;goto49 +C92D F6 00 17 ... ldab 0017 +C930 C4 08 .. andb #08 +C932 26 03 &. bne 03 +C934 7E CA 5F ~._ jmp ca5f ;goto49 +C937 F6 10 2F ../ ldab 102f ; read SCI data +C93A C1 FF .. cmpb #ff +C93C 27 07 '. beq 07 ; to c945 +C93E F6 00 08 ... ldab 0008 +C941 C1 0E .. cmpb #0e ; if > 14 +C943 25 12 %. bcs 12 ; to c957 +C945 CE 00 17 ... ldx #0017 +C948 1D 00 04 ... bclr 00,x, #04 +C94B 7F 00 08 ... clr 0008 +C94E BD CE 48 ..H jsr ce48 ;jump48 - update values? +C951 7F 00 2C .., clr 002c +C954 7E CA 5C ~.\ jmp ca5c ;goto50 - clean exit +; +C957 F6 00 08 ... ldab 0008 +C95A 4F O clra +C95B BD FE 16 ... jsr fe16 ;jump2 +C95E 00 01 00 0C . +C962 CA 59 .Y ; inc 0008 and clean exit +C964 C9 7E .~ ; read byte into 0bc2 +C966 C9 87 .. ; read byte into 0bc3 & ^10 and stuff +C968 C9 DF .. ; read byte into 0bc4 & stuff +C96A C9 F3 .. ; read byte into 0bc5 & stuff +C96C CA 07 .. ; read byte into 0bc6 & stuff +C96E CA 1B .. ; read byte into 0bc7 only +C970 CA 23 .# ; read byte into 0bc8 only +C972 CA 2B .+ ; read byte into 0bc9 only +C974 CA 33 .3 ; read byte into 0bca only +C976 CA 3B .; ; read byte into 0bcb only +C978 CA 43 .C ; read byte into 0bcc only +C97A CA 4B .K ; read byte into 0bcd only +C97C CA 53 .S ; read byte into 0bce only +C97E F6 10 2F ../ ldab 102f ; read SCI data +C981 F7 0B C2 ... stab 0bc2 +C984 7E CA 59 ~.Y jmp ca59 ;goto51 - inc 0008 and exit +; +C987 F6 10 2F ../ ldab 102f ; read SCI data +C98A F7 0B E3 ... stab 0be3 +C98D F6 10 2F ../ ldab 102f ; read SCI data +C990 C4 0F .. andb #0f +C992 C1 01 .. cmpb #01 +C994 26 07 &. bne 07 ; to c99d +C996 C6 02 .. ldab #02 +C998 F7 00 13 ... stab 0013 +C99B 20 1B . bra 1b ; to c9b8 +C99D C1 02 .. cmpb #02 +C99F 26 07 &. bne 07 ; to c9a8 +C9A1 C6 04 .. ldab #04 +C9A3 F7 00 13 ... stab 0013 +C9A6 20 10 . bra 10 ; to c9b8 +C9A8 C1 03 .. cmpb #03 +C9AA 26 07 &. bne 07 ; to c9b3 +C9AC C6 08 .. ldab #08 +C9AE F7 00 13 ... stab 0013 +C9B1 20 05 . bra 05 ; to c9b8 +C9B3 C6 01 .. ldab #01 +C9B5 F7 00 13 ... stab 0013 +C9B8 F6 10 2F ../ ldab 102f ; read SCI data +C9BB C4 F0 .. andb #f0 +C9BD 54 T lsrb +C9BE 54 T lsrb +C9BF 54 T lsrb +C9C0 54 T lsrb +C9C1 F7 0B C3 ... stab 0bc3 +C9C4 F6 0B C2 ... ldab 0bc2 +C9C7 F7 0B AA ... stab 0baa +;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. +;while 0bc3^<>0 +; obaa^:=0baa^*10 +; obc3^:=0bc3-1 +;endwhile +C9CA F6 0B C3 ... ldab 0bc3 +C9CD 27 0E '. beq c9dd +C9CF F6 0B AA ... ldab 0baa +C9D2 86 0A .. ldaa #0a +C9D4 3D = mul +C9D5 F7 0B AA ... stab 0baa +C9D8 7A 0B C3 z.. dec 0bc3 +C9DB 20 ED . bra c9ca +; +C9DD 20 7A z bra 7a ;goto51 - inc 0008 & clean exit +; +C9DF F6 10 2F ../ ldab 102f ; read SCI data +C9E2 F7 0B C4 ... stab 0bc4 +C9E5 F6 0B C4 ... ldab 0bc4 +C9E8 C1 80 .. cmpb #80 ; if == 128 +C9EA 26 05 &. bne 05 +C9EC C6 0F .. ldab #0f ; put 15 => 0bc4 +C9EE F7 0B C4 ... stab 0bc4 +C9F1 20 66 f bra 66 ;goto51 - inc 0008 & clean exit +; +C9F3 F6 10 2F ../ ldab 102f ; read SCI data +C9F6 F7 0B C5 ... stab 0bc5 +C9F9 F6 0B C5 ... ldab 0bc5 +C9FC C1 80 .. cmpb #80 +C9FE 26 05 &. bne 05 +CA00 C6 0F .. ldab #0f +CA02 F7 0B C5 ... stab 0bc5 +CA05 20 52 R bra 52 ;goto51 - inc 0008 & clean exit +; +CA07 F6 10 2F ../ ldab 102f ; read SCI data +CA0A F7 0B C6 ... stab 0bc6 +CA0D F6 0B C6 ... ldab 0bc6 +CA10 C1 80 .. cmpb #80 +CA12 26 05 &. bne ca19 +CA14 C6 0F .. ldab #0f +CA16 F7 0B C6 ... stab 0bc6 +CA19 20 3E > bra 3e ;goto51 - inc 0008 & clean exit +; +; read byte of data into 0bc7 - 0bce +CA1B F6 10 2F ../ ldab 102f ; read SCI data +CA1E F7 0B C7 ... stab 0bc7 +CA21 20 36 6 bra 36 +; +CA23 F6 10 2F ../ ldab 102f ; read SCI data +CA26 F7 0B C8 ... stab 0bc8 +CA29 20 2E . bra 2e +; +CA2B F6 10 2F ../ ldab 102f ; read SCI data +CA2E F7 0B C9 ... stab 0bc9 +CA31 20 26 & bra 26 +; +CA33 F6 10 2F ../ ldab 102f ; read SCI data +CA36 F7 0B CA ... stab 0bca +CA39 20 1E . bra 1e +; +CA3B F6 10 2F ../ ldab 102f ; read SCI data +CA3E F7 0B CB ... stab 0bcb +CA41 20 16 . bra 16 +; +CA43 F6 10 2F ../ ldab 102f ; read SCI data +CA46 F7 0B CC ... stab 0bcc +CA49 20 0E . bra 0e +; +CA4B F6 10 2F ../ ldab 102f ; read SCI data +CA4E F7 0B CD ... stab 0bcd +CA51 20 06 . bra 06 +; +CA53 F6 10 2F ../ ldab 102f ; read SCI data +CA56 F7 0B CE ... stab 0bce +goto51: +CA59 7C 00 08 |.. inc 0008 +goto50: +CA5C 7E CB DA ~.. jmp cbda ;goto48 (clean exit) +; +goto49: +CA5F F6 10 2F ../ ldab 102f ; read SCI data +CA62 C4 EF .. andb #ef ; 11101111 +CA64 C1 E2 .. cmpb #e2 ; 11100010 +CA66 26 1A &. bne 1a ; if no match, to ca82 +CA68 CE 00 17 ... ldx #0017 +CA6B 1C 00 08 ... bset 00,x, #08 +CA6E CE 00 17 ... ldx #0017 +CA71 1C 00 04 ... bset 00,x, #04 +CA74 C6 01 .. ldab #01 +CA76 F7 00 08 ... stab 0008 +CA79 CE 0B C1 ... ldx #0bc1 +CA7C 1D 00 01 ... bclr 00,x, #01 ; clear card powerup error bit +CA7F 7E CB DA ~.. jmp cbda ;goto48 (clean exit) +; +CA82 F6 10 2F ../ ldab 102f ; read SCI data +CA85 C4 02 .. andb #02 +CA87 27 03 '. beq 03 ; if bit is set then +CA89 7E CB 6C ~.l jmp cb6c ; goto52 +CA8C F6 10 2F ../ ldab 102f ; read SCI data +CA8F 2C 38 ,8 bge 38 ; if bit 7 unset, to cac9 +CA91 F6 00 17 ... ldab 0017 +CA94 C4 08 .. andb #08 +CA96 26 31 &1 bne 31 +CA98 F6 10 2F ../ ldab 102f ; read SCI data +CA9B C4 78 .x andb #78 ; 01111000 +CA9D 54 T lsrb +CA9E 54 T lsrb +CA9F 54 T lsrb +CAA0 4F O clra +CAA1 C3 0B C7 ... addd #0bc7 +CAA4 8F . xgdx +CAA5 E6 00 .. ldab 00,x +CAA7 4F O clra +CAA8 37 7 pshb +CAA9 36 6 psha +CAAA F6 0B AA ... ldab 0baa +CAAD 4F O clra +CAAE BD FB BA ... jsr fbba ;jump38 - multiply? +CAB1 F3 00 40 ..@ addd 0040 +CAB4 FD 00 40 ..@ std 0040 +CAB7 CE 00 1B ... ldx #001b +CABA 1C 00 .. bset 00,x, #20 +CABD CE 00 1B ... ldx #001b +CAC0 1D 00 40 ... bclr 00,x, #40 +CAC3 7F 00 25 ..% clr 0025 +CAC6 7E CB 64 ~.d jmp cb64 ;goto53 - cleanup & exit +; +CAC9 F6 00 17 ... ldab 0017 +CACC C4 08 .. andb #08 +CACE 26 4A &J bne 4a ;to cb1a +CAD0 F6 10 2F ../ ldab 102f ; read SCI data +CAD3 C4 60 .` andb #60 ; 01100000 +CAD5 54 T lsrb ; ^^^^ +CAD6 54 T lsrb +CAD7 54 T lsrb +CAD8 4F O clra +CAD9 C3 0B C7 ... addd #0bc7 +CADC 8F . xgdx +CADD E6 00 .. ldab 00,x +CADF 4F O clra +CAE0 37 7 pshb +CAE1 36 6 psha +CAE2 F6 0B AA ... ldab 0baa +CAE5 4F O clra +CAE6 BD FB BA ... jsr fbba ;jump38 - multiply? +CAE9 FD 0B BD ... std 0bbd +CAEC FC 0B BD ... ldd 0bbd +CAEF F3 00 40 ..@ addd 0040 +CAF2 FD 00 40 ..@ std 0040 +CAF5 F6 00 21 ..! ldab 0021 +CAF8 C4 F8 .. andb #f8 ; 11111000 +CAFA 37 7 pshb +CAFB F6 10 2F ../ ldab 102f ; read SCI data +CAFE C4 1C .. andb #1c ; 00011100 +CB00 54 T lsrb +CB01 54 T lsrb +CB02 30 0 tsx +CB03 EA 00 .. orb 00,x ; or lower 3 bits with 0021 +CB05 31 1 ins +CB06 F7 00 21 ..! stab 0021 +CB09 F6 10 2F ../ ldab 102f ; read SCI data +CB0C F7 0B BC ... stab 0bbc +CB0F CE 00 1B ... ldx #001b +CB12 1D 00 40 .. bclr 00,x, #40 +CB15 7F 00 25 ..% clr 0025 +CB18 20 4A J bra 4a ;goto53 - more cleanups and exit +; +CB1A F6 10 2F ../ ldab 102f ; read SCI data +CB1D C4 E0 .. andb #e0 ; 11100000 +CB1F 54 T lsrb +CB20 54 T lsrb +CB21 54 T lsrb +CB22 54 T lsrb +CB23 54 T lsrb ; shr5 +CB24 4F O clra +CB25 C3 0B C7 ... addd #0bc7 +CB28 8F . xgdx +CB29 E6 00 .. ldab 00,x +CB2B 4F O clra +CB2C 37 7 pshb +CB2D 36 6 psha +CB2E F6 0B AA ... ldab 0baa +CB31 4F O clra +CB32 BD FB BA ... jsr fbba ;jump38 - multiply? +CB35 FD 0B BD ... std 0bbd +CB38 FC 0B BD ... ldd 0bbd +CB3B F3 00 40 ..@ addd 0040 +CB3E FD 00 40 ..@ std 0040 +CB41 F6 00 21 ..! ldab 0021 +CB44 C4 F8 .. andb #f8 +CB46 37 7 pshb +CB47 F6 10 2F ../ ldab 102f ; read SCI data +CB4A C4 1C .. andb #1c +CB4C 54 T lsrb +CB4D 54 T lsrb +CB4E 30 0 tsx +CB4F EA 00 .. orb 00,x +CB51 31 1 ins +CB52 F7 00 21 ..! stab 0021 +CB55 F6 10 2F ../ ldab 102f ; read SCI data +CB58 F7 0B BC ... stab 0bbc +CB5B CE 00 1B ... ldx #001b +CB5E 1D 00 40 ... bclr 00,x, #40 +CB61 7F 00 25 ..% clr 0025 +goto53: ; more cleanups and exit +CB64 7F 00 2C .., clr 002c +CB67 7F 00 3A ..: clr 003a +CB6A 20 6E n bra 6e ; to cbda - cleanup and exit +goto52: +CB6C F6 10 2F ../ ldab 102f ; read SCI data +CB6F C4 03 .. andb #03 +CB71 C1 02 .. cmpb #02 +CB73 26 0F &. bne 0f ; to bc84 +CB75 F6 00 21 ..! ldab 0021 +CB78 C4 08 .. andb #08 +CB7A 27 08 '. beq 08 +CB7C CE 00 21 ..! ldx #0021 +CB7F 1C 00 10 ... bset 00,x, #10 +CB82 20 56 V bra 56 ;goto48 - cleanup and exit +; +CB84 F6 10 2F ../ ldab 102f ; read SCI data +CB87 C4 EF .. andb #ef ; 11101111 +CB89 C1 E3 .. cmpb #e3 ; 11100111 +CB8B 26 08 &. bne 08 ; to cb95 +CB8D CE 0B C1 ... ldx #0bc1 +CB90 1D 00 02 ... bclr 00,x, #02 ; clear card powerup error bit +CB93 20 45 E bra 45 ;goto48 - cleanup and exit +; +; this could be the coin mech powerup message? +CB95 F6 10 2F ../ ldab 102f ; read SCI data +CB98 C4 EF .. andb #ef ; 11101111 +CB9A C1 63 .c cmpb #63 ; 01101110 +CB9C 26 1C &. bne 1c ; to cbba +CB9E CE 0B C1 ... ldx #0bc1 ; clear changer powerup error bit +CBA1 1D 00 01 ... bclr 00,x, #01 +CBA4 F6 0B C0 ... ldab 0bc0 +CBA7 C4 01 .. andb #01 ; do we have a changer? +CBA9 27 0D '. beq 0d ; to cbb8 - cleanup & exit +CBAB F6 0B C0 ... ldab 0bc0 +CBAE C4 04 .. andb #04 ; if we don't have a card reader, we don't have an error reading from it. duh. +CBB0 27 06 '. beq 06 ; to cbb8 +CBB2 CE 0B C1 ... ldx #0bc1 +CBB5 1D 00 02 ... bclr 00,x, #02 ; clear card powerup error bit +CBB8 20 20 bra 20 ;goto48 - cleanup & exit +; +; the coin mech is telling us it has a bad sensor +CBBA F6 10 2F ../ ldab 102f ; read SCI data +CBBD C4 EF .. andb #ef ; 11101111 +CBBF C1 67 .g cmpb #67 ; 01100111 +CBC1 26 08 &. bne 08 ; to cbcb +CBC3 CE 0B C1 ... ldx #0bc1 +CBC6 1C 00 .. bset 00,x, #20 ; set bad sensor error bit +CBC9 20 0F bra 0f ;goto48 - cleanup & exit +; +CBCB F6 10 2F ../ ldab 102f ; read SCI data +CBCE C4 EF .. andb #ef ; 11101111 +CBD0 C1 27 .' cmpb #27 ; 00100111 +CBD2 26 06 &. bne 06 ;goto48 - cleanup & exit +; +CBD4 CE 0B C1 ... ldx #0bc1 ; set coin jam error bit +CBD7 1C 00 10 ... bset 00,x, #10 +goto48: ; cleanup and exit +CBDA CE 00 1A ... ldx #001a +CBDD 1C 00 02 ... bset 00,x, #02 +CBE0 F6 00 1A ... ldab 001a +CBE3 F7 30 00 .0. stab 3000 ; changer send' high +CBE6 F6 00 17 ... ldab 0017 +CBE9 C4 04 .. andb #04 +CBEB 26 05 &. bne 05 ; to cbf2 +CBED C6 06 .. ldab #06 +CBEF F7 00 07 ... stab 0007 +CBF2 F6 00 26 ..& ldab 0026 ; 0026 ~= 0026 +CBF5 53 S comb +CBF6 F7 00 26 ..& stab 0026 +CBF9 7F 00 3D ..= clr 003d +CBFC 7E CE 46 ~.F jmp ce46 ;goto47 (exit) +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +goto44: +CBFF F6 0B C0 ... ldab 0bc0 ; do we have our changer (link master)? +CC02 C4 02 .. andb #02 +CC04 26 03 &. bne 03 ; if not, swallow & exit +CC06 7E CE 3B ~.; jmp ce3b ; goto54 - swallow a byte & exit +; +CC09 F6 10 2F ../ ldab 102f ; read SCI data +CC0C C4 E0 .. andb #e0 ; 11100000 +CC0E C1 20 . cmpb #20 ; 00100000 +CC10 27 03 '. beq 03 +CC12 7E CE 3B ~.; jmp ce3b ;goto54 - swallow a byte & exit +; +CC15 C6 32 .2 ldab #32 ; 50 00110010 +CC17 F7 00 2F ../ stab 002f +CC1A CE 00 1B ... ldx #001b ; say we have a link master packet? +CC1D 1C 00 02 ... bset 00,x, #02 +CC20 F6 10 2E ... ldab 102e ; SCI status +CC23 C4 02 .. andb #02 ; test for Framing Error +CC25 26 08 &. bne 08 ; if not, perform parity test. else to cc2f +CC27 BD C7 C0 ... jsr c7c0 ;jump49 - parity test +CC2A 83 00 00 ... subd #0000 +CC2D 26 0F &. bne 0f ; if good, to cc3e +CC2F F6 10 2F ../ ldab 102f ; read SCI data +CC32 30 0 tsx +CC33 E7 00 .. stab 00,x +CC35 CC 00 FF ... ldd #00ff +CC38 BD C7 E7 ... jsr c7e7 ;jump37 - send #FF to coin mech +CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 - exit +; +CC3E F6 10 2F ../ ldab 102f ; read SCI data +CC41 C1 3F .? cmpb #3f ; 00111111 +CC43 26 0A &. bne 0a ; to cc4f +CC45 F6 00 43 ..C ldab 0043 +CC48 4F O clra +CC49 BD C7 E7 ... jsr c7e7 ;jump37 - send 0043 to coin mech - retry? +CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 - exit +; +CC4F F6 00 08 ... ldab 0008 ; already in a packet? +CC52 26 03 &. bne 03 +CC54 7E CD 94 ~.. jmp cd94 ;goto56 +; +CC57 F6 10 2F ../ ldab 102f ; read SCI data +CC5A C4 F0 .. andb #f0 ; 11110000 +CC5C C1 20 . cmpb #20 ; 00100000 ; 4th bit clear +CC5E 27 03 '. beq 03 +CC60 7E CD 94 ~.. jmp cd94 ;goto56 +CC63 F6 10 2F ../ ldab 102f ; read SCI data +CC66 C4 0F .. andb #0f ; place lower nibble (data) onto stack var +CC68 30 0 tsx +CC69 E7 00 .. stab 00,x +CC6B F6 00 08 ... ldab 0008 +CC6E 4F O clra +CC6F BD FE 16 ... jsr fe16 ;jump2 +CC72 00 01 00 07 . ; array data for jump2 +CC76 CD 7A . ; if 0008 == 9, clr 0008, 002c. else inc 0008, send #00 to coin mech +CC78 CC 88 .. ; if 0017 sp=>0076, else sp=>0040, then same as above +CC7A CC A2 .. ; if 0017 0076+=sp<<4, else 0040+=sp<<4, then same as above +CC7C CC CA .. ; if 0017 0076+=sp<<8, else 0040+=sp<<8, then same as above +CC7E CC EE .. ; if 0017 0076+=sp<<16, else 0040+=sp<16, then same as above +CC80 CD 19 .. ; 0baa = sp, then same as above +CC82 CD 21 . ; 0baa = sp<<4, then same as above +CC83 CD 30 !. ; 0013 = sp, then same as above - location of dec point? +CC85 CD 38 0 ; read byte & #01, - have change +; +CC88 F6 00 17 ... ldab 0017 +CC8B C4 01 .. andb #01 +CC8D 27 09 '. beq 09 ; to cc98 +CC8F 30 0 tsx +CC90 E6 00 .. ldab 00,x +CC92 4F O clra +CC93 FD 00 76 ..v std 0076 +CC96 20 07 . bra 07 ; to cc9f +CC98 30 0 tsx +CC99 E6 00 .. ldab 00,x +CC9B 4F O clra +CC9C FD 00 40 ..@ std 0040 +CC9F 7E CD 7A ~.z jmp cd7a ;goto57 +; +CCA2 F6 00 17 ... ldab 0017 +CCA5 C4 01 .. andb #01 +CCA7 27 10 '. beq 10 ; to ccb9 +CCA9 30 0 tsx +CCAA E6 00 .. ldab 00,x +CCAC 4F O clra +CCAD 05 . asld +CCAE 05 . asld +CCAF 05 . asld +CCB0 05 . asld +CCB1 F3 00 76 ..v addd 0076 +CCB4 FD 00 76 ..v std 0076 +CCB7 20 0E . bra 0e ; to ccc7 +CCB9 30 0 tsx +CCBA E6 00 .. ldab 00,x +CCBC 4F O clra +CCBD 05 . asld +CCBE 05 . asld +CCBF 05 . asld +CCC0 05 . asld +CCC1 F3 00 40 ..@ addd 0040 +CCC4 FD 00 40 ..@ std 0040 +CCC7 7E CD 7A ~.z jmp cd7a ;goto57 +; +CCCA F6 00 17 ... ldab 0017 +CCCD C4 01 .. andb #01 +CCCF 27 0E '. beq 0e ; to ccdf +CCD1 30 0 tsx +CCD2 E6 00 .. ldab 00,x +CCD4 4F O clra +CCD5 17 . tba +CCD6 5F _ clrb +CCD7 F3 00 76 ..v addd 0076 +CCDA FD 00 76 ..v std 0076 +CCDD 20 0C . bra 0c ; to cceb +CCDF 30 0 tsx +CCE0 E6 00 .. ldab 00,x +CCE2 4F O clra +CCE3 17 . tba +CCE4 5F _ clrb +CCE5 F3 00 40 ..@ addd 0040 +CCE8 FD 00 40 ..@ std 0040 +CCEB 7E CD 7A ~.z jmp cd7a ;goto57 +; +CCEE F6 00 17 ... ldab 0017 +CCF1 C4 01 .. andb #01 +CCF3 27 12 '. beq 12 ; to cd07 +CCF5 30 0 tsx +CCF6 E6 00 .. ldab 00,x +CCF8 4F O clra +CCF9 17 . tba +CCFA 48 H asla +CCFB 48 H asla +CCFC 48 H asla +CCFD 48 H asla +CCFE 5F _ clrb +CCFF F3 00 76 ..v addd 0076 +CD02 FD 00 76 ..v std 0076 +CD05 20 10 . bra 10 ; to cd17 +CD07 30 0 tsx +CD08 E6 00 .. ldab 00,x +CD0A 4F O clra +CD0B 17 . tba +CD0C 48 H asla +CD0D 48 H asla +CD0E 48 H asla +CD0F 48 H asla +CD10 5F _ clrb +CD11 F3 00 40 ..@ addd 0040 +CD14 FD 00 40 ..@ std 0040 +CD17 20 61 a bra 61 +; +CD19 30 0 tsx +CD1A E6 00 .. ldab 00,x +CD1C F7 0B AA ... stab 0baa +CD1F 20 59 Y bra 59 ; to cd7a - goto57 +; +CD21 30 0 tsx +CD22 E6 00 .. ldab 00,x +CD24 58 X aslb +CD25 58 X aslb +CD26 58 X aslb +CD27 58 X aslb +CD28 FB 0B AA ... addb 0baa +CD2B F7 0B AA ... stab 0baa +CD2E 20 4A J bra 4a ; to cd7a - goto57 +; +CD30 30 0 tsx +CD31 E6 00 .. ldab 00,x +CD33 F7 00 13 ... stab 0013 +CD36 20 42 B bra 42 ; to cd7a - goto57 +; +; +; coin mech has no change if bit is set (displays EXACT COINS ONLY) +CD38 F6 10 2F ../ ldab 102f ; read SCI data +CD3B C4 01 .. andb #01 +CD3D 27 08 '. beq 08 ; to cd47 +CD3F CE 00 21 ..! ldx #0021 +CD42 1C 00 40 ... bset 00,x, #40 +CD45 20 06 . bra 06 ; to cd4d +CD47 CE 00 21 ..! ldx #0021 +CD4A 1D 00 40 ... bclr 00,x, #40 +; +CD4D F6 00 17 ... ldab 0017 +CD50 C4 01 .. andb #01 +CD52 27 17 '. beq 17 ; to cd6b +CD54 F6 0B AA ... ldab 0baa +CD57 4F O clra +CD58 37 7 pshb +CD59 36 6 psha +CD5A FC 00 76 ..v ldd 0076 +CD5D BD FB BA ... jsr fbba ;jump38 - multiply? +CD60 FD 00 76 ..v std 0076 ; 0076 *= 0baa +CD63 CE 00 17 ... ldx #0017 +CD66 1D 00 01 ... bclr 00,x, #01 +CD69 20 0F . bra 0f ;goto57 - send byte & exit +CD6B F6 0B AA ... ldab 0baa +CD6E 4F O clra +CD6F 37 7 pshb +CD70 36 6 psha +CD71 FC 00 40 ..@ ldd 0040 +CD74 BD FB BA ... jsr fbba ;jump38 - multiply? +CD77 FD 00 40 ..@ std 0040 ; 0040 *= 0baa +goto57: ; sends the byte, clearing the counter if its the 8th byte +CD7A F6 00 08 ... ldab 0008 +CD7D C1 09 .. cmpb #09 +CD7F 26 08 &. bne 08 +CD81 7F 00 2C .., clr 002c +CD84 7F 00 08 ... clr 0008 +CD87 20 03 . bra 03 +CD89 7C 00 08 |.. inc 0008 +CD8C 5F _ clrb +CD8D 4F O clra +CD8E BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech +CD91 7E CE 39 ~.9 jmp ce39 ;goto55 - exit +goto56: +CD94 F6 10 2F ../ ldab 102f ; read SCI data +CD97 4F O clra +CD98 BD FE 32 ..2 jsr fe32 ;jump25 +CD9B CD B1 00 31 ...1 ; 49 "1" 00110001 +CD9F CD DB 00 01 .... ; 50 "2" 00110010 +CDA3 CE 20 00 01 . .. ; 51 "3" 00110011 +CDA7 CE 28 00 05 .(.. ; 56 "8" 00111000 +CDAB CE 34 FF C8 .4.. ; 0 +CDAF 00 00 .. ; end of array data +; +; got 00110001 - "1" +CDB1 F6 00 21 ..! ldab 0021 +CDB4 2C 08 ,. bge 08 ; something to do with link master price holding +CDB6 CC 00 80 ... ldd #0080 +CDB9 BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech +CDBC 20 1B . bra 1b ; to cdd9 - exit +CDBE 5F _ clrb +CDBF 4F O clra +CDC0 BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech +CDC3 F6 00 1F ... ldab 001f +CDC6 C4 08 .. andb #08 +CDC8 27 0C '. beq 0c +CDCA F6 0B C0 ... ldab 0bc0 +CDCD C4 10 .. andb #10 ; have link master price holding +CDCF 27 05 '. beq 05 +CDD1 7C 00 75 |.u inc 0075 +CDD4 20 03 . bra 03 +CDD6 7F 00 75 ..u clr 0075 +CDD9 20 5E ^ bra 5e ; to ce39 - exit +; +; got 00110001 - "2" +CDDB F6 00 1D ... ldab 001d +CDDE C4 02 .. andb #02 +CDE0 27 07 '. beq 07 +CDE2 F6 00 19 ... ldab 0019 +CDE5 C4 08 .. andb #08 +CDE7 26 19 &. bne 19 +CDE9 CC 00 FE ... ldd #00fe +CDEC BD C7 E7 ... jsr c7e7 ;jump37 - send #fe to coin mech +CDEF F6 00 1F ... ldab 001f +CDF2 C4 08 .. andb #08 +CDF4 27 0A '. beq 0a ; to ce00, to exit +CDF6 F6 0B C0 ... ldab 0bc0 +CDF9 C4 10 .. andb #10 ; have link master price holding +CDFB 27 03 '. beq 03 +CDFD 7C 00 75 |.u inc 0075 +CE00 20 1C . bra 1c ; to ce1e, to ce39, exit +; +CE02 FC 00 44 ..D ldd 0044 +CE05 37 7 pshb +CE06 36 6 psha +CE07 F6 0B AA ... ldab 0baa +CE0A 4F O clra +CE0B 38 8 pulx +CE0C 8F . xgdx +CE0D 02 . idiv +CE0E 8F . xgdx +CE0F BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech +CE12 CE 00 19 ... ldx #0019 +CE15 1D 00 08 ... bclr 00,x, #08 +CE18 CE 00 1F ... ldx #001f +CE1B 1C 00 08 ... bset 00,x, #08 +CE1E 20 19 . bra 19 ; to ce39, exit +; +; got 00110001 - "3" +CE20 CE 00 1D ... ldx #001d +CE23 1D 00 02 ... bclr 00,x, #02 +CE26 20 11 . bra 11 +; +; got 00110001 - "8" +CE28 C6 01 .. ldab #01 +CE2A F7 00 08 ... stab 0008 +CE2D 5F _ clrb +CE2E 4F O clra +CE2F BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech +CE32 20 05 . bra 05 +; +CE34 5F _ clrb +CE35 4F O clra +CE36 BD C7 E7 ... jsr c7e7 ;jump37 - send byte to coin mech +goto55: +CE39 20 0B . bra 0b ; to ce46 (exit) +goto54: ; just swallow a byte? +CE3B F6 10 2E ... ldab 102e ; SCI Status +CE3E 30 0 tsx +CE3F E7 00 .. stab 00,x ; store into stack variable +CE41 F6 10 2F ../ ldab 102f ; read SCI data +CE44 E7 00 .. stab 00,x +goto47: +CE46 31 1 ins +CE47 3B ; rti + +jump48: +; +CE48 F6 0B C4 ... ldab 0bc4 +CE4B F1 0B C5 ... cmpb 0bc5 +CE4E 25 53 %S bcs 53 ; if 0bc4 < 0bc5 to cea3 +CE50 F6 0B C5 ... ldab 0bc5 +CE53 F1 0B C6 ... cmpb 0bc6 +CE56 25 4B %K bcs 4b ; if 0bc5 < 0bc6 to cea3 +; so here we have 0bc6 < 0bc5 < 0bc4 +CE58 F6 0B C4 ... ldab 0bc4 +CE5B 4F O clra +CE5C C3 0B C7 ... addd #0bc7 +CE5F 8F . xgdx +CE60 E6 00 .. ldab 00,x +CE62 4F O clra +CE63 FD 0B DD ... std 0bdd +CE66 F6 0B C5 ... ldab 0bc5 +CE69 4F O clra +CE6A C3 0B C7 ... addd #0bc7 +CE6D 8F . xgdx +CE6E E6 00 .. ldab 00,x +CE70 4F O clra +CE71 FD 0B DF ... std 0bdf +CE74 F6 0B C6 ... ldab 0bc6 +CE77 4F O clra +CE78 C3 0B C7 ... addd #0bc7 +CE7B 8F . xgdx +CE7C E6 00 .. ldab 00,x +CE7E 4F O clra +CE7F FD 0B E1 ... std 0be1 +CE82 C6 01 .. ldab #01 +CE84 F7 0B D7 ... stab 0bd7 +CE87 C6 04 .. ldab #04 +CE89 F7 0B D8 ... stab 0bd8 +CE8C C6 02 .. ldab #02 +CE8E F7 0B D9 ... stab 0bd9 +CE91 C6 20 . ldab #20 +CE93 F7 0B DA ... stab 0bda +CE96 C6 08 .. ldab #08 +CE98 F7 0B DB ... stab 0bdb +CE9B C6 10 .. ldab #10 +CE9D F7 0B DC ... stab 0bdc +CEA0 7E D0 66 ~.f jmp d066 ;goto58 - multiply & exit +; +CEA3 F6 0B C4 ... ldab 0bc4 +CEA6 F1 0B C6 ... cmpb 0bc6 +CEA9 25 53 %S bcs 53 ; if 0bc4 < 0bc6 to cefe +CEAB F6 0B C6 ... ldab 0bc6 +CEAE F1 0B C5 ... cmpb 0bc5 +CEB1 25 4B %K bcs 4b ; if 0bc6 < 0bc5 to cefe +; so here we have 0bc5 < 0bc6 < 0bc4 +CEB3 F6 0B C4 ... ldab 0bc4 +CEB6 4F O clra +CEB7 C3 0B C7 ... addd #0bc7 +CEBA 8F . xgdx +CEBB E6 00 .. ldab 00,x +CEBD 4F O clra +CEBE FD 0B DD ... std 0bdd +CEC1 F6 0B C6 ... ldab 0bc6 +CEC4 4F O clra +CEC5 C3 0B C7 ... addd #0bc7 +CEC8 8F . xgdx +CEC9 E6 00 .. ldab 00,x +CECB 4F O clra +CECC FD 0B DF ... std 0bdf +CECF F6 0B C5 ... ldab 0bc5 +CED2 4F O clra +CED3 C3 0B C7 ... addd #0bc7 +CED6 8F . xgdx +CED7 E6 00 .. ldab 00,x +CED9 4F O clra +CEDA FD 0B E1 ... std 0be1 +CEDD C6 01 .. ldab #01 +CEDF F7 0B D7 ... stab 0bd7 +CEE2 C6 02 .. ldab #02 +CEE4 F7 0B D8 ... stab 0bd8 +CEE7 C6 04 .. ldab #04 +CEE9 F7 0B D9 ... stab 0bd9 +CEEC C6 20 . ldab #20 +CEEE F7 0B DA ... stab 0bda +CEF1 C6 10 .. ldab #10 +CEF3 F7 0B DB ... stab 0bdb +CEF6 C6 08 .. ldab #08 +CEF8 F7 0B DC ... stab 0bdc +CEFB 7E D0 66 ~.f jmp d066 ;goto58 - multiply and exit +; +CEFE F6 0B C5 ... ldab 0bc5 +CF01 F1 0B C4 ... cmpb 0bc4 +CF04 25 53 %S bcs 53 ; if 0bc5 < 0bc4 to cf59 +CF06 F6 0B C4 ... ldab 0bc4 +CF09 F1 0B C6 ... cmpb 0bc6 +CF0C 25 4B %K bcs 4b ; if 0bc4 < 0bc6 to cf59 +; so here we have 0bc6 < 0bc4 < 0bc5 +CF0E F6 0B C5 ... ldab 0bc5 +CF11 4F O clra +CF12 C3 0B C7 ... addd #0bc7 +CF15 8F . xgdx +CF16 E6 00 .. ldab 00,x +CF18 4F O clra +CF19 FD 0B DD ... std 0bdd +CF1C F6 0B C4 ... ldab 0bc4 +CF1F 4F O clra +CF20 C3 0B C7 ... addd #0bc7 +CF23 8F . xgdx +CF24 E6 00 .. ldab 00,x +CF26 4F O clra +CF27 FD 0B DF ... std 0bdf +CF2A F6 0B C6 ... ldab 0bc6 +CF2D 4F O clra +CF2E C3 0B C7 ... addd #0bc7 +CF31 8F . xgdx +CF32 E6 00 .. ldab 00,x +CF34 4F O clra +CF35 FD 0B E1 ... std 0be1 +CF38 C6 04 .. ldab #04 +CF3A F7 0B D7 ... stab 0bd7 +CF3D C6 01 .. ldab #01 +CF3F F7 0B D8 ... stab 0bd8 +CF42 C6 02 .. ldab #02 +CF44 F7 0B D9 ... stab 0bd9 +CF47 C6 08 .. ldab #08 +CF49 F7 0B DA ... stab 0bda +CF4C C6 20 . ldab #20 +CF4E F7 0B DB ... stab 0bdb +CF51 C6 10 .. ldab #10 +CF53 F7 0B DC ... stab 0bdc +CF56 7E D0 66 ~.f jmp d066 ;goto58 - multiply and exit +; +CF59 F6 0B C5 ... ldab 0bc5 +CF5C F1 0B C6 ... cmpb 0bc6 +CF5F 25 53 %S bcs 53 ; if 0bc5 < 0bc6 to cfb4 +CF61 F6 0B C6 ... ldab 0bc6 +CF64 F1 0B C4 ... cmpb 0bc4 +CF67 25 4B %K bcs 4b ; if 0bc6 < 0bc4 to cfb4 +; so here we have 0bc4 < 0bc6 < 0bc5 +CF69 F6 0B C5 ... ldab 0bc5 +CF6C 4F O clra +CF6D C3 0B C7 ... addd #0bc7 +CF70 8F . xgdx +CF71 E6 00 .. ldab 00,x +CF73 4F O clra +CF74 FD 0B DD ... std 0bdd +CF77 F6 0B C6 ... ldab 0bc6 +CF7A 4F O clra +CF7B C3 0B C7 ... addd #0bc7 +CF7E 8F . xgdx +CF7F E6 00 .. ldab 00,x +CF81 4F O clra +CF82 FD 0B DF ... std 0bdf +CF85 F6 0B C4 ... ldab 0bc4 +CF88 4F O clra +CF89 C3 0B C7 ... addd #0bc7 +CF8C 8F . xgdx +CF8D E6 00 .. ldab 00,x +CF8F 4F O clra +CF90 FD 0B E1 ... std 0be1 +CF93 C6 04 .. ldab #04 +CF95 F7 0B D7 ... stab 0bd7 +CF98 C6 02 .. ldab #02 +CF9A F7 0B D8 ... stab 0bd8 +CF9D C6 01 .. ldab #01 +CF9F F7 0B D9 ... stab 0bd9 +CFA2 C6 08 .. ldab #08 +CFA4 F7 0B DA ... stab 0bda +CFA7 C6 10 .. ldab #10 +CFA9 F7 0B DB ... stab 0bdb +CFAC C6 20 . ldab #20 +CFAE F7 0B DC ... stab 0bdc +CFB1 7E D0 66 ~.f jmp d066 ;goto58 - multiply and exit +; +CFB4 F6 0B C6 ... ldab 0bc6 +CFB7 F1 0B C4 ... cmpb 0bc4 +CFBA 25 52 %R bcs 52 ; if 0bc6 < 0bc4 to d00e +CFBC F6 0B C4 ... ldab 0bc4 +CFBF F1 0B C5 ... cmpb 0bc5 +CFC2 25 4A %J bcs 4a ; if 0bc4 < 0bc5 to d00e +; so here we have 0bc5 < 0bc4 < 0bc6 +CFC4 F6 0B C6 ... ldab 0bc6 +CFC7 4F O clra +CFC8 C3 0B C7 ... addd #0bc7 +CFCB 8F . xgdx +CFCC E6 00 .. ldab 00,x +CFCE 4F O clra +CFCF FD 0B DD ... std 0bdd +CFD2 F6 0B C4 ... ldab 0bc4 +CFD5 4F O clra +CFD6 C3 0B C7 ... addd #0bc7 +CFD9 8F . xgdx +CFDA E6 00 .. ldab 00,x +CFDC 4F O clra +CFDD FD 0B DF ... std 0bdf +CFE0 F6 0B C5 ... ldab 0bc5 +CFE3 4F O clra +CFE4 C3 0B C7 ... addd #0bc7 +CFE7 8F . xgdx +CFE8 E6 00 .. ldab 00,x +CFEA 4F O clra +CFEB FD 0B E1 ... std 0be1 +CFEE C6 02 .. ldab #02 +CFF0 F7 0B D7 ... stab 0bd7 +CFF3 C6 01 .. ldab #01 +CFF5 F7 0B D8 ... stab 0bd8 +CFF8 C6 04 .. ldab #04 +CFFA F7 0B D9 ... stab 0bd9 +CFFD C6 10 .. ldab #10 +CFFF F7 0B DA ... stab 0bda +D002 C6 20 . ldab #20 +D004 F7 0B DB ... stab 0bdb +D007 C6 08 .. ldab #08 +D009 F7 0B DC ... stab 0bdc +D00C 20 58 X bra 58 ;goto58 - multiply and exit +; +; we know that 0bc4 < 0bc5 < 0bc6 +D00E F6 0B C6 ... ldab 0bc6 +D011 F1 0B C5 ... cmpb 0bc5 +D014 25 50 %P bcs 50 +D016 F6 0B C5 ... ldab 0bc5 +D019 F1 0B C4 ... cmpb 0bc4 +D01C 25 48 %H bcs 48 +D01E F6 0B C6 ... ldab 0bc6 +D021 4F O clra +D022 C3 0B C7 ... addd #0bc7 +D025 8F . xgdx +D026 E6 00 .. ldab 00,x +D028 4F O clra +D029 FD 0B DD ... std 0bdd +D02C F6 0B C5 ... ldab 0bc5 +D02F 4F O clra +D030 C3 0B C7 ... addd #0bc7 +D033 8F . xgdx +D034 E6 00 .. ldab 00,x +D036 4F O clra +D037 FD 0B DF ... std 0bdf +D03A F6 0B C4 ... ldab 0bc4 +D03D 4F O clra +D03E C3 0B C7 ... addd #0bc7 +D041 8F . xgdx +D042 E6 00 .. ldab 00,x +D044 4F O clra +D045 FD 0B E1 ... std 0be1 +D048 C6 02 .. ldab #02 +D04A F7 0B D7 ... stab 0bd7 +D04D C6 04 .. ldab #04 +D04F F7 0B D8 ... stab 0bd8 +D052 C6 01 .. ldab #01 +D054 F7 0B D9 ... stab 0bd9 +D057 C6 10 .. ldab #10 +D059 F7 0B DA ... stab 0bda +D05C C6 08 .. ldab #08 +D05E F7 0B DB ... stab 0bdb +D061 C6 20 . ldab #20 +D063 F7 0B DC ... stab 0bdc ;goto58 - multiply and exit +; +goto58: +D066 F6 0B AA ... ldab 0baa +D069 4F O clra +D06A 37 7 pshb +D06B 36 6 psha +D06C FC 0B DD ... ldd 0bdd +D06F BD FB BA ... jsr fbba ;jump38 - multiply? +D072 FD 0B DD ... std 0bdd +D075 F6 0B AA ... ldab 0baa +D078 4F O clra +D079 37 7 pshb +D07A 36 6 psha +D07B FC 0B DF ... ldd 0bdf +D07E BD FB BA ... jsr fbba ;jump38 - multiply? +D081 FD 0B DF ... std 0bdf +D084 F6 0B AA ... ldab 0baa +D087 4F O clra +D088 37 7 pshb +D089 36 6 psha +D08A FC 0B E1 ... ldd 0be1 +D08D BD FB BA ... jsr fbba ;jump38 - multiply? +D090 FD 0B E1 ... std 0be1 +D093 39 9 rts + +jump66: +; initializes a big bunch of variables +D094 34 4 des +; for i=0 +D095 30 0 tsx +D096 6F 00 o. clr 00,x +; while i <= 10 +D098 30 0 tsx +D099 E6 00 .. ldab 00,x +D09B C1 10 .. cmpb #10 +D09D 24 1B $. bcc 1b ; to d0ba +; read memloc of b0c3+i +D09F 30 0 tsx +D0A0 E6 00 .. ldab 00,x +D0A2 4F O clra +D0A3 C3 B0 C3 ... addd #b0c3 +D0A6 8F . xgdx +D0A7 E6 00 .. ldab 00,x +D0A9 37 7 pshb +; put value of that location into 0bc7+i +D0AA 30 0 tsx +D0AB E6 01 .. ldab 01,x +D0AD 4F O clra +D0AE C3 0B C7 ... addd #0bc7 +D0B1 8F . xgdx +D0B2 33 3 pulb +D0B3 E7 00 .. stab 00,x +; loop +D0B5 30 0 tsx +D0B6 6C 00 l. inc 00,x +D0B8 20 DE . bra de ; to d098 +; +D0BA C6 05 .. ldab #05 +D0BC F7 0B AA ... stab 0baa +D0BF C6 04 .. ldab #04 +D0C1 F7 00 13 ... stab 0013 +D0C4 C6 01 .. ldab #01 +D0C6 F7 0B C4 ... stab 0bc4 +D0C9 C6 03 .. ldab #03 +D0CB F7 0B C5 ... stab 0bc5 +D0CE C6 02 .. ldab #02 +D0D0 F7 0B C6 ... stab 0bc6 +D0D3 CC 00 19 ... ldd #0019 ; 25 +D0D6 FD 0B DD ... std 0bdd +D0D9 CC 00 0A ... ldd #000a ; 10 +D0DC FD 0B DF ... std 0bdf +D0DF CC 00 05 ... ldd #0005 ; 5 +D0E2 FD 0B E1 ... std 0be1 +D0E5 C6 01 .. ldab #01 +D0E7 F7 0B D7 ... stab 0bd7 +D0EA C6 02 .. ldab #02 +D0EC F7 0B D8 ... stab 0bd8 +D0EF C6 04 .. ldab #04 +D0F1 F7 0B D9 ... stab 0bd9 +D0F4 C6 20 . ldab #20 +D0F6 F7 0B DA ... stab 0bda +D0F9 C6 10 .. ldab #10 +D0FB F7 0B DB ... stab 0bdb +D0FE C6 08 .. ldab #08 +D100 F7 0B DC ... stab 0bdc +D103 31 1 ins +D104 39 9 rts + +motors_off: +; turns all motors off +D105 34 4 des +D106 CE 00 1A ... ldx #001a +D109 1C 00 80 .. bset 00,x, #80 +D10C F6 00 1A .. ldab 001a +D10F F7 30 00 .0. stab 3000 ; motor rows off +D112 C6 C8 .. ldab #c8 ; loop of 200 - short delay +D114 30 0 tsx +D115 E7 00 .. stab 00,x +D117 30 0 tsx +D118 E6 00 .. ldab 00,x +D11A C1 00 .. cmpb #00 +D11C 23 05 #. bls 05 ; to d123 +D11E 30 0 tsx +D11F 6A 00 j. dec 00,x +D121 20 F4 . bra f4 ; to d117 + +D123 CE 10 00 ... ldx #1000 +D126 1C 00 40 .. bset 00,x, #40 ; motor columns off +D129 CE 00 14 ... ldx #0014 +D12C 1D 00 20 .. bclr 00,x, #20 ; motors col 8 off +D12F CE 00 14 . ldx #0014 +D132 1D 00 40 .. bclr 00,x, #40 ; motors col 9 off +D135 F6 00 14 ... ldab 0014 +D138 F7 38 00 .8. stab 3800 ; motors off +D13B 31 1 ins +D13C 39 9 rts + +jump34: +; turn on the motor of the slot given in memory location 0006 +D13D F6 00 06 ... ldab 0006 +D140 4F O clra +D141 CE 00 0A ... ldx #000a +D144 02 . idiv +D145 8F . xgdx +D146 CB 01 .. addb #01 ; we live in an odd world? +D148 F7 00 5F .._ stab 005f ; slot number /10 +D14B F6 00 06 ... ldab 0006 +D14E 4F O clra +D14F CE 00 0A ... ldx #000a +D152 02 . idiv +D153 F7 00 5E ..^ stab 005e ; slot number%10 +D156 F6 00 5E ..^ ldab 005e +D159 C1 05 .. cmpb #05 ; there is not row 5 +D15B 23 03 #. bls 03 +D15D 7A 00 5E z.^ dec 005e ; make it row 4 +D160 F6 00 5E ..^ ldab 005e +D163 4F O clra +D164 C3 B1 23 ..# addd #b123 ; powers of 2 +D167 8F . xgdx +D168 E6 00 .. ldab 00,x +D16A 4F O clra +D16B 37 7 pshb +D16C 36 6 psha +D16D F6 00 5F .._ ldab 005f +D170 4F O clra +D171 C3 B1 23 ..# addd #b123 ; powers of 2 +D174 8F . xgdx +D175 E6 00 .. ldab 00,x +D177 4F O clra +D178 17 . tba +D179 5F _ clrb +D17A 30 0 tsx +D17B E3 00 .. addd 00,x +D17D 38 8 pulx +D17E FD 00 58 ..X std 0058 +; +; i=0 +D181 7F 00 1C ... clr 001c +; while i < 16, do +D184 F6 00 1C ... ldab 001c +D187 C1 10 .. cmpb #10 +D189 24 37 $7 bcc 37 ; to d1c2 +D18B F6 00 58 ..X ldab 0058 +D18E 2C 0E ,. bge 0e ; to d19e +; +D190 CE 00 14 ... ldx #0014 +D193 1C 00 10 ... bset 00,x, #10 +D196 F6 00 14 ... ldab 0014 +D199 F7 38 00 .8. stab 3800 ; set high motor serial data +D19C 20 0C . bra 0c ; to d1aa +; +D19E CE 00 14 ... ldx #0014 +D1A1 1D 00 10 .. bclr 00,x, #10 +D1A4 F6 00 14 ... ldab 0014 +D1A7 F7 38 00 .8. stab 3800 ; set low motor serial data +; +; send a clock pulse +D1AA CE 10 00 ... ldx #1000 +D1AD 1C 00 20 .. bset 00,x, #20 +D1B0 CE 10 00 . ldx #1000 +D1B3 1D 00 .. bclr 00,x, #20 +; +; get the next bit ready to send +D1B6 FC 00 58 . ldd 0058 +D1B9 05 . asld +D1BA FD 00 58 ..X std 0058 +D1BD 7C 00 1C |.. inc 001c +D1C0 20 C2 . bra c2 +; if this is column 8 (9 for pascal programmers ;) +D1C2 F6 00 5F .._ ldab 005f +D1C5 C1 09 .. cmpb #09 +D1C7 26 0E &. bne 0e ; to d1d7 +D1C9 CE 00 14 ... ldx #0014 +D1CC 1C 00 20 ... bset 00,x, #20 +D1CF F6 00 14 . ldab 0014 +D1D2 F7 38 00 .8. stab 3800 ; say its column 8 +D1D5 20 13 . bra 13 ; to d1ea +; if this is column 9 (denoted as 10) +D1D7 F6 00 5F .._ ldab 005f +D1DA C1 0A .. cmpb #0a +D1DC 26 0C &. bne 0c +D1DE CE 00 14 ... ldx #0014 +D1E1 1C 00 40 .. bset 00,x, #40 ; say its column 9 +D1E4 F6 00 14 ... ldab 0014 +D1E7 F7 38 00 .8. stab 3800 +; clear the motor clock +D1EA CE 10 00 ... ldx #1000 +D1ED 1D 00 40 .. bclr 00,x, #40 ; motor clock line low +; clear motor row output enable +D1F0 CE 00 1A ... ldx #001a +D1F3 1D 00 .. bclr 00,x, #80 +D1F6 F6 00 1A ... ldab 001a +D1F9 F7 30 00 .0. stab 3000 ; motor driver outputs enable +D1FC 39 9 rts + +jump90: +D1FD CC 40 00 .@. ldd #4000 +D200 37 7 pshb +D201 36 6 psha +D202 F6 00 06 ... ldab 0006 +D205 4F O clra +D206 05 . asld +D207 C3 08 00 ... addd #0800 +D20A 38 8 pulx +D20B 8F . xgdx +D20C AA 00 .. ora 00,x +D20E EA 01 .. orb 01,x +D210 ED 00 .. std 00,x +D212 39 9 rts + +jump45: +; dispense an item from slot 0006 +D213 F6 00 1F ... ldab 001f +D216 C4 04 .. andb #04 +D218 26 12 &. bne 12 ; to d22c +D21A F6 0B C0 ... ldab 0bc0 +D21D C4 10 .. andb #10 ; have link master price holding +D21F 26 0B &. bne 0b ; to d22c +D221 CE 00 00 ... ldx #0000 +D224 3C < pshx +D225 FC 00 44 ..D ldd 0044 +D228 BD BE 9E ... jsr be9e ;jump50 - write slot & price to screen? +D22B 38 8 pulx +; +D22C BD D3 11 ... jsr d311 ;jump30 - test position exists +D22F 83 00 00 ... subd #0000 +D232 27 13 '. beq 13 ; to d247 +D234 F6 00 06 ... ldab 0006 +D237 BD D4 68 ..h jsr d468 ;jump51 - lookup in 0800 table & and with 8000 +D23A 83 00 00 ... subd #0000 +D23D 27 05 '. beq 05 +D23F 8D BC .. bsr bc ;jump90 - or entry in 0800 table of slot with #4000 +D241 BD D6 3C ..< jsr d63c ;jump33 - as above, but with #0400 +D244 5F _ clrb +D245 4F O clra +D246 39 9 rts +; +D247 BD D1 3D ..= jsr d13d ;jump34 - motor on +D24A C6 3C .< ldab #3c ; 60 +D24C F7 00 2E ... stab 002e +D24F C6 41 .A ldab #41 ; 65 01000001 +D251 F7 00 31 ..1 stab 0031 +D254 CE 00 1B ... ldx #001b +D257 1D 00 08 ... bclr 00,x #08 +goto59: +D25A F6 00 1B ... ldab 001b +D25D C4 08 .. andb #08 +D25F 26 22 &" bne 22 ; to d283 +D261 F6 00 2E ... ldab 002e +D264 C1 35 .5 cmpb #35 ; 53 +D266 23 10 #. bls 10 ; to d278 +D268 BD D5 70 ..p jsr d570 ;jump35 - check home sensor departed +D26B 83 00 00 ... subd #0000 +D26E 27 06 '. beq 06 ; to d276 +D270 CE 00 1B ... ldx #001b +D273 1C 00 08 ... bset 00,x, #08 +D276 20 0B . bra 0b ; to d283 +; something went afoul. mark the motor as bad? +D278 BD D1 05 ... jsr d105 ;motors_off +D27B 8D 80 .. bsr 80 ;jump90 - mark motor as faulty? +D27D BD D6 3C ..< jsr d63c ;jump33 - mark motor as faulty? +D280 5F _ clrb +D281 4F O clra +D282 39 9 rts +; +D283 F6 00 2E ... ldab 002e +D286 C1 36 .6 cmpb #36 ; 54 +D288 24 56 $V bcc 56 ; to d2e0 +D28A BD D5 F7 ... jsr d5f7 ;jump108 - check motor overcurrent +D28D 83 00 00 ... subd #0000 +D290 27 4E 'N beq 4e ; to d2e0 +D292 BD D5 B0 ... jsr d5b0 ;jump31 - check home sensor returned +D295 83 00 00 ... subd #0000 +D298 27 46 'F beq 46 ; to d2e0 +D29A BD D1 05 ... jsr d105 ;motors_off +D29D F6 00 2E ... ldab 002e +D2A0 C1 32 .2 cmpb #32 ; 50 +D2A2 22 07 ". bhi 07 ; to d2ab +D2A4 8D 6B .k bsr 6b ;jump30 - test motor overvoltage? +D2A6 83 00 00 ... subd #0000 +D2A9 27 0C '. beq 0c ; to d2b7 +D2AB BD D1 05 ... jsr d105 ;motors_off +D2AE BD D1 FD ... jsr d1fd ;jump90 - mark motor as faulty? +D2B1 BD D6 3C ..< jsr d63c ;jump33 - mark motor as faulty? +D2B4 5F _ clrb +D2B5 4F O clra +D2B6 39 9 rts +; +D2B7 F6 00 06 ... ldab 0006 +D2BA 4F O clra +D2BB C3 0E 06 ... addd #0e06 +D2BE 8F . xgdx +D2BF 6C 00 l. inc 00,x +D2C1 F6 00 06 ... ldab 0006 +D2C4 4F O clra +D2C5 C3 0E 06 ... addd #0e06 +D2C8 8F . xgdx +D2C9 E6 00 .. ldab 00,x +D2CB C1 64 .d cmpb #64 +D2CD 23 0D #. bls 0d +D2CF 5F _ clrb +D2D0 37 7 pshb +D2D1 F6 00 06 ... ldab 0006 +D2D4 4F O clra +D2D5 C3 0E 06 ... addd #0e06 +D2D8 8F . xgdx +D2D9 33 3 pulb +D2DA E7 00 .. stab 00,x +D2DC CC 00 01 ... ldd #0001 +D2DF 39 9 rts +; +D2E0 F6 00 2E ... ldab 002e +D2E3 26 14 &. bne 14 +D2E5 BD D5 F7 ... jsr d5f7 ;jump108 - check motor overcurrent status +D2E8 83 00 00 ... subd #0000 +D2EB 26 0C &. bne 0c +D2ED BD D1 05 ... jsr d105 ;motors_off +D2F0 BD D1 FD ... jsr d1fd ;jump90 +D2F3 BD D6 26 ..& jsr d626 ;jump91 +D2F6 5F _ clrb +D2F7 4F O clra +D2F8 39 9 rts +; +D2F9 F6 00 2E ... ldab 002e +D2FC 26 0C &. bne 0c +D2FE BD D1 05 ... jsr d105 ;motors_off +D301 BD D1 FD ... jsr d1fd ;jump90 +D304 BD D6 3C ..< jsr d63c ;jump33 +D307 5F _ clrb +D308 4F O clra +D309 39 9 rts +; +D30A 7E D2 5A ~.Z jmp d25a ;goto59 - try again? +D30D BD E6 1B ... jsr e61b ;jump4 +D310 39 9 rts + +jump30: +; tests to see if a motor exists here +D311 BD D1 3D ..= jsr d13d ;jump34 - motor on +D314 7F 00 1C ... clr 001c +D317 7F 00 18 ... clr 0018 +; loop: +D31A F6 10 0A ... ldab 100a +D31D C4 02 .. andb #02 ; motor overvoltage sense +D31F 27 13 '. beq 13 ; to d334 +D321 7C 00 1C |.. inc 001c +D324 F6 00 1C ... ldab 001c +D327 C1 FF .. cmpb #ff +D329 26 07 &. bne 07 ; continue +D32B BD D1 05 ... jsr d105 ;motors_off +D32E CC 00 01 ... ldd #0001 +D331 39 9 rts +; +D332 20 10 . bra 10 ; to d344 +D334 7C 00 18 |.. inc 0018 +D337 F6 00 18 ... ldab 0018 +D33A C1 08 .. cmpb #08 +D33C 26 06 &. bne 06 ; continue +D33E BD D1 05 ... jsr d105 ;motors_off +D341 5F _ clrb +D342 4F O clra +D343 39 9 rts +D344 20 D4 . bra d4 ; continue + +jump43: +D346 3C < pshx +D347 3C < pshx +D348 3C < pshx +D349 34 4 des +D34A F6 0E 6D ..m ldab 0e6d +D34D C1 01 .. cmpb #01 +D34F 27 03 '. beq 03 +D351 7E D4 07 ~.. jmp d407 ;goto60 +D354 F6 00 06 ... ldab 0006 +D357 4F O clra +D358 05 . asld +D359 C3 08 C8 ... addd #08c8 +D35C 8F . xgdx +D35D EC 00 .. ldd 00,x +D35F C4 7F .. andb #7f +D361 4F O clra +D362 FD 0E 6B ..k std 0e6b +D365 7F 00 06 ... clr 0006 +goto62: +D368 F6 00 06 ... ldab 0006 +D36B C1 3E .> cmpb #3e +D36D 26 03 &. bne 03 +D36F 7E D4 02 ~.. jmp d402 ;goto61 +D372 BD 97 6F ..o jsr 976f ;jump41 +D375 F6 00 06 ... ldab 0006 +D378 4F O clra +D379 05 . asld +D37A C3 08 C8 ... addd #08c8 +D37D 8F . xgdx +D37E EC 00 .. ldd 00,x +D380 C4 7F .. andb #7f +D382 4F O clra +D383 B3 0E 6B ..k subd 0e6b +D386 26 77 &w bne 77 +D388 F6 00 06 ... ldab 0006 +D38B 4F O clra +D38C CE 00 0A ... ldx #000a +D38F 02 . idiv +D390 30 0 tsx +D391 E7 01 .. stab 01,x +D393 E6 01 .. ldab 01,x +D395 C1 01 .. cmpb #01 +D397 26 07 &. bne 07 +D399 C6 40 .@ ldab #40 +D39B 30 0 tsx +D39C E7 00 .. stab 00,x +D39E 20 0C . bra 0c +D3A0 30 0 tsx +D3A1 E6 01 .. ldab 01,x +D3A3 C1 02 .. cmpb #02 +D3A5 26 05 &. bne 05 +D3A7 C6 80 .. ldab #80 +D3A9 30 0 tsx +D3AA E7 00 .. stab 00,x +D3AC BD D1 3D ..= jsr d13d ;jump34 - motor on +D3AF 5F _ clrb +D3B0 4F O clra +D3B1 30 0 tsx +D3B2 ED 03 .. std 03,x +;look at the home sensors for this row. If it is 0, increment 03/04 else +;decrement 03/05. Do this 10 times. +D3B4 CC 00 0A ... ldd #000a +D3B7 ED 05 .. std 05,x +loop: +D3B9 30 0 tsx +D3BA EC 05 .. ldd 05,x +D3BC 2F 23 /# ble 23 ; to D3E1 +D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors +D3C1 30 0 tsx +D3C2 E4 00 .. andb 00,x +D3C4 26 09 &. bne d3cf +D3C6 30 0 tsx +D3C7 6C 04 l. inc 04,x +D3C9 26 0C &. bne 0c +D3CB 6C 03 l. inc 03,x +D3CD 20 08 . bra d3d7 +D3CF 30 0 tsx +D3D0 EC 03 .. ldd 03,x +D3D2 83 00 01 ... subd #0001 +D3D5 ED 03 .. std 03,x +D3D7 30 0 tsx +D3D8 EC 05 .. ldd 05,x +D3DA 83 00 01 ... subd #0001 +D3DD ED 05 .. std 05,x +D3DF 20 D8 . bra loop ;d3b9 +D3E1 BD D1 05 ... jsr d105 ;motors_off - turn motors off +D3E4 30 0 tsx +D3E5 EC 03 .. ldd 03,x +D3E7 2C 16 ,. bge 16 +D3E9 F6 00 06 ... ldab 0006 +D3EC 8D 7A .z bsr dest 7a +D3EE 83 00 00 ... subd #0000 +D3F1 27 0C '. beq 0c +D3F3 BD D5 61 ..a jsr d561 ;jump42 +D3F6 83 00 00 ... subd #0000 +D3F9 26 04 &. bne 04 +D3FB 5F _ clrb +D3FC 4F O clra +D3FD 20 64 d bra 64 +D3FF 7E D3 68 ~.h jmp d368 ;goto62 +goto61: +D402 CC 00 01 ... ldd #0001 +D405 20 5C \ bra 5c +goto60: +D407 F6 00 06 ... ldab 0006 +D40A C1 13 .. cmpb #13 +D40C 27 1C '. beq 1c +D40E F6 00 06 ... ldab 0006 +D411 C1 1D .. cmpb #1d +D413 27 15 '. beq 15 +D415 F6 00 06 ... ldab 0006 +D418 C1 27 .' cmpb #27 +D41A 27 0E '. beq 0e +D41C F6 00 06 ... ldab 0006 +D41F C1 31 .1 cmpb #31 +D421 27 07 '. beq 07 +D423 F6 00 06 ... ldab 0006 +D426 C1 3B .; cmpb #3b +D428 26 37 &7 bne 37 +D42A BD D1 3D ..= jsr d13d ;jump34 - motor on +D42D 7F 00 1C ... clr 001c +D430 7F 00 18 ... clr 0018 +D433 F6 18 00 ... ldab 1800 +D436 C4 40 .@ andb #40 +D438 26 14 &. bne 14 +D43A 7C 00 1C |.. inc 001c +D43D F6 00 1C ... ldab 001c +D440 C1 FF .. cmpb #ff +D442 26 08 &. bne 08 +D444 BD D1 05 ... jsr d105 ;motors_off +D447 CC 00 01 ... ldd #0001 +D44A 20 17 . bra 17 +D44C 20 11 . bra 11 +D44E 7C 00 18 |.. inc 0018 +D451 F6 00 18 ... ldab 0018 +D454 C1 08 .. cmpb #08 +D456 26 07 &. bne 07 +D458 BD D1 05 ... jsr d105 ;motors_off +D45B 5F _ clrb +D45C 4F O clra +D45D 20 04 . bra 04 +D45F 20 D2 . bra d2 +D461 5F _ clrb +D462 4F O clra +D463 38 8 pulx +D464 38 8 pulx +D465 38 8 pulx +D466 31 1 ins +D467 39 9 rts + +jump51: +D468 37 7 pshb +D469 30 0 tsx +D46A E6 00 .. ldab 00,x +D46C 4F O clra +D46D 05 . asld +D46E C3 08 00 ... addd #0800 +D471 8F . xgdx +D472 EC 00 .. ldd 00,x +D474 5F _ clrb +D475 84 80 .. anda #80 +D477 31 1 ins +D478 39 9 rts + +jump67: +D479 7F 00 1C ... clr 001c +; begin loop +D47C F6 00 1C ... ldab 001c +D47F C1 64 .d cmpb #64 ; to 100 +D481 24 1A $. bcc 1a ; to d49d +D483 CC FF 7F ... ldd #ff7f +D486 37 7 pshb +D487 36 6 psha +D488 F6 00 1C ... ldab 001c +D48B 4F O clra +D48C 05 . asld +D48D C3 08 C8 ... addd #08c8 +D490 38 8 pulx +D491 8F . xgdx +D492 A4 00 .. anda 00,x +D494 E4 01 .. andb 01,x +D496 ED 00 .. std 00,x +D498 7C 00 1C |.. inc 001c +D49B 20 DF . bra df ; to d47c +D49D 7F 00 05 ... clr 0005 +goto65: ; begin motor count loop +D4A0 F6 00 05 ... ldab 0005 +D4A3 C1 50 .P cmpb #50 ; 80 +D4A5 25 03 %. bcs 03 +D4A7 7E D5 60 ~.` jmp d560 ;goto63 - exit +D4AA F6 00 05 ... ldab 0005 +D4AD 4F O clra +D4AE C3 B0 D3 ... addd #b0d3 ;motor lookup table +D4B1 8F . xgdx +D4B2 E6 00 .. ldab 00,x +D4B4 F7 00 06 ... stab 0006 +D4B7 BD D3 11 ... jsr d311 ;jump30 - test position exists +D4BA 83 00 00 ... subd #0000 +D4BD 27 03 '. beq 03 +D4BF 7E D5 45 ~.E jmp d545 ;goto64 +D4C2 F6 00 06 ... ldab 0006 +D4C5 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +D4C8 83 00 00 ... subd #0000 +D4CB 26 78 &x bne 78 +D4CD BD D5 B0 ... jsr d5b0 ;jump31 +D4D0 83 00 00 ... subd #0000 +D4D3 26 06 &. bne 06 +D4D5 BD D1 FD ... jsr d1fd ;jump90 +D4D8 BD D6 3C ..< jsr d63c ;jump33 +D4DB CC 80 00 ... ldd #8000 +D4DE 37 7 pshb +D4DF 36 6 psha +D4E0 F6 00 06 ... ldab 0006 +D4E3 4F O clra +D4E4 05 . asld +D4E5 C3 08 00 ... addd #0800 +D4E8 38 8 pulx +D4E9 8F . xgdx +D4EA AA 00 .. ora 00,x +D4EC EA 01 .. orb 01,x +D4EE ED 00 .. std 00,x +D4F0 F6 00 06 ... ldab 0006 +D4F3 4F O clra +D4F4 05 . asld +D4F5 C3 08 00 ... addd #0800 +D4F8 8F . xgdx +D4F9 EC 00 .. ldd 00,x +D4FB C4 FF .. andb #ff +D4FD 84 3F .? anda #3f +D4FF 83 27 0F .'. subd #270f +D502 23 1A #. bls 1a +D504 BD D1 FD ... jsr d1fd ;jump90 +D507 CC 01 00 ... ldd #0100 +D50A 37 7 pshb +D50B 36 6 psha +D50C F6 00 06 ... ldab 0006 +D50F 4F O clra +D510 05 . asld +D511 C3 08 C8 ... addd #08c8 +D514 38 8 pulx +D515 8F . xgdx +D516 AA 00 .. ora 00,x +D518 EA 01 .. orb 01,x +D51A ED 00 .. std 00,x +D51C 20 25 % bra 25 +D51E F6 00 06 ... ldab 0006 +D521 4F O clra +D522 05 . asld +D523 C3 08 C8 ... addd #08c8 +D526 8F . xgdx +D527 EC 00 .. ldd 00,x +D529 C4 7F .. andb #7f +D52B F7 00 06 ... stab 0006 +D52E CC 00 80 ... ldd #0080 +D531 37 7 pshb +D532 36 6 psha +D533 F6 00 06 ... ldab 0006 +D536 4F O clra +D537 05 . asld +D538 C3 08 C8 ... addd #08c8 +D53B 38 8 pulx +D53C 8F . xgdx +D53D AA 00 .. ora 00,x +D53F EA 01 .. orb 01,x +D541 ED 00 .. std 00,x +D543 20 15 . bra 15 +goto64: ; mark a motor position as valid? +D545 CC 7F FF ... ldd #7fff +D548 37 7 pshb +D549 36 6 psha +D54A F6 00 06 ... ldab 0006 +D54D 4F O clra +D54E 05 . asld +D54F C3 08 00 ... addd #0800 +D552 38 8 pulx +D553 8F . xgdx +D554 A4 00 .. anda 00,x +D556 E4 01 .. andb 01,x +D558 ED 00 .. std 00,x +D55A 7C 00 05 |.. inc 0005 +D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 - loop again +goto63: +D560 39 9 rts + +jump42: +D561 F6 00 06 ... ldab 0006 +D564 4F O clra +D565 05 . asld +D566 C3 08 00 ... addd #0800 +D569 8F . xgdx +D56A EC 00 .. ldd 00,x +D56C 5F _ clrb +D56D 84 40 .@ anda #40 +D56F 39 9 rts + +;Look at the home sensor for the row of this slot. If it isn't 0 within 5 +;loops, return 1 (fault?), else return 0 (OK?). +;005f is the row number in this routine. scratch variable? +;looks like 0006 is the slot number. +;this is called twice +jump35: +D570 F6 00 06 ... ldab 0006 +D573 4F O clra +D574 CE 00 0A ... ldx #000a +D577 02 . idiv +D578 F7 00 5F .._ stab 005f +D57B F6 00 5F .._ ldab 005f +D57E C1 05 .. cmpb #05 +D580 23 03 #. bls d585 +D582 7A 00 5F z._ dec 005f +D585 F6 00 5F .._ ldab 005f ;row number +D588 4F O clra +D589 C3 B1 23 ..# addd #b123 +D58C 8F . xgdx +D58D E6 00 .. ldab 00,x ;get bit for this row +D58F F7 00 5E ..^ stab 005e +D592 7F 00 1C ... clr 001c +loop: +D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D598 F4 00 5E ..^ andb 005e ;check home sensor for this row +D59B 27 10 '. beq d5ad +D59D 7C 00 1C |.. inc 001c +D5A0 F6 00 1C ... ldab 001c +D5A3 C1 05 .. cmpb #05 +D5A5 26 04 &. bne d5ab +D5A7 CC 00 01 ... ldd #0001 +D5AA 39 9 rts + +D5AB 20 E8 . bra loop ;d595 +D5AD 5F _ clrb +D5AE 4F O clra +D5AF 39 9 rts + +;This does almost the same - check the home sensor for this row (slot number +;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 1. +;(this is the reverse of the routine above). But also check bit 0 of 100a. +;If it is ever 0, return 0. +;005f is the row number +;005e is the bit mask for this row +jump31: +D5B0 F6 00 06 ... ldab 0006 +D5B3 4F O clra +D5B4 CE 00 0A ... ldx #000a +D5B7 02 . idiv +D5B8 F7 00 5F .._ stab 005f +D5BB F6 00 5F .._ ldab 005f +D5BE C1 05 .. cmpb #05 +D5C0 23 03 #. bls 03 +D5C2 7A 00 5F z._ dec 005f +D5C5 F6 00 5F .._ ldab 005f +D5C8 4F O clra +D5C9 C3 B1 23 ..# addd #b123 +D5CC 8F . xgdx +D5CD E6 00 .. ldab 00,x +D5CF F7 00 5E ..^ stab 005e +D5D2 7F 00 1C ... clr 001c +loop: +D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D5D8 F4 00 5E ..^ andb 005e +D5DB 26 17 &. bne d5f4 +D5DD F6 10 0A ... ldab 100a +D5E0 C4 01 .. andb #01 +D5E2 27 10 '. beq d5f4 +D5E4 7C 00 1C |.. inc 001c +D5E7 F6 00 1C ... ldab 001c +D5EA C1 05 .. cmpb #05 +D5EC 26 04 &. bne d5f2 +D5EE CC 00 01 ... ldd #0001 +D5F1 39 9 rts + +D5F2 20 E1 . bra loop ;d5d5 +D5F4 5F _ clrb +D5F5 4F O clra +D5F6 39 9 rts + +jump108: +; check motor overcurrent status +D5F7 C6 07 .. ldab #07 +D5F9 F7 00 1C ... stab 001c +D5FC 7F 00 18 ... clr 0018 +; +D5FF F6 00 1C ... ldab 001c +D602 27 1E '. beq 1e ; to d622 +D604 7A 00 1C z.. dec 001c +D607 F6 10 0A ... ldab 100a +D60A C4 01 .. andb #01 ; motor overcurrent sense! +D60C 26 12 &. bne 12 ; to d620 +D60E C6 07 .. ldab #07 +D610 F7 00 1C ... stab 001c +D613 7C 00 18 |.. inc 0018 +D616 F6 00 18 ... ldab 0018 +D619 C1 05 .. cmpb #05 +D61B 26 03 &. bne 03 +D61D 5F _ clrb +D61E 4F O clra +D61F 39 9 rts +; +D620 20 DD . bra dd ; to d5ff +D622 CC 00 01 ... ldd #0001 +D625 39 9 rts + +jump91: +; ORs memory location 08c8+(slotnum*2) with #0200 +D626 CC 02 00 ... ldd #0200 +D629 37 7 pshb +D62A 36 6 psha +D62B F6 00 06 ... ldab 0006 +D62E 4F O clra +D62F 05 . asld +D630 C3 08 C8 ... addd #08c8 +D633 38 8 pulx +D634 8F . xgdx +D635 AA 00 .. ora 00,x +D637 EA 01 .. orb 01,x +D639 ED 00 .. std 00,x +D63B 39 9 rts + +jump33: +; ORs memory location 08c8+(slotnum*2) with #0400 +D63C CC 04 00 ... ldd #0400 +D63F 37 7 pshb +D640 36 6 psha +D641 F6 00 06 ... ldab 0006 +D644 4F O clra +D645 05 . asld +D646 C3 08 C8 ... addd #08c8 +D649 38 8 pulx +D64A 8F . xgdx +D64B AA 00 .. ora 00,x +D64D EA 01 .. orb 01,x +D64F ED 00 .. std 00,x +D651 39 9 rts + +jump5: +; Sends a pulse to the bill acceptor +D652 CE 00 1A ... ldx #001a +D655 1C 00 01 .. bset 00,x, #01 +D658 F6 00 1A ... ldab 001a +D65B F7 30 00 .0. stab 3000 +D65E CE 00 14 ... ldx #0014 +D661 1D 00 01 .. bclr 00,x, #01 +D664 F6 00 14 ... ldab 0014 +D667 F7 38 00 .8. stab 3800 +D66A 39 9 rts + +jump107: +D66B F6 0B C0 ... ldab 0bc0 +D66E C4 08 .. andb #08 ; we have a bill validator? +D670 27 07 '. beq 07 ; if not, to d679 +D672 F6 00 7D ..} ldab 007d +D675 27 02 '. beq 02 +D677 20 F9 . bra f9 ; to d672 - wait for a bill? +D679 F6 00 15 ... ldab 0015 +D67C 2D 77 -w blt 77 ; return +D67E FC 00 40 ..@ ldd 0040 +D681 F3 00 3E ..> addd 003e +D684 B3 00 0F ... subd 000f +D687 24 4F $O bcc 4f +D689 F6 0B C0 ... ldab 0bc0 +D68C C4 01 .. andb #01 +D68E 26 07 &. bne 07 +D690 F6 0B C0 ... ldab 0bc0 +D693 C4 04 .. andb #04 +D695 27 0C '. beq 0c +D697 CE 00 1A ... ldx #001a +D69A 1D 00 01 .. bclr 00,x, #01 +D69D F6 00 1A ... ldab 001a +D6A0 F7 30 00 .0. stab 3000 ; changer accept' line +D6A3 F6 0B C0 ... ldab 0bc0 +D6A6 C4 08 .. andb #08 +D6A8 27 20 ' beq 20 +D6AA F6 0C D9 ... ldab 0cd9 +D6AD C1 03 .. cmpb #03 +D6AF 23 19 #. bls 19 +D6B1 FC 0B EF ... ldd 0bef +D6B4 83 00 64 ..d subd #0064 +D6B7 25 11 %. bcs 11 +D6B9 CE 00 14 ... ldx #0014 +D6BC 1C 00 02 .. bset 00,x, #02 +D6BF F6 00 14 ... ldab 0014 +D6C2 F7 38 00 .8. stab 3800 ; bill acceptor +D6C5 BD C0 E0 ... jsr c0e0 ;jump94 +D6C8 20 0C . bra 0c +D6CA CE 00 14 ... ldx #0014 +D6CD 1D 00 01 .. bclr 00,x, #01 +D6D0 F6 00 14 ... ldab 0014 +D6D3 F7 38 00 .8. stab 3800 +D6D6 20 05 . bra 05 +D6D8 BD D6 52 ..R jsr d652 ;jump5 +D6DB 8D 53 .S bsr dest 53 +D6DD F6 0B C0 ... ldab 0bc0 +D6E0 C4 08 .. andb #08 +D6E2 27 11 '. beq 11 +D6E4 F6 0B C0 ... ldab 0bc0 +D6E7 C4 40 .@ andb #40 +D6E9 27 0A '. beq 0a +D6EB F6 00 15 ... ldab 0015 +D6EE C4 01 .. andb #01 +D6F0 27 03 '. beq 03 +D6F2 BD C0 E0 ... jsr c0e0 ;jump94 +D6F5 39 9 rts + +jump106: +; puts (0cdb+0bdd)+(0cda*0bdf)+(0cd9*0be1) => 0bef +; calculates how much money we have in some coin mech. +D6F6 F6 0C DB ... ldab 0cdb +D6F9 4F O clra +D6FA 37 7 pshb +D6FB 36 6 psha +D6FC FC 0B DD ... ldd 0bdd +D6FF BD FB BA ... jsr fbba ;jump38 - multiply? +D702 FD 0C EB ... std 0ceb ; 0cdb * 0bdd => 0ceb +D705 F6 0C DA ... ldab 0cda +D708 4F O clra +D709 37 7 pshb +D70A 36 6 psha +D70B FC 0B DF ... ldd 0bdf +D70E BD FB BA ... jsr fbba ;jump38 - multiply? +D711 FD 0C ED ... std 0ced ; 0cda * 0bdf => 0ced +D714 F6 0C D9 ... ldab 0cd9 +D717 4F O clra +D718 37 7 pshb +D719 36 6 psha +D71A FC 0B E1 ... ldd 0be1 +D71D BD FB BA ... jsr fbba ;jump38 - multiply? +D720 FD 0C EF ... std 0cef ; 0cd9 * 0be1 => 0cef +D723 FC 0C EB ... ldd 0ceb +D726 F3 0C ED ... addd 0ced +D729 F3 0C EF ... addd 0cef +D72C FD 0B EF ... std 0bef ; 0ceb+0ced+0cef => 0bef +D72F 39 9 rts + +jump202: +D730 F6 00 15 ... ldab 0015 +D733 C4 1F .. andb #1f +D735 27 49 'I beq 49 +D737 FC 00 40 ..@ ldd 0040 +D73A F3 00 3E ..> addd 003e +D73D B3 0B EF ... subd 0bef +D740 23 19 #. bls 19 +D742 CC B0 6B ..k ldd #b06b ; "NO CHANGE" +D745 BD C0 BA ... jsr c0ba ;display: +D748 CC 01 F4 ... ldd #01f4 +D74B BD E5 71 ..q jsr e571 ;msdelay +D74E BD C5 D3 ... jsr c5d3 ;jump6 +D751 CC 01 F4 ... ldd #01f4 +D754 BD E5 71 ..q jsr e571 ;msdelay +D757 CC 00 01 ... ldd #0001 +D75A 39 9 rts +; +D75B F6 00 15 ... ldab 0015 +D75E C4 04 .. andb #04 +D760 27 1E '. beq 1e +D762 F6 0E 6E ..n ldab 0e6e +D765 26 19 &. bne 19 +D767 CC B0 76 ..v ldd #b076 ; "NO FIVES" +D76A BD C0 BA ... jsr c0ba ;display: +D76D CC 01 F4 ... ldd #01f4 +D770 BD E5 71 ..q jsr e571 ;msdelay +D773 BD C5 D3 ... jsr c5d3 ;jump6 +D776 CC 01 F4 ... ldd #01f4 +D779 BD E5 71 ..q jsr e571 ;msdelay +D77C CC 00 01 ... ldd #0001 +D77F 39 9 rts +; +D780 5F _ clrb +D781 4F O clra +D782 39 9 rts + +jump44: +D783 F6 00 06 ... ldab 0006 +D786 4F O clra +D787 CE 00 0A ... ldx #000a +D78A 02 . idiv +D78B C1 04 .. cmpb #04 +D78D 26 0E &. bne 0e +D78F F6 00 1D ... ldab 001d +D792 C4 04 .. andb #04 +D794 27 03 '. beq 03 +D796 5F _ clrb +D797 4F O clra +D798 39 9 rts + +D799 CC 00 01 ... ldd #0001 +D79C 39 9 rts + +D79D 5F _ clrb +D79E 4F O clra +D79F 39 9 rts + +is_invalid_slot: +; validates a slot number? (return 1 if invalid) +; let i = number on stack +; if i in [9, 69, 79, 89, 99], return 1 +; if 0e6d!=1 return 0 +; if i%10 not in [1,2] return 1 +; if i < 11 return 1 +; if i <= 62 return 0 +; return 1 +D7A0 37 7 pshb +D7A1 30 0 tsx +D7A2 E6 00 .. ldab 00,x +D7A4 C1 09 .. cmpb #09 ; 9 +D7A6 27 18 '. beq 18 ; to d7c0 (returns 1) +D7A8 E6 00 .. ldab 00,x +D7AA C1 45 .E cmpb #45 ; 69 +D7AC 27 12 '. beq 12 ; to d7c0 (returns 1) +D7AE E6 00 .. ldab 00,x +D7B0 C1 4F .O cmpb #4f ; 79 +D7B2 27 0C '. beq 0c ; to d7c0 (returns 1) +D7B4 E6 00 .. ldab 00,x +D7B6 C1 59 .Y cmpb #59 ; 89 +D7B8 27 06 '. beq 06 ; to d7c0 (returns 1) +D7BA E6 00 .. ldab 00,x +D7BC C1 63 .c cmpb #63 ; 99 (also returns 1) +D7BE 26 05 &. bne 05 ; to d7c5 if not equal +D7C0 CC 00 01 ... ldd #0001 +D7C3 20 38 8 bra 38 ; to d7fd (return 1) +D7C5 F6 0E 6D ..m ldab 0e6d +D7C8 C1 01 .. cmpb #01 +D7CA 26 2F &/ bne 2f ;to d7fb (return 0) +D7CC 30 0 tsx +D7CD E6 00 .. ldab 00,x +D7CF 4F O clra +D7D0 CE 00 0A ... ldx #000a +D7D3 02 . idiv +D7D4 C1 01 .. cmpb #01 +D7D6 27 11 '. beq 11 ;to d7e9 if num%10==1 +D7D8 30 0 tsx +D7D9 E6 00 .. ldab 00,x +D7DB 4F O clra +D7DC CE 00 0A ... ldx #000a +D7DF 02 . idiv +D7E0 C1 02 .. cmpb #02 +D7E2 27 05 '. beq 05 ;to d7e9 if num%10==2 +D7E4 CC 00 01 ... ldd #0001 +D7E7 20 14 . bra 14 ; to d7fd (return 1) +D7E9 30 0 tsx +D7EA E6 00 .. ldab 00,x +D7EC C1 0B .. cmpb #0b ; < 11 +D7EE 25 06 %. bcs 06 ; return 1 +D7F0 E6 00 .. ldab 00,x +D7F2 C1 3E .> cmpb #3e ; <= 62 +D7F4 23 05 #. bls 05 ; return 0 +D7F6 CC 00 01 ... ldd #0001 +D7F9 20 02 . bra 02 +D7FB 5F _ clrb +D7FC 4F O clra +D7FD 31 1 ins +D7FE 39 9 rts + +jump80: +D7FF 7F 00 1C ... clr 001c +D802 F6 00 1C ... ldab 001c +D805 4F O clra +D806 B3 00 4D ..M subd 004d +D809 24 05 $. bcc 05 +D80B 7C 00 1C |.. inc 001c +D80E 20 F2 . bra f2 +D810 F6 00 1C ... ldab 001c +D813 4F O clra +D814 05 . asld +D815 C3 0D 1F ... addd #0d1f +D818 8F . xgdx +D819 EC 00 .. ldd 00,x +D81B 83 FF FF ... subd #ffff +D81E 26 10 &. bne 10 +D820 5F _ clrb +D821 4F O clra +D822 37 7 pshb +D823 36 6 psha +D824 F6 00 1C ... ldab 001c +D827 4F O clra +D828 05 . asld +D829 C3 0D 1F ... addd #0d1f +D82C 38 8 pulx +D82D 8F . xgdx +D82E ED 00 .. std 00,x +D830 F6 00 1C ... ldab 001c +D833 4F O clra +D834 05 . asld +D835 C3 0D 1F ... addd #0d1f +D838 8F . xgdx +D839 6C 01 l. inc 01,x +D83B 26 02 &. bne 02 +D83D 6C 00 l. inc 00,x +D83F 39 9 rts + +jump105: +D840 FC 00 44 ..D ldd 0044 +D843 26 03 &. bne 03 +D845 7E D8 D2 ~.. jmp d8d2 ;goto66 +D848 FC 00 44 ..D ldd 0044 +D84B 37 7 pshb +D84C 36 6 psha +D84D 4F O clra +D84E 5F _ clrb +D84F 37 7 pshb +D850 36 6 psha +D851 CC 0D EB ... ldd #0deb +D854 BD FB DF ... jsr fbdf ;jump46 +D857 31 1 ins +D858 31 1 ins +D859 FE 0D ED ... ldx 0ded +D85C 3C < pshx +D85D FC 0D EB ... ldd 0deb +D860 37 7 pshb +D861 36 6 psha +D862 CE E1 00 ... ldx #e100 ; 100000000 +D865 3C < pshx +D866 CC 05 F5 ... ldd #05f5 +D869 37 7 pshb +D86A 36 6 psha +D86B 30 0 tsx +D86C EC 06 .. ldd 06,x +D86E A3 02 .. subd 02,x +D870 EC 04 .. ldd 04,x +D872 E2 01 .. sbcb 01,x +D874 A2 00 .. sbca 00,x +D876 38 8 pulx +D877 38 8 pulx +D878 38 8 pulx +D879 38 8 pulx +D87A 25 11 %. bcs 11 +D87C CE 1F 00 ... ldx #1f00 +D87F 3C < pshx +D880 CC FA 0A ... ldd #fa0a +D883 37 7 pshb +D884 36 6 psha +D885 CC 0D EB ... ldd #0deb +D888 BD FB DF ... jsr fbdf ;jump46 +D88B 31 1 ins +D88C 31 1 ins +D88D FC 00 44 ..D ldd 0044 +D890 37 7 pshb +D891 36 6 psha +D892 4F O clra +D893 5F _ clrb +D894 37 7 pshb +D895 36 6 psha +D896 CC 0D E7 ... ldd #0de7 +D899 BD FB DF ... jsr fbdf ;jump46 +D89C 31 1 ins +D89D 31 1 ins +D89E FE 0D E9 ... ldx 0de9 +D8A1 3C < pshx +D8A2 FC 0D E7 ... ldd 0de7 +D8A5 37 7 pshb +D8A6 36 6 psha +D8A7 CE E1 00 ... ldx #e100 ; 100000000 +D8AA 3C < pshx +D8AB CC 05 F5 ... ldd #05f5 +D8AE 37 7 pshb +D8AF 36 6 psha +D8B0 30 0 tsx +D8B1 EC 06 .. ldd 06,x +D8B3 A3 02 .. subd 02,x +D8B5 EC 04 .. ldd 04,x +D8B7 E2 01 .. sbcb 01,x +D8B9 A2 00 .. sbca 00,x +D8BB 38 8 pulx +D8BC 38 8 pulx +D8BD 38 8 pulx +D8BE 38 8 pulx +D8BF 25 11 %. bcs 11 +D8C1 CE 1F 00 ... ldx #1f00 +D8C4 3C < pshx +D8C5 CC FA 0A ... ldd #fa0a ; -100000000 +D8C8 37 7 pshb +D8C9 36 6 psha +D8CA CC 0D E7 ... ldd #0de7 +D8CD BD FB DF ... jsr fbdf ;jump46 +D8D0 31 1 ins +D8D1 31 1 ins +goto66: +D8D2 39 9 rts + +jump84: +;500 ms delay +D8D3 7F 00 18 ... clr 0018 +D8D6 F6 00 18 ... ldab 0018 +D8D9 C1 10 .. cmpb #10 +D8DB 24 0B $. bcc 0b +D8DD CC 00 32 ..2 ldd #0032 +D8E0 BD E5 71 ..q jsr e571 ;msdelay +D8E3 7C 00 18 |.. inc 0018 +D8E6 20 EE . bra ee +D8E8 39 9 rts + +jump92: +; displays select other item +D8E9 F6 00 2B ..+ ldab 002b +D8EC C1 00 .. cmpb #00 +D8EE 26 18 &. bne 18 +D8F0 CC AD 84 ... ldd #ad84 ; " PULSE " +D8F3 BD C0 BA ... jsr c0ba ;display: +D8F6 8D DB .. bsr dest db +D8F8 CC AD 8F ... ldd #ad8f ; " EXTRA " +D8FB BD C0 BA ... jsr c0ba ;display: +D8FE 8D D3 .. bsr dest d3 +D900 CC AD 9A ... ldd #ad9a ; "SELECTION" +D903 BD C0 BA ... jsr c0ba ;display: +D906 20 4E N bra 4e +D908 C1 01 .. cmpb #01 +D90A 26 18 &. bne 18 +D90C CC AD 63 ..c ldd #ad63 ; " BITTE " +D90F BD C0 BA ... jsr c0ba ;display: +D912 8D BF .. bsr dest bf +D914 CC AD 6E ..n ldd #ad6e ; " ANDERE " +D917 BD C0 BA ... jsr c0ba ;display: +D91A 8D B7 .. bsr dest b7 +D91C CC AD 79 ..y ldd #ad79 ; " WAHL " +D91F BD C0 BA ... jsr c0ba ;display: +D922 20 32 2 bra 32 +D924 C1 02 .. cmpb #02 +D926 26 18 &. bne 18 +D928 CC AD 42 ..B ldd #ad42 ; "FAITES" +D92B BD C0 BA ... jsr c0ba ;display: +D92E 8D A3 .. bsr dest a3 +D930 CC AD 4D ..M ldd #ad4d ; "AURTE" +D933 BD C0 BA ... jsr c0ba ;display: +D936 8D 9B .. bsr dest 9b +D938 CC AD 58 ..X ldd #ad58 ; "CHOIX" +D92B BD C0 BA ... jsr c0ba ;display: +D93E 20 16 . bra 16 +D940 CC AD 21 ..! ldd #ad21 ; "SELECT " +D943 BD C0 BA ... jsr c0ba ;display: +D946 8D 8B .. bsr dest 8b +D948 CC AD 2C .., ldd #ad2c ; "OTHER" +D94B BD C0 BA ... jsr c0ba ;display: +D94E 8D 83 .. bsr dest 83 +D950 CC AD 37 ..7 ldd #ad37 ; "ITEM" +D953 BD C0 BA ... jsr c0ba ;display: +D956 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +D959 39 9 rts + +jump123: +D95A F6 00 06 ... ldab 0006 +D95D F1 0B AF ... cmpb 0baf +D960 26 0D &. bne 0d ; to d984 +D962 BD D7 FF ... jsr d7ff ;jump80 +D965 F6 0B B4 ... ldab 0bb4 +D968 F7 00 06 ... stab 0006 +D96B 8D 55 .U bsr 55 ;jump205 +D96D 20 52 R bra 52 ; exit +D96F F6 00 06 ... ldab 0006 +D972 F1 0B AE ... cmpb 0bae +D975 26 0D &. bne 0d ; to d984 +D977 BD D7 FF ... jsr d7ff ;jump80 +D97A F6 0B B3 ... ldab 0bb3 +D97D F7 00 06 ... stab 0006 +D980 8D 40 .@ bsr 40 ;jump205 +D982 20 3D = bra 3d +D984 F6 00 06 ... ldab 0006 +D987 F1 0B AD ... cmpb 0bad +D98A 26 0D &. bne 0d +D98C BD D7 FF ... jsr d7ff ;jump80 +D98F F6 0B B2 ... ldab 0bb2 +D992 F7 00 06 ... stab 0006 +D995 8D 2B .+ bsr 2b ;jump205 +D997 20 28 ( bra 28 +D999 F6 00 06 ... ldab 0006 +D99C F1 0B AC ... cmpb 0bac +D99F 26 0D &. bne 0d +D9A1 BD D7 FF ... jsr d7ff ;jump80 +D9A4 F6 0B B1 ... ldab 0bb1 +D9A7 F7 00 06 ... stab 0006 +D9AA 8D 16 .. bsr 16 ;jump205 +D9AC 20 13 . bra 13 +D9AE F6 00 06 ... ldab 0006 +D9B1 F1 0B AB ... cmpb 0bab +D9B4 26 0B &. bne 0b +D9B6 BD D7 FF ... jsr d7ff ;jump80 +D9B9 F6 0B B0 ... ldab 0bb0 +D9BC F7 00 06 ... stab 0006 +D9BF 8D 01 .. bsr 01 ;jump205 +D9C1 39 9 rts + +jump205: +D9C2 CC 03 E8 ... ldd #03e8 +D9C5 BD E5 71 ..q jsr e571 ;msdelay +D9C8 BD D7 83 ... jsr d783 ;jump44 +D9CB 83 00 00 ... subd #0000 +D9CE 27 0B '. beq 0b +D9D0 7F 00 06 ... clr 0006 +D9D3 5F _ clrb +D9D4 4F O clra +D9D5 FD 00 4D ..M std 004d +D9D8 7E DA 63 ~.c jmp da63 ;goto67 +D9DB BD D2 13 ... jsr d213 ;jump45 - vend it! +D9DE 83 00 00 ... subd #0000 +D9E1 26 0A &. bne 0a +D9E3 7F 00 06 ... clr 0006 +D9E6 5F _ clrb +D9E7 4F O clra +D9E8 FD 00 4D ..M std 004d +D9EB 20 76 v bra 76 +D9ED FC 0D 0B ... ldd 0d0b +D9F0 83 FF FF ... subd #ffff +D9F3 26 05 &. bne 05 +D9F5 5F _ clrb +D9F6 4F O clra +D9F7 FD 0D 0B ... std 0d0b +D9FA FE 0D 0B ... ldx 0d0b +D9FD 08 . inx +D9FE FF 0D 0B ... stx 0d0b +DA01 F6 00 06 ... ldab 0006 +DA04 4F O clra +DA05 05 . asld +DA06 C3 08 C8 ... addd #08c8 +DA09 8F . xgdx +DA0A EC 00 .. ldd 00,x +DA0C C4 7F .. andb #7f +DA0E 4F O clra +DA0F FD 00 4D ..M std 004d +DA12 F6 00 06 ... ldab 0006 +DA15 4F O clra +DA16 05 . asld +DA17 C3 08 00 ... addd #0800 +DA1A 8F . xgdx +DA1B EC 00 .. ldd 00,x +DA1D C4 FF .. andb #ff +DA1F 84 3F .? anda #3f +DA21 37 7 pshb +DA22 36 6 psha +DA23 4F O clra +DA24 5F _ clrb +DA25 37 7 pshb +DA26 36 6 psha +DA27 CC 0D 17 ... ldd #0d17 +DA2A BD FB DF ... jsr fbdf ;jump46 +DA2D 31 1 ins +DA2E 31 1 ins +DA2F FE 0D 19 ... ldx 0d19 +DA32 3C < pshx +DA33 FC 0D 17 ... ldd 0d17 +DA36 37 7 pshb +DA37 36 6 psha +DA38 CE E1 00 ... ldx #e100 +DA3B 3C < pshx +DA3C CC 05 F5 ... ldd #05f5 +DA3F 37 7 pshb +DA40 36 6 psha +DA41 30 0 tsx +DA42 EC 06 .. ldd 06,x +DA44 A3 02 .. subd 02,x +DA46 EC 04 .. ldd 04,x +DA48 E2 01 .. sbcb 01,x +DA4A A2 00 .. sbca 00,x +DA4C 38 8 pulx +DA4D 38 8 pulx +DA4E 38 8 pulx +DA4F 38 8 pulx +DA50 25 11 %. bcs 11 +DA52 CE 1F 00 ... ldx #1f00 +DA55 3C < pshx +DA56 CC FA 0A ... ldd #fa0a +DA59 37 7 pshb +DA5A 36 6 psha +DA5B CC 0D 17 ... ldd #0d17 +DA5E BD FB DF ... jsr fbdf ;jump46 +DA61 31 1 ins +DA62 31 1 ins +goto67: +DA63 39 9 rts + +jump122: +DA64 FE 0B B9 ... ldx 0bb9 +DA67 08 . inx +DA68 FF 0B B9 ... stx 0bb9 +DA6B FC 0B B5 ... ldd 0bb5 +DA6E CE 00 32 ..2 ldx #0032 +DA71 02 . idiv +DA72 8F . xgdx +DA73 37 7 pshb +DA74 36 6 psha +DA75 CC 00 C3 ... ldd #00c3 ; 195 +DA78 BD FB BA ... jsr fbba ;jump38 - multiply? +DA7B B3 0B B9 ... subd 0bb9 +DA7E 24 05 $. bcc 05 +DA80 5F _ clrb +DA81 4F O clra +DA82 FD 0B B9 ... std 0bb9 +DA85 FC 0B B9 ... ldd 0bb9 +DA88 37 7 pshb +DA89 36 6 psha +DA8A CC 00 0A ... ldd #000a ; 10 +DA8D BD FB BA ... jsr fbba ;jump38 - multiply? +DA90 37 7 pshb +DA91 36 6 psha +DA92 FC 0B B5 ... ldd 0bb5 +DA95 CE 00 32 ..2 ldx #0032 +DA98 02 . idiv +DA99 8F . xgdx +DA9A 38 8 pulx +DA9B 8F . xgdx +DA9C 02 . idiv +DA9D 8F . xgdx +DA9E 37 7 pshb +DA9F 36 6 psha +DAA0 CC 00 0A ... ldd #000a ; 10 +DAA3 BD FB BA ... jsr fbba ;jump38 - multiply? +DAA6 CE 00 0A ... ldx #000a +DAA9 02 . idiv +DAAA 8F . xgdx +DAAB FD 00 4A ..J std 004a +DAAE FC 00 4A ..J ldd 004a +DAB1 BD FE 32 ..2 jsr fe32 ;jump25 +DAB4 DA CA 00 6E ...n ; 110 +DAB8 DA CA 02 80 .... ; 750 +DABC DA CA 01 C2 .... ; 1200 +DAC0 DA CA 01 C2 .... ; 1650 +DAC4 DB 43 F9 8E .... ; 0 +DAC8 00 00 .. ; end of array data +DACA FC 0D 07 ... ldd 0d07 +DACD 83 FF FF ... subd #ffff +DAD0 26 05 &. bne 05 +DAD2 5F _ clrb +DAD3 4F O clra +DAD4 FD 0D 07 ... std 0d07 +DAD7 FE 0D 07 ... ldx 0d07 +DADA 08 . inx +DADB FF 0D 07 ... stx 0d07 +DADE F6 00 06 ... ldab 0006 +DAE1 4F O clra +DAE2 05 . asld +DAE3 C3 08 00 ... addd #0800 +DAE6 8F . xgdx +DAE7 EC 00 .. ldd 00,x +DAE9 C4 FF .. andb #ff +DAEB 84 3F .? anda #3f +DAED 37 7 pshb +DAEE 36 6 psha +DAEF 4F O clra +DAF0 5F _ clrb +DAF1 37 7 pshb +DAF2 36 6 psha +DAF3 CC 0D 0F ... ldd #0d0f +DAF6 BD FB DF ... jsr fbdf ;jump46 +DAF9 31 1 ins +DAFA 31 1 ins +DAFB FE 0D 11 ... ldx 0d11 +DAFE 3C < pshx +DAFF FC 0D 0F ... ldd 0d0f +DB02 37 7 pshb +DB03 36 6 psha +DB04 CE E1 00 ... ldx #e100 +DB07 3C < pshx +DB08 CC 05 F5 ... ldd #05f5 +DB0B 37 7 pshb +DB0C 36 6 psha +DB0D 30 0 tsx +DB0E EC 06 .. ldd 06,x +DB10 A3 02 .. subd 02,x +DB12 EC 04 .. ldd 04,x +DB14 E2 01 .. sbcb 01,x +DB16 A2 00 .. sbca 00,x +DB18 38 8 pulx +DB19 38 8 pulx +DB1A 38 8 pulx +DB1B 38 8 pulx +DB1C 25 11 %. bcs 11 +DB1E CE 1F 00 ... ldx #1f00 +DB21 3C < pshx +DB22 CC FA 0A ... ldd #fa0a +DB25 37 7 pshb +DB26 36 6 psha +DB27 CC 0D 0F ... ldd #0d0f +DB2A BD FB DF ... jsr fbdf ;jump46 +DB2D 31 1 ins +DB2E 31 1 ins +DB2F 5F _ clrb +DB30 4F O clra +DB31 FD 00 44 ..D std 0044 +DB34 CE 00 1B ... ldx #001b +DB37 1D 00 01 ... bclr 00,x, #01 +DB3A 7F 00 4F ..O clr 004f +DB3D CE 00 11 ... ldx #0011 +DB40 1C 00 10 ... bset 00,x, #10 +DB43 39 9 rts + +jump104: +; say thankyou? +DB44 F6 00 2B ..+ ldab 002b +DB47 C1 00 .. cmpb #00 +DB49 26 08 &. bne 08 +DB4B CC AC DF ... ldd #acdf ; "CAMBIO" +DB4E BD C0 BA ... jsr c0ba ;display: +DB51 20 1E . bra 1e +DB53 C1 01 .. cmpb #01 +DB55 26 08 &. bne 08 +DB57 CC AC D4 ... ldd #acd4 ; "CHANGE" +DB5A BD C0 BA ... jsr c0ba ;display: +DB5D 20 12 . bra 12 +DB5F C1 02 .. cmpb #02 +DB61 26 08 &. bne 08 +DB63 CC AC EA ... ldd #acea ; "MONNAIE" +DB66 BD C0 BA ... jsr c0ba ;display: +DB69 20 06 . bra 06 +DB6B CC AC D4 ... ldd #acd4 ; "CHANGE" +DB6E BD C0 BA ... jsr c0ba ;display: +; +DB71 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +DB74 CE 00 01 ... ldx #0001 +DB77 3C < pshx +DB78 FC 00 40 ..@ ldd 0040 +DB7B F3 00 3E ..> addd 003e +DB7E BD BE 9E ... jsr be9e ;jump50 +DB81 38 8 pulx +DB82 FC 00 40 ..@ ldd 0040 +DB85 27 05 '. beq 05 +DB87 BD C4 56 ..V jsr c456 ;jump47 +DB8A 20 06 . bra 06 +DB8C CC 02 58 ..X ldd #0258 +DB8F BD E5 71 ..q jsr e571 ;msdelay +DB92 FC 00 3E ..> ldd 003e +DB95 27 03 '. beq 03 +DB97 BD C5 D3 ... jsr c5d3 ;jump6 +DB9A F6 00 2B ..+ ldab 002b +DB9D C1 00 .. cmpb #00 +DB9F 26 08 &. bne 08 +DBA1 CC AD 16 ... ldd #ad16 ; "GRACIAS" +DBA4 BD C0 BA ... jsr c0ba ;display: +DBA7 20 1E . bra 1e +DBA9 C1 01 .. cmpb #01 +DBAB 26 08 &. bne 08 +DBAD CC AD 0B ... ldd #ad0b ; "DANKE" +DBB0 BD C0 BA ... jsr c0ba ;display: +DBB3 20 12 . bra 12 +DBB5 C1 02 .. cmpb #02 +DBB7 26 08 &. bne 08 +DBB9 CC AD 00 ... ldd #ad00 ; "MERCI" +DBBC BD C0 BA ... jsr c0ba ;display: +DBBF 20 06 . bra 06 +DBC1 CC AC F5 ... ldd #acf5 ; "THANKS" +DBC4 BD C0 BA ... jsr c0ba ;display: +DBC7 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +DBCA 39 9 rts + +jump121: +DBCB F6 00 1B ... ldab 001b +DBCE C4 01 .. andb #01 +DBD0 26 03 &. bne 03 +DBD2 7E DC 98 ~.. jmp dc98 ;goto68 +DBD5 F6 00 06 ... ldab 0006 +DBD8 4F O clra +DBD9 05 . asld +DBDA C3 08 C8 ... addd #08c8 +DBDD 8F . xgdx +DBDE EC 00 .. ldd 00,x +DBE0 84 08 .. anda #08 +DBE2 26 03 &. bne 03 +DBE4 7E DC 98 ~.. jmp dc98 ;goto68 +DBE7 BD D7 FF ... jsr d7ff ;jump80 +DBEA CC 03 E8 ... ldd #03e8 +DBED BD E5 71 ..q jsr e571 ;msdelay +DBF0 BD D3 46 ..F jsr d346 ;jump43 +DBF3 83 00 00 ... subd #0000 +DBF6 26 08 &. bne 08 +DBF8 BD D7 83 ... jsr d783 ;jump44 +DBFB 83 00 00 ... subd #0000 +DBFE 27 17 '. beq 17 +DC00 5F _ clrb +DC01 4F O clra +DC02 FD 00 4D ..M std 004d +DC05 FC 00 44 ..D ldd 0044 +DC08 F3 0B B7 ... addd 0bb7 +DC0B 04 . lsrd +DC0C F3 00 40 ..@ addd 0040 +DC0F B3 0B B7 ... subd 0bb7 +DC12 FD 00 40 ..@ std 0040 +DC15 20 78 x bra 78 +DC17 BD D2 13 ... jsr d213 ;jump45 +DC1A 83 00 00 ... subd #0000 +DC1D 26 17 &. bne 17 +DC1F 5F _ clrb +DC20 4F O clra +DC21 FD 00 4D ..M std 004d +DC24 FC 00 44 ..D ldd 0044 +DC27 F3 0B B7 ... addd 0bb7 +DC2A 04 . lsrd +DC2B F3 00 40 ..@ addd 0040 +DC2E B3 0B B7 ... subd 0bb7 +DC31 FD 00 40 ..@ std 0040 +DC34 20 59 Y bra 59 +DC36 FC 0D 09 ... ldd 0d09 +DC39 83 FF FF ... subd #ffff +DC3C 26 05 &. bne 05 +DC3E 5F _ clrb +DC3F 4F O clra +DC40 FD 0D 09 ... std 0d09 +DC43 FE 0D 09 ... ldx 0d09 +DC46 08 . inx +DC47 FF 0D 09 ... stx 0d09 +DC4A FC 0B B7 ... ldd 0bb7 +DC4D 37 7 pshb +DC4E 36 6 psha +DC4F 4F O clra +DC50 5F _ clrb +DC51 37 7 pshb +DC52 36 6 psha +DC53 CC 0D 13 ... ldd #0d13 +DC56 BD FB DF ... jsr fbdf ;jump46 +DC59 31 1 ins +DC5A 31 1 ins +DC5B FE 0D 15 ... ldx 0d15 +DC5E 3C < pshx +DC5F FC 0D 13 ... ldd 0d13 +DC62 37 7 pshb +DC63 36 6 psha +DC64 CE E1 00 ... ldx #e100 +DC67 3C < pshx +DC68 CC 05 F5 ... ldd #05f5 +DC6B 37 7 pshb +DC6C 36 6 psha +DC6D 30 0 tsx +DC6E EC 06 .. ldd 06,x +DC70 A3 02 .. subd 02,x +DC72 EC 04 .. ldd 04,x +DC74 E2 01 .. sbcb 01,x +DC76 A2 00 .. sbca 00,x +DC78 38 8 pulx +DC79 38 8 pulx +DC7A 38 8 pulx +DC7B 38 8 pulx +DC7C 25 11 %. bcs 11 +DC7E CE 1F 00 ... ldx #1f00 +DC81 3C < pshx +DC82 CC FA 0A ... ldd #fa0a +DC85 37 7 pshb +DC86 36 6 psha +DC87 CC 0D 13 ... ldd #0d13 +DC8A BD FB DF ... jsr fbdf ;jump46 +DC8D 31 1 ins +DC8E 31 1 ins +DC8F CE 00 1B ... ldx #001b +DC92 1D 00 01 ... bclr 00,x, #01 +DC95 7F 00 4F ..O clr 004f +goto68: +DC98 F6 00 11 ... ldab 0011 +DC9B C4 08 .. andb #08 +DC9D 26 03 &. bne 03 +DC9F BD D9 5A ..Z jsr d95a ;jump123 +DCA2 39 9 rts + +jump29: +DCA3 CE 0B BC ... ldx #0bbc +DCA6 1D 00 1C .. bclr 00,x, #1c +DCA9 F6 0B BC .. ldab 0bbc +DCAB C4 03 ... andb #03 +DCAE 26 48 &H bne 48 +DCB0 FC 0B BD ... ldd 0bbd +DCB3 37 7 pshb +DCB4 36 6 psha +DCB5 4F O clra +DCB6 5F _ clrb +DCB7 37 7 pshb +DCB8 36 6 psha +DCB9 CC 0D F7 ... ldd #0df7 +DCBC BD FB DF ... jsr fbdf ;jump46 +DCBF 31 1 ins +DCC0 31 1 ins +DCC1 FE 0D F9 ... ldx 0df9 +DCC4 3C < pshx +DCC5 FC 0D F7 ... ldd 0df7 +DCC8 37 7 pshb +DCC9 36 6 psha +DCCA CE E1 00 ... ldx #e100 +DCCD 3C < pshx +DCCE CC 05 F5 ... ldd #05f5 ; 100000000 +DCD1 37 7 pshb +DCD2 36 6 psha +DCD3 30 0 tsx +DCD4 EC 06 .. ldd 06,x +DCD6 A3 02 .. subd 02,x +DCD8 EC 04 .. ldd 04,x +DCDA E2 01 .. sbcb 01,x +DCDC A2 00 .. sbca 00,x +DCDE 38 8 pulx +DCDF 38 8 pulx +DCE0 38 8 pulx +DCE1 38 8 pulx +DCE2 25 11 %. bcs 11 +DCE4 CE 1F 00 ... ldx #1f00 +DCE7 3C < pshx +DCE8 CC FA 0A ... ldd #fa0a +DCEB 37 7 pshb +DCEC 36 6 psha +DCED CC 0D F7 ... ldd #0df7 +DCF0 BD FB DF ... jsr fbdf ;jump46 +DCF3 31 1 ins +DCF4 31 1 ins +DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 +DCF8 F6 0B BC ... ldab 0bbc +DCFB C4 03 .. andb #03 +DCFD C1 01 .. cmpb #01 +DCFF 27 03 '. beq 03 +DD01 7E DD D4 ~.. jmp ddd4 ;goto69 +DD04 F6 0B BC ... ldab 0bbc +DD07 C4 E0 .. andb #e0 +DD09 54 T lsrb +DD0A 54 T lsrb +DD0B 54 T lsrb +DD0C 54 T lsrb +DD0D 54 T lsrb +DD0E F7 0B BC ... stab 0bbc +DD11 F6 0B BC ... ldab 0bbc +DD14 F1 0B C4 ... cmpb 0bc4 +DD17 26 33 &3 bne 33 +DD19 F6 0B D7 ... ldab 0bd7 +DD1C C1 01 .. cmpb #01 +DD1E 26 0A &. bne 0a +DD20 7C 0C DB |.. inc 0cdb +DD23 C6 03 .. ldab #03 +DD25 F7 00 48 ..H stab 0048 +DD28 20 20 bra 20 +DD2A F6 0B D8 ... ldab 0bd8 +DD2D C1 01 .. cmpb #01 +DD2F 26 0A &. bne 0a +DD31 7C 0C DA |.. inc 0cda +DD34 C6 02 .. ldab #02 +DD36 F7 00 48 ..H stab 0048 +DD39 20 0F . bra 0f +DD3B F6 0B D9 ... ldab 0bd9 +DD3E C1 01 .. cmpb #01 +DD40 26 08 &. bne 08 +DD42 7C 0C D9 |.. inc 0cd9 +DD45 C6 01 .. ldab #01 +DD47 F7 00 48 ..H stab 0048 +DD4A 20 74 t bra 74 +DD4C F6 0B BC ... ldab 0bbc +DD4F F1 0B C5 ... cmpb 0bc5 +DD52 26 33 &3 bne 33 +DD54 F6 0B D7 ... ldab 0bd7 +DD57 C1 04 .. cmpb #04 +DD59 26 0A &. bne 0a +DD5B 7C 0C DB |.. inc 0cdb +DD5E C6 03 .. ldab #03 +DD60 F7 00 48 ..H stab 0048 +DD63 20 20 bra 20 +DD65 F6 0B D8 ... ldab 0bd8 +DD68 C1 04 .. cmpb #04 +DD6A 26 0A &. bne 0a +DD6C 7C 0C DA |.. inc 0cda +DD6F C6 02 .. ldab #02 +DD71 F7 00 48 ..H stab 0048 +DD74 20 0F . bra 0f +DD76 F6 0B D9 ... ldab 0bd9 +DD79 C1 04 .. cmpb #04 +DD7B 26 08 &. bne 08 +DD7D 7C 0C D9 |.. inc 0cd9 +DD80 C6 01 .. ldab #01 +DD82 F7 00 48 ..H stab 0048 +DD85 20 39 9 bra 39 +DD87 F6 0B BC ... ldab 0bbc +DD8A F1 0B C6 ... cmpb 0bc6 +DD8D 26 31 &1 bne 31 +DD8F F6 0B D7 ... ldab 0bd7 +DD92 C1 02 .. cmpb #02 +DD94 26 0A &. bne 0a +DD96 7C 0C DB |.. inc 0cdb +DD99 C6 03 .. ldab #03 +DD9B F7 00 48 ..H stab 0048 +DD9E 20 20 bra 20 +DDA0 F6 0B D8 ... ldab 0bd8 +DDA3 C1 02 .. cmpb #02 +DDA5 26 0A &. bne 0a +DDA7 7C 0C DA |.. inc 0cda +DDAA C6 02 .. ldab #02 +DDAC F7 00 48 ..H stab 0048 +DDAF 20 0F . bra 0f +DDB1 F6 0B D9 ... ldab 0bd9 +DDB4 C1 02 .. cmpb #02 +DDB6 26 08 &. bne 08 +DDB8 7C 0C D9 |.. inc 0cd9 +DDBB C6 01 .. ldab #01 +DDBD F7 00 48 ..H stab 0048 +DDC0 F6 00 17 ... ldab 0017 +DDC3 C4 08 .. andb #08 +DDC5 26 0D &. bne 0d +DDC7 F6 0B BC ... ldab 0bbc +DDCA 26 08 &. bne 08 +DDCC 7C 0C DC |.. inc 0cdc +DDCF C6 04 .. ldab #04 +DDD1 F7 00 48 ..H stab 0048 +goto69: +DDD4 39 9 rts + +jump120: +DDD5 BD BE 69 ..i jsr be69 ;displayreset +DDD8 C6 03 .. ldab #03 +DDDA F7 00 1C ... stab 001c +DDDD F6 00 1C ... ldab 001c +DDE0 C1 0D .. cmpb #0d +DDE2 24 1C $. bcc 1c +DDE4 F6 00 1C ... ldab 001c +DDE7 4F O clra +DDE8 C3 0C B9 ... addd #0cb9 +DDEB 8F . xgdx +DDEC E6 00 .. ldab 00,x +DDEE 37 7 pshb +DDEF CC 0B 9C ... ldd #0b9c +DDF2 F0 00 1C ... subb 001c +DDF5 82 00 .. sbca #00 +DDF7 8F . xgdx +DDF8 33 3 pulb +DDF9 E7 00 .. stab 00,x +DDFB 7C 00 1C |.. inc 001c +DDFE 20 DD . bra dd +DE00 BD BE 10 ... jsr be10 ;jump88 +DE03 C6 14 .. ldab #14 +DE05 F7 00 2C .., stab 002c +DE08 39 9 rts + +jump119: +DE09 CC 0B 9A ... ldd #0b9a ; machine id? +DE0C BD C0 BA ... jsr c0ba ;display: +DE0F C6 14 .. ldab #14 +DE11 F7 00 2C .., stab 002c +DE14 39 9 rts + +jump118: +DE15 F6 00 1B ... ldab 001b +DE18 C4 01 .. andb #01 +DE1A 26 03 &. bne 03 +DE1C 7E DE A4 ~.. jmp dea4 ;goto70 - return +DE1F F6 00 06 ... ldab 0006 +DE22 4F O clra +DE23 05 . asld +DE24 C3 08 C8 ... addd #08c8 +DE27 8F . xgdx +DE28 EC 00 .. ldd 00,x +DE2A 84 08 .. anda #08 +DE2C 27 76 'v beq 76 +DE2E F6 00 11 ... ldab 0011 +DE31 C4 08 .. andb #08 +DE33 26 33 &3 bne 33 ; to de68 +DE35 F6 00 06 ... ldab 0006 +DE38 F1 0B AF ... cmpb 0baf +DE3B 27 20 ' beq 20 ; to de5d +DE3D F6 00 06 ... ldab 0006 +DE40 F1 0B AE ... cmpb 0bae +DE43 27 18 '. beq 18 ; to de5d +DE45 F6 00 06 ... ldab 0006 +DE48 F1 0B AD ... cmpb 0bad +DE4B 27 10 '. beq 10 ; to de5d +DE4D F6 00 06 ... ldab 0006 +DE50 F1 0B AC ... cmpb 0bac +DE53 27 08 '. beq 08 ; to de5d +DE55 F6 00 06 ... ldab 0006 +DE58 F1 0B AB ... cmpb 0bab +DE5B 26 0B &. bne 0b ; to de68 +; +DE5D CE 00 1B ... ldx #001b +DE60 1D 00 01 ... bclr 00,x, #01 +DE63 7F 00 4F ..O clr 004f +DE66 20 3C < bra 3c ; return +; +DE68 FC 00 44 ..D ldd 0044 +DE6B B3 0B B7 ... subd 0bb7 +DE6E 23 2B #+ bls 2b ; to de99 - return +DE70 FC 00 40 ..@ ldd 0040 +DE73 F3 00 3E ..> addd 003e +DE76 37 7 pshb +DE77 36 6 psha +DE78 FC 00 44 ..D ldd 0044 +DE7B B3 0B B7 ... subd 0bb7 +DE7E F3 00 44 ..D addd 0044 +DE81 30 0 tsx +DE82 A3 00 .. subd 00,x +DE84 31 1 ins +DE85 31 1 ins +DE86 22 13 ". bhi 13 ; to de9b +DE88 FC 0B B7 ... ldd 0bb7 +DE8B 27 0E '. beq 0e ; to de9b +DE8D FC 00 44 ..D ldd 0044 +DE90 B3 0B B7 ... subd 0bb7 +DE93 F3 00 44 ..D addd 0044 +DE96 FD 00 44 ..D std 0044 +DE99 20 09 . bra 09 ; return +; +DE9B CE 00 1B ... ldx #001b +DE9E 1D 00 01 ... bclr 00,x, #01 +DEA1 7F 00 4F ..O clr 004f +goto70: +DEA4 39 9 rts + +jump117: +; machine out of order display? +DEA5 F6 00 2B ..+ ldab 002b +DEA8 C1 00 .. cmpb #00 +DEAA 26 0D &. bne 0d +DEAC CE 00 12 ... ldx #0012 +DEAF 3C < pshx +DEB0 CC AE 7E ..~ ldd #ae7e +DEB3 BD C0 2E ... jsr c02e ;jump71 - display +DEB6 38 8 pulx +DEB7 20 2D - bra 2d +DEB9 C1 01 .. cmpb #01 +DEBB 26 0D &. bne 0d +DEBD CE 00 0F ... ldx #000f +DEC0 3C < pshx +DEC1 CC AE 6D ..m ldd #ae6d ; something german +DEC4 BD C0 2E ... jsr c02e ;jump71 - display +DEC7 38 8 pulx +DEC8 20 1C . bra 1c +DECA C1 02 .. cmpb #02 +DECC 26 0D &. bne 0d +DECE CE 00 10 ... ldx #0010 +DED1 3C < pshx +DED2 CC AE 5B ..[ ldd #ae5b ; more german +DED5 BD C0 2E ... jsr c02e ;jump71 - display +DED8 38 8 pulx +DED9 20 0B . bra 0b +DEDB CE 00 15 ... ldx #0015 +DEDE 3C < pshx +DEDF CC AE 44 ..D ldd #ae44 ; "MACHINE OUT OF ORDER" +DEE2 BD C0 2E ... jsr c02e ;jump71 - display +DEE5 38 8 pulx +DEE6 39 9 rts + +jump116: +; revolves around coinage +DEE7 F6 0B C0 ... ldab 0bc0 +DEEA C4 01 .. andb #01 ; have a dumb mech +DEEC 26 07 &. bne 07 ; to def5 +DEEE F6 0B C0 ... ldab 0bc0 +DEF1 C4 04 .. andb #04 ; have a card reader +DEF3 27 15 '. beq 15 ; if not to df0a +; have dumb mech: +DEF5 C6 FF .. ldab #ff +DEF7 F7 0B BC ... stab 0bbc +DEFA F6 00 15 ... ldab 0015 +DEFD 2D 03 -. blt 03 ; to df02 +DEFF BD C6 7D ..} jsr c67d ;jump124 - chat to changer +DF02 BD D6 6B ..k jsr d66b ;jump107 - chat to bill acceptor +DF05 BD DC A3 ... jsr dca3 ;jump29 +DF08 20 25 % bra 25 ; to df2f +; test the link master? +DF0A F6 0B C0 ... ldab 0bc0 +DF0D C4 02 .. andb #02 ;have link master +DF0F 27 1E '. beq 1e ; to df2f +DF11 F6 00 2F ../ ldab 002f +DF14 26 19 &. bne 19 ; to df2f +DF16 F6 00 1B ... ldab 001b +DF19 C4 02 .. andb #02 +DF1B 26 12 &. bne 12 ; to df2f +DF1D CC 00 FF ... ldd #00ff +DF20 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +DF23 CE 00 1B ... ldx #001b +DF26 1C 00 02 .. bset 00,x, #02 +DF29 CE 0B C1 ... ldx #0bc1 +DF2C 1C 00 04 .. bset 00,x, #04 ; set link powerup error bit +; +DF2F F6 00 21 ..! ldab 0021 +DF32 C4 20 . andb #20 +DF34 27 07 '. beq 07 +; +DF36 BD D6 52 ..R jsr d652 ;jump5 - pulse bill acceptor +DF39 BD DE A5 ... jsr dea5 ;jump117 - machine out of order? +DF3C 39 9 rts +; +DF3D F6 00 4F ..O ldab 004f +DF40 26 06 &. bne 06 +DF42 CE 00 1B ... ldx #001b +DF45 1D 00 01 ... bclr 00,x, #01 +DF48 F6 00 25 ..% ldab 0025 +DF4B 26 20 & bne 20 ; to df6d +DF4D F6 00 1B ... ldab 001b +DF50 C4 40 .@ andb #40 +DF52 27 19 '. beq 19 +DF54 BD D6 52 ..R jsr d652 ;jump5 - pulse bill acceptor +DF57 FC 00 40 ..@ ldd 0040 +DF5A 26 05 &. bne 05 +DF5C FC 00 3E ..> ldd 003e +DF5F 27 03 '. beq 03 +DF61 BD DB 44 ..D jsr db44 ;jump104 - say thanks +DF64 BD D6 6B ..k jsr d66b ;jump107 - chat to bill validator +DF67 CE 00 1B ... ldx #001b +DF6A 1D 00 40 ... bclr 00,x, #40 +; +DF6D F6 00 2C .., ldab 002c +DF70 27 03 '. beq 03 +DF72 7E E0 66 ~.f jmp e066 ;goto71 +DF75 F6 00 34 ..4 ldab 0034 +DF78 26 0B &. bne 0b ; to df85 +DF7A BD BE 69 ..i jsr be69 ;displayreset +DF7D C6 32 .2 ldab #32 ; 50 +DF7F F7 00 34 ..4 stab 0034 +DF82 7E E0 63 ~.c jmp e063 ;goto72 - bail +; +DF85 FC 00 40 ..@ ldd 0040 +DF88 26 05 &. bne 05 +DF8A FC 00 3E ..> ldd 003e +DF8D 27 16 '. beq 16 +DF8F CE 00 01 ... ldx #0001 +DF92 3C < pshx +DF93 FC 00 40 ..@ ldd 0040 +DF96 F3 00 3E ..> addd 003e +DF99 BD BE 9E ... jsr be9e ;jump50 - write slot & price to screen? +DF9C 38 8 pulx +DF9D C6 05 .. ldab #05 +DF9F F7 00 2C .., stab 002c +DFA2 7E E0 63 ~.c jmp e063 ;goto72 +; +DFA5 F6 0C D9 ... ldab 0cd9 +DFA8 C1 04 .. cmpb #04 +DFAA 24 07 $. bcc 07 ; to dfb3 +DFAC F6 0B C0 ... ldab 0bc0 +DFAF C4 01 .. andb #01 ; have a dumb mech +DFB1 26 07 &. bne 07 ; to dfba +DFB3 F6 00 21 ..! ldab 0021 +DFB6 C4 40 .@ andb #40 +DFB8 27 43 'C beq 43 ; to dffd +; +DFBA F6 00 2B ..+ ldab 002b +DFBD C1 00 .. cmpb #00 +DFBF 26 0D &. bne 0d +DFC1 CE 00 19 ... ldx #0019 +DFC4 3C < pshx +DFC5 CC AD E7 ... ldd #ade7 ; "INTRODUZCA" +DFC8 BD C0 2E ... jsr c02e ;jump71 - display +DFCB 38 8 pulx +DFCC 20 2D - bra 2d +DFCE C1 01 .. cmpb #01 +DFD0 26 0D &. bne 0d +DFD2 CE 00 12 ... ldx #0012 +DFD5 3C < pshx +DFD6 CC AD D3 ... ldd #add3 ; "NICT UEBERZAHLEN" +DFD9 BD C0 2E ... jsr c02e ;jump71 - display +DFDC 38 8 pulx +DFDD 20 1C . bra 1c +DFDF C1 02 .. cmpb #02 +DFE1 26 0D &. bne 0d +DFE3 CE 00 19 ... ldx #0019 +DFE6 3C < pshx +DFE7 CC AD B8 ... ldd #adb8 ; "MONNAIE EXACT" +DFEA BD C0 2E ... jsr c02e ;jump71 - display +DFED 38 8 pulx +DFEE 20 0B . bra 0b +DFF0 CE 00 11 ... ldx #0011 ; length of +DFF3 3C < pshx +DFF4 CC AD A5 ... ldd #ada5 ; " EXACT COINS ONLY " +DFF7 BD C0 2E ... jsr c02e ;jump71 - display +DFFA 38 8 pulx +DFFB 20 66 f bra 66 ;goto72 +; +DFFD F6 0B C0 ... ldab 0bc0 +E000 C4 08 .. andb #08 ; have link master price holding +E002 27 52 'R beq 52 ; to e056 +E004 F6 0B C1 ... ldab 0bc1 +E007 C4 08 .. andb #08 ; test bill error bit +E009 26 08 &. bne 08 +E00B FC 0B EF ... ldd 0bef +E00E 83 00 64 ..d subd #0064 +E011 24 43 $C bcc 43 +E013 F6 00 2B ..+ ldab 002b +E016 C1 00 .. cmpb #00 +E018 26 0D &. bne 0d +E01A CE 00 12 ... ldx #0012 +E01D 3C < pshx +E01E CC AE 30 ..0 ldd #ae30 ; "MONEDA UNICAMENTE" +E021 BD C0 2E ... jsr c02e ;jump71 - display +E024 38 8 pulx +E025 20 2D - bra 2d +E027 C1 01 .. cmpb #01 +E029 26 0D &. bne 0d +E02B CE 00 0B ... ldx #000b +E02E 3C < pshx +E02F CC AE 23 ..# ldd #ae23 ; "NUR MUNZEN" +E032 BD C0 2E ... jsr c02e ;jump71 - display +E035 38 8 pulx +E036 20 1C . bra 1c +E038 C1 02 .. cmpb #02 +E03A 26 0D &. bne 0d +E03C CE 00 12 ... ldx #0012 +E03F 3C < pshx +E040 CC AE 0F ... ldd #ae0f ; "MONNAIES SEULEMENT" +E043 BD C0 2E ... jsr c02e ;jump71 - display +E046 38 8 pulx +E047 20 0B . bra 0b +E049 CE 00 0B ... ldx #000b +E04C 3C < pshx +E04D CC AE 02 ... ldd #ae02 ; "COINS ONLY" +E050 BD C0 2E ... jsr c02e ;jump71 - display +E053 38 8 pulx +E054 20 0D . bra 0d +; +E056 F6 0B BF ... ldab 0bbf +E059 4F O clra +E05A 37 7 pshb +E05B 36 6 psha +E05C CC 09 93 ... ldd #0993 ; some custom message? +E05F BD C0 2E ... jsr c02e ;jump71 - display +E062 38 8 pulx +goto72: +E063 7E E5 6A ~.j jmp e56a ;goto73 - bail +goto71: +E066 F6 00 06 ... ldab 0006 +E069 26 03 &. bne 03 +E06B 7E E5 6A ~.j jmp e56a ;goto73 - bail +E06E CE 00 1D ... ldx #001d +E071 1C 00 40 ... bset 00,x, #40 +E074 BD E7 C7 ... jsr e7c7 ;jump114 +E077 F6 00 06 ... ldab 0006 +E07A C1 59 .Y cmpb #59 ; 89 +E07C 26 06 &. bne 06 +E07E BD DE 09 ... jsr de09 ;jump119 - display machine id +E081 7E E5 5E ~.^ jmp e55e ;goto74 - bail +; +E084 F6 00 06 ... ldab 0006 +E087 BD D4 68 ..h jsr d468 ;jump51 +E08A 83 00 00 ... subd #0000 +E08D 27 18 '. beq 18 ; to e097 +; +E08F BD D5 61 ..a jsr d561 ;jump42 +E092 83 00 00 ... subd #0000 +E095 26 10 &. bne 10 ; to e0a7 +; +E097 BD D3 46 ..F jsr d346 ;jump43 +E09A 83 00 00 ... subd #0000 +E09D 26 08 &. bne 08 +E09F BD D7 83 ... jsr d783 ;jump44 +E0A2 83 00 00 ... subd #0000 +E0A5 27 09 '. beq 09 +; +E0A7 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +E0AA BD D8 E9 ... jsr d8e9 ;jump92 - "SELECT OTHER ITEM" +E0AD 7E E5 5E ~.^ jmp e55e ;goto74 - bail +; +E0B0 F6 00 06 ... ldab 0006 +E0B3 4F O clra +E0B4 05 . asld +E0B5 C3 08 00 ... addd #0800 +E0B8 8F . xgdx +E0B9 EC 00 .. ldd 00,x +E0BB C4 FF .. andb #ff +E0BD 84 3F .? anda #3f +E0BF FD 00 44 ..D std 0044 +E0C2 F6 00 06 ... ldab 0006 +E0C5 4F O clra +E0C6 05 . asld +E0C7 C3 08 C8 ... addd #08c8 +E0CA 8F . xgdx +E0CB EC 00 .. ldd 00,x +E0CD C4 7F .. andb #7f +E0CF 4F O clra +E0D0 FD 00 4D ..M std 004d +E0D3 F6 0B C0 ... ldab 0bc0 +E0D6 2C 05 ,. bge 05 ; free vend +E0D8 5F _ clrb +E0D9 4F O clra +E0DA FD 00 44 ..D std 0044 +; +E0DD F6 0B C0 ... ldab 0bc0 +E0E0 C4 02 .. andb #02 ; have a link master! (thats us!) +E0E2 26 03 &. bne 03 +E0E4 BD DE 15 ... jsr de15 ;jump118 +E0E7 F6 00 11 ... ldab 0011 +E0EA C4 20 . andb #20 ; win a snack? +E0EC 26 1A &. bne 1a ;to e108 +E0EE F6 0B C0 ... ldab 0bc0 +E0F1 C4 02 .. andb #02 ; have a changer +E0F3 26 13 &. bne 13 ; to e108 +E0F5 FC 00 40 ..@ ldd 0040 +E0F8 F3 00 3E ..> addd 003e +E0FB B3 00 44 ..D subd 0044 +E0FE 25 08 %. bcs 08 ; to e108 +E100 F6 0B C0 ... ldab 0bc0 +E103 2D 03 -. blt 03 ; no free vend - to e108 +E105 BD DA 64 ..d jsr da64 ;jump122 +; +E108 FC 00 40 ..@ ldd 0040 ; have sufficient funds? +E10B F3 00 3E ..> addd 003e +E10E B3 00 44 ..D subd 0044 +E111 24 50 $P bcc 50 ; to e163 +E113 F6 0B C0 ... ldab 0bc0 +E116 C4 10 .. andb #10 ; have link master price holding +E118 26 49 &I bne 49 +E11A F6 00 2B ..+ ldab 002b +E11D C1 00 .. cmpb #00 +E11F 26 08 &. bne 08 +E121 CC AC C9 ... ldd #acc9 ; "PRECIO" +E124 BD C0 BA ... jsr c0ba ;display: +E127 20 1E . bra 1e +E129 C1 01 .. cmpb #01 +E12B 26 08 &. bne 08 +E12D CC AC BE ... ldd #acbe ; "PREIS" +E130 BD C0 BA ... jsr c0ba ;display: +E133 20 12 . bra 12 +E135 C1 02 .. cmpb #02 +E137 26 08 &. bne 08 +E139 CC AC B3 ... ldd #acb3 ; "PRIX" +E13C BD C0 BA ... jsr c0ba ;display: +E13F 20 06 . bra 06 +E141 CC AC A8 ... ldd #aca8 ; "PRICE" +E144 BD C0 BA ... jsr c0ba ;display: +E147 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +E14A CE 00 00 ... ldx #0000 +E14D 3C < pshx +E14E FC 00 44 ..D ldd 0044 +E151 BD BE 9E ... jsr be9e ;jump50 - write price to screen +E154 38 8 pulx +E155 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +E158 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +E15B C6 0C .. ldab #0c +E15D F7 00 2C .., stab 002c +E160 7E E5 5E ~.^ jmp e55e ;goto74 - return +; +E163 F6 0B C0 ... ldab 0bc0 +E166 C4 01 .. andb #01 ; have a dumb mech +E168 26 11 &. bne 11 ; to e17b +E16A F6 0B C0 ... ldab 0bc0 +E16D C4 04 .. andb #04 ; have a card reader +E16F 26 0A &. bne 0a ; to e17b +E171 F6 0B C0 ... ldab 0bc0 +E174 C4 0F .. andb #0f ; have any coin input mechanism +E176 27 03 '. beq 03 ; to e17b +E178 7E E3 35 ~.5 jmp e335 ;goto75 +; +E17B FC 00 40 ..@ ldd 0040 +E17E F3 00 3E ..> addd 003e +E181 B3 00 44 ..D subd 0044 +E184 FD 10 16 ... std 1016 ; change required to give? +E187 F6 00 15 ... ldab 0015 +E18A C4 01 .. andb #01 +E18C 27 08 '. beq 08 ; to e196 +E18E FC 10 16 ... ldd 1016 +E191 83 00 64 ..d subd #0064 ; 100 +E194 25 3C %< bcs 3c ; to e1d2 +E196 F6 00 15 ... ldab 0015 +E199 C4 02 .. andb #02 +E19B 27 08 '. beq 08 ; to e1a5 +E19D FC 10 16 ... ldd 1016 +E1A0 83 00 C8 ... subd #00c8 ; 200 +E1A3 25 2D %- bcs 2d ; to e1d2 +E1A5 F6 00 15 ... ldab 0015 +E1A8 C4 04 .. andb #04 +E1AA 27 08 '. beq 08 ; to e1b4 +E1AC FC 10 16 ... ldd 1016 +E1AF 83 01 F4 ... subd #01f4 ; 500 +E1B2 25 1E %. bcs 1e ; to e1d2 +E1B4 F6 00 15 ... ldab 0015 +E1B7 C4 08 .. andb #08 +E1B9 27 08 '. beq 08 +E1BB FC 10 16 ... ldd 1016 +E1BE 83 03 E8 ... subd #03e8 ; 1000 +E1C1 25 0F %. bcs 0f ; to e1d2 +E1C3 F6 00 15 ... ldab 0015 +E1C6 C4 10 .. andb #10 +E1C8 27 13 '. beq 13 ; to e1dd +E1CA FC 10 16 ... ldd 1016 +E1CD 83 07 D0 ... subd #07d0 ; 2000 +E1D0 24 0B $. bcc 0b ; to e1dd +; +E1D2 BD C0 E0 ... jsr c0e0 ;jump94 +E1D5 83 00 00 ... subd #0000 +E1D8 26 01 &. bne 01 +; +E1DA 39 9 rts +; +E1DB 20 03 . bra 03 +E1DD BD C5 D3 ... jsr c5d3 ;jump6 +E1E0 BD D6 52 ..R jsr d652 ;jump5 +E1E3 FC 00 40 ..@ ldd 0040 +E1E6 B3 00 44 ..D subd 0044 +E1E9 F3 00 3E ..> addd 003e +E1EC FD 00 40 ..@ std 0040 ; credit left +E1EF 5F _ clrb +E1F0 4F O clra +E1F1 FD 00 3E ..> std 003e +E1F4 CE 00 1B ... ldx #001b +E1F7 1C 00 80 .. bset 00,x, #80 +E1F9 BD D2 13 .. jsr d213 ;jump45 - vend it! +E1FC 83 00 00 ... subd #0000 +E200 26 12 &. bne 12 ; to e214 +E202 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +E205 BD D8 E9 ... jsr d8e9 ;jump92 - "SELECT OTHER ITEM" +E208 FC 00 40 ..@ ldd 0040 +E20B F3 00 44 ..D addd 0044 +E20E FD 00 40 ..@ std 0040 +E211 7E E3 29 ~.) jmp e329 ;goto92 +E214 BD DB CB ... jsr dbcb ;jump121 +E217 F6 00 1B ... ldab 001b +E21A C4 20 . andb #20 +E21C 27 45 'E beq 45 ; to e263 +E21E FC 00 44 ..D ldd 0044 +E221 37 7 pshb +E222 36 6 psha +E223 4F O clra +E224 5F _ clrb +E225 37 7 pshb +E226 36 6 psha +E227 CC 0D FB ... ldd #0dfb +E22A BD FB DF ... jsr fbdf ;jump46 +E22D 31 1 ins +E22E 31 1 ins +E22F FE 0D FD ... ldx 0dfd +E232 3C < pshx +E233 FC 0D FB ... ldd 0dfb +E236 37 7 pshb +E237 36 6 psha +E238 CE E1 00 ... ldx #e100 +E23B 3C < pshx +E23C CC 05 F5 ... ldd #05f5 ; 100000000 (with above) +E23F 37 7 pshb +E240 36 6 psha +E241 30 0 tsx +E242 EC 06 .. ldd 06,x +E244 A3 02 .. subd 02,x +E246 EC 04 .. ldd 04,x +E248 E2 01 .. sbcb 01,x +E24A A2 00 .. sbca 00,x +E24C 38 8 pulx +E24D 38 8 pulx +E24E 38 8 pulx +E24F 38 8 pulx +E250 25 11 %. bcs 11 +E252 CE 1F 00 ... ldx #1f00 +E255 3C < pshx +E256 CC FA 0A ... ldd #fa0a ; -100000000 (with above) +E259 37 7 pshb +E25A 36 6 psha +E25B CC 0D FB ... ldd #0dfb +E25E BD FB DF ... jsr fbdf ;jump46 - update accounting info? +E261 31 1 ins +E262 31 1 ins +; +E263 F6 0B C0 ... ldab 0bc0 +E266 2C 78 ,x bge 78 ; free vend - to e2e0 +E268 F6 00 06 ... ldab 0006 +E26B 4F O clra +E26C 05 . asld +E26D C3 08 00 ... addd #0800 +E270 8F . xgdx +E271 EC 00 .. ldd 00,x +E273 C4 FF .. andb #ff +E275 26 02 &. bne 02 +E277 84 3F .? anda #3f +E279 27 65 'e beq 65 +E27B FC 0D 0D ... ldd 0d0d +E27E 83 FF FF ... subd #ffff +E281 26 05 &. bne 05 +E283 5F _ clrb +E284 4F O clra +E285 FD 0D 0D ... std 0d0d ; update number of free vends? +E288 FE 0D 0D ... ldx 0d0d +E28B 08 . inx +E28C FF 0D 0D ... stx 0d0d +E28F F6 00 06 ... ldab 0006 +E292 4F O clra +E293 05 . asld +E294 C3 08 00 ... addd #0800 +E297 8F . xgdx +E298 EC 00 .. ldd 00,x +E29A C4 FF .. andb #ff +E29C 84 3F .? anda #3f +E29E 37 7 pshb +E29F 36 6 psha +E2A0 4F O clra +E2A1 5F _ clrb +E2A2 37 7 pshb +E2A3 36 6 psha +E2A4 CC 0D 1B ... ldd #0d1b +E2A7 BD FB DF ... jsr fbdf ;jump46 - update accounting info? +E2AA 31 1 ins +E2AB 31 1 ins +E2AC FE 0D 1D ... ldx 0d1d +E2AF 3C < pshx +E2B0 FC 0D 1B ... ldd 0d1b +E2B3 37 7 pshb +E2B4 36 6 psha +E2B5 CE E1 00 ... ldx #e100 +E2B8 3C < pshx +E2B9 CC 05 F5 ... ldd #05f5 ; 100000000 +E2BC 37 7 pshb +E2BD 36 6 psha +E2BE 30 0 tsx +E2BF EC 06 .. ldd 06,x +E2C1 A3 02 .. subd 02,x +E2C3 EC 04 .. ldd 04,x +E2C5 E2 01 .. sbcb 01,x +E2C7 A2 00 .. sbca 00,x +E2C9 38 8 pulx +E2CA 38 8 pulx +E2CB 38 8 pulx +E2CC 38 8 pulx +E2CD 25 11 %. bcs 11 +E2CF CE 1F 00 ... ldx #1f00 +E2D2 3C < pshx +E2D3 CC FA 0A ... ldd #fa0a ; -100000000 +E2D6 37 7 pshb +E2D7 36 6 psha +E2D8 CC 0D 1B ... ldd #0d1b +E2DB BD FB DF ... jsr fbdf ;jump46 - update accounting info? +E2DE 31 1 ins +E2DF 31 1 ins +; +E2E0 F6 00 11 ... ldab 0011 +E2E3 C4 10 .. andb #10 ; multi dip switch +E2E5 26 14 &. bne 14 ; to e2fb +E2E7 FC 00 40 ..@ ldd 0040 +E2EA 27 0F '. beq 0f ; to e2fb +E2EC FC 00 40 ..@ ldd 0040 +E2EF B3 00 50 ..P subd 0050 +E2F2 24 15 $. bcc 15 ; to e309 +E2F4 F6 00 11 ... ldab 0011 +E2F7 C4 10 .. andb #10 +E2F9 26 0E &. bne 0e +; +E2FB BD DB 44 ..D jsr db44 ;jump104 - say thanks +E2FE CE 00 1B ... ldx #001b +E301 1D 00 40 ... bclr 00,x, #40 +E304 7F 00 25 ..% clr 0025 +E307 20 1A . bra 1a ; to e323 +; +E309 7F 00 2C .., clr 002c +E30C CC 01 F4 ... ldd #01f4 +E30F BD E5 71 ..q jsr e571 ;msdelay +E312 BD E5 AA ... jsr e5aa ;jump12 - beep if keypressed? +E315 BD D8 E9 ... jsr d8e9 ;jump92 - select other item +E318 CE 00 1B ... ldx #001b +E31B 1C 00 40 ... bset 00,x, #40 +E31E C6 0A .. ldab #0a +E320 F7 00 25 ..% stab 0025 +; +E323 BD D7 FF ... jsr d7ff ;jump80 +E326 BD D8 40 ..@ jsr d840 ;jump105 +goto92: +E329 BD E8 9A ... jsr e89a ;jump68 +E32C CE 0B C1 ... ldx #0bc1 +E32F 1D 00 08 ... bclr 00,x, #08 ; clear bill error bit +E332 7E E5 5E ~.^ jmp e55e ;goto74 - bail +goto75: +E335 F6 0B C0 ... ldab 0bc0 +E338 C4 02 .. andb #02 ; have changer - european link master type! +E33A 26 03 &. bne 03 +E33C 7E E5 5E ~.^ jmp e55e ;goto74 - bail +E33F 5F _ clrb +E340 4F O clra +E341 FD 00 76 ..v std 0076 +E344 CE 00 17 ... ldx #0017 +E347 1D 00 01 ... bclr 00,x, #01 +E34A CE 00 17 ... ldx #0017 +E34D 1D 00 02 ... bclr 00,x, #02 +E350 FC 00 44 ..D ldd 0044 +E353 26 1C &. bne 1c ; to e371 +E355 F6 0B C0 ... ldab 0bc0 +E358 C4 10 .. andb #10 ; have link master price holding +E35A 26 08 &. bne 08 +E35C CE 00 21 ..! ldx #0021 +E35F 1C 00 80 .. bset 00,x, #80 +E362 20 0B . bra 0b +E364 CE 00 21 ..! ldx #0021 +E367 1D 00 80 .. bclr 00,x, #80 +E369 C6 05 .. ldab #05 +E36C F7 00 75 ..u stab 0075 +E36F 20 57 W bra 57 ; to e3c8 +; +E371 F6 0B C0 ... ldab 0bc0 +E374 C4 10 .. andb #10 ; have link master price holding +E376 27 50 'P beq 50 ; to e3c8 +E378 FC 00 40 ..@ ldd 0040 +E37B 26 4B &K bne 4b ; to e3c8 +E37D F6 0B C0 ... ldab 0bc0 +E380 C4 20 . andb #20 ; have link master price holding - price display +E382 27 3E '> beq 3e ; e3c2 +E384 CE 00 17 ... ldx #0017 +E387 1C 00 01 ... bset 00,x, #01 +E38A F6 00 2B ..+ ldab 002b +E38D C1 00 .. cmpb #00 +E38F 26 08 &. bne 08 +E391 CC AC C9 ... ldd #acc9 ; " PRECIO " +E394 BD C0 BA ... jsr c0ba ;display: +E397 20 1E . bra 1e +E399 C1 01 .. cmpb #01 +E39B 26 08 &. bne 08 +E39D CC AC BE ... ldd #acbe ; " PRIES " +E3A0 BD C0 BA ... jsr c0ba ;display: +E3A3 20 12 . bra 12 +E3A5 C1 02 .. cmpb #02 +E3A7 26 08 &. bne 08 +E3A9 CC AC B3 ... ldd #acb3 ; " PRIX " +E3AC BD C0 BA ... jsr c0ba ;display: +E3AF 20 06 . bra 06 +E3B1 CC AC A8 ... ldd #aca8 ; " PRICE " +E3B4 BD C0 BA ... jsr c0ba ;display: +E3B7 BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +E3BA CE 00 17 ... ldx #0017 +E3BD 1C 00 02 ... bset 00,x, #02 +E3C0 20 06 . bra 06 +; +E3C2 CE 00 1F ... ldx #001f +E3C5 1C 00 08 ... bset 00,x, #08 +; +E3C8 CE 00 1D ... ldx #001d +E3CB 1C 00 02 ... bset 00,x, #02 +E3CE CE 00 19 ... ldx #0019 +E3D1 1C 00 08 ... bset 00,x, #08 +E3D4 C6 32 .2 ldab #32 +E3D6 F7 00 31 ..1 stab 0031 +E3D9 C6 19 .. ldab #19 +E3DB F7 00 36 ..6 stab 0036 +goto77: +E3DE F6 00 1D ... ldab 001d +E3E1 C4 02 .. andb #02 +E3E3 26 03 &. bne 03 +E3E5 7E E4 6E ~.n jmp e46e ;goto76 +E3E8 F6 00 75 ..u ldab 0075 +E3EB C1 04 .. cmpb #04 +E3ED 22 05 ". bhi 05 +E3EF F6 00 36 ..6 ldab 0036 +E3F2 26 3C &< bne 3c +E3F4 7F 00 06 ... clr 0006 +E3F7 5F _ clrb +E3F8 4F O clra +E3F9 FD 00 76 ..v std 0076 +E3FC 7F 00 2E ... clr 002e +E3FF 7F 00 2C .., clr 002c +E402 7F 00 75 ..u clr 0075 +E405 CE 00 17 ... ldx #0017 +E408 1D 00 01 ... bclr 00,x, #01 +E40B CE 00 19 ... ldx #0019 +E40E 1D 00 08 ... bclr 00,x, #08 +E411 CE 00 1B ... ldx #001b +E414 1D 00 80 .. bclr 00,x, #80 +E416 CE 00 1D .. ldx #001d +E41A 1D 00 40 ... bclr 00,x, #40 +E41D CE 00 1D ... ldx #001d +E420 1D 00 02 ... bclr 00,x, #02 +E423 CE 00 1F ... ldx #001f +E426 1D 00 08 ... bclr 00,x, #08 +E429 CE 00 21 ..! ldx #0021 +E42C 1D 00 80 .. bclr 00,x, #80 +E42F 39 .9 rts +; +E430 F6 0B C0 ... ldab 0bc0 +E433 C4 20 . andb #20 ; link master - price display +E435 27 34 '4 beq 34 +E437 F6 00 17 ... ldab 0017 +E43A C4 01 .. andb #01 +E43C 26 2D &- bne 2d +E43E F6 00 17 ... ldab 0017 +E441 C4 02 .. andb #02 +E443 27 26 '& beq 26 +E445 CE 00 00 ... ldx #0000 +E448 3C < pshx +E449 FC 00 76 ..v ldd 0076 +E44C BD BE 9E ... jsr be9e ;jump50 +E44F 38 8 pulx +E450 FC 00 76 ..v ldd 0076 +E453 26 06 &. bne 06 +E455 CE 00 17 ... ldx #0017 +E458 1D 00 02 ... bclr 00,x, #02 +E45B F6 00 17 ... ldab 0017 +E45E C4 02 .. andb #02 +E460 27 09 '. beq 09 +E462 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +E465 CE 00 17 ... ldx #0017 +E468 1D 00 02 ... bclr 00,x, #02 +E46B 7E E3 DE ~.. jmp e3de ;goto77 +goto76: +E46E CE 00 21 ..! ldx #0021 +E471 1D 00 80 .. bclr 00,x, #80 +E474 CE 00 1F .. ldx #001f +E477 1D 00 08 .... bclr 00,x, #08 +E47A BD D2 13 ... jsr d213 ;jump45 - vend it! +E47D 83 00 00 ... subd #0000 +E480 26 0F &. bne 0f +E482 CC 00 80 ... ldd #0080 +E485 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +E488 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +E48B BD D8 E9 ... jsr d8e9 ;jump92 - "SELECT OTHER ITEM" +E48E 7E E5 5E ~.^ jmp e55e ;goto74 - bail +E491 F6 00 2B ..+ ldab 002b +E494 C1 00 .. cmpb #00 +E496 26 08 &. bne 08 +E498 CC AD 16 ... ldd #ad16 ; "GRACIAS" +E49B BD C0 BA ... jsr c0ba ;display: +E49E 20 1E . bra 1e +E4A0 C1 01 .. cmpb #01 +E4A2 26 08 &. bne 08 +E4A4 CC AD 0B ... ldd #ad0b ; "DANKE" +E4A7 BD C0 BA ... jsr c0ba ;display: +E4AA 20 12 . bra 12 +E4AC C1 02 .. cmpb #02 +E4AE 26 08 &. bne 08 +E4B0 CC AD 00 ... ldd #ad00 ; "MERCI" +E4B3 BD C0 BA ... jsr c0ba ;display: +E4B6 20 06 . bra 06 +E4B8 CC AC F5 ... ldd #acf5 ; "THANKS" +E4BB BD C0 BA ... jsr c0ba ;display: +E4BE BD D8 D3 ... jsr d8d3 ;jump84 500ms delay +E4C1 CE 00 01 ... ldx #0001 +E4C4 3C < pshx +E4C5 FC 00 40 ..@ ldd 0040 +E4C8 BD BE 9E ... jsr be9e ;jump50 +E4CB 38 8 pulx +E4CC 5F _ clrb +E4CD 4F O clra +E4CE BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +E4D1 F6 0B C0 ... ldab 0bc0 +E4D4 2D 03 -. blt 03 ; free vend +E4D6 7E E5 58 ~.X jmp e558 ;goto78 if not +E4D9 F6 0B C0 ... ldab 0bc0 +E4DC C4 10 .. andb #10 ; link master - price holding +E4DE 26 78 &x bne 78 +E4E0 F6 00 06 ... ldab 0006 +E4E3 4F O clra +E4E4 05 . asld +E4E5 C3 08 00 ... addd #0800 +E4E8 8F . xgdx +E4E9 EC 00 .. ldd 00,x +E4EB C4 FF .. andb #ff +E4ED 26 02 &. bne 02 +E4EF 84 3F .? anda #3f +E4F1 27 65 'e beq 65 +E4F3 FC 0D 0D ... ldd 0d0d +E4F6 83 FF FF ... subd #ffff +E4F9 26 05 &. bne 05 +E4FB 5F _ clrb +E4FC 4F O clra +E4FD FD 0D 0D ... std 0d0d +E500 FE 0D 0D ... ldx 0d0d +E503 08 . inx +E504 FF 0D 0D ... stx 0d0d +E507 F6 00 06 ... ldab 0006 +E50A 4F O clra +E50B 05 . asld +E50C C3 08 00 ... addd #0800 +E50F 8F . xgdx +E510 EC 00 .. ldd 00,x +E512 C4 FF .. andb #ff +E514 84 3F .? anda #3f +E516 37 7 pshb +E517 36 6 psha +E518 4F O clra +E519 5F _ clrb +E51A 37 7 pshb +E51B 36 6 psha +E51C CC 0D 1B ... ldd #0d1b +E51F BD FB DF ... jsr fbdf ;jump46 +E522 31 1 ins +E523 31 1 ins +E524 FE 0D 1D ... ldx 0d1d +E527 3C < pshx +E528 FC 0D 1B ... ldd 0d1b +E52B 37 7 pshb +E52C 36 6 psha +E52D CE E1 00 ... ldx #e100 +E530 3C < pshx +E531 CC 05 F5 ... ldd #05f5 +E534 37 7 pshb +E535 36 6 psha +E536 30 0 tsx +E537 EC 06 .. ldd 06,x +E539 A3 02 .. subd 02,x +E53B EC 04 .. ldd 04,x +E53D E2 01 .. sbcb 01,x +E53F A2 00 .. sbca 00,x +E541 38 8 pulx +E542 38 8 pulx +E543 38 8 pulx +E544 38 8 pulx +E545 25 11 %. bcs 11 +E547 CE 1F 00 ... ldx #1f00 +E54A 3C < pshx +E54B CC FA 0A ... ldd #fa0a +E54E 37 7 pshb +E54F 36 6 psha +E550 CC 0D 1B ... ldd #0d1b +E553 BD FB DF ... jsr fbdf ;jump46 +E556 31 1 ins +E557 31 1 ins +goto78: +E558 BD D7 FF ... jsr d7ff ;jump80 +E55B BD D8 40 ..@ jsr d840 ;jump105 +goto74: +E55E 7F 00 06 ... clr 0006 +E561 7F 00 2E ... clr 002e +E564 CE 00 1B ... ldx #001b +E567 1D 00 80 .. bclr 00,x, #80 +goto73: +E56A CE 00 1D ... ldx #001d +E56C 1D 00 40 .. bclr 00,x, #40 +E570 39 9 rts + +;!!! Is this a delay routine? It gets called between displaying strings +;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. +msdelay: +; appears to delay for roughly D milliseconds. +E571 37 7 pshb +E572 36 6 psha +E573 34 4 des +E574 30 0 tsx +E575 EC 01 .. ldd 01,x +E577 83 00 01 ... subd #0001 +E57A ED 01 .. std 01,x +E57C 2D 15 -. blt 15 ; to e593 +E57E C6 41 .A ldab #41 +E580 30 0 tsx +E581 E7 00 .. stab 00,x +E583 30 0 tsx +E584 E6 00 .. ldab 00,x +E586 6A 00 j. dec 00,x +E588 C1 00 .. cmpb #00 +E58A 23 02 #. bls 02 +E58C 20 F5 . bra f5 ; to e583 +E58E BD E6 1B ... jsr e61b ;jump4 +E591 20 E1 . bra e1 ; to e574 +E593 38 8 pulx ;this must just be a standard 'pull 3 +E594 31 1 ins ;bytes and I don't care where they go' + ;to clean up the stack. +E595 39 9 rts + +jump115: +; A short delay - counts to 32 in a stack variable. (about 100ms?) +E596 34 4 des +E597 C6 32 .2 ldab #32 +E599 30 0 tsx +E59A E7 00 .. stab 00,x +E59C 30 0 tsx +E59D E6 00 .. ldab 00,x +E59F C1 00 .. cmpb #00 +E5A1 23 05 #. bls e5a8 +E5A3 30 0 tsx +E5A4 6A 00 j. dec 00,x +E5A6 20 F4 . bra e59c +E5A8 31 1 ins +E5A9 39 9 rts + +jump12: +; beep if keypressed? +E5AA F6 00 33 ..3 ldab 0033 +E5AD 27 0C '. beq 0c ; to e5bb +E5AF F6 00 29 ..) ldab 0029 ; key state +E5B2 27 05 '. beq 05 ; to e5b9 (out) +E5B4 C6 02 .. ldab #02 +E5B6 F7 00 33 ..3 stab 0033 +E5B9 20 15 . bra 15 ; to e5d0 (out) +E5BB C6 03 .. ldab #03 ; beep +E5BD F7 00 32 ..2 stab 0032 +E5C0 FC 00 3B ..; ldd 003b +E5C3 27 06 '. beq 06 ; to e5cb +E5C5 CC 02 33 ..3 ldd #0233 +E5C8 FD 00 3B ..; std 003b +E5CB C6 02 .. ldab #02 ; make a beep +E5CD F7 00 33 ..3 stab 0033 +E5D0 39 9 rts + +jump52: +; signifies a triple beep? +E5D1 C6 0B .. ldab #0b ; 1011 +E5D3 F7 00 32 ..2 stab 0032 +E5D6 39 9 rts + +jump69: +; tests an internal switch or input line +; Parameters: Port Address in D, bit mask on stack +; Return value: +E5D7 37 7 pshb +E5D8 36 6 psha +; make some stack space +E5D9 3C < pshx +E5DA 3C < pshx +E5DB 5F _ clrb +E5DC 4F O clra +E5DD 30 0 tsx +; 00,x on stack - number of hits +E5DE ED 00 .. std 00,x +; we call i = 02,x. let i = 64 +E5E0 CC 00 64 ..d ldd #0064 +E5E3 ED 02 .. std 02,x +; break if i <= 0 +E5E5 30 0 tsx +E5E6 EC 02 .. ldd 02,x +E5E8 2F 21 /! ble 21 ; to e60b +; we call j = 04,x. let j = initial value of D +E5EA 30 0 tsx +E5EB EE 04 .. ldx 04,x +E5ED E6 00 .. ldab 00,x +E5EF 30 0 tsx +E5F0 E4 09 .. andb 09,x +E5F2 27 05 '. beq 05 ; to e5f9 if bit cleared +E5F4 38 8 pulx +E5F5 08 . inx ; increment number of hits +E5F6 3C < pshx +E5F7 20 08 . bra 08 ; to e601 +E5F9 30 0 tsx +E5FA EC 00 .. ldd 00,x +E5FC 83 00 01 ... subd #0001 ; decrement number of hits +E5FF ED 00 .. std 00,x +E601 30 0 tsx +E602 EC 02 .. ldd 02,x +E604 83 00 01 ... subd #0001 ; i-- +E607 ED 02 .. std 02,x +E609 20 DA . bra da ; to e5e5 +; end of loop +; return 1 iff the key was pressed +E60B 30 0 tsx +E60C EC 00 .. ldd 00,x +E60E 2F 04 /. ble 04 ; to e614 if -ve +E610 5F _ clrb +E611 4F O clra +E612 20 03 . bra 03 ; to e617 +E614 CC 00 01 ... ldd #0001 +E617 38 8 pulx +E618 38 8 pulx +E619 38 8 pulx +E61A 39 9 rts + +jump4: +E61B C6 0A .. ldab #0a +E61D F7 00 31 ..1 stab 0031 +E620 39 9 rts + +jump56: +; writes a really big number to the display +E621 38 8 pulx +E622 37 7 pshb +E623 36 6 psha +E624 3C < pshx +E625 BD BE 4B ..K jsr be4b ;displayblank +E628 30 0 tsx +E629 EC 04 .. ldd 04,x +E62B 37 7 pshb +E62C 36 6 psha +E62D EC 02 .. ldd 02,x +E62F 37 7 pshb +E630 36 6 psha +E631 CE 96 80 ... ldx #9680 ;38528 +E634 3C < pshx +E635 CC 00 98 ... ldd #0098 ;152 +E638 BD FC 4C ..L jsr fc4c ;bigdivide +E63B 31 1 ins +E63C 33 3 pulb +E63D CB 30 .0 addb #30 ; make it a digit +E63F F7 0B 97 ... stab 0b97 +; +E642 30 0 tsx +E643 EC 04 .. ldd 04,x +E645 37 7 pshb +E646 36 6 psha +E647 EC 02 .. ldd 02,x +E649 37 7 pshb +E64A 36 6 psha +E64B CE 96 80 ... ldx #9680 ;38528 +E64E 3C < pshx +E64F CC 00 98 ... ldd #0098 ;152 +E652 BD FC 5C ..\ jsr fc5c ;bigmodulus +E655 37 7 pshb +E656 36 6 psha +E657 CE 42 40 .B@ ldx #4240 ;16960 +E65A 3C < pshx +E65B CC 00 0F ... ldd #000f ;15 +E65E BD FC 4C ..L jsr fc4c ;bigdivide +E661 31 1 ins +E662 33 3 pulb +E663 CB 30 .0 addb #30 +E665 F7 0B 96 ... stab 0b96 +; +E668 30 0 tsx +E669 EC 04 .. ldd 04,x +E66B 37 7 pshb +E66C 36 6 psha +E66D EC 02 .. ldd 02,x +E66F 37 7 pshb +E670 36 6 psha +E671 CE 42 40 .B@ ldx #4240 ;16960 +E674 3C < pshx +E675 CC 00 0F ... ldd #000f ;15 +E678 BD FC 5C ..\ jsr fc5c ;bigmodulus +E67B 37 7 pshb +E67C 36 6 psha +E67D CE 86 A0 ... ldx #86a0 ;34464 +E680 3C < pshx +E681 CC 00 01 ... ldd #0001 ;1 +E684 BD FC 4C ..L jsr fc4c ;bigdivide +E687 31 1 ins +E688 33 3 pulb +E689 CB 30 .0 addb #30 +E68B F7 0B 95 ... stab 0b95 +; +E68E 30 0 tsx +E68F EC 04 .. ldd 04,x +E691 37 7 pshb +E692 36 6 psha +E693 EC 02 .. ldd 02,x +E695 37 7 pshb +E696 36 6 psha +E697 CE 86 A0 ... ldx #86a0 ;34464 +E69A 3C < pshx +E69B CC 00 01 ... ldd #0001 ;1 +E69E BD FC 5C ..\ jsr fc5c ;bigmodulus +E6A1 37 7 pshb +E6A2 36 6 psha +E6A3 CE 27 10 .'. ldx #2710 ;10000 +E6A6 3C < pshx +E6A7 CC 00 00 ... ldd #0000 +E6AA BD FC 4C ..L jsr fc4c ;bigdivide +E6AD 31 1 ins +E6AE 33 3 pulb +E6AF CB 30 .0 addb #30 +E6B1 F7 0B 94 ... stab 0b94 +; +E6B4 30 0 tsx +E6B5 EC 04 .. ldd 04,x +E6B7 37 7 pshb +E6B8 36 6 psha +E6B9 EC 02 .. ldd 02,x +E6BB 37 7 pshb +E6BC 36 6 psha +E6BD CE 27 10 .'. ldx #2710 ;10000 +E6C0 3C < pshx +E6C1 CC 00 00 ... ldd #0000 +E6C4 BD FC 5C ..\ jsr fc5c ;bigmodulus +E6C7 37 7 pshb +E6C8 36 6 psha +E6C9 CE 03 E8 ... ldx #03e8 ;1000 +E6CC 3C < pshx +E6CD CC 00 00 ... ldd #0000 +E6D0 BD FC 4C ..L jsr fc4c ;bigdivide +E6D3 31 1 ins +E6D4 33 3 pulb +E6D5 CB 30 .0 addb #30 +E6D7 F7 0B 93 ... stab 0b93 +; +; +E6DA 30 0 tsx +E6DB EC 04 .. ldd 04,x +E6DD 37 7 pshb +E6DE 36 6 psha +E6DF EC 02 .. ldd 02,x +E6E1 37 7 pshb +E6E2 36 6 psha +E6E3 CE 03 E8 ... ldx #03e8 ;1000 +E6E6 3C < pshx +E6E7 CC 00 00 ... ldd #0000 +E6EA BD FC 5C ..\ jsr fc5c ;bigmodulus +E6ED 37 7 pshb +E6EE 36 6 psha +E6EF CE 00 64 ..d ldx #0064 ;100 +E6F2 3C < pshx +E6F3 CC 00 00 ... ldd #0000 +E6F6 BD FC 4C ..L jsr fc4c ;bigdivide +E6F9 31 1 ins +E6FA 33 3 pulb +E6FB CB 30 .0 addb #30 +E6FD F7 0B 92 ... stab 0b92 +; +E700 30 0 tsx +E701 EC 04 .. ldd 04,x +E703 37 7 pshb +E704 36 6 psha +E705 EC 02 .. ldd 02,x +E707 37 7 pshb +E708 36 6 psha +E709 CE 00 64 ..d ldx #0064 ;100 +E70C 3C < pshx +E70D CC 00 00 ... ldd #0000 +E710 BD FC 5C ..\ jsr fc5c ;bigmodulus +E713 37 7 pshb +E714 36 6 psha +E715 CE 00 0A ... ldx #000a ;10 +E718 3C < pshx +E719 CC 00 00 ... ldd #0000 +E71C BD FC 4C ..L jsr fc4c ;bigdivide +E71F 31 1 ins +E720 33 3 pulb +E721 CB 30 .0 addb #30 +E723 F7 0B 91 ... stab 0b91 +; +E726 30 0 tsx +E727 EC 04 .. ldd 04,x +E729 37 7 pshb +E72A 36 6 psha +E72B EC 02 .. ldd 02,x +E72D 37 7 pshb +E72E 36 6 psha +E72F CE 00 0A ... ldx #000a ;10 +E732 3C < pshx +E733 CC 00 00 ... ldd #0000 +E736 BD FC 5C ..\ jsr fc5c ;bigmodulus +E739 31 1 ins +E73A 33 3 pulb +E73B CB 30 .0 addb #30 +E73D F7 0B 90 ... stab 0b90 +; +E740 38 8 pulx +E741 31 1 ins +E742 31 1 ins +E743 6E 00 n. jmp 00,x + +jump55: +; number to string. number is <= 99999. puts it into 0057, 005a, 005d-005f +E745 37 7 pshb +E746 36 6 psha +E747 30 0 tsx +E748 EC 00 .. ldd 00,x +E74A CE 27 10 .'. ldx #2710 ; 10000 +E74D 02 . idiv +E74E 8F . xgdx +E74F CB 30 .0 addb #30 +E751 F7 00 57 ..W stab 0057 ; num/10000 => 0057 +E754 30 0 tsx +E755 EC 00 .. ldd 00,x +E757 CE 27 10 .'. ldx #2710 ; 10000 +E75A 02 . idiv +E75B CE 03 E8 ... ldx #03e8 +E75E 02 . idiv +E75F 8F . xgdx +E760 CB 30 .0 addb #30 +E762 F7 00 5A ..Z stab 005a ; num%10000/1000 => 005a +E765 30 0 tsx +E766 EC 00 .. ldd 00,x +E768 CE 03 E8 ... ldx #03e8 +E76B 02 . idiv +E76C CE 00 64 ..d ldx #0064 +E76F 02 . idiv +E770 8F . xgdx +E771 CB 30 .0 addb #30 +E773 F7 00 5D ..] stab 005d ; num%1000/100 => 005d +E776 30 0 tsx +E777 EC 00 .. ldd 00,x +E779 CE 00 64 ..d ldx #0064 +E77C 02 . idiv +E77D CE 00 0A ... ldx #000a +E780 02 . idiv +E781 8F . xgdx +E782 CB 30 .0 addb #30 +E784 F7 00 5E ..^ stab 005e ; num%100/10 => 005e +E787 30 0 tsx +E788 EC 00 .. ldd 00,x +E78A CE 00 0A ... ldx #000a +E78D 02 . idiv +E78E CB 30 .0 addb #30 +E790 F7 00 5F .._ stab 005f ; num%10 => 005f +E793 38 8 pulx +E794 39 9 rts + +jump54: +; number to string. number is <= 999. puts it into 005d-005f +E795 37 7 pshb +E796 36 6 psha +E797 30 0 tsx +E798 E6 01 .. ldab 01,x +E79A 4F O clra +E79B CE 00 64 ..d ldx #0064 ; /100 +E79E 02 . idiv +E79F 8F . xgdx +E7A0 CB 30 .0 addb #30 ; make it a digit +E7A2 F7 00 5D ..] stab 005d +E7A5 30 0 tsx +E7A6 E6 01 .. ldab 01,x +E7A8 4F O clra +E7A9 CE 00 64 ..d ldx #0064 +E7AC 02 . idiv +E7AD 4F O clra +E7AE CE 00 0A ... ldx #000a +E7B1 02 . idiv +E7B2 8F . xgdx +E7B3 CB 30 .0 addb #30 ; %100 / 10 -> digit +E7B5 F7 00 5E ..^ stab 005e +E7B8 30 0 tsx +E7B9 E6 01 .. ldab 01,x +E7BB 4F O clra +E7BC CE 00 0A ... ldx #000a +E7BF 02 . idiv +E7C0 CB 30 .0 addb #30 +E7C2 F7 00 5F .._ stab 005f ; %10 +E7C5 38 8 pulx +E7C6 39 9 rts + +jump114: +E7C7 F6 00 06 ... ldab 0006 +E7CA 4F O clra +E7CB CE 00 05 ... ldx #0005 +E7CE 02 . idiv +E7CF 5D ] tstb +E7D0 26 03 &. bne 03 +E7D2 7E E8 99 ~.. jmp e899 ;goto79 +E7D5 F6 00 06 ... ldab 0006 +E7D8 BD D7 A0 ... jsr d7a0 ;is_invalid_slot +E7DB 83 00 00 ... subd #0000 +E7DE 27 03 '. beq 03 +E7E0 7E E8 99 ~.. jmp e899 ;goto79 +E7E3 F6 00 06 ... ldab 0006 +E7E6 4F O clra +E7E7 05 . asld +E7E8 C3 08 00 ... addd #0800 +E7EB 8F . xgdx +E7EC EC 00 .. ldd 00,x +E7EE C4 FF .. andb #ff +E7F0 84 3F .? anda #3f +E7F2 FD 10 16 ... std 1016 +E7F5 F6 00 06 ... ldab 0006 +E7F8 4F O clra +E7F9 05 . asld +E7FA C3 0B F1 ... addd #0bf1 +E7FD 8F . xgdx +E7FE EC 00 .. ldd 00,x +E800 C4 FF .. andb #ff +E802 84 3F .? anda #3f +E804 FD 10 18 ... std 1018 +E807 FC 10 16 ... ldd 1016 +E80A 83 00 00 ... subd #0000 +E80D 25 08 %. bcs 08 +E80F FC 10 16 ... ldd 1016 +E812 83 27 0F .'. subd #270f +E815 23 35 #5 bls 35 +E817 F6 00 06 ... ldab 0006 +E81A BD D4 68 ..h jsr d468 ;jump51 +E81D 83 00 00 ... subd #0000 +E820 27 2A '* beq 2a +E822 CC 01 00 ... ldd #0100 +E825 37 7 pshb +E826 36 6 psha +E827 F6 00 06 ... ldab 0006 +E82A 4F O clra +E82B 05 . asld +E82C C3 08 C8 ... addd #08c8 +E82F 38 8 pulx +E830 8F . xgdx +E831 AA 00 .. ora 00,x +E833 EA 01 .. orb 01,x +E835 ED 00 .. std 00,x +E837 CC 40 00 .@. ldd #4000 +E83A 37 7 pshb +E83B 36 6 psha +E83C F6 00 06 ... ldab 0006 +E83F 4F O clra +E840 05 . asld +E841 C3 08 00 ... addd #0800 +E844 38 8 pulx +E845 8F . xgdx +E846 AA 00 .. ora 00,x +E848 EA 01 .. orb 01,x +E84A ED 00 .. std 00,x +E84C CE 10 16 ... ldx #1016 +E84F 1D 00 C0 .. bclr 00,x, #c0 +E852 FC 10 18 .. ldd 1018 +E855 43 C coma +E856 53 S comb +E857 FD 10 18 ... std 1018 +E85A CE 10 18 ... ldx #1018 +E85D 1D 00 C0 .. bclr 00,x, #c0 +E85F FC 10 16 .. ldd 1016 +E863 37 7 pshb +E864 36 6 psha +E865 FC 10 18 ... ldd 1018 +E868 30 0 tsx +E869 A3 00 .. subd 00,x +E86B 31 1 ins +E86C 31 1 ins +E86D 27 2A '* beq 2a +E86F CC 01 00 ... ldd #0100 +E872 37 7 pshb +E873 36 6 psha +E874 F6 00 06 ... ldab 0006 +E877 4F O clra +E878 05 . asld +E879 C3 08 C8 ... addd #08c8 +E87C 38 8 pulx +E87D 8F . xgdx +E87E AA 00 .. ora 00,x +E880 EA 01 .. orb 01,x +E882 ED 00 .. std 00,x +E884 CC 40 00 .@. ldd #4000 +E887 37 7 pshb +E888 36 6 psha +E889 F6 00 06 ... ldab 0006 +E88C 4F O clra +E88D 05 . asld +E88E C3 08 00 ... addd #0800 +E891 38 8 pulx +E892 8F . xgdx +E893 AA 00 .. ora 00,x +E895 EA 01 .. orb 01,x +E897 ED 00 .. std 00,x +goto79: +E899 39 9 rts + +jump68: +E89A 5F _ clrb +E89B 4F O clra +E89C FD 00 0F ... std 000f +E89F CC 3F FF .?. ldd #3fff +E8A2 FD 00 50 ..P std 0050 +E8A5 7F 00 06 ... clr 0006 +; +E8A8 F6 00 06 ... ldab 0006 +E8AB C1 64 .d cmpb #64 ; 100 +E8AD 24 64 $d bcc 64 ; to e913 - break +; +E8AF F6 00 06 ... ldab 0006 +E8B2 4F O clra +E8B3 CE 00 05 ... ldx #0005 +E8B6 02 . idiv +E8B7 5D ] tstb +E8B8 27 54 'T beq 54 ; to e90e - continue +; +E8BA F6 00 06 ... ldab 0006 +E8BD BD D7 A0 ... jsr d7a0 ;is_invalid_slot +E8C0 83 00 00 ... subd #0000 +E8C3 26 49 &I bne 49 ; continue +; +E8C5 F6 00 06 ... ldab 0006 +E8C8 4F O clra +E8C9 05 . asld +E8CA C3 08 00 ... addd #0800 +E8CD 8F . xgdx +E8CE EC 00 .. ldd 00,x +E8D0 C4 FF .. andb #ff +E8D2 84 3F .? anda #3f +E8D4 FD 10 16 ... std 1016 +E8D7 FC 10 16 ... ldd 1016 +E8DA 83 27 10 .'. subd #2710 ; 10000 +E8DD 24 2F $/ bcc 2f ; to e90e - continue +E8DF F6 00 06 ... ldab 0006 +E8E2 BD D4 68 ..h jsr d468 ;jump51 - test bit 6 of array[0006] at 0800 +E8E5 83 00 00 ... subd #0000 +E8E8 27 24 '$ beq 24 ; to e90e - continue +E8EA BD D5 61 ..a jsr d561 ;jump42 - test bit 7 of array[0006] at 0800 +E8ED 83 00 00 ... subd #0000 +E8F0 26 1C &. bne 1c ; to e90e - continue +E8F2 FC 10 16 ... ldd 1016 +E8F5 B3 00 0F ... subd 000f +E8F8 23 06 #. bls 06 +E8FA FC 10 16 ... ldd 1016 +E8FD FD 00 0F ... std 000f +E900 FC 10 16 ... ldd 1016 +E903 B3 00 50 ..P subd 0050 +E906 24 06 $. bcc 06 +E908 FC 10 16 ... ldd 1016 +E90B FD 00 50 ..P std 0050 +; +E90E 7C 00 06 |.. inc 0006 +E911 20 95 . bra 95 ; to e8a8 +; +E913 FC 0B B7 ... ldd 0bb7 +E916 27 12 '. beq 12 +E918 FC 00 0F ... ldd 000f +E91B B3 0B B7 ... subd 0bb7 +E91E 23 0A #. bls 0a +E920 FC 00 0F ... ldd 000f +E923 05 . asld +E924 B3 0B B7 ... subd 0bb7 +E927 FD 00 0F ... std 000f +E92A 39 9 rts + +jump103: +E92B 34 4 des +E92C 30 0 tsx +E92D 6F 00 o. clr 00,x +E92F 30 0 tsx +E930 E6 00 .. ldab 00,x +E932 C1 64 .d cmpb #64 +E934 24 15 $. bcc 15 +E936 5F _ clrb +E937 4F O clra +E938 37 7 pshb +E939 36 6 psha +E93A 30 0 tsx +E93B E6 02 .. ldab 02,x +E93D 4F O clra +E93E 05 . asld +E93F C3 0D 1F ... addd #0d1f +E942 38 8 pulx +E943 8F . xgdx +E944 ED 00 .. std 00,x +E946 30 0 tsx +E947 6C 00 l. inc 00,x +E949 20 E4 . bra e4 +E94B 4F O clra +E94C 5F _ clrb +E94D FD 0D F9 ... std 0df9 +E950 FD 0D F7 ... std 0df7 +E953 4F O clra +E954 5F _ clrb +E955 FD 0D F5 ... std 0df5 +E958 FD 0D F3 ... std 0df3 +E95B 4F O clra +E95C 5F _ clrb +E95D FD 0D F1 ... std 0df1 +E960 FD 0D EF ... std 0def +E963 4F O clra +E964 5F _ clrb +E965 FD 0D FD ... std 0dfd +E968 FD 0D FB ... std 0dfb +E96B 4F O clra +E96C 5F _ clrb +E96D FD 0D E9 ... std 0de9 +E970 FD 0D E7 ... std 0de7 +E973 5F _ clrb +E974 4F O clra +E975 FD 0C DD ... std 0cdd +E978 5F _ clrb +E979 4F O clra +E97A FD 0C DF ... std 0cdf +E97D 5F _ clrb +E97E 4F O clra +E97F FD 0C E1 ... std 0ce1 +E982 5F _ clrb +E983 4F O clra +E984 FD 0C E3 ... std 0ce3 +E987 5F _ clrb +E988 4F O clra +E989 FD 0C E5 ... std 0ce5 +E98C 4F O clra +E98D 5F _ clrb +E98E FD 0C F5 ... std 0cf5 +E991 FD 0C F3 ... std 0cf3 +E994 4F O clra +E995 5F _ clrb +E996 FD 0C F9 ... std 0cf9 +E999 FD 0C F7 ... std 0cf7 +E99C 4F O clra +E99D 5F _ clrb +E99E FD 0C FD ... std 0cfd +E9A1 FD 0C FB ... std 0cfb +E9A4 4F O clra +E9A5 5F _ clrb +E9A6 FD 0D 01 ... std 0d01 +E9A9 FD 0C FF ... std 0cff +E9AC 4F O clra +E9AD 5F _ clrb +E9AE FD 0D 05 ... std 0d05 +E9B1 FD 0D 03 ... std 0d03 +E9B4 5F _ clrb +E9B5 4F O clra +E9B6 FD 0D 07 ... std 0d07 +E9B9 5F _ clrb +E9BA 4F O clra +E9BB FD 0D 09 ... std 0d09 +E9BE 5F _ clrb +E9BF 4F O clra +E9C0 FD 0D 0B ... std 0d0b +E9C3 5F _ clrb +E9C4 4F O clra +E9C5 FD 0D 0D ... std 0d0d +E9C8 4F O clra +E9C9 5F _ clrb +E9CA FD 0D 11 ... std 0d11 +E9CD FD 0D 0F ... std 0d0f +E9D0 4F O clra +E9D1 5F _ clrb +E9D2 FD 0D 15 ... std 0d15 +E9D5 FD 0D 13 ... std 0d13 +E9D8 4F O clra +E9D9 5F _ clrb +E9DA FD 0D 19 ... std 0d19 +E9DD FD 0D 17 ... std 0d17 +E9E0 4F O clra +E9E1 5F _ clrb +E9E2 FD 0D 1D ... std 0d1d +E9E5 FD 0D 1B ... std 0d1b +E9E8 31 1 ins +E9E9 39 9 rts + +jump113: +E9EA 7F 00 06 ... clr 0006 +E9ED F6 00 06 ... ldab 0006 +E9F0 C1 64 .d cmpb #64 +E9F2 24 64 $d bcc 64 +E9F4 F6 00 06 ... ldab 0006 +E9F7 4F O clra +E9F8 CE 00 05 ... ldx #0005 +E9FB 02 . idiv +E9FC 5D ] tstb +E9FD 27 54 'T beq 54 +E9FF CC BF FF ... ldd #bfff +EA02 37 7 pshb +EA03 36 6 psha +EA04 F6 00 06 ... ldab 0006 +EA07 4F O clra +EA08 05 . asld +EA09 C3 08 00 ... addd #0800 +EA0C 38 8 pulx +EA0D 8F . xgdx +EA0E A4 00 .. anda 00,x +EA10 E4 01 .. andb 01,x +EA12 ED 00 .. std 00,x +EA14 CC FE FF ... ldd #feff +EA17 37 7 pshb +EA18 36 6 psha +EA19 F6 00 06 ... ldab 0006 +EA1C 4F O clra +EA1D 05 . asld +EA1E C3 08 C8 ... addd #08c8 +EA21 38 8 pulx +EA22 8F . xgdx +EA23 A4 00 .. anda 00,x +EA25 E4 01 .. andb 01,x +EA27 ED 00 .. std 00,x +EA29 CC FD FF ... ldd #fdff +EA2C 37 7 pshb +EA2D 36 6 psha +EA2E F6 00 06 ... ldab 0006 +EA31 4F O clra +EA32 05 . asld +EA33 C3 08 C8 ... addd #08c8 +EA36 38 8 pulx +EA37 8F . xgdx +EA38 A4 00 .. anda 00,x +EA3A E4 01 .. andb 01,x +EA3C ED 00 .. std 00,x +EA3E CC FB FF ... ldd #fbff +EA41 37 7 pshb +EA42 36 6 psha +EA43 F6 00 06 ... ldab 0006 +EA46 4F O clra +EA47 05 . asld +EA48 C3 08 C8 ... addd #08c8 +EA4B 38 8 pulx +EA4C 8F . xgdx +EA4D A4 00 .. anda 00,x +EA4F E4 01 .. andb 01,x +EA51 ED 00 .. std 00,x +EA53 7C 00 06 |.. inc 0006 +EA56 20 95 . bra 95 +EA58 39 9 rts + +jump65: +EA59 34 4 des +; test PE2 - remote no-sale switch. +EA5A CE 00 04 ... ldx #0004 +EA5D 3C < pshx +EA5E CC 10 0A ... ldd #100a +EA61 BD E5 D7 ... jsr e5d7 ;jump69 - test input line +EA64 38 8 pulx +EA65 83 00 00 ... subd #0000 +EA68 27 3F '? beq 3f ; to eaa9 if off +; +; test internal mode switch (bit 1 of 1800) +EA6A CE 00 01 ... ldx #0001 +EA6D 3C < pshx +EA6E CC 18 00 ... ldd #1800 +EA71 BD E5 D7 ... jsr e5d7 ;jump69 - test input line +EA74 38 8 pulx +EA75 83 00 00 ... subd #0000 +EA78 27 2F '/ beq 2f ; to eaa9 if off +; +; both no-sale & mode switches held. +; +; 1000-unit delay +EA7A CC 03 E8 ... ldd #03e8 +EA7D BD E5 71 ..q jsr e571 ;msdelay +; +EA80 7F 0B A8 ... clr 0ba8 +; +; blink "SECURE OFF" until mode switch is released +EA83 F6 18 00 ... ldab 1800 +EA86 C4 01 .. andb #01 +EA88 26 1C &. bne 1c ; to eaa4 (loop until released) +; +; blank display +EA8A BD BE 4B ..K jsr be4b ;displayblank (blank display buffer) +EA8D 0F . sei +EA8E BD BE 01 ... jsr be01 ;jump70 (commit to display) +EA91 0E . cli +; +; 500-unit delay +EA92 CC 01 F4 ... ldd #01f4 +EA95 BD E5 71 ..q jsr e571 ;msdelay +; +EA98 CC AF D1 ... ldd #afd1 ; "SECURE OFF" +EA9B BD C0 BA ... jsr c0ba ;display: +; +; 500-unit delay +EA9E CC 01 F4 ... ldd #01f4 +EAA1 BD E5 71 ..q jsr e571 ;msdelay +; loop +EAA4 20 DD . bra dd ; to ea83 +EAA6 BD BE 69 ..i jsr be69 ;displayreset +; +; no sale switch or internal mode switch on +; +; fiddle with the bill acceptor +EAA9 C6 01 .. ldab #01 +EAAB F7 00 14 ... stab 0014 +EAAE F6 00 14 ... ldab 0014 +EAB1 F7 38 00 .8. stab 3800 +; +; 30-unit delay +EAB4 CC 00 1E ... ldd #001e +EAB7 BD E5 71 ..q jsr e571 ;msdelay +; +; more bill acceptor fiddling & tests +EABA CE 00 01 ... ldx #0001 +EABD 3C < pshx +EABE CC 10 00 ... ldd #1000 +EAC1 BD E5 D7 ... jsr e5d7 ;jump69 - test input line +EAC4 38 8 pulx +EAC5 83 00 00 ... subd #0000 +EAC8 27 10 '. beq 10 +EACA CE 00 02 ... ldx #0002 +EACD 3C < pshx +EACE CC 10 00 ... ldd #1000 +EAD1 BD E5 D7 ... jsr e5d7 ;jump69 - test input line +EAD4 38 8 pulx +EAD5 83 00 00 ... subd #0000 +EAD8 27 03 '. beq 03 +; we've decided if we have a bill acceptor. if not, skip this bit +EADA 7E ED F8 ~.. jmp edf8 ;goto80 +; we have a bill acceptor - play some more +EADD C6 02 .. ldab #02 +EADF F7 00 14 ... stab 0014 +EAE2 F6 00 14 ... ldab 0014 +EAE5 F7 38 00 .8. stab 3800 +EAE8 CC 00 1E ... ldd #001e +EAEB BD E5 71 ..q jsr e571 ;msdelay +EAEE CE 00 01 ... ldx #0001 +EAF1 3C < pshx +EAF2 CC 10 00 ... ldd #1000 +EAF5 BD E5 D7 ... jsr e5d7 ;jump69 - test input line +EAF8 38 8 pulx +EAF9 83 00 00 ... subd #0000 +EAFC 26 10 &. bne 10 +EAFE CE 00 02 ... ldx #0002 +EB01 3C < pshx +EB02 CC 10 00 ... ldd #1000 +EB05 BD E5 D7 ... jsr e5d7 ;jump69 - test input line +EB08 38 8 pulx +EB09 83 00 00 ... subd #0000 +EB0C 26 03 &. bne 03 +EB0E 7E ED F8 ~.. jmp edf8 ;goto80 - something about the bill validator failed. skip it. +EB11 CC 5A 5A .ZZ ldd #5a5a ; 23130 +EB14 FD 10 16 ... std 1016 +EB17 CC B1 39 ..9 ldd #b139 ;"**********" +EB1A BD C0 BA ... jsr c0ba ;display: +EB1D CC 07 D0 ... ldd #07d0 +EB20 BD E5 71 ..q jsr e571 ;msdelay +EB23 CC B1 44 ..D ldd #b144 ;"OOOOOOOOOO" +EB26 BD C0 BA ... jsr c0ba ;display: +EB29 CC 07 D0 ... ldd #07d0 +EB2C BD E5 71 ..q jsr e571 ;msdelay +EB2F CC 00 14 ... ldd #0014 +EB32 FD 00 3B ..; std 003b +EB35 FC 00 3B ..; ldd 003b +EB38 27 47 'G beq 47 +; draws a sequence of 10 dots ..... along the display. +EB3A 30 0 tsx +EB3B 6F 00 o. clr 00,x +EB3D 30 0 tsx +EB3E E6 00 .. ldab 00,x +EB40 C1 0A .. cmpb #0a +EB42 24 3B $; bcc 3b +EB44 BD BE 4B ..K jsr be4b ;displayblank +EB47 C6 2E .. ldab #2e +EB49 37 7 pshb +EB4A 30 0 tsx +EB4B E6 01 .. ldab 01,x +EB4D 4F O clra +EB4E C3 0B 90 ... addd #0b90 +EB51 8F . xgdx +EB52 33 3 pulb +EB53 E7 00 .. stab 00,x +EB55 0F . sei +EB56 BD BE 69 ..i jsr be69 ;displayreset +EB59 CE 10 28 ..( ldx #1028 +EB5C 1C 00 40 .. bset 00,x, #40 ; tweak the clock phase +EB5F CE 00 01 ... ldx #0001 +EB62 3C < pshx +EB63 CC 00 20 .. ldd #0020 +EB66 BD BD B5 ... jsr bdb5 ;jump78 - send display byte +EB69 38 8 pulx +EB6A CE 10 28 ..( ldx #1028 +EB6D 1D 00 40 ..@ bclr 00,x, #40 ; tweak the clock phase back +EB70 BD BE 10 ... jsr be10 ;jump88 +EB73 0E . cli +EB74 CC 00 07 ... ldd #0007 +EB77 BD E5 71 ..q jsr e571 ;msdelay 7-unit delay +EB7A 30 0 tsx +EB7B 6C 00 l. inc 00,x +EB7D 20 BE . bra be +EB7F 20 B4 . bra b4 +EB81 BD BE 69 ..i jsr be69 ;displayreset +EB84 CC 08 00 ... ldd #0800 +EB87 FD 00 73 ..s std 0073 +EB8A FC 00 73 ..s ldd 0073 +EB8D 83 0F FF ... subd #0fff +EB90 22 10 ". bhi 10 ; to eba2 +EB92 C6 AA .. ldab #aa +EB94 FE 00 73 ..s ldx 0073 +EB97 E7 00 .. stab 00,x +EB99 FE 00 73 ..s ldx 0073 +EB9C 08 . inx +EB9D FF 00 73 ..s stx 0073 +EBA0 20 E8 . bra e8 +EBA2 CC 08 00 ... ldd #0800 +EBA5 FD 00 73 ..s std 0073 +EBA8 FC 00 73 ..s ldd 0073 +EBAB 83 0F FF ... subd #0fff +EBAE 22 1A ". bhi 1a +EBB0 FE 00 73 ..s ldx 0073 +EBB3 E6 00 .. ldab 00,x +EBB5 C1 AA .. cmpb #aa +EBB7 27 08 '. beq 08 +EBB9 CE 10 16 ... ldx #1016 ; timer output compare register +EBBC 1D 00 FF .. bclr 00,x, #FF +EBBF 20 09 .. bra 09 +EBC1 FE 00 73 ..s ldx 0073 +EBC4 08 . inx +EBC5 FF 00 73 ..s stx 0073 +EBC8 20 DE . bra de +EBCA CC 08 00 ... ldd #0800 +EBCD FD 00 73 ..s std 0073 +EBD0 FC 00 73 ..s ldd 0073 +EBD3 83 0F FF ... subd #0fff +EBD6 22 10 ". bhi 10 +EBD8 C6 55 .U ldab #55 +EBDA FE 00 73 ..s ldx 0073 +EBDD E7 00 .. stab 00,x +EBDF FE 00 73 ..s ldx 0073 +EBE2 08 . inx +EBE3 FF 00 73 ..s stx 0073 +EBE6 20 E8 . bra e8 +EBE8 CC 08 00 ... ldd #0800 +EBEB FD 00 73 ..s std 0073 +EBEE FC 00 73 ..s ldd 0073 +EBF1 83 0F FF ... subd #0fff +EBF4 22 1A ". bhi 1a +EBF6 FE 00 73 ..s ldx 0073 +EBF9 E6 00 .. ldab 00,x +EBFB C1 55 .U cmpb #55 +EBFD 27 08 '. beq 08 +EBFF CE 10 16 ... ldx #1016 +EC02 1D 00 FF ... bclr 00,x #ff +EC05 20 09 . bra 09 +EC07 FE 00 73 ..s ldx 0073 +EC0A 08 . inx +EC0B FF 00 73 ..s stx 0073 +EC0E 20 DE . bra de +EC10 CC 08 00 ... ldd #0800 +EC13 FD 00 73 ..s std 0073 +EC16 FC 00 73 ..s ldd 0073 +EC19 83 0F FF ... subd #0fff +EC1C 22 0F ". bhi 0f +EC1E 5F _ clrb +EC1F FE 00 73 ..s ldx 0073 +EC22 E7 00 .. stab 00,x +EC24 FE 00 73 ..s ldx 0073 +EC27 08 . inx +EC28 FF 00 73 ..s stx 0073 +EC2B 20 E9 . bra e9 +EC2D 7F 00 06 ... clr 0006 +EC30 F6 00 06 ... ldab 0006 +EC33 C1 64 .d cmpb #64 +EC35 24 4D $M bcc 4d +EC37 F6 00 06 ... ldab 0006 +EC3A 4F O clra +EC3B CE 00 05 ... ldx #0005 +EC3E 02 . idiv +EC3F 5D ] tstb +EC40 27 3D '= beq 3d +EC42 CC 00 32 ..2 ldd #0032 +EC45 37 7 pshb +EC46 36 6 psha +EC47 F6 00 06 ... ldab 0006 +EC4A 4F O clra +EC4B 05 . asld +EC4C C3 08 00 ... addd #0800 +EC4F 38 8 pulx +EC50 8F . xgdx +EC51 ED 00 .. std 00,x +EC53 F6 00 06 ... ldab 0006 +EC56 4F O clra +EC57 05 . asld +EC58 C3 08 00 ... addd #0800 +EC5B 8F . xgdx +EC5C EC 00 .. ldd 00,x +EC5E 43 C coma +EC5F 53 S comb +EC60 37 7 pshb +EC61 36 6 psha +EC62 F6 00 06 ... ldab 0006 +EC65 4F O clra +EC66 05 . asld +EC67 C3 0B F1 ... addd #0bf1 +EC6A 38 8 pulx +EC6B 8F . xgdx +EC6C ED 00 .. std 00,x +EC6E CC 08 01 ... ldd #0801 +EC71 37 7 pshb +EC72 36 6 psha +EC73 F6 00 06 ... ldab 0006 +EC76 4F O clra +EC77 05 . asld +EC78 C3 08 C8 ... addd #08c8 +EC7B 38 8 pulx +EC7C 8F . xgdx +EC7D ED 00 .. std 00,x +EC7F 7C 00 06 |.. inc 0006 +EC82 20 AC . bra ac +EC84 C6 1D .. ldab #1d +EC86 F7 0B BF ... stab 0bbf +EC89 30 0 tsx +EC8A 6F 00 o. clr 00,x +EC8C F6 0B BF ... ldab 0bbf +EC8F 4F O clra +EC90 C3 00 02 ... addd #0002 +EC93 37 7 pshb +EC94 36 6 psha +EC95 30 0 tsx +EC96 E6 02 .. ldab 02,x +EC98 4F O clra +EC99 A3 00 .. subd 00,x +EC9B 31 1 ins +EC9C 31 1 ins +EC9D 2C 1B ,. bge 1b +EC9F 30 0 tsx +ECA0 E6 00 .. ldab 00,x +ECA2 4F O clra +ECA3 C3 B1 D0 ... addd #b1d0 ; "THANK YOU FOR YOUR PATRONAGE" +ECA6 8F . xgdx +ECA7 E6 00 .. ldab 00,x +ECA9 37 7 pshb +ECAA 30 0 tsx +ECAB E6 01 .. ldab 01,x +ECAD 4F O clra +ECAE C3 09 93 ... addd #0993 +ECB1 8F . xgdx +ECB2 33 3 pulb +ECB3 E7 00 .. stab 00,x +ECB5 30 0 tsx +ECB6 6C 00 l. inc 00,x +ECB8 20 D2 . bra d2 +ECBA 7F 0B A8 ... clr 0ba8 +ECBD CC 00 32 ..2 ldd #0032 +ECC0 FD 0B B5 ... std 0bb5 +ECC3 5F _ clrb +ECC4 4F O clra +ECC5 FD 0B B7 ... std 0bb7 +ECC8 7F 00 06 ... clr 0006 +ECCB BD A6 4E ..N jsr a64e ;jump135 +ECCE C6 09 .. ldab #09 +ECD0 F7 0B C0 ... stab 0bc0 ; defaults to having a bill validator & dumb mech +ECD3 7F 0E 6D ..m clr 0e6d +ECD6 C6 01 .. ldab #01 +ECD8 F7 0E 6E ..n stab 0e6e +ECDB 30 0 tsx +ECDC 6F 00 o. clr 00,x +ECDE 30 0 tsx +ECDF E6 00 .. ldab 00,x +ECE1 C1 0F .. cmpb #0f +ECE3 24 21 $! bcc 21 +ECE5 C6 30 .0 ldab #30 +ECE7 37 7 pshb +ECE8 30 0 tsx +ECE9 E6 01 .. ldab 01,x +ECEB 4F O clra +ECEC C3 0C B9 ... addd #0cb9 +ECEF 8F . xgdx +ECF0 33 3 pulb +ECF1 E7 00 .. stab 00,x +ECF3 C6 30 .0 ldab #30 +ECF5 37 7 pshb +ECF6 30 0 tsx +ECF7 E6 01 .. ldab 01,x +ECF9 4F O clra +ECFA C3 0C C9 ... addd #0cc9 +ECFD 8F . xgdx +ECFE 33 3 pulb +ECFF E7 00 .. stab 00,x +ED01 30 0 tsx +ED02 6C 00 l. inc 00,x +ED04 20 D8 . bra d8 +ED06 30 0 tsx +ED07 6F 00 o. clr 00,x +; +ED09 30 0 tsx +ED0A E6 00 .. ldab 00,x +ED0C C1 0B .. cmpb #0b +ED0E 24 12 $. bcc 12 ; to ed22 +ED10 5F _ clrb +ED11 37 7 pshb +ED12 30 0 tsx +ED13 E6 01 .. ldab 01,x +ED15 4F O clra +ED16 C3 0B E4 ... addd #0be4 +ED19 8F . xgdx +ED1A 33 3 pulb +ED1B E7 00 .. stab 00,x +ED1D 30 0 tsx +ED1E 6C 00 l. inc 00,x +ED20 20 E7 . bra e7 +; clear stuff ready for test harness? +ED22 4F O clra +ED23 5F _ clrb +ED24 FD 0D F9 ... std 0df9 +ED27 FD 0D F7 ... std 0df7 +ED2A 4F O clra +ED2B 5F _ clrb +ED2C FD 0D F5 ... std 0df5 +ED2F FD 0D F3 ... std 0df3 +ED32 7F 0C D9 ... clr 0cd9 +ED35 7F 0C DA ... clr 0cda +ED38 7F 0C DB ... clr 0cdb +ED3B 7F 0C DC ... clr 0cdc +ED3E 4F O clra +ED3F 5F _ clrb +ED40 FD 0D F1 ... std 0df1 +ED43 FD 0D EF ... std 0def +ED46 4F O clra +ED47 5F _ clrb +ED48 FD 0D FD ... std 0dfd +ED4B FD 0D FB ... std 0dfb +ED4E 4F O clra +ED4F 5F _ clrb +ED50 FD 0D E9 ... std 0de9 +ED53 FD 0D E7 ... std 0de7 +ED56 4F O clra +ED57 5F _ clrb +ED58 FD 0D ED ... std 0ded +ED5B FD 0D EB ... std 0deb +ED5E 5F _ clrb +ED5F 4F O clra +ED60 FD 0C DD ... std 0cdd +ED63 5F _ clrb +ED64 4F O clra +ED65 FD 0C DF ... std 0cdf +ED68 5F _ clrb +ED69 4F O clra +ED6A FD 0C E1 ... std 0ce1 +ED6D 5F _ clrb +ED6E 4F O clra +ED6F FD 0C E3 ... std 0ce3 +ED72 5F _ clrb +ED73 4F O clra +ED74 FD 0C E5 ... std 0ce5 +ED77 4F O clra +ED78 5F _ clrb +ED79 FD 0C F5 ... std 0cf5 +ED7C FD 0C F3 ... std 0cf3 +ED7F 4F O clra +ED80 5F _ clrb +ED81 FD 0C F9 ... std 0cf9 +ED84 FD 0C F7 ... std 0cf7 +ED87 4F O clra +ED88 5F _ clrb +ED89 FD 0C FD ... std 0cfd +ED8C FD 0C FB ... std 0cfb +ED8F 4F O clra +ED90 5F _ clrb +ED91 FD 0D 01 ... std 0d01 +ED94 FD 0C FF ... std 0cff +ED97 4F O clra +ED98 5F _ clrb +ED99 FD 0D 05 ... std 0d05 +ED9C FD 0D 03 ... std 0d03 +ED9F 5F _ clrb +EDA0 4F O clra +EDA1 FD 0D 07 ... std 0d07 +EDA4 5F _ clrb +EDA5 4F O clra +EDA6 FD 0D 09 ... std 0d09 +EDA9 5F _ clrb +EDAA 4F O clra +EDAB FD 0D 0B ... std 0d0b +EDAE 5F _ clrb +EDAF 4F O clra +EDB0 FD 0D 0D ... std 0d0d +EDB3 4F O clra +EDB4 5F _ clrb +EDB5 FD 0D 11 ... std 0d11 +EDB8 FD 0D 0F ... std 0d0f +EDBB 4F O clra +EDBC 5F _ clrb +EDBD FD 0D 15 ... std 0d15 +EDC0 FD 0D 13 ... std 0d13 +EDC3 4F O clra +EDC4 5F _ clrb +EDC5 FD 0D 19 ... std 0d19 +EDC8 FD 0D 17 ... std 0d17 +EDCB 4F O clra +EDCC 5F _ clrb +EDCD FD 0D 1D ... std 0d1d +EDD0 FD 0D 1B ... std 0d1b +EDD3 7F 0B AF ... clr 0baf +EDD6 7F 0B AE ... clr 0bae +EDD9 7F 0B AD ... clr 0bad +EDDC 7F 0B AC ... clr 0bac +EDDF 7F 0B AB ... clr 0bab +EDE2 7F 0B B4 ... clr 0bb4 +EDE5 7F 0B B3 ... clr 0bb3 +EDE8 7F 0B B2 ... clr 0bb2 +EDEB 7F 0B B1 ... clr 0bb1 +EDEE 7F 0B B0 ... clr 0bb0 +EDF1 C6 05 .. ldab #05 +EDF3 F7 08 00 ... stab 0800 +EDF6 8D 21 .! bsr 21 ;jump204 - test harness function +goto80: +; switch things off (motors, display clock, keypad strobe) +EDF8 7F 00 14 ... clr 0014 +EDFB F6 00 14 ... ldab 0014 +EDFE F7 38 00 .8. stab 3800 +EE01 31 1 ins +EE02 39 9 rts + +jump36: +; writes msg to screen for 1.5s +EE03 37 7 pshb +EE04 36 6 psha +EE05 30 0 tsx +EE06 EC 00 .. ldd 00,x +EE08 BD C0 BA ... jsr c0ba ;display: +EE0B CE 10 16 ... ldx #1016 +EE0E 1D 01 FF .. bclr 01,x, #ff +EE11 CC 05 DC ... ldd #05dc ; 1500 +EE14 BD E5 71 ... jsr e571 ;msdelay +EE17 38 8 pulx +EE18 39 9 rts + +jump204: +EE19 BD E5 D1 ... jsr e5d1 ;jump52 - triple beep +goto81: +; this the diagnostic function activated when the "test harness" +; is connected +EE1C CE 10 16 ... ldx #1016 +EE1F 1D 01 .. bclr 01,x, #ff +EE21 CE 10 16 .. ldx #1016 +EE25 1C 01 5A ... bset 01,x, #5A +EE28 F6 10 16 ... ldab 1016 +EE2B 26 0C &. bne 0c ; to ee39 +EE2D CC B1 4F ..O ldd #b14f ;"RAM FAIL" +EE30 BD C0 BA ... jsr c0ba ;display: +EE33 CC 05 DC ... ldd #05dc +EE36 BD E5 71 ..q jsr e571 ;msdelay +; i=4 +EE39 C6 04 .. ldab #04 +EE3B F7 00 1C ... stab 001c +; i <= 7 +EE3E F6 00 1C ... ldab 001c +EE41 C1 07 .. cmpb #07 +EE43 24 57 $W bcc 57 ; to ee9c (break out) +EE45 F6 00 1C ... ldab 001c +EE48 4F O clra +EE49 C3 B1 23 ..# addd #b123 ; power of 2 +EE4C 8F . xgdx +EE4D E6 00 .. ldab 00,x +EE4F 53 S comb +EE50 F4 00 1A ... andb 001a +EE53 F7 00 1A ... stab 001a +EE56 F6 00 1A ... ldab 001a +EE59 F7 30 00 .0. stab 3000 ; set coin bit active (low) +EE5C CC 00 0A ... ldd #000a +EE5F BD E5 71 ..q jsr e571 ;msdelay +EE62 F6 18 00 ... ldab 1800 +EE65 2C 07 ,. bge 07 ; to ee6e +EE67 CC B1 5A ..Z ldd #b15a ; "P2 FAIL" +EE6A 8D 97 .. bsr dest 97 ; display to ee03 +EE6C 20 2E . bra 2e ; to ee9c +EE6E F6 00 1C ... ldab 001c +EE71 4F O clra +EE72 C3 B1 23 ..# addd #b123 ; powers of 2 +EE75 8F . xgdx +EE76 E6 00 .. ldab 00,x +EE78 FA 00 1A ... orb 001a +EE7B F7 00 1A ... stab 001a +EE7E F6 00 1A ... ldab 001a +EE81 F7 30 00 .0. stab 3000 ; set coin bit inactive (high) +EE84 CC 00 0A ... ldd #000a +EE87 BD E5 71 ..q jsr e571 ;msdelay +EE8A F6 18 00 ... ldab 1800 ; if changer int' +EE8D 2D 08 -. blt 08 ; ee97 +EE8F CC B1 5A ..Z ldd #b15a ; "P2 FAIL" +EE92 BD EE 03 ... jsr ee03 ;jump36 +EE95 20 05 . bra 05 ; to ee9c +EE97 7C 00 1C |.. inc 001c +EE9A 20 A2 . bra a2 ; to ee3e +; +EE9C CE 10 00 ... ldx #1000 +EE9F 1C 00 08 ... bset 00,x, #08 ; talk to coin mech +EEA2 CE 10 08 ... ldx #1008 +EEA5 1C 00 02 ... bset 00,x, #02 ; set rx of sci +EEA8 CE 00 1A ... ldx #001a +EEAB 1C 00 40 ... bset 00,x, #40 +EEAE F6 00 1A ... ldab 001a +EEB1 F7 30 00 .0. stab 3000 ; unset $1.00 line +EEB4 CC 00 0A ... ldd #000a +EEB7 BD E5 71 ..q jsr e571 ;msdelay +EEBA F6 10 08 ... ldab 1008 +EEBD C4 01 .. andb #01 ; tests tx of sci +EEBF 26 06 &. bne 06 ; to eec7 +EEC1 CC B1 5A ..Z ldd #b15a ; "P2 FAIL" +EEC4 BD EE 03 ... jsr ee03 ;jump36 +EEC7 CE 00 1A ... ldx #001a +EECA 1D 00 40 ... bclr 00,x, #40 +EECD F6 00 1A ... ldab 001a +EED0 F7 30 00 .0. stab 3000 ; set $1.00 line +EED3 CC 00 0A ... ldd #000a +EED6 BD E5 71 ..q jsr e571 ;msdelay +; +EED9 F6 10 08 ... ldab 1008 +EEDC C4 01 .. andb #01 ; tests txt of sci +EEDE 27 06 '. beq 06 ; to eee6 +EEE0 CC B1 5A ..Z ldd #b15a ; "P2 FAIL" +EEE3 BD EE 03 ... jsr ee03 ;jump36 +EEE6 CE 00 1A ... ldx #001a +EEE9 1C 00 02 ... bset 00,x, #02 +EEEC F6 00 1A ... ldab 001a +EEEF F7 30 00 .0. stab 3000 ; ditto for $0.25 +EEF2 CC 00 0A ... ldd #000a +EEF5 BD E5 71 ..q jsr e571 ;msdelay +EEF8 F6 10 00 ... ldab 1000 +EEFB C4 04 .. andb #04 +EEFD 26 06 &. bne 06 +EEFF CC B1 65 ..e ldd #b165 +EF02 BD EE 03 ... jsr ee03 ;jump36 +EF05 CE 00 1A ... ldx #001a +EF08 1D 00 02 ... bclr 00,x, #02 +EF0B F6 00 1A ... ldab 001a +EF0E F7 30 00 .0. stab 3000 ; ditto for $0.25 +EF11 CC 00 0A ... ldd #000a +EF14 BD E5 71 ..q jsr e571 ;msdelay +; +EF17 F6 10 00 ... ldab 1000 +EF1A C4 04 .. andb #04 ; coin dispenser pin6 +EF1C 27 06 '. beq 06 +EF1E CC B1 65 ..e ldd #b165 ; "P2-P3 FAIL" +EF21 BD EE 03 ... jsr ee03 ;jump36 +EF24 CE 00 1A ... ldx #001a +EF27 1C 00 01 ... bset 00,x, #01 +EF2A F6 00 1A ... ldab 001a +EF2D F7 30 00 .0. stab 3000 ; send line of changer +EF30 CC 00 0A ... ldd #000a +EF33 BD E5 71 ..q jsr e571 ;msdelay +; +EF36 F6 18 00 ... ldab 1800 +EF39 C4 20 . andb #20 ; test door switch +EF3B 26 06 &. bne 06 +EF3D CC B1 70 ..p ldd #b170 ; "P2-P8 FAIL" +EF40 BD EE 03 ... jsr ee03 ;jump36 +EF43 CE 00 1A ... ldx #001a +EF46 1D 00 01 ... bclr 00,x, #01 +EF49 F6 00 1A ... ldab 001a +EF4C F7 30 00 .0. stab 3000 ; unset send line of changer +EF4F CC 00 0A ... ldd #000a +EF52 BD E5 71 ..q jsr e571 ;msdelay +EF55 F6 18 00 ... ldab 1800 +EF58 C4 20 . andb #20 ; test door again? +EF5A 27 06 '. beq 06 +EF5C CC B1 70 ..p ldd #b170 ; "P2-P8 FAIL" +EF5F BD EE 03 ... jsr ee03 ;jump36 +EF62 CE 00 1A ... ldx #001a +EF65 1C 00 04 ... bset 00,x, #04 ; reset changer +EF68 F6 00 1A ... ldab 001a +EF6B F7 30 00 .0. stab 3000 +EF6E CC 00 0A ... ldd #000a +EF71 BD E5 71 ..q jsr e571 ;msdelay +EF74 F6 10 0A ... ldab 100a +EF77 C4 04 .. andb #04 ; test no-sale switch +EF79 26 06 &. bne 06 +EF7B CC B1 7B ..{ ldd #b17b ; "P2-P9 FAIL" +EF7E BD EE 03 ... jsr ee03 ;jump36 +EF81 CE 00 1A ... ldx #001a +EF84 1D 00 04 ... bclr 00,x, #04 +EF87 F6 00 1A ... ldab 001a +EF8A F7 30 00 .0. stab 3000 ;snack motor drivers serial data is bit 7 +EF8D CC 00 0A ... ldd #000a +EF90 BD E5 71 ..q jsr e571 ;msdelay +EF93 F6 10 0A ... ldab 100a +EF96 C4 04 .. andb #04 +EF98 27 06 '. beq 06 +EF9A CC B1 7B ..{ ldd #b17b ; "P2-P9 FAIL" +EF9D BD EE 03 ... jsr ee03 ;jump36 +EFA0 CE 10 00 ... ldx #1000 +EFA3 1C 00 08 ... bset 00,x, #08 +EFA6 CE 00 1A ... ldx #001a +EFA9 1C 00 40 ... bset 00,x, #40 +EFAC F6 00 1A ... ldab 001a +EFAF F7 30 00 .0. stab 3000 +EFB2 CE 10 08 ... ldx #1008 +EFB5 1C 00 02 ... bset 00,x, #02 ; keypad data +EFB8 CC 00 0A ... ldd #000a +EFBB BD E5 71 ..q jsr e571 ;msdelay +EFBE F6 10 08 ... ldab 1008 +EFC1 C4 01 .. andb #01 +EFC3 26 06 &. bne 06 +EFC5 CC B1 86 ... ldd #b186 ; "P3-P4 FAIL" +EFC8 BD EE 03 ... jsr ee03 ;jump36 +EFCB CE 10 08 ... ldx #1008 +EFCE 1D 00 02 ... bclr 00,x, #02 +EFD1 CC 00 0A ... ldd #000a +EFD4 BD E5 71 ..q jsr e571 ;msdelay +EFD7 F6 10 08 ... ldab 1008 +EFDA C4 01 .. andb #01 +EFDC 27 06 '. beq 06 +EFDE CC B1 86 ... ldd #b186 ; "P3-P4 FAIL" +EFE1 BD EE 03 ... jsr ee03 ;jump36 +EFE4 CE 10 00 ... ldx #1000 +EFE7 1D 00 08 ... bclr 00,x, #08 +EFEA CE 10 08 ... ldx #1008 +EFED 1C 00 02 ... bset 00,x, #02 +EFF0 CC 00 0A ... ldd #000a +EFF3 BD E5 71 ..q jsr e571 ;msdelay +EFF6 F6 10 08 ... ldab 1008 +EFF9 C4 01 .. andb #01 +EFFB 26 06 &. bne 06 +EFFD CC B1 91 ... ldd #b191 ; "P5 FAIL" +F000 BD EE 03 ... jsr ee03 ;jump36 +F003 CE 10 08 ... ldx #1008 +F006 1D 00 02 ... bclr 00,x, #02 +F009 CC 00 0A ... ldd #000a +F00C BD E5 71 ..q jsr e571 ;msdelay +F00F F6 10 08 ... ldab 1008 +F012 C4 01 .. andb #01 +F014 27 06 '. beq 06 +F016 CC B1 91 ... ldd #b191 +F019 BD EE 03 ... jsr ee03 ;jump36 +F01C CE 00 14 ... ldx #0014 +F01F 1C 00 .. bset add,x 00,x +F021 20 F6 . bra f6 +F023 00 . test +F024 14 . bset +F025 F7 38 00 .8. stab 3800 +F028 CC 00 0A ... ldd #000a +F02B BD E5 71 ..q jsr e571 ;msdelay +F02E F6 20 00 . . ldab 2000 +F031 C4 40 .@ andb #40 +F033 26 06 &. bne 06 +F035 CC B1 9C ... ldd #b19c +F038 BD EE 03 ... jsr ee03 ;jump36 +F03B CE 00 14 ... ldx #0014 +F03E 1D 00 .. bclr add,x 00,x +F040 20 F6 . bra f6 +F042 00 . test +F043 14 . bset +F044 F7 38 00 .8. stab 3800 +F047 CC 00 0A ... ldd #000a +F04A BD E5 71 ..q jsr e571 ;msdelay +F04D F6 20 00 . . ldab 2000 +F050 C4 40 .@ andb #40 +F052 27 06 '. beq 06 +F054 CC B1 9C ... ldd #b19c +F057 BD EE 03 ... jsr ee03 ;jump36 +F05A CE 00 14 ... ldx #0014 +F05D 1C 00 40 ... bset 00,x, #40 +F060 F6 00 14 ... ldab 0014 +F063 F7 38 00 .8. stab 3800 +F066 CC 00 0A ... ldd #000a +F069 BD E5 71 ..q jsr e571 ;msdelay +F06C F6 20 00 . . ldab 2000 +F06F 2C 06 ,. bge 06 +F071 CC B1 9C ... ldd #b19c +F074 BD EE 03 ... jsr ee03 ;jump36 +F077 CE 00 14 ... ldx #0014 +F07A 1D 00 40 ... bclr 00,x, #40 +F07D F6 00 14 ... ldab 0014 +F080 F7 38 00 .8. stab 3800 +F083 CC 00 0A ... ldd #000a +F086 BD E5 71 ..q jsr e571 ;msdelay +F089 F6 20 00 . . ldab 2000 +F08C 2D 06 -. blt 06 +F08E CC B1 9C ... ldd #b19c +F091 BD EE 03 ... jsr ee03 ;jump36 +F094 7F 00 61 ..a clr 0061 +F097 F6 00 61 ..a ldab 0061 +F09A C1 08 .. cmpb #08 +F09C 24 22 $" bcc 22 +F09E F6 00 61 ..a ldab 0061 +F0A1 4F O clra +F0A2 C3 B1 C8 ... addd #b1c8 +F0A5 8F . xgdx +F0A6 E6 00 .. ldab 00,x +F0A8 F7 00 06 ... stab 0006 +F0AB BD D3 11 ... jsr d311 ;jump30 - test position exists +F0AE 83 00 00 ... subd #0000 +F0B1 27 08 '. beq 08 +F0B3 CC B1 A7 ... ldd #b1a7 +F0B6 BD EE 03 ... jsr ee03 ;jump36 +F0B9 20 05 . bra 05 +F0BB 7C 00 61 |.a inc 0061 +F0BE 20 D7 . bra d7 +F0C0 7F 00 61 ..a clr 0061 +F0C3 F6 00 61 ..a ldab 0061 +F0C6 C1 08 .. cmpb #08 +F0C8 24 2B $+ bcc 2b +F0CA F6 00 61 ..a ldab 0061 +F0CD 4F O clra +F0CE C3 B1 C8 ... addd #b1c8 +F0D1 8F . xgdx +F0D2 E6 00 .. ldab 00,x +F0D4 F7 00 06 ... stab 0006 +F0D7 BD D1 3D ..= jsr d13d ;jump34 - motor on +F0DA BD D5 70 ..p jsr d570 ;jump35 +F0DD 83 00 00 ... subd #0000 +F0E0 26 0B &. bne 0b +F0E2 BD D1 05 ... jsr d105 ;motors_off +F0E5 CC B1 B2 ... ldd #b1b2 +F0E8 BD EE 03 ... jsr ee03 ;jump36 +F0EB 20 08 . bra 08 +F0ED BD D1 05 ... jsr d105 ;motors_off +F0F0 7C 00 61 |.a inc 0061 +F0F3 20 CE . bra ce +F0F5 7F 00 61 ..a clr 0061 +F0F8 F6 00 61 ..a ldab 0061 +F0FB C1 05 .. cmpb #05 +F0FD 24 45 $E bcc 45 +F0FF F6 00 61 ..a ldab 0061 +F102 4F O clra +F103 C3 B1 C8 ... addd #b1c8 +F106 8F . xgdx +F107 E6 00 .. ldab 00,x +F109 F7 00 06 ... stab 0006 +F10C BD D1 3D ..= jsr d13d ;jump34 - motor on +F10F CC 00 0A ... ldd #000a +F112 BD E5 71 ..q jsr e571 ;msdelay +F115 F6 18 00 ... ldab 1800 +F118 C4 40 .@ andb #40 +F11A 26 0B &. bne 0b +F11C BD D1 05 ... jsr d105 ;motors_off +F11F CC B1 B2 ... ldd #b1b2 +F122 BD EE 03 ... jsr ee03 ;jump36 +F125 20 1D . bra 1d +F127 BD D1 05 ... jsr d105 ;motors_off +F12A CC 00 0A ... ldd #000a +F12D BD E5 71 ..q jsr e571 ;msdelay +F130 F6 18 00 ... ldab 1800 +F133 C4 40 .@ andb #40 +F135 27 08 '. beq 08 +F137 CC B1 B2 ... ldd #b1b2 +F13A BD EE 03 ... jsr ee03 ;jump36 +F13D 20 05 . bra 05 +F13F 7C 00 61 |.a inc 0061 +F142 20 B4 . bra b4 +F144 FC 10 16 ... ldd 1016 +F147 83 5A 5A .ZZ subd #5a5a +F14A 26 0C &. bne 0c +F14C CC B1 BD ... ldd #b1bd ; " PASSED " +F14F BD C0 BA ... jsr c0ba ;display: +F152 CC 05 DC ... ldd #05dc +F155 BD E5 71 ..q jsr e571 ;msdelay +F158 7E EE 1C ~.. jmp ee1c ;goto81 + +jump53: +;send a byte to the printer +;it calls c7e7, which does things with the serial port +F15B 37 7 pshb +F15C 36 6 psha +F15D F6 00 19 ... ldab 0019 +F160 C4 40 .@ andb #40 +F162 26 5B &[ bne 5b +F164 C6 FF .. ldab #ff +F166 F7 00 39 ..9 stab 0039 +F169 F6 20 00 . . ldab 2000 +F16C 2C 11 ,. bge 11 +F16E F6 20 00 . . ldab 2000 +F171 C4 40 .@ andb #40 +F173 27 0A '. beq 0a +F175 F6 00 39 ..9 ldab 0039 +F178 27 05 '. beq 05 +F17A BD E6 1B ... jsr e61b ;jump4 +F17D 20 EA . bra ea +F17F F6 00 39 ..9 ldab 0039 +F182 26 08 &. bne 08 +F184 CE 00 19 ... ldx #0019 +F187 1C 00 40 ... bset 00,x, #40 +F18A 20 33 3 bra 33 +F18C F6 20 00 . . ldab 2000 +F18F C4 40 .@ andb #40 +F191 27 2C ', beq 2c +F193 F6 00 1D ... ldab 001d +F196 C4 01 .. andb #01 +F198 27 1E '. beq 1e +F19A 30 0 tsx +F19B E6 01 .. ldab 01,x +F19D C1 30 .0 cmpb #30 +F19F 26 08 &. bne 08 +F1A1 CC 00 20 .. ldd #0020 +F1A4 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +F1A7 20 0D . bra 0d +F1A9 30 0 tsx +F1AA E6 01 .. ldab 01,x +F1AC 4F O clra +F1AD BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +F1B0 CE 00 1D ... ldx #001d +F1B3 1D 00 01 ... bclr 00,x, #01 +F1B6 20 07 . bra 07 +F1B8 30 0 tsx +F1B9 E6 01 .. ldab 01,x +F1BB 4F O clra +F1BC BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +F1BF 38 8 pulx +F1C0 39 9 rts + +jump59: +F1C1 37 7 pshb +F1C2 36 6 psha +F1C3 F6 20 00 . . ldab 2000 +F1C6 C4 40 .@ andb #40 +F1C8 27 1C '. beq 1c +F1CA 7F 00 18 ... clr 0018 +F1CD F6 00 18 ... ldab 0018 +F1D0 30 0 tsx +F1D1 E1 05 .. cmpb 05,x +F1D3 24 11 $. bcc 11 +F1D5 30 0 tsx +F1D6 EE 00 .. ldx 00,x +F1D8 E6 00 .. ldab 00,x +F1DA 4F O clra +F1DB BD F1 5B ..[ jsr f15b ;jump53 +F1DE 38 8 pulx +F1DF 08 . inx +F1E0 3C < pshx +F1E1 7C 00 18 |.. inc 0018 +F1E4 20 E7 . bra e7 +F1E6 38 8 pulx +F1E7 39 9 rts + +;send a string to the printer. D is a pointer to a string +jump57: +F1E8 37 7 pshb +F1E9 36 6 psha +F1EA F6 20 00 . . ldab 2000 +F1ED C4 40 .@ andb #40 +F1EF 27 1B '. beq 1b +F1F1 CC 00 20 .. ldd #0020 +F1F4 BD F1 5B ..[ jsr f15b ;jump53 +F1F7 30 0 tsx +F1F8 EE 00 .. ldx 00,x +F1FA E6 00 .. ldab 00,x +F1FC 27 0E '. beq 0e +F1FE 30 0 tsx +F1FF EE 00 .. ldx 00,x +F201 E6 00 .. ldab 00,x +F203 4F O clra +F204 BD F1 5B ..[ jsr f15b ;jump53 +F207 38 8 pulx +F208 08 . inx +F209 3C < pshx +F20A 20 EB . bra eb +F20C 38 8 pulx +F20D 39 9 rts + +jump62: +F20E 37 7 pshb +F20F 36 6 psha +F210 F6 20 00 . . ldab 2000 +F213 C4 40 .@ andb #40 +F215 27 34 '4 beq 34 +F217 CE 00 1D ... ldx #001d +F21A 1C 00 01 ... bset 00,x, #01 +F21D 30 0 tsx +F21E E6 01 .. ldab 01,x +F220 4F O clra +F221 BD E7 95 ... jsr e795 ;jump54 - number to string +F224 F6 00 5D ..] ldab 005d +F227 4F O clra +F228 BD F1 5B ..[ jsr f15b ;jump53 +F22B F6 00 5E ..^ ldab 005e +F22E 4F O clra +F22F BD F1 5B ..[ jsr f15b ;jump53 +F232 CE 00 1D ... ldx #001d +F235 1D 00 01 ... bclr 00,x, #01 +F238 F6 00 5F .._ ldab 005f +F23B 4F O clra +F23C BD F1 5B ..[ jsr f15b ;jump53 +F23F CC 00 20 .. ldd #0020 +F242 BD F1 5B ..[ jsr f15b ;jump53 +F245 CC 00 20 .. ldd #0020 +F248 BD F1 5B ..[ jsr f15b ;jump53 +F24B 38 8 pulx +F24C 39 9 rts + +jump58: +F24D 37 7 pshb +F24E 36 6 psha +F24F F6 20 00 . . ldab 2000 +F252 C4 40 .@ andb #40 +F254 27 41 'A beq 41 +F256 CE 00 1D ... ldx #001d +F259 1C 00 01 ... bset 00,x, #01 +F25C 30 0 tsx +F25D EC 00 .. ldd 00,x +F25F BD E7 45 ..E jsr e745 ;jump55 - number to string +F262 F6 00 57 ..W ldab 0057 +F265 4F O clra +F266 BD F1 5B ..[ jsr f15b ;jump53 +F269 F6 00 5A ..Z ldab 005a +F26C 4F O clra +F26D BD F1 5B ..[ jsr f15b ;jump53 +F270 F6 00 5D ..] ldab 005d +F273 4F O clra +F274 BD F1 5B ..[ jsr f15b ;jump53 +F277 F6 00 5E ..^ ldab 005e +F27A 4F O clra +F27B BD F1 5B ..[ jsr f15b ;jump53 +F27E CE 00 1D ... ldx #001d +F281 1D 00 01 ... bclr 00,x, #01 +F284 F6 00 5F .._ ldab 005f +F287 4F O clra +F288 BD F1 5B ..[ jsr f15b ;jump53 +F28B CC 00 20 .. ldd #0020 +F28E BD F1 5B ..[ jsr f15b ;jump53 +F291 CC 00 20 .. ldd #0020 +F294 BD F1 5B ..[ jsr f15b ;jump53 +F297 38 8 pulx +F298 39 9 rts + +jump61: +F299 37 7 pshb +F29A 36 6 psha +F29B F6 20 00 . . ldab 2000 +F29E C4 40 .@ andb #40 ; printer DSR +F2A0 27 7B '{ beq 7b +F2A2 F6 00 17 ... ldab 0017 +F2A5 C4 08 .. andb #08 +F2A7 26 06 &. bne 06 +F2A9 CC 00 24 ..$ ldd #0024 ; "$" +F2AC BD F1 5B ..[ jsr f15b ;jump53 +F2AF CE 00 1D ... ldx #001d +F2B2 1C 00 01 ... bset 00,x, #01 +F2B5 30 0 tsx +F2B6 EC 00 .. ldd 00,x +F2B8 BD E7 45 ..E jsr e745 ;jump55 - number to string +F2BB F6 00 57 ..W ldab 0057 +F2BE 4F O clra +F2BF BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F2C2 F6 00 5A ..Z ldab 005a +F2C5 4F O clra +F2C6 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F2C9 F6 00 13 ... ldab 0013 +F2CC C1 08 .. cmpb #08 +F2CE 26 0C &. bne 0c +F2D0 CC 00 2E ... ldd #002e +F2D3 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F2D6 CE 00 1D ... ldx #001d +F2D9 1D 00 01 ... bclr 00,x, #01 +F2DC F6 00 5D ..] ldab 005d +F2DF 4F O clra +F2E0 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F2E3 F6 00 13 ... ldab 0013 +F2E6 C1 04 .. cmpb #04 +F2E8 26 0C &. bne 0c +F2EA CC 00 2E ... ldd #002e +F2ED BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F2F0 CE 00 1D ... ldx #001d +F2F3 1D 00 01 ... bclr 00,x, #01 +F2F6 F6 00 5E ..^ ldab 005e +F2F9 4F O clra +F2FA BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F2FD F6 00 13 ... ldab 0013 +F300 C1 02 .. cmpb #02 +F302 26 06 &. bne 06 +F304 CC 00 2E ... ldd #002e +F307 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F30A CE 00 1D ... ldx #001d +F30D 1D 00 01 ... bclr 00,x, #01 +F310 F6 00 5F .._ ldab 005f +F313 4F O clra +F314 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F317 CC 00 0A ... ldd #000a +F31A BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F31D 38 8 pulx +F31E 39 9 rts + +jump60: +F31F 38 8 pulx +F320 37 7 pshb +F321 36 6 psha +F322 3C < pshx +F323 F6 20 00 . . ldab 2000 +F326 C4 40 .@ andb #40 ; printer dsr +F328 26 03 &. bne 03 +F32A 7E F3 BC ~.. jmp f3bc ;goto82 +F32D F6 00 17 ... ldab 0017 +F330 C4 08 .. andb #08 +F332 26 06 &. bne 06 +F334 CC 00 24 ..$ ldd #0024 ; "$" +F337 BD F1 5B ..[ jsr f15b ;jump53 - byte to printer +F33A CE 00 1D ... ldx #001d +F33D 1C 00 01 ... bset 00,x, #01 +F340 30 0 tsx +F341 EC 04 .. ldd 04,x +F343 37 7 pshb +F344 36 6 psha +F345 EC 02 .. ldd 02,x +F347 BD E6 21 ..! jsr e621 ;jump56 - write to display +F34A 38 8 pulx +F34B C6 07 .. ldab #07 +F34D F7 00 18 ... stab 0018 +F350 F6 00 18 ... ldab 0018 +F353 C1 FF .. cmpb #ff +F355 24 5F $_ bcc 5f +F357 F6 00 18 ... ldab 0018 +F35A 4F O clra +F35B C3 0B 90 ... addd #0b90 +F35E 8F . xgdx +F35F E6 00 .. ldab 00,x +F361 4F O clra +F362 BD F1 5B ..[ jsr f15b ;jump53 +F365 F6 00 18 ... ldab 0018 +F368 C1 03 .. cmpb #03 +F36A 26 15 &. bne 15 +F36C F6 00 13 ... ldab 0013 +F36F C1 08 .. cmpb #08 +F371 26 0C &. bne 0c +F373 CC 00 2E ... ldd #002e +F376 BD F1 5B ..[ jsr f15b ;jump53 +F379 CE 00 1D ... ldx #001d +F37C 1D 00 01 ... bclr 00,x, #01 +F37F 20 30 0 bra 30 +F381 C1 02 .. cmpb #02 +F383 26 15 &. bne 15 +F385 F6 00 13 ... ldab 0013 +F388 C1 04 .. cmpb #04 +F38A 26 0C &. bne 0c +F38C CC 00 2E ... ldd #002e +F38F BD F1 5B ..[ jsr f15b ;jump53 +F392 CE 00 1D ... ldx #001d +F395 1D 00 01 ... bclr 00,x, #01 +F398 20 17 . bra 17 +F39A C1 01 .. cmpb #01 +F39C 26 13 &. bne 13 +F39E F6 00 13 ... ldab 0013 +F3A1 C1 02 .. cmpb #02 +F3A3 26 06 &. bne 06 +F3A5 CC 00 2E ... ldd #002e +F3A8 BD F1 5B ..[ jsr f15b ;jump53 +F3AB CE 00 1D ... ldx #001d +F3AE 1D 00 01 ... bclr 00,x, #01 +F3B1 7A 00 18 z.. dec 0018 +F3B4 20 9A . bra 9a +F3B6 CC 00 0A ... ldd #000a +F3B9 BD F1 5B ..[ jsr f15b ;jump53 +goto82: +F3BC 38 8 pulx +F3BD 31 1 ins +F3BE 31 1 ins +F3BF 6E 00 n. jmp 00,x + +jump63: +F3C1 37 7 pshb +F3C2 36 6 psha +F3C3 F6 20 00 . . ldab 2000 +F3C6 C4 40 .@ andb #40 +F3C8 27 49 'I beq 49 +F3CA CC B4 71 ..q ldd #b471 " CODE " +F3CD BD F1 E8 ... jsr f1e8 ;jump57 +F3D0 30 0 tsx +F3D1 E6 01 .. ldab 01,x +F3D3 4F O clra +F3D4 CE 00 0A ... ldx #000a +F3D7 02 . idiv +F3D8 8F . xgdx +F3D9 CB 30 .0 addb #30 +F3DB F7 00 5E ..^ stab 005e +F3DE 30 0 tsx +F3DF E6 01 .. ldab 01,x +F3E1 4F O clra +F3E2 CE 00 0A ... ldx #000a +F3E5 02 . idiv +F3E6 CB 30 .0 addb #30 +F3E8 F7 00 5F .._ stab 005f ;5e and 5f now param in ascii +F3EB F6 00 5E ..^ ldab 005e +F3EE 4F O clra +F3EF BD F1 5B ..[ jsr f15b ;jump53 +F3F2 F6 00 5F .._ ldab 005f +F3F5 4F O clra +F3F6 BD F1 5B ..[ jsr f15b ;jump53 +F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " +F3FC BD F1 E8 ... jsr f1e8 ;jump57 +F3FF 30 0 tsx +F400 E6 01 .. ldab 01,x +F402 4F O clra +F403 05 . asld +F404 C3 0D 1F ... addd #0d1f +F407 8F . xgdx +F408 EC 00 .. ldd 00,x +F40A BD F2 4D ..M jsr f24d ;jump58 +F40D CC 00 0A ... ldd #000a +F410 BD F1 5B ..[ jsr f15b ;jump53 +F413 38 8 pulx +F414 39 9 rts + +jump112: +; print a report to printer +F415 F6 0B C0 ... ldab 0bc0 +F418 C4 02 .. andb #02 +F41A 27 15 '. beq 15 +F41C CE 00 21 ..! ldx #0021 +F41F 1C 00 .. bset 00,x, #80 +F421 F6 00 1D .. ldab 001d +F424 C4 02 .. andb #02 +F427 27 02 '. beq 02 +F429 20 F7 . bra f7 +F42B CE 00 21 ..! ldx #0021 +F42E 1D 00 .. bclr 00,x, #80 +F430 C6 10 .. ldab #10 +F433 F7 10 2C .., stab 102c ; set 9N1 +F436 C6 2E .. ldab #2e +F438 F7 10 2D ..- stab 102d ; enable SCI transmission +F43B C6 05 .. ldab #05 +F43D F7 10 2B ..+ stab 102b ; 2400 baud +F440 CC 03 E8 ... ldd #03e8 +F443 BD E5 71 ..q jsr e571 ;msdelay +F446 CE 10 00 ... ldx #1000 +F449 1D 00 08 ... bclr 00,x, #08 ; talk to ze printer +F44C CE 00 19 ... ldx #0019 +F44F 1D 00 40 ... bclr 00,x, #40 +F452 CE 00 1D ... ldx #001d +F455 1D 00 01 ... bclr 00,x, #01 +F458 CC 00 18 ... ldd #0018 +F45B BD F1 5B ..[ jsr f15b ;jump53 +F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" +F461 BD F1 E8 ... jsr f1e8 ;jump57 +F464 CC 00 0A ... ldd #000a ; new line +F467 BD F1 5B ..[ jsr f15b ;jump53 +F46A CC B2 38 ..8 ldd #b238 " -------------------" +F46D BD F1 E8 ... jsr f1e8 ;jump57 +F470 CC 00 0A ... ldd #000a ; new line +F473 BD F1 5B ..[ jsr f15b ;jump53 +F476 CC B2 56 ..V ldd #b256 ; "5900 SOFTWARE VER 5" +F479 BD F1 E8 ... jsr f1e8 ;jump57 +F47C CC 00 0A ... ldd #000a ; new line +F47F BD F1 5B ..[ jsr f15b ;jump53 +F482 CC 00 0A ... ldd #000a ; new line +F485 BD F1 5B ..[ jsr f15b ;jump53 +F488 CC B2 75 ..u ldd #b275 ; ACCOUNT RECORD +F48B BD F1 E8 ... jsr f1e8 ;jump57 +F48E CC 00 0A ... ldd #000a ; new line +F491 BD F1 5B ..[ jsr f15b ;jump53 +F494 CC B2 38 ..8 ldd #b238 ; -------------------- +F497 BD F1 E8 ... jsr f1e8 ;jump57 +F49A CC 00 0A ... ldd #000a ; new line +F49D BD F1 5B ..[ jsr f15b ;jump53 +F4A0 CC 00 0A ... ldd #000a ; new line +F4A3 BD F1 5B ..[ jsr f15b ;jump53 +F4A6 CC B2 90 ... ldd #b290 ; SERIAL # +F4A9 BD F1 E8 ... jsr f1e8 ;jump57 +F4AC CE 00 0A ... ldx #000a +F4AF 3C < pshx +F4B0 CC 0C BC ... ldd #0cbc ; serial number +F4B3 BD F1 C1 ... jsr f1c1 ;jump59 +F4B6 38 8 pulx +F4B7 CC 00 0A ... ldd #000a +F4BA BD F1 5B ..[ jsr f15b ;jump53 +F4BD CC B2 A2 ... ldd #b2a2 ; "MACHINE ID" +F4C0 BD F1 E8 ... jsr f1e8 ;jump57 +F4C3 CE 00 0A ... ldx #000a +F4C6 3C < pshx +F4C7 CC 0C CC ... ldd #0ccc +F4CA BD F1 C1 ... jsr f1c1 ;jump59 +F4CD 38 8 pulx +F4CE CC 00 0A ... ldd #000a +F4D1 BD F1 5B ..[ jsr f15b ;jump53 +F4D4 CC B2 B4 ... ldd #b2b4 ; "AUDIT NUMBER" +F4D7 BD F1 E8 ... jsr f1e8 ;jump57 +F4DA FC 0C E7 ... ldd 0ce7 +F4DD BD F2 4D ..M jsr f24d ;jump58 - convert to string +F4E0 CC 00 0A ... ldd #000a +F4E3 BD F1 5B ..[ jsr f15b ;jump53 +F4E6 CC 00 0A ... ldd #000a +F4E9 BD F1 5B ..[ jsr f15b ;jump53 +F4EC CC B2 C6 ... ldd #b2c6 ; "SALES (R) +F4EF BD F1 E8 ... jsr f1e8 ;jump57 +F4F2 FE 0D E9 ... ldx 0de9 +F4F5 3C < pshx +F4F6 FC 0D E7 ... ldd 0de7 +F4F9 BD F3 1F ... jsr f31f ;jump60 +F4FC 38 8 pulx +F4FD CC B2 D8 ... ldd #b2d8 ; "SALES (N) +F500 BD F1 E8 ... jsr f1e8 ;jump57 +F503 FE 0D ED ... ldx 0ded +F506 3C < pshx +F507 FC 0D EB ... ldd 0deb +F50A BD F3 1F ... jsr f31f ;jump60 +F50D 38 8 pulx +F50E CC B2 EA ... ldd #b2ea +F511 BD F1 E8 ... jsr f1e8 ;jump57 +F514 FE 0D F1 ... ldx 0df1 +F517 3C < pshx +F518 FC 0D EF ... ldd 0def +F51B BD F3 1F ... jsr f31f ;jump60 +F51E 38 8 pulx +F51F CC B2 FC ... ldd #b2fc +F522 BD F1 E8 ... jsr f1e8 ;jump57 +F525 FE 0D F9 ... ldx 0df9 +F528 3C < pshx +F529 FC 0D F7 ... ldd 0df7 +F52C BD F3 1F ... jsr f31f ;jump60 +F52F 38 8 pulx +F530 CC B3 0E ... ldd #b30e +F533 BD F1 E8 ... jsr f1e8 ;jump57 +F536 FE 0D FD ... ldx 0dfd +F539 3C < pshx +F53A FC 0D FB ... ldd 0dfb +F53D BD F3 1F ... jsr f31f ;jump60 +F540 38 8 pulx +F541 CC 00 0A ... ldd #000a +F544 BD F1 5B ..[ jsr f15b ;jump53 +F547 CC B3 20 .. ldd #b320 +F54A BD F1 E8 ... jsr f1e8 ;jump57 +F54D CC 00 0A ... ldd #000a +F550 BD F1 5B ..[ jsr f15b ;jump53 +F553 CC B3 31 ..1 ldd #b331 +F556 BD F1 E8 ... jsr f1e8 ;jump57 +F559 FE 0D F5 ... ldx 0df5 +F55C 3C < pshx +F55D FC 0D F3 ... ldd 0df3 +F560 BD F3 1F ... jsr f31f ;jump60 +F563 38 8 pulx +F564 CC B3 4A ..J ldd #b34a +F567 BD F1 E8 ... jsr f1e8 ;jump57 +F56A FC 0C DD ... ldd 0cdd +F56D BD F2 4D ..M jsr f24d ;jump58 +F570 FE 0C F5 ... ldx 0cf5 +F573 3C < pshx +F574 FC 0C F3 ... ldd 0cf3 +F577 BD F3 1F ... jsr f31f ;jump60 +F57A 38 8 pulx +F57B CC B3 5C ..\ ldd #b35c +F57E BD F1 E8 ... jsr f1e8 ;jump57 +F581 FC 0C DF ... ldd 0cdf +F584 BD F2 4D ..M jsr f24d ;jump58 +F587 FE 0C F9 ... ldx 0cf9 +F58A 3C < pshx +F58B FC 0C F7 ... ldd 0cf7 +F58E BD F3 1F ... jsr f31f ;jump60 +F591 38 8 pulx +F592 CC B3 6E ..n ldd #b36e +F595 BD F1 E8 ... jsr f1e8 ;jump57 +F598 FC 0C E1 ... ldd 0ce1 +F59B BD F2 4D ..M jsr f24d ;jump58 +F59E FE 0C FD ... ldx 0cfd +F5A1 3C < pshx +F5A2 FC 0C FB ... ldd 0cfb +F5A5 BD F3 1F ... jsr f31f ;jump60 +F5A8 38 8 pulx +F5A9 CC B3 80 ... ldd #b380 +F5AC BD F1 E8 ... jsr f1e8 ;jump57 +F5AF FC 0C E3 ... ldd 0ce3 +F5B2 BD F2 4D ..M jsr f24d ;jump58 +F5B5 FE 0D 01 ... ldx 0d01 +F5B8 3C < pshx +F5B9 FC 0C FF ... ldd 0cff +F5BC BD F3 1F ... jsr f31f ;jump60 +F5BF 38 8 pulx +F5C0 CC B3 92 ... ldd #b392 +F5C3 BD F1 E8 ... jsr f1e8 ;jump57 +F5C6 FC 0C E5 ... ldd 0ce5 +F5C9 BD F2 4D ..M jsr f24d ;jump58 +F5CC FE 0D 05 ... ldx 0d05 +F5CF 3C < pshx +F5D0 FC 0D 03 ... ldd 0d03 +F5D3 BD F3 1F ... jsr f31f ;jump60 +F5D6 38 8 pulx +F5D7 CC 00 0A ... ldd #000a +F5DA BD F1 5B ..[ jsr f15b ;jump53 +F5DD CC B3 A4 ... ldd #b3a4 +F5E0 BD F1 E8 ... jsr f1e8 ;jump57 +F5E3 CC 00 0A ... ldd #000a +F5E6 BD F1 5B ..[ jsr f15b ;jump53 +F5E9 CC B3 B3 ... ldd #b3b3 +F5EC BD F1 E8 ... jsr f1e8 ;jump57 +F5EF FC 0C F1 ... ldd 0cf1 +F5F2 BD F2 99 ... jsr f299 ;jump61 +F5F5 CC B3 CA ... ldd #b3ca +F5F8 BD F1 E8 ... jsr f1e8 ;jump57 +F5FB F6 0C DC ... ldab 0cdc +F5FE 4F O clra +F5FF BD F2 0E ... jsr f20e ;jump62 +F602 FC 0C E9 ... ldd 0ce9 +F605 BD F2 99 ... jsr f299 ;jump61 +F608 CC B3 DC ... ldd #b3dc +F60B BD F1 E8 ... jsr f1e8 ;jump57 +F60E F6 0C DB ... ldab 0cdb +F611 4F O clra +F612 BD F2 0E ... jsr f20e ;jump62 +F615 FC 0C EB ... ldd 0ceb +F618 BD F2 99 ... jsr f299 ;jump61 +F61B CC B3 EE ... ldd #b3ee +F61E BD F1 E8 ... jsr f1e8 ;jump57 +F621 F6 0C DA ... ldab 0cda +F624 4F O clra +F625 BD F2 0E ... jsr f20e ;jump62 +F628 FC 0C ED ... ldd 0ced +F62B BD F2 99 ... jsr f299 ;jump61 +F62E CC B4 00 ... ldd #b400 +F631 BD F1 E8 ... jsr f1e8 ;jump57 +F634 F6 0C D9 ... ldab 0cd9 +F637 4F O clra +F638 BD F2 0E ... jsr f20e ;jump62 +F63B FC 0C EF ... ldd 0cef +F63E BD F2 99 ... jsr f299 ;jump61 +F641 CC 00 0A ... ldd #000a +F644 BD F1 5B ..[ jsr f15b ;jump53 +F647 CC B4 12 ... ldd #b412 +F64A BD F1 E8 ... jsr f1e8 ;jump57 +F64D FC 0D 07 ... ldd 0d07 +F650 BD F2 4D ..M jsr f24d ;jump58 +F653 FE 0D 11 ... ldx 0d11 +F656 3C < pshx +F657 FC 0D 0F ... ldd 0d0f +F65A BD F3 1F ... jsr f31f ;jump60 +F65D 38 8 pulx +F65E CC B4 24 ..$ ldd #b424 +F661 BD F1 E8 ... jsr f1e8 ;jump57 +F664 FC 0D 09 ... ldd 0d09 +F667 BD F2 4D ..M jsr f24d ;jump58 +F66A FE 0D 15 ... ldx 0d15 +F66D 3C < pshx +F66E FC 0D 13 ... ldd 0d13 +F671 BD F3 1F ... jsr f31f ;jump60 +F674 38 8 pulx +F675 CC B4 36 ..6 ldd #b436 +F678 BD F1 E8 ... jsr f1e8 ;jump57 +F67B FC 0D 0B ... ldd 0d0b +F67E BD F2 4D ..M jsr f24d ;jump58 +F681 FE 0D 19 ... ldx 0d19 +F684 3C < pshx +F685 FC 0D 17 ... ldd 0d17 +F688 BD F3 1F ... jsr f31f ;jump60 +F68B 38 8 pulx +F68C CC B4 48 ..H ldd #b448 +F68F BD F1 E8 ... jsr f1e8 ;jump57 +F692 FC 0D 0D ... ldd 0d0d +F695 BD F2 4D ..M jsr f24d ;jump58 +F698 FE 0D 1D ... ldx 0d1d +F69B 3C < pshx +F69C FC 0D 1B ... ldd 0d1b +F69F BD F3 1F ... jsr f31f ;jump60 +F6A2 38 8 pulx +F6A3 CC 00 0A ... ldd #000a +F6A6 BD F1 5B ..[ jsr f15b ;jump53 +F6A9 CC B4 5A ..Z ldd #b45a +F6AC BD F1 E8 ... jsr f1e8 ;jump57 +F6AF CC 00 0A ... ldd #000a +F6B2 BD F1 5B ..[ jsr f15b ;jump53 +F6B5 C6 01 .. ldab #01 +F6B7 F7 00 54 ..T stab 0054 +F6BA F6 00 54 ..T ldab 0054 +F6BD C1 63 .c cmpb #63 +F6BF 22 1B ". bhi 1b +F6C1 F6 00 54 ..T ldab 0054 +F6C4 4F O clra +F6C5 05 . asld +F6C6 C3 08 C8 ... addd #08c8 +F6C9 8F . xgdx +F6CA EC 00 .. ldd 00,x +F6CC C4 80 .. andb #80 +F6CE 27 07 '. beq 07 +F6D0 F6 00 54 ..T ldab 0054 +F6D3 4F O clra +F6D4 BD F3 C1 ... jsr f3c1 ;jump63 +F6D7 7C 00 54 |.T inc 0054 +F6DA 20 DE . bra de +F6DC CC 00 0A ... ldd #000a +F6DF BD F1 5B ..[ jsr f15b ;jump53 +F6E2 F6 00 19 ... ldab 0019 +F6E5 C4 40 .@ andb #40 +F6E7 26 07 &. bne 07 +F6E9 FE 0C E7 ... ldx 0ce7 ;increment the audit number? +F6EC 08 . inx +F6ED FF 0C E7 ... stx 0ce7 +F6F0 CE 00 1D ... ldx #001d +F6F3 1D 00 01 ... bclr 00,x, #01 +F6F6 CC 03 E8 ... ldd #03e8 +F6F9 BD E5 71 ..q jsr e571 ;msdelay +F6FC C6 03 .. ldab #03 +F6FE F7 10 2B ..+ stab 102b ; back to 9600 baud +F701 CE 10 00 ... ldx #1000 +F704 1C 00 08 ... bset 00,x, #08 ; set back to coin mech +F707 F6 0B C0 ... ldab 0bc0 +F70A C4 02 .. andb #02 +F70C 27 06 '. beq 06 +F70E CC 00 80 ... ldd #0080 +F711 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +F714 7F 00 38 ..8 clr 0038 +F717 39 9 rts + +rti: +F718 3C < pshx +F719 F6 0B C0 ... ldab 0bc0 ; if we have a bill validator +F71C C4 08 .. andb #08 +F71E 27 03 '. beq 03 +F720 BD C3 25 ..% jsr c325 ;jump64 - go query the bill validator +F723 7C 00 0C |.. inc 000c +F726 F6 00 0C ... ldab 000c +F729 C1 02 .. cmpb #02 +F72B 26 13 &. bne 13 +F72D 7F 00 0C ... clr 000c +F730 F6 00 07 ... ldab 0007 +F733 27 03 '. beq 03 +F735 7A 00 07 z.. dec 0007 +F738 F6 00 00 ... ldab 0000 +F73B 27 03 '. beq 03 +F73D 7A 00 00 z.. dec 0000 +F740 7C 00 0B |.. inc 000b +F743 F6 00 0B ... ldab 000b +F746 C1 08 .. cmpb #08 +F748 26 37 &7 bne 37 ; to f781 +F74A 7F 00 0B ... clr 000b +F74D FC 00 3B ..; ldd 003b +F750 27 07 '. beq 07 +F752 FE 00 3B ..; ldx 003b +F755 09 . dex +F756 FF 00 3B ..; stx 003b +F759 CC 00 2C .., ldd #002c +F75C 30 0 tsx +F75D ED 00 .. std 00,x +F75F 30 0 tsx +F760 EC 00 .. ldd 00,x +F762 37 7 pshb +F763 36 6 psha +F764 CC 00 3A ..: ldd #003a +F767 30 0 tsx +F768 A3 00 .. subd 00,x +F76A 31 1 ins +F76B 31 1 ins +F76C 25 13 %. bcs 13 +F76E 30 0 tsx +F76F EE 00 .. ldx 00,x +F771 E6 00 .. ldab 00,x +F773 27 07 '. beq 07 +F775 30 0 tsx +F776 EE 00 .. ldx 00,x +F778 6A 00 j. dec 00,x +F77A E6 00 .. ldab 00,x +F77C 38 8 pulx +F77D 08 . inx +F77E 3C < pshx +F77F 20 DE . bra de ; to f75f +; +F781 F6 00 32 ..2 ldab 0032 +F784 27 07 '. beq 07 ; to f78d +F786 F6 00 32 ..2 ldab 0032 +F789 C4 02 .. andb #02 +F78B 26 08 &. bne 08 ; to f795 +; +F78D CE 10 00 ... ldx #1000 ; chime off +F790 1D 00 10 .. bclr 00,x, #10 +F793 20 0D . bra 0d ; to f7a2 +; +F795 F6 00 32 ..2 ldab 0032 +F798 C4 01 .. andb #01 +F79A 26 06 &. bne 06 ; to f7a2 +F79C CE 10 00 ... ldx #1000 ; chime on +F79F 1C 00 10 .. bset 00,x, #10 +; +F7A2 7C 00 4C |.L inc 004c +F7A5 F6 00 4C ..L ldab 004c +F7A8 C1 4B .K cmpb #4b +F7AA 26 13 &. bne 13 ; to f7bf +F7AC 7F 00 4C ..L clr 004c +F7AF F6 00 4F ..O ldab 004f +F7B2 27 03 '. beq 03 +F7B4 7A 00 4F z.O dec 004f +; +F7B7 F6 00 25 ..% ldab 0025 +F7BA 27 03 '. beq 03 +; from jump34 +F7BC 7A 00 25 z.% dec 0025 +; +F7BF F6 00 31 ..1 ldab 0031 +F7C2 26 03 &. bne 03 +F7C4 BD FE 69 ..i jsr fe69 ;reset +; +F7C7 F6 00 7F ... ldab 007f +F7CA 27 03 '. beq 03 +F7CC BD FE 69 ..i jsr fe69 ;reset +; +F7CF C6 40 .@ ldab #40 +F7D1 F7 10 25 ..% stab 1025 ; notify end of RTI period +F7D4 38 8 pulx +F7D5 3B ; rti + +main: +; +F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 +; +; clears the bits of U14 flipflop +F7D9 5F _ clrb ;0 -> B +F7DA F7 38 00 .8. stab 3800 ;B -> 3800 +; +F7DD C6 7F .. ldab #7f ;7F -> B +F7DF F7 00 1A ... stab 001a ;B -> 001a +; +; set changer outputs all on, row motors off +F7E2 C6 7F .. ldab #7f ;7F -> B +F7E4 F7 30 00 .0. stab 3000 ; +; +; sets priority select bits 0-3 (elevates interrupt priority of all interrupts) +F7E7 C6 07 .. ldab #07 ;7 -> B +F7E9 F7 10 3C ..< stab 103c +; +; Set PA7 output, PA3 input, RT clock rate to 314 Hz (4.9152Mhz / 2^14) +F7EC C6 81 .. ldab #81 ;81 -> B +F7EE F7 10 26 ..& stab 1026 +; +; clear ADC register +F7F1 5F _ clrb ;0 -> B +F7F2 F7 10 30 ..0 stab 1030 +; +; talk to coin mech, beep, tie clock motors & display reset high (off) +F7F5 C6 C8 .. ldab #c8 ;c8 -> B ; 11001000 +F7F7 F7 10 00 ... stab 1000 ; to port A +; +; sets PortD directions. XXX: Why is PD2 an output? +F7FA C6 3E .> ldab #3e ;3e -> B 00111110 +F7FC F7 10 09 ... stab 1009 ; port D DDR +; +; make PortD pins open-drain, set clock polarity +F7FF C6 12 .. ldab #12 ;12 -> B +F801 F7 10 28 ..( stab 1028 ; SPCR 00101000 +; +; initialize the display +F804 BD BE 69 ..i jsr be69 ;displayreset +; +; initialize the bill validator & more stuff +F807 BD EA 59 ..Y jsr ea59 ;jump65 +; +F80A CC 00 64 ..d ldd #0064 ; 100-unit delay +F80D BD E5 71 ..q jsr e571 ;msdelay +; lotsa text +F810 CC B1 EF ... ldd #b1ef " ROWE INT " +F813 BD C0 BA ... jsr c0ba ;display: +F816 CC 01 F4 ... ldd #01f4 ; 500-unit delay +F819 BD E5 71 ..q jsr e571 ;msdelay +F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " +F81F BD C0 BA ... jsr c0ba ;display: +F822 CC 01 F4 ... ldd #01f4 +F825 BD E5 71 ..q jsr e571 ;msdelay +F828 CC B2 05 ... ldd #b205 " 1993 " +F82B BD C0 BA ... jsr c0ba ;display: +F82E CC 01 F4 ... ldd #01f4 +F831 BD E5 71 ..q jsr e571 ;msdelay +F834 CC B2 10 ... ldd #b210 "5900 VER 5" +F837 BD C0 BA ... jsr c0ba ;display: +F83A CC 00 0A ... ldd #000a +F83D BD E5 71 ..q jsr e571 ;msdelay +; +; +F840 7F 00 7F ... clr 007f +F843 7F 00 21 ..! clr 0021 +F846 7F 00 1F ... clr 001f +F849 7F 00 1D ... clr 001d +F84C 7F 00 1B ... clr 001b +F84F 7F 00 19 ... clr 0019 +; +F852 F6 0B C0 ... ldab 0bc0 +F855 C4 01 .. andb #01 +F857 27 08 '. beq 08 ; to f861 +F859 CE 0B C1 ... ldx #0bc1 +F85C 1C 00 01 ... bset 00,x, #01 ; set changer powerup fail +F85F 20 06 . bra 06 ; to f867 +F861 CE 0B C1 ... ldx #0bc1 +F864 1D 00 01 ... bclr 00,x, #01 ; clear changer powerup fail +; +F867 F6 0B C0 ... ldab 0bc0 +F86A C4 04 .. andb #04 +F86C 27 08 '. beq 08 ; to f876 +F86E CE 0B C1 ... ldx #0bc1 +F871 1C 00 02 ... bset 00,x, #02 ; set card powerup fail +F874 20 06 . bra 06 ; to f87c +F876 CE 0B C1 ... ldx #0bc1 +F879 1D 00 02 .. bclr 00,x, #02 ; clear card powerup fail +F87C CE 0B C1 ... ldx #0bc1 +F87F 1D 00 04 .. bclr 00,x, #04 ; clear link powerup fail +F882 F6 0B C0 ... ldab 0bc0 +F885 C4 02 .. andb #02 +F887 27 2D '- beq 2d ; to f8b6 +F889 C6 3C .< ldab #3c +F88B F7 00 31 ..1 stab 0031 +F88E 0E . cli +F88F CC 00 FF ... ldd #00ff +F892 BD C7 E7 ... jsr c7e7 ;jump37 - send to serial port +F895 5F _ clrb +F896 4F O clra +F897 FD 00 40 ..@ std 0040 +F89A C6 10 .. ldab #10 +F89C F7 10 2C .., stab 102c ; set 9N1 +F89F C6 2E .. ldab #2e +F8A1 F7 10 2D ..- stab 102d ; enable SCI transmission +F8A4 C6 03 .. ldab #03 +F8A6 F7 10 2B ..+ stab 102b ; set 9600 baud +F8A9 C6 46 .F ldab #46 ; 70 01000110 +F8AB F7 00 2F ../ stab 002f +F8AE CC 07 D0 ... ldd #07d0 +F8B1 BD E5 71 ..q jsr e571 ;msdelay +F8B4 20 2B + bra 2b ; to f8e1 +F8B6 BD D0 94 ... jsr d094 ;jump66 - init variables +F8B9 C6 27 .' ldab #27 +F8BB F7 10 2D ..- stab 102d ; disable SCI transmission +F8BE C6 07 .. ldab #07 +F8C0 F7 10 2B ..+ stab 102b ; set 600 baud +; reset the changer +F8C3 CE 00 1A ... ldx #001a +F8C6 1C 00 04 .. bset 00,x, #04 +F8C9 F6 00 1A ... ldab 001a +F8CC F7 30 00 .0. stab 3000 ; reset the changer +F8CF CC 07 D0 ... ldd #07d0 +F8D2 BD E5 71 ..q jsr e571 ;msdelay +F8D5 CE 00 1A ... ldx #001a +F8D8 1D 00 04 .. bclr 00,x, #04 +F8DB F6 00 1A ... ldab 001a +F8DE F7 30 00 .0. stab 3000 ; pull reset line back +; +F8E1 7F 0E 6A ..j clr 0e6a +F8E4 BD D4 79 ..y jsr d479 ;jump67 +F8E7 BD E8 9A ... jsr e89a ;jump68 +F8EA 7F 00 06 ... clr 0006 +F8ED CE 00 1D ... ldx #001d +F8F0 1C 00 10 .. bset 00,x, #10 +F8F3 CC 05 DC ... ldd #05dc +F8F6 BD E5 71 ..q jsr e571 ;msdelay +F8F9 C6 1E .. ldab #1e +F8FB F7 00 35 ..5 stab 0035 +F8FE 0E . cli +; +; begin of main loop +goto85: +; test power lines +F8FF BD E6 1B ... jsr e61b ;jump4 set 0031 to 10 +F902 BD D1 05 ... jsr d105 ;motors_off +F905 F6 10 0A ... ldab 100a +F908 C4 08 .. andb #08 ; 24VUN line too low +F90A 27 46 'F beq 46 ; to f952 +F90C F6 10 0A ... ldab 100a +F90F C4 08 .. andb #08 +F911 27 11 '. beq 11 ; to f924 +F913 CE 00 1A ... ldx #001a +F916 1C 00 04 .. bset 00,x, #04 +F919 F6 00 1A ... ldab 001a +F91C F7 30 00 .0. stab 3000 ; changer reset +F91F BD E6 1B ... jsr e61b ;jump4 put #0a => 0031 +F922 20 E8 . bra e8 ; to f90c +; +F924 BD D0 94 ... jsr d094 ;jump66 - reset some variables to defaults? +F927 F6 0B C0 ... ldab 0bc0 +F92A C4 01 .. andb #01 +F92C 27 06 '. beq 06 +F92E CE 0B C1 ... ldx #0bc1 +F931 1C 00 01 .. bset 00,x, #01 ; set changer powerup fail +F934 F6 0B C0 ... ldab 0bc0 +F937 C4 04 .. andb #04 +F939 27 06 '. beq 06 +F93B CE 0B C1 ... ldx #0bc1 +F93E 1C 00 02 .. bset 00,x, #02 ; set card powerup fail +F941 CE 00 1A ... ldx #001a +F944 1D 00 04 .. bclr 00,x, #04 +F947 F6 00 1A ... ldab 001a +F94A F7 30 00 .0. stab 3000 ; clear send & reset lines +F94D C6 1E .. ldab #1e +F94F F7 00 35 ..5 stab 0035 +; +; end of power line test +; +; +; chat to the bill validator if we need to +; +F952 F6 0B C0 ... ldab 0bc0 +F955 C4 08 .. andb #08 +F957 27 16 '. beq 16 ; to f96f if no bill validator +F959 CE 00 02 ... ldx #0002 +F95C 3C < pshx +F95D CC 10 00 ... ldd #1000 +F960 BD E5 D7 ... jsr e5d7 ;jump69 - poll bill validator +F963 38 8 pulx +F964 83 00 00 ... subd #0000 +F967 27 06 '. beq 06 +F969 CE 0B C1 ... ldx #0bc1 +F96C 1C 00 08 .. bset 00,x, #08 ; set bill error bit +; +F96F F6 0B C1 ... ldab 0bc1 +F972 C4 07 .. andb #07 ; was there a power failure? +F974 27 0D '. beq 0d ; to f983 +F976 F6 00 35 ..5 ldab 0035 +F979 26 08 &. bne 08 +F97B CE 00 21 ..! ldx #0021 +F97E 1C 00 20 .. bset 00,x, #20 +F981 20 06 .. bra 06 ; to f989 +; +; +F983 CE 00 21 ..! ldx #0021 +F986 1D 00 20 .. bclr 00,x, #20 +F989 BD BB 63 . jsr bb63 ;jump200 - read the keypad +F98C BD B8 00 ... jsr b800 ;jump201 - interpret the keys and write to the display +F98F F6 0B C0 ... ldab 0bc0 +F992 C4 01 .. andb #01 +F994 27 0B '. beq 0b +F996 FC 00 40 ..@ ldd 0040 +F999 F3 00 3E ..> addd 003e +F99C 26 03 &. bne 03 +F99E BD D6 F6 ... jsr d6f6 ;jump106 +F9A1 F6 00 12 ... ldab 0012 +F9A4 C4 20 . andb #20 ; test door switch +F9A6 27 08 '. beq 08 ; to f9b0 +F9A8 F6 00 35 ..5 ldab 0035 +F9AB 26 03 &. bne 03 +F9AD 7E FA 79 ~.y jmp fa79 ;goto83 +; +F9B0 CE 00 1F ... ldx #001f +F9B3 1D 00 04 ... bclr 00,x, #04 +F9B6 CE 00 1D ... ldx #001d +F9B9 1C 00 10 ... bset 00,x, #10 +F9BC F6 00 1F ... ldab 001f +F9BF C4 20 . andb #20 +F9C1 26 03 &. bne 03 +F9C3 7E FA 74 ~.t jmp fa74 ;goto84 if 001f is clear +F9C6 F6 0B C0 ... ldab 0bc0 +F9C9 C4 01 .. andb #01 +F9CB 27 08 '. beq 08 +F9CD CE 0B C1 ... ldx #0bc1 +F9D0 1C 00 01 ... bset 00,x, #01 ; set changer powerup error +F9D3 20 06 . bra 06 +F9D5 CE 0B C1 ... ldx #0bc1 +F9D8 1D 00 01 ... bclr 00,x, #01 ; unset changer powerup error +F9DB F6 0B C0 ... ldab 0bc0 +F9DE C4 04 .. andb #04 +F9E0 27 08 '. beq 08 +F9E2 CE 0B C1 ... ldx #0bc1 +F9E5 1C 00 02 ... bset 00,x, #02 ; set card powerup error +F9E8 20 06 . bra 06 +F9EA CE 0B C1 ... ldx #0bc1 +F9ED 1D 00 02 ... bclr 00,x, #02 ; unset card powerup error +F9F0 CE 0B C1 ... ldx #0bc1 +F9F3 1D 00 04 ... bclr 00,x, #04 ; unset link powerup error +F9F6 CE 00 1B ... ldx #001b +F9F9 1D 00 02 ... bclr 00,x, #02 +F9FC F6 0B C0 ... ldab 0bc0 +F9FF C4 02 .. andb #02 +FA01 27 27 '' beq 27 ; to fa2a +; +FA03 C6 3C .< ldab #3c ; 62 00111100 +FA05 F7 00 31 ..1 stab 0031 +FA08 0E . cli +FA09 CC 00 FF ... ldd #00ff +FA0C BD C7 E7 ... jsr c7e7 ;jump37 - send #ff to coin mech +FA0F 5F _ clrb +FA10 4F O clra +FA11 FD 00 40 ..@ std 0040 +FA14 C6 10 .. ldab #10 +FA16 F7 10 2C .., stab 102c ; set 9N1 +FA19 C6 2E .. ldab #2e +FA1B F7 10 2D ..- stab 102d ; enable SCI transmission +FA1E C6 03 .. ldab #03 +FA20 F7 10 2B ..+ stab 102b ; 9600 baud +FA23 C6 46 .F ldab #46 ; 70 01000110 +FA25 F7 00 2F ../ stab 002f +FA28 20 31 1 bra 31 ; to fa5b +; +FA2A CE 00 21 ..! ldx #0021 +FA2D 1D 00 40 ... bclr 00,x, #40 +FA30 BD D0 94 ... jsr d094 ;jump66 - init variables +FA33 C6 27 .' ldab #27 +FA35 F7 10 2D ..- stab 102d ; disable SCI transmission +FA38 C6 07 .. ldab #07 +FA3A F7 10 2B ..+ stab 102b ; 600 baud +FA3D CE 00 1A ... ldx #001a +FA40 1C 00 04 ... bset 00,x, #04 +FA43 F6 00 1A ... ldab 001a +FA46 F7 30 00 .0. stab 3000 ; changer reset line high +FA49 CC 00 32 ..2 ldd #0032 +FA4C BD E5 71 ..q jsr e571 ;msdelay +FA4F CE 00 1A ... ldx #001a +FA52 1D 00 04 ... bclr 00,x, #04 +FA55 F6 00 1A ... ldab 001a +FA58 F7 30 00 .0. stab 3000 ; changer reset line low +; +FA5B BD D4 79 ..y jsr d479 ;jump67 - query all motors? +FA5E BD E8 9A ... jsr e89a ;jump68 +FA61 BD BE 69 ..i jsr be69 ;displayreset +FA64 7F 00 06 ... clr 0006 +FA67 CE 00 1F ... ldx #001f +FA6A 1D 00 20 .. bclr 00,x, #20 +FA6D C6 1E . ldab #1e +FA6F F7 00 35 ...5 stab 0035 +FA72 20 03 . bra 03 +goto84: +FA74 BD DE E7 ... jsr dee7 ;jump116 +FA77 20 66 f bra 66 +goto83: +FA79 F6 00 12 ... ldab 0012 +FA7C C4 20 . andb #20 +FA7E 27 5F '_ beq 5f ; to fadf - restart loop +FA80 F6 00 1F ... ldab 001f +FA83 C4 20 . andb #20 +FA85 26 03 &. bne 03 +FA87 BD E5 AA ... jsr e5aa ;jump12 +FA8A CE 00 1F ... ldx #001f +FA8D 1C 00 .. bset 00,x, #20 +FA8F F6 00 12 ... ldab 0012 +FA93 C4 01 .. andb #01 +FA95 26 33 &3 bne 33 ; to faca +FA97 F6 00 1D ... ldab 001d +FA9A C4 08 .. andb #08 +FA9C 27 2A '* beq 2a ; to fac8, to fad0 +FA9E F6 00 1F ... ldab 001f +FAA1 C4 04 .. andb #04 +FAA3 26 14 &. bne 14 ; to fab9 +FAA5 CE 00 1F ... ldx #001f +FAA8 1C 00 04 ... bset 00,x, #04 +FAAB CE 00 1F ... ldx #001f +FAAE 1C 00 .. bset 00,x, #80 +FAB0 CC 02 33 .. ldd #0233 +FAB4 FD 00 3B ..; std 003b +FAB7 20 09 . bra 09 ; to fac2 +; +FAB9 BD E5 AA ... jsr e5aa ;jump12 - beep if key pressed? +FABC CE 00 1F ... ldx #001f +FABF 1D 00 04 ... bclr 00,x, #04 +FAC2 CE 00 1D ... ldx #001d +FAC5 1D 00 08 ... bclr 00,x, #08 +FAC8 20 06 . bra 06 ; to fad0 +; +FACA CE 00 1D ... ldx #001d +FACD 1C 00 08 ... bset 00,x, #08 +FAD0 F6 00 1F ... ldab 001f +FAD3 C4 04 .. andb #04 +FAD5 26 05 &. bne 05 ; to fadc - service menu +FAD7 BD 81 00 ... jsr 8100 ;jump72 - preservice menu? +FADA 20 03 . bra 03 +FADC BD 84 A0 ... jsr 84a0 ;jump73 +FADF 7E F8 FF ~.. jmp f8ff ;goto85 +; main should never return in theory. + + +; error interrupts (see vectors at end) +FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" +FAE5 BD C0 BA ... jsr c0ba ;display: +FAE8 CC 07 D0 ... ldd #07d0 +FAEB BD E5 71 ..q jsr e571 ;msdelay +FAEE 3B ; rti +FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" +FAF2 BD C0 BA ... jsr c0ba ;display: +FAF5 CC 07 D0 ... ldd #07d0 +FAF8 BD E5 71 ..q jsr e571 ;msdelay +FAFB 3B ; rti +FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" +FAFF BD C0 BA ... jsr c0ba ;display: +FB02 CC 07 D0 ... ldd #07d0 +FB05 BD E5 71 ..q jsr e571 ;msdelay +FB08 3B ; rti +FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB0C BD C0 BA ... jsr c0ba ;display: +FB0F CC 07 D0 ... ldd #07d0 +FB12 BD E5 71 ..q jsr e571 ;msdelay +FB15 3B ; rti +FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB19 BD C0 BA ... jsr c0ba ;display: +FB1C CC 07 D0 ... ldd #07d0 +FB1F BD E5 71 ..q jsr e571 ;msdelay +FB22 3B ; rti +FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB26 BD C0 BA ... jsr c0ba ;display: +FB29 CC 07 D0 ... ldd #07d0 +FB2C BD E5 71 ..q jsr e571 ;msdelay +FB2F 3B ; rti +FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB33 BD C0 BA ... jsr c0ba ;display: +FB36 CC 07 D0 ... ldd #07d0 +FB39 BD E5 71 ..q jsr e571 ;msdelay +FB3C 3B ; rti +FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" +FB40 BD C0 BA ... jsr c0ba ;display: +FB43 CC 07 D0 ... ldd #07d0 +FB46 BD E5 71 ..q jsr e571 ;msdelay +FB49 3B ; rti +FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" +FB4D BD C0 BA ... jsr c0ba ;display: +FB50 CC 07 D0 ... ldd #07d0 +FB53 BD E5 71 ..q jsr e571 ;msdelay +FB56 3B ; rti +FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB5A BD C0 BA ... jsr c0ba ;display: +FB5D CC 07 D0 ... ldd #07d0 +FB60 BD E5 71 ..q jsr e571 ;msdelay +FB63 3B ; rti +FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB67 BD C0 BA ... jsr c0ba ;display: +FB6A CC 07 D0 ... ldd #07d0 +FB6D BD E5 71 ..q jsr e571 ;msdelay +FB70 3B ; rti +FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB74 BD C0 BA ... jsr c0ba ;display: +FB77 CC 07 D0 ... ldd #07d0 +FB7A BD E5 71 ..q jsr e571 ;msdelay +FB7D 3B ; rti +FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" +FB81 BD C0 BA ... jsr c0ba ;display: +FB84 CC 07 D0 ... ldd #07d0 +FB87 BD E5 71 ..q jsr e571 ;msdelay +FB8A 3B ; rti +FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" +FB8E BD C0 BA ... jsr c0ba ;display: +FB91 CC 07 D0 ... ldd #07d0 +FB94 BD E5 71 ..q jsr e571 ;msdelay +FB97 3B ; rti +FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB9B BD C0 BA ... jsr c0ba ;display: +FB9E CC 07 D0 ... ldd #07d0 +FBA1 BD E5 71 ..q jsr e571 ;msdelay +FBA4 3B ; rti +FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" +FBA8 BD C0 BA ... jsr c0ba ;display: +FBAB CC 07 D0 ... ldd #07d0 +FBAE BD E5 71 ..q jsr e571 ;msdelay +FBB1 3B ; rti +FBB2 BD FE 69 ..i jsr fe69 ;reset +FBB5 3B ; rti +FBB6 BD FE 69 ..i jsr fe69 ;reset +FBB9 3B ; rti + +jump38: +; passed a u16 on the stack, i, and a u16 in D, j +; i *think* it multiplies i*j and returns it in D. +; but the assembly seems to have several off-by-one errors +FBBA 3C < pshx +FBBB 37 7 pshb +FBBC 30 0 tsx +FBBD E6 06 .. ldab 06,x ; lower 8-bits of i +FBBF 3D = mul ; A*B => D +FBC0 A6 00 .. ldaa 00,x +FBC2 37 7 pshb +FBC3 E6 05 .. ldab 05,x ; upper byte of return address?? +FBC5 3D = mul +FBC6 32 2 pula +FBC7 1B . aba ; a now contains ad+bc +FBC8 33 3 pulb +FBC9 36 6 psha +FBCA A6 06 .. ldaa 06,x +FBCC 3D = mul +FBCD 37 7 pshb +FBCE AB 00 .. adda 00,x +FBD0 36 6 psha +FBD1 EC 03 .. ldd 03,x ; move saved value of X +FBD3 ED 05 .. std 05,x ; into the return address??? +FBD5 38 8 pulx +FBD6 8F . xgdx +FBD7 83 00 00 ... subd #0000 +FBDA 31 1 ins +FBDB 38 8 pulx +FBDC 31 1 ins +FBDD 31 1 ins +FBDE 39 9 rts + +jump46: +FBDF BD FB E8 ... jsr fbe8 ;jump86 +FBE2 BD FC 25 ..% jsr fc25 ;jump85 +FBE5 7E FC 04 ~.. jmp fc04 ;goto87 + +jump86: +FBE8 3C < pshx +FBE9 8F . xgdx +FBEA EC 02 .. ldd 02,x +FBEC 37 7 pshb +FBED 36 6 psha +FBEE EC 00 .. ldd 00,x +FBF0 37 7 pshb +FBF1 36 6 psha +FBF2 34 4 des +FBF3 34 4 des +FBF4 34 4 des +FBF5 34 4 des +FBF6 3C < pshx +FBF7 30 0 tsx +FBF8 EC 12 .. ldd 12,x +FBFA ED 04 .. std 04,x +FBFC EC 0C .. ldd 0c,x +FBFE ED 02 .. std 02,x +FC00 EC 10 .. ldd 10,x +FC02 38 8 pulx +FC03 39 9 rts + +goto87: +FC04 ED 00 .. std 00,x +FC06 3C < pshx +FC07 30 0 tsx +FC08 EC 08 .. ldd 08,x +FC0A ED 0A .. std 0a,x +FC0C EC 02 .. ldd 02,x +FC0E ED 0C .. std 0c,x +FC10 38 8 pulx +FC11 ED 02 .. std 02,x +FC13 EC 00 .. ldd 00,x +FC15 26 06 &. bne 06 +FC17 6D 02 m. tst 02,x +FC19 26 02 &. bne 02 +FC1B 6D 03 m. tst 03,x +FC1D 31 1 ins +FC1E 31 1 ins +FC1F 38 8 pulx +FC20 31 1 ins +FC21 31 1 ins +FC22 31 1 ins +FC23 31 1 ins +FC24 39 9 rts + +jump85: +; long addition function? +FC25 3C < pshx +FC26 30 0 tsx +FC27 E3 06 .. addd 06,x +FC29 37 7 pshb +FC2A 36 6 psha +FC2B EC 02 .. ldd 02,x +FC2D ED 06 .. std 06,x +FC2F EC 04 .. ldd 04,x +FC31 E3 08 .. addd 08,x +FC33 ED 08 .. std 08,x +FC35 32 2 pula +FC36 33 3 pulb +FC37 C9 00 .. adcb #00 +FC39 89 00 .. adca #00 +FC3B 83 00 00 ... subd #0000 +FC3E 26 06 &. bne 06 +FC40 6D 08 m. tst 08,x +FC42 26 02 &. bne 02 +FC44 6D 09 m. tst 09,x +FC46 38 8 pulx +FC47 31 1 ins +FC48 31 1 ins +FC49 31 1 ins +FC4A 31 1 ins +FC4B 39 9 rts + + + +; bigdivide: and bigmodulus: are a division function and a remainder function +; for stupidly huge numbers. +; +; +; the number in D is prepended to the number at the top of the stack +; eg, 0x0f in D and 0x4240 on stack => 0x0f4240 = 1000000 +; +bigdivide: +FC4C 3C < pshx +FC4D 3C < pshx +FC4E 37 7 pshb +FC4F 36 6 psha +FC50 3C < pshx +FC51 3C < pshx +FC52 3C < pshx +FC53 18 3C .< pshy +FC55 30 0 tsx +FC56 4F O clra +FC57 A7 04 .. staa 04,x +FC59 7E FC 6D ~.m jmp fc6d ;goto88 + +bigmodulus: +FC5C 3C < pshx +FC5D 3C < pshx +FC5E 37 7 pshb +FC5F 36 6 psha +FC60 3C < pshx +FC61 3C < pshx +FC62 3C < pshx +FC63 18 3C .< pshy +FC65 30 0 tsx +FC66 86 01 .. ldaa #01 +FC68 A7 04 .. staa 04,x +FC6A 7E FC 6D ~.m jmp fc6d ;goto88 +; +goto88: +FC6D 1A EE 0E ... ldy 0e,x +FC70 EC 08 .. ldd 08,x +FC72 ED 0E .. std 0e,x +FC74 EC 14 .. ldd 14,x +FC76 ED 0C .. std 0c,x +FC78 EC 12 .. ldd 12,x +FC7A ED 0A .. std 0a,x +FC7C 1A EF 12 ... sty 12,x +FC7F 4F O clra +FC80 5F _ clrb +FC81 ED 08 .. std 08,x +FC83 ED 06 .. std 06,x +FC85 EC 0A .. ldd 0a,x +FC87 1A A3 0E ... cmpd 0e,x +FC8A 22 23 "# bhi 23 ; to fcaf +FC8C 27 15 '. beq 15 ; to fca3 +; +FC8E 1E 04 01 08 .... brset 04,x 01 08 +FC92 CC 00 00 ... ldd #0000 +FC95 ED 14 .. std 14,x +FC97 7E FE 04 ~.. jmp fe04 ;goto89 - return +FC9A EC 0C .. ldd 0c,x +FC9C ED 14 .. std 14,x +FC9E EC 0A .. ldd 0a,x +FCA0 7E FD E3 ~.. jmp fde3 ;goto90 +; +FCA3 83 00 00 ... subd #0000 +FCA6 27 12 '. beq 12 ; to fcba +FCA8 EC 0C .. ldd 0c,x +FCAA 1A A3 10 ... cmpd 10,x +FCAD 25 DF %. bcs df ; to fc8e +; +FCAF 6D 0E m. tst 0e,x +FCB1 26 70 &p bne 70 ; to fd23 +FCB3 6D 0F m. tst 0f,x +FCB5 27 1A '. beq 1a ; to fcd1 +FCB7 7E FD A4 ~.. jmp fda4 ;goto91 +; +FCBA 3C < pshx +FCBB 3C < pshx +FCBC 18 38 .8 puly +FCBE EC 0C .. ldd 0c,x +FCC0 EE 10 .. ldx 10,x +FCC2 02 . idiv +FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 +FCC8 8F . xgdx +FCC9 38 8 pulx +FCCA ED 14 .. std 14,x +FCCC 4F O clra +FCCD 5F _ clrb +FCCE 7E FD E3 ~.. jmp fde3 ;goto90 +; +FCD1 3C < pshx +FCD2 3C < pshx +FCD3 18 38 .8 puly +FCD5 EC 0A .. ldd 0a,x +FCD7 EE 10 .. ldx 10,x +FCD9 3C < pshx +FCDA 02 . idiv +FCDB CD EF 0A ... stx 02x,y +FCDE 38 8 pulx +FCDF 3C < pshx +FCE0 03 . fdiv +FCE1 CD EF 0E ... stx 02x,y +FCE4 38 8 pulx +FCE5 18 E3 0C ... addd 0c,y +FCE8 24 1B $. bcc 1b ; to fd05 +; +FCEA 18 ED 0C ... std 0c,y +FCED 4F O clra +FCEE C6 01 .. ldab #01 +FCF0 3C < pshx +FCF1 03 . fdiv +FCF2 8F . xgdx +FCF3 18 E3 0E ... addd 0e,y +FCF6 24 03 $. bcc 03 +FCF8 18 6C 0A .l. inc 0a,y +FCFB 18 ED 0E ... std 0e,y +FCFE 8F . xgdx +FCFF 38 8 pulx +FD00 18 E3 0C ... addd 0c,y +FD03 25 E5 %. bcs e5 ; to fcea +FD05 02 . idiv +; +FD06 8F . xgdx +FD07 18 E3 0E ... addd 0e,y +FD0A 24 03 $. bcc 03 +FD0C 18 6C 0A .l. inc 0a,y +FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 +FD14 8F . xgdx +FD15 18 6F 0A .o. clr 0a,y +FD18 18 6F 0B .o. clr 0b,y +FD1B 38 8 pulx +FD1C ED 14 .. std 14,x +FD1E EC 0A .. ldd 0a,x +FD20 7E FD E3 ~.. jmp fde3 ;goto90 +; +FD23 86 08 .. ldaa #08 ; for i = 8 +FD25 A7 05 .. staa 05,x ; do +FD27 69 0D i. rol 0d,x +FD29 69 0C i. rol 0c,x +FD2B 69 0B i. rol 0b,x +FD2D 69 0A i. rol 0a,x +FD2F 69 09 i. rol 09,x +FD31 EC 0B .. ldd 0b,x +FD33 A3 10 .. subd 10,x +FD35 ED 14 .. std 14,x +FD37 EC 09 .. ldd 09,x +FD39 E2 0F .. sbcb 0f,x +FD3B A2 0E .. sbca 0e,x +FD3D 25 06 %. bcs 06 ; to fd45 +FD3F ED 09 .. std 09,x +FD41 EC 14 .. ldd 14,x +FD43 ED 0B .. std 0b,x +FD45 6A 05 j. dec 05,x ; i-- +FD47 26 DE &. bne de ; to fd27 +; +FD49 69 0D i. rol 0d,x +FD4B 1F 04 01 09 .... brclr 04,x 01 09 ; to fd58 +FD4F EC 0B .. ldd 0b,x +FD51 ED 14 .. std 14,x +FD53 EC 09 .. ldd 09,x +FD55 7E FD E3 ~.. jmp fde3 ;goto90 +; +FD58 4F O clra +FD59 E6 0D .. ldab 0d,x +FD5B 53 S comb +FD5C ED 14 .. std 14,x +FD5E 5F _ clrb +FD5F 7E FD E3 ~.. jmp fde3 ;goto90 +; +FD62 86 10 .. ldaa #10 ; for i = 16 +FD64 A7 05 .. staa 05,x ; do +FD66 69 0D i. rol 0d,x +FD68 69 0C i. rol 0c,x +FD6A 69 0B i. rol 0b,x +FD6C 69 0A i. rol 0a,x +FD6E 69 09 i. rol 09,x +FD70 69 08 i. rol 08,x +FD72 EC 0A .. ldd 0a,x +FD74 A3 10 .. subd 10,x +FD76 ED 14 .. std 14,x +FD78 EC 08 .. ldd 08,x +FD7A E2 0F .. sbcb 0f,x +FD7C 82 00 .. sbca #00 +FD7E 25 06 %. bcs 06 ; continue +FD80 ED 08 .. std 08,x +FD82 EC 14 .. ldd 14,x +FD84 ED 0A .. std 0a,x +FD86 6A 05 j. dec 05,x ; i-- +FD88 26 DC &. bne dc ; to fd66 +; +FD8A 69 0D i. rol 0d,x +FD8C 69 0C i. rol 0c,x +FD8E 1F 04 01 08 .... brclr 04,x 01 08 +FD92 EC 0A .. ldd 0a,x +FD94 ED 14 .. std 14,x +FD96 EC 08 .. ldd 08,x +FD98 20 49 I bra 49 ;goto90 +FD9A EC 0C .. ldd 0c,x +FD9C 43 C coma +FD9D 53 S comb +FD9E ED 14 .. std 14,x +FDA0 4F O clra +FDA1 5F _ clrb +FDA2 20 3F ? bra 3f ;goto90 +goto91: +FDA4 2B BC +. bmi bc ; to fd62 if minus +FDA6 86 10 .. ldaa #10 ; for i = 16 +FDA8 A7 05 .. staa 05,x ; do +FDAA 69 0D i rol 0d,x +FDAC 69 0C i rol 0c,x +FDAE 69 0B i rol 08,x +FDB0 69 0A i rol 0a,x +FDB2 69 07 i rol 07,x +FDB4 EC 0A .. ldd 0a,x +FDB6 A3 10 .. subd 10,x +FDB8 ED 14 .. std 14,x +FDBA A6 07 .. ldaa 07,x +FDBC A2 0F .. sbca 0f,x +FDBE 25 06 %. bcs 06 ;continue +FDC0 A7 07 .. staa 07,x +FDC2 EC 14 .. ldd 14,x +FDC4 ED 0A .. std 0a,x +FDC6 6A 05 j. dec 05,x +FDC8 26 E0 &. bne e0 ;reloop +; +FDCA 69 0D i. rol 0d,x +FDCC 69 0C i. rol 0c,x +FDCE 1F 04 01 09 .... brclr 04,x 01 09 ;to fddb +FDD2 EC 0A .. ldd 0a,x +FDD4 ED 14 .. std 14,x +FDD6 4F O clra +FDD7 E6 07 .. ldab 07,x +FDD9 20 08 . bra 08 ;goto90 +; +FDDB EC 0C .. ldd 0c,x +FDDD 43 C coma +FDDE 53 S comb +FDDF ED 14 .. std 14,x +FDE1 4F O clra +FDE2 5F _ clrb +goto90: +FDE3 1F 04 80 12 .... brclr 04,x 80 12 +FDE7 43 C coma +FDE8 53 S comb +FDE9 63 14 c. com 14,x +FDEB 63 15 c. com 15,x +FDED 6C 15 l. inc 15,x +FDEF 26 08 &. bne 08 +FDF1 6C 14 l. inc 14,x +FDF3 26 04 &. bne 04 +FDF5 5C \ incb +FDF6 26 01 &. bne 01 +FDF8 4C L inca +FDF9 83 00 00 ... subd #0000 +FDFC 26 06 &. bne 06 +FDFE 6D 14 m. tst 14,x +FE00 26 02 &. bne 02 +FE02 6D 15 m. tst 15,x +goto89: +FE04 18 38 .8 puly +FE06 38 8 pulx +FE07 31 1 ins +FE08 31 1 ins +FE09 31 1 ins +FE0A 31 1 ins +FE0B 31 1 ins +FE0C 31 1 ins +FE0D 31 1 ins +FE0E 31 1 ins +FE0F 31 1 ins +FE10 31 1 ins +FE11 31 1 ins +FE12 31 1 ins +FE13 31 1 ins +FE14 31 1 ins +FE15 39 9 rts + +jump2: +; passed a structure (in code following the call to jump2) and a number D +; popular D candidates come from $48, $42, $9, $a, etc... +; D must be between 0 and len, inclusive. +; structure { +; u16 var1, len; +; u16 jmplocs[len+2]; +; } +FE16 38 8 pulx +FE17 A3 00 .. subd 00,x ; D -= var1 +FE19 2D 05 -. blt 05 ; if D<0, to fe20, where D=-1 +FE1B 1A A3 02 ... cmpd 02,x ; +FE1E 2F 03 /. ble 03 ; if D > len, D=-1, else to fe23 +FE20 CC FF FF ... ldd #ffff +FE23 3C < pshx ; push return ptr back onto stack +FE24 05 . asld ; D *= 2 +FE25 30 0 tsx +FE26 E3 00 .. addd 00,x ; D += return-ptr +FE28 C3 00 06 ... addd #0006 ; + 6 +FE2B 8F . xgdx +FE2C EC 00 .. ldd 00,x ; return ptr = jmplocs[orig D] +FE2E 30 0 tsx +FE2F ED 00 .. std 00,x +FE31 39 9 rts + +jump25: +; this looks like a switch statement +; we're passed an array of 4-byte items... this is passed in the code segment +; we take the return address and start counting until we hit a double zero. +; hence much of the code following this call in a standard disassembly is garbage +; we also look at D - common values passed to use are contents of $9, $12, $15, $4A or the SCI $102f +FE32 38 8 pulx +FE33 6D 04 m. tst 04,x +FE35 26 04 &. bne 04 ; to fe3b if this is not the last one +FE37 6D 05 m. tst 05,x ; double check it really is last one. +FE39 27 0A '. beq 0a ; to fe45 +FE3B A3 02 .. subd 02,x ; subtract lower order bits from D +FE3D 27 06 '. beq 06 ; to fe45 +FE3F 08 . inx ; move the array index up one +FE40 08 . inx +FE41 08 . inx +FE42 08 . inx +FE43 20 EE . bra ee ; to fe33 +FE45 EE 00 .. ldx 00,x ; return to our destination address +FE47 6E 00 n. jmp 00,x + + reset: + +; Enable the Real-time Interrupt (periodic hw interrupt) +FE49 86 40 .@ ldaa #40 ;40 -> A +FE4B B7 10 24 ..$ staa 1024 ;A -> 1024 +; Enable the ADC & configure IRQ' for edge-sensitive only operation +FE4E 86 A0 .. ldaa #a0 ;a0 -> A +FE50 B7 10 39 ..9 staa 1039 ;A -> 1039 +; Set a stack pointer? +FE53 8E 00 EF ... lds #00ef +; Zero out the first 128 bytes of ram. +FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 +FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 +FE5C 24 05 $. bcc fe63 ; finished +FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 +FE60 08 . inx ; increment X +FE61 20 F6 . bra fe59 ;repeat + +; Jump to main procedure +FE63 BD F7 D6 ... jsr f7d6 ;goto main: +FE66 7E FE 6D ~.m jmp fe6d ; goto91 + +; Reboot function for when things go astray? +FE69 0F . sei ;inhibit interrupts +FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: + +; loop forever - called after main is exited. +goto91: +FE6D 20 FE . bra fe6d ;loop forever + ;[SAF] - wait for interrupts? + +FE6F FF FF FF ... stx ffff +FE72 FF FF FF ... stx ffff +FE75 FF FF FF ... stx ffff +FE78 FF FF FF ... stx ffff +FE7B FF FF FF ... stx ffff +FE7E FF FF FF ... stx ffff +FE81 FF FF FF ... stx ffff +FE84 FF FF FF ... stx ffff +FE87 FF FF FF ... stx ffff +FE8A FF FF FF ... stx ffff +FE8D FF FF FF ... stx ffff +FE90 FF FF FF ... stx ffff +FE93 FF FF FF ... stx ffff +FE96 FF FF FF ... stx ffff +FE99 FF FF FF ... stx ffff +FE9C FF FF FF ... stx ffff +FE9F FF FF FF ... stx ffff +FEA2 FF FF FF ... stx ffff +FEA5 FF FF FF ... stx ffff +FEA8 FF FF FF ... stx ffff +FEAB FF FF FF ... stx ffff +FEAE FF FF FF ... stx ffff +FEB1 FF FF FF ... stx ffff +FEB4 FF FF FF ... stx ffff +FEB7 FF FF FF ... stx ffff +FEBA FF FF FF ... stx ffff +FEBD FF FF FF ... stx ffff +FEC0 FF FF FF ... stx ffff +FEC3 FF FF FF ... stx ffff +FEC6 FF FF FF ... stx ffff +FEC9 FF FF FF ... stx ffff +FECC FF FF FF ... stx ffff +FECF FF FF FF ... stx ffff +FED2 FF FF FF ... stx ffff +FED5 FF FF FF ... stx ffff +FED8 FF FF FF ... stx ffff +FEDB FF FF FF ... stx ffff +FEDE FF FF FF ... stx ffff +FEE1 FF FF FF ... stx ffff +FEE4 FF FF FF ... stx ffff +FEE7 FF FF FF ... stx ffff +FEEA FF FF FF ... stx ffff +FEED FF FF FF ... stx ffff +FEF0 FF FF FF ... stx ffff +FEF3 FF FF FF ... stx ffff +FEF6 FF FF FF ... stx ffff +FEF9 FF FF FF ... stx ffff +FEFC FF FF FF ... stx ffff +FEFF FF FF FF ... stx ffff +FF02 FF FF FF ... stx ffff +FF05 FF FF FF ... stx ffff +FF08 FF FF FF ... stx ffff +FF0B FF FF FF ... stx ffff +FF0E FF FF FF ... stx ffff +FF11 FF FF FF ... stx ffff +FF14 FF FF FF ... stx ffff +FF17 FF FF FF ... stx ffff +FF1A FF FF FF ... stx ffff +FF1D FF FF FF ... stx ffff +FF20 FF FF FF ... stx ffff +FF23 FF FF FF ... stx ffff +FF26 FF FF FF ... stx ffff +FF29 FF FF FF ... stx ffff +FF2C FF FF FF ... stx ffff +FF2F FF FF FF ... stx ffff +FF32 FF FF FF ... stx ffff +FF35 FF FF FF ... stx ffff +FF38 FF FF FF ... stx ffff +FF3B FF FF FF ... stx ffff +FF3E FF FF FF ... stx ffff +FF41 FF FF FF ... stx ffff +FF44 FF FF FF ... stx ffff +FF47 FF FF FF ... stx ffff +FF4A FF FF FF ... stx ffff +FF4D FF FF FF ... stx ffff +FF50 FF FF FF ... stx ffff +FF53 FF FF FF ... stx ffff +FF56 FF FF FF ... stx ffff +FF59 FF FF FF ... stx ffff +FF5C FF FF FF ... stx ffff +FF5F FF FF FF ... stx ffff +FF62 FF FF FF ... stx ffff +FF65 FF FF FF ... stx ffff +FF68 FF FF FF ... stx ffff +FF6B FF FF FF ... stx ffff +FF6E FF FF FF ... stx ffff +FF71 FF FF FF ... stx ffff +FF74 FF FF FF ... stx ffff +FF77 FF FF FF ... stx ffff +FF7A FF FF FF ... stx ffff +FF7D FF FF FF ... stx ffff +FF80 FF FF FF ... stx ffff +FF83 FF FF FF ... stx ffff +FF86 FF FF FF ... stx ffff +FF89 FF FF FF ... stx ffff +FF8C FF FF FF ... stx ffff +FF8F FF FF FF ... stx ffff +FF92 FF FF FF ... stx ffff +FF95 FF FF FF ... stx ffff +FF98 FF FF FF ... stx ffff +FF9B FF FF FF ... stx ffff +FF9E FF FF FF ... stx ffff +FFA1 FF FF FF ... stx ffff +FFA4 FF FF FF ... stx ffff +FFA7 FF FF FF ... stx ffff +FFAA FF FF FF ... stx ffff +FFAD FF FF FF ... stx ffff +FFB0 FF FF FF ... stx ffff +FFB3 FF FF FF ... stx ffff +FFB6 FF FF FF ... stx ffff +FFB9 FF FF FF ... stx ffff +FFBC FF FF FF ... stx ffff +FFBF FF FF FF ... stx ffff +FFC2 FF FF FF ... stx ffff +FFC5 FF FF FF ... stx ffff +FFC8 FF FF FF ... stx ffff +FFCB FF FF FF ... stx ffff +FFCE FF FF FF ... stx ffff +FFD1 FF FF FF ... stx ffff +FFD4 FF FF + +FFD6 ;vectors + .word c81c ; SCI serial system (generic) - goes to sciinterrupt + .word fae2 ; SPI serial transfer complete - flashes *** ERROR *** for a second + .word faef ; Pulse accumulator input edge - flashes *** ERROR *** for a second + .word fafc ; Pulse accumulator overflow - flashes *** ERROR *** for a second + .word fb09 ; Timer overflow - flashes *** ERROR *** for a second + .word fb16 ; Timer input capture 4 - flashes *** ERROR *** for a second + .word fb23 ; Timer output compare 4 - flashes *** ERROR *** for a second + .word fb30 ; Timer output compare 3 - flashes *** ERROR *** for a second + .word fb3d ; Timer output compare 2 - flashes *** ERROR *** for a second + .word fb4a ; Timer output compare 1 - flashes *** ERROR *** for a second + .word fb57 ; Timer input capture 3 - flashes *** ERROR *** for a second + .word fb64 ; Timer input capture 2 - flashes *** ERROR *** for a second + .word fb71 ; Timer input capture 1 - flashes *** ERROR *** for a second + .word f718 ; RT interrupt - does something useful :) (goto rti) + .word fb7e ; IRQ pin - flashes *** ERROR *** for a second + .word fb8b ; XIRQ pin - flashes *** ERROR *** for a second + .word fb98 ; software interrupt - flashes *** ERROR *** for a second + .word fba5 ; illegal opcode trap - flashes *** ERROR *** for a second + .word fbb2 ; watchdog reset - reboot + .word fbb6 ; clock monitor reset - reboot + .word fe49 ; reset - reboot + diff --git a/original/ROM/Makefile b/original/ROM/Makefile new file mode 100644 index 0000000..c5600d6 --- /dev/null +++ b/original/ROM/Makefile @@ -0,0 +1,36 @@ +HEXDUMP=xxd +#HEXDUMP=od -A x -x + +.SUFFIXES: .asm .obj + +all: as11/vend.asm hex + @true + +.asm.obj: + masm $? -l > $*.listing + masm $? -b + +as11/vend.asm: mapped.asm + ./makeasm.pl $? > $@ + +as11/64kvend.bin: vend.bin + dd if=/dev/zero bs=32768 count=1 of=$@ + cat $? >> $@ + +check: test + @true + +test: as11/vend.obj as11/64kvend.bin + cmp as11/vend.obj as11/64kvend.bin + +as11/x1: as11/vend.obj + $(HEXDUMP) $? > $@ + +as11/x2: as11/64kvend.bin + $(HEXDUMP) $? > $@ + +hex: as11/x1 as11/x2 + diff -u as11/x1 as11/x2 + +clean: + find as11 -type f -exec rm {} \; -print diff --git a/original/ROM/as11/.cvsignore b/original/ROM/as11/.cvsignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/original/ROM/as11/.cvsignore @@ -0,0 +1 @@ +* diff --git a/original/ROM/fixvendbra.pl b/original/ROM/fixvendbra.pl new file mode 100644 index 0000000..496f98d --- /dev/null +++ b/original/ROM/fixvendbra.pl @@ -0,0 +1,72 @@ +my %commands; + +$commands{'bra'}=1; +$commands{'bcc'}=1; +$commands{'bcs'}=1; +$commands{'beq'}=1; + +$commands{'bge'}=1; +$commands{'bgt'}=1; +$commands{'bhi'}=1; +$commands{'ble'}=1; + +$commands{'bls'}=1; +$commands{'blt'}=1; +$commands{'bmi'}=1; +$commands{'bne'}=1; + +$commands{'bhs'}=1; +$commands{'blo'}=1; +$commands{'bsr'}=1; + +$commands{'bpl'}=1; +$commands{'brn'}=1; +$commands{'bvc'}=1; +$commands{'bvs'}=1; + +sub convert { + ($onum) = @_; + + $num = hex $onum; + + if ($num & 128) { + $num = $num - 256; + } + + return $num; + +} + +#printf "%X", convert("E1"); +#printf "\n"; +#printf "%X", convert("71"); +#printf "\n"; + + +while(<>) { + chomp; + $l = length; + if ($l == 42) { + print "$_\n"; + next; + } elsif ($l != 33) { + print "$_\n"; + next; + } else { + + $addr = substr($_,0,4); + $inst = substr($_,27,3); + $val = substr($_,31,2); + + #print "$val\n"; + $daddr = (hex $addr) + 2 + convert($val); + + + if (defined $commands{$inst}) { + print "$_\t\t;"; + printf "%4X", $daddr; + #print " $addr $inst $val\n"; + print "\n"; + } + } +} diff --git a/original/ROM/jump.histogram b/original/ROM/jump.histogram new file mode 100644 index 0000000..a83967f --- /dev/null +++ b/original/ROM/jump.histogram @@ -0,0 +1,146 @@ + 95 jump13 + 54 jump53 + 33 jump57 + 28 jump46 + 27 jump14 + 27 jump1 + 23 jump38 + 21 jump70 + 21 jump36 + 18 jump37 + 18 jump2 + 18 jump10 + 15 jump77 + 15 jump60 + 15 jump32 + 14 jump71 + 14 jump3 + 13 jump54 + 13 jump25 + 11 jump79 + 11 jump78 + 11 jump58 + 10 jump82 + 9 jump39 + 9 jump30 + 9 jump26 + 9 jump12 + 8 jump81 + 8 jump80 + 8 jump55 + 8 jump27 + 7 jump84 + 7 jump83 + 7 jump69 + 7 jump52 + 6 jump89 + 6 jump88 + 6 jump85 + 6 jump61 + 6 jump6 + 6 jump51 + 6 jump50 + 6 jump5 + 6 jump4 + 6 jump34 + 5 jump90 + 5 jump33 + 4 jump93 + 4 jump92 + 4 jump68 + 4 jump62 + 4 jump45 + 3 jump99 + 3 jump98 + 3 jump97 + 3 jump96 + 3 jump95 + 3 jump94 + 3 jump75 + 3 jump67 + 3 jump66 + 3 jump44 + 3 jump42 + 3 jump41 + 3 jump40 + 3 jump11 + 3 jump102 + 3 jump101 + 3 jump100 + 2 jump59 + 2 jump56 + 2 jump47 + 2 jump43 + 2 jump35 + 2 jump31 + 2 jump29 + 2 jump111 + 2 jump110 + 2 jump109 + 2 jump108 + 2 jump107 + 2 jump106 + 2 jump105 + 2 jump104 + 2 jump103 + 1 jump91 + 1 jump86 + 1 jump8 + 1 jump76 + 1 jump74 + 1 jump73 + 1 jump72 + 1 jump7 + 1 jump65 + 1 jump64 + 1 jump63 + 1 jump49 + 1 jump48 + 1 jump28 + 1 jump24 + 1 jump23 + 1 jump22 + 1 jump21 + 1 jump20 + 1 jump19 + 1 jump18 + 1 jump17 + 1 jump16 + 1 jump15 + 1 jump149 + 1 jump148 + 1 jump147 + 1 jump146 + 1 jump145 + 1 jump144 + 1 jump143 + 1 jump142 + 1 jump141 + 1 jump140 + 1 jump139 + 1 jump138 + 1 jump137 + 1 jump136 + 1 jump135 + 1 jump134 + 1 jump133 + 1 jump132 + 1 jump131 + 1 jump130 + 1 jump129 + 1 jump128 + 1 jump127 + 1 jump126 + 1 jump125 + 1 jump124 + 1 jump123 + 1 jump122 + 1 jump121 + 1 jump120 + 1 jump119 + 1 jump117 + 1 jump116 + 1 jump115 + 1 jump114 + 1 jump113 + 1 jump112 diff --git a/original/ROM/makeasm.pl b/original/ROM/makeasm.pl new file mode 100755 index 0000000..e9cf0f5 --- /dev/null +++ b/original/ROM/makeasm.pl @@ -0,0 +1,261 @@ +#!/usr/local/bin/perl -w + +print "\tORG\t\$8000\n"; + +my %transtable = ( '02' => 'IDIV' , + '03' => 'FDIV' , + '08' => 'INX' , + '09' => 'DEX', + '0A' => 'CLV', + '0D' => 'SEC', + '0E' => 'CLI', + '0F' => 'SEI', + '19' => 'DAA', + '1B' => 'ABA', + '30' => 'TSX', + '31' => 'INS', + '32' => 'PULA', + '33' => 'PULB', + '34' => 'DES', + '35' => 'TXS', + '36' => 'PSHA', + '37' => 'PSHB', + '3C' => 'PSHX', + '38' => 'PULX', + '3A' => 'ABX', + '3B' => 'RTI', + '3E' => 'WAI', + '43' => 'COMA', + '46' => 'RORA', + '49' => 'ROLA', + '4A' => 'DECA', + '4C' => 'INCA', + '4F' => 'CLRA', + '53' => 'COMB', + '56' => 'RORB', + '59' => 'ROLB', + '5A' => 'DECB', + '5F' => 'CLRB', + '8F' => 'XGDX', + '39' => 'RTS' ); + + # '10' => 'SBA', + + +my %twobytefirst = ( '18' => '1' ); + +my %twobytesecond = ( '18 38' => 'PULY', + '18 3A' => 'ABY', + '18 3C' => 'PSHY'); + +my %twobytesecondword = ( '18 FE' => 'LDY\t>%s', + '18 FF' => 'STY\t>%s'); + +my %onewitharg = ('60' => "NEG\t\$%s,X", + '63' => "COM\t\$%s,X", + '64' => "LSR\t\$%s,X", + '67' => "ASR\t\$%s,X", + '68' => "ASL\t\$%s,X", + '6A' => "DEC\t\$%s,X", + '6C' => "INC\t\$%s,X", + '6D' => "TST\t\$%s,X", + '6E' => "JMP\t\$%s,X", + '6F' => "CLR\t\$%s,X", + '80' => "SUBA\t#\$%s", + '81' => "CMPA\t#\$%s", + '82' => "SBCA\t#\$%s", + '84' => "ANDA\t#\$%s", + '85' => "BITA\t#\$%s", + '86' => "LDAA\t#\$%s", + '88' => "EORA\t#\$%s", + '8A' => "ORA\t#\$%s", + '8B' => "ADDA\t#\$%s", + 'A0' => "SUBA\t\$%s,X", + 'A1' => "CMPA\t\$%s,X", + 'A2' => "SBCA\t\$%s,X", + 'A3' => "SUBD\t\$%s,X", + 'A4' => "ANDA\t\$%s,X", + 'A6' => "LDAA\t\$%s,X", + 'A7' => "STA\t\$%s,X", + 'A8' => "EORA\t\$%s,X", + 'A9' => "ADCA\t\$%s,X", + 'AA' => "ORAA\t\$%s,X", + 'AB' => "ADDA\t\$%s,X", + 'AC' => "CPX\t\$%s,X", + 'AD' => "JSR\t\$%s,X", + 'AE' => "LDS\t\$%s,X", + 'AF' => "STS\t\$%s,X", + 'C0' => "SUBB\t#\$%s", + 'C1' => "CMPB\t#\$%s", + 'C2' => "SBCB\t#\$%s", + 'C4' => "ANDB\t#\$%s", + 'C5' => "BITB\t#\$%s", + 'C6' => "LDAB\t#\$%s", + 'C8' => "EORB\t#\$%s", + 'C9' => "ADCB\t#\$%s", + 'CA' => "ORB\t#\$%s", + 'CB' => "ADDB\t#\$%s", + 'E0' => "SUBB\t\$%s,X", + 'E1' => "CMPB\t\$%s,X", + 'E2' => "SBCB\t\$%s,X", + 'E3' => "ADDD\t\$%s,X", + 'E4' => "ANDB\t\$%s,X", + 'E6' => "LDAB\t\$%s,X", + 'E7' => "STAB\t\$%s,X", + 'E8' => "EORB\t\$%s,X", + 'E9' => "ADCB\t\$%s,X", + 'EA' => "ORAB\t\$%s,X", + 'EB' => "ADDB\t\$%s,X", + 'EC' => "LDD\t\$%s,X", + 'ED' => "STD\t\$%s,X", + 'EE' => "LDX\t\$%s,X", + 'EF' => "STX\t\$%s,X" ); + + +my %onewithword = ( + '70' => "NEG\t>%s", + '73' => "COM\t>%s", + '74' => "LSR\t>%s", + '76' => "ROR\t>%s", + '77' => "ASR\t>%s", + '78' => "LSL\t>%s", +# LSL == ASL +# '78' => "ASL\t>%s", + '79' => "ROL\t>%s", + '7A' => "DEC\t>%s", + '7C' => "INC\t>%s", + '7D' => "TST\t>%s", + '7F' => "CLR\t>%s", +# '95' => "BITA\t<%s", + 'B0' => "SUBA\t>%s", + 'B1' => "CMPA\t>%s", + 'B2' => "SBCA\t>%s", + 'B3' => "SUBD\t>%s", + 'B4' => "ANDA\t>%s", + 'B5' => "BITA\t>%s", + 'B6' => "LDAA\t>%s", + 'B7' => "STAA\t>%s", + 'B9' => "ADCA\t>%s", + 'BA' => "ORAA\t>%s", + 'BB' => "ADDA\t>%s", + 'BC' => "CPX\t>%s", + 'BD' => "JSR\t>%s", + 'BE' => "LDS\t>%s", + 'BF' => "STS\t>%s", + 'D5' => "BITB\t>%s", + 'F0' => "SUBB\t>%s", + 'F1' => "CMPB\t>%s", + 'F2' => "SBCB\t>%s", + 'F3' => "ADDD\t>%s", + 'F4' => "ANDB\t>%s", + 'F5' => "BITB\t>%s", + 'F6' => "LDAB\t>%s", + 'F7' => "STAB\t>%s", + 'FA' => "ORAB\t>%s", + 'FB' => "ADDB\t>%s", + 'F8' => "EORB\t>%s", + 'F9' => "ADCB\t>%s", + 'FC' => "LDD\t>%s", + 'FD' => "STD\t>%s", + 'FE' => "LDX\t>%s", + 'FF' => "STX\t>%s" ); + +LINE: while (<>) { + +# if blank line, print blank line + if (/^\s*$/) { print "\n"; next LINE; } + +# if comment line, pass straight through + if (/^\s*;/) { print; next LINE; } + +# if duplicate label - rename uniquely + if (/^\s*((loop|jump82|goto91):)/) { print "${1}_$.\n"; next LINE; } + +# if it's a label, print label + if (/^\s*(\w*:)/) { print "$1\n"; next LINE; } + +# if it's a vector table, print words + if (/^\t\.word\t([a-f0-9]{4})$/) { print "\tFDB\t\$\U$1\n"; next LINE; } + +# otherwise, catch all, print bytes + if (/^([A-F0-9]{4}) ((([A-F0-9]{2}) )*[A-F0-9]{2})/) { + instruction($_); + next LINE; + } + +# if control Z, remove it + if (/^\cZ$/) { next LINE; } + +# FINAL print commented out + print ";$_"; +} + +# Process one instruction +# Usage: instruction line +sub instruction { + my ($line) = @_; + + $instruction = substr($line,5,2); + + if (defined $transtable{$instruction}) { + print ";$line"; + print "\t$transtable{$instruction}"; + $line =~ /$transtable{$instruction}(.*)$/i; + print "$1\n"; + return; + } + + if (defined $twobytefirst{$instruction}) { + print ";$line"; + $thing = substr($line,5,5); + if (defined $twobytesecond{$thing}) { + print "\t" . $twobytesecond{$thing}; + $line =~ /$twobytesecond{$thing}(.*)$/i; + print "$1\n"; + return; + } + + if (defined $twobytesecondword{$thing}) { + $athing = substr($line,11,2); + $athing2 = substr($line,14,2); + if (!($athing2 =~ /\s+/)) { + $curraddr = substr($line,0,4); + printf "FOO%s\tEQU\t\$%s%s\n", $curraddr,$athing,$athing2; + printf "\t$twobytesecondword{$thing}", "FOO$curraddr"; + $line =~ /$twobytesecondword{$thing} [0-9A-F][0-9A-F][0-9A-F][0-9A-F](.*)$/i; + print "\t;$1\n"; + return; + } + } + } + + if (defined $onewitharg{$instruction}) { + print ";$line"; + $thing = substr($line,8,2); + + printf "\t$onewitharg{$instruction}", $thing; + $line =~ /$onewitharg{$instruction} [0-9A-F][0-9A-F](.*)$/i; + print "\t;$1\n"; + return; + } + + if (defined $onewithword{$instruction}) { + print ";$line"; + $thing = substr($line,8,2); + $thing2 = substr($line,11,2); + if (!($thing2 =~ /\s+/)) { + $curraddr = substr($line,0,4); + printf "FOO%s\tEQU\t\$%s%s\n", $curraddr,$thing,$thing2; + printf "\t$onewithword{$instruction}", "FOO$curraddr"; + $line =~ /$onewithword{$instruction} [0-9A-F][0-9A-F][0-9A-F][0-9A-F](.*)$/i; + print "\t;$1\n"; + return; + } + } + + print ";$line"; + if ($line =~ /^([A-F0-9]{4}) ((([A-F0-9]{2}) )*[A-F0-9]{2})/) { + @_=split(' ',$2); + print "\tFCB\t\$".join(', $',@_)."\n"; + } +} diff --git a/original/ROM/mapped.asm b/original/ROM/mapped.asm new file mode 100644 index 0000000..5f924c2 --- /dev/null +++ b/original/ROM/mapped.asm @@ -0,0 +1,16136 @@ +;0006 slot number + +;Rows are numbered 1-9, skipping 5. There is no row 5. +;2800 home sensors +; 7 row 9 +; 6 row 8 +; 5 row 7 +; 4 row 6 +; 3 row 4 +; 2 row 3 +; 1 row 2 +; 0 row 1 +;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 +;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). +;Motor driver column output enable is PA6 +;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor +;is drawing too much current) +;3000 misc outputs +; 7 motor driver serial data +; 6 col 9 motor driver +; 5 col 8 motor driver +; 4 display connector +; 3 display connector +; 2 not used +; 1 note acceptor connector +; 0 note acceptor connector +;3800 changer outputs +; 7 /ACCEPT +; 6 /SEND +; 5 RESET +; 4 /$.05 +; 3 /$.10 +; 2 /$.25 +; 1 /$1.00 +; 0 motor driver row output enable +;PA5 selects between RS232 and current loop serial interface? + +; Current status: +; JSR mapped out +; JMP mapped out + +; TODO: + + + +; 0014 - ???? +; 001a - ???? +; 1000 +; 1009 +; 1026 +; 1028 +; 1030 +; 103c + +8000 43 C coma +8001 20 50 P bra 50 ;8053 +8003 4F O clra +8004 57 W asrb +8005 45 E illegal +8006 52 R illegal +8007 20 43 C bra 43 ;804C +8009 4F O clra +800A 4D M tsta +800B 50 P negb +800C 41 A illegal +800D 4E N illegal +800E 59 Y rolb +800F 00 . test +8010 43 C coma +8011 4F O clra +8012 50 P negb +8013 59 Y rolb +8014 52 R illegal +8015 49 I rola +8016 47 G asra +8017 48 H asla +8018 54 T lsrb +8019 20 31 1 bra 31 ;804C +801B 39 9 rts +801C 39 9 rts +801D 33 3 pulb +801E 20 00 . bra 00 ;8020 +8020 20 20 bra 20 ;8042 +8022 20 20 bra 20 ;8044 +8024 20 20 bra 20 ;8046 +8026 20 20 bra 20 ;8048 +8028 20 20 bra 20 ;804A +802A 20 20 bra 20 ;804C +802C 20 20 bra 20 ;804E +802E 20 00 . bra 00 ;8030 +8030 56 V rorb +8031 45 E illegal +8032 4E N illegal +8033 44 D lsra +8034 49 I rola +8035 4E N illegal +8036 47 G asra +8037 20 4D M bra 4d ;8086 +8039 41 A illegal +803A 43 C coma +803B 48 H asla +803C 49 I rola +803D 4E N illegal +803E 45 E illegal +803F 00 . test +8040 53 S comb +8041 4F O clra +8042 46 F rora +8043 54 T lsrb +8044 57 W asrb +8045 41 A illegal +8046 52 R illegal +8047 45 E illegal +8048 20 57 W bra 57 ;80A1 +804A 52 R illegal +804B 4F O clra +804C 54 T lsrb +804D 45 E illegal +804E 20 00 . bra 00 ;8050 +8050 42 B illegal +8051 59 Y rolb +8052 20 42 B bra 42 ;8096 +8054 52 R illegal +8055 45 E illegal +8056 54 T lsrb +8057 20 42 B bra 42 ;809B +8059 4F O clra +805A 52 R illegal +805B 45 E illegal +805C 4E N illegal +805D 2E 20 . bgt 20 ;807F +805F 00 . test +8060 20 20 bra 20 ;8082 +8062 20 20 bra 20 ;8084 +8064 20 20 bra 20 ;8086 +8066 20 20 bra 20 ;8088 +8068 20 20 bra 20 ;808A +806A 20 20 bra 20 ;808C +806C 20 20 bra 20 ;808E +806E 20 00 . bra 00 ;8070 +8070 50 P negb +8071 52 R illegal +8072 4F O clra +8073 47 G asra +8074 52 R illegal +8075 41 A illegal +8076 4D M tsta +8077 20 46 F bra 46 ;80BF +8079 4F O clra +807A 52 R illegal +807B 20 54 T bra 54 ;80D1 +807D 48 H asla +807E 45 E illegal +807F 00 . test +8080 35 5 txs +8081 30 0 tsx +8082 35 5 txs +8083 20 41 A bra 41 ;80C6 +8085 4E N illegal +8086 44 D lsra +8087 20 35 5 bra 35 ;80BE +8089 39 9 rts +808A 30 0 tsx +808B 30 0 tsx +808C 2E 20 . bgt 20 ;80AE +808E 20 00 . bra 00 ;8090 +8090 20 20 bra 20 ;80B2 +8092 20 20 bra 20 ;80B4 +8094 20 20 bra 20 ;80B6 +8096 20 20 bra 20 ;80B8 +8098 20 20 bra 20 ;80BA +809A 20 20 bra 20 ;80BC +809C 20 20 bra 20 ;80BE +809E 20 00 . bra 00 ;80A0 +80A0 50 P negb +80A1 41 A illegal +80A2 52 R illegal +80A3 54 T lsrb +80A4 20 4E N bra 4e ;80F4 +80A6 55 U illegal +80A7 4D M tsta +80A8 42 B illegal +80A9 45 E illegal +80AA 52 R illegal +80AB 3A : abx +80AC 20 20 bra 20 ;80CE +80AE 20 00 . bra 00 ;80B0 +80B0 39 9 rts +80B1 33 3 pulb +80B2 37 7 pshb +80B3 2D 33 -3 blt 33 ;80E8 +80B5 30 0 tsx +80B6 30 0 tsx +80B7 30 0 tsx +80B8 31 1 ins +80B9 20 56 V bra 56 ;8111 +80BB 45 E illegal +80BC 52 R illegal +80BD 20 35 5 bra 35 ;80F4 +80BF 00 . test +80C0 43 C coma +80C1 48 H asla +80C2 45 E illegal +80C3 43 C coma +80C4 4B K illegal +80C5 53 S comb +80C6 55 U illegal +80C7 4D M tsta +80C8 20 45 E bra 45 ;810F +80CA 4E N illegal +80CB 44 D lsra +80CC 3A : abx +80CD 30 0 tsx +80CE 30 0 tsx +80CF 00 . test +80D0 20 20 bra 20 ;80F2 +80D2 20 20 bra 20 ;80F4 +80D4 20 20 bra 20 ;80F6 +80D6 20 20 bra 20 ;80F8 +80D8 20 20 bra 20 ;80FA +80DA 20 20 bra 20 ;80FC +80DC 20 20 bra 20 ;80FE +80DE 20 00 . bra 00 ;80E0 +80E0 20 20 bra 20 ;8102 +80E2 20 20 bra 20 ;8104 +80E4 20 20 bra 20 ;8106 +80E6 20 20 bra 20 ;8108 +80E8 20 20 bra 20 ;810A +80EA 20 20 bra 20 ;810C +80EC 20 20 bra 20 ;810E +80EE 20 00 . bra 00 ;80F0 +80F0 20 20 bra 20 ;8112 +80F2 20 20 bra 20 ;8114 +80F4 20 20 bra 20 ;8116 +80F6 20 20 bra 20 ;8118 +80F8 00 . test +80F9 20 0C . bra 0c ;8107 +80FB 93 73 00 .s. subd 73 +80FE 01 . nop +80FF 05 . asld + +jump72: +8100 F6 00 1D ... ldab 001d +8103 C4 10 .. andb #10 +8105 27 3D '= beq 3d ;8144 +8107 BD D6 52 ..R jsr d652 ;jump5 +810A CE 00 1D ... ldx #001d +810D 1D 00 .. bclr add,x 00,x +810F 10 . sba +8110 CE 00 1D ... ldx #001d +8113 1C 00 .. bset add,x 00,x +8115 80 7F .. suba #7f +8117 00 . test +8118 42 B illegal +8119 7F 00 60 ..` clr 0060 +811C 7F 00 48 ..H clr 0048 +811F 7F 00 38 ..8 clr 0038 +8122 F6 0B A8 ... ldab 0ba8 +8125 27 08 '. beq 08 ;812F +8127 CE 0B A9 ... ldx #0ba9 +812A 1C 00 .. bset add,x 00,x +812C 02 . idiv +812D 20 06 . bra 06 ;8135 +812F CE 0B A9 ... ldx #0ba9 +8132 1D 00 .. bclr add,x 00,x +8134 02 . idiv +8135 7F 0E 00 ... clr 0e00 +8138 7F 0E 01 ... clr 0e01 +813B 7F 0E 02 ... clr 0e02 +813E 7F 0E 03 ... clr 0e03 +8141 7F 0E 04 ... clr 0e04 +8144 F6 00 42 ..B ldab 0042 +8147 C1 0B .. cmpb #0b +8149 26 0F &. bne 0f ;815A +814B BD AB 89 ... jsr ab89 ;jump7 +814E 7F 00 19 ... clr 0019 +8151 7F 00 60 ..` clr 0060 +8154 7F 00 42 ..B clr 0042 +8157 BD E6 1B ... jsr e61b ;jump4 +815A F6 0B A8 ... ldab 0ba8 +815D 26 03 &. bne 03 ;8162 +815F 7E 81 EF ~.. jmp 81ef ;goto1 +8162 F6 00 60 ..` ldab 0060 +8165 C1 04 .. cmpb #04 +8167 24 28 $( bcc 28 ;8191 +8169 F6 00 42 ..B ldab 0042 +816C 27 21 '! beq 21 ;818F +816E F6 00 42 ..B ldab 0042 +8171 C1 0A .. cmpb #0a +8173 26 03 &. bne 03 ;8178 +8175 7F 00 42 ..B clr 0042 +8178 F6 00 42 ..B ldab 0042 +817B CB 30 .0 addb #30 +817D 37 7 pshb +817E F6 00 60 ..` ldab 0060 +8181 4F O clra +8182 C3 00 62 ..b addd #0062 +8185 8F . xgdx +8186 33 3 pulb +8187 E7 00 .. stb 00,x +8189 7F 00 42 ..B clr 0042 +818C 7C 00 60 |.` inc 0060 +818F 20 5C \ bra 5c ;81ED +8191 F6 00 62 ..b ldab 0062 +8194 F1 0B A4 ... cmpb 0ba4 +8197 26 3D &= bne 3d ;81D6 +8199 F6 00 63 ..c ldab 0063 +819C F1 0B A5 ... cmpb 0ba5 +819F 26 35 &5 bne 35 ;81D6 +81A1 F6 00 64 ..d ldab 0064 +81A4 F1 0B A6 ... cmpb 0ba6 +81A7 26 2D &- bne 2d ;81D6 +81A9 F6 00 65 ..e ldab 0065 +81AC F1 0B A7 ... cmpb 0ba7 +81AF 26 25 &% bne 25 ;81D6 +81B1 CE 0B A9 ... ldx #0ba9 +81B4 1D 00 .. bclr add,x 00,x +81B6 02 . idiv +81B7 CE 00 1F ... ldx #001f +81BA 1C 00 .. bset add,x 00,x +81BC 04 . lsrd +81BD CE 00 1F ... ldx #001f +81C0 1C 00 .. bset add,x 00,x +81C2 80 CE .. suba #ce +81C4 00 . test +81C5 1D 1C .. bclr add,x 1c,x +81C7 00 . test +81C8 10 . sba +81C9 CC 02 33 ..3 ldd #0233 +81CC FD 00 3B ..; stad 003b +81CF C6 05 .. ldab #05 +81D1 F7 00 38 ..8 stb 0038 +81D4 20 17 . bra 17 ;81ED +81D6 7F 00 42 ..B clr 0042 +81D9 7F 00 60 ..` clr 0060 +81DC BD BE 69 ..i jsr be69 ;jump3 +81DF BD BE 4B ..K jsr be4b ;jump1 +81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" +81E5 BD C0 BA ... jsr c0ba ;display: +81E8 C6 0A .. ldab #0a +81EA F7 00 38 ..8 stb 0038 +81ED 20 03 . bra 03 ;81F2 +goto1: +81EF 7F 00 42 ..B clr 0042 +81F2 F6 00 38 ..8 ldab 0038 +81F5 27 03 '. beq 03 ;81FA +81F7 7E 84 9F ~.. jmp 849f ;goto2 +81FA BD BE 4B ..K jsr be4b ;jump1 +81FD F6 00 48 ..H ldab 0048 +8200 26 03 &. bne 03 ;8205 +8202 BD AB A2 ... jsr aba2 ;jump8 +8205 F6 00 48 ..H ldab 0048 +8208 4F O clra +8209 BD FE 16 ... jsr fe16 ;jump2 +820C 00 . test +820D 00 . test +820E 00 . test +820F 0D . sec +8210 84 9F .. anda #9f +8212 82 2E .. sbca #2e +8214 82 50 .P sbca #50 +8216 82 B7 .. sbca #b7 +8218 82 D9 .. sbca #d9 +821A 83 40 83 .@. subd #4083 +821D 62 b illegal +821E 83 A5 83 ... subd #a583 +8221 C2 83 .. sbcb #83 +8223 DF 83 FC ... stx 83 +8226 84 19 .. anda #19 +8228 84 35 .5 anda #35 +822A 84 51 .Q anda #51 +822C 84 78 .x anda #78 +822E F6 00 19 ... ldab 0019 +8231 C4 01 .. andb #01 +8233 27 13 '. beq 13 ;8248 +8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" +8238 BD C0 BA ... jsr c0ba ;display: +823B C6 0A .. ldab #0a +823D F7 00 38 ..8 stb 0038 +8240 7F 00 54 ..T clr 0054 +8243 7C 00 48 |.H inc 0048 +8246 20 05 . bra 05 ;824D +8248 C6 02 .. ldab #02 +824A F7 00 48 ..H stb 0048 +824D 7E 84 9F ~.. jmp 849f ;goto2 +8250 F6 00 54 ..T ldab 0054 +8253 4F O clra +8254 CE 00 05 ... ldx #0005 +8257 02 . idiv +8258 5D ] tstb +8259 27 4C 'L beq 4c ;82A7 +825B F6 00 54 ..T ldab 0054 +825E F7 00 06 ... stb 0006 +8261 F6 00 06 ... ldab 0006 +8264 BD D7 A0 ... jsr d7a0 ;jump10 +8267 83 00 00 ... subd #0000 +826A 27 15 '. beq 15 ;8281 +826C CC 7F FF ... ldd #7fff +826F 37 7 pshb +8270 36 6 psha +8271 F6 00 06 ... ldab 0006 +8274 4F O clra +8275 05 . asld +8276 C3 08 00 ... addd #0800 +8279 38 8 pulx +827A 8F . xgdx +827B A4 00 .. anda 00,x +827D E4 01 .. andb 01,x +827F ED 00 .. stad 00,x +8281 F6 00 54 ..T ldab 0054 +8284 4F O clra +8285 05 . asld +8286 C3 08 00 ... addd #0800 +8289 8F . xgdx +828A EC 00 .. ldd 00,x +828C 84 80 .. anda #80 +828E 27 17 '. beq 17 ;82A7 +8290 F6 00 54 ..T ldab 0054 +8293 4F O clra +8294 05 . asld +8295 C3 08 C8 ... addd #08c8 +8298 8F . xgdx +8299 EC 00 .. ldd 00,x +829B 84 02 .. anda #02 +829D 27 08 '. beq 08 ;82A7 +829F BD 98 A5 ... jsr 98a5 ;jump11 +82A2 C6 0A .. ldab #0a +82A4 F7 00 38 ..8 stb 0038 +82A7 7C 00 54 |.T inc 0054 +82AA F6 00 54 ..T ldab 0054 +82AD C1 64 .d cmpb #64 +82AF 26 03 &. bne 03 ;82B4 +82B1 7C 00 48 |.H inc 0048 +82B4 7E 84 9F ~.. jmp 849f ;goto2 +82B7 F6 00 19 ... ldab 0019 +82BA C4 02 .. andb #02 +82BC 27 13 '. beq 13 ;82D1 +82BE CC AF FD ... ldd #affd "HOME FAIL=" +82C1 BD C0 BA ... jsr c0ba ;display: +82C4 C6 0A .. ldab #0a +82C6 F7 00 38 ..8 stb 0038 +82C9 7F 00 54 ..T clr 0054 +82CC 7C 00 48 |.H inc 0048 +82CF 20 05 . bra 05 ;82D6 +82D1 C6 04 .. ldab #04 +82D3 F7 00 48 ..H stb 0048 +82D6 7E 84 9F ~.. jmp 849f ;goto2 +82D9 F6 00 54 ..T ldab 0054 +82DC 4F O clra +82DD CE 00 05 ... ldx #0005 +82E0 02 . idiv +82E1 5D ] tstb +82E2 27 4C 'L beq 4c ;8330 +82E4 F6 00 54 ..T ldab 0054 +82E7 F7 00 06 ... stb 0006 +82EA F6 00 06 ... ldab 0006 +82ED BD D7 A0 ... jsr d7a0 ;jump10 +82F0 83 00 00 ... subd #0000 +82F3 27 15 '. beq 15 ;830A +82F5 CC 7F FF ... ldd #7fff +82F8 37 7 pshb +82F9 36 6 psha +82FA F6 00 06 ... ldab 0006 +82FD 4F O clra +82FE 05 . asld +82FF C3 08 00 ... addd #0800 +8302 38 8 pulx +8303 8F . xgdx +8304 A4 00 .. anda 00,x +8306 E4 01 .. andb 01,x +8308 ED 00 .. stad 00,x +830A F6 00 54 ..T ldab 0054 +830D 4F O clra +830E 05 . asld +830F C3 08 00 ... addd #0800 +8312 8F . xgdx +8313 EC 00 .. ldd 00,x +8315 84 80 .. anda #80 +8317 27 17 '. beq 17 ;8330 +8319 F6 00 54 ..T ldab 0054 +831C 4F O clra +831D 05 . asld +831E C3 08 C8 ... addd #08c8 +8321 8F . xgdx +8322 EC 00 .. ldd 00,x +8324 84 04 .. anda #04 +8326 27 08 '. beq 08 ;8330 +8328 BD 98 A5 ... jsr 98a5 ;jump11 +832B C6 0A .. ldab #0a +832D F7 00 38 ..8 stb 0038 +8330 7C 00 54 |.T inc 0054 +8333 F6 00 54 ..T ldab 0054 +8336 C1 64 .d cmpb #64 +8338 26 03 &. bne 03 ;833D +833A 7C 00 48 |.H inc 0048 +833D 7E 84 9F ~.. jmp 849f ;goto2 +8340 F6 00 19 ... ldab 0019 +8343 C4 04 .. andb #04 +8345 27 13 '. beq 13 ;835A +8347 CC B0 08 ... ldd #b008 +834A BD C0 BA ... jsr c0ba ;display: +834D C6 0A .. ldab #0a +834F F7 00 38 ..8 stb 0038 +8352 7F 00 54 ..T clr 0054 +8355 7C 00 48 |.H inc 0048 +8358 20 05 . bra 05 ;835F +835A C6 06 .. ldab #06 +835C F7 00 48 ..H stb 0048 +835F 7E 84 9F ~.. jmp 849f ;goto2 +8362 F6 00 54 ..T ldab 0054 +8365 4F O clra +8366 CE 00 05 ... ldx #0005 +8369 02 . idiv +836A 5D ] tstb +836B 27 28 '( beq 28 ;8395 +836D F6 00 54 ..T ldab 0054 +8370 F7 00 06 ... stb 0006 +8373 F6 00 06 ... ldab 0006 +8376 BD D7 A0 ... jsr d7a0 ;jump10 +8379 83 00 00 ... subd #0000 +837C 26 17 &. bne 17 ;8395 +837E F6 00 54 ..T ldab 0054 +8381 4F O clra +8382 05 . asld +8383 C3 08 C8 ... addd #08c8 +8386 8F . xgdx +8387 EC 00 .. ldd 00,x +8389 84 01 .. anda #01 +838B 27 08 '. beq 08 ;8395 +838D BD 98 A5 ... jsr 98a5 ;jump11 +8390 C6 0A .. ldab #0a +8392 F7 00 38 ..8 stb 0038 +8395 7C 00 54 |.T inc 0054 +8398 F6 00 54 ..T ldab 0054 +839B C1 64 .d cmpb #64 +839D 26 03 &. bne 03 ;83A2 +839F 7C 00 48 |.H inc 0048 +83A2 7E 84 9F ~.. jmp 849f ;goto2 +83A5 F6 0B C1 ... ldab 0bc1 +83A8 C4 01 .. andb #01 +83AA 27 10 '. beq 10 ;83BC +83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" +83AF BD C0 BA ... jsr c0ba ;display: +83B2 7C 00 48 |.H inc 0048 +83B5 C6 0A .. ldab #0a +83B7 F7 00 38 ..8 stb 0038 +83BA 20 03 . bra 03 ;83BF +83BC 7C 00 48 |.H inc 0048 +83BF 7E 84 9F ~.. jmp 849f ;goto2 +83C2 F6 0B C1 ... ldab 0bc1 +83C5 C4 02 .. andb #02 +83C7 27 10 '. beq 10 ;83D9 +83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" +83CC BD C0 BA ... jsr c0ba ;display: +83CF 7C 00 48 |.H inc 0048 +83D2 C6 0A .. ldab #0a +83D4 F7 00 38 ..8 stb 0038 +83D7 20 03 . bra 03 ;83DC +83D9 7C 00 48 |.H inc 0048 +83DC 7E 84 9F ~.. jmp 849f ;goto2 +83DF F6 0B C1 ... ldab 0bc1 +83E2 C4 04 .. andb #04 +83E4 27 10 '. beq 10 ;83F6 +83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" +83E9 BD C0 BA ... jsr c0ba ;display: +83EC 7C 00 48 |.H inc 0048 +83EF C6 0A .. ldab #0a +83F1 F7 00 38 ..8 stb 0038 +83F4 20 03 . bra 03 ;83F9 +83F6 7C 00 48 |.H inc 0048 +83F9 7E 84 9F ~.. jmp 849f ;goto2 +83FC F6 0B C1 ... ldab 0bc1 +83FF C4 10 .. andb #10 +8401 27 10 '. beq 10 ;8413 +8403 CC B0 1E ... ldd #b01e "COIN JAM" +8406 BD C0 BA ... jsr c0ba ;display: +8409 7C 00 48 |.H inc 0048 +840C C6 0A .. ldab #0a +840E F7 00 38 ..8 stb 0038 +8411 20 03 . bra 03 ;8416 +8413 7C 00 48 |.H inc 0048 +8416 7E 84 9F ~.. jmp 849f ;goto2 +8419 F6 0B C1 ... ldab 0bc1 +841C C4 20 . andb #20 +841E 27 10 '. beq 10 ;8430 +8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" +8423 BD C0 BA ... jsr c0ba ;display: +8426 7C 00 48 |.H inc 0048 +8429 C6 0A .. ldab #0a +842B F7 00 38 ..8 stb 0038 +842E 20 03 . bra 03 ;8433 +8430 7C 00 48 |.H inc 0048 +8433 20 6A j bra 6a ;849F +8435 F6 0B C1 ... ldab 0bc1 +8438 C4 08 .. andb #08 +843A 27 10 '. beq 10 ;844C +843C CC B0 55 ..U ldd #b055 "BILL ERROR" +843F BD C0 BA ... jsr c0ba ;display: +8442 7C 00 48 |.H inc 0048 +8445 C6 0A .. ldab #0a +8447 F7 00 38 ..8 stb 0038 +844A 20 03 . bra 03 ;844F +844C 7C 00 48 |.H inc 0048 +844F 20 4E N bra 4e ;849F +8451 F6 0B C1 ... ldab 0bc1 +8454 C4 40 .@ andb #40 +8456 27 10 '. beq 10 ;8468 +8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" +845B BD C0 BA ... jsr c0ba ;display: +845E 7F 00 48 ..H clr 0048 +8461 C6 0A .. ldab #0a +8463 F7 00 38 ..8 stb 0038 +8466 20 0E . bra 0e ;8476 +8468 7F 00 48 ..H clr 0048 +846B CC B0 13 ... ldd #b013 "HIT RESET " +846E BD C0 BA ... jsr c0ba ;display: +8471 C6 0A .. ldab #0a +8473 F7 00 38 ..8 stb 0038 +8476 20 27 ' bra 27 ;849F +8478 F6 00 1D ... ldab 001d +847B 2C 0E ,. bge 0e ;848B +847D CC AE A8 ... ldd #aea8 " SYSTEM " +8480 BD C0 BA ... jsr c0ba ;display: +8483 CE 00 1D ... ldx #001d +8486 1D 00 .. bclr add,x 00,x +8488 80 20 . suba #20 +848A 0C . clc +848B CC AE B3 ... ldd #aeb3 " OK " +848E BD C0 BA ... jsr c0ba ;display: +8491 CE 00 1D ... ldx #001d +8494 1C 00 .. bset add,x 00,x +8496 80 C6 .. suba #c6 +8498 0F . sei +8499 F7 00 38 ..8 stb 0038 +849C 7F 00 48 ..H clr 0048 +goto2: +849F 39 9 rts + +jump73: +84A0 FC 00 3B ..; ldd 003b +84A3 26 03 &. bne 03 ;84A8 +84A5 7E 85 96 ~.. jmp 8596 ;goto3 +84A8 F6 00 1F ... ldab 001f +84AB 2C 40 ,@ bge 40 ;84ED +84AD BD D6 52 ..R jsr d652 ;jump5 +84B0 7F 00 42 ..B clr 0042 +84B3 7F 00 09 ... clr 0009 +84B6 7F 00 0A ... clr 000a +84B9 7F 00 06 ... clr 0006 +84BC 5F _ clrb +84BD 4F O clra +84BE FD 00 40 ..@ stad 0040 +84C1 5F _ clrb +84C2 4F O clra +84C3 FD 00 3E ..> stad 003e +84C6 BD E5 AA ... jsr e5aa ;jump12 +84C9 CE 00 1F ... ldx #001f +84CC 1D 00 .. bclr add,x 00,x +84CE 80 CE .. suba #ce +84D0 00 . test +84D1 1F 1C 00 02 .... brclr 1c,x 00 02 +84D5 CE 00 1D ... ldx #001d +84D8 1C 00 .. bset add,x 00,x +84DA 10 . sba +84DB CE 00 17 ... ldx #0017 +84DE 1D 00 .. bclr add,x 00,x +84E0 20 CE . bra ce ;84B0 +84E2 00 . test +84E3 17 . tba +84E4 1D 00 .. bclr add,x 00,x +84E6 40 @ nega +84E7 CE 00 17 ... ldx #0017 +84EA 1D 00 .. bclr add,x 00,x +84EC 80 F6 .. suba #f6 +84EE 0B . sev +84EF A9 C4 .. adca c4,x +84F1 02 . idiv +84F2 27 20 ' beq 20 ;8514 +84F4 F6 00 42 ..B ldab 0042 +84F7 4F O clra +84F8 C3 0B E4 ... addd #0be4 +84FB 8F . xgdx +84FC E6 00 .. ldab 00,x +84FE 27 14 '. beq 14 ;8514 +8500 BD BE 4B ..K jsr be4b ;jump1 +8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" +8506 BD C0 BA ... jsr c0ba ;display: +8509 CC 02 58 ..X ldd #0258 +850C BD E5 71 ..q jsr e571 ;jump13 +850F BD 85 AF ... jsr 85af ;jump14 +8512 20 6C l bra 6c ;8580 +8514 F6 00 42 ..B ldab 0042 +8517 4F O clra +8518 BD FE 16 ... jsr fe16 ;jump2 +851B 00 . test +851C 00 . test +851D 00 . test +851E 0B . sev +851F 85 80 .. bita #80 +8521 85 39 .9 bita #39 +8523 85 4A .J bita #4a +8525 85 4F .O bita #4f +8527 85 54 .T bita #54 +8529 85 59 .Y bita #59 +852B 85 5E .^ bita #5e +852D 85 63 .c bita #63 +852F 85 68 .h bita #68 +8531 85 6D .m bita #6d +8533 85 72 .r bita #72 +8535 85 77 .w bita #77 +8537 85 7C .| bita #7c +8539 CC AE 92 ... ldd #ae92 "- " +853C BD C0 BA ... jsr c0ba ;display: +853F 7F 00 42 ..B clr 0042 +8542 CE 00 1F ... ldx #001f +8545 1C 00 .. bset add,x 00,x +8547 02 . idiv +8548 20 36 6 bra 36 ;8580 +854A BD 86 84 ... jsr 8684 ;jump15 +854D 20 31 1 bra 31 ;8580 +854F BD 88 2E ... jsr 882e ;jump16 +8552 20 2C , bra 2c ;8580 +8554 BD 88 B8 ... jsr 88b8 ;jump17 +8557 20 27 ' bra 27 ;8580 +8559 BD 8C B4 ... jsr 8cb4 ;jump18 +855C 20 22 " bra 22 ;8580 +855E BD 8E 35 ..5 jsr 8e35 ;jump19 +8561 20 1D . bra 1d ;8580 +8563 BD 8F 0D ... jsr 8f0d ;jump20 +8566 20 18 . bra 18 ;8580 +8568 BD 90 D1 ... jsr 90d1 ;jump21 +856B 20 13 . bra 13 ;8580 +856D BD 92 EE ... jsr 92ee ;jump22 +8570 20 0E . bra 0e ;8580 +8572 BD 93 A5 ... jsr 93a5 ;jump23 +8575 20 09 . bra 09 ;8580 +8577 BD 94 DD ... jsr 94dd ;jump24 +857A 20 04 . bra 04 ;8580 +857C 8D 31 .1 bsr dest 31 +857E 20 00 . bra 00 ;8580 +8580 7F 00 0A ... clr 000a +8583 F6 00 42 ..B ldab 0042 +8586 C1 0A .. cmpb #0a +8588 27 0A '. beq 0a ;8594 +858A F6 00 42 ..B ldab 0042 +858D C1 07 .. cmpb #07 +858F 27 03 '. beq 03 ;8594 +8591 7F 00 09 ... clr 0009 +8594 20 18 . bra 18 ;85AE +goto3: +8596 CE 00 1F ... ldx #001f +8599 1D 00 .. bclr add,x 00,x +859B 04 . lsrd +859C CE 00 1F ... ldx #001f +859F 1C 00 .. bset add,x 00,x +85A1 80 CE .. suba #ce +85A3 00 . test +85A4 1D 1C .. bclr add,x 1c,x +85A6 00 . test +85A7 10 . sba +85A8 BD BE 69 ..i jsr be69 ;jump3 +85AB BD E5 AA ... jsr e5aa ;jump12 +85AE 39 9 rts + +jump14: +85AF 7F 00 42 ..B clr 0042 +85B2 7F 00 06 ... clr 0006 +85B5 CE 00 1F ... ldx #001f +85B8 1C 00 .. bset add,x 00,x +85BA 02 . idiv +85BB BD BE 69 ..i jsr be69 ;jump3 +85BE 39 9 rts + +jump28: +85BF F6 00 12 ... ldab 0012 +85C2 C4 1E .. andb #1e +85C4 4F O clra +85C5 BD FE 32 ..2 jsr fe32 ;jump25 +85C8 85 DE .. bita #de +85CA 00 . test +85CB 0E . cli +85CC 86 08 .. ldaa #08 +85CE 00 . test +85CF 08 . inx +85D0 86 32 .2 ldaa #32 +85D2 00 . test +85D3 04 . lsrd +85D4 86 5C .\ ldaa #5c +85D6 00 . test +85D7 02 . idiv +85D8 86 83 .. ldaa #83 +85DA FF E4 00 ... stx e400 +85DD 00 . test +85DE F6 0B DC ... ldab 0bdc +85E1 F7 00 01 ... stb 0001 +85E4 BD C4 30 ..0 jsr c430 ;jump26 +85E7 C6 01 .. ldab #01 +85E9 F7 00 48 ..H stb 0048 +85EC 7F 00 2C .., clr 002c +85EF F6 0C D9 ... ldab 0cd9 +85F2 27 03 '. beq 03 ;85F7 +85F4 7A 0C D9 z.. dec 0cd9 +85F7 BD 97 F6 ... jsr 97f6 ;jump27 +85FA CC 01 5E ..^ ldd #015e +85FD BD E5 71 ..q jsr e571 ;jump13 +8600 CC 02 33 ..3 ldd #0233 +8603 FD 00 3B ..; stad 003b +8606 20 7B { bra 7b ;8683 +8608 F6 0B DB ... ldab 0bdb +860B F7 00 01 ... stb 0001 +860E BD C4 30 ..0 jsr c430 ;jump26 +8611 C6 02 .. ldab #02 +8613 F7 00 48 ..H stb 0048 +8616 7F 00 2C .., clr 002c +8619 F6 0C DA ... ldab 0cda +861C 27 03 '. beq 03 ;8621 +861E 7A 0C DA z.. dec 0cda +8621 BD 97 F6 ... jsr 97f6 ;jump27 +8624 CC 01 5E ..^ ldd #015e +8627 BD E5 71 ..q jsr e571 ;jump13 +862A CC 02 33 ..3 ldd #0233 +862D FD 00 3B ..; stad 003b +8630 20 51 Q bra 51 ;8683 +8632 F6 0B DA ... ldab 0bda +8635 F7 00 01 ... stb 0001 +8638 BD C4 30 ..0 jsr c430 ;jump26 +863B C6 03 .. ldab #03 +863D F7 00 48 ..H stb 0048 +8640 7F 00 2C .., clr 002c +8643 F6 0C DB ... ldab 0cdb +8646 27 03 '. beq 03 ;864B +8648 7A 0C DB z.. dec 0cdb +864B BD 97 F6 ... jsr 97f6 ;jump27 +864E CC 01 5E ..^ ldd #015e +8651 BD E5 71 ..q jsr e571 ;jump13 +8654 CC 02 33 ..3 ldd #0233 +8657 FD 00 3B ..; stad 003b +865A 20 27 ' bra 27 ;8683 +865C C6 40 .@ ldab #40 +865E F7 00 01 ... stb 0001 +8661 BD C4 30 ..0 jsr c430 ;jump26 +8664 C6 04 .. ldab #04 +8666 F7 00 48 ..H stb 0048 +8669 7F 00 2C .., clr 002c +866C F6 0C DC ... ldab 0cdc +866F 27 03 '. beq 03 ;8674 +8671 7A 0C DC z.. dec 0cdc +8674 BD 97 F6 ... jsr 97f6 ;jump27 +8677 CC 01 5E ..^ ldd #015e +867A BD E5 71 ..q jsr e571 ;jump13 +867D CC 02 33 ..3 ldd #0233 +8680 FD 00 3B ..; stad 003b +8683 39 9 rts + +jump15: +8684 F6 00 1F ... ldab 001f +8687 C4 02 .. andb #02 +8689 27 2B '+ beq 2b ;86B6 +868B CE 00 1F ... ldx #001f +868E 1D 00 .. bclr add,x 00,x +8690 02 . idiv +8691 C6 01 .. ldab #01 +8693 F7 00 48 ..H stb 0048 +8696 F6 0B C0 ... ldab 0bc0 +8699 C4 01 .. andb #01 +869B 27 16 '. beq 16 ;86B3 +869D C6 27 .' ldab #27 +869F F7 10 2D ..- stb 102d +86A2 C6 07 .. ldab #07 +86A4 F7 10 2B ..+ stb 102b +86A7 CE 00 1A ... ldx #001a +86AA 1D 00 .. bclr add,x 00,x +86AC 01 . nop +86AD F6 00 1A ... ldab 001a +86B0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 +86B6 F6 00 09 ... ldab 0009 +86B9 4F O clra +86BA BD FE 32 ..2 jsr fe32 ;jump25 +86BD 86 D7 .. ldaa #d7 +86BF 00 . test +86C0 00 . test +86C1 87 . illegal +86C2 39 9 rts + +86C3 00 . test +86C4 01 . nop +86C5 87 . illegal +86C6 75 u illegal +86C7 00 . test +86C8 01 . nop +86C9 87 . illegal +86CA C5 00 .. bitb #00 +86CC 08 . inx +86CD 87 . illegal +86CE D9 00 01 ... adcb 00 +86D1 87 . illegal +86D2 E8 FF .. eorb ff,x +86D4 F5 00 00 ... bitb 0000 +86D7 C6 FF .. ldab #ff +86D9 F7 0B BC ... stb 0bbc +86DC F6 18 00 ... ldab 1800 ;tristate buffer +86DF 2D 29 -) blt 29 ;870A +86E1 F6 00 07 ... ldab 0007 +86E4 26 24 &$ bne 24 ;870A +86E6 CE 00 1A ... ldx #001a +86E9 1D 00 .. bclr add,x 00,x +86EB 02 . idiv +86EC F6 00 1A ... ldab 001a +86EF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +86F2 CC 00 32 ..2 ldd #0032 +86F5 BD E5 71 ..q jsr e571 ;jump13 +86F8 CE 00 1A ... ldx #001a +86FB 1C 00 .. bset add,x 00,x +86FD 02 . idiv +86FE F6 00 1A ... ldab 001a +8701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +8704 CC 02 33 ..3 ldd #0233 +8707 FD 00 3B ..; stad 003b +870A 5F _ clrb +870B 4F O clra +870C FD 00 40 ..@ stad 0040 +870F 5F _ clrb +8710 4F O clra +8711 FD 00 3E ..> stad 003e +8714 F6 0B C0 ... ldab 0bc0 +8717 C4 01 .. andb #01 +8719 27 03 '. beq 03 ;871E +871B BD 85 BF ... jsr 85bf ;jump28 +871E BD DC A3 ... jsr dca3 ;jump29 +8721 BD 97 F6 ... jsr 97f6 ;jump27 +8724 CE 00 17 ... ldx #0017 +8727 1D 00 .. bclr add,x 00,x +8729 20 CE . bra ce ;86F9 +872B 00 . test +872C 17 . tba +872D 1D 00 .. bclr add,x 00,x +872F 40 @ nega +8730 CE 00 17 ... ldx #0017 +8733 1D 00 .. bclr add,x 00,x +8735 80 7E .~ suba #7e +8737 87 . illegal +8738 E8 F6 .. eorb f6,x +873A 00 . test +873B 36 6 psha +873C 26 2F &/ bne 2f ;876D +873E F6 00 48 ..H ldab 0048 +8741 4F O clra +8742 BD FE 16 ... jsr fe16 ;jump2 +8745 00 . test +8746 01 . nop +8747 00 . test +8748 03 . fdiv +8749 87 . illegal +874A 65 e illegal +874B 87 . illegal +874C 53 S comb +874D 87 . illegal +874E 58 X aslb +874F 87 . illegal +8750 5D ] tstb +8751 87 . illegal +8752 62 b illegal +8753 7C 0C D9 |.. inc 0cd9 +8756 20 0D . bra 0d ;8765 +8758 7C 0C DA |.. inc 0cda +875B 20 08 . bra 08 ;8765 +875D 7C 0C DB |.. inc 0cdb +8760 20 03 . bra 03 ;8765 +8762 7C 0C DC |.. inc 0cdc +8765 BD 97 F6 ... jsr 97f6 ;jump27 +8768 C6 02 .. ldab #02 +876A F7 00 36 ..6 stb 0036 +876D CE 00 1B ... ldx #001b +8770 1C 00 .. bset add,x 00,x +8772 10 . sba +8773 20 73 s bra 73 ;87E8 +8775 F6 00 36 ..6 ldab 0036 +8778 26 43 &C bne 43 ;87BD +877A F6 00 48 ..H ldab 0048 +877D 4F O clra +877E BD FE 16 ... jsr fe16 ;jump2 +8781 00 . test +8782 01 . nop +8783 00 . test +8784 03 . fdiv +8785 87 . illegal +8786 B5 87 8F ... bita 878f +8789 87 . illegal +878A 99 87 A3 ... adca 87 +878D 87 . illegal +878E AD F6 .. jsr f6,x +8790 0C . clc +8791 D9 27 03 .'. adcb 27 +8794 7A 0C D9 z.. dec 0cd9 +8797 20 1C . bra 1c ;87B5 +8799 F6 0C DA ... ldab 0cda +879C 27 03 '. beq 03 ;87A1 +879E 7A 0C DA z.. dec 0cda +87A1 20 12 . bra 12 ;87B5 +87A3 F6 0C DB ... ldab 0cdb +87A6 27 03 '. beq 03 ;87AB +87A8 7A 0C DB z.. dec 0cdb +87AB 20 08 . bra 08 ;87B5 +87AD F6 0C DC ... ldab 0cdc +87B0 27 03 '. beq 03 ;87B5 +87B2 7A 0C DC z.. dec 0cdc +87B5 BD 97 F6 ... jsr 97f6 ;jump27 +87B8 C6 02 .. ldab #02 +87BA F7 00 36 ..6 stb 0036 +87BD CE 00 1B ... ldx #001b +87C0 1C 00 .. bset add,x 00,x +87C2 10 . sba +87C3 20 23 # bra 23 ;87E8 +87C5 7C 00 48 |.H inc 0048 +87C8 F6 00 48 ..H ldab 0048 +87CB C1 04 .. cmpb #04 +87CD 23 05 #. bls 05 ;87D4 +87CF C6 01 .. ldab #01 +87D1 F7 00 48 ..H stb 0048 +87D4 BD 97 F6 ... jsr 97f6 ;jump27 +87D7 20 0F . bra 0f ;87E8 +87D9 CE 00 1A ... ldx #001a +87DC 1C 00 .. bset add,x 00,x +87DE 01 . nop +87DF F6 00 1A ... ldab 001a +87E2 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +87E5 BD 85 AF ... jsr 85af ;jump14 +goto4: +87E8 39 9 rts + +jump74: +87E9 7F 00 05 ... clr 0005 +87EC 7F 00 54 ..T clr 0054 +87EF F6 00 54 ..T ldab 0054 +87F2 C1 50 .P cmpb #50 +87F4 24 2E $. bcc 2e ;8824 +87F6 F6 00 54 ..T ldab 0054 +87F9 4F O clra +87FA C3 B0 D3 ... addd #b0d3 +87FD 8F . xgdx +87FE E6 00 .. ldab 00,x +8800 F7 00 06 ... stb 0006 +8803 F6 00 06 ... ldab 0006 +8806 BD D7 A0 ... jsr d7a0 ;jump10 +8809 83 00 00 ... subd #0000 +880C 26 11 &. bne 11 ;881F +880E BD D3 11 ... jsr d311 ;jump30 +8811 83 00 00 ... subd #0000 +8814 26 03 &. bne 03 ;8819 +8816 7C 00 05 |.. inc 0005 +8819 CC 00 05 ... ldd #0005 +881C BD E5 71 ..q jsr e571 ;jump13 +881F 7C 00 54 |.T inc 0054 +8822 20 CB . bra cb ;87EF +8824 BD 99 81 ... jsr 9981 ;jump144 +8827 CC 07 D0 ... ldd #07d0 +882A BD E5 71 ..q jsr e571 ;jump13 +882D 39 9 rts + +jump16: +882E F6 00 1F ... ldab 001f +8831 C4 02 .. andb #02 +8833 27 12 '. beq 12 ;8847 +8835 FC 0B B5 ... ldd 0bb5 +8838 C4 FF .. andb #ff +883A 84 01 .. anda #01 +883C FD 00 52 ..R stad 0052 +883F CE 00 1F ... ldx #001f +8842 1D 00 .. bclr add,x 00,x +8844 02 . idiv +8845 20 70 p bra 70 ;88B7 +8847 F6 00 09 ... ldab 0009 +884A 4F O clra +884B BD FE 32 ..2 jsr fe32 ;jump25 +884E 88 68 .h eora #68 +8850 00 . test +8851 00 . test +8852 88 6D .m eora #6d +8854 00 . test +8855 01 . nop +8856 88 83 .. eora #83 +8858 00 . test +8859 01 . nop +885A 88 A7 .. eora #a7 +885C 00 . test +885D 08 . inx +885E 88 B4 .. eora #b4 +8860 00 . test +8861 01 . nop +8862 88 B7 .. eora #b7 +8864 FF F5 00 ... stx f500 +8867 00 . test +8868 BD 9A 05 ... jsr 9a05 ;jump102 +886B 20 4A J bra 4a ;88B7 +886D FC 00 52 ..R ldd 0052 +8870 83 01 F4 ... subd #01f4 +8873 24 09 $. bcc 09 ;887E +8875 FC 00 52 ..R ldd 0052 +8878 C3 00 32 ..2 addd #0032 +887B FD 00 52 ..R stad 0052 +887E BD 9A 05 ... jsr 9a05 ;jump102 +8881 20 34 4 bra 34 ;88B7 +8883 FC 00 52 ..R ldd 0052 +8886 83 00 32 ..2 subd #0032 +8889 23 17 #. bls 17 ;88A2 +888B FC 00 52 ..R ldd 0052 +888E C3 FF CE ... addd #ffce +8891 FD 00 52 ..R stad 0052 +8894 FC 00 52 ..R ldd 0052 +8897 83 00 32 ..2 subd #0032 +889A 24 06 $. bcc 06 ;88A2 +889C CC 00 32 ..2 ldd #0032 +889F FD 00 52 ..R stad 0052 +88A2 BD 9A 05 ... jsr 9a05 ;jump102 +88A5 20 10 . bra 10 ;88B7 +88A7 BD A3 7C ..| jsr a37c ;jump141 +88AA 5F _ clrb +88AB 4F O clra +88AC FD 0B B9 ... stad 0bb9 +88AF BD 85 AF ... jsr 85af ;jump14 +88B2 20 03 . bra 03 ;88B7 +88B4 BD 85 AF ... jsr 85af ;jump14 +88B7 39 9 rts + +jump17: +88B8 F6 00 1F ... ldab 001f +88BB C4 02 .. andb #02 +88BD 26 0A &. bne 0a ;88C9 +88BF F6 00 3A ..: ldab 003a +88C2 26 28 &( bne 28 ;88EC +88C4 F6 00 1D ... ldab 001d +88C7 2D 23 -# blt 23 ;88EC +88C9 7F 00 2C .., clr 002c +88CC CC AE 9D ... ldd #ae9d "SET PRICE?" +88CF BD C0 BA ... jsr c0ba ;display: +88D2 CE 00 1F ... ldx #001f +88D5 1D 00 .. bclr add,x 00,x +88D7 02 . idiv +88D8 CE 00 1F ... ldx #001f +88DB 1D 00 .. bclr add,x 00,x +88DD 40 @ nega +88DE CE 00 1D ... ldx #001d +88E1 1D 00 .. bclr add,x 00,x +88E3 80 7F .. suba #7f +88E5 00 . test +88E6 54 T lsrb +88E7 C6 32 .2 ldab #32 +88E9 F7 00 3A ..: stb 003a +88EC F6 00 09 ... ldab 0009 +88EF 26 03 &. bne 03 ;88F4 +88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 +88F4 F6 00 1D ... ldab 001d +88F7 2C 03 ,. bge 03 ;88FC +88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 +88FC F6 00 09 ... ldab 0009 +88FF C1 0B .. cmpb #0b +8901 26 06 &. bne 06 ;8909 +8903 BD 85 AF ... jsr 85af ;jump14 +8906 7E 89 DE ~.. jmp 89de ;goto6 +8909 F6 00 54 ..T ldab 0054 +890C 26 26 && bne 26 ;8934 +890E BD BE 4B ..K jsr be4b ;jump1 +8911 F6 00 09 ... ldab 0009 +8914 C1 0A .. cmpb #0a +8916 26 03 &. bne 03 ;891B +8918 7F 00 09 ... clr 0009 +891B F6 00 09 ... ldab 0009 +891E CB 30 .0 addb #30 +8920 37 7 pshb +8921 CC 0B 95 ... ldd #0b95 +8924 F0 00 54 ..T subb 0054 +8927 82 00 .. sbca #00 +8929 8F . xgdx +892A 33 3 pulb +892B E7 00 .. stb 00,x +892D C6 32 .2 ldab #32 +892F F7 00 3A ..: stb 003a +8932 20 37 7 bra 37 ;896B +8934 F6 00 54 ..T ldab 0054 +8937 C1 01 .. cmpb #01 +8939 26 27 &' bne 27 ;8962 +893B F6 00 09 ... ldab 0009 +893E C1 05 .. cmpb #05 +8940 27 20 ' beq 20 ;8962 +8942 F6 00 09 ... ldab 0009 +8945 C1 0A .. cmpb #0a +8947 27 19 '. beq 19 ;8962 +8949 F6 00 09 ... ldab 0009 +894C CB 30 .0 addb #30 +894E 37 7 pshb +894F CC 0B 95 ... ldd #0b95 +8952 F0 00 54 ..T subb 0054 +8955 82 00 .. sbca #00 +8957 8F . xgdx +8958 33 3 pulb +8959 E7 00 .. stb 00,x +895B C6 32 .2 ldab #32 +895D F7 00 3A ..: stb 003a +8960 20 09 . bra 09 ;896B +8962 CE 00 1F ... ldx #001f +8965 1C 00 .. bset add,x 00,x +8967 02 . idiv +8968 7F 00 3A ..: clr 003a +896B BD BE 01 ... jsr be01 ;jump70 +896E 7C 00 54 |.T inc 0054 +8971 F6 00 54 ..T ldab 0054 +8974 C1 02 .. cmpb #02 +8976 26 60 &` bne 60 ;89D8 +8978 CE 00 1D ... ldx #001d +897B 1C 00 .. bset add,x 00,x +897D 80 F6 .. suba #f6 +897F 0B . sev +8980 94 CB D0 ... anda cb +8983 37 7 pshb +8984 F6 0B 95 ... ldab 0b95 +8987 CB D0 .. addb #d0 +8989 86 0A .. ldaa #0a +898B 3D = mul +898C 30 0 tsx +898D EB 00 .. addb 00,x +898F 31 1 ins +8990 F7 00 06 ... stb 0006 +8993 C6 32 .2 ldab #32 +8995 F7 00 3A ..: stb 003a +8998 F6 00 06 ... ldab 0006 +899B BD D7 A0 ... jsr d7a0 ;jump10 +899E 83 00 00 ... subd #0000 +89A1 26 27 &' bne 27 ;89CA +89A3 BD D3 11 ... jsr d311 ;jump30 +89A6 83 00 00 ... subd #0000 +89A9 26 0B &. bne 0b ;89B6 +89AB CE 00 1F ... ldx #001f +89AE 1C 00 .. bset add,x 00,x +89B0 40 @ nega +89B1 BD 8C 73 ..s jsr 8c73 ;jump75 +89B4 20 0F . bra 0f ;89C5 +89B6 CE 00 1F ... ldx #001f +89B9 1D 00 .. bclr add,x 00,x +89BB 40 @ nega +89BC CC 2A FF .*. ldd #2aff +89BF FD 00 27 ..' stad 0027 +89C2 BD A3 85 ... jsr a385 ;jump40 +89C5 BD 9A 47 ..G jsr 9a47 ;jump39 +89C8 20 0C . bra 0c ;89D6 +89CA CE 00 1D ... ldx #001d +89CD 1D 00 .. bclr add,x 00,x +89CF 80 CE .. suba #ce +89D1 00 . test +89D2 1F 1C 00 02 .... brclr 1c,x 00 02 +89D6 20 06 . bra 06 ;89DE +89D8 CE 00 1D ... ldx #001d +89DB 1D 00 .. bclr add,x 00,x +89DD 80 7E .~ suba #7e +;goto6 +;89DE???? +89DF 8C 72 F6 .r. cpx #72f6 +;goto5 +; 89e1????? +; +89E2 00 . test +89E3 1D 2D .- bclr add,x 2d,x +89E5 03 . fdiv +89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 +89E9 F6 00 09 ... ldab 0009 +89EC 4F O clra +89ED BD FE 16 ... jsr fe16 ;jump2 +89F0 00 . test +89F1 00 . test +89F2 00 . test +89F3 0B . sev +89F4 8C 72 8A .r. cpx #728a +89F7 0E . cli +89F8 8A 14 .. ora #14 +89FA 8A AA .. ora #aa +89FC 8B 5E .^ adda #5e +89FE 8B 9E .. adda #9e +8A00 8B DB .. adda #db +8A02 8C 72 8C .r. cpx #728c +8A05 72 r illegal +8A06 8C 72 8B .r. cpx #728b +8A09 FC 8C 67 ..g ldd 8c67 +8A0C 8C 6F BD .o. cpx #6fbd +8A0F 9A 47 7E .G~ ora 47 +8A12 8C 72 F6 .r. cpx #72f6 +8A15 00 . test +8A16 36 6 psha +8A17 27 03 '. beq 03 ;8A1C +8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 +8A1C F6 00 1F ... ldab 001f +8A1F C4 40 .@ andb #40 +8A21 27 78 'x beq 78 ;8A9B +8A23 F6 0B C0 ... ldab 0bc0 +8A26 C4 02 .. andb #02 +8A28 27 52 'R beq 52 ;8A7C +8A2A F6 0B AA ... ldab 0baa +8A2D C1 32 .2 cmpb #32 +8A2F 24 22 $" bcc 22 ;8A53 +8A31 F6 0B AA ... ldab 0baa +8A34 4F O clra +8A35 F3 00 27 ..' addd 0027 +8A38 FD 00 27 ..' stad 0027 +8A3B F6 0B AA ... ldab 0baa +8A3E 4F O clra +8A3F 37 7 pshb +8A40 36 6 psha +8A41 CC 00 FA ... ldd #00fa +8A44 BD FB BA ... jsr fbba ;jump38 +8A47 B3 00 27 ..' subd 0027 +8A4A 24 05 $. bcc 05 ;8A51 +8A4C 5F _ clrb +8A4D 4F O clra +8A4E FD 00 27 ..' stad 0027 +8A51 20 27 ' bra 27 ;8A7A +8A53 F6 0B AA ... ldab 0baa +8A56 C1 32 .2 cmpb #32 +8A58 26 20 & bne 20 ;8A7A +8A5A F6 0B AA ... ldab 0baa +8A5D 4F O clra +8A5E F3 00 27 ..' addd 0027 +8A61 FD 00 27 ..' stad 0027 +8A64 F6 0B AA ... ldab 0baa +8A67 4F O clra +8A68 37 7 pshb +8A69 36 6 psha +8A6A CC 00 C7 ... ldd #00c7 +8A6D BD FB BA ... jsr fbba ;jump38 +8A70 B3 00 27 ..' subd 0027 +8A73 24 05 $. bcc 05 ;8A7A +8A75 5F _ clrb +8A76 4F O clra +8A77 FD 00 27 ..' stad 0027 +8A7A 20 17 . bra 17 ;8A93 +8A7C F6 0B AA ... ldab 0baa +8A7F 4F O clra +8A80 F3 00 27 ..' addd 0027 +8A83 FD 00 27 ..' stad 0027 +8A86 FC 00 27 ..' ldd 0027 +8A89 83 27 0F .'. subd #270f +8A8C 23 05 #. bls 05 ;8A93 +8A8E 5F _ clrb +8A8F 4F O clra +8A90 FD 00 27 ..' stad 0027 +8A93 BD 9A 47 ..G jsr 9a47 ;jump39 +8A96 C6 02 .. ldab #02 +8A98 F7 00 36 ..6 stb 0036 + +goto8: +8A9B CE 00 1B ... ldx #001b +8A9E 1C 00 .. bset add,x 00,x +8AA0 10 . sba +8AA1 CC 02 33 ..3 ldd #0233 +8AA4 FD 00 3B ..; stad 003b +8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 +8AAA F6 00 36 ..6 ldab 0036 +8AAD 27 03 '. beq 03 ;8AB2 +8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 +8AB2 F6 00 1F ... ldab 001f +8AB5 C4 40 .@ andb #40 +8AB7 26 03 &. bne 03 ;8ABC +8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 +8ABC F6 0B C0 ... ldab 0bc0 +8ABF C4 02 .. andb #02 +8AC1 27 57 'W beq 57 ;8B1A +8AC3 FC 00 27 ..' ldd 0027 +8AC6 26 18 &. bne 18 ;8AE0 +8AC8 F6 0B AA ... ldab 0baa +8ACB C1 32 .2 cmpb #32 +8ACD 24 11 $. bcc 11 ;8AE0 +8ACF F6 0B AA ... ldab 0baa +8AD2 4F O clra +8AD3 37 7 pshb +8AD4 36 6 psha +8AD5 CC 00 FA ... ldd #00fa +8AD8 BD FB BA ... jsr fbba ;jump38 +8ADB FD 00 27 ..' stad 0027 +8ADE 20 38 8 bra 38 ;8B18 +8AE0 FC 00 27 ..' ldd 0027 +8AE3 26 18 &. bne 18 ;8AFD +8AE5 F6 0B AA ... ldab 0baa +8AE8 C1 32 .2 cmpb #32 +8AEA 26 11 &. bne 11 ;8AFD +8AEC F6 0B AA ... ldab 0baa +8AEF 4F O clra +8AF0 37 7 pshb +8AF1 36 6 psha +8AF2 CC 00 C7 ... ldd #00c7 +8AF5 BD FB BA ... jsr fbba ;jump38 +8AF8 FD 00 27 ..' stad 0027 +8AFB 20 1B . bra 1b ;8B18 +8AFD F6 0B AA ... ldab 0baa +8B00 4F O clra +8B01 B3 00 27 ..' subd 0027 +8B04 22 0D ". bhi 0d ;8B13 +8B06 FC 00 27 ..' ldd 0027 +8B09 F0 0B AA ... subb 0baa +8B0C 82 00 .. sbca #00 +8B0E FD 00 27 ..' stad 0027 +8B11 20 05 . bra 05 ;8B18 +8B13 5F _ clrb +8B14 4F O clra +8B15 FD 00 27 ..' stad 0027 +8B18 20 2D - bra 2d ;8B47 +8B1A FC 00 27 ..' ldd 0027 +8B1D 26 0D &. bne 0d ;8B2C +8B1F CC 27 10 .'. ldd #2710 +8B22 F0 0B AA ... subb 0baa +8B25 82 00 .. sbca #00 +8B27 FD 00 27 ..' stad 0027 +8B2A 20 1B . bra 1b ;8B47 +8B2C F6 0B AA ... ldab 0baa +8B2F 4F O clra +8B30 B3 00 27 ..' subd 0027 +8B33 22 0D ". bhi 0d ;8B42 +8B35 FC 00 27 ..' ldd 0027 +8B38 F0 0B AA ... subb 0baa +8B3B 82 00 .. sbca #00 +8B3D FD 00 27 ..' stad 0027 +8B40 20 05 . bra 05 ;8B47 +8B42 5F _ clrb +8B43 4F O clra +8B44 FD 00 27 ..' stad 0027 +8B47 BD 9A 47 ..G jsr 9a47 ;jump39 +8B4A C6 02 .. ldab #02 +8B4C F7 00 36 ..6 stb 0036 +goto9: +8B4F CE 00 1B ... ldx #001b +8B52 1C 00 .. bset add,x 00,x +8B54 10 . sba +8B55 CC 02 33 ..3 ldd #0233 +8B58 FD 00 3B ..; stad 003b +8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 +8B5E F6 00 36 ..6 ldab 0036 +8B61 26 2C &, bne 2c ;8B8F +8B63 F6 00 1F ... ldab 001f +8B66 C4 40 .@ andb #40 +8B68 27 25 '% beq 25 ;8B8F +8B6A FC 00 46 ..F ldd 0046 +8B6D 83 00 64 ..d subd #0064 +8B70 24 15 $. bcc 15 ;8B87 +8B72 FE 00 46 ..F ldx 0046 +8B75 08 . inx +8B76 FF 00 46 ..F stx 0046 +8B79 FC 00 46 ..F ldd 0046 +8B7C 83 00 64 ..d subd #0064 +8B7F 25 06 %. bcs 06 ;8B87 +8B81 CC 00 01 ... ldd #0001 +8B84 FD 00 46 ..F stad 0046 +8B87 BD 9A 47 ..G jsr 9a47 ;jump39 +8B8A C6 02 .. ldab #02 +8B8C F7 00 36 ..6 stb 0036 +8B8F CE 00 1B ... ldx #001b +8B92 1C 00 .. bset add,x 00,x +8B94 10 . sba +8B95 CC 02 33 ..3 ldd #0233 +8B98 FD 00 3B ..; stad 003b +8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 +8B9E F6 00 36 ..6 ldab 0036 +8BA1 26 29 &) bne 29 ;8BCC +8BA3 F6 00 1F ... ldab 001f +8BA6 C4 40 .@ andb #40 +8BA8 27 22 '" beq 22 ;8BCC +8BAA FC 00 46 ..F ldd 0046 +8BAD 83 00 00 ... subd #0000 +8BB0 23 12 #. bls 12 ;8BC4 +8BB2 FE 00 46 ..F ldx 0046 +8BB5 09 . dex +8BB6 FF 00 46 ..F stx 0046 +8BB9 FC 00 46 ..F ldd 0046 +8BBC 26 06 &. bne 06 ;8BC4 +8BBE CC 00 63 ..c ldd #0063 +8BC1 FD 00 46 ..F stad 0046 +8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 +8BC7 C6 02 .. ldab #02 +8BC9 F7 00 36 ..6 stb 0036 +8BCC CE 00 1B ... ldx #001b +8BCF 1C 00 .. bset add,x 00,x +8BD1 10 . sba +8BD2 CC 02 33 ..3 ldd #0233 +8BD5 FD 00 3B ..; stad 003b +8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 +8BDB F6 00 1F ... ldab 001f +8BDE C4 40 .@ andb #40 +8BE0 27 15 '. beq 15 ;8BF7 +8BE2 F6 00 19 ... ldab 0019 +8BE5 C4 10 .. andb #10 +8BE7 27 08 '. beq 08 ;8BF1 +8BE9 CE 00 19 ... ldx #0019 +8BEC 1D 00 .. bclr add,x 00,x +8BEE 10 . sba +8BEF 20 06 . bra 06 ;8BF7 +8BF1 CE 00 19 ... ldx #0019 +8BF4 1C 00 .. bset add,x 00,x +8BF6 10 . sba +8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 +8BFA 20 76 v bra 76 ;8C72 +8BFC BD A3 85 ... jsr a385 ;jump40 +8BFF F6 00 06 ... ldab 0006 +8C02 C1 64 .d cmpb #64 +8C04 24 24 $$ bcc 24 ;8C2A +8C06 BD 97 6F ..o jsr 976f ;jump41 +8C09 F6 00 06 ... ldab 0006 +8C0C BD D7 A0 ... jsr d7a0 ;jump10 +8C0F 83 00 00 ... subd #0000 +8C12 27 16 '. beq 16 ;8C2A +8C14 F6 00 06 ... ldab 0006 +8C17 C1 09 .. cmpb #09 +8C19 26 03 &. bne 03 ;8C1E +8C1B BD 97 6F ..o jsr 976f ;jump41 +8C1E F6 00 06 ... ldab 0006 +8C21 C1 45 .E cmpb #45 +8C23 26 05 &. bne 05 ;8C2A +8C25 C6 01 .. ldab #01 +8C27 F7 00 06 ... stb 0006 +8C2A F6 0E 6D ..m ldab 0e6d +8C2D C1 01 .. cmpb #01 +8C2F 26 11 &. bne 11 ;8C42 +8C31 F6 00 06 ... ldab 0006 +8C34 4F O clra +8C35 05 . asld +8C36 C3 08 C8 ... addd #08c8 +8C39 8F . xgdx +8C3A EC 00 .. ldd 00,x +8C3C C4 7F .. andb #7f +8C3E 4F O clra +8C3F FD 00 46 ..F stad 0046 +8C42 BD D3 11 ... jsr d311 ;jump30 +8C45 83 00 00 ... subd #0000 +8C48 26 12 &. bne 12 ;8C5C +8C4A CE 00 1F ... ldx #001f +8C4D 1C 00 .. bset add,x 00,x +8C4F 40 @ nega +8C50 FC 00 27 ..' ldd 0027 +8C53 83 27 0F .'. subd #270f +8C56 23 02 #. bls 02 ;8C5A +8C58 8D 19 .. bsr dest 19 +8C5A 20 06 . bra 06 ;8C62 +8C5C CE 00 1F ... ldx #001f +8C5F 1D 00 .. bclr add,x 00,x +8C61 40 @ nega +8C62 BD 9A 47 ..G jsr 9a47 ;jump39 +8C65 20 0B . bra 0b ;8C72 +8C67 BD A3 85 ... jsr a385 ;jump40 +8C6A BD 85 AF ... jsr 85af ;jump14 +8C6D 20 03 . bra 03 ;8C72 +8C6F BD 85 AF ... jsr 85af ;jump14 +goto7: +8C72 39 9 rts + +jump75: +8C73 F6 00 06 ... ldab 0006 +8C76 4F O clra +8C77 05 . asld +8C78 C3 08 00 ... addd #0800 +8C7B 8F . xgdx +8C7C EC 00 .. ldd 00,x +8C7E C4 FF .. andb #ff +8C80 84 3F .? anda #3f +8C82 FD 00 27 ..' stad 0027 +8C85 F6 00 06 ... ldab 0006 +8C88 4F O clra +8C89 05 . asld +8C8A C3 08 C8 ... addd #08c8 +8C8D 8F . xgdx +8C8E EC 00 .. ldd 00,x +8C90 C4 7F .. andb #7f +8C92 4F O clra +8C93 FD 00 46 ..F stad 0046 +8C96 F6 00 06 ... ldab 0006 +8C99 4F O clra +8C9A 05 . asld +8C9B C3 08 C8 ... addd #08c8 +8C9E 8F . xgdx +8C9F EC 00 .. ldd 00,x +8CA1 84 08 .. anda #08 +8CA3 27 08 '. beq 08 ;8CAD +8CA5 CE 00 19 ... ldx #0019 +8CA8 1C 00 .. bset add,x 00,x +8CAA 10 . sba +8CAB 20 06 . bra 06 ;8CB3 +8CAD CE 00 19 ... ldx #0019 +8CB0 1D 00 .. bclr add,x 00,x +8CB2 10 . sba +8CB3 39 9 rts + +jump18: +8CB4 F6 00 1F ... ldab 001f +8CB7 C4 02 .. andb #02 +8CB9 27 12 '. beq 12 ;8CCD +8CBB FC 0B B7 ... ldd 0bb7 +8CBE FD 00 0D ... stad 000d +8CC1 CE 00 1F ... ldx #001f +8CC4 1D 00 .. bclr add,x 00,x +8CC6 02 . idiv +8CC7 7F 00 36 ..6 clr 0036 +8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CCD F6 00 09 ... ldab 0009 +8CD0 4F O clra +8CD1 BD FE 32 ..2 jsr fe32 ;jump25 +8CD4 8C EE 00 ... cpx #ee00 +8CD7 00 . test +8CD8 8C F4 00 ... cpx #f400 +8CDB 01 . nop +8CDC 8D 80 .. bsr dest 80 +8CDE 00 . test +8CDF 01 . nop +8CE0 8E 29 00 .). lds #2900 +8CE3 08 . inx +8CE4 8E 31 00 .1. lds #3100 +8CE7 01 . nop +8CE8 8E 34 FF .4. lds #34ff +8CEB F5 00 00 ... bitb 0000 +8CEE BD 9B 63 ..c jsr 9b63 ;jump101 +8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CF4 F6 00 36 ..6 ldab 0036 +8CF7 26 78 &x bne 78 ;8D71 +8CF9 F6 0B C0 ... ldab 0bc0 +8CFC C4 02 .. andb #02 +8CFE 27 52 'R beq 52 ;8D52 +8D00 F6 0B AA ... ldab 0baa +8D03 C1 32 .2 cmpb #32 +8D05 24 22 $" bcc 22 ;8D29 +8D07 F6 0B AA ... ldab 0baa +8D0A 4F O clra +8D0B F3 00 0D ... addd 000d +8D0E FD 00 0D ... stad 000d +8D11 F6 0B AA ... ldab 0baa +8D14 4F O clra +8D15 37 7 pshb +8D16 36 6 psha +8D17 CC 00 FA ... ldd #00fa +8D1A BD FB BA ... jsr fbba ;jump38 +8D1D B3 00 0D ... subd 000d +8D20 24 05 $. bcc 05 ;8D27 +8D22 5F _ clrb +8D23 4F O clra +8D24 FD 00 0D ... stad 000d +8D27 20 27 ' bra 27 ;8D50 +8D29 F6 0B AA ... ldab 0baa +8D2C C1 32 .2 cmpb #32 +8D2E 26 20 & bne 20 ;8D50 +8D30 F6 0B AA ... ldab 0baa +8D33 4F O clra +8D34 F3 00 0D ... addd 000d +8D37 FD 00 0D ... stad 000d +8D3A F6 0B AA ... ldab 0baa +8D3D 4F O clra +8D3E 37 7 pshb +8D3F 36 6 psha +8D40 CC 00 C7 ... ldd #00c7 +8D43 BD FB BA ... jsr fbba ;jump38 +8D46 B3 00 0D ... subd 000d +8D49 24 05 $. bcc 05 ;8D50 +8D4B 5F _ clrb +8D4C 4F O clra +8D4D FD 00 0D ... stad 000d +8D50 20 17 . bra 17 ;8D69 +8D52 F6 0B AA ... ldab 0baa +8D55 4F O clra +8D56 F3 00 0D ... addd 000d +8D59 FD 00 0D ... stad 000d +8D5C FC 00 0D ... ldd 000d +8D5F 83 27 0F .'. subd #270f +8D62 23 05 #. bls 05 ;8D69 +8D64 5F _ clrb +8D65 4F O clra +8D66 FD 00 0D ... stad 000d +8D69 BD 9B 63 ..c jsr 9b63 ;jump101 +8D6C C6 02 .. ldab #02 +8D6E F7 00 36 ..6 stb 0036 +8D71 CE 00 1B ... ldx #001b +8D74 1C 00 .. bset add,x 00,x +8D76 10 . sba +8D77 CC 02 33 ..3 ldd #0233 +8D7A FD 00 3B ..; stad 003b +8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8D80 F6 00 36 ..6 ldab 0036 +8D83 27 03 '. beq 03 ;8D88 +8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 +8D88 F6 0B C0 ... ldab 0bc0 +8D8B C4 02 .. andb #02 +8D8D 27 57 'W beq 57 ;8DE6 +8D8F FC 00 0D ... ldd 000d +8D92 26 18 &. bne 18 ;8DAC +8D94 F6 0B AA ... ldab 0baa +8D97 C1 32 .2 cmpb #32 +8D99 24 11 $. bcc 11 ;8DAC +8D9B F6 0B AA ... ldab 0baa +8D9E 4F O clra +8D9F 37 7 pshb +8DA0 36 6 psha +8DA1 CC 00 FA ... ldd #00fa +8DA4 BD FB BA ... jsr fbba ;jump38 +8DA7 FD 00 0D ... stad 000d +8DAA 20 38 8 bra 38 ;8DE4 +8DAC FC 00 0D ... ldd 000d +8DAF 26 18 &. bne 18 ;8DC9 +8DB1 F6 0B AA ... ldab 0baa +8DB4 C1 32 .2 cmpb #32 +8DB6 26 11 &. bne 11 ;8DC9 +8DB8 F6 0B AA ... ldab 0baa +8DBB 4F O clra +8DBC 37 7 pshb +8DBD 36 6 psha +8DBE CC 00 C7 ... ldd #00c7 +8DC1 BD FB BA ... jsr fbba ;jump38 +8DC4 FD 00 0D ... stad 000d +8DC7 20 1B . bra 1b ;8DE4 +8DC9 F6 0B AA ... ldab 0baa +8DCC 4F O clra +8DCD B3 00 0D ... subd 000d +8DD0 22 0D ". bhi 0d ;8DDF +8DD2 FC 00 0D ... ldd 000d +8DD5 F0 0B AA ... subb 0baa +8DD8 82 00 .. sbca #00 +8DDA FD 00 0D ... stad 000d +8DDD 20 05 . bra 05 ;8DE4 +8DDF 5F _ clrb +8DE0 4F O clra +8DE1 FD 00 0D ... stad 000d +8DE4 20 2D - bra 2d ;8E13 +8DE6 FC 00 0D ... ldd 000d +8DE9 26 0D &. bne 0d ;8DF8 +8DEB CC 27 10 .'. ldd #2710 +8DEE F0 0B AA ... subb 0baa +8DF1 82 00 .. sbca #00 +8DF3 FD 00 0D ... stad 000d +8DF6 20 1B . bra 1b ;8E13 +8DF8 F6 0B AA ... ldab 0baa +8DFB 4F O clra +8DFC B3 00 0D ... subd 000d +8DFF 22 0D ". bhi 0d ;8E0E +8E01 FC 00 0D ... ldd 000d +8E04 F0 0B AA ... subb 0baa +8E07 82 00 .. sbca #00 +8E09 FD 00 0D ... stad 000d +8E0C 20 05 . bra 05 ;8E13 +8E0E 5F _ clrb +8E0F 4F O clra +8E10 FD 00 0D ... stad 000d +8E13 BD 9B 63 ..c jsr 9b63 ;jump101 +8E16 C6 02 .. ldab #02 +8E18 F7 00 36 ..6 stb 0036 +goto11: +8E1B CE 00 1B ... ldx #001b +8E1E 1C 00 .. bset add,x 00,x +8E20 10 . sba +8E21 CC 02 33 ..3 ldd #0233 +8E24 FD 00 3B ..; stad 003b +8E27 20 0B . bra 0b ;8E34 +8E29 BD A4 4F ..O jsr a44f ;jump140 +8E2C BD 85 AF ... jsr 85af ;jump14 +8E2F 20 03 . bra 03 ;8E34 +8E31 BD 85 AF ... jsr 85af ;jump14 +goto10: +8E34 39 9 rts + +jump19: +8E35 F6 00 1F ... ldab 001f +8E38 C4 02 .. andb #02 +8E3A 27 1E '. beq 1e ;8E5A +8E3C 7F 00 48 ..H clr 0048 +8E3F F6 0B C0 ... ldab 0bc0 +8E42 F7 00 67 ..g stb 0067 +8E45 F6 0E 6D ..m ldab 0e6d +8E48 F7 0E 6F ..o stb 0e6f +8E4B F6 0E 6E ..n ldab 0e6e +8E4E F7 0E 70 ..p stb 0e70 +8E51 CE 00 1F ... ldx #001f +8E54 1D 00 .. bclr add,x 00,x +8E56 02 . idiv +8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E5A F6 00 09 ... ldab 0009 +8E5D 4F O clra +8E5E BD FE 32 ..2 jsr fe32 ;jump25 +8E61 8E 7B 00 .{. lds #7b00 +8E64 00 . test +8E65 8E 81 00 ... lds #8100 +8E68 01 . nop +8E69 8E 87 00 ... lds #8700 +8E6C 04 . lsrd +8E6D 8F . xgdx +8E6E 01 . nop +8E6F 00 . test +8E70 05 . asld +8E71 8F . xgdx +8E72 09 . dex +8E73 00 . test +8E74 01 . nop +8E75 8F . xgdx +8E76 0C . clc +8E77 FF F5 00 ... stx f500 +8E7A 00 . test +8E7B BD 9C 15 ... jsr 9c15 ;jump111 +8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E81 BD A7 5F .._ jsr a75f ;jump133 +8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E87 F6 00 48 ..H ldab 0048 +8E8A C1 08 .. cmpb #08 +8E8C 25 05 %. bcs 05 ;8E93 +8E8E F6 00 67 ..g ldab 0067 +8E91 2D 03 -. blt 03 ;8E96 +8E93 BD A4 59 ..Y jsr a459 ;jump110 +8E96 F6 00 48 ..H ldab 0048 +8E99 C1 0A .. cmpb #0a +8E9B 24 5F $_ bcc 5f ;8EFC +8E9D 7C 00 48 |.H inc 0048 +8EA0 F6 00 48 ..H ldab 0048 +8EA3 C1 01 .. cmpb #01 +8EA5 26 0F &. bne 0f ;8EB6 +8EA7 F6 00 67 ..g ldab 0067 +8EAA C4 02 .. andb #02 +8EAC 26 08 &. bne 08 ;8EB6 +8EAE F6 00 48 ..H ldab 0048 +8EB1 CB 02 .. addb #02 +8EB3 F7 00 48 ..H stb 0048 +8EB6 F6 00 48 ..H ldab 0048 +8EB9 C1 02 .. cmpb #02 +8EBB 26 0A &. bne 0a ;8EC7 +8EBD F6 00 67 ..g ldab 0067 +8EC0 C4 10 .. andb #10 +8EC2 26 03 &. bne 03 ;8EC7 +8EC4 7C 00 48 |.H inc 0048 +8EC7 F6 00 48 ..H ldab 0048 +8ECA C1 06 .. cmpb #06 +8ECC 26 0F &. bne 0f ;8EDD +8ECE F6 00 67 ..g ldab 0067 +8ED1 C4 08 .. andb #08 +8ED3 26 08 &. bne 08 ;8EDD +8ED5 C6 02 .. ldab #02 +8ED7 FB 00 48 ..H addb 0048 +8EDA F7 00 48 ..H stb 0048 +8EDD F6 00 48 ..H ldab 0048 +8EE0 C1 0A .. cmpb #0a +8EE2 26 08 &. bne 08 ;8EEC +8EE4 F6 00 67 ..g ldab 0067 +8EE7 2D 03 -. blt 03 ;8EEC +8EE9 7C 00 48 |.H inc 0048 +8EEC F6 00 48 ..H ldab 0048 +8EEF C1 0A .. cmpb #0a +8EF1 23 09 #. bls 09 ;8EFC +8EF3 7F 00 48 ..H clr 0048 +8EF6 F6 0B C0 ... ldab 0bc0 +8EF9 F7 00 67 ..g stb 0067 +8EFC BD 9C 15 ... jsr 9c15 ;jump111 +8EFF 20 0B . bra 0b ;8F0C +8F01 BD A4 59 ..Y jsr a459 ;jump110 +8F04 BD 85 AF ... jsr 85af ;jump14 +8F07 20 03 . bra 03 ;8F0C +8F09 BD 85 AF ... jsr 85af ;jump14 +goto12: +8F0C 39 9 rts + +jump20: +8F0D F6 00 1F ... ldab 001f +8F10 C4 02 .. andb #02 +8F12 27 1D '. beq 1d ;8F31 +8F14 C6 01 .. ldab #01 +8F16 F7 00 22 .." stb 0022 +8F19 F6 0B AF ... ldab 0baf +8F1C F7 00 24 ..$ stb 0024 +8F1F F6 0B B4 ... ldab 0bb4 +8F22 F7 00 2A ..* stb 002a +8F25 CE 00 1F ... ldx #001f +8F28 1D 00 .. bclr add,x 00,x +8F2A 02 . idiv +8F2B 7F 00 36 ..6 clr 0036 +8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F31 F6 00 09 ... ldab 0009 +8F34 4F O clra +8F35 BD FE 16 ... jsr fe16 ;jump2 +8F38 00 . test +8F39 00 . test +8F3A 00 . test +8F3B 0B . sev +8F3C 90 D0 8F ... suba d0 +8F3F 56 V rorb +8F40 8F . xgdx +8F41 5C \ incb +8F42 8F . xgdx +8F43 B3 90 0C ... subd 900c +8F46 90 62 90 .b. suba 62 +8F49 BA 90 D0 ... ora 90d0 +8F4C 90 D0 90 ... suba d0 +8F4F D0 90 D0 ... subb 90 +8F52 90 C5 90 ... suba c5 +8F55 CD . illegal +8F56 BD 9D 2A ..* jsr 9d2a ;jump89 +8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F5C F6 00 36 ..6 ldab 0036 +8F5F 26 43 &C bne 43 ;8FA4 +8F61 F6 00 24 ..$ ldab 0024 +8F64 C1 64 .d cmpb #64 +8F66 24 34 $4 bcc 34 ;8F9C +8F68 7C 00 24 |.$ inc 0024 +8F6B F6 00 24 ..$ ldab 0024 +8F6E F7 00 06 ... stb 0006 +8F71 F6 00 06 ... ldab 0006 +8F74 BD D7 A0 ... jsr d7a0 ;jump10 +8F77 83 00 00 ... subd #0000 +8F7A 27 03 '. beq 03 ;8F7F +8F7C 7C 00 24 |.$ inc 0024 +8F7F F6 00 24 ..$ ldab 0024 +8F82 C1 64 .d cmpb #64 +8F84 26 03 &. bne 03 ;8F89 +8F86 7F 00 24 ..$ clr 0024 +8F89 F6 00 24 ..$ ldab 0024 +8F8C 4F O clra +8F8D CE 00 05 ... ldx #0005 +8F90 02 . idiv +8F91 5D ] tstb +8F92 26 08 &. bne 08 ;8F9C +8F94 F6 00 24 ..$ ldab 0024 +8F97 27 03 '. beq 03 ;8F9C +8F99 7C 00 24 |.$ inc 0024 +8F9C BD 9D 2A ..* jsr 8d2a ;jump89 +8F9F C6 02 .. ldab #02 +8FA1 F7 00 36 ..6 stb 0036 +8FA4 CE 00 1B ... ldx #001b +8FA7 1C 00 .. bset add,x 00,x +8FA9 10 . sba +8FAA CC 02 33 ..3 ldd #0233 +8FAD FD 00 3B ..; stad 003b +8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 +8FB3 F6 00 36 ..6 ldab 0036 +8FB6 26 45 &E bne 45 ;8FFD +8FB8 F6 00 24 ..$ ldab 0024 +8FBB C1 00 .. cmpb #00 +8FBD 23 2C #, bls 2c ;8FEB +8FBF 7A 00 24 z.$ dec 0024 +8FC2 F6 00 24 ..$ ldab 0024 +8FC5 4F O clra +8FC6 CE 00 05 ... ldx #0005 +8FC9 02 . idiv +8FCA 5D ] tstb +8FCB 26 08 &. bne 08 ;8FD5 +8FCD F6 00 24 ..$ ldab 0024 +8FD0 27 03 '. beq 03 ;8FD5 +8FD2 7A 00 24 z.$ dec 0024 +8FD5 F6 00 24 ..$ ldab 0024 +8FD8 F7 00 06 ... stb 0006 +8FDB F6 00 06 ... ldab 0006 +8FDE BD D7 A0 ... jsr d7a0 ;jump10 +8FE1 83 00 00 ... subd #0000 +8FE4 27 03 '. beq 03 ;8FE9 +8FE6 7A 00 24 z.$ dec 0024 +8FE9 20 0A . bra 0a ;8FF5 +8FEB F6 00 24 ..$ ldab 0024 +8FEE 26 05 &. bne 05 ;8FF5 +8FF0 C6 62 .b ldab #62 +8FF2 F7 00 24 ..$ stb 0024 +8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 +8FF8 C6 02 .. ldab #02 +8FFA F7 00 36 ..6 stb 0036 +8FFD CE 00 1B ... ldx #001b +9000 1C 00 .. bset add,x 00,x +9002 10 . sba +9003 CC 02 33 ..3 ldd #0233 +9006 FD 00 3B ..; stad 003b +9009 7E 90 D0 ~.. jmp 90d0 ;goto13 +900C F6 00 36 ..6 ldab 0036 +900F 26 43 &C bne 43 ;9054 +9011 F6 00 2A ..* ldab 002a +9014 C1 64 .d cmpb #64 +9016 24 34 $4 bcc 34 ;904C +9018 7C 00 2A |.* inc 002a +901B F6 00 2A ..* ldab 002a +901E F7 00 06 ... stb 0006 +9021 F6 00 06 ... ldab 0006 +9024 BD D7 A0 ... jsr d7a0 ;jump10 +9027 83 00 00 ... subd #0000 +902A 27 03 '. beq 03 ;902F +902C 7C 00 2A |.* inc 002a +902F F6 00 2A ..* ldab 002a +9032 C1 64 .d cmpb #64 +9034 26 03 &. bne 03 ;9039 +9036 7F 00 2A ..* clr 002a +9039 F6 00 2A ..* ldab 002a +903C 4F O clra +903D CE 00 05 ... ldx #0005 +9040 02 . idiv +9041 5D ] tstb +9042 26 08 &. bne 08 ;904C +9044 F6 00 2A ..* ldab 002a +9047 27 03 '. beq 03 ;904C +9049 7C 00 2A |.* inc 002a +904C BD 9D 2A ..* jsr 9d2a ;jump89 +904F C6 02 .. ldab #02 +9051 F7 00 36 ..6 stb 0036 +9054 CE 00 1B ... ldx #001b +9057 1C 00 .. bset add,x 00,x +9059 10 . sba +905A CC 02 33 ..3 ldd #0233 +905D FD 00 3B ..; stad 003b +9060 20 6E n bra 6e ;90D0 +9062 F6 00 36 ..6 ldab 0036 +9065 26 45 &E bne 45 ;90AC +9067 F6 00 2A ..* ldab 002a +906A C1 00 .. cmpb #00 +906C 23 2C #, bls 2c ;909A +906E 7A 00 2A z.* dec 002a +9071 F6 00 2A ..* ldab 002a +9074 4F O clra +9075 CE 00 05 ... ldx #0005 +9078 02 . idiv +9079 5D ] tstb +907A 26 08 &. bne 08 ;9084 +907C F6 00 2A ..* ldab 002a +907F 27 03 '. beq 03 ;9084 +9081 7A 00 2A z.* dec 002a +9084 F6 00 2A ..* ldab 002a +9087 F7 00 06 ... stb 0006 +908A F6 00 06 ... ldab 0006 +908D BD D7 A0 ... jsr d7a0 ;jump10 +9090 83 00 00 ... subd #0000 +9093 27 03 '. beq 03 ;9098 +9095 7A 00 2A z.* dec 002a +9098 20 0A . bra 0a ;90A4 +909A F6 00 2A ..* ldab 002a +909D 26 05 &. bne 05 ;90A4 +909F C6 62 .b ldab #62 +90A1 F7 00 2A ..* stb 002a +90A4 BD 9D 2A ..* jsr 9d2a ;jump89 +90A7 C6 02 .. ldab #02 +90A9 F7 00 36 ..6 stb 0036 +90AC CE 00 1B ... ldx #001b +90AF 1C 00 .. bset add,x 00,x +90B1 10 . sba +90B2 CC 02 33 ..3 ldd #0233 +90B5 FD 00 3B ..; stad 003b +90B8 20 16 . bra 16 ;90D0 +90BA BD A5 1E ... jsr a51e ;jump109 +90BD BD AA 9A ... jsr aa9a ;jump127 +90C0 BD 9D 2A ..* jsr 9d2a ;jump89 +90C3 20 0B . bra 0b ;90D0 +90C5 BD A5 1E ... jsr a51e ;jump109 +90C8 BD 85 AF ... jsr 85af ;jump14 +90CB 20 03 . bra 03 ;90D0 +90CD BD 85 AF ... jsr 85af ;jump14 +goto13: +90D0 39 9 rts + +jump21: +90D1 F6 00 1F ... ldab 001f +90D4 C4 02 .. andb #02 +90D6 27 14 '. beq 14 ;90EC +90D8 CE 00 1F ... ldx #001f +90DB 1D 00 .. bclr add,x 00,x +90DD 02 . idiv +90DE CE 00 19 ... ldx #0019 +90E1 1C 00 .. bset add,x 00,x +90E3 80 7F .. suba #7f +90E5 00 . test +90E6 09 . dex +90E7 7F 00 0A ... clr 000a +90EA 20 40 @ bra 40 ;912C +90EC F6 00 09 ... ldab 0009 +90EF 4F O clra +90F0 BD FE 32 ..2 jsr fe32 ;jump25 +90F3 91 0D 00 ... cmpa 0d +90F6 00 . test +90F7 91 15 00 ... cmpa 15 +90FA 01 . nop +90FB 91 19 00 ... cmpa 19 +90FE 01 . nop +90FF 91 1E 00 ... cmpa 1e +9102 01 . nop +9103 91 23 00 .#. cmpa 23 +9106 08 . inx +9107 91 26 FF .&. cmpa 26 +910A F5 00 00 ... bitb 0000 +910D CC B0 AD ... ldd #b0ad +9110 BD C0 BA ... jsr c0ba ;display: +9113 20 17 . bra 17 ;912C +9115 8D 16 .. bsr dest 16 +9117 20 13 . bra 13 ;912C +9119 BD 91 C6 ... jsr 91c6 ;jump76 +911C 20 0E . bra 0e ;912C +911E BD 92 5A ..Z jsr 925a ;jump149 +9121 20 09 . bra 09 ;912C +9123 BD 85 AF ... jsr 85af ;jump14 +9126 7F 00 09 ... clr 0009 +9129 7F 00 0A ... clr 000a +912C 39 9 rts + +912D F6 00 19 ... ldab 0019 +9130 2C 28 ,( bge 28 ;915A +9132 BD A9 CF ... jsr a9cf ;jump131 +9135 C6 50 .P ldab #50 +9137 F7 0A 90 ... stb 0a90 +913A C6 20 . ldab #20 +913C F7 0B 8D ... stb 0b8d +913F C6 20 . ldab #20 +9141 F7 0B 8E ... stb 0b8e +9144 C6 28 .( ldab #28 +9146 F7 0B 8F ... stb 0b8f +9149 7F 00 54 ..T clr 0054 +914C 7F 00 60 ..` clr 0060 +914F CE 00 19 ... ldx #0019 +9152 1D 00 .. bclr add,x 00,x +9154 80 7F .. suba #7f +9156 00 . test +9157 36 6 psha +9158 20 6B k bra 6b ;91C5 +915A F6 00 0A ... ldab 000a +915D 4F O clra +915E BD FE 16 ... jsr fe16 ;jump2 +9161 00 . test +9162 00 . test +9163 00 . test +9164 0B . sev +9165 91 C5 91 ... cmpa c5 +9168 7F 91 84 ... clr 9184 +916B 91 89 91 ... cmpa 89 +916E 8E 91 9F ... lds #919f +9171 91 B0 91 ... cmpa b0 +9174 C5 91 .. bitb #91 +9176 C5 91 .. bitb #91 +9178 C5 91 .. bitb #91 +917A B5 91 BA ... bita 91ba +917D 91 C2 BD ... cmpa c2 +9180 9D 7E 20 .~ jsr 7e +9183 41 A illegal +9184 BD A8 64 ..d jsr a864 ;jump99 +9187 20 3C < bra 3c ;91C5 +9189 BD A8 D5 ... jsr a8d5 ;jump97 +918C 20 37 7 bra 37 ;91C5 +918E BD A8 96 ... jsr a896 ;jump98 +9191 CE 00 1B ... ldx #001b +9194 1C 00 .. bset add,x 00,x +9196 10 . sba +9197 CC 02 33 ..3 ldd #0233 +919A FD 00 3B ..; stad 003b +919D 20 26 & bra 26 ;91C5 +919F BD A8 E5 ... jsr a8e5 ;jump96 +91A2 CE 00 1B ... ldx #001b +91A5 1C 00 .. bset add,x 00,x +91A7 10 . sba +91A8 CC 02 33 ..3 ldd #0233 +91AB FD 00 3B ..; stad 003b +91AE 20 15 . bra 15 ;91C5 +91B0 BD A9 21 ..! jsr a921 ;jump95 +91B3 20 10 . bra 10 ;91C5 +91B5 BD A9 7A ..z jsr a97a ;jump132 +91B8 20 0B . bra 0b ;91C5 +91BA BD A5 7D ..} jsr a57d ;jump139 +91BD BD 85 AF ... jsr 85af ;jump14 +91C0 20 03 . bra 03 ;91C5 +91C2 BD 85 AF ... jsr 85af ;jump14 +91C5 39 9 rts + +jump76: +91C6 F6 00 19 ... ldab 0019 +91C9 2C 28 ,( bge 28 ;91F3 +91CB BD AA 0A ... jsr aa0a ;jump130 +91CE C6 53 .S ldab #53 +91D0 F7 0A 90 ... stb 0a90 +91D3 C6 20 . ldab #20 +91D5 F7 0A 9D ... stb 0a9d +91D8 C6 20 . ldab #20 +91DA F7 0A 9E ... stb 0a9e +91DD C6 28 .( ldab #28 +91DF F7 0A 9F ... stb 0a9f +91E2 7F 00 54 ..T clr 0054 +91E5 7F 00 60 ..` clr 0060 +91E8 CE 00 19 ... ldx #0019 +91EB 1D 00 .. bclr add,x 00,x +91ED 80 7F .. suba #7f +91EF 00 . test +91F0 36 6 psha +91F1 20 66 f bra 66 ;9259 +91F3 F6 00 0A ... ldab 000a +91F6 4F O clra +91F7 BD FE 16 ... jsr fe16 ;jump2 +91FA 00 . test +91FB 00 . test +91FC 00 . test +91FD 0B . sev +91FE 92 59 92 .Y. sbca 59 +9201 18 . illegal +9202 92 1D 92 ... sbca 1d +9205 22 92 ". bhi 92 ;9199 +9207 27 92 '. beq 92 ;919B +9209 38 8 pulx +920A 92 49 92 .I. sbca 49 +920D 59 Y rolb +920E 92 59 92 .Y. sbca 59 +9211 59 Y rolb +9212 92 59 92 .Y. sbca 59 +9215 4E N illegal +9216 92 56 BD .V. sbca 56 +9219 9D 7E 20 .~ jsr 7e +921C 3C < pshx +921D BD A8 64 ..d jsr a864 ;jump99 +9220 20 37 7 bra 37 ;9259 +9222 BD A8 D5 ... jsr a8d5 ;jump97 +9225 20 32 2 bra 32 ;9259 +9227 BD A8 96 ... jsr a896 ;jump98 +922A CE 00 1B ... ldx #001b +922D 1C 00 .. bset add,x 00,x +922F 10 . sba +9230 CC 02 33 ..3 ldd #0233 +9233 FD 00 3B ..; stad 003b +9236 20 21 ! bra 21 ;9259 +9238 BD A8 E5 ... jsr a8e5 ;jump96 +923B CE 00 1B ... ldx #001b +923E 1C 00 .. bset add,x 00,x +9240 10 . sba +9241 CC 02 33 ..3 ldd #0233 +9244 FD 00 3B ..; stad 003b +9247 20 10 . bra 10 ;9259 +9249 BD A9 21 ..! jsr a921 ;jump95 +924C 20 0B . bra 0b ;9259 +924E BD A5 AC ... jsr a5ac ;jump138 +9251 BD 85 AF ... jsr 85af ;jump14 +9254 20 03 . bra 03 ;9259 +9256 BD 85 AF ... jsr 85af ;jump14 +9259 39 9 rts + +jump149: +925A F6 00 19 ... ldab 0019 +925D 2C 28 ,( bge 28 ;9287 +925F BD AA 3F ..? jsr aa3f ;jump129 +9262 C6 49 .I ldab #49 +9264 F7 0A 90 ... stb 0a90 +9267 C6 20 . ldab #20 +9269 F7 0A 9D ... stb 0a9d +926C C6 20 . ldab #20 +926E F7 0A 9E ... stb 0a9e +9271 C6 28 .( ldab #28 +9273 F7 0A 9F ... stb 0a9f +9276 7F 00 54 ..T clr 0054 +9279 7F 00 60 ..` clr 0060 +927C CE 00 19 ... ldx #0019 +927F 1D 00 .. bclr add,x 00,x +9281 80 7F .. suba #7f +9283 00 . test +9284 36 6 psha +9285 20 66 f bra 66 ;92ED +9287 F6 00 0A ... ldab 000a +928A 4F O clra +928B BD FE 16 ... jsr fe16 ;jump2 +928E 00 . test +928F 00 . test +9290 00 . test +9291 0B . sev +9292 92 ED 92 ... sbca ed +9295 AC 92 .. cpx 92,x +9297 B1 92 B6 ... cmpa 92b6 +929A 92 BB 92 ... sbca bb +929D CC 92 DD ... ldd #92dd +92A0 92 ED 92 ... sbca ed +92A3 ED 92 .. stad 92,x +92A5 ED 92 .. stad 92,x +92A7 ED 92 .. stad 92,x +92A9 E2 92 .. sbcb 92,x +92AB EA BD .. orb bd,x +92AD 9D 7E 20 .~ jsr 7e +92B0 3C < pshx +92B1 BD A8 64 ..d jsr a864 ;jump99 +92B4 20 37 7 bra 37 ;92ED +92B6 BD A8 D5 ... jsr a8d5 ;jump97 +92B9 20 32 2 bra 32 ;92ED +92BB BD A8 96 ... jsr a896 ;jump98 +92BE CE 00 1B ... ldx #001b +92C1 1C 00 .. bset add,x 00,x +92C3 10 . sba +92C4 CC 02 33 ..3 ldd #0233 +92C7 FD 00 3B ..; stad 003b +92CA 20 21 ! bra 21 ;92ED +92CC BD A8 E5 ... jsr a8e5 ;jump96 +92CF CE 00 1B ... ldx #001b +92D2 1C 00 .. bset add,x 00,x +92D4 10 . sba +92D5 CC 02 33 ..3 ldd #0233 +92D8 FD 00 3B ..; stad 003b +92DB 20 10 . bra 10 ;92ED +92DD BD A9 21 ..! jsr a921 ;jump95 +92E0 20 0B . bra 0b ;92ED +92E2 BD A5 D5 ... jsr a5d5 ;jump137 +92E5 BD 85 AF ... jsr 85af ;jump14 +92E8 20 03 . bra 03 ;92ED +92EA BD 85 AF ... jsr 85af ;jump14 +92ED 39 9 rts + +jump22: +92EE F6 0C DC ... ldab 0cdc +92F1 4F O clra +92F2 37 7 pshb +92F3 36 6 psha +92F4 CC 00 64 ..d ldd #0064 +92F7 BD FB BA ... jsr fbba ;jump38 +92FA FD 0C E9 ... stad 0ce9 +92FD BD D6 F6 ... jsr d6f6 ;jump106 +9300 FC 0C E9 ... ldd 0ce9 +9303 F3 0B EF ... addd 0bef +9306 FD 0C F1 ... stad 0cf1 +9309 FE 0C F5 ... ldx 0cf5 +930C 3C < pshx +930D FC 0C F3 ... ldd 0cf3 +9310 37 7 pshb +9311 36 6 psha +9312 FE 0C F9 ... ldx 0cf9 +9315 3C < pshx +9316 FC 0C F7 ... ldd 0cf7 +9319 BD FC 25 ..% jsr fc25 ;jump85 +931C 37 7 pshb +931D 36 6 psha +931E FE 0C FD ... ldx 0cfd +9321 3C < pshx +9322 FC 0C FB ... ldd 0cfb +9325 BD FC 25 ..% jsr fc25 ;jump85 +9328 37 7 pshb +9329 36 6 psha +932A FE 0D 01 ... ldx 0d01 +932D 3C < pshx +932E FC 0C FF ... ldd 0cff +9331 BD FC 25 ..% jsr fc25 ;jump85 +9334 37 7 pshb +9335 36 6 psha +9336 FE 0D 05 ... ldx 0d05 +9339 3C < pshx +933A FC 0D 03 ... ldd 0d03 +933D BD FC 25 ..% jsr fc25 ;jump85 +9340 FD 0D F3 ... stad 0df3 +9343 32 2 pula +9344 33 3 pulb +9345 FD 0D F5 ... stad 0df5 +9348 FE 0D F9 ... ldx 0df9 +934B 3C < pshx +934C FC 0D F7 ... ldd 0df7 +934F 37 7 pshb +9350 36 6 psha +9351 FE 0D F5 ... ldx 0df5 +9354 3C < pshx +9355 FC 0D F3 ... ldd 0df3 +9358 BD FC 25 ..% jsr fc25 ;jump85 +935B FD 0D EF ... stad 0def +935E 32 2 pula +935F 33 3 pulb +9360 FD 0D F1 ... stad 0df1 +9363 F6 20 00 . . ldab 2000 ;switch block 1 +9366 C4 40 .@ andb #40 +9368 27 37 '7 beq 37 ;93A1 +936A F6 00 1F ... ldab 001f +936D C4 02 .. andb #02 +936F 27 1F '. beq 1f ;9390 +9371 BD 97 E9 ... jsr 97e9 ;jump147 +9374 CE 00 1F ... ldx #001f +9377 1D 00 .. bclr add,x 00,x +9379 02 . idiv +937A CE 00 1F ... ldx #001f +937D 1D 00 .. bclr add,x 00,x +937F 10 . sba +9380 CC 02 33 ..3 ldd #0233 +9383 FD 00 3B ..; stad 003b +9386 7F 00 09 ... clr 0009 +9389 C6 92 .. ldab #92 +938B F7 00 48 ..H stb 0048 +938E 20 0F . bra 0f ;939F +9390 F6 00 19 ... ldab 0019 +9393 C4 40 .@ andb #40 +9395 26 05 &. bne 05 ;939C +9397 BD 98 BF ... jsr 98bf ;jump146 +939A 20 03 . bra 03 ;939F +939C BD 85 AF ... jsr 85af ;jump14 +939F 20 03 . bra 03 ;93A4 +93A1 BD 98 FF ... jsr 98ff ;jump145 +93A4 39 9 rts + +jump23: +93A5 F6 00 1F ... ldab 001f +93A8 C4 02 .. andb #02 +93AA 26 0A &. bne 0a ;93B6 +93AC F6 00 3A ..: ldab 003a +93AF 26 2B &+ bne 2b ;93DC +93B1 F6 00 1D ... ldab 001d +93B4 2D 26 -& blt 26 ;93DC +93B6 CC AF BB ... ldd #afbb +93B9 BD C0 BA ... jsr c0ba ;display: +93BC CE 00 1F ... ldx #001f +93BF 1D 00 .. bclr add,x 00,x +93C1 02 . idiv +93C2 CE 00 1D ... ldx #001d +93C5 1D 00 .. bclr add,x 00,x +93C7 80 C6 .. suba #c6 +93C9 32 2 pula +93CA F7 00 3A ..: stb 003a +93CD F6 0B A8 ... ldab 0ba8 +93D0 F7 00 66 ..f stb 0066 +93D3 BD AA 74 ..t jsr aa74 ;jump128 +93D6 7F 00 48 ..H clr 0048 +93D9 7F 00 54 ..T clr 0054 +93DC F6 00 09 ... ldab 0009 +93DF 26 03 &. bne 03 ;93E4 +93E1 7E 94 92 ~.. jmp 9492 ;goto14 +93E4 F6 00 1D ... ldab 001d +93E7 2C 03 ,. bge 03 ;93EC +93E9 7E 94 92 ~.. jmp 9492 ;goto14 +93EC F6 00 09 ... ldab 0009 +93EF C1 0B .. cmpb #0b +93F1 26 06 &. bne 06 ;93F9 +93F3 BD 85 AF ... jsr 85af ;jump14 +93F6 7E 94 90 ~.. jmp 9490 ;goto15 +93F9 F6 00 09 ... ldab 0009 +93FC C1 0A .. cmpb #0a +93FE 26 03 &. bne 03 ;9403 +9400 7F 00 09 ... clr 0009 +9403 F6 00 09 ... ldab 0009 +9406 CB 30 .0 addb #30 +9408 37 7 pshb +9409 F6 00 54 ..T ldab 0054 +940C 4F O clra +940D C3 00 62 ..b addd #0062 +9410 8F . xgdx +9411 33 3 pulb +9412 E7 00 .. stb 00,x +9414 BD BE 4B ..K jsr be4b ;jump1 +9417 F6 00 54 ..T ldab 0054 +941A 26 06 &. bne 06 ;9422 +941C F6 00 62 ..b ldab 0062 +941F F7 0B 96 ... stb 0b96 +9422 F6 00 54 ..T ldab 0054 +9425 C1 01 .. cmpb #01 +9427 26 0C &. bne 0c ;9435 +9429 F6 00 62 ..b ldab 0062 +942C F7 0B 96 ... stb 0b96 +942F F6 00 63 ..c ldab 0063 +9432 F7 0B 95 ... stb 0b95 +9435 F6 00 54 ..T ldab 0054 +9438 C1 02 .. cmpb #02 +943A 26 12 &. bne 12 ;944E +943C F6 00 62 ..b ldab 0062 +943F F7 0B 96 ... stb 0b96 +9442 F6 00 63 ..c ldab 0063 +9445 F7 0B 95 ... stb 0b95 +9448 F6 00 64 ..d ldab 0064 +944B F7 0B 94 ... stb 0b94 +944E F6 00 54 ..T ldab 0054 +9451 C1 03 .. cmpb #03 +9453 26 18 &. bne 18 ;946D +9455 F6 00 62 ..b ldab 0062 +9458 F7 0B 96 ... stb 0b96 +945B F6 00 63 ..c ldab 0063 +945E F7 0B 95 ... stb 0b95 +9461 F6 00 64 ..d ldab 0064 +9464 F7 0B 94 ... stb 0b94 +9467 F6 00 65 ..e ldab 0065 +946A F7 0B 93 ... stb 0b93 +946D BD BE 01 ... jsr be01 ;jump70 +9470 7C 00 54 |.T inc 0054 +9473 F6 00 54 ..T ldab 0054 +9476 C1 04 .. cmpb #04 +9478 26 0B &. bne 0b ;9485 +947A CE 00 1D ... ldx #001d +947D 1C 00 .. bset add,x 00,x +947F 80 BD .. suba #bd +9481 A8 0F .. eora 0f,x +9483 20 06 . bra 06 ;948B +9485 CE 00 1D ... ldx #001d +9488 1D 00 .. bclr add,x 00,x +948A 80 C6 .. suba #c6 +948C 32 2 pula +948D F7 00 3A ..: stb 003a +goto15: +9490 20 4A J bra 4a ;94DC +goto14: +9492 F6 00 1D ... ldab 001d +9495 2C 45 ,E bge 45 ;94DC +9497 F6 00 09 ... ldab 0009 +949A 4F O clra +949B BD FE 32 ..2 jsr fe32 ;jump25 +949E 94 B8 00 ... anda b8 +94A1 00 . test +94A2 94 BD 00 ... anda bd +94A5 01 . nop +94A6 94 C2 00 ... anda c2 +94A9 04 . lsrd +94AA 94 D1 00 ... anda d1 +94AD 05 . asld +94AE 94 D9 00 ... anda d9 +94B1 01 . nop +94B2 94 DC FF ... anda dc +94B5 F5 00 00 ... bitb 0000 +94B8 BD 9E 0F ... jsr 9e0f ;jump142 +94BB 20 1F . bra 1f ;94DC +94BD BD A7 1F ... jsr a71f ;jump134 +94C0 20 1A . bra 1a ;94DC +94C2 7C 00 48 |.H inc 0048 +94C5 F6 00 48 ..H ldab 0048 +94C8 C1 0A .. cmpb #0a +94CA 23 03 #. bls 03 ;94CF +94CC 7F 00 48 ..H clr 0048 +94CF 20 0B . bra 0b ;94DC +94D1 BD A5 FE ... jsr a5fe ;jump136 +94D4 BD 85 AF ... jsr 85af ;jump14 +94D7 20 03 . bra 03 ;94DC +94D9 BD 85 AF ... jsr 85af ;jump14 +94DC 39 9 rts + +jump24: +94DD F6 00 1F ... ldab 001f +94E0 C4 02 .. andb #02 +94E2 27 14 '. beq 14 ;94F8 +94E4 CE 00 1F ... ldx #001f +94E7 1D 00 .. bclr add,x 00,x +94E9 02 . idiv +94EA CE 00 19 ... ldx #0019 +94ED 1C 00 .. bset add,x 00,x +94EF 80 7F .. suba #7f +94F1 00 . test +94F2 09 . dex +94F3 7F 00 0A ... clr 000a +94F6 20 46 F bra 46 ;953E +94F8 F6 00 09 ... ldab 0009 +94FB 4F O clra +94FC BD FE 32 ..2 jsr fe32 ;jump25 +94FF 95 19 00 ... bita 19 +9502 00 . test +9503 95 21 00 .!. bita 21 +9506 01 . nop +9507 95 2C 00 .,. bita 2c +950A 01 . nop +950B 95 30 00 .0. bita 30 +950E 01 . nop +950F 95 35 00 .5. bita 35 +9512 08 . inx +9513 95 38 FF .8. bita 38 +9516 F5 00 00 ... bitb 0000 +9519 CC B0 A2 ... ldd #b0a2 +951C BD C0 BA ... jsr c0ba ;display: +951F 20 1D . bra 1d ;953E +9521 BD 87 E9 ... jsr 87e9 ;jump74 +9524 CE 00 1F ... ldx #001f +9527 1C 00 .. bset add,x 00,x +9529 02 . idiv +952A 20 12 . bra 12 ;953E +952C 8D 11 .. bsr dest 11 +952E 20 0E . bra 0e ;953E +9530 BD 96 88 ... jsr 9688 ;jump148 +9533 20 09 . bra 09 ;953E +9535 BD 85 AF ... jsr 85af ;jump14 +9538 7F 00 09 ... clr 0009 +953B 7F 00 0A ... clr 000a +953E 39 9 rts + +953F F6 00 19 ... ldab 0019 +9542 2D 0A -. blt 0a ;954E +9544 F6 00 3A ..: ldab 003a +9547 26 22 &" bne 22 ;956B +9549 F6 00 1D ... ldab 001d +954C 2D 1D -. blt 1d ;956B +954E 7F 00 2C .., clr 002c +9551 CC B0 B8 ... ldd #b0b8 +9554 BD C0 BA ... jsr c0ba ;display: +9557 CE 00 19 ... ldx #0019 +955A 1D 00 .. bclr add,x 00,x +955C 80 CE .. suba #ce +955E 00 . test +955F 1D 1D .. bclr add,x 1d,x +9561 00 . test +9562 80 7F .. suba #7f +9564 00 . test +9565 54 T lsrb +9566 C6 32 .2 ldab #32 +9568 F7 00 3A ..: stb 003a +956B F6 00 0A ... ldab 000a +956E 26 03 &. bne 03 ;9573 +9570 7E 96 5C ~.\ jmp 965c ;goto16 +9573 F6 00 1D ... ldab 001d +9576 2C 03 ,. bge 03 ;957B +9578 7E 96 5C ~.\ jmp 965c ;goto16 +957B F6 00 0A ... ldab 000a +957E C1 0B .. cmpb #0b +9580 26 09 &. bne 09 ;958B +9582 CE 00 1F ... ldx #001f +9585 1C 00 .. bset add,x 00,x +9587 02 . idiv +9588 7E 96 5A ~.Z jmp 965a ;goto93 +958B F6 00 54 ..T ldab 0054 +958E 26 26 && bne 26 ;95B6 +9590 BD BE 4B ..K jsr be4b ;jump1 +9593 F6 00 0A ... ldab 000a +9596 C1 0A .. cmpb #0a +9598 26 03 &. bne 03 ;959D +959A 7F 00 0A ... clr 000a +959D F6 00 0A ... ldab 000a +95A0 CB 30 .0 addb #30 +95A2 37 7 pshb +95A3 CC 0B 95 ... ldd #0b95 +95A6 F0 00 54 ..T subb 0054 +95A9 82 00 .. sbca #00 +95AB 8F . xgdx +95AC 33 3 pulb +95AD E7 00 .. stb 00,x +95AF C6 32 .2 ldab #32 +95B1 F7 00 3A ..: stb 003a +95B4 20 37 7 bra 37 ;95ED +95B6 F6 00 54 ..T ldab 0054 +95B9 C1 01 .. cmpb #01 +95BB 26 27 &' bne 27 ;95E4 +95BD F6 00 0A ... ldab 000a +95C0 C1 05 .. cmpb #05 +95C2 27 20 ' beq 20 ;95E4 +95C4 F6 00 0A ... ldab 000a +95C7 C1 0A .. cmpb #0a +95C9 27 19 '. beq 19 ;95E4 +95CB F6 00 0A ... ldab 000a +95CE CB 30 .0 addb #30 +95D0 37 7 pshb +95D1 CC 0B 95 ... ldd #0b95 +95D4 F0 00 54 ..T subb 0054 +95D7 82 00 .. sbca #00 +95D9 8F . xgdx +95DA 33 3 pulb +95DB E7 00 .. stb 00,x +95DD C6 32 .2 ldab #32 +95DF F7 00 3A ..: stb 003a +95E2 20 09 . bra 09 ;95ED +95E4 CE 00 19 ... ldx #0019 +95E7 1C 00 .. bset add,x 00,x +95E9 80 7F .. suba #7f +95EB 00 . test +95EC 3A : abx +95ED BD BE 01 ... jsr be01 ;jump70 +95F0 7C 00 54 |.T inc 0054 +95F3 F6 00 54 ..T ldab 0054 +95F6 C1 02 .. cmpb #02 +95F8 26 5A &Z bne 5a ;9654 +95FA CE 00 1D ... ldx #001d +95FD 1C 00 .. bset add,x 00,x +95FF 80 F6 .. suba #f6 +9601 0B . sev +9602 94 CB D0 ... anda cb +9605 37 7 pshb +9606 F6 0B 95 ... ldab 0b95 +9609 CB D0 .. addb #d0 +960B 86 0A .. ldaa #0a +960D 3D = mul +960E 30 0 tsx +960F EB 00 .. addb 00,x +9611 31 1 ins +9612 F7 00 06 ... stb 0006 +9615 C6 32 .2 ldab #32 +9617 F7 00 3A ..: stb 003a +961A F6 00 06 ... ldab 0006 +961D BD D7 A0 ... jsr d7a0 ;jump10 +9620 83 00 00 ... subd #0000 +9623 26 21 &! bne 21 ;9646 +9625 BD D3 11 ... jsr d311 ;jump30 +9628 83 00 00 ... subd #0000 +962B 26 0B &. bne 0b ;9638 +962D CE 00 1F ... ldx #001f +9630 1C 00 .. bset add,x 00,x +9632 40 @ nega +9633 BD 8C 73 ..s jsr 8c73 ;jump75 +9636 20 06 . bra 06 ;963E +9638 CE 00 1F ... ldx #001f +963B 1D 00 .. bclr add,x 00,x +963D 40 @ nega +963E 7F 00 2C .., clr 002c +9641 BD 9A 47 ..G jsr 9a47 ;jump39 +9644 20 0C . bra 0c ;9652 +9646 CE 00 1D ... ldx #001d +9649 1D 00 .. bclr add,x 00,x +964B 80 CE .. suba #ce +964D 00 . test +964E 19 . daa +964F 1C 00 .. bset add,x 00,x +9651 80 20 . suba #20 +9653 06 . tap +9654 CE 00 1D ... ldx #001d +9657 1D 00 .. bclr add,x 00,x +9659 80 20 . suba #20 +; 965a goto93 +965B 2B F6 +. bmi f6 ;9653 +; 965C +;goto16 +965D 00 . test +965E 1D 2C ., bclr add,x 2c,x +9660 26 BD &. bne bd ;961F +9662 D2 13 83 ... sbcb 13 +9665 00 . test +9666 00 . test +9667 26 0F &. bne 0f ;9678 +9669 CC 00 64 ..d ldd #0064 +966C BD E5 71 ..q jsr e571 ;jump13 +966F BD E5 D1 ... jsr e5d1 ;jump52 +9672 CC 03 84 ... ldd #0384 +9675 BD E5 71 ..q jsr e571 ;jump13 +9678 7F 00 2E ... clr 002e +967B CE 00 1D ... ldx #001d +967E 1D 00 .. bclr add,x 00,x +9680 80 CE .. suba #ce +9682 00 . test +9683 1F 1C 00 02 .... brclr 1c,x 00 02 +9687 39 9 rts + +jump148: +9688 34 4 des +9689 F6 00 19 ... ldab 0019 +968C 2C 19 ,. bge 19 ;96A7 +968E CE 00 19 ... ldx #0019 +9691 1D 00 .. bclr add,x 00,x +9693 80 CC .. suba #cc +9695 B0 97 BD ... suba 97bd +9698 C0 BA .. subb #ba +969A C6 0A .. ldab #0a +969C F7 00 38 ..8 stb 0038 +969F 7F 00 05 ... clr 0005 +96A2 C6 01 .. ldab #01 +96A4 F7 00 06 ... stb 0006 +96A7 F6 00 0A ... ldab 000a +96AA C1 0B .. cmpb #0b +96AC 26 0C &. bne 0c ;96BA +96AE CC 02 33 ..3 ldd #0233 +96B1 FD 00 3B ..; stad 003b +96B4 CE 00 1F ... ldx #001f +96B7 1C 00 .. bset add,x 00,x +96B9 02 . idiv +96BA F6 00 38 ..8 ldab 0038 +96BD 27 03 '. beq 03 ;96C2 +96BF 7E 97 6D ~.m jmp 976d ;goto17 +96C2 F6 00 06 ... ldab 0006 +96C5 C1 63 .c cmpb #63 +96C7 23 03 #. bls 03 ;96CC +96C9 7E 97 6D ~.m jmp 976d ;goto17 +96CC F6 00 06 ... ldab 0006 +96CF C1 63 .c cmpb #63 +96D1 26 0F &. bne 0f ;96E2 +96D3 BD 99 C3 ... jsr 99c3 ;jump143 +96D6 CC 07 D0 ... ldd #07d0 +96D9 BD E5 71 ..q jsr e571 ;jump13 +96DC CE 00 1F ... ldx #001f +96DF 1C 00 .. bset add,x 00,x +96E1 02 . idiv +96E2 BD D3 11 ... jsr d311 ;jump30 +96E5 83 00 00 ... subd #0000 +96E8 26 0B &. bne 0b ;96F5 +96EA CE 00 1F ... ldx #001f +96ED 1C 00 .. bset add,x 00,x +96EF 40 @ nega +96F0 BD 8C 73 ..s jsr 8c73 ;jump75 +96F3 20 06 . bra 06 ;96FB +96F5 CE 00 1F ... ldx #001f +96F8 1D 00 .. bclr add,x 00,x +96FA 40 @ nega +96FB BD 9A 47 ..G jsr 9a47 ;jump39 +96FE F6 00 06 ... ldab 0006 +9701 C1 63 .c cmpb #63 +9703 26 03 &. bne 03 ;9708 +9705 7F 00 2C .., clr 002c +9708 BD D2 13 ... jsr d213 ;jump45 +970B 83 00 00 ... subd #0000 +970E 27 03 '. beq 03 ;9713 +9710 7C 00 05 |.. inc 0005 +9713 7F 00 2E ... clr 002e +9716 C6 05 .. ldab #05 +9718 F7 00 38 ..8 stb 0038 +971B CC 02 33 ..3 ldd #0233 +971E FD 00 3B ..; stad 003b +9721 30 0 tsx +9722 6F 00 o. clr 00,x +9724 F6 0E 6D ..m ldab 0e6d +9727 27 0C '. beq 0c ;9735 +9729 F6 00 06 ... ldab 0006 +972C C1 3E .> cmpb #3e +972E 26 05 &. bne 05 ;9735 +9730 C6 01 .. ldab #01 +9732 30 0 tsx +9733 E7 00 .. stb 00,x +9735 8D 38 .8 bsr dest 38 +9737 F6 0E 6D ..m ldab 0e6d +973A 27 0C '. beq 0c ;9748 +973C 30 0 tsx +973D E6 00 .. ldab 00,x +973F C1 01 .. cmpb #01 +9741 26 05 &. bne 05 ;9748 +9743 C6 45 .E ldab #45 +9745 F7 00 06 ... stb 0006 +9748 F6 00 06 ... ldab 0006 +974B BD D7 A0 ... jsr d7a0 ;jump10 +974E 83 00 00 ... subd #0000 +9751 27 15 '. beq 15 ;9768 +9753 F6 00 06 ... ldab 0006 +9756 C1 09 .. cmpb #09 +9758 26 02 &. bne 02 ;975C +975A 8D 13 .. bsr dest 13 +975C F6 00 06 ... ldab 0006 +975F C1 45 .E cmpb #45 +9761 26 05 &. bne 05 ;9768 +9763 C6 63 .c ldab #63 +9765 F7 00 06 ... stb 0006 +9768 5F _ clrb +9769 4F O clra +976A FD 00 40 ..@ stad 0040 +goto17: +976D 31 1 ins +976E 39 9 rts + +jump41: +976F F6 0E 6D ..m ldab 0e6d +9772 C1 01 .. cmpb #01 +9774 26 41 &A bne 41 ;97B7 +9776 F6 00 06 ... ldab 0006 +9779 4F O clra +977A CE 00 0A ... ldx #000a +977D 02 . idiv +977E C1 01 .. cmpb #01 +9780 26 05 &. bne 05 ;9787 +9782 7C 00 06 |.. inc 0006 +9785 20 1B . bra 1b ;97A2 +9787 F6 00 06 ... ldab 0006 +978A 4F O clra +978B CE 00 0A ... ldx #000a +978E 02 . idiv +978F C1 02 .. cmpb #02 +9791 26 0A &. bne 0a ;979D +9793 C6 09 .. ldab #09 +9795 FB 00 06 ... addb 0006 +9798 F7 00 06 ... stb 0006 +979B 20 05 . bra 05 ;97A2 +979D C6 0B .. ldab #0b +979F F7 00 06 ... stb 0006 +97A2 F6 00 06 ... ldab 0006 +97A5 C1 3E .> cmpb #3e +97A7 22 07 ". bhi 07 ;97B0 +97A9 F6 00 06 ... ldab 0006 +97AC C1 0B .. cmpb #0b +97AE 24 05 $. bcc 05 ;97B5 +97B0 C6 0B .. ldab #0b +97B2 F7 00 06 ... stb 0006 +97B5 20 31 1 bra 31 ;97E8 +97B7 F6 00 06 ... ldab 0006 +97BA CB 0A .. addb #0a +97BC F7 00 06 ... stb 0006 +97BF F6 00 06 ... ldab 0006 +97C2 C1 64 .d cmpb #64 +97C4 23 22 #" bls 22 ;97E8 +97C6 F6 00 06 ... ldab 0006 +97C9 CB 9C .. addb #9c +97CB CB 01 .. addb #01 +97CD F7 00 06 ... stb 0006 +97D0 F6 00 06 ... ldab 0006 +97D3 C1 05 .. cmpb #05 +97D5 26 05 &. bne 05 ;97DC +97D7 C6 06 .. ldab #06 +97D9 F7 00 06 ... stb 0006 +97DC F6 00 06 ... ldab 0006 +97DF C1 0A .. cmpb #0a +97E1 26 05 &. bne 05 ;97E8 +97E3 C6 01 .. ldab #01 +97E5 F7 00 06 ... stb 0006 +97E8 39 9 rts + +jump147: +97E9 BD BE 4B ..K jsr be4b ;jump1 +97EC CC AF E7 ... ldd #afe7 +97EF BD C0 BA ... jsr c0ba ;display: +97F2 BD F4 15 ... jsr f415 ;jump112 +97F5 39 9 rts + +jump27: +97F6 BD BE 4B ..K jsr be4b ;jump1 +97F9 F6 00 48 ..H ldab 0048 +97FC 4F O clra +97FD BD FE 16 ... jsr fe16 ;jump2 +9800 00 . test +9801 01 . nop +9802 00 . test +9803 03 . fdiv +9804 98 80 98 ... eora 80 +9807 0E . cli +9808 98 2B 98 .+. eora 2b +980B 48 H asla +980C 98 65 F6 .e. eora 65 +980F 0C . clc +9810 D9 4F BD .O. adcb 4f +9813 E7 95 .. stb 95,x +9815 C6 4E .N ldab #4e +9817 F7 0B 99 ... stb 0b99 +981A C6 49 .I ldab #49 +981C F7 0B 98 ... stb 0b98 +981F C6 4B .K ldab #4b +9821 F7 0B 97 ... stb 0b97 +9824 C6 4C .L ldab #4c +9826 F7 0B 96 ... stb 0b96 +9829 20 55 U bra 55 ;9880 +982B F6 0C DA ... ldab 0cda +982E 4F O clra +982F BD E7 95 ... jsr e795 ;jump54 +9832 C6 44 .D ldab #44 +9834 F7 0B 99 ... stb 0b99 +9837 C6 49 .I ldab #49 +9839 F7 0B 98 ... stb 0b98 +983C C6 4D .M ldab #4d +983E F7 0B 97 ... stb 0b97 +9841 C6 45 .E ldab #45 +9843 F7 0B 96 ... stb 0b96 +9846 20 38 8 bra 38 ;9880 +9848 F6 0C DB ... ldab 0cdb +984B 4F O clra +984C BD E7 95 ... jsr e795 ;jump54 +984F C6 51 .Q ldab #51 +9851 F7 0B 99 ... stb 0b99 +9854 C6 55 .U ldab #55 +9856 F7 0B 98 ... stb 0b98 +9859 C6 54 .T ldab #54 +985B F7 0B 97 ... stb 0b97 +985E C6 52 .R ldab #52 +9860 F7 0B 96 ... stb 0b96 +9863 20 1B . bra 1b ;9880 +9865 F6 0C DC ... ldab 0cdc +9868 4F O clra +9869 BD E7 95 ... jsr e795 ;jump54 +986C C6 44 .D ldab #44 +986E F7 0B 99 ... stb 0b99 +9871 C6 4F .O ldab #4f +9873 F7 0B 98 ... stb 0b98 +9876 C6 4C .L ldab #4c +9878 F7 0B 97 ... stb 0b97 +987B C6 52 .R ldab #52 +987D F7 0B 96 ... stb 0b96 +9880 C6 53 .S ldab #53 +9882 F7 0B 95 ... stb 0b95 +9885 C6 20 . ldab #20 +9887 F7 0B 94 ... stb 0b94 +988A C6 20 . ldab #20 +988C F7 0B 93 ... stb 0b93 +988F F6 00 5D ..] ldab 005d +9892 F7 0B 92 ... stb 0b92 +9895 F6 00 5E ..^ ldab 005e +9898 F7 0B 91 ... stb 0b91 +989B F6 00 5F .._ ldab 005f +989E F7 0B 90 ... stb 0b90 +98A1 BD BE 01 ... jsr be01 ;jump70 +98A4 39 9 rts + +jump11: +98A5 BD BE 4B ..K jsr be4b ;jump1 +98A8 F6 00 54 ..T ldab 0054 +98AB 4F O clra +98AC BD E7 95 ... jsr e795 ;jump54 +98AF F6 00 5E ..^ ldab 005e +98B2 F7 0B 95 ... stb 0b95 +98B5 F6 00 5F .._ ldab 005f +98B8 F7 0B 94 ... stb 0b94 +98BB BD BE 01 ... jsr be01 ;jump70 +98BE 39 9 rts + +jump146: +98BF F6 00 09 ... ldab 0009 +98C2 C1 00 .. cmpb #00 +98C4 26 05 &. bne 05 ;98CB +98C6 BD 9E 89 ... jsr 9e89 ;jump100 +98C9 20 33 3 bra 33 ;98FE +98CB C1 01 .. cmpb #01 +98CD 26 1E &. bne 1e ;98ED +98CF F6 00 48 ..H ldab 0048 +98D2 C1 92 .. cmpb #92 +98D4 26 15 &. bne 15 ;98EB +98D6 F6 00 1F ... ldab 001f +98D9 C4 10 .. andb #10 +98DB 26 08 &. bne 08 ;98E5 +98DD CE 00 1F ... ldx #001f +98E0 1C 00 .. bset add,x 00,x +98E2 10 . sba +98E3 20 06 . bra 06 ;98EB +98E5 CE 00 1F ... ldx #001f +98E8 1D 00 .. bclr add,x 00,x +98EA 10 . sba +98EB 20 11 . bra 11 ;98FE +98ED C1 0B .. cmpb #0b +98EF 26 0D &. bne 0d ;98FE +98F1 F6 00 1F ... ldab 001f +98F4 C4 10 .. andb #10 +98F6 27 03 '. beq 03 ;98FB +98F8 BD E9 2B ..+ jsr e92b ;jump103 +98FB BD 85 AF ... jsr 85af ;jump14 +98FE 39 9 rts + +jump145: +98FF F6 00 1F ... ldab 001f +9902 C4 02 .. andb #02 +9904 27 13 '. beq 13 ;9919 +9906 C6 01 .. ldab #01 +9908 F7 00 48 ..H stb 0048 +990B CE 00 1F ... ldx #001f +990E 1D 00 .. bclr add,x 00,x +9910 10 . sba +9911 CE 00 1F ... ldx #001f +9914 1D 00 .. bclr add,x 00,x +9916 02 . idiv +9917 20 67 g bra 67 ;9980 +9919 F6 00 09 ... ldab 0009 +991C 4F O clra +991D BD FE 32 ..2 jsr fe32 ;jump25 +9920 99 36 00 .6. adca 36 +9923 00 . test +9924 99 3B 00 .;. adca 3b +9927 01 . nop +9928 99 59 00 .Y. adca 59 +992B 09 . dex +992C 99 73 00 .s. adca 73 +992F 01 . nop +9930 99 80 FF ... adca 80 +9933 F5 00 00 ... bitb 0000 +9936 BD 9E 89 ... jsr 9e89 ;jump100 +9939 20 45 E bra 45 ;9980 +993B F6 00 48 ..H ldab 0048 +993E C1 92 .. cmpb #92 +9940 26 15 &. bne 15 ;9957 +9942 F6 00 1F ... ldab 001f +9945 C4 10 .. andb #10 +9947 26 08 &. bne 08 ;9951 +9949 CE 00 1F ... ldx #001f +994C 1C 00 .. bset add,x 00,x +994E 10 . sba +994F 20 06 . bra 06 ;9957 +9951 CE 00 1F ... ldx #001f +9954 1D 00 .. bclr add,x 00,x +9956 10 . sba +9957 20 27 ' bra 27 ;9980 +9959 7C 00 48 |.H inc 0048 +995C F6 00 48 ..H ldab 0048 +995F C1 92 .. cmpb #92 +9961 23 0B #. bls 0b ;996E +9963 C6 01 .. ldab #01 +9965 F7 00 48 ..H stb 0048 +9968 CE 00 1F ... ldx #001f +996B 1D 00 .. bclr add,x 00,x +996D 10 . sba +996E BD 9E 89 ... jsr 9e89 ;jump100 +9971 20 0D . bra 0d ;9980 +9973 F6 00 1F ... ldab 001f +9976 C4 10 .. andb #10 +9978 27 03 '. beq 03 ;997D +997A BD E9 2B ..+ jsr e92b ;jump103 +997D BD 85 AF ... jsr 85af ;jump14 +9980 39 9 rts + +jump144: +9981 BD BE 4B ..K jsr be4b ;jump1 +9984 F6 00 05 ... ldab 0005 +9987 4F O clra +9988 BD E7 95 ... jsr e795 ;jump54 +998B C6 4D .M ldab #4d +998D F7 0B 99 ... stb 0b99 +9990 C6 4F .O ldab #4f +9992 F7 0B 98 ... stb 0b98 +9995 C6 54 .T ldab #54 +9997 F7 0B 97 ... stb 0b97 +999A C6 4F .O ldab #4f +999C F7 0B 96 ... stb 0b96 +999F C6 52 .R ldab #52 +99A1 F7 0B 95 ... stb 0b95 +99A4 C6 53 .S ldab #53 +99A6 F7 0B 94 ... stb 0b94 +99A9 C6 20 . ldab #20 +99AB F7 0B 93 ... stb 0b93 +99AE C6 20 . ldab #20 +99B0 F7 0B 92 ... stb 0b92 +99B3 F6 00 5E ..^ ldab 005e +99B6 F7 0B 91 ... stb 0b91 +99B9 F6 00 5F .._ ldab 005f +99BC F7 0B 90 ... stb 0b90 +99BF BD BE 01 ... jsr be01 ;jump70 +99C2 39 9 rts + +jump143: +99C3 BD BE 4B ..K jsr be4b ;jump1 +99C6 F6 00 05 ... ldab 0005 +99C9 4F O clra +99CA BD E7 95 ... jsr e795 ;jump54 +99CD C6 56 .V ldab #56 +99CF F7 0B 99 ... stb 0b99 +99D2 C6 45 .E ldab #45 +99D4 F7 0B 98 ... stb 0b98 +99D7 C6 4E .N ldab #4e +99D9 F7 0B 97 ... stb 0b97 +99DC C6 44 .D ldab #44 +99DE F7 0B 96 ... stb 0b96 +99E1 C6 53 .S ldab #53 +99E3 F7 0B 95 ... stb 0b95 +99E6 C6 20 . ldab #20 +99E8 F7 0B 94 ... stb 0b94 +99EB C6 20 . ldab #20 +99ED F7 0B 93 ... stb 0b93 +99F0 C6 20 . ldab #20 +99F2 F7 0B 92 ... stb 0b92 +99F5 F6 00 5E ..^ ldab 005e +99F8 F7 0B 91 ... stb 0b91 +99FB F6 00 5F .._ ldab 005f +99FE F7 0B 90 ... stb 0b90 +9A01 BD BE 01 ... jsr be01 ;jump70 +9A04 39 9 rts + +jump102: +9A05 BD BE 4B ..K jsr be4b ;jump1 +9A08 FC 00 52 ..R ldd 0052 +9A0B BD E7 45 ..E jsr e745 ;jump55 +9A0E C6 4F .O ldab #4f +9A10 F7 0B 99 ... stb 0b99 +9A13 C6 44 .D ldab #44 +9A15 F7 0B 98 ... stb 0b98 +9A18 C6 44 .D ldab #44 +9A1A F7 0B 97 ... stb 0b97 +9A1D C6 53 .S ldab #53 +9A1F F7 0B 96 ... stb 0b96 +9A22 C6 20 . ldab #20 +9A24 F7 0B 95 ... stb 0b95 +9A27 C6 31 .1 ldab #31 +9A29 F7 0B 94 ... stb 0b94 +9A2C C6 2F ./ ldab #2f +9A2E F7 0B 93 ... stb 0b93 +9A31 F6 00 5D ..] ldab 005d +9A34 F7 0B 92 ... stb 0b92 +9A37 F6 00 5E ..^ ldab 005e +9A3A F7 0B 91 ... stb 0b91 +9A3D F6 00 5F .._ ldab 005f +9A40 F7 0B 90 ... stb 0b90 +9A43 BD BE 01 ... jsr be01 ;jump70 +9A46 39 9 rts + +jump39: +9A47 BD BE 4B ..K jsr be4b ;jump1 +9A4A F6 00 06 ... ldab 0006 +9A4D 4F O clra +9A4E BD E7 95 ... jsr e795 ;jump54 +9A51 F6 00 5E ..^ ldab 005e +9A54 F7 0B 99 ... stb 0b99 +9A57 F6 00 5F .._ ldab 005f +9A5A F7 0B 98 ... stb 0b98 +9A5D C6 20 . ldab #20 +9A5F F7 0B 97 ... stb 0b97 +9A62 F6 00 1F ... ldab 001f +9A65 C4 40 .@ andb #40 +9A67 27 45 'E beq 45 ;9AAE +9A69 FC 00 27 ..' ldd 0027 +9A6C BD E7 45 ..E jsr e745 ;jump55 +9A6F F6 00 5A ..Z ldab 005a +9A72 F7 0B 96 ... stb 0b96 +9A75 F6 00 5D ..] ldab 005d +9A78 F7 0B 95 ... stb 0b95 +9A7B F6 00 5E ..^ ldab 005e +9A7E F7 0B 94 ... stb 0b94 +9A81 F6 00 5F .._ ldab 005f +9A84 F7 0B 93 ... stb 0b93 +9A87 F6 00 19 ... ldab 0019 +9A8A C4 10 .. andb #10 +9A8C 27 07 '. beq 07 ;9A95 +9A8E C6 2A .* ldab #2a +9A90 F7 0B 92 ... stb 0b92 +9A93 20 05 . bra 05 ;9A9A +9A95 C6 20 . ldab #20 +9A97 F7 0B 92 ... stb 0b92 +9A9A FC 00 46 ..F ldd 0046 +9A9D BD E7 45 ..E jsr e745 ;jump55 +9AA0 F6 00 5E ..^ ldab 005e +9AA3 F7 0B 91 ... stb 0b91 +9AA6 F6 00 5F .._ ldab 005f +9AA9 F7 0B 90 ... stb 0b90 +9AAC 20 1E . bra 1e ;9ACC +9AAE C6 58 .X ldab #58 +9AB0 F7 0B 96 ... stb 0b96 +9AB3 C6 58 .X ldab #58 +9AB5 F7 0B 95 ... stb 0b95 +9AB8 C6 58 .X ldab #58 +9ABA F7 0B 94 ... stb 0b94 +9ABD C6 58 .X ldab #58 +9ABF F7 0B 93 ... stb 0b93 +9AC2 C6 58 .X ldab #58 +9AC4 F7 0B 91 ... stb 0b91 +9AC7 C6 58 .X ldab #58 +9AC9 F7 0B 90 ... stb 0b90 +9ACC F6 00 13 ... ldab 0013 +9ACF C1 01 .. cmpb #01 +9AD1 23 4C #L bls 4c ;9B1F +9AD3 F6 0B 91 ... ldab 0b91 +9AD6 F7 0B 90 ... stb 0b90 +9AD9 F6 0B 92 ... ldab 0b92 +9ADC F7 0B 91 ... stb 0b91 +9ADF F6 0B 93 ... ldab 0b93 +9AE2 F7 0B 92 ... stb 0b92 +9AE5 F6 0B 94 ... ldab 0b94 +9AE8 F7 0B 93 ... stb 0b93 +9AEB F6 00 13 ... ldab 0013 +9AEE C1 02 .. cmpb #02 +9AF0 26 07 &. bne 07 ;9AF9 +9AF2 C6 2E .. ldab #2e +9AF4 F7 0B 94 ... stb 0b94 +9AF7 20 26 & bra 26 ;9B1F +9AF9 C1 04 .. cmpb #04 +9AFB 26 0D &. bne 0d ;9B0A +9AFD F6 0B 95 ... ldab 0b95 +9B00 F7 0B 94 ... stb 0b94 +9B03 C6 2E .. ldab #2e +9B05 F7 0B 95 ... stb 0b95 +9B08 20 15 . bra 15 ;9B1F +9B0A C1 08 .. cmpb #08 +9B0C 26 11 &. bne 11 ;9B1F +9B0E F6 0B 95 ... ldab 0b95 +9B11 F7 0B 94 ... stb 0b94 +9B14 F6 0B 96 ... ldab 0b96 +9B17 F7 0B 95 ... stb 0b95 +9B1A C6 2E .. ldab #2e +9B1C F7 0B 96 ... stb 0b96 +9B1F F6 00 2C .., ldab 002c +9B22 26 3E &> bne 3e ;9B62 +9B24 BD BE 69 ..i jsr be69 ;jump3 +9B27 F6 00 13 ... ldab 0013 +9B2A C1 01 .. cmpb #01 +9B2C 23 2C #, bls 2c ;9B5A +9B2E CE 10 28 ..( ldx #1028 +9B31 1C 00 .. bset add,x 00,x +9B33 40 @ nega +9B34 F6 00 1F ... ldab 001f +9B37 C4 40 .@ andb #40 +9B39 27 0E '. beq 0e ;9B49 +9B3B CE 00 01 ... ldx #0001 +9B3E 3C < pshx +9B3F F6 00 5F .._ ldab 005f +9B42 4F O clra +9B43 BD BD B5 ... jsr bdb5 ;jump78 +9B46 38 8 pulx +9B47 20 0B . bra 0b ;9B54 +9B49 CE 00 01 ... ldx #0001 +9B4C 3C < pshx +9B4D CC 00 58 ..X ldd #0058 +9B50 BD BD B5 ... jsr bdb5 ;jump78 +9B53 38 8 pulx +9B54 CE 10 28 ..( ldx #1028 +9B57 1D 00 .. bclr add,x 00,x +9B59 40 @ nega +9B5A BD BE 10 ... jsr be10 ;jump88 +9B5D C6 03 .. ldab #03 +9B5F F7 00 2C .., stb 002c +9B62 39 9 rts + +jump101: +9B63 BD BE 4B ..K jsr be4b ;jump1 +9B66 FC 00 0D ... ldd 000d +9B69 BD E7 45 ..E jsr e745 ;jump55 +9B6C C6 44 .D ldab #44 +9B6E F7 0B 99 ... stb 0b99 +9B71 C6 53 .S ldab #53 +9B73 F7 0B 98 ... stb 0b98 +9B76 C6 43 .C ldab #43 +9B78 F7 0B 97 ... stb 0b97 +9B7B C6 4E .N ldab #4e +9B7D F7 0B 96 ... stb 0b96 +9B80 C6 54 .T ldab #54 +9B82 F7 0B 95 ... stb 0b95 +9B85 C6 20 . ldab #20 +9B87 F7 0B 94 ... stb 0b94 +9B8A F6 00 5A ..Z ldab 005a +9B8D F7 0B 93 ... stb 0b93 +9B90 F6 00 5D ..] ldab 005d +9B93 F7 0B 92 ... stb 0b92 +9B96 F6 00 5E ..^ ldab 005e +9B99 F7 0B 91 ... stb 0b91 +9B9C F6 00 5F .._ ldab 005f +9B9F F7 0B 90 ... stb 0b90 +9BA2 F6 00 13 ... ldab 0013 +9BA5 C1 01 .. cmpb #01 +9BA7 23 3C #< bls 3c ;9BE5 +9BA9 F6 0B 91 ... ldab 0b91 +9BAC F7 0B 90 ... stb 0b90 +9BAF F6 00 13 ... ldab 0013 +9BB2 C1 02 .. cmpb #02 +9BB4 26 07 &. bne 07 ;9BBD +9BB6 C6 2E .. ldab #2e +9BB8 F7 0B 91 ... stb 0b91 +9BBB 20 28 ( bra 28 ;9BE5 +9BBD C1 04 .. cmpb #04 +9BBF 26 0D &. bne 0d ;9BCE +9BC1 F6 0B 92 ... ldab 0b92 +9BC4 F7 0B 91 ... stb 0b91 +9BC7 C6 2E .. ldab #2e +9BC9 F7 0B 92 ... stb 0b92 +9BCC 20 17 . bra 17 ;9BE5 +9BCE C1 08 .. cmpb #08 +9BD0 26 13 &. bne 13 ;9BE5 +9BD2 F6 0B 92 ... ldab 0b92 +9BD5 F7 0B 91 ... stb 0b91 +9BD8 F6 0B 93 ... ldab 0b93 +9BDB F7 0B 92 ... stb 0b92 +9BDE C6 2E .. ldab #2e +9BE0 F7 0B 93 ... stb 0b93 +9BE3 20 00 . bra 00 ;9BE5 +9BE5 F6 00 2C .., ldab 002c +9BE8 26 2A &* bne 2a ;9C14 +9BEA BD BE 69 ..i jsr be69 ;jump3 +9BED F6 00 13 ... ldab 0013 +9BF0 C1 01 .. cmpb #01 +9BF2 23 18 #. bls 18 ;9C0C +9BF4 CE 10 28 ..( ldx #1028 +9BF7 1C 00 .. bset add,x 00,x +9BF9 40 @ nega +9BFA CE 00 01 ... ldx #0001 +9BFD 3C < pshx +9BFE F6 00 5F .._ ldab 005f +9C01 4F O clra +9C02 BD BD B5 ... jsr bdb5 ;jump78 +9C05 38 8 pulx +9C06 CE 10 28 ..( ldx #1028 +9C09 1D 00 .. bclr add,x 00,x +9C0B 40 @ nega +9C0C BD BE 10 ... jsr be10 ;jump88 +9C0F C6 03 .. ldab #03 +9C11 F7 00 2C .., stb 002c +9C14 39 9 rts + +jump111: +9C15 BD BE 4B ..K jsr be4b ;jump1 +9C18 F6 00 48 ..H ldab 0048 +9C1B 4F O clra +9C1C BD FE 16 ... jsr fe16 ;jump2 +9C1F 00 . test +9C20 00 . test +9C21 00 . test +9C22 0A . clv +9C23 9D 29 9C .). jsr 29 +9C26 3B ; rti +9C27 9C 53 9C .S. cmpx 53 +9C2A 6B k illegal +9C2B 9C 83 9C ... cmpx 83 +9C2E 9B 9C B2 ... adda 9c +9C31 9C C9 9C ... cmpx c9 +9C34 E0 9C .. subb 9c,x +9C36 F7 9D 0E ... stb 9d0e +9C39 9D 23 F6 .#. jsr 23 +9C3C 00 . test +9C3D 67 C4 g. asr c4,x +9C3F 02 . idiv +9C40 27 08 '. beq 08 ;9C4A +9C42 CC AF 00 ... ldd #af00 +9C45 BD C0 BA ... jsr c0ba ;display: +9C48 20 06 . bra 06 ;9C50 +9C4A CC AF 0B ... ldd #af0b +9C4D BD C0 BA ... jsr c0ba ;display: +9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C53 F6 00 67 ..g ldab 0067 +9C56 C4 10 .. andb #10 +9C58 27 08 '. beq 08 ;9C62 +9C5A CC AF 42 ..B ldd #af42 +9C5D BD C0 BA ... jsr c0ba ;display: +9C60 20 06 . bra 06 ;9C68 +9C62 CC AF 4D ..M ldd #af4d +9C65 BD C0 BA ... jsr c0ba ;display: +9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C6B F6 00 67 ..g ldab 0067 +9C6E C4 20 . andb #20 +9C70 27 08 '. beq 08 ;9C7A +9C72 CC AF 58 ..X ldd #af58 +9C75 BD C0 BA ... jsr c0ba ;display: +9C78 20 06 . bra 06 ;9C80 +9C7A CC AF 63 ..c ldd #af63 +9C7D BD C0 BA ... jsr c0ba ;display: +9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C83 F6 00 67 ..g ldab 0067 +9C86 C4 01 .. andb #01 +9C88 27 08 '. beq 08 ;9C92 +9C8A CC AE EA ... ldd #aeea +9C8D BD C0 BA ... jsr c0ba ;display: +9C90 20 06 . bra 06 ;9C98 +9C92 CC AE F5 ... ldd #aef5 +9C95 BD C0 BA ... jsr c0ba ;display: +9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C9B F6 00 67 ..g ldab 0067 +9C9E C4 04 .. andb #04 +9CA0 27 08 '. beq 08 ;9CAA +9CA2 CC AF 16 ... ldd #af16 +9CA5 BD C0 BA ... jsr c0ba ;display: +9CA8 20 06 . bra 06 ;9CB0 +9CAA CC AF 21 ..! ldd #af21 +9CAD BD C0 BA ... jsr c0ba ;display: +9CB0 20 77 w bra 77 ;9D29 +9CB2 F6 00 67 ..g ldab 0067 +9CB5 C4 08 .. andb #08 +9CB7 27 08 '. beq 08 ;9CC1 +9CB9 CC AF 2C .., ldd #af2c +9CBC BD C0 BA ... jsr c0ba ;display: +9CBF 20 06 . bra 06 ;9CC7 +9CC1 CC AF 37 ..7 ldd #af37 +9CC4 BD C0 BA ... jsr c0ba ;display: +9CC7 20 60 ` bra 60 ;9D29 +9CC9 F6 00 67 ..g ldab 0067 +9CCC C4 40 .@ andb #40 +9CCE 27 08 '. beq 08 ;9CD8 +9CD0 CC AF 84 ... ldd #af84 +9CD3 BD C0 BA ... jsr c0ba ;display: +9CD6 20 06 . bra 06 ;9CDE +9CD8 CC AF 8F ... ldd #af8f +9CDB BD C0 BA ... jsr c0ba ;display: +9CDE 20 49 I bra 49 ;9D29 +9CE0 F6 0E 70 ..p ldab 0e70 +9CE3 C1 01 .. cmpb #01 +9CE5 26 08 &. bne 08 ;9CEF +9CE7 CC AE BE ... ldd #aebe +9CEA BD C0 BA ... jsr c0ba ;display: +9CED 20 06 . bra 06 ;9CF5 +9CEF CC AE C9 ... ldd #aec9 +9CF2 BD C0 BA ... jsr c0ba ;display: +9CF5 20 32 2 bra 32 ;9D29 +9CF7 F6 0E 6F ..o ldab 0e6f +9CFA C1 01 .. cmpb #01 +9CFC 26 08 &. bne 08 ;9D06 +9CFE CC AE D4 ... ldd #aed4 +9D01 BD C0 BA ... jsr c0ba ;display: +9D04 20 06 . bra 06 ;9D0C +9D06 CC AE DF ... ldd #aedf +9D09 BD C0 BA ... jsr c0ba ;display: +9D0C 20 1B . bra 1b ;9D29 +9D0E F6 00 67 ..g ldab 0067 +9D11 2C 08 ,. bge 08 ;9D1B +9D13 CC AF 6E ..n ldd #af6e +9D16 BD C0 BA ... jsr c0ba ;display: +9D19 20 06 . bra 06 ;9D21 +9D1B CC AF 79 ..y ldd #af79 +9D1E BD C0 BA ... jsr c0ba ;display: +9D21 20 06 . bra 06 ;9D29 +9D23 CC AF B0 ... ldd #afb0 +9D26 BD C0 BA ... jsr c0ba ;display: +goto18: +9D29 39 9 rts + +jump89: +9D2A BD BE 4B ..K jsr be4b ;jump1 +9D2D F6 00 22 .." ldab 0022 +9D30 4F O clra +9D31 BD E7 95 ... jsr e795 ;jump54 +9D34 F6 00 5E ..^ ldab 005e +9D37 F7 0B 99 ... stb 0b99 +9D3A F6 00 5F .._ ldab 005f +9D3D F7 0B 98 ... stb 0b98 +9D40 C6 20 . ldab #20 +9D42 F7 0B 97 ... stb 0b97 +9D45 F6 00 24 ..$ ldab 0024 +9D48 4F O clra +9D49 BD E7 95 ... jsr e795 ;jump54 +9D4C C6 50 .P ldab #50 +9D4E F7 0B 96 ... stb 0b96 +9D51 F6 00 5E ..^ ldab 005e +9D54 F7 0B 95 ... stb 0b95 +9D57 F6 00 5F .._ ldab 005f +9D5A F7 0B 94 ... stb 0b94 +9D5D C6 20 . ldab #20 +9D5F F7 0B 93 ... stb 0b93 +9D62 F6 00 2A ..* ldab 002a +9D65 4F O clra +9D66 BD E7 95 ... jsr e795 ;jump54 +9D69 C6 46 .F ldab #46 +9D6B F7 0B 92 ... stb 0b92 +9D6E F6 00 5E ..^ ldab 005e +9D71 F7 0B 91 ... stb 0b91 +9D74 F6 00 5F .._ ldab 005f +9D77 F7 0B 90 ... stb 0b90 +9D7A BD BE 01 ... jsr be01 ;jump70 +9D7D 39 9 rts + +9D7E BD BE 4B ..K jsr be4b ;jump1 +9D81 F6 00 60 ..` ldab 0060 +9D84 4F O clra +9D85 C3 0A 90 ... addd #0a90 +9D88 8F . xgdx +9D89 E6 00 .. ldab 00,x +9D8B F7 0B 99 ... stb 0b99 +9D8E F6 00 60 ..` ldab 0060 +9D91 4F O clra +9D92 C3 0A 91 ... addd #0a91 +9D95 8F . xgdx +9D96 E6 00 .. ldab 00,x +9D98 F7 0B 98 ... stb 0b98 +9D9B F6 00 60 ..` ldab 0060 +9D9E 4F O clra +9D9F C3 0A 92 ... addd #0a92 +9DA2 8F . xgdx +9DA3 E6 00 .. ldab 00,x +9DA5 F7 0B 97 ... stb 0b97 +9DA8 F6 00 60 ..` ldab 0060 +9DAB 4F O clra +9DAC C3 0A 94 ... addd #0a94 +9DAF 8F . xgdx +9DB0 E6 00 .. ldab 00,x +9DB2 F7 0B 95 ... stb 0b95 +9DB5 F6 00 60 ..` ldab 0060 +9DB8 4F O clra +9DB9 C3 0A 95 ... addd #0a95 +9DBC 8F . xgdx +9DBD E6 00 .. ldab 00,x +9DBF F7 0B 94 ... stb 0b94 +9DC2 F6 00 60 ..` ldab 0060 +9DC5 4F O clra +9DC6 C3 0A 96 ... addd #0a96 +9DC9 8F . xgdx +9DCA E6 00 .. ldab 00,x +9DCC F7 0B 93 ... stb 0b93 +9DCF C6 20 . ldab #20 +9DD1 F7 0B 92 ... stb 0b92 +9DD4 C6 20 . ldab #20 +9DD6 F7 0B 91 ... stb 0b91 +9DD9 F6 00 54 ..T ldab 0054 +9DDC 4F O clra +9DDD C3 B4 8F ... addd #b48f +9DE0 8F . xgdx +9DE1 E6 00 .. ldab 00,x +9DE3 F7 0B 90 ... stb 0b90 +9DE6 F6 00 38 ..8 ldab 0038 +9DE9 C1 03 .. cmpb #03 +9DEB 24 0F $. bcc 0f ;9DFC +9DED F6 00 60 ..` ldab 0060 +9DF0 4F O clra +9DF1 C3 0A 93 ... addd #0a93 +9DF4 8F . xgdx +9DF5 E6 00 .. ldab 00,x +9DF7 F7 0B 96 ... stb 0b96 +9DFA 20 05 . bra 05 ;9E01 +9DFC C6 1F .. ldab #1f +9DFE F7 0B 96 ... stb 0b96 +9E01 BD BE 01 ... jsr be01 ;jump70 +9E04 F6 00 38 ..8 ldab 0038 +9E07 26 05 &. bne 05 ;9E0E +9E09 C6 05 .. ldab #05 +9E0B F7 00 38 ..8 stb 0038 +9E0E 39 9 rts + +jump142: +9E0F BD BE 4B ..K jsr be4b ;jump1 +9E12 F6 00 48 ..H ldab 0048 +9E15 26 15 &. bne 15 ;9E2C +9E17 F6 00 66 ..f ldab 0066 +9E1A 27 08 '. beq 08 ;9E24 +9E1C CC AF C6 ... ldd #afc6 +9E1F BD C0 BA ... jsr c0ba ;display: +9E22 20 06 . bra 06 ;9E2A +9E24 CC AF D1 ... ldd #afd1 +9E27 BD C0 BA ... jsr c0ba ;display: +9E2A 20 5C \ bra 5c ;9E88 +9E2C C6 4D .M ldab #4d +9E2E F7 0B 99 ... stb 0b99 +9E31 C6 45 .E ldab #45 +9E33 F7 0B 98 ... stb 0b98 +9E36 C6 4E .N ldab #4e +9E38 F7 0B 97 ... stb 0b97 +9E3B C6 55 .U ldab #55 +9E3D F7 0B 96 ... stb 0b96 +9E40 C6 20 . ldab #20 +9E42 F7 0B 95 ... stb 0b95 +9E45 F6 00 48 ..H ldab 0048 +9E48 CB 30 .0 addb #30 +9E4A F7 0B 94 ... stb 0b94 +9E4D F6 00 48 ..H ldab 0048 +9E50 C1 0A .. cmpb #0a +9E52 26 05 &. bne 05 ;9E59 +9E54 C6 30 .0 ldab #30 +9E56 F7 0B 94 ... stb 0b94 +9E59 C6 20 . ldab #20 +9E5B F7 0B 93 ... stb 0b93 +9E5E C6 4F .O ldab #4f +9E60 F7 0B 92 ... stb 0b92 +9E63 F6 00 48 ..H ldab 0048 +9E66 4F O clra +9E67 C3 00 68 ..h addd #0068 +9E6A 8F . xgdx +9E6B E6 00 .. ldab 00,x +9E6D 27 0C '. beq 0c ;9E7B +9E6F C6 4E .N ldab #4e +9E71 F7 0B 91 ... stb 0b91 +9E74 C6 20 . ldab #20 +9E76 F7 0B 90 ... stb 0b90 +9E79 20 0A . bra 0a ;9E85 +9E7B C6 46 .F ldab #46 +9E7D F7 0B 91 ... stb 0b91 +9E80 C6 46 .F ldab #46 +9E82 F7 0B 90 ... stb 0b90 +9E85 BD BE 01 ... jsr be01 ;jump70 +9E88 39 9 rts + +jump100: +9E89 BD BE 4B ..K jsr be4b ;jump1 +9E8C F6 00 48 ..H ldab 0048 +9E8F 4F O clra +9E90 BD FE 16 ... jsr fe16 ;jump2 +9E93 00 . test +9E94 01 . nop +9E95 00 . test +9E96 2D A1 -. blt a1 ;9E39 +9E98 C4 9E .. andb #9e +9E9A F5 9E FE ... bitb 9efe +9E9D 9F 07 9F ... sts 07 +9EA0 10 . sba +9EA1 9F 19 9F ... sts 19 +9EA4 3B ; rti +9EA5 9F 44 9F .D. sts 44 +9EA8 52 R illegal +9EA9 9F 5B 9F .[. sts 5b +9EAC 69 i rol +9EAD 9F 72 9F .r. sts 72 +9EB0 80 9F .. suba #9f +9EB2 89 9F .. adca #9f +9EB4 97 9F A0 ... sta 9f +9EB7 9F AE 9F ... sts ae +9EBA B7 9F C5 ... sta 9fc5 +9EBD 9F DD 9F ... sts dd +9EC0 EB A0 .. addb a0,x +9EC2 03 . fdiv +9EC3 A0 11 .. suba 11,x +9EC5 A0 29 .) suba 29,x +9EC7 A0 37 .7 suba 37,x +9EC9 A0 54 .T suba 54,x +9ECB A0 62 .b suba 62,x +9ECD A0 7F .. suba 7f,x +9ECF A0 8D .. suba 8d,x +9ED1 A0 96 .. suba 96,x +9ED3 A0 A4 .. suba a4,x +9ED5 A0 AD .. suba ad,x +9ED7 A0 BC .. suba bc,x +9ED9 A0 C5 .. suba c5,x +9EDB A0 D4 .. suba d4,x +9EDD A0 DD .. suba dd,x +9EDF A0 EC .. suba ec,x +9EE1 A0 F5 .. suba f5,x +9EE3 A1 04 .. cmpa 04,x +9EE5 A1 26 .& cmpa 26,x +9EE7 A1 34 .4 cmpa 34,x +9EE9 A1 55 .U cmpa 55,x +9EEB A1 62 .b cmpa 62,x +9EED A1 83 .. cmpa 83,x +9EEF A1 90 .. cmpa 90,x +9EF1 A1 B1 .. cmpa b1,x +9EF3 A1 BE .. cmpa be,x +9EF5 CC B2 90 ... ldd #b290 +9EF8 BD C0 BA ... jsr c0ba ;display: +9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9EFE CC 0C BC ... ldd #0cbc +9F01 BD C0 BA ... jsr c0ba ;display: +9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F07 CC B2 A2 ... ldd #b2a2 +9F0A BD C0 BA ... jsr c0ba ;display: +9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F10 CC 0C CC ... ldd #0ccc +9F13 BD C0 BA ... jsr c0ba ;display: +9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F19 C6 41 .A ldab #41 +9F1B F7 0B 99 ... stb 0b99 +9F1E C6 55 .U ldab #55 +9F20 F7 0B 98 ... stb 0b98 +9F23 C6 44 .D ldab #44 +9F25 F7 0B 97 ... stb 0b97 +9F28 C6 54 .T ldab #54 +9F2A F7 0B 96 ... stb 0b96 +9F2D CE 00 00 ... ldx #0000 +9F30 3C < pshx +9F31 FC 0C E7 ... ldd 0ce7 +9F34 BD A2 D4 ... jsr a2d4 ;jump79 +9F37 38 8 pulx +9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F3B CC B2 C6 ... ldd #b2c6 +9F3E BD C0 BA ... jsr c0ba ;display: +9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F44 FE 0D E9 ... ldx 0de9 +9F47 3C < pshx +9F48 FC 0D E7 ... ldd 0de7 +9F4B BD A3 41 ..A jsr a341 ;jump77 +9F4E 38 8 pulx +9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F52 CC B2 D8 ... ldd #b2d8 +9F55 BD C0 BA ... jsr c0ba ;display: +9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F5B FE 0D ED ... ldx 0ded +9F5E 3C < pshx +9F5F FC 0D EB ... ldd 0deb +9F62 BD A3 41 ..A jsr a341 ;jump77 +9F65 38 8 pulx +9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F69 CC B2 EA ... ldd #b2ea +9F6C BD C0 BA ... jsr c0ba ;display: +9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F72 FE 0D F1 ... ldx 0df1 +9F75 3C < pshx +9F76 FC 0D EF ... ldd 0def +9F79 BD A3 41 ..A jsr a341 ;jump77 +9F7C 38 8 pulx +9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F80 CC B2 FC ... ldd #b2fc +9F83 BD C0 BA ... jsr c0ba ;display: +9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F89 FE 0D F9 ... ldx 0df9 +9F8C 3C < pshx +9F8D FC 0D F7 ... ldd 0df7 +9F90 BD A3 41 ..A jsr a341 ;jump77 +9F93 38 8 pulx +9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F97 CC B3 0E ... ldd #b30e +9F9A BD C0 BA ... jsr c0ba ;display: +9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FA0 FE 0D FD ... ldx 0dfd +9FA3 3C < pshx +9FA4 FC 0D FB ... ldd 0dfb +9FA7 BD A3 41 ..A jsr a341 ;jump77 +9FAA 38 8 pulx +9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FAE CC B3 35 ..5 ldd #b335 +9FB1 BD C0 BA ... jsr c0ba ;display: +9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FB7 FE 0D F5 ... ldx 0df5 +9FBA 3C < pshx +9FBB FC 0D F3 ... ldd 0df3 +9FBE BD A3 41 ..A jsr a341 ;jump77 +9FC1 38 8 pulx +9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FC5 C6 24 .$ ldab #24 +9FC7 F7 0B 99 ... stb 0b99 +9FCA C6 31 .1 ldab #31 +9FCC F7 0B 98 ... stb 0b98 +9FCF CE 00 00 ... ldx #0000 +9FD2 3C < pshx +9FD3 FC 0C DD ... ldd 0cdd +9FD6 BD A2 D4 ... jsr a2d4 ;jump79 +9FD9 38 8 pulx +9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FDD FE 0C F5 ... ldx 0cf5 +9FE0 3C < pshx +9FE1 FC 0C F3 ... ldd 0cf3 +9FE4 BD A3 41 ..A jsr a341 ;jump77 +9FE7 38 8 pulx +9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FEB C6 24 .$ ldab #24 +9FED F7 0B 99 ... stb 0b99 +9FF0 C6 32 .2 ldab #32 +9FF2 F7 0B 98 ... stb 0b98 +9FF5 CE 00 00 ... ldx #0000 +9FF8 3C < pshx +9FF9 FC 0C DF ... ldd 0cdf +9FFC BD A2 D4 ... jsr a2d4 ;jump79 +9FFF 38 8 pulx +A000 7E A1 C4 ~.. jmp a1c4 ;goto19 +A003 FE 0C F9 ... ldx 0cf9 +A006 3C < pshx +A007 FC 0C F7 ... ldd 0cf7 +A00A BD A3 41 ..A jsr a341 ;jump77 +A00D 38 8 pulx +A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 +A011 C6 24 .$ ldab #24 +A013 F7 0B 99 ... stb 0b99 +A016 C6 35 .5 ldab #35 +A018 F7 0B 98 ... stb 0b98 +A01B CE 00 00 ... ldx #0000 +A01E 3C < pshx +A01F FC 0C E1 ... ldd 0ce1 +A022 BD A2 D4 ... jsr a2d4 ;jump79 +A025 38 8 pulx +A026 7E A1 C4 ~.. jmp a1c4 ;goto19 +A029 FE 0C FD ... ldx 0cfd +A02C 3C < pshx +A02D FC 0C FB ... ldd 0cfb +A030 BD A3 41 ..A jsr a341 ;jump77 +A033 38 8 pulx +A034 7E A1 C4 ~.. jmp a1c4 ;goto19 +A037 C6 24 .$ ldab #24 +A039 F7 0B 99 ... stb 0b99 +A03C C6 31 .1 ldab #31 +A03E F7 0B 98 ... stb 0b98 +A041 C6 30 .0 ldab #30 +A043 F7 0B 97 ... stb 0b97 +A046 CE 00 00 ... ldx #0000 +A049 3C < pshx +A04A FC 0C E3 ... ldd 0ce3 +A04D BD A2 D4 ... jsr a2d4 ;jump79 +A050 38 8 pulx +A051 7E A1 C4 ~.. jmp a1c4 ;goto19 +A054 FE 0D 01 ... ldx 0d01 +A057 3C < pshx +A058 FC 0C FF ... ldd 0cff +A05B BD A3 41 ..A jsr a341 ;jump77 +A05E 38 8 pulx +A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 +A062 C6 24 .$ ldab #24 +A064 F7 0B 99 ... stb 0b99 +A067 C6 32 .2 ldab #32 +A069 F7 0B 98 ... stb 0b98 +A06C C6 30 .0 ldab #30 +A06E F7 0B 97 ... stb 0b97 +A071 CE 00 00 ... ldx #0000 +A074 3C < pshx +A075 FC 0C E5 ... ldd 0ce5 +A078 BD A2 D4 ... jsr a2d4 ;jump79 +A07B 38 8 pulx +A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 +A07F FE 0D 05 ... ldx 0d05 +A082 3C < pshx +A083 FC 0D 03 ... ldd 0d03 +A086 BD A3 41 ..A jsr a341 ;jump77 +A089 38 8 pulx +A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 +A08D CC B3 B7 ... ldd #b3b7 +A090 BD C0 BA ... jsr c0ba ;display: +A093 7E A1 C4 ~.. jmp a1c4 ;goto19 +A096 CE 00 01 ... ldx #0001 +A099 3C < pshx +A09A FC 0C F1 ... ldd 0cf1 +A09D BD A2 D4 ... jsr a2d4 ;jump79 +A0A0 38 8 pulx +A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0A4 CC B3 CE ... ldd #b3ce +A0A7 BD C0 BA ... jsr c0ba ;display: +A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0AD FE 0C E9 ... ldx 0ce9 +A0B0 3C < pshx +A0B1 F6 0C DC ... ldab 0cdc +A0B4 4F O clra +A0B5 BD A3 1A ... jsr a31a ;jump93 +A0B8 38 8 pulx +A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0BC CC B3 E0 ... ldd #b3e0 +A0BF BD C0 BA ... jsr c0ba ;display: +A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0C5 FE 0C EB ... ldx 0ceb +A0C8 3C < pshx +A0C9 F6 0C DB ... ldab 0cdb +A0CC 4F O clra +A0CD BD A3 1A ... jsr a31a ;jump93 +A0D0 38 8 pulx +A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0D4 CC B3 F2 ... ldd #b3f2 +A0D7 BD C0 BA ... jsr c0ba ;display: +A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0DD FE 0C ED ... ldx 0ced +A0E0 3C < pshx +A0E1 F6 0C DA ... ldab 0cda +A0E4 4F O clra +A0E5 BD A3 1A ... jsr a31a ;jump93 +A0E8 38 8 pulx +A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0EC CC B4 04 ... ldd #b404 +A0EF BD C0 BA ... jsr c0ba ;display: +A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0F5 FE 0C EF ... ldx 0cef +A0F8 3C < pshx +A0F9 F6 0C D9 ... ldab 0cd9 +A0FC 4F O clra +A0FD BD A3 1A ... jsr a31a ;jump93 +A100 38 8 pulx +A101 7E A1 C4 ~.. jmp a1c4 ;goto19 +A104 C6 57 .W ldab #57 +A106 F7 0B 99 ... stb 0b99 +A109 C6 53 .S ldab #53 +A10B F7 0B 98 ... stb 0b98 +A10E C6 4E .N ldab #4e +A110 F7 0B 97 ... stb 0b97 +A113 C6 4B .K ldab #4b +A115 F7 0B 96 ... stb 0b96 +A118 CE 00 00 ... ldx #0000 +A11B 3C < pshx +A11C FC 0D 07 ... ldd 0d07 +A11F BD A2 D4 ... jsr a2d4 ;jump79 +A122 38 8 pulx +A123 7E A1 C4 ~.. jmp a1c4 ;goto19 +A126 FE 0D 11 ... ldx 0d11 +A129 3C < pshx +A12A FC 0D 0F ... ldd 0d0f +A12D BD A3 41 ..A jsr a341 ;jump77 +A130 38 8 pulx +A131 7E A1 C4 ~.. jmp a1c4 ;goto19 +A134 C6 53 .S ldab #53 +A136 F7 0B 99 ... stb 0b99 +A139 C6 48 .H ldab #48 +A13B F7 0B 98 ... stb 0b98 +A13E C6 50 .P ldab #50 +A140 F7 0B 97 ... stb 0b97 +A143 C6 52 .R ldab #52 +A145 F7 0B 96 ... stb 0b96 +A148 CE 00 00 ... ldx #0000 +A14B 3C < pshx +A14C FC 0D 09 ... ldd 0d09 +A14F BD A2 D4 ... jsr a2d4 ;jump79 +A152 38 8 pulx +A153 20 6F o bra 6f ;A1C4 +A155 FE 0D 15 ... ldx 0d15 +A158 3C < pshx +A159 FC 0D 13 ... ldd 0d13 +A15C BD A3 41 ..A jsr a341 ;jump77 +A15F 38 8 pulx +A160 20 62 b bra 62 ;A1C4 +A162 C6 50 .P ldab #50 +A164 F7 0B 99 ... stb 0b99 +A167 C6 52 .R ldab #52 +A169 F7 0B 98 ... stb 0b98 +A16C C6 4D .M ldab #4d +A16E F7 0B 97 ... stb 0b97 +A171 C6 4F .O ldab #4f +A173 F7 0B 96 ... stb 0b96 +A176 CE 00 00 ... ldx #0000 +A179 3C < pshx +A17A FC 0D 0B ... ldd 0d0b +A17D BD A2 D4 ... jsr a2d4 ;jump79 +A180 38 8 pulx +A181 20 41 A bra 41 ;A1C4 +A183 FE 0D 19 ... ldx 0d19 +A186 3C < pshx +A187 FC 0D 17 ... ldd 0d17 +A18A BD A3 41 ..A jsr a341 ;jump77 +A18D 38 8 pulx +A18E 20 34 4 bra 34 ;A1C4 +A190 C6 46 .F ldab #46 +A192 F7 0B 99 ... stb 0b99 +A195 C6 52 .R ldab #52 +A197 F7 0B 98 ... stb 0b98 +A19A C6 45 .E ldab #45 +A19C F7 0B 97 ... stb 0b97 +A19F C6 45 .E ldab #45 +A1A1 F7 0B 96 ... stb 0b96 +A1A4 CE 00 00 ... ldx #0000 +A1A7 3C < pshx +A1A8 FC 0D 0D ... ldd 0d0d +A1AB BD A2 D4 ... jsr a2d4 ;jump79 +A1AE 38 8 pulx +A1AF 20 13 . bra 13 ;A1C4 +A1B1 FE 0D 1D ... ldx 0d1d +A1B4 3C < pshx +A1B5 FC 0D 1B ... ldd 0d1b +A1B8 BD A3 41 ..A jsr a341 ;jump77 +A1BB 38 8 pulx +A1BC 20 06 . bra 06 ;A1C4 +A1BE CC B4 84 ... ldd #b484 +A1C1 BD C0 BA ... jsr c0ba ;display: +goto19: +A1C4 F6 00 48 ..H ldab 0048 +A1C7 C1 2E .. cmpb #2e +A1C9 23 74 #t bls 74 ;A23F +A1CB F6 00 48 ..H ldab 0048 +A1CE C1 92 .. cmpb #92 +A1D0 24 6D $m bcc 6d ;A23F +A1D2 F6 00 48 ..H ldab 0048 +A1D5 4F O clra +A1D6 05 . asld +A1D7 C3 08 6C ..l addd #086c +A1DA 8F . xgdx +A1DB EC 00 .. ldd 00,x +A1DD C4 80 .. andb #80 +A1DF 26 0E &. bne 0e ;A1EF +A1E1 7C 00 48 |.H inc 0048 +A1E4 F6 00 48 ..H ldab 0048 +A1E7 C1 92 .. cmpb #92 +A1E9 26 02 &. bne 02 ;A1ED +A1EB 20 02 . bra 02 ;A1EF +A1ED 20 E3 . bra e3 ;A1D2 +A1EF F6 00 48 ..H ldab 0048 +A1F2 4F O clra +A1F3 C3 FF D2 ... addd #ffd2 +A1F6 BD E7 95 ... jsr e795 ;jump54 +A1F9 F6 00 5E ..^ ldab 005e +A1FC F7 0B 99 ... stb 0b99 +A1FF F6 00 5F .._ ldab 005f +A202 F7 0B 98 ... stb 0b98 +A205 F6 00 48 ..H ldab 0048 +A208 4F O clra +A209 05 . asld +A20A C3 0C C3 ... addd #0cc3 +A20D 8F . xgdx +A20E EC 00 .. ldd 00,x +A210 BD E7 45 ..E jsr e745 ;jump55 +A213 F6 00 57 ..W ldab 0057 +A216 F7 0B 94 ... stb 0b94 +A219 F6 00 5A ..Z ldab 005a +A21C F7 0B 93 ... stb 0b93 +A21F F6 00 5D ..] ldab 005d +A222 F7 0B 92 ... stb 0b92 +A225 F6 00 5E ..^ ldab 005e +A228 F7 0B 91 ... stb 0b91 +A22B F6 00 5F .._ ldab 005f +A22E F7 0B 90 ... stb 0b90 +A231 5F _ clrb +A232 4F O clra +A233 8D 27 .' bsr dest 27 +A235 F6 00 48 ..H ldab 0048 +A238 C1 92 .. cmpb #92 +A23A 26 03 &. bne 03 ;A23F +A23C 7F 00 2C .., clr 002c +A23F F6 00 48 ..H ldab 0048 +A242 C1 92 .. cmpb #92 +A244 26 15 &. bne 15 ;A25B +A246 F6 00 1F ... ldab 001f +A249 C4 10 .. andb #10 +A24B 27 08 '. beq 08 ;A255 +A24D CC AF 9A ... ldd #af9a +A250 BD C0 BA ... jsr c0ba ;display: +A253 20 06 . bra 06 ;A25B +A255 CC AF A5 ... ldd #afa5 +A258 BD C0 BA ... jsr c0ba ;display: +A25B 39 9 rts + +jump82: +A25C 37 7 pshb +A25D 36 6 psha +A25E F6 00 2C .., ldab 002c +A261 26 6F &o bne 6f ;A2D2 +A263 BD BE 69 ..i jsr be69 ;jump3 +A266 30 0 tsx +A267 E6 01 .. ldab 01,x +A269 27 5F '_ beq 5f ;A2CA +A26B F6 00 13 ... ldab 0013 +A26E C1 01 .. cmpb #01 +A270 23 58 #X bls 58 ;A2CA +A272 CE 10 28 ..( ldx #1028 +A275 1C 00 .. bset add,x 00,x +A277 40 @ nega +A278 CE 00 01 ... ldx #0001 +A27B 3C < pshx +A27C F6 0B 90 ... ldab 0b90 +A27F 4F O clra +A280 BD BD B5 ... jsr bdb5 ;jump78 +A283 38 8 pulx +A284 CE 10 28 ..( ldx #1028 +A287 1D 00 .. bclr add,x 00,x +A289 40 @ nega +A28A F6 0B 91 ... ldab 0b91 +A28D F7 0B 90 ... stb 0b90 +A290 F6 00 13 ... ldab 0013 +A293 C1 02 .. cmpb #02 +A295 26 07 &. bne 07 ;A29E +A297 C6 2E .. ldab #2e +A299 F7 0B 91 ... stb 0b91 +A29C 20 2C , bra 2c ;A2CA +A29E F6 00 13 ... ldab 0013 +A2A1 C1 04 .. cmpb #04 +A2A3 26 0D &. bne 0d ;A2B2 +A2A5 F6 0B 92 ... ldab 0b92 +A2A8 F7 0B 91 ... stb 0b91 +A2AB C6 2E .. ldab #2e +A2AD F7 0B 92 ... stb 0b92 +A2B0 20 18 . bra 18 ;A2CA +A2B2 F6 00 13 ... ldab 0013 +A2B5 C1 08 .. cmpb #08 +A2B7 26 11 &. bne 11 ;A2CA +A2B9 F6 0B 92 ... ldab 0b92 +A2BC F7 0B 91 ... stb 0b91 +A2BF F6 0B 93 ... ldab 0b93 +A2C2 F7 0B 92 ... stb 0b92 +A2C5 C6 2E .. ldab #2e +A2C7 F7 0B 93 ... stb 0b93 +A2CA BD BE 10 ... jsr be10 ;jump88 +A2CD C6 03 .. ldab #03 +A2CF F7 00 2C .., stb 002c +A2D2 38 8 pulx +A2D3 39 9 rts + +jump79: +A2D4 37 7 pshb +A2D5 36 6 psha +A2D6 30 0 tsx +A2D7 EC 00 .. ldd 00,x +A2D9 BD E7 45 ..E jsr e745 ;jump55 +A2DC F6 00 57 ..W ldab 0057 +A2DF F7 0B 94 ... stb 0b94 +A2E2 F6 00 5A ..Z ldab 005a +A2E5 F7 0B 93 ... stb 0b93 +A2E8 F6 00 5D ..] ldab 005d +A2EB F7 0B 92 ... stb 0b92 +A2EE F6 00 5E ..^ ldab 005e +A2F1 F7 0B 91 ... stb 0b91 +A2F4 F6 00 5F .._ ldab 005f +A2F7 F7 0B 90 ... stb 0b90 +A2FA 30 0 tsx +A2FB E6 05 .. ldab 05,x +A2FD 27 14 '. beq 14 ;A313 +A2FF F6 00 17 ... ldab 0017 +A302 C4 08 .. andb #08 +A304 26 05 &. bne 05 ;A30B +A306 C6 24 .$ ldab #24 +A308 F7 0B 95 ... stb 0b95 +A30B CC 00 01 ... ldd #0001 +A30E BD A2 5C ..\ jsr a25c ;jump82 +A311 20 05 . bra 05 ;A318 +A313 5F _ clrb +A314 4F O clra +A315 BD A2 5C ..\ jsr a25c ;jump82 +A318 38 8 pulx +A319 39 9 rts + +jump93: +A31A 37 7 pshb +A31B 36 6 psha +A31C 30 0 tsx +A31D E6 01 .. ldab 01,x +A31F 4F O clra +A320 BD E7 95 ... jsr e795 ;jump54 +A323 F6 00 5D ..] ldab 005d +A326 F7 0B 99 ... stb 0b99 +A329 F6 00 5E ..^ ldab 005e +A32C F7 0B 98 ... stb 0b98 +A32F F6 00 5F .._ ldab 005f +A332 F7 0B 97 ... stb 0b97 +A335 CE 00 01 ... ldx #0001 +A338 3C < pshx +A339 30 0 tsx +A33A EC 06 .. ldd 06,x +A33C 8D 96 .. bsr dest 96 +A33E 38 8 pulx +A33F 38 8 pulx +A340 39 9 rts + +jump77: +A341 38 8 pulx +A342 37 7 pshb +A343 36 6 psha +A344 3C < pshx +A345 30 0 tsx +A346 EC 04 .. ldd 04,x +A348 37 7 pshb +A349 36 6 psha +A34A EC 02 .. ldd 02,x +A34C BD E6 21 ..! jsr e621 ;jump56 +A34F 38 8 pulx +A350 C6 20 . ldab #20 +A352 F7 0B 99 ... stb 0b99 +A355 F6 00 17 ... ldab 0017 +A358 C4 08 .. andb #08 +A35A 26 05 &. bne 05 ;A361 +A35C C6 24 .$ ldab #24 +A35E F7 0B 98 ... stb 0b98 +A361 CC 00 01 ... ldd #0001 +A364 BD A2 5C ..\ jsr a25c ;jump82 +A367 38 8 pulx +A368 31 1 ins +A369 31 1 ins +A36A 6E 00 n. jmp 00,x + +jump81: +A36C BD BE 4B ..K jsr be4b ;jump1 +A36F CC AF DC ... ldd #afdc +A372 BD C0 BA ... jsr c0ba ;display: +A375 CC 01 F4 ... ldd #01f4 +A378 BD E5 71 ..q jsr e571 ;jump13 +A37B 39 9 rts + +jump141: +A37C FC 00 52 ..R ldd 0052 +A37F FD 0B B5 ... stad 0bb5 +A382 8D E8 .. bsr dest e8 +A384 39 9 rts + +jump40: +A385 F6 00 1F ... ldab 001f +A388 C4 40 .@ andb #40 +A38A 27 73 's beq 73 ;A3FF +A38C F6 00 06 ... ldab 0006 +A38F 4F O clra +A390 05 . asld +A391 C3 08 00 ... addd #0800 +A394 8F . xgdx +A395 EC 00 .. ldd 00,x +A397 5F _ clrb +A398 84 C0 .. anda #c0 +A39A FA 00 28 ..( orb 0028 +A39D BA 00 27 ..' ora 0027 +A3A0 FD 00 27 ..' stad 0027 +A3A3 FC 00 27 ..' ldd 0027 +A3A6 37 7 pshb +A3A7 36 6 psha +A3A8 F6 00 06 ... ldab 0006 +A3AB 4F O clra +A3AC 05 . asld +A3AD C3 08 00 ... addd #0800 +A3B0 38 8 pulx +A3B1 8F . xgdx +A3B2 ED 00 .. stad 00,x +A3B4 FC 00 27 ..' ldd 0027 +A3B7 43 C coma +A3B8 53 S comb +A3B9 37 7 pshb +A3BA 36 6 psha +A3BB F6 00 06 ... ldab 0006 +A3BE 4F O clra +A3BF 05 . asld +A3C0 C3 0B F1 ... addd #0bf1 +A3C3 38 8 pulx +A3C4 8F . xgdx +A3C5 ED 00 .. stad 00,x +A3C7 F6 00 06 ... ldab 0006 +A3CA 4F O clra +A3CB 05 . asld +A3CC C3 08 C8 ... addd #08c8 +A3CF 8F . xgdx +A3D0 EC 00 .. ldd 00,x +A3D2 C4 80 .. andb #80 +A3D4 84 F7 .. anda #f7 +A3D6 FA 00 47 ..G orb 0047 +A3D9 BA 00 46 ..F ora 0046 +A3DC FD 00 46 ..F stad 0046 +A3DF F6 00 19 ... ldab 0019 +A3E2 C4 10 .. andb #10 +A3E4 27 06 '. beq 06 ;A3EC +A3E6 CE 00 46 ..F ldx #0046 +A3E9 1C 00 .. bset add,x 00,x +A3EB 08 . inx +A3EC FC 00 46 ..F ldd 0046 +A3EF 37 7 pshb +A3F0 36 6 psha +A3F1 F6 00 06 ... ldab 0006 +A3F4 4F O clra +A3F5 05 . asld +A3F6 C3 08 C8 ... addd #08c8 +A3F9 38 8 pulx +A3FA 8F . xgdx +A3FB ED 00 .. stad 00,x +A3FD 20 22 " bra 22 ;A421 +A3FF CC 2A FF .*. ldd #2aff +A402 37 7 pshb +A403 36 6 psha +A404 F6 00 06 ... ldab 0006 +A407 4F O clra +A408 05 . asld +A409 C3 08 00 ... addd #0800 +A40C 38 8 pulx +A40D 8F . xgdx +A40E ED 00 .. stad 00,x +A410 CC D5 00 ... ldd #d500 +A413 37 7 pshb +A414 36 6 psha +A415 F6 00 06 ... ldab 0006 +A418 4F O clra +A419 05 . asld +A41A C3 0B F1 ... addd #0bf1 +A41D 38 8 pulx +A41E 8F . xgdx +A41F ED 00 .. stad 00,x +A421 F6 00 1F ... ldab 001f +A424 C4 40 .@ andb #40 +A426 27 26 '& beq 26 ;A44E +A428 F6 00 06 ... ldab 0006 +A42B 4F O clra +A42C 05 . asld +A42D C3 08 00 ... addd #0800 +A430 8F . xgdx +A431 EC 00 .. ldd 00,x +A433 C4 FF .. andb #ff +A435 84 3F .? anda #3f +A437 FD 00 27 ..' stad 0027 +A43A F6 00 06 ... ldab 0006 +A43D 4F O clra +A43E 05 . asld +A43F C3 08 C8 ... addd #08c8 +A442 8F . xgdx +A443 EC 00 .. ldd 00,x +A445 C4 7F .. andb #7f +A447 4F O clra +A448 FD 00 46 ..F stad 0046 +A44B BD A3 6C ..l jsr a36c ;jump81 +A44E 39 9 rts + +jump140: +A44F FC 00 0D ... ldd 000d +A452 FD 0B B7 ... stad 0bb7 +A455 BD A3 6C ..l jsr a36c ;jump81 +A458 39 9 rts + +jump110: +A459 3C < pshx +A45A F6 00 67 ..g ldab 0067 +A45D C4 02 .. andb #02 +A45F 27 08 '. beq 08 ;A469 +A461 CE 00 67 ..g ldx #0067 +A464 1D 00 .. bclr add,x 00,x +A466 4D M tsta +A467 20 0C . bra 0c ;A475 +A469 CE 00 67 ..g ldx #0067 +A46C 1D 00 .. bclr add,x 00,x +A46E 10 . sba +A46F CE 00 67 ..g ldx #0067 +A472 1D 00 .. bclr add,x 00,x +A474 20 F6 . bra f6 ;A46C +A476 00 . test +A477 67 C4 g. asr c4,x +A479 10 . sba +A47A 26 06 &. bne 06 ;A482 +A47C CE 00 67 ..g ldx #0067 +A47F 1D 00 .. bclr add,x 00,x +A481 20 F6 . bra f6 ;A479 +A483 00 . test +A484 67 C4 g. asr c4,x +A486 01 . nop +A487 27 14 '. beq 14 ;A49D +A489 CE 00 67 ..g ldx #0067 +A48C 1D 00 .. bclr add,x 00,x +A48E 02 . idiv +A48F CE 00 67 ..g ldx #0067 +A492 1D 00 .. bclr add,x 00,x +A494 10 . sba +A495 CE 00 67 ..g ldx #0067 +A498 1D 00 .. bclr add,x 00,x +A49A 20 20 bra 20 ;A4BC +A49C 06 . tap +A49D CE 00 67 ..g ldx #0067 +A4A0 1D 00 .. bclr add,x 00,x +A4A2 08 . inx +A4A3 F6 00 67 ..g ldab 0067 +A4A6 C4 04 .. andb #04 +A4A8 27 12 '. beq 12 ;A4BC +A4AA CE 00 67 ..g ldx #0067 +A4AD 1D 00 .. bclr add,x 00,x +A4AF 02 . idiv +A4B0 CE 00 67 ..g ldx #0067 +A4B3 1D 00 .. bclr add,x 00,x +A4B5 10 . sba +A4B6 CE 00 67 ..g ldx #0067 +A4B9 1D 00 .. bclr add,x 00,x +A4BB 20 F6 . bra f6 ;A4B3 +A4BD 00 . test +A4BE 67 C4 g. asr c4,x +A4C0 08 . inx +A4C1 26 06 &. bne 06 ;A4C9 +A4C3 CE 00 67 ..g ldx #0067 +A4C6 1D 00 .. bclr add,x 00,x +A4C8 40 @ nega +A4C9 F6 00 67 ..g ldab 0067 +A4CC F7 0B C0 ... stb 0bc0 +A4CF F6 0E 70 ..p ldab 0e70 +A4D2 F7 0E 6E ..n stb 0e6e +A4D5 F6 0E 6D ..m ldab 0e6d +A4D8 26 39 &9 bne 39 ;A513 +A4DA F6 0E 6F ..o ldab 0e6f +A4DD 27 34 '4 beq 34 ;A513 +A4DF 7F 00 06 ... clr 0006 +A4E2 F6 00 06 ... ldab 0006 +A4E5 C1 3F .? cmpb #3f +A4E7 24 2A $* bcc 2a ;A513 +A4E9 F6 00 06 ... ldab 0006 +A4EC 4F O clra +A4ED CE 00 05 ... ldx #0005 +A4F0 02 . idiv +A4F1 5D ] tstb +A4F2 27 1A '. beq 1a ;A50E +A4F4 F6 00 06 ... ldab 0006 +A4F7 4F O clra +A4F8 C3 08 00 ... addd #0800 +A4FB 30 0 tsx +A4FC ED 00 .. stad 00,x +A4FE EC 00 .. ldd 00,x +A500 37 7 pshb +A501 36 6 psha +A502 F6 00 06 ... ldab 0006 +A505 4F O clra +A506 05 . asld +A507 C3 08 C8 ... addd #08c8 +A50A 38 8 pulx +A50B 8F . xgdx +A50C ED 00 .. stad 00,x +A50E 7C 00 06 |.. inc 0006 +A511 20 CF . bra cf ;A4E2 +A513 F6 0E 6F ..o ldab 0e6f +A516 F7 0E 6D ..m stb 0e6d +A519 BD A3 6C ..l jsr a36c ;jump81 +A51C 38 8 pulx +A51D 39 9 rts + +jump109: +A51E F6 00 22 .." ldab 0022 +A521 4F O clra +A522 BD FE 16 ... jsr fe16 ;jump2 +A525 00 . test +A526 01 . nop +A527 00 . test +A528 04 . lsrd +A529 A5 79 .y bita 79,x +A52B A5 35 .5 bita 35,x +A52D A5 43 .C bita 43,x +A52F A5 51 .Q bita 51,x +A531 A5 5F ._ bita 5f,x +A533 A5 6D .m bita 6d,x +A535 F6 00 24 ..$ ldab 0024 +A538 F7 0B AF ... stb 0baf +A53B F6 00 2A ..* ldab 002a +A53E F7 0B B4 ... stb 0bb4 +A541 20 36 6 bra 36 ;A579 +A543 F6 00 24 ..$ ldab 0024 +A546 F7 0B AE ... stb 0bae +A549 F6 00 2A ..* ldab 002a +A54C F7 0B B3 ... stb 0bb3 +A54F 20 28 ( bra 28 ;A579 +A551 F6 00 24 ..$ ldab 0024 +A554 F7 0B AD ... stb 0bad +A557 F6 00 2A ..* ldab 002a +A55A F7 0B B2 ... stb 0bb2 +A55D 20 1A . bra 1a ;A579 +A55F F6 00 24 ..$ ldab 0024 +A562 F7 0B AC ... stb 0bac +A565 F6 00 2A ..* ldab 002a +A568 F7 0B B1 ... stb 0bb1 +A56B 20 0C . bra 0c ;A579 +A56D F6 00 24 ..$ ldab 0024 +A570 F7 0B AB ... stb 0bab +A573 F6 00 2A ..* ldab 002a +A576 F7 0B B0 ... stb 0bb0 +A579 BD A3 6C ..l jsr a36c ;jump81 +A57C 39 9 rts + +jump139: +A57D 7F 00 54 ..T clr 0054 +A580 F6 00 54 ..T ldab 0054 +A583 C1 FF .. cmpb #ff +A585 24 1B $. bcc 1b ;A5A2 +A587 F6 00 54 ..T ldab 0054 +A58A 4F O clra +A58B C3 0A 90 ... addd #0a90 +A58E 8F . xgdx +A58F E6 00 .. ldab 00,x +A591 37 7 pshb +A592 F6 00 54 ..T ldab 0054 +A595 4F O clra +A596 C3 09 90 ... addd #0990 +A599 8F . xgdx +A59A 33 3 pulb +A59B E7 00 .. stb 00,x +A59D 7C 00 54 |.T inc 0054 +A5A0 20 DE . bra de ;A580 +A5A2 F6 00 61 ..a ldab 0061 +A5A5 F7 0B BF ... stb 0bbf +A5A8 BD A3 6C ..l jsr a36c ;jump81 +A5AB 39 9 rts + +jump138: +A5AC 7F 00 54 ..T clr 0054 +A5AF F6 00 54 ..T ldab 0054 +A5B2 C1 10 .. cmpb #10 +A5B4 24 1B $. bcc 1b ;A5D1 +A5B6 F6 00 54 ..T ldab 0054 +A5B9 4F O clra +A5BA C3 0A 90 ... addd #0a90 +A5BD 8F . xgdx +A5BE E6 00 .. ldab 00,x +A5C0 37 7 pshb +A5C1 F6 00 54 ..T ldab 0054 +A5C4 4F O clra +A5C5 C3 0C B9 ... addd #0cb9 +A5C8 8F . xgdx +A5C9 33 3 pulb +A5CA E7 00 .. stb 00,x +A5CC 7C 00 54 |.T inc 0054 +A5CF 20 DE . bra de ;A5AF +A5D1 BD A3 6C ..l jsr a36c ;jump81 +A5D4 39 9 rts + +jump137: +A5D5 7F 00 54 ..T clr 0054 +A5D8 F6 00 54 ..T ldab 0054 +A5DB C1 10 .. cmpb #10 +A5DD 24 1B $. bcc 1b ;A5FA +A5DF F6 00 54 ..T ldab 0054 +A5E2 4F O clra +A5E3 C3 0A 90 ... addd #0a90 +A5E6 8F . xgdx +A5E7 E6 00 .. ldab 00,x +A5E9 37 7 pshb +A5EA F6 00 54 ..T ldab 0054 +A5ED 4F O clra +A5EE C3 0C C9 ... addd #0cc9 +A5F1 8F . xgdx +A5F2 33 3 pulb +A5F3 E7 00 .. stb 00,x +A5F5 7C 00 54 |.T inc 0054 +A5F8 20 DE . bra de ;A5D8 +A5FA BD A3 6C ..l jsr a36c ;jump81 +A5FD 39 9 rts + +jump136: +A5FE 7F 00 54 ..T clr 0054 +A601 F6 00 54 ..T ldab 0054 +A604 C1 05 .. cmpb #05 +A606 24 1B $. bcc 1b ;A623 +A608 F6 00 54 ..T ldab 0054 +A60B 4F O clra +A60C C3 00 62 ..b addd #0062 +A60F 8F . xgdx +A610 E6 00 .. ldab 00,x +A612 37 7 pshb +A613 F6 00 54 ..T ldab 0054 +A616 4F O clra +A617 C3 0B A4 ... addd #0ba4 +A61A 8F . xgdx +A61B 33 3 pulb +A61C E7 00 .. stb 00,x +A61E 7C 00 54 |.T inc 0054 +A621 20 DE . bra de ;A601 +A623 7F 00 54 ..T clr 0054 +A626 F6 00 54 ..T ldab 0054 +A629 C1 0B .. cmpb #0b +A62B 24 1B $. bcc 1b ;A648 +A62D F6 00 54 ..T ldab 0054 +A630 4F O clra +A631 C3 00 68 ..h addd #0068 +A634 8F . xgdx +A635 E6 00 .. ldab 00,x +A637 37 7 pshb +A638 F6 00 54 ..T ldab 0054 +A63B 4F O clra +A63C C3 0B E4 ... addd #0be4 +A63F 8F . xgdx +A640 33 3 pulb +A641 E7 00 .. stb 00,x +A643 7C 00 54 |.T inc 0054 +A646 20 DE . bra de ;A626 +A648 8D 04 .. bsr dest 04 +A64A BD A3 6C ..l jsr a36c ;jump81 +A64D 39 9 rts + +jump135: +A64E BD AB 0C ... jsr ab0c ;jump126 +A651 C6 20 . ldab #20 +A653 F7 0B A3 ... stb 0ba3 +A656 C6 20 . ldab #20 +A658 F7 0B 9A ... stb 0b9a +A65B C6 01 .. ldab #01 +A65D F7 00 54 ..T stb 0054 +goto21: +A660 F6 00 54 ..T ldab 0054 +A663 C1 09 .. cmpb #09 +A665 25 03 %. bcs 03 ;A66A +A667 7E A7 1E ~.. jmp a71e ;goto20 +A66A F6 00 54 ..T ldab 0054 +A66D 4F O clra +A66E BD FE 16 ... jsr fe16 ;jump2 +A671 00 . test +A672 01 . nop +A673 00 . test +A674 07 . tpa +A675 A6 ED .. ldaa ed,x +A677 A6 87 .. ldaa 87,x +A679 A6 95 .. ldaa 95,x +A67B A6 A1 .. ldaa a1,x +A67D A6 AF .. ldaa af,x +A67F A6 BB .. ldaa bb,x +A681 A6 C9 .. ldaa c9,x +A683 A6 D5 .. ldaa d5,x +A685 A6 E3 .. ldaa e3,x +A687 F6 00 62 ..b ldab 0062 +A68A 54 T lsrb +A68B 54 T lsrb +A68C 54 T lsrb +A68D 54 T lsrb +A68E C8 04 .. eorb #04 +A690 F7 00 5F .._ stb 005f +A693 20 58 X bra 58 ;A6ED +A695 F6 00 62 ..b ldab 0062 +A698 C4 0F .. andb #0f +A69A C8 0D .. eorb #0d +A69C F7 00 5F .._ stb 005f +A69F 20 4C L bra 4c ;A6ED +A6A1 F6 00 63 ..c ldab 0063 +A6A4 54 T lsrb +A6A5 54 T lsrb +A6A6 54 T lsrb +A6A7 54 T lsrb +A6A8 C8 04 .. eorb #04 +A6AA F7 00 5F .._ stb 005f +A6AD 20 3E > bra 3e ;A6ED +A6AF F6 00 63 ..c ldab 0063 +A6B2 C4 0F .. andb #0f +A6B4 C8 05 .. eorb #05 +A6B6 F7 00 5F .._ stb 005f +A6B9 20 32 2 bra 32 ;A6ED +A6BB F6 00 64 ..d ldab 0064 +A6BE 54 T lsrb +A6BF 54 T lsrb +A6C0 54 T lsrb +A6C1 54 T lsrb +A6C2 C8 05 .. eorb #05 +A6C4 F7 00 5F .._ stb 005f +A6C7 20 24 $ bra 24 ;A6ED +A6C9 F6 00 64 ..d ldab 0064 +A6CC C4 0F .. andb #0f +A6CE C8 04 .. eorb #04 +A6D0 F7 00 5F .._ stb 005f +A6D3 20 18 . bra 18 ;A6ED +A6D5 F6 00 65 ..e ldab 0065 +A6D8 54 T lsrb +A6D9 54 T lsrb +A6DA 54 T lsrb +A6DB 54 T lsrb +A6DC C8 05 .. eorb #05 +A6DE F7 00 5F .._ stb 005f +A6E1 20 0A . bra 0a ;A6ED +A6E3 F6 00 65 ..e ldab 0065 +A6E6 C4 0F .. andb #0f +A6E8 C8 03 .. eorb #03 +A6EA F7 00 5F .._ stb 005f +A6ED F6 00 5F .._ ldab 005f +A6F0 C1 09 .. cmpb #09 +A6F2 23 13 #. bls 13 ;A707 +A6F4 F6 00 5F .._ ldab 005f +A6F7 CB 37 .7 addb #37 +A6F9 37 7 pshb +A6FA F6 00 54 ..T ldab 0054 +A6FD 4F O clra +A6FE C3 0B 9A ... addd #0b9a +A701 8F . xgdx +A702 33 3 pulb +A703 E7 00 .. stb 00,x +A705 20 11 . bra 11 ;A718 +A707 F6 00 5F .._ ldab 005f +A70A CB 30 .0 addb #30 +A70C 37 7 pshb +A70D F6 00 54 ..T ldab 0054 +A710 4F O clra +A711 C3 0B 9A ... addd #0b9a +A714 8F . xgdx +A715 33 3 pulb +A716 E7 00 .. stb 00,x +A718 7C 00 54 |.T inc 0054 +A71B 7E A6 60 ~.` jmp a660 ;goto21 +goto20: +A71E 39 9 rts + +jump134: +A71F F6 00 48 ..H ldab 0048 +A722 26 11 &. bne 11 ;A735 +A724 F6 00 66 ..f ldab 0066 +A727 26 07 &. bne 07 ;A730 +A729 C6 01 .. ldab #01 +A72B F7 00 66 ..f stb 0066 +A72E 20 03 . bra 03 ;A733 +A730 7F 00 66 ..f clr 0066 +A733 20 29 ) bra 29 ;A75E +A735 F6 00 48 ..H ldab 0048 +A738 4F O clra +A739 C3 00 68 ..h addd #0068 +A73C 8F . xgdx +A73D E6 00 .. ldab 00,x +A73F 26 10 &. bne 10 ;A751 +A741 C6 01 .. ldab #01 +A743 37 7 pshb +A744 F6 00 48 ..H ldab 0048 +A747 4F O clra +A748 C3 00 68 ..h addd #0068 +A74B 8F . xgdx +A74C 33 3 pulb +A74D E7 00 .. stb 00,x +A74F 20 0D . bra 0d ;A75E +A751 5F _ clrb +A752 37 7 pshb +A753 F6 00 48 ..H ldab 0048 +A756 4F O clra +A757 C3 00 68 ..h addd #0068 +A75A 8F . xgdx +A75B 33 3 pulb +A75C E7 00 .. stb 00,x +A75E 39 9 rts + +jump133: +A75F F6 00 48 ..H ldab 0048 +A762 4F O clra +A763 BD FE 16 ... jsr fe16 ;jump2 +A766 00 . test +A767 00 . test +A768 00 . test +A769 09 . dex +A76A A7 DC .. sta dc,x +A76C A7 80 .. sta 80,x +A76E A7 87 .. sta 87,x +A770 A7 8E .. sta 8e,x +A772 A7 95 .. sta 95,x +A774 A7 9C .. sta 9c,x +A776 A7 A3 .. sta a3,x +A778 A7 AA .. sta aa,x +A77A A7 B1 .. sta b1,x +A77C A7 C4 .. sta c4,x +A77E A7 D7 .. sta d7,x +A780 C6 02 .. ldab #02 +A782 F7 00 02 ... stb 0002 +A785 20 55 U bra 55 ;A7DC +A787 C6 10 .. ldab #10 +A789 F7 00 02 ... stb 0002 +A78C 20 4E N bra 4e ;A7DC +A78E C6 20 . ldab #20 +A790 F7 00 02 ... stb 0002 +A793 20 47 G bra 47 ;A7DC +A795 C6 01 .. ldab #01 +A797 F7 00 02 ... stb 0002 +A79A 20 40 @ bra 40 ;A7DC +A79C C6 04 .. ldab #04 +A79E F7 00 02 ... stb 0002 +A7A1 20 39 9 bra 39 ;A7DC +A7A3 C6 08 .. ldab #08 +A7A5 F7 00 02 ... stb 0002 +A7A8 20 32 2 bra 32 ;A7DC +A7AA C6 40 .@ ldab #40 +A7AC F7 00 02 ... stb 0002 +A7AF 20 2B + bra 2b ;A7DC +A7B1 F6 0E 70 ..p ldab 0e70 +A7B4 C1 01 .. cmpb #01 +A7B6 26 05 &. bne 05 ;A7BD +A7B8 7F 0E 70 ..p clr 0e70 +A7BB 20 05 . bra 05 ;A7C2 +A7BD C6 01 .. ldab #01 +A7BF F7 0E 70 ..p stb 0e70 +A7C2 20 18 . bra 18 ;A7DC +A7C4 F6 0E 6F ..o ldab 0e6f +A7C7 C1 01 .. cmpb #01 +A7C9 26 05 &. bne 05 ;A7D0 +A7CB 7F 0E 6F ..o clr 0e6f +A7CE 20 05 . bra 05 ;A7D5 +A7D0 C6 01 .. ldab #01 +A7D2 F7 0E 6F ..o stb 0e6f +A7D5 20 05 . bra 05 ;A7DC +A7D7 C6 80 .. ldab #80 +A7D9 F7 00 02 ... stb 0002 +A7DC F6 00 48 ..H ldab 0048 +A7DF C1 0A .. cmpb #0a +A7E1 24 2B $+ bcc 2b ;A80E +A7E3 F6 00 48 ..H ldab 0048 +A7E6 C1 07 .. cmpb #07 +A7E8 27 24 '$ beq 24 ;A80E +A7EA F6 00 48 ..H ldab 0048 +A7ED C1 08 .. cmpb #08 +A7EF 27 1D '. beq 1d ;A80E +A7F1 F6 00 67 ..g ldab 0067 +A7F4 F4 00 02 ... andb 0002 +A7F7 26 0B &. bne 0b ;A804 +A7F9 F6 00 02 ... ldab 0002 +A7FC FA 00 67 ..g orb 0067 +A7FF F7 00 67 ..g stb 0067 +A802 20 0A . bra 0a ;A80E +A804 F6 00 02 ... ldab 0002 +A807 53 S comb +A808 F4 00 67 ..g andb 0067 +A80B F7 00 67 ..g stb 0067 +A80E 39 9 rts + +A80F 7F 00 54 ..T clr 0054 +A812 F6 00 54 ..T ldab 0054 +A815 C1 04 .. cmpb #04 +A817 24 4A $J bcc 4a ;A863 +A819 CC 01 F4 ... ldd #01f4 +A81C BD E5 71 ..q jsr e571 ;jump13 +A81F F6 0B 93 ... ldab 0b93 +A822 F7 00 5F .._ stb 005f +A825 F6 0B 94 ... ldab 0b94 +A828 F7 00 5E ..^ stb 005e +A82B F6 0B 95 ... ldab 0b95 +A82E F7 00 5D ..] stb 005d +A831 F6 0B 96 ... ldab 0b96 +A834 F7 00 5A ..Z stb 005a +A837 BD BE 4B ..K jsr be4b ;jump1 +A83A BD BE 01 ... jsr be01 ;jump70 +A83D CC 01 F4 ... ldd #01f4 +A840 BD E5 71 ..q jsr e571 ;jump13 +A843 F6 00 5F .._ ldab 005f +A846 F7 0B 93 ... stb 0b93 +A849 F6 00 5E ..^ ldab 005e +A84C F7 0B 94 ... stb 0b94 +A84F F6 00 5D ..] ldab 005d +A852 F7 0B 95 ... stb 0b95 +A855 F6 00 5A ..Z ldab 005a +A858 F7 0B 96 ... stb 0b96 +A85B BD BE 01 ... jsr be01 ;jump70 +A85E 7C 00 54 |.T inc 0054 +A861 20 AF . bra af ;A812 +A863 39 9 rts + +jump99: +A864 F6 00 09 ... ldab 0009 +A867 C1 01 .. cmpb #01 +A869 26 20 & bne 20 ;A88B +A86B F6 00 61 ..a ldab 0061 +A86E 4F O clra +A86F C3 00 01 ... addd #0001 +A872 37 7 pshb +A873 36 6 psha +A874 F6 00 60 ..` ldab 0060 +A877 4F O clra +A878 30 0 tsx +A879 A3 00 .. subd 00,x +A87B 31 1 ins +A87C 31 1 ins +A87D 2C 0A ,. bge 0a ;A889 +A87F F6 00 60 ..` ldab 0060 +A882 C1 F9 .. cmpb #f9 +A884 24 03 $. bcc 03 ;A889 +A886 7C 00 60 |.` inc 0060 +A889 20 0A . bra 0a ;A895 +A88B F6 00 60 ..` ldab 0060 +A88E C1 09 .. cmpb #09 +A890 24 03 $. bcc 03 ;A895 +A892 7C 00 60 |.` inc 0060 +A895 39 9 rts + +jump98: +A896 F6 00 36 ..6 ldab 0036 +A899 26 39 &9 bne 39 ;A8D4 +A89B F6 00 54 ..T ldab 0054 +A89E C1 27 .' cmpb #27 +A8A0 24 20 $ bcc 20 ;A8C2 +A8A2 7C 00 54 |.T inc 0054 +A8A5 F6 00 09 ... ldab 0009 +A8A8 C1 01 .. cmpb #01 +A8AA 26 0C &. bne 0c ;A8B8 +A8AC F6 00 54 ..T ldab 0054 +A8AF C1 27 .' cmpb #27 +A8B1 26 03 &. bne 03 ;A8B6 +A8B3 7F 00 54 ..T clr 0054 +A8B6 20 0A . bra 0a ;A8C2 +A8B8 F6 00 54 ..T ldab 0054 +A8BB C1 24 .$ cmpb #24 +A8BD 26 03 &. bne 03 ;A8C2 +A8BF 7F 00 54 ..T clr 0054 +A8C2 F6 00 54 ..T ldab 0054 +A8C5 4F O clra +A8C6 C3 B4 8F ... addd #b48f +A8C9 8F . xgdx +A8CA E6 00 .. ldab 00,x +A8CC F7 0B 90 ... stb 0b90 +A8CF C6 02 .. ldab #02 +A8D1 F7 00 36 ..6 stb 0036 +A8D4 39 9 rts + +jump97: +A8D5 F6 00 60 ..` ldab 0060 +A8D8 C1 00 .. cmpb #00 +A8DA 23 05 #. bls 05 ;A8E1 +A8DC 7A 00 60 z.` dec 0060 +A8DF 20 03 . bra 03 ;A8E4 +A8E1 7F 00 60 ..` clr 0060 +A8E4 39 9 rts + +jump96: +A8E5 F6 00 36 ..6 ldab 0036 +A8E8 26 36 &6 bne 36 ;A920 +A8EA F6 00 54 ..T ldab 0054 +A8ED C1 00 .. cmpb #00 +A8EF 25 1D %. bcs 1d ;A90E +A8F1 F6 00 54 ..T ldab 0054 +A8F4 26 15 &. bne 15 ;A90B +A8F6 F6 00 09 ... ldab 0009 +A8F9 C1 01 .. cmpb #01 +A8FB 26 07 &. bne 07 ;A904 +A8FD C6 26 .& ldab #26 +A8FF F7 00 54 ..T stb 0054 +A902 20 05 . bra 05 ;A909 +A904 C6 23 .# ldab #23 +A906 F7 00 54 ..T stb 0054 +A909 20 03 . bra 03 ;A90E +A90B 7A 00 54 z.T dec 0054 +A90E F6 00 54 ..T ldab 0054 +A911 4F O clra +A912 C3 B4 8F ... addd #b48f +A915 8F . xgdx +A916 E6 00 .. ldab 00,x +A918 F7 0B 90 ... stb 0b90 +A91B C6 02 .. ldab #02 +A91D F7 00 36 ..6 stb 0036 +A920 39 9 rts + +jump95: +A921 F6 0B 90 ... ldab 0b90 +A924 F7 0B 96 ... stb 0b96 +A927 F6 0B 96 ... ldab 0b96 +A92A 37 7 pshb +A92B F6 00 60 ..` ldab 0060 +A92E 4F O clra +A92F C3 0A 93 ... addd #0a93 +A932 8F . xgdx +A933 33 3 pulb +A934 E7 00 .. stb 00,x +A936 F6 00 09 ... ldab 0009 +A939 C1 01 .. cmpb #01 +A93B 26 32 &2 bne 32 ;A96F +A93D F6 00 61 ..a ldab 0061 +A940 4F O clra +A941 C3 00 01 ... addd #0001 +A944 37 7 pshb +A945 36 6 psha +A946 F6 00 60 ..` ldab 0060 +A949 4F O clra +A94A 30 0 tsx +A94B A3 00 .. subd 00,x +A94D 31 1 ins +A94E 31 1 ins +A94F 26 0A &. bne 0a ;A95B +A951 F6 00 60 ..` ldab 0060 +A954 C1 FA .. cmpb #fa +A956 24 03 $. bcc 03 ;A95B +A958 7C 00 61 |.a inc 0061 +A95B F6 00 60 ..` ldab 0060 +A95E F1 00 61 ..a cmpb 0061 +A961 22 0A ". bhi 0a ;A96D +A963 F6 00 60 ..` ldab 0060 +A966 C1 F9 .. cmpb #f9 +A968 24 03 $. bcc 03 ;A96D +A96A 7C 00 60 |.` inc 0060 +A96D 20 0A . bra 0a ;A979 +A96F F6 00 60 ..` ldab 0060 +A972 C1 09 .. cmpb #09 +A974 24 03 $. bcc 03 ;A979 +A976 7C 00 60 |.` inc 0060 +A979 39 9 rts + +jump132: +A97A F6 00 60 ..` ldab 0060 +A97D 26 24 &$ bne 24 ;A9A3 +A97F F6 00 60 ..` ldab 0060 +A982 CB 03 .. addb #03 +A984 F7 00 54 ..T stb 0054 +A987 F6 00 54 ..T ldab 0054 +A98A C1 FF .. cmpb #ff +A98C 24 13 $. bcc 13 ;A9A1 +A98E C6 20 . ldab #20 +A990 37 7 pshb +A991 F6 00 54 ..T ldab 0054 +A994 4F O clra +A995 C3 0A 90 ... addd #0a90 +A998 8F . xgdx +A999 33 3 pulb +A99A E7 00 .. stb 00,x +A99C 7C 00 54 |.T inc 0054 +A99F 20 E6 . bra e6 ;A987 +A9A1 20 22 " bra 22 ;A9C5 +A9A3 F6 00 60 ..` ldab 0060 +A9A6 CB 04 .. addb #04 +A9A8 F7 00 54 ..T stb 0054 +A9AB F6 00 54 ..T ldab 0054 +A9AE C1 FF .. cmpb #ff +A9B0 24 13 $. bcc 13 ;A9C5 +A9B2 C6 20 . ldab #20 +A9B4 37 7 pshb +A9B5 F6 00 54 ..T ldab 0054 +A9B8 4F O clra +A9B9 C3 0A 90 ... addd #0a90 +A9BC 8F . xgdx +A9BD 33 3 pulb +A9BE E7 00 .. stb 00,x +A9C0 7C 00 54 |.T inc 0054 +A9C3 20 E6 . bra e6 ;A9AB +A9C5 F6 00 60 ..` ldab 0060 +A9C8 F7 00 61 ..a stb 0061 +A9CB 7F 00 54 ..T clr 0054 +A9CE 39 9 rts + +jump131: +A9CF C6 50 .P ldab #50 +A9D1 F7 09 90 ... stb 0990 +A9D4 C6 29 .) ldab #29 +A9D6 F7 09 91 ... stb 0991 +A9D9 C6 20 . ldab #20 +A9DB F7 09 92 ... stb 0992 +A9DE 7F 00 54 ..T clr 0054 +A9E1 F6 00 54 ..T ldab 0054 +A9E4 C1 FF .. cmpb #ff +A9E6 24 1B $. bcc 1b ;AA03 +A9E8 F6 00 54 ..T ldab 0054 +A9EB 4F O clra +A9EC C3 09 90 ... addd #0990 +A9EF 8F . xgdx +A9F0 E6 00 .. ldab 00,x +A9F2 37 7 pshb +A9F3 F6 00 54 ..T ldab 0054 +A9F6 4F O clra +A9F7 C3 0A 90 ... addd #0a90 +A9FA 8F . xgdx +A9FB 33 3 pulb +A9FC E7 00 .. stb 00,x +A9FE 7C 00 54 |.T inc 0054 +AA01 20 DE . bra de ;A9E1 +AA03 F6 0B BF ... ldab 0bbf +AA06 F7 00 61 ..a stb 0061 +AA09 39 9 rts + +jump130: +AA0A C6 53 .S ldab #53 +AA0C F7 0C B9 ... stb 0cb9 +AA0F C6 29 .) ldab #29 +AA11 F7 0C BA ... stb 0cba +AA14 C6 20 . ldab #20 +AA16 F7 0C BB ... stb 0cbb +AA19 7F 00 54 ..T clr 0054 +AA1C F6 00 54 ..T ldab 0054 +AA1F C1 10 .. cmpb #10 +AA21 24 1B $. bcc 1b ;AA3E +AA23 F6 00 54 ..T ldab 0054 +AA26 4F O clra +AA27 C3 0C B9 ... addd #0cb9 +AA2A 8F . xgdx +AA2B E6 00 .. ldab 00,x +AA2D 37 7 pshb +AA2E F6 00 54 ..T ldab 0054 +AA31 4F O clra +AA32 C3 0A 90 ... addd #0a90 +AA35 8F . xgdx +AA36 33 3 pulb +AA37 E7 00 .. stb 00,x +AA39 7C 00 54 |.T inc 0054 +AA3C 20 DE . bra de ;AA1C +AA3E 39 9 rts + +jump129: +AA3F C6 49 .I ldab #49 +AA41 F7 0C C9 ... stb 0cc9 +AA44 C6 29 .) ldab #29 +AA46 F7 0C CA ... stb 0cca +AA49 C6 20 . ldab #20 +AA4B F7 0C CB ... stb 0ccb +AA4E 7F 00 54 ..T clr 0054 +AA51 F6 00 54 ..T ldab 0054 +AA54 C1 10 .. cmpb #10 +AA56 24 1B $. bcc 1b ;AA73 +AA58 F6 00 54 ..T ldab 0054 +AA5B 4F O clra +AA5C C3 0C C9 ... addd #0cc9 +AA5F 8F . xgdx +AA60 E6 00 .. ldab 00,x +AA62 37 7 pshb +AA63 F6 00 54 ..T ldab 0054 +AA66 4F O clra +AA67 C3 0A 90 ... addd #0a90 +AA6A 8F . xgdx +AA6B 33 3 pulb +AA6C E7 00 .. stb 00,x +AA6E 7C 00 54 |.T inc 0054 +AA71 20 DE . bra de ;AA51 +AA73 39 9 rts + +jump128: +AA74 7F 00 54 ..T clr 0054 +AA77 F6 00 54 ..T ldab 0054 +AA7A C1 0B .. cmpb #0b +AA7C 24 1B $. bcc 1b ;AA99 +AA7E F6 00 54 ..T ldab 0054 +AA81 4F O clra +AA82 C3 0B E4 ... addd #0be4 +AA85 8F . xgdx +AA86 E6 00 .. ldab 00,x +AA88 37 7 pshb +AA89 F6 00 54 ..T ldab 0054 +AA8C 4F O clra +AA8D C3 00 68 ..h addd #0068 +AA90 8F . xgdx +AA91 33 3 pulb +AA92 E7 00 .. stb 00,x +AA94 7C 00 54 |.T inc 0054 +AA97 20 DE . bra de ;AA77 +AA99 39 9 rts + +jump127: +AA9A F6 00 22 .." ldab 0022 +AA9D C1 06 .. cmpb #06 +AA9F 24 0F $. bcc 0f ;AAB0 +AAA1 7C 00 22 |." inc 0022 +AAA4 F6 00 22 .." ldab 0022 +AAA7 C1 05 .. cmpb #05 +AAA9 23 05 #. bls 05 ;AAB0 +AAAB C6 01 .. ldab #01 +AAAD F7 00 22 .." stb 0022 +AAB0 F6 00 22 .." ldab 0022 +AAB3 4F O clra +AAB4 BD FE 16 ... jsr fe16 ;jump2 +AAB7 00 . test +AAB8 01 . nop +AAB9 00 . test +AABA 04 . lsrd +AABB AB 0B .. adda 0b,x +AABD AA C7 .. ora c7,x +AABF AA D5 .. ora d5,x +AAC1 AA E3 .. ora e3,x +AAC3 AA F1 .. ora f1,x +AAC5 AA FF .. ora ff,x +AAC7 F6 0B AF ... ldab 0baf +AACA F7 00 24 ..$ stb 0024 +AACD F6 0B B4 ... ldab 0bb4 +AAD0 F7 00 2A ..* stb 002a +AAD3 20 36 6 bra 36 ;AB0B +AAD5 F6 0B AE ... ldab 0bae +AAD8 F7 00 24 ..$ stb 0024 +AADB F6 0B B3 ... ldab 0bb3 +AADE F7 00 2A ..* stb 002a +AAE1 20 28 ( bra 28 ;AB0B +AAE3 F6 0B AD ... ldab 0bad +AAE6 F7 00 24 ..$ stb 0024 +AAE9 F6 0B B2 ... ldab 0bb2 +AAEC F7 00 2A ..* stb 002a +AAEF 20 1A . bra 1a ;AB0B +AAF1 F6 0B AC ... ldab 0bac +AAF4 F7 00 24 ..$ stb 0024 +AAF7 F6 0B B1 ... ldab 0bb1 +AAFA F7 00 2A ..* stb 002a +AAFD 20 0C . bra 0c ;AB0B +AAFF F6 0B AB ... ldab 0bab +AB02 F7 00 24 ..$ stb 0024 +AB05 F6 0B B0 ... ldab 0bb0 +AB08 F7 00 2A ..* stb 002a +AB0B 39 9 rts + +jump126: +AB0C C6 03 .. ldab #03 +AB0E F7 00 18 ... stb 0018 +AB11 7F 00 1C ... clr 001c +AB14 F6 00 1C ... ldab 001c +AB17 C1 04 .. cmpb #04 +AB19 24 6D $m bcc 6d ;AB88 +AB1B C6 07 .. ldab #07 +AB1D F7 00 55 ..U stb 0055 +AB20 7F 00 54 ..T clr 0054 +AB23 F6 00 54 ..T ldab 0054 +AB26 C1 08 .. cmpb #08 +AB28 24 56 $V bcc 56 ;AB80 +AB2A F6 00 1C ... ldab 001c +AB2D 4F O clra +AB2E C3 0B A4 ... addd #0ba4 +AB31 8F . xgdx +AB32 E6 00 .. ldab 00,x +AB34 37 7 pshb +AB35 F6 00 54 ..T ldab 0054 +AB38 4F O clra +AB39 C3 B4 B7 ... addd #b4b7 +AB3C 8F . xgdx +AB3D E6 00 .. ldab 00,x +AB3F 30 0 tsx +AB40 E4 00 .. andb 00,x +AB42 31 1 ins +AB43 27 1A '. beq 1a ;AB5F +AB45 F6 00 55 ..U ldab 0055 +AB48 4F O clra +AB49 C3 B4 B7 ... addd #b4b7 +AB4C 8F . xgdx +AB4D E6 00 .. ldab 00,x +AB4F 37 7 pshb +AB50 F6 00 18 ... ldab 0018 +AB53 4F O clra +AB54 C3 00 62 ..b addd #0062 +AB57 8F . xgdx +AB58 33 3 pulb +AB59 EA 00 .. orb 00,x +AB5B E7 00 .. stb 00,x +AB5D 20 19 . bra 19 ;AB78 +AB5F F6 00 55 ..U ldab 0055 +AB62 4F O clra +AB63 C3 B4 B7 ... addd #b4b7 +AB66 8F . xgdx +AB67 E6 00 .. ldab 00,x +AB69 53 S comb +AB6A 37 7 pshb +AB6B F6 00 18 ... ldab 0018 +AB6E 4F O clra +AB6F C3 00 62 ..b addd #0062 +AB72 8F . xgdx +AB73 33 3 pulb +AB74 E4 00 .. andb 00,x +AB76 E7 00 .. stb 00,x +AB78 7A 00 55 z.U dec 0055 +AB7B 7C 00 54 |.T inc 0054 +AB7E 20 A3 . bra a3 ;AB23 +AB80 7A 00 18 z.. dec 0018 +AB83 7C 00 1C |.. inc 001c +AB86 20 8C . bra 8c ;AB14 +AB88 39 9 rts + +jump7: +AB89 CC B0 8C ... ldd #b08c +AB8C BD C0 BA ... jsr c0ba ;display: +AB8F CC 01 F4 ... ldd #01f4 +AB92 BD E5 71 ..q jsr e571 ;jump13 +AB95 BD D4 79 ..y jsr d479 ;jump67 +AB98 BD E8 9A ... jsr e89a ;jump68 +AB9B BD E9 EA ... jsr e9ea ;jump113 +AB9E 7F 0B C1 ... clr 0bc1 +ABA1 39 9 rts + +jump8: +ABA2 7F 00 05 ... clr 0005 +goto24: +ABA5 F6 00 05 ... ldab 0005 +ABA8 C1 64 .d cmpb #64 +ABAA 25 03 %. bcs 03 ;ABAF +ABAC 7E AC 81 ~.. jmp ac81 ;goto22 +ABAF F6 00 05 ... ldab 0005 +ABB2 F7 00 06 ... stb 0006 +ABB5 F6 00 05 ... ldab 0005 +ABB8 4F O clra +ABB9 CE 00 05 ... ldx #0005 +ABBC 02 . idiv +ABBD 5D ] tstb +ABBE 26 03 &. bne 03 ;ABC3 +ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 +ABC3 F6 00 06 ... ldab 0006 +ABC6 BD D7 A0 ... jsr d7a0 ;jump10 +ABC9 83 00 00 ... subd #0000 +ABCC 27 03 '. beq 03 ;ABD1 +ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 +ABD1 BD D3 11 ... jsr d311 ;jump30 +ABD4 83 00 00 ... subd #0000 +ABD7 27 2B '+ beq 2b ;AC04 +ABD9 F6 00 05 ... ldab 0005 +ABDC 4F O clra +ABDD 05 . asld +ABDE C3 08 00 ... addd #0800 +ABE1 8F . xgdx +ABE2 EC 00 .. ldd 00,x +ABE4 C4 FF .. andb #ff +ABE6 84 3F .? anda #3f +ABE8 83 27 10 .'. subd #2710 +ABEB 24 15 $. bcc 15 ;AC02 +ABED CC 01 00 ... ldd #0100 +ABF0 37 7 pshb +ABF1 36 6 psha +ABF2 F6 00 05 ... ldab 0005 +ABF5 4F O clra +ABF6 05 . asld +ABF7 C3 08 C8 ... addd #08c8 +ABFA 38 8 pulx +ABFB 8F . xgdx +ABFC AA 00 .. ora 00,x +ABFE EA 01 .. orb 01,x +AC00 ED 00 .. stad 00,x +AC02 20 29 ) bra 29 ;AC2D +AC04 F6 00 05 ... ldab 0005 +AC07 4F O clra +AC08 05 . asld +AC09 C3 08 00 ... addd #0800 +AC0C 8F . xgdx +AC0D EC 00 .. ldd 00,x +AC0F C4 FF .. andb #ff +AC11 84 3F .? anda #3f +AC13 83 27 0F .'. subd #270f +AC16 23 15 #. bls 15 ;AC2D +AC18 CC 01 00 ... ldd #0100 +AC1B 37 7 pshb +AC1C 36 6 psha +AC1D F6 00 05 ... ldab 0005 +AC20 4F O clra +AC21 05 . asld +AC22 C3 08 C8 ... addd #08c8 +AC25 38 8 pulx +AC26 8F . xgdx +AC27 AA 00 .. ora 00,x +AC29 EA 01 .. orb 01,x +AC2B ED 00 .. stad 00,x +AC2D F6 00 05 ... ldab 0005 +AC30 4F O clra +AC31 05 . asld +AC32 C3 08 C8 ... addd #08c8 +AC35 8F . xgdx +AC36 EC 00 .. ldd 00,x +AC38 84 01 .. anda #01 +AC3A 27 06 '. beq 06 ;AC42 +AC3C CE 00 19 ... ldx #0019 +AC3F 1C 00 .. bset add,x 00,x +AC41 04 . lsrd +AC42 F6 00 05 ... ldab 0005 +AC45 4F O clra +AC46 05 . asld +AC47 C3 08 00 ... addd #0800 +AC4A 8F . xgdx +AC4B EC 00 .. ldd 00,x +AC4D 84 80 .. anda #80 +AC4F 27 2A '* beq 2a ;AC7B +AC51 F6 00 05 ... ldab 0005 +AC54 4F O clra +AC55 05 . asld +AC56 C3 08 C8 ... addd #08c8 +AC59 8F . xgdx +AC5A EC 00 .. ldd 00,x +AC5C 84 02 .. anda #02 +AC5E 27 06 '. beq 06 ;AC66 +AC60 CE 00 19 ... ldx #0019 +AC63 1C 00 .. bset add,x 00,x +AC65 01 . nop +AC66 F6 00 05 ... ldab 0005 +AC69 4F O clra +AC6A 05 . asld +AC6B C3 08 C8 ... addd #08c8 +AC6E 8F . xgdx +AC6F EC 00 .. ldd 00,x +AC71 84 04 .. anda #04 +AC73 27 06 '. beq 06 ;AC7B +AC75 CE 00 19 ... ldx #0019 +AC78 1C 00 .. bset add,x 00,x +AC7A 02 . idiv +goto23: +AC7B 7C 00 05 |.. inc 0005 +AC7E 7E AB A5 ~.. jmp aba5 ;goto24 +goto22: +AC81 F6 00 19 ... ldab 0019 +AC84 C4 07 .. andb #07 +AC86 26 0A &. bne 0a ;AC92 +AC88 F6 0B C1 ... ldab 0bc1 +AC8B C4 7F .. andb #7f +AC8D 26 03 &. bne 03 ;AC92 +AC8F 5F _ clrb +AC90 20 02 . bra 02 ;AC94 +AC92 C6 01 .. ldab #01 +AC94 5D ] tstb +AC95 26 05 &. bne 05 ;AC9C +AC97 C6 0D .. ldab #0d +AC99 F7 00 48 ..H stb 0048 +AC9C 39 9 rts + +AC9D 08 . inx +AC9E 07 . tpa +AC9F 06 . tap +ACA0 05 . asld +ACA1 04 . lsrd +ACA2 03 . fdiv +ACA3 02 . idiv +ACA4 01 . nop +ACA5 0B . sev +ACA6 0A . clv +ACA7 09 . dex + +ACA8 20 20 bra 20 ;ACCA +ACAA 50 P negb +ACAB 52 R illegal +ACAC 49 I rola +ACAD 43 C coma +ACAE 45 E illegal +ACAF 20 20 bra 20 ;ACD1 +ACB1 20 00 . bra 00 ;ACB3 +ACB3 20 20 bra 20 ;ACD5 +ACB5 20 50 P bra 50 ;AD07 +ACB7 52 R illegal +ACB8 49 I rola +ACB9 58 X aslb +ACBA 20 20 bra 20 ;ACDC +ACBC 20 00 . bra 00 ;ACBE +ACBE 20 20 bra 20 ;ACE0 +ACC0 50 P negb +ACC1 52 R illegal +ACC2 45 E illegal +ACC3 49 I rola +ACC4 53 S comb +ACC5 20 20 bra 20 ;ACE7 +ACC7 20 00 . bra 00 ;ACC9 +ACC9 20 20 bra 20 ;ACEB +ACCB 50 P negb +ACCC 52 R illegal +ACCD 45 E illegal +ACCE 43 C coma +ACCF 49 I rola +ACD0 4F O clra +ACD1 20 20 bra 20 ;ACF3 +ACD3 00 . test +ACD4 20 20 bra 20 ;ACF6 +ACD6 43 C coma +ACD7 48 H asla +ACD8 41 A illegal +ACD9 4E N illegal +ACDA 47 G asra +ACDB 45 E illegal +ACDC 20 20 bra 20 ;ACFE +ACDE 00 . test +ACDF 20 20 bra 20 ;AD01 +ACE1 43 C coma +ACE2 41 A illegal +ACE3 4D M tsta +ACE4 42 B illegal +ACE5 49 I rola +ACE6 4F O clra +ACE7 20 20 bra 20 ;AD09 +ACE9 00 . test +ACEA 20 4D M bra 4d ;AD39 +ACEC 4F O clra +ACED 4E N illegal +ACEE 4E N illegal +ACEF 41 A illegal +ACF0 49 I rola +ACF1 45 E illegal +ACF2 20 20 bra 20 ;AD14 +ACF4 00 . test +ACF5 20 20 bra 20 ;AD17 +ACF7 54 T lsrb +ACF8 48 H asla +ACF9 41 A illegal +ACFA 4E N illegal +ACFB 4B K illegal +ACFC 53 S comb +ACFD 20 20 bra 20 ;AD1F +ACFF 00 . test +AD00 20 20 bra 20 ;AD22 +AD02 4D M tsta +AD03 45 E illegal +AD04 52 R illegal +AD05 43 C coma +AD06 49 I rola +AD07 20 20 bra 20 ;AD29 +AD09 20 00 . bra 00 ;AD0B +AD0B 20 20 bra 20 ;AD2D +AD0D 44 D lsra +AD0E 41 A illegal +AD0F 4E N illegal +AD10 4B K illegal +AD11 45 E illegal +AD12 20 20 bra 20 ;AD34 +AD14 20 00 . bra 00 ;AD16 +AD16 20 20 bra 20 ;AD38 +AD18 47 G asra +AD19 52 R illegal +AD1A 41 A illegal +AD1B 43 C coma +AD1C 49 I rola +AD1D 41 A illegal +AD1E 53 S comb +AD1F 20 00 . bra 00 ;AD21 +AD21 20 20 bra 20 ;AD43 +AD23 53 S comb +AD24 45 E illegal +AD25 4C L inca +AD26 45 E illegal +AD27 43 C coma +AD28 54 T lsrb +AD29 20 20 bra 20 ;AD4B +AD2B 00 . test +AD2C 20 20 bra 20 ;AD4E +AD2E 4F O clra +AD2F 54 T lsrb +AD30 48 H asla +AD31 45 E illegal +AD32 52 R illegal +AD33 20 20 bra 20 ;AD55 +AD35 20 00 . bra 00 ;AD37 +AD37 20 20 bra 20 ;AD59 +AD39 20 49 I bra 49 ;AD84 +AD3B 54 T lsrb +AD3C 45 E illegal +AD3D 4D M tsta +AD3E 20 20 bra 20 ;AD60 +AD40 20 00 . bra 00 ;AD42 +AD42 20 20 bra 20 ;AD64 +AD44 46 F rora +AD45 41 A illegal +AD46 49 I rola +AD47 54 T lsrb +AD48 45 E illegal +AD49 53 S comb +AD4A 20 20 bra 20 ;AD6C +AD4C 00 . test +AD4D 20 20 bra 20 ;AD6F +AD4F 41 A illegal +AD50 55 U illegal +AD51 54 T lsrb +AD52 52 R illegal +AD53 45 E illegal +AD54 20 20 bra 20 ;AD76 +AD56 20 00 . bra 00 ;AD58 +AD58 20 20 bra 20 ;AD7A +AD5A 43 C coma +AD5B 48 H asla +AD5C 4F O clra +AD5D 49 I rola +AD5E 58 X aslb +AD5F 20 20 bra 20 ;AD81 +AD61 20 00 . bra 00 ;AD63 +AD63 20 20 bra 20 ;AD85 +AD65 42 B illegal +AD66 49 I rola +AD67 54 T lsrb +AD68 54 T lsrb +AD69 45 E illegal +AD6A 20 20 bra 20 ;AD8C +AD6C 20 00 . bra 00 ;AD6E +AD6E 20 20 bra 20 ;AD90 +AD70 41 A illegal +AD71 4E N illegal +AD72 44 D lsra +AD73 45 E illegal +AD74 52 R illegal +AD75 45 E illegal +AD76 20 20 bra 20 ;AD98 +AD78 00 . test +AD79 20 20 bra 20 ;AD9B +AD7B 20 57 W bra 57 ;ADD4 +AD7D 41 A illegal +AD7E 48 H asla +AD7F 4C L inca +AD80 20 20 bra 20 ;ADA2 +AD82 20 00 . bra 00 ;AD84 +AD84 20 20 bra 20 ;ADA6 +AD86 50 P negb +AD87 55 U illegal +AD88 4C L inca +AD89 53 S comb +AD8A 45 E illegal +AD8B 20 20 bra 20 ;ADAD +AD8D 20 00 . bra 00 ;AD8F +AD8F 20 20 bra 20 ;ADB1 +AD91 45 E illegal +AD92 58 X aslb +AD93 54 T lsrb +AD94 52 R illegal +AD95 41 A illegal +AD96 20 20 bra 20 ;ADB8 +AD98 20 00 . bra 00 ;AD9A +AD9A 20 53 S bra 53 ;ADEF +AD9C 45 E illegal +AD9D 4C L inca +AD9E 45 E illegal +AD9F 43 C coma +ADA0 43 C coma +ADA1 49 I rola +ADA2 4F O clra +ADA3 4E N illegal +ADA4 00 . test +ADA5 20 45 E bra 45 ;ADEC +ADA7 58 X aslb +ADA8 41 A illegal +ADA9 43 C coma +ADAA 54 T lsrb +ADAB 20 43 C bra 43 ;ADF0 +ADAD 4F O clra +ADAE 49 I rola +ADAF 4E N illegal +ADB0 53 S comb +ADB1 20 4F O bra 4f ;AE02 +ADB3 4E N illegal +ADB4 4C L inca +ADB5 59 Y rolb +ADB6 20 00 . bra 00 ;ADB8 +ADB8 20 4D M bra 4d ;AE07 +ADBA 4F O clra +ADBB 4E N illegal +ADBC 4E N illegal +ADBD 41 A illegal +ADBE 49 I rola +ADBF 45 E illegal +ADC0 20 45 E bra 45 ;AE07 +ADC2 58 X aslb +ADC3 41 A illegal +ADC4 43 C coma +ADC5 54 T lsrb +ADC6 45 E illegal +ADC7 20 53 S bra 53 ;AE1C +ADC9 45 E illegal +ADCA 55 U illegal +ADCB 4C L inca +ADCC 45 E illegal +ADCD 4D M tsta +ADCE 45 E illegal +ADCF 4E N illegal +ADD0 54 T lsrb +ADD1 20 00 . bra 00 ;ADD3 +ADD3 20 4E N bra 4e ;AE23 +ADD5 49 I rola +ADD6 43 C coma +ADD7 48 H asla +ADD8 54 T lsrb +ADD9 20 55 U bra 55 ;AE30 +ADDB 45 E illegal +ADDC 42 B illegal +ADDD 45 E illegal +ADDE 52 R illegal +ADDF 5A Z decb +ADE0 41 A illegal +ADE1 48 H asla +ADE2 4C L inca +ADE3 45 E illegal +ADE4 4E N illegal +ADE5 20 00 . bra 00 ;ADE7 +ADE7 20 49 I bra 49 ;AE32 +ADE9 4E N illegal +ADEA 54 T lsrb +ADEB 52 R illegal +ADEC 4F O clra +ADED 44 D lsra +ADEE 55 U illegal +ADEF 5A Z decb +ADF0 43 C coma +ADF1 41 A illegal +ADF2 20 50 P bra 50 ;AE44 +ADF4 52 R illegal +ADF5 45 E illegal +ADF6 43 C coma +ADF7 49 I rola +ADF8 4F O clra +ADF9 20 45 E bra 45 ;AE40 +ADFB 58 X aslb +ADFC 41 A illegal +ADFD 43 C coma +ADFE 54 T lsrb +ADFF 4F O clra +AE00 20 00 . bra 00 ;AE02 +AE02 20 43 C bra 43 ;AE47 +AE04 4F O clra +AE05 49 I rola +AE06 4E N illegal +AE07 53 S comb +AE08 20 4F O bra 4f ;AE59 +AE0A 4E N illegal +AE0B 4C L inca +AE0C 59 Y rolb +AE0D 20 00 . bra 00 ;AE0F +AE0F 20 4D M bra 4d ;AE5E +AE11 4F O clra +AE12 4E N illegal +AE13 4E N illegal +AE14 41 A illegal +AE15 49 I rola +AE16 45 E illegal +AE17 20 53 S bra 53 ;AE6C +AE19 45 E illegal +AE1A 55 U illegal +AE1B 4C L inca +AE1C 45 E illegal +AE1D 4D M tsta +AE1E 45 E illegal +AE1F 4E N illegal +AE20 54 T lsrb +AE21 20 00 . bra 00 ;AE23 +AE23 20 4E N bra 4e ;AE73 +AE25 55 U illegal +AE26 52 R illegal +AE27 20 4D M bra 4d ;AE76 +AE29 55 U illegal +AE2A 4E N illegal +AE2B 5A Z decb +AE2C 45 E illegal +AE2D 4E N illegal +AE2E 20 00 . bra 00 ;AE30 +AE30 20 4D M bra 4d ;AE7F +AE32 4F O clra +AE33 4E N illegal +AE34 45 E illegal +AE35 44 D lsra +AE36 41 A illegal +AE37 20 55 U bra 55 ;AE8E +AE39 4E N illegal +AE3A 49 I rola +AE3B 43 C coma +AE3C 41 A illegal +AE3D 4D M tsta +AE3E 45 E illegal +AE3F 4E N illegal +AE40 54 T lsrb +AE41 45 E illegal +AE42 20 00 . bra 00 ;AE44 +AE44 20 4D M bra 4d ;AE93 +AE46 41 A illegal +AE47 43 C coma +AE48 48 H asla +AE49 49 I rola +AE4A 4E N illegal +AE4B 45 E illegal +AE4C 20 4F O bra 4f ;AE9D +AE4E 55 U illegal +AE4F 54 T lsrb +AE50 20 4F O bra 4f ;AEA1 +AE52 46 F rora +AE53 20 4F O bra 4f ;AEA4 +AE55 52 R illegal +AE56 44 D lsra +AE57 45 E illegal +AE58 52 R illegal +AE59 20 00 . bra 00 ;AE5B +AE5B 20 48 H bra 48 ;AEA5 +AE5D 4F O clra +AE5E 52 R illegal +AE5F 53 S comb +AE60 20 44 D bra 44 ;AEA6 +AE62 45 E illegal +AE63 20 53 S bra 53 ;AEB8 +AE65 45 E illegal +AE66 52 R illegal +AE67 56 V rorb +AE68 49 I rola +AE69 43 C coma +AE6A 45 E illegal +AE6B 20 00 . bra 00 ;AE6D +AE6D 20 41 A bra 41 ;AEB0 +AE6F 55 U illegal +AE70 53 S comb +AE71 53 S comb +AE72 45 E illegal +AE73 52 R illegal +AE74 20 42 B bra 42 ;AEB8 +AE76 45 E illegal +AE77 54 T lsrb +AE78 52 R illegal +AE79 49 I rola +AE7A 45 E illegal +AE7B 42 B illegal +AE7C 20 00 . bra 00 ;AE7E +AE7E 20 46 F bra 46 ;AEC6 +AE80 55 U illegal +AE81 45 E illegal +AE82 52 R illegal +AE83 41 A illegal +AE84 20 44 D bra 44 ;AECA +AE86 45 E illegal +AE87 20 53 S bra 53 ;AEDC +AE89 45 E illegal +AE8A 52 R illegal +AE8B 56 V rorb +AE8C 49 I rola +AE8D 43 C coma +AE8E 49 I rola +AE8F 4F O clra +AE90 20 00 . bra 00 ;AE92 + +AE92 2D 20 - blt 20 ;AEB4 +AE94 20 20 bra 20 ;AEB6 +AE96 20 20 bra 20 ;AEB8 +AE98 20 20 bra 20 ;AEBA +AE9A 20 20 bra 20 ;AEBC +AE9C 00 . test + +AE9D 53 S comb +AE9E 45 E illegal +AE9F 54 T lsrb +AEA0 20 50 P bra 50 ;AEF2 +AEA2 52 R illegal +AEA3 49 I rola +AEA4 43 C coma +AEA5 45 E illegal +AEA6 3F ? swi +AEA7 00 . test + +AEA8 20 20 bra 20 ;AECA +AEAA 53 S comb +AEAB 59 Y rolb +AEAC 53 S comb +AEAD 54 T lsrb +AEAE 45 E illegal +AEAF 4D M tsta +AEB0 20 20 bra 20 ;AED2 +AEB2 00 . test + +AEB3 20 20 bra 20 ;AED5 +AEB5 20 20 bra 20 ;AED7 +AEB7 4F O clra +AEB8 4B K illegal +AEB9 20 20 bra 20 ;AEDB +AEBB 20 20 bra 20 ;AEDD +AEBD 00 . test + +AEBE 24 35 $5 bcc 35 ;AEF5 +AEC0 20 45 E bra 45 ;AF07 +AEC2 4E N illegal +AEC3 41 A illegal +AEC4 42 B illegal +AEC5 4C L inca +AEC6 45 E illegal +AEC7 20 00 . bra 00 ;AEC9 + +AEC9 24 35 $5 bcc 35 ;AF00 +AECB 20 44 D bra 44 ;AF11 +AECD 49 I rola +AECE 53 S comb +AECF 41 A illegal +AED0 42 B illegal +AED1 4C L inca +AED2 45 E illegal +AED3 00 . test + +AED4 53 S comb +AED5 4F O clra +AED6 44 D lsra +AED7 41 A illegal +AED8 20 56 V bra 56 ;AF30 +AEDA 45 E illegal +AEDB 4E N illegal +AEDC 44 D lsra +AEDD 20 00 . bra 00 ;AEDF +AEDF 53 S comb +AEE0 4E N illegal +AEE1 41 A illegal +AEE2 43 C coma +AEE3 4B K illegal +AEE4 20 56 V bra 56 ;AF3C +AEE6 45 E illegal +AEE7 4E N illegal +AEE8 44 D lsra +AEE9 00 . test + +AEEA 44 D lsra +AEEB 55 U illegal +AEEC 4D M tsta +AEED 42 B illegal +AEEE 20 4D M bra 4d ;AF3D +AEF0 45 E illegal +AEF1 43 C coma +AEF2 20 59 Y bra 59 ;AF4D +AEF4 00 . test +AEF5 44 D lsra +AEF6 55 U illegal +AEF7 4D M tsta +AEF8 42 B illegal +AEF9 20 4D M bra 4d ;AF48 +AEFB 45 E illegal +AEFC 43 C coma +AEFD 20 4E N bra 4e ;AF4D +AEFF 00 . test +AF00 4C L inca +AF01 4E N illegal +AF02 4B K illegal +AF03 20 4D M bra 4d ;AF52 +AF05 53 S comb +AF06 54 T lsrb +AF07 52 R illegal +AF08 20 59 Y bra 59 ;AF63 +AF0A 00 . test +AF0B 4C L inca +AF0C 4E N illegal +AF0D 4B K illegal +AF0E 20 4D M bra 4d ;AF5D +AF10 53 S comb +AF11 54 T lsrb +AF12 52 R illegal +AF13 20 4E N bra 4e ;AF63 +AF15 00 . test +AF16 43 C coma +AF17 41 A illegal +AF18 52 R illegal +AF19 44 D lsra +AF1A 20 52 R bra 52 ;AF6E +AF1C 44 D lsra +AF1D 52 R illegal +AF1E 20 59 Y bra 59 ;AF79 +AF20 00 . test +AF21 43 C coma +AF22 41 A illegal +AF23 52 R illegal +AF24 44 D lsra +AF25 20 52 R bra 52 ;AF79 +AF27 44 D lsra +AF28 52 R illegal +AF29 20 4E N bra 4e ;AF79 +AF2B 00 . test +AF2C 42 B illegal +AF2D 49 I rola +AF2E 4C L inca +AF2F 4C L inca +AF30 20 56 V bra 56 ;AF88 +AF32 41 A illegal +AF33 4C L inca +AF34 20 59 Y bra 59 ;AF8F +AF36 00 . test +AF37 42 B illegal +AF38 49 I rola +AF39 4C L inca +AF3A 4C L inca +AF3B 20 56 V bra 56 ;AF93 +AF3D 41 A illegal +AF3E 4C L inca +AF3F 20 4E N bra 4e ;AF8F +AF41 00 . test +AF42 50 P negb +AF43 52 R illegal +AF44 43 C coma +AF45 20 48 H bra 48 ;AF8F +AF47 4F O clra +AF48 4C L inca +AF49 44 D lsra +AF4A 20 59 Y bra 59 ;AFA5 +AF4C 00 . test +AF4D 50 P negb +AF4E 52 R illegal +AF4F 43 C coma +AF50 20 48 H bra 48 ;AF9A +AF52 4F O clra +AF53 4C L inca +AF54 44 D lsra +AF55 20 4E N bra 4e ;AFA5 +AF57 00 . test +AF58 50 P negb +AF59 52 R illegal +AF5A 43 C coma +AF5B 20 44 D bra 44 ;AFA1 +AF5D 49 I rola +AF5E 53 S comb +AF5F 50 P negb +AF60 20 59 Y bra 59 ;AFBB +AF62 00 . test +AF63 50 P negb +AF64 52 R illegal +AF65 43 C coma +AF66 20 44 D bra 44 ;AFAC +AF68 49 I rola +AF69 53 S comb +AF6A 50 P negb +AF6B 20 4E N bra 4e ;AFBB +AF6D 00 . test +AF6E 46 F rora +AF6F 52 R illegal +AF70 45 E illegal +AF71 45 E illegal +AF72 20 56 V bra 56 ;AFCA +AF74 4E N illegal +AF75 44 D lsra +AF76 20 59 Y bra 59 ;AFD1 +AF78 00 . test +AF79 46 F rora +AF7A 52 R illegal +AF7B 45 E illegal +AF7C 45 E illegal +AF7D 20 56 V bra 56 ;AFD5 +AF7F 4E N illegal +AF80 44 D lsra +AF81 20 4E N bra 4e ;AFD1 +AF83 00 . test +AF84 24 31 $1 bcc 31 ;AFB7 +AF86 20 43 C bra 43 ;AFCB +AF88 48 H asla +AF89 4E N illegal +AF8A 47 G asra +AF8B 52 R illegal +AF8C 20 59 Y bra 59 ;AFE7 +AF8E 00 . test +AF8F 24 31 $1 bcc 31 ;AFC2 +AF91 20 43 C bra 43 ;AFD6 +AF93 48 H asla +AF94 4E N illegal +AF95 47 G asra +AF96 52 R illegal +AF97 20 4E N bra 4e ;AFE7 +AF99 00 . test +AF9A 43 C coma +AF9B 4C L inca +AF9C 52 R illegal +AF9D 20 4D M bra 4d ;AFEC +AF9F 49 I rola +AFA0 53 S comb +AFA1 20 20 bra 20 ;AFC3 +AFA3 59 Y rolb +AFA4 00 . test +AFA5 43 C coma +AFA6 4C L inca +AFA7 52 R illegal +AFA8 20 4D M bra 4d ;AFF7 +AFAA 49 I rola +AFAB 53 S comb +AFAC 20 20 bra 20 ;AFCE +AFAE 4E N illegal +AFAF 00 . test +AFB0 48 H asla +AFB1 49 I rola +AFB2 54 T lsrb +AFB3 20 4B K bra 4b ;B000 +AFB5 45 E illegal +AFB6 59 Y rolb +AFB7 22 30 "0 bhi 30 ;AFE9 +AFB9 22 00 ". bhi 00 ;AFBB +AFBB 45 E illegal +AFBC 4E N illegal +AFBD 54 T lsrb +AFBE 45 E illegal +AFBF 52 R illegal +AFC0 20 43 C bra 43 ;B005 +AFC2 4F O clra +AFC3 44 D lsra +AFC4 45 E illegal +AFC5 00 . test +AFC6 53 S comb +AFC7 45 E illegal +AFC8 43 C coma +AFC9 55 U illegal +AFCA 52 R illegal +AFCB 45 E illegal +AFCC 20 4F O bra 4f ;B01D +AFCE 4E N illegal +AFCF 20 00 . bra 00 ;AFD1 +AFD1 53 S comb +AFD2 45 E illegal +AFD3 43 C coma +AFD4 55 U illegal +AFD5 52 R illegal +AFD6 45 E illegal +AFD7 20 4F O bra 4f ;B028 +AFD9 46 F rora +AFDA 46 F rora +AFDB 00 . test +AFDC 2D 20 - blt 20 ;AFFE +AFDE 53 S comb +AFDF 41 A illegal +AFE0 56 V rorb +AFE1 49 I rola +AFE2 4E N illegal +AFE3 47 G asra +AFE4 20 2D - bra 2d ;B013 +AFE6 00 . test +AFE7 2D 50 -P blt 50 ;B039 +AFE9 52 R illegal +AFEA 49 I rola +AFEB 4E N illegal +AFEC 54 T lsrb +AFED 49 I rola +AFEE 4E N illegal +AFEF 47 G asra +AFF0 2D 00 -. blt 00 ;AFF2 + +AFF2 4F O clra +AFF3 56 V rorb +AFF4 45 E illegal +AFF5 52 R illegal +AFF6 20 43 C bra 43 ;B03B +AFF8 52 R illegal +AFF9 4E N illegal +AFFA 54 T lsrb +AFFB 3D = mul +AFFC 00 . test + +AFFD 48 H asla +AFFE 4F O clra +AFFF 4D M tsta +B000 45 E illegal +B001 20 46 F bra 46 ;B049 +B003 41 A illegal +B004 49 I rola +B005 4C L inca +B006 3D = mul +B007 00 . test +B008 43 C coma +B009 48 H asla +B00A 4B K illegal +B00B 20 50 P bra 50 ;B05D +B00D 52 R illegal +B00E 49 I rola +B00F 43 C coma +B010 45 E illegal +B011 53 S comb +B012 00 . test + +B013 48 H asla +B014 49 I rola +B015 54 T lsrb +B016 20 52 R bra 52 ;B06A +B018 45 E illegal +B019 53 S comb +B01A 45 E illegal +B01B 54 T lsrb +B01C 20 00 . bra 00 ;B01E + +B01E 43 C coma +B01F 4F O clra +B020 49 I rola +B021 4E N illegal +B022 20 20 bra 20 ;B044 +B024 20 4A J bra 4a ;B070 +B026 41 A illegal +B027 4D M tsta +B028 00 . test + +B029 42 B illegal +B02A 41 A illegal +B02B 44 D lsra +B02C 20 53 S bra 53 ;B081 +B02E 45 E illegal +B02F 4E N illegal +B030 53 S comb +B031 4F O clra +B032 52 R illegal +B033 00 . test + +B034 43 C coma +B035 48 H asla +B036 47 G asra +B037 52 R illegal +B038 20 50 P bra 50 ;B08A +B03A 57 W asrb +B03B 52 R illegal +B03C 55 U illegal +B03D 50 P negb +B03E 00 . test + +B03F 4C L inca +B040 49 I rola +B041 4E N illegal +B042 4B K illegal +B043 20 50 P bra 50 ;B095 +B045 57 W asrb +B046 52 R illegal +B047 55 U illegal +B048 50 P negb +B049 00 . test + +B04A 43 C coma +B04B 41 A illegal +B04C 52 R illegal +B04D 44 D lsra +B04E 20 50 P bra 50 ;B0A0 +B050 57 W asrb +B051 52 R illegal +B052 55 U illegal +B053 50 P negb +B054 00 . test + +B055 42 B illegal +B056 49 I rola +B057 4C L inca +B058 4C L inca +B059 20 45 E bra 45 ;B0A0 +B05B 52 R illegal +B05C 52 R illegal +B05D 4F O clra +B05E 52 R illegal +B05F 00 . test + +B060 54 T lsrb +B061 55 U illegal +B062 42 B illegal +B063 45 E illegal +B064 20 45 E bra 45 ;B0AB +B066 52 R illegal +B067 52 R illegal +B068 4F O clra +B069 52 R illegal +B06A 00 . test +B06B 4E N illegal +B06C 4F O clra +B06D 20 20 bra 20 ;B08F +B06F 43 C coma +B070 48 H asla +B071 41 A illegal +B072 4E N illegal +B073 47 G asra +B074 45 E illegal +B075 00 . test +B076 20 4E N bra 4e ;B0C6 +B078 4F O clra +B079 20 46 F bra 46 ;B0C1 +B07B 49 I rola +B07C 56 V rorb +B07D 45 E illegal +B07E 53 S comb +B07F 20 00 . bra 00 ;B081 + +B081 4E N illegal +B082 4F O clra +B083 20 20 bra 20 ;B0A5 +B085 41 A illegal +B086 43 C coma +B087 43 C coma +B088 45 E illegal +B089 53 S comb +B08A 53 S comb +B08B 00 . test +B08C 4E N illegal +B08D 4F O clra +B08E 20 20 bra 20 ;B0B0 +B090 45 E illegal +B091 52 R illegal +B092 52 R illegal +B093 4F O clra +B094 52 R illegal +B095 53 S comb +B096 00 . test +B097 54 T lsrb +B098 45 E illegal +B099 53 S comb +B09A 54 T lsrb +B09B 20 20 bra 20 ;B0BD +B09D 56 V rorb +B09E 45 E illegal +B09F 4E N illegal +B0A0 44 D lsra +B0A1 00 . test +B0A2 4D M tsta +B0A3 54 T lsrb +B0A4 52 R illegal +B0A5 20 46 F bra 46 ;B0ED +B0A7 55 U illegal +B0A8 4E N illegal +B0A9 43 C coma +B0AA 54 T lsrb +B0AB 3F ? swi +B0AC 00 . test +B0AD 50 P negb +B0AE 52 R illegal +B0AF 4F O clra +B0B0 47 G asra +B0B1 52 R illegal +B0B2 41 A illegal +B0B3 4D M tsta +B0B4 20 20 bra 20 ;B0D6 +B0B6 3F ? swi +B0B7 00 . test +B0B8 53 S comb +B0B9 45 E illegal +B0BA 4C L inca +B0BB 45 E illegal +B0BC 43 C coma +B0BD 54 T lsrb +B0BE 49 I rola +B0BF 4F O clra +B0C0 4E N illegal +B0C1 3F ? swi +B0C2 00 . test + +B0C3 14 . bset +B0C4 00 . test +B0C5 14 . bset +B0C6 C8 05 .. eorb #05 +B0C8 00 . test +B0C9 05 . asld +B0CA 00 . test +B0CB 02 . idiv +B0CC 00 . test +B0CD 02 . idiv +B0CE 00 . test +B0CF 01 . nop +B0D0 00 . test +B0D1 01 . nop +B0D2 00 . test +B0D3 01 . nop +B0D4 0C . clc +B0D5 17 . tba +B0D6 22 2E ". bhi 2e ;B106 +B0D8 39 9 rts + +B0D9 44 D lsra +B0DA 4F O clra +B0DB 0B . sev +B0DC 16 . tab +B0DD 21 2C !, brn 2c ;B10B +B0DF 38 8 pulx +B0E0 43 C coma +B0E1 4E N illegal +B0E2 59 Y rolb +B0E3 15 . bclr +B0E4 20 2B + bra 2b ;B111 +B0E6 36 6 psha +B0E7 42 B illegal +B0E8 4D M tsta +B0E9 58 X aslb +B0EA 63 1F c. com 1f,x +B0EC 2A 35 *5 bpl 35 ;B123 +B0EE 40 @ nega +B0EF 4C L inca +B0F0 57 W asrb +B0F1 62 b illegal +B0F2 09 . dex +B0F3 29 34 )4 bvs 34 ;B129 +B0F5 3F ? swi +B0F6 4A J deca +B0F7 56 V rorb +B0F8 61 a illegal +B0F9 08 . inx +B0FA 13 . brclr +B0FB 33 3 pulb +B0FC 3E > wai +B0FD 49 I rola +B0FE 54 T lsrb +B0FF 60 07 `. neg 07,x +B101 12 . brset +B102 1D 3D .= bclr add,x 3d,x +B104 48 H asla +B105 53 S comb +B106 5E ^ illegal +B107 06 . tap +B108 11 . cba +B109 1C 27 .' bset add,x 27,x +B10B 47 G asra +B10C 52 R illegal +B10D 5D ] tstb +B10E 04 . lsrd +B10F 10 . sba +B110 1B . aba +B111 26 31 &1 bne 31 ;B144 +B113 51 Q illegal +B114 5C \ incb +B115 03 . fdiv +B116 0E . cli +B117 1A . illegal +B118 25 30 %0 bcs 30 ;B14A +B11A 3B ; rti +B11B 5B [ illegal +B11C 02 . idiv +B11D 0D . sec +B11E 18 . illegal +B11F 24 2F $/ bcc 2f ;B150 +B121 3A : abx +B122 45 E illegal + +table of powers of 2 + +B123 00 01 02 04 08 +B128 10 20 40 80 + +B12C 00 +B12D 00 . test +B12E 2A 2A ** bpl 2a ;"**ERROR***" +B130 45 E illegal +B131 52 R illegal +B132 52 R illegal +B133 4F O clra +B134 52 R illegal +B135 2A 2A ** bpl 2a ;B161 +B137 2A 00 *. bpl 00 ;B139 + +B139 2A 2A ** bpl 2a ;B165 +B13B 2A 2A ** bpl 2a ;B167 +B13D 2A 2A ** bpl 2a ;B169 +B13F 2A 2A ** bpl 2a ;B16B +B141 2A 2A ** bpl 2a ;B16D +B143 00 . test +B144 4F O clra +B145 4F O clra +B146 4F O clra +B147 4F O clra +B148 4F O clra +B149 4F O clra +B14A 4F O clra +B14B 4F O clra +B14C 4F O clra +B14D 4F O clra +B14E 00 . test +B14F 52 R illegal +B150 41 A illegal +B151 4D M tsta +B152 20 20 bra 20 ;B174 +B154 20 46 F bra 46 ;B19C +B156 41 A illegal +B157 49 I rola +B158 4C L inca +B159 00 . test +B15A 50 P negb +B15B 32 2 pula +B15C 20 20 bra 20 ;B17E +B15E 20 20 bra 20 ;B180 +B160 46 F rora +B161 41 A illegal +B162 49 I rola +B163 4C L inca +B164 00 . test +B165 50 P negb +B166 32 2 pula +B167 2D 50 -P blt 50 ;B1B9 +B169 33 3 pulb +B16A 20 46 F bra 46 ;B1B2 +B16C 41 A illegal +B16D 49 I rola +B16E 4C L inca +B16F 00 . test +B170 50 P negb +B171 32 2 pula +B172 2D 50 -P blt 50 ;B1C4 +B174 38 8 pulx +B175 20 46 F bra 46 ;B1BD +B177 41 A illegal +B178 49 I rola +B179 4C L inca +B17A 00 . test +B17B 50 P negb +B17C 32 2 pula +B17D 2D 50 -P blt 50 ;B1CF +B17F 39 9 rts + +B180 20 46 F bra 46 ;B1C8 +B182 41 A illegal +B183 49 I rola +B184 4C L inca +B185 00 . test +B186 50 P negb +B187 33 3 pulb +B188 2D 50 -P blt 50 ;B1DA +B18A 34 4 des +B18B 20 46 F bra 46 ;B1D3 +B18D 41 A illegal +B18E 49 I rola +B18F 4C L inca +B190 00 . test +B191 50 P negb +B192 35 5 txs +B193 20 20 bra 20 ;B1B5 +B195 20 20 bra 20 ;B1B7 +B197 46 F rora +B198 41 A illegal +B199 49 I rola +B19A 4C L inca +B19B 00 . test +B19C 50 P negb +B19D 35 5 txs +B19E 2D 50 -P blt 50 ;B1F0 +B1A0 37 7 pshb +B1A1 20 46 F bra 46 ;B1E9 +B1A3 41 A illegal +B1A4 49 I rola +B1A5 4C L inca +B1A6 00 . test +B1A7 50 P negb +B1A8 37 7 pshb +B1A9 20 20 bra 20 ;B1CB +B1AB 20 20 bra 20 ;B1CD +B1AD 46 F rora +B1AE 41 A illegal +B1AF 49 I rola +B1B0 4C L inca +B1B1 00 . test +B1B2 50 P negb +B1B3 37 7 pshb +B1B4 2D 50 -P blt 50 ;B206 +B1B6 38 8 pulx +B1B7 20 46 F bra 46 ;B1FF +B1B9 41 A illegal +B1BA 49 I rola +B1BB 4C L inca +B1BC 00 . test +B1BD 2D 20 - blt 20 ;B1DF +B1BF 50 P negb +B1C0 41 A illegal +B1C1 53 S comb +B1C2 53 S comb +B1C3 45 E illegal +B1C4 44 D lsra +B1C5 20 2D - bra 2d ;B1F4 +B1C7 00 . test +B1C8 09 . dex +B1C9 12 . brset +B1CA 1B . aba +B1CB 24 2C $, bcc 2c ;B1F9 +B1CD 35 5 txs +B1CE 3E > wai +B1CF 47 G asra +B1D0 54 T lsrb +B1D1 48 H asla +B1D2 41 A illegal +B1D3 4E N illegal +B1D4 4B K illegal +B1D5 20 59 Y bra 59 ;B230 +B1D7 4F O clra +B1D8 55 U illegal +B1D9 20 46 F bra 46 ;B221 +B1DB 4F O clra +B1DC 52 R illegal +B1DD 20 59 Y bra 59 ;B238 +B1DF 4F O clra +B1E0 55 U illegal +B1E1 52 R illegal +B1E2 20 50 P bra 50 ;B234 +B1E4 41 A illegal +B1E5 54 T lsrb +B1E6 52 R illegal +B1E7 4F O clra +B1E8 4E N illegal +B1E9 41 A illegal +B1EA 47 G asra +B1EB 45 E illegal +B1EC 20 20 bra 20 ;B20E +B1EE 00 . test + +B1EF 20 52 R bra 52 ;B243 +B1F1 4F O clra +B1F2 57 W asrb +B1F3 45 E illegal +B1F4 20 49 I bra 49 ;B23F +B1F6 4E N illegal +B1F7 54 T lsrb +B1F8 20 00 . bra 00 ;B1FA + +B1FA 43 C coma +B1FB 4F O clra +B1FC 50 P negb +B1FD 59 Y rolb +B1FE 52 R illegal +B1FF 49 I rola +B200 47 G asra +B201 48 H asla +B202 54 T lsrb +B203 20 00 . bra 00 ;B205 + +B205 20 20 bra 20 ;B227 +B207 20 31 1 bra 31 ;B23A +B209 39 9 rts +B20A 39 9 rts +B20B 33 3 pulb +B20C 20 20 bra 20 ;B22E +B20E 20 00 . bra 00 ;B210 + +B210 35 5 txs +B211 39 9 rts +B212 30 0 tsx +B213 30 0 tsx +B214 20 56 V bra 56 ;B26C +B216 45 E illegal +B217 52 R illegal +B218 20 35 5 bra 35 ;B24F +B21A 00 . test + +B21B 20 20 bra 20 ;B23D +B21D 20 20 bra 20 ;B23F +B21F 20 20 bra 20 ;B241 +B221 20 20 bra 20 ;B243 +B223 20 52 R bra 52 ;B277 +B225 4F O clra +B226 57 W asrb +B227 45 E illegal +B228 20 20 bra 20 ;B24A +B22A 49 I rola +B22B 4E N illegal +B22C 54 T lsrb +B22D 45 E illegal +B22E 52 R illegal +B22F 4E N illegal +B230 41 A illegal +B231 54 T lsrb +B232 49 I rola +B233 4F O clra +B234 4E N illegal +B235 41 A illegal +B236 4C L inca +B237 00 . test +B238 20 20 bra 20 ;B25A +B23A 20 20 bra 20 ;B25C +B23C 20 20 bra 20 ;B25E +B23E 20 20 bra 20 ;B260 +B240 2D 2D -- blt 2d ;B26F +B242 2D 2D -- blt 2d ;B271 +B244 2D 2D -- blt 2d ;B273 +B246 2D 2D -- blt 2d ;B275 +B248 2D 2D -- blt 2d ;B277 +B24A 2D 2D -- blt 2d ;B279 +B24C 2D 2D -- blt 2d ;B27B +B24E 2D 2D -- blt 2d ;B27D +B250 2D 2D -- blt 2d ;B27F +B252 2D 2D -- blt 2d ;B281 +B254 2D 00 -. blt 00 ;B256 +B256 20 20 bra 20 ;B278 +B258 20 20 bra 20 ;B27A +B25A 20 20 bra 20 ;B27C +B25C 20 20 bra 20 ;B27E +B25E 35 5 txs +B25F 39 9 rts +B260 30 0 tsx +B261 30 0 tsx +B262 20 53 S bra 53 ;B2B7 +B264 4F O clra +B265 46 F rora +B266 54 T lsrb +B267 57 W asrb +B268 41 A illegal +B269 52 R illegal +B26A 45 E illegal +B26B 20 56 V bra 56 ;B2C3 +B26D 45 E illegal +B26E 52 R illegal +B26F 2E 20 . bgt 20 ;B291 +B271 35 5 txs +B272 20 20 bra 20 ;B294 +B274 00 . test +B275 20 20 bra 20 ;B297 +B277 20 20 bra 20 ;B299 +B279 20 20 bra 20 ;B29B +B27B 20 20 bra 20 ;B29D +B27D 20 20 bra 20 ;B29F +B27F 20 41 A bra 41 ;B2C2 +B281 43 C coma +B282 43 C coma +B283 4F O clra +B284 55 U illegal +B285 4E N illegal +B286 54 T lsrb +B287 20 20 bra 20 ;B2A9 +B289 52 R illegal +B28A 45 E illegal +B28B 43 C coma +B28C 4F O clra +B28D 52 R illegal +B28E 44 D lsra +B28F 00 . test +B290 53 S comb +B291 45 E illegal +B292 52 R illegal +B293 49 I rola +B294 41 A illegal +B295 4C L inca +B296 20 20 bra 20 ;B2B8 +B298 23 20 # bls 20 ;B2BA +B29A 20 20 bra 20 ;B2BC +B29C 20 20 bra 20 ;B2BE +B29E 20 2D - bra 2d ;B2CD +B2A0 20 00 . bra 00 ;B2A2 +B2A2 4D M tsta +B2A3 41 A illegal +B2A4 43 C coma +B2A5 48 H asla +B2A6 49 I rola +B2A7 4E N illegal +B2A8 45 E illegal +B2A9 20 49 I bra 49 ;B2F4 +B2AB 44 D lsra +B2AC 20 20 bra 20 ;B2CE +B2AE 20 20 bra 20 ;B2D0 +B2B0 20 2D - bra 2d ;B2DF +B2B2 20 00 . bra 00 ;B2B4 +B2B4 41 A illegal +B2B5 55 U illegal +B2B6 44 D lsra +B2B7 49 I rola +B2B8 54 T lsrb +B2B9 20 4E N bra 4e ;B309 +B2BB 55 U illegal +B2BC 4D M tsta +B2BD 42 B illegal +B2BE 45 E illegal +B2BF 52 R illegal +B2C0 20 20 bra 20 ;B2E2 +B2C2 20 20 bra 20 ;B2E4 +B2C4 20 00 . bra 00 ;B2C6 +B2C6 53 S comb +B2C7 41 A illegal +B2C8 4C L inca +B2C9 45 E illegal +B2CA 53 S comb +B2CB 20 20 bra 20 ;B2ED +B2CD 28 52 (R bvc 52 ;B321 +B2CF 29 20 ) bvs 20 ;B2F1 +B2D1 20 20 bra 20 ;B2F3 +B2D3 20 20 bra 20 ;B2F5 +B2D5 2D 20 - blt 20 ;B2F7 +B2D7 00 . test +B2D8 53 S comb +B2D9 41 A illegal +B2DA 4C L inca +B2DB 45 E illegal +B2DC 53 S comb +B2DD 20 20 bra 20 ;B2FF +B2DF 28 4E (N bvc 4e ;B32F +B2E1 29 20 ) bvs 20 ;B303 +B2E3 20 20 bra 20 ;B305 +B2E5 20 20 bra 20 ;B307 +B2E7 2D 20 - blt 20 ;B309 +B2E9 00 . test +B2EA 42 B illegal +B2EB 41 A illegal +B2EC 47 G asra +B2ED 20 54 T bra 54 ;B343 +B2EF 4F O clra +B2F0 54 T lsrb +B2F1 41 A illegal +B2F2 4C L inca +B2F3 20 20 bra 20 ;B315 +B2F5 20 20 bra 20 ;B317 +B2F7 20 20 bra 20 ;B319 +B2F9 2D 20 - blt 20 ;B31B +B2FB 00 . test +B2FC 43 C coma +B2FD 41 A illegal +B2FE 53 S comb +B2FF 48 H asla +B300 20 42 B bra 42 ;B344 +B302 4F O clra +B303 58 X aslb +B304 20 20 bra 20 ;B326 +B306 20 20 bra 20 ;B328 +B308 20 20 bra 20 ;B32A +B30A 20 2D - bra 2d ;B339 +B30C 20 00 . bra 00 ;B30E +B30E 43 C coma +B30F 41 A illegal +B310 52 R illegal +B311 44 D lsra +B312 20 53 S bra 53 ;B367 +B314 41 A illegal +B315 4C L inca +B316 45 E illegal +B317 53 S comb +B318 20 20 bra 20 ;B33A +B31A 20 20 bra 20 ;B33C +B31C 20 2D - bra 2d ;B34B +B31E 20 00 . bra 00 ;B320 +B320 42 B illegal +B321 49 I rola +B322 4C L inca +B323 4C L inca +B324 53 S comb +B325 20 49 I bra 49 ;B370 +B327 4E N illegal +B328 20 53 S bra 53 ;B37D +B32A 54 T lsrb +B32B 41 A illegal +B32C 43 C coma +B32D 4B K illegal +B32E 45 E illegal +B32F 52 R illegal +B330 00 . test +B331 20 20 bra 20 ;B353 +B333 20 20 bra 20 ;B355 +B335 42 B illegal +B336 49 I rola +B337 4C L inca +B338 4C L inca +B339 20 54 T bra 54 ;B38F +B33B 4F O clra +B33C 54 T lsrb +B33D 41 A illegal +B33E 4C L inca +B33F 20 2D - bra 2d ;B36E +B341 20 20 bra 20 ;B363 +B343 20 20 bra 20 ;B365 +B345 20 20 bra 20 ;B367 +B347 20 20 bra 20 ;B369 +B349 00 . test +B34A 20 20 bra 20 ;B36C +B34C 20 20 bra 20 ;B36E +B34E 4F O clra +B34F 4E N illegal +B350 45 E illegal +B351 53 S comb +B352 20 20 bra 20 ;B374 +B354 20 20 bra 20 ;B376 +B356 20 20 bra 20 ;B378 +B358 20 2D - bra 2d ;B387 +B35A 20 00 . bra 00 ;B35C +B35C 20 20 bra 20 ;B37E +B35E 20 20 bra 20 ;B380 +B360 54 T lsrb +B361 57 W asrb +B362 4F O clra +B363 53 S comb +B364 20 20 bra 20 ;B386 +B366 20 20 bra 20 ;B388 +B368 20 20 bra 20 ;B38A +B36A 20 2D - bra 2d ;B399 +B36C 20 00 . bra 00 ;B36E +B36E 20 20 bra 20 ;B390 +B370 20 20 bra 20 ;B392 +B372 46 F rora +B373 49 I rola +B374 56 V rorb +B375 45 E illegal +B376 53 S comb +B377 20 20 bra 20 ;B399 +B379 20 20 bra 20 ;B39B +B37B 20 20 bra 20 ;B39D +B37D 2D 20 - blt 20 ;B39F +B37F 00 . test +B380 20 20 bra 20 ;B3A2 +B382 20 20 bra 20 ;B3A4 +B384 54 T lsrb +B385 45 E illegal +B386 4E N illegal +B387 53 S comb +B388 20 20 bra 20 ;B3AA +B38A 20 20 bra 20 ;B3AC +B38C 20 20 bra 20 ;B3AE +B38E 20 2D - bra 2d ;B3BD +B390 20 00 . bra 00 ;B392 +B392 20 20 bra 20 ;B3B4 +B394 20 20 bra 20 ;B3B6 +B396 54 T lsrb +B397 57 W asrb +B398 45 E illegal +B399 4E N illegal +B39A 54 T lsrb +B39B 49 I rola +B39C 45 E illegal +B39D 53 S comb +B39E 20 20 bra 20 ;B3C0 +B3A0 20 2D - bra 2d ;B3CF +B3A2 20 00 . bra 00 ;B3A4 +B3A4 43 C coma +B3A5 4F O clra +B3A6 49 I rola +B3A7 4E N illegal +B3A8 53 S comb +B3A9 20 49 I bra 49 ;B3F4 +B3AB 4E N illegal +B3AC 20 54 T bra 54 ;B402 +B3AE 55 U illegal +B3AF 42 B illegal +B3B0 45 E illegal +B3B1 53 S comb +B3B2 00 . test +B3B3 20 20 bra 20 ;B3D5 +B3B5 20 20 bra 20 ;B3D7 +B3B7 54 T lsrb +B3B8 55 U illegal +B3B9 42 B illegal +B3BA 45 E illegal +B3BB 20 54 T bra 54 ;B411 +B3BD 4F O clra +B3BE 54 T lsrb +B3BF 41 A illegal +B3C0 4C L inca +B3C1 20 2D - bra 2d ;B3F0 +B3C3 20 20 bra 20 ;B3E5 +B3C5 20 20 bra 20 ;B3E7 +B3C7 20 20 bra 20 ;B3E9 +B3C9 00 . test +B3CA 20 20 bra 20 ;B3EC +B3CC 20 20 bra 20 ;B3EE +B3CE 24 31 $1 bcc 31 ;B401 +B3D0 20 43 C bra 43 ;B415 +B3D2 4F O clra +B3D3 49 I rola +B3D4 4E N illegal +B3D5 20 20 bra 20 ;B3F7 +B3D7 20 20 bra 20 ;B3F9 +B3D9 2D 20 - blt 20 ;B3FB +B3DB 00 . test +B3DC 20 20 bra 20 ;B3FE +B3DE 20 20 bra 20 ;B400 +B3E0 51 Q illegal +B3E1 55 U illegal +B3E2 41 A illegal +B3E3 52 R illegal +B3E4 54 T lsrb +B3E5 45 E illegal +B3E6 52 R illegal +B3E7 53 S comb +B3E8 20 20 bra 20 ;B40A +B3EA 20 2D - bra 2d ;B419 +B3EC 20 00 . bra 00 ;B3EE +B3EE 20 20 bra 20 ;B410 +B3F0 20 20 bra 20 ;B412 +B3F2 44 D lsra +B3F3 49 I rola +B3F4 4D M tsta +B3F5 45 E illegal +B3F6 53 S comb +B3F7 20 20 bra 20 ;B419 +B3F9 20 20 bra 20 ;B41B +B3FB 20 20 bra 20 ;B41D +B3FD 2D 20 - blt 20 ;B41F +B3FF 00 . test +B400 20 20 bra 20 ;B422 +B402 20 20 bra 20 ;B424 +B404 4E N illegal +B405 49 I rola +B406 43 C coma +B407 4B K illegal +B408 45 E illegal +B409 4C L inca +B40A 53 S comb +B40B 20 20 bra 20 ;B42D +B40D 20 20 bra 20 ;B42F +B40F 2D 20 - blt 20 ;B431 +B411 00 . test +B412 57 W asrb +B413 49 I rola +B414 4E N illegal +B415 2D 53 -S blt 53 ;B46A +B417 4E N illegal +B418 4B K illegal +B419 20 56 V bra 56 ;B471 +B41B 45 E illegal +B41C 4E N illegal +B41D 44 D lsra +B41E 53 S comb +B41F 20 20 bra 20 ;B441 +B421 2D 20 - blt 20 ;B443 +B423 00 . test +B424 53 S comb +B425 48 H asla +B426 4F O clra +B427 50 P negb +B428 50 P negb +B429 45 E illegal +B42A 52 R illegal +B42B 20 56 V bra 56 ;B483 +B42D 45 E illegal +B42E 4E N illegal +B42F 44 D lsra +B430 53 S comb +B431 20 20 bra 20 ;B453 +B433 2D 20 - blt 20 ;B455 +B435 00 . test +B436 50 P negb +B437 52 R illegal +B438 4F O clra +B439 4D M tsta +B43A 4F O clra +B43B 20 56 V bra 56 ;B493 +B43D 45 E illegal +B43E 4E N illegal +B43F 44 D lsra +B440 53 S comb +B441 20 20 bra 20 ;B463 +B443 20 20 bra 20 ;B465 +B445 2D 20 - blt 20 ;B467 +B447 00 . test +B448 46 F rora +B449 52 R illegal +B44A 45 E illegal +B44B 45 E illegal +B44C 20 20 bra 20 ;B46E +B44E 56 V rorb +B44F 45 E illegal +B450 4E N illegal +B451 44 D lsra +B452 53 S comb +B453 20 20 bra 20 ;B475 +B455 20 20 bra 20 ;B477 +B457 2D 20 - blt 20 ;B479 +B459 00 . test +B45A 56 V rorb +B45B 45 E illegal +B45C 4E N illegal +B45D 44 D lsra +B45E 53 S comb +B45F 20 50 P bra 50 ;B4B1 +B461 45 E illegal +B462 52 R illegal +B463 20 50 P bra 50 ;B4B5 +B465 52 R illegal +B466 4F O clra +B467 44 D lsra +B468 55 U illegal +B469 43 C coma +B46A 54 T lsrb +B46B 20 43 C bra 43 ;B4B0 +B46D 4F O clra +B46E 44 D lsra +B46F 45 E illegal +B470 00 . test + +B471 20 20 bra 20 ;B493 +B473 20 20 bra 20 ;B495 +B475 43 C coma +B476 4F O clra +B477 44 D lsra +B478 45 E illegal +B479 20 00 . bra 00 ;B47B +B47B 56 V rorb +B47C 45 E illegal +B47D 4E N illegal +B47E 44 D lsra +B47F 53 S comb +B480 20 2D - bra 2d ;B4AF +B482 20 00 . bra 00 ;B484 +B484 56 V rorb +B485 45 E illegal +B486 4E N illegal +B487 44 D lsra +B488 53 S comb +B489 2F 43 /C ble 43 ;B4CE +B48B 4F O clra +B48C 44 D lsra +B48D 45 E illegal +B48E 00 . test +B48F 41 A illegal +B490 42 B illegal +B491 43 C coma +B492 44 D lsra +B493 45 E illegal +B494 46 F rora +B495 47 G asra +B496 48 H asla +B497 49 I rola +B498 4A J deca +B499 4B K illegal +B49A 4C L inca +B49B 4D M tsta +B49C 4E N illegal +B49D 4F O clra +B49E 50 P negb +B49F 51 Q illegal +B4A0 52 R illegal +B4A1 53 S comb +B4A2 54 T lsrb +B4A3 55 U illegal +B4A4 56 V rorb +B4A5 57 W asrb +B4A6 58 X aslb +B4A7 59 Y rolb +B4A8 5A Z decb +B4A9 30 0 tsx +B4AA 31 1 ins +B4AB 32 2 pula +B4AC 33 3 pulb +B4AD 34 4 des +B4AE 35 5 txs +B4AF 36 6 psha +B4B0 37 7 pshb +B4B1 38 8 pulx +B4B2 39 9 rts +B4B3 24 2A $* bcc 2a ;B4DF +B4B5 20 00 . bra 00 ;B4B7 +B4B7 01 . nop +B4B8 02 . idiv +B4B9 04 . lsrd +B4BA 08 . inx +B4BB 10 . sba +B4BC 20 40 @ bra 40 ;B4FE +B4BE 80 FF .. suba #ff +B4C0 FF FF FF ... stx ffff +B4C3 FF FF FF ... stx ffff +B4C6 FF FF FF ... stx ffff +B4C9 FF FF FF ... stx ffff +B4CC FF FF FF ... stx ffff +B4CF FF FF FF ... stx ffff +B4D2 FF FF FF ... stx ffff +B4D5 FF FF FF ... stx ffff +B4D8 FF FF FF ... stx ffff +B4DB FF FF FF ... stx ffff +B4DE FF FF FF ... stx ffff +B4E1 FF FF FF ... stx ffff +B4E4 FF FF FF ... stx ffff +B4E7 FF FF FF ... stx ffff +B4EA FF FF FF ... stx ffff +B4ED FF FF FF ... stx ffff +B4F0 FF FF FF ... stx ffff +B4F3 FF FF FF ... stx ffff +B4F6 FF FF FF ... stx ffff +B4F9 FF FF FF ... stx ffff +B4FC FF FF FF ... stx ffff +B4FF FF FF FF ... stx ffff +B502 FF FF FF ... stx ffff +B505 FF FF FF ... stx ffff +B508 FF FF FF ... stx ffff +B50B FF FF FF ... stx ffff +B50E FF FF FF ... stx ffff +B511 FF FF FF ... stx ffff +B514 FF FF FF ... stx ffff +B517 FF FF FF ... stx ffff +B51A FF FF FF ... stx ffff +B51D FF FF FF ... stx ffff +B520 FF FF FF ... stx ffff +B523 FF FF FF ... stx ffff +B526 FF FF FF ... stx ffff +B529 FF FF FF ... stx ffff +B52C FF FF FF ... stx ffff +B52F FF FF FF ... stx ffff +B532 FF FF FF ... stx ffff +B535 FF FF FF ... stx ffff +B538 FF FF FF ... stx ffff +B53B FF FF FF ... stx ffff +B53E FF FF FF ... stx ffff +B541 FF FF FF ... stx ffff +B544 FF FF FF ... stx ffff +B547 FF FF FF ... stx ffff +B54A FF FF FF ... stx ffff +B54D FF FF FF ... stx ffff +B550 FF FF FF ... stx ffff +B553 FF FF FF ... stx ffff +B556 FF FF FF ... stx ffff +B559 FF FF FF ... stx ffff +B55C FF FF FF ... stx ffff +B55F FF FF FF ... stx ffff +B562 FF FF FF ... stx ffff +B565 FF FF FF ... stx ffff +B568 FF FF FF ... stx ffff +B56B FF FF FF ... stx ffff +B56E FF FF FF ... stx ffff +B571 FF FF FF ... stx ffff +B574 FF FF FF ... stx ffff +B577 FF FF FF ... stx ffff +B57A FF FF FF ... stx ffff +B57D FF FF FF ... stx ffff +B580 FF FF FF ... stx ffff +B583 FF FF FF ... stx ffff +B586 FF FF FF ... stx ffff +B589 FF FF FF ... stx ffff +B58C FF FF FF ... stx ffff +B58F FF FF FF ... stx ffff +B592 FF FF FF ... stx ffff +B595 FF FF FF ... stx ffff +B598 FF FF FF ... stx ffff +B59B FF FF FF ... stx ffff +B59E FF FF FF ... stx ffff +B5A1 FF FF FF ... stx ffff +B5A4 FF FF FF ... stx ffff +B5A7 FF FF FF ... stx ffff +B5AA FF FF FF ... stx ffff +B5AD FF FF FF ... stx ffff +B5B0 FF FF FF ... stx ffff +B5B3 FF FF FF ... stx ffff +B5B6 FF FF FF ... stx ffff +B5B9 FF FF FF ... stx ffff +B5BC FF FF FF ... stx ffff +B5BF FF FF FF ... stx ffff +B5C2 FF FF FF ... stx ffff +B5C5 FF FF FF ... stx ffff +B5C8 FF FF FF ... stx ffff +B5CB FF FF FF ... stx ffff +B5CE FF FF FF ... stx ffff +B5D1 FF FF FF ... stx ffff +B5D4 FF FF FF ... stx ffff +B5D7 FF FF FF ... stx ffff +B5DA FF FF FF ... stx ffff +B5DD FF FF FF ... stx ffff +B5E0 FF FF FF ... stx ffff +B5E3 FF FF FF ... stx ffff +B5E6 FF FF FF ... stx ffff +B5E9 FF FF FF ... stx ffff +B5EC FF FF FF ... stx ffff +B5EF FF FF FF ... stx ffff +B5F2 FF FF FF ... stx ffff +B5F5 FF FF FF ... stx ffff +B5F8 FF FF FF ... stx ffff +B5FB FF FF FF ... stx ffff +B5FE FF FF FF ... stx ffff +B601 FF FF FF ... stx ffff +B604 FF FF FF ... stx ffff +B607 FF FF FF ... stx ffff +B60A FF FF FF ... stx ffff +B60D FF FF FF ... stx ffff +B610 FF FF FF ... stx ffff +B613 FF FF FF ... stx ffff +B616 FF FF FF ... stx ffff +B619 FF FF FF ... stx ffff +B61C FF FF FF ... stx ffff +B61F FF FF FF ... stx ffff +B622 FF FF FF ... stx ffff +B625 FF FF FF ... stx ffff +B628 FF FF FF ... stx ffff +B62B FF FF FF ... stx ffff +B62E FF FF FF ... stx ffff +B631 FF FF FF ... stx ffff +B634 FF FF FF ... stx ffff +B637 FF FF FF ... stx ffff +B63A FF FF FF ... stx ffff +B63D FF FF FF ... stx ffff +B640 FF FF FF ... stx ffff +B643 FF FF FF ... stx ffff +B646 FF FF FF ... stx ffff +B649 FF FF FF ... stx ffff +B64C FF FF FF ... stx ffff +B64F FF FF FF ... stx ffff +B652 FF FF FF ... stx ffff +B655 FF FF FF ... stx ffff +B658 FF FF FF ... stx ffff +B65B FF FF FF ... stx ffff +B65E FF FF FF ... stx ffff +B661 FF FF FF ... stx ffff +B664 FF FF FF ... stx ffff +B667 FF FF FF ... stx ffff +B66A FF FF FF ... stx ffff +B66D FF FF FF ... stx ffff +B670 FF FF FF ... stx ffff +B673 FF FF FF ... stx ffff +B676 FF FF FF ... stx ffff +B679 FF FF FF ... stx ffff +B67C FF FF FF ... stx ffff +B67F FF FF FF ... stx ffff +B682 FF FF FF ... stx ffff +B685 FF FF FF ... stx ffff +B688 FF FF FF ... stx ffff +B68B FF FF FF ... stx ffff +B68E FF FF FF ... stx ffff +B691 FF FF FF ... stx ffff +B694 FF FF FF ... stx ffff +B697 FF FF FF ... stx ffff +B69A FF FF FF ... stx ffff +B69D FF FF FF ... stx ffff +B6A0 FF FF FF ... stx ffff +B6A3 FF FF FF ... stx ffff +B6A6 FF FF FF ... stx ffff +B6A9 FF FF FF ... stx ffff +B6AC FF FF FF ... stx ffff +B6AF FF FF FF ... stx ffff +B6B2 FF FF FF ... stx ffff +B6B5 FF FF FF ... stx ffff +B6B8 FF FF FF ... stx ffff +B6BB FF FF FF ... stx ffff +B6BE FF FF FF ... stx ffff +B6C1 FF FF FF ... stx ffff +B6C4 FF FF FF ... stx ffff +B6C7 FF FF FF ... stx ffff +B6CA FF FF FF ... stx ffff +B6CD FF FF FF ... stx ffff +B6D0 FF FF FF ... stx ffff +B6D3 FF FF FF ... stx ffff +B6D6 FF FF FF ... stx ffff +B6D9 FF FF FF ... stx ffff +B6DC FF FF FF ... stx ffff +B6DF FF FF FF ... stx ffff +B6E2 FF FF FF ... stx ffff +B6E5 FF FF FF ... stx ffff +B6E8 FF FF FF ... stx ffff +B6EB FF FF FF ... stx ffff +B6EE FF FF FF ... stx ffff +B6F1 FF FF FF ... stx ffff +B6F4 FF FF FF ... stx ffff +B6F7 FF FF FF ... stx ffff +B6FA FF FF FF ... stx ffff +B6FD FF FF FF ... stx ffff +B700 FF FF FF ... stx ffff +B703 FF FF FF ... stx ffff +B706 FF FF FF ... stx ffff +B709 FF FF FF ... stx ffff +B70C FF FF FF ... stx ffff +B70F FF FF FF ... stx ffff +B712 FF FF FF ... stx ffff +B715 FF FF FF ... stx ffff +B718 FF FF FF ... stx ffff +B71B FF FF FF ... stx ffff +B71E FF FF FF ... stx ffff +B721 FF FF FF ... stx ffff +B724 FF FF FF ... stx ffff +B727 FF FF FF ... stx ffff +B72A FF FF FF ... stx ffff +B72D FF FF FF ... stx ffff +B730 FF FF FF ... stx ffff +B733 FF FF FF ... stx ffff +B736 FF FF FF ... stx ffff +B739 FF FF FF ... stx ffff +B73C FF FF FF ... stx ffff +B73F FF FF FF ... stx ffff +B742 FF FF FF ... stx ffff +B745 FF FF FF ... stx ffff +B748 FF FF FF ... stx ffff +B74B FF FF FF ... stx ffff +B74E FF FF FF ... stx ffff +B751 FF FF FF ... stx ffff +B754 FF FF FF ... stx ffff +B757 FF FF FF ... stx ffff +B75A FF FF FF ... stx ffff +B75D FF FF FF ... stx ffff +B760 FF FF FF ... stx ffff +B763 FF FF FF ... stx ffff +B766 FF FF FF ... stx ffff +B769 FF FF FF ... stx ffff +B76C FF FF FF ... stx ffff +B76F FF FF FF ... stx ffff +B772 FF FF FF ... stx ffff +B775 FF FF FF ... stx ffff +B778 FF FF FF ... stx ffff +B77B FF FF FF ... stx ffff +B77E FF FF FF ... stx ffff +B781 FF FF FF ... stx ffff +B784 FF FF FF ... stx ffff +B787 FF FF FF ... stx ffff +B78A FF FF FF ... stx ffff +B78D FF FF FF ... stx ffff +B790 FF FF FF ... stx ffff +B793 FF FF FF ... stx ffff +B796 FF FF FF ... stx ffff +B799 FF FF FF ... stx ffff +B79C FF FF FF ... stx ffff +B79F FF FF FF ... stx ffff +B7A2 FF FF FF ... stx ffff +B7A5 FF FF FF ... stx ffff +B7A8 FF FF FF ... stx ffff +B7AB FF FF FF ... stx ffff +B7AE FF FF FF ... stx ffff +B7B1 FF FF FF ... stx ffff +B7B4 FF FF FF ... stx ffff +B7B7 FF FF FF ... stx ffff +B7BA FF FF FF ... stx ffff +B7BD FF FF FF ... stx ffff +B7C0 FF FF FF ... stx ffff +B7C3 FF FF FF ... stx ffff +B7C6 FF FF FF ... stx ffff +B7C9 FF FF FF ... stx ffff +B7CC FF FF FF ... stx ffff +B7CF FF FF FF ... stx ffff +B7D2 FF FF FF ... stx ffff +B7D5 FF FF FF ... stx ffff +B7D8 FF FF FF ... stx ffff +B7DB FF FF FF ... stx ffff +B7DE FF FF FF ... stx ffff +B7E1 FF FF FF ... stx ffff +B7E4 FF FF FF ... stx ffff +B7E7 FF FF FF ... stx ffff +B7EA FF FF FF ... stx ffff +B7ED FF FF FF ... stx ffff +B7F0 FF FF FF ... stx ffff +B7F3 FF FF FF ... stx ffff +B7F6 FF FF FF ... stx ffff +B7F9 FF FF FF ... stx ffff +B7FC FF FF FF ... stx ffff +B7FF FF 34 F6 .4. stx 34f6 +B802 0E . cli +B803 6D C1 m. tst c1,x +B805 01 . nop +B806 27 03 '. beq 03 ;B80B +B808 7E B9 2A ~.* jmp b92a ;goto25 +B80B F6 0E 02 ... ldab 0e02 +B80E C1 05 .. cmpb #05 +B810 27 03 '. beq 03 ;B815 +B812 7E B9 2A ~.* jmp b92a ;goto25 +B815 F6 0E 03 ... ldab 0e03 +B818 C1 05 .. cmpb #05 +B81A 27 03 '. beq 03 ;B81F +B81C 7E B9 2A ~.* jmp b92a ;goto25 +B81F F6 0E 04 ... ldab 0e04 +B822 C1 05 .. cmpb #05 +B824 27 03 '. beq 03 ;B829 +B826 7E B9 2A ~.* jmp b92a ;goto25 +B829 F6 00 12 ... ldab 0012 +B82C C4 20 . andb #20 +B82E 27 03 '. beq 03 ;B833 +B830 7E B9 2A ~.* jmp b92a ;goto25 +B833 30 0 tsx +B834 6F 00 o. clr 00,x +B836 F6 0E 6A ..j ldab 0e6a +B839 C1 00 .. cmpb #00 +B83B 22 33 "3 bhi 33 ;B870 +B83D C6 64 .d ldab #64 +B83F F7 0E 6A ..j stb 0e6a +B842 7C 0E 05 |.. inc 0e05 +B845 F6 0E 05 ... ldab 0e05 +B848 C1 64 .d cmpb #64 +B84A 23 03 #. bls 03 ;B84F +B84C 7F 0E 05 ... clr 0e05 +B84F F6 0E 05 ... ldab 0e05 +B852 BD D4 68 ..h jsr d468 ;jump51 +B855 83 00 00 ... subd #0000 +B858 27 0B '. beq 0b ;B865 +B85A F6 0E 05 ... ldab 0e05 +B85D BD D7 A0 ... jsr d7a0 ;jump10 +B860 83 00 00 ... subd #0000 +B863 27 09 '. beq 09 ;B86E +B865 30 0 tsx +B866 6C 00 l. inc 00,x +B868 E6 00 .. ldab 00,x +B86A C1 6E .n cmpb #6e +B86C 2D D4 -. blt d4 ;B842 +B86E 20 0A . bra 0a ;B87A +B870 F6 0E 6A ..j ldab 0e6a +B873 C1 00 .. cmpb #00 +B875 23 03 #. bls 03 ;B87A +B877 7A 0E 6A z.j dec 0e6a +B87A F6 0E 05 ... ldab 0e05 +B87D BD D4 68 ..h jsr d468 ;jump51 +B880 83 00 00 ... subd #0000 +B883 26 03 &. bne 03 ;B888 +B885 7E B9 0A ~.. jmp b90a ;goto26 +B888 F6 0E 05 ... ldab 0e05 +B88B BD D7 A0 ... jsr d7a0 ;jump10 +B88E 83 00 00 ... subd #0000 +B891 26 77 &w bne 77 ;B90A +B893 BD BE 4B ..K jsr be4b ;jump1 +B896 C6 20 . ldab #20 +B898 F7 0B 9A ... stb 0b9a +B89B C6 20 . ldab #20 +B89D F7 0B 99 ... stb 0b99 +B8A0 C6 20 . ldab #20 +B8A2 F7 0B 98 ... stb 0b98 +B8A5 F6 0E 05 ... ldab 0e05 +B8A8 4F O clra +B8A9 CE 00 0A ... ldx #000a +B8AC 02 . idiv +B8AD 8F . xgdx +B8AE CB 30 .0 addb #30 +B8B0 F7 0B 97 ... stb 0b97 +B8B3 F6 0E 05 ... ldab 0e05 +B8B6 4F O clra +B8B7 CE 00 0A ... ldx #000a +B8BA 02 . idiv +B8BB CB 30 .0 addb #30 +B8BD F7 0B 96 ... stb 0b96 +B8C0 C6 20 . ldab #20 +B8C2 F7 0B 95 ... stb 0b95 +B8C5 C6 20 . ldab #20 +B8C7 F7 0B 94 ... stb 0b94 +B8CA F6 0E 05 ... ldab 0e05 +B8CD 4F O clra +B8CE C3 0E 06 ... addd #0e06 +B8D1 8F . xgdx +B8D2 E6 00 .. ldab 00,x +B8D4 4F O clra +B8D5 CE 00 0A ... ldx #000a +B8D8 02 . idiv +B8D9 8F . xgdx +B8DA CB 30 .0 addb #30 +B8DC F7 0B 93 ... stb 0b93 +B8DF F6 0E 05 ... ldab 0e05 +B8E2 4F O clra +B8E3 C3 0E 06 ... addd #0e06 +B8E6 8F . xgdx +B8E7 E6 00 .. ldab 00,x +B8E9 4F O clra +B8EA CE 00 0A ... ldx #000a +B8ED 02 . idiv +B8EE CB 30 .0 addb #30 +B8F0 F7 0B 92 ... stb 0b92 +B8F3 C6 20 . ldab #20 +B8F5 F7 0B 91 ... stb 0b91 +B8F8 C6 20 . ldab #20 +B8FA F7 0B 90 ... stb 0b90 +B8FD 7F 00 2C .., clr 002c +B900 BD BE 01 ... jsr be01 ;jump70 +B903 C6 0A .. ldab #0a +B905 F7 00 2C .., stb 002c +B908 20 1D . bra 1d ;B927 +goto26: +B90A BD BE 4B ..K jsr be4b ;jump1 +B90D C6 57 .W ldab #57 +B90F F7 0B 96 ... stb 0b96 +B912 C6 42 .B ldab #42 +B914 F7 0B 95 ... stb 0b95 +B917 C6 42 .B ldab #42 +B919 F7 0B 94 ... stb 0b94 +B91C 7F 00 2C .., clr 002c +B91F BD BE 01 ... jsr be01 ;jump70 +B922 C6 0A .. ldab #0a +B924 F7 00 2C .., stb 002c +B927 7E BA 81 ~.. jmp ba81 ;goto27 +goto25: +B92A F6 0E 6D ..m ldab 0e6d +B92D C1 01 .. cmpb #01 +B92F 27 03 '. beq 03 ;B934 +B931 7E BA 81 ~.. jmp ba81 ;goto27 +B934 F6 0E 00 ... ldab 0e00 +B937 C1 05 .. cmpb #05 +B939 27 03 '. beq 03 ;B93E +B93B 7E BA 81 ~.. jmp ba81 ;goto27 +B93E F6 0E 01 ... ldab 0e01 +B941 C1 05 .. cmpb #05 +B943 27 03 '. beq 03 ;B948 +B945 7E BA 81 ~.. jmp ba81 ;goto27 +B948 F6 0E 02 ... ldab 0e02 +B94B C1 05 .. cmpb #05 +B94D 27 03 '. beq 03 ;B952 +B94F 7E BA 81 ~.. jmp ba81 ;goto27 +B952 F6 00 12 ... ldab 0012 +B955 C4 20 . andb #20 +B957 26 03 &. bne 03 ;B95C +B959 7E BA 81 ~.. jmp ba81 ;goto27 +B95C F6 0E 04 ... ldab 0e04 +B95F C1 05 .. cmpb #05 +B961 26 79 &y bne 79 ;B9DC +B963 F6 0E 03 ... ldab 0e03 +B966 C1 05 .. cmpb #05 +B968 26 72 &r bne 72 ;B9DC +B96A 30 0 tsx +B96B 6F 00 o. clr 00,x +B96D 30 0 tsx +B96E E6 00 .. ldab 00,x +B970 C1 64 .d cmpb #64 +B972 2C 16 ,. bge 16 ;B98A +B974 5F _ clrb +B975 37 7 pshb +B976 30 0 tsx +B977 E6 01 .. ldab 01,x +B979 4F O clra +B97A 5D ] tstb +B97B 2C 01 ,. bge 01 ;B97E +B97D 4A J deca +B97E C3 0E 06 ... addd #0e06 +B981 8F . xgdx +B982 33 3 pulb +B983 E7 00 .. stb 00,x +B985 30 0 tsx +B986 6C 00 l. inc 00,x +B988 20 E3 . bra e3 ;B96D +B98A 7F 0D FF ... clr 0dff +B98D 7F 0E 00 ... clr 0e00 +B990 7F 0E 01 ... clr 0e01 +B993 7F 0E 02 ... clr 0e02 +B996 7F 0E 03 ... clr 0e03 +B999 7F 0E 04 ... clr 0e04 +B99C C6 41 .A ldab #41 +B99E F7 0B 99 ... stb 0b99 +B9A1 C6 4C .L ldab #4c +B9A3 F7 0B 98 ... stb 0b98 +B9A6 C6 4C .L ldab #4c +B9A8 F7 0B 97 ... stb 0b97 +B9AB C6 20 . ldab #20 +B9AD F7 0B 96 ... stb 0b96 +B9B0 C6 43 .C ldab #43 +B9B2 F7 0B 95 ... stb 0b95 +B9B5 C6 4C .L ldab #4c +B9B7 F7 0B 94 ... stb 0b94 +B9BA C6 45 .E ldab #45 +B9BC F7 0B 93 ... stb 0b93 +B9BF C6 41 .A ldab #41 +B9C1 F7 0B 92 ... stb 0b92 +B9C4 C6 52 .R ldab #52 +B9C6 F7 0B 91 ... stb 0b91 +B9C9 C6 20 . ldab #20 +B9CB F7 0B 90 ... stb 0b90 +B9CE 7F 00 2C .., clr 002c +B9D1 BD BE 01 ... jsr be01 ;jump70 +B9D4 C6 1E .. ldab #1e +B9D6 F7 00 2C .., stb 002c +B9D9 7E BA 81 ~.. jmp ba81 ;goto27 +B9DC F6 0E 04 ... ldab 0e04 +B9DF C1 01 .. cmpb #01 +B9E1 27 0A '. beq 0a ;B9ED +B9E3 F6 0E 04 ... ldab 0e04 +B9E6 C1 02 .. cmpb #02 +B9E8 27 03 '. beq 03 ;B9ED +B9EA 7E BA 81 ~.. jmp ba81 ;goto27 +B9ED F6 0E 03 ... ldab 0e03 +B9F0 C1 00 .. cmpb #00 +B9F2 22 03 ". bhi 03 ;B9F7 +B9F4 7E BA 81 ~.. jmp ba81 ;goto27 +B9F7 F6 0E 03 ... ldab 0e03 +B9FA C1 05 .. cmpb #05 +B9FC 26 03 &. bne 03 ;BA01 +B9FE 7E BA 81 ~.. jmp ba81 ;goto27 +BA01 F6 0E 03 ... ldab 0e03 +BA04 C1 07 .. cmpb #07 +BA06 24 79 $y bcc 79 ;BA81 +BA08 F6 0E 03 ... ldab 0e03 +BA0B 86 0A .. ldaa #0a +BA0D 3D = mul +BA0E FB 0E 04 ... addb 0e04 +BA11 30 0 tsx +BA12 E7 00 .. stb 00,x +BA14 E6 00 .. ldab 00,x +BA16 C1 64 .d cmpb #64 +BA18 2C 67 ,g bge 67 ;BA81 +BA1A E6 00 .. ldab 00,x +BA1C 2D 63 -c blt 63 ;BA81 +BA1E 5F _ clrb +BA1F 37 7 pshb +BA20 30 0 tsx +BA21 E6 01 .. ldab 01,x +BA23 4F O clra +BA24 5D ] tstb +BA25 2C 01 ,. bge 01 ;BA28 +BA27 4A J deca +BA28 C3 0E 06 ... addd #0e06 +BA2B 8F . xgdx +BA2C 33 3 pulb +BA2D E7 00 .. stb 00,x +BA2F F6 0E 03 ... ldab 0e03 +BA32 CB 30 .0 addb #30 +BA34 F7 0B 99 ... stb 0b99 +BA37 F6 0E 04 ... ldab 0e04 +BA3A CB 30 .0 addb #30 +BA3C F7 0B 98 ... stb 0b98 +BA3F C6 20 . ldab #20 +BA41 F7 0B 97 ... stb 0b97 +BA44 C6 43 .C ldab #43 +BA46 F7 0B 96 ... stb 0b96 +BA49 C6 4C .L ldab #4c +BA4B F7 0B 95 ... stb 0b95 +BA4E C6 45 .E ldab #45 +BA50 F7 0B 94 ... stb 0b94 +BA53 C6 41 .A ldab #41 +BA55 F7 0B 93 ... stb 0b93 +BA58 C6 52 .R ldab #52 +BA5A F7 0B 92 ... stb 0b92 +BA5D C6 45 .E ldab #45 +BA5F F7 0B 91 ... stb 0b91 +BA62 C6 44 .D ldab #44 +BA64 F7 0B 90 ... stb 0b90 +BA67 7F 0E 00 ... clr 0e00 +BA6A 7F 0E 01 ... clr 0e01 +BA6D 7F 0E 02 ... clr 0e02 +BA70 7F 0E 03 ... clr 0e03 +BA73 7F 0E 04 ... clr 0e04 +BA76 7F 00 2C .., clr 002c +BA79 BD BE 01 ... jsr be01 ;jump70 +BA7C C6 1E .. ldab #1e +BA7E F7 00 2C .., stb 002c +goto27: +BA81 31 1 ins +BA82 39 9 rts + +jump125: +BA83 F6 18 00 ... ldab 1800 ;tristate buffer +BA86 C4 7F .. andb #7f +BA88 F7 00 23 ..# stb 0023 +BA8B F6 00 23 ..# ldab 0023 +BA8E F1 00 12 ... cmpb 0012 +BA91 27 06 '. beq 06 ;BA99 +BA93 F6 00 23 ..# ldab 0023 +BA96 F7 00 12 ... stb 0012 +BA99 F6 20 00 . . ldab 2000 ;switch block 1 +BA9C F1 00 20 .. cmpb 0020 +BA9F 27 08 '. beq 08 ;BAA9 +BAA1 F6 20 00 . . ldab 2000 ;switch block 1 +BAA4 F7 00 20 .. stb 0020 +BAA7 20 0E . bra 0e ;BAB7 +BAA9 F6 00 20 .. ldab 0020 +BAAC F7 00 11 ... stb 0011 +BAAF F6 00 11 ... ldab 0011 +BAB2 C4 03 .. andb #03 +BAB4 F7 00 2B ..+ stb 002b +BAB7 F6 00 1B ... ldab 001b +BABA C4 04 .. andb #04 +BABC 37 7 pshb +BABD F6 10 0A ... ldab 100a +BAC0 C4 04 .. andb #04 +BAC2 30 0 tsx +BAC3 E0 00 .. subb 00,x +BAC5 31 1 ins +BAC6 27 17 '. beq 17 ;BADF +BAC8 F6 10 0A ... ldab 100a +BACB C4 04 .. andb #04 +BACD 27 08 '. beq 08 ;BAD7 +BACF CE 00 1B ... ldx #001b +BAD2 1C 00 .. bset add,x 00,x +BAD4 04 . lsrd +BAD5 20 06 . bra 06 ;BADD +BAD7 CE 00 1B ... ldx #001b +BADA 1D 00 .. bclr add,x 00,x +BADC 04 . lsrd +BADD 20 15 . bra 15 ;BAF4 +BADF F6 10 0A ... ldab 100a +BAE2 C4 04 .. andb #04 +BAE4 27 08 '. beq 08 ;BAEE +BAE6 CE 00 1D ... ldx #001d +BAE9 1C 00 .. bset add,x 00,x +BAEB 04 . lsrd +BAEC 20 06 . bra 06 ;BAF4 +BAEE CE 00 1D ... ldx #001d +BAF1 1D 00 .. bclr add,x 00,x +BAF3 04 . lsrd +BAF4 CE 10 08 ... ldx #1008 +BAF7 1D 00 .. bclr add,x 00,x +BAF9 20 CE . bra ce ;BAC9 +BAFB 10 . sba +BAFC 28 1C (. bvc 1c ;BB1A +BAFE 00 . test +BAFF 40 @ nega +BB00 CE 00 14 ... ldx #0014 +BB03 1C 00 .. bset add,x 00,x +BB05 04 . lsrd +BB06 F6 00 14 ... ldab 0014 +BB09 F7 38 00 .8. stb 3800 ;changer output +BB0C CE 00 14 ... ldx #0014 +BB0F 1D 00 .. bclr add,x 00,x +BB11 04 . lsrd +BB12 F6 00 14 ... ldab 0014 +BB15 F7 38 00 .8. stb 3800 ;changer output +BB18 CE 00 00 ... ldx #0000 +BB1B 3C < pshx +BB1C 5F _ clrb +BB1D 4F O clra +BB1E BD BD B5 ... jsr bdb5 ;jump78 +BB21 38 8 pulx +BB22 F7 00 5B ..[ stb 005b +BB25 CE 10 28 ..( ldx #1028 +BB28 1D 00 .. bclr add,x 00,x +BB2A 40 @ nega +BB2B CE 10 08 ... ldx #1008 +BB2E 1C 00 .. bset add,x 00,x +BB30 20 CE . bra ce ;BB00 +BB32 10 . sba +BB33 28 1C (. bvc 1c ;BB51 +BB35 00 . test +BB36 40 @ nega +BB37 CE 00 14 ... ldx #0014 +BB3A 1C 00 .. bset add,x 00,x +BB3C 04 . lsrd +BB3D F6 00 14 ... ldab 0014 +BB40 F7 38 00 .8. stb 3800 ;changer output +BB43 CE 00 14 ... ldx #0014 +BB46 1D 00 .. bclr add,x 00,x +BB48 04 . lsrd +BB49 F6 00 14 ... ldab 0014 +BB4C F7 38 00 .8. stb 3800 ;changer output +BB4F CE 00 00 ... ldx #0000 +BB52 3C < pshx +BB53 5F _ clrb +BB54 4F O clra +BB55 BD BD B5 ... jsr bdb5 ;jump78 +BB58 38 8 pulx +BB59 F7 00 56 ..V stb 0056 +BB5C CE 10 28 ..( ldx #1028 +BB5F 1D 00 .. bclr add,x 00,x +BB61 40 @ nega +BB62 39 9 rts +BB63 F6 00 00 ... ldab 0000 +BB66 27 03 '. beq 03 ;BB6B +BB68 7E BD B4 ~.. jmp bdb4 ;goto28 +BB6B F6 00 2E ... ldab 002e +BB6E 27 03 '. beq 03 ;BB73 +BB70 7E BD B4 ~.. jmp bdb4 ;goto28 +BB73 BD BA 83 ... jsr ba83 ;jump125 +BB76 F6 00 5B ..[ ldab 005b +BB79 F1 00 56 ..V cmpb 0056 +BB7C 26 0B &. bne 0b ;BB89 +BB7E F6 00 56 ..V ldab 0056 +BB81 27 06 '. beq 06 ;BB89 +BB83 7F 00 29 ..) clr 0029 +BB86 7E BD AF ~.. jmp bdaf ;goto29 +BB89 F6 00 5B ..[ ldab 005b +BB8C 27 34 '4 beq 34 ;BBC2 +BB8E F6 00 5B ..[ ldab 005b +BB91 F7 00 5F .._ stb 005f +BB94 7F 00 1C ... clr 001c +BB97 F6 00 1C ... ldab 001c +BB9A C1 08 .. cmpb #08 +BB9C 24 15 $. bcc 15 ;BBB3 +BB9E F6 00 5F .._ ldab 005f +BBA1 C4 01 .. andb #01 +BBA3 27 02 '. beq 02 ;BBA7 +BBA5 20 0C . bra 0c ;BBB3 +BBA7 F6 00 5F .._ ldab 005f +BBAA 54 T lsrb +BBAB F7 00 5F .._ stb 005f +BBAE 7C 00 1C |.. inc 001c +BBB1 20 E4 . bra e4 ;BB97 +BBB3 F6 00 1C ... ldab 001c +BBB6 4F O clra +BBB7 C3 AC 9D ... addd #ac9d +BBBA 8F . xgdx +BBBB E6 00 .. ldab 00,x +BBBD F7 00 16 ... stb 0016 +BBC0 20 3C < bra 3c ;BBFE +BBC2 F6 00 56 ..V ldab 0056 +BBC5 27 34 '4 beq 34 ;BBFB +BBC7 F6 00 56 ..V ldab 0056 +BBCA F7 00 5F .._ stb 005f +BBCD 7F 00 1C ... clr 001c +BBD0 F6 00 1C ... ldab 001c +BBD3 C1 08 .. cmpb #08 +BBD5 24 15 $. bcc 15 ;BBEC +BBD7 F6 00 5F .._ ldab 005f +BBDA C4 01 .. andb #01 +BBDC 27 02 '. beq 02 ;BBE0 +BBDE 20 0C . bra 0c ;BBEC +BBE0 F6 00 5F .._ ldab 005f +BBE3 54 T lsrb +BBE4 F7 00 5F .._ stb 005f +BBE7 7C 00 1C |.. inc 001c +BBEA 20 E4 . bra e4 ;BBD0 +BBEC F6 00 1C ... ldab 001c +BBEF 4F O clra +BBF0 C3 AC A0 ... addd #aca0 +BBF3 8F . xgdx +BBF4 E6 00 .. ldab 00,x +BBF6 F7 00 16 ... stb 0016 +BBF9 20 03 . bra 03 ;BBFE +BBFB 7F 00 16 ... clr 0016 +BBFE F6 00 5B ..[ ldab 005b +BC01 FA 00 56 ..V orb 0056 +BC04 F7 00 5F .._ stb 005f +BC07 7F 00 5E ..^ clr 005e +BC0A 7F 00 1C ... clr 001c +BC0D F6 00 1C ... ldab 001c +BC10 C1 08 .. cmpb #08 +BC12 24 16 $. bcc 16 ;BC2A +BC14 F6 00 5F .._ ldab 005f +BC17 C4 01 .. andb #01 +BC19 27 03 '. beq 03 ;BC1E +BC1B 7C 00 5E |.^ inc 005e +BC1E F6 00 5F .._ ldab 005f +BC21 54 T lsrb +BC22 F7 00 5F .._ stb 005f +BC25 7C 00 1C |.. inc 001c +BC28 20 E3 . bra e3 ;BC0D +BC2A F6 00 5E ..^ ldab 005e +BC2D C1 01 .. cmpb #01 +BC2F 22 05 ". bhi 05 ;BC36 +BC31 F6 00 16 ... ldab 0016 +BC34 26 0F &. bne 0f ;BC45 +BC36 7F 00 29 ..) clr 0029 +BC39 CE 00 1B ... ldx #001b +BC3C 1C 00 .. bset add,x 00,x +BC3E 10 . sba +BC3F 7F 00 37 ..7 clr 0037 +BC42 7E BD AF ~.. jmp bdaf ;goto29 +BC45 F6 00 16 ... ldab 0016 +BC48 F1 00 29 ..) cmpb 0029 +BC4B 27 2D '- beq 2d ;BC7A +BC4D F6 00 16 ... ldab 0016 +BC50 F7 00 29 ..) stb 0029 +BC53 F6 0E 00 ... ldab 0e00 +BC56 F7 0D FF ... stb 0dff +BC59 F6 0E 01 ... ldab 0e01 +BC5C F7 0E 00 ... stb 0e00 +BC5F F6 0E 02 ... ldab 0e02 +BC62 F7 0E 01 ... stb 0e01 +BC65 F6 0E 03 ... ldab 0e03 +BC68 F7 0E 02 ... stb 0e02 +BC6B F6 0E 04 ... ldab 0e04 +BC6E F7 0E 03 ... stb 0e03 +BC71 F6 00 29 ..) ldab 0029 +BC74 F7 0E 04 ... stb 0e04 +BC77 7E BD AF ~.. jmp bdaf ;goto29 +BC7A F6 00 12 ... ldab 0012 +BC7D C4 20 . andb #20 +BC7F 27 3B '; beq 3b ;BCBC +BC81 F6 00 29 ..) ldab 0029 +BC84 27 33 '3 beq 33 ;BCB9 +BC86 F6 00 1B ... ldab 001b +BC89 C4 10 .. andb #10 +BC8B 27 2C ', beq 2c ;BCB9 +BC8D F6 00 42 ..B ldab 0042 +BC90 27 15 '. beq 15 ;BCA7 +BC92 F6 00 09 ... ldab 0009 +BC95 27 08 '. beq 08 ;BC9F +BC97 F6 00 29 ..) ldab 0029 +BC9A F7 00 0A ... stb 000a +BC9D 20 06 . bra 06 ;BCA5 +BC9F F6 00 29 ..) ldab 0029 +BCA2 F7 00 09 ... stb 0009 +BCA5 20 06 . bra 06 ;BCAD +BCA7 F6 00 29 ..) ldab 0029 +BCAA F7 00 42 ..B stb 0042 +BCAD BD E5 AA ... jsr e5aa ;jump12 +BCB0 7F 00 2C .., clr 002c +BCB3 CE 00 1B ... ldx #001b +BCB6 1D 00 .. bclr add,x 00,x +BCB8 10 . sba +BCB9 7E BD AF ~.. jmp bdaf ;goto29 +BCBC F6 00 1B ... ldab 001b +BCBF C4 10 .. andb #10 +BCC1 26 03 &. bne 03 ;BCC6 +BCC3 7E BD 91 ~.. jmp bd91 ;goto30 +BCC6 F6 00 21 ..! ldab 0021 +BCC9 C4 20 . andb #20 +BCCB 27 03 '. beq 03 ;BCD0 +BCCD 7E BD 91 ~.. jmp bd91 ;goto30 +BCD0 F6 00 29 ..) ldab 0029 +BCD3 C1 0B .. cmpb #0b +BCD5 26 03 &. bne 03 ;BCDA +BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 +BCDA 7F 00 49 ..I clr 0049 +BCDD F6 00 3A ..: ldab 003a +BCE0 26 32 &2 bne 32 ;BD14 +BCE2 F6 00 29 ..) ldab 0029 +BCE5 C1 0A .. cmpb #0a +BCE7 26 05 &. bne 05 ;BCEE +BCE9 7F 00 1E ... clr 001e +BCEC 20 06 . bra 06 ;BCF4 +BCEE F6 00 29 ..) ldab 0029 +BCF1 F7 00 1E ... stb 001e +BCF4 C6 32 .2 ldab #32 +BCF6 F7 00 3A ..: stb 003a +BCF9 BD BE 4B ..K jsr be4b ;jump1 +BCFC F6 00 1E ... ldab 001e +BCFF CB 30 .0 addb #30 +BD01 F7 0B 95 ... stb 0b95 +BD04 BD E5 AA ... jsr e5aa ;jump12 +BD07 7F 00 2C .., clr 002c +BD0A BD BE 01 ... jsr be01 ;jump70 +BD0D C6 32 .2 ldab #32 +BD0F F7 00 2C .., stb 002c +BD12 20 46 F bra 46 ;BD5A +BD14 F6 00 29 ..) ldab 0029 +BD17 C1 05 .. cmpb #05 +BD19 27 07 '. beq 07 ;BD22 +BD1B F6 00 29 ..) ldab 0029 +BD1E C1 0A .. cmpb #0a +BD20 26 05 &. bne 05 ;BD27 +BD22 7F 00 2C .., clr 002c +BD25 20 2D - bra 2d ;BD54 +BD27 F6 00 1E ... ldab 001e +BD2A 58 X aslb +BD2B 58 X aslb +BD2C 58 X aslb +BD2D F7 00 06 ... stb 0006 +BD30 F6 00 1E ... ldab 001e +BD33 58 X aslb +BD34 FB 00 06 ... addb 0006 +BD37 F7 00 06 ... stb 0006 +BD3A F6 00 29 ..) ldab 0029 +BD3D FB 00 06 ... addb 0006 +BD40 F7 00 06 ... stb 0006 +BD43 F6 00 29 ..) ldab 0029 +BD46 CB 30 .0 addb #30 +BD48 F7 0B 94 ... stb 0b94 +BD4B BD BE 01 ... jsr be01 ;jump70 +BD4E CE 00 1B ... ldx #001b +BD51 1D 00 .. bclr add,x 00,x +BD53 40 @ nega +BD54 7F 00 3A ..: clr 003a +BD57 BD E5 AA ... jsr e5aa ;jump12 +BD5A 20 2D - bra 2d ;BD89 +goto31: +BD5C C6 19 .. ldab #19 +BD5E F7 00 37 ..7 stb 0037 +BD61 F6 00 3A ..: ldab 003a +BD64 27 08 '. beq 08 ;BD6E +BD66 7F 00 3A ..: clr 003a +BD69 7F 00 2C .., clr 002c +BD6C 20 18 . bra 18 ;BD86 +BD6E 7C 00 49 |.I inc 0049 +BD71 F6 00 49 ..I ldab 0049 +BD74 C1 02 .. cmpb #02 +BD76 25 0E %. bcs 0e ;BD86 +BD78 7F 00 49 ..I clr 0049 +BD7B CE 00 1B ... ldx #001b +BD7E 1C 00 .. bset add,x 00,x +BD80 01 . nop +BD81 C6 3C .< ldab #3c +BD83 F7 00 4F ..O stb 004f +BD86 BD E5 AA ... jsr e5aa ;jump12 +BD89 CE 00 1B ... ldx #001b +BD8C 1D 00 .. bclr add,x 00,x +BD8E 10 . sba +BD8F 20 1E . bra 1e ;BDAF +goto30: +BD91 F6 00 1B ... ldab 001b +BD94 C4 10 .. andb #10 +BD96 26 17 &. bne 17 ;BDAF +BD98 F6 00 29 ..) ldab 0029 +BD9B C1 0B .. cmpb #0b +BD9D 26 10 &. bne 10 ;BDAF +BD9F F6 00 37 ..7 ldab 0037 +BDA2 26 0B &. bne 0b ;BDAF +BDA4 BD DD D5 ... jsr ddd5 ;jump120 +BDA7 7F 00 49 ..I clr 0049 +BDAA C6 14 .. ldab #14 +BDAC F7 00 2C .., stb 002c +goto29: +BDAF C6 01 .. ldab #01 +BDB1 F7 00 00 ... stb 0000 +goto28: +BDB4 39 9 rts + +jump78: +BDB5 37 7 pshb +BDB6 36 6 psha +BDB7 3C < pshx +BDB8 5F _ clrb +BDB9 4F O clra +BDBA 30 0 tsx +BDBB ED 00 .. stad 00,x +BDBD E6 07 .. ldab 07,x +BDBF 27 0E '. beq 0e ;BDCF +BDC1 CE 00 14 ... ldx #0014 +BDC4 1C 00 .. bset add,x 00,x +BDC6 08 . inx +BDC7 F6 00 14 ... ldab 0014 +BDCA F7 38 00 .8. stb 3800 ;changer output +BDCD 20 0C . bra 0c ;BDDB +BDCF CE 00 14 ... ldx #0014 +BDD2 1D 00 .. bclr add,x 00,x +BDD4 08 . inx +BDD5 F6 00 14 ... ldab 0014 +BDD8 F7 38 00 .8. stb 3800 ;changer output +BDDB 30 0 tsx +BDDC E6 03 .. ldab 03,x +BDDE F7 10 2A ..* stb 102a +BDE1 F6 10 29 ..) ldab 1029 +BDE4 2D 0F -. blt 0f ;BDF5 +BDE6 38 8 pulx +BDE7 08 . inx +BDE8 3C < pshx +BDE9 30 0 tsx +BDEA EC 00 .. ldd 00,x +BDEC 83 FF FF ... subd #ffff +BDEF 26 02 &. bne 02 ;BDF3 +BDF1 20 02 . bra 02 ;BDF5 +BDF3 20 EC . bra ec ;BDE1 +BDF5 F6 10 2A ..* ldab 102a +BDF8 30 0 tsx +BDF9 E7 03 .. stb 03,x +BDFB E6 03 .. ldab 03,x +BDFD 4F O clra +BDFE 38 8 pulx +BDFF 38 8 pulx +BE00 39 9 rts + +jump70: +BE01 F6 00 2C .., ldab 002c +BE04 26 09 &. bne 09 ;BE0F +BE06 8D 61 .a bsr dest 61 +BE08 8D 06 .. bsr dest 06 +BE0A C6 03 .. ldab #03 +BE0C F7 00 2C .., stb 002c +BE0F 39 9 rts + +jump88: +BE10 CE 10 28 ..( ldx #1028 +BE13 1C 00 .. bset add,x 00,x +BE15 40 @ nega +BE16 7F 00 1C ... clr 001c +BE19 F6 00 1C ... ldab 001c +BE1C C1 0A .. cmpb #0a +BE1E 24 19 $. bcc 19 ;BE39 +BE20 CE 00 01 ... ldx #0001 +BE23 3C < pshx +BE24 F6 00 1C ... ldab 001c +BE27 4F O clra +BE28 C3 0B 90 ... addd #0b90 +BE2B 8F . xgdx +BE2C E6 00 .. ldab 00,x +BE2E C4 7F .. andb #7f +BE30 4F O clra +BE31 8D 82 .. bsr dest 82 +BE33 38 8 pulx +BE34 7C 00 1C |.. inc 001c +BE37 20 E0 . bra e0 ;BE19 +BE39 CE 00 01 ... ldx #0001 +BE3C 3C < pshx +BE3D CC 00 FF ... ldd #00ff +BE40 BD BD B5 ... jsr bdb5 ;jump78 +BE43 38 8 pulx +BE44 CE 10 28 ..( ldx #1028 +BE47 1D 00 .. bclr add,x 00,x +BE49 40 @ nega +BE4A 39 9 rts + +jump1: +BE4B 7F 00 1C ... clr 001c +BE4E F6 00 1C ... ldab 001c +BE51 C1 0A .. cmpb #0a +BE53 24 13 $. bcc 13 ;BE68 +BE55 C6 20 . ldab #20 +BE57 37 7 pshb +BE58 F6 00 1C ... ldab 001c +BE5B 4F O clra +BE5C C3 0B 90 ... addd #0b90 +BE5F 8F . xgdx +BE60 33 3 pulb +BE61 E7 00 .. stb 00,x +BE63 7C 00 1C |.. inc 001c +BE66 20 E6 . bra e6 ;BE4E +BE68 39 9 rts + +jump3: +BE69 CE 10 00 ... ldx #1000 ; +BE6C 1D 00 .. bclr add,x 00,x ; +BE6E 80 BD .. suba #bd ; +BE70 E5 96 .. bitb 96,x +BE72 CE 10 00 ... ldx #1000 +BE75 1C 00 .. bset add,x 00,x +BE77 80 CE .. suba #ce +BE79 10 . sba +BE7A 28 1C (. bvc 1c ;BE98 +BE7C 00 . test +BE7D 40 @ nega +BE7E BD E5 96 ... jsr e596 ;jump115 +BE81 CE 00 01 ... ldx #0001 +BE84 3C < pshx +BE85 CC 00 CA ... ldd #00ca +BE88 BD BD B5 ... jsr bdb5 ;jump78 +BE8B 38 8 pulx +BE8C CE 00 01 ... ldx #0001 +BE8F 3C < pshx +BE90 CC 00 E0 ... ldd #00e0 +BE93 BD BD B5 ... jsr bdb5 ;jump78 +BE96 38 8 pulx +BE97 CE 10 28 ..( ldx #1028 +BE9A 1D 00 .. bclr add,x 00,x +BE9C 40 @ nega +BE9D 39 9 rts + +jump50: +BE9E 37 7 pshb +BE9F 36 6 psha +BEA0 8D A9 .. bsr dest a9 +BEA2 30 0 tsx +BEA3 E6 05 .. ldab 05,x +BEA5 26 1B &. bne 1b ;BEC2 +BEA7 F6 00 06 ... ldab 0006 +BEAA 4F O clra +BEAB CE 00 0A ... ldx #000a +BEAE 02 . idiv +BEAF 8F . xgdx +BEB0 CB 30 .0 addb #30 +BEB2 F7 0B 99 ... stb 0b99 +BEB5 F6 00 06 ... ldab 0006 +BEB8 4F O clra +BEB9 CE 00 0A ... ldx #000a +BEBC 02 . idiv +BEBD CB 30 .0 addb #30 +BEBF F7 0B 98 ... stb 0b98 +BEC2 30 0 tsx +BEC3 EC 00 .. ldd 00,x +BEC5 C4 FF .. andb #ff +BEC7 84 3F .? anda #3f +BEC9 ED 00 .. stad 00,x +BECB EC 00 .. ldd 00,x +BECD CE 03 E8 ... ldx #03e8 +BED0 02 . idiv +BED1 8F . xgdx +BED2 CB 30 .0 addb #30 +BED4 37 7 pshb +BED5 30 0 tsx +BED6 E6 06 .. ldab 06,x +BED8 4F O clra +BED9 C3 0B 95 ... addd #0b95 +BEDC 8F . xgdx +BEDD 33 3 pulb +BEDE E7 00 .. stb 00,x +BEE0 30 0 tsx +BEE1 EC 00 .. ldd 00,x +BEE3 CE 03 E8 ... ldx #03e8 +BEE6 02 . idiv +BEE7 CE 00 64 ..d ldx #0064 +BEEA 02 . idiv +BEEB 8F . xgdx +BEEC CB 30 .0 addb #30 +BEEE 37 7 pshb +BEEF 30 0 tsx +BEF0 E6 06 .. ldab 06,x +BEF2 4F O clra +BEF3 C3 0B 94 ... addd #0b94 +BEF6 8F . xgdx +BEF7 33 3 pulb +BEF8 E7 00 .. stb 00,x +BEFA 30 0 tsx +BEFB EC 00 .. ldd 00,x +BEFD CE 00 64 ..d ldx #0064 +BF00 02 . idiv +BF01 CE 00 0A ... ldx #000a +BF04 02 . idiv +BF05 8F . xgdx +BF06 CB 30 .0 addb #30 +BF08 37 7 pshb +BF09 30 0 tsx +BF0A E6 06 .. ldab 06,x +BF0C 4F O clra +BF0D C3 0B 93 ... addd #0b93 +BF10 8F . xgdx +BF11 33 3 pulb +BF12 E7 00 .. stb 00,x +BF14 30 0 tsx +BF15 EC 00 .. ldd 00,x +BF17 CE 00 0A ... ldx #000a +BF1A 02 . idiv +BF1B CB 30 .0 addb #30 +BF1D 37 7 pshb +BF1E 30 0 tsx +BF1F E6 06 .. ldab 06,x +BF21 4F O clra +BF22 C3 0B 92 ... addd #0b92 +BF25 8F . xgdx +BF26 33 3 pulb +BF27 E7 00 .. stb 00,x +BF29 F6 00 13 ... ldab 0013 +BF2C C1 01 .. cmpb #01 +BF2E 22 03 ". bhi 03 ;BF33 +BF30 7E BF DE ~.. jmp bfde ;goto32 +BF33 30 0 tsx +BF34 E6 05 .. ldab 05,x +BF36 4F O clra +BF37 C3 0B 92 ... addd #0b92 +BF3A 8F . xgdx +BF3B E6 00 .. ldab 00,x +BF3D 37 7 pshb +BF3E 30 0 tsx +BF3F E6 06 .. ldab 06,x +BF41 4F O clra +BF42 C3 0B 91 ... addd #0b91 +BF45 8F . xgdx +BF46 33 3 pulb +BF47 E7 00 .. stb 00,x +BF49 30 0 tsx +BF4A E6 05 .. ldab 05,x +BF4C 4F O clra +BF4D C3 0B 93 ... addd #0b93 +BF50 8F . xgdx +BF51 E6 00 .. ldab 00,x +BF53 37 7 pshb +BF54 30 0 tsx +BF55 E6 06 .. ldab 06,x +BF57 4F O clra +BF58 C3 0B 92 ... addd #0b92 +BF5B 8F . xgdx +BF5C 33 3 pulb +BF5D E7 00 .. stb 00,x +BF5F F6 00 13 ... ldab 0013 +BF62 C1 02 .. cmpb #02 +BF64 26 10 &. bne 10 ;BF76 +BF66 C6 2E .. ldab #2e +BF68 37 7 pshb +BF69 30 0 tsx +BF6A E6 06 .. ldab 06,x +BF6C 4F O clra +BF6D C3 0B 93 ... addd #0b93 +BF70 8F . xgdx +BF71 33 3 pulb +BF72 E7 00 .. stb 00,x +BF74 20 68 h bra 68 ;BFDE +BF76 C1 04 .. cmpb #04 +BF78 26 26 && bne 26 ;BFA0 +BF7A 30 0 tsx +BF7B E6 05 .. ldab 05,x +BF7D 4F O clra +BF7E C3 0B 94 ... addd #0b94 +BF81 8F . xgdx +BF82 E6 00 .. ldab 00,x +BF84 37 7 pshb +BF85 30 0 tsx +BF86 E6 06 .. ldab 06,x +BF88 4F O clra +BF89 C3 0B 93 ... addd #0b93 +BF8C 8F . xgdx +BF8D 33 3 pulb +BF8E E7 00 .. stb 00,x +BF90 C6 2E .. ldab #2e +BF92 37 7 pshb +BF93 30 0 tsx +BF94 E6 06 .. ldab 06,x +BF96 4F O clra +BF97 C3 0B 94 ... addd #0b94 +BF9A 8F . xgdx +BF9B 33 3 pulb +BF9C E7 00 .. stb 00,x +BF9E 20 3E > bra 3e ;BFDE +BFA0 C1 08 .. cmpb #08 +BFA2 26 3A &: bne 3a ;BFDE +BFA4 30 0 tsx +BFA5 E6 05 .. ldab 05,x +BFA7 4F O clra +BFA8 C3 0B 94 ... addd #0b94 +BFAB 8F . xgdx +BFAC E6 00 .. ldab 00,x +BFAE 37 7 pshb +BFAF 30 0 tsx +BFB0 E6 06 .. ldab 06,x +BFB2 4F O clra +BFB3 C3 0B 93 ... addd #0b93 +BFB6 8F . xgdx +BFB7 33 3 pulb +BFB8 E7 00 .. stb 00,x +BFBA 30 0 tsx +BFBB E6 05 .. ldab 05,x +BFBD 4F O clra +BFBE C3 0B 95 ... addd #0b95 +BFC1 8F . xgdx +BFC2 E6 00 .. ldab 00,x +BFC4 37 7 pshb +BFC5 30 0 tsx +BFC6 E6 06 .. ldab 06,x +BFC8 4F O clra +BFC9 C3 0B 94 ... addd #0b94 +BFCC 8F . xgdx +BFCD 33 3 pulb +BFCE E7 00 .. stb 00,x +BFD0 C6 2E .. ldab #2e +BFD2 37 7 pshb +BFD3 30 0 tsx +BFD4 E6 06 .. ldab 06,x +BFD6 4F O clra +BFD7 C3 0B 95 ... addd #0b95 +BFDA 8F . xgdx +BFDB 33 3 pulb +BFDC E7 00 .. stb 00,x +goto32: +BFDE F6 0B C0 ... ldab 0bc0 +BFE1 C4 01 .. andb #01 +BFE3 26 0E &. bne 0e ;BFF3 +BFE5 F6 0B C0 ... ldab 0bc0 +BFE8 C4 04 .. andb #04 +BFEA 26 07 &. bne 07 ;BFF3 +BFEC F6 0B C0 ... ldab 0bc0 +BFEF C4 08 .. andb #08 +BFF1 27 15 '. beq 15 ;C008 +BFF3 F6 00 17 ... ldab 0017 +BFF6 C4 08 .. andb #08 +BFF8 26 0E &. bne 0e ;C008 +BFFA C6 24 .$ ldab #24 +BFFC 37 7 pshb +BFFD 30 0 tsx +BFFE E6 06 .. ldab 06,x +C000 4F O clra +C001 C3 0B 96 ... addd #0b96 +C004 8F . xgdx +C005 33 3 pulb +C006 E7 00 .. stb 00,x +C008 BD BE 69 ..i jsr be69 ;jump3 +C00B F6 00 13 ... ldab 0013 +C00E C1 01 .. cmpb #01 +C010 23 17 #. bls 17 ;C029 +C012 CE 10 28 ..( ldx #1028 +C015 1C 00 .. bset add,x 00,x +C017 40 @ nega +C018 CE 00 01 ... ldx #0001 +C01B 3C < pshx +C01C CC 00 20 .. ldd #0020 +C01F BD BD B5 ... jsr bdb5 ;jump78 +C022 38 8 pulx +C023 CE 10 28 ..( ldx #1028 +C026 1D 00 .. bclr add,x 00,x +C028 40 @ nega +C029 BD BE 10 ... jsr be10 ;jump88 +C02C 38 8 pulx +C02D 39 9 rts + +jump71: +C02E 37 7 pshb +C02F 36 6 psha +C030 3C < pshx +C031 F6 00 2C .., ldab 002c +C034 27 03 '. beq 03 ;C039 +C036 7E C0 B7 ~.. jmp c0b7 ;goto33 +C039 FC 00 03 ... ldd 0003 +C03C 30 0 tsx +C03D A3 02 .. subd 02,x +C03F 25 0A %. bcs 0a ;C04B +C041 E6 07 .. ldab 07,x +C043 4F O clra +C044 E3 02 .. addd 02,x +C046 B3 00 03 ... subd 0003 +C049 24 06 $. bcc 06 ;C051 +C04B 30 0 tsx +C04C EC 02 .. ldd 02,x +C04E FD 00 03 ... stad 0003 +C051 FE 00 03 ... ldx 0003 +C054 08 . inx +C055 FF 00 03 ... stx 0003 +C058 09 . dex +C059 8F . xgdx +C05A 30 0 tsx +C05B ED 00 .. stad 00,x +C05D C6 09 .. ldab #09 +C05F F7 00 18 ... stb 0018 +C062 F6 00 18 ... ldab 0018 +C065 C1 FF .. cmpb #ff +C067 24 46 $F bcc 46 ;C0AF +C069 30 0 tsx +C06A E6 07 .. ldab 07,x +C06C 4F O clra +C06D E3 02 .. addd 02,x +C06F A3 00 .. subd 00,x +C071 24 05 $. bcc 05 ;C078 +C073 30 0 tsx +C074 EC 02 .. ldd 02,x +C076 ED 00 .. stad 00,x +C078 30 0 tsx +C079 EE 00 .. ldx 00,x +C07B E6 00 .. ldab 00,x +C07D C1 40 .@ cmpb #40 +C07F 24 13 $. bcc 13 ;C094 +C081 30 0 tsx +C082 EE 00 .. ldx 00,x +C084 E6 00 .. ldab 00,x +C086 37 7 pshb +C087 F6 00 18 ... ldab 0018 +C08A 4F O clra +C08B C3 0B 90 ... addd #0b90 +C08E 8F . xgdx +C08F 33 3 pulb +C090 E7 00 .. stb 00,x +C092 20 13 . bra 13 ;C0A7 +C094 30 0 tsx +C095 EE 00 .. ldx 00,x +C097 E6 00 .. ldab 00,x +C099 CB C0 .. addb #c0 +C09B 37 7 pshb +C09C F6 00 18 ... ldab 0018 +C09F 4F O clra +C0A0 C3 0B 90 ... addd #0b90 +C0A3 8F . xgdx +C0A4 33 3 pulb +C0A5 E7 00 .. stb 00,x +C0A7 38 8 pulx +C0A8 08 . inx +C0A9 3C < pshx +C0AA 7A 00 18 z.. dec 0018 +C0AD 20 B3 . bra b3 ;C062 +C0AF BD BE 01 ... jsr be01 ;jump70 +C0B2 C6 03 .. ldab #03 +C0B4 F7 00 2C .., stb 002c +goto33: +C0B7 38 8 pulx +C0B8 38 8 pulx +C0B9 39 9 rts + +;Display a string. D points to the string, which is NULL-terminated + +display: +C0BA 37 7 pshb +C0BB 36 6 psha +C0BC F6 00 1F ... ldab 001f +C0BF C4 04 .. andb #04 +C0C1 26 03 &. bne 03 ;C0C6 +C0C3 7F 00 2C .., clr 002c +C0C6 F6 00 2C .., ldab 002c +C0C9 26 13 &. bne 13 ;C0DE +C0CB 5F _ clrb +C0CC 4F O clra +C0CD FD 00 03 ... stad 0003 +C0D0 7F 00 2C .., clr 002c +C0D3 CE 00 09 ... ldx #0009 +C0D6 3C < pshx +C0D7 30 0 tsx +C0D8 EC 02 .. ldd 02,x +C0DA BD C0 2E ... jsr c02e ;jump71 +C0DD 38 8 pulx +C0DE 38 8 pulx +C0DF 39 9 rts + +jump94: +C0E0 F6 00 15 ... ldab 0015 +C0E3 2C 02 ,. bge 02 ;C0E7 +C0E5 20 F9 . bra f9 ;C0E0 +C0E7 CE 00 1D ... ldx #001d +C0EA 1C 00 .. bset add,x 00,x +C0EC 20 BD . bra bd ;C0AB +C0EE D7 30 83 .0. stab 30 +C0F1 00 . test +C0F2 00 . test +C0F3 27 09 '. beq 09 ;C0FE +C0F5 CE 00 1D ... ldx #001d +C0F8 1D 00 .. bclr add,x 00,x +C0FA 20 5F _ bra 5f ;C15B +C0FC 4F O clra +C0FD 39 9 rts + +C0FE CE 00 14 ... ldx #0014 +C101 1C 00 .. bset add,x 00,x +C103 01 . nop +C104 F6 00 14 ... ldab 0014 +C107 F7 38 00 .8. stb 3800 ;changer output +C10A F6 00 15 ... ldab 0015 +C10D C4 1F .. andb #1f +C10F 26 03 &. bne 03 ;C114 +C111 7E C3 1B ~.. jmp c31b ;goto34 +C114 C6 14 .. ldab #14 +C116 F7 00 31 ..1 stb 0031 +C119 F6 00 15 ... ldab 0015 +C11C 2D 15 -. blt 15 ;C133 +C11E F6 00 31 ..1 ldab 0031 +C121 C1 0A .. cmpb #0a +C123 22 0C ". bhi 0c ;C131 +C125 BD C5 D3 ... jsr c5d3 ;jump6 +C128 CE 00 1D ... ldx #001d +C12B 1D 00 .. bclr add,x 00,x +C12D 20 5F _ bra 5f ;C18E +C12F 4F O clra +C130 39 9 rts + +C131 20 E6 . bra e6 ;C119 +C133 FC 00 3E ..> ldd 003e +C136 F3 00 40 ..@ addd 0040 +C139 FD 00 40 ..@ stad 0040 +C13C 5F _ clrb +C13D 4F O clra +C13E FD 00 3E ..> stad 003e +C141 F6 00 15 ... ldab 0015 +C144 C4 1F .. andb #1f +C146 4F O clra +C147 BD FE 32 ..2 jsr fe32 ;jump25 +C14A C1 64 .d cmpb #64 +C14C 00 . test +C14D 01 . nop +C14E C1 BA .. cmpb #ba +C150 00 . test +C151 01 . nop +C152 C2 10 .. sbcb #10 +C154 00 . test +C155 02 . idiv +C156 C2 66 .f sbcb #66 +C158 00 . test +C159 04 . lsrd +C15A C2 BB .. sbcb #bb +C15C 00 . test +C15D 08 . inx +C15E C3 0E FF ... addd #0eff +C161 F0 00 00 ... subb 0000 +C164 FC 0C DD ... ldd 0cdd +C167 83 FF FF ... subd #ffff +C16A 26 05 &. bne 05 ;C171 +C16C 5F _ clrb +C16D 4F O clra +C16E FD 0C DD ... stad 0cdd +C171 FE 0C DD ... ldx 0cdd +C174 08 . inx +C175 FF 0C DD ... stx 0cdd +C178 CE 00 64 ..d ldx #0064 +C17B 3C < pshx +C17C CC 00 00 ... ldd #0000 +C17F 37 7 pshb +C180 36 6 psha +C181 CC 0C F3 ... ldd #0cf3 +C184 BD FB DF ... jsr fbdf ;jump46 +C187 31 1 ins +C188 31 1 ins +C189 FE 0C F5 ... ldx 0cf5 +C18C 3C < pshx +C18D FC 0C F3 ... ldd 0cf3 +C190 37 7 pshb +C191 36 6 psha +C192 CE FF 9C ... ldx #ff9c +C195 3C < pshx +C196 CC 00 63 ..c ldd #0063 +C199 30 0 tsx +C19A A3 02 .. subd 02,x +C19C 32 2 pula +C19D 33 3 pulb +C19E 26 02 &. bne 02 ;C1A2 +C1A0 A3 04 .. subd 04,x +C1A2 38 8 pulx +C1A3 38 8 pulx +C1A4 24 11 $. bcc 11 ;C1B7 +C1A6 CE 00 64 ..d ldx #0064 +C1A9 3C < pshx +C1AA CC FF 9C ... ldd #ff9c +C1AD 37 7 pshb +C1AE 36 6 psha +C1AF CC 0C F3 ... ldd #0cf3 +C1B2 BD FB DF ... jsr fbdf ;jump46 +C1B5 31 1 ins +C1B6 31 1 ins +C1B7 7E C3 0E ~.. jmp c30e ;goto35 +C1BA FC 0C DF ... ldd 0cdf +C1BD 83 FF FF ... subd #ffff +C1C0 26 05 &. bne 05 ;C1C7 +C1C2 5F _ clrb +C1C3 4F O clra +C1C4 FD 0C DF ... stad 0cdf +C1C7 FE 0C DF ... ldx 0cdf +C1CA 08 . inx +C1CB FF 0C DF ... stx 0cdf +C1CE CE 00 C8 ... ldx #00c8 +C1D1 3C < pshx +C1D2 CC 00 00 ... ldd #0000 +C1D5 37 7 pshb +C1D6 36 6 psha +C1D7 CC 0C F7 ... ldd #0cf7 +C1DA BD FB DF ... jsr fbdf ;jump46 +C1DD 31 1 ins +C1DE 31 1 ins +C1DF FE 0C F9 ... ldx 0cf9 +C1E2 3C < pshx +C1E3 FC 0C F7 ... ldd 0cf7 +C1E6 37 7 pshb +C1E7 36 6 psha +C1E8 CE FF 38 ..8 ldx #ff38 +C1EB 3C < pshx +C1EC CC 00 C7 ... ldd #00c7 +C1EF 30 0 tsx +C1F0 A3 02 .. subd 02,x +C1F2 32 2 pula +C1F3 33 3 pulb +C1F4 26 02 &. bne 02 ;C1F8 +C1F6 A3 04 .. subd 04,x +C1F8 38 8 pulx +C1F9 38 8 pulx +C1FA 24 11 $. bcc 11 ;C20D +C1FC CE 00 C8 ... ldx #00c8 +C1FF 3C < pshx +C200 CC FF 38 ..8 ldd #ff38 +C203 37 7 pshb +C204 36 6 psha +C205 CC 0C F7 ... ldd #0cf7 +C208 BD FB DF ... jsr fbdf ;jump46 +C20B 31 1 ins +C20C 31 1 ins +C20D 7E C3 0E ~.. jmp c30e ;goto35 +C210 FC 0C E1 ... ldd 0ce1 +C213 83 FF FF ... subd #ffff +C216 26 05 &. bne 05 ;C21D +C218 5F _ clrb +C219 4F O clra +C21A FD 0C E1 ... stad 0ce1 +C21D FE 0C E1 ... ldx 0ce1 +C220 08 . inx +C221 FF 0C E1 ... stx 0ce1 +C224 CE 01 F4 ... ldx #01f4 +C227 3C < pshx +C228 CC 00 00 ... ldd #0000 +C22B 37 7 pshb +C22C 36 6 psha +C22D CC 0C FB ... ldd #0cfb +C230 BD FB DF ... jsr fbdf ;jump46 +C233 31 1 ins +C234 31 1 ins +C235 FE 0C FD ... ldx 0cfd +C238 3C < pshx +C239 FC 0C FB ... ldd 0cfb +C23C 37 7 pshb +C23D 36 6 psha +C23E CE FE 0C ... ldx #fe0c +C241 3C < pshx +C242 CC 01 F3 ... ldd #01f3 +C245 30 0 tsx +C246 A3 02 .. subd 02,x +C248 32 2 pula +C249 33 3 pulb +C24A 26 02 &. bne 02 ;C24E +C24C A3 04 .. subd 04,x +C24E 38 8 pulx +C24F 38 8 pulx +C250 24 11 $. bcc 11 ;C263 +C252 CE 01 F4 ... ldx #01f4 +C255 3C < pshx +C256 CC FE 0C ... ldd #fe0c +C259 37 7 pshb +C25A 36 6 psha +C25B CC 0C FB ... ldd #0cfb +C25E BD FB DF ... jsr fbdf ;jump46 +C261 31 1 ins +C262 31 1 ins +C263 7E C3 0E ~.. jmp c30e ;goto35 +C266 FC 0C E3 ... ldd 0ce3 +C269 83 FF FF ... subd #ffff +C26C 26 05 &. bne 05 ;C273 +C26E 5F _ clrb +C26F 4F O clra +C270 FD 0C E3 ... stad 0ce3 +C273 FE 0C E3 ... ldx 0ce3 +C276 08 . inx +C277 FF 0C E3 ... stx 0ce3 +C27A CE 03 E8 ... ldx #03e8 +C27D 3C < pshx +C27E CC 00 00 ... ldd #0000 +C281 37 7 pshb +C282 36 6 psha +C283 CC 0C FF ... ldd #0cff +C286 BD FB DF ... jsr fbdf ;jump46 +C289 31 1 ins +C28A 31 1 ins +C28B FE 0D 01 ... ldx 0d01 +C28E 3C < pshx +C28F FC 0C FF ... ldd 0cff +C292 37 7 pshb +C293 36 6 psha +C294 CE FC 18 ... ldx #fc18 +C297 3C < pshx +C298 CC 03 E7 ... ldd #03e7 +C29B 30 0 tsx +C29C A3 02 .. subd 02,x +C29E 32 2 pula +C29F 33 3 pulb +C2A0 26 02 &. bne 02 ;C2A4 +C2A2 A3 04 .. subd 04,x +C2A4 38 8 pulx +C2A5 38 8 pulx +C2A6 24 11 $. bcc 11 ;C2B9 +C2A8 CE 03 E8 ... ldx #03e8 +C2AB 3C < pshx +C2AC CC FC 18 ... ldd #fc18 +C2AF 37 7 pshb +C2B0 36 6 psha +C2B1 CC 0C FF ... ldd #0cff +C2B4 BD FB DF ... jsr fbdf ;jump46 +C2B7 31 1 ins +C2B8 31 1 ins +C2B9 20 53 S bra 53 ;C30E +C2BB FC 0C E5 ... ldd 0ce5 +C2BE 83 C3 4F ..O subd #c34f +C2C1 26 05 &. bne 05 ;C2C8 +C2C3 5F _ clrb +C2C4 4F O clra +C2C5 FD 0C E5 ... stad 0ce5 +C2C8 FE 0C E5 ... ldx 0ce5 +C2CB 08 . inx +C2CC FF 0C E5 ... stx 0ce5 +C2CF CE 07 D0 ... ldx #07d0 +C2D2 3C < pshx +C2D3 CC 00 00 ... ldd #0000 +C2D6 37 7 pshb +C2D7 36 6 psha +C2D8 CC 0D 03 ... ldd #0d03 +C2DB BD FB DF ... jsr fbdf ;jump46 +C2DE 31 1 ins +C2DF 31 1 ins +C2E0 FE 0D 05 ... ldx 0d05 +C2E3 3C < pshx +C2E4 FC 0D 03 ... ldd 0d03 +C2E7 37 7 pshb +C2E8 36 6 psha +C2E9 CE D9 30 ..0 ldx #d930 +C2EC 3C < pshx +C2ED CC 05 F5 ... ldd #05f5 +C2F0 30 0 tsx +C2F1 A3 02 .. subd 02,x +C2F3 32 2 pula +C2F4 33 3 pulb +C2F5 26 02 &. bne 02 ;C2F9 +C2F7 A3 04 .. subd 04,x +C2F9 38 8 pulx +C2FA 38 8 pulx +C2FB 24 11 $. bcc 11 ;C30E +C2FD CE 26 D0 .&. ldx #26d0 +C300 3C < pshx +C301 CC FA 0A ... ldd #fa0a +C304 37 7 pshb +C305 36 6 psha +C306 CC 0D 03 ... ldd #0d03 +C309 BD FB DF ... jsr fbdf ;jump46 +C30C 31 1 ins +C30D 31 1 ins +goto35: +C30E F6 00 15 ... ldab 0015 +C311 2C 02 ,. bge 02 ;C315 +C313 20 F9 . bra f9 ;C30E +C315 CE 00 15 ... ldx #0015 +C318 1D 00 .. bclr add,x 00,x +C31A 1F CE 00 1D .... brclr ce,x 00 1d +;goto34 +; c31b??? +C31E 1D 00 .. bclr add,x 00,x +C320 20 CC . bra cc ;C2EE +C322 00 . test +C323 01 . nop +C324 39 9 rts + +jump64: +C325 F6 10 00 ... ldab 1000 +C328 C4 01 .. andb #01 +C32A 26 13 &. bne 13 ;C33F +C32C 7C 00 7D |.} inc 007d +C32F F6 00 7D ..} ldab 007d +C332 C1 05 .. cmpb #05 +C334 23 03 #. bls 03 ;C339 +C336 7F 00 7D ..} clr 007d +C339 7F 00 7E ..~ clr 007e +C33C 7E C4 2F ~./ jmp c42f ;goto36 +C33F 7C 00 7E |.~ inc 007e +C342 F6 00 7E ..~ ldab 007e +C345 C1 07 .. cmpb #07 +C347 23 17 #. bls 17 ;C360 +C349 7F 00 7D ..} clr 007d +C34C 7F 00 7E ..~ clr 007e +C34F 7F 00 7C ..| clr 007c +C352 F6 00 15 ... ldab 0015 +C355 2C 03 ,. bge 03 ;C35A +C357 7F 00 2C .., clr 002c +C35A CE 00 15 ... ldx #0015 +C35D 1D 00 .. bclr add,x 00,x +C35F 80 F6 .. suba #f6 +C361 00 . test +C362 7E 26 03 ~&. jmp 2603 ;goto37 ??? +C365 7E C4 2F ~./ jmp c42f ;goto36 +C368 F6 00 7D ..} ldab 007d +C36B C1 01 .. cmpb #01 +C36D 22 03 ". bhi 03 ;C372 +C36F 7E C4 2F ~./ jmp c42f ;goto36 +C372 CE 00 15 ... ldx #0015 +C375 1C 00 .. bset add,x 00,x +C377 80 CE .. suba #ce +C379 0B . sev +C37A C1 1D .. cmpb #1d +C37C 00 . test +C37D 08 . inx +C37E F6 00 1D ... ldab 001d +C381 C4 20 . andb #20 +C383 27 03 '. beq 03 ;C388 +C385 7E C4 29 ~.) jmp c429 ;goto38 +C388 C6 02 .. ldab #02 +C38A F7 00 2C .., stb 002c +C38D 7F 00 3A ..: clr 003a +C390 CE 00 1B ... ldx #001b +C393 1D 00 .. bclr add,x 00,x +C395 40 @ nega +C396 7F 00 25 ..% clr 0025 +C399 CE 00 21 ..! ldx #0021 +C39C 1D 00 .. bclr add,x 00,x +C39E 08 . inx +C39F CE 00 14 ... ldx #0014 +C3A2 1D 00 .. bclr add,x 00,x +C3A4 01 . nop +C3A5 F6 00 14 ... ldab 0014 +C3A8 F7 38 00 .8. stb 3800 ;changer output +C3AB 7C 00 7C |.| inc 007c +C3AE CE 00 15 ... ldx #0015 +C3B1 1D 00 .. bclr add,x 00,x +C3B3 1F F6 00 7C ...| brclr f6,x 00 7c +C3B7 C1 01 .. cmpb #01 +C3B9 26 0E &. bne 0e ;C3C9 +C3BB CE 00 15 ... ldx #0015 +C3BE 1C 00 .. bset add,x 00,x +C3C0 01 . nop +C3C1 CC 00 64 ..d ldd #0064 +C3C4 FD 00 3E ..> stad 003e +C3C7 20 60 ` bra 60 ;C429 +C3C9 F6 00 7C ..| ldab 007c +C3CC C1 02 .. cmpb #02 +C3CE 26 0E &. bne 0e ;C3DE +C3D0 CE 00 15 ... ldx #0015 +C3D3 1C 00 .. bset add,x 00,x +C3D5 02 . idiv +C3D6 CC 00 C8 ... ldd #00c8 +C3D9 FD 00 3E ..> stad 003e +C3DC 20 4B K bra 4b ;C429 +C3DE F6 00 7C ..| ldab 007c +C3E1 C1 02 .. cmpb #02 +C3E3 23 15 #. bls 15 ;C3FA +C3E5 F6 00 7C ..| ldab 007c +C3E8 C1 06 .. cmpb #06 +C3EA 24 0E $. bcc 0e ;C3FA +C3EC CE 00 15 ... ldx #0015 +C3EF 1C 00 .. bset add,x 00,x +C3F1 04 . lsrd +C3F2 CC 01 F4 ... ldd #01f4 +C3F5 FD 00 3E ..> stad 003e +C3F8 20 2F / bra 2f ;C429 +C3FA F6 00 7C ..| ldab 007c +C3FD C1 05 .. cmpb #05 +C3FF 23 15 #. bls 15 ;C416 +C401 F6 00 7C ..| ldab 007c +C404 C1 0B .. cmpb #0b +C406 24 0E $. bcc 0e ;C416 +C408 CE 00 15 ... ldx #0015 +C40B 1C 00 .. bset add,x 00,x +C40D 08 . inx +C40E CC 03 E8 ... ldd #03e8 +C411 FD 00 3E ..> stad 003e +C414 20 13 . bra 13 ;C429 +C416 F6 00 7C ..| ldab 007c +C419 C1 0B .. cmpb #0b +C41B 23 0C #. bls 0c ;C429 +C41D CE 00 15 ... ldx #0015 +C420 1C 00 .. bset add,x 00,x +C422 10 . sba +C423 CC 07 D0 ... ldd #07d0 +C426 FD 00 3E ..> stad 003e +goto38: +C429 7F 00 7D ..} clr 007d +C42C 7F 00 7E ..~ clr 007e +goto36: +C42F 39 9 rts + +jump26: +C430 F6 00 01 ... ldab 0001 +C433 53 S comb +C434 F4 00 1A ... andb 001a +C437 F7 00 1A ... stb 001a +C43A F6 00 1A ... ldab 001a +C43D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C440 CC 00 64 ..d ldd #0064 +C443 BD E5 71 ..q jsr e571 ;jump13 +C446 F6 00 01 ... ldab 0001 +C449 FA 00 1A ... orb 001a +C44C F7 00 1A ... stb 001a +C44F F6 00 1A ... ldab 001a +C452 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C455 39 9 rts + +jump47: +C456 FC 00 40 ..@ ldd 0040 +C459 26 03 &. bne 03 ;C45E +C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 +C45E CE 00 1A ... ldx #001a +C461 1C 00 .. bset add,x 00,x +C463 01 . nop +C464 F6 00 1A ... ldab 001a +C467 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C46A CC 03 E8 ... ldd #03e8 +C46D BD E5 71 ..q jsr e571 ;jump13 +goto42: +C470 FC 00 40 ..@ ldd 0040 +C473 83 00 00 ... subd #0000 +C476 22 03 ". bhi 03 ;C47B +C478 7E C5 B0 ~.. jmp c5b0 ;goto40 +C47B F6 00 1B ... ldab 001b +C47E C4 20 . andb #20 +C480 27 1B '. beq 1b ;C49D +C482 FC 00 40 ..@ ldd 0040 +C485 83 03 E8 ... subd #03e8 +C488 25 13 %. bcs 13 ;C49D +C48A C6 28 .( ldab #28 +C48C F7 00 01 ... stb 0001 +C48F CC FC 18 ... ldd #fc18 +C492 F3 00 40 ..@ addd 0040 +C495 FD 00 40 ..@ stad 0040 +C498 8D 96 .. bsr dest 96 +C49A 7E C5 7C ~.| jmp c57c ;goto41 +C49D F6 00 1B ... ldab 001b +C4A0 C4 20 . andb #20 +C4A2 27 1C '. beq 1c ;C4C0 +C4A4 FC 00 40 ..@ ldd 0040 +C4A7 83 00 64 ..d subd #0064 +C4AA 25 14 %. bcs 14 ;C4C0 +C4AC C6 30 .0 ldab #30 +C4AE F7 00 01 ... stb 0001 +C4B1 CC FF 9C ... ldd #ff9c +C4B4 F3 00 40 ..@ addd 0040 +C4B7 FD 00 40 ..@ stad 0040 +C4BA BD C4 30 ..0 jsr c430 ;jump26 +C4BD 7E C5 7C ~.| jmp c57c ;goto41 +C4C0 FC 0B DD ... ldd 0bdd +C4C3 27 3C '< beq 3c ;C501 +C4C5 FC 00 40 ..@ ldd 0040 +C4C8 B3 0B DD ... subd 0bdd +C4CB 25 34 %4 bcs 34 ;C501 +C4CD F6 0C DB ... ldab 0cdb +C4D0 26 07 &. bne 07 ;C4D9 +C4D2 F6 00 1B ... ldab 001b +C4D5 C4 20 . andb #20 +C4D7 27 28 '( beq 28 ;C501 +C4D9 FC 0B DD ... ldd 0bdd +C4DC 53 S comb +C4DD 43 C coma +C4DE F9 00 41 ..A adcb 0041 +C4E1 B9 00 40 ..@ adca 0040 +C4E4 FD 00 40 ..@ stad 0040 +C4E7 F6 0B DA ... ldab 0bda +C4EA F7 00 01 ... stb 0001 +C4ED BD C4 30 ..0 jsr c430 ;jump26 +C4F0 F6 00 1B ... ldab 001b +C4F3 C4 20 . andb #20 +C4F5 26 08 &. bne 08 ;C4FF +C4F7 F6 0C DB ... ldab 0cdb +C4FA 27 03 '. beq 03 ;C4FF +C4FC 7A 0C DB z.. dec 0cdb +C4FF 20 7B { bra 7b ;C57C +C501 FC 0B DF ... ldd 0bdf +C504 27 3C '< beq 3c ;C542 +C506 FC 00 40 ..@ ldd 0040 +C509 B3 0B DF ... subd 0bdf +C50C 25 34 %4 bcs 34 ;C542 +C50E F6 0C DA ... ldab 0cda +C511 26 07 &. bne 07 ;C51A +C513 F6 00 1B ... ldab 001b +C516 C4 20 . andb #20 +C518 27 28 '( beq 28 ;C542 +C51A FC 0B DF ... ldd 0bdf +C51D 53 S comb +C51E 43 C coma +C51F F9 00 41 ..A adcb 0041 +C522 B9 00 40 ..@ adca 0040 +C525 FD 00 40 ..@ stad 0040 +C528 F6 0B DB ... ldab 0bdb +C52B F7 00 01 ... stb 0001 +C52E BD C4 30 ..0 jsr c430 ;jump26 +C531 F6 00 1B ... ldab 001b +C534 C4 20 . andb #20 +C536 26 08 &. bne 08 ;C540 +C538 F6 0C DA ... ldab 0cda +C53B 27 03 '. beq 03 ;C540 +C53D 7A 0C DA z.. dec 0cda +C540 20 3A : bra 3a ;C57C +C542 FC 0B E1 ... ldd 0be1 +C545 27 30 '0 beq 30 ;C577 +C547 FC 00 40 ..@ ldd 0040 +C54A B3 0B E1 ... subd 0be1 +C54D 25 28 %( bcs 28 ;C577 +C54F FC 0B E1 ... ldd 0be1 +C552 53 S comb +C553 43 C coma +C554 F9 00 41 ..A adcb 0041 +C557 B9 00 40 ..@ adca 0040 +C55A FD 00 40 ..@ stad 0040 +C55D F6 0B DC ... ldab 0bdc +C560 F7 00 01 ... stb 0001 +C563 BD C4 30 ..0 jsr c430 ;jump26 +C566 F6 00 1B ... ldab 001b +C569 C4 20 . andb #20 +C56B 26 08 &. bne 08 ;C575 +C56D F6 0C D9 ... ldab 0cd9 +C570 27 03 '. beq 03 ;C575 +C572 7A 0C D9 z.. dec 0cd9 +C575 20 05 . bra 05 ;C57C +C577 5F _ clrb +C578 4F O clra +C579 FD 00 40 ..@ stad 0040 +goto41: +C57C CC 01 2C .., ldd #012c +C57F BD E5 71 ..q jsr e571 ;jump13 +C582 F6 00 1B ... ldab 001b +C585 C4 20 . andb #20 +C587 26 24 &$ bne 24 ;C5AD +C589 CE 00 1A ... ldx #001a +C58C 1D 00 .. bclr add,x 00,x +C58E 01 . nop +C58F F6 00 1A ... ldab 001a +C592 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C595 CC 00 0C ... ldd #000c +C598 BD E5 71 ..q jsr e571 ;jump13 +C59B CE 00 1A ... ldx #001a +C59E 1C 00 .. bset add,x 00,x +C5A0 01 . nop +C5A1 F6 00 1A ... ldab 001a +C5A4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C5A7 CC 00 23 ..# ldd #0023 +C5AA BD E5 71 ..q jsr e571 ;jump13 +C5AD 7E C4 70 ~.p jmp c470 ;goto42 +goto40: +C5B0 F6 0B C0 ... ldab 0bc0 +C5B3 C4 04 .. andb #04 +C5B5 27 0F '. beq 0f ;C5C6 +C5B7 F6 00 1B ... ldab 001b +C5BA C4 20 . andb #20 +C5BC 27 08 '. beq 08 ;C5C6 +C5BE C6 38 .8 ldab #38 +C5C0 F7 00 01 ... stb 0001 +C5C3 BD C4 30 ..0 jsr c430 ;jump26 +goto39: +C5C6 CE 00 21 ..! ldx #0021 +C5C9 1D 00 .. bclr add,x 00,x +C5CB 10 . sba +C5CC CE 00 1B ... ldx #001b +C5CF 1D 00 .. bclr add,x 00,x +C5D1 20 39 9 bra 39 ;C60C + +jump6: +C5D3 F6 00 15 ... ldab 0015 +C5D6 C4 1F .. andb #1f +C5D8 26 03 &. bne 03 ;C5DD +C5DA 7E C6 7C ~.| jmp c67c ;goto43 +C5DD CC 00 C8 ... ldd #00c8 +C5E0 BD E5 71 ..q jsr e571 ;jump13 +C5E3 FC 00 3E ..> ldd 003e +C5E6 27 58 'X beq 58 ;C640 +C5E8 F6 00 15 ... ldab 0015 +C5EB C4 1F .. andb #1f +C5ED 4F O clra +C5EE BD FE 32 ..2 jsr fe32 ;jump25 +C5F1 C6 0B .. ldab #0b +C5F3 00 . test +C5F4 01 . nop +C5F5 C6 16 .. ldab #16 +C5F7 00 . test +C5F8 01 . nop +C5F9 C6 21 .! ldab #21 +C5FB 00 . test +C5FC 02 . idiv +C5FD C6 2C ., ldab #2c +C5FF 00 . test +C600 04 . lsrd +C601 C6 37 .7 ldab #37 +C603 00 . test +C604 08 . inx +C605 C6 40 .@ ldab #40 +C607 FF F0 00 ... stx f000 +C60A 00 . test +C60B CC FF 9C ... ldd #ff9c +C60E F3 00 3E ..> addd 003e +C611 FD 00 3E ..> stad 003e +C614 20 2A * bra 2a ;C640 +C616 CC FF 38 ..8 ldd #ff38 +C619 F3 00 3E ..> addd 003e +C61C FD 00 3E ..> stad 003e +C61F 20 1F . bra 1f ;C640 +C621 CC FE 0C ... ldd #fe0c +C624 F3 00 3E ..> addd 003e +C627 FD 00 3E ..> stad 003e +C62A 20 14 . bra 14 ;C640 +C62C CC FC 18 ... ldd #fc18 +C62F F3 00 3E ..> addd 003e +C632 FD 00 3E ..> stad 003e +C635 20 09 . bra 09 ;C640 +C637 CC F8 30 ..0 ldd #f830 +C63A F3 00 3E ..> addd 003e +C63D FD 00 3E ..> stad 003e +C640 CE 00 14 ... ldx #0014 +C643 1D 00 .. bclr add,x 00,x +C645 02 . idiv +C646 F6 00 14 ... ldab 0014 +C649 F7 38 00 .8. stb 3800 ;changer output +C64C CC 00 1E ... ldd #001e +C64F BD E5 71 ..q jsr e571 ;jump13 +C652 CE 00 15 ... ldx #0015 +C655 1D 00 .. bclr add,x 00,x +C657 1F CE 00 14 .... brclr ce,x 00 14 +C65B 1C 00 .. bset add,x 00,x +C65D 02 . idiv +C65E F6 00 14 ... ldab 0014 +C661 F7 38 00 .8. stb 3800 ;changer output +C664 CC 00 19 ... ldd #0019 +C667 BD E5 71 ..q jsr e571 ;jump13 +C66A CE 00 14 ... ldx #0014 +C66D 1C 00 .. bset add,x 00,x +C66F 01 . nop +C670 F6 00 14 ... ldab 0014 +C673 F7 38 00 .8. stb 3800 ;changer output +C676 CC 00 19 ... ldd #0019 +C679 BD E5 71 ..q jsr e571 ;jump13 +goto43: +C67C 39 9 rts + +jump124: +C67D F6 00 30 ..0 ldab 0030 +C680 26 55 &U bne 55 ;C6D7 +C682 F6 0B C0 ... ldab 0bc0 +C685 C4 04 .. andb #04 +C687 26 4E &N bne 4e ;C6D7 +C689 C6 27 .' ldab #27 +C68B F7 10 2D ..- stb 102d +C68E C6 07 .. ldab #07 +C690 F7 10 2B ..+ stb 102b +C693 CE 00 1A ... ldx #001a +C696 1C 00 .. bset add,x 00,x +C698 04 . lsrd +C699 F6 00 1A ... ldab 001a +C69C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C69F CC 00 14 ... ldd #0014 +C6A2 BD E5 71 ..q jsr e571 ;jump13 +C6A5 F6 0B C0 ... ldab 0bc0 +C6A8 C4 01 .. andb #01 +C6AA 27 06 '. beq 06 ;C6B2 +C6AC CE 0B C1 ... ldx #0bc1 +C6AF 1C 00 .. bset add,x 00,x +C6B1 01 . nop +C6B2 F6 0B C0 ... ldab 0bc0 +C6B5 C4 04 .. andb #04 +C6B7 27 06 '. beq 06 ;C6BF +C6B9 CE 0B C1 ... ldx #0bc1 +C6BC 1C 00 .. bset add,x 00,x +C6BE 02 . idiv +C6BF CE 00 1A ... ldx #001a +C6C2 1D 00 .. bclr add,x 00,x +C6C4 04 . lsrd +C6C5 F6 00 1A ... ldab 001a +C6C8 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C6CB C6 96 .. ldab #96 +C6CD F7 00 30 ..0 stb 0030 +C6D0 C6 1E .. ldab #1e +C6D2 F7 00 35 ..5 stb 0035 +C6D5 20 5D ] bra 5d ;C734 +C6D7 F6 18 00 ... ldab 1800 ;tristate buffer +C6DA 2D 2A -* blt 2a ;C706 +C6DC F6 00 07 ... ldab 0007 +C6DF 26 25 &% bne 25 ;C706 +C6E1 CE 00 1A ... ldx #001a +C6E4 1D 00 .. bclr add,x 00,x +C6E6 02 . idiv +C6E7 F6 00 1A ... ldab 001a +C6EA F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C6ED C6 64 .d ldab #64 +C6EF F7 00 2D ..- stb 002d +C6F2 CC 00 32 ..2 ldd #0032 +C6F5 BD E5 71 ..q jsr e571 ;jump13 +C6F8 CE 00 1A ... ldx #001a +C6FB 1C 00 .. bset add,x 00,x +C6FD 02 . idiv +C6FE F6 00 1A ... ldab 001a +C701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C704 20 2E . bra 2e ;C734 +C706 F6 00 2D ..- ldab 002d +C709 26 29 &) bne 29 ;C734 +C70B CE 00 1A ... ldx #001a +C70E 1D 00 .. bclr add,x 00,x +C710 01 . nop +C711 F6 00 1A ... ldab 001a +C714 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C717 CC 00 0C ... ldd #000c +C71A BD E5 71 ..q jsr e571 ;jump13 +C71D CE 00 1A ... ldx #001a +C720 1C 00 .. bset add,x 00,x +C722 01 . nop +C723 F6 00 1A ... ldab 001a +C726 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C729 CC 00 23 ..# ldd #0023 +C72C BD E5 71 ..q jsr e571 ;jump13 +C72F C6 64 .d ldab #64 +C731 F7 00 2D ..- stb 002d +C734 F6 00 21 ..! ldab 0021 +C737 C4 10 .. andb #10 +C739 27 45 'E beq 45 ;C780 +C73B F6 00 11 ... ldab 0011 +C73E C4 04 .. andb #04 +C740 26 1A &. bne 1a ;C75C +C742 FC 00 40 ..@ ldd 0040 +C745 F3 00 3E ..> addd 003e +C748 B3 00 50 ..P subd 0050 +C74B 25 0F %. bcs 0f ;C75C +C74D F6 0B C0 ... ldab 0bc0 +C750 C4 04 .. andb #04 +C752 26 08 &. bne 08 ;C75C +C754 CE 00 21 ..! ldx #0021 +C757 1D 00 .. bclr add,x 00,x +C759 10 . sba +C75A 20 24 $ bra 24 ;C780 +C75C F6 0B C0 ... ldab 0bc0 +C75F C4 08 .. andb #08 +C761 27 03 '. beq 03 ;C766 +C763 BD C5 D3 ... jsr c5d3 ;jump6 +C766 FC 0B DD ... ldd 0bdd +C769 26 12 &. bne 12 ;C77D +C76B FC 0B DF ... ldd 0bdf +C76E 26 0D &. bne 0d ;C77D +C770 FC 0B E1 ... ldd 0be1 +C773 26 08 &. bne 08 ;C77D +C775 CE 00 21 ..! ldx #0021 +C778 1D 00 .. bclr add,x 00,x +C77A 10 . sba +C77B 20 03 . bra 03 ;C780 +C77D BD C4 56 ..V jsr c456 ;jump47 +C780 F6 00 15 ... ldab 0015 +C783 2D 08 -. blt 08 ;C78D +C785 CE 00 21 ..! ldx #0021 +C788 1C 00 .. bset add,x 00,x +C78A 08 . inx +C78B 20 06 . bra 06 ;C793 +C78D CE 00 21 ..! ldx #0021 +C790 1D 00 .. bclr add,x 00,x +C792 08 . inx +C793 39 9 rts + +;proc(a,b) var local +;local=0 +;while b<>0 +; +;endwhile +;return local + +C794 37 7 pshb +C795 36 6 psha +C796 34 4 des ;stack: 0=local, 1=A, 2=B +C797 30 0 tsx +C798 6F 00 o. clr 00,x +loop: +C79A 30 0 tsx +C79B E6 02 .. ldab 02,x +C79D 27 1A '. beq exit ;c7b9 +C79F 30 0 tsx +C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 +C7A4 30 0 tsx +C7A5 E6 00 .. ldab 00,x +C7A7 27 05 '. beq else ;c7ae +C7A9 30 0 tsx +C7AA 6A 00 j. dec 00,x +C7AC 20 03 . bra skip ;c7b1 +else: +C7AE 30 0 tsx +C7AF 6C 00 l. inc 00,x +skip: +C7B1 30 0 tsx +C7B2 E6 02 .. ldab 02,x +C7B4 54 T lsrb +C7B5 E7 02 .. stb 02,x +C7B7 20 E1 . bra loop ;c79a +exit: +C7B9 30 0 tsx +C7BA E6 00 .. ldab 00,x +C7BC 4F O clra +C7BD 38 8 pulx +C7BE 31 1 ins +C7BF 39 9 rts + +jump49: +C7C0 F6 10 2F ../ ldab 102f ;sci data +C7C3 4F O clra +C7C4 8D CE .. bsr c794 +C7C6 83 00 00 ... subd #0000 +C7C9 27 05 '. beq 05 ;C7D0 +C7CB F6 10 2C .., ldab 102c +C7CE 2D 10 -. blt 10 ;C7E0 +C7D0 F6 10 2F ../ ldab 102f ;sci data +C7D3 4F O clra +C7D4 8D BE .. bsr c794 +C7D6 83 00 00 ... subd #0000 +C7D9 26 09 &. bne 09 ;C7E4 +C7DB F6 10 2C .., ldab 102c +C7DE 2D 04 -. blt 04 ;C7E4 +C7E0 CC 00 01 ... ldd #0001 +C7E3 39 9 rts + +C7E4 5F _ clrb +C7E5 4F O clra +C7E6 39 9 rts + + +;this might send a byte to the serial port +jump37: +C7E7 37 7 pshb +C7E8 36 6 psha +C7E9 C6 32 .2 ldab #32 +C7EB F7 00 31 ..1 stb 0031 +C7EE 30 0 tsx +C7EF E6 01 .. ldab 01,x +C7F1 F7 00 43 ..C stb 0043 +C7F4 F6 10 2E ... ldab 102e ;SCI status +C7F7 2D 02 -. blt 02 ;C7FB +C7F9 20 F9 . bra f9 ;C7F4 +C7FB 30 0 tsx +C7FC E6 01 .. ldab 01,x +C7FE 4F O clra +C7FF 8D 93 .. bsr dest 93 +C801 83 00 00 ... subd #0000 +C804 27 08 '. beq 08 ;C80E +C806 CE 10 2C .., ldx #102c +C809 1C 00 .. bset add,x 00,x +C80B 40 @ nega +C80C 20 06 . bra 06 ;C814 +C80E CE 10 2C .., ldx #102c ;SCI control 1 +C811 1D 00 .. bclr add,x 00,x +C813 40 @ nega +C814 30 0 tsx +C815 E6 01 .. ldab 01,x +C817 F7 10 2F ../ stb 102f ;sci data +C81A 38 8 pulx +C81B 39 9 rts + + +C81C 34 4 des +C81D F6 0B C0 ... ldab 0bc0 +C820 C4 01 .. andb #01 +C822 26 0A &. bne 0a ;C82E +C824 F6 0B C0 ... ldab 0bc0 +C827 C4 04 .. andb #04 +C829 26 03 &. bne 03 ;C82E +C82B 7E CB FF ~.. jmp cbff ;goto44 +C82E C6 96 .. ldab #96 +C830 F7 00 30 ..0 stb 0030 +C833 F6 10 2E ... ldab 102e +C836 C4 02 .. andb #02 +C838 26 0B &. bne 0b ;C845 +C83A F6 10 2F ../ ldab 102f ;sci data +C83D F1 00 26 ..& cmpb 0026 +C840 26 03 &. bne 03 ;C845 +C842 7E C9 1B ~.. jmp c91b ;goto45 +C845 F6 10 2F ../ ldab 102f ;sci data +C848 C4 63 .c andb #63 +C84A C1 23 .# cmpb #23 +C84C 27 03 '. beq 03 ;C851 +C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 +C851 F6 00 1A ... ldab 001a +C854 C4 01 .. andb #01 +C856 26 03 &. bne 03 ;C85B +C858 7E C8 E7 ~.. jmp c8e7 ;goto46 +C85B F6 00 21 ..! ldab 0021 +C85E C4 F8 .. andb #f8 +C860 37 7 pshb +C861 F6 10 2F ../ ldab 102f ;sci data +C864 C4 1C .. andb #1c +C866 54 T lsrb +C867 54 T lsrb +C868 30 0 tsx +C869 EA 00 .. orb 00,x +C86B 31 1 ins +C86C F7 00 21 ..! stb 0021 +C86F F6 00 21 ..! ldab 0021 +C872 F4 0B D7 ... andb 0bd7 +C875 27 08 '. beq 08 ;C87F +C877 CE 00 17 ... ldx #0017 +C87A 1C 00 .. bset add,x 00,x +C87C 20 20 bra 20 ;C89E +C87E 18 . illegal +C87F F6 00 17 ... ldab 0017 +C882 C4 20 . andb #20 +C884 27 11 '. beq 11 ;C897 +C886 CE 00 17 ... ldx #0017 +C889 1D 00 .. bclr add,x 00,x +C88B 20 C6 . bra c6 ;C853 +C88D 04 . lsrd +C88E F7 0C DB ... stb 0cdb +C891 CE 0B C1 ... ldx #0bc1 +C894 1C 00 .. bset add,x 00,x +C896 40 @ nega +C897 F6 00 21 ..! ldab 0021 +C89A F4 0B D8 ... andb 0bd8 +C89D 27 08 '. beq 08 ;C8A7 +C89F CE 00 17 ... ldx #0017 +C8A2 1C 00 .. bset add,x 00,x +C8A4 40 @ nega +C8A5 20 18 . bra 18 ;C8BF +C8A7 F6 00 17 ... ldab 0017 +C8AA C4 40 .@ andb #40 +C8AC 27 11 '. beq 11 ;C8BF +C8AE CE 00 17 ... ldx #0017 +C8B1 1D 00 .. bclr add,x 00,x +C8B3 40 @ nega +C8B4 C6 04 .. ldab #04 +C8B6 F7 0C DA ... stb 0cda +C8B9 CE 0B C1 ... ldx #0bc1 +C8BC 1C 00 .. bset add,x 00,x +C8BE 40 @ nega +C8BF F6 00 21 ..! ldab 0021 +C8C2 F4 0B D9 ... andb 0bd9 +C8C5 27 08 '. beq 08 ;C8CF +C8C7 CE 00 17 ... ldx #0017 +C8CA 1C 00 .. bset add,x 00,x +C8CC 80 20 . suba #20 +C8CE 16 . tab +C8CF F6 00 17 ... ldab 0017 +C8D2 2C 11 ,. bge 11 ;C8E5 +C8D4 CE 00 17 ... ldx #0017 +C8D7 1D 00 .. bclr add,x 00,x +C8D9 80 C6 .. suba #c6 +C8DB 04 . lsrd +C8DC F7 0C D9 ... stb 0cd9 +C8DF CE 0B C1 ... ldx #0bc1 +C8E2 1C 00 .. bset add,x 00,x +C8E4 40 @ nega +C8E5 20 31 1 bra 31 ;C918 +goto46: +C8E7 F6 10 2F ../ ldab 102f ;sci data +C8EA F7 00 26 ..& stb 0026 +C8ED CE 00 1A ... ldx #001a +C8F0 1C 00 .. bset add,x 00,x +C8F2 02 . idiv +C8F3 F6 00 1A ... ldab 001a +C8F6 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C8F9 F6 00 3D ..= ldab 003d +C8FC C4 04 .. andb #04 +C8FE 26 18 &. bne 18 ;C918 +C900 CC 00 03 ... ldd #0003 +C903 BD E5 71 ..q jsr e571 ;jump13 +C906 CE 00 1A ... ldx #001a +C909 1D 00 .. bclr add,x 00,x +C90B 02 . idiv +C90C F6 00 1A ... ldab 001a +C90F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C912 7C 00 3D |.= inc 003d +C915 7E CE 46 ~.F jmp ce46 ;goto47 +C918 7E CB DA ~.. jmp cbda ;goto48 +goto45: +C91B F6 00 08 ... ldab 0008 +C91E 26 03 &. bne 03 ;C923 +C920 7E CA 5F ~._ jmp ca5f ;goto49 +C923 F6 00 17 ... ldab 0017 +C926 C4 04 .. andb #04 +C928 26 03 &. bne 03 ;C92D +C92A 7E CA 5F ~._ jmp ca5f ;goto49 +C92D F6 00 17 ... ldab 0017 +C930 C4 08 .. andb #08 +C932 26 03 &. bne 03 ;C937 +C934 7E CA 5F ~._ jmp ca5f ;goto49 +C937 F6 10 2F ../ ldab 102f ;sci data +C93A C1 FF .. cmpb #ff +C93C 27 07 '. beq 07 ;C945 +C93E F6 00 08 ... ldab 0008 +C941 C1 0E .. cmpb #0e +C943 25 12 %. bcs 12 ;C957 +C945 CE 00 17 ... ldx #0017 +C948 1D 00 .. bclr add,x 00,x +C94A 04 . lsrd +C94B 7F 00 08 ... clr 0008 +C94E BD CE 48 ..H jsr ce48 ;jump48 +C951 7F 00 2C .., clr 002c +C954 7E CA 5C ~.\ jmp ca5c ;goto50 +C957 F6 00 08 ... ldab 0008 +C95A 4F O clra +C95B BD FE 16 ... jsr fe16 ;jump2 +C95E 00 . test +C95F 01 . nop +C960 00 . test +C961 0C . clc +C962 CA 59 .Y orab #59 +C964 C9 7E .~ adcb #7e +C966 C9 87 .. adcb #87 +C968 C9 DF .. adcb #df +C96A C9 F3 .. adcb #f3 +C96C CA 07 .. orab #07 +C96E CA 1B .. orab #1b +C970 CA 23 .# orab #23 +C972 CA 2B .+ orab #2b +C974 CA 33 .3 orab #33 +C976 CA 3B .; orab #3b +C978 CA 43 .C orab #43 +C97A CA 4B .K orab #4b +C97C CA 53 .S orab #53 +C97E F6 10 2F ../ ldab 102f ;sci data +C981 F7 0B C2 ... stb 0bc2 +C984 7E CA 59 ~.Y jmp ca59 ;goto51 +C987 F6 10 2F ../ ldab 102f ;sci data +C98A F7 0B E3 ... stb 0be3 +C98D F6 10 2F ../ ldab 102f ;sci data +C990 C4 0F .. andb #0f +C992 C1 01 .. cmpb #01 +C994 26 07 &. bne 07 ;C99D +C996 C6 02 .. ldab #02 +C998 F7 00 13 ... stb 0013 +C99B 20 1B . bra 1b ;C9B8 +C99D C1 02 .. cmpb #02 +C99F 26 07 &. bne 07 ;C9A8 +C9A1 C6 04 .. ldab #04 +C9A3 F7 00 13 ... stb 0013 +C9A6 20 10 . bra 10 ;C9B8 +C9A8 C1 03 .. cmpb #03 +C9AA 26 07 &. bne 07 ;C9B3 +C9AC C6 08 .. ldab #08 +C9AE F7 00 13 ... stb 0013 +C9B1 20 05 . bra 05 ;C9B8 +C9B3 C6 01 .. ldab #01 +C9B5 F7 00 13 ... stb 0013 +C9B8 F6 10 2F ../ ldab 102f ;sci data +C9BB C4 F0 .. andb #f0 +C9BD 54 T lsrb +C9BE 54 T lsrb +C9BF 54 T lsrb +C9C0 54 T lsrb +C9C1 F7 0B C3 ... stb 0bc3 +C9C4 F6 0B C2 ... ldab 0bc2 +C9C7 F7 0B AA ... stb 0baa +;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. +;while 0bc3^<>0 +; obaa^:=0baa^*10 +; obc3^:=0bc3-1 +;endwhile +C9CA F6 0B C3 ... ldab 0bc3 +C9CD 27 0E '. beq c9dd +C9CF F6 0B AA ... ldab 0baa +C9D2 86 0A .. ldaa #0a +C9D4 3D = mul +C9D5 F7 0B AA ... stb 0baa +C9D8 7A 0B C3 z.. dec 0bc3 +C9DB 20 ED . bra c9ca + +C9DD 20 7A z bra 7a ;CA59 +C9DF F6 10 2F ../ ldab 102f ;sci data +C9E2 F7 0B C4 ... stb 0bc4 +C9E5 F6 0B C4 ... ldab 0bc4 +C9E8 C1 80 .. cmpb #80 +C9EA 26 05 &. bne 05 ;C9F1 +C9EC C6 0F .. ldab #0f +C9EE F7 0B C4 ... stb 0bc4 +C9F1 20 66 f bra 66 ;CA59 +C9F3 F6 10 2F ../ ldab 102f ;sci data +C9F6 F7 0B C5 ... stb 0bc5 +C9F9 F6 0B C5 ... ldab 0bc5 +C9FC C1 80 .. cmpb #80 +C9FE 26 05 &. bne 05 ;CA05 +CA00 C6 0F .. ldab #0f +CA02 F7 0B C5 ... stb 0bc5 +CA05 20 52 R bra 52 ;CA59 +CA07 F6 10 2F ../ ldab 102f ;sci data +CA0A F7 0B C6 ... stb 0bc6 +CA0D F6 0B C6 ... ldab 0bc6 +CA10 C1 80 .. cmpb #80 +CA12 26 05 &. bne ca19 +CA14 C6 0F .. ldab #0f +CA16 F7 0B C6 ... stb 0bc6 +CA19 20 3E > bra 3e ;CA59 +;!!!where does this lot get called? +CA1B F6 10 2F ../ ldab 102f ;sci data +CA1E F7 0B C7 ... stb 0bc7 +CA21 20 36 6 bra 36 ;CA59 +CA23 F6 10 2F ../ ldab 102f ;sci data +CA26 F7 0B C8 ... stb 0bc8 +CA29 20 2E . bra 2e ;CA59 +CA2B F6 10 2F ../ ldab 102f ;sci data +CA2E F7 0B C9 ... stb 0bc9 +CA31 20 26 & bra 26 ;CA59 +CA33 F6 10 2F ../ ldab 102f ;sci data +CA36 F7 0B CA ... stb 0bca +CA39 20 1E . bra 1e ;CA59 +CA3B F6 10 2F ../ ldab 102f ;sci data +CA3E F7 0B CB ... stb 0bcb +CA41 20 16 . bra 16 ;CA59 +CA43 F6 10 2F ../ ldab 102f ;sci data +CA46 F7 0B CC ... stb 0bcc +CA49 20 0E . bra 0e ;CA59 +CA4B F6 10 2F ../ ldab 102f ;sci data +CA4E F7 0B CD ... stb 0bcd +CA51 20 06 . bra 06 ;CA59 +CA53 F6 10 2F ../ ldab 102f ;sci data +CA56 F7 0B CE ... stb 0bce +goto51: +CA59 7C 00 08 |.. inc 0008 +goto50: +CA5C 7E CB DA ~.. jmp cbda ;goto48 +goto49: +CA5F F6 10 2F ../ ldab 102f ;sci data +CA62 C4 EF .. andb #ef +CA64 C1 E2 .. cmpb #e2 +CA66 26 1A &. bne 1a ;CA82 +CA68 CE 00 17 ... ldx #0017 +CA6B 1C 00 .. bset add,x 00,x +CA6D 08 . inx +CA6E CE 00 17 ... ldx #0017 +CA71 1C 00 .. bset add,x 00,x +CA73 04 . lsrd +CA74 C6 01 .. ldab #01 +CA76 F7 00 08 ... stb 0008 +CA79 CE 0B C1 ... ldx #0bc1 +CA7C 1D 00 .. bclr add,x 00,x +CA7E 01 . nop +CA7F 7E CB DA ~.. jmp cbda ;goto48 +CA82 F6 10 2F ../ ldab 102f ;sci data +CA85 C4 02 .. andb #02 +CA87 27 03 '. beq 03 ;CA8C +CA89 7E CB 6C ~.l jmp cb6c ;goto52 +CA8C F6 10 2F ../ ldab 102f ;sci data +CA8F 2C 38 ,8 bge 38 ;CAC9 +CA91 F6 00 17 ... ldab 0017 +CA94 C4 08 .. andb #08 +CA96 26 31 &1 bne 31 ;CAC9 +CA98 F6 10 2F ../ ldab 102f ;sci data +CA9B C4 78 .x andb #78 +CA9D 54 T lsrb +CA9E 54 T lsrb +CA9F 54 T lsrb +CAA0 4F O clra +CAA1 C3 0B C7 ... addd #0bc7 +CAA4 8F . xgdx +CAA5 E6 00 .. ldab 00,x +CAA7 4F O clra +CAA8 37 7 pshb +CAA9 36 6 psha +CAAA F6 0B AA ... ldab 0baa +CAAD 4F O clra +CAAE BD FB BA ... jsr fbba ;jump38 +CAB1 F3 00 40 ..@ addd 0040 +CAB4 FD 00 40 ..@ stad 0040 +CAB7 CE 00 1B ... ldx #001b +CABA 1C 00 .. bset add,x 00,x +CABC 20 CE . bra ce ;CA8C +CABE 00 . test +CABF 1B . aba +CAC0 1D 00 .. bclr add,x 00,x +CAC2 40 @ nega +CAC3 7F 00 25 ..% clr 0025 +CAC6 7E CB 64 ~.d jmp cb64 ;goto53 +CAC9 F6 00 17 ... ldab 0017 +CACC C4 08 .. andb #08 +CACE 26 4A &J bne 4a ;CB1A +CAD0 F6 10 2F ../ ldab 102f ;sci data +CAD3 C4 60 .` andb #60 +CAD5 54 T lsrb +CAD6 54 T lsrb +CAD7 54 T lsrb +CAD8 4F O clra +CAD9 C3 0B C7 ... addd #0bc7 +CADC 8F . xgdx +CADD E6 00 .. ldab 00,x +CADF 4F O clra +CAE0 37 7 pshb +CAE1 36 6 psha +CAE2 F6 0B AA ... ldab 0baa +CAE5 4F O clra +CAE6 BD FB BA ... jsr fbba ;jump38 +CAE9 FD 0B BD ... stad 0bbd +CAEC FC 0B BD ... ldd 0bbd +CAEF F3 00 40 ..@ addd 0040 +CAF2 FD 00 40 ..@ stad 0040 +CAF5 F6 00 21 ..! ldab 0021 +CAF8 C4 F8 .. andb #f8 +CAFA 37 7 pshb +CAFB F6 10 2F ../ ldab 102f ;sci data +CAFE C4 1C .. andb #1c +CB00 54 T lsrb +CB01 54 T lsrb +CB02 30 0 tsx +CB03 EA 00 .. orb 00,x +CB05 31 1 ins +CB06 F7 00 21 ..! stb 0021 +CB09 F6 10 2F ../ ldab 102f ;sci data +CB0C F7 0B BC ... stb 0bbc +CB0F CE 00 1B ... ldx #001b +CB12 1D 00 .. bclr add,x 00,x +CB14 40 @ nega +CB15 7F 00 25 ..% clr 0025 +CB18 20 4A J bra 4a ;CB64 +CB1A F6 10 2F ../ ldab 102f ;sci data +CB1D C4 E0 .. andb #e0 +CB1F 54 T lsrb +CB20 54 T lsrb +CB21 54 T lsrb +CB22 54 T lsrb +CB23 54 T lsrb +CB24 4F O clra +CB25 C3 0B C7 ... addd #0bc7 +CB28 8F . xgdx +CB29 E6 00 .. ldab 00,x +CB2B 4F O clra +CB2C 37 7 pshb +CB2D 36 6 psha +CB2E F6 0B AA ... ldab 0baa +CB31 4F O clra +CB32 BD FB BA ... jsr fbba ;jump38 +CB35 FD 0B BD ... stad 0bbd +CB38 FC 0B BD ... ldd 0bbd +CB3B F3 00 40 ..@ addd 0040 +CB3E FD 00 40 ..@ stad 0040 +CB41 F6 00 21 ..! ldab 0021 +CB44 C4 F8 .. andb #f8 +CB46 37 7 pshb +CB47 F6 10 2F ../ ldab 102f ;sci data +CB4A C4 1C .. andb #1c +CB4C 54 T lsrb +CB4D 54 T lsrb +CB4E 30 0 tsx +CB4F EA 00 .. orb 00,x +CB51 31 1 ins +CB52 F7 00 21 ..! stb 0021 +CB55 F6 10 2F ../ ldab 102f ;sci data +CB58 F7 0B BC ... stb 0bbc +CB5B CE 00 1B ... ldx #001b +CB5E 1D 00 .. bclr add,x 00,x +CB60 40 @ nega +CB61 7F 00 25 ..% clr 0025 +goto53: +CB64 7F 00 2C .., clr 002c +CB67 7F 00 3A ..: clr 003a +CB6A 20 6E n bra 6e ;CBDA +goto52: +CB6C F6 10 2F ../ ldab 102f ;sci data +CB6F C4 03 .. andb #03 +CB71 C1 02 .. cmpb #02 +CB73 26 0F &. bne 0f ;CB84 +CB75 F6 00 21 ..! ldab 0021 +CB78 C4 08 .. andb #08 +CB7A 27 08 '. beq 08 ;CB84 +CB7C CE 00 21 ..! ldx #0021 +CB7F 1C 00 .. bset add,x 00,x +CB81 10 . sba +CB82 20 56 V bra 56 ;CBDA +CB84 F6 10 2F ../ ldab 102f ;sci data +CB87 C4 EF .. andb #ef +CB89 C1 E3 .. cmpb #e3 +CB8B 26 08 &. bne 08 ;CB95 +CB8D CE 0B C1 ... ldx #0bc1 +CB90 1D 00 .. bclr add,x 00,x +CB92 02 . idiv +CB93 20 45 E bra 45 ;CBDA +CB95 F6 10 2F ../ ldab 102f ;sci data +CB98 C4 EF .. andb #ef +CB9A C1 63 .c cmpb #63 +CB9C 26 1C &. bne 1c ;CBBA +CB9E CE 0B C1 ... ldx #0bc1 +CBA1 1D 00 .. bclr add,x 00,x +CBA3 01 . nop +CBA4 F6 0B C0 ... ldab 0bc0 +CBA7 C4 01 .. andb #01 +CBA9 27 0D '. beq 0d ;CBB8 +CBAB F6 0B C0 ... ldab 0bc0 +CBAE C4 04 .. andb #04 +CBB0 27 06 '. beq 06 ;CBB8 +CBB2 CE 0B C1 ... ldx #0bc1 +CBB5 1D 00 .. bclr add,x 00,x +CBB7 02 . idiv +CBB8 20 20 bra 20 ;CBDA +CBBA F6 10 2F ../ ldab 102f ;sci data +CBBD C4 EF .. andb #ef +CBBF C1 67 .g cmpb #67 +CBC1 26 08 &. bne 08 ;CBCB +CBC3 CE 0B C1 ... ldx #0bc1 +CBC6 1C 00 .. bset add,x 00,x +CBC8 20 20 bra 20 ;CBEA +CBCA 0F . sei +CBCB F6 10 2F ../ ldab 102f ;sci data +CBCE C4 EF .. andb #ef +CBD0 C1 27 .' cmpb #27 +CBD2 26 06 &. bne 06 ;CBDA +CBD4 CE 0B C1 ... ldx #0bc1 +CBD7 1C 00 .. bset add,x 00,x +CBD9 10 . sba +goto48: +CBDA CE 00 1A ... ldx #001a +CBDD 1C 00 .. bset add,x 00,x +CBDF 02 . idiv +CBE0 F6 00 1A ... ldab 001a +CBE3 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +CBE6 F6 00 17 ... ldab 0017 +CBE9 C4 04 .. andb #04 +CBEB 26 05 &. bne 05 ;CBF2 +CBED C6 06 .. ldab #06 +CBEF F7 00 07 ... stb 0007 +CBF2 F6 00 26 ..& ldab 0026 +CBF5 53 S comb +CBF6 F7 00 26 ..& stb 0026 +CBF9 7F 00 3D ..= clr 003d +CBFC 7E CE 46 ~.F jmp ce46 ;goto47 +goto44: +CBFF F6 0B C0 ... ldab 0bc0 +CC02 C4 02 .. andb #02 +CC04 26 03 &. bne 03 ;CC09 +CC06 7E CE 3B ~.; jmp ce3b ;goto54 +CC09 F6 10 2F ../ ldab 102f ;sci data +CC0C C4 E0 .. andb #e0 +CC0E C1 20 . cmpb #20 +CC10 27 03 '. beq 03 ;CC15 +CC12 7E CE 3B ~.; jmp ce3b ;goto54 +CC15 C6 32 .2 ldab #32 +CC17 F7 00 2F ../ stb 002f +CC1A CE 00 1B ... ldx #001b +CC1D 1C 00 .. bset add,x 00,x +CC1F 02 . idiv +CC20 F6 10 2E ... ldab 102e +CC23 C4 02 .. andb #02 +CC25 26 08 &. bne 08 ;CC2F +CC27 BD C7 C0 ... jsr c7c0 ;jump49 +CC2A 83 00 00 ... subd #0000 +CC2D 26 0F &. bne 0f ;CC3E +CC2F F6 10 2F ../ ldab 102f ;sci data +CC32 30 0 tsx +CC33 E7 00 .. stb 00,x +CC35 CC 00 FF ... ldd #00ff +CC38 BD C7 E7 ... jsr c7e7 ;jump37 +CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 +CC3E F6 10 2F ../ ldab 102f ;sci data +CC41 C1 3F .? cmpb #3f +CC43 26 0A &. bne 0a ;CC4F +CC45 F6 00 43 ..C ldab 0043 +CC48 4F O clra +CC49 BD C7 E7 ... jsr c7e7 ;jump37 +CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 +CC4F F6 00 08 ... ldab 0008 +CC52 26 03 &. bne 03 ;CC57 +CC54 7E CD 94 ~.. jmp cd94 ;goto56 +CC57 F6 10 2F ../ ldab 102f ;sci data +CC5A C4 F0 .. andb #f0 +CC5C C1 20 . cmpb #20 +CC5E 27 03 '. beq 03 ;CC63 +CC60 7E CD 94 ~.. jmp cd94 ;goto56 +CC63 F6 10 2F ../ ldab 102f ;sci data +CC66 C4 0F .. andb #0f +CC68 30 0 tsx +CC69 E7 00 .. stb 00,x +CC6B F6 00 08 ... ldab 0008 +CC6E 4F O clra +CC6F BD FE 16 ... jsr fe16 ;jump2 +CC72 00 . test +CC73 01 . nop +CC74 00 . test +CC75 07 . tpa +CC76 CD . illegal +CC77 7A CC 88 z.. dec cc88 +CC7A CC A2 CC ... ldd #a2cc +CC7D CA CC .. orab #cc +CC7F EE CD .. ldx cd,x +CC81 19 . daa +CC82 CD . illegal +CC83 21 CD !. brn cd ;CC52 +CC85 30 0 tsx +CC86 CD . illegal +CC87 38 8 pulx +CC88 F6 00 17 ... ldab 0017 +CC8B C4 01 .. andb #01 +CC8D 27 09 '. beq 09 ;CC98 +CC8F 30 0 tsx +CC90 E6 00 .. ldab 00,x +CC92 4F O clra +CC93 FD 00 76 ..v stad 0076 +CC96 20 07 . bra 07 ;CC9F +CC98 30 0 tsx +CC99 E6 00 .. ldab 00,x +CC9B 4F O clra +CC9C FD 00 40 ..@ stad 0040 +CC9F 7E CD 7A ~.z jmp cd7a ;goto57 +CCA2 F6 00 17 ... ldab 0017 +CCA5 C4 01 .. andb #01 +CCA7 27 10 '. beq 10 ;CCB9 +CCA9 30 0 tsx +CCAA E6 00 .. ldab 00,x +CCAC 4F O clra +CCAD 05 . asld +CCAE 05 . asld +CCAF 05 . asld +CCB0 05 . asld +CCB1 F3 00 76 ..v addd 0076 +CCB4 FD 00 76 ..v stad 0076 +CCB7 20 0E . bra 0e ;CCC7 +CCB9 30 0 tsx +CCBA E6 00 .. ldab 00,x +CCBC 4F O clra +CCBD 05 . asld +CCBE 05 . asld +CCBF 05 . asld +CCC0 05 . asld +CCC1 F3 00 40 ..@ addd 0040 +CCC4 FD 00 40 ..@ stad 0040 +CCC7 7E CD 7A ~.z jmp cd7a ;goto57 +CCCA F6 00 17 ... ldab 0017 +CCCD C4 01 .. andb #01 +CCCF 27 0E '. beq 0e ;CCDF +CCD1 30 0 tsx +CCD2 E6 00 .. ldab 00,x +CCD4 4F O clra +CCD5 17 . tba +CCD6 5F _ clrb +CCD7 F3 00 76 ..v addd 0076 +CCDA FD 00 76 ..v stad 0076 +CCDD 20 0C . bra 0c ;CCEB +CCDF 30 0 tsx +CCE0 E6 00 .. ldab 00,x +CCE2 4F O clra +CCE3 17 . tba +CCE4 5F _ clrb +CCE5 F3 00 40 ..@ addd 0040 +CCE8 FD 00 40 ..@ stad 0040 +CCEB 7E CD 7A ~.z jmp cd7a ;goto57 +CCEE F6 00 17 ... ldab 0017 +CCF1 C4 01 .. andb #01 +CCF3 27 12 '. beq 12 ;CD07 +CCF5 30 0 tsx +CCF6 E6 00 .. ldab 00,x +CCF8 4F O clra +CCF9 17 . tba +CCFA 48 H asla +CCFB 48 H asla +CCFC 48 H asla +CCFD 48 H asla +CCFE 5F _ clrb +CCFF F3 00 76 ..v addd 0076 +CD02 FD 00 76 ..v stad 0076 +CD05 20 10 . bra 10 ;CD17 +CD07 30 0 tsx +CD08 E6 00 .. ldab 00,x +CD0A 4F O clra +CD0B 17 . tba +CD0C 48 H asla +CD0D 48 H asla +CD0E 48 H asla +CD0F 48 H asla +CD10 5F _ clrb +CD11 F3 00 40 ..@ addd 0040 +CD14 FD 00 40 ..@ stad 0040 +CD17 20 61 a bra 61 ;CD7A +CD19 30 0 tsx +CD1A E6 00 .. ldab 00,x +CD1C F7 0B AA ... stb 0baa +CD1F 20 59 Y bra 59 ;CD7A +CD21 30 0 tsx +CD22 E6 00 .. ldab 00,x +CD24 58 X aslb +CD25 58 X aslb +CD26 58 X aslb +CD27 58 X aslb +CD28 FB 0B AA ... addb 0baa +CD2B F7 0B AA ... stb 0baa +CD2E 20 4A J bra 4a ;CD7A +CD30 30 0 tsx +CD31 E6 00 .. ldab 00,x +CD33 F7 00 13 ... stb 0013 +CD36 20 42 B bra 42 ;CD7A +CD38 F6 10 2F ../ ldab 102f ;sci data +CD3B C4 01 .. andb #01 +CD3D 27 08 '. beq 08 ;CD47 +CD3F CE 00 21 ..! ldx #0021 +CD42 1C 00 .. bset add,x 00,x +CD44 40 @ nega +CD45 20 06 . bra 06 ;CD4D +CD47 CE 00 21 ..! ldx #0021 +CD4A 1D 00 .. bclr add,x 00,x +CD4C 40 @ nega +CD4D F6 00 17 ... ldab 0017 +CD50 C4 01 .. andb #01 +CD52 27 17 '. beq 17 ;CD6B +CD54 F6 0B AA ... ldab 0baa +CD57 4F O clra +CD58 37 7 pshb +CD59 36 6 psha +CD5A FC 00 76 ..v ldd 0076 +CD5D BD FB BA ... jsr fbba ;jump38 +CD60 FD 00 76 ..v stad 0076 +CD63 CE 00 17 ... ldx #0017 +CD66 1D 00 .. bclr add,x 00,x +CD68 01 . nop +CD69 20 0F . bra 0f ;CD7A +CD6B F6 0B AA ... ldab 0baa +CD6E 4F O clra +CD6F 37 7 pshb +CD70 36 6 psha +CD71 FC 00 40 ..@ ldd 0040 +CD74 BD FB BA ... jsr fbba ;jump38 +CD77 FD 00 40 ..@ stad 0040 +goto57: +CD7A F6 00 08 ... ldab 0008 +CD7D C1 09 .. cmpb #09 +CD7F 26 08 &. bne 08 ;CD89 +CD81 7F 00 2C .., clr 002c +CD84 7F 00 08 ... clr 0008 +CD87 20 03 . bra 03 ;CD8C +CD89 7C 00 08 |.. inc 0008 +CD8C 5F _ clrb +CD8D 4F O clra +CD8E BD C7 E7 ... jsr c7e7 ;jump37 +CD91 7E CE 39 ~.9 jmp ce39 ;goto55 +goto56: +CD94 F6 10 2F ../ ldab 102f ;sci data +CD97 4F O clra +CD98 BD FE 32 ..2 jsr fe32 ;jump25 +CD9B CD . illegal +CD9C B1 00 31 ..1 cmpa 0031 +CD9F CD . illegal +CDA0 DB 00 01 ... addb 00 +CDA3 CE 20 00 . . ldx #2000 ;switch block 1 +CDA6 01 . nop +CDA7 CE 28 00 .(. ldx #2800 ;snack motor home sensors +CDAA 05 . asld +CDAB CE 34 FF .4. ldx #34ff +CDAE C8 00 .. eorb #00 +CDB0 00 . test +CDB1 F6 00 21 ..! ldab 0021 +CDB4 2C 08 ,. bge 08 ;CDBE +CDB6 CC 00 80 ... ldd #0080 +CDB9 BD C7 E7 ... jsr c7e7 ;jump37 +CDBC 20 1B . bra 1b ;CDD9 +CDBE 5F _ clrb +CDBF 4F O clra +CDC0 BD C7 E7 ... jsr c7e7 ;jump37 +CDC3 F6 00 1F ... ldab 001f +CDC6 C4 08 .. andb #08 +CDC8 27 0C '. beq 0c ;CDD6 +CDCA F6 0B C0 ... ldab 0bc0 +CDCD C4 10 .. andb #10 +CDCF 27 05 '. beq 05 ;CDD6 +CDD1 7C 00 75 |.u inc 0075 +CDD4 20 03 . bra 03 ;CDD9 +CDD6 7F 00 75 ..u clr 0075 +CDD9 20 5E ^ bra 5e ;CE39 +CDDB F6 00 1D ... ldab 001d +CDDE C4 02 .. andb #02 +CDE0 27 07 '. beq 07 ;CDE9 +CDE2 F6 00 19 ... ldab 0019 +CDE5 C4 08 .. andb #08 +CDE7 26 19 &. bne 19 ;CE02 +CDE9 CC 00 FE ... ldd #00fe +CDEC BD C7 E7 ... jsr c7e7 ;jump37 +CDEF F6 00 1F ... ldab 001f +CDF2 C4 08 .. andb #08 +CDF4 27 0A '. beq 0a ;CE00 +CDF6 F6 0B C0 ... ldab 0bc0 +CDF9 C4 10 .. andb #10 +CDFB 27 03 '. beq 03 ;CE00 +CDFD 7C 00 75 |.u inc 0075 +CE00 20 1C . bra 1c ;CE1E +CE02 FC 00 44 ..D ldd 0044 +CE05 37 7 pshb +CE06 36 6 psha +CE07 F6 0B AA ... ldab 0baa +CE0A 4F O clra +CE0B 38 8 pulx +CE0C 8F . xgdx +CE0D 02 . idiv +CE0E 8F . xgdx +CE0F BD C7 E7 ... jsr c7e7 ;jump37 +CE12 CE 00 19 ... ldx #0019 +CE15 1D 00 .. bclr add,x 00,x +CE17 08 . inx +CE18 CE 00 1F ... ldx #001f +CE1B 1C 00 .. bset add,x 00,x +CE1D 08 . inx +CE1E 20 19 . bra 19 ;CE39 +CE20 CE 00 1D ... ldx #001d +CE23 1D 00 .. bclr add,x 00,x +CE25 02 . idiv +CE26 20 11 . bra 11 ;CE39 +CE28 C6 01 .. ldab #01 +CE2A F7 00 08 ... stb 0008 +CE2D 5F _ clrb +CE2E 4F O clra +CE2F BD C7 E7 ... jsr c7e7 ;jump37 +CE32 20 05 . bra 05 ;CE39 +CE34 5F _ clrb +CE35 4F O clra +CE36 BD C7 E7 ... jsr c7e7 ;jump37 +goto55: +CE39 20 0B . bra 0b ;CE46 +goto54: +CE3B F6 10 2E ... ldab 102e +CE3E 30 0 tsx +CE3F E7 00 .. stb 00,x +CE41 F6 10 2F ../ ldab 102f ;sci data +CE44 E7 00 .. stb 00,x +goto47: +CE46 31 1 ins +CE47 3B ; rti + +jump48: +CE48 F6 0B C4 ... ldab 0bc4 +CE4B F1 0B C5 ... cmpb 0bc5 +CE4E 25 53 %S bcs 53 ;CEA3 +CE50 F6 0B C5 ... ldab 0bc5 +CE53 F1 0B C6 ... cmpb 0bc6 +CE56 25 4B %K bcs 4b ;CEA3 +CE58 F6 0B C4 ... ldab 0bc4 +CE5B 4F O clra +CE5C C3 0B C7 ... addd #0bc7 +CE5F 8F . xgdx +CE60 E6 00 .. ldab 00,x +CE62 4F O clra +CE63 FD 0B DD ... stad 0bdd +CE66 F6 0B C5 ... ldab 0bc5 +CE69 4F O clra +CE6A C3 0B C7 ... addd #0bc7 +CE6D 8F . xgdx +CE6E E6 00 .. ldab 00,x +CE70 4F O clra +CE71 FD 0B DF ... stad 0bdf +CE74 F6 0B C6 ... ldab 0bc6 +CE77 4F O clra +CE78 C3 0B C7 ... addd #0bc7 +CE7B 8F . xgdx +CE7C E6 00 .. ldab 00,x +CE7E 4F O clra +CE7F FD 0B E1 ... stad 0be1 +CE82 C6 01 .. ldab #01 +CE84 F7 0B D7 ... stb 0bd7 +CE87 C6 04 .. ldab #04 +CE89 F7 0B D8 ... stb 0bd8 +CE8C C6 02 .. ldab #02 +CE8E F7 0B D9 ... stb 0bd9 +CE91 C6 20 . ldab #20 +CE93 F7 0B DA ... stb 0bda +CE96 C6 08 .. ldab #08 +CE98 F7 0B DB ... stb 0bdb +CE9B C6 10 .. ldab #10 +CE9D F7 0B DC ... stb 0bdc +CEA0 7E D0 66 ~.f jmp d066 ;goto58 +CEA3 F6 0B C4 ... ldab 0bc4 +CEA6 F1 0B C6 ... cmpb 0bc6 +CEA9 25 53 %S bcs 53 ;CEFE +CEAB F6 0B C6 ... ldab 0bc6 +CEAE F1 0B C5 ... cmpb 0bc5 +CEB1 25 4B %K bcs 4b ;CEFE +CEB3 F6 0B C4 ... ldab 0bc4 +CEB6 4F O clra +CEB7 C3 0B C7 ... addd #0bc7 +CEBA 8F . xgdx +CEBB E6 00 .. ldab 00,x +CEBD 4F O clra +CEBE FD 0B DD ... stad 0bdd +CEC1 F6 0B C6 ... ldab 0bc6 +CEC4 4F O clra +CEC5 C3 0B C7 ... addd #0bc7 +CEC8 8F . xgdx +CEC9 E6 00 .. ldab 00,x +CECB 4F O clra +CECC FD 0B DF ... stad 0bdf +CECF F6 0B C5 ... ldab 0bc5 +CED2 4F O clra +CED3 C3 0B C7 ... addd #0bc7 +CED6 8F . xgdx +CED7 E6 00 .. ldab 00,x +CED9 4F O clra +CEDA FD 0B E1 ... stad 0be1 +CEDD C6 01 .. ldab #01 +CEDF F7 0B D7 ... stb 0bd7 +CEE2 C6 02 .. ldab #02 +CEE4 F7 0B D8 ... stb 0bd8 +CEE7 C6 04 .. ldab #04 +CEE9 F7 0B D9 ... stb 0bd9 +CEEC C6 20 . ldab #20 +CEEE F7 0B DA ... stb 0bda +CEF1 C6 10 .. ldab #10 +CEF3 F7 0B DB ... stb 0bdb +CEF6 C6 08 .. ldab #08 +CEF8 F7 0B DC ... stb 0bdc +CEFB 7E D0 66 ~.f jmp d066 ;goto58 +CEFE F6 0B C5 ... ldab 0bc5 +CF01 F1 0B C4 ... cmpb 0bc4 +CF04 25 53 %S bcs 53 ;CF59 +CF06 F6 0B C4 ... ldab 0bc4 +CF09 F1 0B C6 ... cmpb 0bc6 +CF0C 25 4B %K bcs 4b ;CF59 +CF0E F6 0B C5 ... ldab 0bc5 +CF11 4F O clra +CF12 C3 0B C7 ... addd #0bc7 +CF15 8F . xgdx +CF16 E6 00 .. ldab 00,x +CF18 4F O clra +CF19 FD 0B DD ... stad 0bdd +CF1C F6 0B C4 ... ldab 0bc4 +CF1F 4F O clra +CF20 C3 0B C7 ... addd #0bc7 +CF23 8F . xgdx +CF24 E6 00 .. ldab 00,x +CF26 4F O clra +CF27 FD 0B DF ... stad 0bdf +CF2A F6 0B C6 ... ldab 0bc6 +CF2D 4F O clra +CF2E C3 0B C7 ... addd #0bc7 +CF31 8F . xgdx +CF32 E6 00 .. ldab 00,x +CF34 4F O clra +CF35 FD 0B E1 ... stad 0be1 +CF38 C6 04 .. ldab #04 +CF3A F7 0B D7 ... stb 0bd7 +CF3D C6 01 .. ldab #01 +CF3F F7 0B D8 ... stb 0bd8 +CF42 C6 02 .. ldab #02 +CF44 F7 0B D9 ... stb 0bd9 +CF47 C6 08 .. ldab #08 +CF49 F7 0B DA ... stb 0bda +CF4C C6 20 . ldab #20 +CF4E F7 0B DB ... stb 0bdb +CF51 C6 10 .. ldab #10 +CF53 F7 0B DC ... stb 0bdc +CF56 7E D0 66 ~.f jmp d066 ;goto58 +CF59 F6 0B C5 ... ldab 0bc5 +CF5C F1 0B C6 ... cmpb 0bc6 +CF5F 25 53 %S bcs 53 ;CFB4 +CF61 F6 0B C6 ... ldab 0bc6 +CF64 F1 0B C4 ... cmpb 0bc4 +CF67 25 4B %K bcs 4b ;CFB4 +CF69 F6 0B C5 ... ldab 0bc5 +CF6C 4F O clra +CF6D C3 0B C7 ... addd #0bc7 +CF70 8F . xgdx +CF71 E6 00 .. ldab 00,x +CF73 4F O clra +CF74 FD 0B DD ... stad 0bdd +CF77 F6 0B C6 ... ldab 0bc6 +CF7A 4F O clra +CF7B C3 0B C7 ... addd #0bc7 +CF7E 8F . xgdx +CF7F E6 00 .. ldab 00,x +CF81 4F O clra +CF82 FD 0B DF ... stad 0bdf +CF85 F6 0B C4 ... ldab 0bc4 +CF88 4F O clra +CF89 C3 0B C7 ... addd #0bc7 +CF8C 8F . xgdx +CF8D E6 00 .. ldab 00,x +CF8F 4F O clra +CF90 FD 0B E1 ... stad 0be1 +CF93 C6 04 .. ldab #04 +CF95 F7 0B D7 ... stb 0bd7 +CF98 C6 02 .. ldab #02 +CF9A F7 0B D8 ... stb 0bd8 +CF9D C6 01 .. ldab #01 +CF9F F7 0B D9 ... stb 0bd9 +CFA2 C6 08 .. ldab #08 +CFA4 F7 0B DA ... stb 0bda +CFA7 C6 10 .. ldab #10 +CFA9 F7 0B DB ... stb 0bdb +CFAC C6 20 . ldab #20 +CFAE F7 0B DC ... stb 0bdc +CFB1 7E D0 66 ~.f jmp d066 ;goto58 +CFB4 F6 0B C6 ... ldab 0bc6 +CFB7 F1 0B C4 ... cmpb 0bc4 +CFBA 25 52 %R bcs 52 ;D00E +CFBC F6 0B C4 ... ldab 0bc4 +CFBF F1 0B C5 ... cmpb 0bc5 +CFC2 25 4A %J bcs 4a ;D00E +CFC4 F6 0B C6 ... ldab 0bc6 +CFC7 4F O clra +CFC8 C3 0B C7 ... addd #0bc7 +CFCB 8F . xgdx +CFCC E6 00 .. ldab 00,x +CFCE 4F O clra +CFCF FD 0B DD ... stad 0bdd +CFD2 F6 0B C4 ... ldab 0bc4 +CFD5 4F O clra +CFD6 C3 0B C7 ... addd #0bc7 +CFD9 8F . xgdx +CFDA E6 00 .. ldab 00,x +CFDC 4F O clra +CFDD FD 0B DF ... stad 0bdf +CFE0 F6 0B C5 ... ldab 0bc5 +CFE3 4F O clra +CFE4 C3 0B C7 ... addd #0bc7 +CFE7 8F . xgdx +CFE8 E6 00 .. ldab 00,x +CFEA 4F O clra +CFEB FD 0B E1 ... stad 0be1 +CFEE C6 02 .. ldab #02 +CFF0 F7 0B D7 ... stb 0bd7 +CFF3 C6 01 .. ldab #01 +CFF5 F7 0B D8 ... stb 0bd8 +CFF8 C6 04 .. ldab #04 +CFFA F7 0B D9 ... stb 0bd9 +CFFD C6 10 .. ldab #10 +CFFF F7 0B DA ... stb 0bda +D002 C6 20 . ldab #20 +D004 F7 0B DB ... stb 0bdb +D007 C6 08 .. ldab #08 +D009 F7 0B DC ... stb 0bdc +D00C 20 58 X bra 58 ;D066 +D00E F6 0B C6 ... ldab 0bc6 +D011 F1 0B C5 ... cmpb 0bc5 +D014 25 50 %P bcs 50 ;D066 +D016 F6 0B C5 ... ldab 0bc5 +D019 F1 0B C4 ... cmpb 0bc4 +D01C 25 48 %H bcs 48 ;D066 +D01E F6 0B C6 ... ldab 0bc6 +D021 4F O clra +D022 C3 0B C7 ... addd #0bc7 +D025 8F . xgdx +D026 E6 00 .. ldab 00,x +D028 4F O clra +D029 FD 0B DD ... stad 0bdd +D02C F6 0B C5 ... ldab 0bc5 +D02F 4F O clra +D030 C3 0B C7 ... addd #0bc7 +D033 8F . xgdx +D034 E6 00 .. ldab 00,x +D036 4F O clra +D037 FD 0B DF ... stad 0bdf +D03A F6 0B C4 ... ldab 0bc4 +D03D 4F O clra +D03E C3 0B C7 ... addd #0bc7 +D041 8F . xgdx +D042 E6 00 .. ldab 00,x +D044 4F O clra +D045 FD 0B E1 ... stad 0be1 +D048 C6 02 .. ldab #02 +D04A F7 0B D7 ... stb 0bd7 +D04D C6 04 .. ldab #04 +D04F F7 0B D8 ... stb 0bd8 +D052 C6 01 .. ldab #01 +D054 F7 0B D9 ... stb 0bd9 +D057 C6 10 .. ldab #10 +D059 F7 0B DA ... stb 0bda +D05C C6 08 .. ldab #08 +D05E F7 0B DB ... stb 0bdb +D061 C6 20 . ldab #20 +D063 F7 0B DC ... stb 0bdc +goto58: +D066 F6 0B AA ... ldab 0baa +D069 4F O clra +D06A 37 7 pshb +D06B 36 6 psha +D06C FC 0B DD ... ldd 0bdd +D06F BD FB BA ... jsr fbba ;jump38 +D072 FD 0B DD ... stad 0bdd +D075 F6 0B AA ... ldab 0baa +D078 4F O clra +D079 37 7 pshb +D07A 36 6 psha +D07B FC 0B DF ... ldd 0bdf +D07E BD FB BA ... jsr fbba ;jump38 +D081 FD 0B DF ... stad 0bdf +D084 F6 0B AA ... ldab 0baa +D087 4F O clra +D088 37 7 pshb +D089 36 6 psha +D08A FC 0B E1 ... ldd 0be1 +D08D BD FB BA ... jsr fbba ;jump38 +D090 FD 0B E1 ... stad 0be1 +D093 39 9 rts + +jump66: +D094 34 4 des +D095 30 0 tsx +D096 6F 00 o. clr 00,x +D098 30 0 tsx +D099 E6 00 .. ldab 00,x +D09B C1 10 .. cmpb #10 +D09D 24 1B $. bcc 1b ;D0BA +D09F 30 0 tsx +D0A0 E6 00 .. ldab 00,x +D0A2 4F O clra +D0A3 C3 B0 C3 ... addd #b0c3 +D0A6 8F . xgdx +D0A7 E6 00 .. ldab 00,x +D0A9 37 7 pshb +D0AA 30 0 tsx +D0AB E6 01 .. ldab 01,x +D0AD 4F O clra +D0AE C3 0B C7 ... addd #0bc7 +D0B1 8F . xgdx +D0B2 33 3 pulb +D0B3 E7 00 .. stb 00,x +D0B5 30 0 tsx +D0B6 6C 00 l. inc 00,x +D0B8 20 DE . bra de ;D098 +D0BA C6 05 .. ldab #05 +D0BC F7 0B AA ... stb 0baa +D0BF C6 04 .. ldab #04 +D0C1 F7 00 13 ... stb 0013 +D0C4 C6 01 .. ldab #01 +D0C6 F7 0B C4 ... stb 0bc4 +D0C9 C6 03 .. ldab #03 +D0CB F7 0B C5 ... stb 0bc5 +D0CE C6 02 .. ldab #02 +D0D0 F7 0B C6 ... stb 0bc6 +D0D3 CC 00 19 ... ldd #0019 +D0D6 FD 0B DD ... stad 0bdd +D0D9 CC 00 0A ... ldd #000a +D0DC FD 0B DF ... stad 0bdf +D0DF CC 00 05 ... ldd #0005 +D0E2 FD 0B E1 ... stad 0be1 +D0E5 C6 01 .. ldab #01 +D0E7 F7 0B D7 ... stb 0bd7 +D0EA C6 02 .. ldab #02 +D0EC F7 0B D8 ... stb 0bd8 +D0EF C6 04 .. ldab #04 +D0F1 F7 0B D9 ... stb 0bd9 +D0F4 C6 20 . ldab #20 +D0F6 F7 0B DA ... stb 0bda +D0F9 C6 10 .. ldab #10 +D0FB F7 0B DB ... stb 0bdb +D0FE C6 08 .. ldab #08 +D100 F7 0B DC ... stb 0bdc +D103 31 1 ins +D104 39 9 rts + +jump32: +D105 34 4 des +D106 CE 00 1A ... ldx #001a +D109 1C 00 .. bset add,x 00,x +D10B 80 F6 .. suba #f6 +D10D 00 . test +D10E 1A . illegal +D10F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D112 C6 C8 .. ldab #c8 +D114 30 0 tsx +D115 E7 00 .. stb 00,x +D117 30 0 tsx +D118 E6 00 .. ldab 00,x +D11A C1 00 .. cmpb #00 +D11C 23 05 #. bls 05 ;D123 +D11E 30 0 tsx +D11F 6A 00 j. dec 00,x +D121 20 F4 . bra f4 ;D117 +D123 CE 10 00 ... ldx #1000 +D126 1C 00 .. bset add,x 00,x +D128 40 @ nega +D129 CE 00 14 ... ldx #0014 +D12C 1D 00 .. bclr add,x 00,x +D12E 20 CE . bra ce ;D0FE +D130 00 . test +D131 14 . bset +D132 1D 00 .. bclr add,x 00,x +D134 40 @ nega +D135 F6 00 14 ... ldab 0014 +D138 F7 38 00 .8. stb 3800 ;changer output +D13B 31 1 ins +D13C 39 9 rts + +jump34: +D13D F6 00 06 ... ldab 0006 +D140 4F O clra +D141 CE 00 0A ... ldx #000a +D144 02 . idiv +D145 8F . xgdx +D146 CB 01 .. addb #01 +D148 F7 00 5F .._ stb 005f +D14B F6 00 06 ... ldab 0006 +D14E 4F O clra +D14F CE 00 0A ... ldx #000a +D152 02 . idiv +D153 F7 00 5E ..^ stb 005e +D156 F6 00 5E ..^ ldab 005e +D159 C1 05 .. cmpb #05 +D15B 23 03 #. bls 03 ;D160 +D15D 7A 00 5E z.^ dec 005e +D160 F6 00 5E ..^ ldab 005e +D163 4F O clra +D164 C3 B1 23 ..# addd #b123 +D167 8F . xgdx +D168 E6 00 .. ldab 00,x +D16A 4F O clra +D16B 37 7 pshb +D16C 36 6 psha +D16D F6 00 5F .._ ldab 005f +D170 4F O clra +D171 C3 B1 23 ..# addd #b123 +D174 8F . xgdx +D175 E6 00 .. ldab 00,x +D177 4F O clra +D178 17 . tba +D179 5F _ clrb +D17A 30 0 tsx +D17B E3 00 .. addd 00,x +D17D 38 8 pulx +D17E FD 00 58 ..X stad 0058 +D181 7F 00 1C ... clr 001c +D184 F6 00 1C ... ldab 001c +D187 C1 10 .. cmpb #10 +D189 24 37 $7 bcc 37 ;D1C2 +D18B F6 00 58 ..X ldab 0058 +D18E 2C 0E ,. bge 0e ;D19E +D190 CE 00 14 ... ldx #0014 +D193 1C 00 .. bset add,x 00,x +D195 10 . sba +D196 F6 00 14 ... ldab 0014 +D199 F7 38 00 .8. stb 3800 ;changer output +D19C 20 0C . bra 0c ;D1AA +D19E CE 00 14 ... ldx #0014 +D1A1 1D 00 .. bclr add,x 00,x +D1A3 10 . sba +D1A4 F6 00 14 ... ldab 0014 +D1A7 F7 38 00 .8. stb 3800 ;changer output +D1AA CE 10 00 ... ldx #1000 +D1AD 1C 00 .. bset add,x 00,x +D1AF 20 CE . bra ce ;D17F +D1B1 10 . sba +D1B2 00 . test +D1B3 1D 00 .. bclr add,x 00,x +D1B5 20 FC . bra fc ;D1B3 +D1B7 00 . test +D1B8 58 X aslb +D1B9 05 . asld +D1BA FD 00 58 ..X stad 0058 +D1BD 7C 00 1C |.. inc 001c +D1C0 20 C2 . bra c2 ;D184 +D1C2 F6 00 5F .._ ldab 005f +D1C5 C1 09 .. cmpb #09 +D1C7 26 0E &. bne 0e ;D1D7 +D1C9 CE 00 14 ... ldx #0014 +D1CC 1C 00 .. bset add,x 00,x +D1CE 20 F6 . bra f6 ;D1C6 +D1D0 00 . test +D1D1 14 . bset +D1D2 F7 38 00 .8. stb 3800 ;changer output +D1D5 20 13 . bra 13 ;D1EA +D1D7 F6 00 5F .._ ldab 005f +D1DA C1 0A .. cmpb #0a +D1DC 26 0C &. bne 0c ;D1EA +D1DE CE 00 14 ... ldx #0014 +D1E1 1C 00 .. bset add,x 00,x +D1E3 40 @ nega +D1E4 F6 00 14 ... ldab 0014 +D1E7 F7 38 00 .8. stb 3800 ;changer output +D1EA CE 10 00 ... ldx #1000 +D1ED 1D 00 .. bclr add,x 00,x +D1EF 40 @ nega +D1F0 CE 00 1A ... ldx #001a +D1F3 1D 00 .. bclr add,x 00,x +D1F5 80 F6 .. suba #f6 +D1F7 00 . test +D1F8 1A . illegal +D1F9 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D1FC 39 9 rts + +jump90: +D1FD CC 40 00 .@. ldd #4000 +D200 37 7 pshb +D201 36 6 psha +D202 F6 00 06 ... ldab 0006 +D205 4F O clra +D206 05 . asld +D207 C3 08 00 ... addd #0800 +D20A 38 8 pulx +D20B 8F . xgdx +D20C AA 00 .. ora 00,x +D20E EA 01 .. orb 01,x +D210 ED 00 .. stad 00,x +D212 39 9 rts + +jump45: +D213 F6 00 1F ... ldab 001f +D216 C4 04 .. andb #04 +D218 26 12 &. bne 12 ;D22C +D21A F6 0B C0 ... ldab 0bc0 +D21D C4 10 .. andb #10 +D21F 26 0B &. bne 0b ;D22C +D221 CE 00 00 ... ldx #0000 +D224 3C < pshx +D225 FC 00 44 ..D ldd 0044 +D228 BD BE 9E ... jsr be9e ;jump50 +D22B 38 8 pulx +D22C BD D3 11 ... jsr d311 ;jump30 +D22F 83 00 00 ... subd #0000 +D232 27 13 '. beq 13 ;D247 +D234 F6 00 06 ... ldab 0006 +D237 BD D4 68 ..h jsr d468 ;jump51 +D23A 83 00 00 ... subd #0000 +D23D 27 05 '. beq 05 ;D244 +D23F 8D BC .. bsr dest bc +D241 BD D6 3C ..< jsr d63c ;jump33 +D244 5F _ clrb +D245 4F O clra +D246 39 9 rts + +D247 BD D1 3D ..= jsr d13d ;jump34 +D24A C6 3C .< ldab #3c +D24C F7 00 2E ... stb 002e +D24F C6 41 .A ldab #41 +D251 F7 00 31 ..1 stb 0031 +D254 CE 00 1B ... ldx #001b +D257 1D 00 .. bclr add,x 00,x +D259 08 . inx +goto59: +D25A F6 00 1B ... ldab 001b +D25D C4 08 .. andb #08 +D25F 26 22 &" bne 22 ;D283 +D261 F6 00 2E ... ldab 002e +D264 C1 35 .5 cmpb #35 +D266 23 10 #. bls 10 ;D278 +D268 BD D5 70 ..p jsr d570 ;jump35 +D26B 83 00 00 ... subd #0000 +D26E 27 06 '. beq 06 ;D276 +D270 CE 00 1B ... ldx #001b +D273 1C 00 .. bset add,x 00,x +D275 08 . inx +D276 20 0B . bra 0b ;D283 +D278 BD D1 05 ... jsr d105 ;jump32 +D27B 8D 80 .. bsr dest 80 +D27D BD D6 3C ..< jsr d63c ;jump33 +D280 5F _ clrb +D281 4F O clra +D282 39 9 rts + +D283 F6 00 2E ... ldab 002e +D286 C1 36 .6 cmpb #36 +D288 24 56 $V bcc 56 ;D2E0 +D28A BD D5 F7 ... jsr d5f7 ;jump108 +D28D 83 00 00 ... subd #0000 +D290 27 4E 'N beq 4e ;D2E0 +D292 BD D5 B0 ... jsr d5b0 ;jump31 +D295 83 00 00 ... subd #0000 +D298 27 46 'F beq 46 ;D2E0 +D29A BD D1 05 ... jsr d105 ;jump32 +D29D F6 00 2E ... ldab 002e +D2A0 C1 32 .2 cmpb #32 +D2A2 22 07 ". bhi 07 ;D2AB +D2A4 8D 6B .k bsr dest 6b +D2A6 83 00 00 ... subd #0000 +D2A9 27 0C '. beq 0c ;D2B7 +D2AB BD D1 05 ... jsr d105 ;jump32 +D2AE BD D1 FD ... jsr d1fd ;jump90 +D2B1 BD D6 3C ..< jsr d63c ;jump33 +D2B4 5F _ clrb +D2B5 4F O clra +D2B6 39 9 rts + +D2B7 F6 00 06 ... ldab 0006 +D2BA 4F O clra +D2BB C3 0E 06 ... addd #0e06 +D2BE 8F . xgdx +D2BF 6C 00 l. inc 00,x +D2C1 F6 00 06 ... ldab 0006 +D2C4 4F O clra +D2C5 C3 0E 06 ... addd #0e06 +D2C8 8F . xgdx +D2C9 E6 00 .. ldab 00,x +D2CB C1 64 .d cmpb #64 +D2CD 23 0D #. bls 0d ;D2DC +D2CF 5F _ clrb +D2D0 37 7 pshb +D2D1 F6 00 06 ... ldab 0006 +D2D4 4F O clra +D2D5 C3 0E 06 ... addd #0e06 +D2D8 8F . xgdx +D2D9 33 3 pulb +D2DA E7 00 .. stb 00,x +D2DC CC 00 01 ... ldd #0001 +D2DF 39 9 rts + +D2E0 F6 00 2E ... ldab 002e +D2E3 26 14 &. bne 14 ;D2F9 +D2E5 BD D5 F7 ... jsr d5f7 ;jump108 +D2E8 83 00 00 ... subd #0000 +D2EB 26 0C &. bne 0c ;D2F9 +D2ED BD D1 05 ... jsr d105 ;jump32 +D2F0 BD D1 FD ... jsr d1fd ;jump90 +D2F3 BD D6 26 ..& jsr d626 ;jump91 +D2F6 5F _ clrb +D2F7 4F O clra +D2F8 39 9 rts + +D2F9 F6 00 2E ... ldab 002e +D2FC 26 0C &. bne 0c ;D30A +D2FE BD D1 05 ... jsr d105 ;jump32 +D301 BD D1 FD ... jsr d1fd ;jump90 +D304 BD D6 3C ..< jsr d63c ;jump33 +D307 5F _ clrb +D308 4F O clra +D309 39 9 rts + +D30A 7E D2 5A ~.Z jmp d25a ;goto59 +D30D BD E6 1B ... jsr e61b ;jump4 +D310 39 9 rts + +jump30: +D311 BD D1 3D ..= jsr d13d ;jump34 +D314 7F 00 1C ... clr 001c +D317 7F 00 18 ... clr 0018 +D31A F6 10 0A ... ldab 100a +D31D C4 02 .. andb #02 +D31F 27 13 '. beq 13 ;D334 +D321 7C 00 1C |.. inc 001c +D324 F6 00 1C ... ldab 001c +D327 C1 FF .. cmpb #ff +D329 26 07 &. bne 07 ;D332 +D32B BD D1 05 ... jsr d105 ;jump32 +D32E CC 00 01 ... ldd #0001 +D331 39 9 rts + +D332 20 10 . bra 10 ;D344 +D334 7C 00 18 |.. inc 0018 +D337 F6 00 18 ... ldab 0018 +D33A C1 08 .. cmpb #08 +D33C 26 06 &. bne 06 ;D344 +D33E BD D1 05 ... jsr d105 ;jump32 +D341 5F _ clrb +D342 4F O clra +D343 39 9 rts + +jump43: +D344 20 D4 . bra d4 ;D31A +D346 3C < pshx +D347 3C < pshx +D348 3C < pshx +D349 34 4 des +D34A F6 0E 6D ..m ldab 0e6d +D34D C1 01 .. cmpb #01 +D34F 27 03 '. beq 03 ;D354 +D351 7E D4 07 ~.. jmp d407 ;goto60 +D354 F6 00 06 ... ldab 0006 +D357 4F O clra +D358 05 . asld +D359 C3 08 C8 ... addd #08c8 +D35C 8F . xgdx +D35D EC 00 .. ldd 00,x +D35F C4 7F .. andb #7f +D361 4F O clra +D362 FD 0E 6B ..k stad 0e6b +D365 7F 00 06 ... clr 0006 +goto62: +D368 F6 00 06 ... ldab 0006 +D36B C1 3E .> cmpb #3e +D36D 26 03 &. bne 03 ;D372 +D36F 7E D4 02 ~.. jmp d402 ;goto61 +D372 BD 97 6F ..o jsr 976f ;jump41 +D375 F6 00 06 ... ldab 0006 +D378 4F O clra +D379 05 . asld +D37A C3 08 C8 ... addd #08c8 +D37D 8F . xgdx +D37E EC 00 .. ldd 00,x +D380 C4 7F .. andb #7f +D382 4F O clra +D383 B3 0E 6B ..k subd 0e6b +D386 26 77 &w bne 77 ;D3FF +D388 F6 00 06 ... ldab 0006 +D38B 4F O clra +D38C CE 00 0A ... ldx #000a +D38F 02 . idiv +D390 30 0 tsx +D391 E7 01 .. stb 01,x +D393 E6 01 .. ldab 01,x +D395 C1 01 .. cmpb #01 +D397 26 07 &. bne 07 ;D3A0 +D399 C6 40 .@ ldab #40 +D39B 30 0 tsx +D39C E7 00 .. stb 00,x +D39E 20 0C . bra 0c ;D3AC +D3A0 30 0 tsx +D3A1 E6 01 .. ldab 01,x +D3A3 C1 02 .. cmpb #02 +D3A5 26 05 &. bne 05 ;D3AC +D3A7 C6 80 .. ldab #80 +D3A9 30 0 tsx +D3AA E7 00 .. stb 00,x +D3AC BD D1 3D ..= jsr d13d ;jump34 +D3AF 5F _ clrb +D3B0 4F O clra +D3B1 30 0 tsx +D3B2 ED 03 .. stad 03,x +;look at the home sensors for this row. If it is 0, increment 03/04 else +;decrement 03/04. Do this 10 times. +D3B4 CC 00 0A ... ldd #000a +D3B7 ED 05 .. stad 05,x +loop: +D3B9 30 0 tsx +D3BA EC 05 .. ldd 05,x +D3BC 2F 23 /# ble 23 ;D3E1 +D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors +D3C1 30 0 tsx +D3C2 E4 00 .. andb 00,x +D3C4 26 09 &. bne d3cf +D3C6 30 0 tsx +D3C7 6C 04 l. inc 04,x +D3C9 26 0C &. bne 0c ;D3D7 +D3CB 6C 03 l. inc 03,x +D3CD 20 08 . bra d3d7 +D3CF 30 0 tsx +D3D0 EC 03 .. ldd 03,x +D3D2 83 00 01 ... subd #0001 +D3D5 ED 03 .. stad 03,x +D3D7 30 0 tsx +D3D8 EC 05 .. ldd 05,x +D3DA 83 00 01 ... subd #0001 +D3DD ED 05 .. stad 05,x +D3DF 20 D8 . bra loop ;d3b9 +D3E1 BD D1 05 ... jsr d105 ;jump32 +D3E4 30 0 tsx +D3E5 EC 03 .. ldd 03,x +D3E7 2C 16 ,. bge 16 ;D3FF +D3E9 F6 00 06 ... ldab 0006 +D3EC 8D 7A .z bsr dest 7a +D3EE 83 00 00 ... subd #0000 +D3F1 27 0C '. beq 0c ;D3FF +D3F3 BD D5 61 ..a jsr d561 ;jump42 +D3F6 83 00 00 ... subd #0000 +D3F9 26 04 &. bne 04 ;D3FF +D3FB 5F _ clrb +D3FC 4F O clra +D3FD 20 64 d bra 64 ;D463 +D3FF 7E D3 68 ~.h jmp d368 ;goto62 +goto61: +D402 CC 00 01 ... ldd #0001 +D405 20 5C \ bra 5c ;D463 +goto60: +D407 F6 00 06 ... ldab 0006 +D40A C1 13 .. cmpb #13 +D40C 27 1C '. beq 1c ;D42A +D40E F6 00 06 ... ldab 0006 +D411 C1 1D .. cmpb #1d +D413 27 15 '. beq 15 ;D42A +D415 F6 00 06 ... ldab 0006 +D418 C1 27 .' cmpb #27 +D41A 27 0E '. beq 0e ;D42A +D41C F6 00 06 ... ldab 0006 +D41F C1 31 .1 cmpb #31 +D421 27 07 '. beq 07 ;D42A +D423 F6 00 06 ... ldab 0006 +D426 C1 3B .; cmpb #3b +D428 26 37 &7 bne 37 ;D461 +D42A BD D1 3D ..= jsr d13d ;jump34 +D42D 7F 00 1C ... clr 001c +D430 7F 00 18 ... clr 0018 +D433 F6 18 00 ... ldab 1800 ;tristate buffer +D436 C4 40 .@ andb #40 +D438 26 14 &. bne 14 ;D44E +D43A 7C 00 1C |.. inc 001c +D43D F6 00 1C ... ldab 001c +D440 C1 FF .. cmpb #ff +D442 26 08 &. bne 08 ;D44C +D444 BD D1 05 ... jsr d105 ;jump32 +D447 CC 00 01 ... ldd #0001 +D44A 20 17 . bra 17 ;D463 +D44C 20 11 . bra 11 ;D45F +D44E 7C 00 18 |.. inc 0018 +D451 F6 00 18 ... ldab 0018 +D454 C1 08 .. cmpb #08 +D456 26 07 &. bne 07 ;D45F +D458 BD D1 05 ... jsr d105 ;jump32 +D45B 5F _ clrb +D45C 4F O clra +D45D 20 04 . bra 04 ;D463 +D45F 20 D2 . bra d2 ;D433 +D461 5F _ clrb +D462 4F O clra +D463 38 8 pulx +D464 38 8 pulx +D465 38 8 pulx +D466 31 1 ins +D467 39 9 rts + +jump51: +D468 37 7 pshb +D469 30 0 tsx +D46A E6 00 .. ldab 00,x +D46C 4F O clra +D46D 05 . asld +D46E C3 08 00 ... addd #0800 +D471 8F . xgdx +D472 EC 00 .. ldd 00,x +D474 5F _ clrb +D475 84 80 .. anda #80 +D477 31 1 ins +D478 39 9 rts + +jump67: +D479 7F 00 1C ... clr 001c +D47C F6 00 1C ... ldab 001c +D47F C1 64 .d cmpb #64 +D481 24 1A $. bcc 1a ;D49D +D483 CC FF 7F ... ldd #ff7f +D486 37 7 pshb +D487 36 6 psha +D488 F6 00 1C ... ldab 001c +D48B 4F O clra +D48C 05 . asld +D48D C3 08 C8 ... addd #08c8 +D490 38 8 pulx +D491 8F . xgdx +D492 A4 00 .. anda 00,x +D494 E4 01 .. andb 01,x +D496 ED 00 .. stad 00,x +D498 7C 00 1C |.. inc 001c +D49B 20 DF . bra df ;D47C +D49D 7F 00 05 ... clr 0005 +goto65: +D4A0 F6 00 05 ... ldab 0005 +D4A3 C1 50 .P cmpb #50 +D4A5 25 03 %. bcs 03 ;D4AA +D4A7 7E D5 60 ~.` jmp d560 ;goto63 +D4AA F6 00 05 ... ldab 0005 +D4AD 4F O clra +D4AE C3 B0 D3 ... addd #b0d3 +D4B1 8F . xgdx +D4B2 E6 00 .. ldab 00,x +D4B4 F7 00 06 ... stb 0006 +D4B7 BD D3 11 ... jsr d311 ;jump30 +D4BA 83 00 00 ... subd #0000 +D4BD 27 03 '. beq 03 ;D4C2 +D4BF 7E D5 45 ~.E jmp d545 ;goto64 +D4C2 F6 00 06 ... ldab 0006 +D4C5 BD D7 A0 ... jsr d7a0 ;jump10 +D4C8 83 00 00 ... subd #0000 +D4CB 26 78 &x bne 78 ;D545 +D4CD BD D5 B0 ... jsr d5b0 ;jump31 +D4D0 83 00 00 ... subd #0000 +D4D3 26 06 &. bne 06 ;D4DB +D4D5 BD D1 FD ... jsr d1fd ;jump90 +D4D8 BD D6 3C ..< jsr d63c ;jump33 +D4DB CC 80 00 ... ldd #8000 +D4DE 37 7 pshb +D4DF 36 6 psha +D4E0 F6 00 06 ... ldab 0006 +D4E3 4F O clra +D4E4 05 . asld +D4E5 C3 08 00 ... addd #0800 +D4E8 38 8 pulx +D4E9 8F . xgdx +D4EA AA 00 .. ora 00,x +D4EC EA 01 .. orb 01,x +D4EE ED 00 .. stad 00,x +D4F0 F6 00 06 ... ldab 0006 +D4F3 4F O clra +D4F4 05 . asld +D4F5 C3 08 00 ... addd #0800 +D4F8 8F . xgdx +D4F9 EC 00 .. ldd 00,x +D4FB C4 FF .. andb #ff +D4FD 84 3F .? anda #3f +D4FF 83 27 0F .'. subd #270f +D502 23 1A #. bls 1a ;D51E +D504 BD D1 FD ... jsr d1fd ;jump90 +D507 CC 01 00 ... ldd #0100 +D50A 37 7 pshb +D50B 36 6 psha +D50C F6 00 06 ... ldab 0006 +D50F 4F O clra +D510 05 . asld +D511 C3 08 C8 ... addd #08c8 +D514 38 8 pulx +D515 8F . xgdx +D516 AA 00 .. ora 00,x +D518 EA 01 .. orb 01,x +D51A ED 00 .. stad 00,x +D51C 20 25 % bra 25 ;D543 +D51E F6 00 06 ... ldab 0006 +D521 4F O clra +D522 05 . asld +D523 C3 08 C8 ... addd #08c8 +D526 8F . xgdx +D527 EC 00 .. ldd 00,x +D529 C4 7F .. andb #7f +D52B F7 00 06 ... stb 0006 +D52E CC 00 80 ... ldd #0080 +D531 37 7 pshb +D532 36 6 psha +D533 F6 00 06 ... ldab 0006 +D536 4F O clra +D537 05 . asld +D538 C3 08 C8 ... addd #08c8 +D53B 38 8 pulx +D53C 8F . xgdx +D53D AA 00 .. ora 00,x +D53F EA 01 .. orb 01,x +D541 ED 00 .. stad 00,x +D543 20 15 . bra 15 ;D55A +goto64: +D545 CC 7F FF ... ldd #7fff +D548 37 7 pshb +D549 36 6 psha +D54A F6 00 06 ... ldab 0006 +D54D 4F O clra +D54E 05 . asld +D54F C3 08 00 ... addd #0800 +D552 38 8 pulx +D553 8F . xgdx +D554 A4 00 .. anda 00,x +D556 E4 01 .. andb 01,x +D558 ED 00 .. stad 00,x +D55A 7C 00 05 |.. inc 0005 +D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 +goto63: +D560 39 9 rts + +jump42: +D561 F6 00 06 ... ldab 0006 +D564 4F O clra +D565 05 . asld +D566 C3 08 00 ... addd #0800 +D569 8F . xgdx +D56A EC 00 .. ldd 00,x +D56C 5F _ clrb +D56D 84 40 .@ anda #40 +D56F 39 9 rts + +;Look at the home sensor for the row of this slot. If it isn't 0 within 5 +;loops, return 1 (fault?), else return 0 (OK?). +;005f is the row number in this routine. scratch variable? +;looks like 0006 is the slot number. +;this is called twice +jump35: +D570 F6 00 06 ... ldab 0006 +D573 4F O clra +D574 CE 00 0A ... ldx #000a +D577 02 . idiv +D578 F7 00 5F .._ stb 005f +D57B F6 00 5F .._ ldab 005f +D57E C1 05 .. cmpb #05 +D580 23 03 #. bls d585 +D582 7A 00 5F z._ dec 005f +D585 F6 00 5F .._ ldab 005f ;row number +D588 4F O clra +D589 C3 B1 23 ..# addd #b123 +D58C 8F . xgdx +D58D E6 00 .. ldab 00,x ;get bit for this row +D58F F7 00 5E ..^ stb 005e +D592 7F 00 1C ... clr 001c +loop: +D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D598 F4 00 5E ..^ andb 005e ;check home sensor for this row +D59B 27 10 '. beq d5ad +D59D 7C 00 1C |.. inc 001c +D5A0 F6 00 1C ... ldab 001c +D5A3 C1 05 .. cmpb #05 +D5A5 26 04 &. bne d5ab +D5A7 CC 00 01 ... ldd #0001 +D5AA 39 9 rts + +D5AB 20 E8 . bra loop ;d595 +D5AD 5F _ clrb +D5AE 4F O clra +D5AF 39 9 rts + +;This does almost the same - check the home sensor for this row (slot number +;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 0. +;(this is the reverse of the routine above). But also check bit 0 of 100a. +;If it is ever 0, return 0. +;005f is the row number +;005e is the bit mask for this row +jump31: +D5B0 F6 00 06 ... ldab 0006 +D5B3 4F O clra +D5B4 CE 00 0A ... ldx #000a +D5B7 02 . idiv +D5B8 F7 00 5F .._ stb 005f +D5BB F6 00 5F .._ ldab 005f +D5BE C1 05 .. cmpb #05 +D5C0 23 03 #. bls 03 ;D5C5 +D5C2 7A 00 5F z._ dec 005f +D5C5 F6 00 5F .._ ldab 005f +D5C8 4F O clra +D5C9 C3 B1 23 ..# addd #b123 +D5CC 8F . xgdx +D5CD E6 00 .. ldab 00,x +D5CF F7 00 5E ..^ stb 005e +D5D2 7F 00 1C ... clr 001c +loop: +D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D5D8 F4 00 5E ..^ andb 005e +D5DB 26 17 &. bne d5f4 +D5DD F6 10 0A ... ldab 100a +D5E0 C4 01 .. andb #01 +D5E2 27 10 '. beq d5f4 +D5E4 7C 00 1C |.. inc 001c +D5E7 F6 00 1C ... ldab 001c +D5EA C1 05 .. cmpb #05 +D5EC 26 04 &. bne d5f2 +D5EE CC 00 01 ... ldd #0001 +D5F1 39 9 rts + +D5F2 20 E1 . bra loop ;d5d5 +D5F4 5F _ clrb +D5F5 4F O clra +D5F6 39 9 rts + +jump108: +D5F7 C6 07 .. ldab #07 +D5F9 F7 00 1C ... stb 001c +D5FC 7F 00 18 ... clr 0018 +D5FF F6 00 1C ... ldab 001c +D602 27 1E '. beq 1e ;D622 +D604 7A 00 1C z.. dec 001c +D607 F6 10 0A ... ldab 100a +D60A C4 01 .. andb #01 +D60C 26 12 &. bne 12 ;D620 +D60E C6 07 .. ldab #07 +D610 F7 00 1C ... stb 001c +D613 7C 00 18 |.. inc 0018 +D616 F6 00 18 ... ldab 0018 +D619 C1 05 .. cmpb #05 +D61B 26 03 &. bne 03 ;D620 +D61D 5F _ clrb +D61E 4F O clra +D61F 39 9 rts + +D620 20 DD . bra dd ;D5FF +D622 CC 00 01 ... ldd #0001 +D625 39 9 rts + +jump91: +D626 CC 02 00 ... ldd #0200 +D629 37 7 pshb +D62A 36 6 psha +D62B F6 00 06 ... ldab 0006 +D62E 4F O clra +D62F 05 . asld +D630 C3 08 C8 ... addd #08c8 +D633 38 8 pulx +D634 8F . xgdx +D635 AA 00 .. ora 00,x +D637 EA 01 .. orb 01,x +D639 ED 00 .. stad 00,x +D63B 39 9 rts + +jump33: +D63C CC 04 00 ... ldd #0400 +D63F 37 7 pshb +D640 36 6 psha +D641 F6 00 06 ... ldab 0006 +D644 4F O clra +D645 05 . asld +D646 C3 08 C8 ... addd #08c8 +D649 38 8 pulx +D64A 8F . xgdx +D64B AA 00 .. ora 00,x +D64D EA 01 .. orb 01,x +D64F ED 00 .. stad 00,x +D651 39 9 rts + +jump5: +D652 CE 00 1A ... ldx #001a +D655 1C 00 .. bset add,x 00,x +D657 01 . nop +D658 F6 00 1A ... ldab 001a +D65B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D65E CE 00 14 ... ldx #0014 +D661 1D 00 .. bclr add,x 00,x +D663 01 . nop +D664 F6 00 14 ... ldab 0014 +D667 F7 38 00 .8. stb 3800 ;changer output +D66A 39 9 rts + +jump107: +D66B F6 0B C0 ... ldab 0bc0 +D66E C4 08 .. andb #08 +D670 27 07 '. beq 07 ;D679 +D672 F6 00 7D ..} ldab 007d +D675 27 02 '. beq 02 ;D679 +D677 20 F9 . bra f9 ;D672 +D679 F6 00 15 ... ldab 0015 +D67C 2D 77 -w blt 77 ;D6F5 +D67E FC 00 40 ..@ ldd 0040 +D681 F3 00 3E ..> addd 003e +D684 B3 00 0F ... subd 000f +D687 24 4F $O bcc 4f ;D6D8 +D689 F6 0B C0 ... ldab 0bc0 +D68C C4 01 .. andb #01 +D68E 26 07 &. bne 07 ;D697 +D690 F6 0B C0 ... ldab 0bc0 +D693 C4 04 .. andb #04 +D695 27 0C '. beq 0c ;D6A3 +D697 CE 00 1A ... ldx #001a +D69A 1D 00 .. bclr add,x 00,x +D69C 01 . nop +D69D F6 00 1A ... ldab 001a +D6A0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D6A3 F6 0B C0 ... ldab 0bc0 +D6A6 C4 08 .. andb #08 +D6A8 27 20 ' beq 20 ;D6CA +D6AA F6 0C D9 ... ldab 0cd9 +D6AD C1 03 .. cmpb #03 +D6AF 23 19 #. bls 19 ;D6CA +D6B1 FC 0B EF ... ldd 0bef +D6B4 83 00 64 ..d subd #0064 +D6B7 25 11 %. bcs 11 ;D6CA +D6B9 CE 00 14 ... ldx #0014 +D6BC 1C 00 .. bset add,x 00,x +D6BE 02 . idiv +D6BF F6 00 14 ... ldab 0014 +D6C2 F7 38 00 .8. stb 3800 ;changer output +D6C5 BD C0 E0 ... jsr c0e0 ;jump94 +D6C8 20 0C . bra 0c ;D6D6 +D6CA CE 00 14 ... ldx #0014 +D6CD 1D 00 .. bclr add,x 00,x +D6CF 01 . nop +D6D0 F6 00 14 ... ldab 0014 +D6D3 F7 38 00 .8. stb 3800 ;changer output +D6D6 20 05 . bra 05 ;D6DD +D6D8 BD D6 52 ..R jsr d652 ;jump5 +D6DB 8D 53 .S bsr dest 53 +D6DD F6 0B C0 ... ldab 0bc0 +D6E0 C4 08 .. andb #08 +D6E2 27 11 '. beq 11 ;D6F5 +D6E4 F6 0B C0 ... ldab 0bc0 +D6E7 C4 40 .@ andb #40 +D6E9 27 0A '. beq 0a ;D6F5 +D6EB F6 00 15 ... ldab 0015 +D6EE C4 01 .. andb #01 +D6F0 27 03 '. beq 03 ;D6F5 +D6F2 BD C0 E0 ... jsr c0e0 ;jump94 +D6F5 39 9 rts + +jump106: +D6F6 F6 0C DB ... ldab 0cdb +D6F9 4F O clra +D6FA 37 7 pshb +D6FB 36 6 psha +D6FC FC 0B DD ... ldd 0bdd +D6FF BD FB BA ... jsr fbba ;jump38 +D702 FD 0C EB ... stad 0ceb +D705 F6 0C DA ... ldab 0cda +D708 4F O clra +D709 37 7 pshb +D70A 36 6 psha +D70B FC 0B DF ... ldd 0bdf +D70E BD FB BA ... jsr fbba ;jump38 +D711 FD 0C ED ... stad 0ced +D714 F6 0C D9 ... ldab 0cd9 +D717 4F O clra +D718 37 7 pshb +D719 36 6 psha +D71A FC 0B E1 ... ldd 0be1 +D71D BD FB BA ... jsr fbba ;jump38 +D720 FD 0C EF ... stad 0cef +D723 FC 0C EB ... ldd 0ceb +D726 F3 0C ED ... addd 0ced +D729 F3 0C EF ... addd 0cef +D72C FD 0B EF ... stad 0bef +D72F 39 9 rts + +D730 F6 00 15 ... ldab 0015 +D733 C4 1F .. andb #1f +D735 27 49 'I beq 49 ;D780 +D737 FC 00 40 ..@ ldd 0040 +D73A F3 00 3E ..> addd 003e +D73D B3 0B EF ... subd 0bef +D740 23 19 #. bls 19 ;D75B +D742 CC B0 6B ..k ldd #b06b +D745 BD C0 BA ... jsr c0ba ;display: +D748 CC 01 F4 ... ldd #01f4 +D74B BD E5 71 ..q jsr e571 ;jump13 +D74E BD C5 D3 ... jsr c5d3 ;jump6 +D751 CC 01 F4 ... ldd #01f4 +D754 BD E5 71 ..q jsr e571 ;jump13 +D757 CC 00 01 ... ldd #0001 +D75A 39 9 rts + +D75B F6 00 15 ... ldab 0015 +D75E C4 04 .. andb #04 +D760 27 1E '. beq 1e ;D780 +D762 F6 0E 6E ..n ldab 0e6e +D765 26 19 &. bne 19 ;D780 +D767 CC B0 76 ..v ldd #b076 +D76A BD C0 BA ... jsr c0ba ;display: +D76D CC 01 F4 ... ldd #01f4 +D770 BD E5 71 ..q jsr e571 ;jump13 +D773 BD C5 D3 ... jsr c5d3 ;jump6 +D776 CC 01 F4 ... ldd #01f4 +D779 BD E5 71 ..q jsr e571 ;jump13 +D77C CC 00 01 ... ldd #0001 +D77F 39 9 rts + +D780 5F _ clrb +D781 4F O clra +D782 39 9 rts + +jump44: +D783 F6 00 06 ... ldab 0006 +D786 4F O clra +D787 CE 00 0A ... ldx #000a +D78A 02 . idiv +D78B C1 04 .. cmpb #04 +D78D 26 0E &. bne 0e ;D79D +D78F F6 00 1D ... ldab 001d +D792 C4 04 .. andb #04 +D794 27 03 '. beq 03 ;D799 +D796 5F _ clrb +D797 4F O clra +D798 39 9 rts + +D799 CC 00 01 ... ldd #0001 +D79C 39 9 rts + +D79D 5F _ clrb +D79E 4F O clra +D79F 39 9 rts + +jump10: +D7A0 37 7 pshb +D7A1 30 0 tsx +D7A2 E6 00 .. ldab 00,x +D7A4 C1 09 .. cmpb #09 +D7A6 27 18 '. beq 18 ;D7C0 +D7A8 E6 00 .. ldab 00,x +D7AA C1 45 .E cmpb #45 +D7AC 27 12 '. beq 12 ;D7C0 +D7AE E6 00 .. ldab 00,x +D7B0 C1 4F .O cmpb #4f +D7B2 27 0C '. beq 0c ;D7C0 +D7B4 E6 00 .. ldab 00,x +D7B6 C1 59 .Y cmpb #59 +D7B8 27 06 '. beq 06 ;D7C0 +D7BA E6 00 .. ldab 00,x +D7BC C1 63 .c cmpb #63 +D7BE 26 05 &. bne 05 ;D7C5 +D7C0 CC 00 01 ... ldd #0001 +D7C3 20 38 8 bra 38 ;D7FD +D7C5 F6 0E 6D ..m ldab 0e6d +D7C8 C1 01 .. cmpb #01 +D7CA 26 2F &/ bne 2f ;D7FB +D7CC 30 0 tsx +D7CD E6 00 .. ldab 00,x +D7CF 4F O clra +D7D0 CE 00 0A ... ldx #000a +D7D3 02 . idiv +D7D4 C1 01 .. cmpb #01 +D7D6 27 11 '. beq 11 ;D7E9 +D7D8 30 0 tsx +D7D9 E6 00 .. ldab 00,x +D7DB 4F O clra +D7DC CE 00 0A ... ldx #000a +D7DF 02 . idiv +D7E0 C1 02 .. cmpb #02 +D7E2 27 05 '. beq 05 ;D7E9 +D7E4 CC 00 01 ... ldd #0001 +D7E7 20 14 . bra 14 ;D7FD +D7E9 30 0 tsx +D7EA E6 00 .. ldab 00,x +D7EC C1 0B .. cmpb #0b +D7EE 25 06 %. bcs 06 ;D7F6 +D7F0 E6 00 .. ldab 00,x +D7F2 C1 3E .> cmpb #3e +D7F4 23 05 #. bls 05 ;D7FB +D7F6 CC 00 01 ... ldd #0001 +D7F9 20 02 . bra 02 ;D7FD +D7FB 5F _ clrb +D7FC 4F O clra +D7FD 31 1 ins +D7FE 39 9 rts + +jump80: +D7FF 7F 00 1C ... clr 001c +D802 F6 00 1C ... ldab 001c +D805 4F O clra +D806 B3 00 4D ..M subd 004d +D809 24 05 $. bcc 05 ;D810 +D80B 7C 00 1C |.. inc 001c +D80E 20 F2 . bra f2 ;D802 +D810 F6 00 1C ... ldab 001c +D813 4F O clra +D814 05 . asld +D815 C3 0D 1F ... addd #0d1f +D818 8F . xgdx +D819 EC 00 .. ldd 00,x +D81B 83 FF FF ... subd #ffff +D81E 26 10 &. bne 10 ;D830 +D820 5F _ clrb +D821 4F O clra +D822 37 7 pshb +D823 36 6 psha +D824 F6 00 1C ... ldab 001c +D827 4F O clra +D828 05 . asld +D829 C3 0D 1F ... addd #0d1f +D82C 38 8 pulx +D82D 8F . xgdx +D82E ED 00 .. stad 00,x +D830 F6 00 1C ... ldab 001c +D833 4F O clra +D834 05 . asld +D835 C3 0D 1F ... addd #0d1f +D838 8F . xgdx +D839 6C 01 l. inc 01,x +D83B 26 02 &. bne 02 ;D83F +D83D 6C 00 l. inc 00,x +D83F 39 9 rts + +jump105: +D840 FC 00 44 ..D ldd 0044 +D843 26 03 &. bne 03 ;D848 +D845 7E D8 D2 ~.. jmp d8d2 ;goto66 +D848 FC 00 44 ..D ldd 0044 +D84B 37 7 pshb +D84C 36 6 psha +D84D 4F O clra +D84E 5F _ clrb +D84F 37 7 pshb +D850 36 6 psha +D851 CC 0D EB ... ldd #0deb +D854 BD FB DF ... jsr fbdf ;jump46 +D857 31 1 ins +D858 31 1 ins +D859 FE 0D ED ... ldx 0ded +D85C 3C < pshx +D85D FC 0D EB ... ldd 0deb +D860 37 7 pshb +D861 36 6 psha +D862 CE E1 00 ... ldx #e100 +D865 3C < pshx +D866 CC 05 F5 ... ldd #05f5 +D869 37 7 pshb +D86A 36 6 psha +D86B 30 0 tsx +D86C EC 06 .. ldd 06,x +D86E A3 02 .. subd 02,x +D870 EC 04 .. ldd 04,x +D872 E2 01 .. sbcb 01,x +D874 A2 00 .. sbca 00,x +D876 38 8 pulx +D877 38 8 pulx +D878 38 8 pulx +D879 38 8 pulx +D87A 25 11 %. bcs 11 ;D88D +D87C CE 1F 00 ... ldx #1f00 +D87F 3C < pshx +D880 CC FA 0A ... ldd #fa0a +D883 37 7 pshb +D884 36 6 psha +D885 CC 0D EB ... ldd #0deb +D888 BD FB DF ... jsr fbdf ;jump46 +D88B 31 1 ins +D88C 31 1 ins +D88D FC 00 44 ..D ldd 0044 +D890 37 7 pshb +D891 36 6 psha +D892 4F O clra +D893 5F _ clrb +D894 37 7 pshb +D895 36 6 psha +D896 CC 0D E7 ... ldd #0de7 +D899 BD FB DF ... jsr fbdf ;jump46 +D89C 31 1 ins +D89D 31 1 ins +D89E FE 0D E9 ... ldx 0de9 +D8A1 3C < pshx +D8A2 FC 0D E7 ... ldd 0de7 +D8A5 37 7 pshb +D8A6 36 6 psha +D8A7 CE E1 00 ... ldx #e100 +D8AA 3C < pshx +D8AB CC 05 F5 ... ldd #05f5 +D8AE 37 7 pshb +D8AF 36 6 psha +D8B0 30 0 tsx +D8B1 EC 06 .. ldd 06,x +D8B3 A3 02 .. subd 02,x +D8B5 EC 04 .. ldd 04,x +D8B7 E2 01 .. sbcb 01,x +D8B9 A2 00 .. sbca 00,x +D8BB 38 8 pulx +D8BC 38 8 pulx +D8BD 38 8 pulx +D8BE 38 8 pulx +D8BF 25 11 %. bcs 11 ;D8D2 +D8C1 CE 1F 00 ... ldx #1f00 +D8C4 3C < pshx +D8C5 CC FA 0A ... ldd #fa0a +D8C8 37 7 pshb +D8C9 36 6 psha +D8CA CC 0D E7 ... ldd #0de7 +D8CD BD FB DF ... jsr fbdf ;jump46 +D8D0 31 1 ins +D8D1 31 1 ins +goto66: +D8D2 39 9 rts + +jump84: +D8D3 7F 00 18 ... clr 0018 +D8D6 F6 00 18 ... ldab 0018 +D8D9 C1 10 .. cmpb #10 +D8DB 24 0B $. bcc 0b ;D8E8 +D8DD CC 00 32 ..2 ldd #0032 +D8E0 BD E5 71 ..q jsr e571 ;jump13 +D8E3 7C 00 18 |.. inc 0018 +D8E6 20 EE . bra ee ;D8D6 +D8E8 39 9 rts + +jump92: +D8E9 F6 00 2B ..+ ldab 002b +D8EC C1 00 .. cmpb #00 +D8EE 26 18 &. bne 18 ;D908 +D8F0 CC AD 84 ... ldd #ad84 +D8F3 BD C0 BA ... jsr c0ba ;display: +D8F6 8D DB .. bsr dest db +D8F8 CC AD 8F ... ldd #ad8f +D8FB BD C0 BA ... jsr c0ba ;display: +D8FE 8D D3 .. bsr dest d3 +D900 CC AD 9A ... ldd #ad9a +D903 BD C0 BA ... jsr c0ba ;display: +D906 20 4E N bra 4e ;D956 +D908 C1 01 .. cmpb #01 +D90A 26 18 &. bne 18 ;D924 +D90C CC AD 63 ..c ldd #ad63 +D90F BD C0 BA ... jsr c0ba ;display: +D912 8D BF .. bsr dest bf +D914 CC AD 6E ..n ldd #ad6e +D917 BD C0 BA ... jsr c0ba ;display: +D91A 8D B7 .. bsr dest b7 +D91C CC AD 79 ..y ldd #ad79 +D91F BD C0 BA ... jsr c0ba ;display: +D922 20 32 2 bra 32 ;D956 +D924 C1 02 .. cmpb #02 +D926 26 18 &. bne 18 ;D940 +D928 CC AD 42 ..B ldd #ad42 +D92B BD C0 BA ... jsr c0ba ;display: +D92E 8D A3 .. bsr dest a3 +D930 CC AD 4D ..M ldd #ad4d +D933 BD C0 BA ... jsr c0ba ;display: +D936 8D 9B .. bsr dest 9b +D938 CC AD 58 ..X ldd #ad58 +D93B BD C0 BA ... jsr c0ba ;display: +D93E 20 16 . bra 16 ;D956 +D940 CC AD 21 ..! ldd #ad21 +D943 BD C0 BA ... jsr c0ba ;display: +D946 8D 8B .. bsr dest 8b +D948 CC AD 2C .., ldd #ad2c +D94B BD C0 BA ... jsr c0ba ;display: +D94E 8D 83 .. bsr dest 83 +D950 CC AD 37 ..7 ldd #ad37 +D953 BD C0 BA ... jsr c0ba ;display: +D956 BD D8 D3 ... jsr d8d3 ;jump84 +D959 39 9 rts + +jump123: +D95A F6 00 06 ... ldab 0006 +D95D F1 0B AF ... cmpb 0baf +D960 26 0D &. bne 0d ;D96F +D962 BD D7 FF ... jsr d7ff ;jump80 +D965 F6 0B B4 ... ldab 0bb4 +D968 F7 00 06 ... stb 0006 +D96B 8D 55 .U bsr dest 55 +D96D 20 52 R bra 52 ;D9C1 +D96F F6 00 06 ... ldab 0006 +D972 F1 0B AE ... cmpb 0bae +D975 26 0D &. bne 0d ;D984 +D977 BD D7 FF ... jsr d7ff ;jump80 +D97A F6 0B B3 ... ldab 0bb3 +D97D F7 00 06 ... stb 0006 +D980 8D 40 .@ bsr dest 40 +D982 20 3D = bra 3d ;D9C1 +D984 F6 00 06 ... ldab 0006 +D987 F1 0B AD ... cmpb 0bad +D98A 26 0D &. bne 0d ;D999 +D98C BD D7 FF ... jsr d7ff ;jump80 +D98F F6 0B B2 ... ldab 0bb2 +D992 F7 00 06 ... stb 0006 +D995 8D 2B .+ bsr dest 2b +D997 20 28 ( bra 28 ;D9C1 +D999 F6 00 06 ... ldab 0006 +D99C F1 0B AC ... cmpb 0bac +D99F 26 0D &. bne 0d ;D9AE +D9A1 BD D7 FF ... jsr d7ff ;jump80 +D9A4 F6 0B B1 ... ldab 0bb1 +D9A7 F7 00 06 ... stb 0006 +D9AA 8D 16 .. bsr dest 16 +D9AC 20 13 . bra 13 ;D9C1 +D9AE F6 00 06 ... ldab 0006 +D9B1 F1 0B AB ... cmpb 0bab +D9B4 26 0B &. bne 0b ;D9C1 +D9B6 BD D7 FF ... jsr d7ff ;jump80 +D9B9 F6 0B B0 ... ldab 0bb0 +D9BC F7 00 06 ... stb 0006 +D9BF 8D 01 .. bsr dest 01 +D9C1 39 9 rts + +D9C2 CC 03 E8 ... ldd #03e8 +D9C5 BD E5 71 ..q jsr e571 ;jump13 +D9C8 BD D7 83 ... jsr d783 ;jump44 +D9CB 83 00 00 ... subd #0000 +D9CE 27 0B '. beq 0b ;D9DB +D9D0 7F 00 06 ... clr 0006 +D9D3 5F _ clrb +D9D4 4F O clra +D9D5 FD 00 4D ..M stad 004d +D9D8 7E DA 63 ~.c jmp da63 ;goto67 +D9DB BD D2 13 ... jsr d213 ;jump45 +D9DE 83 00 00 ... subd #0000 +D9E1 26 0A &. bne 0a ;D9ED +D9E3 7F 00 06 ... clr 0006 +D9E6 5F _ clrb +D9E7 4F O clra +D9E8 FD 00 4D ..M stad 004d +D9EB 20 76 v bra 76 ;DA63 +D9ED FC 0D 0B ... ldd 0d0b +D9F0 83 FF FF ... subd #ffff +D9F3 26 05 &. bne 05 ;D9FA +D9F5 5F _ clrb +D9F6 4F O clra +D9F7 FD 0D 0B ... stad 0d0b +D9FA FE 0D 0B ... ldx 0d0b +D9FD 08 . inx +D9FE FF 0D 0B ... stx 0d0b +DA01 F6 00 06 ... ldab 0006 +DA04 4F O clra +DA05 05 . asld +DA06 C3 08 C8 ... addd #08c8 +DA09 8F . xgdx +DA0A EC 00 .. ldd 00,x +DA0C C4 7F .. andb #7f +DA0E 4F O clra +DA0F FD 00 4D ..M stad 004d +DA12 F6 00 06 ... ldab 0006 +DA15 4F O clra +DA16 05 . asld +DA17 C3 08 00 ... addd #0800 +DA1A 8F . xgdx +DA1B EC 00 .. ldd 00,x +DA1D C4 FF .. andb #ff +DA1F 84 3F .? anda #3f +DA21 37 7 pshb +DA22 36 6 psha +DA23 4F O clra +DA24 5F _ clrb +DA25 37 7 pshb +DA26 36 6 psha +DA27 CC 0D 17 ... ldd #0d17 +DA2A BD FB DF ... jsr fbdf ;jump46 +DA2D 31 1 ins +DA2E 31 1 ins +DA2F FE 0D 19 ... ldx 0d19 +DA32 3C < pshx +DA33 FC 0D 17 ... ldd 0d17 +DA36 37 7 pshb +DA37 36 6 psha +DA38 CE E1 00 ... ldx #e100 +DA3B 3C < pshx +DA3C CC 05 F5 ... ldd #05f5 +DA3F 37 7 pshb +DA40 36 6 psha +DA41 30 0 tsx +DA42 EC 06 .. ldd 06,x +DA44 A3 02 .. subd 02,x +DA46 EC 04 .. ldd 04,x +DA48 E2 01 .. sbcb 01,x +DA4A A2 00 .. sbca 00,x +DA4C 38 8 pulx +DA4D 38 8 pulx +DA4E 38 8 pulx +DA4F 38 8 pulx +DA50 25 11 %. bcs 11 ;DA63 +DA52 CE 1F 00 ... ldx #1f00 +DA55 3C < pshx +DA56 CC FA 0A ... ldd #fa0a +DA59 37 7 pshb +DA5A 36 6 psha +DA5B CC 0D 17 ... ldd #0d17 +DA5E BD FB DF ... jsr fbdf ;jump46 +DA61 31 1 ins +DA62 31 1 ins +goto67: +DA63 39 9 rts + +jump122: +DA64 FE 0B B9 ... ldx 0bb9 +DA67 08 . inx +DA68 FF 0B B9 ... stx 0bb9 +DA6B FC 0B B5 ... ldd 0bb5 +DA6E CE 00 32 ..2 ldx #0032 +DA71 02 . idiv +DA72 8F . xgdx +DA73 37 7 pshb +DA74 36 6 psha +DA75 CC 00 C3 ... ldd #00c3 +DA78 BD FB BA ... jsr fbba ;jump38 +DA7B B3 0B B9 ... subd 0bb9 +DA7E 24 05 $. bcc 05 ;DA85 +DA80 5F _ clrb +DA81 4F O clra +DA82 FD 0B B9 ... stad 0bb9 +DA85 FC 0B B9 ... ldd 0bb9 +DA88 37 7 pshb +DA89 36 6 psha +DA8A CC 00 0A ... ldd #000a +DA8D BD FB BA ... jsr fbba ;jump38 +DA90 37 7 pshb +DA91 36 6 psha +DA92 FC 0B B5 ... ldd 0bb5 +DA95 CE 00 32 ..2 ldx #0032 +DA98 02 . idiv +DA99 8F . xgdx +DA9A 38 8 pulx +DA9B 8F . xgdx +DA9C 02 . idiv +DA9D 8F . xgdx +DA9E 37 7 pshb +DA9F 36 6 psha +DAA0 CC 00 0A ... ldd #000a +DAA3 BD FB BA ... jsr fbba ;jump38 +DAA6 CE 00 0A ... ldx #000a +DAA9 02 . idiv +DAAA 8F . xgdx +DAAB FD 00 4A ..J stad 004a +DAAE FC 00 4A ..J ldd 004a +DAB1 BD FE 32 ..2 jsr fe32 ;jump25 +DAB4 DA CA 00 ... orab ca +DAB7 6E DA n. jmp da,x +DAB9 CA 02 .. orab #02 +DABB 80 DA .. suba #da +DABD CA 01 .. orab #01 +DABF C2 DA .. sbcb #da +DAC1 CA 01 .. orab #01 +DAC3 C2 DB .. sbcb #db +DAC5 43 C coma +DAC6 F9 8E 00 ... adcb 8e00 +DAC9 00 . test +DACA FC 0D 07 ... ldd 0d07 +DACD 83 FF FF ... subd #ffff +DAD0 26 05 &. bne 05 ;DAD7 +DAD2 5F _ clrb +DAD3 4F O clra +DAD4 FD 0D 07 ... stad 0d07 +DAD7 FE 0D 07 ... ldx 0d07 +DADA 08 . inx +DADB FF 0D 07 ... stx 0d07 +DADE F6 00 06 ... ldab 0006 +DAE1 4F O clra +DAE2 05 . asld +DAE3 C3 08 00 ... addd #0800 +DAE6 8F . xgdx +DAE7 EC 00 .. ldd 00,x +DAE9 C4 FF .. andb #ff +DAEB 84 3F .? anda #3f +DAED 37 7 pshb +DAEE 36 6 psha +DAEF 4F O clra +DAF0 5F _ clrb +DAF1 37 7 pshb +DAF2 36 6 psha +DAF3 CC 0D 0F ... ldd #0d0f +DAF6 BD FB DF ... jsr fbdf ;jump46 +DAF9 31 1 ins +DAFA 31 1 ins +DAFB FE 0D 11 ... ldx 0d11 +DAFE 3C < pshx +DAFF FC 0D 0F ... ldd 0d0f +DB02 37 7 pshb +DB03 36 6 psha +DB04 CE E1 00 ... ldx #e100 +DB07 3C < pshx +DB08 CC 05 F5 ... ldd #05f5 +DB0B 37 7 pshb +DB0C 36 6 psha +DB0D 30 0 tsx +DB0E EC 06 .. ldd 06,x +DB10 A3 02 .. subd 02,x +DB12 EC 04 .. ldd 04,x +DB14 E2 01 .. sbcb 01,x +DB16 A2 00 .. sbca 00,x +DB18 38 8 pulx +DB19 38 8 pulx +DB1A 38 8 pulx +DB1B 38 8 pulx +DB1C 25 11 %. bcs 11 ;DB2F +DB1E CE 1F 00 ... ldx #1f00 +DB21 3C < pshx +DB22 CC FA 0A ... ldd #fa0a +DB25 37 7 pshb +DB26 36 6 psha +DB27 CC 0D 0F ... ldd #0d0f +DB2A BD FB DF ... jsr fbdf ;jump46 +DB2D 31 1 ins +DB2E 31 1 ins +DB2F 5F _ clrb +DB30 4F O clra +DB31 FD 00 44 ..D stad 0044 +DB34 CE 00 1B ... ldx #001b +DB37 1D 00 .. bclr add,x 00,x +DB39 01 . nop +DB3A 7F 00 4F ..O clr 004f +DB3D CE 00 11 ... ldx #0011 +DB40 1C 00 .. bset add,x 00,x +DB42 10 . sba +DB43 39 9 rts + +jump104: +DB44 F6 00 2B ..+ ldab 002b +DB47 C1 00 .. cmpb #00 +DB49 26 08 &. bne 08 ;DB53 +DB4B CC AC DF ... ldd #acdf +DB4E BD C0 BA ... jsr c0ba ;display: +DB51 20 1E . bra 1e ;DB71 +DB53 C1 01 .. cmpb #01 +DB55 26 08 &. bne 08 ;DB5F +DB57 CC AC D4 ... ldd #acd4 +DB5A BD C0 BA ... jsr c0ba ;display: +DB5D 20 12 . bra 12 ;DB71 +DB5F C1 02 .. cmpb #02 +DB61 26 08 &. bne 08 ;DB6B +DB63 CC AC EA ... ldd #acea +DB66 BD C0 BA ... jsr c0ba ;display: +DB69 20 06 . bra 06 ;DB71 +DB6B CC AC D4 ... ldd #acd4 +DB6E BD C0 BA ... jsr c0ba ;display: +DB71 BD D8 D3 ... jsr d8d3 ;jump84 +DB74 CE 00 01 ... ldx #0001 +DB77 3C < pshx +DB78 FC 00 40 ..@ ldd 0040 +DB7B F3 00 3E ..> addd 003e +DB7E BD BE 9E ... jsr be9e ;jump50 +DB81 38 8 pulx +DB82 FC 00 40 ..@ ldd 0040 +DB85 27 05 '. beq 05 ;DB8C +DB87 BD C4 56 ..V jsr c456 ;jump47 +DB8A 20 06 . bra 06 ;DB92 +DB8C CC 02 58 ..X ldd #0258 +DB8F BD E5 71 ..q jsr e571 ;jump13 +DB92 FC 00 3E ..> ldd 003e +DB95 27 03 '. beq 03 ;DB9A +DB97 BD C5 D3 ... jsr c5d3 ;jump6 +DB9A F6 00 2B ..+ ldab 002b +DB9D C1 00 .. cmpb #00 +DB9F 26 08 &. bne 08 ;DBA9 +DBA1 CC AD 16 ... ldd #ad16 +DBA4 BD C0 BA ... jsr c0ba ;display: +DBA7 20 1E . bra 1e ;DBC7 +DBA9 C1 01 .. cmpb #01 +DBAB 26 08 &. bne 08 ;DBB5 +DBAD CC AD 0B ... ldd #ad0b +DBB0 BD C0 BA ... jsr c0ba ;display: +DBB3 20 12 . bra 12 ;DBC7 +DBB5 C1 02 .. cmpb #02 +DBB7 26 08 &. bne 08 ;DBC1 +DBB9 CC AD 00 ... ldd #ad00 +DBBC BD C0 BA ... jsr c0ba ;display: +DBBF 20 06 . bra 06 ;DBC7 +DBC1 CC AC F5 ... ldd #acf5 +DBC4 BD C0 BA ... jsr c0ba ;display: +DBC7 BD D8 D3 ... jsr d8d3 ;jump84 +DBCA 39 9 rts + +jump121: +DBCB F6 00 1B ... ldab 001b +DBCE C4 01 .. andb #01 +DBD0 26 03 &. bne 03 ;DBD5 +DBD2 7E DC 98 ~.. jmp dc98 ;goto68 +DBD5 F6 00 06 ... ldab 0006 +DBD8 4F O clra +DBD9 05 . asld +DBDA C3 08 C8 ... addd #08c8 +DBDD 8F . xgdx +DBDE EC 00 .. ldd 00,x +DBE0 84 08 .. anda #08 +DBE2 26 03 &. bne 03 ;DBE7 +DBE4 7E DC 98 ~.. jmp dc98 ;goto68 +DBE7 BD D7 FF ... jsr d7ff ;jump80 +DBEA CC 03 E8 ... ldd #03e8 +DBED BD E5 71 ..q jsr e571 ;jump13 +DBF0 BD D3 46 ..F jsr d346 ;jump43 +DBF3 83 00 00 ... subd #0000 +DBF6 26 08 &. bne 08 ;DC00 +DBF8 BD D7 83 ... jsr d783 ;jump44 +DBFB 83 00 00 ... subd #0000 +DBFE 27 17 '. beq 17 ;DC17 +DC00 5F _ clrb +DC01 4F O clra +DC02 FD 00 4D ..M stad 004d +DC05 FC 00 44 ..D ldd 0044 +DC08 F3 0B B7 ... addd 0bb7 +DC0B 04 . lsrd +DC0C F3 00 40 ..@ addd 0040 +DC0F B3 0B B7 ... subd 0bb7 +DC12 FD 00 40 ..@ stad 0040 +DC15 20 78 x bra 78 ;DC8F +DC17 BD D2 13 ... jsr d213 ;jump45 +DC1A 83 00 00 ... subd #0000 +DC1D 26 17 &. bne 17 ;DC36 +DC1F 5F _ clrb +DC20 4F O clra +DC21 FD 00 4D ..M stad 004d +DC24 FC 00 44 ..D ldd 0044 +DC27 F3 0B B7 ... addd 0bb7 +DC2A 04 . lsrd +DC2B F3 00 40 ..@ addd 0040 +DC2E B3 0B B7 ... subd 0bb7 +DC31 FD 00 40 ..@ stad 0040 +DC34 20 59 Y bra 59 ;DC8F +DC36 FC 0D 09 ... ldd 0d09 +DC39 83 FF FF ... subd #ffff +DC3C 26 05 &. bne 05 ;DC43 +DC3E 5F _ clrb +DC3F 4F O clra +DC40 FD 0D 09 ... stad 0d09 +DC43 FE 0D 09 ... ldx 0d09 +DC46 08 . inx +DC47 FF 0D 09 ... stx 0d09 +DC4A FC 0B B7 ... ldd 0bb7 +DC4D 37 7 pshb +DC4E 36 6 psha +DC4F 4F O clra +DC50 5F _ clrb +DC51 37 7 pshb +DC52 36 6 psha +DC53 CC 0D 13 ... ldd #0d13 +DC56 BD FB DF ... jsr fbdf ;jump46 +DC59 31 1 ins +DC5A 31 1 ins +DC5B FE 0D 15 ... ldx 0d15 +DC5E 3C < pshx +DC5F FC 0D 13 ... ldd 0d13 +DC62 37 7 pshb +DC63 36 6 psha +DC64 CE E1 00 ... ldx #e100 +DC67 3C < pshx +DC68 CC 05 F5 ... ldd #05f5 +DC6B 37 7 pshb +DC6C 36 6 psha +DC6D 30 0 tsx +DC6E EC 06 .. ldd 06,x +DC70 A3 02 .. subd 02,x +DC72 EC 04 .. ldd 04,x +DC74 E2 01 .. sbcb 01,x +DC76 A2 00 .. sbca 00,x +DC78 38 8 pulx +DC79 38 8 pulx +DC7A 38 8 pulx +DC7B 38 8 pulx +DC7C 25 11 %. bcs 11 ;DC8F +DC7E CE 1F 00 ... ldx #1f00 +DC81 3C < pshx +DC82 CC FA 0A ... ldd #fa0a +DC85 37 7 pshb +DC86 36 6 psha +DC87 CC 0D 13 ... ldd #0d13 +DC8A BD FB DF ... jsr fbdf ;jump46 +DC8D 31 1 ins +DC8E 31 1 ins +DC8F CE 00 1B ... ldx #001b +DC92 1D 00 .. bclr add,x 00,x +DC94 01 . nop +DC95 7F 00 4F ..O clr 004f +goto68: +DC98 F6 00 11 ... ldab 0011 +DC9B C4 08 .. andb #08 +DC9D 26 03 &. bne 03 ;DCA2 +DC9F BD D9 5A ..Z jsr d95a ;jump123 +DCA2 39 9 rts + +jump29: +DCA3 CE 0B BC ... ldx #0bbc +DCA6 1D 00 .. bclr add,x 00,x +DCA8 1C F6 .. bset add,x f6,x +DCAA 0B . sev +DCAB BC C4 03 ... cmpx c403 +DCAE 26 48 &H bne 48 ;DCF8 +DCB0 FC 0B BD ... ldd 0bbd +DCB3 37 7 pshb +DCB4 36 6 psha +DCB5 4F O clra +DCB6 5F _ clrb +DCB7 37 7 pshb +DCB8 36 6 psha +DCB9 CC 0D F7 ... ldd #0df7 +DCBC BD FB DF ... jsr fbdf ;jump46 +DCBF 31 1 ins +DCC0 31 1 ins +DCC1 FE 0D F9 ... ldx 0df9 +DCC4 3C < pshx +DCC5 FC 0D F7 ... ldd 0df7 +DCC8 37 7 pshb +DCC9 36 6 psha +DCCA CE E1 00 ... ldx #e100 +DCCD 3C < pshx +DCCE CC 05 F5 ... ldd #05f5 +DCD1 37 7 pshb +DCD2 36 6 psha +DCD3 30 0 tsx +DCD4 EC 06 .. ldd 06,x +DCD6 A3 02 .. subd 02,x +DCD8 EC 04 .. ldd 04,x +DCDA E2 01 .. sbcb 01,x +DCDC A2 00 .. sbca 00,x +DCDE 38 8 pulx +DCDF 38 8 pulx +DCE0 38 8 pulx +DCE1 38 8 pulx +DCE2 25 11 %. bcs 11 ;DCF5 +DCE4 CE 1F 00 ... ldx #1f00 +DCE7 3C < pshx +DCE8 CC FA 0A ... ldd #fa0a +DCEB 37 7 pshb +DCEC 36 6 psha +DCED CC 0D F7 ... ldd #0df7 +DCF0 BD FB DF ... jsr fbdf ;jump46 +DCF3 31 1 ins +DCF4 31 1 ins +DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 +DCF8 F6 0B BC ... ldab 0bbc +DCFB C4 03 .. andb #03 +DCFD C1 01 .. cmpb #01 +DCFF 27 03 '. beq 03 ;DD04 +DD01 7E DD D4 ~.. jmp ddd4 ;goto69 +DD04 F6 0B BC ... ldab 0bbc +DD07 C4 E0 .. andb #e0 +DD09 54 T lsrb +DD0A 54 T lsrb +DD0B 54 T lsrb +DD0C 54 T lsrb +DD0D 54 T lsrb +DD0E F7 0B BC ... stb 0bbc +DD11 F6 0B BC ... ldab 0bbc +DD14 F1 0B C4 ... cmpb 0bc4 +DD17 26 33 &3 bne 33 ;DD4C +DD19 F6 0B D7 ... ldab 0bd7 +DD1C C1 01 .. cmpb #01 +DD1E 26 0A &. bne 0a ;DD2A +DD20 7C 0C DB |.. inc 0cdb +DD23 C6 03 .. ldab #03 +DD25 F7 00 48 ..H stb 0048 +DD28 20 20 bra 20 ;DD4A +DD2A F6 0B D8 ... ldab 0bd8 +DD2D C1 01 .. cmpb #01 +DD2F 26 0A &. bne 0a ;DD3B +DD31 7C 0C DA |.. inc 0cda +DD34 C6 02 .. ldab #02 +DD36 F7 00 48 ..H stb 0048 +DD39 20 0F . bra 0f ;DD4A +DD3B F6 0B D9 ... ldab 0bd9 +DD3E C1 01 .. cmpb #01 +DD40 26 08 &. bne 08 ;DD4A +DD42 7C 0C D9 |.. inc 0cd9 +DD45 C6 01 .. ldab #01 +DD47 F7 00 48 ..H stb 0048 +DD4A 20 74 t bra 74 ;DDC0 +DD4C F6 0B BC ... ldab 0bbc +DD4F F1 0B C5 ... cmpb 0bc5 +DD52 26 33 &3 bne 33 ;DD87 +DD54 F6 0B D7 ... ldab 0bd7 +DD57 C1 04 .. cmpb #04 +DD59 26 0A &. bne 0a ;DD65 +DD5B 7C 0C DB |.. inc 0cdb +DD5E C6 03 .. ldab #03 +DD60 F7 00 48 ..H stb 0048 +DD63 20 20 bra 20 ;DD85 +DD65 F6 0B D8 ... ldab 0bd8 +DD68 C1 04 .. cmpb #04 +DD6A 26 0A &. bne 0a ;DD76 +DD6C 7C 0C DA |.. inc 0cda +DD6F C6 02 .. ldab #02 +DD71 F7 00 48 ..H stb 0048 +DD74 20 0F . bra 0f ;DD85 +DD76 F6 0B D9 ... ldab 0bd9 +DD79 C1 04 .. cmpb #04 +DD7B 26 08 &. bne 08 ;DD85 +DD7D 7C 0C D9 |.. inc 0cd9 +DD80 C6 01 .. ldab #01 +DD82 F7 00 48 ..H stb 0048 +DD85 20 39 9 bra 39 ;DDC0 +DD87 F6 0B BC ... ldab 0bbc +DD8A F1 0B C6 ... cmpb 0bc6 +DD8D 26 31 &1 bne 31 ;DDC0 +DD8F F6 0B D7 ... ldab 0bd7 +DD92 C1 02 .. cmpb #02 +DD94 26 0A &. bne 0a ;DDA0 +DD96 7C 0C DB |.. inc 0cdb +DD99 C6 03 .. ldab #03 +DD9B F7 00 48 ..H stb 0048 +DD9E 20 20 bra 20 ;DDC0 +DDA0 F6 0B D8 ... ldab 0bd8 +DDA3 C1 02 .. cmpb #02 +DDA5 26 0A &. bne 0a ;DDB1 +DDA7 7C 0C DA |.. inc 0cda +DDAA C6 02 .. ldab #02 +DDAC F7 00 48 ..H stb 0048 +DDAF 20 0F . bra 0f ;DDC0 +DDB1 F6 0B D9 ... ldab 0bd9 +DDB4 C1 02 .. cmpb #02 +DDB6 26 08 &. bne 08 ;DDC0 +DDB8 7C 0C D9 |.. inc 0cd9 +DDBB C6 01 .. ldab #01 +DDBD F7 00 48 ..H stb 0048 +DDC0 F6 00 17 ... ldab 0017 +DDC3 C4 08 .. andb #08 +DDC5 26 0D &. bne 0d ;DDD4 +DDC7 F6 0B BC ... ldab 0bbc +DDCA 26 08 &. bne 08 ;DDD4 +DDCC 7C 0C DC |.. inc 0cdc +DDCF C6 04 .. ldab #04 +DDD1 F7 00 48 ..H stb 0048 +goto69: +DDD4 39 9 rts + +jump120: +DDD5 BD BE 69 ..i jsr be69 ;jump3 +DDD8 C6 03 .. ldab #03 +DDDA F7 00 1C ... stb 001c +DDDD F6 00 1C ... ldab 001c +DDE0 C1 0D .. cmpb #0d +DDE2 24 1C $. bcc 1c ;DE00 +DDE4 F6 00 1C ... ldab 001c +DDE7 4F O clra +DDE8 C3 0C B9 ... addd #0cb9 +DDEB 8F . xgdx +DDEC E6 00 .. ldab 00,x +DDEE 37 7 pshb +DDEF CC 0B 9C ... ldd #0b9c +DDF2 F0 00 1C ... subb 001c +DDF5 82 00 .. sbca #00 +DDF7 8F . xgdx +DDF8 33 3 pulb +DDF9 E7 00 .. stb 00,x +DDFB 7C 00 1C |.. inc 001c +DDFE 20 DD . bra dd ;DDDD +DE00 BD BE 10 ... jsr be10 ;jump88 +DE03 C6 14 .. ldab #14 +DE05 F7 00 2C .., stb 002c +DE08 39 9 rts + +dump119: +DE09 CC 0B 9A ... ldd #0b9a +DE0C BD C0 BA ... jsr c0ba ;display: +DE0F C6 14 .. ldab #14 +DE11 F7 00 2C .., stb 002c +DE14 39 9 rts + +dump118: +DE15 F6 00 1B ... ldab 001b +DE18 C4 01 .. andb #01 +DE1A 26 03 &. bne 03 ;DE1F +DE1C 7E DE A4 ~.. jmp dea4 ;goto70 +DE1F F6 00 06 ... ldab 0006 +DE22 4F O clra +DE23 05 . asld +DE24 C3 08 C8 ... addd #08c8 +DE27 8F . xgdx +DE28 EC 00 .. ldd 00,x +DE2A 84 08 .. anda #08 +DE2C 27 76 'v beq 76 ;DEA4 +DE2E F6 00 11 ... ldab 0011 +DE31 C4 08 .. andb #08 +DE33 26 33 &3 bne 33 ;DE68 +DE35 F6 00 06 ... ldab 0006 +DE38 F1 0B AF ... cmpb 0baf +DE3B 27 20 ' beq 20 ;DE5D +DE3D F6 00 06 ... ldab 0006 +DE40 F1 0B AE ... cmpb 0bae +DE43 27 18 '. beq 18 ;DE5D +DE45 F6 00 06 ... ldab 0006 +DE48 F1 0B AD ... cmpb 0bad +DE4B 27 10 '. beq 10 ;DE5D +DE4D F6 00 06 ... ldab 0006 +DE50 F1 0B AC ... cmpb 0bac +DE53 27 08 '. beq 08 ;DE5D +DE55 F6 00 06 ... ldab 0006 +DE58 F1 0B AB ... cmpb 0bab +DE5B 26 0B &. bne 0b ;DE68 +DE5D CE 00 1B ... ldx #001b +DE60 1D 00 .. bclr add,x 00,x +DE62 01 . nop +DE63 7F 00 4F ..O clr 004f +DE66 20 3C < bra 3c ;DEA4 +DE68 FC 00 44 ..D ldd 0044 +DE6B B3 0B B7 ... subd 0bb7 +DE6E 23 2B #+ bls 2b ;DE9B +DE70 FC 00 40 ..@ ldd 0040 +DE73 F3 00 3E ..> addd 003e +DE76 37 7 pshb +DE77 36 6 psha +DE78 FC 00 44 ..D ldd 0044 +DE7B B3 0B B7 ... subd 0bb7 +DE7E F3 00 44 ..D addd 0044 +DE81 30 0 tsx +DE82 A3 00 .. subd 00,x +DE84 31 1 ins +DE85 31 1 ins +DE86 22 13 ". bhi 13 ;DE9B +DE88 FC 0B B7 ... ldd 0bb7 +DE8B 27 0E '. beq 0e ;DE9B +DE8D FC 00 44 ..D ldd 0044 +DE90 B3 0B B7 ... subd 0bb7 +DE93 F3 00 44 ..D addd 0044 +DE96 FD 00 44 ..D stad 0044 +DE99 20 09 . bra 09 ;DEA4 +DE9B CE 00 1B ... ldx #001b +DE9E 1D 00 .. bclr add,x 00,x +DEA0 01 . nop +DEA1 7F 00 4F ..O clr 004f +goto70: +DEA4 39 9 rts + +dump117: +DEA5 F6 00 2B ..+ ldab 002b +DEA8 C1 00 .. cmpb #00 +DEAA 26 0D &. bne 0d ;DEB9 +DEAC CE 00 12 ... ldx #0012 +DEAF 3C < pshx +DEB0 CC AE 7E ..~ ldd #ae7e +DEB3 BD C0 2E ... jsr c02e ;jump71 +DEB6 38 8 pulx +DEB7 20 2D - bra 2d ;DEE6 +DEB9 C1 01 .. cmpb #01 +DEBB 26 0D &. bne 0d ;DECA +DEBD CE 00 0F ... ldx #000f +DEC0 3C < pshx +DEC1 CC AE 6D ..m ldd #ae6d +DEC4 BD C0 2E ... jsr c02e ;jump71 +DEC7 38 8 pulx +DEC8 20 1C . bra 1c ;DEE6 +DECA C1 02 .. cmpb #02 +DECC 26 0D &. bne 0d ;DEDB +DECE CE 00 10 ... ldx #0010 +DED1 3C < pshx +DED2 CC AE 5B ..[ ldd #ae5b +DED5 BD C0 2E ... jsr c02e ;jump71 +DED8 38 8 pulx +DED9 20 0B . bra 0b ;DEE6 +DEDB CE 00 15 ... ldx #0015 +DEDE 3C < pshx +DEDF CC AE 44 ..D ldd #ae44 +DEE2 BD C0 2E ... jsr c02e ;jump71 +DEE5 38 8 pulx +DEE6 39 9 rts + +jump116: +DEE7 F6 0B C0 ... ldab 0bc0 +DEEA C4 01 .. andb #01 +DEEC 26 07 &. bne 07 ;DEF5 +DEEE F6 0B C0 ... ldab 0bc0 +DEF1 C4 04 .. andb #04 +DEF3 27 15 '. beq 15 ;DF0A +DEF5 C6 FF .. ldab #ff +DEF7 F7 0B BC ... stb 0bbc +DEFA F6 00 15 ... ldab 0015 +DEFD 2D 03 -. blt 03 ;DF02 +DEFF BD C6 7D ..} jsr c67d ;jump124 +DF02 BD D6 6B ..k jsr d66b ;jump107 +DF05 BD DC A3 ... jsr dca3 ;jump29 +DF08 20 25 % bra 25 ;DF2F +DF0A F6 0B C0 ... ldab 0bc0 +DF0D C4 02 .. andb #02 +DF0F 27 1E '. beq 1e ;DF2F +DF11 F6 00 2F ../ ldab 002f +DF14 26 19 &. bne 19 ;DF2F +DF16 F6 00 1B ... ldab 001b +DF19 C4 02 .. andb #02 +DF1B 26 12 &. bne 12 ;DF2F +DF1D CC 00 FF ... ldd #00ff +DF20 BD C7 E7 ... jsr c7e7 ;jump37 +DF23 CE 00 1B ... ldx #001b +DF26 1C 00 .. bset add,x 00,x +DF28 02 . idiv +DF29 CE 0B C1 ... ldx #0bc1 +DF2C 1C 00 .. bset add,x 00,x +DF2E 04 . lsrd +DF2F F6 00 21 ..! ldab 0021 +DF32 C4 20 . andb #20 +DF34 27 07 '. beq 07 ;DF3D +DF36 BD D6 52 ..R jsr d652 ;jump5 +DF39 BD DE A5 ... jsr dea5 ;jump117 +DF3C 39 9 rts + +DF3D F6 00 4F ..O ldab 004f +DF40 26 06 &. bne 06 ;DF48 +DF42 CE 00 1B ... ldx #001b +DF45 1D 00 .. bclr add,x 00,x +DF47 01 . nop +DF48 F6 00 25 ..% ldab 0025 +DF4B 26 20 & bne 20 ;DF6D +DF4D F6 00 1B ... ldab 001b +DF50 C4 40 .@ andb #40 +DF52 27 19 '. beq 19 ;DF6D +DF54 BD D6 52 ..R jsr d652 ;jump5 +DF57 FC 00 40 ..@ ldd 0040 +DF5A 26 05 &. bne 05 ;DF61 +DF5C FC 00 3E ..> ldd 003e +DF5F 27 03 '. beq 03 ;DF64 +DF61 BD DB 44 ..D jsr db44 ;jump104 +DF64 BD D6 6B ..k jsr d66b ;jump107 +DF67 CE 00 1B ... ldx #001b +DF6A 1D 00 .. bclr add,x 00,x +DF6C 40 @ nega +DF6D F6 00 2C .., ldab 002c +DF70 27 03 '. beq 03 ;DF75 +DF72 7E E0 66 ~.f jmp e066 ;goto71 +DF75 F6 00 34 ..4 ldab 0034 +DF78 26 0B &. bne 0b ;DF85 +DF7A BD BE 69 ..i jsr be69 ;jump3 +DF7D C6 32 .2 ldab #32 +DF7F F7 00 34 ..4 stb 0034 +DF82 7E E0 63 ~.c jmp e063 ;goto72 +DF85 FC 00 40 ..@ ldd 0040 +DF88 26 05 &. bne 05 ;DF8F +DF8A FC 00 3E ..> ldd 003e +DF8D 27 16 '. beq 16 ;DFA5 +DF8F CE 00 01 ... ldx #0001 +DF92 3C < pshx +DF93 FC 00 40 ..@ ldd 0040 +DF96 F3 00 3E ..> addd 003e +DF99 BD BE 9E ... jsr be9e ;jump50 +DF9C 38 8 pulx +DF9D C6 05 .. ldab #05 +DF9F F7 00 2C .., stb 002c +DFA2 7E E0 63 ~.c jmp e063 ;goto72 +DFA5 F6 0C D9 ... ldab 0cd9 +DFA8 C1 04 .. cmpb #04 +DFAA 24 07 $. bcc 07 ;DFB3 +DFAC F6 0B C0 ... ldab 0bc0 +DFAF C4 01 .. andb #01 +DFB1 26 07 &. bne 07 ;DFBA +DFB3 F6 00 21 ..! ldab 0021 +DFB6 C4 40 .@ andb #40 +DFB8 27 43 'C beq 43 ;DFFD +DFBA F6 00 2B ..+ ldab 002b +DFBD C1 00 .. cmpb #00 +DFBF 26 0D &. bne 0d ;DFCE +DFC1 CE 00 19 ... ldx #0019 +DFC4 3C < pshx +DFC5 CC AD E7 ... ldd #ade7 +DFC8 BD C0 2E ... jsr c02e ;jump71 +DFCB 38 8 pulx +DFCC 20 2D - bra 2d ;DFFB +DFCE C1 01 .. cmpb #01 +DFD0 26 0D &. bne 0d ;DFDF +DFD2 CE 00 12 ... ldx #0012 +DFD5 3C < pshx +DFD6 CC AD D3 ... ldd #add3 +DFD9 BD C0 2E ... jsr c02e ;jump71 +DFDC 38 8 pulx +DFDD 20 1C . bra 1c ;DFFB +DFDF C1 02 .. cmpb #02 +DFE1 26 0D &. bne 0d ;DFF0 +DFE3 CE 00 19 ... ldx #0019 +DFE6 3C < pshx +DFE7 CC AD B8 ... ldd #adb8 +DFEA BD C0 2E ... jsr c02e ;jump71 +DFED 38 8 pulx +DFEE 20 0B . bra 0b ;DFFB +DFF0 CE 00 11 ... ldx #0011 +DFF3 3C < pshx +DFF4 CC AD A5 ... ldd #ada5 +DFF7 BD C0 2E ... jsr c02e ;jump71 +DFFA 38 8 pulx +DFFB 20 66 f bra 66 ;E063 +DFFD F6 0B C0 ... ldab 0bc0 +E000 C4 08 .. andb #08 +E002 27 52 'R beq 52 ;E056 +E004 F6 0B C1 ... ldab 0bc1 +E007 C4 08 .. andb #08 +E009 26 08 &. bne 08 ;E013 +E00B FC 0B EF ... ldd 0bef +E00E 83 00 64 ..d subd #0064 +E011 24 43 $C bcc 43 ;E056 +E013 F6 00 2B ..+ ldab 002b +E016 C1 00 .. cmpb #00 +E018 26 0D &. bne 0d ;E027 +E01A CE 00 12 ... ldx #0012 +E01D 3C < pshx +E01E CC AE 30 ..0 ldd #ae30 +E021 BD C0 2E ... jsr c02e ;jump71 +E024 38 8 pulx +E025 20 2D - bra 2d ;E054 +E027 C1 01 .. cmpb #01 +E029 26 0D &. bne 0d ;E038 +E02B CE 00 0B ... ldx #000b +E02E 3C < pshx +E02F CC AE 23 ..# ldd #ae23 +E032 BD C0 2E ... jsr c02e ;jump71 +E035 38 8 pulx +E036 20 1C . bra 1c ;E054 +E038 C1 02 .. cmpb #02 +E03A 26 0D &. bne 0d ;E049 +E03C CE 00 12 ... ldx #0012 +E03F 3C < pshx +E040 CC AE 0F ... ldd #ae0f +E043 BD C0 2E ... jsr c02e ;jump71 +E046 38 8 pulx +E047 20 0B . bra 0b ;E054 +E049 CE 00 0B ... ldx #000b +E04C 3C < pshx +E04D CC AE 02 ... ldd #ae02 +E050 BD C0 2E ... jsr c02e ;jump71 +E053 38 8 pulx +E054 20 0D . bra 0d ;E063 +E056 F6 0B BF ... ldab 0bbf +E059 4F O clra +E05A 37 7 pshb +E05B 36 6 psha +E05C CC 09 93 ... ldd #0993 +E05F BD C0 2E ... jsr c02e ;jump71 +E062 38 8 pulx +goto72: +E063 7E E5 6A ~.j jmp e56a ;goto73 +goto71: +E066 F6 00 06 ... ldab 0006 +E069 26 03 &. bne 03 ;E06E +E06B 7E E5 6A ~.j jmp e56a ;goto73 +E06E CE 00 1D ... ldx #001d +E071 1C 00 .. bset add,x 00,x +E073 40 @ nega +E074 BD E7 C7 ... jsr e7c7 ;jump114 +E077 F6 00 06 ... ldab 0006 +E07A C1 59 .Y cmpb #59 +E07C 26 06 &. bne 06 ;E084 +E07E BD DE 09 ... jsr de09 ;jump119 +E081 7E E5 5E ~.^ jmp e55e ;goto74 +E084 F6 00 06 ... ldab 0006 +E087 BD D4 68 ..h jsr d468 ;jump51 +E08A 83 00 00 ... subd #0000 +E08D 27 18 '. beq 18 ;E0A7 +E08F BD D5 61 ..a jsr d561 ;jump42 +E092 83 00 00 ... subd #0000 +E095 26 10 &. bne 10 ;E0A7 +E097 BD D3 46 ..F jsr d346 ;jump43 +E09A 83 00 00 ... subd #0000 +E09D 26 08 &. bne 08 ;E0A7 +E09F BD D7 83 ... jsr d783 ;jump44 +E0A2 83 00 00 ... subd #0000 +E0A5 27 09 '. beq 09 ;E0B0 +E0A7 BD E5 D1 ... jsr e5d1 ;jump52 +E0AA BD D8 E9 ... jsr d8e9 ;jump92 +E0AD 7E E5 5E ~.^ jmp e55e ;goto74 +E0B0 F6 00 06 ... ldab 0006 +E0B3 4F O clra +E0B4 05 . asld +E0B5 C3 08 00 ... addd #0800 +E0B8 8F . xgdx +E0B9 EC 00 .. ldd 00,x +E0BB C4 FF .. andb #ff +E0BD 84 3F .? anda #3f +E0BF FD 00 44 ..D stad 0044 +E0C2 F6 00 06 ... ldab 0006 +E0C5 4F O clra +E0C6 05 . asld +E0C7 C3 08 C8 ... addd #08c8 +E0CA 8F . xgdx +E0CB EC 00 .. ldd 00,x +E0CD C4 7F .. andb #7f +E0CF 4F O clra +E0D0 FD 00 4D ..M stad 004d +E0D3 F6 0B C0 ... ldab 0bc0 +E0D6 2C 05 ,. bge 05 ;E0DD +E0D8 5F _ clrb +E0D9 4F O clra +E0DA FD 00 44 ..D stad 0044 +E0DD F6 0B C0 ... ldab 0bc0 +E0E0 C4 02 .. andb #02 +E0E2 26 03 &. bne 03 ;E0E7 +E0E4 BD DE 15 ... jsr de15 ;dump118 +E0E7 F6 00 11 ... ldab 0011 +E0EA C4 20 . andb #20 +E0EC 26 1A &. bne 1a ;E108 +E0EE F6 0B C0 ... ldab 0bc0 +E0F1 C4 02 .. andb #02 +E0F3 26 13 &. bne 13 ;E108 +E0F5 FC 00 40 ..@ ldd 0040 +E0F8 F3 00 3E ..> addd 003e +E0FB B3 00 44 ..D subd 0044 +E0FE 25 08 %. bcs 08 ;E108 +E100 F6 0B C0 ... ldab 0bc0 +E103 2D 03 -. blt 03 ;E108 +E105 BD DA 64 ..d jsr da64 ;jump122 +E108 FC 00 40 ..@ ldd 0040 +E10B F3 00 3E ..> addd 003e +E10E B3 00 44 ..D subd 0044 +E111 24 50 $P bcc 50 ;E163 +E113 F6 0B C0 ... ldab 0bc0 +E116 C4 10 .. andb #10 +E118 26 49 &I bne 49 ;E163 +E11A F6 00 2B ..+ ldab 002b +E11D C1 00 .. cmpb #00 +E11F 26 08 &. bne 08 ;E129 +E121 CC AC C9 ... ldd #acc9 +E124 BD C0 BA ... jsr c0ba ;display: +E127 20 1E . bra 1e ;E147 +E129 C1 01 .. cmpb #01 +E12B 26 08 &. bne 08 ;E135 +E12D CC AC BE ... ldd #acbe +E130 BD C0 BA ... jsr c0ba ;display: +E133 20 12 . bra 12 ;E147 +E135 C1 02 .. cmpb #02 +E137 26 08 &. bne 08 ;E141 +E139 CC AC B3 ... ldd #acb3 +E13C BD C0 BA ... jsr c0ba ;display: +E13F 20 06 . bra 06 ;E147 +E141 CC AC A8 ... ldd #aca8 +E144 BD C0 BA ... jsr c0ba ;display: +E147 BD D8 D3 ... jsr d8d3 ;jump84 +E14A CE 00 00 ... ldx #0000 +E14D 3C < pshx +E14E FC 00 44 ..D ldd 0044 +E151 BD BE 9E ... jsr be9e ;jump50 +E154 38 8 pulx +E155 BD E5 D1 ... jsr e5d1 ;jump52 +E158 BD D8 D3 ... jsr d8d3 ;jump84 +E15B C6 0C .. ldab #0c +E15D F7 00 2C .., stb 002c +E160 7E E5 5E ~.^ jmp e55e ;goto74 +E163 F6 0B C0 ... ldab 0bc0 +E166 C4 01 .. andb #01 +E168 26 11 &. bne 11 ;E17B +E16A F6 0B C0 ... ldab 0bc0 +E16D C4 04 .. andb #04 +E16F 26 0A &. bne 0a ;E17B +E171 F6 0B C0 ... ldab 0bc0 +E174 C4 0F .. andb #0f +E176 27 03 '. beq 03 ;E17B +E178 7E E3 35 ~.5 jmp e335 ;goto75 +E17B FC 00 40 ..@ ldd 0040 +E17E F3 00 3E ..> addd 003e +E181 B3 00 44 ..D subd 0044 +E184 FD 10 16 ... stad 1016 +E187 F6 00 15 ... ldab 0015 +E18A C4 01 .. andb #01 +E18C 27 08 '. beq 08 ;E196 +E18E FC 10 16 ... ldd 1016 +E191 83 00 64 ..d subd #0064 +E194 25 3C %< bcs 3c ;E1D2 +E196 F6 00 15 ... ldab 0015 +E199 C4 02 .. andb #02 +E19B 27 08 '. beq 08 ;E1A5 +E19D FC 10 16 ... ldd 1016 +E1A0 83 00 C8 ... subd #00c8 +E1A3 25 2D %- bcs 2d ;E1D2 +E1A5 F6 00 15 ... ldab 0015 +E1A8 C4 04 .. andb #04 +E1AA 27 08 '. beq 08 ;E1B4 +E1AC FC 10 16 ... ldd 1016 +E1AF 83 01 F4 ... subd #01f4 +E1B2 25 1E %. bcs 1e ;E1D2 +E1B4 F6 00 15 ... ldab 0015 +E1B7 C4 08 .. andb #08 +E1B9 27 08 '. beq 08 ;E1C3 +E1BB FC 10 16 ... ldd 1016 +E1BE 83 03 E8 ... subd #03e8 +E1C1 25 0F %. bcs 0f ;E1D2 +E1C3 F6 00 15 ... ldab 0015 +E1C6 C4 10 .. andb #10 +E1C8 27 13 '. beq 13 ;E1DD +E1CA FC 10 16 ... ldd 1016 +E1CD 83 07 D0 ... subd #07d0 +E1D0 24 0B $. bcc 0b ;E1DD +E1D2 BD C0 E0 ... jsr c0e0 ;jump94 +E1D5 83 00 00 ... subd #0000 +E1D8 26 01 &. bne 01 ;E1DB +E1DA 39 9 rts + +E1DB 20 03 . bra 03 ;E1E0 +E1DD BD C5 D3 ... jsr c5d3 ;jump6 +E1E0 BD D6 52 ..R jsr d652 ;jump5 +E1E3 FC 00 40 ..@ ldd 0040 +E1E6 B3 00 44 ..D subd 0044 +E1E9 F3 00 3E ..> addd 003e +E1EC FD 00 40 ..@ stad 0040 +E1EF 5F _ clrb +E1F0 4F O clra +E1F1 FD 00 3E ..> stad 003e +E1F4 CE 00 1B ... ldx #001b +E1F7 1C 00 .. bset add,x 00,x +E1F9 80 BD .. suba #bd +E1FB D2 13 83 ... sbcb 13 +E1FE 00 . test +E1FF 00 . test +E200 26 12 &. bne 12 ;E214 +E202 BD E5 D1 ... jsr e5d1 ;jump52 +E205 BD D8 E9 ... jsr d8e9 ;jump92 +E208 FC 00 40 ..@ ldd 0040 +E20B F3 00 44 ..D addd 0044 +E20E FD 00 40 ..@ stad 0040 +E211 7E E3 29 ~.) jmp e329 ;goto92 +E214 BD DB CB ... jsr dbcb ;jump121 +E217 F6 00 1B ... ldab 001b +E21A C4 20 . andb #20 +E21C 27 45 'E beq 45 ;E263 +E21E FC 00 44 ..D ldd 0044 +E221 37 7 pshb +E222 36 6 psha +E223 4F O clra +E224 5F _ clrb +E225 37 7 pshb +E226 36 6 psha +E227 CC 0D FB ... ldd #0dfb +E22A BD FB DF ... jsr fbdf ;jump46 +E22D 31 1 ins +E22E 31 1 ins +E22F FE 0D FD ... ldx 0dfd +E232 3C < pshx +E233 FC 0D FB ... ldd 0dfb +E236 37 7 pshb +E237 36 6 psha +E238 CE E1 00 ... ldx #e100 +E23B 3C < pshx +E23C CC 05 F5 ... ldd #05f5 +E23F 37 7 pshb +E240 36 6 psha +E241 30 0 tsx +E242 EC 06 .. ldd 06,x +E244 A3 02 .. subd 02,x +E246 EC 04 .. ldd 04,x +E248 E2 01 .. sbcb 01,x +E24A A2 00 .. sbca 00,x +E24C 38 8 pulx +E24D 38 8 pulx +E24E 38 8 pulx +E24F 38 8 pulx +E250 25 11 %. bcs 11 ;E263 +E252 CE 1F 00 ... ldx #1f00 +E255 3C < pshx +E256 CC FA 0A ... ldd #fa0a +E259 37 7 pshb +E25A 36 6 psha +E25B CC 0D FB ... ldd #0dfb +E25E BD FB DF ... jsr fbdf ;jump46 +E261 31 1 ins +E262 31 1 ins +E263 F6 0B C0 ... ldab 0bc0 +E266 2C 78 ,x bge 78 ;E2E0 +E268 F6 00 06 ... ldab 0006 +E26B 4F O clra +E26C 05 . asld +E26D C3 08 00 ... addd #0800 +E270 8F . xgdx +E271 EC 00 .. ldd 00,x +E273 C4 FF .. andb #ff +E275 26 02 &. bne 02 ;E279 +E277 84 3F .? anda #3f +E279 27 65 'e beq 65 ;E2E0 +E27B FC 0D 0D ... ldd 0d0d +E27E 83 FF FF ... subd #ffff +E281 26 05 &. bne 05 ;E288 +E283 5F _ clrb +E284 4F O clra +E285 FD 0D 0D ... stad 0d0d +E288 FE 0D 0D ... ldx 0d0d +E28B 08 . inx +E28C FF 0D 0D ... stx 0d0d +E28F F6 00 06 ... ldab 0006 +E292 4F O clra +E293 05 . asld +E294 C3 08 00 ... addd #0800 +E297 8F . xgdx +E298 EC 00 .. ldd 00,x +E29A C4 FF .. andb #ff +E29C 84 3F .? anda #3f +E29E 37 7 pshb +E29F 36 6 psha +E2A0 4F O clra +E2A1 5F _ clrb +E2A2 37 7 pshb +E2A3 36 6 psha +E2A4 CC 0D 1B ... ldd #0d1b +E2A7 BD FB DF ... jsr fbdf ;jump46 +E2AA 31 1 ins +E2AB 31 1 ins +E2AC FE 0D 1D ... ldx 0d1d +E2AF 3C < pshx +E2B0 FC 0D 1B ... ldd 0d1b +E2B3 37 7 pshb +E2B4 36 6 psha +E2B5 CE E1 00 ... ldx #e100 +E2B8 3C < pshx +E2B9 CC 05 F5 ... ldd #05f5 +E2BC 37 7 pshb +E2BD 36 6 psha +E2BE 30 0 tsx +E2BF EC 06 .. ldd 06,x +E2C1 A3 02 .. subd 02,x +E2C3 EC 04 .. ldd 04,x +E2C5 E2 01 .. sbcb 01,x +E2C7 A2 00 .. sbca 00,x +E2C9 38 8 pulx +E2CA 38 8 pulx +E2CB 38 8 pulx +E2CC 38 8 pulx +E2CD 25 11 %. bcs 11 ;E2E0 +E2CF CE 1F 00 ... ldx #1f00 +E2D2 3C < pshx +E2D3 CC FA 0A ... ldd #fa0a +E2D6 37 7 pshb +E2D7 36 6 psha +E2D8 CC 0D 1B ... ldd #0d1b +E2DB BD FB DF ... jsr fbdf ;jump46 +E2DE 31 1 ins +E2DF 31 1 ins +E2E0 F6 00 11 ... ldab 0011 +E2E3 C4 10 .. andb #10 +E2E5 26 14 &. bne 14 ;E2FB +E2E7 FC 00 40 ..@ ldd 0040 +E2EA 27 0F '. beq 0f ;E2FB +E2EC FC 00 40 ..@ ldd 0040 +E2EF B3 00 50 ..P subd 0050 +E2F2 24 15 $. bcc 15 ;E309 +E2F4 F6 00 11 ... ldab 0011 +E2F7 C4 10 .. andb #10 +E2F9 26 0E &. bne 0e ;E309 +E2FB BD DB 44 ..D jsr db44 ;jump104 +E2FE CE 00 1B ... ldx #001b +E301 1D 00 .. bclr add,x 00,x +E303 40 @ nega +E304 7F 00 25 ..% clr 0025 +E307 20 1A . bra 1a ;E323 +E309 7F 00 2C .., clr 002c +E30C CC 01 F4 ... ldd #01f4 +E30F BD E5 71 ..q jsr e571 ;jump13 +E312 BD E5 AA ... jsr e5aa ;jump12 +E315 BD D8 E9 ... jsr d8e9 ;jump92 +E318 CE 00 1B ... ldx #001b +E31B 1C 00 .. bset add,x 00,x +E31D 40 @ nega +E31E C6 0A .. ldab #0a +E320 F7 00 25 ..% stb 0025 +E323 BD D7 FF ... jsr d7ff ;jump80 +E326 BD D8 40 ..@ jsr d840 ;jump105 +goto92: +E329 BD E8 9A ... jsr e89a ;jump68 +E32C CE 0B C1 ... ldx #0bc1 +E32F 1D 00 .. bclr add,x 00,x +E331 08 . inx +E332 7E E5 5E ~.^ jmp e55e ;goto74 +goto75: +E335 F6 0B C0 ... ldab 0bc0 +E338 C4 02 .. andb #02 +E33A 26 03 &. bne 03 ;E33F +E33C 7E E5 5E ~.^ jmp e55e ;goto74 +E33F 5F _ clrb +E340 4F O clra +E341 FD 00 76 ..v stad 0076 +E344 CE 00 17 ... ldx #0017 +E347 1D 00 .. bclr add,x 00,x +E349 01 . nop +E34A CE 00 17 ... ldx #0017 +E34D 1D 00 .. bclr add,x 00,x +E34F 02 . idiv +E350 FC 00 44 ..D ldd 0044 +E353 26 1C &. bne 1c ;E371 +E355 F6 0B C0 ... ldab 0bc0 +E358 C4 10 .. andb #10 +E35A 26 08 &. bne 08 ;E364 +E35C CE 00 21 ..! ldx #0021 +E35F 1C 00 .. bset add,x 00,x +E361 80 20 . suba #20 +E363 0B . sev +E364 CE 00 21 ..! ldx #0021 +E367 1D 00 .. bclr add,x 00,x +E369 80 C6 .. suba #c6 +E36B 05 . asld +E36C F7 00 75 ..u stb 0075 +E36F 20 57 W bra 57 ;E3C8 +E371 F6 0B C0 ... ldab 0bc0 +E374 C4 10 .. andb #10 +E376 27 50 'P beq 50 ;E3C8 +E378 FC 00 40 ..@ ldd 0040 +E37B 26 4B &K bne 4b ;E3C8 +E37D F6 0B C0 ... ldab 0bc0 +E380 C4 20 . andb #20 +E382 27 3E '> beq 3e ;E3C2 +E384 CE 00 17 ... ldx #0017 +E387 1C 00 .. bset add,x 00,x +E389 01 . nop +E38A F6 00 2B ..+ ldab 002b +E38D C1 00 .. cmpb #00 +E38F 26 08 &. bne 08 ;E399 +E391 CC AC C9 ... ldd #acc9 +E394 BD C0 BA ... jsr c0ba ;display: +E397 20 1E . bra 1e ;E3B7 +E399 C1 01 .. cmpb #01 +E39B 26 08 &. bne 08 ;E3A5 +E39D CC AC BE ... ldd #acbe +E3A0 BD C0 BA ... jsr c0ba ;display: +E3A3 20 12 . bra 12 ;E3B7 +E3A5 C1 02 .. cmpb #02 +E3A7 26 08 &. bne 08 ;E3B1 +E3A9 CC AC B3 ... ldd #acb3 +E3AC BD C0 BA ... jsr c0ba ;display: +E3AF 20 06 . bra 06 ;E3B7 +E3B1 CC AC A8 ... ldd #aca8 +E3B4 BD C0 BA ... jsr c0ba ;display: +E3B7 BD D8 D3 ... jsr d8d3 ;jump84 +E3BA CE 00 17 ... ldx #0017 +E3BD 1C 00 .. bset add,x 00,x +E3BF 02 . idiv +E3C0 20 06 . bra 06 ;E3C8 +E3C2 CE 00 1F ... ldx #001f +E3C5 1C 00 .. bset add,x 00,x +E3C7 08 . inx +E3C8 CE 00 1D ... ldx #001d +E3CB 1C 00 .. bset add,x 00,x +E3CD 02 . idiv +E3CE CE 00 19 ... ldx #0019 +E3D1 1C 00 .. bset add,x 00,x +E3D3 08 . inx +E3D4 C6 32 .2 ldab #32 +E3D6 F7 00 31 ..1 stb 0031 +E3D9 C6 19 .. ldab #19 +E3DB F7 00 36 ..6 stb 0036 +goto77: +E3DE F6 00 1D ... ldab 001d +E3E1 C4 02 .. andb #02 +E3E3 26 03 &. bne 03 ;E3E8 +E3E5 7E E4 6E ~.n jmp e46e ;goto76 +E3E8 F6 00 75 ..u ldab 0075 +E3EB C1 04 .. cmpb #04 +E3ED 22 05 ". bhi 05 ;E3F4 +E3EF F6 00 36 ..6 ldab 0036 +E3F2 26 3C &< bne 3c ;E430 +E3F4 7F 00 06 ... clr 0006 +E3F7 5F _ clrb +E3F8 4F O clra +E3F9 FD 00 76 ..v stad 0076 +E3FC 7F 00 2E ... clr 002e +E3FF 7F 00 2C .., clr 002c +E402 7F 00 75 ..u clr 0075 +E405 CE 00 17 ... ldx #0017 +E408 1D 00 .. bclr add,x 00,x +E40A 01 . nop +E40B CE 00 19 ... ldx #0019 +E40E 1D 00 .. bclr add,x 00,x +E410 08 . inx +E411 CE 00 1B ... ldx #001b +E414 1D 00 .. bclr add,x 00,x +E416 80 CE .. suba #ce +E418 00 . test +E419 1D 1D .. bclr add,x 1d,x +E41B 00 . test +E41C 40 @ nega +E41D CE 00 1D ... ldx #001d +E420 1D 00 .. bclr add,x 00,x +E422 02 . idiv +E423 CE 00 1F ... ldx #001f +E426 1D 00 .. bclr add,x 00,x +E428 08 . inx +E429 CE 00 21 ..! ldx #0021 +E42C 1D 00 .. bclr add,x 00,x +E42E 80 39 .9 suba #39 +E430 F6 0B C0 ... ldab 0bc0 +E433 C4 20 . andb #20 +E435 27 34 '4 beq 34 ;E46B +E437 F6 00 17 ... ldab 0017 +E43A C4 01 .. andb #01 +E43C 26 2D &- bne 2d ;E46B +E43E F6 00 17 ... ldab 0017 +E441 C4 02 .. andb #02 +E443 27 26 '& beq 26 ;E46B +E445 CE 00 00 ... ldx #0000 +E448 3C < pshx +E449 FC 00 76 ..v ldd 0076 +E44C BD BE 9E ... jsr be9e ;jump50 +E44F 38 8 pulx +E450 FC 00 76 ..v ldd 0076 +E453 26 06 &. bne 06 ;E45B +E455 CE 00 17 ... ldx #0017 +E458 1D 00 .. bclr add,x 00,x +E45A 02 . idiv +E45B F6 00 17 ... ldab 0017 +E45E C4 02 .. andb #02 +E460 27 09 '. beq 09 ;E46B +E462 BD E5 D1 ... jsr e5d1 ;jump52 +E465 CE 00 17 ... ldx #0017 +E468 1D 00 .. bclr add,x 00,x +E46A 02 . idiv +E46B 7E E3 DE ~.. jmp e3de ;goto77 +goto76: +E46E CE 00 21 ..! ldx #0021 +E471 1D 00 .. bclr add,x 00,x +E473 80 CE .. suba #ce +E475 00 . test +E476 1F 1D 00 08 .... brclr 1d,x 00 08 +E47A BD D2 13 ... jsr d213 ;jump45 +E47D 83 00 00 ... subd #0000 +E480 26 0F &. bne 0f ;E491 +E482 CC 00 80 ... ldd #0080 +E485 BD C7 E7 ... jsr c7e7 ;jump37 +E488 BD E5 D1 ... jsr e5d1 ;jump52 +E48B BD D8 E9 ... jsr d8e9 ;jump92 +E48E 7E E5 5E ~.^ jmp e55e ;goto74 +E491 F6 00 2B ..+ ldab 002b +E494 C1 00 .. cmpb #00 +E496 26 08 &. bne 08 ;E4A0 +E498 CC AD 16 ... ldd #ad16 +E49B BD C0 BA ... jsr c0ba ;display: +E49E 20 1E . bra 1e ;E4BE +E4A0 C1 01 .. cmpb #01 +E4A2 26 08 &. bne 08 ;E4AC +E4A4 CC AD 0B ... ldd #ad0b +E4A7 BD C0 BA ... jsr c0ba ;display: +E4AA 20 12 . bra 12 ;E4BE +E4AC C1 02 .. cmpb #02 +E4AE 26 08 &. bne 08 ;E4B8 +E4B0 CC AD 00 ... ldd #ad00 +E4B3 BD C0 BA ... jsr c0ba ;display: +E4B6 20 06 . bra 06 ;E4BE +E4B8 CC AC F5 ... ldd #acf5 +E4BB BD C0 BA ... jsr c0ba ;display: +E4BE BD D8 D3 ... jsr d8d3 ;jump84 +E4C1 CE 00 01 ... ldx #0001 +E4C4 3C < pshx +E4C5 FC 00 40 ..@ ldd 0040 +E4C8 BD BE 9E ... jsr be9e ;jump50 +E4CB 38 8 pulx +E4CC 5F _ clrb +E4CD 4F O clra +E4CE BD C7 E7 ... jsr c7e7 ;jump37 +E4D1 F6 0B C0 ... ldab 0bc0 +E4D4 2D 03 -. blt 03 ;E4D9 +E4D6 7E E5 58 ~.X jmp e558 ;goto78 +E4D9 F6 0B C0 ... ldab 0bc0 +E4DC C4 10 .. andb #10 +E4DE 26 78 &x bne 78 ;E558 +E4E0 F6 00 06 ... ldab 0006 +E4E3 4F O clra +E4E4 05 . asld +E4E5 C3 08 00 ... addd #0800 +E4E8 8F . xgdx +E4E9 EC 00 .. ldd 00,x +E4EB C4 FF .. andb #ff +E4ED 26 02 &. bne 02 ;E4F1 +E4EF 84 3F .? anda #3f +E4F1 27 65 'e beq 65 ;E558 +E4F3 FC 0D 0D ... ldd 0d0d +E4F6 83 FF FF ... subd #ffff +E4F9 26 05 &. bne 05 ;E500 +E4FB 5F _ clrb +E4FC 4F O clra +E4FD FD 0D 0D ... stad 0d0d +E500 FE 0D 0D ... ldx 0d0d +E503 08 . inx +E504 FF 0D 0D ... stx 0d0d +E507 F6 00 06 ... ldab 0006 +E50A 4F O clra +E50B 05 . asld +E50C C3 08 00 ... addd #0800 +E50F 8F . xgdx +E510 EC 00 .. ldd 00,x +E512 C4 FF .. andb #ff +E514 84 3F .? anda #3f +E516 37 7 pshb +E517 36 6 psha +E518 4F O clra +E519 5F _ clrb +E51A 37 7 pshb +E51B 36 6 psha +E51C CC 0D 1B ... ldd #0d1b +E51F BD FB DF ... jsr fbdf ;jump46 +E522 31 1 ins +E523 31 1 ins +E524 FE 0D 1D ... ldx 0d1d +E527 3C < pshx +E528 FC 0D 1B ... ldd 0d1b +E52B 37 7 pshb +E52C 36 6 psha +E52D CE E1 00 ... ldx #e100 +E530 3C < pshx +E531 CC 05 F5 ... ldd #05f5 +E534 37 7 pshb +E535 36 6 psha +E536 30 0 tsx +E537 EC 06 .. ldd 06,x +E539 A3 02 .. subd 02,x +E53B EC 04 .. ldd 04,x +E53D E2 01 .. sbcb 01,x +E53F A2 00 .. sbca 00,x +E541 38 8 pulx +E542 38 8 pulx +E543 38 8 pulx +E544 38 8 pulx +E545 25 11 %. bcs 11 ;E558 +E547 CE 1F 00 ... ldx #1f00 +E54A 3C < pshx +E54B CC FA 0A ... ldd #fa0a +E54E 37 7 pshb +E54F 36 6 psha +E550 CC 0D 1B ... ldd #0d1b +E553 BD FB DF ... jsr fbdf ;jump46 +E556 31 1 ins +E557 31 1 ins +goto78: +E558 BD D7 FF ... jsr d7ff ;jump80 +E55B BD D8 40 ..@ jsr d840 ;jump105 +goto74: +E55E 7F 00 06 ... clr 0006 +E561 7F 00 2E ... clr 002e +E564 CE 00 1B ... ldx #001b +E567 1D 00 .. bclr add,x 00,x +E569 80 CE .. suba #ce +;e56a ???? goto73 +E56B 00 . test +E56C 1D 1D .. bclr add,x 1d,x +E56E 00 . test +E56F 40 @ nega +E570 39 9 rts + +;!!! Is this a delay routine? It gets called between displaying strings +;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. +jump13: +E571 37 7 pshb +E572 36 6 psha +E573 34 4 des +E574 30 0 tsx +E575 EC 01 .. ldd 01,x +E577 83 00 01 ... subd #0001 +E57A ED 01 .. stad 01,x +E57C 2D 15 -. blt 15 ;E593 +E57E C6 41 .A ldab #41 +E580 30 0 tsx +E581 E7 00 .. stb 00,x +E583 30 0 tsx +E584 E6 00 .. ldab 00,x +E586 6A 00 j. dec 00,x +E588 C1 00 .. cmpb #00 +E58A 23 02 #. bls 02 ;E58E +E58C 20 F5 . bra f5 ;E583 +E58E BD E6 1B ... jsr e61b ;jump4 +E591 20 E1 . bra e1 ;E574 +E593 38 8 pulx ;this must just be a standard 'pull 3 +E594 31 1 ins ;bytes and I don't care where they go' + ;to clean up the stack. +E595 39 9 rts + +jump115: +E596 34 4 des +E597 C6 32 .2 ldab #32 +E599 30 0 tsx +E59A E7 00 .. stb 00,x +E59C 30 0 tsx +E59D E6 00 .. ldab 00,x +E59F C1 00 .. cmpb #00 +E5A1 23 05 #. bls e5a8 +E5A3 30 0 tsx +E5A4 6A 00 j. dec 00,x +E5A6 20 F4 . bra e59c +E5A8 31 1 ins +E5A9 39 9 rts + +jump12: +E5AA F6 00 33 ..3 ldab 0033 +E5AD 27 0C '. beq 0c ;E5BB +E5AF F6 00 29 ..) ldab 0029 +E5B2 27 05 '. beq 05 ;E5B9 +E5B4 C6 02 .. ldab #02 +E5B6 F7 00 33 ..3 stb 0033 +E5B9 20 15 . bra 15 ;E5D0 +E5BB C6 03 .. ldab #03 +E5BD F7 00 32 ..2 stb 0032 +E5C0 FC 00 3B ..; ldd 003b +E5C3 27 06 '. beq 06 ;E5CB +E5C5 CC 02 33 ..3 ldd #0233 +E5C8 FD 00 3B ..; stad 003b +E5CB C6 02 .. ldab #02 +E5CD F7 00 33 ..3 stb 0033 +E5D0 39 9 rts + +jump52: +E5D1 C6 0B .. ldab #0b +E5D3 F7 00 32 ..2 stb 0032 +E5D6 39 9 rts + +jump69: +E5D7 37 7 pshb +E5D8 36 6 psha +E5D9 3C < pshx +E5DA 3C < pshx +E5DB 5F _ clrb +E5DC 4F O clra +E5DD 30 0 tsx +E5DE ED 00 .. stad 00,x +E5E0 CC 00 64 ..d ldd #0064 +E5E3 ED 02 .. stad 02,x +E5E5 30 0 tsx +E5E6 EC 02 .. ldd 02,x +E5E8 2F 21 /! ble 21 ;E60B +E5EA 30 0 tsx +E5EB EE 04 .. ldx 04,x +E5ED E6 00 .. ldab 00,x +E5EF 30 0 tsx +E5F0 E4 09 .. andb 09,x +E5F2 27 05 '. beq 05 ;E5F9 +E5F4 38 8 pulx +E5F5 08 . inx +E5F6 3C < pshx +E5F7 20 08 . bra 08 ;E601 +E5F9 30 0 tsx +E5FA EC 00 .. ldd 00,x +E5FC 83 00 01 ... subd #0001 +E5FF ED 00 .. stad 00,x +E601 30 0 tsx +E602 EC 02 .. ldd 02,x +E604 83 00 01 ... subd #0001 +E607 ED 02 .. stad 02,x +E609 20 DA . bra da ;E5E5 +E60B 30 0 tsx +E60C EC 00 .. ldd 00,x +E60E 2F 04 /. ble 04 ;E614 +E610 5F _ clrb +E611 4F O clra +E612 20 03 . bra 03 ;E617 +E614 CC 00 01 ... ldd #0001 +E617 38 8 pulx +E618 38 8 pulx +E619 38 8 pulx +E61A 39 9 rts + +jump4: +E61B C6 0A .. ldab #0a +E61D F7 00 31 ..1 stb 0031 +E620 39 9 rts + +jump56: +E621 38 8 pulx +E622 37 7 pshb +E623 36 6 psha +E624 3C < pshx +E625 BD BE 4B ..K jsr be4b ;jump1 +E628 30 0 tsx +E629 EC 04 .. ldd 04,x +E62B 37 7 pshb +E62C 36 6 psha +E62D EC 02 .. ldd 02,x +E62F 37 7 pshb +E630 36 6 psha +E631 CE 96 80 ... ldx #9680 +E634 3C < pshx +E635 CC 00 98 ... ldd #0098 +E638 BD FC 4C ..L jsr fc4c ;jump83 +E63B 31 1 ins +E63C 33 3 pulb +E63D CB 30 .0 addb #30 +E63F F7 0B 97 ... stb 0b97 +E642 30 0 tsx +E643 EC 04 .. ldd 04,x +E645 37 7 pshb +E646 36 6 psha +E647 EC 02 .. ldd 02,x +E649 37 7 pshb +E64A 36 6 psha +E64B CE 96 80 ... ldx #9680 +E64E 3C < pshx +E64F CC 00 98 ... ldd #0098 +E652 BD FC 5C ..\ jsr fc5c ;jump82 +E655 37 7 pshb +E656 36 6 psha +E657 CE 42 40 .B@ ldx #4240 +E65A 3C < pshx +E65B CC 00 0F ... ldd #000f +E65E BD FC 4C ..L jsr fc4c ;jump83 +E661 31 1 ins +E662 33 3 pulb +E663 CB 30 .0 addb #30 +E665 F7 0B 96 ... stb 0b96 +E668 30 0 tsx +E669 EC 04 .. ldd 04,x +E66B 37 7 pshb +E66C 36 6 psha +E66D EC 02 .. ldd 02,x +E66F 37 7 pshb +E670 36 6 psha +E671 CE 42 40 .B@ ldx #4240 +E674 3C < pshx +E675 CC 00 0F ... ldd #000f +E678 BD FC 5C ..\ jsr fc5c ;jump82 +E67B 37 7 pshb +E67C 36 6 psha +E67D CE 86 A0 ... ldx #86a0 +E680 3C < pshx +E681 CC 00 01 ... ldd #0001 +E684 BD FC 4C ..L jsr fc4c ;jump83 +E687 31 1 ins +E688 33 3 pulb +E689 CB 30 .0 addb #30 +E68B F7 0B 95 ... stb 0b95 +E68E 30 0 tsx +E68F EC 04 .. ldd 04,x +E691 37 7 pshb +E692 36 6 psha +E693 EC 02 .. ldd 02,x +E695 37 7 pshb +E696 36 6 psha +E697 CE 86 A0 ... ldx #86a0 +E69A 3C < pshx +E69B CC 00 01 ... ldd #0001 +E69E BD FC 5C ..\ jsr fc5c ;jump82 +E6A1 37 7 pshb +E6A2 36 6 psha +E6A3 CE 27 10 .'. ldx #2710 +E6A6 3C < pshx +E6A7 CC 00 00 ... ldd #0000 +E6AA BD FC 4C ..L jsr fc4c ;jump83 +E6AD 31 1 ins +E6AE 33 3 pulb +E6AF CB 30 .0 addb #30 +E6B1 F7 0B 94 ... stb 0b94 +E6B4 30 0 tsx +E6B5 EC 04 .. ldd 04,x +E6B7 37 7 pshb +E6B8 36 6 psha +E6B9 EC 02 .. ldd 02,x +E6BB 37 7 pshb +E6BC 36 6 psha +E6BD CE 27 10 .'. ldx #2710 +E6C0 3C < pshx +E6C1 CC 00 00 ... ldd #0000 +E6C4 BD FC 5C ..\ jsr fc5c ;jump82 +E6C7 37 7 pshb +E6C8 36 6 psha +E6C9 CE 03 E8 ... ldx #03e8 +E6CC 3C < pshx +E6CD CC 00 00 ... ldd #0000 +E6D0 BD FC 4C ..L jsr fc4c ;jump83 +E6D3 31 1 ins +E6D4 33 3 pulb +E6D5 CB 30 .0 addb #30 +E6D7 F7 0B 93 ... stb 0b93 +E6DA 30 0 tsx +E6DB EC 04 .. ldd 04,x +E6DD 37 7 pshb +E6DE 36 6 psha +E6DF EC 02 .. ldd 02,x +E6E1 37 7 pshb +E6E2 36 6 psha +E6E3 CE 03 E8 ... ldx #03e8 +E6E6 3C < pshx +E6E7 CC 00 00 ... ldd #0000 +E6EA BD FC 5C ..\ jsr fc5c ;jump82 +E6ED 37 7 pshb +E6EE 36 6 psha +E6EF CE 00 64 ..d ldx #0064 +E6F2 3C < pshx +E6F3 CC 00 00 ... ldd #0000 +E6F6 BD FC 4C ..L jsr fc4c ;jump83 +E6F9 31 1 ins +E6FA 33 3 pulb +E6FB CB 30 .0 addb #30 +E6FD F7 0B 92 ... stb 0b92 +E700 30 0 tsx +E701 EC 04 .. ldd 04,x +E703 37 7 pshb +E704 36 6 psha +E705 EC 02 .. ldd 02,x +E707 37 7 pshb +E708 36 6 psha +E709 CE 00 64 ..d ldx #0064 +E70C 3C < pshx +E70D CC 00 00 ... ldd #0000 +E710 BD FC 5C ..\ jsr fc5c ;jump82 +E713 37 7 pshb +E714 36 6 psha +E715 CE 00 0A ... ldx #000a +E718 3C < pshx +E719 CC 00 00 ... ldd #0000 +E71C BD FC 4C ..L jsr fc4c ;jump83 +E71F 31 1 ins +E720 33 3 pulb +E721 CB 30 .0 addb #30 +E723 F7 0B 91 ... stb 0b91 +E726 30 0 tsx +E727 EC 04 .. ldd 04,x +E729 37 7 pshb +E72A 36 6 psha +E72B EC 02 .. ldd 02,x +E72D 37 7 pshb +E72E 36 6 psha +E72F CE 00 0A ... ldx #000a +E732 3C < pshx +E733 CC 00 00 ... ldd #0000 +E736 BD FC 5C ..\ jsr fc5c ;jump82 +E739 31 1 ins +E73A 33 3 pulb +E73B CB 30 .0 addb #30 +E73D F7 0B 90 ... stb 0b90 +E740 38 8 pulx +E741 31 1 ins +E742 31 1 ins +E743 6E 00 n. jmp 00,x + +jump55: +E745 37 7 pshb +E746 36 6 psha +E747 30 0 tsx +E748 EC 00 .. ldd 00,x +E74A CE 27 10 .'. ldx #2710 +E74D 02 . idiv +E74E 8F . xgdx +E74F CB 30 .0 addb #30 +E751 F7 00 57 ..W stb 0057 +E754 30 0 tsx +E755 EC 00 .. ldd 00,x +E757 CE 27 10 .'. ldx #2710 +E75A 02 . idiv +E75B CE 03 E8 ... ldx #03e8 +E75E 02 . idiv +E75F 8F . xgdx +E760 CB 30 .0 addb #30 +E762 F7 00 5A ..Z stb 005a +E765 30 0 tsx +E766 EC 00 .. ldd 00,x +E768 CE 03 E8 ... ldx #03e8 +E76B 02 . idiv +E76C CE 00 64 ..d ldx #0064 +E76F 02 . idiv +E770 8F . xgdx +E771 CB 30 .0 addb #30 +E773 F7 00 5D ..] stb 005d +E776 30 0 tsx +E777 EC 00 .. ldd 00,x +E779 CE 00 64 ..d ldx #0064 +E77C 02 . idiv +E77D CE 00 0A ... ldx #000a +E780 02 . idiv +E781 8F . xgdx +E782 CB 30 .0 addb #30 +E784 F7 00 5E ..^ stb 005e +E787 30 0 tsx +E788 EC 00 .. ldd 00,x +E78A CE 00 0A ... ldx #000a +E78D 02 . idiv +E78E CB 30 .0 addb #30 +E790 F7 00 5F .._ stb 005f +E793 38 8 pulx +E794 39 9 rts + +jump54: +E795 37 7 pshb +E796 36 6 psha +E797 30 0 tsx +E798 E6 01 .. ldab 01,x +E79A 4F O clra +E79B CE 00 64 ..d ldx #0064 +E79E 02 . idiv +E79F 8F . xgdx +E7A0 CB 30 .0 addb #30 +E7A2 F7 00 5D ..] stb 005d +E7A5 30 0 tsx +E7A6 E6 01 .. ldab 01,x +E7A8 4F O clra +E7A9 CE 00 64 ..d ldx #0064 +E7AC 02 . idiv +E7AD 4F O clra +E7AE CE 00 0A ... ldx #000a +E7B1 02 . idiv +E7B2 8F . xgdx +E7B3 CB 30 .0 addb #30 +E7B5 F7 00 5E ..^ stb 005e +E7B8 30 0 tsx +E7B9 E6 01 .. ldab 01,x +E7BB 4F O clra +E7BC CE 00 0A ... ldx #000a +E7BF 02 . idiv +E7C0 CB 30 .0 addb #30 +E7C2 F7 00 5F .._ stb 005f +E7C5 38 8 pulx +E7C6 39 9 rts + +jump114: +E7C7 F6 00 06 ... ldab 0006 +E7CA 4F O clra +E7CB CE 00 05 ... ldx #0005 +E7CE 02 . idiv +E7CF 5D ] tstb +E7D0 26 03 &. bne 03 ;E7D5 +E7D2 7E E8 99 ~.. jmp e899 ;goto79 +E7D5 F6 00 06 ... ldab 0006 +E7D8 BD D7 A0 ... jsr d7a0 ;jump10 +E7DB 83 00 00 ... subd #0000 +E7DE 27 03 '. beq 03 ;E7E3 +E7E0 7E E8 99 ~.. jmp e899 ;goto79 +E7E3 F6 00 06 ... ldab 0006 +E7E6 4F O clra +E7E7 05 . asld +E7E8 C3 08 00 ... addd #0800 +E7EB 8F . xgdx +E7EC EC 00 .. ldd 00,x +E7EE C4 FF .. andb #ff +E7F0 84 3F .? anda #3f +E7F2 FD 10 16 ... stad 1016 +E7F5 F6 00 06 ... ldab 0006 +E7F8 4F O clra +E7F9 05 . asld +E7FA C3 0B F1 ... addd #0bf1 +E7FD 8F . xgdx +E7FE EC 00 .. ldd 00,x +E800 C4 FF .. andb #ff +E802 84 3F .? anda #3f +E804 FD 10 18 ... stad 1018 +E807 FC 10 16 ... ldd 1016 +E80A 83 00 00 ... subd #0000 +E80D 25 08 %. bcs 08 ;E817 +E80F FC 10 16 ... ldd 1016 +E812 83 27 0F .'. subd #270f +E815 23 35 #5 bls 35 ;E84C +E817 F6 00 06 ... ldab 0006 +E81A BD D4 68 ..h jsr d468 ;jump51 +E81D 83 00 00 ... subd #0000 +E820 27 2A '* beq 2a ;E84C +E822 CC 01 00 ... ldd #0100 +E825 37 7 pshb +E826 36 6 psha +E827 F6 00 06 ... ldab 0006 +E82A 4F O clra +E82B 05 . asld +E82C C3 08 C8 ... addd #08c8 +E82F 38 8 pulx +E830 8F . xgdx +E831 AA 00 .. ora 00,x +E833 EA 01 .. orb 01,x +E835 ED 00 .. stad 00,x +E837 CC 40 00 .@. ldd #4000 +E83A 37 7 pshb +E83B 36 6 psha +E83C F6 00 06 ... ldab 0006 +E83F 4F O clra +E840 05 . asld +E841 C3 08 00 ... addd #0800 +E844 38 8 pulx +E845 8F . xgdx +E846 AA 00 .. ora 00,x +E848 EA 01 .. orb 01,x +E84A ED 00 .. stad 00,x +E84C CE 10 16 ... ldx #1016 +E84F 1D 00 .. bclr add,x 00,x +E851 C0 FC .. subb #fc +E853 10 . sba +E854 18 . illegal +E855 43 C coma +E856 53 S comb +E857 FD 10 18 ... stad 1018 +E85A CE 10 18 ... ldx #1018 +E85D 1D 00 .. bclr add,x 00,x +E85F C0 FC .. subb #fc +E861 10 . sba +E862 16 . tab +E863 37 7 pshb +E864 36 6 psha +E865 FC 10 18 ... ldd 1018 +E868 30 0 tsx +E869 A3 00 .. subd 00,x +E86B 31 1 ins +E86C 31 1 ins +E86D 27 2A '* beq 2a ;E899 +E86F CC 01 00 ... ldd #0100 +E872 37 7 pshb +E873 36 6 psha +E874 F6 00 06 ... ldab 0006 +E877 4F O clra +E878 05 . asld +E879 C3 08 C8 ... addd #08c8 +E87C 38 8 pulx +E87D 8F . xgdx +E87E AA 00 .. ora 00,x +E880 EA 01 .. orb 01,x +E882 ED 00 .. stad 00,x +E884 CC 40 00 .@. ldd #4000 +E887 37 7 pshb +E888 36 6 psha +E889 F6 00 06 ... ldab 0006 +E88C 4F O clra +E88D 05 . asld +E88E C3 08 00 ... addd #0800 +E891 38 8 pulx +E892 8F . xgdx +E893 AA 00 .. ora 00,x +E895 EA 01 .. orb 01,x +E897 ED 00 .. stad 00,x +goto79: +E899 39 9 rts + +jump68: +E89A 5F _ clrb +E89B 4F O clra +E89C FD 00 0F ... stad 000f +E89F CC 3F FF .?. ldd #3fff +E8A2 FD 00 50 ..P stad 0050 +E8A5 7F 00 06 ... clr 0006 +E8A8 F6 00 06 ... ldab 0006 +E8AB C1 64 .d cmpb #64 +E8AD 24 64 $d bcc 64 ;E913 +E8AF F6 00 06 ... ldab 0006 +E8B2 4F O clra +E8B3 CE 00 05 ... ldx #0005 +E8B6 02 . idiv +E8B7 5D ] tstb +E8B8 27 54 'T beq 54 ;E90E +E8BA F6 00 06 ... ldab 0006 +E8BD BD D7 A0 ... jsr d7a0 ;jump10 +E8C0 83 00 00 ... subd #0000 +E8C3 26 49 &I bne 49 ;E90E +E8C5 F6 00 06 ... ldab 0006 +E8C8 4F O clra +E8C9 05 . asld +E8CA C3 08 00 ... addd #0800 +E8CD 8F . xgdx +E8CE EC 00 .. ldd 00,x +E8D0 C4 FF .. andb #ff +E8D2 84 3F .? anda #3f +E8D4 FD 10 16 ... stad 1016 +E8D7 FC 10 16 ... ldd 1016 +E8DA 83 27 10 .'. subd #2710 +E8DD 24 2F $/ bcc 2f ;E90E +E8DF F6 00 06 ... ldab 0006 +E8E2 BD D4 68 ..h jsr d468 ;jump51 +E8E5 83 00 00 ... subd #0000 +E8E8 27 24 '$ beq 24 ;E90E +E8EA BD D5 61 ..a jsr d561 ;jump42 +E8ED 83 00 00 ... subd #0000 +E8F0 26 1C &. bne 1c ;E90E +E8F2 FC 10 16 ... ldd 1016 +E8F5 B3 00 0F ... subd 000f +E8F8 23 06 #. bls 06 ;E900 +E8FA FC 10 16 ... ldd 1016 +E8FD FD 00 0F ... stad 000f +E900 FC 10 16 ... ldd 1016 +E903 B3 00 50 ..P subd 0050 +E906 24 06 $. bcc 06 ;E90E +E908 FC 10 16 ... ldd 1016 +E90B FD 00 50 ..P stad 0050 +E90E 7C 00 06 |.. inc 0006 +E911 20 95 . bra 95 ;E8A8 +E913 FC 0B B7 ... ldd 0bb7 +E916 27 12 '. beq 12 ;E92A +E918 FC 00 0F ... ldd 000f +E91B B3 0B B7 ... subd 0bb7 +E91E 23 0A #. bls 0a ;E92A +E920 FC 00 0F ... ldd 000f +E923 05 . asld +E924 B3 0B B7 ... subd 0bb7 +E927 FD 00 0F ... stad 000f +E92A 39 9 rts + +jump103: +E92B 34 4 des +E92C 30 0 tsx +E92D 6F 00 o. clr 00,x +E92F 30 0 tsx +E930 E6 00 .. ldab 00,x +E932 C1 64 .d cmpb #64 +E934 24 15 $. bcc 15 ;E94B +E936 5F _ clrb +E937 4F O clra +E938 37 7 pshb +E939 36 6 psha +E93A 30 0 tsx +E93B E6 02 .. ldab 02,x +E93D 4F O clra +E93E 05 . asld +E93F C3 0D 1F ... addd #0d1f +E942 38 8 pulx +E943 8F . xgdx +E944 ED 00 .. stad 00,x +E946 30 0 tsx +E947 6C 00 l. inc 00,x +E949 20 E4 . bra e4 ;E92F +E94B 4F O clra +E94C 5F _ clrb +E94D FD 0D F9 ... stad 0df9 +E950 FD 0D F7 ... stad 0df7 +E953 4F O clra +E954 5F _ clrb +E955 FD 0D F5 ... stad 0df5 +E958 FD 0D F3 ... stad 0df3 +E95B 4F O clra +E95C 5F _ clrb +E95D FD 0D F1 ... stad 0df1 +E960 FD 0D EF ... stad 0def +E963 4F O clra +E964 5F _ clrb +E965 FD 0D FD ... stad 0dfd +E968 FD 0D FB ... stad 0dfb +E96B 4F O clra +E96C 5F _ clrb +E96D FD 0D E9 ... stad 0de9 +E970 FD 0D E7 ... stad 0de7 +E973 5F _ clrb +E974 4F O clra +E975 FD 0C DD ... stad 0cdd +E978 5F _ clrb +E979 4F O clra +E97A FD 0C DF ... stad 0cdf +E97D 5F _ clrb +E97E 4F O clra +E97F FD 0C E1 ... stad 0ce1 +E982 5F _ clrb +E983 4F O clra +E984 FD 0C E3 ... stad 0ce3 +E987 5F _ clrb +E988 4F O clra +E989 FD 0C E5 ... stad 0ce5 +E98C 4F O clra +E98D 5F _ clrb +E98E FD 0C F5 ... stad 0cf5 +E991 FD 0C F3 ... stad 0cf3 +E994 4F O clra +E995 5F _ clrb +E996 FD 0C F9 ... stad 0cf9 +E999 FD 0C F7 ... stad 0cf7 +E99C 4F O clra +E99D 5F _ clrb +E99E FD 0C FD ... stad 0cfd +E9A1 FD 0C FB ... stad 0cfb +E9A4 4F O clra +E9A5 5F _ clrb +E9A6 FD 0D 01 ... stad 0d01 +E9A9 FD 0C FF ... stad 0cff +E9AC 4F O clra +E9AD 5F _ clrb +E9AE FD 0D 05 ... stad 0d05 +E9B1 FD 0D 03 ... stad 0d03 +E9B4 5F _ clrb +E9B5 4F O clra +E9B6 FD 0D 07 ... stad 0d07 +E9B9 5F _ clrb +E9BA 4F O clra +E9BB FD 0D 09 ... stad 0d09 +E9BE 5F _ clrb +E9BF 4F O clra +E9C0 FD 0D 0B ... stad 0d0b +E9C3 5F _ clrb +E9C4 4F O clra +E9C5 FD 0D 0D ... stad 0d0d +E9C8 4F O clra +E9C9 5F _ clrb +E9CA FD 0D 11 ... stad 0d11 +E9CD FD 0D 0F ... stad 0d0f +E9D0 4F O clra +E9D1 5F _ clrb +E9D2 FD 0D 15 ... stad 0d15 +E9D5 FD 0D 13 ... stad 0d13 +E9D8 4F O clra +E9D9 5F _ clrb +E9DA FD 0D 19 ... stad 0d19 +E9DD FD 0D 17 ... stad 0d17 +E9E0 4F O clra +E9E1 5F _ clrb +E9E2 FD 0D 1D ... stad 0d1d +E9E5 FD 0D 1B ... stad 0d1b +E9E8 31 1 ins +E9E9 39 9 rts + +jump113: +E9EA 7F 00 06 ... clr 0006 +E9ED F6 00 06 ... ldab 0006 +E9F0 C1 64 .d cmpb #64 +E9F2 24 64 $d bcc 64 ;EA58 +E9F4 F6 00 06 ... ldab 0006 +E9F7 4F O clra +E9F8 CE 00 05 ... ldx #0005 +E9FB 02 . idiv +E9FC 5D ] tstb +E9FD 27 54 'T beq 54 ;EA53 +E9FF CC BF FF ... ldd #bfff +EA02 37 7 pshb +EA03 36 6 psha +EA04 F6 00 06 ... ldab 0006 +EA07 4F O clra +EA08 05 . asld +EA09 C3 08 00 ... addd #0800 +EA0C 38 8 pulx +EA0D 8F . xgdx +EA0E A4 00 .. anda 00,x +EA10 E4 01 .. andb 01,x +EA12 ED 00 .. stad 00,x +EA14 CC FE FF ... ldd #feff +EA17 37 7 pshb +EA18 36 6 psha +EA19 F6 00 06 ... ldab 0006 +EA1C 4F O clra +EA1D 05 . asld +EA1E C3 08 C8 ... addd #08c8 +EA21 38 8 pulx +EA22 8F . xgdx +EA23 A4 00 .. anda 00,x +EA25 E4 01 .. andb 01,x +EA27 ED 00 .. stad 00,x +EA29 CC FD FF ... ldd #fdff +EA2C 37 7 pshb +EA2D 36 6 psha +EA2E F6 00 06 ... ldab 0006 +EA31 4F O clra +EA32 05 . asld +EA33 C3 08 C8 ... addd #08c8 +EA36 38 8 pulx +EA37 8F . xgdx +EA38 A4 00 .. anda 00,x +EA3A E4 01 .. andb 01,x +EA3C ED 00 .. stad 00,x +EA3E CC FB FF ... ldd #fbff +EA41 37 7 pshb +EA42 36 6 psha +EA43 F6 00 06 ... ldab 0006 +EA46 4F O clra +EA47 05 . asld +EA48 C3 08 C8 ... addd #08c8 +EA4B 38 8 pulx +EA4C 8F . xgdx +EA4D A4 00 .. anda 00,x +EA4F E4 01 .. andb 01,x +EA51 ED 00 .. stad 00,x +EA53 7C 00 06 |.. inc 0006 +EA56 20 95 . bra 95 ;E9ED +EA58 39 9 rts + +jump65: +EA59 34 4 des +EA5A CE 00 04 ... ldx #0004 +EA5D 3C < pshx +EA5E CC 10 0A ... ldd #100a +EA61 BD E5 D7 ... jsr e5d7 ;jump69 +EA64 38 8 pulx +EA65 83 00 00 ... subd #0000 +EA68 27 3F '? beq 3f ;EAA9 +EA6A CE 00 01 ... ldx #0001 +EA6D 3C < pshx +EA6E CC 18 00 ... ldd #1800 ;tristate buffer +EA71 BD E5 D7 ... jsr e5d7 ;jump69 +EA74 38 8 pulx +EA75 83 00 00 ... subd #0000 +EA78 27 2F '/ beq 2f ;EAA9 +EA7A CC 03 E8 ... ldd #03e8 +EA7D BD E5 71 ..q jsr e571 ;jump13 +EA80 7F 0B A8 ... clr 0ba8 +EA83 F6 18 00 ... ldab 1800 ;tristate buffer +EA86 C4 01 .. andb #01 +EA88 26 1C &. bne 1c ;EAA6 +EA8A BD BE 4B ..K jsr be4b ;jump1 +EA8D 0F . sei +EA8E BD BE 01 ... jsr be01 ;jump70 +EA91 0E . cli +EA92 CC 01 F4 ... ldd #01f4 +EA95 BD E5 71 ..q jsr e571 ;jump13 +EA98 CC AF D1 ... ldd #afd1 +EA9B BD C0 BA ... jsr c0ba ;display: +EA9E CC 01 F4 ... ldd #01f4 +EAA1 BD E5 71 ..q jsr e571 ;jump13 +EAA4 20 DD . bra dd ;EA83 +EAA6 BD BE 69 ..i jsr be69 ;jump3 +EAA9 C6 01 .. ldab #01 +EAAB F7 00 14 ... stb 0014 +EAAE F6 00 14 ... ldab 0014 +EAB1 F7 38 00 .8. stb 3800 ;changer output +EAB4 CC 00 1E ... ldd #001e +EAB7 BD E5 71 ..q jsr e571 ;jump13 +EABA CE 00 01 ... ldx #0001 +EABD 3C < pshx +EABE CC 10 00 ... ldd #1000 +EAC1 BD E5 D7 ... jsr e5d7 ;jump69 +EAC4 38 8 pulx +EAC5 83 00 00 ... subd #0000 +EAC8 27 10 '. beq 10 ;EADA +EACA CE 00 02 ... ldx #0002 +EACD 3C < pshx +EACE CC 10 00 ... ldd #1000 +EAD1 BD E5 D7 ... jsr e5d7 ;jump69 +EAD4 38 8 pulx +EAD5 83 00 00 ... subd #0000 +EAD8 27 03 '. beq 03 ;EADD +EADA 7E ED F8 ~.. jmp edf8 ;goto80 +EADD C6 02 .. ldab #02 +EADF F7 00 14 ... stb 0014 +EAE2 F6 00 14 ... ldab 0014 +EAE5 F7 38 00 .8. stb 3800 ;changer output +EAE8 CC 00 1E ... ldd #001e +EAEB BD E5 71 ..q jsr e571 ;jump13 +EAEE CE 00 01 ... ldx #0001 +EAF1 3C < pshx +EAF2 CC 10 00 ... ldd #1000 +EAF5 BD E5 D7 ... jsr e5d7 ;jump69 +EAF8 38 8 pulx +EAF9 83 00 00 ... subd #0000 +EAFC 26 10 &. bne 10 ;EB0E +EAFE CE 00 02 ... ldx #0002 +EB01 3C < pshx +EB02 CC 10 00 ... ldd #1000 +EB05 BD E5 D7 ... jsr e5d7 ;jump69 +EB08 38 8 pulx +EB09 83 00 00 ... subd #0000 +EB0C 26 03 &. bne 03 ;EB11 +EB0E 7E ED F8 ~.. jmp edf8 ;goto80 +EB11 CC 5A 5A .ZZ ldd #5a5a +EB14 FD 10 16 ... stad 1016 +EB17 CC B1 39 ..9 ldd #b139 +EB1A BD C0 BA ... jsr c0ba ;display: +EB1D CC 07 D0 ... ldd #07d0 +EB20 BD E5 71 ..q jsr e571 ;jump13 +EB23 CC B1 44 ..D ldd #b144 +EB26 BD C0 BA ... jsr c0ba ;display: +EB29 CC 07 D0 ... ldd #07d0 +EB2C BD E5 71 ..q jsr e571 ;jump13 +EB2F CC 00 14 ... ldd #0014 +EB32 FD 00 3B ..; stad 003b +EB35 FC 00 3B ..; ldd 003b +EB38 27 47 'G beq 47 ;EB81 +EB3A 30 0 tsx +EB3B 6F 00 o. clr 00,x +EB3D 30 0 tsx +EB3E E6 00 .. ldab 00,x +EB40 C1 0A .. cmpb #0a +EB42 24 3B $; bcc 3b ;EB7F +EB44 BD BE 4B ..K jsr be4b ;jump1 +EB47 C6 2E .. ldab #2e +EB49 37 7 pshb +EB4A 30 0 tsx +EB4B E6 01 .. ldab 01,x +EB4D 4F O clra +EB4E C3 0B 90 ... addd #0b90 +EB51 8F . xgdx +EB52 33 3 pulb +EB53 E7 00 .. stb 00,x +EB55 0F . sei +EB56 BD BE 69 ..i jsr be69 ;jump3 +EB59 CE 10 28 ..( ldx #1028 +EB5C 1C 00 .. bset add,x 00,x +EB5E 40 @ nega +EB5F CE 00 01 ... ldx #0001 +EB62 3C < pshx +EB63 CC 00 20 .. ldd #0020 +EB66 BD BD B5 ... jsr bdb5 ;jump78 +EB69 38 8 pulx +EB6A CE 10 28 ..( ldx #1028 +EB6D 1D 00 .. bclr add,x 00,x +EB6F 40 @ nega +EB70 BD BE 10 ... jsr be10 ;jump88 +EB73 0E . cli +EB74 CC 00 07 ... ldd #0007 +EB77 BD E5 71 ..q jsr e571 ;jump13 +EB7A 30 0 tsx +EB7B 6C 00 l. inc 00,x +EB7D 20 BE . bra be ;EB3D +EB7F 20 B4 . bra b4 ;EB35 +EB81 BD BE 69 ..i jsr be69 ;jump3 +EB84 CC 08 00 ... ldd #0800 +EB87 FD 00 73 ..s stad 0073 +EB8A FC 00 73 ..s ldd 0073 +EB8D 83 0F FF ... subd #0fff +EB90 22 10 ". bhi 10 ;EBA2 +EB92 C6 AA .. ldab #aa +EB94 FE 00 73 ..s ldx 0073 +EB97 E7 00 .. stb 00,x +EB99 FE 00 73 ..s ldx 0073 +EB9C 08 . inx +EB9D FF 00 73 ..s stx 0073 +EBA0 20 E8 . bra e8 ;EB8A +EBA2 CC 08 00 ... ldd #0800 +EBA5 FD 00 73 ..s stad 0073 +EBA8 FC 00 73 ..s ldd 0073 +EBAB 83 0F FF ... subd #0fff +EBAE 22 1A ". bhi 1a ;EBCA +EBB0 FE 00 73 ..s ldx 0073 +EBB3 E6 00 .. ldab 00,x +EBB5 C1 AA .. cmpb #aa +EBB7 27 08 '. beq 08 ;EBC1 +EBB9 CE 10 16 ... ldx #1016 +EBBC 1D 00 .. bclr add,x 00,x +EBBE FF 20 09 . . stx 2009 +EBC1 FE 00 73 ..s ldx 0073 +EBC4 08 . inx +EBC5 FF 00 73 ..s stx 0073 +EBC8 20 DE . bra de ;EBA8 +EBCA CC 08 00 ... ldd #0800 +EBCD FD 00 73 ..s stad 0073 +EBD0 FC 00 73 ..s ldd 0073 +EBD3 83 0F FF ... subd #0fff +EBD6 22 10 ". bhi 10 ;EBE8 +EBD8 C6 55 .U ldab #55 +EBDA FE 00 73 ..s ldx 0073 +EBDD E7 00 .. stb 00,x +EBDF FE 00 73 ..s ldx 0073 +EBE2 08 . inx +EBE3 FF 00 73 ..s stx 0073 +EBE6 20 E8 . bra e8 ;EBD0 +EBE8 CC 08 00 ... ldd #0800 +EBEB FD 00 73 ..s stad 0073 +EBEE FC 00 73 ..s ldd 0073 +EBF1 83 0F FF ... subd #0fff +EBF4 22 1A ". bhi 1a ;EC10 +EBF6 FE 00 73 ..s ldx 0073 +EBF9 E6 00 .. ldab 00,x +EBFB C1 55 .U cmpb #55 +EBFD 27 08 '. beq 08 ;EC07 +EBFF CE 10 16 ... ldx #1016 +EC02 1D 00 .. bclr add,x 00,x +EC04 FF 20 09 . . stx 2009 +EC07 FE 00 73 ..s ldx 0073 +EC0A 08 . inx +EC0B FF 00 73 ..s stx 0073 +EC0E 20 DE . bra de ;EBEE +EC10 CC 08 00 ... ldd #0800 +EC13 FD 00 73 ..s stad 0073 +EC16 FC 00 73 ..s ldd 0073 +EC19 83 0F FF ... subd #0fff +EC1C 22 0F ". bhi 0f ;EC2D +EC1E 5F _ clrb +EC1F FE 00 73 ..s ldx 0073 +EC22 E7 00 .. stb 00,x +EC24 FE 00 73 ..s ldx 0073 +EC27 08 . inx +EC28 FF 00 73 ..s stx 0073 +EC2B 20 E9 . bra e9 ;EC16 +EC2D 7F 00 06 ... clr 0006 +EC30 F6 00 06 ... ldab 0006 +EC33 C1 64 .d cmpb #64 +EC35 24 4D $M bcc 4d ;EC84 +EC37 F6 00 06 ... ldab 0006 +EC3A 4F O clra +EC3B CE 00 05 ... ldx #0005 +EC3E 02 . idiv +EC3F 5D ] tstb +EC40 27 3D '= beq 3d ;EC7F +EC42 CC 00 32 ..2 ldd #0032 +EC45 37 7 pshb +EC46 36 6 psha +EC47 F6 00 06 ... ldab 0006 +EC4A 4F O clra +EC4B 05 . asld +EC4C C3 08 00 ... addd #0800 +EC4F 38 8 pulx +EC50 8F . xgdx +EC51 ED 00 .. stad 00,x +EC53 F6 00 06 ... ldab 0006 +EC56 4F O clra +EC57 05 . asld +EC58 C3 08 00 ... addd #0800 +EC5B 8F . xgdx +EC5C EC 00 .. ldd 00,x +EC5E 43 C coma +EC5F 53 S comb +EC60 37 7 pshb +EC61 36 6 psha +EC62 F6 00 06 ... ldab 0006 +EC65 4F O clra +EC66 05 . asld +EC67 C3 0B F1 ... addd #0bf1 +EC6A 38 8 pulx +EC6B 8F . xgdx +EC6C ED 00 .. stad 00,x +EC6E CC 08 01 ... ldd #0801 +EC71 37 7 pshb +EC72 36 6 psha +EC73 F6 00 06 ... ldab 0006 +EC76 4F O clra +EC77 05 . asld +EC78 C3 08 C8 ... addd #08c8 +EC7B 38 8 pulx +EC7C 8F . xgdx +EC7D ED 00 .. stad 00,x +EC7F 7C 00 06 |.. inc 0006 +EC82 20 AC . bra ac ;EC30 +EC84 C6 1D .. ldab #1d +EC86 F7 0B BF ... stb 0bbf +EC89 30 0 tsx +EC8A 6F 00 o. clr 00,x +EC8C F6 0B BF ... ldab 0bbf +EC8F 4F O clra +EC90 C3 00 02 ... addd #0002 +EC93 37 7 pshb +EC94 36 6 psha +EC95 30 0 tsx +EC96 E6 02 .. ldab 02,x +EC98 4F O clra +EC99 A3 00 .. subd 00,x +EC9B 31 1 ins +EC9C 31 1 ins +EC9D 2C 1B ,. bge 1b ;ECBA +EC9F 30 0 tsx +ECA0 E6 00 .. ldab 00,x +ECA2 4F O clra +ECA3 C3 B1 D0 ... addd #b1d0 +ECA6 8F . xgdx +ECA7 E6 00 .. ldab 00,x +ECA9 37 7 pshb +ECAA 30 0 tsx +ECAB E6 01 .. ldab 01,x +ECAD 4F O clra +ECAE C3 09 93 ... addd #0993 +ECB1 8F . xgdx +ECB2 33 3 pulb +ECB3 E7 00 .. stb 00,x +ECB5 30 0 tsx +ECB6 6C 00 l. inc 00,x +ECB8 20 D2 . bra d2 ;EC8C +ECBA 7F 0B A8 ... clr 0ba8 +ECBD CC 00 32 ..2 ldd #0032 +ECC0 FD 0B B5 ... stad 0bb5 +ECC3 5F _ clrb +ECC4 4F O clra +ECC5 FD 0B B7 ... stad 0bb7 +ECC8 7F 00 06 ... clr 0006 +ECCB BD A6 4E ..N jsr a64e ;jump135 +ECCE C6 09 .. ldab #09 +ECD0 F7 0B C0 ... stb 0bc0 +ECD3 7F 0E 6D ..m clr 0e6d +ECD6 C6 01 .. ldab #01 +ECD8 F7 0E 6E ..n stb 0e6e +ECDB 30 0 tsx +ECDC 6F 00 o. clr 00,x +ECDE 30 0 tsx +ECDF E6 00 .. ldab 00,x +ECE1 C1 0F .. cmpb #0f +ECE3 24 21 $! bcc 21 ;ED06 +ECE5 C6 30 .0 ldab #30 +ECE7 37 7 pshb +ECE8 30 0 tsx +ECE9 E6 01 .. ldab 01,x +ECEB 4F O clra +ECEC C3 0C B9 ... addd #0cb9 +ECEF 8F . xgdx +ECF0 33 3 pulb +ECF1 E7 00 .. stb 00,x +ECF3 C6 30 .0 ldab #30 +ECF5 37 7 pshb +ECF6 30 0 tsx +ECF7 E6 01 .. ldab 01,x +ECF9 4F O clra +ECFA C3 0C C9 ... addd #0cc9 +ECFD 8F . xgdx +ECFE 33 3 pulb +ECFF E7 00 .. stb 00,x +ED01 30 0 tsx +ED02 6C 00 l. inc 00,x +ED04 20 D8 . bra d8 ;ECDE +ED06 30 0 tsx +ED07 6F 00 o. clr 00,x +ED09 30 0 tsx +ED0A E6 00 .. ldab 00,x +ED0C C1 0B .. cmpb #0b +ED0E 24 12 $. bcc 12 ;ED22 +ED10 5F _ clrb +ED11 37 7 pshb +ED12 30 0 tsx +ED13 E6 01 .. ldab 01,x +ED15 4F O clra +ED16 C3 0B E4 ... addd #0be4 +ED19 8F . xgdx +ED1A 33 3 pulb +ED1B E7 00 .. stb 00,x +ED1D 30 0 tsx +ED1E 6C 00 l. inc 00,x +ED20 20 E7 . bra e7 ;ED09 +ED22 4F O clra +ED23 5F _ clrb +ED24 FD 0D F9 ... stad 0df9 +ED27 FD 0D F7 ... stad 0df7 +ED2A 4F O clra +ED2B 5F _ clrb +ED2C FD 0D F5 ... stad 0df5 +ED2F FD 0D F3 ... stad 0df3 +ED32 7F 0C D9 ... clr 0cd9 +ED35 7F 0C DA ... clr 0cda +ED38 7F 0C DB ... clr 0cdb +ED3B 7F 0C DC ... clr 0cdc +ED3E 4F O clra +ED3F 5F _ clrb +ED40 FD 0D F1 ... stad 0df1 +ED43 FD 0D EF ... stad 0def +ED46 4F O clra +ED47 5F _ clrb +ED48 FD 0D FD ... stad 0dfd +ED4B FD 0D FB ... stad 0dfb +ED4E 4F O clra +ED4F 5F _ clrb +ED50 FD 0D E9 ... stad 0de9 +ED53 FD 0D E7 ... stad 0de7 +ED56 4F O clra +ED57 5F _ clrb +goto80: +ED58 FD 0D ED ... stad 0ded +ED5B FD 0D EB ... stad 0deb +ED5E 5F _ clrb +ED5F 4F O clra +ED60 FD 0C DD ... stad 0cdd +ED63 5F _ clrb +ED64 4F O clra +ED65 FD 0C DF ... stad 0cdf +ED68 5F _ clrb +ED69 4F O clra +ED6A FD 0C E1 ... stad 0ce1 +ED6D 5F _ clrb +ED6E 4F O clra +ED6F FD 0C E3 ... stad 0ce3 +ED72 5F _ clrb +ED73 4F O clra +ED74 FD 0C E5 ... stad 0ce5 +ED77 4F O clra +ED78 5F _ clrb +ED79 FD 0C F5 ... stad 0cf5 +ED7C FD 0C F3 ... stad 0cf3 +ED7F 4F O clra +ED80 5F _ clrb +ED81 FD 0C F9 ... stad 0cf9 +ED84 FD 0C F7 ... stad 0cf7 +ED87 4F O clra +ED88 5F _ clrb +ED89 FD 0C FD ... stad 0cfd +ED8C FD 0C FB ... stad 0cfb +ED8F 4F O clra +ED90 5F _ clrb +ED91 FD 0D 01 ... stad 0d01 +ED94 FD 0C FF ... stad 0cff +ED97 4F O clra +ED98 5F _ clrb +ED99 FD 0D 05 ... stad 0d05 +ED9C FD 0D 03 ... stad 0d03 +ED9F 5F _ clrb +EDA0 4F O clra +EDA1 FD 0D 07 ... stad 0d07 +EDA4 5F _ clrb +EDA5 4F O clra +EDA6 FD 0D 09 ... stad 0d09 +EDA9 5F _ clrb +EDAA 4F O clra +EDAB FD 0D 0B ... stad 0d0b +EDAE 5F _ clrb +EDAF 4F O clra +EDB0 FD 0D 0D ... stad 0d0d +EDB3 4F O clra +EDB4 5F _ clrb +EDB5 FD 0D 11 ... stad 0d11 +EDB8 FD 0D 0F ... stad 0d0f +EDBB 4F O clra +EDBC 5F _ clrb +EDBD FD 0D 15 ... stad 0d15 +EDC0 FD 0D 13 ... stad 0d13 +EDC3 4F O clra +EDC4 5F _ clrb +EDC5 FD 0D 19 ... stad 0d19 +EDC8 FD 0D 17 ... stad 0d17 +EDCB 4F O clra +EDCC 5F _ clrb +EDCD FD 0D 1D ... stad 0d1d +EDD0 FD 0D 1B ... stad 0d1b +EDD3 7F 0B AF ... clr 0baf +EDD6 7F 0B AE ... clr 0bae +EDD9 7F 0B AD ... clr 0bad +EDDC 7F 0B AC ... clr 0bac +EDDF 7F 0B AB ... clr 0bab +EDE2 7F 0B B4 ... clr 0bb4 +EDE5 7F 0B B3 ... clr 0bb3 +EDE8 7F 0B B2 ... clr 0bb2 +EDEB 7F 0B B1 ... clr 0bb1 +EDEE 7F 0B B0 ... clr 0bb0 +EDF1 C6 05 .. ldab #05 +EDF3 F7 08 00 ... stb 0800 +EDF6 8D 21 .! bsr dest 21 +EDF8 7F 00 14 ... clr 0014 +EDFB F6 00 14 ... ldab 0014 +EDFE F7 38 00 .8. stb 3800 ;changer output +EE01 31 1 ins +EE02 39 9 rts + +jump36: +EE03 37 7 pshb +EE04 36 6 psha +EE05 30 0 tsx +EE06 EC 00 .. ldd 00,x +EE08 BD C0 BA ... jsr c0ba ;display: +EE0B CE 10 16 ... ldx #1016 +EE0E 1D 01 .. bclr add,x 01,x +EE10 FF CC 05 ... stx cc05 +EE13 DC BD E5 ... ldd bd +EE16 71 q illegal +EE17 38 8 pulx +EE18 39 9 rts + +EE19 BD E5 D1 ... jsr e5d1 ;jump52 +goto81: +EE1C CE 10 16 ... ldx #1016 +EE1F 1D 01 .. bclr add,x 01,x +EE21 FF CE 10 ... stx ce10 +EE24 16 . tab +EE25 1C 01 .. bset add,x 01,x +EE27 5A Z decb +EE28 F6 10 16 ... ldab 1016 +EE2B 26 0C &. bne 0c ;EE39 +EE2D CC B1 4F ..O ldd #b14f +EE30 BD C0 BA ... jsr c0ba ;display: +EE33 CC 05 DC ... ldd #05dc +EE36 BD E5 71 ..q jsr e571 ;jump13 +EE39 C6 04 .. ldab #04 +EE3B F7 00 1C ... stb 001c +EE3E F6 00 1C ... ldab 001c +EE41 C1 07 .. cmpb #07 +EE43 24 57 $W bcc 57 ;EE9C +EE45 F6 00 1C ... ldab 001c +EE48 4F O clra +EE49 C3 B1 23 ..# addd #b123 +EE4C 8F . xgdx +EE4D E6 00 .. ldab 00,x +EE4F 53 S comb +EE50 F4 00 1A ... andb 001a +EE53 F7 00 1A ... stb 001a +EE56 F6 00 1A ... ldab 001a +EE59 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EE5C CC 00 0A ... ldd #000a +EE5F BD E5 71 ..q jsr e571 ;jump13 +EE62 F6 18 00 ... ldab 1800 ;tristate buffer +EE65 2C 07 ,. bge 07 ;EE6E +EE67 CC B1 5A ..Z ldd #b15a +EE6A 8D 97 .. bsr dest 97 +EE6C 20 2E . bra 2e ;EE9C +EE6E F6 00 1C ... ldab 001c +EE71 4F O clra +EE72 C3 B1 23 ..# addd #b123 +EE75 8F . xgdx +EE76 E6 00 .. ldab 00,x +EE78 FA 00 1A ... orb 001a +EE7B F7 00 1A ... stb 001a +EE7E F6 00 1A ... ldab 001a +EE81 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EE84 CC 00 0A ... ldd #000a +EE87 BD E5 71 ..q jsr e571 ;jump13 +EE8A F6 18 00 ... ldab 1800 ;tristate buffer +EE8D 2D 08 -. blt 08 ;EE97 +EE8F CC B1 5A ..Z ldd #b15a +EE92 BD EE 03 ... jsr ee03 ;jump36 +EE95 20 05 . bra 05 ;EE9C +EE97 7C 00 1C |.. inc 001c +EE9A 20 A2 . bra a2 ;EE3E +EE9C CE 10 00 ... ldx #1000 +EE9F 1C 00 .. bset add,x 00,x +EEA1 08 . inx +EEA2 CE 10 08 ... ldx #1008 +EEA5 1C 00 .. bset add,x 00,x +EEA7 02 . idiv +EEA8 CE 00 1A ... ldx #001a +EEAB 1C 00 .. bset add,x 00,x +EEAD 40 @ nega +EEAE F6 00 1A ... ldab 001a +EEB1 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EEB4 CC 00 0A ... ldd #000a +EEB7 BD E5 71 ..q jsr e571 ;jump13 +EEBA F6 10 08 ... ldab 1008 +EEBD C4 01 .. andb #01 +EEBF 26 06 &. bne 06 ;EEC7 +EEC1 CC B1 5A ..Z ldd #b15a +EEC4 BD EE 03 ... jsr ee03 ;jump36 +EEC7 CE 00 1A ... ldx #001a +EECA 1D 00 .. bclr add,x 00,x +EECC 40 @ nega +EECD F6 00 1A ... ldab 001a +EED0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EED3 CC 00 0A ... ldd #000a +EED6 BD E5 71 ..q jsr e571 ;jump13 +EED9 F6 10 08 ... ldab 1008 +EEDC C4 01 .. andb #01 +EEDE 27 06 '. beq 06 ;EEE6 +EEE0 CC B1 5A ..Z ldd #b15a +EEE3 BD EE 03 ... jsr ee03 ;jump36 +EEE6 CE 00 1A ... ldx #001a +EEE9 1C 00 .. bset add,x 00,x +EEEB 02 . idiv +EEEC F6 00 1A ... ldab 001a +EEEF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EEF2 CC 00 0A ... ldd #000a +EEF5 BD E5 71 ..q jsr e571 ;jump13 +EEF8 F6 10 00 ... ldab 1000 +EEFB C4 04 .. andb #04 +EEFD 26 06 &. bne 06 ;EF05 +EEFF CC B1 65 ..e ldd #b165 +EF02 BD EE 03 ... jsr ee03 ;jump36 +EF05 CE 00 1A ... ldx #001a +EF08 1D 00 .. bclr add,x 00,x +EF0A 02 . idiv +EF0B F6 00 1A ... ldab 001a +EF0E F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF11 CC 00 0A ... ldd #000a +EF14 BD E5 71 ..q jsr e571 ;jump13 +EF17 F6 10 00 ... ldab 1000 +EF1A C4 04 .. andb #04 +EF1C 27 06 '. beq 06 ;EF24 +EF1E CC B1 65 ..e ldd #b165 +EF21 BD EE 03 ... jsr ee03 ;jump36 +EF24 CE 00 1A ... ldx #001a +EF27 1C 00 .. bset add,x 00,x +EF29 01 . nop +EF2A F6 00 1A ... ldab 001a +EF2D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF30 CC 00 0A ... ldd #000a +EF33 BD E5 71 ..q jsr e571 ;jump13 +EF36 F6 18 00 ... ldab 1800 ;tristate buffer +EF39 C4 20 . andb #20 +EF3B 26 06 &. bne 06 ;EF43 +EF3D CC B1 70 ..p ldd #b170 +EF40 BD EE 03 ... jsr ee03 ;jump36 +EF43 CE 00 1A ... ldx #001a +EF46 1D 00 .. bclr add,x 00,x +EF48 01 . nop +EF49 F6 00 1A ... ldab 001a +EF4C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF4F CC 00 0A ... ldd #000a +EF52 BD E5 71 ..q jsr e571 ;jump13 +EF55 F6 18 00 ... ldab 1800 ;tristate buffer +EF58 C4 20 . andb #20 +EF5A 27 06 '. beq 06 ;EF62 +EF5C CC B1 70 ..p ldd #b170 +EF5F BD EE 03 ... jsr ee03 ;jump36 +EF62 CE 00 1A ... ldx #001a +EF65 1C 00 .. bset add,x 00,x +EF67 04 . lsrd +EF68 F6 00 1A ... ldab 001a +EF6B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF6E CC 00 0A ... ldd #000a +EF71 BD E5 71 ..q jsr e571 ;jump13 +EF74 F6 10 0A ... ldab 100a +EF77 C4 04 .. andb #04 +EF79 26 06 &. bne 06 ;EF81 +EF7B CC B1 7B ..{ ldd #b17b +EF7E BD EE 03 ... jsr ee03 ;jump36 +EF81 CE 00 1A ... ldx #001a +EF84 1D 00 .. bclr add,x 00,x +EF86 04 . lsrd +EF87 F6 00 1A ... ldab 001a +EF8A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF8D CC 00 0A ... ldd #000a +EF90 BD E5 71 ..q jsr e571 ;jump13 +EF93 F6 10 0A ... ldab 100a +EF96 C4 04 .. andb #04 +EF98 27 06 '. beq 06 ;EFA0 +EF9A CC B1 7B ..{ ldd #b17b +EF9D BD EE 03 ... jsr ee03 ;jump36 +EFA0 CE 10 00 ... ldx #1000 +EFA3 1C 00 .. bset add,x 00,x +EFA5 08 . inx +EFA6 CE 00 1A ... ldx #001a +EFA9 1C 00 .. bset add,x 00,x +EFAB 40 @ nega +EFAC F6 00 1A ... ldab 001a +EFAF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EFB2 CE 10 08 ... ldx #1008 +EFB5 1C 00 .. bset add,x 00,x +EFB7 02 . idiv +EFB8 CC 00 0A ... ldd #000a +EFBB BD E5 71 ..q jsr e571 ;jump13 +EFBE F6 10 08 ... ldab 1008 +EFC1 C4 01 .. andb #01 +EFC3 26 06 &. bne 06 ;EFCB +EFC5 CC B1 86 ... ldd #b186 +EFC8 BD EE 03 ... jsr ee03 ;jump36 +EFCB CE 10 08 ... ldx #1008 +EFCE 1D 00 .. bclr add,x 00,x +EFD0 02 . idiv +EFD1 CC 00 0A ... ldd #000a +EFD4 BD E5 71 ..q jsr e571 ;jump13 +EFD7 F6 10 08 ... ldab 1008 +EFDA C4 01 .. andb #01 +EFDC 27 06 '. beq 06 ;EFE4 +EFDE CC B1 86 ... ldd #b186 +EFE1 BD EE 03 ... jsr ee03 ;jump36 +EFE4 CE 10 00 ... ldx #1000 +EFE7 1D 00 .. bclr add,x 00,x +EFE9 08 . inx +EFEA CE 10 08 ... ldx #1008 +EFED 1C 00 .. bset add,x 00,x +EFEF 02 . idiv +EFF0 CC 00 0A ... ldd #000a +EFF3 BD E5 71 ..q jsr e571 ;jump13 +EFF6 F6 10 08 ... ldab 1008 +EFF9 C4 01 .. andb #01 +EFFB 26 06 &. bne 06 ;F003 +EFFD CC B1 91 ... ldd #b191 +F000 BD EE 03 ... jsr ee03 ;jump36 +F003 CE 10 08 ... ldx #1008 +F006 1D 00 .. bclr add,x 00,x +F008 02 . idiv +F009 CC 00 0A ... ldd #000a +F00C BD E5 71 ..q jsr e571 ;jump13 +F00F F6 10 08 ... ldab 1008 +F012 C4 01 .. andb #01 +F014 27 06 '. beq 06 ;F01C +F016 CC B1 91 ... ldd #b191 +F019 BD EE 03 ... jsr ee03 ;jump36 +F01C CE 00 14 ... ldx #0014 +F01F 1C 00 .. bset add,x 00,x +F021 20 F6 . bra f6 ;F019 +F023 00 . test +F024 14 . bset +F025 F7 38 00 .8. stb 3800 ;changer output +F028 CC 00 0A ... ldd #000a +F02B BD E5 71 ..q jsr e571 ;jump13 +F02E F6 20 00 . . ldab 2000 ;switch block 1 +F031 C4 40 .@ andb #40 +F033 26 06 &. bne 06 ;F03B +F035 CC B1 9C ... ldd #b19c +F038 BD EE 03 ... jsr ee03 ;jump36 +F03B CE 00 14 ... ldx #0014 +F03E 1D 00 .. bclr add,x 00,x +F040 20 F6 . bra f6 ;F038 +F042 00 . test +F043 14 . bset +F044 F7 38 00 .8. stb 3800 ;changer output +F047 CC 00 0A ... ldd #000a +F04A BD E5 71 ..q jsr e571 ;jump13 +F04D F6 20 00 . . ldab 2000 ;switch block 1 +F050 C4 40 .@ andb #40 +F052 27 06 '. beq 06 ;F05A +F054 CC B1 9C ... ldd #b19c +F057 BD EE 03 ... jsr ee03 ;jump36 +F05A CE 00 14 ... ldx #0014 +F05D 1C 00 .. bset add,x 00,x +F05F 40 @ nega +F060 F6 00 14 ... ldab 0014 +F063 F7 38 00 .8. stb 3800 ;changer output +F066 CC 00 0A ... ldd #000a +F069 BD E5 71 ..q jsr e571 ;jump13 +F06C F6 20 00 . . ldab 2000 ;switch block 1 +F06F 2C 06 ,. bge 06 ;F077 +F071 CC B1 9C ... ldd #b19c +F074 BD EE 03 ... jsr ee03 ;jump36 +F077 CE 00 14 ... ldx #0014 +F07A 1D 00 .. bclr add,x 00,x +F07C 40 @ nega +F07D F6 00 14 ... ldab 0014 +F080 F7 38 00 .8. stb 3800 ;changer output +F083 CC 00 0A ... ldd #000a +F086 BD E5 71 ..q jsr e571 ;jump13 +F089 F6 20 00 . . ldab 2000 ;switch block 1 +F08C 2D 06 -. blt 06 ;F094 +F08E CC B1 9C ... ldd #b19c +F091 BD EE 03 ... jsr ee03 ;jump36 +F094 7F 00 61 ..a clr 0061 +F097 F6 00 61 ..a ldab 0061 +F09A C1 08 .. cmpb #08 +F09C 24 22 $" bcc 22 ;F0C0 +F09E F6 00 61 ..a ldab 0061 +F0A1 4F O clra +F0A2 C3 B1 C8 ... addd #b1c8 +F0A5 8F . xgdx +F0A6 E6 00 .. ldab 00,x +F0A8 F7 00 06 ... stb 0006 +F0AB BD D3 11 ... jsr d311 ;jump30 +F0AE 83 00 00 ... subd #0000 +F0B1 27 08 '. beq 08 ;F0BB +F0B3 CC B1 A7 ... ldd #b1a7 +F0B6 BD EE 03 ... jsr ee03 ;jump36 +F0B9 20 05 . bra 05 ;F0C0 +F0BB 7C 00 61 |.a inc 0061 +F0BE 20 D7 . bra d7 ;F097 +F0C0 7F 00 61 ..a clr 0061 +F0C3 F6 00 61 ..a ldab 0061 +F0C6 C1 08 .. cmpb #08 +F0C8 24 2B $+ bcc 2b ;F0F5 +F0CA F6 00 61 ..a ldab 0061 +F0CD 4F O clra +F0CE C3 B1 C8 ... addd #b1c8 +F0D1 8F . xgdx +F0D2 E6 00 .. ldab 00,x +F0D4 F7 00 06 ... stb 0006 +F0D7 BD D1 3D ..= jsr d13d ;jump34 +F0DA BD D5 70 ..p jsr d570 ;jump35 +F0DD 83 00 00 ... subd #0000 +F0E0 26 0B &. bne 0b ;F0ED +F0E2 BD D1 05 ... jsr d105 ;jump32 +F0E5 CC B1 B2 ... ldd #b1b2 +F0E8 BD EE 03 ... jsr ee03 ;jump36 +F0EB 20 08 . bra 08 ;F0F5 +F0ED BD D1 05 ... jsr d105 ;jump32 +F0F0 7C 00 61 |.a inc 0061 +F0F3 20 CE . bra ce ;F0C3 +F0F5 7F 00 61 ..a clr 0061 +F0F8 F6 00 61 ..a ldab 0061 +F0FB C1 05 .. cmpb #05 +F0FD 24 45 $E bcc 45 ;F144 +F0FF F6 00 61 ..a ldab 0061 +F102 4F O clra +F103 C3 B1 C8 ... addd #b1c8 +F106 8F . xgdx +F107 E6 00 .. ldab 00,x +F109 F7 00 06 ... stb 0006 +F10C BD D1 3D ..= jsr d13d ;jump34 +F10F CC 00 0A ... ldd #000a +F112 BD E5 71 ..q jsr e571 ;jump13 +F115 F6 18 00 ... ldab 1800 ;tristate buffer +F118 C4 40 .@ andb #40 +F11A 26 0B &. bne 0b ;F127 +F11C BD D1 05 ... jsr d105 ;jump32 +F11F CC B1 B2 ... ldd #b1b2 +F122 BD EE 03 ... jsr ee03 ;jump36 +F125 20 1D . bra 1d ;F144 +F127 BD D1 05 ... jsr d105 ;jump32 +F12A CC 00 0A ... ldd #000a +F12D BD E5 71 ..q jsr e571 ;jump13 +F130 F6 18 00 ... ldab 1800 ;tristate buffer +F133 C4 40 .@ andb #40 +F135 27 08 '. beq 08 ;F13F +F137 CC B1 B2 ... ldd #b1b2 +F13A BD EE 03 ... jsr ee03 ;jump36 +F13D 20 05 . bra 05 ;F144 +F13F 7C 00 61 |.a inc 0061 +F142 20 B4 . bra b4 ;F0F8 +F144 FC 10 16 ... ldd 1016 +F147 83 5A 5A .ZZ subd #5a5a +F14A 26 0C &. bne 0c ;F158 +F14C CC B1 BD ... ldd #b1bd +F14F BD C0 BA ... jsr c0ba ;display: +F152 CC 05 DC ... ldd #05dc +F155 BD E5 71 ..q jsr e571 ;jump13 +F158 7E EE 1C ~.. jmp ee1c ;goto81 + +;send a byte to the printer? +;it calls c7e7, which does things with the serial port +jump53: +F15B 37 7 pshb +F15C 36 6 psha +F15D F6 00 19 ... ldab 0019 +F160 C4 40 .@ andb #40 +F162 26 5B &[ bne 5b ;F1BF +F164 C6 FF .. ldab #ff +F166 F7 00 39 ..9 stb 0039 +F169 F6 20 00 . . ldab 2000 ;switch block 1 +F16C 2C 11 ,. bge 11 ;F17F +F16E F6 20 00 . . ldab 2000 ;switch block 1 +F171 C4 40 .@ andb #40 +F173 27 0A '. beq 0a ;F17F +F175 F6 00 39 ..9 ldab 0039 +F178 27 05 '. beq 05 ;F17F +F17A BD E6 1B ... jsr e61b ;jump4 +F17D 20 EA . bra ea ;F169 +F17F F6 00 39 ..9 ldab 0039 +F182 26 08 &. bne 08 ;F18C +F184 CE 00 19 ... ldx #0019 +F187 1C 00 .. bset add,x 00,x +F189 40 @ nega +F18A 20 33 3 bra 33 ;F1BF +F18C F6 20 00 . . ldab 2000 ;switch block 1 +F18F C4 40 .@ andb #40 +F191 27 2C ', beq 2c ;F1BF +F193 F6 00 1D ... ldab 001d +F196 C4 01 .. andb #01 +F198 27 1E '. beq 1e ;F1B8 +F19A 30 0 tsx +F19B E6 01 .. ldab 01,x +F19D C1 30 .0 cmpb #30 +F19F 26 08 &. bne 08 ;F1A9 +F1A1 CC 00 20 .. ldd #0020 +F1A4 BD C7 E7 ... jsr c7e7 ;jump37 +F1A7 20 0D . bra 0d ;F1B6 +F1A9 30 0 tsx +F1AA E6 01 .. ldab 01,x +F1AC 4F O clra +F1AD BD C7 E7 ... jsr c7e7 ;jump37 +F1B0 CE 00 1D ... ldx #001d +F1B3 1D 00 .. bclr add,x 00,x +F1B5 01 . nop +F1B6 20 07 . bra 07 ;F1BF +F1B8 30 0 tsx +F1B9 E6 01 .. ldab 01,x +F1BB 4F O clra +F1BC BD C7 E7 ... jsr c7e7 ;jump37 +F1BF 38 8 pulx +F1C0 39 9 rts + +jump59: +F1C1 37 7 pshb +F1C2 36 6 psha +F1C3 F6 20 00 . . ldab 2000 ;switch block 1 +F1C6 C4 40 .@ andb #40 +F1C8 27 1C '. beq 1c ;F1E6 +F1CA 7F 00 18 ... clr 0018 +F1CD F6 00 18 ... ldab 0018 +F1D0 30 0 tsx +F1D1 E1 05 .. cmpb 05,x +F1D3 24 11 $. bcc 11 ;F1E6 +F1D5 30 0 tsx +F1D6 EE 00 .. ldx 00,x +F1D8 E6 00 .. ldab 00,x +F1DA 4F O clra +F1DB BD F1 5B ..[ jsr f15b ;jump53 +F1DE 38 8 pulx +F1DF 08 . inx +F1E0 3C < pshx +F1E1 7C 00 18 |.. inc 0018 +F1E4 20 E7 . bra e7 ;F1CD +F1E6 38 8 pulx +F1E7 39 9 rts + +;send a string to the printer? D is a pointer to a string, and some of them +;look *way* too long for the display. Or does it scroll them? + +jump57: +F1E8 37 7 pshb +F1E9 36 6 psha +F1EA F6 20 00 . . ldab 2000 ;switch block 1 +F1ED C4 40 .@ andb #40 +F1EF 27 1B '. beq 1b ;F20C +F1F1 CC 00 20 .. ldd #0020 +F1F4 BD F1 5B ..[ jsr f15b ;jump53 +F1F7 30 0 tsx +F1F8 EE 00 .. ldx 00,x +F1FA E6 00 .. ldab 00,x +F1FC 27 0E '. beq 0e ;F20C +F1FE 30 0 tsx +F1FF EE 00 .. ldx 00,x +F201 E6 00 .. ldab 00,x +F203 4F O clra +F204 BD F1 5B ..[ jsr f15b ;jump53 +F207 38 8 pulx +F208 08 . inx +F209 3C < pshx +F20A 20 EB . bra eb ;F1F7 +F20C 38 8 pulx +F20D 39 9 rts + +jump62: +F20E 37 7 pshb +F20F 36 6 psha +F210 F6 20 00 . . ldab 2000 ;switch block 1 +F213 C4 40 .@ andb #40 +F215 27 34 '4 beq 34 ;F24B +F217 CE 00 1D ... ldx #001d +F21A 1C 00 .. bset add,x 00,x +F21C 01 . nop +F21D 30 0 tsx +F21E E6 01 .. ldab 01,x +F220 4F O clra +F221 BD E7 95 ... jsr e795 ;jump54 +F224 F6 00 5D ..] ldab 005d +F227 4F O clra +F228 BD F1 5B ..[ jsr f15b ;jump53 +F22B F6 00 5E ..^ ldab 005e +F22E 4F O clra +F22F BD F1 5B ..[ jsr f15b ;jump53 +F232 CE 00 1D ... ldx #001d +F235 1D 00 .. bclr add,x 00,x +F237 01 . nop +F238 F6 00 5F .._ ldab 005f +F23B 4F O clra +F23C BD F1 5B ..[ jsr f15b ;jump53 +F23F CC 00 20 .. ldd #0020 +F242 BD F1 5B ..[ jsr f15b ;jump53 +F245 CC 00 20 .. ldd #0020 +F248 BD F1 5B ..[ jsr f15b ;jump53 +F24B 38 8 pulx +F24C 39 9 rts + +jump58: +F24D 37 7 pshb +F24E 36 6 psha +F24F F6 20 00 . . ldab 2000 ;switch block 1 +F252 C4 40 .@ andb #40 +F254 27 41 'A beq 41 ;F297 +F256 CE 00 1D ... ldx #001d +F259 1C 00 .. bset add,x 00,x +F25B 01 . nop +F25C 30 0 tsx +F25D EC 00 .. ldd 00,x +F25F BD E7 45 ..E jsr e745 ;jump55 +F262 F6 00 57 ..W ldab 0057 +F265 4F O clra +F266 BD F1 5B ..[ jsr f15b ;jump53 +F269 F6 00 5A ..Z ldab 005a +F26C 4F O clra +F26D BD F1 5B ..[ jsr f15b ;jump53 +F270 F6 00 5D ..] ldab 005d +F273 4F O clra +F274 BD F1 5B ..[ jsr f15b ;jump53 +F277 F6 00 5E ..^ ldab 005e +F27A 4F O clra +F27B BD F1 5B ..[ jsr f15b ;jump53 +F27E CE 00 1D ... ldx #001d +F281 1D 00 .. bclr add,x 00,x +F283 01 . nop +F284 F6 00 5F .._ ldab 005f +F287 4F O clra +F288 BD F1 5B ..[ jsr f15b ;jump53 +F28B CC 00 20 .. ldd #0020 +F28E BD F1 5B ..[ jsr f15b ;jump53 +F291 CC 00 20 .. ldd #0020 +F294 BD F1 5B ..[ jsr f15b ;jump53 +F297 38 8 pulx +F298 39 9 rts + +jump61 +jump61:: +F299 37 7 pshb +F29A 36 6 psha +F29B F6 20 00 . . ldab 2000 ;switch block 1 +F29E C4 40 .@ andb #40 +F2A0 27 7B '{ beq 7b ;F31D +F2A2 F6 00 17 ... ldab 0017 +F2A5 C4 08 .. andb #08 +F2A7 26 06 &. bne 06 ;F2AF +F2A9 CC 00 24 ..$ ldd #0024 +F2AC BD F1 5B ..[ jsr f15b ;jump53 +F2AF CE 00 1D ... ldx #001d +F2B2 1C 00 .. bset add,x 00,x +F2B4 01 . nop +F2B5 30 0 tsx +F2B6 EC 00 .. ldd 00,x +F2B8 BD E7 45 ..E jsr e745 ;jump55 +F2BB F6 00 57 ..W ldab 0057 +F2BE 4F O clra +F2BF BD F1 5B ..[ jsr f15b ;jump53 +F2C2 F6 00 5A ..Z ldab 005a +F2C5 4F O clra +F2C6 BD F1 5B ..[ jsr f15b ;jump53 +F2C9 F6 00 13 ... ldab 0013 +F2CC C1 08 .. cmpb #08 +F2CE 26 0C &. bne 0c ;F2DC +F2D0 CC 00 2E ... ldd #002e +F2D3 BD F1 5B ..[ jsr f15b ;jump53 +F2D6 CE 00 1D ... ldx #001d +F2D9 1D 00 .. bclr add,x 00,x +F2DB 01 . nop +F2DC F6 00 5D ..] ldab 005d +F2DF 4F O clra +F2E0 BD F1 5B ..[ jsr f15b ;jump53 +F2E3 F6 00 13 ... ldab 0013 +F2E6 C1 04 .. cmpb #04 +F2E8 26 0C &. bne 0c ;F2F6 +F2EA CC 00 2E ... ldd #002e +F2ED BD F1 5B ..[ jsr f15b ;jump53 +F2F0 CE 00 1D ... ldx #001d +F2F3 1D 00 .. bclr add,x 00,x +F2F5 01 . nop +F2F6 F6 00 5E ..^ ldab 005e +F2F9 4F O clra +F2FA BD F1 5B ..[ jsr f15b ;jump53 +F2FD F6 00 13 ... ldab 0013 +F300 C1 02 .. cmpb #02 +F302 26 06 &. bne 06 ;F30A +F304 CC 00 2E ... ldd #002e +F307 BD F1 5B ..[ jsr f15b ;jump53 +F30A CE 00 1D ... ldx #001d +F30D 1D 00 .. bclr add,x 00,x +F30F 01 . nop +F310 F6 00 5F .._ ldab 005f +F313 4F O clra +F314 BD F1 5B ..[ jsr f15b ;jump53 +F317 CC 00 0A ... ldd #000a +F31A BD F1 5B ..[ jsr f15b ;jump53 +F31D 38 8 pulx +F31E 39 9 rts + +jump60: +F31F 38 8 pulx +F320 37 7 pshb +F321 36 6 psha +F322 3C < pshx +F323 F6 20 00 . . ldab 2000 ;switch block 1 +F326 C4 40 .@ andb #40 +F328 26 03 &. bne 03 ;F32D +F32A 7E F3 BC ~.. jmp f3bc ;goto82 +F32D F6 00 17 ... ldab 0017 +F330 C4 08 .. andb #08 +F332 26 06 &. bne 06 ;F33A +F334 CC 00 24 ..$ ldd #0024 +F337 BD F1 5B ..[ jsr f15b ;jump53 +F33A CE 00 1D ... ldx #001d +F33D 1C 00 .. bset add,x 00,x +F33F 01 . nop +F340 30 0 tsx +F341 EC 04 .. ldd 04,x +F343 37 7 pshb +F344 36 6 psha +F345 EC 02 .. ldd 02,x +F347 BD E6 21 ..! jsr e621 ;jump56 +F34A 38 8 pulx +F34B C6 07 .. ldab #07 +F34D F7 00 18 ... stb 0018 +F350 F6 00 18 ... ldab 0018 +F353 C1 FF .. cmpb #ff +F355 24 5F $_ bcc 5f ;F3B6 +F357 F6 00 18 ... ldab 0018 +F35A 4F O clra +F35B C3 0B 90 ... addd #0b90 +F35E 8F . xgdx +F35F E6 00 .. ldab 00,x +F361 4F O clra +F362 BD F1 5B ..[ jsr f15b ;jump53 +F365 F6 00 18 ... ldab 0018 +F368 C1 03 .. cmpb #03 +F36A 26 15 &. bne 15 ;F381 +F36C F6 00 13 ... ldab 0013 +F36F C1 08 .. cmpb #08 +F371 26 0C &. bne 0c ;F37F +F373 CC 00 2E ... ldd #002e +F376 BD F1 5B ..[ jsr f15b ;jump53 +F379 CE 00 1D ... ldx #001d +F37C 1D 00 .. bclr add,x 00,x +F37E 01 . nop +F37F 20 30 0 bra 30 ;F3B1 +F381 C1 02 .. cmpb #02 +F383 26 15 &. bne 15 ;F39A +F385 F6 00 13 ... ldab 0013 +F388 C1 04 .. cmpb #04 +F38A 26 0C &. bne 0c ;F398 +F38C CC 00 2E ... ldd #002e +F38F BD F1 5B ..[ jsr f15b ;jump53 +F392 CE 00 1D ... ldx #001d +F395 1D 00 .. bclr add,x 00,x +F397 01 . nop +F398 20 17 . bra 17 ;F3B1 +F39A C1 01 .. cmpb #01 +F39C 26 13 &. bne 13 ;F3B1 +F39E F6 00 13 ... ldab 0013 +F3A1 C1 02 .. cmpb #02 +F3A3 26 06 &. bne 06 ;F3AB +F3A5 CC 00 2E ... ldd #002e +F3A8 BD F1 5B ..[ jsr f15b ;jump53 +F3AB CE 00 1D ... ldx #001d +F3AE 1D 00 .. bclr add,x 00,x +F3B0 01 . nop +F3B1 7A 00 18 z.. dec 0018 +F3B4 20 9A . bra 9a ;F350 +F3B6 CC 00 0A ... ldd #000a +F3B9 BD F1 5B ..[ jsr f15b ;jump53 +goto82: +F3BC 38 8 pulx +F3BD 31 1 ins +F3BE 31 1 ins +F3BF 6E 00 n. jmp 00,x + +jump63: +F3C1 37 7 pshb +F3C2 36 6 psha +F3C3 F6 20 00 . . ldab 2000 ;switch block 1 +F3C6 C4 40 .@ andb #40 +F3C8 27 49 'I beq 49 ;F413 +F3CA CC B4 71 ..q ldd #b471 " CODE " +F3CD BD F1 E8 ... jsr f1e8 ;jump57 +F3D0 30 0 tsx +F3D1 E6 01 .. ldab 01,x +F3D3 4F O clra +F3D4 CE 00 0A ... ldx #000a +F3D7 02 . idiv +F3D8 8F . xgdx +F3D9 CB 30 .0 addb #30 +F3DB F7 00 5E ..^ stb 005e +F3DE 30 0 tsx +F3DF E6 01 .. ldab 01,x +F3E1 4F O clra +F3E2 CE 00 0A ... ldx #000a +F3E5 02 . idiv +F3E6 CB 30 .0 addb #30 +F3E8 F7 00 5F .._ stb 005f ;5e and 5f now param in ascii +F3EB F6 00 5E ..^ ldab 005e +F3EE 4F O clra +F3EF BD F1 5B ..[ jsr f15b ;jump53 +F3F2 F6 00 5F .._ ldab 005f +F3F5 4F O clra +F3F6 BD F1 5B ..[ jsr f15b ;jump53 +F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " +F3FC BD F1 E8 ... jsr f1e8 ;jump57 +F3FF 30 0 tsx +F400 E6 01 .. ldab 01,x +F402 4F O clra +F403 05 . asld +F404 C3 0D 1F ... addd #0d1f +F407 8F . xgdx +F408 EC 00 .. ldd 00,x +F40A BD F2 4D ..M jsr f24d ;jump58 +F40D CC 00 0A ... ldd #000a +F410 BD F1 5B ..[ jsr f15b ;jump53 +F413 38 8 pulx +F414 39 9 rts + +jump112: +F415 F6 0B C0 ... ldab 0bc0 +F418 C4 02 .. andb #02 +F41A 27 15 '. beq 15 ;F431 +F41C CE 00 21 ..! ldx #0021 +F41F 1C 00 .. bset add,x 00,x +F421 80 F6 .. suba #f6 +F423 00 . test +F424 1D C4 .. bclr add,x c4,x +F426 02 . idiv +F427 27 02 '. beq 02 ;F42B +F429 20 F7 . bra f7 ;F422 +F42B CE 00 21 ..! ldx #0021 +F42E 1D 00 .. bclr add,x 00,x +F430 80 C6 .. suba #c6 +F432 10 . sba +F433 F7 10 2C .., stb 102c +F436 C6 2E .. ldab #2e +F438 F7 10 2D ..- stb 102d +F43B C6 05 .. ldab #05 +F43D F7 10 2B ..+ stb 102b +F440 CC 03 E8 ... ldd #03e8 +F443 BD E5 71 ..q jsr e571 ;jump13 +F446 CE 10 00 ... ldx #1000 +F449 1D 00 .. bclr add,x 00,x +F44B 08 . inx +F44C CE 00 19 ... ldx #0019 +F44F 1D 00 .. bclr add,x 00,x +F451 40 @ nega +F452 CE 00 1D ... ldx #001d +F455 1D 00 .. bclr add,x 00,x +F457 01 . nop +F458 CC 00 18 ... ldd #0018 +F45B BD F1 5B ..[ jsr f15b ;jump53 +F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" +F461 BD F1 E8 ... jsr f1e8 ;jump57 +F464 CC 00 0A ... ldd #000a +F467 BD F1 5B ..[ jsr f15b ;jump53 +F46A CC B2 38 ..8 ldd #b238 +F46D BD F1 E8 ... jsr f1e8 ;jump57 +F470 CC 00 0A ... ldd #000a +F473 BD F1 5B ..[ jsr f15b ;jump53 +F476 CC B2 56 ..V ldd #b256 +F479 BD F1 E8 ... jsr f1e8 ;jump57 +F47C CC 00 0A ... ldd #000a +F47F BD F1 5B ..[ jsr f15b ;jump53 +F482 CC 00 0A ... ldd #000a +F485 BD F1 5B ..[ jsr f15b ;jump53 +F488 CC B2 75 ..u ldd #b275 +F48B BD F1 E8 ... jsr f1e8 ;jump57 +F48E CC 00 0A ... ldd #000a +F491 BD F1 5B ..[ jsr f15b ;jump53 +F494 CC B2 38 ..8 ldd #b238 +F497 BD F1 E8 ... jsr f1e8 ;jump57 +F49A CC 00 0A ... ldd #000a +F49D BD F1 5B ..[ jsr f15b ;jump53 +F4A0 CC 00 0A ... ldd #000a +F4A3 BD F1 5B ..[ jsr f15b ;jump53 +F4A6 CC B2 90 ... ldd #b290 +F4A9 BD F1 E8 ... jsr f1e8 ;jump57 +F4AC CE 00 0A ... ldx #000a +F4AF 3C < pshx +F4B0 CC 0C BC ... ldd #0cbc +F4B3 BD F1 C1 ... jsr f1c1 ;jump59 +F4B6 38 8 pulx +F4B7 CC 00 0A ... ldd #000a +F4BA BD F1 5B ..[ jsr f15b ;jump53 +F4BD CC B2 A2 ... ldd #b2a2 +F4C0 BD F1 E8 ... jsr f1e8 ;jump57 +F4C3 CE 00 0A ... ldx #000a +F4C6 3C < pshx +F4C7 CC 0C CC ... ldd #0ccc +F4CA BD F1 C1 ... jsr f1c1 ;jump59 +F4CD 38 8 pulx +F4CE CC 00 0A ... ldd #000a +F4D1 BD F1 5B ..[ jsr f15b ;jump53 +F4D4 CC B2 B4 ... ldd #b2b4 +F4D7 BD F1 E8 ... jsr f1e8 ;jump57 +F4DA FC 0C E7 ... ldd 0ce7 +F4DD BD F2 4D ..M jsr f24d ;jump58 +F4E0 CC 00 0A ... ldd #000a +F4E3 BD F1 5B ..[ jsr f15b ;jump53 +F4E6 CC 00 0A ... ldd #000a +F4E9 BD F1 5B ..[ jsr f15b ;jump53 +F4EC CC B2 C6 ... ldd #b2c6 +F4EF BD F1 E8 ... jsr f1e8 ;jump57 +F4F2 FE 0D E9 ... ldx 0de9 +F4F5 3C < pshx +F4F6 FC 0D E7 ... ldd 0de7 +F4F9 BD F3 1F ... jsr f31f ;jump60 +F4FC 38 8 pulx +F4FD CC B2 D8 ... ldd #b2d8 +F500 BD F1 E8 ... jsr f1e8 ;jump57 +F503 FE 0D ED ... ldx 0ded +F506 3C < pshx +F507 FC 0D EB ... ldd 0deb +F50A BD F3 1F ... jsr f31f ;jump60 +F50D 38 8 pulx +F50E CC B2 EA ... ldd #b2ea +F511 BD F1 E8 ... jsr f1e8 ;jump57 +F514 FE 0D F1 ... ldx 0df1 +F517 3C < pshx +F518 FC 0D EF ... ldd 0def +F51B BD F3 1F ... jsr f31f ;jump60 +F51E 38 8 pulx +F51F CC B2 FC ... ldd #b2fc +F522 BD F1 E8 ... jsr f1e8 ;jump57 +F525 FE 0D F9 ... ldx 0df9 +F528 3C < pshx +F529 FC 0D F7 ... ldd 0df7 +F52C BD F3 1F ... jsr f31f ;jump60 +F52F 38 8 pulx +F530 CC B3 0E ... ldd #b30e +F533 BD F1 E8 ... jsr f1e8 ;jump57 +F536 FE 0D FD ... ldx 0dfd +F539 3C < pshx +F53A FC 0D FB ... ldd 0dfb +F53D BD F3 1F ... jsr f31f ;jump60 +F540 38 8 pulx +F541 CC 00 0A ... ldd #000a +F544 BD F1 5B ..[ jsr f15b ;jump53 +F547 CC B3 20 .. ldd #b320 +F54A BD F1 E8 ... jsr f1e8 ;jump57 +F54D CC 00 0A ... ldd #000a +F550 BD F1 5B ..[ jsr f15b ;jump53 +F553 CC B3 31 ..1 ldd #b331 +F556 BD F1 E8 ... jsr f1e8 ;jump57 +F559 FE 0D F5 ... ldx 0df5 +F55C 3C < pshx +F55D FC 0D F3 ... ldd 0df3 +F560 BD F3 1F ... jsr f31f ;jump60 +F563 38 8 pulx +F564 CC B3 4A ..J ldd #b34a +F567 BD F1 E8 ... jsr f1e8 ;jump57 +F56A FC 0C DD ... ldd 0cdd +F56D BD F2 4D ..M jsr f24d ;jump58 +F570 FE 0C F5 ... ldx 0cf5 +F573 3C < pshx +F574 FC 0C F3 ... ldd 0cf3 +F577 BD F3 1F ... jsr f31f ;jump60 +F57A 38 8 pulx +F57B CC B3 5C ..\ ldd #b35c +F57E BD F1 E8 ... jsr f1e8 ;jump57 +F581 FC 0C DF ... ldd 0cdf +F584 BD F2 4D ..M jsr f24d ;jump58 +F587 FE 0C F9 ... ldx 0cf9 +F58A 3C < pshx +F58B FC 0C F7 ... ldd 0cf7 +F58E BD F3 1F ... jsr f31f ;jump60 +F591 38 8 pulx +F592 CC B3 6E ..n ldd #b36e +F595 BD F1 E8 ... jsr f1e8 ;jump57 +F598 FC 0C E1 ... ldd 0ce1 +F59B BD F2 4D ..M jsr f24d ;jump58 +F59E FE 0C FD ... ldx 0cfd +F5A1 3C < pshx +F5A2 FC 0C FB ... ldd 0cfb +F5A5 BD F3 1F ... jsr f31f ;jump60 +F5A8 38 8 pulx +F5A9 CC B3 80 ... ldd #b380 +F5AC BD F1 E8 ... jsr f1e8 ;jump57 +F5AF FC 0C E3 ... ldd 0ce3 +F5B2 BD F2 4D ..M jsr f24d ;jump58 +F5B5 FE 0D 01 ... ldx 0d01 +F5B8 3C < pshx +F5B9 FC 0C FF ... ldd 0cff +F5BC BD F3 1F ... jsr f31f ;jump60 +F5BF 38 8 pulx +F5C0 CC B3 92 ... ldd #b392 +F5C3 BD F1 E8 ... jsr f1e8 ;jump57 +F5C6 FC 0C E5 ... ldd 0ce5 +F5C9 BD F2 4D ..M jsr f24d ;jump58 +F5CC FE 0D 05 ... ldx 0d05 +F5CF 3C < pshx +F5D0 FC 0D 03 ... ldd 0d03 +F5D3 BD F3 1F ... jsr f31f ;jump60 +F5D6 38 8 pulx +F5D7 CC 00 0A ... ldd #000a +F5DA BD F1 5B ..[ jsr f15b ;jump53 +F5DD CC B3 A4 ... ldd #b3a4 +F5E0 BD F1 E8 ... jsr f1e8 ;jump57 +F5E3 CC 00 0A ... ldd #000a +F5E6 BD F1 5B ..[ jsr f15b ;jump53 +F5E9 CC B3 B3 ... ldd #b3b3 +F5EC BD F1 E8 ... jsr f1e8 ;jump57 +F5EF FC 0C F1 ... ldd 0cf1 +F5F2 BD F2 99 ... jsr f299 ;jump61 +F5F5 CC B3 CA ... ldd #b3ca +F5F8 BD F1 E8 ... jsr f1e8 ;jump57 +F5FB F6 0C DC ... ldab 0cdc +F5FE 4F O clra +F5FF BD F2 0E ... jsr f20e ;jump62 +F602 FC 0C E9 ... ldd 0ce9 +F605 BD F2 99 ... jsr f299 ;jump61 +F608 CC B3 DC ... ldd #b3dc +F60B BD F1 E8 ... jsr f1e8 ;jump57 +F60E F6 0C DB ... ldab 0cdb +F611 4F O clra +F612 BD F2 0E ... jsr f20e ;jump62 +F615 FC 0C EB ... ldd 0ceb +F618 BD F2 99 ... jsr f299 ;jump61 +F61B CC B3 EE ... ldd #b3ee +F61E BD F1 E8 ... jsr f1e8 ;jump57 +F621 F6 0C DA ... ldab 0cda +F624 4F O clra +F625 BD F2 0E ... jsr f20e ;jump62 +F628 FC 0C ED ... ldd 0ced +F62B BD F2 99 ... jsr f299 ;jump61 +F62E CC B4 00 ... ldd #b400 +F631 BD F1 E8 ... jsr f1e8 ;jump57 +F634 F6 0C D9 ... ldab 0cd9 +F637 4F O clra +F638 BD F2 0E ... jsr f20e ;jump62 +F63B FC 0C EF ... ldd 0cef +F63E BD F2 99 ... jsr f299 ;jump61 +F641 CC 00 0A ... ldd #000a +F644 BD F1 5B ..[ jsr f15b ;jump53 +F647 CC B4 12 ... ldd #b412 +F64A BD F1 E8 ... jsr f1e8 ;jump57 +F64D FC 0D 07 ... ldd 0d07 +F650 BD F2 4D ..M jsr f24d ;jump58 +F653 FE 0D 11 ... ldx 0d11 +F656 3C < pshx +F657 FC 0D 0F ... ldd 0d0f +F65A BD F3 1F ... jsr f31f ;jump60 +F65D 38 8 pulx +F65E CC B4 24 ..$ ldd #b424 +F661 BD F1 E8 ... jsr f1e8 ;jump57 +F664 FC 0D 09 ... ldd 0d09 +F667 BD F2 4D ..M jsr f24d ;jump58 +F66A FE 0D 15 ... ldx 0d15 +F66D 3C < pshx +F66E FC 0D 13 ... ldd 0d13 +F671 BD F3 1F ... jsr f31f ;jump60 +F674 38 8 pulx +F675 CC B4 36 ..6 ldd #b436 +F678 BD F1 E8 ... jsr f1e8 ;jump57 +F67B FC 0D 0B ... ldd 0d0b +F67E BD F2 4D ..M jsr f24d ;jump58 +F681 FE 0D 19 ... ldx 0d19 +F684 3C < pshx +F685 FC 0D 17 ... ldd 0d17 +F688 BD F3 1F ... jsr f31f ;jump60 +F68B 38 8 pulx +F68C CC B4 48 ..H ldd #b448 +F68F BD F1 E8 ... jsr f1e8 ;jump57 +F692 FC 0D 0D ... ldd 0d0d +F695 BD F2 4D ..M jsr f24d ;jump58 +F698 FE 0D 1D ... ldx 0d1d +F69B 3C < pshx +F69C FC 0D 1B ... ldd 0d1b +F69F BD F3 1F ... jsr f31f ;jump60 +F6A2 38 8 pulx +F6A3 CC 00 0A ... ldd #000a +F6A6 BD F1 5B ..[ jsr f15b ;jump53 +F6A9 CC B4 5A ..Z ldd #b45a +F6AC BD F1 E8 ... jsr f1e8 ;jump57 +F6AF CC 00 0A ... ldd #000a +F6B2 BD F1 5B ..[ jsr f15b ;jump53 +F6B5 C6 01 .. ldab #01 +F6B7 F7 00 54 ..T stb 0054 +F6BA F6 00 54 ..T ldab 0054 +F6BD C1 63 .c cmpb #63 +F6BF 22 1B ". bhi 1b ;F6DC +F6C1 F6 00 54 ..T ldab 0054 +F6C4 4F O clra +F6C5 05 . asld +F6C6 C3 08 C8 ... addd #08c8 +F6C9 8F . xgdx +F6CA EC 00 .. ldd 00,x +F6CC C4 80 .. andb #80 +F6CE 27 07 '. beq 07 ;F6D7 +F6D0 F6 00 54 ..T ldab 0054 +F6D3 4F O clra +F6D4 BD F3 C1 ... jsr f3c1 ;jump63 +F6D7 7C 00 54 |.T inc 0054 +F6DA 20 DE . bra de ;F6BA +F6DC CC 00 0A ... ldd #000a +F6DF BD F1 5B ..[ jsr f15b ;jump53 +F6E2 F6 00 19 ... ldab 0019 +F6E5 C4 40 .@ andb #40 +F6E7 26 07 &. bne 07 ;F6F0 +F6E9 FE 0C E7 ... ldx 0ce7 +F6EC 08 . inx +F6ED FF 0C E7 ... stx 0ce7 +F6F0 CE 00 1D ... ldx #001d +F6F3 1D 00 .. bclr add,x 00,x +F6F5 01 . nop +F6F6 CC 03 E8 ... ldd #03e8 +F6F9 BD E5 71 ..q jsr e571 ;jump13 +F6FC C6 03 .. ldab #03 +F6FE F7 10 2B ..+ stb 102b +F701 CE 10 00 ... ldx #1000 +F704 1C 00 .. bset add,x 00,x +F706 08 . inx +F707 F6 0B C0 ... ldab 0bc0 +F70A C4 02 .. andb #02 +F70C 27 06 '. beq 06 ;F714 +F70E CC 00 80 ... ldd #0080 +F711 BD C7 E7 ... jsr c7e7 ;jump37 +F714 7F 00 38 ..8 clr 0038 +F717 39 9 rts +F718 3C < pshx +F719 F6 0B C0 ... ldab 0bc0 +F71C C4 08 .. andb #08 +F71E 27 03 '. beq 03 ;F723 +F720 BD C3 25 ..% jsr c325 ;jump64 +F723 7C 00 0C |.. inc 000c +F726 F6 00 0C ... ldab 000c +F729 C1 02 .. cmpb #02 +F72B 26 13 &. bne 13 ;F740 +F72D 7F 00 0C ... clr 000c +F730 F6 00 07 ... ldab 0007 +F733 27 03 '. beq 03 ;F738 +F735 7A 00 07 z.. dec 0007 +F738 F6 00 00 ... ldab 0000 +F73B 27 03 '. beq 03 ;F740 +F73D 7A 00 00 z.. dec 0000 +F740 7C 00 0B |.. inc 000b +F743 F6 00 0B ... ldab 000b +F746 C1 08 .. cmpb #08 +F748 26 37 &7 bne 37 ;F781 +F74A 7F 00 0B ... clr 000b +F74D FC 00 3B ..; ldd 003b +F750 27 07 '. beq 07 ;F759 +F752 FE 00 3B ..; ldx 003b +F755 09 . dex +F756 FF 00 3B ..; stx 003b +F759 CC 00 2C .., ldd #002c +F75C 30 0 tsx +F75D ED 00 .. stad 00,x +F75F 30 0 tsx +F760 EC 00 .. ldd 00,x +F762 37 7 pshb +F763 36 6 psha +F764 CC 00 3A ..: ldd #003a +F767 30 0 tsx +F768 A3 00 .. subd 00,x +F76A 31 1 ins +F76B 31 1 ins +F76C 25 13 %. bcs 13 ;F781 +F76E 30 0 tsx +F76F EE 00 .. ldx 00,x +F771 E6 00 .. ldab 00,x +F773 27 07 '. beq 07 ;F77C +F775 30 0 tsx +F776 EE 00 .. ldx 00,x +F778 6A 00 j. dec 00,x +F77A E6 00 .. ldab 00,x +F77C 38 8 pulx +F77D 08 . inx +F77E 3C < pshx +F77F 20 DE . bra de ;F75F +F781 F6 00 32 ..2 ldab 0032 +F784 27 07 '. beq 07 ;F78D +F786 F6 00 32 ..2 ldab 0032 +F789 C4 02 .. andb #02 +F78B 26 08 &. bne 08 ;F795 +F78D CE 10 00 ... ldx #1000 +F790 1D 00 .. bclr add,x 00,x +F792 10 . sba +F793 20 0D . bra 0d ;F7A2 +F795 F6 00 32 ..2 ldab 0032 +F798 C4 01 .. andb #01 +F79A 26 06 &. bne 06 ;F7A2 +F79C CE 10 00 ... ldx #1000 +F79F 1C 00 .. bset add,x 00,x +F7A1 10 . sba +F7A2 7C 00 4C |.L inc 004c +F7A5 F6 00 4C ..L ldab 004c +F7A8 C1 4B .K cmpb #4b +F7AA 26 13 &. bne 13 ;F7BF +F7AC 7F 00 4C ..L clr 004c +F7AF F6 00 4F ..O ldab 004f +F7B2 27 03 '. beq 03 ;F7B7 +F7B4 7A 00 4F z.O dec 004f +F7B7 F6 00 25 ..% ldab 0025 +F7BA 27 03 '. beq 03 ;F7BF +F7BC 7A 00 25 z.% dec 0025 +F7BF F6 00 31 ..1 ldab 0031 +F7C2 26 03 &. bne 03 ;F7C7 +F7C4 BD FE 69 ..i jsr fe69 ;inhibit interrupts +F7C7 F6 00 7F ... ldab 007f +F7CA 27 03 '. beq 03 ;F7CF +F7CC BD FE 69 ..i jsr fe69 ;inhibit interrupts +F7CF C6 40 .@ ldab #40 +F7D1 F7 10 25 ..% stb 1025 +F7D4 38 8 pulx +F7D5 3B ; rti + +main: + +F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 +F7D9 5F _ clrb ;0 -> B +F7DA F7 38 00 .8. stb 3800 ;B -> 3800 changer output +F7DD C6 7F .. ldab #7f ;7F -> B +F7DF F7 00 1A ... stb 001a ;B -> 001a +F7E2 C6 7F .. ldab #7f ;7F -> B +F7E4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F7E7 C6 07 .. ldab #07 ;7 -> B +F7E9 F7 10 3C ..< stb 103c +F7EC C6 81 .. ldab #81 ;81 -> B +F7EE F7 10 26 ..& stb 1026 +F7F1 5F _ clrb ;0 -> B +F7F2 F7 10 30 ..0 stb 1030 +F7F5 C6 C8 .. ldab #c8 ;c8 -> B +F7F7 F7 10 00 ... stb 1000 +F7FA C6 3E .> ldab #3e ;3e -> B +F7FC F7 10 09 ... stb 1009 +F7FF C6 12 .. ldab #12 ;12 -> B +F801 F7 10 28 ..( stb 1028 + +F804 BD BE 69 ..i jsr be69 ;jump3 +F807 BD EA 59 ..Y jsr ea59 ;jump65 +F80A CC 00 64 ..d ldd #0064 +F80D BD E5 71 ..q jsr e571 ;jump13 +F810 CC B1 EF ... ldd #b1ef " ROWE INT " +F813 BD C0 BA ... jsr c0ba ;display: +F816 CC 01 F4 ... ldd #01f4 +F819 BD E5 71 ..q jsr e571 ;jump13 +F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " +F81F BD C0 BA ... jsr c0ba ;display: +F822 CC 01 F4 ... ldd #01f4 +F825 BD E5 71 ..q jsr e571 ;jump13 +F828 CC B2 05 ... ldd #b205 " 1993 " +F82B BD C0 BA ... jsr c0ba ;display: +F82E CC 01 F4 ... ldd #01f4 +F831 BD E5 71 ..q jsr e571 ;jump13 +F834 CC B2 10 ... ldd #b210 "5900 VER 5" +F837 BD C0 BA ... jsr c0ba ;display: +F83A CC 00 0A ... ldd #000a +F83D BD E5 71 ..q jsr e571 ;jump13 +F840 7F 00 7F ... clr 007f +F843 7F 00 21 ..! clr 0021 +F846 7F 00 1F ... clr 001f +F849 7F 00 1D ... clr 001d +F84C 7F 00 1B ... clr 001b +F84F 7F 00 19 ... clr 0019 +F852 F6 0B C0 ... ldab 0bc0 +F855 C4 01 .. andb #01 +F857 27 08 '. beq 08 ;F861 +F859 CE 0B C1 ... ldx #0bc1 +F85C 1C 00 .. bset add,x 00,x +F85E 01 . nop +F85F 20 06 . bra 06 ;F867 +F861 CE 0B C1 ... ldx #0bc1 +F864 1D 00 .. bclr add,x 00,x +F866 01 . nop +F867 F6 0B C0 ... ldab 0bc0 +F86A C4 04 .. andb #04 +F86C 27 08 '. beq 08 ;F876 +F86E CE 0B C1 ... ldx #0bc1 +F871 1C 00 .. bset add,x 00,x +F873 02 . idiv +F874 20 06 . bra 06 ;F87C +F876 CE 0B C1 ... ldx #0bc1 +F879 1D 00 .. bclr add,x 00,x +F87B 02 . idiv +F87C CE 0B C1 ... ldx #0bc1 +F87F 1D 00 .. bclr add,x 00,x +F881 04 . lsrd +F882 F6 0B C0 ... ldab 0bc0 +F885 C4 02 .. andb #02 +F887 27 2D '- beq 2d ;F8B6 +F889 C6 3C .< ldab #3c +F88B F7 00 31 ..1 stb 0031 +F88E 0E . cli +F88F CC 00 FF ... ldd #00ff +F892 BD C7 E7 ... jsr c7e7 ;jump37 +F895 5F _ clrb +F896 4F O clra +F897 FD 00 40 ..@ stad 0040 +F89A C6 10 .. ldab #10 +F89C F7 10 2C .., stb 102c +F89F C6 2E .. ldab #2e +F8A1 F7 10 2D ..- stb 102d +F8A4 C6 03 .. ldab #03 +F8A6 F7 10 2B ..+ stb 102b +F8A9 C6 46 .F ldab #46 +F8AB F7 00 2F ../ stb 002f +F8AE CC 07 D0 ... ldd #07d0 +F8B1 BD E5 71 ..q jsr e571 ;jump13 +F8B4 20 2B + bra 2b ;F8E1 +F8B6 BD D0 94 ... jsr d094 ;jump66 +F8B9 C6 27 .' ldab #27 +F8BB F7 10 2D ..- stb 102d +F8BE C6 07 .. ldab #07 +F8C0 F7 10 2B ..+ stb 102b +F8C3 CE 00 1A ... ldx #001a +F8C6 1C 00 .. bset add,x 00,x +F8C8 04 . lsrd +F8C9 F6 00 1A ... ldab 001a +F8CC F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F8CF CC 07 D0 ... ldd #07d0 +F8D2 BD E5 71 ..q jsr e571 ;jump13 +F8D5 CE 00 1A ... ldx #001a +F8D8 1D 00 .. bclr add,x 00,x +F8DA 04 . lsrd +F8DB F6 00 1A ... ldab 001a +F8DE F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F8E1 7F 0E 6A ..j clr 0e6a +F8E4 BD D4 79 ..y jsr d479 ;jump67 +F8E7 BD E8 9A ... jsr e89a ;jump68 +F8EA 7F 00 06 ... clr 0006 +F8ED CE 00 1D ... ldx #001d +F8F0 1C 00 .. bset add,x 00,x +F8F2 10 . sba +F8F3 CC 05 DC ... ldd #05dc +F8F6 BD E5 71 ..q jsr e571 ;jump13 +F8F9 C6 1E .. ldab #1e +F8FB F7 00 35 ..5 stb 0035 +F8FE 0E . cli +goto85: +F8FF BD E6 1B ... jsr e61b ;jump4 +F902 BD D1 05 ... jsr d105 ;jump32 +F905 F6 10 0A ... ldab 100a +F908 C4 08 .. andb #08 +F90A 27 46 'F beq 46 ;F952 +F90C F6 10 0A ... ldab 100a +F90F C4 08 .. andb #08 +F911 27 11 '. beq 11 ;F924 +F913 CE 00 1A ... ldx #001a +F916 1C 00 .. bset add,x 00,x +F918 04 . lsrd +F919 F6 00 1A ... ldab 001a +F91C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F91F BD E6 1B ... jsr e61b ;jump4 +F922 20 E8 . bra e8 ;F90C +F924 BD D0 94 ... jsr d094 ;jump66 +F927 F6 0B C0 ... ldab 0bc0 +F92A C4 01 .. andb #01 +F92C 27 06 '. beq 06 ;F934 +F92E CE 0B C1 ... ldx #0bc1 +F931 1C 00 .. bset add,x 00,x +F933 01 . nop +F934 F6 0B C0 ... ldab 0bc0 +F937 C4 04 .. andb #04 +F939 27 06 '. beq 06 ;F941 +F93B CE 0B C1 ... ldx #0bc1 +F93E 1C 00 .. bset add,x 00,x +F940 02 . idiv +F941 CE 00 1A ... ldx #001a +F944 1D 00 .. bclr add,x 00,x +F946 04 . lsrd +F947 F6 00 1A ... ldab 001a +F94A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F94D C6 1E .. ldab #1e +F94F F7 00 35 ..5 stb 0035 +F952 F6 0B C0 ... ldab 0bc0 +F955 C4 08 .. andb #08 +F957 27 16 '. beq 16 ;F96F +F959 CE 00 02 ... ldx #0002 +F95C 3C < pshx +F95D CC 10 00 ... ldd #1000 +F960 BD E5 D7 ... jsr e5d7 ;jump69 +F963 38 8 pulx +F964 83 00 00 ... subd #0000 +F967 27 06 '. beq 06 ;F96F +F969 CE 0B C1 ... ldx #0bc1 +F96C 1C 00 .. bset add,x 00,x +F96E 08 . inx +F96F F6 0B C1 ... ldab 0bc1 +F972 C4 07 .. andb #07 +F974 27 0D '. beq 0d ;F983 +F976 F6 00 35 ..5 ldab 0035 +F979 26 08 &. bne 08 ;F983 +F97B CE 00 21 ..! ldx #0021 +F97E 1C 00 .. bset add,x 00,x +F980 20 20 bra 20 ;F9A2 +F982 06 . tap +F983 CE 00 21 ..! ldx #0021 +F986 1D 00 .. bclr add,x 00,x +F988 20 BD . bra bd ;F947 +F98A BB 63 BD .c. adda 63bd +F98D B8 00 F6 ... eora 00f6 +F990 0B . sev +F991 C0 C4 .. subb #c4 +F993 01 . nop +F994 27 0B '. beq 0b ;F9A1 +F996 FC 00 40 ..@ ldd 0040 +F999 F3 00 3E ..> addd 003e +F99C 26 03 &. bne 03 ;F9A1 +F99E BD D6 F6 ... jsr d6f6 ;jump106 +F9A1 F6 00 12 ... ldab 0012 +F9A4 C4 20 . andb #20 +F9A6 27 08 '. beq 08 ;F9B0 +F9A8 F6 00 35 ..5 ldab 0035 +F9AB 26 03 &. bne 03 ;F9B0 +F9AD 7E FA 79 ~.y jmp fa79 ;goto83 +F9B0 CE 00 1F ... ldx #001f +F9B3 1D 00 .. bclr add,x 00,x +F9B5 04 . lsrd +F9B6 CE 00 1D ... ldx #001d +F9B9 1C 00 .. bset add,x 00,x +F9BB 10 . sba +F9BC F6 00 1F ... ldab 001f +F9BF C4 20 . andb #20 +F9C1 26 03 &. bne 03 ;F9C6 +F9C3 7E FA 74 ~.t jmp fa74 ;goto84 +F9C6 F6 0B C0 ... ldab 0bc0 +F9C9 C4 01 .. andb #01 +F9CB 27 08 '. beq 08 ;F9D5 +F9CD CE 0B C1 ... ldx #0bc1 +F9D0 1C 00 .. bset add,x 00,x +F9D2 01 . nop +F9D3 20 06 . bra 06 ;F9DB +F9D5 CE 0B C1 ... ldx #0bc1 +F9D8 1D 00 .. bclr add,x 00,x +F9DA 01 . nop +F9DB F6 0B C0 ... ldab 0bc0 +F9DE C4 04 .. andb #04 +F9E0 27 08 '. beq 08 ;F9EA +F9E2 CE 0B C1 ... ldx #0bc1 +F9E5 1C 00 .. bset add,x 00,x +F9E7 02 . idiv +F9E8 20 06 . bra 06 ;F9F0 +F9EA CE 0B C1 ... ldx #0bc1 +F9ED 1D 00 .. bclr add,x 00,x +F9EF 02 . idiv +F9F0 CE 0B C1 ... ldx #0bc1 +F9F3 1D 00 .. bclr add,x 00,x +F9F5 04 . lsrd +F9F6 CE 00 1B ... ldx #001b +F9F9 1D 00 .. bclr add,x 00,x +F9FB 02 . idiv +F9FC F6 0B C0 ... ldab 0bc0 +F9FF C4 02 .. andb #02 +FA01 27 27 '' beq 27 ;FA2A +FA03 C6 3C .< ldab #3c +FA05 F7 00 31 ..1 stb 0031 +FA08 0E . cli +FA09 CC 00 FF ... ldd #00ff +FA0C BD C7 E7 ... jsr c7e7 ;jump37 +FA0F 5F _ clrb +FA10 4F O clra +FA11 FD 00 40 ..@ stad 0040 +FA14 C6 10 .. ldab #10 +FA16 F7 10 2C .., stb 102c +FA19 C6 2E .. ldab #2e +FA1B F7 10 2D ..- stb 102d +FA1E C6 03 .. ldab #03 +FA20 F7 10 2B ..+ stb 102b +FA23 C6 46 .F ldab #46 +FA25 F7 00 2F ../ stb 002f +FA28 20 31 1 bra 31 ;FA5B +FA2A CE 00 21 ..! ldx #0021 +FA2D 1D 00 .. bclr add,x 00,x +FA2F 40 @ nega +FA30 BD D0 94 ... jsr d094 ;jump66 +FA33 C6 27 .' ldab #27 +FA35 F7 10 2D ..- stb 102d +FA38 C6 07 .. ldab #07 +FA3A F7 10 2B ..+ stb 102b +FA3D CE 00 1A ... ldx #001a +FA40 1C 00 .. bset add,x 00,x +FA42 04 . lsrd +FA43 F6 00 1A ... ldab 001a +FA46 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +FA49 CC 00 32 ..2 ldd #0032 +FA4C BD E5 71 ..q jsr e571 ;jump13 +FA4F CE 00 1A ... ldx #001a +FA52 1D 00 .. bclr add,x 00,x +FA54 04 . lsrd +FA55 F6 00 1A ... ldab 001a +FA58 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +FA5B BD D4 79 ..y jsr d479 ;jump67 +FA5E BD E8 9A ... jsr e89a ;jump68 +FA61 BD BE 69 ..i jsr be69 ;jump3 +FA64 7F 00 06 ... clr 0006 +FA67 CE 00 1F ... ldx #001f +FA6A 1D 00 .. bclr add,x 00,x +FA6C 20 C6 . bra c6 ;FA34 +FA6E 1E F7 00 35 ...5 brset f7,x 00 35 +FA72 20 03 . bra 03 ;FA77 +goto84: +FA74 BD DE E7 ... jsr dee7 ;jump116 +FA77 20 66 f bra 66 ;FADF +goto83: +FA79 F6 00 12 ... ldab 0012 +FA7C C4 20 . andb #20 +FA7E 27 5F '_ beq 5f ;FADF +FA80 F6 00 1F ... ldab 001f +FA83 C4 20 . andb #20 +FA85 26 03 &. bne 03 ;FA8A +FA87 BD E5 AA ... jsr e5aa ;jump12 +FA8A CE 00 1F ... ldx #001f +FA8D 1C 00 .. bset add,x 00,x +FA8F 20 F6 . bra f6 ;FA87 +FA91 00 . test +FA92 12 . brset +FA93 C4 01 .. andb #01 +FA95 26 33 &3 bne 33 ;FACA +FA97 F6 00 1D ... ldab 001d +FA9A C4 08 .. andb #08 +FA9C 27 2A '* beq 2a ;FAC8 +FA9E F6 00 1F ... ldab 001f +FAA1 C4 04 .. andb #04 +FAA3 26 14 &. bne 14 ;FAB9 +FAA5 CE 00 1F ... ldx #001f +FAA8 1C 00 .. bset add,x 00,x +FAAA 04 . lsrd +FAAB CE 00 1F ... ldx #001f +FAAE 1C 00 .. bset add,x 00,x +FAB0 80 CC .. suba #cc +FAB2 02 . idiv +FAB3 33 3 pulb +FAB4 FD 00 3B ..; stad 003b +FAB7 20 09 . bra 09 ;FAC2 +FAB9 BD E5 AA ... jsr e5aa ;jump12 +FABC CE 00 1F ... ldx #001f +FABF 1D 00 .. bclr add,x 00,x +FAC1 04 . lsrd +FAC2 CE 00 1D ... ldx #001d +FAC5 1D 00 .. bclr add,x 00,x +FAC7 08 . inx +FAC8 20 06 . bra 06 ;FAD0 +FACA CE 00 1D ... ldx #001d +FACD 1C 00 .. bset add,x 00,x +FACF 08 . inx +FAD0 F6 00 1F ... ldab 001f +FAD3 C4 04 .. andb #04 +FAD5 26 05 &. bne 05 ;FADC +FAD7 BD 81 00 ... jsr 8100 ;jump72 +FADA 20 03 . bra 03 ;FADF +FADC BD 84 A0 ... jsr 84a0 ;jump73 +FADF 7E F8 FF ~.. jmp f8ff ;goto85 +FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" +FAE5 BD C0 BA ... jsr c0ba ;display: +FAE8 CC 07 D0 ... ldd #07d0 +FAEB BD E5 71 ..q jsr e571 ;jump13 +FAEE 3B ; rti +FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" +FAF2 BD C0 BA ... jsr c0ba ;display: +FAF5 CC 07 D0 ... ldd #07d0 +FAF8 BD E5 71 ..q jsr e571 ;jump13 +FAFB 3B ; rti +FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" +FAFF BD C0 BA ... jsr c0ba ;display: +FB02 CC 07 D0 ... ldd #07d0 +FB05 BD E5 71 ..q jsr e571 ;jump13 +FB08 3B ; rti +FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB0C BD C0 BA ... jsr c0ba ;display: +FB0F CC 07 D0 ... ldd #07d0 +FB12 BD E5 71 ..q jsr e571 ;jump13 +FB15 3B ; rti +FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB19 BD C0 BA ... jsr c0ba ;display: +FB1C CC 07 D0 ... ldd #07d0 +FB1F BD E5 71 ..q jsr e571 ;jump13 +FB22 3B ; rti +FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB26 BD C0 BA ... jsr c0ba ;display: +FB29 CC 07 D0 ... ldd #07d0 +FB2C BD E5 71 ..q jsr e571 ;jump13 +FB2F 3B ; rti +FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB33 BD C0 BA ... jsr c0ba ;display: +FB36 CC 07 D0 ... ldd #07d0 +FB39 BD E5 71 ..q jsr e571 ;jump13 +FB3C 3B ; rti +FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" +FB40 BD C0 BA ... jsr c0ba ;display: +FB43 CC 07 D0 ... ldd #07d0 +FB46 BD E5 71 ..q jsr e571 ;jump13 +FB49 3B ; rti +FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" +FB4D BD C0 BA ... jsr c0ba ;display: +FB50 CC 07 D0 ... ldd #07d0 +FB53 BD E5 71 ..q jsr e571 ;jump13 +FB56 3B ; rti +FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB5A BD C0 BA ... jsr c0ba ;display: +FB5D CC 07 D0 ... ldd #07d0 +FB60 BD E5 71 ..q jsr e571 ;jump13 +FB63 3B ; rti +FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB67 BD C0 BA ... jsr c0ba ;display: +FB6A CC 07 D0 ... ldd #07d0 +FB6D BD E5 71 ..q jsr e571 ;jump13 +FB70 3B ; rti +FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB74 BD C0 BA ... jsr c0ba ;display: +FB77 CC 07 D0 ... ldd #07d0 +FB7A BD E5 71 ..q jsr e571 ;jump13 +FB7D 3B ; rti +FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" +FB81 BD C0 BA ... jsr c0ba ;display: +FB84 CC 07 D0 ... ldd #07d0 +FB87 BD E5 71 ..q jsr e571 ;jump13 +FB8A 3B ; rti +FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" +FB8E BD C0 BA ... jsr c0ba ;display: +FB91 CC 07 D0 ... ldd #07d0 +FB94 BD E5 71 ..q jsr e571 ;jump13 +FB97 3B ; rti +FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB9B BD C0 BA ... jsr c0ba ;display: +FB9E CC 07 D0 ... ldd #07d0 +FBA1 BD E5 71 ..q jsr e571 ;jump13 +FBA4 3B ; rti +FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" +FBA8 BD C0 BA ... jsr c0ba ;display: +FBAB CC 07 D0 ... ldd #07d0 +FBAE BD E5 71 ..q jsr e571 ;jump13 +FBB1 3B ; rti +FBB2 BD FE 69 ..i jsr fe69 ;inhibit interrupts +FBB5 3B ; rti +FBB6 BD FE 69 ..i jsr fe69 ;inhibit interrupts +FBB9 3B ; rti + +jump38: +FBBA 3C < pshx +FBBB 37 7 pshb +FBBC 30 0 tsx +FBBD E6 06 .. ldab 06,x +FBBF 3D = mul +FBC0 A6 00 .. ldaa 00,x +FBC2 37 7 pshb +FBC3 E6 05 .. ldab 05,x +FBC5 3D = mul +FBC6 32 2 pula +FBC7 1B . aba +FBC8 33 3 pulb +FBC9 36 6 psha +FBCA A6 06 .. ldaa 06,x +FBCC 3D = mul +FBCD 37 7 pshb +FBCE AB 00 .. adda 00,x +FBD0 36 6 psha +FBD1 EC 03 .. ldd 03,x +FBD3 ED 05 .. stad 05,x +FBD5 38 8 pulx +FBD6 8F . xgdx +FBD7 83 00 00 ... subd #0000 +FBDA 31 1 ins +FBDB 38 8 pulx +FBDC 31 1 ins +FBDD 31 1 ins +FBDE 39 9 rts + +jump46: +FBDF BD FB E8 ... jsr fbe8 ;jump86 +FBE2 BD FC 25 ..% jsr fc25 ;jump85 +FBE5 7E FC 04 ~.. jmp fc04 ;goto87 + +jump86: +FBE8 3C < pshx +FBE9 8F . xgdx +FBEA EC 02 .. ldd 02,x +FBEC 37 7 pshb +FBED 36 6 psha +FBEE EC 00 .. ldd 00,x +FBF0 37 7 pshb +FBF1 36 6 psha +FBF2 34 4 des +FBF3 34 4 des +FBF4 34 4 des +FBF5 34 4 des +FBF6 3C < pshx +FBF7 30 0 tsx +FBF8 EC 12 .. ldd 12,x +FBFA ED 04 .. stad 04,x +FBFC EC 0C .. ldd 0c,x +FBFE ED 02 .. stad 02,x +FC00 EC 10 .. ldd 10,x +FC02 38 8 pulx +FC03 39 9 rts + +goto87: +FC04 ED 00 .. stad 00,x +FC06 3C < pshx +FC07 30 0 tsx +FC08 EC 08 .. ldd 08,x +FC0A ED 0A .. stad 0a,x +FC0C EC 02 .. ldd 02,x +FC0E ED 0C .. stad 0c,x +FC10 38 8 pulx +FC11 ED 02 .. stad 02,x +FC13 EC 00 .. ldd 00,x +FC15 26 06 &. bne 06 ;FC1D +FC17 6D 02 m. tst 02,x +FC19 26 02 &. bne 02 ;FC1D +FC1B 6D 03 m. tst 03,x +FC1D 31 1 ins +FC1E 31 1 ins +FC1F 38 8 pulx +FC20 31 1 ins +FC21 31 1 ins +FC22 31 1 ins +FC23 31 1 ins +FC24 39 9 rts + +jump85: +FC25 3C < pshx +FC26 30 0 tsx +FC27 E3 06 .. addd 06,x +FC29 37 7 pshb +FC2A 36 6 psha +FC2B EC 02 .. ldd 02,x +FC2D ED 06 .. stad 06,x +FC2F EC 04 .. ldd 04,x +FC31 E3 08 .. addd 08,x +FC33 ED 08 .. stad 08,x +FC35 32 2 pula +FC36 33 3 pulb +FC37 C9 00 .. adcb #00 +FC39 89 00 .. adca #00 +FC3B 83 00 00 ... subd #0000 +FC3E 26 06 &. bne 06 ;FC46 +FC40 6D 08 m. tst 08,x +FC42 26 02 &. bne 02 ;FC46 +FC44 6D 09 m. tst 09,x +FC46 38 8 pulx +FC47 31 1 ins +FC48 31 1 ins +FC49 31 1 ins +FC4A 31 1 ins +FC4B 39 9 rts + +jump83: +FC4C 3C < pshx +FC4D 3C < pshx +FC4E 37 7 pshb +FC4F 36 6 psha +FC50 3C < pshx +FC51 3C < pshx +FC52 3C < pshx +FC53 18 3C .< pshy +FC55 30 0 tsx +FC56 4F O clra +FC57 A7 04 .. sta 04,x +FC59 7E FC 6D ~.m jmp fc6d ;goto88 + +jump82: +FC5C 3C < pshx +FC5D 3C < pshx +FC5E 37 7 pshb +FC5F 36 6 psha +FC60 3C < pshx +FC61 3C < pshx +FC62 3C < pshx +FC63 18 3C .< pshy +FC65 30 0 tsx +FC66 86 01 .. ldaa #01 +FC68 A7 04 .. sta 04,x +FC6A 7E FC 6D ~.m jmp fc6d ;goto88 +goto88: +FC6D 1A EE 0E ... ldy 0e,x +FC70 EC 08 .. ldd 08,x +FC72 ED 0E .. stad 0e,x +FC74 EC 14 .. ldd 14,x +FC76 ED 0C .. stad 0c,x +FC78 EC 12 .. ldd 12,x +FC7A ED 0A .. stad 0a,x +FC7C 1A EF 12 ... sty 12,x +FC7F 4F O clra +FC80 5F _ clrb +FC81 ED 08 .. stad 08,x +FC83 ED 06 .. stad 06,x +FC85 EC 0A .. ldd 0a,x +FC87 1A A3 0E ... cmpd 0e,x +FC8A 22 23 "# bhi 23 ;FCAF +FC8C 27 15 '. beq 15 ;FCA3 +FC8E 1E 04 01 08 .... brset 04,x 01 08 +FC92 CC 00 00 ... ldd #0000 +FC95 ED 14 .. stad 14,x +FC97 7E FE 04 ~.. jmp fe04 ;goto89 +FC9A EC 0C .. ldd 0c,x +FC9C ED 14 .. stad 14,x +FC9E EC 0A .. ldd 0a,x +FCA0 7E FD E3 ~.. jmp fde3 ;goto90 +FCA3 83 00 00 ... subd #0000 +FCA6 27 12 '. beq 12 ;FCBA +FCA8 EC 0C .. ldd 0c,x +FCAA 1A A3 10 ... cmpd 10,x +FCAD 25 DF %. bcs df ;FC8E +FCAF 6D 0E m. tst 0e,x +FCB1 26 70 &p bne 70 ;FD23 +FCB3 6D 0F m. tst 0f,x +FCB5 27 1A '. beq 1a ;FCD1 +FCB7 7E FD A4 ~.. jmp fda4 ;goto91 +FCBA 3C < pshx +FCBB 3C < pshx +FCBC 18 38 .8 puly +FCBE EC 0C .. ldd 0c,x +FCC0 EE 10 .. ldx 10,x +FCC2 02 . idiv +FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 +FCC8 8F . xgdx +FCC9 38 8 pulx +FCCA ED 14 .. stad 14,x +FCCC 4F O clra +FCCD 5F _ clrb +FCCE 7E FD E3 ~.. jmp fde3 ;goto90 +FCD1 3C < pshx +FCD2 3C < pshx +FCD3 18 38 .8 puly +FCD5 EC 0A .. ldd 0a,x +FCD7 EE 10 .. ldx 10,x +FCD9 3C < pshx +FCDA 02 . idiv +FCDB CD EF 0A ... stx 02x,y +FCDE 38 8 pulx +FCDF 3C < pshx +FCE0 03 . fdiv +FCE1 CD EF 0E ... stx 02x,y +FCE4 38 8 pulx +FCE5 18 E3 0C ... addd 0c,y +FCE8 24 1B $. bcc 1b ;FD05 +FCEA 18 ED 0C ... stad 0c,y +FCED 4F O clra +FCEE C6 01 .. ldab #01 +FCF0 3C < pshx +FCF1 03 . fdiv +FCF2 8F . xgdx +FCF3 18 E3 0E ... addd 0e,y +FCF6 24 03 $. bcc 03 ;FCFB +FCF8 18 6C 0A .l. inc 0a,y +FCFB 18 ED 0E ... stad 0e,y +FCFE 8F . xgdx +FCFF 38 8 pulx +FD00 18 E3 0C ... addd 0c,y +FD03 25 E5 %. bcs e5 ;FCEA +FD05 02 . idiv +FD06 8F . xgdx +FD07 18 E3 0E ... addd 0e,y +FD0A 24 03 $. bcc 03 ;FD0F +FD0C 18 6C 0A .l. inc 0a,y +FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 +FD14 8F . xgdx +FD15 18 6F 0A .o. clr 0a,y +FD18 18 6F 0B .o. clr 0b,y +FD1B 38 8 pulx +FD1C ED 14 .. stad 14,x +FD1E EC 0A .. ldd 0a,x +FD20 7E FD E3 ~.. jmp fde3 ;goto90 +FD23 86 08 .. ldaa #08 +FD25 A7 05 .. sta 05,x +FD27 69 i rol +FD28 0D . sec +FD29 69 i rol +FD2A 0C . clc +FD2B 69 i rol +FD2C 0B . sev +FD2D 69 i rol +FD2E 0A . clv +FD2F 69 i rol +FD30 09 . dex +FD31 EC 0B .. ldd 0b,x +FD33 A3 10 .. subd 10,x +FD35 ED 14 .. stad 14,x +FD37 EC 09 .. ldd 09,x +FD39 E2 0F .. sbcb 0f,x +FD3B A2 0E .. sbca 0e,x +FD3D 25 06 %. bcs 06 ;FD45 +FD3F ED 09 .. stad 09,x +FD41 EC 14 .. ldd 14,x +FD43 ED 0B .. stad 0b,x +FD45 6A 05 j. dec 05,x +FD47 26 DE &. bne de ;FD27 +FD49 69 i rol +FD4A 0D . sec +FD4B 1F 04 01 09 .... brclr 04,x 01 09 +FD4F EC 0B .. ldd 0b,x +FD51 ED 14 .. stad 14,x +FD53 EC 09 .. ldd 09,x +FD55 7E FD E3 ~.. jmp fde3 ;goto90 +FD58 4F O clra +FD59 E6 0D .. ldab 0d,x +FD5B 53 S comb +FD5C ED 14 .. stad 14,x +FD5E 5F _ clrb +FD5F 7E FD E3 ~.. jmp fde3 ;goto90 +FD62 86 10 .. ldaa #10 +FD64 A7 05 .. sta 05,x +FD66 69 i rol +FD67 0D . sec +FD68 69 i rol +FD69 0C . clc +FD6A 69 i rol +FD6B 0B . sev +FD6C 69 i rol +FD6D 0A . clv +FD6E 69 i rol +FD6F 09 . dex +FD70 69 i rol +FD71 08 . inx +FD72 EC 0A .. ldd 0a,x +FD74 A3 10 .. subd 10,x +FD76 ED 14 .. stad 14,x +FD78 EC 08 .. ldd 08,x +FD7A E2 0F .. sbcb 0f,x +FD7C 82 00 .. sbca #00 +FD7E 25 06 %. bcs 06 ;FD86 +FD80 ED 08 .. stad 08,x +FD82 EC 14 .. ldd 14,x +FD84 ED 0A .. stad 0a,x +FD86 6A 05 j. dec 05,x +FD88 26 DC &. bne dc ;FD66 +FD8A 69 i rol +FD8B 0D . sec +FD8C 69 i rol +FD8D 0C . clc +FD8E 1F 04 01 08 .... brclr 04,x 01 08 +FD92 EC 0A .. ldd 0a,x +FD94 ED 14 .. stad 14,x +FD96 EC 08 .. ldd 08,x +FD98 20 49 I bra 49 ;FDE3 +FD9A EC 0C .. ldd 0c,x +FD9C 43 C coma +FD9D 53 S comb +FD9E ED 14 .. stad 14,x +FDA0 4F O clra +FDA1 5F _ clrb +FDA2 20 3F ? bra 3f ;FDE3 +goto91: +FDA4 2B BC +. bmi bc ;FD62 +FDA6 86 10 .. ldaa #10 +FDA8 A7 05 .. sta 05,x +FDAA 69 i rol +FDAB 0D . sec +FDAC 69 i rol +FDAD 0C . clc +FDAE 69 i rol +FDAF 0B . sev +FDB0 69 i rol +FDB1 0A . clv +FDB2 69 i rol +FDB3 07 . tpa +FDB4 EC 0A .. ldd 0a,x +FDB6 A3 10 .. subd 10,x +FDB8 ED 14 .. stad 14,x +FDBA A6 07 .. ldaa 07,x +FDBC A2 0F .. sbca 0f,x +FDBE 25 06 %. bcs 06 ;FDC6 +FDC0 A7 07 .. sta 07,x +FDC2 EC 14 .. ldd 14,x +FDC4 ED 0A .. stad 0a,x +FDC6 6A 05 j. dec 05,x +FDC8 26 E0 &. bne e0 ;FDAA +FDCA 69 i rol +FDCB 0D . sec +FDCC 69 i rol +FDCD 0C . clc +FDCE 1F 04 01 09 .... brclr 04,x 01 09 +FDD2 EC 0A .. ldd 0a,x +FDD4 ED 14 .. stad 14,x +FDD6 4F O clra +FDD7 E6 07 .. ldab 07,x +FDD9 20 08 . bra 08 ;FDE3 +FDDB EC 0C .. ldd 0c,x +FDDD 43 C coma +FDDE 53 S comb +FDDF ED 14 .. stad 14,x +FDE1 4F O clra +FDE2 5F _ clrb +goto90: +FDE3 1F 04 80 12 .... brclr 04,x 80 12 +FDE7 43 C coma +FDE8 53 S comb +FDE9 63 14 c. com 14,x +FDEB 63 15 c. com 15,x +FDED 6C 15 l. inc 15,x +FDEF 26 08 &. bne 08 ;FDF9 +FDF1 6C 14 l. inc 14,x +FDF3 26 04 &. bne 04 ;FDF9 +FDF5 5C \ incb +FDF6 26 01 &. bne 01 ;FDF9 +FDF8 4C L inca +FDF9 83 00 00 ... subd #0000 +FDFC 26 06 &. bne 06 ;FE04 +FDFE 6D 14 m. tst 14,x +FE00 26 02 &. bne 02 ;FE04 +FE02 6D 15 m. tst 15,x +goto89: +FE04 18 38 .8 puly +FE06 38 8 pulx +FE07 31 1 ins +FE08 31 1 ins +FE09 31 1 ins +FE0A 31 1 ins +FE0B 31 1 ins +FE0C 31 1 ins +FE0D 31 1 ins +FE0E 31 1 ins +FE0F 31 1 ins +FE10 31 1 ins +FE11 31 1 ins +FE12 31 1 ins +FE13 31 1 ins +FE14 31 1 ins +FE15 39 9 rts + +jump2: +FE16 38 8 pulx +FE17 A3 00 .. subd 00,x +FE19 2D 05 -. blt 05 ;FE20 +FE1B 1A A3 02 ... cmpd 02,x +FE1E 2F 03 /. ble 03 ;FE23 +FE20 CC FF FF ... ldd #ffff +FE23 3C < pshx +FE24 05 . asld +FE25 30 0 tsx +FE26 E3 00 .. addd 00,x +FE28 C3 00 06 ... addd #0006 +FE2B 8F . xgdx +FE2C EC 00 .. ldd 00,x +FE2E 30 0 tsx +FE2F ED 00 .. stad 00,x +FE31 39 9 rts + +jump25: +FE32 38 8 pulx +FE33 6D 04 m. tst 04,x +FE35 26 04 &. bne 04 ;FE3B +FE37 6D 05 m. tst 05,x +FE39 27 0A '. beq 0a ;FE45 +FE3B A3 02 .. subd 02,x +FE3D 27 06 '. beq 06 ;FE45 +FE3F 08 . inx +FE40 08 . inx +FE41 08 . inx +FE42 08 . inx +FE43 20 EE . bra ee ;FE33 +FE45 EE 00 .. ldx 00,x +FE47 6E 00 n. jmp 00,x + + reset: + +FE49 86 40 .@ ldaa #40 ;40 -> A +FE4B B7 10 24 ..$ sta 1024 ;A -> 1024 +FE4E 86 A0 .. ldaa #a0 ;a0 -> A +FE50 B7 10 39 ..9 sta 1039 ;A -> 1024 +FE53 8E 00 EF ... lds #00ef +FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 +FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 +FE5C 24 05 $. bcc fe63 ; finished +FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 +FE60 08 . inx ; increment X +FE61 20 F6 . bra fe59 ;repeat +FE63 BD F7 D6 ... jsr f7d6 ;goto main: +FE66 7E FE 6D ~.m jmp fe6d ; goto91 + +FE69 0F . sei ;inhibit interrupts +FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: + +goto91: +FE6D 20 FE . bra fe6d ;loop forever + ;[SAF] - wait for interrupts? + +FE6F FF FF FF ... stx ffff +FE72 FF FF FF ... stx ffff +FE75 FF FF FF ... stx ffff +FE78 FF FF FF ... stx ffff +FE7B FF FF FF ... stx ffff +FE7E FF FF FF ... stx ffff +FE81 FF FF FF ... stx ffff +FE84 FF FF FF ... stx ffff +FE87 FF FF FF ... stx ffff +FE8A FF FF FF ... stx ffff +FE8D FF FF FF ... stx ffff +FE90 FF FF FF ... stx ffff +FE93 FF FF FF ... stx ffff +FE96 FF FF FF ... stx ffff +FE99 FF FF FF ... stx ffff +FE9C FF FF FF ... stx ffff +FE9F FF FF FF ... stx ffff +FEA2 FF FF FF ... stx ffff +FEA5 FF FF FF ... stx ffff +FEA8 FF FF FF ... stx ffff +FEAB FF FF FF ... stx ffff +FEAE FF FF FF ... stx ffff +FEB1 FF FF FF ... stx ffff +FEB4 FF FF FF ... stx ffff +FEB7 FF FF FF ... stx ffff +FEBA FF FF FF ... stx ffff +FEBD FF FF FF ... stx ffff +FEC0 FF FF FF ... stx ffff +FEC3 FF FF FF ... stx ffff +FEC6 FF FF FF ... stx ffff +FEC9 FF FF FF ... stx ffff +FECC FF FF FF ... stx ffff +FECF FF FF FF ... stx ffff +FED2 FF FF FF ... stx ffff +FED5 FF FF FF ... stx ffff +FED8 FF FF FF ... stx ffff +FEDB FF FF FF ... stx ffff +FEDE FF FF FF ... stx ffff +FEE1 FF FF FF ... stx ffff +FEE4 FF FF FF ... stx ffff +FEE7 FF FF FF ... stx ffff +FEEA FF FF FF ... stx ffff +FEED FF FF FF ... stx ffff +FEF0 FF FF FF ... stx ffff +FEF3 FF FF FF ... stx ffff +FEF6 FF FF FF ... stx ffff +FEF9 FF FF FF ... stx ffff +FEFC FF FF FF ... stx ffff +FEFF FF FF FF ... stx ffff +FF02 FF FF FF ... stx ffff +FF05 FF FF FF ... stx ffff +FF08 FF FF FF ... stx ffff +FF0B FF FF FF ... stx ffff +FF0E FF FF FF ... stx ffff +FF11 FF FF FF ... stx ffff +FF14 FF FF FF ... stx ffff +FF17 FF FF FF ... stx ffff +FF1A FF FF FF ... stx ffff +FF1D FF FF FF ... stx ffff +FF20 FF FF FF ... stx ffff +FF23 FF FF FF ... stx ffff +FF26 FF FF FF ... stx ffff +FF29 FF FF FF ... stx ffff +FF2C FF FF FF ... stx ffff +FF2F FF FF FF ... stx ffff +FF32 FF FF FF ... stx ffff +FF35 FF FF FF ... stx ffff +FF38 FF FF FF ... stx ffff +FF3B FF FF FF ... stx ffff +FF3E FF FF FF ... stx ffff +FF41 FF FF FF ... stx ffff +FF44 FF FF FF ... stx ffff +FF47 FF FF FF ... stx ffff +FF4A FF FF FF ... stx ffff +FF4D FF FF FF ... stx ffff +FF50 FF FF FF ... stx ffff +FF53 FF FF FF ... stx ffff +FF56 FF FF FF ... stx ffff +FF59 FF FF FF ... stx ffff +FF5C FF FF FF ... stx ffff +FF5F FF FF FF ... stx ffff +FF62 FF FF FF ... stx ffff +FF65 FF FF FF ... stx ffff +FF68 FF FF FF ... stx ffff +FF6B FF FF FF ... stx ffff +FF6E FF FF FF ... stx ffff +FF71 FF FF FF ... stx ffff +FF74 FF FF FF ... stx ffff +FF77 FF FF FF ... stx ffff +FF7A FF FF FF ... stx ffff +FF7D FF FF FF ... stx ffff +FF80 FF FF FF ... stx ffff +FF83 FF FF FF ... stx ffff +FF86 FF FF FF ... stx ffff +FF89 FF FF FF ... stx ffff +FF8C FF FF FF ... stx ffff +FF8F FF FF FF ... stx ffff +FF92 FF FF FF ... stx ffff +FF95 FF FF FF ... stx ffff +FF98 FF FF FF ... stx ffff +FF9B FF FF FF ... stx ffff +FF9E FF FF FF ... stx ffff +FFA1 FF FF FF ... stx ffff +FFA4 FF FF FF ... stx ffff +FFA7 FF FF FF ... stx ffff +FFAA FF FF FF ... stx ffff +FFAD FF FF FF ... stx ffff +FFB0 FF FF FF ... stx ffff +FFB3 FF FF FF ... stx ffff +FFB6 FF FF FF ... stx ffff +FFB9 FF FF FF ... stx ffff +FFBC FF FF FF ... stx ffff +FFBF FF FF FF ... stx ffff +FFC2 FF FF FF ... stx ffff +FFC5 FF FF FF ... stx ffff +FFC8 FF FF FF ... stx ffff +FFCB FF FF FF ... stx ffff +FFCE FF FF FF ... stx ffff +FFD1 FF FF FF ... stx ffff +FFD4 FF FF + +FFD6 ;vectors + .word c81c + .word fae2 + .word faef + .word fafc + .word fb09 + .word fb16 + .word fb23 + .word fb30 + .word fb3d + .word fb4a + .word fb57 + .word fb64 + .word fb71 + .word f718 + .word fb7e + .word fb8b + .word fb98 + .word fba5 + .word fbb2 + .word fbb6 + .word fe49 + diff --git a/original/ROM/vend.asm b/original/ROM/vend.asm new file mode 100644 index 0000000..65f45ce --- /dev/null +++ b/original/ROM/vend.asm @@ -0,0 +1,16137 @@ +;0006 slot number + +;Rows are numbered 1-9, skipping 5. There is no row 5. +;2800 home sensors +; 7 row 9 +; 6 row 8 +; 5 row 7 +; 4 row 6 +; 3 row 4 +; 2 row 3 +; 1 row 2 +; 0 row 1 +;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 +;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). +;Motor driver column output enable is PA6 +;Motor driver serial clock is PA5 +;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor +;is drawing too much current) +;3000 misc outputs +; 7 motor driver serial data +; 6 col 9 motor driver +; 5 col 8 motor driver +; 4 display connector +; 3 display connector +; 2 not used +; 1 note acceptor connector +; 0 note acceptor connector +;3800 changer outputs +; 7 /ACCEPT +; 6 /SEND +; 5 RESET +; 4 /$.05 +; 3 /$.10 +; 2 /$.25 +; 1 /$1.00 +; 0 motor driver row output enable +;PA5 selects between RS232 and current loop serial interface? + +; Current status: +; JSR mapped out +; JMP mapped out + +; TODO: + + + +; 0014 - ???? +; 001a - ???? +; 1000 +; 1009 +; 1026 +; 1028 +; 1030 +; 103c + +8000 43 C coma +8001 20 50 P bra 50 +8003 4F O clra +8004 57 W asrb +8005 45 E illegal +8006 52 R illegal +8007 20 43 C bra 43 +8009 4F O clra +800A 4D M tsta +800B 50 P negb +800C 41 A illegal +800D 4E N illegal +800E 59 Y rolb +800F 00 . test +8010 43 C coma +8011 4F O clra +8012 50 P negb +8013 59 Y rolb +8014 52 R illegal +8015 49 I rola +8016 47 G asra +8017 48 H asla +8018 54 T lsrb +8019 20 31 1 bra 31 +801B 39 9 rts +801C 39 9 rts +801D 33 3 pulb +801E 20 00 . bra 00 +8020 20 20 bra 20 +8022 20 20 bra 20 +8024 20 20 bra 20 +8026 20 20 bra 20 +8028 20 20 bra 20 +802A 20 20 bra 20 +802C 20 20 bra 20 +802E 20 00 . bra 00 +8030 56 V rorb +8031 45 E illegal +8032 4E N illegal +8033 44 D lsra +8034 49 I rola +8035 4E N illegal +8036 47 G asra +8037 20 4D M bra 4d +8039 41 A illegal +803A 43 C coma +803B 48 H asla +803C 49 I rola +803D 4E N illegal +803E 45 E illegal +803F 00 . test +8040 53 S comb +8041 4F O clra +8042 46 F rora +8043 54 T lsrb +8044 57 W asrb +8045 41 A illegal +8046 52 R illegal +8047 45 E illegal +8048 20 57 W bra 57 +804A 52 R illegal +804B 4F O clra +804C 54 T lsrb +804D 45 E illegal +804E 20 00 . bra 00 +8050 42 B illegal +8051 59 Y rolb +8052 20 42 B bra 42 +8054 52 R illegal +8055 45 E illegal +8056 54 T lsrb +8057 20 42 B bra 42 +8059 4F O clra +805A 52 R illegal +805B 45 E illegal +805C 4E N illegal +805D 2E 20 . bgt 20 +805F 00 . test +8060 20 20 bra 20 +8062 20 20 bra 20 +8064 20 20 bra 20 +8066 20 20 bra 20 +8068 20 20 bra 20 +806A 20 20 bra 20 +806C 20 20 bra 20 +806E 20 00 . bra 00 +8070 50 P negb +8071 52 R illegal +8072 4F O clra +8073 47 G asra +8074 52 R illegal +8075 41 A illegal +8076 4D M tsta +8077 20 46 F bra 46 +8079 4F O clra +807A 52 R illegal +807B 20 54 T bra 54 +807D 48 H asla +807E 45 E illegal +807F 00 . test +8080 35 5 txs +8081 30 0 tsx +8082 35 5 txs +8083 20 41 A bra 41 +8085 4E N illegal +8086 44 D lsra +8087 20 35 5 bra 35 +8089 39 9 rts +808A 30 0 tsx +808B 30 0 tsx +808C 2E 20 . bgt 20 +808E 20 00 . bra 00 +8090 20 20 bra 20 +8092 20 20 bra 20 +8094 20 20 bra 20 +8096 20 20 bra 20 +8098 20 20 bra 20 +809A 20 20 bra 20 +809C 20 20 bra 20 +809E 20 00 . bra 00 +80A0 50 P negb +80A1 41 A illegal +80A2 52 R illegal +80A3 54 T lsrb +80A4 20 4E N bra 4e +80A6 55 U illegal +80A7 4D M tsta +80A8 42 B illegal +80A9 45 E illegal +80AA 52 R illegal +80AB 3A : abx +80AC 20 20 bra 20 +80AE 20 00 . bra 00 +80B0 39 9 rts +80B1 33 3 pulb +80B2 37 7 pshb +80B3 2D 33 -3 blt 33 +80B5 30 0 tsx +80B6 30 0 tsx +80B7 30 0 tsx +80B8 31 1 ins +80B9 20 56 V bra 56 +80BB 45 E illegal +80BC 52 R illegal +80BD 20 35 5 bra 35 +80BF 00 . test +80C0 43 C coma +80C1 48 H asla +80C2 45 E illegal +80C3 43 C coma +80C4 4B K illegal +80C5 53 S comb +80C6 55 U illegal +80C7 4D M tsta +80C8 20 45 E bra 45 +80CA 4E N illegal +80CB 44 D lsra +80CC 3A : abx +80CD 30 0 tsx +80CE 30 0 tsx +80CF 00 . test +80D0 20 20 bra 20 +80D2 20 20 bra 20 +80D4 20 20 bra 20 +80D6 20 20 bra 20 +80D8 20 20 bra 20 +80DA 20 20 bra 20 +80DC 20 20 bra 20 +80DE 20 00 . bra 00 +80E0 20 20 bra 20 +80E2 20 20 bra 20 +80E4 20 20 bra 20 +80E6 20 20 bra 20 +80E8 20 20 bra 20 +80EA 20 20 bra 20 +80EC 20 20 bra 20 +80EE 20 00 . bra 00 +80F0 20 20 bra 20 +80F2 20 20 bra 20 +80F4 20 20 bra 20 +80F6 20 20 bra 20 +80F8 00 . test +80F9 20 0C . bra 0c +80FB 93 73 00 .s. subd 73 +80FE 01 . nop +80FF 05 . asld + +jump72: +8100 F6 00 1D ... ldab 001d +8103 C4 10 .. andb #10 +8105 27 3D '= beq 3d +8107 BD D6 52 ..R jsr d652 ;jump5 +810A CE 00 1D ... ldx #001d +810D 1D 00 .. bclr add,x 00,x +810F 10 . sba +8110 CE 00 1D ... ldx #001d +8113 1C 00 .. bset add,x 00,x +8115 80 7F .. suba #7f +8117 00 . test +8118 42 B illegal +8119 7F 00 60 ..` clr 0060 +811C 7F 00 48 ..H clr 0048 +811F 7F 00 38 ..8 clr 0038 +8122 F6 0B A8 ... ldab 0ba8 +8125 27 08 '. beq 08 +8127 CE 0B A9 ... ldx #0ba9 +812A 1C 00 .. bset add,x 00,x +812C 02 . idiv +812D 20 06 . bra 06 +812F CE 0B A9 ... ldx #0ba9 +8132 1D 00 .. bclr add,x 00,x +8134 02 . idiv +8135 7F 0E 00 ... clr 0e00 +8138 7F 0E 01 ... clr 0e01 +813B 7F 0E 02 ... clr 0e02 +813E 7F 0E 03 ... clr 0e03 +8141 7F 0E 04 ... clr 0e04 +8144 F6 00 42 ..B ldab 0042 +8147 C1 0B .. cmpb #0b +8149 26 0F &. bne 0f +814B BD AB 89 ... jsr ab89 ;jump7 +814E 7F 00 19 ... clr 0019 +8151 7F 00 60 ..` clr 0060 +8154 7F 00 42 ..B clr 0042 +8157 BD E6 1B ... jsr e61b ;jump4 +815A F6 0B A8 ... ldab 0ba8 +815D 26 03 &. bne 03 +815F 7E 81 EF ~.. jmp 81ef ;goto1 +8162 F6 00 60 ..` ldab 0060 +8165 C1 04 .. cmpb #04 +8167 24 28 $( bcc 28 +8169 F6 00 42 ..B ldab 0042 +816C 27 21 '! beq 21 +816E F6 00 42 ..B ldab 0042 +8171 C1 0A .. cmpb #0a +8173 26 03 &. bne 03 +8175 7F 00 42 ..B clr 0042 +8178 F6 00 42 ..B ldab 0042 +817B CB 30 .0 addb #30 +817D 37 7 pshb +817E F6 00 60 ..` ldab 0060 +8181 4F O clra +8182 C3 00 62 ..b addd #0062 +8185 8F . xgdx +8186 33 3 pulb +8187 E7 00 .. stb 00,x +8189 7F 00 42 ..B clr 0042 +818C 7C 00 60 |.` inc 0060 +818F 20 5C \ bra 5c +8191 F6 00 62 ..b ldab 0062 +8194 F1 0B A4 ... cmpb 0ba4 +8197 26 3D &= bne 3d +8199 F6 00 63 ..c ldab 0063 +819C F1 0B A5 ... cmpb 0ba5 +819F 26 35 &5 bne 35 +81A1 F6 00 64 ..d ldab 0064 +81A4 F1 0B A6 ... cmpb 0ba6 +81A7 26 2D &- bne 2d +81A9 F6 00 65 ..e ldab 0065 +81AC F1 0B A7 ... cmpb 0ba7 +81AF 26 25 &% bne 25 +81B1 CE 0B A9 ... ldx #0ba9 +81B4 1D 00 .. bclr add,x 00,x +81B6 02 . idiv +81B7 CE 00 1F ... ldx #001f +81BA 1C 00 .. bset add,x 00,x +81BC 04 . lsrd +81BD CE 00 1F ... ldx #001f +81C0 1C 00 .. bset add,x 00,x +81C2 80 CE .. suba #ce +81C4 00 . test +81C5 1D 1C .. bclr add,x 1c,x +81C7 00 . test +81C8 10 . sba +81C9 CC 02 33 ..3 ldd #0233 +81CC FD 00 3B ..; stad 003b +81CF C6 05 .. ldab #05 +81D1 F7 00 38 ..8 stb 0038 +81D4 20 17 . bra 17 +81D6 7F 00 42 ..B clr 0042 +81D9 7F 00 60 ..` clr 0060 +81DC BD BE 69 ..i jsr be69 ;jump3 +81DF BD BE 4B ..K jsr be4b ;jump1 +81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" +81E5 BD C0 BA ... jsr c0ba ;display: +81E8 C6 0A .. ldab #0a +81EA F7 00 38 ..8 stb 0038 +81ED 20 03 . bra 03 +goto1: +81EF 7F 00 42 ..B clr 0042 +81F2 F6 00 38 ..8 ldab 0038 +81F5 27 03 '. beq 03 +81F7 7E 84 9F ~.. jmp 849f ;goto2 +81FA BD BE 4B ..K jsr be4b ;jump1 +81FD F6 00 48 ..H ldab 0048 +8200 26 03 &. bne 03 +8202 BD AB A2 ... jsr aba2 ;jump8 +8205 F6 00 48 ..H ldab 0048 +8208 4F O clra +8209 BD FE 16 ... jsr fe16 ;jump2 +820C 00 . test +820D 00 . test +820E 00 . test +820F 0D . sec +8210 84 9F .. anda #9f +8212 82 2E .. sbca #2e +8214 82 50 .P sbca #50 +8216 82 B7 .. sbca #b7 +8218 82 D9 .. sbca #d9 +821A 83 40 83 .@. subd #4083 +821D 62 b illegal +821E 83 A5 83 ... subd #a583 +8221 C2 83 .. sbcb #83 +8223 DF 83 FC ... stx 83 +8226 84 19 .. anda #19 +8228 84 35 .5 anda #35 +822A 84 51 .Q anda #51 +822C 84 78 .x anda #78 +822E F6 00 19 ... ldab 0019 +8231 C4 01 .. andb #01 +8233 27 13 '. beq 13 +8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" +8238 BD C0 BA ... jsr c0ba ;display: +823B C6 0A .. ldab #0a +823D F7 00 38 ..8 stb 0038 +8240 7F 00 54 ..T clr 0054 +8243 7C 00 48 |.H inc 0048 +8246 20 05 . bra 05 +8248 C6 02 .. ldab #02 +824A F7 00 48 ..H stb 0048 +824D 7E 84 9F ~.. jmp 849f ;goto2 +8250 F6 00 54 ..T ldab 0054 +8253 4F O clra +8254 CE 00 05 ... ldx #0005 +8257 02 . idiv +8258 5D ] tstb +8259 27 4C 'L beq 4c +825B F6 00 54 ..T ldab 0054 +825E F7 00 06 ... stb 0006 +8261 F6 00 06 ... ldab 0006 +8264 BD D7 A0 ... jsr d7a0 ;jump10 +8267 83 00 00 ... subd #0000 +826A 27 15 '. beq 15 +826C CC 7F FF ... ldd #7fff +826F 37 7 pshb +8270 36 6 psha +8271 F6 00 06 ... ldab 0006 +8274 4F O clra +8275 05 . asld +8276 C3 08 00 ... addd #0800 +8279 38 8 pulx +827A 8F . xgdx +827B A4 00 .. anda 00,x +827D E4 01 .. andb 01,x +827F ED 00 .. stad 00,x +8281 F6 00 54 ..T ldab 0054 +8284 4F O clra +8285 05 . asld +8286 C3 08 00 ... addd #0800 +8289 8F . xgdx +828A EC 00 .. ldd 00,x +828C 84 80 .. anda #80 +828E 27 17 '. beq 17 +8290 F6 00 54 ..T ldab 0054 +8293 4F O clra +8294 05 . asld +8295 C3 08 C8 ... addd #08c8 +8298 8F . xgdx +8299 EC 00 .. ldd 00,x +829B 84 02 .. anda #02 +829D 27 08 '. beq 08 +829F BD 98 A5 ... jsr 98a5 ;jump11 +82A2 C6 0A .. ldab #0a +82A4 F7 00 38 ..8 stb 0038 +82A7 7C 00 54 |.T inc 0054 +82AA F6 00 54 ..T ldab 0054 +82AD C1 64 .d cmpb #64 +82AF 26 03 &. bne 03 +82B1 7C 00 48 |.H inc 0048 +82B4 7E 84 9F ~.. jmp 849f ;goto2 +82B7 F6 00 19 ... ldab 0019 +82BA C4 02 .. andb #02 +82BC 27 13 '. beq 13 +82BE CC AF FD ... ldd #affd "HOME FAIL=" +82C1 BD C0 BA ... jsr c0ba ;display: +82C4 C6 0A .. ldab #0a +82C6 F7 00 38 ..8 stb 0038 +82C9 7F 00 54 ..T clr 0054 +82CC 7C 00 48 |.H inc 0048 +82CF 20 05 . bra 05 +82D1 C6 04 .. ldab #04 +82D3 F7 00 48 ..H stb 0048 +82D6 7E 84 9F ~.. jmp 849f ;goto2 +82D9 F6 00 54 ..T ldab 0054 +82DC 4F O clra +82DD CE 00 05 ... ldx #0005 +82E0 02 . idiv +82E1 5D ] tstb +82E2 27 4C 'L beq 4c +82E4 F6 00 54 ..T ldab 0054 +82E7 F7 00 06 ... stb 0006 +82EA F6 00 06 ... ldab 0006 +82ED BD D7 A0 ... jsr d7a0 ;jump10 +82F0 83 00 00 ... subd #0000 +82F3 27 15 '. beq 15 +82F5 CC 7F FF ... ldd #7fff +82F8 37 7 pshb +82F9 36 6 psha +82FA F6 00 06 ... ldab 0006 +82FD 4F O clra +82FE 05 . asld +82FF C3 08 00 ... addd #0800 +8302 38 8 pulx +8303 8F . xgdx +8304 A4 00 .. anda 00,x +8306 E4 01 .. andb 01,x +8308 ED 00 .. stad 00,x +830A F6 00 54 ..T ldab 0054 +830D 4F O clra +830E 05 . asld +830F C3 08 00 ... addd #0800 +8312 8F . xgdx +8313 EC 00 .. ldd 00,x +8315 84 80 .. anda #80 +8317 27 17 '. beq 17 +8319 F6 00 54 ..T ldab 0054 +831C 4F O clra +831D 05 . asld +831E C3 08 C8 ... addd #08c8 +8321 8F . xgdx +8322 EC 00 .. ldd 00,x +8324 84 04 .. anda #04 +8326 27 08 '. beq 08 +8328 BD 98 A5 ... jsr 98a5 ;jump11 +832B C6 0A .. ldab #0a +832D F7 00 38 ..8 stb 0038 +8330 7C 00 54 |.T inc 0054 +8333 F6 00 54 ..T ldab 0054 +8336 C1 64 .d cmpb #64 +8338 26 03 &. bne 03 +833A 7C 00 48 |.H inc 0048 +833D 7E 84 9F ~.. jmp 849f ;goto2 +8340 F6 00 19 ... ldab 0019 +8343 C4 04 .. andb #04 +8345 27 13 '. beq 13 +8347 CC B0 08 ... ldd #b008 +834A BD C0 BA ... jsr c0ba ;display: +834D C6 0A .. ldab #0a +834F F7 00 38 ..8 stb 0038 +8352 7F 00 54 ..T clr 0054 +8355 7C 00 48 |.H inc 0048 +8358 20 05 . bra 05 +835A C6 06 .. ldab #06 +835C F7 00 48 ..H stb 0048 +835F 7E 84 9F ~.. jmp 849f ;goto2 +8362 F6 00 54 ..T ldab 0054 +8365 4F O clra +8366 CE 00 05 ... ldx #0005 +8369 02 . idiv +836A 5D ] tstb +836B 27 28 '( beq 28 +836D F6 00 54 ..T ldab 0054 +8370 F7 00 06 ... stb 0006 +8373 F6 00 06 ... ldab 0006 +8376 BD D7 A0 ... jsr d7a0 ;jump10 +8379 83 00 00 ... subd #0000 +837C 26 17 &. bne 17 +837E F6 00 54 ..T ldab 0054 +8381 4F O clra +8382 05 . asld +8383 C3 08 C8 ... addd #08c8 +8386 8F . xgdx +8387 EC 00 .. ldd 00,x +8389 84 01 .. anda #01 +838B 27 08 '. beq 08 +838D BD 98 A5 ... jsr 98a5 ;jump11 +8390 C6 0A .. ldab #0a +8392 F7 00 38 ..8 stb 0038 +8395 7C 00 54 |.T inc 0054 +8398 F6 00 54 ..T ldab 0054 +839B C1 64 .d cmpb #64 +839D 26 03 &. bne 03 +839F 7C 00 48 |.H inc 0048 +83A2 7E 84 9F ~.. jmp 849f ;goto2 +83A5 F6 0B C1 ... ldab 0bc1 +83A8 C4 01 .. andb #01 +83AA 27 10 '. beq 10 +83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" +83AF BD C0 BA ... jsr c0ba ;display: +83B2 7C 00 48 |.H inc 0048 +83B5 C6 0A .. ldab #0a +83B7 F7 00 38 ..8 stb 0038 +83BA 20 03 . bra 03 +83BC 7C 00 48 |.H inc 0048 +83BF 7E 84 9F ~.. jmp 849f ;goto2 +83C2 F6 0B C1 ... ldab 0bc1 +83C5 C4 02 .. andb #02 +83C7 27 10 '. beq 10 +83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" +83CC BD C0 BA ... jsr c0ba ;display: +83CF 7C 00 48 |.H inc 0048 +83D2 C6 0A .. ldab #0a +83D4 F7 00 38 ..8 stb 0038 +83D7 20 03 . bra 03 +83D9 7C 00 48 |.H inc 0048 +83DC 7E 84 9F ~.. jmp 849f ;goto2 +83DF F6 0B C1 ... ldab 0bc1 +83E2 C4 04 .. andb #04 +83E4 27 10 '. beq 10 +83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" +83E9 BD C0 BA ... jsr c0ba ;display: +83EC 7C 00 48 |.H inc 0048 +83EF C6 0A .. ldab #0a +83F1 F7 00 38 ..8 stb 0038 +83F4 20 03 . bra 03 +83F6 7C 00 48 |.H inc 0048 +83F9 7E 84 9F ~.. jmp 849f ;goto2 +83FC F6 0B C1 ... ldab 0bc1 +83FF C4 10 .. andb #10 +8401 27 10 '. beq 10 +8403 CC B0 1E ... ldd #b01e "COIN JAM" +8406 BD C0 BA ... jsr c0ba ;display: +8409 7C 00 48 |.H inc 0048 +840C C6 0A .. ldab #0a +840E F7 00 38 ..8 stb 0038 +8411 20 03 . bra 03 +8413 7C 00 48 |.H inc 0048 +8416 7E 84 9F ~.. jmp 849f ;goto2 +8419 F6 0B C1 ... ldab 0bc1 +841C C4 20 . andb #20 +841E 27 10 '. beq 10 +8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" +8423 BD C0 BA ... jsr c0ba ;display: +8426 7C 00 48 |.H inc 0048 +8429 C6 0A .. ldab #0a +842B F7 00 38 ..8 stb 0038 +842E 20 03 . bra 03 +8430 7C 00 48 |.H inc 0048 +8433 20 6A j bra 6a +8435 F6 0B C1 ... ldab 0bc1 +8438 C4 08 .. andb #08 +843A 27 10 '. beq 10 +843C CC B0 55 ..U ldd #b055 "BILL ERROR" +843F BD C0 BA ... jsr c0ba ;display: +8442 7C 00 48 |.H inc 0048 +8445 C6 0A .. ldab #0a +8447 F7 00 38 ..8 stb 0038 +844A 20 03 . bra 03 +844C 7C 00 48 |.H inc 0048 +844F 20 4E N bra 4e +8451 F6 0B C1 ... ldab 0bc1 +8454 C4 40 .@ andb #40 +8456 27 10 '. beq 10 +8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" +845B BD C0 BA ... jsr c0ba ;display: +845E 7F 00 48 ..H clr 0048 +8461 C6 0A .. ldab #0a +8463 F7 00 38 ..8 stb 0038 +8466 20 0E . bra 0e +8468 7F 00 48 ..H clr 0048 +846B CC B0 13 ... ldd #b013 "HIT RESET " +846E BD C0 BA ... jsr c0ba ;display: +8471 C6 0A .. ldab #0a +8473 F7 00 38 ..8 stb 0038 +8476 20 27 ' bra 27 +8478 F6 00 1D ... ldab 001d +847B 2C 0E ,. bge 0e +847D CC AE A8 ... ldd #aea8 " SYSTEM " +8480 BD C0 BA ... jsr c0ba ;display: +8483 CE 00 1D ... ldx #001d +8486 1D 00 .. bclr add,x 00,x +8488 80 20 . suba #20 +848A 0C . clc +848B CC AE B3 ... ldd #aeb3 " OK " +848E BD C0 BA ... jsr c0ba ;display: +8491 CE 00 1D ... ldx #001d +8494 1C 00 .. bset add,x 00,x +8496 80 C6 .. suba #c6 +8498 0F . sei +8499 F7 00 38 ..8 stb 0038 +849C 7F 00 48 ..H clr 0048 +goto2: +849F 39 9 rts + +jump73: +84A0 FC 00 3B ..; ldd 003b +84A3 26 03 &. bne 03 +84A5 7E 85 96 ~.. jmp 8596 ;goto3 +84A8 F6 00 1F ... ldab 001f +84AB 2C 40 ,@ bge 40 +84AD BD D6 52 ..R jsr d652 ;jump5 +84B0 7F 00 42 ..B clr 0042 +84B3 7F 00 09 ... clr 0009 +84B6 7F 00 0A ... clr 000a +84B9 7F 00 06 ... clr 0006 +84BC 5F _ clrb +84BD 4F O clra +84BE FD 00 40 ..@ stad 0040 +84C1 5F _ clrb +84C2 4F O clra +84C3 FD 00 3E ..> stad 003e +84C6 BD E5 AA ... jsr e5aa ;jump12 +84C9 CE 00 1F ... ldx #001f +84CC 1D 00 .. bclr add,x 00,x +84CE 80 CE .. suba #ce +84D0 00 . test +84D1 1F 1C 00 02 .... brclr 1c,x 00 02 +84D5 CE 00 1D ... ldx #001d +84D8 1C 00 .. bset add,x 00,x +84DA 10 . sba +84DB CE 00 17 ... ldx #0017 +84DE 1D 00 .. bclr add,x 00,x +84E0 20 CE . bra ce +84E2 00 . test +84E3 17 . tba +84E4 1D 00 .. bclr add,x 00,x +84E6 40 @ nega +84E7 CE 00 17 ... ldx #0017 +84EA 1D 00 .. bclr add,x 00,x +84EC 80 F6 .. suba #f6 +84EE 0B . sev +84EF A9 C4 .. adca c4,x +84F1 02 . idiv +84F2 27 20 ' beq 20 +84F4 F6 00 42 ..B ldab 0042 +84F7 4F O clra +84F8 C3 0B E4 ... addd #0be4 +84FB 8F . xgdx +84FC E6 00 .. ldab 00,x +84FE 27 14 '. beq 14 +8500 BD BE 4B ..K jsr be4b ;jump1 +8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" +8506 BD C0 BA ... jsr c0ba ;display: +8509 CC 02 58 ..X ldd #0258 +850C BD E5 71 ..q jsr e571 ;jump13 +850F BD 85 AF ... jsr 85af ;jump14 +8512 20 6C l bra 6c +8514 F6 00 42 ..B ldab 0042 +8517 4F O clra +8518 BD FE 16 ... jsr fe16 ;jump2 +851B 00 . test +851C 00 . test +851D 00 . test +851E 0B . sev +851F 85 80 .. bita #80 +8521 85 39 .9 bita #39 +8523 85 4A .J bita #4a +8525 85 4F .O bita #4f +8527 85 54 .T bita #54 +8529 85 59 .Y bita #59 +852B 85 5E .^ bita #5e +852D 85 63 .c bita #63 +852F 85 68 .h bita #68 +8531 85 6D .m bita #6d +8533 85 72 .r bita #72 +8535 85 77 .w bita #77 +8537 85 7C .| bita #7c +8539 CC AE 92 ... ldd #ae92 "- " +853C BD C0 BA ... jsr c0ba ;display: +853F 7F 00 42 ..B clr 0042 +8542 CE 00 1F ... ldx #001f +8545 1C 00 .. bset add,x 00,x +8547 02 . idiv +8548 20 36 6 bra 36 +854A BD 86 84 ... jsr 8684 ;jump15 +854D 20 31 1 bra 31 +854F BD 88 2E ... jsr 882e ;jump16 +8552 20 2C , bra 2c +8554 BD 88 B8 ... jsr 88b8 ;jump17 +8557 20 27 ' bra 27 +8559 BD 8C B4 ... jsr 8cb4 ;jump18 +855C 20 22 " bra 22 +855E BD 8E 35 ..5 jsr 8e35 ;jump19 +8561 20 1D . bra 1d +8563 BD 8F 0D ... jsr 8f0d ;jump20 +8566 20 18 . bra 18 +8568 BD 90 D1 ... jsr 90d1 ;jump21 +856B 20 13 . bra 13 +856D BD 92 EE ... jsr 92ee ;jump22 +8570 20 0E . bra 0e +8572 BD 93 A5 ... jsr 93a5 ;jump23 +8575 20 09 . bra 09 +8577 BD 94 DD ... jsr 94dd ;jump24 +857A 20 04 . bra 04 +857C 8D 31 .1 bsr dest 31 +857E 20 00 . bra 00 +8580 7F 00 0A ... clr 000a +8583 F6 00 42 ..B ldab 0042 +8586 C1 0A .. cmpb #0a +8588 27 0A '. beq 0a +858A F6 00 42 ..B ldab 0042 +858D C1 07 .. cmpb #07 +858F 27 03 '. beq 03 +8591 7F 00 09 ... clr 0009 +8594 20 18 . bra 18 +goto3: +8596 CE 00 1F ... ldx #001f +8599 1D 00 .. bclr add,x 00,x +859B 04 . lsrd +859C CE 00 1F ... ldx #001f +859F 1C 00 .. bset add,x 00,x +85A1 80 CE .. suba #ce +85A3 00 . test +85A4 1D 1C .. bclr add,x 1c,x +85A6 00 . test +85A7 10 . sba +85A8 BD BE 69 ..i jsr be69 ;jump3 +85AB BD E5 AA ... jsr e5aa ;jump12 +85AE 39 9 rts + +jump14: +85AF 7F 00 42 ..B clr 0042 +85B2 7F 00 06 ... clr 0006 +85B5 CE 00 1F ... ldx #001f +85B8 1C 00 .. bset add,x 00,x +85BA 02 . idiv +85BB BD BE 69 ..i jsr be69 ;jump3 +85BE 39 9 rts + +jump28: +85BF F6 00 12 ... ldab 0012 +85C2 C4 1E .. andb #1e +85C4 4F O clra +85C5 BD FE 32 ..2 jsr fe32 ;jump25 +85C8 85 DE .. bita #de +85CA 00 . test +85CB 0E . cli +85CC 86 08 .. ldaa #08 +85CE 00 . test +85CF 08 . inx +85D0 86 32 .2 ldaa #32 +85D2 00 . test +85D3 04 . lsrd +85D4 86 5C .\ ldaa #5c +85D6 00 . test +85D7 02 . idiv +85D8 86 83 .. ldaa #83 +85DA FF E4 00 ... stx e400 +85DD 00 . test +85DE F6 0B DC ... ldab 0bdc +85E1 F7 00 01 ... stb 0001 +85E4 BD C4 30 ..0 jsr c430 ;jump26 +85E7 C6 01 .. ldab #01 +85E9 F7 00 48 ..H stb 0048 +85EC 7F 00 2C .., clr 002c +85EF F6 0C D9 ... ldab 0cd9 +85F2 27 03 '. beq 03 +85F4 7A 0C D9 z.. dec 0cd9 +85F7 BD 97 F6 ... jsr 97f6 ;jump27 +85FA CC 01 5E ..^ ldd #015e +85FD BD E5 71 ..q jsr e571 ;jump13 +8600 CC 02 33 ..3 ldd #0233 +8603 FD 00 3B ..; stad 003b +8606 20 7B { bra 7b +8608 F6 0B DB ... ldab 0bdb +860B F7 00 01 ... stb 0001 +860E BD C4 30 ..0 jsr c430 ;jump26 +8611 C6 02 .. ldab #02 +8613 F7 00 48 ..H stb 0048 +8616 7F 00 2C .., clr 002c +8619 F6 0C DA ... ldab 0cda +861C 27 03 '. beq 03 +861E 7A 0C DA z.. dec 0cda +8621 BD 97 F6 ... jsr 97f6 ;jump27 +8624 CC 01 5E ..^ ldd #015e +8627 BD E5 71 ..q jsr e571 ;jump13 +862A CC 02 33 ..3 ldd #0233 +862D FD 00 3B ..; stad 003b +8630 20 51 Q bra 51 +8632 F6 0B DA ... ldab 0bda +8635 F7 00 01 ... stb 0001 +8638 BD C4 30 ..0 jsr c430 ;jump26 +863B C6 03 .. ldab #03 +863D F7 00 48 ..H stb 0048 +8640 7F 00 2C .., clr 002c +8643 F6 0C DB ... ldab 0cdb +8646 27 03 '. beq 03 +8648 7A 0C DB z.. dec 0cdb +864B BD 97 F6 ... jsr 97f6 ;jump27 +864E CC 01 5E ..^ ldd #015e +8651 BD E5 71 ..q jsr e571 ;jump13 +8654 CC 02 33 ..3 ldd #0233 +8657 FD 00 3B ..; stad 003b +865A 20 27 ' bra 27 +865C C6 40 .@ ldab #40 +865E F7 00 01 ... stb 0001 +8661 BD C4 30 ..0 jsr c430 ;jump26 +8664 C6 04 .. ldab #04 +8666 F7 00 48 ..H stb 0048 +8669 7F 00 2C .., clr 002c +866C F6 0C DC ... ldab 0cdc +866F 27 03 '. beq 03 +8671 7A 0C DC z.. dec 0cdc +8674 BD 97 F6 ... jsr 97f6 ;jump27 +8677 CC 01 5E ..^ ldd #015e +867A BD E5 71 ..q jsr e571 ;jump13 +867D CC 02 33 ..3 ldd #0233 +8680 FD 00 3B ..; stad 003b +8683 39 9 rts + +jump15: +8684 F6 00 1F ... ldab 001f +8687 C4 02 .. andb #02 +8689 27 2B '+ beq 2b +868B CE 00 1F ... ldx #001f +868E 1D 00 .. bclr add,x 00,x +8690 02 . idiv +8691 C6 01 .. ldab #01 +8693 F7 00 48 ..H stb 0048 +8696 F6 0B C0 ... ldab 0bc0 +8699 C4 01 .. andb #01 +869B 27 16 '. beq 16 +869D C6 27 .' ldab #27 +869F F7 10 2D ..- stb 102d +86A2 C6 07 .. ldab #07 +86A4 F7 10 2B ..+ stb 102b +86A7 CE 00 1A ... ldx #001a +86AA 1D 00 .. bclr add,x 00,x +86AC 01 . nop +86AD F6 00 1A ... ldab 001a +86B0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 +86B6 F6 00 09 ... ldab 0009 +86B9 4F O clra +86BA BD FE 32 ..2 jsr fe32 ;jump25 +86BD 86 D7 .. ldaa #d7 +86BF 00 . test +86C0 00 . test +86C1 87 . illegal +86C2 39 9 rts + +86C3 00 . test +86C4 01 . nop +86C5 87 . illegal +86C6 75 u illegal +86C7 00 . test +86C8 01 . nop +86C9 87 . illegal +86CA C5 00 .. bitb #00 +86CC 08 . inx +86CD 87 . illegal +86CE D9 00 01 ... adcb 00 +86D1 87 . illegal +86D2 E8 FF .. eorb ff,x +86D4 F5 00 00 ... bitb 0000 +86D7 C6 FF .. ldab #ff +86D9 F7 0B BC ... stb 0bbc +86DC F6 18 00 ... ldab 1800 +86DF 2D 29 -) blt 29 +86E1 F6 00 07 ... ldab 0007 +86E4 26 24 &$ bne 24 +86E6 CE 00 1A ... ldx #001a +86E9 1D 00 .. bclr add,x 00,x +86EB 02 . idiv +86EC F6 00 1A ... ldab 001a +86EF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +86F2 CC 00 32 ..2 ldd #0032 +86F5 BD E5 71 ..q jsr e571 ;jump13 +86F8 CE 00 1A ... ldx #001a +86FB 1C 00 .. bset add,x 00,x +86FD 02 . idiv +86FE F6 00 1A ... ldab 001a +8701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +8704 CC 02 33 ..3 ldd #0233 +8707 FD 00 3B ..; stad 003b +870A 5F _ clrb +870B 4F O clra +870C FD 00 40 ..@ stad 0040 +870F 5F _ clrb +8710 4F O clra +8711 FD 00 3E ..> stad 003e +8714 F6 0B C0 ... ldab 0bc0 +8717 C4 01 .. andb #01 +8719 27 03 '. beq 03 +871B BD 85 BF ... jsr 85bf ;jump28 +871E BD DC A3 ... jsr dca3 ;jump29 +8721 BD 97 F6 ... jsr 97f6 ;jump27 +8724 CE 00 17 ... ldx #0017 +8727 1D 00 .. bclr add,x 00,x +8729 20 CE . bra ce +872B 00 . test +872C 17 . tba +872D 1D 00 .. bclr add,x 00,x +872F 40 @ nega +8730 CE 00 17 ... ldx #0017 +8733 1D 00 .. bclr add,x 00,x +8735 80 7E .~ suba #7e +8737 87 . illegal +8738 E8 F6 .. eorb f6,x +873A 00 . test +873B 36 6 psha +873C 26 2F &/ bne 2f +873E F6 00 48 ..H ldab 0048 +8741 4F O clra +8742 BD FE 16 ... jsr fe16 ;jump2 +8745 00 . test +8746 01 . nop +8747 00 . test +8748 03 . fdiv +8749 87 . illegal +874A 65 e illegal +874B 87 . illegal +874C 53 S comb +874D 87 . illegal +874E 58 X aslb +874F 87 . illegal +8750 5D ] tstb +8751 87 . illegal +8752 62 b illegal +8753 7C 0C D9 |.. inc 0cd9 +8756 20 0D . bra 0d +8758 7C 0C DA |.. inc 0cda +875B 20 08 . bra 08 +875D 7C 0C DB |.. inc 0cdb +8760 20 03 . bra 03 +8762 7C 0C DC |.. inc 0cdc +8765 BD 97 F6 ... jsr 97f6 ;jump27 +8768 C6 02 .. ldab #02 +876A F7 00 36 ..6 stb 0036 +876D CE 00 1B ... ldx #001b +8770 1C 00 .. bset add,x 00,x +8772 10 . sba +8773 20 73 s bra 73 +8775 F6 00 36 ..6 ldab 0036 +8778 26 43 &C bne 43 +877A F6 00 48 ..H ldab 0048 +877D 4F O clra +877E BD FE 16 ... jsr fe16 ;jump2 +8781 00 . test +8782 01 . nop +8783 00 . test +8784 03 . fdiv +8785 87 . illegal +8786 B5 87 8F ... bita 878f +8789 87 . illegal +878A 99 87 A3 ... adca 87 +878D 87 . illegal +878E AD F6 .. jsr f6,x +8790 0C . clc +8791 D9 27 03 .'. adcb 27 +8794 7A 0C D9 z.. dec 0cd9 +8797 20 1C . bra 1c +8799 F6 0C DA ... ldab 0cda +879C 27 03 '. beq 03 +879E 7A 0C DA z.. dec 0cda +87A1 20 12 . bra 12 +87A3 F6 0C DB ... ldab 0cdb +87A6 27 03 '. beq 03 +87A8 7A 0C DB z.. dec 0cdb +87AB 20 08 . bra 08 +87AD F6 0C DC ... ldab 0cdc +87B0 27 03 '. beq 03 +87B2 7A 0C DC z.. dec 0cdc +87B5 BD 97 F6 ... jsr 97f6 ;jump27 +87B8 C6 02 .. ldab #02 +87BA F7 00 36 ..6 stb 0036 +87BD CE 00 1B ... ldx #001b +87C0 1C 00 .. bset add,x 00,x +87C2 10 . sba +87C3 20 23 # bra 23 +87C5 7C 00 48 |.H inc 0048 +87C8 F6 00 48 ..H ldab 0048 +87CB C1 04 .. cmpb #04 +87CD 23 05 #. bls 05 +87CF C6 01 .. ldab #01 +87D1 F7 00 48 ..H stb 0048 +87D4 BD 97 F6 ... jsr 97f6 ;jump27 +87D7 20 0F . bra 0f +87D9 CE 00 1A ... ldx #001a +87DC 1C 00 .. bset add,x 00,x +87DE 01 . nop +87DF F6 00 1A ... ldab 001a +87E2 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +87E5 BD 85 AF ... jsr 85af ;jump14 +goto4: +87E8 39 9 rts + +jump74: +87E9 7F 00 05 ... clr 0005 +87EC 7F 00 54 ..T clr 0054 +87EF F6 00 54 ..T ldab 0054 +87F2 C1 50 .P cmpb #50 +87F4 24 2E $. bcc 2e +87F6 F6 00 54 ..T ldab 0054 +87F9 4F O clra +87FA C3 B0 D3 ... addd #b0d3 +87FD 8F . xgdx +87FE E6 00 .. ldab 00,x +8800 F7 00 06 ... stb 0006 +8803 F6 00 06 ... ldab 0006 +8806 BD D7 A0 ... jsr d7a0 ;jump10 +8809 83 00 00 ... subd #0000 +880C 26 11 &. bne 11 +880E BD D3 11 ... jsr d311 ;jump30 +8811 83 00 00 ... subd #0000 +8814 26 03 &. bne 03 +8816 7C 00 05 |.. inc 0005 +8819 CC 00 05 ... ldd #0005 +881C BD E5 71 ..q jsr e571 ;jump13 +881F 7C 00 54 |.T inc 0054 +8822 20 CB . bra cb +8824 BD 99 81 ... jsr 9981 ;jump144 +8827 CC 07 D0 ... ldd #07d0 +882A BD E5 71 ..q jsr e571 ;jump13 +882D 39 9 rts + +jump16: +882E F6 00 1F ... ldab 001f +8831 C4 02 .. andb #02 +8833 27 12 '. beq 12 +8835 FC 0B B5 ... ldd 0bb5 +8838 C4 FF .. andb #ff +883A 84 01 .. anda #01 +883C FD 00 52 ..R stad 0052 +883F CE 00 1F ... ldx #001f +8842 1D 00 .. bclr add,x 00,x +8844 02 . idiv +8845 20 70 p bra 70 +8847 F6 00 09 ... ldab 0009 +884A 4F O clra +884B BD FE 32 ..2 jsr fe32 ;jump25 +884E 88 68 .h eora #68 +8850 00 . test +8851 00 . test +8852 88 6D .m eora #6d +8854 00 . test +8855 01 . nop +8856 88 83 .. eora #83 +8858 00 . test +8859 01 . nop +885A 88 A7 .. eora #a7 +885C 00 . test +885D 08 . inx +885E 88 B4 .. eora #b4 +8860 00 . test +8861 01 . nop +8862 88 B7 .. eora #b7 +8864 FF F5 00 ... stx f500 +8867 00 . test +8868 BD 9A 05 ... jsr 9a05 ;jump102 +886B 20 4A J bra 4a +886D FC 00 52 ..R ldd 0052 +8870 83 01 F4 ... subd #01f4 +8873 24 09 $. bcc 09 +8875 FC 00 52 ..R ldd 0052 +8878 C3 00 32 ..2 addd #0032 +887B FD 00 52 ..R stad 0052 +887E BD 9A 05 ... jsr 9a05 ;jump102 +8881 20 34 4 bra 34 +8883 FC 00 52 ..R ldd 0052 +8886 83 00 32 ..2 subd #0032 +8889 23 17 #. bls 17 +888B FC 00 52 ..R ldd 0052 +888E C3 FF CE ... addd #ffce +8891 FD 00 52 ..R stad 0052 +8894 FC 00 52 ..R ldd 0052 +8897 83 00 32 ..2 subd #0032 +889A 24 06 $. bcc 06 +889C CC 00 32 ..2 ldd #0032 +889F FD 00 52 ..R stad 0052 +88A2 BD 9A 05 ... jsr 9a05 ;jump102 +88A5 20 10 . bra 10 +88A7 BD A3 7C ..| jsr a37c ;jump141 +88AA 5F _ clrb +88AB 4F O clra +88AC FD 0B B9 ... stad 0bb9 +88AF BD 85 AF ... jsr 85af ;jump14 +88B2 20 03 . bra 03 +88B4 BD 85 AF ... jsr 85af ;jump14 +88B7 39 9 rts + +jump17: +88B8 F6 00 1F ... ldab 001f +88BB C4 02 .. andb #02 +88BD 26 0A &. bne 0a +88BF F6 00 3A ..: ldab 003a +88C2 26 28 &( bne 28 +88C4 F6 00 1D ... ldab 001d +88C7 2D 23 -# blt 23 +88C9 7F 00 2C .., clr 002c +88CC CC AE 9D ... ldd #ae9d "SET PRICE?" +88CF BD C0 BA ... jsr c0ba ;display: +88D2 CE 00 1F ... ldx #001f +88D5 1D 00 .. bclr add,x 00,x +88D7 02 . idiv +88D8 CE 00 1F ... ldx #001f +88DB 1D 00 .. bclr add,x 00,x +88DD 40 @ nega +88DE CE 00 1D ... ldx #001d +88E1 1D 00 .. bclr add,x 00,x +88E3 80 7F .. suba #7f +88E5 00 . test +88E6 54 T lsrb +88E7 C6 32 .2 ldab #32 +88E9 F7 00 3A ..: stb 003a +88EC F6 00 09 ... ldab 0009 +88EF 26 03 &. bne 03 +88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 +88F4 F6 00 1D ... ldab 001d +88F7 2C 03 ,. bge 03 +88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 +88FC F6 00 09 ... ldab 0009 +88FF C1 0B .. cmpb #0b +8901 26 06 &. bne 06 +8903 BD 85 AF ... jsr 85af ;jump14 +8906 7E 89 DE ~.. jmp 89de ;goto6 +8909 F6 00 54 ..T ldab 0054 +890C 26 26 && bne 26 +890E BD BE 4B ..K jsr be4b ;jump1 +8911 F6 00 09 ... ldab 0009 +8914 C1 0A .. cmpb #0a +8916 26 03 &. bne 03 +8918 7F 00 09 ... clr 0009 +891B F6 00 09 ... ldab 0009 +891E CB 30 .0 addb #30 +8920 37 7 pshb +8921 CC 0B 95 ... ldd #0b95 +8924 F0 00 54 ..T subb 0054 +8927 82 00 .. sbca #00 +8929 8F . xgdx +892A 33 3 pulb +892B E7 00 .. stb 00,x +892D C6 32 .2 ldab #32 +892F F7 00 3A ..: stb 003a +8932 20 37 7 bra 37 +8934 F6 00 54 ..T ldab 0054 +8937 C1 01 .. cmpb #01 +8939 26 27 &' bne 27 +893B F6 00 09 ... ldab 0009 +893E C1 05 .. cmpb #05 +8940 27 20 ' beq 20 +8942 F6 00 09 ... ldab 0009 +8945 C1 0A .. cmpb #0a +8947 27 19 '. beq 19 +8949 F6 00 09 ... ldab 0009 +894C CB 30 .0 addb #30 +894E 37 7 pshb +894F CC 0B 95 ... ldd #0b95 +8952 F0 00 54 ..T subb 0054 +8955 82 00 .. sbca #00 +8957 8F . xgdx +8958 33 3 pulb +8959 E7 00 .. stb 00,x +895B C6 32 .2 ldab #32 +895D F7 00 3A ..: stb 003a +8960 20 09 . bra 09 +8962 CE 00 1F ... ldx #001f +8965 1C 00 .. bset add,x 00,x +8967 02 . idiv +8968 7F 00 3A ..: clr 003a +896B BD BE 01 ... jsr be01 ;jump70 +896E 7C 00 54 |.T inc 0054 +8971 F6 00 54 ..T ldab 0054 +8974 C1 02 .. cmpb #02 +8976 26 60 &` bne 60 +8978 CE 00 1D ... ldx #001d +897B 1C 00 .. bset add,x 00,x +897D 80 F6 .. suba #f6 +897F 0B . sev +8980 94 CB D0 ... anda cb +8983 37 7 pshb +8984 F6 0B 95 ... ldab 0b95 +8987 CB D0 .. addb #d0 +8989 86 0A .. ldaa #0a +898B 3D = mul +898C 30 0 tsx +898D EB 00 .. addb 00,x +898F 31 1 ins +8990 F7 00 06 ... stb 0006 +8993 C6 32 .2 ldab #32 +8995 F7 00 3A ..: stb 003a +8998 F6 00 06 ... ldab 0006 +899B BD D7 A0 ... jsr d7a0 ;jump10 +899E 83 00 00 ... subd #0000 +89A1 26 27 &' bne 27 +89A3 BD D3 11 ... jsr d311 ;jump30 +89A6 83 00 00 ... subd #0000 +89A9 26 0B &. bne 0b +89AB CE 00 1F ... ldx #001f +89AE 1C 00 .. bset add,x 00,x +89B0 40 @ nega +89B1 BD 8C 73 ..s jsr 8c73 ;jump75 +89B4 20 0F . bra 0f +89B6 CE 00 1F ... ldx #001f +89B9 1D 00 .. bclr add,x 00,x +89BB 40 @ nega +89BC CC 2A FF .*. ldd #2aff +89BF FD 00 27 ..' stad 0027 +89C2 BD A3 85 ... jsr a385 ;jump40 +89C5 BD 9A 47 ..G jsr 9a47 ;jump39 +89C8 20 0C . bra 0c +89CA CE 00 1D ... ldx #001d +89CD 1D 00 .. bclr add,x 00,x +89CF 80 CE .. suba #ce +89D1 00 . test +89D2 1F 1C 00 02 .... brclr 1c,x 00 02 +89D6 20 06 . bra 06 +89D8 CE 00 1D ... ldx #001d +89DB 1D 00 .. bclr add,x 00,x +89DD 80 7E .~ suba #7e +;goto6 +;89DE???? +89DF 8C 72 F6 .r. cpx #72f6 +;goto5 +; 89e1????? +; +89E2 00 . test +89E3 1D 2D .- bclr add,x 2d,x +89E5 03 . fdiv +89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 +89E9 F6 00 09 ... ldab 0009 +89EC 4F O clra +89ED BD FE 16 ... jsr fe16 ;jump2 +89F0 00 . test +89F1 00 . test +89F2 00 . test +89F3 0B . sev +89F4 8C 72 8A .r. cpx #728a +89F7 0E . cli +89F8 8A 14 .. ora #14 +89FA 8A AA .. ora #aa +89FC 8B 5E .^ adda #5e +89FE 8B 9E .. adda #9e +8A00 8B DB .. adda #db +8A02 8C 72 8C .r. cpx #728c +8A05 72 r illegal +8A06 8C 72 8B .r. cpx #728b +8A09 FC 8C 67 ..g ldd 8c67 +8A0C 8C 6F BD .o. cpx #6fbd +8A0F 9A 47 7E .G~ ora 47 +8A12 8C 72 F6 .r. cpx #72f6 +8A15 00 . test +8A16 36 6 psha +8A17 27 03 '. beq 03 +8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 +8A1C F6 00 1F ... ldab 001f +8A1F C4 40 .@ andb #40 +8A21 27 78 'x beq 78 +8A23 F6 0B C0 ... ldab 0bc0 +8A26 C4 02 .. andb #02 +8A28 27 52 'R beq 52 +8A2A F6 0B AA ... ldab 0baa +8A2D C1 32 .2 cmpb #32 +8A2F 24 22 $" bcc 22 +8A31 F6 0B AA ... ldab 0baa +8A34 4F O clra +8A35 F3 00 27 ..' addd 0027 +8A38 FD 00 27 ..' stad 0027 +8A3B F6 0B AA ... ldab 0baa +8A3E 4F O clra +8A3F 37 7 pshb +8A40 36 6 psha +8A41 CC 00 FA ... ldd #00fa +8A44 BD FB BA ... jsr fbba ;jump38 +8A47 B3 00 27 ..' subd 0027 +8A4A 24 05 $. bcc 05 +8A4C 5F _ clrb +8A4D 4F O clra +8A4E FD 00 27 ..' stad 0027 +8A51 20 27 ' bra 27 +8A53 F6 0B AA ... ldab 0baa +8A56 C1 32 .2 cmpb #32 +8A58 26 20 & bne 20 +8A5A F6 0B AA ... ldab 0baa +8A5D 4F O clra +8A5E F3 00 27 ..' addd 0027 +8A61 FD 00 27 ..' stad 0027 +8A64 F6 0B AA ... ldab 0baa +8A67 4F O clra +8A68 37 7 pshb +8A69 36 6 psha +8A6A CC 00 C7 ... ldd #00c7 +8A6D BD FB BA ... jsr fbba ;jump38 +8A70 B3 00 27 ..' subd 0027 +8A73 24 05 $. bcc 05 +8A75 5F _ clrb +8A76 4F O clra +8A77 FD 00 27 ..' stad 0027 +8A7A 20 17 . bra 17 +8A7C F6 0B AA ... ldab 0baa +8A7F 4F O clra +8A80 F3 00 27 ..' addd 0027 +8A83 FD 00 27 ..' stad 0027 +8A86 FC 00 27 ..' ldd 0027 +8A89 83 27 0F .'. subd #270f +8A8C 23 05 #. bls 05 +8A8E 5F _ clrb +8A8F 4F O clra +8A90 FD 00 27 ..' stad 0027 +8A93 BD 9A 47 ..G jsr 9a47 ;jump39 +8A96 C6 02 .. ldab #02 +8A98 F7 00 36 ..6 stb 0036 + +goto8: +8A9B CE 00 1B ... ldx #001b +8A9E 1C 00 .. bset add,x 00,x +8AA0 10 . sba +8AA1 CC 02 33 ..3 ldd #0233 +8AA4 FD 00 3B ..; stad 003b +8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 +8AAA F6 00 36 ..6 ldab 0036 +8AAD 27 03 '. beq 03 +8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 +8AB2 F6 00 1F ... ldab 001f +8AB5 C4 40 .@ andb #40 +8AB7 26 03 &. bne 03 +8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 +8ABC F6 0B C0 ... ldab 0bc0 +8ABF C4 02 .. andb #02 +8AC1 27 57 'W beq 57 +8AC3 FC 00 27 ..' ldd 0027 +8AC6 26 18 &. bne 18 +8AC8 F6 0B AA ... ldab 0baa +8ACB C1 32 .2 cmpb #32 +8ACD 24 11 $. bcc 11 +8ACF F6 0B AA ... ldab 0baa +8AD2 4F O clra +8AD3 37 7 pshb +8AD4 36 6 psha +8AD5 CC 00 FA ... ldd #00fa +8AD8 BD FB BA ... jsr fbba ;jump38 +8ADB FD 00 27 ..' stad 0027 +8ADE 20 38 8 bra 38 +8AE0 FC 00 27 ..' ldd 0027 +8AE3 26 18 &. bne 18 +8AE5 F6 0B AA ... ldab 0baa +8AE8 C1 32 .2 cmpb #32 +8AEA 26 11 &. bne 11 +8AEC F6 0B AA ... ldab 0baa +8AEF 4F O clra +8AF0 37 7 pshb +8AF1 36 6 psha +8AF2 CC 00 C7 ... ldd #00c7 +8AF5 BD FB BA ... jsr fbba ;jump38 +8AF8 FD 00 27 ..' stad 0027 +8AFB 20 1B . bra 1b +8AFD F6 0B AA ... ldab 0baa +8B00 4F O clra +8B01 B3 00 27 ..' subd 0027 +8B04 22 0D ". bhi 0d +8B06 FC 00 27 ..' ldd 0027 +8B09 F0 0B AA ... subb 0baa +8B0C 82 00 .. sbca #00 +8B0E FD 00 27 ..' stad 0027 +8B11 20 05 . bra 05 +8B13 5F _ clrb +8B14 4F O clra +8B15 FD 00 27 ..' stad 0027 +8B18 20 2D - bra 2d +8B1A FC 00 27 ..' ldd 0027 +8B1D 26 0D &. bne 0d +8B1F CC 27 10 .'. ldd #2710 +8B22 F0 0B AA ... subb 0baa +8B25 82 00 .. sbca #00 +8B27 FD 00 27 ..' stad 0027 +8B2A 20 1B . bra 1b +8B2C F6 0B AA ... ldab 0baa +8B2F 4F O clra +8B30 B3 00 27 ..' subd 0027 +8B33 22 0D ". bhi 0d +8B35 FC 00 27 ..' ldd 0027 +8B38 F0 0B AA ... subb 0baa +8B3B 82 00 .. sbca #00 +8B3D FD 00 27 ..' stad 0027 +8B40 20 05 . bra 05 +8B42 5F _ clrb +8B43 4F O clra +8B44 FD 00 27 ..' stad 0027 +8B47 BD 9A 47 ..G jsr 9a47 ;jump39 +8B4A C6 02 .. ldab #02 +8B4C F7 00 36 ..6 stb 0036 +goto9: +8B4F CE 00 1B ... ldx #001b +8B52 1C 00 .. bset add,x 00,x +8B54 10 . sba +8B55 CC 02 33 ..3 ldd #0233 +8B58 FD 00 3B ..; stad 003b +8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 +8B5E F6 00 36 ..6 ldab 0036 +8B61 26 2C &, bne 2c +8B63 F6 00 1F ... ldab 001f +8B66 C4 40 .@ andb #40 +8B68 27 25 '% beq 25 +8B6A FC 00 46 ..F ldd 0046 +8B6D 83 00 64 ..d subd #0064 +8B70 24 15 $. bcc 15 +8B72 FE 00 46 ..F ldx 0046 +8B75 08 . inx +8B76 FF 00 46 ..F stx 0046 +8B79 FC 00 46 ..F ldd 0046 +8B7C 83 00 64 ..d subd #0064 +8B7F 25 06 %. bcs 06 +8B81 CC 00 01 ... ldd #0001 +8B84 FD 00 46 ..F stad 0046 +8B87 BD 9A 47 ..G jsr 9a47 ;jump39 +8B8A C6 02 .. ldab #02 +8B8C F7 00 36 ..6 stb 0036 +8B8F CE 00 1B ... ldx #001b +8B92 1C 00 .. bset add,x 00,x +8B94 10 . sba +8B95 CC 02 33 ..3 ldd #0233 +8B98 FD 00 3B ..; stad 003b +8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 +8B9E F6 00 36 ..6 ldab 0036 +8BA1 26 29 &) bne 29 +8BA3 F6 00 1F ... ldab 001f +8BA6 C4 40 .@ andb #40 +8BA8 27 22 '" beq 22 +8BAA FC 00 46 ..F ldd 0046 +8BAD 83 00 00 ... subd #0000 +8BB0 23 12 #. bls 12 +8BB2 FE 00 46 ..F ldx 0046 +8BB5 09 . dex +8BB6 FF 00 46 ..F stx 0046 +8BB9 FC 00 46 ..F ldd 0046 +8BBC 26 06 &. bne 06 +8BBE CC 00 63 ..c ldd #0063 +8BC1 FD 00 46 ..F stad 0046 +8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 +8BC7 C6 02 .. ldab #02 +8BC9 F7 00 36 ..6 stb 0036 +8BCC CE 00 1B ... ldx #001b +8BCF 1C 00 .. bset add,x 00,x +8BD1 10 . sba +8BD2 CC 02 33 ..3 ldd #0233 +8BD5 FD 00 3B ..; stad 003b +8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 +8BDB F6 00 1F ... ldab 001f +8BDE C4 40 .@ andb #40 +8BE0 27 15 '. beq 15 +8BE2 F6 00 19 ... ldab 0019 +8BE5 C4 10 .. andb #10 +8BE7 27 08 '. beq 08 +8BE9 CE 00 19 ... ldx #0019 +8BEC 1D 00 .. bclr add,x 00,x +8BEE 10 . sba +8BEF 20 06 . bra 06 +8BF1 CE 00 19 ... ldx #0019 +8BF4 1C 00 .. bset add,x 00,x +8BF6 10 . sba +8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 +8BFA 20 76 v bra 76 +8BFC BD A3 85 ... jsr a385 ;jump40 +8BFF F6 00 06 ... ldab 0006 +8C02 C1 64 .d cmpb #64 +8C04 24 24 $$ bcc 24 +8C06 BD 97 6F ..o jsr 976f ;jump41 +8C09 F6 00 06 ... ldab 0006 +8C0C BD D7 A0 ... jsr d7a0 ;jump10 +8C0F 83 00 00 ... subd #0000 +8C12 27 16 '. beq 16 +8C14 F6 00 06 ... ldab 0006 +8C17 C1 09 .. cmpb #09 +8C19 26 03 &. bne 03 +8C1B BD 97 6F ..o jsr 976f ;jump41 +8C1E F6 00 06 ... ldab 0006 +8C21 C1 45 .E cmpb #45 +8C23 26 05 &. bne 05 +8C25 C6 01 .. ldab #01 +8C27 F7 00 06 ... stb 0006 +8C2A F6 0E 6D ..m ldab 0e6d +8C2D C1 01 .. cmpb #01 +8C2F 26 11 &. bne 11 +8C31 F6 00 06 ... ldab 0006 +8C34 4F O clra +8C35 05 . asld +8C36 C3 08 C8 ... addd #08c8 +8C39 8F . xgdx +8C3A EC 00 .. ldd 00,x +8C3C C4 7F .. andb #7f +8C3E 4F O clra +8C3F FD 00 46 ..F stad 0046 +8C42 BD D3 11 ... jsr d311 ;jump30 +8C45 83 00 00 ... subd #0000 +8C48 26 12 &. bne 12 +8C4A CE 00 1F ... ldx #001f +8C4D 1C 00 .. bset add,x 00,x +8C4F 40 @ nega +8C50 FC 00 27 ..' ldd 0027 +8C53 83 27 0F .'. subd #270f +8C56 23 02 #. bls 02 +8C58 8D 19 .. bsr dest 19 +8C5A 20 06 . bra 06 +8C5C CE 00 1F ... ldx #001f +8C5F 1D 00 .. bclr add,x 00,x +8C61 40 @ nega +8C62 BD 9A 47 ..G jsr 9a47 ;jump39 +8C65 20 0B . bra 0b +8C67 BD A3 85 ... jsr a385 ;jump40 +8C6A BD 85 AF ... jsr 85af ;jump14 +8C6D 20 03 . bra 03 +8C6F BD 85 AF ... jsr 85af ;jump14 +goto7: +8C72 39 9 rts + +jump75: +8C73 F6 00 06 ... ldab 0006 +8C76 4F O clra +8C77 05 . asld +8C78 C3 08 00 ... addd #0800 +8C7B 8F . xgdx +8C7C EC 00 .. ldd 00,x +8C7E C4 FF .. andb #ff +8C80 84 3F .? anda #3f +8C82 FD 00 27 ..' stad 0027 +8C85 F6 00 06 ... ldab 0006 +8C88 4F O clra +8C89 05 . asld +8C8A C3 08 C8 ... addd #08c8 +8C8D 8F . xgdx +8C8E EC 00 .. ldd 00,x +8C90 C4 7F .. andb #7f +8C92 4F O clra +8C93 FD 00 46 ..F stad 0046 +8C96 F6 00 06 ... ldab 0006 +8C99 4F O clra +8C9A 05 . asld +8C9B C3 08 C8 ... addd #08c8 +8C9E 8F . xgdx +8C9F EC 00 .. ldd 00,x +8CA1 84 08 .. anda #08 +8CA3 27 08 '. beq 08 +8CA5 CE 00 19 ... ldx #0019 +8CA8 1C 00 .. bset add,x 00,x +8CAA 10 . sba +8CAB 20 06 . bra 06 +8CAD CE 00 19 ... ldx #0019 +8CB0 1D 00 .. bclr add,x 00,x +8CB2 10 . sba +8CB3 39 9 rts + +jump18: +8CB4 F6 00 1F ... ldab 001f +8CB7 C4 02 .. andb #02 +8CB9 27 12 '. beq 12 +8CBB FC 0B B7 ... ldd 0bb7 +8CBE FD 00 0D ... stad 000d +8CC1 CE 00 1F ... ldx #001f +8CC4 1D 00 .. bclr add,x 00,x +8CC6 02 . idiv +8CC7 7F 00 36 ..6 clr 0036 +8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CCD F6 00 09 ... ldab 0009 +8CD0 4F O clra +8CD1 BD FE 32 ..2 jsr fe32 ;jump25 +8CD4 8C EE 00 ... cpx #ee00 +8CD7 00 . test +8CD8 8C F4 00 ... cpx #f400 +8CDB 01 . nop +8CDC 8D 80 .. bsr dest 80 +8CDE 00 . test +8CDF 01 . nop +8CE0 8E 29 00 .). lds #2900 +8CE3 08 . inx +8CE4 8E 31 00 .1. lds #3100 +8CE7 01 . nop +8CE8 8E 34 FF .4. lds #34ff +8CEB F5 00 00 ... bitb 0000 +8CEE BD 9B 63 ..c jsr 9b63 ;jump101 +8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CF4 F6 00 36 ..6 ldab 0036 +8CF7 26 78 &x bne 78 +8CF9 F6 0B C0 ... ldab 0bc0 +8CFC C4 02 .. andb #02 +8CFE 27 52 'R beq 52 +8D00 F6 0B AA ... ldab 0baa +8D03 C1 32 .2 cmpb #32 +8D05 24 22 $" bcc 22 +8D07 F6 0B AA ... ldab 0baa +8D0A 4F O clra +8D0B F3 00 0D ... addd 000d +8D0E FD 00 0D ... stad 000d +8D11 F6 0B AA ... ldab 0baa +8D14 4F O clra +8D15 37 7 pshb +8D16 36 6 psha +8D17 CC 00 FA ... ldd #00fa +8D1A BD FB BA ... jsr fbba ;jump38 +8D1D B3 00 0D ... subd 000d +8D20 24 05 $. bcc 05 +8D22 5F _ clrb +8D23 4F O clra +8D24 FD 00 0D ... stad 000d +8D27 20 27 ' bra 27 +8D29 F6 0B AA ... ldab 0baa +8D2C C1 32 .2 cmpb #32 +8D2E 26 20 & bne 20 +8D30 F6 0B AA ... ldab 0baa +8D33 4F O clra +8D34 F3 00 0D ... addd 000d +8D37 FD 00 0D ... stad 000d +8D3A F6 0B AA ... ldab 0baa +8D3D 4F O clra +8D3E 37 7 pshb +8D3F 36 6 psha +8D40 CC 00 C7 ... ldd #00c7 +8D43 BD FB BA ... jsr fbba ;jump38 +8D46 B3 00 0D ... subd 000d +8D49 24 05 $. bcc 05 +8D4B 5F _ clrb +8D4C 4F O clra +8D4D FD 00 0D ... stad 000d +8D50 20 17 . bra 17 +8D52 F6 0B AA ... ldab 0baa +8D55 4F O clra +8D56 F3 00 0D ... addd 000d +8D59 FD 00 0D ... stad 000d +8D5C FC 00 0D ... ldd 000d +8D5F 83 27 0F .'. subd #270f +8D62 23 05 #. bls 05 +8D64 5F _ clrb +8D65 4F O clra +8D66 FD 00 0D ... stad 000d +8D69 BD 9B 63 ..c jsr 9b63 ;jump101 +8D6C C6 02 .. ldab #02 +8D6E F7 00 36 ..6 stb 0036 +8D71 CE 00 1B ... ldx #001b +8D74 1C 00 .. bset add,x 00,x +8D76 10 . sba +8D77 CC 02 33 ..3 ldd #0233 +8D7A FD 00 3B ..; stad 003b +8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8D80 F6 00 36 ..6 ldab 0036 +8D83 27 03 '. beq 03 +8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 +8D88 F6 0B C0 ... ldab 0bc0 +8D8B C4 02 .. andb #02 +8D8D 27 57 'W beq 57 +8D8F FC 00 0D ... ldd 000d +8D92 26 18 &. bne 18 +8D94 F6 0B AA ... ldab 0baa +8D97 C1 32 .2 cmpb #32 +8D99 24 11 $. bcc 11 +8D9B F6 0B AA ... ldab 0baa +8D9E 4F O clra +8D9F 37 7 pshb +8DA0 36 6 psha +8DA1 CC 00 FA ... ldd #00fa +8DA4 BD FB BA ... jsr fbba ;jump38 +8DA7 FD 00 0D ... stad 000d +8DAA 20 38 8 bra 38 +8DAC FC 00 0D ... ldd 000d +8DAF 26 18 &. bne 18 +8DB1 F6 0B AA ... ldab 0baa +8DB4 C1 32 .2 cmpb #32 +8DB6 26 11 &. bne 11 +8DB8 F6 0B AA ... ldab 0baa +8DBB 4F O clra +8DBC 37 7 pshb +8DBD 36 6 psha +8DBE CC 00 C7 ... ldd #00c7 +8DC1 BD FB BA ... jsr fbba ;jump38 +8DC4 FD 00 0D ... stad 000d +8DC7 20 1B . bra 1b +8DC9 F6 0B AA ... ldab 0baa +8DCC 4F O clra +8DCD B3 00 0D ... subd 000d +8DD0 22 0D ". bhi 0d +8DD2 FC 00 0D ... ldd 000d +8DD5 F0 0B AA ... subb 0baa +8DD8 82 00 .. sbca #00 +8DDA FD 00 0D ... stad 000d +8DDD 20 05 . bra 05 +8DDF 5F _ clrb +8DE0 4F O clra +8DE1 FD 00 0D ... stad 000d +8DE4 20 2D - bra 2d +8DE6 FC 00 0D ... ldd 000d +8DE9 26 0D &. bne 0d +8DEB CC 27 10 .'. ldd #2710 +8DEE F0 0B AA ... subb 0baa +8DF1 82 00 .. sbca #00 +8DF3 FD 00 0D ... stad 000d +8DF6 20 1B . bra 1b +8DF8 F6 0B AA ... ldab 0baa +8DFB 4F O clra +8DFC B3 00 0D ... subd 000d +8DFF 22 0D ". bhi 0d +8E01 FC 00 0D ... ldd 000d +8E04 F0 0B AA ... subb 0baa +8E07 82 00 .. sbca #00 +8E09 FD 00 0D ... stad 000d +8E0C 20 05 . bra 05 +8E0E 5F _ clrb +8E0F 4F O clra +8E10 FD 00 0D ... stad 000d +8E13 BD 9B 63 ..c jsr 9b63 ;jump101 +8E16 C6 02 .. ldab #02 +8E18 F7 00 36 ..6 stb 0036 +goto11: +8E1B CE 00 1B ... ldx #001b +8E1E 1C 00 .. bset add,x 00,x +8E20 10 . sba +8E21 CC 02 33 ..3 ldd #0233 +8E24 FD 00 3B ..; stad 003b +8E27 20 0B . bra 0b +8E29 BD A4 4F ..O jsr a44f ;jump140 +8E2C BD 85 AF ... jsr 85af ;jump14 +8E2F 20 03 . bra 03 +8E31 BD 85 AF ... jsr 85af ;jump14 +goto10: +8E34 39 9 rts + +jump19: +8E35 F6 00 1F ... ldab 001f +8E38 C4 02 .. andb #02 +8E3A 27 1E '. beq 1e +8E3C 7F 00 48 ..H clr 0048 +8E3F F6 0B C0 ... ldab 0bc0 +8E42 F7 00 67 ..g stb 0067 +8E45 F6 0E 6D ..m ldab 0e6d +8E48 F7 0E 6F ..o stb 0e6f +8E4B F6 0E 6E ..n ldab 0e6e +8E4E F7 0E 70 ..p stb 0e70 +8E51 CE 00 1F ... ldx #001f +8E54 1D 00 .. bclr add,x 00,x +8E56 02 . idiv +8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E5A F6 00 09 ... ldab 0009 +8E5D 4F O clra +8E5E BD FE 32 ..2 jsr fe32 ;jump25 +8E61 8E 7B 00 .{. lds #7b00 +8E64 00 . test +8E65 8E 81 00 ... lds #8100 +8E68 01 . nop +8E69 8E 87 00 ... lds #8700 +8E6C 04 . lsrd +8E6D 8F . xgdx +8E6E 01 . nop +8E6F 00 . test +8E70 05 . asld +8E71 8F . xgdx +8E72 09 . dex +8E73 00 . test +8E74 01 . nop +8E75 8F . xgdx +8E76 0C . clc +8E77 FF F5 00 ... stx f500 +8E7A 00 . test +8E7B BD 9C 15 ... jsr 9c15 ;jump111 +8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E81 BD A7 5F .._ jsr a75f ;jump133 +8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E87 F6 00 48 ..H ldab 0048 +8E8A C1 08 .. cmpb #08 +8E8C 25 05 %. bcs 05 +8E8E F6 00 67 ..g ldab 0067 +8E91 2D 03 -. blt 03 +8E93 BD A4 59 ..Y jsr a459 ;jump110 +8E96 F6 00 48 ..H ldab 0048 +8E99 C1 0A .. cmpb #0a +8E9B 24 5F $_ bcc 5f +8E9D 7C 00 48 |.H inc 0048 +8EA0 F6 00 48 ..H ldab 0048 +8EA3 C1 01 .. cmpb #01 +8EA5 26 0F &. bne 0f +8EA7 F6 00 67 ..g ldab 0067 +8EAA C4 02 .. andb #02 +8EAC 26 08 &. bne 08 +8EAE F6 00 48 ..H ldab 0048 +8EB1 CB 02 .. addb #02 +8EB3 F7 00 48 ..H stb 0048 +8EB6 F6 00 48 ..H ldab 0048 +8EB9 C1 02 .. cmpb #02 +8EBB 26 0A &. bne 0a +8EBD F6 00 67 ..g ldab 0067 +8EC0 C4 10 .. andb #10 +8EC2 26 03 &. bne 03 +8EC4 7C 00 48 |.H inc 0048 +8EC7 F6 00 48 ..H ldab 0048 +8ECA C1 06 .. cmpb #06 +8ECC 26 0F &. bne 0f +8ECE F6 00 67 ..g ldab 0067 +8ED1 C4 08 .. andb #08 +8ED3 26 08 &. bne 08 +8ED5 C6 02 .. ldab #02 +8ED7 FB 00 48 ..H addb 0048 +8EDA F7 00 48 ..H stb 0048 +8EDD F6 00 48 ..H ldab 0048 +8EE0 C1 0A .. cmpb #0a +8EE2 26 08 &. bne 08 +8EE4 F6 00 67 ..g ldab 0067 +8EE7 2D 03 -. blt 03 +8EE9 7C 00 48 |.H inc 0048 +8EEC F6 00 48 ..H ldab 0048 +8EEF C1 0A .. cmpb #0a +8EF1 23 09 #. bls 09 +8EF3 7F 00 48 ..H clr 0048 +8EF6 F6 0B C0 ... ldab 0bc0 +8EF9 F7 00 67 ..g stb 0067 +8EFC BD 9C 15 ... jsr 9c15 ;jump111 +8EFF 20 0B . bra 0b +8F01 BD A4 59 ..Y jsr a459 ;jump110 +8F04 BD 85 AF ... jsr 85af ;jump14 +8F07 20 03 . bra 03 +8F09 BD 85 AF ... jsr 85af ;jump14 +goto12: +8F0C 39 9 rts + +jump20: +8F0D F6 00 1F ... ldab 001f +8F10 C4 02 .. andb #02 +8F12 27 1D '. beq 1d +8F14 C6 01 .. ldab #01 +8F16 F7 00 22 .." stb 0022 +8F19 F6 0B AF ... ldab 0baf +8F1C F7 00 24 ..$ stb 0024 +8F1F F6 0B B4 ... ldab 0bb4 +8F22 F7 00 2A ..* stb 002a +8F25 CE 00 1F ... ldx #001f +8F28 1D 00 .. bclr add,x 00,x +8F2A 02 . idiv +8F2B 7F 00 36 ..6 clr 0036 +8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F31 F6 00 09 ... ldab 0009 +8F34 4F O clra +8F35 BD FE 16 ... jsr fe16 ;jump2 +8F38 00 . test +8F39 00 . test +8F3A 00 . test +8F3B 0B . sev +8F3C 90 D0 8F ... suba d0 +8F3F 56 V rorb +8F40 8F . xgdx +8F41 5C \ incb +8F42 8F . xgdx +8F43 B3 90 0C ... subd 900c +8F46 90 62 90 .b. suba 62 +8F49 BA 90 D0 ... ora 90d0 +8F4C 90 D0 90 ... suba d0 +8F4F D0 90 D0 ... subb 90 +8F52 90 C5 90 ... suba c5 +8F55 CD . illegal +8F56 BD 9D 2A ..* jsr 9d2a ;jump89 +8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F5C F6 00 36 ..6 ldab 0036 +8F5F 26 43 &C bne 43 +8F61 F6 00 24 ..$ ldab 0024 +8F64 C1 64 .d cmpb #64 +8F66 24 34 $4 bcc 34 +8F68 7C 00 24 |.$ inc 0024 +8F6B F6 00 24 ..$ ldab 0024 +8F6E F7 00 06 ... stb 0006 +8F71 F6 00 06 ... ldab 0006 +8F74 BD D7 A0 ... jsr d7a0 ;jump10 +8F77 83 00 00 ... subd #0000 +8F7A 27 03 '. beq 03 +8F7C 7C 00 24 |.$ inc 0024 +8F7F F6 00 24 ..$ ldab 0024 +8F82 C1 64 .d cmpb #64 +8F84 26 03 &. bne 03 +8F86 7F 00 24 ..$ clr 0024 +8F89 F6 00 24 ..$ ldab 0024 +8F8C 4F O clra +8F8D CE 00 05 ... ldx #0005 +8F90 02 . idiv +8F91 5D ] tstb +8F92 26 08 &. bne 08 +8F94 F6 00 24 ..$ ldab 0024 +8F97 27 03 '. beq 03 +8F99 7C 00 24 |.$ inc 0024 +8F9C BD 9D 2A ..* jsr 8d2a ;jump89 +8F9F C6 02 .. ldab #02 +8FA1 F7 00 36 ..6 stb 0036 +8FA4 CE 00 1B ... ldx #001b +8FA7 1C 00 .. bset add,x 00,x +8FA9 10 . sba +8FAA CC 02 33 ..3 ldd #0233 +8FAD FD 00 3B ..; stad 003b +8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 +8FB3 F6 00 36 ..6 ldab 0036 +8FB6 26 45 &E bne 45 +8FB8 F6 00 24 ..$ ldab 0024 +8FBB C1 00 .. cmpb #00 +8FBD 23 2C #, bls 2c +8FBF 7A 00 24 z.$ dec 0024 +8FC2 F6 00 24 ..$ ldab 0024 +8FC5 4F O clra +8FC6 CE 00 05 ... ldx #0005 +8FC9 02 . idiv +8FCA 5D ] tstb +8FCB 26 08 &. bne 08 +8FCD F6 00 24 ..$ ldab 0024 +8FD0 27 03 '. beq 03 +8FD2 7A 00 24 z.$ dec 0024 +8FD5 F6 00 24 ..$ ldab 0024 +8FD8 F7 00 06 ... stb 0006 +8FDB F6 00 06 ... ldab 0006 +8FDE BD D7 A0 ... jsr d7a0 ;jump10 +8FE1 83 00 00 ... subd #0000 +8FE4 27 03 '. beq 03 +8FE6 7A 00 24 z.$ dec 0024 +8FE9 20 0A . bra 0a +8FEB F6 00 24 ..$ ldab 0024 +8FEE 26 05 &. bne 05 +8FF0 C6 62 .b ldab #62 +8FF2 F7 00 24 ..$ stb 0024 +8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 +8FF8 C6 02 .. ldab #02 +8FFA F7 00 36 ..6 stb 0036 +8FFD CE 00 1B ... ldx #001b +9000 1C 00 .. bset add,x 00,x +9002 10 . sba +9003 CC 02 33 ..3 ldd #0233 +9006 FD 00 3B ..; stad 003b +9009 7E 90 D0 ~.. jmp 90d0 ;goto13 +900C F6 00 36 ..6 ldab 0036 +900F 26 43 &C bne 43 +9011 F6 00 2A ..* ldab 002a +9014 C1 64 .d cmpb #64 +9016 24 34 $4 bcc 34 +9018 7C 00 2A |.* inc 002a +901B F6 00 2A ..* ldab 002a +901E F7 00 06 ... stb 0006 +9021 F6 00 06 ... ldab 0006 +9024 BD D7 A0 ... jsr d7a0 ;jump10 +9027 83 00 00 ... subd #0000 +902A 27 03 '. beq 03 +902C 7C 00 2A |.* inc 002a +902F F6 00 2A ..* ldab 002a +9032 C1 64 .d cmpb #64 +9034 26 03 &. bne 03 +9036 7F 00 2A ..* clr 002a +9039 F6 00 2A ..* ldab 002a +903C 4F O clra +903D CE 00 05 ... ldx #0005 +9040 02 . idiv +9041 5D ] tstb +9042 26 08 &. bne 08 +9044 F6 00 2A ..* ldab 002a +9047 27 03 '. beq 03 +9049 7C 00 2A |.* inc 002a +904C BD 9D 2A ..* jsr 9d2a ;jump89 +904F C6 02 .. ldab #02 +9051 F7 00 36 ..6 stb 0036 +9054 CE 00 1B ... ldx #001b +9057 1C 00 .. bset add,x 00,x +9059 10 . sba +905A CC 02 33 ..3 ldd #0233 +905D FD 00 3B ..; stad 003b +9060 20 6E n bra 6e +9062 F6 00 36 ..6 ldab 0036 +9065 26 45 &E bne 45 +9067 F6 00 2A ..* ldab 002a +906A C1 00 .. cmpb #00 +906C 23 2C #, bls 2c +906E 7A 00 2A z.* dec 002a +9071 F6 00 2A ..* ldab 002a +9074 4F O clra +9075 CE 00 05 ... ldx #0005 +9078 02 . idiv +9079 5D ] tstb +907A 26 08 &. bne 08 +907C F6 00 2A ..* ldab 002a +907F 27 03 '. beq 03 +9081 7A 00 2A z.* dec 002a +9084 F6 00 2A ..* ldab 002a +9087 F7 00 06 ... stb 0006 +908A F6 00 06 ... ldab 0006 +908D BD D7 A0 ... jsr d7a0 ;jump10 +9090 83 00 00 ... subd #0000 +9093 27 03 '. beq 03 +9095 7A 00 2A z.* dec 002a +9098 20 0A . bra 0a +909A F6 00 2A ..* ldab 002a +909D 26 05 &. bne 05 +909F C6 62 .b ldab #62 +90A1 F7 00 2A ..* stb 002a +90A4 BD 9D 2A ..* jsr 9d2a ;jump89 +90A7 C6 02 .. ldab #02 +90A9 F7 00 36 ..6 stb 0036 +90AC CE 00 1B ... ldx #001b +90AF 1C 00 .. bset add,x 00,x +90B1 10 . sba +90B2 CC 02 33 ..3 ldd #0233 +90B5 FD 00 3B ..; stad 003b +90B8 20 16 . bra 16 +90BA BD A5 1E ... jsr a51e ;jump109 +90BD BD AA 9A ... jsr aa9a ;jump127 +90C0 BD 9D 2A ..* jsr 9d2a ;jump89 +90C3 20 0B . bra 0b +90C5 BD A5 1E ... jsr a51e ;jump109 +90C8 BD 85 AF ... jsr 85af ;jump14 +90CB 20 03 . bra 03 +90CD BD 85 AF ... jsr 85af ;jump14 +goto13: +90D0 39 9 rts + +jump21: +90D1 F6 00 1F ... ldab 001f +90D4 C4 02 .. andb #02 +90D6 27 14 '. beq 14 +90D8 CE 00 1F ... ldx #001f +90DB 1D 00 .. bclr add,x 00,x +90DD 02 . idiv +90DE CE 00 19 ... ldx #0019 +90E1 1C 00 .. bset add,x 00,x +90E3 80 7F .. suba #7f +90E5 00 . test +90E6 09 . dex +90E7 7F 00 0A ... clr 000a +90EA 20 40 @ bra 40 +90EC F6 00 09 ... ldab 0009 +90EF 4F O clra +90F0 BD FE 32 ..2 jsr fe32 ;jump25 +90F3 91 0D 00 ... cmpa 0d +90F6 00 . test +90F7 91 15 00 ... cmpa 15 +90FA 01 . nop +90FB 91 19 00 ... cmpa 19 +90FE 01 . nop +90FF 91 1E 00 ... cmpa 1e +9102 01 . nop +9103 91 23 00 .#. cmpa 23 +9106 08 . inx +9107 91 26 FF .&. cmpa 26 +910A F5 00 00 ... bitb 0000 +910D CC B0 AD ... ldd #b0ad +9110 BD C0 BA ... jsr c0ba ;display: +9113 20 17 . bra 17 +9115 8D 16 .. bsr dest 16 +9117 20 13 . bra 13 +9119 BD 91 C6 ... jsr 91c6 ;jump76 +911C 20 0E . bra 0e +911E BD 92 5A ..Z jsr 925a ;jump149 +9121 20 09 . bra 09 +9123 BD 85 AF ... jsr 85af ;jump14 +9126 7F 00 09 ... clr 0009 +9129 7F 00 0A ... clr 000a +912C 39 9 rts + +912D F6 00 19 ... ldab 0019 +9130 2C 28 ,( bge 28 +9132 BD A9 CF ... jsr a9cf ;jump131 +9135 C6 50 .P ldab #50 +9137 F7 0A 90 ... stb 0a90 +913A C6 20 . ldab #20 +913C F7 0B 8D ... stb 0b8d +913F C6 20 . ldab #20 +9141 F7 0B 8E ... stb 0b8e +9144 C6 28 .( ldab #28 +9146 F7 0B 8F ... stb 0b8f +9149 7F 00 54 ..T clr 0054 +914C 7F 00 60 ..` clr 0060 +914F CE 00 19 ... ldx #0019 +9152 1D 00 .. bclr add,x 00,x +9154 80 7F .. suba #7f +9156 00 . test +9157 36 6 psha +9158 20 6B k bra 6b +915A F6 00 0A ... ldab 000a +915D 4F O clra +915E BD FE 16 ... jsr fe16 ;jump2 +9161 00 . test +9162 00 . test +9163 00 . test +9164 0B . sev +9165 91 C5 91 ... cmpa c5 +9168 7F 91 84 ... clr 9184 +916B 91 89 91 ... cmpa 89 +916E 8E 91 9F ... lds #919f +9171 91 B0 91 ... cmpa b0 +9174 C5 91 .. bitb #91 +9176 C5 91 .. bitb #91 +9178 C5 91 .. bitb #91 +917A B5 91 BA ... bita 91ba +917D 91 C2 BD ... cmpa c2 +9180 9D 7E 20 .~ jsr 7e +9183 41 A illegal +9184 BD A8 64 ..d jsr a864 ;jump99 +9187 20 3C < bra 3c +9189 BD A8 D5 ... jsr a8d5 ;jump97 +918C 20 37 7 bra 37 +918E BD A8 96 ... jsr a896 ;jump98 +9191 CE 00 1B ... ldx #001b +9194 1C 00 .. bset add,x 00,x +9196 10 . sba +9197 CC 02 33 ..3 ldd #0233 +919A FD 00 3B ..; stad 003b +919D 20 26 & bra 26 +919F BD A8 E5 ... jsr a8e5 ;jump96 +91A2 CE 00 1B ... ldx #001b +91A5 1C 00 .. bset add,x 00,x +91A7 10 . sba +91A8 CC 02 33 ..3 ldd #0233 +91AB FD 00 3B ..; stad 003b +91AE 20 15 . bra 15 +91B0 BD A9 21 ..! jsr a921 ;jump95 +91B3 20 10 . bra 10 +91B5 BD A9 7A ..z jsr a97a ;jump132 +91B8 20 0B . bra 0b +91BA BD A5 7D ..} jsr a57d ;jump139 +91BD BD 85 AF ... jsr 85af ;jump14 +91C0 20 03 . bra 03 +91C2 BD 85 AF ... jsr 85af ;jump14 +91C5 39 9 rts + +jump76: +91C6 F6 00 19 ... ldab 0019 +91C9 2C 28 ,( bge 28 +91CB BD AA 0A ... jsr aa0a ;jump130 +91CE C6 53 .S ldab #53 +91D0 F7 0A 90 ... stb 0a90 +91D3 C6 20 . ldab #20 +91D5 F7 0A 9D ... stb 0a9d +91D8 C6 20 . ldab #20 +91DA F7 0A 9E ... stb 0a9e +91DD C6 28 .( ldab #28 +91DF F7 0A 9F ... stb 0a9f +91E2 7F 00 54 ..T clr 0054 +91E5 7F 00 60 ..` clr 0060 +91E8 CE 00 19 ... ldx #0019 +91EB 1D 00 .. bclr add,x 00,x +91ED 80 7F .. suba #7f +91EF 00 . test +91F0 36 6 psha +91F1 20 66 f bra 66 +91F3 F6 00 0A ... ldab 000a +91F6 4F O clra +91F7 BD FE 16 ... jsr fe16 ;jump2 +91FA 00 . test +91FB 00 . test +91FC 00 . test +91FD 0B . sev +91FE 92 59 92 .Y. sbca 59 +9201 18 . illegal +9202 92 1D 92 ... sbca 1d +9205 22 92 ". bhi 92 +9207 27 92 '. beq 92 +9209 38 8 pulx +920A 92 49 92 .I. sbca 49 +920D 59 Y rolb +920E 92 59 92 .Y. sbca 59 +9211 59 Y rolb +9212 92 59 92 .Y. sbca 59 +9215 4E N illegal +9216 92 56 BD .V. sbca 56 +9219 9D 7E 20 .~ jsr 7e +921C 3C < pshx +921D BD A8 64 ..d jsr a864 ;jump99 +9220 20 37 7 bra 37 +9222 BD A8 D5 ... jsr a8d5 ;jump97 +9225 20 32 2 bra 32 +9227 BD A8 96 ... jsr a896 ;jump98 +922A CE 00 1B ... ldx #001b +922D 1C 00 .. bset add,x 00,x +922F 10 . sba +9230 CC 02 33 ..3 ldd #0233 +9233 FD 00 3B ..; stad 003b +9236 20 21 ! bra 21 +9238 BD A8 E5 ... jsr a8e5 ;jump96 +923B CE 00 1B ... ldx #001b +923E 1C 00 .. bset add,x 00,x +9240 10 . sba +9241 CC 02 33 ..3 ldd #0233 +9244 FD 00 3B ..; stad 003b +9247 20 10 . bra 10 +9249 BD A9 21 ..! jsr a921 ;jump95 +924C 20 0B . bra 0b +924E BD A5 AC ... jsr a5ac ;jump138 +9251 BD 85 AF ... jsr 85af ;jump14 +9254 20 03 . bra 03 +9256 BD 85 AF ... jsr 85af ;jump14 +9259 39 9 rts + +jump149: +925A F6 00 19 ... ldab 0019 +925D 2C 28 ,( bge 28 +925F BD AA 3F ..? jsr aa3f ;jump129 +9262 C6 49 .I ldab #49 +9264 F7 0A 90 ... stb 0a90 +9267 C6 20 . ldab #20 +9269 F7 0A 9D ... stb 0a9d +926C C6 20 . ldab #20 +926E F7 0A 9E ... stb 0a9e +9271 C6 28 .( ldab #28 +9273 F7 0A 9F ... stb 0a9f +9276 7F 00 54 ..T clr 0054 +9279 7F 00 60 ..` clr 0060 +927C CE 00 19 ... ldx #0019 +927F 1D 00 .. bclr add,x 00,x +9281 80 7F .. suba #7f +9283 00 . test +9284 36 6 psha +9285 20 66 f bra 66 +9287 F6 00 0A ... ldab 000a +928A 4F O clra +928B BD FE 16 ... jsr fe16 ;jump2 +928E 00 . test +928F 00 . test +9290 00 . test +9291 0B . sev +9292 92 ED 92 ... sbca ed +9295 AC 92 .. cpx 92,x +9297 B1 92 B6 ... cmpa 92b6 +929A 92 BB 92 ... sbca bb +929D CC 92 DD ... ldd #92dd +92A0 92 ED 92 ... sbca ed +92A3 ED 92 .. stad 92,x +92A5 ED 92 .. stad 92,x +92A7 ED 92 .. stad 92,x +92A9 E2 92 .. sbcb 92,x +92AB EA BD .. orb bd,x +92AD 9D 7E 20 .~ jsr 7e +92B0 3C < pshx +92B1 BD A8 64 ..d jsr a864 ;jump99 +92B4 20 37 7 bra 37 +92B6 BD A8 D5 ... jsr a8d5 ;jump97 +92B9 20 32 2 bra 32 +92BB BD A8 96 ... jsr a896 ;jump98 +92BE CE 00 1B ... ldx #001b +92C1 1C 00 .. bset add,x 00,x +92C3 10 . sba +92C4 CC 02 33 ..3 ldd #0233 +92C7 FD 00 3B ..; stad 003b +92CA 20 21 ! bra 21 +92CC BD A8 E5 ... jsr a8e5 ;jump96 +92CF CE 00 1B ... ldx #001b +92D2 1C 00 .. bset add,x 00,x +92D4 10 . sba +92D5 CC 02 33 ..3 ldd #0233 +92D8 FD 00 3B ..; stad 003b +92DB 20 10 . bra 10 +92DD BD A9 21 ..! jsr a921 ;jump95 +92E0 20 0B . bra 0b +92E2 BD A5 D5 ... jsr a5d5 ;jump137 +92E5 BD 85 AF ... jsr 85af ;jump14 +92E8 20 03 . bra 03 +92EA BD 85 AF ... jsr 85af ;jump14 +92ED 39 9 rts + +jump22: +92EE F6 0C DC ... ldab 0cdc +92F1 4F O clra +92F2 37 7 pshb +92F3 36 6 psha +92F4 CC 00 64 ..d ldd #0064 +92F7 BD FB BA ... jsr fbba ;jump38 +92FA FD 0C E9 ... stad 0ce9 +92FD BD D6 F6 ... jsr d6f6 ;jump106 +9300 FC 0C E9 ... ldd 0ce9 +9303 F3 0B EF ... addd 0bef +9306 FD 0C F1 ... stad 0cf1 +9309 FE 0C F5 ... ldx 0cf5 +930C 3C < pshx +930D FC 0C F3 ... ldd 0cf3 +9310 37 7 pshb +9311 36 6 psha +9312 FE 0C F9 ... ldx 0cf9 +9315 3C < pshx +9316 FC 0C F7 ... ldd 0cf7 +9319 BD FC 25 ..% jsr fc25 ;jump85 +931C 37 7 pshb +931D 36 6 psha +931E FE 0C FD ... ldx 0cfd +9321 3C < pshx +9322 FC 0C FB ... ldd 0cfb +9325 BD FC 25 ..% jsr fc25 ;jump85 +9328 37 7 pshb +9329 36 6 psha +932A FE 0D 01 ... ldx 0d01 +932D 3C < pshx +932E FC 0C FF ... ldd 0cff +9331 BD FC 25 ..% jsr fc25 ;jump85 +9334 37 7 pshb +9335 36 6 psha +9336 FE 0D 05 ... ldx 0d05 +9339 3C < pshx +933A FC 0D 03 ... ldd 0d03 +933D BD FC 25 ..% jsr fc25 ;jump85 +9340 FD 0D F3 ... stad 0df3 +9343 32 2 pula +9344 33 3 pulb +9345 FD 0D F5 ... stad 0df5 +9348 FE 0D F9 ... ldx 0df9 +934B 3C < pshx +934C FC 0D F7 ... ldd 0df7 +934F 37 7 pshb +9350 36 6 psha +9351 FE 0D F5 ... ldx 0df5 +9354 3C < pshx +9355 FC 0D F3 ... ldd 0df3 +9358 BD FC 25 ..% jsr fc25 ;jump85 +935B FD 0D EF ... stad 0def +935E 32 2 pula +935F 33 3 pulb +9360 FD 0D F1 ... stad 0df1 +9363 F6 20 00 . . ldab 2000 +9366 C4 40 .@ andb #40 +9368 27 37 '7 beq 37 +936A F6 00 1F ... ldab 001f +936D C4 02 .. andb #02 +936F 27 1F '. beq 1f +9371 BD 97 E9 ... jsr 97e9 ;jump147 +9374 CE 00 1F ... ldx #001f +9377 1D 00 .. bclr add,x 00,x +9379 02 . idiv +937A CE 00 1F ... ldx #001f +937D 1D 00 .. bclr add,x 00,x +937F 10 . sba +9380 CC 02 33 ..3 ldd #0233 +9383 FD 00 3B ..; stad 003b +9386 7F 00 09 ... clr 0009 +9389 C6 92 .. ldab #92 +938B F7 00 48 ..H stb 0048 +938E 20 0F . bra 0f +9390 F6 00 19 ... ldab 0019 +9393 C4 40 .@ andb #40 +9395 26 05 &. bne 05 +9397 BD 98 BF ... jsr 98bf ;jump146 +939A 20 03 . bra 03 +939C BD 85 AF ... jsr 85af ;jump14 +939F 20 03 . bra 03 +93A1 BD 98 FF ... jsr 98ff ;jump145 +93A4 39 9 rts + +jump23: +93A5 F6 00 1F ... ldab 001f +93A8 C4 02 .. andb #02 +93AA 26 0A &. bne 0a +93AC F6 00 3A ..: ldab 003a +93AF 26 2B &+ bne 2b +93B1 F6 00 1D ... ldab 001d +93B4 2D 26 -& blt 26 +93B6 CC AF BB ... ldd #afbb +93B9 BD C0 BA ... jsr c0ba ;display: +93BC CE 00 1F ... ldx #001f +93BF 1D 00 .. bclr add,x 00,x +93C1 02 . idiv +93C2 CE 00 1D ... ldx #001d +93C5 1D 00 .. bclr add,x 00,x +93C7 80 C6 .. suba #c6 +93C9 32 2 pula +93CA F7 00 3A ..: stb 003a +93CD F6 0B A8 ... ldab 0ba8 +93D0 F7 00 66 ..f stb 0066 +93D3 BD AA 74 ..t jsr aa74 ;jump128 +93D6 7F 00 48 ..H clr 0048 +93D9 7F 00 54 ..T clr 0054 +93DC F6 00 09 ... ldab 0009 +93DF 26 03 &. bne 03 +93E1 7E 94 92 ~.. jmp 9492 ;goto14 +93E4 F6 00 1D ... ldab 001d +93E7 2C 03 ,. bge 03 +93E9 7E 94 92 ~.. jmp 9492 ;goto14 +93EC F6 00 09 ... ldab 0009 +93EF C1 0B .. cmpb #0b +93F1 26 06 &. bne 06 +93F3 BD 85 AF ... jsr 85af ;jump14 +93F6 7E 94 90 ~.. jmp 9490 ;goto15 +93F9 F6 00 09 ... ldab 0009 +93FC C1 0A .. cmpb #0a +93FE 26 03 &. bne 03 +9400 7F 00 09 ... clr 0009 +9403 F6 00 09 ... ldab 0009 +9406 CB 30 .0 addb #30 +9408 37 7 pshb +9409 F6 00 54 ..T ldab 0054 +940C 4F O clra +940D C3 00 62 ..b addd #0062 +9410 8F . xgdx +9411 33 3 pulb +9412 E7 00 .. stb 00,x +9414 BD BE 4B ..K jsr be4b ;jump1 +9417 F6 00 54 ..T ldab 0054 +941A 26 06 &. bne 06 +941C F6 00 62 ..b ldab 0062 +941F F7 0B 96 ... stb 0b96 +9422 F6 00 54 ..T ldab 0054 +9425 C1 01 .. cmpb #01 +9427 26 0C &. bne 0c +9429 F6 00 62 ..b ldab 0062 +942C F7 0B 96 ... stb 0b96 +942F F6 00 63 ..c ldab 0063 +9432 F7 0B 95 ... stb 0b95 +9435 F6 00 54 ..T ldab 0054 +9438 C1 02 .. cmpb #02 +943A 26 12 &. bne 12 +943C F6 00 62 ..b ldab 0062 +943F F7 0B 96 ... stb 0b96 +9442 F6 00 63 ..c ldab 0063 +9445 F7 0B 95 ... stb 0b95 +9448 F6 00 64 ..d ldab 0064 +944B F7 0B 94 ... stb 0b94 +944E F6 00 54 ..T ldab 0054 +9451 C1 03 .. cmpb #03 +9453 26 18 &. bne 18 +9455 F6 00 62 ..b ldab 0062 +9458 F7 0B 96 ... stb 0b96 +945B F6 00 63 ..c ldab 0063 +945E F7 0B 95 ... stb 0b95 +9461 F6 00 64 ..d ldab 0064 +9464 F7 0B 94 ... stb 0b94 +9467 F6 00 65 ..e ldab 0065 +946A F7 0B 93 ... stb 0b93 +946D BD BE 01 ... jsr be01 ;jump70 +9470 7C 00 54 |.T inc 0054 +9473 F6 00 54 ..T ldab 0054 +9476 C1 04 .. cmpb #04 +9478 26 0B &. bne 0b +947A CE 00 1D ... ldx #001d +947D 1C 00 .. bset add,x 00,x +947F 80 BD .. suba #bd +9481 A8 0F .. eora 0f,x +9483 20 06 . bra 06 +9485 CE 00 1D ... ldx #001d +9488 1D 00 .. bclr add,x 00,x +948A 80 C6 .. suba #c6 +948C 32 2 pula +948D F7 00 3A ..: stb 003a +goto15: +9490 20 4A J bra 4a +goto14: +9492 F6 00 1D ... ldab 001d +9495 2C 45 ,E bge 45 +9497 F6 00 09 ... ldab 0009 +949A 4F O clra +949B BD FE 32 ..2 jsr fe32 ;jump25 +949E 94 B8 00 ... anda b8 +94A1 00 . test +94A2 94 BD 00 ... anda bd +94A5 01 . nop +94A6 94 C2 00 ... anda c2 +94A9 04 . lsrd +94AA 94 D1 00 ... anda d1 +94AD 05 . asld +94AE 94 D9 00 ... anda d9 +94B1 01 . nop +94B2 94 DC FF ... anda dc +94B5 F5 00 00 ... bitb 0000 +94B8 BD 9E 0F ... jsr 9e0f ;jump142 +94BB 20 1F . bra 1f +94BD BD A7 1F ... jsr a71f ;jump134 +94C0 20 1A . bra 1a +94C2 7C 00 48 |.H inc 0048 +94C5 F6 00 48 ..H ldab 0048 +94C8 C1 0A .. cmpb #0a +94CA 23 03 #. bls 03 +94CC 7F 00 48 ..H clr 0048 +94CF 20 0B . bra 0b +94D1 BD A5 FE ... jsr a5fe ;jump136 +94D4 BD 85 AF ... jsr 85af ;jump14 +94D7 20 03 . bra 03 +94D9 BD 85 AF ... jsr 85af ;jump14 +94DC 39 9 rts + +jump24: +94DD F6 00 1F ... ldab 001f +94E0 C4 02 .. andb #02 +94E2 27 14 '. beq 14 +94E4 CE 00 1F ... ldx #001f +94E7 1D 00 .. bclr add,x 00,x +94E9 02 . idiv +94EA CE 00 19 ... ldx #0019 +94ED 1C 00 .. bset add,x 00,x +94EF 80 7F .. suba #7f +94F1 00 . test +94F2 09 . dex +94F3 7F 00 0A ... clr 000a +94F6 20 46 F bra 46 +94F8 F6 00 09 ... ldab 0009 +94FB 4F O clra +94FC BD FE 32 ..2 jsr fe32 ;jump25 +94FF 95 19 00 ... bita 19 +9502 00 . test +9503 95 21 00 .!. bita 21 +9506 01 . nop +9507 95 2C 00 .,. bita 2c +950A 01 . nop +950B 95 30 00 .0. bita 30 +950E 01 . nop +950F 95 35 00 .5. bita 35 +9512 08 . inx +9513 95 38 FF .8. bita 38 +9516 F5 00 00 ... bitb 0000 +9519 CC B0 A2 ... ldd #b0a2 +951C BD C0 BA ... jsr c0ba ;display: +951F 20 1D . bra 1d +9521 BD 87 E9 ... jsr 87e9 ;jump74 +9524 CE 00 1F ... ldx #001f +9527 1C 00 .. bset add,x 00,x +9529 02 . idiv +952A 20 12 . bra 12 +952C 8D 11 .. bsr dest 11 +952E 20 0E . bra 0e +9530 BD 96 88 ... jsr 9688 ;jump148 +9533 20 09 . bra 09 +9535 BD 85 AF ... jsr 85af ;jump14 +9538 7F 00 09 ... clr 0009 +953B 7F 00 0A ... clr 000a +953E 39 9 rts + +953F F6 00 19 ... ldab 0019 +9542 2D 0A -. blt 0a +9544 F6 00 3A ..: ldab 003a +9547 26 22 &" bne 22 +9549 F6 00 1D ... ldab 001d +954C 2D 1D -. blt 1d +954E 7F 00 2C .., clr 002c +9551 CC B0 B8 ... ldd #b0b8 +9554 BD C0 BA ... jsr c0ba ;display: +9557 CE 00 19 ... ldx #0019 +955A 1D 00 .. bclr add,x 00,x +955C 80 CE .. suba #ce +955E 00 . test +955F 1D 1D .. bclr add,x 1d,x +9561 00 . test +9562 80 7F .. suba #7f +9564 00 . test +9565 54 T lsrb +9566 C6 32 .2 ldab #32 +9568 F7 00 3A ..: stb 003a +956B F6 00 0A ... ldab 000a +956E 26 03 &. bne 03 +9570 7E 96 5C ~.\ jmp 965c ;goto16 +9573 F6 00 1D ... ldab 001d +9576 2C 03 ,. bge 03 +9578 7E 96 5C ~.\ jmp 965c ;goto16 +957B F6 00 0A ... ldab 000a +957E C1 0B .. cmpb #0b +9580 26 09 &. bne 09 +9582 CE 00 1F ... ldx #001f +9585 1C 00 .. bset add,x 00,x +9587 02 . idiv +9588 7E 96 5A ~.Z jmp 965a ;goto93 +958B F6 00 54 ..T ldab 0054 +958E 26 26 && bne 26 +9590 BD BE 4B ..K jsr be4b ;jump1 +9593 F6 00 0A ... ldab 000a +9596 C1 0A .. cmpb #0a +9598 26 03 &. bne 03 +959A 7F 00 0A ... clr 000a +959D F6 00 0A ... ldab 000a +95A0 CB 30 .0 addb #30 +95A2 37 7 pshb +95A3 CC 0B 95 ... ldd #0b95 +95A6 F0 00 54 ..T subb 0054 +95A9 82 00 .. sbca #00 +95AB 8F . xgdx +95AC 33 3 pulb +95AD E7 00 .. stb 00,x +95AF C6 32 .2 ldab #32 +95B1 F7 00 3A ..: stb 003a +95B4 20 37 7 bra 37 +95B6 F6 00 54 ..T ldab 0054 +95B9 C1 01 .. cmpb #01 +95BB 26 27 &' bne 27 +95BD F6 00 0A ... ldab 000a +95C0 C1 05 .. cmpb #05 +95C2 27 20 ' beq 20 +95C4 F6 00 0A ... ldab 000a +95C7 C1 0A .. cmpb #0a +95C9 27 19 '. beq 19 +95CB F6 00 0A ... ldab 000a +95CE CB 30 .0 addb #30 +95D0 37 7 pshb +95D1 CC 0B 95 ... ldd #0b95 +95D4 F0 00 54 ..T subb 0054 +95D7 82 00 .. sbca #00 +95D9 8F . xgdx +95DA 33 3 pulb +95DB E7 00 .. stb 00,x +95DD C6 32 .2 ldab #32 +95DF F7 00 3A ..: stb 003a +95E2 20 09 . bra 09 +95E4 CE 00 19 ... ldx #0019 +95E7 1C 00 .. bset add,x 00,x +95E9 80 7F .. suba #7f +95EB 00 . test +95EC 3A : abx +95ED BD BE 01 ... jsr be01 ;jump70 +95F0 7C 00 54 |.T inc 0054 +95F3 F6 00 54 ..T ldab 0054 +95F6 C1 02 .. cmpb #02 +95F8 26 5A &Z bne 5a +95FA CE 00 1D ... ldx #001d +95FD 1C 00 .. bset add,x 00,x +95FF 80 F6 .. suba #f6 +9601 0B . sev +9602 94 CB D0 ... anda cb +9605 37 7 pshb +9606 F6 0B 95 ... ldab 0b95 +9609 CB D0 .. addb #d0 +960B 86 0A .. ldaa #0a +960D 3D = mul +960E 30 0 tsx +960F EB 00 .. addb 00,x +9611 31 1 ins +9612 F7 00 06 ... stb 0006 +9615 C6 32 .2 ldab #32 +9617 F7 00 3A ..: stb 003a +961A F6 00 06 ... ldab 0006 +961D BD D7 A0 ... jsr d7a0 ;jump10 +9620 83 00 00 ... subd #0000 +9623 26 21 &! bne 21 +9625 BD D3 11 ... jsr d311 ;jump30 +9628 83 00 00 ... subd #0000 +962B 26 0B &. bne 0b +962D CE 00 1F ... ldx #001f +9630 1C 00 .. bset add,x 00,x +9632 40 @ nega +9633 BD 8C 73 ..s jsr 8c73 ;jump75 +9636 20 06 . bra 06 +9638 CE 00 1F ... ldx #001f +963B 1D 00 .. bclr add,x 00,x +963D 40 @ nega +963E 7F 00 2C .., clr 002c +9641 BD 9A 47 ..G jsr 9a47 ;jump39 +9644 20 0C . bra 0c +9646 CE 00 1D ... ldx #001d +9649 1D 00 .. bclr add,x 00,x +964B 80 CE .. suba #ce +964D 00 . test +964E 19 . daa +964F 1C 00 .. bset add,x 00,x +9651 80 20 . suba #20 +9653 06 . tap +9654 CE 00 1D ... ldx #001d +9657 1D 00 .. bclr add,x 00,x +9659 80 20 . suba #20 +; 965a goto93 +965B 2B F6 +. bmi f6 +; 965C +;goto16 +965D 00 . test +965E 1D 2C ., bclr add,x 2c,x +9660 26 BD &. bne bd +9662 D2 13 83 ... sbcb 13 +9665 00 . test +9666 00 . test +9667 26 0F &. bne 0f +9669 CC 00 64 ..d ldd #0064 +966C BD E5 71 ..q jsr e571 ;jump13 +966F BD E5 D1 ... jsr e5d1 ;jump52 +9672 CC 03 84 ... ldd #0384 +9675 BD E5 71 ..q jsr e571 ;jump13 +9678 7F 00 2E ... clr 002e +967B CE 00 1D ... ldx #001d +967E 1D 00 .. bclr add,x 00,x +9680 80 CE .. suba #ce +9682 00 . test +9683 1F 1C 00 02 .... brclr 1c,x 00 02 +9687 39 9 rts + +jump148: +9688 34 4 des +9689 F6 00 19 ... ldab 0019 +968C 2C 19 ,. bge 19 +968E CE 00 19 ... ldx #0019 +9691 1D 00 .. bclr add,x 00,x +9693 80 CC .. suba #cc +9695 B0 97 BD ... suba 97bd +9698 C0 BA .. subb #ba +969A C6 0A .. ldab #0a +969C F7 00 38 ..8 stb 0038 +969F 7F 00 05 ... clr 0005 +96A2 C6 01 .. ldab #01 +96A4 F7 00 06 ... stb 0006 +96A7 F6 00 0A ... ldab 000a +96AA C1 0B .. cmpb #0b +96AC 26 0C &. bne 0c +96AE CC 02 33 ..3 ldd #0233 +96B1 FD 00 3B ..; stad 003b +96B4 CE 00 1F ... ldx #001f +96B7 1C 00 .. bset add,x 00,x +96B9 02 . idiv +96BA F6 00 38 ..8 ldab 0038 +96BD 27 03 '. beq 03 +96BF 7E 97 6D ~.m jmp 976d ;goto17 +96C2 F6 00 06 ... ldab 0006 +96C5 C1 63 .c cmpb #63 +96C7 23 03 #. bls 03 +96C9 7E 97 6D ~.m jmp 976d ;goto17 +96CC F6 00 06 ... ldab 0006 +96CF C1 63 .c cmpb #63 +96D1 26 0F &. bne 0f +96D3 BD 99 C3 ... jsr 99c3 ;jump143 +96D6 CC 07 D0 ... ldd #07d0 +96D9 BD E5 71 ..q jsr e571 ;jump13 +96DC CE 00 1F ... ldx #001f +96DF 1C 00 .. bset add,x 00,x +96E1 02 . idiv +96E2 BD D3 11 ... jsr d311 ;jump30 +96E5 83 00 00 ... subd #0000 +96E8 26 0B &. bne 0b +96EA CE 00 1F ... ldx #001f +96ED 1C 00 .. bset add,x 00,x +96EF 40 @ nega +96F0 BD 8C 73 ..s jsr 8c73 ;jump75 +96F3 20 06 . bra 06 +96F5 CE 00 1F ... ldx #001f +96F8 1D 00 .. bclr add,x 00,x +96FA 40 @ nega +96FB BD 9A 47 ..G jsr 9a47 ;jump39 +96FE F6 00 06 ... ldab 0006 +9701 C1 63 .c cmpb #63 +9703 26 03 &. bne 03 +9705 7F 00 2C .., clr 002c +9708 BD D2 13 ... jsr d213 ;jump45 +970B 83 00 00 ... subd #0000 +970E 27 03 '. beq 03 +9710 7C 00 05 |.. inc 0005 +9713 7F 00 2E ... clr 002e +9716 C6 05 .. ldab #05 +9718 F7 00 38 ..8 stb 0038 +971B CC 02 33 ..3 ldd #0233 +971E FD 00 3B ..; stad 003b +9721 30 0 tsx +9722 6F 00 o. clr 00,x +9724 F6 0E 6D ..m ldab 0e6d +9727 27 0C '. beq 0c +9729 F6 00 06 ... ldab 0006 +972C C1 3E .> cmpb #3e +972E 26 05 &. bne 05 +9730 C6 01 .. ldab #01 +9732 30 0 tsx +9733 E7 00 .. stb 00,x +9735 8D 38 .8 bsr dest 38 +9737 F6 0E 6D ..m ldab 0e6d +973A 27 0C '. beq 0c +973C 30 0 tsx +973D E6 00 .. ldab 00,x +973F C1 01 .. cmpb #01 +9741 26 05 &. bne 05 +9743 C6 45 .E ldab #45 +9745 F7 00 06 ... stb 0006 +9748 F6 00 06 ... ldab 0006 +974B BD D7 A0 ... jsr d7a0 ;jump10 +974E 83 00 00 ... subd #0000 +9751 27 15 '. beq 15 +9753 F6 00 06 ... ldab 0006 +9756 C1 09 .. cmpb #09 +9758 26 02 &. bne 02 +975A 8D 13 .. bsr dest 13 +975C F6 00 06 ... ldab 0006 +975F C1 45 .E cmpb #45 +9761 26 05 &. bne 05 +9763 C6 63 .c ldab #63 +9765 F7 00 06 ... stb 0006 +9768 5F _ clrb +9769 4F O clra +976A FD 00 40 ..@ stad 0040 +goto17: +976D 31 1 ins +976E 39 9 rts + +jump41: +976F F6 0E 6D ..m ldab 0e6d +9772 C1 01 .. cmpb #01 +9774 26 41 &A bne 41 +9776 F6 00 06 ... ldab 0006 +9779 4F O clra +977A CE 00 0A ... ldx #000a +977D 02 . idiv +977E C1 01 .. cmpb #01 +9780 26 05 &. bne 05 +9782 7C 00 06 |.. inc 0006 +9785 20 1B . bra 1b +9787 F6 00 06 ... ldab 0006 +978A 4F O clra +978B CE 00 0A ... ldx #000a +978E 02 . idiv +978F C1 02 .. cmpb #02 +9791 26 0A &. bne 0a +9793 C6 09 .. ldab #09 +9795 FB 00 06 ... addb 0006 +9798 F7 00 06 ... stb 0006 +979B 20 05 . bra 05 +979D C6 0B .. ldab #0b +979F F7 00 06 ... stb 0006 +97A2 F6 00 06 ... ldab 0006 +97A5 C1 3E .> cmpb #3e +97A7 22 07 ". bhi 07 +97A9 F6 00 06 ... ldab 0006 +97AC C1 0B .. cmpb #0b +97AE 24 05 $. bcc 05 +97B0 C6 0B .. ldab #0b +97B2 F7 00 06 ... stb 0006 +97B5 20 31 1 bra 31 +97B7 F6 00 06 ... ldab 0006 +97BA CB 0A .. addb #0a +97BC F7 00 06 ... stb 0006 +97BF F6 00 06 ... ldab 0006 +97C2 C1 64 .d cmpb #64 +97C4 23 22 #" bls 22 +97C6 F6 00 06 ... ldab 0006 +97C9 CB 9C .. addb #9c +97CB CB 01 .. addb #01 +97CD F7 00 06 ... stb 0006 +97D0 F6 00 06 ... ldab 0006 +97D3 C1 05 .. cmpb #05 +97D5 26 05 &. bne 05 +97D7 C6 06 .. ldab #06 +97D9 F7 00 06 ... stb 0006 +97DC F6 00 06 ... ldab 0006 +97DF C1 0A .. cmpb #0a +97E1 26 05 &. bne 05 +97E3 C6 01 .. ldab #01 +97E5 F7 00 06 ... stb 0006 +97E8 39 9 rts + +jump147: +97E9 BD BE 4B ..K jsr be4b ;jump1 +97EC CC AF E7 ... ldd #afe7 +97EF BD C0 BA ... jsr c0ba ;display: +97F2 BD F4 15 ... jsr f415 ;jump112 +97F5 39 9 rts + +jump27: +97F6 BD BE 4B ..K jsr be4b ;jump1 +97F9 F6 00 48 ..H ldab 0048 +97FC 4F O clra +97FD BD FE 16 ... jsr fe16 ;jump2 +9800 00 . test +9801 01 . nop +9802 00 . test +9803 03 . fdiv +9804 98 80 98 ... eora 80 +9807 0E . cli +9808 98 2B 98 .+. eora 2b +980B 48 H asla +980C 98 65 F6 .e. eora 65 +980F 0C . clc +9810 D9 4F BD .O. adcb 4f +9813 E7 95 .. stb 95,x +9815 C6 4E .N ldab #4e +9817 F7 0B 99 ... stb 0b99 +981A C6 49 .I ldab #49 +981C F7 0B 98 ... stb 0b98 +981F C6 4B .K ldab #4b +9821 F7 0B 97 ... stb 0b97 +9824 C6 4C .L ldab #4c +9826 F7 0B 96 ... stb 0b96 +9829 20 55 U bra 55 +982B F6 0C DA ... ldab 0cda +982E 4F O clra +982F BD E7 95 ... jsr e795 ;jump54 +9832 C6 44 .D ldab #44 +9834 F7 0B 99 ... stb 0b99 +9837 C6 49 .I ldab #49 +9839 F7 0B 98 ... stb 0b98 +983C C6 4D .M ldab #4d +983E F7 0B 97 ... stb 0b97 +9841 C6 45 .E ldab #45 +9843 F7 0B 96 ... stb 0b96 +9846 20 38 8 bra 38 +9848 F6 0C DB ... ldab 0cdb +984B 4F O clra +984C BD E7 95 ... jsr e795 ;jump54 +984F C6 51 .Q ldab #51 +9851 F7 0B 99 ... stb 0b99 +9854 C6 55 .U ldab #55 +9856 F7 0B 98 ... stb 0b98 +9859 C6 54 .T ldab #54 +985B F7 0B 97 ... stb 0b97 +985E C6 52 .R ldab #52 +9860 F7 0B 96 ... stb 0b96 +9863 20 1B . bra 1b +9865 F6 0C DC ... ldab 0cdc +9868 4F O clra +9869 BD E7 95 ... jsr e795 ;jump54 +986C C6 44 .D ldab #44 +986E F7 0B 99 ... stb 0b99 +9871 C6 4F .O ldab #4f +9873 F7 0B 98 ... stb 0b98 +9876 C6 4C .L ldab #4c +9878 F7 0B 97 ... stb 0b97 +987B C6 52 .R ldab #52 +987D F7 0B 96 ... stb 0b96 +9880 C6 53 .S ldab #53 +9882 F7 0B 95 ... stb 0b95 +9885 C6 20 . ldab #20 +9887 F7 0B 94 ... stb 0b94 +988A C6 20 . ldab #20 +988C F7 0B 93 ... stb 0b93 +988F F6 00 5D ..] ldab 005d +9892 F7 0B 92 ... stb 0b92 +9895 F6 00 5E ..^ ldab 005e +9898 F7 0B 91 ... stb 0b91 +989B F6 00 5F .._ ldab 005f +989E F7 0B 90 ... stb 0b90 +98A1 BD BE 01 ... jsr be01 ;jump70 +98A4 39 9 rts + +jump11: +98A5 BD BE 4B ..K jsr be4b ;jump1 +98A8 F6 00 54 ..T ldab 0054 +98AB 4F O clra +98AC BD E7 95 ... jsr e795 ;jump54 +98AF F6 00 5E ..^ ldab 005e +98B2 F7 0B 95 ... stb 0b95 +98B5 F6 00 5F .._ ldab 005f +98B8 F7 0B 94 ... stb 0b94 +98BB BD BE 01 ... jsr be01 ;jump70 +98BE 39 9 rts + +jump146: +98BF F6 00 09 ... ldab 0009 +98C2 C1 00 .. cmpb #00 +98C4 26 05 &. bne 05 +98C6 BD 9E 89 ... jsr 9e89 ;jump100 +98C9 20 33 3 bra 33 +98CB C1 01 .. cmpb #01 +98CD 26 1E &. bne 1e +98CF F6 00 48 ..H ldab 0048 +98D2 C1 92 .. cmpb #92 +98D4 26 15 &. bne 15 +98D6 F6 00 1F ... ldab 001f +98D9 C4 10 .. andb #10 +98DB 26 08 &. bne 08 +98DD CE 00 1F ... ldx #001f +98E0 1C 00 .. bset add,x 00,x +98E2 10 . sba +98E3 20 06 . bra 06 +98E5 CE 00 1F ... ldx #001f +98E8 1D 00 .. bclr add,x 00,x +98EA 10 . sba +98EB 20 11 . bra 11 +98ED C1 0B .. cmpb #0b +98EF 26 0D &. bne 0d +98F1 F6 00 1F ... ldab 001f +98F4 C4 10 .. andb #10 +98F6 27 03 '. beq 03 +98F8 BD E9 2B ..+ jsr e92b ;jump103 +98FB BD 85 AF ... jsr 85af ;jump14 +98FE 39 9 rts + +jump145: +98FF F6 00 1F ... ldab 001f +9902 C4 02 .. andb #02 +9904 27 13 '. beq 13 +9906 C6 01 .. ldab #01 +9908 F7 00 48 ..H stb 0048 +990B CE 00 1F ... ldx #001f +990E 1D 00 .. bclr add,x 00,x +9910 10 . sba +9911 CE 00 1F ... ldx #001f +9914 1D 00 .. bclr add,x 00,x +9916 02 . idiv +9917 20 67 g bra 67 +9919 F6 00 09 ... ldab 0009 +991C 4F O clra +991D BD FE 32 ..2 jsr fe32 ;jump25 +9920 99 36 00 .6. adca 36 +9923 00 . test +9924 99 3B 00 .;. adca 3b +9927 01 . nop +9928 99 59 00 .Y. adca 59 +992B 09 . dex +992C 99 73 00 .s. adca 73 +992F 01 . nop +9930 99 80 FF ... adca 80 +9933 F5 00 00 ... bitb 0000 +9936 BD 9E 89 ... jsr 9e89 ;jump100 +9939 20 45 E bra 45 +993B F6 00 48 ..H ldab 0048 +993E C1 92 .. cmpb #92 +9940 26 15 &. bne 15 +9942 F6 00 1F ... ldab 001f +9945 C4 10 .. andb #10 +9947 26 08 &. bne 08 +9949 CE 00 1F ... ldx #001f +994C 1C 00 .. bset add,x 00,x +994E 10 . sba +994F 20 06 . bra 06 +9951 CE 00 1F ... ldx #001f +9954 1D 00 .. bclr add,x 00,x +9956 10 . sba +9957 20 27 ' bra 27 +9959 7C 00 48 |.H inc 0048 +995C F6 00 48 ..H ldab 0048 +995F C1 92 .. cmpb #92 +9961 23 0B #. bls 0b +9963 C6 01 .. ldab #01 +9965 F7 00 48 ..H stb 0048 +9968 CE 00 1F ... ldx #001f +996B 1D 00 .. bclr add,x 00,x +996D 10 . sba +996E BD 9E 89 ... jsr 9e89 ;jump100 +9971 20 0D . bra 0d +9973 F6 00 1F ... ldab 001f +9976 C4 10 .. andb #10 +9978 27 03 '. beq 03 +997A BD E9 2B ..+ jsr e92b ;jump103 +997D BD 85 AF ... jsr 85af ;jump14 +9980 39 9 rts + +jump144: +9981 BD BE 4B ..K jsr be4b ;jump1 +9984 F6 00 05 ... ldab 0005 +9987 4F O clra +9988 BD E7 95 ... jsr e795 ;jump54 +998B C6 4D .M ldab #4d +998D F7 0B 99 ... stb 0b99 +9990 C6 4F .O ldab #4f +9992 F7 0B 98 ... stb 0b98 +9995 C6 54 .T ldab #54 +9997 F7 0B 97 ... stb 0b97 +999A C6 4F .O ldab #4f +999C F7 0B 96 ... stb 0b96 +999F C6 52 .R ldab #52 +99A1 F7 0B 95 ... stb 0b95 +99A4 C6 53 .S ldab #53 +99A6 F7 0B 94 ... stb 0b94 +99A9 C6 20 . ldab #20 +99AB F7 0B 93 ... stb 0b93 +99AE C6 20 . ldab #20 +99B0 F7 0B 92 ... stb 0b92 +99B3 F6 00 5E ..^ ldab 005e +99B6 F7 0B 91 ... stb 0b91 +99B9 F6 00 5F .._ ldab 005f +99BC F7 0B 90 ... stb 0b90 +99BF BD BE 01 ... jsr be01 ;jump70 +99C2 39 9 rts + +jump143: +99C3 BD BE 4B ..K jsr be4b ;jump1 +99C6 F6 00 05 ... ldab 0005 +99C9 4F O clra +99CA BD E7 95 ... jsr e795 ;jump54 +99CD C6 56 .V ldab #56 +99CF F7 0B 99 ... stb 0b99 +99D2 C6 45 .E ldab #45 +99D4 F7 0B 98 ... stb 0b98 +99D7 C6 4E .N ldab #4e +99D9 F7 0B 97 ... stb 0b97 +99DC C6 44 .D ldab #44 +99DE F7 0B 96 ... stb 0b96 +99E1 C6 53 .S ldab #53 +99E3 F7 0B 95 ... stb 0b95 +99E6 C6 20 . ldab #20 +99E8 F7 0B 94 ... stb 0b94 +99EB C6 20 . ldab #20 +99ED F7 0B 93 ... stb 0b93 +99F0 C6 20 . ldab #20 +99F2 F7 0B 92 ... stb 0b92 +99F5 F6 00 5E ..^ ldab 005e +99F8 F7 0B 91 ... stb 0b91 +99FB F6 00 5F .._ ldab 005f +99FE F7 0B 90 ... stb 0b90 +9A01 BD BE 01 ... jsr be01 ;jump70 +9A04 39 9 rts + +jump102: +9A05 BD BE 4B ..K jsr be4b ;jump1 +9A08 FC 00 52 ..R ldd 0052 +9A0B BD E7 45 ..E jsr e745 ;jump55 +9A0E C6 4F .O ldab #4f +9A10 F7 0B 99 ... stb 0b99 +9A13 C6 44 .D ldab #44 +9A15 F7 0B 98 ... stb 0b98 +9A18 C6 44 .D ldab #44 +9A1A F7 0B 97 ... stb 0b97 +9A1D C6 53 .S ldab #53 +9A1F F7 0B 96 ... stb 0b96 +9A22 C6 20 . ldab #20 +9A24 F7 0B 95 ... stb 0b95 +9A27 C6 31 .1 ldab #31 +9A29 F7 0B 94 ... stb 0b94 +9A2C C6 2F ./ ldab #2f +9A2E F7 0B 93 ... stb 0b93 +9A31 F6 00 5D ..] ldab 005d +9A34 F7 0B 92 ... stb 0b92 +9A37 F6 00 5E ..^ ldab 005e +9A3A F7 0B 91 ... stb 0b91 +9A3D F6 00 5F .._ ldab 005f +9A40 F7 0B 90 ... stb 0b90 +9A43 BD BE 01 ... jsr be01 ;jump70 +9A46 39 9 rts + +jump39: +9A47 BD BE 4B ..K jsr be4b ;jump1 +9A4A F6 00 06 ... ldab 0006 +9A4D 4F O clra +9A4E BD E7 95 ... jsr e795 ;jump54 +9A51 F6 00 5E ..^ ldab 005e +9A54 F7 0B 99 ... stb 0b99 +9A57 F6 00 5F .._ ldab 005f +9A5A F7 0B 98 ... stb 0b98 +9A5D C6 20 . ldab #20 +9A5F F7 0B 97 ... stb 0b97 +9A62 F6 00 1F ... ldab 001f +9A65 C4 40 .@ andb #40 +9A67 27 45 'E beq 45 +9A69 FC 00 27 ..' ldd 0027 +9A6C BD E7 45 ..E jsr e745 ;jump55 +9A6F F6 00 5A ..Z ldab 005a +9A72 F7 0B 96 ... stb 0b96 +9A75 F6 00 5D ..] ldab 005d +9A78 F7 0B 95 ... stb 0b95 +9A7B F6 00 5E ..^ ldab 005e +9A7E F7 0B 94 ... stb 0b94 +9A81 F6 00 5F .._ ldab 005f +9A84 F7 0B 93 ... stb 0b93 +9A87 F6 00 19 ... ldab 0019 +9A8A C4 10 .. andb #10 +9A8C 27 07 '. beq 07 +9A8E C6 2A .* ldab #2a +9A90 F7 0B 92 ... stb 0b92 +9A93 20 05 . bra 05 +9A95 C6 20 . ldab #20 +9A97 F7 0B 92 ... stb 0b92 +9A9A FC 00 46 ..F ldd 0046 +9A9D BD E7 45 ..E jsr e745 ;jump55 +9AA0 F6 00 5E ..^ ldab 005e +9AA3 F7 0B 91 ... stb 0b91 +9AA6 F6 00 5F .._ ldab 005f +9AA9 F7 0B 90 ... stb 0b90 +9AAC 20 1E . bra 1e +9AAE C6 58 .X ldab #58 +9AB0 F7 0B 96 ... stb 0b96 +9AB3 C6 58 .X ldab #58 +9AB5 F7 0B 95 ... stb 0b95 +9AB8 C6 58 .X ldab #58 +9ABA F7 0B 94 ... stb 0b94 +9ABD C6 58 .X ldab #58 +9ABF F7 0B 93 ... stb 0b93 +9AC2 C6 58 .X ldab #58 +9AC4 F7 0B 91 ... stb 0b91 +9AC7 C6 58 .X ldab #58 +9AC9 F7 0B 90 ... stb 0b90 +9ACC F6 00 13 ... ldab 0013 +9ACF C1 01 .. cmpb #01 +9AD1 23 4C #L bls 4c +9AD3 F6 0B 91 ... ldab 0b91 +9AD6 F7 0B 90 ... stb 0b90 +9AD9 F6 0B 92 ... ldab 0b92 +9ADC F7 0B 91 ... stb 0b91 +9ADF F6 0B 93 ... ldab 0b93 +9AE2 F7 0B 92 ... stb 0b92 +9AE5 F6 0B 94 ... ldab 0b94 +9AE8 F7 0B 93 ... stb 0b93 +9AEB F6 00 13 ... ldab 0013 +9AEE C1 02 .. cmpb #02 +9AF0 26 07 &. bne 07 +9AF2 C6 2E .. ldab #2e +9AF4 F7 0B 94 ... stb 0b94 +9AF7 20 26 & bra 26 +9AF9 C1 04 .. cmpb #04 +9AFB 26 0D &. bne 0d +9AFD F6 0B 95 ... ldab 0b95 +9B00 F7 0B 94 ... stb 0b94 +9B03 C6 2E .. ldab #2e +9B05 F7 0B 95 ... stb 0b95 +9B08 20 15 . bra 15 +9B0A C1 08 .. cmpb #08 +9B0C 26 11 &. bne 11 +9B0E F6 0B 95 ... ldab 0b95 +9B11 F7 0B 94 ... stb 0b94 +9B14 F6 0B 96 ... ldab 0b96 +9B17 F7 0B 95 ... stb 0b95 +9B1A C6 2E .. ldab #2e +9B1C F7 0B 96 ... stb 0b96 +9B1F F6 00 2C .., ldab 002c +9B22 26 3E &> bne 3e +9B24 BD BE 69 ..i jsr be69 ;jump3 +9B27 F6 00 13 ... ldab 0013 +9B2A C1 01 .. cmpb #01 +9B2C 23 2C #, bls 2c +9B2E CE 10 28 ..( ldx #1028 +9B31 1C 00 .. bset add,x 00,x +9B33 40 @ nega +9B34 F6 00 1F ... ldab 001f +9B37 C4 40 .@ andb #40 +9B39 27 0E '. beq 0e +9B3B CE 00 01 ... ldx #0001 +9B3E 3C < pshx +9B3F F6 00 5F .._ ldab 005f +9B42 4F O clra +9B43 BD BD B5 ... jsr bdb5 ;jump78 +9B46 38 8 pulx +9B47 20 0B . bra 0b +9B49 CE 00 01 ... ldx #0001 +9B4C 3C < pshx +9B4D CC 00 58 ..X ldd #0058 +9B50 BD BD B5 ... jsr bdb5 ;jump78 +9B53 38 8 pulx +9B54 CE 10 28 ..( ldx #1028 +9B57 1D 00 .. bclr add,x 00,x +9B59 40 @ nega +9B5A BD BE 10 ... jsr be10 ;jump88 +9B5D C6 03 .. ldab #03 +9B5F F7 00 2C .., stb 002c +9B62 39 9 rts + +jump101: +9B63 BD BE 4B ..K jsr be4b ;jump1 +9B66 FC 00 0D ... ldd 000d +9B69 BD E7 45 ..E jsr e745 ;jump55 +9B6C C6 44 .D ldab #44 +9B6E F7 0B 99 ... stb 0b99 +9B71 C6 53 .S ldab #53 +9B73 F7 0B 98 ... stb 0b98 +9B76 C6 43 .C ldab #43 +9B78 F7 0B 97 ... stb 0b97 +9B7B C6 4E .N ldab #4e +9B7D F7 0B 96 ... stb 0b96 +9B80 C6 54 .T ldab #54 +9B82 F7 0B 95 ... stb 0b95 +9B85 C6 20 . ldab #20 +9B87 F7 0B 94 ... stb 0b94 +9B8A F6 00 5A ..Z ldab 005a +9B8D F7 0B 93 ... stb 0b93 +9B90 F6 00 5D ..] ldab 005d +9B93 F7 0B 92 ... stb 0b92 +9B96 F6 00 5E ..^ ldab 005e +9B99 F7 0B 91 ... stb 0b91 +9B9C F6 00 5F .._ ldab 005f +9B9F F7 0B 90 ... stb 0b90 +9BA2 F6 00 13 ... ldab 0013 +9BA5 C1 01 .. cmpb #01 +9BA7 23 3C #< bls 3c +9BA9 F6 0B 91 ... ldab 0b91 +9BAC F7 0B 90 ... stb 0b90 +9BAF F6 00 13 ... ldab 0013 +9BB2 C1 02 .. cmpb #02 +9BB4 26 07 &. bne 07 +9BB6 C6 2E .. ldab #2e +9BB8 F7 0B 91 ... stb 0b91 +9BBB 20 28 ( bra 28 +9BBD C1 04 .. cmpb #04 +9BBF 26 0D &. bne 0d +9BC1 F6 0B 92 ... ldab 0b92 +9BC4 F7 0B 91 ... stb 0b91 +9BC7 C6 2E .. ldab #2e +9BC9 F7 0B 92 ... stb 0b92 +9BCC 20 17 . bra 17 +9BCE C1 08 .. cmpb #08 +9BD0 26 13 &. bne 13 +9BD2 F6 0B 92 ... ldab 0b92 +9BD5 F7 0B 91 ... stb 0b91 +9BD8 F6 0B 93 ... ldab 0b93 +9BDB F7 0B 92 ... stb 0b92 +9BDE C6 2E .. ldab #2e +9BE0 F7 0B 93 ... stb 0b93 +9BE3 20 00 . bra 00 +9BE5 F6 00 2C .., ldab 002c +9BE8 26 2A &* bne 2a +9BEA BD BE 69 ..i jsr be69 ;jump3 +9BED F6 00 13 ... ldab 0013 +9BF0 C1 01 .. cmpb #01 +9BF2 23 18 #. bls 18 +9BF4 CE 10 28 ..( ldx #1028 +9BF7 1C 00 .. bset add,x 00,x +9BF9 40 @ nega +9BFA CE 00 01 ... ldx #0001 +9BFD 3C < pshx +9BFE F6 00 5F .._ ldab 005f +9C01 4F O clra +9C02 BD BD B5 ... jsr bdb5 ;jump78 +9C05 38 8 pulx +9C06 CE 10 28 ..( ldx #1028 +9C09 1D 00 .. bclr add,x 00,x +9C0B 40 @ nega +9C0C BD BE 10 ... jsr be10 ;jump88 +9C0F C6 03 .. ldab #03 +9C11 F7 00 2C .., stb 002c +9C14 39 9 rts + +jump111: +9C15 BD BE 4B ..K jsr be4b ;jump1 +9C18 F6 00 48 ..H ldab 0048 +9C1B 4F O clra +9C1C BD FE 16 ... jsr fe16 ;jump2 +9C1F 00 . test +9C20 00 . test +9C21 00 . test +9C22 0A . clv +9C23 9D 29 9C .). jsr 29 +9C26 3B ; rti +9C27 9C 53 9C .S. cmpx 53 +9C2A 6B k illegal +9C2B 9C 83 9C ... cmpx 83 +9C2E 9B 9C B2 ... adda 9c +9C31 9C C9 9C ... cmpx c9 +9C34 E0 9C .. subb 9c,x +9C36 F7 9D 0E ... stb 9d0e +9C39 9D 23 F6 .#. jsr 23 +9C3C 00 . test +9C3D 67 C4 g. asr c4,x +9C3F 02 . idiv +9C40 27 08 '. beq 08 +9C42 CC AF 00 ... ldd #af00 +9C45 BD C0 BA ... jsr c0ba ;display: +9C48 20 06 . bra 06 +9C4A CC AF 0B ... ldd #af0b +9C4D BD C0 BA ... jsr c0ba ;display: +9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C53 F6 00 67 ..g ldab 0067 +9C56 C4 10 .. andb #10 +9C58 27 08 '. beq 08 +9C5A CC AF 42 ..B ldd #af42 +9C5D BD C0 BA ... jsr c0ba ;display: +9C60 20 06 . bra 06 +9C62 CC AF 4D ..M ldd #af4d +9C65 BD C0 BA ... jsr c0ba ;display: +9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C6B F6 00 67 ..g ldab 0067 +9C6E C4 20 . andb #20 +9C70 27 08 '. beq 08 +9C72 CC AF 58 ..X ldd #af58 +9C75 BD C0 BA ... jsr c0ba ;display: +9C78 20 06 . bra 06 +9C7A CC AF 63 ..c ldd #af63 +9C7D BD C0 BA ... jsr c0ba ;display: +9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C83 F6 00 67 ..g ldab 0067 +9C86 C4 01 .. andb #01 +9C88 27 08 '. beq 08 +9C8A CC AE EA ... ldd #aeea +9C8D BD C0 BA ... jsr c0ba ;display: +9C90 20 06 . bra 06 +9C92 CC AE F5 ... ldd #aef5 +9C95 BD C0 BA ... jsr c0ba ;display: +9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C9B F6 00 67 ..g ldab 0067 +9C9E C4 04 .. andb #04 +9CA0 27 08 '. beq 08 +9CA2 CC AF 16 ... ldd #af16 +9CA5 BD C0 BA ... jsr c0ba ;display: +9CA8 20 06 . bra 06 +9CAA CC AF 21 ..! ldd #af21 +9CAD BD C0 BA ... jsr c0ba ;display: +9CB0 20 77 w bra 77 +9CB2 F6 00 67 ..g ldab 0067 +9CB5 C4 08 .. andb #08 +9CB7 27 08 '. beq 08 +9CB9 CC AF 2C .., ldd #af2c +9CBC BD C0 BA ... jsr c0ba ;display: +9CBF 20 06 . bra 06 +9CC1 CC AF 37 ..7 ldd #af37 +9CC4 BD C0 BA ... jsr c0ba ;display: +9CC7 20 60 ` bra 60 +9CC9 F6 00 67 ..g ldab 0067 +9CCC C4 40 .@ andb #40 +9CCE 27 08 '. beq 08 +9CD0 CC AF 84 ... ldd #af84 +9CD3 BD C0 BA ... jsr c0ba ;display: +9CD6 20 06 . bra 06 +9CD8 CC AF 8F ... ldd #af8f +9CDB BD C0 BA ... jsr c0ba ;display: +9CDE 20 49 I bra 49 +9CE0 F6 0E 70 ..p ldab 0e70 +9CE3 C1 01 .. cmpb #01 +9CE5 26 08 &. bne 08 +9CE7 CC AE BE ... ldd #aebe +9CEA BD C0 BA ... jsr c0ba ;display: +9CED 20 06 . bra 06 +9CEF CC AE C9 ... ldd #aec9 +9CF2 BD C0 BA ... jsr c0ba ;display: +9CF5 20 32 2 bra 32 +9CF7 F6 0E 6F ..o ldab 0e6f +9CFA C1 01 .. cmpb #01 +9CFC 26 08 &. bne 08 +9CFE CC AE D4 ... ldd #aed4 +9D01 BD C0 BA ... jsr c0ba ;display: +9D04 20 06 . bra 06 +9D06 CC AE DF ... ldd #aedf +9D09 BD C0 BA ... jsr c0ba ;display: +9D0C 20 1B . bra 1b +9D0E F6 00 67 ..g ldab 0067 +9D11 2C 08 ,. bge 08 +9D13 CC AF 6E ..n ldd #af6e +9D16 BD C0 BA ... jsr c0ba ;display: +9D19 20 06 . bra 06 +9D1B CC AF 79 ..y ldd #af79 +9D1E BD C0 BA ... jsr c0ba ;display: +9D21 20 06 . bra 06 +9D23 CC AF B0 ... ldd #afb0 +9D26 BD C0 BA ... jsr c0ba ;display: +goto18: +9D29 39 9 rts + +jump89: +9D2A BD BE 4B ..K jsr be4b ;jump1 +9D2D F6 00 22 .." ldab 0022 +9D30 4F O clra +9D31 BD E7 95 ... jsr e795 ;jump54 +9D34 F6 00 5E ..^ ldab 005e +9D37 F7 0B 99 ... stb 0b99 +9D3A F6 00 5F .._ ldab 005f +9D3D F7 0B 98 ... stb 0b98 +9D40 C6 20 . ldab #20 +9D42 F7 0B 97 ... stb 0b97 +9D45 F6 00 24 ..$ ldab 0024 +9D48 4F O clra +9D49 BD E7 95 ... jsr e795 ;jump54 +9D4C C6 50 .P ldab #50 +9D4E F7 0B 96 ... stb 0b96 +9D51 F6 00 5E ..^ ldab 005e +9D54 F7 0B 95 ... stb 0b95 +9D57 F6 00 5F .._ ldab 005f +9D5A F7 0B 94 ... stb 0b94 +9D5D C6 20 . ldab #20 +9D5F F7 0B 93 ... stb 0b93 +9D62 F6 00 2A ..* ldab 002a +9D65 4F O clra +9D66 BD E7 95 ... jsr e795 ;jump54 +9D69 C6 46 .F ldab #46 +9D6B F7 0B 92 ... stb 0b92 +9D6E F6 00 5E ..^ ldab 005e +9D71 F7 0B 91 ... stb 0b91 +9D74 F6 00 5F .._ ldab 005f +9D77 F7 0B 90 ... stb 0b90 +9D7A BD BE 01 ... jsr be01 ;jump70 +9D7D 39 9 rts + +9D7E BD BE 4B ..K jsr be4b ;jump1 +9D81 F6 00 60 ..` ldab 0060 +9D84 4F O clra +9D85 C3 0A 90 ... addd #0a90 +9D88 8F . xgdx +9D89 E6 00 .. ldab 00,x +9D8B F7 0B 99 ... stb 0b99 +9D8E F6 00 60 ..` ldab 0060 +9D91 4F O clra +9D92 C3 0A 91 ... addd #0a91 +9D95 8F . xgdx +9D96 E6 00 .. ldab 00,x +9D98 F7 0B 98 ... stb 0b98 +9D9B F6 00 60 ..` ldab 0060 +9D9E 4F O clra +9D9F C3 0A 92 ... addd #0a92 +9DA2 8F . xgdx +9DA3 E6 00 .. ldab 00,x +9DA5 F7 0B 97 ... stb 0b97 +9DA8 F6 00 60 ..` ldab 0060 +9DAB 4F O clra +9DAC C3 0A 94 ... addd #0a94 +9DAF 8F . xgdx +9DB0 E6 00 .. ldab 00,x +9DB2 F7 0B 95 ... stb 0b95 +9DB5 F6 00 60 ..` ldab 0060 +9DB8 4F O clra +9DB9 C3 0A 95 ... addd #0a95 +9DBC 8F . xgdx +9DBD E6 00 .. ldab 00,x +9DBF F7 0B 94 ... stb 0b94 +9DC2 F6 00 60 ..` ldab 0060 +9DC5 4F O clra +9DC6 C3 0A 96 ... addd #0a96 +9DC9 8F . xgdx +9DCA E6 00 .. ldab 00,x +9DCC F7 0B 93 ... stb 0b93 +9DCF C6 20 . ldab #20 +9DD1 F7 0B 92 ... stb 0b92 +9DD4 C6 20 . ldab #20 +9DD6 F7 0B 91 ... stb 0b91 +9DD9 F6 00 54 ..T ldab 0054 +9DDC 4F O clra +9DDD C3 B4 8F ... addd #b48f +9DE0 8F . xgdx +9DE1 E6 00 .. ldab 00,x +9DE3 F7 0B 90 ... stb 0b90 +9DE6 F6 00 38 ..8 ldab 0038 +9DE9 C1 03 .. cmpb #03 +9DEB 24 0F $. bcc 0f +9DED F6 00 60 ..` ldab 0060 +9DF0 4F O clra +9DF1 C3 0A 93 ... addd #0a93 +9DF4 8F . xgdx +9DF5 E6 00 .. ldab 00,x +9DF7 F7 0B 96 ... stb 0b96 +9DFA 20 05 . bra 05 +9DFC C6 1F .. ldab #1f +9DFE F7 0B 96 ... stb 0b96 +9E01 BD BE 01 ... jsr be01 ;jump70 +9E04 F6 00 38 ..8 ldab 0038 +9E07 26 05 &. bne 05 +9E09 C6 05 .. ldab #05 +9E0B F7 00 38 ..8 stb 0038 +9E0E 39 9 rts + +jump142: +9E0F BD BE 4B ..K jsr be4b ;jump1 +9E12 F6 00 48 ..H ldab 0048 +9E15 26 15 &. bne 15 +9E17 F6 00 66 ..f ldab 0066 +9E1A 27 08 '. beq 08 +9E1C CC AF C6 ... ldd #afc6 +9E1F BD C0 BA ... jsr c0ba ;display: +9E22 20 06 . bra 06 +9E24 CC AF D1 ... ldd #afd1 +9E27 BD C0 BA ... jsr c0ba ;display: +9E2A 20 5C \ bra 5c +9E2C C6 4D .M ldab #4d +9E2E F7 0B 99 ... stb 0b99 +9E31 C6 45 .E ldab #45 +9E33 F7 0B 98 ... stb 0b98 +9E36 C6 4E .N ldab #4e +9E38 F7 0B 97 ... stb 0b97 +9E3B C6 55 .U ldab #55 +9E3D F7 0B 96 ... stb 0b96 +9E40 C6 20 . ldab #20 +9E42 F7 0B 95 ... stb 0b95 +9E45 F6 00 48 ..H ldab 0048 +9E48 CB 30 .0 addb #30 +9E4A F7 0B 94 ... stb 0b94 +9E4D F6 00 48 ..H ldab 0048 +9E50 C1 0A .. cmpb #0a +9E52 26 05 &. bne 05 +9E54 C6 30 .0 ldab #30 +9E56 F7 0B 94 ... stb 0b94 +9E59 C6 20 . ldab #20 +9E5B F7 0B 93 ... stb 0b93 +9E5E C6 4F .O ldab #4f +9E60 F7 0B 92 ... stb 0b92 +9E63 F6 00 48 ..H ldab 0048 +9E66 4F O clra +9E67 C3 00 68 ..h addd #0068 +9E6A 8F . xgdx +9E6B E6 00 .. ldab 00,x +9E6D 27 0C '. beq 0c +9E6F C6 4E .N ldab #4e +9E71 F7 0B 91 ... stb 0b91 +9E74 C6 20 . ldab #20 +9E76 F7 0B 90 ... stb 0b90 +9E79 20 0A . bra 0a +9E7B C6 46 .F ldab #46 +9E7D F7 0B 91 ... stb 0b91 +9E80 C6 46 .F ldab #46 +9E82 F7 0B 90 ... stb 0b90 +9E85 BD BE 01 ... jsr be01 ;jump70 +9E88 39 9 rts + +jump100: +9E89 BD BE 4B ..K jsr be4b ;jump1 +9E8C F6 00 48 ..H ldab 0048 +9E8F 4F O clra +9E90 BD FE 16 ... jsr fe16 ;jump2 +9E93 00 . test +9E94 01 . nop +9E95 00 . test +9E96 2D A1 -. blt a1 +9E98 C4 9E .. andb #9e +9E9A F5 9E FE ... bitb 9efe +9E9D 9F 07 9F ... sts 07 +9EA0 10 . sba +9EA1 9F 19 9F ... sts 19 +9EA4 3B ; rti +9EA5 9F 44 9F .D. sts 44 +9EA8 52 R illegal +9EA9 9F 5B 9F .[. sts 5b +9EAC 69 i rol +9EAD 9F 72 9F .r. sts 72 +9EB0 80 9F .. suba #9f +9EB2 89 9F .. adca #9f +9EB4 97 9F A0 ... sta 9f +9EB7 9F AE 9F ... sts ae +9EBA B7 9F C5 ... sta 9fc5 +9EBD 9F DD 9F ... sts dd +9EC0 EB A0 .. addb a0,x +9EC2 03 . fdiv +9EC3 A0 11 .. suba 11,x +9EC5 A0 29 .) suba 29,x +9EC7 A0 37 .7 suba 37,x +9EC9 A0 54 .T suba 54,x +9ECB A0 62 .b suba 62,x +9ECD A0 7F .. suba 7f,x +9ECF A0 8D .. suba 8d,x +9ED1 A0 96 .. suba 96,x +9ED3 A0 A4 .. suba a4,x +9ED5 A0 AD .. suba ad,x +9ED7 A0 BC .. suba bc,x +9ED9 A0 C5 .. suba c5,x +9EDB A0 D4 .. suba d4,x +9EDD A0 DD .. suba dd,x +9EDF A0 EC .. suba ec,x +9EE1 A0 F5 .. suba f5,x +9EE3 A1 04 .. cmpa 04,x +9EE5 A1 26 .& cmpa 26,x +9EE7 A1 34 .4 cmpa 34,x +9EE9 A1 55 .U cmpa 55,x +9EEB A1 62 .b cmpa 62,x +9EED A1 83 .. cmpa 83,x +9EEF A1 90 .. cmpa 90,x +9EF1 A1 B1 .. cmpa b1,x +9EF3 A1 BE .. cmpa be,x +9EF5 CC B2 90 ... ldd #b290 +9EF8 BD C0 BA ... jsr c0ba ;display: +9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9EFE CC 0C BC ... ldd #0cbc +9F01 BD C0 BA ... jsr c0ba ;display: +9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F07 CC B2 A2 ... ldd #b2a2 +9F0A BD C0 BA ... jsr c0ba ;display: +9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F10 CC 0C CC ... ldd #0ccc +9F13 BD C0 BA ... jsr c0ba ;display: +9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F19 C6 41 .A ldab #41 +9F1B F7 0B 99 ... stb 0b99 +9F1E C6 55 .U ldab #55 +9F20 F7 0B 98 ... stb 0b98 +9F23 C6 44 .D ldab #44 +9F25 F7 0B 97 ... stb 0b97 +9F28 C6 54 .T ldab #54 +9F2A F7 0B 96 ... stb 0b96 +9F2D CE 00 00 ... ldx #0000 +9F30 3C < pshx +9F31 FC 0C E7 ... ldd 0ce7 +9F34 BD A2 D4 ... jsr a2d4 ;jump79 +9F37 38 8 pulx +9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F3B CC B2 C6 ... ldd #b2c6 +9F3E BD C0 BA ... jsr c0ba ;display: +9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F44 FE 0D E9 ... ldx 0de9 +9F47 3C < pshx +9F48 FC 0D E7 ... ldd 0de7 +9F4B BD A3 41 ..A jsr a341 ;jump77 +9F4E 38 8 pulx +9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F52 CC B2 D8 ... ldd #b2d8 +9F55 BD C0 BA ... jsr c0ba ;display: +9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F5B FE 0D ED ... ldx 0ded +9F5E 3C < pshx +9F5F FC 0D EB ... ldd 0deb +9F62 BD A3 41 ..A jsr a341 ;jump77 +9F65 38 8 pulx +9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F69 CC B2 EA ... ldd #b2ea +9F6C BD C0 BA ... jsr c0ba ;display: +9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F72 FE 0D F1 ... ldx 0df1 +9F75 3C < pshx +9F76 FC 0D EF ... ldd 0def +9F79 BD A3 41 ..A jsr a341 ;jump77 +9F7C 38 8 pulx +9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F80 CC B2 FC ... ldd #b2fc +9F83 BD C0 BA ... jsr c0ba ;display: +9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F89 FE 0D F9 ... ldx 0df9 +9F8C 3C < pshx +9F8D FC 0D F7 ... ldd 0df7 +9F90 BD A3 41 ..A jsr a341 ;jump77 +9F93 38 8 pulx +9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F97 CC B3 0E ... ldd #b30e +9F9A BD C0 BA ... jsr c0ba ;display: +9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FA0 FE 0D FD ... ldx 0dfd +9FA3 3C < pshx +9FA4 FC 0D FB ... ldd 0dfb +9FA7 BD A3 41 ..A jsr a341 ;jump77 +9FAA 38 8 pulx +9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FAE CC B3 35 ..5 ldd #b335 +9FB1 BD C0 BA ... jsr c0ba ;display: +9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FB7 FE 0D F5 ... ldx 0df5 +9FBA 3C < pshx +9FBB FC 0D F3 ... ldd 0df3 +9FBE BD A3 41 ..A jsr a341 ;jump77 +9FC1 38 8 pulx +9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FC5 C6 24 .$ ldab #24 +9FC7 F7 0B 99 ... stb 0b99 +9FCA C6 31 .1 ldab #31 +9FCC F7 0B 98 ... stb 0b98 +9FCF CE 00 00 ... ldx #0000 +9FD2 3C < pshx +9FD3 FC 0C DD ... ldd 0cdd +9FD6 BD A2 D4 ... jsr a2d4 ;jump79 +9FD9 38 8 pulx +9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FDD FE 0C F5 ... ldx 0cf5 +9FE0 3C < pshx +9FE1 FC 0C F3 ... ldd 0cf3 +9FE4 BD A3 41 ..A jsr a341 ;jump77 +9FE7 38 8 pulx +9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FEB C6 24 .$ ldab #24 +9FED F7 0B 99 ... stb 0b99 +9FF0 C6 32 .2 ldab #32 +9FF2 F7 0B 98 ... stb 0b98 +9FF5 CE 00 00 ... ldx #0000 +9FF8 3C < pshx +9FF9 FC 0C DF ... ldd 0cdf +9FFC BD A2 D4 ... jsr a2d4 ;jump79 +9FFF 38 8 pulx +A000 7E A1 C4 ~.. jmp a1c4 ;goto19 +A003 FE 0C F9 ... ldx 0cf9 +A006 3C < pshx +A007 FC 0C F7 ... ldd 0cf7 +A00A BD A3 41 ..A jsr a341 ;jump77 +A00D 38 8 pulx +A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 +A011 C6 24 .$ ldab #24 +A013 F7 0B 99 ... stb 0b99 +A016 C6 35 .5 ldab #35 +A018 F7 0B 98 ... stb 0b98 +A01B CE 00 00 ... ldx #0000 +A01E 3C < pshx +A01F FC 0C E1 ... ldd 0ce1 +A022 BD A2 D4 ... jsr a2d4 ;jump79 +A025 38 8 pulx +A026 7E A1 C4 ~.. jmp a1c4 ;goto19 +A029 FE 0C FD ... ldx 0cfd +A02C 3C < pshx +A02D FC 0C FB ... ldd 0cfb +A030 BD A3 41 ..A jsr a341 ;jump77 +A033 38 8 pulx +A034 7E A1 C4 ~.. jmp a1c4 ;goto19 +A037 C6 24 .$ ldab #24 +A039 F7 0B 99 ... stb 0b99 +A03C C6 31 .1 ldab #31 +A03E F7 0B 98 ... stb 0b98 +A041 C6 30 .0 ldab #30 +A043 F7 0B 97 ... stb 0b97 +A046 CE 00 00 ... ldx #0000 +A049 3C < pshx +A04A FC 0C E3 ... ldd 0ce3 +A04D BD A2 D4 ... jsr a2d4 ;jump79 +A050 38 8 pulx +A051 7E A1 C4 ~.. jmp a1c4 ;goto19 +A054 FE 0D 01 ... ldx 0d01 +A057 3C < pshx +A058 FC 0C FF ... ldd 0cff +A05B BD A3 41 ..A jsr a341 ;jump77 +A05E 38 8 pulx +A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 +A062 C6 24 .$ ldab #24 +A064 F7 0B 99 ... stb 0b99 +A067 C6 32 .2 ldab #32 +A069 F7 0B 98 ... stb 0b98 +A06C C6 30 .0 ldab #30 +A06E F7 0B 97 ... stb 0b97 +A071 CE 00 00 ... ldx #0000 +A074 3C < pshx +A075 FC 0C E5 ... ldd 0ce5 +A078 BD A2 D4 ... jsr a2d4 ;jump79 +A07B 38 8 pulx +A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 +A07F FE 0D 05 ... ldx 0d05 +A082 3C < pshx +A083 FC 0D 03 ... ldd 0d03 +A086 BD A3 41 ..A jsr a341 ;jump77 +A089 38 8 pulx +A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 +A08D CC B3 B7 ... ldd #b3b7 +A090 BD C0 BA ... jsr c0ba ;display: +A093 7E A1 C4 ~.. jmp a1c4 ;goto19 +A096 CE 00 01 ... ldx #0001 +A099 3C < pshx +A09A FC 0C F1 ... ldd 0cf1 +A09D BD A2 D4 ... jsr a2d4 ;jump79 +A0A0 38 8 pulx +A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0A4 CC B3 CE ... ldd #b3ce +A0A7 BD C0 BA ... jsr c0ba ;display: +A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0AD FE 0C E9 ... ldx 0ce9 +A0B0 3C < pshx +A0B1 F6 0C DC ... ldab 0cdc +A0B4 4F O clra +A0B5 BD A3 1A ... jsr a31a ;jump93 +A0B8 38 8 pulx +A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0BC CC B3 E0 ... ldd #b3e0 +A0BF BD C0 BA ... jsr c0ba ;display: +A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0C5 FE 0C EB ... ldx 0ceb +A0C8 3C < pshx +A0C9 F6 0C DB ... ldab 0cdb +A0CC 4F O clra +A0CD BD A3 1A ... jsr a31a ;jump93 +A0D0 38 8 pulx +A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0D4 CC B3 F2 ... ldd #b3f2 +A0D7 BD C0 BA ... jsr c0ba ;display: +A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0DD FE 0C ED ... ldx 0ced +A0E0 3C < pshx +A0E1 F6 0C DA ... ldab 0cda +A0E4 4F O clra +A0E5 BD A3 1A ... jsr a31a ;jump93 +A0E8 38 8 pulx +A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0EC CC B4 04 ... ldd #b404 +A0EF BD C0 BA ... jsr c0ba ;display: +A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0F5 FE 0C EF ... ldx 0cef +A0F8 3C < pshx +A0F9 F6 0C D9 ... ldab 0cd9 +A0FC 4F O clra +A0FD BD A3 1A ... jsr a31a ;jump93 +A100 38 8 pulx +A101 7E A1 C4 ~.. jmp a1c4 ;goto19 +A104 C6 57 .W ldab #57 +A106 F7 0B 99 ... stb 0b99 +A109 C6 53 .S ldab #53 +A10B F7 0B 98 ... stb 0b98 +A10E C6 4E .N ldab #4e +A110 F7 0B 97 ... stb 0b97 +A113 C6 4B .K ldab #4b +A115 F7 0B 96 ... stb 0b96 +A118 CE 00 00 ... ldx #0000 +A11B 3C < pshx +A11C FC 0D 07 ... ldd 0d07 +A11F BD A2 D4 ... jsr a2d4 ;jump79 +A122 38 8 pulx +A123 7E A1 C4 ~.. jmp a1c4 ;goto19 +A126 FE 0D 11 ... ldx 0d11 +A129 3C < pshx +A12A FC 0D 0F ... ldd 0d0f +A12D BD A3 41 ..A jsr a341 ;jump77 +A130 38 8 pulx +A131 7E A1 C4 ~.. jmp a1c4 ;goto19 +A134 C6 53 .S ldab #53 +A136 F7 0B 99 ... stb 0b99 +A139 C6 48 .H ldab #48 +A13B F7 0B 98 ... stb 0b98 +A13E C6 50 .P ldab #50 +A140 F7 0B 97 ... stb 0b97 +A143 C6 52 .R ldab #52 +A145 F7 0B 96 ... stb 0b96 +A148 CE 00 00 ... ldx #0000 +A14B 3C < pshx +A14C FC 0D 09 ... ldd 0d09 +A14F BD A2 D4 ... jsr a2d4 ;jump79 +A152 38 8 pulx +A153 20 6F o bra 6f +A155 FE 0D 15 ... ldx 0d15 +A158 3C < pshx +A159 FC 0D 13 ... ldd 0d13 +A15C BD A3 41 ..A jsr a341 ;jump77 +A15F 38 8 pulx +A160 20 62 b bra 62 +A162 C6 50 .P ldab #50 +A164 F7 0B 99 ... stb 0b99 +A167 C6 52 .R ldab #52 +A169 F7 0B 98 ... stb 0b98 +A16C C6 4D .M ldab #4d +A16E F7 0B 97 ... stb 0b97 +A171 C6 4F .O ldab #4f +A173 F7 0B 96 ... stb 0b96 +A176 CE 00 00 ... ldx #0000 +A179 3C < pshx +A17A FC 0D 0B ... ldd 0d0b +A17D BD A2 D4 ... jsr a2d4 ;jump79 +A180 38 8 pulx +A181 20 41 A bra 41 +A183 FE 0D 19 ... ldx 0d19 +A186 3C < pshx +A187 FC 0D 17 ... ldd 0d17 +A18A BD A3 41 ..A jsr a341 ;jump77 +A18D 38 8 pulx +A18E 20 34 4 bra 34 +A190 C6 46 .F ldab #46 +A192 F7 0B 99 ... stb 0b99 +A195 C6 52 .R ldab #52 +A197 F7 0B 98 ... stb 0b98 +A19A C6 45 .E ldab #45 +A19C F7 0B 97 ... stb 0b97 +A19F C6 45 .E ldab #45 +A1A1 F7 0B 96 ... stb 0b96 +A1A4 CE 00 00 ... ldx #0000 +A1A7 3C < pshx +A1A8 FC 0D 0D ... ldd 0d0d +A1AB BD A2 D4 ... jsr a2d4 ;jump79 +A1AE 38 8 pulx +A1AF 20 13 . bra 13 +A1B1 FE 0D 1D ... ldx 0d1d +A1B4 3C < pshx +A1B5 FC 0D 1B ... ldd 0d1b +A1B8 BD A3 41 ..A jsr a341 ;jump77 +A1BB 38 8 pulx +A1BC 20 06 . bra 06 +A1BE CC B4 84 ... ldd #b484 +A1C1 BD C0 BA ... jsr c0ba ;display: +goto19: +A1C4 F6 00 48 ..H ldab 0048 +A1C7 C1 2E .. cmpb #2e +A1C9 23 74 #t bls 74 +A1CB F6 00 48 ..H ldab 0048 +A1CE C1 92 .. cmpb #92 +A1D0 24 6D $m bcc 6d +A1D2 F6 00 48 ..H ldab 0048 +A1D5 4F O clra +A1D6 05 . asld +A1D7 C3 08 6C ..l addd #086c +A1DA 8F . xgdx +A1DB EC 00 .. ldd 00,x +A1DD C4 80 .. andb #80 +A1DF 26 0E &. bne 0e +A1E1 7C 00 48 |.H inc 0048 +A1E4 F6 00 48 ..H ldab 0048 +A1E7 C1 92 .. cmpb #92 +A1E9 26 02 &. bne 02 +A1EB 20 02 . bra 02 +A1ED 20 E3 . bra e3 +A1EF F6 00 48 ..H ldab 0048 +A1F2 4F O clra +A1F3 C3 FF D2 ... addd #ffd2 +A1F6 BD E7 95 ... jsr e795 ;jump54 +A1F9 F6 00 5E ..^ ldab 005e +A1FC F7 0B 99 ... stb 0b99 +A1FF F6 00 5F .._ ldab 005f +A202 F7 0B 98 ... stb 0b98 +A205 F6 00 48 ..H ldab 0048 +A208 4F O clra +A209 05 . asld +A20A C3 0C C3 ... addd #0cc3 +A20D 8F . xgdx +A20E EC 00 .. ldd 00,x +A210 BD E7 45 ..E jsr e745 ;jump55 +A213 F6 00 57 ..W ldab 0057 +A216 F7 0B 94 ... stb 0b94 +A219 F6 00 5A ..Z ldab 005a +A21C F7 0B 93 ... stb 0b93 +A21F F6 00 5D ..] ldab 005d +A222 F7 0B 92 ... stb 0b92 +A225 F6 00 5E ..^ ldab 005e +A228 F7 0B 91 ... stb 0b91 +A22B F6 00 5F .._ ldab 005f +A22E F7 0B 90 ... stb 0b90 +A231 5F _ clrb +A232 4F O clra +A233 8D 27 .' bsr dest 27 +A235 F6 00 48 ..H ldab 0048 +A238 C1 92 .. cmpb #92 +A23A 26 03 &. bne 03 +A23C 7F 00 2C .., clr 002c +A23F F6 00 48 ..H ldab 0048 +A242 C1 92 .. cmpb #92 +A244 26 15 &. bne 15 +A246 F6 00 1F ... ldab 001f +A249 C4 10 .. andb #10 +A24B 27 08 '. beq 08 +A24D CC AF 9A ... ldd #af9a +A250 BD C0 BA ... jsr c0ba ;display: +A253 20 06 . bra 06 +A255 CC AF A5 ... ldd #afa5 +A258 BD C0 BA ... jsr c0ba ;display: +A25B 39 9 rts + +jump82: +A25C 37 7 pshb +A25D 36 6 psha +A25E F6 00 2C .., ldab 002c +A261 26 6F &o bne 6f +A263 BD BE 69 ..i jsr be69 ;jump3 +A266 30 0 tsx +A267 E6 01 .. ldab 01,x +A269 27 5F '_ beq 5f +A26B F6 00 13 ... ldab 0013 +A26E C1 01 .. cmpb #01 +A270 23 58 #X bls 58 +A272 CE 10 28 ..( ldx #1028 +A275 1C 00 .. bset add,x 00,x +A277 40 @ nega +A278 CE 00 01 ... ldx #0001 +A27B 3C < pshx +A27C F6 0B 90 ... ldab 0b90 +A27F 4F O clra +A280 BD BD B5 ... jsr bdb5 ;jump78 +A283 38 8 pulx +A284 CE 10 28 ..( ldx #1028 +A287 1D 00 .. bclr add,x 00,x +A289 40 @ nega +A28A F6 0B 91 ... ldab 0b91 +A28D F7 0B 90 ... stb 0b90 +A290 F6 00 13 ... ldab 0013 +A293 C1 02 .. cmpb #02 +A295 26 07 &. bne 07 +A297 C6 2E .. ldab #2e +A299 F7 0B 91 ... stb 0b91 +A29C 20 2C , bra 2c +A29E F6 00 13 ... ldab 0013 +A2A1 C1 04 .. cmpb #04 +A2A3 26 0D &. bne 0d +A2A5 F6 0B 92 ... ldab 0b92 +A2A8 F7 0B 91 ... stb 0b91 +A2AB C6 2E .. ldab #2e +A2AD F7 0B 92 ... stb 0b92 +A2B0 20 18 . bra 18 +A2B2 F6 00 13 ... ldab 0013 +A2B5 C1 08 .. cmpb #08 +A2B7 26 11 &. bne 11 +A2B9 F6 0B 92 ... ldab 0b92 +A2BC F7 0B 91 ... stb 0b91 +A2BF F6 0B 93 ... ldab 0b93 +A2C2 F7 0B 92 ... stb 0b92 +A2C5 C6 2E .. ldab #2e +A2C7 F7 0B 93 ... stb 0b93 +A2CA BD BE 10 ... jsr be10 ;jump88 +A2CD C6 03 .. ldab #03 +A2CF F7 00 2C .., stb 002c +A2D2 38 8 pulx +A2D3 39 9 rts + +jump79: +A2D4 37 7 pshb +A2D5 36 6 psha +A2D6 30 0 tsx +A2D7 EC 00 .. ldd 00,x +A2D9 BD E7 45 ..E jsr e745 ;jump55 +A2DC F6 00 57 ..W ldab 0057 +A2DF F7 0B 94 ... stb 0b94 +A2E2 F6 00 5A ..Z ldab 005a +A2E5 F7 0B 93 ... stb 0b93 +A2E8 F6 00 5D ..] ldab 005d +A2EB F7 0B 92 ... stb 0b92 +A2EE F6 00 5E ..^ ldab 005e +A2F1 F7 0B 91 ... stb 0b91 +A2F4 F6 00 5F .._ ldab 005f +A2F7 F7 0B 90 ... stb 0b90 +A2FA 30 0 tsx +A2FB E6 05 .. ldab 05,x +A2FD 27 14 '. beq 14 +A2FF F6 00 17 ... ldab 0017 +A302 C4 08 .. andb #08 +A304 26 05 &. bne 05 +A306 C6 24 .$ ldab #24 +A308 F7 0B 95 ... stb 0b95 +A30B CC 00 01 ... ldd #0001 +A30E BD A2 5C ..\ jsr a25c ;jump82 +A311 20 05 . bra 05 +A313 5F _ clrb +A314 4F O clra +A315 BD A2 5C ..\ jsr a25c ;jump82 +A318 38 8 pulx +A319 39 9 rts + +jump93: +A31A 37 7 pshb +A31B 36 6 psha +A31C 30 0 tsx +A31D E6 01 .. ldab 01,x +A31F 4F O clra +A320 BD E7 95 ... jsr e795 ;jump54 +A323 F6 00 5D ..] ldab 005d +A326 F7 0B 99 ... stb 0b99 +A329 F6 00 5E ..^ ldab 005e +A32C F7 0B 98 ... stb 0b98 +A32F F6 00 5F .._ ldab 005f +A332 F7 0B 97 ... stb 0b97 +A335 CE 00 01 ... ldx #0001 +A338 3C < pshx +A339 30 0 tsx +A33A EC 06 .. ldd 06,x +A33C 8D 96 .. bsr dest 96 +A33E 38 8 pulx +A33F 38 8 pulx +A340 39 9 rts + +jump77: +A341 38 8 pulx +A342 37 7 pshb +A343 36 6 psha +A344 3C < pshx +A345 30 0 tsx +A346 EC 04 .. ldd 04,x +A348 37 7 pshb +A349 36 6 psha +A34A EC 02 .. ldd 02,x +A34C BD E6 21 ..! jsr e621 ;jump56 +A34F 38 8 pulx +A350 C6 20 . ldab #20 +A352 F7 0B 99 ... stb 0b99 +A355 F6 00 17 ... ldab 0017 +A358 C4 08 .. andb #08 +A35A 26 05 &. bne 05 +A35C C6 24 .$ ldab #24 +A35E F7 0B 98 ... stb 0b98 +A361 CC 00 01 ... ldd #0001 +A364 BD A2 5C ..\ jsr a25c ;jump82 +A367 38 8 pulx +A368 31 1 ins +A369 31 1 ins +A36A 6E 00 n. jmp 00,x + +jump81: +A36C BD BE 4B ..K jsr be4b ;jump1 +A36F CC AF DC ... ldd #afdc +A372 BD C0 BA ... jsr c0ba ;display: +A375 CC 01 F4 ... ldd #01f4 +A378 BD E5 71 ..q jsr e571 ;jump13 +A37B 39 9 rts + +jump141: +A37C FC 00 52 ..R ldd 0052 +A37F FD 0B B5 ... stad 0bb5 +A382 8D E8 .. bsr dest e8 +A384 39 9 rts + +jump40: +A385 F6 00 1F ... ldab 001f +A388 C4 40 .@ andb #40 +A38A 27 73 's beq 73 +A38C F6 00 06 ... ldab 0006 +A38F 4F O clra +A390 05 . asld +A391 C3 08 00 ... addd #0800 +A394 8F . xgdx +A395 EC 00 .. ldd 00,x +A397 5F _ clrb +A398 84 C0 .. anda #c0 +A39A FA 00 28 ..( orb 0028 +A39D BA 00 27 ..' ora 0027 +A3A0 FD 00 27 ..' stad 0027 +A3A3 FC 00 27 ..' ldd 0027 +A3A6 37 7 pshb +A3A7 36 6 psha +A3A8 F6 00 06 ... ldab 0006 +A3AB 4F O clra +A3AC 05 . asld +A3AD C3 08 00 ... addd #0800 +A3B0 38 8 pulx +A3B1 8F . xgdx +A3B2 ED 00 .. stad 00,x +A3B4 FC 00 27 ..' ldd 0027 +A3B7 43 C coma +A3B8 53 S comb +A3B9 37 7 pshb +A3BA 36 6 psha +A3BB F6 00 06 ... ldab 0006 +A3BE 4F O clra +A3BF 05 . asld +A3C0 C3 0B F1 ... addd #0bf1 +A3C3 38 8 pulx +A3C4 8F . xgdx +A3C5 ED 00 .. stad 00,x +A3C7 F6 00 06 ... ldab 0006 +A3CA 4F O clra +A3CB 05 . asld +A3CC C3 08 C8 ... addd #08c8 +A3CF 8F . xgdx +A3D0 EC 00 .. ldd 00,x +A3D2 C4 80 .. andb #80 +A3D4 84 F7 .. anda #f7 +A3D6 FA 00 47 ..G orb 0047 +A3D9 BA 00 46 ..F ora 0046 +A3DC FD 00 46 ..F stad 0046 +A3DF F6 00 19 ... ldab 0019 +A3E2 C4 10 .. andb #10 +A3E4 27 06 '. beq 06 +A3E6 CE 00 46 ..F ldx #0046 +A3E9 1C 00 .. bset add,x 00,x +A3EB 08 . inx +A3EC FC 00 46 ..F ldd 0046 +A3EF 37 7 pshb +A3F0 36 6 psha +A3F1 F6 00 06 ... ldab 0006 +A3F4 4F O clra +A3F5 05 . asld +A3F6 C3 08 C8 ... addd #08c8 +A3F9 38 8 pulx +A3FA 8F . xgdx +A3FB ED 00 .. stad 00,x +A3FD 20 22 " bra 22 +A3FF CC 2A FF .*. ldd #2aff +A402 37 7 pshb +A403 36 6 psha +A404 F6 00 06 ... ldab 0006 +A407 4F O clra +A408 05 . asld +A409 C3 08 00 ... addd #0800 +A40C 38 8 pulx +A40D 8F . xgdx +A40E ED 00 .. stad 00,x +A410 CC D5 00 ... ldd #d500 +A413 37 7 pshb +A414 36 6 psha +A415 F6 00 06 ... ldab 0006 +A418 4F O clra +A419 05 . asld +A41A C3 0B F1 ... addd #0bf1 +A41D 38 8 pulx +A41E 8F . xgdx +A41F ED 00 .. stad 00,x +A421 F6 00 1F ... ldab 001f +A424 C4 40 .@ andb #40 +A426 27 26 '& beq 26 +A428 F6 00 06 ... ldab 0006 +A42B 4F O clra +A42C 05 . asld +A42D C3 08 00 ... addd #0800 +A430 8F . xgdx +A431 EC 00 .. ldd 00,x +A433 C4 FF .. andb #ff +A435 84 3F .? anda #3f +A437 FD 00 27 ..' stad 0027 +A43A F6 00 06 ... ldab 0006 +A43D 4F O clra +A43E 05 . asld +A43F C3 08 C8 ... addd #08c8 +A442 8F . xgdx +A443 EC 00 .. ldd 00,x +A445 C4 7F .. andb #7f +A447 4F O clra +A448 FD 00 46 ..F stad 0046 +A44B BD A3 6C ..l jsr a36c ;jump81 +A44E 39 9 rts + +jump140: +A44F FC 00 0D ... ldd 000d +A452 FD 0B B7 ... stad 0bb7 +A455 BD A3 6C ..l jsr a36c ;jump81 +A458 39 9 rts + +jump110: +A459 3C < pshx +A45A F6 00 67 ..g ldab 0067 +A45D C4 02 .. andb #02 +A45F 27 08 '. beq 08 +A461 CE 00 67 ..g ldx #0067 +A464 1D 00 .. bclr add,x 00,x +A466 4D M tsta +A467 20 0C . bra 0c +A469 CE 00 67 ..g ldx #0067 +A46C 1D 00 .. bclr add,x 00,x +A46E 10 . sba +A46F CE 00 67 ..g ldx #0067 +A472 1D 00 .. bclr add,x 00,x +A474 20 F6 . bra f6 +A476 00 . test +A477 67 C4 g. asr c4,x +A479 10 . sba +A47A 26 06 &. bne 06 +A47C CE 00 67 ..g ldx #0067 +A47F 1D 00 .. bclr add,x 00,x +A481 20 F6 . bra f6 +A483 00 . test +A484 67 C4 g. asr c4,x +A486 01 . nop +A487 27 14 '. beq 14 +A489 CE 00 67 ..g ldx #0067 +A48C 1D 00 .. bclr add,x 00,x +A48E 02 . idiv +A48F CE 00 67 ..g ldx #0067 +A492 1D 00 .. bclr add,x 00,x +A494 10 . sba +A495 CE 00 67 ..g ldx #0067 +A498 1D 00 .. bclr add,x 00,x +A49A 20 20 bra 20 +A49C 06 . tap +A49D CE 00 67 ..g ldx #0067 +A4A0 1D 00 .. bclr add,x 00,x +A4A2 08 . inx +A4A3 F6 00 67 ..g ldab 0067 +A4A6 C4 04 .. andb #04 +A4A8 27 12 '. beq 12 +A4AA CE 00 67 ..g ldx #0067 +A4AD 1D 00 .. bclr add,x 00,x +A4AF 02 . idiv +A4B0 CE 00 67 ..g ldx #0067 +A4B3 1D 00 .. bclr add,x 00,x +A4B5 10 . sba +A4B6 CE 00 67 ..g ldx #0067 +A4B9 1D 00 .. bclr add,x 00,x +A4BB 20 F6 . bra f6 +A4BD 00 . test +A4BE 67 C4 g. asr c4,x +A4C0 08 . inx +A4C1 26 06 &. bne 06 +A4C3 CE 00 67 ..g ldx #0067 +A4C6 1D 00 .. bclr add,x 00,x +A4C8 40 @ nega +A4C9 F6 00 67 ..g ldab 0067 +A4CC F7 0B C0 ... stb 0bc0 +A4CF F6 0E 70 ..p ldab 0e70 +A4D2 F7 0E 6E ..n stb 0e6e +A4D5 F6 0E 6D ..m ldab 0e6d +A4D8 26 39 &9 bne 39 +A4DA F6 0E 6F ..o ldab 0e6f +A4DD 27 34 '4 beq 34 +A4DF 7F 00 06 ... clr 0006 +A4E2 F6 00 06 ... ldab 0006 +A4E5 C1 3F .? cmpb #3f +A4E7 24 2A $* bcc 2a +A4E9 F6 00 06 ... ldab 0006 +A4EC 4F O clra +A4ED CE 00 05 ... ldx #0005 +A4F0 02 . idiv +A4F1 5D ] tstb +A4F2 27 1A '. beq 1a +A4F4 F6 00 06 ... ldab 0006 +A4F7 4F O clra +A4F8 C3 08 00 ... addd #0800 +A4FB 30 0 tsx +A4FC ED 00 .. stad 00,x +A4FE EC 00 .. ldd 00,x +A500 37 7 pshb +A501 36 6 psha +A502 F6 00 06 ... ldab 0006 +A505 4F O clra +A506 05 . asld +A507 C3 08 C8 ... addd #08c8 +A50A 38 8 pulx +A50B 8F . xgdx +A50C ED 00 .. stad 00,x +A50E 7C 00 06 |.. inc 0006 +A511 20 CF . bra cf +A513 F6 0E 6F ..o ldab 0e6f +A516 F7 0E 6D ..m stb 0e6d +A519 BD A3 6C ..l jsr a36c ;jump81 +A51C 38 8 pulx +A51D 39 9 rts + +jump109: +A51E F6 00 22 .." ldab 0022 +A521 4F O clra +A522 BD FE 16 ... jsr fe16 ;jump2 +A525 00 . test +A526 01 . nop +A527 00 . test +A528 04 . lsrd +A529 A5 79 .y bita 79,x +A52B A5 35 .5 bita 35,x +A52D A5 43 .C bita 43,x +A52F A5 51 .Q bita 51,x +A531 A5 5F ._ bita 5f,x +A533 A5 6D .m bita 6d,x +A535 F6 00 24 ..$ ldab 0024 +A538 F7 0B AF ... stb 0baf +A53B F6 00 2A ..* ldab 002a +A53E F7 0B B4 ... stb 0bb4 +A541 20 36 6 bra 36 +A543 F6 00 24 ..$ ldab 0024 +A546 F7 0B AE ... stb 0bae +A549 F6 00 2A ..* ldab 002a +A54C F7 0B B3 ... stb 0bb3 +A54F 20 28 ( bra 28 +A551 F6 00 24 ..$ ldab 0024 +A554 F7 0B AD ... stb 0bad +A557 F6 00 2A ..* ldab 002a +A55A F7 0B B2 ... stb 0bb2 +A55D 20 1A . bra 1a +A55F F6 00 24 ..$ ldab 0024 +A562 F7 0B AC ... stb 0bac +A565 F6 00 2A ..* ldab 002a +A568 F7 0B B1 ... stb 0bb1 +A56B 20 0C . bra 0c +A56D F6 00 24 ..$ ldab 0024 +A570 F7 0B AB ... stb 0bab +A573 F6 00 2A ..* ldab 002a +A576 F7 0B B0 ... stb 0bb0 +A579 BD A3 6C ..l jsr a36c ;jump81 +A57C 39 9 rts + +jump139: +A57D 7F 00 54 ..T clr 0054 +A580 F6 00 54 ..T ldab 0054 +A583 C1 FF .. cmpb #ff +A585 24 1B $. bcc 1b +A587 F6 00 54 ..T ldab 0054 +A58A 4F O clra +A58B C3 0A 90 ... addd #0a90 +A58E 8F . xgdx +A58F E6 00 .. ldab 00,x +A591 37 7 pshb +A592 F6 00 54 ..T ldab 0054 +A595 4F O clra +A596 C3 09 90 ... addd #0990 +A599 8F . xgdx +A59A 33 3 pulb +A59B E7 00 .. stb 00,x +A59D 7C 00 54 |.T inc 0054 +A5A0 20 DE . bra de +A5A2 F6 00 61 ..a ldab 0061 +A5A5 F7 0B BF ... stb 0bbf +A5A8 BD A3 6C ..l jsr a36c ;jump81 +A5AB 39 9 rts + +jump138: +A5AC 7F 00 54 ..T clr 0054 +A5AF F6 00 54 ..T ldab 0054 +A5B2 C1 10 .. cmpb #10 +A5B4 24 1B $. bcc 1b +A5B6 F6 00 54 ..T ldab 0054 +A5B9 4F O clra +A5BA C3 0A 90 ... addd #0a90 +A5BD 8F . xgdx +A5BE E6 00 .. ldab 00,x +A5C0 37 7 pshb +A5C1 F6 00 54 ..T ldab 0054 +A5C4 4F O clra +A5C5 C3 0C B9 ... addd #0cb9 +A5C8 8F . xgdx +A5C9 33 3 pulb +A5CA E7 00 .. stb 00,x +A5CC 7C 00 54 |.T inc 0054 +A5CF 20 DE . bra de +A5D1 BD A3 6C ..l jsr a36c ;jump81 +A5D4 39 9 rts + +jump137: +A5D5 7F 00 54 ..T clr 0054 +A5D8 F6 00 54 ..T ldab 0054 +A5DB C1 10 .. cmpb #10 +A5DD 24 1B $. bcc 1b +A5DF F6 00 54 ..T ldab 0054 +A5E2 4F O clra +A5E3 C3 0A 90 ... addd #0a90 +A5E6 8F . xgdx +A5E7 E6 00 .. ldab 00,x +A5E9 37 7 pshb +A5EA F6 00 54 ..T ldab 0054 +A5ED 4F O clra +A5EE C3 0C C9 ... addd #0cc9 +A5F1 8F . xgdx +A5F2 33 3 pulb +A5F3 E7 00 .. stb 00,x +A5F5 7C 00 54 |.T inc 0054 +A5F8 20 DE . bra de +A5FA BD A3 6C ..l jsr a36c ;jump81 +A5FD 39 9 rts + +jump136: +A5FE 7F 00 54 ..T clr 0054 +A601 F6 00 54 ..T ldab 0054 +A604 C1 05 .. cmpb #05 +A606 24 1B $. bcc 1b +A608 F6 00 54 ..T ldab 0054 +A60B 4F O clra +A60C C3 00 62 ..b addd #0062 +A60F 8F . xgdx +A610 E6 00 .. ldab 00,x +A612 37 7 pshb +A613 F6 00 54 ..T ldab 0054 +A616 4F O clra +A617 C3 0B A4 ... addd #0ba4 +A61A 8F . xgdx +A61B 33 3 pulb +A61C E7 00 .. stb 00,x +A61E 7C 00 54 |.T inc 0054 +A621 20 DE . bra de +A623 7F 00 54 ..T clr 0054 +A626 F6 00 54 ..T ldab 0054 +A629 C1 0B .. cmpb #0b +A62B 24 1B $. bcc 1b +A62D F6 00 54 ..T ldab 0054 +A630 4F O clra +A631 C3 00 68 ..h addd #0068 +A634 8F . xgdx +A635 E6 00 .. ldab 00,x +A637 37 7 pshb +A638 F6 00 54 ..T ldab 0054 +A63B 4F O clra +A63C C3 0B E4 ... addd #0be4 +A63F 8F . xgdx +A640 33 3 pulb +A641 E7 00 .. stb 00,x +A643 7C 00 54 |.T inc 0054 +A646 20 DE . bra de +A648 8D 04 .. bsr dest 04 +A64A BD A3 6C ..l jsr a36c ;jump81 +A64D 39 9 rts + +jump135: +A64E BD AB 0C ... jsr ab0c ;jump126 +A651 C6 20 . ldab #20 +A653 F7 0B A3 ... stb 0ba3 +A656 C6 20 . ldab #20 +A658 F7 0B 9A ... stb 0b9a +A65B C6 01 .. ldab #01 +A65D F7 00 54 ..T stb 0054 +goto21: +A660 F6 00 54 ..T ldab 0054 +A663 C1 09 .. cmpb #09 +A665 25 03 %. bcs 03 +A667 7E A7 1E ~.. jmp a71e ;goto20 +A66A F6 00 54 ..T ldab 0054 +A66D 4F O clra +A66E BD FE 16 ... jsr fe16 ;jump2 +A671 00 . test +A672 01 . nop +A673 00 . test +A674 07 . tpa +A675 A6 ED .. ldaa ed,x +A677 A6 87 .. ldaa 87,x +A679 A6 95 .. ldaa 95,x +A67B A6 A1 .. ldaa a1,x +A67D A6 AF .. ldaa af,x +A67F A6 BB .. ldaa bb,x +A681 A6 C9 .. ldaa c9,x +A683 A6 D5 .. ldaa d5,x +A685 A6 E3 .. ldaa e3,x +A687 F6 00 62 ..b ldab 0062 +A68A 54 T lsrb +A68B 54 T lsrb +A68C 54 T lsrb +A68D 54 T lsrb +A68E C8 04 .. eorb #04 +A690 F7 00 5F .._ stb 005f +A693 20 58 X bra 58 +A695 F6 00 62 ..b ldab 0062 +A698 C4 0F .. andb #0f +A69A C8 0D .. eorb #0d +A69C F7 00 5F .._ stb 005f +A69F 20 4C L bra 4c +A6A1 F6 00 63 ..c ldab 0063 +A6A4 54 T lsrb +A6A5 54 T lsrb +A6A6 54 T lsrb +A6A7 54 T lsrb +A6A8 C8 04 .. eorb #04 +A6AA F7 00 5F .._ stb 005f +A6AD 20 3E > bra 3e +A6AF F6 00 63 ..c ldab 0063 +A6B2 C4 0F .. andb #0f +A6B4 C8 05 .. eorb #05 +A6B6 F7 00 5F .._ stb 005f +A6B9 20 32 2 bra 32 +A6BB F6 00 64 ..d ldab 0064 +A6BE 54 T lsrb +A6BF 54 T lsrb +A6C0 54 T lsrb +A6C1 54 T lsrb +A6C2 C8 05 .. eorb #05 +A6C4 F7 00 5F .._ stb 005f +A6C7 20 24 $ bra 24 +A6C9 F6 00 64 ..d ldab 0064 +A6CC C4 0F .. andb #0f +A6CE C8 04 .. eorb #04 +A6D0 F7 00 5F .._ stb 005f +A6D3 20 18 . bra 18 +A6D5 F6 00 65 ..e ldab 0065 +A6D8 54 T lsrb +A6D9 54 T lsrb +A6DA 54 T lsrb +A6DB 54 T lsrb +A6DC C8 05 .. eorb #05 +A6DE F7 00 5F .._ stb 005f +A6E1 20 0A . bra 0a +A6E3 F6 00 65 ..e ldab 0065 +A6E6 C4 0F .. andb #0f +A6E8 C8 03 .. eorb #03 +A6EA F7 00 5F .._ stb 005f +A6ED F6 00 5F .._ ldab 005f +A6F0 C1 09 .. cmpb #09 +A6F2 23 13 #. bls 13 +A6F4 F6 00 5F .._ ldab 005f +A6F7 CB 37 .7 addb #37 +A6F9 37 7 pshb +A6FA F6 00 54 ..T ldab 0054 +A6FD 4F O clra +A6FE C3 0B 9A ... addd #0b9a +A701 8F . xgdx +A702 33 3 pulb +A703 E7 00 .. stb 00,x +A705 20 11 . bra 11 +A707 F6 00 5F .._ ldab 005f +A70A CB 30 .0 addb #30 +A70C 37 7 pshb +A70D F6 00 54 ..T ldab 0054 +A710 4F O clra +A711 C3 0B 9A ... addd #0b9a +A714 8F . xgdx +A715 33 3 pulb +A716 E7 00 .. stb 00,x +A718 7C 00 54 |.T inc 0054 +A71B 7E A6 60 ~.` jmp a660 ;goto21 +goto20: +A71E 39 9 rts + +jump134: +A71F F6 00 48 ..H ldab 0048 +A722 26 11 &. bne 11 +A724 F6 00 66 ..f ldab 0066 +A727 26 07 &. bne 07 +A729 C6 01 .. ldab #01 +A72B F7 00 66 ..f stb 0066 +A72E 20 03 . bra 03 +A730 7F 00 66 ..f clr 0066 +A733 20 29 ) bra 29 +A735 F6 00 48 ..H ldab 0048 +A738 4F O clra +A739 C3 00 68 ..h addd #0068 +A73C 8F . xgdx +A73D E6 00 .. ldab 00,x +A73F 26 10 &. bne 10 +A741 C6 01 .. ldab #01 +A743 37 7 pshb +A744 F6 00 48 ..H ldab 0048 +A747 4F O clra +A748 C3 00 68 ..h addd #0068 +A74B 8F . xgdx +A74C 33 3 pulb +A74D E7 00 .. stb 00,x +A74F 20 0D . bra 0d +A751 5F _ clrb +A752 37 7 pshb +A753 F6 00 48 ..H ldab 0048 +A756 4F O clra +A757 C3 00 68 ..h addd #0068 +A75A 8F . xgdx +A75B 33 3 pulb +A75C E7 00 .. stb 00,x +A75E 39 9 rts + +jump133: +A75F F6 00 48 ..H ldab 0048 +A762 4F O clra +A763 BD FE 16 ... jsr fe16 ;jump2 +A766 00 . test +A767 00 . test +A768 00 . test +A769 09 . dex +A76A A7 DC .. sta dc,x +A76C A7 80 .. sta 80,x +A76E A7 87 .. sta 87,x +A770 A7 8E .. sta 8e,x +A772 A7 95 .. sta 95,x +A774 A7 9C .. sta 9c,x +A776 A7 A3 .. sta a3,x +A778 A7 AA .. sta aa,x +A77A A7 B1 .. sta b1,x +A77C A7 C4 .. sta c4,x +A77E A7 D7 .. sta d7,x +A780 C6 02 .. ldab #02 +A782 F7 00 02 ... stb 0002 +A785 20 55 U bra 55 +A787 C6 10 .. ldab #10 +A789 F7 00 02 ... stb 0002 +A78C 20 4E N bra 4e +A78E C6 20 . ldab #20 +A790 F7 00 02 ... stb 0002 +A793 20 47 G bra 47 +A795 C6 01 .. ldab #01 +A797 F7 00 02 ... stb 0002 +A79A 20 40 @ bra 40 +A79C C6 04 .. ldab #04 +A79E F7 00 02 ... stb 0002 +A7A1 20 39 9 bra 39 +A7A3 C6 08 .. ldab #08 +A7A5 F7 00 02 ... stb 0002 +A7A8 20 32 2 bra 32 +A7AA C6 40 .@ ldab #40 +A7AC F7 00 02 ... stb 0002 +A7AF 20 2B + bra 2b +A7B1 F6 0E 70 ..p ldab 0e70 +A7B4 C1 01 .. cmpb #01 +A7B6 26 05 &. bne 05 +A7B8 7F 0E 70 ..p clr 0e70 +A7BB 20 05 . bra 05 +A7BD C6 01 .. ldab #01 +A7BF F7 0E 70 ..p stb 0e70 +A7C2 20 18 . bra 18 +A7C4 F6 0E 6F ..o ldab 0e6f +A7C7 C1 01 .. cmpb #01 +A7C9 26 05 &. bne 05 +A7CB 7F 0E 6F ..o clr 0e6f +A7CE 20 05 . bra 05 +A7D0 C6 01 .. ldab #01 +A7D2 F7 0E 6F ..o stb 0e6f +A7D5 20 05 . bra 05 +A7D7 C6 80 .. ldab #80 +A7D9 F7 00 02 ... stb 0002 +A7DC F6 00 48 ..H ldab 0048 +A7DF C1 0A .. cmpb #0a +A7E1 24 2B $+ bcc 2b +A7E3 F6 00 48 ..H ldab 0048 +A7E6 C1 07 .. cmpb #07 +A7E8 27 24 '$ beq 24 +A7EA F6 00 48 ..H ldab 0048 +A7ED C1 08 .. cmpb #08 +A7EF 27 1D '. beq 1d +A7F1 F6 00 67 ..g ldab 0067 +A7F4 F4 00 02 ... andb 0002 +A7F7 26 0B &. bne 0b +A7F9 F6 00 02 ... ldab 0002 +A7FC FA 00 67 ..g orb 0067 +A7FF F7 00 67 ..g stb 0067 +A802 20 0A . bra 0a +A804 F6 00 02 ... ldab 0002 +A807 53 S comb +A808 F4 00 67 ..g andb 0067 +A80B F7 00 67 ..g stb 0067 +A80E 39 9 rts + +A80F 7F 00 54 ..T clr 0054 +A812 F6 00 54 ..T ldab 0054 +A815 C1 04 .. cmpb #04 +A817 24 4A $J bcc 4a +A819 CC 01 F4 ... ldd #01f4 +A81C BD E5 71 ..q jsr e571 ;jump13 +A81F F6 0B 93 ... ldab 0b93 +A822 F7 00 5F .._ stb 005f +A825 F6 0B 94 ... ldab 0b94 +A828 F7 00 5E ..^ stb 005e +A82B F6 0B 95 ... ldab 0b95 +A82E F7 00 5D ..] stb 005d +A831 F6 0B 96 ... ldab 0b96 +A834 F7 00 5A ..Z stb 005a +A837 BD BE 4B ..K jsr be4b ;jump1 +A83A BD BE 01 ... jsr be01 ;jump70 +A83D CC 01 F4 ... ldd #01f4 +A840 BD E5 71 ..q jsr e571 ;jump13 +A843 F6 00 5F .._ ldab 005f +A846 F7 0B 93 ... stb 0b93 +A849 F6 00 5E ..^ ldab 005e +A84C F7 0B 94 ... stb 0b94 +A84F F6 00 5D ..] ldab 005d +A852 F7 0B 95 ... stb 0b95 +A855 F6 00 5A ..Z ldab 005a +A858 F7 0B 96 ... stb 0b96 +A85B BD BE 01 ... jsr be01 ;jump70 +A85E 7C 00 54 |.T inc 0054 +A861 20 AF . bra af +A863 39 9 rts + +jump99: +A864 F6 00 09 ... ldab 0009 +A867 C1 01 .. cmpb #01 +A869 26 20 & bne 20 +A86B F6 00 61 ..a ldab 0061 +A86E 4F O clra +A86F C3 00 01 ... addd #0001 +A872 37 7 pshb +A873 36 6 psha +A874 F6 00 60 ..` ldab 0060 +A877 4F O clra +A878 30 0 tsx +A879 A3 00 .. subd 00,x +A87B 31 1 ins +A87C 31 1 ins +A87D 2C 0A ,. bge 0a +A87F F6 00 60 ..` ldab 0060 +A882 C1 F9 .. cmpb #f9 +A884 24 03 $. bcc 03 +A886 7C 00 60 |.` inc 0060 +A889 20 0A . bra 0a +A88B F6 00 60 ..` ldab 0060 +A88E C1 09 .. cmpb #09 +A890 24 03 $. bcc 03 +A892 7C 00 60 |.` inc 0060 +A895 39 9 rts + +jump98: +A896 F6 00 36 ..6 ldab 0036 +A899 26 39 &9 bne 39 +A89B F6 00 54 ..T ldab 0054 +A89E C1 27 .' cmpb #27 +A8A0 24 20 $ bcc 20 +A8A2 7C 00 54 |.T inc 0054 +A8A5 F6 00 09 ... ldab 0009 +A8A8 C1 01 .. cmpb #01 +A8AA 26 0C &. bne 0c +A8AC F6 00 54 ..T ldab 0054 +A8AF C1 27 .' cmpb #27 +A8B1 26 03 &. bne 03 +A8B3 7F 00 54 ..T clr 0054 +A8B6 20 0A . bra 0a +A8B8 F6 00 54 ..T ldab 0054 +A8BB C1 24 .$ cmpb #24 +A8BD 26 03 &. bne 03 +A8BF 7F 00 54 ..T clr 0054 +A8C2 F6 00 54 ..T ldab 0054 +A8C5 4F O clra +A8C6 C3 B4 8F ... addd #b48f +A8C9 8F . xgdx +A8CA E6 00 .. ldab 00,x +A8CC F7 0B 90 ... stb 0b90 +A8CF C6 02 .. ldab #02 +A8D1 F7 00 36 ..6 stb 0036 +A8D4 39 9 rts + +jump97: +A8D5 F6 00 60 ..` ldab 0060 +A8D8 C1 00 .. cmpb #00 +A8DA 23 05 #. bls 05 +A8DC 7A 00 60 z.` dec 0060 +A8DF 20 03 . bra 03 +A8E1 7F 00 60 ..` clr 0060 +A8E4 39 9 rts + +jump96: +A8E5 F6 00 36 ..6 ldab 0036 +A8E8 26 36 &6 bne 36 +A8EA F6 00 54 ..T ldab 0054 +A8ED C1 00 .. cmpb #00 +A8EF 25 1D %. bcs 1d +A8F1 F6 00 54 ..T ldab 0054 +A8F4 26 15 &. bne 15 +A8F6 F6 00 09 ... ldab 0009 +A8F9 C1 01 .. cmpb #01 +A8FB 26 07 &. bne 07 +A8FD C6 26 .& ldab #26 +A8FF F7 00 54 ..T stb 0054 +A902 20 05 . bra 05 +A904 C6 23 .# ldab #23 +A906 F7 00 54 ..T stb 0054 +A909 20 03 . bra 03 +A90B 7A 00 54 z.T dec 0054 +A90E F6 00 54 ..T ldab 0054 +A911 4F O clra +A912 C3 B4 8F ... addd #b48f +A915 8F . xgdx +A916 E6 00 .. ldab 00,x +A918 F7 0B 90 ... stb 0b90 +A91B C6 02 .. ldab #02 +A91D F7 00 36 ..6 stb 0036 +A920 39 9 rts + +jump95: +A921 F6 0B 90 ... ldab 0b90 +A924 F7 0B 96 ... stb 0b96 +A927 F6 0B 96 ... ldab 0b96 +A92A 37 7 pshb +A92B F6 00 60 ..` ldab 0060 +A92E 4F O clra +A92F C3 0A 93 ... addd #0a93 +A932 8F . xgdx +A933 33 3 pulb +A934 E7 00 .. stb 00,x +A936 F6 00 09 ... ldab 0009 +A939 C1 01 .. cmpb #01 +A93B 26 32 &2 bne 32 +A93D F6 00 61 ..a ldab 0061 +A940 4F O clra +A941 C3 00 01 ... addd #0001 +A944 37 7 pshb +A945 36 6 psha +A946 F6 00 60 ..` ldab 0060 +A949 4F O clra +A94A 30 0 tsx +A94B A3 00 .. subd 00,x +A94D 31 1 ins +A94E 31 1 ins +A94F 26 0A &. bne 0a +A951 F6 00 60 ..` ldab 0060 +A954 C1 FA .. cmpb #fa +A956 24 03 $. bcc 03 +A958 7C 00 61 |.a inc 0061 +A95B F6 00 60 ..` ldab 0060 +A95E F1 00 61 ..a cmpb 0061 +A961 22 0A ". bhi 0a +A963 F6 00 60 ..` ldab 0060 +A966 C1 F9 .. cmpb #f9 +A968 24 03 $. bcc 03 +A96A 7C 00 60 |.` inc 0060 +A96D 20 0A . bra 0a +A96F F6 00 60 ..` ldab 0060 +A972 C1 09 .. cmpb #09 +A974 24 03 $. bcc 03 +A976 7C 00 60 |.` inc 0060 +A979 39 9 rts + +jump132: +A97A F6 00 60 ..` ldab 0060 +A97D 26 24 &$ bne 24 +A97F F6 00 60 ..` ldab 0060 +A982 CB 03 .. addb #03 +A984 F7 00 54 ..T stb 0054 +A987 F6 00 54 ..T ldab 0054 +A98A C1 FF .. cmpb #ff +A98C 24 13 $. bcc 13 +A98E C6 20 . ldab #20 +A990 37 7 pshb +A991 F6 00 54 ..T ldab 0054 +A994 4F O clra +A995 C3 0A 90 ... addd #0a90 +A998 8F . xgdx +A999 33 3 pulb +A99A E7 00 .. stb 00,x +A99C 7C 00 54 |.T inc 0054 +A99F 20 E6 . bra e6 +A9A1 20 22 " bra 22 +A9A3 F6 00 60 ..` ldab 0060 +A9A6 CB 04 .. addb #04 +A9A8 F7 00 54 ..T stb 0054 +A9AB F6 00 54 ..T ldab 0054 +A9AE C1 FF .. cmpb #ff +A9B0 24 13 $. bcc 13 +A9B2 C6 20 . ldab #20 +A9B4 37 7 pshb +A9B5 F6 00 54 ..T ldab 0054 +A9B8 4F O clra +A9B9 C3 0A 90 ... addd #0a90 +A9BC 8F . xgdx +A9BD 33 3 pulb +A9BE E7 00 .. stb 00,x +A9C0 7C 00 54 |.T inc 0054 +A9C3 20 E6 . bra e6 +A9C5 F6 00 60 ..` ldab 0060 +A9C8 F7 00 61 ..a stb 0061 +A9CB 7F 00 54 ..T clr 0054 +A9CE 39 9 rts + +jump131: +A9CF C6 50 .P ldab #50 +A9D1 F7 09 90 ... stb 0990 +A9D4 C6 29 .) ldab #29 +A9D6 F7 09 91 ... stb 0991 +A9D9 C6 20 . ldab #20 +A9DB F7 09 92 ... stb 0992 +A9DE 7F 00 54 ..T clr 0054 +A9E1 F6 00 54 ..T ldab 0054 +A9E4 C1 FF .. cmpb #ff +A9E6 24 1B $. bcc 1b +A9E8 F6 00 54 ..T ldab 0054 +A9EB 4F O clra +A9EC C3 09 90 ... addd #0990 +A9EF 8F . xgdx +A9F0 E6 00 .. ldab 00,x +A9F2 37 7 pshb +A9F3 F6 00 54 ..T ldab 0054 +A9F6 4F O clra +A9F7 C3 0A 90 ... addd #0a90 +A9FA 8F . xgdx +A9FB 33 3 pulb +A9FC E7 00 .. stb 00,x +A9FE 7C 00 54 |.T inc 0054 +AA01 20 DE . bra de +AA03 F6 0B BF ... ldab 0bbf +AA06 F7 00 61 ..a stb 0061 +AA09 39 9 rts + +jump130: +AA0A C6 53 .S ldab #53 +AA0C F7 0C B9 ... stb 0cb9 +AA0F C6 29 .) ldab #29 +AA11 F7 0C BA ... stb 0cba +AA14 C6 20 . ldab #20 +AA16 F7 0C BB ... stb 0cbb +AA19 7F 00 54 ..T clr 0054 +AA1C F6 00 54 ..T ldab 0054 +AA1F C1 10 .. cmpb #10 +AA21 24 1B $. bcc 1b +AA23 F6 00 54 ..T ldab 0054 +AA26 4F O clra +AA27 C3 0C B9 ... addd #0cb9 +AA2A 8F . xgdx +AA2B E6 00 .. ldab 00,x +AA2D 37 7 pshb +AA2E F6 00 54 ..T ldab 0054 +AA31 4F O clra +AA32 C3 0A 90 ... addd #0a90 +AA35 8F . xgdx +AA36 33 3 pulb +AA37 E7 00 .. stb 00,x +AA39 7C 00 54 |.T inc 0054 +AA3C 20 DE . bra de +AA3E 39 9 rts + +jump129: +AA3F C6 49 .I ldab #49 +AA41 F7 0C C9 ... stb 0cc9 +AA44 C6 29 .) ldab #29 +AA46 F7 0C CA ... stb 0cca +AA49 C6 20 . ldab #20 +AA4B F7 0C CB ... stb 0ccb +AA4E 7F 00 54 ..T clr 0054 +AA51 F6 00 54 ..T ldab 0054 +AA54 C1 10 .. cmpb #10 +AA56 24 1B $. bcc 1b +AA58 F6 00 54 ..T ldab 0054 +AA5B 4F O clra +AA5C C3 0C C9 ... addd #0cc9 +AA5F 8F . xgdx +AA60 E6 00 .. ldab 00,x +AA62 37 7 pshb +AA63 F6 00 54 ..T ldab 0054 +AA66 4F O clra +AA67 C3 0A 90 ... addd #0a90 +AA6A 8F . xgdx +AA6B 33 3 pulb +AA6C E7 00 .. stb 00,x +AA6E 7C 00 54 |.T inc 0054 +AA71 20 DE . bra de +AA73 39 9 rts + +jump128: +AA74 7F 00 54 ..T clr 0054 +AA77 F6 00 54 ..T ldab 0054 +AA7A C1 0B .. cmpb #0b +AA7C 24 1B $. bcc 1b +AA7E F6 00 54 ..T ldab 0054 +AA81 4F O clra +AA82 C3 0B E4 ... addd #0be4 +AA85 8F . xgdx +AA86 E6 00 .. ldab 00,x +AA88 37 7 pshb +AA89 F6 00 54 ..T ldab 0054 +AA8C 4F O clra +AA8D C3 00 68 ..h addd #0068 +AA90 8F . xgdx +AA91 33 3 pulb +AA92 E7 00 .. stb 00,x +AA94 7C 00 54 |.T inc 0054 +AA97 20 DE . bra de +AA99 39 9 rts + +jump127: +AA9A F6 00 22 .." ldab 0022 +AA9D C1 06 .. cmpb #06 +AA9F 24 0F $. bcc 0f +AAA1 7C 00 22 |." inc 0022 +AAA4 F6 00 22 .." ldab 0022 +AAA7 C1 05 .. cmpb #05 +AAA9 23 05 #. bls 05 +AAAB C6 01 .. ldab #01 +AAAD F7 00 22 .." stb 0022 +AAB0 F6 00 22 .." ldab 0022 +AAB3 4F O clra +AAB4 BD FE 16 ... jsr fe16 ;jump2 +AAB7 00 . test +AAB8 01 . nop +AAB9 00 . test +AABA 04 . lsrd +AABB AB 0B .. adda 0b,x +AABD AA C7 .. ora c7,x +AABF AA D5 .. ora d5,x +AAC1 AA E3 .. ora e3,x +AAC3 AA F1 .. ora f1,x +AAC5 AA FF .. ora ff,x +AAC7 F6 0B AF ... ldab 0baf +AACA F7 00 24 ..$ stb 0024 +AACD F6 0B B4 ... ldab 0bb4 +AAD0 F7 00 2A ..* stb 002a +AAD3 20 36 6 bra 36 +AAD5 F6 0B AE ... ldab 0bae +AAD8 F7 00 24 ..$ stb 0024 +AADB F6 0B B3 ... ldab 0bb3 +AADE F7 00 2A ..* stb 002a +AAE1 20 28 ( bra 28 +AAE3 F6 0B AD ... ldab 0bad +AAE6 F7 00 24 ..$ stb 0024 +AAE9 F6 0B B2 ... ldab 0bb2 +AAEC F7 00 2A ..* stb 002a +AAEF 20 1A . bra 1a +AAF1 F6 0B AC ... ldab 0bac +AAF4 F7 00 24 ..$ stb 0024 +AAF7 F6 0B B1 ... ldab 0bb1 +AAFA F7 00 2A ..* stb 002a +AAFD 20 0C . bra 0c +AAFF F6 0B AB ... ldab 0bab +AB02 F7 00 24 ..$ stb 0024 +AB05 F6 0B B0 ... ldab 0bb0 +AB08 F7 00 2A ..* stb 002a +AB0B 39 9 rts + +jump126: +AB0C C6 03 .. ldab #03 +AB0E F7 00 18 ... stb 0018 +AB11 7F 00 1C ... clr 001c +AB14 F6 00 1C ... ldab 001c +AB17 C1 04 .. cmpb #04 +AB19 24 6D $m bcc 6d +AB1B C6 07 .. ldab #07 +AB1D F7 00 55 ..U stb 0055 +AB20 7F 00 54 ..T clr 0054 +AB23 F6 00 54 ..T ldab 0054 +AB26 C1 08 .. cmpb #08 +AB28 24 56 $V bcc 56 +AB2A F6 00 1C ... ldab 001c +AB2D 4F O clra +AB2E C3 0B A4 ... addd #0ba4 +AB31 8F . xgdx +AB32 E6 00 .. ldab 00,x +AB34 37 7 pshb +AB35 F6 00 54 ..T ldab 0054 +AB38 4F O clra +AB39 C3 B4 B7 ... addd #b4b7 +AB3C 8F . xgdx +AB3D E6 00 .. ldab 00,x +AB3F 30 0 tsx +AB40 E4 00 .. andb 00,x +AB42 31 1 ins +AB43 27 1A '. beq 1a +AB45 F6 00 55 ..U ldab 0055 +AB48 4F O clra +AB49 C3 B4 B7 ... addd #b4b7 +AB4C 8F . xgdx +AB4D E6 00 .. ldab 00,x +AB4F 37 7 pshb +AB50 F6 00 18 ... ldab 0018 +AB53 4F O clra +AB54 C3 00 62 ..b addd #0062 +AB57 8F . xgdx +AB58 33 3 pulb +AB59 EA 00 .. orb 00,x +AB5B E7 00 .. stb 00,x +AB5D 20 19 . bra 19 +AB5F F6 00 55 ..U ldab 0055 +AB62 4F O clra +AB63 C3 B4 B7 ... addd #b4b7 +AB66 8F . xgdx +AB67 E6 00 .. ldab 00,x +AB69 53 S comb +AB6A 37 7 pshb +AB6B F6 00 18 ... ldab 0018 +AB6E 4F O clra +AB6F C3 00 62 ..b addd #0062 +AB72 8F . xgdx +AB73 33 3 pulb +AB74 E4 00 .. andb 00,x +AB76 E7 00 .. stb 00,x +AB78 7A 00 55 z.U dec 0055 +AB7B 7C 00 54 |.T inc 0054 +AB7E 20 A3 . bra a3 +AB80 7A 00 18 z.. dec 0018 +AB83 7C 00 1C |.. inc 001c +AB86 20 8C . bra 8c +AB88 39 9 rts + +jump7: +AB89 CC B0 8C ... ldd #b08c +AB8C BD C0 BA ... jsr c0ba ;display: +AB8F CC 01 F4 ... ldd #01f4 +AB92 BD E5 71 ..q jsr e571 ;jump13 +AB95 BD D4 79 ..y jsr d479 ;jump67 +AB98 BD E8 9A ... jsr e89a ;jump68 +AB9B BD E9 EA ... jsr e9ea ;jump113 +AB9E 7F 0B C1 ... clr 0bc1 +ABA1 39 9 rts + +jump8: +ABA2 7F 00 05 ... clr 0005 +goto24: +ABA5 F6 00 05 ... ldab 0005 +ABA8 C1 64 .d cmpb #64 +ABAA 25 03 %. bcs 03 +ABAC 7E AC 81 ~.. jmp ac81 ;goto22 +ABAF F6 00 05 ... ldab 0005 +ABB2 F7 00 06 ... stb 0006 +ABB5 F6 00 05 ... ldab 0005 +ABB8 4F O clra +ABB9 CE 00 05 ... ldx #0005 +ABBC 02 . idiv +ABBD 5D ] tstb +ABBE 26 03 &. bne 03 +ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 +ABC3 F6 00 06 ... ldab 0006 +ABC6 BD D7 A0 ... jsr d7a0 ;jump10 +ABC9 83 00 00 ... subd #0000 +ABCC 27 03 '. beq 03 +ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 +ABD1 BD D3 11 ... jsr d311 ;jump30 +ABD4 83 00 00 ... subd #0000 +ABD7 27 2B '+ beq 2b +ABD9 F6 00 05 ... ldab 0005 +ABDC 4F O clra +ABDD 05 . asld +ABDE C3 08 00 ... addd #0800 +ABE1 8F . xgdx +ABE2 EC 00 .. ldd 00,x +ABE4 C4 FF .. andb #ff +ABE6 84 3F .? anda #3f +ABE8 83 27 10 .'. subd #2710 +ABEB 24 15 $. bcc 15 +ABED CC 01 00 ... ldd #0100 +ABF0 37 7 pshb +ABF1 36 6 psha +ABF2 F6 00 05 ... ldab 0005 +ABF5 4F O clra +ABF6 05 . asld +ABF7 C3 08 C8 ... addd #08c8 +ABFA 38 8 pulx +ABFB 8F . xgdx +ABFC AA 00 .. ora 00,x +ABFE EA 01 .. orb 01,x +AC00 ED 00 .. stad 00,x +AC02 20 29 ) bra 29 +AC04 F6 00 05 ... ldab 0005 +AC07 4F O clra +AC08 05 . asld +AC09 C3 08 00 ... addd #0800 +AC0C 8F . xgdx +AC0D EC 00 .. ldd 00,x +AC0F C4 FF .. andb #ff +AC11 84 3F .? anda #3f +AC13 83 27 0F .'. subd #270f +AC16 23 15 #. bls 15 +AC18 CC 01 00 ... ldd #0100 +AC1B 37 7 pshb +AC1C 36 6 psha +AC1D F6 00 05 ... ldab 0005 +AC20 4F O clra +AC21 05 . asld +AC22 C3 08 C8 ... addd #08c8 +AC25 38 8 pulx +AC26 8F . xgdx +AC27 AA 00 .. ora 00,x +AC29 EA 01 .. orb 01,x +AC2B ED 00 .. stad 00,x +AC2D F6 00 05 ... ldab 0005 +AC30 4F O clra +AC31 05 . asld +AC32 C3 08 C8 ... addd #08c8 +AC35 8F . xgdx +AC36 EC 00 .. ldd 00,x +AC38 84 01 .. anda #01 +AC3A 27 06 '. beq 06 +AC3C CE 00 19 ... ldx #0019 +AC3F 1C 00 .. bset add,x 00,x +AC41 04 . lsrd +AC42 F6 00 05 ... ldab 0005 +AC45 4F O clra +AC46 05 . asld +AC47 C3 08 00 ... addd #0800 +AC4A 8F . xgdx +AC4B EC 00 .. ldd 00,x +AC4D 84 80 .. anda #80 +AC4F 27 2A '* beq 2a +AC51 F6 00 05 ... ldab 0005 +AC54 4F O clra +AC55 05 . asld +AC56 C3 08 C8 ... addd #08c8 +AC59 8F . xgdx +AC5A EC 00 .. ldd 00,x +AC5C 84 02 .. anda #02 +AC5E 27 06 '. beq 06 +AC60 CE 00 19 ... ldx #0019 +AC63 1C 00 .. bset add,x 00,x +AC65 01 . nop +AC66 F6 00 05 ... ldab 0005 +AC69 4F O clra +AC6A 05 . asld +AC6B C3 08 C8 ... addd #08c8 +AC6E 8F . xgdx +AC6F EC 00 .. ldd 00,x +AC71 84 04 .. anda #04 +AC73 27 06 '. beq 06 +AC75 CE 00 19 ... ldx #0019 +AC78 1C 00 .. bset add,x 00,x +AC7A 02 . idiv +goto23: +AC7B 7C 00 05 |.. inc 0005 +AC7E 7E AB A5 ~.. jmp aba5 ;goto24 +goto22: +AC81 F6 00 19 ... ldab 0019 +AC84 C4 07 .. andb #07 +AC86 26 0A &. bne 0a +AC88 F6 0B C1 ... ldab 0bc1 +AC8B C4 7F .. andb #7f +AC8D 26 03 &. bne 03 +AC8F 5F _ clrb +AC90 20 02 . bra 02 +AC92 C6 01 .. ldab #01 +AC94 5D ] tstb +AC95 26 05 &. bne 05 +AC97 C6 0D .. ldab #0d +AC99 F7 00 48 ..H stb 0048 +AC9C 39 9 rts + +AC9D 08 . inx +AC9E 07 . tpa +AC9F 06 . tap +ACA0 05 . asld +ACA1 04 . lsrd +ACA2 03 . fdiv +ACA3 02 . idiv +ACA4 01 . nop +ACA5 0B . sev +ACA6 0A . clv +ACA7 09 . dex + +ACA8 20 20 bra 20 +ACAA 50 P negb +ACAB 52 R illegal +ACAC 49 I rola +ACAD 43 C coma +ACAE 45 E illegal +ACAF 20 20 bra 20 +ACB1 20 00 . bra 00 +ACB3 20 20 bra 20 +ACB5 20 50 P bra 50 +ACB7 52 R illegal +ACB8 49 I rola +ACB9 58 X aslb +ACBA 20 20 bra 20 +ACBC 20 00 . bra 00 +ACBE 20 20 bra 20 +ACC0 50 P negb +ACC1 52 R illegal +ACC2 45 E illegal +ACC3 49 I rola +ACC4 53 S comb +ACC5 20 20 bra 20 +ACC7 20 00 . bra 00 +ACC9 20 20 bra 20 +ACCB 50 P negb +ACCC 52 R illegal +ACCD 45 E illegal +ACCE 43 C coma +ACCF 49 I rola +ACD0 4F O clra +ACD1 20 20 bra 20 +ACD3 00 . test +ACD4 20 20 bra 20 +ACD6 43 C coma +ACD7 48 H asla +ACD8 41 A illegal +ACD9 4E N illegal +ACDA 47 G asra +ACDB 45 E illegal +ACDC 20 20 bra 20 +ACDE 00 . test +ACDF 20 20 bra 20 +ACE1 43 C coma +ACE2 41 A illegal +ACE3 4D M tsta +ACE4 42 B illegal +ACE5 49 I rola +ACE6 4F O clra +ACE7 20 20 bra 20 +ACE9 00 . test +ACEA 20 4D M bra 4d +ACEC 4F O clra +ACED 4E N illegal +ACEE 4E N illegal +ACEF 41 A illegal +ACF0 49 I rola +ACF1 45 E illegal +ACF2 20 20 bra 20 +ACF4 00 . test +ACF5 20 20 bra 20 +ACF7 54 T lsrb +ACF8 48 H asla +ACF9 41 A illegal +ACFA 4E N illegal +ACFB 4B K illegal +ACFC 53 S comb +ACFD 20 20 bra 20 +ACFF 00 . test +AD00 20 20 bra 20 +AD02 4D M tsta +AD03 45 E illegal +AD04 52 R illegal +AD05 43 C coma +AD06 49 I rola +AD07 20 20 bra 20 +AD09 20 00 . bra 00 +AD0B 20 20 bra 20 +AD0D 44 D lsra +AD0E 41 A illegal +AD0F 4E N illegal +AD10 4B K illegal +AD11 45 E illegal +AD12 20 20 bra 20 +AD14 20 00 . bra 00 +AD16 20 20 bra 20 +AD18 47 G asra +AD19 52 R illegal +AD1A 41 A illegal +AD1B 43 C coma +AD1C 49 I rola +AD1D 41 A illegal +AD1E 53 S comb +AD1F 20 00 . bra 00 +AD21 20 20 bra 20 +AD23 53 S comb +AD24 45 E illegal +AD25 4C L inca +AD26 45 E illegal +AD27 43 C coma +AD28 54 T lsrb +AD29 20 20 bra 20 +AD2B 00 . test +AD2C 20 20 bra 20 +AD2E 4F O clra +AD2F 54 T lsrb +AD30 48 H asla +AD31 45 E illegal +AD32 52 R illegal +AD33 20 20 bra 20 +AD35 20 00 . bra 00 +AD37 20 20 bra 20 +AD39 20 49 I bra 49 +AD3B 54 T lsrb +AD3C 45 E illegal +AD3D 4D M tsta +AD3E 20 20 bra 20 +AD40 20 00 . bra 00 +AD42 20 20 bra 20 +AD44 46 F rora +AD45 41 A illegal +AD46 49 I rola +AD47 54 T lsrb +AD48 45 E illegal +AD49 53 S comb +AD4A 20 20 bra 20 +AD4C 00 . test +AD4D 20 20 bra 20 +AD4F 41 A illegal +AD50 55 U illegal +AD51 54 T lsrb +AD52 52 R illegal +AD53 45 E illegal +AD54 20 20 bra 20 +AD56 20 00 . bra 00 +AD58 20 20 bra 20 +AD5A 43 C coma +AD5B 48 H asla +AD5C 4F O clra +AD5D 49 I rola +AD5E 58 X aslb +AD5F 20 20 bra 20 +AD61 20 00 . bra 00 +AD63 20 20 bra 20 +AD65 42 B illegal +AD66 49 I rola +AD67 54 T lsrb +AD68 54 T lsrb +AD69 45 E illegal +AD6A 20 20 bra 20 +AD6C 20 00 . bra 00 +AD6E 20 20 bra 20 +AD70 41 A illegal +AD71 4E N illegal +AD72 44 D lsra +AD73 45 E illegal +AD74 52 R illegal +AD75 45 E illegal +AD76 20 20 bra 20 +AD78 00 . test +AD79 20 20 bra 20 +AD7B 20 57 W bra 57 +AD7D 41 A illegal +AD7E 48 H asla +AD7F 4C L inca +AD80 20 20 bra 20 +AD82 20 00 . bra 00 +AD84 20 20 bra 20 +AD86 50 P negb +AD87 55 U illegal +AD88 4C L inca +AD89 53 S comb +AD8A 45 E illegal +AD8B 20 20 bra 20 +AD8D 20 00 . bra 00 +AD8F 20 20 bra 20 +AD91 45 E illegal +AD92 58 X aslb +AD93 54 T lsrb +AD94 52 R illegal +AD95 41 A illegal +AD96 20 20 bra 20 +AD98 20 00 . bra 00 +AD9A 20 53 S bra 53 +AD9C 45 E illegal +AD9D 4C L inca +AD9E 45 E illegal +AD9F 43 C coma +ADA0 43 C coma +ADA1 49 I rola +ADA2 4F O clra +ADA3 4E N illegal +ADA4 00 . test +ADA5 20 45 E bra 45 +ADA7 58 X aslb +ADA8 41 A illegal +ADA9 43 C coma +ADAA 54 T lsrb +ADAB 20 43 C bra 43 +ADAD 4F O clra +ADAE 49 I rola +ADAF 4E N illegal +ADB0 53 S comb +ADB1 20 4F O bra 4f +ADB3 4E N illegal +ADB4 4C L inca +ADB5 59 Y rolb +ADB6 20 00 . bra 00 +ADB8 20 4D M bra 4d +ADBA 4F O clra +ADBB 4E N illegal +ADBC 4E N illegal +ADBD 41 A illegal +ADBE 49 I rola +ADBF 45 E illegal +ADC0 20 45 E bra 45 +ADC2 58 X aslb +ADC3 41 A illegal +ADC4 43 C coma +ADC5 54 T lsrb +ADC6 45 E illegal +ADC7 20 53 S bra 53 +ADC9 45 E illegal +ADCA 55 U illegal +ADCB 4C L inca +ADCC 45 E illegal +ADCD 4D M tsta +ADCE 45 E illegal +ADCF 4E N illegal +ADD0 54 T lsrb +ADD1 20 00 . bra 00 +ADD3 20 4E N bra 4e +ADD5 49 I rola +ADD6 43 C coma +ADD7 48 H asla +ADD8 54 T lsrb +ADD9 20 55 U bra 55 +ADDB 45 E illegal +ADDC 42 B illegal +ADDD 45 E illegal +ADDE 52 R illegal +ADDF 5A Z decb +ADE0 41 A illegal +ADE1 48 H asla +ADE2 4C L inca +ADE3 45 E illegal +ADE4 4E N illegal +ADE5 20 00 . bra 00 +ADE7 20 49 I bra 49 +ADE9 4E N illegal +ADEA 54 T lsrb +ADEB 52 R illegal +ADEC 4F O clra +ADED 44 D lsra +ADEE 55 U illegal +ADEF 5A Z decb +ADF0 43 C coma +ADF1 41 A illegal +ADF2 20 50 P bra 50 +ADF4 52 R illegal +ADF5 45 E illegal +ADF6 43 C coma +ADF7 49 I rola +ADF8 4F O clra +ADF9 20 45 E bra 45 +ADFB 58 X aslb +ADFC 41 A illegal +ADFD 43 C coma +ADFE 54 T lsrb +ADFF 4F O clra +AE00 20 00 . bra 00 +AE02 20 43 C bra 43 +AE04 4F O clra +AE05 49 I rola +AE06 4E N illegal +AE07 53 S comb +AE08 20 4F O bra 4f +AE0A 4E N illegal +AE0B 4C L inca +AE0C 59 Y rolb +AE0D 20 00 . bra 00 +AE0F 20 4D M bra 4d +AE11 4F O clra +AE12 4E N illegal +AE13 4E N illegal +AE14 41 A illegal +AE15 49 I rola +AE16 45 E illegal +AE17 20 53 S bra 53 +AE19 45 E illegal +AE1A 55 U illegal +AE1B 4C L inca +AE1C 45 E illegal +AE1D 4D M tsta +AE1E 45 E illegal +AE1F 4E N illegal +AE20 54 T lsrb +AE21 20 00 . bra 00 +AE23 20 4E N bra 4e +AE25 55 U illegal +AE26 52 R illegal +AE27 20 4D M bra 4d +AE29 55 U illegal +AE2A 4E N illegal +AE2B 5A Z decb +AE2C 45 E illegal +AE2D 4E N illegal +AE2E 20 00 . bra 00 +AE30 20 4D M bra 4d +AE32 4F O clra +AE33 4E N illegal +AE34 45 E illegal +AE35 44 D lsra +AE36 41 A illegal +AE37 20 55 U bra 55 +AE39 4E N illegal +AE3A 49 I rola +AE3B 43 C coma +AE3C 41 A illegal +AE3D 4D M tsta +AE3E 45 E illegal +AE3F 4E N illegal +AE40 54 T lsrb +AE41 45 E illegal +AE42 20 00 . bra 00 +AE44 20 4D M bra 4d +AE46 41 A illegal +AE47 43 C coma +AE48 48 H asla +AE49 49 I rola +AE4A 4E N illegal +AE4B 45 E illegal +AE4C 20 4F O bra 4f +AE4E 55 U illegal +AE4F 54 T lsrb +AE50 20 4F O bra 4f +AE52 46 F rora +AE53 20 4F O bra 4f +AE55 52 R illegal +AE56 44 D lsra +AE57 45 E illegal +AE58 52 R illegal +AE59 20 00 . bra 00 +AE5B 20 48 H bra 48 +AE5D 4F O clra +AE5E 52 R illegal +AE5F 53 S comb +AE60 20 44 D bra 44 +AE62 45 E illegal +AE63 20 53 S bra 53 +AE65 45 E illegal +AE66 52 R illegal +AE67 56 V rorb +AE68 49 I rola +AE69 43 C coma +AE6A 45 E illegal +AE6B 20 00 . bra 00 +AE6D 20 41 A bra 41 +AE6F 55 U illegal +AE70 53 S comb +AE71 53 S comb +AE72 45 E illegal +AE73 52 R illegal +AE74 20 42 B bra 42 +AE76 45 E illegal +AE77 54 T lsrb +AE78 52 R illegal +AE79 49 I rola +AE7A 45 E illegal +AE7B 42 B illegal +AE7C 20 00 . bra 00 +AE7E 20 46 F bra 46 +AE80 55 U illegal +AE81 45 E illegal +AE82 52 R illegal +AE83 41 A illegal +AE84 20 44 D bra 44 +AE86 45 E illegal +AE87 20 53 S bra 53 +AE89 45 E illegal +AE8A 52 R illegal +AE8B 56 V rorb +AE8C 49 I rola +AE8D 43 C coma +AE8E 49 I rola +AE8F 4F O clra +AE90 20 00 . bra 00 + +AE92 2D 20 - blt 20 +AE94 20 20 bra 20 +AE96 20 20 bra 20 +AE98 20 20 bra 20 +AE9A 20 20 bra 20 +AE9C 00 . test + +AE9D 53 S comb +AE9E 45 E illegal +AE9F 54 T lsrb +AEA0 20 50 P bra 50 +AEA2 52 R illegal +AEA3 49 I rola +AEA4 43 C coma +AEA5 45 E illegal +AEA6 3F ? swi +AEA7 00 . test + +AEA8 20 20 bra 20 +AEAA 53 S comb +AEAB 59 Y rolb +AEAC 53 S comb +AEAD 54 T lsrb +AEAE 45 E illegal +AEAF 4D M tsta +AEB0 20 20 bra 20 +AEB2 00 . test + +AEB3 20 20 bra 20 +AEB5 20 20 bra 20 +AEB7 4F O clra +AEB8 4B K illegal +AEB9 20 20 bra 20 +AEBB 20 20 bra 20 +AEBD 00 . test + +AEBE 24 35 $5 bcc 35 +AEC0 20 45 E bra 45 +AEC2 4E N illegal +AEC3 41 A illegal +AEC4 42 B illegal +AEC5 4C L inca +AEC6 45 E illegal +AEC7 20 00 . bra 00 + +AEC9 24 35 $5 bcc 35 +AECB 20 44 D bra 44 +AECD 49 I rola +AECE 53 S comb +AECF 41 A illegal +AED0 42 B illegal +AED1 4C L inca +AED2 45 E illegal +AED3 00 . test + +AED4 53 S comb +AED5 4F O clra +AED6 44 D lsra +AED7 41 A illegal +AED8 20 56 V bra 56 +AEDA 45 E illegal +AEDB 4E N illegal +AEDC 44 D lsra +AEDD 20 00 . bra 00 +AEDF 53 S comb +AEE0 4E N illegal +AEE1 41 A illegal +AEE2 43 C coma +AEE3 4B K illegal +AEE4 20 56 V bra 56 +AEE6 45 E illegal +AEE7 4E N illegal +AEE8 44 D lsra +AEE9 00 . test + +AEEA 44 D lsra +AEEB 55 U illegal +AEEC 4D M tsta +AEED 42 B illegal +AEEE 20 4D M bra 4d +AEF0 45 E illegal +AEF1 43 C coma +AEF2 20 59 Y bra 59 +AEF4 00 . test +AEF5 44 D lsra +AEF6 55 U illegal +AEF7 4D M tsta +AEF8 42 B illegal +AEF9 20 4D M bra 4d +AEFB 45 E illegal +AEFC 43 C coma +AEFD 20 4E N bra 4e +AEFF 00 . test +AF00 4C L inca +AF01 4E N illegal +AF02 4B K illegal +AF03 20 4D M bra 4d +AF05 53 S comb +AF06 54 T lsrb +AF07 52 R illegal +AF08 20 59 Y bra 59 +AF0A 00 . test +AF0B 4C L inca +AF0C 4E N illegal +AF0D 4B K illegal +AF0E 20 4D M bra 4d +AF10 53 S comb +AF11 54 T lsrb +AF12 52 R illegal +AF13 20 4E N bra 4e +AF15 00 . test +AF16 43 C coma +AF17 41 A illegal +AF18 52 R illegal +AF19 44 D lsra +AF1A 20 52 R bra 52 +AF1C 44 D lsra +AF1D 52 R illegal +AF1E 20 59 Y bra 59 +AF20 00 . test +AF21 43 C coma +AF22 41 A illegal +AF23 52 R illegal +AF24 44 D lsra +AF25 20 52 R bra 52 +AF27 44 D lsra +AF28 52 R illegal +AF29 20 4E N bra 4e +AF2B 00 . test +AF2C 42 B illegal +AF2D 49 I rola +AF2E 4C L inca +AF2F 4C L inca +AF30 20 56 V bra 56 +AF32 41 A illegal +AF33 4C L inca +AF34 20 59 Y bra 59 +AF36 00 . test +AF37 42 B illegal +AF38 49 I rola +AF39 4C L inca +AF3A 4C L inca +AF3B 20 56 V bra 56 +AF3D 41 A illegal +AF3E 4C L inca +AF3F 20 4E N bra 4e +AF41 00 . test +AF42 50 P negb +AF43 52 R illegal +AF44 43 C coma +AF45 20 48 H bra 48 +AF47 4F O clra +AF48 4C L inca +AF49 44 D lsra +AF4A 20 59 Y bra 59 +AF4C 00 . test +AF4D 50 P negb +AF4E 52 R illegal +AF4F 43 C coma +AF50 20 48 H bra 48 +AF52 4F O clra +AF53 4C L inca +AF54 44 D lsra +AF55 20 4E N bra 4e +AF57 00 . test +AF58 50 P negb +AF59 52 R illegal +AF5A 43 C coma +AF5B 20 44 D bra 44 +AF5D 49 I rola +AF5E 53 S comb +AF5F 50 P negb +AF60 20 59 Y bra 59 +AF62 00 . test +AF63 50 P negb +AF64 52 R illegal +AF65 43 C coma +AF66 20 44 D bra 44 +AF68 49 I rola +AF69 53 S comb +AF6A 50 P negb +AF6B 20 4E N bra 4e +AF6D 00 . test +AF6E 46 F rora +AF6F 52 R illegal +AF70 45 E illegal +AF71 45 E illegal +AF72 20 56 V bra 56 +AF74 4E N illegal +AF75 44 D lsra +AF76 20 59 Y bra 59 +AF78 00 . test +AF79 46 F rora +AF7A 52 R illegal +AF7B 45 E illegal +AF7C 45 E illegal +AF7D 20 56 V bra 56 +AF7F 4E N illegal +AF80 44 D lsra +AF81 20 4E N bra 4e +AF83 00 . test +AF84 24 31 $1 bcc 31 +AF86 20 43 C bra 43 +AF88 48 H asla +AF89 4E N illegal +AF8A 47 G asra +AF8B 52 R illegal +AF8C 20 59 Y bra 59 +AF8E 00 . test +AF8F 24 31 $1 bcc 31 +AF91 20 43 C bra 43 +AF93 48 H asla +AF94 4E N illegal +AF95 47 G asra +AF96 52 R illegal +AF97 20 4E N bra 4e +AF99 00 . test +AF9A 43 C coma +AF9B 4C L inca +AF9C 52 R illegal +AF9D 20 4D M bra 4d +AF9F 49 I rola +AFA0 53 S comb +AFA1 20 20 bra 20 +AFA3 59 Y rolb +AFA4 00 . test +AFA5 43 C coma +AFA6 4C L inca +AFA7 52 R illegal +AFA8 20 4D M bra 4d +AFAA 49 I rola +AFAB 53 S comb +AFAC 20 20 bra 20 +AFAE 4E N illegal +AFAF 00 . test +AFB0 48 H asla +AFB1 49 I rola +AFB2 54 T lsrb +AFB3 20 4B K bra 4b +AFB5 45 E illegal +AFB6 59 Y rolb +AFB7 22 30 "0 bhi 30 +AFB9 22 00 ". bhi 00 +AFBB 45 E illegal +AFBC 4E N illegal +AFBD 54 T lsrb +AFBE 45 E illegal +AFBF 52 R illegal +AFC0 20 43 C bra 43 +AFC2 4F O clra +AFC3 44 D lsra +AFC4 45 E illegal +AFC5 00 . test +AFC6 53 S comb +AFC7 45 E illegal +AFC8 43 C coma +AFC9 55 U illegal +AFCA 52 R illegal +AFCB 45 E illegal +AFCC 20 4F O bra 4f +AFCE 4E N illegal +AFCF 20 00 . bra 00 +AFD1 53 S comb +AFD2 45 E illegal +AFD3 43 C coma +AFD4 55 U illegal +AFD5 52 R illegal +AFD6 45 E illegal +AFD7 20 4F O bra 4f +AFD9 46 F rora +AFDA 46 F rora +AFDB 00 . test +AFDC 2D 20 - blt 20 +AFDE 53 S comb +AFDF 41 A illegal +AFE0 56 V rorb +AFE1 49 I rola +AFE2 4E N illegal +AFE3 47 G asra +AFE4 20 2D - bra 2d +AFE6 00 . test +AFE7 2D 50 -P blt 50 +AFE9 52 R illegal +AFEA 49 I rola +AFEB 4E N illegal +AFEC 54 T lsrb +AFED 49 I rola +AFEE 4E N illegal +AFEF 47 G asra +AFF0 2D 00 -. blt 00 + +AFF2 4F O clra +AFF3 56 V rorb +AFF4 45 E illegal +AFF5 52 R illegal +AFF6 20 43 C bra 43 +AFF8 52 R illegal +AFF9 4E N illegal +AFFA 54 T lsrb +AFFB 3D = mul +AFFC 00 . test + +AFFD 48 H asla +AFFE 4F O clra +AFFF 4D M tsta +B000 45 E illegal +B001 20 46 F bra 46 +B003 41 A illegal +B004 49 I rola +B005 4C L inca +B006 3D = mul +B007 00 . test +B008 43 C coma +B009 48 H asla +B00A 4B K illegal +B00B 20 50 P bra 50 +B00D 52 R illegal +B00E 49 I rola +B00F 43 C coma +B010 45 E illegal +B011 53 S comb +B012 00 . test + +B013 48 H asla +B014 49 I rola +B015 54 T lsrb +B016 20 52 R bra 52 +B018 45 E illegal +B019 53 S comb +B01A 45 E illegal +B01B 54 T lsrb +B01C 20 00 . bra 00 + +B01E 43 C coma +B01F 4F O clra +B020 49 I rola +B021 4E N illegal +B022 20 20 bra 20 +B024 20 4A J bra 4a +B026 41 A illegal +B027 4D M tsta +B028 00 . test + +B029 42 B illegal +B02A 41 A illegal +B02B 44 D lsra +B02C 20 53 S bra 53 +B02E 45 E illegal +B02F 4E N illegal +B030 53 S comb +B031 4F O clra +B032 52 R illegal +B033 00 . test + +B034 43 C coma +B035 48 H asla +B036 47 G asra +B037 52 R illegal +B038 20 50 P bra 50 +B03A 57 W asrb +B03B 52 R illegal +B03C 55 U illegal +B03D 50 P negb +B03E 00 . test + +B03F 4C L inca +B040 49 I rola +B041 4E N illegal +B042 4B K illegal +B043 20 50 P bra 50 +B045 57 W asrb +B046 52 R illegal +B047 55 U illegal +B048 50 P negb +B049 00 . test + +B04A 43 C coma +B04B 41 A illegal +B04C 52 R illegal +B04D 44 D lsra +B04E 20 50 P bra 50 +B050 57 W asrb +B051 52 R illegal +B052 55 U illegal +B053 50 P negb +B054 00 . test + +B055 42 B illegal +B056 49 I rola +B057 4C L inca +B058 4C L inca +B059 20 45 E bra 45 +B05B 52 R illegal +B05C 52 R illegal +B05D 4F O clra +B05E 52 R illegal +B05F 00 . test + +B060 54 T lsrb +B061 55 U illegal +B062 42 B illegal +B063 45 E illegal +B064 20 45 E bra 45 +B066 52 R illegal +B067 52 R illegal +B068 4F O clra +B069 52 R illegal +B06A 00 . test +B06B 4E N illegal +B06C 4F O clra +B06D 20 20 bra 20 +B06F 43 C coma +B070 48 H asla +B071 41 A illegal +B072 4E N illegal +B073 47 G asra +B074 45 E illegal +B075 00 . test +B076 20 4E N bra 4e +B078 4F O clra +B079 20 46 F bra 46 +B07B 49 I rola +B07C 56 V rorb +B07D 45 E illegal +B07E 53 S comb +B07F 20 00 . bra 00 + +B081 4E N illegal +B082 4F O clra +B083 20 20 bra 20 +B085 41 A illegal +B086 43 C coma +B087 43 C coma +B088 45 E illegal +B089 53 S comb +B08A 53 S comb +B08B 00 . test +B08C 4E N illegal +B08D 4F O clra +B08E 20 20 bra 20 +B090 45 E illegal +B091 52 R illegal +B092 52 R illegal +B093 4F O clra +B094 52 R illegal +B095 53 S comb +B096 00 . test +B097 54 T lsrb +B098 45 E illegal +B099 53 S comb +B09A 54 T lsrb +B09B 20 20 bra 20 +B09D 56 V rorb +B09E 45 E illegal +B09F 4E N illegal +B0A0 44 D lsra +B0A1 00 . test +B0A2 4D M tsta +B0A3 54 T lsrb +B0A4 52 R illegal +B0A5 20 46 F bra 46 +B0A7 55 U illegal +B0A8 4E N illegal +B0A9 43 C coma +B0AA 54 T lsrb +B0AB 3F ? swi +B0AC 00 . test +B0AD 50 P negb +B0AE 52 R illegal +B0AF 4F O clra +B0B0 47 G asra +B0B1 52 R illegal +B0B2 41 A illegal +B0B3 4D M tsta +B0B4 20 20 bra 20 +B0B6 3F ? swi +B0B7 00 . test +B0B8 53 S comb +B0B9 45 E illegal +B0BA 4C L inca +B0BB 45 E illegal +B0BC 43 C coma +B0BD 54 T lsrb +B0BE 49 I rola +B0BF 4F O clra +B0C0 4E N illegal +B0C1 3F ? swi +B0C2 00 . test + +B0C3 14 . bset +B0C4 00 . test +B0C5 14 . bset +B0C6 C8 05 .. eorb #05 +B0C8 00 . test +B0C9 05 . asld +B0CA 00 . test +B0CB 02 . idiv +B0CC 00 . test +B0CD 02 . idiv +B0CE 00 . test +B0CF 01 . nop +B0D0 00 . test +B0D1 01 . nop +B0D2 00 . test +B0D3 01 . nop +B0D4 0C . clc +B0D5 17 . tba +B0D6 22 2E ". bhi 2e +B0D8 39 9 rts + +B0D9 44 D lsra +B0DA 4F O clra +B0DB 0B . sev +B0DC 16 . tab +B0DD 21 2C !, brn 2c +B0DF 38 8 pulx +B0E0 43 C coma +B0E1 4E N illegal +B0E2 59 Y rolb +B0E3 15 . bclr +B0E4 20 2B + bra 2b +B0E6 36 6 psha +B0E7 42 B illegal +B0E8 4D M tsta +B0E9 58 X aslb +B0EA 63 1F c. com 1f,x +B0EC 2A 35 *5 bpl 35 +B0EE 40 @ nega +B0EF 4C L inca +B0F0 57 W asrb +B0F1 62 b illegal +B0F2 09 . dex +B0F3 29 34 )4 bvs 34 +B0F5 3F ? swi +B0F6 4A J deca +B0F7 56 V rorb +B0F8 61 a illegal +B0F9 08 . inx +B0FA 13 . brclr +B0FB 33 3 pulb +B0FC 3E > wai +B0FD 49 I rola +B0FE 54 T lsrb +B0FF 60 07 `. neg 07,x +B101 12 . brset +B102 1D 3D .= bclr add,x 3d,x +B104 48 H asla +B105 53 S comb +B106 5E ^ illegal +B107 06 . tap +B108 11 . cba +B109 1C 27 .' bset add,x 27,x +B10B 47 G asra +B10C 52 R illegal +B10D 5D ] tstb +B10E 04 . lsrd +B10F 10 . sba +B110 1B . aba +B111 26 31 &1 bne 31 +B113 51 Q illegal +B114 5C \ incb +B115 03 . fdiv +B116 0E . cli +B117 1A . illegal +B118 25 30 %0 bcs 30 +B11A 3B ; rti +B11B 5B [ illegal +B11C 02 . idiv +B11D 0D . sec +B11E 18 . illegal +B11F 24 2F $/ bcc 2f +B121 3A : abx +B122 45 E illegal + +table of powers of 2 + +B123 00 01 02 04 08 +B128 10 20 40 80 + +B12C 00 +B12D 00 . test +B12E 2A 2A ** bpl 2a ;"**ERROR***" +B130 45 E illegal +B131 52 R illegal +B132 52 R illegal +B133 4F O clra +B134 52 R illegal +B135 2A 2A ** bpl 2a +B137 2A 00 *. bpl 00 + +B139 2A 2A ** bpl 2a +B13B 2A 2A ** bpl 2a +B13D 2A 2A ** bpl 2a +B13F 2A 2A ** bpl 2a +B141 2A 2A ** bpl 2a +B143 00 . test +B144 4F O clra +B145 4F O clra +B146 4F O clra +B147 4F O clra +B148 4F O clra +B149 4F O clra +B14A 4F O clra +B14B 4F O clra +B14C 4F O clra +B14D 4F O clra +B14E 00 . test +B14F 52 R illegal +B150 41 A illegal +B151 4D M tsta +B152 20 20 bra 20 +B154 20 46 F bra 46 +B156 41 A illegal +B157 49 I rola +B158 4C L inca +B159 00 . test +B15A 50 P negb +B15B 32 2 pula +B15C 20 20 bra 20 +B15E 20 20 bra 20 +B160 46 F rora +B161 41 A illegal +B162 49 I rola +B163 4C L inca +B164 00 . test +B165 50 P negb +B166 32 2 pula +B167 2D 50 -P blt 50 +B169 33 3 pulb +B16A 20 46 F bra 46 +B16C 41 A illegal +B16D 49 I rola +B16E 4C L inca +B16F 00 . test +B170 50 P negb +B171 32 2 pula +B172 2D 50 -P blt 50 +B174 38 8 pulx +B175 20 46 F bra 46 +B177 41 A illegal +B178 49 I rola +B179 4C L inca +B17A 00 . test +B17B 50 P negb +B17C 32 2 pula +B17D 2D 50 -P blt 50 +B17F 39 9 rts + +B180 20 46 F bra 46 +B182 41 A illegal +B183 49 I rola +B184 4C L inca +B185 00 . test +B186 50 P negb +B187 33 3 pulb +B188 2D 50 -P blt 50 +B18A 34 4 des +B18B 20 46 F bra 46 +B18D 41 A illegal +B18E 49 I rola +B18F 4C L inca +B190 00 . test +B191 50 P negb +B192 35 5 txs +B193 20 20 bra 20 +B195 20 20 bra 20 +B197 46 F rora +B198 41 A illegal +B199 49 I rola +B19A 4C L inca +B19B 00 . test +B19C 50 P negb +B19D 35 5 txs +B19E 2D 50 -P blt 50 +B1A0 37 7 pshb +B1A1 20 46 F bra 46 +B1A3 41 A illegal +B1A4 49 I rola +B1A5 4C L inca +B1A6 00 . test +B1A7 50 P negb +B1A8 37 7 pshb +B1A9 20 20 bra 20 +B1AB 20 20 bra 20 +B1AD 46 F rora +B1AE 41 A illegal +B1AF 49 I rola +B1B0 4C L inca +B1B1 00 . test +B1B2 50 P negb +B1B3 37 7 pshb +B1B4 2D 50 -P blt 50 +B1B6 38 8 pulx +B1B7 20 46 F bra 46 +B1B9 41 A illegal +B1BA 49 I rola +B1BB 4C L inca +B1BC 00 . test +B1BD 2D 20 - blt 20 +B1BF 50 P negb +B1C0 41 A illegal +B1C1 53 S comb +B1C2 53 S comb +B1C3 45 E illegal +B1C4 44 D lsra +B1C5 20 2D - bra 2d +B1C7 00 . test +B1C8 09 . dex +B1C9 12 . brset +B1CA 1B . aba +B1CB 24 2C $, bcc 2c +B1CD 35 5 txs +B1CE 3E > wai +B1CF 47 G asra +B1D0 54 T lsrb +B1D1 48 H asla +B1D2 41 A illegal +B1D3 4E N illegal +B1D4 4B K illegal +B1D5 20 59 Y bra 59 +B1D7 4F O clra +B1D8 55 U illegal +B1D9 20 46 F bra 46 +B1DB 4F O clra +B1DC 52 R illegal +B1DD 20 59 Y bra 59 +B1DF 4F O clra +B1E0 55 U illegal +B1E1 52 R illegal +B1E2 20 50 P bra 50 +B1E4 41 A illegal +B1E5 54 T lsrb +B1E6 52 R illegal +B1E7 4F O clra +B1E8 4E N illegal +B1E9 41 A illegal +B1EA 47 G asra +B1EB 45 E illegal +B1EC 20 20 bra 20 +B1EE 00 . test + +B1EF 20 52 R bra 52 +B1F1 4F O clra +B1F2 57 W asrb +B1F3 45 E illegal +B1F4 20 49 I bra 49 +B1F6 4E N illegal +B1F7 54 T lsrb +B1F8 20 00 . bra 00 + +B1FA 43 C coma +B1FB 4F O clra +B1FC 50 P negb +B1FD 59 Y rolb +B1FE 52 R illegal +B1FF 49 I rola +B200 47 G asra +B201 48 H asla +B202 54 T lsrb +B203 20 00 . bra 00 + +B205 20 20 bra 20 +B207 20 31 1 bra 31 +B209 39 9 rts +B20A 39 9 rts +B20B 33 3 pulb +B20C 20 20 bra 20 +B20E 20 00 . bra 00 + +B210 35 5 txs +B211 39 9 rts +B212 30 0 tsx +B213 30 0 tsx +B214 20 56 V bra 56 +B216 45 E illegal +B217 52 R illegal +B218 20 35 5 bra 35 +B21A 00 . test + +B21B 20 20 bra 20 +B21D 20 20 bra 20 +B21F 20 20 bra 20 +B221 20 20 bra 20 +B223 20 52 R bra 52 +B225 4F O clra +B226 57 W asrb +B227 45 E illegal +B228 20 20 bra 20 +B22A 49 I rola +B22B 4E N illegal +B22C 54 T lsrb +B22D 45 E illegal +B22E 52 R illegal +B22F 4E N illegal +B230 41 A illegal +B231 54 T lsrb +B232 49 I rola +B233 4F O clra +B234 4E N illegal +B235 41 A illegal +B236 4C L inca +B237 00 . test +B238 20 20 bra 20 +B23A 20 20 bra 20 +B23C 20 20 bra 20 +B23E 20 20 bra 20 +B240 2D 2D -- blt 2d +B242 2D 2D -- blt 2d +B244 2D 2D -- blt 2d +B246 2D 2D -- blt 2d +B248 2D 2D -- blt 2d +B24A 2D 2D -- blt 2d +B24C 2D 2D -- blt 2d +B24E 2D 2D -- blt 2d +B250 2D 2D -- blt 2d +B252 2D 2D -- blt 2d +B254 2D 00 -. blt 00 +B256 20 20 bra 20 +B258 20 20 bra 20 +B25A 20 20 bra 20 +B25C 20 20 bra 20 +B25E 35 5 txs +B25F 39 9 rts +B260 30 0 tsx +B261 30 0 tsx +B262 20 53 S bra 53 +B264 4F O clra +B265 46 F rora +B266 54 T lsrb +B267 57 W asrb +B268 41 A illegal +B269 52 R illegal +B26A 45 E illegal +B26B 20 56 V bra 56 +B26D 45 E illegal +B26E 52 R illegal +B26F 2E 20 . bgt 20 +B271 35 5 txs +B272 20 20 bra 20 +B274 00 . test +B275 20 20 bra 20 +B277 20 20 bra 20 +B279 20 20 bra 20 +B27B 20 20 bra 20 +B27D 20 20 bra 20 +B27F 20 41 A bra 41 +B281 43 C coma +B282 43 C coma +B283 4F O clra +B284 55 U illegal +B285 4E N illegal +B286 54 T lsrb +B287 20 20 bra 20 +B289 52 R illegal +B28A 45 E illegal +B28B 43 C coma +B28C 4F O clra +B28D 52 R illegal +B28E 44 D lsra +B28F 00 . test +B290 53 S comb +B291 45 E illegal +B292 52 R illegal +B293 49 I rola +B294 41 A illegal +B295 4C L inca +B296 20 20 bra 20 +B298 23 20 # bls 20 +B29A 20 20 bra 20 +B29C 20 20 bra 20 +B29E 20 2D - bra 2d +B2A0 20 00 . bra 00 +B2A2 4D M tsta +B2A3 41 A illegal +B2A4 43 C coma +B2A5 48 H asla +B2A6 49 I rola +B2A7 4E N illegal +B2A8 45 E illegal +B2A9 20 49 I bra 49 +B2AB 44 D lsra +B2AC 20 20 bra 20 +B2AE 20 20 bra 20 +B2B0 20 2D - bra 2d +B2B2 20 00 . bra 00 +B2B4 41 A illegal +B2B5 55 U illegal +B2B6 44 D lsra +B2B7 49 I rola +B2B8 54 T lsrb +B2B9 20 4E N bra 4e +B2BB 55 U illegal +B2BC 4D M tsta +B2BD 42 B illegal +B2BE 45 E illegal +B2BF 52 R illegal +B2C0 20 20 bra 20 +B2C2 20 20 bra 20 +B2C4 20 00 . bra 00 +B2C6 53 S comb +B2C7 41 A illegal +B2C8 4C L inca +B2C9 45 E illegal +B2CA 53 S comb +B2CB 20 20 bra 20 +B2CD 28 52 (R bvc 52 +B2CF 29 20 ) bvs 20 +B2D1 20 20 bra 20 +B2D3 20 20 bra 20 +B2D5 2D 20 - blt 20 +B2D7 00 . test +B2D8 53 S comb +B2D9 41 A illegal +B2DA 4C L inca +B2DB 45 E illegal +B2DC 53 S comb +B2DD 20 20 bra 20 +B2DF 28 4E (N bvc 4e +B2E1 29 20 ) bvs 20 +B2E3 20 20 bra 20 +B2E5 20 20 bra 20 +B2E7 2D 20 - blt 20 +B2E9 00 . test +B2EA 42 B illegal +B2EB 41 A illegal +B2EC 47 G asra +B2ED 20 54 T bra 54 +B2EF 4F O clra +B2F0 54 T lsrb +B2F1 41 A illegal +B2F2 4C L inca +B2F3 20 20 bra 20 +B2F5 20 20 bra 20 +B2F7 20 20 bra 20 +B2F9 2D 20 - blt 20 +B2FB 00 . test +B2FC 43 C coma +B2FD 41 A illegal +B2FE 53 S comb +B2FF 48 H asla +B300 20 42 B bra 42 +B302 4F O clra +B303 58 X aslb +B304 20 20 bra 20 +B306 20 20 bra 20 +B308 20 20 bra 20 +B30A 20 2D - bra 2d +B30C 20 00 . bra 00 +B30E 43 C coma +B30F 41 A illegal +B310 52 R illegal +B311 44 D lsra +B312 20 53 S bra 53 +B314 41 A illegal +B315 4C L inca +B316 45 E illegal +B317 53 S comb +B318 20 20 bra 20 +B31A 20 20 bra 20 +B31C 20 2D - bra 2d +B31E 20 00 . bra 00 +B320 42 B illegal +B321 49 I rola +B322 4C L inca +B323 4C L inca +B324 53 S comb +B325 20 49 I bra 49 +B327 4E N illegal +B328 20 53 S bra 53 +B32A 54 T lsrb +B32B 41 A illegal +B32C 43 C coma +B32D 4B K illegal +B32E 45 E illegal +B32F 52 R illegal +B330 00 . test +B331 20 20 bra 20 +B333 20 20 bra 20 +B335 42 B illegal +B336 49 I rola +B337 4C L inca +B338 4C L inca +B339 20 54 T bra 54 +B33B 4F O clra +B33C 54 T lsrb +B33D 41 A illegal +B33E 4C L inca +B33F 20 2D - bra 2d +B341 20 20 bra 20 +B343 20 20 bra 20 +B345 20 20 bra 20 +B347 20 20 bra 20 +B349 00 . test +B34A 20 20 bra 20 +B34C 20 20 bra 20 +B34E 4F O clra +B34F 4E N illegal +B350 45 E illegal +B351 53 S comb +B352 20 20 bra 20 +B354 20 20 bra 20 +B356 20 20 bra 20 +B358 20 2D - bra 2d +B35A 20 00 . bra 00 +B35C 20 20 bra 20 +B35E 20 20 bra 20 +B360 54 T lsrb +B361 57 W asrb +B362 4F O clra +B363 53 S comb +B364 20 20 bra 20 +B366 20 20 bra 20 +B368 20 20 bra 20 +B36A 20 2D - bra 2d +B36C 20 00 . bra 00 +B36E 20 20 bra 20 +B370 20 20 bra 20 +B372 46 F rora +B373 49 I rola +B374 56 V rorb +B375 45 E illegal +B376 53 S comb +B377 20 20 bra 20 +B379 20 20 bra 20 +B37B 20 20 bra 20 +B37D 2D 20 - blt 20 +B37F 00 . test +B380 20 20 bra 20 +B382 20 20 bra 20 +B384 54 T lsrb +B385 45 E illegal +B386 4E N illegal +B387 53 S comb +B388 20 20 bra 20 +B38A 20 20 bra 20 +B38C 20 20 bra 20 +B38E 20 2D - bra 2d +B390 20 00 . bra 00 +B392 20 20 bra 20 +B394 20 20 bra 20 +B396 54 T lsrb +B397 57 W asrb +B398 45 E illegal +B399 4E N illegal +B39A 54 T lsrb +B39B 49 I rola +B39C 45 E illegal +B39D 53 S comb +B39E 20 20 bra 20 +B3A0 20 2D - bra 2d +B3A2 20 00 . bra 00 +B3A4 43 C coma +B3A5 4F O clra +B3A6 49 I rola +B3A7 4E N illegal +B3A8 53 S comb +B3A9 20 49 I bra 49 +B3AB 4E N illegal +B3AC 20 54 T bra 54 +B3AE 55 U illegal +B3AF 42 B illegal +B3B0 45 E illegal +B3B1 53 S comb +B3B2 00 . test +B3B3 20 20 bra 20 +B3B5 20 20 bra 20 +B3B7 54 T lsrb +B3B8 55 U illegal +B3B9 42 B illegal +B3BA 45 E illegal +B3BB 20 54 T bra 54 +B3BD 4F O clra +B3BE 54 T lsrb +B3BF 41 A illegal +B3C0 4C L inca +B3C1 20 2D - bra 2d +B3C3 20 20 bra 20 +B3C5 20 20 bra 20 +B3C7 20 20 bra 20 +B3C9 00 . test +B3CA 20 20 bra 20 +B3CC 20 20 bra 20 +B3CE 24 31 $1 bcc 31 +B3D0 20 43 C bra 43 +B3D2 4F O clra +B3D3 49 I rola +B3D4 4E N illegal +B3D5 20 20 bra 20 +B3D7 20 20 bra 20 +B3D9 2D 20 - blt 20 +B3DB 00 . test +B3DC 20 20 bra 20 +B3DE 20 20 bra 20 +B3E0 51 Q illegal +B3E1 55 U illegal +B3E2 41 A illegal +B3E3 52 R illegal +B3E4 54 T lsrb +B3E5 45 E illegal +B3E6 52 R illegal +B3E7 53 S comb +B3E8 20 20 bra 20 +B3EA 20 2D - bra 2d +B3EC 20 00 . bra 00 +B3EE 20 20 bra 20 +B3F0 20 20 bra 20 +B3F2 44 D lsra +B3F3 49 I rola +B3F4 4D M tsta +B3F5 45 E illegal +B3F6 53 S comb +B3F7 20 20 bra 20 +B3F9 20 20 bra 20 +B3FB 20 20 bra 20 +B3FD 2D 20 - blt 20 +B3FF 00 . test +B400 20 20 bra 20 +B402 20 20 bra 20 +B404 4E N illegal +B405 49 I rola +B406 43 C coma +B407 4B K illegal +B408 45 E illegal +B409 4C L inca +B40A 53 S comb +B40B 20 20 bra 20 +B40D 20 20 bra 20 +B40F 2D 20 - blt 20 +B411 00 . test +B412 57 W asrb +B413 49 I rola +B414 4E N illegal +B415 2D 53 -S blt 53 +B417 4E N illegal +B418 4B K illegal +B419 20 56 V bra 56 +B41B 45 E illegal +B41C 4E N illegal +B41D 44 D lsra +B41E 53 S comb +B41F 20 20 bra 20 +B421 2D 20 - blt 20 +B423 00 . test +B424 53 S comb +B425 48 H asla +B426 4F O clra +B427 50 P negb +B428 50 P negb +B429 45 E illegal +B42A 52 R illegal +B42B 20 56 V bra 56 +B42D 45 E illegal +B42E 4E N illegal +B42F 44 D lsra +B430 53 S comb +B431 20 20 bra 20 +B433 2D 20 - blt 20 +B435 00 . test +B436 50 P negb +B437 52 R illegal +B438 4F O clra +B439 4D M tsta +B43A 4F O clra +B43B 20 56 V bra 56 +B43D 45 E illegal +B43E 4E N illegal +B43F 44 D lsra +B440 53 S comb +B441 20 20 bra 20 +B443 20 20 bra 20 +B445 2D 20 - blt 20 +B447 00 . test +B448 46 F rora +B449 52 R illegal +B44A 45 E illegal +B44B 45 E illegal +B44C 20 20 bra 20 +B44E 56 V rorb +B44F 45 E illegal +B450 4E N illegal +B451 44 D lsra +B452 53 S comb +B453 20 20 bra 20 +B455 20 20 bra 20 +B457 2D 20 - blt 20 +B459 00 . test +B45A 56 V rorb +B45B 45 E illegal +B45C 4E N illegal +B45D 44 D lsra +B45E 53 S comb +B45F 20 50 P bra 50 +B461 45 E illegal +B462 52 R illegal +B463 20 50 P bra 50 +B465 52 R illegal +B466 4F O clra +B467 44 D lsra +B468 55 U illegal +B469 43 C coma +B46A 54 T lsrb +B46B 20 43 C bra 43 +B46D 4F O clra +B46E 44 D lsra +B46F 45 E illegal +B470 00 . test + +B471 20 20 bra 20 +B473 20 20 bra 20 +B475 43 C coma +B476 4F O clra +B477 44 D lsra +B478 45 E illegal +B479 20 00 . bra 00 +B47B 56 V rorb +B47C 45 E illegal +B47D 4E N illegal +B47E 44 D lsra +B47F 53 S comb +B480 20 2D - bra 2d +B482 20 00 . bra 00 +B484 56 V rorb +B485 45 E illegal +B486 4E N illegal +B487 44 D lsra +B488 53 S comb +B489 2F 43 /C ble 43 +B48B 4F O clra +B48C 44 D lsra +B48D 45 E illegal +B48E 00 . test +B48F 41 A illegal +B490 42 B illegal +B491 43 C coma +B492 44 D lsra +B493 45 E illegal +B494 46 F rora +B495 47 G asra +B496 48 H asla +B497 49 I rola +B498 4A J deca +B499 4B K illegal +B49A 4C L inca +B49B 4D M tsta +B49C 4E N illegal +B49D 4F O clra +B49E 50 P negb +B49F 51 Q illegal +B4A0 52 R illegal +B4A1 53 S comb +B4A2 54 T lsrb +B4A3 55 U illegal +B4A4 56 V rorb +B4A5 57 W asrb +B4A6 58 X aslb +B4A7 59 Y rolb +B4A8 5A Z decb +B4A9 30 0 tsx +B4AA 31 1 ins +B4AB 32 2 pula +B4AC 33 3 pulb +B4AD 34 4 des +B4AE 35 5 txs +B4AF 36 6 psha +B4B0 37 7 pshb +B4B1 38 8 pulx +B4B2 39 9 rts +B4B3 24 2A $* bcc 2a +B4B5 20 00 . bra 00 +B4B7 01 . nop +B4B8 02 . idiv +B4B9 04 . lsrd +B4BA 08 . inx +B4BB 10 . sba +B4BC 20 40 @ bra 40 +B4BE 80 FF .. suba #ff +B4C0 FF FF FF ... stx ffff +B4C3 FF FF FF ... stx ffff +B4C6 FF FF FF ... stx ffff +B4C9 FF FF FF ... stx ffff +B4CC FF FF FF ... stx ffff +B4CF FF FF FF ... stx ffff +B4D2 FF FF FF ... stx ffff +B4D5 FF FF FF ... stx ffff +B4D8 FF FF FF ... stx ffff +B4DB FF FF FF ... stx ffff +B4DE FF FF FF ... stx ffff +B4E1 FF FF FF ... stx ffff +B4E4 FF FF FF ... stx ffff +B4E7 FF FF FF ... stx ffff +B4EA FF FF FF ... stx ffff +B4ED FF FF FF ... stx ffff +B4F0 FF FF FF ... stx ffff +B4F3 FF FF FF ... stx ffff +B4F6 FF FF FF ... stx ffff +B4F9 FF FF FF ... stx ffff +B4FC FF FF FF ... stx ffff +B4FF FF FF FF ... stx ffff +B502 FF FF FF ... stx ffff +B505 FF FF FF ... stx ffff +B508 FF FF FF ... stx ffff +B50B FF FF FF ... stx ffff +B50E FF FF FF ... stx ffff +B511 FF FF FF ... stx ffff +B514 FF FF FF ... stx ffff +B517 FF FF FF ... stx ffff +B51A FF FF FF ... stx ffff +B51D FF FF FF ... stx ffff +B520 FF FF FF ... stx ffff +B523 FF FF FF ... stx ffff +B526 FF FF FF ... stx ffff +B529 FF FF FF ... stx ffff +B52C FF FF FF ... stx ffff +B52F FF FF FF ... stx ffff +B532 FF FF FF ... stx ffff +B535 FF FF FF ... stx ffff +B538 FF FF FF ... stx ffff +B53B FF FF FF ... stx ffff +B53E FF FF FF ... stx ffff +B541 FF FF FF ... stx ffff +B544 FF FF FF ... stx ffff +B547 FF FF FF ... stx ffff +B54A FF FF FF ... stx ffff +B54D FF FF FF ... stx ffff +B550 FF FF FF ... stx ffff +B553 FF FF FF ... stx ffff +B556 FF FF FF ... stx ffff +B559 FF FF FF ... stx ffff +B55C FF FF FF ... stx ffff +B55F FF FF FF ... stx ffff +B562 FF FF FF ... stx ffff +B565 FF FF FF ... stx ffff +B568 FF FF FF ... stx ffff +B56B FF FF FF ... stx ffff +B56E FF FF FF ... stx ffff +B571 FF FF FF ... stx ffff +B574 FF FF FF ... stx ffff +B577 FF FF FF ... stx ffff +B57A FF FF FF ... stx ffff +B57D FF FF FF ... stx ffff +B580 FF FF FF ... stx ffff +B583 FF FF FF ... stx ffff +B586 FF FF FF ... stx ffff +B589 FF FF FF ... stx ffff +B58C FF FF FF ... stx ffff +B58F FF FF FF ... stx ffff +B592 FF FF FF ... stx ffff +B595 FF FF FF ... stx ffff +B598 FF FF FF ... stx ffff +B59B FF FF FF ... stx ffff +B59E FF FF FF ... stx ffff +B5A1 FF FF FF ... stx ffff +B5A4 FF FF FF ... stx ffff +B5A7 FF FF FF ... stx ffff +B5AA FF FF FF ... stx ffff +B5AD FF FF FF ... stx ffff +B5B0 FF FF FF ... stx ffff +B5B3 FF FF FF ... stx ffff +B5B6 FF FF FF ... stx ffff +B5B9 FF FF FF ... stx ffff +B5BC FF FF FF ... stx ffff +B5BF FF FF FF ... stx ffff +B5C2 FF FF FF ... stx ffff +B5C5 FF FF FF ... stx ffff +B5C8 FF FF FF ... stx ffff +B5CB FF FF FF ... stx ffff +B5CE FF FF FF ... stx ffff +B5D1 FF FF FF ... stx ffff +B5D4 FF FF FF ... stx ffff +B5D7 FF FF FF ... stx ffff +B5DA FF FF FF ... stx ffff +B5DD FF FF FF ... stx ffff +B5E0 FF FF FF ... stx ffff +B5E3 FF FF FF ... stx ffff +B5E6 FF FF FF ... stx ffff +B5E9 FF FF FF ... stx ffff +B5EC FF FF FF ... stx ffff +B5EF FF FF FF ... stx ffff +B5F2 FF FF FF ... stx ffff +B5F5 FF FF FF ... stx ffff +B5F8 FF FF FF ... stx ffff +B5FB FF FF FF ... stx ffff +B5FE FF FF FF ... stx ffff +B601 FF FF FF ... stx ffff +B604 FF FF FF ... stx ffff +B607 FF FF FF ... stx ffff +B60A FF FF FF ... stx ffff +B60D FF FF FF ... stx ffff +B610 FF FF FF ... stx ffff +B613 FF FF FF ... stx ffff +B616 FF FF FF ... stx ffff +B619 FF FF FF ... stx ffff +B61C FF FF FF ... stx ffff +B61F FF FF FF ... stx ffff +B622 FF FF FF ... stx ffff +B625 FF FF FF ... stx ffff +B628 FF FF FF ... stx ffff +B62B FF FF FF ... stx ffff +B62E FF FF FF ... stx ffff +B631 FF FF FF ... stx ffff +B634 FF FF FF ... stx ffff +B637 FF FF FF ... stx ffff +B63A FF FF FF ... stx ffff +B63D FF FF FF ... stx ffff +B640 FF FF FF ... stx ffff +B643 FF FF FF ... stx ffff +B646 FF FF FF ... stx ffff +B649 FF FF FF ... stx ffff +B64C FF FF FF ... stx ffff +B64F FF FF FF ... stx ffff +B652 FF FF FF ... stx ffff +B655 FF FF FF ... stx ffff +B658 FF FF FF ... stx ffff +B65B FF FF FF ... stx ffff +B65E FF FF FF ... stx ffff +B661 FF FF FF ... stx ffff +B664 FF FF FF ... stx ffff +B667 FF FF FF ... stx ffff +B66A FF FF FF ... stx ffff +B66D FF FF FF ... stx ffff +B670 FF FF FF ... stx ffff +B673 FF FF FF ... stx ffff +B676 FF FF FF ... stx ffff +B679 FF FF FF ... stx ffff +B67C FF FF FF ... stx ffff +B67F FF FF FF ... stx ffff +B682 FF FF FF ... stx ffff +B685 FF FF FF ... stx ffff +B688 FF FF FF ... stx ffff +B68B FF FF FF ... stx ffff +B68E FF FF FF ... stx ffff +B691 FF FF FF ... stx ffff +B694 FF FF FF ... stx ffff +B697 FF FF FF ... stx ffff +B69A FF FF FF ... stx ffff +B69D FF FF FF ... stx ffff +B6A0 FF FF FF ... stx ffff +B6A3 FF FF FF ... stx ffff +B6A6 FF FF FF ... stx ffff +B6A9 FF FF FF ... stx ffff +B6AC FF FF FF ... stx ffff +B6AF FF FF FF ... stx ffff +B6B2 FF FF FF ... stx ffff +B6B5 FF FF FF ... stx ffff +B6B8 FF FF FF ... stx ffff +B6BB FF FF FF ... stx ffff +B6BE FF FF FF ... stx ffff +B6C1 FF FF FF ... stx ffff +B6C4 FF FF FF ... stx ffff +B6C7 FF FF FF ... stx ffff +B6CA FF FF FF ... stx ffff +B6CD FF FF FF ... stx ffff +B6D0 FF FF FF ... stx ffff +B6D3 FF FF FF ... stx ffff +B6D6 FF FF FF ... stx ffff +B6D9 FF FF FF ... stx ffff +B6DC FF FF FF ... stx ffff +B6DF FF FF FF ... stx ffff +B6E2 FF FF FF ... stx ffff +B6E5 FF FF FF ... stx ffff +B6E8 FF FF FF ... stx ffff +B6EB FF FF FF ... stx ffff +B6EE FF FF FF ... stx ffff +B6F1 FF FF FF ... stx ffff +B6F4 FF FF FF ... stx ffff +B6F7 FF FF FF ... stx ffff +B6FA FF FF FF ... stx ffff +B6FD FF FF FF ... stx ffff +B700 FF FF FF ... stx ffff +B703 FF FF FF ... stx ffff +B706 FF FF FF ... stx ffff +B709 FF FF FF ... stx ffff +B70C FF FF FF ... stx ffff +B70F FF FF FF ... stx ffff +B712 FF FF FF ... stx ffff +B715 FF FF FF ... stx ffff +B718 FF FF FF ... stx ffff +B71B FF FF FF ... stx ffff +B71E FF FF FF ... stx ffff +B721 FF FF FF ... stx ffff +B724 FF FF FF ... stx ffff +B727 FF FF FF ... stx ffff +B72A FF FF FF ... stx ffff +B72D FF FF FF ... stx ffff +B730 FF FF FF ... stx ffff +B733 FF FF FF ... stx ffff +B736 FF FF FF ... stx ffff +B739 FF FF FF ... stx ffff +B73C FF FF FF ... stx ffff +B73F FF FF FF ... stx ffff +B742 FF FF FF ... stx ffff +B745 FF FF FF ... stx ffff +B748 FF FF FF ... stx ffff +B74B FF FF FF ... stx ffff +B74E FF FF FF ... stx ffff +B751 FF FF FF ... stx ffff +B754 FF FF FF ... stx ffff +B757 FF FF FF ... stx ffff +B75A FF FF FF ... stx ffff +B75D FF FF FF ... stx ffff +B760 FF FF FF ... stx ffff +B763 FF FF FF ... stx ffff +B766 FF FF FF ... stx ffff +B769 FF FF FF ... stx ffff +B76C FF FF FF ... stx ffff +B76F FF FF FF ... stx ffff +B772 FF FF FF ... stx ffff +B775 FF FF FF ... stx ffff +B778 FF FF FF ... stx ffff +B77B FF FF FF ... stx ffff +B77E FF FF FF ... stx ffff +B781 FF FF FF ... stx ffff +B784 FF FF FF ... stx ffff +B787 FF FF FF ... stx ffff +B78A FF FF FF ... stx ffff +B78D FF FF FF ... stx ffff +B790 FF FF FF ... stx ffff +B793 FF FF FF ... stx ffff +B796 FF FF FF ... stx ffff +B799 FF FF FF ... stx ffff +B79C FF FF FF ... stx ffff +B79F FF FF FF ... stx ffff +B7A2 FF FF FF ... stx ffff +B7A5 FF FF FF ... stx ffff +B7A8 FF FF FF ... stx ffff +B7AB FF FF FF ... stx ffff +B7AE FF FF FF ... stx ffff +B7B1 FF FF FF ... stx ffff +B7B4 FF FF FF ... stx ffff +B7B7 FF FF FF ... stx ffff +B7BA FF FF FF ... stx ffff +B7BD FF FF FF ... stx ffff +B7C0 FF FF FF ... stx ffff +B7C3 FF FF FF ... stx ffff +B7C6 FF FF FF ... stx ffff +B7C9 FF FF FF ... stx ffff +B7CC FF FF FF ... stx ffff +B7CF FF FF FF ... stx ffff +B7D2 FF FF FF ... stx ffff +B7D5 FF FF FF ... stx ffff +B7D8 FF FF FF ... stx ffff +B7DB FF FF FF ... stx ffff +B7DE FF FF FF ... stx ffff +B7E1 FF FF FF ... stx ffff +B7E4 FF FF FF ... stx ffff +B7E7 FF FF FF ... stx ffff +B7EA FF FF FF ... stx ffff +B7ED FF FF FF ... stx ffff +B7F0 FF FF FF ... stx ffff +B7F3 FF FF FF ... stx ffff +B7F6 FF FF FF ... stx ffff +B7F9 FF FF FF ... stx ffff +B7FC FF FF FF ... stx ffff +B7FF FF 34 F6 .4. stx 34f6 +B802 0E . cli +B803 6D C1 m. tst c1,x +B805 01 . nop +B806 27 03 '. beq 03 +B808 7E B9 2A ~.* jmp b92a ;goto25 +B80B F6 0E 02 ... ldab 0e02 +B80E C1 05 .. cmpb #05 +B810 27 03 '. beq 03 +B812 7E B9 2A ~.* jmp b92a ;goto25 +B815 F6 0E 03 ... ldab 0e03 +B818 C1 05 .. cmpb #05 +B81A 27 03 '. beq 03 +B81C 7E B9 2A ~.* jmp b92a ;goto25 +B81F F6 0E 04 ... ldab 0e04 +B822 C1 05 .. cmpb #05 +B824 27 03 '. beq 03 +B826 7E B9 2A ~.* jmp b92a ;goto25 +B829 F6 00 12 ... ldab 0012 +B82C C4 20 . andb #20 +B82E 27 03 '. beq 03 +B830 7E B9 2A ~.* jmp b92a ;goto25 +B833 30 0 tsx +B834 6F 00 o. clr 00,x +B836 F6 0E 6A ..j ldab 0e6a +B839 C1 00 .. cmpb #00 +B83B 22 33 "3 bhi 33 +B83D C6 64 .d ldab #64 +B83F F7 0E 6A ..j stb 0e6a +B842 7C 0E 05 |.. inc 0e05 +B845 F6 0E 05 ... ldab 0e05 +B848 C1 64 .d cmpb #64 +B84A 23 03 #. bls 03 +B84C 7F 0E 05 ... clr 0e05 +B84F F6 0E 05 ... ldab 0e05 +B852 BD D4 68 ..h jsr d468 ;jump51 +B855 83 00 00 ... subd #0000 +B858 27 0B '. beq 0b +B85A F6 0E 05 ... ldab 0e05 +B85D BD D7 A0 ... jsr d7a0 ;jump10 +B860 83 00 00 ... subd #0000 +B863 27 09 '. beq 09 +B865 30 0 tsx +B866 6C 00 l. inc 00,x +B868 E6 00 .. ldab 00,x +B86A C1 6E .n cmpb #6e +B86C 2D D4 -. blt d4 +B86E 20 0A . bra 0a +B870 F6 0E 6A ..j ldab 0e6a +B873 C1 00 .. cmpb #00 +B875 23 03 #. bls 03 +B877 7A 0E 6A z.j dec 0e6a +B87A F6 0E 05 ... ldab 0e05 +B87D BD D4 68 ..h jsr d468 ;jump51 +B880 83 00 00 ... subd #0000 +B883 26 03 &. bne 03 +B885 7E B9 0A ~.. jmp b90a ;goto26 +B888 F6 0E 05 ... ldab 0e05 +B88B BD D7 A0 ... jsr d7a0 ;jump10 +B88E 83 00 00 ... subd #0000 +B891 26 77 &w bne 77 +B893 BD BE 4B ..K jsr be4b ;jump1 +B896 C6 20 . ldab #20 +B898 F7 0B 9A ... stb 0b9a +B89B C6 20 . ldab #20 +B89D F7 0B 99 ... stb 0b99 +B8A0 C6 20 . ldab #20 +B8A2 F7 0B 98 ... stb 0b98 +B8A5 F6 0E 05 ... ldab 0e05 +B8A8 4F O clra +B8A9 CE 00 0A ... ldx #000a +B8AC 02 . idiv +B8AD 8F . xgdx +B8AE CB 30 .0 addb #30 +B8B0 F7 0B 97 ... stb 0b97 +B8B3 F6 0E 05 ... ldab 0e05 +B8B6 4F O clra +B8B7 CE 00 0A ... ldx #000a +B8BA 02 . idiv +B8BB CB 30 .0 addb #30 +B8BD F7 0B 96 ... stb 0b96 +B8C0 C6 20 . ldab #20 +B8C2 F7 0B 95 ... stb 0b95 +B8C5 C6 20 . ldab #20 +B8C7 F7 0B 94 ... stb 0b94 +B8CA F6 0E 05 ... ldab 0e05 +B8CD 4F O clra +B8CE C3 0E 06 ... addd #0e06 +B8D1 8F . xgdx +B8D2 E6 00 .. ldab 00,x +B8D4 4F O clra +B8D5 CE 00 0A ... ldx #000a +B8D8 02 . idiv +B8D9 8F . xgdx +B8DA CB 30 .0 addb #30 +B8DC F7 0B 93 ... stb 0b93 +B8DF F6 0E 05 ... ldab 0e05 +B8E2 4F O clra +B8E3 C3 0E 06 ... addd #0e06 +B8E6 8F . xgdx +B8E7 E6 00 .. ldab 00,x +B8E9 4F O clra +B8EA CE 00 0A ... ldx #000a +B8ED 02 . idiv +B8EE CB 30 .0 addb #30 +B8F0 F7 0B 92 ... stb 0b92 +B8F3 C6 20 . ldab #20 +B8F5 F7 0B 91 ... stb 0b91 +B8F8 C6 20 . ldab #20 +B8FA F7 0B 90 ... stb 0b90 +B8FD 7F 00 2C .., clr 002c +B900 BD BE 01 ... jsr be01 ;jump70 +B903 C6 0A .. ldab #0a +B905 F7 00 2C .., stb 002c +B908 20 1D . bra 1d +goto26: +B90A BD BE 4B ..K jsr be4b ;jump1 +B90D C6 57 .W ldab #57 +B90F F7 0B 96 ... stb 0b96 +B912 C6 42 .B ldab #42 +B914 F7 0B 95 ... stb 0b95 +B917 C6 42 .B ldab #42 +B919 F7 0B 94 ... stb 0b94 +B91C 7F 00 2C .., clr 002c +B91F BD BE 01 ... jsr be01 ;jump70 +B922 C6 0A .. ldab #0a +B924 F7 00 2C .., stb 002c +B927 7E BA 81 ~.. jmp ba81 ;goto27 +goto25: +B92A F6 0E 6D ..m ldab 0e6d +B92D C1 01 .. cmpb #01 +B92F 27 03 '. beq 03 +B931 7E BA 81 ~.. jmp ba81 ;goto27 +B934 F6 0E 00 ... ldab 0e00 +B937 C1 05 .. cmpb #05 +B939 27 03 '. beq 03 +B93B 7E BA 81 ~.. jmp ba81 ;goto27 +B93E F6 0E 01 ... ldab 0e01 +B941 C1 05 .. cmpb #05 +B943 27 03 '. beq 03 +B945 7E BA 81 ~.. jmp ba81 ;goto27 +B948 F6 0E 02 ... ldab 0e02 +B94B C1 05 .. cmpb #05 +B94D 27 03 '. beq 03 +B94F 7E BA 81 ~.. jmp ba81 ;goto27 +B952 F6 00 12 ... ldab 0012 +B955 C4 20 . andb #20 +B957 26 03 &. bne 03 +B959 7E BA 81 ~.. jmp ba81 ;goto27 +B95C F6 0E 04 ... ldab 0e04 +B95F C1 05 .. cmpb #05 +B961 26 79 &y bne 79 +B963 F6 0E 03 ... ldab 0e03 +B966 C1 05 .. cmpb #05 +B968 26 72 &r bne 72 +B96A 30 0 tsx +B96B 6F 00 o. clr 00,x +B96D 30 0 tsx +B96E E6 00 .. ldab 00,x +B970 C1 64 .d cmpb #64 +B972 2C 16 ,. bge 16 +B974 5F _ clrb +B975 37 7 pshb +B976 30 0 tsx +B977 E6 01 .. ldab 01,x +B979 4F O clra +B97A 5D ] tstb +B97B 2C 01 ,. bge 01 +B97D 4A J deca +B97E C3 0E 06 ... addd #0e06 +B981 8F . xgdx +B982 33 3 pulb +B983 E7 00 .. stb 00,x +B985 30 0 tsx +B986 6C 00 l. inc 00,x +B988 20 E3 . bra e3 +B98A 7F 0D FF ... clr 0dff +B98D 7F 0E 00 ... clr 0e00 +B990 7F 0E 01 ... clr 0e01 +B993 7F 0E 02 ... clr 0e02 +B996 7F 0E 03 ... clr 0e03 +B999 7F 0E 04 ... clr 0e04 +B99C C6 41 .A ldab #41 +B99E F7 0B 99 ... stb 0b99 +B9A1 C6 4C .L ldab #4c +B9A3 F7 0B 98 ... stb 0b98 +B9A6 C6 4C .L ldab #4c +B9A8 F7 0B 97 ... stb 0b97 +B9AB C6 20 . ldab #20 +B9AD F7 0B 96 ... stb 0b96 +B9B0 C6 43 .C ldab #43 +B9B2 F7 0B 95 ... stb 0b95 +B9B5 C6 4C .L ldab #4c +B9B7 F7 0B 94 ... stb 0b94 +B9BA C6 45 .E ldab #45 +B9BC F7 0B 93 ... stb 0b93 +B9BF C6 41 .A ldab #41 +B9C1 F7 0B 92 ... stb 0b92 +B9C4 C6 52 .R ldab #52 +B9C6 F7 0B 91 ... stb 0b91 +B9C9 C6 20 . ldab #20 +B9CB F7 0B 90 ... stb 0b90 +B9CE 7F 00 2C .., clr 002c +B9D1 BD BE 01 ... jsr be01 ;jump70 +B9D4 C6 1E .. ldab #1e +B9D6 F7 00 2C .., stb 002c +B9D9 7E BA 81 ~.. jmp ba81 ;goto27 +B9DC F6 0E 04 ... ldab 0e04 +B9DF C1 01 .. cmpb #01 +B9E1 27 0A '. beq 0a +B9E3 F6 0E 04 ... ldab 0e04 +B9E6 C1 02 .. cmpb #02 +B9E8 27 03 '. beq 03 +B9EA 7E BA 81 ~.. jmp ba81 ;goto27 +B9ED F6 0E 03 ... ldab 0e03 +B9F0 C1 00 .. cmpb #00 +B9F2 22 03 ". bhi 03 +B9F4 7E BA 81 ~.. jmp ba81 ;goto27 +B9F7 F6 0E 03 ... ldab 0e03 +B9FA C1 05 .. cmpb #05 +B9FC 26 03 &. bne 03 +B9FE 7E BA 81 ~.. jmp ba81 ;goto27 +BA01 F6 0E 03 ... ldab 0e03 +BA04 C1 07 .. cmpb #07 +BA06 24 79 $y bcc 79 +BA08 F6 0E 03 ... ldab 0e03 +BA0B 86 0A .. ldaa #0a +BA0D 3D = mul +BA0E FB 0E 04 ... addb 0e04 +BA11 30 0 tsx +BA12 E7 00 .. stb 00,x +BA14 E6 00 .. ldab 00,x +BA16 C1 64 .d cmpb #64 +BA18 2C 67 ,g bge 67 +BA1A E6 00 .. ldab 00,x +BA1C 2D 63 -c blt 63 +BA1E 5F _ clrb +BA1F 37 7 pshb +BA20 30 0 tsx +BA21 E6 01 .. ldab 01,x +BA23 4F O clra +BA24 5D ] tstb +BA25 2C 01 ,. bge 01 +BA27 4A J deca +BA28 C3 0E 06 ... addd #0e06 +BA2B 8F . xgdx +BA2C 33 3 pulb +BA2D E7 00 .. stb 00,x +BA2F F6 0E 03 ... ldab 0e03 +BA32 CB 30 .0 addb #30 +BA34 F7 0B 99 ... stb 0b99 +BA37 F6 0E 04 ... ldab 0e04 +BA3A CB 30 .0 addb #30 +BA3C F7 0B 98 ... stb 0b98 +BA3F C6 20 . ldab #20 +BA41 F7 0B 97 ... stb 0b97 +BA44 C6 43 .C ldab #43 +BA46 F7 0B 96 ... stb 0b96 +BA49 C6 4C .L ldab #4c +BA4B F7 0B 95 ... stb 0b95 +BA4E C6 45 .E ldab #45 +BA50 F7 0B 94 ... stb 0b94 +BA53 C6 41 .A ldab #41 +BA55 F7 0B 93 ... stb 0b93 +BA58 C6 52 .R ldab #52 +BA5A F7 0B 92 ... stb 0b92 +BA5D C6 45 .E ldab #45 +BA5F F7 0B 91 ... stb 0b91 +BA62 C6 44 .D ldab #44 +BA64 F7 0B 90 ... stb 0b90 +BA67 7F 0E 00 ... clr 0e00 +BA6A 7F 0E 01 ... clr 0e01 +BA6D 7F 0E 02 ... clr 0e02 +BA70 7F 0E 03 ... clr 0e03 +BA73 7F 0E 04 ... clr 0e04 +BA76 7F 00 2C .., clr 002c +BA79 BD BE 01 ... jsr be01 ;jump70 +BA7C C6 1E .. ldab #1e +BA7E F7 00 2C .., stb 002c +goto27: +BA81 31 1 ins +BA82 39 9 rts + +jump125: +BA83 F6 18 00 ... ldab 1800 +BA86 C4 7F .. andb #7f +BA88 F7 00 23 ..# stb 0023 +BA8B F6 00 23 ..# ldab 0023 +BA8E F1 00 12 ... cmpb 0012 +BA91 27 06 '. beq 06 +BA93 F6 00 23 ..# ldab 0023 +BA96 F7 00 12 ... stb 0012 +BA99 F6 20 00 . . ldab 2000 +BA9C F1 00 20 .. cmpb 0020 +BA9F 27 08 '. beq 08 +BAA1 F6 20 00 . . ldab 2000 +BAA4 F7 00 20 .. stb 0020 +BAA7 20 0E . bra 0e +BAA9 F6 00 20 .. ldab 0020 +BAAC F7 00 11 ... stb 0011 +BAAF F6 00 11 ... ldab 0011 +BAB2 C4 03 .. andb #03 +BAB4 F7 00 2B ..+ stb 002b +BAB7 F6 00 1B ... ldab 001b +BABA C4 04 .. andb #04 +BABC 37 7 pshb +BABD F6 10 0A ... ldab 100a +BAC0 C4 04 .. andb #04 +BAC2 30 0 tsx +BAC3 E0 00 .. subb 00,x +BAC5 31 1 ins +BAC6 27 17 '. beq 17 +BAC8 F6 10 0A ... ldab 100a +BACB C4 04 .. andb #04 +BACD 27 08 '. beq 08 +BACF CE 00 1B ... ldx #001b +BAD2 1C 00 .. bset add,x 00,x +BAD4 04 . lsrd +BAD5 20 06 . bra 06 +BAD7 CE 00 1B ... ldx #001b +BADA 1D 00 .. bclr add,x 00,x +BADC 04 . lsrd +BADD 20 15 . bra 15 +BADF F6 10 0A ... ldab 100a +BAE2 C4 04 .. andb #04 +BAE4 27 08 '. beq 08 +BAE6 CE 00 1D ... ldx #001d +BAE9 1C 00 .. bset add,x 00,x +BAEB 04 . lsrd +BAEC 20 06 . bra 06 +BAEE CE 00 1D ... ldx #001d +BAF1 1D 00 .. bclr add,x 00,x +BAF3 04 . lsrd +BAF4 CE 10 08 ... ldx #1008 +BAF7 1D 00 .. bclr add,x 00,x +BAF9 20 CE . bra ce +BAFB 10 . sba +BAFC 28 1C (. bvc 1c +BAFE 00 . test +BAFF 40 @ nega +BB00 CE 00 14 ... ldx #0014 +BB03 1C 00 .. bset add,x 00,x +BB05 04 . lsrd +BB06 F6 00 14 ... ldab 0014 +BB09 F7 38 00 .8. stb 3800 +BB0C CE 00 14 ... ldx #0014 +BB0F 1D 00 .. bclr add,x 00,x +BB11 04 . lsrd +BB12 F6 00 14 ... ldab 0014 +BB15 F7 38 00 .8. stb 3800 +BB18 CE 00 00 ... ldx #0000 +BB1B 3C < pshx +BB1C 5F _ clrb +BB1D 4F O clra +BB1E BD BD B5 ... jsr bdb5 ;jump78 +BB21 38 8 pulx +BB22 F7 00 5B ..[ stb 005b +BB25 CE 10 28 ..( ldx #1028 +BB28 1D 00 .. bclr add,x 00,x +BB2A 40 @ nega +BB2B CE 10 08 ... ldx #1008 +BB2E 1C 00 .. bset add,x 00,x +BB30 20 CE . bra ce +BB32 10 . sba +BB33 28 1C (. bvc 1c +BB35 00 . test +BB36 40 @ nega +BB37 CE 00 14 ... ldx #0014 +BB3A 1C 00 .. bset add,x 00,x +BB3C 04 . lsrd +BB3D F6 00 14 ... ldab 0014 +BB40 F7 38 00 .8. stb 3800 +BB43 CE 00 14 ... ldx #0014 +BB46 1D 00 .. bclr add,x 00,x +BB48 04 . lsrd +BB49 F6 00 14 ... ldab 0014 +BB4C F7 38 00 .8. stb 3800 +BB4F CE 00 00 ... ldx #0000 +BB52 3C < pshx +BB53 5F _ clrb +BB54 4F O clra +BB55 BD BD B5 ... jsr bdb5 ;jump78 +BB58 38 8 pulx +BB59 F7 00 56 ..V stb 0056 +BB5C CE 10 28 ..( ldx #1028 +BB5F 1D 00 .. bclr add,x 00,x +BB61 40 @ nega +BB62 39 9 rts +BB63 F6 00 00 ... ldab 0000 +BB66 27 03 '. beq 03 +BB68 7E BD B4 ~.. jmp bdb4 ;goto28 +BB6B F6 00 2E ... ldab 002e +BB6E 27 03 '. beq 03 +BB70 7E BD B4 ~.. jmp bdb4 ;goto28 +BB73 BD BA 83 ... jsr ba83 ;jump125 +BB76 F6 00 5B ..[ ldab 005b +BB79 F1 00 56 ..V cmpb 0056 +BB7C 26 0B &. bne 0b +BB7E F6 00 56 ..V ldab 0056 +BB81 27 06 '. beq 06 +BB83 7F 00 29 ..) clr 0029 +BB86 7E BD AF ~.. jmp bdaf ;goto29 +BB89 F6 00 5B ..[ ldab 005b +BB8C 27 34 '4 beq 34 +BB8E F6 00 5B ..[ ldab 005b +BB91 F7 00 5F .._ stb 005f +BB94 7F 00 1C ... clr 001c +BB97 F6 00 1C ... ldab 001c +BB9A C1 08 .. cmpb #08 +BB9C 24 15 $. bcc 15 +BB9E F6 00 5F .._ ldab 005f +BBA1 C4 01 .. andb #01 +BBA3 27 02 '. beq 02 +BBA5 20 0C . bra 0c +BBA7 F6 00 5F .._ ldab 005f +BBAA 54 T lsrb +BBAB F7 00 5F .._ stb 005f +BBAE 7C 00 1C |.. inc 001c +BBB1 20 E4 . bra e4 +BBB3 F6 00 1C ... ldab 001c +BBB6 4F O clra +BBB7 C3 AC 9D ... addd #ac9d +BBBA 8F . xgdx +BBBB E6 00 .. ldab 00,x +BBBD F7 00 16 ... stb 0016 +BBC0 20 3C < bra 3c +BBC2 F6 00 56 ..V ldab 0056 +BBC5 27 34 '4 beq 34 +BBC7 F6 00 56 ..V ldab 0056 +BBCA F7 00 5F .._ stb 005f +BBCD 7F 00 1C ... clr 001c +BBD0 F6 00 1C ... ldab 001c +BBD3 C1 08 .. cmpb #08 +BBD5 24 15 $. bcc 15 +BBD7 F6 00 5F .._ ldab 005f +BBDA C4 01 .. andb #01 +BBDC 27 02 '. beq 02 +BBDE 20 0C . bra 0c +BBE0 F6 00 5F .._ ldab 005f +BBE3 54 T lsrb +BBE4 F7 00 5F .._ stb 005f +BBE7 7C 00 1C |.. inc 001c +BBEA 20 E4 . bra e4 +BBEC F6 00 1C ... ldab 001c +BBEF 4F O clra +BBF0 C3 AC A0 ... addd #aca0 +BBF3 8F . xgdx +BBF4 E6 00 .. ldab 00,x +BBF6 F7 00 16 ... stb 0016 +BBF9 20 03 . bra 03 +BBFB 7F 00 16 ... clr 0016 +BBFE F6 00 5B ..[ ldab 005b +BC01 FA 00 56 ..V orb 0056 +BC04 F7 00 5F .._ stb 005f +BC07 7F 00 5E ..^ clr 005e +BC0A 7F 00 1C ... clr 001c +BC0D F6 00 1C ... ldab 001c +BC10 C1 08 .. cmpb #08 +BC12 24 16 $. bcc 16 +BC14 F6 00 5F .._ ldab 005f +BC17 C4 01 .. andb #01 +BC19 27 03 '. beq 03 +BC1B 7C 00 5E |.^ inc 005e +BC1E F6 00 5F .._ ldab 005f +BC21 54 T lsrb +BC22 F7 00 5F .._ stb 005f +BC25 7C 00 1C |.. inc 001c +BC28 20 E3 . bra e3 +BC2A F6 00 5E ..^ ldab 005e +BC2D C1 01 .. cmpb #01 +BC2F 22 05 ". bhi 05 +BC31 F6 00 16 ... ldab 0016 +BC34 26 0F &. bne 0f +BC36 7F 00 29 ..) clr 0029 +BC39 CE 00 1B ... ldx #001b +BC3C 1C 00 .. bset add,x 00,x +BC3E 10 . sba +BC3F 7F 00 37 ..7 clr 0037 +BC42 7E BD AF ~.. jmp bdaf ;goto29 +BC45 F6 00 16 ... ldab 0016 +BC48 F1 00 29 ..) cmpb 0029 +BC4B 27 2D '- beq 2d +BC4D F6 00 16 ... ldab 0016 +BC50 F7 00 29 ..) stb 0029 +BC53 F6 0E 00 ... ldab 0e00 +BC56 F7 0D FF ... stb 0dff +BC59 F6 0E 01 ... ldab 0e01 +BC5C F7 0E 00 ... stb 0e00 +BC5F F6 0E 02 ... ldab 0e02 +BC62 F7 0E 01 ... stb 0e01 +BC65 F6 0E 03 ... ldab 0e03 +BC68 F7 0E 02 ... stb 0e02 +BC6B F6 0E 04 ... ldab 0e04 +BC6E F7 0E 03 ... stb 0e03 +BC71 F6 00 29 ..) ldab 0029 +BC74 F7 0E 04 ... stb 0e04 +BC77 7E BD AF ~.. jmp bdaf ;goto29 +BC7A F6 00 12 ... ldab 0012 +BC7D C4 20 . andb #20 +BC7F 27 3B '; beq 3b +BC81 F6 00 29 ..) ldab 0029 +BC84 27 33 '3 beq 33 +BC86 F6 00 1B ... ldab 001b +BC89 C4 10 .. andb #10 +BC8B 27 2C ', beq 2c +BC8D F6 00 42 ..B ldab 0042 +BC90 27 15 '. beq 15 +BC92 F6 00 09 ... ldab 0009 +BC95 27 08 '. beq 08 +BC97 F6 00 29 ..) ldab 0029 +BC9A F7 00 0A ... stb 000a +BC9D 20 06 . bra 06 +BC9F F6 00 29 ..) ldab 0029 +BCA2 F7 00 09 ... stb 0009 +BCA5 20 06 . bra 06 +BCA7 F6 00 29 ..) ldab 0029 +BCAA F7 00 42 ..B stb 0042 +BCAD BD E5 AA ... jsr e5aa ;jump12 +BCB0 7F 00 2C .., clr 002c +BCB3 CE 00 1B ... ldx #001b +BCB6 1D 00 .. bclr add,x 00,x +BCB8 10 . sba +BCB9 7E BD AF ~.. jmp bdaf ;goto29 +BCBC F6 00 1B ... ldab 001b +BCBF C4 10 .. andb #10 +BCC1 26 03 &. bne 03 +BCC3 7E BD 91 ~.. jmp bd91 ;goto30 +BCC6 F6 00 21 ..! ldab 0021 +BCC9 C4 20 . andb #20 +BCCB 27 03 '. beq 03 +BCCD 7E BD 91 ~.. jmp bd91 ;goto30 +BCD0 F6 00 29 ..) ldab 0029 +BCD3 C1 0B .. cmpb #0b +BCD5 26 03 &. bne 03 +BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 +BCDA 7F 00 49 ..I clr 0049 +BCDD F6 00 3A ..: ldab 003a +BCE0 26 32 &2 bne 32 +BCE2 F6 00 29 ..) ldab 0029 +BCE5 C1 0A .. cmpb #0a +BCE7 26 05 &. bne 05 +BCE9 7F 00 1E ... clr 001e +BCEC 20 06 . bra 06 +BCEE F6 00 29 ..) ldab 0029 +BCF1 F7 00 1E ... stb 001e +BCF4 C6 32 .2 ldab #32 +BCF6 F7 00 3A ..: stb 003a +BCF9 BD BE 4B ..K jsr be4b ;jump1 +BCFC F6 00 1E ... ldab 001e +BCFF CB 30 .0 addb #30 +BD01 F7 0B 95 ... stb 0b95 +BD04 BD E5 AA ... jsr e5aa ;jump12 +BD07 7F 00 2C .., clr 002c +BD0A BD BE 01 ... jsr be01 ;jump70 +BD0D C6 32 .2 ldab #32 +BD0F F7 00 2C .., stb 002c +BD12 20 46 F bra 46 +BD14 F6 00 29 ..) ldab 0029 +BD17 C1 05 .. cmpb #05 +BD19 27 07 '. beq 07 +BD1B F6 00 29 ..) ldab 0029 +BD1E C1 0A .. cmpb #0a +BD20 26 05 &. bne 05 +BD22 7F 00 2C .., clr 002c +BD25 20 2D - bra 2d +BD27 F6 00 1E ... ldab 001e +BD2A 58 X aslb +BD2B 58 X aslb +BD2C 58 X aslb +BD2D F7 00 06 ... stb 0006 +BD30 F6 00 1E ... ldab 001e +BD33 58 X aslb +BD34 FB 00 06 ... addb 0006 +BD37 F7 00 06 ... stb 0006 +BD3A F6 00 29 ..) ldab 0029 +BD3D FB 00 06 ... addb 0006 +BD40 F7 00 06 ... stb 0006 +BD43 F6 00 29 ..) ldab 0029 +BD46 CB 30 .0 addb #30 +BD48 F7 0B 94 ... stb 0b94 +BD4B BD BE 01 ... jsr be01 ;jump70 +BD4E CE 00 1B ... ldx #001b +BD51 1D 00 .. bclr add,x 00,x +BD53 40 @ nega +BD54 7F 00 3A ..: clr 003a +BD57 BD E5 AA ... jsr e5aa ;jump12 +BD5A 20 2D - bra 2d +goto31: +BD5C C6 19 .. ldab #19 +BD5E F7 00 37 ..7 stb 0037 +BD61 F6 00 3A ..: ldab 003a +BD64 27 08 '. beq 08 +BD66 7F 00 3A ..: clr 003a +BD69 7F 00 2C .., clr 002c +BD6C 20 18 . bra 18 +BD6E 7C 00 49 |.I inc 0049 +BD71 F6 00 49 ..I ldab 0049 +BD74 C1 02 .. cmpb #02 +BD76 25 0E %. bcs 0e +BD78 7F 00 49 ..I clr 0049 +BD7B CE 00 1B ... ldx #001b +BD7E 1C 00 .. bset add,x 00,x +BD80 01 . nop +BD81 C6 3C .< ldab #3c +BD83 F7 00 4F ..O stb 004f +BD86 BD E5 AA ... jsr e5aa ;jump12 +BD89 CE 00 1B ... ldx #001b +BD8C 1D 00 .. bclr add,x 00,x +BD8E 10 . sba +BD8F 20 1E . bra 1e +goto30: +BD91 F6 00 1B ... ldab 001b +BD94 C4 10 .. andb #10 +BD96 26 17 &. bne 17 +BD98 F6 00 29 ..) ldab 0029 +BD9B C1 0B .. cmpb #0b +BD9D 26 10 &. bne 10 +BD9F F6 00 37 ..7 ldab 0037 +BDA2 26 0B &. bne 0b +BDA4 BD DD D5 ... jsr ddd5 ;jump120 +BDA7 7F 00 49 ..I clr 0049 +BDAA C6 14 .. ldab #14 +BDAC F7 00 2C .., stb 002c +goto29: +BDAF C6 01 .. ldab #01 +BDB1 F7 00 00 ... stb 0000 +goto28: +BDB4 39 9 rts + +jump78: +BDB5 37 7 pshb +BDB6 36 6 psha +BDB7 3C < pshx +BDB8 5F _ clrb +BDB9 4F O clra +BDBA 30 0 tsx +BDBB ED 00 .. stad 00,x +BDBD E6 07 .. ldab 07,x +BDBF 27 0E '. beq 0e +BDC1 CE 00 14 ... ldx #0014 +BDC4 1C 00 .. bset add,x 00,x +BDC6 08 . inx +BDC7 F6 00 14 ... ldab 0014 +BDCA F7 38 00 .8. stb 3800 +BDCD 20 0C . bra 0c +BDCF CE 00 14 ... ldx #0014 +BDD2 1D 00 .. bclr add,x 00,x +BDD4 08 . inx +BDD5 F6 00 14 ... ldab 0014 +BDD8 F7 38 00 .8. stb 3800 +BDDB 30 0 tsx +BDDC E6 03 .. ldab 03,x +BDDE F7 10 2A ..* stb 102a +BDE1 F6 10 29 ..) ldab 1029 +BDE4 2D 0F -. blt 0f +BDE6 38 8 pulx +BDE7 08 . inx +BDE8 3C < pshx +BDE9 30 0 tsx +BDEA EC 00 .. ldd 00,x +BDEC 83 FF FF ... subd #ffff +BDEF 26 02 &. bne 02 +BDF1 20 02 . bra 02 +BDF3 20 EC . bra ec +BDF5 F6 10 2A ..* ldab 102a +BDF8 30 0 tsx +BDF9 E7 03 .. stb 03,x +BDFB E6 03 .. ldab 03,x +BDFD 4F O clra +BDFE 38 8 pulx +BDFF 38 8 pulx +BE00 39 9 rts + +jump70: +BE01 F6 00 2C .., ldab 002c +BE04 26 09 &. bne 09 +BE06 8D 61 .a bsr dest 61 +BE08 8D 06 .. bsr dest 06 +BE0A C6 03 .. ldab #03 +BE0C F7 00 2C .., stb 002c +BE0F 39 9 rts + +jump88: +BE10 CE 10 28 ..( ldx #1028 +BE13 1C 00 .. bset add,x 00,x +BE15 40 @ nega +BE16 7F 00 1C ... clr 001c +BE19 F6 00 1C ... ldab 001c +BE1C C1 0A .. cmpb #0a +BE1E 24 19 $. bcc 19 +BE20 CE 00 01 ... ldx #0001 +BE23 3C < pshx +BE24 F6 00 1C ... ldab 001c +BE27 4F O clra +BE28 C3 0B 90 ... addd #0b90 +BE2B 8F . xgdx +BE2C E6 00 .. ldab 00,x +BE2E C4 7F .. andb #7f +BE30 4F O clra +BE31 8D 82 .. bsr dest 82 +BE33 38 8 pulx +BE34 7C 00 1C |.. inc 001c +BE37 20 E0 . bra e0 +BE39 CE 00 01 ... ldx #0001 +BE3C 3C < pshx +BE3D CC 00 FF ... ldd #00ff +BE40 BD BD B5 ... jsr bdb5 ;jump78 +BE43 38 8 pulx +BE44 CE 10 28 ..( ldx #1028 +BE47 1D 00 .. bclr add,x 00,x +BE49 40 @ nega +BE4A 39 9 rts + +jump1: +BE4B 7F 00 1C ... clr 001c +BE4E F6 00 1C ... ldab 001c +BE51 C1 0A .. cmpb #0a +BE53 24 13 $. bcc 13 +BE55 C6 20 . ldab #20 +BE57 37 7 pshb +BE58 F6 00 1C ... ldab 001c +BE5B 4F O clra +BE5C C3 0B 90 ... addd #0b90 +BE5F 8F . xgdx +BE60 33 3 pulb +BE61 E7 00 .. stb 00,x +BE63 7C 00 1C |.. inc 001c +BE66 20 E6 . bra e6 +BE68 39 9 rts + +jump3: +BE69 CE 10 00 ... ldx #1000 ; +BE6C 1D 00 .. bclr add,x 00,x ; +BE6E 80 BD .. suba #bd ; +BE70 E5 96 .. bitb 96,x +BE72 CE 10 00 ... ldx #1000 +BE75 1C 00 .. bset add,x 00,x +BE77 80 CE .. suba #ce +BE79 10 . sba +BE7A 28 1C (. bvc 1c +BE7C 00 . test +BE7D 40 @ nega +BE7E BD E5 96 ... jsr e596 ;jump115 +BE81 CE 00 01 ... ldx #0001 +BE84 3C < pshx +BE85 CC 00 CA ... ldd #00ca +BE88 BD BD B5 ... jsr bdb5 ;jump78 +BE8B 38 8 pulx +BE8C CE 00 01 ... ldx #0001 +BE8F 3C < pshx +BE90 CC 00 E0 ... ldd #00e0 +BE93 BD BD B5 ... jsr bdb5 ;jump78 +BE96 38 8 pulx +BE97 CE 10 28 ..( ldx #1028 +BE9A 1D 00 .. bclr add,x 00,x +BE9C 40 @ nega +BE9D 39 9 rts + +jump50: +BE9E 37 7 pshb +BE9F 36 6 psha +BEA0 8D A9 .. bsr dest a9 +BEA2 30 0 tsx +BEA3 E6 05 .. ldab 05,x +BEA5 26 1B &. bne 1b +BEA7 F6 00 06 ... ldab 0006 +BEAA 4F O clra +BEAB CE 00 0A ... ldx #000a +BEAE 02 . idiv +BEAF 8F . xgdx +BEB0 CB 30 .0 addb #30 +BEB2 F7 0B 99 ... stb 0b99 +BEB5 F6 00 06 ... ldab 0006 +BEB8 4F O clra +BEB9 CE 00 0A ... ldx #000a +BEBC 02 . idiv +BEBD CB 30 .0 addb #30 +BEBF F7 0B 98 ... stb 0b98 +BEC2 30 0 tsx +BEC3 EC 00 .. ldd 00,x +BEC5 C4 FF .. andb #ff +BEC7 84 3F .? anda #3f +BEC9 ED 00 .. stad 00,x +BECB EC 00 .. ldd 00,x +BECD CE 03 E8 ... ldx #03e8 +BED0 02 . idiv +BED1 8F . xgdx +BED2 CB 30 .0 addb #30 +BED4 37 7 pshb +BED5 30 0 tsx +BED6 E6 06 .. ldab 06,x +BED8 4F O clra +BED9 C3 0B 95 ... addd #0b95 +BEDC 8F . xgdx +BEDD 33 3 pulb +BEDE E7 00 .. stb 00,x +BEE0 30 0 tsx +BEE1 EC 00 .. ldd 00,x +BEE3 CE 03 E8 ... ldx #03e8 +BEE6 02 . idiv +BEE7 CE 00 64 ..d ldx #0064 +BEEA 02 . idiv +BEEB 8F . xgdx +BEEC CB 30 .0 addb #30 +BEEE 37 7 pshb +BEEF 30 0 tsx +BEF0 E6 06 .. ldab 06,x +BEF2 4F O clra +BEF3 C3 0B 94 ... addd #0b94 +BEF6 8F . xgdx +BEF7 33 3 pulb +BEF8 E7 00 .. stb 00,x +BEFA 30 0 tsx +BEFB EC 00 .. ldd 00,x +BEFD CE 00 64 ..d ldx #0064 +BF00 02 . idiv +BF01 CE 00 0A ... ldx #000a +BF04 02 . idiv +BF05 8F . xgdx +BF06 CB 30 .0 addb #30 +BF08 37 7 pshb +BF09 30 0 tsx +BF0A E6 06 .. ldab 06,x +BF0C 4F O clra +BF0D C3 0B 93 ... addd #0b93 +BF10 8F . xgdx +BF11 33 3 pulb +BF12 E7 00 .. stb 00,x +BF14 30 0 tsx +BF15 EC 00 .. ldd 00,x +BF17 CE 00 0A ... ldx #000a +BF1A 02 . idiv +BF1B CB 30 .0 addb #30 +BF1D 37 7 pshb +BF1E 30 0 tsx +BF1F E6 06 .. ldab 06,x +BF21 4F O clra +BF22 C3 0B 92 ... addd #0b92 +BF25 8F . xgdx +BF26 33 3 pulb +BF27 E7 00 .. stb 00,x +BF29 F6 00 13 ... ldab 0013 +BF2C C1 01 .. cmpb #01 +BF2E 22 03 ". bhi 03 +BF30 7E BF DE ~.. jmp bfde ;goto32 +BF33 30 0 tsx +BF34 E6 05 .. ldab 05,x +BF36 4F O clra +BF37 C3 0B 92 ... addd #0b92 +BF3A 8F . xgdx +BF3B E6 00 .. ldab 00,x +BF3D 37 7 pshb +BF3E 30 0 tsx +BF3F E6 06 .. ldab 06,x +BF41 4F O clra +BF42 C3 0B 91 ... addd #0b91 +BF45 8F . xgdx +BF46 33 3 pulb +BF47 E7 00 .. stb 00,x +BF49 30 0 tsx +BF4A E6 05 .. ldab 05,x +BF4C 4F O clra +BF4D C3 0B 93 ... addd #0b93 +BF50 8F . xgdx +BF51 E6 00 .. ldab 00,x +BF53 37 7 pshb +BF54 30 0 tsx +BF55 E6 06 .. ldab 06,x +BF57 4F O clra +BF58 C3 0B 92 ... addd #0b92 +BF5B 8F . xgdx +BF5C 33 3 pulb +BF5D E7 00 .. stb 00,x +BF5F F6 00 13 ... ldab 0013 +BF62 C1 02 .. cmpb #02 +BF64 26 10 &. bne 10 +BF66 C6 2E .. ldab #2e +BF68 37 7 pshb +BF69 30 0 tsx +BF6A E6 06 .. ldab 06,x +BF6C 4F O clra +BF6D C3 0B 93 ... addd #0b93 +BF70 8F . xgdx +BF71 33 3 pulb +BF72 E7 00 .. stb 00,x +BF74 20 68 h bra 68 +BF76 C1 04 .. cmpb #04 +BF78 26 26 && bne 26 +BF7A 30 0 tsx +BF7B E6 05 .. ldab 05,x +BF7D 4F O clra +BF7E C3 0B 94 ... addd #0b94 +BF81 8F . xgdx +BF82 E6 00 .. ldab 00,x +BF84 37 7 pshb +BF85 30 0 tsx +BF86 E6 06 .. ldab 06,x +BF88 4F O clra +BF89 C3 0B 93 ... addd #0b93 +BF8C 8F . xgdx +BF8D 33 3 pulb +BF8E E7 00 .. stb 00,x +BF90 C6 2E .. ldab #2e +BF92 37 7 pshb +BF93 30 0 tsx +BF94 E6 06 .. ldab 06,x +BF96 4F O clra +BF97 C3 0B 94 ... addd #0b94 +BF9A 8F . xgdx +BF9B 33 3 pulb +BF9C E7 00 .. stb 00,x +BF9E 20 3E > bra 3e +BFA0 C1 08 .. cmpb #08 +BFA2 26 3A &: bne 3a +BFA4 30 0 tsx +BFA5 E6 05 .. ldab 05,x +BFA7 4F O clra +BFA8 C3 0B 94 ... addd #0b94 +BFAB 8F . xgdx +BFAC E6 00 .. ldab 00,x +BFAE 37 7 pshb +BFAF 30 0 tsx +BFB0 E6 06 .. ldab 06,x +BFB2 4F O clra +BFB3 C3 0B 93 ... addd #0b93 +BFB6 8F . xgdx +BFB7 33 3 pulb +BFB8 E7 00 .. stb 00,x +BFBA 30 0 tsx +BFBB E6 05 .. ldab 05,x +BFBD 4F O clra +BFBE C3 0B 95 ... addd #0b95 +BFC1 8F . xgdx +BFC2 E6 00 .. ldab 00,x +BFC4 37 7 pshb +BFC5 30 0 tsx +BFC6 E6 06 .. ldab 06,x +BFC8 4F O clra +BFC9 C3 0B 94 ... addd #0b94 +BFCC 8F . xgdx +BFCD 33 3 pulb +BFCE E7 00 .. stb 00,x +BFD0 C6 2E .. ldab #2e +BFD2 37 7 pshb +BFD3 30 0 tsx +BFD4 E6 06 .. ldab 06,x +BFD6 4F O clra +BFD7 C3 0B 95 ... addd #0b95 +BFDA 8F . xgdx +BFDB 33 3 pulb +BFDC E7 00 .. stb 00,x +goto32: +BFDE F6 0B C0 ... ldab 0bc0 +BFE1 C4 01 .. andb #01 +BFE3 26 0E &. bne 0e +BFE5 F6 0B C0 ... ldab 0bc0 +BFE8 C4 04 .. andb #04 +BFEA 26 07 &. bne 07 +BFEC F6 0B C0 ... ldab 0bc0 +BFEF C4 08 .. andb #08 +BFF1 27 15 '. beq 15 +BFF3 F6 00 17 ... ldab 0017 +BFF6 C4 08 .. andb #08 +BFF8 26 0E &. bne 0e +BFFA C6 24 .$ ldab #24 +BFFC 37 7 pshb +BFFD 30 0 tsx +BFFE E6 06 .. ldab 06,x +C000 4F O clra +C001 C3 0B 96 ... addd #0b96 +C004 8F . xgdx +C005 33 3 pulb +C006 E7 00 .. stb 00,x +C008 BD BE 69 ..i jsr be69 ;jump3 +C00B F6 00 13 ... ldab 0013 +C00E C1 01 .. cmpb #01 +C010 23 17 #. bls 17 +C012 CE 10 28 ..( ldx #1028 +C015 1C 00 .. bset add,x 00,x +C017 40 @ nega +C018 CE 00 01 ... ldx #0001 +C01B 3C < pshx +C01C CC 00 20 .. ldd #0020 +C01F BD BD B5 ... jsr bdb5 ;jump78 +C022 38 8 pulx +C023 CE 10 28 ..( ldx #1028 +C026 1D 00 .. bclr add,x 00,x +C028 40 @ nega +C029 BD BE 10 ... jsr be10 ;jump88 +C02C 38 8 pulx +C02D 39 9 rts + +jump71: +C02E 37 7 pshb +C02F 36 6 psha +C030 3C < pshx +C031 F6 00 2C .., ldab 002c +C034 27 03 '. beq 03 +C036 7E C0 B7 ~.. jmp c0b7 ;goto33 +C039 FC 00 03 ... ldd 0003 +C03C 30 0 tsx +C03D A3 02 .. subd 02,x +C03F 25 0A %. bcs 0a +C041 E6 07 .. ldab 07,x +C043 4F O clra +C044 E3 02 .. addd 02,x +C046 B3 00 03 ... subd 0003 +C049 24 06 $. bcc 06 +C04B 30 0 tsx +C04C EC 02 .. ldd 02,x +C04E FD 00 03 ... stad 0003 +C051 FE 00 03 ... ldx 0003 +C054 08 . inx +C055 FF 00 03 ... stx 0003 +C058 09 . dex +C059 8F . xgdx +C05A 30 0 tsx +C05B ED 00 .. stad 00,x +C05D C6 09 .. ldab #09 +C05F F7 00 18 ... stb 0018 +C062 F6 00 18 ... ldab 0018 +C065 C1 FF .. cmpb #ff +C067 24 46 $F bcc 46 +C069 30 0 tsx +C06A E6 07 .. ldab 07,x +C06C 4F O clra +C06D E3 02 .. addd 02,x +C06F A3 00 .. subd 00,x +C071 24 05 $. bcc 05 +C073 30 0 tsx +C074 EC 02 .. ldd 02,x +C076 ED 00 .. stad 00,x +C078 30 0 tsx +C079 EE 00 .. ldx 00,x +C07B E6 00 .. ldab 00,x +C07D C1 40 .@ cmpb #40 +C07F 24 13 $. bcc 13 +C081 30 0 tsx +C082 EE 00 .. ldx 00,x +C084 E6 00 .. ldab 00,x +C086 37 7 pshb +C087 F6 00 18 ... ldab 0018 +C08A 4F O clra +C08B C3 0B 90 ... addd #0b90 +C08E 8F . xgdx +C08F 33 3 pulb +C090 E7 00 .. stb 00,x +C092 20 13 . bra 13 +C094 30 0 tsx +C095 EE 00 .. ldx 00,x +C097 E6 00 .. ldab 00,x +C099 CB C0 .. addb #c0 +C09B 37 7 pshb +C09C F6 00 18 ... ldab 0018 +C09F 4F O clra +C0A0 C3 0B 90 ... addd #0b90 +C0A3 8F . xgdx +C0A4 33 3 pulb +C0A5 E7 00 .. stb 00,x +C0A7 38 8 pulx +C0A8 08 . inx +C0A9 3C < pshx +C0AA 7A 00 18 z.. dec 0018 +C0AD 20 B3 . bra b3 +C0AF BD BE 01 ... jsr be01 ;jump70 +C0B2 C6 03 .. ldab #03 +C0B4 F7 00 2C .., stb 002c +goto33: +C0B7 38 8 pulx +C0B8 38 8 pulx +C0B9 39 9 rts + +;Display a string. D points to the string, which is NULL-terminated + +display: +C0BA 37 7 pshb +C0BB 36 6 psha +C0BC F6 00 1F ... ldab 001f +C0BF C4 04 .. andb #04 +C0C1 26 03 &. bne 03 +C0C3 7F 00 2C .., clr 002c +C0C6 F6 00 2C .., ldab 002c +C0C9 26 13 &. bne 13 +C0CB 5F _ clrb +C0CC 4F O clra +C0CD FD 00 03 ... stad 0003 +C0D0 7F 00 2C .., clr 002c +C0D3 CE 00 09 ... ldx #0009 +C0D6 3C < pshx +C0D7 30 0 tsx +C0D8 EC 02 .. ldd 02,x +C0DA BD C0 2E ... jsr c02e ;jump71 +C0DD 38 8 pulx +C0DE 38 8 pulx +C0DF 39 9 rts + +jump94: +C0E0 F6 00 15 ... ldab 0015 +C0E3 2C 02 ,. bge 02 +C0E5 20 F9 . bra f9 +C0E7 CE 00 1D ... ldx #001d +C0EA 1C 00 .. bset add,x 00,x +C0EC 20 BD . bra bd +C0EE D7 30 83 .0. stab 30 +C0F1 00 . test +C0F2 00 . test +C0F3 27 09 '. beq 09 +C0F5 CE 00 1D ... ldx #001d +C0F8 1D 00 .. bclr add,x 00,x +C0FA 20 5F _ bra 5f +C0FC 4F O clra +C0FD 39 9 rts + +C0FE CE 00 14 ... ldx #0014 +C101 1C 00 .. bset add,x 00,x +C103 01 . nop +C104 F6 00 14 ... ldab 0014 +C107 F7 38 00 .8. stb 3800 +C10A F6 00 15 ... ldab 0015 +C10D C4 1F .. andb #1f +C10F 26 03 &. bne 03 +C111 7E C3 1B ~.. jmp c31b ;goto34 +C114 C6 14 .. ldab #14 +C116 F7 00 31 ..1 stb 0031 +C119 F6 00 15 ... ldab 0015 +C11C 2D 15 -. blt 15 +C11E F6 00 31 ..1 ldab 0031 +C121 C1 0A .. cmpb #0a +C123 22 0C ". bhi 0c +C125 BD C5 D3 ... jsr c5d3 ;jump6 +C128 CE 00 1D ... ldx #001d +C12B 1D 00 .. bclr add,x 00,x +C12D 20 5F _ bra 5f +C12F 4F O clra +C130 39 9 rts + +C131 20 E6 . bra e6 +C133 FC 00 3E ..> ldd 003e +C136 F3 00 40 ..@ addd 0040 +C139 FD 00 40 ..@ stad 0040 +C13C 5F _ clrb +C13D 4F O clra +C13E FD 00 3E ..> stad 003e +C141 F6 00 15 ... ldab 0015 +C144 C4 1F .. andb #1f +C146 4F O clra +C147 BD FE 32 ..2 jsr fe32 ;jump25 +C14A C1 64 .d cmpb #64 +C14C 00 . test +C14D 01 . nop +C14E C1 BA .. cmpb #ba +C150 00 . test +C151 01 . nop +C152 C2 10 .. sbcb #10 +C154 00 . test +C155 02 . idiv +C156 C2 66 .f sbcb #66 +C158 00 . test +C159 04 . lsrd +C15A C2 BB .. sbcb #bb +C15C 00 . test +C15D 08 . inx +C15E C3 0E FF ... addd #0eff +C161 F0 00 00 ... subb 0000 +C164 FC 0C DD ... ldd 0cdd +C167 83 FF FF ... subd #ffff +C16A 26 05 &. bne 05 +C16C 5F _ clrb +C16D 4F O clra +C16E FD 0C DD ... stad 0cdd +C171 FE 0C DD ... ldx 0cdd +C174 08 . inx +C175 FF 0C DD ... stx 0cdd +C178 CE 00 64 ..d ldx #0064 +C17B 3C < pshx +C17C CC 00 00 ... ldd #0000 +C17F 37 7 pshb +C180 36 6 psha +C181 CC 0C F3 ... ldd #0cf3 +C184 BD FB DF ... jsr fbdf ;jump46 +C187 31 1 ins +C188 31 1 ins +C189 FE 0C F5 ... ldx 0cf5 +C18C 3C < pshx +C18D FC 0C F3 ... ldd 0cf3 +C190 37 7 pshb +C191 36 6 psha +C192 CE FF 9C ... ldx #ff9c +C195 3C < pshx +C196 CC 00 63 ..c ldd #0063 +C199 30 0 tsx +C19A A3 02 .. subd 02,x +C19C 32 2 pula +C19D 33 3 pulb +C19E 26 02 &. bne 02 +C1A0 A3 04 .. subd 04,x +C1A2 38 8 pulx +C1A3 38 8 pulx +C1A4 24 11 $. bcc 11 +C1A6 CE 00 64 ..d ldx #0064 +C1A9 3C < pshx +C1AA CC FF 9C ... ldd #ff9c +C1AD 37 7 pshb +C1AE 36 6 psha +C1AF CC 0C F3 ... ldd #0cf3 +C1B2 BD FB DF ... jsr fbdf ;jump46 +C1B5 31 1 ins +C1B6 31 1 ins +C1B7 7E C3 0E ~.. jmp c30e ;goto35 +C1BA FC 0C DF ... ldd 0cdf +C1BD 83 FF FF ... subd #ffff +C1C0 26 05 &. bne 05 +C1C2 5F _ clrb +C1C3 4F O clra +C1C4 FD 0C DF ... stad 0cdf +C1C7 FE 0C DF ... ldx 0cdf +C1CA 08 . inx +C1CB FF 0C DF ... stx 0cdf +C1CE CE 00 C8 ... ldx #00c8 +C1D1 3C < pshx +C1D2 CC 00 00 ... ldd #0000 +C1D5 37 7 pshb +C1D6 36 6 psha +C1D7 CC 0C F7 ... ldd #0cf7 +C1DA BD FB DF ... jsr fbdf ;jump46 +C1DD 31 1 ins +C1DE 31 1 ins +C1DF FE 0C F9 ... ldx 0cf9 +C1E2 3C < pshx +C1E3 FC 0C F7 ... ldd 0cf7 +C1E6 37 7 pshb +C1E7 36 6 psha +C1E8 CE FF 38 ..8 ldx #ff38 +C1EB 3C < pshx +C1EC CC 00 C7 ... ldd #00c7 +C1EF 30 0 tsx +C1F0 A3 02 .. subd 02,x +C1F2 32 2 pula +C1F3 33 3 pulb +C1F4 26 02 &. bne 02 +C1F6 A3 04 .. subd 04,x +C1F8 38 8 pulx +C1F9 38 8 pulx +C1FA 24 11 $. bcc 11 +C1FC CE 00 C8 ... ldx #00c8 +C1FF 3C < pshx +C200 CC FF 38 ..8 ldd #ff38 +C203 37 7 pshb +C204 36 6 psha +C205 CC 0C F7 ... ldd #0cf7 +C208 BD FB DF ... jsr fbdf ;jump46 +C20B 31 1 ins +C20C 31 1 ins +C20D 7E C3 0E ~.. jmp c30e ;goto35 +C210 FC 0C E1 ... ldd 0ce1 +C213 83 FF FF ... subd #ffff +C216 26 05 &. bne 05 +C218 5F _ clrb +C219 4F O clra +C21A FD 0C E1 ... stad 0ce1 +C21D FE 0C E1 ... ldx 0ce1 +C220 08 . inx +C221 FF 0C E1 ... stx 0ce1 +C224 CE 01 F4 ... ldx #01f4 +C227 3C < pshx +C228 CC 00 00 ... ldd #0000 +C22B 37 7 pshb +C22C 36 6 psha +C22D CC 0C FB ... ldd #0cfb +C230 BD FB DF ... jsr fbdf ;jump46 +C233 31 1 ins +C234 31 1 ins +C235 FE 0C FD ... ldx 0cfd +C238 3C < pshx +C239 FC 0C FB ... ldd 0cfb +C23C 37 7 pshb +C23D 36 6 psha +C23E CE FE 0C ... ldx #fe0c +C241 3C < pshx +C242 CC 01 F3 ... ldd #01f3 +C245 30 0 tsx +C246 A3 02 .. subd 02,x +C248 32 2 pula +C249 33 3 pulb +C24A 26 02 &. bne 02 +C24C A3 04 .. subd 04,x +C24E 38 8 pulx +C24F 38 8 pulx +C250 24 11 $. bcc 11 +C252 CE 01 F4 ... ldx #01f4 +C255 3C < pshx +C256 CC FE 0C ... ldd #fe0c +C259 37 7 pshb +C25A 36 6 psha +C25B CC 0C FB ... ldd #0cfb +C25E BD FB DF ... jsr fbdf ;jump46 +C261 31 1 ins +C262 31 1 ins +C263 7E C3 0E ~.. jmp c30e ;goto35 +C266 FC 0C E3 ... ldd 0ce3 +C269 83 FF FF ... subd #ffff +C26C 26 05 &. bne 05 +C26E 5F _ clrb +C26F 4F O clra +C270 FD 0C E3 ... stad 0ce3 +C273 FE 0C E3 ... ldx 0ce3 +C276 08 . inx +C277 FF 0C E3 ... stx 0ce3 +C27A CE 03 E8 ... ldx #03e8 +C27D 3C < pshx +C27E CC 00 00 ... ldd #0000 +C281 37 7 pshb +C282 36 6 psha +C283 CC 0C FF ... ldd #0cff +C286 BD FB DF ... jsr fbdf ;jump46 +C289 31 1 ins +C28A 31 1 ins +C28B FE 0D 01 ... ldx 0d01 +C28E 3C < pshx +C28F FC 0C FF ... ldd 0cff +C292 37 7 pshb +C293 36 6 psha +C294 CE FC 18 ... ldx #fc18 +C297 3C < pshx +C298 CC 03 E7 ... ldd #03e7 +C29B 30 0 tsx +C29C A3 02 .. subd 02,x +C29E 32 2 pula +C29F 33 3 pulb +C2A0 26 02 &. bne 02 +C2A2 A3 04 .. subd 04,x +C2A4 38 8 pulx +C2A5 38 8 pulx +C2A6 24 11 $. bcc 11 +C2A8 CE 03 E8 ... ldx #03e8 +C2AB 3C < pshx +C2AC CC FC 18 ... ldd #fc18 +C2AF 37 7 pshb +C2B0 36 6 psha +C2B1 CC 0C FF ... ldd #0cff +C2B4 BD FB DF ... jsr fbdf ;jump46 +C2B7 31 1 ins +C2B8 31 1 ins +C2B9 20 53 S bra 53 +C2BB FC 0C E5 ... ldd 0ce5 +C2BE 83 C3 4F ..O subd #c34f +C2C1 26 05 &. bne 05 +C2C3 5F _ clrb +C2C4 4F O clra +C2C5 FD 0C E5 ... stad 0ce5 +C2C8 FE 0C E5 ... ldx 0ce5 +C2CB 08 . inx +C2CC FF 0C E5 ... stx 0ce5 +C2CF CE 07 D0 ... ldx #07d0 +C2D2 3C < pshx +C2D3 CC 00 00 ... ldd #0000 +C2D6 37 7 pshb +C2D7 36 6 psha +C2D8 CC 0D 03 ... ldd #0d03 +C2DB BD FB DF ... jsr fbdf ;jump46 +C2DE 31 1 ins +C2DF 31 1 ins +C2E0 FE 0D 05 ... ldx 0d05 +C2E3 3C < pshx +C2E4 FC 0D 03 ... ldd 0d03 +C2E7 37 7 pshb +C2E8 36 6 psha +C2E9 CE D9 30 ..0 ldx #d930 +C2EC 3C < pshx +C2ED CC 05 F5 ... ldd #05f5 +C2F0 30 0 tsx +C2F1 A3 02 .. subd 02,x +C2F3 32 2 pula +C2F4 33 3 pulb +C2F5 26 02 &. bne 02 +C2F7 A3 04 .. subd 04,x +C2F9 38 8 pulx +C2FA 38 8 pulx +C2FB 24 11 $. bcc 11 +C2FD CE 26 D0 .&. ldx #26d0 +C300 3C < pshx +C301 CC FA 0A ... ldd #fa0a +C304 37 7 pshb +C305 36 6 psha +C306 CC 0D 03 ... ldd #0d03 +C309 BD FB DF ... jsr fbdf ;jump46 +C30C 31 1 ins +C30D 31 1 ins +goto35: +C30E F6 00 15 ... ldab 0015 +C311 2C 02 ,. bge 02 +C313 20 F9 . bra f9 +C315 CE 00 15 ... ldx #0015 +C318 1D 00 .. bclr add,x 00,x +C31A 1F CE 00 1D .... brclr ce,x 00 1d +;goto34 +; c31b??? +C31E 1D 00 .. bclr add,x 00,x +C320 20 CC . bra cc +C322 00 . test +C323 01 . nop +C324 39 9 rts + +jump64: +C325 F6 10 00 ... ldab 1000 +C328 C4 01 .. andb #01 +C32A 26 13 &. bne 13 +C32C 7C 00 7D |.} inc 007d +C32F F6 00 7D ..} ldab 007d +C332 C1 05 .. cmpb #05 +C334 23 03 #. bls 03 +C336 7F 00 7D ..} clr 007d +C339 7F 00 7E ..~ clr 007e +C33C 7E C4 2F ~./ jmp c42f ;goto36 +C33F 7C 00 7E |.~ inc 007e +C342 F6 00 7E ..~ ldab 007e +C345 C1 07 .. cmpb #07 +C347 23 17 #. bls 17 +C349 7F 00 7D ..} clr 007d +C34C 7F 00 7E ..~ clr 007e +C34F 7F 00 7C ..| clr 007c +C352 F6 00 15 ... ldab 0015 +C355 2C 03 ,. bge 03 +C357 7F 00 2C .., clr 002c +C35A CE 00 15 ... ldx #0015 +C35D 1D 00 .. bclr add,x 00,x +C35F 80 F6 .. suba #f6 +C361 00 . test +C362 7E 26 03 ~&. jmp 2603 ;goto37 ??? +C365 7E C4 2F ~./ jmp c42f ;goto36 +C368 F6 00 7D ..} ldab 007d +C36B C1 01 .. cmpb #01 +C36D 22 03 ". bhi 03 +C36F 7E C4 2F ~./ jmp c42f ;goto36 +C372 CE 00 15 ... ldx #0015 +C375 1C 00 .. bset add,x 00,x +C377 80 CE .. suba #ce +C379 0B . sev +C37A C1 1D .. cmpb #1d +C37C 00 . test +C37D 08 . inx +C37E F6 00 1D ... ldab 001d +C381 C4 20 . andb #20 +C383 27 03 '. beq 03 +C385 7E C4 29 ~.) jmp c429 ;goto38 +C388 C6 02 .. ldab #02 +C38A F7 00 2C .., stb 002c +C38D 7F 00 3A ..: clr 003a +C390 CE 00 1B ... ldx #001b +C393 1D 00 .. bclr add,x 00,x +C395 40 @ nega +C396 7F 00 25 ..% clr 0025 +C399 CE 00 21 ..! ldx #0021 +C39C 1D 00 .. bclr add,x 00,x +C39E 08 . inx +C39F CE 00 14 ... ldx #0014 +C3A2 1D 00 .. bclr add,x 00,x +C3A4 01 . nop +C3A5 F6 00 14 ... ldab 0014 +C3A8 F7 38 00 .8. stb 3800 +C3AB 7C 00 7C |.| inc 007c +C3AE CE 00 15 ... ldx #0015 +C3B1 1D 00 .. bclr add,x 00,x +C3B3 1F F6 00 7C ...| brclr f6,x 00 7c +C3B7 C1 01 .. cmpb #01 +C3B9 26 0E &. bne 0e +C3BB CE 00 15 ... ldx #0015 +C3BE 1C 00 .. bset add,x 00,x +C3C0 01 . nop +C3C1 CC 00 64 ..d ldd #0064 +C3C4 FD 00 3E ..> stad 003e +C3C7 20 60 ` bra 60 +C3C9 F6 00 7C ..| ldab 007c +C3CC C1 02 .. cmpb #02 +C3CE 26 0E &. bne 0e +C3D0 CE 00 15 ... ldx #0015 +C3D3 1C 00 .. bset add,x 00,x +C3D5 02 . idiv +C3D6 CC 00 C8 ... ldd #00c8 +C3D9 FD 00 3E ..> stad 003e +C3DC 20 4B K bra 4b +C3DE F6 00 7C ..| ldab 007c +C3E1 C1 02 .. cmpb #02 +C3E3 23 15 #. bls 15 +C3E5 F6 00 7C ..| ldab 007c +C3E8 C1 06 .. cmpb #06 +C3EA 24 0E $. bcc 0e +C3EC CE 00 15 ... ldx #0015 +C3EF 1C 00 .. bset add,x 00,x +C3F1 04 . lsrd +C3F2 CC 01 F4 ... ldd #01f4 +C3F5 FD 00 3E ..> stad 003e +C3F8 20 2F / bra 2f +C3FA F6 00 7C ..| ldab 007c +C3FD C1 05 .. cmpb #05 +C3FF 23 15 #. bls 15 +C401 F6 00 7C ..| ldab 007c +C404 C1 0B .. cmpb #0b +C406 24 0E $. bcc 0e +C408 CE 00 15 ... ldx #0015 +C40B 1C 00 .. bset add,x 00,x +C40D 08 . inx +C40E CC 03 E8 ... ldd #03e8 +C411 FD 00 3E ..> stad 003e +C414 20 13 . bra 13 +C416 F6 00 7C ..| ldab 007c +C419 C1 0B .. cmpb #0b +C41B 23 0C #. bls 0c +C41D CE 00 15 ... ldx #0015 +C420 1C 00 .. bset add,x 00,x +C422 10 . sba +C423 CC 07 D0 ... ldd #07d0 +C426 FD 00 3E ..> stad 003e +goto38: +C429 7F 00 7D ..} clr 007d +C42C 7F 00 7E ..~ clr 007e +goto36: +C42F 39 9 rts + +jump26: +C430 F6 00 01 ... ldab 0001 +C433 53 S comb +C434 F4 00 1A ... andb 001a +C437 F7 00 1A ... stb 001a +C43A F6 00 1A ... ldab 001a +C43D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C440 CC 00 64 ..d ldd #0064 +C443 BD E5 71 ..q jsr e571 ;jump13 +C446 F6 00 01 ... ldab 0001 +C449 FA 00 1A ... orb 001a +C44C F7 00 1A ... stb 001a +C44F F6 00 1A ... ldab 001a +C452 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C455 39 9 rts + +jump47: +C456 FC 00 40 ..@ ldd 0040 +C459 26 03 &. bne 03 +C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 +C45E CE 00 1A ... ldx #001a +C461 1C 00 .. bset add,x 00,x +C463 01 . nop +C464 F6 00 1A ... ldab 001a +C467 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C46A CC 03 E8 ... ldd #03e8 +C46D BD E5 71 ..q jsr e571 ;jump13 +goto42: +C470 FC 00 40 ..@ ldd 0040 +C473 83 00 00 ... subd #0000 +C476 22 03 ". bhi 03 +C478 7E C5 B0 ~.. jmp c5b0 ;goto40 +C47B F6 00 1B ... ldab 001b +C47E C4 20 . andb #20 +C480 27 1B '. beq 1b +C482 FC 00 40 ..@ ldd 0040 +C485 83 03 E8 ... subd #03e8 +C488 25 13 %. bcs 13 +C48A C6 28 .( ldab #28 +C48C F7 00 01 ... stb 0001 +C48F CC FC 18 ... ldd #fc18 +C492 F3 00 40 ..@ addd 0040 +C495 FD 00 40 ..@ stad 0040 +C498 8D 96 .. bsr dest 96 +C49A 7E C5 7C ~.| jmp c57c ;goto41 +C49D F6 00 1B ... ldab 001b +C4A0 C4 20 . andb #20 +C4A2 27 1C '. beq 1c +C4A4 FC 00 40 ..@ ldd 0040 +C4A7 83 00 64 ..d subd #0064 +C4AA 25 14 %. bcs 14 +C4AC C6 30 .0 ldab #30 +C4AE F7 00 01 ... stb 0001 +C4B1 CC FF 9C ... ldd #ff9c +C4B4 F3 00 40 ..@ addd 0040 +C4B7 FD 00 40 ..@ stad 0040 +C4BA BD C4 30 ..0 jsr c430 ;jump26 +C4BD 7E C5 7C ~.| jmp c57c ;goto41 +C4C0 FC 0B DD ... ldd 0bdd +C4C3 27 3C '< beq 3c +C4C5 FC 00 40 ..@ ldd 0040 +C4C8 B3 0B DD ... subd 0bdd +C4CB 25 34 %4 bcs 34 +C4CD F6 0C DB ... ldab 0cdb +C4D0 26 07 &. bne 07 +C4D2 F6 00 1B ... ldab 001b +C4D5 C4 20 . andb #20 +C4D7 27 28 '( beq 28 +C4D9 FC 0B DD ... ldd 0bdd +C4DC 53 S comb +C4DD 43 C coma +C4DE F9 00 41 ..A adcb 0041 +C4E1 B9 00 40 ..@ adca 0040 +C4E4 FD 00 40 ..@ stad 0040 +C4E7 F6 0B DA ... ldab 0bda +C4EA F7 00 01 ... stb 0001 +C4ED BD C4 30 ..0 jsr c430 ;jump26 +C4F0 F6 00 1B ... ldab 001b +C4F3 C4 20 . andb #20 +C4F5 26 08 &. bne 08 +C4F7 F6 0C DB ... ldab 0cdb +C4FA 27 03 '. beq 03 +C4FC 7A 0C DB z.. dec 0cdb +C4FF 20 7B { bra 7b +C501 FC 0B DF ... ldd 0bdf +C504 27 3C '< beq 3c +C506 FC 00 40 ..@ ldd 0040 +C509 B3 0B DF ... subd 0bdf +C50C 25 34 %4 bcs 34 +C50E F6 0C DA ... ldab 0cda +C511 26 07 &. bne 07 +C513 F6 00 1B ... ldab 001b +C516 C4 20 . andb #20 +C518 27 28 '( beq 28 +C51A FC 0B DF ... ldd 0bdf +C51D 53 S comb +C51E 43 C coma +C51F F9 00 41 ..A adcb 0041 +C522 B9 00 40 ..@ adca 0040 +C525 FD 00 40 ..@ stad 0040 +C528 F6 0B DB ... ldab 0bdb +C52B F7 00 01 ... stb 0001 +C52E BD C4 30 ..0 jsr c430 ;jump26 +C531 F6 00 1B ... ldab 001b +C534 C4 20 . andb #20 +C536 26 08 &. bne 08 +C538 F6 0C DA ... ldab 0cda +C53B 27 03 '. beq 03 +C53D 7A 0C DA z.. dec 0cda +C540 20 3A : bra 3a +C542 FC 0B E1 ... ldd 0be1 +C545 27 30 '0 beq 30 +C547 FC 00 40 ..@ ldd 0040 +C54A B3 0B E1 ... subd 0be1 +C54D 25 28 %( bcs 28 +C54F FC 0B E1 ... ldd 0be1 +C552 53 S comb +C553 43 C coma +C554 F9 00 41 ..A adcb 0041 +C557 B9 00 40 ..@ adca 0040 +C55A FD 00 40 ..@ stad 0040 +C55D F6 0B DC ... ldab 0bdc +C560 F7 00 01 ... stb 0001 +C563 BD C4 30 ..0 jsr c430 ;jump26 +C566 F6 00 1B ... ldab 001b +C569 C4 20 . andb #20 +C56B 26 08 &. bne 08 +C56D F6 0C D9 ... ldab 0cd9 +C570 27 03 '. beq 03 +C572 7A 0C D9 z.. dec 0cd9 +C575 20 05 . bra 05 +C577 5F _ clrb +C578 4F O clra +C579 FD 00 40 ..@ stad 0040 +goto41: +C57C CC 01 2C .., ldd #012c +C57F BD E5 71 ..q jsr e571 ;jump13 +C582 F6 00 1B ... ldab 001b +C585 C4 20 . andb #20 +C587 26 24 &$ bne 24 +C589 CE 00 1A ... ldx #001a +C58C 1D 00 .. bclr add,x 00,x +C58E 01 . nop +C58F F6 00 1A ... ldab 001a +C592 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C595 CC 00 0C ... ldd #000c +C598 BD E5 71 ..q jsr e571 ;jump13 +C59B CE 00 1A ... ldx #001a +C59E 1C 00 .. bset add,x 00,x +C5A0 01 . nop +C5A1 F6 00 1A ... ldab 001a +C5A4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C5A7 CC 00 23 ..# ldd #0023 +C5AA BD E5 71 ..q jsr e571 ;jump13 +C5AD 7E C4 70 ~.p jmp c470 ;goto42 +goto40: +C5B0 F6 0B C0 ... ldab 0bc0 +C5B3 C4 04 .. andb #04 +C5B5 27 0F '. beq 0f +C5B7 F6 00 1B ... ldab 001b +C5BA C4 20 . andb #20 +C5BC 27 08 '. beq 08 +C5BE C6 38 .8 ldab #38 +C5C0 F7 00 01 ... stb 0001 +C5C3 BD C4 30 ..0 jsr c430 ;jump26 +goto39: +C5C6 CE 00 21 ..! ldx #0021 +C5C9 1D 00 .. bclr add,x 00,x +C5CB 10 . sba +C5CC CE 00 1B ... ldx #001b +C5CF 1D 00 .. bclr add,x 00,x +C5D1 20 39 9 bra 39 + +jump6: +C5D3 F6 00 15 ... ldab 0015 +C5D6 C4 1F .. andb #1f +C5D8 26 03 &. bne 03 +C5DA 7E C6 7C ~.| jmp c67c ;goto43 +C5DD CC 00 C8 ... ldd #00c8 +C5E0 BD E5 71 ..q jsr e571 ;jump13 +C5E3 FC 00 3E ..> ldd 003e +C5E6 27 58 'X beq 58 +C5E8 F6 00 15 ... ldab 0015 +C5EB C4 1F .. andb #1f +C5ED 4F O clra +C5EE BD FE 32 ..2 jsr fe32 ;jump25 +C5F1 C6 0B .. ldab #0b +C5F3 00 . test +C5F4 01 . nop +C5F5 C6 16 .. ldab #16 +C5F7 00 . test +C5F8 01 . nop +C5F9 C6 21 .! ldab #21 +C5FB 00 . test +C5FC 02 . idiv +C5FD C6 2C ., ldab #2c +C5FF 00 . test +C600 04 . lsrd +C601 C6 37 .7 ldab #37 +C603 00 . test +C604 08 . inx +C605 C6 40 .@ ldab #40 +C607 FF F0 00 ... stx f000 +C60A 00 . test +C60B CC FF 9C ... ldd #ff9c +C60E F3 00 3E ..> addd 003e +C611 FD 00 3E ..> stad 003e +C614 20 2A * bra 2a +C616 CC FF 38 ..8 ldd #ff38 +C619 F3 00 3E ..> addd 003e +C61C FD 00 3E ..> stad 003e +C61F 20 1F . bra 1f +C621 CC FE 0C ... ldd #fe0c +C624 F3 00 3E ..> addd 003e +C627 FD 00 3E ..> stad 003e +C62A 20 14 . bra 14 +C62C CC FC 18 ... ldd #fc18 +C62F F3 00 3E ..> addd 003e +C632 FD 00 3E ..> stad 003e +C635 20 09 . bra 09 +C637 CC F8 30 ..0 ldd #f830 +C63A F3 00 3E ..> addd 003e +C63D FD 00 3E ..> stad 003e +C640 CE 00 14 ... ldx #0014 +C643 1D 00 .. bclr add,x 00,x +C645 02 . idiv +C646 F6 00 14 ... ldab 0014 +C649 F7 38 00 .8. stb 3800 +C64C CC 00 1E ... ldd #001e +C64F BD E5 71 ..q jsr e571 ;jump13 +C652 CE 00 15 ... ldx #0015 +C655 1D 00 .. bclr add,x 00,x +C657 1F CE 00 14 .... brclr ce,x 00 14 +C65B 1C 00 .. bset add,x 00,x +C65D 02 . idiv +C65E F6 00 14 ... ldab 0014 +C661 F7 38 00 .8. stb 3800 +C664 CC 00 19 ... ldd #0019 +C667 BD E5 71 ..q jsr e571 ;jump13 +C66A CE 00 14 ... ldx #0014 +C66D 1C 00 .. bset add,x 00,x +C66F 01 . nop +C670 F6 00 14 ... ldab 0014 +C673 F7 38 00 .8. stb 3800 +C676 CC 00 19 ... ldd #0019 +C679 BD E5 71 ..q jsr e571 ;jump13 +goto43: +C67C 39 9 rts + +jump124: +C67D F6 00 30 ..0 ldab 0030 +C680 26 55 &U bne 55 +C682 F6 0B C0 ... ldab 0bc0 +C685 C4 04 .. andb #04 +C687 26 4E &N bne 4e +C689 C6 27 .' ldab #27 +C68B F7 10 2D ..- stb 102d +C68E C6 07 .. ldab #07 +C690 F7 10 2B ..+ stb 102b +C693 CE 00 1A ... ldx #001a +C696 1C 00 .. bset add,x 00,x +C698 04 . lsrd +C699 F6 00 1A ... ldab 001a +C69C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C69F CC 00 14 ... ldd #0014 +C6A2 BD E5 71 ..q jsr e571 ;jump13 +C6A5 F6 0B C0 ... ldab 0bc0 +C6A8 C4 01 .. andb #01 +C6AA 27 06 '. beq 06 +C6AC CE 0B C1 ... ldx #0bc1 +C6AF 1C 00 .. bset add,x 00,x +C6B1 01 . nop +C6B2 F6 0B C0 ... ldab 0bc0 +C6B5 C4 04 .. andb #04 +C6B7 27 06 '. beq 06 +C6B9 CE 0B C1 ... ldx #0bc1 +C6BC 1C 00 .. bset add,x 00,x +C6BE 02 . idiv +C6BF CE 00 1A ... ldx #001a +C6C2 1D 00 .. bclr add,x 00,x +C6C4 04 . lsrd +C6C5 F6 00 1A ... ldab 001a +C6C8 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C6CB C6 96 .. ldab #96 +C6CD F7 00 30 ..0 stb 0030 +C6D0 C6 1E .. ldab #1e +C6D2 F7 00 35 ..5 stb 0035 +C6D5 20 5D ] bra 5d +C6D7 F6 18 00 ... ldab 1800 +C6DA 2D 2A -* blt 2a +C6DC F6 00 07 ... ldab 0007 +C6DF 26 25 &% bne 25 +C6E1 CE 00 1A ... ldx #001a +C6E4 1D 00 .. bclr add,x 00,x +C6E6 02 . idiv +C6E7 F6 00 1A ... ldab 001a +C6EA F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C6ED C6 64 .d ldab #64 +C6EF F7 00 2D ..- stb 002d +C6F2 CC 00 32 ..2 ldd #0032 +C6F5 BD E5 71 ..q jsr e571 ;jump13 +C6F8 CE 00 1A ... ldx #001a +C6FB 1C 00 .. bset add,x 00,x +C6FD 02 . idiv +C6FE F6 00 1A ... ldab 001a +C701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C704 20 2E . bra 2e +C706 F6 00 2D ..- ldab 002d +C709 26 29 &) bne 29 +C70B CE 00 1A ... ldx #001a +C70E 1D 00 .. bclr add,x 00,x +C710 01 . nop +C711 F6 00 1A ... ldab 001a +C714 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C717 CC 00 0C ... ldd #000c +C71A BD E5 71 ..q jsr e571 ;jump13 +C71D CE 00 1A ... ldx #001a +C720 1C 00 .. bset add,x 00,x +C722 01 . nop +C723 F6 00 1A ... ldab 001a +C726 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C729 CC 00 23 ..# ldd #0023 +C72C BD E5 71 ..q jsr e571 ;jump13 +C72F C6 64 .d ldab #64 +C731 F7 00 2D ..- stb 002d +C734 F6 00 21 ..! ldab 0021 +C737 C4 10 .. andb #10 +C739 27 45 'E beq 45 +C73B F6 00 11 ... ldab 0011 +C73E C4 04 .. andb #04 +C740 26 1A &. bne 1a +C742 FC 00 40 ..@ ldd 0040 +C745 F3 00 3E ..> addd 003e +C748 B3 00 50 ..P subd 0050 +C74B 25 0F %. bcs 0f +C74D F6 0B C0 ... ldab 0bc0 +C750 C4 04 .. andb #04 +C752 26 08 &. bne 08 +C754 CE 00 21 ..! ldx #0021 +C757 1D 00 .. bclr add,x 00,x +C759 10 . sba +C75A 20 24 $ bra 24 +C75C F6 0B C0 ... ldab 0bc0 +C75F C4 08 .. andb #08 +C761 27 03 '. beq 03 +C763 BD C5 D3 ... jsr c5d3 ;jump6 +C766 FC 0B DD ... ldd 0bdd +C769 26 12 &. bne 12 +C76B FC 0B DF ... ldd 0bdf +C76E 26 0D &. bne 0d +C770 FC 0B E1 ... ldd 0be1 +C773 26 08 &. bne 08 +C775 CE 00 21 ..! ldx #0021 +C778 1D 00 .. bclr add,x 00,x +C77A 10 . sba +C77B 20 03 . bra 03 +C77D BD C4 56 ..V jsr c456 ;jump47 +C780 F6 00 15 ... ldab 0015 +C783 2D 08 -. blt 08 +C785 CE 00 21 ..! ldx #0021 +C788 1C 00 .. bset add,x 00,x +C78A 08 . inx +C78B 20 06 . bra 06 +C78D CE 00 21 ..! ldx #0021 +C790 1D 00 .. bclr add,x 00,x +C792 08 . inx +C793 39 9 rts + +;proc(a,b) var local +;local=0 +;while b<>0 +; +;endwhile +;return local + +C794 37 7 pshb +C795 36 6 psha +C796 34 4 des ;stack: 0=local, 1=A, 2=B +C797 30 0 tsx +C798 6F 00 o. clr 00,x +loop: +C79A 30 0 tsx +C79B E6 02 .. ldab 02,x +C79D 27 1A '. beq exit ;c7b9 +C79F 30 0 tsx +C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 +C7A4 30 0 tsx +C7A5 E6 00 .. ldab 00,x +C7A7 27 05 '. beq else ;c7ae +C7A9 30 0 tsx +C7AA 6A 00 j. dec 00,x +C7AC 20 03 . bra skip ;c7b1 +else: +C7AE 30 0 tsx +C7AF 6C 00 l. inc 00,x +skip: +C7B1 30 0 tsx +C7B2 E6 02 .. ldab 02,x +C7B4 54 T lsrb +C7B5 E7 02 .. stb 02,x +C7B7 20 E1 . bra loop ;c79a +exit: +C7B9 30 0 tsx +C7BA E6 00 .. ldab 00,x +C7BC 4F O clra +C7BD 38 8 pulx +C7BE 31 1 ins +C7BF 39 9 rts + +jump49: +C7C0 F6 10 2F ../ ldab 102f ;sci data +C7C3 4F O clra +C7C4 8D CE .. bsr c794 +C7C6 83 00 00 ... subd #0000 +C7C9 27 05 '. beq 05 +C7CB F6 10 2C .., ldab 102c +C7CE 2D 10 -. blt 10 +C7D0 F6 10 2F ../ ldab 102f ;sci data +C7D3 4F O clra +C7D4 8D BE .. bsr c794 +C7D6 83 00 00 ... subd #0000 +C7D9 26 09 &. bne 09 +C7DB F6 10 2C .., ldab 102c +C7DE 2D 04 -. blt 04 +C7E0 CC 00 01 ... ldd #0001 +C7E3 39 9 rts + +C7E4 5F _ clrb +C7E5 4F O clra +C7E6 39 9 rts + + +;this might send a byte to the serial port +jump37: +C7E7 37 7 pshb +C7E8 36 6 psha +C7E9 C6 32 .2 ldab #32 +C7EB F7 00 31 ..1 stb 0031 +C7EE 30 0 tsx +C7EF E6 01 .. ldab 01,x +C7F1 F7 00 43 ..C stb 0043 +C7F4 F6 10 2E ... ldab 102e ;SCI status +C7F7 2D 02 -. blt 02 +C7F9 20 F9 . bra f9 +C7FB 30 0 tsx +C7FC E6 01 .. ldab 01,x +C7FE 4F O clra +C7FF 8D 93 .. bsr dest 93 +C801 83 00 00 ... subd #0000 +C804 27 08 '. beq 08 +C806 CE 10 2C .., ldx #102c +C809 1C 00 .. bset add,x 00,x +C80B 40 @ nega +C80C 20 06 . bra 06 +C80E CE 10 2C .., ldx #102c ;SCI control 1 +C811 1D 00 .. bclr add,x 00,x +C813 40 @ nega +C814 30 0 tsx +C815 E6 01 .. ldab 01,x +C817 F7 10 2F ../ stb 102f ;sci data +C81A 38 8 pulx +C81B 39 9 rts + + +C81C 34 4 des +C81D F6 0B C0 ... ldab 0bc0 +C820 C4 01 .. andb #01 +C822 26 0A &. bne 0a +C824 F6 0B C0 ... ldab 0bc0 +C827 C4 04 .. andb #04 +C829 26 03 &. bne 03 +C82B 7E CB FF ~.. jmp cbff ;goto44 +C82E C6 96 .. ldab #96 +C830 F7 00 30 ..0 stb 0030 +C833 F6 10 2E ... ldab 102e +C836 C4 02 .. andb #02 +C838 26 0B &. bne 0b +C83A F6 10 2F ../ ldab 102f ;sci data +C83D F1 00 26 ..& cmpb 0026 +C840 26 03 &. bne 03 +C842 7E C9 1B ~.. jmp c91b ;goto45 +C845 F6 10 2F ../ ldab 102f ;sci data +C848 C4 63 .c andb #63 +C84A C1 23 .# cmpb #23 +C84C 27 03 '. beq 03 +C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 +C851 F6 00 1A ... ldab 001a +C854 C4 01 .. andb #01 +C856 26 03 &. bne 03 +C858 7E C8 E7 ~.. jmp c8e7 ;goto46 +C85B F6 00 21 ..! ldab 0021 +C85E C4 F8 .. andb #f8 +C860 37 7 pshb +C861 F6 10 2F ../ ldab 102f ;sci data +C864 C4 1C .. andb #1c +C866 54 T lsrb +C867 54 T lsrb +C868 30 0 tsx +C869 EA 00 .. orb 00,x +C86B 31 1 ins +C86C F7 00 21 ..! stb 0021 +C86F F6 00 21 ..! ldab 0021 +C872 F4 0B D7 ... andb 0bd7 +C875 27 08 '. beq 08 +C877 CE 00 17 ... ldx #0017 +C87A 1C 00 .. bset add,x 00,x +C87C 20 20 bra 20 +C87E 18 . illegal +C87F F6 00 17 ... ldab 0017 +C882 C4 20 . andb #20 +C884 27 11 '. beq 11 +C886 CE 00 17 ... ldx #0017 +C889 1D 00 .. bclr add,x 00,x +C88B 20 C6 . bra c6 +C88D 04 . lsrd +C88E F7 0C DB ... stb 0cdb +C891 CE 0B C1 ... ldx #0bc1 +C894 1C 00 .. bset add,x 00,x +C896 40 @ nega +C897 F6 00 21 ..! ldab 0021 +C89A F4 0B D8 ... andb 0bd8 +C89D 27 08 '. beq 08 +C89F CE 00 17 ... ldx #0017 +C8A2 1C 00 .. bset add,x 00,x +C8A4 40 @ nega +C8A5 20 18 . bra 18 +C8A7 F6 00 17 ... ldab 0017 +C8AA C4 40 .@ andb #40 +C8AC 27 11 '. beq 11 +C8AE CE 00 17 ... ldx #0017 +C8B1 1D 00 .. bclr add,x 00,x +C8B3 40 @ nega +C8B4 C6 04 .. ldab #04 +C8B6 F7 0C DA ... stb 0cda +C8B9 CE 0B C1 ... ldx #0bc1 +C8BC 1C 00 .. bset add,x 00,x +C8BE 40 @ nega +C8BF F6 00 21 ..! ldab 0021 +C8C2 F4 0B D9 ... andb 0bd9 +C8C5 27 08 '. beq 08 +C8C7 CE 00 17 ... ldx #0017 +C8CA 1C 00 .. bset add,x 00,x +C8CC 80 20 . suba #20 +C8CE 16 . tab +C8CF F6 00 17 ... ldab 0017 +C8D2 2C 11 ,. bge 11 +C8D4 CE 00 17 ... ldx #0017 +C8D7 1D 00 .. bclr add,x 00,x +C8D9 80 C6 .. suba #c6 +C8DB 04 . lsrd +C8DC F7 0C D9 ... stb 0cd9 +C8DF CE 0B C1 ... ldx #0bc1 +C8E2 1C 00 .. bset add,x 00,x +C8E4 40 @ nega +C8E5 20 31 1 bra 31 +goto46: +C8E7 F6 10 2F ../ ldab 102f ;sci data +C8EA F7 00 26 ..& stb 0026 +C8ED CE 00 1A ... ldx #001a +C8F0 1C 00 .. bset add,x 00,x +C8F2 02 . idiv +C8F3 F6 00 1A ... ldab 001a +C8F6 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C8F9 F6 00 3D ..= ldab 003d +C8FC C4 04 .. andb #04 +C8FE 26 18 &. bne 18 +C900 CC 00 03 ... ldd #0003 +C903 BD E5 71 ..q jsr e571 ;jump13 +C906 CE 00 1A ... ldx #001a +C909 1D 00 .. bclr add,x 00,x +C90B 02 . idiv +C90C F6 00 1A ... ldab 001a +C90F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C912 7C 00 3D |.= inc 003d +C915 7E CE 46 ~.F jmp ce46 ;goto47 +C918 7E CB DA ~.. jmp cbda ;goto48 +goto45: +C91B F6 00 08 ... ldab 0008 +C91E 26 03 &. bne 03 +C920 7E CA 5F ~._ jmp ca5f ;goto49 +C923 F6 00 17 ... ldab 0017 +C926 C4 04 .. andb #04 +C928 26 03 &. bne 03 +C92A 7E CA 5F ~._ jmp ca5f ;goto49 +C92D F6 00 17 ... ldab 0017 +C930 C4 08 .. andb #08 +C932 26 03 &. bne 03 +C934 7E CA 5F ~._ jmp ca5f ;goto49 +C937 F6 10 2F ../ ldab 102f ;sci data +C93A C1 FF .. cmpb #ff +C93C 27 07 '. beq 07 +C93E F6 00 08 ... ldab 0008 +C941 C1 0E .. cmpb #0e +C943 25 12 %. bcs 12 +C945 CE 00 17 ... ldx #0017 +C948 1D 00 .. bclr add,x 00,x +C94A 04 . lsrd +C94B 7F 00 08 ... clr 0008 +C94E BD CE 48 ..H jsr ce48 ;jump48 +C951 7F 00 2C .., clr 002c +C954 7E CA 5C ~.\ jmp ca5c ;goto50 +C957 F6 00 08 ... ldab 0008 +C95A 4F O clra +C95B BD FE 16 ... jsr fe16 ;jump2 +C95E 00 . test +C95F 01 . nop +C960 00 . test +C961 0C . clc +C962 CA 59 .Y orab #59 +C964 C9 7E .~ adcb #7e +C966 C9 87 .. adcb #87 +C968 C9 DF .. adcb #df +C96A C9 F3 .. adcb #f3 +C96C CA 07 .. orab #07 +C96E CA 1B .. orab #1b +C970 CA 23 .# orab #23 +C972 CA 2B .+ orab #2b +C974 CA 33 .3 orab #33 +C976 CA 3B .; orab #3b +C978 CA 43 .C orab #43 +C97A CA 4B .K orab #4b +C97C CA 53 .S orab #53 +C97E F6 10 2F ../ ldab 102f ;sci data +C981 F7 0B C2 ... stb 0bc2 +C984 7E CA 59 ~.Y jmp ca59 ;goto51 +C987 F6 10 2F ../ ldab 102f ;sci data +C98A F7 0B E3 ... stb 0be3 +C98D F6 10 2F ../ ldab 102f ;sci data +C990 C4 0F .. andb #0f +C992 C1 01 .. cmpb #01 +C994 26 07 &. bne 07 +C996 C6 02 .. ldab #02 +C998 F7 00 13 ... stb 0013 +C99B 20 1B . bra 1b +C99D C1 02 .. cmpb #02 +C99F 26 07 &. bne 07 +C9A1 C6 04 .. ldab #04 +C9A3 F7 00 13 ... stb 0013 +C9A6 20 10 . bra 10 +C9A8 C1 03 .. cmpb #03 +C9AA 26 07 &. bne 07 +C9AC C6 08 .. ldab #08 +C9AE F7 00 13 ... stb 0013 +C9B1 20 05 . bra 05 +C9B3 C6 01 .. ldab #01 +C9B5 F7 00 13 ... stb 0013 +C9B8 F6 10 2F ../ ldab 102f ;sci data +C9BB C4 F0 .. andb #f0 +C9BD 54 T lsrb +C9BE 54 T lsrb +C9BF 54 T lsrb +C9C0 54 T lsrb +C9C1 F7 0B C3 ... stb 0bc3 +C9C4 F6 0B C2 ... ldab 0bc2 +C9C7 F7 0B AA ... stb 0baa +;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. +;while 0bc3^<>0 +; obaa^:=0baa^*10 +; obc3^:=0bc3-1 +;endwhile +C9CA F6 0B C3 ... ldab 0bc3 +C9CD 27 0E '. beq c9dd +C9CF F6 0B AA ... ldab 0baa +C9D2 86 0A .. ldaa #0a +C9D4 3D = mul +C9D5 F7 0B AA ... stb 0baa +C9D8 7A 0B C3 z.. dec 0bc3 +C9DB 20 ED . bra c9ca + +C9DD 20 7A z bra 7a +C9DF F6 10 2F ../ ldab 102f ;sci data +C9E2 F7 0B C4 ... stb 0bc4 +C9E5 F6 0B C4 ... ldab 0bc4 +C9E8 C1 80 .. cmpb #80 +C9EA 26 05 &. bne 05 +C9EC C6 0F .. ldab #0f +C9EE F7 0B C4 ... stb 0bc4 +C9F1 20 66 f bra 66 +C9F3 F6 10 2F ../ ldab 102f ;sci data +C9F6 F7 0B C5 ... stb 0bc5 +C9F9 F6 0B C5 ... ldab 0bc5 +C9FC C1 80 .. cmpb #80 +C9FE 26 05 &. bne 05 +CA00 C6 0F .. ldab #0f +CA02 F7 0B C5 ... stb 0bc5 +CA05 20 52 R bra 52 +CA07 F6 10 2F ../ ldab 102f ;sci data +CA0A F7 0B C6 ... stb 0bc6 +CA0D F6 0B C6 ... ldab 0bc6 +CA10 C1 80 .. cmpb #80 +CA12 26 05 &. bne ca19 +CA14 C6 0F .. ldab #0f +CA16 F7 0B C6 ... stb 0bc6 +CA19 20 3E > bra 3e +;!!!where does this lot get called? +CA1B F6 10 2F ../ ldab 102f ;sci data +CA1E F7 0B C7 ... stb 0bc7 +CA21 20 36 6 bra 36 +CA23 F6 10 2F ../ ldab 102f ;sci data +CA26 F7 0B C8 ... stb 0bc8 +CA29 20 2E . bra 2e +CA2B F6 10 2F ../ ldab 102f ;sci data +CA2E F7 0B C9 ... stb 0bc9 +CA31 20 26 & bra 26 +CA33 F6 10 2F ../ ldab 102f ;sci data +CA36 F7 0B CA ... stb 0bca +CA39 20 1E . bra 1e +CA3B F6 10 2F ../ ldab 102f ;sci data +CA3E F7 0B CB ... stb 0bcb +CA41 20 16 . bra 16 +CA43 F6 10 2F ../ ldab 102f ;sci data +CA46 F7 0B CC ... stb 0bcc +CA49 20 0E . bra 0e +CA4B F6 10 2F ../ ldab 102f ;sci data +CA4E F7 0B CD ... stb 0bcd +CA51 20 06 . bra 06 +CA53 F6 10 2F ../ ldab 102f ;sci data +CA56 F7 0B CE ... stb 0bce +goto51: +CA59 7C 00 08 |.. inc 0008 +goto50: +CA5C 7E CB DA ~.. jmp cbda ;goto48 +goto49: +CA5F F6 10 2F ../ ldab 102f ;sci data +CA62 C4 EF .. andb #ef +CA64 C1 E2 .. cmpb #e2 +CA66 26 1A &. bne 1a +CA68 CE 00 17 ... ldx #0017 +CA6B 1C 00 .. bset add,x 00,x +CA6D 08 . inx +CA6E CE 00 17 ... ldx #0017 +CA71 1C 00 .. bset add,x 00,x +CA73 04 . lsrd +CA74 C6 01 .. ldab #01 +CA76 F7 00 08 ... stb 0008 +CA79 CE 0B C1 ... ldx #0bc1 +CA7C 1D 00 .. bclr add,x 00,x +CA7E 01 . nop +CA7F 7E CB DA ~.. jmp cbda ;goto48 +CA82 F6 10 2F ../ ldab 102f ;sci data +CA85 C4 02 .. andb #02 +CA87 27 03 '. beq 03 +CA89 7E CB 6C ~.l jmp cb6c ;goto52 +CA8C F6 10 2F ../ ldab 102f ;sci data +CA8F 2C 38 ,8 bge 38 +CA91 F6 00 17 ... ldab 0017 +CA94 C4 08 .. andb #08 +CA96 26 31 &1 bne 31 +CA98 F6 10 2F ../ ldab 102f ;sci data +CA9B C4 78 .x andb #78 +CA9D 54 T lsrb +CA9E 54 T lsrb +CA9F 54 T lsrb +CAA0 4F O clra +CAA1 C3 0B C7 ... addd #0bc7 +CAA4 8F . xgdx +CAA5 E6 00 .. ldab 00,x +CAA7 4F O clra +CAA8 37 7 pshb +CAA9 36 6 psha +CAAA F6 0B AA ... ldab 0baa +CAAD 4F O clra +CAAE BD FB BA ... jsr fbba ;jump38 +CAB1 F3 00 40 ..@ addd 0040 +CAB4 FD 00 40 ..@ stad 0040 +CAB7 CE 00 1B ... ldx #001b +CABA 1C 00 .. bset add,x 00,x +CABC 20 CE . bra ce +CABE 00 . test +CABF 1B . aba +CAC0 1D 00 .. bclr add,x 00,x +CAC2 40 @ nega +CAC3 7F 00 25 ..% clr 0025 +CAC6 7E CB 64 ~.d jmp cb64 ;goto53 +CAC9 F6 00 17 ... ldab 0017 +CACC C4 08 .. andb #08 +CACE 26 4A &J bne 4a +CAD0 F6 10 2F ../ ldab 102f ;sci data +CAD3 C4 60 .` andb #60 +CAD5 54 T lsrb +CAD6 54 T lsrb +CAD7 54 T lsrb +CAD8 4F O clra +CAD9 C3 0B C7 ... addd #0bc7 +CADC 8F . xgdx +CADD E6 00 .. ldab 00,x +CADF 4F O clra +CAE0 37 7 pshb +CAE1 36 6 psha +CAE2 F6 0B AA ... ldab 0baa +CAE5 4F O clra +CAE6 BD FB BA ... jsr fbba ;jump38 +CAE9 FD 0B BD ... stad 0bbd +CAEC FC 0B BD ... ldd 0bbd +CAEF F3 00 40 ..@ addd 0040 +CAF2 FD 00 40 ..@ stad 0040 +CAF5 F6 00 21 ..! ldab 0021 +CAF8 C4 F8 .. andb #f8 +CAFA 37 7 pshb +CAFB F6 10 2F ../ ldab 102f ;sci data +CAFE C4 1C .. andb #1c +CB00 54 T lsrb +CB01 54 T lsrb +CB02 30 0 tsx +CB03 EA 00 .. orb 00,x +CB05 31 1 ins +CB06 F7 00 21 ..! stb 0021 +CB09 F6 10 2F ../ ldab 102f ;sci data +CB0C F7 0B BC ... stb 0bbc +CB0F CE 00 1B ... ldx #001b +CB12 1D 00 .. bclr add,x 00,x +CB14 40 @ nega +CB15 7F 00 25 ..% clr 0025 +CB18 20 4A J bra 4a +CB1A F6 10 2F ../ ldab 102f ;sci data +CB1D C4 E0 .. andb #e0 +CB1F 54 T lsrb +CB20 54 T lsrb +CB21 54 T lsrb +CB22 54 T lsrb +CB23 54 T lsrb +CB24 4F O clra +CB25 C3 0B C7 ... addd #0bc7 +CB28 8F . xgdx +CB29 E6 00 .. ldab 00,x +CB2B 4F O clra +CB2C 37 7 pshb +CB2D 36 6 psha +CB2E F6 0B AA ... ldab 0baa +CB31 4F O clra +CB32 BD FB BA ... jsr fbba ;jump38 +CB35 FD 0B BD ... stad 0bbd +CB38 FC 0B BD ... ldd 0bbd +CB3B F3 00 40 ..@ addd 0040 +CB3E FD 00 40 ..@ stad 0040 +CB41 F6 00 21 ..! ldab 0021 +CB44 C4 F8 .. andb #f8 +CB46 37 7 pshb +CB47 F6 10 2F ../ ldab 102f ;sci data +CB4A C4 1C .. andb #1c +CB4C 54 T lsrb +CB4D 54 T lsrb +CB4E 30 0 tsx +CB4F EA 00 .. orb 00,x +CB51 31 1 ins +CB52 F7 00 21 ..! stb 0021 +CB55 F6 10 2F ../ ldab 102f ;sci data +CB58 F7 0B BC ... stb 0bbc +CB5B CE 00 1B ... ldx #001b +CB5E 1D 00 .. bclr add,x 00,x +CB60 40 @ nega +CB61 7F 00 25 ..% clr 0025 +goto53: +CB64 7F 00 2C .., clr 002c +CB67 7F 00 3A ..: clr 003a +CB6A 20 6E n bra 6e +goto52: +CB6C F6 10 2F ../ ldab 102f ;sci data +CB6F C4 03 .. andb #03 +CB71 C1 02 .. cmpb #02 +CB73 26 0F &. bne 0f +CB75 F6 00 21 ..! ldab 0021 +CB78 C4 08 .. andb #08 +CB7A 27 08 '. beq 08 +CB7C CE 00 21 ..! ldx #0021 +CB7F 1C 00 .. bset add,x 00,x +CB81 10 . sba +CB82 20 56 V bra 56 +CB84 F6 10 2F ../ ldab 102f ;sci data +CB87 C4 EF .. andb #ef +CB89 C1 E3 .. cmpb #e3 +CB8B 26 08 &. bne 08 +CB8D CE 0B C1 ... ldx #0bc1 +CB90 1D 00 .. bclr add,x 00,x +CB92 02 . idiv +CB93 20 45 E bra 45 +CB95 F6 10 2F ../ ldab 102f ;sci data +CB98 C4 EF .. andb #ef +CB9A C1 63 .c cmpb #63 +CB9C 26 1C &. bne 1c +CB9E CE 0B C1 ... ldx #0bc1 +CBA1 1D 00 .. bclr add,x 00,x +CBA3 01 . nop +CBA4 F6 0B C0 ... ldab 0bc0 +CBA7 C4 01 .. andb #01 +CBA9 27 0D '. beq 0d +CBAB F6 0B C0 ... ldab 0bc0 +CBAE C4 04 .. andb #04 +CBB0 27 06 '. beq 06 +CBB2 CE 0B C1 ... ldx #0bc1 +CBB5 1D 00 .. bclr add,x 00,x +CBB7 02 . idiv +CBB8 20 20 bra 20 +CBBA F6 10 2F ../ ldab 102f ;sci data +CBBD C4 EF .. andb #ef +CBBF C1 67 .g cmpb #67 +CBC1 26 08 &. bne 08 +CBC3 CE 0B C1 ... ldx #0bc1 +CBC6 1C 00 .. bset add,x 00,x +CBC8 20 20 bra 20 +CBCA 0F . sei +CBCB F6 10 2F ../ ldab 102f ;sci data +CBCE C4 EF .. andb #ef +CBD0 C1 27 .' cmpb #27 +CBD2 26 06 &. bne 06 +CBD4 CE 0B C1 ... ldx #0bc1 +CBD7 1C 00 .. bset add,x 00,x +CBD9 10 . sba +goto48: +CBDA CE 00 1A ... ldx #001a +CBDD 1C 00 .. bset add,x 00,x +CBDF 02 . idiv +CBE0 F6 00 1A ... ldab 001a +CBE3 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +CBE6 F6 00 17 ... ldab 0017 +CBE9 C4 04 .. andb #04 +CBEB 26 05 &. bne 05 +CBED C6 06 .. ldab #06 +CBEF F7 00 07 ... stb 0007 +CBF2 F6 00 26 ..& ldab 0026 +CBF5 53 S comb +CBF6 F7 00 26 ..& stb 0026 +CBF9 7F 00 3D ..= clr 003d +CBFC 7E CE 46 ~.F jmp ce46 ;goto47 +goto44: +CBFF F6 0B C0 ... ldab 0bc0 +CC02 C4 02 .. andb #02 +CC04 26 03 &. bne 03 +CC06 7E CE 3B ~.; jmp ce3b ;goto54 +CC09 F6 10 2F ../ ldab 102f ;sci data +CC0C C4 E0 .. andb #e0 +CC0E C1 20 . cmpb #20 +CC10 27 03 '. beq 03 +CC12 7E CE 3B ~.; jmp ce3b ;goto54 +CC15 C6 32 .2 ldab #32 +CC17 F7 00 2F ../ stb 002f +CC1A CE 00 1B ... ldx #001b +CC1D 1C 00 .. bset add,x 00,x +CC1F 02 . idiv +CC20 F6 10 2E ... ldab 102e +CC23 C4 02 .. andb #02 +CC25 26 08 &. bne 08 +CC27 BD C7 C0 ... jsr c7c0 ;jump49 +CC2A 83 00 00 ... subd #0000 +CC2D 26 0F &. bne 0f +CC2F F6 10 2F ../ ldab 102f ;sci data +CC32 30 0 tsx +CC33 E7 00 .. stb 00,x +CC35 CC 00 FF ... ldd #00ff +CC38 BD C7 E7 ... jsr c7e7 ;jump37 +CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 +CC3E F6 10 2F ../ ldab 102f ;sci data +CC41 C1 3F .? cmpb #3f +CC43 26 0A &. bne 0a +CC45 F6 00 43 ..C ldab 0043 +CC48 4F O clra +CC49 BD C7 E7 ... jsr c7e7 ;jump37 +CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 +CC4F F6 00 08 ... ldab 0008 +CC52 26 03 &. bne 03 +CC54 7E CD 94 ~.. jmp cd94 ;goto56 +CC57 F6 10 2F ../ ldab 102f ;sci data +CC5A C4 F0 .. andb #f0 +CC5C C1 20 . cmpb #20 +CC5E 27 03 '. beq 03 +CC60 7E CD 94 ~.. jmp cd94 ;goto56 +CC63 F6 10 2F ../ ldab 102f ;sci data +CC66 C4 0F .. andb #0f +CC68 30 0 tsx +CC69 E7 00 .. stb 00,x +CC6B F6 00 08 ... ldab 0008 +CC6E 4F O clra +CC6F BD FE 16 ... jsr fe16 ;jump2 +CC72 00 . test +CC73 01 . nop +CC74 00 . test +CC75 07 . tpa +CC76 CD . illegal +CC77 7A CC 88 z.. dec cc88 +CC7A CC A2 CC ... ldd #a2cc +CC7D CA CC .. orab #cc +CC7F EE CD .. ldx cd,x +CC81 19 . daa +CC82 CD . illegal +CC83 21 CD !. brn cd +CC85 30 0 tsx +CC86 CD . illegal +CC87 38 8 pulx +CC88 F6 00 17 ... ldab 0017 +CC8B C4 01 .. andb #01 +CC8D 27 09 '. beq 09 +CC8F 30 0 tsx +CC90 E6 00 .. ldab 00,x +CC92 4F O clra +CC93 FD 00 76 ..v stad 0076 +CC96 20 07 . bra 07 +CC98 30 0 tsx +CC99 E6 00 .. ldab 00,x +CC9B 4F O clra +CC9C FD 00 40 ..@ stad 0040 +CC9F 7E CD 7A ~.z jmp cd7a ;goto57 +CCA2 F6 00 17 ... ldab 0017 +CCA5 C4 01 .. andb #01 +CCA7 27 10 '. beq 10 +CCA9 30 0 tsx +CCAA E6 00 .. ldab 00,x +CCAC 4F O clra +CCAD 05 . asld +CCAE 05 . asld +CCAF 05 . asld +CCB0 05 . asld +CCB1 F3 00 76 ..v addd 0076 +CCB4 FD 00 76 ..v stad 0076 +CCB7 20 0E . bra 0e +CCB9 30 0 tsx +CCBA E6 00 .. ldab 00,x +CCBC 4F O clra +CCBD 05 . asld +CCBE 05 . asld +CCBF 05 . asld +CCC0 05 . asld +CCC1 F3 00 40 ..@ addd 0040 +CCC4 FD 00 40 ..@ stad 0040 +CCC7 7E CD 7A ~.z jmp cd7a ;goto57 +CCCA F6 00 17 ... ldab 0017 +CCCD C4 01 .. andb #01 +CCCF 27 0E '. beq 0e +CCD1 30 0 tsx +CCD2 E6 00 .. ldab 00,x +CCD4 4F O clra +CCD5 17 . tba +CCD6 5F _ clrb +CCD7 F3 00 76 ..v addd 0076 +CCDA FD 00 76 ..v stad 0076 +CCDD 20 0C . bra 0c +CCDF 30 0 tsx +CCE0 E6 00 .. ldab 00,x +CCE2 4F O clra +CCE3 17 . tba +CCE4 5F _ clrb +CCE5 F3 00 40 ..@ addd 0040 +CCE8 FD 00 40 ..@ stad 0040 +CCEB 7E CD 7A ~.z jmp cd7a ;goto57 +CCEE F6 00 17 ... ldab 0017 +CCF1 C4 01 .. andb #01 +CCF3 27 12 '. beq 12 +CCF5 30 0 tsx +CCF6 E6 00 .. ldab 00,x +CCF8 4F O clra +CCF9 17 . tba +CCFA 48 H asla +CCFB 48 H asla +CCFC 48 H asla +CCFD 48 H asla +CCFE 5F _ clrb +CCFF F3 00 76 ..v addd 0076 +CD02 FD 00 76 ..v stad 0076 +CD05 20 10 . bra 10 +CD07 30 0 tsx +CD08 E6 00 .. ldab 00,x +CD0A 4F O clra +CD0B 17 . tba +CD0C 48 H asla +CD0D 48 H asla +CD0E 48 H asla +CD0F 48 H asla +CD10 5F _ clrb +CD11 F3 00 40 ..@ addd 0040 +CD14 FD 00 40 ..@ stad 0040 +CD17 20 61 a bra 61 +CD19 30 0 tsx +CD1A E6 00 .. ldab 00,x +CD1C F7 0B AA ... stb 0baa +CD1F 20 59 Y bra 59 +CD21 30 0 tsx +CD22 E6 00 .. ldab 00,x +CD24 58 X aslb +CD25 58 X aslb +CD26 58 X aslb +CD27 58 X aslb +CD28 FB 0B AA ... addb 0baa +CD2B F7 0B AA ... stb 0baa +CD2E 20 4A J bra 4a +CD30 30 0 tsx +CD31 E6 00 .. ldab 00,x +CD33 F7 00 13 ... stb 0013 +CD36 20 42 B bra 42 +CD38 F6 10 2F ../ ldab 102f ;sci data +CD3B C4 01 .. andb #01 +CD3D 27 08 '. beq 08 +CD3F CE 00 21 ..! ldx #0021 +CD42 1C 00 .. bset add,x 00,x +CD44 40 @ nega +CD45 20 06 . bra 06 +CD47 CE 00 21 ..! ldx #0021 +CD4A 1D 00 .. bclr add,x 00,x +CD4C 40 @ nega +CD4D F6 00 17 ... ldab 0017 +CD50 C4 01 .. andb #01 +CD52 27 17 '. beq 17 +CD54 F6 0B AA ... ldab 0baa +CD57 4F O clra +CD58 37 7 pshb +CD59 36 6 psha +CD5A FC 00 76 ..v ldd 0076 +CD5D BD FB BA ... jsr fbba ;jump38 +CD60 FD 00 76 ..v stad 0076 +CD63 CE 00 17 ... ldx #0017 +CD66 1D 00 .. bclr add,x 00,x +CD68 01 . nop +CD69 20 0F . bra 0f +CD6B F6 0B AA ... ldab 0baa +CD6E 4F O clra +CD6F 37 7 pshb +CD70 36 6 psha +CD71 FC 00 40 ..@ ldd 0040 +CD74 BD FB BA ... jsr fbba ;jump38 +CD77 FD 00 40 ..@ stad 0040 +goto57: +CD7A F6 00 08 ... ldab 0008 +CD7D C1 09 .. cmpb #09 +CD7F 26 08 &. bne 08 +CD81 7F 00 2C .., clr 002c +CD84 7F 00 08 ... clr 0008 +CD87 20 03 . bra 03 +CD89 7C 00 08 |.. inc 0008 +CD8C 5F _ clrb +CD8D 4F O clra +CD8E BD C7 E7 ... jsr c7e7 ;jump37 +CD91 7E CE 39 ~.9 jmp ce39 ;goto55 +goto56: +CD94 F6 10 2F ../ ldab 102f ;sci data +CD97 4F O clra +CD98 BD FE 32 ..2 jsr fe32 ;jump25 +CD9B CD . illegal +CD9C B1 00 31 ..1 cmpa 0031 +CD9F CD . illegal +CDA0 DB 00 01 ... addb 00 +CDA3 CE 20 00 . . ldx #2000 +CDA6 01 . nop +CDA7 CE 28 00 .(. ldx #2800 +CDAA 05 . asld +CDAB CE 34 FF .4. ldx #34ff +CDAE C8 00 .. eorb #00 +CDB0 00 . test +CDB1 F6 00 21 ..! ldab 0021 +CDB4 2C 08 ,. bge 08 +CDB6 CC 00 80 ... ldd #0080 +CDB9 BD C7 E7 ... jsr c7e7 ;jump37 +CDBC 20 1B . bra 1b +CDBE 5F _ clrb +CDBF 4F O clra +CDC0 BD C7 E7 ... jsr c7e7 ;jump37 +CDC3 F6 00 1F ... ldab 001f +CDC6 C4 08 .. andb #08 +CDC8 27 0C '. beq 0c +CDCA F6 0B C0 ... ldab 0bc0 +CDCD C4 10 .. andb #10 +CDCF 27 05 '. beq 05 +CDD1 7C 00 75 |.u inc 0075 +CDD4 20 03 . bra 03 +CDD6 7F 00 75 ..u clr 0075 +CDD9 20 5E ^ bra 5e +CDDB F6 00 1D ... ldab 001d +CDDE C4 02 .. andb #02 +CDE0 27 07 '. beq 07 +CDE2 F6 00 19 ... ldab 0019 +CDE5 C4 08 .. andb #08 +CDE7 26 19 &. bne 19 +CDE9 CC 00 FE ... ldd #00fe +CDEC BD C7 E7 ... jsr c7e7 ;jump37 +CDEF F6 00 1F ... ldab 001f +CDF2 C4 08 .. andb #08 +CDF4 27 0A '. beq 0a +CDF6 F6 0B C0 ... ldab 0bc0 +CDF9 C4 10 .. andb #10 +CDFB 27 03 '. beq 03 +CDFD 7C 00 75 |.u inc 0075 +CE00 20 1C . bra 1c +CE02 FC 00 44 ..D ldd 0044 +CE05 37 7 pshb +CE06 36 6 psha +CE07 F6 0B AA ... ldab 0baa +CE0A 4F O clra +CE0B 38 8 pulx +CE0C 8F . xgdx +CE0D 02 . idiv +CE0E 8F . xgdx +CE0F BD C7 E7 ... jsr c7e7 ;jump37 +CE12 CE 00 19 ... ldx #0019 +CE15 1D 00 .. bclr add,x 00,x +CE17 08 . inx +CE18 CE 00 1F ... ldx #001f +CE1B 1C 00 .. bset add,x 00,x +CE1D 08 . inx +CE1E 20 19 . bra 19 +CE20 CE 00 1D ... ldx #001d +CE23 1D 00 .. bclr add,x 00,x +CE25 02 . idiv +CE26 20 11 . bra 11 +CE28 C6 01 .. ldab #01 +CE2A F7 00 08 ... stb 0008 +CE2D 5F _ clrb +CE2E 4F O clra +CE2F BD C7 E7 ... jsr c7e7 ;jump37 +CE32 20 05 . bra 05 +CE34 5F _ clrb +CE35 4F O clra +CE36 BD C7 E7 ... jsr c7e7 ;jump37 +goto55: +CE39 20 0B . bra 0b +goto54: +CE3B F6 10 2E ... ldab 102e +CE3E 30 0 tsx +CE3F E7 00 .. stb 00,x +CE41 F6 10 2F ../ ldab 102f ;sci data +CE44 E7 00 .. stb 00,x +goto47: +CE46 31 1 ins +CE47 3B ; rti + +jump48: +CE48 F6 0B C4 ... ldab 0bc4 +CE4B F1 0B C5 ... cmpb 0bc5 +CE4E 25 53 %S bcs 53 +CE50 F6 0B C5 ... ldab 0bc5 +CE53 F1 0B C6 ... cmpb 0bc6 +CE56 25 4B %K bcs 4b +CE58 F6 0B C4 ... ldab 0bc4 +CE5B 4F O clra +CE5C C3 0B C7 ... addd #0bc7 +CE5F 8F . xgdx +CE60 E6 00 .. ldab 00,x +CE62 4F O clra +CE63 FD 0B DD ... stad 0bdd +CE66 F6 0B C5 ... ldab 0bc5 +CE69 4F O clra +CE6A C3 0B C7 ... addd #0bc7 +CE6D 8F . xgdx +CE6E E6 00 .. ldab 00,x +CE70 4F O clra +CE71 FD 0B DF ... stad 0bdf +CE74 F6 0B C6 ... ldab 0bc6 +CE77 4F O clra +CE78 C3 0B C7 ... addd #0bc7 +CE7B 8F . xgdx +CE7C E6 00 .. ldab 00,x +CE7E 4F O clra +CE7F FD 0B E1 ... stad 0be1 +CE82 C6 01 .. ldab #01 +CE84 F7 0B D7 ... stb 0bd7 +CE87 C6 04 .. ldab #04 +CE89 F7 0B D8 ... stb 0bd8 +CE8C C6 02 .. ldab #02 +CE8E F7 0B D9 ... stb 0bd9 +CE91 C6 20 . ldab #20 +CE93 F7 0B DA ... stb 0bda +CE96 C6 08 .. ldab #08 +CE98 F7 0B DB ... stb 0bdb +CE9B C6 10 .. ldab #10 +CE9D F7 0B DC ... stb 0bdc +CEA0 7E D0 66 ~.f jmp d066 ;goto58 +CEA3 F6 0B C4 ... ldab 0bc4 +CEA6 F1 0B C6 ... cmpb 0bc6 +CEA9 25 53 %S bcs 53 +CEAB F6 0B C6 ... ldab 0bc6 +CEAE F1 0B C5 ... cmpb 0bc5 +CEB1 25 4B %K bcs 4b +CEB3 F6 0B C4 ... ldab 0bc4 +CEB6 4F O clra +CEB7 C3 0B C7 ... addd #0bc7 +CEBA 8F . xgdx +CEBB E6 00 .. ldab 00,x +CEBD 4F O clra +CEBE FD 0B DD ... stad 0bdd +CEC1 F6 0B C6 ... ldab 0bc6 +CEC4 4F O clra +CEC5 C3 0B C7 ... addd #0bc7 +CEC8 8F . xgdx +CEC9 E6 00 .. ldab 00,x +CECB 4F O clra +CECC FD 0B DF ... stad 0bdf +CECF F6 0B C5 ... ldab 0bc5 +CED2 4F O clra +CED3 C3 0B C7 ... addd #0bc7 +CED6 8F . xgdx +CED7 E6 00 .. ldab 00,x +CED9 4F O clra +CEDA FD 0B E1 ... stad 0be1 +CEDD C6 01 .. ldab #01 +CEDF F7 0B D7 ... stb 0bd7 +CEE2 C6 02 .. ldab #02 +CEE4 F7 0B D8 ... stb 0bd8 +CEE7 C6 04 .. ldab #04 +CEE9 F7 0B D9 ... stb 0bd9 +CEEC C6 20 . ldab #20 +CEEE F7 0B DA ... stb 0bda +CEF1 C6 10 .. ldab #10 +CEF3 F7 0B DB ... stb 0bdb +CEF6 C6 08 .. ldab #08 +CEF8 F7 0B DC ... stb 0bdc +CEFB 7E D0 66 ~.f jmp d066 ;goto58 +CEFE F6 0B C5 ... ldab 0bc5 +CF01 F1 0B C4 ... cmpb 0bc4 +CF04 25 53 %S bcs 53 +CF06 F6 0B C4 ... ldab 0bc4 +CF09 F1 0B C6 ... cmpb 0bc6 +CF0C 25 4B %K bcs 4b +CF0E F6 0B C5 ... ldab 0bc5 +CF11 4F O clra +CF12 C3 0B C7 ... addd #0bc7 +CF15 8F . xgdx +CF16 E6 00 .. ldab 00,x +CF18 4F O clra +CF19 FD 0B DD ... stad 0bdd +CF1C F6 0B C4 ... ldab 0bc4 +CF1F 4F O clra +CF20 C3 0B C7 ... addd #0bc7 +CF23 8F . xgdx +CF24 E6 00 .. ldab 00,x +CF26 4F O clra +CF27 FD 0B DF ... stad 0bdf +CF2A F6 0B C6 ... ldab 0bc6 +CF2D 4F O clra +CF2E C3 0B C7 ... addd #0bc7 +CF31 8F . xgdx +CF32 E6 00 .. ldab 00,x +CF34 4F O clra +CF35 FD 0B E1 ... stad 0be1 +CF38 C6 04 .. ldab #04 +CF3A F7 0B D7 ... stb 0bd7 +CF3D C6 01 .. ldab #01 +CF3F F7 0B D8 ... stb 0bd8 +CF42 C6 02 .. ldab #02 +CF44 F7 0B D9 ... stb 0bd9 +CF47 C6 08 .. ldab #08 +CF49 F7 0B DA ... stb 0bda +CF4C C6 20 . ldab #20 +CF4E F7 0B DB ... stb 0bdb +CF51 C6 10 .. ldab #10 +CF53 F7 0B DC ... stb 0bdc +CF56 7E D0 66 ~.f jmp d066 ;goto58 +CF59 F6 0B C5 ... ldab 0bc5 +CF5C F1 0B C6 ... cmpb 0bc6 +CF5F 25 53 %S bcs 53 +CF61 F6 0B C6 ... ldab 0bc6 +CF64 F1 0B C4 ... cmpb 0bc4 +CF67 25 4B %K bcs 4b +CF69 F6 0B C5 ... ldab 0bc5 +CF6C 4F O clra +CF6D C3 0B C7 ... addd #0bc7 +CF70 8F . xgdx +CF71 E6 00 .. ldab 00,x +CF73 4F O clra +CF74 FD 0B DD ... stad 0bdd +CF77 F6 0B C6 ... ldab 0bc6 +CF7A 4F O clra +CF7B C3 0B C7 ... addd #0bc7 +CF7E 8F . xgdx +CF7F E6 00 .. ldab 00,x +CF81 4F O clra +CF82 FD 0B DF ... stad 0bdf +CF85 F6 0B C4 ... ldab 0bc4 +CF88 4F O clra +CF89 C3 0B C7 ... addd #0bc7 +CF8C 8F . xgdx +CF8D E6 00 .. ldab 00,x +CF8F 4F O clra +CF90 FD 0B E1 ... stad 0be1 +CF93 C6 04 .. ldab #04 +CF95 F7 0B D7 ... stb 0bd7 +CF98 C6 02 .. ldab #02 +CF9A F7 0B D8 ... stb 0bd8 +CF9D C6 01 .. ldab #01 +CF9F F7 0B D9 ... stb 0bd9 +CFA2 C6 08 .. ldab #08 +CFA4 F7 0B DA ... stb 0bda +CFA7 C6 10 .. ldab #10 +CFA9 F7 0B DB ... stb 0bdb +CFAC C6 20 . ldab #20 +CFAE F7 0B DC ... stb 0bdc +CFB1 7E D0 66 ~.f jmp d066 ;goto58 +CFB4 F6 0B C6 ... ldab 0bc6 +CFB7 F1 0B C4 ... cmpb 0bc4 +CFBA 25 52 %R bcs 52 +CFBC F6 0B C4 ... ldab 0bc4 +CFBF F1 0B C5 ... cmpb 0bc5 +CFC2 25 4A %J bcs 4a +CFC4 F6 0B C6 ... ldab 0bc6 +CFC7 4F O clra +CFC8 C3 0B C7 ... addd #0bc7 +CFCB 8F . xgdx +CFCC E6 00 .. ldab 00,x +CFCE 4F O clra +CFCF FD 0B DD ... stad 0bdd +CFD2 F6 0B C4 ... ldab 0bc4 +CFD5 4F O clra +CFD6 C3 0B C7 ... addd #0bc7 +CFD9 8F . xgdx +CFDA E6 00 .. ldab 00,x +CFDC 4F O clra +CFDD FD 0B DF ... stad 0bdf +CFE0 F6 0B C5 ... ldab 0bc5 +CFE3 4F O clra +CFE4 C3 0B C7 ... addd #0bc7 +CFE7 8F . xgdx +CFE8 E6 00 .. ldab 00,x +CFEA 4F O clra +CFEB FD 0B E1 ... stad 0be1 +CFEE C6 02 .. ldab #02 +CFF0 F7 0B D7 ... stb 0bd7 +CFF3 C6 01 .. ldab #01 +CFF5 F7 0B D8 ... stb 0bd8 +CFF8 C6 04 .. ldab #04 +CFFA F7 0B D9 ... stb 0bd9 +CFFD C6 10 .. ldab #10 +CFFF F7 0B DA ... stb 0bda +D002 C6 20 . ldab #20 +D004 F7 0B DB ... stb 0bdb +D007 C6 08 .. ldab #08 +D009 F7 0B DC ... stb 0bdc +D00C 20 58 X bra 58 +D00E F6 0B C6 ... ldab 0bc6 +D011 F1 0B C5 ... cmpb 0bc5 +D014 25 50 %P bcs 50 +D016 F6 0B C5 ... ldab 0bc5 +D019 F1 0B C4 ... cmpb 0bc4 +D01C 25 48 %H bcs 48 +D01E F6 0B C6 ... ldab 0bc6 +D021 4F O clra +D022 C3 0B C7 ... addd #0bc7 +D025 8F . xgdx +D026 E6 00 .. ldab 00,x +D028 4F O clra +D029 FD 0B DD ... stad 0bdd +D02C F6 0B C5 ... ldab 0bc5 +D02F 4F O clra +D030 C3 0B C7 ... addd #0bc7 +D033 8F . xgdx +D034 E6 00 .. ldab 00,x +D036 4F O clra +D037 FD 0B DF ... stad 0bdf +D03A F6 0B C4 ... ldab 0bc4 +D03D 4F O clra +D03E C3 0B C7 ... addd #0bc7 +D041 8F . xgdx +D042 E6 00 .. ldab 00,x +D044 4F O clra +D045 FD 0B E1 ... stad 0be1 +D048 C6 02 .. ldab #02 +D04A F7 0B D7 ... stb 0bd7 +D04D C6 04 .. ldab #04 +D04F F7 0B D8 ... stb 0bd8 +D052 C6 01 .. ldab #01 +D054 F7 0B D9 ... stb 0bd9 +D057 C6 10 .. ldab #10 +D059 F7 0B DA ... stb 0bda +D05C C6 08 .. ldab #08 +D05E F7 0B DB ... stb 0bdb +D061 C6 20 . ldab #20 +D063 F7 0B DC ... stb 0bdc +goto58: +D066 F6 0B AA ... ldab 0baa +D069 4F O clra +D06A 37 7 pshb +D06B 36 6 psha +D06C FC 0B DD ... ldd 0bdd +D06F BD FB BA ... jsr fbba ;jump38 +D072 FD 0B DD ... stad 0bdd +D075 F6 0B AA ... ldab 0baa +D078 4F O clra +D079 37 7 pshb +D07A 36 6 psha +D07B FC 0B DF ... ldd 0bdf +D07E BD FB BA ... jsr fbba ;jump38 +D081 FD 0B DF ... stad 0bdf +D084 F6 0B AA ... ldab 0baa +D087 4F O clra +D088 37 7 pshb +D089 36 6 psha +D08A FC 0B E1 ... ldd 0be1 +D08D BD FB BA ... jsr fbba ;jump38 +D090 FD 0B E1 ... stad 0be1 +D093 39 9 rts + +jump66: +D094 34 4 des +D095 30 0 tsx +D096 6F 00 o. clr 00,x +D098 30 0 tsx +D099 E6 00 .. ldab 00,x +D09B C1 10 .. cmpb #10 +D09D 24 1B $. bcc 1b +D09F 30 0 tsx +D0A0 E6 00 .. ldab 00,x +D0A2 4F O clra +D0A3 C3 B0 C3 ... addd #b0c3 +D0A6 8F . xgdx +D0A7 E6 00 .. ldab 00,x +D0A9 37 7 pshb +D0AA 30 0 tsx +D0AB E6 01 .. ldab 01,x +D0AD 4F O clra +D0AE C3 0B C7 ... addd #0bc7 +D0B1 8F . xgdx +D0B2 33 3 pulb +D0B3 E7 00 .. stb 00,x +D0B5 30 0 tsx +D0B6 6C 00 l. inc 00,x +D0B8 20 DE . bra de +D0BA C6 05 .. ldab #05 +D0BC F7 0B AA ... stb 0baa +D0BF C6 04 .. ldab #04 +D0C1 F7 00 13 ... stb 0013 +D0C4 C6 01 .. ldab #01 +D0C6 F7 0B C4 ... stb 0bc4 +D0C9 C6 03 .. ldab #03 +D0CB F7 0B C5 ... stb 0bc5 +D0CE C6 02 .. ldab #02 +D0D0 F7 0B C6 ... stb 0bc6 +D0D3 CC 00 19 ... ldd #0019 +D0D6 FD 0B DD ... stad 0bdd +D0D9 CC 00 0A ... ldd #000a +D0DC FD 0B DF ... stad 0bdf +D0DF CC 00 05 ... ldd #0005 +D0E2 FD 0B E1 ... stad 0be1 +D0E5 C6 01 .. ldab #01 +D0E7 F7 0B D7 ... stb 0bd7 +D0EA C6 02 .. ldab #02 +D0EC F7 0B D8 ... stb 0bd8 +D0EF C6 04 .. ldab #04 +D0F1 F7 0B D9 ... stb 0bd9 +D0F4 C6 20 . ldab #20 +D0F6 F7 0B DA ... stb 0bda +D0F9 C6 10 .. ldab #10 +D0FB F7 0B DB ... stb 0bdb +D0FE C6 08 .. ldab #08 +D100 F7 0B DC ... stb 0bdc +D103 31 1 ins +D104 39 9 rts + +jump32: +D105 34 4 des +D106 CE 00 1A ... ldx #001a +D109 1C 00 .. bset add,x 00,x +D10B 80 F6 .. suba #f6 +D10D 00 . test +D10E 1A . illegal +D10F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D112 C6 C8 .. ldab #c8 +D114 30 0 tsx +D115 E7 00 .. stb 00,x +D117 30 0 tsx +D118 E6 00 .. ldab 00,x +D11A C1 00 .. cmpb #00 +D11C 23 05 #. bls 05 +D11E 30 0 tsx +D11F 6A 00 j. dec 00,x +D121 20 F4 . bra f4 +D123 CE 10 00 ... ldx #1000 +D126 1C 00 .. bset add,x 00,x +D128 40 @ nega +D129 CE 00 14 ... ldx #0014 +D12C 1D 00 .. bclr add,x 00,x +D12E 20 CE . bra ce +D130 00 . test +D131 14 . bset +D132 1D 00 .. bclr add,x 00,x +D134 40 @ nega +D135 F6 00 14 ... ldab 0014 +D138 F7 38 00 .8. stb 3800 +D13B 31 1 ins +D13C 39 9 rts + +jump34: +D13D F6 00 06 ... ldab 0006 +D140 4F O clra +D141 CE 00 0A ... ldx #000a +D144 02 . idiv +D145 8F . xgdx +D146 CB 01 .. addb #01 +D148 F7 00 5F .._ stb 005f +D14B F6 00 06 ... ldab 0006 +D14E 4F O clra +D14F CE 00 0A ... ldx #000a +D152 02 . idiv +D153 F7 00 5E ..^ stb 005e +D156 F6 00 5E ..^ ldab 005e +D159 C1 05 .. cmpb #05 +D15B 23 03 #. bls 03 +D15D 7A 00 5E z.^ dec 005e +D160 F6 00 5E ..^ ldab 005e +D163 4F O clra +D164 C3 B1 23 ..# addd #b123 +D167 8F . xgdx +D168 E6 00 .. ldab 00,x +D16A 4F O clra +D16B 37 7 pshb +D16C 36 6 psha +D16D F6 00 5F .._ ldab 005f +D170 4F O clra +D171 C3 B1 23 ..# addd #b123 +D174 8F . xgdx +D175 E6 00 .. ldab 00,x +D177 4F O clra +D178 17 . tba +D179 5F _ clrb +D17A 30 0 tsx +D17B E3 00 .. addd 00,x +D17D 38 8 pulx +D17E FD 00 58 ..X stad 0058 +D181 7F 00 1C ... clr 001c +D184 F6 00 1C ... ldab 001c +D187 C1 10 .. cmpb #10 +D189 24 37 $7 bcc 37 +D18B F6 00 58 ..X ldab 0058 +D18E 2C 0E ,. bge 0e +D190 CE 00 14 ... ldx #0014 +D193 1C 00 .. bset add,x 00,x +D195 10 . sba +D196 F6 00 14 ... ldab 0014 +D199 F7 38 00 .8. stb 3800 +D19C 20 0C . bra 0c +D19E CE 00 14 ... ldx #0014 +D1A1 1D 00 .. bclr add,x 00,x +D1A3 10 . sba +D1A4 F6 00 14 ... ldab 0014 +D1A7 F7 38 00 .8. stb 3800 +D1AA CE 10 00 ... ldx #1000 +D1AD 1C 00 .. bset add,x 00,x +D1AF 20 CE . bra ce +D1B1 10 . sba +D1B2 00 . test +D1B3 1D 00 .. bclr add,x 00,x +D1B5 20 FC . bra fc +D1B7 00 . test +D1B8 58 X aslb +D1B9 05 . asld +D1BA FD 00 58 ..X stad 0058 +D1BD 7C 00 1C |.. inc 001c +D1C0 20 C2 . bra c2 +D1C2 F6 00 5F .._ ldab 005f +D1C5 C1 09 .. cmpb #09 +D1C7 26 0E &. bne 0e +D1C9 CE 00 14 ... ldx #0014 +D1CC 1C 00 .. bset add,x 00,x +D1CE 20 F6 . bra f6 +D1D0 00 . test +D1D1 14 . bset +D1D2 F7 38 00 .8. stb 3800 +D1D5 20 13 . bra 13 +D1D7 F6 00 5F .._ ldab 005f +D1DA C1 0A .. cmpb #0a +D1DC 26 0C &. bne 0c +D1DE CE 00 14 ... ldx #0014 +D1E1 1C 00 .. bset add,x 00,x +D1E3 40 @ nega +D1E4 F6 00 14 ... ldab 0014 +D1E7 F7 38 00 .8. stb 3800 +D1EA CE 10 00 ... ldx #1000 +D1ED 1D 00 .. bclr add,x 00,x +D1EF 40 @ nega +D1F0 CE 00 1A ... ldx #001a +D1F3 1D 00 .. bclr add,x 00,x +D1F5 80 F6 .. suba #f6 +D1F7 00 . test +D1F8 1A . illegal +D1F9 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D1FC 39 9 rts + +jump90: +D1FD CC 40 00 .@. ldd #4000 +D200 37 7 pshb +D201 36 6 psha +D202 F6 00 06 ... ldab 0006 +D205 4F O clra +D206 05 . asld +D207 C3 08 00 ... addd #0800 +D20A 38 8 pulx +D20B 8F . xgdx +D20C AA 00 .. ora 00,x +D20E EA 01 .. orb 01,x +D210 ED 00 .. stad 00,x +D212 39 9 rts + +jump45: +D213 F6 00 1F ... ldab 001f +D216 C4 04 .. andb #04 +D218 26 12 &. bne 12 +D21A F6 0B C0 ... ldab 0bc0 +D21D C4 10 .. andb #10 +D21F 26 0B &. bne 0b +D221 CE 00 00 ... ldx #0000 +D224 3C < pshx +D225 FC 00 44 ..D ldd 0044 +D228 BD BE 9E ... jsr be9e ;jump50 +D22B 38 8 pulx +D22C BD D3 11 ... jsr d311 ;jump30 +D22F 83 00 00 ... subd #0000 +D232 27 13 '. beq 13 +D234 F6 00 06 ... ldab 0006 +D237 BD D4 68 ..h jsr d468 ;jump51 +D23A 83 00 00 ... subd #0000 +D23D 27 05 '. beq 05 +D23F 8D BC .. bsr dest bc +D241 BD D6 3C ..< jsr d63c ;jump33 +D244 5F _ clrb +D245 4F O clra +D246 39 9 rts + +D247 BD D1 3D ..= jsr d13d ;jump34 +D24A C6 3C .< ldab #3c +D24C F7 00 2E ... stb 002e +D24F C6 41 .A ldab #41 +D251 F7 00 31 ..1 stb 0031 +D254 CE 00 1B ... ldx #001b +D257 1D 00 .. bclr add,x 00,x +D259 08 . inx +goto59: +D25A F6 00 1B ... ldab 001b +D25D C4 08 .. andb #08 +D25F 26 22 &" bne 22 +D261 F6 00 2E ... ldab 002e +D264 C1 35 .5 cmpb #35 +D266 23 10 #. bls 10 +D268 BD D5 70 ..p jsr d570 ;jump35 +D26B 83 00 00 ... subd #0000 +D26E 27 06 '. beq 06 +D270 CE 00 1B ... ldx #001b +D273 1C 00 .. bset add,x 00,x +D275 08 . inx +D276 20 0B . bra 0b +D278 BD D1 05 ... jsr d105 ;jump32 +D27B 8D 80 .. bsr dest 80 +D27D BD D6 3C ..< jsr d63c ;jump33 +D280 5F _ clrb +D281 4F O clra +D282 39 9 rts + +D283 F6 00 2E ... ldab 002e +D286 C1 36 .6 cmpb #36 +D288 24 56 $V bcc 56 +D28A BD D5 F7 ... jsr d5f7 ;jump108 +D28D 83 00 00 ... subd #0000 +D290 27 4E 'N beq 4e +D292 BD D5 B0 ... jsr d5b0 ;jump31 +D295 83 00 00 ... subd #0000 +D298 27 46 'F beq 46 +D29A BD D1 05 ... jsr d105 ;jump32 +D29D F6 00 2E ... ldab 002e +D2A0 C1 32 .2 cmpb #32 +D2A2 22 07 ". bhi 07 +D2A4 8D 6B .k bsr dest 6b +D2A6 83 00 00 ... subd #0000 +D2A9 27 0C '. beq 0c +D2AB BD D1 05 ... jsr d105 ;jump32 +D2AE BD D1 FD ... jsr d1fd ;jump90 +D2B1 BD D6 3C ..< jsr d63c ;jump33 +D2B4 5F _ clrb +D2B5 4F O clra +D2B6 39 9 rts + +D2B7 F6 00 06 ... ldab 0006 +D2BA 4F O clra +D2BB C3 0E 06 ... addd #0e06 +D2BE 8F . xgdx +D2BF 6C 00 l. inc 00,x +D2C1 F6 00 06 ... ldab 0006 +D2C4 4F O clra +D2C5 C3 0E 06 ... addd #0e06 +D2C8 8F . xgdx +D2C9 E6 00 .. ldab 00,x +D2CB C1 64 .d cmpb #64 +D2CD 23 0D #. bls 0d +D2CF 5F _ clrb +D2D0 37 7 pshb +D2D1 F6 00 06 ... ldab 0006 +D2D4 4F O clra +D2D5 C3 0E 06 ... addd #0e06 +D2D8 8F . xgdx +D2D9 33 3 pulb +D2DA E7 00 .. stb 00,x +D2DC CC 00 01 ... ldd #0001 +D2DF 39 9 rts + +D2E0 F6 00 2E ... ldab 002e +D2E3 26 14 &. bne 14 +D2E5 BD D5 F7 ... jsr d5f7 ;jump108 +D2E8 83 00 00 ... subd #0000 +D2EB 26 0C &. bne 0c +D2ED BD D1 05 ... jsr d105 ;jump32 +D2F0 BD D1 FD ... jsr d1fd ;jump90 +D2F3 BD D6 26 ..& jsr d626 ;jump91 +D2F6 5F _ clrb +D2F7 4F O clra +D2F8 39 9 rts + +D2F9 F6 00 2E ... ldab 002e +D2FC 26 0C &. bne 0c +D2FE BD D1 05 ... jsr d105 ;jump32 +D301 BD D1 FD ... jsr d1fd ;jump90 +D304 BD D6 3C ..< jsr d63c ;jump33 +D307 5F _ clrb +D308 4F O clra +D309 39 9 rts + +D30A 7E D2 5A ~.Z jmp d25a ;goto59 +D30D BD E6 1B ... jsr e61b ;jump4 +D310 39 9 rts + +jump30: +D311 BD D1 3D ..= jsr d13d ;jump34 +D314 7F 00 1C ... clr 001c +D317 7F 00 18 ... clr 0018 +D31A F6 10 0A ... ldab 100a +D31D C4 02 .. andb #02 +D31F 27 13 '. beq 13 +D321 7C 00 1C |.. inc 001c +D324 F6 00 1C ... ldab 001c +D327 C1 FF .. cmpb #ff +D329 26 07 &. bne 07 +D32B BD D1 05 ... jsr d105 ;jump32 +D32E CC 00 01 ... ldd #0001 +D331 39 9 rts + +D332 20 10 . bra 10 +D334 7C 00 18 |.. inc 0018 +D337 F6 00 18 ... ldab 0018 +D33A C1 08 .. cmpb #08 +D33C 26 06 &. bne 06 +D33E BD D1 05 ... jsr d105 ;jump32 +D341 5F _ clrb +D342 4F O clra +D343 39 9 rts + +jump43: +D344 20 D4 . bra d4 +D346 3C < pshx +D347 3C < pshx +D348 3C < pshx +D349 34 4 des +D34A F6 0E 6D ..m ldab 0e6d +D34D C1 01 .. cmpb #01 +D34F 27 03 '. beq 03 +D351 7E D4 07 ~.. jmp d407 ;goto60 +D354 F6 00 06 ... ldab 0006 +D357 4F O clra +D358 05 . asld +D359 C3 08 C8 ... addd #08c8 +D35C 8F . xgdx +D35D EC 00 .. ldd 00,x +D35F C4 7F .. andb #7f +D361 4F O clra +D362 FD 0E 6B ..k stad 0e6b +D365 7F 00 06 ... clr 0006 +goto62: +D368 F6 00 06 ... ldab 0006 +D36B C1 3E .> cmpb #3e +D36D 26 03 &. bne 03 +D36F 7E D4 02 ~.. jmp d402 ;goto61 +D372 BD 97 6F ..o jsr 976f ;jump41 +D375 F6 00 06 ... ldab 0006 +D378 4F O clra +D379 05 . asld +D37A C3 08 C8 ... addd #08c8 +D37D 8F . xgdx +D37E EC 00 .. ldd 00,x +D380 C4 7F .. andb #7f +D382 4F O clra +D383 B3 0E 6B ..k subd 0e6b +D386 26 77 &w bne 77 +D388 F6 00 06 ... ldab 0006 +D38B 4F O clra +D38C CE 00 0A ... ldx #000a +D38F 02 . idiv +D390 30 0 tsx +D391 E7 01 .. stb 01,x +D393 E6 01 .. ldab 01,x +D395 C1 01 .. cmpb #01 +D397 26 07 &. bne 07 +D399 C6 40 .@ ldab #40 +D39B 30 0 tsx +D39C E7 00 .. stb 00,x +D39E 20 0C . bra 0c +D3A0 30 0 tsx +D3A1 E6 01 .. ldab 01,x +D3A3 C1 02 .. cmpb #02 +D3A5 26 05 &. bne 05 +D3A7 C6 80 .. ldab #80 +D3A9 30 0 tsx +D3AA E7 00 .. stb 00,x +D3AC BD D1 3D ..= jsr d13d ;jump34 +D3AF 5F _ clrb +D3B0 4F O clra +D3B1 30 0 tsx +D3B2 ED 03 .. stad 03,x +;look at the home sensors for this row. If it is 0, increment 03/04 else +;decrement 03/04. Do this 10 times. +D3B4 CC 00 0A ... ldd #000a +D3B7 ED 05 .. stad 05,x +loop: +D3B9 30 0 tsx +D3BA EC 05 .. ldd 05,x +D3BC 2F 23 /# ble 23 +D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors +D3C1 30 0 tsx +D3C2 E4 00 .. andb 00,x +D3C4 26 09 &. bne d3cf +D3C6 30 0 tsx +D3C7 6C 04 l. inc 04,x +D3C9 26 0C &. bne 0c +D3CB 6C 03 l. inc 03,x +D3CD 20 08 . bra d3d7 +D3CF 30 0 tsx +D3D0 EC 03 .. ldd 03,x +D3D2 83 00 01 ... subd #0001 +D3D5 ED 03 .. stad 03,x +D3D7 30 0 tsx +D3D8 EC 05 .. ldd 05,x +D3DA 83 00 01 ... subd #0001 +D3DD ED 05 .. stad 05,x +D3DF 20 D8 . bra loop ;d3b9 +D3E1 BD D1 05 ... jsr d105 ;jump32 +D3E4 30 0 tsx +D3E5 EC 03 .. ldd 03,x +D3E7 2C 16 ,. bge 16 +D3E9 F6 00 06 ... ldab 0006 +D3EC 8D 7A .z bsr dest 7a +D3EE 83 00 00 ... subd #0000 +D3F1 27 0C '. beq 0c +D3F3 BD D5 61 ..a jsr d561 ;jump42 +D3F6 83 00 00 ... subd #0000 +D3F9 26 04 &. bne 04 +D3FB 5F _ clrb +D3FC 4F O clra +D3FD 20 64 d bra 64 +D3FF 7E D3 68 ~.h jmp d368 ;goto62 +goto61: +D402 CC 00 01 ... ldd #0001 +D405 20 5C \ bra 5c +goto60: +D407 F6 00 06 ... ldab 0006 +D40A C1 13 .. cmpb #13 +D40C 27 1C '. beq 1c +D40E F6 00 06 ... ldab 0006 +D411 C1 1D .. cmpb #1d +D413 27 15 '. beq 15 +D415 F6 00 06 ... ldab 0006 +D418 C1 27 .' cmpb #27 +D41A 27 0E '. beq 0e +D41C F6 00 06 ... ldab 0006 +D41F C1 31 .1 cmpb #31 +D421 27 07 '. beq 07 +D423 F6 00 06 ... ldab 0006 +D426 C1 3B .; cmpb #3b +D428 26 37 &7 bne 37 +D42A BD D1 3D ..= jsr d13d ;jump34 +D42D 7F 00 1C ... clr 001c +D430 7F 00 18 ... clr 0018 +D433 F6 18 00 ... ldab 1800 +D436 C4 40 .@ andb #40 +D438 26 14 &. bne 14 +D43A 7C 00 1C |.. inc 001c +D43D F6 00 1C ... ldab 001c +D440 C1 FF .. cmpb #ff +D442 26 08 &. bne 08 +D444 BD D1 05 ... jsr d105 ;jump32 +D447 CC 00 01 ... ldd #0001 +D44A 20 17 . bra 17 +D44C 20 11 . bra 11 +D44E 7C 00 18 |.. inc 0018 +D451 F6 00 18 ... ldab 0018 +D454 C1 08 .. cmpb #08 +D456 26 07 &. bne 07 +D458 BD D1 05 ... jsr d105 ;jump32 +D45B 5F _ clrb +D45C 4F O clra +D45D 20 04 . bra 04 +D45F 20 D2 . bra d2 +D461 5F _ clrb +D462 4F O clra +D463 38 8 pulx +D464 38 8 pulx +D465 38 8 pulx +D466 31 1 ins +D467 39 9 rts + +jump51: +D468 37 7 pshb +D469 30 0 tsx +D46A E6 00 .. ldab 00,x +D46C 4F O clra +D46D 05 . asld +D46E C3 08 00 ... addd #0800 +D471 8F . xgdx +D472 EC 00 .. ldd 00,x +D474 5F _ clrb +D475 84 80 .. anda #80 +D477 31 1 ins +D478 39 9 rts + +jump67: +D479 7F 00 1C ... clr 001c +D47C F6 00 1C ... ldab 001c +D47F C1 64 .d cmpb #64 +D481 24 1A $. bcc 1a +D483 CC FF 7F ... ldd #ff7f +D486 37 7 pshb +D487 36 6 psha +D488 F6 00 1C ... ldab 001c +D48B 4F O clra +D48C 05 . asld +D48D C3 08 C8 ... addd #08c8 +D490 38 8 pulx +D491 8F . xgdx +D492 A4 00 .. anda 00,x +D494 E4 01 .. andb 01,x +D496 ED 00 .. stad 00,x +D498 7C 00 1C |.. inc 001c +D49B 20 DF . bra df +D49D 7F 00 05 ... clr 0005 +goto65: +D4A0 F6 00 05 ... ldab 0005 +D4A3 C1 50 .P cmpb #50 +D4A5 25 03 %. bcs 03 +D4A7 7E D5 60 ~.` jmp d560 ;goto63 +D4AA F6 00 05 ... ldab 0005 +D4AD 4F O clra +D4AE C3 B0 D3 ... addd #b0d3 +D4B1 8F . xgdx +D4B2 E6 00 .. ldab 00,x +D4B4 F7 00 06 ... stb 0006 +D4B7 BD D3 11 ... jsr d311 ;jump30 +D4BA 83 00 00 ... subd #0000 +D4BD 27 03 '. beq 03 +D4BF 7E D5 45 ~.E jmp d545 ;goto64 +D4C2 F6 00 06 ... ldab 0006 +D4C5 BD D7 A0 ... jsr d7a0 ;jump10 +D4C8 83 00 00 ... subd #0000 +D4CB 26 78 &x bne 78 +D4CD BD D5 B0 ... jsr d5b0 ;jump31 +D4D0 83 00 00 ... subd #0000 +D4D3 26 06 &. bne 06 +D4D5 BD D1 FD ... jsr d1fd ;jump90 +D4D8 BD D6 3C ..< jsr d63c ;jump33 +D4DB CC 80 00 ... ldd #8000 +D4DE 37 7 pshb +D4DF 36 6 psha +D4E0 F6 00 06 ... ldab 0006 +D4E3 4F O clra +D4E4 05 . asld +D4E5 C3 08 00 ... addd #0800 +D4E8 38 8 pulx +D4E9 8F . xgdx +D4EA AA 00 .. ora 00,x +D4EC EA 01 .. orb 01,x +D4EE ED 00 .. stad 00,x +D4F0 F6 00 06 ... ldab 0006 +D4F3 4F O clra +D4F4 05 . asld +D4F5 C3 08 00 ... addd #0800 +D4F8 8F . xgdx +D4F9 EC 00 .. ldd 00,x +D4FB C4 FF .. andb #ff +D4FD 84 3F .? anda #3f +D4FF 83 27 0F .'. subd #270f +D502 23 1A #. bls 1a +D504 BD D1 FD ... jsr d1fd ;jump90 +D507 CC 01 00 ... ldd #0100 +D50A 37 7 pshb +D50B 36 6 psha +D50C F6 00 06 ... ldab 0006 +D50F 4F O clra +D510 05 . asld +D511 C3 08 C8 ... addd #08c8 +D514 38 8 pulx +D515 8F . xgdx +D516 AA 00 .. ora 00,x +D518 EA 01 .. orb 01,x +D51A ED 00 .. stad 00,x +D51C 20 25 % bra 25 +D51E F6 00 06 ... ldab 0006 +D521 4F O clra +D522 05 . asld +D523 C3 08 C8 ... addd #08c8 +D526 8F . xgdx +D527 EC 00 .. ldd 00,x +D529 C4 7F .. andb #7f +D52B F7 00 06 ... stb 0006 +D52E CC 00 80 ... ldd #0080 +D531 37 7 pshb +D532 36 6 psha +D533 F6 00 06 ... ldab 0006 +D536 4F O clra +D537 05 . asld +D538 C3 08 C8 ... addd #08c8 +D53B 38 8 pulx +D53C 8F . xgdx +D53D AA 00 .. ora 00,x +D53F EA 01 .. orb 01,x +D541 ED 00 .. stad 00,x +D543 20 15 . bra 15 +goto64: +D545 CC 7F FF ... ldd #7fff +D548 37 7 pshb +D549 36 6 psha +D54A F6 00 06 ... ldab 0006 +D54D 4F O clra +D54E 05 . asld +D54F C3 08 00 ... addd #0800 +D552 38 8 pulx +D553 8F . xgdx +D554 A4 00 .. anda 00,x +D556 E4 01 .. andb 01,x +D558 ED 00 .. stad 00,x +D55A 7C 00 05 |.. inc 0005 +D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 +goto63: +D560 39 9 rts + +jump42: +D561 F6 00 06 ... ldab 0006 +D564 4F O clra +D565 05 . asld +D566 C3 08 00 ... addd #0800 +D569 8F . xgdx +D56A EC 00 .. ldd 00,x +D56C 5F _ clrb +D56D 84 40 .@ anda #40 +D56F 39 9 rts + +;Look at the home sensor for the row of this slot. If it isn't 0 within 5 +;loops, return 1 (fault?), else return 0 (OK?). +;005f is the row number in this routine. scratch variable? +;looks like 0006 is the slot number. +;this is called twice +jump35: +D570 F6 00 06 ... ldab 0006 +D573 4F O clra +D574 CE 00 0A ... ldx #000a +D577 02 . idiv +D578 F7 00 5F .._ stb 005f +D57B F6 00 5F .._ ldab 005f +D57E C1 05 .. cmpb #05 +D580 23 03 #. bls d585 +D582 7A 00 5F z._ dec 005f +D585 F6 00 5F .._ ldab 005f ;row number +D588 4F O clra +D589 C3 B1 23 ..# addd #b123 +D58C 8F . xgdx +D58D E6 00 .. ldab 00,x ;get bit for this row +D58F F7 00 5E ..^ stb 005e +D592 7F 00 1C ... clr 001c +loop: +D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D598 F4 00 5E ..^ andb 005e ;check home sensor for this row +D59B 27 10 '. beq d5ad +D59D 7C 00 1C |.. inc 001c +D5A0 F6 00 1C ... ldab 001c +D5A3 C1 05 .. cmpb #05 +D5A5 26 04 &. bne d5ab +D5A7 CC 00 01 ... ldd #0001 +D5AA 39 9 rts + +D5AB 20 E8 . bra loop ;d595 +D5AD 5F _ clrb +D5AE 4F O clra +D5AF 39 9 rts + +;This does almost the same - check the home sensor for this row (slot number +;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 0. +;(this is the reverse of the routine above). But also check bit 0 of 100a. +;If it is ever 0, return 0. +;005f is the row number +;005e is the bit mask for this row +jump31: +D5B0 F6 00 06 ... ldab 0006 +D5B3 4F O clra +D5B4 CE 00 0A ... ldx #000a +D5B7 02 . idiv +D5B8 F7 00 5F .._ stb 005f +D5BB F6 00 5F .._ ldab 005f +D5BE C1 05 .. cmpb #05 +D5C0 23 03 #. bls 03 +D5C2 7A 00 5F z._ dec 005f +D5C5 F6 00 5F .._ ldab 005f +D5C8 4F O clra +D5C9 C3 B1 23 ..# addd #b123 +D5CC 8F . xgdx +D5CD E6 00 .. ldab 00,x +D5CF F7 00 5E ..^ stb 005e +D5D2 7F 00 1C ... clr 001c +loop: +D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D5D8 F4 00 5E ..^ andb 005e +D5DB 26 17 &. bne d5f4 +D5DD F6 10 0A ... ldab 100a +D5E0 C4 01 .. andb #01 +D5E2 27 10 '. beq d5f4 +D5E4 7C 00 1C |.. inc 001c +D5E7 F6 00 1C ... ldab 001c +D5EA C1 05 .. cmpb #05 +D5EC 26 04 &. bne d5f2 +D5EE CC 00 01 ... ldd #0001 +D5F1 39 9 rts + +D5F2 20 E1 . bra loop ;d5d5 +D5F4 5F _ clrb +D5F5 4F O clra +D5F6 39 9 rts + +jump108: +D5F7 C6 07 .. ldab #07 +D5F9 F7 00 1C ... stb 001c +D5FC 7F 00 18 ... clr 0018 +D5FF F6 00 1C ... ldab 001c +D602 27 1E '. beq 1e +D604 7A 00 1C z.. dec 001c +D607 F6 10 0A ... ldab 100a +D60A C4 01 .. andb #01 +D60C 26 12 &. bne 12 +D60E C6 07 .. ldab #07 +D610 F7 00 1C ... stb 001c +D613 7C 00 18 |.. inc 0018 +D616 F6 00 18 ... ldab 0018 +D619 C1 05 .. cmpb #05 +D61B 26 03 &. bne 03 +D61D 5F _ clrb +D61E 4F O clra +D61F 39 9 rts + +D620 20 DD . bra dd +D622 CC 00 01 ... ldd #0001 +D625 39 9 rts + +jump91: +D626 CC 02 00 ... ldd #0200 +D629 37 7 pshb +D62A 36 6 psha +D62B F6 00 06 ... ldab 0006 +D62E 4F O clra +D62F 05 . asld +D630 C3 08 C8 ... addd #08c8 +D633 38 8 pulx +D634 8F . xgdx +D635 AA 00 .. ora 00,x +D637 EA 01 .. orb 01,x +D639 ED 00 .. stad 00,x +D63B 39 9 rts + +jump33: +D63C CC 04 00 ... ldd #0400 +D63F 37 7 pshb +D640 36 6 psha +D641 F6 00 06 ... ldab 0006 +D644 4F O clra +D645 05 . asld +D646 C3 08 C8 ... addd #08c8 +D649 38 8 pulx +D64A 8F . xgdx +D64B AA 00 .. ora 00,x +D64D EA 01 .. orb 01,x +D64F ED 00 .. stad 00,x +D651 39 9 rts + +jump5: +D652 CE 00 1A ... ldx #001a +D655 1C 00 .. bset add,x 00,x +D657 01 . nop +D658 F6 00 1A ... ldab 001a +D65B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D65E CE 00 14 ... ldx #0014 +D661 1D 00 .. bclr add,x 00,x +D663 01 . nop +D664 F6 00 14 ... ldab 0014 +D667 F7 38 00 .8. stb 3800 +D66A 39 9 rts + +jump107: +D66B F6 0B C0 ... ldab 0bc0 +D66E C4 08 .. andb #08 +D670 27 07 '. beq 07 +D672 F6 00 7D ..} ldab 007d +D675 27 02 '. beq 02 +D677 20 F9 . bra f9 +D679 F6 00 15 ... ldab 0015 +D67C 2D 77 -w blt 77 +D67E FC 00 40 ..@ ldd 0040 +D681 F3 00 3E ..> addd 003e +D684 B3 00 0F ... subd 000f +D687 24 4F $O bcc 4f +D689 F6 0B C0 ... ldab 0bc0 +D68C C4 01 .. andb #01 +D68E 26 07 &. bne 07 +D690 F6 0B C0 ... ldab 0bc0 +D693 C4 04 .. andb #04 +D695 27 0C '. beq 0c +D697 CE 00 1A ... ldx #001a +D69A 1D 00 .. bclr add,x 00,x +D69C 01 . nop +D69D F6 00 1A ... ldab 001a +D6A0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D6A3 F6 0B C0 ... ldab 0bc0 +D6A6 C4 08 .. andb #08 +D6A8 27 20 ' beq 20 +D6AA F6 0C D9 ... ldab 0cd9 +D6AD C1 03 .. cmpb #03 +D6AF 23 19 #. bls 19 +D6B1 FC 0B EF ... ldd 0bef +D6B4 83 00 64 ..d subd #0064 +D6B7 25 11 %. bcs 11 +D6B9 CE 00 14 ... ldx #0014 +D6BC 1C 00 .. bset add,x 00,x +D6BE 02 . idiv +D6BF F6 00 14 ... ldab 0014 +D6C2 F7 38 00 .8. stb 3800 +D6C5 BD C0 E0 ... jsr c0e0 ;jump94 +D6C8 20 0C . bra 0c +D6CA CE 00 14 ... ldx #0014 +D6CD 1D 00 .. bclr add,x 00,x +D6CF 01 . nop +D6D0 F6 00 14 ... ldab 0014 +D6D3 F7 38 00 .8. stb 3800 +D6D6 20 05 . bra 05 +D6D8 BD D6 52 ..R jsr d652 ;jump5 +D6DB 8D 53 .S bsr dest 53 +D6DD F6 0B C0 ... ldab 0bc0 +D6E0 C4 08 .. andb #08 +D6E2 27 11 '. beq 11 +D6E4 F6 0B C0 ... ldab 0bc0 +D6E7 C4 40 .@ andb #40 +D6E9 27 0A '. beq 0a +D6EB F6 00 15 ... ldab 0015 +D6EE C4 01 .. andb #01 +D6F0 27 03 '. beq 03 +D6F2 BD C0 E0 ... jsr c0e0 ;jump94 +D6F5 39 9 rts + +jump106: +D6F6 F6 0C DB ... ldab 0cdb +D6F9 4F O clra +D6FA 37 7 pshb +D6FB 36 6 psha +D6FC FC 0B DD ... ldd 0bdd +D6FF BD FB BA ... jsr fbba ;jump38 +D702 FD 0C EB ... stad 0ceb +D705 F6 0C DA ... ldab 0cda +D708 4F O clra +D709 37 7 pshb +D70A 36 6 psha +D70B FC 0B DF ... ldd 0bdf +D70E BD FB BA ... jsr fbba ;jump38 +D711 FD 0C ED ... stad 0ced +D714 F6 0C D9 ... ldab 0cd9 +D717 4F O clra +D718 37 7 pshb +D719 36 6 psha +D71A FC 0B E1 ... ldd 0be1 +D71D BD FB BA ... jsr fbba ;jump38 +D720 FD 0C EF ... stad 0cef +D723 FC 0C EB ... ldd 0ceb +D726 F3 0C ED ... addd 0ced +D729 F3 0C EF ... addd 0cef +D72C FD 0B EF ... stad 0bef +D72F 39 9 rts + +D730 F6 00 15 ... ldab 0015 +D733 C4 1F .. andb #1f +D735 27 49 'I beq 49 +D737 FC 00 40 ..@ ldd 0040 +D73A F3 00 3E ..> addd 003e +D73D B3 0B EF ... subd 0bef +D740 23 19 #. bls 19 +D742 CC B0 6B ..k ldd #b06b +D745 BD C0 BA ... jsr c0ba ;display: +D748 CC 01 F4 ... ldd #01f4 +D74B BD E5 71 ..q jsr e571 ;jump13 +D74E BD C5 D3 ... jsr c5d3 ;jump6 +D751 CC 01 F4 ... ldd #01f4 +D754 BD E5 71 ..q jsr e571 ;jump13 +D757 CC 00 01 ... ldd #0001 +D75A 39 9 rts + +D75B F6 00 15 ... ldab 0015 +D75E C4 04 .. andb #04 +D760 27 1E '. beq 1e +D762 F6 0E 6E ..n ldab 0e6e +D765 26 19 &. bne 19 +D767 CC B0 76 ..v ldd #b076 +D76A BD C0 BA ... jsr c0ba ;display: +D76D CC 01 F4 ... ldd #01f4 +D770 BD E5 71 ..q jsr e571 ;jump13 +D773 BD C5 D3 ... jsr c5d3 ;jump6 +D776 CC 01 F4 ... ldd #01f4 +D779 BD E5 71 ..q jsr e571 ;jump13 +D77C CC 00 01 ... ldd #0001 +D77F 39 9 rts + +D780 5F _ clrb +D781 4F O clra +D782 39 9 rts + +jump44: +D783 F6 00 06 ... ldab 0006 +D786 4F O clra +D787 CE 00 0A ... ldx #000a +D78A 02 . idiv +D78B C1 04 .. cmpb #04 +D78D 26 0E &. bne 0e +D78F F6 00 1D ... ldab 001d +D792 C4 04 .. andb #04 +D794 27 03 '. beq 03 +D796 5F _ clrb +D797 4F O clra +D798 39 9 rts + +D799 CC 00 01 ... ldd #0001 +D79C 39 9 rts + +D79D 5F _ clrb +D79E 4F O clra +D79F 39 9 rts + +jump10: +D7A0 37 7 pshb +D7A1 30 0 tsx +D7A2 E6 00 .. ldab 00,x +D7A4 C1 09 .. cmpb #09 +D7A6 27 18 '. beq 18 +D7A8 E6 00 .. ldab 00,x +D7AA C1 45 .E cmpb #45 +D7AC 27 12 '. beq 12 +D7AE E6 00 .. ldab 00,x +D7B0 C1 4F .O cmpb #4f +D7B2 27 0C '. beq 0c +D7B4 E6 00 .. ldab 00,x +D7B6 C1 59 .Y cmpb #59 +D7B8 27 06 '. beq 06 +D7BA E6 00 .. ldab 00,x +D7BC C1 63 .c cmpb #63 +D7BE 26 05 &. bne 05 +D7C0 CC 00 01 ... ldd #0001 +D7C3 20 38 8 bra 38 +D7C5 F6 0E 6D ..m ldab 0e6d +D7C8 C1 01 .. cmpb #01 +D7CA 26 2F &/ bne 2f +D7CC 30 0 tsx +D7CD E6 00 .. ldab 00,x +D7CF 4F O clra +D7D0 CE 00 0A ... ldx #000a +D7D3 02 . idiv +D7D4 C1 01 .. cmpb #01 +D7D6 27 11 '. beq 11 +D7D8 30 0 tsx +D7D9 E6 00 .. ldab 00,x +D7DB 4F O clra +D7DC CE 00 0A ... ldx #000a +D7DF 02 . idiv +D7E0 C1 02 .. cmpb #02 +D7E2 27 05 '. beq 05 +D7E4 CC 00 01 ... ldd #0001 +D7E7 20 14 . bra 14 +D7E9 30 0 tsx +D7EA E6 00 .. ldab 00,x +D7EC C1 0B .. cmpb #0b +D7EE 25 06 %. bcs 06 +D7F0 E6 00 .. ldab 00,x +D7F2 C1 3E .> cmpb #3e +D7F4 23 05 #. bls 05 +D7F6 CC 00 01 ... ldd #0001 +D7F9 20 02 . bra 02 +D7FB 5F _ clrb +D7FC 4F O clra +D7FD 31 1 ins +D7FE 39 9 rts + +jump80: +D7FF 7F 00 1C ... clr 001c +D802 F6 00 1C ... ldab 001c +D805 4F O clra +D806 B3 00 4D ..M subd 004d +D809 24 05 $. bcc 05 +D80B 7C 00 1C |.. inc 001c +D80E 20 F2 . bra f2 +D810 F6 00 1C ... ldab 001c +D813 4F O clra +D814 05 . asld +D815 C3 0D 1F ... addd #0d1f +D818 8F . xgdx +D819 EC 00 .. ldd 00,x +D81B 83 FF FF ... subd #ffff +D81E 26 10 &. bne 10 +D820 5F _ clrb +D821 4F O clra +D822 37 7 pshb +D823 36 6 psha +D824 F6 00 1C ... ldab 001c +D827 4F O clra +D828 05 . asld +D829 C3 0D 1F ... addd #0d1f +D82C 38 8 pulx +D82D 8F . xgdx +D82E ED 00 .. stad 00,x +D830 F6 00 1C ... ldab 001c +D833 4F O clra +D834 05 . asld +D835 C3 0D 1F ... addd #0d1f +D838 8F . xgdx +D839 6C 01 l. inc 01,x +D83B 26 02 &. bne 02 +D83D 6C 00 l. inc 00,x +D83F 39 9 rts + +jump105: +D840 FC 00 44 ..D ldd 0044 +D843 26 03 &. bne 03 +D845 7E D8 D2 ~.. jmp d8d2 ;goto66 +D848 FC 00 44 ..D ldd 0044 +D84B 37 7 pshb +D84C 36 6 psha +D84D 4F O clra +D84E 5F _ clrb +D84F 37 7 pshb +D850 36 6 psha +D851 CC 0D EB ... ldd #0deb +D854 BD FB DF ... jsr fbdf ;jump46 +D857 31 1 ins +D858 31 1 ins +D859 FE 0D ED ... ldx 0ded +D85C 3C < pshx +D85D FC 0D EB ... ldd 0deb +D860 37 7 pshb +D861 36 6 psha +D862 CE E1 00 ... ldx #e100 +D865 3C < pshx +D866 CC 05 F5 ... ldd #05f5 +D869 37 7 pshb +D86A 36 6 psha +D86B 30 0 tsx +D86C EC 06 .. ldd 06,x +D86E A3 02 .. subd 02,x +D870 EC 04 .. ldd 04,x +D872 E2 01 .. sbcb 01,x +D874 A2 00 .. sbca 00,x +D876 38 8 pulx +D877 38 8 pulx +D878 38 8 pulx +D879 38 8 pulx +D87A 25 11 %. bcs 11 +D87C CE 1F 00 ... ldx #1f00 +D87F 3C < pshx +D880 CC FA 0A ... ldd #fa0a +D883 37 7 pshb +D884 36 6 psha +D885 CC 0D EB ... ldd #0deb +D888 BD FB DF ... jsr fbdf ;jump46 +D88B 31 1 ins +D88C 31 1 ins +D88D FC 00 44 ..D ldd 0044 +D890 37 7 pshb +D891 36 6 psha +D892 4F O clra +D893 5F _ clrb +D894 37 7 pshb +D895 36 6 psha +D896 CC 0D E7 ... ldd #0de7 +D899 BD FB DF ... jsr fbdf ;jump46 +D89C 31 1 ins +D89D 31 1 ins +D89E FE 0D E9 ... ldx 0de9 +D8A1 3C < pshx +D8A2 FC 0D E7 ... ldd 0de7 +D8A5 37 7 pshb +D8A6 36 6 psha +D8A7 CE E1 00 ... ldx #e100 +D8AA 3C < pshx +D8AB CC 05 F5 ... ldd #05f5 +D8AE 37 7 pshb +D8AF 36 6 psha +D8B0 30 0 tsx +D8B1 EC 06 .. ldd 06,x +D8B3 A3 02 .. subd 02,x +D8B5 EC 04 .. ldd 04,x +D8B7 E2 01 .. sbcb 01,x +D8B9 A2 00 .. sbca 00,x +D8BB 38 8 pulx +D8BC 38 8 pulx +D8BD 38 8 pulx +D8BE 38 8 pulx +D8BF 25 11 %. bcs 11 +D8C1 CE 1F 00 ... ldx #1f00 +D8C4 3C < pshx +D8C5 CC FA 0A ... ldd #fa0a +D8C8 37 7 pshb +D8C9 36 6 psha +D8CA CC 0D E7 ... ldd #0de7 +D8CD BD FB DF ... jsr fbdf ;jump46 +D8D0 31 1 ins +D8D1 31 1 ins +goto66: +D8D2 39 9 rts + +jump84: +D8D3 7F 00 18 ... clr 0018 +D8D6 F6 00 18 ... ldab 0018 +D8D9 C1 10 .. cmpb #10 +D8DB 24 0B $. bcc 0b +D8DD CC 00 32 ..2 ldd #0032 +D8E0 BD E5 71 ..q jsr e571 ;jump13 +D8E3 7C 00 18 |.. inc 0018 +D8E6 20 EE . bra ee +D8E8 39 9 rts + +jump92: +D8E9 F6 00 2B ..+ ldab 002b +D8EC C1 00 .. cmpb #00 +D8EE 26 18 &. bne 18 +D8F0 CC AD 84 ... ldd #ad84 +D8F3 BD C0 BA ... jsr c0ba ;display: +D8F6 8D DB .. bsr dest db +D8F8 CC AD 8F ... ldd #ad8f +D8FB BD C0 BA ... jsr c0ba ;display: +D8FE 8D D3 .. bsr dest d3 +D900 CC AD 9A ... ldd #ad9a +D903 BD C0 BA ... jsr c0ba ;display: +D906 20 4E N bra 4e +D908 C1 01 .. cmpb #01 +D90A 26 18 &. bne 18 +D90C CC AD 63 ..c ldd #ad63 +D90F BD C0 BA ... jsr c0ba ;display: +D912 8D BF .. bsr dest bf +D914 CC AD 6E ..n ldd #ad6e +D917 BD C0 BA ... jsr c0ba ;display: +D91A 8D B7 .. bsr dest b7 +D91C CC AD 79 ..y ldd #ad79 +D91F BD C0 BA ... jsr c0ba ;display: +D922 20 32 2 bra 32 +D924 C1 02 .. cmpb #02 +D926 26 18 &. bne 18 +D928 CC AD 42 ..B ldd #ad42 +D92B BD C0 BA ... jsr c0ba ;display: +D92E 8D A3 .. bsr dest a3 +D930 CC AD 4D ..M ldd #ad4d +D933 BD C0 BA ... jsr c0ba ;display: +D936 8D 9B .. bsr dest 9b +D938 CC AD 58 ..X ldd #ad58 +D93B BD C0 BA ... jsr c0ba ;display: +D93E 20 16 . bra 16 +D940 CC AD 21 ..! ldd #ad21 +D943 BD C0 BA ... jsr c0ba ;display: +D946 8D 8B .. bsr dest 8b +D948 CC AD 2C .., ldd #ad2c +D94B BD C0 BA ... jsr c0ba ;display: +D94E 8D 83 .. bsr dest 83 +D950 CC AD 37 ..7 ldd #ad37 +D953 BD C0 BA ... jsr c0ba ;display: +D956 BD D8 D3 ... jsr d8d3 ;jump84 +D959 39 9 rts + +jump123: +D95A F6 00 06 ... ldab 0006 +D95D F1 0B AF ... cmpb 0baf +D960 26 0D &. bne 0d +D962 BD D7 FF ... jsr d7ff ;jump80 +D965 F6 0B B4 ... ldab 0bb4 +D968 F7 00 06 ... stb 0006 +D96B 8D 55 .U bsr dest 55 +D96D 20 52 R bra 52 +D96F F6 00 06 ... ldab 0006 +D972 F1 0B AE ... cmpb 0bae +D975 26 0D &. bne 0d +D977 BD D7 FF ... jsr d7ff ;jump80 +D97A F6 0B B3 ... ldab 0bb3 +D97D F7 00 06 ... stb 0006 +D980 8D 40 .@ bsr dest 40 +D982 20 3D = bra 3d +D984 F6 00 06 ... ldab 0006 +D987 F1 0B AD ... cmpb 0bad +D98A 26 0D &. bne 0d +D98C BD D7 FF ... jsr d7ff ;jump80 +D98F F6 0B B2 ... ldab 0bb2 +D992 F7 00 06 ... stb 0006 +D995 8D 2B .+ bsr dest 2b +D997 20 28 ( bra 28 +D999 F6 00 06 ... ldab 0006 +D99C F1 0B AC ... cmpb 0bac +D99F 26 0D &. bne 0d +D9A1 BD D7 FF ... jsr d7ff ;jump80 +D9A4 F6 0B B1 ... ldab 0bb1 +D9A7 F7 00 06 ... stb 0006 +D9AA 8D 16 .. bsr dest 16 +D9AC 20 13 . bra 13 +D9AE F6 00 06 ... ldab 0006 +D9B1 F1 0B AB ... cmpb 0bab +D9B4 26 0B &. bne 0b +D9B6 BD D7 FF ... jsr d7ff ;jump80 +D9B9 F6 0B B0 ... ldab 0bb0 +D9BC F7 00 06 ... stb 0006 +D9BF 8D 01 .. bsr dest 01 +D9C1 39 9 rts + +D9C2 CC 03 E8 ... ldd #03e8 +D9C5 BD E5 71 ..q jsr e571 ;jump13 +D9C8 BD D7 83 ... jsr d783 ;jump44 +D9CB 83 00 00 ... subd #0000 +D9CE 27 0B '. beq 0b +D9D0 7F 00 06 ... clr 0006 +D9D3 5F _ clrb +D9D4 4F O clra +D9D5 FD 00 4D ..M stad 004d +D9D8 7E DA 63 ~.c jmp da63 ;goto67 +D9DB BD D2 13 ... jsr d213 ;jump45 +D9DE 83 00 00 ... subd #0000 +D9E1 26 0A &. bne 0a +D9E3 7F 00 06 ... clr 0006 +D9E6 5F _ clrb +D9E7 4F O clra +D9E8 FD 00 4D ..M stad 004d +D9EB 20 76 v bra 76 +D9ED FC 0D 0B ... ldd 0d0b +D9F0 83 FF FF ... subd #ffff +D9F3 26 05 &. bne 05 +D9F5 5F _ clrb +D9F6 4F O clra +D9F7 FD 0D 0B ... stad 0d0b +D9FA FE 0D 0B ... ldx 0d0b +D9FD 08 . inx +D9FE FF 0D 0B ... stx 0d0b +DA01 F6 00 06 ... ldab 0006 +DA04 4F O clra +DA05 05 . asld +DA06 C3 08 C8 ... addd #08c8 +DA09 8F . xgdx +DA0A EC 00 .. ldd 00,x +DA0C C4 7F .. andb #7f +DA0E 4F O clra +DA0F FD 00 4D ..M stad 004d +DA12 F6 00 06 ... ldab 0006 +DA15 4F O clra +DA16 05 . asld +DA17 C3 08 00 ... addd #0800 +DA1A 8F . xgdx +DA1B EC 00 .. ldd 00,x +DA1D C4 FF .. andb #ff +DA1F 84 3F .? anda #3f +DA21 37 7 pshb +DA22 36 6 psha +DA23 4F O clra +DA24 5F _ clrb +DA25 37 7 pshb +DA26 36 6 psha +DA27 CC 0D 17 ... ldd #0d17 +DA2A BD FB DF ... jsr fbdf ;jump46 +DA2D 31 1 ins +DA2E 31 1 ins +DA2F FE 0D 19 ... ldx 0d19 +DA32 3C < pshx +DA33 FC 0D 17 ... ldd 0d17 +DA36 37 7 pshb +DA37 36 6 psha +DA38 CE E1 00 ... ldx #e100 +DA3B 3C < pshx +DA3C CC 05 F5 ... ldd #05f5 +DA3F 37 7 pshb +DA40 36 6 psha +DA41 30 0 tsx +DA42 EC 06 .. ldd 06,x +DA44 A3 02 .. subd 02,x +DA46 EC 04 .. ldd 04,x +DA48 E2 01 .. sbcb 01,x +DA4A A2 00 .. sbca 00,x +DA4C 38 8 pulx +DA4D 38 8 pulx +DA4E 38 8 pulx +DA4F 38 8 pulx +DA50 25 11 %. bcs 11 +DA52 CE 1F 00 ... ldx #1f00 +DA55 3C < pshx +DA56 CC FA 0A ... ldd #fa0a +DA59 37 7 pshb +DA5A 36 6 psha +DA5B CC 0D 17 ... ldd #0d17 +DA5E BD FB DF ... jsr fbdf ;jump46 +DA61 31 1 ins +DA62 31 1 ins +goto67: +DA63 39 9 rts + +jump122: +DA64 FE 0B B9 ... ldx 0bb9 +DA67 08 . inx +DA68 FF 0B B9 ... stx 0bb9 +DA6B FC 0B B5 ... ldd 0bb5 +DA6E CE 00 32 ..2 ldx #0032 +DA71 02 . idiv +DA72 8F . xgdx +DA73 37 7 pshb +DA74 36 6 psha +DA75 CC 00 C3 ... ldd #00c3 +DA78 BD FB BA ... jsr fbba ;jump38 +DA7B B3 0B B9 ... subd 0bb9 +DA7E 24 05 $. bcc 05 +DA80 5F _ clrb +DA81 4F O clra +DA82 FD 0B B9 ... stad 0bb9 +DA85 FC 0B B9 ... ldd 0bb9 +DA88 37 7 pshb +DA89 36 6 psha +DA8A CC 00 0A ... ldd #000a +DA8D BD FB BA ... jsr fbba ;jump38 +DA90 37 7 pshb +DA91 36 6 psha +DA92 FC 0B B5 ... ldd 0bb5 +DA95 CE 00 32 ..2 ldx #0032 +DA98 02 . idiv +DA99 8F . xgdx +DA9A 38 8 pulx +DA9B 8F . xgdx +DA9C 02 . idiv +DA9D 8F . xgdx +DA9E 37 7 pshb +DA9F 36 6 psha +DAA0 CC 00 0A ... ldd #000a +DAA3 BD FB BA ... jsr fbba ;jump38 +DAA6 CE 00 0A ... ldx #000a +DAA9 02 . idiv +DAAA 8F . xgdx +DAAB FD 00 4A ..J stad 004a +DAAE FC 00 4A ..J ldd 004a +DAB1 BD FE 32 ..2 jsr fe32 ;jump25 +DAB4 DA CA 00 ... orab ca +DAB7 6E DA n. jmp da,x +DAB9 CA 02 .. orab #02 +DABB 80 DA .. suba #da +DABD CA 01 .. orab #01 +DABF C2 DA .. sbcb #da +DAC1 CA 01 .. orab #01 +DAC3 C2 DB .. sbcb #db +DAC5 43 C coma +DAC6 F9 8E 00 ... adcb 8e00 +DAC9 00 . test +DACA FC 0D 07 ... ldd 0d07 +DACD 83 FF FF ... subd #ffff +DAD0 26 05 &. bne 05 +DAD2 5F _ clrb +DAD3 4F O clra +DAD4 FD 0D 07 ... stad 0d07 +DAD7 FE 0D 07 ... ldx 0d07 +DADA 08 . inx +DADB FF 0D 07 ... stx 0d07 +DADE F6 00 06 ... ldab 0006 +DAE1 4F O clra +DAE2 05 . asld +DAE3 C3 08 00 ... addd #0800 +DAE6 8F . xgdx +DAE7 EC 00 .. ldd 00,x +DAE9 C4 FF .. andb #ff +DAEB 84 3F .? anda #3f +DAED 37 7 pshb +DAEE 36 6 psha +DAEF 4F O clra +DAF0 5F _ clrb +DAF1 37 7 pshb +DAF2 36 6 psha +DAF3 CC 0D 0F ... ldd #0d0f +DAF6 BD FB DF ... jsr fbdf ;jump46 +DAF9 31 1 ins +DAFA 31 1 ins +DAFB FE 0D 11 ... ldx 0d11 +DAFE 3C < pshx +DAFF FC 0D 0F ... ldd 0d0f +DB02 37 7 pshb +DB03 36 6 psha +DB04 CE E1 00 ... ldx #e100 +DB07 3C < pshx +DB08 CC 05 F5 ... ldd #05f5 +DB0B 37 7 pshb +DB0C 36 6 psha +DB0D 30 0 tsx +DB0E EC 06 .. ldd 06,x +DB10 A3 02 .. subd 02,x +DB12 EC 04 .. ldd 04,x +DB14 E2 01 .. sbcb 01,x +DB16 A2 00 .. sbca 00,x +DB18 38 8 pulx +DB19 38 8 pulx +DB1A 38 8 pulx +DB1B 38 8 pulx +DB1C 25 11 %. bcs 11 +DB1E CE 1F 00 ... ldx #1f00 +DB21 3C < pshx +DB22 CC FA 0A ... ldd #fa0a +DB25 37 7 pshb +DB26 36 6 psha +DB27 CC 0D 0F ... ldd #0d0f +DB2A BD FB DF ... jsr fbdf ;jump46 +DB2D 31 1 ins +DB2E 31 1 ins +DB2F 5F _ clrb +DB30 4F O clra +DB31 FD 00 44 ..D stad 0044 +DB34 CE 00 1B ... ldx #001b +DB37 1D 00 .. bclr add,x 00,x +DB39 01 . nop +DB3A 7F 00 4F ..O clr 004f +DB3D CE 00 11 ... ldx #0011 +DB40 1C 00 .. bset add,x 00,x +DB42 10 . sba +DB43 39 9 rts + +jump104: +DB44 F6 00 2B ..+ ldab 002b +DB47 C1 00 .. cmpb #00 +DB49 26 08 &. bne 08 +DB4B CC AC DF ... ldd #acdf +DB4E BD C0 BA ... jsr c0ba ;display: +DB51 20 1E . bra 1e +DB53 C1 01 .. cmpb #01 +DB55 26 08 &. bne 08 +DB57 CC AC D4 ... ldd #acd4 +DB5A BD C0 BA ... jsr c0ba ;display: +DB5D 20 12 . bra 12 +DB5F C1 02 .. cmpb #02 +DB61 26 08 &. bne 08 +DB63 CC AC EA ... ldd #acea +DB66 BD C0 BA ... jsr c0ba ;display: +DB69 20 06 . bra 06 +DB6B CC AC D4 ... ldd #acd4 +DB6E BD C0 BA ... jsr c0ba ;display: +DB71 BD D8 D3 ... jsr d8d3 ;jump84 +DB74 CE 00 01 ... ldx #0001 +DB77 3C < pshx +DB78 FC 00 40 ..@ ldd 0040 +DB7B F3 00 3E ..> addd 003e +DB7E BD BE 9E ... jsr be9e ;jump50 +DB81 38 8 pulx +DB82 FC 00 40 ..@ ldd 0040 +DB85 27 05 '. beq 05 +DB87 BD C4 56 ..V jsr c456 ;jump47 +DB8A 20 06 . bra 06 +DB8C CC 02 58 ..X ldd #0258 +DB8F BD E5 71 ..q jsr e571 ;jump13 +DB92 FC 00 3E ..> ldd 003e +DB95 27 03 '. beq 03 +DB97 BD C5 D3 ... jsr c5d3 ;jump6 +DB9A F6 00 2B ..+ ldab 002b +DB9D C1 00 .. cmpb #00 +DB9F 26 08 &. bne 08 +DBA1 CC AD 16 ... ldd #ad16 +DBA4 BD C0 BA ... jsr c0ba ;display: +DBA7 20 1E . bra 1e +DBA9 C1 01 .. cmpb #01 +DBAB 26 08 &. bne 08 +DBAD CC AD 0B ... ldd #ad0b +DBB0 BD C0 BA ... jsr c0ba ;display: +DBB3 20 12 . bra 12 +DBB5 C1 02 .. cmpb #02 +DBB7 26 08 &. bne 08 +DBB9 CC AD 00 ... ldd #ad00 +DBBC BD C0 BA ... jsr c0ba ;display: +DBBF 20 06 . bra 06 +DBC1 CC AC F5 ... ldd #acf5 +DBC4 BD C0 BA ... jsr c0ba ;display: +DBC7 BD D8 D3 ... jsr d8d3 ;jump84 +DBCA 39 9 rts + +jump121: +DBCB F6 00 1B ... ldab 001b +DBCE C4 01 .. andb #01 +DBD0 26 03 &. bne 03 +DBD2 7E DC 98 ~.. jmp dc98 ;goto68 +DBD5 F6 00 06 ... ldab 0006 +DBD8 4F O clra +DBD9 05 . asld +DBDA C3 08 C8 ... addd #08c8 +DBDD 8F . xgdx +DBDE EC 00 .. ldd 00,x +DBE0 84 08 .. anda #08 +DBE2 26 03 &. bne 03 +DBE4 7E DC 98 ~.. jmp dc98 ;goto68 +DBE7 BD D7 FF ... jsr d7ff ;jump80 +DBEA CC 03 E8 ... ldd #03e8 +DBED BD E5 71 ..q jsr e571 ;jump13 +DBF0 BD D3 46 ..F jsr d346 ;jump43 +DBF3 83 00 00 ... subd #0000 +DBF6 26 08 &. bne 08 +DBF8 BD D7 83 ... jsr d783 ;jump44 +DBFB 83 00 00 ... subd #0000 +DBFE 27 17 '. beq 17 +DC00 5F _ clrb +DC01 4F O clra +DC02 FD 00 4D ..M stad 004d +DC05 FC 00 44 ..D ldd 0044 +DC08 F3 0B B7 ... addd 0bb7 +DC0B 04 . lsrd +DC0C F3 00 40 ..@ addd 0040 +DC0F B3 0B B7 ... subd 0bb7 +DC12 FD 00 40 ..@ stad 0040 +DC15 20 78 x bra 78 +DC17 BD D2 13 ... jsr d213 ;jump45 +DC1A 83 00 00 ... subd #0000 +DC1D 26 17 &. bne 17 +DC1F 5F _ clrb +DC20 4F O clra +DC21 FD 00 4D ..M stad 004d +DC24 FC 00 44 ..D ldd 0044 +DC27 F3 0B B7 ... addd 0bb7 +DC2A 04 . lsrd +DC2B F3 00 40 ..@ addd 0040 +DC2E B3 0B B7 ... subd 0bb7 +DC31 FD 00 40 ..@ stad 0040 +DC34 20 59 Y bra 59 +DC36 FC 0D 09 ... ldd 0d09 +DC39 83 FF FF ... subd #ffff +DC3C 26 05 &. bne 05 +DC3E 5F _ clrb +DC3F 4F O clra +DC40 FD 0D 09 ... stad 0d09 +DC43 FE 0D 09 ... ldx 0d09 +DC46 08 . inx +DC47 FF 0D 09 ... stx 0d09 +DC4A FC 0B B7 ... ldd 0bb7 +DC4D 37 7 pshb +DC4E 36 6 psha +DC4F 4F O clra +DC50 5F _ clrb +DC51 37 7 pshb +DC52 36 6 psha +DC53 CC 0D 13 ... ldd #0d13 +DC56 BD FB DF ... jsr fbdf ;jump46 +DC59 31 1 ins +DC5A 31 1 ins +DC5B FE 0D 15 ... ldx 0d15 +DC5E 3C < pshx +DC5F FC 0D 13 ... ldd 0d13 +DC62 37 7 pshb +DC63 36 6 psha +DC64 CE E1 00 ... ldx #e100 +DC67 3C < pshx +DC68 CC 05 F5 ... ldd #05f5 +DC6B 37 7 pshb +DC6C 36 6 psha +DC6D 30 0 tsx +DC6E EC 06 .. ldd 06,x +DC70 A3 02 .. subd 02,x +DC72 EC 04 .. ldd 04,x +DC74 E2 01 .. sbcb 01,x +DC76 A2 00 .. sbca 00,x +DC78 38 8 pulx +DC79 38 8 pulx +DC7A 38 8 pulx +DC7B 38 8 pulx +DC7C 25 11 %. bcs 11 +DC7E CE 1F 00 ... ldx #1f00 +DC81 3C < pshx +DC82 CC FA 0A ... ldd #fa0a +DC85 37 7 pshb +DC86 36 6 psha +DC87 CC 0D 13 ... ldd #0d13 +DC8A BD FB DF ... jsr fbdf ;jump46 +DC8D 31 1 ins +DC8E 31 1 ins +DC8F CE 00 1B ... ldx #001b +DC92 1D 00 .. bclr add,x 00,x +DC94 01 . nop +DC95 7F 00 4F ..O clr 004f +goto68: +DC98 F6 00 11 ... ldab 0011 +DC9B C4 08 .. andb #08 +DC9D 26 03 &. bne 03 +DC9F BD D9 5A ..Z jsr d95a ;jump123 +DCA2 39 9 rts + +jump29: +DCA3 CE 0B BC ... ldx #0bbc +DCA6 1D 00 .. bclr add,x 00,x +DCA8 1C F6 .. bset add,x f6,x +DCAA 0B . sev +DCAB BC C4 03 ... cmpx c403 +DCAE 26 48 &H bne 48 +DCB0 FC 0B BD ... ldd 0bbd +DCB3 37 7 pshb +DCB4 36 6 psha +DCB5 4F O clra +DCB6 5F _ clrb +DCB7 37 7 pshb +DCB8 36 6 psha +DCB9 CC 0D F7 ... ldd #0df7 +DCBC BD FB DF ... jsr fbdf ;jump46 +DCBF 31 1 ins +DCC0 31 1 ins +DCC1 FE 0D F9 ... ldx 0df9 +DCC4 3C < pshx +DCC5 FC 0D F7 ... ldd 0df7 +DCC8 37 7 pshb +DCC9 36 6 psha +DCCA CE E1 00 ... ldx #e100 +DCCD 3C < pshx +DCCE CC 05 F5 ... ldd #05f5 +DCD1 37 7 pshb +DCD2 36 6 psha +DCD3 30 0 tsx +DCD4 EC 06 .. ldd 06,x +DCD6 A3 02 .. subd 02,x +DCD8 EC 04 .. ldd 04,x +DCDA E2 01 .. sbcb 01,x +DCDC A2 00 .. sbca 00,x +DCDE 38 8 pulx +DCDF 38 8 pulx +DCE0 38 8 pulx +DCE1 38 8 pulx +DCE2 25 11 %. bcs 11 +DCE4 CE 1F 00 ... ldx #1f00 +DCE7 3C < pshx +DCE8 CC FA 0A ... ldd #fa0a +DCEB 37 7 pshb +DCEC 36 6 psha +DCED CC 0D F7 ... ldd #0df7 +DCF0 BD FB DF ... jsr fbdf ;jump46 +DCF3 31 1 ins +DCF4 31 1 ins +DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 +DCF8 F6 0B BC ... ldab 0bbc +DCFB C4 03 .. andb #03 +DCFD C1 01 .. cmpb #01 +DCFF 27 03 '. beq 03 +DD01 7E DD D4 ~.. jmp ddd4 ;goto69 +DD04 F6 0B BC ... ldab 0bbc +DD07 C4 E0 .. andb #e0 +DD09 54 T lsrb +DD0A 54 T lsrb +DD0B 54 T lsrb +DD0C 54 T lsrb +DD0D 54 T lsrb +DD0E F7 0B BC ... stb 0bbc +DD11 F6 0B BC ... ldab 0bbc +DD14 F1 0B C4 ... cmpb 0bc4 +DD17 26 33 &3 bne 33 +DD19 F6 0B D7 ... ldab 0bd7 +DD1C C1 01 .. cmpb #01 +DD1E 26 0A &. bne 0a +DD20 7C 0C DB |.. inc 0cdb +DD23 C6 03 .. ldab #03 +DD25 F7 00 48 ..H stb 0048 +DD28 20 20 bra 20 +DD2A F6 0B D8 ... ldab 0bd8 +DD2D C1 01 .. cmpb #01 +DD2F 26 0A &. bne 0a +DD31 7C 0C DA |.. inc 0cda +DD34 C6 02 .. ldab #02 +DD36 F7 00 48 ..H stb 0048 +DD39 20 0F . bra 0f +DD3B F6 0B D9 ... ldab 0bd9 +DD3E C1 01 .. cmpb #01 +DD40 26 08 &. bne 08 +DD42 7C 0C D9 |.. inc 0cd9 +DD45 C6 01 .. ldab #01 +DD47 F7 00 48 ..H stb 0048 +DD4A 20 74 t bra 74 +DD4C F6 0B BC ... ldab 0bbc +DD4F F1 0B C5 ... cmpb 0bc5 +DD52 26 33 &3 bne 33 +DD54 F6 0B D7 ... ldab 0bd7 +DD57 C1 04 .. cmpb #04 +DD59 26 0A &. bne 0a +DD5B 7C 0C DB |.. inc 0cdb +DD5E C6 03 .. ldab #03 +DD60 F7 00 48 ..H stb 0048 +DD63 20 20 bra 20 +DD65 F6 0B D8 ... ldab 0bd8 +DD68 C1 04 .. cmpb #04 +DD6A 26 0A &. bne 0a +DD6C 7C 0C DA |.. inc 0cda +DD6F C6 02 .. ldab #02 +DD71 F7 00 48 ..H stb 0048 +DD74 20 0F . bra 0f +DD76 F6 0B D9 ... ldab 0bd9 +DD79 C1 04 .. cmpb #04 +DD7B 26 08 &. bne 08 +DD7D 7C 0C D9 |.. inc 0cd9 +DD80 C6 01 .. ldab #01 +DD82 F7 00 48 ..H stb 0048 +DD85 20 39 9 bra 39 +DD87 F6 0B BC ... ldab 0bbc +DD8A F1 0B C6 ... cmpb 0bc6 +DD8D 26 31 &1 bne 31 +DD8F F6 0B D7 ... ldab 0bd7 +DD92 C1 02 .. cmpb #02 +DD94 26 0A &. bne 0a +DD96 7C 0C DB |.. inc 0cdb +DD99 C6 03 .. ldab #03 +DD9B F7 00 48 ..H stb 0048 +DD9E 20 20 bra 20 +DDA0 F6 0B D8 ... ldab 0bd8 +DDA3 C1 02 .. cmpb #02 +DDA5 26 0A &. bne 0a +DDA7 7C 0C DA |.. inc 0cda +DDAA C6 02 .. ldab #02 +DDAC F7 00 48 ..H stb 0048 +DDAF 20 0F . bra 0f +DDB1 F6 0B D9 ... ldab 0bd9 +DDB4 C1 02 .. cmpb #02 +DDB6 26 08 &. bne 08 +DDB8 7C 0C D9 |.. inc 0cd9 +DDBB C6 01 .. ldab #01 +DDBD F7 00 48 ..H stb 0048 +DDC0 F6 00 17 ... ldab 0017 +DDC3 C4 08 .. andb #08 +DDC5 26 0D &. bne 0d +DDC7 F6 0B BC ... ldab 0bbc +DDCA 26 08 &. bne 08 +DDCC 7C 0C DC |.. inc 0cdc +DDCF C6 04 .. ldab #04 +DDD1 F7 00 48 ..H stb 0048 +goto69: +DDD4 39 9 rts + +jump120: +DDD5 BD BE 69 ..i jsr be69 ;jump3 +DDD8 C6 03 .. ldab #03 +DDDA F7 00 1C ... stb 001c +DDDD F6 00 1C ... ldab 001c +DDE0 C1 0D .. cmpb #0d +DDE2 24 1C $. bcc 1c +DDE4 F6 00 1C ... ldab 001c +DDE7 4F O clra +DDE8 C3 0C B9 ... addd #0cb9 +DDEB 8F . xgdx +DDEC E6 00 .. ldab 00,x +DDEE 37 7 pshb +DDEF CC 0B 9C ... ldd #0b9c +DDF2 F0 00 1C ... subb 001c +DDF5 82 00 .. sbca #00 +DDF7 8F . xgdx +DDF8 33 3 pulb +DDF9 E7 00 .. stb 00,x +DDFB 7C 00 1C |.. inc 001c +DDFE 20 DD . bra dd +DE00 BD BE 10 ... jsr be10 ;jump88 +DE03 C6 14 .. ldab #14 +DE05 F7 00 2C .., stb 002c +DE08 39 9 rts + +dump119: +DE09 CC 0B 9A ... ldd #0b9a +DE0C BD C0 BA ... jsr c0ba ;display: +DE0F C6 14 .. ldab #14 +DE11 F7 00 2C .., stb 002c +DE14 39 9 rts + +dump118: +DE15 F6 00 1B ... ldab 001b +DE18 C4 01 .. andb #01 +DE1A 26 03 &. bne 03 +DE1C 7E DE A4 ~.. jmp dea4 ;goto70 +DE1F F6 00 06 ... ldab 0006 +DE22 4F O clra +DE23 05 . asld +DE24 C3 08 C8 ... addd #08c8 +DE27 8F . xgdx +DE28 EC 00 .. ldd 00,x +DE2A 84 08 .. anda #08 +DE2C 27 76 'v beq 76 +DE2E F6 00 11 ... ldab 0011 +DE31 C4 08 .. andb #08 +DE33 26 33 &3 bne 33 +DE35 F6 00 06 ... ldab 0006 +DE38 F1 0B AF ... cmpb 0baf +DE3B 27 20 ' beq 20 +DE3D F6 00 06 ... ldab 0006 +DE40 F1 0B AE ... cmpb 0bae +DE43 27 18 '. beq 18 +DE45 F6 00 06 ... ldab 0006 +DE48 F1 0B AD ... cmpb 0bad +DE4B 27 10 '. beq 10 +DE4D F6 00 06 ... ldab 0006 +DE50 F1 0B AC ... cmpb 0bac +DE53 27 08 '. beq 08 +DE55 F6 00 06 ... ldab 0006 +DE58 F1 0B AB ... cmpb 0bab +DE5B 26 0B &. bne 0b +DE5D CE 00 1B ... ldx #001b +DE60 1D 00 .. bclr add,x 00,x +DE62 01 . nop +DE63 7F 00 4F ..O clr 004f +DE66 20 3C < bra 3c +DE68 FC 00 44 ..D ldd 0044 +DE6B B3 0B B7 ... subd 0bb7 +DE6E 23 2B #+ bls 2b +DE70 FC 00 40 ..@ ldd 0040 +DE73 F3 00 3E ..> addd 003e +DE76 37 7 pshb +DE77 36 6 psha +DE78 FC 00 44 ..D ldd 0044 +DE7B B3 0B B7 ... subd 0bb7 +DE7E F3 00 44 ..D addd 0044 +DE81 30 0 tsx +DE82 A3 00 .. subd 00,x +DE84 31 1 ins +DE85 31 1 ins +DE86 22 13 ". bhi 13 +DE88 FC 0B B7 ... ldd 0bb7 +DE8B 27 0E '. beq 0e +DE8D FC 00 44 ..D ldd 0044 +DE90 B3 0B B7 ... subd 0bb7 +DE93 F3 00 44 ..D addd 0044 +DE96 FD 00 44 ..D stad 0044 +DE99 20 09 . bra 09 +DE9B CE 00 1B ... ldx #001b +DE9E 1D 00 .. bclr add,x 00,x +DEA0 01 . nop +DEA1 7F 00 4F ..O clr 004f +goto70: +DEA4 39 9 rts + +dump117: +DEA5 F6 00 2B ..+ ldab 002b +DEA8 C1 00 .. cmpb #00 +DEAA 26 0D &. bne 0d +DEAC CE 00 12 ... ldx #0012 +DEAF 3C < pshx +DEB0 CC AE 7E ..~ ldd #ae7e +DEB3 BD C0 2E ... jsr c02e ;jump71 +DEB6 38 8 pulx +DEB7 20 2D - bra 2d +DEB9 C1 01 .. cmpb #01 +DEBB 26 0D &. bne 0d +DEBD CE 00 0F ... ldx #000f +DEC0 3C < pshx +DEC1 CC AE 6D ..m ldd #ae6d +DEC4 BD C0 2E ... jsr c02e ;jump71 +DEC7 38 8 pulx +DEC8 20 1C . bra 1c +DECA C1 02 .. cmpb #02 +DECC 26 0D &. bne 0d +DECE CE 00 10 ... ldx #0010 +DED1 3C < pshx +DED2 CC AE 5B ..[ ldd #ae5b +DED5 BD C0 2E ... jsr c02e ;jump71 +DED8 38 8 pulx +DED9 20 0B . bra 0b +DEDB CE 00 15 ... ldx #0015 +DEDE 3C < pshx +DEDF CC AE 44 ..D ldd #ae44 +DEE2 BD C0 2E ... jsr c02e ;jump71 +DEE5 38 8 pulx +DEE6 39 9 rts + +jump116: +DEE7 F6 0B C0 ... ldab 0bc0 +DEEA C4 01 .. andb #01 +DEEC 26 07 &. bne 07 +DEEE F6 0B C0 ... ldab 0bc0 +DEF1 C4 04 .. andb #04 +DEF3 27 15 '. beq 15 +DEF5 C6 FF .. ldab #ff +DEF7 F7 0B BC ... stb 0bbc +DEFA F6 00 15 ... ldab 0015 +DEFD 2D 03 -. blt 03 +DEFF BD C6 7D ..} jsr c67d ;jump124 +DF02 BD D6 6B ..k jsr d66b ;jump107 +DF05 BD DC A3 ... jsr dca3 ;jump29 +DF08 20 25 % bra 25 +DF0A F6 0B C0 ... ldab 0bc0 +DF0D C4 02 .. andb #02 +DF0F 27 1E '. beq 1e +DF11 F6 00 2F ../ ldab 002f +DF14 26 19 &. bne 19 +DF16 F6 00 1B ... ldab 001b +DF19 C4 02 .. andb #02 +DF1B 26 12 &. bne 12 +DF1D CC 00 FF ... ldd #00ff +DF20 BD C7 E7 ... jsr c7e7 ;jump37 +DF23 CE 00 1B ... ldx #001b +DF26 1C 00 .. bset add,x 00,x +DF28 02 . idiv +DF29 CE 0B C1 ... ldx #0bc1 +DF2C 1C 00 .. bset add,x 00,x +DF2E 04 . lsrd +DF2F F6 00 21 ..! ldab 0021 +DF32 C4 20 . andb #20 +DF34 27 07 '. beq 07 +DF36 BD D6 52 ..R jsr d652 ;jump5 +DF39 BD DE A5 ... jsr dea5 ;jump117 +DF3C 39 9 rts + +DF3D F6 00 4F ..O ldab 004f +DF40 26 06 &. bne 06 +DF42 CE 00 1B ... ldx #001b +DF45 1D 00 .. bclr add,x 00,x +DF47 01 . nop +DF48 F6 00 25 ..% ldab 0025 +DF4B 26 20 & bne 20 +DF4D F6 00 1B ... ldab 001b +DF50 C4 40 .@ andb #40 +DF52 27 19 '. beq 19 +DF54 BD D6 52 ..R jsr d652 ;jump5 +DF57 FC 00 40 ..@ ldd 0040 +DF5A 26 05 &. bne 05 +DF5C FC 00 3E ..> ldd 003e +DF5F 27 03 '. beq 03 +DF61 BD DB 44 ..D jsr db44 ;jump104 +DF64 BD D6 6B ..k jsr d66b ;jump107 +DF67 CE 00 1B ... ldx #001b +DF6A 1D 00 .. bclr add,x 00,x +DF6C 40 @ nega +DF6D F6 00 2C .., ldab 002c +DF70 27 03 '. beq 03 +DF72 7E E0 66 ~.f jmp e066 ;goto71 +DF75 F6 00 34 ..4 ldab 0034 +DF78 26 0B &. bne 0b +DF7A BD BE 69 ..i jsr be69 ;jump3 +DF7D C6 32 .2 ldab #32 +DF7F F7 00 34 ..4 stb 0034 +DF82 7E E0 63 ~.c jmp e063 ;goto72 +DF85 FC 00 40 ..@ ldd 0040 +DF88 26 05 &. bne 05 +DF8A FC 00 3E ..> ldd 003e +DF8D 27 16 '. beq 16 +DF8F CE 00 01 ... ldx #0001 +DF92 3C < pshx +DF93 FC 00 40 ..@ ldd 0040 +DF96 F3 00 3E ..> addd 003e +DF99 BD BE 9E ... jsr be9e ;jump50 +DF9C 38 8 pulx +DF9D C6 05 .. ldab #05 +DF9F F7 00 2C .., stb 002c +DFA2 7E E0 63 ~.c jmp e063 ;goto72 +DFA5 F6 0C D9 ... ldab 0cd9 +DFA8 C1 04 .. cmpb #04 +DFAA 24 07 $. bcc 07 +DFAC F6 0B C0 ... ldab 0bc0 +DFAF C4 01 .. andb #01 +DFB1 26 07 &. bne 07 +DFB3 F6 00 21 ..! ldab 0021 +DFB6 C4 40 .@ andb #40 +DFB8 27 43 'C beq 43 +DFBA F6 00 2B ..+ ldab 002b +DFBD C1 00 .. cmpb #00 +DFBF 26 0D &. bne 0d +DFC1 CE 00 19 ... ldx #0019 +DFC4 3C < pshx +DFC5 CC AD E7 ... ldd #ade7 +DFC8 BD C0 2E ... jsr c02e ;jump71 +DFCB 38 8 pulx +DFCC 20 2D - bra 2d +DFCE C1 01 .. cmpb #01 +DFD0 26 0D &. bne 0d +DFD2 CE 00 12 ... ldx #0012 +DFD5 3C < pshx +DFD6 CC AD D3 ... ldd #add3 +DFD9 BD C0 2E ... jsr c02e ;jump71 +DFDC 38 8 pulx +DFDD 20 1C . bra 1c +DFDF C1 02 .. cmpb #02 +DFE1 26 0D &. bne 0d +DFE3 CE 00 19 ... ldx #0019 +DFE6 3C < pshx +DFE7 CC AD B8 ... ldd #adb8 +DFEA BD C0 2E ... jsr c02e ;jump71 +DFED 38 8 pulx +DFEE 20 0B . bra 0b +DFF0 CE 00 11 ... ldx #0011 +DFF3 3C < pshx +DFF4 CC AD A5 ... ldd #ada5 +DFF7 BD C0 2E ... jsr c02e ;jump71 +DFFA 38 8 pulx +DFFB 20 66 f bra 66 +DFFD F6 0B C0 ... ldab 0bc0 +E000 C4 08 .. andb #08 +E002 27 52 'R beq 52 +E004 F6 0B C1 ... ldab 0bc1 +E007 C4 08 .. andb #08 +E009 26 08 &. bne 08 +E00B FC 0B EF ... ldd 0bef +E00E 83 00 64 ..d subd #0064 +E011 24 43 $C bcc 43 +E013 F6 00 2B ..+ ldab 002b +E016 C1 00 .. cmpb #00 +E018 26 0D &. bne 0d +E01A CE 00 12 ... ldx #0012 +E01D 3C < pshx +E01E CC AE 30 ..0 ldd #ae30 +E021 BD C0 2E ... jsr c02e ;jump71 +E024 38 8 pulx +E025 20 2D - bra 2d +E027 C1 01 .. cmpb #01 +E029 26 0D &. bne 0d +E02B CE 00 0B ... ldx #000b +E02E 3C < pshx +E02F CC AE 23 ..# ldd #ae23 +E032 BD C0 2E ... jsr c02e ;jump71 +E035 38 8 pulx +E036 20 1C . bra 1c +E038 C1 02 .. cmpb #02 +E03A 26 0D &. bne 0d +E03C CE 00 12 ... ldx #0012 +E03F 3C < pshx +E040 CC AE 0F ... ldd #ae0f +E043 BD C0 2E ... jsr c02e ;jump71 +E046 38 8 pulx +E047 20 0B . bra 0b +E049 CE 00 0B ... ldx #000b +E04C 3C < pshx +E04D CC AE 02 ... ldd #ae02 +E050 BD C0 2E ... jsr c02e ;jump71 +E053 38 8 pulx +E054 20 0D . bra 0d +E056 F6 0B BF ... ldab 0bbf +E059 4F O clra +E05A 37 7 pshb +E05B 36 6 psha +E05C CC 09 93 ... ldd #0993 +E05F BD C0 2E ... jsr c02e ;jump71 +E062 38 8 pulx +goto72: +E063 7E E5 6A ~.j jmp e56a ;goto73 +goto71: +E066 F6 00 06 ... ldab 0006 +E069 26 03 &. bne 03 +E06B 7E E5 6A ~.j jmp e56a ;goto73 +E06E CE 00 1D ... ldx #001d +E071 1C 00 .. bset add,x 00,x +E073 40 @ nega +E074 BD E7 C7 ... jsr e7c7 ;jump114 +E077 F6 00 06 ... ldab 0006 +E07A C1 59 .Y cmpb #59 +E07C 26 06 &. bne 06 +E07E BD DE 09 ... jsr de09 ;jump119 +E081 7E E5 5E ~.^ jmp e55e ;goto74 +E084 F6 00 06 ... ldab 0006 +E087 BD D4 68 ..h jsr d468 ;jump51 +E08A 83 00 00 ... subd #0000 +E08D 27 18 '. beq 18 +E08F BD D5 61 ..a jsr d561 ;jump42 +E092 83 00 00 ... subd #0000 +E095 26 10 &. bne 10 +E097 BD D3 46 ..F jsr d346 ;jump43 +E09A 83 00 00 ... subd #0000 +E09D 26 08 &. bne 08 +E09F BD D7 83 ... jsr d783 ;jump44 +E0A2 83 00 00 ... subd #0000 +E0A5 27 09 '. beq 09 +E0A7 BD E5 D1 ... jsr e5d1 ;jump52 +E0AA BD D8 E9 ... jsr d8e9 ;jump92 +E0AD 7E E5 5E ~.^ jmp e55e ;goto74 +E0B0 F6 00 06 ... ldab 0006 +E0B3 4F O clra +E0B4 05 . asld +E0B5 C3 08 00 ... addd #0800 +E0B8 8F . xgdx +E0B9 EC 00 .. ldd 00,x +E0BB C4 FF .. andb #ff +E0BD 84 3F .? anda #3f +E0BF FD 00 44 ..D stad 0044 +E0C2 F6 00 06 ... ldab 0006 +E0C5 4F O clra +E0C6 05 . asld +E0C7 C3 08 C8 ... addd #08c8 +E0CA 8F . xgdx +E0CB EC 00 .. ldd 00,x +E0CD C4 7F .. andb #7f +E0CF 4F O clra +E0D0 FD 00 4D ..M stad 004d +E0D3 F6 0B C0 ... ldab 0bc0 +E0D6 2C 05 ,. bge 05 +E0D8 5F _ clrb +E0D9 4F O clra +E0DA FD 00 44 ..D stad 0044 +E0DD F6 0B C0 ... ldab 0bc0 +E0E0 C4 02 .. andb #02 +E0E2 26 03 &. bne 03 +E0E4 BD DE 15 ... jsr de15 ;dump118 +E0E7 F6 00 11 ... ldab 0011 +E0EA C4 20 . andb #20 +E0EC 26 1A &. bne 1a +E0EE F6 0B C0 ... ldab 0bc0 +E0F1 C4 02 .. andb #02 +E0F3 26 13 &. bne 13 +E0F5 FC 00 40 ..@ ldd 0040 +E0F8 F3 00 3E ..> addd 003e +E0FB B3 00 44 ..D subd 0044 +E0FE 25 08 %. bcs 08 +E100 F6 0B C0 ... ldab 0bc0 +E103 2D 03 -. blt 03 +E105 BD DA 64 ..d jsr da64 ;jump122 +E108 FC 00 40 ..@ ldd 0040 +E10B F3 00 3E ..> addd 003e +E10E B3 00 44 ..D subd 0044 +E111 24 50 $P bcc 50 +E113 F6 0B C0 ... ldab 0bc0 +E116 C4 10 .. andb #10 +E118 26 49 &I bne 49 +E11A F6 00 2B ..+ ldab 002b +E11D C1 00 .. cmpb #00 +E11F 26 08 &. bne 08 +E121 CC AC C9 ... ldd #acc9 +E124 BD C0 BA ... jsr c0ba ;display: +E127 20 1E . bra 1e +E129 C1 01 .. cmpb #01 +E12B 26 08 &. bne 08 +E12D CC AC BE ... ldd #acbe +E130 BD C0 BA ... jsr c0ba ;display: +E133 20 12 . bra 12 +E135 C1 02 .. cmpb #02 +E137 26 08 &. bne 08 +E139 CC AC B3 ... ldd #acb3 +E13C BD C0 BA ... jsr c0ba ;display: +E13F 20 06 . bra 06 +E141 CC AC A8 ... ldd #aca8 +E144 BD C0 BA ... jsr c0ba ;display: +E147 BD D8 D3 ... jsr d8d3 ;jump84 +E14A CE 00 00 ... ldx #0000 +E14D 3C < pshx +E14E FC 00 44 ..D ldd 0044 +E151 BD BE 9E ... jsr be9e ;jump50 +E154 38 8 pulx +E155 BD E5 D1 ... jsr e5d1 ;jump52 +E158 BD D8 D3 ... jsr d8d3 ;jump84 +E15B C6 0C .. ldab #0c +E15D F7 00 2C .., stb 002c +E160 7E E5 5E ~.^ jmp e55e ;goto74 +E163 F6 0B C0 ... ldab 0bc0 +E166 C4 01 .. andb #01 +E168 26 11 &. bne 11 +E16A F6 0B C0 ... ldab 0bc0 +E16D C4 04 .. andb #04 +E16F 26 0A &. bne 0a +E171 F6 0B C0 ... ldab 0bc0 +E174 C4 0F .. andb #0f +E176 27 03 '. beq 03 +E178 7E E3 35 ~.5 jmp e335 ;goto75 +E17B FC 00 40 ..@ ldd 0040 +E17E F3 00 3E ..> addd 003e +E181 B3 00 44 ..D subd 0044 +E184 FD 10 16 ... stad 1016 +E187 F6 00 15 ... ldab 0015 +E18A C4 01 .. andb #01 +E18C 27 08 '. beq 08 +E18E FC 10 16 ... ldd 1016 +E191 83 00 64 ..d subd #0064 +E194 25 3C %< bcs 3c +E196 F6 00 15 ... ldab 0015 +E199 C4 02 .. andb #02 +E19B 27 08 '. beq 08 +E19D FC 10 16 ... ldd 1016 +E1A0 83 00 C8 ... subd #00c8 +E1A3 25 2D %- bcs 2d +E1A5 F6 00 15 ... ldab 0015 +E1A8 C4 04 .. andb #04 +E1AA 27 08 '. beq 08 +E1AC FC 10 16 ... ldd 1016 +E1AF 83 01 F4 ... subd #01f4 +E1B2 25 1E %. bcs 1e +E1B4 F6 00 15 ... ldab 0015 +E1B7 C4 08 .. andb #08 +E1B9 27 08 '. beq 08 +E1BB FC 10 16 ... ldd 1016 +E1BE 83 03 E8 ... subd #03e8 +E1C1 25 0F %. bcs 0f +E1C3 F6 00 15 ... ldab 0015 +E1C6 C4 10 .. andb #10 +E1C8 27 13 '. beq 13 +E1CA FC 10 16 ... ldd 1016 +E1CD 83 07 D0 ... subd #07d0 +E1D0 24 0B $. bcc 0b +E1D2 BD C0 E0 ... jsr c0e0 ;jump94 +E1D5 83 00 00 ... subd #0000 +E1D8 26 01 &. bne 01 +E1DA 39 9 rts + +E1DB 20 03 . bra 03 +E1DD BD C5 D3 ... jsr c5d3 ;jump6 +E1E0 BD D6 52 ..R jsr d652 ;jump5 +E1E3 FC 00 40 ..@ ldd 0040 +E1E6 B3 00 44 ..D subd 0044 +E1E9 F3 00 3E ..> addd 003e +E1EC FD 00 40 ..@ stad 0040 +E1EF 5F _ clrb +E1F0 4F O clra +E1F1 FD 00 3E ..> stad 003e +E1F4 CE 00 1B ... ldx #001b +E1F7 1C 00 .. bset add,x 00,x +E1F9 80 BD .. suba #bd +E1FB D2 13 83 ... sbcb 13 +E1FE 00 . test +E1FF 00 . test +E200 26 12 &. bne 12 +E202 BD E5 D1 ... jsr e5d1 ;jump52 +E205 BD D8 E9 ... jsr d8e9 ;jump92 +E208 FC 00 40 ..@ ldd 0040 +E20B F3 00 44 ..D addd 0044 +E20E FD 00 40 ..@ stad 0040 +E211 7E E3 29 ~.) jmp e329 ;goto92 +E214 BD DB CB ... jsr dbcb ;jump121 +E217 F6 00 1B ... ldab 001b +E21A C4 20 . andb #20 +E21C 27 45 'E beq 45 +E21E FC 00 44 ..D ldd 0044 +E221 37 7 pshb +E222 36 6 psha +E223 4F O clra +E224 5F _ clrb +E225 37 7 pshb +E226 36 6 psha +E227 CC 0D FB ... ldd #0dfb +E22A BD FB DF ... jsr fbdf ;jump46 +E22D 31 1 ins +E22E 31 1 ins +E22F FE 0D FD ... ldx 0dfd +E232 3C < pshx +E233 FC 0D FB ... ldd 0dfb +E236 37 7 pshb +E237 36 6 psha +E238 CE E1 00 ... ldx #e100 +E23B 3C < pshx +E23C CC 05 F5 ... ldd #05f5 +E23F 37 7 pshb +E240 36 6 psha +E241 30 0 tsx +E242 EC 06 .. ldd 06,x +E244 A3 02 .. subd 02,x +E246 EC 04 .. ldd 04,x +E248 E2 01 .. sbcb 01,x +E24A A2 00 .. sbca 00,x +E24C 38 8 pulx +E24D 38 8 pulx +E24E 38 8 pulx +E24F 38 8 pulx +E250 25 11 %. bcs 11 +E252 CE 1F 00 ... ldx #1f00 +E255 3C < pshx +E256 CC FA 0A ... ldd #fa0a +E259 37 7 pshb +E25A 36 6 psha +E25B CC 0D FB ... ldd #0dfb +E25E BD FB DF ... jsr fbdf ;jump46 +E261 31 1 ins +E262 31 1 ins +E263 F6 0B C0 ... ldab 0bc0 +E266 2C 78 ,x bge 78 +E268 F6 00 06 ... ldab 0006 +E26B 4F O clra +E26C 05 . asld +E26D C3 08 00 ... addd #0800 +E270 8F . xgdx +E271 EC 00 .. ldd 00,x +E273 C4 FF .. andb #ff +E275 26 02 &. bne 02 +E277 84 3F .? anda #3f +E279 27 65 'e beq 65 +E27B FC 0D 0D ... ldd 0d0d +E27E 83 FF FF ... subd #ffff +E281 26 05 &. bne 05 +E283 5F _ clrb +E284 4F O clra +E285 FD 0D 0D ... stad 0d0d +E288 FE 0D 0D ... ldx 0d0d +E28B 08 . inx +E28C FF 0D 0D ... stx 0d0d +E28F F6 00 06 ... ldab 0006 +E292 4F O clra +E293 05 . asld +E294 C3 08 00 ... addd #0800 +E297 8F . xgdx +E298 EC 00 .. ldd 00,x +E29A C4 FF .. andb #ff +E29C 84 3F .? anda #3f +E29E 37 7 pshb +E29F 36 6 psha +E2A0 4F O clra +E2A1 5F _ clrb +E2A2 37 7 pshb +E2A3 36 6 psha +E2A4 CC 0D 1B ... ldd #0d1b +E2A7 BD FB DF ... jsr fbdf ;jump46 +E2AA 31 1 ins +E2AB 31 1 ins +E2AC FE 0D 1D ... ldx 0d1d +E2AF 3C < pshx +E2B0 FC 0D 1B ... ldd 0d1b +E2B3 37 7 pshb +E2B4 36 6 psha +E2B5 CE E1 00 ... ldx #e100 +E2B8 3C < pshx +E2B9 CC 05 F5 ... ldd #05f5 +E2BC 37 7 pshb +E2BD 36 6 psha +E2BE 30 0 tsx +E2BF EC 06 .. ldd 06,x +E2C1 A3 02 .. subd 02,x +E2C3 EC 04 .. ldd 04,x +E2C5 E2 01 .. sbcb 01,x +E2C7 A2 00 .. sbca 00,x +E2C9 38 8 pulx +E2CA 38 8 pulx +E2CB 38 8 pulx +E2CC 38 8 pulx +E2CD 25 11 %. bcs 11 +E2CF CE 1F 00 ... ldx #1f00 +E2D2 3C < pshx +E2D3 CC FA 0A ... ldd #fa0a +E2D6 37 7 pshb +E2D7 36 6 psha +E2D8 CC 0D 1B ... ldd #0d1b +E2DB BD FB DF ... jsr fbdf ;jump46 +E2DE 31 1 ins +E2DF 31 1 ins +E2E0 F6 00 11 ... ldab 0011 +E2E3 C4 10 .. andb #10 +E2E5 26 14 &. bne 14 +E2E7 FC 00 40 ..@ ldd 0040 +E2EA 27 0F '. beq 0f +E2EC FC 00 40 ..@ ldd 0040 +E2EF B3 00 50 ..P subd 0050 +E2F2 24 15 $. bcc 15 +E2F4 F6 00 11 ... ldab 0011 +E2F7 C4 10 .. andb #10 +E2F9 26 0E &. bne 0e +E2FB BD DB 44 ..D jsr db44 ;jump104 +E2FE CE 00 1B ... ldx #001b +E301 1D 00 .. bclr add,x 00,x +E303 40 @ nega +E304 7F 00 25 ..% clr 0025 +E307 20 1A . bra 1a +E309 7F 00 2C .., clr 002c +E30C CC 01 F4 ... ldd #01f4 +E30F BD E5 71 ..q jsr e571 ;jump13 +E312 BD E5 AA ... jsr e5aa ;jump12 +E315 BD D8 E9 ... jsr d8e9 ;jump92 +E318 CE 00 1B ... ldx #001b +E31B 1C 00 .. bset add,x 00,x +E31D 40 @ nega +E31E C6 0A .. ldab #0a +E320 F7 00 25 ..% stb 0025 +E323 BD D7 FF ... jsr d7ff ;jump80 +E326 BD D8 40 ..@ jsr d840 ;jump105 +goto92: +E329 BD E8 9A ... jsr e89a ;jump68 +E32C CE 0B C1 ... ldx #0bc1 +E32F 1D 00 .. bclr add,x 00,x +E331 08 . inx +E332 7E E5 5E ~.^ jmp e55e ;goto74 +goto75: +E335 F6 0B C0 ... ldab 0bc0 +E338 C4 02 .. andb #02 +E33A 26 03 &. bne 03 +E33C 7E E5 5E ~.^ jmp e55e ;goto74 +E33F 5F _ clrb +E340 4F O clra +E341 FD 00 76 ..v stad 0076 +E344 CE 00 17 ... ldx #0017 +E347 1D 00 .. bclr add,x 00,x +E349 01 . nop +E34A CE 00 17 ... ldx #0017 +E34D 1D 00 .. bclr add,x 00,x +E34F 02 . idiv +E350 FC 00 44 ..D ldd 0044 +E353 26 1C &. bne 1c +E355 F6 0B C0 ... ldab 0bc0 +E358 C4 10 .. andb #10 +E35A 26 08 &. bne 08 +E35C CE 00 21 ..! ldx #0021 +E35F 1C 00 .. bset add,x 00,x +E361 80 20 . suba #20 +E363 0B . sev +E364 CE 00 21 ..! ldx #0021 +E367 1D 00 .. bclr add,x 00,x +E369 80 C6 .. suba #c6 +E36B 05 . asld +E36C F7 00 75 ..u stb 0075 +E36F 20 57 W bra 57 +E371 F6 0B C0 ... ldab 0bc0 +E374 C4 10 .. andb #10 +E376 27 50 'P beq 50 +E378 FC 00 40 ..@ ldd 0040 +E37B 26 4B &K bne 4b +E37D F6 0B C0 ... ldab 0bc0 +E380 C4 20 . andb #20 +E382 27 3E '> beq 3e +E384 CE 00 17 ... ldx #0017 +E387 1C 00 .. bset add,x 00,x +E389 01 . nop +E38A F6 00 2B ..+ ldab 002b +E38D C1 00 .. cmpb #00 +E38F 26 08 &. bne 08 +E391 CC AC C9 ... ldd #acc9 +E394 BD C0 BA ... jsr c0ba ;display: +E397 20 1E . bra 1e +E399 C1 01 .. cmpb #01 +E39B 26 08 &. bne 08 +E39D CC AC BE ... ldd #acbe +E3A0 BD C0 BA ... jsr c0ba ;display: +E3A3 20 12 . bra 12 +E3A5 C1 02 .. cmpb #02 +E3A7 26 08 &. bne 08 +E3A9 CC AC B3 ... ldd #acb3 +E3AC BD C0 BA ... jsr c0ba ;display: +E3AF 20 06 . bra 06 +E3B1 CC AC A8 ... ldd #aca8 +E3B4 BD C0 BA ... jsr c0ba ;display: +E3B7 BD D8 D3 ... jsr d8d3 ;jump84 +E3BA CE 00 17 ... ldx #0017 +E3BD 1C 00 .. bset add,x 00,x +E3BF 02 . idiv +E3C0 20 06 . bra 06 +E3C2 CE 00 1F ... ldx #001f +E3C5 1C 00 .. bset add,x 00,x +E3C7 08 . inx +E3C8 CE 00 1D ... ldx #001d +E3CB 1C 00 .. bset add,x 00,x +E3CD 02 . idiv +E3CE CE 00 19 ... ldx #0019 +E3D1 1C 00 .. bset add,x 00,x +E3D3 08 . inx +E3D4 C6 32 .2 ldab #32 +E3D6 F7 00 31 ..1 stb 0031 +E3D9 C6 19 .. ldab #19 +E3DB F7 00 36 ..6 stb 0036 +goto77: +E3DE F6 00 1D ... ldab 001d +E3E1 C4 02 .. andb #02 +E3E3 26 03 &. bne 03 +E3E5 7E E4 6E ~.n jmp e46e ;goto76 +E3E8 F6 00 75 ..u ldab 0075 +E3EB C1 04 .. cmpb #04 +E3ED 22 05 ". bhi 05 +E3EF F6 00 36 ..6 ldab 0036 +E3F2 26 3C &< bne 3c +E3F4 7F 00 06 ... clr 0006 +E3F7 5F _ clrb +E3F8 4F O clra +E3F9 FD 00 76 ..v stad 0076 +E3FC 7F 00 2E ... clr 002e +E3FF 7F 00 2C .., clr 002c +E402 7F 00 75 ..u clr 0075 +E405 CE 00 17 ... ldx #0017 +E408 1D 00 .. bclr add,x 00,x +E40A 01 . nop +E40B CE 00 19 ... ldx #0019 +E40E 1D 00 .. bclr add,x 00,x +E410 08 . inx +E411 CE 00 1B ... ldx #001b +E414 1D 00 .. bclr add,x 00,x +E416 80 CE .. suba #ce +E418 00 . test +E419 1D 1D .. bclr add,x 1d,x +E41B 00 . test +E41C 40 @ nega +E41D CE 00 1D ... ldx #001d +E420 1D 00 .. bclr add,x 00,x +E422 02 . idiv +E423 CE 00 1F ... ldx #001f +E426 1D 00 .. bclr add,x 00,x +E428 08 . inx +E429 CE 00 21 ..! ldx #0021 +E42C 1D 00 .. bclr add,x 00,x +E42E 80 39 .9 suba #39 +E430 F6 0B C0 ... ldab 0bc0 +E433 C4 20 . andb #20 +E435 27 34 '4 beq 34 +E437 F6 00 17 ... ldab 0017 +E43A C4 01 .. andb #01 +E43C 26 2D &- bne 2d +E43E F6 00 17 ... ldab 0017 +E441 C4 02 .. andb #02 +E443 27 26 '& beq 26 +E445 CE 00 00 ... ldx #0000 +E448 3C < pshx +E449 FC 00 76 ..v ldd 0076 +E44C BD BE 9E ... jsr be9e ;jump50 +E44F 38 8 pulx +E450 FC 00 76 ..v ldd 0076 +E453 26 06 &. bne 06 +E455 CE 00 17 ... ldx #0017 +E458 1D 00 .. bclr add,x 00,x +E45A 02 . idiv +E45B F6 00 17 ... ldab 0017 +E45E C4 02 .. andb #02 +E460 27 09 '. beq 09 +E462 BD E5 D1 ... jsr e5d1 ;jump52 +E465 CE 00 17 ... ldx #0017 +E468 1D 00 .. bclr add,x 00,x +E46A 02 . idiv +E46B 7E E3 DE ~.. jmp e3de ;goto77 +goto76: +E46E CE 00 21 ..! ldx #0021 +E471 1D 00 .. bclr add,x 00,x +E473 80 CE .. suba #ce +E475 00 . test +E476 1F 1D 00 08 .... brclr 1d,x 00 08 +E47A BD D2 13 ... jsr d213 ;jump45 +E47D 83 00 00 ... subd #0000 +E480 26 0F &. bne 0f +E482 CC 00 80 ... ldd #0080 +E485 BD C7 E7 ... jsr c7e7 ;jump37 +E488 BD E5 D1 ... jsr e5d1 ;jump52 +E48B BD D8 E9 ... jsr d8e9 ;jump92 +E48E 7E E5 5E ~.^ jmp e55e ;goto74 +E491 F6 00 2B ..+ ldab 002b +E494 C1 00 .. cmpb #00 +E496 26 08 &. bne 08 +E498 CC AD 16 ... ldd #ad16 +E49B BD C0 BA ... jsr c0ba ;display: +E49E 20 1E . bra 1e +E4A0 C1 01 .. cmpb #01 +E4A2 26 08 &. bne 08 +E4A4 CC AD 0B ... ldd #ad0b +E4A7 BD C0 BA ... jsr c0ba ;display: +E4AA 20 12 . bra 12 +E4AC C1 02 .. cmpb #02 +E4AE 26 08 &. bne 08 +E4B0 CC AD 00 ... ldd #ad00 +E4B3 BD C0 BA ... jsr c0ba ;display: +E4B6 20 06 . bra 06 +E4B8 CC AC F5 ... ldd #acf5 +E4BB BD C0 BA ... jsr c0ba ;display: +E4BE BD D8 D3 ... jsr d8d3 ;jump84 +E4C1 CE 00 01 ... ldx #0001 +E4C4 3C < pshx +E4C5 FC 00 40 ..@ ldd 0040 +E4C8 BD BE 9E ... jsr be9e ;jump50 +E4CB 38 8 pulx +E4CC 5F _ clrb +E4CD 4F O clra +E4CE BD C7 E7 ... jsr c7e7 ;jump37 +E4D1 F6 0B C0 ... ldab 0bc0 +E4D4 2D 03 -. blt 03 +E4D6 7E E5 58 ~.X jmp e558 ;goto78 +E4D9 F6 0B C0 ... ldab 0bc0 +E4DC C4 10 .. andb #10 +E4DE 26 78 &x bne 78 +E4E0 F6 00 06 ... ldab 0006 +E4E3 4F O clra +E4E4 05 . asld +E4E5 C3 08 00 ... addd #0800 +E4E8 8F . xgdx +E4E9 EC 00 .. ldd 00,x +E4EB C4 FF .. andb #ff +E4ED 26 02 &. bne 02 +E4EF 84 3F .? anda #3f +E4F1 27 65 'e beq 65 +E4F3 FC 0D 0D ... ldd 0d0d +E4F6 83 FF FF ... subd #ffff +E4F9 26 05 &. bne 05 +E4FB 5F _ clrb +E4FC 4F O clra +E4FD FD 0D 0D ... stad 0d0d +E500 FE 0D 0D ... ldx 0d0d +E503 08 . inx +E504 FF 0D 0D ... stx 0d0d +E507 F6 00 06 ... ldab 0006 +E50A 4F O clra +E50B 05 . asld +E50C C3 08 00 ... addd #0800 +E50F 8F . xgdx +E510 EC 00 .. ldd 00,x +E512 C4 FF .. andb #ff +E514 84 3F .? anda #3f +E516 37 7 pshb +E517 36 6 psha +E518 4F O clra +E519 5F _ clrb +E51A 37 7 pshb +E51B 36 6 psha +E51C CC 0D 1B ... ldd #0d1b +E51F BD FB DF ... jsr fbdf ;jump46 +E522 31 1 ins +E523 31 1 ins +E524 FE 0D 1D ... ldx 0d1d +E527 3C < pshx +E528 FC 0D 1B ... ldd 0d1b +E52B 37 7 pshb +E52C 36 6 psha +E52D CE E1 00 ... ldx #e100 +E530 3C < pshx +E531 CC 05 F5 ... ldd #05f5 +E534 37 7 pshb +E535 36 6 psha +E536 30 0 tsx +E537 EC 06 .. ldd 06,x +E539 A3 02 .. subd 02,x +E53B EC 04 .. ldd 04,x +E53D E2 01 .. sbcb 01,x +E53F A2 00 .. sbca 00,x +E541 38 8 pulx +E542 38 8 pulx +E543 38 8 pulx +E544 38 8 pulx +E545 25 11 %. bcs 11 +E547 CE 1F 00 ... ldx #1f00 +E54A 3C < pshx +E54B CC FA 0A ... ldd #fa0a +E54E 37 7 pshb +E54F 36 6 psha +E550 CC 0D 1B ... ldd #0d1b +E553 BD FB DF ... jsr fbdf ;jump46 +E556 31 1 ins +E557 31 1 ins +goto78: +E558 BD D7 FF ... jsr d7ff ;jump80 +E55B BD D8 40 ..@ jsr d840 ;jump105 +goto74: +E55E 7F 00 06 ... clr 0006 +E561 7F 00 2E ... clr 002e +E564 CE 00 1B ... ldx #001b +E567 1D 00 .. bclr add,x 00,x +E569 80 CE .. suba #ce +;e56a ???? goto73 +E56B 00 . test +E56C 1D 1D .. bclr add,x 1d,x +E56E 00 . test +E56F 40 @ nega +E570 39 9 rts + +;!!! Is this a delay routine? It gets called between displaying strings +;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. +jump13: +E571 37 7 pshb +E572 36 6 psha +E573 34 4 des +E574 30 0 tsx +E575 EC 01 .. ldd 01,x +E577 83 00 01 ... subd #0001 +E57A ED 01 .. stad 01,x +E57C 2D 15 -. blt 15 +E57E C6 41 .A ldab #41 +E580 30 0 tsx +E581 E7 00 .. stb 00,x +E583 30 0 tsx +E584 E6 00 .. ldab 00,x +E586 6A 00 j. dec 00,x +E588 C1 00 .. cmpb #00 +E58A 23 02 #. bls 02 +E58C 20 F5 . bra f5 +E58E BD E6 1B ... jsr e61b ;jump4 +E591 20 E1 . bra e1 +E593 38 8 pulx ;this must just be a standard 'pull 3 +E594 31 1 ins ;bytes and I don't care where they go' + ;to clean up the stack. +E595 39 9 rts + +jump115: +E596 34 4 des +E597 C6 32 .2 ldab #32 +E599 30 0 tsx +E59A E7 00 .. stb 00,x +E59C 30 0 tsx +E59D E6 00 .. ldab 00,x +E59F C1 00 .. cmpb #00 +E5A1 23 05 #. bls e5a8 +E5A3 30 0 tsx +E5A4 6A 00 j. dec 00,x +E5A6 20 F4 . bra e59c +E5A8 31 1 ins +E5A9 39 9 rts + +jump12: +E5AA F6 00 33 ..3 ldab 0033 +E5AD 27 0C '. beq 0c +E5AF F6 00 29 ..) ldab 0029 +E5B2 27 05 '. beq 05 +E5B4 C6 02 .. ldab #02 +E5B6 F7 00 33 ..3 stb 0033 +E5B9 20 15 . bra 15 +E5BB C6 03 .. ldab #03 +E5BD F7 00 32 ..2 stb 0032 +E5C0 FC 00 3B ..; ldd 003b +E5C3 27 06 '. beq 06 +E5C5 CC 02 33 ..3 ldd #0233 +E5C8 FD 00 3B ..; stad 003b +E5CB C6 02 .. ldab #02 +E5CD F7 00 33 ..3 stb 0033 +E5D0 39 9 rts + +jump52: +E5D1 C6 0B .. ldab #0b +E5D3 F7 00 32 ..2 stb 0032 +E5D6 39 9 rts + +jump69: +E5D7 37 7 pshb +E5D8 36 6 psha +E5D9 3C < pshx +E5DA 3C < pshx +E5DB 5F _ clrb +E5DC 4F O clra +E5DD 30 0 tsx +E5DE ED 00 .. stad 00,x +E5E0 CC 00 64 ..d ldd #0064 +E5E3 ED 02 .. stad 02,x +E5E5 30 0 tsx +E5E6 EC 02 .. ldd 02,x +E5E8 2F 21 /! ble 21 +E5EA 30 0 tsx +E5EB EE 04 .. ldx 04,x +E5ED E6 00 .. ldab 00,x +E5EF 30 0 tsx +E5F0 E4 09 .. andb 09,x +E5F2 27 05 '. beq 05 +E5F4 38 8 pulx +E5F5 08 . inx +E5F6 3C < pshx +E5F7 20 08 . bra 08 +E5F9 30 0 tsx +E5FA EC 00 .. ldd 00,x +E5FC 83 00 01 ... subd #0001 +E5FF ED 00 .. stad 00,x +E601 30 0 tsx +E602 EC 02 .. ldd 02,x +E604 83 00 01 ... subd #0001 +E607 ED 02 .. stad 02,x +E609 20 DA . bra da +E60B 30 0 tsx +E60C EC 00 .. ldd 00,x +E60E 2F 04 /. ble 04 +E610 5F _ clrb +E611 4F O clra +E612 20 03 . bra 03 +E614 CC 00 01 ... ldd #0001 +E617 38 8 pulx +E618 38 8 pulx +E619 38 8 pulx +E61A 39 9 rts + +jump4: +E61B C6 0A .. ldab #0a +E61D F7 00 31 ..1 stb 0031 +E620 39 9 rts + +jump56: +E621 38 8 pulx +E622 37 7 pshb +E623 36 6 psha +E624 3C < pshx +E625 BD BE 4B ..K jsr be4b ;jump1 +E628 30 0 tsx +E629 EC 04 .. ldd 04,x +E62B 37 7 pshb +E62C 36 6 psha +E62D EC 02 .. ldd 02,x +E62F 37 7 pshb +E630 36 6 psha +E631 CE 96 80 ... ldx #9680 +E634 3C < pshx +E635 CC 00 98 ... ldd #0098 +E638 BD FC 4C ..L jsr fc4c ;jump83 +E63B 31 1 ins +E63C 33 3 pulb +E63D CB 30 .0 addb #30 +E63F F7 0B 97 ... stb 0b97 +E642 30 0 tsx +E643 EC 04 .. ldd 04,x +E645 37 7 pshb +E646 36 6 psha +E647 EC 02 .. ldd 02,x +E649 37 7 pshb +E64A 36 6 psha +E64B CE 96 80 ... ldx #9680 +E64E 3C < pshx +E64F CC 00 98 ... ldd #0098 +E652 BD FC 5C ..\ jsr fc5c ;jump82 +E655 37 7 pshb +E656 36 6 psha +E657 CE 42 40 .B@ ldx #4240 +E65A 3C < pshx +E65B CC 00 0F ... ldd #000f +E65E BD FC 4C ..L jsr fc4c ;jump83 +E661 31 1 ins +E662 33 3 pulb +E663 CB 30 .0 addb #30 +E665 F7 0B 96 ... stb 0b96 +E668 30 0 tsx +E669 EC 04 .. ldd 04,x +E66B 37 7 pshb +E66C 36 6 psha +E66D EC 02 .. ldd 02,x +E66F 37 7 pshb +E670 36 6 psha +E671 CE 42 40 .B@ ldx #4240 +E674 3C < pshx +E675 CC 00 0F ... ldd #000f +E678 BD FC 5C ..\ jsr fc5c ;jump82 +E67B 37 7 pshb +E67C 36 6 psha +E67D CE 86 A0 ... ldx #86a0 +E680 3C < pshx +E681 CC 00 01 ... ldd #0001 +E684 BD FC 4C ..L jsr fc4c ;jump83 +E687 31 1 ins +E688 33 3 pulb +E689 CB 30 .0 addb #30 +E68B F7 0B 95 ... stb 0b95 +E68E 30 0 tsx +E68F EC 04 .. ldd 04,x +E691 37 7 pshb +E692 36 6 psha +E693 EC 02 .. ldd 02,x +E695 37 7 pshb +E696 36 6 psha +E697 CE 86 A0 ... ldx #86a0 +E69A 3C < pshx +E69B CC 00 01 ... ldd #0001 +E69E BD FC 5C ..\ jsr fc5c ;jump82 +E6A1 37 7 pshb +E6A2 36 6 psha +E6A3 CE 27 10 .'. ldx #2710 +E6A6 3C < pshx +E6A7 CC 00 00 ... ldd #0000 +E6AA BD FC 4C ..L jsr fc4c ;jump83 +E6AD 31 1 ins +E6AE 33 3 pulb +E6AF CB 30 .0 addb #30 +E6B1 F7 0B 94 ... stb 0b94 +E6B4 30 0 tsx +E6B5 EC 04 .. ldd 04,x +E6B7 37 7 pshb +E6B8 36 6 psha +E6B9 EC 02 .. ldd 02,x +E6BB 37 7 pshb +E6BC 36 6 psha +E6BD CE 27 10 .'. ldx #2710 +E6C0 3C < pshx +E6C1 CC 00 00 ... ldd #0000 +E6C4 BD FC 5C ..\ jsr fc5c ;jump82 +E6C7 37 7 pshb +E6C8 36 6 psha +E6C9 CE 03 E8 ... ldx #03e8 +E6CC 3C < pshx +E6CD CC 00 00 ... ldd #0000 +E6D0 BD FC 4C ..L jsr fc4c ;jump83 +E6D3 31 1 ins +E6D4 33 3 pulb +E6D5 CB 30 .0 addb #30 +E6D7 F7 0B 93 ... stb 0b93 +E6DA 30 0 tsx +E6DB EC 04 .. ldd 04,x +E6DD 37 7 pshb +E6DE 36 6 psha +E6DF EC 02 .. ldd 02,x +E6E1 37 7 pshb +E6E2 36 6 psha +E6E3 CE 03 E8 ... ldx #03e8 +E6E6 3C < pshx +E6E7 CC 00 00 ... ldd #0000 +E6EA BD FC 5C ..\ jsr fc5c ;jump82 +E6ED 37 7 pshb +E6EE 36 6 psha +E6EF CE 00 64 ..d ldx #0064 +E6F2 3C < pshx +E6F3 CC 00 00 ... ldd #0000 +E6F6 BD FC 4C ..L jsr fc4c ;jump83 +E6F9 31 1 ins +E6FA 33 3 pulb +E6FB CB 30 .0 addb #30 +E6FD F7 0B 92 ... stb 0b92 +E700 30 0 tsx +E701 EC 04 .. ldd 04,x +E703 37 7 pshb +E704 36 6 psha +E705 EC 02 .. ldd 02,x +E707 37 7 pshb +E708 36 6 psha +E709 CE 00 64 ..d ldx #0064 +E70C 3C < pshx +E70D CC 00 00 ... ldd #0000 +E710 BD FC 5C ..\ jsr fc5c ;jump82 +E713 37 7 pshb +E714 36 6 psha +E715 CE 00 0A ... ldx #000a +E718 3C < pshx +E719 CC 00 00 ... ldd #0000 +E71C BD FC 4C ..L jsr fc4c ;jump83 +E71F 31 1 ins +E720 33 3 pulb +E721 CB 30 .0 addb #30 +E723 F7 0B 91 ... stb 0b91 +E726 30 0 tsx +E727 EC 04 .. ldd 04,x +E729 37 7 pshb +E72A 36 6 psha +E72B EC 02 .. ldd 02,x +E72D 37 7 pshb +E72E 36 6 psha +E72F CE 00 0A ... ldx #000a +E732 3C < pshx +E733 CC 00 00 ... ldd #0000 +E736 BD FC 5C ..\ jsr fc5c ;jump82 +E739 31 1 ins +E73A 33 3 pulb +E73B CB 30 .0 addb #30 +E73D F7 0B 90 ... stb 0b90 +E740 38 8 pulx +E741 31 1 ins +E742 31 1 ins +E743 6E 00 n. jmp 00,x + +jump55: +E745 37 7 pshb +E746 36 6 psha +E747 30 0 tsx +E748 EC 00 .. ldd 00,x +E74A CE 27 10 .'. ldx #2710 +E74D 02 . idiv +E74E 8F . xgdx +E74F CB 30 .0 addb #30 +E751 F7 00 57 ..W stb 0057 +E754 30 0 tsx +E755 EC 00 .. ldd 00,x +E757 CE 27 10 .'. ldx #2710 +E75A 02 . idiv +E75B CE 03 E8 ... ldx #03e8 +E75E 02 . idiv +E75F 8F . xgdx +E760 CB 30 .0 addb #30 +E762 F7 00 5A ..Z stb 005a +E765 30 0 tsx +E766 EC 00 .. ldd 00,x +E768 CE 03 E8 ... ldx #03e8 +E76B 02 . idiv +E76C CE 00 64 ..d ldx #0064 +E76F 02 . idiv +E770 8F . xgdx +E771 CB 30 .0 addb #30 +E773 F7 00 5D ..] stb 005d +E776 30 0 tsx +E777 EC 00 .. ldd 00,x +E779 CE 00 64 ..d ldx #0064 +E77C 02 . idiv +E77D CE 00 0A ... ldx #000a +E780 02 . idiv +E781 8F . xgdx +E782 CB 30 .0 addb #30 +E784 F7 00 5E ..^ stb 005e +E787 30 0 tsx +E788 EC 00 .. ldd 00,x +E78A CE 00 0A ... ldx #000a +E78D 02 . idiv +E78E CB 30 .0 addb #30 +E790 F7 00 5F .._ stb 005f +E793 38 8 pulx +E794 39 9 rts + +jump54: +E795 37 7 pshb +E796 36 6 psha +E797 30 0 tsx +E798 E6 01 .. ldab 01,x +E79A 4F O clra +E79B CE 00 64 ..d ldx #0064 +E79E 02 . idiv +E79F 8F . xgdx +E7A0 CB 30 .0 addb #30 +E7A2 F7 00 5D ..] stb 005d +E7A5 30 0 tsx +E7A6 E6 01 .. ldab 01,x +E7A8 4F O clra +E7A9 CE 00 64 ..d ldx #0064 +E7AC 02 . idiv +E7AD 4F O clra +E7AE CE 00 0A ... ldx #000a +E7B1 02 . idiv +E7B2 8F . xgdx +E7B3 CB 30 .0 addb #30 +E7B5 F7 00 5E ..^ stb 005e +E7B8 30 0 tsx +E7B9 E6 01 .. ldab 01,x +E7BB 4F O clra +E7BC CE 00 0A ... ldx #000a +E7BF 02 . idiv +E7C0 CB 30 .0 addb #30 +E7C2 F7 00 5F .._ stb 005f +E7C5 38 8 pulx +E7C6 39 9 rts + +jump114: +E7C7 F6 00 06 ... ldab 0006 +E7CA 4F O clra +E7CB CE 00 05 ... ldx #0005 +E7CE 02 . idiv +E7CF 5D ] tstb +E7D0 26 03 &. bne 03 +E7D2 7E E8 99 ~.. jmp e899 ;goto79 +E7D5 F6 00 06 ... ldab 0006 +E7D8 BD D7 A0 ... jsr d7a0 ;jump10 +E7DB 83 00 00 ... subd #0000 +E7DE 27 03 '. beq 03 +E7E0 7E E8 99 ~.. jmp e899 ;goto79 +E7E3 F6 00 06 ... ldab 0006 +E7E6 4F O clra +E7E7 05 . asld +E7E8 C3 08 00 ... addd #0800 +E7EB 8F . xgdx +E7EC EC 00 .. ldd 00,x +E7EE C4 FF .. andb #ff +E7F0 84 3F .? anda #3f +E7F2 FD 10 16 ... stad 1016 +E7F5 F6 00 06 ... ldab 0006 +E7F8 4F O clra +E7F9 05 . asld +E7FA C3 0B F1 ... addd #0bf1 +E7FD 8F . xgdx +E7FE EC 00 .. ldd 00,x +E800 C4 FF .. andb #ff +E802 84 3F .? anda #3f +E804 FD 10 18 ... stad 1018 +E807 FC 10 16 ... ldd 1016 +E80A 83 00 00 ... subd #0000 +E80D 25 08 %. bcs 08 +E80F FC 10 16 ... ldd 1016 +E812 83 27 0F .'. subd #270f +E815 23 35 #5 bls 35 +E817 F6 00 06 ... ldab 0006 +E81A BD D4 68 ..h jsr d468 ;jump51 +E81D 83 00 00 ... subd #0000 +E820 27 2A '* beq 2a +E822 CC 01 00 ... ldd #0100 +E825 37 7 pshb +E826 36 6 psha +E827 F6 00 06 ... ldab 0006 +E82A 4F O clra +E82B 05 . asld +E82C C3 08 C8 ... addd #08c8 +E82F 38 8 pulx +E830 8F . xgdx +E831 AA 00 .. ora 00,x +E833 EA 01 .. orb 01,x +E835 ED 00 .. stad 00,x +E837 CC 40 00 .@. ldd #4000 +E83A 37 7 pshb +E83B 36 6 psha +E83C F6 00 06 ... ldab 0006 +E83F 4F O clra +E840 05 . asld +E841 C3 08 00 ... addd #0800 +E844 38 8 pulx +E845 8F . xgdx +E846 AA 00 .. ora 00,x +E848 EA 01 .. orb 01,x +E84A ED 00 .. stad 00,x +E84C CE 10 16 ... ldx #1016 +E84F 1D 00 .. bclr add,x 00,x +E851 C0 FC .. subb #fc +E853 10 . sba +E854 18 . illegal +E855 43 C coma +E856 53 S comb +E857 FD 10 18 ... stad 1018 +E85A CE 10 18 ... ldx #1018 +E85D 1D 00 .. bclr add,x 00,x +E85F C0 FC .. subb #fc +E861 10 . sba +E862 16 . tab +E863 37 7 pshb +E864 36 6 psha +E865 FC 10 18 ... ldd 1018 +E868 30 0 tsx +E869 A3 00 .. subd 00,x +E86B 31 1 ins +E86C 31 1 ins +E86D 27 2A '* beq 2a +E86F CC 01 00 ... ldd #0100 +E872 37 7 pshb +E873 36 6 psha +E874 F6 00 06 ... ldab 0006 +E877 4F O clra +E878 05 . asld +E879 C3 08 C8 ... addd #08c8 +E87C 38 8 pulx +E87D 8F . xgdx +E87E AA 00 .. ora 00,x +E880 EA 01 .. orb 01,x +E882 ED 00 .. stad 00,x +E884 CC 40 00 .@. ldd #4000 +E887 37 7 pshb +E888 36 6 psha +E889 F6 00 06 ... ldab 0006 +E88C 4F O clra +E88D 05 . asld +E88E C3 08 00 ... addd #0800 +E891 38 8 pulx +E892 8F . xgdx +E893 AA 00 .. ora 00,x +E895 EA 01 .. orb 01,x +E897 ED 00 .. stad 00,x +goto79: +E899 39 9 rts + +jump68: +E89A 5F _ clrb +E89B 4F O clra +E89C FD 00 0F ... stad 000f +E89F CC 3F FF .?. ldd #3fff +E8A2 FD 00 50 ..P stad 0050 +E8A5 7F 00 06 ... clr 0006 +E8A8 F6 00 06 ... ldab 0006 +E8AB C1 64 .d cmpb #64 +E8AD 24 64 $d bcc 64 +E8AF F6 00 06 ... ldab 0006 +E8B2 4F O clra +E8B3 CE 00 05 ... ldx #0005 +E8B6 02 . idiv +E8B7 5D ] tstb +E8B8 27 54 'T beq 54 +E8BA F6 00 06 ... ldab 0006 +E8BD BD D7 A0 ... jsr d7a0 ;jump10 +E8C0 83 00 00 ... subd #0000 +E8C3 26 49 &I bne 49 +E8C5 F6 00 06 ... ldab 0006 +E8C8 4F O clra +E8C9 05 . asld +E8CA C3 08 00 ... addd #0800 +E8CD 8F . xgdx +E8CE EC 00 .. ldd 00,x +E8D0 C4 FF .. andb #ff +E8D2 84 3F .? anda #3f +E8D4 FD 10 16 ... stad 1016 +E8D7 FC 10 16 ... ldd 1016 +E8DA 83 27 10 .'. subd #2710 +E8DD 24 2F $/ bcc 2f +E8DF F6 00 06 ... ldab 0006 +E8E2 BD D4 68 ..h jsr d468 ;jump51 +E8E5 83 00 00 ... subd #0000 +E8E8 27 24 '$ beq 24 +E8EA BD D5 61 ..a jsr d561 ;jump42 +E8ED 83 00 00 ... subd #0000 +E8F0 26 1C &. bne 1c +E8F2 FC 10 16 ... ldd 1016 +E8F5 B3 00 0F ... subd 000f +E8F8 23 06 #. bls 06 +E8FA FC 10 16 ... ldd 1016 +E8FD FD 00 0F ... stad 000f +E900 FC 10 16 ... ldd 1016 +E903 B3 00 50 ..P subd 0050 +E906 24 06 $. bcc 06 +E908 FC 10 16 ... ldd 1016 +E90B FD 00 50 ..P stad 0050 +E90E 7C 00 06 |.. inc 0006 +E911 20 95 . bra 95 +E913 FC 0B B7 ... ldd 0bb7 +E916 27 12 '. beq 12 +E918 FC 00 0F ... ldd 000f +E91B B3 0B B7 ... subd 0bb7 +E91E 23 0A #. bls 0a +E920 FC 00 0F ... ldd 000f +E923 05 . asld +E924 B3 0B B7 ... subd 0bb7 +E927 FD 00 0F ... stad 000f +E92A 39 9 rts + +jump103: +E92B 34 4 des +E92C 30 0 tsx +E92D 6F 00 o. clr 00,x +E92F 30 0 tsx +E930 E6 00 .. ldab 00,x +E932 C1 64 .d cmpb #64 +E934 24 15 $. bcc 15 +E936 5F _ clrb +E937 4F O clra +E938 37 7 pshb +E939 36 6 psha +E93A 30 0 tsx +E93B E6 02 .. ldab 02,x +E93D 4F O clra +E93E 05 . asld +E93F C3 0D 1F ... addd #0d1f +E942 38 8 pulx +E943 8F . xgdx +E944 ED 00 .. stad 00,x +E946 30 0 tsx +E947 6C 00 l. inc 00,x +E949 20 E4 . bra e4 +E94B 4F O clra +E94C 5F _ clrb +E94D FD 0D F9 ... stad 0df9 +E950 FD 0D F7 ... stad 0df7 +E953 4F O clra +E954 5F _ clrb +E955 FD 0D F5 ... stad 0df5 +E958 FD 0D F3 ... stad 0df3 +E95B 4F O clra +E95C 5F _ clrb +E95D FD 0D F1 ... stad 0df1 +E960 FD 0D EF ... stad 0def +E963 4F O clra +E964 5F _ clrb +E965 FD 0D FD ... stad 0dfd +E968 FD 0D FB ... stad 0dfb +E96B 4F O clra +E96C 5F _ clrb +E96D FD 0D E9 ... stad 0de9 +E970 FD 0D E7 ... stad 0de7 +E973 5F _ clrb +E974 4F O clra +E975 FD 0C DD ... stad 0cdd +E978 5F _ clrb +E979 4F O clra +E97A FD 0C DF ... stad 0cdf +E97D 5F _ clrb +E97E 4F O clra +E97F FD 0C E1 ... stad 0ce1 +E982 5F _ clrb +E983 4F O clra +E984 FD 0C E3 ... stad 0ce3 +E987 5F _ clrb +E988 4F O clra +E989 FD 0C E5 ... stad 0ce5 +E98C 4F O clra +E98D 5F _ clrb +E98E FD 0C F5 ... stad 0cf5 +E991 FD 0C F3 ... stad 0cf3 +E994 4F O clra +E995 5F _ clrb +E996 FD 0C F9 ... stad 0cf9 +E999 FD 0C F7 ... stad 0cf7 +E99C 4F O clra +E99D 5F _ clrb +E99E FD 0C FD ... stad 0cfd +E9A1 FD 0C FB ... stad 0cfb +E9A4 4F O clra +E9A5 5F _ clrb +E9A6 FD 0D 01 ... stad 0d01 +E9A9 FD 0C FF ... stad 0cff +E9AC 4F O clra +E9AD 5F _ clrb +E9AE FD 0D 05 ... stad 0d05 +E9B1 FD 0D 03 ... stad 0d03 +E9B4 5F _ clrb +E9B5 4F O clra +E9B6 FD 0D 07 ... stad 0d07 +E9B9 5F _ clrb +E9BA 4F O clra +E9BB FD 0D 09 ... stad 0d09 +E9BE 5F _ clrb +E9BF 4F O clra +E9C0 FD 0D 0B ... stad 0d0b +E9C3 5F _ clrb +E9C4 4F O clra +E9C5 FD 0D 0D ... stad 0d0d +E9C8 4F O clra +E9C9 5F _ clrb +E9CA FD 0D 11 ... stad 0d11 +E9CD FD 0D 0F ... stad 0d0f +E9D0 4F O clra +E9D1 5F _ clrb +E9D2 FD 0D 15 ... stad 0d15 +E9D5 FD 0D 13 ... stad 0d13 +E9D8 4F O clra +E9D9 5F _ clrb +E9DA FD 0D 19 ... stad 0d19 +E9DD FD 0D 17 ... stad 0d17 +E9E0 4F O clra +E9E1 5F _ clrb +E9E2 FD 0D 1D ... stad 0d1d +E9E5 FD 0D 1B ... stad 0d1b +E9E8 31 1 ins +E9E9 39 9 rts + +jump113: +E9EA 7F 00 06 ... clr 0006 +E9ED F6 00 06 ... ldab 0006 +E9F0 C1 64 .d cmpb #64 +E9F2 24 64 $d bcc 64 +E9F4 F6 00 06 ... ldab 0006 +E9F7 4F O clra +E9F8 CE 00 05 ... ldx #0005 +E9FB 02 . idiv +E9FC 5D ] tstb +E9FD 27 54 'T beq 54 +E9FF CC BF FF ... ldd #bfff +EA02 37 7 pshb +EA03 36 6 psha +EA04 F6 00 06 ... ldab 0006 +EA07 4F O clra +EA08 05 . asld +EA09 C3 08 00 ... addd #0800 +EA0C 38 8 pulx +EA0D 8F . xgdx +EA0E A4 00 .. anda 00,x +EA10 E4 01 .. andb 01,x +EA12 ED 00 .. stad 00,x +EA14 CC FE FF ... ldd #feff +EA17 37 7 pshb +EA18 36 6 psha +EA19 F6 00 06 ... ldab 0006 +EA1C 4F O clra +EA1D 05 . asld +EA1E C3 08 C8 ... addd #08c8 +EA21 38 8 pulx +EA22 8F . xgdx +EA23 A4 00 .. anda 00,x +EA25 E4 01 .. andb 01,x +EA27 ED 00 .. stad 00,x +EA29 CC FD FF ... ldd #fdff +EA2C 37 7 pshb +EA2D 36 6 psha +EA2E F6 00 06 ... ldab 0006 +EA31 4F O clra +EA32 05 . asld +EA33 C3 08 C8 ... addd #08c8 +EA36 38 8 pulx +EA37 8F . xgdx +EA38 A4 00 .. anda 00,x +EA3A E4 01 .. andb 01,x +EA3C ED 00 .. stad 00,x +EA3E CC FB FF ... ldd #fbff +EA41 37 7 pshb +EA42 36 6 psha +EA43 F6 00 06 ... ldab 0006 +EA46 4F O clra +EA47 05 . asld +EA48 C3 08 C8 ... addd #08c8 +EA4B 38 8 pulx +EA4C 8F . xgdx +EA4D A4 00 .. anda 00,x +EA4F E4 01 .. andb 01,x +EA51 ED 00 .. stad 00,x +EA53 7C 00 06 |.. inc 0006 +EA56 20 95 . bra 95 +EA58 39 9 rts + +jump65: +EA59 34 4 des +EA5A CE 00 04 ... ldx #0004 +EA5D 3C < pshx +EA5E CC 10 0A ... ldd #100a +EA61 BD E5 D7 ... jsr e5d7 ;jump69 +EA64 38 8 pulx +EA65 83 00 00 ... subd #0000 +EA68 27 3F '? beq 3f +EA6A CE 00 01 ... ldx #0001 +EA6D 3C < pshx +EA6E CC 18 00 ... ldd #1800 +EA71 BD E5 D7 ... jsr e5d7 ;jump69 +EA74 38 8 pulx +EA75 83 00 00 ... subd #0000 +EA78 27 2F '/ beq 2f +EA7A CC 03 E8 ... ldd #03e8 +EA7D BD E5 71 ..q jsr e571 ;jump13 +EA80 7F 0B A8 ... clr 0ba8 +EA83 F6 18 00 ... ldab 1800 +EA86 C4 01 .. andb #01 +EA88 26 1C &. bne 1c +EA8A BD BE 4B ..K jsr be4b ;jump1 +EA8D 0F . sei +EA8E BD BE 01 ... jsr be01 ;jump70 +EA91 0E . cli +EA92 CC 01 F4 ... ldd #01f4 +EA95 BD E5 71 ..q jsr e571 ;jump13 +EA98 CC AF D1 ... ldd #afd1 +EA9B BD C0 BA ... jsr c0ba ;display: +EA9E CC 01 F4 ... ldd #01f4 +EAA1 BD E5 71 ..q jsr e571 ;jump13 +EAA4 20 DD . bra dd +EAA6 BD BE 69 ..i jsr be69 ;jump3 +EAA9 C6 01 .. ldab #01 +EAAB F7 00 14 ... stb 0014 +EAAE F6 00 14 ... ldab 0014 +EAB1 F7 38 00 .8. stb 3800 +EAB4 CC 00 1E ... ldd #001e +EAB7 BD E5 71 ..q jsr e571 ;jump13 +EABA CE 00 01 ... ldx #0001 +EABD 3C < pshx +EABE CC 10 00 ... ldd #1000 +EAC1 BD E5 D7 ... jsr e5d7 ;jump69 +EAC4 38 8 pulx +EAC5 83 00 00 ... subd #0000 +EAC8 27 10 '. beq 10 +EACA CE 00 02 ... ldx #0002 +EACD 3C < pshx +EACE CC 10 00 ... ldd #1000 +EAD1 BD E5 D7 ... jsr e5d7 ;jump69 +EAD4 38 8 pulx +EAD5 83 00 00 ... subd #0000 +EAD8 27 03 '. beq 03 +EADA 7E ED F8 ~.. jmp edf8 ;goto80 +EADD C6 02 .. ldab #02 +EADF F7 00 14 ... stb 0014 +EAE2 F6 00 14 ... ldab 0014 +EAE5 F7 38 00 .8. stb 3800 +EAE8 CC 00 1E ... ldd #001e +EAEB BD E5 71 ..q jsr e571 ;jump13 +EAEE CE 00 01 ... ldx #0001 +EAF1 3C < pshx +EAF2 CC 10 00 ... ldd #1000 +EAF5 BD E5 D7 ... jsr e5d7 ;jump69 +EAF8 38 8 pulx +EAF9 83 00 00 ... subd #0000 +EAFC 26 10 &. bne 10 +EAFE CE 00 02 ... ldx #0002 +EB01 3C < pshx +EB02 CC 10 00 ... ldd #1000 +EB05 BD E5 D7 ... jsr e5d7 ;jump69 +EB08 38 8 pulx +EB09 83 00 00 ... subd #0000 +EB0C 26 03 &. bne 03 +EB0E 7E ED F8 ~.. jmp edf8 ;goto80 +EB11 CC 5A 5A .ZZ ldd #5a5a +EB14 FD 10 16 ... stad 1016 +EB17 CC B1 39 ..9 ldd #b139 +EB1A BD C0 BA ... jsr c0ba ;display: +EB1D CC 07 D0 ... ldd #07d0 +EB20 BD E5 71 ..q jsr e571 ;jump13 +EB23 CC B1 44 ..D ldd #b144 +EB26 BD C0 BA ... jsr c0ba ;display: +EB29 CC 07 D0 ... ldd #07d0 +EB2C BD E5 71 ..q jsr e571 ;jump13 +EB2F CC 00 14 ... ldd #0014 +EB32 FD 00 3B ..; stad 003b +EB35 FC 00 3B ..; ldd 003b +EB38 27 47 'G beq 47 +EB3A 30 0 tsx +EB3B 6F 00 o. clr 00,x +EB3D 30 0 tsx +EB3E E6 00 .. ldab 00,x +EB40 C1 0A .. cmpb #0a +EB42 24 3B $; bcc 3b +EB44 BD BE 4B ..K jsr be4b ;jump1 +EB47 C6 2E .. ldab #2e +EB49 37 7 pshb +EB4A 30 0 tsx +EB4B E6 01 .. ldab 01,x +EB4D 4F O clra +EB4E C3 0B 90 ... addd #0b90 +EB51 8F . xgdx +EB52 33 3 pulb +EB53 E7 00 .. stb 00,x +EB55 0F . sei +EB56 BD BE 69 ..i jsr be69 ;jump3 +EB59 CE 10 28 ..( ldx #1028 +EB5C 1C 00 .. bset add,x 00,x +EB5E 40 @ nega +EB5F CE 00 01 ... ldx #0001 +EB62 3C < pshx +EB63 CC 00 20 .. ldd #0020 +EB66 BD BD B5 ... jsr bdb5 ;jump78 +EB69 38 8 pulx +EB6A CE 10 28 ..( ldx #1028 +EB6D 1D 00 .. bclr add,x 00,x +EB6F 40 @ nega +EB70 BD BE 10 ... jsr be10 ;jump88 +EB73 0E . cli +EB74 CC 00 07 ... ldd #0007 +EB77 BD E5 71 ..q jsr e571 ;jump13 +EB7A 30 0 tsx +EB7B 6C 00 l. inc 00,x +EB7D 20 BE . bra be +EB7F 20 B4 . bra b4 +EB81 BD BE 69 ..i jsr be69 ;jump3 +EB84 CC 08 00 ... ldd #0800 +EB87 FD 00 73 ..s stad 0073 +EB8A FC 00 73 ..s ldd 0073 +EB8D 83 0F FF ... subd #0fff +EB90 22 10 ". bhi 10 +EB92 C6 AA .. ldab #aa +EB94 FE 00 73 ..s ldx 0073 +EB97 E7 00 .. stb 00,x +EB99 FE 00 73 ..s ldx 0073 +EB9C 08 . inx +EB9D FF 00 73 ..s stx 0073 +EBA0 20 E8 . bra e8 +EBA2 CC 08 00 ... ldd #0800 +EBA5 FD 00 73 ..s stad 0073 +EBA8 FC 00 73 ..s ldd 0073 +EBAB 83 0F FF ... subd #0fff +EBAE 22 1A ". bhi 1a +EBB0 FE 00 73 ..s ldx 0073 +EBB3 E6 00 .. ldab 00,x +EBB5 C1 AA .. cmpb #aa +EBB7 27 08 '. beq 08 +EBB9 CE 10 16 ... ldx #1016 +EBBC 1D 00 .. bclr add,x 00,x +EBBE FF 20 09 . . stx 2009 +EBC1 FE 00 73 ..s ldx 0073 +EBC4 08 . inx +EBC5 FF 00 73 ..s stx 0073 +EBC8 20 DE . bra de +EBCA CC 08 00 ... ldd #0800 +EBCD FD 00 73 ..s stad 0073 +EBD0 FC 00 73 ..s ldd 0073 +EBD3 83 0F FF ... subd #0fff +EBD6 22 10 ". bhi 10 +EBD8 C6 55 .U ldab #55 +EBDA FE 00 73 ..s ldx 0073 +EBDD E7 00 .. stb 00,x +EBDF FE 00 73 ..s ldx 0073 +EBE2 08 . inx +EBE3 FF 00 73 ..s stx 0073 +EBE6 20 E8 . bra e8 +EBE8 CC 08 00 ... ldd #0800 +EBEB FD 00 73 ..s stad 0073 +EBEE FC 00 73 ..s ldd 0073 +EBF1 83 0F FF ... subd #0fff +EBF4 22 1A ". bhi 1a +EBF6 FE 00 73 ..s ldx 0073 +EBF9 E6 00 .. ldab 00,x +EBFB C1 55 .U cmpb #55 +EBFD 27 08 '. beq 08 +EBFF CE 10 16 ... ldx #1016 +EC02 1D 00 .. bclr add,x 00,x +EC04 FF 20 09 . . stx 2009 +EC07 FE 00 73 ..s ldx 0073 +EC0A 08 . inx +EC0B FF 00 73 ..s stx 0073 +EC0E 20 DE . bra de +EC10 CC 08 00 ... ldd #0800 +EC13 FD 00 73 ..s stad 0073 +EC16 FC 00 73 ..s ldd 0073 +EC19 83 0F FF ... subd #0fff +EC1C 22 0F ". bhi 0f +EC1E 5F _ clrb +EC1F FE 00 73 ..s ldx 0073 +EC22 E7 00 .. stb 00,x +EC24 FE 00 73 ..s ldx 0073 +EC27 08 . inx +EC28 FF 00 73 ..s stx 0073 +EC2B 20 E9 . bra e9 +EC2D 7F 00 06 ... clr 0006 +EC30 F6 00 06 ... ldab 0006 +EC33 C1 64 .d cmpb #64 +EC35 24 4D $M bcc 4d +EC37 F6 00 06 ... ldab 0006 +EC3A 4F O clra +EC3B CE 00 05 ... ldx #0005 +EC3E 02 . idiv +EC3F 5D ] tstb +EC40 27 3D '= beq 3d +EC42 CC 00 32 ..2 ldd #0032 +EC45 37 7 pshb +EC46 36 6 psha +EC47 F6 00 06 ... ldab 0006 +EC4A 4F O clra +EC4B 05 . asld +EC4C C3 08 00 ... addd #0800 +EC4F 38 8 pulx +EC50 8F . xgdx +EC51 ED 00 .. stad 00,x +EC53 F6 00 06 ... ldab 0006 +EC56 4F O clra +EC57 05 . asld +EC58 C3 08 00 ... addd #0800 +EC5B 8F . xgdx +EC5C EC 00 .. ldd 00,x +EC5E 43 C coma +EC5F 53 S comb +EC60 37 7 pshb +EC61 36 6 psha +EC62 F6 00 06 ... ldab 0006 +EC65 4F O clra +EC66 05 . asld +EC67 C3 0B F1 ... addd #0bf1 +EC6A 38 8 pulx +EC6B 8F . xgdx +EC6C ED 00 .. stad 00,x +EC6E CC 08 01 ... ldd #0801 +EC71 37 7 pshb +EC72 36 6 psha +EC73 F6 00 06 ... ldab 0006 +EC76 4F O clra +EC77 05 . asld +EC78 C3 08 C8 ... addd #08c8 +EC7B 38 8 pulx +EC7C 8F . xgdx +EC7D ED 00 .. stad 00,x +EC7F 7C 00 06 |.. inc 0006 +EC82 20 AC . bra ac +EC84 C6 1D .. ldab #1d +EC86 F7 0B BF ... stb 0bbf +EC89 30 0 tsx +EC8A 6F 00 o. clr 00,x +EC8C F6 0B BF ... ldab 0bbf +EC8F 4F O clra +EC90 C3 00 02 ... addd #0002 +EC93 37 7 pshb +EC94 36 6 psha +EC95 30 0 tsx +EC96 E6 02 .. ldab 02,x +EC98 4F O clra +EC99 A3 00 .. subd 00,x +EC9B 31 1 ins +EC9C 31 1 ins +EC9D 2C 1B ,. bge 1b +EC9F 30 0 tsx +ECA0 E6 00 .. ldab 00,x +ECA2 4F O clra +ECA3 C3 B1 D0 ... addd #b1d0 +ECA6 8F . xgdx +ECA7 E6 00 .. ldab 00,x +ECA9 37 7 pshb +ECAA 30 0 tsx +ECAB E6 01 .. ldab 01,x +ECAD 4F O clra +ECAE C3 09 93 ... addd #0993 +ECB1 8F . xgdx +ECB2 33 3 pulb +ECB3 E7 00 .. stb 00,x +ECB5 30 0 tsx +ECB6 6C 00 l. inc 00,x +ECB8 20 D2 . bra d2 +ECBA 7F 0B A8 ... clr 0ba8 +ECBD CC 00 32 ..2 ldd #0032 +ECC0 FD 0B B5 ... stad 0bb5 +ECC3 5F _ clrb +ECC4 4F O clra +ECC5 FD 0B B7 ... stad 0bb7 +ECC8 7F 00 06 ... clr 0006 +ECCB BD A6 4E ..N jsr a64e ;jump135 +ECCE C6 09 .. ldab #09 +ECD0 F7 0B C0 ... stb 0bc0 +ECD3 7F 0E 6D ..m clr 0e6d +ECD6 C6 01 .. ldab #01 +ECD8 F7 0E 6E ..n stb 0e6e +ECDB 30 0 tsx +ECDC 6F 00 o. clr 00,x +ECDE 30 0 tsx +ECDF E6 00 .. ldab 00,x +ECE1 C1 0F .. cmpb #0f +ECE3 24 21 $! bcc 21 +ECE5 C6 30 .0 ldab #30 +ECE7 37 7 pshb +ECE8 30 0 tsx +ECE9 E6 01 .. ldab 01,x +ECEB 4F O clra +ECEC C3 0C B9 ... addd #0cb9 +ECEF 8F . xgdx +ECF0 33 3 pulb +ECF1 E7 00 .. stb 00,x +ECF3 C6 30 .0 ldab #30 +ECF5 37 7 pshb +ECF6 30 0 tsx +ECF7 E6 01 .. ldab 01,x +ECF9 4F O clra +ECFA C3 0C C9 ... addd #0cc9 +ECFD 8F . xgdx +ECFE 33 3 pulb +ECFF E7 00 .. stb 00,x +ED01 30 0 tsx +ED02 6C 00 l. inc 00,x +ED04 20 D8 . bra d8 +ED06 30 0 tsx +ED07 6F 00 o. clr 00,x +ED09 30 0 tsx +ED0A E6 00 .. ldab 00,x +ED0C C1 0B .. cmpb #0b +ED0E 24 12 $. bcc 12 +ED10 5F _ clrb +ED11 37 7 pshb +ED12 30 0 tsx +ED13 E6 01 .. ldab 01,x +ED15 4F O clra +ED16 C3 0B E4 ... addd #0be4 +ED19 8F . xgdx +ED1A 33 3 pulb +ED1B E7 00 .. stb 00,x +ED1D 30 0 tsx +ED1E 6C 00 l. inc 00,x +ED20 20 E7 . bra e7 +ED22 4F O clra +ED23 5F _ clrb +ED24 FD 0D F9 ... stad 0df9 +ED27 FD 0D F7 ... stad 0df7 +ED2A 4F O clra +ED2B 5F _ clrb +ED2C FD 0D F5 ... stad 0df5 +ED2F FD 0D F3 ... stad 0df3 +ED32 7F 0C D9 ... clr 0cd9 +ED35 7F 0C DA ... clr 0cda +ED38 7F 0C DB ... clr 0cdb +ED3B 7F 0C DC ... clr 0cdc +ED3E 4F O clra +ED3F 5F _ clrb +ED40 FD 0D F1 ... stad 0df1 +ED43 FD 0D EF ... stad 0def +ED46 4F O clra +ED47 5F _ clrb +ED48 FD 0D FD ... stad 0dfd +ED4B FD 0D FB ... stad 0dfb +ED4E 4F O clra +ED4F 5F _ clrb +ED50 FD 0D E9 ... stad 0de9 +ED53 FD 0D E7 ... stad 0de7 +ED56 4F O clra +ED57 5F _ clrb +goto80: +ED58 FD 0D ED ... stad 0ded +ED5B FD 0D EB ... stad 0deb +ED5E 5F _ clrb +ED5F 4F O clra +ED60 FD 0C DD ... stad 0cdd +ED63 5F _ clrb +ED64 4F O clra +ED65 FD 0C DF ... stad 0cdf +ED68 5F _ clrb +ED69 4F O clra +ED6A FD 0C E1 ... stad 0ce1 +ED6D 5F _ clrb +ED6E 4F O clra +ED6F FD 0C E3 ... stad 0ce3 +ED72 5F _ clrb +ED73 4F O clra +ED74 FD 0C E5 ... stad 0ce5 +ED77 4F O clra +ED78 5F _ clrb +ED79 FD 0C F5 ... stad 0cf5 +ED7C FD 0C F3 ... stad 0cf3 +ED7F 4F O clra +ED80 5F _ clrb +ED81 FD 0C F9 ... stad 0cf9 +ED84 FD 0C F7 ... stad 0cf7 +ED87 4F O clra +ED88 5F _ clrb +ED89 FD 0C FD ... stad 0cfd +ED8C FD 0C FB ... stad 0cfb +ED8F 4F O clra +ED90 5F _ clrb +ED91 FD 0D 01 ... stad 0d01 +ED94 FD 0C FF ... stad 0cff +ED97 4F O clra +ED98 5F _ clrb +ED99 FD 0D 05 ... stad 0d05 +ED9C FD 0D 03 ... stad 0d03 +ED9F 5F _ clrb +EDA0 4F O clra +EDA1 FD 0D 07 ... stad 0d07 +EDA4 5F _ clrb +EDA5 4F O clra +EDA6 FD 0D 09 ... stad 0d09 +EDA9 5F _ clrb +EDAA 4F O clra +EDAB FD 0D 0B ... stad 0d0b +EDAE 5F _ clrb +EDAF 4F O clra +EDB0 FD 0D 0D ... stad 0d0d +EDB3 4F O clra +EDB4 5F _ clrb +EDB5 FD 0D 11 ... stad 0d11 +EDB8 FD 0D 0F ... stad 0d0f +EDBB 4F O clra +EDBC 5F _ clrb +EDBD FD 0D 15 ... stad 0d15 +EDC0 FD 0D 13 ... stad 0d13 +EDC3 4F O clra +EDC4 5F _ clrb +EDC5 FD 0D 19 ... stad 0d19 +EDC8 FD 0D 17 ... stad 0d17 +EDCB 4F O clra +EDCC 5F _ clrb +EDCD FD 0D 1D ... stad 0d1d +EDD0 FD 0D 1B ... stad 0d1b +EDD3 7F 0B AF ... clr 0baf +EDD6 7F 0B AE ... clr 0bae +EDD9 7F 0B AD ... clr 0bad +EDDC 7F 0B AC ... clr 0bac +EDDF 7F 0B AB ... clr 0bab +EDE2 7F 0B B4 ... clr 0bb4 +EDE5 7F 0B B3 ... clr 0bb3 +EDE8 7F 0B B2 ... clr 0bb2 +EDEB 7F 0B B1 ... clr 0bb1 +EDEE 7F 0B B0 ... clr 0bb0 +EDF1 C6 05 .. ldab #05 +EDF3 F7 08 00 ... stb 0800 +EDF6 8D 21 .! bsr dest 21 +EDF8 7F 00 14 ... clr 0014 +EDFB F6 00 14 ... ldab 0014 +EDFE F7 38 00 .8. stb 3800 +EE01 31 1 ins +EE02 39 9 rts + +jump36: +EE03 37 7 pshb +EE04 36 6 psha +EE05 30 0 tsx +EE06 EC 00 .. ldd 00,x +EE08 BD C0 BA ... jsr c0ba ;display: +EE0B CE 10 16 ... ldx #1016 +EE0E 1D 01 .. bclr add,x 01,x +EE10 FF CC 05 ... stx cc05 +EE13 DC BD E5 ... ldd bd +EE16 71 q illegal +EE17 38 8 pulx +EE18 39 9 rts + +EE19 BD E5 D1 ... jsr e5d1 ;jump52 +goto81: +EE1C CE 10 16 ... ldx #1016 +EE1F 1D 01 .. bclr add,x 01,x +EE21 FF CE 10 ... stx ce10 +EE24 16 . tab +EE25 1C 01 .. bset add,x 01,x +EE27 5A Z decb +EE28 F6 10 16 ... ldab 1016 +EE2B 26 0C &. bne 0c +EE2D CC B1 4F ..O ldd #b14f +EE30 BD C0 BA ... jsr c0ba ;display: +EE33 CC 05 DC ... ldd #05dc +EE36 BD E5 71 ..q jsr e571 ;jump13 +EE39 C6 04 .. ldab #04 +EE3B F7 00 1C ... stb 001c +EE3E F6 00 1C ... ldab 001c +EE41 C1 07 .. cmpb #07 +EE43 24 57 $W bcc 57 +EE45 F6 00 1C ... ldab 001c +EE48 4F O clra +EE49 C3 B1 23 ..# addd #b123 +EE4C 8F . xgdx +EE4D E6 00 .. ldab 00,x +EE4F 53 S comb +EE50 F4 00 1A ... andb 001a +EE53 F7 00 1A ... stb 001a +EE56 F6 00 1A ... ldab 001a +EE59 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EE5C CC 00 0A ... ldd #000a +EE5F BD E5 71 ..q jsr e571 ;jump13 +EE62 F6 18 00 ... ldab 1800 +EE65 2C 07 ,. bge 07 +EE67 CC B1 5A ..Z ldd #b15a +EE6A 8D 97 .. bsr dest 97 +EE6C 20 2E . bra 2e +EE6E F6 00 1C ... ldab 001c +EE71 4F O clra +EE72 C3 B1 23 ..# addd #b123 +EE75 8F . xgdx +EE76 E6 00 .. ldab 00,x +EE78 FA 00 1A ... orb 001a +EE7B F7 00 1A ... stb 001a +EE7E F6 00 1A ... ldab 001a +EE81 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EE84 CC 00 0A ... ldd #000a +EE87 BD E5 71 ..q jsr e571 ;jump13 +EE8A F6 18 00 ... ldab 1800 +EE8D 2D 08 -. blt 08 +EE8F CC B1 5A ..Z ldd #b15a +EE92 BD EE 03 ... jsr ee03 ;jump36 +EE95 20 05 . bra 05 +EE97 7C 00 1C |.. inc 001c +EE9A 20 A2 . bra a2 +EE9C CE 10 00 ... ldx #1000 +EE9F 1C 00 .. bset add,x 00,x +EEA1 08 . inx +EEA2 CE 10 08 ... ldx #1008 +EEA5 1C 00 .. bset add,x 00,x +EEA7 02 . idiv +EEA8 CE 00 1A ... ldx #001a +EEAB 1C 00 .. bset add,x 00,x +EEAD 40 @ nega +EEAE F6 00 1A ... ldab 001a +EEB1 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EEB4 CC 00 0A ... ldd #000a +EEB7 BD E5 71 ..q jsr e571 ;jump13 +EEBA F6 10 08 ... ldab 1008 +EEBD C4 01 .. andb #01 +EEBF 26 06 &. bne 06 +EEC1 CC B1 5A ..Z ldd #b15a +EEC4 BD EE 03 ... jsr ee03 ;jump36 +EEC7 CE 00 1A ... ldx #001a +EECA 1D 00 .. bclr add,x 00,x +EECC 40 @ nega +EECD F6 00 1A ... ldab 001a +EED0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EED3 CC 00 0A ... ldd #000a +EED6 BD E5 71 ..q jsr e571 ;jump13 +EED9 F6 10 08 ... ldab 1008 +EEDC C4 01 .. andb #01 +EEDE 27 06 '. beq 06 +EEE0 CC B1 5A ..Z ldd #b15a +EEE3 BD EE 03 ... jsr ee03 ;jump36 +EEE6 CE 00 1A ... ldx #001a +EEE9 1C 00 .. bset add,x 00,x +EEEB 02 . idiv +EEEC F6 00 1A ... ldab 001a +EEEF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EEF2 CC 00 0A ... ldd #000a +EEF5 BD E5 71 ..q jsr e571 ;jump13 +EEF8 F6 10 00 ... ldab 1000 +EEFB C4 04 .. andb #04 +EEFD 26 06 &. bne 06 +EEFF CC B1 65 ..e ldd #b165 +EF02 BD EE 03 ... jsr ee03 ;jump36 +EF05 CE 00 1A ... ldx #001a +EF08 1D 00 .. bclr add,x 00,x +EF0A 02 . idiv +EF0B F6 00 1A ... ldab 001a +EF0E F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF11 CC 00 0A ... ldd #000a +EF14 BD E5 71 ..q jsr e571 ;jump13 +EF17 F6 10 00 ... ldab 1000 +EF1A C4 04 .. andb #04 +EF1C 27 06 '. beq 06 +EF1E CC B1 65 ..e ldd #b165 +EF21 BD EE 03 ... jsr ee03 ;jump36 +EF24 CE 00 1A ... ldx #001a +EF27 1C 00 .. bset add,x 00,x +EF29 01 . nop +EF2A F6 00 1A ... ldab 001a +EF2D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF30 CC 00 0A ... ldd #000a +EF33 BD E5 71 ..q jsr e571 ;jump13 +EF36 F6 18 00 ... ldab 1800 +EF39 C4 20 . andb #20 +EF3B 26 06 &. bne 06 +EF3D CC B1 70 ..p ldd #b170 +EF40 BD EE 03 ... jsr ee03 ;jump36 +EF43 CE 00 1A ... ldx #001a +EF46 1D 00 .. bclr add,x 00,x +EF48 01 . nop +EF49 F6 00 1A ... ldab 001a +EF4C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF4F CC 00 0A ... ldd #000a +EF52 BD E5 71 ..q jsr e571 ;jump13 +EF55 F6 18 00 ... ldab 1800 +EF58 C4 20 . andb #20 +EF5A 27 06 '. beq 06 +EF5C CC B1 70 ..p ldd #b170 +EF5F BD EE 03 ... jsr ee03 ;jump36 +EF62 CE 00 1A ... ldx #001a +EF65 1C 00 .. bset add,x 00,x +EF67 04 . lsrd +EF68 F6 00 1A ... ldab 001a +EF6B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF6E CC 00 0A ... ldd #000a +EF71 BD E5 71 ..q jsr e571 ;jump13 +EF74 F6 10 0A ... ldab 100a +EF77 C4 04 .. andb #04 +EF79 26 06 &. bne 06 +EF7B CC B1 7B ..{ ldd #b17b +EF7E BD EE 03 ... jsr ee03 ;jump36 +EF81 CE 00 1A ... ldx #001a +EF84 1D 00 .. bclr add,x 00,x +EF86 04 . lsrd +EF87 F6 00 1A ... ldab 001a +EF8A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF8D CC 00 0A ... ldd #000a +EF90 BD E5 71 ..q jsr e571 ;jump13 +EF93 F6 10 0A ... ldab 100a +EF96 C4 04 .. andb #04 +EF98 27 06 '. beq 06 +EF9A CC B1 7B ..{ ldd #b17b +EF9D BD EE 03 ... jsr ee03 ;jump36 +EFA0 CE 10 00 ... ldx #1000 +EFA3 1C 00 .. bset add,x 00,x +EFA5 08 . inx +EFA6 CE 00 1A ... ldx #001a +EFA9 1C 00 .. bset add,x 00,x +EFAB 40 @ nega +EFAC F6 00 1A ... ldab 001a +EFAF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EFB2 CE 10 08 ... ldx #1008 +EFB5 1C 00 .. bset add,x 00,x +EFB7 02 . idiv +EFB8 CC 00 0A ... ldd #000a +EFBB BD E5 71 ..q jsr e571 ;jump13 +EFBE F6 10 08 ... ldab 1008 +EFC1 C4 01 .. andb #01 +EFC3 26 06 &. bne 06 +EFC5 CC B1 86 ... ldd #b186 +EFC8 BD EE 03 ... jsr ee03 ;jump36 +EFCB CE 10 08 ... ldx #1008 +EFCE 1D 00 .. bclr add,x 00,x +EFD0 02 . idiv +EFD1 CC 00 0A ... ldd #000a +EFD4 BD E5 71 ..q jsr e571 ;jump13 +EFD7 F6 10 08 ... ldab 1008 +EFDA C4 01 .. andb #01 +EFDC 27 06 '. beq 06 +EFDE CC B1 86 ... ldd #b186 +EFE1 BD EE 03 ... jsr ee03 ;jump36 +EFE4 CE 10 00 ... ldx #1000 +EFE7 1D 00 .. bclr add,x 00,x +EFE9 08 . inx +EFEA CE 10 08 ... ldx #1008 +EFED 1C 00 .. bset add,x 00,x +EFEF 02 . idiv +EFF0 CC 00 0A ... ldd #000a +EFF3 BD E5 71 ..q jsr e571 ;jump13 +EFF6 F6 10 08 ... ldab 1008 +EFF9 C4 01 .. andb #01 +EFFB 26 06 &. bne 06 +EFFD CC B1 91 ... ldd #b191 +F000 BD EE 03 ... jsr ee03 ;jump36 +F003 CE 10 08 ... ldx #1008 +F006 1D 00 .. bclr add,x 00,x +F008 02 . idiv +F009 CC 00 0A ... ldd #000a +F00C BD E5 71 ..q jsr e571 ;jump13 +F00F F6 10 08 ... ldab 1008 +F012 C4 01 .. andb #01 +F014 27 06 '. beq 06 +F016 CC B1 91 ... ldd #b191 +F019 BD EE 03 ... jsr ee03 ;jump36 +F01C CE 00 14 ... ldx #0014 +F01F 1C 00 .. bset add,x 00,x +F021 20 F6 . bra f6 +F023 00 . test +F024 14 . bset +F025 F7 38 00 .8. stb 3800 +F028 CC 00 0A ... ldd #000a +F02B BD E5 71 ..q jsr e571 ;jump13 +F02E F6 20 00 . . ldab 2000 +F031 C4 40 .@ andb #40 +F033 26 06 &. bne 06 +F035 CC B1 9C ... ldd #b19c +F038 BD EE 03 ... jsr ee03 ;jump36 +F03B CE 00 14 ... ldx #0014 +F03E 1D 00 .. bclr add,x 00,x +F040 20 F6 . bra f6 +F042 00 . test +F043 14 . bset +F044 F7 38 00 .8. stb 3800 +F047 CC 00 0A ... ldd #000a +F04A BD E5 71 ..q jsr e571 ;jump13 +F04D F6 20 00 . . ldab 2000 +F050 C4 40 .@ andb #40 +F052 27 06 '. beq 06 +F054 CC B1 9C ... ldd #b19c +F057 BD EE 03 ... jsr ee03 ;jump36 +F05A CE 00 14 ... ldx #0014 +F05D 1C 00 .. bset add,x 00,x +F05F 40 @ nega +F060 F6 00 14 ... ldab 0014 +F063 F7 38 00 .8. stb 3800 +F066 CC 00 0A ... ldd #000a +F069 BD E5 71 ..q jsr e571 ;jump13 +F06C F6 20 00 . . ldab 2000 +F06F 2C 06 ,. bge 06 +F071 CC B1 9C ... ldd #b19c +F074 BD EE 03 ... jsr ee03 ;jump36 +F077 CE 00 14 ... ldx #0014 +F07A 1D 00 .. bclr add,x 00,x +F07C 40 @ nega +F07D F6 00 14 ... ldab 0014 +F080 F7 38 00 .8. stb 3800 +F083 CC 00 0A ... ldd #000a +F086 BD E5 71 ..q jsr e571 ;jump13 +F089 F6 20 00 . . ldab 2000 +F08C 2D 06 -. blt 06 +F08E CC B1 9C ... ldd #b19c +F091 BD EE 03 ... jsr ee03 ;jump36 +F094 7F 00 61 ..a clr 0061 +F097 F6 00 61 ..a ldab 0061 +F09A C1 08 .. cmpb #08 +F09C 24 22 $" bcc 22 +F09E F6 00 61 ..a ldab 0061 +F0A1 4F O clra +F0A2 C3 B1 C8 ... addd #b1c8 +F0A5 8F . xgdx +F0A6 E6 00 .. ldab 00,x +F0A8 F7 00 06 ... stb 0006 +F0AB BD D3 11 ... jsr d311 ;jump30 +F0AE 83 00 00 ... subd #0000 +F0B1 27 08 '. beq 08 +F0B3 CC B1 A7 ... ldd #b1a7 +F0B6 BD EE 03 ... jsr ee03 ;jump36 +F0B9 20 05 . bra 05 +F0BB 7C 00 61 |.a inc 0061 +F0BE 20 D7 . bra d7 +F0C0 7F 00 61 ..a clr 0061 +F0C3 F6 00 61 ..a ldab 0061 +F0C6 C1 08 .. cmpb #08 +F0C8 24 2B $+ bcc 2b +F0CA F6 00 61 ..a ldab 0061 +F0CD 4F O clra +F0CE C3 B1 C8 ... addd #b1c8 +F0D1 8F . xgdx +F0D2 E6 00 .. ldab 00,x +F0D4 F7 00 06 ... stb 0006 +F0D7 BD D1 3D ..= jsr d13d ;jump34 +F0DA BD D5 70 ..p jsr d570 ;jump35 +F0DD 83 00 00 ... subd #0000 +F0E0 26 0B &. bne 0b +F0E2 BD D1 05 ... jsr d105 ;jump32 +F0E5 CC B1 B2 ... ldd #b1b2 +F0E8 BD EE 03 ... jsr ee03 ;jump36 +F0EB 20 08 . bra 08 +F0ED BD D1 05 ... jsr d105 ;jump32 +F0F0 7C 00 61 |.a inc 0061 +F0F3 20 CE . bra ce +F0F5 7F 00 61 ..a clr 0061 +F0F8 F6 00 61 ..a ldab 0061 +F0FB C1 05 .. cmpb #05 +F0FD 24 45 $E bcc 45 +F0FF F6 00 61 ..a ldab 0061 +F102 4F O clra +F103 C3 B1 C8 ... addd #b1c8 +F106 8F . xgdx +F107 E6 00 .. ldab 00,x +F109 F7 00 06 ... stb 0006 +F10C BD D1 3D ..= jsr d13d ;jump34 +F10F CC 00 0A ... ldd #000a +F112 BD E5 71 ..q jsr e571 ;jump13 +F115 F6 18 00 ... ldab 1800 +F118 C4 40 .@ andb #40 +F11A 26 0B &. bne 0b +F11C BD D1 05 ... jsr d105 ;jump32 +F11F CC B1 B2 ... ldd #b1b2 +F122 BD EE 03 ... jsr ee03 ;jump36 +F125 20 1D . bra 1d +F127 BD D1 05 ... jsr d105 ;jump32 +F12A CC 00 0A ... ldd #000a +F12D BD E5 71 ..q jsr e571 ;jump13 +F130 F6 18 00 ... ldab 1800 +F133 C4 40 .@ andb #40 +F135 27 08 '. beq 08 +F137 CC B1 B2 ... ldd #b1b2 +F13A BD EE 03 ... jsr ee03 ;jump36 +F13D 20 05 . bra 05 +F13F 7C 00 61 |.a inc 0061 +F142 20 B4 . bra b4 +F144 FC 10 16 ... ldd 1016 +F147 83 5A 5A .ZZ subd #5a5a +F14A 26 0C &. bne 0c +F14C CC B1 BD ... ldd #b1bd +F14F BD C0 BA ... jsr c0ba ;display: +F152 CC 05 DC ... ldd #05dc +F155 BD E5 71 ..q jsr e571 ;jump13 +F158 7E EE 1C ~.. jmp ee1c ;goto81 + +;send a byte to the printer? +;it calls c7e7, which does things with the serial port +jump53: +F15B 37 7 pshb +F15C 36 6 psha +F15D F6 00 19 ... ldab 0019 +F160 C4 40 .@ andb #40 +F162 26 5B &[ bne 5b +F164 C6 FF .. ldab #ff +F166 F7 00 39 ..9 stb 0039 +F169 F6 20 00 . . ldab 2000 +F16C 2C 11 ,. bge 11 +F16E F6 20 00 . . ldab 2000 +F171 C4 40 .@ andb #40 +F173 27 0A '. beq 0a +F175 F6 00 39 ..9 ldab 0039 +F178 27 05 '. beq 05 +F17A BD E6 1B ... jsr e61b ;jump4 +F17D 20 EA . bra ea +F17F F6 00 39 ..9 ldab 0039 +F182 26 08 &. bne 08 +F184 CE 00 19 ... ldx #0019 +F187 1C 00 .. bset add,x 00,x +F189 40 @ nega +F18A 20 33 3 bra 33 +F18C F6 20 00 . . ldab 2000 +F18F C4 40 .@ andb #40 +F191 27 2C ', beq 2c +F193 F6 00 1D ... ldab 001d +F196 C4 01 .. andb #01 +F198 27 1E '. beq 1e +F19A 30 0 tsx +F19B E6 01 .. ldab 01,x +F19D C1 30 .0 cmpb #30 +F19F 26 08 &. bne 08 +F1A1 CC 00 20 .. ldd #0020 +F1A4 BD C7 E7 ... jsr c7e7 ;jump37 +F1A7 20 0D . bra 0d +F1A9 30 0 tsx +F1AA E6 01 .. ldab 01,x +F1AC 4F O clra +F1AD BD C7 E7 ... jsr c7e7 ;jump37 +F1B0 CE 00 1D ... ldx #001d +F1B3 1D 00 .. bclr add,x 00,x +F1B5 01 . nop +F1B6 20 07 . bra 07 +F1B8 30 0 tsx +F1B9 E6 01 .. ldab 01,x +F1BB 4F O clra +F1BC BD C7 E7 ... jsr c7e7 ;jump37 +F1BF 38 8 pulx +F1C0 39 9 rts + +jump59: +F1C1 37 7 pshb +F1C2 36 6 psha +F1C3 F6 20 00 . . ldab 2000 +F1C6 C4 40 .@ andb #40 +F1C8 27 1C '. beq 1c +F1CA 7F 00 18 ... clr 0018 +F1CD F6 00 18 ... ldab 0018 +F1D0 30 0 tsx +F1D1 E1 05 .. cmpb 05,x +F1D3 24 11 $. bcc 11 +F1D5 30 0 tsx +F1D6 EE 00 .. ldx 00,x +F1D8 E6 00 .. ldab 00,x +F1DA 4F O clra +F1DB BD F1 5B ..[ jsr f15b ;jump53 +F1DE 38 8 pulx +F1DF 08 . inx +F1E0 3C < pshx +F1E1 7C 00 18 |.. inc 0018 +F1E4 20 E7 . bra e7 +F1E6 38 8 pulx +F1E7 39 9 rts + +;send a string to the printer? D is a pointer to a string, and some of them +;look *way* too long for the display. Or does it scroll them? + +jump57: +F1E8 37 7 pshb +F1E9 36 6 psha +F1EA F6 20 00 . . ldab 2000 +F1ED C4 40 .@ andb #40 +F1EF 27 1B '. beq 1b +F1F1 CC 00 20 .. ldd #0020 +F1F4 BD F1 5B ..[ jsr f15b ;jump53 +F1F7 30 0 tsx +F1F8 EE 00 .. ldx 00,x +F1FA E6 00 .. ldab 00,x +F1FC 27 0E '. beq 0e +F1FE 30 0 tsx +F1FF EE 00 .. ldx 00,x +F201 E6 00 .. ldab 00,x +F203 4F O clra +F204 BD F1 5B ..[ jsr f15b ;jump53 +F207 38 8 pulx +F208 08 . inx +F209 3C < pshx +F20A 20 EB . bra eb +F20C 38 8 pulx +F20D 39 9 rts + +jump62: +F20E 37 7 pshb +F20F 36 6 psha +F210 F6 20 00 . . ldab 2000 +F213 C4 40 .@ andb #40 +F215 27 34 '4 beq 34 +F217 CE 00 1D ... ldx #001d +F21A 1C 00 .. bset add,x 00,x +F21C 01 . nop +F21D 30 0 tsx +F21E E6 01 .. ldab 01,x +F220 4F O clra +F221 BD E7 95 ... jsr e795 ;jump54 +F224 F6 00 5D ..] ldab 005d +F227 4F O clra +F228 BD F1 5B ..[ jsr f15b ;jump53 +F22B F6 00 5E ..^ ldab 005e +F22E 4F O clra +F22F BD F1 5B ..[ jsr f15b ;jump53 +F232 CE 00 1D ... ldx #001d +F235 1D 00 .. bclr add,x 00,x +F237 01 . nop +F238 F6 00 5F .._ ldab 005f +F23B 4F O clra +F23C BD F1 5B ..[ jsr f15b ;jump53 +F23F CC 00 20 .. ldd #0020 +F242 BD F1 5B ..[ jsr f15b ;jump53 +F245 CC 00 20 .. ldd #0020 +F248 BD F1 5B ..[ jsr f15b ;jump53 +F24B 38 8 pulx +F24C 39 9 rts + +jump58: +F24D 37 7 pshb +F24E 36 6 psha +F24F F6 20 00 . . ldab 2000 +F252 C4 40 .@ andb #40 +F254 27 41 'A beq 41 +F256 CE 00 1D ... ldx #001d +F259 1C 00 .. bset add,x 00,x +F25B 01 . nop +F25C 30 0 tsx +F25D EC 00 .. ldd 00,x +F25F BD E7 45 ..E jsr e745 ;jump55 +F262 F6 00 57 ..W ldab 0057 +F265 4F O clra +F266 BD F1 5B ..[ jsr f15b ;jump53 +F269 F6 00 5A ..Z ldab 005a +F26C 4F O clra +F26D BD F1 5B ..[ jsr f15b ;jump53 +F270 F6 00 5D ..] ldab 005d +F273 4F O clra +F274 BD F1 5B ..[ jsr f15b ;jump53 +F277 F6 00 5E ..^ ldab 005e +F27A 4F O clra +F27B BD F1 5B ..[ jsr f15b ;jump53 +F27E CE 00 1D ... ldx #001d +F281 1D 00 .. bclr add,x 00,x +F283 01 . nop +F284 F6 00 5F .._ ldab 005f +F287 4F O clra +F288 BD F1 5B ..[ jsr f15b ;jump53 +F28B CC 00 20 .. ldd #0020 +F28E BD F1 5B ..[ jsr f15b ;jump53 +F291 CC 00 20 .. ldd #0020 +F294 BD F1 5B ..[ jsr f15b ;jump53 +F297 38 8 pulx +F298 39 9 rts + +jump61 +jump61:: +F299 37 7 pshb +F29A 36 6 psha +F29B F6 20 00 . . ldab 2000 +F29E C4 40 .@ andb #40 +F2A0 27 7B '{ beq 7b +F2A2 F6 00 17 ... ldab 0017 +F2A5 C4 08 .. andb #08 +F2A7 26 06 &. bne 06 +F2A9 CC 00 24 ..$ ldd #0024 +F2AC BD F1 5B ..[ jsr f15b ;jump53 +F2AF CE 00 1D ... ldx #001d +F2B2 1C 00 .. bset add,x 00,x +F2B4 01 . nop +F2B5 30 0 tsx +F2B6 EC 00 .. ldd 00,x +F2B8 BD E7 45 ..E jsr e745 ;jump55 +F2BB F6 00 57 ..W ldab 0057 +F2BE 4F O clra +F2BF BD F1 5B ..[ jsr f15b ;jump53 +F2C2 F6 00 5A ..Z ldab 005a +F2C5 4F O clra +F2C6 BD F1 5B ..[ jsr f15b ;jump53 +F2C9 F6 00 13 ... ldab 0013 +F2CC C1 08 .. cmpb #08 +F2CE 26 0C &. bne 0c +F2D0 CC 00 2E ... ldd #002e +F2D3 BD F1 5B ..[ jsr f15b ;jump53 +F2D6 CE 00 1D ... ldx #001d +F2D9 1D 00 .. bclr add,x 00,x +F2DB 01 . nop +F2DC F6 00 5D ..] ldab 005d +F2DF 4F O clra +F2E0 BD F1 5B ..[ jsr f15b ;jump53 +F2E3 F6 00 13 ... ldab 0013 +F2E6 C1 04 .. cmpb #04 +F2E8 26 0C &. bne 0c +F2EA CC 00 2E ... ldd #002e +F2ED BD F1 5B ..[ jsr f15b ;jump53 +F2F0 CE 00 1D ... ldx #001d +F2F3 1D 00 .. bclr add,x 00,x +F2F5 01 . nop +F2F6 F6 00 5E ..^ ldab 005e +F2F9 4F O clra +F2FA BD F1 5B ..[ jsr f15b ;jump53 +F2FD F6 00 13 ... ldab 0013 +F300 C1 02 .. cmpb #02 +F302 26 06 &. bne 06 +F304 CC 00 2E ... ldd #002e +F307 BD F1 5B ..[ jsr f15b ;jump53 +F30A CE 00 1D ... ldx #001d +F30D 1D 00 .. bclr add,x 00,x +F30F 01 . nop +F310 F6 00 5F .._ ldab 005f +F313 4F O clra +F314 BD F1 5B ..[ jsr f15b ;jump53 +F317 CC 00 0A ... ldd #000a +F31A BD F1 5B ..[ jsr f15b ;jump53 +F31D 38 8 pulx +F31E 39 9 rts + +jump60: +F31F 38 8 pulx +F320 37 7 pshb +F321 36 6 psha +F322 3C < pshx +F323 F6 20 00 . . ldab 2000 +F326 C4 40 .@ andb #40 +F328 26 03 &. bne 03 +F32A 7E F3 BC ~.. jmp f3bc ;goto82 +F32D F6 00 17 ... ldab 0017 +F330 C4 08 .. andb #08 +F332 26 06 &. bne 06 +F334 CC 00 24 ..$ ldd #0024 +F337 BD F1 5B ..[ jsr f15b ;jump53 +F33A CE 00 1D ... ldx #001d +F33D 1C 00 .. bset add,x 00,x +F33F 01 . nop +F340 30 0 tsx +F341 EC 04 .. ldd 04,x +F343 37 7 pshb +F344 36 6 psha +F345 EC 02 .. ldd 02,x +F347 BD E6 21 ..! jsr e621 ;jump56 +F34A 38 8 pulx +F34B C6 07 .. ldab #07 +F34D F7 00 18 ... stb 0018 +F350 F6 00 18 ... ldab 0018 +F353 C1 FF .. cmpb #ff +F355 24 5F $_ bcc 5f +F357 F6 00 18 ... ldab 0018 +F35A 4F O clra +F35B C3 0B 90 ... addd #0b90 +F35E 8F . xgdx +F35F E6 00 .. ldab 00,x +F361 4F O clra +F362 BD F1 5B ..[ jsr f15b ;jump53 +F365 F6 00 18 ... ldab 0018 +F368 C1 03 .. cmpb #03 +F36A 26 15 &. bne 15 +F36C F6 00 13 ... ldab 0013 +F36F C1 08 .. cmpb #08 +F371 26 0C &. bne 0c +F373 CC 00 2E ... ldd #002e +F376 BD F1 5B ..[ jsr f15b ;jump53 +F379 CE 00 1D ... ldx #001d +F37C 1D 00 .. bclr add,x 00,x +F37E 01 . nop +F37F 20 30 0 bra 30 +F381 C1 02 .. cmpb #02 +F383 26 15 &. bne 15 +F385 F6 00 13 ... ldab 0013 +F388 C1 04 .. cmpb #04 +F38A 26 0C &. bne 0c +F38C CC 00 2E ... ldd #002e +F38F BD F1 5B ..[ jsr f15b ;jump53 +F392 CE 00 1D ... ldx #001d +F395 1D 00 .. bclr add,x 00,x +F397 01 . nop +F398 20 17 . bra 17 +F39A C1 01 .. cmpb #01 +F39C 26 13 &. bne 13 +F39E F6 00 13 ... ldab 0013 +F3A1 C1 02 .. cmpb #02 +F3A3 26 06 &. bne 06 +F3A5 CC 00 2E ... ldd #002e +F3A8 BD F1 5B ..[ jsr f15b ;jump53 +F3AB CE 00 1D ... ldx #001d +F3AE 1D 00 .. bclr add,x 00,x +F3B0 01 . nop +F3B1 7A 00 18 z.. dec 0018 +F3B4 20 9A . bra 9a +F3B6 CC 00 0A ... ldd #000a +F3B9 BD F1 5B ..[ jsr f15b ;jump53 +goto82: +F3BC 38 8 pulx +F3BD 31 1 ins +F3BE 31 1 ins +F3BF 6E 00 n. jmp 00,x + +jump63: +F3C1 37 7 pshb +F3C2 36 6 psha +F3C3 F6 20 00 . . ldab 2000 +F3C6 C4 40 .@ andb #40 +F3C8 27 49 'I beq 49 +F3CA CC B4 71 ..q ldd #b471 " CODE " +F3CD BD F1 E8 ... jsr f1e8 ;jump57 +F3D0 30 0 tsx +F3D1 E6 01 .. ldab 01,x +F3D3 4F O clra +F3D4 CE 00 0A ... ldx #000a +F3D7 02 . idiv +F3D8 8F . xgdx +F3D9 CB 30 .0 addb #30 +F3DB F7 00 5E ..^ stb 005e +F3DE 30 0 tsx +F3DF E6 01 .. ldab 01,x +F3E1 4F O clra +F3E2 CE 00 0A ... ldx #000a +F3E5 02 . idiv +F3E6 CB 30 .0 addb #30 +F3E8 F7 00 5F .._ stb 005f ;5e and 5f now param in ascii +F3EB F6 00 5E ..^ ldab 005e +F3EE 4F O clra +F3EF BD F1 5B ..[ jsr f15b ;jump53 +F3F2 F6 00 5F .._ ldab 005f +F3F5 4F O clra +F3F6 BD F1 5B ..[ jsr f15b ;jump53 +F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " +F3FC BD F1 E8 ... jsr f1e8 ;jump57 +F3FF 30 0 tsx +F400 E6 01 .. ldab 01,x +F402 4F O clra +F403 05 . asld +F404 C3 0D 1F ... addd #0d1f +F407 8F . xgdx +F408 EC 00 .. ldd 00,x +F40A BD F2 4D ..M jsr f24d ;jump58 +F40D CC 00 0A ... ldd #000a +F410 BD F1 5B ..[ jsr f15b ;jump53 +F413 38 8 pulx +F414 39 9 rts + +jump112: +F415 F6 0B C0 ... ldab 0bc0 +F418 C4 02 .. andb #02 +F41A 27 15 '. beq 15 +F41C CE 00 21 ..! ldx #0021 +F41F 1C 00 .. bset add,x 00,x +F421 80 F6 .. suba #f6 +F423 00 . test +F424 1D C4 .. bclr add,x c4,x +F426 02 . idiv +F427 27 02 '. beq 02 +F429 20 F7 . bra f7 +F42B CE 00 21 ..! ldx #0021 +F42E 1D 00 .. bclr add,x 00,x +F430 80 C6 .. suba #c6 +F432 10 . sba +F433 F7 10 2C .., stb 102c +F436 C6 2E .. ldab #2e +F438 F7 10 2D ..- stb 102d +F43B C6 05 .. ldab #05 +F43D F7 10 2B ..+ stb 102b +F440 CC 03 E8 ... ldd #03e8 +F443 BD E5 71 ..q jsr e571 ;jump13 +F446 CE 10 00 ... ldx #1000 +F449 1D 00 .. bclr add,x 00,x +F44B 08 . inx +F44C CE 00 19 ... ldx #0019 +F44F 1D 00 .. bclr add,x 00,x +F451 40 @ nega +F452 CE 00 1D ... ldx #001d +F455 1D 00 .. bclr add,x 00,x +F457 01 . nop +F458 CC 00 18 ... ldd #0018 +F45B BD F1 5B ..[ jsr f15b ;jump53 +F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" +F461 BD F1 E8 ... jsr f1e8 ;jump57 +F464 CC 00 0A ... ldd #000a +F467 BD F1 5B ..[ jsr f15b ;jump53 +F46A CC B2 38 ..8 ldd #b238 +F46D BD F1 E8 ... jsr f1e8 ;jump57 +F470 CC 00 0A ... ldd #000a +F473 BD F1 5B ..[ jsr f15b ;jump53 +F476 CC B2 56 ..V ldd #b256 +F479 BD F1 E8 ... jsr f1e8 ;jump57 +F47C CC 00 0A ... ldd #000a +F47F BD F1 5B ..[ jsr f15b ;jump53 +F482 CC 00 0A ... ldd #000a +F485 BD F1 5B ..[ jsr f15b ;jump53 +F488 CC B2 75 ..u ldd #b275 +F48B BD F1 E8 ... jsr f1e8 ;jump57 +F48E CC 00 0A ... ldd #000a +F491 BD F1 5B ..[ jsr f15b ;jump53 +F494 CC B2 38 ..8 ldd #b238 +F497 BD F1 E8 ... jsr f1e8 ;jump57 +F49A CC 00 0A ... ldd #000a +F49D BD F1 5B ..[ jsr f15b ;jump53 +F4A0 CC 00 0A ... ldd #000a +F4A3 BD F1 5B ..[ jsr f15b ;jump53 +F4A6 CC B2 90 ... ldd #b290 +F4A9 BD F1 E8 ... jsr f1e8 ;jump57 +F4AC CE 00 0A ... ldx #000a +F4AF 3C < pshx +F4B0 CC 0C BC ... ldd #0cbc +F4B3 BD F1 C1 ... jsr f1c1 ;jump59 +F4B6 38 8 pulx +F4B7 CC 00 0A ... ldd #000a +F4BA BD F1 5B ..[ jsr f15b ;jump53 +F4BD CC B2 A2 ... ldd #b2a2 +F4C0 BD F1 E8 ... jsr f1e8 ;jump57 +F4C3 CE 00 0A ... ldx #000a +F4C6 3C < pshx +F4C7 CC 0C CC ... ldd #0ccc +F4CA BD F1 C1 ... jsr f1c1 ;jump59 +F4CD 38 8 pulx +F4CE CC 00 0A ... ldd #000a +F4D1 BD F1 5B ..[ jsr f15b ;jump53 +F4D4 CC B2 B4 ... ldd #b2b4 +F4D7 BD F1 E8 ... jsr f1e8 ;jump57 +F4DA FC 0C E7 ... ldd 0ce7 +F4DD BD F2 4D ..M jsr f24d ;jump58 +F4E0 CC 00 0A ... ldd #000a +F4E3 BD F1 5B ..[ jsr f15b ;jump53 +F4E6 CC 00 0A ... ldd #000a +F4E9 BD F1 5B ..[ jsr f15b ;jump53 +F4EC CC B2 C6 ... ldd #b2c6 +F4EF BD F1 E8 ... jsr f1e8 ;jump57 +F4F2 FE 0D E9 ... ldx 0de9 +F4F5 3C < pshx +F4F6 FC 0D E7 ... ldd 0de7 +F4F9 BD F3 1F ... jsr f31f ;jump60 +F4FC 38 8 pulx +F4FD CC B2 D8 ... ldd #b2d8 +F500 BD F1 E8 ... jsr f1e8 ;jump57 +F503 FE 0D ED ... ldx 0ded +F506 3C < pshx +F507 FC 0D EB ... ldd 0deb +F50A BD F3 1F ... jsr f31f ;jump60 +F50D 38 8 pulx +F50E CC B2 EA ... ldd #b2ea +F511 BD F1 E8 ... jsr f1e8 ;jump57 +F514 FE 0D F1 ... ldx 0df1 +F517 3C < pshx +F518 FC 0D EF ... ldd 0def +F51B BD F3 1F ... jsr f31f ;jump60 +F51E 38 8 pulx +F51F CC B2 FC ... ldd #b2fc +F522 BD F1 E8 ... jsr f1e8 ;jump57 +F525 FE 0D F9 ... ldx 0df9 +F528 3C < pshx +F529 FC 0D F7 ... ldd 0df7 +F52C BD F3 1F ... jsr f31f ;jump60 +F52F 38 8 pulx +F530 CC B3 0E ... ldd #b30e +F533 BD F1 E8 ... jsr f1e8 ;jump57 +F536 FE 0D FD ... ldx 0dfd +F539 3C < pshx +F53A FC 0D FB ... ldd 0dfb +F53D BD F3 1F ... jsr f31f ;jump60 +F540 38 8 pulx +F541 CC 00 0A ... ldd #000a +F544 BD F1 5B ..[ jsr f15b ;jump53 +F547 CC B3 20 .. ldd #b320 +F54A BD F1 E8 ... jsr f1e8 ;jump57 +F54D CC 00 0A ... ldd #000a +F550 BD F1 5B ..[ jsr f15b ;jump53 +F553 CC B3 31 ..1 ldd #b331 +F556 BD F1 E8 ... jsr f1e8 ;jump57 +F559 FE 0D F5 ... ldx 0df5 +F55C 3C < pshx +F55D FC 0D F3 ... ldd 0df3 +F560 BD F3 1F ... jsr f31f ;jump60 +F563 38 8 pulx +F564 CC B3 4A ..J ldd #b34a +F567 BD F1 E8 ... jsr f1e8 ;jump57 +F56A FC 0C DD ... ldd 0cdd +F56D BD F2 4D ..M jsr f24d ;jump58 +F570 FE 0C F5 ... ldx 0cf5 +F573 3C < pshx +F574 FC 0C F3 ... ldd 0cf3 +F577 BD F3 1F ... jsr f31f ;jump60 +F57A 38 8 pulx +F57B CC B3 5C ..\ ldd #b35c +F57E BD F1 E8 ... jsr f1e8 ;jump57 +F581 FC 0C DF ... ldd 0cdf +F584 BD F2 4D ..M jsr f24d ;jump58 +F587 FE 0C F9 ... ldx 0cf9 +F58A 3C < pshx +F58B FC 0C F7 ... ldd 0cf7 +F58E BD F3 1F ... jsr f31f ;jump60 +F591 38 8 pulx +F592 CC B3 6E ..n ldd #b36e +F595 BD F1 E8 ... jsr f1e8 ;jump57 +F598 FC 0C E1 ... ldd 0ce1 +F59B BD F2 4D ..M jsr f24d ;jump58 +F59E FE 0C FD ... ldx 0cfd +F5A1 3C < pshx +F5A2 FC 0C FB ... ldd 0cfb +F5A5 BD F3 1F ... jsr f31f ;jump60 +F5A8 38 8 pulx +F5A9 CC B3 80 ... ldd #b380 +F5AC BD F1 E8 ... jsr f1e8 ;jump57 +F5AF FC 0C E3 ... ldd 0ce3 +F5B2 BD F2 4D ..M jsr f24d ;jump58 +F5B5 FE 0D 01 ... ldx 0d01 +F5B8 3C < pshx +F5B9 FC 0C FF ... ldd 0cff +F5BC BD F3 1F ... jsr f31f ;jump60 +F5BF 38 8 pulx +F5C0 CC B3 92 ... ldd #b392 +F5C3 BD F1 E8 ... jsr f1e8 ;jump57 +F5C6 FC 0C E5 ... ldd 0ce5 +F5C9 BD F2 4D ..M jsr f24d ;jump58 +F5CC FE 0D 05 ... ldx 0d05 +F5CF 3C < pshx +F5D0 FC 0D 03 ... ldd 0d03 +F5D3 BD F3 1F ... jsr f31f ;jump60 +F5D6 38 8 pulx +F5D7 CC 00 0A ... ldd #000a +F5DA BD F1 5B ..[ jsr f15b ;jump53 +F5DD CC B3 A4 ... ldd #b3a4 +F5E0 BD F1 E8 ... jsr f1e8 ;jump57 +F5E3 CC 00 0A ... ldd #000a +F5E6 BD F1 5B ..[ jsr f15b ;jump53 +F5E9 CC B3 B3 ... ldd #b3b3 +F5EC BD F1 E8 ... jsr f1e8 ;jump57 +F5EF FC 0C F1 ... ldd 0cf1 +F5F2 BD F2 99 ... jsr f299 ;jump61 +F5F5 CC B3 CA ... ldd #b3ca +F5F8 BD F1 E8 ... jsr f1e8 ;jump57 +F5FB F6 0C DC ... ldab 0cdc +F5FE 4F O clra +F5FF BD F2 0E ... jsr f20e ;jump62 +F602 FC 0C E9 ... ldd 0ce9 +F605 BD F2 99 ... jsr f299 ;jump61 +F608 CC B3 DC ... ldd #b3dc +F60B BD F1 E8 ... jsr f1e8 ;jump57 +F60E F6 0C DB ... ldab 0cdb +F611 4F O clra +F612 BD F2 0E ... jsr f20e ;jump62 +F615 FC 0C EB ... ldd 0ceb +F618 BD F2 99 ... jsr f299 ;jump61 +F61B CC B3 EE ... ldd #b3ee +F61E BD F1 E8 ... jsr f1e8 ;jump57 +F621 F6 0C DA ... ldab 0cda +F624 4F O clra +F625 BD F2 0E ... jsr f20e ;jump62 +F628 FC 0C ED ... ldd 0ced +F62B BD F2 99 ... jsr f299 ;jump61 +F62E CC B4 00 ... ldd #b400 +F631 BD F1 E8 ... jsr f1e8 ;jump57 +F634 F6 0C D9 ... ldab 0cd9 +F637 4F O clra +F638 BD F2 0E ... jsr f20e ;jump62 +F63B FC 0C EF ... ldd 0cef +F63E BD F2 99 ... jsr f299 ;jump61 +F641 CC 00 0A ... ldd #000a +F644 BD F1 5B ..[ jsr f15b ;jump53 +F647 CC B4 12 ... ldd #b412 +F64A BD F1 E8 ... jsr f1e8 ;jump57 +F64D FC 0D 07 ... ldd 0d07 +F650 BD F2 4D ..M jsr f24d ;jump58 +F653 FE 0D 11 ... ldx 0d11 +F656 3C < pshx +F657 FC 0D 0F ... ldd 0d0f +F65A BD F3 1F ... jsr f31f ;jump60 +F65D 38 8 pulx +F65E CC B4 24 ..$ ldd #b424 +F661 BD F1 E8 ... jsr f1e8 ;jump57 +F664 FC 0D 09 ... ldd 0d09 +F667 BD F2 4D ..M jsr f24d ;jump58 +F66A FE 0D 15 ... ldx 0d15 +F66D 3C < pshx +F66E FC 0D 13 ... ldd 0d13 +F671 BD F3 1F ... jsr f31f ;jump60 +F674 38 8 pulx +F675 CC B4 36 ..6 ldd #b436 +F678 BD F1 E8 ... jsr f1e8 ;jump57 +F67B FC 0D 0B ... ldd 0d0b +F67E BD F2 4D ..M jsr f24d ;jump58 +F681 FE 0D 19 ... ldx 0d19 +F684 3C < pshx +F685 FC 0D 17 ... ldd 0d17 +F688 BD F3 1F ... jsr f31f ;jump60 +F68B 38 8 pulx +F68C CC B4 48 ..H ldd #b448 +F68F BD F1 E8 ... jsr f1e8 ;jump57 +F692 FC 0D 0D ... ldd 0d0d +F695 BD F2 4D ..M jsr f24d ;jump58 +F698 FE 0D 1D ... ldx 0d1d +F69B 3C < pshx +F69C FC 0D 1B ... ldd 0d1b +F69F BD F3 1F ... jsr f31f ;jump60 +F6A2 38 8 pulx +F6A3 CC 00 0A ... ldd #000a +F6A6 BD F1 5B ..[ jsr f15b ;jump53 +F6A9 CC B4 5A ..Z ldd #b45a +F6AC BD F1 E8 ... jsr f1e8 ;jump57 +F6AF CC 00 0A ... ldd #000a +F6B2 BD F1 5B ..[ jsr f15b ;jump53 +F6B5 C6 01 .. ldab #01 +F6B7 F7 00 54 ..T stb 0054 +F6BA F6 00 54 ..T ldab 0054 +F6BD C1 63 .c cmpb #63 +F6BF 22 1B ". bhi 1b +F6C1 F6 00 54 ..T ldab 0054 +F6C4 4F O clra +F6C5 05 . asld +F6C6 C3 08 C8 ... addd #08c8 +F6C9 8F . xgdx +F6CA EC 00 .. ldd 00,x +F6CC C4 80 .. andb #80 +F6CE 27 07 '. beq 07 +F6D0 F6 00 54 ..T ldab 0054 +F6D3 4F O clra +F6D4 BD F3 C1 ... jsr f3c1 ;jump63 +F6D7 7C 00 54 |.T inc 0054 +F6DA 20 DE . bra de +F6DC CC 00 0A ... ldd #000a +F6DF BD F1 5B ..[ jsr f15b ;jump53 +F6E2 F6 00 19 ... ldab 0019 +F6E5 C4 40 .@ andb #40 +F6E7 26 07 &. bne 07 +F6E9 FE 0C E7 ... ldx 0ce7 +F6EC 08 . inx +F6ED FF 0C E7 ... stx 0ce7 +F6F0 CE 00 1D ... ldx #001d +F6F3 1D 00 .. bclr add,x 00,x +F6F5 01 . nop +F6F6 CC 03 E8 ... ldd #03e8 +F6F9 BD E5 71 ..q jsr e571 ;jump13 +F6FC C6 03 .. ldab #03 +F6FE F7 10 2B ..+ stb 102b +F701 CE 10 00 ... ldx #1000 +F704 1C 00 .. bset add,x 00,x +F706 08 . inx +F707 F6 0B C0 ... ldab 0bc0 +F70A C4 02 .. andb #02 +F70C 27 06 '. beq 06 +F70E CC 00 80 ... ldd #0080 +F711 BD C7 E7 ... jsr c7e7 ;jump37 +F714 7F 00 38 ..8 clr 0038 +F717 39 9 rts +F718 3C < pshx +F719 F6 0B C0 ... ldab 0bc0 +F71C C4 08 .. andb #08 +F71E 27 03 '. beq 03 +F720 BD C3 25 ..% jsr c325 ;jump64 +F723 7C 00 0C |.. inc 000c +F726 F6 00 0C ... ldab 000c +F729 C1 02 .. cmpb #02 +F72B 26 13 &. bne 13 +F72D 7F 00 0C ... clr 000c +F730 F6 00 07 ... ldab 0007 +F733 27 03 '. beq 03 +F735 7A 00 07 z.. dec 0007 +F738 F6 00 00 ... ldab 0000 +F73B 27 03 '. beq 03 +F73D 7A 00 00 z.. dec 0000 +F740 7C 00 0B |.. inc 000b +F743 F6 00 0B ... ldab 000b +F746 C1 08 .. cmpb #08 +F748 26 37 &7 bne 37 +F74A 7F 00 0B ... clr 000b +F74D FC 00 3B ..; ldd 003b +F750 27 07 '. beq 07 +F752 FE 00 3B ..; ldx 003b +F755 09 . dex +F756 FF 00 3B ..; stx 003b +F759 CC 00 2C .., ldd #002c +F75C 30 0 tsx +F75D ED 00 .. stad 00,x +F75F 30 0 tsx +F760 EC 00 .. ldd 00,x +F762 37 7 pshb +F763 36 6 psha +F764 CC 00 3A ..: ldd #003a +F767 30 0 tsx +F768 A3 00 .. subd 00,x +F76A 31 1 ins +F76B 31 1 ins +F76C 25 13 %. bcs 13 +F76E 30 0 tsx +F76F EE 00 .. ldx 00,x +F771 E6 00 .. ldab 00,x +F773 27 07 '. beq 07 +F775 30 0 tsx +F776 EE 00 .. ldx 00,x +F778 6A 00 j. dec 00,x +F77A E6 00 .. ldab 00,x +F77C 38 8 pulx +F77D 08 . inx +F77E 3C < pshx +F77F 20 DE . bra de +F781 F6 00 32 ..2 ldab 0032 +F784 27 07 '. beq 07 +F786 F6 00 32 ..2 ldab 0032 +F789 C4 02 .. andb #02 +F78B 26 08 &. bne 08 +F78D CE 10 00 ... ldx #1000 +F790 1D 00 .. bclr add,x 00,x +F792 10 . sba +F793 20 0D . bra 0d +F795 F6 00 32 ..2 ldab 0032 +F798 C4 01 .. andb #01 +F79A 26 06 &. bne 06 +F79C CE 10 00 ... ldx #1000 +F79F 1C 00 .. bset add,x 00,x +F7A1 10 . sba +F7A2 7C 00 4C |.L inc 004c +F7A5 F6 00 4C ..L ldab 004c +F7A8 C1 4B .K cmpb #4b +F7AA 26 13 &. bne 13 +F7AC 7F 00 4C ..L clr 004c +F7AF F6 00 4F ..O ldab 004f +F7B2 27 03 '. beq 03 +F7B4 7A 00 4F z.O dec 004f +F7B7 F6 00 25 ..% ldab 0025 +F7BA 27 03 '. beq 03 +F7BC 7A 00 25 z.% dec 0025 +F7BF F6 00 31 ..1 ldab 0031 +F7C2 26 03 &. bne 03 +F7C4 BD FE 69 ..i jsr fe69 ;inhibit interrupts +F7C7 F6 00 7F ... ldab 007f +F7CA 27 03 '. beq 03 +F7CC BD FE 69 ..i jsr fe69 ;inhibit interrupts +F7CF C6 40 .@ ldab #40 +F7D1 F7 10 25 ..% stb 1025 +F7D4 38 8 pulx +F7D5 3B ; rti + +main: + +F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 +F7D9 5F _ clrb ;0 -> B +F7DA F7 38 00 .8. stb 3800 ;B -> 3800 +F7DD C6 7F .. ldab #7f ;7F -> B +F7DF F7 00 1A ... stb 001a ;B -> 001a +F7E2 C6 7F .. ldab #7f ;7F -> B +F7E4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F7E7 C6 07 .. ldab #07 ;7 -> B +F7E9 F7 10 3C ..< stb 103c +F7EC C6 81 .. ldab #81 ;81 -> B +F7EE F7 10 26 ..& stb 1026 +F7F1 5F _ clrb ;0 -> B +F7F2 F7 10 30 ..0 stb 1030 +F7F5 C6 C8 .. ldab #c8 ;c8 -> B +F7F7 F7 10 00 ... stb 1000 +F7FA C6 3E .> ldab #3e ;3e -> B +F7FC F7 10 09 ... stb 1009 +F7FF C6 12 .. ldab #12 ;12 -> B +F801 F7 10 28 ..( stb 1028 + +F804 BD BE 69 ..i jsr be69 ;jump3 +F807 BD EA 59 ..Y jsr ea59 ;jump65 +F80A CC 00 64 ..d ldd #0064 +F80D BD E5 71 ..q jsr e571 ;jump13 +F810 CC B1 EF ... ldd #b1ef " ROWE INT " +F813 BD C0 BA ... jsr c0ba ;display: +F816 CC 01 F4 ... ldd #01f4 +F819 BD E5 71 ..q jsr e571 ;jump13 +F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " +F81F BD C0 BA ... jsr c0ba ;display: +F822 CC 01 F4 ... ldd #01f4 +F825 BD E5 71 ..q jsr e571 ;jump13 +F828 CC B2 05 ... ldd #b205 " 1993 " +F82B BD C0 BA ... jsr c0ba ;display: +F82E CC 01 F4 ... ldd #01f4 +F831 BD E5 71 ..q jsr e571 ;jump13 +F834 CC B2 10 ... ldd #b210 "5900 VER 5" +F837 BD C0 BA ... jsr c0ba ;display: +F83A CC 00 0A ... ldd #000a +F83D BD E5 71 ..q jsr e571 ;jump13 +F840 7F 00 7F ... clr 007f +F843 7F 00 21 ..! clr 0021 +F846 7F 00 1F ... clr 001f +F849 7F 00 1D ... clr 001d +F84C 7F 00 1B ... clr 001b +F84F 7F 00 19 ... clr 0019 +F852 F6 0B C0 ... ldab 0bc0 +F855 C4 01 .. andb #01 +F857 27 08 '. beq 08 +F859 CE 0B C1 ... ldx #0bc1 +F85C 1C 00 .. bset add,x 00,x +F85E 01 . nop +F85F 20 06 . bra 06 +F861 CE 0B C1 ... ldx #0bc1 +F864 1D 00 .. bclr add,x 00,x +F866 01 . nop +F867 F6 0B C0 ... ldab 0bc0 +F86A C4 04 .. andb #04 +F86C 27 08 '. beq 08 +F86E CE 0B C1 ... ldx #0bc1 +F871 1C 00 .. bset add,x 00,x +F873 02 . idiv +F874 20 06 . bra 06 +F876 CE 0B C1 ... ldx #0bc1 +F879 1D 00 .. bclr add,x 00,x +F87B 02 . idiv +F87C CE 0B C1 ... ldx #0bc1 +F87F 1D 00 .. bclr add,x 00,x +F881 04 . lsrd +F882 F6 0B C0 ... ldab 0bc0 +F885 C4 02 .. andb #02 +F887 27 2D '- beq 2d +F889 C6 3C .< ldab #3c +F88B F7 00 31 ..1 stb 0031 +F88E 0E . cli +F88F CC 00 FF ... ldd #00ff +F892 BD C7 E7 ... jsr c7e7 ;jump37 +F895 5F _ clrb +F896 4F O clra +F897 FD 00 40 ..@ stad 0040 +F89A C6 10 .. ldab #10 +F89C F7 10 2C .., stb 102c +F89F C6 2E .. ldab #2e +F8A1 F7 10 2D ..- stb 102d +F8A4 C6 03 .. ldab #03 +F8A6 F7 10 2B ..+ stb 102b +F8A9 C6 46 .F ldab #46 +F8AB F7 00 2F ../ stb 002f +F8AE CC 07 D0 ... ldd #07d0 +F8B1 BD E5 71 ..q jsr e571 ;jump13 +F8B4 20 2B + bra 2b +F8B6 BD D0 94 ... jsr d094 ;jump66 +F8B9 C6 27 .' ldab #27 +F8BB F7 10 2D ..- stb 102d +F8BE C6 07 .. ldab #07 +F8C0 F7 10 2B ..+ stb 102b +F8C3 CE 00 1A ... ldx #001a +F8C6 1C 00 .. bset add,x 00,x +F8C8 04 . lsrd +F8C9 F6 00 1A ... ldab 001a +F8CC F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F8CF CC 07 D0 ... ldd #07d0 +F8D2 BD E5 71 ..q jsr e571 ;jump13 +F8D5 CE 00 1A ... ldx #001a +F8D8 1D 00 .. bclr add,x 00,x +F8DA 04 . lsrd +F8DB F6 00 1A ... ldab 001a +F8DE F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F8E1 7F 0E 6A ..j clr 0e6a +F8E4 BD D4 79 ..y jsr d479 ;jump67 +F8E7 BD E8 9A ... jsr e89a ;jump68 +F8EA 7F 00 06 ... clr 0006 +F8ED CE 00 1D ... ldx #001d +F8F0 1C 00 .. bset add,x 00,x +F8F2 10 . sba +F8F3 CC 05 DC ... ldd #05dc +F8F6 BD E5 71 ..q jsr e571 ;jump13 +F8F9 C6 1E .. ldab #1e +F8FB F7 00 35 ..5 stb 0035 +F8FE 0E . cli +goto85: +F8FF BD E6 1B ... jsr e61b ;jump4 +F902 BD D1 05 ... jsr d105 ;jump32 +F905 F6 10 0A ... ldab 100a +F908 C4 08 .. andb #08 +F90A 27 46 'F beq 46 +F90C F6 10 0A ... ldab 100a +F90F C4 08 .. andb #08 +F911 27 11 '. beq 11 +F913 CE 00 1A ... ldx #001a +F916 1C 00 .. bset add,x 00,x +F918 04 . lsrd +F919 F6 00 1A ... ldab 001a +F91C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F91F BD E6 1B ... jsr e61b ;jump4 +F922 20 E8 . bra e8 +F924 BD D0 94 ... jsr d094 ;jump66 +F927 F6 0B C0 ... ldab 0bc0 +F92A C4 01 .. andb #01 +F92C 27 06 '. beq 06 +F92E CE 0B C1 ... ldx #0bc1 +F931 1C 00 .. bset add,x 00,x +F933 01 . nop +F934 F6 0B C0 ... ldab 0bc0 +F937 C4 04 .. andb #04 +F939 27 06 '. beq 06 +F93B CE 0B C1 ... ldx #0bc1 +F93E 1C 00 .. bset add,x 00,x +F940 02 . idiv +F941 CE 00 1A ... ldx #001a +F944 1D 00 .. bclr add,x 00,x +F946 04 . lsrd +F947 F6 00 1A ... ldab 001a +F94A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F94D C6 1E .. ldab #1e +F94F F7 00 35 ..5 stb 0035 +F952 F6 0B C0 ... ldab 0bc0 +F955 C4 08 .. andb #08 +F957 27 16 '. beq 16 +F959 CE 00 02 ... ldx #0002 +F95C 3C < pshx +F95D CC 10 00 ... ldd #1000 +F960 BD E5 D7 ... jsr e5d7 ;jump69 +F963 38 8 pulx +F964 83 00 00 ... subd #0000 +F967 27 06 '. beq 06 +F969 CE 0B C1 ... ldx #0bc1 +F96C 1C 00 .. bset add,x 00,x +F96E 08 . inx +F96F F6 0B C1 ... ldab 0bc1 +F972 C4 07 .. andb #07 +F974 27 0D '. beq 0d +F976 F6 00 35 ..5 ldab 0035 +F979 26 08 &. bne 08 +F97B CE 00 21 ..! ldx #0021 +F97E 1C 00 .. bset add,x 00,x +F980 20 20 bra 20 +F982 06 . tap +F983 CE 00 21 ..! ldx #0021 +F986 1D 00 .. bclr add,x 00,x +F988 20 BD . bra bd +F98A BB 63 BD .c. adda 63bd +F98D B8 00 F6 ... eora 00f6 +F990 0B . sev +F991 C0 C4 .. subb #c4 +F993 01 . nop +F994 27 0B '. beq 0b +F996 FC 00 40 ..@ ldd 0040 +F999 F3 00 3E ..> addd 003e +F99C 26 03 &. bne 03 +F99E BD D6 F6 ... jsr d6f6 ;jump106 +F9A1 F6 00 12 ... ldab 0012 +F9A4 C4 20 . andb #20 +F9A6 27 08 '. beq 08 +F9A8 F6 00 35 ..5 ldab 0035 +F9AB 26 03 &. bne 03 +F9AD 7E FA 79 ~.y jmp fa79 ;goto83 +F9B0 CE 00 1F ... ldx #001f +F9B3 1D 00 .. bclr add,x 00,x +F9B5 04 . lsrd +F9B6 CE 00 1D ... ldx #001d +F9B9 1C 00 .. bset add,x 00,x +F9BB 10 . sba +F9BC F6 00 1F ... ldab 001f +F9BF C4 20 . andb #20 +F9C1 26 03 &. bne 03 +F9C3 7E FA 74 ~.t jmp fa74 ;goto84 +F9C6 F6 0B C0 ... ldab 0bc0 +F9C9 C4 01 .. andb #01 +F9CB 27 08 '. beq 08 +F9CD CE 0B C1 ... ldx #0bc1 +F9D0 1C 00 .. bset add,x 00,x +F9D2 01 . nop +F9D3 20 06 . bra 06 +F9D5 CE 0B C1 ... ldx #0bc1 +F9D8 1D 00 .. bclr add,x 00,x +F9DA 01 . nop +F9DB F6 0B C0 ... ldab 0bc0 +F9DE C4 04 .. andb #04 +F9E0 27 08 '. beq 08 +F9E2 CE 0B C1 ... ldx #0bc1 +F9E5 1C 00 .. bset add,x 00,x +F9E7 02 . idiv +F9E8 20 06 . bra 06 +F9EA CE 0B C1 ... ldx #0bc1 +F9ED 1D 00 .. bclr add,x 00,x +F9EF 02 . idiv +F9F0 CE 0B C1 ... ldx #0bc1 +F9F3 1D 00 .. bclr add,x 00,x +F9F5 04 . lsrd +F9F6 CE 00 1B ... ldx #001b +F9F9 1D 00 .. bclr add,x 00,x +F9FB 02 . idiv +F9FC F6 0B C0 ... ldab 0bc0 +F9FF C4 02 .. andb #02 +FA01 27 27 '' beq 27 +FA03 C6 3C .< ldab #3c +FA05 F7 00 31 ..1 stb 0031 +FA08 0E . cli +FA09 CC 00 FF ... ldd #00ff +FA0C BD C7 E7 ... jsr c7e7 ;jump37 +FA0F 5F _ clrb +FA10 4F O clra +FA11 FD 00 40 ..@ stad 0040 +FA14 C6 10 .. ldab #10 +FA16 F7 10 2C .., stb 102c +FA19 C6 2E .. ldab #2e +FA1B F7 10 2D ..- stb 102d +FA1E C6 03 .. ldab #03 +FA20 F7 10 2B ..+ stb 102b +FA23 C6 46 .F ldab #46 +FA25 F7 00 2F ../ stb 002f +FA28 20 31 1 bra 31 +FA2A CE 00 21 ..! ldx #0021 +FA2D 1D 00 .. bclr add,x 00,x +FA2F 40 @ nega +FA30 BD D0 94 ... jsr d094 ;jump66 +FA33 C6 27 .' ldab #27 +FA35 F7 10 2D ..- stb 102d +FA38 C6 07 .. ldab #07 +FA3A F7 10 2B ..+ stb 102b +FA3D CE 00 1A ... ldx #001a +FA40 1C 00 .. bset add,x 00,x +FA42 04 . lsrd +FA43 F6 00 1A ... ldab 001a +FA46 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +FA49 CC 00 32 ..2 ldd #0032 +FA4C BD E5 71 ..q jsr e571 ;jump13 +FA4F CE 00 1A ... ldx #001a +FA52 1D 00 .. bclr add,x 00,x +FA54 04 . lsrd +FA55 F6 00 1A ... ldab 001a +FA58 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +FA5B BD D4 79 ..y jsr d479 ;jump67 +FA5E BD E8 9A ... jsr e89a ;jump68 +FA61 BD BE 69 ..i jsr be69 ;jump3 +FA64 7F 00 06 ... clr 0006 +FA67 CE 00 1F ... ldx #001f +FA6A 1D 00 .. bclr add,x 00,x +FA6C 20 C6 . bra c6 +FA6E 1E F7 00 35 ...5 brset f7,x 00 35 +FA72 20 03 . bra 03 +goto84: +FA74 BD DE E7 ... jsr dee7 ;jump116 +FA77 20 66 f bra 66 +goto83: +FA79 F6 00 12 ... ldab 0012 +FA7C C4 20 . andb #20 +FA7E 27 5F '_ beq 5f +FA80 F6 00 1F ... ldab 001f +FA83 C4 20 . andb #20 +FA85 26 03 &. bne 03 +FA87 BD E5 AA ... jsr e5aa ;jump12 +FA8A CE 00 1F ... ldx #001f +FA8D 1C 00 .. bset add,x 00,x +FA8F 20 F6 . bra f6 +FA91 00 . test +FA92 12 . brset +FA93 C4 01 .. andb #01 +FA95 26 33 &3 bne 33 +FA97 F6 00 1D ... ldab 001d +FA9A C4 08 .. andb #08 +FA9C 27 2A '* beq 2a +FA9E F6 00 1F ... ldab 001f +FAA1 C4 04 .. andb #04 +FAA3 26 14 &. bne 14 +FAA5 CE 00 1F ... ldx #001f +FAA8 1C 00 .. bset add,x 00,x +FAAA 04 . lsrd +FAAB CE 00 1F ... ldx #001f +FAAE 1C 00 .. bset add,x 00,x +FAB0 80 CC .. suba #cc +FAB2 02 . idiv +FAB3 33 3 pulb +FAB4 FD 00 3B ..; stad 003b +FAB7 20 09 . bra 09 +FAB9 BD E5 AA ... jsr e5aa ;jump12 +FABC CE 00 1F ... ldx #001f +FABF 1D 00 .. bclr add,x 00,x +FAC1 04 . lsrd +FAC2 CE 00 1D ... ldx #001d +FAC5 1D 00 .. bclr add,x 00,x +FAC7 08 . inx +FAC8 20 06 . bra 06 +FACA CE 00 1D ... ldx #001d +FACD 1C 00 .. bset add,x 00,x +FACF 08 . inx +FAD0 F6 00 1F ... ldab 001f +FAD3 C4 04 .. andb #04 +FAD5 26 05 &. bne 05 +FAD7 BD 81 00 ... jsr 8100 ;jump72 +FADA 20 03 . bra 03 +FADC BD 84 A0 ... jsr 84a0 ;jump73 +FADF 7E F8 FF ~.. jmp f8ff ;goto85 +FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" +FAE5 BD C0 BA ... jsr c0ba ;display: +FAE8 CC 07 D0 ... ldd #07d0 +FAEB BD E5 71 ..q jsr e571 ;jump13 +FAEE 3B ; rti +FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" +FAF2 BD C0 BA ... jsr c0ba ;display: +FAF5 CC 07 D0 ... ldd #07d0 +FAF8 BD E5 71 ..q jsr e571 ;jump13 +FAFB 3B ; rti +FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" +FAFF BD C0 BA ... jsr c0ba ;display: +FB02 CC 07 D0 ... ldd #07d0 +FB05 BD E5 71 ..q jsr e571 ;jump13 +FB08 3B ; rti +FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB0C BD C0 BA ... jsr c0ba ;display: +FB0F CC 07 D0 ... ldd #07d0 +FB12 BD E5 71 ..q jsr e571 ;jump13 +FB15 3B ; rti +FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB19 BD C0 BA ... jsr c0ba ;display: +FB1C CC 07 D0 ... ldd #07d0 +FB1F BD E5 71 ..q jsr e571 ;jump13 +FB22 3B ; rti +FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB26 BD C0 BA ... jsr c0ba ;display: +FB29 CC 07 D0 ... ldd #07d0 +FB2C BD E5 71 ..q jsr e571 ;jump13 +FB2F 3B ; rti +FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB33 BD C0 BA ... jsr c0ba ;display: +FB36 CC 07 D0 ... ldd #07d0 +FB39 BD E5 71 ..q jsr e571 ;jump13 +FB3C 3B ; rti +FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" +FB40 BD C0 BA ... jsr c0ba ;display: +FB43 CC 07 D0 ... ldd #07d0 +FB46 BD E5 71 ..q jsr e571 ;jump13 +FB49 3B ; rti +FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" +FB4D BD C0 BA ... jsr c0ba ;display: +FB50 CC 07 D0 ... ldd #07d0 +FB53 BD E5 71 ..q jsr e571 ;jump13 +FB56 3B ; rti +FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB5A BD C0 BA ... jsr c0ba ;display: +FB5D CC 07 D0 ... ldd #07d0 +FB60 BD E5 71 ..q jsr e571 ;jump13 +FB63 3B ; rti +FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB67 BD C0 BA ... jsr c0ba ;display: +FB6A CC 07 D0 ... ldd #07d0 +FB6D BD E5 71 ..q jsr e571 ;jump13 +FB70 3B ; rti +FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB74 BD C0 BA ... jsr c0ba ;display: +FB77 CC 07 D0 ... ldd #07d0 +FB7A BD E5 71 ..q jsr e571 ;jump13 +FB7D 3B ; rti +FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" +FB81 BD C0 BA ... jsr c0ba ;display: +FB84 CC 07 D0 ... ldd #07d0 +FB87 BD E5 71 ..q jsr e571 ;jump13 +FB8A 3B ; rti +FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" +FB8E BD C0 BA ... jsr c0ba ;display: +FB91 CC 07 D0 ... ldd #07d0 +FB94 BD E5 71 ..q jsr e571 ;jump13 +FB97 3B ; rti +FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB9B BD C0 BA ... jsr c0ba ;display: +FB9E CC 07 D0 ... ldd #07d0 +FBA1 BD E5 71 ..q jsr e571 ;jump13 +FBA4 3B ; rti +FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" +FBA8 BD C0 BA ... jsr c0ba ;display: +FBAB CC 07 D0 ... ldd #07d0 +FBAE BD E5 71 ..q jsr e571 ;jump13 +FBB1 3B ; rti +FBB2 BD FE 69 ..i jsr fe69 ;inhibit interrupts +FBB5 3B ; rti +FBB6 BD FE 69 ..i jsr fe69 ;inhibit interrupts +FBB9 3B ; rti + +jump38: +FBBA 3C < pshx +FBBB 37 7 pshb +FBBC 30 0 tsx +FBBD E6 06 .. ldab 06,x +FBBF 3D = mul +FBC0 A6 00 .. ldaa 00,x +FBC2 37 7 pshb +FBC3 E6 05 .. ldab 05,x +FBC5 3D = mul +FBC6 32 2 pula +FBC7 1B . aba +FBC8 33 3 pulb +FBC9 36 6 psha +FBCA A6 06 .. ldaa 06,x +FBCC 3D = mul +FBCD 37 7 pshb +FBCE AB 00 .. adda 00,x +FBD0 36 6 psha +FBD1 EC 03 .. ldd 03,x +FBD3 ED 05 .. stad 05,x +FBD5 38 8 pulx +FBD6 8F . xgdx +FBD7 83 00 00 ... subd #0000 +FBDA 31 1 ins +FBDB 38 8 pulx +FBDC 31 1 ins +FBDD 31 1 ins +FBDE 39 9 rts + +jump46: +FBDF BD FB E8 ... jsr fbe8 ;jump86 +FBE2 BD FC 25 ..% jsr fc25 ;jump85 +FBE5 7E FC 04 ~.. jmp fc04 ;goto87 + +jump86: +FBE8 3C < pshx +FBE9 8F . xgdx +FBEA EC 02 .. ldd 02,x +FBEC 37 7 pshb +FBED 36 6 psha +FBEE EC 00 .. ldd 00,x +FBF0 37 7 pshb +FBF1 36 6 psha +FBF2 34 4 des +FBF3 34 4 des +FBF4 34 4 des +FBF5 34 4 des +FBF6 3C < pshx +FBF7 30 0 tsx +FBF8 EC 12 .. ldd 12,x +FBFA ED 04 .. stad 04,x +FBFC EC 0C .. ldd 0c,x +FBFE ED 02 .. stad 02,x +FC00 EC 10 .. ldd 10,x +FC02 38 8 pulx +FC03 39 9 rts + +goto87: +FC04 ED 00 .. stad 00,x +FC06 3C < pshx +FC07 30 0 tsx +FC08 EC 08 .. ldd 08,x +FC0A ED 0A .. stad 0a,x +FC0C EC 02 .. ldd 02,x +FC0E ED 0C .. stad 0c,x +FC10 38 8 pulx +FC11 ED 02 .. stad 02,x +FC13 EC 00 .. ldd 00,x +FC15 26 06 &. bne 06 +FC17 6D 02 m. tst 02,x +FC19 26 02 &. bne 02 +FC1B 6D 03 m. tst 03,x +FC1D 31 1 ins +FC1E 31 1 ins +FC1F 38 8 pulx +FC20 31 1 ins +FC21 31 1 ins +FC22 31 1 ins +FC23 31 1 ins +FC24 39 9 rts + +jump85: +FC25 3C < pshx +FC26 30 0 tsx +FC27 E3 06 .. addd 06,x +FC29 37 7 pshb +FC2A 36 6 psha +FC2B EC 02 .. ldd 02,x +FC2D ED 06 .. stad 06,x +FC2F EC 04 .. ldd 04,x +FC31 E3 08 .. addd 08,x +FC33 ED 08 .. stad 08,x +FC35 32 2 pula +FC36 33 3 pulb +FC37 C9 00 .. adcb #00 +FC39 89 00 .. adca #00 +FC3B 83 00 00 ... subd #0000 +FC3E 26 06 &. bne 06 +FC40 6D 08 m. tst 08,x +FC42 26 02 &. bne 02 +FC44 6D 09 m. tst 09,x +FC46 38 8 pulx +FC47 31 1 ins +FC48 31 1 ins +FC49 31 1 ins +FC4A 31 1 ins +FC4B 39 9 rts + +jump83: +FC4C 3C < pshx +FC4D 3C < pshx +FC4E 37 7 pshb +FC4F 36 6 psha +FC50 3C < pshx +FC51 3C < pshx +FC52 3C < pshx +FC53 18 3C .< pshy +FC55 30 0 tsx +FC56 4F O clra +FC57 A7 04 .. sta 04,x +FC59 7E FC 6D ~.m jmp fc6d ;goto88 + +jump82: +FC5C 3C < pshx +FC5D 3C < pshx +FC5E 37 7 pshb +FC5F 36 6 psha +FC60 3C < pshx +FC61 3C < pshx +FC62 3C < pshx +FC63 18 3C .< pshy +FC65 30 0 tsx +FC66 86 01 .. ldaa #01 +FC68 A7 04 .. sta 04,x +FC6A 7E FC 6D ~.m jmp fc6d ;goto88 +goto88: +FC6D 1A EE 0E ... ldy 0e,x +FC70 EC 08 .. ldd 08,x +FC72 ED 0E .. stad 0e,x +FC74 EC 14 .. ldd 14,x +FC76 ED 0C .. stad 0c,x +FC78 EC 12 .. ldd 12,x +FC7A ED 0A .. stad 0a,x +FC7C 1A EF 12 ... sty 12,x +FC7F 4F O clra +FC80 5F _ clrb +FC81 ED 08 .. stad 08,x +FC83 ED 06 .. stad 06,x +FC85 EC 0A .. ldd 0a,x +FC87 1A A3 0E ... cmpd 0e,x +FC8A 22 23 "# bhi 23 +FC8C 27 15 '. beq 15 +FC8E 1E 04 01 08 .... brset 04,x 01 08 +FC92 CC 00 00 ... ldd #0000 +FC95 ED 14 .. stad 14,x +FC97 7E FE 04 ~.. jmp fe04 ;goto89 +FC9A EC 0C .. ldd 0c,x +FC9C ED 14 .. stad 14,x +FC9E EC 0A .. ldd 0a,x +FCA0 7E FD E3 ~.. jmp fde3 ;goto90 +FCA3 83 00 00 ... subd #0000 +FCA6 27 12 '. beq 12 +FCA8 EC 0C .. ldd 0c,x +FCAA 1A A3 10 ... cmpd 10,x +FCAD 25 DF %. bcs df +FCAF 6D 0E m. tst 0e,x +FCB1 26 70 &p bne 70 +FCB3 6D 0F m. tst 0f,x +FCB5 27 1A '. beq 1a +FCB7 7E FD A4 ~.. jmp fda4 ;goto91 +FCBA 3C < pshx +FCBB 3C < pshx +FCBC 18 38 .8 puly +FCBE EC 0C .. ldd 0c,x +FCC0 EE 10 .. ldx 10,x +FCC2 02 . idiv +FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 +FCC8 8F . xgdx +FCC9 38 8 pulx +FCCA ED 14 .. stad 14,x +FCCC 4F O clra +FCCD 5F _ clrb +FCCE 7E FD E3 ~.. jmp fde3 ;goto90 +FCD1 3C < pshx +FCD2 3C < pshx +FCD3 18 38 .8 puly +FCD5 EC 0A .. ldd 0a,x +FCD7 EE 10 .. ldx 10,x +FCD9 3C < pshx +FCDA 02 . idiv +FCDB CD EF 0A ... stx 02x,y +FCDE 38 8 pulx +FCDF 3C < pshx +FCE0 03 . fdiv +FCE1 CD EF 0E ... stx 02x,y +FCE4 38 8 pulx +FCE5 18 E3 0C ... addd 0c,y +FCE8 24 1B $. bcc 1b +FCEA 18 ED 0C ... stad 0c,y +FCED 4F O clra +FCEE C6 01 .. ldab #01 +FCF0 3C < pshx +FCF1 03 . fdiv +FCF2 8F . xgdx +FCF3 18 E3 0E ... addd 0e,y +FCF6 24 03 $. bcc 03 +FCF8 18 6C 0A .l. inc 0a,y +FCFB 18 ED 0E ... stad 0e,y +FCFE 8F . xgdx +FCFF 38 8 pulx +FD00 18 E3 0C ... addd 0c,y +FD03 25 E5 %. bcs e5 +FD05 02 . idiv +FD06 8F . xgdx +FD07 18 E3 0E ... addd 0e,y +FD0A 24 03 $. bcc 03 +FD0C 18 6C 0A .l. inc 0a,y +FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 +FD14 8F . xgdx +FD15 18 6F 0A .o. clr 0a,y +FD18 18 6F 0B .o. clr 0b,y +FD1B 38 8 pulx +FD1C ED 14 .. stad 14,x +FD1E EC 0A .. ldd 0a,x +FD20 7E FD E3 ~.. jmp fde3 ;goto90 +FD23 86 08 .. ldaa #08 +FD25 A7 05 .. sta 05,x +FD27 69 i rol +FD28 0D . sec +FD29 69 i rol +FD2A 0C . clc +FD2B 69 i rol +FD2C 0B . sev +FD2D 69 i rol +FD2E 0A . clv +FD2F 69 i rol +FD30 09 . dex +FD31 EC 0B .. ldd 0b,x +FD33 A3 10 .. subd 10,x +FD35 ED 14 .. stad 14,x +FD37 EC 09 .. ldd 09,x +FD39 E2 0F .. sbcb 0f,x +FD3B A2 0E .. sbca 0e,x +FD3D 25 06 %. bcs 06 +FD3F ED 09 .. stad 09,x +FD41 EC 14 .. ldd 14,x +FD43 ED 0B .. stad 0b,x +FD45 6A 05 j. dec 05,x +FD47 26 DE &. bne de +FD49 69 i rol +FD4A 0D . sec +FD4B 1F 04 01 09 .... brclr 04,x 01 09 +FD4F EC 0B .. ldd 0b,x +FD51 ED 14 .. stad 14,x +FD53 EC 09 .. ldd 09,x +FD55 7E FD E3 ~.. jmp fde3 ;goto90 +FD58 4F O clra +FD59 E6 0D .. ldab 0d,x +FD5B 53 S comb +FD5C ED 14 .. stad 14,x +FD5E 5F _ clrb +FD5F 7E FD E3 ~.. jmp fde3 ;goto90 +FD62 86 10 .. ldaa #10 +FD64 A7 05 .. sta 05,x +FD66 69 i rol +FD67 0D . sec +FD68 69 i rol +FD69 0C . clc +FD6A 69 i rol +FD6B 0B . sev +FD6C 69 i rol +FD6D 0A . clv +FD6E 69 i rol +FD6F 09 . dex +FD70 69 i rol +FD71 08 . inx +FD72 EC 0A .. ldd 0a,x +FD74 A3 10 .. subd 10,x +FD76 ED 14 .. stad 14,x +FD78 EC 08 .. ldd 08,x +FD7A E2 0F .. sbcb 0f,x +FD7C 82 00 .. sbca #00 +FD7E 25 06 %. bcs 06 +FD80 ED 08 .. stad 08,x +FD82 EC 14 .. ldd 14,x +FD84 ED 0A .. stad 0a,x +FD86 6A 05 j. dec 05,x +FD88 26 DC &. bne dc +FD8A 69 i rol +FD8B 0D . sec +FD8C 69 i rol +FD8D 0C . clc +FD8E 1F 04 01 08 .... brclr 04,x 01 08 +FD92 EC 0A .. ldd 0a,x +FD94 ED 14 .. stad 14,x +FD96 EC 08 .. ldd 08,x +FD98 20 49 I bra 49 +FD9A EC 0C .. ldd 0c,x +FD9C 43 C coma +FD9D 53 S comb +FD9E ED 14 .. stad 14,x +FDA0 4F O clra +FDA1 5F _ clrb +FDA2 20 3F ? bra 3f +goto91: +FDA4 2B BC +. bmi bc +FDA6 86 10 .. ldaa #10 +FDA8 A7 05 .. sta 05,x +FDAA 69 i rol +FDAB 0D . sec +FDAC 69 i rol +FDAD 0C . clc +FDAE 69 i rol +FDAF 0B . sev +FDB0 69 i rol +FDB1 0A . clv +FDB2 69 i rol +FDB3 07 . tpa +FDB4 EC 0A .. ldd 0a,x +FDB6 A3 10 .. subd 10,x +FDB8 ED 14 .. stad 14,x +FDBA A6 07 .. ldaa 07,x +FDBC A2 0F .. sbca 0f,x +FDBE 25 06 %. bcs 06 +FDC0 A7 07 .. sta 07,x +FDC2 EC 14 .. ldd 14,x +FDC4 ED 0A .. stad 0a,x +FDC6 6A 05 j. dec 05,x +FDC8 26 E0 &. bne e0 +FDCA 69 i rol +FDCB 0D . sec +FDCC 69 i rol +FDCD 0C . clc +FDCE 1F 04 01 09 .... brclr 04,x 01 09 +FDD2 EC 0A .. ldd 0a,x +FDD4 ED 14 .. stad 14,x +FDD6 4F O clra +FDD7 E6 07 .. ldab 07,x +FDD9 20 08 . bra 08 +FDDB EC 0C .. ldd 0c,x +FDDD 43 C coma +FDDE 53 S comb +FDDF ED 14 .. stad 14,x +FDE1 4F O clra +FDE2 5F _ clrb +goto90: +FDE3 1F 04 80 12 .... brclr 04,x 80 12 +FDE7 43 C coma +FDE8 53 S comb +FDE9 63 14 c. com 14,x +FDEB 63 15 c. com 15,x +FDED 6C 15 l. inc 15,x +FDEF 26 08 &. bne 08 +FDF1 6C 14 l. inc 14,x +FDF3 26 04 &. bne 04 +FDF5 5C \ incb +FDF6 26 01 &. bne 01 +FDF8 4C L inca +FDF9 83 00 00 ... subd #0000 +FDFC 26 06 &. bne 06 +FDFE 6D 14 m. tst 14,x +FE00 26 02 &. bne 02 +FE02 6D 15 m. tst 15,x +goto89: +FE04 18 38 .8 puly +FE06 38 8 pulx +FE07 31 1 ins +FE08 31 1 ins +FE09 31 1 ins +FE0A 31 1 ins +FE0B 31 1 ins +FE0C 31 1 ins +FE0D 31 1 ins +FE0E 31 1 ins +FE0F 31 1 ins +FE10 31 1 ins +FE11 31 1 ins +FE12 31 1 ins +FE13 31 1 ins +FE14 31 1 ins +FE15 39 9 rts + +jump2: +FE16 38 8 pulx +FE17 A3 00 .. subd 00,x +FE19 2D 05 -. blt 05 +FE1B 1A A3 02 ... cmpd 02,x +FE1E 2F 03 /. ble 03 +FE20 CC FF FF ... ldd #ffff +FE23 3C < pshx +FE24 05 . asld +FE25 30 0 tsx +FE26 E3 00 .. addd 00,x +FE28 C3 00 06 ... addd #0006 +FE2B 8F . xgdx +FE2C EC 00 .. ldd 00,x +FE2E 30 0 tsx +FE2F ED 00 .. stad 00,x +FE31 39 9 rts + +jump25: +FE32 38 8 pulx +FE33 6D 04 m. tst 04,x +FE35 26 04 &. bne 04 +FE37 6D 05 m. tst 05,x +FE39 27 0A '. beq 0a +FE3B A3 02 .. subd 02,x +FE3D 27 06 '. beq 06 +FE3F 08 . inx +FE40 08 . inx +FE41 08 . inx +FE42 08 . inx +FE43 20 EE . bra ee +FE45 EE 00 .. ldx 00,x +FE47 6E 00 n. jmp 00,x + + reset: + +FE49 86 40 .@ ldaa #40 ;40 -> A +FE4B B7 10 24 ..$ sta 1024 ;A -> 1024 +FE4E 86 A0 .. ldaa #a0 ;a0 -> A +FE50 B7 10 39 ..9 sta 1039 ;A -> 1024 +FE53 8E 00 EF ... lds #00ef +FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 +FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 +FE5C 24 05 $. bcc fe63 ; finished +FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 +FE60 08 . inx ; increment X +FE61 20 F6 . bra fe59 ;repeat +FE63 BD F7 D6 ... jsr f7d6 ;goto main: +FE66 7E FE 6D ~.m jmp fe6d ; goto91 + +FE69 0F . sei ;inhibit interrupts +FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: + +goto91: +FE6D 20 FE . bra fe6d ;loop forever + ;[SAF] - wait for interrupts? + +FE6F FF FF FF ... stx ffff +FE72 FF FF FF ... stx ffff +FE75 FF FF FF ... stx ffff +FE78 FF FF FF ... stx ffff +FE7B FF FF FF ... stx ffff +FE7E FF FF FF ... stx ffff +FE81 FF FF FF ... stx ffff +FE84 FF FF FF ... stx ffff +FE87 FF FF FF ... stx ffff +FE8A FF FF FF ... stx ffff +FE8D FF FF FF ... stx ffff +FE90 FF FF FF ... stx ffff +FE93 FF FF FF ... stx ffff +FE96 FF FF FF ... stx ffff +FE99 FF FF FF ... stx ffff +FE9C FF FF FF ... stx ffff +FE9F FF FF FF ... stx ffff +FEA2 FF FF FF ... stx ffff +FEA5 FF FF FF ... stx ffff +FEA8 FF FF FF ... stx ffff +FEAB FF FF FF ... stx ffff +FEAE FF FF FF ... stx ffff +FEB1 FF FF FF ... stx ffff +FEB4 FF FF FF ... stx ffff +FEB7 FF FF FF ... stx ffff +FEBA FF FF FF ... stx ffff +FEBD FF FF FF ... stx ffff +FEC0 FF FF FF ... stx ffff +FEC3 FF FF FF ... stx ffff +FEC6 FF FF FF ... stx ffff +FEC9 FF FF FF ... stx ffff +FECC FF FF FF ... stx ffff +FECF FF FF FF ... stx ffff +FED2 FF FF FF ... stx ffff +FED5 FF FF FF ... stx ffff +FED8 FF FF FF ... stx ffff +FEDB FF FF FF ... stx ffff +FEDE FF FF FF ... stx ffff +FEE1 FF FF FF ... stx ffff +FEE4 FF FF FF ... stx ffff +FEE7 FF FF FF ... stx ffff +FEEA FF FF FF ... stx ffff +FEED FF FF FF ... stx ffff +FEF0 FF FF FF ... stx ffff +FEF3 FF FF FF ... stx ffff +FEF6 FF FF FF ... stx ffff +FEF9 FF FF FF ... stx ffff +FEFC FF FF FF ... stx ffff +FEFF FF FF FF ... stx ffff +FF02 FF FF FF ... stx ffff +FF05 FF FF FF ... stx ffff +FF08 FF FF FF ... stx ffff +FF0B FF FF FF ... stx ffff +FF0E FF FF FF ... stx ffff +FF11 FF FF FF ... stx ffff +FF14 FF FF FF ... stx ffff +FF17 FF FF FF ... stx ffff +FF1A FF FF FF ... stx ffff +FF1D FF FF FF ... stx ffff +FF20 FF FF FF ... stx ffff +FF23 FF FF FF ... stx ffff +FF26 FF FF FF ... stx ffff +FF29 FF FF FF ... stx ffff +FF2C FF FF FF ... stx ffff +FF2F FF FF FF ... stx ffff +FF32 FF FF FF ... stx ffff +FF35 FF FF FF ... stx ffff +FF38 FF FF FF ... stx ffff +FF3B FF FF FF ... stx ffff +FF3E FF FF FF ... stx ffff +FF41 FF FF FF ... stx ffff +FF44 FF FF FF ... stx ffff +FF47 FF FF FF ... stx ffff +FF4A FF FF FF ... stx ffff +FF4D FF FF FF ... stx ffff +FF50 FF FF FF ... stx ffff +FF53 FF FF FF ... stx ffff +FF56 FF FF FF ... stx ffff +FF59 FF FF FF ... stx ffff +FF5C FF FF FF ... stx ffff +FF5F FF FF FF ... stx ffff +FF62 FF FF FF ... stx ffff +FF65 FF FF FF ... stx ffff +FF68 FF FF FF ... stx ffff +FF6B FF FF FF ... stx ffff +FF6E FF FF FF ... stx ffff +FF71 FF FF FF ... stx ffff +FF74 FF FF FF ... stx ffff +FF77 FF FF FF ... stx ffff +FF7A FF FF FF ... stx ffff +FF7D FF FF FF ... stx ffff +FF80 FF FF FF ... stx ffff +FF83 FF FF FF ... stx ffff +FF86 FF FF FF ... stx ffff +FF89 FF FF FF ... stx ffff +FF8C FF FF FF ... stx ffff +FF8F FF FF FF ... stx ffff +FF92 FF FF FF ... stx ffff +FF95 FF FF FF ... stx ffff +FF98 FF FF FF ... stx ffff +FF9B FF FF FF ... stx ffff +FF9E FF FF FF ... stx ffff +FFA1 FF FF FF ... stx ffff +FFA4 FF FF FF ... stx ffff +FFA7 FF FF FF ... stx ffff +FFAA FF FF FF ... stx ffff +FFAD FF FF FF ... stx ffff +FFB0 FF FF FF ... stx ffff +FFB3 FF FF FF ... stx ffff +FFB6 FF FF FF ... stx ffff +FFB9 FF FF FF ... stx ffff +FFBC FF FF FF ... stx ffff +FFBF FF FF FF ... stx ffff +FFC2 FF FF FF ... stx ffff +FFC5 FF FF FF ... stx ffff +FFC8 FF FF FF ... stx ffff +FFCB FF FF FF ... stx ffff +FFCE FF FF FF ... stx ffff +FFD1 FF FF FF ... stx ffff +FFD4 FF FF + +FFD6 ;vectors + .word c81c + .word fae2 + .word faef + .word fafc + .word fb09 + .word fb16 + .word fb23 + .word fb30 + .word fb3d + .word fb4a + .word fb57 + .word fb64 + .word fb71 + .word f718 + .word fb7e + .word fb8b + .word fb98 + .word fba5 + .word fbb2 + .word fbb6 + .word fe49 + diff --git a/original/ROM/vend.bin b/original/ROM/vend.bin new file mode 100644 index 0000000..21d5791 Binary files /dev/null and b/original/ROM/vend.bin differ