diff --git a/include/version.h b/include/version.h new file mode 100644 index 0000000..e2bac76 --- /dev/null +++ b/include/version.h @@ -0,0 +1,3 @@ +#pragma once + +#define BOOTLOADER_VERSION 0 diff --git a/source/arm9/start.s b/source/arm9/start.s index 40b4e6d..f7b03db 100644 --- a/source/arm9/start.s +++ b/source/arm9/start.s @@ -1,4 +1,5 @@ #include "mem_map.h" +#include "version.h" .arm .arch armv5te @@ -19,9 +20,16 @@ .section .init - - _start: + + b skip_pool + + // + .string "3DS BOOTLOADER " + .word BOOTLOADER_VERSION + .align + +skip_pool: msr cpsr_c, #0xDF @ Disable all interrupts, system mode ldr sp, =(A9_STUB_ENTRY-8)