- UID
- 61
- 阅读权限
- 60
- 精华
- 魅力
-
- 信用
-
- 注册时间
- 2007-6-24
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-8-10 18:00
|
显示全部楼层
那是直接程序方式書寫的: 關聯的一個入口程序
ROM:0002BA7A ; ---------------------------------------------------------------------------
ROM:0002BA7A move.l a0,($FFFFD1CA).w
ROM:0002BA7E bra.w loc_2B620
ROM:0002BA7E
ROM:0002BA82 ; ---------------------------------------------------------------------------
ROM:0002BA82 rts
ROM:0002BA82
ROM:0002BA84 ; --------------------------------------------------------------------------- ; <suspicious>
ROM:0002BA84 ; <suspicious>
ROM:0002BA84 loc_2BA84: ; <suspicious> ; DATA XREF: ROM:0002B63Co
ROM:0002BA84 ori.b #$4C,d2 ; 'L' ; <suspicious>
ROM:0002BA88 ori.b #$24,d2 ; '$' ; <suspicious>
ROM:0002BA8C ori.b #$6E,d2 ; 'n' ; <suspicious>
ROM:0002BA90 ori.b #$10,d2
ROM:0002BA94 ori.b #$94,d2
ROM:0002BA98 ori.b #$FC,d2
ROM:0002BA9C ori.b #$34,d2 ; '4' ; <suspicious>
ROM:0002BAA0 ori.b #$46,d2 ; 'F' ; <suspicious>
ROM:0002BAA4 ori.b #$48,d2 ; 'H' ; <suspicious>
ROM:0002BAA8 rts
ROM:0002BAA8
ROM:0002BAAA ; ---------------------------------------------------------------------------
ROM:0002BAAA
ROM:0002BAAA loc_2BAAA: ; CODE XREF: ROM:0002B68Ej
ROM:0002BAAA ; ROM:0002B8FAj
ROM:0002BAAA ; DATA XREF: ROM:0002B67Eo
ROM:0002BAAA ; ROM:0002B8EAo
ROM:0002BAAA move.l #loc_2BAB2,($FFFF8004).w
ROM:0002BAAA
ROM:0002BAB2
ROM:0002BAB2 loc_2BAB2: ; DATA XREF: ROM:loc_2BAAAo
ROM:0002BAB2 move.b ($FFFF8179).w,d0
ROM:0002BAB6 btst #5,d0
ROM:0002BABA bne.w loc_2BAC8
ROM:0002BABA
ROM:0002BABE btst #6,d0
ROM:0002BAC2 bne.w loc_2BAC8
ROM:0002BAC2
ROM:0002BAC6 rts
ROM:0002BAC6
ROM:0002BAC8 ; ---------------------------------------------------------------------------
ROM:0002BAC8
ROM:0002BAC8 loc_2BAC8: ; CODE XREF: ROM:0002BABAj
ROM:0002BAC8 ; ROM:0002BAC2j
ROM:0002BAC8 jsr sub_8608
ROM:0002BAC8
ROM:0002BACE rts
ROM:0002BACE
ROM:0002BAD0 ; ---------------------------------------------------------------------------
ROM:0002BAD0 move.l #loc_2BAD8,($FFFF8004).w
ROM:0002BAD0
ROM:0002BAD8
ROM:0002BAD8 loc_2BAD8: ; DATA XREF: ROM:0002BAD0o
ROM:0002BAD8 subq.w #1,($FFFFD1F4).w
ROM:0002BADC tst.w ($FFFFD1F4).w
ROM:0002BAE0 beq.w loc_2BAE6
ROM:0002BAE0
ROM:0002BAE4 rts
ROM:0002BAE4
ROM:0002BAE6 ; ---------------------------------------------------------------------------
ROM:0002BAE6
ROM:0002BAE6 loc_2BAE6: ; CODE XREF: ROM:0002BAE0j
ROM:0002BAE6 jsr sub_8608
ROM:0002BAE6
ROM:0002BAEC rts
ROM:0002BAEC
ROM:0002BAEC ; ---------------------------------------------------------------------------
........
...............................
ROM:00015A92 ; ---------------------------------------------------------------------------
ROM:00015A92
ROM:00015A92 loc_15A92: ; CODE XREF: ROM:00015A9Aj
ROM:00015A92 move.w (a1)+,d2
ROM:00015A94 move.w d2,(a2)+
ROM:00015A96 cmpi.w #$FFFF,d2
ROM:00015A9A bne.w loc_15A92
ROM:00015A9A
ROM:00015A9E move.l a2,($FFFFAA30).l
ROM:00015AA4 tst.b d1
ROM:00015AA6 beq.w loc_15B2A
ROM:00015AA6
ROM:00015AAA jsr sub_11DA4
ROM:00015AAA
ROM:00015AB0 beq.w loc_15B2A
ROM:00015AB0
ROM:00015AB4 movea.l d0,a1
ROM:00015AB6 moveq #0,d0
ROM:00015AB8 move.b 6(a1),d0
ROM:00015ABC beq.w loc_15B2A
ROM:00015ABC
ROM:00015AC0 move.w d0,($FFFFA6EE).w
ROM:00015AC4 addq.w #1,d0
ROM:00015AC6 cmp.w ($FFFF9F2C).w,d0
ROM:00015ACA bcc.w loc_15B2A
ROM:00015ACA
ROM:00015ACE move.b 7(a1),d0
ROM:00015AD2 beq.w loc_15B2A
ROM:00015AD2
ROM:00015AD6 move.w d0,($FFFFA6F0).w
ROM:00015ADA addq.w #1,d0
ROM:00015ADC cmp.w ($FFFF9F2E).w,d0
ROM:00015AE0 bcc.w loc_15B2A
ROM:00015AE0
ROM:00015AE4 moveq #0,d0
ROM:00015AE6 move.b 6(a1),d0
ROM:00015AEA moveq #0,d1
ROM:00015AEC move.b 7(a1),d1
ROM:00015AF0 mulu.w ($FFFF9F2C).w,d1
ROM:00015AF4 add.w d0,d1
ROM:00015AF6 add.w d1,d1
ROM:00015AF8 lea ($FF5000).l,a0
ROM:00015AFE move.w (a0,d1.w),d0
ROM:00015B02 cmp.w 4(a1),d0
ROM:00015B06 bne.w loc_15B2A
ROM:00015B06
ROM:00015B0A move.b #1,($FFFFA6F9).w
ROM:00015B10 move.l #unk_15B24,($FFFF8004).w
ROM:00015B18 move.l #$FFBA,d0 ; <suspicious>
ROM:00015B1E jmp sub_85EE
ROM:00015B1E
ROM:00015B1E ; ---------------------------------------------------------------------------
ROM:00015B24 unk_15B24: dc.b $11 ; DATA XREF: ROM:00015B10o
ROM:00015B25 dc.b $FC ; ?
ROM:00015B26 dc.b 0
ROM:00015B27 dc.b 0
ROM:00015B28 dc.b $A6 ; ?
ROM:00015B29 dc.b $F9 ; ?
ROM:00015B2A ; ---------------------------------------------------------------------------
ROM:00015B2A
ROM:00015B2A loc_15B2A: ; CODE XREF: ROM:00015AA6j
ROM:00015B2A ; ROM:00015AB0j
ROM:00015B2A ; ROM:00015ABCj
ROM:00015B2A ; ROM:00015ACAj
ROM:00015B2A ; ROM:00015AD2j
ROM:00015B2A ; ROM:00015AE0j ...
ROM:00015B2A move.l #unk_15B58,($FFFF8004).w
ROM:00015B32 move.l #$DA8A,d0 ; <suspicious>
ROM:00015B38 jsr sub_85EE
ROM:00015B38
ROM:00015B3E move.l #unk_2B3AA,d0
ROM:00015B44 jsr sub_85EE
ROM:00015B44
ROM:00015B4A move.l #$DA50,d0 ; <suspicious>
ROM:00015B50 jsr sub_85EE
ROM:00015B50
ROM:00015B56 rts
ROM:00015B56
ROM:00015B56 ; --------------------------------------------------------------------------- |
|