Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ROM:00000000 loc_0: ; CODE XREF: ROM:loc_0↓p
- ROM:00000000 ; ROM:0000002E↓p ...
- ROM:00000000 jsr (loc_0).l
- ROM:00000006 tst.w (loc_0).l
- ROM:0000000C bne.s locret_46
- ROM:0000000E move.w (loc_0).l,d0
- ROM:00000014 cmpi.w #$FFFF,d0
- ROM:00000018 bne.w locret_46
- ROM:0000001C move.l (loc_0).l,d7
- ROM:00000022 sub.l (loc_0).l,d7
- ROM:00000028 asl.w #2,d7
- ROM:0000002A subq.w #1,d7
- ROM:0000002C bmi.s locret_46
- ROM:0000002E jsr (loc_0).l
- ROM:00000034
- ROM:00000034 loc_34: ; CODE XREF: ROM:00000038↓j
- ROM:00000034 bsr.w loc_48
- ROM:00000038 dbf d7,loc_34
- ROM:0000003C move.l (loc_0).l,(loc_0).l
- ROM:00000046
- ROM:00000046 locret_46: ; CODE XREF: ROM:0000000C↑j
- ROM:00000046 ; ROM:00000018↑j ...
- ROM:00000046 rts
- ROM:00000048 ; ---------------------------------------------------------------------------
- ROM:00000048
- ROM:00000048 loc_48: ; CODE XREF: ROM:loc_34↑p
- ROM:00000048 move.w (loc_0).l,d0
- ROM:0000004E sub.w (loc_0).l,d0
- ROM:00000054 bne.s loc_5E
- ROM:00000056 move.w #0,(loc_0).l
- ROM:0000005E
- ROM:0000005E loc_5E: ; CODE XREF: ROM:00000054↑j
- ROM:0000005E move.w (loc_0).l,d1
- ROM:00000064 sub.w (loc_0).l,d1
- ROM:0000006A bne.s loc_74
- ROM:0000006C move.w #0,(loc_0).l
- ROM:00000074
- ROM:00000074 loc_74: ; CODE XREF: ROM:0000006A↑j
- ROM:00000074 move.w (loc_0).l,d2
- ROM:0000007A sub.w (loc_0).l,d2
- ROM:00000080 bne.s loc_8A
- ROM:00000082 move.w #0,(loc_0).l
- ROM:0000008A
- ROM:0000008A loc_8A: ; CODE XREF: ROM:00000080↑j
- ROM:0000008A tst.w d0
- ROM:0000008C bne.s loc_A2
- ROM:0000008E tst.w d1
- ROM:00000090 bne.s loc_A2
- ROM:00000092 tst.w d2
- ROM:00000094 bne.s loc_A2
- ROM:00000096 move.w #1,(loc_0).l
- ROM:0000009E bra.w locret_CC
- ROM:000000A2 ; ---------------------------------------------------------------------------
- ROM:000000A2
- ROM:000000A2 loc_A2: ; CODE XREF: ROM:0000008C↑j
- ROM:000000A2 ; ROM:00000090↑j ...
- ROM:000000A2 move.w (loc_0).l,d0
- ROM:000000A8 ext.l d0
- ROM:000000AA add.l d0,(loc_0).l
- ROM:000000B0 move.w (loc_0).l,d0
- ROM:000000B6 ext.l d0
- ROM:000000B8 add.l d0,(loc_0).l
- ROM:000000BE move.w (loc_0).l,d0
- ROM:000000C4 ext.l d0
- ROM:000000C6 add.l d0,(loc_0).l
- ROM:000000CC
- ROM:000000CC locret_CC: ; CODE XREF: ROM:0000009E↑j
- ROM:000000CC rts
- ROM:000000CE ; ---------------------------------------------------------------------------
- ROM:000000CE move.w (loc_0).l,d0
- ROM:000000D4 andi.w #$C000,d0
- ROM:000000D8 cmpi.w #0,d0
- ROM:000000DC beq.w loc_F4
- ROM:000000E0 cmpi.w #$4000,d0
- ROM:000000E4 beq.w loc_116
- ROM:000000E8 cmpi.w #$8000,d0
- ROM:000000EC beq.w loc_11E
- ROM:000000F0 bra.w loc_12C
- ROM:000000F4 ; ---------------------------------------------------------------------------
- ROM:000000F4
- ROM:000000F4 loc_F4: ; CODE XREF: ROM:000000DC↑j
- ROM:000000F4 move.w (loc_0).l,(loc_0).l
- ROM:000000FE move.w (loc_0).l,(loc_0).l
- ROM:00000108 move.w (loc_0).l,(loc_0).l
- ROM:00000112 bra.w locret_146
- ROM:00000116 ; ---------------------------------------------------------------------------
- ROM:00000116
- ROM:00000116 loc_116: ; CODE XREF: ROM:000000E4↑j
- ROM:00000116 bsr.w loc_BB6
- ROM:0000011A bra.w locret_146
- ROM:0000011E ; ---------------------------------------------------------------------------
- ROM:0000011E
- ROM:0000011E loc_11E: ; CODE XREF: ROM:000000EC↑j
- ROM:0000011E jsr (loc_0).l
- ROM:00000124 bsr.w unk_EB4
- ROM:00000128 bra.w locret_146
- ROM:0000012C ; ---------------------------------------------------------------------------
- ROM:0000012C
- ROM:0000012C loc_12C: ; CODE XREF: ROM:000000F0↑j
- ROM:0000012C tst.w (loc_0).l
- ROM:00000132 bne.w loc_142
- ROM:00000136 bsr.w loc_D9A
- ROM:0000013A bsr.w unk_FC8
- ROM:0000013E bra.w locret_146
- ROM:00000142 ; ---------------------------------------------------------------------------
- ROM:00000142
- ROM:00000142 loc_142: ; CODE XREF: ROM:00000132↑j
- ROM:00000142 bsr.w unk_109A
- ROM:00000146
- ROM:00000146 locret_146: ; CODE XREF: ROM:00000112↑j
- ROM:00000146 ; ROM:0000011A↑j ...
- ROM:00000146 rts
- ROM:00000148 ; ---------------------------------------------------------------------------
- ROM:00000148 move.w (loc_0).l,d0
- ROM:0000014E andi.w #$C000,d0
- ROM:00000152 cmpi.w #$4000,d0
- ROM:00000156 bhi.w loc_2B0
- ROM:0000015A tst.w (loc_0).l
- ROM:00000160 bne.s loc_1A0
- ROM:00000162 jsr (loc_0).l
- ROM:00000168 move.w (loc_0).l,d0
- ROM:0000016E lsr.w #7,d0
- ROM:00000170 cmpi.w #$168,d0
- ROM:00000174 bge.s loc_17A
- ROM:00000176 move.w #$168,d0
- ROM:0000017A
- ROM:0000017A loc_17A: ; CODE XREF: ROM:00000174↑j
- ROM:0000017A move.w #$10,(loc_0).l
- ROM:00000182 jsr (loc_0).l
- ROM:00000188 tst.w (loc_0).l
- ROM:0000018E bpl.w loc_19A
- ROM:00000192 move.w #$FFF0,(loc_0).l
- ROM:0000019A
- ROM:0000019A loc_19A: ; CODE XREF: ROM:0000018E↑j
- ROM:0000019A move.w d0,(loc_0).l
- ROM:000001A0
- ROM:000001A0 loc_1A0: ; CODE XREF: ROM:00000160↑j
- ROM:000001A0 move.w (loc_0).l,d0
- ROM:000001A6 add.w (loc_0).l,d0
- ROM:000001AC bpl.w loc_1B4
- ROM:000001B0 move.w #$1670,d0
- ROM:000001B4
- ROM:000001B4 loc_1B4: ; CODE XREF: ROM:000001AC↑j
- ROM:000001B4 cmpi.w #$1680,d0
- ROM:000001B8 blt.w loc_1BE
- ROM:000001BC moveq #0,d0
- ROM:000001BE
- ROM:000001BE loc_1BE: ; CODE XREF: ROM:000001B8↑j
- ROM:000001BE move.w d0,(loc_0).l
- ROM:000001C4 subq.w #1,(loc_0).l
- ROM:000001CA tst.w (loc_0).l
- ROM:000001D0 bne.s loc_210
- ROM:000001D2 jsr (loc_0).l
- ROM:000001D8 move.w (loc_0).l,d0
- ROM:000001DE lsr.w #7,d0
- ROM:000001E0 cmpi.w #$168,d0
- ROM:000001E4 bge.s loc_1EA
- ROM:000001E6 move.w #$168,d0
- ROM:000001EA
- ROM:000001EA loc_1EA: ; CODE XREF: ROM:000001E4↑j
- ROM:000001EA move.w #$10,(loc_0).l
- ROM:000001F2 jsr (loc_0).l
- ROM:000001F8 tst.w (loc_0).l
- ROM:000001FE bpl.w loc_20A
- ROM:00000202 move.w #$FFF0,(loc_0).l
- ROM:0000020A
- ROM:0000020A loc_20A: ; CODE XREF: ROM:000001FE↑j
- ROM:0000020A move.w d0,(loc_0).l
- ROM:00000210
- ROM:00000210 loc_210: ; CODE XREF: ROM:000001D0↑j
- ROM:00000210 move.w (loc_0).l,d0
- ROM:00000216 add.w (loc_0).l,d0
- ROM:0000021C bpl.w loc_224
- ROM:00000220 move.w #$1670,d0
- ROM:00000224
- ROM:00000224 loc_224: ; CODE XREF: ROM:0000021C↑j
- ROM:00000224 cmpi.w #$1680,d0
- ROM:00000228 blt.w loc_22E
- ROM:0000022C moveq #0,d0
- ROM:0000022E
- ROM:0000022E loc_22E: ; CODE XREF: ROM:00000228↑j
- ROM:0000022E move.w d0,(loc_0).l
- ROM:00000234 subq.w #1,(loc_0).l
- ROM:0000023A tst.w (loc_0).l
- ROM:00000240 bne.s loc_280
- ROM:00000242 jsr (loc_0).l
- ROM:00000248 move.w (loc_0).l,d0
- ROM:0000024E lsr.w #7,d0
- ROM:00000250 cmpi.w #$168,d0
- ROM:00000254 bge.s loc_25A
- ROM:00000256 move.w #$168,d0
- ROM:0000025A
- ROM:0000025A loc_25A: ; CODE XREF: ROM:00000254↑j
- ROM:0000025A move.w #$10,(loc_0).l
- ROM:00000262 jsr (loc_0).l
- ROM:00000268 tst.w (loc_0).l
- ROM:0000026E bpl.w loc_27A
- ROM:00000272 move.w #$FFF0,(loc_0).l
- ROM:0000027A
- ROM:0000027A loc_27A: ; CODE XREF: ROM:0000026E↑j
- ROM:0000027A move.w d0,(loc_0).l
- ROM:00000280
- ROM:00000280 loc_280: ; CODE XREF: ROM:00000240↑j
- ROM:00000280 move.w (loc_0).l,d0
- ROM:00000286 add.w (loc_0).l,d0
- ROM:0000028C bpl.w loc_294
- ROM:00000290 move.w #$1670,d0
- ROM:00000294
- ROM:00000294 loc_294: ; CODE XREF: ROM:0000028C↑j
- ROM:00000294 cmpi.w #$1680,d0
- ROM:00000298 blt.w loc_29E
- ROM:0000029C moveq #0,d0
- ROM:0000029E
- ROM:0000029E loc_29E: ; CODE XREF: ROM:00000298↑j
- ROM:0000029E move.w d0,(loc_0).l
- ROM:000002A4 subq.w #1,(loc_0).l
- ROM:000002AA jmp (loc_0).l
- ROM:000002B0 ; ---------------------------------------------------------------------------
- ROM:000002B0
- ROM:000002B0 loc_2B0: ; CODE XREF: ROM:00000156↑j
- ROM:000002B0 lea (0).l,a0
- ROM:000002B6 lea (0).l,a1
- ROM:000002BC moveq #$F,d7
- ROM:000002BE
- ROM:000002BE loc_2BE: ; CODE XREF: ROM:000002D8↓j
- ROM:000002BE move.w (a0),d0
- ROM:000002C0 add.w (a1)+,d0
- ROM:000002C2 bpl.w loc_2CA
- ROM:000002C6 addi.w #$1680,d0
- ROM:000002CA
- ROM:000002CA loc_2CA: ; CODE XREF: ROM:000002C2↑j
- ROM:000002CA cmpi.w #$1680,d0
- ROM:000002CE blt.w loc_2D6
- ROM:000002D2 subi.w #$1680,d0
- ROM:000002D6
- ROM:000002D6 loc_2D6: ; CODE XREF: ROM:000002CE↑j
- ROM:000002D6 move.w d0,(a0)+
- ROM:000002D8 dbf d7,loc_2BE
- ROM:000002DC jmp (loc_0).l
- ROM:000002E2 ; ---------------------------------------------------------------------------
- ROM:000002E2 move.w (loc_0).l,d0
- ROM:000002E8 beq.s loc_2F4
- ROM:000002EA cmpi.w #$10,d0
- ROM:000002EE beq.s loc_2F4
- ROM:000002F0 bra.w locret_31C
- ROM:000002F4 ; ---------------------------------------------------------------------------
- ROM:000002F4
- ROM:000002F4 loc_2F4: ; CODE XREF: ROM:000002E8↑j
- ROM:000002F4 ; ROM:000002EE↑j
- ROM:000002F4 move.w (loc_0).l,d0
- ROM:000002FA addq.w #2,d0
- ROM:000002FC andi.w #$1E,d0
- ROM:00000300 move.w d0,(loc_0).l
- ROM:00000306 lea (0).l,a0
- ROM:0000030C move.w (a0,d0.w),(loc_0).l
- ROM:00000314 move.w (a0,d0.w),(loc_0).l
- ROM:0000031C
- ROM:0000031C locret_31C: ; CODE XREF: ROM:000002F0↑j
- ROM:0000031C rts
- ROM:0000031E ; ---------------------------------------------------------------------------
- ROM:0000031E move.w (loc_0).l,d0
- ROM:00000324 beq.s locret_372
- ROM:00000326 subq.w #1,(loc_0).l
- ROM:0000032C bpl.s loc_34E
- ROM:0000032E move.w #2,(loc_0).l
- ROM:00000336 addq.w #2,(loc_0).l
- ROM:0000033C cmpi.w #$C,(loc_0).l
- ROM:00000344 bne.s loc_34E
- ROM:00000346 move.w #0,(loc_0).l
- ROM:0000034E
- ROM:0000034E loc_34E: ; CODE XREF: ROM:0000032C↑j
- ROM:0000034E ; ROM:00000344↑j
- ROM:0000034E subq.w #1,d0
- ROM:00000350 add.w d0,d0
- ROM:00000352 add.w d0,d0
- ROM:00000354 lea (0).l,a1
- ROM:0000035A movea.l (a1,d0.w),a1
- ROM:0000035E adda.w (loc_0).l,a1
- ROM:00000364 lea (0).l,a0
- ROM:0000036A moveq #5,d0
- ROM:0000036C
- ROM:0000036C loc_36C: ; CODE XREF: ROM:0000036E↓j
- ROM:0000036C move.w (a1)+,(a0)+
- ROM:0000036E dbf d0,loc_36C
- ROM:00000372
- ROM:00000372 locret_372: ; CODE XREF: ROM:00000324↑j
- ROM:00000372 rts
- ROM:00000374 ; ---------------------------------------------------------------------------
- ROM:00000374 tst.w (loc_0).l
- ROM:0000037A bmi.w loc_428
- ROM:0000037E tst.w (loc_0).l
- ROM:00000384 bne.w loc_428
- ROM:00000388 lea (0).l,a1
- ROM:0000038E lea (0).l,a4
- ROM:00000394 lea (0).l,a5
- ROM:0000039A lea (0).l,a3
- ROM:000003A0 moveq #0,d7
- ROM:000003A2
- ROM:000003A2 loc_3A2: ; CODE XREF: ROM:00000424↓j
- ROM:000003A2 move.w #0,2(a1)
- ROM:000003A8 cmp.w (loc_0).l,d7
- ROM:000003AE bne.w loc_3E6
- ROM:000003B2 tst.w (loc_0).l
- ROM:000003B8 beq.w loc_3DE
- ROM:000003BC move.w #0,4(a1)
- ROM:000003C2 move.w (a4),d0
- ROM:000003C4 addi.w #$D3,d0
- ROM:000003C8 move.w (a5),d1
- ROM:000003CA addi.w #$BF,d1
- ROM:000003CE move.w d0,6(a1)
- ROM:000003D2 move.w d1,(a1)
- ROM:000003D4 jsr (loc_0).l
- ROM:000003DA bra.w loc_3E6
- ROM:000003DE ; ---------------------------------------------------------------------------
- ROM:000003DE
- ROM:000003DE loc_3DE: ; CODE XREF: ROM:000003B8↑j
- ROM:000003DE move.w #0,d0
- ROM:000003E2 bra.w loc_400
- ROM:000003E6 ; ---------------------------------------------------------------------------
- ROM:000003E6
- ROM:000003E6 loc_3E6: ; CODE XREF: ROM:000003AE↑j
- ROM:000003E6 ; ROM:000003DA↑j
- ROM:000003E6 move.w #0,d0
- ROM:000003EA move.w d7,d1
- ROM:000003EC add.w d1,d1
- ROM:000003EE move.w (a3,d1.w),d1
- ROM:000003F2 cmp.w (loc_0).l,d1
- ROM:000003F8 bne.w loc_400
- ROM:000003FC move.w #0,d0
- ROM:00000400
- ROM:00000400 loc_400: ; CODE XREF: ROM:000003E2↑j
- ROM:00000400 ; ROM:000003F8↑j
- ROM:00000400 move.w d0,4(a1)
- ROM:00000404 move.w (a4)+,d0
- ROM:00000406 addi.w #$D3,d0
- ROM:0000040A move.w (a5)+,d1
- ROM:0000040C addi.w #$BF,d1
- ROM:00000410 move.w d0,6(a1)
- ROM:00000414 move.w d1,(a1)
- ROM:00000416 jsr (loc_0).l
- ROM:0000041C addq.w #1,d7
- ROM:0000041E cmp.w (loc_0).l,d7
- ROM:00000424 ble.w loc_3A2
- ROM:00000428
- ROM:00000428 loc_428: ; CODE XREF: ROM:0000037A↑j
- ROM:00000428 ; ROM:00000384↑j
- ROM:00000428 tst.w (loc_0).l
- ROM:0000042E beq.w locret_454
- ROM:00000432 lea (0).l,a1
- ROM:00000438 move.w #$BF,(a1)
- ROM:0000043C move.w #0,2(a1)
- ROM:00000442 move.w #0,4(a1)
- ROM:00000448 move.w #$D3,6(a1)
- ROM:0000044E jsr (loc_0).l
- ROM:00000454
- ROM:00000454 locret_454: ; CODE XREF: ROM:0000042E↑j
- ROM:00000454 rts
- ROM:00000456 ; ---------------------------------------------------------------------------
- ROM:00000456 lea (0).l,a1
- ROM:0000045C lea (0).l,a2
- ROM:00000462 moveq #$1D,d0
- ROM:00000464
- ROM:00000464 loc_464: ; CODE XREF: ROM:0000046C↓j
- ROM:00000464 move.w #0,(a1)+
- ROM:00000468 move.w #0,(a2)+
- ROM:0000046C dbf d0,loc_464
- ROM:00000470 cmpi.w #$FFFF,(loc_0).l
- ROM:00000478 beq.s loc_4A2
- ROM:0000047A lea (0).l,a0
- ROM:00000480 lea (0).l,a1
- ROM:00000486 jsr (loc_0).l
- ROM:0000048C lea (0).l,a0
- ROM:00000492 move.w (loc_0).l,d1
- ROM:00000498 jsr (loc_0).l
- ROM:0000049E bra.w loc_4C6
- ROM:000004A2 ; ---------------------------------------------------------------------------
- ROM:000004A2
- ROM:000004A2 loc_4A2: ; CODE XREF: ROM:00000478↑j
- ROM:000004A2 lea (0).l,a0
- ROM:000004A8 lea (0).l,a1
- ROM:000004AE jsr (loc_0).l
- ROM:000004B4 lea (0).l,a0
- ROM:000004BA move.w (loc_0).l,d1
- ROM:000004C0 jsr (loc_0).l
- ROM:000004C6
- ROM:000004C6 loc_4C6: ; CODE XREF: ROM:0000049E↑j
- ROM:000004C6 moveq #2,d2
- ROM:000004C8 lea (0).l,a0
- ROM:000004CE lea ($2484).l,a1
- ROM:000004D4 move.l #$4000,d1
- ROM:000004DA move.w #$1D,d0
- ROM:000004DE jsr (loc_0).l
- ROM:000004E4 lea (0).l,a0
- ROM:000004EA lea ($24C4).l,a1
- ROM:000004F0 move.w #$1D,d0
- ROM:000004F4 jmp (loc_0).l
- ROM:000004FA ; ---------------------------------------------------------------------------
- ROM:000004FA lea (0).l,a0
- ROM:00000500 move.w #$1BF,d0
- ROM:00000504
- ROM:00000504 loc_504: ; CODE XREF: ROM:00000508↓j
- ROM:00000504 move.w #0,(a0)+
- ROM:00000508 dbf d0,loc_504
- ROM:0000050C lea (0).l,a0
- ROM:00000512 moveq #$1D,d0
- ROM:00000514
- ROM:00000514 loc_514: ; CODE XREF: ROM:00000518↓j
- ROM:00000514 move.w #0,(a0)+
- ROM:00000518 dbf d0,loc_514
- ROM:0000051C lea (0).l,a0
- ROM:00000522 lea (0).l,a6
- ROM:00000528 move.w (loc_0).l,d1
- ROM:0000052E
- ROM:0000052E loc_52E: ; CODE XREF: ROM:00000548↓j
- ROM:0000052E ; ROM:0000054C↓j
- ROM:0000052E cmpi.w #$FFFF,(a6)
- ROM:00000532 beq.s loc_56C
- ROM:00000534 move.w 6(a6),d0
- ROM:00000538 cmp.w (loc_0).l,d0
- ROM:0000053E bne.s loc_54A
- ROM:00000540 move.w (a6)+,d2
- ROM:00000542 cmp.w d1,d2
- ROM:00000544 beq.s loc_54E
- ROM:00000546
- ROM:00000546 loc_546: ; CODE XREF: ROM:0000055E↓j
- ROM:00000546 addq.w #6,a6
- ROM:00000548 bra.s loc_52E
- ROM:0000054A ; ---------------------------------------------------------------------------
- ROM:0000054A
- ROM:0000054A loc_54A: ; CODE XREF: ROM:0000053E↑j
- ROM:0000054A addq.w #8,a6
- ROM:0000054C bra.s loc_52E
- ROM:0000054E ; ---------------------------------------------------------------------------
- ROM:0000054E
- ROM:0000054E loc_54E: ; CODE XREF: ROM:00000544↑j
- ROM:0000054E tst.w d0
- ROM:00000550 beq.s loc_560
- ROM:00000552 andi.w #$3800,d2
- ROM:00000556 rol.w #5,d2
- ROM:00000558 cmp.w (loc_0).l,d2
- ROM:0000055E bne.s loc_546
- ROM:00000560
- ROM:00000560 loc_560: ; CODE XREF: ROM:00000550↑j
- ROM:00000560 movea.l (a6),a1
- ROM:00000562 jsr (loc_0).l
- ROM:00000568 bra.w loc_660
- ROM:0000056C ; ---------------------------------------------------------------------------
- ROM:0000056C
- ROM:0000056C loc_56C: ; CODE XREF: ROM:00000532↑j
- ROM:0000056C tst.w (loc_0).l
- ROM:00000572 beq.s loc_584
- ROM:00000574 lea (0).l,a1
- ROM:0000057A jsr (loc_0).l
- ROM:00000580 bra.w loc_5D6
- ROM:00000584 ; ---------------------------------------------------------------------------
- ROM:00000584
- ROM:00000584 loc_584: ; CODE XREF: ROM:00000572↑j
- ROM:00000584 andi.w #$C000,d1
- ROM:00000588 cmpi.w #$C000,d1
- ROM:0000058C beq.s loc_5CA
- ROM:0000058E cmpi.w #$8000,d1
- ROM:00000592 beq.s loc_5BA
- ROM:00000594 cmpi.w #$4000,d1
- ROM:00000598 beq.s loc_5AA
- ROM:0000059A lea (0).l,a1
- ROM:000005A0 jsr (loc_0).l
- ROM:000005A6 bra.w loc_5D6
- ROM:000005AA ; ---------------------------------------------------------------------------
- ROM:000005AA
- ROM:000005AA loc_5AA: ; CODE XREF: ROM:00000598↑j
- ROM:000005AA lea (0).l,a1
- ROM:000005B0 jsr (loc_0).l
- ROM:000005B6 bra.w loc_5D6
- ROM:000005BA ; ---------------------------------------------------------------------------
- ROM:000005BA
- ROM:000005BA loc_5BA: ; CODE XREF: ROM:00000592↑j
- ROM:000005BA lea (0).l,a1
- ROM:000005C0 jsr (loc_0).l
- ROM:000005C6 bra.w loc_5D6
- ROM:000005CA ; ---------------------------------------------------------------------------
- ROM:000005CA
- ROM:000005CA loc_5CA: ; CODE XREF: ROM:0000058C↑j
- ROM:000005CA lea (0).l,a1
- ROM:000005D0 jsr (loc_0).l
- ROM:000005D6
- ROM:000005D6 loc_5D6: ; CODE XREF: ROM:00000580↑j
- ROM:000005D6 ; ROM:000005A6↑j ...
- ROM:000005D6 cmpi.w #0,d1
- ROM:000005DA beq.w loc_660
- ROM:000005DE lea (0).l,a1
- ROM:000005E4 move.w (loc_0).l,d7
- ROM:000005EA add.w d7,d7
- ROM:000005EC add.w d7,d7
- ROM:000005EE movea.l (a1,d7.w),a1
- ROM:000005F2 jsr (loc_0).l
- ROM:000005F8 cmpi.w #$4000,d1
- ROM:000005FC beq.w loc_660
- ROM:00000600 addq.w #2,a0
- ROM:00000602 lea (0).l,a1
- ROM:00000608 move.w (loc_0).l,d7
- ROM:0000060E add.w d7,d7
- ROM:00000610 add.w d7,d7
- ROM:00000612 movea.l (a1,d7.w),a1
- ROM:00000616 jsr (loc_0).l
- ROM:0000061C cmpi.w #$8000,d1
- ROM:00000620 beq.s loc_660
- ROM:00000622 addq.w #2,a0
- ROM:00000624 lea (0).l,a1
- ROM:0000062A move.w (loc_0).l,d7
- ROM:00000630 add.w d7,d7
- ROM:00000632 add.w d7,d7
- ROM:00000634 movea.l (a1,d7.w),a1
- ROM:00000638 jsr (loc_0).l
- ROM:0000063E tst.w (loc_0).l
- ROM:00000644 beq.s loc_660
- ROM:00000646 lea (0).l,a1
- ROM:0000064C move.w (loc_0).l,d7
- ROM:00000652 add.w d7,d7
- ROM:00000654 add.w d7,d7
- ROM:00000656 movea.l (a1,d7.w),a1
- ROM:0000065A jsr (loc_0).l
- ROM:00000660
- ROM:00000660 loc_660: ; CODE XREF: ROM:00000568↑j
- ROM:00000660 ; ROM:000005DA↑j ...
- ROM:00000660 tst.w (loc_0).l
- ROM:00000666 bne.w loc_84E
- ROM:0000066A lea (0).l,a0
- ROM:00000670 moveq #0,d0
- ROM:00000672 move.w (loc_0).l,d1
- ROM:00000678 move.w d1,d6
- ROM:0000067A andi.w #$C000,d1
- ROM:0000067E cmpi.w #$C000,d1
- ROM:00000682 beq.w loc_7BA
- ROM:00000686 cmpi.w #$8000,d1
- ROM:0000068A beq.w loc_730
- ROM:0000068E cmpi.w #$4000,d1
- ROM:00000692 beq.w loc_6CA
- ROM:00000696 andi.w #7,d6
- ROM:0000069A move.w d6,(loc_0).l
- ROM:000006A0 moveq #0,d2
- ROM:000006A2
- ROM:000006A2 loc_6A2: ; CODE XREF: ROM:000006C4↓j
- ROM:000006A2 move.w #0,d1
- ROM:000006A6 cmp.w (loc_0).l,d2
- ROM:000006AC bne.w loc_6B4
- ROM:000006B0 move.w #0,d1
- ROM:000006B4
- ROM:000006B4 loc_6B4: ; CODE XREF: ROM:000006AC↑j
- ROM:000006B4 jsr (loc_0).l
- ROM:000006BA adda.w #$38,a0 ; '8'
- ROM:000006BE moveq #0,d0
- ROM:000006C0 addq.w #1,d2
- ROM:000006C2 cmp.w d6,d2
- ROM:000006C4 ble.s loc_6A2
- ROM:000006C6 bra.w loc_84E
- ROM:000006CA ; ---------------------------------------------------------------------------
- ROM:000006CA
- ROM:000006CA loc_6CA: ; CODE XREF: ROM:00000692↑j
- ROM:000006CA move.w d6,d2
- ROM:000006CC andi.w #7,d2
- ROM:000006D0 andi.w #$78,d6 ; 'x'
- ROM:000006D4 lsr.w #3,d6
- ROM:000006D6 move.w (loc_0).l,d7
- ROM:000006DC jsr (loc_0).l
- ROM:000006E2 move.w d6,(loc_0).l
- ROM:000006E8 moveq #0,d3
- ROM:000006EA
- ROM:000006EA loc_6EA: ; CODE XREF: ROM:0000072A↓j
- ROM:000006EA move.w (loc_0).l,d7
- ROM:000006F0 andi.w #$FF87,d7
- ROM:000006F4 move.w d3,d1
- ROM:000006F6 asl.w #3,d1
- ROM:000006F8 or.w d1,d7
- ROM:000006FA move.w #0,d1
- ROM:000006FE cmp.w (loc_0).l,d3
- ROM:00000704 bne.w loc_70C
- ROM:00000708 move.w #0,d1
- ROM:0000070C
- ROM:0000070C loc_70C: ; CODE XREF: ROM:00000704↑j
- ROM:0000070C jsr (loc_0).l
- ROM:00000712 bne.s loc_720
- ROM:00000714 jsr (loc_0).l
- ROM:0000071A jsr (loc_0).l
- ROM:00000720
- ROM:00000720 loc_720: ; CODE XREF: ROM:00000712↑j
- ROM:00000720 adda.w #$38,a0 ; '8'
- ROM:00000724 moveq #0,d0
- ROM:00000726 addq.w #1,d3
- ROM:00000728 cmp.w d6,d3
- ROM:0000072A ble.s loc_6EA
- ROM:0000072C bra.w loc_84E
- ROM:00000730 ; ---------------------------------------------------------------------------
- ROM:00000730
- ROM:00000730 loc_730: ; CODE XREF: ROM:0000068A↑j
- ROM:00000730 tst.w (loc_0).l
- ROM:00000736 beq.w loc_746
- ROM:0000073A move.w #$FFFF,(loc_0).l
- ROM:00000742 bra.w loc_84E
- ROM:00000746 ; ---------------------------------------------------------------------------
- ROM:00000746
- ROM:00000746 loc_746: ; CODE XREF: ROM:00000736↑j
- ROM:00000746 move.w d6,d2
- ROM:00000748 move.w d6,d3
- ROM:0000074A andi.w #7,d2
- ROM:0000074E andi.w #$78,d3 ; 'x'
- ROM:00000752 lsr.w #3,d3
- ROM:00000754 andi.w #$780,d6
- ROM:00000758 lsr.w #7,d6
- ROM:0000075A move.w (loc_0).l,d7
- ROM:00000760 jsr (loc_0).l
- ROM:00000766 move.w d6,(loc_0).l
- ROM:0000076C moveq #0,d4
- ROM:0000076E
- ROM:0000076E loc_76E: ; CODE XREF: ROM:000007B4↓j
- ROM:0000076E move.w (loc_0).l,d7
- ROM:00000774 andi.w #$F87F,d7
- ROM:00000778 move.w d4,d1
- ROM:0000077A asl.w #7,d1
- ROM:0000077C or.w d1,d7
- ROM:0000077E move.w #0,d1
- ROM:00000782 cmp.w (loc_0).l,d4
- ROM:00000788 bne.w loc_790
- ROM:0000078C move.w #0,d1
- ROM:00000790
- ROM:00000790 loc_790: ; CODE XREF: ROM:00000788↑j
- ROM:00000790 jsr (loc_0).l
- ROM:00000796 bne.s loc_7AA
- ROM:00000798 jsr (loc_0).l
- ROM:0000079E jsr (loc_0).l
- ROM:000007A4 jsr (loc_0).l
- ROM:000007AA
- ROM:000007AA loc_7AA: ; CODE XREF: ROM:00000796↑j
- ROM:000007AA adda.w #$38,a0 ; '8'
- ROM:000007AE moveq #0,d0
- ROM:000007B0 addq.w #1,d4
- ROM:000007B2 cmp.w d6,d4
- ROM:000007B4 ble.s loc_76E
- ROM:000007B6 bra.w loc_84E
- ROM:000007BA ; ---------------------------------------------------------------------------
- ROM:000007BA
- ROM:000007BA loc_7BA: ; CODE XREF: ROM:00000682↑j
- ROM:000007BA tst.w (loc_0).l
- ROM:000007C0 beq.w loc_7D0
- ROM:000007C4 move.w #$FFFF,(loc_0).l
- ROM:000007CC bra.w loc_84E
- ROM:000007D0 ; ---------------------------------------------------------------------------
- ROM:000007D0
- ROM:000007D0 loc_7D0: ; CODE XREF: ROM:000007C0↑j
- ROM:000007D0 move.w d6,d2
- ROM:000007D2 move.w d6,d3
- ROM:000007D4 move.w d6,d4
- ROM:000007D6 andi.w #7,d2
- ROM:000007DA andi.w #$78,d3 ; 'x'
- ROM:000007DE lsr.w #3,d3
- ROM:000007E0 andi.w #$780,d4
- ROM:000007E4 lsr.w #7,d4
- ROM:000007E6 andi.w #$3800,d6
- ROM:000007EA rol.w #5,d6
- ROM:000007EC move.w (loc_0).l,d7
- ROM:000007F2 jsr (loc_0).l
- ROM:000007F8 move.w d6,(loc_0).l
- ROM:000007FE moveq #0,d5
- ROM:00000800
- ROM:00000800 loc_800: ; CODE XREF: ROM:0000084C↓j
- ROM:00000800 move.w (loc_0).l,d7
- ROM:00000806 andi.w #$C7FF,d7
- ROM:0000080A move.w d5,d1
- ROM:0000080C ror.w #5,d1
- ROM:0000080E or.w d1,d7
- ROM:00000810 move.w #0,d1
- ROM:00000814 cmp.w (loc_0).l,d5
- ROM:0000081A bne.w loc_822
- ROM:0000081E move.w #0,d1
- ROM:00000822
- ROM:00000822 loc_822: ; CODE XREF: ROM:0000081A↑j
- ROM:00000822 jsr (loc_0).l
- ROM:00000828 bne.s loc_842
- ROM:0000082A jsr (loc_0).l
- ROM:00000830 jsr (loc_0).l
- ROM:00000836 jsr (loc_0).l
- ROM:0000083C jsr (loc_0).l
- ROM:00000842
- ROM:00000842 loc_842: ; CODE XREF: ROM:00000828↑j
- ROM:00000842 adda.w #$38,a0 ; '8'
- ROM:00000846 moveq #0,d0
- ROM:00000848 addq.w #1,d5
- ROM:0000084A cmp.w d6,d5
- ROM:0000084C ble.s loc_800
- ROM:0000084E
- ROM:0000084E loc_84E: ; CODE XREF: ROM:00000666↑j
- ROM:0000084E ; ROM:000006C6↑j ...
- ROM:0000084E move.w (loc_0).l,d0
- ROM:00000854 sub.w (loc_0).l,d0
- ROM:0000085A bpl.w loc_86C
- ROM:0000085E move.w (loc_0).l,(loc_0).l
- ROM:00000868 bra.w loc_882
- ROM:0000086C ; ---------------------------------------------------------------------------
- ROM:0000086C
- ROM:0000086C loc_86C: ; CODE XREF: ROM:0000085A↑j
- ROM:0000086C cmpi.w #6,d0
- ROM:00000870 blt.w loc_882
- ROM:00000874 move.w (loc_0).l,d0
- ROM:0000087A subq.w #5,d0
- ROM:0000087C move.w d0,(loc_0).l
- ROM:00000882
- ROM:00000882 loc_882: ; CODE XREF: ROM:00000868↑j
- ROM:00000882 ; ROM:00000870↑j
- ROM:00000882 moveq #2,d2
- ROM:00000884 lea (0).l,a0
- ROM:0000088A move.w (loc_0).l,d0
- ROM:00000890 muls.w #$38,d0 ; '8'
- ROM:00000894 adda.w d0,a0
- ROM:00000896 lea ($2546).l,a1
- ROM:0000089C move.l #$4000,d1
- ROM:000008A2 move.w #$1C,d0
- ROM:000008A6 moveq #5,d3
- ROM:000008A8
- ROM:000008A8 loc_8A8: ; CODE XREF: ROM:000008B6↓j
- ROM:000008A8 jsr (loc_0).l
- ROM:000008AE adda.w #$38,a0 ; '8'
- ROM:000008B2 adda.w #$40,a1 ; '@'
- ROM:000008B6 dbf d3,loc_8A8
- ROM:000008BA rts
- ROM:000008BC ; ---------------------------------------------------------------------------
- ROM:000008BC lea (0).l,a6
- ROM:000008C2 move.w d2,d7
- ROM:000008C4 add.w d7,d7
- ROM:000008C6 add.w d7,d7
- ROM:000008C8 movea.l (a6,d7.w),a6
- ROM:000008CC
- ROM:000008CC loc_8CC: ; CODE XREF: ROM:000008E0↓j
- ROM:000008CC moveq #0,d7
- ROM:000008CE move.b (a6)+,d7
- ROM:000008D0 cmpi.w #0,d7
- ROM:000008D4 beq.w loc_8E2
- ROM:000008D8 add.w d1,d7
- ROM:000008DA move.w d7,(a0,d0.w)
- ROM:000008DE addq.w #2,d0
- ROM:000008E0 bra.s loc_8CC
- ROM:000008E2 ; ---------------------------------------------------------------------------
- ROM:000008E2
- ROM:000008E2 loc_8E2: ; CODE XREF: ROM:000008D4↑j
- ROM:000008E2 addq.w #2,d0
- ROM:000008E4 rts
- ROM:000008E6 ; ---------------------------------------------------------------------------
- ROM:000008E6 move.w d3,d7
- ROM:000008E8 add.w d7,d7
- ROM:000008EA add.w d7,d7
- ROM:000008EC lea (0).l,a6
- ROM:000008F2 movea.l (a6,d7.w),a6
- ROM:000008F6
- ROM:000008F6 loc_8F6: ; CODE XREF: ROM:0000090A↓j
- ROM:000008F6 moveq #0,d7
- ROM:000008F8 move.b (a6)+,d7
- ROM:000008FA cmpi.w #0,d7
- ROM:000008FE beq.w loc_90C
- ROM:00000902 add.w d1,d7
- ROM:00000904 move.w d7,(a0,d0.w)
- ROM:00000908 addq.w #2,d0
- ROM:0000090A bra.s loc_8F6
- ROM:0000090C ; ---------------------------------------------------------------------------
- ROM:0000090C
- ROM:0000090C loc_90C: ; CODE XREF: ROM:000008FE↑j
- ROM:0000090C addq.w #2,d0
- ROM:0000090E rts
- ROM:00000910 ; ---------------------------------------------------------------------------
- ROM:00000910 move.w d4,d7
- ROM:00000912 add.w d7,d7
- ROM:00000914 add.w d7,d7
- ROM:00000916 lea (0).l,a6
- ROM:0000091C movea.l (a6,d7.w),a6
- ROM:00000920
- ROM:00000920 loc_920: ; CODE XREF: ROM:00000934↓j
- ROM:00000920 moveq #0,d7
- ROM:00000922 move.b (a6)+,d7
- ROM:00000924 cmpi.w #0,d7
- ROM:00000928 beq.w locret_936
- ROM:0000092C add.w d1,d7
- ROM:0000092E move.w d7,(a0,d0.w)
- ROM:00000932 addq.w #2,d0
- ROM:00000934 bra.s loc_920
- ROM:00000936 ; ---------------------------------------------------------------------------
- ROM:00000936
- ROM:00000936 locret_936: ; CODE XREF: ROM:00000928↑j
- ROM:00000936 rts
- ROM:00000938 ; ---------------------------------------------------------------------------
- ROM:00000938 move.w d5,d7
- ROM:0000093A add.w d7,d7
- ROM:0000093C add.w d7,d7
- ROM:0000093E lea (0).l,a6
- ROM:00000944 movea.l (a6,d7.w),a6
- ROM:00000948
- ROM:00000948 loc_948: ; CODE XREF: ROM:0000095C↓j
- ROM:00000948 moveq #0,d7
- ROM:0000094A move.b (a6)+,d7
- ROM:0000094C cmpi.w #0,d7
- ROM:00000950 beq.w locret_95E
- ROM:00000954 add.w d1,d7
- ROM:00000956 move.w d7,(a0,d0.w)
- ROM:0000095A addq.w #2,d0
- ROM:0000095C bra.s loc_948
- ROM:0000095E ; ---------------------------------------------------------------------------
- ROM:0000095E
- ROM:0000095E locret_95E: ; CODE XREF: ROM:00000950↑j
- ROM:0000095E rts
- ROM:00000960 ; ---------------------------------------------------------------------------
- ROM:00000960 lea (0).l,a6
- ROM:00000966
- ROM:00000966 loc_966: ; CODE XREF: ROM:00000974↓j
- ROM:00000966 cmpi.w #$FFFF,(a6)
- ROM:0000096A beq.s loc_990
- ROM:0000096C movea.w (a6)+,a5
- ROM:0000096E cmpa.w d7,a5
- ROM:00000970 beq.s loc_976
- ROM:00000972 addq.w #4,a6
- ROM:00000974 bra.s loc_966
- ROM:00000976 ; ---------------------------------------------------------------------------
- ROM:00000976
- ROM:00000976 loc_976: ; CODE XREF: ROM:00000970↑j
- ROM:00000976 movea.l (a6),a6
- ROM:00000978
- ROM:00000978 loc_978: ; CODE XREF: ROM:0000098A↓j
- ROM:00000978 moveq #0,d7
- ROM:0000097A move.b (a6)+,d7
- ROM:0000097C cmpi.w #0,d7
- ROM:00000980 beq.s loc_98C
- ROM:00000982 add.w d1,d7
- ROM:00000984 move.w d7,(a0,d0.w)
- ROM:00000988 addq.w #2,d0
- ROM:0000098A bra.s loc_978
- ROM:0000098C ; ---------------------------------------------------------------------------
- ROM:0000098C
- ROM:0000098C loc_98C: ; CODE XREF: ROM:00000980↑j
- ROM:0000098C moveq #1,d7
- ROM:0000098E rts
- ROM:00000990 ; ---------------------------------------------------------------------------
- ROM:00000990
- ROM:00000990 loc_990: ; CODE XREF: ROM:0000096A↑j
- ROM:00000990 moveq #0,d7
- ROM:00000992 rts
- ROM:00000994 ; ---------------------------------------------------------------------------
- ROM:00000994 lea (0).l,a6
- ROM:0000099A moveq #0,d1
- ROM:0000099C
- ROM:0000099C loc_99C: ; CODE XREF: ROM:000009AA↓j
- ROM:0000099C cmpi.w #$FFFF,(a6)
- ROM:000009A0 beq.s locret_9BA
- ROM:000009A2 movea.w (a6)+,a5
- ROM:000009A4 cmpa.w d7,a5
- ROM:000009A6 beq.s loc_9AC
- ROM:000009A8 addq.w #1,d1
- ROM:000009AA bra.s loc_99C
- ROM:000009AC ; ---------------------------------------------------------------------------
- ROM:000009AC
- ROM:000009AC loc_9AC: ; CODE XREF: ROM:000009A6↑j
- ROM:000009AC lea (0).l,a6
- ROM:000009B2 tst.b (a6,d1.w)
- ROM:000009B6 beq.s locret_9BA
- ROM:000009B8 subq.w #1,d6
- ROM:000009BA
- ROM:000009BA locret_9BA: ; CODE XREF: ROM:000009A0↑j
- ROM:000009BA ; ROM:000009B6↑j
- ROM:000009BA rts
- ROM:000009BC ; ---------------------------------------------------------------------------
- ROM:000009BC lea (0).l,a6
- ROM:000009C2
- ROM:000009C2 loc_9C2: ; CODE XREF: ROM:000009D0↓j
- ROM:000009C2 cmpi.w #$FFFF,(a6)
- ROM:000009C6 beq.s loc_9DE
- ROM:000009C8 move.w (a6)+,d2
- ROM:000009CA cmp.w d1,d2
- ROM:000009CC beq.s loc_9D2
- ROM:000009CE addq.w #4,a6
- ROM:000009D0 bra.s loc_9C2
- ROM:000009D2 ; ---------------------------------------------------------------------------
- ROM:000009D2
- ROM:000009D2 loc_9D2: ; CODE XREF: ROM:000009CC↑j
- ROM:000009D2 movea.l (a6),a1
- ROM:000009D4 jsr (loc_0).l
- ROM:000009DA bra.w locret_A62
- ROM:000009DE ; ---------------------------------------------------------------------------
- ROM:000009DE
- ROM:000009DE loc_9DE: ; CODE XREF: ROM:000009C6↑j
- ROM:000009DE move.w d1,d6
- ROM:000009E0 andi.w #$C000,d6
- ROM:000009E4 lea (0).l,a1
- ROM:000009EA move.w d1,d7
- ROM:000009EC andi.w #7,d7
- ROM:000009F0 add.w d7,d7
- ROM:000009F2 add.w d7,d7
- ROM:000009F4 movea.l (a1,d7.w),a1
- ROM:000009F8 jsr (loc_0).l
- ROM:000009FE addq.w #2,a0
- ROM:00000A00 lea (0).l,a1
- ROM:00000A06 move.w d1,d7
- ROM:00000A08 andi.w #$78,d7 ; 'x'
- ROM:00000A0C lsr.w #3,d7
- ROM:00000A0E add.w d7,d7
- ROM:00000A10 add.w d7,d7
- ROM:00000A12 movea.l (a1,d7.w),a1
- ROM:00000A16 jsr (loc_0).l
- ROM:00000A1C cmpi.w #$4000,d6
- ROM:00000A20 beq.s locret_A62
- ROM:00000A22 addq.w #2,a0
- ROM:00000A24 lea (0).l,a1
- ROM:00000A2A move.w d1,d7
- ROM:00000A2C andi.w #$780,d7
- ROM:00000A30 lsr.w #7,d7
- ROM:00000A32 add.w d7,d7
- ROM:00000A34 add.w d7,d7
- ROM:00000A36 movea.l (a1,d7.w),a1
- ROM:00000A3A jsr (loc_0).l
- ROM:00000A40 cmpi.w #$8000,d6
- ROM:00000A44 beq.s locret_A62
- ROM:00000A46 lea (0).l,a1
- ROM:00000A4C move.w d1,d7
- ROM:00000A4E andi.w #$3800,d7
- ROM:00000A52 rol.w #5,d7
- ROM:00000A54 add.w d7,d7
- ROM:00000A56 add.w d7,d7
- ROM:00000A58 movea.l (a1,d7.w),a1
- ROM:00000A5C jsr (loc_0).l
- ROM:00000A62
- ROM:00000A62 locret_A62: ; CODE XREF: ROM:000009DA↑j
- ROM:00000A62 ; ROM:00000A20↑j ...
- ROM:00000A62 rts
- ROM:00000A64 ; ---------------------------------------------------------------------------
- ROM:00000A64
- ROM:00000A64 loc_A64: ; CODE XREF: ROM:00000A74↓j
- ROM:00000A64 moveq #0,d0
- ROM:00000A66 move.b (a1)+,d0
- ROM:00000A68 cmpi.b #0,d0
- ROM:00000A6C beq.s locret_A76
- ROM:00000A6E addi.w #0,d0
- ROM:00000A72 move.w d0,(a0)+
- ROM:00000A74 bra.s loc_A64
- ROM:00000A76 ; ---------------------------------------------------------------------------
- ROM:00000A76
- ROM:00000A76 locret_A76: ; CODE XREF: ROM:00000A6C↑j
- ROM:00000A76 rts
- ROM:00000A78 ; ---------------------------------------------------------------------------
- ROM:00000A78 subq.w #1,(loc_0).l
- ROM:00000A7E bne.s loc_A90
- ROM:00000A80 move.w #$F,(loc_0).l
- ROM:00000A88 eori.w #1,(loc_0).l
- ROM:00000A90
- ROM:00000A90 loc_A90: ; CODE XREF: ROM:00000A7E↑j
- ROM:00000A90 tst.w (loc_0).l
- ROM:00000A96 beq.s loc_AD4
- ROM:00000A98 lea (0).l,a0
- ROM:00000A9E lea ($2576).l,a1
- ROM:00000AA4 move.w #1,d0
- ROM:00000AA8 move.l #$4000,d1
- ROM:00000AAE moveq #2,d2
- ROM:00000AB0 jsr (loc_0).l
- ROM:00000AB6 lea (0).l,a0
- ROM:00000ABC lea ($26B6).l,a1
- ROM:00000AC2 move.w #1,d0
- ROM:00000AC6 move.l #$4000,d1
- ROM:00000ACC moveq #2,d2
- ROM:00000ACE jmp (loc_0).l
- ROM:00000AD4 ; ---------------------------------------------------------------------------
- ROM:00000AD4
- ROM:00000AD4 loc_AD4: ; CODE XREF: ROM:00000A96↑j
- ROM:00000AD4 lea (0).l,a0
- ROM:00000ADA lea ($2576).l,a1
- ROM:00000AE0 move.w #1,d0
- ROM:00000AE4 move.l #$4000,d1
- ROM:00000AEA moveq #2,d2
- ROM:00000AEC jsr (loc_0).l
- ROM:00000AF2 lea (0).l,a0
- ROM:00000AF8 lea ($26B6).l,a1
- ROM:00000AFE move.w #1,d0
- ROM:00000B02 move.l #$4000,d1
- ROM:00000B08 moveq #2,d2
- ROM:00000B0A jmp (loc_0).l
- ROM:00000B10 ; ---------------------------------------------------------------------------
- ROM:00000B10 move.w #0,(loc_0).l
- ROM:00000B18 move.w #0,(loc_0).l
- ROM:00000B20 tst.w (loc_0).l
- ROM:00000B26 beq.s loc_B30
- ROM:00000B28 move.w #0,(loc_0).l
- ROM:00000B30
- ROM:00000B30 loc_B30: ; CODE XREF: ROM:00000B26↑j
- ROM:00000B30 move.w (loc_0).l,d0
- ROM:00000B36 sub.w (loc_0).l,d0
- ROM:00000B3C cmpi.w #6,d0
- ROM:00000B40 blt.s locret_B4A
- ROM:00000B42 move.w #0,(loc_0).l
- ROM:00000B4A
- ROM:00000B4A locret_B4A: ; CODE XREF: ROM:00000B40↑j
- ROM:00000B4A rts
- ROM:00000B4C ; ---------------------------------------------------------------------------
- ROM:00000B4C lea (0).l,a0
- ROM:00000B52 lea (0).l,a1
- ROM:00000B58 lea (0).l,a2
- ROM:00000B5E lea (0).l,a3
- ROM:00000B64 lea (0).l,a4
- ROM:00000B6A move.w (loc_0).l,(a1)+
- ROM:00000B70 move.w (loc_0).l,(a2)+
- ROM:00000B76 move.w (loc_0).l,(a3)+
- ROM:00000B7C move.w #$FFFF,(a4)+
- ROM:00000B80 move.w #0,(loc_0).l
- ROM:00000B88 moveq #$3B,d0 ; ';'
- ROM:00000B8A
- ROM:00000B8A loc_B8A: ; CODE XREF: ROM:00000B92↓j
- ROM:00000B8A move.w (a0)+,(a1)+
- ROM:00000B8C move.w (a0)+,(a2)+
- ROM:00000B8E move.w (a0)+,(a3)+
- ROM:00000B90 move.w (a0)+,(a4)+
- ROM:00000B92 dbf d0,loc_B8A
- ROM:00000B96 move.w #$3C,(loc_0).l ; '<'
- ROM:00000B9E tst.b (loc_0).l
- ROM:00000BA4 beq.s loc_BAC
- ROM:00000BA6 subq.w #1,(loc_0).l
- ROM:00000BAC
- ROM:00000BAC loc_BAC: ; CODE XREF: ROM:00000BA4↑j
- ROM:00000BAC move.w #0,(loc_0).l
- ROM:00000BB4 rts
- ROM:00000BB6 ; ---------------------------------------------------------------------------
- ROM:00000BB6
- ROM:00000BB6 loc_BB6: ; CODE XREF: ROM:loc_116↑p
- ROM:00000BB6 move.w #$FFFF,(loc_0).l
- ROM:00000BBE lea (0).l,a0
- ROM:00000BC4 lea (0).l,a1
- ROM:00000BCA lea (0).l,a5
- ROM:00000BD0 move.w (loc_0).l,d0
- ROM:00000BD6 add.w d0,d0
- ROM:00000BD8 move.w (loc_0).l,d7
- ROM:00000BDE move.w d7,(loc_0).l
- ROM:00000BE4 add.w d0,d0
- ROM:00000BE6 movea.l (a0,d0.w),a0
- ROM:00000BEA add.w d0,d0
- ROM:00000BEC adda.w d0,a5
- ROM:00000BEE lea (0).l,a1
- ROM:00000BF4 lea (0).l,a2
- ROM:00000BFA lea (0).l,a3
- ROM:00000C00 lea (0).l,a4
- ROM:00000C06 moveq #0,d2
- ROM:00000C08
- ROM:00000C08 loc_C08: ; CODE XREF: ROM:00000C36↓j
- ROM:00000C08 move.w (a0)+,d1
- ROM:00000C0A add.w (a5),d1
- ROM:00000C0C muls.w 6(a5),d1
- ROM:00000C10 asr.l #8,d1
- ROM:00000C12 move.w d1,(a1)+
- ROM:00000C14 move.w (a0)+,d1
- ROM:00000C16 add.w 2(a5),d1
- ROM:00000C1A muls.w 6(a5),d1
- ROM:00000C1E asr.l #8,d1
- ROM:00000C20 move.w d1,(a2)+
- ROM:00000C22 move.w (a0)+,d1
- ROM:00000C24 add.w 4(a5),d1
- ROM:00000C28 muls.w 6(a5),d1
- ROM:00000C2C asr.l #8,d1
- ROM:00000C2E move.w d1,(a3)+
- ROM:00000C30 addq.w #2,a0
- ROM:00000C32 move.w d2,(a4)+
- ROM:00000C34 addq.w #1,d2
- ROM:00000C36 dbf d7,loc_C08
- ROM:00000C3A moveq #0,d1
- ROM:00000C3C move.w (loc_0).l,d0
- ROM:00000C42 asl.w #1,d0
- ROM:00000C44 roxl.w #1,d1
- ROM:00000C46 move.w (loc_0).l,d0
- ROM:00000C4C asl.w #1,d0
- ROM:00000C4E roxl.w #1,d1
- ROM:00000C50 move.w (loc_0).l,d0
- ROM:00000C56 asl.w #1,d0
- ROM:00000C58 roxl.w #1,d1
- ROM:00000C5A cmp.w (loc_0).l,d1
- ROM:00000C60 bne.s loc_CAE
- ROM:00000C62 move.w (loc_0).l,d1
- ROM:00000C68 add.w (a5),d1
- ROM:00000C6A muls.w 6(a5),d1
- ROM:00000C6E asr.l #8,d1
- ROM:00000C70 move.w d1,(a1)
- ROM:00000C72 move.w (loc_0).l,d1
- ROM:00000C78 add.w 2(a5),d1
- ROM:00000C7C muls.w 6(a5),d1
- ROM:00000C80 asr.l #8,d1
- ROM:00000C82 move.w d1,(a2)
- ROM:00000C84 move.w (loc_0).l,d1
- ROM:00000C8A add.w 4(a5),d1
- ROM:00000C8E muls.w 6(a5),d1
- ROM:00000C92 asr.l #8,d1
- ROM:00000C94 move.w d1,(a3)
- ROM:00000C96 move.w #$FFFF,(a4)
- ROM:00000C9A move.w (loc_0).l,d0
- ROM:00000CA0 addq.w #1,d0
- ROM:00000CA2 move.w d0,(loc_0).l
- ROM:00000CA8 move.w d0,(loc_0).l
- ROM:00000CAE
- ROM:00000CAE loc_CAE: ; CODE XREF: ROM:00000C60↑j
- ROM:00000CAE move.w #0,(loc_0).l
- ROM:00000CB6 rts
- ROM:00000CB8 ; ---------------------------------------------------------------------------
- ROM:00000CB8 move.w #$FFFF,(loc_0).l
- ROM:00000CC0 lea (0).l,a0
- ROM:00000CC6 lea (0).l,a1
- ROM:00000CCC lea (0).l,a2
- ROM:00000CD2 lea (0).l,a3
- ROM:00000CD8 lea (0).l,a4
- ROM:00000CDE lea (0).l,a5
- ROM:00000CE4 lea (0).l,a6
- ROM:00000CEA moveq #0,d2
- ROM:00000CEC moveq #0,d0
- ROM:00000CEE move.b 1(a0),d0
- ROM:00000CF2 subq.w #1,d0
- ROM:00000CF4 bmi.w loc_D3C
- ROM:00000CF8 addq.w #2,a0
- ROM:00000CFA
- ROM:00000CFA loc_CFA: ; CODE XREF: ROM:00000D1E↓j
- ROM:00000CFA moveq #0,d7
- ROM:00000CFC move.b 3(a0),d7
- ROM:00000D00 add.w d7,d7
- ROM:00000D02 move.w (a5,d7.w),(a1)+
- ROM:00000D06 move.w #0,(a2)+
- ROM:00000D0A move.w #0,(a3)+
- ROM:00000D0E move.w d2,(a4)+
- ROM:00000D10 addq.w #1,d2
- ROM:00000D12 move.b 2(a0),d7
- ROM:00000D16 ext.w d7
- ROM:00000D18 move.w d7,(a6)+
- ROM:00000D1A adda.w #$25,a0 ; '%'
- ROM:00000D1E dbf d0,loc_CFA
- ROM:00000D22 lea (0).l,a0
- ROM:00000D28 lea (0).l,a2
- ROM:00000D2E moveq #$F,d7
- ROM:00000D30
- ROM:00000D30 loc_D30: ; CODE XREF: ROM:00000D38↓j
- ROM:00000D30 move.w #$200,(a0)+
- ROM:00000D34 move.w #0,(a2)+
- ROM:00000D38 dbf d7,loc_D30
- ROM:00000D3C
- ROM:00000D3C loc_D3C: ; CODE XREF: ROM:00000CF4↑j
- ROM:00000D3C move.w (loc_0).l,(loc_0).l
- ROM:00000D46 move.w (loc_0).l,d0
- ROM:00000D4C cmpi.w #$FFFF,d0
- ROM:00000D50 beq.w loc_D90
- ROM:00000D54 move.w d0,d1
- ROM:00000D56 move.w d0,d2
- ROM:00000D58 move.w d0,d7
- ROM:00000D5A andi.w #$C000,d7
- ROM:00000D5E cmpi.w #$8000,d7
- ROM:00000D62 bcs.w loc_D90
- ROM:00000D66 andi.w #7,d0
- ROM:00000D6A cmp.w (loc_0).l,d0
- ROM:00000D70 bne.w loc_D90
- ROM:00000D74 andi.w #$78,d1 ; 'x'
- ROM:00000D78 lsr.w #3,d1
- ROM:00000D7A cmp.w (loc_0).l,d1
- ROM:00000D80 bne.w loc_D90
- ROM:00000D84 andi.w #$780,d2
- ROM:00000D88 lsr.w #7,d2
- ROM:00000D8A move.w d2,(loc_0).l
- ROM:00000D90
- ROM:00000D90 loc_D90: ; CODE XREF: ROM:00000D50↑j
- ROM:00000D90 ; ROM:00000D62↑j ...
- ROM:00000D90 move.w #1,(loc_0).l
- ROM:00000D98 rts
- ROM:00000D9A ; ---------------------------------------------------------------------------
- ROM:00000D9A
- ROM:00000D9A loc_D9A: ; CODE XREF: ROM:00000136↑p
- ROM:00000D9A move.w #$FFFF,(loc_0).l
- ROM:00000DA2 lea (0).l,a0
- ROM:00000DA8 addq.w #2,a0
- ROM:00000DAA move.w (loc_0).l,d1
- ROM:00000DB0 muls.w #$25,d1 ; '%'
- ROM:00000DB4 adda.w d1,a0
- ROM:00000DB6 lea (0).l,a1
- ROM:00000DBC lea (0).l,a2
- ROM:00000DC2 lea (0).l,a3
- ROM:00000DC8 lea (0).l,a4
- ROM:00000DCE lea (0).l,a5
- ROM:00000DD4 lea (0).l,a6
- ROM:00000DDA moveq #0,d2
- ROM:00000DDC moveq #0,d0
- ROM:00000DDE move.b 4(a0),d0
- ROM:00000DE2 subq.w #1,d0
- ROM:00000DE4 bmi.w unk_E2A
- ROM:00000DE8 addq.w #5,a0
- ROM:00000DEA
- ROM:00000DEA loc_DEA: ; CODE XREF: ROM:00000E0C↓j
- ROM:00000DEA moveq #0,d7
- ROM:00000DEC move.b 3(a0),d7
- ROM:00000DF0 add.w d7,d7
- ROM:00000DF2 move.w (a5,d7.w),(a1)+
- ROM:00000DF6 move.w #0,(a2)+
- ROM:00000DFA move.w #0,(a3)+
- ROM:00000DFE move.w d2,(a4)+
- ROM:00000E00 addq.w #1,d2
- ROM:00000E02 move.b 2(a0),d7
- ROM:00000E06 ext.w d7
- ROM:00000E08 move.w d7,(a6)+
- ROM:00000E0A addq.w #4,a0
- ROM:00000E0C dbf d0,loc_DEA
- ROM:00000E10 lea (0).l,a0
- ROM:00000E16 lea (0).l,a2
- ROM:00000E1C moveq #7,d7
- ROM:00000E1E move.w #$200,(a0)+
- ROM:00000E1E ; ---------------------------------------------------------------------------
- ROM:00000E22 dc.b $34 ; 4 ; last byte of code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement