Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ROM:08000684
- ROM:08000684 @ =============== S U B R O U T I N E =======================================
- ROM:08000684
- ROM:08000684
- ROM:08000684 initIRQ__: @ CODE XREF: AgbMain__+26p
- ROM:08000684 30 B5 PUSH {R4,R5,LR}
- ROM:08000686 12 4D LDR R5, =intrMain__
- ROM:08000688 12 4C LDR R4, USR_IRQ @ user mode irq handler @ 3002750
- ROM:0800068A 13 4B LDR R3, =intrHandlerList__
- ROM:0800068C 13 4A LDR R2, intrHandlerTable @ @3002710
- ROM:0800068E 0D 21 MOVS R1, #0xD
- ROM:08000690
- ROM:08000690 loc_8000690: @ CODE XREF: initIRQ__+14j
- ROM:08000690 01 CB LDMIA R3!, {R0}
- ROM:08000692 01 C2 STMIA R2!, {R0}
- ROM:08000694 01 39 SUBS R1, #1
- ROM:08000696 00 29 CMP R1, #0
- ROM:08000698 FA DA BGE loc_8000690
- ROM:0800069A 11 48 LDR R0, =DMA3SAD
- ROM:0800069C 05 60 STR R5, [R0]
- ROM:0800069E 44 60 STR R4, [R0,#4]
- ROM:080006A0 10 49 LDR R1, =0x84000200
- ROM:080006A2 81 60 STR R1, [R0,#8]
- ROM:080006A4 80 68 LDR R0, [R0,#8]
- ROM:080006A6 10 48 LDR R0, =USR_IRQ_Handler
- ROM:080006A8 04 60 STR R4, [R0]
- ROM:080006AA 00 20 MOVS R0, #0 @ pFunction
- ROM:080006AC 00 F0 20 F8 BL setCallbackA_plus_0xC
- ROM:080006B0 00 20 MOVS R0, #0 @ pFunction
- ROM:080006B2 00 F0 23 F8 BL setCallbackA_plus_0x10
- ROM:080006B6 00 20 MOVS R0, #0 @ pFunction
- ROM:080006B8 00 F0 38 F8 BL setCallbackA_plus_0x18
- ROM:080006BC 0B 49 LDR R1, =IME
- ROM:080006BE 01 20 MOVS R0, #1
- ROM:080006C0 08 80 STRH R0, [R1]
- ROM:080006C2 01 20 MOVS R0, #1
- ROM:080006C4 00 F0 CA FD BL sub_800125C
- ROM:080006C8 30 BC POP {R4,R5}
- ROM:080006CA 01 BC POP {R0}
- ROM:080006CC 00 47 BX R0
- ROM:080006CC @ End of function initIRQ__
- ROM:080006CC
- ROM:080006CC @ ---------------------------------------------------------------------------
- ROM:080006CE 00 .byte 0
- ROM:080006CF 00 .byte 0
- ROM:080006D0 48 02 00 08 off_80006D0: .long intrMain__ @ DATA XREF: initIRQ__+2r
- ROM:080006D4 50 27 00 03 dword_80006D4: .long @ DATA XREF: initIRQ__+4r
- ROM:080006D8 48 95 2E 08 off_80006D8: .long intrHandlerList__ @ DATA XREF: initIRQ__+6r
- ROM:080006DC 10 27 00 03 dword_80006DC: .long @ DATA XREF: initIRQ__+8r
- ROM:080006E0 D4 00 00 04 off_80006E0: .long DMA3SAD @ DATA XREF: initIRQ__+16r
- ROM:080006E4 00 02 00 84 dword_80006E4: .long 0x84000200 @ DATA XREF: initIRQ__+1Cr
- ROM:080006E8 FC 7F 00 03 off_80006E8: .long USR_IRQ_Handler @ DATA XREF: initIRQ__+22r
- ROM:080006EC 08 02 00 04 off_80006EC: .long IME @ DATA XREF: initIRQ__+38r
- ROM:080006F0
Advertisement