Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ROM:00000000 ; Segment type: Pure code
- ROM:00000000 AREA ROM, CODE, READWRITE, ALIGN=0
- ROM:00000000 CODE32
- ROM:00000000 NOP
- ROM:00000004 NOP
- ROM:00000008 BLX sub_66
- ROM:0000000C LDR R0, =0x1FF8000
- ROM:00000010 BX R0
- ROM:00000014 CODE16
- ROM:00000014
- ROM:00000014 ; =============== S U B R O U T I N E =======================================
- ROM:00000014
- ROM:00000014
- ROM:00000014 sub_14 ; CODE XREF: sub_66+24p
- ROM:00000014 PUSH {R4,LR}
- ROM:00000016 LDR R4, =0x805CF05
- ROM:00000018 BLX R4
- ROM:0000001A POP {R4,PC}
- ROM:0000001A ; End of function sub_14
- ROM:0000001A
- ROM:0000001C
- ROM:0000001C ; =============== S U B R O U T I N E =======================================
- ROM:0000001C
- ROM:0000001C
- ROM:0000001C sub_1C ; CODE XREF: sub_66+3Ep
- ROM:0000001C PUSH {R4,LR}
- ROM:0000001E LDR R4, =0x805CFC5
- ROM:00000020 BLX R4
- ROM:00000022 POP {R4,PC}
- ROM:00000022 ; End of function sub_1C
- ROM:00000022
- ROM:00000024
- ROM:00000024 ; =============== S U B R O U T I N E =======================================
- ROM:00000024
- ROM:00000024
- ROM:00000024 sub_24 ; CODE XREF: sub_66+38p
- ROM:00000024 PUSH {R4,LR}
- ROM:00000026 LDR R4, =0x804E315
- ROM:00000028 BLX R4
- ROM:0000002A POP {R4,PC}
- ROM:0000002A ; End of function sub_24
- ROM:0000002A
- ROM:0000002C
- ROM:0000002C ; =============== S U B R O U T I N E =======================================
- ROM:0000002C
- ROM:0000002C
- ROM:0000002C sub_2C ; CODE XREF: sub_66+2Cp
- ROM:0000002C PUSH {R4,LR}
- ROM:0000002E LDR R4, =0x805DEF5
- ROM:00000030 BLX R4
- ROM:00000032 POP {R4,PC}
- ROM:00000032 ; End of function sub_2C
- ROM:00000032
- ROM:00000032 ; ---------------------------------------------------------------------------
- ROM:00000034 DCB 0xC0 ; +
- ROM:00000035 DCB 0x46 ; F
- ROM:00000036 DCB 0xC0 ; +
- ROM:00000037 DCB 0x46 ; F
- ROM:00000038 DCB 0x25 ; %
- ROM:00000039 DCB 0x48 ; H
- ROM:0000003A
- ROM:0000003A ; =============== S U B R O U T I N E =======================================
- ROM:0000003A
- ROM:0000003A
- ROM:0000003A sub_3A ; CODE XREF: sub_66+1Ap
- ROM:0000003A PUSH {LR}
- ROM:0000003C CMP R2, #0
- ROM:0000003E BEQ locret_4C
- ROM:00000040 ADDS R2, R0, R2
- ROM:00000042 B loc_48
- ROM:00000044 ; ---------------------------------------------------------------------------
- ROM:00000044
- ROM:00000044 loc_44 ; CODE XREF: sub_3A+10j
- ROM:00000044 STRB R1, [R0]
- ROM:00000046 ADDS R0, #1
- ROM:00000048
- ROM:00000048 loc_48 ; CODE XREF: sub_3A+8j
- ROM:00000048 CMP R0, R2
- ROM:0000004A BNE loc_44
- ROM:0000004C
- ROM:0000004C locret_4C ; CODE XREF: sub_3A+4j
- ROM:0000004C POP {PC}
- ROM:0000004C ; End of function sub_3A
- ROM:0000004C
- ROM:0000004E
- ROM:0000004E ; =============== S U B R O U T I N E =======================================
- ROM:0000004E
- ROM:0000004E
- ROM:0000004E sub_4E ; CODE XREF: sub_66+10p
- ROM:0000004E PUSH {R4,LR}
- ROM:00000050 ADDS R2, R0, R2
- ROM:00000052 MOVS R3, #0
- ROM:00000054 B loc_60
- ROM:00000056 ; ---------------------------------------------------------------------------
- ROM:00000056
- ROM:00000056 loc_56 ; CODE XREF: sub_4E+14j
- ROM:00000056 LDRB R4, [R0]
- ROM:00000058 STRB R3, [R1,#1]
- ROM:0000005A STRB R4, [R1]
- ROM:0000005C ADDS R0, #1
- ROM:0000005E ADDS R1, #2
- ROM:00000060
- ROM:00000060 loc_60 ; CODE XREF: sub_4E+6j
- ROM:00000060 CMP R0, R2
- ROM:00000062 BNE loc_56
- ROM:00000064 POP {R4,PC}
- ROM:00000064 ; End of function sub_4E
- ROM:00000064
- ROM:00000066
- ROM:00000066 ; =============== S U B R O U T I N E =======================================
- ROM:00000066
- ROM:00000066
- ROM:00000066 sub_66 ; CODE XREF: ROM:00000008p
- ROM:00000066
- ROM:00000066 var_B0 = -0xB0
- ROM:00000066 var_AC = -0xAC
- ROM:00000066 var_A8 = -0xA8
- ROM:00000066 var_88 = -0x88
- ROM:00000066
- ROM:00000066 PUSH {R4,LR}
- ROM:00000068 SUB SP, SP, #0xA8
- ROM:0000006A MOVS R4, #0
- ROM:0000006C ADD R1, SP, #0xB0+var_A8
- ROM:0000006E ADR R0, unk_AC
- ROM:00000070 MOVS R2, #0xF
- ROM:00000072 STR R4, [SP,#0xB0+var_B0]
- ROM:00000074 STR R4, [SP,#0xB0+var_AC]
- ROM:00000076 BL sub_4E
- ROM:0000007A ADD R0, SP, #0xB0+var_88
- ROM:0000007C MOVS R1, R4
- ROM:0000007E MOVS R2, #0x20 ; ' '
- ROM:00000080 BL sub_3A
- ROM:00000084 ADD R0, SP, #0xB0+var_88
- ROM:00000086 ADD R1, SP, #0xB0+var_A8
- ROM:00000088 MOVS R2, #1
- ROM:0000008A BL sub_14
- ROM:0000008E ADD R0, SP, #0xB0+var_88
- ROM:00000090 ADD R1, SP, #0xB0+var_AC
- ROM:00000092 BL sub_2C
- ROM:00000096 ADD R0, SP, #0xB0+var_88
- ROM:00000098 MOV R1, SP
- ROM:0000009A LDR R2, =0x1FF8000
- ROM:0000009C ADD R3, SP, #0xB0+var_AC
- ROM:0000009E BL sub_24
- ROM:000000A2 ADD R0, SP, #0xB0+var_88
- ROM:000000A4 BL sub_1C
- ROM:000000A8 ADD SP, SP, #0xA8
- ROM:000000AA POP {R4,PC}
- ROM:000000AA ; End of function sub_66
- ROM:000000AA
- ROM:000000AA ; ---------------------------------------------------------------------------
- ROM:000000AC unk_AC DCB 0x73 ; s ; DATA XREF: sub_66+8o
- ROM:000000AD DCB 0x64 ; d
- ROM:000000AE DCB 0x6D ; m
- ROM:000000AF DCB 0x63 ; c
- ROM:000000B0 DCB 0x3A ; :
- ROM:000000B1 DCB 0x2F ; /
- ROM:000000B2 DCB 0x62 ; b
- ROM:000000B3 DCB 0x6F ; o
- ROM:000000B4 DCB 0x6F ; o
- ROM:000000B5 DCB 0x74 ; t
- ROM:000000B6 DCB 0x2E ; .
- ROM:000000B7 DCB 0x62 ; b
- ROM:000000B8 DCB 0x69 ; i
- ROM:000000B9 DCB 0x6E ; n
- ROM:000000BA DCB 0
- ROM:000000BB DCB 0
- ROM:000000BC off_BC DCD 0x1FF8000 ; DATA XREF: ROM:0000000Cr
- ROM:000000BC ; sub_66+34r
- ROM:000000C0 off_C0 DCD 0x805CF05 ; DATA XREF: sub_14+2r
- ROM:000000C4 off_C4 DCD 0x805CFC5 ; DATA XREF: sub_1C+2r
- ROM:000000C8 off_C8 DCD 0x804E315 ; DATA XREF: sub_24+2r
- ROM:000000CC off_CC DCD 0x805DEF5 ; DATA XREF: sub_2C+2r
- ROM:000000D0 DCB 0xEF ; ´
- ROM:000000D1 DCB 0xBE ; ¥
- ROM:000000D2 DCB 0xAD ; ¡
- ROM:000000D3 DCB 0xDE ; Ì
- ROM:000000D3 ; ROM ends
- ROM:000000D3
- ROM:000000D3 END
Advertisement
Add Comment
Please, Sign In to add comment