( _nekot1.s):00001 ( _nekot1.s):00002 ;;; gcc for m6809 : Apr 3 2025 06:14:16 ( _nekot1.s):00003 ;;; 4.6.4 (gcc6809lw pl9) ( _nekot1.s):00004 ;;; ABI version 1 ( _nekot1.s):00005 ;;; -mint16 ( _nekot1.s):00006 .module _nekot1.c ( _nekot1.s):00007 ( _nekot1.s):00008 .area .text 0000 ( _nekot1.s):00009 _Reset64: 0000 CC0000 ( _nekot1.s):00010 ldd #0 0003 FD0000 ( _nekot1.s):00011 std _root64 0006 39 ( _nekot1.s):00012 rts 0007 ( _nekot1.s):00013 _PutRawByte: 0007 3460 ( _nekot1.s):00014 pshs y,u 0009 BE0000 ( _nekot1.s):00015 ldx _Console 000C E780 ( _nekot1.s):00016 stb ,x+ 000E BF0000 ( _nekot1.s):00017 stx _Console 0011 2020 ( _nekot1.s):00018 bra L3 0013 ( _nekot1.s):00019 L6: 0013 CE0420 ( _nekot1.s):00020 ldu #1056 0016 ( _nekot1.s):00021 L4: 0016 31C820 ( _nekot1.s):00022 leay 32,u 0019 ECA4 ( _nekot1.s):00023 ldd ,y 001B EDC1 ( _nekot1.s):00024 std ,u++ 001D 118305C0 ( _nekot1.s):00025 cmpu #1472 ;cmphi: 0021 26F3 ( _nekot1.s):00026 bne L4 0023 ( _nekot1.s):00027 L5: 0023 108E2020 ( _nekot1.s):00028 ldy #8224 0027 10AFC1 ( _nekot1.s):00029 sty ,u++ 002A 118305E0 ( _nekot1.s):00030 cmpu #1504 ;cmphi: 002E 26F3 ( _nekot1.s):00031 bne L5 0030 3088E0 ( _nekot1.s):00032 leax -32,x 0033 ( _nekot1.s):00033 L3: 0033 8C05DF ( _nekot1.s):00034 cmpx #1503 ;cmphi: 0036 22DB ( _nekot1.s):00035 bhi L6 0038 BF0000 ( _nekot1.s):00036 stx _Console 003B C6FF ( _nekot1.s):00037 ldb #-1 003D E784 ( _nekot1.s):00038 stb ,x 003F 35E0 ( _nekot1.s):00039 puls y,u,pc 0041 ( _nekot1.s):00040 _PutChar: 0041 327F ( _nekot1.s):00041 leas -1,s 0043 ( _nekot1.s):00042 L19: 0043 E7E4 ( _nekot1.s):00043 stb ,s 0045 C620 ( _nekot1.s):00044 ldb #32 0047 E79F0000 ( _nekot1.s):00045 stb [_Console] 004B E6E4 ( _nekot1.s):00046 ldb ,s 004D C10A ( _nekot1.s):00047 cmpb #10 ;cmpqi: 004F 2705 ( _nekot1.s):00048 beq L17 0051 200F ( _nekot1.s):00049 bra L21 0053 ( _nekot1.s):00050 L12: 0053 BD0000 ( _nekot1.s):00051 jsr _PutChar 0056 ( _nekot1.s):00052 L17: 0056 BE0000 ( _nekot1.s):00053 ldx _Console 0059 C620 ( _nekot1.s):00054 ldb #32 005B 8C05DE ( _nekot1.s):00055 cmpx #1502 ;cmphi: 005E 22E3 ( _nekot1.s):00056 bhi L19 0060 20F1 ( _nekot1.s):00057 bra L12 0062 ( _nekot1.s):00058 L21: 0062 E6E4 ( _nekot1.s):00059 ldb ,s 0064 C11F ( _nekot1.s):00060 cmpb #31 ;cmpqi: 0066 2319 ( _nekot1.s):00061 bls L9 0068 C15F ( _nekot1.s):00062 cmpb #95 ;cmpqi: 006A 2206 ( _nekot1.s):00063 bhi L15 006C C43F ( _nekot1.s):00064 andb #63 006E E7E4 ( _nekot1.s):00065 stb ,s 0070 200A ( _nekot1.s):00066 bra L20 0072 ( _nekot1.s):00067 L15: 0072 E6E4 ( _nekot1.s):00068 ldb ,s 0074 2B04 ( _nekot1.s):00069 bmi L16 0076 CBA0 ( _nekot1.s):00070 addb #-96 0078 2002 ( _nekot1.s):00071 bra L20 007A ( _nekot1.s):00072 L16: 007A E6E4 ( _nekot1.s):00073 ldb ,s 007C ( _nekot1.s):00074 L20: 007C 3261 ( _nekot1.s):00075 leas 1,s 007E 7E0000 ( _nekot1.s):00076 jmp _PutRawByte 0081 ( _nekot1.s):00077 L9: 0081 3261 ( _nekot1.s):00078 leas 1,s 0083 39 ( _nekot1.s):00079 rts 0084 ( _nekot1.s):00080 _PutStr: 0084 3440 ( _nekot1.s):00081 pshs u 0086 3384 ( _nekot1.s):00082 leau ,x 0088 2003 ( _nekot1.s):00083 bra L23 008A ( _nekot1.s):00084 L24: 008A BD0000 ( _nekot1.s):00085 jsr _PutChar 008D ( _nekot1.s):00086 L23: 008D E6C0 ( _nekot1.s):00087 ldb ,u+ 008F 26F9 ( _nekot1.s):00088 bne L24 0091 35C0 ( _nekot1.s):00089 puls u,pc 0093 ( _nekot1.s):00090 _PutHex: 0093 3440 ( _nekot1.s):00091 pshs u 0095 327C ( _nekot1.s):00092 leas -4,s 0097 3384 ( _nekot1.s):00093 leau ,x 0099 8C000F ( _nekot1.s):00094 cmpx #15 ;cmphi: 009C 2311 ( _nekot1.s):00095 bls L26 009E 1F10 ( _nekot1.s):00096 tfr x,d 00A0 44 ( _nekot1.s):00097 lsra 00A1 56 ( _nekot1.s):00098 rorb 00A2 44 ( _nekot1.s):00099 lsra 00A3 56 ( _nekot1.s):00100 rorb 00A4 44 ( _nekot1.s):00101 lsra 00A5 56 ( _nekot1.s):00102 rorb 00A6 44 ( _nekot1.s):00103 lsra 00A7 56 ( _nekot1.s):00104 rorb 00A8 ED62 ( _nekot1.s):00105 std 2,s 00AA 1F01 ( _nekot1.s):00106 tfr d,x 00AC BD0000 ( _nekot1.s):00107 jsr _PutHex 00AF ( _nekot1.s):00108 L26: 00AF 1F30 ( _nekot1.s):00109 tfr u,d 00B1 8400 ( _nekot1.s):00110 anda #0 00B3 C40F ( _nekot1.s):00111 andb #15 00B5 1F01 ( _nekot1.s):00112 tfr d,x 00B7 E6890000 ( _nekot1.s):00113 ldb _HexAlphabet,x 00BB 3264 ( _nekot1.s):00114 leas 4,s 00BD 3540 ( _nekot1.s):00115 puls u 00BF 7E0000 ( _nekot1.s):00116 jmp _PutChar 00C2 ( _nekot1.s):00117 _DivMod10: 00C2 CC0000 ( _nekot1.s):00118 ldd #0 00C5 2007 ( _nekot1.s):00119 bra L28 00C7 ( _nekot1.s):00120 L29: 00C7 3089D8F0 ( _nekot1.s):00121 leax -10000,x 00CB C303E8 ( _nekot1.s):00122 addd #1000 00CE ( _nekot1.s):00123 L28: 00CE 8C270F ( _nekot1.s):00124 cmpx #9999 ;cmphi: 00D1 22F4 ( _nekot1.s):00125 bhi L29 00D3 2007 ( _nekot1.s):00126 bra L36 00D5 ( _nekot1.s):00127 L31: 00D5 3089FC18 ( _nekot1.s):00128 leax -1000,x 00D9 C30064 ( _nekot1.s):00129 addd #100 00DC ( _nekot1.s):00130 L36: 00DC 8C03E7 ( _nekot1.s):00131 cmpx #999 ;cmphi: 00DF 22F4 ( _nekot1.s):00132 bhi L31 00E1 2006 ( _nekot1.s):00133 bra L37 00E3 ( _nekot1.s):00134 L33: 00E3 30889C ( _nekot1.s):00135 leax -100,x 00E6 C3000A ( _nekot1.s):00136 addd #10 00E9 ( _nekot1.s):00137 L37: 00E9 8C0063 ( _nekot1.s):00138 cmpx #99 ;cmphi: 00EC 22F5 ( _nekot1.s):00139 bhi L33 00EE 2005 ( _nekot1.s):00140 bra L38 00F0 ( _nekot1.s):00141 L35: 00F0 3016 ( _nekot1.s):00142 leax -10,x 00F2 C30001 ( _nekot1.s):00143 addd #1 00F5 ( _nekot1.s):00144 L38: 00F5 8C0009 ( _nekot1.s):00145 cmpx #9 ;cmphi: 00F8 22F6 ( _nekot1.s):00146 bhi L35 00FA EDF802 ( _nekot1.s):00147 std [2,s] 00FD 1F10 ( _nekot1.s):00148 tfr x,d ;movlsbqihi: R:x -> R:b 00FF 39 ( _nekot1.s):00149 rts 0100 ( _nekot1.s):00150 _PutDec: 0100 3460 ( _nekot1.s):00151 pshs y,u 0102 327E ( _nekot1.s):00152 leas -2,s 0104 33E4 ( _nekot1.s):00153 leau ,s 0106 3184 ( _nekot1.s):00154 leay ,x 0108 8C0009 ( _nekot1.s):00155 cmpx #9 ;cmphi: 010B 2313 ( _nekot1.s):00156 bls L40 010D CC0000 ( _nekot1.s):00157 ldd #0 0110 3440 ( _nekot1.s):00158 pshs u ;addhi: R:d += R:u 0112 E3E1 ( _nekot1.s):00159 addd ,s++ 0114 3406 ( _nekot1.s):00160 pshs d 0116 BD0000 ( _nekot1.s):00161 jsr _DivMod10 0119 AEC4 ( _nekot1.s):00162 ldx ,u 011B BD0000 ( _nekot1.s):00163 jsr _PutDec 011E 3262 ( _nekot1.s):00164 leas 2,s 0120 ( _nekot1.s):00165 L40: 0120 CC0000 ( _nekot1.s):00166 ldd #0 0123 3440 ( _nekot1.s):00167 pshs u ;addhi: R:d += R:u 0125 E3E1 ( _nekot1.s):00168 addd ,s++ 0127 3406 ( _nekot1.s):00169 pshs d 0129 30A4 ( _nekot1.s):00170 leax ,y 012B BD0000 ( _nekot1.s):00171 jsr _DivMod10 012E CB30 ( _nekot1.s):00172 addb #48 0130 BD0000 ( _nekot1.s):00173 jsr _PutChar 0133 3264 ( _nekot1.s):00174 leas 4,s 0135 35E0 ( _nekot1.s):00175 puls y,u,pc 0137 ( _nekot1.s):00176 _Irq_Handler_Wrapper: ( _nekot1.s):00177 ;----- asm ----- ( _nekot1.s):00178 ; 65 "nekot1/irq.c" 1 ( _nekot1.s):00179 ( _nekot1.s):00180 .globl _Irq_Handler_entry 0137 ( _nekot1.s):00181 _Irq_Handler_entry: 0137 BD0000 ( _nekot1.s):00182 JSR _Irq_Handler 013A 3B ( _nekot1.s):00183 RTI ( _nekot1.s):00184 ( _nekot1.s):00185 ;--- end asm --- 013B 8E0000 ( _nekot1.s):00186 ldx #_Irq_Handler 013E BF0000 ( _nekot1.s):00187 stx 0 0141 39 ( _nekot1.s):00188 rts 0142 ( _nekot1.s):00189 _gIrqSaveAndDisable: 0142 327F ( _nekot1.s):00190 leas -1,s ( _nekot1.s):00191 ;----- asm ----- ( _nekot1.s):00192 ; 114 "nekot1/kern.c" 1 ( _nekot1.s):00193 0144 1FA9 ( _nekot1.s):00194 tfr cc,b 0146 E7E4 ( _nekot1.s):00195 stb ,s 0148 1A10 ( _nekot1.s):00196 orcc #$10 ( _nekot1.s):00197 ( _nekot1.s):00198 ;--- end asm --- 014A E6E4 ( _nekot1.s):00199 ldb ,s 014C 3261 ( _nekot1.s):00200 leas 1,s 014E 39 ( _nekot1.s):00201 rts 014F ( _nekot1.s):00202 _gIrqRestore: 014F 327F ( _nekot1.s):00203 leas -1,s 0151 E7E4 ( _nekot1.s):00204 stb ,s ( _nekot1.s):00205 ;----- asm ----- ( _nekot1.s):00206 ; 126 "nekot1/kern.c" 1 ( _nekot1.s):00207 0153 E6E4 ( _nekot1.s):00208 ldb ,s 0155 1F9A ( _nekot1.s):00209 tfr b,cc ( _nekot1.s):00210 ( _nekot1.s):00211 ;--- end asm --- 0157 3261 ( _nekot1.s):00212 leas 1,s 0159 39 ( _nekot1.s):00213 rts 015A ( _nekot1.s):00214 _gFree64: 015A 3440 ( _nekot1.s):00215 pshs u 015C 3384 ( _nekot1.s):00216 leau ,x 015E 8C0000 ( _nekot1.s):00217 cmpx #0 ;cmphi: 0161 2715 ( _nekot1.s):00218 beq L44 0163 BD0000 ( _nekot1.s):00219 jsr _gIrqSaveAndDisable 0166 BE0000 ( _nekot1.s):00220 ldx _root64 0169 AF42 ( _nekot1.s):00221 stx 2,u 016B 8E1EE1 ( _nekot1.s):00222 ldx #7905 016E AFC4 ( _nekot1.s):00223 stx ,u 0170 FF0000 ( _nekot1.s):00224 stu _root64 0173 3540 ( _nekot1.s):00225 puls u 0175 7E0000 ( _nekot1.s):00226 jmp _gIrqRestore 0178 ( _nekot1.s):00227 L44: 0178 35C0 ( _nekot1.s):00228 puls u,pc 017A ( _nekot1.s):00229 _xAfterSetup: 017A 3460 ( _nekot1.s):00230 pshs y,u 017C 327E ( _nekot1.s):00231 leas -2,s 017E AFE4 ( _nekot1.s):00232 stx ,s 0180 10AE6A ( _nekot1.s):00233 ldy 10,s 0183 EE68 ( _nekot1.s):00234 ldu 8,s 0185 3042 ( _nekot1.s):00235 leax 2,u 0187 2004 ( _nekot1.s):00236 bra L47 0189 ( _nekot1.s):00237 L48: 0189 C63F ( _nekot1.s):00238 ldb #63 018B E780 ( _nekot1.s):00239 stb ,x+ 018D ( _nekot1.s):00240 L47: 018D 3410 ( _nekot1.s):00241 pshs x ;cmphi: R:x with R:y 018F 10ACE1 ( _nekot1.s):00242 cmpy ,s++ ;cmphi: 0192 22F5 ( _nekot1.s):00243 bhi L48 ( _nekot1.s):00244 ;----- asm ----- ( _nekot1.s):00245 ; 141 "nekot1/kern.c" 1 ( _nekot1.s):00246 0194 AEE4 ( _nekot1.s):00247 ldx ,s 0196 10CE01FE ( _nekot1.s):00248 lds #$01FE 019A 3410 ( _nekot1.s):00249 pshs X 019C ( _nekot1.s):00250 LOOP_FOREVER: 019C AEE4 ( _nekot1.s):00251 ldx ,S 019E AD84 ( _nekot1.s):00252 jsr ,X 01A0 20FA ( _nekot1.s):00253 bra LOOP_FOREVER ( _nekot1.s):00254 ( _nekot1.s):00255 ;--- end asm --- 01A2 3262 ( _nekot1.s):00256 leas 2,s 01A4 35E0 ( _nekot1.s):00257 puls y,u,pc 01A6 ( _nekot1.s):00258 _Delay: 01A6 3440 ( _nekot1.s):00259 pshs u 01A8 CE0000 ( _nekot1.s):00260 ldu #0 01AB 2007 ( _nekot1.s):00261 bra L50 01AD ( _nekot1.s):00262 L51: ( _nekot1.s):00263 ;----- asm ----- ( _nekot1.s):00264 ; 96 "nekot1/main.c" 1 01AD 3D ( _nekot1.s):00265 mul 01AE 3D ( _nekot1.s):00266 mul 01AF 3D ( _nekot1.s):00267 mul 01B0 3D ( _nekot1.s):00268 mul 01B1 3D ( _nekot1.s):00269 mul ( _nekot1.s):00270 ;--- end asm --- 01B2 3341 ( _nekot1.s):00271 leau 1,u 01B4 ( _nekot1.s):00272 L50: 01B4 3410 ( _nekot1.s):00273 pshs x ;cmphi: R:x with R:u 01B6 11A3E1 ( _nekot1.s):00274 cmpu ,s++ ;cmphi: 01B9 26F2 ( _nekot1.s):00275 bne L51 01BB 35C0 ( _nekot1.s):00276 puls u,pc 01BD ( _nekot1.s):00277 LC1: 01BD 2A2A2A2000 ( _nekot1.s):00278 .ascii "*** \0" 01C2 ( _nekot1.s):00279 _ColdPrint: 01C2 3440 ( _nekot1.s):00280 pshs u 01C4 3384 ( _nekot1.s):00281 leau ,x 01C6 8E0000 ( _nekot1.s):00282 ldx #LC1 01C9 BD0000 ( _nekot1.s):00283 jsr _PutStr 01CC 30C4 ( _nekot1.s):00284 leax ,u 01CE BD0000 ( _nekot1.s):00285 jsr _PutStr 01D1 C60A ( _nekot1.s):00286 ldb #10 01D3 BD0000 ( _nekot1.s):00287 jsr _PutChar 01D6 C6EF ( _nekot1.s):00288 ldb #-17 01D8 F7FF02 ( _nekot1.s):00289 stb -254 01DB F6FF00 ( _nekot1.s):00290 ldb -256 01DE 53 ( _nekot1.s):00291 comb 01DF C408 ( _nekot1.s):00292 andb #8 01E1 8E3A98 ( _nekot1.s):00293 ldx #15000 01E4 5D ( _nekot1.s):00294 tstb ;cmpqi:(ZERO) 01E5 2603 ( _nekot1.s):00295 bne L54 01E7 8E03E8 ( _nekot1.s):00296 ldx #1000 01EA ( _nekot1.s):00297 L54: 01EA 3540 ( _nekot1.s):00298 puls u 01EC 7E0000 ( _nekot1.s):00299 jmp _Delay 01EF ( _nekot1.s):00300 _entry_wrapper: ( _nekot1.s):00301 ;----- asm ----- ( _nekot1.s):00302 ; 150 "nekot1/main.c" 1 ( _nekot1.s):00303 ( _nekot1.s):00304 .globl entry 01EF ( _nekot1.s):00305 entry: 01EF 1A50 ( _nekot1.s):00306 orcc #$50 01F1 10CE01FE ( _nekot1.s):00307 lds #$01FE 01F5 7E0000 ( _nekot1.s):00308 jmp _main ( _nekot1.s):00309 ( _nekot1.s):00310 ;--- end asm --- 01F8 39 ( _nekot1.s):00311 rts 01F9 ( _nekot1.s):00312 _gReceiveCast64: 01F9 3440 ( _nekot1.s):00313 pshs u 01FB BD0000 ( _nekot1.s):00314 jsr _gIrqSaveAndDisable 01FE FE0000 ( _nekot1.s):00315 ldu _recvcast_root 0201 2706 ( _nekot1.s):00316 beq L57 0203 AEC83E ( _nekot1.s):00317 ldx 62,u 0206 BF0000 ( _nekot1.s):00318 stx _recvcast_root 0209 ( _nekot1.s):00319 L57: 0209 BD0000 ( _nekot1.s):00320 jsr _gIrqRestore 020C CC0000 ( _nekot1.s):00321 ldd #0 020F EDC83E ( _nekot1.s):00322 std 62,u 0212 30C4 ( _nekot1.s):00323 leax ,u 0214 35C0 ( _nekot1.s):00324 puls u,pc 0216 ( _nekot1.s):00325 _memcpy_words: 0216 3460 ( _nekot1.s):00326 pshs y,u 0218 10AE66 ( _nekot1.s):00327 ldy 6,s 021B CC0000 ( _nekot1.s):00328 ldd #0 021E 2007 ( _nekot1.s):00329 bra L59 0220 ( _nekot1.s):00330 L60: 0220 EEA1 ( _nekot1.s):00331 ldu ,y++ 0222 EF81 ( _nekot1.s):00332 stu ,x++ 0224 C30001 ( _nekot1.s):00333 addd #1 0227 ( _nekot1.s):00334 L59: 0227 10A368 ( _nekot1.s):00335 cmpd 8,s ;cmphi: 022A 26F4 ( _nekot1.s):00336 bne L60 022C 35E0 ( _nekot1.s):00337 puls y,u,pc 022E ( _nekot1.s):00338 _memset_words: 022E 3460 ( _nekot1.s):00339 pshs y,u 0230 10AE66 ( _nekot1.s):00340 ldy 6,s 0233 EE68 ( _nekot1.s):00341 ldu 8,s 0235 CC0000 ( _nekot1.s):00342 ldd #0 0238 2006 ( _nekot1.s):00343 bra L62 023A ( _nekot1.s):00344 L63: 023A 10AF81 ( _nekot1.s):00345 sty ,x++ 023D C30001 ( _nekot1.s):00346 addd #1 0240 ( _nekot1.s):00347 L62: 0240 3440 ( _nekot1.s):00348 pshs u ;cmphi: R:u with R:d 0242 10A3E1 ( _nekot1.s):00349 cmpd ,s++ ;cmphi: 0245 26F3 ( _nekot1.s):00350 bne L63 0247 35E0 ( _nekot1.s):00351 puls y,u,pc ( _nekot1.s):00352 ( _nekot1.s):00353 .globl _memset 0249 ( _nekot1.s):00354 _memset: 0249 3460 ( _nekot1.s):00355 pshs y,u 024B 327D ( _nekot1.s):00356 leas -3,s 024D 10AE6B ( _nekot1.s):00357 ldy 11,s 0250 E66A ( _nekot1.s):00358 ldb 10,s 0252 E762 ( _nekot1.s):00359 stb 2,s 0254 3384 ( _nekot1.s):00360 leau ,x 0256 CC0000 ( _nekot1.s):00361 ldd #0 0259 2009 ( _nekot1.s):00362 bra L67 025B ( _nekot1.s):00363 L66: 025B E662 ( _nekot1.s):00364 ldb 2,s 025D E7C0 ( _nekot1.s):00365 stb ,u+ 025F ECE4 ( _nekot1.s):00366 ldd ,s 0261 C30001 ( _nekot1.s):00367 addd #1 0264 ( _nekot1.s):00368 L67: 0264 EDE4 ( _nekot1.s):00369 std ,s 0266 10ACE4 ( _nekot1.s):00370 cmpy ,s ;cmphi:(R) 0269 26F0 ( _nekot1.s):00371 bne L66 026B 3263 ( _nekot1.s):00372 leas 3,s 026D 35E0 ( _nekot1.s):00373 puls y,u,pc ( _nekot1.s):00374 ( _nekot1.s):00375 .globl _memcpy 026F ( _nekot1.s):00376 _memcpy: 026F 3460 ( _nekot1.s):00377 pshs y,u 0271 327E ( _nekot1.s):00378 leas -2,s 0273 10AE68 ( _nekot1.s):00379 ldy 8,s 0276 3384 ( _nekot1.s):00380 leau ,x 0278 CC0000 ( _nekot1.s):00381 ldd #0 027B 2009 ( _nekot1.s):00382 bra L71 027D ( _nekot1.s):00383 L70: 027D E6A0 ( _nekot1.s):00384 ldb ,y+ 027F E7C0 ( _nekot1.s):00385 stb ,u+ 0281 ECE4 ( _nekot1.s):00386 ldd ,s 0283 C30001 ( _nekot1.s):00387 addd #1 0286 ( _nekot1.s):00388 L71: 0286 EDE4 ( _nekot1.s):00389 std ,s 0288 10A36A ( _nekot1.s):00390 cmpd 10,s ;cmphi: 028B 26F0 ( _nekot1.s):00391 bne L70 028D 3262 ( _nekot1.s):00392 leas 2,s 028F 35E0 ( _nekot1.s):00393 puls y,u,pc ( _nekot1.s):00394 ( _nekot1.s):00395 .globl _strlen 0291 ( _nekot1.s):00396 _strlen: 0291 3460 ( _nekot1.s):00397 pshs y,u 0293 3184 ( _nekot1.s):00398 leay ,x 0295 ( _nekot1.s):00399 L73: 0295 33A4 ( _nekot1.s):00400 leau ,y 0297 3121 ( _nekot1.s):00401 leay 1,y 0299 E6C4 ( _nekot1.s):00402 ldb ,u 029B 26F8 ( _nekot1.s):00403 bne L73 029D 1F30 ( _nekot1.s):00404 tfr u,d 029F 3410 ( _nekot1.s):00405 pshs x ;subhi: R:d -= R:x 02A1 A3E1 ( _nekot1.s):00406 subd ,s++ 02A3 1F01 ( _nekot1.s):00407 tfr d,x 02A5 35E0 ( _nekot1.s):00408 puls y,u,pc 02A7 ( _nekot1.s):00409 _SendPartialScores: 02A7 8E0000 ( _nekot1.s):00410 ldx #_SendPartialScores 02AA BF0000 ( _nekot1.s):00411 stx 0 02AD 39 ( _nekot1.s):00412 rts 02AE ( _nekot1.s):00413 _NowSwitchDisplayMode: 02AE 3460 ( _nekot1.s):00414 pshs y,u 02B0 3277 ( _nekot1.s):00415 leas -9,s 02B2 E762 ( _nekot1.s):00416 stb 2,s 02B4 E66F ( _nekot1.s):00417 ldb 15,s 02B6 E765 ( _nekot1.s):00418 stb 5,s 02B8 E662 ( _nekot1.s):00419 ldb 2,s 02BA C4F8 ( _nekot1.s):00420 andb #248 02BC E762 ( _nekot1.s):00421 stb 2,s 02BE AFE4 ( _nekot1.s):00422 stx ,s 02C0 BD0000 ( _nekot1.s):00423 jsr _gIrqSaveAndDisable 02C3 E768 ( _nekot1.s):00424 stb 8,s 02C5 E662 ( _nekot1.s):00425 ldb 2,s 02C7 F70000 ( _nekot1.s):00426 stb _Vdg+4 02CA F7FF22 ( _nekot1.s):00427 stb -222 02CD 108EFFC6 ( _nekot1.s):00428 ldy #-58 02D1 CC0200 ( _nekot1.s):00429 ldd #512 02D4 ED62 ( _nekot1.s):00430 std 2,s 02D6 AEE4 ( _nekot1.s):00431 ldx ,s 02D8 ( _nekot1.s):00432 L77: 02D8 EC62 ( _nekot1.s):00433 ldd 2,s 02DA 3410 ( _nekot1.s):00434 pshs x 02DC A4E0 ( _nekot1.s):00435 anda ,s+ 02DE E4E0 ( _nekot1.s):00436 andb ,s+ 02E0 ED66 ( _nekot1.s):00437 std 6,s 02E2 40 ( _nekot1.s):00438 nega 02E3 50 ( _nekot1.s):00439 negb 02E4 8200 ( _nekot1.s):00440 sbca #0 02E6 1F03 ( _nekot1.s):00441 tfr d,u 02E8 EC66 ( _nekot1.s):00442 ldd 6,s 02EA 3440 ( _nekot1.s):00443 pshs u 02EC AAE0 ( _nekot1.s):00444 ora ,s+ 02EE EAE0 ( _nekot1.s):00445 orb ,s+ 02F0 1F89 ( _nekot1.s):00446 tfr a,b 02F2 4F ( _nekot1.s):00447 clra ;zero_extendqihi: R:b -> R:d 02F3 59 ( _nekot1.s):00448 rolb 02F4 59 ( _nekot1.s):00449 rolb 02F5 C401 ( _nekot1.s):00450 andb #1 02F7 33AB ( _nekot1.s):00451 leau d,y 02F9 6FC4 ( _nekot1.s):00452 clr ,u 02FB 6863 ( _nekot1.s):00453 asl 3,s 02FD 6962 ( _nekot1.s):00454 rol 2,s 02FF 3122 ( _nekot1.s):00455 leay 2,y 0301 108CFFD4 ( _nekot1.s):00456 cmpy #-44 ;cmphi: 0305 26D1 ( _nekot1.s):00457 bne L77 0307 E665 ( _nekot1.s):00458 ldb 5,s 0309 C401 ( _nekot1.s):00459 andb #1 030B E762 ( _nekot1.s):00460 stb 2,s 030D 4F ( _nekot1.s):00461 clra ;zero_extendqihi: R:b -> R:d 030E 1F03 ( _nekot1.s):00462 tfr d,u 0310 30C8C0 ( _nekot1.s):00463 leax -64,u 0313 6F84 ( _nekot1.s):00464 clr ,x 0315 E665 ( _nekot1.s):00465 ldb 5,s 0317 44 ( _nekot1.s):00466 lsra 0318 56 ( _nekot1.s):00467 rorb 0319 8400 ( _nekot1.s):00468 anda #0 031B C401 ( _nekot1.s):00469 andb #1 031D 1F03 ( _nekot1.s):00470 tfr d,u 031F 30C8C2 ( _nekot1.s):00471 leax -62,u 0322 6F84 ( _nekot1.s):00472 clr ,x 0324 E665 ( _nekot1.s):00473 ldb 5,s 0326 44 ( _nekot1.s):00474 lsra 0327 56 ( _nekot1.s):00475 rorb 0328 44 ( _nekot1.s):00476 lsra 0329 56 ( _nekot1.s):00477 rorb 032A 8400 ( _nekot1.s):00478 anda #0 032C C401 ( _nekot1.s):00479 andb #1 032E 1F03 ( _nekot1.s):00480 tfr d,u 0330 30C8C4 ( _nekot1.s):00481 leax -60,u 0333 6F84 ( _nekot1.s):00482 clr ,x 0335 E668 ( _nekot1.s):00483 ldb 8,s 0337 3269 ( _nekot1.s):00484 leas 9,s 0339 3560 ( _nekot1.s):00485 puls y,u 033B 7E0000 ( _nekot1.s):00486 jmp _gIrqRestore 033E ( _nekot1.s):00487 _NowSwitchToGameScreen: 033E FC0000 ( _nekot1.s):00488 ldd _Vdg 0341 1F89 ( _nekot1.s):00489 tfr a,b 0343 4F ( _nekot1.s):00490 clra ;zero_extendqihi: R:b -> R:d 0344 1F01 ( _nekot1.s):00491 tfr d,x 0346 F60000 ( _nekot1.s):00492 ldb _Vdg+1 ;movlsbqihi: msb:_Vdg -> R:b 0349 3404 ( _nekot1.s):00493 pshs b 034B 1F10 ( _nekot1.s):00494 tfr x,d ;movlsbqihi: R:x -> R:b 034D BE0000 ( _nekot1.s):00495 ldx _Vdg+2 0350 BD0000 ( _nekot1.s):00496 jsr _NowSwitchDisplayMode 0353 3261 ( _nekot1.s):00497 leas 1,s 0355 39 ( _nekot1.s):00498 rts 0356 ( _nekot1.s):00499 _gTextScreen: 0356 5D ( _nekot1.s):00500 tstb ;cmpqi:(ZERO) 0357 2705 ( _nekot1.s):00501 beq L83 0359 CC0800 ( _nekot1.s):00502 ldd #2048 035C 2003 ( _nekot1.s):00503 bra L81 035E ( _nekot1.s):00504 L83: 035E CC0000 ( _nekot1.s):00505 ldd #0 0361 ( _nekot1.s):00506 L81: 0361 FD0000 ( _nekot1.s):00507 std _Vdg 0364 BF0000 ( _nekot1.s):00508 stx _Vdg+2 0367 F60000 ( _nekot1.s):00509 ldb _gKern+4 036A 2703 ( _nekot1.s):00510 beq L80 036C BD0000 ( _nekot1.s):00511 jsr _NowSwitchToGameScreen 036F ( _nekot1.s):00512 L80: 036F 39 ( _nekot1.s):00513 rts 0370 ( _nekot1.s):00514 _StartTask: 0370 3440 ( _nekot1.s):00515 pshs u 0372 327E ( _nekot1.s):00516 leas -2,s 0374 AFE4 ( _nekot1.s):00517 stx ,s ( _nekot1.s):00518 ;----- asm ----- ( _nekot1.s):00519 ; 70 "nekot1/kern.c" 1 0376 1A10 ( _nekot1.s):00520 orcc #$10 ( _nekot1.s):00521 ;--- end asm --- 0378 8C0000 ( _nekot1.s):00522 cmpx #0 ;cmphi: 037B 2605 ( _nekot1.s):00523 bne L85 037D 8E0000 ( _nekot1.s):00524 ldx #_ChatTask 0380 AFE4 ( _nekot1.s):00525 stx ,s 0382 ( _nekot1.s):00526 L85: 0382 CC0040 ( _nekot1.s):00527 ldd #64 0385 EDE3 ( _nekot1.s):00528 std ,--s 0387 CC0000 ( _nekot1.s):00529 ldd #0 038A EDE3 ( _nekot1.s):00530 std ,--s 038C 8E0080 ( _nekot1.s):00531 ldx #128 038F BD0000 ( _nekot1.s):00532 jsr _memset_words 0392 3264 ( _nekot1.s):00533 leas 4,s 0394 AEE4 ( _nekot1.s):00534 ldx ,s 0396 8C0000 ( _nekot1.s):00535 cmpx #_ChatTask ;cmphi: 0399 2608 ( _nekot1.s):00536 bne L86 039B 7F0000 ( _nekot1.s):00537 clr _gKern+6 039E 7F0000 ( _nekot1.s):00538 clr _gKern+4 03A1 200E ( _nekot1.s):00539 bra L87 03A3 ( _nekot1.s):00540 L86: 03A3 C601 ( _nekot1.s):00541 ldb #1 03A5 F70000 ( _nekot1.s):00542 stb _gKern+6 03A8 F70000 ( _nekot1.s):00543 stb _gKern+4 03AB 8E0400 ( _nekot1.s):00544 ldx #1024 03AE BD0000 ( _nekot1.s):00545 jsr _gTextScreen 03B1 ( _nekot1.s):00546 L87: 03B1 CC0008 ( _nekot1.s):00547 ldd #8 03B4 EDE3 ( _nekot1.s):00548 std ,--s 03B6 8E3F3F ( _nekot1.s):00549 ldx #16191 03B9 AFE3 ( _nekot1.s):00550 stx ,--s 03BB 8E0000 ( _nekot1.s):00551 ldx #0 03BE BD0000 ( _nekot1.s):00552 jsr _memset_words 03C1 8E0100 ( _nekot1.s):00553 ldx #256 03C4 AFE3 ( _nekot1.s):00554 stx ,--s 03C6 8E3F3F ( _nekot1.s):00555 ldx #16191 03C9 AFE3 ( _nekot1.s):00556 stx ,--s 03CB 8E0200 ( _nekot1.s):00557 ldx #512 03CE BD0000 ( _nekot1.s):00558 jsr _memset_words 03D1 CC0000 ( _nekot1.s):00559 ldd #0 03D4 FD0000 ( _nekot1.s):00560 std _root64 03D7 3268 ( _nekot1.s):00561 leas 8,s 03D9 CE0200 ( _nekot1.s):00562 ldu #512 03DC ( _nekot1.s):00563 L88: 03DC 30C4 ( _nekot1.s):00564 leax ,u 03DE BD0000 ( _nekot1.s):00565 jsr _gFree64 03E1 33C840 ( _nekot1.s):00566 leau 64,u 03E4 11830400 ( _nekot1.s):00567 cmpu #1024 ;cmphi: 03E8 26F2 ( _nekot1.s):00568 bne L88 03EA 7F0000 ( _nekot1.s):00569 clr _gKern+7 ( _nekot1.s):00570 ;----- asm ----- ( _nekot1.s):00571 ; 101 "nekot1/kern.c" 1 ( _nekot1.s):00572 03ED AEE4 ( _nekot1.s):00573 ldx ,s 03EF 10CE01FE ( _nekot1.s):00574 lds #$01FE 03F3 1CAF ( _nekot1.s):00575 andcc #^$50 03F5 6E84 ( _nekot1.s):00576 jmp ,X ( _nekot1.s):00577 ( _nekot1.s):00578 ;--- end asm --- 03F7 3262 ( _nekot1.s):00579 leas 2,s 03F9 35C0 ( _nekot1.s):00580 puls u,pc 03FB ( _nekot1.s):00581 _embark: 03FB CC0000 ( _nekot1.s):00582 ldd #__Final_Startup 03FE 830000 ( _nekot1.s):00583 subd #__Final ;subhi: R:d -= #__Final 0401 44 ( _nekot1.s):00584 lsra 0402 56 ( _nekot1.s):00585 rorb 0403 3406 ( _nekot1.s):00586 pshs d 0405 8E3F3F ( _nekot1.s):00587 ldx #16191 0408 AFE3 ( _nekot1.s):00588 stx ,--s 040A 8E0000 ( _nekot1.s):00589 ldx #__Final 040D BD0000 ( _nekot1.s):00590 jsr _memset_words 0410 3264 ( _nekot1.s):00591 leas 4,s 0412 8E0000 ( _nekot1.s):00592 ldx #_ChatTask 0415 7E0000 ( _nekot1.s):00593 jmp _StartTask 0418 ( _nekot1.s):00594 _gPMode1Screen: 0418 3440 ( _nekot1.s):00595 pshs u 041A CEC004 ( _nekot1.s):00596 ldu #-16380 041D 5D ( _nekot1.s):00597 tstb ;cmpqi:(ZERO) 041E 2703 ( _nekot1.s):00598 beq L92 0420 CEC804 ( _nekot1.s):00599 ldu #-14332 0423 ( _nekot1.s):00600 L92: 0423 FF0000 ( _nekot1.s):00601 stu _Vdg 0426 BF0000 ( _nekot1.s):00602 stx _Vdg+2 0429 F60000 ( _nekot1.s):00603 ldb _gKern+4 042C 2703 ( _nekot1.s):00604 beq L91 042E BD0000 ( _nekot1.s):00605 jsr _NowSwitchToGameScreen 0431 ( _nekot1.s):00606 L91: 0431 35C0 ( _nekot1.s):00607 puls u,pc 0433 ( _nekot1.s):00608 _gModeScreen: 0433 3440 ( _nekot1.s):00609 pshs u 0435 EE64 ( _nekot1.s):00610 ldu 4,s 0437 FF0000 ( _nekot1.s):00611 stu _Vdg 043A BF0000 ( _nekot1.s):00612 stx _Vdg+2 043D F60000 ( _nekot1.s):00613 ldb _gKern+4 0440 2703 ( _nekot1.s):00614 beq L95 0442 BD0000 ( _nekot1.s):00615 jsr _NowSwitchToGameScreen 0445 ( _nekot1.s):00616 L95: 0445 35C0 ( _nekot1.s):00617 puls u,pc 0447 ( _nekot1.s):00618 _NowSwitchToChatScreen: 0447 F60000 ( _nekot1.s):00619 ldb _gKern+6 044A 2704 ( _nekot1.s):00620 beq L99 044C C608 ( _nekot1.s):00621 ldb #8 044E 2001 ( _nekot1.s):00622 bra L98 0450 ( _nekot1.s):00623 L99: 0450 5F ( _nekot1.s):00624 clrb 0451 ( _nekot1.s):00625 L98: 0451 6FE2 ( _nekot1.s):00626 clr ,-s 0453 8E0400 ( _nekot1.s):00627 ldx #1024 0456 BD0000 ( _nekot1.s):00628 jsr _NowSwitchDisplayMode 0459 3261 ( _nekot1.s):00629 leas 1,s 045B 39 ( _nekot1.s):00630 rts 045C ( _nekot1.s):00631 LC2: 045C 0A464154414C2000 ( _nekot1.s):00632 .ascii "\nFATAL \0" 0464 ( _nekot1.s):00633 LC3: 0464 3A2000 ( _nekot1.s):00634 .ascii ": \0" 0467 ( _nekot1.s):00635 LC4: 0467 0A2400 ( _nekot1.s):00636 .ascii "\n$\0" 046A ( _nekot1.s):00637 _gFatal: 046A 3460 ( _nekot1.s):00638 pshs y,u 046C 327C ( _nekot1.s):00639 leas -4,s 046E 3364 ( _nekot1.s):00640 leau 4,s 0470 AFC3 ( _nekot1.s):00641 stx ,--u ( _nekot1.s):00642 ;----- asm ----- ( _nekot1.s):00643 ; 15 "nekot1/kern.c" 1 0472 1A10 ( _nekot1.s):00644 orcc #$10 ( _nekot1.s):00645 ;--- end asm --- 0474 8E0000 ( _nekot1.s):00646 ldx #_gFatal 0477 BF0000 ( _nekot1.s):00647 stx 0 047A FF0000 ( _nekot1.s):00648 stu 0 047D 306A ( _nekot1.s):00649 leax 10,s 047F BF0002 ( _nekot1.s):00650 stx 2 0482 BD0000 ( _nekot1.s):00651 jsr _NowSwitchToChatScreen 0485 8E0000 ( _nekot1.s):00652 ldx #LC2 0488 BD0000 ( _nekot1.s):00653 jsr _PutStr 048B AE6A ( _nekot1.s):00654 ldx 10,s 048D BD0000 ( _nekot1.s):00655 jsr _PutDec 0490 8E0000 ( _nekot1.s):00656 ldx #LC3 0493 BD0000 ( _nekot1.s):00657 jsr _PutStr 0496 AE62 ( _nekot1.s):00658 ldx 2,s 0498 BD0000 ( _nekot1.s):00659 jsr _PutStr 049B 8E0000 ( _nekot1.s):00660 ldx #LC4 049E BD0000 ( _nekot1.s):00661 jsr _PutStr 04A1 10BE0004 ( _nekot1.s):00662 ldy 4 04A5 30A4 ( _nekot1.s):00663 leax ,y 04A7 BD0000 ( _nekot1.s):00664 jsr _PutHex 04AA 8E0000 ( _nekot1.s):00665 ldx #LC3 04AD BD0000 ( _nekot1.s):00666 jsr _PutStr 04B0 CE0000 ( _nekot1.s):00667 ldu #0 04B3 ( _nekot1.s):00668 L103: 04B3 1F30 ( _nekot1.s):00669 tfr u,d 04B5 30AB ( _nekot1.s):00670 leax d,y 04B7 E684 ( _nekot1.s):00671 ldb ,x 04B9 4F ( _nekot1.s):00672 clra ;zero_extendqihi: R:b -> R:d 04BA EDE4 ( _nekot1.s):00673 std ,s 04BC 1F01 ( _nekot1.s):00674 tfr d,x 04BE BD0000 ( _nekot1.s):00675 jsr _PutHex 04C1 1F30 ( _nekot1.s):00676 tfr u,d 04C3 8400 ( _nekot1.s):00677 anda #0 04C5 C403 ( _nekot1.s):00678 andb #3 04C7 10830003 ( _nekot1.s):00679 cmpd #3 ;cmphi: 04CB 2605 ( _nekot1.s):00680 bne L101 04CD C62C ( _nekot1.s):00681 ldb #44 04CF BD0000 ( _nekot1.s):00682 jsr _PutChar 04D2 ( _nekot1.s):00683 L101: 04D2 1F30 ( _nekot1.s):00684 tfr u,d 04D4 8400 ( _nekot1.s):00685 anda #0 04D6 C40F ( _nekot1.s):00686 andb #15 04D8 1083000F ( _nekot1.s):00687 cmpd #15 ;cmphi: 04DC 2605 ( _nekot1.s):00688 bne L102 04DE C63B ( _nekot1.s):00689 ldb #59 04E0 BD0000 ( _nekot1.s):00690 jsr _PutChar 04E3 ( _nekot1.s):00691 L102: 04E3 C620 ( _nekot1.s):00692 ldb #32 04E5 BD0000 ( _nekot1.s):00693 jsr _PutChar 04E8 3341 ( _nekot1.s):00694 leau 1,u 04EA 11830020 ( _nekot1.s):00695 cmpu #32 ;cmphi: 04EE 26C3 ( _nekot1.s):00696 bne L103 04F0 C624 ( _nekot1.s):00697 ldb #36 04F2 BD0000 ( _nekot1.s):00698 jsr _PutChar 04F5 2008 ( _nekot1.s):00699 bra L104 04F7 ( _nekot1.s):00700 L105: 04F7 BE0400 ( _nekot1.s):00701 ldx 1024 04FA 3001 ( _nekot1.s):00702 leax 1,x 04FC BF0400 ( _nekot1.s):00703 stx 1024 04FF ( _nekot1.s):00704 L104: 04FF F60000 ( _nekot1.s):00705 ldb _gKern+5 0502 26F3 ( _nekot1.s):00706 bne L105 0504 3264 ( _nekot1.s):00707 leas 4,s 0506 35E0 ( _nekot1.s):00708 puls y,u,pc 0508 ( _nekot1.s):00709 LC5: 0508 4649525100 ( _nekot1.s):00710 .ascii "FIRQ\0" 050D ( _nekot1.s):00711 _gFatalFIRQ: ( _nekot1.s):00712 ;----- asm ----- ( _nekot1.s):00713 ; 58 "nekot1/kern.c" 1 050D 10FF0000 ( _nekot1.s):00714 sts _gKern+10 ( _nekot1.s):00715 ;--- end asm --- 0511 BE0000 ( _nekot1.s):00716 ldx _gKern+10 0514 3410 ( _nekot1.s):00717 pshs x 0516 8E0000 ( _nekot1.s):00718 ldx #LC5 0519 BD0000 ( _nekot1.s):00719 jsr _gFatal 051C 3262 ( _nekot1.s):00720 leas 2,s 051E 39 ( _nekot1.s):00721 rts 051F ( _nekot1.s):00722 LC6: 051F 4E4D4900 ( _nekot1.s):00723 .ascii "NMI\0" 0523 ( _nekot1.s):00724 _gFatalNMI: ( _nekot1.s):00725 ;----- asm ----- ( _nekot1.s):00726 ; 54 "nekot1/kern.c" 1 0523 10FF0000 ( _nekot1.s):00727 sts _gKern+10 ( _nekot1.s):00728 ;--- end asm --- 0527 BE0000 ( _nekot1.s):00729 ldx _gKern+10 052A 3410 ( _nekot1.s):00730 pshs x 052C 8E0000 ( _nekot1.s):00731 ldx #LC6 052F BD0000 ( _nekot1.s):00732 jsr _gFatal 0532 3262 ( _nekot1.s):00733 leas 2,s 0534 39 ( _nekot1.s):00734 rts 0535 ( _nekot1.s):00735 LC7: 0535 5357493300 ( _nekot1.s):00736 .ascii "SWI3\0" 053A ( _nekot1.s):00737 _gFatalSWI3: ( _nekot1.s):00738 ;----- asm ----- ( _nekot1.s):00739 ; 50 "nekot1/kern.c" 1 053A 10FF0000 ( _nekot1.s):00740 sts _gKern+10 ( _nekot1.s):00741 ;--- end asm --- 053E BE0000 ( _nekot1.s):00742 ldx _gKern+10 0541 3410 ( _nekot1.s):00743 pshs x 0543 8E0000 ( _nekot1.s):00744 ldx #LC7 0546 BD0000 ( _nekot1.s):00745 jsr _gFatal 0549 3262 ( _nekot1.s):00746 leas 2,s 054B 39 ( _nekot1.s):00747 rts 054C ( _nekot1.s):00748 LC8: 054C 5357493200 ( _nekot1.s):00749 .ascii "SWI2\0" 0551 ( _nekot1.s):00750 _gFatalSWI2: ( _nekot1.s):00751 ;----- asm ----- ( _nekot1.s):00752 ; 46 "nekot1/kern.c" 1 0551 10FF0000 ( _nekot1.s):00753 sts _gKern+10 ( _nekot1.s):00754 ;--- end asm --- 0555 BE0000 ( _nekot1.s):00755 ldx _gKern+10 0558 3410 ( _nekot1.s):00756 pshs x 055A 8E0000 ( _nekot1.s):00757 ldx #LC8 055D BD0000 ( _nekot1.s):00758 jsr _gFatal 0560 3262 ( _nekot1.s):00759 leas 2,s 0562 39 ( _nekot1.s):00760 rts 0563 ( _nekot1.s):00761 LC9: 0563 53574900 ( _nekot1.s):00762 .ascii "SWI\0" 0567 ( _nekot1.s):00763 _gFatalSWI1: ( _nekot1.s):00764 ;----- asm ----- ( _nekot1.s):00765 ; 42 "nekot1/kern.c" 1 0567 10FF0000 ( _nekot1.s):00766 sts _gKern+10 ( _nekot1.s):00767 ;--- end asm --- 056B BE0000 ( _nekot1.s):00768 ldx _gKern+10 056E 3410 ( _nekot1.s):00769 pshs x 0570 8E0000 ( _nekot1.s):00770 ldx #LC9 0573 BD0000 ( _nekot1.s):00771 jsr _gFatal 0576 3262 ( _nekot1.s):00772 leas 2,s 0578 39 ( _nekot1.s):00773 rts 0579 ( _nekot1.s):00774 LC10: 0579 6E656B6F74312F61 ( _nekot1.s):00775 .ascii "nekot1/alloc64.c\0" 6C6C6F6336342E63 00 058A ( _nekot1.s):00776 _gAlloc64: 058A 3440 ( _nekot1.s):00777 pshs u 058C 327D ( _nekot1.s):00778 leas -3,s 058E BD0000 ( _nekot1.s):00779 jsr _gIrqSaveAndDisable 0591 E7E4 ( _nekot1.s):00780 stb ,s 0593 FE0000 ( _nekot1.s):00781 ldu _root64 0596 271E ( _nekot1.s):00782 beq L113 0598 AEC4 ( _nekot1.s):00783 ldx ,u 059A 8C1EE1 ( _nekot1.s):00784 cmpx #7905 ;cmphi: 059D 270D ( _nekot1.s):00785 beq L114 059F CC0011 ( _nekot1.s):00786 ldd #17 05A2 EDE3 ( _nekot1.s):00787 std ,--s 05A4 8E0000 ( _nekot1.s):00788 ldx #LC10 05A7 BD0000 ( _nekot1.s):00789 jsr _gFatal 05AA 3262 ( _nekot1.s):00790 leas 2,s 05AC ( _nekot1.s):00791 L114: 05AC AE42 ( _nekot1.s):00792 ldx 2,u 05AE BF0000 ( _nekot1.s):00793 stx _root64 05B1 CC0000 ( _nekot1.s):00794 ldd #0 05B4 EDC4 ( _nekot1.s):00795 std ,u 05B6 ( _nekot1.s):00796 L113: 05B6 E6E4 ( _nekot1.s):00797 ldb ,s 05B8 BD0000 ( _nekot1.s):00798 jsr _gIrqRestore 05BB 30C4 ( _nekot1.s):00799 leax ,u 05BD 3263 ( _nekot1.s):00800 leas 3,s 05BF 35C0 ( _nekot1.s):00801 puls u,pc 05C1 ( _nekot1.s):00802 _WizGet2: 05C1 3440 ( _nekot1.s):00803 pshs u 05C3 327D ( _nekot1.s):00804 leas -3,s 05C5 FE0000 ( _nekot1.s):00805 ldu _Wiznet 05C8 AF41 ( _nekot1.s):00806 stx 1,u 05CA E643 ( _nekot1.s):00807 ldb 3,u 05CC E762 ( _nekot1.s):00808 stb 2,s 05CE E643 ( _nekot1.s):00809 ldb 3,u 05D0 E7E4 ( _nekot1.s):00810 stb ,s 05D2 E662 ( _nekot1.s):00811 ldb 2,s 05D4 1F98 ( _nekot1.s):00812 tfr b,a 05D6 5F ( _nekot1.s):00813 clrb 05D7 1F01 ( _nekot1.s):00814 tfr d,x 05D9 E6E4 ( _nekot1.s):00815 ldb ,s 05DB 4F ( _nekot1.s):00816 clra ;zero_extendqihi: R:b -> R:d 05DC 1F03 ( _nekot1.s):00817 tfr d,u 05DE 1E03 ( _nekot1.s):00818 exg d,u 05E0 308B ( _nekot1.s):00819 leax d,x 05E2 1E03 ( _nekot1.s):00820 exg d,u 05E4 3263 ( _nekot1.s):00821 leas 3,s 05E6 35C0 ( _nekot1.s):00822 puls u,pc 05E8 ( _nekot1.s):00823 _WizGetN: 05E8 3460 ( _nekot1.s):00824 pshs y,u 05EA 10BE0000 ( _nekot1.s):00825 ldy _Wiznet 05EE AF21 ( _nekot1.s):00826 stx 1,y 05F0 AE68 ( _nekot1.s):00827 ldx 8,s 05F2 EE66 ( _nekot1.s):00828 ldu 6,s 05F4 2006 ( _nekot1.s):00829 bra L117 05F6 ( _nekot1.s):00830 L118: 05F6 E623 ( _nekot1.s):00831 ldb 3,y 05F8 E7C0 ( _nekot1.s):00832 stb ,u+ 05FA 301F ( _nekot1.s):00833 leax -1,x 05FC ( _nekot1.s):00834 L117: 05FC 8C0000 ( _nekot1.s):00835 cmpx #0 ;cmphi: 05FF 26F5 ( _nekot1.s):00836 bne L118 0601 35E0 ( _nekot1.s):00837 puls y,u,pc 0603 ( _nekot1.s):00838 _WizPutN: 0603 3460 ( _nekot1.s):00839 pshs y,u 0605 10BE0000 ( _nekot1.s):00840 ldy _Wiznet 0609 AF21 ( _nekot1.s):00841 stx 1,y 060B AE68 ( _nekot1.s):00842 ldx 8,s 060D EE66 ( _nekot1.s):00843 ldu 6,s 060F 2006 ( _nekot1.s):00844 bra L120 0611 ( _nekot1.s):00845 L121: 0611 E6C0 ( _nekot1.s):00846 ldb ,u+ 0613 E723 ( _nekot1.s):00847 stb 3,y 0615 301F ( _nekot1.s):00848 leax -1,x 0617 ( _nekot1.s):00849 L120: 0617 8C0000 ( _nekot1.s):00850 cmpx #0 ;cmphi: 061A 26F5 ( _nekot1.s):00851 bne L121 061C 35E0 ( _nekot1.s):00852 puls y,u,pc 061E ( _nekot1.s):00853 _WizIssueCommand: 061E 3440 ( _nekot1.s):00854 pshs u 0620 BE0000 ( _nekot1.s):00855 ldx _Wiznet 0623 CE0501 ( _nekot1.s):00856 ldu #1281 0626 EF01 ( _nekot1.s):00857 stu 1,x 0628 E703 ( _nekot1.s):00858 stb 3,x 062A ( _nekot1.s):00859 L123: 062A CE0501 ( _nekot1.s):00860 ldu #1281 062D EF01 ( _nekot1.s):00861 stu 1,x 062F E603 ( _nekot1.s):00862 ldb 3,x 0631 26F7 ( _nekot1.s):00863 bne L123 0633 35C0 ( _nekot1.s):00864 puls u,pc 0635 ( _nekot1.s):00865 _WizCheck: 0635 3440 ( _nekot1.s):00866 pshs u 0637 327F ( _nekot1.s):00867 leas -1,s 0639 BE0000 ( _nekot1.s):00868 ldx _Wiznet 063C CE0502 ( _nekot1.s):00869 ldu #1282 063F EF01 ( _nekot1.s):00870 stu 1,x 0641 E603 ( _nekot1.s):00871 ldb 3,x 0643 4F ( _nekot1.s):00872 clra ;zero_extendqihi: R:b -> R:d 0644 1F01 ( _nekot1.s):00873 tfr d,x 0646 8400 ( _nekot1.s):00874 anda #0 0648 C408 ( _nekot1.s):00875 andb #8 064A 1F03 ( _nekot1.s):00876 tfr d,u 064C C608 ( _nekot1.s):00877 ldb #8 064E E7E4 ( _nekot1.s):00878 stb ,s 0650 11830000 ( _nekot1.s):00879 cmpu #0 ;cmphi: 0654 2615 ( _nekot1.s):00880 bne L126 0656 1F10 ( _nekot1.s):00881 tfr x,d 0658 8400 ( _nekot1.s):00882 anda #0 065A C402 ( _nekot1.s):00883 andb #2 065C 1F01 ( _nekot1.s):00884 tfr d,x 065E 8C0000 ( _nekot1.s):00885 cmpx #0 ;cmphi: 0661 2706 ( _nekot1.s):00886 beq L128 0663 C602 ( _nekot1.s):00887 ldb #2 0665 E7E4 ( _nekot1.s):00888 stb ,s 0667 2002 ( _nekot1.s):00889 bra L126 0669 ( _nekot1.s):00890 L128: 0669 6FE4 ( _nekot1.s):00891 clr ,s 066B ( _nekot1.s):00892 L126: 066B E6E4 ( _nekot1.s):00893 ldb ,s 066D 3261 ( _nekot1.s):00894 leas 1,s 066F 35C0 ( _nekot1.s):00895 puls u,pc 0671 ( _nekot1.s):00896 LC11: 0671 57697A53656E642E ( _nekot1.s):00897 .ascii "WizSend.WizCheck\0" 57697A436865636B 00 0682 ( _nekot1.s):00898 _WizSend: 0682 3460 ( _nekot1.s):00899 pshs y,u 0684 3279 ( _nekot1.s):00900 leas -7,s 0686 AF62 ( _nekot1.s):00901 stx 2,s 0688 EC6D ( _nekot1.s):00902 ldd 13,s 068A EDE4 ( _nekot1.s):00903 std ,s 068C BD0000 ( _nekot1.s):00904 jsr _gIrqSaveAndDisable 068F E766 ( _nekot1.s):00905 stb 6,s 0691 BD0000 ( _nekot1.s):00906 jsr _WizCheck 0694 5D ( _nekot1.s):00907 tstb ;cmpqi:(ZERO) 0695 270B ( _nekot1.s):00908 beq L134 0697 4F ( _nekot1.s):00909 clra ;zero_extendqihi: R:b -> R:d 0698 3406 ( _nekot1.s):00910 pshs d 069A 8E0000 ( _nekot1.s):00911 ldx #LC11 069D BD0000 ( _nekot1.s):00912 jsr _gFatal 06A0 3262 ( _nekot1.s):00913 leas 2,s 06A2 ( _nekot1.s):00914 L134: 06A2 8E0520 ( _nekot1.s):00915 ldx #1312 06A5 BD0000 ( _nekot1.s):00916 jsr _WizGet2 06A8 ACE4 ( _nekot1.s):00917 cmpx ,s ;cmphi: 06AA 25F6 ( _nekot1.s):00918 blo L134 06AC 8E0524 ( _nekot1.s):00919 ldx #1316 06AF BD0000 ( _nekot1.s):00920 jsr _WizGet2 06B2 1F10 ( _nekot1.s):00921 tfr x,d 06B4 8407 ( _nekot1.s):00922 anda #7 06B6 C4FF ( _nekot1.s):00923 andb #255 06B8 1F02 ( _nekot1.s):00924 tfr d,y 06BA ECE4 ( _nekot1.s):00925 ldd ,s 06BC 33AB ( _nekot1.s):00926 leau d,y 06BE 30A94800 ( _nekot1.s):00927 leax 18432,y 06C2 AF64 ( _nekot1.s):00928 stx 4,s 06C4 118307FF ( _nekot1.s):00929 cmpu #2047 ;cmphi: 06C8 2330 ( _nekot1.s):00930 bls L132 06CA CE0800 ( _nekot1.s):00931 ldu #2048 06CD 1F30 ( _nekot1.s):00932 tfr u,d 06CF 3420 ( _nekot1.s):00933 pshs y ;subhi: R:d -= R:y 06D1 A3E1 ( _nekot1.s):00934 subd ,s++ 06D3 1F03 ( _nekot1.s):00935 tfr d,u 06D5 ECE4 ( _nekot1.s):00936 ldd ,s 06D7 3440 ( _nekot1.s):00937 pshs u ;subhi: R:d -= R:u 06D9 A3E1 ( _nekot1.s):00938 subd ,s++ 06DB 1F02 ( _nekot1.s):00939 tfr d,y 06DD 3440 ( _nekot1.s):00940 pshs u 06DF AE64 ( _nekot1.s):00941 ldx 4,s 06E1 3410 ( _nekot1.s):00942 pshs x 06E3 AE68 ( _nekot1.s):00943 ldx 8,s 06E5 BD0000 ( _nekot1.s):00944 jsr _WizPutN 06E8 3420 ( _nekot1.s):00945 pshs y 06EA EC68 ( _nekot1.s):00946 ldd 8,s 06EC 33CB ( _nekot1.s):00947 leau d,u 06EE 3440 ( _nekot1.s):00948 pshs u 06F0 8E4800 ( _nekot1.s):00949 ldx #18432 06F3 BD0000 ( _nekot1.s):00950 jsr _WizPutN 06F6 3268 ( _nekot1.s):00951 leas 8,s 06F8 200F ( _nekot1.s):00952 bra L133 06FA ( _nekot1.s):00953 L132: 06FA ECE4 ( _nekot1.s):00954 ldd ,s 06FC 3406 ( _nekot1.s):00955 pshs d 06FE AE64 ( _nekot1.s):00956 ldx 4,s 0700 3410 ( _nekot1.s):00957 pshs x 0702 AE68 ( _nekot1.s):00958 ldx 8,s 0704 BD0000 ( _nekot1.s):00959 jsr _WizPutN 0707 3264 ( _nekot1.s):00960 leas 4,s 0709 ( _nekot1.s):00961 L133: 0709 8E0524 ( _nekot1.s):00962 ldx #1316 070C BD0000 ( _nekot1.s):00963 jsr _WizGet2 070F ECE4 ( _nekot1.s):00964 ldd ,s 0711 308B ( _nekot1.s):00965 leax d,x 0713 AF62 ( _nekot1.s):00966 stx 2,s 0715 BE0000 ( _nekot1.s):00967 ldx _Wiznet 0718 CE0524 ( _nekot1.s):00968 ldu #1316 071B EF01 ( _nekot1.s):00969 stu 1,x 071D EC62 ( _nekot1.s):00970 ldd 2,s 071F 1F89 ( _nekot1.s):00971 tfr a,b 0721 4F ( _nekot1.s):00972 clra ;zero_extendqihi: R:b -> R:d 0722 E703 ( _nekot1.s):00973 stb 3,x ;movlsbqihi: R:d -> 3,x 0724 EC62 ( _nekot1.s):00974 ldd 2,s 0726 E703 ( _nekot1.s):00975 stb 3,x ;movlsbqihi: R:d -> 3,x 0728 C620 ( _nekot1.s):00976 ldb #32 072A BD0000 ( _nekot1.s):00977 jsr _WizIssueCommand 072D E666 ( _nekot1.s):00978 ldb 6,s 072F 3267 ( _nekot1.s):00979 leas 7,s 0731 3560 ( _nekot1.s):00980 puls y,u 0733 7E0000 ( _nekot1.s):00981 jmp _gIrqRestore 0736 ( _nekot1.s):00982 _SendPacket: 0736 3440 ( _nekot1.s):00983 pshs u 0738 3278 ( _nekot1.s):00984 leas -8,s 073A E763 ( _nekot1.s):00985 stb 3,s 073C E66E ( _nekot1.s):00986 ldb 14,s 073E C140 ( _nekot1.s):00987 cmpb #64 ;cmpqi: 0740 2302 ( _nekot1.s):00988 bls L137 0742 C640 ( _nekot1.s):00989 ldb #64 0744 ( _nekot1.s):00990 L137: 0744 4F ( _nekot1.s):00991 clra ;zero_extendqihi: R:b -> R:d 0745 1F03 ( _nekot1.s):00992 tfr d,u 0747 ED64 ( _nekot1.s):00993 std 4,s 0749 AF66 ( _nekot1.s):00994 stx 6,s 074B BD0000 ( _nekot1.s):00995 jsr _gIrqSaveAndDisable 074E E7E4 ( _nekot1.s):00996 stb ,s 0750 CC0005 ( _nekot1.s):00997 ldd #5 0753 EDE3 ( _nekot1.s):00998 std ,--s 0755 30EB ( _nekot1.s):00999 leax d,s 0757 BD0000 ( _nekot1.s):01000 jsr _WizSend 075A 3440 ( _nekot1.s):01001 pshs u 075C AEE810 ( _nekot1.s):01002 ldx 16,s 075F BD0000 ( _nekot1.s):01003 jsr _WizSend 0762 E664 ( _nekot1.s):01004 ldb 4,s 0764 BD0000 ( _nekot1.s):01005 jsr _gIrqRestore 0767 326C ( _nekot1.s):01006 leas 12,s 0769 35C0 ( _nekot1.s):01007 puls u,pc 076B ( _nekot1.s):01008 _gNetworkLog: 076B 3440 ( _nekot1.s):01009 pshs u 076D 3384 ( _nekot1.s):01010 leau ,x 076F BD0000 ( _nekot1.s):01011 jsr _strlen 0772 1F10 ( _nekot1.s):01012 tfr x,d 0774 3404 ( _nekot1.s):01013 pshs b 0776 3440 ( _nekot1.s):01014 pshs u 0778 8E0000 ( _nekot1.s):01015 ldx #0 077B C6C8 ( _nekot1.s):01016 ldb #-56 077D BD0000 ( _nekot1.s):01017 jsr _SendPacket 0780 3263 ( _nekot1.s):01018 leas 3,s 0782 35C0 ( _nekot1.s):01019 puls u,pc 0784 ( _nekot1.s):01020 _xSendControlPacket: 0784 E665 ( _nekot1.s):01021 ldb 5,s 0786 E764 ( _nekot1.s):01022 stb 4,s 0788 C646 ( _nekot1.s):01023 ldb #70 078A 7E0000 ( _nekot1.s):01024 jmp _SendPacket 078D ( _nekot1.s):01025 LC12: 078D 6E656B6F74312F6E ( _nekot1.s):01026 .ascii "nekot1/network.c\0" 6574776F726B2E63 00 079E ( _nekot1.s):01027 _gSendCast: 079E 3440 ( _nekot1.s):01028 pshs u 07A0 327D ( _nekot1.s):01029 leas -3,s 07A2 3384 ( _nekot1.s):01030 leau ,x 07A4 E7E4 ( _nekot1.s):01031 stb ,s 07A6 C13C ( _nekot1.s):01032 cmpb #60 ;cmpqi: 07A8 230D ( _nekot1.s):01033 bls L141 07AA CC001C ( _nekot1.s):01034 ldd #28 07AD EDE3 ( _nekot1.s):01035 std ,--s 07AF 8E0000 ( _nekot1.s):01036 ldx #LC12 07B2 BD0000 ( _nekot1.s):01037 jsr _gFatal 07B5 3262 ( _nekot1.s):01038 leas 2,s 07B7 ( _nekot1.s):01039 L141: 07B7 E6E4 ( _nekot1.s):01040 ldb ,s 07B9 CB02 ( _nekot1.s):01041 addb #2 07BB 3404 ( _nekot1.s):01042 pshs b 07BD 3440 ( _nekot1.s):01043 pshs u 07BF 8E0000 ( _nekot1.s):01044 ldx #0 07C2 C647 ( _nekot1.s):01045 ldb #71 07C4 BD0000 ( _nekot1.s):01046 jsr _SendPacket 07C7 3266 ( _nekot1.s):01047 leas 6,s 07C9 35C0 ( _nekot1.s):01048 puls u,pc 07CB ( _nekot1.s):01049 _SplashRestore: 07CB 3460 ( _nekot1.s):01050 pshs y,u 07CD 327E ( _nekot1.s):01051 leas -2,s 07CF 10AE68 ( _nekot1.s):01052 ldy 8,s 07D2 8C0000 ( _nekot1.s):01053 cmpx #0 ;cmphi: 07D5 2D38 ( _nekot1.s):01054 blt L142 07D7 108C0000 ( _nekot1.s):01055 cmpy #0 ;cmphi: 07DB 2D32 ( _nekot1.s):01056 blt L142 07DD 8C001F ( _nekot1.s):01057 cmpx #31 ;cmphi: 07E0 2E2D ( _nekot1.s):01058 bgt L142 07E2 108C000F ( _nekot1.s):01059 cmpy #15 ;cmphi: 07E6 2E27 ( _nekot1.s):01060 bgt L142 07E8 1F20 ( _nekot1.s):01061 tfr y,d 07EA 58 ( _nekot1.s):01062 aslb 07EB 49 ( _nekot1.s):01063 rola 07EC 58 ( _nekot1.s):01064 aslb 07ED 49 ( _nekot1.s):01065 rola 07EE 58 ( _nekot1.s):01066 aslb 07EF 49 ( _nekot1.s):01067 rola 07F0 58 ( _nekot1.s):01068 aslb 07F1 49 ( _nekot1.s):01069 rola 07F2 58 ( _nekot1.s):01070 aslb 07F3 49 ( _nekot1.s):01071 rola 07F4 338B ( _nekot1.s):01072 leau d,x 07F6 33C90400 ( _nekot1.s):01073 leau 1024,u 07FA 1F20 ( _nekot1.s):01074 tfr y,d 07FC C30010 ( _nekot1.s):01075 addd #16 07FF 58 ( _nekot1.s):01076 aslb 0800 49 ( _nekot1.s):01077 rola 0801 58 ( _nekot1.s):01078 aslb 0802 49 ( _nekot1.s):01079 rola 0803 58 ( _nekot1.s):01080 aslb 0804 49 ( _nekot1.s):01081 rola 0805 58 ( _nekot1.s):01082 aslb 0806 49 ( _nekot1.s):01083 rola 0807 58 ( _nekot1.s):01084 aslb 0808 49 ( _nekot1.s):01085 rola 0809 308B ( _nekot1.s):01086 leax d,x 080B E684 ( _nekot1.s):01087 ldb ,x 080D E7C4 ( _nekot1.s):01088 stb ,u 080F ( _nekot1.s):01089 L142: 080F 3262 ( _nekot1.s):01090 leas 2,s 0811 35E0 ( _nekot1.s):01091 puls y,u,pc 0813 ( _nekot1.s):01092 _SplashSet: 0813 EC62 ( _nekot1.s):01093 ldd 2,s 0815 8C0000 ( _nekot1.s):01094 cmpx #0 ;cmphi: 0818 2D25 ( _nekot1.s):01095 blt L144 081A 10830000 ( _nekot1.s):01096 cmpd #0 ;cmphi: 081E 2D1F ( _nekot1.s):01097 blt L144 0820 8C001F ( _nekot1.s):01098 cmpx #31 ;cmphi: 0823 2E1A ( _nekot1.s):01099 bgt L144 0825 1083000F ( _nekot1.s):01100 cmpd #15 ;cmphi: 0829 2E14 ( _nekot1.s):01101 bgt L144 082B 58 ( _nekot1.s):01102 aslb 082C 49 ( _nekot1.s):01103 rola 082D 58 ( _nekot1.s):01104 aslb 082E 49 ( _nekot1.s):01105 rola 082F 58 ( _nekot1.s):01106 aslb 0830 49 ( _nekot1.s):01107 rola 0831 58 ( _nekot1.s):01108 aslb 0832 49 ( _nekot1.s):01109 rola 0833 58 ( _nekot1.s):01110 aslb 0834 49 ( _nekot1.s):01111 rola 0835 308B ( _nekot1.s):01112 leax d,x 0837 30890400 ( _nekot1.s):01113 leax 1024,x 083B C6FF ( _nekot1.s):01114 ldb #-1 083D E784 ( _nekot1.s):01115 stb ,x 083F ( _nekot1.s):01116 L144: 083F 39 ( _nekot1.s):01117 rts 0840 ( _nekot1.s):01118 _Breakkey_Handler: 0840 C6FB ( _nekot1.s):01119 ldb #-5 0842 F7FF02 ( _nekot1.s):01120 stb -254 0845 F6FF00 ( _nekot1.s):01121 ldb -256 0848 4F ( _nekot1.s):01122 clra ;zero_extendqihi: R:b -> R:d 0849 8400 ( _nekot1.s):01123 anda #0 084B C440 ( _nekot1.s):01124 andb #64 084D 10830000 ( _nekot1.s):01125 cmpd #0 ;cmphi: 0851 262F ( _nekot1.s):01126 bne L147 0853 F60000 ( _nekot1.s):01127 ldb _Breakkey 0856 261F ( _nekot1.s):01128 bne L148 0858 C601 ( _nekot1.s):01129 ldb #1 085A F70000 ( _nekot1.s):01130 stb _Breakkey 085D F60000 ( _nekot1.s):01131 ldb _gKern+4 0860 260F ( _nekot1.s):01132 bne L150 0862 ( _nekot1.s):01133 L149: 0862 F60000 ( _nekot1.s):01134 ldb _gKern+6 0865 270A ( _nekot1.s):01135 beq L150 0867 C601 ( _nekot1.s):01136 ldb #1 0869 F70000 ( _nekot1.s):01137 stb _gKern+4 086C BD0000 ( _nekot1.s):01138 jsr _NowSwitchToGameScreen 086F 2006 ( _nekot1.s):01139 bra L148 0871 ( _nekot1.s):01140 L150: 0871 7F0000 ( _nekot1.s):01141 clr _gKern+4 0874 BD0000 ( _nekot1.s):01142 jsr _NowSwitchToChatScreen 0877 ( _nekot1.s):01143 L148: 0877 7C041E ( _nekot1.s):01144 inc 1054 087A 7C3FFE ( _nekot1.s):01145 inc 16382 087D F63FFE ( _nekot1.s):01146 ldb 16382 0880 2003 ( _nekot1.s):01147 bra L146 0882 ( _nekot1.s):01148 L147: 0882 7F0000 ( _nekot1.s):01149 clr _Breakkey 0885 ( _nekot1.s):01150 L146: 0885 39 ( _nekot1.s):01151 rts 0886 ( _nekot1.s):01152 LC13: 0886 6E656B6F74312F69 ( _nekot1.s):01153 .ascii "nekot1/irq.c\0" 72712E6300 0893 ( _nekot1.s):01154 _Irq_Handler: 0893 C601 ( _nekot1.s):01155 ldb #1 0895 F70000 ( _nekot1.s):01156 stb _gKern+7 0898 7C0416 ( _nekot1.s):01157 inc 1046 089B 7C3FF6 ( _nekot1.s):01158 inc 16374 089E F63FF6 ( _nekot1.s):01159 ldb 16374 08A1 F6FF02 ( _nekot1.s):01160 ldb -254 08A4 F60000 ( _nekot1.s):01161 ldb _gReal 08A7 C104 ( _nekot1.s):01162 cmpb #4 ;cmpqi: 08A9 2209 ( _nekot1.s):01163 bhi L153 08AB 7C0000 ( _nekot1.s):01164 inc _gReal 08AE F60000 ( _nekot1.s):01165 ldb _gReal 08B1 7E0000 ( _nekot1.s):01166 jmp L154 08B4 ( _nekot1.s):01167 L153: 08B4 7F0000 ( _nekot1.s):01168 clr _gReal 08B7 7C0417 ( _nekot1.s):01169 inc 1047 08BA 7C3FF7 ( _nekot1.s):01170 inc 16375 08BD F63FF7 ( _nekot1.s):01171 ldb 16375 08C0 F60000 ( _nekot1.s):01172 ldb _gReal+1 08C3 C108 ( _nekot1.s):01173 cmpb #8 ;cmpqi: 08C5 2209 ( _nekot1.s):01174 bhi L155 08C7 7C0000 ( _nekot1.s):01175 inc _gReal+1 08CA F60000 ( _nekot1.s):01176 ldb _gReal+1 08CD 7E0000 ( _nekot1.s):01177 jmp L154 08D0 ( _nekot1.s):01178 L155: 08D0 7F0000 ( _nekot1.s):01179 clr _gReal+1 08D3 7C0418 ( _nekot1.s):01180 inc 1048 08D6 7C3FF8 ( _nekot1.s):01181 inc 16376 08D9 F63FF8 ( _nekot1.s):01182 ldb 16376 08DC BE0000 ( _nekot1.s):01183 ldx _gReal+2 08DF 3001 ( _nekot1.s):01184 leax 1,x 08E1 BF0000 ( _nekot1.s):01185 stx _gReal+2 08E4 F60000 ( _nekot1.s):01186 ldb _gKern+6 08E7 2706 ( _nekot1.s):01187 beq L156 08E9 8E0000 ( _nekot1.s):01188 ldx #_SendPartialScores 08EC BF0000 ( _nekot1.s):01189 stx 0 08EF ( _nekot1.s):01190 L156: 08EF F60000 ( _nekot1.s):01191 ldb _gWall 08F2 C13A ( _nekot1.s):01192 cmpb #58 ;cmpqi: 08F4 2208 ( _nekot1.s):01193 bhi L157 08F6 7C0000 ( _nekot1.s):01194 inc _gWall 08F9 F60000 ( _nekot1.s):01195 ldb _gWall 08FC 2051 ( _nekot1.s):01196 bra L154 08FE ( _nekot1.s):01197 L157: 08FE 7F0000 ( _nekot1.s):01198 clr _gWall 0901 F60000 ( _nekot1.s):01199 ldb _gWall+1 0904 C13A ( _nekot1.s):01200 cmpb #58 ;cmpqi: 0906 2208 ( _nekot1.s):01201 bhi L158 0908 7C0000 ( _nekot1.s):01202 inc _gWall+1 090B F60000 ( _nekot1.s):01203 ldb _gWall+1 090E 203F ( _nekot1.s):01204 bra L154 0910 ( _nekot1.s):01205 L158: 0910 7F0000 ( _nekot1.s):01206 clr _gWall+1 0913 F60000 ( _nekot1.s):01207 ldb _gWall+2 0916 C116 ( _nekot1.s):01208 cmpb #22 ;cmpqi: 0918 2208 ( _nekot1.s):01209 bhi L159 091A 7C0000 ( _nekot1.s):01210 inc _gWall+2 091D F60000 ( _nekot1.s):01211 ldb _gWall+2 0920 202D ( _nekot1.s):01212 bra L154 0922 ( _nekot1.s):01213 L159: 0922 7F0000 ( _nekot1.s):01214 clr _gWall+2 0925 F60000 ( _nekot1.s):01215 ldb _gWall+14 0928 F70000 ( _nekot1.s):01216 stb _gWall+3 092B F60000 ( _nekot1.s):01217 ldb _gWall+15 092E F70000 ( _nekot1.s):01218 stb _gWall+4 0931 F60000 ( _nekot1.s):01219 ldb _gWall+16 0934 F70000 ( _nekot1.s):01220 stb _gWall+5 0937 BE0000 ( _nekot1.s):01221 ldx _gWall+17 093A BF0000 ( _nekot1.s):01222 stx _gWall+6 093D F60000 ( _nekot1.s):01223 ldb _gWall+19 0940 F70000 ( _nekot1.s):01224 stb _gWall+8 0943 BE0000 ( _nekot1.s):01225 ldx _gWall+21 0946 BF0000 ( _nekot1.s):01226 stx _gWall+10 0949 F60000 ( _nekot1.s):01227 ldb _gWall+23 094C F70000 ( _nekot1.s):01228 stb _gWall+12 094F ( _nekot1.s):01229 L154: 094F BD0000 ( _nekot1.s):01230 jsr _Breakkey_Handler 0952 F60000 ( _nekot1.s):01231 ldb _gReal 0955 C105 ( _nekot1.s):01232 cmpb #5 ;cmpqi: 0957 230D ( _nekot1.s):01233 bls L160 0959 CC0032 ( _nekot1.s):01234 ldd #50 095C EDE3 ( _nekot1.s):01235 std ,--s 095E 8E0000 ( _nekot1.s):01236 ldx #LC13 0961 BD0000 ( _nekot1.s):01237 jsr _gFatal 0964 3262 ( _nekot1.s):01238 leas 2,s 0966 ( _nekot1.s):01239 L160: 0966 F60000 ( _nekot1.s):01240 ldb _gKern+4 0969 270E ( _nekot1.s):01241 beq L161 096B F60000 ( _nekot1.s):01242 ldb _gReal 096E 4F ( _nekot1.s):01243 clra ;zero_extendqihi: R:b -> R:d 096F 58 ( _nekot1.s):01244 aslb 0970 49 ( _nekot1.s):01245 rola 0971 1F01 ( _nekot1.s):01246 tfr d,x 0973 AE890000 ( _nekot1.s):01247 ldx _Irq_FocusGameSchedule,x 0977 201F ( _nekot1.s):01248 bra L164 0979 ( _nekot1.s):01249 L161: 0979 F60000 ( _nekot1.s):01250 ldb _gKern+6 097C 270E ( _nekot1.s):01251 beq L163 097E F60000 ( _nekot1.s):01252 ldb _gReal 0981 4F ( _nekot1.s):01253 clra ;zero_extendqihi: R:b -> R:d 0982 58 ( _nekot1.s):01254 aslb 0983 49 ( _nekot1.s):01255 rola 0984 1F01 ( _nekot1.s):01256 tfr d,x 0986 AE890000 ( _nekot1.s):01257 ldx _Irq_PassiveGameSchedule,x 098A 200C ( _nekot1.s):01258 bra L164 098C ( _nekot1.s):01259 L163: 098C F60000 ( _nekot1.s):01260 ldb _gReal 098F 4F ( _nekot1.s):01261 clra ;zero_extendqihi: R:b -> R:d 0990 58 ( _nekot1.s):01262 aslb 0991 49 ( _nekot1.s):01263 rola 0992 1F01 ( _nekot1.s):01264 tfr d,x 0994 AE890000 ( _nekot1.s):01265 ldx _Irq_FocusShellSchedule,x 0998 ( _nekot1.s):01266 L164: 0998 AD84 ( _nekot1.s):01267 jsr ,x 099A 7F0000 ( _nekot1.s):01268 clr _gKern+7 099D 39 ( _nekot1.s):01269 rts 099E ( _nekot1.s):01270 LC14: 099E 6E656B6F74312F6B ( _nekot1.s):01271 .ascii "nekot1/keyboard.c\0" 6579626F6172642E 6300 ( _nekot1.s):01272 ( _nekot1.s):01273 .area .data 0000 ( _nekot1.s):01274 LC0: 0000 45 ( _nekot1.s):01275 .byte 69 0001 0008 ( _nekot1.s):01276 .word 8 0003 0000 ( _nekot1.s):01277 .word 0 ( _nekot1.s):01278 ( _nekot1.s):01279 .area .text 09B0 ( _nekot1.s):01280 _KeyboardHandler: 09B0 3460 ( _nekot1.s):01281 pshs y,u 09B2 3271 ( _nekot1.s):01282 leas -15,s 09B4 F60000 ( _nekot1.s):01283 ldb _gKern+4 09B7 102600B4 ( _nekot1.s):01284 lbne L165 09BB F60000 ( _nekot1.s):01285 ldb _gKern+7 09BE 260D ( _nekot1.s):01286 bne L167 09C0 CC001D ( _nekot1.s):01287 ldd #29 09C3 EDE3 ( _nekot1.s):01288 std ,--s 09C5 8E0000 ( _nekot1.s):01289 ldx #LC14 09C8 BD0000 ( _nekot1.s):01290 jsr _gFatal 09CB 3262 ( _nekot1.s):01291 leas 2,s 09CD ( _nekot1.s):01292 L167: 09CD F60000 ( _nekot1.s):01293 ldb _Keyboard+16 09D0 4F ( _nekot1.s):01294 clra ;zero_extendqihi: R:b -> R:d 09D1 ED64 ( _nekot1.s):01295 std 4,s 09D3 C3FFFF ( _nekot1.s):01296 addd #-1 09D6 1F89 ( _nekot1.s):01297 tfr a,b 09D8 4F ( _nekot1.s):01298 clra ;zero_extendqihi: R:b -> R:d 09D9 59 ( _nekot1.s):01299 rolb 09DA 59 ( _nekot1.s):01300 rolb 09DB C401 ( _nekot1.s):01301 andb #1 09DD E767 ( _nekot1.s):01302 stb 7,s 09DF 4F ( _nekot1.s):01303 clra ;zero_extendqihi: R:b -> R:d 09E0 ED62 ( _nekot1.s):01304 std 2,s 09E2 58 ( _nekot1.s):01305 aslb 09E3 49 ( _nekot1.s):01306 rola 09E4 58 ( _nekot1.s):01307 aslb 09E5 49 ( _nekot1.s):01308 rola 09E6 58 ( _nekot1.s):01309 aslb 09E7 49 ( _nekot1.s):01310 rola 09E8 1F02 ( _nekot1.s):01311 tfr d,y 09EA 30A90000 ( _nekot1.s):01312 leax _Keyboard,y 09EE EC64 ( _nekot1.s):01313 ldd 4,s 09F0 58 ( _nekot1.s):01314 aslb 09F1 49 ( _nekot1.s):01315 rola 09F2 58 ( _nekot1.s):01316 aslb 09F3 49 ( _nekot1.s):01317 rola 09F4 58 ( _nekot1.s):01318 aslb 09F5 49 ( _nekot1.s):01319 rola 09F6 CE0000 ( _nekot1.s):01320 ldu #_Keyboard 09F9 31CB ( _nekot1.s):01321 leay d,u 09FB 10AF68 ( _nekot1.s):01322 sty 8,s 09FE CE0008 ( _nekot1.s):01323 ldu #8 0A01 6F64 ( _nekot1.s):01324 clr 4,s 0A03 C601 ( _nekot1.s):01325 ldb #1 0A05 E762 ( _nekot1.s):01326 stb 2,s 0A07 10AFE4 ( _nekot1.s):01327 sty ,s 0A0A ( _nekot1.s):01328 L169: 0A0A E662 ( _nekot1.s):01329 ldb 2,s 0A0C 53 ( _nekot1.s):01330 comb 0A0D F7FF02 ( _nekot1.s):01331 stb -254 0A10 F6FF00 ( _nekot1.s):01332 ldb -256 0A13 53 ( _nekot1.s):01333 comb 0A14 C47F ( _nekot1.s):01334 andb #127 0A16 10AE68 ( _nekot1.s):01335 ldy 8,s 0A19 3121 ( _nekot1.s):01336 leay 1,y 0A1B 10AF68 ( _nekot1.s):01337 sty 8,s 0A1E 313F ( _nekot1.s):01338 leay -1,y 0A20 E7A0 ( _nekot1.s):01339 stb ,y+ 0A22 E180 ( _nekot1.s):01340 cmpb ,x+ ;cmpqi: 0A24 2704 ( _nekot1.s):01341 beq L168 0A26 C601 ( _nekot1.s):01342 ldb #1 0A28 E764 ( _nekot1.s):01343 stb 4,s 0A2A ( _nekot1.s):01344 L168: 0A2A 6862 ( _nekot1.s):01345 asl 2,s 0A2C 335F ( _nekot1.s):01346 leau -1,u 0A2E 11830000 ( _nekot1.s):01347 cmpu #0 ;cmphi: 0A32 26D6 ( _nekot1.s):01348 bne L169 0A34 10AEE4 ( _nekot1.s):01349 ldy ,s 0A37 7C0412 ( _nekot1.s):01350 inc 1042 0A3A 7C3FF2 ( _nekot1.s):01351 inc 16370 0A3D F63FF2 ( _nekot1.s):01352 ldb 16370 0A40 E664 ( _nekot1.s):01353 ldb 4,s 0A42 2726 ( _nekot1.s):01354 beq L170 0A44 CC0005 ( _nekot1.s):01355 ldd #5 0A47 EDE3 ( _nekot1.s):01356 std ,--s 0A49 8E0000 ( _nekot1.s):01357 ldx #LC0 0A4C AFE3 ( _nekot1.s):01358 stx ,--s 0A4E 306E ( _nekot1.s):01359 leax 14,s 0A50 BD0000 ( _nekot1.s):01360 jsr _memcpy 0A53 CC0005 ( _nekot1.s):01361 ldd #5 0A56 EDE3 ( _nekot1.s):01362 std ,--s 0A58 30E810 ( _nekot1.s):01363 leax 16,s 0A5B BD0000 ( _nekot1.s):01364 jsr _WizSend 0A5E CC0008 ( _nekot1.s):01365 ldd #8 0A61 EDE3 ( _nekot1.s):01366 std ,--s 0A63 30A4 ( _nekot1.s):01367 leax ,y 0A65 BD0000 ( _nekot1.s):01368 jsr _WizSend 0A68 3268 ( _nekot1.s):01369 leas 8,s 0A6A ( _nekot1.s):01370 L170: 0A6A E667 ( _nekot1.s):01371 ldb 7,s 0A6C F70000 ( _nekot1.s):01372 stb _Keyboard+16 0A6F ( _nekot1.s):01373 L165: 0A6F 326F ( _nekot1.s):01374 leas 15,s 0A71 35E0 ( _nekot1.s):01375 puls y,u,pc 0A73 ( _nekot1.s):01376 _WizRecvChunkTry: 0A73 3460 ( _nekot1.s):01377 pshs y,u 0A75 3277 ( _nekot1.s):01378 leas -9,s 0A77 AF63 ( _nekot1.s):01379 stx 3,s 0A79 BD0000 ( _nekot1.s):01380 jsr _WizCheck 0A7C E762 ( _nekot1.s):01381 stb 2,s 0A7E 1026008F ( _nekot1.s):01382 lbne L174 0A82 8E0526 ( _nekot1.s):01383 ldx #1318 0A85 BD0000 ( _nekot1.s):01384 jsr _WizGet2 0A88 3384 ( _nekot1.s):01385 leau ,x 0A8A AC6F ( _nekot1.s):01386 cmpx 15,s ;cmphi: 0A8C 1025007D ( _nekot1.s):01387 lblo L177 0A90 8E0528 ( _nekot1.s):01388 ldx #1320 0A93 BD0000 ( _nekot1.s):01389 jsr _WizGet2 0A96 AF65 ( _nekot1.s):01390 stx 5,s 0A98 1F10 ( _nekot1.s):01391 tfr x,d 0A9A 8407 ( _nekot1.s):01392 anda #7 0A9C C4FF ( _nekot1.s):01393 andb #255 0A9E 1F02 ( _nekot1.s):01394 tfr d,y 0AA0 EC6F ( _nekot1.s):01395 ldd 15,s 0AA2 33AB ( _nekot1.s):01396 leau d,y 0AA4 30A96800 ( _nekot1.s):01397 leax 26624,y 0AA8 AF67 ( _nekot1.s):01398 stx 7,s 0AAA 118307FF ( _nekot1.s):01399 cmpu #2047 ;cmphi: 0AAE 2330 ( _nekot1.s):01400 bls L175 0AB0 CE0800 ( _nekot1.s):01401 ldu #2048 0AB3 1F30 ( _nekot1.s):01402 tfr u,d 0AB5 3420 ( _nekot1.s):01403 pshs y ;subhi: R:d -= R:y 0AB7 A3E1 ( _nekot1.s):01404 subd ,s++ 0AB9 1F03 ( _nekot1.s):01405 tfr d,u 0ABB EC6F ( _nekot1.s):01406 ldd 15,s 0ABD 3440 ( _nekot1.s):01407 pshs u ;subhi: R:d -= R:u 0ABF A3E1 ( _nekot1.s):01408 subd ,s++ 0AC1 1F02 ( _nekot1.s):01409 tfr d,y 0AC3 3440 ( _nekot1.s):01410 pshs u 0AC5 AE65 ( _nekot1.s):01411 ldx 5,s 0AC7 3410 ( _nekot1.s):01412 pshs x 0AC9 AE6B ( _nekot1.s):01413 ldx 11,s 0ACB BD0000 ( _nekot1.s):01414 jsr _WizGetN 0ACE 3420 ( _nekot1.s):01415 pshs y 0AD0 EC69 ( _nekot1.s):01416 ldd 9,s 0AD2 33CB ( _nekot1.s):01417 leau d,u 0AD4 3440 ( _nekot1.s):01418 pshs u 0AD6 8E6800 ( _nekot1.s):01419 ldx #26624 0AD9 BD0000 ( _nekot1.s):01420 jsr _WizGetN 0ADC 3268 ( _nekot1.s):01421 leas 8,s 0ADE 200F ( _nekot1.s):01422 bra L176 0AE0 ( _nekot1.s):01423 L175: 0AE0 EC6F ( _nekot1.s):01424 ldd 15,s 0AE2 3406 ( _nekot1.s):01425 pshs d 0AE4 AE65 ( _nekot1.s):01426 ldx 5,s 0AE6 3410 ( _nekot1.s):01427 pshs x 0AE8 AE6B ( _nekot1.s):01428 ldx 11,s 0AEA BD0000 ( _nekot1.s):01429 jsr _WizGetN 0AED 3264 ( _nekot1.s):01430 leas 4,s 0AEF ( _nekot1.s):01431 L176: 0AEF EC65 ( _nekot1.s):01432 ldd 5,s 0AF1 E36F ( _nekot1.s):01433 addd 15,s 0AF3 ED63 ( _nekot1.s):01434 std 3,s 0AF5 BE0000 ( _nekot1.s):01435 ldx _Wiznet 0AF8 CE0528 ( _nekot1.s):01436 ldu #1320 0AFB EF01 ( _nekot1.s):01437 stu 1,x 0AFD 1F89 ( _nekot1.s):01438 tfr a,b 0AFF 4F ( _nekot1.s):01439 clra ;zero_extendqihi: R:b -> R:d 0B00 E703 ( _nekot1.s):01440 stb 3,x ;movlsbqihi: R:d -> 3,x 0B02 EC63 ( _nekot1.s):01441 ldd 3,s 0B04 E703 ( _nekot1.s):01442 stb 3,x ;movlsbqihi: R:d -> 3,x 0B06 C640 ( _nekot1.s):01443 ldb #64 0B08 BD0000 ( _nekot1.s):01444 jsr _WizIssueCommand 0B0B 2004 ( _nekot1.s):01445 bra L174 0B0D ( _nekot1.s):01446 L177: 0B0D C601 ( _nekot1.s):01447 ldb #1 0B0F E762 ( _nekot1.s):01448 stb 2,s 0B11 ( _nekot1.s):01449 L174: 0B11 E662 ( _nekot1.s):01450 ldb 2,s 0B13 3269 ( _nekot1.s):01451 leas 9,s 0B15 35E0 ( _nekot1.s):01452 puls y,u,pc 0B17 ( _nekot1.s):01453 LC15: 0B17 5245435600 ( _nekot1.s):01454 .ascii "RECV\0" 0B1C ( _nekot1.s):01455 LC16: 0B1C 452D4D00 ( _nekot1.s):01456 .ascii "E-M\0" 0B20 ( _nekot1.s):01457 LC17: 0B20 452D5000 ( _nekot1.s):01458 .ascii "E-P\0" 0B24 ( _nekot1.s):01459 LC18: 0B24 5245435620434153 ( _nekot1.s):01460 .ascii "RECV CAST NOMEM\0" 54204E4F4D454D00 0B34 ( _nekot1.s):01461 LC19: 0B34 452D4300 ( _nekot1.s):01462 .ascii "E-C\0" 0B38 ( _nekot1.s):01463 LC20: 0B38 58524300 ( _nekot1.s):01464 .ascii "XRC\0" 0B3C ( _nekot1.s):01465 _CheckReceived: 0B3C 3460 ( _nekot1.s):01466 pshs y,u 0B3E 3271 ( _nekot1.s):01467 leas -15,s 0B40 BD0000 ( _nekot1.s):01468 jsr _gIrqSaveAndDisable 0B43 E763 ( _nekot1.s):01469 stb 3,s 0B45 F60000 ( _nekot1.s):01470 ldb _need_recv_payload 0B48 2625 ( _nekot1.s):01471 bne L179 0B4A CC0005 ( _nekot1.s):01472 ldd #5 0B4D EDE3 ( _nekot1.s):01473 std ,--s 0B4F 306C ( _nekot1.s):01474 leax 12,s 0B51 BD0000 ( _nekot1.s):01475 jsr _WizRecvChunkTry 0B54 3262 ( _nekot1.s):01476 leas 2,s 0B56 C101 ( _nekot1.s):01477 cmpb #1 ;cmpqi: 0B58 10270186 ( _nekot1.s):01478 lbeq L180 0B5C 5D ( _nekot1.s):01479 tstb ;cmpqi:(ZERO) 0B5D 270B ( _nekot1.s):01480 beq L181 0B5F 4F ( _nekot1.s):01481 clra ;zero_extendqihi: R:b -> R:d 0B60 3406 ( _nekot1.s):01482 pshs d 0B62 8E0000 ( _nekot1.s):01483 ldx #LC15 0B65 BD0000 ( _nekot1.s):01484 jsr _gFatal 0B68 3262 ( _nekot1.s):01485 leas 2,s 0B6A ( _nekot1.s):01486 L181: 0B6A C601 ( _nekot1.s):01487 ldb #1 0B6C F70000 ( _nekot1.s):01488 stb _need_recv_payload 0B6F ( _nekot1.s):01489 L179: 0B6F F60000 ( _nekot1.s):01490 ldb _Vdg+4 0B72 CA02 ( _nekot1.s):01491 orb #2 0B74 F7FF22 ( _nekot1.s):01492 stb -222 0B77 E66A ( _nekot1.s):01493 ldb 10,s 0B79 10AE6B ( _nekot1.s):01494 ldy 11,s 0B7C EE6D ( _nekot1.s):01495 ldu 13,s 0B7E C1CC ( _nekot1.s):01496 cmpb #-52 ;cmpqi: 0B80 10270147 ( _nekot1.s):01497 lbeq L182 0B84 C141 ( _nekot1.s):01498 cmpb #65 ;cmpqi: 0B86 2643 ( _nekot1.s):01499 bne L183 0B88 108C0006 ( _nekot1.s):01500 cmpy #6 ;cmphi: 0B8C 270D ( _nekot1.s):01501 beq L184 0B8E CC003C ( _nekot1.s):01502 ldd #60 0B91 EDE3 ( _nekot1.s):01503 std ,--s 0B93 8E0000 ( _nekot1.s):01504 ldx #LC12 0B96 BD0000 ( _nekot1.s):01505 jsr _gFatal 0B99 3262 ( _nekot1.s):01506 leas 2,s 0B9B ( _nekot1.s):01507 L184: 0B9B 3420 ( _nekot1.s):01508 pshs y 0B9D 3066 ( _nekot1.s):01509 leax 6,s 0B9F BD0000 ( _nekot1.s):01510 jsr _WizRecvChunkTry 0BA2 3262 ( _nekot1.s):01511 leas 2,s 0BA4 C101 ( _nekot1.s):01512 cmpb #1 ;cmpqi: 0BA6 10270124 ( _nekot1.s):01513 lbeq L185 0BAA 5D ( _nekot1.s):01514 tstb ;cmpqi:(ZERO) 0BAB 270B ( _nekot1.s):01515 beq L186 0BAD 4F ( _nekot1.s):01516 clra ;zero_extendqihi: R:b -> R:d 0BAE 3406 ( _nekot1.s):01517 pshs d 0BB0 8E0000 ( _nekot1.s):01518 ldx #LC16 0BB3 BD0000 ( _nekot1.s):01519 jsr _gFatal 0BB6 3262 ( _nekot1.s):01520 leas 2,s 0BB8 ( _nekot1.s):01521 L186: 0BB8 AE64 ( _nekot1.s):01522 ldx 4,s 0BBA EE66 ( _nekot1.s):01523 ldu 6,s 0BBC 10AE68 ( _nekot1.s):01524 ldy 8,s 0BBF 3420 ( _nekot1.s):01525 pshs y 0BC1 3440 ( _nekot1.s):01526 pshs u 0BC3 BD0000 ( _nekot1.s):01527 jsr _memcpy 0BC6 3264 ( _nekot1.s):01528 leas 4,s 0BC8 7E0000 ( _nekot1.s):01529 jmp L182 0BCB ( _nekot1.s):01530 L183: 0BCB C142 ( _nekot1.s):01531 cmpb #66 ;cmpqi: 0BCD 261D ( _nekot1.s):01532 bne L187 0BCF 3420 ( _nekot1.s):01533 pshs y 0BD1 30C4 ( _nekot1.s):01534 leax ,u 0BD3 BD0000 ( _nekot1.s):01535 jsr _WizRecvChunkTry 0BD6 3262 ( _nekot1.s):01536 leas 2,s 0BD8 C101 ( _nekot1.s):01537 cmpb #1 ;cmpqi: 0BDA 102700F0 ( _nekot1.s):01538 lbeq L185 0BDE 5D ( _nekot1.s):01539 tstb ;cmpqi:(ZERO) 0BDF 102700E8 ( _nekot1.s):01540 lbeq L182 0BE3 4F ( _nekot1.s):01541 clra ;zero_extendqihi: R:b -> R:d 0BE4 3406 ( _nekot1.s):01542 pshs d 0BE6 8E0000 ( _nekot1.s):01543 ldx #LC17 0BE9 7E0000 ( _nekot1.s):01544 jmp L205 0BEC ( _nekot1.s):01545 L187: 0BEC C143 ( _nekot1.s):01546 cmpb #67 ;cmpqi: 0BEE 2618 ( _nekot1.s):01547 bne L188 0BF0 108C0000 ( _nekot1.s):01548 cmpy #0 ;cmphi: 0BF4 270D ( _nekot1.s):01549 beq L189 0BF6 CC0051 ( _nekot1.s):01550 ldd #81 0BF9 EDE3 ( _nekot1.s):01551 std ,--s 0BFB 8E0000 ( _nekot1.s):01552 ldx #LC12 0BFE BD0000 ( _nekot1.s):01553 jsr _gFatal 0C01 3262 ( _nekot1.s):01554 leas 2,s 0C03 ( _nekot1.s):01555 L189: 0C03 ADC4 ( _nekot1.s):01556 jsr ,u 0C05 7E0000 ( _nekot1.s):01557 jmp L182 0C08 ( _nekot1.s):01558 L188: 0C08 C144 ( _nekot1.s):01559 cmpb #68 ;cmpqi: 0C0A 261E ( _nekot1.s):01560 bne L190 0C0C 108C0000 ( _nekot1.s):01561 cmpy #0 ;cmphi: 0C10 270D ( _nekot1.s):01562 beq L191 0C12 CC0056 ( _nekot1.s):01563 ldd #86 0C15 EDE3 ( _nekot1.s):01564 std ,--s 0C17 8E0000 ( _nekot1.s):01565 ldx #LC12 0C1A BD0000 ( _nekot1.s):01566 jsr _gFatal 0C1D 3262 ( _nekot1.s):01567 leas 2,s 0C1F ( _nekot1.s):01568 L191: 0C1F FF0000 ( _nekot1.s):01569 stu _task_to_start 0C22 C601 ( _nekot1.s):01570 ldb #1 0C24 F70000 ( _nekot1.s):01571 stb _need_to_start_task 0C27 7E0000 ( _nekot1.s):01572 jmp L182 0C2A ( _nekot1.s):01573 L190: 0C2A C147 ( _nekot1.s):01574 cmpb #71 ;cmpqi: 0C2C 10260090 ( _nekot1.s):01575 lbne L192 0C30 BD0000 ( _nekot1.s):01576 jsr _gIrqSaveAndDisable 0C33 E762 ( _nekot1.s):01577 stb 2,s 0C35 BD0000 ( _nekot1.s):01578 jsr _gAlloc64 0C38 AFE4 ( _nekot1.s):01579 stx ,s 0C3A 260D ( _nekot1.s):01580 bne L193 0C3C CC0000 ( _nekot1.s):01581 ldd #0 0C3F EDE3 ( _nekot1.s):01582 std ,--s 0C41 8E0000 ( _nekot1.s):01583 ldx #LC18 0C44 BD0000 ( _nekot1.s):01584 jsr _gFatal 0C47 3262 ( _nekot1.s):01585 leas 2,s 0C49 ( _nekot1.s):01586 L193: 0C49 CC0061 ( _nekot1.s):01587 ldd #97 0C4C 108C0001 ( _nekot1.s):01588 cmpy #1 ;cmphi: 0C50 2309 ( _nekot1.s):01589 bls L204 0C52 108C003E ( _nekot1.s):01590 cmpy #62 ;cmphi: 0C56 230D ( _nekot1.s):01591 bls L195 0C58 CC0062 ( _nekot1.s):01592 ldd #98 0C5B ( _nekot1.s):01593 L204: 0C5B EDE3 ( _nekot1.s):01594 std ,--s 0C5D 8E0000 ( _nekot1.s):01595 ldx #LC12 0C60 BD0000 ( _nekot1.s):01596 jsr _gFatal 0C63 3262 ( _nekot1.s):01597 leas 2,s 0C65 ( _nekot1.s):01598 L195: 0C65 AEE4 ( _nekot1.s):01599 ldx ,s 0C67 3302 ( _nekot1.s):01600 leau 2,x 0C69 3420 ( _nekot1.s):01601 pshs y 0C6B 30C4 ( _nekot1.s):01602 leax ,u 0C6D BD0000 ( _nekot1.s):01603 jsr _WizRecvChunkTry 0C70 3262 ( _nekot1.s):01604 leas 2,s 0C72 C101 ( _nekot1.s):01605 cmpb #1 ;cmpqi: 0C74 2607 ( _nekot1.s):01606 bne L196 0C76 E662 ( _nekot1.s):01607 ldb 2,s 0C78 BD0000 ( _nekot1.s):01608 jsr _gIrqRestore 0C7B 2051 ( _nekot1.s):01609 bra L185 0C7D ( _nekot1.s):01610 L196: 0C7D 5D ( _nekot1.s):01611 tstb ;cmpqi:(ZERO) 0C7E 270B ( _nekot1.s):01612 beq L197 0C80 4F ( _nekot1.s):01613 clra ;zero_extendqihi: R:b -> R:d 0C81 3406 ( _nekot1.s):01614 pshs d 0C83 8E0000 ( _nekot1.s):01615 ldx #LC19 0C86 BD0000 ( _nekot1.s):01616 jsr _gFatal 0C89 3262 ( _nekot1.s):01617 leas 2,s 0C8B ( _nekot1.s):01618 L197: 0C8B CC0000 ( _nekot1.s):01619 ldd #0 0C8E AEE4 ( _nekot1.s):01620 ldx ,s 0C90 ED883E ( _nekot1.s):01621 std 62,x 0C93 10BE0000 ( _nekot1.s):01622 ldy _recvcast_root 0C97 2604 ( _nekot1.s):01623 bne L202 0C99 200E ( _nekot1.s):01624 bra L206 0C9B ( _nekot1.s):01625 L201: 0C9B 3184 ( _nekot1.s):01626 leay ,x 0C9D ( _nekot1.s):01627 L202: 0C9D AEA83E ( _nekot1.s):01628 ldx 62,y 0CA0 26F9 ( _nekot1.s):01629 bne L201 0CA2 AEE4 ( _nekot1.s):01630 ldx ,s 0CA4 AFA83E ( _nekot1.s):01631 stx 62,y 0CA7 2005 ( _nekot1.s):01632 bra L200 0CA9 ( _nekot1.s):01633 L206: 0CA9 AEE4 ( _nekot1.s):01634 ldx ,s 0CAB BF0000 ( _nekot1.s):01635 stx _recvcast_root 0CAE ( _nekot1.s):01636 L200: 0CAE FE0000 ( _nekot1.s):01637 ldu _recvcast_root 0CB1 AEE4 ( _nekot1.s):01638 ldx ,s 0CB3 EF883E ( _nekot1.s):01639 stu 62,x 0CB6 BF0000 ( _nekot1.s):01640 stx _recvcast_root 0CB9 E662 ( _nekot1.s):01641 ldb 2,s 0CBB BD0000 ( _nekot1.s):01642 jsr _gIrqRestore 0CBE 200B ( _nekot1.s):01643 bra L182 0CC0 ( _nekot1.s):01644 L192: 0CC0 4F ( _nekot1.s):01645 clra ;zero_extendqihi: R:b -> R:d 0CC1 3406 ( _nekot1.s):01646 pshs d 0CC3 8E0000 ( _nekot1.s):01647 ldx #LC20 0CC6 ( _nekot1.s):01648 L205: 0CC6 BD0000 ( _nekot1.s):01649 jsr _gFatal 0CC9 3262 ( _nekot1.s):01650 leas 2,s 0CCB ( _nekot1.s):01651 L182: 0CCB 7F0000 ( _nekot1.s):01652 clr _need_recv_payload 0CCE ( _nekot1.s):01653 L185: 0CCE F60000 ( _nekot1.s):01654 ldb _Vdg+4 0CD1 F7FF22 ( _nekot1.s):01655 stb -222 0CD4 F60000 ( _nekot1.s):01656 ldb _need_to_start_task 0CD7 2709 ( _nekot1.s):01657 beq L180 0CD9 7F0000 ( _nekot1.s):01658 clr _need_to_start_task 0CDC BE0000 ( _nekot1.s):01659 ldx _task_to_start 0CDF BD0000 ( _nekot1.s):01660 jsr _StartTask 0CE2 ( _nekot1.s):01661 L180: 0CE2 E663 ( _nekot1.s):01662 ldb 3,s 0CE4 BD0000 ( _nekot1.s):01663 jsr _gIrqRestore 0CE7 326F ( _nekot1.s):01664 leas 15,s 0CE9 35E0 ( _nekot1.s):01665 puls y,u,pc 0CEB ( _nekot1.s):01666 LC21: 0CEB 6E656B6F74312F6B ( _nekot1.s):01667 .ascii "nekot1/kern.c\0" 65726E2E6300 0CF9 ( _nekot1.s):01668 _Network_Handler: 0CF9 F60000 ( _nekot1.s):01669 ldb _gKern+6 0CFC 260D ( _nekot1.s):01670 bne L208 0CFE 8E00AE ( _nekot1.s):01671 ldx #174 0D01 AFE3 ( _nekot1.s):01672 stx ,--s 0D03 8E0000 ( _nekot1.s):01673 ldx #LC21 0D06 BD0000 ( _nekot1.s):01674 jsr _gFatal 0D09 3262 ( _nekot1.s):01675 leas 2,s 0D0B ( _nekot1.s):01676 L208: 0D0B 7E0000 ( _nekot1.s):01677 jmp _CheckReceived 0D0E ( _nekot1.s):01678 _ChatTask: 0D0E BD0000 ( _nekot1.s):01679 jsr _NowSwitchToChatScreen 0D11 2030 ( _nekot1.s):01680 bra L210 0D13 ( _nekot1.s):01681 L213: 0D13 F60000 ( _nekot1.s):01682 ldb _gKern+6 0D16 270D ( _nekot1.s):01683 beq L211 0D18 8E00A4 ( _nekot1.s):01684 ldx #164 0D1B AFE3 ( _nekot1.s):01685 stx ,--s 0D1D 8E0000 ( _nekot1.s):01686 ldx #LC21 0D20 BD0000 ( _nekot1.s):01687 jsr _gFatal 0D23 3262 ( _nekot1.s):01688 leas 2,s 0D25 ( _nekot1.s):01689 L211: 0D25 F60000 ( _nekot1.s):01690 ldb _gKern+7 0D28 270D ( _nekot1.s):01691 beq L212 0D2A 8E00A5 ( _nekot1.s):01692 ldx #165 0D2D AFE3 ( _nekot1.s):01693 stx ,--s 0D2F 8E0000 ( _nekot1.s):01694 ldx #LC21 0D32 BD0000 ( _nekot1.s):01695 jsr _gFatal 0D35 3262 ( _nekot1.s):01696 leas 2,s 0D37 ( _nekot1.s):01697 L212: 0D37 BD0000 ( _nekot1.s):01698 jsr _CheckReceived 0D3A 7C040E ( _nekot1.s):01699 inc 1038 0D3D 7C3FEE ( _nekot1.s):01700 inc 16366 0D40 F63FEE ( _nekot1.s):01701 ldb 16366 0D43 ( _nekot1.s):01702 L210: 0D43 F60000 ( _nekot1.s):01703 ldb _gKern+5 0D46 26CB ( _nekot1.s):01704 bne L213 0D48 39 ( _nekot1.s):01705 rts 0D49 ( _nekot1.s):01706 LC22: 0D49 200A0A00 ( _nekot1.s):01707 .ascii " \n\n\0" 0D4D ( _nekot1.s):01708 LC23: 0D4D 494E495400 ( _nekot1.s):01709 .ascii "INIT\0" 0D52 ( _nekot1.s):01710 LC24: 0D52 5645435400 ( _nekot1.s):01711 .ascii "VECT\0" 0D57 ( _nekot1.s):01712 LC25: 0D57 443400 ( _nekot1.s):01713 .ascii "D4\0" 0D5A ( _nekot1.s):01714 LC26: 0D5A 443600 ( _nekot1.s):01715 .ascii "D6\0" 0D5D ( _nekot1.s):01716 LC27: 0D5D 443800 ( _nekot1.s):01717 .ascii "D8\0" 0D60 ( _nekot1.s):01718 LC28: 0D60 444200 ( _nekot1.s):01719 .ascii "DB\0" 0D63 ( _nekot1.s):01720 LC29: 0D63 444300 ( _nekot1.s):01721 .ascii "DC\0" 0D66 ( _nekot1.s):01722 LC30: 0D66 444600 ( _nekot1.s):01723 .ascii "DF\0" 0D69 ( _nekot1.s):01724 LC31: 0D69 47494D4500 ( _nekot1.s):01725 .ascii "GIME\0" 0D6E ( _nekot1.s):01726 LC32: 0D6E 434F4D50415400 ( _nekot1.s):01727 .ascii "COMPAT\0" 0D75 ( _nekot1.s):01728 LC33: 0D75 5A45524F00 ( _nekot1.s):01729 .ascii "ZERO\0" 0D7A ( _nekot1.s):01730 LC34: 0D7A 4841534800 ( _nekot1.s):01731 .ascii "HASH\0" 0D7F ( _nekot1.s):01732 LC35: 0D7F 4B45524E00 ( _nekot1.s):01733 .ascii "KERN\0" 0D84 ( _nekot1.s):01734 LC36: 0D84 56444700 ( _nekot1.s):01735 .ascii "VDG\0" 0D88 ( _nekot1.s):01736 LC37: 0D88 4D41494E00 ( _nekot1.s):01737 .ascii "MAIN\0" ( _nekot1.s):01738 ( _nekot1.s):01739 .area .text.startup ( _nekot1.s):01740 ( _nekot1.s):01741 .globl _main 0000 ( _nekot1.s):01742 _main: 0000 3460 ( _nekot1.s):01743 pshs y,u 0002 32E8E8 ( _nekot1.s):01744 leas -24,s 0005 8E0000 ( _nekot1.s):01745 ldx #_entry_wrapper 0008 BF0000 ( _nekot1.s):01746 stx 0 000B 108E0000 ( _nekot1.s):01747 ldy #_PinDownGlobalNames 000F 10BF0000 ( _nekot1.s):01748 sty 0 0013 CC0040 ( _nekot1.s):01749 ldd #64 0016 EDE3 ( _nekot1.s):01750 std ,--s 0018 CC0000 ( _nekot1.s):01751 ldd #0 001B EDE3 ( _nekot1.s):01752 std ,--s 001D 8E0000 ( _nekot1.s):01753 ldx #0 0020 BD0000 ( _nekot1.s):01754 jsr _memset_words 0023 3264 ( _nekot1.s):01755 leas 4,s 0025 8E0000 ( _nekot1.s):01756 ldx #_pia_reset_sequence 0028 2006 ( _nekot1.s):01757 bra L215 002A ( _nekot1.s):01758 L216: 002A E602 ( _nekot1.s):01759 ldb 2,x 002C E7C4 ( _nekot1.s):01760 stb ,u 002E 3003 ( _nekot1.s):01761 leax 3,x 0030 ( _nekot1.s):01762 L215: 0030 EE84 ( _nekot1.s):01763 ldu ,x 0032 26F6 ( _nekot1.s):01764 bne L216 0034 C688 ( _nekot1.s):01765 ldb #-120 0036 F7FF90 ( _nekot1.s):01766 stb -112 0039 7FFF91 ( _nekot1.s):01767 clr -111 003C 8EFFC0 ( _nekot1.s):01768 ldx #-64 003F ( _nekot1.s):01769 L218: 003F CE0001 ( _nekot1.s):01770 ldu #1 0042 8CFFC8 ( _nekot1.s):01771 cmpx #-56 ;cmphi: 0045 2703 ( _nekot1.s):01772 beq L217 0047 CE0000 ( _nekot1.s):01773 ldu #0 004A ( _nekot1.s):01774 L217: 004A 1E01 ( _nekot1.s):01775 exg d,x 004C 33CB ( _nekot1.s):01776 leau d,u 004E 1E01 ( _nekot1.s):01777 exg d,x 0050 6FC4 ( _nekot1.s):01778 clr ,u 0052 3002 ( _nekot1.s):01779 leax 2,x 0054 8CFFD4 ( _nekot1.s):01780 cmpx #-44 ;cmphi: 0057 26E6 ( _nekot1.s):01781 bne L218 0059 8E0100 ( _nekot1.s):01782 ldx #256 005C AFE3 ( _nekot1.s):01783 stx ,--s 005E 108E0400 ( _nekot1.s):01784 ldy #1024 0062 10AFE3 ( _nekot1.s):01785 sty ,--s 0065 8E0200 ( _nekot1.s):01786 ldx #512 0068 BD0000 ( _nekot1.s):01787 jsr _memcpy_words 006B 3264 ( _nekot1.s):01788 leas 4,s 006D 108E0008 ( _nekot1.s):01789 ldy #8 0071 ( _nekot1.s):01790 L227: 0071 3028 ( _nekot1.s):01791 leax 8,y 0073 AFE4 ( _nekot1.s):01792 stx ,s 0075 3384 ( _nekot1.s):01793 leau ,x 0077 2019 ( _nekot1.s):01794 bra L219 0079 ( _nekot1.s):01795 L220: 0079 3420 ( _nekot1.s):01796 pshs y 007B 30C4 ( _nekot1.s):01797 leax ,u 007D BD0000 ( _nekot1.s):01798 jsr _SplashSet 0080 CC0010 ( _nekot1.s):01799 ldd #16 0083 3420 ( _nekot1.s):01800 pshs y ;subhi: R:d -= R:y 0085 A3E1 ( _nekot1.s):01801 subd ,s++ 0087 3406 ( _nekot1.s):01802 pshs d 0089 30C4 ( _nekot1.s):01803 leax ,u 008B BD0000 ( _nekot1.s):01804 jsr _SplashSet 008E 3341 ( _nekot1.s):01805 leau 1,u 0090 3264 ( _nekot1.s):01806 leas 4,s 0092 ( _nekot1.s):01807 L219: 0092 CC0017 ( _nekot1.s):01808 ldd #23 0095 3420 ( _nekot1.s):01809 pshs y ;subhi: R:d -= R:y 0097 A3E1 ( _nekot1.s):01810 subd ,s++ 0099 3440 ( _nekot1.s):01811 pshs u ;cmphi: R:u with R:d 009B 10A3E1 ( _nekot1.s):01812 cmpd ,s++ ;cmphi: 009E 2CD9 ( _nekot1.s):01813 bge L220 00A0 ED64 ( _nekot1.s):01814 std 4,s 00A2 10AF66 ( _nekot1.s):01815 sty 6,s 00A5 33A4 ( _nekot1.s):01816 leau ,y 00A7 2019 ( _nekot1.s):01817 bra L221 00A9 ( _nekot1.s):01818 L222: 00A9 3440 ( _nekot1.s):01819 pshs u 00AB AE62 ( _nekot1.s):01820 ldx 2,s 00AD BD0000 ( _nekot1.s):01821 jsr _SplashSet 00B0 CC0018 ( _nekot1.s):01822 ldd #24 00B3 3420 ( _nekot1.s):01823 pshs y ;subhi: R:d -= R:y 00B5 A3E1 ( _nekot1.s):01824 subd ,s++ 00B7 3440 ( _nekot1.s):01825 pshs u 00B9 1F01 ( _nekot1.s):01826 tfr d,x 00BB BD0000 ( _nekot1.s):01827 jsr _SplashSet 00BE 3341 ( _nekot1.s):01828 leau 1,u 00C0 3264 ( _nekot1.s):01829 leas 4,s 00C2 ( _nekot1.s):01830 L221: 00C2 CC000F ( _nekot1.s):01831 ldd #15 00C5 3420 ( _nekot1.s):01832 pshs y ;subhi: R:d -= R:y 00C7 A3E1 ( _nekot1.s):01833 subd ,s++ 00C9 3440 ( _nekot1.s):01834 pshs u ;cmphi: R:u with R:d 00CB 10A3E1 ( _nekot1.s):01835 cmpd ,s++ ;cmphi: 00CE 2CD9 ( _nekot1.s):01836 bge L222 00D0 ED62 ( _nekot1.s):01837 std 2,s 00D2 8E0064 ( _nekot1.s):01838 ldx #100 00D5 BD0000 ( _nekot1.s):01839 jsr _Delay 00D8 EEE4 ( _nekot1.s):01840 ldu ,s 00DA 2019 ( _nekot1.s):01841 bra L223 00DC ( _nekot1.s):01842 L224: 00DC 3420 ( _nekot1.s):01843 pshs y 00DE 30C4 ( _nekot1.s):01844 leax ,u 00E0 BD0000 ( _nekot1.s):01845 jsr _SplashRestore 00E3 CC0010 ( _nekot1.s):01846 ldd #16 00E6 3420 ( _nekot1.s):01847 pshs y ;subhi: R:d -= R:y 00E8 A3E1 ( _nekot1.s):01848 subd ,s++ 00EA 3406 ( _nekot1.s):01849 pshs d 00EC 30C4 ( _nekot1.s):01850 leax ,u 00EE BD0000 ( _nekot1.s):01851 jsr _SplashRestore 00F1 3341 ( _nekot1.s):01852 leau 1,u 00F3 3264 ( _nekot1.s):01853 leas 4,s 00F5 ( _nekot1.s):01854 L223: 00F5 11A364 ( _nekot1.s):01855 cmpu 4,s ;cmphi:(R) 00F8 2FE2 ( _nekot1.s):01856 ble L224 00FA EE66 ( _nekot1.s):01857 ldu 6,s 00FC 2019 ( _nekot1.s):01858 bra L243 00FE ( _nekot1.s):01859 L226: 00FE 3440 ( _nekot1.s):01860 pshs u 0100 AE62 ( _nekot1.s):01861 ldx 2,s 0102 BD0000 ( _nekot1.s):01862 jsr _SplashRestore 0105 CC0018 ( _nekot1.s):01863 ldd #24 0108 3420 ( _nekot1.s):01864 pshs y ;subhi: R:d -= R:y 010A A3E1 ( _nekot1.s):01865 subd ,s++ 010C 3440 ( _nekot1.s):01866 pshs u 010E 1F01 ( _nekot1.s):01867 tfr d,x 0110 BD0000 ( _nekot1.s):01868 jsr _SplashRestore 0113 3341 ( _nekot1.s):01869 leau 1,u 0115 3264 ( _nekot1.s):01870 leas 4,s 0117 ( _nekot1.s):01871 L243: 0117 11A362 ( _nekot1.s):01872 cmpu 2,s ;cmphi:(R) 011A 2FE2 ( _nekot1.s):01873 ble L226 011C 313F ( _nekot1.s):01874 leay -1,y 011E 108CFFF8 ( _nekot1.s):01875 cmpy #-8 ;cmphi: 0122 1026FF4B ( _nekot1.s):01876 lbne L227 0126 108E05C0 ( _nekot1.s):01877 ldy #1472 012A 10BF0000 ( _nekot1.s):01878 sty _Console 012E 8E0000 ( _nekot1.s):01879 ldx #LC22 0131 BD0000 ( _nekot1.s):01880 jsr _PutStr 0134 FE0000 ( _nekot1.s):01881 ldu _Console 0137 C6FF ( _nekot1.s):01882 ldb #-1 0139 E7C4 ( _nekot1.s):01883 stb ,u 013B 8E0400 ( _nekot1.s):01884 ldx #1024 013E ( _nekot1.s):01885 L228: 013E 108E8C8C ( _nekot1.s):01886 ldy #-29556 0142 10AF81 ( _nekot1.s):01887 sty ,x++ 0145 8C0420 ( _nekot1.s):01888 cmpx #1056 ;cmphi: 0148 26F4 ( _nekot1.s):01889 bne L228 014A 8E05E0 ( _nekot1.s):01890 ldx #1504 014D ( _nekot1.s):01891 L229: 014D 108EA3A3 ( _nekot1.s):01892 ldy #-23645 0151 10AF81 ( _nekot1.s):01893 sty ,x++ 0154 8C0600 ( _nekot1.s):01894 cmpx #1536 ;cmphi: 0157 26F4 ( _nekot1.s):01895 bne L229 0159 C6FF ( _nekot1.s):01896 ldb #-1 015B E7C4 ( _nekot1.s):01897 stb ,u 015D 8E0000 ( _nekot1.s):01898 ldx #LC23 0160 BD0000 ( _nekot1.s):01899 jsr _ColdPrint 0163 8E0000 ( _nekot1.s):01900 ldx #_StrNekotOS 0166 BD0000 ( _nekot1.s):01901 jsr _ColdPrint 0169 8E0000 ( _nekot1.s):01902 ldx #0 016C ( _nekot1.s):01903 L230: 016C 10AE890000 ( _nekot1.s):01904 ldy _handlers,x 0171 EE890000 ( _nekot1.s):01905 ldu _coco2_relays,x 0175 C67E ( _nekot1.s):01906 ldb #126 0177 E7C0 ( _nekot1.s):01907 stb ,u+ 0179 10AFC4 ( _nekot1.s):01908 sty ,u 017C EE890000 ( _nekot1.s):01909 ldu _coco3_relays,x 0180 E7C0 ( _nekot1.s):01910 stb ,u+ 0182 10AFC4 ( _nekot1.s):01911 sty ,u 0185 3002 ( _nekot1.s):01912 leax 2,x 0187 8C000C ( _nekot1.s):01913 cmpx #12 ;cmphi: 018A 26E0 ( _nekot1.s):01914 bne L230 018C 8E0000 ( _nekot1.s):01915 ldx #LC24 018F BD0000 ( _nekot1.s):01916 jsr _ColdPrint 0192 7FFFD4 ( _nekot1.s):01917 clr -44 0195 8E0000 ( _nekot1.s):01918 ldx #LC25 0198 BD0000 ( _nekot1.s):01919 jsr _ColdPrint 019B 7FFFD6 ( _nekot1.s):01920 clr -42 019E 8E0000 ( _nekot1.s):01921 ldx #LC26 01A1 BD0000 ( _nekot1.s):01922 jsr _ColdPrint 01A4 7FFFD8 ( _nekot1.s):01923 clr -40 01A7 8E0000 ( _nekot1.s):01924 ldx #LC27 01AA BD0000 ( _nekot1.s):01925 jsr _ColdPrint 01AD 7FFFDB ( _nekot1.s):01926 clr -37 01B0 8E0000 ( _nekot1.s):01927 ldx #LC28 01B3 BD0000 ( _nekot1.s):01928 jsr _ColdPrint 01B6 7FFFDC ( _nekot1.s):01929 clr -36 01B9 8E0000 ( _nekot1.s):01930 ldx #LC29 01BC BD0000 ( _nekot1.s):01931 jsr _ColdPrint 01BF 7FFFDF ( _nekot1.s):01932 clr -33 01C2 8E0000 ( _nekot1.s):01933 ldx #LC30 01C5 BD0000 ( _nekot1.s):01934 jsr _ColdPrint 01C8 8E0000 ( _nekot1.s):01935 ldx #_gime_reset_sequence 01CB 2006 ( _nekot1.s):01936 bra L231 01CD ( _nekot1.s):01937 L232: 01CD E602 ( _nekot1.s):01938 ldb 2,x 01CF E7C4 ( _nekot1.s):01939 stb ,u 01D1 3003 ( _nekot1.s):01940 leax 3,x 01D3 ( _nekot1.s):01941 L231: 01D3 EE84 ( _nekot1.s):01942 ldu ,x 01D5 26F6 ( _nekot1.s):01943 bne L232 01D7 8E0000 ( _nekot1.s):01944 ldx #LC31 01DA BD0000 ( _nekot1.s):01945 jsr _ColdPrint 01DD C688 ( _nekot1.s):01946 ldb #-120 01DF F7FF90 ( _nekot1.s):01947 stb -112 01E2 7FFF91 ( _nekot1.s):01948 clr -111 01E5 8E0000 ( _nekot1.s):01949 ldx #LC32 01E8 BD0000 ( _nekot1.s):01950 jsr _ColdPrint 01EB 8E0000 ( _nekot1.s):01951 ldx #LC33 01EE BD0000 ( _nekot1.s):01952 jsr _ColdPrint 01F1 CC0008 ( _nekot1.s):01953 ldd #8 01F4 EDE3 ( _nekot1.s):01954 std ,--s 01F6 8E0118 ( _nekot1.s):01955 ldx #280 01F9 AFE3 ( _nekot1.s):01956 stx ,--s 01FB 8E0018 ( _nekot1.s):01957 ldx #24 01FE BD0000 ( _nekot1.s):01958 jsr _memcpy 0201 8E0000 ( _nekot1.s):01959 ldx #LC34 0204 BD0000 ( _nekot1.s):01960 jsr _ColdPrint 0207 7F0000 ( _nekot1.s):01961 clr _gKern+6 020A 7F0000 ( _nekot1.s):01962 clr _gKern+4 020D 7F0000 ( _nekot1.s):01963 clr _gKern+7 0210 C601 ( _nekot1.s):01964 ldb #1 0212 F70000 ( _nekot1.s):01965 stb _gKern+5 0215 8E0000 ( _nekot1.s):01966 ldx #LC35 0218 BD0000 ( _nekot1.s):01967 jsr _ColdPrint 021B BD0000 ( _nekot1.s):01968 jsr _NowSwitchToChatScreen 021E 8E0000 ( _nekot1.s):01969 ldx #LC36 0221 BD0000 ( _nekot1.s):01970 jsr _ColdPrint 0224 8E0000 ( _nekot1.s):01971 ldx #_StrNekotOS 0227 BD0000 ( _nekot1.s):01972 jsr _ColdPrint 022A C643 ( _nekot1.s):01973 ldb #67 022C F7040D ( _nekot1.s):01974 stb 1037 022F C64B ( _nekot1.s):01975 ldb #75 0231 F70411 ( _nekot1.s):01976 stb 1041 0234 C651 ( _nekot1.s):01977 ldb #81 0236 F70415 ( _nekot1.s):01978 stb 1045 0239 C642 ( _nekot1.s):01979 ldb #66 023B F7041D ( _nekot1.s):01980 stb 1053 023E C657 ( _nekot1.s):01981 ldb #87 0240 F70409 ( _nekot1.s):01982 stb 1033 0243 F6FF68 ( _nekot1.s):01983 ldb -152 0246 3264 ( _nekot1.s):01984 leas 4,s 0248 C103 ( _nekot1.s):01985 cmpb #3 ;cmpqi: 024A 2608 ( _nekot1.s):01986 bne L233 024C 8EFF68 ( _nekot1.s):01987 ldx #-152 024F BF0000 ( _nekot1.s):01988 stx _Wiznet 0252 2017 ( _nekot1.s):01989 bra L234 0254 ( _nekot1.s):01990 L233: 0254 F6FF78 ( _nekot1.s):01991 ldb -136 0257 C103 ( _nekot1.s):01992 cmpb #3 ;cmpqi: 0259 260A ( _nekot1.s):01993 bne L235 025B 108EFF78 ( _nekot1.s):01994 ldy #-136 025F 10BF0000 ( _nekot1.s):01995 sty _Wiznet 0263 2006 ( _nekot1.s):01996 bra L234 0265 ( _nekot1.s):01997 L235: 0265 CC0000 ( _nekot1.s):01998 ldd #0 0268 FD0000 ( _nekot1.s):01999 std _Wiznet 026B ( _nekot1.s):02000 L234: 026B BE0000 ( _nekot1.s):02001 ldx _Wiznet 026E C636 ( _nekot1.s):02002 ldb #54 0270 8CFF68 ( _nekot1.s):02003 cmpx #-152 ;cmphi: 0273 2707 ( _nekot1.s):02004 beq L244 0275 8CFF78 ( _nekot1.s):02005 cmpx #-136 ;cmphi: 0278 2605 ( _nekot1.s):02006 bne L237 027A C637 ( _nekot1.s):02007 ldb #55 027C ( _nekot1.s):02008 L244: 027C F7040A ( _nekot1.s):02009 stb 1034 027F ( _nekot1.s):02010 L237: 027F C657 ( _nekot1.s):02011 ldb #87 0281 BD0000 ( _nekot1.s):02012 jsr _PutChar 0284 F6040A ( _nekot1.s):02013 ldb 1034 0287 BD0000 ( _nekot1.s):02014 jsr _PutChar 028A C64E ( _nekot1.s):02015 ldb #78 028C BD0000 ( _nekot1.s):02016 jsr _PutChar 028F C66E ( _nekot1.s):02017 ldb #110 0291 E768 ( _nekot1.s):02018 stb 8,s 0293 C665 ( _nekot1.s):02019 ldb #101 0295 E769 ( _nekot1.s):02020 stb 9,s 0297 C66B ( _nekot1.s):02021 ldb #107 0299 E76A ( _nekot1.s):02022 stb 10,s 029B C66F ( _nekot1.s):02023 ldb #111 029D E76B ( _nekot1.s):02024 stb 11,s 029F C674 ( _nekot1.s):02025 ldb #116 02A1 E76C ( _nekot1.s):02026 stb 12,s 02A3 C631 ( _nekot1.s):02027 ldb #49 02A5 E76D ( _nekot1.s):02028 stb 13,s 02A7 6F6E ( _nekot1.s):02029 clr 14,s 02A9 6F6F ( _nekot1.s):02030 clr 15,s 02AB C604 ( _nekot1.s):02031 ldb #4 02AD E7E810 ( _nekot1.s):02032 stb 16,s 02B0 6FE811 ( _nekot1.s):02033 clr 17,s 02B3 6FE812 ( _nekot1.s):02034 clr 18,s 02B6 C608 ( _nekot1.s):02035 ldb #8 02B8 E7E813 ( _nekot1.s):02036 stb 19,s 02BB CC0000 ( _nekot1.s):02037 ldd #_gScore 02BE 1F89 ( _nekot1.s):02038 tfr a,b 02C0 4F ( _nekot1.s):02039 clra ;zero_extendqihi: R:b -> R:d 02C1 E7E814 ( _nekot1.s):02040 stb 20,s ;movlsbqihi: R:d -> 20,s 02C4 CC0000 ( _nekot1.s):02041 ldd #_gScore 02C7 E7E815 ( _nekot1.s):02042 stb 21,s ;movlsbqihi: R:d -> 21,s 02CA CC0000 ( _nekot1.s):02043 ldd #_gWall 02CD 1F89 ( _nekot1.s):02044 tfr a,b 02CF 4F ( _nekot1.s):02045 clra ;zero_extendqihi: R:b -> R:d 02D0 E7E816 ( _nekot1.s):02046 stb 22,s ;movlsbqihi: R:d -> 22,s 02D3 CC0000 ( _nekot1.s):02047 ldd #_gWall 02D6 E7E817 ( _nekot1.s):02048 stb 23,s ;movlsbqihi: R:d -> 23,s 02D9 C65B ( _nekot1.s):02049 ldb #91 02DB BD0000 ( _nekot1.s):02050 jsr _PutChar 02DE 3368 ( _nekot1.s):02051 leau 8,s 02E0 30C4 ( _nekot1.s):02052 leax ,u 02E2 BD0000 ( _nekot1.s):02053 jsr _PutStr 02E5 C610 ( _nekot1.s):02054 ldb #16 02E7 E7E2 ( _nekot1.s):02055 stb ,-s 02E9 3440 ( _nekot1.s):02056 pshs u 02EB 8E0001 ( _nekot1.s):02057 ldx #1 02EE C640 ( _nekot1.s):02058 ldb #64 02F0 BD0000 ( _nekot1.s):02059 jsr _SendPacket 02F3 C648 ( _nekot1.s):02060 ldb #72 02F5 BD0000 ( _nekot1.s):02061 jsr _PutChar 02F8 C608 ( _nekot1.s):02062 ldb #8 02FA E7E2 ( _nekot1.s):02063 stb ,-s 02FC 8E0118 ( _nekot1.s):02064 ldx #280 02FF AFE3 ( _nekot1.s):02065 stx ,--s 0301 8E0002 ( _nekot1.s):02066 ldx #2 0304 C640 ( _nekot1.s):02067 ldb #64 0306 BD0000 ( _nekot1.s):02068 jsr _SendPacket 0309 C65D ( _nekot1.s):02069 ldb #93 030B BD0000 ( _nekot1.s):02070 jsr _PutChar 030E C635 ( _nekot1.s):02071 ldb #53 0310 F7FF03 ( _nekot1.s):02072 stb -253 0313 8E0000 ( _nekot1.s):02073 ldx #_StrReady 0316 BD0000 ( _nekot1.s):02074 jsr _ColdPrint 0319 8E0BB8 ( _nekot1.s):02075 ldx #3000 031C BD0000 ( _nekot1.s):02076 jsr _Delay 031F BD0000 ( _nekot1.s):02077 jsr _embark 0322 CC0000 ( _nekot1.s):02078 ldd #0 0325 EDE3 ( _nekot1.s):02079 std ,--s 0327 8E0000 ( _nekot1.s):02080 ldx #LC37 032A BD0000 ( _nekot1.s):02081 jsr _gFatal 032D 8E0000 ( _nekot1.s):02082 ldx #0 0330 32E820 ( _nekot1.s):02083 leas 32,s 0333 35E0 ( _nekot1.s):02084 puls y,u,pc ( _nekot1.s):02085 ( _nekot1.s):02086 .area .bss 0000 ( _nekot1.s):02087 _slow_her_down: .blkb 2 ( _nekot1.s):02088 ( _nekot1.s):02089 .area .data.startup 0000 ( _nekot1.s):02090 _PinDownGlobalNames: 0000 0000 ( _nekot1.s):02091 .word _embark 0002 0000 ( _nekot1.s):02092 .word _Breakkey_Handler 0004 0000 ( _nekot1.s):02093 .word _Irq_Handler 0006 0000 ( _nekot1.s):02094 .word _Irq_Handler_entry 0008 0000 ( _nekot1.s):02095 .word _Irq_Handler_Wrapper 000A 0000 ( _nekot1.s):02096 .word _Network_Handler 000C 0000 ( _nekot1.s):02097 .word _gAlloc64 000E 0000 ( _nekot1.s):02098 .word _gFree64 0010 0000 ( _nekot1.s):02099 .word _Reset64 0012 0000 ( _nekot1.s):02100 .word _gSendCast 0014 0000 ( _nekot1.s):02101 .word _gReceiveCast64 0016 0000 ( _nekot1.s):02102 .word _gTextScreen 0018 0000 ( _nekot1.s):02103 .word _gPMode1Screen 001A 0000 ( _nekot1.s):02104 .word _gModeScreen 001C 0000 ( _nekot1.s):02105 .word _xAfterSetup 001E 0000 ( _nekot1.s):02106 .word _xSendControlPacket 0020 0000 ( _nekot1.s):02107 .word _gNetworkLog 0022 0000 ( _nekot1.s):02108 .word _gFatal 0024 0000 ( _nekot1.s):02109 .word _PutStr 0026 0000 ( _nekot1.s):02110 .word _PutChar 0028 0000 ( _nekot1.s):02111 .word _memset 002A 0000 ( _nekot1.s):02112 .word _memcpy 002C 0000 ( _nekot1.s):02113 .word _memset_words 002E 0000 ( _nekot1.s):02114 .word _memcpy_words 0030 0000 ( _nekot1.s):02115 .word _strlen 0032 0000 ( _nekot1.s):02116 .word _entry_wrapper 0034 0000 ( _nekot1.s):02117 .word __More0 0036 0000 ( _nekot1.s):02118 .word __More1 0038 0000 ( _nekot1.s):02119 .word __Final 003A 0000 ( _nekot1.s):02120 .word __Final_Startup 003C 0000 ( _nekot1.s):02121 .word _gScore 003E 0000 ( _nekot1.s):02122 .word _gReal 0040 0000 ( _nekot1.s):02123 .word _gWall 0042 0000 ( _nekot1.s):02124 .word _gConfig ( _nekot1.s):02125 ( _nekot1.s):02126 .area .final 0000 ( _nekot1.s):02127 __Final: 0000 9990 ( _nekot1.s):02128 .word -26224 ( _nekot1.s):02129 ( _nekot1.s):02130 .area .final.startup 0000 ( _nekot1.s):02131 __Final_Startup: 0000 9991 ( _nekot1.s):02132 .word -26223 ( _nekot1.s):02133 ( _nekot1.s):02134 .area .data.more 0000 ( _nekot1.s):02135 _gScore: 0000 0000000000000000 ( _nekot1.s):02136 zmb 50 ;skip space 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000 ( _nekot1.s):02137 ( _nekot1.s):02138 .area .bss 0002 ( _nekot1.s):02139 _gReal: .blkb 4 0006 ( _nekot1.s):02140 _gWall: .blkb 25 001F ( _nekot1.s):02141 _Console: .blkb 2 0021 ( _nekot1.s):02142 _Wiznet: .blkb 2 0023 ( _nekot1.s):02143 _Vdg: .blkb 5 0028 ( _nekot1.s):02144 _gKern: .blkb 12 0034 ( _nekot1.s):02145 _recvcast_root: .blkb 2 0036 ( _nekot1.s):02146 _root64: .blkb 2 0038 ( _nekot1.s):02147 _need_recv_payload: .blkb 1 0039 ( _nekot1.s):02148 _need_to_start_task: .blkb 1 003A ( _nekot1.s):02149 _task_to_start: .blkb 2 ( _nekot1.s):02150 ( _nekot1.s):02151 .area .text 0D8D ( _nekot1.s):02152 _Irq_FocusGameSchedule: 0D8D 0000 ( _nekot1.s):02153 .word _Network_Handler 0D8F 0000 ( _nekot1.s):02154 .word _Breakkey_Handler 0D91 0000 ( _nekot1.s):02155 .word _Network_Handler 0D93 0000 ( _nekot1.s):02156 .word _Breakkey_Handler 0D95 0000 ( _nekot1.s):02157 .word _Network_Handler 0D97 0000 ( _nekot1.s):02158 .word _Breakkey_Handler 0D99 ( _nekot1.s):02159 _Irq_PassiveGameSchedule: 0D99 0000 ( _nekot1.s):02160 .word _Network_Handler 0D9B 0000 ( _nekot1.s):02161 .word _Breakkey_Handler 0D9D 0000 ( _nekot1.s):02162 .word _Network_Handler 0D9F 0000 ( _nekot1.s):02163 .word _KeyboardHandler 0DA1 0000 ( _nekot1.s):02164 .word _Network_Handler 0DA3 0000 ( _nekot1.s):02165 .word _KeyboardHandler 0DA5 ( _nekot1.s):02166 _Irq_FocusShellSchedule: 0DA5 0000 ( _nekot1.s):02167 .word _KeyboardHandler 0DA7 0000 ( _nekot1.s):02168 .word _Breakkey_Handler 0DA9 0000 ( _nekot1.s):02169 .word _KeyboardHandler 0DAB 0000 ( _nekot1.s):02170 .word _Breakkey_Handler 0DAD 0000 ( _nekot1.s):02171 .word _KeyboardHandler 0DAF 0000 ( _nekot1.s):02172 .word _Breakkey_Handler ( _nekot1.s):02173 ( _nekot1.s):02174 .area .data.more 0032 ( _nekot1.s):02175 _Keyboard: 0032 0000000000000000 ( _nekot1.s):02176 zmb 17 ;skip space 0000000000000000 00 ( _nekot1.s):02177 ( _nekot1.s):02178 .area .bss 003C ( _nekot1.s):02179 _Breakkey: .blkb 1 ( _nekot1.s):02180 ( _nekot1.s):02181 .area .data.startup 0044 ( _nekot1.s):02182 _pia_reset_sequence: 0044 FF21 ( _nekot1.s):02183 .word -223 0046 00 ( _nekot1.s):02184 .byte 0 0047 FF23 ( _nekot1.s):02185 .word -221 0049 00 ( _nekot1.s):02186 .byte 0 004A FF20 ( _nekot1.s):02187 .word -224 004C FE ( _nekot1.s):02188 .byte -2 004D FF22 ( _nekot1.s):02189 .word -222 004F FA ( _nekot1.s):02190 .byte -6 0050 FF21 ( _nekot1.s):02191 .word -223 0052 34 ( _nekot1.s):02192 .byte 52 0053 FF23 ( _nekot1.s):02193 .word -221 0055 34 ( _nekot1.s):02194 .byte 52 0056 FF22 ( _nekot1.s):02195 .word -222 0058 00 ( _nekot1.s):02196 .byte 0 0059 FF20 ( _nekot1.s):02197 .word -224 005B 02 ( _nekot1.s):02198 .byte 2 005C FF01 ( _nekot1.s):02199 .word -255 005E 00 ( _nekot1.s):02200 .byte 0 005F FF03 ( _nekot1.s):02201 .word -253 0061 00 ( _nekot1.s):02202 .byte 0 0062 FF00 ( _nekot1.s):02203 .word -256 0064 00 ( _nekot1.s):02204 .byte 0 0065 FF02 ( _nekot1.s):02205 .word -254 0067 FF ( _nekot1.s):02206 .byte -1 0068 FF01 ( _nekot1.s):02207 .word -255 006A 34 ( _nekot1.s):02208 .byte 52 006B FF03 ( _nekot1.s):02209 .word -253 006D 34 ( _nekot1.s):02210 .byte 52 006E 0000 ( _nekot1.s):02211 .word 0 0070 00 ( _nekot1.s):02212 zmb 1 ;skip space 0071 ( _nekot1.s):02213 _StrNekotOS: 0071 4E454B4F544F5320 ( _nekot1.s):02214 .ascii "NEKOTOS ... \0" 2E2E2E2000 007E ( _nekot1.s):02215 _handlers: 007E 0000 ( _nekot1.s):02216 .word _gFatalSWI3 0080 0000 ( _nekot1.s):02217 .word _gFatalSWI2 0082 0000 ( _nekot1.s):02218 .word _gFatalFIRQ 0084 0000 ( _nekot1.s):02219 .word _Irq_Handler_entry 0086 0000 ( _nekot1.s):02220 .word _gFatalSWI1 0088 0000 ( _nekot1.s):02221 .word _gFatalNMI 008A ( _nekot1.s):02222 _coco2_relays: 008A 0100 ( _nekot1.s):02223 .word 256 008C 0103 ( _nekot1.s):02224 .word 259 008E 010F ( _nekot1.s):02225 .word 271 0090 010C ( _nekot1.s):02226 .word 268 0092 0106 ( _nekot1.s):02227 .word 262 0094 0109 ( _nekot1.s):02228 .word 265 0096 ( _nekot1.s):02229 _coco3_relays: 0096 FEEE ( _nekot1.s):02230 .word -274 0098 FEF1 ( _nekot1.s):02231 .word -271 009A FEF4 ( _nekot1.s):02232 .word -268 009C FEF7 ( _nekot1.s):02233 .word -265 009E FEFA ( _nekot1.s):02234 .word -262 00A0 FEFD ( _nekot1.s):02235 .word -259 00A2 ( _nekot1.s):02236 _gime_reset_sequence: 00A2 FF90 ( _nekot1.s):02237 .word -112 00A4 CC ( _nekot1.s):02238 .byte -52 00A5 FF91 ( _nekot1.s):02239 .word -111 00A7 00 ( _nekot1.s):02240 .byte 0 00A8 FF92 ( _nekot1.s):02241 .word -110 00AA 00 ( _nekot1.s):02242 .byte 0 00AB FF93 ( _nekot1.s):02243 .word -109 00AD 00 ( _nekot1.s):02244 .byte 0 00AE FF94 ( _nekot1.s):02245 .word -108 00B0 FF ( _nekot1.s):02246 .byte -1 00B1 FF95 ( _nekot1.s):02247 .word -107 00B3 FF ( _nekot1.s):02248 .byte -1 00B4 FF96 ( _nekot1.s):02249 .word -106 00B6 00 ( _nekot1.s):02250 .byte 0 00B7 FF97 ( _nekot1.s):02251 .word -105 00B9 00 ( _nekot1.s):02252 .byte 0 00BA FF98 ( _nekot1.s):02253 .word -104 00BC 00 ( _nekot1.s):02254 .byte 0 00BD FF99 ( _nekot1.s):02255 .word -103 00BF 00 ( _nekot1.s):02256 .byte 0 00C0 FF9A ( _nekot1.s):02257 .word -102 00C2 00 ( _nekot1.s):02258 .byte 0 00C3 FF9B ( _nekot1.s):02259 .word -101 00C5 00 ( _nekot1.s):02260 .byte 0 00C6 FF9C ( _nekot1.s):02261 .word -100 00C8 0F ( _nekot1.s):02262 .byte 15 00C9 FF9D ( _nekot1.s):02263 .word -99 00CB E0 ( _nekot1.s):02264 .byte -32 00CC FF9E ( _nekot1.s):02265 .word -98 00CE 00 ( _nekot1.s):02266 .byte 0 00CF FF9F ( _nekot1.s):02267 .word -97 00D1 00 ( _nekot1.s):02268 .byte 0 00D2 FFA0 ( _nekot1.s):02269 .word -96 00D4 38 ( _nekot1.s):02270 .byte 56 00D5 FFA1 ( _nekot1.s):02271 .word -95 00D7 39 ( _nekot1.s):02272 .byte 57 00D8 FFA2 ( _nekot1.s):02273 .word -94 00DA 3A ( _nekot1.s):02274 .byte 58 00DB FFA3 ( _nekot1.s):02275 .word -93 00DD 3B ( _nekot1.s):02276 .byte 59 00DE FFA4 ( _nekot1.s):02277 .word -92 00E0 3C ( _nekot1.s):02278 .byte 60 00E1 FFA5 ( _nekot1.s):02279 .word -91 00E3 3D ( _nekot1.s):02280 .byte 61 00E4 FFA6 ( _nekot1.s):02281 .word -90 00E6 3E ( _nekot1.s):02282 .byte 62 00E7 FFA7 ( _nekot1.s):02283 .word -89 00E9 3F ( _nekot1.s):02284 .byte 63 00EA FFA8 ( _nekot1.s):02285 .word -88 00EC 38 ( _nekot1.s):02286 .byte 56 00ED FFA9 ( _nekot1.s):02287 .word -87 00EF 30 ( _nekot1.s):02288 .byte 48 00F0 FFAA ( _nekot1.s):02289 .word -86 00F2 31 ( _nekot1.s):02290 .byte 49 00F3 FFAB ( _nekot1.s):02291 .word -85 00F5 32 ( _nekot1.s):02292 .byte 50 00F6 FFAC ( _nekot1.s):02293 .word -84 00F8 33 ( _nekot1.s):02294 .byte 51 00F9 FFAD ( _nekot1.s):02295 .word -83 00FB 3D ( _nekot1.s):02296 .byte 61 00FC FFAE ( _nekot1.s):02297 .word -82 00FE 35 ( _nekot1.s):02298 .byte 53 00FF FFAF ( _nekot1.s):02299 .word -81 0101 3F ( _nekot1.s):02300 .byte 63 0102 FFB0 ( _nekot1.s):02301 .word -80 0104 12 ( _nekot1.s):02302 .byte 18 0105 FFB1 ( _nekot1.s):02303 .word -79 0107 24 ( _nekot1.s):02304 .byte 36 0108 FFB2 ( _nekot1.s):02305 .word -78 010A 0B ( _nekot1.s):02306 .byte 11 010B FFB3 ( _nekot1.s):02307 .word -77 010D 07 ( _nekot1.s):02308 .byte 7 010E FFB4 ( _nekot1.s):02309 .word -76 0110 3F ( _nekot1.s):02310 .byte 63 0111 FFB5 ( _nekot1.s):02311 .word -75 0113 1F ( _nekot1.s):02312 .byte 31 0114 FFB6 ( _nekot1.s):02313 .word -74 0116 09 ( _nekot1.s):02314 .byte 9 0117 FFB7 ( _nekot1.s):02315 .word -73 0119 26 ( _nekot1.s):02316 .byte 38 011A FFB8 ( _nekot1.s):02317 .word -72 011C 00 ( _nekot1.s):02318 .byte 0 011D FFB9 ( _nekot1.s):02319 .word -71 011F 12 ( _nekot1.s):02320 .byte 18 0120 FFBA ( _nekot1.s):02321 .word -70 0122 00 ( _nekot1.s):02322 .byte 0 0123 FFBB ( _nekot1.s):02323 .word -69 0125 3F ( _nekot1.s):02324 .byte 63 0126 FFBC ( _nekot1.s):02325 .word -68 0128 00 ( _nekot1.s):02326 .byte 0 0129 FFBD ( _nekot1.s):02327 .word -67 012B 12 ( _nekot1.s):02328 .byte 18 012C FFBE ( _nekot1.s):02329 .word -66 012E 00 ( _nekot1.s):02330 .byte 0 012F FFBF ( _nekot1.s):02331 .word -65 0131 26 ( _nekot1.s):02332 .byte 38 0132 0000 ( _nekot1.s):02333 .word 0 0134 00 ( _nekot1.s):02334 zmb 1 ;skip space 0135 ( _nekot1.s):02335 _StrReady: 0135 20524541445900 ( _nekot1.s):02336 .ascii " READY\0" ( _nekot1.s):02337 ( _nekot1.s):02338 .area .text 0DB1 ( _nekot1.s):02339 _HexAlphabet: 0DB1 3031323334353637 ( _nekot1.s):02340 .ascii "0123456789ABCDEF\0" 3839414243444546 00 ( _nekot1.s):02341 ( _nekot1.s):02342 .area .data.more 0043 ( _nekot1.s):02343 __More0: 0043 0000 ( _nekot1.s):02344 zmb 2 ;skip space 0045 ( _nekot1.s):02345 __More1: 0045 9998 ( _nekot1.s):02346 .word -26216 ( _nekot1.s):02347 ( _nekot1.s):02348 .area .text 0DC2 ( _nekot1.s):02349 LC38: 0DC2 636F636F696F00 ( _nekot1.s):02350 .ascii "cocoio\0" ( _nekot1.s):02351 ( _nekot1.s):02352 .area .data 0005 ( _nekot1.s):02353 _gConfig: 0005 4000 ( _nekot1.s):02354 .word 16384 0007 0000 ( _nekot1.s):02355 .word LC38