diff options
Diffstat (limited to 'asm/syscall.s')
-rw-r--r-- | asm/syscall.s | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/asm/syscall.s b/asm/syscall.s new file mode 100644 index 0000000..d114f31 --- /dev/null +++ b/asm/syscall.s @@ -0,0 +1,34 @@ + .include "asm/macros.inc" + + .syntax unified + + .text + + thumb_func_start CpuSet +CpuSet: + swi 0xB + bx lr + thumb_func_end CpuSet + + thumb_func_start SoundBiasReset +SoundBiasReset: + movs r0, 0 + swi 0x19 + bx lr + thumb_func_end SoundBiasReset + + thumb_func_start SoundBiasSet +SoundBiasSet: + movs r0, 0x1 + swi 0x19 + bx lr + thumb_func_end SoundBiasSet + + thumb_func_start VBlankIntrWait +VBlankIntrWait: + movs r2, 0 + swi 0x5 + bx lr + thumb_func_end VBlankIntrWait + + .align 2, 0 @ Don't pad with nop. |