From d07afbc0818370f03ef840419e0bf4f654753ab8 Mon Sep 17 00:00:00 2001 From: sceptillion <33798691+sceptillion@users.noreply.github.com> Date: Sun, 10 Dec 2017 22:41:46 -0800 Subject: initial commit --- asm/syscall.s | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 asm/syscall.s (limited to 'asm/syscall.s') 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. -- cgit v1.2.3