( _kernel.s):00001 ( _kernel.s):00002 ;;; gcc for m6809 : Apr 11 2025 22:01:32 ( _kernel.s):00003 ;;; 4.6.4 (gcc6809lw pl9) ( _kernel.s):00004 ;;; ABI version 1 ( _kernel.s):00005 ;;; -mint16 ( _kernel.s):00006 .module _kernel.c ( _kernel.s):00007 ( _kernel.s):00008 .area .text 0000 ( _kernel.s):00009 _Reset64: 0000 CC0000 ( _kernel.s):00010 ldd #0 0003 FD0000 ( _kernel.s):00011 std _root64 0006 39 ( _kernel.s):00012 rts 0007 ( _kernel.s):00013 _DivMod10: 0007 CC0000 ( _kernel.s):00014 ldd #0 000A 2007 ( _kernel.s):00015 bra L3 000C ( _kernel.s):00016 L4: 000C 3089D8F0 ( _kernel.s):00017 leax -10000,x 0010 C303E8 ( _kernel.s):00018 addd #1000 0013 ( _kernel.s):00019 L3: 0013 8C270F ( _kernel.s):00020 cmpx #9999 ;cmphi: 0016 22F4 ( _kernel.s):00021 bhi L4 0018 2007 ( _kernel.s):00022 bra L11 001A ( _kernel.s):00023 L6: 001A 3089FC18 ( _kernel.s):00024 leax -1000,x 001E C30064 ( _kernel.s):00025 addd #100 0021 ( _kernel.s):00026 L11: 0021 8C03E7 ( _kernel.s):00027 cmpx #999 ;cmphi: 0024 22F4 ( _kernel.s):00028 bhi L6 0026 2006 ( _kernel.s):00029 bra L12 0028 ( _kernel.s):00030 L8: 0028 30889C ( _kernel.s):00031 leax -100,x 002B C3000A ( _kernel.s):00032 addd #10 002E ( _kernel.s):00033 L12: 002E 8C0063 ( _kernel.s):00034 cmpx #99 ;cmphi: 0031 22F5 ( _kernel.s):00035 bhi L8 0033 2005 ( _kernel.s):00036 bra L13 0035 ( _kernel.s):00037 L10: 0035 3016 ( _kernel.s):00038 leax -10,x 0037 C30001 ( _kernel.s):00039 addd #1 003A ( _kernel.s):00040 L13: 003A 8C0009 ( _kernel.s):00041 cmpx #9 ;cmphi: 003D 22F6 ( _kernel.s):00042 bhi L10 003F EDF802 ( _kernel.s):00043 std [2,s] 0042 1F10 ( _kernel.s):00044 tfr x,d ;movlsbqihi: R:x -> R:b 0044 39 ( _kernel.s):00045 rts 0045 ( _kernel.s):00046 _Irq_Handler_Wrapper: ( _kernel.s):00047 ;----- asm ----- ( _kernel.s):00048 ; 54 "../kernel/irq.c" 1 ( _kernel.s):00049 ( _kernel.s):00050 .globl _Irq_Handler_entry 0045 ( _kernel.s):00051 _Irq_Handler_entry: 0045 BD0000 ( _kernel.s):00052 JSR _Irq_Handler 0048 3B ( _kernel.s):00053 RTI ( _kernel.s):00054 ( _kernel.s):00055 ;--- end asm --- 0049 8E0000 ( _kernel.s):00056 ldx #_Irq_Handler 004C BF0000 ( _kernel.s):00057 stx 0 004F 39 ( _kernel.s):00058 rts 0050 ( _kernel.s):00059 _gIrqSaveAndDisable: 0050 327F ( _kernel.s):00060 leas -1,s ( _kernel.s):00061 ;----- asm ----- ( _kernel.s):00062 ; 118 "../kernel/kern.c" 1 ( _kernel.s):00063 0052 1FA9 ( _kernel.s):00064 tfr cc,b 0054 E7E4 ( _kernel.s):00065 stb ,s 0056 1A10 ( _kernel.s):00066 orcc #$10 ( _kernel.s):00067 ( _kernel.s):00068 ;--- end asm --- 0058 E6E4 ( _kernel.s):00069 ldb ,s 005A 3261 ( _kernel.s):00070 leas 1,s 005C 39 ( _kernel.s):00071 rts 005D ( _kernel.s):00072 _gIrqRestore: 005D 327F ( _kernel.s):00073 leas -1,s 005F E7E4 ( _kernel.s):00074 stb ,s ( _kernel.s):00075 ;----- asm ----- ( _kernel.s):00076 ; 131 "../kernel/kern.c" 1 ( _kernel.s):00077 0061 E6E4 ( _kernel.s):00078 ldb ,s 0063 1F9A ( _kernel.s):00079 tfr b,cc ( _kernel.s):00080 ( _kernel.s):00081 ;--- end asm --- 0065 3261 ( _kernel.s):00082 leas 1,s 0067 39 ( _kernel.s):00083 rts 0068 ( _kernel.s):00084 _gFree64: 0068 3440 ( _kernel.s):00085 pshs u 006A 3384 ( _kernel.s):00086 leau ,x 006C 8C0000 ( _kernel.s):00087 cmpx #0 ;cmphi: 006F 2715 ( _kernel.s):00088 beq L17 0071 BD0000 ( _kernel.s):00089 jsr _gIrqSaveAndDisable 0074 BE0000 ( _kernel.s):00090 ldx _root64 0077 AF42 ( _kernel.s):00091 stx 2,u 0079 8E1EE1 ( _kernel.s):00092 ldx #7905 007C AFC4 ( _kernel.s):00093 stx ,u 007E FF0000 ( _kernel.s):00094 stu _root64 0081 3540 ( _kernel.s):00095 puls u 0083 7E0000 ( _kernel.s):00096 jmp _gIrqRestore 0086 ( _kernel.s):00097 L17: 0086 35C0 ( _kernel.s):00098 puls u,pc 0088 ( _kernel.s):00099 _xAfterSetup: 0088 3460 ( _kernel.s):00100 pshs y,u 008A 327E ( _kernel.s):00101 leas -2,s 008C AFE4 ( _kernel.s):00102 stx ,s 008E 10AE6A ( _kernel.s):00103 ldy 10,s 0091 EE68 ( _kernel.s):00104 ldu 8,s 0093 3042 ( _kernel.s):00105 leax 2,u 0095 2004 ( _kernel.s):00106 bra L20 0097 ( _kernel.s):00107 L21: 0097 C63F ( _kernel.s):00108 ldb #63 0099 E780 ( _kernel.s):00109 stb ,x+ 009B ( _kernel.s):00110 L20: 009B 3410 ( _kernel.s):00111 pshs x ;cmphi: R:x with R:y 009D 10ACE1 ( _kernel.s):00112 cmpy ,s++ ;cmphi: 00A0 22F5 ( _kernel.s):00113 bhi L21 ( _kernel.s):00114 ;----- asm ----- ( _kernel.s):00115 ; 147 "../kernel/kern.c" 1 ( _kernel.s):00116 00A2 AEE4 ( _kernel.s):00117 ldx ,s 00A4 10CE01FE ( _kernel.s):00118 lds #$01FE 00A8 3410 ( _kernel.s):00119 pshs X 00AA ( _kernel.s):00120 LOOP_FOREVER: 00AA AEE4 ( _kernel.s):00121 ldx ,S 00AC AD84 ( _kernel.s):00122 jsr ,X 00AE 20FA ( _kernel.s):00123 bra LOOP_FOREVER ( _kernel.s):00124 ( _kernel.s):00125 ;--- end asm --- 00B0 3262 ( _kernel.s):00126 leas 2,s 00B2 35E0 ( _kernel.s):00127 puls y,u,pc 00B4 ( _kernel.s):00128 _Delay: 00B4 3440 ( _kernel.s):00129 pshs u 00B6 CE0000 ( _kernel.s):00130 ldu #0 00B9 2007 ( _kernel.s):00131 bra L23 00BB ( _kernel.s):00132 L24: ( _kernel.s):00133 ;----- asm ----- ( _kernel.s):00134 ; 94 "../kernel/main.c" 1 00BB 3D ( _kernel.s):00135 mul 00BC 3D ( _kernel.s):00136 mul 00BD 3D ( _kernel.s):00137 mul 00BE 3D ( _kernel.s):00138 mul 00BF 3D ( _kernel.s):00139 mul ( _kernel.s):00140 ;--- end asm --- 00C0 3341 ( _kernel.s):00141 leau 1,u 00C2 ( _kernel.s):00142 L23: 00C2 3410 ( _kernel.s):00143 pshs x ;cmphi: R:x with R:u 00C4 11A3E1 ( _kernel.s):00144 cmpu ,s++ ;cmphi: 00C7 26F2 ( _kernel.s):00145 bne L24 00C9 35C0 ( _kernel.s):00146 puls u,pc 00CB ( _kernel.s):00147 _entry_wrapper: ( _kernel.s):00148 ;----- asm ----- ( _kernel.s):00149 ; 116 "../kernel/main.c" 1 ( _kernel.s):00150 ( _kernel.s):00151 .globl entry 00CB ( _kernel.s):00152 entry: 00CB 1A50 ( _kernel.s):00153 orcc #$50 00CD 10CE01FE ( _kernel.s):00154 lds #$01FE 00D1 7E0000 ( _kernel.s):00155 jmp _main ( _kernel.s):00156 ( _kernel.s):00157 ;--- end asm --- 00D4 39 ( _kernel.s):00158 rts 00D5 ( _kernel.s):00159 _gReceiveCast64: 00D5 3440 ( _kernel.s):00160 pshs u 00D7 BD0000 ( _kernel.s):00161 jsr _gIrqSaveAndDisable 00DA FE0000 ( _kernel.s):00162 ldu _recvcast_root 00DD 2706 ( _kernel.s):00163 beq L27 00DF AEC83E ( _kernel.s):00164 ldx 62,u 00E2 BF0000 ( _kernel.s):00165 stx _recvcast_root 00E5 ( _kernel.s):00166 L27: 00E5 BD0000 ( _kernel.s):00167 jsr _gIrqRestore 00E8 CC0000 ( _kernel.s):00168 ldd #0 00EB EDC83E ( _kernel.s):00169 std 62,u 00EE 30C4 ( _kernel.s):00170 leax ,u 00F0 35C0 ( _kernel.s):00171 puls u,pc 00F2 ( _kernel.s):00172 _memcpy_words: 00F2 3460 ( _kernel.s):00173 pshs y,u 00F4 10AE66 ( _kernel.s):00174 ldy 6,s 00F7 CC0000 ( _kernel.s):00175 ldd #0 00FA 2007 ( _kernel.s):00176 bra L29 00FC ( _kernel.s):00177 L30: 00FC EEA1 ( _kernel.s):00178 ldu ,y++ 00FE EF81 ( _kernel.s):00179 stu ,x++ 0100 C30001 ( _kernel.s):00180 addd #1 0103 ( _kernel.s):00181 L29: 0103 10A368 ( _kernel.s):00182 cmpd 8,s ;cmphi: 0106 26F4 ( _kernel.s):00183 bne L30 0108 35E0 ( _kernel.s):00184 puls y,u,pc 010A ( _kernel.s):00185 _PutRawByte: 010A 327D ( _kernel.s):00186 leas -3,s 010C E7E4 ( _kernel.s):00187 stb ,s 010E CC0040 ( _kernel.s):00188 ldd #64 0111 EDE3 ( _kernel.s):00189 std ,--s 0113 8E0421 ( _kernel.s):00190 ldx #1057 0116 AFE3 ( _kernel.s):00191 stx ,--s 0118 8E0420 ( _kernel.s):00192 ldx #1056 011B BD0000 ( _kernel.s):00193 jsr _memcpy_words 011E E664 ( _kernel.s):00194 ldb 4,s 0120 F7049E ( _kernel.s):00195 stb 1182 0123 C6EF ( _kernel.s):00196 ldb #-17 0125 F7049F ( _kernel.s):00197 stb 1183 0128 3267 ( _kernel.s):00198 leas 7,s 012A 39 ( _kernel.s):00199 rts 012B ( _kernel.s):00200 _PutChar: 012B C11F ( _kernel.s):00201 cmpb #31 ;cmpqi: 012D 2306 ( _kernel.s):00202 bls L37 012F C13F ( _kernel.s):00203 cmpb #63 ;cmpqi: 0131 2208 ( _kernel.s):00204 bhi L34 0133 2002 ( _kernel.s):00205 bra L33 0135 ( _kernel.s):00206 L37: 0135 C620 ( _kernel.s):00207 ldb #32 0137 ( _kernel.s):00208 L33: 0137 CB40 ( _kernel.s):00209 addb #64 0139 2009 ( _kernel.s):00210 bra L36 013B ( _kernel.s):00211 L34: 013B C15F ( _kernel.s):00212 cmpb #95 ;cmpqi: 013D 2305 ( _kernel.s):00213 bls L36 013F ( _kernel.s):00214 L35: 013F 5D ( _kernel.s):00215 tstb ;cmpqi:(ZERO) 0140 2D02 ( _kernel.s):00216 blt L36 0142 CBE0 ( _kernel.s):00217 addb #-32 0144 ( _kernel.s):00218 L36: 0144 7E0000 ( _kernel.s):00219 jmp _PutRawByte 0147 ( _kernel.s):00220 _PutDec: 0147 3460 ( _kernel.s):00221 pshs y,u 0149 327E ( _kernel.s):00222 leas -2,s 014B 33E4 ( _kernel.s):00223 leau ,s 014D 3184 ( _kernel.s):00224 leay ,x 014F 8C0009 ( _kernel.s):00225 cmpx #9 ;cmphi: 0152 2313 ( _kernel.s):00226 bls L39 0154 CC0000 ( _kernel.s):00227 ldd #0 0157 3440 ( _kernel.s):00228 pshs u ;addhi: R:d += R:u 0159 E3E1 ( _kernel.s):00229 addd ,s++ 015B 3406 ( _kernel.s):00230 pshs d 015D BD0000 ( _kernel.s):00231 jsr _DivMod10 0160 AEC4 ( _kernel.s):00232 ldx ,u 0162 BD0000 ( _kernel.s):00233 jsr _PutDec 0165 3262 ( _kernel.s):00234 leas 2,s 0167 ( _kernel.s):00235 L39: 0167 CC0000 ( _kernel.s):00236 ldd #0 016A 3440 ( _kernel.s):00237 pshs u ;addhi: R:d += R:u 016C E3E1 ( _kernel.s):00238 addd ,s++ 016E 3406 ( _kernel.s):00239 pshs d 0170 30A4 ( _kernel.s):00240 leax ,y 0172 BD0000 ( _kernel.s):00241 jsr _DivMod10 0175 CB30 ( _kernel.s):00242 addb #48 0177 BD0000 ( _kernel.s):00243 jsr _PutChar 017A 3264 ( _kernel.s):00244 leas 4,s 017C 35E0 ( _kernel.s):00245 puls y,u,pc 017E ( _kernel.s):00246 _PutHex: 017E 3440 ( _kernel.s):00247 pshs u 0180 327C ( _kernel.s):00248 leas -4,s 0182 3384 ( _kernel.s):00249 leau ,x 0184 8C000F ( _kernel.s):00250 cmpx #15 ;cmphi: 0187 2311 ( _kernel.s):00251 bls L41 0189 1F10 ( _kernel.s):00252 tfr x,d 018B 44 ( _kernel.s):00253 lsra 018C 56 ( _kernel.s):00254 rorb 018D 44 ( _kernel.s):00255 lsra 018E 56 ( _kernel.s):00256 rorb 018F 44 ( _kernel.s):00257 lsra 0190 56 ( _kernel.s):00258 rorb 0191 44 ( _kernel.s):00259 lsra 0192 56 ( _kernel.s):00260 rorb 0193 ED62 ( _kernel.s):00261 std 2,s 0195 1F01 ( _kernel.s):00262 tfr d,x 0197 BD0000 ( _kernel.s):00263 jsr _PutHex 019A ( _kernel.s):00264 L41: 019A 1F30 ( _kernel.s):00265 tfr u,d 019C 8400 ( _kernel.s):00266 anda #0 019E C40F ( _kernel.s):00267 andb #15 01A0 1F01 ( _kernel.s):00268 tfr d,x 01A2 E6890000 ( _kernel.s):00269 ldb _HexAlphabet,x 01A6 3264 ( _kernel.s):00270 leas 4,s 01A8 3540 ( _kernel.s):00271 puls u 01AA 7E0000 ( _kernel.s):00272 jmp _PutChar 01AD ( _kernel.s):00273 _PutStr: 01AD 3440 ( _kernel.s):00274 pshs u 01AF 3384 ( _kernel.s):00275 leau ,x 01B1 2003 ( _kernel.s):00276 bra L43 01B3 ( _kernel.s):00277 L44: 01B3 BD0000 ( _kernel.s):00278 jsr _PutChar 01B6 ( _kernel.s):00279 L43: 01B6 E6C0 ( _kernel.s):00280 ldb ,u+ 01B8 26F9 ( _kernel.s):00281 bne L44 01BA C620 ( _kernel.s):00282 ldb #32 01BC 3540 ( _kernel.s):00283 puls u 01BE 7E0000 ( _kernel.s):00284 jmp _PutChar 01C1 ( _kernel.s):00285 _ColdPrint: 01C1 BD0000 ( _kernel.s):00286 jsr _PutStr 01C4 C60A ( _kernel.s):00287 ldb #10 01C6 BD0000 ( _kernel.s):00288 jsr _PutChar 01C9 C6EF ( _kernel.s):00289 ldb #-17 01CB F7FF02 ( _kernel.s):00290 stb -254 01CE F6FF00 ( _kernel.s):00291 ldb -256 01D1 53 ( _kernel.s):00292 comb 01D2 C408 ( _kernel.s):00293 andb #8 01D4 8E2710 ( _kernel.s):00294 ldx #10000 01D7 5D ( _kernel.s):00295 tstb ;cmpqi:(ZERO) 01D8 2603 ( _kernel.s):00296 bne L47 01DA 8E0032 ( _kernel.s):00297 ldx #50 01DD ( _kernel.s):00298 L47: 01DD 7E0000 ( _kernel.s):00299 jmp _Delay 01E0 ( _kernel.s):00300 _memset_words: 01E0 3460 ( _kernel.s):00301 pshs y,u 01E2 10AE66 ( _kernel.s):00302 ldy 6,s 01E5 EE68 ( _kernel.s):00303 ldu 8,s 01E7 CC0000 ( _kernel.s):00304 ldd #0 01EA 2006 ( _kernel.s):00305 bra L49 01EC ( _kernel.s):00306 L50: 01EC 10AF81 ( _kernel.s):00307 sty ,x++ 01EF C30001 ( _kernel.s):00308 addd #1 01F2 ( _kernel.s):00309 L49: 01F2 3440 ( _kernel.s):00310 pshs u ;cmphi: R:u with R:d 01F4 10A3E1 ( _kernel.s):00311 cmpd ,s++ ;cmphi: 01F7 26F3 ( _kernel.s):00312 bne L50 01F9 35E0 ( _kernel.s):00313 puls y,u,pc 01FB ( _kernel.s):00314 _Alloc64_Init: 01FB 3440 ( _kernel.s):00315 pshs u 01FD 8E0100 ( _kernel.s):00316 ldx #256 0200 AFE3 ( _kernel.s):00317 stx ,--s 0202 8E3F3F ( _kernel.s):00318 ldx #16191 0205 AFE3 ( _kernel.s):00319 stx ,--s 0207 8E0200 ( _kernel.s):00320 ldx #512 020A BD0000 ( _kernel.s):00321 jsr _memset_words 020D CC0000 ( _kernel.s):00322 ldd #0 0210 FD0000 ( _kernel.s):00323 std _root64 0213 3264 ( _kernel.s):00324 leas 4,s 0215 CE0200 ( _kernel.s):00325 ldu #512 0218 ( _kernel.s):00326 L52: 0218 30C4 ( _kernel.s):00327 leax ,u 021A BD0000 ( _kernel.s):00328 jsr _gFree64 021D 33C840 ( _kernel.s):00329 leau 64,u 0220 11830400 ( _kernel.s):00330 cmpu #1024 ;cmphi: 0224 26F2 ( _kernel.s):00331 bne L52 0226 35C0 ( _kernel.s):00332 puls u,pc ( _kernel.s):00333 ( _kernel.s):00334 .globl _memset 0228 ( _kernel.s):00335 _memset: 0228 3460 ( _kernel.s):00336 pshs y,u 022A 327D ( _kernel.s):00337 leas -3,s 022C 10AE6B ( _kernel.s):00338 ldy 11,s 022F E66A ( _kernel.s):00339 ldb 10,s 0231 E762 ( _kernel.s):00340 stb 2,s 0233 3384 ( _kernel.s):00341 leau ,x 0235 CC0000 ( _kernel.s):00342 ldd #0 0238 2009 ( _kernel.s):00343 bra L57 023A ( _kernel.s):00344 L56: 023A E662 ( _kernel.s):00345 ldb 2,s 023C E7C0 ( _kernel.s):00346 stb ,u+ 023E ECE4 ( _kernel.s):00347 ldd ,s 0240 C30001 ( _kernel.s):00348 addd #1 0243 ( _kernel.s):00349 L57: 0243 EDE4 ( _kernel.s):00350 std ,s 0245 10ACE4 ( _kernel.s):00351 cmpy ,s ;cmphi:(R) 0248 26F0 ( _kernel.s):00352 bne L56 024A 3263 ( _kernel.s):00353 leas 3,s 024C 35E0 ( _kernel.s):00354 puls y,u,pc ( _kernel.s):00355 ( _kernel.s):00356 .globl _memcpy 024E ( _kernel.s):00357 _memcpy: 024E 3460 ( _kernel.s):00358 pshs y,u 0250 327E ( _kernel.s):00359 leas -2,s 0252 10AE68 ( _kernel.s):00360 ldy 8,s 0255 3384 ( _kernel.s):00361 leau ,x 0257 CC0000 ( _kernel.s):00362 ldd #0 025A 2009 ( _kernel.s):00363 bra L61 025C ( _kernel.s):00364 L60: 025C E6A0 ( _kernel.s):00365 ldb ,y+ 025E E7C0 ( _kernel.s):00366 stb ,u+ 0260 ECE4 ( _kernel.s):00367 ldd ,s 0262 C30001 ( _kernel.s):00368 addd #1 0265 ( _kernel.s):00369 L61: 0265 EDE4 ( _kernel.s):00370 std ,s 0267 10A36A ( _kernel.s):00371 cmpd 10,s ;cmphi: 026A 26F0 ( _kernel.s):00372 bne L60 026C 3262 ( _kernel.s):00373 leas 2,s 026E 35E0 ( _kernel.s):00374 puls y,u,pc ( _kernel.s):00375 ( _kernel.s):00376 .globl _strlen 0270 ( _kernel.s):00377 _strlen: 0270 3460 ( _kernel.s):00378 pshs y,u 0272 3184 ( _kernel.s):00379 leay ,x 0274 ( _kernel.s):00380 L63: 0274 33A4 ( _kernel.s):00381 leau ,y 0276 3121 ( _kernel.s):00382 leay 1,y 0278 E6C4 ( _kernel.s):00383 ldb ,u 027A 26F8 ( _kernel.s):00384 bne L63 027C 1F30 ( _kernel.s):00385 tfr u,d 027E 3410 ( _kernel.s):00386 pshs x ;subhi: R:d -= R:x 0280 A3E1 ( _kernel.s):00387 subd ,s++ 0282 1F01 ( _kernel.s):00388 tfr d,x 0284 35E0 ( _kernel.s):00389 puls y,u,pc 0286 ( _kernel.s):00390 _NowSwitchDisplayMode: 0286 3460 ( _kernel.s):00391 pshs y,u 0288 3277 ( _kernel.s):00392 leas -9,s 028A E762 ( _kernel.s):00393 stb 2,s 028C E66F ( _kernel.s):00394 ldb 15,s 028E E765 ( _kernel.s):00395 stb 5,s 0290 F60000 ( _kernel.s):00396 ldb _Vdg+6 0293 271B ( _kernel.s):00397 beq L66 0295 C64C ( _kernel.s):00398 ldb #76 0297 F70400 ( _kernel.s):00399 stb 1024 029A C64F ( _kernel.s):00400 ldb #79 029C F70401 ( _kernel.s):00401 stb 1025 029F C643 ( _kernel.s):00402 ldb #67 02A1 F70402 ( _kernel.s):00403 stb 1026 02A4 C64B ( _kernel.s):00404 ldb #75 02A6 F70403 ( _kernel.s):00405 stb 1027 02A9 6F65 ( _kernel.s):00406 clr 5,s 02AB 6F62 ( _kernel.s):00407 clr 2,s 02AD 8E0400 ( _kernel.s):00408 ldx #1024 02B0 ( _kernel.s):00409 L66: 02B0 E662 ( _kernel.s):00410 ldb 2,s 02B2 C4F8 ( _kernel.s):00411 andb #248 02B4 E762 ( _kernel.s):00412 stb 2,s 02B6 AFE4 ( _kernel.s):00413 stx ,s 02B8 BD0000 ( _kernel.s):00414 jsr _gIrqSaveAndDisable 02BB E768 ( _kernel.s):00415 stb 8,s 02BD E662 ( _kernel.s):00416 ldb 2,s 02BF F70000 ( _kernel.s):00417 stb _Vdg+5 02C2 F7FF22 ( _kernel.s):00418 stb -222 02C5 108EFFC6 ( _kernel.s):00419 ldy #-58 02C9 CC0200 ( _kernel.s):00420 ldd #512 02CC ED62 ( _kernel.s):00421 std 2,s 02CE AEE4 ( _kernel.s):00422 ldx ,s 02D0 ( _kernel.s):00423 L67: 02D0 EC62 ( _kernel.s):00424 ldd 2,s 02D2 3410 ( _kernel.s):00425 pshs x 02D4 A4E0 ( _kernel.s):00426 anda ,s+ 02D6 E4E0 ( _kernel.s):00427 andb ,s+ 02D8 ED66 ( _kernel.s):00428 std 6,s 02DA 40 ( _kernel.s):00429 nega 02DB 50 ( _kernel.s):00430 negb 02DC 8200 ( _kernel.s):00431 sbca #0 02DE 1F03 ( _kernel.s):00432 tfr d,u 02E0 EC66 ( _kernel.s):00433 ldd 6,s 02E2 3440 ( _kernel.s):00434 pshs u 02E4 AAE0 ( _kernel.s):00435 ora ,s+ 02E6 EAE0 ( _kernel.s):00436 orb ,s+ 02E8 1F89 ( _kernel.s):00437 tfr a,b 02EA 4F ( _kernel.s):00438 clra ;zero_extendqihi: R:b -> R:d 02EB 59 ( _kernel.s):00439 rolb 02EC 59 ( _kernel.s):00440 rolb 02ED C401 ( _kernel.s):00441 andb #1 02EF 33AB ( _kernel.s):00442 leau d,y 02F1 6FC4 ( _kernel.s):00443 clr ,u 02F3 6863 ( _kernel.s):00444 asl 3,s 02F5 6962 ( _kernel.s):00445 rol 2,s 02F7 3122 ( _kernel.s):00446 leay 2,y 02F9 108CFFD4 ( _kernel.s):00447 cmpy #-44 ;cmphi: 02FD 26D1 ( _kernel.s):00448 bne L67 02FF E665 ( _kernel.s):00449 ldb 5,s 0301 C401 ( _kernel.s):00450 andb #1 0303 E762 ( _kernel.s):00451 stb 2,s 0305 4F ( _kernel.s):00452 clra ;zero_extendqihi: R:b -> R:d 0306 1F03 ( _kernel.s):00453 tfr d,u 0308 30C8C0 ( _kernel.s):00454 leax -64,u 030B 6F84 ( _kernel.s):00455 clr ,x 030D E665 ( _kernel.s):00456 ldb 5,s 030F 44 ( _kernel.s):00457 lsra 0310 56 ( _kernel.s):00458 rorb 0311 8400 ( _kernel.s):00459 anda #0 0313 C401 ( _kernel.s):00460 andb #1 0315 1F03 ( _kernel.s):00461 tfr d,u 0317 30C8C2 ( _kernel.s):00462 leax -62,u 031A 6F84 ( _kernel.s):00463 clr ,x 031C E665 ( _kernel.s):00464 ldb 5,s 031E 44 ( _kernel.s):00465 lsra 031F 56 ( _kernel.s):00466 rorb 0320 44 ( _kernel.s):00467 lsra 0321 56 ( _kernel.s):00468 rorb 0322 8400 ( _kernel.s):00469 anda #0 0324 C401 ( _kernel.s):00470 andb #1 0326 1F03 ( _kernel.s):00471 tfr d,u 0328 30C8C4 ( _kernel.s):00472 leax -60,u 032B 6F84 ( _kernel.s):00473 clr ,x 032D E668 ( _kernel.s):00474 ldb 8,s 032F 3269 ( _kernel.s):00475 leas 9,s 0331 3560 ( _kernel.s):00476 puls y,u 0333 7E0000 ( _kernel.s):00477 jmp _gIrqRestore 0336 ( _kernel.s):00478 _NowSwitchToGameScreen: 0336 F60000 ( _kernel.s):00479 ldb _Vdg+2 0339 E7E2 ( _kernel.s):00480 stb ,-s 033B F60000 ( _kernel.s):00481 ldb _Vdg+1 033E BE0000 ( _kernel.s):00482 ldx _Vdg+3 0341 BD0000 ( _kernel.s):00483 jsr _NowSwitchDisplayMode 0344 3261 ( _kernel.s):00484 leas 1,s 0346 39 ( _kernel.s):00485 rts 0347 ( _kernel.s):00486 _gTextScreen: 0347 5D ( _kernel.s):00487 tstb ;cmpqi:(ZERO) 0348 2704 ( _kernel.s):00488 beq L73 034A C608 ( _kernel.s):00489 ldb #8 034C 2001 ( _kernel.s):00490 bra L71 034E ( _kernel.s):00491 L73: 034E 5F ( _kernel.s):00492 clrb 034F ( _kernel.s):00493 L71: 034F F70000 ( _kernel.s):00494 stb _Vdg+1 0352 7F0000 ( _kernel.s):00495 clr _Vdg+2 0355 BF0000 ( _kernel.s):00496 stx _Vdg+3 0358 F60000 ( _kernel.s):00497 ldb _gKern+4 035B 2703 ( _kernel.s):00498 beq L70 035D BD0000 ( _kernel.s):00499 jsr _NowSwitchToGameScreen 0360 ( _kernel.s):00500 L70: 0360 39 ( _kernel.s):00501 rts 0361 ( _kernel.s):00502 _StartTask: 0361 327E ( _kernel.s):00503 leas -2,s 0363 AFE4 ( _kernel.s):00504 stx ,s ( _kernel.s):00505 ;----- asm ----- ( _kernel.s):00506 ; 77 "../kernel/kern.c" 1 0365 1A10 ( _kernel.s):00507 orcc #$10 ( _kernel.s):00508 ;--- end asm --- 0367 8C0000 ( _kernel.s):00509 cmpx #0 ;cmphi: 036A 2605 ( _kernel.s):00510 bne L75 036C 8E0000 ( _kernel.s):00511 ldx #_ChatTask 036F AFE4 ( _kernel.s):00512 stx ,s 0371 ( _kernel.s):00513 L75: 0371 CC0040 ( _kernel.s):00514 ldd #64 0374 EDE3 ( _kernel.s):00515 std ,--s 0376 CC0000 ( _kernel.s):00516 ldd #0 0379 EDE3 ( _kernel.s):00517 std ,--s 037B 8E0080 ( _kernel.s):00518 ldx #128 037E BD0000 ( _kernel.s):00519 jsr _memset_words 0381 3264 ( _kernel.s):00520 leas 4,s 0383 AEE4 ( _kernel.s):00521 ldx ,s 0385 8C0000 ( _kernel.s):00522 cmpx #_ChatTask ;cmphi: 0388 2608 ( _kernel.s):00523 bne L76 038A 7F0000 ( _kernel.s):00524 clr _gKern+6 038D 7F0000 ( _kernel.s):00525 clr _gKern+4 0390 200E ( _kernel.s):00526 bra L77 0392 ( _kernel.s):00527 L76: 0392 C601 ( _kernel.s):00528 ldb #1 0394 F70000 ( _kernel.s):00529 stb _gKern+6 0397 F70000 ( _kernel.s):00530 stb _gKern+4 039A 8E0400 ( _kernel.s):00531 ldx #1024 039D BD0000 ( _kernel.s):00532 jsr _gTextScreen 03A0 ( _kernel.s):00533 L77: 03A0 CC0008 ( _kernel.s):00534 ldd #8 03A3 EDE3 ( _kernel.s):00535 std ,--s 03A5 8E3F3F ( _kernel.s):00536 ldx #16191 03A8 AFE3 ( _kernel.s):00537 stx ,--s 03AA 8E0000 ( _kernel.s):00538 ldx #0 03AD BD0000 ( _kernel.s):00539 jsr _memset_words 03B0 BD0000 ( _kernel.s):00540 jsr _Alloc64_Init ( _kernel.s):00541 ;----- asm ----- ( _kernel.s):00542 ; 104 "../kernel/kern.c" 1 ( _kernel.s):00543 03B3 AE64 ( _kernel.s):00544 ldx 4,s 03B5 10CE01FE ( _kernel.s):00545 lds #$01FE 03B9 1CAF ( _kernel.s):00546 andcc #^$50 03BB 6E84 ( _kernel.s):00547 jmp ,X ( _kernel.s):00548 ( _kernel.s):00549 ;--- end asm --- 03BD 3266 ( _kernel.s):00550 leas 6,s 03BF 39 ( _kernel.s):00551 rts 03C0 ( _kernel.s):00552 _embark: 03C0 CC0000 ( _kernel.s):00553 ldd #__Final_Startup 03C3 830000 ( _kernel.s):00554 subd #__Final ;subhi: R:d -= #__Final 03C6 44 ( _kernel.s):00555 lsra 03C7 56 ( _kernel.s):00556 rorb 03C8 3406 ( _kernel.s):00557 pshs d 03CA 8E3F3F ( _kernel.s):00558 ldx #16191 03CD AFE3 ( _kernel.s):00559 stx ,--s 03CF 8E0000 ( _kernel.s):00560 ldx #__Final 03D2 BD0000 ( _kernel.s):00561 jsr _memset_words 03D5 3264 ( _kernel.s):00562 leas 4,s 03D7 8E0000 ( _kernel.s):00563 ldx #_ChatTask 03DA 7E0000 ( _kernel.s):00564 jmp _StartTask 03DD ( _kernel.s):00565 _gPMode1Screen: 03DD 327E ( _kernel.s):00566 leas -2,s 03DF E761 ( _kernel.s):00567 stb 1,s 03E1 C6C0 ( _kernel.s):00568 ldb #-64 03E3 E7E4 ( _kernel.s):00569 stb ,s 03E5 E661 ( _kernel.s):00570 ldb 1,s 03E7 2704 ( _kernel.s):00571 beq L80 03E9 C6C8 ( _kernel.s):00572 ldb #-56 03EB E7E4 ( _kernel.s):00573 stb ,s 03ED ( _kernel.s):00574 L80: 03ED E6E4 ( _kernel.s):00575 ldb ,s 03EF F70000 ( _kernel.s):00576 stb _Vdg+1 03F2 C604 ( _kernel.s):00577 ldb #4 03F4 F70000 ( _kernel.s):00578 stb _Vdg+2 03F7 BF0000 ( _kernel.s):00579 stx _Vdg+3 03FA E6E4 ( _kernel.s):00580 ldb ,s 03FC F70000 ( _kernel.s):00581 stb _mode_lock 03FF F60000 ( _kernel.s):00582 ldb _gKern+4 0402 2703 ( _kernel.s):00583 beq L79 0404 BD0000 ( _kernel.s):00584 jsr _NowSwitchToGameScreen 0407 ( _kernel.s):00585 L79: 0407 3262 ( _kernel.s):00586 leas 2,s 0409 39 ( _kernel.s):00587 rts 040A ( _kernel.s):00588 _gModeScreen: 040A F70000 ( _kernel.s):00589 stb _Vdg+1 040D E662 ( _kernel.s):00590 ldb 2,s 040F F70000 ( _kernel.s):00591 stb _Vdg+2 0412 BF0000 ( _kernel.s):00592 stx _Vdg+3 0415 F60000 ( _kernel.s):00593 ldb _gKern+4 0418 2703 ( _kernel.s):00594 beq L83 041A BD0000 ( _kernel.s):00595 jsr _NowSwitchToGameScreen 041D ( _kernel.s):00596 L83: 041D 39 ( _kernel.s):00597 rts 041E ( _kernel.s):00598 _NowSwitchToChatScreen: 041E F60000 ( _kernel.s):00599 ldb _gKern+6 0421 2704 ( _kernel.s):00600 beq L87 0423 C608 ( _kernel.s):00601 ldb #8 0425 2001 ( _kernel.s):00602 bra L86 0427 ( _kernel.s):00603 L87: 0427 5F ( _kernel.s):00604 clrb 0428 ( _kernel.s):00605 L86: 0428 6FE2 ( _kernel.s):00606 clr ,-s 042A 8E0400 ( _kernel.s):00607 ldx #1024 042D BD0000 ( _kernel.s):00608 jsr _NowSwitchDisplayMode 0430 3261 ( _kernel.s):00609 leas 1,s 0432 39 ( _kernel.s):00610 rts 0433 ( _kernel.s):00611 LC1: 0433 0A464154414C2000 ( _kernel.s):00612 .ascii "\nFATAL \0" 043B ( _kernel.s):00613 LC2: 043B 3A2000 ( _kernel.s):00614 .ascii ": \0" 043E ( _kernel.s):00615 LC3: 043E 0A2400 ( _kernel.s):00616 .ascii "\n$\0" 0441 ( _kernel.s):00617 _gFatal: 0441 3460 ( _kernel.s):00618 pshs y,u 0443 327C ( _kernel.s):00619 leas -4,s 0445 3364 ( _kernel.s):00620 leau 4,s 0447 AFC3 ( _kernel.s):00621 stx ,--u ( _kernel.s):00622 ;----- asm ----- ( _kernel.s):00623 ; 22 "../kernel/kern.c" 1 0449 1A10 ( _kernel.s):00624 orcc #$10 ( _kernel.s):00625 ;--- end asm --- 044B 8E0000 ( _kernel.s):00626 ldx #_gFatal 044E BF0000 ( _kernel.s):00627 stx 0 0451 FF0000 ( _kernel.s):00628 stu 0 0454 306A ( _kernel.s):00629 leax 10,s 0456 BF0002 ( _kernel.s):00630 stx 2 0459 BD0000 ( _kernel.s):00631 jsr _NowSwitchToChatScreen 045C 8E0000 ( _kernel.s):00632 ldx #LC1 045F BD0000 ( _kernel.s):00633 jsr _PutStr 0462 AE6A ( _kernel.s):00634 ldx 10,s 0464 BD0000 ( _kernel.s):00635 jsr _PutDec 0467 8E0000 ( _kernel.s):00636 ldx #LC2 046A BD0000 ( _kernel.s):00637 jsr _PutStr 046D AE62 ( _kernel.s):00638 ldx 2,s 046F BD0000 ( _kernel.s):00639 jsr _PutStr 0472 8E0000 ( _kernel.s):00640 ldx #LC3 0475 BD0000 ( _kernel.s):00641 jsr _PutStr 0478 10BE0004 ( _kernel.s):00642 ldy 4 047C 30A4 ( _kernel.s):00643 leax ,y 047E BD0000 ( _kernel.s):00644 jsr _PutHex 0481 8E0000 ( _kernel.s):00645 ldx #LC2 0484 BD0000 ( _kernel.s):00646 jsr _PutStr 0487 CE0000 ( _kernel.s):00647 ldu #0 048A ( _kernel.s):00648 L91: 048A 1F30 ( _kernel.s):00649 tfr u,d 048C 30AB ( _kernel.s):00650 leax d,y 048E E684 ( _kernel.s):00651 ldb ,x 0490 4F ( _kernel.s):00652 clra ;zero_extendqihi: R:b -> R:d 0491 EDE4 ( _kernel.s):00653 std ,s 0493 1F01 ( _kernel.s):00654 tfr d,x 0495 BD0000 ( _kernel.s):00655 jsr _PutHex 0498 1F30 ( _kernel.s):00656 tfr u,d 049A 8400 ( _kernel.s):00657 anda #0 049C C403 ( _kernel.s):00658 andb #3 049E 10830003 ( _kernel.s):00659 cmpd #3 ;cmphi: 04A2 2605 ( _kernel.s):00660 bne L89 04A4 C62C ( _kernel.s):00661 ldb #44 04A6 BD0000 ( _kernel.s):00662 jsr _PutChar 04A9 ( _kernel.s):00663 L89: 04A9 1F30 ( _kernel.s):00664 tfr u,d 04AB 8400 ( _kernel.s):00665 anda #0 04AD C40F ( _kernel.s):00666 andb #15 04AF 1083000F ( _kernel.s):00667 cmpd #15 ;cmphi: 04B3 2605 ( _kernel.s):00668 bne L90 04B5 C63B ( _kernel.s):00669 ldb #59 04B7 BD0000 ( _kernel.s):00670 jsr _PutChar 04BA ( _kernel.s):00671 L90: 04BA C620 ( _kernel.s):00672 ldb #32 04BC BD0000 ( _kernel.s):00673 jsr _PutChar 04BF 3341 ( _kernel.s):00674 leau 1,u 04C1 11830020 ( _kernel.s):00675 cmpu #32 ;cmphi: 04C5 26C3 ( _kernel.s):00676 bne L91 04C7 C624 ( _kernel.s):00677 ldb #36 04C9 BD0000 ( _kernel.s):00678 jsr _PutChar 04CC 2008 ( _kernel.s):00679 bra L92 04CE ( _kernel.s):00680 L93: 04CE BE0400 ( _kernel.s):00681 ldx 1024 04D1 3001 ( _kernel.s):00682 leax 1,x 04D3 BF0400 ( _kernel.s):00683 stx 1024 04D6 ( _kernel.s):00684 L92: 04D6 F60000 ( _kernel.s):00685 ldb _gKern+5 04D9 26F3 ( _kernel.s):00686 bne L93 04DB 3264 ( _kernel.s):00687 leas 4,s 04DD 35E0 ( _kernel.s):00688 puls y,u,pc 04DF ( _kernel.s):00689 LC4: 04DF 4649525100 ( _kernel.s):00690 .ascii "FIRQ\0" 04E4 ( _kernel.s):00691 _gFatalFIRQ: ( _kernel.s):00692 ;----- asm ----- ( _kernel.s):00693 ; 65 "../kernel/kern.c" 1 04E4 10FF0000 ( _kernel.s):00694 sts _gKern+9 ( _kernel.s):00695 ;--- end asm --- 04E8 BE0000 ( _kernel.s):00696 ldx _gKern+9 04EB 3410 ( _kernel.s):00697 pshs x 04ED 8E0000 ( _kernel.s):00698 ldx #LC4 04F0 BD0000 ( _kernel.s):00699 jsr _gFatal 04F3 3262 ( _kernel.s):00700 leas 2,s 04F5 39 ( _kernel.s):00701 rts 04F6 ( _kernel.s):00702 LC5: 04F6 4E4D4900 ( _kernel.s):00703 .ascii "NMI\0" 04FA ( _kernel.s):00704 _gFatalNMI: ( _kernel.s):00705 ;----- asm ----- ( _kernel.s):00706 ; 61 "../kernel/kern.c" 1 04FA 10FF0000 ( _kernel.s):00707 sts _gKern+9 ( _kernel.s):00708 ;--- end asm --- 04FE BE0000 ( _kernel.s):00709 ldx _gKern+9 0501 3410 ( _kernel.s):00710 pshs x 0503 8E0000 ( _kernel.s):00711 ldx #LC5 0506 BD0000 ( _kernel.s):00712 jsr _gFatal 0509 3262 ( _kernel.s):00713 leas 2,s 050B 39 ( _kernel.s):00714 rts 050C ( _kernel.s):00715 LC6: 050C 5357493300 ( _kernel.s):00716 .ascii "SWI3\0" 0511 ( _kernel.s):00717 _gFatalSWI3: ( _kernel.s):00718 ;----- asm ----- ( _kernel.s):00719 ; 57 "../kernel/kern.c" 1 0511 10FF0000 ( _kernel.s):00720 sts _gKern+9 ( _kernel.s):00721 ;--- end asm --- 0515 BE0000 ( _kernel.s):00722 ldx _gKern+9 0518 3410 ( _kernel.s):00723 pshs x 051A 8E0000 ( _kernel.s):00724 ldx #LC6 051D BD0000 ( _kernel.s):00725 jsr _gFatal 0520 3262 ( _kernel.s):00726 leas 2,s 0522 39 ( _kernel.s):00727 rts 0523 ( _kernel.s):00728 LC7: 0523 5357493200 ( _kernel.s):00729 .ascii "SWI2\0" 0528 ( _kernel.s):00730 _gFatalSWI2: ( _kernel.s):00731 ;----- asm ----- ( _kernel.s):00732 ; 53 "../kernel/kern.c" 1 0528 10FF0000 ( _kernel.s):00733 sts _gKern+9 ( _kernel.s):00734 ;--- end asm --- 052C BE0000 ( _kernel.s):00735 ldx _gKern+9 052F 3410 ( _kernel.s):00736 pshs x 0531 8E0000 ( _kernel.s):00737 ldx #LC7 0534 BD0000 ( _kernel.s):00738 jsr _gFatal 0537 3262 ( _kernel.s):00739 leas 2,s 0539 39 ( _kernel.s):00740 rts 053A ( _kernel.s):00741 LC8: 053A 53574900 ( _kernel.s):00742 .ascii "SWI\0" 053E ( _kernel.s):00743 _gFatalSWI1: ( _kernel.s):00744 ;----- asm ----- ( _kernel.s):00745 ; 49 "../kernel/kern.c" 1 053E 10FF0000 ( _kernel.s):00746 sts _gKern+9 ( _kernel.s):00747 ;--- end asm --- 0542 BE0000 ( _kernel.s):00748 ldx _gKern+9 0545 3410 ( _kernel.s):00749 pshs x 0547 8E0000 ( _kernel.s):00750 ldx #LC8 054A BD0000 ( _kernel.s):00751 jsr _gFatal 054D 3262 ( _kernel.s):00752 leas 2,s 054F 39 ( _kernel.s):00753 rts 0550 ( _kernel.s):00754 LC9: 0550 2E2E2F6B65726E65 ( _kernel.s):00755 .ascii "../kernel/alloc64.c\0" 6C2F616C6C6F6336 342E6300 0564 ( _kernel.s):00756 _gAlloc64: 0564 3440 ( _kernel.s):00757 pshs u 0566 327D ( _kernel.s):00758 leas -3,s 0568 BD0000 ( _kernel.s):00759 jsr _gIrqSaveAndDisable 056B E7E4 ( _kernel.s):00760 stb ,s 056D FE0000 ( _kernel.s):00761 ldu _root64 0570 271E ( _kernel.s):00762 beq L101 0572 AEC4 ( _kernel.s):00763 ldx ,u 0574 8C1EE1 ( _kernel.s):00764 cmpx #7905 ;cmphi: 0577 270D ( _kernel.s):00765 beq L102 0579 CC0011 ( _kernel.s):00766 ldd #17 057C EDE3 ( _kernel.s):00767 std ,--s 057E 8E0000 ( _kernel.s):00768 ldx #LC9 0581 BD0000 ( _kernel.s):00769 jsr _gFatal 0584 3262 ( _kernel.s):00770 leas 2,s 0586 ( _kernel.s):00771 L102: 0586 AE42 ( _kernel.s):00772 ldx 2,u 0588 BF0000 ( _kernel.s):00773 stx _root64 058B CC0000 ( _kernel.s):00774 ldd #0 058E EDC4 ( _kernel.s):00775 std ,u 0590 ( _kernel.s):00776 L101: 0590 E6E4 ( _kernel.s):00777 ldb ,s 0592 BD0000 ( _kernel.s):00778 jsr _gIrqRestore 0595 30C4 ( _kernel.s):00779 leax ,u 0597 3263 ( _kernel.s):00780 leas 3,s 0599 35C0 ( _kernel.s):00781 puls u,pc 059B ( _kernel.s):00782 _WizGet2: 059B 3440 ( _kernel.s):00783 pshs u 059D 327D ( _kernel.s):00784 leas -3,s 059F FE0000 ( _kernel.s):00785 ldu _Wiznet 05A2 AF41 ( _kernel.s):00786 stx 1,u 05A4 E643 ( _kernel.s):00787 ldb 3,u 05A6 E762 ( _kernel.s):00788 stb 2,s 05A8 E643 ( _kernel.s):00789 ldb 3,u 05AA E7E4 ( _kernel.s):00790 stb ,s 05AC E662 ( _kernel.s):00791 ldb 2,s 05AE 1F98 ( _kernel.s):00792 tfr b,a 05B0 5F ( _kernel.s):00793 clrb 05B1 1F01 ( _kernel.s):00794 tfr d,x 05B3 E6E4 ( _kernel.s):00795 ldb ,s 05B5 4F ( _kernel.s):00796 clra ;zero_extendqihi: R:b -> R:d 05B6 1F03 ( _kernel.s):00797 tfr d,u 05B8 1E03 ( _kernel.s):00798 exg d,u 05BA 308B ( _kernel.s):00799 leax d,x 05BC 1E03 ( _kernel.s):00800 exg d,u 05BE 3263 ( _kernel.s):00801 leas 3,s 05C0 35C0 ( _kernel.s):00802 puls u,pc 05C2 ( _kernel.s):00803 _WizGetN: 05C2 3460 ( _kernel.s):00804 pshs y,u 05C4 10BE0000 ( _kernel.s):00805 ldy _Wiznet 05C8 AF21 ( _kernel.s):00806 stx 1,y 05CA AE68 ( _kernel.s):00807 ldx 8,s 05CC EE66 ( _kernel.s):00808 ldu 6,s 05CE 2006 ( _kernel.s):00809 bra L105 05D0 ( _kernel.s):00810 L106: 05D0 E623 ( _kernel.s):00811 ldb 3,y 05D2 E7C0 ( _kernel.s):00812 stb ,u+ 05D4 301F ( _kernel.s):00813 leax -1,x 05D6 ( _kernel.s):00814 L105: 05D6 8C0000 ( _kernel.s):00815 cmpx #0 ;cmphi: 05D9 26F5 ( _kernel.s):00816 bne L106 05DB 35E0 ( _kernel.s):00817 puls y,u,pc 05DD ( _kernel.s):00818 _WizPutN: 05DD 3460 ( _kernel.s):00819 pshs y,u 05DF 10BE0000 ( _kernel.s):00820 ldy _Wiznet 05E3 AF21 ( _kernel.s):00821 stx 1,y 05E5 AE68 ( _kernel.s):00822 ldx 8,s 05E7 EE66 ( _kernel.s):00823 ldu 6,s 05E9 2006 ( _kernel.s):00824 bra L108 05EB ( _kernel.s):00825 L109: 05EB E6C0 ( _kernel.s):00826 ldb ,u+ 05ED E723 ( _kernel.s):00827 stb 3,y 05EF 301F ( _kernel.s):00828 leax -1,x 05F1 ( _kernel.s):00829 L108: 05F1 8C0000 ( _kernel.s):00830 cmpx #0 ;cmphi: 05F4 26F5 ( _kernel.s):00831 bne L109 05F6 35E0 ( _kernel.s):00832 puls y,u,pc 05F8 ( _kernel.s):00833 _WizIssueCommand: 05F8 3440 ( _kernel.s):00834 pshs u 05FA BE0000 ( _kernel.s):00835 ldx _Wiznet 05FD CE0501 ( _kernel.s):00836 ldu #1281 0600 EF01 ( _kernel.s):00837 stu 1,x 0602 E703 ( _kernel.s):00838 stb 3,x 0604 ( _kernel.s):00839 L111: 0604 CE0501 ( _kernel.s):00840 ldu #1281 0607 EF01 ( _kernel.s):00841 stu 1,x 0609 E603 ( _kernel.s):00842 ldb 3,x 060B 26F7 ( _kernel.s):00843 bne L111 060D 35C0 ( _kernel.s):00844 puls u,pc 060F ( _kernel.s):00845 _WizCheck: 060F 3440 ( _kernel.s):00846 pshs u 0611 327F ( _kernel.s):00847 leas -1,s 0613 BE0000 ( _kernel.s):00848 ldx _Wiznet 0616 CE0502 ( _kernel.s):00849 ldu #1282 0619 EF01 ( _kernel.s):00850 stu 1,x 061B E603 ( _kernel.s):00851 ldb 3,x 061D 4F ( _kernel.s):00852 clra ;zero_extendqihi: R:b -> R:d 061E 1F01 ( _kernel.s):00853 tfr d,x 0620 8400 ( _kernel.s):00854 anda #0 0622 C408 ( _kernel.s):00855 andb #8 0624 1F03 ( _kernel.s):00856 tfr d,u 0626 C608 ( _kernel.s):00857 ldb #8 0628 E7E4 ( _kernel.s):00858 stb ,s 062A 11830000 ( _kernel.s):00859 cmpu #0 ;cmphi: 062E 2615 ( _kernel.s):00860 bne L114 0630 1F10 ( _kernel.s):00861 tfr x,d 0632 8400 ( _kernel.s):00862 anda #0 0634 C402 ( _kernel.s):00863 andb #2 0636 1F01 ( _kernel.s):00864 tfr d,x 0638 8C0000 ( _kernel.s):00865 cmpx #0 ;cmphi: 063B 2706 ( _kernel.s):00866 beq L116 063D C602 ( _kernel.s):00867 ldb #2 063F E7E4 ( _kernel.s):00868 stb ,s 0641 2002 ( _kernel.s):00869 bra L114 0643 ( _kernel.s):00870 L116: 0643 6FE4 ( _kernel.s):00871 clr ,s 0645 ( _kernel.s):00872 L114: 0645 E6E4 ( _kernel.s):00873 ldb ,s 0647 3261 ( _kernel.s):00874 leas 1,s 0649 35C0 ( _kernel.s):00875 puls u,pc 064B ( _kernel.s):00876 LC10: 064B 57697A53656E642E ( _kernel.s):00877 .ascii "WizSend.WizCheck\0" 57697A436865636B 00 065C ( _kernel.s):00878 _WizSend: 065C 3460 ( _kernel.s):00879 pshs y,u 065E 3279 ( _kernel.s):00880 leas -7,s 0660 AF62 ( _kernel.s):00881 stx 2,s 0662 EC6D ( _kernel.s):00882 ldd 13,s 0664 EDE4 ( _kernel.s):00883 std ,s 0666 BD0000 ( _kernel.s):00884 jsr _gIrqSaveAndDisable 0669 E766 ( _kernel.s):00885 stb 6,s 066B BD0000 ( _kernel.s):00886 jsr _WizCheck 066E 5D ( _kernel.s):00887 tstb ;cmpqi:(ZERO) 066F 270B ( _kernel.s):00888 beq L122 0671 4F ( _kernel.s):00889 clra ;zero_extendqihi: R:b -> R:d 0672 3406 ( _kernel.s):00890 pshs d 0674 8E0000 ( _kernel.s):00891 ldx #LC10 0677 BD0000 ( _kernel.s):00892 jsr _gFatal 067A 3262 ( _kernel.s):00893 leas 2,s 067C ( _kernel.s):00894 L122: 067C 8E0520 ( _kernel.s):00895 ldx #1312 067F BD0000 ( _kernel.s):00896 jsr _WizGet2 0682 ACE4 ( _kernel.s):00897 cmpx ,s ;cmphi: 0684 25F6 ( _kernel.s):00898 blo L122 0686 8E0524 ( _kernel.s):00899 ldx #1316 0689 BD0000 ( _kernel.s):00900 jsr _WizGet2 068C 1F10 ( _kernel.s):00901 tfr x,d 068E 8407 ( _kernel.s):00902 anda #7 0690 C4FF ( _kernel.s):00903 andb #255 0692 1F02 ( _kernel.s):00904 tfr d,y 0694 ECE4 ( _kernel.s):00905 ldd ,s 0696 33AB ( _kernel.s):00906 leau d,y 0698 30A94800 ( _kernel.s):00907 leax 18432,y 069C AF64 ( _kernel.s):00908 stx 4,s 069E 118307FF ( _kernel.s):00909 cmpu #2047 ;cmphi: 06A2 2330 ( _kernel.s):00910 bls L120 06A4 CE0800 ( _kernel.s):00911 ldu #2048 06A7 1F30 ( _kernel.s):00912 tfr u,d 06A9 3420 ( _kernel.s):00913 pshs y ;subhi: R:d -= R:y 06AB A3E1 ( _kernel.s):00914 subd ,s++ 06AD 1F03 ( _kernel.s):00915 tfr d,u 06AF ECE4 ( _kernel.s):00916 ldd ,s 06B1 3440 ( _kernel.s):00917 pshs u ;subhi: R:d -= R:u 06B3 A3E1 ( _kernel.s):00918 subd ,s++ 06B5 1F02 ( _kernel.s):00919 tfr d,y 06B7 3440 ( _kernel.s):00920 pshs u 06B9 AE64 ( _kernel.s):00921 ldx 4,s 06BB 3410 ( _kernel.s):00922 pshs x 06BD AE68 ( _kernel.s):00923 ldx 8,s 06BF BD0000 ( _kernel.s):00924 jsr _WizPutN 06C2 3420 ( _kernel.s):00925 pshs y 06C4 EC68 ( _kernel.s):00926 ldd 8,s 06C6 33CB ( _kernel.s):00927 leau d,u 06C8 3440 ( _kernel.s):00928 pshs u 06CA 8E4800 ( _kernel.s):00929 ldx #18432 06CD BD0000 ( _kernel.s):00930 jsr _WizPutN 06D0 3268 ( _kernel.s):00931 leas 8,s 06D2 200F ( _kernel.s):00932 bra L121 06D4 ( _kernel.s):00933 L120: 06D4 ECE4 ( _kernel.s):00934 ldd ,s 06D6 3406 ( _kernel.s):00935 pshs d 06D8 AE64 ( _kernel.s):00936 ldx 4,s 06DA 3410 ( _kernel.s):00937 pshs x 06DC AE68 ( _kernel.s):00938 ldx 8,s 06DE BD0000 ( _kernel.s):00939 jsr _WizPutN 06E1 3264 ( _kernel.s):00940 leas 4,s 06E3 ( _kernel.s):00941 L121: 06E3 8E0524 ( _kernel.s):00942 ldx #1316 06E6 BD0000 ( _kernel.s):00943 jsr _WizGet2 06E9 ECE4 ( _kernel.s):00944 ldd ,s 06EB 308B ( _kernel.s):00945 leax d,x 06ED AF62 ( _kernel.s):00946 stx 2,s 06EF BE0000 ( _kernel.s):00947 ldx _Wiznet 06F2 CE0524 ( _kernel.s):00948 ldu #1316 06F5 EF01 ( _kernel.s):00949 stu 1,x 06F7 EC62 ( _kernel.s):00950 ldd 2,s 06F9 1F89 ( _kernel.s):00951 tfr a,b 06FB 4F ( _kernel.s):00952 clra ;zero_extendqihi: R:b -> R:d 06FC E703 ( _kernel.s):00953 stb 3,x ;movlsbqihi: R:d -> 3,x 06FE EC62 ( _kernel.s):00954 ldd 2,s 0700 E703 ( _kernel.s):00955 stb 3,x ;movlsbqihi: R:d -> 3,x 0702 C620 ( _kernel.s):00956 ldb #32 0704 BD0000 ( _kernel.s):00957 jsr _WizIssueCommand 0707 E666 ( _kernel.s):00958 ldb 6,s 0709 3267 ( _kernel.s):00959 leas 7,s 070B 3560 ( _kernel.s):00960 puls y,u 070D 7E0000 ( _kernel.s):00961 jmp _gIrqRestore 0710 ( _kernel.s):00962 _SendPacket: 0710 3440 ( _kernel.s):00963 pshs u 0712 3278 ( _kernel.s):00964 leas -8,s 0714 E7E4 ( _kernel.s):00965 stb ,s 0716 C624 ( _kernel.s):00966 ldb #36 0718 F75FF0 ( _kernel.s):00967 stb 24560 071B C641 ( _kernel.s):00968 ldb #65 071D F75FF1 ( _kernel.s):00969 stb 24561 0720 E6E4 ( _kernel.s):00970 ldb ,s 0722 E763 ( _kernel.s):00971 stb 3,s 0724 E66E ( _kernel.s):00972 ldb 14,s 0726 C140 ( _kernel.s):00973 cmpb #64 ;cmpqi: 0728 2302 ( _kernel.s):00974 bls L125 072A C640 ( _kernel.s):00975 ldb #64 072C ( _kernel.s):00976 L125: 072C 4F ( _kernel.s):00977 clra ;zero_extendqihi: R:b -> R:d 072D 1F03 ( _kernel.s):00978 tfr d,u 072F ED64 ( _kernel.s):00979 std 4,s 0731 AF66 ( _kernel.s):00980 stx 6,s 0733 C642 ( _kernel.s):00981 ldb #66 0735 F75FF1 ( _kernel.s):00982 stb 24561 0738 BD0000 ( _kernel.s):00983 jsr _gIrqSaveAndDisable 073B E7E4 ( _kernel.s):00984 stb ,s 073D C643 ( _kernel.s):00985 ldb #67 073F F75FF1 ( _kernel.s):00986 stb 24561 0742 CC0005 ( _kernel.s):00987 ldd #5 0745 EDE3 ( _kernel.s):00988 std ,--s 0747 30EB ( _kernel.s):00989 leax d,s 0749 BD0000 ( _kernel.s):00990 jsr _WizSend 074C 3440 ( _kernel.s):00991 pshs u 074E AEE810 ( _kernel.s):00992 ldx 16,s 0751 BD0000 ( _kernel.s):00993 jsr _WizSend 0754 E664 ( _kernel.s):00994 ldb 4,s 0756 BD0000 ( _kernel.s):00995 jsr _gIrqRestore 0759 C644 ( _kernel.s):00996 ldb #68 075B F75FF1 ( _kernel.s):00997 stb 24561 075E 326C ( _kernel.s):00998 leas 12,s 0760 35C0 ( _kernel.s):00999 puls u,pc 0762 ( _kernel.s):01000 _gNetworkLog: 0762 3440 ( _kernel.s):01001 pshs u 0764 3384 ( _kernel.s):01002 leau ,x 0766 BD0000 ( _kernel.s):01003 jsr _strlen 0769 1F10 ( _kernel.s):01004 tfr x,d 076B 3404 ( _kernel.s):01005 pshs b 076D 3440 ( _kernel.s):01006 pshs u 076F 8E0000 ( _kernel.s):01007 ldx #0 0772 C6C8 ( _kernel.s):01008 ldb #-56 0774 BD0000 ( _kernel.s):01009 jsr _SendPacket 0777 3263 ( _kernel.s):01010 leas 3,s 0779 35C0 ( _kernel.s):01011 puls u,pc 077B ( _kernel.s):01012 _xSendControlPacket: 077B E665 ( _kernel.s):01013 ldb 5,s 077D E764 ( _kernel.s):01014 stb 4,s 077F C646 ( _kernel.s):01015 ldb #70 0781 7E0000 ( _kernel.s):01016 jmp _SendPacket 0784 ( _kernel.s):01017 LC11: 0784 2E2E2F6B65726E65 ( _kernel.s):01018 .ascii "../kernel/network.c\0" 6C2F6E6574776F72 6B2E6300 0798 ( _kernel.s):01019 _gSendCast: 0798 3440 ( _kernel.s):01020 pshs u 079A 327D ( _kernel.s):01021 leas -3,s 079C 3384 ( _kernel.s):01022 leau ,x 079E E7E4 ( _kernel.s):01023 stb ,s 07A0 C13C ( _kernel.s):01024 cmpb #60 ;cmpqi: 07A2 230D ( _kernel.s):01025 bls L129 07A4 CC0027 ( _kernel.s):01026 ldd #39 07A7 EDE3 ( _kernel.s):01027 std ,--s 07A9 8E0000 ( _kernel.s):01028 ldx #LC11 07AC BD0000 ( _kernel.s):01029 jsr _gFatal 07AF 3262 ( _kernel.s):01030 leas 2,s 07B1 ( _kernel.s):01031 L129: 07B1 E6E4 ( _kernel.s):01032 ldb ,s 07B3 CB02 ( _kernel.s):01033 addb #2 07B5 3404 ( _kernel.s):01034 pshs b 07B7 3440 ( _kernel.s):01035 pshs u 07B9 8E0000 ( _kernel.s):01036 ldx #0 07BC C647 ( _kernel.s):01037 ldb #71 07BE BD0000 ( _kernel.s):01038 jsr _SendPacket 07C1 3266 ( _kernel.s):01039 leas 6,s 07C3 35C0 ( _kernel.s):01040 puls u,pc 07C5 ( _kernel.s):01041 _SplashRestore: 07C5 3460 ( _kernel.s):01042 pshs y,u 07C7 327E ( _kernel.s):01043 leas -2,s 07C9 10AE68 ( _kernel.s):01044 ldy 8,s 07CC 8C0000 ( _kernel.s):01045 cmpx #0 ;cmphi: 07CF 2D38 ( _kernel.s):01046 blt L130 07D1 108C0000 ( _kernel.s):01047 cmpy #0 ;cmphi: 07D5 2D32 ( _kernel.s):01048 blt L130 07D7 8C001F ( _kernel.s):01049 cmpx #31 ;cmphi: 07DA 2E2D ( _kernel.s):01050 bgt L130 07DC 108C000F ( _kernel.s):01051 cmpy #15 ;cmphi: 07E0 2E27 ( _kernel.s):01052 bgt L130 07E2 1F20 ( _kernel.s):01053 tfr y,d 07E4 58 ( _kernel.s):01054 aslb 07E5 49 ( _kernel.s):01055 rola 07E6 58 ( _kernel.s):01056 aslb 07E7 49 ( _kernel.s):01057 rola 07E8 58 ( _kernel.s):01058 aslb 07E9 49 ( _kernel.s):01059 rola 07EA 58 ( _kernel.s):01060 aslb 07EB 49 ( _kernel.s):01061 rola 07EC 58 ( _kernel.s):01062 aslb 07ED 49 ( _kernel.s):01063 rola 07EE 338B ( _kernel.s):01064 leau d,x 07F0 33C90400 ( _kernel.s):01065 leau 1024,u 07F4 1F20 ( _kernel.s):01066 tfr y,d 07F6 C30010 ( _kernel.s):01067 addd #16 07F9 58 ( _kernel.s):01068 aslb 07FA 49 ( _kernel.s):01069 rola 07FB 58 ( _kernel.s):01070 aslb 07FC 49 ( _kernel.s):01071 rola 07FD 58 ( _kernel.s):01072 aslb 07FE 49 ( _kernel.s):01073 rola 07FF 58 ( _kernel.s):01074 aslb 0800 49 ( _kernel.s):01075 rola 0801 58 ( _kernel.s):01076 aslb 0802 49 ( _kernel.s):01077 rola 0803 308B ( _kernel.s):01078 leax d,x 0805 E684 ( _kernel.s):01079 ldb ,x 0807 E7C4 ( _kernel.s):01080 stb ,u 0809 ( _kernel.s):01081 L130: 0809 3262 ( _kernel.s):01082 leas 2,s 080B 35E0 ( _kernel.s):01083 puls y,u,pc 080D ( _kernel.s):01084 _SplashSet: 080D EC62 ( _kernel.s):01085 ldd 2,s 080F 8C0000 ( _kernel.s):01086 cmpx #0 ;cmphi: 0812 2D25 ( _kernel.s):01087 blt L132 0814 10830000 ( _kernel.s):01088 cmpd #0 ;cmphi: 0818 2D1F ( _kernel.s):01089 blt L132 081A 8C001F ( _kernel.s):01090 cmpx #31 ;cmphi: 081D 2E1A ( _kernel.s):01091 bgt L132 081F 1083000F ( _kernel.s):01092 cmpd #15 ;cmphi: 0823 2E14 ( _kernel.s):01093 bgt L132 0825 58 ( _kernel.s):01094 aslb 0826 49 ( _kernel.s):01095 rola 0827 58 ( _kernel.s):01096 aslb 0828 49 ( _kernel.s):01097 rola 0829 58 ( _kernel.s):01098 aslb 082A 49 ( _kernel.s):01099 rola 082B 58 ( _kernel.s):01100 aslb 082C 49 ( _kernel.s):01101 rola 082D 58 ( _kernel.s):01102 aslb 082E 49 ( _kernel.s):01103 rola 082F 308B ( _kernel.s):01104 leax d,x 0831 30890400 ( _kernel.s):01105 leax 1024,x 0835 C6FF ( _kernel.s):01106 ldb #-1 0837 E784 ( _kernel.s):01107 stb ,x 0839 ( _kernel.s):01108 L132: 0839 39 ( _kernel.s):01109 rts 083A ( _kernel.s):01110 _Breakkey_Handler: 083A C6FB ( _kernel.s):01111 ldb #-5 083C F7FF02 ( _kernel.s):01112 stb -254 083F F6FF00 ( _kernel.s):01113 ldb -256 0842 4F ( _kernel.s):01114 clra ;zero_extendqihi: R:b -> R:d 0843 8400 ( _kernel.s):01115 anda #0 0845 C440 ( _kernel.s):01116 andb #64 0847 10830000 ( _kernel.s):01117 cmpd #0 ;cmphi: 084B 262F ( _kernel.s):01118 bne L135 084D F60000 ( _kernel.s):01119 ldb _Breakkey 0850 261F ( _kernel.s):01120 bne L136 0852 C601 ( _kernel.s):01121 ldb #1 0854 F70000 ( _kernel.s):01122 stb _Breakkey 0857 F60000 ( _kernel.s):01123 ldb _gKern+4 085A 260F ( _kernel.s):01124 bne L138 085C ( _kernel.s):01125 L137: 085C F60000 ( _kernel.s):01126 ldb _gKern+6 085F 270A ( _kernel.s):01127 beq L138 0861 C601 ( _kernel.s):01128 ldb #1 0863 F70000 ( _kernel.s):01129 stb _gKern+4 0866 BD0000 ( _kernel.s):01130 jsr _NowSwitchToGameScreen 0869 2006 ( _kernel.s):01131 bra L136 086B ( _kernel.s):01132 L138: 086B 7F0000 ( _kernel.s):01133 clr _gKern+4 086E BD0000 ( _kernel.s):01134 jsr _NowSwitchToChatScreen 0871 ( _kernel.s):01135 L136: 0871 7C041E ( _kernel.s):01136 inc 1054 0874 7C3FFE ( _kernel.s):01137 inc 16382 0877 F63FFE ( _kernel.s):01138 ldb 16382 087A 2003 ( _kernel.s):01139 bra L134 087C ( _kernel.s):01140 L135: 087C 7F0000 ( _kernel.s):01141 clr _Breakkey 087F ( _kernel.s):01142 L134: 087F 39 ( _kernel.s):01143 rts 0880 ( _kernel.s):01144 _Irq_Handler: 0880 327E ( _kernel.s):01145 leas -2,s 0882 F6FF02 ( _kernel.s):01146 ldb -254 0885 F60000 ( _kernel.s):01147 ldb _gMono 0888 C104 ( _kernel.s):01148 cmpb #4 ;cmpqi: 088A 2209 ( _kernel.s):01149 bhi L141 088C 7C0000 ( _kernel.s):01150 inc _gMono 088F F60000 ( _kernel.s):01151 ldb _gMono 0892 7E0000 ( _kernel.s):01152 jmp L142 0895 ( _kernel.s):01153 L141: 0895 7F0000 ( _kernel.s):01154 clr _gMono 0898 F60000 ( _kernel.s):01155 ldb _gMono+1 089B C108 ( _kernel.s):01156 cmpb #8 ;cmpqi: 089D 2209 ( _kernel.s):01157 bhi L143 089F 7C0000 ( _kernel.s):01158 inc _gMono+1 08A2 F60000 ( _kernel.s):01159 ldb _gMono+1 08A5 7E0000 ( _kernel.s):01160 jmp L142 08A8 ( _kernel.s):01161 L143: 08A8 7F0000 ( _kernel.s):01162 clr _gMono+1 08AB 7C0418 ( _kernel.s):01163 inc 1048 08AE 7C3FF8 ( _kernel.s):01164 inc 16376 08B1 F63FF8 ( _kernel.s):01165 ldb 16376 08B4 BE0000 ( _kernel.s):01166 ldx _gMono+2 08B7 3001 ( _kernel.s):01167 leax 1,x 08B9 BF0000 ( _kernel.s):01168 stx _gMono+2 08BC F60000 ( _kernel.s):01169 ldb _gKern+6 08BF 271F ( _kernel.s):01170 beq L144 08C1 F60000 ( _kernel.s):01171 ldb _gScore+2 08C4 271A ( _kernel.s):01172 beq L144 08C6 7F0000 ( _kernel.s):01173 clr _gScore+2 08C9 F60000 ( _kernel.s):01174 ldb _gScore 08CC 4F ( _kernel.s):01175 clra ;zero_extendqihi: R:b -> R:d 08CD EDE4 ( _kernel.s):01176 std ,s 08CF 58 ( _kernel.s):01177 aslb 08D0 49 ( _kernel.s):01178 rola 08D1 3406 ( _kernel.s):01179 pshs d 08D3 8E0000 ( _kernel.s):01180 ldx #_gScore+3 08D6 AFE3 ( _kernel.s):01181 stx ,--s 08D8 8E0053 ( _kernel.s):01182 ldx #83 08DB BD0000 ( _kernel.s):01183 jsr _xSendControlPacket 08DE 3264 ( _kernel.s):01184 leas 4,s 08E0 ( _kernel.s):01185 L144: 08E0 F60000 ( _kernel.s):01186 ldb _gWall 08E3 C13A ( _kernel.s):01187 cmpb #58 ;cmpqi: 08E5 2208 ( _kernel.s):01188 bhi L145 08E7 7C0000 ( _kernel.s):01189 inc _gWall 08EA F60000 ( _kernel.s):01190 ldb _gWall 08ED 2051 ( _kernel.s):01191 bra L142 08EF ( _kernel.s):01192 L145: 08EF 7F0000 ( _kernel.s):01193 clr _gWall 08F2 F60000 ( _kernel.s):01194 ldb _gWall+1 08F5 C13A ( _kernel.s):01195 cmpb #58 ;cmpqi: 08F7 2208 ( _kernel.s):01196 bhi L146 08F9 7C0000 ( _kernel.s):01197 inc _gWall+1 08FC F60000 ( _kernel.s):01198 ldb _gWall+1 08FF 203F ( _kernel.s):01199 bra L142 0901 ( _kernel.s):01200 L146: 0901 7F0000 ( _kernel.s):01201 clr _gWall+1 0904 F60000 ( _kernel.s):01202 ldb _gWall+2 0907 C116 ( _kernel.s):01203 cmpb #22 ;cmpqi: 0909 2208 ( _kernel.s):01204 bhi L147 090B 7C0000 ( _kernel.s):01205 inc _gWall+2 090E F60000 ( _kernel.s):01206 ldb _gWall+2 0911 202D ( _kernel.s):01207 bra L142 0913 ( _kernel.s):01208 L147: 0913 7F0000 ( _kernel.s):01209 clr _gWall+2 0916 F60000 ( _kernel.s):01210 ldb _gWall+14 0919 F70000 ( _kernel.s):01211 stb _gWall+3 091C F60000 ( _kernel.s):01212 ldb _gWall+15 091F F70000 ( _kernel.s):01213 stb _gWall+4 0922 F60000 ( _kernel.s):01214 ldb _gWall+16 0925 F70000 ( _kernel.s):01215 stb _gWall+5 0928 BE0000 ( _kernel.s):01216 ldx _gWall+17 092B BF0000 ( _kernel.s):01217 stx _gWall+6 092E F60000 ( _kernel.s):01218 ldb _gWall+19 0931 F70000 ( _kernel.s):01219 stb _gWall+8 0934 BE0000 ( _kernel.s):01220 ldx _gWall+21 0937 BF0000 ( _kernel.s):01221 stx _gWall+10 093A F60000 ( _kernel.s):01222 ldb _gWall+23 093D F70000 ( _kernel.s):01223 stb _gWall+12 0940 ( _kernel.s):01224 L142: 0940 F60000 ( _kernel.s):01225 ldb _gKern+4 0943 270E ( _kernel.s):01226 beq L148 0945 F60000 ( _kernel.s):01227 ldb _gMono 0948 4F ( _kernel.s):01228 clra ;zero_extendqihi: R:b -> R:d 0949 58 ( _kernel.s):01229 aslb 094A 49 ( _kernel.s):01230 rola 094B 1F01 ( _kernel.s):01231 tfr d,x 094D AE890000 ( _kernel.s):01232 ldx _Irq_FocusGameSchedule,x 0951 201F ( _kernel.s):01233 bra L151 0953 ( _kernel.s):01234 L148: 0953 F60000 ( _kernel.s):01235 ldb _gKern+6 0956 270E ( _kernel.s):01236 beq L150 0958 F60000 ( _kernel.s):01237 ldb _gMono 095B 4F ( _kernel.s):01238 clra ;zero_extendqihi: R:b -> R:d 095C 58 ( _kernel.s):01239 aslb 095D 49 ( _kernel.s):01240 rola 095E 1F01 ( _kernel.s):01241 tfr d,x 0960 AE890000 ( _kernel.s):01242 ldx _Irq_PassiveGameSchedule,x 0964 200C ( _kernel.s):01243 bra L151 0966 ( _kernel.s):01244 L150: 0966 F60000 ( _kernel.s):01245 ldb _gMono 0969 4F ( _kernel.s):01246 clra ;zero_extendqihi: R:b -> R:d 096A 58 ( _kernel.s):01247 aslb 096B 49 ( _kernel.s):01248 rola 096C 1F01 ( _kernel.s):01249 tfr d,x 096E AE890000 ( _kernel.s):01250 ldx _Irq_FocusShellSchedule,x 0972 ( _kernel.s):01251 L151: 0972 AD84 ( _kernel.s):01252 jsr ,x 0974 3262 ( _kernel.s):01253 leas 2,s 0976 39 ( _kernel.s):01254 rts ( _kernel.s):01255 ( _kernel.s):01256 .area .data 0000 ( _kernel.s):01257 LC0: 0000 45 ( _kernel.s):01258 .byte 69 0001 0008 ( _kernel.s):01259 .word 8 0003 0000 ( _kernel.s):01260 .word 0 ( _kernel.s):01261 ( _kernel.s):01262 .area .text 0977 ( _kernel.s):01263 _KeyboardHandler: 0977 3460 ( _kernel.s):01264 pshs y,u 0979 3272 ( _kernel.s):01265 leas -14,s 097B F60000 ( _kernel.s):01266 ldb _gKern+4 097E 102600A1 ( _kernel.s):01267 lbne L152 0982 F60000 ( _kernel.s):01268 ldb _Keyboard+16 0985 4F ( _kernel.s):01269 clra ;zero_extendqihi: R:b -> R:d 0986 ED64 ( _kernel.s):01270 std 4,s 0988 C3FFFF ( _kernel.s):01271 addd #-1 098B 1F89 ( _kernel.s):01272 tfr a,b 098D 4F ( _kernel.s):01273 clra ;zero_extendqihi: R:b -> R:d 098E 59 ( _kernel.s):01274 rolb 098F 59 ( _kernel.s):01275 rolb 0990 C401 ( _kernel.s):01276 andb #1 0992 E767 ( _kernel.s):01277 stb 7,s 0994 4F ( _kernel.s):01278 clra ;zero_extendqihi: R:b -> R:d 0995 ED62 ( _kernel.s):01279 std 2,s 0997 58 ( _kernel.s):01280 aslb 0998 49 ( _kernel.s):01281 rola 0999 58 ( _kernel.s):01282 aslb 099A 49 ( _kernel.s):01283 rola 099B 58 ( _kernel.s):01284 aslb 099C 49 ( _kernel.s):01285 rola 099D 1F02 ( _kernel.s):01286 tfr d,y 099F 30A90000 ( _kernel.s):01287 leax _Keyboard,y 09A3 EC64 ( _kernel.s):01288 ldd 4,s 09A5 58 ( _kernel.s):01289 aslb 09A6 49 ( _kernel.s):01290 rola 09A7 58 ( _kernel.s):01291 aslb 09A8 49 ( _kernel.s):01292 rola 09A9 58 ( _kernel.s):01293 aslb 09AA 49 ( _kernel.s):01294 rola 09AB CE0000 ( _kernel.s):01295 ldu #_Keyboard 09AE 31CB ( _kernel.s):01296 leay d,u 09B0 10AF64 ( _kernel.s):01297 sty 4,s 09B3 CE0008 ( _kernel.s):01298 ldu #8 09B6 6F68 ( _kernel.s):01299 clr 8,s 09B8 C601 ( _kernel.s):01300 ldb #1 09BA E762 ( _kernel.s):01301 stb 2,s 09BC 10AFE4 ( _kernel.s):01302 sty ,s 09BF ( _kernel.s):01303 L155: 09BF E662 ( _kernel.s):01304 ldb 2,s 09C1 53 ( _kernel.s):01305 comb 09C2 F7FF02 ( _kernel.s):01306 stb -254 09C5 F6FF00 ( _kernel.s):01307 ldb -256 09C8 53 ( _kernel.s):01308 comb 09C9 C47F ( _kernel.s):01309 andb #127 09CB 10AE64 ( _kernel.s):01310 ldy 4,s 09CE 3121 ( _kernel.s):01311 leay 1,y 09D0 10AF64 ( _kernel.s):01312 sty 4,s 09D3 313F ( _kernel.s):01313 leay -1,y 09D5 E7A0 ( _kernel.s):01314 stb ,y+ 09D7 E180 ( _kernel.s):01315 cmpb ,x+ ;cmpqi: 09D9 2704 ( _kernel.s):01316 beq L154 09DB C601 ( _kernel.s):01317 ldb #1 09DD E768 ( _kernel.s):01318 stb 8,s 09DF ( _kernel.s):01319 L154: 09DF 6862 ( _kernel.s):01320 asl 2,s 09E1 335F ( _kernel.s):01321 leau -1,u 09E3 11830000 ( _kernel.s):01322 cmpu #0 ;cmphi: 09E7 26D6 ( _kernel.s):01323 bne L155 09E9 10AEE4 ( _kernel.s):01324 ldy ,s 09EC 7C0412 ( _kernel.s):01325 inc 1042 09EF 7C3FF2 ( _kernel.s):01326 inc 16370 09F2 F63FF2 ( _kernel.s):01327 ldb 16370 09F5 E668 ( _kernel.s):01328 ldb 8,s 09F7 2725 ( _kernel.s):01329 beq L156 09F9 CC0005 ( _kernel.s):01330 ldd #5 09FC EDE3 ( _kernel.s):01331 std ,--s 09FE 8E0000 ( _kernel.s):01332 ldx #LC0 0A01 AFE3 ( _kernel.s):01333 stx ,--s 0A03 306D ( _kernel.s):01334 leax 13,s 0A05 BD0000 ( _kernel.s):01335 jsr _memcpy 0A08 CC0005 ( _kernel.s):01336 ldd #5 0A0B EDE3 ( _kernel.s):01337 std ,--s 0A0D 306F ( _kernel.s):01338 leax 15,s 0A0F BD0000 ( _kernel.s):01339 jsr _WizSend 0A12 CC0008 ( _kernel.s):01340 ldd #8 0A15 EDE3 ( _kernel.s):01341 std ,--s 0A17 30A4 ( _kernel.s):01342 leax ,y 0A19 BD0000 ( _kernel.s):01343 jsr _WizSend 0A1C 3268 ( _kernel.s):01344 leas 8,s 0A1E ( _kernel.s):01345 L156: 0A1E E667 ( _kernel.s):01346 ldb 7,s 0A20 F70000 ( _kernel.s):01347 stb _Keyboard+16 0A23 ( _kernel.s):01348 L152: 0A23 326E ( _kernel.s):01349 leas 14,s 0A25 35E0 ( _kernel.s):01350 puls y,u,pc 0A27 ( _kernel.s):01351 _WizRecvChunkTry: 0A27 3460 ( _kernel.s):01352 pshs y,u 0A29 3277 ( _kernel.s):01353 leas -9,s 0A2B AF63 ( _kernel.s):01354 stx 3,s 0A2D BD0000 ( _kernel.s):01355 jsr _WizCheck 0A30 E762 ( _kernel.s):01356 stb 2,s 0A32 1026008F ( _kernel.s):01357 lbne L160 0A36 8E0526 ( _kernel.s):01358 ldx #1318 0A39 BD0000 ( _kernel.s):01359 jsr _WizGet2 0A3C 3384 ( _kernel.s):01360 leau ,x 0A3E AC6F ( _kernel.s):01361 cmpx 15,s ;cmphi: 0A40 1025007D ( _kernel.s):01362 lblo L163 0A44 8E0528 ( _kernel.s):01363 ldx #1320 0A47 BD0000 ( _kernel.s):01364 jsr _WizGet2 0A4A AF65 ( _kernel.s):01365 stx 5,s 0A4C 1F10 ( _kernel.s):01366 tfr x,d 0A4E 8407 ( _kernel.s):01367 anda #7 0A50 C4FF ( _kernel.s):01368 andb #255 0A52 1F02 ( _kernel.s):01369 tfr d,y 0A54 EC6F ( _kernel.s):01370 ldd 15,s 0A56 33AB ( _kernel.s):01371 leau d,y 0A58 30A96800 ( _kernel.s):01372 leax 26624,y 0A5C AF67 ( _kernel.s):01373 stx 7,s 0A5E 118307FF ( _kernel.s):01374 cmpu #2047 ;cmphi: 0A62 2330 ( _kernel.s):01375 bls L161 0A64 CE0800 ( _kernel.s):01376 ldu #2048 0A67 1F30 ( _kernel.s):01377 tfr u,d 0A69 3420 ( _kernel.s):01378 pshs y ;subhi: R:d -= R:y 0A6B A3E1 ( _kernel.s):01379 subd ,s++ 0A6D 1F03 ( _kernel.s):01380 tfr d,u 0A6F EC6F ( _kernel.s):01381 ldd 15,s 0A71 3440 ( _kernel.s):01382 pshs u ;subhi: R:d -= R:u 0A73 A3E1 ( _kernel.s):01383 subd ,s++ 0A75 1F02 ( _kernel.s):01384 tfr d,y 0A77 3440 ( _kernel.s):01385 pshs u 0A79 AE65 ( _kernel.s):01386 ldx 5,s 0A7B 3410 ( _kernel.s):01387 pshs x 0A7D AE6B ( _kernel.s):01388 ldx 11,s 0A7F BD0000 ( _kernel.s):01389 jsr _WizGetN 0A82 3420 ( _kernel.s):01390 pshs y 0A84 EC69 ( _kernel.s):01391 ldd 9,s 0A86 33CB ( _kernel.s):01392 leau d,u 0A88 3440 ( _kernel.s):01393 pshs u 0A8A 8E6800 ( _kernel.s):01394 ldx #26624 0A8D BD0000 ( _kernel.s):01395 jsr _WizGetN 0A90 3268 ( _kernel.s):01396 leas 8,s 0A92 200F ( _kernel.s):01397 bra L162 0A94 ( _kernel.s):01398 L161: 0A94 EC6F ( _kernel.s):01399 ldd 15,s 0A96 3406 ( _kernel.s):01400 pshs d 0A98 AE65 ( _kernel.s):01401 ldx 5,s 0A9A 3410 ( _kernel.s):01402 pshs x 0A9C AE6B ( _kernel.s):01403 ldx 11,s 0A9E BD0000 ( _kernel.s):01404 jsr _WizGetN 0AA1 3264 ( _kernel.s):01405 leas 4,s 0AA3 ( _kernel.s):01406 L162: 0AA3 EC65 ( _kernel.s):01407 ldd 5,s 0AA5 E36F ( _kernel.s):01408 addd 15,s 0AA7 ED63 ( _kernel.s):01409 std 3,s 0AA9 BE0000 ( _kernel.s):01410 ldx _Wiznet 0AAC CE0528 ( _kernel.s):01411 ldu #1320 0AAF EF01 ( _kernel.s):01412 stu 1,x 0AB1 1F89 ( _kernel.s):01413 tfr a,b 0AB3 4F ( _kernel.s):01414 clra ;zero_extendqihi: R:b -> R:d 0AB4 E703 ( _kernel.s):01415 stb 3,x ;movlsbqihi: R:d -> 3,x 0AB6 EC63 ( _kernel.s):01416 ldd 3,s 0AB8 E703 ( _kernel.s):01417 stb 3,x ;movlsbqihi: R:d -> 3,x 0ABA C640 ( _kernel.s):01418 ldb #64 0ABC BD0000 ( _kernel.s):01419 jsr _WizIssueCommand 0ABF 2004 ( _kernel.s):01420 bra L160 0AC1 ( _kernel.s):01421 L163: 0AC1 C601 ( _kernel.s):01422 ldb #1 0AC3 E762 ( _kernel.s):01423 stb 2,s 0AC5 ( _kernel.s):01424 L160: 0AC5 E662 ( _kernel.s):01425 ldb 2,s 0AC7 3269 ( _kernel.s):01426 leas 9,s 0AC9 35E0 ( _kernel.s):01427 puls y,u,pc 0ACB ( _kernel.s):01428 LC12: 0ACB 5245435600 ( _kernel.s):01429 .ascii "RECV\0" 0AD0 ( _kernel.s):01430 LC13: 0AD0 452D4D00 ( _kernel.s):01431 .ascii "E-M\0" 0AD4 ( _kernel.s):01432 LC14: 0AD4 452D5000 ( _kernel.s):01433 .ascii "E-P\0" 0AD8 ( _kernel.s):01434 LC15: 0AD8 5245435620434153 ( _kernel.s):01435 .ascii "RECV CAST NOMEM\0" 54204E4F4D454D00 0AE8 ( _kernel.s):01436 LC16: 0AE8 452D4300 ( _kernel.s):01437 .ascii "E-C\0" 0AEC ( _kernel.s):01438 LC17: 0AEC 58524300 ( _kernel.s):01439 .ascii "XRC\0" 0AF0 ( _kernel.s):01440 _CheckReceived: 0AF0 3460 ( _kernel.s):01441 pshs y,u 0AF2 3276 ( _kernel.s):01442 leas -10,s 0AF4 BD0000 ( _kernel.s):01443 jsr _gIrqSaveAndDisable 0AF7 E763 ( _kernel.s):01444 stb 3,s 0AF9 F60000 ( _kernel.s):01445 ldb _need_recv_payload 0AFC 2626 ( _kernel.s):01446 bne L165 0AFE CC0005 ( _kernel.s):01447 ldd #5 0B01 EDE3 ( _kernel.s):01448 std ,--s 0B03 8E0000 ( _kernel.s):01449 ldx #_RecvQuint 0B06 BD0000 ( _kernel.s):01450 jsr _WizRecvChunkTry 0B09 3262 ( _kernel.s):01451 leas 2,s 0B0B C101 ( _kernel.s):01452 cmpb #1 ;cmpqi: 0B0D 10270191 ( _kernel.s):01453 lbeq L166 0B11 5D ( _kernel.s):01454 tstb ;cmpqi:(ZERO) 0B12 270B ( _kernel.s):01455 beq L167 0B14 4F ( _kernel.s):01456 clra ;zero_extendqihi: R:b -> R:d 0B15 3406 ( _kernel.s):01457 pshs d 0B17 8E0000 ( _kernel.s):01458 ldx #LC12 0B1A BD0000 ( _kernel.s):01459 jsr _gFatal 0B1D 3262 ( _kernel.s):01460 leas 2,s 0B1F ( _kernel.s):01461 L167: 0B1F C601 ( _kernel.s):01462 ldb #1 0B21 F70000 ( _kernel.s):01463 stb _need_recv_payload 0B24 ( _kernel.s):01464 L165: 0B24 F60000 ( _kernel.s):01465 ldb _Vdg+5 0B27 CA02 ( _kernel.s):01466 orb #2 0B29 F7FF22 ( _kernel.s):01467 stb -222 0B2C F60000 ( _kernel.s):01468 ldb _RecvQuint 0B2F 10BE0000 ( _kernel.s):01469 ldy _RecvQuint+1 0B33 FE0000 ( _kernel.s):01470 ldu _RecvQuint+3 0B36 C1CC ( _kernel.s):01471 cmpb #-52 ;cmpqi: 0B38 1027014F ( _kernel.s):01472 lbeq L168 0B3C C141 ( _kernel.s):01473 cmpb #65 ;cmpqi: 0B3E 2643 ( _kernel.s):01474 bne L169 0B40 108C0006 ( _kernel.s):01475 cmpy #6 ;cmphi: 0B44 270D ( _kernel.s):01476 beq L170 0B46 CC0048 ( _kernel.s):01477 ldd #72 0B49 EDE3 ( _kernel.s):01478 std ,--s 0B4B 8E0000 ( _kernel.s):01479 ldx #LC11 0B4E BD0000 ( _kernel.s):01480 jsr _gFatal 0B51 3262 ( _kernel.s):01481 leas 2,s 0B53 ( _kernel.s):01482 L170: 0B53 3420 ( _kernel.s):01483 pshs y 0B55 3066 ( _kernel.s):01484 leax 6,s 0B57 BD0000 ( _kernel.s):01485 jsr _WizRecvChunkTry 0B5A 3262 ( _kernel.s):01486 leas 2,s 0B5C C101 ( _kernel.s):01487 cmpb #1 ;cmpqi: 0B5E 1027012C ( _kernel.s):01488 lbeq L171 0B62 5D ( _kernel.s):01489 tstb ;cmpqi:(ZERO) 0B63 270B ( _kernel.s):01490 beq L172 0B65 4F ( _kernel.s):01491 clra ;zero_extendqihi: R:b -> R:d 0B66 3406 ( _kernel.s):01492 pshs d 0B68 8E0000 ( _kernel.s):01493 ldx #LC13 0B6B BD0000 ( _kernel.s):01494 jsr _gFatal 0B6E 3262 ( _kernel.s):01495 leas 2,s 0B70 ( _kernel.s):01496 L172: 0B70 AE64 ( _kernel.s):01497 ldx 4,s 0B72 EE66 ( _kernel.s):01498 ldu 6,s 0B74 10AE68 ( _kernel.s):01499 ldy 8,s 0B77 3420 ( _kernel.s):01500 pshs y 0B79 3440 ( _kernel.s):01501 pshs u 0B7B BD0000 ( _kernel.s):01502 jsr _memcpy 0B7E 3264 ( _kernel.s):01503 leas 4,s 0B80 7E0000 ( _kernel.s):01504 jmp L168 0B83 ( _kernel.s):01505 L169: 0B83 C142 ( _kernel.s):01506 cmpb #66 ;cmpqi: 0B85 261D ( _kernel.s):01507 bne L173 0B87 3420 ( _kernel.s):01508 pshs y 0B89 30C4 ( _kernel.s):01509 leax ,u 0B8B BD0000 ( _kernel.s):01510 jsr _WizRecvChunkTry 0B8E 3262 ( _kernel.s):01511 leas 2,s 0B90 C101 ( _kernel.s):01512 cmpb #1 ;cmpqi: 0B92 102700F8 ( _kernel.s):01513 lbeq L171 0B96 5D ( _kernel.s):01514 tstb ;cmpqi:(ZERO) 0B97 102700F0 ( _kernel.s):01515 lbeq L168 0B9B 4F ( _kernel.s):01516 clra ;zero_extendqihi: R:b -> R:d 0B9C 3406 ( _kernel.s):01517 pshs d 0B9E 8E0000 ( _kernel.s):01518 ldx #LC14 0BA1 7E0000 ( _kernel.s):01519 jmp L192 0BA4 ( _kernel.s):01520 L173: 0BA4 C143 ( _kernel.s):01521 cmpb #67 ;cmpqi: 0BA6 2618 ( _kernel.s):01522 bne L174 0BA8 108C0000 ( _kernel.s):01523 cmpy #0 ;cmphi: 0BAC 270D ( _kernel.s):01524 beq L175 0BAE CC005D ( _kernel.s):01525 ldd #93 0BB1 EDE3 ( _kernel.s):01526 std ,--s 0BB3 8E0000 ( _kernel.s):01527 ldx #LC11 0BB6 BD0000 ( _kernel.s):01528 jsr _gFatal 0BB9 3262 ( _kernel.s):01529 leas 2,s 0BBB ( _kernel.s):01530 L175: 0BBB ADC4 ( _kernel.s):01531 jsr ,u 0BBD 7E0000 ( _kernel.s):01532 jmp L168 0BC0 ( _kernel.s):01533 L174: 0BC0 C144 ( _kernel.s):01534 cmpb #68 ;cmpqi: 0BC2 261E ( _kernel.s):01535 bne L176 0BC4 108C0000 ( _kernel.s):01536 cmpy #0 ;cmphi: 0BC8 270D ( _kernel.s):01537 beq L177 0BCA CC0062 ( _kernel.s):01538 ldd #98 0BCD EDE3 ( _kernel.s):01539 std ,--s 0BCF 8E0000 ( _kernel.s):01540 ldx #LC11 0BD2 BD0000 ( _kernel.s):01541 jsr _gFatal 0BD5 3262 ( _kernel.s):01542 leas 2,s 0BD7 ( _kernel.s):01543 L177: 0BD7 FF0000 ( _kernel.s):01544 stu _task_to_start 0BDA C601 ( _kernel.s):01545 ldb #1 0BDC F70000 ( _kernel.s):01546 stb _need_to_start_task 0BDF 7E0000 ( _kernel.s):01547 jmp L168 0BE2 ( _kernel.s):01548 L176: 0BE2 C147 ( _kernel.s):01549 cmpb #71 ;cmpqi: 0BE4 10260098 ( _kernel.s):01550 lbne L178 0BE8 BD0000 ( _kernel.s):01551 jsr _gIrqSaveAndDisable 0BEB E762 ( _kernel.s):01552 stb 2,s 0BED F60000 ( _kernel.s):01553 ldb _gKern+6 0BF0 8E0200 ( _kernel.s):01554 ldx #512 0BF3 AFE4 ( _kernel.s):01555 stx ,s 0BF5 5D ( _kernel.s):01556 tstb ;cmpqi:(ZERO) 0BF6 2714 ( _kernel.s):01557 beq L179 0BF8 BD0000 ( _kernel.s):01558 jsr _gAlloc64 0BFB AFE4 ( _kernel.s):01559 stx ,s 0BFD 260D ( _kernel.s):01560 bne L179 0BFF CC0000 ( _kernel.s):01561 ldd #0 0C02 EDE3 ( _kernel.s):01562 std ,--s 0C04 8E0000 ( _kernel.s):01563 ldx #LC15 0C07 BD0000 ( _kernel.s):01564 jsr _gFatal 0C0A 3262 ( _kernel.s):01565 leas 2,s 0C0C ( _kernel.s):01566 L179: 0C0C CC0075 ( _kernel.s):01567 ldd #117 0C0F 108C0001 ( _kernel.s):01568 cmpy #1 ;cmphi: 0C13 2309 ( _kernel.s):01569 bls L191 0C15 108C003E ( _kernel.s):01570 cmpy #62 ;cmphi: 0C19 230D ( _kernel.s):01571 bls L181 0C1B CC0076 ( _kernel.s):01572 ldd #118 0C1E ( _kernel.s):01573 L191: 0C1E EDE3 ( _kernel.s):01574 std ,--s 0C20 8E0000 ( _kernel.s):01575 ldx #LC11 0C23 BD0000 ( _kernel.s):01576 jsr _gFatal 0C26 3262 ( _kernel.s):01577 leas 2,s 0C28 ( _kernel.s):01578 L181: 0C28 3420 ( _kernel.s):01579 pshs y 0C2A AE62 ( _kernel.s):01580 ldx 2,s 0C2C BD0000 ( _kernel.s):01581 jsr _WizRecvChunkTry 0C2F 3262 ( _kernel.s):01582 leas 2,s 0C31 C101 ( _kernel.s):01583 cmpb #1 ;cmpqi: 0C33 260C ( _kernel.s):01584 bne L182 0C35 AEE4 ( _kernel.s):01585 ldx ,s 0C37 BD0000 ( _kernel.s):01586 jsr _gFree64 0C3A E662 ( _kernel.s):01587 ldb 2,s 0C3C BD0000 ( _kernel.s):01588 jsr _gIrqRestore 0C3F 204D ( _kernel.s):01589 bra L171 0C41 ( _kernel.s):01590 L182: 0C41 5D ( _kernel.s):01591 tstb ;cmpqi:(ZERO) 0C42 270D ( _kernel.s):01592 beq L183 0C44 4F ( _kernel.s):01593 clra ;zero_extendqihi: R:b -> R:d 0C45 1F03 ( _kernel.s):01594 tfr d,u 0C47 3406 ( _kernel.s):01595 pshs d 0C49 8E0000 ( _kernel.s):01596 ldx #LC16 0C4C BD0000 ( _kernel.s):01597 jsr _gFatal 0C4F 3262 ( _kernel.s):01598 leas 2,s 0C51 ( _kernel.s):01599 L183: 0C51 F60000 ( _kernel.s):01600 ldb _gKern+6 0C54 2723 ( _kernel.s):01601 beq L184 0C56 CC0000 ( _kernel.s):01602 ldd #0 0C59 AEE4 ( _kernel.s):01603 ldx ,s 0C5B ED883E ( _kernel.s):01604 std 62,x 0C5E 10BE0000 ( _kernel.s):01605 ldy _recvcast_root 0C62 2604 ( _kernel.s):01606 bne L189 0C64 200E ( _kernel.s):01607 bra L193 0C66 ( _kernel.s):01608 L188: 0C66 3184 ( _kernel.s):01609 leay ,x 0C68 ( _kernel.s):01610 L189: 0C68 AEA83E ( _kernel.s):01611 ldx 62,y 0C6B 26F9 ( _kernel.s):01612 bne L188 0C6D AEE4 ( _kernel.s):01613 ldx ,s 0C6F AFA83E ( _kernel.s):01614 stx 62,y 0C72 2005 ( _kernel.s):01615 bra L184 0C74 ( _kernel.s):01616 L193: 0C74 AEE4 ( _kernel.s):01617 ldx ,s 0C76 BF0000 ( _kernel.s):01618 stx _recvcast_root 0C79 ( _kernel.s):01619 L184: 0C79 E662 ( _kernel.s):01620 ldb 2,s 0C7B BD0000 ( _kernel.s):01621 jsr _gIrqRestore 0C7E 200B ( _kernel.s):01622 bra L168 0C80 ( _kernel.s):01623 L178: 0C80 4F ( _kernel.s):01624 clra ;zero_extendqihi: R:b -> R:d 0C81 3406 ( _kernel.s):01625 pshs d 0C83 8E0000 ( _kernel.s):01626 ldx #LC17 0C86 ( _kernel.s):01627 L192: 0C86 BD0000 ( _kernel.s):01628 jsr _gFatal 0C89 3262 ( _kernel.s):01629 leas 2,s 0C8B ( _kernel.s):01630 L168: 0C8B 7F0000 ( _kernel.s):01631 clr _need_recv_payload 0C8E ( _kernel.s):01632 L171: 0C8E F60000 ( _kernel.s):01633 ldb _Vdg+5 0C91 F7FF22 ( _kernel.s):01634 stb -222 0C94 F60000 ( _kernel.s):01635 ldb _need_to_start_task 0C97 2709 ( _kernel.s):01636 beq L166 0C99 7F0000 ( _kernel.s):01637 clr _need_to_start_task 0C9C BE0000 ( _kernel.s):01638 ldx _task_to_start 0C9F BD0000 ( _kernel.s):01639 jsr _StartTask 0CA2 ( _kernel.s):01640 L166: 0CA2 E663 ( _kernel.s):01641 ldb 3,s 0CA4 BD0000 ( _kernel.s):01642 jsr _gIrqRestore 0CA7 326A ( _kernel.s):01643 leas 10,s 0CA9 35E0 ( _kernel.s):01644 puls y,u,pc 0CAB ( _kernel.s):01645 _Network_Handler: 0CAB 7E0000 ( _kernel.s):01646 jmp _CheckReceived 0CAE ( _kernel.s):01647 _ChatTask: 0CAE BD0000 ( _kernel.s):01648 jsr _NowSwitchToChatScreen 0CB1 200C ( _kernel.s):01649 bra L196 0CB3 ( _kernel.s):01650 L197: 0CB3 BD0000 ( _kernel.s):01651 jsr _CheckReceived 0CB6 7C040E ( _kernel.s):01652 inc 1038 0CB9 7C3FEE ( _kernel.s):01653 inc 16366 0CBC F63FEE ( _kernel.s):01654 ldb 16366 0CBF ( _kernel.s):01655 L196: 0CBF F60000 ( _kernel.s):01656 ldb _gKern+5 0CC2 26EF ( _kernel.s):01657 bne L197 0CC4 39 ( _kernel.s):01658 rts 0CC5 ( _kernel.s):01659 LC18: 0CC5 47313100 ( _kernel.s):01660 .ascii "G11\0" 0CC9 ( _kernel.s):01661 LC19: 0CC9 47313200 ( _kernel.s):01662 .ascii "G12\0" 0CCD ( _kernel.s):01663 LC20: 0CCD 473200 ( _kernel.s):01664 .ascii "G2\0" 0CD0 ( _kernel.s):01665 LC21: 0CD0 473000 ( _kernel.s):01666 .ascii "G0\0" 0CD3 ( _kernel.s):01667 LC22: 0CD3 4D41494E00 ( _kernel.s):01668 .ascii "MAIN\0" ( _kernel.s):01669 ( _kernel.s):01670 .area .text.startup ( _kernel.s):01671 ( _kernel.s):01672 .globl _main 0000 ( _kernel.s):01673 _main: 0000 3460 ( _kernel.s):01674 pshs y,u 0002 32E8E8 ( _kernel.s):01675 leas -24,s 0005 8E0000 ( _kernel.s):01676 ldx #_entry_wrapper 0008 BF0000 ( _kernel.s):01677 stx 0 000B CE0000 ( _kernel.s):01678 ldu #_PinDownGlobalNames 000E FF0000 ( _kernel.s):01679 stu 0 0011 CC0040 ( _kernel.s):01680 ldd #64 0014 EDE3 ( _kernel.s):01681 std ,--s 0016 CC0000 ( _kernel.s):01682 ldd #0 0019 EDE3 ( _kernel.s):01683 std ,--s 001B 8E0000 ( _kernel.s):01684 ldx #0 001E BD0000 ( _kernel.s):01685 jsr _memset_words 0021 C67B ( _kernel.s):01686 ldb #123 0023 F70000 ( _kernel.s):01687 stb _Vdg 0026 3264 ( _kernel.s):01688 leas 4,s 0028 8E0000 ( _kernel.s):01689 ldx #_pia_reset_sequence 002B 2006 ( _kernel.s):01690 bra L199 002D ( _kernel.s):01691 L200: 002D E602 ( _kernel.s):01692 ldb 2,x 002F E7C4 ( _kernel.s):01693 stb ,u 0031 3003 ( _kernel.s):01694 leax 3,x 0033 ( _kernel.s):01695 L199: 0033 EE84 ( _kernel.s):01696 ldu ,x 0035 26F6 ( _kernel.s):01697 bne L200 0037 C688 ( _kernel.s):01698 ldb #-120 0039 F7FF90 ( _kernel.s):01699 stb -112 003C 7FFF91 ( _kernel.s):01700 clr -111 003F 8EFFC0 ( _kernel.s):01701 ldx #-64 0042 ( _kernel.s):01702 L202: 0042 CE0001 ( _kernel.s):01703 ldu #1 0045 8CFFC8 ( _kernel.s):01704 cmpx #-56 ;cmphi: 0048 2703 ( _kernel.s):01705 beq L201 004A CE0000 ( _kernel.s):01706 ldu #0 004D ( _kernel.s):01707 L201: 004D 1E01 ( _kernel.s):01708 exg d,x 004F 33CB ( _kernel.s):01709 leau d,u 0051 1E01 ( _kernel.s):01710 exg d,x 0053 6FC4 ( _kernel.s):01711 clr ,u 0055 3002 ( _kernel.s):01712 leax 2,x 0057 8CFFD4 ( _kernel.s):01713 cmpx #-44 ;cmphi: 005A 26E6 ( _kernel.s):01714 bne L202 005C 8E0100 ( _kernel.s):01715 ldx #256 005F AFE3 ( _kernel.s):01716 stx ,--s 0061 CE0400 ( _kernel.s):01717 ldu #1024 0064 EFE3 ( _kernel.s):01718 stu ,--s 0066 8E0200 ( _kernel.s):01719 ldx #512 0069 BD0000 ( _kernel.s):01720 jsr _memcpy_words 006C 8E0100 ( _kernel.s):01721 ldx #256 006F AFE3 ( _kernel.s):01722 stx ,--s 0071 CE2E2E ( _kernel.s):01723 ldu #11822 0074 EFE3 ( _kernel.s):01724 stu ,--s 0076 8E0400 ( _kernel.s):01725 ldx #1024 0079 BD0000 ( _kernel.s):01726 jsr _memset_words 007C 3268 ( _kernel.s):01727 leas 8,s 007E CE0010 ( _kernel.s):01728 ldu #16 0081 EFE4 ( _kernel.s):01729 stu ,s 0083 ( _kernel.s):01730 L210: 0083 CC0020 ( _kernel.s):01731 ldd #32 0086 A3E4 ( _kernel.s):01732 subd ,s ;subhi: R:d -= ,s 0088 ED62 ( _kernel.s):01733 std 2,s 008A ECE4 ( _kernel.s):01734 ldd ,s 008C C3FFF0 ( _kernel.s):01735 addd #-16 008F 47 ( _kernel.s):01736 asra 0090 56 ( _kernel.s):01737 rorb 0091 1F02 ( _kernel.s):01738 tfr d,y 0093 CE0008 ( _kernel.s):01739 ldu #8 0096 1F30 ( _kernel.s):01740 tfr u,d 0098 3420 ( _kernel.s):01741 pshs y ;subhi: R:d -= R:y 009A A3E1 ( _kernel.s):01742 subd ,s++ 009C ED64 ( _kernel.s):01743 std 4,s 009E 3328 ( _kernel.s):01744 leau 8,y 00A0 10AE62 ( _kernel.s):01745 ldy 2,s 00A3 2014 ( _kernel.s):01746 bra L203 00A5 ( _kernel.s):01747 L204: 00A5 EC64 ( _kernel.s):01748 ldd 4,s 00A7 3406 ( _kernel.s):01749 pshs d 00A9 30A4 ( _kernel.s):01750 leax ,y 00AB BD0000 ( _kernel.s):01751 jsr _SplashSet 00AE 3440 ( _kernel.s):01752 pshs u 00B0 30A4 ( _kernel.s):01753 leax ,y 00B2 BD0000 ( _kernel.s):01754 jsr _SplashSet 00B5 3121 ( _kernel.s):01755 leay 1,y 00B7 3264 ( _kernel.s):01756 leas 4,s 00B9 ( _kernel.s):01757 L203: 00B9 AEE4 ( _kernel.s):01758 ldx ,s 00BB 301F ( _kernel.s):01759 leax -1,x 00BD AF66 ( _kernel.s):01760 stx 6,s 00BF 3420 ( _kernel.s):01761 pshs y ;cmphi: R:y with R:x 00C1 ACE1 ( _kernel.s):01762 cmpx ,s++ ;cmphi: 00C3 2CE0 ( _kernel.s):01763 bge L204 00C5 10AE64 ( _kernel.s):01764 ldy 4,s 00C8 2012 ( _kernel.s):01765 bra L205 00CA ( _kernel.s):01766 L206: 00CA 3420 ( _kernel.s):01767 pshs y 00CC AE64 ( _kernel.s):01768 ldx 4,s 00CE BD0000 ( _kernel.s):01769 jsr _SplashSet 00D1 3420 ( _kernel.s):01770 pshs y 00D3 AE64 ( _kernel.s):01771 ldx 4,s 00D5 BD0000 ( _kernel.s):01772 jsr _SplashSet 00D8 3121 ( _kernel.s):01773 leay 1,y 00DA 3264 ( _kernel.s):01774 leas 4,s 00DC ( _kernel.s):01775 L205: 00DC 3440 ( _kernel.s):01776 pshs u ;cmphi: R:u with R:y 00DE 10ACE1 ( _kernel.s):01777 cmpy ,s++ ;cmphi: 00E1 2FE7 ( _kernel.s):01778 ble L206 00E3 8E00C8 ( _kernel.s):01779 ldx #200 00E6 BD0000 ( _kernel.s):01780 jsr _Delay 00E9 10AE62 ( _kernel.s):01781 ldy 2,s 00EC 2014 ( _kernel.s):01782 bra L207 00EE ( _kernel.s):01783 L208: 00EE EC64 ( _kernel.s):01784 ldd 4,s 00F0 3406 ( _kernel.s):01785 pshs d 00F2 30A4 ( _kernel.s):01786 leax ,y 00F4 BD0000 ( _kernel.s):01787 jsr _SplashRestore 00F7 3440 ( _kernel.s):01788 pshs u 00F9 30A4 ( _kernel.s):01789 leax ,y 00FB BD0000 ( _kernel.s):01790 jsr _SplashRestore 00FE 3121 ( _kernel.s):01791 leay 1,y 0100 3264 ( _kernel.s):01792 leas 4,s 0102 ( _kernel.s):01793 L207: 0102 10AC66 ( _kernel.s):01794 cmpy 6,s ;cmphi:(R) 0105 2FE7 ( _kernel.s):01795 ble L208 0107 10AE64 ( _kernel.s):01796 ldy 4,s 010A ( _kernel.s):01797 L221: 010A 3420 ( _kernel.s):01798 pshs y 010C AE64 ( _kernel.s):01799 ldx 4,s 010E BD0000 ( _kernel.s):01800 jsr _SplashRestore 0111 3420 ( _kernel.s):01801 pshs y 0113 AE64 ( _kernel.s):01802 ldx 4,s 0115 BD0000 ( _kernel.s):01803 jsr _SplashRestore 0118 3121 ( _kernel.s):01804 leay 1,y 011A 3264 ( _kernel.s):01805 leas 4,s 011C 3440 ( _kernel.s):01806 pshs u ;cmphi: R:u with R:y 011E 10ACE1 ( _kernel.s):01807 cmpy ,s++ ;cmphi: 0121 2FE7 ( _kernel.s):01808 ble L221 0123 EEE4 ( _kernel.s):01809 ldu ,s 0125 3341 ( _kernel.s):01810 leau 1,u 0127 EFE4 ( _kernel.s):01811 stu ,s 0129 11830020 ( _kernel.s):01812 cmpu #32 ;cmphi: 012D 1026FF52 ( _kernel.s):01813 lbne L210 0131 8E0400 ( _kernel.s):01814 ldx #1024 0134 ( _kernel.s):01815 L211: 0134 CE8C8C ( _kernel.s):01816 ldu #-29556 0137 EF81 ( _kernel.s):01817 stu ,x++ 0139 8C04A0 ( _kernel.s):01818 cmpx #1184 ;cmphi: 013C 26F6 ( _kernel.s):01819 bne L211 013E CC0040 ( _kernel.s):01820 ldd #64 0141 EDE3 ( _kernel.s):01821 std ,--s 0143 8EEFEF ( _kernel.s):01822 ldx #-4113 0146 AFE3 ( _kernel.s):01823 stx ,--s 0148 8E0420 ( _kernel.s):01824 ldx #1056 014B BD0000 ( _kernel.s):01825 jsr _memset_words 014E 3264 ( _kernel.s):01826 leas 4,s 0150 8E05E0 ( _kernel.s):01827 ldx #1504 0153 ( _kernel.s):01828 L212: 0153 CEA3A3 ( _kernel.s):01829 ldu #-23645 0156 EF81 ( _kernel.s):01830 stu ,x++ 0158 8C0600 ( _kernel.s):01831 cmpx #1536 ;cmphi: 015B 26F6 ( _kernel.s):01832 bne L212 015D C6FF ( _kernel.s):01833 ldb #-1 015F F705E1 ( _kernel.s):01834 stb 1505 0162 8E0000 ( _kernel.s):01835 ldx #_SS_INIT.1766 0165 BD0000 ( _kernel.s):01836 jsr _ColdPrint 0168 8E0000 ( _kernel.s):01837 ldx #_SS_NekotOS.1767 016B BD0000 ( _kernel.s):01838 jsr _ColdPrint 016E 8E0000 ( _kernel.s):01839 ldx #0 0171 ( _kernel.s):01840 L213: 0171 10AE890000 ( _kernel.s):01841 ldy _handlers,x 0176 EE890000 ( _kernel.s):01842 ldu _coco2_relays,x 017A C67E ( _kernel.s):01843 ldb #126 017C E7C0 ( _kernel.s):01844 stb ,u+ 017E 10AFC4 ( _kernel.s):01845 sty ,u 0181 EE890000 ( _kernel.s):01846 ldu _coco3_relays,x 0185 E7C0 ( _kernel.s):01847 stb ,u+ 0187 10AFC4 ( _kernel.s):01848 sty ,u 018A 3002 ( _kernel.s):01849 leax 2,x 018C 8C000C ( _kernel.s):01850 cmpx #12 ;cmphi: 018F 26E0 ( _kernel.s):01851 bne L213 0191 8E0000 ( _kernel.s):01852 ldx #_SS_VECT.1772 0194 BD0000 ( _kernel.s):01853 jsr _ColdPrint 0197 7FFFD4 ( _kernel.s):01854 clr -44 019A 8E0000 ( _kernel.s):01855 ldx #_SS_D4.1774 019D BD0000 ( _kernel.s):01856 jsr _ColdPrint 01A0 7FFFD6 ( _kernel.s):01857 clr -42 01A3 8E0000 ( _kernel.s):01858 ldx #_SS_D6.1775 01A6 BD0000 ( _kernel.s):01859 jsr _ColdPrint 01A9 7FFFD8 ( _kernel.s):01860 clr -40 01AC 8E0000 ( _kernel.s):01861 ldx #_SS_D8.1776 01AF BD0000 ( _kernel.s):01862 jsr _ColdPrint 01B2 7FFFDB ( _kernel.s):01863 clr -37 01B5 8E0000 ( _kernel.s):01864 ldx #_SS_DB.1777 01B8 BD0000 ( _kernel.s):01865 jsr _ColdPrint 01BB 7FFFDC ( _kernel.s):01866 clr -36 01BE 8E0000 ( _kernel.s):01867 ldx #_SS_DC.1778 01C1 BD0000 ( _kernel.s):01868 jsr _ColdPrint 01C4 7FFFDF ( _kernel.s):01869 clr -33 01C7 8E0000 ( _kernel.s):01870 ldx #_SS_DF.1779 01CA BD0000 ( _kernel.s):01871 jsr _ColdPrint 01CD 8E0000 ( _kernel.s):01872 ldx #_gime_reset_sequence 01D0 2006 ( _kernel.s):01873 bra L214 01D2 ( _kernel.s):01874 L215: 01D2 E602 ( _kernel.s):01875 ldb 2,x 01D4 E7C4 ( _kernel.s):01876 stb ,u 01D6 3003 ( _kernel.s):01877 leax 3,x 01D8 ( _kernel.s):01878 L214: 01D8 EE84 ( _kernel.s):01879 ldu ,x 01DA 26F6 ( _kernel.s):01880 bne L215 01DC 8E0000 ( _kernel.s):01881 ldx #_SS_GIME.1784 01DF BD0000 ( _kernel.s):01882 jsr _ColdPrint 01E2 C688 ( _kernel.s):01883 ldb #-120 01E4 F7FF90 ( _kernel.s):01884 stb -112 01E7 7FFF91 ( _kernel.s):01885 clr -111 01EA 8E0000 ( _kernel.s):01886 ldx #_SS_COMPAT.1785 01ED BD0000 ( _kernel.s):01887 jsr _ColdPrint 01F0 8E0000 ( _kernel.s):01888 ldx #_SS_ZERO.1786 01F3 BD0000 ( _kernel.s):01889 jsr _ColdPrint 01F6 CC0008 ( _kernel.s):01890 ldd #8 01F9 EDE3 ( _kernel.s):01891 std ,--s 01FB 8E0118 ( _kernel.s):01892 ldx #280 01FE AFE3 ( _kernel.s):01893 stx ,--s 0200 8E0018 ( _kernel.s):01894 ldx #24 0203 BD0000 ( _kernel.s):01895 jsr _memcpy 0206 8E0000 ( _kernel.s):01896 ldx #_SS_HASH.1787 0209 BD0000 ( _kernel.s):01897 jsr _ColdPrint 020C 7F0000 ( _kernel.s):01898 clr _gKern+6 020F 7F0000 ( _kernel.s):01899 clr _gKern+4 0212 C601 ( _kernel.s):01900 ldb #1 0214 F70000 ( _kernel.s):01901 stb _gKern+5 0217 8E0000 ( _kernel.s):01902 ldx #_SS_KERN.1788 021A BD0000 ( _kernel.s):01903 jsr _ColdPrint 021D BD0000 ( _kernel.s):01904 jsr _NowSwitchToChatScreen 0220 8E0000 ( _kernel.s):01905 ldx #_SS_VDG.1789 0223 BD0000 ( _kernel.s):01906 jsr _ColdPrint 0226 8E0000 ( _kernel.s):01907 ldx #_SS_NekotOS.1790 0229 BD0000 ( _kernel.s):01908 jsr _ColdPrint 022C BD0000 ( _kernel.s):01909 jsr _Alloc64_Init 022F C643 ( _kernel.s):01910 ldb #67 0231 F7040D ( _kernel.s):01911 stb 1037 0234 C64B ( _kernel.s):01912 ldb #75 0236 F70411 ( _kernel.s):01913 stb 1041 0239 C651 ( _kernel.s):01914 ldb #81 023B F70415 ( _kernel.s):01915 stb 1045 023E C642 ( _kernel.s):01916 ldb #66 0240 F7041D ( _kernel.s):01917 stb 1053 0243 C657 ( _kernel.s):01918 ldb #87 0245 F70409 ( _kernel.s):01919 stb 1033 0248 F6FF68 ( _kernel.s):01920 ldb -152 024B 3264 ( _kernel.s):01921 leas 4,s 024D C103 ( _kernel.s):01922 cmpb #3 ;cmpqi: 024F 2608 ( _kernel.s):01923 bne L216 0251 8EFF68 ( _kernel.s):01924 ldx #-152 0254 BF0000 ( _kernel.s):01925 stx _Wiznet 0257 2015 ( _kernel.s):01926 bra L217 0259 ( _kernel.s):01927 L216: 0259 F6FF78 ( _kernel.s):01928 ldb -136 025C C103 ( _kernel.s):01929 cmpb #3 ;cmpqi: 025E 2608 ( _kernel.s):01930 bne L218 0260 CEFF78 ( _kernel.s):01931 ldu #-136 0263 FF0000 ( _kernel.s):01932 stu _Wiznet 0266 2006 ( _kernel.s):01933 bra L217 0268 ( _kernel.s):01934 L218: 0268 CC0000 ( _kernel.s):01935 ldd #0 026B FD0000 ( _kernel.s):01936 std _Wiznet 026E ( _kernel.s):01937 L217: 026E BE0000 ( _kernel.s):01938 ldx _Wiznet 0271 C636 ( _kernel.s):01939 ldb #54 0273 8CFF68 ( _kernel.s):01940 cmpx #-152 ;cmphi: 0276 2707 ( _kernel.s):01941 beq L228 0278 8CFF78 ( _kernel.s):01942 cmpx #-136 ;cmphi: 027B 2605 ( _kernel.s):01943 bne L220 027D C637 ( _kernel.s):01944 ldb #55 027F ( _kernel.s):01945 L228: 027F F7040A ( _kernel.s):01946 stb 1034 0282 ( _kernel.s):01947 L220: 0282 C657 ( _kernel.s):01948 ldb #87 0284 BD0000 ( _kernel.s):01949 jsr _PutChar 0287 F6040A ( _kernel.s):01950 ldb 1034 028A BD0000 ( _kernel.s):01951 jsr _PutChar 028D C66E ( _kernel.s):01952 ldb #110 028F E768 ( _kernel.s):01953 stb 8,s 0291 C665 ( _kernel.s):01954 ldb #101 0293 E769 ( _kernel.s):01955 stb 9,s 0295 C66B ( _kernel.s):01956 ldb #107 0297 E76A ( _kernel.s):01957 stb 10,s 0299 C66F ( _kernel.s):01958 ldb #111 029B E76B ( _kernel.s):01959 stb 11,s 029D C674 ( _kernel.s):01960 ldb #116 029F E76C ( _kernel.s):01961 stb 12,s 02A1 C66F ( _kernel.s):01962 ldb #111 02A3 E76D ( _kernel.s):01963 stb 13,s 02A5 C673 ( _kernel.s):01964 ldb #115 02A7 E76E ( _kernel.s):01965 stb 14,s 02A9 6F6F ( _kernel.s):01966 clr 15,s 02AB C604 ( _kernel.s):01967 ldb #4 02AD E7E810 ( _kernel.s):01968 stb 16,s 02B0 6FE811 ( _kernel.s):01969 clr 17,s 02B3 6FE812 ( _kernel.s):01970 clr 18,s 02B6 C608 ( _kernel.s):01971 ldb #8 02B8 E7E813 ( _kernel.s):01972 stb 19,s 02BB CC0000 ( _kernel.s):01973 ldd #_gScore 02BE 1F89 ( _kernel.s):01974 tfr a,b 02C0 4F ( _kernel.s):01975 clra ;zero_extendqihi: R:b -> R:d 02C1 E7E814 ( _kernel.s):01976 stb 20,s ;movlsbqihi: R:d -> 20,s 02C4 CC0000 ( _kernel.s):01977 ldd #_gScore 02C7 E7E815 ( _kernel.s):01978 stb 21,s ;movlsbqihi: R:d -> 21,s 02CA CC0000 ( _kernel.s):01979 ldd #_gWall 02CD 1F89 ( _kernel.s):01980 tfr a,b 02CF 4F ( _kernel.s):01981 clra ;zero_extendqihi: R:b -> R:d 02D0 E7E816 ( _kernel.s):01982 stb 22,s ;movlsbqihi: R:d -> 22,s 02D3 CC0000 ( _kernel.s):01983 ldd #_gWall 02D6 E7E817 ( _kernel.s):01984 stb 23,s ;movlsbqihi: R:d -> 23,s 02D9 8E0000 ( _kernel.s):01985 ldx #LC18 02DC BD0000 ( _kernel.s):01986 jsr _ColdPrint 02DF C610 ( _kernel.s):01987 ldb #16 02E1 E7E2 ( _kernel.s):01988 stb ,-s 02E3 3069 ( _kernel.s):01989 leax 9,s 02E5 3410 ( _kernel.s):01990 pshs x 02E7 8E0001 ( _kernel.s):01991 ldx #1 02EA C640 ( _kernel.s):01992 ldb #64 02EC BD0000 ( _kernel.s):01993 jsr _SendPacket 02EF 8E0000 ( _kernel.s):01994 ldx #LC19 02F2 BD0000 ( _kernel.s):01995 jsr _ColdPrint 02F5 C610 ( _kernel.s):01996 ldb #16 02F7 E7E2 ( _kernel.s):01997 stb ,-s 02F9 306C ( _kernel.s):01998 leax 12,s 02FB 3410 ( _kernel.s):01999 pshs x 02FD 8E0001 ( _kernel.s):02000 ldx #1 0300 C640 ( _kernel.s):02001 ldb #64 0302 BD0000 ( _kernel.s):02002 jsr _SendPacket 0305 8E0000 ( _kernel.s):02003 ldx #LC20 0308 BD0000 ( _kernel.s):02004 jsr _ColdPrint 030B C608 ( _kernel.s):02005 ldb #8 030D E7E2 ( _kernel.s):02006 stb ,-s 030F 8E0118 ( _kernel.s):02007 ldx #280 0312 AFE3 ( _kernel.s):02008 stx ,--s 0314 8E0002 ( _kernel.s):02009 ldx #2 0317 C640 ( _kernel.s):02010 ldb #64 0319 BD0000 ( _kernel.s):02011 jsr _SendPacket 031C 3269 ( _kernel.s):02012 leas 9,s 031E 8E0000 ( _kernel.s):02013 ldx #LC21 0321 BD0000 ( _kernel.s):02014 jsr _ColdPrint 0324 C635 ( _kernel.s):02015 ldb #53 0326 F7FF03 ( _kernel.s):02016 stb -253 0329 8E0000 ( _kernel.s):02017 ldx #_SS_VSYNC.1791 032C BD0000 ( _kernel.s):02018 jsr _ColdPrint 032F 8E0000 ( _kernel.s):02019 ldx #_SS_TU_.1792 0332 BD0000 ( _kernel.s):02020 jsr _ColdPrint 0335 8E0000 ( _kernel.s):02021 ldx #_gScore+19 0338 BD0000 ( _kernel.s):02022 jsr _PutHex 033B 8E0000 ( _kernel.s):02023 ldx #_SS_Ready.1793 033E BD0000 ( _kernel.s):02024 jsr _ColdPrint 0341 BD0000 ( _kernel.s):02025 jsr _embark 0344 CC0000 ( _kernel.s):02026 ldd #0 0347 EDE3 ( _kernel.s):02027 std ,--s 0349 8E0000 ( _kernel.s):02028 ldx #LC22 034C BD0000 ( _kernel.s):02029 jsr _gFatal 034F 8E0000 ( _kernel.s):02030 ldx #0 0352 32E81A ( _kernel.s):02031 leas 26,s 0355 35E0 ( _kernel.s):02032 puls y,u,pc ( _kernel.s):02033 ( _kernel.s):02034 .area .data.startup 0000 ( _kernel.s):02035 _PinDownGlobalNames: 0000 0000 ( _kernel.s):02036 .word _embark 0002 0000 ( _kernel.s):02037 .word _Breakkey_Handler 0004 0000 ( _kernel.s):02038 .word _Irq_Handler 0006 0000 ( _kernel.s):02039 .word _Irq_Handler_entry 0008 0000 ( _kernel.s):02040 .word _Irq_Handler_Wrapper 000A 0000 ( _kernel.s):02041 .word _Network_Handler 000C 0000 ( _kernel.s):02042 .word _gAlloc64 000E 0000 ( _kernel.s):02043 .word _gFree64 0010 0000 ( _kernel.s):02044 .word _Reset64 0012 0000 ( _kernel.s):02045 .word _gSendCast 0014 0000 ( _kernel.s):02046 .word _gReceiveCast64 0016 0000 ( _kernel.s):02047 .word _gTextScreen 0018 0000 ( _kernel.s):02048 .word _gPMode1Screen 001A 0000 ( _kernel.s):02049 .word _gModeScreen 001C 0000 ( _kernel.s):02050 .word _xAfterSetup 001E 0000 ( _kernel.s):02051 .word _xSendControlPacket 0020 0000 ( _kernel.s):02052 .word _gNetworkLog 0022 0000 ( _kernel.s):02053 .word _gFatal 0024 0000 ( _kernel.s):02054 .word _PutStr 0026 0000 ( _kernel.s):02055 .word _PutChar 0028 0000 ( _kernel.s):02056 .word _memset 002A 0000 ( _kernel.s):02057 .word _memcpy 002C 0000 ( _kernel.s):02058 .word _memset_words 002E 0000 ( _kernel.s):02059 .word _memcpy_words 0030 0000 ( _kernel.s):02060 .word _strlen 0032 0000 ( _kernel.s):02061 .word _entry_wrapper 0034 0000 ( _kernel.s):02062 .word __More0 0036 0000 ( _kernel.s):02063 .word __More1 0038 0000 ( _kernel.s):02064 .word __Final 003A 0000 ( _kernel.s):02065 .word __Final_Startup 003C 0000 ( _kernel.s):02066 .word _gScore 003E 0000 ( _kernel.s):02067 .word _gMono 0040 0000 ( _kernel.s):02068 .word _gWall 0042 0000 ( _kernel.s):02069 .word _gConfig ( _kernel.s):02070 ( _kernel.s):02071 .area .final 0000 ( _kernel.s):02072 __Final: 0000 9990 ( _kernel.s):02073 .word -26224 ( _kernel.s):02074 ( _kernel.s):02075 .area .final.startup 0000 ( _kernel.s):02076 __Final_Startup: 0000 9991 ( _kernel.s):02077 .word -26223 ( _kernel.s):02078 ( _kernel.s):02079 .area .data.more 0000 ( _kernel.s):02080 _gScore: 0000 0000000000000000 ( _kernel.s):02081 zmb 44 ;skip space 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000 ( _kernel.s):02082 ( _kernel.s):02083 .area .bss 0000 ( _kernel.s):02084 _gMono: .blkb 4 ( _kernel.s):02085 ( _kernel.s):02086 .area .data.more 002C ( _kernel.s):02087 _gWall: 002C 0000000000000000 ( _kernel.s):02088 zmb 25 ;skip space 0000000000000000 0000000000000000 00 ( _kernel.s):02089 ( _kernel.s):02090 .area .bss 0004 ( _kernel.s):02091 _Wiznet: .blkb 2 ( _kernel.s):02092 ( _kernel.s):02093 .area .data.more 0045 ( _kernel.s):02094 _Vdg: 0045 00000000000000 ( _kernel.s):02095 zmb 7 ;skip space 004C ( _kernel.s):02096 _gKern: 004C 0000000000000000 ( _kernel.s):02097 zmb 11 ;skip space 000000 ( _kernel.s):02098 ( _kernel.s):02099 .area .bss 0006 ( _kernel.s):02100 _mode_lock: .blkb 1 0007 ( _kernel.s):02101 _recvcast_root: .blkb 2 0009 ( _kernel.s):02102 _root64: .blkb 2 000B ( _kernel.s):02103 _need_recv_payload: .blkb 1 000C ( _kernel.s):02104 _RecvQuint: .blkb 5 0011 ( _kernel.s):02105 _need_to_start_task: .blkb 1 0012 ( _kernel.s):02106 _task_to_start: .blkb 2 ( _kernel.s):02107 ( _kernel.s):02108 .area .text 0CD8 ( _kernel.s):02109 _Irq_PassiveGameSchedule: 0CD8 0000 ( _kernel.s):02110 .word _Network_Handler 0CDA 0000 ( _kernel.s):02111 .word _Breakkey_Handler 0CDC 0000 ( _kernel.s):02112 .word _Network_Handler 0CDE 0000 ( _kernel.s):02113 .word _KeyboardHandler 0CE0 0000 ( _kernel.s):02114 .word _Network_Handler 0CE2 0000 ( _kernel.s):02115 .word _KeyboardHandler 0CE4 ( _kernel.s):02116 _Irq_FocusShellSchedule: 0CE4 0000 ( _kernel.s):02117 .word _KeyboardHandler 0CE6 0000 ( _kernel.s):02118 .word _Breakkey_Handler 0CE8 0000 ( _kernel.s):02119 .word _KeyboardHandler 0CEA 0000 ( _kernel.s):02120 .word _Breakkey_Handler 0CEC 0000 ( _kernel.s):02121 .word _KeyboardHandler 0CEE 0000 ( _kernel.s):02122 .word _Breakkey_Handler ( _kernel.s):02123 ( _kernel.s):02124 .area .data.more 0057 ( _kernel.s):02125 _Keyboard: 0057 0000000000000000 ( _kernel.s):02126 zmb 17 ;skip space 0000000000000000 00 ( _kernel.s):02127 ( _kernel.s):02128 .area .text 0CF0 ( _kernel.s):02129 _Irq_FocusGameSchedule: 0CF0 0000 ( _kernel.s):02130 .word _Network_Handler 0CF2 0000 ( _kernel.s):02131 .word _Breakkey_Handler 0CF4 0000 ( _kernel.s):02132 .word _Network_Handler 0CF6 0000 ( _kernel.s):02133 .word _Breakkey_Handler 0CF8 0000 ( _kernel.s):02134 .word _Network_Handler 0CFA 0000 ( _kernel.s):02135 .word _Breakkey_Handler ( _kernel.s):02136 ( _kernel.s):02137 .area .bss 0014 ( _kernel.s):02138 _Breakkey: .blkb 1 ( _kernel.s):02139 ( _kernel.s):02140 .area .data.startup 0044 ( _kernel.s):02141 _pia_reset_sequence: 0044 FF21 ( _kernel.s):02142 .word -223 0046 00 ( _kernel.s):02143 .byte 0 0047 FF23 ( _kernel.s):02144 .word -221 0049 00 ( _kernel.s):02145 .byte 0 004A FF20 ( _kernel.s):02146 .word -224 004C FE ( _kernel.s):02147 .byte -2 004D FF22 ( _kernel.s):02148 .word -222 004F FA ( _kernel.s):02149 .byte -6 0050 FF21 ( _kernel.s):02150 .word -223 0052 34 ( _kernel.s):02151 .byte 52 0053 FF23 ( _kernel.s):02152 .word -221 0055 34 ( _kernel.s):02153 .byte 52 0056 FF22 ( _kernel.s):02154 .word -222 0058 00 ( _kernel.s):02155 .byte 0 0059 FF20 ( _kernel.s):02156 .word -224 005B 02 ( _kernel.s):02157 .byte 2 005C FF01 ( _kernel.s):02158 .word -255 005E 00 ( _kernel.s):02159 .byte 0 005F FF03 ( _kernel.s):02160 .word -253 0061 00 ( _kernel.s):02161 .byte 0 0062 FF00 ( _kernel.s):02162 .word -256 0064 00 ( _kernel.s):02163 .byte 0 0065 FF02 ( _kernel.s):02164 .word -254 0067 FF ( _kernel.s):02165 .byte -1 0068 FF01 ( _kernel.s):02166 .word -255 006A 34 ( _kernel.s):02167 .byte 52 006B FF03 ( _kernel.s):02168 .word -253 006D 34 ( _kernel.s):02169 .byte 52 006E 0000 ( _kernel.s):02170 .word 0 0070 00 ( _kernel.s):02171 zmb 1 ;skip space 0071 ( _kernel.s):02172 _SS_INIT.1766: 0071 494E495400 ( _kernel.s):02173 .ascii "INIT\0" 0076 ( _kernel.s):02174 _SS_NekotOS.1767: 0076 4E656B6F744F5300 ( _kernel.s):02175 .ascii "NekotOS\0" 007E ( _kernel.s):02176 _handlers: 007E 0000 ( _kernel.s):02177 .word _gFatalSWI3 0080 0000 ( _kernel.s):02178 .word _gFatalSWI2 0082 0000 ( _kernel.s):02179 .word _gFatalFIRQ 0084 0000 ( _kernel.s):02180 .word _Irq_Handler_entry 0086 0000 ( _kernel.s):02181 .word _gFatalSWI1 0088 0000 ( _kernel.s):02182 .word _gFatalNMI 008A ( _kernel.s):02183 _coco2_relays: 008A 0100 ( _kernel.s):02184 .word 256 008C 0103 ( _kernel.s):02185 .word 259 008E 010F ( _kernel.s):02186 .word 271 0090 010C ( _kernel.s):02187 .word 268 0092 0106 ( _kernel.s):02188 .word 262 0094 0109 ( _kernel.s):02189 .word 265 0096 ( _kernel.s):02190 _coco3_relays: 0096 FEEE ( _kernel.s):02191 .word -274 0098 FEF1 ( _kernel.s):02192 .word -271 009A FEF4 ( _kernel.s):02193 .word -268 009C FEF7 ( _kernel.s):02194 .word -265 009E FEFA ( _kernel.s):02195 .word -262 00A0 FEFD ( _kernel.s):02196 .word -259 00A2 ( _kernel.s):02197 _SS_VECT.1772: 00A2 5645435400 ( _kernel.s):02198 .ascii "VECT\0" 00A7 ( _kernel.s):02199 _SS_D4.1774: 00A7 443400 ( _kernel.s):02200 .ascii "D4\0" 00AA ( _kernel.s):02201 _SS_D6.1775: 00AA 443600 ( _kernel.s):02202 .ascii "D6\0" 00AD ( _kernel.s):02203 _SS_D8.1776: 00AD 443800 ( _kernel.s):02204 .ascii "D8\0" 00B0 ( _kernel.s):02205 _SS_DB.1777: 00B0 444200 ( _kernel.s):02206 .ascii "DB\0" 00B3 ( _kernel.s):02207 _SS_DC.1778: 00B3 444300 ( _kernel.s):02208 .ascii "DC\0" 00B6 ( _kernel.s):02209 _SS_DF.1779: 00B6 444600 ( _kernel.s):02210 .ascii "DF\0" 00B9 ( _kernel.s):02211 _gime_reset_sequence: 00B9 FF90 ( _kernel.s):02212 .word -112 00BB CC ( _kernel.s):02213 .byte -52 00BC FF91 ( _kernel.s):02214 .word -111 00BE 00 ( _kernel.s):02215 .byte 0 00BF FF92 ( _kernel.s):02216 .word -110 00C1 00 ( _kernel.s):02217 .byte 0 00C2 FF93 ( _kernel.s):02218 .word -109 00C4 00 ( _kernel.s):02219 .byte 0 00C5 FF94 ( _kernel.s):02220 .word -108 00C7 FF ( _kernel.s):02221 .byte -1 00C8 FF95 ( _kernel.s):02222 .word -107 00CA FF ( _kernel.s):02223 .byte -1 00CB FF96 ( _kernel.s):02224 .word -106 00CD 00 ( _kernel.s):02225 .byte 0 00CE FF97 ( _kernel.s):02226 .word -105 00D0 00 ( _kernel.s):02227 .byte 0 00D1 FF98 ( _kernel.s):02228 .word -104 00D3 00 ( _kernel.s):02229 .byte 0 00D4 FF99 ( _kernel.s):02230 .word -103 00D6 00 ( _kernel.s):02231 .byte 0 00D7 FF9A ( _kernel.s):02232 .word -102 00D9 00 ( _kernel.s):02233 .byte 0 00DA FF9B ( _kernel.s):02234 .word -101 00DC 00 ( _kernel.s):02235 .byte 0 00DD FF9C ( _kernel.s):02236 .word -100 00DF 0F ( _kernel.s):02237 .byte 15 00E0 FF9D ( _kernel.s):02238 .word -99 00E2 E0 ( _kernel.s):02239 .byte -32 00E3 FF9E ( _kernel.s):02240 .word -98 00E5 00 ( _kernel.s):02241 .byte 0 00E6 FF9F ( _kernel.s):02242 .word -97 00E8 00 ( _kernel.s):02243 .byte 0 00E9 FFA0 ( _kernel.s):02244 .word -96 00EB 38 ( _kernel.s):02245 .byte 56 00EC FFA1 ( _kernel.s):02246 .word -95 00EE 39 ( _kernel.s):02247 .byte 57 00EF FFA2 ( _kernel.s):02248 .word -94 00F1 3A ( _kernel.s):02249 .byte 58 00F2 FFA3 ( _kernel.s):02250 .word -93 00F4 3B ( _kernel.s):02251 .byte 59 00F5 FFA4 ( _kernel.s):02252 .word -92 00F7 3C ( _kernel.s):02253 .byte 60 00F8 FFA5 ( _kernel.s):02254 .word -91 00FA 3D ( _kernel.s):02255 .byte 61 00FB FFA6 ( _kernel.s):02256 .word -90 00FD 3E ( _kernel.s):02257 .byte 62 00FE FFA7 ( _kernel.s):02258 .word -89 0100 3F ( _kernel.s):02259 .byte 63 0101 FFA8 ( _kernel.s):02260 .word -88 0103 38 ( _kernel.s):02261 .byte 56 0104 FFA9 ( _kernel.s):02262 .word -87 0106 30 ( _kernel.s):02263 .byte 48 0107 FFAA ( _kernel.s):02264 .word -86 0109 31 ( _kernel.s):02265 .byte 49 010A FFAB ( _kernel.s):02266 .word -85 010C 32 ( _kernel.s):02267 .byte 50 010D FFAC ( _kernel.s):02268 .word -84 010F 33 ( _kernel.s):02269 .byte 51 0110 FFAD ( _kernel.s):02270 .word -83 0112 3D ( _kernel.s):02271 .byte 61 0113 FFAE ( _kernel.s):02272 .word -82 0115 35 ( _kernel.s):02273 .byte 53 0116 FFAF ( _kernel.s):02274 .word -81 0118 3F ( _kernel.s):02275 .byte 63 0119 FFB0 ( _kernel.s):02276 .word -80 011B 12 ( _kernel.s):02277 .byte 18 011C FFB1 ( _kernel.s):02278 .word -79 011E 24 ( _kernel.s):02279 .byte 36 011F FFB2 ( _kernel.s):02280 .word -78 0121 0B ( _kernel.s):02281 .byte 11 0122 FFB3 ( _kernel.s):02282 .word -77 0124 07 ( _kernel.s):02283 .byte 7 0125 FFB4 ( _kernel.s):02284 .word -76 0127 3F ( _kernel.s):02285 .byte 63 0128 FFB5 ( _kernel.s):02286 .word -75 012A 1F ( _kernel.s):02287 .byte 31 012B FFB6 ( _kernel.s):02288 .word -74 012D 09 ( _kernel.s):02289 .byte 9 012E FFB7 ( _kernel.s):02290 .word -73 0130 26 ( _kernel.s):02291 .byte 38 0131 FFB8 ( _kernel.s):02292 .word -72 0133 00 ( _kernel.s):02293 .byte 0 0134 FFB9 ( _kernel.s):02294 .word -71 0136 12 ( _kernel.s):02295 .byte 18 0137 FFBA ( _kernel.s):02296 .word -70 0139 00 ( _kernel.s):02297 .byte 0 013A FFBB ( _kernel.s):02298 .word -69 013C 3F ( _kernel.s):02299 .byte 63 013D FFBC ( _kernel.s):02300 .word -68 013F 00 ( _kernel.s):02301 .byte 0 0140 FFBD ( _kernel.s):02302 .word -67 0142 12 ( _kernel.s):02303 .byte 18 0143 FFBE ( _kernel.s):02304 .word -66 0145 00 ( _kernel.s):02305 .byte 0 0146 FFBF ( _kernel.s):02306 .word -65 0148 26 ( _kernel.s):02307 .byte 38 0149 0000 ( _kernel.s):02308 .word 0 014B 00 ( _kernel.s):02309 zmb 1 ;skip space 014C ( _kernel.s):02310 _SS_GIME.1784: 014C 47494D4500 ( _kernel.s):02311 .ascii "GIME\0" 0151 ( _kernel.s):02312 _SS_COMPAT.1785: 0151 434F4D50415400 ( _kernel.s):02313 .ascii "COMPAT\0" 0158 ( _kernel.s):02314 _SS_ZERO.1786: 0158 5A45524F00 ( _kernel.s):02315 .ascii "ZERO\0" 015D ( _kernel.s):02316 _SS_HASH.1787: 015D 4841534800 ( _kernel.s):02317 .ascii "HASH\0" 0162 ( _kernel.s):02318 _SS_KERN.1788: 0162 4B45524E00 ( _kernel.s):02319 .ascii "KERN\0" 0167 ( _kernel.s):02320 _SS_VDG.1789: 0167 56444700 ( _kernel.s):02321 .ascii "VDG\0" 016B ( _kernel.s):02322 _SS_NekotOS.1790: 016B 4E656B6F744F5300 ( _kernel.s):02323 .ascii "NekotOS\0" 0173 ( _kernel.s):02324 _SS_VSYNC.1791: 0173 5653594E4300 ( _kernel.s):02325 .ascii "VSYNC\0" 0179 ( _kernel.s):02326 _SS_TU_.1792: 0179 54555F00 ( _kernel.s):02327 .ascii "TU_\0" 017D ( _kernel.s):02328 _SS_Ready.1793: 017D 526561647900 ( _kernel.s):02329 .ascii "Ready\0" ( _kernel.s):02330 ( _kernel.s):02331 .area .text 0CFC ( _kernel.s):02332 _HexAlphabet: 0CFC 3031323334353637 ( _kernel.s):02333 .ascii "0123456789ABCDEF\0" 3839414243444546 00 ( _kernel.s):02334 ( _kernel.s):02335 .area .data.more 0068 ( _kernel.s):02336 __More0: 0068 0000 ( _kernel.s):02337 zmb 2 ;skip space 006A ( _kernel.s):02338 __More1: 006A 9998 ( _kernel.s):02339 .word -26216 ( _kernel.s):02340 ( _kernel.s):02341 .area .text 0D0D ( _kernel.s):02342 LC23: 0D0D 636F636F696F00 ( _kernel.s):02343 .ascii "cocoio\0" ( _kernel.s):02344 ( _kernel.s):02345 .area .data 0005 ( _kernel.s):02346 _gConfig: 0005 4000 ( _kernel.s):02347 .word 16384 0007 0000 ( _kernel.s):02348 .word LC23