ROM:08000000 ; Segment type: Pure code ROM:08000000 ; segment "ROM" ROM:08000000 0001 FFD0 0800 0424+off_8000000: dc.l unk_1FFD0, Reset, ExAccessFault, ExAddressError, ExIllegalInstruction, ExDivByZero, ExChkChk2, ExTrap ROM:08000000 0800 4920 0800 4998+ ; DATA XREF: RAM:loc_8o ROM:08000000 0800 49AA 0800 49DE+ ; Reset+1Ao ... ROM:08000000 0800 49EC 0800 49FA+ dc.l ExPrivViolation, ExTrace, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, ExFormatError, BadInterrupt ROM:08000000 0800 4A08 0800 4A1A+ dc.l sub_80048B2, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt ROM:08000000 0800 4A28 0800 3FE0+ dc.l ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt, ExSpuriousInterrupt ROM:08000000 0800 48B2 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 4A3A 0800 4A3A+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt ROM:08000000 0800 3FE0 0800 3FE0+ dc.l BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt, BadInterrupt 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: ; CODE XREF: RAM:00000012j ROM:08000424 ; DATA XREF: ROM:off_8000000o ROM:08000424 ROM:08000424 arg_1B = $1F 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 #arg_1B,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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08000982 2CBC FF02 0000 move.l #$FF020000,(a6) ROM:08000988 0C96 FF02 0000 cmpi.l #$FF020000,(a6) ROM:0800098E 6600 3650 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08000E24 B2FC 1111 cmpa.w #$1111,a1 ROM:08000E28 6600 31B6 bne.w BadInterrupt ROM:08000E2C B5FC FFFF 8212 cmpa.l #$FFFF8212,a2 ROM:08000E32 6600 31AC bne.w BadInterrupt ROM:08000E36 B7FC 1313 1313 cmpa.l #$13131313,a3 ROM:08000E3C 6600 31A2 bne.w BadInterrupt ROM:08000E40 B9FC 1414 1414 cmpa.l #$14141414,a4 ROM:08000E46 6600 3198 bne.w BadInterrupt ROM:08000E4A BBFC 1515 1515 cmpa.l #$15151515,a5 ROM:08000E50 6600 318E bne.w BadInterrupt ROM:08000E54 BDFC 0000 8616 cmpa.l #$8616,a6 ROM:08000E5A 6600 3184 bne.w BadInterrupt 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 BadInterrupt ROM:08000E76 0C41 0011 cmpi.w #$11,d1 ROM:08000E7A 6600 3164 bne.w BadInterrupt ROM:08000E7E 0C82 0000 0012 cmpi.l #$12,d2 ROM:08000E84 6600 315A bne.w BadInterrupt ROM:08000E88 0C03 0013 cmpi.b #$13,d3 ROM:08000E8C 6600 3152 bne.w BadInterrupt ROM:08000E90 0C44 0014 cmpi.w #$14,d4 ROM:08000E94 6600 314A bne.w BadInterrupt ROM:08000E98 0C85 0000 0015 cmpi.l #$15,d5 ROM:08000E9E 6600 3140 bne.w BadInterrupt ROM:08000EA2 0C06 0016 cmpi.b #$16,d6 ROM:08000EA6 6600 3138 bne.w BadInterrupt ROM:08000EAA 0C87 FFFF FF87 cmpi.l #$FFFFFF87,d7 ROM:08000EB0 6600 312E bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08000ECE 0A3C 0004 eori #4,ccr ROM:08000ED2 6200 310C bhi.w BadInterrupt ROM:08000ED6 0A3C 0005 eori #5,ccr ROM:08000EDA 6200 3104 bhi.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08000FCE 44FC 0005 move #5,ccr ROM:08000FD2 6C04 bge.s loc_8000FD8 ROM:08000FD4 6000 300A bra.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08000FF6 44FC 0012 move #$12,ccr ROM:08000FFA 6D04 blt.s loc_8001000 ROM:08000FFC 6000 2FE2 bra.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:0800101E 0A3C 0008 eori #8,ccr ROM:08001022 6E00 2FBC bgt.w BadInterrupt ROM:08001026 44FC 0011 move #$11,ccr ROM:0800102A 6E04 bgt.s loc_8001030 ROM:0800102C 6000 2FB2 bra.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:0800104E 44FC 0008 move #8,ccr ROM:08001052 6F04 ble.s loc_8001058 ROM:08001054 6000 2F8A bra.w BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:0800106A 0A3C 001B eori #$1B,ccr ROM:0800106E 6F00 2F70 ble.w BadInterrupt ROM:08001072 DEBA 3ABC add.l off_8004B30,d7 ROM:08001076 7801 moveq #1,d4 ROM:08001078 50CC 2F66 dbt d4,BadInterrupt ROM:0800107C 51CC 0006 dbf d4,loc_8001084 ROM:08001080 6000 2F5E bra.w BadInterrupt ROM:08001084 ; --------------------------------------------------------------------------- ROM:08001084 ROM:08001084 loc_8001084: ; CODE XREF: Reset+C58j ROM:08001084 51CC 2F5A dbf d4,BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:080010D2 2248 movea.l a0,a1 ROM:080010D4 B3FC FFFF FFFF cmpa.l #$FFFFFFFF,a1 ROM:080010DA 6600 2F04 bne.w BadInterrupt 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 BadInterrupt ROM:080010F6 2248 movea.l a0,a1 ROM:080010F8 B3FC 5555 5555 cmpa.l #$55555555,a1 ROM:080010FE 6600 2EE0 bne.w BadInterrupt 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 BadInterrupt ROM:0800111A 2248 movea.l a0,a1 ROM:0800111C B3FC AAAA AAAA cmpa.l #$AAAAAAAA,a1 ROM:08001122 6600 2EBC bne.w BadInterrupt 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 BadInterrupt ROM:0800113E 2248 movea.l a0,a1 ROM:08001140 B3FC 0000 0000 cmpa.l #0,a1 ROM:08001146 6600 2E98 bne.w BadInterrupt 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 BadInterrupt ROM:08001162 2248 movea.l a0,a1 ROM:08001164 B3FC 8040 2010 cmpa.l #$80402010,a1 ROM:0800116A 6600 2E74 bne.w BadInterrupt 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 BadInterrupt ROM:0800119A 4ED0 jmp (a0) ROM:0800119C ; --------------------------------------------------------------------------- ROM:0800119C 7E0C moveq #$C,d7 ROM:0800119E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080011A4 761F moveq #$1F,d3 ROM:080011A6 223A 3910 move.l dword_8004AB8,d1 ROM:080011AA 44C3 move d3,ccr ROM:080011AC 223C AAAA AAAA move.l #$AAAAAAAA,d1 ROM:080011B2 42C2 move ccr,d2 ROM:080011B4 0C42 0018 cmpi.w #$18,d2 ROM:080011B8 6600 2E26 bne.w BadInterrupt ROM:080011BC B2BA 38FE cmp.l dword_8004ABC,d1 ROM:080011C0 6600 2E1E bne.w BadInterrupt ROM:080011C4 DEBA 396A add.l off_8004B30,d7 ROM:080011C8 44C3 move d3,ccr ROM:080011CA 7200 moveq #0,d1 ROM:080011CC 42C2 move ccr,d2 ROM:080011CE 0C42 0014 cmpi.w #$14,d2 ROM:080011D2 6600 2E0C bne.w BadInterrupt ROM:080011D6 B2BA 38D8 cmp.l dword_8004AB0,d1 ROM:080011DA 6600 2E04 bne.w BadInterrupt ROM:080011DE DEBA 3950 add.l off_8004B30,d7 ROM:080011E2 44C3 move d3,ccr ROM:080011E4 223C 5555 5555 move.l #$55555555,d1 ROM:080011EA 42C2 move ccr,d2 ROM:080011EC 0C42 0010 cmpi.w #$10,d2 ROM:080011F0 6600 2DEE bne.w BadInterrupt ROM:080011F4 B2BA 38C2 cmp.l dword_8004AB8,d1 ROM:080011F8 6600 2DE6 bne.w BadInterrupt ROM:080011FC DEBA 3932 add.l off_8004B30,d7 ROM:08001200 223A 38B6 move.l dword_8004AB8,d1 ROM:08001204 44C3 move d3,ccr ROM:08001206 323C AAAA move.w #$AAAA,d1 ROM:0800120A 42C2 move ccr,d2 ROM:0800120C 0C42 0018 cmpi.w #$18,d2 ROM:08001210 6600 2DCE bne.w BadInterrupt ROM:08001214 0C81 5555 AAAA cmpi.l #$5555AAAA,d1 ROM:0800121A 6600 2DC4 bne.w BadInterrupt ROM:0800121E DEBA 3910 add.l off_8004B30,d7 ROM:08001222 223A 3880 move.l dword_8004AA4,d1 ROM:08001226 44C3 move d3,ccr ROM:08001228 323C 0000 move.w #0,d1 ROM:0800122C 42C2 move ccr,d2 ROM:0800122E 0C42 0014 cmpi.w #$14,d2 ROM:08001232 6600 2DAC bne.w BadInterrupt ROM:08001236 0C81 CCCC 0000 cmpi.l #$CCCC0000,d1 ROM:0800123C 6600 2DA2 bne.w BadInterrupt ROM:08001240 DEBA 38EE add.l off_8004B30,d7 ROM:08001244 223A 386E move.l dword_8004AB4,d1 ROM:08001248 44C3 move d3,ccr ROM:0800124A 323C 5555 move.w #$5555,d1 ROM:0800124E 42C2 move ccr,d2 ROM:08001250 0C42 0010 cmpi.w #$10,d2 ROM:08001254 6600 2D8A bne.w BadInterrupt ROM:08001258 0C81 FFFF 5555 cmpi.l #$FFFF5555,d1 ROM:0800125E 6600 2D80 bne.w BadInterrupt ROM:08001262 DEBA 38CC add.l off_8004B30,d7 ROM:08001266 223A 382C move.l dword_8004A94,d1 ROM:0800126A 44C3 move d3,ccr ROM:0800126C 123C 00AA move.b #$AA,d1 ROM:08001270 42C2 move ccr,d2 ROM:08001272 0C42 0018 cmpi.w #$18,d2 ROM:08001276 6600 2D68 bne.w BadInterrupt ROM:0800127A 0C81 7777 77AA cmpi.l #$777777AA,d1 ROM:08001280 6600 2D5E bne.w BadInterrupt ROM:08001284 DEBA 38AA add.l off_8004B30,d7 ROM:08001288 44C3 move d3,ccr ROM:0800128A 123C 0055 move.b #$55,d1 ; 'U' ROM:0800128E 42C2 move ccr,d2 ROM:08001290 0C42 0010 cmpi.w #$10,d2 ROM:08001294 6600 2D4A bne.w BadInterrupt ROM:08001298 0C81 7777 7755 cmpi.l #$77777755,d1 ROM:0800129E 6600 2D40 bne.w BadInterrupt ROM:080012A2 DEBA 388C add.l off_8004B30,d7 ROM:080012A6 44C3 move d3,ccr ROM:080012A8 123C 0000 move.b #0,d1 ROM:080012AC 42C2 move ccr,d2 ROM:080012AE 0C42 0014 cmpi.w #$14,d2 ROM:080012B2 6600 2D2C bne.w BadInterrupt ROM:080012B6 0C81 7777 7700 cmpi.l #$77777700,d1 ROM:080012BC 6600 2D22 bne.w BadInterrupt ROM:080012C0 DEBA 386E add.l off_8004B30,d7 ROM:080012C4 223A 37F2 move.l dword_8004AB8,d1 ROM:080012C8 44C3 move d3,ccr ROM:080012CA 7281 moveq #$FFFFFF81,d1 ROM:080012CC 42C2 move ccr,d2 ROM:080012CE 0C42 0018 cmpi.w #$18,d2 ROM:080012D2 6600 2D0C bne.w BadInterrupt ROM:080012D6 0C81 FFFF FF81 cmpi.l #$FFFFFF81,d1 ROM:080012DC 6600 2D02 bne.w BadInterrupt ROM:080012E0 DEBA 384E add.l off_8004B30,d7 ROM:080012E4 223A 37D6 move.l dword_8004ABC,d1 ROM:080012E8 44C3 move d3,ccr ROM:080012EA 7200 moveq #0,d1 ROM:080012EC 42C2 move ccr,d2 ROM:080012EE 0C42 0014 cmpi.w #$14,d2 ROM:080012F2 6600 2CEC bne.w BadInterrupt ROM:080012F6 0C81 0000 0000 cmpi.l #0,d1 ROM:080012FC 6600 2CE2 bne.w BadInterrupt ROM:08001300 DEBA 382E add.l off_8004B30,d7 ROM:08001304 223A 37A6 move.l dword_8004AAC,d1 ROM:08001308 44C3 move d3,ccr ROM:0800130A 7222 moveq #$22,d1 ; '"' ROM:0800130C 42C2 move ccr,d2 ROM:0800130E 0C42 0010 cmpi.w #$10,d2 ROM:08001312 6600 2CCC bne.w BadInterrupt ROM:08001316 0C81 0000 0022 cmpi.l #$22,d1 ; '"' ROM:0800131C 6600 2CC2 bne.w BadInterrupt ROM:08001320 DEBA 380E add.l off_8004B30,d7 ROM:08001324 44C3 move d3,ccr ROM:08001326 327C AAAA movea.w #$AAAA,a1 ROM:0800132A 42C2 move ccr,d2 ROM:0800132C 0C42 001F cmpi.w #$1F,d2 ROM:08001330 6600 2CAE bne.w BadInterrupt ROM:08001334 B3FC FFFF AAAA cmpa.l #$FFFFAAAA,a1 ROM:0800133A 6600 2CA4 bne.w BadInterrupt ROM:0800133E DEBA 37F0 add.l off_8004B30,d7 ROM:08001342 223A 3750 move.l dword_8004A94,d1 ROM:08001346 44C3 move d3,ccr ROM:08001348 2241 movea.l d1,a1 ROM:0800134A 42C2 move ccr,d2 ROM:0800134C 0C42 001F cmpi.w #$1F,d2 ROM:08001350 6600 2C8E bne.w BadInterrupt ROM:08001354 B3FC 7777 7777 cmpa.l #$77777777,a1 ROM:0800135A 6600 2C84 bne.w BadInterrupt ROM:0800135E CEBA 3954 and.l off_8004CB4,d7 ROM:08001362 1E3A 3967 move.b byte_8004CCB,d7 ROM:08001366 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800136C 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08001372 6B00 0008 bmi.w loc_800137C ROM:08001376 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800137C ROM:0800137C loc_800137C: ; CODE XREF: Reset+F4Ej ROM:0800137C 7200 moveq #0,d1 ROM:0800137E 43FA 370C lea dword_8004A8C,a1 ROM:08001382 D291 add.l (a1),d1 ROM:08001384 42C4 move ccr,d4 ROM:08001386 0C04 0000 cmpi.b #0,d4 ROM:0800138A 6600 2C54 bne.w BadInterrupt ROM:0800138E B2BA 36FC cmp.l dword_8004A8C,d1 ROM:08001392 6600 2C4C bne.w BadInterrupt ROM:08001396 DEBA 3798 add.l off_8004B30,d7 ROM:0800139A 243C C000 0000 move.l #$C0000000,d2 ROM:080013A0 D481 add.l d1,d2 ROM:080013A2 42C4 move ccr,d4 ROM:080013A4 0C04 0011 cmpi.b #$11,d4 ROM:080013A8 6600 2C36 bne.w BadInterrupt ROM:080013AC 0C82 0444 4444 cmpi.l #$4444444,d2 ROM:080013B2 6600 2C2C bne.w BadInterrupt ROM:080013B6 DEBA 3778 add.l off_8004B30,d7 ROM:080013BA 243C 7555 5555 move.l #$75555555,d2 ROM:080013C0 223C CAAA AAAA move.l #$CAAAAAAA,d1 ROM:080013C6 D481 add.l d1,d2 ROM:080013C8 42C4 move ccr,d4 ROM:080013CA 0C04 0011 cmpi.b #$11,d4 ROM:080013CE 6600 2C10 bne.w BadInterrupt ROM:080013D2 0C82 3FFF FFFF cmpi.l #$3FFFFFFF,d2 ROM:080013D8 6600 2C06 bne.w BadInterrupt ROM:080013DC DEBA 3752 add.l off_8004B30,d7 ROM:080013E0 243C 6345 6789 move.l #$63456789,d2 ROM:080013E6 223C 60AB CDEF move.l #$60ABCDEF,d1 ROM:080013EC D282 add.l d2,d1 ROM:080013EE 42C4 move ccr,d4 ROM:080013F0 0C04 000A cmpi.b #$A,d4 ROM:080013F4 6600 2BEA bne.w BadInterrupt ROM:080013F8 0C81 C3F1 3578 cmpi.l #$C3F13578,d1 ROM:080013FE 6600 2BE0 bne.w BadInterrupt ROM:08001402 DEBA 372C add.l off_8004B30,d7 ROM:08001406 243A 36B4 move.l dword_8004ABC,d2 ROM:0800140A 2202 move.l d2,d1 ROM:0800140C D282 add.l d2,d1 ROM:0800140E 42C4 move ccr,d4 ROM:08001410 0C04 0013 cmpi.b #$13,d4 ROM:08001414 6600 2BCA bne.w BadInterrupt ROM:08001418 0C81 5555 5554 cmpi.l #$55555554,d1 ROM:0800141E 6600 2BC0 bne.w BadInterrupt ROM:08001422 DEBA 370C add.l off_8004B30,d7 ROM:08001426 243A 3694 move.l dword_8004ABC,d2 ROM:0800142A 223A 3654 move.l dword_8004A80,d1 ROM:0800142E D282 add.l d2,d1 ROM:08001430 42C4 move ccr,d4 ROM:08001432 0C04 0008 cmpi.b #8,d4 ROM:08001436 6600 2BA8 bne.w BadInterrupt ROM:0800143A 0C81 BBBB BBBB cmpi.l #$BBBBBBBB,d1 ROM:08001440 6600 2B9E bne.w BadInterrupt ROM:08001444 DEBA 36EA add.l off_8004B30,d7 ROM:08001448 243A 3672 move.l dword_8004ABC,d2 ROM:0800144C 223A 3632 move.l dword_8004A80,d1 ROM:08001450 D481 add.l d1,d2 ROM:08001452 42C4 move ccr,d4 ROM:08001454 0C04 0008 cmpi.b #8,d4 ROM:08001458 6600 2B86 bne.w BadInterrupt ROM:0800145C 0C82 BBBB BBBB cmpi.l #$BBBBBBBB,d2 ROM:08001462 6600 2B7C bne.w BadInterrupt ROM:08001466 DEBA 36C8 add.l off_8004B30,d7 ROM:0800146A 243C C333 3334 move.l #$C3333334,d2 ROM:08001470 223A 3632 move.l dword_8004AA4,d1 ROM:08001474 D481 add.l d1,d2 ROM:08001476 42C4 move ccr,d4 ROM:08001478 0C04 0019 cmpi.b #$19,d4 ROM:0800147C 6600 2B62 bne.w BadInterrupt ROM:08001480 0C82 9000 0000 cmpi.l #$90000000,d2 ROM:08001486 6600 2B58 bne.w BadInterrupt ROM:0800148A DEBA 36A4 add.l off_8004B30,d7 ROM:0800148E 243A 3620 move.l dword_8004AB0,d2 ROM:08001492 2202 move.l d2,d1 ROM:08001494 D481 add.l d1,d2 ROM:08001496 42C4 move ccr,d4 ROM:08001498 0C04 0004 cmpi.b #4,d4 ROM:0800149C 6600 2B42 bne.w BadInterrupt ROM:080014A0 0C82 0000 0000 cmpi.l #0,d2 ROM:080014A6 6600 2B38 bne.w BadInterrupt ROM:080014AA DEBA 3684 add.l off_8004B30,d7 ROM:080014AE 7200 moveq #0,d1 ROM:080014B0 43FA 35DA lea dword_8004A8C,a1 ROM:080014B4 D251 add.w (a1),d1 ROM:080014B6 42C4 move ccr,d4 ROM:080014B8 0C04 0000 cmpi.b #0,d4 ROM:080014BC 6600 2B22 bne.w BadInterrupt ROM:080014C0 0C81 0000 4444 cmpi.l #$4444,d1 ROM:080014C6 6600 2B18 bne.w BadInterrupt ROM:080014CA DEBA 3664 add.l off_8004B30,d7 ROM:080014CE 243C CCCC C000 move.l #$CCCCC000,d2 ROM:080014D4 D441 add.w d1,d2 ROM:080014D6 42C4 move ccr,d4 ROM:080014D8 0C04 0011 cmpi.b #$11,d4 ROM:080014DC 6600 2B02 bne.w BadInterrupt ROM:080014E0 0C82 CCCC 0444 cmpi.l #$CCCC0444,d2 ROM:080014E6 6600 2AF8 bne.w BadInterrupt ROM:080014EA DEBA 3644 add.l off_8004B30,d7 ROM:080014EE 243C 7555 7555 move.l #$75557555,d2 ROM:080014F4 223C CAAA CAAA move.l #$CAAACAAA,d1 ROM:080014FA D242 add.w d2,d1 ROM:080014FC 42C4 move ccr,d4 ROM:080014FE 0C04 0011 cmpi.b #$11,d4 ROM:08001502 6600 2ADC bne.w BadInterrupt ROM:08001506 0C81 CAAA 3FFF cmpi.l #$CAAA3FFF,d1 ROM:0800150C 6600 2AD2 bne.w BadInterrupt ROM:08001510 DEBA 361E add.l off_8004B30,d7 ROM:08001514 243C 6345 6345 move.l #$63456345,d2 ROM:0800151A 223C 60AB 60AB move.l #$60AB60AB,d1 ROM:08001520 D242 add.w d2,d1 ROM:08001522 42C4 move ccr,d4 ROM:08001524 0C04 000A cmpi.b #$A,d4 ROM:08001528 6600 2AB6 bne.w BadInterrupt ROM:0800152C 0C81 60AB C3F0 cmpi.l #$60ABC3F0,d1 ROM:08001532 6600 2AAC bne.w BadInterrupt ROM:08001536 DEBA 35F8 add.l off_8004B30,d7 ROM:0800153A 243A 3580 move.l dword_8004ABC,d2 ROM:0800153E 2202 move.l d2,d1 ROM:08001540 D242 add.w d2,d1 ROM:08001542 42C4 move ccr,d4 ROM:08001544 0C04 0013 cmpi.b #$13,d4 ROM:08001548 6600 2A96 bne.w BadInterrupt ROM:0800154C 0C81 AAAA 5554 cmpi.l #$AAAA5554,d1 ROM:08001552 6600 2A8C bne.w BadInterrupt ROM:08001556 DEBA 35D8 add.l off_8004B30,d7 ROM:0800155A 243A 3560 move.l dword_8004ABC,d2 ROM:0800155E 223A 3520 move.l dword_8004A80,d1 ROM:08001562 D242 add.w d2,d1 ROM:08001564 42C4 move ccr,d4 ROM:08001566 0C04 0008 cmpi.b #8,d4 ROM:0800156A 6600 2A74 bne.w BadInterrupt ROM:0800156E 0C81 1111 BBBB cmpi.l #$1111BBBB,d1 ROM:08001574 6600 2A6A bne.w BadInterrupt ROM:08001578 DEBA 35B6 add.l off_8004B30,d7 ROM:0800157C 243A 353E move.l dword_8004ABC,d2 ROM:08001580 223A 34FE move.l dword_8004A80,d1 ROM:08001584 D441 add.w d1,d2 ROM:08001586 42C4 move ccr,d4 ROM:08001588 0C04 0008 cmpi.b #8,d4 ROM:0800158C 6600 2A52 bne.w BadInterrupt ROM:08001590 0C82 AAAA BBBB cmpi.l #$AAAABBBB,d2 ROM:08001596 6600 2A48 bne.w BadInterrupt ROM:0800159A DEBA 3594 add.l off_8004B30,d7 ROM:0800159E 243C C333 C334 move.l #$C333C334,d2 ROM:080015A4 223A 34FE move.l dword_8004AA4,d1 ROM:080015A8 D441 add.w d1,d2 ROM:080015AA 42C4 move ccr,d4 ROM:080015AC 0C04 0019 cmpi.b #$19,d4 ROM:080015B0 6600 2A2E bne.w BadInterrupt ROM:080015B4 0C82 C333 9000 cmpi.l #$C3339000,d2 ROM:080015BA 6600 2A24 bne.w BadInterrupt ROM:080015BE DEBA 3570 add.l off_8004B30,d7 ROM:080015C2 243A 34EC move.l dword_8004AB0,d2 ROM:080015C6 2202 move.l d2,d1 ROM:080015C8 D441 add.w d1,d2 ROM:080015CA 42C4 move ccr,d4 ROM:080015CC 0C04 0004 cmpi.b #4,d4 ROM:080015D0 6600 2A0E bne.w BadInterrupt ROM:080015D4 0C82 0000 0000 cmpi.l #0,d2 ROM:080015DA 6600 2A04 bne.w BadInterrupt ROM:080015DE DEBA 3550 add.l off_8004B30,d7 ROM:080015E2 7200 moveq #0,d1 ROM:080015E4 43FA 34A6 lea dword_8004A8C,a1 ROM:080015E8 D211 add.b (a1),d1 ROM:080015EA 42C4 move ccr,d4 ROM:080015EC 0C04 0000 cmpi.b #0,d4 ROM:080015F0 6600 29EE bne.w BadInterrupt ROM:080015F4 0C81 0000 0044 cmpi.l #$44,d1 ; 'D' ROM:080015FA 6600 29E4 bne.w BadInterrupt ROM:080015FE DEBA 3530 add.l off_8004B30,d7 ROM:08001602 243C CCCC CCC0 move.l #$CCCCCCC0,d2 ROM:08001608 D401 add.b d1,d2 ROM:0800160A 42C4 move ccr,d4 ROM:0800160C 0C04 0011 cmpi.b #$11,d4 ROM:08001610 6600 29CE bne.w BadInterrupt ROM:08001614 0C82 CCCC CC04 cmpi.l #$CCCCCC04,d2 ROM:0800161A 6600 29C4 bne.w BadInterrupt ROM:0800161E DEBA 3510 add.l off_8004B30,d7 ROM:08001622 243C 7555 7575 move.l #$75557575,d2 ROM:08001628 223C CAAA CACA move.l #$CAAACACA,d1 ROM:0800162E D401 add.b d1,d2 ROM:08001630 42C4 move ccr,d4 ROM:08001632 0C04 0011 cmpi.b #$11,d4 ROM:08001636 6600 29A8 bne.w BadInterrupt ROM:0800163A 0C82 7555 753F cmpi.l #$7555753F,d2 ROM:08001640 6600 299E bne.w BadInterrupt ROM:08001644 DEBA 34EA add.l off_8004B30,d7 ROM:08001648 243C 6345 6363 move.l #$63456363,d2 ROM:0800164E 223C 60AB 6F60 move.l #$60AB6F60,d1 ROM:08001654 D202 add.b d2,d1 ROM:08001656 42C4 move ccr,d4 ROM:08001658 0C04 000A cmpi.b #$A,d4 ROM:0800165C 6600 2982 bne.w BadInterrupt ROM:08001660 0C81 60AB 6FC3 cmpi.l #$60AB6FC3,d1 ROM:08001666 6600 2978 bne.w BadInterrupt ROM:0800166A DEBA 34C4 add.l off_8004B30,d7 ROM:0800166E 243A 344C move.l dword_8004ABC,d2 ROM:08001672 2202 move.l d2,d1 ROM:08001674 D202 add.b d2,d1 ROM:08001676 42C4 move ccr,d4 ROM:08001678 0C04 0013 cmpi.b #$13,d4 ROM:0800167C 6600 2962 bne.w BadInterrupt ROM:08001680 0C81 AAAA AA54 cmpi.l #$AAAAAA54,d1 ROM:08001686 6600 2958 bne.w BadInterrupt ROM:0800168A DEBA 34A4 add.l off_8004B30,d7 ROM:0800168E 243A 342C move.l dword_8004ABC,d2 ROM:08001692 223A 33EC move.l dword_8004A80,d1 ROM:08001696 D202 add.b d2,d1 ROM:08001698 42C4 move ccr,d4 ROM:0800169A 0C04 0008 cmpi.b #8,d4 ROM:0800169E 6600 2940 bne.w BadInterrupt ROM:080016A2 0C81 1111 11BB cmpi.l #$111111BB,d1 ROM:080016A8 6600 2936 bne.w BadInterrupt ROM:080016AC DEBA 3482 add.l off_8004B30,d7 ROM:080016B0 243A 340A move.l dword_8004ABC,d2 ROM:080016B4 223A 33CA move.l dword_8004A80,d1 ROM:080016B8 D401 add.b d1,d2 ROM:080016BA 42C4 move ccr,d4 ROM:080016BC 0C04 0008 cmpi.b #8,d4 ROM:080016C0 6600 291E bne.w BadInterrupt ROM:080016C4 0C82 AAAA AABB cmpi.l #$AAAAAABB,d2 ROM:080016CA 6600 2914 bne.w BadInterrupt ROM:080016CE DEBA 3460 add.l off_8004B30,d7 ROM:080016D2 243C C333 C3C4 move.l #$C333C3C4,d2 ROM:080016D8 223A 33CA move.l dword_8004AA4,d1 ROM:080016DC D401 add.b d1,d2 ROM:080016DE 42C4 move ccr,d4 ROM:080016E0 0C04 0019 cmpi.b #$19,d4 ROM:080016E4 6600 28FA bne.w BadInterrupt ROM:080016E8 0C82 C333 C390 cmpi.l #$C333C390,d2 ROM:080016EE 6600 28F0 bne.w BadInterrupt ROM:080016F2 DEBA 343C add.l off_8004B30,d7 ROM:080016F6 243A 33B8 move.l dword_8004AB0,d2 ROM:080016FA 2202 move.l d2,d1 ROM:080016FC D441 add.w d1,d2 ROM:080016FE 42C4 move ccr,d4 ROM:08001700 0C04 0004 cmpi.b #4,d4 ROM:08001704 6600 28DA bne.w BadInterrupt ROM:08001708 0C82 0000 0000 cmpi.l #0,d2 ROM:0800170E 6600 28D0 bne.w BadInterrupt ROM:08001712 DEBA 341C add.l off_8004B30,d7 ROM:08001716 243A 33A0 move.l dword_8004AB8,d2 ROM:0800171A 0682 5555 5555 addi.l #$55555555,d2 ROM:08001720 0C82 AAAA AAAA cmpi.l #$AAAAAAAA,d2 ROM:08001726 6600 28B8 bne.w BadInterrupt ROM:0800172A 0642 1111 addi.w #$1111,d2 ROM:0800172E 0C82 AAAA BBBB cmpi.l #$AAAABBBB,d2 ROM:08001734 6600 28AA bne.w BadInterrupt ROM:08001738 0602 0033 addi.b #$33,d2 ; '3' ROM:0800173C 0C82 AAAA BBEE cmpi.l #$AAAABBEE,d2 ROM:08001742 6600 289C bne.w BadInterrupt ROM:08001746 DEBA 33E8 add.l off_8004B30,d7 ROM:0800174A 223A 336C move.l dword_8004AB8,d1 ROM:0800174E 227A 3360 movea.l dword_8004AB0,a1 ROM:08001752 44C3 move d3,ccr ROM:08001754 D3C1 adda.l d1,a1 ROM:08001756 D3C9 adda.l a1,a1 ROM:08001758 D3C1 adda.l d1,a1 ROM:0800175A D3FC 0000 0001 adda.l #1,a1 ROM:08001760 42C4 move ccr,d4 ROM:08001762 0C04 001F cmpi.b #$1F,d4 ROM:08001766 6600 2878 bne.w BadInterrupt ROM:0800176A B3FC 0000 0000 cmpa.l #0,a1 ROM:08001770 6600 286E bne.w BadInterrupt ROM:08001774 DEBA 33BA add.l off_8004B30,d7 ROM:08001778 223A 333E move.l dword_8004AB8,d1 ROM:0800177C 227C 5555 0000 movea.l #$55550000,a1 ROM:08001782 44C3 move d3,ccr ROM:08001784 D2C1 adda.w d1,a1 ROM:08001786 D2C9 adda.w a1,a1 ROM:08001788 D2C1 adda.w d1,a1 ROM:0800178A D2FC 0001 adda.w #1,a1 ROM:0800178E 42C4 move ccr,d4 ROM:08001790 0C04 001F cmpi.b #$1F,d4 ROM:08001794 6600 284A bne.w BadInterrupt ROM:08001798 B3FC 5556 0000 cmpa.l #$55560000,a1 ROM:0800179E 6600 2840 bne.w BadInterrupt ROM:080017A2 DEBA 338C add.l off_8004B30,d7 ROM:080017A6 223A 330C move.l dword_8004AB4,d1 ROM:080017AA 44C3 move d3,ccr ROM:080017AC 5281 addq.l #1,d1 ROM:080017AE 5281 addq.l #1,d1 ROM:080017B0 5481 addq.l #2,d1 ROM:080017B2 5681 addq.l #3,d1 ROM:080017B4 5881 addq.l #4,d1 ROM:080017B6 5A81 addq.l #5,d1 ROM:080017B8 5C81 addq.l #6,d1 ROM:080017BA 5E81 addq.l #7,d1 ROM:080017BC 5081 addq.l #8,d1 ROM:080017BE 0C81 0000 0024 cmpi.l #$24,d1 ; '$' ROM:080017BE ; --------------------------------------------------------------------------- ROM:080017C4 0066 dc.b $66 ; f ROM:080017C5 0000 align 2 ROM:080017C6 281A move.l (a2)+,d4 ROM:080017C8 DEBA 3366 add.l off_8004B30,d7 ROM:080017CC 223C 0FFF 7FFF move.l #$FFF7FFF,d1 ROM:080017D2 5641 addq.w #3,d1 ROM:080017D4 0C81 0FFF 8002 cmpi.l #$FFF8002,d1 ROM:080017DA 6600 2804 bne.w BadInterrupt ROM:080017DE DEBA 3350 add.l off_8004B30,d7 ROM:080017E2 223C 83E1 E13E move.l #$83E1E13E,d1 ROM:080017E8 5801 addq.b #4,d1 ROM:080017EA 0C81 83E1 E142 cmpi.l #$83E1E142,d1 ROM:080017F0 6600 27EE bne.w BadInterrupt ROM:080017F4 DEBA 333A add.l off_8004B30,d7 ROM:080017F8 227C 3FFE FFFF movea.l #$3FFEFFFF,a1 ROM:080017FE 44C3 move d3,ccr ROM:08001800 5689 addq.l #3,a1 ROM:08001802 42C4 move ccr,d4 ROM:08001804 0C04 001F cmpi.b #$1F,d4 ROM:08001808 6600 27D6 bne.w BadInterrupt ROM:0800180C B3FC 3FFF 0002 cmpa.l #$3FFF0002,a1 ROM:08001812 6600 27CC bne.w BadInterrupt ROM:08001816 DEBA 3318 add.l off_8004B30,d7 ROM:0800181A 227C 3EFF FFFF movea.l #$3EFFFFFF,a1 ROM:08001820 5449 addq.w #2,a1 ROM:08001822 B3FC 3F00 0001 cmpa.l #$3F000001,a1 ROM:08001828 6600 27B6 bne.w BadInterrupt ROM:0800182C DEBA 3302 add.l off_8004B30,d7 ROM:08001830 223C 1234 5600 move.l #$12345600,d1 ROM:08001836 2401 move.l d1,d2 ROM:08001838 1A3C 0004 move.b #4,d5 ROM:0800183C 44C5 move d5,ccr ROM:0800183E D302 addx.b d2,d1 ROM:08001840 42C4 move ccr,d4 ROM:08001842 0C04 0004 cmpi.b #4,d4 ROM:08001846 6600 2798 bne.w BadInterrupt ROM:0800184A 0C81 1234 5600 cmpi.l #$12345600,d1 ROM:08001850 6600 278E bne.w BadInterrupt ROM:08001854 DEBA 32DA add.l off_8004B30,d7 ROM:08001858 243C ABCD 0000 move.l #$ABCD0000,d2 ROM:0800185E 2202 move.l d2,d1 ROM:08001860 44C3 move d3,ccr ROM:08001862 D342 addx.w d2,d1 ROM:08001864 42C4 move ccr,d4 ROM:08001866 0C04 0000 cmpi.b #0,d4 ROM:0800186A 6600 2774 bne.w BadInterrupt ROM:0800186E 0C81 ABCD 0001 cmpi.l #$ABCD0001,d1 ROM:08001874 6600 276A bne.w BadInterrupt ROM:08001878 DEBA 32B6 add.l off_8004B30,d7 ROM:0800187C 243C 2E1E 1E1E move.l #$2E1E1E1E,d2 ROM:08001882 223C 11E1 E1E1 move.l #$11E1E1E1,d1 ROM:08001888 44C3 move d3,ccr ROM:0800188A D382 addx.l d2,d1 ROM:0800188C 42C4 move ccr,d4 ROM:0800188E 0C04 0000 cmpi.b #0,d4 ROM:08001892 6600 274C bne.w BadInterrupt ROM:08001896 0C81 4000 0000 cmpi.l #$40000000,d1 ROM:0800189C 6600 2742 bne.w BadInterrupt ROM:080018A0 CEBA 3412 and.l off_8004CB4,d7 ROM:080018A4 1E3A 3426 move.b byte_8004CCC,d7 ROM:080018A8 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080018AE 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080018B4 6B00 0008 bmi.w loc_80018BE ROM:080018B8 42B9 FF05 0310 clr.l ($FF050310).l ROM:080018BE ROM:080018BE loc_80018BE: ; CODE XREF: Reset+1490j ROM:080018BE 243A 31F4 move.l dword_8004AB4,d2 ROM:080018C2 4202 clr.b d2 ROM:080018C4 0C82 FFFF FF00 cmpi.l #$FFFFFF00,d2 ROM:080018CA 6600 2714 bne.w BadInterrupt ROM:080018CE DEBA 3260 add.l off_8004B30,d7 ROM:080018D2 4242 clr.w d2 ROM:080018D4 0C82 FFFF 0000 cmpi.l #$FFFF0000,d2 ROM:080018DA 6600 2704 bne.w BadInterrupt ROM:080018DE DEBA 3250 add.l off_8004B30,d7 ROM:080018E2 4282 clr.l d2 ROM:080018E4 0C82 0000 0000 cmpi.l #0,d2 ROM:080018EA 6600 26F4 bne.w BadInterrupt ROM:080018EE DEBA 3240 add.l off_8004B30,d7 ROM:080018F2 223A 31BC move.l dword_8004AB0,d1 ROM:080018F6 82BA 31C4 or.l dword_8004ABC,d1 ROM:080018FA B2BA 31C0 cmp.l dword_8004ABC,d1 ROM:080018FE 6600 26E0 bne.w BadInterrupt ROM:08001902 82BA 31B4 or.l dword_8004AB8,d1 ROM:08001906 B2BA 31AC cmp.l dword_8004AB4,d1 ROM:0800190A 6600 26D4 bne.w BadInterrupt ROM:0800190E DEBA 3220 add.l off_8004B30,d7 ROM:08001912 B381 eor.l d1,d1 ROM:08001914 B2BA 319A cmp.l dword_8004AB0,d1 ROM:08001918 6600 26C6 bne.w BadInterrupt ROM:0800191C DEBA 3212 add.l off_8004B30,d7 ROM:08001920 223A 3196 move.l dword_8004AB8,d1 ROM:08001924 243A 3196 move.l dword_8004ABC,d2 ROM:08001928 B581 eor.l d2,d1 ROM:0800192A B2BA 3188 cmp.l dword_8004AB4,d1 ROM:0800192E 6600 26B0 bne.w BadInterrupt ROM:08001932 DEBA 31FC add.l off_8004B30,d7 ROM:08001936 C2BA 3180 and.l dword_8004AB8,d1 ROM:0800193A B2BA 317C cmp.l dword_8004AB8,d1 ROM:0800193E 6600 26A0 bne.w BadInterrupt ROM:08001942 DEBA 31EC add.l off_8004B30,d7 ROM:08001946 223A 316C move.l dword_8004AB4,d1 ROM:0800194A C2BA 3170 and.l dword_8004ABC,d1 ROM:0800194E B2BA 316C cmp.l dword_8004ABC,d1 ROM:08001952 6600 268C bne.w BadInterrupt ROM:08001956 DEBA 31D8 add.l off_8004B30,d7 ROM:0800195A C2BA 315C and.l dword_8004AB8,d1 ROM:0800195E B2BA 3150 cmp.l dword_8004AB0,d1 ROM:08001962 6600 267C bne.w BadInterrupt ROM:08001966 DEBA 31C8 add.l off_8004B30,d7 ROM:0800196A 223A 3148 move.l dword_8004AB4,d1 ROM:0800196E B541 eor.w d2,d1 ROM:08001970 827A 3126 or.w dword_8004A98,d1 ROM:08001974 C27A 3136 and.w dword_8004AAC,d1 ROM:08001978 DEBA 31B6 add.l off_8004B30,d7 ROM:0800197C B301 eor.b d1,d1 ROM:0800197E 823A 3110 or.b byte_8004A90,d1 ROM:08001982 C23A 3134 and.b dword_8004AB8,d1 ROM:08001986 0C81 FFFF CC44 cmpi.l #$FFFFCC44,d1 ROM:0800198C 6600 2652 bne.w BadInterrupt ROM:08001990 DEBA 319E add.l off_8004B30,d7 ROM:08001994 223A 311E move.l dword_8004AB4,d1 ROM:08001998 0A81 1111 1111 eori.l #$11111111,d1 ROM:0800199E 0281 DDDD DDDD andi.l #$DDDDDDDD,d1 ROM:080019A4 0081 1111 1111 ori.l #$11111111,d1 ROM:080019AA DEBA 3184 add.l off_8004B30,d7 ROM:080019AE 0A41 AAAA eori.w #$AAAA,d1 ROM:080019B2 0241 9999 andi.w #$9999,d1 ROM:080019B6 0041 AAAA ori.w #$AAAA,d1 ROM:080019BA DEBA 3174 add.l off_8004B30,d7 ROM:080019BE 0A01 0044 eori.b #$44,d1 ; 'D' ROM:080019C2 0201 0055 andi.b #$55,d1 ; 'U' ROM:080019C6 0001 0088 ori.b #$88,d1 ROM:080019CA 0C81 DDDD BBDD cmpi.l #$DDDDBBDD,d1 ROM:080019D0 6600 260E bne.w BadInterrupt ROM:080019D4 CEBA 32DE and.l off_8004CB4,d7 ROM:080019D8 1E3A 32F3 move.b byte_8004CCD,d7 ROM:080019DC 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080019E2 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080019E8 6B00 0008 bmi.w loc_80019F2 ROM:080019EC 42B9 FF05 0310 clr.l ($FF050310).l ROM:080019F2 ROM:080019F2 loc_80019F2: ; CODE XREF: Reset+15C4j ROM:080019F2 223A 30C4 move.l dword_8004AB8,d1 ROM:080019F6 9281 sub.l d1,d1 ROM:080019F8 42C4 move ccr,d4 ROM:080019FA 0C04 0004 cmpi.b #4,d4 ROM:080019FE 6600 25E0 bne.w BadInterrupt ROM:08001A02 B2BA 30AC cmp.l dword_8004AB0,d1 ROM:08001A06 6600 25D8 bne.w BadInterrupt ROM:08001A0A DEBA 3124 add.l off_8004B30,d7 ROM:08001A0E 223A 30A8 move.l dword_8004AB8,d1 ROM:08001A12 43FA 3078 lea dword_8004A8C,a1 ROM:08001A16 9291 sub.l (a1),d1 ROM:08001A18 42C4 move ccr,d4 ROM:08001A1A 0C04 0000 cmpi.b #0,d4 ROM:08001A1E 6600 25C0 bne.w BadInterrupt ROM:08001A22 B2BA 305C cmp.l dword_8004A80,d1 ROM:08001A26 6600 25B8 bne.w BadInterrupt ROM:08001A2A DEBA 3104 add.l off_8004B30,d7 ROM:08001A2E 223A 3088 move.l dword_8004AB8,d1 ROM:08001A32 92BA 3060 sub.l dword_8004A94,d1 ROM:08001A36 42C4 move ccr,d4 ROM:08001A38 0C04 0019 cmpi.b #$19,d4 ROM:08001A3C 6600 25A2 bne.w BadInterrupt ROM:08001A40 0C81 DDDD DDDE cmpi.l #$DDDDDDDE,d1 ROM:08001A46 6600 2598 bne.w BadInterrupt ROM:08001A4A DEBA 30E4 add.l off_8004B30,d7 ROM:08001A4E 243C 8000 0000 move.l #$80000000,d2 ROM:08001A54 9282 sub.l d2,d1 ROM:08001A56 42C4 move ccr,d4 ROM:08001A58 0C04 0000 cmpi.b #0,d4 ROM:08001A5C 6600 2582 bne.w BadInterrupt ROM:08001A60 0C81 5DDD DDDE cmpi.l #$5DDDDDDE,d1 ROM:08001A66 6600 2578 bne.w BadInterrupt ROM:08001A6A DEBA 30C4 add.l off_8004B30,d7 ROM:08001A6E 243C C077 7777 move.l #$C0777777,d2 ROM:08001A74 9481 sub.l d1,d2 ROM:08001A76 42C4 move ccr,d4 ROM:08001A78 0C04 0002 cmpi.b #2,d4 ROM:08001A7C 6600 2562 bne.w BadInterrupt ROM:08001A80 0C82 6299 9999 cmpi.l #$62999999,d2 ROM:08001A86 6600 2558 bne.w BadInterrupt ROM:08001A8A DEBA 30A4 add.l off_8004B30,d7 ROM:08001A8E 243C AF12 3409 move.l #$AF123409,d2 ROM:08001A94 223C 1122 3344 move.l #$11223344,d1 ROM:08001A9A 9282 sub.l d2,d1 ROM:08001A9C 42C4 move ccr,d4 ROM:08001A9E 0C04 0011 cmpi.b #$11,d4 ROM:08001AA2 6600 253C bne.w BadInterrupt ROM:08001AA6 0C81 620F FF3B cmpi.l #$620FFF3B,d1 ROM:08001AAC 6600 2532 bne.w BadInterrupt ROM:08001AB0 DEBA 307E add.l off_8004B30,d7 ROM:08001AB4 223C AE88 99AB move.l #$AE8899AB,d1 ROM:08001ABA 243C C022 3344 move.l #$C0223344,d2 ROM:08001AC0 9282 sub.l d2,d1 ROM:08001AC2 42C4 move ccr,d4 ROM:08001AC4 0C04 0019 cmpi.b #$19,d4 ROM:08001AC8 6600 2516 bne.w BadInterrupt ROM:08001ACC 0C81 EE66 6667 cmpi.l #$EE666667,d1 ROM:08001AD2 6600 250C bne.w BadInterrupt ROM:08001AD6 DEBA 3058 add.l off_8004B30,d7 ROM:08001ADA 223A 2FC8 move.l dword_8004AA4,d1 ROM:08001ADE 243A 2FA0 move.l dword_8004A80,d2 ROM:08001AE2 9282 sub.l d2,d1 ROM:08001AE4 42C4 move ccr,d4 ROM:08001AE6 0C04 0008 cmpi.b #8,d4 ROM:08001AEA 6600 24F4 bne.w BadInterrupt ROM:08001AEE B2BA 2FB0 cmp.l dword_8004AA0,d1 ROM:08001AF2 6600 24EC bne.w BadInterrupt ROM:08001AF6 DEBA 3038 add.l off_8004B30,d7 ROM:08001AFA 223A 2F98 move.l dword_8004A94,d1 ROM:08001AFE 243A 2F98 move.l dword_8004A98,d2 ROM:08001B02 9481 sub.l d1,d2 ROM:08001B04 42C4 move ccr,d4 ROM:08001B06 0C04 0002 cmpi.b #2,d4 ROM:08001B0A 6600 24D4 bne.w BadInterrupt ROM:08001B0E B4BA 2F70 cmp.l dword_8004A80,d2 ROM:08001B12 6600 24CC bne.w BadInterrupt ROM:08001B16 DEBA 3018 add.l off_8004B30,d7 ROM:08001B1A 223A 2F88 move.l dword_8004AA4,d1 ROM:08001B1E 243A 2F60 move.l dword_8004A80,d2 ROM:08001B22 9242 sub.w d2,d1 ROM:08001B24 42C4 move ccr,d4 ROM:08001B26 0C04 0008 cmpi.b #8,d4 ROM:08001B2A 6600 24B4 bne.w BadInterrupt ROM:08001B2E 9202 sub.b d2,d1 ROM:08001B30 42C4 move ccr,d4 ROM:08001B32 0C04 0008 cmpi.b #8,d4 ROM:08001B36 6600 24A8 bne.w BadInterrupt ROM:08001B3A 0C81 CCCC BBAA cmpi.l #$CCCCBBAA,d1 ROM:08001B40 6600 249E bne.w BadInterrupt ROM:08001B44 DEBA 2FEA add.l off_8004B30,d7 ROM:08001B48 227A 2F5A movea.l dword_8004AA4,a1 ROM:08001B4C 93FA 2F3E suba.l dword_8004A8C,a1 ROM:08001B50 92C9 suba.w a1,a1 ROM:08001B52 B3FC 8889 0000 cmpa.l #$88890000,a1 ROM:08001B58 6600 2486 bne.w BadInterrupt ROM:08001B5C DEBA 2FD2 add.l off_8004B30,d7 ROM:08001B60 223A 2F52 move.l dword_8004AB4,d1 ROM:08001B64 0481 1111 1111 subi.l #$11111111,d1 ROM:08001B6A 0441 3333 subi.w #$3333,d1 ROM:08001B6E 0401 0055 subi.b #$55,d1 ; 'U' ROM:08001B72 0C81 EEEE BB66 cmpi.l #$EEEEBB66,d1 ROM:08001B78 6600 2466 bne.w BadInterrupt ROM:08001B7C DEBA 2FB2 add.l off_8004B30,d7 ROM:08001B80 223C 1000 0000 move.l #$10000000,d1 ROM:08001B86 5381 subq.l #1,d1 ROM:08001B88 0C81 0FFF FFFF cmpi.l #$FFFFFFF,d1 ROM:08001B8E 6600 2450 bne.w BadInterrupt ROM:08001B92 DEBA 2F9C add.l off_8004B30,d7 ROM:08001B96 223C FFFF 8000 move.l #$FFFF8000,d1 ROM:08001B9C 5541 subq.w #2,d1 ROM:08001B9E 0C81 FFFF 7FFE cmpi.l #$FFFF7FFE,d1 ROM:08001BA4 6600 243A bne.w BadInterrupt ROM:08001BA8 DEBA 2F86 add.l off_8004B30,d7 ROM:08001BAC 72C0 moveq #$FFFFFFC0,d1 ROM:08001BAE 5901 subq.b #4,d1 ROM:08001BB0 0C81 FFFF FFBC cmpi.l #$FFFFFFBC,d1 ROM:08001BB6 6600 2428 bne.w BadInterrupt ROM:08001BBA DEBA 2F74 add.l off_8004B30,d7 ROM:08001BBE 227C 4000 0000 movea.l #$40000000,a1 ROM:08001BC4 5349 subq.w #1,a1 ROM:08001BC6 B3FC 3FFF FFFF cmpa.l #$3FFFFFFF,a1 ROM:08001BCC 6600 2412 bne.w BadInterrupt ROM:08001BD0 DEBA 2F5E add.l off_8004B30,d7 ROM:08001BD4 263A 2EDE move.l dword_8004AB4,d3 ROM:08001BD8 223C 1234 5600 move.l #$12345600,d1 ROM:08001BDE 2401 move.l d1,d2 ROM:08001BE0 1A3C 0004 move.b #4,d5 ROM:08001BE4 44C5 move d5,ccr ROM:08001BE6 9302 subx.b d2,d1 ROM:08001BE8 42C4 move ccr,d4 ROM:08001BEA 0C04 0004 cmpi.b #4,d4 ROM:08001BEE 6600 23F0 bne.w BadInterrupt ROM:08001BF2 0C81 1234 5600 cmpi.l #$12345600,d1 ROM:08001BF8 6600 23E6 bne.w BadInterrupt ROM:08001BFC DEBA 2F32 add.l off_8004B30,d7 ROM:08001C00 243C ABCD 0000 move.l #$ABCD0000,d2 ROM:08001C06 2202 move.l d2,d1 ROM:08001C08 44C3 move d3,ccr ROM:08001C0A 9342 subx.w d2,d1 ROM:08001C0C 42C4 move ccr,d4 ROM:08001C0E 0C04 0019 cmpi.b #$19,d4 ROM:08001C12 6600 23CC bne.w BadInterrupt ROM:08001C16 0C81 ABCD FFFF cmpi.l #$ABCDFFFF,d1 ROM:08001C1C 6600 23C2 bne.w BadInterrupt ROM:08001C20 DEBA 2F0E add.l off_8004B30,d7 ROM:08001C24 243C 2E1E 1E1E move.l #$2E1E1E1E,d2 ROM:08001C2A 223C 11E1 E1E1 move.l #$11E1E1E1,d1 ROM:08001C30 44C3 move d3,ccr ROM:08001C32 9382 subx.l d2,d1 ROM:08001C34 42C4 move ccr,d4 ROM:08001C36 0C04 0019 cmpi.b #$19,d4 ROM:08001C3A 6600 23A4 bne.w BadInterrupt ROM:08001C3E 0C81 E3C3 C3C2 cmpi.l #$E3C3C3C2,d1 ROM:08001C44 6600 239A bne.w BadInterrupt ROM:08001C48 CEBA 306A and.l off_8004CB4,d7 ROM:08001C4C 1E3A 307F move.b byte_8004CCD,d7 ROM:08001C50 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08001C56 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08001C5C 6B00 0008 bmi.w loc_8001C66 ROM:08001C60 42B9 FF05 0310 clr.l ($FF050310).l ROM:08001C66 ROM:08001C66 loc_8001C66: ; CODE XREF: Reset+1838j ROM:08001C66 243C 0000 FFFE move.l #$FFFE,d2 ROM:08001C6C 84FA 2E46 divu.w dword_8004AB4,d2 ROM:08001C70 0C82 FFFE 0000 cmpi.l #$FFFE0000,d2 ROM:08001C76 6600 2368 bne.w BadInterrupt ROM:08001C7A DEBA 2EB4 add.l off_8004B30,d7 ROM:08001C7E 243A 2E34 move.l dword_8004AB4,d2 ROM:08001C82 44C3 move d3,ccr ROM:08001C84 84FA 2EAA divu.w off_8004B30,d2 ROM:08001C88 42C4 move ccr,d4 ROM:08001C8A 0C04 001A cmpi.b #$1A,d4 ROM:08001C8E 6600 2350 bne.w BadInterrupt ROM:08001C92 B4BA 2E20 cmp.l dword_8004AB4,d2 ROM:08001C96 6600 2348 bne.w BadInterrupt ROM:08001C9A DEBA 2E94 add.l off_8004B30,d7 ROM:08001C9E 243A 2E1C move.l dword_8004ABC,d2 ROM:08001CA2 4C42 2002 divu.l d2,d2 ROM:08001CA6 B4BA 2E48 cmp.l dword_8004AF0,d2 ROM:08001CAA 6600 2334 bne.w BadInterrupt ROM:08001CAE DEBA 2E80 add.l off_8004B30,d7 ROM:08001CB2 2A3A 2E04 move.l dword_8004AB8,d5 ROM:08001CB6 243A 2E78 move.l off_8004B30,d2 ROM:08001CBA 4C7A 5402 2EAE divu.l dword_8004B6C,d2:d5 ROM:08001CC0 B4BA 2DF6 cmp.l dword_8004AB8,d2 ROM:08001CC4 6600 231A bne.w BadInterrupt ROM:08001CC8 BABA 2E6A cmp.l dword_8004B34,d5 ROM:08001CCC 6600 2312 bne.w BadInterrupt ROM:08001CD0 DEBA 2E5E add.l off_8004B30,d7 ROM:08001CD4 2A3A 2DBE move.l dword_8004A94,d5 ROM:08001CD8 4C7A 5002 2E18 divul.l dword_8004AF4,d2:d5 ROM:08001CDE 0C85 3BBB BBBB cmpi.l #$3BBBBBBB,d5 ROM:08001CE4 6600 22FA bne.w BadInterrupt ROM:08001CE8 B4BA 2E06 cmp.l dword_8004AF0,d2 ROM:08001CEC 6600 22F2 bne.w BadInterrupt ROM:08001CF0 DEBA 2E3E add.l off_8004B30,d7 ROM:08001CF4 243A 2DBE move.l dword_8004AB4,d2 ROM:08001CF8 C4FA 2DBA mulu.w dword_8004AB4,d2 ROM:08001CFC 0C82 FFFE 0001 cmpi.l #$FFFE0001,d2 ROM:08001D02 6600 22DC bne.w BadInterrupt ROM:08001D06 DEBA 2E28 add.l off_8004B30,d7 ROM:08001D0A 223A 2DA4 move.l dword_8004AB0,d1 ROM:08001D0E 2401 move.l d1,d2 ROM:08001D10 323A 2DAA move.w dword_8004ABC,d1 ROM:08001D14 343A 2DA2 move.w dword_8004AB8,d2 ROM:08001D18 4C01 2002 mulu.l d1,d2 ROM:08001D1C 0C82 38E3 1C72 cmpi.l #$38E31C72,d2 ROM:08001D22 6600 22BC bne.w BadInterrupt ROM:08001D26 DEBA 2E08 add.l off_8004B30,d7 ROM:08001D2A 223A 2D88 move.l dword_8004AB4,d1 ROM:08001D2E 243A 2D84 move.l dword_8004AB4,d2 ROM:08001D32 44C3 move d3,ccr ROM:08001D34 4C01 2002 mulu.l d1,d2 ROM:08001D38 42C4 move ccr,d4 ROM:08001D3A 0C04 0012 cmpi.b #$12,d4 ROM:08001D3E 6600 22A0 bne.w BadInterrupt ROM:08001D42 0C82 0000 0001 cmpi.l #1,d2 ROM:08001D48 6600 2296 bne.w BadInterrupt ROM:08001D4C DEBA 2DE2 add.l off_8004B30,d7 ROM:08001D50 223A 2DDA move.l off_8004B2C,d1 ROM:08001D54 243A 2EFE move.l off_8004C54,d2 ROM:08001D58 2A3A 2D5A move.l dword_8004AB4,d5 ROM:08001D5C 4C01 5402 mulu.l d1,d2:d5 ROM:08001D60 0C82 0000 7FFF cmpi.l #$7FFF,d2 ROM:08001D66 6600 2278 bne.w BadInterrupt ROM:08001D6A 0C85 FFFF 8000 cmpi.l #$FFFF8000,d5 ROM:08001D70 6600 226E bne.w BadInterrupt ROM:08001D74 CEBA 2F3E and.l off_8004CB4,d7 ROM:08001D78 1E3A 2F54 move.b byte_8004CCE,d7 ROM:08001D7C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08001D82 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08001D88 6B00 0008 bmi.w loc_8001D92 ROM:08001D8C 42B9 FF05 0310 clr.l ($FF050310).l ROM:08001D92 ROM:08001D92 loc_8001D92: ; CODE XREF: Reset+1964j ROM:08001D92 223A 2CEC move.l dword_8004A80,d1 ROM:08001D96 E389 lsl.l #1,d1 ROM:08001D98 42C0 move ccr,d0 ROM:08001D9A 0C00 0000 cmpi.b #0,d0 ROM:08001D9E 6600 2240 bne.w BadInterrupt ROM:08001DA2 DEBA 2D8C add.l off_8004B30,d7 ROM:08001DA6 E309 lsl.b #1,d1 ROM:08001DA8 42C0 move ccr,d0 ROM:08001DAA 0C00 0000 cmpi.b #0,d0 ROM:08001DAE 6600 2230 bne.w BadInterrupt ROM:08001DB2 DEBA 2D7C add.l off_8004B30,d7 ROM:08001DB6 E349 lsl.w #1,d1 ROM:08001DB8 42C0 move ccr,d0 ROM:08001DBA 0C00 0000 cmpi.b #0,d0 ROM:08001DBE 6600 2220 bne.w BadInterrupt ROM:08001DC2 0C81 2222 4488 cmpi.l #$22224488,d1 ROM:08001DC8 6600 2216 bne.w BadInterrupt ROM:08001DCC DEBA 2D62 add.l off_8004B30,d7 ROM:08001DD0 223C 8000 0000 move.l #$80000000,d1 ROM:08001DD6 E389 lsl.l #1,d1 ROM:08001DD8 42C0 move ccr,d0 ROM:08001DDA 0C00 0015 cmpi.b #$15,d0 ROM:08001DDE 6600 2200 bne.w BadInterrupt ROM:08001DE2 B2BA 2CCC cmp.l dword_8004AB0,d1 ROM:08001DE6 6600 21F8 bne.w BadInterrupt ROM:08001DEA DEBA 2D44 add.l off_8004B30,d7 ROM:08001DEE 223C 0000 0080 move.l #$80,d1 ; 'Ç' ROM:08001DF4 E309 lsl.b #1,d1 ROM:08001DF6 42C0 move ccr,d0 ROM:08001DF8 0C00 0015 cmpi.b #$15,d0 ROM:08001DFC 6600 21E2 bne.w BadInterrupt ROM:08001E00 B2BA 2CAE cmp.l dword_8004AB0,d1 ROM:08001E04 6600 21DA bne.w BadInterrupt ROM:08001E08 DEBA 2D26 add.l off_8004B30,d7 ROM:08001E0C 223C 0000 8000 move.l #$8000,d1 ROM:08001E12 E349 lsl.w #1,d1 ROM:08001E14 42C0 move ccr,d0 ROM:08001E16 0C00 0015 cmpi.b #$15,d0 ROM:08001E1A 6600 21C4 bne.w BadInterrupt ROM:08001E1E B2BA 2C90 cmp.l dword_8004AB0,d1 ROM:08001E22 6600 21BC bne.w BadInterrupt ROM:08001E26 DEBA 2D08 add.l off_8004B30,d7 ROM:08001E2A 223A 2C6C move.l dword_8004A98,d1 ROM:08001E2E E189 lsl.l #8,d1 ROM:08001E30 42C0 move ccr,d0 ROM:08001E32 0C00 0008 cmpi.b #8,d0 ROM:08001E36 6600 21A8 bne.w BadInterrupt ROM:08001E3A 0C81 8888 8800 cmpi.l #$88888800,d1 ROM:08001E40 6600 219E bne.w BadInterrupt ROM:08001E44 DEBA 2CEA add.l off_8004B30,d7 ROM:08001E48 223A 2C36 move.l dword_8004A80,d1 ROM:08001E4C EF09 lsl.b #7,d1 ROM:08001E4E 42C0 move ccr,d0 ROM:08001E50 0C00 0008 cmpi.b #8,d0 ROM:08001E54 6600 218A bne.w BadInterrupt ROM:08001E58 0C81 1111 1180 cmpi.l #$11111180,d1 ROM:08001E5E 6600 2180 bne.w BadInterrupt ROM:08001E62 DEBA 2CCC add.l off_8004B30,d7 ROM:08001E66 223A 2C30 move.l dword_8004A98,d1 ROM:08001E6A E149 lsl.w #8,d1 ROM:08001E6C 42C0 move ccr,d0 ROM:08001E6E 0C00 0008 cmpi.b #8,d0 ROM:08001E72 6600 216C bne.w BadInterrupt ROM:08001E76 0C81 8888 8800 cmpi.l #$88888800,d1 ROM:08001E7C 6600 2162 bne.w BadInterrupt ROM:08001E80 DEBA 2CAE add.l off_8004B30,d7 ROM:08001E84 223A 2C36 move.l dword_8004ABC,d1 ROM:08001E88 283A 2C26 move.l dword_8004AB0,d4 ROM:08001E8C 44FC FFFF move #$FFFF,ccr ROM:08001E90 E9A9 lsl.l d4,d1 ROM:08001E92 42C0 move ccr,d0 ROM:08001E94 0C00 0018 cmpi.b #$18,d0 ROM:08001E98 6600 2146 bne.w BadInterrupt ROM:08001E9C B2BA 2C1E cmp.l dword_8004ABC,d1 ROM:08001EA0 6600 213E bne.w BadInterrupt ROM:08001EA4 DEBA 2C8A add.l off_8004B30,d7 ROM:08001EA8 45FA 2C4A lea dword_8004AF4,a2 ROM:08001EAC 47FA 2CBE lea dword_8004B6C,a3 ROM:08001EB0 7001 moveq #1,d0 ROM:08001EB2 283A 2C3C move.l dword_8004AF0,d4 ROM:08001EB6 ROM:08001EB6 loc_8001EB6: ; CODE XREF: Reset+1AA0j ROM:08001EB6 2204 move.l d4,d1 ROM:08001EB8 E1A9 lsl.l d0,d1 ROM:08001EBA B29A cmp.l (a2)+,d1 ROM:08001EBC 6600 2122 bne.w BadInterrupt ROM:08001EC0 5200 addq.b #1,d0 ROM:08001EC2 B5CB cmpa.l a3,a2 ROM:08001EC4 6FF0 ble.s loc_8001EB6 ROM:08001EC6 DEBA 2C68 add.l off_8004B30,d7 ROM:08001ECA 223C 1234 1151 move.l #$12341151,d1 ROM:08001ED0 44FC 0000 move #0,ccr ROM:08001ED4 E391 roxl.l #1,d1 ROM:08001ED6 E311 roxl.b #1,d1 ROM:08001ED8 E351 roxl.w #1,d1 ROM:08001EDA 0C81 2468 4489 cmpi.l #$24684489,d1 ROM:08001EE0 6600 20FE bne.w BadInterrupt ROM:08001EE4 DEBA 2C4A add.l off_8004B30,d7 ROM:08001EE8 223C 4234 4244 move.l #$42344244,d1 ROM:08001EEE 44FC 001F move #$1F,ccr ROM:08001EF2 E391 roxl.l #1,d1 ROM:08001EF4 E311 roxl.b #1,d1 ROM:08001EF6 E351 roxl.w #1,d1 ROM:08001EF8 0C81 8468 0825 cmpi.l #$84680825,d1 ROM:08001EFE 6600 20E0 bne.w BadInterrupt ROM:08001F02 DEBA 2C2C add.l off_8004B30,d7 ROM:08001F06 223A 2B78 move.l dword_8004A80,d1 ROM:08001F0A 283A 2BA4 move.l dword_8004AB0,d4 ROM:08001F0E 44FC 0010 move #$10,ccr ROM:08001F12 E9B1 roxl.l d4,d1 ROM:08001F14 42C0 move ccr,d0 ROM:08001F16 0C00 0011 cmpi.b #$11,d0 ROM:08001F1A 6600 20C4 bne.w BadInterrupt ROM:08001F1E DEBA 2C10 add.l off_8004B30,d7 ROM:08001F22 44FC 0001 move #1,ccr ROM:08001F26 E931 roxl.b d4,d1 ROM:08001F28 42C0 move ccr,d0 ROM:08001F2A 0C00 0000 cmpi.b #0,d0 ROM:08001F2E 6600 20B0 bne.w BadInterrupt ROM:08001F32 DEBA 2BFC add.l off_8004B30,d7 ROM:08001F36 44FC FFFF move #$FFFF,ccr ROM:08001F3A E971 roxl.w d4,d1 ROM:08001F3C 42C0 move ccr,d0 ROM:08001F3E 0C00 0011 cmpi.b #$11,d0 ROM:08001F42 6600 209C bne.w BadInterrupt ROM:08001F46 0C81 1111 1111 cmpi.l #$11111111,d1 ROM:08001F4C 6600 2092 bne.w BadInterrupt ROM:08001F50 DEBA 2BDE add.l off_8004B30,d7 ROM:08001F54 223C 8111 4204 move.l #$81114204,d1 ROM:08001F5A 7801 moveq #1,d4 ROM:08001F5C 44FC 001F move #$1F,ccr ROM:08001F60 E9B9 rol.l d4,d1 ROM:08001F62 E939 rol.b d4,d1 ROM:08001F64 E979 rol.w d4,d1 ROM:08001F66 42C0 move ccr,d0 ROM:08001F68 0C00 0011 cmpi.b #$11,d0 ROM:08001F6C 6600 2072 bne.w BadInterrupt ROM:08001F70 0C81 0222 0825 cmpi.l #$2220825,d1 ROM:08001F76 6600 2068 bne.w BadInterrupt ROM:08001F7A DEBA 2BB4 add.l off_8004B30,d7 ROM:08001F7E 45FA 2B70 lea dword_8004AF0,a2 ROM:08001F82 47FA 2BEC lea dword_8004B70,a3 ROM:08001F86 7001 moveq #1,d0 ROM:08001F88 ROM:08001F88 loc_8001F88: ; CODE XREF: Reset+1B7Aj ROM:08001F88 223A 2B26 move.l dword_8004AB0,d1 ROM:08001F8C 44FC 0010 move #$10,ccr ROM:08001F90 E1B1 roxl.l d0,d1 ROM:08001F92 42C4 move ccr,d4 ROM:08001F94 B29A cmp.l (a2)+,d1 ROM:08001F96 6600 2048 bne.w BadInterrupt ROM:08001F9A 5200 addq.b #1,d0 ROM:08001F9C B5CB cmpa.l a3,a2 ROM:08001F9E 6FE8 ble.s loc_8001F88 ROM:08001FA0 0C04 0015 cmpi.b #$15,d4 ROM:08001FA4 6600 203A bne.w BadInterrupt ROM:08001FA8 DEBA 2B86 add.l off_8004B30,d7 ROM:08001FAC 223C 8411 4241 move.l #$84114241,d1 ROM:08001FB2 E381 asl.l #1,d1 ROM:08001FB4 6800 202A bvc.w BadInterrupt ROM:08001FB8 E301 asl.b #1,d1 ROM:08001FBA 6800 2024 bvc.w BadInterrupt ROM:08001FBE E341 asl.w #1,d1 ROM:08001FC0 6800 201E bvc.w BadInterrupt ROM:08001FC4 0C81 0822 0808 cmpi.l #$8220808,d1 ROM:08001FCA 6600 2014 bne.w BadInterrupt ROM:08001FCA ; --------------------------------------------------------------------------- ROM:08001FCE 00DE dc.b $DE ; ¦ ROM:08001FCF 00BA dc.b $BA ; ¦ 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08003856 0C83 EEEE 0000 cmpi.l #$EEEE0000,d3 ROM:0800385C 6600 0782 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:0800390C 0C83 2222 3333 cmpi.l #$22223333,d3 ROM:08003912 6600 06CC bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08003972 0C45 0000 cmpi.w #0,d5 ROM:08003976 6600 0668 bne.w BadInterrupt 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 BadInterrupt ROM:08003992 0C45 00B7 cmpi.w #$B7,d5 ; '+' ROM:08003996 6600 0648 bne.w BadInterrupt 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 BadInterrupt ROM:08003A2A 0C45 0000 cmpi.w #0,d5 ROM:08003A2E 6600 05B0 bne.w BadInterrupt 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 BadInterrupt ROM:08003A58 0C45 0000 cmpi.w #0,d5 ROM:08003A5C 6600 0582 bne.w BadInterrupt 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 BadInterrupt ROM:08003A96 0C45 00B7 cmpi.w #$B7,d5 ; '+' ROM:08003A9A 6600 0544 bne.w BadInterrupt 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 BadInterrupt ROM:08003ACC 0C45 00B7 cmpi.w #$B7,d5 ; '+' ROM:08003AD0 6600 050E bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08003E80 4AB8 04A4 tst.l (dword_4A4).w ROM:08003E84 6700 015A beq.w BadInterrupt 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 BadInterrupt 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 BadInterrupt: ; CODE XREF: Reset+2Ej ROM:08003FE0 ; Reset+4Ej ... ROM:08003FE0 0C07 0008 cmpi.b #~$F7,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 BadInterrupt 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 BadInterrupt ROM:08004456 0C82 7FFF FFFF cmpi.l #$7FFFFFFF,d2 ROM:0800445C 6600 FB82 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:080044A2 0C85 10B2 CF72 cmpi.l #$10B2CF72,d5 ROM:080044A8 6600 FB36 bne.w BadInterrupt 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 BadInterrupt ROM:080044CA 0C82 0000 00AA cmpi.l #$AA,d2 ; '¬' ROM:080044D0 6600 FB0E bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:0800452A 0C82 C000 38E4 cmpi.l #$C00038E4,d2 ROM:08004530 6600 FAAE bne.w BadInterrupt 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 BadInterrupt ROM:08004558 0C85 2555 7AAB cmpi.l #$25557AAB,d5 ROM:0800455E 6600 FA80 bne.w BadInterrupt 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 BadInterrupt ROM:08004594 0C82 5432 1199 cmpi.l #$54321199,d2 ROM:0800459A 6600 FA44 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:080045DA 0C40 0011 cmpi.w #$11,d0 ROM:080045DE 6600 FA00 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:0800464E 0C41 007A cmpi.w #$7A,d1 ; 'z' ROM:08004652 6600 F98C bne.w BadInterrupt 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 BadInterrupt ROM:08004670 0C81 FFFF 8555 cmpi.l #$FFFF8555,d1 ROM:08004676 6600 F968 bne.w BadInterrupt 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 BadInterrupt ROM:08004694 0C81 FFFF FF80 cmpi.l #$FFFFFF80,d1 ROM:0800469A 6600 F944 bne.w BadInterrupt 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 BadInterrupt ROM:080046C2 8782 C0C0 unpk d2,d3,#$C0C0 ROM:080046C6 0C83 A5A5 C6C5 cmpi.l #$A5A5C6C5,d3 ROM:080046CC 6600 F912 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt ROM:08004734 163A 0576 move.b byte_8004CAC,d3 ROM:08004738 0C03 0080 cmpi.b #$80,d3 ROM:0800473C 6600 F8A2 bne.w BadInterrupt 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 BadInterrupt ROM:08004754 163A 0556 move.b byte_8004CAC,d3 ROM:08004758 0C03 0080 cmpi.b #$80,d3 ROM:0800475C 6600 F882 bne.w BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 BadInterrupt 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 ExAccessFault: ; 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: ExAccessFault+10j ROM:08004942 ; ExAccessFault+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: ExAccessFault+28j ROM:0800496C ; ExAccessFault+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 ExAccessFault ROM:08004996 ROM:08004998 ROM:08004998 ; =============== S U B R O U T I N E ======================================= ROM:08004998 ROM:08004998 ROM:08004998 ExAddressError: ; DATA XREF: ROM:off_8000000o ROM:08004998 0C85 C000 0000 cmpi.l #$C0000000,d5 ROM:0800499E 6600 F640 bne.w BadInterrupt ROM:080049A2 4845 swap d5 ROM:080049A4 58AF 0002 addq.l #4,2(sp) ROM:080049A8 4E77 rtr ROM:080049A8 ; End of function ExAddressError ROM:080049A8 ROM:080049AA ROM:080049AA ; =============== S U B R O U T I N E ======================================= ROM:080049AA ROM:080049AA ROM:080049AA ExIllegalInstruction: ; 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 BadInterrupt 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 ExIllegalInstruction ROM:080049C4 ROM:080049C6 ; --------------------------------------------------------------------------- ROM:080049C6 4E71 nop ROM:080049C8 0C45 FD00 cmpi.w #$FD00,d5 ROM:080049CC 6600 F612 bne.w BadInterrupt 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 ExDivByZero: ; DATA XREF: ROM:off_8000000o ROM:080049DE 0C85 E000 0000 cmpi.l #$E0000000,d5 ROM:080049E4 6600 F5FA bne.w BadInterrupt ROM:080049E8 4845 swap d5 ROM:080049EA 4E77 rtr ROM:080049EA ; End of function ExDivByZero ROM:080049EA ROM:080049EC ROM:080049EC ; =============== S U B R O U T I N E ======================================= ROM:080049EC ROM:080049EC ROM:080049EC ExChkChk2: ; DATA XREF: ROM:off_8000000o ROM:080049EC 0C85 F000 0000 cmpi.l #$F0000000,d5 ROM:080049F2 6600 F5EC bne.w BadInterrupt ROM:080049F6 4845 swap d5 ROM:080049F8 4E77 rtr ROM:080049F8 ; End of function ExChkChk2 ROM:080049F8 ROM:080049FA ROM:080049FA ; =============== S U B R O U T I N E ======================================= ROM:080049FA ROM:080049FA ROM:080049FA ExTrap: ; DATA XREF: ROM:off_8000000o ROM:080049FA 0C85 FA00 0000 cmpi.l #$FA000000,d5 ROM:08004A00 6600 F5DE bne.w BadInterrupt ROM:08004A04 4845 swap d5 ROM:08004A06 4E77 rtr ROM:08004A06 ; End of function ExTrap ROM:08004A06 ROM:08004A08 ROM:08004A08 ; =============== S U B R O U T I N E ======================================= ROM:08004A08 ROM:08004A08 ROM:08004A08 ExPrivViolation: ; DATA XREF: ROM:off_8000000o ROM:08004A08 0C85 FB00 0000 cmpi.l #$FB000000,d5 ROM:08004A0E 6600 F5D0 bne.w BadInterrupt ROM:08004A12 4845 swap d5 ROM:08004A14 58AF 0002 addq.l #4,2(sp) ROM:08004A18 4E77 rtr ROM:08004A18 ; End of function ExPrivViolation ROM:08004A18 ROM:08004A1A ROM:08004A1A ; =============== S U B R O U T I N E ======================================= ROM:08004A1A ROM:08004A1A ROM:08004A1A ExTrace: ; DATA XREF: ROM:off_8000000o ROM:08004A1A 0C85 FC00 0000 cmpi.l #$FC000000,d5 ROM:08004A20 6600 F5BE bne.w BadInterrupt ROM:08004A24 4845 swap d5 ROM:08004A26 4E77 rtr ROM:08004A26 ; End of function ExTrace ROM:08004A26 ROM:08004A28 ROM:08004A28 ; =============== S U B R O U T I N E ======================================= ROM:08004A28 ROM:08004A28 ROM:08004A28 ExFormatError: ; DATA XREF: ROM:off_8000000o ROM:08004A28 0C85 FD00 0000 cmpi.l #$FD000000,d5 ROM:08004A2E 6600 F5B0 bne.w BadInterrupt ROM:08004A32 4845 swap d5 ROM:08004A34 58AF 0002 addq.l #4,2(sp) ROM:08004A38 4E73 rte ROM:08004A38 ; End of function ExFormatError ROM:08004A38 ROM:08004A3A ROM:08004A3A ; =============== S U B R O U T I N E ======================================= ROM:08004A3A ROM:08004A3A ROM:08004A3A ExSpuriousInterrupt: ; DATA XREF: ROM:off_8000000o ROM:08004A3A 0C85 FE00 0000 cmpi.l #$FE000000,d5 ROM:08004A40 6600 F59E bne.w BadInterrupt ROM:08004A44 4845 swap d5 ROM:08004A46 5244 addq.w #1,d4 ROM:08004A48 4E77 rtr ROM:08004A48 ; End of function ExSpuriousInterrupt 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 dword_8004A80: dc.l $11111111 ; DATA XREF: Reset+1006r ROM:08004A80 ; Reset+1028r ... ROM:08004A84 2222 2222 dc.l $22222222 ROM:08004A88 3333 3333 dc.l $33333333 ROM:08004A8C 4444 4444 dword_8004A8C: dc.l $44444444 ; DATA XREF: Reset+F5Ao ROM:08004A8C ; Reset+F6Ar ... ROM:08004A90 0066 byte_8004A90: dc.b $66 ; DATA XREF: Reset+155Ar ROM:08004A91 6666 0066 dcb.b 3,$66 ROM:08004A94 7777 7777 dword_8004A94: dc.l $77777777 ; DATA XREF: Reset+E42r ROM:08004A94 ; Reset+F1Er ... ROM:08004A98 8888 8888 dword_8004A98: dc.l $88888888 ; DATA XREF: Reset+154Cr ROM:08004A98 ; Reset+16DAr ... ROM:08004A9C 0099 dc.b $99 ; Ö ROM:08004A9D 9999 0099 dcb.b 3,$99 ROM:08004AA0 BBBB BBBB dword_8004AA0: dc.l $BBBBBBBB ; DATA XREF: Reset+16CAr ROM:08004AA4 CCCC CCCC dword_8004AA4: dc.l $CCCCCCCC ; DATA XREF: Reset+DFEr ROM:08004AA4 ; Reset+104Cr ... ROM:08004AA8 00DD dc.b $DD ; ¦ ROM:08004AA9 DDDD 00DD dcb.b 3,$DD ROM:08004AAC EEEE EEEE dword_8004AAC: dc.l $EEEEEEEE ; DATA XREF: Reset+EE0r ROM:08004AAC ; Reset+1550r ROM:08004AB0 0000 0000 dword_8004AB0: dc.l 0 ; DATA XREF: Reset+C68r ROM:08004AB0 ; Reset+DB2r ... 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+D82r ... ROM:08004ABC AAAA AAAA dword_8004ABC: dc.l $AAAAAAAA ; DATA XREF: Reset+712r ROM:08004ABC ; Reset+D98r ... 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+1882r ROM:08004AF0 ; Reset+18C4r ... ROM:08004AF4 0000 0002 dword_8004AF4: dc.l 2 ; DATA XREF: Reset+18B4r ROM:08004AF4 ; Reset+1A84o 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 off_8004B2C: dc.l unk_8000 ; DATA XREF: Reset+192Cr 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+18A4r ROM:08004B34 ; Reset+24FAr ... 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 dword_8004B6C: dc.l $80000000 ; DATA XREF: Reset+1896r ROM:08004B6C ; Reset+1A88o ROM:08004B70 0000 0000 dword_8004B70: dc.l 0 ; DATA XREF: Reset+1B5Eo 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 off_8004C54: dc.l unk_FF ; DATA XREF: Reset+1930r 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 byte_8004CCB: dc.b $D ; DATA XREF: Reset+F3Er ROM:08004CCC 000E byte_8004CCC: dc.b $E ; DATA XREF: Reset+1480r ROM:08004CCD 000F byte_8004CCD: dc.b $F ; DATA XREF: Reset+15B4r ROM:08004CCD ; Reset+1828r ROM:08004CCE 0010 byte_8004CCE: dc.b $10 ; DATA XREF: Reset+1954r 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 003A dc.b $3A ; : ROM:08004CF9 003B dc.b $3B ; ; ROM:08004CFA 003C dc.b $3C ; < ROM:08004CFB 003D dc.b $3D ; = ROM:08004CFC 003E dc.b $3E ; > ROM:08004CFD 003F dc.b $3F ; ? ROM:08004CFE ; --------------------------------------------------------------------------- ROM:08004CFE D895 add.l (a5),d4 ROM:08004D00 D895 add.l (a5),d4 ROM:08004D02 D895 add.l (a5),d4 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:08004D0E ; --------------------------------------------------------------------------- ROM:08004D0E D895 add.l (a5),d4 ROM:08004D10 D895 add.l (a5),d4 ROM:08004D12 D895 add.l (a5),d4 ROM:08004D14 D895 add.l (a5),d4 ROM:08004D14 ; --------------------------------------------------------------------------- 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 ; --------------------------------------------------------------------------- ROM:08004D64 000C FF03 ori.b #3,a4 ROM:08004D68 0008 4E71 ori.b #$71,a0 ; 'q' ROM:08004D6C 7E36 moveq #$36,d7 ; '6' ROM:08004D6E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08004D74 23F8 0000 0000 54C6 move.l (dword_0).w,(dword_54C6).l ROM:08004D7C 23F8 0004 0000 54CA move.l (dword_4).w,(dword_54CA).l ROM:08004D84 23F8 0034 0000 54C2 move.l (dword_34).w,(dword_54C2).l ROM:08004D8C 23CF 0000 54BA move.l sp,(dword_54BA).l ROM:08004D92 4E7A 5801 movec vbr,d5 ROM:08004D96 23C5 0000 54BE move.l d5,(dword_54BE).l ROM:08004D9C 2A7C 0001 0000 movea.l #dword_10000,a5 ROM:08004DA2 42B9 0000 54CE clr.l (dword_54CE).l ROM:08004DA8 42B9 0000 54D2 clr.l (dword_54D2).l ROM:08004DAE 47FA FFBA lea $8004D6A,a3 ROM:08004DB2 2C7C 0000 4D6A movea.l #$4D6A,a6 ROM:08004DB8 363C 01C2 move.w #$1C2,d3 ROM:08004DBC ROM:08004DBC loc_8004DBC: ; CODE XREF: ROM:08004DBEj ROM:08004DBC 2CDB move.l (a3)+,(a6)+ ROM:08004DBE 51CB FFFC dbf d3,loc_8004DBC ROM:08004DC2 47F8 0400 lea (dword_400).w,a3 ROM:08004DC6 363C 00FF move.w #$FF,d3 ROM:08004DCA 2C7C 0000 542C movea.l #$542C,a6 ROM:08004DD0 ROM:08004DD0 loc_8004DD0: ; CODE XREF: ROM:08004DD2j ROM:08004DD0 270E move.l a6,-(a3) ROM:08004DD2 51CB FFFC dbf d3,loc_8004DD0 ROM:08004DD6 4E7B B801 movec a3,vbr ROM:08004DDA 4EF9 0000 4DE0 jmp (unk_4DE0).l ROM:08004DE0 ; --------------------------------------------------------------------------- ROM:08004DE0 7E36 moveq #$36,d7 ; '6' ROM:08004DE2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08004DE8 42AD 0004 clr.l 4(a5) ROM:08004DEC 23FC 0000 4DE0 0000+ move.l #$4DE0,(dword_54B2).l ROM:08004DF6 23FC 0000 534A 0000+ move.l #$534A,(dword_54B6).l ROM:08004E00 4283 clr.l d3 ROM:08004E02 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004E08 2283 move.l d3,(a1) ROM:08004E0A 78FF moveq #$FFFFFFFF,d4 ROM:08004E0C 3C3C 0004 move.w #4,d6 ROM:08004E10 EAD1 0000 bfchg (a1){0:32} ROM:08004E14 4EBA 0220 jsr sub_8005036 ROM:08004E18 4E71 nop ROM:08004E1A 263C 8000 0000 move.l #$80000000,d3 ROM:08004E20 2283 move.l d3,(a1) ROM:08004E22 283C 7FFF FFFF move.l #$7FFFFFFF,d4 ROM:08004E28 3C3C 0008 move.w #8,d6 ROM:08004E2C EAD1 0000 bfchg (a1){0:32} ROM:08004E30 4EBA 0204 jsr sub_8005036 ROM:08004E34 4E71 nop ROM:08004E36 4283 clr.l d3 ROM:08004E38 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004E3E 2283 move.l d3,(a1) ROM:08004E40 7800 moveq #0,d4 ROM:08004E42 3C3C 0004 move.w #4,d6 ROM:08004E46 ECD1 0000 bfclr (a1){0:32} ROM:08004E4A 4EBA 01EA jsr sub_8005036 ROM:08004E4E 4E71 nop ROM:08004E50 76FF moveq #$FFFFFFFF,d3 ROM:08004E52 2283 move.l d3,(a1) ROM:08004E54 7801 moveq #1,d4 ROM:08004E56 3C3C 0008 move.w #8,d6 ROM:08004E5A ECD1 001F bfclr (a1){0:31} ROM:08004E5E 4EBA 01D6 jsr sub_8005036 ROM:08004E62 4E71 nop ROM:08004E64 4283 clr.l d3 ROM:08004E66 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004E6C 2283 move.l d3,(a1) ROM:08004E6E 7800 moveq #0,d4 ROM:08004E70 3C3C 0004 move.w #4,d6 ROM:08004E74 74FF moveq #$FFFFFFFF,d2 ROM:08004E76 EBD1 27C1 bfexts (a1){31:1},d2 ROM:08004E7A 4EBA 01CA jsr sub_8005046 ROM:08004E7E 4E71 nop ROM:08004E80 7601 moveq #1,d3 ROM:08004E82 2283 move.l d3,(a1) ROM:08004E84 78FF moveq #$FFFFFFFF,d4 ROM:08004E86 3C3C 0008 move.w #8,d6 ROM:08004E8A 7400 moveq #0,d2 ROM:08004E8C EBD1 27C1 bfexts (a1){31:1},d2 ROM:08004E90 4EBA 01B4 jsr sub_8005046 ROM:08004E94 4E71 nop ROM:08004E96 4283 clr.l d3 ROM:08004E98 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004E9E 2283 move.l d3,(a1) ROM:08004EA0 7800 moveq #0,d4 ROM:08004EA2 3C3C 0004 move.w #4,d6 ROM:08004EA6 74FF moveq #$FFFFFFFF,d2 ROM:08004EA8 E9D1 27C1 bfextu (a1){31:1},d2 ROM:08004EAC 4EBA 0198 jsr sub_8005046 ROM:08004EB0 4E71 nop ROM:08004EB2 7601 moveq #1,d3 ROM:08004EB4 2283 move.l d3,(a1) ROM:08004EB6 7801 moveq #1,d4 ROM:08004EB8 3C3C 0008 move.w #8,d6 ROM:08004EBC 74FE moveq #$FFFFFFFE,d2 ROM:08004EBE E9D1 27C1 bfextu (a1){31:1},d2 ROM:08004EC2 4EBA 0182 jsr sub_8005046 ROM:08004EC6 4E71 nop ROM:08004EC8 4283 clr.l d3 ROM:08004ECA 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004ED0 2283 move.l d3,(a1) ROM:08004ED2 7820 moveq #$20,d4 ; ' ' ROM:08004ED4 3C3C 0004 move.w #4,d6 ROM:08004ED8 74FF moveq #$FFFFFFFF,d2 ROM:08004EDA EDD1 205F bfffo (a1){1:31},d2 ROM:08004EDE 4EBA 0166 jsr sub_8005046 ROM:08004EE2 4E71 nop ROM:08004EE4 263C 8000 0000 move.l #$80000000,d3 ROM:08004EEA 2283 move.l d3,(a1) ROM:08004EEC 7800 moveq #0,d4 ROM:08004EEE 3C3C 0008 move.w #8,d6 ROM:08004EF2 74FE moveq #$FFFFFFFE,d2 ROM:08004EF4 EDD1 201F bfffo (a1){0:31},d2 ROM:08004EF8 4EBA 014C jsr sub_8005046 ROM:08004EFC 4E71 nop ROM:08004EFE 4283 clr.l d3 ROM:08004F00 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004F06 2283 move.l d3,(a1) ROM:08004F08 78FE moveq #$FFFFFFFE,d4 ROM:08004F0A 3C3C 0008 move.w #8,d6 ROM:08004F0E 74FF moveq #$FFFFFFFF,d2 ROM:08004F10 EFD1 201F bfins d2,(a1){0:31} ROM:08004F14 4EBA 0120 jsr sub_8005036 ROM:08004F18 4E71 nop ROM:08004F1A 76FF moveq #$FFFFFFFF,d3 ROM:08004F1C 2283 move.l d3,(a1) ROM:08004F1E 7801 moveq #1,d4 ROM:08004F20 3C3C 0004 move.w #4,d6 ROM:08004F24 7400 moveq #0,d2 ROM:08004F26 EFD1 201F bfins d2,(a1){0:31} ROM:08004F2A 4EBA 010A jsr sub_8005036 ROM:08004F2E 4E71 nop ROM:08004F30 4283 clr.l d3 ROM:08004F32 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004F38 2283 move.l d3,(a1) ROM:08004F3A 78FE moveq #$FFFFFFFE,d4 ROM:08004F3C 3C3C 0004 move.w #4,d6 ROM:08004F40 EED1 001F bfset (a1){0:31} ROM:08004F44 4EBA 00F0 jsr sub_8005036 ROM:08004F48 4E71 nop ROM:08004F4A 263C 8000 0000 move.l #$80000000,d3 ROM:08004F50 2283 move.l d3,(a1) ROM:08004F52 78FE moveq #$FFFFFFFE,d4 ROM:08004F54 3C3C 0008 move.w #8,d6 ROM:08004F58 EED1 001F bfset (a1){0:31} ROM:08004F5C 4EBA 00D8 jsr sub_8005036 ROM:08004F60 4E71 nop ROM:08004F62 4283 clr.l d3 ROM:08004F64 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004F6A 2283 move.l d3,(a1) ROM:08004F6C 7800 moveq #0,d4 ROM:08004F6E 3C3C 0004 move.w #4,d6 ROM:08004F72 E8D1 001F bftst (a1){0:31} ROM:08004F76 4EBA 00BE jsr sub_8005036 ROM:08004F7A 4E71 nop ROM:08004F7C 76FF moveq #$FFFFFFFF,d3 ROM:08004F7E 2283 move.l d3,(a1) ROM:08004F80 78FF moveq #$FFFFFFFF,d4 ROM:08004F82 3C3C 0008 move.w #8,d6 ROM:08004F86 E8D1 001F bftst (a1){0:31} ROM:08004F8A 4EBA 00AA jsr sub_8005036 ROM:08004F8E 4E71 nop ROM:08004F90 4283 clr.l d3 ROM:08004F92 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004F98 2283 move.l d3,(a1) ROM:08004F9A 283C 0100 0000 move.l #$1000000,d4 ROM:08004FA0 3C3C 0004 move.w #4,d6 ROM:08004FA4 09D1 bset d4,(a1) ROM:08004FA6 4EBA 008E jsr sub_8005036 ROM:08004FAA 4E71 nop ROM:08004FAC 283C 0100 0000 move.l #$1000000,d4 ROM:08004FB2 3C3C 0000 move.w #0,d6 ROM:08004FB6 09D1 bset d4,(a1) ROM:08004FB8 4EBA 007C jsr sub_8005036 ROM:08004FBC 4E71 nop ROM:08004FBE 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:08004FC4 247C 0001 EFF4 movea.l #dword_1EFF4,a2 ROM:08004FCA 263C 0001 EFF0 move.l #dword_1EFF0,d3 ROM:08004FD0 2283 move.l d3,(a1) ROM:08004FD2 2483 move.l d3,(a2) ROM:08004FD4 283C 0001 EFF0 move.l #dword_1EFF0,d4 ROM:08004FDA 3C3C 0004 move.w #4,d6 ROM:08004FDE 04D1 4000 cmp2.l (a1),d4 ROM:08004FE2 4EBA 0048 jsr sub_800502C ROM:08004FE6 4E71 nop ROM:08004FE8 283C 0002 EFF0 move.l #$2EFF0,d4 ROM:08004FEE 3C3C 0009 move.w #9,d6 ROM:08004FF2 04D1 4000 cmp2.l (a1),d4 ROM:08004FF6 4EBA 0034 jsr sub_800502C ROM:08004FFA 4E71 nop ROM:08004FFC 3C3C 0004 move.w #4,d6 ROM:08005000 B589 cmpm.l (a1)+,(a2)+ ROM:08005002 4EBA 0028 jsr sub_800502C ROM:08005006 4E71 nop ROM:08005008 227C 0001 EFF0 movea.l #dword_1EFF0,a1 ROM:0800500E 264F movea.l sp,a3 ROM:08005010 598B subq.l #4,a3 ROM:08005012 4809 0000 0000 link.l a1,#0 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 ; =============== S U B R O U T I N E ======================================= ROM:0800502C ROM:0800502C ROM:0800502C sub_800502C: ; CODE XREF: ROM:08004FE2p ROM:0800502C ; ROM:08004FF6p ... 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:08005034 ; End of function sub_800502C ROM:08005034 ROM:08005036 ROM:08005036 ; =============== S U B R O U T I N E ======================================= ROM:08005036 ROM:08005036 ROM:08005036 sub_8005036: ; CODE XREF: ROM:08004E14p ROM:08005036 ; ROM:08004E30p ... 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: ROM:08004E7Ap ROM:08005046 ; ROM:08004E90p ... 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 #dword_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 #dword_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 #dword_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 #dword_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 #dword_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 dword_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 #dword_1EFF0,a1 ROM:08005226 247C 0001 EFF4 movea.l #dword_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 loc_800121A+2(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 (loc_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: sub_800502C+4j 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,(loc_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 ROM:08005474 loc_8005474: ; DATA XREF: ROM:080054B8o ROM:08005474 4E71 nop ROM:08005476 7E40 moveq #$40,d7 ; '@' ROM:08005478 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800547E 23F8 0000 0000 7B10 move.l (dword_0).w,(dword_7B10).l ROM:08005486 23F8 0004 0000 7B14 move.l (dword_4).w,(dword_7B14).l ROM:0800548E 23F8 0034 0000 7B0C move.l (dword_34).w,(dword_7B0C).l ROM:08005496 23CF 0000 7B04 move.l sp,(dword_7B04).l ROM:0800549C 4E7A 5801 movec vbr,d5 ROM:080054A0 23C5 0000 7B08 move.l d5,(dword_7B08).l ROM:080054A6 2A7C 0001 0000 movea.l #dword_10000,a5 ROM:080054AC 42B9 0000 7B18 clr.l (dword_7B18).l ROM:080054B2 42B9 0000 7B1C clr.l (dword_7B1C).l ROM:080054B8 47FA FFBA lea loc_8005474,a3 ROM:080054BC 363C 0992 move.w #$992,d3 ROM:080054C0 2C7C 0000 5474 movea.l #$5474,a6 ROM:080054C6 ROM:080054C6 loc_80054C6: ; CODE XREF: ROM:080054C8j ROM:080054C6 2CDB move.l (a3)+,(a6)+ ROM:080054C8 51CB FFFC dbf d3,loc_80054C6 ROM:080054CC 47F9 0000 0400 lea (dword_400).l,a3 ROM:080054D2 363C 00FF move.w #$FF,d3 ROM:080054D6 2C7C 0000 76B6 movea.l #$76B6,a6 ROM:080054DC ROM:080054DC loc_80054DC: ; CODE XREF: ROM:080054DEj ROM:080054DC 270E move.l a6,-(a3) ROM:080054DE 51CB FFFC dbf d3,loc_80054DC ROM:080054E2 4E7B B801 movec a3,vbr ROM:080054E6 367C 0808 movea.w #$808,a3 ROM:080054EA 4E7B B002 movec a3,cacr ROM:080054EE 23FC 0000 5508 0000+ move.l #$5508,(dword_7AFC).l ROM:080054F8 23FC 0000 563C 0000+ move.l #$563C,(dword_7B00).l ROM:08005502 4EF9 0000 5508 jmp (unk_5508).l ROM:08005508 ; --------------------------------------------------------------------------- ROM:08005508 42AD 0004 clr.l 4(a5) ROM:0800550C 4285 clr.l d5 ROM:0800550E 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005514 49F9 0000 7904 lea (unk_7904).l,a4 ROM:0800551A 47F9 0000 7954 lea (unk_7954).l,a3 ROM:08005520 45F9 0000 7964 lea (unk_7964).l,a2 ROM:08005526 ROM:08005526 loc_8005526: ; CODE XREF: ROM:08005552j ROM:08005526 B5CC cmpa.l a4,a2 ROM:08005528 6700 002A beq.w loc_8005554 ROM:0800552C B7CC cmpa.l a4,a3 ROM:0800552E 6600 0006 bne.w loc_8005536 ROM:08005532 1A3C 00FF move.b #$FF,d5 ROM:08005536 ROM:08005536 loc_8005536: ; CODE XREF: ROM:0800552Ej ROM:08005536 2C54 movea.l (a4),a6 ROM:08005538 2C2C 0004 move.l 4(a4),d6 ROM:0800553C CC96 and.l (a6),d6 ROM:0800553E BC85 cmp.l d5,d6 ROM:08005540 6700 000E beq.w loc_8005550 ROM:08005544 002D 0002 0004 ori.b #2,4(a5) ROM:0800554A 4EBA 2040 jsr sub_800758C ROM:0800554E 4E71 nop ROM:08005550 ROM:08005550 loc_8005550: ; CODE XREF: ROM:08005540j ROM:08005550 508C addq.l #8,a4 ROM:08005552 60D2 bra.s loc_8005526 ROM:08005554 ; --------------------------------------------------------------------------- ROM:08005554 ROM:08005554 loc_8005554: ; CODE XREF: ROM:08005528j ROM:08005554 23FC 0000 5554 0000+ move.l #$5554,(dword_7AFC).l ROM:0800555E 7E40 moveq #$40,d7 ; '@' ROM:08005560 42AD 0004 clr.l 4(a5) ROM:08005564 4285 clr.l d5 ROM:08005566 4EBA 1F92 jsr sub_80074FA ROM:0800556A 4E71 nop ROM:0800556C 4EBA 1E28 jsr sub_8007396 ROM:08005570 4E71 nop ROM:08005572 13FC 00FF 0000 7B1C move.b #$FF,(dword_7B1C).l ROM:0800557A 4EBA 1E1A jsr sub_8007396 ROM:0800557E 4E71 nop ROM:08005580 4239 0000 7B1C clr.b (dword_7B1C).l ROM:08005586 7E4E moveq #$4E,d7 ; 'N' ROM:08005588 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:08005592 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800559C 2C7C FF01 0064 movea.l #$FF010064,a6 ROM:080055A2 2C3C 001F 0FFF move.l #$1F0FFF,d6 ROM:080055A8 CC96 and.l (a6),d6 ROM:080055AA BC85 cmp.l d5,d6 ROM:080055AC 6700 000E beq.w loc_80055BC ROM:080055B0 002D 0002 0004 ori.b #2,4(a5) ROM:080055B6 4EBA 1FD4 jsr sub_800758C ROM:080055BA 4E71 nop ROM:080055BC ROM:080055BC loc_80055BC: ; CODE XREF: ROM:080055ACj ROM:080055BC 2C7C FF01 0068 movea.l #$FF010068,a6 ROM:080055C2 2C3C FFC0 0000 move.l #$FFC00000,d6 ROM:080055C8 CC96 and.l (a6),d6 ROM:080055CA BC85 cmp.l d5,d6 ROM:080055CC 6700 000E beq.w loc_80055DC ROM:080055D0 002D 0002 0004 ori.b #2,4(a5) ROM:080055D6 4EBA 1FB4 jsr sub_800758C ROM:080055DA 4E71 nop ROM:080055DC ROM:080055DC loc_80055DC: ; CODE XREF: ROM:080055CCj ROM:080055DC 2C7C FF01 007C movea.l #$FF01007C,a6 ROM:080055E2 2C3C 001F FFFC move.l #$1FFFFC,d6 ROM:080055E8 CC96 and.l (a6),d6 ROM:080055EA BC85 cmp.l d5,d6 ROM:080055EC 6700 000E beq.w loc_80055FC ROM:080055F0 002D 0002 0004 ori.b #2,4(a5) ROM:080055F6 4EBA 1F94 jsr sub_800758C ROM:080055FA 4E71 nop ROM:080055FC ROM:080055FC loc_80055FC: ; CODE XREF: ROM:080055ECj ROM:080055FC 23FC FF06 0000 FFF0+ move.l #$FF060000,($FFF00100).l ROM:08005606 23FC 0000 0300 FF06+ move.l #$300,($FF060024).l ROM:08005610 23FC FF06 0000 FFF0+ move.l #$FF060000,($FFF00100).l ROM:0800561A 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:08005624 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800562A 42B9 FF02 0008 clr.l ($FF020008).l ROM:08005630 42B9 FF06 0028 clr.l ($FF060028).l ROM:08005636 7E40 moveq #$40,d7 ; '@' ROM:08005638 6000 1D20 bra.w loc_800735A ROM:0800563C ; --------------------------------------------------------------------------- ROM:0800563C 4E71 nop ROM:0800563E 7E41 moveq #$41,d7 ; 'A' ROM:08005640 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08005646 23FC 0000 565A 0000+ move.l #$565A,(dword_7AFC).l ROM:08005650 23FC 0000 63BC 0000+ move.l #$63BC,(dword_7B00).l ROM:0800565A 42AD 0004 clr.l 4(a5) ROM:0800565E 263C 9000 0000 move.l #$90000000,d3 ROM:08005664 283C A444 0000 move.l #$A4440000,d4 ROM:0800566A 45F9 0000 6370 lea (unk_6370).l,a2 ROM:08005670 2412 move.l (a2),d2 ROM:08005672 2A3C 0000 00FF move.l #$FF,d5 ROM:08005678 2C7C FF05 0008 movea.l #$FF050008,a6 ROM:0800567E 13FC 00FF 0000 7B1A move.b #$FF,(dword_7B18+2).l ROM:08005686 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:0800568C 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005696 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080056A0 2C85 move.l d5,(a6) ROM:080056A2 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:080056AA 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080056B0 2416 move.l (a6),d2 ROM:080056B2 4E71 nop ROM:080056B4 4EBA 1FBE jsr sub_8007674 ROM:080056B8 4E71 nop ROM:080056BA 4E71 nop ROM:080056BC 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080056C6 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:080056CC 2C85 move.l d5,(a6) ROM:080056CE 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:080056D4 283C A450 0000 move.l #$A4500000,d4 ROM:080056DA 2A3C 0800 0000 move.l #off_8000000,d5 ROM:080056E0 2C7C FF05 0004 movea.l #$FF050004,a6 ROM:080056E6 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080056F0 2C85 move.l d5,(a6) ROM:080056F2 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:080056FA 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005700 2416 move.l (a6),d2 ROM:08005702 4E71 nop ROM:08005704 4EBA 1F6E jsr sub_8007674 ROM:08005708 4E71 nop ROM:0800570A 4E71 nop ROM:0800570C 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005716 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:0800571C 2C85 move.l d5,(a6) ROM:0800571E 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08005724 283C A4C0 0000 move.l #$A4C00000,d4 ROM:0800572A 7A7F moveq #$7F,d5 ; '' ROM:0800572C 2C7C FF05 0108 movea.l #$FF050108,a6 ROM:08005732 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:0800573C 2C85 move.l d5,(a6) ROM:0800573E 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08005746 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:0800574C 2416 move.l (a6),d2 ROM:0800574E 4E71 nop ROM:08005750 4EBA 1F22 jsr sub_8007674 ROM:08005754 4E71 nop ROM:08005756 4E71 nop ROM:08005758 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005762 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:08005768 2C85 move.l d5,(a6) ROM:0800576A 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08005770 283C A4A4 0000 move.l #$A4A40000,d4 ROM:08005776 2A3C 0000 0080 move.l #$80,d5 ; 'Ç' ROM:0800577C 2C7C FF05 0200 movea.l #$FF050200,a6 ROM:08005782 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:0800578C 2C85 move.l d5,(a6) ROM:0800578E 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08005796 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:0800579C 2416 move.l (a6),d2 ROM:0800579E 4E71 nop ROM:080057A0 4EBA 1ED2 jsr sub_8007674 ROM:080057A4 4E71 nop ROM:080057A6 4E71 nop ROM:080057A8 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080057B2 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:080057B8 2C85 move.l d5,(a6) ROM:080057BA 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:080057C0 283C A400 0000 move.l #$A4000000,d4 ROM:080057C6 2C7C FF05 0304 movea.l #$FF050304,a6 ROM:080057CC 2A16 move.l (a6),d5 ROM:080057CE 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080057D8 2C85 move.l d5,(a6) ROM:080057DA 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:080057E2 4EBA 0B4C jsr sub_8006330 ROM:080057E6 4E71 nop ROM:080057E8 0A84 0004 0000 eori.l #$40000,d4 ROM:080057EE 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080057F4 2416 move.l (a6),d2 ROM:080057F6 4E71 nop ROM:080057F8 4EBA 1E7A jsr sub_8007674 ROM:080057FC 4E71 nop ROM:080057FE 4E71 nop ROM:08005800 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:08005806 2C85 move.l d5,(a6) ROM:08005808 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:0800580E 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005818 283C A4FC 0000 move.l #$A4FC0000,d4 ROM:0800581E 4285 clr.l d5 ROM:08005820 2C7C FF05 0410 movea.l #$FF050410,a6 ROM:08005826 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005830 2C85 move.l d5,(a6) ROM:08005832 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:0800583A 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005840 2416 move.l (a6),d2 ROM:08005842 4E71 nop ROM:08005844 4EBA 1E2E jsr sub_8007674 ROM:08005848 4E71 nop ROM:0800584A 4E71 nop ROM:0800584C 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005856 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:0800585C 2C85 move.l d5,(a6) ROM:0800585E 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08005864 283C A420 0000 move.l #$A4200000,d4 ROM:0800586A 2A3C F020 0000 move.l #$F0200000,d5 ROM:08005870 2C7C FF05 0500 movea.l #$FF050500,a6 ROM:08005876 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005880 2C85 move.l d5,(a6) ROM:08005882 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:0800588A 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005890 2416 move.l (a6),d2 ROM:08005892 4E71 nop ROM:08005894 4EBA 1DDE jsr sub_8007674 ROM:08005898 4E71 nop ROM:0800589A 4E71 nop ROM:0800589C 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080058A6 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:080058AC 2C85 move.l d5,(a6) ROM:080058AE 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:080058B4 283C A41C 0000 move.l #$A41C0000,d4 ROM:080058BA 4285 clr.l d5 ROM:080058BC 2C7C FF05 0584 movea.l #$FF050584,a6 ROM:080058C2 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080058CC 2C85 move.l d5,(a6) ROM:080058CE 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:080058D6 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080058DC 2416 move.l (a6),d2 ROM:080058DE 4E71 nop ROM:080058E0 4EBA 1D92 jsr sub_8007674 ROM:080058E4 4E71 nop ROM:080058E6 4E71 nop ROM:080058E8 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080058F2 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:080058F8 2C85 move.l d5,(a6) ROM:080058FA 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08005900 283C A440 0000 move.l #$A4400000,d4 ROM:08005906 2A3C 8010 2040 move.l #$80102040,d5 ROM:0800590C 2C7C FF05 0610 movea.l #$FF050610,a6 ROM:08005912 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:0800591C 2C85 move.l d5,(a6) ROM:0800591E 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08005926 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:0800592C 2416 move.l (a6),d2 ROM:0800592E 4E71 nop ROM:08005930 4EBA 1D42 jsr sub_8007674 ROM:08005934 4E71 nop ROM:08005936 4E71 nop ROM:08005938 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005942 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:08005948 2C85 move.l d5,(a6) ROM:0800594A 2D45 0020 move.l d5,$20(a6) ROM:0800594E 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:08005954 263C C000 0000 move.l #$C0000000,d3 ROM:0800595A 283C A454 0000 move.l #$A4540000,d4 ROM:08005960 2A3C 01C0 01C0 move.l #$1C001C0,d5 ROM:08005966 2C7C FF05 0610 movea.l #$FF050610,a6 ROM:0800596C 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005976 2C85 move.l d5,(a6) ROM:08005978 13FC 00FF 0000 7B1B move.b #$FF,(dword_7B18+3).l ROM:08005980 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005986 23FC 0000 0088 FF05+ move.l #$88,($FF050200).l ; 'ê' ROM:08005990 2416 move.l (a6),d2 ROM:08005992 4E71 nop ROM:08005994 4EBA 1CDE jsr sub_8007674 ROM:08005998 4E71 nop ROM:0800599A 4E71 nop ROM:0800599C 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080059A6 283C A468 0000 move.l #$A4680000,d4 ROM:080059AC 2A3C C001 C001 move.l #$C001C001,d5 ROM:080059B2 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:080059BC 2C85 move.l d5,(a6) ROM:080059BE 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080059C4 23FC 0000 0088 FF05+ move.l #$88,($FF050200).l ; 'ê' ROM:080059CE 2416 move.l (a6),d2 ROM:080059D0 4E71 nop ROM:080059D2 4EBA 1CA0 jsr sub_8007674 ROM:080059D6 4E71 nop ROM:080059D8 4E71 nop ROM:080059DA 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:080059E4 2C85 move.l d5,(a6) ROM:080059E6 2D45 0020 move.l d5,$20(a6) ROM:080059EA 4239 0000 7B1B clr.b (dword_7B18+3).l ROM:080059F0 263C C000 0000 move.l #$C0000000,d3 ROM:080059F6 283C A454 0000 move.l #$A4540000,d4 ROM:080059FC 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005A02 23FC 0000 0085 FF05+ move.l #$85,($FF050200).l ; 'à' ROM:08005A0C 2416 move.l (a6),d2 ROM:08005A0E 4E71 nop ROM:08005A10 4EBA 1C62 jsr sub_8007674 ROM:08005A14 4E71 nop ROM:08005A16 4E71 nop ROM:08005A18 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005A22 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005A28 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005A32 2416 move.l (a6),d2 ROM:08005A34 4E71 nop ROM:08005A36 B485 cmp.l d5,d2 ROM:08005A38 6700 0008 beq.w loc_8005A42 ROM:08005A3C 4EBA 1B4E jsr sub_800758C ROM:08005A40 4E71 nop ROM:08005A42 ROM:08005A42 loc_8005A42: ; CODE XREF: ROM:08005A38j ROM:08005A42 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005A4C 263C 8200 0000 move.l #$82000000,d3 ROM:08005A52 13FC 00FF 0000 7B1F move.b #$FF,(dword_7B1C+3).l ROM:08005A5A 2412 move.l (a2),d2 ROM:08005A5C 4285 clr.l d5 ROM:08005A5E 2C7C FF01 0068 movea.l #$FF010068,a6 ROM:08005A64 4239 0000 7B1A clr.b (dword_7B18+2).l ROM:08005A6A 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005A70 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08005A7A 2416 move.l (a6),d2 ROM:08005A7C 4E71 nop ROM:08005A7E 4EBA 1BF4 jsr sub_8007674 ROM:08005A82 4E71 nop ROM:08005A84 B485 cmp.l d5,d2 ROM:08005A86 6700 0008 beq.w loc_8005A90 ROM:08005A8A 4EBA 1B00 jsr sub_800758C ROM:08005A8E 4E71 nop ROM:08005A90 ROM:08005A90 loc_8005A90: ; CODE XREF: ROM:08005A86j ROM:08005A90 4239 0000 7B1F clr.b (dword_7B1C+3).l ROM:08005A96 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005AA0 283C A280 0000 move.l #$A2800000,d4 ROM:08005AA6 2412 move.l (a2),d2 ROM:08005AA8 7AFF moveq #$FFFFFFFF,d5 ROM:08005AAA 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005AB0 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08005ABA 2C85 move.l d5,(a6) ROM:08005ABC 4E71 nop ROM:08005ABE 4EBA 1BB4 jsr sub_8007674 ROM:08005AC2 4E71 nop ROM:08005AC4 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005ACE 13FC 00FF 0000 7B1F move.b #$FF,(dword_7B1C+3).l ROM:08005AD6 2A3C 0250 0000 move.l #$2500000,d5 ROM:08005ADC 42B9 FF02 0014 clr.l ($FF020014).l ROM:08005AE2 2C7C FF02 0008 movea.l #$FF020008,a6 ROM:08005AE8 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005AEE 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08005AF8 2416 move.l (a6),d2 ROM:08005AFA 4E71 nop ROM:08005AFC 4EBA 1B76 jsr sub_8007674 ROM:08005B00 4E71 nop ROM:08005B02 B485 cmp.l d5,d2 ROM:08005B04 6700 0008 beq.w loc_8005B0E ROM:08005B08 4EBA 1A82 jsr sub_800758C ROM:08005B0C 4E71 nop ROM:08005B0E ROM:08005B0E loc_8005B0E: ; CODE XREF: ROM:08005B04j ROM:08005B0E 4239 0000 7B1F clr.b (dword_7B1C+3).l ROM:08005B14 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005B1E 283C A280 0000 move.l #$A2800000,d4 ROM:08005B24 2412 move.l (a2),d2 ROM:08005B26 7AFF moveq #$FFFFFFFF,d5 ROM:08005B28 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005B2E 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08005B38 2C85 move.l d5,(a6) ROM:08005B3A 4E71 nop ROM:08005B3C 4EBA 1B36 jsr sub_8007674 ROM:08005B40 4E71 nop ROM:08005B42 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005B4C 13FC 00FF 0000 7B1F move.b #$FF,(dword_7B1C+3).l ROM:08005B54 4285 clr.l d5 ROM:08005B56 2C7C FF06 0028 movea.l #$FF060028,a6 ROM:08005B5C 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005B62 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08005B6C 2416 move.l (a6),d2 ROM:08005B6E 4E71 nop ROM:08005B70 4EBA 1B02 jsr sub_8007674 ROM:08005B74 4E71 nop ROM:08005B76 B485 cmp.l d5,d2 ROM:08005B78 6700 0008 beq.w loc_8005B82 ROM:08005B7C 4EBA 1A0E jsr sub_800758C ROM:08005B80 4E71 nop ROM:08005B82 ROM:08005B82 loc_8005B82: ; CODE XREF: ROM:08005B78j ROM:08005B82 4239 0000 7B1F clr.b (dword_7B1C+3).l ROM:08005B88 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005B92 283C A3C0 0000 move.l #$A3C00000,d4 ROM:08005B98 2412 move.l (a2),d2 ROM:08005B9A 7AFF moveq #$FFFFFFFF,d5 ROM:08005B9C 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005BA2 23FC 0000 0082 FF05+ move.l #$82,($FF050200).l ; 'é' ROM:08005BAC 2C85 move.l d5,(a6) ROM:08005BAE 4E71 nop ROM:08005BB0 4EBA 1AC2 jsr sub_8007674 ROM:08005BB4 4E71 nop ROM:08005BB6 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005BC0 283C A17C 0000 move.l #$A17C0000,d4 ROM:08005BC6 4285 clr.l d5 ROM:08005BC8 2C7C FF01 0064 movea.l #$FF010064,a6 ROM:08005BCE 2CBC 0020 0000 move.l #$200000,(a6) ROM:08005BD4 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005BDA 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005BE4 2C85 move.l d5,(a6) ROM:08005BE6 4E71 nop ROM:08005BE8 4EBA 1A8A jsr sub_8007674 ROM:08005BEC 4E71 nop ROM:08005BEE 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005BF8 283C A000 0000 move.l #$A0000000,d4 ROM:08005BFE 2C7C FF02 0014 movea.l #$FF020014,a6 ROM:08005C04 2A16 move.l (a6),d5 ROM:08005C06 0085 0000 0080 ori.l #$80,d5 ; 'Ç' ROM:08005C0C 2C85 move.l d5,(a6) ROM:08005C0E 4EBA 0720 jsr sub_8006330 ROM:08005C12 4E71 nop ROM:08005C14 0A84 003C 0000 eori.l #$3C0000,d4 ROM:08005C1A 0096 0000 0480 ori.l #$480,(a6) ROM:08005C20 0A96 0000 0080 eori.l #$80,(a6) ; 'Ç' ROM:08005C26 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005C2C 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005C36 2C85 move.l d5,(a6) ROM:08005C38 4E71 nop ROM:08005C3A 4EBA 1A38 jsr sub_8007674 ROM:08005C3E 4E71 nop ROM:08005C40 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005C4A 0A96 0000 0480 eori.l #$480,(a6) ROM:08005C50 283C A038 0000 move.l #$A0380000,d4 ROM:08005C56 7A01 moveq #1,d5 ROM:08005C58 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:08005C5E 2CBC 0000 0021 move.l #$21,(a6) ; '!' ROM:08005C64 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005C6A 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005C74 2C85 move.l d5,(a6) ROM:08005C76 4E71 nop ROM:08005C78 4EBA 19FA jsr sub_8007674 ROM:08005C7C 4E71 nop ROM:08005C7E 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005C88 263C C000 0000 move.l #$C0000000,d3 ROM:08005C8E 283C A540 0000 move.l #$A5400000,d4 ROM:08005C94 4285 clr.l d5 ROM:08005C96 2C7C FF01 0068 movea.l #$FF010068,a6 ROM:08005C9C 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005CA2 23FC 0000 0085 FF05+ move.l #$85,($FF050200).l ; 'à' ROM:08005CAC 2416 move.l (a6),d2 ROM:08005CAE 4E71 nop ROM:08005CB0 4EBA 19C2 jsr sub_8007674 ROM:08005CB4 4E71 nop ROM:08005CB6 B485 cmp.l d5,d2 ROM:08005CB8 6700 0008 beq.w loc_8005CC2 ROM:08005CBC 4EBA 18CE jsr sub_800758C ROM:08005CC0 4E71 nop ROM:08005CC2 ROM:08005CC2 loc_8005CC2: ; CODE XREF: ROM:08005CB8j ROM:08005CC2 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08005CCC 2C7C FF01 0064 movea.l #$FF010064,a6 ROM:08005CD2 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005CDC 2C85 move.l d5,(a6) ROM:08005CDE 4E71 nop ROM:08005CE0 2C7C FF02 0014 movea.l #$FF020014,a6 ROM:08005CE6 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005CF0 2C85 move.l d5,(a6) ROM:08005CF2 4E71 nop ROM:08005CF4 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:08005CFA 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005D04 2C85 move.l d5,(a6) ROM:08005D06 4E71 nop ROM:08005D08 2412 move.l (a2),d2 ROM:08005D0A 2C7C FF01 0068 movea.l #$FF010068,a6 ROM:08005D10 23FC 0000 0081 FF05+ move.l #$81,($FF050200).l ; 'ü' ROM:08005D1A 2416 move.l (a6),d2 ROM:08005D1C 4E71 nop ROM:08005D1E B485 cmp.l d5,d2 ROM:08005D20 6700 0008 beq.w loc_8005D2A ROM:08005D24 4EBA 1866 jsr sub_800758C ROM:08005D28 4E71 nop ROM:08005D2A ROM:08005D2A loc_8005D2A: ; CODE XREF: ROM:08005D20j ROM:08005D2A 263C 8800 0000 move.l #$88000000,d3 ROM:08005D30 2412 move.l (a2),d2 ROM:08005D32 13FC 00FF 0000 7B1A move.b #$FF,(dword_7B18+2).l ROM:08005D3A 13FC 00FF 0000 7B1F move.b #$FF,(dword_7B1C+3).l ROM:08005D42 31FC 5D72 0082 move.w #$5D72,(word_82).w ROM:08005D48 42B9 FF05 0200 clr.l ($FF050200).l ROM:08005D4E 49F9 0000 77AC lea (unk_77AC).l,a4 ROM:08005D54 47F9 0000 7ABC lea (dword_7ABC).l,a3 ROM:08005D5A ROM:08005D5A loc_8005D5A: ; CODE XREF: ROM:08005DA4j ROM:08005D5A B7CC cmpa.l a4,a3 ROM:08005D5C 6700 0048 beq.w loc_8005DA6 ROM:08005D60 2C54 movea.l (a4),a6 ROM:08005D62 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005D68 027C DFFF andi #$DFFF,sr ROM:08005D6C 2416 move.l (a6),d2 ROM:08005D6E 4E40 trap #0 ROM:08005D70 ROM:08005D70 loc_8005D70: ; CODE XREF: ROM:loc_8005D70j ROM:08005D70 60FE bra.s loc_8005D70 ROM:08005D72 ; --------------------------------------------------------------------------- ROM:08005D72 BA87 cmp.l d7,d5 ROM:08005D74 4E71 nop ROM:08005D76 6700 002A beq.w loc_8005DA2 ROM:08005D7A BDFC FF05 0414 cmpa.l #$FF050414,a6 ROM:08005D80 6700 0012 beq.w loc_8005D94 ROM:08005D84 BDFC FF05 0410 cmpa.l #$FF050410,a6 ROM:08005D8A 6700 0008 beq.w loc_8005D94 ROM:08005D8E 4EBA 18E4 jsr sub_8007674 ROM:08005D92 4E71 nop ROM:08005D94 ROM:08005D94 loc_8005D94: ; CODE XREF: ROM:08005D80j ROM:08005D94 ; ROM:08005D8Aj ROM:08005D94 B492 cmp.l (a2),d2 ROM:08005D96 6600 0008 bne.w loc_8005DA0 ROM:08005D9A 4EBA 17F0 jsr sub_800758C ROM:08005D9E 4E71 nop ROM:08005DA0 ROM:08005DA0 loc_8005DA0: ; CODE XREF: ROM:08005D96j ROM:08005DA0 2412 move.l (a2),d2 ROM:08005DA2 ROM:08005DA2 loc_8005DA2: ; CODE XREF: ROM:08005D76j ROM:08005DA2 508C addq.l #8,a4 ROM:08005DA4 60B4 bra.s loc_8005D5A ROM:08005DA6 ; --------------------------------------------------------------------------- ROM:08005DA6 ROM:08005DA6 loc_8005DA6: ; CODE XREF: ROM:08005D5Cj ROM:08005DA6 4239 0000 7B1F clr.b (dword_7B1C+3).l ROM:08005DAC 2A3C 0000 0080 move.l #$80,d5 ; 'Ç' ROM:08005DB2 31FC 5DF4 0082 move.w #$5DF4,(word_82).w ROM:08005DB8 49F9 0000 6374 lea (unk_6374).l,a4 ROM:08005DBE 47F9 0000 6390 lea (unk_6390).l,a3 ROM:08005DC4 ROM:08005DC4 loc_8005DC4: ; CODE XREF: ROM:08005E04j ROM:08005DC4 B7CC cmpa.l a4,a3 ROM:08005DC6 6700 003E beq.w loc_8005E06 ROM:08005DCA 2C54 movea.l (a4),a6 ROM:08005DCC 244E movea.l a6,a2 ROM:08005DCE 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005DD4 2416 move.l (a6),d2 ROM:08005DD6 283C 2000 0000 move.l #$20000000,d4 ROM:08005DDC 4EBA 0552 jsr sub_8006330 ROM:08005DE0 4E71 nop ROM:08005DE2 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005DE8 027C DFFF andi #$DFFF,sr ROM:08005DEC 2C85 move.l d5,(a6) ROM:08005DEE 4E71 nop ROM:08005DF0 4E40 trap #0 ROM:08005DF2 ROM:08005DF2 loc_8005DF2: ; CODE XREF: ROM:loc_8005DF2j ROM:08005DF2 60FE bra.s loc_8005DF2 ROM:08005DF4 ; --------------------------------------------------------------------------- ROM:08005DF4 BE85 cmp.l d5,d7 ROM:08005DF6 4E71 nop ROM:08005DF8 6700 0008 beq.w loc_8005E02 ROM:08005DFC 4EBA 1876 jsr sub_8007674 ROM:08005E00 4E71 nop ROM:08005E02 ROM:08005E02 loc_8005E02: ; CODE XREF: ROM:08005DF8j ROM:08005E02 588C addq.l #4,a4 ROM:08005E04 60BE bra.s loc_8005DC4 ROM:08005E06 ; --------------------------------------------------------------------------- ROM:08005E06 ROM:08005E06 loc_8005E06: ; CODE XREF: ROM:08005DC6j ROM:08005E06 31FC 76B6 0082 move.w #$76B6,(word_82).w ROM:08005E0C 283C A0C0 0000 move.l #$A0C00000,d4 ROM:08005E12 2A3C 5555 5555 move.l #$55555555,d5 ROM:08005E18 2C7C FF05 0208 movea.l #$FF050208,a6 ROM:08005E1E 45F9 0000 6370 lea (unk_6370).l,a2 ROM:08005E24 2412 move.l (a2),d2 ROM:08005E26 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005E2C 2C85 move.l d5,(a6) ROM:08005E2E 4E71 nop ROM:08005E30 4EBA 1842 jsr sub_8007674 ROM:08005E34 4E71 nop ROM:08005E36 4E71 nop ROM:08005E38 283C A080 0000 move.l #$A0800000,d4 ROM:08005E3E 2A3C AAAA AAAA move.l #$AAAAAAAA,d5 ROM:08005E44 2C7C FF05 020C movea.l #$FF05020C,a6 ROM:08005E4A 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005E50 2C85 move.l d5,(a6) ROM:08005E52 4E71 nop ROM:08005E54 4EBA 181E jsr sub_8007674 ROM:08005E58 4E71 nop ROM:08005E5A 4E71 nop ROM:08005E5C 283C A0FC 0000 move.l #$A0FC0000,d4 ROM:08005E62 2A3C 0102 0408 move.l #$1020408,d5 ROM:08005E68 2C7C FF05 0210 movea.l #$FF050210,a6 ROM:08005E6E 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005E74 2C85 move.l d5,(a6) ROM:08005E76 4E71 nop ROM:08005E78 4EBA 17FA jsr sub_8007674 ROM:08005E7C 4E71 nop ROM:08005E7E 4E71 nop ROM:08005E80 2A3C 0204 0801 move.l #$2040801,d5 ROM:08005E86 2C7C FF05 0408 movea.l #$FF050408,a6 ROM:08005E8C 244E movea.l a6,a2 ROM:08005E8E 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005E94 2416 move.l (a6),d2 ROM:08005E96 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005E9C 2C85 move.l d5,(a6) ROM:08005E9E 4E71 nop ROM:08005EA0 4EBA 17D2 jsr sub_8007674 ROM:08005EA4 4E71 nop ROM:08005EA6 4E71 nop ROM:08005EA8 2A3C 0408 0102 move.l #$4080102,d5 ROM:08005EAE 2C7C FF05 0410 movea.l #$FF050410,a6 ROM:08005EB4 244E movea.l a6,a2 ROM:08005EB6 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005EBC 2416 move.l (a6),d2 ROM:08005EBE 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005EC4 2C85 move.l d5,(a6) ROM:08005EC6 4E71 nop ROM:08005EC8 4EBA 17AA jsr sub_8007674 ROM:08005ECC 4E71 nop ROM:08005ECE 4E71 nop ROM:08005ED0 283C A0BC 0000 move.l #$A0BC0000,d4 ROM:08005ED6 2A3C 0801 0204 move.l #$8010204,d5 ROM:08005EDC 2C7C FF05 0414 movea.l #$FF050414,a6 ROM:08005EE2 244E movea.l a6,a2 ROM:08005EE4 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005EEA 2416 move.l (a6),d2 ROM:08005EEC 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005EF2 2C85 move.l d5,(a6) ROM:08005EF4 4E71 nop ROM:08005EF6 4EBA 177C jsr sub_8007674 ROM:08005EFA 4E71 nop ROM:08005EFC 4E71 nop ROM:08005EFE 283C A17C 0000 move.l #$A17C0000,d4 ROM:08005F04 2A3C 1020 4080 move.l #$10204080,d5 ROM:08005F0A 2C7C FFF8 0080 movea.l #$FFF80080,a6 ROM:08005F10 244E movea.l a6,a2 ROM:08005F12 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005F18 2416 move.l (a6),d2 ROM:08005F1A 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005F20 2C85 move.l d5,(a6) ROM:08005F22 4E71 nop ROM:08005F24 4EBA 174E jsr sub_8007674 ROM:08005F28 4E71 nop ROM:08005F2A 4E71 nop ROM:08005F2C 283C A07C 0000 move.l #$A07C0000,d4 ROM:08005F32 2A3C 2040 8010 move.l #$20408010,d5 ROM:08005F38 2C7C FF05 0004 movea.l #$FF050004,a6 ROM:08005F3E 244E movea.l a6,a2 ROM:08005F40 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005F46 2416 move.l (a6),d2 ROM:08005F48 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005F4E 2C85 move.l d5,(a6) ROM:08005F50 4E71 nop ROM:08005F52 4EBA 1720 jsr sub_8007674 ROM:08005F56 4E71 nop ROM:08005F58 4E71 nop ROM:08005F5A 283C A0BC 0000 move.l #$A0BC0000,d4 ROM:08005F60 2A3C 4080 1020 move.l #$40801020,d5 ROM:08005F66 2C7C FF05 0400 movea.l #$FF050400,a6 ROM:08005F6C 244E movea.l a6,a2 ROM:08005F6E 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08005F74 2416 move.l (a6),d2 ROM:08005F76 223C 0000 0900 move.l #$900,d1 ROM:08005F7C 4E7B 1002 movec d1,cacr ROM:08005F80 4E71 nop ROM:08005F82 B2B9 FF05 0210 cmp.l ($FF050210).l,d1 ROM:08005F88 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005F8E 2C85 move.l d5,(a6) ROM:08005F90 4E71 nop ROM:08005F92 4EBA 16E0 jsr sub_8007674 ROM:08005F96 4E71 nop ROM:08005F98 4E71 nop ROM:08005F9A 223C 0000 0800 move.l #$800,d1 ROM:08005FA0 4E7B 1002 movec d1,cacr ROM:08005FA4 45F9 0000 6370 lea (unk_6370).l,a2 ROM:08005FAA 13FC 00FF 0000 7B1F move.b #$FF,(dword_7B1C+3).l ROM:08005FB2 2412 move.l (a2),d2 ROM:08005FB4 4285 clr.l d5 ROM:08005FB6 4281 clr.l d1 ROM:08005FB8 323C 3FFF move.w #$3FFF,d1 ROM:08005FBC 2C7C FF05 0000 movea.l #$FF050000,a6 ROM:08005FC2 2645 movea.l d5,a3 ROM:08005FC4 ROM:08005FC4 loc_8005FC4: ; CODE XREF: ROM:08005FD6j ROM:08005FC4 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08005FCA 2416 move.l (a6),d2 ROM:08005FCC 47EB 0001 lea 1(a3),a3 ROM:08005FD0 2412 move.l (a2),d2 ROM:08005FD2 4E71 nop ROM:08005FD4 588E addq.l #4,a6 ROM:08005FD6 51C9 FFEC dbf d1,loc_8005FC4 ROM:08005FDA B6FC 0061 cmpa.w #$61,a3 ; 'a' ROM:08005FDE 6700 0008 beq.w loc_8005FE8 ROM:08005FE2 4EBA 1690 jsr sub_8007674 ROM:08005FE6 4E71 nop ROM:08005FE8 ROM:08005FE8 loc_8005FE8: ; CODE XREF: ROM:08005FDEj ROM:08005FE8 4239 0000 7B1F clr.b (dword_7B1C+3).l ROM:08005FEE 720A moveq #$A,d1 ROM:08005FF0 267C FF05 0000 movea.l #$FF050000,a3 ROM:08005FF6 13FC 00FF 0000 7B1F move.b #$FF,(dword_7B1C+3).l ROM:08005FFE 49F9 0000 6390 lea (unk_6390).l,a4 ROM:08006004 ROM:08006004 loc_8006004: ; CODE XREF: ROM:08006032j ROM:08006004 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:0800600E 2C54 movea.l (a4),a6 ROM:08006010 23CE FFF8 0080 move.l a6,($FFF80080).l ROM:08006016 31FC 623A 000A move.w #$623A,(loc_8+2).w ROM:0800601C 2416 move.l (a6),d2 ROM:0800601E 23CB FFF8 0080 move.l a3,($FFF80080).l ROM:08006024 4E71 nop ROM:08006026 6700 0008 beq.w loc_8006030 ROM:0800602A 4EBA 1648 jsr sub_8007674 ROM:0800602E 4E71 nop ROM:08006030 ROM:08006030 loc_8006030: ; CODE XREF: ROM:08006026j ROM:08006030 588C addq.l #4,a4 ROM:08006032 51C9 FFD0 dbf d1,loc_8006004 ROM:08006036 4239 0000 7B1F clr.b (dword_7B1C+3).l ROM:0800603C 263C 8400 0000 move.l #$84000000,d3 ROM:08006042 283C A87C 0000 move.l #$A87C0000,d4 ROM:08006048 2A3C 4040 4040 move.l #$40404040,d5 ROM:0800604E 2C7C FF05 0610 movea.l #$FF050610,a6 ROM:08006054 244E movea.l a6,a2 ROM:08006056 2416 move.l (a6),d2 ROM:08006058 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800605E 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08006064 1C85 move.b d5,(a6) ROM:08006066 4E71 nop ROM:08006068 4EBA 160A jsr sub_8007674 ROM:0800606C 4E71 nop ROM:0800606E 4E71 nop ROM:08006070 283C B07C 0000 move.l #$B07C0000,d4 ROM:08006076 2A3C 2040 2040 move.l #$20402040,d5 ROM:0800607C 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08006082 3C85 move.w d5,(a6) ROM:08006084 4E71 nop ROM:08006086 4EBA 15EC jsr sub_8007674 ROM:0800608A 4E71 nop ROM:0800608C 4E71 nop ROM:0800608E 283C A000 0000 move.l #$A0000000,d4 ROM:08006094 2A3C 0303 0303 move.l #$3030303,d5 ROM:0800609A 4DEE 0001 lea 1(a6),a6 ROM:0800609E 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080060A4 2C85 move.l d5,(a6) ROM:080060A6 4E71 nop ROM:080060A8 4EBA 15CA jsr sub_8007674 ROM:080060AC 4E71 nop ROM:080060AE 4E71 nop ROM:080060B0 283C A03C 0000 move.l #$A03C0000,d4 ROM:080060B6 2A3C 0404 0404 move.l #$4040404,d5 ROM:080060BC 4DEE 0001 lea 1(a6),a6 ROM:080060C0 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080060C6 2C85 move.l d5,(a6) ROM:080060C8 4E71 nop ROM:080060CA 4EBA 15A8 jsr sub_8007674 ROM:080060CE 4E71 nop ROM:080060D0 4E71 nop ROM:080060D2 283C A040 0000 move.l #$A0400000,d4 ROM:080060D8 2A3C 0505 0505 move.l #$5050505,d5 ROM:080060DE 4DEE 0001 lea 1(a6),a6 ROM:080060E2 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080060E8 2C85 move.l d5,(a6) ROM:080060EA 4E71 nop ROM:080060EC 4EBA 1586 jsr sub_8007674 ROM:080060F0 4E71 nop ROM:080060F2 4E71 nop ROM:080060F4 367C 0011 movea.w #$11,a3 ROM:080060F8 4E7B B002 movec a3,cacr ROM:080060FC 263C 8080 0000 move.l #$80800000,d3 ROM:08006102 283C C03C 0000 move.l #$C03C0000,d4 ROM:08006108 2A3C B0B0 B0B0 move.l #$B0B0B0B0,d5 ROM:0800610E 2C7C FFFF F000 movea.l #$FFFFF000,a6 ROM:08006114 7206 moveq #6,d1 ROM:08006116 4E7B 1001 movec d1,dfc ROM:0800611A 7223 moveq #$23,d1 ; '#' ROM:0800611C 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08006126 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:0800612C 007C 0000 ori #0,sr ROM:08006130 0E96 5800 moves.l d5,(a6) ROM:08006134 ROM:08006134 loc_8006134: ; CODE XREF: ROM:08006136j ROM:08006134 5301 subq.b #1,d1 ROM:08006136 6AFC bpl.s loc_8006134 ROM:08006138 4EBA 153A jsr sub_8007674 ROM:0800613C 4E71 nop ROM:0800613E 4E71 nop ROM:08006140 0201 00F8 andi.b #$F8,d1 ROM:08006144 0C01 0000 cmpi.b #0,d1 ROM:08006148 6700 000E beq.w loc_8006158 ROM:0800614C 002D 0080 0005 ori.b #$80,5(a5) ROM:08006152 4EBA 1438 jsr sub_800758C ROM:08006156 4E71 nop ROM:08006158 ROM:08006158 loc_8006158: ; CODE XREF: ROM:08006148j ROM:08006158 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006162 367C 0808 movea.w #$808,a3 ROM:08006166 4E7B B002 movec a3,cacr ROM:0800616A 2C7C 0800 0000 movea.l #off_8000000,a6 ROM:08006170 23CE FF05 0004 move.l a6,($FF050004).l ROM:08006176 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800617C 263C 8020 0000 move.l #$80200000,d3 ROM:08006182 283C A23C 0000 move.l #$A23C0000,d4 ROM:08006188 2A3C E0E0 E0E0 move.l #$E0E0E0E0,d5 ROM:0800618E 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:08006194 2C85 move.l d5,(a6) ROM:08006196 4E71 nop ROM:08006198 4EBA 14DA jsr sub_8007674 ROM:0800619C 4E71 nop ROM:0800619E 4E71 nop ROM:080061A0 263C 8010 0000 move.l #$80100000,d3 ROM:080061A6 2A3C FFE0 0000 move.l #$FFE00000,d5 ROM:080061AC 49F9 0000 796C lea (unk_796C).l,a4 ROM:080061B2 47F9 0000 79E4 lea (unk_79E4).l,a3 ROM:080061B8 ROM:080061B8 loc_80061B8: ; CODE XREF: ROM:080061EAj ROM:080061B8 B7CC cmpa.l a4,a3 ROM:080061BA 6700 0030 beq.w loc_80061EC ROM:080061BE 2C54 movea.l (a4),a6 ROM:080061C0 244E movea.l a6,a2 ROM:080061C2 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:080061C8 2416 move.l (a6),d2 ROM:080061CA 283C A000 0000 move.l #$A0000000,d4 ROM:080061D0 4EBA 015E jsr sub_8006330 ROM:080061D4 4E71 nop ROM:080061D6 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:080061DC 2C85 move.l d5,(a6) ROM:080061DE 4E71 nop ROM:080061E0 4EBA 1492 jsr sub_8007674 ROM:080061E4 4E71 nop ROM:080061E6 4E71 nop ROM:080061E8 508C addq.l #8,a4 ROM:080061EA 60CC bra.s loc_80061B8 ROM:080061EC ; --------------------------------------------------------------------------- ROM:080061EC ROM:080061EC loc_80061EC: ; CODE XREF: ROM:080061BAj ROM:080061EC 263C 8820 0000 move.l #$88200000,d3 ROM:080061F2 283C A000 0000 move.l #$A0000000,d4 ROM:080061F8 45F9 0000 6370 lea (unk_6370).l,a2 ROM:080061FE 2412 move.l (a2),d2 ROM:08006200 4285 clr.l d5 ROM:08006202 2C7C FF05 FFFC movea.l #$FF05FFFC,a6 ROM:08006208 31FC 6218 000A move.w #$6218,(loc_8+2).w ROM:0800620E 2C85 move.l d5,(a6) ROM:08006210 4E71 nop ROM:08006212 4EBA 1460 jsr sub_8007674 ROM:08006216 4E71 nop ROM:08006218 223C E1E1 E1E1 move.l #$E1E1E1E1,d1 ROM:0800621E 227C 0800 0000 movea.l #off_8000000,a1 ROM:08006224 31FC 6246 000A move.w #$6246,(loc_8+2).w ROM:0800622A 2281 move.l d1,(a1) ROM:0800622C 4E71 nop ROM:0800622E 4EBA 1444 jsr sub_8007674 ROM:08006232 4E71 nop ROM:08006234 4E71 nop ROM:08006236 6000 1122 bra.w loc_800735A ROM:0800623A ; --------------------------------------------------------------------------- ROM:0800623A 4E71 nop ROM:0800623C 23FC FF05 0000 FFF8+ move.l #$FF050000,($FFF80080).l ROM:08006246 4E71 nop ROM:08006248 13FC 00FF 0000 7B19 move.b #$FF,(dword_7B18+1).l ROM:08006250 31FC 75DC 000A move.w #$75DC,(loc_8+2).w ROM:08006256 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:0800625C CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:08006262 BC83 cmp.l d3,d6 ROM:08006264 6700 0006 beq.w loc_800626C ROM:08006268 6000 1322 bra.w sub_800758C ROM:0800626C ; --------------------------------------------------------------------------- ROM:0800626C ROM:0800626C loc_800626C: ; CODE XREF: ROM:08006264j ROM:0800626C 7CFF moveq #$FFFFFFFF,d6 ROM:0800626E CCB9 FF05 0208 and.l ($FF050208).l,d6 ROM:08006274 BC8E cmp.l a6,d6 ROM:08006276 6700 0006 beq.w loc_800627E ROM:0800627A 6000 1310 bra.w sub_800758C ROM:0800627E ; --------------------------------------------------------------------------- ROM:0800627E ROM:0800627E loc_800627E: ; CODE XREF: ROM:08006276j ROM:0800627E 0C39 00FF 0000 7B1F cmpi.b #$FF,(dword_7B1C+3).l ROM:08006286 6700 002A beq.w loc_80062B2 ROM:0800628A 7CFF moveq #$FFFFFFFF,d6 ROM:0800628C CCB9 FF05 020C and.l ($FF05020C).l,d6 ROM:08006292 BC85 cmp.l d5,d6 ROM:08006294 6700 0006 beq.w loc_800629C ROM:08006298 6000 12F2 bra.w sub_800758C ROM:0800629C ; --------------------------------------------------------------------------- ROM:0800629C ROM:0800629C loc_800629C: ; CODE XREF: ROM:08006294j ROM:0800629C 2C3C FFFC 0000 move.l #$FFFC0000,d6 ROM:080062A2 CCB9 FF05 0210 and.l ($FF050210).l,d6 ROM:080062A8 BC84 cmp.l d4,d6 ROM:080062AA 6700 0006 beq.w loc_80062B2 ROM:080062AE 6000 12DC bra.w sub_800758C ROM:080062B2 ; --------------------------------------------------------------------------- ROM:080062B2 ROM:080062B2 loc_80062B2: ; CODE XREF: ROM:08006286j ROM:080062B2 ; ROM:080062AAj ROM:080062B2 B492 cmp.l (a2),d2 ROM:080062B4 6700 0012 beq.w loc_80062C8 ROM:080062B8 B4FC 6370 cmpa.w #$6370,a2 ROM:080062BC 6700 12CE beq.w sub_800758C ROM:080062C0 2012 move.l (a2),d0 ROM:080062C2 2482 move.l d2,(a2) ROM:080062C4 6000 12C6 bra.w sub_800758C ROM:080062C8 ; --------------------------------------------------------------------------- ROM:080062C8 ROM:080062C8 loc_80062C8: ; CODE XREF: ROM:080062B4j ROM:080062C8 42B9 FF01 0068 clr.l ($FF010068).l ROM:080062CE 42B9 FF02 0008 clr.l ($FF020008).l ROM:080062D4 42B9 FF06 0028 clr.l ($FF060028).l ROM:080062DA 42B9 FF05 0200 clr.l ($FF050200).l ROM:080062E0 203C 7FFF FFFF move.l #$7FFFFFFF,d0 ROM:080062E6 B780 eor.l d3,d0 ROM:080062E8 23C0 FF05 0204 move.l d0,($FF050204).l ROM:080062EE 2C3C FFF8 007F move.l #$FFF8007F,d6 ROM:080062F4 CCB9 FF05 0204 and.l ($FF050204).l,d6 ROM:080062FA 0C86 0000 0000 cmpi.l #0,d6 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,(loc_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 ; =============== S U B R O U T I N E ======================================= ROM:08006330 ROM:08006330 ROM:08006330 sub_8006330: ; CODE XREF: ROM:080057E2p ROM:08006330 ; ROM:08005C0Ep ... 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: sub_8006330+2Aj ROM:08006340 7403 moveq #3,d2 ROM:08006342 ROM:08006342 loc_8006342: ; CODE XREF: sub_8006330+24j ROM:08006342 7207 moveq #7,d1 ROM:08006344 ROM:08006344 loc_8006344: ; CODE XREF: sub_8006330: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: sub_8006330+16j 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 ; End of function sub_8006330 ROM:0800636C ROM:0800636C ; --------------------------------------------------------------------------- ROM:0800636E 0000 align $10 ROM:08006370 524F 4C4D aRolm_0: dc.b 'ROLM' ROM:08006374 FF05 0008 FF05 0108+ dc.l $FF050008, $FF050108, $FF050200, $FF050304 ROM:08006374 FF05 0200 FF05 0304+ dc.l $FF050404, $FF050584, $FF050610, $FFFF8000 ROM:08006374 FF05 0404 FF05 0584+ dc.l $55558000, $AAAB8000, $8018000, $8038000 ROM:08006374 FF05 0610 FFFF 8000+ dc.l $8058000, $8098000, $10218000, $20418000 ROM:08006374 5555 8000 AAAB 8000+ dc.l $40818000, $80118000 ROM:080063BC ; --------------------------------------------------------------------------- ROM:080063BC 4E71 nop ROM:080063BE 7E42 moveq #$42,d7 ; 'B' ROM:080063C0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:080063C6 23FC 0000 63DA 0000+ move.l #$63DA,(dword_7AFC).l ROM:080063D0 23FC 0000 6488 0000+ move.l #$6488,(dword_7B00).l ROM:080063DA 42AD 0004 clr.l 4(a5) ROM:080063DE 2A3C FFCF FFFF move.l #$FFCFFFFF,d5 ROM:080063E4 4EBA 1114 jsr sub_80074FA ROM:080063E8 4E71 nop ROM:080063EA 13FC 00FF 0000 7B1C move.b #$FF,(dword_7B1C).l ROM:080063F2 4EBA 0FA2 jsr sub_8007396 ROM:080063F6 4E71 nop ROM:080063F8 4239 0000 7B1C clr.b (dword_7B1C).l ROM:080063FE 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:08006408 7609 moveq #9,d3 ROM:0800640A 47F9 0000 6460 lea (unk_6460).l,a3 ROM:08006410 13FC 00FF 0000 7B18 move.b #$FF,(dword_7B18).l ROM:08006418 45F9 0000 7A9C lea (unk_7A9C).l,a2 ROM:0800641E ROM:0800641E loc_800641E: ; CODE XREF: ROM:08006448j ROM:0800641E 49F9 0000 7914 lea (unk_7914).l,a4 ROM:08006424 2A13 move.l (a3),d5 ROM:08006426 ROM:08006426 loc_8006426: ; CODE XREF: ROM:08006444j ROM:08006426 B5CC cmpa.l a4,a2 ROM:08006428 6700 001C beq.w loc_8006446 ROM:0800642C 31FC 764A 000A move.w #$764A,(loc_8+2).w ROM:08006432 2C54 movea.l (a4),a6 ROM:08006434 2C85 move.l d5,(a6) ROM:08006436 4EBA 0F5E jsr sub_8007396 ROM:0800643A 4E71 nop ROM:0800643C 2CBC FFCF FFFF move.l #$FFCFFFFF,(a6) ROM:08006442 508C addq.l #8,a4 ROM:08006444 60E0 bra.s loc_8006426 ROM:08006446 ; --------------------------------------------------------------------------- ROM:08006446 ROM:08006446 loc_8006446: ; CODE XREF: ROM:08006428j ROM:08006446 588B addq.l #4,a3 ROM:08006448 51CB FFD4 dbf d3,loc_800641E ROM:0800644C 4239 0000 7B18 clr.b (dword_7B18).l ROM:08006452 4285 clr.l d5 ROM:08006454 4EBA 10A4 jsr sub_80074FA ROM:08006458 4E71 nop ROM:0800645A 6000 0EFE bra.w loc_800735A ROM:0800645A ; --------------------------------------------------------------------------- ROM:0800645E 0000 5555 5555 AAAA+ dc.w 0, $5555, $5555, $AAAA ROM:0800645E AAAA 0102 0408 0204+ dc.w $AAAA, $102, $408, $204 ROM:0800645E 0801 0408 0102 0801+ dc.w $801, $408, $102, $801 ROM:0800645E 0204 1020 4080 2040+ dc.w $204, $1020, $4080, $2040 ROM:0800645E 8010 4080 1020 8010+ dc.w $8010, $4080, $1020, $8010 ROM:0800645E 2040 dc.w $2040 ROM:08006488 ; --------------------------------------------------------------------------- ROM:08006488 4E71 nop ROM:0800648A 7E43 moveq #$43,d7 ; 'C' ROM:0800648C 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08006492 23FC 0000 64A6 0000+ move.l #$64A6,(dword_7AFC).l ROM:0800649C 23FC 0000 66F0 0000+ move.l #$66F0,(dword_7B00).l ROM:080064A6 42AD 0004 clr.l 4(a5) ROM:080064AA 47F9 0000 0000 lea (dword_0).l,a3 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 03C0 03C4 03C8 03CC+ dc.w $3C0, $3C4, $3C8, $3CC ROM:080066C4 03D0 03D4 03D8 03DC+ dc.w $3D0, $3D4, $3D8, $3DC ROM:080066C4 03E0 03E4 03E8 03EC+ dc.w $3E0, $3E4, $3E8, $3EC ROM:080066C4 0380 0300 023C 01C8+ dc.w $380, $300, $23C, $1C8 ROM:080066C4 01C4 01C0 01BC 0138+ dc.w $1C4, $1C0, $1BC, $138 ROM:080066C4 0134 0130 4E71 7E44+ dc.w $134, $130, $4E71, $7E44 ROM:080066C4 23C7 FF05 000C 23FC+ dc.w $23C7, $FF05, $C, $23FC ROM:080066C4 0000 670E 0000 7AFC+ dc.w 0, $670E, 0, $7AFC ROM:080066C4 23FC 0000 6978 0000+ dc.w $23FC, 0, $6978, 0 ROM:080066C4 7B00 42AD 0004 47F9+ dc.w $7B00, $42AD, 4, $47F9 ROM:080066C4 0000 0000 dc.w 0, 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,(loc_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,(loc_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,(loc_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,(loc_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,(loc_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,(loc_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,(loc_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,(loc_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 (loc_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:08005638j ROM:0800735A ; ROM:08006236j ... 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 ; =============== S U B R O U T I N E ======================================= ROM:08007396 ROM:08007396 ROM:08007396 sub_8007396: ; CODE XREF: ROM:0800556Cp ROM:08007396 ; ROM:0800557Ap ... ROM:08007396 4E71 nop ROM:08007398 48F9 FFFF 0000 7ABC movem.l d0-a7,(dword_7ABC).l ROM:08007398 ; End of function sub_8007396 ROM:08007398 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,(loc_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,(loc_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:08005566p ROM:080074FA ; ROM:080063E4p ... 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,(loc_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,(loc_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:0800554Ap ROM:0800758C ; ROM:080055B6p ... 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:080056B4p ROM:08007674 ; ROM:08005704p ... 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 ROM:080077AC FF05 0300 FFFF 00FF+ dc.l $FF050304, $FF, $FF050310, $FFFFFF ROM:080077AC FF05 0304 0000 00FF+ dc.l $FF050480, $FF, $FF050484, $FF ROM:080077AC FF05 0310 00FF FFFF+ dc.l $FF050488, $FF, $FF05048C, $FF ROM:080077AC FF05 0480 0000 00FF+ dc.l $FF050490, $FF, $FF050494, $FF ROM:080077AC FF05 0484 0000 00FF+ dc.l $FF050498, $FF, $FF05049C, $FF ROM:080077AC FF05 0488 0000 00FF+ dc.l $FF0504A0, $FF, $FF0504A4, $FF ROM:080077AC FF05 048C 0000 00FF+ dc.l $FF0504A8, $FF, $FF0504AC, $FF ROM:080077AC FF05 0490 0000 00FF+ dc.l $FF0504B0, $FF, $FF0504B4, $FF ROM:080077AC FF05 0494 0000 00FF+ dc.l $FF0504B8, $FF, $FF0504BC, $FF ROM:080077AC FF05 0498 0000 00FF+ dc.l $FF0504C0, $FF, $FF0504C4, $FF ROM:080077AC FF05 049C 0000 00FF+ dc.l $FF0504C8, $FF, $FF0504CC, $FF ROM:080077AC FF05 04A0 0000 00FF+ dc.l $FF0504D0, $FF, $FF0504D4, $FF ROM:080077AC FF05 04A4 0000 00FF+ dc.l $FF0504D8, $FF, $FF0504DC, $FF ROM:080077AC FF05 04A8 0000 00FF+ dc.l $FF0504E0, $FF, $FF0504E4, $FF ROM:080077AC FF05 04AC 0000 00FF+ dc.l $FF0504E8, $FF, $FF0504EC, $FF ROM:080077AC FF05 04B0 0000 00FF+ dc.l $FF0504F0, $FF, $FF0504F4, $FF ROM:080077AC FF05 04B4 0000 00FF+ dc.l $FF0504F8, $FF, $FF0504FC, $FF ROM:080077AC FF05 04B8 0000 00FF+ dc.l $FFF80080, $FFFF0000, $FF050200, $F800008F ROM:080077AC FF05 04BC 0000 00FF+ dc.l $FF050204, $FFF8007F, $FF050208, $FFFFFFFF ROM:080077AC FF05 04C0 0000 00FF+ dc.l $FF05020C, $FFFFFFFF, $FF050210, $FFFC0000 ROM:080077AC FF05 04C4 0000 00FF+ dc.l $FF050580, $3FF0FFF, $FF050320, $FFFF ROM:080077AC FF05 04C8 0000 00FF+ dc.l $FF050584, $7F0FFF, $FF050104, $F ROM:080077AC FF05 04CC 0000 00FF+ dc.l $FF050400, $FFFF, $FF050404, $FFFF ROM:080077AC FF05 04D0 0000 00FF+ dc.l $FF050408, $707, $FF050410, $FFFFFFFF ROM:080077AC FF05 04D4 0000 00FF+ dc.l $FF050414, $FFFFFFFF, $FF050600, $FF ROM:080077AC FF05 04D8 0000 00FF+ dc.l $FF050604, $FF, $FF050008, $FF ROM:080077AC FF05 04DC 0000 00FF+ dc.l $FF050108, $FF, $FF050004, $FFFE0000 ROM:080077AC FF05 04E0 0000 00FF+ dc.l $FF050500, $FFE00000, $FF050504, $FFE00000 ROM:080077AC FF05 04E4 0000 00FF+ dc.l $FF050508, $FFE00000, $FF05050C, $FFE00000 ROM:080077AC FF05 04E8 0000 00FF+ dc.l $FF050510, $FFE00000, $FF050514, $FFE00000 ROM:080077AC FF05 04EC 0000 00FF+ dc.l $FF050518, $FFE00000, $FF05051C, $FFE00000 ROM:080077AC FF05 04F0 0000 00FF+ dc.l $FF050520, $FFE00000, $FF050524, $FFE00000 ROM:080077AC FF05 04F4 0000 00FF+ dc.l $FF050528, $FFE00000, $FF05052C, $FFE00000 ROM:080077AC FF05 04F8 0000 00FF+ dc.l $FF050540, $FFE00000, $FF050544, $FFE00000 ROM:080077AC FF05 04FC 0000 00FF+ dc.l $FF050548, $FFE00000, $FF05054C, $FF000000 ROM:080077AC FFF8 0080 FFFF 0000+ dc.l $FF050550, $FF000000, $FF050554, $FF000000 ROM:080077AC FF05 0200 F800 008F+ dc.l $FF050558, $FF000000, $FF05055C, $FF000000 ROM:080077AC FF05 0204 FFF8 007F+ dc.l $FF050560, $FF000000, $FF050564, $FF000000 ROM:080077AC FF05 0208 FFFF FFFF+ dc.l $FF050610, $FFFFFFFF, $FF050614, $FFFFFFFF ROM:080077AC FF05 020C FFFF FFFF+ dc.l $FF050618, $FFFFFFFF, $FF05061C, $FFFFFFFF ROM:080077AC FF05 0210 FFFC 0000+ dc.l $FF050620, $FFFFFFFF, $FF050624, $FFFFFFFF ROM:080077AC FF05 0580 03FF 0FFF+ dc.l $FF050628, $FFFFFFFF, $FF05062C, $FFFFFFFF ROM:080077AC FF05 0320 0000 FFFF+ dc.l $FF050630, $FFFFFFFF, $FF050634, $FFFFFFFF ROM:080077AC FF05 0584 007F 0FFF+ dc.l $FF050638, $FFFFFFFF, $FF05063C, $FFFFFFFF ROM:080077AC FF05 0104 0000 000F+ dc.l $FF050640, $FFFFFFFF, $FF050644, $FFFFFFFF ROM:080077AC FF05 0400 0000 FFFF+ dc.l $FF050648, $FFFFFFFF, $FF05064C, $FFFFFFFF ROM:080077AC FF05 0404 0000 FFFF+ dc.l $FF050530, $FFE00000, $FF050534, $FFE00000 ROM:080077AC FF05 0408 0000 0707+ dc.l $FF050538, $FFE00000, $FF05053C, $FFE00000 ROM:08007ABC ; --------------------------------------------------------------------------- ROM:08007ABC 4E71 nop ROM:08007ABE 7E50 moveq #$50,d7 ; 'P' ROM:08007AC0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08007AC6 2038 0000 move.l (dword_0).w,d0 ROM:08007ACA 2238 0004 move.l (dword_4).w,d1 ROM:08007ACE 2438 0034 move.l (dword_34).w,d2 ROM:08007AD2 4E7A 4801 movec vbr,d4 ROM:08007AD6 363C 7EBB move.w #$7EBB,d3 ROM:08007ADA 3C7C 0500 movea.w #$500,a6 ROM:08007ADE ROM:08007ADE loc_8007ADE: ; CODE XREF: ROM:08007AE0j ROM:08007ADE 429E clr.l (a6)+ ROM:08007AE0 51CB FFFC dbf d3,loc_8007ADE ROM:08007AE4 21C0 7054 move.l d0,(dword_7054).w ROM:08007AE8 21C1 7058 move.l d1,(dword_7058).w ROM:08007AEC 21C2 7050 move.l d2,(dword_7050).w ROM:08007AF0 21C4 704C move.l d4,(dword_704C).w ROM:08007AF4 21CF 7048 move.l sp,(dword_7048).w ROM:08007AF8 2A7C 0000 F000 movea.l #$F000,a5 ROM:08007AFE 47F8 0400 lea (dword_400).w,a3 ROM:08007B02 363C 00FF move.w #$FF,d3 ROM:08007B06 4DFA 1F68 lea loc_8009A70,a6 ROM:08007B0A 4E71 nop ROM:08007B0C ROM:08007B0C loc_8007B0C: ; CODE XREF: ROM:08007B0Ej ROM:08007B0C 270E move.l a6,-(a3) ROM:08007B0E 51CB FFFC dbf d3,loc_8007B0C ROM:08007B12 4E7B B801 movec a3,vbr ROM:08007B16 4E7B B002 movec a3,cacr ROM:08007B1A 49FA 0012 lea loc_8007B2E,a4 ROM:08007B1E 4E71 nop ROM:08007B20 21CC 7040 move.l a4,(dword_7040).w ROM:08007B24 49FA 0010 lea loc_8007B36,a4 ROM:08007B28 4E71 nop ROM:08007B2A 21CC 7044 move.l a4,(dword_7044).w ROM:08007B2E ROM:08007B2E loc_8007B2E: ; DATA XREF: ROM:08007B1Ao ROM:08007B2E 42AD 0004 clr.l 4(a5) ROM:08007B32 6000 1E8E bra.w loc_80099C2 ROM:08007B36 ; --------------------------------------------------------------------------- ROM:08007B36 ROM:08007B36 loc_8007B36: ; DATA XREF: ROM:08007B24o ROM:08007B36 4E71 nop ROM:08007B38 7E51 moveq #$51,d7 ; 'Q' ROM:08007B3A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08007B40 49FA 0012 lea loc_8007B54,a4 ROM:08007B44 4E71 nop ROM:08007B46 21CC 7040 move.l a4,(dword_7040).w ROM:08007B4A 49FA 0450 lea loc_8007F9C,a4 ROM:08007B4E 4E71 nop ROM:08007B50 21CC 7044 move.l a4,(dword_7044).w ROM:08007B54 ROM:08007B54 loc_8007B54: ; DATA XREF: ROM:08007B40o ROM:08007B54 42AD 0004 clr.l 4(a5) ROM:08007B58 42B8 7064 clr.l (qword_7064).w ROM:08007B5C 46B8 7064 not.l (qword_7064).w ROM:08007B60 F038 4200 7064 pmove tc,(qword_7064).w ROM:08007B66 0838 0007 7064 btst #7,(qword_7064).w ROM:08007B6C 6700 0008 beq.w loc_8007B76 ROM:08007B70 4EBA 1ED8 jsr sub_8009A4A ROM:08007B74 4E71 nop ROM:08007B76 ROM:08007B76 loc_8007B76: ; CODE XREF: ROM:08007B6Cj ROM:08007B76 42B8 7064 clr.l (qword_7064).w ROM:08007B7A 46B8 7064 not.l (qword_7064).w ROM:08007B7E F038 0A00 7064 pmove tt0,(qword_7064).w ROM:08007B84 0838 0007 7066 btst #7,(qword_7064+2).w ROM:08007B8A 6700 0008 beq.w loc_8007B94 ROM:08007B8E 4EBA 1EBA jsr sub_8009A4A ROM:08007B92 4E71 nop ROM:08007B94 ROM:08007B94 loc_8007B94: ; CODE XREF: ROM:08007B8Aj ROM:08007B94 42B8 7064 clr.l (qword_7064).w ROM:08007B98 46B8 7064 not.l (qword_7064).w ROM:08007B9C F038 0E00 7064 pmove tt1,(qword_7064).w ROM:08007BA2 0838 0007 7066 btst #7,(qword_7064+2).w ROM:08007BA8 6700 0008 beq.w loc_8007BB2 ROM:08007BAC 4EBA 1E9C jsr sub_8009A4A ROM:08007BB0 4E71 nop ROM:08007BB2 ROM:08007BB2 loc_8007BB2: ; CODE XREF: ROM:08007BA8j ROM:08007BB2 2A3C 0080 9780 move.l #$809780,d5 ROM:08007BB8 21C5 705C move.l d5,(qword_705C).w ROM:08007BBC 42B8 7064 clr.l (qword_7064).w ROM:08007BC0 46B8 7064 not.l (qword_7064).w ROM:08007BC4 F038 4000 705C pmove (qword_705C).w,tc ROM:08007BCA F038 4200 7064 pmove tc,(qword_7064).w ROM:08007BD0 BAB8 7064 cmp.l (qword_7064).w,d5 ROM:08007BD4 6700 0008 beq.w loc_8007BDE ROM:08007BD8 4EBA 1E70 jsr sub_8009A4A ROM:08007BDC 4E71 nop ROM:08007BDE ROM:08007BDE loc_8007BDE: ; CODE XREF: ROM:08007BD4j ROM:08007BDE 223C 8000 0002 move.l #$80000002,d1 ROM:08007BE4 21C1 705C move.l d1,(qword_705C).w ROM:08007BE8 327C 0500 movea.w #$500,a1 ROM:08007BEC 21C9 7060 move.l a1,(qword_705C+4).w ROM:08007BF0 42B8 7064 clr.l (qword_7064).w ROM:08007BF4 46B8 7064 not.l (qword_7064).w ROM:08007BF8 42B8 7068 clr.l (qword_7064+4).w ROM:08007BFC 46B8 7068 not.l (qword_7064+4).w ROM:08007C00 F038 4C00 705C pmove (qword_705C).w,crp ROM:08007C06 F038 4E00 7064 pmove crp,(qword_7064).w ROM:08007C0C B2B8 7064 cmp.l (qword_7064).w,d1 ROM:08007C10 6700 0008 beq.w loc_8007C1A ROM:08007C14 4EBA 1E34 jsr sub_8009A4A ROM:08007C18 4E71 nop ROM:08007C1A ROM:08007C1A loc_8007C1A: ; CODE XREF: ROM:08007C10j ROM:08007C1A B3F8 7068 cmpa.l (qword_7064+4).w,a1 ROM:08007C1E 6700 0008 beq.w loc_8007C28 ROM:08007C22 4EBA 1E26 jsr sub_8009A4A ROM:08007C26 4E71 nop ROM:08007C28 ROM:08007C28 loc_8007C28: ; CODE XREF: ROM:08007C1Ej ROM:08007C28 42B8 705C clr.l (qword_705C).w ROM:08007C2C F038 6000 705C pmove (qword_705C).w,acusr ROM:08007C32 F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007C3A F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007C42 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007C48 0C78 0000 7064 cmpi.w #0,(qword_7064).w ROM:08007C4E 6700 0008 beq.w loc_8007C58 ROM:08007C52 4EBA 1DF6 jsr sub_8009A4A ROM:08007C56 4E71 nop ROM:08007C58 ROM:08007C58 loc_8007C58: ; CODE XREF: ROM:08007C4Ej ROM:08007C58 0C38 000A 0503 cmpi.b #$A,(dword_500+3).w ROM:08007C5E 6700 0008 beq.w loc_8007C68 ROM:08007C62 4EBA 1DE6 jsr sub_8009A4A ROM:08007C66 4E71 nop ROM:08007C68 ROM:08007C68 loc_8007C68: ; CODE XREF: ROM:08007C5Ej ROM:08007C68 0238 0002 0503 andi.b #2,(dword_500+3).w ROM:08007C6E 0C38 000B 0D07 cmpi.b #$B,(dword_D04+3).w ROM:08007C74 6700 0008 beq.w loc_8007C7E ROM:08007C78 4EBA 1DD0 jsr sub_8009A4A ROM:08007C7C 4E71 nop ROM:08007C7E ROM:08007C7E loc_8007C7E: ; CODE XREF: ROM:08007C74j ROM:08007C7E 0238 0003 0D07 andi.b #3,(dword_D04+3).w ROM:08007C84 0C38 0009 0F03 cmpi.b #9,(dword_F00+3).w ROM:08007C8A 6700 0008 beq.w loc_8007C94 ROM:08007C8E 4EBA 1DBA jsr sub_8009A4A ROM:08007C92 4E71 nop ROM:08007C94 ROM:08007C94 loc_8007C94: ; CODE XREF: ROM:08007C8Aj ROM:08007C94 0238 0001 0F03 andi.b #1,(dword_F00+3).w ROM:08007C9A F000 2400 pflusha ROM:08007C9E F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007CA6 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007CAC 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007CB2 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007CB8 6700 0008 beq.w loc_8007CC2 ROM:08007CBC 4EBA 1D8C jsr sub_8009A4A ROM:08007CC0 4E71 nop ROM:08007CC2 ROM:08007CC2 loc_8007CC2: ; CODE XREF: ROM:08007CB8j ROM:08007CC2 F039 2015 0001 0000 ploadw #5,(dword_10000).l ROM:08007CCA F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:08007CD2 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007CD8 0C78 0200 7064 cmpi.w #$200,(qword_7064).w ROM:08007CDE 6700 0008 beq.w loc_8007CE8 ROM:08007CE2 4EBA 1D66 jsr sub_8009A4A ROM:08007CE6 4E71 nop ROM:08007CE8 ROM:08007CE8 loc_8007CE8: ; CODE XREF: ROM:08007CDEj ROM:08007CE8 0C38 000A 0503 cmpi.b #$A,(dword_500+3).w ROM:08007CEE 6700 0008 beq.w loc_8007CF8 ROM:08007CF2 4EBA 1D56 jsr sub_8009A4A ROM:08007CF6 4E71 nop ROM:08007CF8 ROM:08007CF8 loc_8007CF8: ; CODE XREF: ROM:08007CEEj ROM:08007CF8 0238 0002 0503 andi.b #2,(dword_500+3).w ROM:08007CFE 0C38 000B 0D07 cmpi.b #$B,(dword_D04+3).w ROM:08007D04 6700 0008 beq.w loc_8007D0E ROM:08007D08 4EBA 1D40 jsr sub_8009A4A ROM:08007D0C 4E71 nop ROM:08007D0E ROM:08007D0E loc_8007D0E: ; CODE XREF: ROM:08007D04j ROM:08007D0E 0238 0003 0D07 andi.b #3,(dword_D04+3).w ROM:08007D14 0C38 0019 0F03 cmpi.b #$19,(dword_F00+3).w ROM:08007D1A 6700 0008 beq.w loc_8007D24 ROM:08007D1E 4EBA 1D2A jsr sub_8009A4A ROM:08007D22 4E71 nop ROM:08007D24 ROM:08007D24 loc_8007D24: ; CODE XREF: ROM:08007D1Aj ROM:08007D24 0238 0001 0F03 andi.b #1,(dword_F00+3).w ROM:08007D2A F039 38F5 0001 0000 pflush #5,#7,(dword_10000).l ROM:08007D32 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007D3A F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007D40 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007D46 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007D4C 6700 0008 beq.w loc_8007D56 ROM:08007D50 4EBA 1CF8 jsr sub_8009A4A ROM:08007D54 4E71 nop ROM:08007D56 ROM:08007D56 loc_8007D56: ; CODE XREF: ROM:08007D4Cj ROM:08007D56 F039 8FD5 0001 0000 ptestr #5,(dword_10000).l,#3,a6 ROM:08007D5E F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007D64 0C78 0003 7064 cmpi.w #3,(qword_7064).w ROM:08007D6A 6700 0008 beq.w loc_8007D74 ROM:08007D6E 4EBA 1CDA jsr sub_8009A4A ROM:08007D72 4E71 nop ROM:08007D74 ROM:08007D74 loc_8007D74: ; CODE XREF: ROM:08007D6Aj ROM:08007D74 BCFC 0F00 cmpa.w #$F00,a6 ROM:08007D78 6700 0008 beq.w loc_8007D82 ROM:08007D7C 4EBA 1CCC jsr sub_8009A4A ROM:08007D80 4E71 nop ROM:08007D82 ROM:08007D82 loc_8007D82: ; CODE XREF: ROM:08007D78j ROM:08007D82 42B8 705C clr.l (qword_705C).w ROM:08007D86 F038 6000 705C pmove (qword_705C).w,acusr ROM:08007D8C 9DCE suba.l a6,a6 ROM:08007D8E F039 8DD5 0001 0000 ptestw #5,(dword_10000).l,#3,a6 ROM:08007D96 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007D9C 0C78 0003 7064 cmpi.w #3,(qword_7064).w ROM:08007DA2 6700 0008 beq.w loc_8007DAC ROM:08007DA6 4EBA 1CA2 jsr sub_8009A4A ROM:08007DAA 4E71 nop ROM:08007DAC ROM:08007DAC loc_8007DAC: ; CODE XREF: ROM:08007DA2j ROM:08007DAC BCFC 0F00 cmpa.w #$F00,a6 ROM:08007DB0 6700 0008 beq.w loc_8007DBA ROM:08007DB4 4EBA 1C94 jsr sub_8009A4A ROM:08007DB8 4E71 nop ROM:08007DBA ROM:08007DBA loc_8007DBA: ; CODE XREF: ROM:08007DB0j ROM:08007DBA F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007DC2 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007DCA F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007DD0 0C78 0000 7064 cmpi.w #0,(qword_7064).w ROM:08007DD6 6700 0008 beq.w loc_8007DE0 ROM:08007DDA 4EBA 1C6E jsr sub_8009A4A ROM:08007DDE 4E71 nop ROM:08007DE0 ROM:08007DE0 loc_8007DE0: ; CODE XREF: ROM:08007DD6j ROM:08007DE0 223C 8000 0002 move.l #$80000002,d1 ROM:08007DE6 21C1 705C move.l d1,(qword_705C).w ROM:08007DEA 327C 0500 movea.w #$500,a1 ROM:08007DEE 21C9 7060 move.l a1,(qword_705C+4).w ROM:08007DF2 F038 4D00 705C pmovefd (qword_705C).w,crp ROM:08007DF8 2A3C 0080 9780 move.l #$809780,d5 ROM:08007DFE 21C5 705C move.l d5,(qword_705C).w ROM:08007E02 F038 4100 705C pmovefd (qword_705C).w,tc ROM:08007E08 42B8 705C clr.l (qword_705C).w ROM:08007E0C 42B8 7060 clr.l (qword_705C+4).w ROM:08007E10 F038 0900 705C pmovefd (qword_705C).w,tt0 ROM:08007E16 F038 0D00 705C pmovefd (qword_705C).w,tt1 ROM:08007E1C F038 6000 705C pmove (qword_705C).w,acusr ROM:08007E22 0038 0001 705F ori.b #1,(qword_705C+3).w ROM:08007E28 F038 4900 705C pmovefd (qword_705C).w,srp ROM:08007E2E F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007E36 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007E3C 0C78 0000 7064 cmpi.w #0,(qword_7064).w ROM:08007E42 6700 0008 beq.w loc_8007E4C ROM:08007E46 4EBA 1C02 jsr sub_8009A4A ROM:08007E4A 4E71 nop ROM:08007E4C ROM:08007E4C loc_8007E4C: ; CODE XREF: ROM:08007E42j ROM:08007E4C 223C 8000 0002 move.l #$80000002,d1 ROM:08007E52 21C1 705C move.l d1,(qword_705C).w ROM:08007E56 327C 0500 movea.w #$500,a1 ROM:08007E5A 21C9 7060 move.l a1,(qword_705C+4).w ROM:08007E5E F038 4C00 705C pmove (qword_705C).w,crp ROM:08007E64 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007E6C F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007E72 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007E78 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007E7E 6700 0008 beq.w loc_8007E88 ROM:08007E82 4EBA 1BC6 jsr sub_8009A4A ROM:08007E86 4E71 nop ROM:08007E88 ROM:08007E88 loc_8007E88: ; CODE XREF: ROM:08007E7Ej ROM:08007E88 F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007E90 2A3C 0080 9780 move.l #$809780,d5 ROM:08007E96 21C5 705C move.l d5,(qword_705C).w ROM:08007E9A F038 4000 705C pmove (qword_705C).w,tc ROM:08007EA0 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007EA8 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007EAE 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007EB4 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007EBA 6700 0008 beq.w loc_8007EC4 ROM:08007EBE 4EBA 1B8A jsr sub_8009A4A ROM:08007EC2 4E71 nop ROM:08007EC4 ROM:08007EC4 loc_8007EC4: ; CODE XREF: ROM:08007EBAj ROM:08007EC4 42B8 705C clr.l (qword_705C).w ROM:08007EC8 42B8 7060 clr.l (qword_705C+4).w ROM:08007ECC F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007ED4 F038 0800 705C pmove (qword_705C).w,tt0 ROM:08007EDA F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007EE2 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007EE8 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007EEE 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007EF4 6700 0008 beq.w loc_8007EFE ROM:08007EF8 4EBA 1B50 jsr sub_8009A4A ROM:08007EFC 4E71 nop ROM:08007EFE ROM:08007EFE loc_8007EFE: ; CODE XREF: ROM:08007EF4j ROM:08007EFE F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007F06 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08007F0C F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007F14 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007F1A 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007F20 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007F26 6700 0008 beq.w loc_8007F30 ROM:08007F2A 4EBA 1B1E jsr sub_8009A4A ROM:08007F2E 4E71 nop ROM:08007F30 ROM:08007F30 loc_8007F30: ; CODE XREF: ROM:08007F26j ROM:08007F30 0038 0001 705F ori.b #1,(qword_705C+3).w ROM:08007F36 F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007F3E F038 4800 705C pmove (qword_705C).w,srp ROM:08007F44 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007F4C F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007F52 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007F58 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007F5E 6700 0008 beq.w loc_8007F68 ROM:08007F62 4EBA 1AE6 jsr sub_8009A4A ROM:08007F66 4E71 nop ROM:08007F68 ROM:08007F68 loc_8007F68: ; CODE XREF: ROM:08007F5Ej ROM:08007F68 F039 2215 0001 0000 ploadr #5,(dword_10000).l ROM:08007F70 F000 30F5 pflush #5,#7 ROM:08007F74 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:08007F7C F038 6200 7064 pmove acusr,(qword_7064).w ROM:08007F82 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08007F88 0C78 0400 7064 cmpi.w #$400,(qword_7064).w ROM:08007F8E 6700 0008 beq.w loc_8007F98 ROM:08007F92 4EBA 1AB6 jsr sub_8009A4A ROM:08007F96 4E71 nop ROM:08007F98 ROM:08007F98 loc_8007F98: ; CODE XREF: ROM:08007F8Ej ROM:08007F98 6000 1A28 bra.w loc_80099C2 ROM:08007F9C ; --------------------------------------------------------------------------- ROM:08007F9C ROM:08007F9C loc_8007F9C: ; DATA XREF: ROM:08007B4Ao ROM:08007F9C 4E71 nop ROM:08007F9E 7E52 moveq #$52,d7 ; 'R' ROM:08007FA0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08007FA6 49FA 0012 lea loc_8007FBA,a4 ROM:08007FAA 4E71 nop ROM:08007FAC 21CC 7040 move.l a4,(dword_7040).w ROM:08007FB0 49FA 016E lea loc_8008120,a4 ROM:08007FB4 4E71 nop ROM:08007FB6 21CC 7044 move.l a4,(dword_7044).w ROM:08007FBA ROM:08007FBA loc_8007FBA: ; DATA XREF: ROM:08007FA6o ROM:08007FBA 42AD 0004 clr.l 4(a5) ROM:08007FBE 760B moveq #$B,d3 ROM:08007FC0 47FA 012E lea dword_80080F0,a3 ROM:08007FC4 4E71 nop ROM:08007FC6 ROM:08007FC6 loc_8007FC6: ; CODE XREF: ROM:080080C0j ROM:08007FC6 223C FFFF 0777 move.l #$FFFF0777,d1 ROM:08007FCC C293 and.l (a3),d1 ROM:08007FCE 21C1 705C move.l d1,(qword_705C).w ROM:08007FD2 42B8 7064 clr.l (qword_7064).w ROM:08007FD6 F038 0800 705C pmove (qword_705C).w,tt0 ROM:08007FDC F038 0A00 7064 pmove tt0,(qword_7064).w ROM:08007FE2 B2B8 7064 cmp.l (qword_7064).w,d1 ROM:08007FE6 6700 0008 beq.w loc_8007FF0 ROM:08007FEA 4EBA 1A5E jsr sub_8009A4A ROM:08007FEE 4E71 nop ROM:08007FF0 ROM:08007FF0 loc_8007FF0: ; CODE XREF: ROM:08007FE6j ROM:08007FF0 42B8 7064 clr.l (qword_7064).w ROM:08007FF4 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:08007FFA F038 0E00 7064 pmove tt1,(qword_7064).w ROM:08008000 B2B8 7064 cmp.l (qword_7064).w,d1 ROM:08008004 6700 0008 beq.w loc_800800E ROM:08008008 4EBA 1A40 jsr sub_8009A4A ROM:0800800C 4E71 nop ROM:0800800E ROM:0800800E loc_800800E: ; CODE XREF: ROM:08008004j ROM:0800800E 223C 03FF FFFF move.l #$3FFFFFF,d1 ROM:08008014 C293 and.l (a3),d1 ROM:08008016 21C1 705C move.l d1,(qword_705C).w ROM:0800801A 42B8 7064 clr.l (qword_7064).w ROM:0800801E F038 4000 705C pmove (qword_705C).w,tc ROM:08008024 F038 4200 7064 pmove tc,(qword_7064).w ROM:0800802A B2B8 7064 cmp.l (qword_7064).w,d1 ROM:0800802E 6700 0008 beq.w loc_8008038 ROM:08008032 4EBA 1A16 jsr sub_8009A4A ROM:08008036 4E71 nop ROM:08008038 ROM:08008038 loc_8008038: ; CODE XREF: ROM:0800802Ej ROM:08008038 223C FFFF 0003 move.l #$FFFF0003,d1 ROM:0800803E C293 and.l (a3),d1 ROM:08008040 21C1 705C move.l d1,(qword_705C).w ROM:08008044 0C38 0000 705F cmpi.b #0,(qword_705C+3).w ROM:0800804A 6600 000A bne.w loc_8008056 ROM:0800804E 0001 0001 ori.b #1,d1 ROM:08008052 21C1 705C move.l d1,(qword_705C).w ROM:08008056 ROM:08008056 loc_8008056: ; CODE XREF: ROM:0800804Aj ROM:08008056 74F0 moveq #$FFFFFFF0,d2 ROM:08008058 C493 and.l (a3),d2 ROM:0800805A 21C2 7060 move.l d2,(qword_705C+4).w ROM:0800805E 42B8 7064 clr.l (qword_7064).w ROM:08008062 42B8 7068 clr.l (qword_7064+4).w ROM:08008066 F038 4C00 705C pmove (qword_705C).w,crp ROM:0800806C F038 4E00 7064 pmove crp,(qword_7064).w ROM:08008072 B2B8 7064 cmp.l (qword_7064).w,d1 ROM:08008076 6700 0008 beq.w loc_8008080 ROM:0800807A 4EBA 19CE jsr sub_8009A4A ROM:0800807E 4E71 nop ROM:08008080 ROM:08008080 loc_8008080: ; CODE XREF: ROM:08008076j ROM:08008080 B4B8 7068 cmp.l (qword_7064+4).w,d2 ROM:08008084 6700 0008 beq.w loc_800808E ROM:08008088 4EBA 19C0 jsr sub_8009A4A ROM:0800808C 4E71 nop ROM:0800808E ROM:0800808E loc_800808E: ; CODE XREF: ROM:08008084j ROM:0800808E 42B8 7064 clr.l (qword_7064).w ROM:08008092 42B8 7068 clr.l (qword_7064+4).w ROM:08008096 F038 4800 705C pmove (qword_705C).w,srp ROM:0800809C F038 4A00 7064 pmove srp,(qword_7064).w ROM:080080A2 B2B8 7064 cmp.l (qword_7064).w,d1 ROM:080080A6 6700 0008 beq.w loc_80080B0 ROM:080080AA 4EBA 199E jsr sub_8009A4A ROM:080080AE 4E71 nop ROM:080080B0 ROM:080080B0 loc_80080B0: ; CODE XREF: ROM:080080A6j ROM:080080B0 B4B8 7068 cmp.l (qword_7064+4).w,d2 ROM:080080B4 6700 0008 beq.w loc_80080BE ROM:080080B8 4EBA 1990 jsr sub_8009A4A ROM:080080BC 4E71 nop ROM:080080BE ROM:080080BE loc_80080BE: ; CODE XREF: ROM:080080B4j ROM:080080BE 588B addq.l #4,a3 ROM:080080C0 51CB FF04 dbf d3,loc_8007FC6 ROM:080080C4 223C 8000 0002 move.l #$80000002,d1 ROM:080080CA 21C1 705C move.l d1,(qword_705C).w ROM:080080CE 327C 0500 movea.w #$500,a1 ROM:080080D2 21C9 7060 move.l a1,(qword_705C+4).w ROM:080080D6 F038 4C00 705C pmove (qword_705C).w,crp ROM:080080DC 2A3C 0080 9780 move.l #$809780,d5 ROM:080080E2 21C5 705C move.l d5,(qword_705C).w ROM:080080E6 F038 4000 705C pmove (qword_705C).w,tc ROM:080080EC 6000 18D4 bra.w loc_80099C2 ROM:080080EC ; --------------------------------------------------------------------------- ROM:080080F0 FFFF FFFF 5555 5555+dword_80080F0: dc.l $FFFFFFFF, $55555555, $AAAAAAAA, $1020408 ROM:080080F0 AAAA AAAA 0102 0408+ ; DATA XREF: ROM:08007FC0o ROM:080080F0 0204 0801 0408 0102+ dc.l $2040801, $4080102, $8010204, $10204080 ROM:080080F0 0801 0204 1020 4080+ dc.l $20408010, $40801020, $80102040, 0 ROM:08008120 ; --------------------------------------------------------------------------- ROM:08008120 ROM:08008120 loc_8008120: ; DATA XREF: ROM:08007FB0o 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,(qword_7064).w ROM:0800815C 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008162 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008188 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800818E 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:080081D2 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080081D8 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008204 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800820A 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008278 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800827E 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:080082CC 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080082D2 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:0800832A 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008330 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:08008364 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800836A 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008384 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800838A 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:080083B0 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080083B6 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:080083D0 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080083D6 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:0800840A 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008410 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008436 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800843C 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:08008480 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008486 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:080084B2 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080084B8 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008526 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:0800852C 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:0800857A 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008580 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:080085D8 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080085DE 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:08008612 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008618 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_7064).w ROM:08008632 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008638 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:0800865E 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008664 0C78 0440 7064 cmpi.w #$440,(qword_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,(qword_7064).w ROM:0800867E 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08008684 0C78 0400 7064 cmpi.w #$400,(qword_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,(qword_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 (qword_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,(qword_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 (qword_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,(qword_7064).w ROM:080088BC 0838 0002 7064 btst #2,(qword_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,(qword_7064).w ROM:080088DE 0C78 0800 7064 cmpi.w #$800,(qword_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,(loc_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,(loc_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 loc_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:0800924E ; --------------------------------------------------------------------------- ROM:0800924E ROM:0800924E loc_800924E: ; DATA XREF: ROM:08008A20o ROM:0800924E 4E71 nop ROM:08009250 7E57 moveq #$57,d7 ; 'W' ROM:08009252 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009258 49FA 0012 lea loc_800926C,a4 ROM:0800925C 4E71 nop ROM:0800925E 21CC 7040 move.l a4,(dword_7040).w ROM:08009262 49FA 04EE lea sub_8009752,a4 ROM:08009266 4E71 nop ROM:08009268 21CC 7044 move.l a4,(dword_7044).w ROM:0800926C ROM:0800926C loc_800926C: ; DATA XREF: ROM:08009258o ROM:0800926C 42AD 0004 clr.l 4(a5) ROM:08009270 21FC 0800 0000 705C move.l #off_8000000,(qword_705C).w ROM:08009278 31FC 8107 705E move.w #$8107,(qword_705C+2).w ROM:0800927E F038 0800 705C pmove (qword_705C).w,tt0 ROM:08009284 2A3C 7777 0000 move.l #$77770000,d5 ROM:0800928A 2C7C 0001 8000 movea.l #unk_18000,a6 ROM:08009290 21CE 0F04 move.l a6,(dword_F04).w ROM:08009294 7415 moveq #$15,d2 ROM:08009296 ROM:08009296 loc_8009296: ; CODE XREF: ROM:080096F2j ROM:08009296 4296 clr.l (a6) ROM:08009298 4286 clr.l d6 ROM:0800929A 3A02 move.w d2,d5 ROM:0800929C 31FC FC05 0F02 move.w #$FC05,(dword_F00+2).w ROM:080092A2 4EBA 0456 jsr sub_80096FA ROM:080092A6 4E71 nop ROM:080092A8 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080092B0 0038 0080 705C ori.b #$80,(qword_705C).w ROM:080092B6 31FC 92D0 000A move.w #$92D0,(loc_8+2).w ROM:080092BC F038 4100 705C pmovefd (qword_705C).w,tc ROM:080092C2 23C5 0001 0000 move.l d5,(dword_10000).l ROM:080092C8 4E71 nop ROM:080092CA 4EBA 0758 jsr sub_8009A24 ROM:080092CE 4E71 nop ROM:080092D0 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080092D8 F038 4100 705C pmovefd (qword_705C).w,tc ROM:080092DE F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:080092E6 F038 6200 7064 pmove acusr,(qword_7064).w ROM:080092EC 0C78 0800 7064 cmpi.w #$800,(qword_7064).w ROM:080092F2 6700 0008 beq.w loc_80092FC ROM:080092F6 4EBA 0752 jsr sub_8009A4A ROM:080092FA 4E71 nop ROM:080092FC ROM:080092FC loc_80092FC: ; CODE XREF: ROM:080092F2j ROM:080092FC BA96 cmp.l (a6),d5 ROM:080092FE 6600 0008 bne.w loc_8009308 ROM:08009302 4EBA 0746 jsr sub_8009A4A ROM:08009306 4E71 nop ROM:08009308 ROM:08009308 loc_8009308: ; CODE XREF: ROM:080092FEj ROM:08009308 31FC 9A70 000A move.w #$9A70,(loc_8+2).w ROM:0800930E 2E78 7048 movea.l (dword_7048).w,sp ROM:08009312 31FC FC01 0F02 move.w #$FC01,(dword_F00+2).w ROM:08009318 4EBA 03E0 jsr sub_80096FA ROM:0800931C 4E71 nop ROM:0800931E 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08009324 F038 4100 705C pmovefd (qword_705C).w,tc ROM:0800932A 23C5 0001 0000 move.l d5,(dword_10000).l ROM:08009330 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08009338 F038 4100 705C pmovefd (qword_705C).w,tc ROM:0800933E F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:08009346 F038 6200 7064 pmove acusr,(qword_7064).w ROM:0800934C 0C78 0200 7064 cmpi.w #$200,(qword_7064).w ROM:08009352 6700 0008 beq.w loc_800935C ROM:08009356 4EBA 06F2 jsr sub_8009A4A ROM:0800935A 4E71 nop ROM:0800935C ROM:0800935C loc_800935C: ; CODE XREF: ROM:08009352j ROM:0800935C BA96 cmp.l (a6),d5 ROM:0800935E 6700 0008 beq.w loc_8009368 ROM:08009362 4EBA 06E6 jsr sub_8009A4A ROM:08009366 4E71 nop ROM:08009368 ROM:08009368 loc_8009368: ; CODE XREF: ROM:0800935Ej ROM:08009368 31FC FC05 0F02 move.w #$FC05,(dword_F00+2).w ROM:0800936E 4EBA 038A jsr sub_80096FA ROM:08009372 4E71 nop ROM:08009374 0038 0080 705C ori.b #$80,(qword_705C).w ROM:0800937A F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009380 2C39 0001 0000 move.l (dword_10000).l,d6 ROM:08009386 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:0800938E F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009394 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:0800939C F038 6200 7064 pmove acusr,(qword_7064).w ROM:080093A2 0C78 0800 7064 cmpi.w #$800,(qword_7064).w ROM:080093A8 6700 0008 beq.w loc_80093B2 ROM:080093AC 4EBA 069C jsr sub_8009A4A ROM:080093B0 4E71 nop ROM:080093B2 ROM:080093B2 loc_80093B2: ; CODE XREF: ROM:080093A8j ROM:080093B2 BC96 cmp.l (a6),d6 ROM:080093B4 6700 0008 beq.w loc_80093BE ROM:080093B8 4EBA 0690 jsr sub_8009A4A ROM:080093BC 4E71 nop ROM:080093BE ROM:080093BE loc_80093BE: ; CODE XREF: ROM:080093B4j ROM:080093BE 4296 clr.l (a6) ROM:080093C0 4286 clr.l d6 ROM:080093C2 31FC FD01 0F02 move.w #$FD01,(dword_F00+2).w ROM:080093C8 4EBA 0330 jsr sub_80096FA ROM:080093CC 4E71 nop ROM:080093CE 0038 0080 705C ori.b #$80,(qword_705C).w ROM:080093D4 31FC 9410 0082 move.w #$9410,(word_82).w ROM:080093DA 31FC 9416 000A move.w #$9416,(loc_8+2).w ROM:080093E0 47FA 0018 lea loc_80093FA,a3 ROM:080093E4 4E71 nop ROM:080093E6 7605 moveq #5,d3 ROM:080093E8 287C 0000 93FA movea.l #$93FA,a4 ROM:080093EE ROM:080093EE loc_80093EE: ; CODE XREF: ROM:080093F0j ROM:080093EE 28DB move.l (a3)+,(a4)+ ROM:080093F0 51CB FFFC dbf d3,loc_80093EE ROM:080093F4 4EF9 0000 93FA jmp unk_93FA ROM:080093FA ; --------------------------------------------------------------------------- ROM:080093FA ROM:080093FA loc_80093FA: ; DATA XREF: ROM:080093E0o ROM:080093FA F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009400 027C DFFF andi #$DFFF,sr ROM:08009404 23C5 0001 0000 move.l d5,(dword_10000).l ROM:0800940A 4E71 nop ROM:0800940C 4E40 trap #0 ROM:0800940E ROM:0800940E loc_800940E: ; CODE XREF: ROM:loc_800940Ej ROM:0800940E 60FE bra.s loc_800940E ROM:08009410 ; --------------------------------------------------------------------------- ROM:08009410 4EBA 0612 jsr sub_8009A24 ROM:08009414 4E71 nop ROM:08009416 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:0800941E F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009424 F039 8011 0001 0000 ptestw #1,(dword_10000).l,#0 ROM:0800942C F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009432 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08009438 0C78 8400 7064 cmpi.w #$8400,(qword_7064).w ROM:0800943E 6700 0008 beq.w loc_8009448 ROM:08009442 4EBA 0606 jsr sub_8009A4A ROM:08009446 4E71 nop ROM:08009448 ROM:08009448 loc_8009448: ; CODE XREF: ROM:0800943Ej ROM:08009448 F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:08009450 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009456 0C78 0000 7064 cmpi.w #0,(qword_7064).w ROM:0800945C 6700 0008 beq.w loc_8009466 ROM:08009460 4EBA 05E8 jsr sub_8009A4A ROM:08009464 4E71 nop ROM:08009466 ROM:08009466 loc_8009466: ; CODE XREF: ROM:0800945Cj ROM:08009466 F039 8C11 0001 0000 ptestw #1,(dword_10000).l,#3 ROM:0800946E F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009474 0C78 2003 7064 cmpi.w #$2003,(qword_7064).w ROM:0800947A 6700 0008 beq.w loc_8009484 ROM:0800947E 4EBA 05CA jsr sub_8009A4A ROM:08009482 4E71 nop ROM:08009484 ROM:08009484 loc_8009484: ; CODE XREF: ROM:0800947Aj ROM:08009484 BA96 cmp.l (a6),d5 ROM:08009486 6600 0008 bne.w loc_8009490 ROM:0800948A 4EBA 05BE jsr sub_8009A4A ROM:0800948E 4E71 nop ROM:08009490 ROM:08009490 loc_8009490: ; CODE XREF: ROM:08009486j ROM:08009490 31FC 9A70 0082 move.w #$9A70,(word_82).w ROM:08009496 31FC 9A70 000A move.w #$9A70,(loc_8+2).w ROM:0800949C 2E78 7048 movea.l (dword_7048).w,sp ROM:080094A0 2CBC FFFF FFFF move.l #$FFFFFFFF,(a6) ROM:080094A6 4EBA 0252 jsr sub_80096FA ROM:080094AA 4E71 nop ROM:080094AC 0038 0080 705C ori.b #$80,(qword_705C).w ROM:080094B2 31FC 94EE 0082 move.w #$94EE,(word_82).w ROM:080094B8 31FC 94F4 000A move.w #$94F4,(loc_8+2).w ROM:080094BE 47FA 0018 lea loc_80094D8,a3 ROM:080094C2 4E71 nop ROM:080094C4 7605 moveq #5,d3 ROM:080094C6 287C 0000 94D8 movea.l #$94D8,a4 ROM:080094CC ROM:080094CC loc_80094CC: ; CODE XREF: ROM:080094CEj ROM:080094CC 28DB move.l (a3)+,(a4)+ ROM:080094CE 51CB FFFC dbf d3,loc_80094CC ROM:080094D2 4EF9 0000 94D8 jmp unk_94D8 ROM:080094D8 ; --------------------------------------------------------------------------- ROM:080094D8 ROM:080094D8 loc_80094D8: ; DATA XREF: ROM:080094BEo ROM:080094D8 F038 4100 705C pmovefd (qword_705C).w,tc ROM:080094DE 027C DFFF andi #$DFFF,sr ROM:080094E2 2C39 0001 0000 move.l (dword_10000).l,d6 ROM:080094E8 4E71 nop ROM:080094EA 4E40 trap #0 ROM:080094EC ROM:080094EC loc_80094EC: ; CODE XREF: ROM:loc_80094ECj ROM:080094EC 60FE bra.s loc_80094EC ROM:080094EE ; --------------------------------------------------------------------------- ROM:080094EE 4EBA 0534 jsr sub_8009A24 ROM:080094F2 4E71 nop ROM:080094F4 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080094FC F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009502 F039 8211 0001 0000 ptestr #1,(dword_10000).l,#0 ROM:0800950A F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009510 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08009516 0C78 8400 7064 cmpi.w #$8400,(qword_7064).w ROM:0800951C 6700 0008 beq.w loc_8009526 ROM:08009520 4EBA 0528 jsr sub_8009A4A ROM:08009524 4E71 nop ROM:08009526 ROM:08009526 loc_8009526: ; CODE XREF: ROM:0800951Cj ROM:08009526 F039 8215 0001 0000 ptestr #5,(dword_10000).l,#0 ROM:0800952E F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009534 0C78 0000 7064 cmpi.w #0,(qword_7064).w ROM:0800953A 6700 0008 beq.w loc_8009544 ROM:0800953E 4EBA 050A jsr sub_8009A4A ROM:08009542 4E71 nop ROM:08009544 ROM:08009544 loc_8009544: ; CODE XREF: ROM:0800953Aj ROM:08009544 F039 8E11 0001 0000 ptestr #1,(dword_10000).l,#3 ROM:0800954C F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009552 0C78 2003 7064 cmpi.w #$2003,(qword_7064).w ROM:08009558 6700 0008 beq.w loc_8009562 ROM:0800955C 4EBA 04EC jsr sub_8009A4A ROM:08009560 4E71 nop ROM:08009562 ROM:08009562 loc_8009562: ; CODE XREF: ROM:08009558j ROM:08009562 BC96 cmp.l (a6),d6 ROM:08009564 6600 0008 bne.w loc_800956E ROM:08009568 4EBA 04E0 jsr sub_8009A4A ROM:0800956C 4E71 nop ROM:0800956E ROM:0800956E loc_800956E: ; CODE XREF: ROM:08009564j ROM:0800956E 31FC 9A70 0082 move.w #$9A70,(word_82).w ROM:08009574 31FC 9A70 000A move.w #$9A70,(loc_8+2).w ROM:0800957A 2E78 7048 movea.l (dword_7048).w,sp ROM:0800957E 4296 clr.l (a6) ROM:08009580 4EBA 0178 jsr sub_80096FA ROM:08009584 4E71 nop ROM:08009586 0038 0080 705C ori.b #$80,(qword_705C).w ROM:0800958C F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009592 23C5 0001 0000 move.l d5,(dword_10000).l ROM:08009598 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080095A0 F038 4100 705C pmovefd (qword_705C).w,tc ROM:080095A6 F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:080095AE F038 6200 7064 pmove acusr,(qword_7064).w ROM:080095B4 0C78 0200 7064 cmpi.w #$200,(qword_7064).w ROM:080095BA 6700 0008 beq.w loc_80095C4 ROM:080095BE 4EBA 048A jsr sub_8009A4A ROM:080095C2 4E71 nop ROM:080095C4 ROM:080095C4 loc_80095C4: ; CODE XREF: ROM:080095BAj ROM:080095C4 BA96 cmp.l (a6),d5 ROM:080095C6 6700 0008 beq.w loc_80095D0 ROM:080095CA 4EBA 047E jsr sub_8009A4A ROM:080095CE 4E71 nop ROM:080095D0 ROM:080095D0 loc_80095D0: ; CODE XREF: ROM:080095C6j ROM:080095D0 4296 clr.l (a6) ROM:080095D2 31FC FC01 0F02 move.w #$FC01,(dword_F00+2).w ROM:080095D8 4EBA 0120 jsr sub_80096FA ROM:080095DC 4E71 nop ROM:080095DE 31FC 961A 0082 move.w #$961A,(word_82).w ROM:080095E4 0038 0080 705C ori.b #$80,(qword_705C).w ROM:080095EA 47FA 0018 lea loc_8009604,a3 ROM:080095EE 4E71 nop ROM:080095F0 7605 moveq #5,d3 ROM:080095F2 287C 0000 9604 movea.l #$9604,a4 ROM:080095F8 ROM:080095F8 loc_80095F8: ; CODE XREF: ROM:080095FAj ROM:080095F8 28DB move.l (a3)+,(a4)+ ROM:080095FA 51CB FFFC dbf d3,loc_80095F8 ROM:080095FE 4EF9 0000 9604 jmp unk_9604 ROM:08009604 ; --------------------------------------------------------------------------- ROM:08009604 ROM:08009604 loc_8009604: ; DATA XREF: ROM:080095EAo ROM:08009604 F038 4100 705C pmovefd (qword_705C).w,tc ROM:0800960A 027C DFFF andi #$DFFF,sr ROM:0800960E 23C5 0001 0000 move.l d5,(dword_10000).l ROM:08009614 4E71 nop ROM:08009616 4E40 trap #0 ROM:08009618 ROM:08009618 loc_8009618: ; CODE XREF: ROM:loc_8009618j ROM:08009618 60FE bra.s loc_8009618 ROM:0800961A ; --------------------------------------------------------------------------- ROM:0800961A 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:08009622 F038 4100 705C pmovefd (qword_705C).w,tc ROM:08009628 F039 8011 0001 0000 ptestw #1,(dword_10000).l,#0 ROM:08009630 F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009636 0C78 0200 7064 cmpi.w #$200,(qword_7064).w ROM:0800963C 6700 0008 beq.w loc_8009646 ROM:08009640 4EBA 0408 jsr sub_8009A4A ROM:08009644 4E71 nop ROM:08009646 ROM:08009646 loc_8009646: ; CODE XREF: ROM:0800963Cj ROM:08009646 F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:0800964E F038 6200 7064 pmove acusr,(qword_7064).w ROM:08009654 0C78 0000 7064 cmpi.w #0,(qword_7064).w ROM:0800965A 6700 0008 beq.w loc_8009664 ROM:0800965E 4EBA 03EA jsr sub_8009A4A ROM:08009662 4E71 nop ROM:08009664 ROM:08009664 loc_8009664: ; CODE XREF: ROM:0800965Aj ROM:08009664 BA96 cmp.l (a6),d5 ROM:08009666 6700 0008 beq.w loc_8009670 ROM:0800966A 4EBA 03DE jsr sub_8009A4A ROM:0800966E 4E71 nop ROM:08009670 ROM:08009670 loc_8009670: ; CODE XREF: ROM:08009666j ROM:08009670 31FC 9A70 0082 move.w #$9A70,(word_82).w ROM:08009676 2E78 7048 movea.l (dword_7048).w,sp ROM:0800967A 4296 clr.l (a6) ROM:0800967C 4286 clr.l d6 ROM:0800967E 31FC FC00 0F02 move.w #$FC00,(dword_F00+2).w ROM:08009684 4EBA 0074 jsr sub_80096FA ROM:08009688 4E71 nop ROM:0800968A 0038 0080 705C ori.b #$80,(qword_705C).w ROM:08009690 31FC 96AA 000A move.w #$96AA,(loc_8+2).w ROM:08009696 F038 4100 705C pmovefd (qword_705C).w,tc ROM:0800969C 23C5 0001 0000 move.l d5,(dword_10000).l ROM:080096A2 4E71 nop ROM:080096A4 4EBA 037E jsr sub_8009A24 ROM:080096A8 4E71 nop ROM:080096AA 21FC 0080 9780 705C move.l #$809780,(qword_705C).w ROM:080096B2 F038 4100 705C pmovefd (qword_705C).w,tc ROM:080096B8 F039 8015 0001 0000 ptestw #5,(dword_10000).l,#0 ROM:080096C0 F038 6200 7064 pmove acusr,(qword_7064).w ROM:080096C6 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080096CC 0C78 8400 7064 cmpi.w #$8400,(qword_7064).w ROM:080096D2 6700 0008 beq.w loc_80096DC ROM:080096D6 4EBA 0372 jsr sub_8009A4A ROM:080096DA 4E71 nop ROM:080096DC ROM:080096DC loc_80096DC: ; CODE XREF: ROM:080096D2j ROM:080096DC BA96 cmp.l (a6),d5 ROM:080096DE 6600 0008 bne.w loc_80096E8 ROM:080096E2 4EBA 0366 jsr sub_8009A4A ROM:080096E6 4E71 nop ROM:080096E8 ROM:080096E8 loc_80096E8: ; CODE XREF: ROM:080096DEj ROM:080096E8 31FC 9A70 000A move.w #$9A70,(loc_8+2).w ROM:080096EE 2E78 7048 movea.l (dword_7048).w,sp ROM:080096F2 51CA FBA2 dbf d2,loc_8009296 ROM:080096F6 6000 02CA bra.w loc_80099C2 ROM:080096FA ROM:080096FA ; =============== S U B R O U T I N E ======================================= ROM:080096FA ROM:080096FA ROM:080096FA sub_80096FA: ; CODE XREF: ROM:080092A2p ROM:080096FA ; ROM:08009318p ... 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,(qword_7064).w ROM:08009738 0838 0002 7064 btst #2,(qword_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 ; =============== S U B R O U T I N E ======================================= ROM:08009752 ROM:08009752 ROM:08009752 sub_8009752: ; DATA XREF: ROM:08009262o ROM:08009752 ROM:08009752 ; FUNCTION CHUNK AT ROM:08009B9C SIZE 00000030 BYTES 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 loc_800993E,a4 ROM:0800976A 4E71 nop ROM:0800976C 21CC 7044 move.l a4,(dword_7044).w ROM:08009770 ROM:08009770 loc_8009770: ; DATA XREF: sub_8009752+Ao 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,(qword_7064).w ROM:08009796 0C78 0000 7064 cmpi.w #0,(qword_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: sub_8009752+4Aj 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,(qword_7064).w ROM:080097CC 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080097D2 0C78 8400 7064 cmpi.w #$8400,(qword_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: sub_8009752+86j ROM:080097E2 F016 8615 ptestr #5,(a6),#1 ROM:080097E6 F038 6200 7064 pmove acusr,(qword_7064).w ROM:080097EC 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080097F2 0C78 4400 7064 cmpi.w #$4400,(qword_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: sub_8009752+A6j 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,(qword_7064).w ROM:0800983A 0C78 0000 7064 cmpi.w #0,(qword_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: sub_8009752+EEj 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,(qword_7064).w ROM:0800986C 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08009872 0C78 8400 7064 cmpi.w #$8400,(qword_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: sub_8009752+126j ROM:08009882 F016 8615 ptestr #5,(a6),#1 ROM:08009886 F038 6200 7064 pmove acusr,(qword_7064).w ROM:0800988C 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:08009892 0C78 4400 7064 cmpi.w #$4400,(qword_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: sub_8009752+146j 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,(qword_7064).w ROM:080098E6 0278 C447 7064 andi.w #$C447,(qword_7064).w ROM:080098EC 0C78 8400 7064 cmpi.w #$8400,(qword_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: sub_8009752+1A0j 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,(qword_7064).w ROM:0800991C 0C78 0000 7064 cmpi.w #0,(qword_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: sub_8009752+1D0j 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:0800993E ; --------------------------------------------------------------------------- ROM:0800993E ROM:0800993E loc_800993E: ; DATA XREF: sub_8009752+14o ROM:0800993E ; sub_8009752+1EEo ROM:0800993E 4E71 nop ROM:08009940 49FA FFFC lea loc_800993E,a4 ROM:08009944 21CC 7040 move.l a4,(dword_7040).w ROM:08009948 42B8 705C clr.l (qword_705C).w ROM:0800994C 42B8 7060 clr.l (qword_705C+4).w ROM:08009950 F038 0800 705C pmove (qword_705C).w,tt0 ROM:08009956 F038 0C00 705C pmove (qword_705C).w,tt1 ROM:0800995C 7201 moveq #1,d1 ROM:0800995E 21C1 705C move.l d1,(qword_705C).w ROM:08009962 F038 4800 705C pmove (qword_705C).w,srp ROM:08009968 F038 4C00 705C pmove (qword_705C).w,crp ROM:0800996E 2A3C 0080 9780 move.l #$809780,d5 ROM:08009974 21C5 705C move.l d5,(qword_705C).w ROM:08009978 F038 4000 705C pmove (qword_705C).w,tc ROM:0800997E 21F8 7054 0000 move.l (dword_7054).w,(dword_0).w ROM:08009984 21F8 7058 0004 move.l (dword_7058).w,(dword_4).w ROM:0800998A 2E78 7048 movea.l (dword_7048).w,sp ROM:0800998E 47F8 0008 lea (loc_8).w,a3 ROM:08009992 363C 00FD move.w #$FD,d3 ; '²' ROM:08009996 2A38 7050 move.l (dword_7050).w,d5 ROM:0800999A 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:080099A0 6B00 0008 bmi.w loc_80099AA ROM:080099A4 42B9 FF05 0310 clr.l ($FF050310).l ROM:080099AA ROM:080099AA loc_80099AA: ; CODE XREF: sub_8009752+24Ej ROM:080099AA ; sub_8009752+25Aj ROM:080099AA 26C5 move.l d5,(a3)+ ROM:080099AC 51CB FFFC dbf d3,loc_80099AA ROM:080099B0 2A38 704C move.l (dword_704C).w,d5 ROM:080099B4 4E7B 5801 movec d5,vbr ROM:080099B8 4285 clr.l d5 ROM:080099BA 4E7B 5002 movec d5,cacr ROM:080099BE 6000 01DC bra.w loc_8009B9C ROM:080099C2 ; --------------------------------------------------------------------------- ROM:080099C2 ROM:080099C2 loc_80099C2: ; CODE XREF: ROM:08007B32j ROM:080099C2 ; ROM:loc_8007F98j ... 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: sub_8009752+27Cj 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: sub_8009752+2C2j ROM:08009A1E 2878 7044 movea.l (dword_7044).w,a4 ROM:08009A22 4ED4 jmp (a4) ROM:08009A22 ; End of function sub_8009752 ROM:08009A22 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:08007B70p ROM:08009A4A ; ROM:08007B8Ep ... 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 ROM:08009A70 loc_8009A70: ; DATA XREF: ROM:08007B06o 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,(loc_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:08009B9C ; --------------------------------------------------------------------------- ROM:08009B9C ; START OF FUNCTION CHUNK FOR sub_8009752 ROM:08009B9C ROM:08009B9C loc_8009B9C: ; CODE XREF: sub_8009752+26Cj ROM:08009B9C 4E71 nop ROM:08009B9E 7200 moveq #0,d1 ROM:08009BA0 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08009BA6 6B00 0008 bmi.w loc_8009BB0 ROM:08009BAA 42B9 FF05 0310 clr.l ($FF050310).l ROM:08009BB0 ROM:08009BB0 loc_8009BB0: ; CODE XREF: sub_8009752+454j ROM:08009BB0 7E6F moveq #$6F,d7 ; 'o' ROM:08009BB2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009BB8 2478 002C movea.l (dword_2C).w,a2 ROM:08009BBC 43FA 002E lea loc_8009BEC,a1 ROM:08009BC0 4E71 nop ROM:08009BC2 21C9 002C move.l a1,(dword_2C).w ROM:08009BC6 223C DEAD BABE move.l #$DEADBABE,d1 ROM:08009BC6 ; END OF FUNCTION CHUNK FOR sub_8009752 ROM:08009BC6 ; --------------------------------------------------------------------------- ROM:08009BCC 00FF dc.b $FF ROM:08009BCD 00FF dc.b $FF ROM:08009BCE 0000 dc.b 0 ROM:08009BCF 0000 dc.b 0 ROM:08009BD0 ; --------------------------------------------------------------------------- ROM:08009BD0 7E6E moveq #$6E,d7 ; 'n' ROM:08009BD2 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009BD8 0C81 0DEF ACED cmpi.l #$DEFACED,d1 ROM:08009BDE 6600 00E4 bne.w loc_8009CC4 ROM:08009BE2 7200 moveq #0,d1 ROM:08009BE4 21CA 002C move.l a2,(dword_2C).w ROM:08009BE8 6000 0018 bra.w loc_8009C02 ROM:08009BEC ; --------------------------------------------------------------------------- ROM:08009BEC ROM:08009BEC loc_8009BEC: ; DATA XREF: sub_8009752+46Ao ROM:08009BEC 0C81 DEAD BABE cmpi.l #$DEADBABE,d1 ROM:08009BF2 6600 00D0 bne.w loc_8009CC4 ROM:08009BF6 223C 0DEF ACED move.l #$DEFACED,d1 ROM:08009BFC 58AF 0002 addq.l #4,2(sp) ROM:08009C00 4E73 rte ROM:08009C02 ; --------------------------------------------------------------------------- ROM:08009C02 ROM:08009C02 loc_8009C02: ; CODE XREF: ROM:08009BE8j ROM:08009C02 7E6D moveq #$6D,d7 ; 'm' ROM:08009C04 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009C0A 2478 0028 movea.l (dword_28).w,a2 ROM:08009C0E 43FA 002C lea loc_8009C3C,a1 ROM:08009C12 4E71 nop ROM:08009C14 21C9 0028 move.l a1,(dword_28).w ROM:08009C18 223C FEED BEEF move.l #$FEEDBEEF,d1 ROM:08009C1E A000 _Open ROM:08009C20 7E6C moveq #$6C,d7 ; 'l' ROM:08009C22 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009C28 0C81 DECE ACED cmpi.l #$DECEACED,d1 ROM:08009C2E 6600 0094 bne.w loc_8009CC4 ROM:08009C32 7200 moveq #0,d1 ROM:08009C34 21CA 0028 move.l a2,(dword_28).w ROM:08009C38 6000 0018 bra.w loc_8009C52 ROM:08009C3C ; --------------------------------------------------------------------------- ROM:08009C3C ROM:08009C3C loc_8009C3C: ; DATA XREF: ROM:08009C0Eo ROM:08009C3C 0C81 FEED BEEF cmpi.l #$FEEDBEEF,d1 ROM:08009C42 6600 0080 bne.w loc_8009CC4 ROM:08009C46 223C DECE ACED move.l #$DECEACED,d1 ROM:08009C4C 54AF 0002 addq.l #2,2(sp) ROM:08009C50 4E73 rte ROM:08009C52 ; --------------------------------------------------------------------------- ROM:08009C52 ROM:08009C52 loc_8009C52: ; CODE XREF: ROM:08009C38j ROM:08009C52 7E6B moveq #$6B,d7 ; 'k' ROM:08009C54 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009C5A 2478 0010 movea.l (loc_E+2).w,a2 ROM:08009C5E 43FA 002C lea loc_8009C8C,a1 ROM:08009C62 4E71 nop ROM:08009C64 21C9 0010 move.l a1,(loc_E+2).w ROM:08009C68 223C 0CAB FADE move.l #$CABFADE,d1 ROM:08009C68 ; --------------------------------------------------------------------------- ROM:08009C6E 0071 dc.b $71 ; q ROM:08009C6F 0000 dc.b 0 ROM:08009C70 ; --------------------------------------------------------------------------- ROM:08009C70 7E6A moveq #$6A,d7 ; 'j' ROM:08009C72 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009C78 0C81 0BED BABE cmpi.l #$BEDBABE,d1 ROM:08009C7E 6600 0044 bne.w loc_8009CC4 ROM:08009C82 7200 moveq #0,d1 ROM:08009C84 21CA 0010 move.l a2,(loc_E+2).w ROM:08009C88 6000 001A bra.w loc_8009CA4 ROM:08009C8C ; --------------------------------------------------------------------------- ROM:08009C8C ROM:08009C8C loc_8009C8C: ; DATA XREF: ROM:08009C5Eo ROM:08009C8C 4E71 nop ROM:08009C8E 0C81 0CAB FADE cmpi.l #$CABFADE,d1 ROM:08009C94 6600 002E bne.w loc_8009CC4 ROM:08009C98 223C 0BED BABE move.l #$BEDBABE,d1 ROM:08009C9E 54AF 0002 addq.l #2,2(sp) ROM:08009CA2 4E73 rte ROM:08009CA4 ; --------------------------------------------------------------------------- ROM:08009CA4 ROM:08009CA4 loc_8009CA4: ; CODE XREF: ROM:08009C88j ROM:08009CA4 42B9 FF05 0204 clr.l ($FF050204).l ROM:08009CAA 42B9 FF05 0580 clr.l ($FF050580).l ROM:08009CB0 2C39 FF05 0310 move.l ($FF050310).l,d6 ROM:08009CB6 6B00 0008 bmi.w loc_8009CC0 ROM:08009CBA 42B9 FF05 0310 clr.l ($FF050310).l ROM:08009CC0 ROM:08009CC0 loc_8009CC0: ; CODE XREF: ROM:08009CB6j ROM:08009CC0 6000 001E bra.w loc_8009CE0 ROM:08009CC4 ; --------------------------------------------------------------------------- ROM:08009CC4 ROM:08009CC4 loc_8009CC4: ; CODE XREF: ROM:08009BDEj ROM:08009CC4 ; ROM:08009BF2j ... ROM:08009CC4 7200 moveq #0,d1 ROM:08009CC6 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:08009CD0 283C 0000 F18E move.l #$F18E,d4 ROM:08009CD6 287C 0800 0000 movea.l #off_8000000,a4 ROM:08009CDC 4EF4 4800 jmp (a4,d4.l) ROM:08009CE0 ; --------------------------------------------------------------------------- ROM:08009CE0 ROM:08009CE0 loc_8009CE0: ; CODE XREF: ROM:loc_8009CC0j ROM:08009CE0 4E71 nop ROM:08009CE2 7E70 moveq #$70,d7 ; 'p' ROM:08009CE4 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009CEA 23F8 0000 0000 B904 move.l (dword_0).w,(dword_B904).l ROM:08009CF2 23F8 0004 0000 B908 move.l (dword_4).w,(dword_B908).l ROM:08009CFA 23F8 0034 0000 B900 move.l (dword_34).w,(dword_B900).l ROM:08009D02 23CF 0000 B8F8 move.l sp,(dword_B8F8).l ROM:08009D08 4E7A 5801 movec vbr,d5 ROM:08009D0C 23C5 0000 B8FC move.l d5,(dword_B8FC).l ROM:08009D12 2A7C 0001 0000 movea.l #dword_10000,a5 ROM:08009D18 42B9 0000 B90C clr.l (dword_B90C).l ROM:08009D1E 42B9 0000 B910 clr.l (dword_B910).l ROM:08009D24 47FA FFBA lea $8009CE0,a3 ROM:08009D28 2C7C 0000 9CE0 movea.l #$9CE0,a6 ROM:08009D2E 363C 06F4 move.w #$6F4,d3 ROM:08009D32 ROM:08009D32 loc_8009D32: ; CODE XREF: ROM:08009D34j ROM:08009D32 2CDB move.l (a3)+,(a6)+ ROM:08009D34 51CB FFFC dbf d3,loc_8009D32 ROM:08009D38 47F8 0400 lea (dword_400).w,a3 ROM:08009D3C 363C 00FF move.w #$FF,d3 ROM:08009D40 2C7C 0000 B604 movea.l #$B604,a6 ROM:08009D46 ROM:08009D46 loc_8009D46: ; CODE XREF: ROM:08009D48j ROM:08009D46 270E move.l a6,-(a3) ROM:08009D48 51CB FFFC dbf d3,loc_8009D46 ROM:08009D4C 4E7B B801 movec a3,vbr ROM:08009D50 4EF9 0000 9D56 jmp unk_9D56 ROM:08009D56 ; --------------------------------------------------------------------------- ROM:08009D56 7E71 moveq #$71,d7 ; 'q' ROM:08009D58 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009D5E 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:08009D68 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08009D72 42AD 0004 clr.l 4(a5) ROM:08009D76 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:08009D7C 23FC 0000 9D5E 0000+ move.l #$9D5E,(dword_B8F0).l ROM:08009D86 23FC 0000 9E02 0000+ move.l #$9E02,(dword_B8F4).l ROM:08009D90 23FC 4F00 0000 FF05+ move.l #$4F000000,($FF050558).l ROM:08009D9A 23FC 4C00 0000 FF05+ move.l #$4C000000,($FF050564).l ROM:08009DA4 4EBA 0F64 jsr sub_800AD0A ROM:08009DA8 4E71 nop ROM:08009DAA 31FC B598 000A move.w #$B598,(loc_8+2).w ROM:08009DB0 00B9 0000 0040 FF06+ ori.l #$40,($FF060024).l ; '@' ROM:08009DBA 223C 0000 0900 move.l #$900,d1 ROM:08009DC0 4E7B 1002 movec d1,cacr ROM:08009DC4 2C7C FF06 002C movea.l #$FF06002C,a6 ROM:08009DCA 2A3C AAAA AAAA move.l #$AAAAAAAA,d5 ROM:08009DD0 2C85 move.l d5,(a6) ROM:08009DD2 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:08009DD8 2C16 move.l (a6),d6 ROM:08009DDA BC85 cmp.l d5,d6 ROM:08009DDC 6600 1716 bne.w sub_800B4F4 ROM:08009DE0 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:08009DEA 2C16 move.l (a6),d6 ROM:08009DEC BC85 cmp.l d5,d6 ROM:08009DEE 6700 1704 beq.w sub_800B4F4 ROM:08009DF2 31FC B604 000A move.w #$B604,(loc_8+2).w ROM:08009DF8 223C 0000 0800 move.l #$800,d1 ROM:08009DFE 4E7B 1002 movec d1,cacr ROM:08009E02 7E72 moveq #$72,d7 ; 'r' ROM:08009E04 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009E0A 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:08009E14 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:08009E1E 42AD 0004 clr.l 4(a5) ROM:08009E22 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:08009E28 23FC 0000 9E0A 0000+ move.l #$9E0A,(dword_B8F0).l ROM:08009E32 23FC 0000 9EA2 0000+ move.l #$9EA2,(dword_B8F4).l ROM:08009E3C 49F9 0000 B868 lea (unk_B868).l,a4 ROM:08009E42 45F9 0000 B878 lea (unk_B878).l,a2 ROM:08009E48 4285 clr.l d5 ROM:08009E4A ROM:08009E4A loc_8009E4A: ; CODE XREF: ROM:08009E5Cj ROM:08009E4A 2C54 movea.l (a4),a6 ROM:08009E4C 2C2C 0004 move.l 4(a4),d6 ROM:08009E50 CC96 and.l (a6),d6 ROM:08009E52 BC85 cmp.l d5,d6 ROM:08009E54 6600 0040 bne.w loc_8009E96 ROM:08009E58 508C addq.l #8,a4 ROM:08009E5A B5CC cmpa.l a4,a2 ROM:08009E5C 66EC bne.s loc_8009E4A ROM:08009E5E 23FC 0000 9E68 0000+ move.l #$9E68,(dword_B8F0).l ROM:08009E68 42AD 0004 clr.l 4(a5) ROM:08009E6C 23FC 0000 0001 FF06+ move.l #1,($FF060020).l ROM:08009E76 4285 clr.l d5 ROM:08009E78 4EBA 15F8 jsr sub_800B472 ROM:08009E7C 4E71 nop ROM:08009E7E 4EBA 14C4 jsr sub_800B344 ROM:08009E82 4E71 nop ROM:08009E84 13FC 00FF 0000 B910 move.b #$FF,(dword_B910).l ROM:08009E8C 4EBA 14B6 jsr sub_800B344 ROM:08009E90 4E71 nop ROM:08009E92 6000 1476 bra.w loc_800B30A ROM:08009E96 ; --------------------------------------------------------------------------- ROM:08009E96 ROM:08009E96 loc_8009E96: ; CODE XREF: ROM:08009E54j ROM:08009E96 002D 0002 0004 ori.b #2,4(a5) ROM:08009E9C 4EBA 1656 jsr sub_800B4F4 ROM:08009EA0 4E71 nop ROM:08009EA2 4E71 nop ROM:08009EA4 7E73 moveq #$73,d7 ; 's' ROM:08009EA6 23C7 FF05 000C move.l d7,($FF05000C).l ROM:08009EAC 23FC 0000 9EC0 0000+ move.l #$9EC0,(dword_B8F0).l ROM:08009EB6 23FC 0000 A704 0000+ move.l #$A704,(dword_B8F4).l ROM:08009EC0 42AD 0004 clr.l 4(a5) ROM:08009EC4 4280 clr.l d0 ROM:08009EC6 13FC 00FF 0000 B90E move.b #$FF,(dword_B90C+2).l ROM:08009ECE 45F9 0000 A6CC lea (unk_A6CC).l,a2 ROM:08009ED4 2412 move.l (a2),d2 ROM:08009ED6 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:08009EE0 23FC 0000 0001 FF06+ move.l #1,($FF060020).l ROM:08009EEA 263C 8000 000F move.l #$8000000F,d3 ROM:08009EF0 283C A7C0 0000 move.l #$A7C00000,d4 ROM:08009EF6 4285 clr.l d5 ROM:08009EF8 2C7C FF06 0050 movea.l #$FF060050,a6 ROM:08009EFE 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:08009F06 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:08009F0C 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:08009F16 23FC 1000 0082 FF05+ move.l #$10000082,($FF050200).l ROM:08009F20 2416 move.l (a6),d2 ROM:08009F22 4E71 nop ROM:08009F24 4EBA 169C jsr sub_800B5C2 ROM:08009F28 4E71 nop ROM:08009F2A 283C A3C0 0000 move.l #$A3C00000,d4 ROM:08009F30 7AFF moveq #$FFFFFFFF,d5 ROM:08009F32 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:08009F3A 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:08009F40 23FC 1000 0082 FF05+ move.l #$10000082,($FF050200).l ROM:08009F4A 2C85 move.l d5,(a6) ROM:08009F4C 4E71 nop ROM:08009F4E 4EBA 1672 jsr sub_800B5C2 ROM:08009F52 4E71 nop ROM:08009F54 263C 8000 00F0 move.l #$800000F0,d3 ROM:08009F5A 283C A03C 0000 move.l #$A03C0000,d4 ROM:08009F60 4285 clr.l d5 ROM:08009F62 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:08009F68 0096 0000 0020 ori.l #$20,(a6) ; ' ' ROM:08009F6E 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:08009F74 23FC 1000 0081 FF05+ move.l #$10000081,($FF050200).l ROM:08009F7E 2C85 move.l d5,(a6) ROM:08009F80 4E71 nop ROM:08009F82 4EBA 163E jsr sub_800B5C2 ROM:08009F86 4E71 nop ROM:08009F88 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:08009F92 23FC 1000 0081 FF05+ move.l #$10000081,($FF050200).l ROM:08009F9C 2C85 move.l d5,(a6) ROM:08009F9E 4E71 nop ROM:08009FA0 2C3C F000 0FFF move.l #$F0000FFF,d6 ROM:08009FA6 CCB9 FF06 0024 and.l ($FF060024).l,d6 ROM:08009FAC 0C86 1000 0000 cmpi.l #$10000000,d6 ROM:08009FB2 6600 1540 bne.w sub_800B4F4 ROM:08009FB6 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:08009FC0 263C 8000 00F0 move.l #$800000F0,d3 ROM:08009FC6 283C A400 0000 move.l #$A4000000,d4 ROM:08009FCC 2A3C 8080 8080 move.l #$80808080,d5 ROM:08009FD2 2C7C FF06 0050 movea.l #$FF060050,a6 ROM:08009FD8 31FC B598 000A move.w #$B598,(loc_8+2).w ROM:08009FDE 00B9 0000 0010 FF06+ ori.l #$10,($FF060024).l ROM:08009FE8 23FC 1000 0081 FF05+ move.l #$10000081,($FF050200).l ROM:08009FF2 2C85 move.l d5,(a6) ROM:08009FF4 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:08009FFE 13FC 00FF 0000 B90F move.b #$FF,(dword_B90C+3).l ROM:0800A006 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A00C 2416 move.l (a6),d2 ROM:0800A00E 4E71 nop ROM:0800A010 4EBA 15B0 jsr sub_800B5C2 ROM:0800A014 4E71 nop ROM:0800A016 263C 8000 0200 move.l #$80000200,d3 ROM:0800A01C 283C A400 0000 move.l #$A4000000,d4 ROM:0800A022 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:0800A02A 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A030 00B9 0000 0008 FF06+ ori.l #8,($FF060024).l ROM:0800A03A 23FC 1000 0085 FF05+ move.l #$10000085,($FF050200).l ROM:0800A044 2416 move.l (a6),d2 ROM:0800A046 4E71 nop ROM:0800A048 4EBA 1578 jsr sub_800B5C2 ROM:0800A04C 4E71 nop ROM:0800A04E 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800A058 31FC B598 000A move.w #$B598,(loc_8+2).w ROM:0800A05E 4285 clr.l d5 ROM:0800A060 2C85 move.l d5,(a6) ROM:0800A062 4239 0000 B90F clr.b (dword_B90C+3).l ROM:0800A068 263C 0000 0100 move.l #$100,d3 ROM:0800A06E 283C A000 0000 move.l #$A0000000,d4 ROM:0800A074 4285 clr.l d5 ROM:0800A076 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800A080 00B9 0000 0030 FF06+ ori.l #$30,($FF060024).l ; '0' ROM:0800A08A 02B9 0000 0030 FF06+ andi.l #$30,($FF060024).l ; '0' ROM:0800A094 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A09A 207C FF06 0010 movea.l #$FF060010,a0 ROM:0800A0A0 2C7C FF06 0018 movea.l #$FF060018,a6 ROM:0800A0A6 7013 moveq #$13,d0 ROM:0800A0A8 2080 move.l d0,(a0) ROM:0800A0AA 23FC 1000 0080 FF05+ move.l #$10000080,($FF050200).l ROM:0800A0B4 23FC 1000 0081 FF05+ move.l #$10000081,($FF050200).l ROM:0800A0BE 2C85 move.l d5,(a6) ROM:0800A0C0 4E71 nop ROM:0800A0C2 4E71 nop ROM:0800A0C4 4E71 nop ROM:0800A0C6 4E71 nop ROM:0800A0C8 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800A0D2 4281 clr.l d1 ROM:0800A0D4 323C 3FFF move.w #$3FFF,d1 ROM:0800A0D8 2C7C FF06 0000 movea.l #$FF060000,a6 ROM:0800A0DE 2645 movea.l d5,a3 ROM:0800A0E0 ROM:0800A0E0 loc_800A0E0: ; CODE XREF: ROM:0800A114j ROM:0800A0E0 BDFC FF06 0010 cmpa.l #$FF060010,a6 ROM:0800A0E6 6700 002A beq.w loc_800A112 ROM:0800A0EA 263C 8000 0400 move.l #$80000400,d3 ROM:0800A0F0 283C A400 0000 move.l #$A4000000,d4 ROM:0800A0F6 4EBA 0596 jsr sub_800A68E ROM:0800A0FA 4E71 nop ROM:0800A0FC 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:0800A104 31FC A128 000A move.w #$A128,(loc_8+2).w ROM:0800A10A 2416 move.l (a6),d2 ROM:0800A10C 47EB 0001 lea 1(a3),a3 ROM:0800A110 2412 move.l (a2),d2 ROM:0800A112 ROM:0800A112 loc_800A112: ; CODE XREF: ROM:0800A0E6j ROM:0800A112 588E addq.l #4,a6 ROM:0800A114 51C9 FFCA dbf d1,loc_800A0E0 ROM:0800A118 B7FC 0000 000E cmpa.l #$E,a3 ROM:0800A11E 6700 0080 beq.w loc_800A1A0 ROM:0800A122 4EBA 149E jsr sub_800B5C2 ROM:0800A126 4E71 nop ROM:0800A128 BDFC FF06 0014 cmpa.l #$FF060014,a6 ROM:0800A12E 6700 0066 beq.w loc_800A196 ROM:0800A132 BDFC FF06 0018 cmpa.l #$FF060018,a6 ROM:0800A138 6700 005C beq.w loc_800A196 ROM:0800A13C BDFC FF06 0060 cmpa.l #$FF060060,a6 ROM:0800A142 6700 0052 beq.w loc_800A196 ROM:0800A146 BDFC FF06 0064 cmpa.l #$FF060064,a6 ROM:0800A14C 6700 0048 beq.w loc_800A196 ROM:0800A150 BDFC FF06 0068 cmpa.l #$FF060068,a6 ROM:0800A156 6700 003E beq.w loc_800A196 ROM:0800A15A BDFC FF06 0070 cmpa.l #$FF060070,a6 ROM:0800A160 6700 0034 beq.w loc_800A196 ROM:0800A164 BDFC FF06 0074 cmpa.l #$FF060074,a6 ROM:0800A16A 6700 002A beq.w loc_800A196 ROM:0800A16E BDFC FF06 007C cmpa.l #$FF06007C,a6 ROM:0800A174 6700 0020 beq.w loc_800A196 ROM:0800A178 BDFC FF06 0048 cmpa.l #$FF060048,a6 ROM:0800A17E 6600 03FA bne.w loc_800A57A ROM:0800A182 0481 0000 0001 subi.l #1,d1 ROM:0800A188 47EB 0001 lea 1(a3),a3 ROM:0800A18C 263C 8000 02F0 move.l #$800002F0,d3 ROM:0800A192 6000 0480 bra.w loc_800A614 ROM:0800A196 ; --------------------------------------------------------------------------- ROM:0800A196 ROM:0800A196 loc_800A196: ; CODE XREF: ROM:0800A12Ej ROM:0800A196 ; ROM:0800A138j ... ROM:0800A196 263C 8000 1000 move.l #$80001000,d3 ROM:0800A19C 6000 03DC bra.w loc_800A57A ROM:0800A1A0 ; --------------------------------------------------------------------------- ROM:0800A1A0 ROM:0800A1A0 loc_800A1A0: ; CODE XREF: ROM:0800A11Ej ROM:0800A1A0 263C 8000 0800 move.l #$80000800,d3 ROM:0800A1A6 283C A87C 0000 move.l #$A87C0000,d4 ROM:0800A1AC 2A3C 4040 4040 move.l #$40404040,d5 ROM:0800A1B2 2C7C FF06 0038 movea.l #$FF060038,a6 ROM:0800A1B8 244E movea.l a6,a2 ROM:0800A1BA 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A1C0 2416 move.l (a6),d2 ROM:0800A1C2 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A1C8 1C85 move.b d5,(a6) ROM:0800A1CA 4E71 nop ROM:0800A1CC 4EBA 13F4 jsr sub_800B5C2 ROM:0800A1D0 4E71 nop ROM:0800A1D2 283C B07C 0000 move.l #$B07C0000,d4 ROM:0800A1D8 2A3C 2040 2040 move.l #$20402040,d5 ROM:0800A1DE 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A1E4 3C85 move.w d5,(a6) ROM:0800A1E6 4E71 nop ROM:0800A1E8 4EBA 13D8 jsr sub_800B5C2 ROM:0800A1EC 4E71 nop ROM:0800A1EE 263C 8000 0C00 move.l #$80000C00,d3 ROM:0800A1F4 283C A000 0000 move.l #$A0000000,d4 ROM:0800A1FA 2A3C 0303 0303 move.l #$3030303,d5 ROM:0800A200 4DEE 0001 lea 1(a6),a6 ROM:0800A204 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A20A 2C85 move.l d5,(a6) ROM:0800A20C 4E71 nop ROM:0800A20E 4EBA 13B2 jsr sub_800B5C2 ROM:0800A212 4E71 nop ROM:0800A214 283C A03C 0000 move.l #$A03C0000,d4 ROM:0800A21A 2A3C 0404 0404 move.l #$4040404,d5 ROM:0800A220 4DEE 0001 lea 1(a6),a6 ROM:0800A224 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A22A 2C85 move.l d5,(a6) ROM:0800A22C 4E71 nop ROM:0800A22E 4EBA 1392 jsr sub_800B5C2 ROM:0800A232 4E71 nop ROM:0800A234 283C A040 0000 move.l #$A0400000,d4 ROM:0800A23A 2A3C 0505 0505 move.l #$5050505,d5 ROM:0800A240 4DEE 0001 lea 1(a6),a6 ROM:0800A244 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A24A 2C85 move.l d5,(a6) ROM:0800A24C 4E71 nop ROM:0800A24E 4EBA 1372 jsr sub_800B5C2 ROM:0800A252 4E71 nop ROM:0800A254 263C 8000 1000 move.l #$80001000,d3 ROM:0800A25A 283C A000 0000 move.l #$A0000000,d4 ROM:0800A260 2A3C AAAA AAAA move.l #$AAAAAAAA,d5 ROM:0800A266 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800A26C 2C7C FF06 0050 movea.l #$FF060050,a6 ROM:0800A272 244E movea.l a6,a2 ROM:0800A274 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A27A 2416 move.l (a6),d2 ROM:0800A27C 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A282 2C85 move.l d5,(a6) ROM:0800A284 4E71 nop ROM:0800A286 4EBA 133A jsr sub_800B5C2 ROM:0800A28A 4E71 nop ROM:0800A28C 283C A03C 0000 move.l #$A03C0000,d4 ROM:0800A292 2A3C 0801 0204 move.l #$8010204,d5 ROM:0800A298 2C7C FF06 0044 movea.l #$FF060044,a6 ROM:0800A29E 244E movea.l a6,a2 ROM:0800A2A0 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A2A6 2416 move.l (a6),d2 ROM:0800A2A8 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A2AE 2C85 move.l d5,(a6) ROM:0800A2B0 4E71 nop ROM:0800A2B2 4EBA 130E jsr sub_800B5C2 ROM:0800A2B6 4E71 nop ROM:0800A2B8 283C A07C 0000 move.l #$A07C0000,d4 ROM:0800A2BE 2A3C 1020 4080 move.l #$10204080,d5 ROM:0800A2C4 2C7C FF06 004C movea.l #$FF06004C,a6 ROM:0800A2CA 244E movea.l a6,a2 ROM:0800A2CC 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A2D2 2416 move.l (a6),d2 ROM:0800A2D4 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A2DA 2C85 move.l d5,(a6) ROM:0800A2DC 4E71 nop ROM:0800A2DE 4EBA 12E2 jsr sub_800B5C2 ROM:0800A2E2 4E71 nop ROM:0800A2E4 45F9 0000 A6CC lea (unk_A6CC).l,a2 ROM:0800A2EA 2412 move.l (a2),d2 ROM:0800A2EC 283C A07C 0000 move.l #$A07C0000,d4 ROM:0800A2F2 2A3C 0102 0408 move.l #$1020408,d5 ROM:0800A2F8 2C7C FF06 002C movea.l #$FF06002C,a6 ROM:0800A2FE 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A304 2C85 move.l d5,(a6) ROM:0800A306 4E71 nop ROM:0800A308 4EBA 12B8 jsr sub_800B5C2 ROM:0800A30C 4E71 nop ROM:0800A30E 2A3C 0408 0102 move.l #$4080102,d5 ROM:0800A314 2C7C FF06 0034 movea.l #$FF060034,a6 ROM:0800A31A 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A320 2C85 move.l d5,(a6) ROM:0800A322 4E71 nop ROM:0800A324 4EBA 129C jsr sub_800B5C2 ROM:0800A328 4E71 nop ROM:0800A32A 283C A03C 0000 move.l #$A03C0000,d4 ROM:0800A330 2A3C 0204 0801 move.l #$2040801,d5 ROM:0800A336 2C7C FF06 0030 movea.l #$FF060030,a6 ROM:0800A33C 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A342 2C85 move.l d5,(a6) ROM:0800A344 4E71 nop ROM:0800A346 4EBA 127A jsr sub_800B5C2 ROM:0800A34A 4E71 nop ROM:0800A34C 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800A356 2A3C 4080 1020 move.l #$40801020,d5 ROM:0800A35C 2C7C FF06 0044 movea.l #$FF060044,a6 ROM:0800A362 244E movea.l a6,a2 ROM:0800A364 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A36A 2416 move.l (a6),d2 ROM:0800A36C 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A372 2C85 move.l d5,(a6) ROM:0800A374 4E71 nop ROM:0800A376 4EBA 124A jsr sub_800B5C2 ROM:0800A37A 4E71 nop ROM:0800A37C 283C A040 0000 move.l #$A0400000,d4 ROM:0800A382 2A3C AAAA AAAA move.l #$AAAAAAAA,d5 ROM:0800A388 2C7C FF06 004C movea.l #$FF06004C,a6 ROM:0800A38E 244E movea.l a6,a2 ROM:0800A390 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A396 2416 move.l (a6),d2 ROM:0800A398 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A39E 2C85 move.l d5,(a6) ROM:0800A3A0 4E71 nop ROM:0800A3A2 4EBA 121E jsr sub_800B5C2 ROM:0800A3A6 4E71 nop ROM:0800A3A8 45F9 0000 A6CC lea (unk_A6CC).l,a2 ROM:0800A3AE 2412 move.l (a2),d2 ROM:0800A3B0 283C A07C 0000 move.l #$A07C0000,d4 ROM:0800A3B6 2A3C 0801 0204 move.l #$8010204,d5 ROM:0800A3BC 2C7C FF06 002C movea.l #$FF06002C,a6 ROM:0800A3C2 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A3C8 2C85 move.l d5,(a6) ROM:0800A3CA 4E71 nop ROM:0800A3CC 4EBA 11F4 jsr sub_800B5C2 ROM:0800A3D0 4E71 nop ROM:0800A3D2 2A3C 2040 8010 move.l #$20408010,d5 ROM:0800A3D8 2C7C FF06 0034 movea.l #$FF060034,a6 ROM:0800A3DE 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A3E4 2C85 move.l d5,(a6) ROM:0800A3E6 4E71 nop ROM:0800A3E8 4EBA 11D8 jsr sub_800B5C2 ROM:0800A3EC 4E71 nop ROM:0800A3EE 283C A03C 0000 move.l #$A03C0000,d4 ROM:0800A3F4 2A3C 1020 4080 move.l #$10204080,d5 ROM:0800A3FA 2C7C FF06 0030 movea.l #$FF060030,a6 ROM:0800A400 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A406 2C85 move.l d5,(a6) ROM:0800A408 4E71 nop ROM:0800A40A 4EBA 11B6 jsr sub_800B5C2 ROM:0800A40E 4E71 nop ROM:0800A410 263C 8000 4000 move.l #$80004000,d3 ROM:0800A416 283C A040 0000 move.l #$A0400000,d4 ROM:0800A41C 2A3C 0408 0101 move.l #$4080101,d5 ROM:0800A422 2C7C FF06 0038 movea.l #$FF060038,a6 ROM:0800A428 7203 moveq #3,d1 ROM:0800A42A ROM:0800A42A loc_800A42A: ; CODE XREF: ROM:0800A444j ROM:0800A42A 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:0800A432 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A438 2C85 move.l d5,(a6) ROM:0800A43A 4E71 nop ROM:0800A43C 4EBA 1184 jsr sub_800B5C2 ROM:0800A440 4E71 nop ROM:0800A442 5285 addq.l #1,d5 ROM:0800A444 51C9 FFE4 dbf d1,loc_800A42A ROM:0800A448 2A3C 0008 0101 move.l #$80101,d5 ROM:0800A44E 2C7C FF06 0040 movea.l #$FF060040,a6 ROM:0800A454 7201 moveq #1,d1 ROM:0800A456 ROM:0800A456 loc_800A456: ; CODE XREF: ROM:0800A470j ROM:0800A456 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:0800A45E 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A464 2C85 move.l d5,(a6) ROM:0800A466 4E71 nop ROM:0800A468 4EBA 1158 jsr sub_800B5C2 ROM:0800A46C 4E71 nop ROM:0800A46E 5285 addq.l #1,d5 ROM:0800A470 51C9 FFE4 dbf d1,loc_800A456 ROM:0800A474 263C 8000 2000 move.l #$80002000,d3 ROM:0800A47A 4285 clr.l d5 ROM:0800A47C 42B9 FF06 0024 clr.l ($FF060024).l ROM:0800A482 31FC A4C0 0082 move.w #$A4C0,(word_82).w ROM:0800A488 49F9 0000 B848 lea (unk_B848).l,a4 ROM:0800A48E 47F9 0000 B8B0 lea (dword_B8B0).l,a3 ROM:0800A494 ROM:0800A494 loc_800A494: ; CODE XREF: ROM:0800A4CEj ROM:0800A494 B7CC cmpa.l a4,a3 ROM:0800A496 6700 0038 beq.w loc_800A4D0 ROM:0800A49A 2C54 movea.l (a4),a6 ROM:0800A49C 283C 2400 0000 move.l #$24000000,d4 ROM:0800A4A2 13FC 00FF 0000 B912 move.b #$FF,(dword_B910+2).l ROM:0800A4AA 4EBA 01E2 jsr sub_800A68E ROM:0800A4AE 4E71 nop ROM:0800A4B0 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A4B6 027C DFFF andi #$DFFF,sr ROM:0800A4BA 2416 move.l (a6),d2 ROM:0800A4BC 4E40 trap #0 ROM:0800A4BE ROM:0800A4BE loc_800A4BE: ; CODE XREF: ROM:loc_800A4BEj ROM:0800A4BE 60FE bra.s loc_800A4BE ROM:0800A4C0 ; --------------------------------------------------------------------------- ROM:0800A4C0 BA87 cmp.l d7,d5 ROM:0800A4C2 6700 0008 beq.w loc_800A4CC ROM:0800A4C6 4EBA 102C jsr sub_800B4F4 ROM:0800A4CA 4E71 nop ROM:0800A4CC ROM:0800A4CC loc_800A4CC: ; CODE XREF: ROM:0800A4C2j ROM:0800A4CC 508C addq.l #8,a4 ROM:0800A4CE 60C4 bra.s loc_800A494 ROM:0800A4D0 ; --------------------------------------------------------------------------- ROM:0800A4D0 ROM:0800A4D0 loc_800A4D0: ; CODE XREF: ROM:0800A496j ROM:0800A4D0 7A01 moveq #1,d5 ROM:0800A4D2 31FC A4C0 0082 move.w #$A4C0,(word_82).w ROM:0800A4D8 49F9 0000 A6D0 lea (unk_A6D0).l,a4 ROM:0800A4DE 47F9 0000 A6D8 lea (unk_A6D8).l,a3 ROM:0800A4E4 ROM:0800A4E4 loc_800A4E4: ; CODE XREF: ROM:0800A522j ROM:0800A4E4 B7CC cmpa.l a4,a3 ROM:0800A4E6 6700 003C beq.w loc_800A524 ROM:0800A4EA 2C54 movea.l (a4),a6 ROM:0800A4EC 244E movea.l a6,a2 ROM:0800A4EE 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A4F4 2416 move.l (a6),d2 ROM:0800A4F6 283C 2000 0000 move.l #$20000000,d4 ROM:0800A4FC 4EBA 0190 jsr sub_800A68E ROM:0800A500 4E71 nop ROM:0800A502 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A508 027C DFFF andi #$DFFF,sr ROM:0800A50C 2C85 move.l d5,(a6) ROM:0800A50E 4E71 nop ROM:0800A510 4E40 trap #0 ROM:0800A512 ROM:0800A512 loc_800A512: ; CODE XREF: ROM:loc_800A512j ROM:0800A512 60FE bra.s loc_800A512 ROM:0800A514 ; --------------------------------------------------------------------------- ROM:0800A514 BE85 cmp.l d5,d7 ROM:0800A516 6700 0008 beq.w loc_800A520 ROM:0800A51A 4EBA 10A6 jsr sub_800B5C2 ROM:0800A51E 4E71 nop ROM:0800A520 ROM:0800A520 loc_800A520: ; CODE XREF: ROM:0800A516j ROM:0800A520 588C addq.l #4,a4 ROM:0800A522 60C0 bra.s loc_800A4E4 ROM:0800A524 ; --------------------------------------------------------------------------- ROM:0800A524 ROM:0800A524 loc_800A524: ; CODE XREF: ROM:0800A4E6j ROM:0800A524 31FC B604 0082 move.w #$B604,(word_82).w ROM:0800A52A 45F9 0000 A6CC lea (unk_A6CC).l,a2 ROM:0800A530 2412 move.l (a2),d2 ROM:0800A532 263C 8000 1400 move.l #$80001400,d3 ROM:0800A538 283C A000 0000 move.l #$A0000000,d4 ROM:0800A53E 7AFF moveq #$FFFFFFFF,d5 ROM:0800A540 2C7C FF06 FFFC movea.l #$FF06FFFC,a6 ROM:0800A546 31FC A556 000A move.w #$A556,(loc_8+2).w ROM:0800A54C 2C85 move.l d5,(a6) ROM:0800A54E 4E71 nop ROM:0800A550 4EBA 1070 jsr sub_800B5C2 ROM:0800A554 4E71 nop ROM:0800A556 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800A560 227C FF06 007C movea.l #$FF06007C,a1 ROM:0800A566 31FC A57A 000A move.w #$A57A,(loc_8+2).w ROM:0800A56C 2411 move.l (a1),d2 ROM:0800A56E 4E71 nop ROM:0800A570 4EBA 1050 jsr sub_800B5C2 ROM:0800A574 4E71 nop ROM:0800A576 6000 0D92 bra.w loc_800B30A ROM:0800A57A ; --------------------------------------------------------------------------- ROM:0800A57A ROM:0800A57A loc_800A57A: ; CODE XREF: ROM:0800A17Ej ROM:0800A57A ; ROM:0800A19Cj ROM:0800A57A 4E71 nop ROM:0800A57C 13FC 00FF 0000 B90D move.b #$FF,(dword_B90C+1).l ROM:0800A584 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800A58A 2C3C 8000 7FFF move.l #$80007FFF,d6 ROM:0800A590 CCB9 FF06 0028 and.l ($FF060028).l,d6 ROM:0800A596 BC83 cmp.l d3,d6 ROM:0800A598 6700 0006 beq.w loc_800A5A0 ROM:0800A59C 6000 0F56 bra.w sub_800B4F4 ROM:0800A5A0 ; --------------------------------------------------------------------------- ROM:0800A5A0 ROM:0800A5A0 loc_800A5A0: ; CODE XREF: ROM:0800A598j ROM:0800A5A0 7CFF moveq #$FFFFFFFF,d6 ROM:0800A5A2 CCB9 FF06 0034 and.l ($FF060034).l,d6 ROM:0800A5A8 BC8E cmp.l a6,d6 ROM:0800A5AA 6700 0006 beq.w loc_800A5B2 ROM:0800A5AE 6000 0F44 bra.w sub_800B4F4 ROM:0800A5B2 ; --------------------------------------------------------------------------- ROM:0800A5B2 ROM:0800A5B2 loc_800A5B2: ; CODE XREF: ROM:0800A5AAj ROM:0800A5B2 0C39 00FF 0000 B912 cmpi.b #$FF,(dword_B910+2).l ROM:0800A5BA 6600 0018 bne.w loc_800A5D4 ROM:0800A5BE 2C3C FFC0 0000 move.l #$FFC00000,d6 ROM:0800A5C4 CCB9 FF06 002C and.l ($FF06002C).l,d6 ROM:0800A5CA BC84 cmp.l d4,d6 ROM:0800A5CC 6700 002E beq.w loc_800A5FC ROM:0800A5D0 6000 0F22 bra.w sub_800B4F4 ROM:0800A5D4 ; --------------------------------------------------------------------------- ROM:0800A5D4 ROM:0800A5D4 loc_800A5D4: ; CODE XREF: ROM:0800A5BAj ROM:0800A5D4 7CFF moveq #$FFFFFFFF,d6 ROM:0800A5D6 CCB9 FF06 0030 and.l ($FF060030).l,d6 ROM:0800A5DC BC85 cmp.l d5,d6 ROM:0800A5DE 6700 0006 beq.w loc_800A5E6 ROM:0800A5E2 6000 0F10 bra.w sub_800B4F4 ROM:0800A5E6 ; --------------------------------------------------------------------------- ROM:0800A5E6 ROM:0800A5E6 loc_800A5E6: ; CODE XREF: ROM:0800A5DEj ROM:0800A5E6 2C3C FFFC 0000 move.l #$FFFC0000,d6 ROM:0800A5EC CCB9 FF06 002C and.l ($FF06002C).l,d6 ROM:0800A5F2 BC84 cmp.l d4,d6 ROM:0800A5F4 6700 0006 beq.w loc_800A5FC ROM:0800A5F8 6000 0EFA bra.w sub_800B4F4 ROM:0800A5FC ; --------------------------------------------------------------------------- ROM:0800A5FC ROM:0800A5FC loc_800A5FC: ; CODE XREF: ROM:0800A5CCj ROM:0800A5FC ; ROM:0800A5F4j ROM:0800A5FC B492 cmp.l (a2),d2 ROM:0800A5FE 6700 0014 beq.w loc_800A614 ROM:0800A602 B5FC 0000 A6CC cmpa.l #$A6CC,a2 ROM:0800A608 6700 0EEA beq.w sub_800B4F4 ROM:0800A60C 2012 move.l (a2),d0 ROM:0800A60E 2482 move.l d2,(a2) ROM:0800A610 6000 0EE2 bra.w sub_800B4F4 ROM:0800A614 ; --------------------------------------------------------------------------- ROM:0800A614 ROM:0800A614 loc_800A614: ; CODE XREF: ROM:0800A192j ROM:0800A614 ; ROM:0800A5FEj ROM:0800A614 203C 7FFF FFFF move.l #$7FFFFFFF,d0 ROM:0800A61A B780 eor.l d3,d0 ROM:0800A61C 23C0 FF06 0028 move.l d0,($FF060028).l ROM:0800A622 2C3C 8000 7FFF move.l #$80007FFF,d6 ROM:0800A628 CCB9 FF06 0028 and.l ($FF060028).l,d6 ROM:0800A62E 0C86 0000 0000 cmpi.l #0,d6 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,(loc_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 ; =============== S U B R O U T I N E ======================================= ROM:0800A68E ROM:0800A68E ROM:0800A68E sub_800A68E: ; CODE XREF: ROM:0800A0F6p ROM:0800A68E ; ROM:0800A4AAp ... 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: sub_800A68E+2Aj ROM:0800A69E 7403 moveq #3,d2 ROM:0800A6A0 ROM:0800A6A0 loc_800A6A0: ; CODE XREF: sub_800A68E+24j ROM:0800A6A0 7207 moveq #7,d1 ROM:0800A6A2 ROM:0800A6A2 loc_800A6A2: ; CODE XREF: sub_800A68E: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: sub_800A68E+16j 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 ; End of function sub_800A68E ROM:0800A6CA ROM:0800A6CA ; --------------------------------------------------------------------------- ROM:0800A6CC 524F 4C4D aRolm: dc.b 'ROLM' ROM:0800A6D0 FF06 0040 FF06 0038+ dc.w $FF06, $40, $FF06, $38 ROM:0800A6D0 FFFF 8000 5555 8000+ dc.w $FFFF, $8000, $5555, $8000 ROM:0800A6D0 AAAB 8000 0801 8000+ dc.w $AAAB, $8000, $801, $8000 ROM:0800A6D0 0803 8000 0805 8000+ dc.w $803, $8000, $805, $8000 ROM:0800A6D0 0809 8000 1021 8000+ dc.w $809, $8000, $1021, $8000 ROM:0800A6D0 2041 8000 4081 8000+ dc.w $2041, $8000, $4081, $8000 ROM:0800A6D0 8011 8000 dc.w $8011, $8000 ROM:0800A704 ; --------------------------------------------------------------------------- ROM:0800A704 4E71 nop ROM:0800A706 7E74 moveq #$74,d7 ; 't' ROM:0800A708 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800A70E 23FC 0000 A722 0000+ move.l #$A722,(dword_B8F0).l ROM:0800A718 23FC 0000 A7FC 0000+ move.l #$A7FC,(dword_B8F4).l ROM:0800A722 42AD 0004 clr.l 4(a5) ROM:0800A726 7AFF moveq #$FFFFFFFF,d5 ROM:0800A728 4EBA 0D48 jsr sub_800B472 ROM:0800A72C 4E71 nop ROM:0800A72E 13FC 00FF 0000 B910 move.b #$FF,(dword_B910).l ROM:0800A736 4EBA 0C0C jsr sub_800B344 ROM:0800A73A 4E71 nop ROM:0800A73C 4239 0000 B910 clr.b (dword_B910).l ROM:0800A742 7409 moveq #9,d2 ROM:0800A744 47F9 0000 A7A0 lea (unk_A7A0).l,a3 ROM:0800A74A 13FC 00FF 0000 B90C move.b #$FF,(dword_B90C).l ROM:0800A752 45F9 0000 B8B0 lea (dword_B8B0).l,a2 ROM:0800A758 ROM:0800A758 loc_800A758: ; CODE XREF: ROM:0800A78Aj ROM:0800A758 49F9 0000 B870 lea (unk_B870).l,a4 ROM:0800A75E 2A13 move.l (a3),d5 ROM:0800A760 ROM:0800A760 loc_800A760: ; CODE XREF: ROM:0800A786j ROM:0800A760 B5CC cmpa.l a4,a2 ROM:0800A762 6700 0024 beq.w loc_800A788 ROM:0800A766 31FC B598 000A move.w #$B598,(loc_8+2).w ROM:0800A76C 2805 move.l d5,d4 ROM:0800A76E C8AC 0004 and.l 4(a4),d4 ROM:0800A772 2C54 movea.l (a4),a6 ROM:0800A774 2C84 move.l d4,(a6) ROM:0800A776 4EBA 0BCC jsr sub_800B344 ROM:0800A77A 4E71 nop ROM:0800A77C 76FF moveq #$FFFFFFFF,d3 ROM:0800A77E C6AC 0004 and.l 4(a4),d3 ROM:0800A782 2C83 move.l d3,(a6) ROM:0800A784 508C addq.l #8,a4 ROM:0800A786 60D8 bra.s loc_800A760 ROM:0800A788 ; --------------------------------------------------------------------------- ROM:0800A788 ROM:0800A788 loc_800A788: ; CODE XREF: ROM:0800A762j ROM:0800A788 588B addq.l #4,a3 ROM:0800A78A 51CA FFCC dbf d2,loc_800A758 ROM:0800A78E 4239 0000 B90C clr.b (dword_B90C).l ROM:0800A794 4285 clr.l d5 ROM:0800A796 4EBA 0CDA jsr sub_800B472 ROM:0800A79A 4E71 nop ROM:0800A79C 6000 0B6C bra.w loc_800B30A ROM:0800A79C ; --------------------------------------------------------------------------- ROM:0800A7A0 5555 5555 AAAA AAAA+ dc.l $55555555, $AAAAAAAA, $1020408, $2040801 ROM:0800A7A0 0102 0408 0204 0801+ dc.l $4080102, $8010204, $10204080, $20408010 ROM:0800A7A0 0408 0102 0801 0204+ dc.l $40801020, $80102040, $55555555, $AAAAAAAA ROM:0800A7A0 1020 4080 2040 8010+ dc.l $1020408, $2040801, $4080102, $8010204 ROM:0800A7A0 4080 1020 8010 2040+ dc.l $10204080, $20408010, $40801020, $80102040 ROM:0800A7A0 5555 5555 AAAA AAAA+ dc.l $55555555, $AAAAAAAA, $1020408 ROM:0800A7FC ; --------------------------------------------------------------------------- ROM:0800A7FC 4E71 nop ROM:0800A7FE 7E75 moveq #$75,d7 ; 'u' ROM:0800A800 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800A806 23FC 0000 A81A 0000+ move.l #$A81A,(dword_B8F0).l ROM:0800A810 23FC 0000 AA2C 0000+ move.l #$AA2C,(dword_B8F4).l ROM:0800A81A 42AD 0004 clr.l 4(a5) ROM:0800A81E 49F9 0001 EFF0 lea (dword_1EFF0).l,a4 ROM:0800A824 780B moveq #$B,d4 ROM:0800A826 74FF moveq #$FFFFFFFF,d2 ROM:0800A828 ROM:0800A828 loc_800A828: ; CODE XREF: ROM:0800A82Aj ROM:0800A828 28C2 move.l d2,(a4)+ ROM:0800A82A 51CC FFFC dbf d4,loc_800A828 ROM:0800A82E 4EBA 04DA jsr sub_800AD0A ROM:0800A832 4E71 nop ROM:0800A834 7A00 moveq #0,d5 ROM:0800A836 4EBA 05F4 jsr loc_800AE2C ROM:0800A83A 4E71 nop ROM:0800A83C 7618 moveq #$18,d3 ROM:0800A83E 283C 0001 8F0F move.l #unk_18F0F,d4 ROM:0800A844 203C 0000 0080 move.l #$80,d0 ; 'Ç' ROM:0800A84A 4EBA 04AA jsr sub_800ACF6 ROM:0800A84E 4E71 nop ROM:0800A850 31FC AC28 013E move.w #$AC28,(word_13E).w ROM:0800A856 4EBA 015C jsr sub_800A9B4 ROM:0800A85A 4E71 nop ROM:0800A85C 4EBA 04AC jsr sub_800AD0A ROM:0800A860 4E71 nop ROM:0800A862 2A3C 8080 8080 move.l #$80808080,d5 ROM:0800A868 4EBA 05C2 jsr loc_800AE2C ROM:0800A86C 4E71 nop ROM:0800A86E 00B9 0000 0008 FF06+ ori.l #8,($FF060024).l ROM:0800A878 7602 moveq #2,d3 ROM:0800A87A 283C 0001 8000 move.l #unk_18000,d4 ROM:0800A880 7000 moveq #0,d0 ROM:0800A882 4EBA 0472 jsr sub_800ACF6 ROM:0800A886 4E71 nop ROM:0800A888 31FC AC28 013E move.w #$AC28,(word_13E).w ROM:0800A88E 31FC ACD6 0132 move.w #$ACD6,(word_132).w ROM:0800A894 4EBA 011E jsr sub_800A9B4 ROM:0800A898 4E71 nop ROM:0800A89A 4EBA 046E jsr sub_800AD0A ROM:0800A89E 4E71 nop ROM:0800A8A0 7A00 moveq #0,d5 ROM:0800A8A2 4EBA 0588 jsr loc_800AE2C ROM:0800A8A6 4E71 nop ROM:0800A8A8 00B9 0000 0008 FF06+ ori.l #8,($FF060024).l ROM:0800A8B2 7610 moveq #$10,d3 ROM:0800A8B4 283C 0001 8F0F move.l #unk_18F0F,d4 ROM:0800A8BA 203C 0000 0080 move.l #$80,d0 ; 'Ç' ROM:0800A8C0 4EBA 0434 jsr sub_800ACF6 ROM:0800A8C4 4E71 nop ROM:0800A8C6 0091 0000 0480 ori.l #$480,(a1) ROM:0800A8CC 203C 0000 0400 move.l #$400,d0 ROM:0800A8D2 4EBA 0422 jsr sub_800ACF6 ROM:0800A8D6 4E71 nop ROM:0800A8D8 31FC AC28 013E move.w #$AC28,(word_13E).w ROM:0800A8DE 31FC ACD6 0132 move.w #$ACD6,(word_132).w ROM:0800A8E4 4EBA 00CE jsr sub_800A9B4 ROM:0800A8E8 4E71 nop ROM:0800A8EA 4EBA 041E jsr sub_800AD0A ROM:0800A8EE 4E71 nop ROM:0800A8F0 2A3C 8080 8080 move.l #$80808080,d5 ROM:0800A8F6 4EBA 0534 jsr loc_800AE2C ROM:0800A8FA 4E71 nop ROM:0800A8FC 7618 moveq #$18,d3 ROM:0800A8FE 283C 0001 8000 move.l #unk_18000,d4 ROM:0800A904 203C 0000 0080 move.l #$80,d0 ; 'Ç' ROM:0800A90A 4EBA 03EA jsr sub_800ACF6 ROM:0800A90E 4E71 nop ROM:0800A910 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800A91A 31FC A92A 013E move.w #$A92A,(word_13E).w ROM:0800A920 4EBA 0092 jsr sub_800A9B4 ROM:0800A924 4E71 nop ROM:0800A926 6000 0082 bra.w loc_800A9AA ROM:0800A92A ; --------------------------------------------------------------------------- ROM:0800A92A 13FC 00FF 0000 B90D move.b #$FF,(dword_B90C+1).l ROM:0800A932 31FC A952 000A move.w #$A952,(loc_8+2).w ROM:0800A938 23FC 4080 1020 FF06+ move.l #$40801020,($FF060044).l ROM:0800A942 ROM:0800A942 loc_800A942: ; CODE XREF: ROM:0800A94Cj ROM:0800A942 4E71 nop ROM:0800A944 0C39 0000 0000 B90D cmpi.b #0,(dword_B90C+1).l ROM:0800A94C 66F4 bne.s loc_800A942 ROM:0800A94E 6000 02D8 bra.w loc_800AC28 ROM:0800A952 ; --------------------------------------------------------------------------- ROM:0800A952 4E71 nop ROM:0800A954 227C FF06 0020 movea.l #$FF060020,a1 ROM:0800A95A 0091 0000 0004 ori.l #4,(a1) ROM:0800A960 7C04 moveq #4,d6 ROM:0800A962 CC91 and.l (a1),d6 ROM:0800A964 0C86 0000 0004 cmpi.l #4,d6 ROM:0800A96A 6700 0B88 beq.w sub_800B4F4 ROM:0800A96E 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800A974 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800A97A 42B9 FF06 0028 clr.l ($FF060028).l ROM:0800A980 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800A986 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800A98C 23FC 0000 0080 FF05+ move.l #$80,($FF050200).l ; 'Ç' ROM:0800A996 31FC B604 000A move.w #$B604,(loc_8+2).w ROM:0800A99C 4239 0000 B90D clr.b (dword_B90C+1).l ROM:0800A9A2 022F 00FE 000A andi.b #$FE,$A(sp) ROM:0800A9A8 4E73 rte ROM:0800A9AA ; --------------------------------------------------------------------------- ROM:0800A9AA ROM:0800A9AA loc_800A9AA: ; CODE XREF: ROM:0800A926j ROM:0800A9AA 4239 0000 B90F clr.b (dword_B90C+3).l ROM:0800A9B0 6000 0958 bra.w loc_800B30A ROM:0800A9B4 ROM:0800A9B4 ; =============== S U B R O U T I N E ======================================= ROM:0800A9B4 ROM:0800A9B4 ROM:0800A9B4 sub_800A9B4: ; CODE XREF: ROM:0800A856p ROM:0800A9B4 ; ROM:0800A894p ... ROM:0800A9B4 13FC 00FF 0000 B913 move.b #$FF,(dword_B910+3).l ROM:0800A9BC 49F9 0001 EFF0 lea (dword_1EFF0).l,a4 ROM:0800A9C2 244C movea.l a4,a2 ROM:0800A9C4 23CA FF06 0038 move.l a2,($FF060038).l ROM:0800A9CA 7230 moveq #$30,d1 ; '0' ROM:0800A9CC 23FC 0000 0030 FF06+ move.l #$30,($FF060040).l ; '0' ROM:0800A9D6 00B9 0000 0004 FF06+ ori.l #4,($FF060020).l ROM:0800A9E0 7002 moveq #2,d0 ROM:0800A9E2 ROM:0800A9E2 loc_800A9E2: ; CODE XREF: sub_800A9B4+5Cj ROM:0800A9E2 00B9 0000 0080 FF06+ ori.l #$80,($FF060024).l ; 'Ç' ROM:0800A9EC ROM:0800A9EC loc_800A9EC: ; CODE XREF: sub_800A9B4+4Cj ROM:0800A9EC 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:0800A9F2 2C3C 0000 0080 move.l #$80,d6 ; 'Ç' ROM:0800A9F8 CC96 and.l (a6),d6 ROM:0800A9FA 0C86 0000 0080 cmpi.l #$80,d6 ; 'Ç' ROM:0800AA00 67EA beq.s loc_800A9EC ROM:0800AA02 5381 subq.l #1,d1 ROM:0800AA04 2C39 FF06 0040 move.l ($FF060040).l,d6 ROM:0800AA0A BC81 cmp.l d1,d6 ROM:0800AA0C 6600 0AE6 bne.w sub_800B4F4 ROM:0800AA10 51C8 FFD0 dbf d0,loc_800A9E2 ROM:0800AA14 00B9 0000 0080 FF06+ ori.l #$80,($FF060024).l ; 'Ç' ROM:0800AA1E ROM:0800AA1E loc_800AA1E: ; CODE XREF: sub_800A9B4+74j ROM:0800AA1E 4E71 nop ROM:0800AA20 0C39 0000 0000 B913 cmpi.b #0,(dword_B910+3).l ROM:0800AA28 66F4 bne.s loc_800AA1E ROM:0800AA2A 4E75 rts ROM:0800AA2A ; End of function sub_800A9B4 ROM:0800AA2A ROM:0800AA2C ; --------------------------------------------------------------------------- ROM:0800AA2C 7E76 moveq #$76,d7 ; 'v' ROM:0800AA2E 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800AA34 23FC 0000 AA48 0000+ move.l #$AA48,(dword_B8F0).l ROM:0800AA3E 23FC 0000 AE82 0000+ move.l #$AE82,(dword_B8F4).l ROM:0800AA48 42AD 0004 clr.l 4(a5) ROM:0800AA4C 49F9 0001 EFF0 lea (dword_1EFF0).l,a4 ROM:0800AA52 47FA FD4C lea $800A7A0,a3 ROM:0800AA56 363C 002D move.w #$2D,d3 ; '-' ROM:0800AA5A ROM:0800AA5A loc_800AA5A: ; CODE XREF: ROM:0800AA5Cj ROM:0800AA5A 38DB move.w (a3)+,(a4)+ ROM:0800AA5C 51CB FFFC dbf d3,loc_800AA5A ROM:0800AA60 4EBA 02A8 jsr sub_800AD0A ROM:0800AA64 4E71 nop ROM:0800AA66 7602 moveq #2,d3 ROM:0800AA68 283C 0001 9000 move.l #unk_19000,d4 ROM:0800AA6E 203C 0000 0080 move.l #$80,d0 ; 'Ç' ROM:0800AA74 4EBA 0280 jsr sub_800ACF6 ROM:0800AA78 4E71 nop ROM:0800AA7A 00B9 0000 0082 FF02+ ori.l #$82,($FF020014).l ; 'é' ROM:0800AA84 4285 clr.l d5 ROM:0800AA86 23C5 FF02 0018 move.l d5,($FF020018).l ROM:0800AA8C 23FC 0000 0003 0001+ move.l #3,(dword_1EFF0).l ROM:0800AA96 0291 0000 0280 andi.l #$280,(a1) ROM:0800AA9C 0291 0000 0200 andi.l #$200,(a1) ROM:0800AAA2 31FC ACD6 0132 move.w #$ACD6,(word_132).w ROM:0800AAA8 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800AAAE 4EBA 00E2 jsr sub_800AB92 ROM:0800AAB2 4E71 nop ROM:0800AAB4 23FC 5555 5555 0001+ move.l #$55555555,(dword_1EFF0).l ROM:0800AABE 4EBA 024A jsr sub_800AD0A ROM:0800AAC2 4E71 nop ROM:0800AAC4 203C 0000 0080 move.l #$80,d0 ; 'Ç' ROM:0800AACA 4EBA 022A jsr sub_800ACF6 ROM:0800AACE 4E71 nop ROM:0800AAD0 4EBA 00C8 jsr sub_800AB9A ROM:0800AAD4 4E71 nop ROM:0800AAD6 7A00 moveq #0,d5 ROM:0800AAD8 4EBA 033E jsr loc_800AE18 ROM:0800AADC 4E71 nop ROM:0800AADE 7604 moveq #4,d3 ROM:0800AAE0 283C 0001 9FF0 move.l #unk_19FF0,d4 ROM:0800AAE6 D9FC 0000 0010 adda.l #$10,a4 ROM:0800AAEC 13FC 00FF 0000 B913 move.b #$FF,(dword_B910+3).l ROM:0800AAF4 247C 0001 EFF0 movea.l #dword_1EFF0,a2 ROM:0800AAFA 2412 move.l (a2),d2 ROM:0800AAFC 7000 moveq #0,d0 ROM:0800AAFE 4EBA 00DA jsr loc_800ABDA ROM:0800AB02 4E71 nop ROM:0800AB04 4EBA 0204 jsr sub_800AD0A ROM:0800AB08 4E71 nop ROM:0800AB0A 203C 0000 0080 move.l #$80,d0 ; 'Ç' ROM:0800AB10 4EBA 01E4 jsr sub_800ACF6 ROM:0800AB14 4E71 nop ROM:0800AB16 00B9 0000 0082 FF02+ ori.l #$82,($FF020014).l ; 'é' ROM:0800AB20 23FC 0000 00EA FF02+ move.l #$EA,($FF020018).l ; 'O' ROM:0800AB2A 23FC 1234 5670 0001+ move.l #$12345670,(dword_1EFF0).l ROM:0800AB34 23FC 1234 5670 0001+ move.l #$12345670,(dword_1EFF4).l ROM:0800AB3E 23FC 1234 5670 0001+ move.l #$12345670,(dword_1EFF8).l ROM:0800AB48 23FC 1234 5670 0001+ move.l #$12345670,(dword_1EFFC).l ROM:0800AB52 0291 0000 0280 andi.l #$280,(a1) ROM:0800AB58 0291 0000 0200 andi.l #$200,(a1) ROM:0800AB5E 31FC ACD6 0132 move.w #$ACD6,(word_132).w ROM:0800AB64 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800AB6A 4EBA 0034 jsr sub_800ABA0 ROM:0800AB6E 4E71 nop ROM:0800AB70 42B9 0001 EFF0 clr.l (dword_1EFF0).l ROM:0800AB76 42B9 0001 EFF4 clr.l (dword_1EFF4).l ROM:0800AB7C 42B9 0001 EFF8 clr.l (dword_1EFF8).l ROM:0800AB82 42B9 0001 EFFC clr.l (dword_1EFFC).l ROM:0800AB88 4EBA 0180 jsr sub_800AD0A ROM:0800AB8C 4E71 nop ROM:0800AB8E 6000 077A bra.w loc_800B30A ROM:0800AB92 ROM:0800AB92 ; =============== S U B R O U T I N E ======================================= ROM:0800AB92 ROM:0800AB92 ROM:0800AB92 sub_800AB92: ; CODE XREF: ROM:0800AAAEp ROM:0800AB92 13FC 00FF 0000 B913 move.b #$FF,(dword_B910+3).l ROM:0800AB92 ; End of function sub_800AB92 ROM:0800AB92 ROM:0800AB9A ROM:0800AB9A ; =============== S U B R O U T I N E ======================================= ROM:0800AB9A ROM:0800AB9A ROM:0800AB9A sub_800AB9A: ; CODE XREF: ROM:0800AAD0p ROM:0800AB9A 31FC AC28 013E move.w #$AC28,(word_13E).w ROM:0800AB9A ; End of function sub_800AB9A ROM:0800AB9A ROM:0800ABA0 ROM:0800ABA0 ; =============== S U B R O U T I N E ======================================= ROM:0800ABA0 ROM:0800ABA0 ROM:0800ABA0 sub_800ABA0: ; CODE XREF: ROM:0800AB6Ap ROM:0800ABA0 23FC 0000 0001 FF06+ move.l #1,($FF060020).l ROM:0800ABAA 247C FF06 0050 movea.l #$FF060050,a2 ROM:0800ABB0 74FF moveq #$FFFFFFFF,d2 ROM:0800ABB2 2482 move.l d2,(a2) ROM:0800ABB4 42B9 FF06 0020 clr.l ($FF060020).l ROM:0800ABBA 49F9 0001 EFF0 lea (dword_1EFF0).l,a4 ROM:0800ABC0 23CC FF06 0038 move.l a4,($FF060038).l ROM:0800ABC6 7230 moveq #$30,d1 ; '0' ROM:0800ABC8 23C1 FF06 0040 move.l d1,($FF060040).l ROM:0800ABCE 00B9 0000 0004 FF06+ ori.l #4,($FF060020).l ROM:0800ABD8 7001 moveq #1,d0 ROM:0800ABDA ROM:0800ABDA loc_800ABDA: ; CODE XREF: ROM:0800AAFEp ROM:0800ABDA ; sub_800ABA0+6Cj ROM:0800ABDA 00B9 0000 0080 FF06+ ori.l #$80,($FF060024).l ; 'Ç' ROM:0800ABE4 ROM:0800ABE4 loc_800ABE4: ; CODE XREF: sub_800ABA0+6Aj ROM:0800ABE4 7C04 moveq #4,d6 ROM:0800ABE6 CCB9 FF06 0020 and.l ($FF060020).l,d6 ROM:0800ABEC 0C86 0000 0004 cmpi.l #4,d6 ROM:0800ABF2 6600 0026 bne.w loc_800AC1A ROM:0800ABF6 2C7C FF06 0024 movea.l #$FF060024,a6 ROM:0800ABFC 2C3C 0000 0080 move.l #$80,d6 ; 'Ç' ROM:0800AC02 CC96 and.l (a6),d6 ROM:0800AC04 0C86 0000 0080 cmpi.l #$80,d6 ; 'Ç' ROM:0800AC0A 67D8 beq.s loc_800ABE4 ROM:0800AC0C 51C8 FFCC dbf d0,loc_800ABDA ROM:0800AC10 00B9 0000 0080 FF06+ ori.l #$80,($FF060024).l ; 'Ç' ROM:0800AC1A ROM:0800AC1A loc_800AC1A: ; CODE XREF: sub_800ABA0+52j ROM:0800AC1A ; sub_800ABA0+84j ROM:0800AC1A 4E71 nop ROM:0800AC1C 0C39 0000 0000 B913 cmpi.b #0,(dword_B910+3).l ROM:0800AC24 66F4 bne.s loc_800AC1A ROM:0800AC26 4E75 rts ROM:0800AC26 ; End of function sub_800ABA0 ROM:0800AC26 ROM:0800AC28 ; --------------------------------------------------------------------------- ROM:0800AC28 ROM:0800AC28 loc_800AC28: ; CODE XREF: ROM:0800A94Ej ROM:0800AC28 4E71 nop ROM:0800AC2A 13FC 00FF 0000 B90D move.b #$FF,(dword_B90C+1).l ROM:0800AC32 31FC B544 000A move.w #$B544,(loc_8+2).w ROM:0800AC38 7C7F moveq #$7F,d6 ; '' ROM:0800AC3A CCB9 FF06 003C and.l ($FF06003C).l,d6 ROM:0800AC40 BC83 cmp.l d3,d6 ROM:0800AC42 6700 0006 beq.w loc_800AC4A ROM:0800AC46 6000 08AC bra.w sub_800B4F4 ROM:0800AC4A ; --------------------------------------------------------------------------- ROM:0800AC4A ROM:0800AC4A loc_800AC4A: ; CODE XREF: ROM:0800AC42j ROM:0800AC4A 7CF0 moveq #$FFFFFFF0,d6 ROM:0800AC4C CCB9 FF06 0038 and.l ($FF060038).l,d6 ROM:0800AC52 BC8C cmp.l a4,d6 ROM:0800AC54 6700 0006 beq.w loc_800AC5C ROM:0800AC58 6000 089A bra.w sub_800B4F4 ROM:0800AC5C ; --------------------------------------------------------------------------- ROM:0800AC5C ROM:0800AC5C loc_800AC5C: ; CODE XREF: ROM:0800AC54j ROM:0800AC5C 2C3C 0003 FFFF move.l #$3FFFF,d6 ROM:0800AC62 CCB9 FF06 002C and.l ($FF06002C).l,d6 ROM:0800AC68 BC84 cmp.l d4,d6 ROM:0800AC6A 6700 0006 beq.w loc_800AC72 ROM:0800AC6E 6000 0884 bra.w sub_800B4F4 ROM:0800AC72 ; --------------------------------------------------------------------------- ROM:0800AC72 ROM:0800AC72 loc_800AC72: ; CODE XREF: ROM:0800AC6Aj ROM:0800AC72 B492 cmp.l (a2),d2 ROM:0800AC74 6700 001E beq.w loc_800AC94 ROM:0800AC78 B5FC FF06 0050 cmpa.l #$FF060050,a2 ROM:0800AC7E 6700 0874 beq.w sub_800B4F4 ROM:0800AC82 2012 move.l (a2),d0 ROM:0800AC84 23FC 0000 0001 FF06+ move.l #1,($FF060020).l ROM:0800AC8E 2482 move.l d2,(a2) ROM:0800AC90 6000 0862 bra.w sub_800B4F4 ROM:0800AC94 ; --------------------------------------------------------------------------- ROM:0800AC94 ROM:0800AC94 loc_800AC94: ; CODE XREF: ROM:0800AC74j ROM:0800AC94 70FF moveq #$FFFFFFFF,d0 ROM:0800AC96 B780 eor.l d3,d0 ROM:0800AC98 23C0 FF06 003C move.l d0,($FF06003C).l ROM:0800AC9E 7C7F moveq #$7F,d6 ; '' ROM:0800ACA0 CCB9 FF06 003C and.l ($FF06003C).l,d6 ROM:0800ACA6 0C86 0000 0000 cmpi.l #0,d6 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,(loc_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 ; =============== S U B R O U T I N E ======================================= ROM:0800ACF6 ROM:0800ACF6 ROM:0800ACF6 sub_800ACF6: ; CODE XREF: ROM:0800A84Ap ROM:0800ACF6 ; ROM:0800A882p ... 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:0800AD08 ; End of function sub_800ACF6 ROM:0800AD08 ROM:0800AD0A ROM:0800AD0A ; =============== S U B R O U T I N E ======================================= ROM:0800AD0A ROM:0800AD0A ROM:0800AD0A sub_800AD0A: ; CODE XREF: ROM:08009DA4p ROM:0800AD0A ; ROM:0800A82Ep ... 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: sub_800AD0A+34j 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: sub_800AD0A+8Aj 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: sub_800AD0A+46j ROM:0800AE0C ; sub_800AD0A+5Ej ... ROM:0800AE0C 002D 0002 0004 ori.b #2,4(a5) ROM:0800AE12 4EBA 06E0 jsr sub_800B4F4 ROM:0800AE16 4E71 nop ROM:0800AE18 ROM:0800AE18 loc_800AE18: ; CODE XREF: ROM:0800AAD8p 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 ROM:0800AE2C loc_800AE2C: ; CODE XREF: ROM:0800A836p ROM:0800AE2C ; ROM:0800A868p ... ROM:0800AE2C 2C7C FF06 0050 movea.l #$FF060050,a6 ROM:0800AE32 ROM:0800AE32 loc_800AE32: ; CODE XREF: sub_800AD0A+11Ej 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,(loc_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,(loc_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:0800AE80 ; End of function sub_800AD0A ROM:0800AE80 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,(loc_8+2).w ROM:0800AEAA 23FC 0000 0001 FF06+ move.l #1,($FF060024).l ROM:0800AEB4 49F9 0001 EFF0 lea (dword_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 (dword_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 (dword_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 (dword_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,(loc_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,(loc_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,(loc_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,(loc_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,(loc_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 (loc_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:08009E92j ROM:0800B30A ; ROM:0800A576j ... 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 ; =============== S U B R O U T I N E ======================================= ROM:0800B344 ROM:0800B344 ROM:0800B344 sub_800B344: ; CODE XREF: ROM:08009E7Ep ROM:0800B344 ; ROM:08009E8Cp ... ROM:0800B344 4E71 nop ROM:0800B346 48F9 FFFF 0000 B8B0 movem.l d0-a7,(dword_B8B0).l ROM:0800B346 ; End of function sub_800B344 ROM:0800B346 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,(loc_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,(loc_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:08009E78p ROM:0800B472 ; ROM:0800A728p ... 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,(loc_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,(loc_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:08009DDCj ROM:0800B4F4 ; ROM:08009DEEj ... 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 ; =============== S U B R O U T I N E ======================================= ROM:0800B5C2 ROM:0800B5C2 ROM:0800B5C2 sub_800B5C2: ; CODE XREF: ROM:08009F24p ROM:0800B5C2 ; ROM:08009F4Ep ... 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: sub_800B5C2+Aj 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:0800B600 ; End of function sub_800B5C2 ROM:0800B600 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,(loc_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 ROM:0800BA20 0004 0000 0005 0000+ dc.l $60000, $70000, $80000, $90000 ROM:0800BA20 0006 0000 0007 0000+ dc.l $A0000, $B0000, $1000, $2000 ROM:0800BA20 0008 0000 0009 0000+ dc.l $3000, $4000, $5000, $6000 ROM:0800BA20 000A 0000 000B 0000+ dc.l $7000, $8000, $9000, $10000 ROM:0800BA20 0000 1000 0000 2000+ dc.l $11000, $12000, $FFF, $FFE ROM:0800BA20 0000 3000 0000 4000+ dc.l $FFC, $FF8, $FF0, $FE0 ROM:0800BA20 0000 5000 0000 6000+ dc.l $FC0, $F80, $F00, $E00 ROM:0800BA20 0000 7000 0000 8000+ dc.l $C00, $800 ROM:0800BAA8 ; --------------------------------------------------------------------------- ROM:0800BAA8 2E3C 0000 0080 move.l #$80,d7 ; 'Ç' ROM:0800BAAE 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BAB4 21F9 FF05 0300 0480 move.l ($FF050300).l,(dword_480).w ROM:0800BABC 46FC 2700 move #$2700,sr ROM:0800BAC0 7200 moveq #0,d1 ROM:0800BAC2 4E7B 1801 movec d1,vbr ROM:0800BAC6 223C 0001 FF00 move.l #unk_1FF00,d1 ROM:0800BACC 4E7B 1804 movec d1,isp ROM:0800BAD0 223C 0001 FFD0 move.l #unk_1FFD0,d1 ROM:0800BAD6 4E7B 1800 movec d1,usp ROM:0800BADA 4E7A 1002 movec cacr,d1 ROM:0800BADE 0281 0000 3EFE andi.l #$3EFE,d1 ROM:0800BAE4 4E7B 1002 movec d1,cacr ROM:0800BAE8 23FC 0000 00FF FF05+ move.l #$FF,($FF050008).l ROM:0800BAF2 23FC 0000 00FF FF05+ move.l #$FF,($FF050108).l ROM:0800BAFC 23FC 1000 0000 FF05+ move.l #$10000000,($FF050200).l ROM:0800BB06 42B8 0504 clr.l (dword_504).w ROM:0800BB0A 42B8 0508 clr.l (dword_508).w ROM:0800BB0E 42B8 050C clr.l (dword_50C).w ROM:0800BB12 42B8 0514 clr.l (dword_514).w ROM:0800BB16 42B8 0518 clr.l (dword_518).w ROM:0800BB1A 42B8 051C clr.l (dword_51C).w ROM:0800BB1E 4E7A 8801 movec vbr,a0 ROM:0800BB22 43FA 2036 lea loc_800DB5A,a1 ROM:0800BB26 4E71 nop ROM:0800BB28 2149 0008 move.l a1,8(a0) ROM:0800BB2C D1FC 0000 000C adda.l #$C,a0 ROM:0800BB32 4DFA 2142 lea loc_800DC76,a6 ; May be a default / unexpected exception handler. ROM:0800BB36 4E71 nop ROM:0800BB38 ROM:0800BB38 loc_800BB38: ; CODE XREF: ROM:0800BB40j ROM:0800BB38 20CE move.l a6,(a0)+ ROM:0800BB3A B1FC 0000 03FC cmpa.l #$3FC,a0 ROM:0800BB40 6FF6 ble.s loc_800BB38 ROM:0800BB42 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800BB48 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800BB4E 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800BB54 42B9 FF05 0584 clr.l ($FF050584).l ROM:0800BB5A 42B9 FF05 0404 clr.l ($FF050404).l ROM:0800BB60 207C FF05 0500 movea.l #$FF050500,a0 ROM:0800BB66 223C AE40 0000 move.l #$AE400000,d1 ROM:0800BB6C 740F moveq #$F,d2 ROM:0800BB6E ROM:0800BB6E loc_800BB6E: ; CODE XREF: ROM:0800BB70j ROM:0800BB6E 20C1 move.l d1,(a0)+ ROM:0800BB70 51CA FFFC dbf d2,loc_800BB6E ROM:0800BB74 20FC BE60 0000 move.l #$BE600000,(a0)+ ROM:0800BB7A 20FC DDA0 0000 move.l #$DDA00000,(a0)+ ROM:0800BB80 20FC FDC0 0000 move.l #$FDC00000,(a0)+ ROM:0800BB86 20FC F900 0000 move.l #$F9000000,(a0)+ ROM:0800BB8C 20FC CE00 0000 move.l #$CE000000,(a0)+ ROM:0800BB92 20FC CD00 0000 move.l #$CD000000,(a0)+ ROM:0800BB98 20FC FA00 0000 move.l #$FA000000,(a0)+ ROM:0800BB9E 20FC FB00 0000 move.l #$FB000000,(a0)+ ROM:0800BBA4 20FC FC00 0000 move.l #$FC000000,(a0)+ ROM:0800BBAA 20FC FE00 0000 move.l #$FE000000,(a0)+ ROM:0800BBB0 42B9 FF02 0014 clr.l ($FF020014).l ROM:0800BBB6 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800BBBC 00B9 0000 0001 FF06+ ori.l #1,($FF060024).l ROM:0800BBC6 4280 clr.l d0 ROM:0800BBC8 49FA 01BC lea loc_800BD86,a4 ROM:0800BBCC 4E71 nop ROM:0800BBCE 4BFA 0008 lea loc_800BBD8,a5 ROM:0800BBD2 4E71 nop ROM:0800BBD4 6000 1D8C bra.w loc_800D962 ROM:0800BBD8 ; --------------------------------------------------------------------------- ROM:0800BBD8 ROM:0800BBD8 loc_800BBD8: ; DATA XREF: ROM:0800BBCEo ROM:0800BBD8 4280 clr.l d0 ROM:0800BBDA 49FA 01F4 lea loc_800BDD0,a4 ROM:0800BBDE 4E71 nop ROM:0800BBE0 4BFA 0014 lea loc_800BBF6,a5 ROM:0800BBE4 4E71 nop ROM:0800BBE6 2E3C 0000 0081 move.l #$81,d7 ; 'ü' ROM:0800BBEC 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BBF2 6000 1D6E bra.w loc_800D962 ROM:0800BBF6 ; --------------------------------------------------------------------------- ROM:0800BBF6 ROM:0800BBF6 loc_800BBF6: ; DATA XREF: ROM:0800BBE0o ROM:0800BBF6 4280 clr.l d0 ROM:0800BBF8 49FA 06F0 lea loc_800C2EA,a4 ROM:0800BBFC 4E71 nop ROM:0800BBFE 4BFA 0014 lea loc_800BC14,a5 ROM:0800BC02 4E71 nop ROM:0800BC04 2E3C 0000 0082 move.l #$82,d7 ; 'é' ROM:0800BC0A 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BC10 6000 1D50 bra.w loc_800D962 ROM:0800BC14 ; --------------------------------------------------------------------------- ROM:0800BC14 ROM:0800BC14 loc_800BC14: ; DATA XREF: ROM:0800BBFEo ROM:0800BC14 4280 clr.l d0 ROM:0800BC16 49FA 087E lea loc_800C496,a4 ROM:0800BC1A 4E71 nop ROM:0800BC1C 4BFA 0014 lea loc_800BC32,a5 ROM:0800BC20 4E71 nop ROM:0800BC22 2E3C 0000 0083 move.l #$83,d7 ; 'â' ROM:0800BC28 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BC2E 6000 1D32 bra.w loc_800D962 ROM:0800BC32 ; --------------------------------------------------------------------------- ROM:0800BC32 ROM:0800BC32 loc_800BC32: ; DATA XREF: ROM:0800BC1Co ROM:0800BC32 4280 clr.l d0 ROM:0800BC34 49FA 0B4E lea loc_800C784,a4 ROM:0800BC38 4E71 nop ROM:0800BC3A 4BFA 0014 lea loc_800BC50,a5 ROM:0800BC3E 4E71 nop ROM:0800BC40 2E3C 0000 0084 move.l #$84,d7 ; 'ä' ROM:0800BC46 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BC4C 6000 1D14 bra.w loc_800D962 ROM:0800BC50 ; --------------------------------------------------------------------------- ROM:0800BC50 ROM:0800BC50 loc_800BC50: ; DATA XREF: ROM:0800BC3Ao ROM:0800BC50 4280 clr.l d0 ROM:0800BC52 49FA 1206 lea loc_800CE5A,a4 ROM:0800BC56 4E71 nop ROM:0800BC58 4BFA 0014 lea loc_800BC6E,a5 ROM:0800BC5C 4E71 nop ROM:0800BC5E 2E3C 0000 0086 move.l #$86,d7 ; 'å' ROM:0800BC64 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BC6A 6000 1CF6 bra.w loc_800D962 ROM:0800BC6E ; --------------------------------------------------------------------------- ROM:0800BC6E ROM:0800BC6E loc_800BC6E: ; DATA XREF: ROM:0800BC58o ROM:0800BC6E 4280 clr.l d0 ROM:0800BC70 49FA 12CC lea loc_800CF3E,a4 ROM:0800BC74 4E71 nop ROM:0800BC76 4BFA 0014 lea loc_800BC8C,a5 ROM:0800BC7A 4E71 nop ROM:0800BC7C 2E3C 0000 0087 move.l #$87,d7 ; 'ç' ROM:0800BC82 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BC88 6000 1CD8 bra.w loc_800D962 ROM:0800BC8C ; --------------------------------------------------------------------------- ROM:0800BC8C ROM:0800BC8C loc_800BC8C: ; DATA XREF: ROM:0800BC76o ROM:0800BC8C 4280 clr.l d0 ROM:0800BC8E 49FA 13E6 lea loc_800D076,a4 ROM:0800BC92 4E71 nop ROM:0800BC94 4BFA 0014 lea loc_800BCAA,a5 ROM:0800BC98 4E71 nop ROM:0800BC9A 2E3C 0000 008A move.l #$8A,d7 ; 'è' ROM:0800BCA0 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BCA6 6000 1CBA bra.w loc_800D962 ROM:0800BCAA ; --------------------------------------------------------------------------- ROM:0800BCAA ROM:0800BCAA loc_800BCAA: ; DATA XREF: ROM:0800BC94o ROM:0800BCAA 4280 clr.l d0 ROM:0800BCAC 49FA 1534 lea loc_800D1E2,a4 ROM:0800BCB0 4E71 nop ROM:0800BCB2 4BFA 0014 lea loc_800BCC8,a5 ROM:0800BCB6 4E71 nop ROM:0800BCB8 2E3C 0000 008C move.l #$8C,d7 ; 'î' ROM:0800BCBE 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BCC4 6000 1C9C bra.w loc_800D962 ROM:0800BCC8 ; --------------------------------------------------------------------------- ROM:0800BCC8 ROM:0800BCC8 loc_800BCC8: ; DATA XREF: ROM:0800BCB2o ROM:0800BCC8 4280 clr.l d0 ROM:0800BCCA 49FA 1644 lea loc_800D310,a4 ROM:0800BCCE 4E71 nop ROM:0800BCD0 4BFA 0014 lea loc_800BCE6,a5 ROM:0800BCD4 4E71 nop ROM:0800BCD6 2E3C 0000 008E move.l #$8E,d7 ; 'Ä' ROM:0800BCDC 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BCE2 6000 1C7E bra.w loc_800D962 ROM:0800BCE6 ; --------------------------------------------------------------------------- ROM:0800BCE6 ROM:0800BCE6 loc_800BCE6: ; DATA XREF: ROM:0800BCD0o ROM:0800BCE6 4280 clr.l d0 ROM:0800BCE8 49FA 1730 lea loc_800D41A,a4 ROM:0800BCEC 4E71 nop ROM:0800BCEE 4BFA 0014 lea loc_800BD04,a5 ROM:0800BCF2 4E71 nop ROM:0800BCF4 2E3C 0000 0090 move.l #$90,d7 ; 'É' ROM:0800BCFA 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BD00 6000 1C60 bra.w loc_800D962 ROM:0800BD04 ; --------------------------------------------------------------------------- ROM:0800BD04 ROM:0800BD04 loc_800BD04: ; DATA XREF: ROM:0800BCEEo ROM:0800BD04 4280 clr.l d0 ROM:0800BD06 49FA 18FA lea loc_800D602,a4 ROM:0800BD0A 4E71 nop ROM:0800BD0C 4BFA 0014 lea loc_800BD22,a5 ROM:0800BD10 4E71 nop ROM:0800BD12 2E3C 0000 0092 move.l #$92,d7 ; 'Æ' ROM:0800BD18 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BD1E 6000 1C42 bra.w loc_800D962 ROM:0800BD22 ; --------------------------------------------------------------------------- ROM:0800BD22 ROM:0800BD22 loc_800BD22: ; DATA XREF: ROM:0800BD0Co ROM:0800BD22 4280 clr.l d0 ROM:0800BD24 49FA 1B88 lea loc_800D8AE,a4 ROM:0800BD28 4E71 nop ROM:0800BD2A 4BFA 0014 lea loc_800BD40,a5 ROM:0800BD2E 4E71 nop ROM:0800BD30 2E3C 0000 0094 move.l #$94,d7 ; 'ö' ROM:0800BD36 23C7 FF05 000C move.l d7,($FF05000C).l ROM:0800BD3C 6000 1C24 bra.w loc_800D962 ROM:0800BD40 ; --------------------------------------------------------------------------- ROM:0800BD40 ROM:0800BD40 loc_800BD40: ; DATA XREF: ROM:0800BD2Ao ROM:0800BD40 2039 FF05 0300 move.l ($FF050300).l,d0 ROM:0800BD46 0800 001F btst #$1F,d0 ROM:0800BD4A 6700 0006 beq.w loc_800BD52 ROM:0800BD4E 08C0 0006 bset #6,d0 ROM:0800BD52 ROM:0800BD52 loc_800BD52: ; CODE XREF: ROM:0800BD4Aj ROM:0800BD52 0800 001A btst #$1A,d0 ROM:0800BD56 6700 0006 beq.w loc_800BD5E ROM:0800BD5A 08C0 0007 bset #7,d0 ROM:0800BD5E ROM:0800BD5E loc_800BD5E: ; CODE XREF: ROM:0800BD56j ROM:0800BD5E 0800 001D btst #$1D,d0 ROM:0800BD62 6700 0006 beq.w loc_800BD6A ROM:0800BD66 08C0 0002 bset #2,d0 ROM:0800BD6A ROM:0800BD6A loc_800BD6A: ; CODE XREF: ROM:0800BD62j ROM:0800BD6A 0880 001F bclr #$1F,d0 ROM:0800BD6E 0880 001A bclr #$1A,d0 ROM:0800BD72 0880 001D bclr #$1D,d0 ROM:0800BD76 23C0 FF05 0300 move.l d0,($FF050300).l ROM:0800BD7C 23C0 FF05 0304 move.l d0,($FF050304).l ROM:0800BD82 6000 2346 bra.w loc_800E0CA ROM:0800BD86 ; --------------------------------------------------------------------------- ROM:0800BD86 ROM:0800BD86 loc_800BD86: ; DATA XREF: ROM:0800BBC8o ROM:0800BD86 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:0800BD90 2239 FF01 0040 move.l ($FF010040).l,d1 ROM:0800BD96 0281 0000 0FFF andi.l #$FFF,d1 ROM:0800BD9C 662C bne.s loc_800BDCA ROM:0800BD9E 2239 FF01 0048 move.l ($FF010048).l,d1 ROM:0800BDA4 0281 F8FF 0000 andi.l #$F8FF0000,d1 ROM:0800BDAA 661E bne.s loc_800BDCA ROM:0800BDAC 2239 FF01 0050 move.l ($FF010050).l,d1 ROM:0800BDB2 0281 0000 0FFF andi.l #$FFF,d1 ROM:0800BDB8 6610 bne.s loc_800BDCA ROM:0800BDBA 2239 FF01 0064 move.l ($FF010064).l,d1 ROM:0800BDC0 0281 003F 0FFF andi.l #$3F0FFF,d1 ROM:0800BDC6 6602 bne.s loc_800BDCA ROM:0800BDC8 4ED5 jmp (a5) ROM:0800BDCA ; --------------------------------------------------------------------------- ROM:0800BDCA ROM:0800BDCA loc_800BDCA: ; CODE XREF: ROM:0800BD9Cj ROM:0800BDCA ; ROM:0800BDAAj ... ROM:0800BDCA 5200 addq.b #1,d0 ROM:0800BDCC 6000 1EA8 bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800BDD0 ; --------------------------------------------------------------------------- ROM:0800BDD0 ROM:0800BDD0 loc_800BDD0: ; DATA XREF: ROM:0800BBDAo ROM:0800BDD0 23FC 5FF0 0000 FF01+ move.l #$5FF00000,($FF010078).l ROM:0800BDDA 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800BDE0 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800BDE6 42B9 FF01 0000 clr.l ($FF010000).l ROM:0800BDEC 42B9 FF01 0004 clr.l ($FF010004).l ROM:0800BDF2 42B9 FF01 0008 clr.l ($FF010008).l ROM:0800BDF8 42B9 FF01 000C clr.l ($FF01000C).l ROM:0800BDFE 42B9 FF01 0010 clr.l ($FF010010).l ROM:0800BE04 42B9 FF01 0014 clr.l ($FF010014).l ROM:0800BE0A 42B9 FF01 0018 clr.l ($FF010018).l ROM:0800BE10 42B9 FF01 001C clr.l ($FF01001C).l ROM:0800BE16 42B9 FF01 0020 clr.l ($FF010020).l ROM:0800BE1C 42B9 FF01 0024 clr.l ($FF010024).l ROM:0800BE22 42B9 FF01 0028 clr.l ($FF010028).l ROM:0800BE28 42B9 FF01 002C clr.l ($FF01002C).l ROM:0800BE2E 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800BE38 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800BE3E 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800BE44 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800BE4A 42B9 FF01 0060 clr.l ($FF010060).l ROM:0800BE50 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800BE56 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800BE5C 42B9 FF01 007C clr.l ($FF01007C).l ROM:0800BE62 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800BE68 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800BE6E 02B9 FFFE FFFF FF01+ andi.l #$FFFEFFFF,($FF010064).l ROM:0800BE78 207C FFF8 0040 movea.l #$FFF80040,a0 ROM:0800BE7E 223C FFFF 0000 move.l #$FFFF0000,d1 ROM:0800BE84 43FA 0008 lea loc_800BE8E,a1 ROM:0800BE88 4E71 nop ROM:0800BE8A 6000 037E bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BE8E ; --------------------------------------------------------------------------- ROM:0800BE8E ROM:0800BE8E loc_800BE8E: ; DATA XREF: ROM:0800BE84o ROM:0800BE8E 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:0800BE98 43FA 0008 lea loc_800BEA2,a1 ROM:0800BE9C 4E71 nop ROM:0800BE9E 6000 1AE0 bra.w loc_800D980 ROM:0800BEA2 ; --------------------------------------------------------------------------- ROM:0800BEA2 ROM:0800BEA2 loc_800BEA2: ; DATA XREF: ROM:0800BE98o ROM:0800BEA2 6700 0360 beq.w loc_800C204 ROM:0800BEA6 207C FF01 0078 movea.l #$FF010078,a0 ROM:0800BEAC 223C FFFE 0000 move.l #$FFFE0000,d1 ROM:0800BEB2 43FA 0008 lea loc_800BEBC,a1 ROM:0800BEB6 4E71 nop ROM:0800BEB8 6000 0350 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BEBC ; --------------------------------------------------------------------------- ROM:0800BEBC ROM:0800BEBC loc_800BEBC: ; DATA XREF: ROM:0800BEB2o ROM:0800BEBC 23FC 5FF0 0000 FF01+ move.l #$5FF00000,($FF010078).l ROM:0800BEC6 43FA 0008 lea loc_800BED0,a1 ROM:0800BECA 4E71 nop ROM:0800BECC 6000 1AB2 bra.w loc_800D980 ROM:0800BED0 ; --------------------------------------------------------------------------- ROM:0800BED0 ROM:0800BED0 loc_800BED0: ; DATA XREF: ROM:0800BEC6o ROM:0800BED0 6700 0332 beq.w loc_800C204 ROM:0800BED4 207C FF01 0064 movea.l #$FF010064,a0 ROM:0800BEDA 223C 003F 0FFF move.l #$3F0FFF,d1 ROM:0800BEE0 43FA 0008 lea loc_800BEEA,a1 ROM:0800BEE4 4E71 nop ROM:0800BEE6 6000 0322 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BEEA ; --------------------------------------------------------------------------- ROM:0800BEEA ROM:0800BEEA loc_800BEEA: ; DATA XREF: ROM:0800BEE0o ROM:0800BEEA 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800BEF0 43FA 0008 lea loc_800BEFA,a1 ROM:0800BEF4 4E71 nop ROM:0800BEF6 6000 1A88 bra.w loc_800D980 ROM:0800BEFA ; --------------------------------------------------------------------------- ROM:0800BEFA ROM:0800BEFA loc_800BEFA: ; DATA XREF: ROM:0800BEF0o ROM:0800BEFA 6700 0308 beq.w loc_800C204 ROM:0800BEFE 207C FF01 0040 movea.l #$FF010040,a0 ROM:0800BF04 223C 0000 0FFF move.l #$FFF,d1 ROM:0800BF0A 43FA 0008 lea loc_800BF14,a1 ROM:0800BF0E 4E71 nop ROM:0800BF10 6000 02F8 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BF14 ; --------------------------------------------------------------------------- ROM:0800BF14 ROM:0800BF14 loc_800BF14: ; DATA XREF: ROM:0800BF0Ao ROM:0800BF14 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800BF1A 43FA 0008 lea loc_800BF24,a1 ROM:0800BF1E 4E71 nop ROM:0800BF20 6000 1A5E bra.w loc_800D980 ROM:0800BF24 ; --------------------------------------------------------------------------- ROM:0800BF24 ROM:0800BF24 loc_800BF24: ; DATA XREF: ROM:0800BF1Ao ROM:0800BF24 6700 02DE beq.w loc_800C204 ROM:0800BF28 207C FF01 0000 movea.l #$FF010000,a0 ROM:0800BF2E 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800BF34 43FA 0008 lea loc_800BF3E,a1 ROM:0800BF38 4E71 nop ROM:0800BF3A 6000 02CE bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BF3E ; --------------------------------------------------------------------------- ROM:0800BF3E ROM:0800BF3E loc_800BF3E: ; DATA XREF: ROM:0800BF34o ROM:0800BF3E 42B9 FF01 0000 clr.l ($FF010000).l ROM:0800BF44 43FA 0008 lea loc_800BF4E,a1 ROM:0800BF48 4E71 nop ROM:0800BF4A 6000 1A34 bra.w loc_800D980 ROM:0800BF4E ; --------------------------------------------------------------------------- ROM:0800BF4E ROM:0800BF4E loc_800BF4E: ; DATA XREF: ROM:0800BF44o ROM:0800BF4E 6700 02B4 beq.w loc_800C204 ROM:0800BF52 207C FF01 0004 movea.l #$FF010004,a0 ROM:0800BF58 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800BF5E 43FA 0008 lea loc_800BF68,a1 ROM:0800BF62 4E71 nop ROM:0800BF64 6000 02A4 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BF68 ; --------------------------------------------------------------------------- ROM:0800BF68 ROM:0800BF68 loc_800BF68: ; DATA XREF: ROM:0800BF5Eo ROM:0800BF68 42B9 FF01 0004 clr.l ($FF010004).l ROM:0800BF6E 43FA 0008 lea loc_800BF78,a1 ROM:0800BF72 4E71 nop ROM:0800BF74 6000 1A0A bra.w loc_800D980 ROM:0800BF78 ; --------------------------------------------------------------------------- ROM:0800BF78 ROM:0800BF78 loc_800BF78: ; DATA XREF: ROM:0800BF6Eo ROM:0800BF78 6700 028A beq.w loc_800C204 ROM:0800BF7C 207C FF01 0008 movea.l #$FF010008,a0 ROM:0800BF82 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800BF88 43FA 0008 lea loc_800BF92,a1 ROM:0800BF8C 4E71 nop ROM:0800BF8E 6000 027A bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BF92 ; --------------------------------------------------------------------------- ROM:0800BF92 ROM:0800BF92 loc_800BF92: ; DATA XREF: ROM:0800BF88o ROM:0800BF92 42B9 FF01 0008 clr.l ($FF010008).l ROM:0800BF98 43FA 0008 lea loc_800BFA2,a1 ROM:0800BF9C 4E71 nop ROM:0800BF9E 6000 19E0 bra.w loc_800D980 ROM:0800BFA2 ; --------------------------------------------------------------------------- ROM:0800BFA2 ROM:0800BFA2 loc_800BFA2: ; DATA XREF: ROM:0800BF98o ROM:0800BFA2 6700 0260 beq.w loc_800C204 ROM:0800BFA6 207C FF01 000C movea.l #$FF01000C,a0 ROM:0800BFAC 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800BFB2 43FA 0008 lea loc_800BFBC,a1 ROM:0800BFB6 4E71 nop ROM:0800BFB8 6000 0250 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BFBC ; --------------------------------------------------------------------------- ROM:0800BFBC ROM:0800BFBC loc_800BFBC: ; DATA XREF: ROM:0800BFB2o ROM:0800BFBC 42B9 FF01 000C clr.l ($FF01000C).l ROM:0800BFC2 43FA 0008 lea loc_800BFCC,a1 ROM:0800BFC6 4E71 nop ROM:0800BFC8 6000 19B6 bra.w loc_800D980 ROM:0800BFCC ; --------------------------------------------------------------------------- ROM:0800BFCC ROM:0800BFCC loc_800BFCC: ; DATA XREF: ROM:0800BFC2o ROM:0800BFCC 6700 0236 beq.w loc_800C204 ROM:0800BFD0 207C FF01 0010 movea.l #$FF010010,a0 ROM:0800BFD6 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800BFDC 43FA 0008 lea loc_800BFE6,a1 ROM:0800BFE0 4E71 nop ROM:0800BFE2 6000 0226 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800BFE6 ; --------------------------------------------------------------------------- ROM:0800BFE6 ROM:0800BFE6 loc_800BFE6: ; DATA XREF: ROM:0800BFDCo ROM:0800BFE6 42B9 FF01 0010 clr.l ($FF010010).l ROM:0800BFEC 43FA 0008 lea loc_800BFF6,a1 ROM:0800BFF0 4E71 nop ROM:0800BFF2 6000 198C bra.w loc_800D980 ROM:0800BFF6 ; --------------------------------------------------------------------------- ROM:0800BFF6 ROM:0800BFF6 loc_800BFF6: ; DATA XREF: ROM:0800BFECo ROM:0800BFF6 6700 020C beq.w loc_800C204 ROM:0800BFFA 207C FF01 0014 movea.l #$FF010014,a0 ROM:0800C000 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C006 43FA 0008 lea loc_800C010,a1 ROM:0800C00A 4E71 nop ROM:0800C00C 6000 01FC bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C010 ; --------------------------------------------------------------------------- ROM:0800C010 ROM:0800C010 loc_800C010: ; DATA XREF: ROM:0800C006o ROM:0800C010 42B9 FF01 0014 clr.l ($FF010014).l ROM:0800C016 43FA 0008 lea loc_800C020,a1 ROM:0800C01A 4E71 nop ROM:0800C01C 6000 1962 bra.w loc_800D980 ROM:0800C020 ; --------------------------------------------------------------------------- ROM:0800C020 ROM:0800C020 loc_800C020: ; DATA XREF: ROM:0800C016o ROM:0800C020 6700 01E2 beq.w loc_800C204 ROM:0800C024 207C FF01 0018 movea.l #$FF010018,a0 ROM:0800C02A 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C030 43FA 0008 lea loc_800C03A,a1 ROM:0800C034 4E71 nop ROM:0800C036 6000 01D2 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C03A ; --------------------------------------------------------------------------- ROM:0800C03A ROM:0800C03A loc_800C03A: ; DATA XREF: ROM:0800C030o ROM:0800C03A 42B9 FF01 0018 clr.l ($FF010018).l ROM:0800C040 43FA 0008 lea loc_800C04A,a1 ROM:0800C044 4E71 nop ROM:0800C046 6000 1938 bra.w loc_800D980 ROM:0800C04A ; --------------------------------------------------------------------------- ROM:0800C04A ROM:0800C04A loc_800C04A: ; DATA XREF: ROM:0800C040o ROM:0800C04A 6700 01B8 beq.w loc_800C204 ROM:0800C04E 207C FF01 001C movea.l #$FF01001C,a0 ROM:0800C054 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C05A 43FA 0008 lea loc_800C064,a1 ROM:0800C05E 4E71 nop ROM:0800C060 6000 01A8 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C064 ; --------------------------------------------------------------------------- ROM:0800C064 ROM:0800C064 loc_800C064: ; DATA XREF: ROM:0800C05Ao ROM:0800C064 42B9 FF01 001C clr.l ($FF01001C).l ROM:0800C06A 43FA 0008 lea loc_800C074,a1 ROM:0800C06E 4E71 nop ROM:0800C070 6000 190E bra.w loc_800D980 ROM:0800C074 ; --------------------------------------------------------------------------- ROM:0800C074 ROM:0800C074 loc_800C074: ; DATA XREF: ROM:0800C06Ao ROM:0800C074 6700 018E beq.w loc_800C204 ROM:0800C078 207C FF01 0020 movea.l #$FF010020,a0 ROM:0800C07E 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C084 43FA 0008 lea loc_800C08E,a1 ROM:0800C088 4E71 nop ROM:0800C08A 6000 017E bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C08E ; --------------------------------------------------------------------------- ROM:0800C08E ROM:0800C08E loc_800C08E: ; DATA XREF: ROM:0800C084o ROM:0800C08E 42B9 FF01 0020 clr.l ($FF010020).l ROM:0800C094 43FA 0008 lea loc_800C09E,a1 ROM:0800C098 4E71 nop ROM:0800C09A 6000 18E4 bra.w loc_800D980 ROM:0800C09E ; --------------------------------------------------------------------------- ROM:0800C09E ROM:0800C09E loc_800C09E: ; DATA XREF: ROM:0800C094o ROM:0800C09E 6700 0164 beq.w loc_800C204 ROM:0800C0A2 207C FF01 0024 movea.l #$FF010024,a0 ROM:0800C0A8 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C0AE 43FA 0008 lea loc_800C0B8,a1 ROM:0800C0B2 4E71 nop ROM:0800C0B4 6000 0154 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C0B8 ; --------------------------------------------------------------------------- ROM:0800C0B8 ROM:0800C0B8 loc_800C0B8: ; DATA XREF: ROM:0800C0AEo ROM:0800C0B8 42B9 FF01 0024 clr.l ($FF010024).l ROM:0800C0BE 43FA 0008 lea loc_800C0C8,a1 ROM:0800C0C2 4E71 nop ROM:0800C0C4 6000 18BA bra.w loc_800D980 ROM:0800C0C8 ; --------------------------------------------------------------------------- ROM:0800C0C8 ROM:0800C0C8 loc_800C0C8: ; DATA XREF: ROM:0800C0BEo ROM:0800C0C8 6700 013A beq.w loc_800C204 ROM:0800C0CC 207C FF01 0028 movea.l #$FF010028,a0 ROM:0800C0D2 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C0D8 43FA 0008 lea loc_800C0E2,a1 ROM:0800C0DC 4E71 nop ROM:0800C0DE 6000 012A bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C0E2 ; --------------------------------------------------------------------------- ROM:0800C0E2 ROM:0800C0E2 loc_800C0E2: ; DATA XREF: ROM:0800C0D8o ROM:0800C0E2 42B9 FF01 0028 clr.l ($FF010028).l ROM:0800C0E8 43FA 0008 lea loc_800C0F2,a1 ROM:0800C0EC 4E71 nop ROM:0800C0EE 6000 1890 bra.w loc_800D980 ROM:0800C0F2 ; --------------------------------------------------------------------------- ROM:0800C0F2 ROM:0800C0F2 loc_800C0F2: ; DATA XREF: ROM:0800C0E8o ROM:0800C0F2 6700 0110 beq.w loc_800C204 ROM:0800C0F6 207C FF01 002C movea.l #$FF01002C,a0 ROM:0800C0FC 223C 07FF F83F move.l #$7FFF83F,d1 ROM:0800C102 43FA 0008 lea loc_800C10C,a1 ROM:0800C106 4E71 nop ROM:0800C108 6000 0100 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C10C ; --------------------------------------------------------------------------- ROM:0800C10C ROM:0800C10C loc_800C10C: ; DATA XREF: ROM:0800C102o ROM:0800C10C 42B9 FF01 002C clr.l ($FF01002C).l ROM:0800C112 43FA 0008 lea loc_800C11C,a1 ROM:0800C116 4E71 nop ROM:0800C118 6000 1866 bra.w loc_800D980 ROM:0800C11C ; --------------------------------------------------------------------------- ROM:0800C11C ROM:0800C11C loc_800C11C: ; DATA XREF: ROM:0800C112o ROM:0800C11C 6700 00E6 beq.w loc_800C204 ROM:0800C120 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C12A 207C FF01 0080 movea.l #$FF010080,a0 ROM:0800C130 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C136 43FA 0008 lea loc_800C140,a1 ROM:0800C13A 4E71 nop ROM:0800C13C 6000 00CC bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C140 ; --------------------------------------------------------------------------- ROM:0800C140 ROM:0800C140 loc_800C140: ; DATA XREF: ROM:0800C136o ROM:0800C140 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800C146 43FA 0008 lea loc_800C150,a1 ROM:0800C14A 4E71 nop ROM:0800C14C 6000 1832 bra.w loc_800D980 ROM:0800C150 ; --------------------------------------------------------------------------- ROM:0800C150 ROM:0800C150 loc_800C150: ; DATA XREF: ROM:0800C146o ROM:0800C150 6700 00B2 beq.w loc_800C204 ROM:0800C154 207C FF01 0044 movea.l #$FF010044,a0 ROM:0800C15A 223C 0FFF FFFE move.l #$FFFFFFE,d1 ROM:0800C160 43FA 0008 lea loc_800C16A,a1 ROM:0800C164 4E71 nop ROM:0800C166 6000 00A2 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C16A ; --------------------------------------------------------------------------- ROM:0800C16A ROM:0800C16A loc_800C16A: ; DATA XREF: ROM:0800C160o ROM:0800C16A 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800C170 43FA 0008 lea loc_800C17A,a1 ROM:0800C174 4E71 nop ROM:0800C176 6000 1808 bra.w loc_800D980 ROM:0800C17A ; --------------------------------------------------------------------------- ROM:0800C17A ROM:0800C17A loc_800C17A: ; DATA XREF: ROM:0800C170o ROM:0800C17A 6700 0088 beq.w loc_800C204 ROM:0800C17E 207C FF01 004C movea.l #$FF01004C,a0 ROM:0800C184 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C18A 43FA 0008 lea loc_800C194,a1 ROM:0800C18E 4E71 nop ROM:0800C190 6000 0078 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C194 ; --------------------------------------------------------------------------- ROM:0800C194 ROM:0800C194 loc_800C194: ; DATA XREF: ROM:0800C18Ao ROM:0800C194 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800C19A 43FA 0008 lea loc_800C1A4,a1 ROM:0800C19E 4E71 nop ROM:0800C1A0 6000 17DE bra.w loc_800D980 ROM:0800C1A4 ; --------------------------------------------------------------------------- ROM:0800C1A4 ROM:0800C1A4 loc_800C1A4: ; DATA XREF: ROM:0800C19Ao ROM:0800C1A4 6700 005E beq.w loc_800C204 ROM:0800C1A8 207C FF01 0060 movea.l #$FF010060,a0 ROM:0800C1AE 7207 moveq #7,d1 ROM:0800C1B0 43FA 0008 lea loc_800C1BA,a1 ROM:0800C1B4 4E71 nop ROM:0800C1B6 6000 0052 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C1BA ; --------------------------------------------------------------------------- ROM:0800C1BA ROM:0800C1BA loc_800C1BA: ; DATA XREF: ROM:0800C1B0o ROM:0800C1BA 42B9 FF01 0060 clr.l ($FF010060).l ROM:0800C1C0 43FA 0008 lea loc_800C1CA,a1 ROM:0800C1C4 4E71 nop ROM:0800C1C6 6000 17B8 bra.w loc_800D980 ROM:0800C1CA ; --------------------------------------------------------------------------- ROM:0800C1CA ROM:0800C1CA loc_800C1CA: ; DATA XREF: ROM:0800C1C0o ROM:0800C1CA 6700 0038 beq.w loc_800C204 ROM:0800C1CE 207C FF01 0054 movea.l #$FF010054,a0 ROM:0800C1D4 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C1DA 43FA 0008 lea loc_800C1E4,a1 ROM:0800C1DE 4E71 nop ROM:0800C1E0 6000 0028 bra.w loc_800C20A ; single word memory test of some sort? ROM:0800C1E4 ; --------------------------------------------------------------------------- ROM:0800C1E4 ROM:0800C1E4 loc_800C1E4: ; DATA XREF: ROM:0800C1DAo ROM:0800C1E4 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800C1EA 43FA 0008 lea loc_800C1F4,a1 ROM:0800C1EE 4E71 nop ROM:0800C1F0 6000 178E bra.w loc_800D980 ROM:0800C1F4 ; --------------------------------------------------------------------------- ROM:0800C1F4 ROM:0800C1F4 loc_800C1F4: ; DATA XREF: ROM:0800C1EAo ROM:0800C1F4 6700 000E beq.w loc_800C204 ROM:0800C1F8 02B9 FFFE FFFF FF01+ andi.l #$FFFEFFFF,($FF010064).l ROM:0800C202 4ED5 jmp (a5) ROM:0800C204 ; --------------------------------------------------------------------------- ROM:0800C204 ROM:0800C204 loc_800C204: ; CODE XREF: ROM:loc_800BEA2j ROM:0800C204 ; ROM:loc_800BED0j ... ROM:0800C204 5200 addq.b #1,d0 ROM:0800C206 6000 1A6E bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800C20A ; --------------------------------------------------------------------------- ROM:0800C20A ROM:0800C20A loc_800C20A: ; CODE XREF: ROM:0800BE8Aj ROM:0800C20A ; ROM:0800BEB8j ... ROM:0800C20A 4290 clr.l (a0) ; single word memory test of some sort? ROM:0800C20C 2410 move.l (a0),d2 ROM:0800C20E C481 and.l d1,d2 ROM:0800C210 6600 00D2 bne.w loc_800C2E4 ROM:0800C214 20BC AAAA AAAA move.l #$AAAAAAAA,(a0) ROM:0800C21A 2410 move.l (a0),d2 ROM:0800C21C 0A82 AAAA AAAA eori.l #$AAAAAAAA,d2 ROM:0800C222 C481 and.l d1,d2 ROM:0800C224 6600 00BE bne.w loc_800C2E4 ROM:0800C228 20BC 5555 5555 move.l #$55555555,(a0) ROM:0800C22E 2410 move.l (a0),d2 ROM:0800C230 0A82 5555 5555 eori.l #$55555555,d2 ROM:0800C236 C481 and.l d1,d2 ROM:0800C238 6600 00AA bne.w loc_800C2E4 ROM:0800C23C 20BC 0102 0408 move.l #$1020408,(a0) ROM:0800C242 2410 move.l (a0),d2 ROM:0800C244 0A82 0102 0408 eori.l #$1020408,d2 ROM:0800C24A C481 and.l d1,d2 ROM:0800C24C 6600 0096 bne.w loc_800C2E4 ROM:0800C250 20BC 0204 0801 move.l #$2040801,(a0) ROM:0800C256 2410 move.l (a0),d2 ROM:0800C258 0A82 0204 0801 eori.l #$2040801,d2 ROM:0800C25E C481 and.l d1,d2 ROM:0800C260 6600 0082 bne.w loc_800C2E4 ROM:0800C264 20BC 0408 0102 move.l #$4080102,(a0) ROM:0800C26A 2410 move.l (a0),d2 ROM:0800C26C 0A82 0408 0102 eori.l #$4080102,d2 ROM:0800C272 C481 and.l d1,d2 ROM:0800C274 666E bne.s loc_800C2E4 ROM:0800C276 20BC 0A01 0204 move.l #$A010204,(a0) ROM:0800C27C 2410 move.l (a0),d2 ROM:0800C27E 0A82 0A01 0204 eori.l #$A010204,d2 ROM:0800C284 C481 and.l d1,d2 ROM:0800C286 665C bne.s loc_800C2E4 ROM:0800C288 20BC 1020 4080 move.l #$10204080,(a0) ROM:0800C28E 2410 move.l (a0),d2 ROM:0800C290 0A82 1020 4080 eori.l #$10204080,d2 ROM:0800C296 C481 and.l d1,d2 ROM:0800C298 664A bne.s loc_800C2E4 ROM:0800C29A 20BC 2040 8010 move.l #$20408010,(a0) ROM:0800C2A0 2410 move.l (a0),d2 ROM:0800C2A2 0A82 2040 8010 eori.l #$20408010,d2 ROM:0800C2A8 C481 and.l d1,d2 ROM:0800C2AA 6638 bne.s loc_800C2E4 ROM:0800C2AC 20BC 4080 1020 move.l #$40801020,(a0) ROM:0800C2B2 2410 move.l (a0),d2 ROM:0800C2B4 0A82 4080 1020 eori.l #$40801020,d2 ROM:0800C2BA C481 and.l d1,d2 ROM:0800C2BC 6626 bne.s loc_800C2E4 ROM:0800C2BE 20BC 8010 2040 move.l #$80102040,(a0) ROM:0800C2C4 2410 move.l (a0),d2 ROM:0800C2C6 0A82 8010 2040 eori.l #$80102040,d2 ROM:0800C2CC C481 and.l d1,d2 ROM:0800C2CE 6614 bne.s loc_800C2E4 ROM:0800C2D0 20BC FFFF FFFF move.l #$FFFFFFFF,(a0) ROM:0800C2D6 2410 move.l (a0),d2 ROM:0800C2D8 0A82 FFFF FFFF eori.l #$FFFFFFFF,d2 ROM:0800C2DE C481 and.l d1,d2 ROM:0800C2E0 6602 bne.s loc_800C2E4 ROM:0800C2E2 4ED1 jmp (a1) ROM:0800C2E4 ; --------------------------------------------------------------------------- ROM:0800C2E4 ROM:0800C2E4 loc_800C2E4: ; CODE XREF: ROM:0800C210j ROM:0800C2E4 ; ROM:0800C224j ... ROM:0800C2E4 5200 addq.b #1,d0 ROM:0800C2E6 6000 198E bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800C2EA ; --------------------------------------------------------------------------- ROM:0800C2EA ROM:0800C2EA loc_800C2EA: ; DATA XREF: ROM:0800BBF8o ROM:0800C2EA 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:0800C2F4 4E7A 8801 movec vbr,a0 ROM:0800C2F8 47FA 0116 lea loc_800C410,a3 ROM:0800C2FC 4E71 nop ROM:0800C2FE 214B 0008 move.l a3,8(a0) ROM:0800C302 41FA 001C lea off_800C320,a0 ROM:0800C306 4E71 nop ROM:0800C308 267C FF01 0000 movea.l #$FF010000,a3 ROM:0800C30E D7D8 adda.l (a0)+,a3 ROM:0800C310 263C 0102 0408 move.l #$1020408,d3 ROM:0800C316 43FA 0034 lea loc_800C34C,a1 ROM:0800C31A 4E71 nop ROM:0800C31C 6000 00BC bra.w loc_800C3DA ROM:0800C31C ; --------------------------------------------------------------------------- ROM:0800C320 0000 5558 0000 AAA8+off_800C320: dc.l unk_5558, unk_AAA8, unk_104, unk_204 ROM:0800C320 0000 0104 0000 0204+ ; DATA XREF: ROM:0800C302o ROM:0800C320 0000 0408 0000 0800+ dc.l dword_408, unk_800, unk_8040, unk_4020 ROM:0800C320 0000 8040 0000 4020+ dc.l unk_2010, unk_1000, unk_FFFC ROM:0800C34C ; --------------------------------------------------------------------------- ROM:0800C34C ROM:0800C34C loc_800C34C: ; DATA XREF: ROM:0800C316o ROM:0800C34C ; ROM:loc_800C34Co ... ROM:0800C34C 43FA FFFE lea loc_800C34C,a1 ROM:0800C350 E29B ror.l #1,d3 ROM:0800C352 267C FF01 0000 movea.l #$FF010000,a3 ROM:0800C358 D7D8 adda.l (a0)+,a3 ROM:0800C35A 4DFA FFF0 lea loc_800C34C,a6 ROM:0800C35E B1CE cmpa.l a6,a0 ROM:0800C360 6F00 0078 ble.w loc_800C3DA ROM:0800C364 6028 bra.s loc_800C38E ROM:0800C364 ; --------------------------------------------------------------------------- ROM:0800C366 5555 0000 EAAB 0000+dword_800C366: dc.l $55550000, $EAAB0000, $41030000, $44090000 ROM:0800C366 4103 0000 4409 0000+ ; DATA XREF: ROM:loc_800C38Eo ROM:0800C366 4205 0000 4801 0000+ dc.l $42050000, $48010000, $50210000, $40810000 ROM:0800C366 5021 0000 4081 0000+ dc.l $60410000, $C0110000 ROM:0800C38E ; --------------------------------------------------------------------------- ROM:0800C38E ROM:0800C38E loc_800C38E: ; CODE XREF: ROM:0800C364j ROM:0800C38E ; DATA XREF: ROM:loc_800C3A4o ROM:0800C38E 41FA FFD6 lea dword_800C366,a0 ROM:0800C392 ROM:0800C392 loc_800C392: ; CODE XREF: ROM:0800C3ACj ROM:0800C392 23D0 FFF8 0040 move.l (a0),($FFF80040).l ROM:0800C398 2658 movea.l (a0)+,a3 ROM:0800C39A E29B ror.l #1,d3 ROM:0800C39C 43FA 0006 lea loc_800C3A4,a1 ROM:0800C3A0 4E71 nop ROM:0800C3A2 6036 bra.s loc_800C3DA ROM:0800C3A4 ; --------------------------------------------------------------------------- ROM:0800C3A4 ROM:0800C3A4 loc_800C3A4: ; DATA XREF: ROM:0800C39Co ROM:0800C3A4 4DFA FFE8 lea loc_800C38E,a6 ROM:0800C3A8 B1CE cmpa.l a6,a0 ROM:0800C3AA 6702 beq.s loc_800C3AE ROM:0800C3AC 60E4 bra.s loc_800C392 ROM:0800C3AE ; --------------------------------------------------------------------------- ROM:0800C3AE ROM:0800C3AE loc_800C3AE: ; CODE XREF: ROM:0800C3AAj ROM:0800C3AE 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:0800C3B8 43FA 0008 lea loc_800C3C2,a1 ROM:0800C3BC 4E71 nop ROM:0800C3BE 6000 15C0 bra.w loc_800D980 ROM:0800C3C2 ; --------------------------------------------------------------------------- ROM:0800C3C2 ROM:0800C3C2 loc_800C3C2: ; DATA XREF: ROM:0800C3B8o ROM:0800C3C2 6710 beq.s loc_800C3D4 ROM:0800C3C4 4E7A 8801 movec vbr,a0 ROM:0800C3C8 47FA 1790 lea loc_800DB5A,a3 ROM:0800C3CC 4E71 nop ROM:0800C3CE 214B 0008 move.l a3,8(a0) ROM:0800C3D2 4ED5 jmp (a5) ROM:0800C3D4 ; --------------------------------------------------------------------------- ROM:0800C3D4 ROM:0800C3D4 loc_800C3D4: ; CODE XREF: ROM:loc_800C3C2j ROM:0800C3D4 5200 addq.b #1,d0 ROM:0800C3D6 6000 189E bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800C3DA ; --------------------------------------------------------------------------- ROM:0800C3DA ROM:0800C3DA loc_800C3DA: ; CODE XREF: ROM:0800C31Cj ROM:0800C3DA ; ROM:0800C360j ... ROM:0800C3DA 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C3E0 2479 FFF8 0040 movea.l ($FFF80040).l,a2 ROM:0800C3E6 B5FC FF01 0000 cmpa.l #$FF010000,a2 ROM:0800C3EC 671C beq.s loc_800C40A ROM:0800C3EE 00AA 0020 0000 0064 ori.l #$200000,$64(a2) ROM:0800C3F6 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800C400 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800C40A ROM:0800C40A loc_800C40A: ; CODE XREF: ROM:0800C3ECj ROM:0800C40A 2683 move.l d3,(a3) ROM:0800C40C 6000 196A bra.w loc_800DD78 ROM:0800C410 ; --------------------------------------------------------------------------- ROM:0800C410 ROM:0800C410 loc_800C410: ; DATA XREF: ROM:0800C2F8o ROM:0800C410 40F8 0602 move sr,(word_602).w ROM:0800C414 48F8 FFFF 0604 movem.l d0-a7,(dword_604).w ROM:0800C41A 42AA 0064 clr.l $64(a2) ROM:0800C41E 02B9 0000 0080 FF05+ andi.l #$80,($FF050200).l ; 'Ç' ROM:0800C428 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800C42E 0C81 0000 FFFF cmpi.l #$FFFF,d1 ROM:0800C434 6600 1942 bne.w loc_800DD78 ROM:0800C438 242A 0068 move.l $68(a2),d2 ROM:0800C43C 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800C442 0C82 C000 0000 cmpi.l #$C0000000,d2 ROM:0800C448 6708 beq.s loc_800C452 ROM:0800C44A 0C82 8080 0000 cmpi.l #$80800000,d2 ROM:0800C450 6634 bne.s loc_800C486 ROM:0800C452 ROM:0800C452 loc_800C452: ; CODE XREF: ROM:0800C448j ROM:0800C452 242A 0074 move.l $74(a2),d2 ROM:0800C456 B48B cmp.l a3,d2 ROM:0800C458 662C bne.s loc_800C486 ROM:0800C45A 242A 0070 move.l $70(a2),d2 ROM:0800C45E B483 cmp.l d3,d2 ROM:0800C460 6624 bne.s loc_800C486 ROM:0800C462 42AA 0068 clr.l $68(a2) ROM:0800C466 42AA 007C clr.l $7C(a2) ROM:0800C46A 42AA 0048 clr.l $48(a2) ROM:0800C46E 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800C474 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800C47A 243C 0001 FF00 move.l #unk_1FF00,d2 ROM:0800C480 4E7B 2804 movec d2,isp ROM:0800C484 4ED1 jmp (a1) ROM:0800C486 ; --------------------------------------------------------------------------- ROM:0800C486 ROM:0800C486 loc_800C486: ; CODE XREF: ROM:0800C450j ROM:0800C486 ; ROM:0800C458j ... ROM:0800C486 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:0800C490 5200 addq.b #1,d0 ROM:0800C492 6000 17E2 bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800C496 ; --------------------------------------------------------------------------- ROM:0800C496 ROM:0800C496 loc_800C496: ; DATA XREF: ROM:0800BC16o ROM:0800C496 41FA 001E lea loc_800C4B6,a0 ROM:0800C49A 4E71 nop ROM:0800C49C 47FA 02E6 lea loc_800C784,a3 ROM:0800C4A0 4E71 nop ROM:0800C4A2 227C 0000 1000 movea.l #$1000,a1 ROM:0800C4A8 ROM:0800C4A8 loc_800C4A8: ; CODE XREF: ROM:0800C4ACj ROM:0800C4A8 22D8 move.l (a0)+,(a1)+ ROM:0800C4AA B1CB cmpa.l a3,a0 ROM:0800C4AC 6DFA blt.s loc_800C4A8 ROM:0800C4AE 227C 0000 1000 movea.l #$1000,a1 ROM:0800C4B4 4ED1 jmp (a1) ROM:0800C4B6 ; --------------------------------------------------------------------------- ROM:0800C4B6 ROM:0800C4B6 loc_800C4B6: ; DATA XREF: ROM:loc_800C496o ROM:0800C4B6 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C4BC 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C4C4 21FC 8500 0000 0508 move.l #$85000000,(dword_508).w ROM:0800C4CC 21FC 0002 1000 050C move.l #$21000,(dword_50C).w ROM:0800C4D4 21FC 5FF0 1002 0514 move.l #$5FF01002,(dword_514).w ROM:0800C4DC 21FC 24C0 0000 051C move.l #$24C00000,(dword_51C).w ROM:0800C4E4 43FA 0028 lea loc_800C50E,a1 ROM:0800C4E8 4E71 nop ROM:0800C4EA 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C4F4 23FC 0000 0000 FF01+ move.l #0,($FF010080).l ROM:0800C4FE 4283 clr.l d3 ROM:0800C500 027C DFFF andi #$DFFF,sr ROM:0800C504 2639 5FF0 1002 move.l ($5FF01002).l,d3 ROM:0800C50A 6000 026E bra.w loc_800C77A ROM:0800C50E ; --------------------------------------------------------------------------- ROM:0800C50E ROM:0800C50E loc_800C50E: ; DATA XREF: ROM:0800C4E4o ROM:0800C50E 4A83 tst.l d3 ROM:0800C510 6600 0268 bne.w loc_800C77A ROM:0800C514 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C51A 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C522 21FC 8500 0000 0508 move.l #$85000000,(dword_508).w ROM:0800C52A 21FC 0002 8004 050C move.l #$28004,(dword_50C).w ROM:0800C532 21FC 5FF0 8005 0514 move.l #$5FF08005,(dword_514).w ROM:0800C53A 21FC 0000 FFFF 0518 move.l #$FFFF,(dword_518).w ROM:0800C542 21FC 2080 0000 051C move.l #$20800000,(dword_51C).w ROM:0800C54A 43FA 0028 lea loc_800C574,a1 ROM:0800C54E 4E71 nop ROM:0800C550 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C55A 263C 0000 FFFF move.l #$FFFF,d3 ROM:0800C560 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800C566 027C DFFF andi #$DFFF,sr ROM:0800C56A 23C3 5FF0 8005 move.l d3,($5FF08005).l ROM:0800C570 6000 0208 bra.w loc_800C77A ROM:0800C574 ; --------------------------------------------------------------------------- ROM:0800C574 ROM:0800C574 loc_800C574: ; DATA XREF: ROM:0800C54Ao ROM:0800C574 4AB9 FF01 0080 tst.l ($FF010080).l ROM:0800C57A 6600 01FE bne.w loc_800C77A ROM:0800C57E 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C584 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C58C 21FC 8100 0000 0508 move.l #$81000000,(dword_508).w ROM:0800C594 21FC 0004 4808 050C move.l #$44808,(dword_50C).w ROM:0800C59C 21FC 5FF0 4808 0514 move.l #$5FF04808,(dword_514).w ROM:0800C5A4 21FC 2440 0000 051C move.l #$24400000,(dword_51C).w ROM:0800C5AC 43FA 0028 lea loc_800C5D6,a1 ROM:0800C5B0 4E71 nop ROM:0800C5B2 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C5BC 23FC 0000 AAAA FF01+ move.l #$AAAA,($FF010080).l ROM:0800C5C6 4283 clr.l d3 ROM:0800C5C8 027C DFFF andi #$DFFF,sr ROM:0800C5CC 2639 5FF0 4808 move.l ($5FF04808).l,d3 ROM:0800C5D2 6000 01A6 bra.w loc_800C77A ROM:0800C5D6 ; --------------------------------------------------------------------------- ROM:0800C5D6 ROM:0800C5D6 loc_800C5D6: ; DATA XREF: ROM:0800C5ACo ROM:0800C5D6 4A83 tst.l d3 ROM:0800C5D8 6600 01A0 bne.w loc_800C77A ROM:0800C5DC 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C5E2 0081 8000 0000 ori.l #$80000000,d1 ROM:0800C5E8 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C5F0 21FC 8100 0000 0508 move.l #$81000000,(dword_508).w ROM:0800C5F8 21FC 0008 D810 050C move.l #$8D810,(dword_50C).w ROM:0800C600 21FC 5FF0 D810 0514 move.l #$5FF0D810,(dword_514).w ROM:0800C608 21FC 0000 5555 0518 move.l #$5555,(dword_518).w ROM:0800C610 21FC 2040 0000 051C move.l #$20400000,(dword_51C).w ROM:0800C618 43FA 0028 lea loc_800C642,a1 ROM:0800C61C 4E71 nop ROM:0800C61E 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C628 263C 0000 5555 move.l #$5555,d3 ROM:0800C62E 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800C634 027C DFFF andi #$DFFF,sr ROM:0800C638 23C3 5FF0 D810 move.l d3,($5FF0D810).l ROM:0800C63E 6000 013A bra.w loc_800C77A ROM:0800C642 ; --------------------------------------------------------------------------- ROM:0800C642 ROM:0800C642 loc_800C642: ; DATA XREF: ROM:0800C618o ROM:0800C642 4AB9 FF01 0080 tst.l ($FF010080).l ROM:0800C648 6600 0130 bne.w loc_800C77A ROM:0800C64C 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C652 0081 8000 0000 ori.l #$80000000,d1 ROM:0800C658 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C660 21FC 8100 0000 0508 move.l #$81000000,(dword_508).w ROM:0800C668 21FC 0011 4020 050C move.l #$114020,(dword_50C).w ROM:0800C670 21FC 5FF1 4020 0514 move.l #$5FF14020,(dword_514).w ROM:0800C678 21FC 0000 0101 0518 move.l #$101,(dword_518).w ROM:0800C680 21FC 21CC 0000 051C move.l #$21CC0000,(dword_51C).w ROM:0800C688 43FA 0028 lea loc_800C6B2,a1 ROM:0800C68C 4E71 nop ROM:0800C68E 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C698 263C 0000 0101 move.l #$101,d3 ROM:0800C69E 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800C6A4 027C DFFF andi #$DFFF,sr ROM:0800C6A8 23C3 5FF1 4020 move.l d3,($5FF14020).l ROM:0800C6AE 6000 00CA bra.w loc_800C77A ROM:0800C6B2 ; --------------------------------------------------------------------------- ROM:0800C6B2 ROM:0800C6B2 loc_800C6B2: ; DATA XREF: ROM:0800C688o ROM:0800C6B2 4AB9 FF01 0080 tst.l ($FF010080).l ROM:0800C6B8 6600 00C0 bne.w loc_800C77A ROM:0800C6BC 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C6C2 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C6CA 21FC 8100 0000 0508 move.l #$81000000,(dword_508).w ROM:0800C6D2 21FC 0010 2040 050C move.l #$102040,(dword_50C).w ROM:0800C6DA 21FC 5FF0 2040 0514 move.l #$5FF02040,(dword_514).w ROM:0800C6E2 21FC 24C0 0000 051C move.l #$24C00000,(dword_51C).w ROM:0800C6EA 43FA 0028 lea loc_800C714,a1 ROM:0800C6EE 4E71 nop ROM:0800C6F0 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C6FA 23FC 0000 1010 FF01+ move.l #$1010,($FF010080).l ROM:0800C704 4283 clr.l d3 ROM:0800C706 027C DFFF andi #$DFFF,sr ROM:0800C70A 2639 5FF0 2040 move.l ($5FF02040).l,d3 ROM:0800C710 6000 0068 bra.w loc_800C77A ROM:0800C714 ; --------------------------------------------------------------------------- ROM:0800C714 ROM:0800C714 loc_800C714: ; DATA XREF: ROM:0800C6EAo ROM:0800C714 4A83 tst.l d3 ROM:0800C716 6600 0062 bne.w loc_800C77A ROM:0800C71A 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C720 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C728 21FC 8100 0000 0508 move.l #$81000000,(dword_508).w ROM:0800C730 21FC 0010 0780 050C move.l #$100780,(dword_50C).w ROM:0800C738 21FC 5FF0 0780 0514 move.l #$5FF00780,(dword_514).w ROM:0800C740 21FC 24C0 0000 051C move.l #$24C00000,(dword_51C).w ROM:0800C748 43FA 0028 lea loc_800C772,a1 ROM:0800C74C 4E71 nop ROM:0800C74E 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C758 23FC 0000 1111 FF01+ move.l #$1111,($FF010080).l ROM:0800C762 4283 clr.l d3 ROM:0800C764 027C DFFF andi #$DFFF,sr ROM:0800C768 2639 5FF0 0780 move.l ($5FF00780).l,d3 ROM:0800C76E 6000 000A bra.w loc_800C77A ROM:0800C772 ; --------------------------------------------------------------------------- ROM:0800C772 ROM:0800C772 loc_800C772: ; DATA XREF: ROM:0800C748o ROM:0800C772 4A83 tst.l d3 ROM:0800C774 6600 0004 bne.w loc_800C77A ROM:0800C778 4ED5 jmp (a5) ROM:0800C77A ; --------------------------------------------------------------------------- ROM:0800C77A ROM:0800C77A loc_800C77A: ; CODE XREF: ROM:0800C50Aj ROM:0800C77A ; ROM:0800C510j ... ROM:0800C77A 5200 addq.b #1,d0 ROM:0800C77C 43FA 14F8 lea loc_800DC76,a1 ; May be a default / unexpected exception handler. ROM:0800C780 4E71 nop ROM:0800C782 4ED1 jmp (a1) ROM:0800C784 ; --------------------------------------------------------------------------- ROM:0800C784 ROM:0800C784 loc_800C784: ; DATA XREF: ROM:0800BC34o ROM:0800C784 ; ROM:0800C49Co ROM:0800C784 41FA 0034 lea loc_800C7BA,a0 ROM:0800C788 4E71 nop ROM:0800C78A 47FA 05D6 lea loc_800CD62,a3 ROM:0800C78E 4E71 nop ROM:0800C790 227C 0000 1000 movea.l #$1000,a1 ROM:0800C796 ROM:0800C796 loc_800C796: ; CODE XREF: ROM:0800C79Aj ROM:0800C796 22D8 move.l (a0)+,(a1)+ ROM:0800C798 B1CB cmpa.l a3,a0 ROM:0800C79A 6DFA blt.s loc_800C796 ROM:0800C79C 45FA 0680 lea loc_800CE1E,a2 ROM:0800C7A0 4E71 nop ROM:0800C7A2 2A0A move.l a2,d5 ROM:0800C7A4 45FA 13B4 lea loc_800DB5A,a2 ROM:0800C7A8 4E71 nop ROM:0800C7AA 2C0A move.l a2,d6 ROM:0800C7AC 45FA 05B4 lea loc_800CD62,a2 ROM:0800C7B0 4E71 nop ROM:0800C7B2 227C 0000 1000 movea.l #$1000,a1 ROM:0800C7B8 4ED1 jmp (a1) ROM:0800C7BA ; --------------------------------------------------------------------------- ROM:0800C7BA ROM:0800C7BA loc_800C7BA: ; DATA XREF: ROM:loc_800C784o ROM:0800C7BA 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C7C0 21FC 8800 0000 0508 move.l #$88000000,(dword_508).w ROM:0800C7C8 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C7D0 21FC 5FF0 100C 0514 move.l #$5FF0100C,(dword_514).w ROM:0800C7D8 21FC 0000 1313 0518 move.l #$1313,(dword_518).w ROM:0800C7E0 21FC 2480 0000 051C move.l #$24800000,(dword_51C).w ROM:0800C7E8 43FA 0032 lea loc_800C81C,a1 ROM:0800C7EC 4E71 nop ROM:0800C7EE 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C7F8 00B9 0010 0000 FF01+ ori.l #$100000,($FF010064).l ROM:0800C802 23FC 0000 1313 FF01+ move.l #$1313,($FF010080).l ROM:0800C80C 4283 clr.l d3 ROM:0800C80E 027C DFFF andi #$DFFF,sr ROM:0800C812 2639 5FF0 100C move.l ($5FF0100C).l,d3 ROM:0800C818 6000 052A bra.w loc_800CD44 ROM:0800C81C ; --------------------------------------------------------------------------- ROM:0800C81C ROM:0800C81C loc_800C81C: ; DATA XREF: ROM:0800C7E8o ROM:0800C81C 4A83 tst.l d3 ROM:0800C81E 6600 0524 bne.w loc_800CD44 ROM:0800C822 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C828 0081 8000 0000 ori.l #$80000000,d1 ROM:0800C82E 21FC 8800 0000 0508 move.l #$88000000,(dword_508).w ROM:0800C836 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C83E 21FC 5FF0 80CC 0514 move.l #$5FF080CC,(dword_514).w ROM:0800C846 21FC 0000 9362 0518 move.l #$9362,(dword_518).w ROM:0800C84E 21FC 2084 0000 051C move.l #$20840000,(dword_51C).w ROM:0800C856 43FA 0044 lea loc_800C89C,a1 ROM:0800C85A 4E71 nop ROM:0800C85C 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C866 00B9 0010 0000 FF01+ ori.l #$100000,($FF010064).l ROM:0800C870 263C 0000 9362 move.l #$9362,d3 ROM:0800C876 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800C87C 243C 0000 0900 move.l #$900,d2 ROM:0800C882 4E7B 2002 movec d2,cacr ROM:0800C886 4E71 nop ROM:0800C888 B4B9 FF01 0068 cmp.l ($FF010068).l,d2 ROM:0800C88E 027C DFFF andi #$DFFF,sr ROM:0800C892 23C3 5FF0 80CC move.l d3,($5FF080CC).l ROM:0800C898 6000 04AA bra.w loc_800CD44 ROM:0800C89C ; --------------------------------------------------------------------------- ROM:0800C89C ROM:0800C89C loc_800C89C: ; DATA XREF: ROM:0800C856o ROM:0800C89C 243C 0000 0800 move.l #$800,d2 ROM:0800C8A2 4E7B 2002 movec d2,cacr ROM:0800C8A6 4AB9 FF01 0080 tst.l ($FF010080).l ROM:0800C8AC 6600 0496 bne.w loc_800CD44 ROM:0800C8B0 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C8B6 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C8BE 21FC A000 0000 0508 move.l #$A0000000,(dword_508).w ROM:0800C8C6 21FC 5FF0 18A8 0514 move.l #$5FF018A8,(dword_514).w ROM:0800C8CE 21FC 0000 7549 0518 move.l #$7549,(dword_518).w ROM:0800C8D6 21FC A780 0000 051C move.l #$A7800000,(dword_51C).w ROM:0800C8DE 43FA 0038 lea loc_800C918,a1 ROM:0800C8E2 4E71 nop ROM:0800C8E4 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C8EE 23FC 0000 7549 FF01+ move.l #$7549,($FF010080).l ROM:0800C8F8 4283 clr.l d3 ROM:0800C8FA 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800C904 00B9 0000 0002 FF05+ ori.l #2,($FF050200).l ROM:0800C90E 2639 5FF0 18A8 move.l ($5FF018A8).l,d3 ROM:0800C914 6000 042E bra.w loc_800CD44 ROM:0800C918 ; --------------------------------------------------------------------------- ROM:0800C918 ROM:0800C918 loc_800C918: ; DATA XREF: ROM:0800C8DEo ROM:0800C918 4A83 tst.l d3 ROM:0800C91A 6600 0428 bne.w loc_800CD44 ROM:0800C91E 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C924 0081 8000 0000 ori.l #$80000000,d1 ROM:0800C92A 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C932 21FC A000 0000 0508 move.l #$A0000000,(dword_508).w ROM:0800C93A 21FC FF01 0040 0514 move.l #$FF010040,(dword_514).w ROM:0800C942 21FC 0000 0E21 0518 move.l #$E21,(dword_518).w ROM:0800C94A 21FC A288 0000 051C move.l #$A2880000,(dword_51C).w ROM:0800C952 43FA 002E lea loc_800C982,a1 ROM:0800C956 4E71 nop ROM:0800C958 263C 0000 0E21 move.l #$E21,d3 ROM:0800C95E 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800C964 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800C96E 00B9 0000 0002 FF05+ ori.l #2,($FF050200).l ROM:0800C978 23C3 FF01 0040 move.l d3,($FF010040).l ROM:0800C97E 6000 03C4 bra.w loc_800CD44 ROM:0800C982 ; --------------------------------------------------------------------------- ROM:0800C982 ROM:0800C982 loc_800C982: ; DATA XREF: ROM:0800C952o ROM:0800C982 4AB9 FF01 0040 tst.l ($FF010040).l ROM:0800C988 6600 03BA bne.w loc_800CD44 ROM:0800C98C 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800C992 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800C99A 21FC 9000 0000 0508 move.l #$90000000,(dword_508).w ROM:0800C9A2 21FC FF01 0040 0514 move.l #$FF010040,(dword_514).w ROM:0800C9AA 21FC 0000 0101 0518 move.l #$101,(dword_518).w ROM:0800C9B2 21FC A540 0000 051C move.l #$A5400000,(dword_51C).w ROM:0800C9BA 43FA 0042 lea loc_800C9FE,a1 ROM:0800C9BE 4E71 nop ROM:0800C9C0 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800C9CA 00B9 0008 0000 FF01+ ori.l #$80000,($FF010064).l ROM:0800C9D4 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800C9DE 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800C9E8 23FC 0000 0101 FF01+ move.l #$101,($FF010040).l ROM:0800C9F2 4283 clr.l d3 ROM:0800C9F4 2639 FF01 0040 move.l ($FF010040).l,d3 ROM:0800C9FA 6000 0348 bra.w loc_800CD44 ROM:0800C9FE ; --------------------------------------------------------------------------- ROM:0800C9FE ROM:0800C9FE loc_800C9FE: ; DATA XREF: ROM:0800C9BAo ROM:0800C9FE 4A83 tst.l d3 ROM:0800CA00 6600 0342 bne.w loc_800CD44 ROM:0800CA04 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800CA0A 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CA10 0081 8000 0000 ori.l #$80000000,d1 ROM:0800CA16 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800CA1E 21FC C000 0000 0508 move.l #$C0000000,(dword_508).w ROM:0800CA26 21FC 5FF0 403C 0514 move.l #$5FF0403C,(dword_514).w ROM:0800CA2E 21FC 0000 3733 0518 move.l #$3733,(dword_518).w ROM:0800CA36 21FC A0B4 0000 051C move.l #$A0B40000,(dword_51C).w ROM:0800CA3E 43FA 0042 lea loc_800CA82,a1 ROM:0800CA42 4E71 nop ROM:0800CA44 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CA4E 00B9 0020 0000 FF01+ ori.l #$200000,($FF010064).l ROM:0800CA58 263C 0000 3733 move.l #$3733,d3 ROM:0800CA5E 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CA64 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800CA6E 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800CA78 23C3 5FF0 403C move.l d3,($5FF0403C).l ROM:0800CA7E 6000 02C4 bra.w loc_800CD44 ROM:0800CA82 ; --------------------------------------------------------------------------- ROM:0800CA82 ROM:0800CA82 loc_800CA82: ; DATA XREF: ROM:0800CA3Eo ROM:0800CA82 4AB9 FF01 0080 tst.l ($FF010080).l ROM:0800CA88 6600 02BA bne.w loc_800CD44 ROM:0800CA8C 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CA96 263C 0000 3733 move.l #$3733,d3 ROM:0800CA9C 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CAA2 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800CAAC 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800CAB6 23C3 5FF0 403C move.l d3,($5FF0403C).l ROM:0800CABC 2439 FF01 0080 move.l ($FF010080).l,d2 ROM:0800CAC2 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800CAC8 B682 cmp.l d2,d3 ROM:0800CACA 6600 0278 bne.w loc_800CD44 ROM:0800CACE 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CAD4 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CADA 0081 8000 0000 ori.l #$80000000,d1 ROM:0800CAE0 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800CAE8 21FC C000 0000 0508 move.l #$C0000000,(dword_508).w ROM:0800CAF0 21FC FF01 0040 0514 move.l #$FF010040,(dword_514).w ROM:0800CAF8 21FC 0000 6573 0518 move.l #$6573,(dword_518).w ROM:0800CB00 21FC A178 0000 051C move.l #$A1780000,(dword_51C).w ROM:0800CB08 43FA 0042 lea loc_800CB4C,a1 ROM:0800CB0C 4E71 nop ROM:0800CB0E 263C 0000 6573 move.l #$6573,d3 ROM:0800CB14 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800CB1A 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CB24 00B9 0020 0000 FF01+ ori.l #$200000,($FF010064).l ROM:0800CB2E 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800CB38 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800CB42 23C3 FF01 0040 move.l d3,($FF010040).l ROM:0800CB48 6000 01FA bra.w loc_800CD44 ROM:0800CB4C ; --------------------------------------------------------------------------- ROM:0800CB4C ROM:0800CB4C loc_800CB4C: ; DATA XREF: ROM:0800CB08o ROM:0800CB4C 4AB9 FF01 0040 tst.l ($FF010040).l ROM:0800CB52 6600 01F0 bne.w loc_800CD44 ROM:0800CB56 4E7A 8801 movec vbr,a0 ROM:0800CB5A 2145 0008 move.l d5,8(a0) ROM:0800CB5E 207C FF01 0000 movea.l #$FF010000,a0 ROM:0800CB64 4283 clr.l d3 ROM:0800CB66 43FA 0004 lea loc_800CB6C,a1 ROM:0800CB6A 4E71 nop ROM:0800CB6C ROM:0800CB6C loc_800CB6C: ; DATA XREF: ROM:0800CB66o ROM:0800CB6C 4A83 tst.l d3 ROM:0800CB6E 6600 01D4 bne.w loc_800CD44 ROM:0800CB72 21FC 8800 0000 0508 move.l #$88000000,(dword_508).w ROM:0800CB7A B1FC FF01 0030 cmpa.l #$FF010030,a0 ROM:0800CB80 6D3A blt.s loc_800CBBC ROM:0800CB82 B1FC FF01 0040 cmpa.l #$FF010040,a0 ROM:0800CB88 6D28 blt.s loc_800CBB2 ROM:0800CB8A B1FC FF01 0058 cmpa.l #$FF010058,a0 ROM:0800CB90 6D2A blt.s loc_800CBBC ROM:0800CB92 B1FC FF01 0060 cmpa.l #$FF010060,a0 ROM:0800CB98 6D18 blt.s loc_800CBB2 ROM:0800CB9A B1FC FF01 0084 cmpa.l #$FF010084,a0 ROM:0800CBA0 6D1A blt.s loc_800CBBC ROM:0800CBA2 670E beq.s loc_800CBB2 ROM:0800CBA4 B1FC FF01 FFFC cmpa.l #$FF01FFFC,a0 ROM:0800CBAA 6E22 bgt.s loc_800CBCE ROM:0800CBAC 207C FF01 FFFC movea.l #$FF01FFFC,a0 ROM:0800CBB2 ROM:0800CBB2 loc_800CBB2: ; CODE XREF: ROM:0800CB88j ROM:0800CBB2 ; ROM:0800CB98j ... ROM:0800CBB2 21FC 8080 0000 0508 move.l #$80800000,(dword_508).w ROM:0800CBBA 6004 bra.s loc_800CBC0 ROM:0800CBBC ; --------------------------------------------------------------------------- ROM:0800CBBC ROM:0800CBBC loc_800CBBC: ; CODE XREF: ROM:0800CB80j ROM:0800CBBC ; ROM:0800CB90j ... ROM:0800CBBC 027C DFFF andi #$DFFF,sr ROM:0800CBC0 ROM:0800CBC0 loc_800CBC0: ; CODE XREF: ROM:0800CBBAj ROM:0800CBC0 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CBC6 4283 clr.l d3 ROM:0800CBC8 2618 move.l (a0)+,d3 ROM:0800CBCA 6000 0178 bra.w loc_800CD44 ROM:0800CBCE ; --------------------------------------------------------------------------- ROM:0800CBCE ROM:0800CBCE loc_800CBCE: ; CODE XREF: ROM:0800CBAAj ROM:0800CBCE 4E7A 8801 movec vbr,a0 ROM:0800CBD2 2146 0008 move.l d6,8(a0) ROM:0800CBD6 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CBDC 21FC C000 0000 0504 move.l #$C0000000,(dword_504).w ROM:0800CBE4 21FC 8040 0000 0508 move.l #$80400000,(dword_508).w ROM:0800CBEC 21FC FF01 0040 0514 move.l #$FF010040,(dword_514).w ROM:0800CBF4 21FC 0000 0246 0518 move.l #$246,(dword_518).w ROM:0800CBFC 21FC A540 0000 051C move.l #$A5400000,(dword_51C).w ROM:0800CC04 43FA 004C lea loc_800CC52,a1 ROM:0800CC08 4E71 nop ROM:0800CC0A 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CC14 00B9 0008 0000 FF01+ ori.l #$80000,($FF010064).l ROM:0800CC1E 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800CC28 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800CC32 23FC 0000 0246 FF01+ move.l #$246,($FF010040).l ROM:0800CC3C 4283 clr.l d3 ROM:0800CC3E 00B9 0004 0000 FF01+ ori.l #$40000,($FF010064).l ROM:0800CC48 2639 FF01 0040 move.l ($FF010040).l,d3 ROM:0800CC4E 6000 00F4 bra.w loc_800CD44 ROM:0800CC52 ; --------------------------------------------------------------------------- ROM:0800CC52 ROM:0800CC52 loc_800CC52: ; DATA XREF: ROM:0800CC04o ROM:0800CC52 4A83 tst.l d3 ROM:0800CC54 6600 00EE bne.w loc_800CD44 ROM:0800CC58 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800CC5E 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CC64 21FC 8200 0000 0504 move.l #$82000000,(dword_504).w ROM:0800CC6C 21FC 8400 0000 0508 move.l #$84000000,(dword_508).w ROM:0800CC74 21FC FF01 0080 0514 move.l #$FF010080,(dword_514).w ROM:0800CC7C 21FC 0000 4321 0518 move.l #$4321,(dword_518).w ROM:0800CC84 21FC AD40 0000 051C move.l #$AD400000,(dword_51C).w ROM:0800CC8C 43FA 001A lea loc_800CCA8,a1 ROM:0800CC90 4E71 nop ROM:0800CC92 23FC 0000 4321 FF01+ move.l #$4321,($FF010040).l ROM:0800CC9C 4283 clr.l d3 ROM:0800CC9E 1639 FF01 0080 move.b ($FF010080).l,d3 ROM:0800CCA4 6000 009E bra.w loc_800CD44 ROM:0800CCA8 ; --------------------------------------------------------------------------- ROM:0800CCA8 ROM:0800CCA8 loc_800CCA8: ; DATA XREF: ROM:0800CC8Co ROM:0800CCA8 4A83 tst.l d3 ROM:0800CCAA 6600 0098 bne.w loc_800CD44 ROM:0800CCAE 4E7A 8801 movec vbr,a0 ROM:0800CCB2 214A 0008 move.l a2,8(a0) ROM:0800CCB6 4284 clr.l d4 ROM:0800CCB8 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CCBE 43FA 001A lea loc_800CCDA,a1 ROM:0800CCC2 4E71 nop ROM:0800CCC4 263C 0000 00DC move.l #$DC,d3 ; '_' ROM:0800CCCA 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800CCD0 33C3 FF01 0040 move.w d3,($FF010040).l ROM:0800CCD6 6000 006C bra.w loc_800CD44 ROM:0800CCDA ; --------------------------------------------------------------------------- ROM:0800CCDA ROM:0800CCDA loc_800CCDA: ; DATA XREF: ROM:0800CCBEo ROM:0800CCDA 4AB9 FF01 0040 tst.l ($FF010040).l ROM:0800CCE0 6600 0062 bne.w loc_800CD44 ROM:0800CCE4 223C 0000 FFFF move.l #$FFFF,d1 ROM:0800CCEA 5204 addq.b #1,d4 ROM:0800CCEC 43FA 0042 lea loc_800CD30,a1 ROM:0800CCF0 4E71 nop ROM:0800CCF2 263C 0000 3733 move.l #$3733,d3 ROM:0800CCF8 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CD02 00B9 0020 0000 FF01+ ori.l #$200000,($FF010064).l ROM:0800CD0C 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CD12 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800CD1C 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800CD26 23C3 5FF0 403C move.l d3,($5FF0403C).l ROM:0800CD2C 6000 0016 bra.w loc_800CD44 ROM:0800CD30 ; --------------------------------------------------------------------------- ROM:0800CD30 ROM:0800CD30 loc_800CD30: ; DATA XREF: ROM:0800CCECo ROM:0800CD30 4AB9 FF01 0080 tst.l ($FF010080).l ROM:0800CD36 6600 000C bne.w loc_800CD44 ROM:0800CD3A 4E7A 8801 movec vbr,a0 ROM:0800CD3E 2146 0008 move.l d6,8(a0) ROM:0800CD42 4ED5 jmp (a5) ROM:0800CD44 ; --------------------------------------------------------------------------- ROM:0800CD44 ROM:0800CD44 loc_800CD44: ; CODE XREF: ROM:0800C818j ROM:0800CD44 ; ROM:0800C81Ej ... ROM:0800CD44 5200 addq.b #1,d0 ROM:0800CD46 243C 0001 FF00 move.l #unk_1FF00,d2 ROM:0800CD4C 4E7B 2804 movec d2,isp ROM:0800CD50 243C 0001 FFD0 move.l #unk_1FFD0,d2 ROM:0800CD56 4E7B 2800 movec d2,usp ROM:0800CD5A 43FA 0F1A lea $800DC76,a1 ROM:0800CD5E 4E71 nop ROM:0800CD60 4ED1 jmp (a1) ROM:0800CD62 ; --------------------------------------------------------------------------- ROM:0800CD62 ROM:0800CD62 loc_800CD62: ; DATA XREF: ROM:0800C78Ao ROM:0800CD62 ; ROM:0800C7ACo ROM:0800CD62 40F8 0602 move sr,(word_602).w ROM:0800CD66 48F8 FFFF 0604 movem.l d0-a7,(dword_604).w ROM:0800CD6C 02B9 0001 0000 FF01+ andi.l #dword_10000,($FF010064).l ROM:0800CD76 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800CD7C 02B9 0000 0080 FF05+ andi.l #$80,($FF050200).l ; 'Ç' ROM:0800CD86 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800CD8C 0C81 0000 FFFF cmpi.l #$FFFF,d1 ROM:0800CD92 6600 0EE2 bne.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800CD96 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800CD9C 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800CDA2 0C82 8400 0000 cmpi.l #$84000000,d2 ROM:0800CDA8 6600 FF9A bne.w loc_800CD44 ROM:0800CDAC 2439 FF05 0204 move.l ($FF050204).l,d2 ROM:0800CDB2 0282 FEF8 007F andi.l #$FEF8007F,d2 ROM:0800CDB8 0C82 8200 0000 cmpi.l #$82000000,d2 ROM:0800CDBE 6600 FF84 bne.w loc_800CD44 ROM:0800CDC2 2439 FF01 0074 move.l ($FF010074).l,d2 ROM:0800CDC8 0C82 FF01 0040 cmpi.l #$FF010040,d2 ROM:0800CDCE 6600 FF74 bne.w loc_800CD44 ROM:0800CDD2 2439 FF01 0070 move.l ($FF010070).l,d2 ROM:0800CDD8 0C82 00DC 00DC cmpi.l #$DC00DC,d2 ROM:0800CDDE 6600 FF64 bne.w loc_800CD44 ROM:0800CDE2 2439 FF01 006C move.l ($FF01006C).l,d2 ROM:0800CDE8 0282 FFFC 0000 andi.l #$FFFC0000,d2 ROM:0800CDEE 0C82 B154 0000 cmpi.l #$B1540000,d2 ROM:0800CDF4 6600 FF4E bne.w loc_800CD44 ROM:0800CDF8 243C 0001 FF00 move.l #unk_1FF00,d2 ROM:0800CDFE 4E7B 2804 movec d2,isp ROM:0800CE02 4281 clr.l d1 ROM:0800CE04 4A84 tst.l d4 ROM:0800CE06 6602 bne.s loc_800CE0A ROM:0800CE08 4ED1 jmp (a1) ROM:0800CE0A ; --------------------------------------------------------------------------- ROM:0800CE0A ROM:0800CE0A loc_800CE0A: ; CODE XREF: ROM:0800CE06j ROM:0800CE0A 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800CE10 42B9 FF01 007C clr.l ($FF01007C).l ROM:0800CE16 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800CE1C 4ED1 jmp (a1) ROM:0800CE1E ; --------------------------------------------------------------------------- ROM:0800CE1E ROM:0800CE1E loc_800CE1E: ; DATA XREF: ROM:0800C79Co ROM:0800CE1E 40F8 0602 move sr,(word_602).w ROM:0800CE22 48F8 FFFF 0604 movem.l d0-a7,(dword_604).w ROM:0800CE28 0C81 0000 FFFF cmpi.l #$FFFF,d1 ROM:0800CE2E 6600 FF14 bne.w loc_800CD44 ROM:0800CE32 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800CE38 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800CE3E B4B8 0508 cmp.l (dword_508).w,d2 ROM:0800CE42 6600 FF00 bne.w loc_800CD44 ROM:0800CE46 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800CE4C 4281 clr.l d1 ROM:0800CE4E 243C 0001 FFD0 move.l #unk_1FFD0,d2 ROM:0800CE54 4E7B 2800 movec d2,usp ROM:0800CE58 4ED1 jmp (a1) ROM:0800CE5A ; --------------------------------------------------------------------------- ROM:0800CE5A ROM:0800CE5A loc_800CE5A: ; DATA XREF: ROM:0800BC52o ROM:0800CE5A 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CE64 263C 0000 FE00 move.l #$FE00,d3 ROM:0800CE6A 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CE70 23C3 5FF0 4000 move.l d3,($5FF04000).l ROM:0800CE76 2439 FF01 0080 move.l ($FF010080).l,d2 ROM:0800CE7C 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800CE82 B682 cmp.l d2,d3 ROM:0800CE84 6600 00B2 bne.w loc_800CF38 ROM:0800CE88 263C 0000 1234 move.l #$1234,d3 ROM:0800CE8E 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CE94 23C3 5FF0 80FC move.l d3,($5FF080FC).l ROM:0800CE9A 2439 FF01 0080 move.l ($FF010080).l,d2 ROM:0800CEA0 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800CEA6 B682 cmp.l d2,d3 ROM:0800CEA8 6600 008E bne.w loc_800CF38 ROM:0800CEAC 263C 0000 5678 move.l #$5678,d3 ROM:0800CEB2 42B9 FF01 0080 clr.l ($FF010080).l ROM:0800CEB8 23C3 5FF0 C0CC move.l d3,($5FF0C0CC).l ROM:0800CEBE 2439 FF01 0080 move.l ($FF010080).l,d2 ROM:0800CEC4 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800CECA B682 cmp.l d2,d3 ROM:0800CECC 6600 006A bne.w loc_800CF38 ROM:0800CED0 23FC 0000 9ABC FF01+ move.l #$9ABC,($FF010080).l ROM:0800CEDA 4283 clr.l d3 ROM:0800CEDC 2639 5FF0 0830 move.l ($5FF00830).l,d3 ROM:0800CEE2 0283 0000 FFFF andi.l #$FFFF,d3 ROM:0800CEE8 0C83 0000 9ABC cmpi.l #$9ABC,d3 ROM:0800CEEE 6648 bne.s loc_800CF38 ROM:0800CEF0 23FC 0000 DEF0 FF01+ move.l #$DEF0,($FF010080).l ROM:0800CEFA 4283 clr.l d3 ROM:0800CEFC 2639 5FF0 10A8 move.l ($5FF010A8).l,d3 ROM:0800CF02 0283 0000 FFFF andi.l #$FFFF,d3 ROM:0800CF08 0C83 0000 DEF0 cmpi.l #$DEF0,d3 ROM:0800CF0E 6628 bne.s loc_800CF38 ROM:0800CF10 23FC 0000 5555 FF01+ move.l #$5555,($FF010080).l ROM:0800CF1A 4283 clr.l d3 ROM:0800CF1C 2639 5FF0 1854 move.l ($5FF01854).l,d3 ROM:0800CF22 0283 0000 FFFF andi.l #$FFFF,d3 ROM:0800CF28 0C83 0000 5555 cmpi.l #$5555,d3 ROM:0800CF2E 6608 bne.s loc_800CF38 ROM:0800CF30 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800CF36 4ED5 jmp (a5) ROM:0800CF38 ; --------------------------------------------------------------------------- ROM:0800CF38 ROM:0800CF38 loc_800CF38: ; CODE XREF: ROM:0800CE84j ROM:0800CF38 ; ROM:0800CEA8j ... ROM:0800CF38 5200 addq.b #1,d0 ROM:0800CF3A 6000 0D3A bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800CF3E ; --------------------------------------------------------------------------- ROM:0800CF3E ROM:0800CF3E loc_800CF3E: ; DATA XREF: ROM:0800BC70o ROM:0800CF3E 23FC 0000 0002 FF05+ move.l #2,($FF050104).l ROM:0800CF48 41FA E996 lea $800B8E0,a0 ROM:0800CF4C 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800CF52 740B moveq #$B,d2 ROM:0800CF54 ROM:0800CF54 loc_800CF54: ; CODE XREF: ROM:0800CF56j ROM:0800CF54 24D8 move.l (a0)+,(a2)+ ROM:0800CF56 51CA FFFC dbf d2,loc_800CF54 ROM:0800CF5A 43FA 0114 lea loc_800D070,a1 ROM:0800CF5E 4E71 nop ROM:0800CF60 21C9 03EC move.l a1,(dword_3EC).w ROM:0800CF64 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800CF6E 45FA E9A0 lea $800B910,a2 ROM:0800CF72 780B moveq #$B,d4 ROM:0800CF74 43FA 000C lea loc_800CF82,a1 ROM:0800CF78 4E71 nop ROM:0800CF7A 47FA E934 lea $800B8B0,a3 ROM:0800CF7E 6000 007C bra.w loc_800CFFC ROM:0800CF82 ; --------------------------------------------------------------------------- ROM:0800CF82 ROM:0800CF82 loc_800CF82: ; DATA XREF: ROM:0800CF74o ROM:0800CF82 42B9 FF01 0050 clr.l ($FF010050).l ROM:0800CF88 02B9 FFFD FFFF FF01+ andi.l #$FFFDFFFF,($FF010064).l ROM:0800CF92 02B9 FFFF F000 FF01+ andi.l #$FFFFF000,($FF010064).l ROM:0800CF9C 3416 move.w (a6),d2 ROM:0800CF9E 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800CFA4 B4B9 FF01 0054 cmp.l ($FF010054).l,d2 ROM:0800CFAA 6600 00C4 bne.w loc_800D070 ROM:0800CFAE 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800CFB4 BDF9 FF01 0044 cmpa.l ($FF010044).l,a6 ROM:0800CFBA 6600 00B4 bne.w loc_800D070 ROM:0800CFBE 4256 clr.w (a6) ROM:0800CFC0 51CC 003A dbf d4,loc_800CFFC ROM:0800CFC4 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800CFCA 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800CFD0 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800CFD6 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800CFDC 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800CFE2 740B moveq #$B,d2 ROM:0800CFE4 ROM:0800CFE4 loc_800CFE4: ; CODE XREF: ROM:0800CFE6j ROM:0800CFE4 429A clr.l (a2)+ ROM:0800CFE6 51CA FFFC dbf d2,loc_800CFE4 ROM:0800CFEA 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800CFF0 43FA 0C84 lea $800DC76,a1 ROM:0800CFF4 4E71 nop ROM:0800CFF6 21C9 03EC move.l a1,(dword_3EC).w ROM:0800CFFA 4ED5 jmp (a5) ROM:0800CFFC ; --------------------------------------------------------------------------- ROM:0800CFFC ROM:0800CFFC loc_800CFFC: ; CODE XREF: ROM:0800CF7Ej ROM:0800CFFC ; ROM:0800CFC0j ROM:0800CFFC 23DA FF01 004C move.l (a2)+,($FF01004C).l ROM:0800D002 23D3 FF01 0040 move.l (a3),($FF010040).l ROM:0800D008 2C5A movea.l (a2)+,a6 ROM:0800D00A 0804 0000 btst #0,d4 ROM:0800D00E 661C bne.s loc_800D02C ROM:0800D010 341A move.w (a2)+,d2 ROM:0800D012 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800D018 23C2 FF01 0054 move.l d2,($FF010054).l ROM:0800D01E 4256 clr.w (a6) ROM:0800D020 23FC 0000 0004 FF01+ move.l #4,($FF010060).l ROM:0800D02A 6012 bra.s loc_800D03E ROM:0800D02C ; --------------------------------------------------------------------------- ROM:0800D02C ROM:0800D02C loc_800D02C: ; CODE XREF: ROM:0800D00Ej ROM:0800D02C 3C9A move.w (a2)+,(a6) ROM:0800D02E 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D034 23FC 0000 0000 FF01+ move.l #0,($FF010060).l ROM:0800D03E ROM:0800D03E loc_800D03E: ; CODE XREF: ROM:0800D02Aj ROM:0800D03E 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D044 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D04A 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D050 8493 or.l (a3),d2 ROM:0800D052 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D058 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D062 23DB FF01 0050 move.l (a3)+,($FF010050).l ROM:0800D068 7406 moveq #6,d2 ROM:0800D06A ROM:0800D06A loc_800D06A: ; CODE XREF: ROM:loc_800D06Aj ROM:0800D06A 51CA FFFE dbf d2,loc_800D06A ROM:0800D06E 4ED1 jmp (a1) ROM:0800D070 ; --------------------------------------------------------------------------- ROM:0800D070 ROM:0800D070 loc_800D070: ; CODE XREF: ROM:0800CFAAj ROM:0800D070 ; ROM:0800CFBAj ROM:0800D070 ; DATA XREF: ... ROM:0800D070 5200 addq.b #1,d0 ROM:0800D072 6000 0A9E bra.w loc_800DB12 ROM:0800D076 ; --------------------------------------------------------------------------- ROM:0800D076 ROM:0800D076 loc_800D076: ; DATA XREF: ROM:0800BC8Eo ROM:0800D076 23FC 0000 0002 FF05+ move.l #2,($FF050104).l ROM:0800D080 41FA E906 lea $800B988,a0 ROM:0800D084 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D08A 740B moveq #$B,d2 ROM:0800D08C ROM:0800D08C loc_800D08C: ; CODE XREF: ROM:0800D08Ej ROM:0800D08C 24D8 move.l (a0)+,(a2)+ ROM:0800D08E 51CA FFFC dbf d2,loc_800D08C ROM:0800D092 43FA 00CE lea $800D162,a1 ROM:0800D096 4E71 nop ROM:0800D098 21C9 03EC move.l a1,(dword_3EC).w ROM:0800D09C 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800D0A6 43FA E910 lea $800B9B8,a1 ROM:0800D0AA 780B moveq #$B,d4 ROM:0800D0AC 47FA E802 lea $800B8B0,a3 ROM:0800D0B0 6036 bra.s loc_800D0E8 ROM:0800D0B2 ; --------------------------------------------------------------------------- ROM:0800D0B2 ROM:0800D0B2 loc_800D0B2: ; DATA XREF: ROM:0800D1C8o ROM:0800D0B2 51CC 0034 dbf d4,loc_800D0E8 ROM:0800D0B6 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800D0BC 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800D0C2 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800D0C8 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D0CE 740B moveq #$B,d2 ROM:0800D0D0 ROM:0800D0D0 loc_800D0D0: ; CODE XREF: ROM:0800D0D2j ROM:0800D0D0 429A clr.l (a2)+ ROM:0800D0D2 51CA FFFC dbf d2,loc_800D0D0 ROM:0800D0D6 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800D0DC 43FA 0B98 lea $800DC76,a1 ROM:0800D0E0 4E71 nop ROM:0800D0E2 21C9 03EC move.l a1,(dword_3EC).w ROM:0800D0E6 4ED5 jmp (a5) ROM:0800D0E8 ; --------------------------------------------------------------------------- ROM:0800D0E8 ROM:0800D0E8 loc_800D0E8: ; CODE XREF: ROM:0800D0B0j ROM:0800D0E8 ; ROM:loc_800D0B2j ROM:0800D0E8 2059 movea.l (a1)+,a0 ROM:0800D0EA 23C8 FF01 004C move.l a0,($FF01004C).l ROM:0800D0F0 D1C8 adda.l a0,a0 ROM:0800D0F2 23D3 FF01 0040 move.l (a3),($FF010040).l ROM:0800D0F8 0804 0000 btst #0,d4 ROM:0800D0FC 661E bne.s loc_800D11C ROM:0800D0FE 343C 8421 move.w #$8421,d2 ROM:0800D102 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800D108 23C2 FF01 0054 move.l d2,($FF010054).l ROM:0800D10E 4250 clr.w (a0) ROM:0800D110 23FC 0000 0004 FF01+ move.l #4,($FF010060).l ROM:0800D11A 6014 bra.s loc_800D130 ROM:0800D11C ; --------------------------------------------------------------------------- ROM:0800D11C ROM:0800D11C loc_800D11C: ; CODE XREF: ROM:0800D0FCj ROM:0800D11C 30BC 8421 move.w #$8421,(a0) ROM:0800D120 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D126 23FC 0000 0000 FF01+ move.l #0,($FF010060).l ROM:0800D130 ROM:0800D130 loc_800D130: ; CODE XREF: ROM:0800D11Aj ROM:0800D130 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D136 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D13C 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D142 8493 or.l (a3),d2 ROM:0800D144 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D14A 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D154 23DB FF01 0050 move.l (a3)+,($FF010050).l ROM:0800D15A 7406 moveq #6,d2 ROM:0800D15C ROM:0800D15C loc_800D15C: ; CODE XREF: ROM:loc_800D15Cj ROM:0800D15C 51CA FFFE dbf d2,loc_800D15C ROM:0800D160 607A bra.s loc_800D1DC ROM:0800D162 ; --------------------------------------------------------------------------- ROM:0800D162 42B9 FF01 0050 clr.l ($FF010050).l ROM:0800D168 02B9 FFFD FFFF FF01+ andi.l #$FFFDFFFF,($FF010064).l ROM:0800D172 243C A000 0000 move.l #$A0000000,d2 ROM:0800D178 8499 or.l (a1)+,d2 ROM:0800D17A B4B9 FF01 0048 cmp.l ($FF010048).l,d2 ROM:0800D180 665A bne.s loc_800D1DC ROM:0800D182 B1F9 FF01 0044 cmpa.l ($FF010044).l,a0 ROM:0800D188 6652 bne.s loc_800D1DC ROM:0800D18A 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800D190 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800D196 6644 bne.s loc_800D1DC ROM:0800D198 2439 FF01 0060 move.l ($FF010060).l,d2 ROM:0800D19E 0282 0000 0007 andi.l #7,d2 ROM:0800D1A4 660A bne.s loc_800D1B0 ROM:0800D1A6 4AB9 FF01 0054 tst.l ($FF010054).l ROM:0800D1AC 662E bne.s loc_800D1DC ROM:0800D1AE 6004 bra.s loc_800D1B4 ROM:0800D1B0 ; --------------------------------------------------------------------------- ROM:0800D1B0 ROM:0800D1B0 loc_800D1B0: ; CODE XREF: ROM:0800D1A4j ROM:0800D1B0 4A50 tst.w (a0) ROM:0800D1B2 6628 bne.s loc_800D1DC ROM:0800D1B4 ROM:0800D1B4 loc_800D1B4: ; CODE XREF: ROM:0800D1AEj ROM:0800D1B4 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D1BA 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800D1C0 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800D1C6 4250 clr.w (a0) ROM:0800D1C8 4DFA FEE8 lea loc_800D0B2,a6 ROM:0800D1CC 220E move.l a6,d1 ROM:0800D1CE 4E7A E804 movec isp,a6 ROM:0800D1D2 DDFC 0000 0002 adda.l #2,a6 ROM:0800D1D8 2C81 move.l d1,(a6) ROM:0800D1DA 4E73 rte ROM:0800D1DC ; --------------------------------------------------------------------------- ROM:0800D1DC ROM:0800D1DC loc_800D1DC: ; CODE XREF: ROM:0800D160j ROM:0800D1DC ; ROM:0800D180j ... ROM:0800D1DC 5200 addq.b #1,d0 ROM:0800D1DE 6000 0A96 bra.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800D1E2 ; --------------------------------------------------------------------------- ROM:0800D1E2 ROM:0800D1E2 loc_800D1E2: ; DATA XREF: ROM:0800BCACo ROM:0800D1E2 23FC 0000 0002 FF05+ move.l #2,($FF050104).l ROM:0800D1EC 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D1F2 740B moveq #$B,d2 ROM:0800D1F4 ROM:0800D1F4 loc_800D1F4: ; CODE XREF: ROM:0800D1FAj ROM:0800D1F4 24FC 0000 0001 move.l #1,(a2)+ ROM:0800D1FA 51CA FFF8 dbf d2,loc_800D1F4 ROM:0800D1FE 47FA 00B2 lea loc_800D2B2,a3 ROM:0800D202 4E71 nop ROM:0800D204 21CB 03EC move.l a3,(dword_3EC).w ROM:0800D208 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800D212 23FC 0000 4000 FF01+ move.l #$4000,($FF01004C).l ROM:0800D21C 207C 0000 8000 movea.l #$8000,a0 ROM:0800D222 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800D228 23FC 0000 1234 FF01+ move.l #$1234,($FF010054).l ROM:0800D232 23FC 0000 0004 FF01+ move.l #4,($FF010060).l ROM:0800D23C 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D242 4250 clr.w (a0) ROM:0800D244 780B moveq #$B,d4 ROM:0800D246 43FA E7D0 lea $800BA18,a1 ROM:0800D24A 45FA E664 lea $800B8B0,a2 ROM:0800D24E ROM:0800D24E loc_800D24E: ; CODE XREF: ROM:loc_800D27Cj ROM:0800D24E 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D254 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D25A 8492 or.l (a2),d2 ROM:0800D25C 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D262 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D26C 23DA FF01 0050 move.l (a2)+,($FF010050).l ROM:0800D272 7406 moveq #6,d2 ROM:0800D274 ROM:0800D274 loc_800D274: ; CODE XREF: ROM:loc_800D274j ROM:0800D274 51CA FFFE dbf d2,loc_800D274 ROM:0800D278 6000 0090 bra.w loc_800D30A ROM:0800D27C ; --------------------------------------------------------------------------- ROM:0800D27C ROM:0800D27C loc_800D27C: ; DATA XREF: ROM:0800D2F6o ROM:0800D27C 51CC FFD0 dbf d4,loc_800D24E ROM:0800D280 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D286 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800D28C 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800D292 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D298 740B moveq #$B,d2 ROM:0800D29A ROM:0800D29A loc_800D29A: ; CODE XREF: ROM:0800D29Cj ROM:0800D29A 429A clr.l (a2)+ ROM:0800D29C 51CA FFFC dbf d2,loc_800D29A ROM:0800D2A0 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800D2A6 47FA 09CE lea loc_800DC76,a3 ; May be a default / unexpected exception handler. ROM:0800D2AA 4E71 nop ROM:0800D2AC 21CB 03EC move.l a3,(dword_3EC).w ROM:0800D2B0 4ED5 jmp (a5) ROM:0800D2B2 ; --------------------------------------------------------------------------- ROM:0800D2B2 ROM:0800D2B2 loc_800D2B2: ; DATA XREF: ROM:0800D1FEo ROM:0800D2B2 42B9 FF01 0050 clr.l ($FF010050).l ROM:0800D2B8 02B9 FFFD FFFF FF01+ andi.l #$FFFDFFFF,($FF010064).l ROM:0800D2C2 243C C000 0000 move.l #$C0000000,d2 ROM:0800D2C8 8499 or.l (a1)+,d2 ROM:0800D2CA B4B9 FF01 0048 cmp.l ($FF010048).l,d2 ROM:0800D2D0 6638 bne.s loc_800D30A ROM:0800D2D2 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800D2D8 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800D2DE 662A bne.s loc_800D30A ROM:0800D2E0 4A50 tst.w (a0) ROM:0800D2E2 6626 bne.s loc_800D30A ROM:0800D2E4 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D2EA 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800D2F0 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800D2F6 4DFA FF84 lea loc_800D27C,a6 ROM:0800D2FA 220E move.l a6,d1 ROM:0800D2FC 4E7A E804 movec isp,a6 ROM:0800D300 DDFC 0000 0002 adda.l #2,a6 ROM:0800D306 2C81 move.l d1,(a6) ROM:0800D308 4E73 rte ROM:0800D30A ; --------------------------------------------------------------------------- ROM:0800D30A ROM:0800D30A loc_800D30A: ; CODE XREF: ROM:0800D278j ROM:0800D30A ; ROM:0800D2D0j ... ROM:0800D30A 5200 addq.b #1,d0 ROM:0800D30C 6000 0804 bra.w loc_800DB12 ROM:0800D310 ; --------------------------------------------------------------------------- ROM:0800D310 ROM:0800D310 loc_800D310: ; DATA XREF: ROM:0800BCCAo ROM:0800D310 23FC 0000 0002 FF05+ move.l #2,($FF050104).l ROM:0800D31A 43FA 00F8 lea loc_800D414,a1 ROM:0800D31E 4E71 nop ROM:0800D320 21C9 03EC move.l a1,(dword_3EC).w ROM:0800D324 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800D32E 207C 0000 0080 movea.l #$80,a0 ; 'Ç' ROM:0800D334 23C8 FF01 004C move.l a0,($FF01004C).l ROM:0800D33A D1C8 adda.l a0,a0 ROM:0800D33C 2C48 movea.l a0,a6 ROM:0800D33E 23FC 0000 0FFF FF01+ move.l #$FFF,($FF010040).l ROM:0800D348 23FC 0000 AAAA FF01+ move.l #$AAAA,($FF010054).l ROM:0800D352 23FC 0000 0004 FF01+ move.l #4,($FF010060).l ROM:0800D35C 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D362 780B moveq #$B,d4 ROM:0800D364 43FA E6E2 lea $800BA48,a1 ROM:0800D368 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D36E 47FA E708 lea $800BA78,a3 ROM:0800D372 ROM:0800D372 loc_800D372: ; CODE XREF: ROM:0800D3D8j ROM:0800D372 204E movea.l a6,a0 ROM:0800D374 24D1 move.l (a1),(a2)+ ROM:0800D376 D1D9 adda.l (a1)+,a0 ROM:0800D378 4250 clr.w (a0) ROM:0800D37A 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D380 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D386 0082 0000 0FFF ori.l #$FFF,d2 ROM:0800D38C 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D392 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D39C 23DB FF01 0050 move.l (a3)+,($FF010050).l ROM:0800D3A2 7406 moveq #6,d2 ROM:0800D3A4 ROM:0800D3A4 loc_800D3A4: ; CODE XREF: ROM:loc_800D3A4j ROM:0800D3A4 51CA FFFE dbf d2,loc_800D3A4 ROM:0800D3A8 42B9 FF01 0050 clr.l ($FF010050).l ROM:0800D3AE 02B9 FFFD FFFF FF01+ andi.l #$FFFDFFFF,($FF010064).l ROM:0800D3B8 3410 move.w (a0),d2 ROM:0800D3BA 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800D3C0 B4B9 FF01 0054 cmp.l ($FF010054).l,d2 ROM:0800D3C6 664C bne.s loc_800D414 ROM:0800D3C8 B1F9 FF01 0044 cmpa.l ($FF010044).l,a0 ROM:0800D3CE 6644 bne.s loc_800D414 ROM:0800D3D0 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D3D6 4250 clr.w (a0) ROM:0800D3D8 51CC FF98 dbf d4,loc_800D372 ROM:0800D3DC 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D3E2 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800D3E8 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800D3EE 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D3F4 740B moveq #$B,d2 ROM:0800D3F6 ROM:0800D3F6 loc_800D3F6: ; CODE XREF: ROM:0800D3F8j ROM:0800D3F6 429A clr.l (a2)+ ROM:0800D3F8 51CA FFFC dbf d2,loc_800D3F6 ROM:0800D3FC 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800D402 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800D408 43FA 086C lea loc_800DC76,a1 ; May be a default / unexpected exception handler. ROM:0800D40C 4E71 nop ROM:0800D40E 21C9 03EC move.l a1,(dword_3EC).w ROM:0800D412 4ED5 jmp (a5) ROM:0800D414 ; --------------------------------------------------------------------------- ROM:0800D414 ROM:0800D414 loc_800D414: ; CODE XREF: ROM:0800D3C6j ROM:0800D414 ; ROM:0800D3CEj ROM:0800D414 ; DATA XREF: ... ROM:0800D414 5200 addq.b #1,d0 ROM:0800D416 6000 06FA bra.w loc_800DB12 ROM:0800D41A ; --------------------------------------------------------------------------- ROM:0800D41A ROM:0800D41A loc_800D41A: ; DATA XREF: ROM:0800BCE8o ROM:0800D41A 23FC 0000 0002 FF05+ move.l #2,($FF050104).l ROM:0800D424 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D42A 740A moveq #$A,d2 ROM:0800D42C ROM:0800D42C loc_800D42C: ; CODE XREF: ROM:0800D42Ej ROM:0800D42C 429A clr.l (a2)+ ROM:0800D42E 51CA FFFC dbf d2,loc_800D42C ROM:0800D432 24BC 0000 1000 move.l #$1000,(a2) ROM:0800D438 7202 moveq #2,d1 ROM:0800D43A 43FA 0154 lea loc_800D590,a1 ROM:0800D43E 4E71 nop ROM:0800D440 21C9 03EC move.l a1,(dword_3EC).w ROM:0800D444 43FA 007E lea loc_800D4C4,a1 ROM:0800D448 4E71 nop ROM:0800D44A 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800D454 207C 0000 03FF movea.l #$3FF,a0 ROM:0800D45A 23C8 FF01 004C move.l a0,($FF01004C).l ROM:0800D460 23FC 0000 0800 FF01+ move.l #$800,($FF010040).l ROM:0800D46A 23FC 0000 5555 FF01+ move.l #$5555,($FF010054).l ROM:0800D474 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D47A 23FC 0000 0006 FF01+ move.l #6,($FF010060).l ROM:0800D484 D1C8 adda.l a0,a0 ROM:0800D486 D1FC 0000 1000 adda.l #$1000,a0 ROM:0800D48C 4250 clr.w (a0) ROM:0800D48E 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D494 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D49A 0082 0000 0800 ori.l #$800,d2 ROM:0800D4A0 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D4A6 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D4B0 23FC 0000 0800 FF01+ move.l #$800,($FF010050).l ROM:0800D4BA 7406 moveq #6,d2 ROM:0800D4BC ROM:0800D4BC loc_800D4BC: ; CODE XREF: ROM:loc_800D4BCj ROM:0800D4BC 51CA FFFE dbf d2,loc_800D4BC ROM:0800D4C0 6000 013A bra.w loc_800D5FC ROM:0800D4C4 ; --------------------------------------------------------------------------- ROM:0800D4C4 ROM:0800D4C4 loc_800D4C4: ; DATA XREF: ROM:0800D444o ROM:0800D4C4 43FA 0044 lea loc_800D50A,a1 ROM:0800D4C8 4E71 nop ROM:0800D4CA 23FC 0000 0005 FF01+ move.l #5,($FF010060).l ROM:0800D4D4 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D4DA 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D4E0 0082 0000 0800 ori.l #$800,d2 ROM:0800D4E6 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D4EC 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D4F6 23FC 0000 0800 FF01+ move.l #$800,($FF010050).l ROM:0800D500 7406 moveq #6,d2 ROM:0800D502 ROM:0800D502 loc_800D502: ; CODE XREF: ROM:loc_800D502j ROM:0800D502 51CA FFFE dbf d2,loc_800D502 ROM:0800D506 6000 00F4 bra.w loc_800D5FC ROM:0800D50A ; --------------------------------------------------------------------------- ROM:0800D50A ROM:0800D50A loc_800D50A: ; DATA XREF: ROM:loc_800D4C4o ROM:0800D50A 43FA 0052 lea loc_800D55E,a1 ROM:0800D50E 4E71 nop ROM:0800D510 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800D516 207C 0000 1000 movea.l #$1000,a0 ROM:0800D51C 4250 clr.w (a0) ROM:0800D51E 23FC 0000 0004 FF01+ move.l #4,($FF010060).l ROM:0800D528 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D52E 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D534 0082 0000 0800 ori.l #$800,d2 ROM:0800D53A 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D540 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D54A 23FC 0000 0800 FF01+ move.l #$800,($FF010050).l ROM:0800D554 7406 moveq #6,d2 ROM:0800D556 ROM:0800D556 loc_800D556: ; CODE XREF: ROM:loc_800D556j ROM:0800D556 51CA FFFE dbf d2,loc_800D556 ROM:0800D55A 6000 00A0 bra.w loc_800D5FC ROM:0800D55E ; --------------------------------------------------------------------------- ROM:0800D55E ROM:0800D55E loc_800D55E: ; DATA XREF: ROM:loc_800D50Ao ROM:0800D55E 4281 clr.l d1 ROM:0800D560 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D566 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800D56C 42B9 FF01 002C clr.l ($FF01002C).l ROM:0800D572 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800D578 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800D57E 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800D584 43FA 06F0 lea loc_800DC76,a1 ; May be a default / unexpected exception handler. ROM:0800D588 4E71 nop ROM:0800D58A 21C9 03EC move.l a1,(dword_3EC).w ROM:0800D58E 4ED5 jmp (a5) ROM:0800D590 ; --------------------------------------------------------------------------- ROM:0800D590 ROM:0800D590 loc_800D590: ; DATA XREF: ROM:0800D43Ao ROM:0800D590 42B9 FF01 0050 clr.l ($FF010050).l ROM:0800D596 02B9 FFFD FFFF FF01+ andi.l #$FFFDFFFF,($FF010064).l ROM:0800D5A0 4A01 tst.b d1 ROM:0800D5A2 670E beq.s loc_800D5B2 ROM:0800D5A4 0CB9 90BB 0000 FF01+ cmpi.l #$90BB0000,($FF010048).l ROM:0800D5AE 664C bne.s loc_800D5FC ROM:0800D5B0 600C bra.s loc_800D5BE ROM:0800D5B2 ; --------------------------------------------------------------------------- ROM:0800D5B2 ROM:0800D5B2 loc_800D5B2: ; CODE XREF: ROM:0800D5A2j ROM:0800D5B2 0CB9 88BB 0000 FF01+ cmpi.l #$88BB0000,($FF010048).l ROM:0800D5BC 663E bne.s loc_800D5FC ROM:0800D5BE ROM:0800D5BE loc_800D5BE: ; CODE XREF: ROM:0800D5B0j ROM:0800D5BE 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800D5C4 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800D5CA 6630 bne.s loc_800D5FC ROM:0800D5CC B1F9 FF01 0044 cmpa.l ($FF010044).l,a0 ROM:0800D5D2 6628 bne.s loc_800D5FC ROM:0800D5D4 4A50 tst.w (a0) ROM:0800D5D6 6624 bne.s loc_800D5FC ROM:0800D5D8 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D5DE 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800D5E4 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800D5EA 0401 0001 subi.b #1,d1 ROM:0800D5EE 4E7A E804 movec isp,a6 ROM:0800D5F2 DDFC 0000 0002 adda.l #2,a6 ROM:0800D5F8 2C89 move.l a1,(a6) ROM:0800D5FA 4E73 rte ROM:0800D5FC ; --------------------------------------------------------------------------- ROM:0800D5FC ROM:0800D5FC loc_800D5FC: ; CODE XREF: ROM:0800D4C0j ROM:0800D5FC ; ROM:0800D506j ... ROM:0800D5FC 5200 addq.b #1,d0 ROM:0800D5FE 6000 0512 bra.w loc_800DB12 ROM:0800D602 ; --------------------------------------------------------------------------- ROM:0800D602 ROM:0800D602 loc_800D602: ; DATA XREF: ROM:0800BD06o ROM:0800D602 23FC 0000 0002 FF05+ move.l #2,($FF050104).l ROM:0800D60C 45F9 FF01 0000 lea ($FF010000).l,a2 ROM:0800D612 740A moveq #$A,d2 ROM:0800D614 ROM:0800D614 loc_800D614: ; CODE XREF: ROM:0800D616j ROM:0800D614 429A clr.l (a2)+ ROM:0800D616 51CA FFFC dbf d2,loc_800D614 ROM:0800D61A 24BC 0400 0000 move.l #$4000000,(a2) ROM:0800D620 41FA 0134 lea loc_800D756,a0 ROM:0800D624 4E71 nop ROM:0800D626 21C8 0338 move.l a0,(dword_338).w ROM:0800D62A 41FA 0168 lea loc_800D794,a0 ROM:0800D62E 4E71 nop ROM:0800D630 21C8 03EC move.l a0,(dword_3EC).w ROM:0800D634 41FA 0208 lea loc_800D83E,a0 ROM:0800D638 4E71 nop ROM:0800D63A 21C8 0334 move.l a0,(dword_334).w ROM:0800D63E 23FC 0000 00FF FF05+ move.l #$FF,($FF050108).l ROM:0800D648 00B9 0030 0000 FF05+ ori.l #$300000,($FF050584).l ROM:0800D652 00B9 2800 0000 FF05+ ori.l #$28000000,($FF050200).l ROM:0800D65C 00B9 0001 0000 FF01+ ori.l #dword_10000,($FF010064).l ROM:0800D666 23FC 0000 0002 FF01+ move.l #2,($FF01004C).l ROM:0800D670 23FC 0000 ABCD FF01+ move.l #$ABCD,($FF010054).l ROM:0800D67A 23FC 0000 0004 FF01+ move.l #4,($FF010060).l ROM:0800D684 23FC 0000 0800 FF01+ move.l #$800,($FF010040).l ROM:0800D68E 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D694 2439 FF01 0064 move.l ($FF010064).l,d2 ROM:0800D69A 0282 FFFF F000 andi.l #$FFFFF000,d2 ROM:0800D6A0 0082 0000 0800 ori.l #$800,d2 ROM:0800D6A6 23C2 FF01 0064 move.l d2,($FF010064).l ROM:0800D6AC 00B9 0002 0000 FF01+ ori.l #$20000,($FF010064).l ROM:0800D6B6 23FC 0000 0800 FF01+ move.l #$800,($FF010050).l ROM:0800D6C0 23FC 0000 000D FF05+ move.l #$D,($FF050404).l ROM:0800D6CA 007C 0000 ori #0,sr ROM:0800D6CE 7620 moveq #$20,d3 ; ' ' ROM:0800D6D0 ROM:0800D6D0 loc_800D6D0: ; CODE XREF: ROM:0800D6D2j ROM:0800D6D0 5383 subq.l #1,d3 ROM:0800D6D2 6AFC bpl.s loc_800D6D0 ROM:0800D6D4 6000 01C8 bra.w loc_800D89E ROM:0800D6D8 ; --------------------------------------------------------------------------- ROM:0800D6D8 ROM:0800D6D8 loc_800D6D8: ; DATA XREF: ROM:0800D82Co ROM:0800D6D8 2439 FF05 0204 move.l ($FF050204).l,d2 ROM:0800D6DE 0282 FEF8 007F andi.l #$FEF8007F,d2 ROM:0800D6E4 6600 01B8 bne.w loc_800D89E ROM:0800D6E8 2439 FF05 0580 move.l ($FF050580).l,d2 ROM:0800D6EE 0282 FFB1 F000 andi.l #$FFB1F000,d2 ROM:0800D6F4 6600 01A8 bne.w loc_800D89E ROM:0800D6F8 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800D6FE 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800D704 6600 0198 bne.w loc_800D89E ROM:0800D708 2439 FF01 0048 move.l ($FF010048).l,d2 ROM:0800D70E 0282 F8FF 0000 andi.l #$F8FF0000,d2 ROM:0800D714 6600 0188 bne.w loc_800D89E ROM:0800D718 42B9 FF01 0044 clr.l ($FF010044).l ROM:0800D71E 42B9 FF01 0054 clr.l ($FF010054).l ROM:0800D724 42B9 FF01 004C clr.l ($FF01004C).l ROM:0800D72A 42B9 FF01 002C clr.l ($FF01002C).l ROM:0800D730 42B9 FF01 0040 clr.l ($FF010040).l ROM:0800D736 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800D73C 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800D742 41FA 0532 lea loc_800DC76,a0 ; May be a default / unexpected exception handler. ROM:0800D746 4E71 nop ROM:0800D748 21C8 0338 move.l a0,(dword_338).w ROM:0800D74C 21C8 03EC move.l a0,(dword_3EC).w ROM:0800D750 21C8 0334 move.l a0,(dword_334).w ROM:0800D754 4ED5 jmp (a5) ROM:0800D756 ; --------------------------------------------------------------------------- ROM:0800D756 ROM:0800D756 loc_800D756: ; DATA XREF: ROM:0800D620o ROM:0800D756 2439 FF05 0204 move.l ($FF050204).l,d2 ROM:0800D75C 0282 FEF8 007F andi.l #$FEF8007F,d2 ROM:0800D762 0C82 0040 0000 cmpi.l #$400000,d2 ROM:0800D768 6600 0134 bne.w loc_800D89E ROM:0800D76C 2439 FF05 0580 move.l ($FF050580).l,d2 ROM:0800D772 0282 FFB1 F000 andi.l #$FFB1F000,d2 ROM:0800D778 0C82 0090 0000 cmpi.l #$900000,d2 ROM:0800D77E 6600 011E bne.w loc_800D89E ROM:0800D782 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800D788 23FC FFEF FFFF FF05+ move.l #$FFEFFFFF,($FF050580).l ROM:0800D792 4E73 rte ROM:0800D794 ; --------------------------------------------------------------------------- ROM:0800D794 ROM:0800D794 loc_800D794: ; DATA XREF: ROM:0800D62Ao ROM:0800D794 42B9 FF01 0050 clr.l ($FF010050).l ROM:0800D79A 02B9 FFFD FFFF FF01+ andi.l #$FFFDFFFF,($FF010064).l ROM:0800D7A4 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800D7AA 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800D7B0 0C82 8200 0000 cmpi.l #$82000000,d2 ROM:0800D7B6 6600 00E6 bne.w loc_800D89E ROM:0800D7BA 243C 0400 0004 move.l #$4000004,d2 ROM:0800D7C0 B4B9 FF01 0074 cmp.l ($FF010074).l,d2 ROM:0800D7C6 6600 00D6 bne.w loc_800D89E ROM:0800D7CA B4B9 FF01 0044 cmp.l ($FF010044).l,d2 ROM:0800D7D0 6600 00CC bne.w loc_800D89E ROM:0800D7D4 2439 FF01 0070 move.l ($FF010070).l,d2 ROM:0800D7DA 0C82 ABCD ABCD cmpi.l #$ABCDABCD,d2 ROM:0800D7E0 6600 00BC bne.w loc_800D89E ROM:0800D7E4 2439 FF01 006C move.l ($FF01006C).l,d2 ROM:0800D7EA 0282 FFFC 0000 andi.l #$FFFC0000,d2 ROM:0800D7F0 0C82 727C 0000 cmpi.l #$727C0000,d2 ROM:0800D7F6 6600 00A6 bne.w loc_800D89E ROM:0800D7FA 2439 FF01 0048 move.l ($FF010048).l,d2 ROM:0800D800 0282 F8FF 0000 andi.l #$F8FF0000,d2 ROM:0800D806 0C82 00B0 0000 cmpi.l #$B00000,d2 ROM:0800D80C 6600 0090 bne.w loc_800D89E ROM:0800D810 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800D816 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800D81C 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800D822 23FC FF7F FFFF FF05+ move.l #$FF7FFFFF,($FF050580).l ROM:0800D82C 41FA FEAA lea loc_800D6D8,a0 ROM:0800D830 4E7A 9804 movec isp,a1 ROM:0800D834 D3FC 0000 0002 adda.l #2,a1 ROM:0800D83A 2288 move.l a0,(a1) ROM:0800D83C 4E73 rte ROM:0800D83E ; --------------------------------------------------------------------------- ROM:0800D83E ROM:0800D83E loc_800D83E: ; DATA XREF: ROM:0800D634o ROM:0800D83E 21C2 060C move.l d2,(dword_60C).w ROM:0800D842 2439 FF05 0204 move.l ($FF050204).l,d2 ROM:0800D848 0282 FEF8 007F andi.l #$FEF8007F,d2 ROM:0800D84E 0C82 0040 0000 cmpi.l #$400000,d2 ROM:0800D854 6600 0048 bne.w loc_800D89E ROM:0800D858 2439 FF05 0580 move.l ($FF050580).l,d2 ROM:0800D85E 0282 FFB1 F000 andi.l #$FFB1F000,d2 ROM:0800D864 0C82 00B0 0000 cmpi.l #$B00000,d2 ROM:0800D86A 6600 0032 bne.w loc_800D89E ROM:0800D86E 02B9 FFDF FFFF FF05+ andi.l #$FFDFFFFF,($FF050584).l ROM:0800D878 02B9 DFFF FFFF FF05+ andi.l #$DFFFFFFF,($FF050200).l ROM:0800D882 42B9 FF05 0404 clr.l ($FF050404).l ROM:0800D888 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800D88E 23FC FFDF FFFF FF05+ move.l #$FFDFFFFF,($FF050580).l ROM:0800D898 2438 060C move.l (dword_60C).w,d2 ROM:0800D89C 4E73 rte ROM:0800D89E ; --------------------------------------------------------------------------- ROM:0800D89E ROM:0800D89E loc_800D89E: ; CODE XREF: ROM:0800D6D4j ROM:0800D89E ; ROM:0800D6E4j ... ROM:0800D89E 5200 addq.b #1,d0 ROM:0800D8A0 41FA 03D4 lea loc_800DC76,a0 ; May be a default / unexpected exception handler. ROM:0800D8A4 4E71 nop ROM:0800D8A6 21C8 0338 move.l a0,(dword_338).w ROM:0800D8AA 6000 0266 bra.w loc_800DB12 ROM:0800D8AE ; --------------------------------------------------------------------------- ROM:0800D8AE ROM:0800D8AE loc_800D8AE: ; DATA XREF: ROM:0800BD24o ROM:0800D8AE 43FA 004C lea loc_800D8FC,a1 ROM:0800D8B2 4E71 nop ROM:0800D8B4 21C9 03F0 move.l a1,(dword_3F0).w ROM:0800D8B8 00B9 0000 0080 FF05+ ori.l #$80,($FF050200).l ; 'Ç' ROM:0800D8C2 00B9 0000 0001 FF05+ ori.l #1,($FF050200).l ROM:0800D8CC 23FC 0000 0051 FF05+ move.l #$51,($FF050108).l ; 'Q' ROM:0800D8D6 02B9 FFFF FF7F FF05+ andi.l #$FFFFFF7F,($FF050200).l ROM:0800D8E0 00B9 0010 0000 FF05+ ori.l #$100000,($FF050584).l ROM:0800D8EA 00B9 0800 0000 FF05+ ori.l #off_8000000,($FF050200).l ROM:0800D8F4 7406 moveq #6,d2 ROM:0800D8F6 ROM:0800D8F6 loc_800D8F6: ; CODE XREF: ROM:loc_800D8F6j ROM:0800D8F6 51CA FFFE dbf d2,loc_800D8F6 ROM:0800D8FA 6056 bra.s loc_800D952 ROM:0800D8FC ; --------------------------------------------------------------------------- ROM:0800D8FC ROM:0800D8FC loc_800D8FC: ; DATA XREF: ROM:loc_800D8AEo ROM:0800D8FC 23FC 0000 00FF FF05+ move.l #$FF,($FF050108).l ROM:0800D906 2439 FF05 0204 move.l ($FF050204).l,d2 ROM:0800D90C 0282 FEF8 007F andi.l #$FEF8007F,d2 ROM:0800D912 0C82 0000 0020 cmpi.l #$20,d2 ; ' ' ROM:0800D918 6638 bne.s loc_800D952 ROM:0800D91A 2439 FF05 0580 move.l ($FF050580).l,d2 ROM:0800D920 0282 FFB1 F000 andi.l #$FFB1F000,d2 ROM:0800D926 0C82 0100 0000 cmpi.l #$1000000,d2 ROM:0800D92C 6624 bne.s loc_800D952 ROM:0800D92E 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800D934 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800D93A 43FA 033A lea loc_800DC76,a1 ; May be a default / unexpected exception handler. ROM:0800D93E 4E71 nop ROM:0800D940 21C9 03F0 move.l a1,(dword_3F0).w ROM:0800D944 4E7A 9804 movec isp,a1 ROM:0800D948 D3FC 0000 0002 adda.l #2,a1 ROM:0800D94E 228D move.l a5,(a1) ROM:0800D950 4E73 rte ROM:0800D952 ; --------------------------------------------------------------------------- ROM:0800D952 ROM:0800D952 loc_800D952: ; CODE XREF: ROM:0800D8FAj ROM:0800D952 ; ROM:0800D918j ... ROM:0800D952 5200 addq.b #1,d0 ROM:0800D954 43FA 0320 lea loc_800DC76,a1 ; May be a default / unexpected exception handler. ROM:0800D958 4E71 nop ROM:0800D95A 21C9 03F0 move.l a1,(dword_3F0).w ROM:0800D95E 6000 01B2 bra.w loc_800DB12 ROM:0800D962 ; --------------------------------------------------------------------------- ROM:0800D962 ROM:0800D962 loc_800D962: ; CODE XREF: ROM:0800BBD4j ROM:0800D962 ; ROM:0800BBF2j ... ROM:0800D962 21C2 060C move.l d2,(dword_60C).w ROM:0800D966 2439 FF05 0310 move.l ($FF050310).l,d2 ROM:0800D96C 0282 8000 0000 andi.l #$80000000,d2 ROM:0800D972 6606 bne.s loc_800D97A ROM:0800D974 42B9 FF05 0310 clr.l ($FF050310).l ROM:0800D97A ROM:0800D97A loc_800D97A: ; CODE XREF: ROM:0800D972j ROM:0800D97A 2438 060C move.l (dword_60C).w,d2 ROM:0800D97E 4ED4 jmp (a4) ROM:0800D980 ; --------------------------------------------------------------------------- ROM:0800D980 ROM:0800D980 loc_800D980: ; CODE XREF: ROM:0800BE9Ej ROM:0800D980 ; ROM:0800BECCj ... ROM:0800D980 2239 FFF8 0040 move.l ($FFF80040).l,d1 ROM:0800D986 0281 FFFF 0000 andi.l #$FFFF0000,d1 ROM:0800D98C 0C81 FF01 0000 cmpi.l #$FF010000,d1 ROM:0800D992 6600 017A bne.w loc_800DB0E ROM:0800D996 2239 FF01 0078 move.l ($FF010078).l,d1 ROM:0800D99C 0281 FFFE 0000 andi.l #$FFFE0000,d1 ROM:0800D9A2 0C81 5FF0 0000 cmpi.l #$5FF00000,d1 ROM:0800D9A8 6600 0164 bne.w loc_800DB0E ROM:0800D9AC 2239 FF01 0064 move.l ($FF010064).l,d1 ROM:0800D9B2 0281 003E 0FFF andi.l #$3E0FFF,d1 ROM:0800D9B8 6600 0154 bne.w loc_800DB0E ROM:0800D9BC 2239 FF01 0040 move.l ($FF010040).l,d1 ROM:0800D9C2 0281 0000 0FFF andi.l #$FFF,d1 ROM:0800D9C8 6600 0144 bne.w loc_800DB0E ROM:0800D9CC 2239 FF01 0000 move.l ($FF010000).l,d1 ROM:0800D9D2 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800D9D8 6600 0134 bne.w loc_800DB0E ROM:0800D9DC 2239 FF01 0004 move.l ($FF010004).l,d1 ROM:0800D9E2 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800D9E8 6600 0124 bne.w loc_800DB0E ROM:0800D9EC 2239 FF01 0008 move.l ($FF010008).l,d1 ROM:0800D9F2 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800D9F8 6600 0114 bne.w loc_800DB0E ROM:0800D9FC 2239 FF01 000C move.l ($FF01000C).l,d1 ROM:0800DA02 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA08 6600 0104 bne.w loc_800DB0E ROM:0800DA0C 2239 FF01 0010 move.l ($FF010010).l,d1 ROM:0800DA12 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA18 6600 00F4 bne.w loc_800DB0E ROM:0800DA1C 2239 FF01 0014 move.l ($FF010014).l,d1 ROM:0800DA22 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA28 6600 00E4 bne.w loc_800DB0E ROM:0800DA2C 2239 FF01 0018 move.l ($FF010018).l,d1 ROM:0800DA32 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA38 6600 00D4 bne.w loc_800DB0E ROM:0800DA3C 2239 FF01 001C move.l ($FF01001C).l,d1 ROM:0800DA42 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA48 6600 00C4 bne.w loc_800DB0E ROM:0800DA4C 2239 FF01 0020 move.l ($FF010020).l,d1 ROM:0800DA52 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA58 6600 00B4 bne.w loc_800DB0E ROM:0800DA5C 2239 FF01 0024 move.l ($FF010024).l,d1 ROM:0800DA62 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA68 6600 00A4 bne.w loc_800DB0E ROM:0800DA6C 2239 FF01 0028 move.l ($FF010028).l,d1 ROM:0800DA72 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA78 6600 0094 bne.w loc_800DB0E ROM:0800DA7C 2239 FF01 002C move.l ($FF01002C).l,d1 ROM:0800DA82 0281 07FF F83F andi.l #$7FFF83F,d1 ROM:0800DA88 6600 0084 bne.w loc_800DB0E ROM:0800DA8C 2239 FF01 0080 move.l ($FF010080).l,d1 ROM:0800DA92 0281 0000 FFFF andi.l #$FFFF,d1 ROM:0800DA98 6674 bne.s loc_800DB0E ROM:0800DA9A 2239 FF01 0050 move.l ($FF010050).l,d1 ROM:0800DAA0 0281 0000 0FFF andi.l #$FFF,d1 ROM:0800DAA6 6666 bne.s loc_800DB0E ROM:0800DAA8 2239 FF01 0044 move.l ($FF010044).l,d1 ROM:0800DAAE 0281 0FFF FFFE andi.l #$FFFFFFE,d1 ROM:0800DAB4 6658 bne.s loc_800DB0E ROM:0800DAB6 2239 FF01 004C move.l ($FF01004C).l,d1 ROM:0800DABC 0281 0000 FFFF andi.l #$FFFF,d1 ROM:0800DAC2 664A bne.s loc_800DB0E ROM:0800DAC4 2239 FF01 0060 move.l ($FF010060).l,d1 ROM:0800DACA 0281 0000 0007 andi.l #7,d1 ROM:0800DAD0 663C bne.s loc_800DB0E ROM:0800DAD2 2239 FF01 0054 move.l ($FF010054).l,d1 ROM:0800DAD8 0281 0000 FFFF andi.l #$FFFF,d1 ROM:0800DADE 662E bne.s loc_800DB0E ROM:0800DAE0 2239 FF01 0068 move.l ($FF010068).l,d1 ROM:0800DAE6 0281 FFC0 0000 andi.l #$FFC00000,d1 ROM:0800DAEC 6620 bne.s loc_800DB0E ROM:0800DAEE 2239 FF01 007C move.l ($FF01007C).l,d1 ROM:0800DAF4 0281 001F FFFC andi.l #$1FFFFC,d1 ROM:0800DAFA 6612 bne.s loc_800DB0E ROM:0800DAFC 2239 FF01 0048 move.l ($FF010048).l,d1 ROM:0800DB02 0281 F8FF 0000 andi.l #$F8FF0000,d1 ROM:0800DB08 6604 bne.s loc_800DB0E ROM:0800DB0A 72FF moveq #$FFFFFFFF,d1 ROM:0800DB0C 4ED1 jmp (a1) ROM:0800DB0E ; --------------------------------------------------------------------------- ROM:0800DB0E ROM:0800DB0E loc_800DB0E: ; CODE XREF: ROM:0800D992j ROM:0800DB0E ; ROM:0800D9A8j ... ROM:0800DB0E 7200 moveq #0,d1 ROM:0800DB10 4ED1 jmp (a1) ROM:0800DB12 ; --------------------------------------------------------------------------- ROM:0800DB12 ROM:0800DB12 loc_800DB12: ; CODE XREF: ROM:0800D072j ROM:0800DB12 ; ROM:0800D30Cj ... ROM:0800DB12 43FA 0162 lea loc_800DC76,a1 ; May be a default / unexpected exception handler. ROM:0800DB16 4E71 nop ROM:0800DB18 21C9 03EC move.l a1,(dword_3EC).w ROM:0800DB1C 2239 FF05 0580 move.l ($FF050580).l,d1 ROM:0800DB22 0801 0017 btst #$17,d1 ROM:0800DB26 6700 014E beq.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800DB2A 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800DB30 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800DB36 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800DB3C 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800DB42 42B9 FF05 0104 clr.l ($FF050104).l ROM:0800DB48 4E7A 9804 movec isp,a1 ROM:0800DB4C D3FC 0000 0002 adda.l #2,a1 ROM:0800DB52 22BC 0000 DC76 move.l #$DC76,(a1) ROM:0800DB58 4E73 rte ROM:0800DB5A ; --------------------------------------------------------------------------- ROM:0800DB5A ROM:0800DB5A loc_800DB5A: ; DATA XREF: ROM:0800BB22o ROM:0800DB5A ; ROM:0800C3C8o ... ROM:0800DB5A 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ROM:0800DB64 02B9 0001 0000 FF01+ andi.l #dword_10000,($FF010064).l ROM:0800DB6E 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800DB74 02B9 0000 0080 FF05+ andi.l #$80,($FF050200).l ; 'Ç' ROM:0800DB7E 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800DB84 2401 move.l d1,d2 ROM:0800DB86 0282 0000 FFFF andi.l #$FFFF,d2 ROM:0800DB8C 0C82 0000 FFFF cmpi.l #$FFFF,d2 ROM:0800DB92 6600 00E2 bne.w loc_800DC76 ; May be a default / unexpected exception handler. ROM:0800DB96 243C 0001 FF00 move.l #unk_1FF00,d2 ROM:0800DB9C 4E7B 2804 movec d2,isp ROM:0800DBA0 243C 0001 FFD0 move.l #unk_1FFD0,d2 ROM:0800DBA6 4E7B 2800 movec d2,usp ROM:0800DBAA 2439 FF01 0068 move.l ($FF010068).l,d2 ROM:0800DBB0 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800DBB6 B4B8 0508 cmp.l (dword_508).w,d2 ROM:0800DBBA 6600 00B4 bne.w loc_800DC70 ROM:0800DBBE 0802 0018 btst #$18,d2 ROM:0800DBC2 6728 beq.s loc_800DBEC ROM:0800DBC4 2439 FF01 007C move.l ($FF01007C).l,d2 ROM:0800DBCA 0282 001F FFFC andi.l #$1FFFFC,d2 ROM:0800DBD0 B4B8 050C cmp.l (dword_50C).w,d2 ROM:0800DBD4 6600 009A bne.w loc_800DC70 ROM:0800DBD8 2439 FF05 0204 move.l ($FF050204).l,d2 ROM:0800DBDE 0282 FEF8 007F andi.l #$FEF8007F,d2 ROM:0800DBE4 B4B8 0504 cmp.l (dword_504).w,d2 ROM:0800DBE8 6600 0086 bne.w loc_800DC70 ROM:0800DBEC ROM:0800DBEC loc_800DBEC: ; CODE XREF: ROM:0800DBC2j ROM:0800DBEC 2439 FF01 0074 move.l ($FF010074).l,d2 ROM:0800DBF2 B4B8 0514 cmp.l (dword_514).w,d2 ROM:0800DBF6 6600 0078 bne.w loc_800DC70 ROM:0800DBFA 2201 move.l d1,d1 ROM:0800DBFC 6A22 bpl.s loc_800DC20 ROM:0800DBFE 2439 FF01 0070 move.l ($FF010070).l,d2 ROM:0800DC04 B4B8 0518 cmp.l (dword_518).w,d2 ROM:0800DC08 6600 0066 bne.w loc_800DC70 ROM:0800DC0C 2439 FF01 006C move.l ($FF01006C).l,d2 ROM:0800DC12 0282 FFFC 0000 andi.l #$FFFC0000,d2 ROM:0800DC18 B4B8 051C cmp.l (dword_51C).w,d2 ROM:0800DC1C 6652 bne.s loc_800DC70 ROM:0800DC1E 6016 bra.s loc_800DC36 ROM:0800DC20 ; --------------------------------------------------------------------------- ROM:0800DC20 ROM:0800DC20 loc_800DC20: ; CODE XREF: ROM:0800DBFCj ROM:0800DC20 2439 FF01 006C move.l ($FF01006C).l,d2 ROM:0800DC26 B5B8 051C eor.l d2,(dword_51C).w ROM:0800DC2A 2438 051C move.l (dword_51C).w,d2 ROM:0800DC2E 0282 FFC0 0000 andi.l #$FFC00000,d2 ROM:0800DC34 663A bne.s loc_800DC70 ROM:0800DC36 ROM:0800DC36 loc_800DC36: ; CODE XREF: ROM:0800DC1Ej ROM:0800DC36 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800DC3C 42B9 FF01 007C clr.l ($FF01007C).l ROM:0800DC42 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800DC48 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800DC4E 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800DC54 42B8 0508 clr.l (dword_508).w ROM:0800DC58 42B8 050C clr.l (dword_50C).w ROM:0800DC5C 42B8 0504 clr.l (dword_504).w ROM:0800DC60 42B8 0514 clr.l (dword_514).w ROM:0800DC64 42B8 0518 clr.l (dword_518).w ROM:0800DC68 42B8 051C clr.l (dword_51C).w ROM:0800DC6C 4281 clr.l d1 ROM:0800DC6E 4ED1 jmp (a1) ROM:0800DC70 ; --------------------------------------------------------------------------- ROM:0800DC70 ROM:0800DC70 loc_800DC70: ; CODE XREF: ROM:0800DBBAj ROM:0800DC70 ; ROM:0800DBD4j ... ROM:0800DC70 5200 addq.b #1,d0 ROM:0800DC72 6000 0002 bra.w *+4 ; May be a default / unexpected exception handler. ROM:0800DC76 ; --------------------------------------------------------------------------- ROM:0800DC76 ROM:0800DC76 loc_800DC76: ; CODE XREF: ROM:0800BDCCj ROM:0800DC76 ; ROM:0800C206j ... ROM:0800DC76 23FC FF01 0000 FFF8+ move.l #$FF010000,($FFF80040).l ; May be a default / unexpected exception handler. ROM:0800DC80 40F8 0602 move sr,(word_602).w ROM:0800DC84 48F8 FFFF 0604 movem.l d0-a7,(dword_604).w ROM:0800DC8A 41F8 0700 lea (unk_700).w,a0 ROM:0800DC8E 20F9 FF05 0200 move.l ($FF050200).l,(a0)+ ROM:0800DC94 20F9 FF05 0204 move.l ($FF050204).l,(a0)+ ROM:0800DC9A 20F9 FF05 0208 move.l ($FF050208).l,(a0)+ ROM:0800DCA0 20F9 FF05 020C move.l ($FF05020C).l,(a0)+ ROM:0800DCA6 20F9 FF05 0580 move.l ($FF050580).l,(a0)+ ROM:0800DCAC 20F9 FF05 0584 move.l ($FF050584).l,(a0)+ ROM:0800DCB2 41F8 0800 lea (unk_800).w,a0 ROM:0800DCB6 20F9 FF01 0044 move.l ($FF010044).l,(a0)+ ROM:0800DCBC 20F9 FF01 0048 move.l ($FF010048).l,(a0)+ ROM:0800DCC2 20F9 FF01 0064 move.l ($FF010064).l,(a0)+ ROM:0800DCC8 20F9 FF01 0068 move.l ($FF010068).l,(a0)+ ROM:0800DCCE 20F9 FF01 0070 move.l ($FF010070).l,(a0)+ ROM:0800DCD4 20F9 FF01 0074 move.l ($FF010074).l,(a0)+ ROM:0800DCDA 20F9 FF01 007C move.l ($FF01007C).l,(a0)+ ROM:0800DCE0 41F8 0900 lea (unk_900).w,a0 ROM:0800DCE4 20F9 FF02 0008 move.l ($FF020008).l,(a0)+ ROM:0800DCEA 20F9 FF02 000C move.l ($FF02000C).l,(a0)+ ROM:0800DCF0 20F9 FF02 0010 move.l ($FF020010).l,(a0)+ ROM:0800DCF6 41F8 0A00 lea (unk_A00).w,a0 ROM:0800DCFA 20F9 FF06 0020 move.l ($FF060020).l,(a0)+ ROM:0800DD00 20F9 FF06 0024 move.l ($FF060024).l,(a0)+ ROM:0800DD06 20F9 FF06 0028 move.l ($FF060028).l,(a0)+ ROM:0800DD0C 20F9 FF06 0030 move.l ($FF060030).l,(a0)+ ROM:0800DD12 20F9 FF06 0034 move.l ($FF060034).l,(a0)+ ROM:0800DD18 20F9 FF06 0038 move.l ($FF060038).l,(a0)+ ROM:0800DD1E 20F9 FF06 003C move.l ($FF06003C).l,(a0)+ ROM:0800DD24 20F9 FF06 0040 move.l ($FF060040).l,(a0)+ ROM:0800DD2A 20F9 FF06 0014 move.l ($FF060014).l,(a0)+ ROM:0800DD30 42B9 FF01 0064 clr.l ($FF010064).l ROM:0800DD36 42B9 FF05 0200 clr.l ($FF050200).l ROM:0800DD3C 0287 0000 FFFF andi.l #$FFFF,d7 ROM:0800DD42 0C87 0000 00A0 cmpi.l #$A0,d7 ; 'á' ROM:0800DD48 6C2E bge.s loc_800DD78 ROM:0800DD4A 0C00 0003 cmpi.b #3,d0 ROM:0800DD4E 6728 beq.s loc_800DD78 ROM:0800DD50 42B9 FF05 0204 clr.l ($FF050204).l ROM:0800DD56 42B9 FF01 0068 clr.l ($FF010068).l ROM:0800DD5C 42B9 FF01 007C clr.l ($FF01007C).l ROM:0800DD62 42B9 FF01 0048 clr.l ($FF010048).l ROM:0800DD68 42B9 FF02 0008 clr.l ($FF020008).l ROM:0800DD6E 42B9 FF05 0580 clr.l ($FF050580).l ROM:0800DD74 6000 FBEC bra.w loc_800D962 ROM:0800DD78 ; --------------------------------------------------------------------------- ROM:0800DD78 ROM:0800DD78 loc_800DD78: ; CODE XREF: ROM:0800C40Cj ROM:0800DD78 ; ROM:0800C434j ... ROM:0800DD78 00B9 0400 0000 FF05+ ori.l #$4000000,($FF050200).l ROM:0800DD82 283C 0000 F18E move.l #$F18E,d4 ROM:0800DD88 287C 0800 0000 movea.l #off_8000000,a4 ROM:0800DD8E 4EF4 4800 jmp (a4,d4.l) ROM:0800DD8E ; --------------------------------------------------------------------------- ROM:0800DD92 0000 dc.w 0 ROM:0800DD94 0000 0001 0000 0002+ dc.l 1, 2, 4, 8 ROM:0800DD94 0000 0004 0000 0008+ dc.l $10, $20, $40, $80 ROM:0800DD94 0000 0010 0000 0020+ dc.l $100, $200, $400, $800 ROM:0800DD94 0000 0040 0000 0080+ dc.l $1F000, $3F, $A815, $5018 ROM:0800DD94 0000 0100 0000 0200+ dc.l $B830, $F022, $C011, $F00A ROM:0800DD94 0000 0400 0000 0800+ dc.l $6005, $1002, $582A, $3F ROM:0800DD94 0001 F000 0000 003F+ dc.l $200, $1F400, $11110000, $FFFF0001 ROM:0800DD94 0000 A815 0000 5018+ dc.l $FFFEFFFF, $2222, $EC44, $AAAA0000 ROM:0800DD94 0000 B830 0000 F022+ dc.l $44440000, $D8885555, $8888, $1C910 ROM:0800DD94 0000 C011 0000 F00A+ dc.l $A5A50000, $84210001, $F8425A5A, $4210 ROM:0800DD94 0000 6005 0000 1002+ dc.l $14420, $12340000, $21080001, $32105678 ROM:0800DD94 0000 582A 0000 003F+ dc.l $1084, $8108, $9ABC0000, $8420000 ROM:0800DD94 0000 0200 0001 F400+ dc.l $2084DEF0, $A0B0, $19960, $FEDC0000 ROM:0800DD94 1111 0000 FFFF 0001+ dc.l $FEAB0001, $FD56BA98, 0, 0 ROM:0800DD94 FFFE FFFF 0000 2222+ dc.l 0, 0, 0, 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 ; ROM:0800BD82j ... 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 (loc_8).w,a3 ROM:0800E5CA 21FC 0800 E614 0008 move.l #sub_800E614,(loc_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,(loc_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