diff options
Diffstat (limited to 'agbx/source/bs')
-rw-r--r-- | agbx/source/bs/done.c | 22 | ||||
-rw-r--r-- | agbx/source/bs/get.s | 39 | ||||
-rw-r--r-- | agbx/source/bs/set.s | 39 |
3 files changed, 0 insertions, 100 deletions
diff --git a/agbx/source/bs/done.c b/agbx/source/bs/done.c deleted file mode 100644 index 17b55c6..0000000 --- a/agbx/source/bs/done.c +++ /dev/null @@ -1,22 +0,0 @@ -/* - Copyright 2022 Gabriel Jensen. - This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. - If a copy of the MPL was not distributed with this file, You can obtain one at <https://mozilla.org/MPL/2.0>. -*/ - -#include <ax/priv.h> - -#include <ax/gfx.h> - -void ax_done(ax_err const _err) { - if (_err == ax_err_ok) { - __asm__ ( - "svc 0x3\n" - ); - __builtin_unreachable(); - } - __asm__ ( - "svc 0x2\n" - ); - for (;;) {} -} diff --git a/agbx/source/bs/get.s b/agbx/source/bs/get.s deleted file mode 100644 index a936f73..0000000 --- a/agbx/source/bs/get.s +++ /dev/null @@ -1,39 +0,0 @@ -@ Copyright 2022 Gabriel Jensen. -@ This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. -@ If a copy of the MPL was not distributed with this file, You can obtain one at <https://mozilla.org/MPL/2.0>. - -.syntax unified - -.cpu arm7tdmi -.thumb - -.globl ax_get10 -.globl ax_get20 -.globl ax_get8 - -.func -.thumb_func - -ax_get10: - ldrh r0,[r0] @ ax_i01 val = *(ax_i01 *)addr; - bx lr @ return val; - -.endfunc - -.func -.thumb_func - -ax_get20: - ldr r0,[r0] @ ax_i02 val = *(ax_i02 *)addr; - bx lr @ return val; - -.endfunc - -.func -.thumb_func - -ax_get8: - ldrb r0,[r0] @ ax_i8 val = *(ax_i8 *)addr; - bx lr @ return val; - -.endfunc diff --git a/agbx/source/bs/set.s b/agbx/source/bs/set.s deleted file mode 100644 index 1719be6..0000000 --- a/agbx/source/bs/set.s +++ /dev/null @@ -1,39 +0,0 @@ -@ Copyright 2022 Gabriel Jensen. -@ This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. -@ If a copy of the MPL was not distributed with this file, You can obtain one at <https://mozilla.org/MPL/2.0>. - -.syntax unified - -.cpu arm7tdmi -.thumb - -.globl ax_set10 -.globl ax_set20 -.globl ax_set8 - -.func -.thumb_func - -ax_set10: - strh r1,[r0] @ *(ax_i01 *)addr = val; - bx lr @ return; - -.endfunc - -.func -.thumb_func - -ax_set20: - str r1,[r0] @ *(ax_i02 *)addr = val; - bx lr @ return; - -.endfunc - -.func -.thumb_func - -ax_set8: - strb r1,[r0] @ *(ax_i8 *)addr = val; - bx lr @ return; - -.endfunc |