; =========================================================================== ROM:08000000 ROM:08000000 ; Segment type: Pure code ROM:08000000 ; segment "ROM" ROM:08000000 0001 FFD0 0800 0424+off_8000000: dc.l unk_1FFD0, Reset?, sub_8004920, sub_8004998, sub_80049AA, sub_80049DE, sub_80049EC, sub_80049FA ROM:08000000 0800 4920 0800 4998+ ; DATA XREF: Reset?+1Ao ROM:08000000 0800 49AA 0800 49DE+ ; Reset?+24o ... ROM:08000000 0800 49EC 0800 49FA+ dc.l sub_8004A08, sub_8004A1A, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, sub_8004A28, loc_8003FE0 ROM:08000000 0800 4A08 0800 4A1A+ dc.l sub_80048B2, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A ROM:08000000 0800 4A28 0800 3FE0+ dc.l sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A, sub_8004A3A ROM:08000000 0800 48B2 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 4A3A 0800 4A3A+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000000 0800 3FE0 0800 3FE0+ dc.l loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0, loc_8003FE0 ROM:08000400 524F 4D33 2E34 0000 aRom3_4: dc.b 'ROM3.4',0 ; DATA XREF: Reset?+2F06o ROM:08000400 ; Reset?+3BC4o ROM:08000407 0000 align 4 ROM:08000408 0000 0000 0000 0000+ dcb.l 6,0 ROM:08000420 0003 0004 dword_8000420: dc.l $30004 ; DATA XREF: Reset?:loc_80004C2r ROM:08000420 ; Reset?+10Er ROM:08000424 ROM:08000424 ; =============== S U B R O U T I N E ======================================= ROM:08000424 ROM:08000424 ROM:08000424 Reset?: ; DATA XREF: ROM:off_8000000o ROM:08000424 ROM:08000424 ; FUNCTION CHUNK AT ROM:08004092 SIZE 0000003C BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:08004192 SIZE 00000016 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:080041CA SIZE 00000046 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:080043EC SIZE 000003E4 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:080048A8 SIZE 0000000A BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800DF8C SIZE 0000007C BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800E0CA SIZE 000000F4 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800E294 SIZE 000002B0 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800E648 SIZE 000000D6 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800E72E SIZE 000000A2 BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800E902 SIZE 0000007C BYTES ROM:08000424 ; FUNCTION CHUNK AT ROM:0800ECEC SIZE 000002C0 BYTES ROM:08000424 ROM:08000424 23FC FF05 0000 FFF8+ move.l #$FF050000,($FFF80080).l ROM:0800042E 2C07 move.l d7,d6 ROM:08000430 7E01 moveq #1,d7 ROM:08000432 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000438 7000 moveq #0,d0 ROM:0800043A 4E7B 0002 movec d0,cacr ROM:0800043E 23FC 0800 0000 FF05+ move.l #off_8000000,($FF050004).l ROM:08000448 0CB9 0800 0000 FF05+ cmpi.l #off_8000000,($FF050004).l ROM:08000452 6600 3B8C bne.w loc_8003FE0 ROM:08000456 7E02 moveq #2,d7 ROM:08000458 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800045E 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:08000468 0CB9 FF01 0000 FFF8+ cmpi.l #$FF010000,($FFF80040).l ROM:08000472 6600 3B6C bne.w loc_8003FE0 ROM:08000476 7E03 moveq #3,d7 ROM:08000478 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800047E 2239 FF05 0300 move.l ($FF050300).l,d1 ROM:08000484 E8C1 0304 bftst d1{12:4} ROM:08000488 6600 0038 bne.w loc_80004C2 ROM:0800048C 0801 001B btst #$1B,d1 ROM:08000490 6700 0030 beq.w loc_80004C2 ROM:08000494 02B9 FEFF FFFF FF05+ andi.l #$FEFFFFFF,($FF050300).l ROM:0800049E 0C06 0007 cmpi.b #7,d6 ROM:080004A2 6600 0010 bne.w loc_80004B4 ROM:080004A6 23FC 0000 0039 FF05+ move.l #$39,($FF05000C).l ; '9' ROM:080004B0 6000 3B2E bra.w loc_8003FE0 ROM:080004B4 ; --------------------------------------------------------------------------- ROM:080004B4 ROM:080004B4 loc_80004B4: ; CODE XREF: Reset?+7Ej ROM:080004B4 23FC 0000 003A FF05+ move.l #$3A,($FF05000C).l ; ':' ROM:080004BE 6000 3B20 bra.w loc_8003FE0 ROM:080004C2 ; --------------------------------------------------------------------------- ROM:080004C2 ROM:080004C2 loc_80004C2: ; CODE XREF: Reset?+64j ROM:080004C2 ; Reset?+6Cj ROM:080004C2 2439 0800 0420 move.l (dword_8000420).l,d2 ROM:080004C8 0802 0000 btst #0,d2 ROM:080004CC 6700 004A beq.w loc_8000518 ROM:080004D0 343C 0003 move.w #3,d2 ROM:080004D4 ROM:080004D4 loc_80004D4: ; CODE XREF: Reset?:loc_800050Aj ROM:080004D4 E199 rol.l #8,d1 ROM:080004D6 23C1 FF05 000C move.l d1,($FF05000C).l ROM:080004DC 203C 0003 0000 move.l #$30000,d0 ROM:080004E2 ROM:080004E2 loc_80004E2: ; CODE XREF: Reset?+C0j ROM:080004E2 5380 subq.l #1,d0 ROM:080004E4 66FC bne.s loc_80004E2 ROM:080004E6 23FC 0000 00CC FF05+ move.l #$CC,($FF05000C).l ; '¦' ROM:080004F0 203C 0000 8000 move.l #$8000,d0 ROM:080004F6 ROM:080004F6 loc_80004F6: ; CODE XREF: Reset?+D4j ROM:080004F6 5380 subq.l #1,d0 ROM:080004F8 66FC bne.s loc_80004F6 ROM:080004FA 4AB9 FF05 0310 tst.l ($FF050310).l ROM:08000500 6B00 0008 bmi.w loc_800050A ROM:08000504 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800050A ROM:0800050A loc_800050A: ; CODE XREF: Reset?+DCj ROM:0800050A 51CA FFC8 dbf d2,loc_80004D4 ROM:0800050E 23FC 0000 00DD FF05+ move.l #$DD,($FF05000C).l ; '¦' ROM:08000518 ROM:08000518 loc_8000518: ; CODE XREF: Reset?+A8j ROM:08000518 ; Reset?+1A2j ROM:08000518 0801 001A btst #$1A,d1 ROM:0800051C 6600 00AC bne.w loc_80005CA ROM:08000520 0801 001D btst #$1D,d1 ROM:08000524 66FF 0000 00A4 bne.l loc_80005CA ROM:0800052A 0801 001F btst #$1F,d1 ROM:0800052E 6700 0020 beq.w loc_8000550 ROM:08000532 2439 0800 0420 move.l (dword_8000420).l,d2 ROM:08000538 0802 0000 btst #0,d2 ROM:0800053C 6700 008C beq.w loc_80005CA ROM:08000540 6000 0008 bra.w loc_800054A ROM:08000544 ; --------------------------------------------------------------------------- ROM:08000544 60FF 0000 0084 bra.l loc_80005CA ROM:0800054A ; --------------------------------------------------------------------------- ROM:0800054A ROM:0800054A loc_800054A: ; CODE XREF: Reset?+11Cj ROM:0800054A 60FF 0000 00CA bra.l loc_8000616 ROM:08000550 ; --------------------------------------------------------------------------- ROM:08000550 ROM:08000550 loc_8000550: ; CODE XREF: Reset?+10Aj ROM:08000550 0801 001E btst #$1E,d1 ROM:08000554 67FF 0000 0010 beq.l loc_8000566 ROM:0800055A 0801 0003 btst #3,d1 ROM:0800055E 6700 00B6 beq.w loc_8000616 ROM:08000562 6000 0066 bra.w loc_80005CA ROM:08000566 ; --------------------------------------------------------------------------- ROM:08000566 ROM:08000566 loc_8000566: ; CODE XREF: Reset?+130j ROM:08000566 08C1 0003 bset #3,d1 ROM:0800056A 23C1 FF05 0304 move.l d1,($FF050304).l ROM:08000570 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:08000576 00AE 0000 0080 0014 ori.l #$80,$14(a6) ; 'Ç' ROM:0800057E 02AE 0000 0000 0008 andi.l #0,8(a6) ROM:08000586 00AE 0000 0000 0004 ori.l #0,4(a6) ROM:0800058E 02AE FFFF FE7E 0014 andi.l #$FFFFFE7E,$14(a6) ROM:08000596 0801 0000 btst #0,d1 ROM:0800059A 6700 000E beq.w loc_80005AA ROM:0800059E 23C1 0000 0480 move.l d1,(dword_480).l ROM:080005A4 60FF 0000 005A bra.l loc_8000600 ROM:080005AA ; --------------------------------------------------------------------------- ROM:080005AA ROM:080005AA loc_80005AA: ; CODE XREF: Reset?+176j ROM:080005AA 0801 001C btst #$1C,d1 ROM:080005AE 67FF 0000 0050 beq.l loc_8000600 ROM:080005B4 00AE 0000 0080 0014 ori.l #$80,$14(a6) ; 'Ç' ROM:080005BC 2238 0480 move.l (dword_480).w,d1 ROM:080005C0 0281 EFFF FFFF andi.l #$EFFFFFFF,d1 ROM:080005C6 6000 FF50 bra.w loc_8000518 ROM:080005CA ; --------------------------------------------------------------------------- ROM:080005CA ROM:080005CA loc_80005CA: ; CODE XREF: Reset?+F8j ROM:080005CA ; Reset?+100j ... ROM:080005CA 02B9 0000 003F FF05+ andi.l #$3F,($FF050480).l ; '?' ROM:080005D4 2A39 FF05 04AC move.l ($FF0504AC).l,d5 ROM:080005DA 0C05 0088 cmpi.b #$88,d5 ROM:080005DE 664C bne.s loc_800062C ROM:080005E0 2A39 FF05 04A8 move.l ($FF0504A8).l,d5 ROM:080005E6 0C05 0007 cmpi.b #7,d5 ROM:080005EA 6640 bne.s loc_800062C ROM:080005EC 2A39 FF05 04A4 move.l ($FF0504A4).l,d5 ROM:080005F2 0C05 0004 cmpi.b #4,d5 ROM:080005F6 67FF 0000 001E beq.l loc_8000616 ROM:080005FC 6000 002E bra.w loc_800062C ROM:08000600 ; --------------------------------------------------------------------------- ROM:08000600 ROM:08000600 loc_8000600: ; CODE XREF: Reset?+180j ROM:08000600 ; Reset?+18Aj ROM:08000600 2239 FF05 0304 move.l ($FF050304).l,d1 ROM:08000606 0881 0003 bclr #3,d1 ROM:0800060A 23C1 FF05 0304 move.l d1,($FF050304).l ROM:08000610 60FF 0000 DAB8 bra.l loc_800E0CA ROM:08000616 ; --------------------------------------------------------------------------- ROM:08000616 ROM:08000616 loc_8000616: ; CODE XREF: Reset?:loc_800054Aj ROM:08000616 ; Reset?+13Aj ... ROM:08000616 2239 FF05 0304 move.l ($FF050304).l,d1 ROM:0800061C 0881 0003 bclr #3,d1 ROM:08000620 23C1 FF05 0304 move.l d1,($FF050304).l ROM:08000626 60FF 0000 D964 bra.l loc_800DF8C ROM:0800062C ; --------------------------------------------------------------------------- ROM:0800062C ROM:0800062C loc_800062C: ; CODE XREF: Reset?+1BAj ROM:0800062C ; Reset?+1C6j ... ROM:0800062C 2239 FF05 0304 move.l ($FF050304).l,d1 ROM:08000632 0881 0003 bclr #3,d1 ROM:08000636 23C1 FF05 0304 move.l d1,($FF050304).l ROM:0800063C 60FF 0000 01C2 bra.l loc_8000800 ROM:08000642 ; --------------------------------------------------------------------------- ROM:08000642 4E71 nop ROM:08000644 0000 0000 ori.b #0,d0 ROM:08000648 0000 0000 ori.b #0,d0 ROM:0800064C 0000 0000 ori.b #0,d0 ROM:08000650 0000 0000 ori.b #0,d0 ROM:08000654 0000 0000 ori.b #0,d0 ROM:08000658 0000 0000 ori.b #0,d0 ROM:0800065C 0000 0000 ori.b #0,d0 ROM:08000660 0000 0000 ori.b #0,d0 ROM:08000664 0000 0000 ori.b #0,d0 ROM:08000668 0000 0000 ori.b #0,d0 ROM:0800066C 0000 0000 ori.b #0,d0 ROM:08000670 0000 0000 ori.b #0,d0 ROM:08000674 0000 0000 ori.b #0,d0 ROM:08000678 0000 0000 ori.b #0,d0 ROM:0800067C 0000 0000 ori.b #0,d0 ROM:08000680 0000 0000 ori.b #0,d0 ROM:08000684 0000 0000 ori.b #0,d0 ROM:08000688 0000 0000 ori.b #0,d0 ROM:0800068C 0000 0000 ori.b #0,d0 ROM:08000690 0000 0000 ori.b #0,d0 ROM:08000694 0000 0000 ori.b #0,d0 ROM:08000698 0000 0000 ori.b #0,d0 ROM:0800069C 0000 0000 ori.b #0,d0 ROM:080006A0 0000 0000 ori.b #0,d0 ROM:080006A4 0000 0000 ori.b #0,d0 ROM:080006A8 0000 0000 ori.b #0,d0 ROM:080006AC 0000 0000 ori.b #0,d0 ROM:080006B0 0000 0000 ori.b #0,d0 ROM:080006B4 0000 0000 ori.b #0,d0 ROM:080006B8 0000 0000 ori.b #0,d0 ROM:080006BC 0000 0000 ori.b #0,d0 ROM:080006C0 0000 0000 ori.b #0,d0 ROM:080006C4 0000 0000 ori.b #0,d0 ROM:080006C8 0000 0000 ori.b #0,d0 ROM:080006CC 0000 0000 ori.b #0,d0 ROM:080006D0 0000 0000 ori.b #0,d0 ROM:080006D4 0000 0000 ori.b #0,d0 ROM:080006D8 0000 0000 ori.b #0,d0 ROM:080006DC 0000 0000 ori.b #0,d0 ROM:080006E0 0000 0000 ori.b #0,d0 ROM:080006E4 0000 0000 ori.b #0,d0 ROM:080006E8 0000 0000 ori.b #0,d0 ROM:080006EC 0000 0000 ori.b #0,d0 ROM:080006F0 0000 0000 ori.b #0,d0 ROM:080006F4 0000 0000 ori.b #0,d0 ROM:080006F8 0000 0000 ori.b #0,d0 ROM:080006FC 0000 0000 ori.b #0,d0 ROM:08000700 0000 0000 ori.b #0,d0 ROM:08000704 0000 0000 ori.b #0,d0 ROM:08000708 0000 0000 ori.b #0,d0 ROM:0800070C 0000 0000 ori.b #0,d0 ROM:08000710 0000 0000 ori.b #0,d0 ROM:08000714 0000 0000 ori.b #0,d0 ROM:08000718 0000 0000 ori.b #0,d0 ROM:0800071C 0000 0000 ori.b #0,d0 ROM:08000720 0000 0000 ori.b #0,d0 ROM:08000724 0000 0000 ori.b #0,d0 ROM:08000728 0000 0000 ori.b #0,d0 ROM:0800072C 0000 0000 ori.b #0,d0 ROM:08000730 0000 0000 ori.b #0,d0 ROM:08000734 0000 0000 ori.b #0,d0 ROM:08000738 0000 0000 ori.b #0,d0 ROM:0800073C 0000 0000 ori.b #0,d0 ROM:08000740 0000 0000 ori.b #0,d0 ROM:08000744 0000 0000 ori.b #0,d0 ROM:08000748 0000 0000 ori.b #0,d0 ROM:0800074C 0000 0000 ori.b #0,d0 ROM:08000750 0000 0000 ori.b #0,d0 ROM:08000754 0000 0000 ori.b #0,d0 ROM:08000758 0000 0000 ori.b #0,d0 ROM:0800075C 0000 0000 ori.b #0,d0 ROM:08000760 0000 0000 ori.b #0,d0 ROM:08000764 0000 0000 ori.b #0,d0 ROM:08000768 0000 0000 ori.b #0,d0 ROM:0800076C 0000 0000 ori.b #0,d0 ROM:08000770 0000 0000 ori.b #0,d0 ROM:08000774 0000 0000 ori.b #0,d0 ROM:08000778 0000 0000 ori.b #0,d0 ROM:0800077C 0000 0000 ori.b #0,d0 ROM:08000780 0000 0000 ori.b #0,d0 ROM:08000784 0000 0000 ori.b #0,d0 ROM:08000788 0000 0000 ori.b #0,d0 ROM:0800078C 0000 0000 ori.b #0,d0 ROM:08000790 0000 0000 ori.b #0,d0 ROM:08000794 0000 0000 ori.b #0,d0 ROM:08000798 0000 0000 ori.b #0,d0 ROM:0800079C 0000 0000 ori.b #0,d0 ROM:080007A0 0000 0000 ori.b #0,d0 ROM:080007A4 0000 0000 ori.b #0,d0 ROM:080007A8 0000 0000 ori.b #0,d0 ROM:080007AC 0000 0000 ori.b #0,d0 ROM:080007B0 0000 0000 ori.b #0,d0 ROM:080007B4 0000 0000 ori.b #0,d0 ROM:080007B8 0000 0000 ori.b #0,d0 ROM:080007BC 0000 0000 ori.b #0,d0 ROM:080007C0 0000 0000 ori.b #0,d0 ROM:080007C4 0000 0000 ori.b #0,d0 ROM:080007C8 0000 0000 ori.b #0,d0 ROM:080007CC 0000 0000 ori.b #0,d0 ROM:080007D0 0000 0000 ori.b #0,d0 ROM:080007D4 0000 0000 ori.b #0,d0 ROM:080007D8 0000 0000 ori.b #0,d0 ROM:080007DC 0000 0000 ori.b #0,d0 ROM:080007E0 0000 0000 ori.b #0,d0 ROM:080007E4 0000 0000 ori.b #0,d0 ROM:080007E8 0000 0000 ori.b #0,d0 ROM:080007EC 0000 0000 ori.b #0,d0 ROM:080007F0 0000 0000 ori.b #0,d0 ROM:080007F4 0000 0000 ori.b #0,d0 ROM:080007F8 0000 0000 ori.b #0,d0 ROM:080007FC 0000 0000 ori.b #0,d0 ROM:08000800 ROM:08000800 loc_8000800: ; CODE XREF: Reset?+218j ROM:08000800 ; DATA XREF: Reset?+313Co ROM:08000800 7E04 moveq #4,d7 ROM:08000802 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000808 4285 clr.l d5 ROM:0800080A 4286 clr.l d6 ROM:0800080C 2A7C 0800 FFFC movea.l #dword_800FFFC,a5 ROM:08000812 2C7C 0800 0000 movea.l #off_8000000,a6 ROM:08000818 ROM:08000818 loc_8000818: ; CODE XREF: Reset?+3FEj ROM:08000818 BBCE cmpa.l a6,a5 ROM:0800081A 6700 0008 beq.w loc_8000824 ROM:0800081E 1C1E move.b (a6)+,d6 ROM:08000820 DA86 add.l d6,d5 ROM:08000822 60F4 bra.s loc_8000818 ROM:08000824 ; --------------------------------------------------------------------------- ROM:08000824 ROM:08000824 loc_8000824: ; CODE XREF: Reset?+3F6j ROM:08000824 6000 0006 bra.w loc_800082C ROM:08000828 ; --------------------------------------------------------------------------- ROM:08000828 6000 0008 bra.w loc_8000832 ROM:0800082C ; --------------------------------------------------------------------------- ROM:0800082C ROM:0800082C loc_800082C: ; CODE XREF: Reset?:loc_8000824j ROM:0800082C BA95 cmp.l (a5),d5 ROM:0800082E 6600 37B0 bne.w loc_8003FE0 ROM:08000832 ROM:08000832 loc_8000832: ; CODE XREF: Reset?+404j ROM:08000832 2E3C 0001 0001 move.l #(dword_10000+1),d7 ROM:08000838 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800083E 23FC 1000 0000 FF05+ move.l #$10000000,($FF050564).l ROM:08000848 0CB9 10E0 0000 FF05+ cmpi.l #$10E00000,($FF050564).l ROM:08000852 6600 378C bne.w loc_8003FE0 ROM:08000856 DEBA 42D8 add.l off_8004B30,d7 ROM:0800085A 0CB9 0000 00FF FF05+ cmpi.l #$FF,($FF050008).l ROM:08000864 6600 377A bne.w loc_8003FE0 ROM:08000868 DEBA 42C6 add.l off_8004B30,d7 ROM:0800086C 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08000876 0CB9 1000 0080 FF05+ cmpi.l #$10000080,($FF050200).l ROM:08000880 6600 375E bne.w loc_8003FE0 ROM:08000884 6000 008E bra.w loc_8000914 ROM:08000888 ; --------------------------------------------------------------------------- ROM:08000888 02B9 FDFF FFFF FF05+ andi.l #$FDFFFFFF,($FF050300).l ROM:08000892 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:08000898 0C42 6C20 cmpi.w #$6C20,d2 ROM:0800089C 6E06 bgt.s loc_80008A4 ROM:0800089E 42B9 FF05 0320 clr.l ($FF050320).l ROM:080008A4 ROM:080008A4 loc_80008A4: ; CODE XREF: Reset?+478j ROM:080008A4 ; Reset?+486j ROM:080008A4 4AB9 FF05 0320 tst.l ($FF050320).l ROM:080008AA 67F8 beq.s loc_80008A4 ROM:080008AC 00B9 0002 0000 FF05+ ori.l #$20000,($FF050584).l ROM:080008B6 ROM:080008B6 loc_80008B6: ; CODE XREF: Reset?+49Cj ROM:080008B6 0CB9 0000 6C20 FF05+ cmpi.l #$6C20,($FF050320).l ROM:080008C0 6EF4 bgt.s loc_80008B6 ROM:080008C2 ROM:080008C2 loc_80008C2: ; CODE XREF: Reset?+4B4j ROM:080008C2 23FC FDFF FFFF FF05+ move.l #$FDFFFFFF,($FF050300).l ROM:080008CC 4E71 nop ROM:080008CE 2039 FF05 0300 move.l ($FF050300).l,d0 ROM:080008D4 0800 0019 btst #$19,d0 ROM:080008D8 66E8 bne.s loc_80008C2 ROM:080008DA 42B9 FF05 0580 clr.l ($FF050580).l ROM:080008E0 ROM:080008E0 loc_80008E0: ; CODE XREF: Reset?+4C6j ROM:080008E0 2039 FF05 0300 move.l ($FF050300).l,d0 ROM:080008E6 0800 0019 btst #$19,d0 ROM:080008EA 67F4 beq.s loc_80008E0 ROM:080008EC 23FC 0000 0000 FF05+ move.l #0,($FF050584).l ROM:080008F6 ROM:080008F6 loc_80008F6: ; CODE XREF: Reset?+4E8j ROM:080008F6 23FC FDFF FFFF FF05+ move.l #$FDFFFFFF,($FF050300).l ROM:08000900 4E71 nop ROM:08000902 2039 FF05 0300 move.l ($FF050300).l,d0 ROM:08000908 0800 0019 btst #$19,d0 ROM:0800090C 66E8 bne.s loc_80008F6 ROM:0800090E 42B9 FF05 0580 clr.l ($FF050580).l ROM:08000914 ROM:08000914 loc_8000914: ; CODE XREF: Reset?+460j ROM:08000914 2E3C 0001 0002 move.l #(dword_10000+2),d7 ROM:0800091A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000920 0CB9 0000 0000 FF01+ cmpi.l #0,($FF010064).l ROM:0800092A 6600 36B4 bne.w loc_8003FE0 ROM:0800092E 7E05 moveq #5,d7 ROM:08000930 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000936 263C 0800 0000 move.l #off_8000000,d3 ROM:0800093C 263C 0800 0000 move.l #off_8000000,d3 ROM:08000942 4E7B 3801 movec d3,vbr ROM:08000946 4E7A 4801 movec vbr,d4 ROM:0800094A B883 cmp.l d3,d4 ROM:0800094C 6600 3692 bne.w loc_8003FE0 ROM:08000950 2239 FF05 0300 move.l ($FF050300).l,d1 ROM:08000956 E8C1 0003 bftst d1{0:3} ROM:0800095A 6600 000A bne.w loc_8000966 ROM:0800095E 0801 001C btst #$1C,d1 ROM:08000962 6600 037A bne.w loc_8000CDE ROM:08000966 ROM:08000966 loc_8000966: ; CODE XREF: Reset?+536j ROM:08000966 2E3C 0001 0006 move.l #unk_10006,d7 ROM:0800096C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000972 2C7C FFF8 0004 movea.l #$FFF80004,a6 ROM:08000978 0C96 0000 0000 cmpi.l #0,(a6) ROM:0800097E 6600 3660 bne.w loc_8003FE0 ROM:08000982 2CBC FF02 0000 move.l #$FF020000,(a6) ROM:08000988 0C96 FF02 0000 cmpi.l #$FF020000,(a6) ROM:0800098E 6600 3650 bne.w loc_8003FE0 ROM:08000992 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:08000998 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:0800099E 0886 0005 bclr #5,d6 ROM:080009A2 0886 0004 bclr #4,d6 ROM:080009A6 23C6 FF05 0304 move.l d6,($FF050304).l ROM:080009AC 49FA 43AC lea word_8004D5A,a4 ROM:080009B0 6000 00A0 bra.w loc_8000A52 ROM:080009B4 ; --------------------------------------------------------------------------- ROM:080009B4 ROM:080009B4 loc_80009B4: ; CODE XREF: Reset?+3A34j ROM:080009B4 2E3C 0001 0006 move.l #unk_10006,d7 ROM:080009BA 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080009C0 23FC 0100 0000 0001+ move.l #$1000000,(dword_1FFF8).l ROM:080009CA 23FC 01C0 0000 0001+ move.l #$1C00000,(dword_1FFFC).l ROM:080009D4 2239 FF05 0300 move.l ($FF050300).l,d1 ROM:080009DA E8C1 0003 bftst d1{0:3} ROM:080009DE 6600 003C bne.w loc_8000A1C ROM:080009E2 0801 001C btst #$1C,d1 ROM:080009E6 6700 0034 beq.w loc_8000A1C ROM:080009EA 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:080009F0 00AE 0000 0080 0014 ori.l #$80,$14(a6) ; 'Ç' ROM:080009F8 02AE 0000 0000 0008 andi.l #0,8(a6) ROM:08000A00 00AE 0000 0000 0004 ori.l #0,4(a6) ROM:08000A08 02AE FFFF FE7E 0014 andi.l #$FFFFFE7E,$14(a6) ROM:08000A10 00AE 0000 0080 0014 ori.l #$80,$14(a6) ; 'Ç' ROM:08000A18 6000 02C4 bra.w loc_8000CDE ROM:08000A1C ; --------------------------------------------------------------------------- ROM:08000A1C ROM:08000A1C loc_8000A1C: ; CODE XREF: Reset?+5BAj ROM:08000A1C ; Reset?+5C2j ROM:08000A1C 2E3C 0001 0006 move.l #unk_10006,d7 ROM:08000A22 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000A28 2C7C FFF8 0008 movea.l #$FFF80008,a6 ROM:08000A2E 0C96 0000 0000 cmpi.l #0,(a6) ROM:08000A34 6600 3428 bne.w loc_8003E5E ROM:08000A38 2CBC FF03 0000 move.l #$FF030000,(a6) ROM:08000A3E 0C96 FF03 0000 cmpi.l #$FF030000,(a6) ROM:08000A44 6600 3418 bne.w loc_8003E5E ROM:08000A48 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:08000A4E 49FA 4312 lea word_8004D62,a4 ROM:08000A52 ROM:08000A52 loc_8000A52: ; CODE XREF: Reset?+58Cj ROM:08000A52 DEBA 40DC add.l off_8004B30,d7 ROM:08000A56 0CAE 0000 0080 0014 cmpi.l #$80,$14(a6) ; 'Ç' ROM:08000A5E 6600 33FE bne.w loc_8003E5E ROM:08000A62 DEBA 40CC add.l off_8004B30,d7 ROM:08000A66 0CAE 0250 0000 0008 cmpi.l #$2500000,8(a6) ROM:08000A6E 6600 33EE bne.w loc_8003E5E ROM:08000A72 DEBA 40BC add.l off_8004B30,d7 ROM:08000A76 2014 move.l (a4),d0 ROM:08000A78 B0AE 000C cmp.l $C(a6),d0 ROM:08000A7C 6600 33E0 bne.w loc_8003E5E ROM:08000A80 DEBA 40AE add.l off_8004B30,d7 ROM:08000A84 202C 0004 move.l 4(a4),d0 ROM:08000A88 B0AE 0010 cmp.l $10(a6),d0 ROM:08000A8C 6600 33D0 bne.w loc_8003E5E ROM:08000A90 DEBA 409E add.l off_8004B30,d7 ROM:08000A94 0CAE 0000 0000 0018 cmpi.l #0,$18(a6) ROM:08000A9C 6600 33C0 bne.w loc_8003E5E ROM:08000AA0 DEBA 408E add.l off_8004B30,d7 ROM:08000AA4 0CAE 0000 0000 0020 cmpi.l #0,$20(a6) ROM:08000AAC 6600 33B0 bne.w loc_8003E5E ROM:08000AB0 DEBA 407E add.l off_8004B30,d7 ROM:08000AB4 0CAE 0000 0000 0024 cmpi.l #0,$24(a6) ROM:08000ABC 6600 33A0 bne.w loc_8003E5E ROM:08000AC0 283C 0000 0200 move.l #$200,d4 ROM:08000AC6 DEBA 4068 add.l off_8004B30,d7 ROM:08000ACA 222E 0030 move.l $30(a6),d1 ROM:08000ACE ROM:08000ACE loc_8000ACE: ; CODE XREF: Reset?+6C8j ROM:08000ACE 4E71 nop ROM:08000AD0 242E 0030 move.l $30(a6),d2 ROM:08000AD4 B481 cmp.l d1,d2 ROM:08000AD6 6600 001A bne.w loc_8000AF2 ROM:08000ADA 4E71 nop ROM:08000ADC 242E 0030 move.l $30(a6),d2 ROM:08000AE0 B481 cmp.l d1,d2 ROM:08000AE2 6600 000E bne.w loc_8000AF2 ROM:08000AE6 0484 0000 0001 subi.l #1,d4 ROM:08000AEC 66E0 bne.s loc_8000ACE ROM:08000AEE 6000 336E bra.w loc_8003E5E ROM:08000AF2 ; --------------------------------------------------------------------------- ROM:08000AF2 ROM:08000AF2 loc_8000AF2: ; CODE XREF: Reset?+6B2j ROM:08000AF2 ; Reset?+6BEj ROM:08000AF2 CEBA 41C0 and.l off_8004CB4,d7 ROM:08000AF6 1E3A 41CD move.b byte_8004CC5,d7 ROM:08000AFA 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000B00 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08000B06 6B00 0008 bmi.w loc_8000B10 ROM:08000B0A 42B9 FF05 0310 clr.l ($FF050310).l ROM:08000B10 ROM:08000B10 loc_8000B10: ; CODE XREF: Reset?+6E2j ROM:08000B10 0CAE 0000 0000 0028 cmpi.l #0,$28(a6) ROM:08000B18 6600 3344 bne.w loc_8003E5E ROM:08000B1C DEBA 4012 add.l off_8004B30,d7 ROM:08000B20 2D7A 3F96 0028 move.l dword_8004AB8,$28(a6) ROM:08000B26 0CAE 5555 5555 0028 cmpi.l #$55555555,$28(a6) ROM:08000B2E 6600 332E bne.w loc_8003E5E ROM:08000B32 DEBA 3FFC add.l off_8004B30,d7 ROM:08000B36 2D7A 3F84 0028 move.l dword_8004ABC,$28(a6) ROM:08000B3C 0CAE AAAA AAAA 0028 cmpi.l #$AAAAAAAA,$28(a6) ROM:08000B44 6600 3318 bne.w loc_8003E5E ROM:08000B48 DEBA 3FE6 add.l off_8004B30,d7 ROM:08000B4C 2D7A 3F66 0028 move.l dword_8004AB4,$28(a6) ROM:08000B52 0CAE FFFF FFFF 0028 cmpi.l #$FFFFFFFF,$28(a6) ROM:08000B5A 6600 3302 bne.w loc_8003E5E ROM:08000B5E 282E 001C move.l $1C(a6),d4 ROM:08000B62 0284 0000 0007 andi.l #7,d4 ROM:08000B68 262E 0004 move.l 4(a6),d3 ROM:08000B6C 0C83 0000 0001 cmpi.l #1,d3 ROM:08000B72 6600 0068 bne.w loc_8000BDC ROM:08000B76 DEBA 3FB8 add.l off_8004B30,d7 ROM:08000B7A 0C04 0004 cmpi.b #4,d4 ROM:08000B7E 6600 000E bne.w loc_8000B8E ROM:08000B82 223A 4192 move.l dword_8004D16,d1 ROM:08000B86 243A 4192 move.l dword_8004D1A,d2 ROM:08000B8A 6000 00AE bra.w loc_8000C3A ROM:08000B8E ; --------------------------------------------------------------------------- ROM:08000B8E ROM:08000B8E loc_8000B8E: ; CODE XREF: Reset?+75Aj ROM:08000B8E 0C04 0000 cmpi.b #0,d4 ROM:08000B92 6600 000E bne.w loc_8000BA2 ROM:08000B96 223A 4186 move.l dword_8004D1E,d1 ROM:08000B9A 243A 4186 move.l dword_8004D22,d2 ROM:08000B9E 6000 009A bra.w loc_8000C3A ROM:08000BA2 ; --------------------------------------------------------------------------- ROM:08000BA2 ROM:08000BA2 loc_8000BA2: ; CODE XREF: Reset?+76Ej ROM:08000BA2 0C04 0005 cmpi.b #5,d4 ROM:08000BA6 6600 0020 bne.w loc_8000BC8 ROM:08000BAA 223A 417A move.l dword_8004D26,d1 ROM:08000BAE 243A 417A move.l dword_8004D2A,d2 ROM:08000BB2 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:08000BB8 0806 0005 btst #5,d6 ROM:08000BBC 6700 007C beq.w loc_8000C3A ROM:08000BC0 243A 416C move.l dword_8004D2E,d2 ROM:08000BC4 6000 0074 bra.w loc_8000C3A ROM:08000BC8 ; --------------------------------------------------------------------------- ROM:08000BC8 ROM:08000BC8 loc_8000BC8: ; CODE XREF: Reset?+782j ROM:08000BC8 0C04 0001 cmpi.b #1,d4 ROM:08000BCC 6600 3290 bne.w loc_8003E5E ROM:08000BD0 223A 4160 move.l dword_8004D32,d1 ROM:08000BD4 243A 4160 move.l dword_8004D36,d2 ROM:08000BD8 6000 0060 bra.w loc_8000C3A ROM:08000BDC ; --------------------------------------------------------------------------- ROM:08000BDC ROM:08000BDC loc_8000BDC: ; CODE XREF: Reset?+74Ej ROM:08000BDC DEBA 3F52 add.l off_8004B30,d7 ROM:08000BE0 0C83 0000 0000 cmpi.l #0,d3 ROM:08000BE6 6600 3276 bne.w loc_8003E5E ROM:08000BEA 0C04 0000 cmpi.b #0,d4 ROM:08000BEE 6600 000E bne.w loc_8000BFE ROM:08000BF2 223A 4146 move.l off_8004D3A,d1 ROM:08000BF6 243A 4146 move.l dword_8004D3E,d2 ROM:08000BFA 6000 003E bra.w loc_8000C3A ROM:08000BFE ; --------------------------------------------------------------------------- ROM:08000BFE ROM:08000BFE loc_8000BFE: ; CODE XREF: Reset?+7CAj ROM:08000BFE 0C04 0001 cmpi.b #1,d4 ROM:08000C02 6600 0012 bne.w loc_8000C16 ROM:08000C06 223A 413A move.l dword_8004D42,d1 ROM:08000C0A 243A 413A move.l dword_8004D46,d2 ROM:08000C0E 6600 324E bne.w loc_8003E5E ROM:08000C12 6000 0026 bra.w loc_8000C3A ROM:08000C16 ; --------------------------------------------------------------------------- ROM:08000C16 ROM:08000C16 loc_8000C16: ; CODE XREF: Reset?+7DEj ROM:08000C16 0C04 0002 cmpi.b #2,d4 ROM:08000C1A 6600 000E bne.w loc_8000C2A ROM:08000C1E 223A 412A move.l dword_8004D4A,d1 ROM:08000C22 243A 412A move.l off_8004D4E,d2 ROM:08000C26 6000 0012 bra.w loc_8000C3A ROM:08000C2A ; --------------------------------------------------------------------------- ROM:08000C2A ROM:08000C2A loc_8000C2A: ; CODE XREF: Reset?+7F6j ROM:08000C2A 0C04 0003 cmpi.b #3,d4 ROM:08000C2E 6600 322E bne.w loc_8003E5E ROM:08000C32 223A 411E move.l dword_8004D52,d1 ROM:08000C36 243A 411E move.l off_8004D56,d2 ROM:08000C3A ROM:08000C3A loc_8000C3A: ; CODE XREF: Reset?+766j ROM:08000C3A ; Reset?+77Aj ... ROM:08000C3A 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:08000C40 0806 0005 btst #5,d6 ROM:08000C44 6700 0022 beq.w loc_8000C68 ROM:08000C48 23FC 0100 0000 0001+ move.l #$1000000,(dword_1FFF8).l ROM:08000C52 23FC 01C0 0000 0001+ move.l #$1C00000,(dword_1FFFC).l ROM:08000C5C 42B8 0410 clr.l (dword_410).w ROM:08000C60 42B8 0414 clr.l (dword_414).w ROM:08000C64 42B8 0418 clr.l (dword_418).w ROM:08000C68 ROM:08000C68 loc_8000C68: ; CODE XREF: Reset?+820j ROM:08000C68 DEBA 3EC6 add.l off_8004B30,d7 ROM:08000C6C 2A3C 0000 0FA0 move.l #$FA0,d5 ROM:08000C72 ROM:08000C72 loc_8000C72: ; CODE XREF: Reset?+854j ROM:08000C72 0485 0000 0001 subi.l #1,d5 ROM:08000C78 66F8 bne.s loc_8000C72 ROM:08000C7A 2D42 0004 move.l d2,4(a6) ROM:08000C7E 262E 0004 move.l 4(a6),d3 ROM:08000C82 0203 00FE andi.b #$FE,d3 ROM:08000C86 B483 cmp.l d3,d2 ROM:08000C88 6600 31D4 bne.w loc_8003E5E ROM:08000C8C 2D41 0028 move.l d1,$28(a6) ROM:08000C90 B2AE 0028 cmp.l $28(a6),d1 ROM:08000C94 6600 31C8 bne.w loc_8003E5E ROM:08000C98 DEBA 3E96 add.l off_8004B30,d7 ROM:08000C9C 283C 0000 0200 move.l #$200,d4 ROM:08000CA2 222E 002C move.l $2C(a6),d1 ROM:08000CA6 4E71 nop ROM:08000CA8 2201 move.l d1,d1 ROM:08000CAA 4E71 nop ROM:08000CAC ROM:08000CAC loc_8000CAC: ; CODE XREF: Reset?+89Aj ROM:08000CAC 4E71 nop ROM:08000CAE 242E 002C move.l $2C(a6),d2 ROM:08000CB2 B481 cmp.l d1,d2 ROM:08000CB4 6600 000E bne.w loc_8000CC4 ROM:08000CB8 0484 0000 0001 subi.l #1,d4 ROM:08000CBE 66EC bne.s loc_8000CAC ROM:08000CC0 6000 319C bra.w loc_8003E5E ROM:08000CC4 ; --------------------------------------------------------------------------- ROM:08000CC4 ROM:08000CC4 loc_8000CC4: ; CODE XREF: Reset?+890j ROM:08000CC4 243C 0000 0FA0 move.l #$FA0,d2 ROM:08000CCA ROM:08000CCA loc_8000CCA: ; CODE XREF: Reset?+8ACj ROM:08000CCA 0482 0000 0001 subi.l #1,d2 ROM:08000CD0 66F8 bne.s loc_8000CCA ROM:08000CD2 2239 FF05 0300 move.l ($FF050300).l,d1 ROM:08000CD8 23C1 0000 0480 move.l d1,(dword_480).l ROM:08000CDE ROM:08000CDE loc_8000CDE: ; CODE XREF: Reset?+53Ej ROM:08000CDE ; Reset?+5F4j ROM:08000CDE 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:08000CE4 222E 0028 move.l $28(a6),d1 ROM:08000CE8 0281 FFFF 0000 andi.l #$FFFF0000,d1 ROM:08000CEE E889 lsr.l #4,d1 ROM:08000CF0 262E 0004 move.l 4(a6),d3 ROM:08000CF4 0803 0000 btst #0,d3 ROM:08000CF8 6700 0004 beq.w loc_8000CFE ROM:08000CFC E289 lsr.l #1,d1 ROM:08000CFE ROM:08000CFE loc_8000CFE: ; CODE XREF: Reset?+8D4j ROM:08000CFE 2441 movea.l d1,a2 ROM:08000D00 95FC 0001 0000 suba.l #dword_10000,a2 ROM:08000D06 4282 clr.l d2 ROM:08000D08 ROM:08000D08 loc_8000D08: ; CODE XREF: Reset?+8E8j ROM:08000D08 24C2 move.l d2,(a2)+ ROM:08000D0A B5C1 cmpa.l d1,a2 ROM:08000D0C 66FA bne.s loc_8000D08 ROM:08000D0E 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:08000D14 0806 0005 btst #5,d6 ROM:08000D18 6700 0012 beq.w loc_8000D2C ROM:08000D1C 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:08000D22 4FF9 0001 FFD0 lea (unk_1FFD0).l,sp ROM:08000D28 6000 18C6 bra.w loc_80025F0 ROM:08000D2C ; --------------------------------------------------------------------------- ROM:08000D2C ROM:08000D2C loc_8000D2C: ; CODE XREF: Reset?+8F4j ROM:08000D2C 2E41 movea.l d1,sp ROM:08000D2E CEBA 3F84 and.l off_8004CB4,d7 ROM:08000D32 1E3A 3F92 move.b byte_8004CC6,d7 ROM:08000D36 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000D3C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08000D42 6B00 0008 bmi.w loc_8000D4C ROM:08000D46 42B9 FF05 0310 clr.l ($FF050310).l ROM:08000D4C ROM:08000D4C loc_8000D4C: ; CODE XREF: Reset?+91Ej ROM:08000D4C 303C FFFF move.w #$FFFF,d0 ROM:08000D50 44C0 move d0,ccr ROM:08000D52 0A3C 0055 eori #$55,ccr ; 'U' ROM:08000D56 023C 00FF andi #$FF,ccr ROM:08000D5A 42C1 move ccr,d1 ROM:08000D5C 0C41 000A cmpi.w #$A,d1 ROM:08000D60 6600 327E bne.w loc_8003FE0 ROM:08000D64 DEBA 3DCA add.l off_8004B30,d7 ROM:08000D68 44C0 move d0,ccr ROM:08000D6A 0A3C 00AA eori #$AA,ccr ; '¬' ROM:08000D6E 023C 00FF andi #$FF,ccr ROM:08000D72 42C1 move ccr,d1 ROM:08000D74 0C41 0015 cmpi.w #$15,d1 ROM:08000D78 6600 3266 bne.w loc_8003FE0 ROM:08000D7C DEBA 3DB2 add.l off_8004B30,d7 ROM:08000D80 44C0 move d0,ccr ROM:08000D82 0A3C 00FF eori #$FF,ccr ROM:08000D86 023C 00FF andi #$FF,ccr ROM:08000D8A 42C1 move ccr,d1 ROM:08000D8C 0C01 0000 cmpi.b #0,d1 ROM:08000D90 6600 324E bne.w loc_8003FE0 ROM:08000D94 DEBA 3D9A add.l off_8004B30,d7 ROM:08000D98 44C0 move d0,ccr ROM:08000D9A 023C 00AA andi #$AA,ccr ; '¬' ROM:08000D9E 0A3C 0000 eori #0,ccr ROM:08000DA2 42C1 move ccr,d1 ROM:08000DA4 0C41 000A cmpi.w #$A,d1 ROM:08000DA8 6600 3236 bne.w loc_8003FE0 ROM:08000DAC DEBA 3D82 add.l off_8004B30,d7 ROM:08000DB0 44C0 move d0,ccr ROM:08000DB2 023C 0055 andi #$55,ccr ; 'U' ROM:08000DB6 0A3C 0000 eori #0,ccr ROM:08000DBA 42C1 move ccr,d1 ROM:08000DBC 0C41 0015 cmpi.w #$15,d1 ROM:08000DC0 6600 321E bne.w loc_8003FE0 ROM:08000DC4 DEBA 3D6A add.l off_8004B30,d7 ROM:08000DC8 303C 0000 move.w #0,d0 ROM:08000DCC 44C0 move d0,ccr ROM:08000DCE 003C 0055 ori #$55,ccr ; 'U' ROM:08000DD2 42C1 move ccr,d1 ROM:08000DD4 0C41 0015 cmpi.w #$15,d1 ROM:08000DD8 6600 3206 bne.w loc_8003FE0 ROM:08000DDC DEBA 3D52 add.l off_8004B30,d7 ROM:08000DE0 44C0 move d0,ccr ROM:08000DE2 003C 00AA ori #$AA,ccr ; '¬' ROM:08000DE6 42C1 move ccr,d1 ROM:08000DE8 0C41 000A cmpi.w #$A,d1 ROM:08000DEC 6600 31F2 bne.w loc_8003FE0 ROM:08000DF0 7E09 moveq #9,d7 ROM:08000DF2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000DF8 307C 1010 movea.w #$1010,a0 ROM:08000DFC 327C 1111 movea.w #$1111,a1 ROM:08000E00 347C 8212 movea.w #$8212,a2 ROM:08000E04 267C 1313 1313 movea.l #$13131313,a3 ROM:08000E0A 287C 1414 1414 movea.l #$14141414,a4 ROM:08000E10 2A7C 1515 1515 movea.l #$15151515,a5 ROM:08000E16 2C7C 0000 8616 movea.l #$8616,a6 ROM:08000E1C B0FC 1010 cmpa.w #$1010,a0 ROM:08000E20 6600 31BE bne.w loc_8003FE0 ROM:08000E24 B2FC 1111 cmpa.w #$1111,a1 ROM:08000E28 6600 31B6 bne.w loc_8003FE0 ROM:08000E2C B5FC FFFF 8212 cmpa.l #$FFFF8212,a2 ROM:08000E32 6600 31AC bne.w loc_8003FE0 ROM:08000E36 B7FC 1313 1313 cmpa.l #$13131313,a3 ROM:08000E3C 6600 31A2 bne.w loc_8003FE0 ROM:08000E40 B9FC 1414 1414 cmpa.l #$14141414,a4 ROM:08000E46 6600 3198 bne.w loc_8003FE0 ROM:08000E4A BBFC 1515 1515 cmpa.l #$15151515,a5 ROM:08000E50 6600 318E bne.w loc_8003FE0 ROM:08000E54 BDFC 0000 8616 cmpa.l #$8616,a6 ROM:08000E5A 6600 3184 bne.w loc_8003FE0 ROM:08000E5E 7010 moveq #$10,d0 ROM:08000E60 7211 moveq #$11,d1 ROM:08000E62 7412 moveq #$12,d2 ROM:08000E64 7613 moveq #$13,d3 ROM:08000E66 7814 moveq #$14,d4 ROM:08000E68 7A15 moveq #$15,d5 ROM:08000E6A 7C16 moveq #$16,d6 ROM:08000E6C 7E87 moveq #$FFFFFF87,d7 ROM:08000E6E 0C00 0010 cmpi.b #$10,d0 ROM:08000E72 6600 316C bne.w loc_8003FE0 ROM:08000E76 0C41 0011 cmpi.w #$11,d1 ROM:08000E7A 6600 3164 bne.w loc_8003FE0 ROM:08000E7E 0C82 0000 0012 cmpi.l #$12,d2 ROM:08000E84 6600 315A bne.w loc_8003FE0 ROM:08000E88 0C03 0013 cmpi.b #$13,d3 ROM:08000E8C 6600 3152 bne.w loc_8003FE0 ROM:08000E90 0C44 0014 cmpi.w #$14,d4 ROM:08000E94 6600 314A bne.w loc_8003FE0 ROM:08000E98 0C85 0000 0015 cmpi.l #$15,d5 ROM:08000E9E 6600 3140 bne.w loc_8003FE0 ROM:08000EA2 0C06 0016 cmpi.b #$16,d6 ROM:08000EA6 6600 3138 bne.w loc_8003FE0 ROM:08000EAA 0C87 FFFF FF87 cmpi.l #$FFFFFF87,d7 ROM:08000EB0 6600 312E bne.w loc_8003FE0 ROM:08000EB4 7E0A moveq #$A,d7 ROM:08000EB6 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08000EBC 44FC 000A move #$A,ccr ROM:08000EC0 6204 bhi.s loc_8000EC6 ROM:08000EC2 6000 311C bra.w loc_8003FE0 ROM:08000EC6 ; --------------------------------------------------------------------------- ROM:08000EC6 ROM:08000EC6 loc_8000EC6: ; CODE XREF: Reset?+A9Cj ROM:08000EC6 0A3C 000F eori #$F,ccr ROM:08000ECA 6200 3114 bhi.w loc_8003FE0 ROM:08000ECE 0A3C 0004 eori #4,ccr ROM:08000ED2 6200 310C bhi.w loc_8003FE0 ROM:08000ED6 0A3C 0005 eori #5,ccr ROM:08000EDA 6200 3104 bhi.w loc_8003FE0 ROM:08000EDE DEBA 3C50 add.l off_8004B30,d7 ROM:08000EE2 44FC 0011 move #$11,ccr ROM:08000EE6 6304 bls.s loc_8000EEC ROM:08000EE8 6000 30F6 bra.w loc_8003FE0 ROM:08000EEC ; --------------------------------------------------------------------------- ROM:08000EEC ROM:08000EEC loc_8000EEC: ; CODE XREF: Reset?+AC2j ROM:08000EEC 44FC 0004 move #4,ccr ROM:08000EF0 6304 bls.s loc_8000EF6 ROM:08000EF2 6000 30EC bra.w loc_8003FE0 ROM:08000EF6 ; --------------------------------------------------------------------------- ROM:08000EF6 ROM:08000EF6 loc_8000EF6: ; CODE XREF: Reset?+ACCj ROM:08000EF6 44FC 0005 move #5,ccr ROM:08000EFA 6304 bls.s loc_8000F00 ROM:08000EFC 6000 30E2 bra.w loc_8003FE0 ROM:08000F00 ; --------------------------------------------------------------------------- ROM:08000F00 ROM:08000F00 loc_8000F00: ; CODE XREF: Reset?+AD6j ROM:08000F00 0A3C 0005 eori #5,ccr ROM:08000F04 6300 30DA bls.w loc_8003FE0 ROM:08000F08 DEBA 3C26 add.l off_8004B30,d7 ROM:08000F0C 44FC 000E move #$E,ccr ROM:08000F10 6404 bcc.s loc_8000F16 ROM:08000F12 6000 30CC bra.w loc_8003FE0 ROM:08000F16 ; --------------------------------------------------------------------------- ROM:08000F16 ROM:08000F16 loc_8000F16: ; CODE XREF: Reset?+AECj ROM:08000F16 0A3C 000F eori #$F,ccr ROM:08000F1A 6400 30C4 bcc.w loc_8003FE0 ROM:08000F1E DEBA 3C10 add.l off_8004B30,d7 ROM:08000F22 44FC 0011 move #$11,ccr ROM:08000F26 6504 bcs.s loc_8000F2C ROM:08000F28 6000 30B6 bra.w loc_8003FE0 ROM:08000F2C ; --------------------------------------------------------------------------- ROM:08000F2C ROM:08000F2C loc_8000F2C: ; CODE XREF: Reset?+B02j ROM:08000F2C 0A3C 0001 eori #1,ccr ROM:08000F30 6500 30AE bcs.w loc_8003FE0 ROM:08000F34 DEBA 3BFA add.l off_8004B30,d7 ROM:08000F38 44FC 000B move #$B,ccr ROM:08000F3C 6604 bne.s loc_8000F42 ROM:08000F3E 6000 30A0 bra.w loc_8003FE0 ROM:08000F42 ; --------------------------------------------------------------------------- ROM:08000F42 ROM:08000F42 loc_8000F42: ; CODE XREF: Reset?+B18j ROM:08000F42 0A3C 000F eori #$F,ccr ROM:08000F46 6600 3098 bne.w loc_8003FE0 ROM:08000F4A DEBA 3BE4 add.l off_8004B30,d7 ROM:08000F4E 44FC 0014 move #$14,ccr ROM:08000F52 6704 beq.s loc_8000F58 ROM:08000F54 6000 308A bra.w loc_8003FE0 ROM:08000F58 ; --------------------------------------------------------------------------- ROM:08000F58 ROM:08000F58 loc_8000F58: ; CODE XREF: Reset?+B2Ej ROM:08000F58 0A3C 000F eori #$F,ccr ROM:08000F5C 6700 3082 beq.w loc_8003FE0 ROM:08000F60 DEBA 3BCE add.l off_8004B30,d7 ROM:08000F64 44FC 000D move #$D,ccr ROM:08000F68 6804 bvc.s loc_8000F6E ROM:08000F6A 6000 3074 bra.w loc_8003FE0 ROM:08000F6E ; --------------------------------------------------------------------------- ROM:08000F6E ROM:08000F6E loc_8000F6E: ; CODE XREF: Reset?+B44j ROM:08000F6E 0A3C 000F eori #$F,ccr ROM:08000F72 6800 306C bvc.w loc_8003FE0 ROM:08000F76 DEBA 3BB8 add.l off_8004B30,d7 ROM:08000F7A 44FC 0012 move #$12,ccr ROM:08000F7E 6904 bvs.s loc_8000F84 ROM:08000F80 6000 305E bra.w loc_8003FE0 ROM:08000F84 ; --------------------------------------------------------------------------- ROM:08000F84 ROM:08000F84 loc_8000F84: ; CODE XREF: Reset?+B5Aj ROM:08000F84 0A3C 000F eori #$F,ccr ROM:08000F88 6900 3056 bvs.w loc_8003FE0 ROM:08000F8C DEBA 3BA2 add.l off_8004B30,d7 ROM:08000F90 44FC 0007 move #7,ccr ROM:08000F94 6A04 bpl.s loc_8000F9A ROM:08000F96 6000 3048 bra.w loc_8003FE0 ROM:08000F9A ; --------------------------------------------------------------------------- ROM:08000F9A ROM:08000F9A loc_8000F9A: ; CODE XREF: Reset?+B70j ROM:08000F9A 0A3C 000F eori #$F,ccr ROM:08000F9E 6A00 3040 bpl.w loc_8003FE0 ROM:08000FA2 DEBA 3B8C add.l off_8004B30,d7 ROM:08000FA6 44FC 0018 move #$18,ccr ROM:08000FAA 6B04 bmi.s loc_8000FB0 ROM:08000FAC 6000 3032 bra.w loc_8003FE0 ROM:08000FB0 ; --------------------------------------------------------------------------- ROM:08000FB0 ROM:08000FB0 loc_8000FB0: ; CODE XREF: Reset?+B86j ROM:08000FB0 0A3C 000F eori #$F,ccr ROM:08000FB4 6B00 302A bmi.w loc_8003FE0 ROM:08000FB8 DEBA 3B76 add.l off_8004B30,d7 ROM:08000FBC 44FC 000A move #$A,ccr ROM:08000FC0 6C04 bge.s loc_8000FC6 ROM:08000FC2 6000 301C bra.w loc_8003FE0 ROM:08000FC6 ; --------------------------------------------------------------------------- ROM:08000FC6 ROM:08000FC6 loc_8000FC6: ; CODE XREF: Reset?+B9Cj ROM:08000FC6 0A3C 0002 eori #2,ccr ROM:08000FCA 6C00 3014 bge.w loc_8003FE0 ROM:08000FCE 44FC 0005 move #5,ccr ROM:08000FD2 6C04 bge.s loc_8000FD8 ROM:08000FD4 6000 300A bra.w loc_8003FE0 ROM:08000FD8 ; --------------------------------------------------------------------------- ROM:08000FD8 ROM:08000FD8 loc_8000FD8: ; CODE XREF: Reset?+BAEj ROM:08000FD8 0A3C 0007 eori #7,ccr ROM:08000FDC 6C00 3002 bge.w loc_8003FE0 ROM:08000FE0 DEBA 3B4E add.l off_8004B30,d7 ROM:08000FE4 44FC 0018 move #$18,ccr ROM:08000FE8 6D04 blt.s loc_8000FEE ROM:08000FEA 6000 2FF4 bra.w loc_8003FE0 ROM:08000FEE ; --------------------------------------------------------------------------- ROM:08000FEE ROM:08000FEE loc_8000FEE: ; CODE XREF: Reset?+BC4j ROM:08000FEE 0A3C 0002 eori #2,ccr ROM:08000FF2 6D00 2FEC blt.w loc_8003FE0 ROM:08000FF6 44FC 0012 move #$12,ccr ROM:08000FFA 6D04 blt.s loc_8001000 ROM:08000FFC 6000 2FE2 bra.w loc_8003FE0 ROM:08001000 ; --------------------------------------------------------------------------- ROM:08001000 ROM:08001000 loc_8001000: ; CODE XREF: Reset?+BD6j ROM:08001000 0A3C 0002 eori #2,ccr ROM:08001004 6D00 2FDA blt.w loc_8003FE0 ROM:08001008 DEBA 3B26 add.l off_8004B30,d7 ROM:0800100C 44FC 000B move #$B,ccr ROM:08001010 6E04 bgt.s loc_8001016 ROM:08001012 6000 2FCC bra.w loc_8003FE0 ROM:08001016 ; --------------------------------------------------------------------------- ROM:08001016 ROM:08001016 loc_8001016: ; CODE XREF: Reset?+BECj ROM:08001016 0A3C 0004 eori #4,ccr ROM:0800101A 6E00 2FC4 bgt.w loc_8003FE0 ROM:0800101E 0A3C 0008 eori #8,ccr ROM:08001022 6E00 2FBC bgt.w loc_8003FE0 ROM:08001026 44FC 0011 move #$11,ccr ROM:0800102A 6E04 bgt.s loc_8001030 ROM:0800102C 6000 2FB2 bra.w loc_8003FE0 ROM:08001030 ; --------------------------------------------------------------------------- ROM:08001030 ROM:08001030 loc_8001030: ; CODE XREF: Reset?+C06j ROM:08001030 0A3C 000F eori #$F,ccr ROM:08001034 6E00 2FAA bgt.w loc_8003FE0 ROM:08001038 DEBA 3AF6 add.l off_8004B30,d7 ROM:0800103C 44FC 0014 move #$14,ccr ROM:08001040 6F04 ble.s loc_8001046 ROM:08001042 6000 2F9C bra.w loc_8003FE0 ROM:08001046 ; --------------------------------------------------------------------------- ROM:08001046 ROM:08001046 loc_8001046: ; CODE XREF: Reset?+C1Cj ROM:08001046 0A3C 0004 eori #4,ccr ROM:0800104A 6F00 2F94 ble.w loc_8003FE0 ROM:0800104E 44FC 0008 move #8,ccr ROM:08001052 6F04 ble.s loc_8001058 ROM:08001054 6000 2F8A bra.w loc_8003FE0 ROM:08001058 ; --------------------------------------------------------------------------- ROM:08001058 ROM:08001058 loc_8001058: ; CODE XREF: Reset?+C2Ej ROM:08001058 44FC 0012 move #$12,ccr ROM:0800105C 6F04 ble.s loc_8001062 ROM:0800105E 6000 2F80 bra.w loc_8003FE0 ROM:08001062 ; --------------------------------------------------------------------------- ROM:08001062 ROM:08001062 loc_8001062: ; CODE XREF: Reset?+C38j ROM:08001062 0A3C 0008 eori #8,ccr ROM:08001066 6F00 2F78 ble.w loc_8003FE0 ROM:0800106A 0A3C 001B eori #$1B,ccr ROM:0800106E 6F00 2F70 ble.w loc_8003FE0 ROM:08001072 DEBA 3ABC add.l off_8004B30,d7 ROM:08001076 7801 moveq #1,d4 ROM:08001078 50CC 2F66 dbt d4,loc_8003FE0 ROM:0800107C 51CC 0006 dbf d4,loc_8001084 ROM:08001080 6000 2F5E bra.w loc_8003FE0 ROM:08001084 ; --------------------------------------------------------------------------- ROM:08001084 ROM:08001084 loc_8001084: ; CODE XREF: Reset?+C58j ROM:08001084 51CC 2F5A dbf d4,loc_8003FE0 ROM:08001088 DEBA 3AA6 add.l off_8004B30,d7 ROM:0800108C 283A 3A22 move.l dword_8004AB0,d4 ROM:08001090 50C4 st d4 ROM:08001092 0C84 0000 00FF cmpi.l #$FF,d4 ROM:08001098 6600 2F46 bne.w loc_8003FE0 ROM:0800109C 283A 3A16 move.l dword_8004AB4,d4 ROM:080010A0 51C4 sf d4 ROM:080010A2 0C84 FFFF FF00 cmpi.l #$FFFFFF00,d4 ROM:080010A8 6600 2F36 bne.w loc_8003FE0 ROM:080010AC DEBA 3A82 add.l off_8004B30,d7 ROM:080010B0 4E71 nop ROM:080010B2 6000 0006 bra.w loc_80010BA ROM:080010B6 ; --------------------------------------------------------------------------- ROM:080010B6 6000 2F28 bra.w loc_8003FE0 ROM:080010BA ; --------------------------------------------------------------------------- ROM:080010BA ROM:080010BA loc_80010BA: ; CODE XREF: Reset?+C8Ej ROM:080010BA 7E0B moveq #$B,d7 ROM:080010BC 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080010C2 207C FFFF FFFF movea.l #$FFFFFFFF,a0 ROM:080010C8 B1FC FFFF FFFF cmpa.l #$FFFFFFFF,a0 ROM:080010CE 6600 2F10 bne.w loc_8003FE0 ROM:080010D2 2248 movea.l a0,a1 ROM:080010D4 B3FC FFFF FFFF cmpa.l #$FFFFFFFF,a1 ROM:080010DA 6600 2F04 bne.w loc_8003FE0 ROM:080010DE 41FA 0006 lea loc_80010E6,a0 ROM:080010E2 6000 0096 bra.w loc_800117A ROM:080010E6 ; --------------------------------------------------------------------------- ROM:080010E6 ROM:080010E6 loc_80010E6: ; DATA XREF: Reset?+CBAo ROM:080010E6 207C 5555 5555 movea.l #$55555555,a0 ROM:080010EC B1FC 5555 5555 cmpa.l #$55555555,a0 ROM:080010F2 6600 2EEC bne.w loc_8003FE0 ROM:080010F6 2248 movea.l a0,a1 ROM:080010F8 B3FC 5555 5555 cmpa.l #$55555555,a1 ROM:080010FE 6600 2EE0 bne.w loc_8003FE0 ROM:08001102 41FA 0006 lea loc_800110A,a0 ROM:08001106 6000 0072 bra.w loc_800117A ROM:0800110A ; --------------------------------------------------------------------------- ROM:0800110A ROM:0800110A loc_800110A: ; DATA XREF: Reset?+CDEo ROM:0800110A 207C AAAA AAAA movea.l #$AAAAAAAA,a0 ROM:08001110 B1FC AAAA AAAA cmpa.l #$AAAAAAAA,a0 ROM:08001116 6600 2EC8 bne.w loc_8003FE0 ROM:0800111A 2248 movea.l a0,a1 ROM:0800111C B3FC AAAA AAAA cmpa.l #$AAAAAAAA,a1 ROM:08001122 6600 2EBC bne.w loc_8003FE0 ROM:08001126 41FA 0006 lea loc_800112E,a0 ROM:0800112A 6000 004E bra.w loc_800117A ROM:0800112E ; --------------------------------------------------------------------------- ROM:0800112E ROM:0800112E loc_800112E: ; DATA XREF: Reset?+D02o ROM:0800112E 207C 0000 0000 movea.l #0,a0 ROM:08001134 B1FC 0000 0000 cmpa.l #0,a0 ROM:0800113A 6600 2EA4 bne.w loc_8003FE0 ROM:0800113E 2248 movea.l a0,a1 ROM:08001140 B3FC 0000 0000 cmpa.l #0,a1 ROM:08001146 6600 2E98 bne.w loc_8003FE0 ROM:0800114A 41FA 0006 lea loc_8001152,a0 ROM:0800114E 6000 002A bra.w loc_800117A ROM:08001152 ; --------------------------------------------------------------------------- ROM:08001152 ROM:08001152 loc_8001152: ; DATA XREF: Reset?+D26o ROM:08001152 207C 8040 2010 movea.l #$80402010,a0 ROM:08001158 B1FC 8040 2010 cmpa.l #$80402010,a0 ROM:0800115E 6600 2E80 bne.w loc_8003FE0 ROM:08001162 2248 movea.l a0,a1 ROM:08001164 B3FC 8040 2010 cmpa.l #$80402010,a1 ROM:0800116A 6600 2E74 bne.w loc_8003FE0 ROM:0800116E 41FA 0006 lea unk_8001176,a0 ROM:08001172 6000 0006 bra.w loc_800117A ROM:08001172 ; --------------------------------------------------------------------------- ROM:08001176 0060 unk_8001176: dc.b $60 ; ` ; DATA XREF: Reset?+D4Ao ROM:08001177 0000 align 4 ROM:08001178 0024 dc.b 0, $24 ROM:0800117A ; --------------------------------------------------------------------------- ROM:0800117A ROM:0800117A loc_800117A: ; CODE XREF: Reset?+CBEj ROM:0800117A ; Reset?+CE2j ... ROM:0800117A 2449 movea.l a1,a2 ROM:0800117C 264A movea.l a2,a3 ROM:0800117E 284B movea.l a3,a4 ROM:08001180 2A4C movea.l a4,a5 ROM:08001182 2C4D movea.l a5,a6 ROM:08001184 200E move.l a6,d0 ROM:08001186 2200 move.l d0,d1 ROM:08001188 2401 move.l d1,d2 ROM:0800118A 2602 move.l d2,d3 ROM:0800118C 2803 move.l d3,d4 ROM:0800118E 2A04 move.l d4,d5 ROM:08001190 2C05 move.l d5,d6 ROM:08001192 2E06 move.l d6,d7 ROM:08001194 BE89 cmp.l a1,d7 ROM:08001196 6600 2E48 bne.w loc_8003FE0 ROM:0800119A 4ED0 jmp (a0) ROM:0800119A ; --------------------------------------------------------------------------- ROM:0800119C 007E dc.b $7E ; ~ ROM:0800119D 0C23 00C7 dc.b $C, $23, $C7 ROM:080011A0 FF05 000C 761F 223A+dword_80011A0: dc.l $FF05000C, $761F223A, $391044C3, $223CAAAA, $AAAA42C2 ROM:080011A0 3910 44C3 223C AAAA+ dc.l $C420018, $66002E26, $B2BA38FE, $66002E1E, $DEBA396A ROM:080011A0 AAAA 42C2 0C42 0018+ dc.l $44C37200, $42C20C42, $146600, $2E0CB2BA, $38D86600 ROM:080011A0 6600 2E26 B2BA 38FE+ dc.l $2E04DEBA, $395044C3, $223C5555, $555542C2, $C420010 ROM:080011A0 6600 2E1E DEBA 396A+ dc.l $66002DEE, $B2BA38C2, $66002DE6, $DEBA3932, $223A38B6 ROM:080011A0 44C3 7200 42C2 0C42+ dc.l $44C3323C, $AAAA42C2, $C420018, $66002DCE, $C815555 ROM:080011A0 0014 6600 2E0C B2BA+ dc.l $AAAA6600, $2DC4DEBA, $3910223A, $388044C3, $323C0000 ROM:080011A0 38D8 6600 2E04 DEBA+ dc.l $42C20C42, $146600, $2DAC0C81, $CCCC0000, $66002DA2 ROM:080011A0 3950 44C3 223C 5555+ dc.l $DEBA38EE, $223A386E, $44C3323C, $555542C2, $C420010 ROM:080011A0 5555 42C2 0C42 0010+ dc.l $66002D8A, $C81FFFF, $55556600, $2D80DEBA, $38CC223A ROM:080011A0 6600 2DEE B2BA 38C2+ dc.l $382C44C3, $123C00AA, $42C20C42, $186600, $2D680C81 ROM:080011A0 6600 2DE6 DEBA 3932+ dc.l $777777AA, $66002D5E, $DEBA38AA, $44C3123C, $5542C2 ROM:080011A0 223A 38B6 44C3 323C+ dc.l $C420010, $66002D4A, $C817777, $77556600, $2D40DEBA ROM:080011A0 AAAA 42C2 0C42 0018+ dc.l $388C44C3, $123C0000, $42C20C42, $146600, $2D2C0C81 ROM:080011A0 6600 2DCE 0C81 5555+ dc.l $77777700, $66002D22, $DEBA386E, $223A37F2, $44C37281 ROM:080011A0 AAAA 6600 2DC4 DEBA+ dc.l $42C20C42, $186600, $2D0C0C81, $FFFFFF81, $66002D02 ROM:080011A0 3910 223A 3880 44C3+ dc.l $DEBA384E, $223A37D6, $44C37200, $42C20C42, $146600 ROM:080011A0 323C 0000 42C2 0C42+ dc.l $2CEC0C81, 0 ROM:080012FC 0066 dc.b $66 ; f ROM:080012FD 0000 align 2 ROM:080012FE 002C dc.b $2C ; , ROM:080012FF 00E2 dc.b $E2 ROM:08001300 00DE dc.b $DE ; ¦ ROM:08001301 BA38 002E dc.b $BA, $38, $2E ROM:08001304 0022 dc.b $22 ; " ROM:08001305 3A37 00A6 dc.b $3A, $37, $A6 ROM:08001308 0044 dc.b $44 ; D ROM:08001309 C372 0022 dc.b $C3, $72, $22 ROM:0800130C 0042 dc.b $42 ; B ROM:0800130D C20C 0042 dc.b $C2, $C, $42 ROM:08001310 0010 6600 2CCC 0C81+ dc.l $106600, $2CCC0C81, $22, $66002CC2, $DEBA380E, $44C3327C ROM:08001310 0000 0022 6600 2CC2+ dc.l $AAAA42C2, $C42001F, $66002CAE, $B3FCFFFF, $AAAA6600 ROM:08001310 DEBA 380E 44C3 327C+ dc.l $2CA4DEBA, $37F0223A, $375044C3, $224142C2, $C42001F ROM:08001310 AAAA 42C2 0C42 001F+ dc.l $66002C8E, $B3FC7777, $77776600, $2C84CEBA, $39541E3A ROM:08001310 6600 2CAE B3FC FFFF+ dc.l $396723C7, $FF05000C, $2C39FF05, $3106B00, $842B9 ROM:08001310 AAAA 6600 2CA4 DEBA+ dc.l $FF050310, $720043FA, $370CD291, $42C40C04, $6600 ROM:08001310 37F0 223A 3750 44C3+ dc.l $2C54B2BA, $36FC6600, $2C4CDEBA, $3798243C, $C0000000 ROM:08001310 2241 42C2 0C42 001F+ dc.l $D48142C4, $C040011, $66002C36, $C820444, $44446600 ROM:08001310 6600 2C8E B3FC 7777+ dc.l $2C2CDEBA, $3778243C, $75555555, $223CCAAA, $AAAAD481 ROM:08001310 7777 6600 2C84 CEBA+ dc.l $42C40C04, $116600, $2C100C82, $3FFFFFFF, $66002C06 ROM:08001310 3954 1E3A 3967 23C7+ dc.l $DEBA3752, $243C6345, $6789223C, $60ABCDEF, $D28242C4 ROM:08001310 FF05 000C 2C39 FF05+ dc.l $C04000A, $66002BEA, $C81C3F1, $35786600, $2BE0DEBA ROM:08001310 0310 6B00 0008 42B9+ dc.l $372C243A, $36B42202, $D28242C4, $C040013, $66002BCA ROM:08001310 FF05 0310 7200 43FA+ dc.l $C815555, $55546600, $2BC0DEBA, $370C243A, $3694223A ROM:08001310 370C D291 42C4 0C04+ dc.l $3654D282, $42C40C04, $86600, $2BA80C81, $BBBBBBBB ROM:08001310 0000 6600 2C54 B2BA+ dc.l $66002B9E, $DEBA36EA, $243A3672, $223A3632, $D48142C4 ROM:08001310 36FC 6600 2C4C DEBA+ dc.l $C040008, $66002B86, $C82BBBB, $BBBB6600, $2B7CDEBA ROM:08001310 3798 243C C000 0000+ dc.l $36C8243C, $C3333334, $223A3632, $D48142C4, $C040019 ROM:08001310 D481 42C4 0C04 0011+ dc.l $66002B62, $C829000, $6600, $2B58DEBA, $36A4243A ROM:08001310 6600 2C36 0C82 0444+ dc.l $36202202, $D48142C4, $C040004, $66002B42, $C820000 ROM:08001310 4444 6600 2C2C DEBA+ dc.l $6600, $2B38DEBA, $36847200, $43FA35DA, $D25142C4 ROM:08001310 3778 243C 7555 5555+ dc.l $C040000, $66002B22, $C810000, $44446600, $2B18DEBA ROM:08001310 223C CAAA AAAA D481+ dc.l $3664243C, $CCCCC000, $D44142C4, $C040011, $66002B02 ROM:08001310 42C4 0C04 0011 6600+ dc.l $C82CCCC, $4446600, $2AF8DEBA, $3644243C, $75557555 ROM:08001310 2C10 0C82 3FFF FFFF+ dc.l $223CCAAA, $CAAAD242, $42C40C04, $116600, $2ADC0C81 ROM:08001310 6600 2C06 DEBA 3752+ dc.l $CAAA3FFF, $66002AD2, $DEBA361E, $243C6345, $6345223C ROM:08001310 243C 6345 6789 223C+ dc.l $60AB60AB, $D24242C4, $C04000A, $66002AB6, $C8160AB ROM:08001310 60AB CDEF D282 42C4+ dc.l $C3F06600, $2AACDEBA, $35F8243A, $35802202, $D24242C4 ROM:08001310 0C04 000A 6600 2BEA+ dc.l $C040013, $66002A96, $C81AAAA, $55546600, $2A8CDEBA ROM:08001310 0C81 C3F1 3578 6600+ dc.l $35D8243A, $3560223A, $3520D242, $42C40C04, $86600 ROM:08001310 2BE0 DEBA 372C 243A+ dc.l $2A740C81, $1111BBBB, $66002A6A, $DEBA35B6, $243A353E ROM:08001310 36B4 2202 D282 42C4+ dc.l $223A34FE, $D44142C4, $C040008, $66002A52, $C82AAAA ROM:08001310 0C04 0013 6600 2BCA+ dc.l $BBBB6600, $2A48DEBA, $3594243C, $C333C334, $223A34FE ROM:08001310 0C81 5555 5554 6600+ dc.l $D44142C4, $C040019, $66002A2E, $C82C333, $90006600 ROM:08001310 2BC0 DEBA 370C 243A+ dc.l $2A24DEBA, $3570243A, $34EC2202, $D44142C4, $C040004 ROM:08001310 3694 223A 3654 D282+ dc.l $66002A0E, $C820000, $6600, $2A04DEBA, $35507200 ROM:08001310 42C4 0C04 0008 6600+ dc.l $43FA34A6, $D21142C4, $C040000, $660029EE, $C810000 ROM:08001310 2BA8 0C81 BBBB BBBB+ dc.l $446600, $29E4DEBA, $3530243C, $CCCCCCC0, $D40142C4 ROM:08001310 6600 2B9E DEBA 36EA+ dc.l $C040011, $660029CE, $C82CCCC, $CC046600, $29C4DEBA ROM:08001310 243A 3672 223A 3632+ dc.l $3510243C, $75557575, $223CCAAA, $CACAD401, $42C40C04 ROM:08001310 D481 42C4 0C04 0008+ dc.l $116600, $29A80C82, $7555753F, $6600299E, $DEBA34EA ROM:08001310 6600 2B86 0C82 BBBB+ dc.l $243C6345, $6363223C, $60AB6F60, $D20242C4, $C04000A ROM:08001310 BBBB 6600 2B7C DEBA+ dc.l $66002982, $C8160AB, $6FC36600, $2978DEBA, $34C4243A ROM:08001310 36C8 243C C333 3334+ dc.l $344C2202, $D20242C4, $C040013, $66002962, $C81AAAA ROM:08001310 223A 3632 D481 42C4+ dc.l $AA546600, $2958DEBA, $34A4243A, $342C223A, $33ECD202 ROM:08001310 0C04 0019 6600 2B62+ dc.l $42C40C04, $86600, $29400C81, $111111BB, $66002936 ROM:08001310 0C82 9000 0000 6600+ dc.l $DEBA3482, $243A340A, $223A33CA, $D40142C4, $C040008 ROM:08001310 2B58 DEBA 36A4 243A+ dc.l $6600291E, $C82AAAA, $AABB6600, $2914DEBA, $3460243C ROM:08001310 3620 2202 D481 42C4+ dc.l $C333C3C4, $223A33CA, $D40142C4, $C040019, $660028FA ROM:08001310 0C04 0004 6600 2B42+ dc.l $C82C333, $C3906600, $28F0DEBA, $343C243A, $33B82202 ROM:08001310 0C82 0000 0000 6600+ dc.l $D44142C4, $C040004, $660028DA, $C820000, $6600, $28D0DEBA ROM:08001310 2B38 DEBA 3684 7200+ dc.l $341C243A, $33A00682, $55555555, $C82AAAA, $AAAA6600 ROM:08001310 43FA 35DA D251 42C4+ dc.l $28B80642, $11110C82, $AAAABBBB, $660028AA, $6020033 ROM:08001310 0C04 0000 6600 2B22+ dc.l $C82AAAA, $BBEE6600, $289CDEBA, $33E8223A, $336C227A ROM:08001310 0C81 0000 4444 6600+ dc.l $336044C3, $D3C1D3C9, $D3C1D3FC, 1, $42C40C04, $1F6600 ROM:08001310 2B18 DEBA 3664 243C+ dc.l $2878B3FC, 0 ROM:08001770 0066 dc.b $66 ; f ROM:08001771 0000 align 2 ROM:08001772 0028 dc.b $28 ; ( ROM:08001773 006E dc.b $6E ROM:08001774 00DE dc.b $DE ; ¦ ROM:08001775 BA33 00BA dc.b $BA, $33, $BA ROM:08001778 0022 dc.b $22 ; " ROM:08001779 3A33 3E22 7C55 5500 a3Uu: dc.b ':3>"|UU',0 ROM:08001781 0000 align 2 ROM:08001782 0044 dc.b $44 ; D ROM:08001783 00C3 dc.b $C3 ROM:08001784 00D2 dc.b $D2 ; - ROM:08001785 C1D2 00C9 dc.b $C1, $D2, $C9 ROM:08001788 00D2 dc.b $D2 ; - ROM:08001789 C1D2 00FC dc.b $C1, $D2, $FC ROM:0800178C 0001 42C4 dc.l unk_142C4 ROM:08001790 000C dc.b $C ROM:08001791 0400 001F dc.b 4, 0, $1F ROM:08001794 0066 dc.b $66 ; f ROM:08001795 0000 align 2 ROM:08001796 0028 dc.b $28 ; ( ROM:08001797 004A dc.b $4A ROM:08001798 00B3 dc.b $B3 ; ¦ ROM:08001799 FC55 0056 dc.b $FC, $55, $56 ROM:0800179C 0000 6600 dc.l unk_6600 ROM:080017A0 0028 dc.b $28 ; ( ROM:080017A1 40DE 00BA dc.b $40, $DE, $BA ROM:080017A4 0033 dc.b $33 ; 3 ROM:080017A5 8C22 003A dc.b $8C, $22, $3A ROM:080017A8 0033 dc.b $33 ; 3 ROM:080017A9 0C44 00C3 dc.b $C, $44, $C3 ROM:080017AC 0052 dc.b $52 ; R ROM:080017AD 8152 0081 dc.b $81, $52, $81 ROM:080017B0 0054 dc.b $54 ; T ROM:080017B1 8156 0081 dc.b $81, $56, $81 ROM:080017B4 0058 dc.b $58 ; X ROM:080017B5 815A 0081 dc.b $81, $5A, $81 ROM:080017B8 005C dc.b $5C ; \ ROM:080017B9 815E 0081 dc.b $81, $5E, $81 ROM:080017BC 0050 dc.b $50 ; P ROM:080017BD 810C 0081 dc.b $81, $C, $81 ROM:080017C0 0000 0024 dc.l unk_24 ROM:080017C4 0066 dc.b $66 ; f ROM:080017C5 0000 align 2 ROM:080017C6 0028 dc.b $28 ; ( ROM:080017C7 001A dc.b $1A ROM:080017C8 00DE dc.b $DE ; ¦ ROM:080017C9 BA33 0066 dc.b $BA, $33, $66 ROM:080017CC 0022 dc.b $22 ; " ROM:080017CD 3C0F 00FF dc.b $3C, $F, $FF ROM:080017D0 7FFF 5641 0C81 0FFF+ dc.l $7FFF5641, $C810FFF, $80026600, $2804DEBA, $3350223C ROM:080017D0 8002 6600 2804 DEBA+ dc.l $83E1E13E, $58010C81, $83E1E142, $660027EE, $DEBA333A ROM:080017D0 3350 223C 83E1 E13E+ dc.l $227C3FFE, $FFFF44C3, $568942C4, $C04001F, $660027D6 ROM:080017D0 5801 0C81 83E1 E142+ dc.l $B3FC3FFF, $26600, $27CCDEBA, $3318227C, $3EFFFFFF ROM:080017D0 6600 27EE DEBA 333A+ dc.l $5449B3FC, $3F000001, $660027B6, $DEBA3302, $223C1234 ROM:080017D0 227C 3FFE FFFF 44C3+ dc.l $56002401, $1A3C0004, $44C5D302, $42C40C04, $46600 ROM:080017D0 5689 42C4 0C04 001F+ dc.l $27980C81, $12345600, $6600278E, $DEBA32DA, $243CABCD ROM:080017D0 6600 27D6 B3FC 3FFF+ dc.l $2202, $44C3D342, $42C40C04, $6600, $27740C81, $ABCD0001 ROM:080017D0 0002 6600 27CC DEBA+ dc.l $6600276A, $DEBA32B6, $243C2E1E, $1E1E223C, $11E1E1E1 ROM:080017D0 3318 227C 3EFF FFFF+ dc.l $44C3D382, $42C40C04, $6600, $274C0C81, $40000000 ROM:080017D0 5449 B3FC 3F00 0001+ dc.l $66002742, $CEBA3412, $1E3A3426, $23C7FF05, $C2C39 ROM:080017D0 6600 27B6 DEBA 3302+ dc.l $FF050310, $6B000008, $42B9FF05, $310243A, $31F44202 ROM:080017D0 223C 1234 5600 2401+ dc.l $C82FFFF, $FF006600, $2714DEBA, $32604242, $C82FFFF ROM:080017D0 1A3C 0004 44C5 D302+ dc.l $6600, $2704DEBA, $32504282, $C820000, $6600, $26F4DEBA ROM:080017D0 42C4 0C04 0004 6600+ dc.l $3240223A, $31BC82BA, $31C4B2BA, $31C06600, $26E082BA ROM:080017D0 2798 0C81 1234 5600+ dc.l $31B4B2BA, $31AC6600, $26D4DEBA, $3220B381, $B2BA319A ROM:080017D0 6600 278E DEBA 32DA+ dc.l $660026C6, $DEBA3212, $223A3196, $243A3196, $B581B2BA ROM:080017D0 243C ABCD 0000 2202+ dc.l $31886600, $26B0DEBA, $31FCC2BA, $3180B2BA, $317C6600 ROM:080017D0 44C3 D342 42C4 0C04+ dc.l $26A0DEBA, $31EC223A, $316CC2BA, $3170B2BA, $316C6600 ROM:080017D0 0000 6600 2774 0C81+ dc.l $268CDEBA, $31D8C2BA, $315CB2BA, $31506600, $267CDEBA ROM:080017D0 ABCD 0001 6600 276A+ dc.l $31C8223A, $3148B541, $827A3126, $C27A3136, $DEBA31B6 ROM:080017D0 DEBA 32B6 243C 2E1E+ dc.l $B301823A, $3110C23A, $31340C81, $FFFFCC44, $66002652 ROM:080017D0 1E1E 223C 11E1 E1E1+ dc.l $DEBA319E, $223A311E, $A811111, $11110281, $DDDDDDDD ROM:080017D0 44C3 D382 42C4 0C04+ dc.l $811111, $1111DEBA, $31840A41, $AAAA0241, $99990041 ROM:080017D0 0000 6600 274C 0C81+ dc.l $AAAADEBA, $31740A01, $440201, $550001, $880C81, $DDDDBBDD ROM:080017D0 4000 0000 6600 2742+ dc.l $6600260E, $CEBA32DE, $1E3A32F3, $23C7FF05, $C2C39 ROM:080017D0 CEBA 3412 1E3A 3426+ dc.l $FF050310, $6B000008, $42B9FF05, $310223A, $30C49281 ROM:080017D0 23C7 FF05 000C 2C39+ dc.l $42C40C04, $46600, $25E0B2BA, $30AC6600, $25D8DEBA ROM:080017D0 FF05 0310 6B00 0008+ dc.l $3124223A, $30A843FA, $30789291, $42C40C04, $6600 ROM:080017D0 42B9 FF05 0310 243A+ dc.l $25C0B2BA, $305C6600, $25B8DEBA, $3104223A, $308892BA ROM:080017D0 31F4 4202 0C82 FFFF+ dc.l $306042C4, $C040019, $660025A2, $C81DDDD, $DDDE6600 ROM:080017D0 FF00 6600 2714 DEBA+ dc.l $2598DEBA, $30E4243C, $80000000, $928242C4, $C040000 ROM:080017D0 3260 4242 0C82 FFFF+ dc.l $66002582, $C815DDD, $DDDE6600, $2578DEBA, $30C4243C ROM:080017D0 0000 6600 2704 DEBA+ dc.l $C0777777, $948142C4, $C040002, $66002562, $C826299 ROM:080017D0 3250 4282 0C82 0000+ dc.l $99996600, $2558DEBA, $30A4243C, $AF123409, $223C1122 ROM:080017D0 0000 6600 26F4 DEBA+ dc.l $33449282, $42C40C04, $116600, $253C0C81, $620FFF3B ROM:080017D0 3240 223A 31BC 82BA+ dc.l $66002532, $DEBA307E, $223CAE88, $99AB243C, $C0223344 ROM:080017D0 31C4 B2BA 31C0 6600+ dc.l $928242C4, $C040019, $66002516, $C81EE66, $66676600 ROM:080017D0 26E0 82BA 31B4 B2BA+ dc.l $250CDEBA, $3058223A, $2FC8243A, $2FA09282, $42C40C04 ROM:080017D0 31AC 6600 26D4 DEBA+ dc.l $86600, $24F4B2BA, $2FB06600, $24ECDEBA, $3038223A ROM:080017D0 3220 B381 B2BA 319A+ dc.l $2F98243A, $2F989481, $42C40C04, $26600, $24D4B4BA ROM:080017D0 6600 26C6 DEBA 3212+ dc.l $2F706600, $24CCDEBA, $3018223A, $2F88243A, $2F609242 ROM:080017D0 223A 3196 243A 3196+ dc.l $42C40C04, $86600, $24B49202, $42C40C04, $86600, $24A80C81 ROM:080017D0 B581 B2BA 3188 6600+ dc.l $CCCCBBAA, $6600249E, $DEBA2FEA, $227A2F5A, $93FA2F3E ROM:080017D0 26B0 DEBA 31FC C2BA+ dc.l $92C9B3FC, $88890000, $66002486, $DEBA2FD2, $223A2F52 ROM:080017D0 3180 B2BA 317C 6600+ dc.l $4811111, $11110441, $33330401, $550C81, $EEEEBB66 ROM:080017D0 26A0 DEBA 31EC 223A+ dc.l $66002466, $DEBA2FB2, $223C1000, $5381, $C810FFF ROM:080017D0 316C C2BA 3170 B2BA+ dc.l $FFFF6600, $2450DEBA, $2F9C223C, $FFFF8000, $55410C81 ROM:080017D0 316C 6600 268C DEBA+ dc.l $FFFF7FFE, $6600243A, $DEBA2F86, $72C05901, $C81FFFF ROM:080017D0 31D8 C2BA 315C B2BA+ dc.l $FFBC6600, $2428DEBA, $2F74227C, $40000000, $5349B3FC ROM:080017D0 3150 6600 267C DEBA+ dc.l $3FFFFFFF, $66002412, $DEBA2F5E, $263A2EDE, $223C1234 ROM:080017D0 31C8 223A 3148 B541+ dc.l $56002401, $1A3C0004, $44C59302, $42C40C04, $46600 ROM:080017D0 827A 3126 C27A 3136+ dc.l $23F00C81, $12345600, $660023E6, $DEBA2F32, $243CABCD ROM:080017D0 DEBA 31B6 B301 823A+ dc.l $2202, $44C39342, $42C40C04, $196600, $23CC0C81, $ABCDFFFF ROM:080017D0 3110 C23A 3134 0C81+ dc.l $660023C2, $DEBA2F0E, $243C2E1E, $1E1E223C, $11E1E1E1 ROM:080017D0 FFFF CC44 6600 2652+ dc.l $44C39382, $42C40C04, $196600, $23A40C81, $E3C3C3C2 ROM:080017D0 DEBA 319E 223A 311E+ dc.l $6600239A, $CEBA306A, $1E3A307F, $23C7FF05, $C2C39 ROM:080017D0 0A81 1111 1111 0281+ dc.l $FF050310, $6B000008, $42B9FF05, $310243C, $FFFE ROM:080017D0 DDDD DDDD 0081 1111+ dc.l $84FA2E46, $C82FFFE, $6600, $2368DEBA, $2EB4243A ROM:080017D0 1111 DEBA 3184 0A41+ dc.l $2E3444C3, $84FA2EAA, $42C40C04, $1A6600, $2350B4BA ROM:080017D0 AAAA 0241 9999 0041+ dc.l $2E206600, $2348DEBA, $2E94243A, $2E1C4C42, $2002B4BA ROM:080017D0 AAAA DEBA 3174 0A01+ dc.l $2E486600, $2334DEBA, $2E802A3A, $2E04243A, $2E784C7A ROM:080017D0 0044 0201 0055 0001+ dc.l $54022EAE, $B4BA2DF6, $6600231A, $BABA2E6A, $66002312 ROM:080017D0 0088 0C81 DDDD BBDD+ dc.l $DEBA2E5E, $2A3A2DBE, $4C7A5002, $2E180C85, $3BBBBBBB ROM:080017D0 6600 260E CEBA 32DE+ dc.l $660022FA, $B4BA2E06, $660022F2, $DEBA2E3E, $243A2DBE ROM:080017D0 1E3A 32F3 23C7 FF05+ dc.l $C4FA2DBA, $C82FFFE, $16600, $22DCDEBA, $2E28223A ROM:080017D0 000C 2C39 FF05 0310+ dc.l $2DA42401, $323A2DAA, $343A2DA2, $4C012002, $C8238E3 ROM:080017D0 6B00 0008 42B9 FF05+ dc.l $1C726600, $22BCDEBA, $2E08223A, $2D88243A, $2D8444C3 ROM:080017D0 0310 223A 30C4 9281+ dc.l $4C012002, $42C40C04, $126600, $22A00C82, 1, $66002296 ROM:080017D0 42C4 0C04 0004 6600+ dc.l $DEBA2DE2, $223A2DDA, $243A2EFE, $2A3A2D5A, $4C015402 ROM:080017D0 25E0 B2BA 30AC 6600+ dc.l $C820000, $7FFF6600, $22780C85, $FFFF8000, $6600226E ROM:080017D0 25D8 DEBA 3124 223A+ dc.l $CEBA2F3E, $1E3A2F54, $23C7FF05, $C2C39, $FF050310 ROM:080017D0 30A8 43FA 3078 9291+ dc.l $6B000008, $42B9FF05, $310223A, $2CECE389, $42C00C00 ROM:080017D0 42C4 0C04 0000 6600+ dc.l $6600, $2240DEBA, $2D8CE309, $42C00C00, $6600, $2230DEBA ROM:080017D0 25C0 B2BA 305C 6600+ dc.l $2D7CE349, $42C00C00, $6600, $22200C81, $22224488 ROM:080017D0 25B8 DEBA 3104 223A+ dc.l $66002216, $DEBA2D62, $223C8000, $E389, $42C00C00 ROM:080017D0 3088 92BA 3060 42C4+ dc.l $156600, $2200B2BA, $2CCC6600, $21F8DEBA, $2D44223C ROM:080017D0 0C04 0019 6600 25A2+ dc.l $80, $E30942C0, $C000015, $660021E2, $B2BA2CAE, $660021DA ROM:080017D0 0C81 DDDD DDDE 6600+ dc.l $DEBA2D26, $223C0000, $8000E349, $42C00C00, $156600 ROM:080017D0 2598 DEBA 30E4 243C+ dc.l $21C4B2BA, $2C906600, $21BCDEBA, $2D08223A, $2C6CE189 ROM:080017D0 8000 0000 9282 42C4+ dc.l $42C00C00, $86600, $21A80C81, $88888800, $6600219E ROM:080017D0 0C04 0000 6600 2582+ dc.l $DEBA2CEA, $223A2C36, $EF0942C0, $C000008, $6600218A ROM:080017D0 0C81 5DDD DDDE 6600+ dc.l $C811111, $11806600, $2180DEBA, $2CCC223A, $2C30E149 ROM:080017D0 2578 DEBA 30C4 243C+ dc.l $42C00C00, $86600, $216C0C81, $88888800, $66002162 ROM:080017D0 C077 7777 9481 42C4+ dc.l $DEBA2CAE, $223A2C36, $283A2C26, $44FCFFFF, $E9A942C0 ROM:080017D0 0C04 0002 6600 2562+ dc.l $C000018, $66002146, $B2BA2C1E, $6600213E, $DEBA2C8A ROM:080017D0 0C82 6299 9999 6600+ dc.l $45FA2C4A, $47FA2CBE, $7001283A, $2C3C2204, $E1A9B29A ROM:080017D0 2558 DEBA 30A4 243C+ dc.l $66002122, $5200B5CB, $6FF0DEBA, $2C68223C, $12341151 ROM:080017D0 AF12 3409 223C 1122+ dc.l $44FC0000, $E391E311, $E3510C81, $24684489, $660020FE ROM:080017D0 3344 9282 42C4 0C04+ dc.l $DEBA2C4A, $223C4234, $424444FC, $1FE391, $E311E351 ROM:080017D0 0011 6600 253C 0C81+ dc.l $C818468, $8256600, $20E0DEBA, $2C2C223A, $2B78283A ROM:080017D0 620F FF3B 6600 2532+ dc.l $2BA444FC, $10E9B1, $42C00C00, $116600, $20C4DEBA ROM:080017D0 DEBA 307E 223C AE88+ dc.l $2C1044FC, $1E931, $42C00C00, $6600, $20B0DEBA, $2BFC44FC ROM:080017D0 99AB 243C C022 3344+ dc.l $FFFFE971, $42C00C00, $116600, $209C0C81, $11111111 ROM:080017D0 9282 42C4 0C04 0019+ dc.l $66002092, $DEBA2BDE, $223C8111, $42047801, $44FC001F ROM:080017D0 6600 2516 0C81 EE66+ dc.l $E9B9E939, $E97942C0, $C000011, $66002072, $C810222 ROM:080017D0 6667 6600 250C DEBA+ dc.l $8256600, $2068DEBA, $2BB445FA, $2B7047FA, $2BEC7001 ROM:080017D0 3058 223A 2FC8 243A+ dc.l $223A2B26, $44FC0010, $E1B142C4, $B29A6600, $20485200 ROM:080017D0 2FA0 9282 42C4 0C04+ dc.l $B5CB6FE8, $C040015, $6600203A, $DEBA2B86, $223C8411 ROM:080017D0 0008 6600 24F4 B2BA+ dc.l $4241E381, $6800202A, $E3016800, $2024E341, $6800201E ROM:080017D0 2FB0 6600 24EC DEBA+ dc.l $C810822, $8086600, $2014DEBA ROM:08001FD0 2B60 223A 2AB0 E289+ dc.l $2B60223A, $2AB0E289, $42C00C00, $6600, $2000B2BA ROM:08001FD0 42C0 0C00 0000 6600+ dc.l $2A9C6600, $1FF8DEBA, $2B44223A, $2A94E209, $42C00C00 ROM:08001FD0 2000 B2BA 2A9C 6600+ dc.l $6600, $1FE40C81, $22222211, $66001FDA, $DEBA2B26 ROM:08001FD0 1FF8 DEBA 2B44 223A+ dc.l $223A2A76, $E24942C0, $C000000, $66001FC6, $C812222 ROM:08001FD0 2A94 E209 42C0 0C00+ dc.l $11116600, $1FBCDEBA, $2B087201, $E28942C0, $C000015 ROM:08001FD0 0000 6600 1FE4 0C81+ dc.l $66001FAA, $B2BA2A76, $66001FA2, $DEBA2AEE, $223CFFFF ROM:08001FD0 2222 2211 6600 1FDA+ dc.l $FF01E209, $42C00C00, $156600, $1F8C0C81, $FFFFFF00 ROM:08001FD0 DEBA 2B26 223A 2A76+ dc.l $66001F82, $DEBA2ACE, $223CAAAA, $1E249, $42C00C00 ROM:08001FD0 E249 42C0 0C00 0000+ dc.l $156600, $1F6C0C81, $AAAA0000, $66001F62, $DEBA2AAE ROM:08001FD0 6600 1FC6 0C81 2222+ dc.l $223A2A12, $E08942C0, $C000011, $66001F4E, $C810088 ROM:08001FD0 1111 6600 1FBC DEBA+ dc.l $88886600, $1F44DEBA, $2A90223A, $29F4E009, $42C00C00 ROM:08001FD0 2B08 7201 E289 42C0+ dc.l $156600, $1F300C81, $88888800, $66001F26, $DEBA2A72 ROM:08001FD0 0C00 0015 6600 1FAA+ dc.l $223A29D6, $E04942C0, $C000011, $66001F12, $C818888 ROM:08001FD0 B2BA 2A76 6600 1FA2+ dc.l $886600, $1F08DEBA, $2A54223A, $29DC283A, $29CC44FC ROM:08001FD0 DEBA 2AEE 223C FFFF+ dc.l $FFFFE8A9, $42C00C00, $186600, $1EECB2BA, $29C46600 ROM:08001FD0 FF01 E209 42C0 0C00+ dc.l $1EE4DEBA, $2A3045FA, $2A6847FA, $29E87001, $283A2A5E ROM:08001FD0 0015 6600 1F8C 0C81+ dc.l $2204E0A9, $B2A26600, $1EC85200, $B7CA6DF0, $DEBA2A0E ROM:08001FD0 FFFF FF00 6600 1F82+ dc.l $223C5555, $555644FC, $1FE291, $E211E251, $C81AAAA ROM:08001FD0 DEBA 2ACE 223C AAAA+ dc.l $D52A6600, $1EA4DEBA, $29F0223C, $84211249, $44FC0000 ROM:08001FD0 0001 E249 42C0 0C00+ dc.l $E291E211, $E2510C81, $421044C9, $66001E86, $DEBA29D2 ROM:08001FD0 0015 6600 1F6C 0C81+ dc.l $223A2956, $283A294A, $44FC0010, $E8B142C0, $C000011 ROM:08001FD0 AAAA 0000 6600 1F62+ dc.l $66001E6A, $DEBA29B6, $223C5A5A, $5A5A7802, $44FC001F ROM:08001FD0 DEBA 2AAE 223A 2A12+ dc.l $E8B9E839, $E87942C0, $C000010, $66001E4A, $C819696 ROM:08001FD0 E089 42C0 0C00 0011+ dc.l $65A96600, $1E40DEBA, $298C47FA, $294845FA, $29C47001 ROM:08001FD0 6600 1F4E 0C81 0088+ dc.l $223A2902, $44FC0000, $E0B142C4, $4681B2A2, $66001E1E ROM:08001FD0 8888 6600 1F44 DEBA+ dc.l $5200B5CB, $6AE60C04, $86600, $1E10DEBA, $295C223C ROM:08001FD0 2A90 223A 29F4 E009+ dc.l $AAAA5555, $E281E201, $E2410C81, $D555156A, $66001DF6 ROM:08001FD0 42C0 0C00 0015 6600+ dc.l $CEBA2AC6, $1E3A2ADD, $23C7FF05, $C2C39, $FF050310 ROM:08001FD0 1F30 0C81 8888 8800+ dc.l $6B000008, $42B9FF05, $310227A, $29602A3C, $B0000000 ROM:08001FD0 6600 1F26 DEBA 2A72+ dc.l $28114E71, $C45B000, $66001DC2, $DEBA290E, $2A3CC000 ROM:08001FD0 223A 29D6 E049 42C0+ dc.l $6005, $4E714E71, $C45C000, $66001DAA, $DEBA28F6 ROM:08001FD0 0C00 0011 6600 1F12+ dc.l $4EBA000C, $60FF0000, $E6000, $1D984E75, $60001D92 ROM:08001FD0 0C81 8888 0088 6600+ dc.l $4EBA0008, $60FF0000, $10280F, $5C444E74, $26000 ROM:08001FD0 1F08 DEBA 2A54 223A+ dc.l $1D7CBFC4, $66001D76, $DEBA28C2, $2A3CD000, $4AFC ROM:08001FD0 29DC 283A 29CC 44FC+ dc.l $4E710C45, $D0006600, $1D60DEBA, $28AC243A, $2890223A ROM:08001FD0 FFFF E8A9 42C0 0C00+ dc.l $28242A3C, $E0000000, $84C14E71, $C45E000, $66001D42 ROM:08001FD0 0018 6600 1EEC B2BA+ dc.l $DEBA288E, $323C351E, $46C140C2, $B4416600, $1D30DEBA ROM:08001FD0 29C4 6600 1EE4 DEBA+ dc.l $287C323C, $2700007C, $F010A7C, $1E15027C, $FEF840C2 ROM:08001FD0 2A30 45FA 2A68 47FA+ dc.l $46C10C42, $20106600, $1D10DEBA, $285C2A3C, $FC000000 ROM:08001FD0 29E8 7001 283A 2A5E+ dc.l $46FCA71F, $4E7142C4, $C45FC00, $66001CF6, $C44001F ROM:08001FD0 2204 E0A9 B2A2 6600+ dc.l $66001CEE, $DEBA283A, $2A3CFC00, $46FC, $67006000 ROM:08001FD0 1EC8 5200 B7CA 6DF0+ dc.l $242C4, $C45FC00, $66001CD2, $C440000, $66001CCA ROM:08001FD0 DEBA 2A0E 223C 5555+ dc.l $DEBA2816, $44FC0000, $4E762A3C, $FA000000, $44FC0002 ROM:08001FD0 5556 44FC 001F E291+ dc.l $4E760C45, $FA006600, $1CACDEBA, $27F82A3C, $FE000000 ROM:08001FD0 E211 E251 0C81 AAAA+ dc.l $4E402A3C, $FE000000, $4E412A3C, $FE000000, $4E422A3C ROM:08001FD0 D52A 6600 1EA4 DEBA+ dc.l $FE000000, $4E432A3C, $FE000000, $4E442A3C, $FE000000 ROM:08001FD0 29F0 223C 8421 1249+ dc.l $4E452A3C, $FE000000, $4E462A3C, $FE000000, $4E472A3C ROM:08001FD0 44FC 0000 E291 E211+ dc.l $FE000000, $4E482A3C, $FE000000, $4E492A3C, $FE000000 ROM:08001FD0 E251 0C81 4210 44C9+ dc.l $4E4A2A3C, $FE000000, $4E4B2A3C, $FE000000, $4E4C2A3C ROM:08001FD0 6600 1E86 DEBA 29D2+ dc.l $FE000000, $4E4D2A3C, $FE000000, $4E4E2A3C, $FE000000 ROM:08001FD0 223A 2956 283A 294A+ dc.l $4E4F0C04, $106600, $1C20DEBA, $276C51FC, $2A3CFA00 ROM:08001FD0 44FC 0010 E8B1 42C0+ dc.l $50FC, $C45FA00, $66001C0A, $2A3CFA00, $50FA, $A5A50C45 ROM:08001FD0 0C00 0011 6600 1E6A+ dc.l $FA006600, $1BF82A3C, $FA000000, $50FB5A5A, $5A5A0C45 ROM:08001FD0 DEBA 29B6 223C 5A5A+ dc.l $FA006600, $1BE4600A, $F2E, $F301000, $DEBA, $2724343A ROM:08001FD0 5A5A 7802 44FC 001F+ dc.l $FFF645FA, $FFF27678, $95C395FC, $E7, $45B23120, $E7E28B ROM:08001FD0 E8B9 E839 E879 42C0+ dc.l $74FF2A3C, $F0000000, $45323320, $E70C45, $F0006600 ROM:08001FD0 0C00 0010 6600 1E4A+ dc.l $1BA4E28B, $243AFFC0, $95FC0362, $FE6104F2, $28003D30 ROM:08001FD0 0C81 9696 65A9 6600+ dc.l $362FF44, $E28B23FC, $4FE7, $2500, $243C0000, $4FE82A3C ROM:08001FD0 1E40 DEBA 298C 47FA+ dc.l $F0000000, $D5FC0362, $2F2, $28003732, $FF42, $15D20C45 ROM:08001FD0 2948 45FA 29C4 7001+ dc.l $F0006600, $1B5C283C, $D2, $E28C31FC, $20002500, $243C0000 ROM:08001FD0 223A 2902 44FC 0000+ dc.l $1FFF2A3C, $F0000000, $2F22800, $4B360000, $FFBA1500 ROM:08001FD0 E0B1 42C4 4681 B2A2+ dc.l $C45F000, $66001B2E, $CEBA27FE, $1E3A2816, $23C7FF05 ROM:08001FD0 6600 1E1E 5200 B5CB+ dc.l $C2C39, $FF050310, $6B000008, $42B9FF05, $310240F ROM:08001FD0 6AE6 0C04 0008 6600+ dc.l $43FA000A, $223A25DA, $6000002E, $DEBA264E, $43FA000A ROM:08001FD0 1E10 DEBA 295C 223C+ dc.l $223A25CE, $6000001E, $DEBA263E, $43FA000A, $223A25C2 ROM:08001FD0 AAAA 5555 E281 E201+ dc.l $6000000E, $DEBA262E, $43FA003C, $223A25A6, $4E7B1804 ROM:08001FD0 E241 0C81 D555 156A+ dc.l $4E7AB804, $B7C16600, $1AC84E7B, $18034E7A, $B803B7C1 ROM:08001FD0 6600 1DF6 CEBA 2AC6+ dc.l $66001ABA, $4E7B1800, $4E7AB800, $B7C16600, $1AAC4E63 ROM:08001FD0 1E3A 2ADD 23C7 FF05+ dc.l $4E6CB7CC, $66001AA2, $4ED1DEBA, $25EC4E7B, $2804223C ROM:08001FD0 000C 2C39 FF05 0310+ dc.l $18000, $4E7B1803, $223C0001, $FF004E7B, $1800CEBA ROM:08001FD0 6B00 0008 42B9 FF05+ dc.l $27541E3A, $276D23C7, $FF05000C, $2C39FF05, $3106B00 ROM:08001FD0 0310 227A 2960 2A3C+ dc.l $842B9, $FF050310, $223CA5A5, $5A5A4841, $46814641 ROM:08001FD0 B000 0000 2811 4E71+ dc.l $46014841, $C81A55A, $A5A56600, $1A4CDEBA, $2598223C ROM:08001FD0 0C45 B000 6600 1DC2+ dc.l $11111111, $243C2222, $2222227C, $14141414, $247C2828 ROM:08001FD0 DEBA 290E 2A3C C000+ dc.l $282844FC, $FFFFC342, $C34AC38A, $C58942C0, $C00001F ROM:08001FD0 0000 6005 4E71 4E71+ dc.l $66001A1A, $B3FC1111, $11116600, $1A10B5FC, $22222222 ROM:08001FD0 0C45 C000 6600 1DAA+ dc.l $66001A06, $C811414, $14146600, $19FC0C82, $28282828 ROM:08001FD0 DEBA 28F6 4EBA 000C+ dc.l $660019F2 ROM:080025F0 ; --------------------------------------------------------------------------- ROM:080025F0 ROM:080025F0 loc_80025F0: ; CODE XREF: Reset?+904j ROM:080025F0 CEBA 26C2 and.l off_8004CB4,d7 ROM:080025F4 1E3A 26DC move.b byte_8004CD2,d7 ROM:080025F8 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080025FE 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002604 6B00 0008 bmi.w loc_800260E ROM:08002608 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800260E ROM:0800260E loc_800260E: ; CODE XREF: Reset?+21E0j ROM:0800260E 223C 0001 8000 move.l #unk_18000,d1 ROM:08002614 4E7B 1803 movec d1,msp ROM:08002618 223C 0001 FF00 move.l #unk_1FF00,d1 ROM:0800261E 4E7B 1800 movec d1,usp ROM:08002622 43FA 000A lea loc_800262E,a1 ROM:08002626 223A 248C move.l dword_8004AB4,d1 ROM:0800262A 6000 002E bra.w loc_800265A ROM:0800262E ; --------------------------------------------------------------------------- ROM:0800262E ROM:0800262E loc_800262E: ; DATA XREF: Reset?+21FEo ROM:0800262E DEBA 2500 add.l off_8004B30,d7 ROM:08002632 43FA 000A lea loc_800263E,a1 ROM:08002636 223A 2480 move.l dword_8004AB8,d1 ROM:0800263A 6000 001E bra.w loc_800265A ROM:0800263E ; --------------------------------------------------------------------------- ROM:0800263E ROM:0800263E loc_800263E: ; DATA XREF: Reset?+220Eo ROM:0800263E DEBA 24F0 add.l off_8004B30,d7 ROM:08002642 43FA 000A lea loc_800264E,a1 ROM:08002646 223A 2474 move.l dword_8004ABC,d1 ROM:0800264A 6000 000E bra.w loc_800265A ROM:0800264E ; --------------------------------------------------------------------------- ROM:0800264E ROM:0800264E loc_800264E: ; DATA XREF: Reset?+221Eo ROM:0800264E DEBA 24E0 add.l off_8004B30,d7 ROM:08002652 43FA 0038 lea loc_800268C,a1 ROM:08002656 223A 2458 move.l dword_8004AB0,d1 ROM:0800265A ROM:0800265A loc_800265A: ; CODE XREF: Reset?+2206j ROM:0800265A ; Reset?+2216j ... ROM:0800265A 2D41 0010 move.l d1,$10(a6) ROM:0800265E B2AE 0010 cmp.l $10(a6),d1 ROM:08002662 6600 17FA bne.w loc_8003E5E ROM:08002666 2D41 0024 move.l d1,$24(a6) ROM:0800266A B2AE 0024 cmp.l $24(a6),d1 ROM:0800266E 6600 17EE bne.w loc_8003E5E ROM:08002672 2D41 0020 move.l d1,$20(a6) ROM:08002676 B2AE 0020 cmp.l $20(a6),d1 ROM:0800267A 6600 17E2 bne.w loc_8003E5E ROM:0800267E 2D41 0018 move.l d1,$18(a6) ROM:08002682 B2AE 0018 cmp.l $18(a6),d1 ROM:08002686 6600 17D6 bne.w loc_8003E5E ROM:0800268A 4ED1 jmp (a1) ROM:0800268C ; --------------------------------------------------------------------------- ROM:0800268C ROM:0800268C loc_800268C: ; DATA XREF: Reset?+222Eo ROM:0800268C DEBA 24A2 add.l off_8004B30,d7 ROM:08002690 4285 clr.l d5 ROM:08002692 4286 clr.l d6 ROM:08002694 243A 23BA move.l dword_8004A50,d2 ROM:08002698 223A 23BA move.l dword_8004A54,d1 ROM:0800269C 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:080026A6 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:080026AE 2D41 0008 move.l d1,8(a6) ROM:080026B2 02AE 0000 0000 0014 andi.l #0,$14(a6) ROM:080026BA 2D41 0008 move.l d1,8(a6) ROM:080026BE B2AE 0008 cmp.l 8(a6),d1 ROM:080026C2 6600 179A bne.w loc_8003E5E ROM:080026C6 0C81 FFFF FFFF cmpi.l #$FFFFFFFF,d1 ROM:080026CC 6600 001A bne.w loc_80026E8 ROM:080026D0 BDFC FF02 0000 cmpa.l #$FF020000,a6 ROM:080026D6 6700 0010 beq.w loc_80026E8 ROM:080026DA 23FC 0000 00C2 FF05+ move.l #$C2,($FF05000C).l ; '-' ROM:080026E4 6000 1778 bra.w loc_8003E5E ROM:080026E8 ; --------------------------------------------------------------------------- ROM:080026E8 ROM:080026E8 loc_80026E8: ; CODE XREF: Reset?+22A8j ROM:080026E8 ; Reset?+22B2j ROM:080026E8 DEBA 2446 add.l off_8004B30,d7 ROM:080026EC 2D42 0008 move.l d2,8(a6) ROM:080026F0 B4AE 0008 cmp.l 8(a6),d2 ROM:080026F4 6600 1768 bne.w loc_8003E5E ROM:080026F8 DEBA 2436 add.l off_8004B30,d7 ROM:080026FC 2D7A 235A 0008 move.l dword_8004A58,8(a6) ROM:08002702 0CAE 0250 0000 0008 cmpi.l #$2500000,8(a6) ROM:0800270A 6600 1752 bne.w loc_8003E5E ROM:0800270E DEBA 2420 add.l off_8004B30,d7 ROM:08002712 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:0800271A 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08002724 223A 23CA move.l dword_8004AF0,d1 ROM:08002728 ROM:08002728 loc_8002728: ; CODE XREF: Reset?+232Ej ROM:08002728 DEBA 2406 add.l off_8004B30,d7 ROM:0800272C 2C3C A000 0000 move.l #$A0000000,d6 ROM:08002732 2D41 0008 move.l d1,8(a6) ROM:08002736 4E71 nop ROM:08002738 2201 move.l d1,d1 ROM:0800273A 4E71 nop ROM:0800273C 4E71 nop ROM:0800273E 0C46 A000 cmpi.w #$A000,d6 ROM:08002742 6600 171A bne.w loc_8003E5E ROM:08002746 ROM:08002746 loc_8002746: ; CODE XREF: Reset?+2328j ROM:08002746 E389 lsl.l #1,d1 ROM:08002748 B2BA 23DE cmp.l off_8004B28,d1 ROM:0800274C 67F8 beq.s loc_8002746 ROM:0800274E B2BA 23F0 cmp.l dword_8004B40,d1 ROM:08002752 66D4 bne.s loc_8002728 ROM:08002754 CEBA 255E and.l off_8004CB4,d7 ROM:08002758 1E3A 257A move.b byte_8004CD4,d7 ROM:0800275C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002762 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002768 6B00 0008 bmi.w loc_8002772 ROM:0800276C 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002772 ROM:08002772 loc_8002772: ; CODE XREF: Reset?+2344j ROM:08002772 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800277C 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002784 45FA 23F2 lea dword_8004B78,a2 ROM:08002788 47FA 240E lea dword_8004B98,a3 ROM:0800278C 224E movea.l a6,a1 ROM:0800278E ROM:0800278E loc_800278E: ; CODE XREF: Reset?+238Cj ROM:0800278E 2A3C B000 0000 move.l #$B0000000,d5 ROM:08002794 2284 move.l d4,(a1) ROM:08002796 4E71 nop ROM:08002798 0C45 B000 cmpi.w #$B000,d5 ROM:0800279C 6600 16C0 bne.w loc_8003E5E ROM:080027A0 2A0D move.l a5,d5 ROM:080027A2 0805 0010 btst #$10,d5 ROM:080027A6 6700 16B6 beq.w loc_8003E5E ROM:080027AA 225A movea.l (a2)+,a1 ROM:080027AC D3CE adda.l a6,a1 ROM:080027AE B7CA cmpa.l a2,a3 ROM:080027B0 66DC bne.s loc_800278E ROM:080027B2 CEBA 2500 and.l off_8004CB4,d7 ROM:080027B6 1E3A 251D move.b byte_8004CD5,d7 ROM:080027BA 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080027C0 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080027C6 6B00 0008 bmi.w loc_80027D0 ROM:080027CA 42B9 FF05 0310 clr.l ($FF050310).l ROM:080027D0 ROM:080027D0 loc_80027D0: ; CODE XREF: Reset?+23A2j ROM:080027D0 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080027DA 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080027E2 244E movea.l a6,a2 ROM:080027E4 D5FC 0000 0034 adda.l #$34,a2 ; '4' ROM:080027EA ROM:080027EA loc_80027EA: ; CODE XREF: Reset?+23E8j ROM:080027EA 2A3C B000 0000 move.l #$B0000000,d5 ROM:080027F0 24C4 move.l d4,(a2)+ ROM:080027F2 4E71 nop ROM:080027F4 0C45 B000 cmpi.w #$B000,d5 ROM:080027F8 6600 1664 bne.w loc_8003E5E ROM:080027FC 2A0D move.l a5,d5 ROM:080027FE 0805 000B btst #$B,d5 ROM:08002802 6700 165A beq.w loc_8003E5E ROM:08002806 280A move.l a2,d4 ROM:08002808 0804 0010 btst #$10,d4 ROM:0800280C 67DC beq.s loc_80027EA ROM:0800280E CEBA 24A4 and.l off_8004CB4,d7 ROM:08002812 1E3A 24C2 move.b byte_8004CD6,d7 ROM:08002816 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800281C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002822 6B00 0008 bmi.w loc_800282C ROM:08002826 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800282C ROM:0800282C loc_800282C: ; CODE XREF: Reset?+23FEj ROM:0800282C 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08002836 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:0800283E 244E movea.l a6,a2 ROM:08002840 280A move.l a2,d4 ROM:08002842 D5FC 0000 0019 adda.l #$19,a2 ROM:08002848 0684 0000 001C addi.l #$1C,d4 ROM:0800284E ROM:0800284E loc_800284E: ; CODE XREF: Reset?+244Ej ROM:0800284E 2A3C B000 0000 move.l #$B0000000,d5 ROM:08002854 2484 move.l d4,(a2) ROM:08002856 4E71 nop ROM:08002858 0C45 B000 cmpi.w #$B000,d5 ROM:0800285C 6600 1600 bne.w loc_8003E5E ROM:08002860 2A0D move.l a5,d5 ROM:08002862 0805 000D btst #$D,d5 ROM:08002866 6700 15F6 beq.w loc_8003E5E ROM:0800286A D5FC 0000 0001 adda.l #1,a2 ROM:08002870 B5C4 cmpa.l d4,a2 ROM:08002872 66DA bne.s loc_800284E ROM:08002874 CEBA 243E and.l off_8004CB4,d7 ROM:08002878 1E3A 245D move.b byte_8004CD7,d7 ROM:0800287C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002882 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002888 6B00 0008 bmi.w loc_8002892 ROM:0800288C 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002892 ROM:08002892 loc_8002892: ; CODE XREF: Reset?+2464j ROM:08002892 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:0800289A 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080028A2 223C 0000 063E move.l #$63E,d1 ROM:080028A8 2D41 0014 move.l d1,$14(a6) ROM:080028AC 242E 0014 move.l $14(a6),d2 ROM:080028B0 0282 0000 07FF andi.l #$7FF,d2 ROM:080028B6 0C42 0000 cmpi.w #0,d2 ROM:080028BA 6600 15A2 bne.w loc_8003E5E ROM:080028BE CEBA 23F4 and.l off_8004CB4,d7 ROM:080028C2 1E3A 2414 move.b byte_8004CD8,d7 ROM:080028C6 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080028CC 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080028D2 6B00 0008 bmi.w loc_80028DC ROM:080028D6 42B9 FF05 0310 clr.l ($FF050310).l ROM:080028DC ROM:080028DC loc_80028DC: ; CODE XREF: Reset?+24AEj ROM:080028DC 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080028E6 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:080028EE 2D7C 0000 0086 0014 move.l #$86,$14(a6) ; 'å' ROM:080028F6 47FA 21C8 lea dword_8004AC0,a3 ROM:080028FA 222E 0028 move.l $28(a6),d1 ROM:080028FE 0281 FFFF 0000 andi.l #$FFFF0000,d1 ROM:08002904 E889 lsr.l #4,d1 ROM:08002906 262E 0004 move.l 4(a6),d3 ROM:0800290A 0803 0000 btst #0,d3 ROM:0800290E 6700 0004 beq.w loc_8002914 ROM:08002912 E289 lsr.l #1,d1 ROM:08002914 ROM:08002914 loc_8002914: ; CODE XREF: Reset?+24EAj ROM:08002914 0283 FFFF FF00 andi.l #$FFFFFF00,d3 ROM:0800291A D283 add.l d3,d1 ROM:0800291C 2241 movea.l d1,a1 ROM:0800291E 93FA 2214 suba.l dword_8004B34,a1 ROM:08002922 4281 clr.l d1 ROM:08002924 ROM:08002924 loc_8002924: ; CODE XREF: Reset?+253Aj ROM:08002924 45FA 218A lea dword_8004AB0,a2 ROM:08002928 ROM:08002928 loc_8002928: ; CODE XREF: Reset?+252Aj ROM:08002928 241A move.l (a2)+,d2 ROM:0800292A 2D42 0018 move.l d2,$18(a6) ROM:0800292E 02AE FFFF 00FF 0018 andi.l #$FFFF00FF,$18(a6) ROM:08002936 2282 move.l d2,(a1) ROM:08002938 2611 move.l (a1),d3 ROM:0800293A B682 cmp.l d2,d3 ROM:0800293C 6600 0012 bne.w loc_8002950 ROM:08002940 B4AE 0018 cmp.l $18(a6),d2 ROM:08002944 6600 000A bne.w loc_8002950 ROM:08002948 B7CA cmpa.l a2,a3 ROM:0800294A 6700 0014 beq.w loc_8002960 ROM:0800294E 60D8 bra.s loc_8002928 ROM:08002950 ; --------------------------------------------------------------------------- ROM:08002950 ROM:08002950 loc_8002950: ; CODE XREF: Reset?+2518j ROM:08002950 ; Reset?+2520j ROM:08002950 DEBA 21DE add.l off_8004B30,d7 ROM:08002954 93FA 21DE suba.l dword_8004B34,a1 ROM:08002958 B3C1 cmpa.l d1,a1 ROM:0800295A 6700 1502 beq.w loc_8003E5E ROM:0800295E 60C4 bra.s loc_8002924 ROM:08002960 ; --------------------------------------------------------------------------- ROM:08002960 ROM:08002960 loc_8002960: ; CODE XREF: Reset?+2526j ROM:08002960 CEBA 2352 and.l off_8004CB4,d7 ROM:08002964 1E3A 2373 move.b byte_8004CD9,d7 ROM:08002968 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800296E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002974 6B00 0008 bmi.w loc_800297E ROM:08002978 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800297E ROM:0800297E loc_800297E: ; CODE XREF: Reset?+2550j ROM:0800297E 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08002988 2D7C 0000 0084 0014 move.l #$84,$14(a6) ; 'ä' ROM:08002990 45FA 22BE lea dword_8004C50,a2 ROM:08002994 41FA 22FA lea dword_8004C90,a0 ROM:08002998 ROM:08002998 loc_8002998: ; CODE XREF: Reset?+2596j ROM:08002998 241A move.l (a2)+,d2 ROM:0800299A 281A move.l (a2)+,d4 ROM:0800299C 2282 move.l d2,(a1) ROM:0800299E 2611 move.l (a1),d3 ROM:080029A0 B682 cmp.l d2,d3 ROM:080029A2 6600 14BA bne.w loc_8003E5E ROM:080029A6 2A2E 0018 move.l $18(a6),d5 ROM:080029AA E08D lsr.l #8,d5 ROM:080029AC 0285 0000 00FF andi.l #$FF,d5 ROM:080029B2 B885 cmp.l d5,d4 ROM:080029B4 6600 14A8 bne.w loc_8003E5E ROM:080029B8 B5C8 cmpa.l a0,a2 ROM:080029BA 66DC bne.s loc_8002998 ROM:080029BC CEBA 22F6 and.l off_8004CB4,d7 ROM:080029C0 1E3A 2318 move.b byte_8004CDA,d7 ROM:080029C4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080029CA 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080029D0 6B00 0008 bmi.w loc_80029DA ROM:080029D4 42B9 FF05 0310 clr.l ($FF050310).l ROM:080029DA ROM:080029DA loc_80029DA: ; CODE XREF: Reset?+25ACj ROM:080029DA 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080029E4 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:080029EC 243A 2102 move.l dword_8004AF0,d2 ROM:080029F0 283A 20BE move.l dword_8004AB0,d4 ROM:080029F4 45FA 21E2 lea unk_8004BD8,a2 ROM:080029F8 47FA 21FE lea off_8004BF8,a3 ROM:080029FC 41FA 000E lea loc_8002A0C,a0 ROM:08002A00 ROM:08002A00 loc_8002A00: ; CODE XREF: Reset?+25F8j ROM:08002A00 2D7C 0001 0000 0018 move.l #dword_10000,$18(a6) ROM:08002A08 6000 009E bra.w loc_8002AA8 ROM:08002A0C ; --------------------------------------------------------------------------- ROM:08002A0C ROM:08002A0C loc_8002A0C: ; DATA XREF: Reset?+25D8o ROM:08002A0C 0CAE 0001 0000 0018 cmpi.l #dword_10000,$18(a6) ROM:08002A14 6600 1448 bne.w loc_8003E5E ROM:08002A18 E38A lsl.l #1,d2 ROM:08002A1A B7CA cmpa.l a2,a3 ROM:08002A1C 66E2 bne.s loc_8002A00 ROM:08002A1E DEBA 2110 add.l off_8004B30,d7 ROM:08002A22 243A 2150 move.l dword_8004B74,d2 ROM:08002A26 283A 208C move.l dword_8004AB4,d4 ROM:08002A2A 45FA 21AC lea unk_8004BD8,a2 ROM:08002A2E 47FA 21C8 lea off_8004BF8,a3 ROM:08002A32 41FA 000E lea loc_8002A42,a0 ROM:08002A36 ROM:08002A36 loc_8002A36: ; CODE XREF: Reset?+262Ej ROM:08002A36 2D7C 0001 0000 0018 move.l #dword_10000,$18(a6) ROM:08002A3E 6000 0068 bra.w loc_8002AA8 ROM:08002A42 ; --------------------------------------------------------------------------- ROM:08002A42 ROM:08002A42 loc_8002A42: ; DATA XREF: Reset?+260Eo ROM:08002A42 0CAE 0001 0000 0018 cmpi.l #dword_10000,$18(a6) ROM:08002A4A 6600 1412 bne.w loc_8003E5E ROM:08002A4E E39A rol.l #1,d2 ROM:08002A50 B7CA cmpa.l a2,a3 ROM:08002A52 66E2 bne.s loc_8002A36 ROM:08002A54 DEBA 20DA add.l off_8004B30,d7 ROM:08002A58 243A 206A move.l dword_8004AC4,d2 ROM:08002A5C 283A 2066 move.l dword_8004AC4,d4 ROM:08002A60 45FA 21DE lea unk_8004C40,a2 ROM:08002A64 47FA 21EA lea dword_8004C50,a3 ROM:08002A68 49FA 218E lea off_8004BF8,a4 ROM:08002A6C 4BFA 21AA lea dword_8004C18,a5 ROM:08002A70 200D move.l a5,d0 ROM:08002A72 41FA 0028 lea loc_8002A9C,a0 ROM:08002A76 ROM:08002A76 loc_8002A76: ; CODE XREF: Reset?+2682j ROM:08002A76 B9C0 cmpa.l d0,a4 ROM:08002A78 6600 0006 bne.w loc_8002A80 ROM:08002A7C 241C move.l (a4)+,d2 ROM:08002A7E 2802 move.l d2,d4 ROM:08002A80 ROM:08002A80 loc_8002A80: ; CODE XREF: Reset?+2654j ROM:08002A80 2214 move.l (a4),d1 ROM:08002A82 0C81 EEEE EEEE cmpi.l #$EEEEEEEE,d1 ROM:08002A88 6700 006E beq.w loc_8002AF8 ROM:08002A8C 2D41 0018 move.l d1,$18(a6) ROM:08002A90 02AE 0001 00FF 0018 andi.l #unk_100FF,$18(a6) ROM:08002A98 6000 000E bra.w loc_8002AA8 ROM:08002A9C ; --------------------------------------------------------------------------- ROM:08002A9C ROM:08002A9C loc_8002A9C: ; DATA XREF: Reset?+264Eo ROM:08002A9C 222E 0018 move.l $18(a6),d1 ROM:08002AA0 B29C cmp.l (a4)+,d1 ROM:08002AA2 6600 13BA bne.w loc_8003E5E ROM:08002AA6 60CE bra.s loc_8002A76 ROM:08002AA8 ; --------------------------------------------------------------------------- ROM:08002AA8 ROM:08002AA8 loc_8002AA8: ; CODE XREF: Reset?+25E4j ROM:08002AA8 ; Reset?+261Aj ... ROM:08002AA8 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002AB0 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002AB8 2282 move.l d2,(a1) ROM:08002ABA 2D7C 0000 0001 0014 move.l #1,$14(a6) ROM:08002AC2 2C3C A000 0000 move.l #$A0000000,d6 ROM:08002AC8 2611 move.l (a1),d3 ROM:08002ACA 2603 move.l d3,d3 ROM:08002ACC 4E71 nop ROM:08002ACE 4E71 nop ROM:08002AD0 0C46 A000 cmpi.w #$A000,d6 ROM:08002AD4 6600 1388 bne.w loc_8003E5E ROM:08002AD8 B684 cmp.l d4,d3 ROM:08002ADA 6600 1382 bne.w loc_8003E5E ROM:08002ADE 260D move.l a5,d3 ROM:08002AE0 0803 0009 btst #9,d3 ROM:08002AE4 6700 1378 beq.w loc_8003E5E ROM:08002AE8 262E 0014 move.l $14(a6),d3 ROM:08002AEC 7A18 moveq #$18,d5 ROM:08002AEE EAAB lsr.l d5,d3 ROM:08002AF0 B61A cmp.b (a2)+,d3 ROM:08002AF2 6600 136A bne.w loc_8003E5E ROM:08002AF6 4ED0 jmp (a0) ROM:08002AF8 ; --------------------------------------------------------------------------- ROM:08002AF8 ROM:08002AF8 loc_8002AF8: ; CODE XREF: Reset?+2664j ROM:08002AF8 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002B00 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002B08 22BA 1FA6 move.l dword_8004AB0,(a1) ROM:08002B0C CEBA 21A6 and.l off_8004CB4,d7 ROM:08002B10 1E3A 21C9 move.b byte_8004CDB,d7 ROM:08002B14 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002B1A 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002B20 6B00 0008 bmi.w loc_8002B2A ROM:08002B24 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002B2A ROM:08002B2A loc_8002B2A: ; CODE XREF: Reset?+26FCj ROM:08002B2A 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08002B34 243A 211A move.l dword_8004C50,d2 ROM:08002B38 2D7C 0001 00AA 0018 move.l #unk_100AA,$18(a6) ROM:08002B40 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002B48 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002B50 2282 move.l d2,(a1) ROM:08002B52 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002B5A 7C00 moveq #0,d6 ROM:08002B5C 7A00 moveq #0,d5 ROM:08002B5E 2611 move.l (a1),d3 ROM:08002B60 4E71 nop ROM:08002B62 B682 cmp.l d2,d3 ROM:08002B64 6600 12F8 bne.w loc_8003E5E ROM:08002B68 0CAE 0001 AAAA 0018 cmpi.l #unk_1AAAA,$18(a6) ROM:08002B70 6600 12EC bne.w loc_8003E5E ROM:08002B74 262E 0014 move.l $14(a6),d3 ROM:08002B78 7A18 moveq #$18,d5 ROM:08002B7A EAAB lsr.l d5,d3 ROM:08002B7C 0C03 0055 cmpi.b #$55,d3 ; 'U' ROM:08002B80 6600 12DC bne.w loc_8003E5E ROM:08002B84 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002B8C 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002B94 22BA 1F1A move.l dword_8004AB0,(a1) ROM:08002B98 CEBA 211A and.l off_8004CB4,d7 ROM:08002B9C 1E3A 213E move.b byte_8004CDC,d7 ROM:08002BA0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002BA6 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002BAC 6B00 0008 bmi.w loc_8002BB6 ROM:08002BB0 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002BB6 ROM:08002BB6 loc_8002BB6: ; CODE XREF: Reset?+2788j ROM:08002BB6 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002BBE 2D7C 0000 0084 0014 move.l #$84,$14(a6) ; 'ä' ROM:08002BC6 243A 1F28 move.l dword_8004AF0,d2 ROM:08002BCA 45FA 200C lea unk_8004BD8,a2 ROM:08002BCE 47FA 2028 lea off_8004BF8,a3 ROM:08002BD2 2D7C 0000 0000 0018 move.l #0,$18(a6) ROM:08002BDA ROM:08002BDA loc_8002BDA: ; CODE XREF: Reset?+27D0j ROM:08002BDA 2282 move.l d2,(a1) ROM:08002BDC 2611 move.l (a1),d3 ROM:08002BDE B682 cmp.l d2,d3 ROM:08002BE0 6600 127C bne.w loc_8003E5E ROM:08002BE4 282E 0018 move.l $18(a6),d4 ROM:08002BE8 E08C lsr.l #8,d4 ROM:08002BEA B81A cmp.b (a2)+,d4 ROM:08002BEC 6600 1270 bne.w loc_8003E5E ROM:08002BF0 E38A lsl.l #1,d2 ROM:08002BF2 B7CA cmpa.l a2,a3 ROM:08002BF4 66E4 bne.s loc_8002BDA ROM:08002BF6 22BA 1EB8 move.l dword_8004AB0,(a1) ROM:08002BFA CEBA 20B8 and.l off_8004CB4,d7 ROM:08002BFE 1E3A 20DD move.b byte_8004CDD,d7 ROM:08002C02 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002C08 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002C0E 6B00 0008 bmi.w loc_8002C18 ROM:08002C12 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002C18 ROM:08002C18 loc_8002C18: ; CODE XREF: Reset?+27EAj ROM:08002C18 243A 1ED6 move.l dword_8004AF0,d2 ROM:08002C1C 45FA 1FBA lea unk_8004BD8,a2 ROM:08002C20 47FA 1FD6 lea off_8004BF8,a3 ROM:08002C24 7A18 moveq #$18,d5 ROM:08002C26 ROM:08002C26 loc_8002C26: ; CODE XREF: Reset?+2836j ROM:08002C26 2D7C 0001 0000 0018 move.l #dword_10000,$18(a6) ROM:08002C2E 161A move.b (a2)+,d3 ROM:08002C30 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002C38 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002C40 2282 move.l d2,(a1) ROM:08002C42 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002C4A 1283 move.b d3,(a1) ROM:08002C4C 2811 move.l (a1),d4 ROM:08002C4E EBAB lsl.l d5,d3 ROM:08002C50 B684 cmp.l d4,d3 ROM:08002C52 6600 120A bne.w loc_8003E5E ROM:08002C56 E38A lsl.l #1,d2 ROM:08002C58 B7CA cmpa.l a2,a3 ROM:08002C5A 66CA bne.s loc_8002C26 ROM:08002C5C CEBA 2056 and.l off_8004CB4,d7 ROM:08002C60 1E3A 207C move.b byte_8004CDE,d7 ROM:08002C64 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002C6A 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002C70 6B00 0008 bmi.w loc_8002C7A ROM:08002C74 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002C7A ROM:08002C7A loc_8002C7A: ; CODE XREF: Reset?+284Cj ROM:08002C7A 45FA 1F7C lea off_8004BF8,a2 ROM:08002C7E 47FA 1F98 lea dword_8004C18,a3 ROM:08002C82 243A 1E40 move.l dword_8004AC4,d2 ROM:08002C86 283C 2121 8421 move.l #$21218421,d4 ROM:08002C8C ROM:08002C8C loc_8002C8C: ; CODE XREF: Reset?+2894j ROM:08002C8C 2A1A move.l (a2)+,d5 ROM:08002C8E 2D45 0018 move.l d5,$18(a6) ROM:08002C92 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002C9A 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002CA2 2282 move.l d2,(a1) ROM:08002CA4 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002CAC 1282 move.b d2,(a1) ROM:08002CAE 2611 move.l (a1),d3 ROM:08002CB0 B684 cmp.l d4,d3 ROM:08002CB2 6600 11AA bne.w loc_8003E5E ROM:08002CB6 B7CA cmpa.l a2,a3 ROM:08002CB8 66D2 bne.s loc_8002C8C ROM:08002CBA CEBA 1FF8 and.l off_8004CB4,d7 ROM:08002CBE 1E3A 201F move.b byte_8004CDF,d7 ROM:08002CC2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002CC8 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002CCE 6B00 0008 bmi.w loc_8002CD8 ROM:08002CD2 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002CD8 ROM:08002CD8 loc_8002CD8: ; CODE XREF: Reset?+28AAj ROM:08002CD8 243A 1E9A move.l dword_8004B74,d2 ROM:08002CDC 45FA 1EBA lea dword_8004B98,a2 ROM:08002CE0 47FA 1EF6 lea unk_8004BD8,a3 ROM:08002CE4 7A10 moveq #$10,d5 ROM:08002CE6 ROM:08002CE6 loc_8002CE6: ; CODE XREF: Reset?+28FAj ROM:08002CE6 263A 1DCC move.l dword_8004AB4,d3 ROM:08002CEA 2D7C 0001 0000 0018 move.l #dword_10000,$18(a6) ROM:08002CF2 361A move.w (a2)+,d3 ROM:08002CF4 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002CFC 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002D04 2282 move.l d2,(a1) ROM:08002D06 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002D0E 3283 move.w d3,(a1) ROM:08002D10 2811 move.l (a1),d4 ROM:08002D12 EABC ror.l d5,d4 ROM:08002D14 B684 cmp.l d4,d3 ROM:08002D16 6600 1146 bne.w loc_8003E5E ROM:08002D1A E39A rol.l #1,d2 ROM:08002D1C B7CA cmpa.l a2,a3 ROM:08002D1E 66C6 bne.s loc_8002CE6 ROM:08002D20 CEBA 1F92 and.l off_8004CB4,d7 ROM:08002D24 1E3A 1FBA move.b byte_8004CE0,d7 ROM:08002D28 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002D2E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002D34 6B00 0008 bmi.w loc_8002D3E ROM:08002D38 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002D3E ROM:08002D3E loc_8002D3E: ; CODE XREF: Reset?+2910j ROM:08002D3E 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08002D48 45FA 1F06 lea dword_8004C50,a2 ROM:08002D4C ROM:08002D4C loc_8002D4C: ; CODE XREF: Reset?+29CEj ROM:08002D4C 241A move.l (a2)+,d2 ROM:08002D4E 281A move.l (a2)+,d4 ROM:08002D50 47FA 1D76 lea dword_8004AC8,a3 ROM:08002D54 ROM:08002D54 loc_8002D54: ; CODE XREF: Reset?+2946j ROM:08002D54 221B move.l (a3)+,d1 ROM:08002D56 284B movea.l a3,a4 ROM:08002D58 ROM:08002D58 loc_8002D58: ; DATA XREF: Reset?+2958o ROM:08002D58 261C move.l (a4)+,d3 ROM:08002D5A 0C83 0000 0001 cmpi.l #1,d3 ROM:08002D60 6600 000E bne.w loc_8002D70 ROM:08002D64 0C81 0000 0040 cmpi.l #$40,d1 ; '@' ROM:08002D6A 66E8 bne.s loc_8002D54 ROM:08002D6C 6000 0016 bra.w loc_8002D84 ROM:08002D70 ; --------------------------------------------------------------------------- ROM:08002D70 ROM:08002D70 loc_8002D70: ; CODE XREF: Reset?+293Cj ROM:08002D70 2004 move.l d4,d0 ROM:08002D72 B380 eor.l d1,d0 ROM:08002D74 B780 eor.l d3,d0 ROM:08002D76 2D40 0018 move.l d0,$18(a6) ROM:08002D7A 2002 move.l d2,d0 ROM:08002D7C 41FA FFDA lea loc_8002D58,a0 ROM:08002D80 6000 0074 bra.w loc_8002DF6 ROM:08002D84 ; --------------------------------------------------------------------------- ROM:08002D84 ROM:08002D84 loc_8002D84: ; CODE XREF: Reset?+2948j ROM:08002D84 DEBA 1DAA add.l off_8004B30,d7 ROM:08002D88 47FA 1D3E lea dword_8004AC8,a3 ROM:08002D8C ROM:08002D8C loc_8002D8C: ; CODE XREF: Reset?+2992j ROM:08002D8C 49FA 1D62 lea dword_8004AF0,a4 ROM:08002D90 221B move.l (a3)+,d1 ROM:08002D92 ROM:08002D92 loc_8002D92: ; CODE XREF: Reset?+298Aj ROM:08002D92 261C move.l (a4)+,d3 ROM:08002D94 2004 move.l d4,d0 ROM:08002D96 B380 eor.l d1,d0 ROM:08002D98 2D40 0018 move.l d0,$18(a6) ROM:08002D9C 2002 move.l d2,d0 ROM:08002D9E B780 eor.l d3,d0 ROM:08002DA0 41FA 0006 lea loc_8002DA8,a0 ROM:08002DA4 6000 0050 bra.w loc_8002DF6 ROM:08002DA8 ; --------------------------------------------------------------------------- ROM:08002DA8 ROM:08002DA8 loc_8002DA8: ; DATA XREF: Reset?+297Co ROM:08002DA8 0C83 8000 0000 cmpi.l #$80000000,d3 ROM:08002DAE 66E2 bne.s loc_8002D92 ROM:08002DB0 0C81 0000 0080 cmpi.l #$80,d1 ; 'Ç' ROM:08002DB6 66D4 bne.s loc_8002D8C ROM:08002DB8 DEBA 1D76 add.l off_8004B30,d7 ROM:08002DBC 47FA 1D32 lea dword_8004AF0,a3 ROM:08002DC0 ROM:08002DC0 loc_8002DC0: ; CODE XREF: Reset?+29C2j ROM:08002DC0 221B move.l (a3)+,d1 ROM:08002DC2 284B movea.l a3,a4 ROM:08002DC4 ROM:08002DC4 loc_8002DC4: ; CODE XREF: Reset?+29BAj ROM:08002DC4 261C move.l (a4)+,d3 ROM:08002DC6 2002 move.l d2,d0 ROM:08002DC8 B380 eor.l d1,d0 ROM:08002DCA B780 eor.l d3,d0 ROM:08002DCC 2D44 0018 move.l d4,$18(a6) ROM:08002DD0 41FA 0006 lea loc_8002DD8,a0 ROM:08002DD4 6000 0020 bra.w loc_8002DF6 ROM:08002DD8 ; --------------------------------------------------------------------------- ROM:08002DD8 ROM:08002DD8 loc_8002DD8: ; DATA XREF: Reset?+29ACo ROM:08002DD8 0C83 8000 0000 cmpi.l #$80000000,d3 ROM:08002DDE 66E4 bne.s loc_8002DC4 ROM:08002DE0 0C81 4000 0000 cmpi.l #$40000000,d1 ROM:08002DE6 66D8 bne.s loc_8002DC0 ROM:08002DE8 41FA 1EA6 lea dword_8004C90,a0 ROM:08002DEC B5C8 cmpa.l a0,a2 ROM:08002DEE 6700 0046 beq.w loc_8002E36 ROM:08002DF2 6000 FF58 bra.w loc_8002D4C ROM:08002DF6 ; --------------------------------------------------------------------------- ROM:08002DF6 ROM:08002DF6 loc_8002DF6: ; CODE XREF: Reset?+295Cj ROM:08002DF6 ; Reset?+2980j ... ROM:08002DF6 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002DFE 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002E06 2280 move.l d0,(a1) ROM:08002E08 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002E10 2A3C B000 0000 move.l #$B0000000,d5 ROM:08002E16 2C11 move.l (a1),d6 ROM:08002E18 4E71 nop ROM:08002E1A 0C85 0000 B000 cmpi.l #$B000,d5 ROM:08002E20 6600 103C bne.w loc_8003E5E ROM:08002E24 BC80 cmp.l d0,d6 ROM:08002E26 6600 1036 bne.w loc_8003E5E ROM:08002E2A 2A0D move.l a5,d5 ROM:08002E2C 0805 000A btst #$A,d5 ROM:08002E30 6700 102C beq.w loc_8003E5E ROM:08002E34 4ED0 jmp (a0) ROM:08002E36 ; --------------------------------------------------------------------------- ROM:08002E36 ROM:08002E36 loc_8002E36: ; CODE XREF: Reset?+29CAj ROM:08002E36 22BA 1C78 move.l dword_8004AB0,(a1) ROM:08002E3A CEBA 1E78 and.l off_8004CB4,d7 ROM:08002E3E 1E3A 1EA1 move.b byte_8004CE1,d7 ROM:08002E42 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002E48 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002E4E 6B00 0008 bmi.w loc_8002E58 ROM:08002E52 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002E58 ROM:08002E58 loc_8002E58: ; CODE XREF: Reset?+2A2Aj ROM:08002E58 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08002E62 45FA 1DEC lea dword_8004C50,a2 ROM:08002E66 ROM:08002E66 loc_8002E66: ; CODE XREF: Reset?+2AA0j ROM:08002E66 41FA 1E28 lea dword_8004C90,a0 ROM:08002E6A B5C8 cmpa.l a0,a2 ROM:08002E6C 6700 0072 beq.w loc_8002EE0 ROM:08002E70 261A move.l (a2)+,d3 ROM:08002E72 281A move.l (a2)+,d4 ROM:08002E74 47FA 1E1E lea dword_8004C94,a3 ROM:08002E78 ROM:08002E78 loc_8002E78: ; CODE XREF: Reset?+2A8Cj ROM:08002E78 41FA 1E2E lea dword_8004CA8,a0 ROM:08002E7C B7C8 cmpa.l a0,a3 ROM:08002E7E 6700 0032 beq.w loc_8002EB2 ROM:08002E82 221B move.l (a3)+,d1 ROM:08002E84 2004 move.l d4,d0 ROM:08002E86 B380 eor.l d1,d0 ROM:08002E88 2D40 0018 move.l d0,$18(a6) ROM:08002E8C 2003 move.l d3,d0 ROM:08002E8E 41FA 0006 lea loc_8002E96,a0 ROM:08002E92 6000 FF62 bra.w loc_8002DF6 ROM:08002E96 ; --------------------------------------------------------------------------- ROM:08002E96 ROM:08002E96 loc_8002E96: ; DATA XREF: Reset?+2A6Ao ROM:08002E96 2004 move.l d4,d0 ROM:08002E98 E989 lsl.l #4,d1 ROM:08002E9A B380 eor.l d1,d0 ROM:08002E9C 2D40 0018 move.l d0,$18(a6) ROM:08002EA0 2003 move.l d3,d0 ROM:08002EA2 41FA 0006 lea loc_8002EAA,a0 ROM:08002EA6 6000 FF4E bra.w loc_8002DF6 ROM:08002EAA ; --------------------------------------------------------------------------- ROM:08002EAA ROM:08002EAA loc_8002EAA: ; DATA XREF: Reset?+2A7Eo ROM:08002EAA 0C81 0000 00F0 cmpi.l #$F0,d1 ; '=' ROM:08002EB0 66C6 bne.s loc_8002E78 ROM:08002EB2 ROM:08002EB2 loc_8002EB2: ; CODE XREF: Reset?+2A5Aj ROM:08002EB2 DEBA 1C7C add.l off_8004B30,d7 ROM:08002EB6 47FA 1DDC lea dword_8004C94,a3 ROM:08002EBA 2D44 0018 move.l d4,$18(a6) ROM:08002EBE ROM:08002EBE loc_8002EBE: ; CODE XREF: Reset?+2AB8j ROM:08002EBE 41FA 1DE8 lea dword_8004CA8,a0 ROM:08002EC2 B7C8 cmpa.l a0,a3 ROM:08002EC4 67A0 beq.s loc_8002E66 ROM:08002EC6 221B move.l (a3)+,d1 ROM:08002EC8 ROM:08002EC8 loc_8002EC8: ; CODE XREF: Reset?+2ABAj ROM:08002EC8 2003 move.l d3,d0 ROM:08002ECA B380 eor.l d1,d0 ROM:08002ECC 41FA 0006 lea loc_8002ED4,a0 ROM:08002ED0 6000 FF24 bra.w loc_8002DF6 ROM:08002ED4 ; --------------------------------------------------------------------------- ROM:08002ED4 ROM:08002ED4 loc_8002ED4: ; DATA XREF: Reset?+2AA8o ROM:08002ED4 E989 lsl.l #4,d1 ROM:08002ED6 0C81 0000 0000 cmpi.l #0,d1 ROM:08002EDC 67E0 beq.s loc_8002EBE ROM:08002EDE 60E8 bra.s loc_8002EC8 ROM:08002EE0 ; --------------------------------------------------------------------------- ROM:08002EE0 ROM:08002EE0 loc_8002EE0: ; CODE XREF: Reset?+2A48j ROM:08002EE0 2D7A 1BCE 0014 move.l dword_8004AB0,$14(a6) ROM:08002EE6 22BA 1BC8 move.l dword_8004AB0,(a1) ROM:08002EEA CEBA 1DC8 and.l off_8004CB4,d7 ROM:08002EEE 1E3A 1DF2 move.b byte_8004CE2,d7 ROM:08002EF2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002EF8 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002EFE 6B00 0008 bmi.w loc_8002F08 ROM:08002F02 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002F08 ROM:08002F08 loc_8002F08: ; CODE XREF: Reset?+2ADAj ROM:08002F08 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08002F12 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002F1A 2D7C FF00 0082 0014 move.l #$FF000082,$14(a6) ROM:08002F22 2D7C FFFF 0000 0018 move.l #$FFFF0000,$18(a6) ROM:08002F2A 283C 0000 FFFF move.l #$FFFF,d4 ROM:08002F30 243A 1BBE move.l dword_8004AF0,d2 ROM:08002F34 2282 move.l d2,(a1) ROM:08002F36 2D7C 0000 0001 0014 move.l #1,$14(a6) ROM:08002F3E ROM:08002F3E loc_8002F3E: ; CODE XREF: Reset?+2B28j ROM:08002F3E 2611 move.l (a1),d3 ROM:08002F40 23C5 0001 FFE0 move.l d5,(dword_1FFE0).l ROM:08002F46 5384 subq.l #1,d4 ROM:08002F48 0C44 0001 cmpi.w #1,d4 ROM:08002F4C 66F0 bne.s loc_8002F3E ROM:08002F4E 2C3C A000 0000 move.l #$A0000000,d6 ROM:08002F54 2611 move.l (a1),d3 ROM:08002F56 6000 0002 bra.w *+4 ROM:08002F5A ; --------------------------------------------------------------------------- ROM:08002F5A ROM:08002F5A loc_8002F5A: ; CODE XREF: Reset?+2B32j ROM:08002F5A 0C46 A000 cmpi.w #$A000,d6 ROM:08002F5E 6600 0EFE bne.w loc_8003E5E ROM:08002F62 242E 0018 move.l $18(a6),d2 ROM:08002F66 0C82 0000 0000 cmpi.l #0,d2 ROM:08002F6C 6600 0EF0 bne.w loc_8003E5E ROM:08002F70 260D move.l a5,d3 ROM:08002F72 0803 0009 btst #9,d3 ROM:08002F76 6700 0EE6 beq.w loc_8003E5E ROM:08002F7A 22BA 1B34 move.l dword_8004AB0,(a1) ROM:08002F7E CEBA 1D34 and.l off_8004CB4,d7 ROM:08002F82 1E3A 1D60 move.b byte_8004CE4,d7 ROM:08002F86 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08002F8C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08002F92 6B00 0008 bmi.w loc_8002F9C ROM:08002F96 42B9 FF05 0310 clr.l ($FF050310).l ROM:08002F9C ROM:08002F9C loc_8002F9C: ; CODE XREF: Reset?+2B6Ej ROM:08002F9C 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08002FA4 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08002FAC 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08002FB6 780F moveq #$F,d4 ROM:08002FB8 267C 0000 1010 movea.l #$1010,a3 ROM:08002FBE 2A39 FF05 0300 move.l ($FF050300).l,d5 ROM:08002FC4 0805 0005 btst #5,d5 ROM:08002FC8 6700 0008 beq.w loc_8002FD2 ROM:08002FCC 267C 0101 0110 movea.l #$1010110,a3 ROM:08002FD2 ROM:08002FD2 loc_8002FD2: ; CODE XREF: Reset?+2BA4j ROM:08002FD2 41FA 0006 lea loc_8002FDA,a0 ROM:08002FD6 6000 005E bra.w loc_8003036 ROM:08002FDA ; --------------------------------------------------------------------------- ROM:08002FDA ROM:08002FDA loc_8002FDA: ; DATA XREF: Reset?:loc_8002FD2o ROM:08002FDA DEBA 1B54 add.l off_8004B30,d7 ROM:08002FDE 780F moveq #$F,d4 ROM:08002FE0 267C 0001 1130 movea.l #unk_11130,a3 ROM:08002FE6 2A39 FF05 0300 move.l ($FF050300).l,d5 ROM:08002FEC 0805 0005 btst #5,d5 ROM:08002FF0 6700 0008 beq.w loc_8002FFA ROM:08002FF4 267C 0100 0000 movea.l #$1000000,a3 ROM:08002FFA ROM:08002FFA loc_8002FFA: ; CODE XREF: Reset?+2BCCj ROM:08002FFA 41FA 0006 lea loc_8003002,a0 ROM:08002FFE 6000 0036 bra.w loc_8003036 ROM:08003002 ; --------------------------------------------------------------------------- ROM:08003002 ROM:08003002 loc_8003002: ; DATA XREF: Reset?:loc_8002FFAo ROM:08003002 DEBA 1B2C add.l off_8004B30,d7 ROM:08003006 2D7C 0000 0088 0014 move.l #$88,$14(a6) ; 'ê' ROM:0800300E 2D7C 0000 0008 0014 move.l #8,$14(a6) ROM:08003016 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08003020 2281 move.l d1,(a1) ROM:08003022 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:0800302A 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08003032 6000 003C bra.w loc_8003070 ROM:08003036 ; --------------------------------------------------------------------------- ROM:08003036 ROM:08003036 loc_8003036: ; CODE XREF: Reset?+2BB2j ROM:08003036 ; Reset?+2BDAj ROM:08003036 2A3C B000 0000 move.l #$B0000000,d5 ROM:0800303C 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08003046 2681 move.l d1,(a3) ROM:08003048 4E71 nop ROM:0800304A 0C85 0000 B000 cmpi.l #$B000,d5 ROM:08003050 6600 0E0C bne.w loc_8003E5E ROM:08003054 2A39 0001 FFE0 move.l (dword_1FFE0).l,d5 ROM:0800305A B7C5 cmpa.l d5,a3 ROM:0800305C 6600 0E00 bne.w loc_8003E5E ROM:08003060 2A0D move.l a5,d5 ROM:08003062 0285 0000 000F andi.l #$F,d5 ROM:08003068 BA84 cmp.l d4,d5 ROM:0800306A 6600 0DF2 bne.w loc_8003E5E ROM:0800306E 4ED0 jmp (a0) ROM:08003070 ; --------------------------------------------------------------------------- ROM:08003070 ROM:08003070 loc_8003070: ; CODE XREF: Reset?+2C0Ej ROM:08003070 CEBA 1C42 and.l off_8004CB4,d7 ROM:08003074 1E3A 1C6F move.b byte_8004CE5,d7 ROM:08003078 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800307E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003084 6B00 0008 bmi.w loc_800308E ROM:08003088 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800308E ROM:0800308E loc_800308E: ; CODE XREF: Reset?+2C60j ROM:0800308E 283C 0000 00F0 move.l #$F0,d4 ; '=' ROM:08003094 223C 1010 1010 move.l #$10101010,d1 ROM:0800309A 41FA 0006 lea loc_80030A2,a0 ROM:0800309E 6000 0062 bra.w loc_8003102 ROM:080030A2 ; --------------------------------------------------------------------------- ROM:080030A2 ROM:080030A2 loc_80030A2: ; DATA XREF: Reset?+2C76o ROM:080030A2 DEBA 1A8C add.l off_8004B30,d7 ROM:080030A6 223C 0101 0101 move.l #$1010101,d1 ROM:080030AC 41FA 0006 lea loc_80030B4,a0 ROM:080030B0 6000 0050 bra.w loc_8003102 ROM:080030B4 ; --------------------------------------------------------------------------- ROM:080030B4 ROM:080030B4 loc_80030B4: ; DATA XREF: Reset?+2C88o ROM:080030B4 DEBA 1A7A add.l off_8004B30,d7 ROM:080030B8 2D7C 0000 0090 0014 move.l #$90,$14(a6) ; 'É' ROM:080030C0 2D7C 0000 0410 0014 move.l #$410,$14(a6) ROM:080030C8 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080030D2 2281 move.l d1,(a1) ROM:080030D4 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:080030DC DEBA 1A52 add.l off_8004B30,d7 ROM:080030E0 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080030E8 223A 1AAE move.l dword_8004B98,d1 ROM:080030EC 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080030F6 2281 move.l d1,(a1) ROM:080030F8 B291 cmp.l (a1),d1 ROM:080030FA 6600 0D62 bne.w loc_8003E5E ROM:080030FE 6000 005C bra.w loc_800315C ROM:08003102 ; --------------------------------------------------------------------------- ROM:08003102 ROM:08003102 loc_8003102: ; CODE XREF: Reset?+2C7Aj ROM:08003102 ; Reset?+2C8Cj ROM:08003102 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:0800310A 2D7C 0000 0400 0014 move.l #$400,$14(a6) ROM:08003112 2A3C B000 0000 move.l #$B0000000,d5 ROM:08003118 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08003122 2281 move.l d1,(a1) ROM:08003124 4E71 nop ROM:08003126 4E71 nop ROM:08003128 4E71 nop ROM:0800312A 4E71 nop ROM:0800312C 4E71 nop ROM:0800312E 4E71 nop ROM:08003130 0C85 0000 B000 cmpi.l #$B000,d5 ROM:08003136 6600 0D26 bne.w loc_8003E5E ROM:0800313A BC81 cmp.l d1,d6 ROM:0800313C 6600 0D20 bne.w loc_8003E5E ROM:08003140 2A39 0001 FFE0 move.l (dword_1FFE0).l,d5 ROM:08003146 B3C5 cmpa.l d5,a1 ROM:08003148 6600 0D14 bne.w loc_8003E5E ROM:0800314C 2A0D move.l a5,d5 ROM:0800314E 0285 0000 00F0 andi.l #$F0,d5 ; '=' ROM:08003154 BA84 cmp.l d4,d5 ROM:08003156 6600 0D06 bne.w loc_8003E5E ROM:0800315A 4ED0 jmp (a0) ROM:0800315C ; --------------------------------------------------------------------------- ROM:0800315C ROM:0800315C loc_800315C: ; CODE XREF: Reset?+2CDAj ROM:0800315C CEBA 1B56 and.l off_8004CB4,d7 ROM:08003160 1E3A 1B84 move.b byte_8004CE6,d7 ROM:08003164 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800316A 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003170 6B00 0008 bmi.w loc_800317A ROM:08003174 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800317A ROM:0800317A loc_800317A: ; CODE XREF: Reset?+2D4Cj ROM:0800317A 223A 1938 move.l dword_8004AB4,d1 ROM:0800317E 2D7C 0000 0080 0014 move.l #$80,$14(a6) ; 'Ç' ROM:08003186 2D7C 0000 0490 0014 move.l #$490,$14(a6) ROM:0800318E 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08003198 2D41 0020 move.l d1,$20(a6) ROM:0800319C 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080031A4 2A3C B000 0000 move.l #$B0000000,d5 ROM:080031AA 242E 0020 move.l $20(a6),d2 ROM:080031AE 4E71 nop ROM:080031B0 4E71 nop ROM:080031B2 4E71 nop ROM:080031B4 0C85 0000 B000 cmpi.l #$B000,d5 ROM:080031BA 6600 0CA2 bne.w loc_8003E5E ROM:080031BE 43EE 0020 lea $20(a6),a1 ROM:080031C2 B3F9 0001 FFE0 cmpa.l (dword_1FFE0).l,a1 ROM:080031C8 6600 0C94 bne.w loc_8003E5E ROM:080031CC B286 cmp.l d6,d1 ROM:080031CE 6600 0C8E bne.w loc_8003E5E ROM:080031D2 2A0D move.l a5,d5 ROM:080031D4 0285 0002 0000 andi.l #$20000,d5 ROM:080031DA 0C85 0002 0000 cmpi.l #$20000,d5 ROM:080031E0 6600 0C7C bne.w loc_8003E5E ROM:080031E4 0C85 0002 0000 cmpi.l #$20000,d5 ROM:080031EA 6700 001A beq.w loc_8003206 ROM:080031EE BDFC FF02 0000 cmpa.l #$FF020000,a6 ROM:080031F4 6700 0010 beq.w loc_8003206 ROM:080031F8 23FC 0000 00C9 FF05+ move.l #$C9,($FF05000C).l ; '+' ROM:08003202 6000 0C5A bra.w loc_8003E5E ROM:08003206 ; --------------------------------------------------------------------------- ROM:08003206 ROM:08003206 loc_8003206: ; CODE XREF: Reset?+2DC6j ROM:08003206 ; Reset?+2DD0j ROM:08003206 2A39 FF05 0304 move.l ($FF050304).l,d5 ROM:0800320C 0805 0005 btst #5,d5 ROM:08003210 6700 000A beq.w loc_800321C ROM:08003214 287C 0000 3C60 movea.l #$3C60,a4 ROM:0800321A 4ED4 jmp (a4) ROM:0800321C ; --------------------------------------------------------------------------- ROM:0800321C ROM:0800321C loc_800321C: ; CODE XREF: Reset?+2DECj ROM:0800321C CEBA 1A96 and.l off_8004CB4,d7 ROM:08003220 1E3A 1AC5 move.b dword_8004CE7,d7 ROM:08003224 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800322A 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003230 6B00 0008 bmi.w loc_800323A ROM:08003234 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800323A ROM:0800323A loc_800323A: ; CODE XREF: Reset?+2E0Cj ROM:0800323A 2238 0480 move.l (dword_480).w,d1 ROM:0800323E 4E7B 1802 movec d1,caar ROM:08003242 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:0800324C 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08003254 243A 18DE move.l dword_8004B34,d2 ROM:08003258 0047 8000 ori.w #$8000,d7 ROM:0800325C 227A 1852 movea.l dword_8004AB0,a1 ROM:08003260 49FA 0006 lea loc_8003268,a4 ROM:08003264 6000 0102 bra.w loc_8003368 ROM:08003268 ; --------------------------------------------------------------------------- ROM:08003268 ROM:08003268 loc_8003268: ; DATA XREF: Reset?+2E3Co ROM:08003268 DEBA 18C6 add.l off_8004B30,d7 ROM:0800326C 1E3A 1A80 move.b byte_8004CEE,d7 ROM:08003270 227A 183E movea.l dword_8004AB0,a1 ROM:08003274 2209 move.l a1,d1 ROM:08003276 49FA 0006 lea loc_800327E,a4 ROM:0800327A 6000 011C bra.w loc_8003398 ROM:0800327E ; --------------------------------------------------------------------------- ROM:0800327E ROM:0800327E loc_800327E: ; DATA XREF: Reset?+2E52o ROM:0800327E 0247 7FFF andi.w #$7FFF,d7 ROM:08003282 45FA 17D8 lea dword_8004A5C,a2 ROM:08003286 47FA 17F0 lea dword_8004A78,a3 ROM:0800328A ROM:0800328A loc_800328A: ; CODE XREF: Reset?+2E92j ROM:0800328A DEBA 18A4 add.l off_8004B30,d7 ROM:0800328E 1E3A 1A57 move.b dword_8004CE7,d7 ROM:08003292 227A 181C movea.l dword_8004AB0,a1 ROM:08003296 221A move.l (a2)+,d1 ROM:08003298 49FA 0006 lea loc_80032A0,a4 ROM:0800329C 6000 00E2 bra.w loc_8003380 ROM:080032A0 ; --------------------------------------------------------------------------- ROM:080032A0 ROM:080032A0 loc_80032A0: ; DATA XREF: Reset?+2E74o ROM:080032A0 DEBA 188E add.l off_8004B30,d7 ROM:080032A4 1E3A 1A48 move.b byte_8004CEE,d7 ROM:080032A8 227A 1806 movea.l dword_8004AB0,a1 ROM:080032AC 49FA 0006 lea loc_80032B4,a4 ROM:080032B0 6000 00E6 bra.w loc_8003398 ROM:080032B4 ; --------------------------------------------------------------------------- ROM:080032B4 ROM:080032B4 loc_80032B4: ; DATA XREF: Reset?+2E88o ROM:080032B4 B5CB cmpa.l a3,a2 ROM:080032B6 6DD2 blt.s loc_800328A ROM:080032B8 DEBA 1876 add.l off_8004B30,d7 ROM:080032BC 227A 17F2 movea.l dword_8004AB0,a1 ROM:080032C0 2A3C B000 0000 move.l #$B0000000,d5 ROM:080032C6 2E3A 1A1F move.l dword_8004CE7,d7 ROM:080032CA 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080032D0 ROM:080032D0 loc_80032D0: ; CODE XREF: Reset?+2ED4j ROM:080032D0 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080032D6 6B00 0008 bmi.w loc_80032E0 ROM:080032DA 42B9 FF05 0310 clr.l ($FF050310).l ROM:080032E0 ROM:080032E0 loc_80032E0: ; CODE XREF: Reset?+2EB2j ROM:080032E0 203C 0000 FFFF move.l #$FFFF,d0 ROM:080032E6 ROM:080032E6 loc_80032E6: ; CODE XREF: Reset?+2ECAj ROM:080032E6 4219 clr.b (a1)+ ROM:080032E8 4E71 nop ROM:080032EA 0C45 B000 cmpi.w #$B000,d5 ROM:080032EE 57C8 FFF6 dbeq d0,loc_80032E6 ROM:080032F2 6700 000A beq.w loc_80032FE ROM:080032F6 B3C2 cmpa.l d2,a1 ROM:080032F8 6DD6 blt.s loc_80032D0 ROM:080032FA 6000 0016 bra.w loc_8003312 ROM:080032FE ; --------------------------------------------------------------------------- ROM:080032FE ROM:080032FE loc_80032FE: ; CODE XREF: Reset?+2ECEj ROM:080032FE 1E3A 19E7 move.b dword_8004CE7,d7 ROM:08003302 5389 subq.l #1,a1 ROM:08003304 2A0D move.l a5,d5 ROM:08003306 0805 000A btst #$A,d5 ROM:0800330A 6700 0CD4 beq.w loc_8003FE0 ROM:0800330E 6000 019C bra.w loc_80034AC ROM:08003312 ; --------------------------------------------------------------------------- ROM:08003312 ROM:08003312 loc_8003312: ; CODE XREF: Reset?+2ED6j ROM:08003312 1E3A 19DA move.b byte_8004CEE,d7 ROM:08003316 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800331C 2D7C 0000 0000 0018 move.l #0,$18(a6) ROM:08003324 4FF9 0001 FFD0 lea (unk_1FFD0).l,sp ROM:0800332A 267C 0800 0400 movea.l #aRom3_4,a3 ; "ROM3.4" ROM:08003330 7607 moveq #7,d3 ROM:08003332 287C 0000 0484 movea.l #$484,a4 ROM:08003338 ROM:08003338 loc_8003338: ; CODE XREF: Reset?+2F16j ROM:08003338 28DB move.l (a3)+,(a4)+ ROM:0800333A 51CB FFFC dbf d3,loc_8003338 ROM:0800333E 2239 FF05 0300 move.l ($FF050300).l,d1 ROM:08003344 E8C1 0003 bftst d1{0:3} ROM:08003348 6600 000E bne.w loc_8003358 ROM:0800334C 0801 001C btst #$1C,d1 ROM:08003350 6700 0006 beq.w loc_8003358 ROM:08003354 4E7A 1802 movec caar,d1 ROM:08003358 ROM:08003358 loc_8003358: ; CODE XREF: Reset?+2F24j ROM:08003358 ; Reset?+2F2Cj ROM:08003358 21C1 0480 move.l d1,(dword_480).w ROM:0800335C 21FC 0000 0000 04A4 move.l #0,(dword_4A4).w ROM:08003364 6000 01BC bra.w loc_8003522 ROM:08003368 ; --------------------------------------------------------------------------- ROM:08003368 ROM:08003368 loc_8003368: ; CODE XREF: Reset?+2E40j ROM:08003368 ; Reset?+3CA6j ROM:08003368 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800336E ROM:0800336E loc_800336E: ; CODE XREF: Reset?+2F58j ROM:0800336E 203C 0000 7FFF move.l #$7FFF,d0 ROM:08003374 ROM:08003374 loc_8003374: ; CODE XREF: Reset?+2F52j ROM:08003374 22C9 move.l a1,(a1)+ ROM:08003376 51C8 FFFC dbf d0,loc_8003374 ROM:0800337A B3C2 cmpa.l d2,a1 ROM:0800337C 6DF0 blt.s loc_800336E ROM:0800337E 4ED4 jmp (a4) ROM:08003380 ; --------------------------------------------------------------------------- ROM:08003380 ROM:08003380 loc_8003380: ; CODE XREF: Reset?+2E78j ROM:08003380 ; ROM:080040FAj ROM:08003380 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003386 ROM:08003386 loc_8003386: ; CODE XREF: Reset?+2F70j ROM:08003386 203C 0000 7FFF move.l #$7FFF,d0 ROM:0800338C ROM:0800338C loc_800338C: ; CODE XREF: Reset?+2F6Aj ROM:0800338C 22C1 move.l d1,(a1)+ ROM:0800338E 51C8 FFFC dbf d0,loc_800338C ROM:08003392 B3C2 cmpa.l d2,a1 ROM:08003394 6DF0 blt.s loc_8003386 ROM:08003396 4ED4 jmp (a4) ROM:08003398 ; --------------------------------------------------------------------------- ROM:08003398 ROM:08003398 loc_8003398: ; CODE XREF: Reset?+2E56j ROM:08003398 ; Reset?+2E8Cj ... ROM:08003398 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:0800339E 6B00 0008 bmi.w loc_80033A8 ROM:080033A2 42B9 FF05 0310 clr.l ($FF050310).l ROM:080033A8 ROM:080033A8 loc_80033A8: ; CODE XREF: Reset?+2F7Aj ROM:080033A8 2D7C 3FFF 0000 0018 move.l #$3FFF0000,$18(a6) ROM:080033B0 283A 16FE move.l dword_8004AB0,d4 ROM:080033B4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080033BA B3FA 16F4 cmpa.l dword_8004AB0,a1 ROM:080033BE 6700 000C beq.w loc_80033CC ROM:080033C2 2001 move.l d1,d0 ROM:080033C4 4680 not.l d0 ROM:080033C6 23C0 0000 0000 move.l d0,(dword_0).l ROM:080033CC ROM:080033CC loc_80033CC: ; CODE XREF: Reset?+2F9Aj ROM:080033CC ; Reset?+302Aj ROM:080033CC 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080033D2 6B00 0008 bmi.w loc_80033DC ROM:080033D6 42B9 FF05 0310 clr.l ($FF050310).l ROM:080033DC ROM:080033DC loc_80033DC: ; CODE XREF: Reset?+2FAEj ROM:080033DC 203C 0000 7FFF move.l #$7FFF,d0 ROM:080033E2 ROM:080033E2 loc_80033E2: ; CODE XREF: Reset?+30AEj ROM:080033E2 0287 FFFF F9FF andi.l #$FFFFF9FF,d7 ROM:080033E8 2049 movea.l a1,a0 ROM:080033EA 0807 000F btst #$F,d7 ROM:080033EE 6600 0018 bne.w loc_8003408 ROM:080033F2 ROM:080033F2 loc_80033F2: ; CODE XREF: Reset?+2FD8j ROM:080033F2 ; Reset?+3084j ROM:080033F2 B299 cmp.l (a1)+,d1 ROM:080033F4 6600 005E bne.w loc_8003454 ROM:080033F8 0C45 B000 cmpi.w #$B000,d5 ROM:080033FC 57C8 FFF4 dbeq d0,loc_80033F2 ROM:08003400 6700 0062 beq.w loc_8003464 ROM:08003404 6000 0016 bra.w loc_800341C ROM:08003408 ; --------------------------------------------------------------------------- ROM:08003408 ROM:08003408 loc_8003408: ; CODE XREF: Reset?+2FCAj ROM:08003408 ; Reset?+2FF0j ... ROM:08003408 2209 move.l a1,d1 ROM:0800340A B299 cmp.l (a1)+,d1 ROM:0800340C 6600 0046 bne.w loc_8003454 ROM:08003410 0C45 B000 cmpi.w #$B000,d5 ROM:08003414 57C8 FFF2 dbeq d0,loc_8003408 ROM:08003418 6700 004A beq.w loc_8003464 ROM:0800341C ROM:0800341C loc_800341C: ; CODE XREF: Reset?+2FE0j ROM:0800341C 4285 clr.l d5 ROM:0800341E 282E 0018 move.l $18(a6),d4 ROM:08003422 0284 FFFF 0000 andi.l #$FFFF0000,d4 ROM:08003428 0CAE 0000 0000 0018 cmpi.l #0,$18(a6) ROM:08003430 6700 007A beq.w loc_80034AC ROM:08003434 2D7C 3FFF 0000 0018 move.l #$3FFF0000,$18(a6) ROM:0800343C 0A07 0001 eori.b #1,d7 ROM:08003440 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003446 ROM:08003446 loc_8003446: ; CODE XREF: Reset?+30B2j ROM:08003446 2A3C B000 0000 move.l #$B0000000,d5 ROM:0800344C B3C2 cmpa.l d2,a1 ROM:0800344E 6D00 FF7C blt.w loc_80033CC ROM:08003452 4ED4 jmp (a4) ROM:08003454 ; --------------------------------------------------------------------------- ROM:08003454 ROM:08003454 loc_8003454: ; CODE XREF: Reset?+2FD0j ROM:08003454 ; Reset?+2FE8j ROM:08003454 5340 subq.w #1,d0 ROM:08003456 0C45 B000 cmpi.w #$B000,d5 ROM:0800345A 6700 0008 beq.w loc_8003464 ROM:0800345E BB85 eor.l d5,d5 ROM:08003460 6000 000C bra.w loc_800346E ROM:08003464 ; --------------------------------------------------------------------------- ROM:08003464 ROM:08003464 loc_8003464: ; CODE XREF: Reset?+2FDCj ROM:08003464 ; Reset?+2FF4j ... ROM:08003464 2A0D move.l a5,d5 ROM:08003466 0805 000A btst #$A,d5 ROM:0800346A 6700 0A06 beq.w loc_8003E72 ROM:0800346E ROM:0800346E loc_800346E: ; CODE XREF: Reset?+303Cj ROM:0800346E 4285 clr.l d5 ROM:08003470 5989 subq.l #4,a1 ROM:08003472 0807 000F btst #$F,d7 ROM:08003476 6600 0034 bne.w loc_80034AC ROM:0800347A B3C8 cmpa.l a0,a1 ROM:0800347C 6700 000A beq.w loc_8003488 ROM:08003480 0287 FFFF F9FF andi.l #$FFFFF9FF,d7 ROM:08003486 2049 movea.l a1,a0 ROM:08003488 ROM:08003488 loc_8003488: ; CODE XREF: Reset?+3058j ROM:08003488 0687 0000 0100 addi.l #$100,d7 ROM:0800348E E8C7 0543 bftst d7{21:3} ROM:08003492 6B00 0018 bmi.w loc_80034AC ROM:08003496 2281 move.l d1,(a1) ROM:08003498 5240 addq.w #1,d0 ROM:0800349A 2A3C B000 0000 move.l #$B0000000,d5 ROM:080034A0 0807 000F btst #$F,d7 ROM:080034A4 6600 FF62 bne.w loc_8003408 ROM:080034A8 6000 FF48 bra.w loc_80033F2 ROM:080034AC ; --------------------------------------------------------------------------- ROM:080034AC ROM:080034AC loc_80034AC: ; CODE XREF: Reset?+2EEAj ROM:080034AC ; Reset?+300Cj ... ROM:080034AC 0807 000C btst #$C,d7 ROM:080034B0 6700 0B2E beq.w loc_8003FE0 ROM:080034B4 4EB8 34DA jsr unk_34DA ROM:080034B8 4E71 nop ROM:080034BA 2D7C 3FFF 0000 0018 move.l #$3FFF0000,$18(a6) ROM:080034C2 0C40 FFFF cmpi.w #$FFFF,d0 ROM:080034C6 5889 addq.l #4,a1 ROM:080034C8 2A3C B000 0000 move.l #$B0000000,d5 ROM:080034CE 0C40 FFFF cmpi.w #$FFFF,d0 ROM:080034D2 6600 FF0E bne.w loc_80033E2 ROM:080034D6 6000 FF6E bra.w loc_8003446 ROM:080034DA ; --------------------------------------------------------------------------- ROM:080034DA 2F08 move.l a0,-(sp) ROM:080034DC 2C09 move.l a1,d6 ROM:080034DE 4C7A 6004 1652 divul.l dword_8004B34,d4:d6 ROM:080034E4 0246 0007 andi.w #7,d6 ROM:080034E8 41F8 4CB8 lea (unk_4CB8).w,a0 ROM:080034EC 4E71 nop ROM:080034EE D1C6 adda.l d6,a0 ROM:080034F0 1A10 move.b (a0),d5 ROM:080034F2 2C09 move.l a1,d6 ROM:080034F4 4C7A 6004 1648 divul.l dword_8004B40,d4:d6 ROM:080034FA 2046 movea.l d6,a0 ROM:080034FC D1FC 0000 0400 adda.l #$400,a0 ROM:08003502 8B10 or.b d5,(a0) ROM:08003504 2C09 move.l a1,d6 ROM:08003506 4C7A 6004 162A divul.l dword_8004B34,d4:d6 ROM:0800350C 4C3A 6006 1624 mulu.l dword_8004B34,d6 ROM:08003512 DCBA 1620 add.l dword_8004B34,d6 ROM:08003516 2246 movea.l d6,a1 ROM:08003518 0287 FFFF F9FF andi.l #$FFFFF9FF,d7 ROM:0800351E 205F movea.l (sp)+,a0 ROM:08003520 4E75 rts ROM:08003522 ; --------------------------------------------------------------------------- ROM:08003522 ROM:08003522 loc_8003522: ; CODE XREF: Reset?+2F40j ROM:08003522 CEBA 1790 and.l off_8004CB4,d7 ROM:08003526 1E3A 17C0 move.b dword_8004CE7+1,d7 ROM:0800352A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003530 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003536 6B00 0008 bmi.w loc_8003540 ROM:0800353A 42B9 FF05 0310 clr.l ($FF050310).l ROM:08003540 ROM:08003540 loc_8003540: ; CODE XREF: Reset?+3112j ROM:08003540 227A 156E movea.l dword_8004AB0,a1 ROM:08003544 207A 1616 movea.l off_8004B5C,a0 ROM:08003548 ROM:08003548 loc_8003548: ; CODE XREF: Reset?+3134j ROM:08003548 2218 move.l (a0)+,d1 ROM:0800354A 0281 000F FFFF andi.l #$FFFFF,d1 ROM:08003550 22C1 move.l d1,(a1)+ ROM:08003552 B3FC 0000 0400 cmpa.l #$400,a1 ROM:08003558 66EE bne.s loc_8003548 ROM:0800355A 43F8 0800 lea (unk_800).w,a1 ROM:0800355E 3249 movea.w a1,a1 ROM:08003560 41FA D29E lea loc_8000800,a0 ROM:08003564 ROM:08003564 loc_8003564: ; CODE XREF: Reset?+3148j ROM:08003564 22D8 move.l (a0)+,(a1)+ ROM:08003566 B3FC 0000 4D6A cmpa.l #$4D6A,a1 ROM:0800356C 6FF6 ble.s loc_8003564 ROM:0800356E 43F8 357E lea (unk_357E).w,a1 ROM:08003572 4E71 nop ROM:08003574 3249 movea.w a1,a1 ROM:08003576 4283 clr.l d3 ROM:08003578 4E7B 3801 movec d3,vbr ROM:0800357C 4ED1 jmp (a1) ROM:0800357E ; --------------------------------------------------------------------------- ROM:0800357E CEBA 1734 and.l off_8004CB4,d7 ROM:08003582 1E3A 1765 move.b dword_8004CE7+2,d7 ROM:08003586 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800358C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003592 6B00 0008 bmi.w loc_800359C ROM:08003596 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800359C ROM:0800359C loc_800359C: ; CODE XREF: Reset?+316Ej ROM:0800359C 227A 1592 movea.l off_8004B30,a1 ROM:080035A0 243C AAAA 0000 move.l #$AAAA0000,d2 ROM:080035A6 223C 0000 2100 move.l #$2100,d1 ROM:080035AC 0687 0001 0000 addi.l #dword_10000,d7 ROM:080035B2 4E7B 1002 movec d1,cacr ROM:080035B6 ROM:080035B6 loc_80035B6: ; CODE XREF: Reset?+319Cj ROM:080035B6 22C2 move.l d2,(a1)+ ROM:080035B8 5882 addq.l #4,d2 ROM:080035BA B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:080035C0 66F4 bne.s loc_80035B6 ROM:080035C2 7000 moveq #0,d0 ROM:080035C4 4E7B 0002 movec d0,cacr ROM:080035C8 227C 0001 0000 movea.l #dword_10000,a1 ROM:080035CE 243C AAAA 0000 move.l #$AAAA0000,d2 ROM:080035D4 ROM:080035D4 loc_80035D4: ; CODE XREF: Reset?+31C0j ROM:080035D4 2619 move.l (a1)+,d3 ROM:080035D6 B682 cmp.l d2,d3 ROM:080035D8 6600 0A06 bne.w loc_8003FE0 ROM:080035DC 5882 addq.l #4,d2 ROM:080035DE B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:080035E4 66EE bne.s loc_80035D4 ROM:080035E6 227C 0001 0000 movea.l #dword_10000,a1 ROM:080035EC 243C BBBB 0000 move.l #$BBBB0000,d2 ROM:080035F2 ROM:080035F2 loc_80035F2: ; CODE XREF: Reset?+31D8j ROM:080035F2 22C2 move.l d2,(a1)+ ROM:080035F4 5882 addq.l #4,d2 ROM:080035F6 B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:080035FC 66F4 bne.s loc_80035F2 ROM:080035FE 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003604 227C 0001 0000 movea.l #dword_10000,a1 ROM:0800360A 243C AAAA 0000 move.l #$AAAA0000,d2 ROM:08003610 4E7B 1002 movec d1,cacr ROM:08003614 ROM:08003614 loc_8003614: ; CODE XREF: Reset?+3200j ROM:08003614 2619 move.l (a1)+,d3 ROM:08003616 B682 cmp.l d2,d3 ROM:08003618 6600 09C6 bne.w loc_8003FE0 ROM:0800361C 5882 addq.l #4,d2 ROM:0800361E B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:08003624 66EE bne.s loc_8003614 ROM:08003626 243C CCCC 0000 move.l #$CCCC0000,d2 ROM:0800362C 283C 0000 0100 move.l #$100,d4 ROM:08003632 4E7B 4002 movec d4,cacr ROM:08003636 ROM:08003636 loc_8003636: ; CODE XREF: Reset?+321Cj ROM:08003636 22C2 move.l d2,(a1)+ ROM:08003638 5882 addq.l #4,d2 ROM:0800363A B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:08003640 66F4 bne.s loc_8003636 ROM:08003642 227C 0001 0000 movea.l #dword_10000,a1 ROM:08003648 243C AAAA 0000 move.l #$AAAA0000,d2 ROM:0800364E 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003654 ROM:08003654 loc_8003654: ; CODE XREF: Reset?+3240j ROM:08003654 2619 move.l (a1)+,d3 ROM:08003656 B682 cmp.l d2,d3 ROM:08003658 6600 0986 bne.w loc_8003FE0 ROM:0800365C 5882 addq.l #4,d2 ROM:0800365E B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:08003664 66EE bne.s loc_8003654 ROM:08003666 227C 0001 0100 movea.l #dword_10100,a1 ROM:0800366C ROM:0800366C loc_800366C: ; CODE XREF: Reset?+3250j ROM:0800366C 2619 move.l (a1)+,d3 ROM:0800366E B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:08003674 66F6 bne.s loc_800366C ROM:08003676 4E7B 0002 movec d0,cacr ROM:0800367A 227C 0001 0100 movea.l #dword_10100,a1 ROM:08003680 243C DDDD 0000 move.l #$DDDD0000,d2 ROM:08003686 ROM:08003686 loc_8003686: ; CODE XREF: Reset?+326Cj ROM:08003686 22C2 move.l d2,(a1)+ ROM:08003688 5882 addq.l #4,d2 ROM:0800368A B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:08003690 66F4 bne.s loc_8003686 ROM:08003692 227C 0001 0100 movea.l #dword_10100,a1 ROM:08003698 243C CCCC 0000 move.l #$CCCC0000,d2 ROM:0800369E 4E7B 4002 movec d4,cacr ROM:080036A2 0687 0001 0000 addi.l #dword_10000,d7 ROM:080036A8 ROM:080036A8 loc_80036A8: ; CODE XREF: Reset?+3294j ROM:080036A8 2619 move.l (a1)+,d3 ROM:080036AA B682 cmp.l d2,d3 ROM:080036AC 6600 0932 bne.w loc_8003FE0 ROM:080036B0 5882 addq.l #4,d2 ROM:080036B2 B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:080036B8 66EE bne.s loc_80036A8 ROM:080036BA 227C 0001 0100 movea.l #dword_10100,a1 ROM:080036C0 243C DDDD 0000 move.l #$DDDD0000,d2 ROM:080036C6 2A3C 0000 0900 move.l #$900,d5 ROM:080036CC 4E7B 5002 movec d5,cacr ROM:080036D0 ROM:080036D0 loc_80036D0: ; CODE XREF: Reset?+32BCj ROM:080036D0 2619 move.l (a1)+,d3 ROM:080036D2 B682 cmp.l d2,d3 ROM:080036D4 6600 090A bne.w loc_8003FE0 ROM:080036D8 5882 addq.l #4,d2 ROM:080036DA B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:080036E0 66EE bne.s loc_80036D0 ROM:080036E2 227C 0001 0000 movea.l #dword_10000,a1 ROM:080036E8 2C3C 0000 0300 move.l #$300,d6 ROM:080036EE 4E7B 6002 movec d6,cacr ROM:080036F2 ROM:080036F2 loc_80036F2: ; CODE XREF: Reset?+32D8j ROM:080036F2 2619 move.l (a1)+,d3 ROM:080036F4 5882 addq.l #4,d2 ROM:080036F6 B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:080036FC 66F4 bne.s loc_80036F2 ROM:080036FE 243C EEEE 0000 move.l #$EEEE0000,d2 ROM:08003704 4E7B 0002 movec d0,cacr ROM:08003708 ROM:08003708 loc_8003708: ; CODE XREF: Reset?+32EEj ROM:08003708 22C2 move.l d2,(a1)+ ROM:0800370A 5882 addq.l #4,d2 ROM:0800370C B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:08003712 66F4 bne.s loc_8003708 ROM:08003714 0687 0001 0000 addi.l #dword_10000,d7 ROM:0800371A 227C 0001 0100 movea.l #dword_10100,a1 ROM:08003720 243C DDDD 0000 move.l #$DDDD0000,d2 ROM:08003726 4E7B 4002 movec d4,cacr ROM:0800372A ROM:0800372A loc_800372A: ; CODE XREF: Reset?+3316j ROM:0800372A 2619 move.l (a1)+,d3 ROM:0800372C B682 cmp.l d2,d3 ROM:0800372E 6600 08B0 bne.w loc_8003FE0 ROM:08003732 5882 addq.l #4,d2 ROM:08003734 B3FC 0001 0200 cmpa.l #dword_10200,a1 ROM:0800373A 66EE bne.s loc_800372A ROM:0800373C 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003742 227C 0001 0000 movea.l #dword_10000,a1 ROM:08003748 2C3C 0000 1100 move.l #$1100,d6 ROM:0800374E 4E7B 6002 movec d6,cacr ROM:08003752 ROM:08003752 loc_8003752: ; CODE XREF: Reset?+334Aj ROM:08003752 2611 move.l (a1),d3 ROM:08003754 D3FC 0000 0011 adda.l #$11,a1 ROM:0800375A B3FC 0001 00DD cmpa.l #unk_100DD,a1 ROM:08003760 6600 0006 bne.w loc_8003768 ROM:08003764 92FC 000D suba.w #$D,a1 ROM:08003768 ROM:08003768 loc_8003768: ; CODE XREF: Reset?+333Cj ROM:08003768 B3FC 0001 0103 cmpa.l #(dword_10100+3),a1 ROM:0800376E 66E2 bne.s loc_8003752 ROM:08003770 4E7B 0002 movec d0,cacr ROM:08003774 227C 0001 0000 movea.l #dword_10000,a1 ROM:0800377A 243C FFFF 0000 move.l #$FFFF0000,d2 ROM:08003780 ROM:08003780 loc_8003780: ; CODE XREF: Reset?+3366j ROM:08003780 22C2 move.l d2,(a1)+ ROM:08003782 5882 addq.l #4,d2 ROM:08003784 B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:0800378A 66F4 bne.s loc_8003780 ROM:0800378C 227C 0001 0000 movea.l #dword_10000,a1 ROM:08003792 243C BBBB 0000 move.l #$BBBB0000,d2 ROM:08003798 4E7B 4002 movec d4,cacr ROM:0800379C ROM:0800379C loc_800379C: ; CODE XREF: Reset?+3388j ROM:0800379C 2619 move.l (a1)+,d3 ROM:0800379E B682 cmp.l d2,d3 ROM:080037A0 6600 083E bne.w loc_8003FE0 ROM:080037A4 5882 addq.l #4,d2 ROM:080037A6 B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:080037AC 66EE bne.s loc_800379C ROM:080037AE 4E7B 0002 movec d0,cacr ROM:080037B2 0687 0001 0000 addi.l #dword_10000,d7 ROM:080037B8 227C 0001 0000 movea.l #dword_10000,a1 ROM:080037BE 7A00 moveq #0,d5 ROM:080037C0 243C FFFF 0000 move.l #$FFFF0000,d2 ROM:080037C6 223C 0000 0500 move.l #$500,d1 ROM:080037CC ROM:080037CC loc_80037CC: ; CODE XREF: Reset?+33E0j ROM:080037CC 2C3C BBBB 0000 move.l #$BBBB0000,d6 ROM:080037D2 4E7B 5802 movec d5,caar ROM:080037D6 4E7B 1002 movec d1,cacr ROM:080037DA 2619 move.l (a1)+,d3 ROM:080037DC B682 cmp.l d2,d3 ROM:080037DE 6600 0800 bne.w loc_8003FE0 ROM:080037E2 5882 addq.l #4,d2 ROM:080037E4 B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:080037EA 6700 001A beq.w loc_8003806 ROM:080037EE 2449 movea.l a1,a2 ROM:080037F0 ROM:080037F0 loc_80037F0: ; CODE XREF: Reset?+33DCj ROM:080037F0 3C0A move.w a2,d6 ROM:080037F2 261A move.l (a2)+,d3 ROM:080037F4 BC83 cmp.l d3,d6 ROM:080037F6 6600 07E8 bne.w loc_8003FE0 ROM:080037FA B5FC 0001 0100 cmpa.l #dword_10100,a2 ROM:08003800 66EE bne.s loc_80037F0 ROM:08003802 5885 addq.l #4,d5 ROM:08003804 60C6 bra.s loc_80037CC ROM:08003806 ; --------------------------------------------------------------------------- ROM:08003806 ROM:08003806 loc_8003806: ; CODE XREF: Reset?+33C6j ROM:08003806 0687 0001 0000 addi.l #dword_10000,d7 ROM:0800380C 227C 0001 00FE movea.l #unk_100FE,a1 ROM:08003812 2611 move.l (a1),d3 ROM:08003814 4E7B 0002 movec d0,cacr ROM:08003818 0C83 00FC EEEE cmpi.l #$FCEEEE,d3 ROM:0800381E 6600 07C0 bne.w loc_8003FE0 ROM:08003822 247C 0001 00FC movea.l #unk_100FC,a2 ROM:08003828 267C 0001 0100 movea.l #dword_10100,a3 ROM:0800382E 24BC AAAA 1111 move.l #$AAAA1111,(a2) ROM:08003834 26BC 2222 3333 move.l #$22223333,(a3) ROM:0800383A 4E7B 4002 movec d4,cacr ROM:0800383E 2613 move.l (a3),d3 ROM:08003840 2412 move.l (a2),d2 ROM:08003842 2A3C 0000 0200 move.l #$200,d5 ROM:08003848 4E7B 5002 movec d5,cacr ROM:0800384C 0C82 FFFF 00FC cmpi.l #$FFFF00FC,d2 ROM:08003852 6600 078C bne.w loc_8003FE0 ROM:08003856 0C83 EEEE 0000 cmpi.l #$EEEE0000,d3 ROM:0800385C 6600 0782 bne.w loc_8003FE0 ROM:08003860 4E7B 0002 movec d0,cacr ROM:08003864 2411 move.l (a1),d2 ROM:08003866 0C82 1111 2222 cmpi.l #$11112222,d2 ROM:0800386C 6600 0772 bne.w loc_8003FE0 ROM:08003870 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003876 227C 0001 00FD movea.l #unk_100FD,a1 ROM:0800387C 4E7B 0802 movec d0,caar ROM:08003880 2A3C 0000 0700 move.l #$700,d5 ROM:08003886 4E7B 5002 movec d5,cacr ROM:0800388A 2611 move.l (a1),d3 ROM:0800388C 4E7B 0002 movec d0,cacr ROM:08003890 0C83 FF00 FC22 cmpi.l #$FF00FC22,d3 ROM:08003896 6600 0748 bne.w loc_8003FE0 ROM:0800389A 0687 0001 0000 addi.l #dword_10000,d7 ROM:080038A0 227C 0001 00FF movea.l #unk_100FF,a1 ROM:080038A6 4E7B 4002 movec d4,cacr ROM:080038AA 24BC FFFF 00FC move.l #$FFFF00FC,(a2) ROM:080038B0 2412 move.l (a2),d2 ROM:080038B2 26BC EEEE 0000 move.l #$EEEE0000,(a3) ROM:080038B8 2613 move.l (a3),d3 ROM:080038BA 4E7B 0002 movec d0,cacr ROM:080038BE 24BC AAAA 1111 move.l #$AAAA1111,(a2) ROM:080038C4 26BC 2222 3333 move.l #$22223333,(a3) ROM:080038CA 2A3C 0000 00FC move.l #$FC,d5 ; 'n' ROM:080038D0 4E7B 5802 movec d5,caar ROM:080038D4 2A3C 0000 0400 move.l #$400,d5 ROM:080038DA 4E7B 5002 movec d5,cacr ROM:080038DE 4E7B 4002 movec d4,cacr ROM:080038E2 2611 move.l (a1),d3 ROM:080038E4 4E7B 0002 movec d0,cacr ROM:080038E8 0C83 11EE EE00 cmpi.l #$11EEEE00,d3 ROM:080038EE 6600 06F0 bne.w loc_8003FE0 ROM:080038F2 4E7B 4002 movec d4,cacr ROM:080038F6 2412 move.l (a2),d2 ROM:080038F8 4E7B 0002 movec d0,cacr ROM:080038FC 4E7B 0802 movec d0,caar ROM:08003900 2613 move.l (a3),d3 ROM:08003902 0C82 AAAA 1111 cmpi.l #$AAAA1111,d2 ROM:08003908 6600 06D6 bne.w loc_8003FE0 ROM:0800390C 0C83 2222 3333 cmpi.l #$22223333,d3 ROM:08003912 6600 06CC bne.w loc_8003FE0 ROM:08003916 0687 0001 0000 addi.l #dword_10000,d7 ROM:0800391C 247A 1212 movea.l off_8004B30,a2 ROM:08003920 47FA 0006 lea loc_8003928,a3 ROM:08003924 6000 025A bra.w loc_8003B80 ROM:08003928 ; --------------------------------------------------------------------------- ROM:08003928 ROM:08003928 loc_8003928: ; DATA XREF: Reset?+34FCo ROM:08003928 41FA 0014 lea loc_800393E,a0 ROM:0800392C 203C 0000 1102 move.l #$1102,d0 ROM:08003932 223C 0000 1109 move.l #$1109,d1 ROM:08003938 4E7B 1002 movec d1,cacr ROM:0800393C 4ED2 jmp (a2) ROM:0800393E ; --------------------------------------------------------------------------- ROM:0800393E ROM:0800393E loc_800393E: ; DATA XREF: Reset?:loc_8003928o ROM:0800393E 0C44 007A cmpi.w #$7A,d4 ; 'z' ROM:08003942 6600 069C bne.w loc_8003FE0 ROM:08003946 0687 0001 0000 addi.l #dword_10000,d7 ROM:0800394C 287C 0001 00F8 movea.l #unk_100F8,a4 ROM:08003952 47FA 0006 lea loc_800395A,a3 ROM:08003956 6000 02DA bra.w loc_8003C32 ROM:0800395A ; --------------------------------------------------------------------------- ROM:0800395A ROM:0800395A loc_800395A: ; DATA XREF: Reset?+352Eo ROM:0800395A 41FA 000E lea loc_800396A,a0 ROM:0800395E 223C 0000 1103 move.l #$1103,d1 ROM:08003964 4E7B 1002 movec d1,cacr ROM:08003968 4ED2 jmp (a2) ROM:0800396A ; --------------------------------------------------------------------------- ROM:0800396A ROM:0800396A loc_800396A: ; DATA XREF: Reset?:loc_800395Ao ROM:0800396A 0C44 007A cmpi.w #$7A,d4 ; 'z' ROM:0800396E 6600 0670 bne.w loc_8003FE0 ROM:08003972 0C45 0000 cmpi.w #0,d5 ROM:08003976 6600 0668 bne.w loc_8003FE0 ROM:0800397A 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003980 B984 eor.l d4,d4 ROM:08003982 2A04 move.l d4,d5 ROM:08003984 41FA 0004 lea loc_800398A,a0 ROM:08003988 4ED2 jmp (a2) ROM:0800398A ; --------------------------------------------------------------------------- ROM:0800398A ROM:0800398A loc_800398A: ; DATA XREF: Reset?+3560o ROM:0800398A 0C44 0000 cmpi.w #0,d4 ROM:0800398E 6600 0650 bne.w loc_8003FE0 ROM:08003992 0C45 00B7 cmpi.w #$B7,d5 ; '+' ROM:08003996 6600 0648 bne.w loc_8003FE0 ROM:0800399A 6000 0064 bra.w loc_8003A00 ROM:0800399A ; --------------------------------------------------------------------------- ROM:0800399E 0000 0000 0000 0000+ align $80 ROM:08003A00 ROM:08003A00 loc_8003A00: ; CODE XREF: Reset?+3576j ROM:08003A00 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003A06 47FA 0006 lea loc_8003A0E,a3 ROM:08003A0A 6000 01EC bra.w loc_8003BF8 ROM:08003A0E ; --------------------------------------------------------------------------- ROM:08003A0E ROM:08003A0E loc_8003A0E: ; DATA XREF: Reset?+35E2o ROM:08003A0E 247A 103C movea.l off_8004A4C,a2 ROM:08003A12 41FA 000E lea loc_8003A22,a0 ROM:08003A16 223C 0000 1103 move.l #$1103,d1 ROM:08003A1C 4E7B 1002 movec d1,cacr ROM:08003A20 4ED2 jmp (a2) ROM:08003A22 ; --------------------------------------------------------------------------- ROM:08003A22 ROM:08003A22 loc_8003A22: ; DATA XREF: Reset?+35EEo ROM:08003A22 0C44 00F4 cmpi.w #$F4,d4 ; '(' ROM:08003A26 6600 05B8 bne.w loc_8003FE0 ROM:08003A2A 0C45 0000 cmpi.w #0,d5 ROM:08003A2E 6600 05B0 bne.w loc_8003FE0 ROM:08003A32 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003A38 247A 10F6 movea.l off_8004B30,a2 ROM:08003A3C 41FA 0012 lea loc_8003A50,a0 ROM:08003A40 B984 eor.l d4,d4 ROM:08003A42 2A04 move.l d4,d5 ROM:08003A44 223C 0000 1101 move.l #$1101,d1 ROM:08003A4A 4E7B 1002 movec d1,cacr ROM:08003A4E 4ED2 jmp (a2) ROM:08003A50 ; --------------------------------------------------------------------------- ROM:08003A50 ROM:08003A50 loc_8003A50: ; DATA XREF: Reset?+3618o ROM:08003A50 0C44 007A cmpi.w #$7A,d4 ; 'z' ROM:08003A54 6600 058A bne.w loc_8003FE0 ROM:08003A58 0C45 0000 cmpi.w #0,d5 ROM:08003A5C 6600 0582 bne.w loc_8003FE0 ROM:08003A60 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003A66 227A 0FE4 movea.l off_8004A4C,a1 ROM:08003A6A 287C 0001 01F8 movea.l #unk_101F8,a4 ROM:08003A70 47FA 0006 lea loc_8003A78,a3 ROM:08003A74 6000 01C0 bra.w loc_8003C36 ROM:08003A78 ; --------------------------------------------------------------------------- ROM:08003A78 ROM:08003A78 loc_8003A78: ; DATA XREF: Reset?+364Co ROM:08003A78 247A 0FD2 movea.l off_8004A4C,a2 ROM:08003A7C B984 eor.l d4,d4 ROM:08003A7E 41FA 000E lea loc_8003A8E,a0 ROM:08003A82 223C 0000 1101 move.l #$1101,d1 ROM:08003A88 4E7B 1002 movec d1,cacr ROM:08003A8C 4ED2 jmp (a2) ROM:08003A8E ; --------------------------------------------------------------------------- ROM:08003A8E ROM:08003A8E loc_8003A8E: ; DATA XREF: Reset?+365Ao ROM:08003A8E 0C44 0000 cmpi.w #0,d4 ROM:08003A92 6600 054C bne.w loc_8003FE0 ROM:08003A96 0C45 00B7 cmpi.w #$B7,d5 ; '+' ROM:08003A9A 6600 0544 bne.w loc_8003FE0 ROM:08003A9E 247A 0FAC movea.l off_8004A4C,a2 ROM:08003AA2 287C 0001 01F8 movea.l #unk_101F8,a4 ROM:08003AA8 47FA 0006 lea loc_8003AB0,a3 ROM:08003AAC 6000 014A bra.w loc_8003BF8 ROM:08003AB0 ; --------------------------------------------------------------------------- ROM:08003AB0 ROM:08003AB0 loc_8003AB0: ; DATA XREF: Reset?+3684o ROM:08003AB0 247A 0F9A movea.l off_8004A4C,a2 ROM:08003AB4 41FA 000E lea loc_8003AC4,a0 ROM:08003AB8 223C 0000 1101 move.l #$1101,d1 ROM:08003ABE 4E7B 1002 movec d1,cacr ROM:08003AC2 4ED2 jmp (a2) ROM:08003AC4 ; --------------------------------------------------------------------------- ROM:08003AC4 ROM:08003AC4 loc_8003AC4: ; DATA XREF: Reset?+3690o ROM:08003AC4 0C44 0000 cmpi.w #0,d4 ROM:08003AC8 6600 0516 bne.w loc_8003FE0 ROM:08003ACC 0C45 00B7 cmpi.w #$B7,d5 ; '+' ROM:08003AD0 6600 050E bne.w loc_8003FE0 ROM:08003AD4 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003ADA 47FA 0006 lea loc_8003AE2,a3 ROM:08003ADE 6000 00E8 bra.w loc_8003BC8 ROM:08003AE2 ; --------------------------------------------------------------------------- ROM:08003AE2 ROM:08003AE2 loc_8003AE2: ; DATA XREF: Reset?+36B6o ROM:08003AE2 247A 0F68 movea.l off_8004A4C,a2 ROM:08003AE6 7604 moveq #4,d3 ROM:08003AE8 41FA 0018 lea loc_8003B02,a0 ROM:08003AEC 223C 0000 1107 move.l #$1107,d1 ROM:08003AF2 ROM:08003AF2 loc_8003AF2: ; CODE XREF: Reset?+36EEj ROM:08003AF2 B984 eor.l d4,d4 ROM:08003AF4 BB85 eor.l d5,d5 ROM:08003AF6 BD86 eor.l d6,d6 ROM:08003AF8 4E7B 3802 movec d3,caar ROM:08003AFC 4E7B 1002 movec d1,cacr ROM:08003B00 4ED2 jmp (a2) ROM:08003B02 ; --------------------------------------------------------------------------- ROM:08003B02 ROM:08003B02 loc_8003B02: ; DATA XREF: Reset?+36C4o ROM:08003B02 BC83 cmp.l d3,d6 ROM:08003B04 6600 04DA bne.w loc_8003FE0 ROM:08003B08 0683 0000 0004 addi.l #4,d3 ROM:08003B0E 0C43 00F8 cmpi.w #$F8,d3 ; '°' ROM:08003B12 66DE bne.s loc_8003AF2 ROM:08003B14 0687 0001 0000 addi.l #dword_10000,d7 ROM:08003B1A 227A 1014 movea.l off_8004B30,a1 ROM:08003B1E 47FA 11E6 lea loc_8004D06,a3 ROM:08003B22 ROM:08003B22 loc_8003B22: ; CODE XREF: Reset?+3706j ROM:08003B22 22DB move.l (a3)+,(a1)+ ROM:08003B24 B3FC 0001 0010 cmpa.l #unk_10010,a1 ROM:08003B2A 66F6 bne.s loc_8003B22 ROM:08003B2C 47FA 0006 lea loc_8003B34,a3 ROM:08003B30 6000 0084 bra.w loc_8003BB6 ROM:08003B34 ; --------------------------------------------------------------------------- ROM:08003B34 ROM:08003B34 loc_8003B34: ; DATA XREF: Reset?+3708o ROM:08003B34 247A 0FFA movea.l off_8004B30,a2 ROM:08003B38 B984 eor.l d4,d4 ROM:08003B3A 41FA 000E lea loc_8003B4A,a0 ROM:08003B3E 223C 0000 1111 move.l #$1111,d1 ROM:08003B44 4E7B 1002 movec d1,cacr ROM:08003B48 4ED2 jmp (a2) ROM:08003B4A ; --------------------------------------------------------------------------- ROM:08003B4A ROM:08003B4A loc_8003B4A: ; DATA XREF: Reset?+3716o ROM:08003B4A 47FA 0006 lea loc_8003B52,a3 ROM:08003B4E 6000 0062 bra.w loc_8003BB2 ROM:08003B52 ; --------------------------------------------------------------------------- ROM:08003B52 ROM:08003B52 loc_8003B52: ; DATA XREF: Reset?:loc_8003B4Ao ROM:08003B52 41FA 0016 lea loc_8003B6A,a0 ROM:08003B56 247A 0FD8 movea.l off_8004B30,a2 ROM:08003B5A 508A addq.l #8,a2 ROM:08003B5C 223C 0000 1103 move.l #$1103,d1 ROM:08003B62 4E7B 1002 movec d1,cacr ROM:08003B66 4EEA 0004 jmp 4(a2) ROM:08003B6A ; --------------------------------------------------------------------------- ROM:08003B6A ROM:08003B6A loc_8003B6A: ; DATA XREF: Reset?:loc_8003B52o ROM:08003B6A 4E7B 0002 movec d0,cacr ROM:08003B6E 0C44 0008 cmpi.w #8,d4 ROM:08003B72 6600 046C bne.w loc_8003FE0 ROM:08003B76 7201 moveq #1,d1 ROM:08003B78 4E7B 1002 movec d1,cacr ROM:08003B7C 6000 00E2 bra.w loc_8003C60 ROM:08003B80 ; --------------------------------------------------------------------------- ROM:08003B80 ROM:08003B80 loc_8003B80: ; CODE XREF: Reset?+3500j ROM:08003B80 227A 0FAE movea.l off_8004B30,a1 ROM:08003B84 B984 eor.l d4,d4 ROM:08003B86 2A04 move.l d4,d5 ROM:08003B88 243C 0644 0002 move.l #$6440002,d2 ROM:08003B8E 223C 4E71 4E71 move.l #$4E714E71,d1 ROM:08003B94 22C1 move.l d1,(a1)+ ROM:08003B96 ROM:08003B96 loc_8003B96: ; CODE XREF: Reset?+377Aj ROM:08003B96 22C2 move.l d2,(a1)+ ROM:08003B98 B3FC 0001 00F8 cmpa.l #unk_100F8,a1 ROM:08003B9E 66F6 bne.s loc_8003B96 ROM:08003BA0 223C 4E7B 0002 move.l #$4E7B0002,d1 ROM:08003BA6 22C1 move.l d1,(a1)+ ROM:08003BA8 223C 4E71 4ED0 move.l #$4E714ED0,d1 ROM:08003BAE 2281 move.l d1,(a1) ROM:08003BB0 4ED3 jmp (a3) ROM:08003BB2 ; --------------------------------------------------------------------------- ROM:08003BB2 ROM:08003BB2 loc_8003BB2: ; CODE XREF: Reset?+372Aj ROM:08003BB2 227A 0F7C movea.l off_8004B30,a1 ROM:08003BB6 ROM:08003BB6 loc_8003BB6: ; CODE XREF: Reset?+370Cj ROM:08003BB6 243C 4ED0 4ED0 move.l #$4ED04ED0,d2 ROM:08003BBC ROM:08003BBC loc_8003BBC: ; CODE XREF: Reset?+37A0j ROM:08003BBC 22C2 move.l d2,(a1)+ ROM:08003BBE B3FC 0001 0100 cmpa.l #dword_10100,a1 ROM:08003BC4 66F6 bne.s loc_8003BBC ROM:08003BC6 4ED3 jmp (a3) ROM:08003BC8 ; --------------------------------------------------------------------------- ROM:08003BC8 ROM:08003BC8 loc_8003BC8: ; CODE XREF: Reset?+36BAj ROM:08003BC8 227A 0E82 movea.l off_8004A4C,a1 ROM:08003BCC BD86 eor.l d6,d6 ROM:08003BCE 243C 0646 0004 move.l #$6460004,d2 ROM:08003BD4 223C 4E71 4E71 move.l #$4E714E71,d1 ROM:08003BDA 22C1 move.l d1,(a1)+ ROM:08003BDC ROM:08003BDC loc_8003BDC: ; CODE XREF: Reset?+37C0j ROM:08003BDC 22C2 move.l d2,(a1)+ ROM:08003BDE B3FC 0001 01F8 cmpa.l #unk_101F8,a1 ROM:08003BE4 66F6 bne.s loc_8003BDC ROM:08003BE6 223C 4E7B 0002 move.l #$4E7B0002,d1 ROM:08003BEC 22C1 move.l d1,(a1)+ ROM:08003BEE 223C 4E71 4ED0 move.l #$4E714ED0,d1 ROM:08003BF4 2281 move.l d1,(a1) ROM:08003BF6 4ED3 jmp (a3) ROM:08003BF8 ; --------------------------------------------------------------------------- ROM:08003BF8 ROM:08003BF8 loc_8003BF8: ; CODE XREF: Reset?+35E6j ROM:08003BF8 ; Reset?+3688j ROM:08003BF8 227A 0E52 movea.l off_8004A4C,a1 ROM:08003BFC B984 eor.l d4,d4 ROM:08003BFE 2A04 move.l d4,d5 ROM:08003C00 4BFA 0EF6 lea dword_8004AF8,a5 ROM:08003C04 223C 4E71 4E71 move.l #$4E714E71,d1 ROM:08003C0A 2438 3C2E move.l (dword_3C2E).w,d2 ROM:08003C0E 4E71 nop ROM:08003C10 22C1 move.l d1,(a1)+ ROM:08003C12 ROM:08003C12 loc_8003C12: ; CODE XREF: Reset?+37F6j ROM:08003C12 22C2 move.l d2,(a1)+ ROM:08003C14 B3FC 0001 01F8 cmpa.l #unk_101F8,a1 ROM:08003C1A 66F6 bne.s loc_8003C12 ROM:08003C1C 223C 4E7B 0002 move.l #$4E7B0002,d1 ROM:08003C22 22C1 move.l d1,(a1)+ ROM:08003C24 223C 4E71 4ED0 move.l #$4E714ED0,d1 ROM:08003C2A 2281 move.l d1,(a1) ROM:08003C2C 4ED3 jmp (a3) ROM:08003C2E ; --------------------------------------------------------------------------- ROM:08003C2E 0644 0004 addi.w #4,d4 ROM:08003C32 ROM:08003C32 loc_8003C32: ; CODE XREF: Reset?+3532j ROM:08003C32 227A 0EFC movea.l off_8004B30,a1 ROM:08003C36 ROM:08003C36 loc_8003C36: ; CODE XREF: Reset?+3650j ROM:08003C36 B984 eor.l d4,d4 ROM:08003C38 2A04 move.l d4,d5 ROM:08003C3A 263C 0645 0003 move.l #$6450003,d3 ROM:08003C40 223C 4E71 4E71 move.l #$4E714E71,d1 ROM:08003C46 22C1 move.l d1,(a1)+ ROM:08003C48 ROM:08003C48 loc_8003C48: ; CODE XREF: Reset?+3828j ROM:08003C48 22C3 move.l d3,(a1)+ ROM:08003C4A B3CC cmpa.l a4,a1 ROM:08003C4C 66FA bne.s loc_8003C48 ROM:08003C4E 223C 4E7B 0002 move.l #$4E7B0002,d1 ROM:08003C54 22C1 move.l d1,(a1)+ ROM:08003C56 223C 4E71 4ED0 move.l #$4E714ED0,d1 ROM:08003C5C 2281 move.l d1,(a1) ROM:08003C5E 4ED3 jmp (a3) ROM:08003C60 ; --------------------------------------------------------------------------- ROM:08003C60 ROM:08003C60 loc_8003C60: ; CODE XREF: Reset?+3758j ROM:08003C60 CEBA 1052 and.l off_8004CB4,d7 ROM:08003C64 1E3A 1084 move.b dword_8004CE7+3,d7 ROM:08003C68 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003C6E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003C74 6B00 0008 bmi.w loc_8003C7E ROM:08003C78 42B9 FF05 0310 clr.l ($FF050310).l ROM:08003C7E ROM:08003C7E loc_8003C7E: ; CODE XREF: Reset?+3850j ROM:08003C7E 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08003C88 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08003C90 244E movea.l a6,a2 ROM:08003C92 224A movea.l a2,a1 ROM:08003C94 D3FC 0000 0034 adda.l #$34,a1 ; '4' ROM:08003C9A 46FC 0000 move #0,sr ROM:08003C9E ROM:08003C9E loc_8003C9E: ; CODE XREF: Reset?+38B4j ROM:08003C9E 2A3C B000 0000 move.l #$B0000000,d5 ROM:08003CA4 2812 move.l (a2),d4 ROM:08003CA6 4E71 nop ROM:08003CA8 0C45 B000 cmpi.w #$B000,d5 ROM:08003CAC 6600 01B0 bne.w loc_8003E5E ROM:08003CB0 2A0D move.l a5,d5 ROM:08003CB2 0805 000C btst #$C,d5 ROM:08003CB6 6700 01A6 beq.w loc_8003E5E ROM:08003CBA 2A3C B000 0000 move.l #$B0000000,d5 ROM:08003CC0 24C4 move.l d4,(a2)+ ROM:08003CC2 4E71 nop ROM:08003CC4 0C45 B000 cmpi.w #$B000,d5 ROM:08003CC8 6600 0194 bne.w loc_8003E5E ROM:08003CCC 2A0D move.l a5,d5 ROM:08003CCE 0805 000C btst #$C,d5 ROM:08003CD2 6700 018A beq.w loc_8003E5E ROM:08003CD6 B3CA cmpa.l a2,a1 ROM:08003CD8 66C4 bne.s loc_8003C9E ROM:08003CDA 2A3C FB00 0000 move.l #$FB000000,d5 ROM:08003CE0 46FC 2700 move #$2700,sr ROM:08003CE4 4E71 nop ROM:08003CE6 0C45 FB00 cmpi.w #$FB00,d5 ROM:08003CEA 6600 0172 bne.w loc_8003E5E ROM:08003CEE 4FF9 0001 FFD0 lea (unk_1FFD0).l,sp ROM:08003CF4 CEBA 0FBE and.l off_8004CB4,d7 ROM:08003CF8 1E3A 0FE9 move.b byte_8004CE3,d7 ROM:08003CFC 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003D02 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003D08 6B00 0008 bmi.w loc_8003D12 ROM:08003D0C 42B9 FF05 0310 clr.l ($FF050310).l ROM:08003D12 ROM:08003D12 loc_8003D12: ; CODE XREF: Reset?+38E4j ROM:08003D12 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08003D1C 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08003D24 223C 0000 0901 move.l #$901,d1 ROM:08003D2A 4E7B 1002 movec d1,cacr ROM:08003D2E 283C B0BB 0BB0 move.l #$B0BB0BB0,d4 ROM:08003D34 222E 0010 move.l $10(a6),d1 ROM:08003D38 2A3C B000 0000 move.l #$B0000000,d5 ROM:08003D3E 2D44 000C move.l d4,$C(a6) ROM:08003D42 4E71 nop ROM:08003D44 0C45 B000 cmpi.w #$B000,d5 ROM:08003D48 6600 0114 bne.w loc_8003E5E ROM:08003D4C BC81 cmp.l d1,d6 ROM:08003D4E 6700 010E beq.w loc_8003E5E ROM:08003D52 223C 0000 0801 move.l #$801,d1 ROM:08003D58 4E7B 1002 movec d1,cacr ROM:08003D5C 2A39 FF05 0304 move.l ($FF050304).l,d5 ROM:08003D62 0805 0005 btst #5,d5 ROM:08003D66 6600 02AE bne.w loc_8004016 ROM:08003D6A CEBA 0F48 and.l off_8004CB4,d7 ROM:08003D6E 1E3A 0F7B move.b byte_8004CEB,d7 ROM:08003D72 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003D78 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003D7E 6B00 0008 bmi.w loc_8003D88 ROM:08003D82 42B9 FF05 0310 clr.l ($FF050310).l ROM:08003D88 ROM:08003D88 loc_8003D88: ; CODE XREF: Reset?+395Aj ROM:08003D88 223A 0DAA move.l dword_8004B34,d1 ROM:08003D8C 23C1 0001 FFF0 move.l d1,(dword_1FFF0).l ROM:08003D92 222E 0028 move.l $28(a6),d1 ROM:08003D96 0281 FFFF 0000 andi.l #$FFFF0000,d1 ROM:08003D9C E889 lsr.l #4,d1 ROM:08003D9E 262E 0004 move.l 4(a6),d3 ROM:08003DA2 0803 0000 btst #0,d3 ROM:08003DA6 6700 0004 beq.w loc_8003DAC ROM:08003DAA E289 lsr.l #1,d1 ROM:08003DAC ROM:08003DAC loc_8003DAC: ; CODE XREF: Reset?+3982j ROM:08003DAC 23C1 0001 FFF4 move.l d1,(dword_1FFF4).l ROM:08003DB2 2439 FF05 0300 move.l ($FF050300).l,d2 ROM:08003DB8 0282 000F 0000 andi.l #$F0000,d2 ROM:08003DBE 0C82 0000 0000 cmpi.l #0,d2 ROM:08003DC4 6000 0018 bra.w loc_8003DDE ROM:08003DC8 ; --------------------------------------------------------------------------- ROM:08003DC8 6600 0014 bne.w loc_8003DDE ROM:08003DCC 2479 0001 FFF0 movea.l (dword_1FFF0).l,a2 ROM:08003DD2 4282 clr.l d2 ROM:08003DD4 ROM:08003DD4 loc_8003DD4: ; CODE XREF: Reset?+39B4j ROM:08003DD4 24C2 move.l d2,(a2)+ ROM:08003DD6 B5C1 cmpa.l d1,a2 ROM:08003DD8 66FA bne.s loc_8003DD4 ROM:08003DDA 6000 03B6 bra.w loc_8004192 ROM:08003DDE ; --------------------------------------------------------------------------- ROM:08003DDE ROM:08003DDE loc_8003DDE: ; CODE XREF: Reset?+39A0j ROM:08003DDE ; Reset?+39A4j ROM:08003DDE 7614 moveq #$14,d3 ROM:08003DE0 E6A9 lsr.l d3,d1 ROM:08003DE2 0081 0000 0400 ori.l #$400,d1 ROM:08003DE8 2641 movea.l d1,a3 ROM:08003DEA 247C 0000 0400 movea.l #$400,a2 ROM:08003DF0 4281 clr.l d1 ROM:08003DF2 ROM:08003DF2 loc_8003DF2: ; CODE XREF: Reset?+39D2j ROM:08003DF2 24C1 move.l d1,(a2)+ ROM:08003DF4 B5CB cmpa.l a3,a2 ROM:08003DF6 6DFA blt.s loc_8003DF2 ROM:08003DF8 267C 0000 0480 movea.l #$480,a3 ROM:08003DFE 72FF moveq #$FFFFFFFF,d1 ROM:08003E00 ROM:08003E00 loc_8003E00: ; CODE XREF: Reset?+39E0j ROM:08003E00 24C1 move.l d1,(a2)+ ROM:08003E02 B5CB cmpa.l a3,a2 ROM:08003E04 6DFA blt.s loc_8003E00 ROM:08003E06 21FC 0000 0000 04A4 move.l #0,(dword_4A4).w ROM:08003E0E 2C7C 0000 E5C2 movea.l #$E5C2,a6 ROM:08003E14 DDFC 0800 0000 adda.l #off_8000000,a6 ROM:08003E1A 4E96 jsr (a6) ROM:08003E1C 2A39 FF05 0304 move.l ($FF050304).l,d5 ROM:08003E22 0805 0005 btst #5,d5 ROM:08003E26 6600 0006 bne.w loc_8003E2E ROM:08003E2A 6000 01EA bra.w loc_8004016 ROM:08003E2E ; --------------------------------------------------------------------------- ROM:08003E2E ROM:08003E2E loc_8003E2E: ; CODE XREF: Reset?+3A02j ROM:08003E2E 23FC 0000 00BB FF05+ move.l #$BB,($FF05000C).l ; '+' ROM:08003E38 7200 moveq #0,d1 ROM:08003E3A 4E7B 1002 movec d1,cacr ROM:08003E3E 223C 0000 0514 move.l #$514,d1 ROM:08003E44 7264 moveq #$64,d1 ; 'd' ROM:08003E46 287C 0000 3E50 movea.l #$3E50,a4 ROM:08003E4C 6100 035A bsr.w sub_80041A8 ROM:08003E50 21FC 0000 0001 04A4 move.l #1,(dword_4A4).w ROM:08003E58 4EF9 0800 09B4 jmp loc_80009B4 ROM:08003E5E ; --------------------------------------------------------------------------- ROM:08003E5E ROM:08003E5E loc_8003E5E: ; CODE XREF: Reset?+610j ROM:08003E5E ; Reset?+620j ... ROM:08003E5E 7400 moveq #0,d2 ROM:08003E60 6000 0028 bra.w loc_8003E8A ROM:08003E64 ; --------------------------------------------------------------------------- ROM:08003E64 ROM:08003E64 loc_8003E64: ; CODE XREF: ROM:0800417Aj ROM:08003E64 ; sub_8004210+112j ... ROM:08003E64 4AB8 04A4 tst.l (dword_4A4).w ROM:08003E68 6700 0176 beq.w loc_8003FE0 ROM:08003E6C 7401 moveq #1,d2 ROM:08003E6E 6000 001A bra.w loc_8003E8A ROM:08003E72 ; --------------------------------------------------------------------------- ROM:08003E72 ROM:08003E72 loc_8003E72: ; CODE XREF: Reset?+3046j ROM:08003E72 ; sub_80048B2+54j ... ROM:08003E72 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:08003E78 0806 0005 btst #5,d6 ROM:08003E7C 6700 0162 beq.w loc_8003FE0 ROM:08003E80 4AB8 04A4 tst.l (dword_4A4).w ROM:08003E84 6700 015A beq.w loc_8003FE0 ROM:08003E88 74FF moveq #$FFFFFFFF,d2 ROM:08003E8A ROM:08003E8A loc_8003E8A: ; CODE XREF: Reset?+3A3Cj ROM:08003E8A ; Reset?+3A4Aj ROM:08003E8A 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:08003E90 0806 0005 btst #5,d6 ROM:08003E94 6700 014A beq.w loc_8003FE0 ROM:08003E98 7000 moveq #0,d0 ROM:08003E9A 4E7B 0002 movec d0,cacr ROM:08003E9E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003EA4 6B00 0008 bmi.w loc_8003EAE ROM:08003EA8 42B9 FF05 0310 clr.l ($FF050310).l ROM:08003EAE ROM:08003EAE loc_8003EAE: ; CODE XREF: Reset?+3A80j ROM:08003EAE 7264 moveq #$64,d1 ; 'd' ROM:08003EB0 287C 0000 3EBA movea.l #$3EBA,a4 ROM:08003EB6 6000 02F0 bra.w sub_80041A8 ROM:08003EBA ; --------------------------------------------------------------------------- ROM:08003EBA 23FC 0000 00BD FF05+ move.l #$BD,($FF05000C).l ; '+' ROM:08003EC4 223C 0000 0190 move.l #$190,d1 ROM:08003ECA 287C 0000 3ED4 movea.l #$3ED4,a4 ROM:08003ED0 6000 02D6 bra.w sub_80041A8 ROM:08003ED4 ; --------------------------------------------------------------------------- ROM:08003ED4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08003EDA 7264 moveq #$64,d1 ; 'd' ROM:08003EDC 287C 0000 3EE6 movea.l #$3EE6,a4 ROM:08003EE2 6000 02C4 bra.w sub_80041A8 ROM:08003EE6 ; --------------------------------------------------------------------------- ROM:08003EE6 23FC 0000 00BD FF05+ move.l #$BD,($FF05000C).l ; '+' ROM:08003EF0 223C 0000 0190 move.l #$190,d1 ROM:08003EF6 287C 0000 3F00 movea.l #$3F00,a4 ROM:08003EFC 6000 02AA bra.w sub_80041A8 ROM:08003F00 ; --------------------------------------------------------------------------- ROM:08003F00 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08003F06 6B00 0008 bmi.w loc_8003F10 ROM:08003F0A 42B9 FF05 0310 clr.l ($FF050310).l ROM:08003F10 ROM:08003F10 loc_8003F10: ; CODE XREF: Reset?+3AE2j ROM:08003F10 21FC FFFF FFFF 0410 move.l #$FFFFFFFF,(dword_410).w ROM:08003F18 21FC FFFF FFFF 0414 move.l #$FFFFFFFF,(dword_414).w ROM:08003F20 21FC FFFF FFFF 0418 move.l #$FFFFFFFF,(dword_418).w ROM:08003F28 0886 0005 bclr #5,d6 ROM:08003F2C 08C6 0004 bset #4,d6 ROM:08003F30 23C6 FF05 0304 move.l d6,($FF050304).l ROM:08003F36 21FC 0000 0000 04A4 move.l #0,(dword_4A4).w ROM:08003F3E 23FC 0000 0000 FF05+ move.l #0,($FF050580).l ROM:08003F48 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:08003F52 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08003F5C 6000 0018 bra.w loc_8003F76 ROM:08003F60 ; --------------------------------------------------------------------------- ROM:08003F60 23FC 0000 00C6 FF05+ move.l #$C6,($FF05000C).l ; '¦' ROM:08003F6A 202E 0008 move.l 8(a6),d0 ROM:08003F6E 202E 000C move.l $C(a6),d0 ROM:08003F72 202E 0010 move.l $10(a6),d0 ROM:08003F76 ROM:08003F76 loc_8003F76: ; CODE XREF: Reset?+3B38j ROM:08003F76 00AE 0000 0080 0014 ori.l #$80,$14(a6) ; 'Ç' ROM:08003F7E 02AE FFC0 0000 0004 andi.l #$FFC00000,4(a6) ROM:08003F86 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:08003F8E 2D7C 0000 0000 0008 move.l #0,8(a6) ROM:08003F96 2D7C 0000 0000 0020 move.l #0,$20(a6) ROM:08003F9E 2D7C 0000 0000 0024 move.l #0,$24(a6) ROM:08003FA6 223C 0001 FFD0 move.l #unk_1FFD0,d1 ROM:08003FAC 4E7B 1804 movec d1,isp ROM:08003FB0 223C 0001 8000 move.l #unk_18000,d1 ROM:08003FB6 4E7B 1803 movec d1,msp ROM:08003FBA 223C 0001 FF00 move.l #unk_1FF00,d1 ROM:08003FC0 4E7B 1800 movec d1,usp ROM:08003FC4 4A82 tst.l d2 ROM:08003FC6 6600 000A bne.w loc_8003FD2 ROM:08003FCA 287C 0000 4016 movea.l #$4016,a4 ROM:08003FD0 4ED4 jmp (a4) ROM:08003FD2 ; --------------------------------------------------------------------------- ROM:08003FD2 ROM:08003FD2 loc_8003FD2: ; CODE XREF: Reset?+3BA2j ROM:08003FD2 223C 0000 0801 move.l #$801,d1 ROM:08003FD8 4E7B 1002 movec d1,cacr ROM:08003FDC 6000 040E bra.w loc_80043EC ROM:08003FE0 ; --------------------------------------------------------------------------- ROM:08003FE0 ROM:08003FE0 loc_8003FE0: ; CODE XREF: Reset?+2Ej ROM:08003FE0 ; Reset?+4Ej ... ROM:08003FE0 0C07 0008 cmpi.b #8,d7 ROM:08003FE4 6D00 0016 blt.w loc_8003FFC ROM:08003FE8 267C 0800 0400 movea.l #aRom3_4,a3 ; "ROM3.4" ROM:08003FEE 7607 moveq #7,d3 ROM:08003FF0 287C 0000 0484 movea.l #$484,a4 ROM:08003FF6 ROM:08003FF6 loc_8003FF6: ; CODE XREF: Reset?+3BD4j ROM:08003FF6 28DB move.l (a3)+,(a4)+ ROM:08003FF8 51CB FFFC dbf d3,loc_8003FF6 ROM:08003FFC ROM:08003FFC loc_8003FFC: ; CODE XREF: Reset?+3BC0j ROM:08003FFC 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:08004006 283C 0000 F18E move.l #$F18E,d4 ROM:0800400C 287C 0800 0000 movea.l #off_8000000,a4 ROM:08004012 4EF4 4800 jmp (a4,d4.l) ROM:08004016 ; --------------------------------------------------------------------------- ROM:08004016 ROM:08004016 loc_8004016: ; CODE XREF: Reset?+3942j ROM:08004016 ; Reset?+3A06j ROM:08004016 CEBA 0C9C and.l off_8004CB4,d7 ROM:0800401A 1E3A 0CD0 move.b byte_8004CEC,d7 ROM:0800401E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08004024 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:0800402A 6B00 0008 bmi.w loc_8004034 ROM:0800402E 42B9 FF05 0310 clr.l ($FF050310).l ROM:08004034 ROM:08004034 loc_8004034: ; CODE XREF: Reset?+3C06j ROM:08004034 21FC 0000 0000 04A4 move.l #0,(dword_4A4).w ROM:0800403C 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:08004042 21F9 0001 FFF4 04AC move.l (dword_1FFF4).l,(dword_4AC).w ROM:0800404A 21F9 0001 FFF0 04A8 move.l (dword_1FFF0).l,(dword_4A8).w ROM:08004052 6000 003E bra.w loc_8004092 ROM:08004052 ; End of function Reset? ROM:08004052 ROM:08004056 ; --------------------------------------------------------------------------- ROM:08004056 CEBA 0C5C and.l off_8004CB4,d7 ROM:0800405A 1E3A 0C90 move.b byte_8004CEC,d7 ROM:0800405E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08004064 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:0800406A 6B00 0008 bmi.w loc_8004074 ROM:0800406E 42B9 FF05 0310 clr.l ($FF050310).l ROM:08004074 ROM:08004074 loc_8004074: ; CODE XREF: ROM:0800406Aj ROM:08004074 21FC 0000 0001 04A4 move.l #1,(dword_4A4).w ROM:0800407C 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:08004082 21F9 0001 FFFC 04AC move.l (dword_1FFFC).l,(dword_4AC).w ROM:0800408A 21F9 0001 FFF8 04A8 move.l (dword_1FFF8).l,(dword_4A8).w ROM:08004092 ; START OF FUNCTION CHUNK FOR Reset? ROM:08004092 ROM:08004092 loc_8004092: ; CODE XREF: Reset?+3C2Ej ROM:08004092 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800409C 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080040A4 243C 0000 0801 move.l #$801,d2 ROM:080040AA 4E7B 2002 movec d2,cacr ROM:080040AE 2438 04AC move.l (dword_4AC).w,d2 ROM:080040B2 2278 04A8 movea.l (dword_4A8).w,a1 ROM:080040B6 8EBA 0A68 or.l off_8004B20,d7 ROM:080040BA 45FA 09A0 lea dword_8004A5C,a2 ROM:080040BE 47FA 09B8 lea dword_8004A78,a3 ROM:080040C2 0047 8000 ori.w #$8000,d7 ROM:080040C6 49FA 0006 lea sub_80040CE,a4 ROM:080040CA 6000 F29C bra.w loc_8003368 ROM:080040CA ; END OF FUNCTION CHUNK FOR Reset? ROM:080040CE ROM:080040CE ; =============== S U B R O U T I N E ======================================= ROM:080040CE ROM:080040CE ROM:080040CE sub_80040CE: ; DATA XREF: Reset?+3CA2o ROM:080040CE DEBA 0A60 add.l off_8004B30,d7 ROM:080040D2 1E3A 0C1C move.b byte_8004CF0,d7 ROM:080040D6 2278 04A8 movea.l (dword_4A8).w,a1 ROM:080040DA 2209 move.l a1,d1 ROM:080040DC 49FA 0006 lea loc_80040E4,a4 ROM:080040E0 6000 F2B6 bra.w loc_8003398 ROM:080040E0 ; End of function sub_80040CE ROM:080040E0 ROM:080040E4 ; --------------------------------------------------------------------------- ROM:080040E4 ROM:080040E4 loc_80040E4: ; CODE XREF: ROM:08004116j ROM:080040E4 ; DATA XREF: sub_80040CE+Eo ROM:080040E4 DEBA 0A4A add.l off_8004B30,d7 ROM:080040E8 1E3A 0C02 move.b byte_8004CEC,d7 ROM:080040EC 0247 7FFF andi.w #$7FFF,d7 ROM:080040F0 2278 04A8 movea.l (dword_4A8).w,a1 ROM:080040F4 2212 move.l (a2),d1 ROM:080040F6 49FA 0006 lea loc_80040FE,a4 ROM:080040FA 6000 F284 bra.w loc_8003380 ROM:080040FE ; --------------------------------------------------------------------------- ROM:080040FE ROM:080040FE loc_80040FE: ; DATA XREF: ROM:080040F6o ROM:080040FE DEBA 0A30 add.l off_8004B30,d7 ROM:08004102 1E3A 0BEC move.b byte_8004CF0,d7 ROM:08004106 2278 04A8 movea.l (dword_4A8).w,a1 ROM:0800410A 221A move.l (a2)+,d1 ROM:0800410C 49FA 0006 lea loc_8004114,a4 ROM:08004110 6000 F286 bra.w loc_8003398 ROM:08004114 ; --------------------------------------------------------------------------- ROM:08004114 ROM:08004114 loc_8004114: ; DATA XREF: ROM:0800410Co ROM:08004114 B5CB cmpa.l a3,a2 ROM:08004116 6DCC blt.s loc_80040E4 ROM:08004118 DEBA 0A16 add.l off_8004B30,d7 ROM:0800411C 2278 04A8 movea.l (dword_4A8).w,a1 ROM:08004120 1E3A 0BCA move.b byte_8004CEC,d7 ROM:08004124 2A3C B000 0000 move.l #$B0000000,d5 ROM:0800412A ROM:0800412A loc_800412A: ; CODE XREF: ROM:0800416Cj ROM:0800412A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08004130 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08004136 6B00 0008 bmi.w loc_8004140 ROM:0800413A 42B9 FF05 0310 clr.l ($FF050310).l ROM:08004140 ROM:08004140 loc_8004140: ; CODE XREF: ROM:08004136j ROM:08004140 203C 0000 FFFF move.l #$FFFF,d0 ROM:08004146 ROM:08004146 loc_8004146: ; CODE XREF: ROM:0800414Ej ROM:08004146 ; ROM:08004190j ROM:08004146 4219 clr.b (a1)+ ROM:08004148 4E71 nop ROM:0800414A 0C45 B000 cmpi.w #$B000,d5 ROM:0800414E 57C8 FFF6 dbeq d0,loc_8004146 ROM:08004152 6700 001E beq.w loc_8004172 ROM:08004156 ROM:08004156 loc_8004156: ; CODE XREF: ROM:0800418Ej ROM:08004156 BE3A 0B94 cmp.b byte_8004CEC,d7 ROM:0800415A 6700 000A beq.w loc_8004166 ROM:0800415E 1E3A 0B8C move.b byte_8004CEC,d7 ROM:08004162 6000 0006 bra.w loc_800416A ROM:08004166 ; --------------------------------------------------------------------------- ROM:08004166 ROM:08004166 loc_8004166: ; CODE XREF: ROM:0800415Aj ROM:08004166 1E3A 0B88 move.b byte_8004CF0,d7 ROM:0800416A ROM:0800416A loc_800416A: ; CODE XREF: ROM:08004162j ROM:0800416A B3C2 cmpa.l d2,a1 ROM:0800416C 6DBC blt.s loc_800412A ROM:0800416E 6000 0022 bra.w loc_8004192 ROM:08004172 ; --------------------------------------------------------------------------- ROM:08004172 ROM:08004172 loc_8004172: ; CODE XREF: ROM:08004152j ROM:08004172 5389 subq.l #1,a1 ROM:08004174 2A0D move.l a5,d5 ROM:08004176 0805 000A btst #$A,d5 ROM:0800417A 6700 FCE8 beq.w loc_8003E64 ROM:0800417E 4EB8 34DA jsr unk_34DA ROM:08004182 2A3C B000 0000 move.l #$B0000000,d5 ROM:08004188 5289 addq.l #1,a1 ROM:0800418A 0C40 FFFF cmpi.w #$FFFF,d0 ROM:0800418E 67C6 beq.s loc_8004156 ROM:08004190 60B4 bra.s loc_8004146 ROM:08004192 ; --------------------------------------------------------------------------- ROM:08004192 ; START OF FUNCTION CHUNK FOR Reset? ROM:08004192 ROM:08004192 loc_8004192: ; CODE XREF: Reset?+39B6j ROM:08004192 ; ROM:0800416Ej ROM:08004192 2D7C 0000 0000 0018 move.l #0,$18(a6) ROM:0800419A 23F9 0800 0000 0000+ move.l (off_8000000).l,(dword_0).l ROM:080041A4 6000 0024 bra.w loc_80041CA ROM:080041A4 ; END OF FUNCTION CHUNK FOR Reset? ROM:080041A8 ROM:080041A8 ; =============== S U B R O U T I N E ======================================= ROM:080041A8 ROM:080041A8 ROM:080041A8 sub_80041A8: ; CODE XREF: Reset?+3A28p ROM:080041A8 ; Reset?+3A92j ... ROM:080041A8 200C move.l a4,d0 ROM:080041AA 287C 0800 0000 movea.l #off_8000000,a4 ROM:080041B0 D9FC 0000 41B8 adda.l #$41B8,a4 ROM:080041B6 4ED4 jmp (a4) ROM:080041B6 ; End of function sub_80041A8 ROM:080041B6 ROM:080041B8 ; --------------------------------------------------------------------------- ROM:080041B8 2840 movea.l d0,a4 ROM:080041BA ROM:080041BA loc_80041BA: ; CODE XREF: ROM:080041C6j ROM:080041BA 303C 0B3B move.w #$B3B,d0 ROM:080041BE ROM:080041BE loc_80041BE: ; CODE XREF: ROM:080041C0j ROM:080041BE 4E71 nop ROM:080041C0 51C8 FFFC dbf d0,loc_80041BE ROM:080041C4 5381 subq.l #1,d1 ROM:080041C6 66F2 bne.s loc_80041BA ROM:080041C8 4ED4 jmp (a4) ROM:080041CA ; --------------------------------------------------------------------------- ROM:080041CA ; START OF FUNCTION CHUNK FOR Reset? ROM:080041CA ROM:080041CA loc_80041CA: ; CODE XREF: Reset?+3D80j ROM:080041CA CEBA 0AE8 and.l off_8004CB4,d7 ROM:080041CE 1E3A 0B22 move.b byte_8004CF2,d7 ROM:080041D2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080041D8 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080041DE 6B00 0008 bmi.w loc_80041E8 ROM:080041E2 42B9 FF05 0310 clr.l ($FF050310).l ROM:080041E8 ROM:080041E8 loc_80041E8: ; CODE XREF: Reset?+3DBAj ROM:080041E8 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080041F2 2438 04AC move.l (dword_4AC).w,d2 ROM:080041F6 2238 04A8 move.l (dword_4A8).w,d1 ROM:080041FA 2801 move.l d1,d4 ROM:080041FC 0284 FF00 0000 andi.l #$FF000000,d4 ROM:08004202 0684 0008 0000 addi.l #$80000,d4 ROM:08004208 41FA 0006 lea sub_8004210,a0 ROM:0800420C 6000 009E bra.w loc_80042AC ROM:0800420C ; END OF FUNCTION CHUNK FOR Reset? ROM:08004210 ROM:08004210 ; =============== S U B R O U T I N E ======================================= ROM:08004210 ROM:08004210 ROM:08004210 sub_8004210: ; DATA XREF: Reset?+3DE4o ROM:08004210 ROM:08004210 ; FUNCTION CHUNK AT ROM:08004362 SIZE 0000008A BYTES ROM:08004210 ROM:08004210 DEBA 091E add.l off_8004B30,d7 ROM:08004214 263A 08DA move.l dword_8004AF0,d3 ROM:08004218 5382 subq.l #1,d2 ROM:0800421A 41FA 0006 lea loc_8004222,a0 ROM:0800421E 6000 00B4 bra.w loc_80042D4 ROM:08004222 ; --------------------------------------------------------------------------- ROM:08004222 ROM:08004222 loc_8004222: ; DATA XREF: sub_8004210+Ao ROM:08004222 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08004228 6B00 0008 bmi.w loc_8004232 ROM:0800422C 42B9 FF05 0310 clr.l ($FF050310).l ROM:08004232 ROM:08004232 loc_8004232: ; CODE XREF: sub_8004210+18j ROM:08004232 DEBA 08FC add.l off_8004B30,d7 ROM:08004236 2838 04AC move.l (dword_4AC).w,d4 ROM:0800423A 0484 0008 0000 subi.l #$80000,d4 ROM:08004240 2238 04A8 move.l (dword_4A8).w,d1 ROM:08004244 2438 04AC move.l (dword_4AC).w,d2 ROM:08004248 41FA 0006 lea dword_8004250,a0 ROM:0800424C 6000 0114 bra.w loc_8004362 ROM:0800424C ; --------------------------------------------------------------------------- ROM:08004250 00AE 0000 0080 0014+dword_8004250: dc.l $AE0000, $800014, $2AE0000, $2000014, $2039FF05, $3040800 ROM:08004250 02AE 0000 0200 0014+ ; DATA XREF: sub_8004210+38o ROM:08004250 2039 FF05 0304 0800+ dc.l $56700, $1804AB8, $4A46600, $1786000 ROM:08004278 FDDE dc.b $FD, $DE ROM:0800427A ; --------------------------------------------------------------------------- ROM:0800427A ROM:0800427A loc_800427A: ; CODE XREF: sub_8004210+120j ROM:0800427A 4246 clr.w d6 ROM:0800427C 2442 movea.l d2,a2 ROM:0800427E 5382 subq.l #1,d2 ROM:08004280 2D42 0020 move.l d2,$20(a6) ROM:08004284 2D7C 0000 0100 0014 move.l #$100,$14(a6) ROM:0800428C 14BC 00FF move.b #$FF,(a2) ROM:08004290 4E71 nop ROM:08004292 244A movea.l a2,a2 ROM:08004294 4E71 nop ROM:08004296 4E71 nop ROM:08004298 95FC 0000 0001 suba.l #1,a2 ROM:0800429E B484 cmp.l d4,d2 ROM:080042A0 6D00 0040 blt.w loc_80042E2 ROM:080042A4 0482 0008 0000 subi.l #$80000,d2 ROM:080042AA 5482 addq.l #2,d2 ROM:080042AC ROM:080042AC loc_80042AC: ; CODE XREF: Reset?+3DE8j ROM:080042AC 202E 0014 move.l $14(a6),d0 ROM:080042B0 0080 0000 0080 ori.l #$80,d0 ; 'Ç' ROM:080042B6 2D40 0014 move.l d0,$14(a6) ROM:080042BA 0080 0000 0004 ori.l #4,d0 ROM:080042C0 0280 0000 0204 andi.l #$204,d0 ROM:080042C6 2D40 0014 move.l d0,$14(a6) ROM:080042CA 5382 subq.l #1,d2 ROM:080042CC 2602 move.l d2,d3 ROM:080042CE 9681 sub.l d1,d3 ROM:080042D0 2D41 0024 move.l d1,$24(a6) ROM:080042D4 ROM:080042D4 loc_80042D4: ; CODE XREF: sub_8004210+Ej ROM:080042D4 2442 movea.l d2,a2 ROM:080042D6 2D42 0020 move.l d2,$20(a6) ROM:080042DA 2D7C 0000 0100 0014 move.l #$100,$14(a6) ROM:080042E2 ROM:080042E2 loc_80042E2: ; CODE XREF: sub_8004210+90j ROM:080042E2 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:080042EC 14BC 00FF move.b #$FF,(a2) ROM:080042F0 4E71 nop ROM:080042F2 4E71 nop ROM:080042F4 4E71 nop ROM:080042F6 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080042FE 23EE 000C 0001 FFE0 move.l $C(a6),(dword_1FFE0).l ROM:08004306 2A2E 0008 move.l 8(a6),d5 ROM:0800430A 2D7C 0000 0000 0008 move.l #0,8(a6) ROM:08004312 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800431C B5F9 0001 FFE0 cmpa.l (dword_1FFE0).l,a2 ROM:08004322 6600 FB40 bne.w loc_8003E64 ROM:08004326 0805 000F btst #$F,d5 ROM:0800432A 6700 FB38 beq.w loc_8003E64 ROM:0800432E 5383 subq.l #1,d3 ROM:08004330 6600 FF48 bne.w loc_800427A ROM:08004334 4ED0 jmp (a0) ROM:08004336 ; --------------------------------------------------------------------------- ROM:08004336 ROM:08004336 loc_8004336: ; CODE XREF: sub_8004210+1D6j ROM:08004336 4246 clr.w d6 ROM:08004338 2241 movea.l d1,a1 ROM:0800433A 5281 addq.l #1,d1 ROM:0800433C 2D41 0024 move.l d1,$24(a6) ROM:08004340 2D7C 0000 0100 0014 move.l #$100,$14(a6) ROM:08004348 12FC 00FF move.b #$FF,(a1)+ ROM:0800434C 4E71 nop ROM:0800434E 2249 movea.l a1,a1 ROM:08004350 4E71 nop ROM:08004352 4E71 nop ROM:08004354 B284 cmp.l d4,d1 ROM:08004356 6E00 0040 bgt.w loc_8004398 ROM:0800435A 0681 0008 0000 addi.l #$80000,d1 ROM:08004360 5381 subq.l #1,d1 ROM:08004360 ; End of function sub_8004210 ROM:08004360 ROM:08004362 ; START OF FUNCTION CHUNK FOR sub_8004210 ROM:08004362 ROM:08004362 loc_8004362: ; CODE XREF: sub_8004210+3Cj ROM:08004362 202E 0014 move.l $14(a6),d0 ROM:08004366 0080 0000 0080 ori.l #$80,d0 ; 'Ç' ROM:0800436C 2D40 0014 move.l d0,$14(a6) ROM:08004370 0080 0000 0004 ori.l #4,d0 ROM:08004376 0280 0000 0204 andi.l #$204,d0 ROM:0800437C 2D40 0014 move.l d0,$14(a6) ROM:08004380 5382 subq.l #1,d2 ROM:08004382 2602 move.l d2,d3 ROM:08004384 9681 sub.l d1,d3 ROM:08004386 2D42 0020 move.l d2,$20(a6) ROM:0800438A 2241 movea.l d1,a1 ROM:0800438C 2D41 0024 move.l d1,$24(a6) ROM:08004390 2D7C 0000 0100 0014 move.l #$100,$14(a6) ROM:08004398 ROM:08004398 loc_8004398: ; CODE XREF: sub_8004210+146j ROM:08004398 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:080043A2 12BC 00FF move.b #$FF,(a1) ROM:080043A6 4E71 nop ROM:080043A8 4E71 nop ROM:080043AA 4E71 nop ROM:080043AC 2D7C 0000 0000 0014 move.l #0,$14(a6) ROM:080043B4 23EE 000C 0001 FFE0 move.l $C(a6),(dword_1FFE0).l ROM:080043BC 2A2E 0008 move.l 8(a6),d5 ROM:080043C0 2D7C 0000 0000 0008 move.l #0,8(a6) ROM:080043C8 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080043D2 B3F9 0001 FFE0 cmpa.l (dword_1FFE0).l,a1 ROM:080043D8 6600 FA8A bne.w loc_8003E64 ROM:080043DC 0805 000F btst #$F,d5 ROM:080043E0 6700 FA82 beq.w loc_8003E64 ROM:080043E4 5383 subq.l #1,d3 ROM:080043E6 6600 FF4E bne.w loc_8004336 ROM:080043EA 4ED0 jmp (a0) ROM:080043EA ; END OF FUNCTION CHUNK FOR sub_8004210 ROM:080043EC ; --------------------------------------------------------------------------- ROM:080043EC ; START OF FUNCTION CHUNK FOR Reset? ROM:080043EC ROM:080043EC loc_80043EC: ; CODE XREF: Reset?+3BB8j ROM:080043EC 21FC 0000 0000 04A4 move.l #0,(dword_4A4).w ROM:080043F4 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080043FE CEBA 08B4 and.l off_8004CB4,d7 ROM:08004402 1E3A 08EF move.b byte_8004CF3,d7 ROM:08004406 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800440C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08004412 6B00 0008 bmi.w loc_800441C ROM:08004416 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800441C ROM:0800441C loc_800441C: ; CODE XREF: Reset?+3FEEj ROM:0800441C 223C 0000 7FFF move.l #$7FFF,d1 ROM:08004422 243C 00FF FFFF move.l #$FFFFFF,d2 ROM:08004428 85C1 divs.w d1,d2 ROM:0800442A 0C82 01FF 0200 cmpi.l #$1FF0200,d2 ROM:08004430 6600 FBAE bne.w loc_8003FE0 ROM:08004434 DEBA 06FA add.l off_8004B30,d7 ROM:08004438 223C 0000 7FFF move.l #$7FFF,d1 ROM:0800443E 243C 7FFF FFFF move.l #$7FFFFFFF,d2 ROM:08004444 163C 00FF move.b #$FF,d3 ROM:08004448 44C3 move d3,ccr ROM:0800444A 85C1 divs.w d1,d2 ROM:0800444C 42C4 move ccr,d4 ROM:0800444E 0C04 0012 cmpi.b #$12,d4 ROM:08004452 6600 FB8C bne.w loc_8003FE0 ROM:08004456 0C82 7FFF FFFF cmpi.l #$7FFFFFFF,d2 ROM:0800445C 6600 FB82 bne.w loc_8003FE0 ROM:08004460 DEBA 06CE add.l off_8004B30,d7 ROM:08004464 223C 0000 0AAA move.l #$AAA,d1 ROM:0800446A 243C 8000 0555 move.l #$80000555,d2 ROM:08004470 4C41 2802 divs.l d1,d2 ROM:08004474 0C82 FFF3 FF41 cmpi.l #$FFF3FF41,d2 ROM:0800447A 6600 FB64 bne.w loc_8003FE0 ROM:0800447E DEBA 06B0 add.l off_8004B30,d7 ROM:08004482 223C 07AA 55AA move.l #$7AA55AA,d1 ROM:08004488 243C 0080 0000 move.l #$800000,d2 ROM:0800448E 2A3C 55AA 55AA move.l #$55AA55AA,d5 ROM:08004494 4C41 5C02 divs.l d1,d2:d5 ROM:08004498 0C82 0057 B9F6 cmpi.l #$57B9F6,d2 ROM:0800449E 6600 FB40 bne.w loc_8003FE0 ROM:080044A2 0C85 10B2 CF72 cmpi.l #$10B2CF72,d5 ROM:080044A8 6600 FB36 bne.w loc_8003FE0 ROM:080044AC DEBA 0682 add.l off_8004B30,d7 ROM:080044B0 223C FFFF FF00 move.l #$FFFFFF00,d1 ROM:080044B6 2A3C 0AAA AAAA move.l #$AAAAAAA,d5 ROM:080044BC 4C41 5802 divsl.l d1,d2:d5 ROM:080044C0 0C85 FFF5 5556 cmpi.l #$FFF55556,d5 ROM:080044C6 6600 FB18 bne.w loc_8003FE0 ROM:080044CA 0C82 0000 00AA cmpi.l #$AA,d2 ; '¬' ROM:080044D0 6600 FB0E bne.w loc_8003FE0 ROM:080044D4 DEBA 065A add.l off_8004B30,d7 ROM:080044D8 223C 0000 00AA move.l #$AA,d1 ; '¬' ROM:080044DE 7455 moveq #$55,d2 ; 'U' ROM:080044E0 C5C1 muls.w d1,d2 ROM:080044E2 0C82 0000 3872 cmpi.l #$3872,d2 ROM:080044E8 6600 FAF6 bne.w loc_8003FE0 ROM:080044EC DEBA 0642 add.l off_8004B30,d7 ROM:080044F0 223C FFFF FF02 move.l #$FFFFFF02,d1 ROM:080044F6 243C FFFF FAAA move.l #$FFFFFAAA,d2 ROM:080044FC 4C01 2802 muls.l d1,d2 ROM:08004500 0C82 0005 4B54 cmpi.l #$54B54,d2 ROM:08004506 6600 FAD8 bne.w loc_8003FE0 ROM:0800450A DEBA 0624 add.l off_8004B30,d7 ROM:0800450E 223C FFFF AAAA move.l #$FFFFAAAA,d1 ROM:08004514 243C 0AAA AAAA move.l #$AAAAAAA,d2 ROM:0800451A 44C3 move d3,ccr ROM:0800451C 4C01 2802 muls.l d1,d2 ROM:08004520 42C4 move ccr,d4 ROM:08004522 0C04 001A cmpi.b #$1A,d4 ROM:08004526 6600 FAB8 bne.w loc_8003FE0 ROM:0800452A 0C82 C000 38E4 cmpi.l #$C00038E4,d2 ROM:08004530 6600 FAAE bne.w loc_8003FE0 ROM:08004534 DEBA 05FA add.l off_8004B30,d7 ROM:08004538 223C 0000 8FFF move.l #$8FFF,d1 ROM:0800453E 243C FFFF F555 move.l #$FFFFF555,d2 ROM:08004544 2A3C AAAA 5555 move.l #$AAAA5555,d5 ROM:0800454A 4C01 5C02 muls.l d1,d2:d5 ROM:0800454E 0C82 FFFF D000 cmpi.l #$FFFFD000,d2 ROM:08004554 6600 FA8A bne.w loc_8003FE0 ROM:08004558 0C85 2555 7AAB cmpi.l #$25557AAB,d5 ROM:0800455E 6600 FA80 bne.w loc_8003FE0 ROM:08004562 DEBA 05CC add.l off_8004B30,d7 ROM:08004566 4283 clr.l d3 ROM:08004568 223C ABCD EE36 move.l #$ABCDEE36,d1 ROM:0800456E 243C 5432 1163 move.l #$54321163,d2 ROM:08004574 43FA 0736 lea byte_8004CAC,a1 ROM:08004578 45FA 0736 lea dword_8004CB0,a2 ROM:0800457C 2281 move.l d1,(a1) ROM:0800457E 2482 move.l d2,(a2) ROM:08004580 44FC 0000 move #0,ccr ROM:08004584 C501 abcd d1,d2 ROM:08004586 42C0 move ccr,d0 ROM:08004588 0200 0015 andi.b #$15,d0 ROM:0800458C 0C40 0000 cmpi.w #0,d0 ROM:08004590 6600 FA4E bne.w loc_8003FE0 ROM:08004594 0C82 5432 1199 cmpi.l #$54321199,d2 ROM:0800459A 6600 FA44 bne.w loc_8003FE0 ROM:0800459E DEBA 0590 add.l off_8004B30,d7 ROM:080045A2 43FA 070C lea dword_8004CB0,a1 ROM:080045A6 45FA 070C lea off_8004CB4,a2 ROM:080045AA C509 abcd -(a1),-(a2) ROM:080045AC 263A 0702 move.l dword_8004CB0,d3 ROM:080045B0 0C83 5432 1199 cmpi.l #$54321199,d3 ROM:080045B6 6600 FA28 bne.w loc_8003FE0 ROM:080045BA 6000 0002 bra.w *+4 ROM:080045BE ; --------------------------------------------------------------------------- ROM:080045BE ROM:080045BE loc_80045BE: ; CODE XREF: Reset?+4196j ROM:080045BE DEBA 0570 add.l off_8004B30,d7 ROM:080045C2 223C ABCD EE01 move.l #$ABCDEE01,d1 ROM:080045C8 44FC 0000 move #0,ccr ROM:080045CC C302 abcd d2,d1 ROM:080045CE 42C0 move ccr,d0 ROM:080045D0 C301 abcd d1,d1 ROM:080045D2 0C41 EE01 cmpi.w #$EE01,d1 ROM:080045D6 6600 FA08 bne.w loc_8003FE0 ROM:080045DA 0C40 0011 cmpi.w #$11,d0 ROM:080045DE 6600 FA00 bne.w loc_8003FE0 ROM:080045E2 DEBA 054C add.l off_8004B30,d7 ROM:080045E6 4283 clr.l d3 ROM:080045E8 223C 1234 5684 move.l #$12345684,d1 ROM:080045EE 243C 1234 5648 move.l #$12345648,d2 ROM:080045F4 44FC 0010 move #$10,ccr ROM:080045F8 8302 sbcd d2,d1 ROM:080045FA 0C81 1234 5635 cmpi.l #$12345635,d1 ROM:08004600 6600 F9DE bne.w loc_8003FE0 ROM:08004604 DEBA 052A add.l off_8004B30,d7 ROM:08004608 223C 1234 5688 move.l #$12345688,d1 ROM:0800460E 44FC 0000 move #0,ccr ROM:08004612 4801 nbcd d1 ROM:08004614 0C41 5612 cmpi.w #$5612,d1 ROM:08004618 6600 F9C6 bne.w loc_8003FE0 ROM:0800461C DEBA 0512 add.l off_8004B30,d7 ROM:08004620 223C 1234 5688 move.l #$12345688,d1 ROM:08004626 44FC 0010 move #$10,ccr ROM:0800462A 4801 nbcd d1 ROM:0800462C 0C41 5611 cmpi.w #$5611,d1 ROM:08004630 6600 F9AE bne.w loc_8003FE0 ROM:08004634 DEBA 04FA add.l off_8004B30,d7 ROM:08004638 223C 1234 AA7A move.l #$1234AA7A,d1 ROM:0800463E 44FC 001F move #$1F,ccr ROM:08004642 4881 ext.w d1 ROM:08004644 42C0 move ccr,d0 ROM:08004646 0C40 0010 cmpi.w #$10,d0 ROM:0800464A 6600 F994 bne.w loc_8003FE0 ROM:0800464E 0C41 007A cmpi.w #$7A,d1 ; 'z' ROM:08004652 6600 F98C bne.w loc_8003FE0 ROM:08004656 DEBA 04D8 add.l off_8004B30,d7 ROM:0800465A 223C 1234 8555 move.l #$12348555,d1 ROM:08004660 44FC 0003 move #3,ccr ROM:08004664 48C1 ext.l d1 ROM:08004666 42C0 move ccr,d0 ROM:08004668 0C40 0008 cmpi.w #8,d0 ROM:0800466C 6600 F972 bne.w loc_8003FE0 ROM:08004670 0C81 FFFF 8555 cmpi.l #$FFFF8555,d1 ROM:08004676 6600 F968 bne.w loc_8003FE0 ROM:0800467A DEBA 04B4 add.l off_8004B30,d7 ROM:0800467E 223C 1234 8580 move.l #$12348580,d1 ROM:08004684 44FC 0003 move #3,ccr ROM:08004688 49C1 extb.l d1 ROM:0800468A 42C0 move ccr,d0 ROM:0800468C 0C40 0008 cmpi.w #8,d0 ROM:08004690 6600 F94E bne.w loc_8003FE0 ROM:08004694 0C81 FFFF FF80 cmpi.l #$FFFFFF80,d1 ROM:0800469A 6600 F944 bne.w loc_8003FE0 ROM:0800469E DEBA 0490 add.l off_8004B30,d7 ROM:080046A2 223C 1234 F5F4 move.l #$1234F5F4,d1 ROM:080046A8 243C ABCD AAAA move.l #$ABCDAAAA,d2 ROM:080046AE 263C A5A5 A5A5 move.l #$A5A5A5A5,d3 ROM:080046B4 8541 0101 pack d1,d2,#$101 ROM:080046B8 0C82 ABCD AA65 cmpi.l #$ABCDAA65,d2 ROM:080046BE 6600 F920 bne.w loc_8003FE0 ROM:080046C2 8782 C0C0 unpk d2,d3,#$C0C0 ROM:080046C6 0C83 A5A5 C6C5 cmpi.l #$A5A5C6C5,d3 ROM:080046CC 6600 F912 bne.w loc_8003FE0 ROM:080046D0 DEBA 045E add.l off_8004B30,d7 ROM:080046D4 4283 clr.l d3 ROM:080046D6 44FC 001B move #$1B,ccr ROM:080046DA 4A03 tst.b d3 ROM:080046DC 42C0 move ccr,d0 ROM:080046DE 0C40 0014 cmpi.w #$14,d0 ROM:080046E2 6600 F8FC bne.w loc_8003FE0 ROM:080046E6 DEBA 0448 add.l off_8004B30,d7 ROM:080046EA 363C 5555 move.w #$5555,d3 ROM:080046EE 44FC 000F move #$F,ccr ROM:080046F2 4A43 tst.w d3 ROM:080046F4 42C0 move ccr,d0 ROM:080046F6 0C40 0000 cmpi.w #0,d0 ROM:080046FA 6600 F8E4 bne.w loc_8003FE0 ROM:080046FE DEBA 0430 add.l off_8004B30,d7 ROM:08004702 263C AAAA AAAA move.l #$AAAAAAAA,d3 ROM:08004708 44FC 000F move #$F,ccr ROM:0800470C 4A43 tst.w d3 ROM:0800470E 42C0 move ccr,d0 ROM:08004710 0C40 0008 cmpi.w #8,d0 ROM:08004714 6600 F8CA bne.w loc_8003FE0 ROM:08004718 DEBA 0416 add.l off_8004B30,d7 ROM:0800471C 4283 clr.l d3 ROM:0800471E 43FA 058C lea byte_8004CAC,a1 ROM:08004722 2283 move.l d3,(a1) ROM:08004724 44FC 001F move #$1F,ccr ROM:08004728 4AD1 tas (a1) ROM:0800472A 42C0 move ccr,d0 ROM:0800472C 0C40 0014 cmpi.w #$14,d0 ROM:08004730 6600 F8AE bne.w loc_8003FE0 ROM:08004734 163A 0576 move.b byte_8004CAC,d3 ROM:08004738 0C03 0080 cmpi.b #$80,d3 ROM:0800473C 6600 F8A2 bne.w loc_8003FE0 ROM:08004740 DEBA 03EE add.l off_8004B30,d7 ROM:08004744 44FC 000F move #$F,ccr ROM:08004748 4AD1 tas (a1) ROM:0800474A 42C0 move ccr,d0 ROM:0800474C 0C40 0008 cmpi.w #8,d0 ROM:08004750 6600 F88E bne.w loc_8003FE0 ROM:08004754 163A 0556 move.b byte_8004CAC,d3 ROM:08004758 0C03 0080 cmpi.b #$80,d3 ROM:0800475C 6600 F882 bne.w loc_8003FE0 ROM:08004760 DEBA 03CE add.l off_8004B30,d7 ROM:08004764 4281 clr.l d1 ROM:08004766 243C 2222 2222 move.l #$22222222,d2 ROM:0800476C 263C 1111 1111 move.l #$11111111,d3 ROM:08004772 43FA 0538 lea byte_8004CAC,a1 ROM:08004776 2281 move.l d1,(a1) ROM:08004778 D511 add.b d2,(a1) ROM:0800477A D551 add.w d2,(a1) ROM:0800477C D591 add.l d2,(a1) ROM:0800477E 9711 sub.b d3,(a1) ROM:08004780 9751 sub.w d3,(a1) ROM:08004782 9791 sub.l d3,(a1) ROM:08004784 0C91 3322 1111 cmpi.l #$33221111,(a1) ROM:0800478A 6600 F854 bne.w loc_8003FE0 ROM:0800478E DEBA 03A0 add.l off_8004B30,d7 ROM:08004792 283C 4444 8421 move.l #$44448421,d4 ROM:08004798 2281 move.l d1,(a1) ROM:0800479A 8991 or.l d4,(a1) ROM:0800479C 8951 or.w d4,(a1) ROM:0800479E 8911 or.b d4,(a1) ROM:080047A0 0C91 E565 8421 cmpi.l #$E5658421,(a1) ROM:080047A6 6600 F838 bne.w loc_8003FE0 ROM:080047AA DEBA 0384 add.l off_8004B30,d7 ROM:080047AE 263C 4020 44EE move.l #$402044EE,d3 ROM:080047B4 2281 move.l d1,(a1) ROM:080047B6 22BC FFFF FFFF move.l #$FFFFFFFF,(a1) ROM:080047BC C711 and.b d3,(a1) ROM:080047BE C751 and.w d3,(a1) ROM:080047C0 C791 and.l d3,(a1) ROM:080047C2 0C91 4020 44EE cmpi.l #$402044EE,(a1) ROM:080047C8 6600 F816 bne.w loc_8003FE0 ROM:080047CC 6000 00DA bra.w loc_80048A8 ROM:080047CC ; END OF FUNCTION CHUNK FOR Reset? ROM:080047D0 ; --------------------------------------------------------------------------- ROM:080047D0 23FC 0000 00CD FF05+ move.l #$CD,($FF05000C).l ; '-' ROM:080047DA 2039 FFF8 0004 move.l ($FFF80004).l,d0 ROM:080047E0 2039 FF02 0000 move.l ($FF020000).l,d0 ROM:080047E6 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:080047EC 202E 0004 move.l 4(a6),d0 ROM:080047F0 202E 0008 move.l 8(a6),d0 ROM:080047F4 202E 000C move.l $C(a6),d0 ROM:080047F8 202E 0010 move.l $10(a6),d0 ROM:080047FC 202E 0014 move.l $14(a6),d0 ROM:08004800 202E 0018 move.l $18(a6),d0 ROM:08004804 202E 001C move.l $1C(a6),d0 ROM:08004808 202E 0020 move.l $20(a6),d0 ROM:0800480C 202E 0024 move.l $24(a6),d0 ROM:08004810 202E 0028 move.l $28(a6),d0 ROM:08004814 202E 002C move.l $2C(a6),d0 ROM:08004818 202E 0030 move.l $30(a6),d0 ROM:0800481C 6000 008A bra.w loc_80048A8 ROM:08004820 ; --------------------------------------------------------------------------- ROM:08004820 2039 FFF8 0008 move.l ($FFF80008).l,d0 ROM:08004826 2039 FF03 0000 move.l ($FF030000).l,d0 ROM:0800482C 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:08004832 202E 0004 move.l 4(a6),d0 ROM:08004836 202E 0008 move.l 8(a6),d0 ROM:0800483A 202E 000C move.l $C(a6),d0 ROM:0800483E 202E 0010 move.l $10(a6),d0 ROM:08004842 202E 0014 move.l $14(a6),d0 ROM:08004846 202E 0018 move.l $18(a6),d0 ROM:0800484A 202E 001C move.l $1C(a6),d0 ROM:0800484E 202E 0020 move.l $20(a6),d0 ROM:08004852 202E 0024 move.l $24(a6),d0 ROM:08004856 202E 0028 move.l $28(a6),d0 ROM:0800485A 202E 002C move.l $2C(a6),d0 ROM:0800485E 202E 0030 move.l $30(a6),d0 ROM:08004862 2038 0400 move.l (dword_400).w,d0 ROM:08004866 2038 0404 move.l (dword_404).w,d0 ROM:0800486A 2038 0408 move.l (dword_408).w,d0 ROM:0800486E 2038 040C move.l (dword_40C).w,d0 ROM:08004872 2038 0410 move.l (dword_410).w,d0 ROM:08004876 2038 0414 move.l (dword_414).w,d0 ROM:0800487A 2038 0418 move.l (dword_418).w,d0 ROM:0800487E 2038 041C move.l (dword_41C).w,d0 ROM:08004882 2038 0420 move.l (dword_420).w,d0 ROM:08004886 2038 0424 move.l (dword_424).w,d0 ROM:0800488A 2038 0428 move.l (dword_428).w,d0 ROM:0800488E 2038 042C move.l (dword_42C).w,d0 ROM:08004892 2038 0430 move.l (dword_430).w,d0 ROM:08004896 223C 0000 00FF move.l #$FF,d1 ROM:0800489C 287C 0000 0000 movea.l #0,a4 ROM:080048A2 ROM:080048A2 loc_80048A2: ; CODE XREF: ROM:080048A4j ROM:080048A2 2014 move.l (a4),d0 ROM:080048A4 51C9 FFFC dbf d1,loc_80048A2 ROM:080048A8 ; START OF FUNCTION CHUNK FOR Reset? ROM:080048A8 ROM:080048A8 loc_80048A8: ; CODE XREF: Reset?+43A8j ROM:080048A8 ; ROM:0800481Cj ROM:080048A8 287C 0800 0000 movea.l #off_8000000,a4 ROM:080048AE 4EEC 4D6A jmp $4D6A(a4) ROM:080048AE ; END OF FUNCTION CHUNK FOR Reset? ROM:080048B2 ROM:080048B2 ; =============== S U B R O U T I N E ======================================= ROM:080048B2 ROM:080048B2 ROM:080048B2 sub_80048B2: ; DATA XREF: ROM:off_8000000o ROM:080048B2 2A39 FF05 0580 move.l ($FF050580).l,d5 ROM:080048B8 2A39 FF05 0204 move.l ($FF050204).l,d5 ROM:080048BE 2A39 FF05 0584 move.l ($FF050584).l,d5 ROM:080048C4 2A39 FF05 0200 move.l ($FF050200).l,d5 ROM:080048CA 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:080048D0 2A39 FF05 0304 move.l ($FF050304).l,d5 ROM:080048D6 0805 0005 btst #5,d5 ROM:080048DA 6700 0010 beq.w loc_80048EC ROM:080048DE 4AB8 04A4 tst.l (dword_4A4).w ROM:080048E2 6700 0008 beq.w loc_80048EC ROM:080048E6 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:080048EC ROM:080048EC loc_80048EC: ; CODE XREF: sub_80048B2+28j ROM:080048EC ; sub_80048B2+30j ROM:080048EC 23EE 000C 0001 FFE0 move.l $C(a6),(dword_1FFE0).l ROM:080048F4 2A2E 0014 move.l $14(a6),d5 ROM:080048F8 2A2E 0010 move.l $10(a6),d5 ROM:080048FC 2A6E 0008 movea.l 8(a6),a5 ROM:08004900 0C86 A000 0000 cmpi.l #$A0000000,d6 ROM:08004906 6600 F56A bne.w loc_8003E72 ROM:0800490A 4846 swap d6 ROM:0800490C 2D7C 0000 0000 0008 move.l #0,8(a6) ROM:08004914 23FC 0000 0000 FF05+ move.l #0,($FF050580).l ROM:0800491E 4E73 rte ROM:0800491E ; End of function sub_80048B2 ROM:0800491E ROM:08004920 ROM:08004920 ; =============== S U B R O U T I N E ======================================= ROM:08004920 ROM:08004920 ROM:08004920 sub_8004920: ; DATA XREF: ROM:off_8000000o ROM:08004920 ROM:08004920 arg_6 = $A ROM:08004920 ROM:08004920 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:08004926 2C39 FF05 0304 move.l ($FF050304).l,d6 ROM:0800492C 0806 0005 btst #5,d6 ROM:08004930 6700 0010 beq.w loc_8004942 ROM:08004934 4AB8 04A4 tst.l (dword_4A4).w ROM:08004938 6700 0008 beq.w loc_8004942 ROM:0800493C 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:08004942 ROM:08004942 loc_8004942: ; CODE XREF: sub_8004920+10j ROM:08004942 ; sub_8004920+18j ROM:08004942 0C85 B000 0000 cmpi.l #$B0000000,d5 ROM:08004948 6600 0022 bne.w loc_800496C ROM:0800494C 0807 000C btst #$C,d7 ROM:08004950 6700 001A beq.w loc_800496C ROM:08004954 23EE 0010 0001 FFE4 move.l $10(a6),(dword_1FFE4).l ROM:0800495C 23EE 0008 0001 FFE8 move.l 8(a6),(dword_1FFE8).l ROM:08004964 23EE 0014 0001 FFEC move.l $14(a6),(dword_1FFEC).l ROM:0800496C ROM:0800496C loc_800496C: ; CODE XREF: sub_8004920+28j ROM:0800496C ; sub_8004920+30j ROM:0800496C 23EE 000C 0001 FFE0 move.l $C(a6),(dword_1FFE0).l ROM:08004974 2C2E 0010 move.l $10(a6),d6 ROM:08004978 2A6E 0008 movea.l 8(a6),a5 ROM:0800497C 0C85 B000 0000 cmpi.l #$B0000000,d5 ROM:08004982 6600 F4EE bne.w loc_8003E72 ROM:08004986 4845 swap d5 ROM:08004988 2D7C 0000 0000 0008 move.l #0,8(a6) ROM:08004990 022F 00FE 000A andi.b #$FE,arg_6(sp) ROM:08004996 4E73 rte ROM:08004996 ; End of function sub_8004920 ROM:08004996 ROM:08004998 ROM:08004998 ; =============== S U B R O U T I N E ======================================= ROM:08004998 ROM:08004998 ROM:08004998 sub_8004998: ; DATA XREF: ROM:off_8000000o ROM:08004998 0C85 C000 0000 cmpi.l #$C0000000,d5 ROM:0800499E 6600 F640 bne.w loc_8003FE0 ROM:080049A2 4845 swap d5 ROM:080049A4 58AF 0002 addq.l #4,2(sp) ROM:080049A8 4E77 rtr ROM:080049A8 ; End of function sub_8004998 ROM:080049A8 ROM:080049AA ROM:080049AA ; =============== S U B R O U T I N E ======================================= ROM:080049AA ROM:080049AA ROM:080049AA sub_80049AA: ; DATA XREF: ROM:off_8000000o ROM:080049AA ROM:080049AA arg_2 = 6 ROM:080049AA ROM:080049AA 0C85 D000 0000 cmpi.l #$D0000000,d5 ROM:080049B0 6600 F62E bne.w loc_8003FE0 ROM:080049B4 4845 swap d5 ROM:080049B6 2805 move.l d5,d4 ROM:080049B8 002F 00F0 0006 ori.b #$F0,arg_2(sp) ROM:080049BE 2A3C FD00 0000 move.l #$FD000000,d5 ROM:080049C4 4E73 rte ROM:080049C4 ; End of function sub_80049AA ROM:080049C4 ROM:080049C6 ; --------------------------------------------------------------------------- ROM:080049C6 4E71 nop ROM:080049C8 0C45 FD00 cmpi.w #$FD00,d5 ROM:080049CC 6600 F612 bne.w loc_8003FE0 ROM:080049D0 022F 0000 0006 andi.b #0,6(sp) ROM:080049D6 2A04 move.l d4,d5 ROM:080049D8 58AF 0002 addq.l #4,2(sp) ROM:080049DC 4E73 rte ROM:080049DE ROM:080049DE ; =============== S U B R O U T I N E ======================================= ROM:080049DE ROM:080049DE ROM:080049DE sub_80049DE: ; DATA XREF: ROM:off_8000000o ROM:080049DE 0C85 E000 0000 cmpi.l #$E0000000,d5 ROM:080049E4 6600 F5FA bne.w loc_8003FE0 ROM:080049E8 4845 swap d5 ROM:080049EA 4E77 rtr ROM:080049EA ; End of function sub_80049DE ROM:080049EA ROM:080049EC ROM:080049EC ; =============== S U B R O U T I N E ======================================= ROM:080049EC ROM:080049EC ROM:080049EC sub_80049EC: ; DATA XREF: ROM:off_8000000o ROM:080049EC 0C85 F000 0000 cmpi.l #$F0000000,d5 ROM:080049F2 6600 F5EC bne.w loc_8003FE0 ROM:080049F6 4845 swap d5 ROM:080049F8 4E77 rtr ROM:080049F8 ; End of function sub_80049EC ROM:080049F8 ROM:080049FA ROM:080049FA ; =============== S U B R O U T I N E ======================================= ROM:080049FA ROM:080049FA ROM:080049FA sub_80049FA: ; DATA XREF: ROM:off_8000000o ROM:080049FA 0C85 FA00 0000 cmpi.l #$FA000000,d5 ROM:08004A00 6600 F5DE bne.w loc_8003FE0 ROM:08004A04 4845 swap d5 ROM:08004A06 4E77 rtr ROM:08004A06 ; End of function sub_80049FA ROM:08004A06 ROM:08004A08 ROM:08004A08 ; =============== S U B R O U T I N E ======================================= ROM:08004A08 ROM:08004A08 ROM:08004A08 sub_8004A08: ; DATA XREF: ROM:off_8000000o ROM:08004A08 0C85 FB00 0000 cmpi.l #$FB000000,d5 ROM:08004A0E 6600 F5D0 bne.w loc_8003FE0 ROM:08004A12 4845 swap d5 ROM:08004A14 58AF 0002 addq.l #4,2(sp) ROM:08004A18 4E77 rtr ROM:08004A18 ; End of function sub_8004A08 ROM:08004A18 ROM:08004A1A ROM:08004A1A ; =============== S U B R O U T I N E ======================================= ROM:08004A1A ROM:08004A1A ROM:08004A1A sub_8004A1A: ; DATA XREF: ROM:off_8000000o ROM:08004A1A 0C85 FC00 0000 cmpi.l #$FC000000,d5 ROM:08004A20 6600 F5BE bne.w loc_8003FE0 ROM:08004A24 4845 swap d5 ROM:08004A26 4E77 rtr ROM:08004A26 ; End of function sub_8004A1A ROM:08004A26 ROM:08004A28 ROM:08004A28 ; =============== S U B R O U T I N E ======================================= ROM:08004A28 ROM:08004A28 ROM:08004A28 sub_8004A28: ; DATA XREF: ROM:off_8000000o ROM:08004A28 0C85 FD00 0000 cmpi.l #$FD000000,d5 ROM:08004A2E 6600 F5B0 bne.w loc_8003FE0 ROM:08004A32 4845 swap d5 ROM:08004A34 58AF 0002 addq.l #4,2(sp) ROM:08004A38 4E73 rte ROM:08004A38 ; End of function sub_8004A28 ROM:08004A38 ROM:08004A3A ROM:08004A3A ; =============== S U B R O U T I N E ======================================= ROM:08004A3A ROM:08004A3A ROM:08004A3A sub_8004A3A: ; DATA XREF: ROM:off_8000000o ROM:08004A3A 0C85 FE00 0000 cmpi.l #$FE000000,d5 ROM:08004A40 6600 F59E bne.w loc_8003FE0 ROM:08004A44 4845 swap d5 ROM:08004A46 5244 addq.w #1,d4 ROM:08004A48 4E77 rtr ROM:08004A48 ; End of function sub_8004A3A ROM:08004A48 ROM:08004A48 ; --------------------------------------------------------------------------- ROM:08004A4A 0000 align 4 ROM:08004A4C 0001 0100 off_8004A4C: dc.l dword_10100 ; DATA XREF: Reset?:loc_8003A0Er ROM:08004A4C ; Reset?+3642r ... ROM:08004A50 02AA AAAA dword_8004A50: dc.l $2AAAAAA ; DATA XREF: Reset?+2270r ROM:08004A54 03FF FFFF dword_8004A54: dc.l $3FFFFFF ; DATA XREF: Reset?+2274r ROM:08004A58 0155 5555 dword_8004A58: dc.l $1555555 ; DATA XREF: Reset?+22D8r ROM:08004A5C 0000 0000 dword_8004A5C: dc.l 0 ; DATA XREF: Reset?+2E5Eo ROM:08004A5C ; Reset?+3C96o ROM:08004A60 0055 dc.b $55 ; U ROM:08004A61 5555 0055 dcb.b 3,$55 ROM:08004A64 AAAA AAAA 8421 8421+ dc.l $AAAAAAAA, $84218421, $D998D998, $2667CA6A, $FFFFFFFF ROM:08004A78 0000 0000 dword_8004A78: dc.l 0 ; DATA XREF: Reset?+2E62o ROM:08004A78 ; Reset?+3C9Ao ROM:08004A7C 00AA dc.b $AA ; ¬ ROM:08004A7D AA55 0055 dc.b $AA ROM:08004A7D dcb.b 2,$55 ROM:08004A80 1111 1111 dc.l $11111111 ROM:08004A84 2222 2222 dc.l $22222222 ROM:08004A88 3333 3333 dc.l $33333333 ROM:08004A8C 4444 4444 dc.l $44444444 ROM:08004A90 0066 dc.b $66 ROM:08004A91 6666 0066 dcb.b 3,$66 ROM:08004A94 7777 7777 dc.l $77777777 ROM:08004A98 8888 8888 dc.l $88888888 ROM:08004A9C 0099 dc.b $99 ; Ö ROM:08004A9D 9999 0099 dcb.b 3,$99 ROM:08004AA0 BBBB BBBB dc.l $BBBBBBBB ROM:08004AA4 CCCC CCCC dc.l $CCCCCCCC ROM:08004AA8 00DD dc.b $DD ; ¦ ROM:08004AA9 DDDD 00DD dcb.b 3,$DD ROM:08004AAC EEEE EEEE dc.l $EEEEEEEE ROM:08004AB0 0000 0000 dword_8004AB0: dc.l 0 ; DATA XREF: Reset?+C68r ROM:08004AB0 ; Reset?+2232r ... ROM:08004AB4 FFFF FFFF dword_8004AB4: dc.l $FFFFFFFF ; DATA XREF: Reset?+728r ROM:08004AB4 ; Reset?+C78r ... ROM:08004AB8 5555 5555 dword_8004AB8: dc.l $55555555 ; DATA XREF: Reset?+6FCr ROM:08004AB8 ; Reset?+2212r ROM:08004ABC AAAA AAAA dword_8004ABC: dc.l $AAAAAAAA ; DATA XREF: Reset?+712r ROM:08004ABC ; Reset?+2222r ROM:08004AC0 0000 0001 dword_8004AC0: dc.l 1 ; DATA XREF: Reset?+24D2o ROM:08004AC4 8421 8421 dword_8004AC4: dc.l $84218421 ; DATA XREF: Reset?+2634r ROM:08004AC4 ; Reset?+2638r ... ROM:08004AC8 0000 0001 0000 0002+dword_8004AC8: dc.l 1, 2, 4, 8, $10, $20, $40, $80, 1, 0 ROM:08004AC8 0000 0004 0000 0008+ ; DATA XREF: Reset?+292Co ROM:08004AC8 0000 0010 0000 0020+ ; Reset?+2964o ROM:08004AF0 0000 0001 dword_8004AF0: dc.l 1 ; DATA XREF: Reset?+2300r ROM:08004AF0 ; Reset?+25C8r ... ROM:08004AF4 0000 0002 dc.l 2 ROM:08004AF8 0000 0004 0000 0008+dword_8004AF8: dc.l 4, 8, $10, $20, $40, $80, $100, $200, $400, $800 ROM:08004AF8 0000 0010 0000 0020+ ; DATA XREF: Reset?+37DCo ROM:08004B20 0000 1000 off_8004B20: dc.l unk_1000 ; DATA XREF: Reset?+3C92r ROM:08004B24 0000 2000 dc.l unk_2000 ROM:08004B28 0000 4000 off_8004B28: dc.l unk_4000 ; DATA XREF: Reset?+2324r ROM:08004B2C 0000 8000 dc.l unk_8000 ROM:08004B30 0001 0000 off_8004B30: dc.l dword_10000 ; DATA XREF: Reset?+432r ROM:08004B30 ; Reset?+444r ... ROM:08004B34 0002 0000 dword_8004B34: dc.l $20000 ; DATA XREF: Reset?+24FAr ROM:08004B34 ; Reset?+2530r ... ROM:08004B38 0004 0000 0008 0000 dc.l $40000, $80000 ROM:08004B40 0010 0000 dword_8004B40: dc.l $100000 ; DATA XREF: Reset?+232Ar ROM:08004B40 ; Reset?+30D0r ROM:08004B44 0020 0000 0040 0000+ dc.l $200000, $400000, $800000, $1000000, $2000000, $4000000 ROM:08004B5C 0800 0000 off_8004B5C: dc.l off_8000000 ; DATA XREF: Reset?+3120r ROM:08004B60 0010 dc.b $10 ROM:08004B61 0000 0000 align 4 ROM:08004B64 0020 dc.b $20 ROM:08004B65 0000 0000 align 4 ROM:08004B68 0040 dc.b $40 ; @ ROM:08004B69 0000 0000 align 4 ROM:08004B6C 8000 0000 dc.l $80000000 ROM:08004B70 0000 0000 dc.l 0 ROM:08004B74 FFFF FFFE dword_8004B74: dc.l $FFFFFFFE ; DATA XREF: Reset?+25FEr ROM:08004B74 ; Reset?:loc_8002CD8r ROM:08004B78 0000 0004 0000 000C+dword_8004B78: dc.l 4, $C, $10, $1C, $28, $2C, $30, 0 ROM:08004B78 0000 0010 0000 001C+ ; DATA XREF: Reset?+2360o ROM:08004B98 1515 2525 dword_8004B98: dc.l $15152525 ; DATA XREF: Reset?+2364o ROM:08004B98 ; Reset?+28B8o ... ROM:08004B9C 4545 8585 1616 2626+ dc.l $45458585, $16162626, $46468686, $19192929, $49498989 ROM:08004B9C 4646 8686 1919 2929+ dc.l $1A1A2A2A, $4A4A8A8A, $51515252, $54545858, $91919292 ROM:08004B9C 4949 8989 1A1A 2A2A+ dc.l $94949898, $61616262, $64646868, $A1A1A2A2, $A4A4A8A8 ROM:08004BD8 00A8 unk_8004BD8: dc.b $A8 ; ¿ ; DATA XREF: Reset?+25D0o ROM:08004BD8 ; Reset?+2606o ... ROM:08004BD9 A4A2 00A1 dc.b $A4, $A2, $A1 ROM:08004BDC 0068 dc.b $68 ; h ROM:08004BDD 6462 0061 dc.b $64, $62, $61 ROM:08004BE0 9894 9291 5854 5251+ dc.l $98949291, $58545251, $8A4A2A1A, $89492919, $86462616 ROM:08004BE0 8A4A 2A1A 8949 2919+ dc.l $85452515 ROM:08004BF8 0001 7F7F off_8004BF8: dc.l unk_17F7F ; DATA XREF: Reset?+25D4o ROM:08004BF8 ; Reset?+260Ao ... ROM:08004BFC 0001 BFBF dc.l unk_1BFBF ROM:08004C00 0001 DFDF dc.l unk_1DFDF ROM:08004C04 0001 EFEF dc.l unk_1EFEF ROM:08004C08 0001 F7F7 dc.l unk_1F7F7 ROM:08004C0C 0001 FBFB dc.l unk_1FBFB ROM:08004C10 0001 FDFD dc.l unk_1FDFD ROM:08004C14 0001 FEFE dc.l unk_1FEFE ROM:08004C18 FFFF FFFF 0001 8080+dword_8004C18: dc.l $FFFFFFFF, $18080, $14040, $12020, $11010, $10808 ROM:08004C18 0001 4040 0001 2020+ ; DATA XREF: Reset?+2648o ROM:08004C18 0001 1010 0001 0808+ ; Reset?+285Ao ROM:08004C18 0001 0404 0001 0202+ dc.l $10404, $10202, $10101, $EEEEEEEE ROM:08004C40 0080 unk_8004C40: dc.b $80 ; Ç ; DATA XREF: Reset?+263Co ROM:08004C41 4020 0010 dc.b $40, $20, $10 ROM:08004C44 0804 0201 8040 2010+ dc.l $8040201, $80402010, $8040201 ROM:08004C50 8421 8421 dword_8004C50: dc.l $84218421 ; DATA XREF: Reset?+256Co ROM:08004C50 ; Reset?+2640o ... ROM:08004C54 0000 00FF dc.l unk_FF ROM:08004C58 7BDE 7BDE 0000 00FF+ dc.l $7BDE7BDE, $FF, $FFFFFFFF ROM:08004C58 FFFF FFFF 0000 0000+ dcb.l 3,0 ROM:08004C70 00D9 dc.b $D9 ; + ROM:08004C71 98D9 0098 dc.b $98, $D9, $98 ROM:08004C74 0000 0055 dc.l unk_55 ROM:08004C78 2667 2667 0000 aGG: dc.b '&g&g',0 ROM:08004C7D 0000 55D9 dc.l unk_55D9 ROM:08004C81 9835 0095 dc.b $98, $35, $95 ROM:08004C84 0000 00AA dc.l unk_AA ROM:08004C88 0026 dc.b $26 ; & ROM:08004C89 67CA 006A dc.b $67, $CA, $6A ROM:08004C8C 0000 00AA dc.l unk_AA ROM:08004C90 0000 0000 dword_8004C90: dc.l 0 ; DATA XREF: Reset?+2570o ROM:08004C90 ; Reset?+29C4o ... ROM:08004C94 0000 000E 0000 000D+dword_8004C94: dc.l $E, $D, $B, 7, $F ; DATA XREF: Reset?+2A50o ROM:08004C94 0000 000B 0000 0007+ ; Reset?+2A92o ROM:08004CA8 0000 0000 dword_8004CA8: dc.l 0 ; DATA XREF: Reset?:loc_8002E78o ROM:08004CA8 ; Reset?:loc_8002EBEo ROM:08004CAC 0000 byte_8004CAC: dc.b 0 ; DATA XREF: Reset?+4150o ROM:08004CAC ; Reset?+42FAo ... ROM:08004CAD 0000 0000 align $10 ROM:08004CB0 0000 0000 dword_8004CB0: dc.l 0 ; DATA XREF: Reset?+4154o ROM:08004CB0 ; Reset?+417Eo ... ROM:08004CB4 0000 FFFF off_8004CB4: dc.l unk_FFFF ; DATA XREF: Reset?:loc_8000AF2r ROM:08004CB4 ; Reset?+90Ar ... ROM:08004CB8 0080 dc.b $80 ; Ç ROM:08004CB9 4020 0010 dc.b $40, $20, $10 ROM:08004CBC 0804 0201 0203 0405 dc.l $8040201, $2030405 ROM:08004CC4 0006 dc.b 6 ROM:08004CC5 0007 byte_8004CC5: dc.b 7 ; DATA XREF: Reset?+6D2r ROM:08004CC6 0008 byte_8004CC6: dc.b 8 ; DATA XREF: Reset?+90Er ROM:08004CC7 0009 dc.b 9 ROM:08004CC8 0A0B 000C dc.b $A, $B, $C ROM:08004CCB 000D dc.b $D ROM:08004CCC 000E dc.b $E ROM:08004CCD 000F dc.b $F ROM:08004CCE 0010 dc.b $10 ROM:08004CCF 0011 dc.b $11 ROM:08004CD0 0012 dc.b $12 ROM:08004CD1 0013 dc.b $13 ROM:08004CD2 0014 byte_8004CD2: dc.b $14 ; DATA XREF: Reset?+21D0r ROM:08004CD3 0015 dc.b $15 ROM:08004CD4 0016 byte_8004CD4: dc.b $16 ; DATA XREF: Reset?+2334r ROM:08004CD5 0017 byte_8004CD5: dc.b $17 ; DATA XREF: Reset?+2392r ROM:08004CD6 0018 byte_8004CD6: dc.b $18 ; DATA XREF: Reset?+23EEr ROM:08004CD7 0019 byte_8004CD7: dc.b $19 ; DATA XREF: Reset?+2454r ROM:08004CD8 001A byte_8004CD8: dc.b $1A ; DATA XREF: Reset?+249Er ROM:08004CD9 001B byte_8004CD9: dc.b $1B ; DATA XREF: Reset?+2540r ROM:08004CDA 001C byte_8004CDA: dc.b $1C ; DATA XREF: Reset?+259Cr ROM:08004CDB 001D byte_8004CDB: dc.b $1D ; DATA XREF: Reset?+26ECr ROM:08004CDC 001E byte_8004CDC: dc.b $1E ; DATA XREF: Reset?+2778r ROM:08004CDD 001F byte_8004CDD: dc.b $1F ; DATA XREF: Reset?+27DAr ROM:08004CDE 0020 byte_8004CDE: dc.b $20 ; DATA XREF: Reset?+283Cr ROM:08004CDF 0021 byte_8004CDF: dc.b $21 ; DATA XREF: Reset?+289Ar ROM:08004CE0 0022 byte_8004CE0: dc.b $22 ; DATA XREF: Reset?+2900r ROM:08004CE1 0023 byte_8004CE1: dc.b $23 ; DATA XREF: Reset?+2A1Ar ROM:08004CE2 0024 byte_8004CE2: dc.b $24 ; DATA XREF: Reset?+2ACAr ROM:08004CE3 0025 byte_8004CE3: dc.b $25 ; DATA XREF: Reset?+38D4r ROM:08004CE4 0026 byte_8004CE4: dc.b $26 ; DATA XREF: Reset?+2B5Er ROM:08004CE5 0027 byte_8004CE5: dc.b $27 ; DATA XREF: Reset?+2C50r ROM:08004CE6 0028 byte_8004CE6: dc.b $28 ; DATA XREF: Reset?+2D3Cr ROM:08004CE7 292A 2B2C dword_8004CE7: dc.l $292A2B2C ; DATA XREF: Reset?+2DFCr ROM:08004CE7 ; Reset?+2E6Ar ... ROM:08004CEB 002D byte_8004CEB: dc.b $2D ; DATA XREF: Reset?+394Ar ROM:08004CEC 002E byte_8004CEC: dc.b $2E ; DATA XREF: Reset?+3BF6r ROM:08004CEC ; ROM:0800405Ar ... ROM:08004CED 002F dc.b $2F ROM:08004CEE 0030 byte_8004CEE: dc.b $30 ; DATA XREF: Reset?+2E48r ROM:08004CEE ; Reset?+2E80r ... ROM:08004CEF 0031 dc.b $31 ROM:08004CF0 0032 byte_8004CF0: dc.b $32 ; DATA XREF: sub_80040CE+4r ROM:08004CF0 ; ROM:08004102r ... ROM:08004CF1 0033 dc.b $33 ROM:08004CF2 0034 byte_8004CF2: dc.b $34 ; DATA XREF: Reset?+3DAAr ROM:08004CF3 0035 byte_8004CF3: dc.b $35 ; DATA XREF: Reset?+3FDEr ROM:08004CF4 0036 dc.b $36 ; 6 ROM:08004CF5 3738 0039 dc.b $37, $38, $39 ROM:08004CF8 3A3B 3C3D 3E3F D895+ dc.l $3A3B3C3D, $3E3FD895, $D895D895 ROM:08004D04 ; --------------------------------------------------------------------------- ROM:08004D04 D895 add.l (a5),d4 ROM:08004D06 ROM:08004D06 loc_8004D06: ; DATA XREF: Reset?+36FAo ROM:08004D06 4E7B 1002 movec d1,cacr ROM:08004D0A 4E71 nop ROM:08004D0C 4ED0 jmp (a0) ROM:08004D0C ; --------------------------------------------------------------------------- ROM:08004D0E 00D8 dc.b $D8 ; + ROM:08004D0F 0095 dc.b $95 ROM:08004D10 D895 D895 dc.l $D895D895 ROM:08004D14 D895 dc.b $D8, $95 ROM:08004D16 0800 004E dword_8004D16: dc.l $800004E ; DATA XREF: Reset?+75Er ROM:08004D1A 0000 0008 dword_8004D1A: dc.l 8 ; DATA XREF: Reset?+762r ROM:08004D1E 1000 0027 dword_8004D1E: dc.l $10000027 ; DATA XREF: Reset?+772r ROM:08004D22 0000 0010 dword_8004D22: dc.l $10 ; DATA XREF: Reset?+776r ROM:08004D26 1800 001A dword_8004D26: dc.l $1800001A ; DATA XREF: Reset?+786r ROM:08004D2A 0000 0020 dword_8004D2A: dc.l $20 ; DATA XREF: Reset?+78Ar ROM:08004D2E 0100 0020 dword_8004D2E: dc.l $1000020 ; DATA XREF: Reset?+79Cr ROM:08004D32 2000 0013 dword_8004D32: dc.l $20000013 ; DATA XREF: Reset?+7ACr ROM:08004D36 0000 0020 dword_8004D36: dc.l $20 ; DATA XREF: Reset?+7B0r ROM:08004D3A 0800 009C off_8004D3A: dc.l off_8000000+$9C ; DATA XREF: Reset?+7CEr ROM:08004D3E 0000 0010 dword_8004D3E: dc.l $10 ; DATA XREF: Reset?+7D2r ROM:08004D42 1000 004E dword_8004D42: dc.l $1000004E ; DATA XREF: Reset?+7E2r ROM:08004D46 0000 0020 dword_8004D46: dc.l $20 ; DATA XREF: Reset?+7E6r ROM:08004D4A 2000 0027 dword_8004D4A: dc.l $20000027 ; DATA XREF: Reset?+7FAr ROM:08004D4E 0000 0040 off_8004D4E: dc.l unk_40 ; DATA XREF: Reset?+7FEr ROM:08004D52 4000 0013 dword_8004D52: dc.l $40000013 ; DATA XREF: Reset?+80Er ROM:08004D56 0000 0080 off_8004D56: dc.l unk_80 ; DATA XREF: Reset?+812r ROM:08004D5A FF02 word_8004D5A: dc.w $FF02 ; DATA XREF: Reset?+588o ROM:08004D5C 000C FF02 dc.l $CFF02 ROM:08004D60 0008 dc.b 0, 8 ROM:08004D62 FF03 word_8004D62: dc.w $FF03 ; DATA XREF: Reset?+62Ao ROM:08004D64 000C FF03 0008 4E71+ dc.l $CFF03, $84E71, $7E3623C7, $FF05000C, $23F80000, $54C6 ROM:08004D64 7E36 23C7 FF05 000C+ dc.l $23F80004, $54CA, $23F80034, $54C2, $23CF0000, $54BA4E7A ROM:08004D64 23F8 0000 0000 54C6+ dc.l $580123C5, $54BE, $2A7C0001, $42B9, $54CE, $42B90000 ROM:08004D64 23F8 0004 0000 54CA+ dc.l $54D247FA, $FFBA2C7C, $4D6A, $363C01C2, $2CDB51CB ROM:08004D64 23F8 0034 0000 54C2+ dc.l $FFFC47F8, $400363C, $FF2C7C, $542C, $270E51CB, $FFFC4E7B ROM:08004D64 23CF 0000 54BA 4E7A+ dc.l $B8014EF9, $4DE0, $7E3623C7, $FF05000C, $42AD0004 ROM:08004D64 5801 23C5 0000 54BE+ dc.l $23FC0000, $4DE00000, $54B223FC, $534A, $54B6, $4283227C ROM:08004D64 2A7C 0001 0000 42B9+ dc.l $1EFF0, $228378FF, $3C3C0004, $EAD10000, $4EBA0220 ROM:08004D64 0000 54CE 42B9 0000+ dc.l $4E71263C, $80000000, $2283283C, $7FFFFFFF, $3C3C0008 ROM:08004D64 54D2 47FA FFBA 2C7C+ dc.l $EAD10000, $4EBA0204, $4E714283, $227C0001, $EFF02283 ROM:08004D64 0000 4D6A 363C 01C2+ dc.l $78003C3C, $4ECD1, $4EBA, $1EA4E71, $76FF2283, $78013C3C ROM:08004D64 2CDB 51CB FFFC 47F8+ dc.l $8ECD1, $1F4EBA, $1D64E71, $4283227C, $1EFF0, $22837800 ROM:08004D64 0400 363C 00FF 2C7C+ dc.l $3C3C0004, $74FFEBD1, $27C14EBA, $1CA4E71, $76012283 ROM:08004D64 0000 542C 270E 51CB+ dc.l $78FF3C3C, $87400, $EBD127C1, $4EBA01B4, $4E714283 ROM:08004D64 FFFC 4E7B B801 4EF9+ dc.l $227C0001, $EFF02283, $78003C3C, $474FF, $E9D127C1 ROM:08004D64 0000 4DE0 7E36 23C7+ dc.l $4EBA0198, $4E717601, $22837801, $3C3C0008, $74FEE9D1 ROM:08004D64 FF05 000C 42AD 0004+ dc.l $27C14EBA, $1824E71, $4283227C, $1EFF0, $22837820 ROM:08004D64 23FC 0000 4DE0 0000+ dc.l $3C3C0004, $74FFEDD1, $205F4EBA, $1664E71, $263C8000 ROM:08004D64 54B2 23FC 0000 534A+ dc.l $2283, $78003C3C, $874FE, $EDD1201F, $4EBA014C, $4E714283 ROM:08004D64 0000 54B6 4283 227C+ dc.l $227C0001, $EFF02283, $78FE3C3C, $874FF, $EFD1201F ROM:08004D64 0001 EFF0 2283 78FF+ dc.l $4EBA0120, $4E7176FF, $22837801, $3C3C0004, $7400EFD1 ROM:08004D64 3C3C 0004 EAD1 0000+ dc.l $201F4EBA, $10A4E71, $4283227C, $1EFF0, $228378FE ROM:08004D64 4EBA 0220 4E71 263C+ dc.l $3C3C0004, $EED1001F, $4EBA00F0, $4E71263C, $80000000 ROM:08004D64 8000 0000 2283 283C+ dc.l $228378FE, $3C3C0008, $EED1001F, $4EBA00D8, $4E714283 ROM:08004D64 7FFF FFFF 3C3C 0008+ dc.l $227C0001, $EFF02283, $78003C3C, $4E8D1, $1F4EBA ROM:08004D64 EAD1 0000 4EBA 0204+ dc.l $BE4E71, $76FF2283, $78FF3C3C, $8E8D1, $1F4EBA, $AA4E71 ROM:08004D64 4E71 4283 227C 0001+ dc.l $4283227C, $1EFF0, $2283283C, $1000000, $3C3C0004 ROM:08004D64 EFF0 2283 7800 3C3C+ dc.l $9D14EBA, $8E4E71, $283C0100, $3C3C, $9D1, $4EBA007C ROM:08004D64 0004 ECD1 0000 4EBA+ dc.l $4E71227C, $1EFF0, $247C0001, $EFF4263C, $1EFF0, $22832483 ROM:08004D64 01EA 4E71 76FF 2283+ dc.l $283C0001, $EFF03C3C, $404D1, $40004EBA, $484E71 ROM:08004D64 7801 3C3C 0008 ECD1+ dc.l $283C0002, $EFF03C3C, $904D1, $40004EBA, $344E71 ROM:08004D64 001F 4EBA 01D6 4E71+ dc.l $3C3C0004, $B5894EBA, $284E71, $227C0001, $EFF0264F ROM:08004D64 4283 227C 0001 EFF0+ dc.l $598B4809, 0 ROM:08005018 ; --------------------------------------------------------------------------- ROM:08005018 BFCB cmpa.l a3,sp ROM:0800501A 6600 03EA bne.w loc_8005406 ROM:0800501E 588B addq.l #4,a3 ROM:08005020 4E59 unlk a1 ROM:08005022 BFCB cmpa.l a3,sp ROM:08005024 6600 03E0 bne.w loc_8005406 ROM:08005028 6000 002C bra.w loc_8005056 ROM:0800502C ; --------------------------------------------------------------------------- ROM:0800502C 42C5 move ccr,d5 ROM:0800502E BC45 cmp.w d5,d6 ROM:08005030 6600 03BC bne.w loc_80053EE ROM:08005034 4E75 rts ROM:08005036 ROM:08005036 ; =============== S U B R O U T I N E ======================================= ROM:08005036 ROM:08005036 ROM:08005036 sub_8005036: ; CODE XREF: sub_800504E+2Ap ROM:08005036 ; sub_800504E+84p ... ROM:08005036 42C5 move ccr,d5 ROM:08005038 BC45 cmp.w d5,d6 ROM:0800503A 6600 03B2 bne.w loc_80053EE ROM:0800503A ; End of function sub_8005036 ROM:0800503A ROM:0800503E ROM:0800503E ; =============== S U B R O U T I N E ======================================= ROM:0800503E ROM:0800503E ROM:0800503E sub_800503E: ; CODE XREF: sub_800504E+52p ROM:0800503E ; sub_800504E+8Cp ... ROM:0800503E B891 cmp.l (a1),d4 ROM:08005040 6600 03C4 bne.w loc_8005406 ROM:08005044 4E75 rts ROM:08005044 ; End of function sub_800503E ROM:08005044 ROM:08005046 ROM:08005046 ; =============== S U B R O U T I N E ======================================= ROM:08005046 ROM:08005046 ROM:08005046 sub_8005046: ; CODE XREF: sub_800504E+48p ROM:08005046 ; sub_800504E+E0p ... ROM:08005046 42C5 move ccr,d5 ROM:08005048 BC45 cmp.w d5,d6 ROM:0800504A 6600 03A2 bne.w loc_80053EE ROM:0800504A ; End of function sub_8005046 ROM:0800504A ROM:0800504E ROM:0800504E ; =============== S U B R O U T I N E ======================================= ROM:0800504E ROM:0800504E ROM:0800504E sub_800504E: ; CODE XREF: sub_800504E+30p ROM:0800504E ; sub_800504E+96p ... ROM:0800504E ROM:0800504E arg_0 = 4 ROM:0800504E ROM:0800504E B882 cmp.l d2,d4 ROM:08005050 6600 03B4 bne.w loc_8005406 ROM:08005054 4E75 rts ROM:08005056 ; --------------------------------------------------------------------------- ROM:08005056 ROM:08005056 loc_8005056: ; CODE XREF: ROM:08005028j ROM:08005056 7E38 moveq #$38,d7 ; '8' ROM:08005058 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800505E 4282 clr.l d2 ROM:08005060 227C 0001 EFF0 movea.l #unk_1EFF0,a1 ROM:08005066 2282 move.l d2,(a1) ROM:08005068 76FF moveq #$FFFFFFFF,d3 ROM:0800506A 283C FFFF 0000 move.l #$FFFF0000,d4 ROM:08005070 3C3C 0004 move.w #4,d6 ROM:08005074 0CD1 00C2 cas.w d2,d3,(a1) ROM:08005078 4EBA FFBC jsr sub_8005036 ROM:0800507C 4284 clr.l d4 ROM:0800507E 4EBA FFCE jsr sub_800504E ROM:08005082 3C3C 0008 move.w #8,d6 ROM:08005086 283C 0000 00FF move.l #$FF,d4 ROM:0800508C 263C 5555 5555 move.l #$55555555,d3 ROM:08005092 0AD1 00C2 cas.b d2,d3,(a1) ROM:08005096 4EBA FFAE jsr sub_8005046 ROM:0800509A 283C FFFF 0000 move.l #$FFFF0000,d4 ROM:080050A0 4EBA FF9C jsr sub_800503E ROM:080050A4 247C 0001 EFF4 movea.l #unk_1EFF4,a2 ROM:080050AA 203C 1234 5678 move.l #$12345678,d0 ROM:080050B0 243C AAAA AAAA move.l #$AAAAAAAA,d2 ROM:080050B6 2280 move.l d0,(a1) ROM:080050B8 2482 move.l d2,(a2) ROM:080050BA 223C 0246 8ACE move.l #$2468ACE,d1 ROM:080050C0 263C 5555 5555 move.l #$55555555,d3 ROM:080050C6 2801 move.l d1,d4 ROM:080050C8 3C3C 0004 move.w #4,d6 ROM:080050CC 0EFC 9040 A0C2 cas2.l d2:d0,d3:d1,(a2):(a1) ROM:080050D2 4EBA FF62 jsr sub_8005036 ROM:080050D6 224A movea.l a2,a1 ROM:080050D8 2803 move.l d3,d4 ROM:080050DA 4EBA FF62 jsr sub_800503E ROM:080050DE 283C AAAA AAAA move.l #$AAAAAAAA,d4 ROM:080050E4 4EBA FF68 jsr sub_800504E ROM:080050E8 283C 1234 5678 move.l #$12345678,d4 ROM:080050EE 2400 move.l d0,d2 ROM:080050F0 4EBA FF5C jsr sub_800504E ROM:080050F4 4284 clr.l d4 ROM:080050F6 227C 0001 EFF0 movea.l #unk_1EFF0,a1 ROM:080050FC 203C 0000 ABCD move.l #$ABCD,d0 ROM:08005102 243C 0000 FEDC move.l #$FEDC,d2 ROM:08005108 22BC AACD 0000 move.l #$AACD0000,(a1) ROM:0800510E 24BC FEDC 0000 move.l #$FEDC0000,(a2) ROM:08005114 223C 0000 FACE move.l #$FACE,d1 ROM:0800511A 263C 0000 1357 move.l #$1357,d3 ROM:08005120 383C FEDC move.w #$FEDC,d4 ROM:08005124 3C3C 0009 move.w #9,d6 ROM:08005128 0CFC 9040 A0C2 cas2.w d2:d0,d3:d1,(a2):(a1) ROM:0800512E 4EBA FF16 jsr sub_8005046 ROM:08005132 383C AACD move.w #$AACD,d4 ROM:08005136 2400 move.l d0,d2 ROM:08005138 4EBA FF14 jsr sub_800504E ROM:0800513C 283C AACD 0000 move.l #$AACD0000,d4 ROM:08005142 4EBA FEFA jsr sub_800503E ROM:08005146 283C FEDC 0000 move.l #$FEDC0000,d4 ROM:0800514C 224A movea.l a2,a1 ROM:0800514E 4EBA FEEE jsr sub_800503E ROM:08005152 4284 clr.l d4 ROM:08005154 227C 0001 EFF0 movea.l #unk_1EFF0,a1 ROM:0800515A 203C 0011 2233 move.l #$112233,d0 ROM:08005160 243C 4455 6677 move.l #$44556677,d2 ROM:08005166 2280 move.l d0,(a1) ROM:08005168 24BC 4455 2677 move.l #$44552677,(a2) ROM:0800516E 223C 3322 1100 move.l #$33221100,d1 ROM:08005174 263C 7766 5544 move.l #$77665544,d3 ROM:0800517A 2812 move.l (a2),d4 ROM:0800517C 3C3C 0009 move.w #9,d6 ROM:08005180 0EFC 9040 A0C2 cas2.l d2:d0,d3:d1,(a2):(a1) ROM:08005186 4EBA FEBE jsr sub_8005046 ROM:0800518A 283C 0011 2233 move.l #$112233,d4 ROM:08005190 2400 move.l d0,d2 ROM:08005192 4EBA FEBA jsr sub_800504E ROM:08005196 4EBA FEA6 jsr sub_800503E ROM:0800519A ROM:0800519A loc_800519A: ROM:0800519A 283C 4455 2677 move.l #$44552677,d4 ROM:080051A0 224A movea.l a2,a1 ROM:080051A2 4EBA FE9A jsr sub_800503E ROM:080051A6 227C 0001 EFF0 movea.l #unk_1EFF0,a1 ROM:080051AC 4291 clr.l (a1) ROM:080051AE 42A9 0004 clr.l 4(a1) ROM:080051B2 2449 movea.l a1,a2 ROM:080051B4 95FC 0000 2AAC suba.l #$2AAC,a2 ROM:080051BA 243C 0000 1F2E move.l #$1F2E,d2 ROM:080051C0 283C 1F00 2E00 move.l #$1F002E00,d4 ROM:080051C6 42C6 move ccr,d6 ROM:080051C8 058A 2AAC movep.w d2,$2AAC(a2) ROM:080051CC 4EBA FE68 jsr sub_8005036 ROM:080051D0 4284 clr.l d4 ROM:080051D2 42C6 move ccr,d6 ROM:080051D4 0509 0001 movep.w 1(a1),d2 ROM:080051D8 4EBA FE6C jsr sub_8005046 ROM:080051DC 4291 clr.l (a1) ROM:080051DE 42A9 0004 clr.l 4(a1) ROM:080051E2 243C 1122 3344 move.l #$11223344,d2 ROM:080051E8 283C 0011 0022 move.l #$110022,d4 ROM:080051EE 42C6 move ccr,d6 ROM:080051F0 05CA 2AAD movep.l d2,$2AAD(a2) ROM:080051F4 4EBA FE40 jsr sub_8005036 ROM:080051F8 283C 0033 0044 move.l #$330044,d4 ROM:080051FE D3FC 0000 0004 adda.l #4,a1 ROM:08005204 4EBA FE38 jsr sub_800503E ROM:08005208 4282 clr.l d2 ROM:0800520A 283C 1122 3344 move.l #$11223344,d4 ROM:08005210 42C6 move ccr,d6 ROM:08005212 0549 FFFD movep.l $FFFD(a1),d2 ROM:08005216 4EBA FE2E jsr sub_8005046 ROM:0800521A 6004 bra.s loc_8005220 ROM:0800521A ; --------------------------------------------------------------------------- ROM:0800521C 0001 EFF0 off_800521C: dc.l unk_1EFF0 ; DATA XREF: sub_800504E+1E4o ROM:0800521C ; sub_800504E+20Eo ... ROM:08005220 ; --------------------------------------------------------------------------- ROM:08005220 ROM:08005220 loc_8005220: ; CODE XREF: sub_800504E+1CCj ROM:08005220 227C 0001 EFF0 movea.l #unk_1EFF0,a1 ROM:08005226 247C 0001 EFF4 movea.l #unk_1EFF4,a2 ROM:0800522C 4E7B A804 movec a2,isp ROM:08005230 727E moveq #$7E,d1 ; '~' ROM:08005232 41FA FFE8 lea off_800521C,a0 ROM:08005236 2808 move.l a0,d4 ROM:08005238 E289 lsr.l #1,d1 ROM:0800523A 42C6 move ccr,d6 ROM:0800523C 487B 1320 FF60 pea loc_800519A+4(pc,d1.w*2) ROM:08005242 4EBA FDF2 jsr sub_8005036 ROM:08005246 4E7A 2804 movec isp,d2 ROM:0800524A 2809 move.l a1,d4 ROM:0800524C 4EBA FE00 jsr sub_800504E ROM:08005250 4291 clr.l (a1) ROM:08005252 4E7B A804 movec a2,isp ROM:08005256 223C 0000 4000 move.l #$4000,d1 ROM:0800525C 41FA FFBE lea off_800521C,a0 ROM:08005260 2808 move.l a0,d4 ROM:08005262 E489 lsr.l #2,d1 ROM:08005264 42C6 move ccr,d6 ROM:08005266 487B 1D20 BFB4 pea dword_80011A0+$7C(pc,d1.l*4) ROM:0800526C 4EBA FDC8 jsr sub_8005036 ROM:08005270 4E7A 2804 movec isp,d2 ROM:08005274 2809 move.l a1,d4 ROM:08005276 4EBA FDD6 jsr sub_800504E ROM:0800527A 4291 clr.l (a1) ROM:0800527C 4E7B A804 movec a2,isp ROM:08005280 283A FF9A move.l off_800521C,d4 ROM:08005284 223C FFFF 8010 move.l #$FFFF8010,d1 ROM:0800528A 42C6 move ccr,d6 ROM:0800528C 487B 1927 FF8E 0000+ pea ([off_800521C,pc],d1.l,unk_7FF0.l) ROM:08005296 4EBA FD9E jsr sub_8005036 ROM:0800529A 4E7A 2804 movec isp,d2 ROM:0800529E 2809 move.l a1,d4 ROM:080052A0 4EBA FDAC jsr sub_800504E ROM:080052A4 4291 clr.l (a1) ROM:080052A6 4E7B A804 movec a2,isp ROM:080052AA 283A FF70 move.l off_800521C,d4 ROM:080052AE 0684 1234 5678 addi.l #$12345678,d4 ROM:080052B4 223C 0000 0700 move.l #$700,d1 ROM:080052BA E689 lsr.l #3,d1 ROM:080052BC 42C6 move ccr,d6 ROM:080052BE 487B 1F23 F85C 1234+ pea ([dword_8004AF8+$24,pc,d1.l*8],$12345678) ROM:080052C8 4EBA FD6C jsr sub_8005036 ROM:080052CC 4E7A 2804 movec isp,d2 ROM:080052D0 2809 move.l a1,d4 ROM:080052D2 4EBA FD7A jsr sub_800504E ROM:080052D6 4284 clr.l d4 ROM:080052D8 4E7B 4001 movec d4,dfc ROM:080052DC 4E7A 2001 movec dfc,d2 ROM:080052E0 4EBA FD6C jsr sub_800504E ROM:080052E4 7807 moveq #7,d4 ROM:080052E6 4E7B 4001 movec d4,dfc ROM:080052EA 4E7A 2001 movec dfc,d2 ROM:080052EE 4EBA FD5E jsr sub_800504E ROM:080052F2 7802 moveq #2,d4 ROM:080052F4 4E7B 4001 movec d4,dfc ROM:080052F8 4E7A 2001 movec dfc,d2 ROM:080052FC 4EBA FD50 jsr sub_800504E ROM:08005300 7805 moveq #5,d4 ROM:08005302 4E7B 4001 movec d4,dfc ROM:08005306 4E7A 2001 movec dfc,d2 ROM:0800530A 4EBA FD42 jsr sub_800504E ROM:0800530E 4284 clr.l d4 ROM:08005310 4E7B 4000 movec d4,sfc ROM:08005314 4E7A 2000 movec sfc,d2 ROM:08005318 4EBA FD34 jsr sub_800504E ROM:0800531C 7807 moveq #7,d4 ROM:0800531E 4E7B 4000 movec d4,sfc ROM:08005322 4E7A 2000 movec sfc,d2 ROM:08005326 4EBA FD26 jsr sub_800504E ROM:0800532A 7802 moveq #2,d4 ROM:0800532C 4E7B 4000 movec d4,sfc ROM:08005330 4E7A 2000 movec sfc,d2 ROM:08005334 4EBA FD18 jsr sub_800504E ROM:08005338 7805 moveq #5,d4 ROM:0800533A 4E7B 4000 movec d4,sfc ROM:0800533E 4E7A 2000 movec sfc,d2 ROM:08005342 4EBA FD0A jsr sub_800504E ROM:08005346 6000 006C bra.w loc_80053B4 ROM:0800534A ; --------------------------------------------------------------------------- ROM:0800534A 4E71 nop ROM:0800534C 23FC 0000 534A 0000+ move.l #$534A,(dword_54B2).l ROM:08005356 42AD 0004 clr.l 4(a5) ROM:0800535A 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08005364 287C 0800 0000 movea.l #off_8000000,a4 ROM:0800536A 2C7C FF05 0004 movea.l #$FF050004,a6 ROM:08005370 2C8C move.l a4,(a6) ROM:08005372 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800537C 21F9 0000 54C6 0000 move.l (dword_54C6).l,(dword_0).w ROM:08005384 21F9 0000 54CA 0004 move.l (dword_54CA).l,(dword_4).w ROM:0800538C 47F8 0008 lea (dword_8).w,a3 ROM:08005390 363C 00FD move.w #$FD,d3 ; '²' ROM:08005394 2A39 0000 54C2 move.l (dword_54C2).l,d5 ROM:0800539A ROM:0800539A loc_800539A: ; CODE XREF: sub_800504E+34Ej ROM:0800539A 26C5 move.l d5,(a3)+ ROM:0800539C 51CB FFFC dbf d3,loc_800539A ROM:080053A0 2A39 0000 54BE move.l (dword_54BE).l,d5 ROM:080053A6 4E7B 5801 movec d5,vbr ROM:080053AA 283C 0000 5474 move.l #$5474,d4 ROM:080053B0 4EF4 4800 jmp (a4,d4.l) ROM:080053B4 ; --------------------------------------------------------------------------- ROM:080053B4 ROM:080053B4 loc_80053B4: ; CODE XREF: sub_800504E+2F8j ROM:080053B4 4E71 nop ROM:080053B6 007C 0700 ori #$700,sr ROM:080053BA 2E79 0000 54BA movea.l (dword_54BA).l,sp ROM:080053C0 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:080053CA 42B9 0000 54CE clr.l (dword_54CE).l ROM:080053D0 42B9 0000 54D2 clr.l (dword_54D2).l ROM:080053D6 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080053DC 6B00 0008 bmi.w loc_80053E6 ROM:080053E0 42B9 FF05 0310 clr.l ($FF050310).l ROM:080053E6 ROM:080053E6 loc_80053E6: ; CODE XREF: sub_800504E+38Ej ROM:080053E6 2879 0000 54B6 movea.l (dword_54B6).l,a4 ROM:080053EC 4ED4 jmp (a4) ROM:080053EE ; --------------------------------------------------------------------------- ROM:080053EE ROM:080053EE loc_80053EE: ; CODE XREF: ROM:08005030j ROM:080053EE ; sub_8005036+4j ... ROM:080053EE 4E71 nop ROM:080053F0 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:080053F6 002D 0001 0004 ori.b #1,4(a5) ROM:080053FC 3B7C CCCC 000E move.w #$CCCC,$E(a5) ROM:08005402 6000 0016 bra.w loc_800541A ROM:08005406 ; --------------------------------------------------------------------------- ROM:08005406 ROM:08005406 loc_8005406: ; CODE XREF: ROM:0800501Aj ROM:08005406 ; ROM:08005024j ... ROM:08005406 4E71 nop ROM:08005408 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800540E 002D 0040 0004 ori.b #$40,4(a5) ; '@' ROM:08005414 3B7C DDDD 000E move.w #$DDDD,$E(a5) ROM:0800541A ROM:0800541A loc_800541A: ; CODE XREF: sub_800504E+3B4j ROM:0800541A 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08005420 40ED 0008 move sr,8(a5) ROM:08005424 2B57 000A move.l (sp),$A(a5) ROM:08005428 6000 0020 bra.w loc_800544A ROM:0800542C ; --------------------------------------------------------------------------- ROM:0800542C 4E71 nop ROM:0800542E 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08005434 002D 0004 0004 ori.b #4,4(a5) ROM:0800543A 2B57 0008 move.l (sp),8(a5) ROM:0800543E 2B6F 0004 000C move.l arg_0(sp),$C(a5) ROM:08005444 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800544A ROM:0800544A loc_800544A: ; CODE XREF: sub_800504E+3DAj ROM:0800544A 4E71 nop ROM:0800544C 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:08005456 31FC 544C 000A move.w #$544C,(dword_8+2).w ROM:0800545C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08005462 283C 0000 F18E move.l #$F18E,d4 ROM:08005468 287C 0800 0000 movea.l #off_8000000,a4 ROM:0800546E 4EF4 4800 jmp (a4,d4.l) ROM:0800546E ; End of function sub_800504E ROM:0800546E ROM:0800546E ; --------------------------------------------------------------------------- ROM:08005472 0000 align 4 ROM:08005474 004E dc.b $4E ; N ROM:08005475 717E 0040 dc.b $71, $7E, $40 ROM:08005478 0023 dc.b $23 ; # ROM:08005479 C7FF 0005 dc.b $C7, $FF, 5 ROM:0800547C 000C 23F8 0000 0000 dc.l $C23F8, 0 ROM:08005484 7B10 23F8 0004 0000+ dc.l $7B1023F8, $40000, $7B1423F8, $340000, $7B0C23CF ROM:08005484 7B14 23F8 0034 0000+ dc.l $7B04, $4E7A5801, $23C50000, $7B082A7C, $10000, $42B90000 ROM:08005484 7B0C 23CF 0000 7B04+ dc.l $7B1842B9, $7B1C, $47FAFFBA, $363C0992, $2C7C0000 ROM:08005484 4E7A 5801 23C5 0000+ dc.l $54742CDB, $51CBFFFC, $47F90000, $400363C, $FF2C7C ROM:08005484 7B08 2A7C 0001 0000+ dc.l $76B6, $270E51CB, $FFFC4E7B, $B801367C, $8084E7B ROM:08005484 42B9 0000 7B18 42B9+ dc.l $B00223FC, $5508, $7AFC, $23FC0000, $563C0000, $7B004EF9 ROM:08005484 0000 7B1C 47FA FFBA+ dc.l $5508, $42AD0004, $428531FC, $75DC000A, $49F90000 ROM:08005484 363C 0992 2C7C 0000+ dc.l $790447F9, $7954, $45F90000, $7964B5CC, $6700002A ROM:08005484 5474 2CDB 51CB FFFC+ dc.l $B7CC6600, $61A3C, $FF2C54, $2C2C0004, $CC96BC85 ROM:08005484 47F9 0000 0400 363C+ dc.l $6700000E, $2D0002, $44EBA, $20404E71, $508C60D2 ROM:08005484 00FF 2C7C 0000 76B6+ dc.l $23FC0000, $55540000, $7AFC7E40, $42AD0004, $42854EBA ROM:08005484 270E 51CB FFFC 4E7B+ dc.l $1F924E71, $4EBA1E28, $4E7113FC, $FF0000, $7B1C4EBA ROM:08005484 B801 367C 0808 4E7B+ dc.l $1E1A4E71, $42390000, $7B1C7E4E, $23FC0000, $FFFF05 ROM:08005484 B002 23FC 0000 5508+ dc.l $823FC, $10000000, $FF050200, $2C7CFF01, $642C3C ROM:08005484 0000 7AFC 23FC 0000+ dc.l $1F0FFF, $CC96BC85, $6700000E, $2D0002, $44EBA, $1FD44E71 ROM:08005484 563C 0000 7B00 4EF9+ dc.l $2C7CFF01, $682C3C, $FFC00000, $CC96BC85, $6700000E ROM:08005484 0000 5508 42AD 0004+ dc.l $2D0002, $44EBA, $1FB44E71, $2C7CFF01, $7C2C3C, $1FFFFC ROM:08005484 4285 31FC 75DC 000A+ dc.l $CC96BC85, $6700000E, $2D0002, $44EBA, $1F944E71 ROM:08005484 49F9 0000 7904 47F9+ dc.l $23FCFF06, $FFF0, $10023FC, $300, $FF060024, $23FCFF06 ROM:08005484 0000 7954 45F9 0000+ dc.l $FFF0, $10023FC, 1, $FF060024, $42B9FF01, $6842B9 ROM:08005484 7964 B5CC 6700 002A+ dc.l $FF020008, $42B9FF06, $287E40, $60001D20, $4E717E41 ROM:08005484 B7CC 6600 0006 1A3C+ dc.l $23C7FF05, $C23FC, $565A, $7AFC, $23FC0000, $63BC0000 ROM:08005484 00FF 2C54 2C2C 0004+ dc.l $7B0042AD, $4263C, $90000000, $283CA444, $45F9, $6370 ROM:08005484 CC96 BC85 6700 000E+ dc.l $24122A3C, $FF, $2C7CFF05, $813FC, $FF0000, $7B1A31FC ROM:08005484 002D 0002 0004 4EBA+ dc.l $764A000A, $23FC0000, $80FF05, $20023FC, $81, $FF050200 ROM:08005484 2040 4E71 508C 60D2+ dc.l $2C8513FC, $FF0000, $7B1B31FC, $6246000A, $24164E71 ROM:08005484 23FC 0000 5554 0000+ dc.l $4EBA1FBE, $4E714E71, $23FC0000, $80FF05, $20031FC ROM:08005484 7AFC 7E40 42AD 0004+ dc.l $764A000A, $2C854239, $7B1B, $283CA450, $2A3C, $8000000 ROM:08005484 4285 4EBA 1F92 4E71+ dc.l $2C7CFF05, $423FC, $81, $FF050200, $2C8513FC, $FF0000 ROM:08005484 4EBA 1E28 4E71 13FC+ dc.l $7B1B31FC, $6246000A, $24164E71, $4EBA1F6E, $4E714E71 ROM:08005484 00FF 0000 7B1C 4EBA+ dc.l $23FC0000, $80FF05, $20031FC, $764A000A, $2C854239 ROM:08005484 1E1A 4E71 4239 0000+ dc.l $7B1B, $283CA4C0, $7A7F, $2C7CFF05, $10823FC, $81 ROM:08005484 7B1C 7E4E 23FC 0000+ dc.l $FF050200, $2C8513FC, $FF0000, $7B1B31FC, $6246000A ROM:08005484 00FF FF05 0008 23FC+ dc.l $24164E71, $4EBA1F22, $4E714E71, $23FC0000, $80FF05 ROM:08005484 1000 0000 FF05 0200+ dc.l $20031FC, $764A000A, $2C854239, $7B1B, $283CA4A4 ROM:08005484 2C7C FF01 0064 2C3C+ dc.l $2A3C, $80, $2C7CFF05, $20023FC, $81, $FF050200, $2C8513FC ROM:08005484 001F 0FFF CC96 BC85+ dc.l $FF0000, $7B1B31FC, $6246000A, $24164E71, $4EBA1ED2 ROM:08005484 6700 000E 002D 0002+ dc.l $4E714E71, $23FC0000, $80FF05, $20031FC, $764A000A ROM:08005484 0004 4EBA 1FD4 4E71+ dc.l $2C854239, $7B1B, $283CA400, $2C7C, $FF050304, $2A1623FC ROM:08005484 2C7C FF01 0068 2C3C+ dc.l $81, $FF050200, $2C8513FC, $FF0000, $7B1B4EBA, $B4C4E71 ROM:08005484 FFC0 0000 CC96 BC85+ dc.l $A840004, $31FC, $6246000A, $24164E71, $4EBA1E7A ROM:08005484 6700 000E 002D 0002+ dc.l $4E714E71, $31FC764A, $A2C85, $42390000, $7B1B23FC ROM:08005484 0004 4EBA 1FB4 4E71+ dc.l $80, $FF050200, $283CA4FC, $4285, $2C7CFF05, $41023FC ROM:08005484 2C7C FF01 007C 2C3C+ dc.l $81, $FF050200, $2C8513FC, $FF0000, $7B1B31FC, $6246000A ROM:08005484 001F FFFC CC96 BC85+ dc.l $24164E71, $4EBA1E2E, $4E714E71, $23FC0000, $80FF05 ROM:08005484 6700 000E 002D 0002+ dc.l $20031FC, $764A000A, $2C854239, $7B1B, $283CA420 ROM:08005484 0004 4EBA 1F94 4E71+ dc.l $2A3C, $F0200000, $2C7CFF05, $50023FC, $81, $FF050200 ROM:08005484 23FC FF06 0000 FFF0+ dc.l $2C8513FC, $FF0000, $7B1B31FC, $6246000A, $24164E71 ROM:08005484 0100 23FC 0000 0300+ dc.l $4EBA1DDE, $4E714E71, $23FC0000, $80FF05, $20031FC ROM:08005484 FF06 0024 23FC FF06+ dc.l $764A000A, $2C854239, $7B1B, $283CA41C, $4285, $2C7CFF05 ROM:08005484 0000 FFF0 0100 23FC+ dc.l $58423FC, $81, $FF050200, $2C8513FC, $FF0000, $7B1B31FC ROM:08005484 0000 0001 FF06 0024+ dc.l $6246000A, $24164E71, $4EBA1D92, $4E714E71, $23FC0000 ROM:08005484 42B9 FF01 0068 42B9+ dc.l $80FF05, $20031FC, $764A000A, $2C854239, $7B1B, $283CA440 ROM:08005484 FF02 0008 42B9 FF06+ dc.l $2A3C, $80102040, $2C7CFF05, $61023FC, $81, $FF050200 ROM:08005484 0028 7E40 6000 1D20+ dc.l $2C8513FC, $FF0000, $7B1B31FC, $6246000A, $24164E71 ROM:08005484 4E71 7E41 23C7 FF05+ dc.l $4EBA1D42, $4E714E71, $23FC0000, $80FF05, $20031FC ROM:08005484 000C 23FC 0000 565A+ dc.l $764A000A, $2C852D45, $204239, $7B1B, $263CC000, $283C ROM:08005484 0000 7AFC 23FC 0000+ dc.l $A4540000, $2A3C01C0, $1C02C7C, $FF050610, $23FC0000 ROM:08005484 63BC 0000 7B00 42AD+ dc.l $81FF05, $2002C85, $13FC00FF, $7B1B, $31FC6246, $A23FC ROM:08005484 0004 263C 9000 0000+ dc.l $88, $FF050200, $24164E71, $4EBA1CDE, $4E714E71, $23FC0000 ROM:08005484 283C A444 0000 45F9+ dc.l $80FF05, $200283C, $A4680000, $2A3CC001, $C00123FC ROM:08005484 0000 6370 2412 2A3C+ dc.l $81, $FF050200, $2C8531FC, $6246000A, $23FC0000, $88FF05 ROM:08005484 0000 00FF 2C7C FF05+ dc.l $2002416, $4E714EBA, $1CA04E71, $4E7123FC, $80, $FF050200 ROM:08005484 0008 13FC 00FF 0000+ dc.l $2C852D45, $204239, $7B1B, $263CC000, $283C, $A4540000 ROM:08005484 7B1A 31FC 764A 000A+ dc.l $31FC6246, $A23FC, $85, $FF050200, $24164E71, $4EBA1C62 ROM:08005484 23FC 0000 0080 FF05+ dc.l $4E714E71, $23FC0000, $80FF05, $20031FC, $75DC000A ROM:08005484 0200 23FC 0000 0081+ dc.l $23FC0000, $81FF05, $2002416, $4E71B485, $67000008 ROM:08005484 FF05 0200 2C85 13FC+ dc.l $4EBA1B4E, $4E7123FC, $80, $FF050200, $263C8200, $13FC ROM:08005484 00FF 0000 7B1B 31FC+ dc.l $FF0000, $7B1F2412, $42852C7C, $FF010068, $42390000 ROM:08005484 6246 000A 2416 4E71+ dc.l $7B1A31FC, $6246000A, $23FC0000, $82FF05, $2002416 ROM:08005484 4EBA 1FBE 4E71 4E71+ dc.l $4E714EBA, $1BF44E71, $B4856700, $84EBA, $1B004E71 ROM:08005484 23FC 0000 0080 FF05+ dc.l $42390000, $7B1F23FC, $80, $FF050200, $283CA280, $2412 ROM:08005484 0200 31FC 764A 000A+ dc.l $7AFF31FC, $6246000A, $23FC0000, $82FF05, $2002C85 ROM:08005484 2C85 4239 0000 7B1B+ dc.l $4E714EBA, $1BB44E71, $23FC0000, $80FF05, $20013FC ROM:08005484 283C A450 0000 2A3C+ dc.l $FF0000, $7B1F2A3C, $2500000, $42B9FF02, $142C7C ROM:08005484 0800 0000 2C7C FF05+ dc.l $FF020008, $31FC6246, $A23FC, $82, $FF050200, $24164E71 ROM:08005484 0004 23FC 0000 0081+ dc.l $4EBA1B76, $4E71B485, $67000008, $4EBA1A82, $4E714239 ROM:08005484 FF05 0200 2C85 13FC+ dc.l $7B1F, $23FC0000, $80FF05, $200283C, $A2800000, $24127AFF ROM:08005484 00FF 0000 7B1B 31FC+ dc.l $31FC6246, $A23FC, $82, $FF050200, $2C854E71, $4EBA1B36 ROM:08005484 6246 000A 2416 4E71+ dc.l $4E7123FC, $80, $FF050200, $13FC00FF, $7B1F, $42852C7C ROM:08005484 4EBA 1F6E 4E71 4E71+ dc.l $FF060028, $31FC6246, $A23FC, $82, $FF050200, $24164E71 ROM:08005484 23FC 0000 0080 FF05+ dc.l $4EBA1B02, $4E71B485, $67000008, $4EBA1A0E, $4E714239 ROM:08005484 0200 31FC 764A 000A+ dc.l $7B1F, $23FC0000, $80FF05, $200283C, $A3C00000, $24127AFF ROM:08005484 2C85 4239 0000 7B1B+ dc.l $31FC6246, $A23FC, $82, $FF050200, $2C854E71, $4EBA1AC2 ROM:08005484 283C A4C0 0000 7A7F+ dc.l $4E7123FC, $80, $FF050200, $283CA17C, $4285, $2C7CFF01 ROM:08005484 2C7C FF05 0108 23FC+ dc.l $642CBC, $200000, $31FC6246, $A23FC, $81, $FF050200 ROM:08005484 0000 0081 FF05 0200+ dc.l $2C854E71, $4EBA1A8A, $4E7123FC, $80, $FF050200, $283CA000 ROM:08005484 2C85 13FC 00FF 0000+ dc.l $2C7C, $FF020014, $2A160085, $80, $2C854EBA, $7204E71 ROM:08005484 7B1B 31FC 6246 000A+ dc.l $A84003C, $96, $480, $A960000, $8031FC, $6246000A ROM:08005484 2416 4E71 4EBA 1F22+ dc.l $23FC0000, $81FF05, $2002C85, $4E714EBA, $1A384E71 ROM:08005484 4E71 4E71 23FC 0000+ dc.l $23FC0000, $80FF05, $2000A96, $480, $283CA038, $7A01 ROM:08005484 0080 FF05 0200 31FC+ dc.l $2C7CFF06, $242CBC, $21, $31FC6246, $A23FC, $81, $FF050200 ROM:08005484 764A 000A 2C85 4239+ dc.l $2C854E71, $4EBA19FA, $4E7123FC, $80 ROM:08005C84 FF05 0200 263C C000+ dc.l $FF050200, $263CC000, $283C, $A5400000, $42852C7C ROM:08005C84 0000 283C A540 0000+ dc.l $FF010068, $31FC6246, $A23FC, $85, $FF050200, $24164E71 ROM:08005C84 4285 2C7C FF01 0068+ dc.l $4EBA19C2, $4E71B485, $67000008, $4EBA18CE, $4E7123FC ROM:08005C84 31FC 6246 000A 23FC+ dc.l $80, $FF050200, $2C7CFF01, $6423FC, $81, $FF050200 ROM:08005C84 0000 0085 FF05 0200+ dc.l $2C854E71, $2C7CFF02, $1423FC, $81, $FF050200, $2C854E71 ROM:08005C84 2416 4E71 4EBA 19C2+ dc.l $2C7CFF06, $2423FC, $81, $FF050200, $2C854E71, $24122C7C ROM:08005C84 4E71 B485 6700 0008+ dc.l $FF010068, $23FC0000, $81FF05, $2002416, $4E71B485 ROM:08005C84 4EBA 18CE 4E71 23FC+ dc.l $67000008, $4EBA1866, $4E71263C, $88000000, $241213FC ROM:08005C84 0000 0080 FF05 0200+ dc.l $FF0000, $7B1A13FC, $FF0000, $7B1F31FC, $5D720082 ROM:08005C84 2C7C FF01 0064 23FC+ dc.l $42B9FF05, $20049F9, $77AC, $47F90000, $7ABCB7CC ROM:08005C84 0000 0081 FF05 0200+ dc.l $67000048, $2C5431FC, $6246000A, $27CDFFF, $24164E40 ROM:08005C84 2C85 4E71 2C7C FF02+ dc.l $60FEBA87, $4E716700, $2ABDFC, $FF050414, $67000012 ROM:08005C84 0014 23FC 0000 0081+ dc.l $BDFCFF05, $4106700, $84EBA, $18E44E71, $B4926600 ROM:08005C84 FF05 0200 2C85 4E71+ dc.l $84EBA, $17F04E71, $2412508C, $60B44239, $7B1F, $2A3C0000 ROM:08005C84 2C7C FF06 0024 23FC+ dc.l $8031FC, $5DF40082, $49F90000, $637447F9, $6390, $B7CC6700 ROM:08005C84 0000 0081 FF05 0200+ dc.l $3E2C54, $244E31FC, $75DC000A, $2416283C, $20000000 ROM:08005C84 2C85 4E71 2412 2C7C+ dc.l $4EBA0552, $4E7131FC, $6246000A, $27CDFFF, $2C854E71 ROM:08005C84 FF01 0068 23FC 0000+ dc.l $4E4060FE, $BE854E71, $67000008, $4EBA1876, $4E71588C ROM:08005C84 0081 FF05 0200 2416+ dc.l $60BE31FC, $76B60082, $283CA0C0, $2A3C, $55555555 ROM:08005C84 4E71 B485 6700 0008+ dc.l $2C7CFF05, $20845F9, $6370, $241231FC, $6246000A ROM:08005C84 4EBA 1866 4E71 263C+ dc.l $2C854E71, $4EBA1842, $4E714E71, $283CA080, $2A3C ROM:08005C84 8800 0000 2412 13FC+ dc.l $AAAAAAAA, $2C7CFF05, $20C31FC, $6246000A, $2C854E71 ROM:08005C84 00FF 0000 7B1A 13FC+ dc.l $4EBA181E, $4E714E71, $283CA0FC, $2A3C, $1020408 ROM:08005C84 00FF 0000 7B1F 31FC+ dc.l $2C7CFF05, $21031FC, $6246000A, $2C854E71, $4EBA17FA ROM:08005C84 5D72 0082 42B9 FF05+ dc.l $4E714E71, $2A3C0204, $8012C7C, $FF050408, $244E31FC ROM:08005C84 0200 49F9 0000 77AC+ dc.l $75DC000A, $241631FC, $6246000A, $2C854E71, $4EBA17D2 ROM:08005C84 47F9 0000 7ABC B7CC+ dc.l $4E714E71, $2A3C0408, $1022C7C, $FF050410, $244E31FC ROM:08005C84 6700 0048 2C54 31FC+ dc.l $75DC000A, $241631FC, $6246000A, $2C854E71, $4EBA17AA ROM:08005C84 6246 000A 027C DFFF+ dc.l $4E714E71, $283CA0BC, $2A3C, $8010204, $2C7CFF05 ROM:08005C84 2416 4E40 60FE BA87+ dc.l $414244E, $31FC75DC, $A2416, $31FC6246, $A2C85, $4E714EBA ROM:08005C84 4E71 6700 002A BDFC+ dc.l $177C4E71, $4E71283C, $A17C0000, $2A3C1020, $40802C7C ROM:08005C84 FF05 0414 6700 0012+ dc.l $FFF80080, $244E31FC, $75DC000A, $241631FC, $6246000A ROM:08005C84 BDFC FF05 0410 6700+ dc.l $2C854E71, $4EBA174E, $4E714E71, $283CA07C, $2A3C ROM:08005C84 0008 4EBA 18E4 4E71+ dc.l $20408010, $2C7CFF05, $4244E, $31FC75DC, $A2416, $31FC6246 ROM:08005C84 B492 6600 0008 4EBA+ dc.l $A2C85, $4E714EBA, $17204E71, $4E71283C, $A0BC0000 ROM:08005C84 17F0 4E71 2412 508C+ dc.l $2A3C4080, $10202C7C, $FF050400, $244E31FC, $75DC000A ROM:08005C84 60B4 4239 0000 7B1F+ dc.l $2416223C, $900, $4E7B1002, $4E71B2B9, $FF050210 ROM:08005C84 2A3C 0000 0080 31FC+ dc.l $31FC6246, $A2C85, $4E714EBA, $16E04E71, $4E71223C ROM:08005C84 5DF4 0082 49F9 0000+ dc.l $800, $4E7B1002, $45F90000, $637013FC, $FF0000, $7B1F2412 ROM:08005C84 6374 47F9 0000 6390+ dc.l $42854281, $323C3FFF, $2C7CFF05, $2645, $31FC6246 ROM:08005C84 B7CC 6700 003E 2C54+ dc.l $A2416, $47EB0001, $24124E71, $588E51C9, $FFECB6FC ROM:08005C84 244E 31FC 75DC 000A+ dc.l $616700, $84EBA, $16904E71, $42390000, $7B1F720A ROM:08005C84 2416 283C 2000 0000+ dc.l $267CFF05, $13FC, $FF0000, $7B1F49F9, $6390, $23FC0000 ROM:08005C84 4EBA 0552 4E71 31FC+ dc.l $80FF05, $2002C54, $23CEFFF8, $8031FC, $623A000A ROM:08005C84 6246 000A 027C DFFF+ dc.l $241623CB, $FFF80080, $4E716700, $84EBA, $16484E71 ROM:08005C84 2C85 4E71 4E40 60FE+ dc.l $588C51C9, $FFD04239, $7B1F, $263C8400, $283C, $A87C0000 ROM:08005C84 BE85 4E71 6700 0008+ dc.l $2A3C4040, $40402C7C, $FF050610, $244E2416, $42B9FF05 ROM:08005C84 4EBA 1876 4E71 588C+ dc.l $20031FC, $6246000A, $1C854E71, $4EBA160A, $4E714E71 ROM:08005C84 60BE 31FC 76B6 0082+ dc.l $283CB07C, $2A3C, $20402040, $31FC6246, $A3C85, $4E714EBA ROM:08005C84 283C A0C0 0000 2A3C+ dc.l $15EC4E71, $4E71283C, $A0000000, $2A3C0303, $3034DEE ROM:08005C84 5555 5555 2C7C FF05+ dc.l $131FC, $6246000A, $2C854E71, $4EBA15CA, $4E714E71 ROM:08005C84 0208 45F9 0000 6370+ dc.l $283CA03C, $2A3C, $4040404, $4DEE0001, $31FC6246 ROM:08005C84 2412 31FC 6246 000A+ dc.l $A2C85, $4E714EBA, $15A84E71, $4E71283C, $A0400000 ROM:08005C84 2C85 4E71 4EBA 1842+ dc.l $2A3C0505, $5054DEE, $131FC, $6246000A, $2C854E71 ROM:08005C84 4E71 4E71 283C A080+ dc.l $4EBA1586, $4E714E71, $367C0011, $4E7BB002, $263C8080 ROM:08005C84 0000 2A3C AAAA AAAA+ dc.l $283C, $C03C0000, $2A3CB0B0, $B0B02C7C, $FFFFF000 ROM:08005C84 2C7C FF05 020C 31FC+ dc.l $72064E7B, $10017223, $23FC1000, $FF05, $20031FC ROM:08005C84 6246 000A 2C85 4E71+ dc.l $6246000A, $7C0000, $E965800, $53016AFC, $4EBA153A ROM:08005C84 4EBA 181E 4E71 4E71+ dc.l $4E714E71, $20100F8, $C010000, $6700000E, $2D0080 ROM:08005C84 283C A0FC 0000 2A3C+ dc.l $54EBA, $14384E71, $23FC0000, $80FF05, $200367C, $8084E7B ROM:08005C84 0102 0408 2C7C FF05+ dc.l $B0022C7C, $8000000, $23CEFF05, $442B9, $FF050200 ROM:08005C84 0210 31FC 6246 000A+ dc.l $263C8020, $283C, $A23C0000, $2A3CE0E0, $E0E031FC ROM:08005C84 2C85 4E71 4EBA 17FA+ dc.l $6246000A, $2C854E71, $4EBA14DA, $4E714E71, $263C8010 ROM:08005C84 4E71 4E71 2A3C 0204+ dc.l $2A3C, $FFE00000, $49F90000, $796C47F9, $79E4, $B7CC6700 ROM:08005C84 0801 2C7C FF05 0408+ dc.l $302C54, $244E31FC, $75DC000A, $2416283C, $A0000000 ROM:08005C84 244E 31FC 75DC 000A+ dc.l $4EBA015E, $4E7131FC, $6246000A, $2C854E71, $4EBA1492 ROM:08005C84 2416 31FC 6246 000A+ dc.l $4E714E71, $508C60CC, $263C8820, $283C, $A0000000 ROM:08005C84 2C85 4E71 4EBA 17D2+ dc.l $45F90000, $63702412, $42852C7C, $FF05FFFC, $31FC6218 ROM:08005C84 4E71 4E71 2A3C 0408+ dc.l $A2C85, $4E714EBA, $14604E71, $223CE1E1, $E1E1227C ROM:08005C84 0102 2C7C FF05 0410+ dc.l $8000000, $31FC6246, $A2281, $4E714EBA, $14444E71 ROM:08005C84 244E 31FC 75DC 000A+ dc.l $4E716000, $11224E71, $23FCFF05, $FFF8, $804E71, $13FC00FF ROM:08005C84 2416 31FC 6246 000A+ dc.l $7B19, $31FC75DC, $A2C3C, $FFF8007F, $CCB9FF05, $204BC83 ROM:08005C84 2C85 4E71 4EBA 17AA+ dc.l $67000006, $60001322, $7CFFCCB9, $FF050208, $BC8E6700 ROM:08005C84 4E71 4E71 283C A0BC+ dc.l $66000, $13100C39, $FF0000, $7B1F6700, $2A7CFF, $CCB9FF05 ROM:08005C84 0000 2A3C 0801 0204+ dc.l $20CBC85, $67000006, $600012F2, $2C3CFFFC, $CCB9 ROM:08005C84 2C7C FF05 0414 244E+ dc.l $FF050210, $BC846700, $66000, $12DCB492, $67000012 ROM:08005C84 31FC 75DC 000A 2416+ dc.l $B4FC6370, $670012CE, $20122482, $600012C6, $42B9FF01 ROM:08005C84 31FC 6246 000A 2C85+ dc.l $6842B9, $FF020008, $42B9FF06, $2842B9, $FF050200 ROM:08005C84 4E71 4EBA 177C 4E71+ dc.l $203C7FFF, $FFFFB780, $23C0FF05, $2042C3C, $FFF8007F ROM:08005C84 4E71 283C A17C 0000+ dc.l $CCB9FF05, $2040C86, 0 ROM:08006300 ; --------------------------------------------------------------------------- ROM:08006300 6700 0006 beq.w loc_8006308 ROM:08006304 6000 1286 bra.w sub_800758C ROM:08006308 ; --------------------------------------------------------------------------- ROM:08006308 ROM:08006308 loc_8006308: ; CODE XREF: ROM:08006300j ROM:08006308 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:0800630E 0C39 00FF 0000 7B1A cmpi.b #$FF,(dword_7B18+2).l ROM:08006316 6700 0004 beq.w loc_800631C ROM:0800631A 4E73 rte ROM:0800631C ; --------------------------------------------------------------------------- ROM:0800631C ROM:0800631C loc_800631C: ; CODE XREF: ROM:08006316j ROM:0800631C 226F 0002 movea.l 2(sp),a1 ROM:08006320 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006326 4239 0000 7B19 clr.b (dword_7B18+1).l ROM:0800632C 4EE9 000A jmp $A(a1) ROM:08006330 ; --------------------------------------------------------------------------- ROM:08006330 4E71 nop ROM:08006332 48F9 004F 0000 7ABC movem.l d0-d3/d6,(dword_7ABC).l ROM:0800633A 4280 clr.l d0 ROM:0800633C 7601 moveq #1,d3 ROM:0800633E 2C0E move.l a6,d6 ROM:08006340 ROM:08006340 loc_8006340: ; CODE XREF: ROM:0800635Aj ROM:08006340 7403 moveq #3,d2 ROM:08006342 ROM:08006342 loc_8006342: ; CODE XREF: ROM:08006354j ROM:08006342 7207 moveq #7,d1 ROM:08006344 ROM:08006344 loc_8006344: ; CODE XREF: ROM:loc_800634Ej ROM:08006344 E38E lsl.l #1,d6 ROM:08006346 6400 0006 bcc.w loc_800634E ROM:0800634A 0A00 0001 eori.b #1,d0 ROM:0800634E ROM:0800634E loc_800634E: ; CODE XREF: ROM:08006346j ROM:0800634E 51C9 FFF4 dbf d1,loc_8006344 ROM:08006352 E388 lsl.l #1,d0 ROM:08006354 51CA FFEC dbf d2,loc_8006342 ROM:08006358 2C05 move.l d5,d6 ROM:0800635A 51CB FFE4 dbf d3,loc_8006340 ROM:0800635E E388 lsl.l #1,d0 ROM:08006360 4840 swap d0 ROM:08006362 8880 or.l d0,d4 ROM:08006364 4CF9 004F 0000 7ABC movem.l (dword_7ABC).l,d0-d3/d6 ROM:0800636C 4E75 rts ROM:0800636C ; --------------------------------------------------------------------------- ROM:0800636E 0000 align $10 ROM:08006370 0052 dc.b $52 ; R ROM:08006371 4F4C 004D dc.b $4F, $4C, $4D ROM:08006374 FF05 0008 FF05 0108+ dc.l $FF050008, $FF050108, $FF050200, $FF050304, $FF050404 ROM:08006374 FF05 0200 FF05 0304+ dc.l $FF050584, $FF050610, $FFFF8000, $55558000, $AAAB8000 ROM:08006374 FF05 0404 FF05 0584+ dc.l $8018000, $8038000, $8058000, $8098000, $10218000 ROM:08006374 FF05 0610 FFFF 8000+ dc.l $20418000, $40818000, $80118000, $4E717E42, $23C7FF05 ROM:08006374 5555 8000 AAAB 8000+ dc.l $C23FC, $63DA, $7AFC, $23FC0000, $64880000, $7B0042AD ROM:08006374 0801 8000 0803 8000+ dc.l $42A3C, $FFCFFFFF, $4EBA1114, $4E7113FC, $FF0000 ROM:08006374 0805 8000 0809 8000+ dc.l $7B1C4EBA, $FA24E71, $42390000, $7B1C23FC, $80, $FF050200 ROM:08006374 1021 8000 2041 8000+ dc.l $760947F9, $6460, $13FC00FF, $7B18, $45F90000, $7A9C49F9 ROM:08006374 4081 8000 8011 8000+ dc.l $7914, $2A13B5CC, $6700001C, $31FC764A, $A2C54, $2C854EBA ROM:08006374 4E71 7E42 23C7 FF05+ dc.l $F5E4E71, $2CBCFFCF, $FFFF508C, $60E0588B, $51CBFFD4 ROM:08006374 000C 23FC 0000 63DA+ dc.l $42390000, $7B184285, $4EBA10A4, $4E716000, $EFE0000 ROM:08006374 0000 7AFC 23FC 0000+ dc.l $55555555, $AAAAAAAA, $1020408, $2040801, $4080102 ROM:08006374 6488 0000 7B00 42AD+ dc.l $8010204, $10204080, $20408010, $40801020, $80102040 ROM:08006374 0004 2A3C FFCF FFFF+ dc.l $4E717E43, $23C7FF05, $C23FC, $64A6, $7AFC, $23FC0000 ROM:08006374 4EBA 1114 4E71 13FC+ dc.l $66F00000, $7B0042AD, $447F9, 0 ROM:080064B0 ; --------------------------------------------------------------------------- ROM:080064B0 363C 00FF move.w #$FF,d3 ROM:080064B4 2C7C 0000 66A0 movea.l #$66A0,a6 ROM:080064BA ROM:080064BA loc_80064BA: ; CODE XREF: ROM:080064BCj ROM:080064BA 26CE move.l a6,(a3)+ ROM:080064BC 51CB FFFC dbf d3,loc_80064BA ROM:080064C0 49F9 0000 796C lea (unk_796C).l,a4 ROM:080064C6 47F9 0000 66C4 lea (unk_66C4).l,a3 ROM:080064CC 45F9 0000 7A1C lea (unk_7A1C).l,a2 ROM:080064D2 ROM:080064D2 loc_80064D2: ; CODE XREF: ROM:080064F2j ROM:080064D2 B5CC cmpa.l a4,a2 ROM:080064D4 6700 001E beq.w loc_80064F4 ROM:080064D8 4285 clr.l d5 ROM:080064DA 2C54 movea.l (a4),a6 ROM:080064DC 3A1B move.w (a3)+,d5 ROM:080064DE 31BC 663E 51A0 0002 move.w #$663E,2(d5.w) ROM:080064E6 E34D lsl.w #1,d5 ROM:080064E8 5205 addq.b #1,d5 ROM:080064EA EB4D lsl.w #5,d5 ROM:080064EC 4845 swap d5 ROM:080064EE 2C85 move.l d5,(a6) ROM:080064F0 508C addq.l #8,a4 ROM:080064F2 60DE bra.s loc_80064D2 ROM:080064F4 ; --------------------------------------------------------------------------- ROM:080064F4 ROM:080064F4 loc_80064F4: ; CODE XREF: ROM:080064D4j ROM:080064F4 49F9 0000 796C lea (unk_796C).l,a4 ROM:080064FA 47F9 0000 66C4 lea (unk_66C4).l,a3 ROM:08006500 45F9 0000 79E4 lea (unk_79E4).l,a2 ROM:08006506 7A01 moveq #1,d5 ROM:08006508 ROM:08006508 loc_8006508: ; CODE XREF: ROM:080065F4j ROM:08006508 027C F0FF andi #$F0FF,sr ROM:0800650C B5CC cmpa.l a4,a2 ROM:0800650E 6700 00E8 beq.w loc_80065F8 ROM:08006512 7605 moveq #5,d3 ROM:08006514 381B move.w (a3)+,d4 ROM:08006516 ROM:08006516 loc_8006516: ; CODE XREF: ROM:08006564j ROM:08006516 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006520 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:08006526 2C85 move.l d5,(a6) ROM:08006528 4E71 nop ROM:0800652A 2C7C FF05 0584 movea.l #$FF050584,a6 ROM:08006530 2C85 move.l d5,(a6) ROM:08006532 4E71 nop ROM:08006534 4EBA 113E jsr sub_8007674 ROM:08006538 4E71 nop ROM:0800653A 51CB 0006 dbf d3,loc_8006542 ROM:0800653E 6000 0026 bra.w loc_8006566 ROM:08006542 ; --------------------------------------------------------------------------- ROM:08006542 ROM:08006542 loc_8006542: ; CODE XREF: ROM:0800653Aj ROM:08006542 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006548 2C54 movea.l (a4),a6 ROM:0800654A 2C3C FFE0 0000 move.l #$FFE00000,d6 ROM:08006550 CC96 and.l (a6),d6 ROM:08006552 4846 swap d6 ROM:08006554 0606 0020 addi.b #$20,d6 ; ' ' ROM:08006558 4846 swap d6 ROM:0800655A 2C86 move.l d6,(a6) ROM:0800655C 40C2 move sr,d2 ROM:0800655E 0642 0100 addi.w #$100,d2 ROM:08006562 46C2 move d2,sr ROM:08006564 60B0 bra.s loc_8006516 ROM:08006566 ; --------------------------------------------------------------------------- ROM:08006566 ROM:08006566 loc_8006566: ; CODE XREF: ROM:0800653Ej ROM:08006566 31BC 66A0 41A0 0002 move.w #$66A0,2(d4.w) ROM:0800656E 007C 0200 ori #$200,sr ROM:08006572 2C7C FF05 0584 movea.l #$FF050584,a6 ROM:08006578 2C85 move.l d5,(a6) ROM:0800657A 4E71 nop ROM:0800657C 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:08006582 2C85 move.l d5,(a6) ROM:08006584 4E71 nop ROM:08006586 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800658C 4E71 nop ROM:0800658E 027C F6FF andi #$F6FF,sr ROM:08006592 7606 moveq #6,d3 ROM:08006594 ROM:08006594 loc_8006594: ; CODE XREF: ROM:080065DAj ROM:08006594 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:0800659E 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:080065A4 2C85 move.l d5,(a6) ROM:080065A6 4E71 nop ROM:080065A8 42B9 FF05 0580 clr.l ($FF050580).l ROM:080065AE 4E71 nop ROM:080065B0 51CB 0006 dbf d3,loc_80065B8 ROM:080065B4 6000 0026 bra.w loc_80065DC ROM:080065B8 ; --------------------------------------------------------------------------- ROM:080065B8 ROM:080065B8 loc_80065B8: ; CODE XREF: ROM:080065B0j ROM:080065B8 42B9 FF05 0200 clr.l ($FF050200).l ROM:080065BE 2C54 movea.l (a4),a6 ROM:080065C0 2C3C FFE0 0000 move.l #$FFE00000,d6 ROM:080065C6 CC96 and.l (a6),d6 ROM:080065C8 4846 swap d6 ROM:080065CA 0406 0020 subi.b #$20,d6 ; ' ' ROM:080065CE 4846 swap d6 ROM:080065D0 2C86 move.l d6,(a6) ROM:080065D2 40C2 move sr,d2 ROM:080065D4 0442 0100 subi.w #$100,d2 ROM:080065D8 46C2 move d2,sr ROM:080065DA 60B8 bra.s loc_8006594 ROM:080065DC ; --------------------------------------------------------------------------- ROM:080065DC ROM:080065DC loc_80065DC: ; CODE XREF: ROM:080065B4j ROM:080065DC 42B9 FF05 0584 clr.l ($FF050584).l ROM:080065E2 4E71 nop ROM:080065E4 508C addq.l #8,a4 ROM:080065E6 0C85 0000 0800 cmpi.l #$800,d5 ROM:080065EC 6600 0004 bne.w loc_80065F2 ROM:080065F0 E98D lsl.l #4,d5 ROM:080065F2 ROM:080065F2 loc_80065F2: ; CODE XREF: ROM:080065ECj ROM:080065F2 E38D lsl.l #1,d5 ROM:080065F4 6000 FF12 bra.w loc_8006508 ROM:080065F8 ; --------------------------------------------------------------------------- ROM:080065F8 ROM:080065F8 loc_80065F8: ; CODE XREF: ROM:0800650Ej ROM:080065F8 007C 0700 ori #$700,sr ROM:080065FC 7603 moveq #3,d3 ROM:080065FE ROM:080065FE loc_80065FE: ; CODE XREF: ROM:0800661Cj ROM:080065FE 381B move.w (a3)+,d4 ROM:08006600 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:08006606 2C85 move.l d5,(a6) ROM:08006608 4E71 nop ROM:0800660A 2C7C FF05 0584 movea.l #$FF050584,a6 ROM:08006610 2C85 move.l d5,(a6) ROM:08006612 4E71 nop ROM:08006614 4EBA 105E jsr sub_8007674 ROM:08006618 4E71 nop ROM:0800661A E38D lsl.l #1,d5 ROM:0800661C 51CB FFE0 dbf d3,loc_80065FE ROM:08006620 7602 moveq #2,d3 ROM:08006622 ROM:08006622 loc_8006622: ; CODE XREF: ROM:08006636j ROM:08006622 381B move.w (a3)+,d4 ROM:08006624 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:0800662A 2C85 move.l d5,(a6) ROM:0800662C 4E71 nop ROM:0800662E 4EBA 1044 jsr sub_8007674 ROM:08006632 4E71 nop ROM:08006634 E38D lsl.l #1,d5 ROM:08006636 51CB FFEA dbf d3,loc_8006622 ROM:0800663A 6000 0D1E bra.w loc_800735A ROM:0800663E ; --------------------------------------------------------------------------- ROM:0800663E 4E71 nop ROM:08006640 13FC 00FF 0000 7B19 move.b #$FF,(dword_7B18+1).l ROM:08006648 2C3C 03FF 0FFF move.l #$3FF0FFF,d6 ROM:0800664E CCB9 FF05 0580 and.l ($FF050580).l,d6 ROM:08006654 BC85 cmp.l d5,d6 ROM:08006656 6700 0012 beq.w loc_800666A ROM:0800665A ROM:0800665A loc_800665A: ; CODE XREF: ROM:08006686j ROM:0800665A ; ROM:08006690j ROM:0800665A 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006660 42B9 FF05 0584 clr.l ($FF050584).l ROM:08006666 6000 0F24 bra.w sub_800758C ROM:0800666A ; --------------------------------------------------------------------------- ROM:0800666A ROM:0800666A loc_800666A: ; CODE XREF: ROM:08006656j ROM:0800666A 0C85 0080 0000 cmpi.l #$800000,d5 ROM:08006670 6C00 0016 bge.w loc_8006688 ROM:08006674 2C3C 007F 0FFF move.l #$7F0FFF,d6 ROM:0800667A CCB9 FF05 0584 and.l ($FF050584).l,d6 ROM:08006680 BC85 cmp.l d5,d6 ROM:08006682 6700 0004 beq.w loc_8006688 ROM:08006686 60D2 bra.s loc_800665A ROM:08006688 ; --------------------------------------------------------------------------- ROM:08006688 ROM:08006688 loc_8006688: ; CODE XREF: ROM:08006670j ROM:08006688 ; ROM:08006682j ROM:08006688 B86F 0006 cmp.w 6(sp),d4 ROM:0800668C 6700 0004 beq.w loc_8006692 ROM:08006690 60C8 bra.s loc_800665A ROM:08006692 ; --------------------------------------------------------------------------- ROM:08006692 ROM:08006692 loc_8006692: ; CODE XREF: ROM:0800668Cj ROM:08006692 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006698 42B9 FF05 0584 clr.l ($FF050584).l ROM:0800669E 4E73 rte ROM:080066A0 ; --------------------------------------------------------------------------- ROM:080066A0 4E71 nop ROM:080066A2 2239 FF05 0580 move.l ($FF050580).l,d1 ROM:080066A8 42B9 FF05 0580 clr.l ($FF050580).l ROM:080066AE 2039 FF05 0584 move.l ($FF050584).l,d0 ROM:080066B4 42B9 FF05 0584 clr.l ($FF050584).l ROM:080066BA 002D 0001 0004 ori.b #1,4(a5) ROM:080066C0 6000 0FF4 bra.w loc_80076B6 ROM:080066C0 ; --------------------------------------------------------------------------- ROM:080066C4 0003 dc.b 3 ROM:080066C5 C003 00C4 dc.b $C0, 3, $C4 ROM:080066C8 03C8 03CC 03D0 03D4+ dc.l $3C803CC, $3D003D4, $3D803DC, $3E003E4, $3E803EC ROM:080066C8 03D8 03DC 03E0 03E4+ dc.l $3800300, $23C01C8, $1C401C0, $1BC0138, $1340130 ROM:080066C8 03E8 03EC 0380 0300+ dc.l $4E717E44, $23C7FF05, $C23FC, $670E, $7AFC, $23FC0000 ROM:080066C8 023C 01C8 01C4 01C0+ dc.l $69780000, $7B0042AD, $447F9, 0 ROM:08006718 ; --------------------------------------------------------------------------- ROM:08006718 363C 00FF move.w #$FF,d3 ROM:0800671C 2C7C 0000 66A0 movea.l #$66A0,a6 ROM:08006722 ROM:08006722 loc_8006722: ; CODE XREF: ROM:08006724j ROM:08006722 26CE move.l a6,(a3)+ ROM:08006724 51CB FFFC dbf d3,loc_8006722 ROM:08006728 49F9 0000 796C lea (unk_796C).l,a4 ROM:0800672E 267C 0000 66C4 movea.l #$66C4,a3 ROM:08006734 45F9 0000 7A1C lea (unk_7A1C).l,a2 ROM:0800673A ROM:0800673A loc_800673A: ; CODE XREF: ROM:08006758j ROM:0800673A B5CC cmpa.l a4,a2 ROM:0800673C 6700 001C beq.w loc_800675A ROM:08006740 4285 clr.l d5 ROM:08006742 2C54 movea.l (a4),a6 ROM:08006744 3A1B move.w (a3)+,d5 ROM:08006746 31BC 68D4 51A0 0002 move.w #$68D4,2(d5.w) ROM:0800674E 5605 addq.b #3,d5 ROM:08006750 ED4D lsl.w #6,d5 ROM:08006752 4845 swap d5 ROM:08006754 2C85 move.l d5,(a6) ROM:08006756 508C addq.l #8,a4 ROM:08006758 60E0 bra.s loc_800673A ROM:0800675A ; --------------------------------------------------------------------------- ROM:0800675A ROM:0800675A loc_800675A: ; CODE XREF: ROM:0800673Cj ROM:0800675A 027C F5FF andi #$F5FF,sr ROM:0800675E 7605 moveq #5,d3 ROM:08006760 ROM:08006760 loc_8006760: ; CODE XREF: ROM:080067EEj ROM:08006760 267C 0000 66F0 movea.l #$66F0,a3 ROM:08006766 227C 0000 66C4 movea.l #$66C4,a1 ROM:0800676C 243C 0200 0000 move.l #$2000000,d2 ROM:08006772 4239 0000 7B1E clr.b (dword_7B1C+2).l ROM:08006778 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006782 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006788 2A3C 007F 0FFF move.l #$7F0FFF,d5 ROM:0800678E 2C7C FF05 0584 movea.l #$FF050584,a6 ROM:08006794 2C85 move.l d5,(a6) ROM:08006796 2A3C 03FF 0FFF move.l #$3FF0FFF,d5 ROM:0800679C 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:080067A2 2C85 move.l d5,(a6) ROM:080067A4 ROM:080067A4 loc_80067A4: ; CODE XREF: ROM:loc_80067A4j ROM:080067A4 60FE bra.s loc_80067A4 ROM:080067A6 ; --------------------------------------------------------------------------- ROM:080067A6 42B9 FF05 0584 clr.l ($FF050584).l ROM:080067AC 42B9 FF05 0200 clr.l ($FF050200).l ROM:080067B2 49F9 0000 796C lea (unk_796C).l,a4 ROM:080067B8 45F9 0000 79E4 lea (unk_79E4).l,a2 ROM:080067BE ROM:080067BE loc_80067BE: ; CODE XREF: ROM:080067DCj ROM:080067BE B5CC cmpa.l a4,a2 ROM:080067C0 6700 001C beq.w loc_80067DE ROM:080067C4 2C54 movea.l (a4),a6 ROM:080067C6 2C3C FFE0 0000 move.l #$FFE00000,d6 ROM:080067CC CC96 and.l (a6),d6 ROM:080067CE 2A06 move.l d6,d5 ROM:080067D0 4845 swap d5 ROM:080067D2 0405 0020 subi.b #$20,d5 ; ' ' ROM:080067D6 4845 swap d5 ROM:080067D8 2C85 move.l d5,(a6) ROM:080067DA 508C addq.l #8,a4 ROM:080067DC 60E0 bra.s loc_80067BE ROM:080067DE ; --------------------------------------------------------------------------- ROM:080067DE ROM:080067DE loc_80067DE: ; CODE XREF: ROM:080067C0j ROM:080067DE 51CB 0006 dbf d3,loc_80067E6 ROM:080067E2 6000 000E bra.w loc_80067F2 ROM:080067E6 ; --------------------------------------------------------------------------- ROM:080067E6 ROM:080067E6 loc_80067E6: ; CODE XREF: ROM:loc_80067DEj ROM:080067E6 40C5 move sr,d5 ROM:080067E8 0445 0100 subi.w #$100,d5 ROM:080067EC 46C5 move d5,sr ROM:080067EE 6000 FF70 bra.w loc_8006760 ROM:080067F2 ; --------------------------------------------------------------------------- ROM:080067F2 ROM:080067F2 loc_80067F2: ; CODE XREF: ROM:080067E2j ROM:080067F2 13FC 00FF 0000 7B1A move.b #$FF,(dword_7B18+2).l ROM:080067FA 7605 moveq #5,d3 ROM:080067FC ROM:080067FC loc_80067FC: ; CODE XREF: ROM:loc_80068B0j ROM:080067FC 267C 0000 66E2 movea.l #$66E2,a3 ROM:08006802 227C 0000 66C4 movea.l #$66C4,a1 ROM:08006808 49F9 0000 79DC lea (unk_79DC).l,a4 ROM:0800680E 243C 0004 0000 move.l #$40000,d2 ROM:08006814 ROM:08006814 loc_8006814: ; CODE XREF: ROM:08006882j ROM:08006814 2C54 movea.l (a4),a6 ROM:08006816 2C3C FFE0 0000 move.l #$FFE00000,d6 ROM:0800681C CC96 and.l (a6),d6 ROM:0800681E 2A06 move.l d6,d5 ROM:08006820 4845 swap d5 ROM:08006822 0605 0020 addi.b #$20,d5 ; ' ' ROM:08006826 4845 swap d5 ROM:08006828 2C85 move.l d5,(a6) ROM:0800682A 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006834 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800683A 2A3C 007F 0FFF move.l #$7F0FFF,d5 ROM:08006840 2C7C FF05 0584 movea.l #$FF050584,a6 ROM:08006846 2C85 move.l d5,(a6) ROM:08006848 2A3C 0007 0FFF move.l #$70FFF,d5 ROM:0800684E 2C7C FF05 0580 movea.l #$FF050580,a6 ROM:08006854 2C85 move.l d5,(a6) ROM:08006856 ROM:08006856 loc_8006856: ; CODE XREF: ROM:loc_8006856j ROM:08006856 60FE bra.s loc_8006856 ROM:08006858 ; --------------------------------------------------------------------------- ROM:08006858 42B9 FF05 0584 clr.l ($FF050584).l ROM:0800685E 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006864 2C54 movea.l (a4),a6 ROM:08006866 2C3C FFE0 0000 move.l #$FFE00000,d6 ROM:0800686C CC96 and.l (a6),d6 ROM:0800686E 2A06 move.l d6,d5 ROM:08006870 4845 swap d5 ROM:08006872 0405 0020 subi.b #$20,d5 ; ' ' ROM:08006876 4845 swap d5 ROM:08006878 2C85 move.l d5,(a6) ROM:0800687A B3CB cmpa.l a3,a1 ROM:0800687C 6700 0006 beq.w loc_8006884 ROM:08006880 518C subq.l #8,a4 ROM:08006882 6090 bra.s loc_8006814 ROM:08006884 ; --------------------------------------------------------------------------- ROM:08006884 ROM:08006884 loc_8006884: ; CODE XREF: ROM:0800687Cj ROM:08006884 49F9 0000 796C lea (unk_796C).l,a4 ROM:0800688A 45F9 0000 79E4 lea (unk_79E4).l,a2 ROM:08006890 ROM:08006890 loc_8006890: ; CODE XREF: ROM:080068AEj ROM:08006890 B5CC cmpa.l a4,a2 ROM:08006892 6700 001C beq.w loc_80068B0 ROM:08006896 2C54 movea.l (a4),a6 ROM:08006898 2C3C FFE0 0000 move.l #$FFE00000,d6 ROM:0800689E CC96 and.l (a6),d6 ROM:080068A0 2A06 move.l d6,d5 ROM:080068A2 4845 swap d5 ROM:080068A4 0605 0020 addi.b #$20,d5 ; ' ' ROM:080068A8 4845 swap d5 ROM:080068AA 2C85 move.l d5,(a6) ROM:080068AC 508C addq.l #8,a4 ROM:080068AE 60E0 bra.s loc_8006890 ROM:080068B0 ; --------------------------------------------------------------------------- ROM:080068B0 ROM:080068B0 loc_80068B0: ; CODE XREF: ROM:08006892j ROM:080068B0 51CB FF4A dbf d3,loc_80067FC ROM:080068B4 42B9 FF05 0584 clr.l ($FF050584).l ROM:080068BA 47F9 0000 0000 lea (dword_0).l,a3 ROM:080068C0 363C 00FF move.w #$FF,d3 ROM:080068C4 2C7C 0000 76B6 movea.l #$76B6,a6 ROM:080068CA ROM:080068CA loc_80068CA: ; CODE XREF: ROM:080068CCj ROM:080068CA 26CE move.l a6,(a3)+ ROM:080068CC 51CB FFFC dbf d3,loc_80068CA ROM:080068D0 6000 0A88 bra.w loc_800735A ROM:080068D4 ; --------------------------------------------------------------------------- ROM:080068D4 4E71 nop ROM:080068D6 13FC 00FF 0000 7B19 move.b #$FF,(dword_7B18+1).l ROM:080068DE 0C39 00FF 0000 7B1E cmpi.b #$FF,(dword_7B1C+2).l ROM:080068E6 6700 0004 beq.w loc_80068EC ROM:080068EA 7206 moveq #6,d1 ROM:080068EC ROM:080068EC loc_80068EC: ; CODE XREF: ROM:080068E6j ROM:080068EC ; ROM:08006932j ROM:080068EC 3823 move.w -(a3),d4 ROM:080068EE B877 1720 0006 cmp.w 6(sp,d1.w*8),d4 ROM:080068F4 6700 001E beq.w loc_8006914 ROM:080068F8 2239 FF05 0580 move.l ($FF050580).l,d1 ROM:080068FE 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006904 2039 FF05 0584 move.l ($FF050584).l,d0 ROM:0800690A 42B9 FF05 0584 clr.l ($FF050584).l ROM:08006910 6000 0C7A bra.w sub_800758C ROM:08006914 ; --------------------------------------------------------------------------- ROM:08006914 ROM:08006914 loc_8006914: ; CODE XREF: ROM:080068F4j ROM:08006914 4239 0000 7B19 clr.b (dword_7B18+1).l ROM:0800691A B3CB cmpa.l a3,a1 ROM:0800691C 6700 0042 beq.w loc_8006960 ROM:08006920 B585 eor.l d2,d5 ROM:08006922 2C85 move.l d5,(a6) ROM:08006924 0C82 0001 0000 cmpi.l #dword_10000,d2 ROM:0800692A 6600 0004 bne.w loc_8006930 ROM:0800692E E88A lsr.l #4,d2 ROM:08006930 ROM:08006930 loc_8006930: ; CODE XREF: ROM:0800692Aj ROM:08006930 E28A lsr.l #1,d2 ROM:08006932 51C9 FFB8 dbf d1,loc_80068EC ROM:08006936 4281 clr.l d1 ROM:08006938 0C39 00FF 0000 7B1A cmpi.b #$FF,(dword_7B18+2).l ROM:08006940 6700 001E beq.w loc_8006960 ROM:08006944 0C39 00FF 0000 7B1E cmpi.b #$FF,(dword_7B1C+2).l ROM:0800694C 6700 0010 beq.w locret_800695E ROM:08006950 13FC 00FF 0000 7B1E move.b #$FF,(dword_7B1C+2).l ROM:08006958 DFFC 0000 0030 adda.l #$30,sp ; '0' ROM:0800695E ROM:0800695E locret_800695E: ; CODE XREF: ROM:0800694Cj ROM:0800695E 4E73 rte ROM:08006960 ; --------------------------------------------------------------------------- ROM:08006960 ROM:08006960 loc_8006960: ; CODE XREF: ROM:0800691Cj ROM:08006960 ; ROM:08006940j ROM:08006960 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006966 4E71 nop ROM:08006968 46D7 move (sp),sr ROM:0800696A 246F 0002 movea.l 2(sp),a2 ROM:0800696E 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006974 4EEA 0002 jmp 2(a2) ROM:08006978 ; --------------------------------------------------------------------------- ROM:08006978 4E71 nop ROM:0800697A 7E45 moveq #$45,d7 ; 'E' ROM:0800697C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08006982 23FC 0000 6996 0000+ move.l #$6996,(dword_7AFC).l ROM:0800698C 23FC 0000 6A42 0000+ move.l #$6A42,(dword_7B00).l ROM:08006996 42AD 0004 clr.l 4(a5) ROM:0800699A 367C 0011 movea.w #$11,a3 ROM:0800699E 4E7B B002 movec a3,cacr ROM:080069A2 2C7C FF05 0310 movea.l #$FF050310,a6 ROM:080069A8 223C 00FF FFFF move.l #$FFFFFF,d1 ROM:080069AE 2C01 move.l d1,d6 ROM:080069B0 263C 0004 C4B2 move.l #$4C4B2,d3 ROM:080069B6 007C 0000 ori #0,sr ROM:080069BA CC96 and.l (a6),d6 ROM:080069BC ROM:080069BC loc_80069BC: ; CODE XREF: ROM:080069BEj ROM:080069BC 5383 subq.l #1,d3 ROM:080069BE 6AFC bpl.s loc_80069BC ROM:080069C0 C296 and.l (a6),d1 ROM:080069C2 9C81 sub.l d1,d6 ROM:080069C4 0286 00FF FFF0 andi.l #$FFFFF0,d6 ROM:080069CA 0C86 0001 E840 cmpi.l #unk_1E840,d6 ROM:080069D0 6700 000E beq.w loc_80069E0 ROM:080069D4 002D 0010 0005 ori.b #$10,5(a5) ROM:080069DA 4EBA 0BB0 jsr sub_800758C ROM:080069DE 4E71 nop ROM:080069E0 ROM:080069E0 loc_80069E0: ; CODE XREF: ROM:080069D0j ROM:080069E0 2C7C FF05 0320 movea.l #$FF050320,a6 ROM:080069E6 223C 0000 FFFF move.l #$FFFF,d1 ROM:080069EC 2C01 move.l d1,d6 ROM:080069EE 243C 0010 1DF9 move.l #$101DF9,d2 ROM:080069F4 263C 0010 2DF9 move.l #$102DF9,d3 ROM:080069FA 007C 0000 ori #0,sr ROM:080069FE 42B9 FF05 0320 clr.l ($FF050320).l ROM:08006A04 ROM:08006A04 loc_8006A04: ; CODE XREF: ROM:08006A06j ROM:08006A04 5382 subq.l #1,d2 ROM:08006A06 6AFC bpl.s loc_8006A04 ROM:08006A08 C296 and.l (a6),d1 ROM:08006A0A ROM:08006A0A loc_8006A0A: ; CODE XREF: ROM:08006A0Cj ROM:08006A0A 5383 subq.l #1,d3 ROM:08006A0C 6AFC bpl.s loc_8006A0A ROM:08006A0E CC96 and.l (a6),d6 ROM:08006A10 0281 FFFF FC00 andi.l #$FFFFFC00,d1 ROM:08006A16 0C81 0000 3400 cmpi.l #$3400,d1 ROM:08006A1C 6600 000C bne.w loc_8006A2A ROM:08006A20 0C86 0000 0000 cmpi.l #0,d6 ROM:08006A26 6700 000E beq.w loc_8006A36 ROM:08006A2A ROM:08006A2A loc_8006A2A: ; CODE XREF: ROM:08006A1Cj ROM:08006A2A 002D 0008 0005 ori.b #8,5(a5) ROM:08006A30 4EBA 0B5A jsr sub_800758C ROM:08006A34 4E71 nop ROM:08006A36 ROM:08006A36 loc_8006A36: ; CODE XREF: ROM:08006A26j ROM:08006A36 367C 0808 movea.w #$808,a3 ROM:08006A3A 4E7B B002 movec a3,cacr ROM:08006A3E 6000 091A bra.w loc_800735A ROM:08006A42 ; --------------------------------------------------------------------------- ROM:08006A42 4E71 nop ROM:08006A44 7E46 moveq #$46,d7 ; 'F' ROM:08006A46 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08006A4C 23FC 0000 6A60 0000+ move.l #$6A60,(dword_7AFC).l ROM:08006A56 23FC 0000 6EC0 0000+ move.l #$6EC0,(dword_7B00).l ROM:08006A60 42AD 0004 clr.l 4(a5) ROM:08006A64 027C F0FF andi #$F0FF,sr ROM:08006A68 2A3C 0000 00FF move.l #$FF,d5 ROM:08006A6E 2C7C FF05 0008 movea.l #$FF050008,a6 ROM:08006A74 31FC 764A 000A move.w #$764A,(dword_8+2).w ROM:08006A7A 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006A84 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08006A8E 2C85 move.l d5,(a6) ROM:08006A90 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08006A98 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:08006A9E 31FC 6AC2 0136 move.w #$6AC2,(word_136).w ROM:08006AA4 760A moveq #$A,d3 ROM:08006AA6 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08006AB0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08006AB6 ROM:08006AB6 loc_8006AB6: ; CODE XREF: ROM:08006AB8j ROM:08006AB6 4E71 nop ROM:08006AB8 51CB FFFC dbf d3,loc_8006AB6 ROM:08006ABC 4EBA 0BB6 jsr sub_8007674 ROM:08006AC0 4E71 nop ROM:08006AC2 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006AC8 2C85 move.l d5,(a6) ROM:08006ACA 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006AD0 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:08006AD6 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08006ADC 0C86 0000 0040 cmpi.l #$40,d6 ; '@' ROM:08006AE2 6700 0006 beq.w loc_8006AEA ROM:08006AE6 6000 0AA4 bra.w sub_800758C ROM:08006AEA ; --------------------------------------------------------------------------- ROM:08006AEA ROM:08006AEA loc_8006AEA: ; CODE XREF: ROM:08006AE2j ROM:08006AEA 42B9 FF05 0204 clr.l ($FF050204).l ROM:08006AF0 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006AF6 31FC 76B6 0136 move.w #$76B6,(word_136).w ROM:08006AFC 46D7 move (sp),sr ROM:08006AFE 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006B04 2A3C 0000 FFFF move.l #$FFFF,d5 ROM:08006B0A 2C7C FF05 0404 movea.l #$FF050404,a6 ROM:08006B10 31FC 764A 000A move.w #$764A,(dword_8+2).w ROM:08006B16 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006B20 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08006B2A 2C85 move.l d5,(a6) ROM:08006B2C 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08006B34 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:08006B3A 31FC 6B58 0136 move.w #$6B58,(word_136).w ROM:08006B40 760A moveq #$A,d3 ROM:08006B42 23FC 2000 0000 FF05+ move.l #$20000000,($FF050200).l ROM:08006B4C ROM:08006B4C loc_8006B4C: ; CODE XREF: ROM:08006B4Ej ROM:08006B4C 4E71 nop ROM:08006B4E 51CB FFFC dbf d3,loc_8006B4C ROM:08006B52 4EBA 0B20 jsr sub_8007674 ROM:08006B56 4E71 nop ROM:08006B58 2C85 move.l d5,(a6) ROM:08006B5A 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006B64 23C5 FF05 0400 move.l d5,($FF050400).l ROM:08006B6A 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006B70 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:08006B76 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08006B7C 0C86 0000 0010 cmpi.l #$10,d6 ROM:08006B82 6700 0006 beq.w loc_8006B8A ROM:08006B86 6000 0A04 bra.w sub_800758C ROM:08006B8A ; --------------------------------------------------------------------------- ROM:08006B8A ROM:08006B8A loc_8006B8A: ; CODE XREF: ROM:08006B82j ROM:08006B8A 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006B90 42B9 FF05 0204 clr.l ($FF050204).l ROM:08006B96 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006B9C 31FC 76B6 0136 move.w #$76B6,(word_136).w ROM:08006BA2 46D7 move (sp),sr ROM:08006BA4 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006BAA 4285 clr.l d5 ROM:08006BAC 2C7C FF05 0410 movea.l #$FF050410,a6 ROM:08006BB2 31FC 764A 000A move.w #$764A,(dword_8+2).w ROM:08006BB8 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006BC2 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08006BCC 2C85 move.l d5,(a6) ROM:08006BCE 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08006BD6 23C5 FF05 0414 move.l d5,($FF050414).l ROM:08006BDC 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:08006BE2 31FC 6C18 0136 move.w #$6C18,(word_136).w ROM:08006BE8 760A moveq #$A,d3 ROM:08006BEA 23FC 8000 0000 FF05+ move.l #$80000000,($FF050200).l ROM:08006BF4 ROM:08006BF4 loc_8006BF4: ; CODE XREF: ROM:08006BF6j ROM:08006BF4 4E71 nop ROM:08006BF6 51CB FFFC dbf d3,loc_8006BF4 ROM:08006BFA 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006C04 2C85 move.l d5,(a6) ROM:08006C06 23C5 FF05 0414 move.l d5,($FF050414).l ROM:08006C0C 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006C12 4EBA 0A60 jsr sub_8007674 ROM:08006C16 4E71 nop ROM:08006C18 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006C22 2C85 move.l d5,(a6) ROM:08006C24 23C5 FF05 0414 move.l d5,($FF050414).l ROM:08006C2A 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006C30 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:08006C36 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08006C3C 0C86 0000 0001 cmpi.l #1,d6 ROM:08006C42 6700 0006 beq.w loc_8006C4A ROM:08006C46 6000 0944 bra.w sub_800758C ROM:08006C4A ; --------------------------------------------------------------------------- ROM:08006C4A ROM:08006C4A loc_8006C4A: ; CODE XREF: ROM:08006C42j ROM:08006C4A 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006C50 42B9 FF05 0204 clr.l ($FF050204).l ROM:08006C56 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006C5C 31FC 76B6 0136 move.w #$76B6,(word_136).w ROM:08006C62 46D7 move (sp),sr ROM:08006C64 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006C6A 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006C74 2C85 move.l d5,(a6) ROM:08006C76 2C7C FF05 0414 movea.l #$FF050414,a6 ROM:08006C7C 31FC 764A 000A move.w #$764A,(dword_8+2).w ROM:08006C82 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08006C8C 2C85 move.l d5,(a6) ROM:08006C8E 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08006C96 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:08006C9C 31FC 6CD2 0136 move.w #$6CD2,(word_136).w ROM:08006CA2 760A moveq #$A,d3 ROM:08006CA4 23FC 8000 0000 FF05+ move.l #$80000000,($FF050200).l ROM:08006CAE ROM:08006CAE loc_8006CAE: ; CODE XREF: ROM:08006CB0j ROM:08006CAE 4E71 nop ROM:08006CB0 51CB FFFC dbf d3,loc_8006CAE ROM:08006CB4 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006CBE 23C5 FF05 0410 move.l d5,($FF050410).l ROM:08006CC4 2C85 move.l d5,(a6) ROM:08006CC6 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006CCC 4EBA 09A6 jsr sub_8007674 ROM:08006CD0 4E71 nop ROM:08006CD2 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006CDC 23C5 FF05 0410 move.l d5,($FF050410).l ROM:08006CE2 2C85 move.l d5,(a6) ROM:08006CE4 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006CEA 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:08006CF0 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08006CF6 0C86 0000 0001 cmpi.l #1,d6 ROM:08006CFC 6700 0006 beq.w loc_8006D04 ROM:08006D00 6000 088A bra.w sub_800758C ROM:08006D04 ; --------------------------------------------------------------------------- ROM:08006D04 ROM:08006D04 loc_8006D04: ; CODE XREF: ROM:08006CFCj ROM:08006D04 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006D0A 42B9 FF05 0204 clr.l ($FF050204).l ROM:08006D10 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006D16 31FC 76B6 0136 move.w #$76B6,(word_136).w ROM:08006D1C 46D7 move (sp),sr ROM:08006D1E 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006D24 367C 0011 movea.w #$11,a3 ROM:08006D28 4E7B B002 movec a3,cacr ROM:08006D2C 2A39 0000 7B10 move.l (dword_7B10).l,d5 ROM:08006D32 263C 0002 8000 move.l #$28000,d3 ROM:08006D38 31FC 6D60 01C2 move.w #$6D60,(word_1C2).w ROM:08006D3E 23FC 0020 0000 FF05+ move.l #$200000,($FF050584).l ROM:08006D48 007C 0000 ori #0,sr ROM:08006D4C 23FC 2000 0000 FF05+ move.l #$20000000,($FF050200).l ROM:08006D56 ROM:08006D56 loc_8006D56: ; CODE XREF: ROM:08006D58j ROM:08006D56 5383 subq.l #1,d3 ROM:08006D58 6AFC bpl.s loc_8006D56 ROM:08006D5A 4EBA 0918 jsr sub_8007674 ROM:08006D5E 4E71 nop ROM:08006D60 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006D66 0203 00F8 andi.b #$F8,d3 ROM:08006D6A 0C83 0000 0000 cmpi.l #0,d3 ROM:08006D70 6600 002A bne.w loc_8006D9C ROM:08006D74 2C3C 0000 0707 move.l #$707,d6 ROM:08006D7A CCB9 FF05 0408 and.l ($FF050408).l,d6 ROM:08006D80 0C86 0000 0600 cmpi.l #$600,d6 ROM:08006D86 6600 0014 bne.w loc_8006D9C ROM:08006D8A 2C3C 0000 FFFF move.l #$FFFF,d6 ROM:08006D90 CCB9 FF05 0400 and.l ($FF050400).l,d6 ROM:08006D96 3C06 move.w d6,d6 ROM:08006D98 6B00 000C bmi.w loc_8006DA6 ROM:08006D9C ROM:08006D9C loc_8006D9C: ; CODE XREF: ROM:08006D70j ROM:08006D9C ; ROM:08006D86j ROM:08006D9C 002D 0040 0005 ori.b #$40,5(a5) ; '@' ROM:08006DA2 6000 07E8 bra.w sub_800758C ROM:08006DA6 ; --------------------------------------------------------------------------- ROM:08006DA6 ROM:08006DA6 loc_8006DA6: ; CODE XREF: ROM:08006D98j ROM:08006DA6 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006DAC 42B9 FF05 0584 clr.l ($FF050584).l ROM:08006DB2 31FC 76B6 01C2 move.w #$76B6,(word_1C2).w ROM:08006DB8 46D7 move (sp),sr ROM:08006DBA 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006DC0 263C 0026 25A8 move.l #$2625A8,d3 ROM:08006DC6 007C 0000 ori #0,sr ROM:08006DCA 23FC 8000 0000 FF05+ move.l #$80000000,($FF050200).l ROM:08006DD4 ROM:08006DD4 loc_8006DD4: ; CODE XREF: ROM:08006DD6j ROM:08006DD4 5383 subq.l #1,d3 ROM:08006DD6 6AFC bpl.s loc_8006DD4 ROM:08006DD8 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006DDE 2C7C FF05 0414 movea.l #$FF050414,a6 ROM:08006DE4 2C16 move.l (a6),d6 ROM:08006DE6 0206 00F8 andi.b #$F8,d6 ROM:08006DEA 0C86 000F 4240 cmpi.l #$F4240,d6 ROM:08006DF0 6600 0014 bne.w loc_8006E06 ROM:08006DF4 2C7C FF05 0410 movea.l #$FF050410,a6 ROM:08006DFA 2C16 move.l (a6),d6 ROM:08006DFC 0C86 0000 0000 cmpi.l #0,d6 ROM:08006E02 6700 000E beq.w loc_8006E12 ROM:08006E06 ROM:08006E06 loc_8006E06: ; CODE XREF: ROM:08006DF0j ROM:08006E06 002D 0020 0005 ori.b #$20,5(a5) ; ' ' ROM:08006E0C 4EBA 077E jsr sub_800758C ROM:08006E10 4E71 nop ROM:08006E12 ROM:08006E12 loc_8006E12: ; CODE XREF: ROM:08006E02j ROM:08006E12 223C 7FFF FFFF move.l #$7FFFFFFF,d1 ROM:08006E18 74FF moveq #$FFFFFFFF,d2 ROM:08006E1A ROM:08006E1A loc_8006E1A: ; CODE XREF: ROM:08006EB0j ROM:08006E1A 283C 8000 0000 move.l #$80000000,d4 ROM:08006E20 ROM:08006E20 loc_8006E20: ; CODE XREF: ROM:08006EA8j ROM:08006E20 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006E2A 23C1 FF05 0410 move.l d1,($FF050410).l ROM:08006E30 23C2 FF05 0414 move.l d2,($FF050414).l ROM:08006E36 7604 moveq #4,d3 ROM:08006E38 007C 0000 ori #0,sr ROM:08006E3C 23FC 8000 0000 FF05+ move.l #$80000000,($FF050200).l ROM:08006E46 ROM:08006E46 loc_8006E46: ; CODE XREF: ROM:08006E48j ROM:08006E46 5383 subq.l #1,d3 ROM:08006E48 6AFC bpl.s loc_8006E46 ROM:08006E4A 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006E50 2C7C FF05 0414 movea.l #$FF050414,a6 ROM:08006E56 2C16 move.l (a6),d6 ROM:08006E58 0206 00F8 andi.b #$F8,d6 ROM:08006E5C 2402 move.l d2,d2 ROM:08006E5E 6B00 0030 bmi.w loc_8006E90 ROM:08006E62 0204 00F8 andi.b #$F8,d4 ROM:08006E66 BC84 cmp.l d4,d6 ROM:08006E68 6600 001A bne.w loc_8006E84 ROM:08006E6C 2C7C FF05 0410 movea.l #$FF050410,a6 ROM:08006E72 2C16 move.l (a6),d6 ROM:08006E74 0C86 0000 0000 cmpi.l #0,d6 ROM:08006E7A 6600 0008 bne.w loc_8006E84 ROM:08006E7E E28A lsr.l #1,d2 ROM:08006E80 6000 0024 bra.w loc_8006EA6 ROM:08006E84 ; --------------------------------------------------------------------------- ROM:08006E84 ROM:08006E84 loc_8006E84: ; CODE XREF: ROM:08006E68j ROM:08006E84 ; ROM:08006E7Aj ... ROM:08006E84 002D 0020 0005 ori.b #$20,5(a5) ; ' ' ROM:08006E8A 4EBA 0700 jsr sub_800758C ROM:08006E8E 4E71 nop ROM:08006E90 ROM:08006E90 loc_8006E90: ; CODE XREF: ROM:08006E5Ej ROM:08006E90 0C86 0000 0000 cmpi.l #0,d6 ROM:08006E96 66EC bne.s loc_8006E84 ROM:08006E98 2C7C FF05 0410 movea.l #$FF050410,a6 ROM:08006E9E 2C16 move.l (a6),d6 ROM:08006EA0 BC84 cmp.l d4,d6 ROM:08006EA2 66E0 bne.s loc_8006E84 ROM:08006EA4 E289 lsr.l #1,d1 ROM:08006EA6 ROM:08006EA6 loc_8006EA6: ; CODE XREF: ROM:08006E80j ROM:08006EA6 E28C lsr.l #1,d4 ROM:08006EA8 6600 FF76 bne.w loc_8006E20 ROM:08006EAC E28A lsr.l #1,d2 ROM:08006EAE 2402 move.l d2,d2 ROM:08006EB0 6600 FF68 bne.w loc_8006E1A ROM:08006EB4 367C 0808 movea.w #$808,a3 ROM:08006EB8 4E7B B002 movec a3,cacr ROM:08006EBC 6000 049C bra.w loc_800735A ROM:08006EC0 ; --------------------------------------------------------------------------- ROM:08006EC0 4E71 nop ROM:08006EC2 7E47 moveq #$47,d7 ; 'G' ROM:08006EC4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08006ECA 23FC 0000 6EDE 0000+ move.l #$6EDE,(dword_7AFC).l ROM:08006ED4 23FC 0000 72D0 0000+ move.l #$72D0,(dword_7B00).l ROM:08006EDE 42AD 0004 clr.l 4(a5) ROM:08006EE2 027C F0FF andi #$F0FF,sr ROM:08006EE6 42B9 FF05 0600 clr.l ($FF050600).l ROM:08006EEC 42B9 FF05 0604 clr.l ($FF050604).l ROM:08006EF2 267C FF05 0610 movea.l #$FF050610,a3 ROM:08006EF8 363C 000F move.w #$F,d3 ROM:08006EFC ROM:08006EFC loc_8006EFC: ; CODE XREF: ROM:08006EFEj ROM:08006EFC 429B clr.l (a3)+ ROM:08006EFE 51CB FFFC dbf d3,loc_8006EFC ROM:08006F02 23FC 4000 0000 FF05+ move.l #$40000000,($FF050200).l ROM:08006F0C 23FC 0001 0000 FF05+ move.l #dword_10000,($FF050584).l ROM:08006F16 7401 moveq #1,d2 ROM:08006F18 49F9 0000 7A1C lea (unk_7A1C).l,a4 ROM:08006F1E 45F9 0000 7A5C lea (unk_7A5C).l,a2 ROM:08006F24 ROM:08006F24 loc_8006F24: ; CODE XREF: ROM:080072C8j ROM:08006F24 B5CC cmpa.l a4,a2 ROM:08006F26 6700 03A4 beq.w loc_80072CC ROM:08006F2A 2A3C 0000 00FF move.l #$FF,d5 ROM:08006F30 2C54 movea.l (a4),a6 ROM:08006F32 31FC 6F70 0136 move.w #$6F70,(word_136).w ROM:08006F38 263C 0000 EA60 move.l #$EA60,d3 ROM:08006F3E 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006F48 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08006F52 2C85 move.l d5,(a6) ROM:08006F54 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08006F5C 23FC 4000 0000 FF05+ move.l #$40000000,($FF050200).l ROM:08006F66 ROM:08006F66 loc_8006F66: ; CODE XREF: ROM:08006F68j ROM:08006F66 5383 subq.l #1,d3 ROM:08006F68 6AFC bpl.s loc_8006F66 ROM:08006F6A 4EBA 0708 jsr sub_8007674 ROM:08006F6E 4E71 nop ROM:08006F70 42B9 FF05 0200 clr.l ($FF050200).l ROM:08006F76 4296 clr.l (a6) ROM:08006F78 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08006F7E 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:08006F84 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08006F8A 0C86 0000 0008 cmpi.l #8,d6 ROM:08006F90 6700 0006 beq.w loc_8006F98 ROM:08006F94 6000 05F6 bra.w sub_800758C ROM:08006F98 ; --------------------------------------------------------------------------- ROM:08006F98 ROM:08006F98 loc_8006F98: ; CODE XREF: ROM:08006F90j ROM:08006F98 2C3C 0000 00FF move.l #$FF,d6 ROM:08006F9E CCB9 FF05 0604 and.l ($FF050604).l,d6 ROM:08006FA4 BC82 cmp.l d2,d6 ROM:08006FA6 6700 0006 beq.w loc_8006FAE ROM:08006FAA 6000 05E0 bra.w sub_800758C ROM:08006FAE ; --------------------------------------------------------------------------- ROM:08006FAE ROM:08006FAE loc_8006FAE: ; CODE XREF: ROM:08006FA6j ROM:08006FAE 42B9 FF05 0604 clr.l ($FF050604).l ROM:08006FB4 42B9 FF05 0204 clr.l ($FF050204).l ROM:08006FBA 42B9 FF05 0580 clr.l ($FF050580).l ROM:08006FC0 31FC 76B6 0136 move.w #$76B6,(word_136).w ROM:08006FC6 46D7 move (sp),sr ROM:08006FC8 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08006FCE 23C2 FF05 0600 move.l d2,($FF050600).l ROM:08006FD4 31FC 7012 0382 move.w #$7012,(word_382).w ROM:08006FDA 263C 0000 EA60 move.l #$EA60,d3 ROM:08006FE0 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006FEA 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08006FF4 2C85 move.l d5,(a6) ROM:08006FF6 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08006FFE 23FC 4000 0000 FF05+ move.l #$40000000,($FF050200).l ROM:08007008 ROM:08007008 loc_8007008: ; CODE XREF: ROM:0800700Aj ROM:08007008 5383 subq.l #1,d3 ROM:0800700A 6AFC bpl.s loc_8007008 ROM:0800700C 4EBA 0666 jsr sub_8007674 ROM:08007010 4E71 nop ROM:08007012 42B9 FF05 0200 clr.l ($FF050200).l ROM:08007018 4296 clr.l (a6) ROM:0800701A 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08007020 2C3C 0000 00FF move.l #$FF,d6 ROM:08007026 CCB9 FF05 0604 and.l ($FF050604).l,d6 ROM:0800702C BC82 cmp.l d2,d6 ROM:0800702E 6700 0006 beq.w loc_8007036 ROM:08007032 6000 0558 bra.w sub_800758C ROM:08007036 ; --------------------------------------------------------------------------- ROM:08007036 ROM:08007036 loc_8007036: ; CODE XREF: ROM:0800702Ej ROM:08007036 42B9 FF05 0604 clr.l ($FF050604).l ROM:0800703C 42B9 FF05 0580 clr.l ($FF050580).l ROM:08007042 31FC 76B6 0136 move.w #$76B6,(word_136).w ROM:08007048 46D7 move (sp),sr ROM:0800704A 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08007050 42B9 FF05 0600 clr.l ($FF050600).l ROM:08007056 367C 0011 movea.w #$11,a3 ROM:0800705A 4E7B B002 movec a3,cacr ROM:0800705E 263C 0001 4000 move.l #unk_14000,d3 ROM:08007064 31FC 7084 0382 move.w #$7084,(word_382).w ROM:0800706A 23FC 4000 0000 FF05+ move.l #$40000000,($FF050200).l ROM:08007074 007C 0000 ori #0,sr ROM:08007078 2C85 move.l d5,(a6) ROM:0800707A ROM:0800707A loc_800707A: ; CODE XREF: ROM:0800707Cj ROM:0800707A 5383 subq.l #1,d3 ROM:0800707C 6AFC bpl.s loc_800707A ROM:0800707E 4EBA 05F4 jsr sub_8007674 ROM:08007082 4E71 nop ROM:08007084 0243 FC00 andi.w #$FC00,d3 ROM:08007088 0C83 0000 0000 cmpi.l #0,d3 ROM:0800708E 6600 002A bne.w loc_80070BA ROM:08007092 2C3C 0000 00FF move.l #$FF,d6 ROM:08007098 CCB9 FF05 0604 and.l ($FF050604).l,d6 ROM:0800709E BC82 cmp.l d2,d6 ROM:080070A0 6600 0018 bne.w loc_80070BA ROM:080070A4 263C 0000 0780 move.l #$780,d3 ROM:080070AA ROM:080070AA loc_80070AA: ; CODE XREF: ROM:080070ACj ROM:080070AA 5383 subq.l #1,d3 ROM:080070AC 6AFC bpl.s loc_80070AA ROM:080070AE 2C2E 0020 move.l $20(a6),d6 ROM:080070B2 4296 clr.l (a6) ROM:080070B4 1C06 move.b d6,d6 ROM:080070B6 6B00 0012 bmi.w loc_80070CA ROM:080070BA ROM:080070BA loc_80070BA: ; CODE XREF: ROM:0800708Ej ROM:080070BA ; ROM:080070A0j ROM:080070BA 42B9 FF05 0200 clr.l ($FF050200).l ROM:080070C0 002D 0004 0005 ori.b #4,5(a5) ROM:080070C6 6000 04C4 bra.w sub_800758C ROM:080070CA ; --------------------------------------------------------------------------- ROM:080070CA ROM:080070CA loc_80070CA: ; CODE XREF: ROM:080070B6j ROM:080070CA B585 eor.l d2,d5 ROM:080070CC 23C5 FF05 0604 move.l d5,($FF050604).l ROM:080070D2 42B9 FF05 0580 clr.l ($FF050580).l ROM:080070D8 31FC 76B6 0382 move.w #$76B6,(word_382).w ROM:080070DE 46D7 move (sp),sr ROM:080070E0 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:080070E6 7AFF moveq #$FFFFFFFF,d5 ROM:080070E8 263C 0000 0780 move.l #$780,d3 ROM:080070EE 2D45 0020 move.l d5,$20(a6) ROM:080070F2 ROM:080070F2 loc_80070F2: ; CODE XREF: ROM:080070F4j ROM:080070F2 5383 subq.l #1,d3 ROM:080070F4 6AFC bpl.s loc_80070F2 ROM:080070F6 2C2E 0020 move.l $20(a6),d6 ROM:080070FA BC85 cmp.l d5,d6 ROM:080070FC 6700 0014 beq.w loc_8007112 ROM:08007100 42B9 FF05 0200 clr.l ($FF050200).l ROM:08007106 002D 0004 0005 ori.b #4,5(a5) ROM:0800710C 4EBA 047E jsr sub_800758C ROM:08007110 4E71 nop ROM:08007112 ROM:08007112 loc_8007112: ; CODE XREF: ROM:080070FCj ROM:08007112 42B9 FF05 0584 clr.l ($FF050584).l ROM:08007118 23C2 FF05 0600 move.l d2,($FF050600).l ROM:0800711E 2A3C 8000 0000 move.l #$80000000,d5 ROM:08007124 283C 7FFF FFFF move.l #$7FFFFFFF,d4 ROM:0800712A ROM:0800712A loc_800712A: ; CODE XREF: ROM:0800715Cj ROM:0800712A 263C 0000 0280 move.l #$280,d3 ROM:08007130 007C 0000 ori #0,sr ROM:08007134 2C85 move.l d5,(a6) ROM:08007136 ROM:08007136 loc_8007136: ; CODE XREF: ROM:08007138j ROM:08007136 5383 subq.l #1,d3 ROM:08007138 6AFC bpl.s loc_8007136 ROM:0800713A 2C2E 0020 move.l $20(a6),d6 ROM:0800713E BC84 cmp.l d4,d6 ROM:08007140 6F00 0014 ble.w loc_8007156 ROM:08007144 ROM:08007144 loc_8007144: ; CODE XREF: ROM:0800716Cj ROM:08007144 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800714A 002D 0004 0005 ori.b #4,5(a5) ROM:08007150 4EBA 043A jsr sub_800758C ROM:08007154 4E71 nop ROM:08007156 ROM:08007156 loc_8007156: ; CODE XREF: ROM:08007140j ROM:08007156 4296 clr.l (a6) ROM:08007158 E28C lsr.l #1,d4 ROM:0800715A E28D lsr.l #1,d5 ROM:0800715C 66CC bne.s loc_800712A ROM:0800715E 2C3C 0000 00FF move.l #$FF,d6 ROM:08007164 CCB9 FF05 0604 and.l ($FF050604).l,d6 ROM:0800716A BC82 cmp.l d2,d6 ROM:0800716C 66D6 bne.s loc_8007144 ROM:0800716E 2A3C 0000 00FF move.l #$FF,d5 ROM:08007174 B585 eor.l d2,d5 ROM:08007176 23C5 FF05 0604 move.l d5,($FF050604).l ROM:0800717C 42B9 FF05 0580 clr.l ($FF050580).l ROM:08007182 2CBC FFFF FFFF move.l #$FFFFFFFF,(a6) ROM:08007188 2A3C 8000 0000 move.l #$80000000,d5 ROM:0800718E 283C 7FFF FFFF move.l #$7FFFFFFF,d4 ROM:08007194 ROM:08007194 loc_8007194: ; CODE XREF: ROM:080071E0j ROM:08007194 263C 0000 0280 move.l #$280,d3 ROM:0800719A 007C 0000 ori #0,sr ROM:0800719E 2D45 0020 move.l d5,$20(a6) ROM:080071A2 ROM:080071A2 loc_80071A2: ; CODE XREF: ROM:080071A4j ROM:080071A2 5383 subq.l #1,d3 ROM:080071A4 6AFC bpl.s loc_80071A2 ROM:080071A6 2C2E 0020 move.l $20(a6),d6 ROM:080071AA BC84 cmp.l d4,d6 ROM:080071AC 6E00 001C bgt.w loc_80071CA ROM:080071B0 42AE 0020 clr.l $20(a6) ROM:080071B4 263C 0000 0780 move.l #$780,d3 ROM:080071BA ROM:080071BA loc_80071BA: ; CODE XREF: ROM:080071BCj ROM:080071BA 5383 subq.l #1,d3 ROM:080071BC 6AFC bpl.s loc_80071BA ROM:080071BE 0CAE 0000 0000 0020 cmpi.l #0,$20(a6) ROM:080071C6 6700 0014 beq.w loc_80071DC ROM:080071CA ROM:080071CA loc_80071CA: ; CODE XREF: ROM:080071ACj ROM:080071CA ; ROM:080071F0j ROM:080071CA 42B9 FF05 0200 clr.l ($FF050200).l ROM:080071D0 002D 0004 0005 ori.b #4,5(a5) ROM:080071D6 4EBA 03B4 jsr sub_800758C ROM:080071DA 4E71 nop ROM:080071DC ROM:080071DC loc_80071DC: ; CODE XREF: ROM:080071C6j ROM:080071DC E28C lsr.l #1,d4 ROM:080071DE E28D lsr.l #1,d5 ROM:080071E0 66B2 bne.s loc_8007194 ROM:080071E2 2C3C 0000 00FF move.l #$FF,d6 ROM:080071E8 CCB9 FF05 0604 and.l ($FF050604).l,d6 ROM:080071EE BC82 cmp.l d2,d6 ROM:080071F0 66D8 bne.s loc_80071CA ROM:080071F2 2A3C 0000 00FF move.l #$FF,d5 ROM:080071F8 B585 eor.l d2,d5 ROM:080071FA 23C5 FF05 0604 move.l d5,($FF050604).l ROM:08007200 42B9 FF05 0580 clr.l ($FF050580).l ROM:08007206 23FC 0001 0000 FF05+ move.l #dword_10000,($FF050584).l ROM:08007210 7AFF moveq #$FFFFFFFF,d5 ROM:08007212 267C FF05 0610 movea.l #$FF050610,a3 ROM:08007218 363C 0007 move.w #7,d3 ROM:0800721C ROM:0800721C loc_800721C: ; CODE XREF: ROM:0800721Ej ROM:0800721C 26C5 move.l d5,(a3)+ ROM:0800721E 51CB FFFC dbf d3,loc_800721C ROM:08007222 2A3C 0000 00FF move.l #$FF,d5 ROM:08007228 263C 0001 4000 move.l #unk_14000,d3 ROM:0800722E 31FC 7246 0382 move.w #$7246,(word_382).w ROM:08007234 007C 0000 ori #0,sr ROM:08007238 2D45 0020 move.l d5,$20(a6) ROM:0800723C ROM:0800723C loc_800723C: ; CODE XREF: ROM:0800723Ej ROM:0800723C 5383 subq.l #1,d3 ROM:0800723E 6AFC bpl.s loc_800723C ROM:08007240 4EBA 0432 jsr sub_8007674 ROM:08007244 4E71 nop ROM:08007246 0243 FC00 andi.w #$FC00,d3 ROM:0800724A 0C83 0000 0000 cmpi.l #0,d3 ROM:08007250 6600 0026 bne.w loc_8007278 ROM:08007254 2C3C 0000 00FF move.l #$FF,d6 ROM:0800725A CCB9 FF05 0604 and.l ($FF050604).l,d6 ROM:08007260 BC82 cmp.l d2,d6 ROM:08007262 6600 0014 bne.w loc_8007278 ROM:08007266 263C 0000 0780 move.l #$780,d3 ROM:0800726C ROM:0800726C loc_800726C: ; CODE XREF: ROM:0800726Ej ROM:0800726C 5383 subq.l #1,d3 ROM:0800726E 6AFC bpl.s loc_800726C ROM:08007270 2C2E 0020 move.l $20(a6),d6 ROM:08007274 6700 0012 beq.w loc_8007288 ROM:08007278 ROM:08007278 loc_8007278: ; CODE XREF: ROM:08007250j ROM:08007278 ; ROM:08007262j ROM:08007278 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800727E 002D 0004 0005 ori.b #4,5(a5) ROM:08007284 6000 0306 bra.w sub_800758C ROM:08007288 ; --------------------------------------------------------------------------- ROM:08007288 ROM:08007288 loc_8007288: ; CODE XREF: ROM:08007274j ROM:08007288 B585 eor.l d2,d5 ROM:0800728A 23C5 FF05 0604 move.l d5,($FF050604).l ROM:08007290 42B9 FF05 0580 clr.l ($FF050580).l ROM:08007296 31FC 76B6 0382 move.w #$76B6,(word_382).w ROM:0800729C 46D7 move (sp),sr ROM:0800729E 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:080072A4 42B9 FF05 0600 clr.l ($FF050600).l ROM:080072AA 4285 clr.l d5 ROM:080072AC 267C FF05 0610 movea.l #$FF050610,a3 ROM:080072B2 363C 0007 move.w #7,d3 ROM:080072B6 ROM:080072B6 loc_80072B6: ; CODE XREF: ROM:080072B8j ROM:080072B6 26C5 move.l d5,(a3)+ ROM:080072B8 51CB FFFC dbf d3,loc_80072B6 ROM:080072BC 367C 0808 movea.w #$808,a3 ROM:080072C0 4E7B B002 movec a3,cacr ROM:080072C4 E38A lsl.l #1,d2 ROM:080072C6 508C addq.l #8,a4 ROM:080072C8 6000 FC5A bra.w loc_8006F24 ROM:080072CC ; --------------------------------------------------------------------------- ROM:080072CC ROM:080072CC loc_80072CC: ; CODE XREF: ROM:08006F26j ROM:080072CC 6000 008C bra.w loc_800735A ROM:080072D0 ; --------------------------------------------------------------------------- ROM:080072D0 4E71 nop ROM:080072D2 23FC 0000 72D0 0000+ move.l #$72D0,(dword_7AFC).l ROM:080072DC 42AD 0004 clr.l 4(a5) ROM:080072E0 4285 clr.l d5 ROM:080072E2 4EBA 0216 jsr sub_80074FA ROM:080072E6 4E71 nop ROM:080072E8 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080072F2 287C 0800 0000 movea.l #off_8000000,a4 ROM:080072F8 2C7C FF05 0004 movea.l #$FF050004,a6 ROM:080072FE 2C8C move.l a4,(a6) ROM:08007300 2A3C 0000 00FF move.l #$FF,d5 ROM:08007306 2C7C FF05 0008 movea.l #$FF050008,a6 ROM:0800730C 2C85 move.l d5,(a6) ROM:0800730E 2C7C FF05 0108 movea.l #$FF050108,a6 ROM:08007314 2C85 move.l d5,(a6) ROM:08007316 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08007320 21F9 0000 7B10 0000 move.l (dword_7B10).l,(dword_0).w ROM:08007328 21F9 0000 7B14 0004 move.l (dword_7B14).l,(dword_4).w ROM:08007330 47F9 0000 0008 lea (dword_8).l,a3 ROM:08007336 363C 00FD move.w #$FD,d3 ; '²' ROM:0800733A 2A39 0000 7B0C move.l (dword_7B0C).l,d5 ROM:08007340 ROM:08007340 loc_8007340: ; CODE XREF: ROM:08007342j ROM:08007340 26C5 move.l d5,(a3)+ ROM:08007342 51CB FFFC dbf d3,loc_8007340 ROM:08007346 2A39 0000 7B08 move.l (dword_7B08).l,d5 ROM:0800734C 4E7B 5801 movec d5,vbr ROM:08007350 283C 0000 7ABC move.l #$7ABC,d4 ROM:08007356 4EF4 4800 jmp (a4,d4.l) ROM:0800735A ; --------------------------------------------------------------------------- ROM:0800735A ROM:0800735A loc_800735A: ; CODE XREF: ROM:0800663Aj ROM:0800735A ; ROM:080068D0j ... ROM:0800735A 4E71 nop ROM:0800735C 007C 0700 ori #$700,sr ROM:08007360 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08007366 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800736C 42B9 FF05 0204 clr.l ($FF050204).l ROM:08007372 42B9 0000 7B18 clr.l (dword_7B18).l ROM:08007378 42B9 0000 7B1C clr.l (dword_7B1C).l ROM:0800737E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08007384 6B00 0008 bmi.w loc_800738E ROM:08007388 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800738E ROM:0800738E loc_800738E: ; CODE XREF: ROM:08007384j ROM:0800738E 2879 0000 7B00 movea.l (dword_7B00).l,a4 ROM:08007394 4ED4 jmp (a4) ROM:08007396 ; --------------------------------------------------------------------------- ROM:08007396 4E71 nop ROM:08007398 48F9 FFFF 0000 7ABC movem.l d0-a7,(dword_7ABC).l ROM:080073A0 ; START OF FUNCTION CHUNK FOR sub_8007674 ROM:080073A0 ROM:080073A0 loc_80073A0: ; CODE XREF: sub_8007674-ECj ROM:080073A0 ; sub_800758C+36j ... ROM:080073A0 49F9 0000 77AC lea (unk_77AC).l,a4 ROM:080073A6 0C39 00FF 0000 7B1C cmpi.b #$FF,(dword_7B1C).l ROM:080073AE 6600 0008 bne.w loc_80073B8 ROM:080073B2 49F9 0000 7914 lea (unk_7914).l,a4 ROM:080073B8 ROM:080073B8 loc_80073B8: ; CODE XREF: sub_8007674-2C6j ROM:080073B8 0C39 00FF 0000 7B18 cmpi.b #$FF,(dword_7B18).l ROM:080073C0 6600 0008 bne.w loc_80073CA ROM:080073C4 49F9 0000 78CC lea (unk_78CC).l,a4 ROM:080073CA ROM:080073CA loc_80073CA: ; CODE XREF: sub_8007674-2B4j ROM:080073CA 47ED 0050 lea $50(a5),a3 ROM:080073CE 223C 3E3E 3E3E move.l #$3E3E3E3E,d1 ROM:080073D4 4201 clr.b d1 ROM:080073D6 45F9 0000 7A9C lea (unk_7A9C).l,a2 ROM:080073DC 31FC 75DC 000A move.w #$75DC,(dword_8+2).w ROM:080073E2 ROM:080073E2 loc_80073E2: ; CODE XREF: sub_8007674-19Aj ROM:080073E2 B5CC cmpa.l a4,a2 ROM:080073E4 6700 00F8 beq.w loc_80074DE ROM:080073E8 2C54 movea.l (a4),a6 ROM:080073EA 2C16 move.l (a6),d6 ROM:080073EC 0C39 00FF 0000 7B1D cmpi.b #$FF,(dword_7B1C+1).l ROM:080073F4 6600 0014 bne.w loc_800740A ROM:080073F8 300B move.w a3,d0 ROM:080073FA 0240 000F andi.w #$F,d0 ROM:080073FE 6600 0008 bne.w loc_8007408 ROM:08007402 2681 move.l d1,(a3) ROM:08007404 588B addq.l #4,a3 ROM:08007406 5281 addq.l #1,d1 ROM:08007408 ROM:08007408 loc_8007408: ; CODE XREF: sub_8007674-276j ROM:08007408 2686 move.l d6,(a3) ROM:0800740A ROM:0800740A loc_800740A: ; CODE XREF: sub_8007674-280j ROM:0800740A CCAC 0004 and.l 4(a4),d6 ROM:0800740E 0C39 00FF 0000 7B1C cmpi.b #$FF,(dword_7B1C).l ROM:08007416 6600 002C bne.w loc_8007444 ROM:0800741A 2805 move.l d5,d4 ROM:0800741C 6600 0012 bne.w loc_8007430 ROM:08007420 BDFC FF05 0004 cmpa.l #$FF050004,a6 ROM:08007426 6600 0008 bne.w loc_8007430 ROM:0800742A 0084 0800 0000 ori.l #off_8000000,d4 ROM:08007430 ROM:08007430 loc_8007430: ; CODE XREF: sub_8007674-258j ROM:08007430 ; sub_8007674-24Ej ROM:08007430 C8AC 0004 and.l 4(a4),d4 ROM:08007434 BC84 cmp.l d4,d6 ROM:08007436 6700 009E beq.w loc_80074D6 ROM:0800743A 4239 0000 7B1C clr.b (dword_7B1C).l ROM:08007440 6000 014A bra.w sub_800758C ROM:08007444 ; --------------------------------------------------------------------------- ROM:08007444 ROM:08007444 loc_8007444: ; CODE XREF: sub_8007674-25Ej ROM:08007444 0C39 00FF 0000 7B18 cmpi.b #$FF,(dword_7B18).l ROM:0800744C 6600 0088 bne.w loc_80074D6 ROM:08007450 BDF9 0000 7AF4 cmpa.l (dword_7AF4).l,a6 ROM:08007456 6700 0064 beq.w loc_80074BC ROM:0800745A B8FC 7914 cmpa.w #$7914,a4 ROM:0800745E 6D00 0042 blt.w loc_80074A2 ROM:08007462 283C FFCF FFFF move.l #$FFCFFFFF,d4 ROM:08007468 C8AC 0004 and.l 4(a4),d4 ROM:0800746C BC84 cmp.l d4,d6 ROM:0800746E 6700 0066 beq.w loc_80074D6 ROM:08007472 BDFC FF05 0630 cmpa.l #$FF050630,a6 ROM:08007478 6C00 000C bge.w loc_8007486 ROM:0800747C 4239 0000 7B18 clr.b (dword_7B18).l ROM:08007482 6000 00DA bra.w loc_800755E ROM:08007486 ; --------------------------------------------------------------------------- ROM:08007486 ROM:08007486 loc_8007486: ; CODE XREF: sub_8007674-1FCj ROM:08007486 224E movea.l a6,a1 ROM:08007488 93F9 0000 7AF4 suba.l (dword_7AF4).l,a1 ROM:0800748E B3FC 0000 0020 cmpa.l #$20,a1 ; ' ' ROM:08007494 6700 0040 beq.w loc_80074D6 ROM:08007498 4239 0000 7B18 clr.b (dword_7B18).l ROM:0800749E 6000 00BE bra.w loc_800755E ROM:080074A2 ; --------------------------------------------------------------------------- ROM:080074A2 ROM:080074A2 loc_80074A2: ; CODE XREF: sub_8007674-216j ROM:080074A2 282C 0004 move.l 4(a4),d4 ROM:080074A6 C8B9 0000 7AD0 and.l (dword_7AD0).l,d4 ROM:080074AC BC84 cmp.l d4,d6 ROM:080074AE 6600 0026 bne.w loc_80074D6 ROM:080074B2 4239 0000 7B18 clr.b (dword_7B18).l ROM:080074B8 6000 00A4 bra.w loc_800755E ROM:080074BC ; --------------------------------------------------------------------------- ROM:080074BC ROM:080074BC loc_80074BC: ; CODE XREF: sub_8007674-21Ej ROM:080074BC 282C 0004 move.l 4(a4),d4 ROM:080074C0 C8B9 0000 7AD0 and.l (dword_7AD0).l,d4 ROM:080074C6 BC84 cmp.l d4,d6 ROM:080074C8 6700 000C beq.w loc_80074D6 ROM:080074CC 4239 0000 7B18 clr.b (dword_7B18).l ROM:080074D2 6000 00B8 bra.w sub_800758C ROM:080074D6 ; --------------------------------------------------------------------------- ROM:080074D6 ROM:080074D6 loc_80074D6: ; CODE XREF: sub_8007674-23Ej ROM:080074D6 ; sub_8007674-228j ... ROM:080074D6 508C addq.l #8,a4 ROM:080074D8 588B addq.l #4,a3 ROM:080074DA 6000 FF06 bra.w loc_80073E2 ROM:080074DE ; --------------------------------------------------------------------------- ROM:080074DE ROM:080074DE loc_80074DE: ; CODE XREF: sub_8007674-290j ROM:080074DE 0CAD 0000 0000 0004 cmpi.l #0,4(a5) ROM:080074E6 6600 01F8 bne.w loc_80076E0 ROM:080074EA 4CF9 FFFF 0000 7ABC movem.l (dword_7ABC).l,d0-a7 ROM:080074F2 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:080074F8 4E75 rts ROM:080074F8 ; END OF FUNCTION CHUNK FOR sub_8007674 ROM:080074FA ROM:080074FA ; =============== S U B R O U T I N E ======================================= ROM:080074FA ROM:080074FA ROM:080074FA sub_80074FA: ; CODE XREF: ROM:080072E2p ROM:080074FA 4E71 nop ROM:080074FC 48F9 FFFF 0000 7ABC movem.l d0-a7,(dword_7ABC).l ROM:08007504 31FC 764A 000A move.w #$764A,(dword_8+2).w ROM:0800750A 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08007514 49F9 0000 7914 lea (unk_7914).l,a4 ROM:0800751A 45F9 0000 7ABC lea (dword_7ABC).l,a2 ROM:08007520 ROM:08007520 loc_8007520: ; CODE XREF: sub_80074FA+4Cj ROM:08007520 B5CC cmpa.l a4,a2 ROM:08007522 6700 0024 beq.w loc_8007548 ROM:08007526 2C54 movea.l (a4),a6 ROM:08007528 2A39 0000 7AD0 move.l (dword_7AD0).l,d5 ROM:0800752E 6600 0012 bne.w loc_8007542 ROM:08007532 BDFC FF05 0004 cmpa.l #$FF050004,a6 ROM:08007538 6600 0008 bne.w loc_8007542 ROM:0800753C 0085 0800 0000 ori.l #off_8000000,d5 ROM:08007542 ROM:08007542 loc_8007542: ; CODE XREF: sub_80074FA+34j ROM:08007542 ; sub_80074FA+3Ej ROM:08007542 2C85 move.l d5,(a6) ROM:08007544 508C addq.l #8,a4 ROM:08007546 60D8 bra.s loc_8007520 ROM:08007548 ; --------------------------------------------------------------------------- ROM:08007548 ROM:08007548 loc_8007548: ; CODE XREF: sub_80074FA+28j ROM:08007548 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800754E 4CF9 FFFF 0000 7ABC movem.l (dword_7ABC).l,d0-a7 ROM:08007556 31FC 76B6 000A move.w #$76B6,(dword_8+2).w ROM:0800755C 4E75 rts ROM:0800755C ; End of function sub_80074FA ROM:0800755C ROM:0800755E ; --------------------------------------------------------------------------- ROM:0800755E ; START OF FUNCTION CHUNK FOR sub_8007674 ROM:0800755E ROM:0800755E loc_800755E: ; CODE XREF: sub_8007674-1F2j ROM:0800755E ; sub_8007674-1D6j ... ROM:0800755E 4E71 nop ROM:08007560 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08007566 002D 0080 0004 ori.b #$80,4(a5) ROM:0800756C 40ED 0008 move sr,8(a5) ROM:08007570 2B57 000A move.l (sp),$A(a5) ROM:08007574 3B7C AAAA 000E move.w #$AAAA,$E(a5) ROM:0800757A 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08007580 13FC 00FF 0000 7B1D move.b #$FF,(dword_7B1C+1).l ROM:08007588 6000 FE16 bra.w loc_80073A0 ROM:08007588 ; END OF FUNCTION CHUNK FOR sub_8007674 ROM:0800758C ROM:0800758C ; =============== S U B R O U T I N E ======================================= ROM:0800758C ROM:0800758C ROM:0800758C sub_800758C: ; CODE XREF: ROM:08006304j ROM:0800758C ; ROM:08006666j ... ROM:0800758C ROM:0800758C arg_0 = 4 ROM:0800758C ROM:0800758C 4E71 nop ROM:0800758E 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08007594 002D 0040 0004 ori.b #$40,4(a5) ; '@' ROM:0800759A 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:080075A0 0C39 00FF 0000 7B19 cmpi.b #$FF,(dword_7B18+1).l ROM:080075A8 6700 001C beq.w loc_80075C6 ROM:080075AC 40ED 0008 move sr,8(a5) ROM:080075B0 2B57 000A move.l (sp),$A(a5) ROM:080075B4 3B7C DDDD 000E move.w #$DDDD,$E(a5) ROM:080075BA 13FC 00FF 0000 7B1D move.b #$FF,(dword_7B1C+1).l ROM:080075C2 6000 FDDC bra.w loc_80073A0 ROM:080075C6 ; --------------------------------------------------------------------------- ROM:080075C6 ROM:080075C6 loc_80075C6: ; CODE XREF: sub_800758C+1Cj ROM:080075C6 2B57 0008 move.l (sp),8(a5) ROM:080075CA 2B6F 0004 000C move.l arg_0(sp),$C(a5) ROM:080075D0 13FC 00FF 0000 7B1D move.b #$FF,(dword_7B1C+1).l ROM:080075D8 6000 FDC6 bra.w loc_80073A0 ROM:080075D8 ; End of function sub_800758C ROM:080075D8 ROM:080075DC ; --------------------------------------------------------------------------- ROM:080075DC 4E71 nop ROM:080075DE 0CAD 0000 0000 0004 cmpi.l #0,4(a5) ROM:080075E6 6700 0042 beq.w loc_800762A ROM:080075EA 0C39 00FF 0000 7B1B cmpi.b #$FF,(dword_7B18+3).l ROM:080075F2 6700 000C beq.w loc_8007600 ROM:080075F6 002D 0010 0004 ori.b #$10,4(a5) ROM:080075FC 6000 00E2 bra.w loc_80076E0 ROM:08007600 ; --------------------------------------------------------------------------- ROM:08007600 ROM:08007600 loc_8007600: ; CODE XREF: ROM:080075F2j ROM:08007600 206D 0048 movea.l $48(a5),a0 ROM:08007604 20AD 0024 move.l $24(a5),(a0) ROM:08007608 B1FC FF05 0610 cmpa.l #$FF050610,a0 ROM:0800760E 6D00 0012 blt.w loc_8007622 ROM:08007612 B1FC FF05 0630 cmpa.l #$FF050630,a0 ROM:08007618 6C00 0008 bge.w loc_8007622 ROM:0800761C 216D 0024 0020 move.l $24(a5),$20(a0) ROM:08007622 ROM:08007622 loc_8007622: ; CODE XREF: ROM:0800760Ej ROM:08007622 ; ROM:08007618j ROM:08007622 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08007628 4E73 rte ROM:0800762A ; --------------------------------------------------------------------------- ROM:0800762A ROM:0800762A loc_800762A: ; CODE XREF: ROM:080075E6j ROM:0800762A 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08007630 002D 0010 0004 ori.b #$10,4(a5) ROM:08007636 2B57 0008 move.l (sp),8(a5) ROM:0800763A 2B6F 0004 000C move.l 4(sp),$C(a5) ROM:08007640 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08007646 6000 0098 bra.w loc_80076E0 ROM:0800764A ; --------------------------------------------------------------------------- ROM:0800764A 4E71 nop ROM:0800764C 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08007652 002D 0020 0004 ori.b #$20,4(a5) ; ' ' ROM:08007658 2B57 0008 move.l (sp),8(a5) ROM:0800765C 2B6F 0004 000C move.l 4(sp),$C(a5) ROM:08007662 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08007668 13FC 00FF 0000 7B1D move.b #$FF,(dword_7B1C+1).l ROM:08007670 6000 FD2E bra.w loc_80073A0 ROM:08007674 ROM:08007674 ; =============== S U B R O U T I N E ======================================= ROM:08007674 ROM:08007674 ROM:08007674 sub_8007674: ; CODE XREF: ROM:08006534p ROM:08007674 ; ROM:08006614p ... ROM:08007674 ROM:08007674 arg_0 = 4 ROM:08007674 ROM:08007674 ; FUNCTION CHUNK AT ROM:080073A0 SIZE 0000015A BYTES ROM:08007674 ; FUNCTION CHUNK AT ROM:0800755E SIZE 0000002E BYTES ROM:08007674 ; FUNCTION CHUNK AT ROM:080076E0 SIZE 000000CC BYTES ROM:08007674 ROM:08007674 4E71 nop ROM:08007676 0C39 00FF 0000 7B19 cmpi.b #$FF,(dword_7B18+1).l ROM:0800767E 6600 000A bne.w loc_800768A ROM:08007682 4239 0000 7B19 clr.b (dword_7B18+1).l ROM:08007688 4E75 rts ROM:0800768A ; --------------------------------------------------------------------------- ROM:0800768A ROM:0800768A loc_800768A: ; CODE XREF: sub_8007674+Aj ROM:0800768A 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08007690 002D 0008 0004 ori.b #8,4(a5) ROM:08007696 40ED 0008 move sr,8(a5) ROM:0800769A 2B57 000A move.l (sp),$A(a5) ROM:0800769E 3B7C EEEE 000E move.w #$EEEE,$E(a5) ROM:080076A4 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:080076AA 13FC 00FF 0000 7B1D move.b #$FF,(dword_7B1C+1).l ROM:080076B2 6000 FCEC bra.w loc_80073A0 ROM:080076B2 ; End of function sub_8007674 ROM:080076B2 ROM:080076B6 ; --------------------------------------------------------------------------- ROM:080076B6 ROM:080076B6 loc_80076B6: ; CODE XREF: ROM:080066C0j ROM:080076B6 4E71 nop ROM:080076B8 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:080076BE 002D 0004 0004 ori.b #4,4(a5) ROM:080076C4 2B57 0008 move.l (sp),8(a5) ROM:080076C8 2B6F 0004 000C move.l 4(sp),$C(a5) ROM:080076CE 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:080076D4 13FC 00FF 0000 7B1D move.b #$FF,(dword_7B1C+1).l ROM:080076DC 6000 FCC2 bra.w loc_80073A0 ROM:080076E0 ; --------------------------------------------------------------------------- ROM:080076E0 ; START OF FUNCTION CHUNK FOR sub_8007674 ROM:080076E0 ROM:080076E0 loc_80076E0: ; CODE XREF: sub_8007674-18Ej ROM:080076E0 ; ROM:080075FCj ... ROM:080076E0 4E71 nop ROM:080076E2 0C39 00FF 0000 7B1D cmpi.b #$FF,(dword_7B1C+1).l ROM:080076EA 6600 0008 bne.w loc_80076F4 ROM:080076EE 26BC 4C45 4E44 move.l #$4C454E44,(a3) ROM:080076F4 ROM:080076F4 loc_80076F4: ; CODE XREF: sub_8007674+76j ROM:080076F4 BBFC 0001 04A0 cmpa.l #unk_104A0,a5 ROM:080076FA 6C00 0090 bge.w loc_800778C ROM:080076FE 4BED 0250 lea $250(a5),a5 ROM:08007702 42B9 0000 7B18 clr.l (dword_7B18).l ROM:08007708 42B9 0000 7B1C clr.l (dword_7B1C).l ROM:0800770E 47F9 0000 0000 lea (dword_0).l,a3 ROM:08007714 363C 00FF move.w #$FF,d3 ROM:08007718 2C7C 0000 76B6 movea.l #$76B6,a6 ROM:0800771E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08007724 6B00 0008 bmi.w loc_800772E ROM:08007728 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800772E ROM:0800772E loc_800772E: ; CODE XREF: sub_8007674+B0j ROM:0800772E ; sub_8007674+BCj ROM:0800772E 26CE move.l a6,(a3)+ ROM:08007730 51CB FFFC dbf d3,loc_800772E ROM:08007734 367C 0808 movea.w #$808,a3 ROM:08007738 4E7B B002 movec a3,cacr ROM:0800773C 007C 0700 ori #$700,sr ROM:08007740 2E79 0000 7B04 movea.l (dword_7B04).l,sp ROM:08007746 2879 0000 7AFC movea.l (dword_7AFC).l,a4 ROM:0800774C 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:08007756 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08007760 42B9 FF01 0068 clr.l ($FF010068).l ROM:08007766 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800776C 42B9 FF06 0028 clr.l ($FF060028).l ROM:08007772 42B9 FF05 0200 clr.l ($FF050200).l ROM:08007778 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800777E 42B9 FF05 0580 clr.l ($FF050580).l ROM:08007784 42B9 FF05 0584 clr.l ($FF050584).l ROM:0800778A 4ED4 jmp (a4) ROM:0800778C ; --------------------------------------------------------------------------- ROM:0800778C ROM:0800778C loc_800778C: ; CODE XREF: sub_8007674+86j ROM:0800778C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08007792 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:0800779C 283C 0000 F18E move.l #$F18E,d4 ROM:080077A2 287C 0800 0000 movea.l #off_8000000,a4 ROM:080077A8 4EF4 4800 jmp (a4,d4.l) ROM:080077A8 ; END OF FUNCTION CHUNK FOR sub_8007674 ROM:080077A8 ; --------------------------------------------------------------------------- ROM:080077AC FF05 000C 0000 00FF+ dc.l $FF05000C, $FF, $FF050300, $FFFF00FF, $FF050304, $FF ROM:080077AC FF05 0300 FFFF 00FF+ dc.l $FF050310, $FFFFFF, $FF050480, $FF, $FF050484, $FF ROM:080077AC FF05 0304 0000 00FF+ dc.l $FF050488, $FF, $FF05048C, $FF, $FF050490, $FF, $FF050494 ROM:080077AC FF05 0310 00FF FFFF+ dc.l $FF, $FF050498, $FF, $FF05049C, $FF, $FF0504A0, $FF ROM:080077AC FF05 0480 0000 00FF+ dc.l $FF0504A4, $FF, $FF0504A8, $FF, $FF0504AC, $FF, $FF0504B0 ROM:080077AC FF05 0484 0000 00FF+ dc.l $FF, $FF0504B4, $FF, $FF0504B8, $FF, $FF0504BC, $FF ROM:080077AC FF05 0488 0000 00FF+ dc.l $FF0504C0, $FF, $FF0504C4, $FF, $FF0504C8, $FF, $FF0504CC ROM:080077AC FF05 048C 0000 00FF+ dc.l $FF, $FF0504D0, $FF, $FF0504D4, $FF, $FF0504D8, $FF ROM:080077AC FF05 0490 0000 00FF+ dc.l $FF0504DC, $FF, $FF0504E0, $FF, $FF0504E4, $FF, $FF0504E8 ROM:080077AC FF05 0494 0000 00FF+ dc.l $FF, $FF0504EC, $FF, $FF0504F0, $FF, $FF0504F4, $FF ROM:080077AC FF05 0498 0000 00FF+ dc.l $FF0504F8, $FF, $FF0504FC, $FF, $FFF80080, $FFFF0000 ROM:080077AC FF05 049C 0000 00FF+ dc.l $FF050200, $F800008F, $FF050204, $FFF8007F, $FF050208 ROM:080077AC FF05 04A0 0000 00FF+ dc.l $FFFFFFFF, $FF05020C, $FFFFFFFF, $FF050210, $FFFC0000 ROM:080077AC FF05 04A4 0000 00FF+ dc.l $FF050580, $3FF0FFF, $FF050320, $FFFF, $FF050584 ROM:080077AC FF05 04A8 0000 00FF+ dc.l $7F0FFF, $FF050104, $F, $FF050400, $FFFF, $FF050404 ROM:080077AC FF05 04AC 0000 00FF+ dc.l $FFFF, $FF050408, $707, $FF050410, $FFFFFFFF, $FF050414 ROM:080077AC FF05 04B0 0000 00FF+ dc.l $FFFFFFFF, $FF050600, $FF, $FF050604, $FF, $FF050008 ROM:080077AC FF05 04B4 0000 00FF+ dc.l $FF, $FF050108, $FF, $FF050004, $FFFE0000, $FF050500 ROM:080077AC FF05 04B8 0000 00FF+ dc.l $FFE00000, $FF050504, $FFE00000, $FF050508, $FFE00000 ROM:080077AC FF05 04BC 0000 00FF+ dc.l $FF05050C, $FFE00000, $FF050510, $FFE00000, $FF050514 ROM:080077AC FF05 04C0 0000 00FF+ dc.l $FFE00000, $FF050518, $FFE00000, $FF05051C, $FFE00000 ROM:080077AC FF05 04C4 0000 00FF+ dc.l $FF050520, $FFE00000, $FF050524, $FFE00000, $FF050528 ROM:080077AC FF05 04C8 0000 00FF+ dc.l $FFE00000, $FF05052C, $FFE00000, $FF050540, $FFE00000 ROM:080077AC FF05 04CC 0000 00FF+ dc.l $FF050544, $FFE00000, $FF050548, $FFE00000, $FF05054C ROM:080077AC FF05 04D0 0000 00FF+ dc.l $FF000000, $FF050550, $FF000000, $FF050554, $FF000000 ROM:080077AC FF05 04D4 0000 00FF+ dc.l $FF050558, $FF000000, $FF05055C, $FF000000, $FF050560 ROM:080077AC FF05 04D8 0000 00FF+ dc.l $FF000000, $FF050564, $FF000000, $FF050610, $FFFFFFFF ROM:080077AC FF05 04DC 0000 00FF+ dc.l $FF050614, $FFFFFFFF, $FF050618, $FFFFFFFF, $FF05061C ROM:080077AC FF05 04E0 0000 00FF+ dc.l $FFFFFFFF, $FF050620, $FFFFFFFF, $FF050624, $FFFFFFFF ROM:080077AC FF05 04E4 0000 00FF+ dc.l $FF050628, $FFFFFFFF, $FF05062C, $FFFFFFFF, $FF050630 ROM:080077AC FF05 04E8 0000 00FF+ dc.l $FFFFFFFF, $FF050634, $FFFFFFFF, $FF050638, $FFFFFFFF ROM:080077AC FF05 04EC 0000 00FF+ dc.l $FF05063C, $FFFFFFFF, $FF050640, $FFFFFFFF, $FF050644 ROM:080077AC FF05 04F0 0000 00FF+ dc.l $FFFFFFFF, $FF050648, $FFFFFFFF, $FF05064C, $FFFFFFFF ROM:080077AC FF05 04F4 0000 00FF+ dc.l $FF050530, $FFE00000, $FF050534, $FFE00000, $FF050538 ROM:080077AC FF05 04F8 0000 00FF+ dc.l $FFE00000, $FF05053C, $FFE00000, $4E717E50, $23C7FF05 ROM:080077AC FF05 04FC 0000 00FF+ dc.l $C2038, $2238, $42438, $344E7A, $4801363C, $7EBB3C7C ROM:080077AC FFF8 0080 FFFF 0000+ dc.l $500429E, $51CBFFFC, $21C07054, $21C17058, $21C27050 ROM:080077AC FF05 0200 F800 008F+ dc.l $21C4704C, $21CF7048, $2A7C0000, $F00047F8, $400363C ROM:080077AC FF05 0204 FFF8 007F+ dc.l $FF4DFA, $1F684E71, $270E51CB, $FFFC4E7B, $B8014E7B ROM:080077AC FF05 0208 FFFF FFFF+ dc.l $B00249FA, $124E71, $21CC7040, $49FA0010, $4E7121CC ROM:080077AC FF05 020C FFFF FFFF+ dc.l $704442AD, $46000, $1E8E4E71, $7E5123C7, $FF05000C ROM:080077AC FF05 0210 FFFC 0000+ dc.l $49FA0012, $4E7121CC, $704049FA, $4504E71, $21CC7044 ROM:080077AC FF05 0580 03FF 0FFF+ dc.l $42AD0004, $42B87064, $46B87064, $F0384200, $70640838 ROM:080077AC FF05 0320 0000 FFFF+ dc.l $77064, $67000008, $4EBA1ED8, $4E7142B8, $706446B8 ROM:080077AC FF05 0584 007F 0FFF+ dc.l $7064F038, $A007064, $8380007, $70666700, $84EBA ROM:080077AC FF05 0104 0000 000F+ dc.l $1EBA4E71, $42B87064, $46B87064, $F0380E00, $70640838 ROM:080077AC FF05 0400 0000 FFFF+ dc.l $77066, $67000008, $4EBA1E9C, $4E712A3C, $809780 ROM:080077AC FF05 0404 0000 FFFF+ dc.l $21C5705C, $42B87064, $46B87064, $F0384000, $705CF038 ROM:080077AC FF05 0408 0000 0707+ dc.l $42007064, $BAB87064, $67000008, $4EBA1E70, $4E71223C ROM:080077AC FF05 0410 FFFF FFFF+ dc.l $80000002, $21C1705C, $327C0500, $21C97060, $42B87064 ROM:080077AC FF05 0414 FFFF FFFF+ dc.l $46B87064, $42B87068, $46B87068, $F0384C00, $705CF038 ROM:080077AC FF05 0600 0000 00FF+ dc.l $4E007064, $B2B87064, $67000008, $4EBA1E34, $4E71B3F8 ROM:080077AC FF05 0604 0000 00FF+ dc.l $70686700, $84EBA, $1E264E71, $42B8705C, $F0386000 ROM:080077AC FF05 0008 0000 00FF+ dc.l $705CF039, $22150001, $F039, $82150001, $F038, $62007064 ROM:080077AC FF05 0108 0000 00FF+ dc.l $C780000, $70646700, $84EBA, $1DF64E71, $C38000A ROM:080077AC FF05 0004 FFFE 0000+ dc.l $5036700, $84EBA, $1DE64E71, $2380002, $5030C38, $B0D07 ROM:080077AC FF05 0500 FFE0 0000+ dc.l $67000008, $4EBA1DD0, $4E710238, $30D07, $C380009 ROM:080077AC FF05 0504 FFE0 0000+ dc.l $F036700, $84EBA, $1DBA4E71, $2380001, $F03F000, $2400F039 ROM:080077AC FF05 0508 FFE0 0000+ dc.l $82150001, $F038, $62007064, $278C447, $70640C78 ROM:080077AC FF05 050C FFE0 0000+ dc.l $4007064, $67000008, $4EBA1D8C, $4E71F039, $20150001 ROM:080077AC FF05 0510 FFE0 0000+ dc.l $F039, $80150001, $F038, $62007064, $C780200, $70646700 ROM:080077AC FF05 0514 FFE0 0000+ dc.l $84EBA, $1D664E71, $C38000A, $5036700, $84EBA, $1D564E71 ROM:080077AC FF05 0518 FFE0 0000+ dc.l $2380002, $5030C38, $B0D07, $67000008, $4EBA1D40 ROM:080077AC FF05 051C FFE0 0000+ dc.l $4E710238, $30D07, $C380019, $F036700, $84EBA, $1D2A4E71 ROM:080077AC FF05 0520 FFE0 0000+ dc.l $2380001, $F03F039, $38F50001, $F039, $82150001, $F038 ROM:080077AC FF05 0524 FFE0 0000+ dc.l $62007064, $278C447, $70640C78, $4007064, $67000008 ROM:080077AC FF05 0528 FFE0 0000+ dc.l $4EBA1CF8, $4E71F039, $8FD50001, $F038, $62007064 ROM:080077AC FF05 052C FFE0 0000+ dc.l $C780003, $70646700, $84EBA, $1CDA4E71, $BCFC0F00 ROM:080077AC FF05 0540 FFE0 0000+ dc.l $67000008, $4EBA1CCC, $4E7142B8, $705CF038, $6000705C ROM:080077AC FF05 0544 FFE0 0000+ dc.l $9DCEF039, $8DD50001, $F038, $62007064, $C780003 ROM:080077AC FF05 0548 FFE0 0000+ dc.l $70646700, $84EBA, $1CA24E71, $BCFC0F00, $67000008 ROM:080077AC FF05 054C FF00 0000+ dc.l $4EBA1C94, $4E71F039, $22150001, $F039, $82150001 ROM:080077AC FF05 0550 FF00 0000+ dc.l $F038, $62007064, $C780000, $70646700, $84EBA, $1C6E4E71 ROM:080077AC FF05 0554 FF00 0000+ dc.l $223C8000, $221C1, $705C327C, $50021C9, $7060F038 ROM:080077AC FF05 0558 FF00 0000+ dc.l $4D00705C, $2A3C0080, $978021C5, $705CF038, $4100705C ROM:080077AC FF05 055C FF00 0000+ dc.l $42B8705C, $42B87060, $F0380900, $705CF038, $D00705C ROM:080077AC FF05 0560 FF00 0000+ dc.l $F0386000, $705C0038, $1705F, $F0384900, $705CF039 ROM:080077AC FF05 0564 FF00 0000+ dc.l $82150001, $F038, $62007064, $C780000, $70646700 ROM:080077AC FF05 0610 FFFF FFFF+ dc.l $84EBA, $1C024E71, $223C8000, $221C1, $705C327C, $50021C9 ROM:080077AC FF05 0614 FFFF FFFF+ dc.l $7060F038, $4C00705C, $F0398215, $10000, $F0386200 ROM:080077AC FF05 0618 FFFF FFFF+ dc.l $70640278, $C4477064, $C780400, $70646700, $84EBA ROM:080077AC FF05 061C FFFF FFFF+ dc.l $1BC64E71, $F0392215, $10000, $2A3C0080, $978021C5 ROM:080077AC FF05 0620 FFFF FFFF+ dc.l $705CF038, $4000705C, $F0398215, $10000, $F0386200 ROM:080077AC FF05 0624 FFFF FFFF+ dc.l $70640278, $C4477064, $C780400, $70646700, $84EBA ROM:080077AC FF05 0628 FFFF FFFF+ dc.l $1B8A4E71, $42B8705C, $42B87060, $F0392215, $10000 ROM:080077AC FF05 062C FFFF FFFF+ dc.l $F0380800, $705CF039, $82150001, $F038, $62007064 ROM:080077AC FF05 0630 FFFF FFFF+ dc.l $278C447, $70640C78, $4007064, $67000008, $4EBA1B50 ROM:080077AC FF05 0634 FFFF FFFF+ dc.l $4E71F039, $22150001, $F038, $C00705C, $F0398215 ROM:080077AC FF05 0638 FFFF FFFF+ dc.l $10000, $F0386200, $70640278, $C4477064, $C780400 ROM:080077AC FF05 063C FFFF FFFF+ dc.l $70646700, $84EBA, $1B1E4E71, $380001, $705FF039 ROM:080077AC FF05 0640 FFFF FFFF+ dc.l $22150001, $F038, $4800705C, $F0398215, $10000, $F0386200 ROM:080077AC FF05 0644 FFFF FFFF+ dc.l $70640278, $C4477064, $C780400, $70646700, $84EBA ROM:080077AC FF05 0648 FFFF FFFF+ dc.l $1AE64E71, $F0392215, $10000, $F00030F5, $F0398215 ROM:080077AC FF05 064C FFFF FFFF+ dc.l $10000, $F0386200, $70640278, $C4477064, $C780400 ROM:080077AC FF05 0530 FFE0 0000+ dc.l $70646700, $84EBA, $1AB64E71, $60001A28, $4E717E52 ROM:080077AC FF05 0534 FFE0 0000+ dc.l $23C7FF05, $C49FA, $124E71 ROM:08007FAC 21CC 7040 49FA 016E+ dc.l $21CC7040, $49FA016E, $4E7121CC, $704442AD, $4760B ROM:08007FAC 4E71 21CC 7044 42AD+ dc.l $47FA012E, $4E71223C, $FFFF0777, $C29321C1, $705C42B8 ROM:08007FAC 0004 760B 47FA 012E+ dc.l $7064F038, $800705C, $F0380A00, $7064B2B8, $70646700 ROM:08007FAC 4E71 223C FFFF 0777+ dc.l $84EBA, $1A5E4E71, $42B87064, $F0380C00, $705CF038 ROM:08007FAC C293 21C1 705C 42B8+ dc.l $E007064, $B2B87064, $67000008, $4EBA1A40, $4E71223C ROM:08007FAC 7064 F038 0800 705C+ dc.l $3FFFFFF, $C29321C1, $705C42B8, $7064F038, $4000705C ROM:08007FAC F038 0A00 7064 B2B8+ dc.l $F0384200, $7064B2B8, $70646700, $84EBA, $1A164E71 ROM:08007FAC 7064 6700 0008 4EBA+ dc.l $223CFFFF, $3C293, $21C1705C, $C380000, $705F6600 ROM:08007FAC 1A5E 4E71 42B8 7064+ dc.l $A0001, $121C1, $705C74F0, $C49321C2, $706042B8, $706442B8 ROM:08007FAC F038 0C00 705C F038+ dc.l $7068F038, $4C00705C, $F0384E00, $7064B2B8, $70646700 ROM:08007FAC 0E00 7064 B2B8 7064+ dc.l $84EBA, $19CE4E71, $B4B87068, $67000008, $4EBA19C0 ROM:08007FAC 6700 0008 4EBA 1A40+ dc.l $4E7142B8, $706442B8, $7068F038, $4800705C, $F0384A00 ROM:08007FAC 4E71 223C 03FF FFFF+ dc.l $7064B2B8, $70646700, $84EBA, $199E4E71, $B4B87068 ROM:08007FAC C293 21C1 705C 42B8+ dc.l $67000008, $4EBA1990, $4E71588B, $51CBFF04, $223C8000 ROM:08007FAC 7064 F038 4000 705C+ dc.l $221C1, $705C327C, $50021C9, $7060F038, $4C00705C ROM:08007FAC F038 4200 7064 B2B8+ dc.l $2A3C0080, $978021C5, $705CF038, $4000705C, $600018D4 ROM:08007FAC 7064 6700 0008 4EBA+ dc.l $FFFFFFFF, $55555555, $AAAAAAAA, $1020408, $2040801 ROM:08007FAC 1A16 4E71 223C FFFF+ dc.l $4080102, $8010204, $10204080, $20408010, $40801020 ROM:08007FAC 0003 C293 21C1 705C+ dc.l $80102040, 0 ROM:08008120 ; --------------------------------------------------------------------------- ROM:08008120 4E71 nop ROM:08008122 7E53 moveq #$53,d7 ; 'S' ROM:08008124 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800812A 49FA 0012 lea loc_800813E,a4 ROM:0800812E 4E71 nop ROM:08008130 21CC 7040 move.l a4,(dword_7040).w ROM:08008134 49FA 056C lea loc_80086A2,a4 ROM:08008138 4E71 nop ROM:0800813A 21CC 7044 move.l a4,(dword_7044).w ROM:0800813E ROM:0800813E loc_800813E: ; DATA XREF: ROM:0800812Ao ROM:0800813E 42AD 0004 clr.l 4(a5) ROM:08008142 9DCE suba.l a6,a6 ROM:08008144 21FC 0000 0107 705C move.l #$107,(qword_705C).w ROM:0800814C F038 0800 705C pmove (qword_705C).w,tt0 ROM:08008152 F016 8215 ptestr #5,(a6),#0 ROM:08008156 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800815C 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008162 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:08008168 6700 0008 beq.w loc_8008172 ROM:0800816C 4EBA 18DC jsr sub_8009A4A ROM:08008170 4E71 nop ROM:08008172 ROM:08008172 loc_8008172: ; CODE XREF: ROM:08008168j ROM:08008172 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:08008178 F038 0800 705C pmove (qword_705C).w,tt0 ROM:0800817E F016 8215 ptestr #5,(a6),#0 ROM:08008182 F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008188 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800818E 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:08008194 6700 0008 beq.w loc_800819E ROM:08008198 4EBA 18B0 jsr sub_8009A4A ROM:0800819C 4E71 nop ROM:0800819E ROM:0800819E loc_800819E: ; CODE XREF: ROM:08008194j ROM:0800819E 243C 0100 0000 move.l #$1000000,d2 ROM:080081A4 3A3C 0100 move.w #$100,d5 ROM:080081A8 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:080081AE 7608 moveq #8,d3 ROM:080081B0 ROM:080081B0 loc_80081B0: ; CODE XREF: ROM:08008236j ROM:080081B0 31C5 705C move.w d5,(qword_705C).w ROM:080081B4 F038 0800 705C pmove (qword_705C).w,tt0 ROM:080081BA 223C 0100 0000 move.l #$1000000,d1 ROM:080081C0 7807 moveq #7,d4 ROM:080081C2 ROM:080081C2 loc_80081C2: ; CODE XREF: ROM:0800822Ej ROM:080081C2 2002 move.l d2,d0 ROM:080081C4 8081 or.l d1,d0 ROM:080081C6 2C40 movea.l d0,a6 ROM:080081C8 F016 8215 ptestr #5,(a6),#0 ROM:080081CC F038 6200 7064 pmove acusr,(dword_7064).w ROM:080081D2 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080081D8 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:080081DE 6700 000E beq.w loc_80081EE ROM:080081E2 B48E cmp.l a6,d2 ROM:080081E4 6700 0014 beq.w loc_80081FA ROM:080081E8 4EBA 1860 jsr sub_8009A4A ROM:080081EC 4E71 nop ROM:080081EE ROM:080081EE loc_80081EE: ; CODE XREF: ROM:080081DEj ROM:080081EE B48E cmp.l a6,d2 ROM:080081F0 6600 0008 bne.w loc_80081FA ROM:080081F4 4EBA 1854 jsr sub_8009A4A ROM:080081F8 4E71 nop ROM:080081FA ROM:080081FA loc_80081FA: ; CODE XREF: ROM:080081E4j ROM:080081FA ; ROM:080081F0j ROM:080081FA F016 8015 ptestw #5,(a6),#0 ROM:080081FE F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008204 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800820A 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:08008210 6700 000E beq.w loc_8008220 ROM:08008214 B48E cmp.l a6,d2 ROM:08008216 6700 0014 beq.w loc_800822C ROM:0800821A 4EBA 182E jsr sub_8009A4A ROM:0800821E 4E71 nop ROM:08008220 ROM:08008220 loc_8008220: ; CODE XREF: ROM:08008210j ROM:08008220 B48E cmp.l a6,d2 ROM:08008222 6600 0008 bne.w loc_800822C ROM:08008226 4EBA 1822 jsr sub_8009A4A ROM:0800822A 4E71 nop ROM:0800822C ROM:0800822C loc_800822C: ; CODE XREF: ROM:08008216j ROM:0800822C ; ROM:08008222j ROM:0800822C E389 lsl.l #1,d1 ROM:0800822E 51CC FF92 dbf d4,loc_80081C2 ROM:08008232 E38A lsl.l #1,d2 ROM:08008234 E34D lsl.w #1,d5 ROM:08008236 51CB FF78 dbf d3,loc_80081B0 ROM:0800823A 243C 0100 0000 move.l #$1000000,d2 ROM:08008240 3A3C 0100 move.w #$100,d5 ROM:08008244 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:0800824A 7608 moveq #8,d3 ROM:0800824C ROM:0800824C loc_800824C: ; CODE XREF: ROM:08008298j ROM:0800824C 31C5 705C move.w d5,(qword_705C).w ROM:08008250 223C 0100 0000 move.l #$1000000,d1 ROM:08008256 7807 moveq #7,d4 ROM:08008258 ROM:08008258 loc_8008258: ; CODE XREF: ROM:08008290j ROM:08008258 2002 move.l d2,d0 ROM:0800825A 8081 or.l d1,d0 ROM:0800825C 2C40 movea.l d0,a6 ROM:0800825E 2001 move.l d1,d0 ROM:08008260 4840 swap d0 ROM:08008262 E088 lsr.l #8,d0 ROM:08008264 11C0 705D move.b d0,(qword_705C+1).w ROM:08008268 F038 0800 705C pmove (qword_705C).w,tt0 ROM:0800826E F016 8215 ptestr #5,(a6),#0 ROM:08008272 F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008278 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800827E 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:08008284 6700 0008 beq.w loc_800828E ROM:08008288 4EBA 17C0 jsr sub_8009A4A ROM:0800828C 4E71 nop ROM:0800828E ROM:0800828E loc_800828E: ; CODE XREF: ROM:08008284j ROM:0800828E E389 lsl.l #1,d1 ROM:08008290 51CC FFC6 dbf d4,loc_8008258 ROM:08008294 E38A lsl.l #1,d2 ROM:08008296 E34D lsl.w #1,d5 ROM:08008298 51CB FFB2 dbf d3,loc_800824C ROM:0800829C 31FC 0100 705C move.w #$100,(qword_705C).w ROM:080082A2 2C7C 0100 0000 movea.l #$1000000,a6 ROM:080082A8 3A3C 8110 move.w #$8110,d5 ROM:080082AC 7401 moveq #1,d2 ROM:080082AE 7602 moveq #2,d3 ROM:080082B0 ROM:080082B0 loc_80082B0: ; CODE XREF: ROM:080082FEj ROM:080082B0 31C5 705E move.w d5,(qword_705C+2).w ROM:080082B4 F038 0800 705C pmove (qword_705C).w,tt0 ROM:080082BA 7201 moveq #1,d1 ROM:080082BC 7802 moveq #2,d4 ROM:080082BE ROM:080082BE loc_80082BE: ; CODE XREF: ROM:080082F6j ROM:080082BE 2002 move.l d2,d0 ROM:080082C0 8081 or.l d1,d0 ROM:080082C2 F016 8208 ptestr d0,(a6),#0 ROM:080082C6 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080082CC 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080082D2 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:080082D8 6700 000E beq.w loc_80082E8 ROM:080082DC B480 cmp.l d0,d2 ROM:080082DE 6700 0014 beq.w loc_80082F4 ROM:080082E2 4EBA 1766 jsr sub_8009A4A ROM:080082E6 4E71 nop ROM:080082E8 ROM:080082E8 loc_80082E8: ; CODE XREF: ROM:080082D8j ROM:080082E8 B480 cmp.l d0,d2 ROM:080082EA 6600 0008 bne.w loc_80082F4 ROM:080082EE 4EBA 175A jsr sub_8009A4A ROM:080082F2 4E71 nop ROM:080082F4 ROM:080082F4 loc_80082F4: ; CODE XREF: ROM:080082DEj ROM:080082F4 ; ROM:080082EAj ROM:080082F4 E389 lsl.l #1,d1 ROM:080082F6 51CC FFC6 dbf d4,loc_80082BE ROM:080082FA E38A lsl.l #1,d2 ROM:080082FC E30D lsl.b #1,d5 ROM:080082FE 51CB FFB0 dbf d3,loc_80082B0 ROM:08008302 3A3C 8110 move.w #$8110,d5 ROM:08008306 7401 moveq #1,d2 ROM:08008308 7602 moveq #2,d3 ROM:0800830A ROM:0800830A loc_800830A: ; CODE XREF: ROM:0800834Aj ROM:0800830A 7201 moveq #1,d1 ROM:0800830C 7802 moveq #2,d4 ROM:0800830E ROM:0800830E loc_800830E: ; CODE XREF: ROM:08008342j ROM:0800830E 31C5 705E move.w d5,(qword_705C+2).w ROM:08008312 2002 move.l d2,d0 ROM:08008314 8081 or.l d1,d0 ROM:08008316 8338 705F or.b d1,(qword_705C+3).w ROM:0800831A F038 0800 705C pmove (qword_705C).w,tt0 ROM:08008320 F016 8208 ptestr d0,(a6),#0 ROM:08008324 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800832A 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008330 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:08008336 6700 0008 beq.w loc_8008340 ROM:0800833A 4EBA 170E jsr sub_8009A4A ROM:0800833E 4E71 nop ROM:08008340 ROM:08008340 loc_8008340: ; CODE XREF: ROM:08008336j ROM:08008340 E389 lsl.l #1,d1 ROM:08008342 51CC FFCA dbf d4,loc_800830E ROM:08008346 E38A lsl.l #1,d2 ROM:08008348 E30D lsl.b #1,d5 ROM:0800834A 51CB FFBE dbf d3,loc_800830A ROM:0800834E 31FC 8007 705E move.w #$8007,(qword_705C+2).w ROM:08008354 F038 0800 705C pmove (qword_705C).w,tt0 ROM:0800835A F016 8215 ptestr #5,(a6),#0 ROM:0800835E F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008364 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800836A 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:08008370 6700 0008 beq.w loc_800837A ROM:08008374 4EBA 16D4 jsr sub_8009A4A ROM:08008378 4E71 nop ROM:0800837A ROM:0800837A loc_800837A: ; CODE XREF: ROM:08008370j ROM:0800837A F016 8015 ptestw #5,(a6),#0 ROM:0800837E F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008384 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800838A 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:08008390 6700 0008 beq.w loc_800839A ROM:08008394 4EBA 16B4 jsr sub_8009A4A ROM:08008398 4E71 nop ROM:0800839A ROM:0800839A loc_800839A: ; CODE XREF: ROM:08008390j ROM:0800839A 31FC 8207 705E move.w #$8207,(qword_705C+2).w ROM:080083A0 F038 0800 705C pmove (qword_705C).w,tt0 ROM:080083A6 F016 8215 ptestr #5,(a6),#0 ROM:080083AA F038 6200 7064 pmove acusr,(dword_7064).w ROM:080083B0 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080083B6 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:080083BC 6700 0008 beq.w loc_80083C6 ROM:080083C0 4EBA 1688 jsr sub_8009A4A ROM:080083C4 4E71 nop ROM:080083C6 ROM:080083C6 loc_80083C6: ; CODE XREF: ROM:080083BCj ROM:080083C6 F016 8015 ptestw #5,(a6),#0 ROM:080083CA F038 6200 7064 pmove acusr,(dword_7064).w ROM:080083D0 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080083D6 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:080083DC 6700 0008 beq.w loc_80083E6 ROM:080083E0 4EBA 1668 jsr sub_8009A4A ROM:080083E4 4E71 nop ROM:080083E6 ROM:080083E6 loc_80083E6: ; CODE XREF: ROM:080083DCj ROM:080083E6 42B8 705C clr.l (qword_705C).w ROM:080083EA F038 0800 705C pmove (qword_705C).w,tt0 ROM:080083F0 9DCE suba.l a6,a6 ROM:080083F2 21FC 0000 0107 705C move.l #$107,(qword_705C).w ROM:080083FA F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08008400 F016 8215 ptestr #5,(a6),#0 ROM:08008404 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800840A 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008410 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:08008416 6700 0008 beq.w loc_8008420 ROM:0800841A 4EBA 162E jsr sub_8009A4A ROM:0800841E 4E71 nop ROM:08008420 ROM:08008420 loc_8008420: ; CODE XREF: ROM:08008416j ROM:08008420 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:08008426 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:0800842C F016 8215 ptestr #5,(a6),#0 ROM:08008430 F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008436 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800843C 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:08008442 6700 0008 beq.w loc_800844C ROM:08008446 4EBA 1602 jsr sub_8009A4A ROM:0800844A 4E71 nop ROM:0800844C ROM:0800844C loc_800844C: ; CODE XREF: ROM:08008442j ROM:0800844C 243C 0100 0000 move.l #$1000000,d2 ROM:08008452 3A3C 0100 move.w #$100,d5 ROM:08008456 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:0800845C 7608 moveq #8,d3 ROM:0800845E ROM:0800845E loc_800845E: ; CODE XREF: ROM:080084E4j ROM:0800845E 31C5 705C move.w d5,(qword_705C).w ROM:08008462 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08008468 223C 0100 0000 move.l #$1000000,d1 ROM:0800846E 7807 moveq #7,d4 ROM:08008470 ROM:08008470 loc_8008470: ; CODE XREF: ROM:080084DCj ROM:08008470 2002 move.l d2,d0 ROM:08008472 8081 or.l d1,d0 ROM:08008474 2C40 movea.l d0,a6 ROM:08008476 F016 8215 ptestr #5,(a6),#0 ROM:0800847A F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008480 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008486 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:0800848C 6700 000E beq.w loc_800849C ROM:08008490 B48E cmp.l a6,d2 ROM:08008492 6700 0014 beq.w loc_80084A8 ROM:08008496 4EBA 15B2 jsr sub_8009A4A ROM:0800849A 4E71 nop ROM:0800849C ROM:0800849C loc_800849C: ; CODE XREF: ROM:0800848Cj ROM:0800849C B48E cmp.l a6,d2 ROM:0800849E 6600 0008 bne.w loc_80084A8 ROM:080084A2 4EBA 15A6 jsr sub_8009A4A ROM:080084A6 4E71 nop ROM:080084A8 ROM:080084A8 loc_80084A8: ; CODE XREF: ROM:08008492j ROM:080084A8 ; ROM:0800849Ej ROM:080084A8 F016 8015 ptestw #5,(a6),#0 ROM:080084AC F038 6200 7064 pmove acusr,(dword_7064).w ROM:080084B2 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080084B8 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:080084BE 6700 000E beq.w loc_80084CE ROM:080084C2 B48E cmp.l a6,d2 ROM:080084C4 6700 0014 beq.w loc_80084DA ROM:080084C8 4EBA 1580 jsr sub_8009A4A ROM:080084CC 4E71 nop ROM:080084CE ROM:080084CE loc_80084CE: ; CODE XREF: ROM:080084BEj ROM:080084CE B48E cmp.l a6,d2 ROM:080084D0 6600 0008 bne.w loc_80084DA ROM:080084D4 4EBA 1574 jsr sub_8009A4A ROM:080084D8 4E71 nop ROM:080084DA ROM:080084DA loc_80084DA: ; CODE XREF: ROM:080084C4j ROM:080084DA ; ROM:080084D0j ROM:080084DA E389 lsl.l #1,d1 ROM:080084DC 51CC FF92 dbf d4,loc_8008470 ROM:080084E0 E38A lsl.l #1,d2 ROM:080084E2 E34D lsl.w #1,d5 ROM:080084E4 51CB FF78 dbf d3,loc_800845E ROM:080084E8 243C 0100 0000 move.l #$1000000,d2 ROM:080084EE 3A3C 0100 move.w #$100,d5 ROM:080084F2 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:080084F8 7608 moveq #8,d3 ROM:080084FA ROM:080084FA loc_80084FA: ; CODE XREF: ROM:08008546j ROM:080084FA 31C5 705C move.w d5,(qword_705C).w ROM:080084FE 223C 0100 0000 move.l #$1000000,d1 ROM:08008504 7807 moveq #7,d4 ROM:08008506 ROM:08008506 loc_8008506: ; CODE XREF: ROM:0800853Ej ROM:08008506 2002 move.l d2,d0 ROM:08008508 8081 or.l d1,d0 ROM:0800850A 2C40 movea.l d0,a6 ROM:0800850C 2001 move.l d1,d0 ROM:0800850E 4840 swap d0 ROM:08008510 E088 lsr.l #8,d0 ROM:08008512 11C0 705D move.b d0,(qword_705C+1).w ROM:08008516 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:0800851C F016 8215 ptestr #5,(a6),#0 ROM:08008520 F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008526 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:0800852C 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:08008532 6700 0008 beq.w loc_800853C ROM:08008536 4EBA 1512 jsr sub_8009A4A ROM:0800853A 4E71 nop ROM:0800853C ROM:0800853C loc_800853C: ; CODE XREF: ROM:08008532j ROM:0800853C E389 lsl.l #1,d1 ROM:0800853E 51CC FFC6 dbf d4,loc_8008506 ROM:08008542 E38A lsl.l #1,d2 ROM:08008544 E34D lsl.w #1,d5 ROM:08008546 51CB FFB2 dbf d3,loc_80084FA ROM:0800854A 31FC 0100 705C move.w #$100,(qword_705C).w ROM:08008550 2C7C 0100 0000 movea.l #$1000000,a6 ROM:08008556 3A3C 8110 move.w #$8110,d5 ROM:0800855A 7401 moveq #1,d2 ROM:0800855C 7602 moveq #2,d3 ROM:0800855E ROM:0800855E loc_800855E: ; CODE XREF: ROM:080085ACj ROM:0800855E 31C5 705E move.w d5,(qword_705C+2).w ROM:08008562 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08008568 7201 moveq #1,d1 ROM:0800856A 7802 moveq #2,d4 ROM:0800856C ROM:0800856C loc_800856C: ; CODE XREF: ROM:080085A4j ROM:0800856C 2002 move.l d2,d0 ROM:0800856E 8081 or.l d1,d0 ROM:08008570 F016 8208 ptestr d0,(a6),#0 ROM:08008574 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800857A 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008580 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:08008586 6700 000E beq.w loc_8008596 ROM:0800858A B480 cmp.l d0,d2 ROM:0800858C 6700 0014 beq.w loc_80085A2 ROM:08008590 4EBA 14B8 jsr sub_8009A4A ROM:08008594 4E71 nop ROM:08008596 ROM:08008596 loc_8008596: ; CODE XREF: ROM:08008586j ROM:08008596 B480 cmp.l d0,d2 ROM:08008598 6600 0008 bne.w loc_80085A2 ROM:0800859C 4EBA 14AC jsr sub_8009A4A ROM:080085A0 4E71 nop ROM:080085A2 ROM:080085A2 loc_80085A2: ; CODE XREF: ROM:0800858Cj ROM:080085A2 ; ROM:08008598j ROM:080085A2 E389 lsl.l #1,d1 ROM:080085A4 51CC FFC6 dbf d4,loc_800856C ROM:080085A8 E38A lsl.l #1,d2 ROM:080085AA E30D lsl.b #1,d5 ROM:080085AC 51CB FFB0 dbf d3,loc_800855E ROM:080085B0 3A3C 8110 move.w #$8110,d5 ROM:080085B4 7401 moveq #1,d2 ROM:080085B6 7602 moveq #2,d3 ROM:080085B8 ROM:080085B8 loc_80085B8: ; CODE XREF: ROM:080085F8j ROM:080085B8 7201 moveq #1,d1 ROM:080085BA 7802 moveq #2,d4 ROM:080085BC ROM:080085BC loc_80085BC: ; CODE XREF: ROM:080085F0j ROM:080085BC 31C5 705E move.w d5,(qword_705C+2).w ROM:080085C0 2002 move.l d2,d0 ROM:080085C2 8081 or.l d1,d0 ROM:080085C4 8338 705F or.b d1,(qword_705C+3).w ROM:080085C8 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:080085CE F016 8208 ptestr d0,(a6),#0 ROM:080085D2 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080085D8 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080085DE 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:080085E4 6700 0008 beq.w loc_80085EE ROM:080085E8 4EBA 1460 jsr sub_8009A4A ROM:080085EC 4E71 nop ROM:080085EE ROM:080085EE loc_80085EE: ; CODE XREF: ROM:080085E4j ROM:080085EE E389 lsl.l #1,d1 ROM:080085F0 51CC FFCA dbf d4,loc_80085BC ROM:080085F4 E38A lsl.l #1,d2 ROM:080085F6 E30D lsl.b #1,d5 ROM:080085F8 51CB FFBE dbf d3,loc_80085B8 ROM:080085FC 31FC 8007 705E move.w #$8007,(qword_705C+2).w ROM:08008602 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08008608 F016 8215 ptestr #5,(a6),#0 ROM:0800860C F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008612 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008618 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:0800861E 6700 0008 beq.w loc_8008628 ROM:08008622 4EBA 1426 jsr sub_8009A4A ROM:08008626 4E71 nop ROM:08008628 ROM:08008628 loc_8008628: ; CODE XREF: ROM:0800861Ej ROM:08008628 F016 8015 ptestw #5,(a6),#0 ROM:0800862C F038 6200 7064 pmove acusr,(dword_7064).w ROM:08008632 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008638 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:0800863E 6700 0008 beq.w loc_8008648 ROM:08008642 4EBA 1406 jsr sub_8009A4A ROM:08008646 4E71 nop ROM:08008648 ROM:08008648 loc_8008648: ; CODE XREF: ROM:0800863Ej ROM:08008648 31FC 8207 705E move.w #$8207,(qword_705C+2).w ROM:0800864E F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08008654 F016 8215 ptestr #5,(a6),#0 ROM:08008658 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800865E 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008664 0C78 0440 7064 cmpi.w #$440,(dword_7064).w ROM:0800866A 6700 0008 beq.w loc_8008674 ROM:0800866E 4EBA 13DA jsr sub_8009A4A ROM:08008672 4E71 nop ROM:08008674 ROM:08008674 loc_8008674: ; CODE XREF: ROM:0800866Aj ROM:08008674 F016 8015 ptestw #5,(a6),#0 ROM:08008678 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800867E 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08008684 0C78 0400 7064 cmpi.w #$400,(dword_7064).w ROM:0800868A 6700 0008 beq.w loc_8008694 ROM:0800868E 4EBA 13BA jsr sub_8009A4A ROM:08008692 4E71 nop ROM:08008694 ROM:08008694 loc_8008694: ; CODE XREF: ROM:0800868Aj ROM:08008694 42B8 705C clr.l (qword_705C).w ROM:08008698 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:0800869E 6000 1322 bra.w loc_80099C2 ROM:080086A2 ; --------------------------------------------------------------------------- ROM:080086A2 ROM:080086A2 loc_80086A2: ; DATA XREF: ROM:08008134o ROM:080086A2 4E71 nop ROM:080086A4 7E54 moveq #$54,d7 ; 'T' ROM:080086A6 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080086AC 49FA 0012 lea loc_80086C0,a4 ROM:080086B0 4E71 nop ROM:080086B2 21CC 7040 move.l a4,(dword_7040).w ROM:080086B6 49FA 016C lea loc_8008824,a4 ROM:080086BA 4E71 nop ROM:080086BC 21CC 7044 move.l a4,(dword_7044).w ROM:080086C0 ROM:080086C0 loc_80086C0: ; DATA XREF: ROM:080086ACo ROM:080086C0 42AD 0004 clr.l 4(a5) ROM:080086C4 21FC 0800 0000 705C move.l #off_8000000,(qword_705C).w ROM:080086CC 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:080086D2 F038 0800 705C pmove (qword_705C).w,tt0 ROM:080086D8 47FA 012A lea dword_8008804,a3 ROM:080086DC 4E71 nop ROM:080086DE 7607 moveq #7,d3 ROM:080086E0 ROM:080086E0 loc_80086E0: ; CODE XREF: ROM:0800876Cj ROM:080086E0 2413 move.l (a3),d2 ROM:080086E2 0082 8000 0000 ori.l #$80000000,d2 ROM:080086E8 223C 0080 0000 move.l #$800000,d1 ROM:080086EE 7818 moveq #$18,d4 ROM:080086F0 ROM:080086F0 loc_80086F0: ; CODE XREF: ROM:08008766j ROM:080086F0 2002 move.l d2,d0 ROM:080086F2 B380 eor.l d1,d0 ROM:080086F4 21C0 705C move.l d0,(qword_705C).w ROM:080086F8 31FC 8728 00E2 move.w #$8728,(word_E2).w ROM:080086FE F038 4000 705C pmove (qword_705C).w,tc ROM:08008704 4E71 nop ROM:08008706 F038 4200 7064 pmove tc,(dword_7064).w ROM:0800870C 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008714 F038 4000 705C pmove (qword_705C).w,tc ROM:0800871A B4B8 7064 cmp.l (dword_7064).w,d2 ROM:0800871E 6700 003A beq.w loc_800875A ROM:08008722 4EBA 1300 jsr sub_8009A24 ROM:08008726 4E71 nop ROM:08008728 F038 4200 7064 pmove tc,(dword_7064).w ROM:0800872E 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008736 F038 4000 705C pmove (qword_705C).w,tc ROM:0800873C B4B8 7064 cmp.l (dword_7064).w,d2 ROM:08008740 6600 0008 bne.w loc_800874A ROM:08008744 4EBA 1304 jsr sub_8009A4A ROM:08008748 4E71 nop ROM:0800874A ROM:0800874A loc_800874A: ; CODE XREF: ROM:08008740j ROM:0800874A 0C6F 20E0 0006 cmpi.w #$20E0,6(sp) ROM:08008750 6700 0008 beq.w loc_800875A ROM:08008754 4EBA 12F4 jsr sub_8009A4A ROM:08008758 4E71 nop ROM:0800875A ROM:0800875A loc_800875A: ; CODE XREF: ROM:0800871Ej ROM:0800875A ; ROM:08008750j ROM:0800875A 31FC 9A70 00E2 move.w #$9A70,(word_E2).w ROM:08008760 2E78 7048 movea.l (dword_7048).w,sp ROM:08008764 E289 lsr.l #1,d1 ROM:08008766 51CC FF88 dbf d4,loc_80086F0 ROM:0800876A 588B addq.l #4,a3 ROM:0800876C 51CB FF72 dbf d3,loc_80086E0 ROM:08008770 42B8 705C clr.l (qword_705C).w ROM:08008774 42B8 7060 clr.l (qword_705C+4).w ROM:08008778 31FC 878C 00E2 move.w #$878C,(word_E2).w ROM:0800877E F038 4C00 705C pmove (qword_705C).w,crp ROM:08008784 4E71 nop ROM:08008786 4EBA 129C jsr sub_8009A24 ROM:0800878A 4E71 nop ROM:0800878C 0C6F 20E0 0006 cmpi.w #$20E0,6(sp) ROM:08008792 6700 0008 beq.w loc_800879C ROM:08008796 4EBA 12B2 jsr sub_8009A4A ROM:0800879A 4E71 nop ROM:0800879C ROM:0800879C loc_800879C: ; CODE XREF: ROM:08008792j ROM:0800879C 31FC 9A70 00E2 move.w #$9A70,(word_E2).w ROM:080087A2 2E78 7048 movea.l (dword_7048).w,sp ROM:080087A6 223C 8000 0002 move.l #$80000002,d1 ROM:080087AC 21C1 705C move.l d1,(qword_705C).w ROM:080087B0 327C 0500 movea.w #$500,a1 ROM:080087B4 21C9 7060 move.l a1,(qword_705C+4).w ROM:080087B8 F038 4C00 705C pmove (qword_705C).w,crp ROM:080087BE 42B8 705C clr.l (qword_705C).w ROM:080087C2 42B8 7060 clr.l (qword_705C+4).w ROM:080087C6 31FC 87DA 00E2 move.w #$87DA,(word_E2).w ROM:080087CC F038 4800 705C pmove (qword_705C).w,srp ROM:080087D2 4E71 nop ROM:080087D4 4EBA 124E jsr sub_8009A24 ROM:080087D8 4E71 nop ROM:080087DA 0C6F 20E0 0006 cmpi.w #$20E0,6(sp) ROM:080087E0 6700 0008 beq.w loc_80087EA ROM:080087E4 4EBA 1264 jsr sub_8009A4A ROM:080087E8 4E71 nop ROM:080087EA ROM:080087EA loc_80087EA: ; CODE XREF: ROM:080087E0j ROM:080087EA 31FC 9A70 00E2 move.w #$9A70,(word_E2).w ROM:080087F0 2E78 7048 movea.l (dword_7048).w,sp ROM:080087F4 7201 moveq #1,d1 ROM:080087F6 21C1 705C move.l d1,(qword_705C).w ROM:080087FA F038 4800 705C pmove (qword_705C).w,srp ROM:08008800 6000 11C0 bra.w loc_80099C2 ROM:08008800 ; --------------------------------------------------------------------------- ROM:08008804 0080 9780 0090 9770+dword_8008804: dc.l $809780, $909770, $A09760, $B09750, $C09740, $D09730 ROM:08008804 00A0 9760 00B0 9750+ ; DATA XREF: ROM:080086D8o ROM:08008804 00C0 9740 00D0 9730+ dc.l $E09720, $F09710 ROM:08008824 ; --------------------------------------------------------------------------- ROM:08008824 ROM:08008824 loc_8008824: ; DATA XREF: ROM:080086B6o ROM:08008824 4E71 nop ROM:08008826 7E55 moveq #$55,d7 ; 'U' ROM:08008828 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800882E 49FA 0012 lea loc_8008842,a4 ROM:08008832 4E71 nop ROM:08008834 21CC 7040 move.l a4,(dword_7040).w ROM:08008838 49FA 01D2 lea loc_8008A0C,a4 ROM:0800883C 4E71 nop ROM:0800883E 21CC 7044 move.l a4,(dword_7044).w ROM:08008842 ROM:08008842 loc_8008842: ; DATA XREF: ROM:0800882Eo ROM:08008842 42AD 0004 clr.l 4(a5) ROM:08008846 21FC 0800 0000 705C move.l #off_8000000,(qword_705C).w ROM:0800884E 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:08008854 F038 0800 705C pmove (qword_705C).w,tt0 ROM:0800885A 41FA 0138 lea off_8008994,a0 ROM:0800885E 4E71 nop ROM:08008860 43FA 015A lea unk_80089BC,a1 ROM:08008864 4E71 nop ROM:08008866 47FA 0104 lea unk_800896C,a3 ROM:0800886A 4E71 nop ROM:0800886C 49FA 0176 lea unk_80089E4,a4 ROM:08008870 4E71 nop ROM:08008872 7609 moveq #9,d3 ROM:08008874 ROM:08008874 loc_8008874: ; CODE XREF: ROM:08008964j ROM:08008874 2470 3510 movea.l (a0,d3.w*4),a2 ROM:08008878 24B1 3510 move.l (a1,d3.w*4),(a2) ROM:0800887C 2C73 3510 movea.l (a3,d3.w*4),a6 ROM:08008880 2A34 3510 move.l (a4,d3.w*4),d5 ROM:08008884 7415 moveq #$15,d2 ROM:08008886 ROM:08008886 loc_8008886: ; CODE XREF: ROM:08008960j ROM:08008886 347C 0500 movea.w #$500,a2 ROM:0800888A 2802 move.l d2,d4 ROM:0800888C 51CC 0006 dbf d4,loc_8008894 ROM:08008890 6000 000E bra.w loc_80088A0 ROM:08008894 ; --------------------------------------------------------------------------- ROM:08008894 ROM:08008894 loc_8008894: ; CODE XREF: ROM:0800888Cj ROM:08008894 ; ROM:0800889Cj ROM:08008894 F012 2215 ploadr #5,(a2) ROM:08008898 D4FC 0100 adda.w #$100,a2 ROM:0800889C 51CC FFF6 dbf d4,loc_8008894 ROM:080088A0 ROM:080088A0 loc_80088A0: ; CODE XREF: ROM:08008890j ROM:080088A0 F016 2215 ploadr #5,(a6) ROM:080088A4 347C 0500 movea.w #$500,a2 ROM:080088A8 2802 move.l d2,d4 ROM:080088AA 51CC 0006 dbf d4,loc_80088B2 ROM:080088AE 6000 0024 bra.w loc_80088D4 ROM:080088B2 ; --------------------------------------------------------------------------- ROM:080088B2 ROM:080088B2 loc_80088B2: ; CODE XREF: ROM:080088AAj ROM:080088B2 ; ROM:080088D0j ROM:080088B2 F012 8215 ptestr #5,(a2),#0 ROM:080088B6 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080088BC 0838 0002 7064 btst #2,(dword_7064).w ROM:080088C2 6700 0008 beq.w loc_80088CC ROM:080088C6 4EBA 1182 jsr sub_8009A4A ROM:080088CA 4E71 nop ROM:080088CC ROM:080088CC loc_80088CC: ; CODE XREF: ROM:080088C2j ROM:080088CC D4FC 0100 adda.w #$100,a2 ROM:080088D0 51CC FFE0 dbf d4,loc_80088B2 ROM:080088D4 ROM:080088D4 loc_80088D4: ; CODE XREF: ROM:080088AEj ROM:080088D4 F016 8215 ptestr #5,(a6),#0 ROM:080088D8 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080088DE 0C78 0800 7064 cmpi.w #$800,(dword_7064).w ROM:080088E4 6700 0008 beq.w loc_80088EE ROM:080088E8 4EBA 1160 jsr sub_8009A4A ROM:080088EC 4E71 nop ROM:080088EE ROM:080088EE loc_80088EE: ; CODE XREF: ROM:080088E4j ROM:080088EE 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080088F6 0038 0080 705C ori.b #$80,(qword_705C).w ROM:080088FC 31FC 8912 000A move.w #$8912,(dword_8+2).w ROM:08008902 F038 4100 705C pmovefd (qword_705C).w,tc ROM:08008908 1C16 move.b (a6),d6 ROM:0800890A 4E71 nop ROM:0800890C 4EBA 1116 jsr sub_8009A24 ROM:08008910 4E71 nop ROM:08008912 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:0800891A F038 4000 705C pmove (qword_705C).w,tc ROM:08008920 31FC 9A70 000A move.w #$9A70,(dword_8+2).w ROM:08008926 2E78 7048 movea.l (dword_7048).w,sp ROM:0800892A 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:08008930 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08008936 0C86 8080 0000 cmpi.l #$80800000,d6 ROM:0800893C 6700 0008 beq.w loc_8008946 ROM:08008940 4EBA 1108 jsr sub_8009A4A ROM:08008944 4E71 nop ROM:08008946 ROM:08008946 loc_8008946: ; CODE XREF: ROM:0800893Cj ROM:08008946 7CFF moveq #$FFFFFFFF,d6 ROM:08008948 CCB9 FF05 0208 and.l ($FF050208).l,d6 ROM:0800894E BC85 cmp.l d5,d6 ROM:08008950 6700 0008 beq.w loc_800895A ROM:08008954 4EBA 10F4 jsr sub_8009A4A ROM:08008958 4E71 nop ROM:0800895A ROM:0800895A loc_800895A: ; CODE XREF: ROM:08008950j ROM:0800895A 42B9 FF05 0204 clr.l ($FF050204).l ROM:08008960 51CA FF24 dbf d2,loc_8008886 ROM:08008964 51CB FF0E dbf d3,loc_8008874 ROM:08008968 6000 1058 bra.w loc_80099C2 ROM:08008968 ; --------------------------------------------------------------------------- ROM:0800896C 0010 unk_800896C: dc.b $10 ; DATA XREF: ROM:08008866o ROM:0800896D 2040 0080 dc.b $20, $40, $80 ROM:08008970 2040 8010 4080 1020+ dc.l $20408010, $40801020, $48010204, $55555555, $80102040 ROM:08008970 4801 0204 5555 5555+ dc.l $81020408, $82040801, $84080102, $AAAAAAAA ROM:08008994 0000 0580 off_8008994: dc.l unk_580 ; DATA XREF: ROM:0800885Ao ROM:08008998 0000 0600 dc.l unk_600 ROM:0800899C 0000 0704 dc.l unk_704 ROM:080089A0 0000 0740 dc.l unk_740 ROM:080089A4 0000 07A8 dc.l unk_7A8 ROM:080089A8 0000 0900 dc.l unk_900 ROM:080089AC 0000 0908 dc.l unk_908 ROM:080089B0 0000 0910 dc.l unk_910 ROM:080089B4 0000 0920 dc.l unk_920 ROM:080089B8 0000 0A54 dc.l unk_A54 ROM:080089BC 0081 unk_80089BC: dc.b $81 ; ü ; DATA XREF: ROM:08008860o ROM:080089BD 0000 0582 dc.l unk_582 ROM:080089C1 0000 0584 dc.l unk_584 ROM:080089C5 8000 0005 dc.b $80, 0, 5 ROM:080089C8 0080 dc.b $80 ; Ç ROM:080089C9 0000 05AA dc.l unk_5AA ROM:080089CD 0000 0548 dc.l unk_548 ROM:080089D1 0000 0510 dc.l unk_510 ROM:080089D5 0000 0520 dc.l unk_520 ROM:080089D9 0000 0540 dc.l unk_540 ROM:080089DD 0000 0555 dc.l unk_555 ROM:080089E1 8000 0005 dc.b $80, 0, 5 ROM:080089E4 0081 unk_80089E4: dc.b $81 ; ü ; DATA XREF: ROM:0800886Co ROM:080089E5 2040 0080 dc.b $20, $40, $80 ROM:080089E8 8240 8010 8480 1020+ dc.l $82408010, $84801020, $80010204, $AA555555, $48102040 ROM:080089E8 8001 0204 AA55 5555+ dc.l $10020408, $20040801, $40080102, $55AAAAAA ROM:08008A0C ; --------------------------------------------------------------------------- ROM:08008A0C ROM:08008A0C loc_8008A0C: ; DATA XREF: ROM:08008838o ROM:08008A0C 4E71 nop ROM:08008A0E 7E56 moveq #$56,d7 ; 'V' ROM:08008A10 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08008A16 49FA 001A lea loc_8008A32,a4 ROM:08008A1A 4E71 nop ROM:08008A1C 21CC 7040 move.l a4,(dword_7040).w ROM:08008A20 49FA 082C lea unk_800924E,a4 ROM:08008A24 4E71 nop ROM:08008A26 21CC 7044 move.l a4,(dword_7044).w ROM:08008A2A 367C 0011 movea.w #$11,a3 ROM:08008A2E 4E7B B002 movec a3,cacr ROM:08008A32 ROM:08008A32 loc_8008A32: ; DATA XREF: ROM:08008A16o ROM:08008A32 42AD 0004 clr.l 4(a5) ROM:08008A36 21FC 0800 0000 705C move.l #off_8000000,(qword_705C).w ROM:08008A3E 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:08008A44 F038 0800 705C pmove (qword_705C).w,tt0 ROM:08008A4A 387C 0F00 movea.w #$F00,a4 ROM:08008A4E 264C movea.l a4,a3 ROM:08008A50 247C 0001 0000 movea.l #dword_10000,a2 ROM:08008A56 2C7C 0001 FF00 movea.l #unk_1FF00,a6 ROM:08008A5C 2A3C CCCC 25FF move.l #$CCCC25FF,d5 ROM:08008A62 363C 00FE move.w #$FE,d3 ; '¦' ROM:08008A66 ROM:08008A66 loc_8008A66: ; CODE XREF: ROM:08008ADAj ROM:08008A66 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008A6A 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008A72 4293 clr.l (a3) ROM:08008A74 42AB 0004 clr.l 4(a3) ROM:08008A78 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008A7C 5345 subq.w #1,d5 ROM:08008A7E 9DFC 0000 0100 suba.l #$100,a6 ROM:08008A84 383C 003F move.w #$3F,d4 ; '?' ROM:08008A88 ROM:08008A88 loc_8008A88: ; CODE XREF: ROM:08008AD6j ROM:08008A88 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008A8E 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008A96 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008A9C F038 4000 705C pmove (qword_705C).w,tc ROM:08008AA2 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008AA6 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008AAE F038 4000 705C pmove (qword_705C).w,tc ROM:08008AB4 BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008AB8 6700 0008 beq.w loc_8008AC2 ROM:08008ABC 4EBA 0F8C jsr sub_8009A4A ROM:08008AC0 4E71 nop ROM:08008AC2 ROM:08008AC2 loc_8008AC2: ; CODE XREF: ROM:08008AB8j ROM:08008AC2 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008AC8 6700 0008 beq.w loc_8008AD2 ROM:08008ACC 4EBA 0F7C jsr sub_8009A4A ROM:08008AD0 4E71 nop ROM:08008AD2 ROM:08008AD2 loc_8008AD2: ; CODE XREF: ROM:08008AC8j ROM:08008AD2 42B2 4510 clr.l (a2,d4.w*4) ROM:08008AD6 51CC FFB0 dbf d4,loc_8008A88 ROM:08008ADA 51CB FF8A dbf d3,loc_8008A66 ROM:08008ADE 2C7C 0001 FE00 movea.l #unk_1FE00,a6 ROM:08008AE4 21F8 16F8 12F8 move.l (dword_16F8).w,(dword_12F8).w ROM:08008AEA 21CE 12FC move.l a6,(dword_12FC).w ROM:08008AEE 42B8 16F8 clr.l (dword_16F8).w ROM:08008AF2 2A3C CCCC 507F move.l #$CCCC507F,d5 ROM:08008AF8 363C 007E move.w #$7E,d3 ; '~' ROM:08008AFC ROM:08008AFC loc_8008AFC: ; CODE XREF: ROM:08008B70j ROM:08008AFC 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008B00 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008B08 4293 clr.l (a3) ROM:08008B0A 42AB 0004 clr.l 4(a3) ROM:08008B0E 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008B12 5345 subq.w #1,d5 ROM:08008B14 9DFC 0000 0200 suba.l #$200,a6 ROM:08008B1A 383C 007F move.w #$7F,d4 ; '' ROM:08008B1E ROM:08008B1E loc_8008B1E: ; CODE XREF: ROM:08008B6Cj ROM:08008B1E 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008B24 21FC 0090 9770 705C move.l #$909770,(qword_705C).w ROM:08008B2C 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008B32 F038 4000 705C pmove (qword_705C).w,tc ROM:08008B38 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008B3C 21FC 0090 9770 705C move.l #$909770,(qword_705C).w ROM:08008B44 F038 4000 705C pmove (qword_705C).w,tc ROM:08008B4A BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008B4E 6700 0008 beq.w loc_8008B58 ROM:08008B52 4EBA 0EF6 jsr sub_8009A4A ROM:08008B56 4E71 nop ROM:08008B58 ROM:08008B58 loc_8008B58: ; CODE XREF: ROM:08008B4Ej ROM:08008B58 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008B5E 6700 0008 beq.w loc_8008B68 ROM:08008B62 4EBA 0EE6 jsr sub_8009A4A ROM:08008B66 4E71 nop ROM:08008B68 ROM:08008B68 loc_8008B68: ; CODE XREF: ROM:08008B5Ej ROM:08008B68 42B2 4510 clr.l (a2,d4.w*4) ROM:08008B6C 51CC FFB0 dbf d4,loc_8008B1E ROM:08008B70 51CB FF8A dbf d3,loc_8008AFC ROM:08008B74 2C7C 0001 FC00 movea.l #unk_1FC00,a6 ROM:08008B7A 21F8 12F8 10F8 move.l (dword_12F8).w,(dword_10F8).w ROM:08008B80 21CE 10FC move.l a6,(dword_10FC).w ROM:08008B84 42B8 12F8 clr.l (dword_12F8).w ROM:08008B88 2A3C CCC1 003F move.l #$CCC1003F,d5 ROM:08008B8E 363C 003E move.w #$3E,d3 ; '>' ROM:08008B92 ROM:08008B92 loc_8008B92: ; CODE XREF: ROM:08008C06j ROM:08008B92 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008B96 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008B9E 4293 clr.l (a3) ROM:08008BA0 42AB 0004 clr.l 4(a3) ROM:08008BA4 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008BA8 5345 subq.w #1,d5 ROM:08008BAA 9DFC 0000 0400 suba.l #$400,a6 ROM:08008BB0 383C 00FF move.w #$FF,d4 ROM:08008BB4 ROM:08008BB4 loc_8008BB4: ; CODE XREF: ROM:08008C02j ROM:08008BB4 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008BBA 21FC 00A0 9760 705C move.l #$A09760,(qword_705C).w ROM:08008BC2 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008BC8 F038 4000 705C pmove (qword_705C).w,tc ROM:08008BCE 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008BD2 21FC 00A0 9760 705C move.l #$A09760,(qword_705C).w ROM:08008BDA F038 4000 705C pmove (qword_705C).w,tc ROM:08008BE0 BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008BE4 6700 0008 beq.w loc_8008BEE ROM:08008BE8 4EBA 0E60 jsr sub_8009A4A ROM:08008BEC 4E71 nop ROM:08008BEE ROM:08008BEE loc_8008BEE: ; CODE XREF: ROM:08008BE4j ROM:08008BEE 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008BF4 6700 0008 beq.w loc_8008BFE ROM:08008BF8 4EBA 0E50 jsr sub_8009A4A ROM:08008BFC 4E71 nop ROM:08008BFE ROM:08008BFE loc_8008BFE: ; CODE XREF: ROM:08008BF4j ROM:08008BFE 42B2 4510 clr.l (a2,d4.w*4) ROM:08008C02 51CC FFB0 dbf d4,loc_8008BB4 ROM:08008C06 51CB FF8A dbf d3,loc_8008B92 ROM:08008C0A 2C7C 0001 F800 movea.l #unk_1F800,a6 ROM:08008C10 21F8 10F8 0FF8 move.l (dword_10F8).w,(dword_FF8).w ROM:08008C16 21CE 0FFC move.l a6,(dword_FFC).w ROM:08008C1A 42B8 10F8 clr.l (dword_10F8).w ROM:08008C1E 2A3C CCC2 001F move.l #$CCC2001F,d5 ROM:08008C24 363C 001E move.w #$1E,d3 ROM:08008C28 ROM:08008C28 loc_8008C28: ; CODE XREF: ROM:08008C9Cj ROM:08008C28 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008C2C 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008C34 4293 clr.l (a3) ROM:08008C36 42AB 0004 clr.l 4(a3) ROM:08008C3A 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008C3E 5345 subq.w #1,d5 ROM:08008C40 9DFC 0000 0800 suba.l #$800,a6 ROM:08008C46 383C 01FF move.w #$1FF,d4 ROM:08008C4A ROM:08008C4A loc_8008C4A: ; CODE XREF: ROM:08008C98j ROM:08008C4A 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008C50 21FC 00B0 9750 705C move.l #$B09750,(qword_705C).w ROM:08008C58 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008C5E F038 4000 705C pmove (qword_705C).w,tc ROM:08008C64 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008C68 21FC 00B0 9750 705C move.l #$B09750,(qword_705C).w ROM:08008C70 F038 4000 705C pmove (qword_705C).w,tc ROM:08008C76 BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008C7A 6700 0008 beq.w loc_8008C84 ROM:08008C7E 4EBA 0DCA jsr sub_8009A4A ROM:08008C82 4E71 nop ROM:08008C84 ROM:08008C84 loc_8008C84: ; CODE XREF: ROM:08008C7Aj ROM:08008C84 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008C8A 6700 0008 beq.w loc_8008C94 ROM:08008C8E 4EBA 0DBA jsr sub_8009A4A ROM:08008C92 4E71 nop ROM:08008C94 ROM:08008C94 loc_8008C94: ; CODE XREF: ROM:08008C8Aj ROM:08008C94 42B2 4510 clr.l (a2,d4.w*4) ROM:08008C98 51CC FFB0 dbf d4,loc_8008C4A ROM:08008C9C 51CB FF8A dbf d3,loc_8008C28 ROM:08008CA0 2C7C 0001 F000 movea.l #unk_1F000,a6 ROM:08008CA6 21F8 0FF8 0F78 move.l (dword_FF8).w,(dword_F78).w ROM:08008CAC 21CE 0F7C move.l a6,(dword_F7C).w ROM:08008CB0 42B8 0FF8 clr.l (dword_FF8).w ROM:08008CB4 2A3C CCC4 000F move.l #$CCC4000F,d5 ROM:08008CBA 363C 000E move.w #$E,d3 ROM:08008CBE ROM:08008CBE loc_8008CBE: ; CODE XREF: ROM:08008D32j ROM:08008CBE 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008CC2 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008CCA 4293 clr.l (a3) ROM:08008CCC 42AB 0004 clr.l 4(a3) ROM:08008CD0 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008CD4 5345 subq.w #1,d5 ROM:08008CD6 9DFC 0000 1000 suba.l #$1000,a6 ROM:08008CDC 383C 03FF move.w #$3FF,d4 ROM:08008CE0 ROM:08008CE0 loc_8008CE0: ; CODE XREF: ROM:08008D2Ej ROM:08008CE0 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008CE6 21FC 00C0 9740 705C move.l #$C09740,(qword_705C).w ROM:08008CEE 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008CF4 F038 4000 705C pmove (qword_705C).w,tc ROM:08008CFA 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008CFE 21FC 00C0 9740 705C move.l #$C09740,(qword_705C).w ROM:08008D06 F038 4000 705C pmove (qword_705C).w,tc ROM:08008D0C BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008D10 6700 0008 beq.w loc_8008D1A ROM:08008D14 4EBA 0D34 jsr sub_8009A4A ROM:08008D18 4E71 nop ROM:08008D1A ROM:08008D1A loc_8008D1A: ; CODE XREF: ROM:08008D10j ROM:08008D1A 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008D20 6700 0008 beq.w loc_8008D2A ROM:08008D24 4EBA 0D24 jsr sub_8009A4A ROM:08008D28 4E71 nop ROM:08008D2A ROM:08008D2A loc_8008D2A: ; CODE XREF: ROM:08008D20j ROM:08008D2A 42B2 4510 clr.l (a2,d4.w*4) ROM:08008D2E 51CC FFB0 dbf d4,loc_8008CE0 ROM:08008D32 51CB FF8A dbf d3,loc_8008CBE ROM:08008D36 2C7C 0001 E000 movea.l #unk_1E000,a6 ROM:08008D3C 21F8 0F78 0F38 move.l (dword_F78).w,(dword_F38).w ROM:08008D42 21CE 0F3C move.l a6,(dword_F3C).w ROM:08008D46 42B8 0F78 clr.l (dword_F78).w ROM:08008D4A 2A3C CCC8 0007 move.l #$CCC80007,d5 ROM:08008D50 363C 0006 move.w #6,d3 ROM:08008D54 ROM:08008D54 loc_8008D54: ; CODE XREF: ROM:08008DC8j ROM:08008D54 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008D58 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008D60 4293 clr.l (a3) ROM:08008D62 42AB 0004 clr.l 4(a3) ROM:08008D66 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008D6A 5345 subq.w #1,d5 ROM:08008D6C 9DFC 0000 2000 suba.l #$2000,a6 ROM:08008D72 383C 07FF move.w #$7FF,d4 ROM:08008D76 ROM:08008D76 loc_8008D76: ; CODE XREF: ROM:08008DC4j ROM:08008D76 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008D7C 21FC 00D0 9730 705C move.l #$D09730,(qword_705C).w ROM:08008D84 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008D8A F038 4000 705C pmove (qword_705C).w,tc ROM:08008D90 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008D94 21FC 00D0 9730 705C move.l #$D09730,(qword_705C).w ROM:08008D9C F038 4000 705C pmove (qword_705C).w,tc ROM:08008DA2 BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008DA6 6700 0008 beq.w loc_8008DB0 ROM:08008DAA 4EBA 0C9E jsr sub_8009A4A ROM:08008DAE 4E71 nop ROM:08008DB0 ROM:08008DB0 loc_8008DB0: ; CODE XREF: ROM:08008DA6j ROM:08008DB0 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008DB6 6700 0008 beq.w loc_8008DC0 ROM:08008DBA 4EBA 0C8E jsr sub_8009A4A ROM:08008DBE 4E71 nop ROM:08008DC0 ROM:08008DC0 loc_8008DC0: ; CODE XREF: ROM:08008DB6j ROM:08008DC0 42B2 4510 clr.l (a2,d4.w*4) ROM:08008DC4 51CC FFB0 dbf d4,loc_8008D76 ROM:08008DC8 51CB FF8A dbf d3,loc_8008D54 ROM:08008DCC 2C7C 0001 C000 movea.l #unk_1C000,a6 ROM:08008DD2 21F8 0F38 0F18 move.l (dword_F38).w,(dword_F18).w ROM:08008DD8 21CE 0F1C move.l a6,(dword_F1C).w ROM:08008DDC 42B8 0F38 clr.l (dword_F38).w ROM:08008DE0 2A3C CC16 0003 move.l #$CC160003,d5 ROM:08008DE6 363C 0002 move.w #2,d3 ROM:08008DEA ROM:08008DEA loc_8008DEA: ; CODE XREF: ROM:08008E5Ej ROM:08008DEA 2993 3710 move.l (a3),(a4,d3.w*8) ROM:08008DEE 29AB 0004 3720 0004 move.l 4(a3),4(a4,d3.w*8) ROM:08008DF6 4293 clr.l (a3) ROM:08008DF8 42AB 0004 clr.l 4(a3) ROM:08008DFC 47F4 3710 lea (a4,d3.w*8),a3 ROM:08008E00 5345 subq.w #1,d5 ROM:08008E02 9DFC 0000 4000 suba.l #$4000,a6 ROM:08008E08 383C 0FFF move.w #$FFF,d4 ROM:08008E0C ROM:08008E0C loc_8008E0C: ; CODE XREF: ROM:08008E5Aj ROM:08008E0C 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008E12 21FC 00E0 9720 705C move.l #$E09720,(qword_705C).w ROM:08008E1A 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008E20 F038 4000 705C pmove (qword_705C).w,tc ROM:08008E26 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008E2A 21FC 00E0 9720 705C move.l #$E09720,(qword_705C).w ROM:08008E32 F038 4000 705C pmove (qword_705C).w,tc ROM:08008E38 BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008E3C 6700 0008 beq.w loc_8008E46 ROM:08008E40 4EBA 0C08 jsr sub_8009A4A ROM:08008E44 4E71 nop ROM:08008E46 ROM:08008E46 loc_8008E46: ; CODE XREF: ROM:08008E3Cj ROM:08008E46 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008E4C 6700 0008 beq.w loc_8008E56 ROM:08008E50 4EBA 0BF8 jsr sub_8009A4A ROM:08008E54 4E71 nop ROM:08008E56 ROM:08008E56 loc_8008E56: ; CODE XREF: ROM:08008E4Cj ROM:08008E56 42B2 4510 clr.l (a2,d4.w*4) ROM:08008E5A 51CC FFB0 dbf d4,loc_8008E0C ROM:08008E5E 51CB FF8A dbf d3,loc_8008DEA ROM:08008E62 2C7C 0001 8000 movea.l #unk_18000,a6 ROM:08008E68 21F8 0F18 0F08 move.l (dword_F18).w,(dword_F08).w ROM:08008E6E 21CE 0F0C move.l a6,(dword_F0C).w ROM:08008E72 42B8 0F18 clr.l (dword_F18).w ROM:08008E76 2A3C CC32 0001 move.l #$CC320001,d5 ROM:08008E7C 4243 clr.w d3 ROM:08008E7E ROM:08008E7E loc_8008E7E: ; CODE XREF: ROM:08008EDCj ROM:08008E7E 5345 subq.w #1,d5 ROM:08008E80 9DFC 0000 8000 suba.l #$8000,a6 ROM:08008E86 383C 1FFF move.w #$1FFF,d4 ROM:08008E8A ROM:08008E8A loc_8008E8A: ; CODE XREF: ROM:08008ED8j ROM:08008E8A 377C FC01 0002 move.w #$FC01,2(a3) ROM:08008E90 21FC 00F0 9710 705C move.l #$F09710,(qword_705C).w ROM:08008E98 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008E9E F038 4000 705C pmove (qword_705C).w,tc ROM:08008EA4 2D85 4510 move.l d5,(a6,d4.w*4) ROM:08008EA8 21FC 00F0 9710 705C move.l #$F09710,(qword_705C).w ROM:08008EB0 F038 4000 705C pmove (qword_705C).w,tc ROM:08008EB6 BAB2 4510 cmp.l (a2,d4.w*4),d5 ROM:08008EBA 6700 0008 beq.w loc_8008EC4 ROM:08008EBE 4EBA 0B8A jsr sub_8009A4A ROM:08008EC2 4E71 nop ROM:08008EC4 ROM:08008EC4 loc_8008EC4: ; CODE XREF: ROM:08008EBAj ROM:08008EC4 0C6B FC19 0002 cmpi.w #$FC19,2(a3) ROM:08008ECA 6700 0008 beq.w loc_8008ED4 ROM:08008ECE 4EBA 0B7A jsr sub_8009A4A ROM:08008ED2 4E71 nop ROM:08008ED4 ROM:08008ED4 loc_8008ED4: ; CODE XREF: ROM:08008ECAj ROM:08008ED4 42B2 4510 clr.l (a2,d4.w*4) ROM:08008ED8 51CC FFB0 dbf d4,loc_8008E8A ROM:08008EDC 51CB FFA0 dbf d3,loc_8008E7E ROM:08008EE0 21F8 0F08 16F8 move.l (dword_F08).w,(dword_16F8).w ROM:08008EE6 42B8 0F08 clr.l (dword_F08).w ROM:08008EEA 387C 0D04 movea.w #$D04,a4 ROM:08008EEE 264C movea.l a4,a3 ROM:08008EF0 2C7C 0080 0000 movea.l #$800000,a6 ROM:08008EF6 2A3C BBBB 0080 move.l #$BBBB0080,d5 ROM:08008EFC 363C 007E move.w #$7E,d3 ; '~' ROM:08008F00 ROM:08008F00 loc_8008F00: ; CODE XREF: ROM:loc_8008F5Cj ROM:08008F00 2993 3510 move.l (a3),(a4,d3.w*4) ROM:08008F04 4293 clr.l (a3) ROM:08008F06 47F4 3510 lea (a4,d3.w*4),a3 ROM:08008F0A 177C 0003 0003 move.b #3,3(a3) ROM:08008F10 5345 subq.w #1,d5 ROM:08008F12 9DFC 0001 0000 suba.l #dword_10000,a6 ROM:08008F18 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008F20 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008F26 F038 4000 705C pmove (qword_705C).w,tc ROM:08008F2C 2C85 move.l d5,(a6) ROM:08008F2E 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008F36 F038 4000 705C pmove (qword_705C).w,tc ROM:08008F3C BAB9 0001 0000 cmp.l (dword_10000).l,d5 ROM:08008F42 6700 0008 beq.w loc_8008F4C ROM:08008F46 4EBA 0B02 jsr sub_8009A4A ROM:08008F4A 4E71 nop ROM:08008F4C ROM:08008F4C loc_8008F4C: ; CODE XREF: ROM:08008F42j ROM:08008F4C 0C2B 000B 0003 cmpi.b #$B,3(a3) ROM:08008F52 6700 0008 beq.w loc_8008F5C ROM:08008F56 4EBA 0AF2 jsr sub_8009A4A ROM:08008F5A 4E71 nop ROM:08008F5C ROM:08008F5C loc_8008F5C: ; CODE XREF: ROM:08008F52j ROM:08008F5C 51CB FFA2 dbf d3,loc_8008F00 ROM:08008F60 387C 0504 movea.w #$504,a4 ROM:08008F64 28B8 0500 move.l (dword_500).w,(a4) ROM:08008F68 31FC 0001 0502 move.w #1,(dword_500+2).w ROM:08008F6E 264C movea.l a4,a3 ROM:08008F70 2C7C 0001 0000 movea.l #dword_10000,a6 ROM:08008F76 2A3C AAAA 0200 move.l #$AAAA0200,d5 ROM:08008F7C 363C 01FE move.w #$1FE,d3 ROM:08008F80 ROM:08008F80 loc_8008F80: ; CODE XREF: ROM:loc_8008FF0j ROM:08008F80 2993 3510 move.l (a3),(a4,d3.w*4) ROM:08008F84 4293 clr.l (a3) ROM:08008F86 47F4 3510 lea (a4,d3.w*4),a3 ROM:08008F8A 177C 0002 0003 move.b #2,3(a3) ROM:08008F90 5345 subq.w #1,d5 ROM:08008F92 9DFC 0080 0000 suba.l #$800000,a6 ROM:08008F98 BDFC 0881 0000 cmpa.l #$8810000,a6 ROM:08008F9E 6700 0050 beq.w loc_8008FF0 ROM:08008FA2 BDFC 0801 0000 cmpa.l #$8010000,a6 ROM:08008FA8 6700 0046 beq.w loc_8008FF0 ROM:08008FAC 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008FB4 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08008FBA F038 4000 705C pmove (qword_705C).w,tc ROM:08008FC0 2C85 move.l d5,(a6) ROM:08008FC2 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08008FCA F038 4000 705C pmove (qword_705C).w,tc ROM:08008FD0 BAB9 0001 0000 cmp.l (dword_10000).l,d5 ROM:08008FD6 6700 0008 beq.w loc_8008FE0 ROM:08008FDA 4EBA 0A6E jsr sub_8009A4A ROM:08008FDE 4E71 nop ROM:08008FE0 ROM:08008FE0 loc_8008FE0: ; CODE XREF: ROM:08008FD6j ROM:08008FE0 0C2B 000A 0003 cmpi.b #$A,3(a3) ROM:08008FE6 6700 0008 beq.w loc_8008FF0 ROM:08008FEA 4EBA 0A5E jsr sub_8009A4A ROM:08008FEE 4E71 nop ROM:08008FF0 ROM:08008FF0 loc_8008FF0: ; CODE XREF: ROM:08008F9Ej ROM:08008FF0 ; ROM:08008FA8j ... ROM:08008FF0 51CB FF8E dbf d3,loc_8008F80 ROM:08008FF4 42B8 705C clr.l (qword_705C).w ROM:08008FF8 42B8 7060 clr.l (qword_705C+4).w ROM:08008FFC 7201 moveq #1,d1 ROM:08008FFE 21C1 705C move.l d1,(qword_705C).w ROM:08009002 F038 4C00 705C pmove (qword_705C).w,crp ROM:08009008 223C 8000 0002 move.l #$80000002,d1 ROM:0800900E 21C1 705C move.l d1,(qword_705C).w ROM:08009012 327C 0500 movea.w #$500,a1 ROM:08009016 21C9 7060 move.l a1,(qword_705C+4).w ROM:0800901A F038 4800 705C pmove (qword_705C).w,srp ROM:08009020 2C7C 0001 0000 movea.l #dword_10000,a6 ROM:08009026 2A3C AAAA 0200 move.l #$AAAA0200,d5 ROM:0800902C 363C 01FE move.w #$1FE,d3 ROM:08009030 ROM:08009030 loc_8009030: ; CODE XREF: ROM:loc_80090A0j ROM:08009030 2993 3510 move.l (a3),(a4,d3.w*4) ROM:08009034 4293 clr.l (a3) ROM:08009036 47F4 3510 lea (a4,d3.w*4),a3 ROM:0800903A 177C 0002 0003 move.b #2,3(a3) ROM:08009040 5345 subq.w #1,d5 ROM:08009042 9DFC 0080 0000 suba.l #$800000,a6 ROM:08009048 BDFC 0881 0000 cmpa.l #$8810000,a6 ROM:0800904E 6700 0050 beq.w loc_80090A0 ROM:08009052 BDFC 0801 0000 cmpa.l #$8010000,a6 ROM:08009058 6700 0046 beq.w loc_80090A0 ROM:0800905C 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08009064 0038 0082 705C ori.b #$82,(qword_705C).w ROM:0800906A F038 4000 705C pmove (qword_705C).w,tc ROM:08009070 2C85 move.l d5,(a6) ROM:08009072 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:0800907A F038 4000 705C pmove (qword_705C).w,tc ROM:08009080 BAB9 0001 0000 cmp.l (dword_10000).l,d5 ROM:08009086 6700 0008 beq.w loc_8009090 ROM:0800908A 4EBA 09BE jsr sub_8009A4A ROM:0800908E 4E71 nop ROM:08009090 ROM:08009090 loc_8009090: ; CODE XREF: ROM:08009086j ROM:08009090 0C2B 000A 0003 cmpi.b #$A,3(a3) ROM:08009096 6700 0008 beq.w loc_80090A0 ROM:0800909A 4EBA 09AE jsr sub_8009A4A ROM:0800909E 4E71 nop ROM:080090A0 ROM:080090A0 loc_80090A0: ; CODE XREF: ROM:0800904Ej ROM:080090A0 ; ROM:08009058j ... ROM:080090A0 51CB FF8E dbf d3,loc_8009030 ROM:080090A4 42B8 705C clr.l (qword_705C).w ROM:080090A8 42B8 7060 clr.l (qword_705C+4).w ROM:080090AC 7201 moveq #1,d1 ROM:080090AE 21C1 705C move.l d1,(qword_705C).w ROM:080090B2 223C 0000 0200 move.l #$200,d1 ROM:080090B8 21C1 7060 move.l d1,(qword_705C+4).w ROM:080090BC F038 4C00 705C pmove (qword_705C).w,crp ROM:080090C2 223C 8000 0002 move.l #$80000002,d1 ROM:080090C8 21C1 705C move.l d1,(qword_705C).w ROM:080090CC 327C 6000 movea.w #$6000,a1 ROM:080090D0 21C9 7060 move.l a1,(qword_705C+4).w ROM:080090D4 F038 4800 705C pmove (qword_705C).w,srp ROM:080090DA 21FC 0001 0100 0F04 move.l #dword_10100,(dword_F04).w ROM:080090E2 387C 6004 movea.w #$6004,a4 ROM:080090E6 28BC 0000 0502 move.l #$502,(a4) ROM:080090EC 297C 0000 0502 0010 move.l #$502,$10(a4) ROM:080090F4 21D3 0500 move.l (a3),(dword_500).w ROM:080090F8 4293 clr.l (a3) ROM:080090FA 264C movea.l a4,a3 ROM:080090FC 2C7C 0001 0000 movea.l #dword_10000,a6 ROM:08009102 42B9 0001 0000 clr.l (dword_10000).l ROM:08009108 2A3C FFFF 0003 move.l #$FFFF0003,d5 ROM:0800910E 363C 0001 move.w #1,d3 ROM:08009112 ROM:08009112 loc_8009112: ; CODE XREF: ROM:loc_800916Ej ROM:08009112 2993 3510 move.l (a3),(a4,d3.w*4) ROM:08009116 4293 clr.l (a3) ROM:08009118 47F4 3510 lea (a4,d3.w*4),a3 ROM:0800911C 177C 0002 0003 move.b #2,3(a3) ROM:08009122 5345 subq.w #1,d5 ROM:08009124 4E7B 5001 movec d5,dfc ROM:08009128 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08009130 0038 0083 705C ori.b #$83,(qword_705C).w ROM:08009136 F038 4000 705C pmove (qword_705C).w,tc ROM:0800913C 0E96 5800 moves.l d5,(a6) ROM:08009140 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08009148 F038 4000 705C pmove (qword_705C).w,tc ROM:0800914E BAB9 0001 0200 cmp.l (dword_10200).l,d5 ROM:08009154 6700 0008 beq.w loc_800915E ROM:08009158 4EBA 08F0 jsr sub_8009A4A ROM:0800915C 4E71 nop ROM:0800915E ROM:0800915E loc_800915E: ; CODE XREF: ROM:08009154j ROM:0800915E 0C2B 0002 0003 cmpi.b #2,3(a3) ROM:08009164 6700 0008 beq.w loc_800916E ROM:08009168 4EBA 08E0 jsr sub_8009A4A ROM:0800916C 4E71 nop ROM:0800916E ROM:0800916E loc_800916E: ; CODE XREF: ROM:08009164j ROM:0800916E 51CB FFA2 dbf d3,loc_8009112 ROM:08009172 42B8 705C clr.l (qword_705C).w ROM:08009176 42B8 7060 clr.l (qword_705C+4).w ROM:0800917A 7201 moveq #1,d1 ROM:0800917C 21C1 705C move.l d1,(qword_705C).w ROM:08009180 223C 0000 0200 move.l #$200,d1 ROM:08009186 21C1 7060 move.l d1,(qword_705C+4).w ROM:0800918A F038 4800 705C pmove (qword_705C).w,srp ROM:08009190 223C 8000 0002 move.l #$80000002,d1 ROM:08009196 21C1 705C move.l d1,(qword_705C).w ROM:0800919A 327C 6000 movea.w #$6000,a1 ROM:0800919E 21C9 7060 move.l a1,(qword_705C+4).w ROM:080091A2 F038 4C00 705C pmove (qword_705C).w,crp ROM:080091A8 42B9 0001 0200 clr.l (dword_10200).l ROM:080091AE 2A3C FFFF 0003 move.l #$FFFF0003,d5 ROM:080091B4 363C 0001 move.w #1,d3 ROM:080091B8 ROM:080091B8 loc_80091B8: ; CODE XREF: ROM:loc_8009214j ROM:080091B8 2993 3510 move.l (a3),(a4,d3.w*4) ROM:080091BC 4293 clr.l (a3) ROM:080091BE 47F4 3510 lea (a4,d3.w*4),a3 ROM:080091C2 177C 0002 0003 move.b #2,3(a3) ROM:080091C8 5345 subq.w #1,d5 ROM:080091CA 4E7B 5001 movec d5,dfc ROM:080091CE 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080091D6 0038 0081 705C ori.b #$81,(qword_705C).w ROM:080091DC F038 4000 705C pmove (qword_705C).w,tc ROM:080091E2 0E96 5800 moves.l d5,(a6) ROM:080091E6 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080091EE F038 4000 705C pmove (qword_705C).w,tc ROM:080091F4 BAB9 0001 0100 cmp.l (dword_10100).l,d5 ROM:080091FA 6700 0008 beq.w loc_8009204 ROM:080091FE 4EBA 084A jsr sub_8009A4A ROM:08009202 4E71 nop ROM:08009204 ROM:08009204 loc_8009204: ; CODE XREF: ROM:080091FAj ROM:08009204 0C2B 000A 0003 cmpi.b #$A,3(a3) ROM:0800920A 6700 0008 beq.w loc_8009214 ROM:0800920E 4EBA 083A jsr sub_8009A4A ROM:08009212 4E71 nop ROM:08009214 ROM:08009214 loc_8009214: ; CODE XREF: ROM:0800920Aj ROM:08009214 51CB FFA2 dbf d3,loc_80091B8 ROM:08009218 42B9 0001 0100 clr.l (dword_10100).l ROM:0800921E 42B8 705C clr.l (qword_705C).w ROM:08009222 42B8 7060 clr.l (qword_705C+4).w ROM:08009226 7201 moveq #1,d1 ROM:08009228 21C1 705C move.l d1,(qword_705C).w ROM:0800922C F038 4800 705C pmove (qword_705C).w,srp ROM:08009232 223C 8000 0002 move.l #$80000002,d1 ROM:08009238 21C1 705C move.l d1,(qword_705C).w ROM:0800923C 327C 0500 movea.w #$500,a1 ROM:08009240 21C9 7060 move.l a1,(qword_705C+4).w ROM:08009244 F038 4C00 705C pmove (qword_705C).w,crp ROM:0800924A 6000 0776 bra.w loc_80099C2 ROM:0800924A ; --------------------------------------------------------------------------- ROM:0800924E 004E unk_800924E: dc.b $4E ; N ; DATA XREF: ROM:08008A20o ROM:0800924F 0071 dc.b $71 ROM:08009250 007E dc.b $7E ; ~ ROM:08009251 5723 00C7 dc.b $57, $23, $C7 ROM:08009254 FF05 000C 49FA 0012+ dc.l $FF05000C, $49FA0012, $4E7121CC, $704049FA, $4EE4E71 ROM:08009254 4E71 21CC 7040 49FA+ dc.l $21CC7044, $42AD0004, $21FC0800, $705C, $31FC8107 ROM:08009254 04EE 4E71 21CC 7044+ dc.l $705EF038, $800705C, $2A3C7777, $2C7C, $18000, $21CE0F04 ROM:08009254 42AD 0004 21FC 0800+ dc.l $74154296, $42863A02, $31FCFC05, $F024EBA, $4564E71 ROM:08009254 0000 705C 31FC 8107+ dc.l $21FC0080, $9780705C, $380080, $705C31FC, $92D0000A ROM:08009254 705E F038 0800 705C+ dc.l $F0384100, $705C23C5, $10000, $4E714EBA, $7584E71 ROM:08009254 2A3C 7777 0000 2C7C+ dc.l $21FC0080, $9780705C, $F0384100, $705CF039, $80150001 ROM:08009254 0001 8000 21CE 0F04+ dc.l $F038, $62007064, $C780800, $70646700, $84EBA, $7524E71 ROM:08009254 7415 4296 4286 3A02+ dc.l $BA966600, $84EBA, $7464E71, $31FC9A70, $A2E78, $704831FC ROM:08009254 31FC FC05 0F02 4EBA+ dc.l $FC010F02, $4EBA03E0, $4E710038, $80705C, $F0384100 ROM:08009254 0456 4E71 21FC 0080+ dc.l $705C23C5, $10000, $21FC0080, $9780705C, $F0384100 ROM:08009254 9780 705C 0038 0080+ dc.l $705CF039, $80150001, $F038, $62007064, $C780200 ROM:08009254 705C 31FC 92D0 000A+ dc.l $70646700, $84EBA, $6F24E71, $BA966700, $84EBA, $6E64E71 ROM:08009254 F038 4100 705C 23C5+ dc.l $31FCFC05, $F024EBA, $38A4E71, $380080, $705CF038 ROM:08009254 0001 0000 4E71 4EBA+ dc.l $4100705C, $2C390001, $21FC, $809780, $705CF038, $4100705C ROM:08009254 0758 4E71 21FC 0080+ dc.l $F0398215, $10000, $F0386200, $70640C78, $8007064 ROM:08009254 9780 705C F038 4100+ dc.l $67000008, $4EBA069C, $4E71BC96, $67000008, $4EBA0690 ROM:08009254 705C F039 8015 0001+ dc.l $4E714296, $428631FC, $FD010F02, $4EBA0330, $4E710038 ROM:08009254 0000 F038 6200 7064+ dc.l $80705C, $31FC9410, $8231FC, $9416000A, $47FA0018 ROM:08009254 0C78 0800 7064 6700+ dc.l $4E717605, $287C0000, $93FA28DB, $51CBFFFC, $4EF90000 ROM:08009254 0008 4EBA 0752 4E71+ dc.l $93FAF038, $4100705C, $27CDFFF, $23C50001, $4E71 ROM:08009254 BA96 6600 0008 4EBA+ dc.l $4E4060FE, $4EBA0612, $4E7121FC, $809780, $705CF038 ROM:08009254 0746 4E71 31FC 9A70+ dc.l $4100705C, $F0398011, $10000, $F0386200, $70640278 ROM:08009254 000A 2E78 7048 31FC+ dc.l $C4477064, $C788400, $70646700, $84EBA, $6064E71 ROM:08009254 FC01 0F02 4EBA 03E0+ dc.l $F0398015, $10000, $F0386200, $70640C78, $7064, $67000008 ROM:08009254 4E71 0038 0080 705C+ dc.l $4EBA05E8, $4E71F039, $8C110001, $F038, $62007064 ROM:08009254 F038 4100 705C 23C5+ dc.l $C782003, $70646700, $84EBA, $5CA4E71, $BA966600 ROM:08009254 0001 0000 21FC 0080+ dc.l $84EBA, $5BE4E71, $31FC9A70, $8231FC, $9A70000A, $2E787048 ROM:08009254 9780 705C F038 4100+ dc.l $2CBCFFFF, $FFFF4EBA, $2524E71, $380080, $705C31FC ROM:08009254 705C F039 8015 0001+ dc.l $94EE0082, $31FC94F4, $A47FA, $184E71, $7605287C ROM:08009254 0000 F038 6200 7064+ dc.l $94D8, $28DB51CB, $FFFC4EF9, $94D8, $F0384100, $705C027C ROM:08009254 0C78 0200 7064 6700+ dc.l $DFFF2C39, $10000, $4E714E40, $60FE4EBA, $5344E71 ROM:08009254 0008 4EBA 06F2 4E71+ dc.l $21FC0080, $9780705C, $F0384100, $705CF039, $82110001 ROM:08009254 BA96 6700 0008 4EBA+ dc.l $F038, $62007064, $278C447, $70640C78, $84007064 ROM:08009254 06E6 4E71 31FC FC05+ dc.l $67000008, $4EBA0528, $4E71F039, $82150001, $F038 ROM:08009254 0F02 4EBA 038A 4E71+ dc.l $62007064, $C780000, $70646700, $84EBA, $50A4E71 ROM:08009254 0038 0080 705C F038+ dc.l $F0398E11, $10000, $F0386200, $70640C78, $20037064 ROM:08009254 4100 705C 2C39 0001+ dc.l $67000008, $4EBA04EC, $4E71BC96, $66000008, $4EBA04E0 ROM:08009254 0000 21FC 0080 9780+ dc.l $4E7131FC, $9A700082, $31FC9A70, $A2E78, $70484296 ROM:08009254 705C F038 4100 705C+ dc.l $4EBA0178, $4E710038, $80705C, $F0384100, $705C23C5 ROM:08009254 F039 8215 0001 0000+ dc.l $10000, $21FC0080, $9780705C, $F0384100, $705CF039 ROM:08009254 F038 6200 7064 0C78+ dc.l $80150001, $F038, $62007064, $C780200, $70646700 ROM:08009254 0800 7064 6700 0008+ dc.l $84EBA, $48A4E71, $BA966700, $84EBA, $47E4E71, $429631FC ROM:08009254 4EBA 069C 4E71 BC96+ dc.l $FC010F02, $4EBA0120, $4E7131FC, $961A0082, $380080 ROM:08009254 6700 0008 4EBA 0690+ dc.l $705C47FA, $184E71, $7605287C, $9604, $28DB51CB, $FFFC4EF9 ROM:08009254 4E71 4296 4286 31FC+ dc.l $9604, $F0384100, $705C027C, $DFFF23C5, $10000, $4E714E40 ROM:08009254 FD01 0F02 4EBA 0330+ dc.l $60FE21FC, $809780, $705CF038, $4100705C, $F0398011 ROM:08009254 4E71 0038 0080 705C+ dc.l $10000, $F0386200, $70640C78, $2007064, $67000008 ROM:08009254 31FC 9410 0082 31FC+ dc.l $4EBA0408, $4E71F039, $80150001, $F038, $62007064 ROM:08009254 9416 000A 47FA 0018+ dc.l $C780000, $70646700, $84EBA, $3EA4E71, $BA966700 ROM:08009254 4E71 7605 287C 0000+ dc.l $84EBA, $3DE4E71, $31FC9A70, $822E78, $70484296, $428631FC ROM:08009254 93FA 28DB 51CB FFFC+ dc.l $FC000F02, $4EBA0074, $4E710038, $80705C, $31FC96AA ROM:08009254 4EF9 0000 93FA F038+ dc.l $AF038, $4100705C, $23C50001, $4E71, $4EBA037E, $4E7121FC ROM:08009254 4100 705C 027C DFFF+ dc.l $809780, $705CF038, $4100705C, $F0398015, $10000 ROM:08009254 23C5 0001 0000 4E71+ dc.l $F0386200, $70640278, $C4477064, $C788400, $70646700 ROM:08009254 4E40 60FE 4EBA 0612+ dc.l $84EBA, $3724E71, $BA966600, $84EBA, $3664E71, $31FC9A70 ROM:08009254 4E71 21FC 0080 9780+ dc.l $A2E78, $704851CA, $FBA26000 ROM:080096F8 02CA dc.b 2, $CA ROM:080096FA ROM:080096FA ; =============== S U B R O U T I N E ======================================= ROM:080096FA ROM:080096FA ROM:080096FA sub_80096FA: ROM:080096FA F000 2400 pflusha ROM:080096FE 347C 0500 movea.w #$500,a2 ROM:08009702 2802 move.l d2,d4 ROM:08009704 51CC 0006 dbf d4,loc_800970C ROM:08009708 6000 000E bra.w loc_8009718 ROM:0800970C ; --------------------------------------------------------------------------- ROM:0800970C ROM:0800970C loc_800970C: ; CODE XREF: sub_80096FA+Aj ROM:0800970C ; sub_80096FA+1Aj ROM:0800970C F012 2215 ploadr #5,(a2) ROM:08009710 D4FC 0100 adda.w #$100,a2 ROM:08009714 51CC FFF6 dbf d4,loc_800970C ROM:08009718 ROM:08009718 loc_8009718: ; CODE XREF: sub_80096FA+Ej ROM:08009718 F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08009720 347C 0500 movea.w #$500,a2 ROM:08009724 2802 move.l d2,d4 ROM:08009726 51CC 0006 dbf d4,loc_800972E ROM:0800972A 6000 0024 bra.w locret_8009750 ROM:0800972E ; --------------------------------------------------------------------------- ROM:0800972E ROM:0800972E loc_800972E: ; CODE XREF: sub_80096FA+2Cj ROM:0800972E ; sub_80096FA+52j ROM:0800972E F012 8215 ptestr #5,(a2),#0 ROM:08009732 F038 6200 7064 pmove acusr,(dword_7064).w ROM:08009738 0838 0002 7064 btst #2,(dword_7064).w ROM:0800973E 6700 0008 beq.w loc_8009748 ROM:08009742 4EBA 0306 jsr sub_8009A4A ROM:08009746 4E71 nop ROM:08009748 ROM:08009748 loc_8009748: ; CODE XREF: sub_80096FA+44j ROM:08009748 D4FC 0100 adda.w #$100,a2 ROM:0800974C 51CC FFE0 dbf d4,loc_800972E ROM:08009750 ROM:08009750 locret_8009750: ; CODE XREF: sub_80096FA+30j ROM:08009750 4E75 rts ROM:08009750 ; End of function sub_80096FA ROM:08009750 ROM:08009752 ; --------------------------------------------------------------------------- ROM:08009752 4E71 nop ROM:08009754 7E58 moveq #$58,d7 ; 'X' ROM:08009756 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800975C 49FA 0012 lea loc_8009770,a4 ROM:08009760 4E71 nop ROM:08009762 21CC 7040 move.l a4,(dword_7040).w ROM:08009766 49FA 01D6 lea unk_800993E,a4 ROM:0800976A 4E71 nop ROM:0800976C 21CC 7044 move.l a4,(dword_7044).w ROM:08009770 ROM:08009770 loc_8009770: ; DATA XREF: ROM:0800975Co ROM:08009770 42AD 0004 clr.l 4(a5) ROM:08009774 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:0800977C F038 4000 705C pmove (qword_705C).w,tc ROM:08009782 2C7C 0001 0000 movea.l #dword_10000,a6 ROM:08009788 F016 2215 ploadr #5,(a6) ROM:0800978C F016 8215 ptestr #5,(a6),#0 ROM:08009790 F038 6200 7064 pmove acusr,(dword_7064).w ROM:08009796 0C78 0000 7064 cmpi.w #0,(dword_7064).w ROM:0800979C 6700 0008 beq.w loc_80097A6 ROM:080097A0 4EBA 02A8 jsr sub_8009A4A ROM:080097A4 4E71 nop ROM:080097A6 ROM:080097A6 loc_80097A6: ; CODE XREF: ROM:0800979Cj ROM:080097A6 223C 8001 0002 move.l #$80010002,d1 ROM:080097AC 21C1 705C move.l d1,(qword_705C).w ROM:080097B0 327C 0500 movea.w #$500,a1 ROM:080097B4 21C9 7060 move.l a1,(qword_705C+4).w ROM:080097B8 F038 4C00 705C pmove (qword_705C).w,crp ROM:080097BE F016 2215 ploadr #5,(a6) ROM:080097C2 F016 8215 ptestr #5,(a6),#0 ROM:080097C6 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080097CC 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080097D2 0C78 8400 7064 cmpi.w #$8400,(dword_7064).w ROM:080097D8 6700 0008 beq.w loc_80097E2 ROM:080097DC 4EBA 026C jsr sub_8009A4A ROM:080097E0 4E71 nop ROM:080097E2 ROM:080097E2 loc_80097E2: ; CODE XREF: ROM:080097D8j ROM:080097E2 F016 8615 ptestr #5,(a6),#1 ROM:080097E6 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080097EC 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080097F2 0C78 4400 7064 cmpi.w #$4400,(dword_7064).w ROM:080097F8 6700 0008 beq.w loc_8009802 ROM:080097FC 4EBA 024C jsr sub_8009A4A ROM:08009800 4E71 nop ROM:08009802 ROM:08009802 loc_8009802: ; CODE XREF: ROM:080097F8j ROM:08009802 21F8 0500 0508 move.l (dword_500).w,(dword_508).w ROM:08009808 223C 0002 0002 move.l #$20002,d1 ROM:0800980E 21C1 705C move.l d1,(qword_705C).w ROM:08009812 327C 0500 movea.w #$500,a1 ROM:08009816 21C9 7060 move.l a1,(qword_705C+4).w ROM:0800981A F038 4C00 705C pmove (qword_705C).w,crp ROM:08009820 2C7C 0001 0000 movea.l #dword_10000,a6 ROM:08009826 DDFC 0100 0000 adda.l #$1000000,a6 ROM:0800982C F016 2215 ploadr #5,(a6) ROM:08009830 F016 8215 ptestr #5,(a6),#0 ROM:08009834 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800983A 0C78 0000 7064 cmpi.w #0,(dword_7064).w ROM:08009840 6700 0008 beq.w loc_800984A ROM:08009844 4EBA 0204 jsr sub_8009A4A ROM:08009848 4E71 nop ROM:0800984A ROM:0800984A loc_800984A: ; CODE XREF: ROM:08009840j ROM:0800984A 7202 moveq #2,d1 ROM:0800984C 21C1 705C move.l d1,(qword_705C).w ROM:08009850 327C 0500 movea.w #$500,a1 ROM:08009854 21C9 7060 move.l a1,(qword_705C+4).w ROM:08009858 F038 4C00 705C pmove (qword_705C).w,crp ROM:0800985E F016 2215 ploadr #5,(a6) ROM:08009862 F016 8215 ptestr #5,(a6),#0 ROM:08009866 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800986C 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08009872 0C78 8400 7064 cmpi.w #$8400,(dword_7064).w ROM:08009878 6700 0008 beq.w loc_8009882 ROM:0800987C 4EBA 01CC jsr sub_8009A4A ROM:08009880 4E71 nop ROM:08009882 ROM:08009882 loc_8009882: ; CODE XREF: ROM:08009878j ROM:08009882 F016 8615 ptestr #5,(a6),#1 ROM:08009886 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800988C 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:08009892 0C78 4400 7064 cmpi.w #$4400,(dword_7064).w ROM:08009898 6700 0008 beq.w loc_80098A2 ROM:0800989C 4EBA 01AC jsr sub_8009A4A ROM:080098A0 4E71 nop ROM:080098A2 ROM:080098A2 loc_80098A2: ; CODE XREF: ROM:08009898j ROM:080098A2 42B8 0508 clr.l (dword_508).w ROM:080098A6 223C 8000 0002 move.l #$80000002,d1 ROM:080098AC 21C1 705C move.l d1,(qword_705C).w ROM:080098B0 327C 0500 movea.w #$500,a1 ROM:080098B4 21C9 7060 move.l a1,(qword_705C+4).w ROM:080098B8 F038 4C00 705C pmove (qword_705C).w,crp ROM:080098BE 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080098C6 F038 4000 705C pmove (qword_705C).w,tc ROM:080098CC 2C7C 0001 0000 movea.l #dword_10000,a6 ROM:080098D2 DDFC 1000 0000 adda.l #$10000000,a6 ROM:080098D8 F016 2215 ploadr #5,(a6) ROM:080098DC F016 8215 ptestr #5,(a6),#0 ROM:080098E0 F038 6200 7064 pmove acusr,(dword_7064).w ROM:080098E6 0278 C447 7064 andi.w #$C447,(dword_7064).w ROM:080098EC 0C78 8400 7064 cmpi.w #$8400,(dword_7064).w ROM:080098F2 6700 0008 beq.w loc_80098FC ROM:080098F6 4EBA 0152 jsr sub_8009A4A ROM:080098FA 4E71 nop ROM:080098FC ROM:080098FC loc_80098FC: ; CODE XREF: ROM:080098F2j ROM:080098FC 11FC 0089 705D move.b #$89,(qword_705C+1).w ROM:08009902 11FC 0007 705E move.b #7,(qword_705C+2).w ROM:08009908 F038 4000 705C pmove (qword_705C).w,tc ROM:0800990E F016 2215 ploadr #5,(a6) ROM:08009912 F016 8215 ptestr #5,(a6),#0 ROM:08009916 F038 6200 7064 pmove acusr,(dword_7064).w ROM:0800991C 0C78 0000 7064 cmpi.w #0,(dword_7064).w ROM:08009922 6700 0008 beq.w loc_800992C ROM:08009926 4EBA 0122 jsr sub_8009A4A ROM:0800992A 4E71 nop ROM:0800992C ROM:0800992C loc_800992C: ; CODE XREF: ROM:08009922j ROM:0800992C 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08009934 F038 4000 705C pmove (qword_705C).w,tc ROM:0800993A 6000 0086 bra.w loc_80099C2 ROM:0800993A ; --------------------------------------------------------------------------- ROM:0800993E 004E unk_800993E: dc.b $4E ; N ; DATA XREF: ROM:08009766o ROM:0800993F 0071 dc.b $71 ROM:08009940 0049 dc.b $49 ; I ROM:08009941 FAFF 00FC dc.b $FA, $FF, $FC ROM:08009944 0021 dc.b $21 ; ! ROM:08009945 CC70 0040 dc.b $CC, $70, $40 ROM:08009948 0042 dc.b $42 ; B ROM:08009949 B870 005C dc.b $B8, $70, $5C ROM:0800994C 0042 dc.b $42 ; B ROM:0800994D B870 0060 dc.b $B8, $70, $60 ROM:08009950 00F0 dc.b $F0 ; = ROM:08009951 3808 0000 dc.b $38, 8, 0 ROM:08009954 0070 dc.b $70 ; p ROM:08009955 5CF0 0038 dc.b $5C, $F0, $38 ROM:08009958 000C dc.b $C ROM:08009959 0000 align 2 ROM:0800995A 0070 dc.b $70 ; p ROM:0800995B 005C dc.b $5C ROM:0800995C 0072 dc.b $72 ; r ROM:0800995D 0121 00C1 dc.b 1, $21, $C1 ROM:08009960 0070 dc.b $70 ; p ROM:08009961 5CF0 0038 dc.b $5C, $F0, $38 ROM:08009964 0048 dc.b $48 ; H ROM:08009965 0000 align 2 ROM:08009966 0070 dc.b $70 ; p ROM:08009967 005C dc.b $5C ROM:08009968 00F0 dc.b $F0 ; = ROM:08009969 384C 0000 dc.b $38, $4C, 0 ROM:0800996C 0070 dc.b $70 ; p ROM:0800996D 5C2A 003C dc.b $5C, $2A, $3C ROM:08009970 0080 9780 21C5 705C+ dc.l $809780, $21C5705C, $F0384000, $705C21F8, $70540000 ROM:08009970 F038 4000 705C 21F8+ dc.l $21F87058, $42E78, $704847F8, $8363C, $FD2A38, $70502C39 ROM:08009970 7054 0000 21F8 7058+ dc.l $FF050310, $6B000008, $42B9FF05, $31026C5, $51CBFFFC ROM:08009970 0004 2E78 7048 47F8+ dc.l $2A38704C, $4E7B5801, $42854E7B, $50026000 ROM:080099C0 ; --------------------------------------------------------------------------- ROM:080099C0 01DC bset d0,(a4)+ ROM:080099C2 ROM:080099C2 loc_80099C2: ; CODE XREF: ROM:0800869Ej ROM:080099C2 ; ROM:08008800j ... ROM:080099C2 4E71 nop ROM:080099C4 363C 047C move.w #$47C,d3 ROM:080099C8 3C7C 0500 movea.w #$500,a6 ROM:080099CC ROM:080099CC loc_80099CC: ; CODE XREF: ROM:080099CEj ROM:080099CC 429E clr.l (a6)+ ROM:080099CE 51CB FFFC dbf d3,loc_80099CC ROM:080099D2 21FC 0000 0D02 0500 move.l #$D02,(dword_500).w ROM:080099DA 21FC 0000 0001 0D00 move.l #1,(dword_D00).w ROM:080099E2 21FC 0000 0F03 0D04 move.l #$F03,(dword_D04).w ROM:080099EA 21FC 0000 FC01 0F00 move.l #$FC01,(dword_F00).w ROM:080099F2 21FC 0001 0000 0F04 move.l #dword_10000,(dword_F04).w ROM:080099FA 21FC 0000 FC01 16F8 move.l #$FC01,(dword_16F8).w ROM:08009A02 21FC 0001 FF00 16FC move.l #unk_1FF00,(dword_16FC).w ROM:08009A0A 2E78 7048 movea.l (dword_7048).w,sp ROM:08009A0E 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08009A14 6B00 0008 bmi.w loc_8009A1E ROM:08009A18 42B9 FF05 0310 clr.l ($FF050310).l ROM:08009A1E ROM:08009A1E loc_8009A1E: ; CODE XREF: ROM:08009A14j ROM:08009A1E 2878 7044 movea.l (dword_7044).w,a4 ROM:08009A22 4ED4 jmp (a4) ROM:08009A24 ROM:08009A24 ; =============== S U B R O U T I N E ======================================= ROM:08009A24 ROM:08009A24 ROM:08009A24 sub_8009A24: ; CODE XREF: ROM:08008722p ROM:08009A24 ; ROM:08008786p ... ROM:08009A24 4E71 nop ROM:08009A26 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08009A2C 002D 0008 0004 ori.b #8,4(a5) ROM:08009A32 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08009A38 40ED 0008 move sr,8(a5) ROM:08009A3C 2B57 000A move.l (sp),$A(a5) ROM:08009A40 3B7C EEEE 000E move.w #$EEEE,$E(a5) ROM:08009A46 6000 0046 bra.w loc_8009A8E ROM:08009A46 ; End of function sub_8009A24 ROM:08009A46 ROM:08009A4A ROM:08009A4A ; =============== S U B R O U T I N E ======================================= ROM:08009A4A ROM:08009A4A ROM:08009A4A sub_8009A4A: ; CODE XREF: ROM:0800816Cp ROM:08009A4A ; ROM:08008198p ... ROM:08009A4A ROM:08009A4A arg_0 = 4 ROM:08009A4A ROM:08009A4A 4E71 nop ROM:08009A4C 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08009A52 002D 0040 0004 ori.b #$40,4(a5) ; '@' ROM:08009A58 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08009A5E 40ED 0008 move sr,8(a5) ROM:08009A62 2B57 000A move.l (sp),$A(a5) ROM:08009A66 3B7C DDDD 000E move.w #$DDDD,$E(a5) ROM:08009A6C 6000 0020 bra.w loc_8009A8E ROM:08009A70 ; --------------------------------------------------------------------------- ROM:08009A70 4E71 nop ROM:08009A72 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:08009A78 002D 0004 0004 ori.b #4,4(a5) ROM:08009A7E 2B57 0008 move.l (sp),8(a5) ROM:08009A82 2B6F 0004 000C move.l arg_0(sp),$C(a5) ROM:08009A88 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:08009A8E ROM:08009A8E loc_8009A8E: ; CODE XREF: sub_8009A24+22j ROM:08009A8E ; sub_8009A4A+22j ROM:08009A8E 4E71 nop ROM:08009A90 F02D 4E00 0050 pmove crp,$50(a5) ROM:08009A96 F02D 4A00 0058 pmove srp,$58(a5) ROM:08009A9C F02D 4200 0060 pmove tc,$60(a5) ROM:08009AA2 F02D 0A00 0064 pmove tt0,$64(a5) ROM:08009AA8 F02D 0E00 0068 pmove tt1,$68(a5) ROM:08009AAE F02D 6200 006C pmove acusr,$6C(a5) ROM:08009AB4 BBFC 0000 F0E0 cmpa.l #$F0E0,a5 ROM:08009ABA 6C00 00C6 bge.w loc_8009B82 ROM:08009ABE 4BED 0070 lea $70(a5),a5 ROM:08009AC2 363C 047C move.w #$47C,d3 ROM:08009AC6 3C7C 0500 movea.w #$500,a6 ROM:08009ACA ROM:08009ACA loc_8009ACA: ; CODE XREF: sub_8009A4A+82j ROM:08009ACA 429E clr.l (a6)+ ROM:08009ACC 51CB FFFC dbf d3,loc_8009ACA ROM:08009AD0 21FC 0000 0D02 0500 move.l #$D02,(dword_500).w ROM:08009AD8 21FC 0000 0001 0D00 move.l #1,(dword_D00).w ROM:08009AE0 21FC 0000 0F03 0D04 move.l #$F03,(dword_D04).w ROM:08009AE8 21FC 0000 FC01 0F00 move.l #$FC01,(dword_F00).w ROM:08009AF0 21FC 0001 0000 0F04 move.l #dword_10000,(dword_F04).w ROM:08009AF8 21FC 0000 FC01 16F8 move.l #$FC01,(dword_16F8).w ROM:08009B00 21FC 0001 FF00 16FC move.l #unk_1FF00,(dword_16FC).w ROM:08009B08 42B8 705C clr.l (qword_705C).w ROM:08009B0C 42B8 7060 clr.l (qword_705C+4).w ROM:08009B10 F038 0800 705C pmove (qword_705C).w,tt0 ROM:08009B16 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08009B1C 7201 moveq #1,d1 ROM:08009B1E 21C1 705C move.l d1,(qword_705C).w ROM:08009B22 F038 4800 705C pmove (qword_705C).w,srp ROM:08009B28 223C 8000 0002 move.l #$80000002,d1 ROM:08009B2E 21C1 705C move.l d1,(qword_705C).w ROM:08009B32 327C 0500 movea.w #$500,a1 ROM:08009B36 21C9 7060 move.l a1,(qword_705C+4).w ROM:08009B3A F038 4C00 705C pmove (qword_705C).w,crp ROM:08009B40 2A3C 0080 9780 move.l #$809780,d5 ROM:08009B46 21C5 705C move.l d5,(qword_705C).w ROM:08009B4A F038 4000 705C pmove (qword_705C).w,tc ROM:08009B50 42B9 FF05 0204 clr.l ($FF050204).l ROM:08009B56 31FC 9A70 000A move.w #$9A70,(dword_8+2).w ROM:08009B5C 31FC 9A70 00E2 move.w #$9A70,(word_E2).w ROM:08009B62 31FC 9A70 0082 move.w #$9A70,(word_82).w ROM:08009B68 2E78 7048 movea.l (dword_7048).w,sp ROM:08009B6C 2878 7040 movea.l (dword_7040).w,a4 ROM:08009B70 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08009B76 6B00 0008 bmi.w loc_8009B80 ROM:08009B7A 42B9 FF05 0310 clr.l ($FF050310).l ROM:08009B80 ROM:08009B80 loc_8009B80: ; CODE XREF: sub_8009A4A+12Cj ROM:08009B80 4ED4 jmp (a4) ROM:08009B82 ; --------------------------------------------------------------------------- ROM:08009B82 ROM:08009B82 loc_8009B82: ; CODE XREF: sub_8009A4A+70j ROM:08009B82 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:08009B8C 283C 0000 F18E move.l #$F18E,d4 ROM:08009B92 287C 0800 0000 movea.l #off_8000000,a4 ROM:08009B98 4EF4 4800 jmp (a4,d4.l) ROM:08009B98 ; End of function sub_8009A4A ROM:08009B98 ROM:08009B98 ; --------------------------------------------------------------------------- ROM:08009B9C 4E71 7200 2C39 FF05+ dc.l $4E717200, $2C39FF05, $3106B00, $842B9, $FF050310 ROM:08009B9C 0310 6B00 0008 42B9+ dc.l $7E6F23C7, $FF05000C, $2478002C, $43FA002E, $4E7121C9 ROM:08009B9C FF05 0310 7E6F 23C7+ dc.l $2C223C, $DEADBABE, $FFFF0000, $7E6E23C7, $FF05000C ROM:08009B9C FF05 000C 2478 002C+ dc.l $C810DEF, $ACED6600, $E47200, $21CA002C, $60000018 ROM:08009B9C 43FA 002E 4E71 21C9+ dc.l $C81DEAD, $BABE6600, $D0223C, $DEFACED, $58AF0002 ROM:08009B9C 002C 223C DEAD BABE+ dc.l $4E737E6D, $23C7FF05, $C2478, $2843FA, $2C4E71, $21C90028 ROM:08009B9C FFFF 0000 7E6E 23C7+ dc.l $223CFEED, $BEEFA000, $7E6C23C7, $FF05000C, $C81DECE ROM:08009B9C FF05 000C 0C81 0DEF+ dc.l $ACED6600, $947200, $21CA0028, $60000018, $C81FEED ROM:08009B9C ACED 6600 00E4 7200+ dc.l $BEEF6600, $80223C, $DECEACED, $54AF0002, $4E737E6B ROM:08009B9C 21CA 002C 6000 0018+ dc.l $23C7FF05, $C2478, $1043FA, $2C4E71, $21C90010, $223C0CAB ROM:08009B9C 0C81 DEAD BABE 6600+ dc.l $FADE7100, $7E6A23C7, $FF05000C, $C810BED, $BABE6600 ROM:08009B9C 00D0 223C 0DEF ACED+ dc.l $447200, $21CA0010, $6000001A, $4E710C81, $CABFADE ROM:08009B9C 58AF 0002 4E73 7E6D+ dc.l $6600002E, $223C0BED, $BABE54AF, $24E73, $42B9FF05 ROM:08009B9C 23C7 FF05 000C 2478+ dc.l $20442B9, $FF050580, $2C39FF05, $3106B00, $842B9 ROM:08009B9C 0028 43FA 002C 4E71+ dc.l $FF050310, $6000001E, $720000B9, $4000000, $FF050200 ROM:08009B9C 21C9 0028 223C FEED+ dc.l $283C0000, $F18E287C, $8000000, $4EF44800, $4E717E70 ROM:08009B9C BEEF A000 7E6C 23C7+ dc.l $23C7FF05, $C23F8, 0 ROM:08009CF0 00B9 dc.b $B9 ; ¦ ROM:08009CF1 0423 00F8 dc.b 4, $23, $F8 ROM:08009CF4 0004 0000 B908 23F8+ dc.l $40000, $B90823F8, $340000, $B90023CF, $B8F8, $4E7A5801 ROM:08009CF4 0034 0000 B900 23CF+ dc.l $23C50000, $B8FC2A7C, $10000, $42B90000, $B90C42B9 ROM:08009CF4 0000 B8F8 4E7A 5801+ dc.l $B910, $47FAFFBA, $2C7C0000, $9CE0363C, $6F42CDB ROM:08009CF4 23C5 0000 B8FC 2A7C+ dc.l $51CBFFFC, $47F80400, $363C00FF, $2C7C0000, $B604270E ROM:08009CF4 0001 0000 42B9 0000+ dc.l $51CBFFFC, $4E7BB801, $4EF90000, $9D567E71, $23C7FF05 ROM:08009CF4 B90C 42B9 0000 B910+ dc.l $C23FC, $FF, $FF050008, $23FC1000, $FF05, $20042AD ROM:08009CF4 47FA FFBA 2C7C 0000+ dc.l $431FC, $B544000A, $23FC0000, $9D5E0000, $B8F023FC ROM:08009CF4 9CE0 363C 06F4 2CDB+ dc.l $9E02, $B8F4, $23FC4F00, $FF05, $55823FC, $4C000000 ROM:08009CF4 51CB FFFC 47F8 0400+ dc.l $FF050564, $4EBA0F64, $4E7131FC, $B598000A, $B90000 ROM:08009CF4 363C 00FF 2C7C 0000+ dc.l $40FF06, $24223C, $900, $4E7B1002, $2C7CFF06, $2C2A3C ROM:08009CF4 B604 270E 51CB FFFC+ dc.l $AAAAAAAA, $2C8531FC, $B544000A, $2C16BC85, $66001716 ROM:08009CF4 4E7B B801 4EF9 0000+ dc.l $23FC0000, $1FF06, $242C16, $BC856700, $170431FC ROM:08009CF4 9D56 7E71 23C7 FF05+ dc.l $B604000A, $223C0000, $8004E7B, $10027E72, $23C7FF05 ROM:08009CF4 000C 23FC 0000 00FF+ dc.l $C23FC, $FF, $FF050008, $23FC1000, $FF05, $20042AD ROM:08009CF4 FF05 0008 23FC 1000+ dc.l $431FC, $B544000A, $23FC0000, $9E0A0000, $B8F023FC ROM:08009CF4 0000 FF05 0200 42AD+ dc.l $9EA2, $B8F4, $49F90000, $B86845F9, $B878, $42852C54 ROM:08009CF4 0004 31FC B544 000A+ dc.l $2C2C0004, $CC96BC85, $66000040, $508CB5CC, $66EC23FC ROM:08009CF4 23FC 0000 9D5E 0000+ dc.l $9E68, $B8F0, $42AD0004, $23FC0000, $1FF06, $204285 ROM:08009CF4 B8F0 23FC 0000 9E02+ dc.l $4EBA15F8, $4E714EBA, $14C44E71, $13FC00FF, $B910 ROM:08009CF4 0000 B8F4 23FC 4F00+ dc.l $4EBA14B6, $4E716000, $1476002D, $20004, $4EBA1656 ROM:08009CF4 0000 FF05 0558 23FC+ dc.l $4E714E71, $7E7323C7, $FF05000C, $23FC0000, $9EC00000 ROM:08009CF4 4C00 0000 FF05 0564+ dc.l $B8F023FC, $A704, $B8F4, $42AD0004, $428013FC, $FF0000 ROM:08009CF4 4EBA 0F64 4E71 31FC+ dc.l $B90E45F9, $A6CC, $241223FC, 1, $FF060024, $23FC0000 ROM:08009CF4 B598 000A 00B9 0000+ dc.l $1FF06, $20263C, $8000000F, $283CA7C0, $4285, $2C7CFF06 ROM:08009CF4 0040 FF06 0024 223C+ dc.l $5013FC, $FF0000, $B91231FC, $A57A000A, $23FC1000 ROM:08009CF4 0000 0900 4E7B 1002+ dc.l $80FF05, $20023FC, $10000082, $FF050200, $24164E71 ROM:08009CF4 2C7C FF06 002C 2A3C+ dc.l $4EBA169C, $4E71283C, $A3C00000, $7AFF13FC, $FF0000 ROM:08009CF4 AAAA AAAA 2C85 31FC+ dc.l $B91231FC, $A57A000A, $23FC1000, $82FF05, $2002C85 ROM:08009CF4 B544 000A 2C16 BC85+ dc.l $4E714EBA, $16724E71, $263C8000, $F0283C, $A03C0000 ROM:08009CF4 6600 1716 23FC 0000+ dc.l $42852C7C, $FF060024, $960000, $2031FC, $A57A000A ROM:08009CF4 0001 FF06 0024 2C16+ dc.l $23FC1000, $81FF05, $2002C85, $4E714EBA, $163E4E71 ROM:08009CF4 BC85 6700 1704 31FC+ dc.l $23FC0000, $1FF06, $2423FC, $10000081, $FF050200 ROM:08009CF4 B604 000A 223C 0000+ dc.l $2C854E71, $2C3CF000, $FFFCCB9, $FF060024, $C861000 ROM:08009CF4 0800 4E7B 1002 7E72+ dc.l $6600, $154023FC, 1, $FF060024, $263C8000, $F0283C ROM:08009CF4 23C7 FF05 000C 23FC+ dc.l $A4000000, $2A3C8080, $80802C7C, $FF060050, $31FCB598 ROM:08009CF4 0000 00FF FF05 0008+ dc.l $A00B9, $10, $FF060024, $23FC1000, $81FF05, $2002C85 ROM:08009CF4 23FC 1000 0000 FF05+ dc.l $23FC0000, $1FF06, $2413FC, $FF0000, $B90F31FC, $A57A000A ROM:08009CF4 0200 42AD 0004 31FC+ dc.l $24164E71, $4EBA15B0, $4E71263C, $80000200, $283CA400 ROM:08009CF4 B544 000A 23FC 0000+ dc.l $13FC, $FF0000, $B91231FC, $A57A000A, $B90000, $8FF06 ROM:08009CF4 9E0A 0000 B8F0 23FC+ dc.l $2423FC, $10000085, $FF050200, $24164E71, $4EBA1578 ROM:08009CF4 0000 9EA2 0000 B8F4+ dc.l $4E7123FC, 1, $FF060024, $31FCB598, $A4285, $2C854239 ROM:08009CF4 49F9 0000 B868 45F9+ dc.l $B90F, $263C0000, $100283C, $A0000000, $428523FC ROM:08009CF4 0000 B878 4285 2C54+ dc.l 1, $FF060024, $B90000, $30FF06, $2402B9, $30, $FF060024 ROM:08009CF4 2C2C 0004 CC96 BC85+ dc.l $31FCA57A, $A207C, $FF060010, $2C7CFF06, $187013 ROM:08009CF4 6600 0040 508C B5CC+ dc.l $208023FC, $10000080, $FF050200, $23FC1000, $81FF05 ROM:08009CF4 66EC 23FC 0000 9E68+ dc.l $2002C85 ROM:08009CF4 0000 B8F0 42AD 0004+ dcb.l 2,$4E714E71 ROM:08009CF4 23FC 0000 0001 FF06+ dc.l $23FC0000, $1FF06, $244281, $323C3FFF, $2C7CFF06 ROM:08009CF4 0020 4285 4EBA 15F8+ dc.l $2645, $BDFCFF06, $106700, $2A263C, $80000400, $283CA400 ROM:08009CF4 4E71 4EBA 14C4 4E71+ dc.l $4EBA, $5964E71, $13FC00FF, $B912, $31FCA128, $A2416 ROM:08009CF4 13FC 00FF 0000 B910+ dc.l $47EB0001, $2412588E, $51C9FFCA, $B7FC0000, $E6700 ROM:08009CF4 4EBA 14B6 4E71 6000+ dc.l $804EBA, $149E4E71, $BDFCFF06, $146700, $66BDFC, $FF060018 ROM:08009CF4 1476 002D 0002 0004+ dc.l $6700005C, $BDFCFF06, $606700, $52BDFC, $FF060064 ROM:08009CF4 4EBA 1656 4E71 4E71+ dc.l $67000048, $BDFCFF06, $686700, $3EBDFC, $FF060070 ROM:08009CF4 7E73 23C7 FF05 000C+ dc.l $67000034, $BDFCFF06, $746700, $2ABDFC, $FF06007C ROM:08009CF4 23FC 0000 9EC0 0000+ dc.l $67000020, $BDFCFF06, $486600, $3FA0481, 1, $47EB0001 ROM:08009CF4 B8F0 23FC 0000 A704+ dc.l $263C8000, $2F06000, $480263C, $80001000, $600003DC ROM:08009CF4 0000 B8F4 42AD 0004+ dc.l $263C8000, $800283C, $A87C0000, $2A3C4040, $40402C7C ROM:08009CF4 4280 13FC 00FF 0000+ dc.l $FF060038, $244E31FC, $B544000A, $241631FC, $A57A000A ROM:08009CF4 B90E 45F9 0000 A6CC+ dc.l $1C854E71, $4EBA13F4, $4E71283C, $B07C0000, $2A3C2040 ROM:08009CF4 2412 23FC 0000 0001+ dc.l $204031FC, $A57A000A, $3C854E71, $4EBA13D8, $4E71263C ROM:08009CF4 FF06 0024 23FC 0000+ dc.l $80000C00, $283CA000, $2A3C, $3030303, $4DEE0001 ROM:08009CF4 0001 FF06 0020 263C+ dc.l $31FCA57A, $A2C85, $4E714EBA, $13B24E71, $283CA03C ROM:08009CF4 8000 000F 283C A7C0+ dc.l $2A3C, $4040404, $4DEE0001, $31FCA57A, $A2C85, $4E714EBA ROM:08009CF4 0000 4285 2C7C FF06+ dc.l $13924E71, $283CA040, $2A3C, $5050505, $4DEE0001 ROM:08009CF4 0050 13FC 00FF 0000+ dc.l $31FCA57A, $A2C85, $4E714EBA, $13724E71, $263C8000 ROM:08009CF4 B912 31FC A57A 000A+ dc.l $1000283C, $A0000000, $2A3CAAAA, $AAAA42B9, $FF060024 ROM:08009CF4 23FC 1000 0080 FF05+ dc.l $2C7CFF06, $50244E, $31FCB544, $A2416, $31FCA57A ROM:08009CF4 0200 23FC 1000 0082+ dc.l $A2C85, $4E714EBA, $133A4E71, $283CA03C, $2A3C, $8010204 ROM:08009CF4 FF05 0200 2416 4E71+ dc.l $2C7CFF06, $44244E, $31FCB544, $A2416, $31FCA57A ROM:08009CF4 4EBA 169C 4E71 283C+ dc.l $A2C85, $4E714EBA, $130E4E71, $283CA07C, $2A3C, $10204080 ROM:08009CF4 A3C0 0000 7AFF 13FC+ dc.l $2C7CFF06, $4C244E, $31FCB544, $A2416, $31FCA57A ROM:08009CF4 00FF 0000 B912 31FC+ dc.l $A2C85, $4E714EBA, $12E24E71, $45F90000, $A6CC2412 ROM:08009CF4 A57A 000A 23FC 1000+ dc.l $283CA07C, $2A3C, $1020408, $2C7CFF06, $2C31FC, $A57A000A ROM:08009CF4 0082 FF05 0200 2C85+ dc.l $2C854E71, $4EBA12B8, $4E712A3C, $4080102, $2C7CFF06 ROM:08009CF4 4E71 4EBA 1672 4E71+ dc.l $3431FC, $A57A000A, $2C854E71, $4EBA129C, $4E71283C ROM:08009CF4 263C 8000 00F0 283C+ dc.l $A03C0000, $2A3C0204, $8012C7C, $FF060030, $31FCA57A ROM:08009CF4 A03C 0000 4285 2C7C+ dc.l $A2C85, $4E714EBA, $127A4E71, $23FC0000, $1FF06, $242A3C ROM:08009CF4 FF06 0024 0096 0000+ dc.l $40801020, $2C7CFF06, $44244E, $31FCB544, $A2416 ROM:08009CF4 0020 31FC A57A 000A+ dc.l $31FCA57A, $A2C85, $4E714EBA, $124A4E71, $283CA040 ROM:08009CF4 23FC 1000 0081 FF05+ dc.l $2A3C, $AAAAAAAA, $2C7CFF06, $4C244E, $31FCB544, $A2416 ROM:08009CF4 0200 2C85 4E71 4EBA+ dc.l $31FCA57A, $A2C85, $4E714EBA, $121E4E71, $45F90000 ROM:08009CF4 163E 4E71 23FC 0000+ dc.l $A6CC2412, $283CA07C, $2A3C, $8010204, $2C7CFF06 ROM:08009CF4 0001 FF06 0024 23FC+ dc.l $2C31FC, $A57A000A, $2C854E71, $4EBA11F4, $4E712A3C ROM:08009CF4 1000 0081 FF05 0200+ dc.l $20408010, $2C7CFF06, $3431FC, $A57A000A, $2C854E71 ROM:08009CF4 2C85 4E71 2C3C F000+ dc.l $4EBA11D8, $4E71283C, $A03C0000, $2A3C1020, $40802C7C ROM:08009CF4 0FFF CCB9 FF06 0024+ dc.l $FF060030, $31FCA57A, $A2C85, $4E714EBA, $11B64E71 ROM:08009CF4 0C86 1000 0000 6600+ dc.l $263C8000, $4000283C, $A0400000, $2A3C0408, $1012C7C ROM:08009CF4 1540 23FC 0000 0001+ dc.l $FF060038, $720313FC, $FF0000, $B91231FC, $A57A000A ROM:08009CF4 FF06 0024 263C 8000+ dc.l $2C854E71, $4EBA1184, $4E715285, $51C9FFE4, $2A3C0008 ROM:08009CF4 00F0 283C A400 0000+ dc.l $1012C7C, $FF060040, $720113FC, $FF0000, $B91231FC ROM:08009CF4 2A3C 8080 8080 2C7C+ dc.l $A57A000A, $2C854E71, $4EBA1158, $4E715285, $51C9FFE4 ROM:08009CF4 FF06 0050 31FC B598+ dc.l $263C8000, $20004285, $42B9FF06, $2431FC, $A4C00082 ROM:08009CF4 000A 00B9 0000 0010+ dc.l $49F90000, $B84847F9, $B8B0, $B7CC6700, $382C54, $283C2400 ROM:08009CF4 FF06 0024 23FC 1000+ dc.l $13FC, $FF0000, $B9124EBA, $1E24E71, $31FCA57A, $A027C ROM:08009CF4 0081 FF05 0200 2C85+ dc.l $DFFF2416, $4E4060FE, $BA876700, $84EBA, $102C4E71 ROM:08009CF4 23FC 0000 0001 FF06+ dc.l $508C60C4, $7A0131FC, $A4C00082, $49F90000, $A6D047F9 ROM:08009CF4 0024 13FC 00FF 0000+ dc.l $A6D8, $B7CC6700, $3C2C54, $244E31FC, $B544000A, $2416283C ROM:0800A4F8 2000 0000 4EBA 0190+ dc.l $20000000, $4EBA0190, $4E7131FC, $A57A000A, $27CDFFF ROM:0800A4F8 4E71 31FC A57A 000A+ dc.l $2C854E71, $4E4060FE, $BE856700, $84EBA, $10A64E71 ROM:0800A4F8 027C DFFF 2C85 4E71+ dc.l $588C60C0, $31FCB604, $8245F9, $A6CC, $2412263C, $80001400 ROM:0800A4F8 4E40 60FE BE85 6700+ dc.l $283CA000, $7AFF, $2C7CFF06, $FFFC31FC, $A556000A ROM:0800A4F8 0008 4EBA 10A6 4E71+ dc.l $2C854E71, $4EBA1070, $4E7123FC, 1, $FF060024, $227CFF06 ROM:0800A4F8 588C 60C0 31FC B604+ dc.l $7C31FC, $A57A000A, $24114E71, $4EBA1050, $4E716000 ROM:0800A4F8 0082 45F9 0000 A6CC+ dc.l $D924E71, $13FC00FF, $B90D, $31FCB544, $A2C3C, $80007FFF ROM:0800A4F8 2412 263C 8000 1400+ dc.l $CCB9FF06, $28BC83, $67000006, $60000F56, $7CFFCCB9 ROM:0800A4F8 283C A000 0000 7AFF+ dc.l $FF060034, $BC8E6700, $66000, $F440C39, $FF0000, $B9126600 ROM:0800A4F8 2C7C FF06 FFFC 31FC+ dc.l $182C3C, $FFC00000, $CCB9FF06, $2CBC84, $6700002E ROM:0800A4F8 A556 000A 2C85 4E71+ dc.l $60000F22, $7CFFCCB9, $FF060030, $BC856700, $66000 ROM:0800A4F8 4EBA 1070 4E71 23FC+ dc.l $F102C3C, $FFFC0000, $CCB9FF06, $2CBC84, $67000006 ROM:0800A4F8 0000 0001 FF06 0024+ dc.l $60000EFA, $B4926700, $14B5FC, $A6CC, $67000EEA, $20122482 ROM:0800A4F8 227C FF06 007C 31FC+ dc.l $60000EE2, $203C7FFF, $FFFFB780, $23C0FF06, $282C3C ROM:0800A4F8 A57A 000A 2411 4E71+ dc.l $80007FFF, $CCB9FF06, $280C86, 0 ROM:0800A634 ; --------------------------------------------------------------------------- ROM:0800A634 6700 0006 beq.w loc_800A63C ROM:0800A638 6000 0EBA bra.w sub_800B4F4 ROM:0800A63C ; --------------------------------------------------------------------------- ROM:0800A63C ROM:0800A63C loc_800A63C: ; CODE XREF: ROM:0800A634j ROM:0800A63C 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800A642 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800A648 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800A64E 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800A654 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:0800A65E 13FC 0000 0000 B912 move.b #0,(dword_B910+2).l ROM:0800A666 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800A66C 0C39 00FF 0000 B90E cmpi.b #$FF,(dword_B90C+2).l ROM:0800A674 6700 0004 beq.w loc_800A67A ROM:0800A678 4E73 rte ROM:0800A67A ; --------------------------------------------------------------------------- ROM:0800A67A ROM:0800A67A loc_800A67A: ; CODE XREF: ROM:0800A674j ROM:0800A67A 226F 0002 movea.l 2(sp),a1 ROM:0800A67E 2E79 0000 B8F8 movea.l (dword_B8F8).l,sp ROM:0800A684 4239 0000 B90D clr.b (dword_B90C+1).l ROM:0800A68A 4EE9 0008 jmp 8(a1) ROM:0800A68E ; --------------------------------------------------------------------------- ROM:0800A68E 4E71 nop ROM:0800A690 48F9 004F 0000 B8B0 movem.l d0-d3/d6,(dword_B8B0).l ROM:0800A698 4280 clr.l d0 ROM:0800A69A 7601 moveq #1,d3 ROM:0800A69C 2C0E move.l a6,d6 ROM:0800A69E ROM:0800A69E loc_800A69E: ; CODE XREF: ROM:0800A6B8j ROM:0800A69E 7403 moveq #3,d2 ROM:0800A6A0 ROM:0800A6A0 loc_800A6A0: ; CODE XREF: ROM:0800A6B2j ROM:0800A6A0 7207 moveq #7,d1 ROM:0800A6A2 ROM:0800A6A2 loc_800A6A2: ; CODE XREF: ROM:loc_800A6ACj ROM:0800A6A2 E38E lsl.l #1,d6 ROM:0800A6A4 6400 0006 bcc.w loc_800A6AC ROM:0800A6A8 0A00 0001 eori.b #1,d0 ROM:0800A6AC ROM:0800A6AC loc_800A6AC: ; CODE XREF: ROM:0800A6A4j ROM:0800A6AC 51C9 FFF4 dbf d1,loc_800A6A2 ROM:0800A6B0 E388 lsl.l #1,d0 ROM:0800A6B2 51CA FFEC dbf d2,loc_800A6A0 ROM:0800A6B6 2C05 move.l d5,d6 ROM:0800A6B8 51CB FFE4 dbf d3,loc_800A69E ROM:0800A6BC E388 lsl.l #1,d0 ROM:0800A6BE 4840 swap d0 ROM:0800A6C0 8880 or.l d0,d4 ROM:0800A6C2 4CF9 004F 0000 B8B0 movem.l (dword_B8B0).l,d0-d3/d6 ROM:0800A6CA 4E75 rts ROM:0800A6CA ; --------------------------------------------------------------------------- ROM:0800A6CC 0052 dc.b $52 ; R ROM:0800A6CD 4F4C 004D dc.b $4F, $4C, $4D ROM:0800A6D0 FF06 0040 FF06 0038+ dc.l $FF060040, $FF060038, $FFFF8000, $55558000, $AAAB8000 ROM:0800A6D0 FFFF 8000 5555 8000+ dc.l $8018000, $8038000, $8058000, $8098000, $10218000 ROM:0800A6D0 AAAB 8000 0801 8000+ dc.l $20418000, $40818000, $80118000, $4E717E74, $23C7FF05 ROM:0800A6D0 0803 8000 0805 8000+ dc.l $C23FC, $A722, $B8F0, $23FC0000, $A7FC0000, $B8F442AD ROM:0800A6D0 0809 8000 1021 8000+ dc.l $47AFF, $4EBA0D48, $4E7113FC, $FF0000, $B9104EBA ROM:0800A6D0 2041 8000 4081 8000+ dc.l $C0C4E71, $42390000, $B9107409, $47F90000, $A7A013FC ROM:0800A6D0 8011 8000 4E71 7E74+ dc.l $FF0000, $B90C45F9, $B8B0, $49F90000, $B8702A13, $B5CC6700 ROM:0800A6D0 23C7 FF05 000C 23FC+ dc.l $2431FC, $B598000A, $2805C8AC, $42C54, $2C844EBA ROM:0800A6D0 0000 A722 0000 B8F0+ dc.l $BCC4E71, $76FFC6AC, $42C83, $508C60D8, $588B51CA ROM:0800A6D0 23FC 0000 A7FC 0000+ dc.l $FFCC4239, $B90C, $42854EBA, $CDA4E71, $60000B6C ROM:0800A6D0 B8F4 42AD 0004 7AFF+ dc.l $55555555, $AAAAAAAA, $1020408, $2040801, $4080102 ROM:0800A6D0 4EBA 0D48 4E71 13FC+ dc.l $8010204, $10204080, $20408010, $40801020, $80102040 ROM:0800A6D0 00FF 0000 B910 4EBA+ dc.l $55555555, $AAAAAAAA, $1020408, $2040801, $4080102 ROM:0800A6D0 0C0C 4E71 4239 0000+ dc.l $8010204, $10204080, $20408010, $40801020, $80102040 ROM:0800A6D0 B910 7409 47F9 0000+ dc.l $55555555, $AAAAAAAA, $1020408, $4E717E75, $23C7FF05 ROM:0800A6D0 A7A0 13FC 00FF 0000+ dc.l $C23FC, $A81A, $B8F0, $23FC0000, $AA2C0000, $B8F442AD ROM:0800A6D0 B90C 45F9 0000 B8B0+ dc.l $449F9, $1EFF0, $780B74FF, $28C251CC, $FFFC4EBA, $4DA4E71 ROM:0800A6D0 49F9 0000 B870 2A13+ dc.l $7A004EBA, $5F44E71, $7618283C, $18F0F, $203C0000 ROM:0800A6D0 B5CC 6700 0024 31FC+ dc.l $804EBA, $4AA4E71, $31FCAC28, $13E4EBA, $15C4E71 ROM:0800A6D0 B598 000A 2805 C8AC+ dc.l $4EBA04AC, $4E712A3C, $80808080, $4EBA05C2, $4E7100B9 ROM:0800A6D0 0004 2C54 2C84 4EBA+ dc.l 8, $FF060024, $7602283C, $18000, $70004EBA, $4724E71 ROM:0800A6D0 0BCC 4E71 76FF C6AC+ dc.l $31FCAC28, $13E31FC, $ACD60132, $4EBA011E, $4E714EBA ROM:0800A6D0 0004 2C83 508C 60D8+ dc.l $46E4E71, $7A004EBA, $5884E71, $B90000, $8FF06, $247610 ROM:0800A6D0 588B 51CA FFCC 4239+ dc.l $283C0001, $8F0F203C, $80, $4EBA0434, $4E710091, $480 ROM:0800A6D0 0000 B90C 4285 4EBA+ dc.l $203C0000, $4004EBA, $4224E71, $31FCAC28, $13E31FC ROM:0800A6D0 0CDA 4E71 6000 0B6C+ dc.l $ACD60132, $4EBA00CE, $4E714EBA, $41E4E71, $2A3C8080 ROM:0800A6D0 5555 5555 AAAA AAAA+ dc.l $80804EBA, $5344E71, $7618283C, $18000, $203C0000 ROM:0800A6D0 0102 0408 0204 0801+ dc.l $804EBA, $3EA4E71, $23FC0000, $1FF06, $2431FC, $A92A013E ROM:0800A6D0 0408 0102 0801 0204+ dc.l $4EBA0092, $4E716000, $8213FC, $FF0000, $B90D31FC ROM:0800A6D0 1020 4080 2040 8010+ dc.l $A952000A, $23FC4080, $1020FF06, $444E71, $C390000 ROM:0800A6D0 4080 1020 8010 2040+ dc.l $B90D, $66F46000, $2D84E71, $227CFF06, $200091, 4 ROM:0800A6D0 5555 5555 AAAA AAAA+ dc.l $7C04CC91, $C860000, $46700, $B8842B9, $FF050200 ROM:0800A6D0 0102 0408 0204 0801+ dc.l $42B9FF02, $842B9, $FF060028, $42B9FF05, $20442B9 ROM:0800A6D0 0408 0102 0801 0204+ dc.l $FF010068, $23FC0000, $80FF05, $20031FC, $B604000A ROM:0800A6D0 1020 4080 2040 8010+ dc.l $42390000, $B90D022F, $FE000A, $4E734239, $B90F, $60000958 ROM:0800A6D0 4080 1020 8010 2040+ dc.l $13FC00FF, $B913, $49F90001, $EFF0244C, $23CAFF06 ROM:0800A6D0 5555 5555 AAAA AAAA+ dc.l $387230, $23FC0000, $30FF06, $4000B9, 4, $FF060020 ROM:0800A6D0 0102 0408 4E71 7E75+ dc.l $700200B9, $80, $FF060024, $2C7CFF06, $242C3C, $80 ROM:0800A6D0 23C7 FF05 000C 23FC+ dc.l $CC960C86, $80, $67EA5381, $2C39FF06, $40BC81, $66000AE6 ROM:0800A6D0 0000 A81A 0000 B8F0+ dc.l $51C8FFD0, $B90000, $80FF06, $244E71, $C390000, $B913 ROM:0800A6D0 23FC 0000 AA2C 0000+ dc.l $66F44E75, $7E7623C7, $FF05000C, $23FC0000, $AA480000 ROM:0800A6D0 B8F4 42AD 0004 49F9+ dc.l $B8F023FC, $AE82, $B8F4, $42AD0004, $49F90001, $EFF047FA ROM:0800A6D0 0001 EFF0 780B 74FF+ dc.l $FD4C363C, $2D38DB, $51CBFFFC, $4EBA02A8, $4E717602 ROM:0800A6D0 28C2 51CC FFFC 4EBA+ dc.l $283C0001, $9000203C, $80, $4EBA0280, $4E7100B9, $82 ROM:0800A6D0 04DA 4E71 7A00 4EBA+ dc.l $FF020014, $428523C5, $FF020018, $23FC0000, $30001 ROM:0800A6D0 05F4 4E71 7618 283C+ dc.l $EFF00291, $280, $2910000, $20031FC, $ACD60132, $42B9FF05 ROM:0800A6D0 0001 8F0F 203C 0000+ dc.l $2004EBA, $E24E71, $23FC5555, $55550001, $EFF04EBA ROM:0800A6D0 0080 4EBA 04AA 4E71+ dc.l $24A4E71, $203C0000, $804EBA, $22A4E71, $4EBA00C8 ROM:0800A6D0 31FC AC28 013E 4EBA+ dc.l $4E717A00, $4EBA033E, $4E717604, $283C0001, $9FF0D9FC ROM:0800A6D0 015C 4E71 4EBA 04AC+ dc.l $10, $13FC00FF, $B913, $247C0001, $EFF02412, $70004EBA ROM:0800A6D0 4E71 2A3C 8080 8080+ dc.l $DA4E71, $4EBA0204, $4E71203C, $80, $4EBA01E4, $4E7100B9 ROM:0800A6D0 4EBA 05C2 4E71 00B9+ dc.l $82, $FF020014, $23FC0000, $EAFF02, $1823FC, $12345670 ROM:0800A6D0 0000 0008 FF06 0024+ dc.l $1EFF0, $23FC1234, $56700001, $EFF423FC, $12345670 ROM:0800A6D0 7602 283C 0001 8000+ dc.l $1EFF8, $23FC1234, $56700001, $EFFC0291, $280, $2910000 ROM:0800A6D0 7000 4EBA 0472 4E71+ dc.l $20031FC, $ACD60132, $42B9FF05, $2004EBA, $344E71 ROM:0800A6D0 31FC AC28 013E 31FC+ dc.l $42B90001, $EFF042B9, $1EFF4, $42B90001, $EFF842B9 ROM:0800A6D0 ACD6 0132 4EBA 011E+ dc.l $1EFFC, $4EBA0180, $4E716000, $77A13FC, $FF0000, $B91331FC ROM:0800A6D0 4E71 4EBA 046E 4E71+ dc.l $AC28013E, $23FC0000, $1FF06, $20247C, $FF060050 ROM:0800A6D0 7A00 4EBA 0588 4E71+ dc.l $74FF2482, $42B9FF06, $2049F9, $1EFF0, $23CCFF06 ROM:0800A6D0 00B9 0000 0008 FF06+ dc.l $387230, $23C1FF06, $4000B9, 4, $FF060020, $700100B9 ROM:0800A6D0 0024 7610 283C 0001+ dc.l $80, $FF060024, $7C04CCB9, $FF060020, $C860000, $46600 ROM:0800A6D0 8F0F 203C 0000 0080+ dc.l $262C7C, $FF060024, $2C3C0000, $80CC96, $C860000 ROM:0800A6D0 4EBA 0434 4E71 0091+ dc.l $8067D8, $51C8FFCC, $B90000, $80FF06, $244E71, $C390000 ROM:0800A6D0 0000 0480 203C 0000+ dc.l $B913, $66F44E75, $4E7113FC, $FF0000, $B90D31FC, $B544000A ROM:0800A6D0 0400 4EBA 0422 4E71+ dc.l $7C7FCCB9, $FF06003C, $BC836700, $66000, $8AC7CF0 ROM:0800A6D0 31FC AC28 013E 31FC+ dc.l $CCB9FF06, $38BC8C, $67000006, $6000089A, $2C3C0003 ROM:0800A6D0 ACD6 0132 4EBA 00CE+ dc.l $FFFFCCB9, $FF06002C, $BC846700, $66000, $884B492 ROM:0800A6D0 4E71 4EBA 041E 4E71+ dc.l $6700001E, $B5FCFF06, $506700, $8742012, $23FC0000 ROM:0800A6D0 2A3C 8080 8080 4EBA+ dc.l $1FF06, $202482, $60000862, $70FFB780, $23C0FF06 ROM:0800A6D0 0534 4E71 7618 283C+ dc.l $3C7C7F, $CCB9FF06, $3C0C86, 0 ROM:0800ACAC ; --------------------------------------------------------------------------- ROM:0800ACAC 6700 0006 beq.w loc_800ACB4 ROM:0800ACB0 6000 0842 bra.w sub_800B4F4 ROM:0800ACB4 ; --------------------------------------------------------------------------- ROM:0800ACB4 ROM:0800ACB4 loc_800ACB4: ; CODE XREF: ROM:0800ACACj ROM:0800ACB4 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800ACBA 31FC B604 013E move.w #$B604,(word_13E).w ROM:0800ACC0 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800ACC6 13FC 0000 0000 B913 move.b #0,(dword_B910+3).l ROM:0800ACCE 4239 0000 B90D clr.b (dword_B90C+1).l ROM:0800ACD4 4E73 rte ROM:0800ACD6 ; --------------------------------------------------------------------------- ROM:0800ACD6 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800ACDC 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800ACE2 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800ACE8 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800ACEE 31FC B604 0132 move.w #$B604,(word_132).w ROM:0800ACF4 4E73 rte ROM:0800ACF6 ; --------------------------------------------------------------------------- ROM:0800ACF6 227C FF02 0014 movea.l #$FF020014,a1 ROM:0800ACFC 2211 move.l (a1),d1 ROM:0800ACFE 0281 0000 0200 andi.l #$200,d1 ROM:0800AD04 8280 or.l d0,d1 ROM:0800AD06 2281 move.l d1,(a1) ROM:0800AD08 4E75 rts ROM:0800AD0A ; --------------------------------------------------------------------------- ROM:0800AD0A 02B9 FFBF FFFF FF05+ andi.l #$FFBFFFFF,($FF050584).l ROM:0800AD14 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800AD1E 00B9 0000 0300 FF06+ ori.l #$300,($FF060024).l ROM:0800AD28 23FC FF06 0000 FFF0+ move.l #$FF060000,($FFF00100).l ROM:0800AD32 203C 0000 2500 move.l #$2500,d0 ROM:0800AD38 ROM:0800AD38 loc_800AD38: ; CODE XREF: ROM:0800AD3Ej ROM:0800AD38 0480 0000 0001 subi.l #1,d0 ROM:0800AD3E 66F8 bne.s loc_800AD38 ROM:0800AD40 2C7C FF06 0020 movea.l #$FF060020,a6 ROM:0800AD46 7C07 moveq #7,d6 ROM:0800AD48 CC96 and.l (a6),d6 ROM:0800AD4A 0C86 0000 0000 cmpi.l #0,d6 ROM:0800AD50 6600 00BA bne.w loc_800AE0C ROM:0800AD54 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:0800AD5A 2C3C F000 0FFF move.l #$F0000FFF,d6 ROM:0800AD60 CC96 and.l (a6),d6 ROM:0800AD62 0C86 1000 0C01 cmpi.l #$10000C01,d6 ROM:0800AD68 6600 00A2 bne.w loc_800AE0C ROM:0800AD6C 23FC 1000 0001 FF06+ move.l #$10000001,($FF060024).l ROM:0800AD76 2C3C F000 0FFF move.l #$F0000FFF,d6 ROM:0800AD7C CC96 and.l (a6),d6 ROM:0800AD7E 0C86 1000 0001 cmpi.l #$10000001,d6 ROM:0800AD84 6600 0086 bne.w loc_800AE0C ROM:0800AD88 203C 0000 1000 move.l #$1000,d0 ROM:0800AD8E ROM:0800AD8E loc_800AD8E: ; CODE XREF: ROM:0800AD94j ROM:0800AD8E 0480 0000 0001 subi.l #1,d0 ROM:0800AD94 66F8 bne.s loc_800AD8E ROM:0800AD96 2C7C FF06 003C movea.l #$FF06003C,a6 ROM:0800AD9C 7C7F moveq #$7F,d6 ; '' ROM:0800AD9E CC96 and.l (a6),d6 ROM:0800ADA0 0C86 0000 0001 cmpi.l #1,d6 ROM:0800ADA6 6600 0064 bne.w loc_800AE0C ROM:0800ADAA 4285 clr.l d5 ROM:0800ADAC 2C85 move.l d5,(a6) ROM:0800ADAE 7C7F moveq #$7F,d6 ; '' ROM:0800ADB0 CC96 and.l (a6),d6 ROM:0800ADB2 0C86 0000 0001 cmpi.l #1,d6 ROM:0800ADB8 6600 0052 bne.w loc_800AE0C ROM:0800ADBC 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800ADC2 23FC 0000 0017 FF06+ move.l #$17,($FF060010).l ROM:0800ADCC 2C39 FF06 0018 move.l ($FF060018).l,d6 ROM:0800ADD2 7C7F moveq #$7F,d6 ; '' ROM:0800ADD4 CC96 and.l (a6),d6 ROM:0800ADD6 0C86 0000 0000 cmpi.l #0,d6 ROM:0800ADDC 6600 002E bne.w loc_800AE0C ROM:0800ADE0 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800ADEA 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800ADF0 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800ADF6 23FC 0040 0000 FF05+ move.l #$400000,($FF050584).l ROM:0800AE00 23FC 0000 0001 FF05+ move.l #1,($FF050104).l ROM:0800AE0A 4E75 rts ROM:0800AE0C ; --------------------------------------------------------------------------- ROM:0800AE0C ROM:0800AE0C loc_800AE0C: ; CODE XREF: ROM:0800AD50j ROM:0800AE0C ; ROM:0800AD68j ... ROM:0800AE0C 002D 0002 0004 ori.b #2,4(a5) ROM:0800AE12 4EBA 06E0 jsr sub_800B4F4 ROM:0800AE16 4E71 nop ROM:0800AE18 2C7C FF06 0044 movea.l #$FF060044,a6 ROM:0800AE1E 00B9 0000 0040 FF06+ ori.l #$40,($FF060024).l ; '@' ROM:0800AE28 6000 0008 bra.w loc_800AE32 ROM:0800AE2C ; --------------------------------------------------------------------------- ROM:0800AE2C 2C7C FF06 0050 movea.l #$FF060050,a6 ROM:0800AE32 ROM:0800AE32 loc_800AE32: ; CODE XREF: ROM:0800AE28j ROM:0800AE32 00B9 0000 0001 FF06+ ori.l #1,($FF060020).l ROM:0800AE3C 00B9 0000 0010 FF06+ ori.l #$10,($FF060024).l ROM:0800AE46 31FC B598 000A move.w #$B598,(dword_8+2).w ROM:0800AE4C 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:0800AE56 23FC 1000 0081 FF05+ move.l #$10000081,($FF050200).l ROM:0800AE60 2C85 move.l d5,(a6) ROM:0800AE62 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800AE68 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800AE72 13FC 00FF 0000 B90F move.b #$FF,(dword_B90C+3).l ROM:0800AE7A 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800AE80 4E75 rts ROM:0800AE82 ; --------------------------------------------------------------------------- ROM:0800AE82 4E71 nop ROM:0800AE84 7E77 moveq #$77,d7 ; 'w' ROM:0800AE86 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800AE8C 23FC 0000 AEA0 0000+ move.l #$AEA0,(dword_B8F0).l ROM:0800AE96 23FC 0000 AF86 0000+ move.l #$AF86,(dword_B8F4).l ROM:0800AEA0 42AD 0004 clr.l 4(a5) ROM:0800AEA4 31FC B598 000A move.w #$B598,(dword_8+2).w ROM:0800AEAA 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800AEB4 49F9 0001 EFF0 lea (unk_1EFF0).l,a4 ROM:0800AEBA 23CC FF06 0038 move.l a4,($FF060038).l ROM:0800AEC0 780B moveq #$B,d4 ROM:0800AEC2 ROM:0800AEC2 loc_800AEC2: ; CODE XREF: ROM:0800AEC8j ROM:0800AEC2 28FC FFFF FFFF move.l #$FFFFFFFF,(a4)+ ROM:0800AEC8 51CC FFF8 dbf d4,loc_800AEC2 ROM:0800AECC 23FC 0000 0001 FF06+ move.l #1,($FF060020).l ROM:0800AED6 47FA F8C8 lea $800A7A0,a3 ROM:0800AEDA 23D3 FF06 0050 move.l (a3),($FF060050).l ROM:0800AEE0 49F9 0001 EFF0 lea (unk_1EFF0).l,a4 ROM:0800AEE6 7230 moveq #$30,d1 ; '0' ROM:0800AEE8 23FC 0000 0030 FF06+ move.l #$30,($FF060040).l ; '0' ROM:0800AEF2 00B9 0000 0004 FF06+ ori.l #4,($FF060020).l ROM:0800AEFC ROM:0800AEFC loc_800AEFC: ; CODE XREF: ROM:0800AF66j ROM:0800AEFC 7603 moveq #3,d3 ROM:0800AEFE ROM:0800AEFE loc_800AEFE: ; CODE XREF: ROM:0800AF2Cj ROM:0800AEFE 00B9 0000 0080 FF06+ ori.l #$80,($FF060024).l ; 'Ç' ROM:0800AF08 ROM:0800AF08 loc_800AF08: ; CODE XREF: ROM:0800AF1Cj ROM:0800AF08 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:0800AF0E 243C 0000 0080 move.l #$80,d2 ; 'Ç' ROM:0800AF14 C496 and.l (a6),d2 ROM:0800AF16 0C82 0000 0080 cmpi.l #$80,d2 ; 'Ç' ROM:0800AF1C 67EA beq.s loc_800AF08 ROM:0800AF1E 5381 subq.l #1,d1 ROM:0800AF20 2A39 FF06 0040 move.l ($FF060040).l,d5 ROM:0800AF26 BA81 cmp.l d1,d5 ROM:0800AF28 6600 0056 bne.w loc_800AF80 ROM:0800AF2C 51CB FFD0 dbf d3,loc_800AEFE ROM:0800AF30 2C39 FF06 0050 move.l ($FF060050).l,d6 ROM:0800AF36 BC94 cmp.l (a4),d6 ROM:0800AF38 6600 0046 bne.w loc_800AF80 ROM:0800AF3C 588C addq.l #4,a4 ROM:0800AF3E 2C39 FF06 0038 move.l ($FF060038).l,d6 ROM:0800AF44 BC8C cmp.l a4,d6 ROM:0800AF46 6600 0038 bne.w loc_800AF80 ROM:0800AF4A 7CFF moveq #$FFFFFFFF,d6 ROM:0800AF4C CCB9 FF06 004C and.l ($FF06004C).l,d6 ROM:0800AF52 BC93 cmp.l (a3),d6 ROM:0800AF54 6600 002A bne.w loc_800AF80 ROM:0800AF58 588B addq.l #4,a3 ROM:0800AF5A 23D3 FF06 0050 move.l (a3),($FF060050).l ROM:0800AF60 0C85 0000 0000 cmpi.l #0,d5 ROM:0800AF66 6694 bne.s loc_800AEFC ROM:0800AF68 2C7C FF06 0020 movea.l #$FF060020,a6 ROM:0800AF6E 7404 moveq #4,d2 ROM:0800AF70 C496 and.l (a6),d2 ROM:0800AF72 0C82 0000 0004 cmpi.l #4,d2 ROM:0800AF78 6700 0006 beq.w loc_800AF80 ROM:0800AF7C 6000 038C bra.w loc_800B30A ROM:0800AF80 ; --------------------------------------------------------------------------- ROM:0800AF80 ROM:0800AF80 loc_800AF80: ; CODE XREF: ROM:0800AF28j ROM:0800AF80 ; ROM:0800AF38j ... ROM:0800AF80 4EBA 0572 jsr sub_800B4F4 ROM:0800AF84 4E71 nop ROM:0800AF86 7E78 moveq #$78,d7 ; 'x' ROM:0800AF88 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800AF8E 23FC 0000 AFA2 0000+ move.l #$AFA2,(dword_B8F0).l ROM:0800AF98 23FC 0000 B08A 0000+ move.l #$B08A,(dword_B8F4).l ROM:0800AFA2 42AD 0004 clr.l 4(a5) ROM:0800AFA6 49F9 0001 EFF0 lea (unk_1EFF0).l,a4 ROM:0800AFAC 47FA F7F2 lea $800A7A0,a3 ROM:0800AFB0 363C 002D move.w #$2D,d3 ; '-' ROM:0800AFB4 ROM:0800AFB4 loc_800AFB4: ; CODE XREF: ROM:0800AFB6j ROM:0800AFB4 38DB move.w (a3)+,(a4)+ ROM:0800AFB6 51CB FFFC dbf d3,loc_800AFB4 ROM:0800AFBA 23FC 0000 0001 FF06+ move.l #1,($FF060020).l ROM:0800AFC4 23FC FFFF FFFF FF06+ move.l #$FFFFFFFF,($FF060050).l ROM:0800AFCE 42B9 FF06 0020 clr.l ($FF060020).l ROM:0800AFD4 49F9 0001 EFF0 lea (unk_1EFF0).l,a4 ROM:0800AFDA 4EBA 0014 jsr sub_800AFF0 ROM:0800AFDE 4E71 nop ROM:0800AFE0 49F9 0001 F010 lea (unk_1F010).l,a4 ROM:0800AFE6 4EBA 0008 jsr sub_800AFF0 ROM:0800AFEA 4E71 nop ROM:0800AFEC 6000 031C bra.w loc_800B30A ROM:0800AFF0 ROM:0800AFF0 ; =============== S U B R O U T I N E ======================================= ROM:0800AFF0 ROM:0800AFF0 ROM:0800AFF0 sub_800AFF0: ; CODE XREF: ROM:0800AFDAp ROM:0800AFF0 ; ROM:0800AFE6p ROM:0800AFF0 ROM:0800AFF0 ; FUNCTION CHUNK AT ROM:0800B30A SIZE 0000003A BYTES ROM:0800AFF0 ROM:0800AFF0 23CC FF06 0038 move.l a4,($FF060038).l ROM:0800AFF6 7230 moveq #$30,d1 ; '0' ROM:0800AFF8 23C1 FF06 0040 move.l d1,($FF060040).l ROM:0800AFFE 00B9 0000 0002 FF06+ ori.l #2,($FF060020).l ROM:0800B008 ROM:0800B008 loc_800B008: ; CODE XREF: sub_800AFF0+58j ROM:0800B008 7603 moveq #3,d3 ROM:0800B00A ROM:0800B00A loc_800B00A: ; CODE XREF: sub_800AFF0+3Aj ROM:0800B00A 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:0800B010 00B9 0000 0080 FF06+ ori.l #$80,($FF060024).l ; 'Ç' ROM:0800B01A ROM:0800B01A loc_800B01A: ; CODE XREF: sub_800AFF0+38j ROM:0800B01A 243C 0000 0080 move.l #$80,d2 ; 'Ç' ROM:0800B020 C496 and.l (a6),d2 ROM:0800B022 0C82 0000 0080 cmpi.l #$80,d2 ; 'Ç' ROM:0800B028 67F0 beq.s loc_800B01A ROM:0800B02A 51CB FFDE dbf d3,loc_800B00A ROM:0800B02E 2C39 FF06 0050 move.l ($FF060050).l,d6 ROM:0800B034 BC94 cmp.l (a4),d6 ROM:0800B036 6600 004C bne.w loc_800B084 ROM:0800B03A 588C addq.l #4,a4 ROM:0800B03C 2A39 FF06 0040 move.l ($FF060040).l,d5 ROM:0800B042 0C85 0000 0000 cmpi.l #0,d5 ROM:0800B048 66BE bne.s loc_800B008 ROM:0800B04A 2C39 FF06 0038 move.l ($FF060038).l,d6 ROM:0800B050 BC8C cmp.l a4,d6 ROM:0800B052 6600 0030 bne.w loc_800B084 ROM:0800B056 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:0800B05C 2C3C 2000 0000 move.l #$20000000,d6 ROM:0800B062 CC96 and.l (a6),d6 ROM:0800B064 0C86 2000 0000 cmpi.l #$20000000,d6 ROM:0800B06A 6700 0018 beq.w loc_800B084 ROM:0800B06E 2C7C FF06 0020 movea.l #$FF060020,a6 ROM:0800B074 7C02 moveq #2,d6 ROM:0800B076 CC96 and.l (a6),d6 ROM:0800B078 0C86 0000 0002 cmpi.l #2,d6 ROM:0800B07E 6700 0004 beq.w loc_800B084 ROM:0800B082 4E75 rts ROM:0800B084 ; --------------------------------------------------------------------------- ROM:0800B084 ROM:0800B084 loc_800B084: ; CODE XREF: sub_800AFF0+46j ROM:0800B084 ; sub_800AFF0+62j ... ROM:0800B084 4EBA 046E jsr sub_800B4F4 ROM:0800B088 4E71 nop ROM:0800B08A 4E71 nop ROM:0800B08C 7E79 moveq #$79,d7 ; 'y' ROM:0800B08E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800B094 23FC 0000 B0A8 0000+ move.l #$B0A8,(dword_B8F0).l ROM:0800B09E 23FC 0000 B292 0000+ move.l #$B292,(dword_B8F4).l ROM:0800B0A8 42AD 0004 clr.l 4(a5) ROM:0800B0AC 7AFF moveq #$FFFFFFFF,d5 ROM:0800B0AE 4EBA 0190 jsr sub_800B240 ROM:0800B0B2 4E71 nop ROM:0800B0B4 13FC 00FF 0000 B910 move.b #$FF,(dword_B910).l ROM:0800B0BC 4EBA 0074 jsr sub_800B132 ROM:0800B0C0 4E71 nop ROM:0800B0C2 4239 0000 B910 clr.b (dword_B910).l ROM:0800B0C8 7409 moveq #9,d2 ROM:0800B0CA 2C7C FF06 0010 movea.l #$FF060010,a6 ROM:0800B0D0 267C FF06 0018 movea.l #$FF060018,a3 ROM:0800B0D6 43FA F6C8 lea $800A7A0,a1 ROM:0800B0DA 45F9 0000 B7D8 lea (unk_B7D8).l,a2 ROM:0800B0E0 13FC 00FF 0000 B90C move.b #$FF,(dword_B90C).l ROM:0800B0E8 ROM:0800B0E8 loc_800B0E8: ; CODE XREF: sub_800AFF0+12Cj ROM:0800B0E8 49F9 0000 B738 lea (unk_B738).l,a4 ROM:0800B0EE 2A11 move.l (a1),d5 ROM:0800B0F0 ROM:0800B0F0 loc_800B0F0: ; CODE XREF: sub_800AFF0+128j ROM:0800B0F0 B5CC cmpa.l a4,a2 ROM:0800B0F2 6700 0026 beq.w loc_800B11A ROM:0800B0F6 31FC B598 000A move.w #$B598,(dword_8+2).w ROM:0800B0FC 2C94 move.l (a4),(a6) ROM:0800B0FE 2805 move.l d5,d4 ROM:0800B100 C8AC 0004 and.l 4(a4),d4 ROM:0800B104 2684 move.l d4,(a3) ROM:0800B106 4EBA 002A jsr sub_800B132 ROM:0800B10A 4E71 nop ROM:0800B10C 2C94 move.l (a4),(a6) ROM:0800B10E 72FF moveq #$FFFFFFFF,d1 ROM:0800B110 C2AC 0004 and.l 4(a4),d1 ROM:0800B114 2681 move.l d1,(a3) ROM:0800B116 508C addq.l #8,a4 ROM:0800B118 60D6 bra.s loc_800B0F0 ROM:0800B11A ; --------------------------------------------------------------------------- ROM:0800B11A ROM:0800B11A loc_800B11A: ; CODE XREF: sub_800AFF0+102j ROM:0800B11A 5889 addq.l #4,a1 ROM:0800B11C 51CA FFCA dbf d2,loc_800B0E8 ROM:0800B120 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B126 4285 clr.l d5 ROM:0800B128 4EBA 0116 jsr sub_800B240 ROM:0800B12C 4E71 nop ROM:0800B12E 6000 01DA bra.w loc_800B30A ROM:0800B12E ; End of function sub_800AFF0 ROM:0800B12E ROM:0800B132 ROM:0800B132 ; =============== S U B R O U T I N E ======================================= ROM:0800B132 ROM:0800B132 ROM:0800B132 sub_800B132: ; CODE XREF: sub_800AFF0+CCp ROM:0800B132 ; sub_800AFF0+116p ROM:0800B132 4E71 nop ROM:0800B134 48F9 FFFF 0000 B8B0 movem.l d0-a7,(dword_B8B0).l ROM:0800B13C 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800B142 2C7C FF06 0010 movea.l #$FF060010,a6 ROM:0800B148 267C FF06 0018 movea.l #$FF060018,a3 ROM:0800B14E 49F9 0000 B730 lea (unk_B730).l,a4 ROM:0800B154 0C39 00FF 0000 B910 cmpi.b #$FF,(dword_B910).l ROM:0800B15C 6600 0008 bne.w loc_800B166 ROM:0800B160 49F9 0000 B738 lea (unk_B738).l,a4 ROM:0800B166 ROM:0800B166 loc_800B166: ; CODE XREF: sub_800B132+2Aj ROM:0800B166 0C39 00FF 0000 B90C cmpi.b #$FF,(dword_B90C).l ROM:0800B16E 6600 0008 bne.w loc_800B178 ROM:0800B172 49F9 0000 B738 lea (unk_B738).l,a4 ROM:0800B178 ROM:0800B178 loc_800B178: ; CODE XREF: sub_800B132+3Cj ROM:0800B178 ; sub_800B132+EEj ROM:0800B178 45F9 0000 B7D8 lea (unk_B7D8).l,a2 ROM:0800B17E 31FC B544 000A move.w #$B544,(dword_8+2).w ROM:0800B184 B5CC cmpa.l a4,a2 ROM:0800B186 6700 009C beq.w loc_800B224 ROM:0800B18A 2C94 move.l (a4),(a6) ROM:0800B18C 2C2C 0004 move.l 4(a4),d6 ROM:0800B190 CC93 and.l (a3),d6 ROM:0800B192 0C39 00FF 0000 B910 cmpi.b #$FF,(dword_B910).l ROM:0800B19A 6600 0018 bne.w loc_800B1B4 ROM:0800B19E 2805 move.l d5,d4 ROM:0800B1A0 C8AC 0004 and.l 4(a4),d4 ROM:0800B1A4 BC84 cmp.l d4,d6 ROM:0800B1A6 6700 0076 beq.w loc_800B21E ROM:0800B1AA 4239 0000 B910 clr.b (dword_B910).l ROM:0800B1B0 6000 0342 bra.w sub_800B4F4 ROM:0800B1B4 ; --------------------------------------------------------------------------- ROM:0800B1B4 ROM:0800B1B4 loc_800B1B4: ; CODE XREF: sub_800B132+68j ROM:0800B1B4 0C39 00FF 0000 B90C cmpi.b #$FF,(dword_B90C).l ROM:0800B1BC 6600 0060 bne.w loc_800B21E ROM:0800B1C0 B9F9 0000 B8E0 cmpa.l (dword_B8E0).l,a4 ROM:0800B1C6 6700 003C beq.w loc_800B204 ROM:0800B1CA B9FC 0000 B738 cmpa.l #$B738,a4 ROM:0800B1D0 6D00 0018 blt.w loc_800B1EA ROM:0800B1D4 78FF moveq #$FFFFFFFF,d4 ROM:0800B1D6 C8AC 0004 and.l 4(a4),d4 ROM:0800B1DA BC84 cmp.l d4,d6 ROM:0800B1DC 6700 0040 beq.w loc_800B21E ROM:0800B1E0 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B1E6 6000 02DE bra.w loc_800B4C6 ROM:0800B1EA ; --------------------------------------------------------------------------- ROM:0800B1EA ROM:0800B1EA loc_800B1EA: ; CODE XREF: sub_800B132+9Ej ROM:0800B1EA 282C 0004 move.l 4(a4),d4 ROM:0800B1EE C8B9 0000 B8C4 and.l (dword_B8C4).l,d4 ROM:0800B1F4 BC84 cmp.l d4,d6 ROM:0800B1F6 6600 0026 bne.w loc_800B21E ROM:0800B1FA 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B200 6000 02C4 bra.w loc_800B4C6 ROM:0800B204 ; --------------------------------------------------------------------------- ROM:0800B204 ROM:0800B204 loc_800B204: ; CODE XREF: sub_800B132+94j ROM:0800B204 282C 0004 move.l 4(a4),d4 ROM:0800B208 C8B9 0000 B8C4 and.l (dword_B8C4).l,d4 ROM:0800B20E BC84 cmp.l d4,d6 ROM:0800B210 6700 000C beq.w loc_800B21E ROM:0800B214 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B21A 6000 02D8 bra.w sub_800B4F4 ROM:0800B21E ; --------------------------------------------------------------------------- ROM:0800B21E ROM:0800B21E loc_800B21E: ; CODE XREF: sub_800B132+74j ROM:0800B21E ; sub_800B132+8Aj ... ROM:0800B21E 508C addq.l #8,a4 ROM:0800B220 6000 FF56 bra.w loc_800B178 ROM:0800B224 ; --------------------------------------------------------------------------- ROM:0800B224 ROM:0800B224 loc_800B224: ; CODE XREF: sub_800B132+54j ROM:0800B224 0CAD 0000 0000 0004 cmpi.l #0,4(a5) ROM:0800B22C 6600 0400 bne.w loc_800B62E ROM:0800B230 4CF9 FFFF 0000 B8B0 movem.l (dword_B8B0).l,d0-a7 ROM:0800B238 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800B23E 4E75 rts ROM:0800B23E ; End of function sub_800B132 ROM:0800B23E ROM:0800B240 ROM:0800B240 ; =============== S U B R O U T I N E ======================================= ROM:0800B240 ROM:0800B240 ROM:0800B240 sub_800B240: ; CODE XREF: sub_800AFF0+BEp ROM:0800B240 ; sub_800AFF0+138p ROM:0800B240 4E71 nop ROM:0800B242 48F9 FFFF 0000 B8B0 movem.l d0-a7,(dword_B8B0).l ROM:0800B24A 31FC B598 000A move.w #$B598,(dword_8+2).w ROM:0800B250 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800B256 2C7C FF06 0010 movea.l #$FF060010,a6 ROM:0800B25C 267C FF06 0018 movea.l #$FF060018,a3 ROM:0800B262 49F9 0000 B738 lea (unk_B738).l,a4 ROM:0800B268 45F9 0000 B7D8 lea (unk_B7D8).l,a2 ROM:0800B26E ROM:0800B26E loc_800B26E: ; CODE XREF: sub_800B240+40j ROM:0800B26E B5CC cmpa.l a4,a2 ROM:0800B270 6700 0010 beq.w loc_800B282 ROM:0800B274 2C94 move.l (a4),(a6) ROM:0800B276 2805 move.l d5,d4 ROM:0800B278 C8AC 0004 and.l 4(a4),d4 ROM:0800B27C 2684 move.l d4,(a3) ROM:0800B27E 508C addq.l #8,a4 ROM:0800B280 60EC bra.s loc_800B26E ROM:0800B282 ; --------------------------------------------------------------------------- ROM:0800B282 ROM:0800B282 loc_800B282: ; CODE XREF: sub_800B240+30j ROM:0800B282 4CF9 FFFF 0000 B8B0 movem.l (dword_B8B0).l,d0-a7 ROM:0800B28A 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800B290 4E75 rts ROM:0800B290 ; End of function sub_800B240 ROM:0800B290 ROM:0800B292 ; --------------------------------------------------------------------------- ROM:0800B292 4E71 nop ROM:0800B294 23FC 0000 B292 0000+ move.l #$B292,(dword_B8F0).l ROM:0800B29E 42AD 0004 clr.l 4(a5) ROM:0800B2A2 4285 clr.l d5 ROM:0800B2A4 4EBA 01CC jsr sub_800B472 ROM:0800B2A8 4E71 nop ROM:0800B2AA 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:0800B2B4 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800B2BA 287C 0800 0000 movea.l #off_8000000,a4 ROM:0800B2C0 2C7C FF05 0004 movea.l #$FF050004,a6 ROM:0800B2C6 2C8C move.l a4,(a6) ROM:0800B2C8 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800B2D2 21F9 0000 B904 0000 move.l (dword_B904).l,(dword_0).w ROM:0800B2DA 21F9 0000 B908 0004 move.l (dword_B908).l,(dword_4).w ROM:0800B2E2 47F8 0008 lea (dword_8).w,a3 ROM:0800B2E6 363C 00FD move.w #$FD,d3 ; '²' ROM:0800B2EA 2A39 0000 B900 move.l (dword_B900).l,d5 ROM:0800B2F0 ROM:0800B2F0 loc_800B2F0: ; CODE XREF: ROM:0800B2F2j ROM:0800B2F0 26C5 move.l d5,(a3)+ ROM:0800B2F2 51CB FFFC dbf d3,loc_800B2F0 ROM:0800B2F6 2A39 0000 B8FC move.l (dword_B8FC).l,d5 ROM:0800B2FC 4E7B 5801 movec d5,vbr ROM:0800B300 283C 0000 BAA8 move.l #$BAA8,d4 ROM:0800B306 4EF4 4800 jmp (a4,d4.l) ROM:0800B30A ; --------------------------------------------------------------------------- ROM:0800B30A ; START OF FUNCTION CHUNK FOR sub_800AFF0 ROM:0800B30A ROM:0800B30A loc_800B30A: ; CODE XREF: ROM:0800AF7Cj ROM:0800B30A ; ROM:0800AFECj ... ROM:0800B30A 4E71 nop ROM:0800B30C 007C 0700 ori #$700,sr ROM:0800B310 2E79 0000 B8F8 movea.l (dword_B8F8).l,sp ROM:0800B316 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800B320 42B9 0000 B90C clr.l (dword_B90C).l ROM:0800B326 42B9 0000 B910 clr.l (dword_B910).l ROM:0800B32C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:0800B332 6B00 0008 bmi.w loc_800B33C ROM:0800B336 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800B33C ROM:0800B33C loc_800B33C: ; CODE XREF: sub_800AFF0+342j ROM:0800B33C 2879 0000 B8F4 movea.l (dword_B8F4).l,a4 ROM:0800B342 4ED4 jmp (a4) ROM:0800B342 ; END OF FUNCTION CHUNK FOR sub_800AFF0 ROM:0800B344 ; --------------------------------------------------------------------------- ROM:0800B344 4E71 nop ROM:0800B346 48F9 FFFF 0000 B8B0 movem.l d0-a7,(dword_B8B0).l ROM:0800B34E ; START OF FUNCTION CHUNK FOR sub_800B4F4 ROM:0800B34E ROM:0800B34E loc_800B34E: ; CODE XREF: sub_800B4F4-4j ROM:0800B34E ; sub_800B4F4+36j ... ROM:0800B34E 49F9 0000 B848 lea (unk_B848).l,a4 ROM:0800B354 0C39 00FF 0000 B910 cmpi.b #$FF,(dword_B910).l ROM:0800B35C 6600 0008 bne.w loc_800B366 ROM:0800B360 49F9 0000 B870 lea (unk_B870).l,a4 ROM:0800B366 ROM:0800B366 loc_800B366: ; CODE XREF: sub_800B4F4-198j ROM:0800B366 0C39 00FF 0000 B90C cmpi.b #$FF,(dword_B90C).l ROM:0800B36E 6600 0008 bne.w loc_800B378 ROM:0800B372 49F9 0000 B860 lea (unk_B860).l,a4 ROM:0800B378 ROM:0800B378 loc_800B378: ; CODE XREF: sub_800B4F4-186j ROM:0800B378 47ED 0050 lea $50(a5),a3 ROM:0800B37C 223C 3E3E 3E3E move.l #$3E3E3E3E,d1 ROM:0800B382 4201 clr.b d1 ROM:0800B384 45F9 0000 B8B0 lea (dword_B8B0).l,a2 ROM:0800B38A 31FC B544 000A move.w #$B544,(dword_8+2).w ROM:0800B390 ROM:0800B390 loc_800B390: ; CODE XREF: sub_800B4F4-A8j ROM:0800B390 B5CC cmpa.l a4,a2 ROM:0800B392 6700 00BC beq.w loc_800B450 ROM:0800B396 2C54 movea.l (a4),a6 ROM:0800B398 2C16 move.l (a6),d6 ROM:0800B39A 0C39 00FF 0000 B911 cmpi.b #$FF,(dword_B910+1).l ROM:0800B3A2 6600 0014 bne.w loc_800B3B8 ROM:0800B3A6 300B move.w a3,d0 ROM:0800B3A8 0240 000F andi.w #$F,d0 ROM:0800B3AC 6600 0008 bne.w loc_800B3B6 ROM:0800B3B0 2681 move.l d1,(a3) ROM:0800B3B2 588B addq.l #4,a3 ROM:0800B3B4 5281 addq.l #1,d1 ROM:0800B3B6 ROM:0800B3B6 loc_800B3B6: ; CODE XREF: sub_800B4F4-148j ROM:0800B3B6 2686 move.l d6,(a3) ROM:0800B3B8 ROM:0800B3B8 loc_800B3B8: ; CODE XREF: sub_800B4F4-152j ROM:0800B3B8 CCAC 0004 and.l 4(a4),d6 ROM:0800B3BC 0C39 00FF 0000 B910 cmpi.b #$FF,(dword_B910).l ROM:0800B3C4 6600 0018 bne.w loc_800B3DE ROM:0800B3C8 2805 move.l d5,d4 ROM:0800B3CA C8AC 0004 and.l 4(a4),d4 ROM:0800B3CE BC84 cmp.l d4,d6 ROM:0800B3D0 6700 0076 beq.w loc_800B448 ROM:0800B3D4 4239 0000 B910 clr.b (dword_B910).l ROM:0800B3DA 6000 0118 bra.w sub_800B4F4 ROM:0800B3DE ; --------------------------------------------------------------------------- ROM:0800B3DE ROM:0800B3DE loc_800B3DE: ; CODE XREF: sub_800B4F4-130j ROM:0800B3DE 0C39 00FF 0000 B90C cmpi.b #$FF,(dword_B90C).l ROM:0800B3E6 6600 0060 bne.w loc_800B448 ROM:0800B3EA BDF9 0000 B8E8 cmpa.l (dword_B8E8).l,a6 ROM:0800B3F0 6700 003C beq.w loc_800B42E ROM:0800B3F4 B9FC 0000 B870 cmpa.l #$B870,a4 ROM:0800B3FA 6D00 0018 blt.w loc_800B414 ROM:0800B3FE 78FF moveq #$FFFFFFFF,d4 ROM:0800B400 C8AC 0004 and.l 4(a4),d4 ROM:0800B404 BC84 cmp.l d4,d6 ROM:0800B406 6700 0040 beq.w loc_800B448 ROM:0800B40A 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B410 6000 00B4 bra.w loc_800B4C6 ROM:0800B414 ; --------------------------------------------------------------------------- ROM:0800B414 ROM:0800B414 loc_800B414: ; CODE XREF: sub_800B4F4-FAj ROM:0800B414 282C 0004 move.l 4(a4),d4 ROM:0800B418 C8B9 0000 B8C4 and.l (dword_B8C4).l,d4 ROM:0800B41E BC84 cmp.l d4,d6 ROM:0800B420 6600 0026 bne.w loc_800B448 ROM:0800B424 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B42A 6000 009A bra.w loc_800B4C6 ROM:0800B42E ; --------------------------------------------------------------------------- ROM:0800B42E ROM:0800B42E loc_800B42E: ; CODE XREF: sub_800B4F4-104j ROM:0800B42E 282C 0004 move.l 4(a4),d4 ROM:0800B432 C8B9 0000 B8C4 and.l (dword_B8C4).l,d4 ROM:0800B438 BC84 cmp.l d4,d6 ROM:0800B43A 6700 000C beq.w loc_800B448 ROM:0800B43E 4239 0000 B90C clr.b (dword_B90C).l ROM:0800B444 6000 00AE bra.w sub_800B4F4 ROM:0800B448 ; --------------------------------------------------------------------------- ROM:0800B448 ROM:0800B448 loc_800B448: ; CODE XREF: sub_800B4F4-124j ROM:0800B448 ; sub_800B4F4-10Ej ... ROM:0800B448 508C addq.l #8,a4 ROM:0800B44A 588B addq.l #4,a3 ROM:0800B44C 6000 FF42 bra.w loc_800B390 ROM:0800B450 ; --------------------------------------------------------------------------- ROM:0800B450 ROM:0800B450 loc_800B450: ; CODE XREF: sub_800B4F4-162j ROM:0800B450 0CAD 0000 0000 0004 cmpi.l #0,4(a5) ROM:0800B458 6600 01D4 bne.w loc_800B62E ROM:0800B45C 4CF9 FFFF 0000 B8B0 movem.l (dword_B8B0).l,d0-a7 ROM:0800B464 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800B46A 31FC B604 013E move.w #$B604,(word_13E).w ROM:0800B470 4E75 rts ROM:0800B470 ; END OF FUNCTION CHUNK FOR sub_800B4F4 ROM:0800B472 ROM:0800B472 ; =============== S U B R O U T I N E ======================================= ROM:0800B472 ROM:0800B472 ROM:0800B472 sub_800B472: ; CODE XREF: ROM:0800B2A4p ROM:0800B472 4E71 nop ROM:0800B474 48F9 FFFF 0000 B8B0 movem.l d0-a7,(dword_B8B0).l ROM:0800B47C 31FC B598 000A move.w #$B598,(dword_8+2).w ROM:0800B482 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800B48C 00B9 0000 0040 FF06+ ori.l #$40,($FF060024).l ; '@' ROM:0800B496 49F9 0000 B870 lea (unk_B870).l,a4 ROM:0800B49C 45F9 0000 B8B0 lea (dword_B8B0).l,a2 ROM:0800B4A2 ROM:0800B4A2 loc_800B4A2: ; CODE XREF: sub_800B472+42j ROM:0800B4A2 B5CC cmpa.l a4,a2 ROM:0800B4A4 6700 0010 beq.w loc_800B4B6 ROM:0800B4A8 2C54 movea.l (a4),a6 ROM:0800B4AA 2805 move.l d5,d4 ROM:0800B4AC C8AC 0004 and.l 4(a4),d4 ROM:0800B4B0 2C84 move.l d4,(a6) ROM:0800B4B2 508C addq.l #8,a4 ROM:0800B4B4 60EC bra.s loc_800B4A2 ROM:0800B4B6 ; --------------------------------------------------------------------------- ROM:0800B4B6 ROM:0800B4B6 loc_800B4B6: ; CODE XREF: sub_800B472+32j ROM:0800B4B6 4CF9 FFFF 0000 B8B0 movem.l (dword_B8B0).l,d0-a7 ROM:0800B4BE 31FC B604 000A move.w #$B604,(dword_8+2).w ROM:0800B4C4 4E75 rts ROM:0800B4C4 ; End of function sub_800B472 ROM:0800B4C4 ROM:0800B4C6 ; --------------------------------------------------------------------------- ROM:0800B4C6 ; START OF FUNCTION CHUNK FOR sub_800B4F4 ROM:0800B4C6 ROM:0800B4C6 loc_800B4C6: ; CODE XREF: sub_800B132+B4j ROM:0800B4C6 ; sub_800B132+CEj ... ROM:0800B4C6 4E71 nop ROM:0800B4C8 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800B4CE 002D 0080 0004 ori.b #$80,4(a5) ROM:0800B4D4 40ED 0008 move sr,8(a5) ROM:0800B4D8 2B57 000A move.l (sp),$A(a5) ROM:0800B4DC 3B7C AAAA 000E move.w #$AAAA,$E(a5) ROM:0800B4E2 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800B4E8 13FC 00FF 0000 B911 move.b #$FF,(dword_B910+1).l ROM:0800B4F0 6000 FE5C bra.w loc_800B34E ROM:0800B4F0 ; END OF FUNCTION CHUNK FOR sub_800B4F4 ROM:0800B4F4 ROM:0800B4F4 ; =============== S U B R O U T I N E ======================================= ROM:0800B4F4 ROM:0800B4F4 ROM:0800B4F4 sub_800B4F4: ; CODE XREF: ROM:0800A638j ROM:0800B4F4 ; ROM:0800ACB0j ... ROM:0800B4F4 ROM:0800B4F4 arg_0 = 4 ROM:0800B4F4 ROM:0800B4F4 ; FUNCTION CHUNK AT ROM:0800B34E SIZE 00000124 BYTES ROM:0800B4F4 ; FUNCTION CHUNK AT ROM:0800B4C6 SIZE 0000002E BYTES ROM:0800B4F4 ; FUNCTION CHUNK AT ROM:0800B62E SIZE 000000E4 BYTES ROM:0800B4F4 ROM:0800B4F4 4E71 nop ROM:0800B4F6 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800B4FC 002D 0040 0004 ori.b #$40,4(a5) ; '@' ROM:0800B502 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800B508 0C39 00FF 0000 B90D cmpi.b #$FF,(dword_B90C+1).l ROM:0800B510 6700 001C beq.w loc_800B52E ROM:0800B514 40ED 0008 move sr,8(a5) ROM:0800B518 2B57 000A move.l (sp),$A(a5) ROM:0800B51C 3B7C DDDD 000E move.w #$DDDD,$E(a5) ROM:0800B522 13FC 00FF 0000 B911 move.b #$FF,(dword_B910+1).l ROM:0800B52A 6000 FE22 bra.w loc_800B34E ROM:0800B52E ; --------------------------------------------------------------------------- ROM:0800B52E ROM:0800B52E loc_800B52E: ; CODE XREF: sub_800B4F4+1Cj ROM:0800B52E 2B57 0008 move.l (sp),8(a5) ROM:0800B532 2B6F 0004 000C move.l arg_0(sp),$C(a5) ROM:0800B538 13FC 00FF 0000 B911 move.b #$FF,(dword_B910+1).l ROM:0800B540 6000 FE0C bra.w loc_800B34E ROM:0800B540 ; End of function sub_800B4F4 ROM:0800B540 ROM:0800B544 ; --------------------------------------------------------------------------- ROM:0800B544 4E71 nop ROM:0800B546 0CAD 0000 0000 0004 cmpi.l #0,4(a5) ROM:0800B54E 6700 0028 beq.w loc_800B578 ROM:0800B552 0C39 00FF 0000 B90F cmpi.b #$FF,(dword_B90C+3).l ROM:0800B55A 6700 000C beq.w loc_800B568 ROM:0800B55E 002D 0010 0004 ori.b #$10,4(a5) ROM:0800B564 6000 00C8 bra.w loc_800B62E ROM:0800B568 ; --------------------------------------------------------------------------- ROM:0800B568 ROM:0800B568 loc_800B568: ; CODE XREF: ROM:0800B55Aj ROM:0800B568 206D 0048 movea.l $48(a5),a0 ROM:0800B56C 20AD 0024 move.l $24(a5),(a0) ROM:0800B570 4239 0000 B90F clr.b (dword_B90C+3).l ROM:0800B576 4E73 rte ROM:0800B578 ; --------------------------------------------------------------------------- ROM:0800B578 ROM:0800B578 loc_800B578: ; CODE XREF: ROM:0800B54Ej ROM:0800B578 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800B57E 002D 0010 0004 ori.b #$10,4(a5) ROM:0800B584 2B57 0008 move.l (sp),8(a5) ROM:0800B588 2B6F 0004 000C move.l 4(sp),$C(a5) ROM:0800B58E 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800B594 6000 0098 bra.w loc_800B62E ROM:0800B598 ; --------------------------------------------------------------------------- ROM:0800B598 4E71 nop ROM:0800B59A 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800B5A0 002D 0020 0004 ori.b #$20,4(a5) ; ' ' ROM:0800B5A6 2B57 0008 move.l (sp),8(a5) ROM:0800B5AA 2B6F 0004 000C move.l 4(sp),$C(a5) ROM:0800B5B0 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800B5B6 13FC 00FF 0000 B911 move.b #$FF,(dword_B910+1).l ROM:0800B5BE 6000 FD8E bra.w loc_800B34E ROM:0800B5C2 ; --------------------------------------------------------------------------- ROM:0800B5C2 4E71 nop ROM:0800B5C4 0C39 00FF 0000 B90D cmpi.b #$FF,(dword_B90C+1).l ROM:0800B5CC 6600 000A bne.w loc_800B5D8 ROM:0800B5D0 4239 0000 B90D clr.b (dword_B90C+1).l ROM:0800B5D6 4E75 rts ROM:0800B5D8 ; --------------------------------------------------------------------------- ROM:0800B5D8 ROM:0800B5D8 loc_800B5D8: ; CODE XREF: ROM:0800B5CCj ROM:0800B5D8 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800B5DE 002D 0008 0004 ori.b #8,4(a5) ROM:0800B5E4 40ED 0008 move sr,8(a5) ROM:0800B5E8 2B57 000A move.l (sp),$A(a5) ROM:0800B5EC 3B7C EEEE 000E move.w #$EEEE,$E(a5) ROM:0800B5F2 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800B5F8 13FC 00FF 0000 B911 move.b #$FF,(dword_B910+1).l ROM:0800B600 6000 FD4C bra.w loc_800B34E ROM:0800B604 ; --------------------------------------------------------------------------- ROM:0800B604 4E71 nop ROM:0800B606 2ABC 3E3E 3E3E move.l #$3E3E3E3E,(a5) ROM:0800B60C 002D 0004 0004 ori.b #4,4(a5) ROM:0800B612 2B57 0008 move.l (sp),8(a5) ROM:0800B616 2B6F 0004 000C move.l 4(sp),$C(a5) ROM:0800B61C 48ED FFFF 0010 movem.l d0-a7,$10(a5) ROM:0800B622 13FC 00FF 0000 B911 move.b #$FF,(dword_B910+1).l ROM:0800B62A 6000 FD22 bra.w loc_800B34E ROM:0800B62E ; --------------------------------------------------------------------------- ROM:0800B62E ; START OF FUNCTION CHUNK FOR sub_800B4F4 ROM:0800B62E ROM:0800B62E loc_800B62E: ; CODE XREF: sub_800B132+FAj ROM:0800B62E ; sub_800B4F4-9Cj ... ROM:0800B62E 4E71 nop ROM:0800B630 0C39 00FF 0000 B911 cmpi.b #$FF,(dword_B910+1).l ROM:0800B638 6600 0008 bne.w loc_800B642 ROM:0800B63C 26BC 4C45 4E44 move.l #$4C454E44,(a3) ROM:0800B642 ROM:0800B642 loc_800B642: ; CODE XREF: sub_800B4F4+144j ROM:0800B642 BBFC 0001 04A0 cmpa.l #unk_104A0,a5 ROM:0800B648 6C00 00A2 bge.w loc_800B6EC ROM:0800B64C 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:0800B656 00B9 1000 0000 FF05+ ori.l #$10000000,($FF050200).l ROM:0800B660 4BED 0250 lea $250(a5),a5 ROM:0800B664 42B9 FF06 0028 clr.l ($FF060028).l ROM:0800B66A 42B9 FF06 003C clr.l ($FF06003C).l ROM:0800B670 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800B676 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800B67C 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800B682 42B9 FF05 0584 clr.l ($FF050584).l ROM:0800B688 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800B68E 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800B694 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:0800B69E 42B9 0000 B90C clr.l (dword_B90C).l ROM:0800B6A4 42B9 0000 B910 clr.l (dword_B910).l ROM:0800B6AA 47F8 0000 lea (dword_0).w,a3 ROM:0800B6AE 363C 00FF move.w #$FF,d3 ROM:0800B6B2 2C7C 0000 B604 movea.l #$B604,a6 ROM:0800B6B8 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:0800B6BE 6B00 0008 bmi.w loc_800B6C8 ROM:0800B6C2 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800B6C8 ROM:0800B6C8 loc_800B6C8: ; CODE XREF: sub_800B4F4+1CAj ROM:0800B6C8 ; sub_800B4F4+1D6j ROM:0800B6C8 26CE move.l a6,(a3)+ ROM:0800B6CA 51CB FFFC dbf d3,loc_800B6C8 ROM:0800B6CE 007C 0700 ori #$700,sr ROM:0800B6D2 2E79 0000 B8F8 movea.l (dword_B8F8).l,sp ROM:0800B6D8 2879 0000 B8F0 movea.l (dword_B8F0).l,a4 ROM:0800B6DE 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800B6E4 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800B6EA 4ED4 jmp (a4) ROM:0800B6EC ; --------------------------------------------------------------------------- ROM:0800B6EC ROM:0800B6EC loc_800B6EC: ; CODE XREF: sub_800B4F4+154j ROM:0800B6EC 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:0800B6F6 31FC B6EC 000A move.w #$B6EC,(dword_8+2).w ROM:0800B6FC 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800B702 283C 0000 F18E move.l #$F18E,d4 ROM:0800B708 287C 0800 0000 movea.l #off_8000000,a4 ROM:0800B70E 4EF4 4800 jmp (a4,d4.l) ROM:0800B70E ; END OF FUNCTION CHUNK FOR sub_800B4F4 ROM:0800B70E ; --------------------------------------------------------------------------- ROM:0800B712 0000 align 4 ROM:0800B714 FF06 0018 0000 0017+ dc.l $FF060018, $17, $FF, $18, $FF, 0 ROM:0800B72C 0000 00DF dc.l unk_DF ROM:0800B730 0000 0001 0000 00FF+ dc.l 1, $FF, 2, $FF, 3, $FF, 4, $FF, 5, $FF, 6, $FF, 7 ROM:0800B730 0000 0002 0000 00FF+ dc.l $FF, 8, $FF, 9, $FF, $A, $FF, $B, $FF, $C, $FF, $D ROM:0800B730 0000 0003 0000 00FF+ dc.l $FF, $E, $FF, $F, $C7, $10, $7F, $11, $7F, $12, $FF ROM:0800B730 0000 0004 0000 00FF+ dc.l $13, $FF, $14, $FF, $15, $C7, $16, $EF, $19, $FF ROM:0800B730 0000 0005 0000 00FF+ dc.l $FFF00100, $FFFF0000, $FF060010, $FF, $FF060014, $F2 ROM:0800B730 0000 0006 0000 00FF+ dc.l $FF060060, $FF, $FF060064, $FF, $FF060068, $FF, $FF060070 ROM:0800B730 0000 0007 0000 00FF+ dc.l $FF, $FF060070, $FF, $FF060074, $FF, $FF06007C, $FF ROM:0800B730 0000 0008 0000 00FF+ dc.l $FF06007C, $FF, $FF060048, $FFFFFFFF, $FF060000, $FFFF0000 ROM:0800B730 0000 0009 0000 00FF+ dc.l $FF060020, 7, $FF06003C, $7F, $FF060024, $F0000FFF ROM:0800B730 0000 000A 0000 00FF+ dc.l $FF060028, $80007FFF, $FF060040, $FFFFFC, $FF060038 ROM:0800B730 0000 000B 0000 00FF+ dc.l $FFFFFFF0, $FF06002C, $FFFFFFFF, $FF060030, $FFFFFFFF ROM:0800B730 0000 000C 0000 00FF+ dc.l $FF060034, $FFFFFFFF, $FF060044, $FFFFFFFF, $FF06004C ROM:0800B730 0000 000D 0000 00FF+ dc.l $FFFFFFFF, $FF060050, $FFFFFFFF, 1, 2, 4, 8, $10 ROM:0800B730 0000 000E 0000 00FF+ dc.l $20, $40, $80, $100, $200, $400, $800, $1F000, $3F ROM:0800B730 0000 000F 0000 00C7+ dc.l $A815, $5018, $B830, $F022, $C011, $F00A, $6005, $1002 ROM:0800B730 0000 0010 0000 007F+ dc.l $582A, $3F, $200, $1F400, $11110000, $FFFF0001, $FFFEFFFF ROM:0800B730 0000 0011 0000 007F+ dc.l $2222, $EC44, $AAAA0000, $44440000, $D8885555, $8888 ROM:0800B730 0000 0012 0000 00FF+ dc.l $1C910, $A5A50000, $84210001, $F8425A5A, $4210, $14420 ROM:0800B730 0000 0013 0000 00FF+ dc.l $12340000, $21080001, $32105678, $1084, $8108, $9ABC0000 ROM:0800B730 0000 0014 0000 00FF+ dc.l $8420000, $2084DEF0, $A0B0, $19960, $FEDC0000, $FEAB0001 ROM:0800B730 0000 0015 0000 00C7+ dc.l $FD56BA98 ROM:0800B730 0000 0016 0000 00EF+ dcb.l 6,0 ROM:0800B9A0 0000 001F 0000 002F+ dc.l $1F, $2F, $37, $3B, $3D, $3E, $8000, 0 ROM:0800B9C0 0000 4000 dc.l unk_4000 ROM:0800B9C4 0011 0000 0000 2000+ dc.l $110000, $2000, $220000, $1000, $330000, $800, $440000 ROM:0800B9C4 0022 0000 0000 1000+ dc.l $400, $550000, $FFFF, $660000, $FFFF, $770000, $FFFF ROM:0800B9C4 0033 0000 0000 0800+ dc.l $880000, $FFFF, $990000, $FFFF, $AA0000, $FFFF, $BB0000 ROM:0800B9C4 0044 0000 0000 0400+ dc.l 0 ROM:0800BA1C 0001 0000 dc.l dword_10000 ROM:0800BA20 0002 0000 0003 0000+ dc.l $20000, $30000, $40000, $50000, $60000, $70000, $80000 ROM:0800BA20 0004 0000 0005 0000+ dc.l $90000, $A0000, $B0000, $1000, $2000, $3000, $4000 ROM:0800BA20 0006 0000 0007 0000+ dc.l $5000, $6000, $7000, $8000, $9000, $10000, $11000 ROM:0800BA20 0008 0000 0009 0000+ dc.l $12000, $FFF, $FFE, $FFC, $FF8, $FF0, $FE0, $FC0 ROM:0800BA20 000A 0000 000B 0000+ dc.l $F80, $F00, $E00, $C00, $800, $2E3C0000, $8023C7 ROM:0800BA20 0000 1000 0000 2000+ dc.l $FF05000C, $21F9FF05, $3000480, $46FC2700, $72004E7B ROM:0800BA20 0000 3000 0000 4000+ dc.l $1801223C, $1FF00, $4E7B1804, $223C0001, $FFD04E7B ROM:0800BA20 0000 5000 0000 6000+ dc.l $18004E7A, $10020281, $3EFE, $4E7B1002, $23FC0000 ROM:0800BA20 0000 7000 0000 8000+ dc.l $FFFF05, $823FC, $FF, $FF050108, $23FC1000, $FF05 ROM:0800BA20 0000 9000 0001 0000+ dc.l $20042B8, $50442B8, $50842B8, $50C42B8, $51442B8 ROM:0800BA20 0001 1000 0001 2000+ dc.l $51842B8, $51C4E7A, $880143FA, $20364E71, $21490008 ROM:0800BA20 0000 0FFF 0000 0FFE+ dc.l $D1FC0000, $C4DFA, $21424E71, $20CEB1FC, $3FC, $6FF642B9 ROM:0800BA20 0000 0FFC 0000 0FF8+ dc.l $FF050204, $42B9FF05, $58042B9, $FF050104, $42B9FF05 ROM:0800BA20 0000 0FF0 0000 0FE0+ dc.l $58442B9, $FF050404, $207CFF05, $500223C, $AE400000 ROM:0800BA20 0000 0FC0 0000 0F80+ dc.l $740F20C1, $51CAFFFC, $20FCBE60, $20FC, $DDA00000 ROM:0800BA20 0000 0F00 0000 0E00+ dc.l $20FCFDC0, $20FC, $F9000000, $20FCCE00, $20FC, $CD000000 ROM:0800BA20 0000 0C00 0000 0800+ dc.l $20FCFA00, $20FC, $FB000000, $20FCFC00, $20FC, $FE000000 ROM:0800BA20 2E3C 0000 0080 23C7+ dc.l $42B9FF02, $1442B9, $FF020008, $B90000, $1FF06, $244280 ROM:0800BA20 FF05 000C 21F9 FF05+ dc.l $49FA01BC, $4E714BFA, $84E71, $60001D8C, $428049FA ROM:0800BA20 0300 0480 46FC 2700+ dc.l $1F44E71, $4BFA0014, $4E712E3C, $81, $23C7FF05, $C6000 ROM:0800BA20 7200 4E7B 1801 223C+ dc.l $1D6E4280, $49FA06F0, $4E714BFA, $144E71, $2E3C0000 ROM:0800BA20 0001 FF00 4E7B 1804+ dc.l $8223C7, $FF05000C, $60001D50, $428049FA, $87E4E71 ROM:0800BA20 223C 0001 FFD0 4E7B+ dc.l $4BFA0014, $4E712E3C, $83, $23C7FF05, $C6000, $1D324280 ROM:0800BA20 1800 4E7A 1002 0281+ dc.l $49FA0B4E, $4E714BFA, $144E71, $2E3C0000, $8423C7 ROM:0800BA20 0000 3EFE 4E7B 1002+ dc.l $FF05000C, $60001D14, $428049FA, $12064E71, $4BFA0014 ROM:0800BA20 23FC 0000 00FF FF05+ dc.l $4E712E3C, $86, $23C7FF05, $C6000, $1CF64280, $49FA12CC ROM:0800BA20 0008 23FC 0000 00FF+ dc.l $4E714BFA, $144E71, $2E3C0000, $8723C7, $FF05000C ROM:0800BA20 FF05 0108 23FC 1000+ dc.l $60001CD8, $428049FA, $13E64E71, $4BFA0014, $4E712E3C ROM:0800BA20 0000 FF05 0200 42B8+ dc.l $8A, $23C7FF05, $C6000, $1CBA4280, $49FA1534, $4E714BFA ROM:0800BA20 0504 42B8 0508 42B8+ dc.l $144E71, $2E3C0000, $8C23C7, $FF05000C, $60001C9C ROM:0800BA20 050C 42B8 0514 42B8+ dc.l $428049FA, $16444E71, $4BFA0014, $4E712E3C, $8E, $23C7FF05 ROM:0800BA20 0518 42B8 051C 4E7A+ dc.l $C6000, $1C7E4280, $49FA1730, $4E714BFA, $144E71 ROM:0800BA20 8801 43FA 2036 4E71+ dc.l $2E3C0000, $9023C7, $FF05000C, $60001C60, $428049FA ROM:0800BA20 2149 0008 D1FC 0000+ dc.l $18FA4E71, $4BFA0014, $4E712E3C, $92, $23C7FF05, $C6000 ROM:0800BA20 000C 4DFA 2142 4E71+ dc.l $1C424280, $49FA1B88, $4E714BFA, $144E71, $2E3C0000 ROM:0800BA20 20CE B1FC 0000 03FC+ dc.l $9423C7, $FF05000C, $60001C24, $2039FF05, $3000800 ROM:0800BA20 6FF6 42B9 FF05 0204+ dc.l $1F6700, $608C0, $60800, $1A6700, $608C0, $70800 ROM:0800BA20 42B9 FF05 0580 42B9+ dc.l $1D6700, $608C0, $20880, $1F0880, $1A0880, $1D23C0 ROM:0800BA20 FF05 0104 42B9 FF05+ dc.l $FF050300, $23C0FF05, $3046000, $234623FC, $FF010000 ROM:0800BA20 0584 42B9 FF05 0404+ dc.l $FFF80040, $2239FF01, $400281, $FFF, $662C2239, $FF010048 ROM:0800BA20 207C FF05 0500 223C+ dc.l $281F8FF, $661E, $2239FF01, $500281, $FFF, $66102239 ROM:0800BA20 AE40 0000 740F 20C1+ dc.l $FF010064, $281003F, $FFF6602, $4ED55200, $60001EA8 ROM:0800BA20 51CA FFFC 20FC BE60+ dc.l $23FC5FF0, $FF01, $7842B9, $FF010064, $42B9FF01, $4042B9 ROM:0800BA20 0000 20FC DDA0 0000+ dc.l $FF010000, $42B9FF01, $442B9, $FF010008, $42B9FF01 ROM:0800BA20 20FC FDC0 0000 20FC+ dc.l $C42B9, $FF010010, $42B9FF01, $1442B9, $FF010018 ROM:0800BA20 F900 0000 20FC CE00+ dc.l $42B9FF01, $1C42B9, $FF010020, $42B9FF01, $2442B9 ROM:0800BA20 0000 20FC CD00 0000+ dc.l $FF010028, $42B9FF01, $2C00B9, $10000, $FF010064 ROM:0800BA20 20FC FA00 0000 20FC+ dc.l $42B9FF01, $8042B9, $FF010044, $42B9FF01, $4C42B9 ROM:0800BA20 FB00 0000 20FC FC00+ dc.l $FF010060, $42B9FF01, $5442B9, $FF010068, $42B9FF01 ROM:0800BA20 0000 20FC FE00 0000+ dc.l $7C42B9, $FF010048, $2439FF01, $6402B9, $FFFEFFFF ROM:0800BA20 42B9 FF02 0014 42B9+ dc.l $FF010064, $207CFFF8, $40223C, $FFFF0000, $43FA0008 ROM:0800BA20 FF02 0008 00B9 0000+ dc.l $4E716000, $37E23FC, $FF010000, $FFF80040, $43FA0008 ROM:0800BA20 0001 FF06 0024 4280+ dc.l $4E716000, $1AE06700, $360207C, $FF010078, $223CFFFE ROM:0800BA20 49FA 01BC 4E71 4BFA+ dc.l $43FA, $84E71, $60000350, $23FC5FF0, $FF01, $7843FA ROM:0800BA20 0008 4E71 6000 1D8C+ dc.l $84E71, $60001AB2, $67000332, $207CFF01, $64223C ROM:0800BA20 4280 49FA 01F4 4E71+ dc.l $3F0FFF, $43FA0008, $4E716000, $32242B9, $FF010064 ROM:0800BA20 4BFA 0014 4E71 2E3C+ dc.l $43FA0008, $4E716000, $1A886700, $308207C, $FF010040 ROM:0800BA20 0000 0081 23C7 FF05+ dc.l $223C0000, $FFF43FA, $84E71, $600002F8, $42B9FF01 ROM:0800BA20 000C 6000 1D6E 4280+ dc.l $4043FA, $84E71, $60001A5E, $670002DE, $207CFF01 ROM:0800BA20 49FA 06F0 4E71 4BFA+ dc.l $223C, $7FFF83F, $43FA0008, $4E716000, $2CE42B9, $FF010000 ROM:0800BA20 0014 4E71 2E3C 0000+ dc.l $43FA0008, $4E716000, $1A346700, $2B4207C, $FF010004 ROM:0800BA20 0082 23C7 FF05 000C+ dc.l $223C07FF, $F83F43FA, $84E71, $600002A4, $42B9FF01 ROM:0800BA20 6000 1D50 4280 49FA+ dc.l $443FA, $84E71, $60001A0A, $6700028A, $207CFF01, $8223C ROM:0800BA20 087E 4E71 4BFA 0014+ dc.l $7FFF83F, $43FA0008, $4E716000, $27A42B9, $FF010008 ROM:0800BA20 4E71 2E3C 0000 0083+ dc.l $43FA0008, $4E716000, $19E06700, $260207C, $FF01000C ROM:0800BA20 23C7 FF05 000C 6000+ dc.l $223C07FF, $F83F43FA, $84E71, $60000250, $42B9FF01 ROM:0800BA20 1D32 4280 49FA 0B4E+ dc.l $C43FA, $84E71, $600019B6, $67000236, $207CFF01, $10223C ROM:0800BA20 4E71 4BFA 0014 4E71+ dc.l $7FFF83F, $43FA0008, $4E716000, $22642B9, $FF010010 ROM:0800BA20 2E3C 0000 0084 23C7+ dc.l $43FA0008, $4E716000, $198C6700, $20C207C, $FF010014 ROM:0800BA20 FF05 000C 6000 1D14+ dc.l $223C07FF, $F83F43FA, $84E71, $600001FC, $42B9FF01 ROM:0800BA20 4280 49FA 1206 4E71+ dc.l $1443FA, $84E71, $60001962, $670001E2, $207CFF01 ROM:0800BA20 4BFA 0014 4E71 2E3C+ dc.l $18223C, $7FFF83F, $43FA0008, $4E716000, $1D242B9 ROM:0800BA20 0000 0086 23C7 FF05+ dc.l $FF010018, $43FA0008, $4E716000, $19386700, $1B8207C ROM:0800BA20 000C 6000 1CF6 4280+ dc.l $FF01001C, $223C07FF, $F83F43FA, $84E71, $600001A8 ROM:0800BA20 49FA 12CC 4E71 4BFA+ dc.l $42B9FF01, $1C43FA, $84E71, $6000190E, $6700018E ROM:0800BA20 0014 4E71 2E3C 0000+ dc.l $207CFF01, $20223C, $7FFF83F, $43FA0008, $4E716000 ROM:0800BA20 0087 23C7 FF05 000C+ dc.l $17E42B9, $FF010020, $43FA0008, $4E716000, $18E46700 ROM:0800BA20 6000 1CD8 4280 49FA+ dc.l $164207C, $FF010024, $223C07FF, $F83F43FA, $84E71 ROM:0800BA20 13E6 4E71 4BFA 0014+ dc.l $60000154, $42B9FF01, $2443FA, $84E71, $600018BA ROM:0800BA20 4E71 2E3C 0000 008A+ dc.l $6700013A, $207CFF01, $28223C, $7FFF83F, $43FA0008 ROM:0800BA20 23C7 FF05 000C 6000+ dc.l $4E716000, $12A42B9, $FF010028, $43FA0008, $4E716000 ROM:0800BA20 1CBA 4280 49FA 1534+ dc.l $18906700, $110207C, $FF01002C, $223C07FF, $F83F43FA ROM:0800BA20 4E71 4BFA 0014 4E71+ dc.l $84E71, $60000100, $42B9FF01, $2C43FA, $84E71, $60001866 ROM:0800BA20 2E3C 0000 008C 23C7+ dc.l $670000E6, $B90001, $FF01, $64207C, $FF010080, $223C0000 ROM:0800BA20 FF05 000C 6000 1C9C+ dc.l $FFFF43FA, $84E71, $600000CC, $42B9FF01, $8043FA ROM:0800BA20 4280 49FA 1644 4E71+ dc.l $84E71, $60001832, $670000B2, $207CFF01, $44223C ROM:0800BA20 4BFA 0014 4E71 2E3C+ dc.l $FFFFFFE, $43FA0008, $4E716000, $A242B9, $FF010044 ROM:0800BA20 0000 008E 23C7 FF05+ dc.l $43FA0008, $4E716000, $18086700, $88207C, $FF01004C ROM:0800BA20 000C 6000 1C7E 4280+ dc.l $223C0000, $FFFF43FA, $84E71, $60000078, $42B9FF01 ROM:0800BA20 49FA 1730 4E71 4BFA+ dc.l $4C43FA, $84E71, $600017DE, $6700005E, $207CFF01 ROM:0800BA20 0014 4E71 2E3C 0000+ dc.l $607207, $43FA0008, $4E716000, $5242B9, $FF010060 ROM:0800BA20 0090 23C7 FF05 000C+ dc.l $43FA0008, $4E716000, $17B86700, $38207C, $FF010054 ROM:0800BA20 6000 1C60 4280 49FA+ dc.l $223C0000, $FFFF43FA, $84E71, $60000028, $42B9FF01 ROM:0800BA20 18FA 4E71 4BFA 0014+ dc.l $5443FA, $84E71, $6000178E, $6700000E, $2B9FFFE, $FFFFFF01 ROM:0800BA20 4E71 2E3C 0000 0092+ dc.l $644ED5, $52006000, $1A6E4290, $2410C481, $660000D2 ROM:0800BA20 23C7 FF05 000C 6000+ dc.l $20BCAAAA, $AAAA2410, $A82AAAA ROM:0800C220 AAAA C481 6600 00BE+ dc.l $AAAAC481, $660000BE, $20BC5555, $55552410, $A825555 ROM:0800C220 20BC 5555 5555 2410+ dc.l $5555C481, $660000AA, $20BC0102, $4082410, $A820102 ROM:0800C220 0A82 5555 5555 C481+ dc.l $408C481, $66000096, $20BC0204, $8012410, $A820204 ROM:0800C220 6600 00AA 20BC 0102+ dc.l $801C481, $66000082, $20BC0408, $1022410, $A820408 ROM:0800C220 0408 2410 0A82 0102+ dc.l $102C481, $666E20BC, $A010204, $24100A82, $A010204 ROM:0800C220 0408 C481 6600 0096+ dc.l $C481665C, $20BC1020, $40802410, $A821020, $4080C481 ROM:0800C220 20BC 0204 0801 2410+ dc.l $664A20BC, $20408010, $24100A82, $20408010, $C4816638 ROM:0800C220 0A82 0204 0801 C481+ dc.l $20BC4080, $10202410, $A824080, $1020C481, $662620BC ROM:0800C220 6600 0082 20BC 0408+ dc.l $80102040, $24100A82, $80102040, $C4816614, $20BCFFFF ROM:0800C220 0102 2410 0A82 0408+ dc.l $FFFF2410, $A82FFFF, $FFFFC481, $66024ED1, $52006000 ROM:0800C220 0102 C481 666E 20BC+ dc.l $198E23FC, $FF010000, $FFF80040, $4E7A8801, $47FA0116 ROM:0800C220 0A01 0204 2410 0A82+ dc.l $4E71214B, $841FA, $1C4E71, $267CFF01, $D7D8, $263C0102 ROM:0800C220 0A01 0204 C481 665C+ dc.l $40843FA, $344E71, $600000BC, $5558, $AAA8, $104 ROM:0800C220 20BC 1020 4080 2410+ dc.l $204, $408, $800, $8040, $4020, $2010, $1000, $FFFC ROM:0800C220 0A82 1020 4080 C481+ dc.l $43FAFFFE, $E29B267C, $FF010000, $D7D84DFA, $FFF0B1CE ROM:0800C220 664A 20BC 2040 8010+ dc.l $6F000078, $60285555, $EAAB, $4103, $4409, $4205 ROM:0800C220 2410 0A82 2040 8010+ dc.l $4801, $5021, $4081, $6041, $C011, $41FA, $FFD623D0 ROM:0800C220 C481 6638 20BC 4080+ dc.l $FFF80040, $2658E29B, $43FA0006, $4E716036, $4DFAFFE8 ROM:0800C220 1020 2410 0A82 4080+ dc.l $B1CE6702, $60E423FC, $FF010000, $FFF80040, $43FA0008 ROM:0800C220 1020 C481 6626 20BC+ dc.l $4E716000, $15C06710, $4E7A8801, $47FA1790, $4E71214B ROM:0800C220 8010 2040 2410 0A82+ dc.l $84ED5, $52006000, $189E223C, $FFFF, $2479FFF8, $40B5FC ROM:0800C220 8010 2040 C481 6614+ dc.l $FF010000, $671C00AA, $200000, $6400B9, $80, $FF050200 ROM:0800C220 20BC FFFF FFFF 2410+ dc.l $B90000, $1FF05, $2002683, $6000196A, $40F80602, $48F8FFFF ROM:0800C220 0A82 FFFF FFFF C481+ dc.l $60442AA, $6402B9, $80, $FF050200, $42B9FF05, $2000C81 ROM:0800C220 6602 4ED1 5200 6000+ dc.l $FFFF, $66001942, $242A0068, $282FFC0, $C82, $C0000000 ROM:0800C220 198E 23FC FF01 0000+ dc.l $67080C82, $80800000, $6634242A, $74B48B, $662C242A ROM:0800C220 FFF8 0040 4E7A 8801+ dc.l $70B483, $662442AA, $6842AA, $7C42AA, $4842B9, $FF050204 ROM:0800C220 47FA 0116 4E71 214B+ dc.l $42B9FF02, $8243C, $1FF00, $4E7B2804, $4ED123FC, $FF010000 ROM:0800C220 0008 41FA 001C 4E71+ dc.l $FFF80040, $52006000, $17E241FA, $1E4E71, $47FA02E6 ROM:0800C220 267C FF01 0000 D7D8+ dc.l $4E71227C, $1000, $22D8B1CB, $6DFA227C, $1000, $4ED1223C ROM:0800C220 263C 0102 0408 43FA+ dc.l $FFFF, $21FC8200, $504, $21FC8500, $508, $21FC0002 ROM:0800C220 0034 4E71 6000 00BC+ dc.l $1000050C, $21FC5FF0, $10020514, $21FC24C0, $51C ROM:0800C220 0000 5558 0000 AAA8+ dc.l $43FA0028, $4E7100B9, $10000, $FF010064, $23FC0000 ROM:0800C220 0000 0104 0000 0204+ dc.l $FF01, $804283, $27CDFFF, $26395FF0, $10026000, $26E4A83 ROM:0800C220 0000 0408 0000 0800+ dc.l $66000268, $223C0000, $FFFF21FC, $82000000, $50421FC ROM:0800C220 0000 8040 0000 4020+ dc.l $85000000, $50821FC, $28004, $50C21FC, $5FF08005 ROM:0800C220 0000 2010 0000 1000+ dc.l $51421FC, $FFFF, $51821FC, $20800000, $51C43FA, $284E71 ROM:0800C220 0000 FFFC 43FA FFFE+ dc.l $B90001, $FF01, $64263C, $FFFF, $42B9FF01, $80027C ROM:0800C220 E29B 267C FF01 0000+ dc.l $DFFF23C3, $5FF08005, $60000208, $4AB9FF01, $806600 ROM:0800C220 D7D8 4DFA FFF0 B1CE+ dc.l $1FE223C, $FFFF, $21FC8200, $504, $21FC8100, $508 ROM:0800C220 6F00 0078 6028 5555+ dc.l $21FC0004, $4808050C, $21FC5FF0, $48080514, $21FC2440 ROM:0800C220 0000 EAAB 0000 4103+ dc.l $51C, $43FA0028, $4E7100B9, $10000, $FF010064, $23FC0000 ROM:0800C220 0000 4409 0000 4205+ dc.l $AAAAFF01, $804283, $27CDFFF, $26395FF0, $48086000 ROM:0800C220 0000 4801 0000 5021+ dc.l $1A64A83, $660001A0, $223C0000, $FFFF0081, $80000000 ROM:0800C220 0000 4081 0000 6041+ dc.l $21FC8200, $504, $21FC8100, $508, $21FC0008, $D810050C ROM:0800C220 0000 C011 0000 41FA+ dc.l $21FC5FF0, $D8100514, $21FC0000, $55550518, $21FC2040 ROM:0800C220 FFD6 23D0 FFF8 0040+ dc.l $51C, $43FA0028, $4E7100B9, $10000, $FF010064, $263C0000 ROM:0800C220 2658 E29B 43FA 0006+ dc.l $555542B9, $FF010080, $27CDFFF, $23C35FF0, $D8106000 ROM:0800C220 4E71 6036 4DFA FFE8+ dc.l $13A4AB9, $FF010080, $66000130, $223C0000, $FFFF0081 ROM:0800C220 B1CE 6702 60E4 23FC+ dc.l $80000000, $21FC8200, $504, $21FC8100, $508, $21FC0011 ROM:0800C220 FF01 0000 FFF8 0040+ dc.l $4020050C, $21FC5FF1, $40200514, $21FC0000, $1010518 ROM:0800C220 43FA 0008 4E71 6000+ dc.l $21FC21CC, $51C, $43FA0028, $4E7100B9, $10000, $FF010064 ROM:0800C220 15C0 6710 4E7A 8801+ dc.l $263C0000, $10142B9, $FF010080, $27CDFFF, $23C35FF1 ROM:0800C220 47FA 1790 4E71 214B+ dc.l $40206000, $CA4AB9, $FF010080, $660000C0, $223C0000 ROM:0800C220 0008 4ED5 5200 6000+ dc.l $FFFF21FC, $82000000, $50421FC, $81000000, $50821FC ROM:0800C220 189E 223C 0000 FFFF+ dc.l $102040, $50C21FC, $5FF02040, $51421FC, $24C00000 ROM:0800C220 2479 FFF8 0040 B5FC+ dc.l $51C43FA, $284E71, $B90001, $FF01, $6423FC, $1010 ROM:0800C220 FF01 0000 671C 00AA+ dc.l $FF010080, $4283027C, $DFFF2639, $5FF02040, $60000068 ROM:0800C220 0020 0000 0064 00B9+ dc.l $4A836600, $62223C, $FFFF, $21FC8200, $504, $21FC8100 ROM:0800C220 0000 0080 FF05 0200+ dc.l $508, $21FC0010, $780050C, $21FC5FF0, $7800514, $21FC24C0 ROM:0800C220 00B9 0000 0001 FF05+ dc.l $51C, $43FA0028, $4E7100B9, $10000, $FF010064, $23FC0000 ROM:0800C220 0200 2683 6000 196A+ dc.l $1111FF01, $804283, $27CDFFF, $26395FF0, $7806000 ROM:0800C220 40F8 0602 48F8 FFFF+ dc.l $A4A83, $66000004, $4ED55200, $43FA14F8, $4E714ED1 ROM:0800C220 0604 42AA 0064 02B9+ dc.l $41FA0034, $4E7147FA, $5D64E71, $227C0000, $100022D8 ROM:0800C220 0000 0080 FF05 0200+ dc.l $B1CB6DFA, $45FA0680, $4E712A0A, $45FA13B4, $4E712C0A ROM:0800C220 42B9 FF05 0200 0C81+ dc.l $45FA05B4, $4E71227C, $1000, $4ED1223C, $FFFF, $21FC8800 ROM:0800C220 0000 FFFF 6600 1942+ dc.l $508, $21FC8200, $504, $21FC5FF0, $100C0514, $21FC0000 ROM:0800C220 242A 0068 0282 FFC0+ dc.l $13130518, $21FC2480, $51C, $43FA0032, $4E7100B9 ROM:0800C220 0000 0C82 C000 0000+ dc.l $10000, $FF010064, $B90010, $FF01, $6423FC, $1313 ROM:0800C220 6708 0C82 8080 0000+ dc.l $FF010080, $4283027C, $DFFF2639, $5FF0100C, $6000052A ROM:0800C220 6634 242A 0074 B48B+ dc.l $4A836600, $524223C, $FFFF, $818000, $21FC, $88000000 ROM:0800C220 662C 242A 0070 B483+ dc.l $50821FC, $82000000, $50421FC, $5FF080CC, $51421FC ROM:0800C220 6624 42AA 0068 42AA+ dc.l $9362, $51821FC, $20840000, $51C43FA, $444E71, $B90001 ROM:0800C220 007C 42AA 0048 42B9+ dc.l $FF01, $6400B9, $100000, $FF010064, $263C0000, $936242B9 ROM:0800C220 FF05 0204 42B9 FF02+ dc.l $FF010080, $243C0000, $9004E7B, $20024E71, $B4B9FF01 ROM:0800C220 0008 243C 0001 FF00+ dc.l $68027C, $DFFF23C3, $5FF080CC, $600004AA, $243C0000 ROM:0800C220 4E7B 2804 4ED1 23FC+ dc.l $8004E7B, $20024AB9, $FF010080, $66000496, $223C0000 ROM:0800C220 FF01 0000 FFF8 0040+ dc.l $FFFF21FC, $82000000, $50421FC, $A0000000, $50821FC ROM:0800C220 5200 6000 17E2 41FA+ dc.l $5FF018A8, $51421FC, $7549, $51821FC, $A7800000, $51C43FA ROM:0800C220 001E 4E71 47FA 02E6+ dc.l $384E71, $B90001, $FF01, $6423FC, $7549, $FF010080 ROM:0800C220 4E71 227C 0000 1000+ dc.l $428300B9, $80, $FF050200, $B90000, $2FF05, $2002639 ROM:0800C220 22D8 B1CB 6DFA 227C+ dc.l $5FF018A8, $6000042E, $4A836600, $428223C, $FFFF ROM:0800C220 0000 1000 4ED1 223C+ dc.l $818000, $21FC, $82000000, $50421FC, $A0000000, $50821FC ROM:0800C220 0000 FFFF 21FC 8200+ dc.l $FF010040, $51421FC, $E21, $51821FC, $A2880000, $51C43FA ROM:0800C220 0000 0504 21FC 8500+ dc.l $2E4E71, $263C0000, $E2142B9, $FF010040, $B90000 ROM:0800C220 0000 0508 21FC 0002+ dc.l $80FF05, $20000B9, 2, $FF050200, $23C3FF01, $406000 ROM:0800C220 1000 050C 21FC 5FF0+ dc.l $3C44AB9, $FF010040, $660003BA, $223C0000, $FFFF21FC ROM:0800C220 1002 0514 21FC 24C0+ dc.l $82000000, $50421FC, $90000000, $50821FC, $FF010040 ROM:0800C220 0000 051C 43FA 0028+ dc.l $51421FC, $101, $51821FC, $A5400000, $51C43FA, $424E71 ROM:0800C220 4E71 00B9 0001 0000+ dc.l $B90001, $FF01, $6400B9, $80000, $FF010064, $B90000 ROM:0800C220 FF01 0064 23FC 0000+ dc.l $80FF05, $20000B9, 1, $FF050200, $23FC0000, $101FF01 ROM:0800C220 0000 FF01 0080 4283+ dc.l $404283, $2639FF01, $406000, $3484A83, $66000342 ROM:0800C220 027C DFFF 2639 5FF0+ dc.l $42B9FF01, $40223C, $FFFF, $818000, $21FC, $82000000 ROM:0800C220 1002 6000 026E 4A83+ dc.l $50421FC ROM:0800CA20 C000 0000 0508 21FC+ dc.l $C0000000, $50821FC, $5FF0403C, $51421FC, $3733, $51821FC ROM:0800CA20 5FF0 403C 0514 21FC+ dc.l $A0B40000, $51C43FA, $424E71, $B90001, $FF01, $6400B9 ROM:0800CA20 0000 3733 0518 21FC+ dc.l $200000, $FF010064, $263C0000, $373342B9, $FF010080 ROM:0800CA20 A0B4 0000 051C 43FA+ dc.l $B90000, $80FF05, $20000B9, 1, $FF050200, $23C35FF0 ROM:0800CA20 0042 4E71 00B9 0001+ dc.l $403C6000, $2C44AB9, $FF010080, $660002BA, $B90001 ROM:0800CA20 0000 FF01 0064 00B9+ dc.l $FF01, $64263C, $3733, $42B9FF01, $8000B9, $80, $FF050200 ROM:0800CA20 0020 0000 FF01 0064+ dc.l $B90000, $1FF05, $20023C3, $5FF0403C, $2439FF01, $800282 ROM:0800CA20 263C 0000 3733 42B9+ dc.l $FFFF, $B6826600, $27842B9, $FF010080, $223C0000 ROM:0800CA20 FF01 0080 00B9 0000+ dc.l $FFFF0081, $80000000, $21FC8200, $504, $21FCC000 ROM:0800CA20 0080 FF05 0200 00B9+ dc.l $508, $21FCFF01, $400514, $21FC0000, $65730518, $21FCA178 ROM:0800CA20 0000 0001 FF05 0200+ dc.l $51C, $43FA0042, $4E71263C, $6573, $42B9FF01, $4000B9 ROM:0800CA20 23C3 5FF0 403C 6000+ dc.l $10000, $FF010064, $B90020, $FF01, $6400B9, $80, $FF050200 ROM:0800CA20 02C4 4AB9 FF01 0080+ dc.l $B90000, $1FF05, $20023C3, $FF010040, $600001FA, $4AB9FF01 ROM:0800CA20 6600 02BA 00B9 0001+ dc.l $406600, $1F04E7A, $88012145, $8207C, $FF010000, $428343FA ROM:0800CA20 0000 FF01 0064 263C+ dc.l $44E71, $4A836600, $1D421FC, $88000000, $508B1FC ROM:0800CA20 0000 3733 42B9 FF01+ dc.l $FF010030, $6D3AB1FC, $FF010040, $6D28B1FC, $FF010058 ROM:0800CA20 0080 00B9 0000 0080+ dc.l $6D2AB1FC, $FF010060, $6D18B1FC, $FF010084, $6D1A670E ROM:0800CA20 FF05 0200 00B9 0000+ dc.l $B1FCFF01, $FFFC6E22, $207CFF01, $FFFC21FC, $80800000 ROM:0800CA20 0001 FF05 0200 23C3+ dc.l $5086004, $27CDFFF, $223C0000, $FFFF4283, $26186000 ROM:0800CA20 5FF0 403C 2439 FF01+ dc.l $1784E7A, $88012146, $8223C, $FFFF, $21FCC000, $504 ROM:0800CA20 0080 0282 0000 FFFF+ dc.l $21FC8040, $508, $21FCFF01, $400514, $21FC0000, $2460518 ROM:0800CA20 B682 6600 0278 42B9+ dc.l $21FCA540, $51C, $43FA004C, $4E7100B9, $10000, $FF010064 ROM:0800CA20 FF01 0080 223C 0000+ dc.l $B90008, $FF01, $6400B9, $80, $FF050200, $B90000 ROM:0800CA20 FFFF 0081 8000 0000+ dc.l $1FF05, $20023FC, $246, $FF010040, $428300B9, $40000 ROM:0800CA20 21FC 8200 0000 0504+ dc.l $FF010064, $2639FF01, $406000, $F44A83, $660000EE ROM:0800CA20 21FC C000 0000 0508+ dc.l $42B9FF01, $40223C, $FFFF, $21FC8200, $504, $21FC8400 ROM:0800CA20 21FC FF01 0040 0514+ dc.l $508, $21FCFF01, $800514, $21FC0000, $43210518, $21FCAD40 ROM:0800CA20 21FC 0000 6573 0518+ dc.l $51C, $43FA001A, $4E7123FC, $4321, $FF010040, $42831639 ROM:0800CA20 21FC A178 0000 051C+ dc.l $FF010080, $6000009E, $4A836600, $984E7A, $8801214A ROM:0800CA20 43FA 0042 4E71 263C+ dc.l $84284, $223C0000, $FFFF43FA, $1A4E71, $263C0000 ROM:0800CA20 0000 6573 42B9 FF01+ dc.l $DC42B9, $FF010040, $33C3FF01, $406000, $6C4AB9, $FF010040 ROM:0800CA20 0040 00B9 0001 0000+ dc.l $66000062, $223C0000, $FFFF5204, $43FA0042, $4E71263C ROM:0800CA20 FF01 0064 00B9 0020+ dc.l $3733, $B90001, $FF01, $6400B9, $200000, $FF010064 ROM:0800CA20 0000 FF01 0064 00B9+ dc.l $42B9FF01, $8000B9, $80, $FF050200, $B90000, $1FF05 ROM:0800CA20 0000 0080 FF05 0200+ dc.l $20023C3, $5FF0403C, $60000016, $4AB9FF01, $806600 ROM:0800CA20 00B9 0000 0001 FF05+ dc.l $C4E7A, $88012146, $84ED5, $5200243C, $1FF00, $4E7B2804 ROM:0800CA20 0200 23C3 FF01 0040+ dc.l $243C0001, $FFD04E7B, $280043FA, $F1A4E71, $4ED140F8 ROM:0800CA20 6000 01FA 4AB9 FF01+ dc.l $60248F8, $FFFF0604, $2B90001, $FF01, $6442B9, $FF010064 ROM:0800CA20 0040 6600 01F0 4E7A+ dc.l $2B90000, $80FF05, $20042B9, $FF050200, $C810000 ROM:0800CA20 8801 2145 0008 207C+ dc.l $FFFF6600, $EE22439, $FF010068, $282FFC0, $C82, $84000000 ROM:0800CA20 FF01 0000 4283 43FA+ dc.l $6600FF9A, $2439FF05, $2040282, $FEF8007F, $C828200 ROM:0800CA20 0004 4E71 4A83 6600+ dc.l $6600, $FF842439, $FF010074, $C82FF01, $406600, $FF742439 ROM:0800CA20 01D4 21FC 8800 0000+ dc.l $FF010070, $C8200DC, $DC6600, $FF642439, $FF01006C ROM:0800CA20 0508 B1FC FF01 0030+ dc.l $282FFFC, $C82, $B1540000, $6600FF4E, $243C0001, $FF004E7B ROM:0800CA20 6D3A B1FC FF01 0040+ dc.l $28044281, $4A846602, $4ED142B9, $FF010068, $42B9FF01 ROM:0800CA20 6D28 B1FC FF01 0058+ dc.l $7C42B9, $FF050204, $4ED140F8, $60248F8, $FFFF0604 ROM:0800CA20 6D2A B1FC FF01 0060+ dc.l $C810000, $FFFF6600, $FF142439, $FF010068, $282FFC0 ROM:0800CA20 6D18 B1FC FF01 0084+ dc.l $B4B8, $5086600, $FF0042B9, $FF010068, $4281243C ROM:0800CA20 6D1A 670E B1FC FF01+ dc.l $1FFD0, $4E7B2800, $4ED100B9, $10000, $FF010064, $263C0000 ROM:0800CA20 FFFC 6E22 207C FF01+ dc.l $FE0042B9, $FF010080, $23C35FF0, $40002439, $FF010080 ROM:0800CA20 FFFC 21FC 8080 0000+ dc.l $2820000, $FFFFB682, $660000B2, $263C0000, $123442B9 ROM:0800CA20 0508 6004 027C DFFF+ dc.l $FF010080, $23C35FF0, $80FC2439, $FF010080, $2820000 ROM:0800CA20 223C 0000 FFFF 4283+ dc.l $FFFFB682, $6600008E, $263C0000, $567842B9, $FF010080 ROM:0800CA20 2618 6000 0178 4E7A+ dc.l $23C35FF0, $C0CC2439, $FF010080, $2820000, $FFFFB682 ROM:0800CA20 8801 2146 0008 223C+ dc.l $6600006A, $23FC0000, $9ABCFF01, $804283, $26395FF0 ROM:0800CA20 0000 FFFF 21FC C000+ dc.l $8300283, $FFFF, $C830000, $9ABC6648, $23FC0000, $DEF0FF01 ROM:0800CA20 0000 0504 21FC 8040+ dc.l $804283, $26395FF0, $10A80283, $FFFF, $C830000, $DEF06628 ROM:0800CA20 0000 0508 21FC FF01+ dc.l $23FC0000, $5555FF01, $804283, $26395FF0, $18540283 ROM:0800CA20 0040 0514 21FC 0000+ dc.l $FFFF, $C830000, $55556608, $42B9FF01, $644ED5, $52006000 ROM:0800CA20 0246 0518 21FC A540+ dc.l $D3A23FC, 2, $FF050104, $41FAE996, $45F9FF01, $740B ROM:0800CA20 0000 051C 43FA 004C+ dc.l $24D851CA, $FFFC43FA, $1144E71, $21C903EC, $B90001 ROM:0800CA20 4E71 00B9 0001 0000+ dc.l $FF01, $6445FA, $E9A0780B, $43FA000C, $4E7147FA, $E9346000 ROM:0800CA20 FF01 0064 00B9 0008+ dc.l $7C42B9, $FF010050, $2B9FFFD, $FFFFFF01, $6402B9 ROM:0800CA20 0000 FF01 0064 00B9+ dc.l $FFFFF000, $FF010064, $34160282, $FFFF, $B4B9FF01 ROM:0800CA20 0000 0080 FF05 0200+ dc.l $546600, $C442B9, $FF010054, $BDF9FF01, $446600, $B44256 ROM:0800CA20 00B9 0000 0001 FF05+ dc.l $51CC003A, $42B9FF01, $4C42B9, $FF010044, $42B9FF01 ROM:0800CA20 0200 23FC 0000 0246+ dc.l $6442B9, $FF050104, $45F9FF01, $740B, $429A51CA, $FFFC42B9 ROM:0800CA20 FF01 0040 4283 00B9+ dc.l $FF010040, $43FA0C84, $4E7121C9, $3EC4ED5, $23DAFF01 ROM:0800CA20 0004 0000 FF01 0064+ dc.l $4C23D3, $FF010040, $2C5A0804, $661C, $341A0282, $FFFF ROM:0800CA20 2639 FF01 0040 6000+ dc.l $23C2FF01, $544256, $23FC0000, $4FF01, $606012, $3C9A42B9 ROM:0800CA20 00F4 4A83 6600 00EE+ dc.l $FF010054, $23FC0000, $FF01, $6042B9, $FF010044, $2439FF01 ROM:0800CA20 42B9 FF01 0040 223C+ dc.l $640282, $FFFFF000, $849323C2, $FF010064, $B90002 ROM:0800CA20 0000 FFFF 21FC 8200+ dc.l $FF01, $6423DB, $FF010050, $740651CA, $FFFE4ED1, $52006000 ROM:0800CA20 0000 0504 21FC 8400+ dc.l $A9E23FC, 2, $FF050104, $41FAE906, $45F9FF01, $740B ROM:0800CA20 0000 0508 21FC FF01+ dc.l $24D851CA, $FFFC43FA, $CE4E71, $21C903EC, $B90001 ROM:0800CA20 0080 0514 21FC 0000+ dc.l $FF01, $6443FA, $E910780B, $47FAE802, $603651CC, $3442B9 ROM:0800CA20 4321 0518 21FC AD40+ dc.l $FF01004C, $42B9FF01, $6442B9, $FF050104, $45F9FF01 ROM:0800CA20 0000 051C 43FA 001A+ dc.l $740B, $429A51CA, $FFFC42B9, $FF010040, $43FA0B98 ROM:0800CA20 4E71 23FC 0000 4321+ dc.l $4E7121C9, $3EC4ED5, $205923C8, $FF01004C, $D1C823D3 ROM:0800CA20 FF01 0040 4283 1639+ dc.l $FF010040, $8040000, $661E343C, $84210282, $FFFF ROM:0800CA20 FF01 0080 6000 009E+ dc.l $23C2FF01, $544250, $23FC0000, $4FF01, $606014, $30BC8421 ROM:0800CA20 4A83 6600 0098 4E7A+ dc.l $42B9FF01, $5423FC, 0 ROM:0800D12C FF01 0060 42B9 FF01+ dc.l $FF010060, $42B9FF01, $442439, $FF010064, $282FFFF ROM:0800D12C 0044 2439 FF01 0064+ dc.l $F0008493, $23C2FF01, $6400B9, $20000, $FF010064 ROM:0800D12C 0282 FFFF F000 8493+ dc.l $23DBFF01, $507406, $51CAFFFE, $607A42B9, $FF010050 ROM:0800D12C 23C2 FF01 0064 00B9+ dc.l $2B9FFFD, $FFFFFF01, $64243C, $A0000000, $8499B4B9 ROM:0800D12C 0002 0000 FF01 0064+ dc.l $FF010048, $665AB1F9, $FF010044, $66522439, $FF010068 ROM:0800D12C 23DB FF01 0050 7406+ dc.l $282FFC0, $6644, $2439FF01, $600282, 7, $660A4AB9 ROM:0800D12C 51CA FFFE 607A 42B9+ dc.l $FF010054, $662E6004, $4A506628, $42B9FF01, $5442B9 ROM:0800D12C FF01 0050 02B9 FFFD+ dc.l $FF010048, $42B9FF05, $5804250, $4DFAFEE8, $220E4E7A ROM:0800D12C FFFF FF01 0064 243C+ dc.l $E804DDFC, 2, $2C814E73, $52006000, $A9623FC, 2, $FF050104 ROM:0800D12C A000 0000 8499 B4B9+ dc.l $45F9FF01, $740B, $24FC0000, $151CA, $FFF847FA, $B24E71 ROM:0800D12C FF01 0048 665A B1F9+ dc.l $21CB03EC, $B90001, $FF01, $6423FC, $4000, $FF01004C ROM:0800D12C FF01 0044 6652 2439+ dc.l $207C0000, $800042B9, $FF010040, $23FC0000, $1234FF01 ROM:0800D12C FF01 0068 0282 FFC0+ dc.l $5423FC, 4, $FF010060, $42B9FF01, $444250, $780B43FA ROM:0800D12C 0000 6644 2439 FF01+ dc.l $E7D045FA, $E6642439, $FF010064, $282FFFF, $F0008492 ROM:0800D12C 0060 0282 0000 0007+ dc.l $23C2FF01, $6400B9, $20000, $FF010064, $23DAFF01 ROM:0800D12C 660A 4AB9 FF01 0054+ dc.l $507406, $51CAFFFE, $60000090, $51CCFFD0, $42B9FF01 ROM:0800D12C 662E 6004 4A50 6628+ dc.l $5442B9, $FF01004C, $42B9FF01, $6445F9, $FF010000 ROM:0800D12C 42B9 FF01 0054 42B9+ dc.l $740B429A, $51CAFFFC, $42B9FF05, $10447FA, $9CE4E71 ROM:0800D12C FF01 0048 42B9 FF05+ dc.l $21CB03EC, $4ED542B9, $FF010050, $2B9FFFD, $FFFFFF01 ROM:0800D12C 0580 4250 4DFA FEE8+ dc.l $64243C, $C0000000, $8499B4B9, $FF010048, $66382439 ROM:0800D12C 220E 4E7A E804 DDFC+ dc.l $FF010068, $282FFC0, $662A, $4A506626, $42B9FF01 ROM:0800D12C 0000 0002 2C81 4E73+ dc.l $4442B9, $FF010048, $42B9FF05, $5804DFA, $FF84220E ROM:0800D12C 5200 6000 0A96 23FC+ dc.l $4E7AE804, $DDFC0000, $22C81, $4E735200, $60000804 ROM:0800D12C 0000 0002 FF05 0104+ dc.l $23FC0000, $2FF05, $10443FA, $F84E71, $21C903EC, $B90001 ROM:0800D12C 45F9 FF01 0000 740B+ dc.l $FF01, $64207C, $80, $23C8FF01, $4CD1C8, $2C4823FC ROM:0800D12C 24FC 0000 0001 51CA+ dc.l $FFF, $FF010040, $23FC0000, $AAAAFF01, $5423FC, 4 ROM:0800D12C FFF8 47FA 00B2 4E71+ dc.l $FF010060, $42B9FF01, $44780B, $43FAE6E2, $45F9FF01 ROM:0800D12C 21CB 03EC 00B9 0001+ dc.l $47FA, $E708204E, $24D1D1D9, $42502439, $FF010064 ROM:0800D12C 0000 FF01 0064 23FC+ dc.l $282FFFF, $F0000082, $FFF, $23C2FF01, $6400B9, $20000 ROM:0800D12C 0000 4000 FF01 004C+ dc.l $FF010064, $23DBFF01, $507406, $51CAFFFE, $42B9FF01 ROM:0800D12C 207C 0000 8000 42B9+ dc.l $5002B9, $FFFDFFFF, $FF010064, $34100282, $FFFF, $B4B9FF01 ROM:0800D12C FF01 0040 23FC 0000+ dc.l $54664C, $B1F9FF01, $446644, $42B9FF01, $444250, $51CCFF98 ROM:0800D12C 1234 FF01 0054 23FC+ dc.l $42B9FF01, $5442B9, $FF01004C, $42B9FF01, $6445F9 ROM:0800D12C 0000 0004 FF01 0060+ dc.l $FF010000, $740B429A, $51CAFFFC, $42B9FF01, $4042B9 ROM:0800D12C 42B9 FF01 0044 4250+ dc.l $FF050104, $43FA086C, $4E7121C9, $3EC4ED5, $52006000 ROM:0800D12C 780B 43FA E7D0 45FA+ dc.l $6FA23FC, 2, $FF050104, $45F9FF01, $740A, $429A51CA ROM:0800D12C E664 2439 FF01 0064+ dc.l $FFFC24BC, $1000, $720243FA, $1544E71, $21C903EC ROM:0800D12C 0282 FFFF F000 8492+ dc.l $43FA007E, $4E7100B9, $10000, $FF010064, $207C0000 ROM:0800D12C 23C2 FF01 0064 00B9+ dc.l $3FF23C8, $FF01004C, $23FC0000, $800FF01, $4023FC ROM:0800D12C 0002 0000 FF01 0064+ dc.l $5555, $FF010054, $42B9FF01, $4423FC, 6, $FF010060 ROM:0800D12C 23DA FF01 0050 7406+ dc.l $D1C8D1FC, $1000, $42502439, $FF010064, $282FFFF ROM:0800D12C 51CA FFFE 6000 0090+ dc.l $F0000082, $800, $23C2FF01, $6400B9, $20000, $FF010064 ROM:0800D12C 51CC FFD0 42B9 FF01+ dc.l $23FC0000, $800FF01, $507406, $51CAFFFE, $6000013A ROM:0800D12C 0054 42B9 FF01 004C+ dc.l $43FA0044, $4E7123FC, 5, $FF010060, $2439FF01, $640282 ROM:0800D12C 42B9 FF01 0064 45F9+ dc.l $FFFFF000, $820000, $80023C2, $FF010064, $B90002 ROM:0800D12C FF01 0000 740B 429A+ dc.l $FF01, $6423FC, $800, $FF010050, $740651CA, $FFFE6000 ROM:0800D12C 51CA FFFC 42B9 FF05+ dc.l $F443FA, $524E71, $42B9FF01, $4C207C, $1000, $425023FC ROM:0800D12C 0104 47FA 09CE 4E71+ dc.l 4, $FF010060, $2439FF01, $640282, $FFFFF000, $820000 ROM:0800D12C 21CB 03EC 4ED5 42B9+ dc.l $80023C2, $FF010064, $B90002, $FF01, $6423FC, $800 ROM:0800D12C FF01 0050 02B9 FFFD+ dc.l $FF010050, $740651CA, $FFFE6000, $A04281, $42B9FF01 ROM:0800D12C FFFF FF01 0064 243C+ dc.l $5442B9, $FF01004C, $42B9FF01, $2C42B9, $FF010040 ROM:0800D12C C000 0000 8499 B4B9+ dc.l $42B9FF05, $10442B9, $FF010064, $43FA06F0, $4E7121C9 ROM:0800D12C FF01 0048 6638 2439+ dc.l $3EC4ED5, $42B9FF01, $5002B9, $FFFDFFFF, $FF010064 ROM:0800D12C FF01 0068 0282 FFC0+ dc.l $4A01670E, $CB990BB, $FF01, $48664C, $600C0CB9, $88BB0000 ROM:0800D12C 0000 662A 4A50 6626+ dc.l $FF010048, $663E2439, $FF010068, $282FFC0, $6630 ROM:0800D12C 42B9 FF01 0044 42B9+ dc.l $B1F9FF01, $446628, $4A506624, $42B9FF01, $4442B9 ROM:0800D12C FF01 0048 42B9 FF05+ dc.l $FF010048, $42B9FF05, $5800401, $14E7A, $E804DDFC ROM:0800D12C 0580 4DFA FF84 220E+ dc.l 2, $2C894E73, $52006000, $51223FC, 2, $FF050104, $45F9FF01 ROM:0800D12C 4E7A E804 DDFC 0000+ dc.l $740A, $429A51CA, $FFFC24BC, $4000000, $41FA0134 ROM:0800D12C 0002 2C81 4E73 5200+ dc.l $4E7121C8, $33841FA, $1684E71, $21C803EC, $41FA0208 ROM:0800D12C 6000 0804 23FC 0000+ dc.l $4E7121C8, $33423FC, $FF, $FF050108, $B90030, $FF05 ROM:0800D12C 0002 FF05 0104 43FA+ dc.l $58400B9, $28000000, $FF050200, $B90001, $FF01, $6423FC ROM:0800D12C 00F8 4E71 21C9 03EC+ dc.l 2, $FF01004C, $23FC0000, $ABCDFF01, $5423FC, 4, $FF010060 ROM:0800D12C 00B9 0001 0000 FF01+ dc.l $23FC0000, $800FF01, $4042B9, $FF010044, $2439FF01 ROM:0800D12C 0064 207C 0000 0080+ dc.l $640282, $FFFFF000, $820000, $80023C2, $FF010064 ROM:0800D12C 23C8 FF01 004C D1C8+ dc.l $B90002, $FF01, $6423FC, $800, $FF010050, $23FC0000 ROM:0800D12C 2C48 23FC 0000 0FFF+ dc.l $DFF05, $404007C, $7620, $53836AFC, $600001C8, $2439FF05 ROM:0800D12C FF01 0040 23FC 0000+ dc.l $2040282, $FEF8007F, $660001B8, $2439FF05, $5800282 ROM:0800D12C AAAA FF01 0054 23FC+ dc.l $FFB1F000, $660001A8, $2439FF01, $680282, $FFC00000 ROM:0800D12C 0000 0004 FF01 0060+ dc.l $66000198, $2439FF01, $480282, $F8FF0000, $66000188 ROM:0800D12C 42B9 FF01 0044 780B+ dc.l $42B9FF01, $4442B9, $FF010054, $42B9FF01, $4C42B9 ROM:0800D12C 43FA E6E2 45F9 FF01+ dc.l $FF01002C, $42B9FF01, $4042B9, $FF010064, $42B9FF05 ROM:0800D12C 0000 47FA E708 204E+ dc.l $20041FA, $5324E71, $21C80338, $21C803EC, $21C80334 ROM:0800D12C 24D1 D1D9 4250 2439+ dc.l $4ED52439, $FF050204, $282FEF8, $7F0C82, $400000 ROM:0800D12C FF01 0064 0282 FFFF+ dc.l $66000134, $2439FF05, $5800282, $FFB1F000, $C820090 ROM:0800D12C F000 0082 0000 0FFF+ dc.l $6600, $11E42B9, $FF050204, $23FCFFEF, $FFFFFF05 ROM:0800D12C 23C2 FF01 0064 00B9+ dc.l $5804E73, $42B9FF01, $5002B9, $FFFDFFFF, $FF010064 ROM:0800D12C 0002 0000 FF01 0064+ dc.l $2439FF01, $680282, $FFC00000, $C828200, $6600, $E6243C ROM:0800D12C 23DB FF01 0050 7406+ dc.l $4000004, $B4B9FF01, $746600, $D6B4B9, $FF010044 ROM:0800D12C 51CA FFFE 42B9 FF01+ dc.l $660000CC, $2439FF01, $700C82, $ABCDABCD, $660000BC ROM:0800D12C 0050 02B9 FFFD FFFF+ dc.l $2439FF01, $6C0282, $FFFC0000, $C82727C, $6600, $A62439 ROM:0800D12C FF01 0064 3410 0282+ dc.l $FF010048, $282F8FF, $C82, $B00000, $66000090, $42B9FF01 ROM:0800D12C 0000 FFFF B4B9 FF01+ dc.l $4842B9, $FF010068, $42B9FF05, $10423FC, $FF7FFFFF ROM:0800D12C 0054 664C B1F9 FF01+ dc.l $FF050580, $41FAFEAA, $4E7A9804, $D3FC0000, $22288 ROM:0800D12C 0044 6644 42B9 FF01+ dc.l $4E7321C2, $60C2439, $FF050204, $282FEF8, $7F0C82 ROM:0800D12C 0044 4250 51CC FF98+ dc.l $400000, $66000048, $2439FF05, $5800282, $FFB1F000 ROM:0800D12C 42B9 FF01 0054 42B9+ dc.l $C8200B0, $6600, $3202B9, $FFDFFFFF, $FF050584, $2B9DFFF ROM:0800D12C FF01 004C 42B9 FF01+ dc.l $FFFFFF05, $20042B9, $FF050404, $42B9FF05, $20423FC ROM:0800D12C 0064 45F9 FF01 0000+ dc.l $FFDFFFFF, $FF050580, $2438060C, $4E735200, $41FA03D4 ROM:0800D12C 740B 429A 51CA FFFC+ dc.l $4E7121C8, $3386000, $26643FA, $4C4E71, $21C903F0 ROM:0800D12C 42B9 FF01 0040 42B9+ dc.l $B90000, $80FF05, $20000B9, 1, $FF050200, $23FC0000 ROM:0800D12C FF05 0104 43FA 086C+ dc.l $51FF05, $10802B9, $FFFFFF7F, $FF050200, $B90010 ROM:0800D12C 4E71 21C9 03EC 4ED5+ dc.l $FF05, $58400B9, $8000000, $FF050200, $740651CA, $FFFE6056 ROM:0800D12C 5200 6000 06FA 23FC+ dc.l $23FC0000, $FFFF05, $1082439, $FF050204, $282FEF8 ROM:0800D12C 0000 0002 FF05 0104+ dc.l $7F0C82, $20, $66382439, $FF050580, $282FFB1, $F0000C82 ROM:0800D12C 45F9 FF01 0000 740A+ dc.l $1000000 ROM:0800D92C 6624 42B9 FF05 0204+ dc.l $662442B9, $FF050204, $42B9FF05, $58043FA, $33A4E71 ROM:0800D92C 42B9 FF05 0580 43FA+ dc.l $21C903F0, $4E7A9804, $D3FC0000, $2228D, $4E735200 ROM:0800D92C 033A 4E71 21C9 03F0+ dc.l $43FA0320, $4E7121C9, $3F06000, $1B221C2, $60C2439 ROM:0800D92C 4E7A 9804 D3FC 0000+ dc.l $FF050310, $2828000, $6606, $42B9FF05, $3102438, $60C4ED4 ROM:0800D92C 0002 228D 4E73 5200+ dc.l $2239FFF8, $400281, $FFFF0000, $C81FF01, $6600, $17A2239 ROM:0800D92C 43FA 0320 4E71 21C9+ dc.l $FF010078, $281FFFE, $C81, $5FF00000, $66000164, $2239FF01 ROM:0800D92C 03F0 6000 01B2 21C2+ dc.l $640281, $3E0FFF, $66000154, $2239FF01, $400281, $FFF ROM:0800D92C 060C 2439 FF05 0310+ dc.l $66000144, $2239FF01, $281, $7FFF83F, $66000134, $2239FF01 ROM:0800D92C 0282 8000 0000 6606+ dc.l $40281, $7FFF83F, $66000124, $2239FF01, $80281, $7FFF83F ROM:0800D92C 42B9 FF05 0310 2438+ dc.l $66000114, $2239FF01, $C0281, $7FFF83F, $66000104 ROM:0800D92C 060C 4ED4 2239 FFF8+ dc.l $2239FF01, $100281, $7FFF83F, $660000F4, $2239FF01 ROM:0800D92C 0040 0281 FFFF 0000+ dc.l $140281, $7FFF83F, $660000E4, $2239FF01, $180281 ROM:0800D92C 0C81 FF01 0000 6600+ dc.l $7FFF83F, $660000D4, $2239FF01, $1C0281, $7FFF83F ROM:0800D92C 017A 2239 FF01 0078+ dc.l $660000C4, $2239FF01, $200281, $7FFF83F, $660000B4 ROM:0800D92C 0281 FFFE 0000 0C81+ dc.l $2239FF01, $240281, $7FFF83F, $660000A4, $2239FF01 ROM:0800D92C 5FF0 0000 6600 0164+ dc.l $280281, $7FFF83F, $66000094, $2239FF01, $2C0281 ROM:0800D92C 2239 FF01 0064 0281+ dc.l $7FFF83F, $66000084, $2239FF01, $800281, $FFFF, $66742239 ROM:0800D92C 003E 0FFF 6600 0154+ dc.l $FF010050, $2810000, $FFF6666, $2239FF01, $440281 ROM:0800D92C 2239 FF01 0040 0281+ dc.l $FFFFFFE, $66582239, $FF01004C, $2810000, $FFFF664A ROM:0800D92C 0000 0FFF 6600 0144+ dc.l $2239FF01, $600281, 7, $663C2239, $FF010054, $2810000 ROM:0800D92C 2239 FF01 0000 0281+ dc.l $FFFF662E, $2239FF01, $680281, $FFC00000, $66202239 ROM:0800D92C 07FF F83F 6600 0134+ dc.l $FF01007C, $281001F, $FFFC6612, $2239FF01, $480281 ROM:0800D92C 2239 FF01 0004 0281+ dc.l $F8FF0000, $660472FF, $4ED17200, $4ED143FA, $1624E71 ROM:0800D92C 07FF F83F 6600 0124+ dc.l $21C903EC, $2239FF05, $5800801, $176700, $14E42B9 ROM:0800D92C 2239 FF01 0008 0281+ dc.l $FF050580, $42B9FF05, $20442B9, $FF010068, $42B9FF01 ROM:0800D92C 07FF F83F 6600 0114+ dc.l $4842B9, $FF050104, $4E7A9804, $D3FC0000, $222BC ROM:0800D92C 2239 FF01 000C 0281+ dc.l $DC76, $4E7323FC, $FF010000, $FFF80040, $2B90001 ROM:0800D92C 07FF F83F 6600 0104+ dc.l $FF01, $6442B9, $FF010064, $2B90000, $80FF05, $20042B9 ROM:0800D92C 2239 FF01 0010 0281+ dc.l $FF050200, $24010282, $FFFF, $C820000, $FFFF6600 ROM:0800D92C 07FF F83F 6600 00F4+ dc.l $E2243C, $1FF00, $4E7B2804, $243C0001, $FFD04E7B ROM:0800D92C 2239 FF01 0014 0281+ dc.l $28002439, $FF010068, $282FFC0, $B4B8, $5086600, $B40802 ROM:0800D92C 07FF F83F 6600 00E4+ dc.l $186728, $2439FF01, $7C0282, $1FFFFC, $B4B8050C, $6600009A ROM:0800D92C 2239 FF01 0018 0281+ dc.l $2439FF05, $2040282, $FEF8007F, $B4B80504, $66000086 ROM:0800D92C 07FF F83F 6600 00D4+ dc.l $2439FF01, $74B4B8, $5146600, $782201, $6A222439 ROM:0800D92C 2239 FF01 001C 0281+ dc.l $FF010070, $B4B80518, $66000066, $2439FF01, $6C0282 ROM:0800D92C 07FF F83F 6600 00C4+ dc.l $FFFC0000, $B4B8051C, $66526016, $2439FF01, $6CB5B8 ROM:0800D92C 2239 FF01 0020 0281+ dc.l $51C2438, $51C0282, $FFC00000, $663A42B9, $FF010068 ROM:0800D92C 07FF F83F 6600 00B4+ dc.l $42B9FF01, $7C42B9, $FF010048, $42B9FF05, $20442B9 ROM:0800D92C 2239 FF01 0024 0281+ dc.l $FF020008, $42B80508, $42B8050C, $42B80504, $42B80514 ROM:0800D92C 07FF F83F 6600 00A4+ dc.l $42B80518, $42B8051C, $42814ED1, $52006000, $223FC ROM:0800D92C 2239 FF01 0028 0281+ dc.l $FF010000, $FFF80040, $40F80602, $48F8FFFF, $60441F8 ROM:0800D92C 07FF F83F 6600 0094+ dc.l $70020F9, $FF050200, $20F9FF05, $20420F9, $FF050208 ROM:0800D92C 2239 FF01 002C 0281+ dc.l $20F9FF05, $20C20F9, $FF050580, $20F9FF05, $58441F8 ROM:0800D92C 07FF F83F 6600 0084+ dc.l $80020F9, $FF010044, $20F9FF01, $4820F9, $FF010064 ROM:0800D92C 2239 FF01 0080 0281+ dc.l $20F9FF01, $6820F9, $FF010070, $20F9FF01, $7420F9 ROM:0800D92C 0000 FFFF 6674 2239+ dc.l $FF01007C, $41F80900, $20F9FF02, $820F9, $FF02000C ROM:0800D92C FF01 0050 0281 0000+ dc.l $20F9FF02, $1041F8, $A0020F9, $FF060020, $20F9FF06 ROM:0800D92C 0FFF 6666 2239 FF01+ dc.l $2420F9, $FF060028, $20F9FF06, $3020F9, $FF060034 ROM:0800D92C 0044 0281 0FFF FFFE+ dc.l $20F9FF06, $3820F9, $FF06003C, $20F9FF06, $4020F9 ROM:0800D92C 6658 2239 FF01 004C+ dc.l $FF060014, $42B9FF01, $6442B9, $FF050200, $2870000 ROM:0800D92C 0281 0000 FFFF 664A+ dc.l $FFFF0C87, $A0, $6C2E0C00, $36728, $42B9FF05, $20442B9 ROM:0800D92C 2239 FF01 0060 0281+ dc.l $FF010068, $42B9FF01, $7C42B9, $FF010048, $42B9FF02 ROM:0800D92C 0000 0007 663C 2239+ dc.l $842B9, $FF050580, $6000FBEC, $B90400, $FF05, $200283C ROM:0800D92C FF01 0054 0281 0000+ dc.l $F18E, $287C0800, $4EF4, $48000000, 1, 2, 4, 8, $10 ROM:0800D92C FFFF 662E 2239 FF01+ dc.l $20, $40, $80, $100, $200, $400, $800, $1F000, $3F ROM:0800D92C 0068 0281 FFC0 0000+ dc.l $A815, $5018, $B830, $F022, $C011, $F00A, $6005, $1002 ROM:0800D92C 6620 2239 FF01 007C+ dc.l $582A, $3F, $200, $1F400, $11110000, $FFFF0001, $FFFEFFFF ROM:0800D92C 0281 001F FFFC 6612+ dc.l $2222, $EC44, $AAAA0000, $44440000, $D8885555, $8888 ROM:0800D92C 2239 FF01 0048 0281+ dc.l $1C910, $A5A50000, $84210001, $F8425A5A, $4210, $14420 ROM:0800D92C F8FF 0000 6604 72FF+ dc.l $12340000, $21080001, $32105678, $1084, $8108, $9ABC0000 ROM:0800D92C 4ED1 7200 4ED1 43FA+ dc.l $8420000, $2084DEF0, $A0B0, $19960, $FEDC0000, $FEAB0001 ROM:0800D92C 0162 4E71 21C9 03EC+ dc.l $FD56BA98 ROM:0800D92C 2239 FF05 0580 0801+ dcb.l 6,0 ROM:0800DE84 0000 001F 0000 002F+ dc.l $1F, $2F, $37, $3B, $3D, $3E, $8000, 0 ROM:0800DEA4 0000 4000 dc.l unk_4000 ROM:0800DEA8 0011 0000 0000 2000+ dc.l $110000, $2000, $220000, $1000, $330000, $800, $440000 ROM:0800DEA8 0022 0000 0000 1000+ dc.l $400, $550000, $FFFF, $660000, $FFFF, $770000, $FFFF ROM:0800DEA8 0033 0000 0000 0800+ dc.l $880000, $FFFF, $990000, $FFFF, $AA0000, $FFFF, $BB0000 ROM:0800DEA8 0044 0000 0000 0400+ dc.l 0 ROM:0800DF00 0001 0000 dc.l dword_10000 ROM:0800DF04 0002 0000 0003 0000+ dc.l $20000, $30000, $40000, $50000, $60000, $70000, $80000 ROM:0800DF04 0004 0000 0005 0000+ dc.l $90000, $A0000, $B0000, $1000, $2000, $3000, $4000 ROM:0800DF04 0006 0000 0007 0000+ dc.l $5000, $6000, $7000, $8000, $9000, $10000, $11000 ROM:0800DF04 0008 0000 0009 0000+ dc.l $12000, $FFF, $FFE, $FFC, $FF8, $FF0, $FE0, $FC0 ROM:0800DF04 000A 0000 000B 0000+ dc.l $F80, $F00, $E00, $C00, $800 ROM:0800DF8C ; --------------------------------------------------------------------------- ROM:0800DF8C ; START OF FUNCTION CHUNK FOR Reset? ROM:0800DF8C ROM:0800DF8C loc_800DF8C: ; CODE XREF: Reset?+202j ROM:0800DF8C 46FC 2700 move #$2700,sr ROM:0800DF90 223C 0800 0000 move.l #off_8000000,d1 ROM:0800DF96 4E7B 1801 movec d1,vbr ROM:0800DF9A 243C 0000 4000 move.l #$4000,d2 ROM:0800DFA0 ROM:0800DFA0 loc_800DFA0: ; CODE XREF: Reset?+DB82j ROM:0800DFA0 0482 0000 0001 subi.l #1,d2 ROM:0800DFA6 66F8 bne.s loc_800DFA0 ROM:0800DFA8 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800DFAE 2E3C 0000 00AE move.l #$AE,d7 ; '«' ROM:0800DFB4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800DFBA 2C7C FFF8 0004 movea.l #$FFF80004,a6 ROM:0800DFC0 2CBC FF02 0000 move.l #$FF020000,(a6) ROM:0800DFC6 2C7C FF02 0000 movea.l #$FF020000,a6 ROM:0800DFCC 2D7C 0000 0021 0004 move.l #$21,4(a6) ; '!' ROM:0800DFD4 2D7C 1800 001A 0028 move.l #$1800001A,$28(a6) ROM:0800DFDC 243C 0000 4000 move.l #$4000,d2 ROM:0800DFE2 ROM:0800DFE2 loc_800DFE2: ; CODE XREF: Reset?+DBC4j ROM:0800DFE2 0482 0000 0001 subi.l #1,d2 ROM:0800DFE8 66F8 bne.s loc_800DFE2 ROM:0800DFEA 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800DFF0 6B06 bmi.s loc_800DFF8 ROM:0800DFF2 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800DFF8 ROM:0800DFF8 loc_800DFF8: ; CODE XREF: Reset?+DBCCj ROM:0800DFF8 207C 0000 0000 movea.l #0,a0 ROM:0800DFFE 227C 0800 E008 movea.l #sub_800E008,a1 ROM:0800E004 6000 008E bra.w loc_800E094 ROM:0800E004 ; END OF FUNCTION CHUNK FOR Reset? ROM:0800E008 ROM:0800E008 ; =============== S U B R O U T I N E ======================================= ROM:0800E008 ROM:0800E008 ROM:0800E008 sub_800E008: ; DATA XREF: Reset?+DBDAo ROM:0800E008 23FC 1000 0000 FF05+ move.l #$10000000,($FF050564).l ROM:0800E012 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800E01C 2E7C 0000 0500 movea.l #$500,sp ROM:0800E022 61FF 0000 059E bsr.l sub_800E5C2 ROM:0800E028 2039 FF05 0304 move.l ($FF050304).l,d0 ROM:0800E02E 0800 0005 btst #5,d0 ROM:0800E032 6700 005C beq.w loc_800E090 ROM:0800E036 2E3C 0000 00AF move.l #$AF,d7 ; '»' ROM:0800E03C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E042 2C7C FFF8 0008 movea.l #$FFF80008,a6 ROM:0800E048 2CBC FF03 0000 move.l #$FF030000,(a6) ROM:0800E04E 2C7C FF03 0000 movea.l #$FF030000,a6 ROM:0800E054 2D7C 0100 0021 0004 move.l #$1000021,4(a6) ROM:0800E05C 2D7C 1800 001A 0028 move.l #$1800001A,$28(a6) ROM:0800E064 243C 0000 4000 move.l #$4000,d2 ROM:0800E06A ROM:0800E06A loc_800E06A: ; CODE XREF: sub_800E008+68j ROM:0800E06A 0482 0000 0001 subi.l #1,d2 ROM:0800E070 66F8 bne.s loc_800E06A ROM:0800E072 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E078 6B06 bmi.s loc_800E080 ROM:0800E07A 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E080 ROM:0800E080 loc_800E080: ; CODE XREF: sub_800E008+70j ROM:0800E080 207C 0100 0000 movea.l #$1000000,a0 ROM:0800E086 227C 0800 E090 movea.l #loc_800E090,a1 ROM:0800E08C 6000 0006 bra.w loc_800E094 ROM:0800E090 ; --------------------------------------------------------------------------- ROM:0800E090 ROM:0800E090 loc_800E090: ; CODE XREF: sub_800E008+2Aj ROM:0800E090 ; DATA XREF: sub_800E008+7Eo ROM:0800E090 6000 0038 bra.w loc_800E0CA ROM:0800E094 ; --------------------------------------------------------------------------- ROM:0800E094 ROM:0800E094 loc_800E094: ; CODE XREF: Reset?+DBE0j ROM:0800E094 ; sub_800E008+84j ROM:0800E094 2448 movea.l a0,a2 ROM:0800E096 2648 movea.l a0,a3 ROM:0800E098 D7FC 00C0 0000 adda.l #$C00000,a3 ROM:0800E09E 7409 moveq #9,d2 ROM:0800E0A0 4E7B 2002 movec d2,cacr ROM:0800E0A4 ROM:0800E0A4 loc_800E0A4: ; CODE XREF: sub_800E008+AAj ROM:0800E0A4 243C 0000 FFFF move.l #$FFFF,d2 ROM:0800E0AA ROM:0800E0AA loc_800E0AA: ; CODE XREF: sub_800E008+A4j ROM:0800E0AA 429A clr.l (a2)+ ROM:0800E0AC 51CA FFFC dbf d2,loc_800E0AA ROM:0800E0B0 B5CB cmpa.l a3,a2 ROM:0800E0B2 66F0 bne.s loc_800E0A4 ROM:0800E0B4 7400 moveq #0,d2 ROM:0800E0B6 4E7B 2002 movec d2,cacr ROM:0800E0BA 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E0C0 6B06 bmi.s loc_800E0C8 ROM:0800E0C2 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E0C8 ROM:0800E0C8 loc_800E0C8: ; CODE XREF: sub_800E008+B8j ROM:0800E0C8 4ED1 jmp (a1) ROM:0800E0C8 ; End of function sub_800E008 ROM:0800E0C8 ROM:0800E0CA ; --------------------------------------------------------------------------- ROM:0800E0CA ; START OF FUNCTION CHUNK FOR Reset? ROM:0800E0CA ROM:0800E0CA loc_800E0CA: ; CODE XREF: Reset?+1ECj ROM:0800E0CA ; sub_800E008:loc_800E090j ROM:0800E0CA 46FC 2700 move #$2700,sr ROM:0800E0CE 02B9 0002 0000 FF05+ andi.l #$20000,($FF050584).l ROM:0800E0D8 2E3C 0000 00A0 move.l #$A0,d7 ; 'á' ROM:0800E0DE 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E0E4 2439 FF05 0300 move.l ($FF050300).l,d2 ROM:0800E0EA 2602 move.l d2,d3 ROM:0800E0EC 0282 E400 00C1 andi.l #$E40000C1,d2 ROM:0800E0F2 6600 01A0 bne.w loc_800E294 ROM:0800E0F6 02B9 FDFF FFFF FF05+ andi.l #$FDFFFFFF,($FF050300).l ROM:0800E100 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E106 0C42 6C20 cmpi.w #$6C20,d2 ROM:0800E10A 6E06 bgt.s loc_800E112 ROM:0800E10C 42B9 FF05 0320 clr.l ($FF050320).l ROM:0800E112 ROM:0800E112 loc_800E112: ; CODE XREF: Reset?+DCE6j ROM:0800E112 ; Reset?+DCF4j ROM:0800E112 4AB9 FF05 0320 tst.l ($FF050320).l ROM:0800E118 67F8 beq.s loc_800E112 ROM:0800E11A 00B9 0002 0000 FF05+ ori.l #$20000,($FF050584).l ROM:0800E124 ROM:0800E124 loc_800E124: ; CODE XREF: Reset?+DD0Aj ROM:0800E124 0CB9 0000 6C20 FF05+ cmpi.l #$6C20,($FF050320).l ROM:0800E12E 6EF4 bgt.s loc_800E124 ROM:0800E130 ROM:0800E130 loc_800E130: ; CODE XREF: Reset?+DD22j ROM:0800E130 23FC FDFF FFFF FF05+ move.l #$FDFFFFFF,($FF050300).l ROM:0800E13A 4E71 nop ROM:0800E13C 2039 FF05 0300 move.l ($FF050300).l,d0 ROM:0800E142 0800 0019 btst #$19,d0 ROM:0800E146 66E8 bne.s loc_800E130 ROM:0800E148 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800E14E 2E3C 0000 00EC move.l #$EC,d7 ; '8' ROM:0800E154 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E15A 0CB9 FF02 0000 FFF8+ cmpi.l #$FF020000,($FFF80004).l ROM:0800E164 6600 001C bne.w loc_800E182 ROM:0800E168 0CB9 0000 0021 FF02+ cmpi.l #$21,($FF020004).l ; '!' ROM:0800E172 6600 000E bne.w loc_800E182 ROM:0800E176 0CB9 1800 001A FF02+ cmpi.l #$1800001A,($FF020028).l ROM:0800E180 670E beq.s loc_800E190 ROM:0800E182 ROM:0800E182 loc_800E182: ; CODE XREF: Reset?+DD40j ROM:0800E182 ; Reset?+DD4Ej ... ROM:0800E182 2E3C 0000 00EF move.l #$EF,d7 ; 'n' ROM:0800E188 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E18E 60F2 bra.s loc_800E182 ROM:0800E190 ; --------------------------------------------------------------------------- ROM:0800E190 ROM:0800E190 loc_800E190: ; CODE XREF: Reset?+DD5Cj ROM:0800E190 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E196 6B06 bmi.s loc_800E19E ROM:0800E198 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E19E ROM:0800E19E loc_800E19E: ; CODE XREF: Reset?+DD72j ROM:0800E19E 223C 0800 0000 move.l #off_8000000,d1 ROM:0800E1A4 4E7B 1801 movec d1,vbr ROM:0800E1A8 7C00 moveq #0,d6 ROM:0800E1AA 7A00 moveq #0,d5 ROM:0800E1AC 207C 0000 0000 movea.l #0,a0 ROM:0800E1B2 227C 0800 E1BE movea.l #sub_800E1BE,a1 ROM:0800E1B8 60FF 0000 0322 bra.l loc_800E4DC ROM:0800E1B8 ; END OF FUNCTION CHUNK FOR Reset? ROM:0800E1BE ROM:0800E1BE ; =============== S U B R O U T I N E ======================================= ROM:0800E1BE ROM:0800E1BE ROM:0800E1BE sub_800E1BE: ; DATA XREF: Reset?+DD8Eo ROM:0800E1BE 23FC 1000 0000 FF05+ move.l #$10000000,($FF050564).l ROM:0800E1C8 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800E1D2 2E7C 0000 0500 movea.l #$500,sp ROM:0800E1D8 6100 03E8 bsr.w sub_800E5C2 ROM:0800E1DC 2039 FF05 0304 move.l ($FF050304).l,d0 ROM:0800E1E2 0800 0005 btst #5,d0 ROM:0800E1E6 6700 008C beq.w loc_800E274 ROM:0800E1EA 00B9 0000 0080 FF03+ ori.l #$80,($FF030014).l ; 'Ç' ROM:0800E1F4 02B9 0000 0000 FF03+ andi.l #0,($FF030008).l ROM:0800E1FE 00B9 0000 0000 FF03+ ori.l #0,($FF030004).l ROM:0800E208 02B9 FFFF FE7E FF03+ andi.l #$FFFFFE7E,($FF030014).l ROM:0800E212 2E3C 0000 00BC move.l #$BC,d7 ; '+' ROM:0800E218 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E21E 0CB9 FF03 0000 FFF8+ cmpi.l #$FF030000,($FFF80008).l ROM:0800E228 6600 001C bne.w loc_800E246 ROM:0800E22C 0CB9 0100 0021 FF03+ cmpi.l #$1000021,($FF030004).l ROM:0800E236 6600 000E bne.w loc_800E246 ROM:0800E23A 0CB9 1800 001A FF03+ cmpi.l #$1800001A,($FF030028).l ROM:0800E244 670E beq.s loc_800E254 ROM:0800E246 ROM:0800E246 loc_800E246: ; CODE XREF: sub_800E1BE+6Aj ROM:0800E246 ; sub_800E1BE+78j ... ROM:0800E246 2E3C 0000 00BF move.l #$BF,d7 ; '+' ROM:0800E24C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E252 60F2 bra.s loc_800E246 ROM:0800E254 ; --------------------------------------------------------------------------- ROM:0800E254 ROM:0800E254 loc_800E254: ; CODE XREF: sub_800E1BE+86j ROM:0800E254 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E25A 6B06 bmi.s loc_800E262 ROM:0800E25C 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E262 ROM:0800E262 loc_800E262: ; CODE XREF: sub_800E1BE+9Cj ROM:0800E262 207C 0100 0000 movea.l #$1000000,a0 ROM:0800E268 227C 0800 E274 movea.l #loc_800E274,a1 ROM:0800E26E 60FF 0000 026C bra.l loc_800E4DC ROM:0800E274 ; --------------------------------------------------------------------------- ROM:0800E274 ROM:0800E274 loc_800E274: ; CODE XREF: sub_800E1BE+28j ROM:0800E274 ; DATA XREF: sub_800E1BE+AAo ROM:0800E274 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E27A 6B06 bmi.s loc_800E282 ROM:0800E27C 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E282 ROM:0800E282 loc_800E282: ; CODE XREF: sub_800E1BE+BCj ROM:0800E282 2E3C 0000 00ED move.l #$ED,d7 ; 'f' ROM:0800E288 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E28E 2078 052C movea.l (dword_52C).w,a0 ROM:0800E292 4ED0 jmp (a0) ROM:0800E292 ; End of function sub_800E1BE ROM:0800E292 ROM:0800E294 ; --------------------------------------------------------------------------- ROM:0800E294 ; START OF FUNCTION CHUNK FOR Reset? ROM:0800E294 ROM:0800E294 loc_800E294: ; CODE XREF: Reset?+DCCEj ROM:0800E294 7200 moveq #0,d1 ROM:0800E296 4E7B 1801 movec d1,vbr ROM:0800E29A 223C 0001 FF00 move.l #unk_1FF00,d1 ROM:0800E2A0 4E7B 1804 movec d1,isp ROM:0800E2A4 223C 0001 FFD0 move.l #unk_1FFD0,d1 ROM:0800E2AA 4E7B 1800 movec d1,usp ROM:0800E2AE 4E7A 1002 movec cacr,d1 ROM:0800E2B2 0281 0000 3EFE andi.l #$3EFE,d1 ROM:0800E2B8 4E7B 1002 movec d1,cacr ROM:0800E2BC F038 4200 0500 pmove tc,(dword_500).w ROM:0800E2C2 08B8 0007 0500 bclr #7,(dword_500).w ROM:0800E2C8 F038 4000 0500 pmove (dword_500).w,tc ROM:0800E2CE 4E7A 8801 movec vbr,a0 ROM:0800E2D2 D1FC 0000 0008 adda.l #8,a0 ROM:0800E2D8 4DF9 0000 DC76 lea (unk_DC76).l,a6 ROM:0800E2DE DDFC 0800 0000 adda.l #off_8000000,a6 ROM:0800E2E4 ROM:0800E2E4 loc_800E2E4: ; CODE XREF: Reset?+DEC8j ROM:0800E2E4 20CE move.l a6,(a0)+ ROM:0800E2E6 B1FC 0000 03FC cmpa.l #$3FC,a0 ROM:0800E2EC 6FF6 ble.s loc_800E2E4 ROM:0800E2EE 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:0800E2F8 23FC 0000 0003 FF05+ move.l #3,($FF050104).l ROM:0800E302 23FC 0000 00FF FF05+ move.l #$FF,($FF050108).l ROM:0800E30C 2439 FF05 0200 move.l ($FF050200).l,d2 ROM:0800E312 0282 8000 0000 andi.l #$80000000,d2 ROM:0800E318 0082 1800 0000 ori.l #$18000000,d2 ROM:0800E31E 23C2 FF05 0200 move.l d2,($FF050200).l ROM:0800E324 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800E32A 42B9 FF05 0404 clr.l ($FF050404).l ROM:0800E330 207C FF05 0500 movea.l #$FF050500,a0 ROM:0800E336 223C AE40 0000 move.l #$AE400000,d1 ROM:0800E33C 740F moveq #$F,d2 ROM:0800E33E ROM:0800E33E loc_800E33E: ; CODE XREF: Reset?+DF1Cj ROM:0800E33E 20C1 move.l d1,(a0)+ ROM:0800E340 51CA FFFC dbf d2,loc_800E33E ROM:0800E344 20FC BE60 0000 move.l #$BE600000,(a0)+ ROM:0800E34A 20FC DDA0 0000 move.l #$DDA00000,(a0)+ ROM:0800E350 20FC FDC0 0000 move.l #$FDC00000,(a0)+ ROM:0800E356 20FC F900 0000 move.l #$F9000000,(a0)+ ROM:0800E35C 20FC CE00 0000 move.l #$CE000000,(a0)+ ROM:0800E362 20FC CD00 0000 move.l #$CD000000,(a0)+ ROM:0800E368 20FC FA00 0000 move.l #$FA000000,(a0)+ ROM:0800E36E 20FC FB00 0000 move.l #$FB000000,(a0)+ ROM:0800E374 20FC FC00 0000 move.l #$FC000000,(a0)+ ROM:0800E37A 20FC FE00 0000 move.l #$FE000000,(a0)+ ROM:0800E380 6100 0240 bsr.w sub_800E5C2 ROM:0800E384 00B9 0014 0000 FF05+ ori.l #$140000,($FF050584).l ROM:0800E38E 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800E394 723F moveq #$3F,d1 ; '?' ROM:0800E396 740B moveq #$B,d2 ROM:0800E398 ROM:0800E398 loc_800E398: ; CODE XREF: Reset?+DF76j ROM:0800E398 24C1 move.l d1,(a2)+ ROM:0800E39A 51CA FFFC dbf d2,loc_800E398 ROM:0800E39E 23FC 0000 0FFF FF01+ move.l #$FFF,($FF010040).l ROM:0800E3A8 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800E3AE 23FC 0010 0FFF FF01+ move.l #$100FFF,($FF010064).l ROM:0800E3B8 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800E3BE 23FC 5FF0 0000 FF01+ move.l #$5FF00000,($FF010078).l ROM:0800E3C8 42B9 FF01 007C clr.l ($FF01007C).l ROM:0800E3CE 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800E3D4 42B9 5FF0 0400 clr.l ($5FF00400).l ROM:0800E3DA 203C 0000 00E6 move.l #$E6,d0 ; 'µ' ROM:0800E3E0 ROM:0800E3E0 loc_800E3E0: ; CODE XREF: Reset?+DFBEj ROM:0800E3E0 4E71 nop ROM:0800E3E2 51C8 FFFC dbf d0,loc_800E3E0 ROM:0800E3E6 23FC 0000 1000 5FF0+ move.l #$1000,($5FF04090).l ROM:0800E3F0 2E3C 0000 00C8 move.l #$C8,d7 ; '+' ROM:0800E3F6 6100 04E4 bsr.w sub_800E8DC ROM:0800E3FA 02B9 FDFF FFFF FF05+ andi.l #$FDFFFFFF,($FF050300).l ROM:0800E404 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E40A 0C42 6C20 cmpi.w #$6C20,d2 ROM:0800E40E 6E06 bgt.s loc_800E416 ROM:0800E410 42B9 FF05 0320 clr.l ($FF050320).l ROM:0800E416 ROM:0800E416 loc_800E416: ; CODE XREF: Reset?+DFEAj ROM:0800E416 ; Reset?+DFF8j ROM:0800E416 4AB9 FF05 0320 tst.l ($FF050320).l ROM:0800E41C 67F8 beq.s loc_800E416 ROM:0800E41E 00B9 0002 0000 FF05+ ori.l #$20000,($FF050584).l ROM:0800E428 ROM:0800E428 loc_800E428: ; CODE XREF: Reset?+E00Ej ROM:0800E428 0CB9 0000 6C20 FF05+ cmpi.l #$6C20,($FF050320).l ROM:0800E432 6EF4 bgt.s loc_800E428 ROM:0800E434 ROM:0800E434 loc_800E434: ; CODE XREF: Reset?+E026j ROM:0800E434 23FC FDFF FFFF FF05+ move.l #$FDFFFFFF,($FF050300).l ROM:0800E43E 4E71 nop ROM:0800E440 2039 FF05 0300 move.l ($FF050300).l,d0 ROM:0800E446 0800 0019 btst #$19,d0 ROM:0800E44A 66E8 bne.s loc_800E434 ROM:0800E44C 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800E452 2439 FF05 0300 move.l ($FF050300).l,d2 ROM:0800E458 0802 0014 btst #$14,d2 ROM:0800E45C 660A bne.s loc_800E468 ROM:0800E45E 02B9 FFFD FFFF FF05+ andi.l #$FFFDFFFF,($FF050584).l ROM:0800E468 ROM:0800E468 loc_800E468: ; CODE XREF: Reset?+E038j ROM:0800E468 23FC FF06 0000 FFF0+ move.l #$FF060000,($FFF00100).l ROM:0800E472 23FC 0000 0B00 FF06+ move.l #$B00,($FF060024).l ROM:0800E47C 7E01 moveq #1,d7 ROM:0800E47E 6100 045C bsr.w sub_800E8DC ROM:0800E482 23FC FF06 0000 FFF0+ move.l #$FF060000,($FFF00100).l ROM:0800E48C 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800E492 42B9 FF06 0040 clr.l ($FF060040).l ROM:0800E498 7E01 moveq #1,d7 ROM:0800E49A 6100 0440 bsr.w sub_800E8DC ROM:0800E49E 42B9 FF06 003C clr.l ($FF06003C).l ROM:0800E4A4 23FC 0000 0017 FF06+ move.l #$17,($FF060010).l ROM:0800E4AE 2239 FF06 0018 move.l ($FF060018).l,d1 ROM:0800E4B4 7E01 moveq #1,d7 ROM:0800E4B6 6100 0424 bsr.w sub_800E8DC ROM:0800E4BA 42B9 FF06 0028 clr.l ($FF060028).l ROM:0800E4C0 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800E4C6 2439 FF05 0300 move.l ($FF050300).l,d2 ROM:0800E4CC 0802 0014 btst #$14,d2 ROM:0800E4D0 66FF 0000 0176 bne.l loc_800E648 ROM:0800E4D6 60FF 0000 042A bra.l loc_800E902 ROM:0800E4DC ; --------------------------------------------------------------------------- ROM:0800E4DC ROM:0800E4DC loc_800E4DC: ; CODE XREF: Reset?+DD94j ROM:0800E4DC ; sub_800E1BE+B0j ROM:0800E4DC 2448 movea.l a0,a2 ROM:0800E4DE 2648 movea.l a0,a3 ROM:0800E4E0 D7FC 00C0 0000 adda.l #$C00000,a3 ROM:0800E4E6 7409 moveq #9,d2 ROM:0800E4E8 4E7B 2002 movec d2,cacr ROM:0800E4EC ROM:0800E4EC loc_800E4EC: ; CODE XREF: Reset?+E102j ROM:0800E4EC 243C 0000 FFFF move.l #$FFFF,d2 ROM:0800E4F2 ROM:0800E4F2 loc_800E4F2: ; CODE XREF: Reset?+E0D0j ROM:0800E4F2 4A9A tst.l (a2)+ ROM:0800E4F4 51CA FFFC dbf d2,loc_800E4F2 ROM:0800E4F8 2439 FF05 0584 move.l ($FF050584).l,d2 ROM:0800E4FE 0802 0011 btst #$11,d2 ROM:0800E502 6720 beq.s loc_800E524 ROM:0800E504 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E50A 0C42 6C20 cmpi.w #$6C20,d2 ROM:0800E50E 6E14 bgt.s loc_800E524 ROM:0800E510 42B9 FF05 0320 clr.l ($FF050320).l ROM:0800E516 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E51C ROM:0800E51C loc_800E51C: ; CODE XREF: Reset?+E0FEj ROM:0800E51C B4B9 FF05 0320 cmp.l ($FF050320).l,d2 ROM:0800E522 67F8 beq.s loc_800E51C ROM:0800E524 ROM:0800E524 loc_800E524: ; CODE XREF: Reset?+E0DEj ROM:0800E524 ; Reset?+E0EAj ROM:0800E524 B5CB cmpa.l a3,a2 ROM:0800E526 66C4 bne.s loc_800E4EC ROM:0800E528 7200 moveq #0,d1 ROM:0800E52A 4E7B 1801 movec d1,vbr ROM:0800E52E 7400 moveq #0,d2 ROM:0800E530 4E7B 2002 movec d2,cacr ROM:0800E534 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E53A 6B06 bmi.s loc_800E542 ROM:0800E53C 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E542 ROM:0800E542 loc_800E542: ; CODE XREF: Reset?+E116j ROM:0800E542 4ED1 jmp (a1) ROM:0800E542 ; END OF FUNCTION CHUNK FOR Reset? ROM:0800E544 ROM:0800E544 ; =============== S U B R O U T I N E ======================================= ROM:0800E544 ROM:0800E544 ROM:0800E544 sub_800E544: ; CODE XREF: Reset?+E230p ROM:0800E544 ; Reset?+E2F2p ... ROM:0800E544 2F02 move.l d2,-(sp) ROM:0800E546 2439 FF05 0584 move.l ($FF050584).l,d2 ROM:0800E54C 0802 0011 btst #$11,d2 ROM:0800E550 6720 beq.s loc_800E572 ROM:0800E552 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E558 0C42 6C20 cmpi.w #$6C20,d2 ROM:0800E55C 6E14 bgt.s loc_800E572 ROM:0800E55E 42B9 FF05 0320 clr.l ($FF050320).l ROM:0800E564 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E56A ROM:0800E56A loc_800E56A: ; CODE XREF: sub_800E544+2Cj ROM:0800E56A B4B9 FF05 0320 cmp.l ($FF050320).l,d2 ROM:0800E570 67F8 beq.s loc_800E56A ROM:0800E572 ROM:0800E572 loc_800E572: ; CODE XREF: sub_800E544+Cj ROM:0800E572 ; sub_800E544+18j ROM:0800E572 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800E578 6B06 bmi.s loc_800E580 ROM:0800E57A 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800E580 ROM:0800E580 loc_800E580: ; CODE XREF: sub_800E544+34j ROM:0800E580 241F move.l (sp)+,d2 ROM:0800E582 4E75 rts ROM:0800E582 ; End of function sub_800E544 ROM:0800E582 ROM:0800E584 ROM:0800E584 ; =============== S U B R O U T I N E ======================================= ROM:0800E584 ROM:0800E584 ROM:0800E584 sub_800E584: ; CODE XREF: sub_800E8DC+12p ROM:0800E584 ; sub_800F054:loc_800E8FCp ROM:0800E584 2F02 move.l d2,-(sp) ROM:0800E586 2439 FF05 0584 move.l ($FF050584).l,d2 ROM:0800E58C 0802 0011 btst #$11,d2 ROM:0800E590 6720 beq.s loc_800E5B2 ROM:0800E592 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E598 0C42 6C20 cmpi.w #$6C20,d2 ROM:0800E59C 6E14 bgt.s loc_800E5B2 ROM:0800E59E 42B9 FF05 0320 clr.l ($FF050320).l ROM:0800E5A4 2439 FF05 0320 move.l ($FF050320).l,d2 ROM:0800E5AA ROM:0800E5AA loc_800E5AA: ; CODE XREF: sub_800E584+2Cj ROM:0800E5AA B4B9 FF05 0320 cmp.l ($FF050320).l,d2 ROM:0800E5B0 67F8 beq.s loc_800E5AA ROM:0800E5B2 ROM:0800E5B2 loc_800E5B2: ; CODE XREF: sub_800E584+Cj ROM:0800E5B2 ; sub_800E584+18j ROM:0800E5B2 241F move.l (sp)+,d2 ROM:0800E5B4 4E75 rts ROM:0800E5B4 ; End of function sub_800E584 ROM:0800E5B4 ROM:0800E5B6 ROM:0800E5B6 ; =============== S U B R O U T I N E ======================================= ROM:0800E5B6 ROM:0800E5B6 ROM:0800E5B6 sub_800E5B6: ; CODE XREF: sub_800EBC6+56p ROM:0800E5B6 ; sub_800EBC6+5Ap ... ROM:0800E5B6 2F07 move.l d7,-(sp) ROM:0800E5B8 7E64 moveq #$64,d7 ; 'd' ROM:0800E5BA 6100 0320 bsr.w sub_800E8DC ROM:0800E5BE 2E1F move.l (sp)+,d7 ROM:0800E5C0 4E75 rts ROM:0800E5C0 ; End of function sub_800E5B6 ROM:0800E5C0 ROM:0800E5C2 ROM:0800E5C2 ; =============== S U B R O U T I N E ======================================= ROM:0800E5C2 ROM:0800E5C2 ROM:0800E5C2 sub_800E5C2: ; CODE XREF: sub_800E008+1Ap ROM:0800E5C2 ; sub_800E1BE+1Ap ... ROM:0800E5C2 48E7 C018 movem.l d0-d1/a3-a4,-(sp) ROM:0800E5C6 2678 0008 movea.l (dword_8).w,a3 ROM:0800E5CA 21FC 0800 E614 0008 move.l #sub_800E614,(dword_8).w ROM:0800E5D2 4E7A C801 movec vbr,a4 ROM:0800E5D6 7000 moveq #0,d0 ROM:0800E5D8 4E7B 0801 movec d0,vbr ROM:0800E5DC 2039 FF05 0304 move.l ($FF050304).l,d0 ROM:0800E5E2 08C0 0005 bset #5,d0 ROM:0800E5E6 23C0 FF05 0304 move.l d0,($FF050304).l ROM:0800E5EC 4E71 nop ROM:0800E5EE 4E71 nop ROM:0800E5F0 4E71 nop ROM:0800E5F2 4E71 nop ROM:0800E5F4 4E71 nop ROM:0800E5F6 4AB9 FFF8 0008 tst.l ($FFF80008).l ROM:0800E5FC 4E71 nop ROM:0800E5FE 4E71 nop ROM:0800E600 4E71 nop ROM:0800E602 4E71 nop ROM:0800E604 4E71 nop ROM:0800E606 ROM:0800E606 loc_800E606: ; CODE XREF: sub_800E614+32p ROM:0800E606 ; DATA XREF: sub_800E614+2Co ROM:0800E606 21CB 0008 move.l a3,(dword_8).w ROM:0800E60A 4E7B C801 movec a4,vbr ROM:0800E60E 4CDF 1803 movem.l (sp)+,d0-d1/a3-a4 ROM:0800E612 4E75 rts ROM:0800E612 ; End of function sub_800E5C2 ROM:0800E612 ROM:0800E614 ROM:0800E614 ; =============== S U B R O U T I N E ======================================= ROM:0800E614 ROM:0800E614 ROM:0800E614 sub_800E614: ; DATA XREF: sub_800E5C2+8o ROM:0800E614 ROM:0800E614 arg_2 = 6 ROM:0800E614 ROM:0800E614 2039 FF05 0304 move.l ($FF050304).l,d0 ROM:0800E61A 0880 0005 bclr #5,d0 ROM:0800E61E 23C0 FF05 0304 move.l d0,($FF050304).l ROM:0800E624 102F 0006 move.b arg_2(sp),d0 ROM:0800E628 0200 00F0 andi.b #$F0,d0 ROM:0800E62C E808 lsr.b #4,d0 ROM:0800E62E 0C00 000A cmpi.b #$A,d0 ROM:0800E632 6606 bne.s loc_800E63A ROM:0800E634 303C 0020 move.w #$20,d0 ; ' ' ROM:0800E638 6004 bra.s loc_800E63E ROM:0800E63A ; --------------------------------------------------------------------------- ROM:0800E63A ROM:0800E63A loc_800E63A: ; CODE XREF: sub_800E614+1Ej ROM:0800E63A 303C 005C move.w #$5C,d0 ; '\' ROM:0800E63E ROM:0800E63E loc_800E63E: ; CODE XREF: sub_800E614+24j ROM:0800E63E DEC0 adda.w d0,sp ROM:0800E640 4879 0800 E606 pea (loc_800E606).l ROM:0800E646 4E75 rts ROM:0800E646 ; End of function sub_800E614 ROM:0800E646 ROM:0800E648 ; --------------------------------------------------------------------------- ROM:0800E648 ; START OF FUNCTION CHUNK FOR Reset? ROM:0800E648 ROM:0800E648 loc_800E648: ; CODE XREF: Reset?+E0ACj ROM:0800E648 2E3C 0000 00A1 move.l #$A1,d7 ; 'í' ROM:0800E64E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E654 6100 FEEE bsr.w sub_800E544 ROM:0800E658 7C01 moveq #1,d6 ROM:0800E65A 42B9 5FF0 02B0 clr.l ($5FF002B0).l ROM:0800E660 42B9 5FF0 0224 clr.l ($5FF00224).l ROM:0800E666 7E19 moveq #$19,d7 ROM:0800E668 6100 0272 bsr.w sub_800E8DC ROM:0800E66C 263C 0000 7000 move.l #$7000,d3 ROM:0800E672 23C3 5FF0 41B0 move.l d3,($5FF041B0).l ROM:0800E678 7800 moveq #0,d4 ROM:0800E67A 61FF 0000 0186 bsr.l sub_800E802 ROM:0800E680 66FF 0000 027A bne.l loc_800E8FC ROM:0800E686 2639 5FF0 10B0 move.l ($5FF010B0).l,d3 ROM:0800E68C 263C 0000 6800 move.l #$6800,d3 ROM:0800E692 23C3 5FF0 41B0 move.l d3,($5FF041B0).l ROM:0800E698 7800 moveq #0,d4 ROM:0800E69A 61FF 0000 0166 bsr.l sub_800E802 ROM:0800E6A0 66FF 0000 025A bne.l loc_800E8FC ROM:0800E6A6 7CFF moveq #$FFFFFFFF,d6 ROM:0800E6A8 4AB9 FF01 0050 tst.l ($FF010050).l ROM:0800E6AE 6710 beq.s loc_800E6C0 ROM:0800E6B0 7E01 moveq #1,d7 ROM:0800E6B2 6100 0228 bsr.w sub_800E8DC ROM:0800E6B6 4AB9 FF01 0050 tst.l ($FF010050).l ROM:0800E6BC 6600 023E bne.w loc_800E8FC ROM:0800E6C0 ROM:0800E6C0 loc_800E6C0: ; CODE XREF: Reset?+E28Aj ROM:0800E6C0 2E3C 0000 00A2 move.l #$A2,d7 ; 'ó' ROM:0800E6C6 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E6CC ROM:0800E6CC loc_800E6CC: ; CODE XREF: Reset?+E2F8j ROM:0800E6CC 7221 moveq #$21,d1 ; '!' ROM:0800E6CE 4A86 tst.l d6 ROM:0800E6D0 6B00 0004 bmi.w loc_800E6D6 ROM:0800E6D4 7200 moveq #0,d1 ROM:0800E6D6 ROM:0800E6D6 loc_800E6D6: ; CODE XREF: Reset?+E2ACj ROM:0800E6D6 207C 0000 0500 movea.l #$500,a0 ROM:0800E6DC 2248 movea.l a0,a1 ROM:0800E6DE 7601 moveq #1,d3 ROM:0800E6E0 61FF 0000 01E2 bsr.l sub_800E8C4 ROM:0800E6E6 61FF 0000 00E8 bsr.l sub_800E7D0 ROM:0800E6EC 7801 moveq #1,d4 ROM:0800E6EE 61FF 0000 0112 bsr.l sub_800E802 ROM:0800E6F4 6600 000E bne.w loc_800E704 ROM:0800E6F8 2448 movea.l a0,a2 ROM:0800E6FA 0C9A 4150 4C42 cmpi.l #$41504C42,(a2)+ ROM:0800E700 6700 002C beq.w loc_800E72E ROM:0800E704 ROM:0800E704 loc_800E704: ; CODE XREF: Reset?+E2D0j ROM:0800E704 4A86 tst.l d6 ROM:0800E706 6700 01F4 beq.w loc_800E8FC ROM:0800E70A 2E3C 0000 00A4 move.l #$A4,d7 ; 'ñ' ROM:0800E710 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E716 6100 FE2C bsr.w sub_800E544 ROM:0800E71A 7C00 moveq #0,d6 ROM:0800E71C 60AE bra.s loc_800E6CC ROM:0800E71C ; END OF FUNCTION CHUNK FOR Reset? ROM:0800E71C ; --------------------------------------------------------------------------- ROM:0800E71E 0065 dc.b $65 ; e ROM:0800E71F 6761 7373 654D 2063+aGassemCinatas: dc.b 'gasseM cinataS',0 ROM:0800E72E ; --------------------------------------------------------------------------- ROM:0800E72E ; START OF FUNCTION CHUNK FOR Reset? ROM:0800E72E ROM:0800E72E loc_800E72E: ; CODE XREF: Reset?+E2DCj ROM:0800E72E 4A86 tst.l d6 ROM:0800E730 6700 0012 beq.w loc_800E744 ROM:0800E734 2E3C 0000 00A3 move.l #$A3,d7 ; 'ú' ROM:0800E73A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E740 6000 000E bra.w loc_800E750 ROM:0800E744 ; --------------------------------------------------------------------------- ROM:0800E744 ROM:0800E744 loc_800E744: ; CODE XREF: Reset?+E30Cj ROM:0800E744 2E3C 0000 00A5 move.l #$A5,d7 ; 'Ñ' ROM:0800E74A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E750 ROM:0800E750 loc_800E750: ; CODE XREF: Reset?+E31Cj ROM:0800E750 7E19 moveq #$19,d7 ROM:0800E752 6100 0188 bsr.w sub_800E8DC ROM:0800E756 205A movea.l (a2)+,a0 ROM:0800E758 2408 move.l a0,d2 ROM:0800E75A 0282 FFFE 0000 andi.l #$FFFE0000,d2 ROM:0800E760 0082 0000 003F ori.l #$3F,d2 ; '?' ROM:0800E766 23C2 FF01 000C move.l d2,($FF01000C).l ROM:0800E76C 261A move.l (a2)+,d3 ROM:0800E76E 5383 subq.l #1,d3 ROM:0800E770 0283 0001 FE00 andi.l #unk_1FE00,d3 ROM:0800E776 E89B ror.l #4,d3 ROM:0800E778 EA9B ror.l #5,d3 ROM:0800E77A 5283 addq.l #1,d3 ROM:0800E77C 2803 move.l d3,d4 ROM:0800E77E 4AB9 FF01 0050 tst.l ($FF010050).l ROM:0800E784 6710 beq.s loc_800E796 ROM:0800E786 7E01 moveq #1,d7 ROM:0800E788 6100 0152 bsr.w sub_800E8DC ROM:0800E78C 4AB9 FF01 0050 tst.l ($FF010050).l ROM:0800E792 6600 0168 bne.w loc_800E8FC ROM:0800E796 ROM:0800E796 loc_800E796: ; CODE XREF: Reset?+E360j ROM:0800E796 7221 moveq #$21,d1 ; '!' ROM:0800E798 4A86 tst.l d6 ROM:0800E79A 6B00 0004 bmi.w loc_800E7A0 ROM:0800E79E 7200 moveq #0,d1 ROM:0800E7A0 ROM:0800E7A0 loc_800E7A0: ; CODE XREF: Reset?+E376j ROM:0800E7A0 2248 movea.l a0,a1 ROM:0800E7A2 61FF 0000 0120 bsr.l sub_800E8C4 ROM:0800E7A8 6100 0026 bsr.w sub_800E7D0 ROM:0800E7AC 6100 0054 bsr.w sub_800E802 ROM:0800E7B0 66FF 0000 014A bne.l loc_800E8FC ROM:0800E7B6 46FC 2700 move #$2700,sr ROM:0800E7BA 2E3C 0000 00A6 move.l #$A6,d7 ; 'ª' ROM:0800E7C0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E7C6 7E19 moveq #$19,d7 ROM:0800E7C8 6100 0112 bsr.w sub_800E8DC ROM:0800E7CC 4EE8 000C jmp $C(a0) ROM:0800E7CC ; END OF FUNCTION CHUNK FOR Reset? ROM:0800E7D0 ROM:0800E7D0 ; =============== S U B R O U T I N E ======================================= ROM:0800E7D0 ROM:0800E7D0 ROM:0800E7D0 sub_800E7D0: ; CODE XREF: Reset?+E2C2p ROM:0800E7D0 ; Reset?+E384p ROM:0800E7D0 2E08 move.l a0,d7 ROM:0800E7D2 E29F ror.l #1,d7 ROM:0800E7D4 4A86 tst.l d6 ROM:0800E7D6 6716 beq.s loc_800E7EE ROM:0800E7D8 23C7 5FF0 80B0 move.l d7,($5FF080B0).l ROM:0800E7DE 23C7 5FF0 C0B0 move.l d7,($5FF0C0B0).l ROM:0800E7E4 42B9 5FF0 01B0 clr.l ($5FF001B0).l ROM:0800E7EA 6000 0014 bra.w locret_800E800 ROM:0800E7EE ; --------------------------------------------------------------------------- ROM:0800E7EE ROM:0800E7EE loc_800E7EE: ; CODE XREF: sub_800E7D0+6j ROM:0800E7EE 23C7 5FF0 8024 move.l d7,($5FF08024).l ROM:0800E7F4 23C7 5FF0 C024 move.l d7,($5FF0C024).l ROM:0800E7FA 42B9 5FF0 0124 clr.l ($5FF00124).l ROM:0800E800 ROM:0800E800 locret_800E800: ; CODE XREF: sub_800E7D0+1Aj ROM:0800E800 4E75 rts ROM:0800E800 ; End of function sub_800E7D0 ROM:0800E800 ROM:0800E802 ROM:0800E802 ; =============== S U B R O U T I N E ======================================= ROM:0800E802 ROM:0800E802 ROM:0800E802 sub_800E802: ; CODE XREF: Reset?+E256p ROM:0800E802 ; Reset?+E276p ... ROM:0800E802 7000 moveq #0,d0 ROM:0800E804 4A84 tst.l d4 ROM:0800E806 6600 0006 bne.w loc_800E80E ROM:0800E80A 7202 moveq #2,d1 ROM:0800E80C 600E bra.s loc_800E81C ROM:0800E80E ; --------------------------------------------------------------------------- ROM:0800E80E ROM:0800E80E loc_800E80E: ; CODE XREF: sub_800E802+4j ROM:0800E80E 7214 moveq #$14,d1 ROM:0800E810 0C44 0001 cmpi.w #1,d4 ROM:0800E814 6700 0006 beq.w loc_800E81C ROM:0800E818 E384 asl.l #1,d4 ROM:0800E81A D284 add.l d4,d1 ROM:0800E81C ROM:0800E81C loc_800E81C: ; CODE XREF: sub_800E802+Aj ROM:0800E81C ; sub_800E802+12j ROM:0800E81C C2FC 000A mulu.w #$A,d1 ROM:0800E820 ROM:0800E820 loc_800E820: ; CODE XREF: sub_800E802+B6j ROM:0800E820 61FF FFFF FD22 bsr.l sub_800E544 ROM:0800E826 4A86 tst.l d6 ROM:0800E828 6B00 005A bmi.w loc_800E884 ROM:0800E82C 6600 002E bne.w loc_800E85C ROM:0800E830 4AB9 5FF0 3024 tst.l ($5FF03024).l ROM:0800E836 6700 0078 beq.w loc_800E8B0 ROM:0800E83A 7E01 moveq #1,d7 ROM:0800E83C 61FF 0000 009E bsr.l sub_800E8DC ROM:0800E842 2039 5FF0 0824 move.l ($5FF00824).l,d0 ROM:0800E848 42B9 5FF0 0224 clr.l ($5FF00224).l ROM:0800E84E 0840 0004 bchg #4,d0 ROM:0800E852 223C 0000 1812 move.l #$1812,d1 ROM:0800E858 6000 0066 bra.w loc_800E8C0 ROM:0800E85C ; --------------------------------------------------------------------------- ROM:0800E85C ROM:0800E85C loc_800E85C: ; CODE XREF: sub_800E802+2Aj ROM:0800E85C 4AB9 5FF0 30B0 tst.l ($5FF030B0).l ROM:0800E862 6700 004C beq.w loc_800E8B0 ROM:0800E866 7E01 moveq #1,d7 ROM:0800E868 61FF 0000 0072 bsr.l sub_800E8DC ROM:0800E86E 2039 5FF0 08B0 move.l ($5FF008B0).l,d0 ROM:0800E874 42B9 5FF0 02B0 clr.l ($5FF002B0).l ROM:0800E87A 223C 0000 4000 move.l #$4000,d1 ROM:0800E880 6000 003E bra.w loc_800E8C0 ROM:0800E884 ; --------------------------------------------------------------------------- ROM:0800E884 ROM:0800E884 loc_800E884: ; CODE XREF: sub_800E802+26j ROM:0800E884 4AB9 5FF0 30B0 tst.l ($5FF030B0).l ROM:0800E88A 6700 0024 beq.w loc_800E8B0 ROM:0800E88E 7E01 moveq #1,d7 ROM:0800E890 61FF 0000 004A bsr.l sub_800E8DC ROM:0800E896 2039 5FF0 08B0 move.l ($5FF008B0).l,d0 ROM:0800E89C 42B9 5FF0 02B0 clr.l ($5FF002B0).l ROM:0800E8A2 0840 0004 bchg #4,d0 ROM:0800E8A6 223C 0000 1812 move.l #$1812,d1 ROM:0800E8AC 6000 0012 bra.w loc_800E8C0 ROM:0800E8B0 ; --------------------------------------------------------------------------- ROM:0800E8B0 ROM:0800E8B0 loc_800E8B0: ; CODE XREF: sub_800E802+34j ROM:0800E8B0 ; sub_800E802+60j ... ROM:0800E8B0 7E0A moveq #$A,d7 ROM:0800E8B2 6100 0028 bsr.w sub_800E8DC ROM:0800E8B6 5381 subq.l #1,d1 ROM:0800E8B8 6600 FF66 bne.w loc_800E820 ROM:0800E8BC 7001 moveq #1,d0 ROM:0800E8BE 6002 bra.s locret_800E8C2 ROM:0800E8C0 ; --------------------------------------------------------------------------- ROM:0800E8C0 ROM:0800E8C0 loc_800E8C0: ; CODE XREF: sub_800E802+56j ROM:0800E8C0 ; sub_800E802+7Ej ... ROM:0800E8C0 C041 and.w d1,d0 ROM:0800E8C2 ROM:0800E8C2 locret_800E8C2: ; CODE XREF: sub_800E802+BCj ROM:0800E8C2 4E75 rts ROM:0800E8C2 ; End of function sub_800E802 ROM:0800E8C2 ROM:0800E8C4 ROM:0800E8C4 ; =============== S U B R O U T I N E ======================================= ROM:0800E8C4 ROM:0800E8C4 ROM:0800E8C4 sub_800E8C4: ; CODE XREF: Reset?+E2BCp ROM:0800E8C4 ; Reset?+E37Ep ROM:0800E8C4 7E00 moveq #0,d7 ROM:0800E8C6 0087 0000 0800 ori.l #$800,d7 ROM:0800E8CC 32C7 move.w d7,(a1)+ ROM:0800E8CE 32C1 move.w d1,(a1)+ ROM:0800E8D0 2E03 move.l d3,d7 ROM:0800E8D2 E147 asl.w #8,d7 ROM:0800E8D4 0047 0002 ori.w #2,d7 ROM:0800E8D8 32C7 move.w d7,(a1)+ ROM:0800E8DA 4E75 rts ROM:0800E8DA ; End of function sub_800E8C4 ROM:0800E8DA ROM:0800E8DC ROM:0800E8DC ; =============== S U B R O U T I N E ======================================= ROM:0800E8DC ROM:0800E8DC ROM:0800E8DC sub_800E8DC: ; CODE XREF: Reset?+DFD2p ROM:0800E8DC ; Reset?+E05Ap ... ROM:0800E8DC 2F00 move.l d0,-(sp) ROM:0800E8DE 61FF FFFF FC64 bsr.l sub_800E544 ROM:0800E8E4 ROM:0800E8E4 loc_800E8E4: ; CODE XREF: sub_800E8DC+1Aj ROM:0800E8E4 303C 0B3B move.w #$B3B,d0 ROM:0800E8E8 ROM:0800E8E8 loc_800E8E8: ; CODE XREF: sub_800E8DC+Ej ROM:0800E8E8 4E71 nop ROM:0800E8EA 51C8 FFFC dbf d0,loc_800E8E8 ROM:0800E8EE 61FF FFFF FC94 bsr.l sub_800E584 ROM:0800E8F4 5387 subq.l #1,d7 ROM:0800E8F6 66EC bne.s loc_800E8E4 ROM:0800E8F8 201F move.l (sp)+,d0 ROM:0800E8FA 4E75 rts ROM:0800E8FA ; End of function sub_800E8DC ROM:0800E8FA ROM:0800E8FC ; --------------------------------------------------------------------------- ROM:0800E8FC ; START OF FUNCTION CHUNK FOR sub_800F054 ROM:0800E8FC ROM:0800E8FC loc_800E8FC: ; CODE XREF: Reset?+E25Cj ROM:0800E8FC ; Reset?+E27Cj ... ROM:0800E8FC 6100 FC86 bsr.w sub_800E584 ROM:0800E900 60FA bra.s loc_800E8FC ROM:0800E900 ; END OF FUNCTION CHUNK FOR sub_800F054 ROM:0800E902 ; --------------------------------------------------------------------------- ROM:0800E902 ; START OF FUNCTION CHUNK FOR Reset? ROM:0800E902 ROM:0800E902 loc_800E902: ; CODE XREF: Reset?+E0B2j ROM:0800E902 46FC 2700 move #$2700,sr ROM:0800E906 23FC 0000 0000 FF05+ move.l #0,($FF050584).l ROM:0800E910 7000 moveq #0,d0 ROM:0800E912 4E7B 0002 movec d0,cacr ROM:0800E916 2E3C 0000 00A7 move.l #$A7,d7 ; 'º' ROM:0800E91C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E922 6100 FC20 bsr.w sub_800E544 ROM:0800E926 6100 0056 bsr.w sub_800E97E ROM:0800E92A 6600 0644 bne.w loc_800EF70 ROM:0800E92E 6100 0084 bsr.w sub_800E9B4 ROM:0800E932 3E3C 0001 move.w #1,d7 ROM:0800E936 6100 FFA4 bsr.w sub_800E8DC ROM:0800E93A 6100 00AE bsr.w sub_800E9EA ROM:0800E93E 6600 063C bne.w loc_800EF7C ROM:0800E942 2E3C 0000 00A8 move.l #$A8,d7 ; '¿' ROM:0800E948 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800E94E 6100 00AC bsr.w sub_800E9FC ROM:0800E952 6600 0634 bne.w loc_800EF88 ROM:0800E956 6100 0124 bsr.w sub_800EA7C ROM:0800E95A 6600 0638 bne.w loc_800EF94 ROM:0800E95E 6100 0266 bsr.w sub_800EBC6 ROM:0800E962 6600 063C bne.w loc_800EFA0 ROM:0800E966 200B move.l a3,d0 ROM:0800E968 0C80 0000 0400 cmpi.l #$400,d0 ROM:0800E96E 6B0A bmi.s loc_800E97A ROM:0800E970 203C 0800 0000 move.l #off_8000000,d0 ROM:0800E976 4E7B 0801 movec d0,vbr ROM:0800E97A ROM:0800E97A loc_800E97A: ; CODE XREF: Reset?+E54Aj ROM:0800E97A 6000 0370 bra.w loc_800ECEC ROM:0800E97A ; END OF FUNCTION CHUNK FOR Reset? ROM:0800E97E ROM:0800E97E ; =============== S U B R O U T I N E ======================================= ROM:0800E97E ROM:0800E97E ROM:0800E97E sub_800E97E: ; CODE XREF: Reset?+E502p ROM:0800E97E 23FC 0000 0000 FF06+ move.l #0,($FF060010).l ROM:0800E988 23FC 0000 0014 FF06+ move.l #$14,($FF060018).l ROM:0800E992 23FC 0000 0018 FF06+ move.l #$18,($FF060010).l ROM:0800E99C 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800E9A6 7264 moveq #$64,d1 ; 'd' ROM:0800E9A8 6100 0176 bsr.w sub_800EB20 ROM:0800E9AC 0C80 0000 0000 cmpi.l #0,d0 ROM:0800E9B2 4E75 rts ROM:0800E9B2 ; End of function sub_800E97E ROM:0800E9B2 ROM:0800E9B4 ROM:0800E9B4 ; =============== S U B R O U T I N E ======================================= ROM:0800E9B4 ROM:0800E9B4 ROM:0800E9B4 sub_800E9B4: ; CODE XREF: Reset?+E50Ap ROM:0800E9B4 ROM:0800E9B4 ; FUNCTION CHUNK AT ROM:0800F000 SIZE 00000054 BYTES ROM:0800E9B4 ROM:0800E9B4 6100 01C4 bsr.w sub_800EB7A ROM:0800E9B8 6B00 0646 bmi.w loc_800F000 ROM:0800E9BC 207C 0000 0800 movea.l #$800,a0 ROM:0800E9C2 6100 01D4 bsr.w sub_800EB98 ROM:0800E9C6 6100 0278 bsr.w sub_800EC40 ROM:0800E9CA 23FC 0000 0018 FF06+ move.l #$18,($FF060010).l ROM:0800E9D4 23FC 0000 0009 FF06+ move.l #9,($FF060018).l ROM:0800E9DE 23FC 0000 0002 FF06+ move.l #2,($FF060020).l ROM:0800E9E8 4E75 rts ROM:0800E9E8 ; End of function sub_800E9B4 ROM:0800E9E8 ROM:0800E9EA ROM:0800E9EA ; =============== S U B R O U T I N E ======================================= ROM:0800E9EA ROM:0800E9EA ROM:0800E9EA sub_800E9EA: ; CODE XREF: Reset?+E516p ROM:0800E9EA 223C 0000 03E8 move.l #$3E8,d1 ROM:0800E9F0 6100 012E bsr.w sub_800EB20 ROM:0800E9F4 0C80 0000 0016 cmpi.l #$16,d0 ROM:0800E9FA 4E75 rts ROM:0800E9FA ; End of function sub_800E9EA ROM:0800E9FA ROM:0800E9FC ROM:0800E9FC ; =============== S U B R O U T I N E ======================================= ROM:0800E9FC ROM:0800E9FC ROM:0800E9FC sub_800E9FC: ; CODE XREF: Reset?+E52Ap ROM:0800E9FC ROM:0800E9FC ; FUNCTION CHUNK AT ROM:0800EFDC SIZE 00000024 BYTES ROM:0800E9FC ROM:0800E9FC 23FC 0000 0001 FF06+ move.l #1,($FF060010).l ROM:0800EA06 23FC 0000 0091 FF06+ move.l #$91,($FF060018).l ; 'æ' ROM:0800EA10 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EA1A 23FC 0000 0010 FF06+ move.l #$10,($FF060010).l ROM:0800EA24 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EA2E 23FC 0000 0018 FF06+ move.l #$18,($FF060010).l ROM:0800EA38 23FC 0000 000C FF06+ move.l #$C,($FF060018).l ROM:0800EA42 23FC 0000 0003 FF06+ move.l #3,($FF060020).l ROM:0800EA4C 223C 0000 03E8 move.l #$3E8,d1 ROM:0800EA52 6100 00CC bsr.w sub_800EB20 ROM:0800EA56 0C80 0000 0013 cmpi.l #$13,d0 ROM:0800EA5C 6600 0596 bne.w loc_800EFF4 ROM:0800EA60 23FC 0000 0003 FF06+ move.l #3,($FF060010).l ROM:0800EA6A 2239 FF06 0018 move.l ($FF060018).l,d1 ROM:0800EA70 0C81 0000 000A cmpi.l #$A,d1 ROM:0800EA76 6600 0564 bne.w loc_800EFDC ROM:0800EA7A 4E75 rts ROM:0800EA7A ; End of function sub_800E9FC ROM:0800EA7A ROM:0800EA7C ROM:0800EA7C ; =============== S U B R O U T I N E ======================================= ROM:0800EA7C ROM:0800EA7C ROM:0800EA7C sub_800EA7C: ; CODE XREF: Reset?+E532p ROM:0800EA7C 23FC 0000 0001 FF06+ move.l #1,($FF060010).l ROM:0800EA86 23FC 0000 0091 FF06+ move.l #$91,($FF060018).l ; 'æ' ROM:0800EA90 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EA9A 23FC 0000 0010 FF06+ move.l #$10,($FF060010).l ROM:0800EAA4 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EAAE 207C 0000 0840 movea.l #$840,a0 ROM:0800EAB4 23C8 FF06 0038 move.l a0,($FF060038).l ROM:0800EABA 23FC 0000 0018 FF06+ move.l #$18,($FF060040).l ROM:0800EAC4 23FC 0000 0012 FF06+ move.l #$12,($FF060010).l ROM:0800EACE 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EAD8 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EAE2 23FC 0000 0018 FF06+ move.l #$18,($FF060018).l ROM:0800EAEC 23FC 0000 0018 FF06+ move.l #$18,($FF060010).l ROM:0800EAF6 23FC 0000 0011 FF06+ move.l #$11,($FF060018).l ROM:0800EB00 23FC 0000 0003 FF06+ move.l #3,($FF060020).l ROM:0800EB0A 223C 0000 03E8 move.l #$3E8,d1 ROM:0800EB10 6100 000E bsr.w sub_800EB20 ROM:0800EB14 0C80 0000 0013 cmpi.l #$13,d0 ROM:0800EB1A 6600 04D8 bne.w loc_800EFF4 ROM:0800EB1E 4E75 rts ROM:0800EB1E ; End of function sub_800EA7C ROM:0800EB1E ROM:0800EB20 ROM:0800EB20 ; =============== S U B R O U T I N E ======================================= ROM:0800EB20 ROM:0800EB20 ROM:0800EB20 sub_800EB20: ; CODE XREF: sub_800E97E+2Ap ROM:0800EB20 ; sub_800E9EA+6p ... ROM:0800EB20 ROM:0800EB20 ; FUNCTION CHUNK AT ROM:0800EFAC SIZE 00000030 BYTES ROM:0800EB20 ROM:0800EB20 2039 FF06 003C move.l ($FF06003C).l,d0 ROM:0800EB26 660E bne.s loc_800EB36 ROM:0800EB28 7E01 moveq #1,d7 ROM:0800EB2A 6100 FDB0 bsr.w sub_800E8DC ROM:0800EB2E 5381 subq.l #1,d1 ROM:0800EB30 6AEE bpl.s sub_800EB20 ROM:0800EB32 2001 move.l d1,d0 ROM:0800EB34 6042 bra.s locret_800EB78 ROM:0800EB36 ; --------------------------------------------------------------------------- ROM:0800EB36 ROM:0800EB36 loc_800EB36: ; CODE XREF: sub_800EB20+6j ROM:0800EB36 0C80 0000 0001 cmpi.l #1,d0 ROM:0800EB3C 6600 046E bne.w loc_800EFAC ROM:0800EB40 2239 FF06 0014 move.l ($FF060014).l,d1 ROM:0800EB46 0C81 0000 0080 cmpi.l #$80,d1 ; 'Ç' ROM:0800EB4C 6600 046A bne.w loc_800EFB8 ROM:0800EB50 23FC 0000 0017 FF06+ move.l #$17,($FF060010).l ROM:0800EB5A 2239 FF06 0018 move.l ($FF060018).l,d1 ROM:0800EB60 7E30 moveq #$30,d7 ; '0' ROM:0800EB62 ROM:0800EB62 loc_800EB62: ; CODE XREF: sub_800EB20:loc_800EB62j ROM:0800EB62 51CF FFFE dbf d7,loc_800EB62 ROM:0800EB66 4AB9 FF06 003C tst.l ($FF06003C).l ROM:0800EB6C 6600 0462 bne.w loc_800EFD0 ROM:0800EB70 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800EB76 2001 move.l d1,d0 ROM:0800EB78 ROM:0800EB78 locret_800EB78: ; CODE XREF: sub_800EB20+14j ROM:0800EB78 4E75 rts ROM:0800EB78 ; End of function sub_800EB20 ROM:0800EB78 ROM:0800EB7A ROM:0800EB7A ; =============== S U B R O U T I N E ======================================= ROM:0800EB7A ROM:0800EB7A ROM:0800EB7A sub_800EB7A: ; CODE XREF: sub_800E9B4p ROM:0800EB7A 7001 moveq #1,d0 ROM:0800EB7C ROM:0800EB7C loc_800EB7C: ; CODE XREF: sub_800EB7A+16j ROM:0800EB7C 2439 FF06 0014 move.l ($FF060014).l,d2 ROM:0800EB82 0282 0000 00B0 andi.l #$B0,d2 ; '¦' ROM:0800EB88 670C beq.s locret_800EB96 ROM:0800EB8A 7E01 moveq #1,d7 ROM:0800EB8C 6100 FD4E bsr.w sub_800E8DC ROM:0800EB90 51C8 FFEA dbf d0,loc_800EB7C ROM:0800EB94 2000 move.l d0,d0 ROM:0800EB96 ROM:0800EB96 locret_800EB96: ; CODE XREF: sub_800EB7A+Ej ROM:0800EB96 4E75 rts ROM:0800EB96 ; End of function sub_800EB7A ROM:0800EB96 ROM:0800EB98 ROM:0800EB98 ; =============== S U B R O U T I N E ======================================= ROM:0800EB98 ROM:0800EB98 ROM:0800EB98 sub_800EB98: ; CODE XREF: sub_800E9B4+Ep ROM:0800EB98 2248 movea.l a0,a1 ROM:0800EB9A 22FC 0000 0000 move.l #0,(a1)+ ROM:0800EBA0 22FC 0000 0000 move.l #0,(a1)+ ROM:0800EBA6 12FC 0000 move.b #0,(a1)+ ROM:0800EBAA 12FC 0000 move.b #0,(a1)+ ROM:0800EBAE 32FC 0021 move.w #$21,(a1)+ ; '!' ROM:0800EBB2 22FC 0000 0000 move.l #0,(a1)+ ROM:0800EBB8 22FC FFFF FFFF move.l #$FFFFFFFF,(a1)+ ROM:0800EBBE 22FC FFFF FFFF move.l #$FFFFFFFF,(a1)+ ROM:0800EBC4 4E75 rts ROM:0800EBC4 ; End of function sub_800EB98 ROM:0800EBC4 ROM:0800EBC6 ROM:0800EBC6 ; =============== S U B R O U T I N E ======================================= ROM:0800EBC6 ROM:0800EBC6 ROM:0800EBC6 sub_800EBC6: ; CODE XREF: Reset?+E53Ap ROM:0800EBC6 2248 movea.l a0,a1 ROM:0800EBC8 2859 movea.l (a1)+,a4 ROM:0800EBCA 2619 move.l (a1)+,d3 ROM:0800EBCC 0C19 0000 cmpi.b #0,(a1)+ ROM:0800EBD0 0C19 0000 cmpi.b #0,(a1)+ ROM:0800EBD4 0C59 0022 cmpi.w #$22,(a1)+ ; '"' ROM:0800EBD8 6600 0432 bne.w loc_800F00C ROM:0800EBDC 2819 move.l (a1)+,d4 ROM:0800EBDE 2C44 movea.l d4,a6 ROM:0800EBE0 203C FE00 0003 move.l #$FE000003,d0 ROM:0800EBE6 C084 and.l d4,d0 ROM:0800EBE8 6600 042E bne.w loc_800F018 ROM:0800EBEC 0C84 00C0 0000 cmpi.l #$C00000,d4 ROM:0800EBF2 6F00 0038 ble.w loc_800EC2C ROM:0800EBF6 0C84 0180 0000 cmpi.l #$1800000,d4 ROM:0800EBFC 6E00 0012 bgt.w loc_800EC10 ROM:0800EC00 2039 FF05 0304 move.l ($FF050304).l,d0 ROM:0800EC06 0280 0000 0030 andi.l #$30,d0 ; '0' ROM:0800EC0C 6600 001E bne.w loc_800EC2C ROM:0800EC10 ROM:0800EC10 loc_800EC10: ; CODE XREF: sub_800EBC6+36j ROM:0800EC10 2E3C 0000 00AD move.l #$AD,d7 ; '¡' ROM:0800EC16 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800EC1C 6100 F998 bsr.w sub_800E5B6 ROM:0800EC20 6100 F994 bsr.w sub_800E5B6 ROM:0800EC24 6100 F990 bsr.w sub_800E5B6 ROM:0800EC28 6000 041E bra.w loc_800F048 ROM:0800EC2C ; --------------------------------------------------------------------------- ROM:0800EC2C ROM:0800EC2C loc_800EC2C: ; CODE XREF: sub_800EBC6+2Cj ROM:0800EC2C ; sub_800EBC6+46j ROM:0800EC2C 2459 movea.l (a1)+,a2 ROM:0800EC2E 2659 movea.l (a1)+,a3 ROM:0800EC30 200B move.l a3,d0 ROM:0800EC32 0280 FE00 000F andi.l #$FE00000F,d0 ROM:0800EC38 6600 03EA bne.w loc_800F024 ROM:0800EC3C 2A4B movea.l a3,a5 ROM:0800EC3E 4E75 rts ROM:0800EC3E ; End of function sub_800EBC6 ROM:0800EC3E ROM:0800EC40 ROM:0800EC40 ; =============== S U B R O U T I N E ======================================= ROM:0800EC40 ROM:0800EC40 ROM:0800EC40 sub_800EC40: ; CODE XREF: sub_800E9B4+12p ROM:0800EC40 23FC 0000 0001 FF06+ move.l #1,($FF060010).l ROM:0800EC4A 23FC 0000 0099 FF06+ move.l #$99,($FF060018).l ; 'Ö' ROM:0800EC54 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EC5E 23FC 0000 0010 FF06+ move.l #$10,($FF060010).l ROM:0800EC68 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EC72 23FC 0000 0003 FF06+ move.l #3,($FF060010).l ROM:0800EC7C 23FC 0000 000A FF06+ move.l #$A,($FF060018).l ROM:0800EC86 42B9 FF06 0018 clr.l ($FF060018).l ROM:0800EC8C 42B9 FF06 0018 clr.l ($FF060018).l ROM:0800EC92 42B9 FF06 0018 clr.l ($FF060018).l ROM:0800EC98 23FC 0000 0018 FF06+ move.l #$18,($FF060018).l ROM:0800ECA2 42B9 FF06 0018 clr.l ($FF060018).l ROM:0800ECA8 23FC 0000 0012 FF06+ move.l #$12,($FF060010).l ROM:0800ECB2 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800ECBC 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800ECC6 23FC 0000 0018 FF06+ move.l #$18,($FF060018).l ROM:0800ECD0 23FC 0000 0007 FF06+ move.l #7,($FF060018).l ROM:0800ECDA 23C8 FF06 0038 move.l a0,($FF060038).l ROM:0800ECE0 23FC 0000 0018 FF06+ move.l #$18,($FF060040).l ROM:0800ECEA 4E75 rts ROM:0800ECEA ; End of function sub_800EC40 ROM:0800ECEA ROM:0800ECEC ; --------------------------------------------------------------------------- ROM:0800ECEC ; START OF FUNCTION CHUNK FOR Reset? ROM:0800ECEC ROM:0800ECEC loc_800ECEC: ; CODE XREF: Reset?:loc_800E97Aj ROM:0800ECEC 2278 0480 movea.l (dword_480).w,a1 ROM:0800ECF0 7400 moveq #0,d2 ROM:0800ECF2 2E3C 0000 00A9 move.l #$A9,d7 ; '¬' ROM:0800ECF8 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800ECFE 0803 001F btst #$1F,d3 ROM:0800ED02 677C beq.s loc_800ED80 ROM:0800ED04 7002 moveq #2,d0 ROM:0800ED06 207C 0000 0400 movea.l #$400,a0 ROM:0800ED0C ROM:0800ED0C loc_800ED0C: ; CODE XREF: Reset?+E8EEj ROM:0800ED0C 4A98 tst.l (a0)+ ROM:0800ED0E 6600 000A bne.w loc_800ED1A ROM:0800ED12 51C8 FFF8 dbf d0,loc_800ED0C ROM:0800ED16 6000 0022 bra.w loc_800ED3A ROM:0800ED1A ; --------------------------------------------------------------------------- ROM:0800ED1A ROM:0800ED1A loc_800ED1A: ; CODE XREF: Reset?+E8EAj ROM:0800ED1A 2E3C 0000 00EE move.l #$EE,d7 ; 'e' ROM:0800ED20 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800ED26 6100 F88E bsr.w sub_800E5B6 ROM:0800ED2A 6100 F88A bsr.w sub_800E5B6 ROM:0800ED2E 6100 F886 bsr.w sub_800E5B6 ROM:0800ED32 6100 F882 bsr.w sub_800E5B6 ROM:0800ED36 6100 F87E bsr.w sub_800E5B6 ROM:0800ED3A ROM:0800ED3A loc_800ED3A: ; CODE XREF: Reset?+E8F2j ROM:0800ED3A 2039 FF05 0304 move.l ($FF050304).l,d0 ROM:0800ED40 0280 0000 0030 andi.l #$30,d0 ; '0' ROM:0800ED46 6700 0038 beq.w loc_800ED80 ROM:0800ED4A 7002 moveq #2,d0 ROM:0800ED4C 207C 0000 0410 movea.l #$410,a0 ROM:0800ED52 ROM:0800ED52 loc_800ED52: ; CODE XREF: Reset?+E934j ROM:0800ED52 4A98 tst.l (a0)+ ROM:0800ED54 6600 000A bne.w loc_800ED60 ROM:0800ED58 51C8 FFF8 dbf d0,loc_800ED52 ROM:0800ED5C 6000 0022 bra.w loc_800ED80 ROM:0800ED60 ; --------------------------------------------------------------------------- ROM:0800ED60 ROM:0800ED60 loc_800ED60: ; CODE XREF: Reset?+E930j ROM:0800ED60 2E3C 0000 00BE move.l #$BE,d7 ; '+' ROM:0800ED66 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800ED6C 6100 F848 bsr.w sub_800E5B6 ROM:0800ED70 6100 F844 bsr.w sub_800E5B6 ROM:0800ED74 6100 F840 bsr.w sub_800E5B6 ROM:0800ED78 6100 F83C bsr.w sub_800E5B6 ROM:0800ED7C 6100 F838 bsr.w sub_800E5B6 ROM:0800ED80 ROM:0800ED80 loc_800ED80: ; CODE XREF: Reset?+E8DEj ROM:0800ED80 ; Reset?+E922j ... ROM:0800ED80 7000 moveq #0,d0 ROM:0800ED82 0803 001E btst #$1E,d3 ROM:0800ED86 6702 beq.s loc_800ED8A ROM:0800ED88 7009 moveq #9,d0 ROM:0800ED8A ROM:0800ED8A loc_800ED8A: ; CODE XREF: Reset?+E962j ROM:0800ED8A 4E7B 0002 movec d0,cacr ROM:0800ED8E ROM:0800ED8E loc_800ED8E: ; CODE XREF: Reset?+EAD4j ROM:0800ED8E 2A03 move.l d3,d5 ROM:0800ED90 0285 3FFF FFFF andi.l #$3FFFFFFF,d5 ROM:0800ED96 5282 addq.l #1,d2 ROM:0800ED98 0802 0000 btst #0,d2 ROM:0800ED9C 670E beq.s loc_800EDAC ROM:0800ED9E 2E3C 0000 00A9 move.l #$A9,d7 ; '¬' ROM:0800EDA4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800EDAA 600C bra.s loc_800EDB8 ROM:0800EDAC ; --------------------------------------------------------------------------- ROM:0800EDAC ROM:0800EDAC loc_800EDAC: ; CODE XREF: Reset?+E978j ROM:0800EDAC 2E3C 0000 00AA move.l #$AA,d7 ; '¬' ROM:0800EDB2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800EDB8 ROM:0800EDB8 loc_800EDB8: ; CODE XREF: Reset?+E986j ROM:0800EDB8 4A84 tst.l d4 ROM:0800EDBA 6700 014A beq.w loc_800EF06 ROM:0800EDBE 0484 0008 0000 subi.l #$80000,d4 ROM:0800EDC4 6A0C bpl.s loc_800EDD2 ROM:0800EDC6 0684 0008 0000 addi.l #$80000,d4 ROM:0800EDCC 2004 move.l d4,d0 ROM:0800EDCE 7800 moveq #0,d4 ROM:0800EDD0 6006 bra.s loc_800EDD8 ROM:0800EDD2 ; --------------------------------------------------------------------------- ROM:0800EDD2 ROM:0800EDD2 loc_800EDD2: ; CODE XREF: Reset?+E9A0j ROM:0800EDD2 203C 0008 0000 move.l #$80000,d0 ROM:0800EDD8 ROM:0800EDD8 loc_800EDD8: ; CODE XREF: Reset?+E9ACj ROM:0800EDD8 2C00 move.l d0,d6 ROM:0800EDDA 23FC 0000 0010 FF06+ move.l #$10,($FF060010).l ROM:0800EDE4 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EDEE 23FC 0000 0001 FF06+ move.l #1,($FF060010).l ROM:0800EDF8 23FC 0000 0091 FF06+ move.l #$91,($FF060018).l ; 'æ' ROM:0800EE02 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EE0C 7200 moveq #0,d1 ROM:0800EE0E 4840 swap d0 ROM:0800EE10 1200 move.b d0,d1 ROM:0800EE12 23FC 0000 0012 FF06+ move.l #$12,($FF060010).l ROM:0800EE1C 23C1 FF06 0018 move.l d1,($FF060018).l ROM:0800EE22 E198 rol.l #8,d0 ROM:0800EE24 1200 move.b d0,d1 ROM:0800EE26 23C1 FF06 0018 move.l d1,($FF060018).l ROM:0800EE2C E198 rol.l #8,d0 ROM:0800EE2E 1200 move.b d0,d1 ROM:0800EE30 23C1 FF06 0018 move.l d1,($FF060018).l ROM:0800EE36 23CB FF06 0038 move.l a3,($FF060038).l ROM:0800EE3C D7FC 0008 0000 adda.l #$80000,a3 ROM:0800EE42 B7FC 00C0 0000 cmpa.l #$C00000,a3 ROM:0800EE48 6600 0008 bne.w loc_800EE52 ROM:0800EE4C 267C 0100 0000 movea.l #$1000000,a3 ROM:0800EE52 ROM:0800EE52 loc_800EE52: ; CODE XREF: Reset?+EA24j ROM:0800EE52 23C0 FF06 0040 move.l d0,($FF060040).l ROM:0800EE58 23FC 0000 0018 FF06+ move.l #$18,($FF060010).l ROM:0800EE62 23FC 0000 0011 FF06+ move.l #$11,($FF060018).l ROM:0800EE6C 23FC 0000 0003 FF06+ move.l #3,($FF060020).l ROM:0800EE76 ROM:0800EE76 loc_800EE76: ; CODE XREF: Reset?+EADEj ROM:0800EE76 303C 0B3B move.w #$B3B,d0 ROM:0800EE7A 0803 001E btst #$1E,d3 ROM:0800EE7E 6704 beq.s loc_800EE84 ROM:0800EE80 303C 2710 move.w #$2710,d0 ROM:0800EE84 ROM:0800EE84 loc_800EE84: ; CODE XREF: Reset?+EA5Aj ROM:0800EE84 ; Reset?+EA62j ROM:0800EE84 4E71 nop ROM:0800EE86 51C8 FFFC dbf d0,loc_800EE84 ROM:0800EE8A 4AB9 FF05 0310 tst.l ($FF050310).l ROM:0800EE90 6B06 bmi.s loc_800EE98 ROM:0800EE92 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800EE98 ROM:0800EE98 loc_800EE98: ; CODE XREF: Reset?+EA6Cj ROM:0800EE98 2039 FF06 003C move.l ($FF06003C).l,d0 ROM:0800EE9E 6700 005C beq.w loc_800EEFC ROM:0800EEA2 21C9 0480 move.l a1,(dword_480).w ROM:0800EEA6 0C80 0000 0001 cmpi.l #1,d0 ROM:0800EEAC 6600 00FE bne.w loc_800EFAC ROM:0800EEB0 2239 FF06 0014 move.l ($FF060014).l,d1 ROM:0800EEB6 0C81 0000 0080 cmpi.l #$80,d1 ; 'Ç' ROM:0800EEBC 6600 00FA bne.w loc_800EFB8 ROM:0800EEC0 23FC 0000 0017 FF06+ move.l #$17,($FF060010).l ROM:0800EECA 2239 FF06 0018 move.l ($FF060018).l,d1 ROM:0800EED0 7030 moveq #$30,d0 ; '0' ROM:0800EED2 ROM:0800EED2 loc_800EED2: ; CODE XREF: Reset?:loc_800EED2j ROM:0800EED2 51C8 FFFE dbf d0,loc_800EED2 ROM:0800EED6 4AB9 FF06 003C tst.l ($FF06003C).l ROM:0800EEDC 6600 00F2 bne.w loc_800EFD0 ROM:0800EEE0 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800EEE6 42B9 FF05 0614 clr.l ($FF050614).l ROM:0800EEEC 0C81 0000 0013 cmpi.l #$13,d1 ROM:0800EEF2 66FF 0000 013C bne.l loc_800F030 ROM:0800EEF8 6000 FE94 bra.w loc_800ED8E ROM:0800EEFC ; --------------------------------------------------------------------------- ROM:0800EEFC ROM:0800EEFC loc_800EEFC: ; CODE XREF: Reset?+EA7Aj ROM:0800EEFC 5385 subq.l #1,d5 ROM:0800EEFE 6B00 013C bmi.w loc_800F03C ROM:0800EF02 6000 FF72 bra.w loc_800EE76 ROM:0800EF06 ; --------------------------------------------------------------------------- ROM:0800EF06 ROM:0800EF06 loc_800EF06: ; CODE XREF: Reset?+E996j ROM:0800EF06 7000 moveq #0,d0 ROM:0800EF08 4E7B 0002 movec d0,cacr ROM:0800EF0C 23FC 0000 0001 FF06+ move.l #1,($FF060010).l ROM:0800EF16 23FC 0000 0011 FF06+ move.l #$11,($FF060018).l ROM:0800EF20 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EF2A 23FC 0000 0010 FF06+ move.l #$10,($FF060010).l ROM:0800EF34 23FC 0000 0000 FF06+ move.l #0,($FF060018).l ROM:0800EF3E 23FC 0000 0018 FF06+ move.l #$18,($FF060010).l ROM:0800EF48 23FC 0000 000D FF06+ move.l #$D,($FF060018).l ROM:0800EF52 2E3C 0000 00AB move.l #$AB,d7 ; '½' ROM:0800EF58 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800EF5E 21C9 0480 move.l a1,(dword_480).w ROM:0800EF62 7000 moveq #0,d0 ROM:0800EF64 4E7B 0801 movec d0,vbr ROM:0800EF68 46FC 2700 move #$2700,sr ROM:0800EF6C 2854 movea.l (a4),a4 ROM:0800EF6E 4ED4 jmp (a4) ROM:0800EF70 ; --------------------------------------------------------------------------- ROM:0800EF70 ROM:0800EF70 loc_800EF70: ; CODE XREF: Reset?+E506j ROM:0800EF70 2E7C 0000 0900 movea.l #$900,sp ROM:0800EF76 61FF 0000 00DC bsr.l sub_800F054 ROM:0800EF7C ROM:0800EF7C loc_800EF7C: ; CODE XREF: Reset?+E51Aj ROM:0800EF7C 2E7C 0000 0900 movea.l #$900,sp ROM:0800EF82 61FF 0000 00D0 bsr.l sub_800F054 ROM:0800EF88 ROM:0800EF88 loc_800EF88: ; CODE XREF: Reset?+E52Ej ROM:0800EF88 2E7C 0000 0900 movea.l #$900,sp ROM:0800EF8E 61FF 0000 00C4 bsr.l sub_800F054 ROM:0800EF94 ROM:0800EF94 loc_800EF94: ; CODE XREF: Reset?+E536j ROM:0800EF94 2E7C 0000 0900 movea.l #$900,sp ROM:0800EF9A 61FF 0000 00B8 bsr.l sub_800F054 ROM:0800EFA0 ROM:0800EFA0 loc_800EFA0: ; CODE XREF: Reset?+E53Ej ROM:0800EFA0 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFA6 61FF 0000 00AC bsr.l sub_800F054 ROM:0800EFA6 ; END OF FUNCTION CHUNK FOR Reset? ROM:0800EFAC ; START OF FUNCTION CHUNK FOR sub_800EB20 ROM:0800EFAC ROM:0800EFAC loc_800EFAC: ; CODE XREF: sub_800EB20+1Cj ROM:0800EFAC ; Reset?+EA88j ROM:0800EFAC 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFB2 61FF 0000 00A0 bsr.l sub_800F054 ROM:0800EFB8 ROM:0800EFB8 loc_800EFB8: ; CODE XREF: sub_800EB20+2Cj ROM:0800EFB8 ; Reset?+EA98j ROM:0800EFB8 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFBE 61FF 0000 0094 bsr.l sub_800F054 ROM:0800EFC4 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFCA 61FF 0000 0088 bsr.l sub_800F054 ROM:0800EFD0 ROM:0800EFD0 loc_800EFD0: ; CODE XREF: sub_800EB20+4Cj ROM:0800EFD0 ; Reset?+EAB8j ROM:0800EFD0 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFD6 61FF 0000 007C bsr.l sub_800F054 ROM:0800EFD6 ; END OF FUNCTION CHUNK FOR sub_800EB20 ROM:0800EFDC ; START OF FUNCTION CHUNK FOR sub_800E9FC ROM:0800EFDC ROM:0800EFDC loc_800EFDC: ; CODE XREF: sub_800E9FC+7Aj ROM:0800EFDC 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFE2 61FF 0000 0070 bsr.l sub_800F054 ROM:0800EFE8 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFEE 61FF 0000 0064 bsr.l sub_800F054 ROM:0800EFF4 ROM:0800EFF4 loc_800EFF4: ; CODE XREF: sub_800E9FC+60j ROM:0800EFF4 ; sub_800EA7C+9Ej ROM:0800EFF4 2E7C 0000 0900 movea.l #$900,sp ROM:0800EFFA 61FF 0000 0058 bsr.l sub_800F054 ROM:0800EFFA ; END OF FUNCTION CHUNK FOR sub_800E9FC ROM:0800F000 ; START OF FUNCTION CHUNK FOR sub_800E9B4 ROM:0800F000 ROM:0800F000 loc_800F000: ; CODE XREF: sub_800E9B4+4j ROM:0800F000 2E7C 0000 0900 movea.l #$900,sp ROM:0800F006 61FF 0000 004C bsr.l sub_800F054 ROM:0800F00C ROM:0800F00C loc_800F00C: ; CODE XREF: sub_800EBC6+12j ROM:0800F00C 2E7C 0000 0900 movea.l #$900,sp ROM:0800F012 61FF 0000 0040 bsr.l sub_800F054 ROM:0800F018 ROM:0800F018 loc_800F018: ; CODE XREF: sub_800EBC6+22j ROM:0800F018 2E7C 0000 0900 movea.l #$900,sp ROM:0800F01E 61FF 0000 0034 bsr.l sub_800F054 ROM:0800F024 ROM:0800F024 loc_800F024: ; CODE XREF: sub_800EBC6+72j ROM:0800F024 2E7C 0000 0900 movea.l #$900,sp ROM:0800F02A 61FF 0000 0028 bsr.l sub_800F054 ROM:0800F030 ROM:0800F030 loc_800F030: ; CODE XREF: Reset?+EACEj ROM:0800F030 2E7C 0000 0900 movea.l #$900,sp ROM:0800F036 61FF 0000 001C bsr.l sub_800F054 ROM:0800F03C ROM:0800F03C loc_800F03C: ; CODE XREF: Reset?+EADAj ROM:0800F03C 2E7C 0000 0900 movea.l #$900,sp ROM:0800F042 61FF 0000 0010 bsr.l sub_800F054 ROM:0800F048 ROM:0800F048 loc_800F048: ; CODE XREF: sub_800EBC6+62j ROM:0800F048 2E7C 0000 0900 movea.l #$900,sp ROM:0800F04E 61FF 0000 0004 bsr.l *+6 ROM:0800F04E ; END OF FUNCTION CHUNK FOR sub_800E9B4 ROM:0800F054 ROM:0800F054 ; =============== S U B R O U T I N E ======================================= ROM:0800F054 ROM:0800F054 ROM:0800F054 sub_800F054: ; CODE XREF: Reset?+EB52p ROM:0800F054 ; Reset?+EB5Ep ... ROM:0800F054 ROM:0800F054 ; FUNCTION CHUNK AT ROM:0800E8FC SIZE 00000006 BYTES ROM:0800F054 ROM:0800F054 7000 moveq #0,d0 ROM:0800F056 4E7B 0002 movec d0,cacr ROM:0800F05A 41F8 0A00 lea (unk_A00).w,a0 ROM:0800F05E 20F9 FF06 0020 move.l ($FF060020).l,(a0)+ ROM:0800F064 20F9 FF06 0024 move.l ($FF060024).l,(a0)+ ROM:0800F06A 20F9 FF06 0028 move.l ($FF060028).l,(a0)+ ROM:0800F070 20F9 FF06 002C move.l ($FF06002C).l,(a0)+ ROM:0800F076 20F9 FF06 0030 move.l ($FF060030).l,(a0)+ ROM:0800F07C 20F9 FF06 0034 move.l ($FF060034).l,(a0)+ ROM:0800F082 20F9 FF06 0038 move.l ($FF060038).l,(a0)+ ROM:0800F088 20F9 FF06 003C move.l ($FF06003C).l,(a0)+ ROM:0800F08E 20F9 FF06 0040 move.l ($FF060040).l,(a0)+ ROM:0800F094 20F9 FF06 0014 move.l ($FF060014).l,(a0)+ ROM:0800F09A 42B9 FF06 0010 clr.l ($FF060010).l ROM:0800F0A0 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0A6 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0AC 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0B2 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0B8 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0BE 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0C4 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0CA 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0D0 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0D6 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0DC 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0E2 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0E8 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0EE 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0F4 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F0FA 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F100 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F106 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F10C 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F112 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F118 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F11E 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F124 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F12A 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F130 20F9 FF06 0018 move.l ($FF060018).l,(a0)+ ROM:0800F136 23FC 0000 0019 FF06+ move.l #$19,($FF060010).l ROM:0800F140 20B9 FF06 0018 move.l ($FF060018).l,(a0) ROM:0800F146 23FC 0000 0B00 FF06+ move.l #$B00,($FF060024).l ROM:0800F150 7E01 moveq #1,d7 ROM:0800F152 6100 F788 bsr.w sub_800E8DC ROM:0800F156 23FC FF06 0000 FFF0+ move.l #$FF060000,($FFF00100).l ROM:0800F160 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800F166 42B9 FF06 0040 clr.l ($FF060040).l ROM:0800F16C 6100 F448 bsr.w sub_800E5B6 ROM:0800F170 2E3C 0000 00FA move.l #$FA,d7 ; '·' ROM:0800F176 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800F17C 60FF FFFF F77E bra.l loc_800E8FC ROM:0800F17C ; End of function sub_800F054 ROM:0800F17C ROM:0800F182 ; --------------------------------------------------------------------------- ROM:0800F182 2E7C 0000 0900 movea.l #$900,sp ROM:0800F188 61FF FFFF FECA bsr.l sub_800F054 ROM:0800F18E 227C FF05 0000 movea.l #$FF050000,a1 ROM:0800F194 2429 0300 move.l $300(a1),d2 ROM:0800F198 0282 000F 0000 andi.l #$F0000,d2 ROM:0800F19E 0C82 0000 0000 cmpi.l #0,d2 ROM:0800F1A4 6702 beq.s loc_800F1A8 ROM:0800F1A6 ROM:0800F1A6 loc_800F1A6: ; CODE XREF: ROM:loc_800F1A6j ROM:0800F1A6 60FE bra.s loc_800F1A6 ROM:0800F1A8 ; --------------------------------------------------------------------------- ROM:0800F1A8 ROM:0800F1A8 loc_800F1A8: ; CODE XREF: ROM:0800F1A4j ROM:0800F1A8 ; ROM:0800F1C4j ROM:0800F1A8 227C FF05 0000 movea.l #$FF050000,a1 ROM:0800F1AE 2C29 0310 move.l $310(a1),d6 ROM:0800F1B2 6B00 0006 bmi.w loc_800F1BA ROM:0800F1B6 42A9 0310 clr.l $310(a1) ROM:0800F1BA ROM:0800F1BA loc_800F1BA: ; CODE XREF: ROM:0800F1B2j ROM:0800F1BA 2029 0610 move.l $610(a1),d0 ROM:0800F1BE 0C80 ABAC ABAC cmpi.l #$ABACABAC,d0 ROM:0800F1C4 66E2 bne.s loc_800F1A8 ROM:0800F1C6 237C BC00 00BB 0610 move.l #$BC0000BB,$610(a1) ROM:0800F1CE 6000 0046 bra.w loc_800F216 ROM:0800F1D2 ; --------------------------------------------------------------------------- ROM:0800F1D2 ROM:0800F1D2 loc_800F1D2: ; CODE XREF: ROM:0800F1E8j ROM:0800F1D2 ; ROM:0800F1FCj ROM:0800F1D2 237C BC00 00CE 0610 move.l #$BC0000CE,$610(a1) ROM:0800F1DA 6000 0042 bra.w loc_800F21E ROM:0800F1DE ; --------------------------------------------------------------------------- ROM:0800F1DE ROM:0800F1DE loc_800F1DE: ; CODE XREF: ROM:0800F22Aj ROM:0800F1DE 2069 0614 movea.l $614(a1),a0 ROM:0800F1E2 B1FC 00BF FFFF cmpa.l #$BFFFFF,a0 ROM:0800F1E8 6EE8 bgt.s loc_800F1D2 ROM:0800F1EA 20A9 0618 move.l $618(a1),(a0) ROM:0800F1EE 6000 001E bra.w loc_800F20E ROM:0800F1F2 ; --------------------------------------------------------------------------- ROM:0800F1F2 ROM:0800F1F2 loc_800F1F2: ; CODE XREF: ROM:0800F228j ROM:0800F1F2 2069 0614 movea.l $614(a1),a0 ROM:0800F1F6 B1FC 00BF FFFF cmpa.l #$BFFFFF,a0 ROM:0800F1FC 6ED4 bgt.s loc_800F1D2 ROM:0800F1FE 2358 0620 move.l (a0)+,$620(a1) ROM:0800F202 2358 0624 move.l (a0)+,$624(a1) ROM:0800F206 2358 0628 move.l (a0)+,$628(a1) ROM:0800F20A 2358 062C move.l (a0)+,$62C(a1) ROM:0800F20E ROM:0800F20E loc_800F20E: ; CODE XREF: ROM:0800F1EEj ROM:0800F20E 237C BC00 0002 0610 move.l #$BC000002,$610(a1) ROM:0800F216 ROM:0800F216 loc_800F216: ; CODE XREF: ROM:0800F1CEj ROM:0800F216 237C ABAC 0001 061C move.l #$ABAC0001,$61C(a1) ROM:0800F21E ROM:0800F21E loc_800F21E: ; CODE XREF: ROM:0800F1DAj ROM:0800F21E 6100 000C bsr.w sub_800F22C ROM:0800F222 0C80 ABAC 0001 cmpi.l #$ABAC0001,d0 ROM:0800F228 67C8 beq.s loc_800F1F2 ROM:0800F22A 60B2 bra.s loc_800F1DE ROM:0800F22C ROM:0800F22C ; =============== S U B R O U T I N E ======================================= ROM:0800F22C ROM:0800F22C ROM:0800F22C sub_800F22C: ; CODE XREF: ROM:loc_800F21Ep ROM:0800F22C 237C 0000 0080 0200 move.l #$80,$200(a1) ; 'Ç' ROM:0800F234 ROM:0800F234 loc_800F234: ; CODE XREF: sub_800F22C+28j ROM:0800F234 4AA9 0310 tst.l $310(a1) ROM:0800F238 6B00 0006 bmi.w loc_800F240 ROM:0800F23C 42A9 0310 clr.l $310(a1) ROM:0800F240 ROM:0800F240 loc_800F240: ; CODE XREF: sub_800F22C+Cj ROM:0800F240 2029 0610 move.l $610(a1),d0 ROM:0800F244 0C80 ABAC 0001 cmpi.l #$ABAC0001,d0 ROM:0800F24A 6700 000A beq.w loc_800F256 ROM:0800F24E 0C80 ABAC 0002 cmpi.l #$ABAC0002,d0 ROM:0800F254 66DE bne.s loc_800F234 ROM:0800F256 ROM:0800F256 loc_800F256: ; CODE XREF: sub_800F22C+1Ej ROM:0800F256 237C 0400 0080 0200 move.l #$4000080,$200(a1) ROM:0800F25E 4E75 rts ROM:0800F25E ; End of function sub_800F22C ROM:0800F25E ROM:0800F25E ; --------------------------------------------------------------------------- ROM:0800F260 0000 0000 0000 0000+ dcb.l $367,0 ROM:0800FFFC 0049 FD1A dword_800FFFC: dc.l $49FD1A ; DATA XREF: Reset?+3E8o ROM:0800FFFC ; end of 'ROM' ROM:0800FFFC ROM:0800FFFC ROM:0800FFFC END