diff options
Diffstat (limited to 'arm7/asm/arm7_rom.s')
-rw-r--r-- | arm7/asm/arm7_rom.s | 77 |
1 files changed, 2 insertions, 75 deletions
diff --git a/arm7/asm/arm7_rom.s b/arm7/asm/arm7_rom.s index b2070728..735d0652 100644 --- a/arm7/asm/arm7_rom.s +++ b/arm7/asm/arm7_rom.s @@ -3,8 +3,8 @@ .include "global.inc" .section .itcm - arm_func_start FUNC_027E0000 -FUNC_027E0000: ; 0x027E0000 load at 0x023801B0 + arm_func_start FUN_027E0000 +FUN_027E0000: ; 0x027E0000 load at 0x023801B0 stmdb sp!, {r4, r5, r6, lr} ldr r6, [pc, #180] ; 0x270 ldr r3, [pc, #180] ; 0x274 @@ -70,78 +70,5 @@ _027E00D0: .word 0x0380A3F4 _027E00D4: .word 0x0380A3FC _027E00D8: .word 0x027FAFCC - .section .dtcm - .incbin "baserom.nds", 0x30D28C, 0x31F0 - - arm_func_start FUN_037FB1F0 -FUN_037FB1F0: ; 0x037FB1F0 - .incbin "baserom.nds", 0x31047C, 0x5EE4 - - thumb_func_start SVC_SoftReset -SVC_SoftReset: ; 0x02389360 - swi 0 - bx lr - - thumb_func_start SVC_WaitByLoop -SVC_WaitByLoop: ; 0x02389364 - swi 3 - bx lr - - thumb_func_start SVC_WaitIntr -SVC_WaitIntr: ; 0x02389368 - ldr r2, =0x04000000 - mov ip, r2 - mov r2, #0x0 - swi 4 - bx lr - .pool - - thumb_func_start SVC_WaitVBlankIntr -SVC_WaitVBlankIntr: - mov r2, #0x0 - swi 5 - bx lr - - non_word_aligned_thumb_func_start SVC_Halt -SVC_Halt: - swi 6 - bx lr - - non_word_aligned_thumb_func_start SVC_Stop -SVC_Stop: - swi 7 - bx lr - - non_word_aligned_thumb_func_start SVC_SoundBias -SVC_SoundBias: - swi 8 - bx lr - - non_word_aligned_thumb_func_start SVC_SoundBiasSet -SVC_SoundBiasSet: - add r1, r0, #0x0 - mov r0, #0x1 - swi 8 - bx lr - - non_word_aligned_thumb_func_start SVC_SoundBiasReset -SVC_SoundBiasReset: - add r1, r0, #0x0 - mov r0, #0x0 - swi 8 - bx lr - - non_word_aligned_thumb_func_start SVC_Div -SVC_Div: - swi 9 - bx lr - - non_word_aligned_thumb_func_start SVC_DivRem -SVC_DivRem: - swi 9 - add r0, r1, #0x0 - bx lr - .incbin "baserom.nds", 0x3163a4, 0x65F4 - .section .ewram .incbin "baserom.nds", 0x31C998, 0x19960 |