diff --git a/Makefile b/arm9/Makefile similarity index 100% rename from Makefile rename to arm9/Makefile diff --git a/linker.ld b/arm9/linker.ld similarity index 100% rename from linker.ld rename to arm9/linker.ld diff --git a/source/3dsheaders.h b/arm9/source/3dsheaders.h similarity index 100% rename from source/3dsheaders.h rename to arm9/source/3dsheaders.h diff --git a/source/arm9_exception_handlers.c b/arm9/source/arm9_exception_handlers.c similarity index 100% rename from source/arm9_exception_handlers.c rename to arm9/source/arm9_exception_handlers.c diff --git a/source/arm9_exception_handlers.h b/arm9/source/arm9_exception_handlers.h similarity index 100% rename from source/arm9_exception_handlers.h rename to arm9/source/arm9_exception_handlers.h diff --git a/source/arm9_exception_handlers_asm.s b/arm9/source/arm9_exception_handlers_asm.s similarity index 100% rename from source/arm9_exception_handlers_asm.s rename to arm9/source/arm9_exception_handlers_asm.s diff --git a/source/buttons.h b/arm9/source/buttons.h similarity index 100% rename from source/buttons.h rename to arm9/source/buttons.h diff --git a/source/cache.h b/arm9/source/cache.h similarity index 100% rename from source/cache.h rename to arm9/source/cache.h diff --git a/source/cache.s b/arm9/source/cache.s similarity index 100% rename from source/cache.s rename to arm9/source/cache.s diff --git a/source/chainloader.c b/arm9/source/chainloader.c similarity index 100% rename from source/chainloader.c rename to arm9/source/chainloader.c diff --git a/source/chainloader.h b/arm9/source/chainloader.h similarity index 100% rename from source/chainloader.h rename to arm9/source/chainloader.h diff --git a/source/config.c b/arm9/source/config.c similarity index 100% rename from source/config.c rename to arm9/source/config.c diff --git a/source/config.h b/arm9/source/config.h similarity index 100% rename from source/config.h rename to arm9/source/config.h diff --git a/source/crypto.c b/arm9/source/crypto.c similarity index 100% rename from source/crypto.c rename to arm9/source/crypto.c diff --git a/source/crypto.h b/arm9/source/crypto.h similarity index 100% rename from source/crypto.h rename to arm9/source/crypto.h diff --git a/source/draw.c b/arm9/source/draw.c similarity index 100% rename from source/draw.c rename to arm9/source/draw.c diff --git a/source/draw.h b/arm9/source/draw.h similarity index 100% rename from source/draw.h rename to arm9/source/draw.h diff --git a/source/emunand.c b/arm9/source/emunand.c similarity index 100% rename from source/emunand.c rename to arm9/source/emunand.c diff --git a/source/emunand.h b/arm9/source/emunand.h similarity index 100% rename from source/emunand.h rename to arm9/source/emunand.h diff --git a/source/exceptions.c b/arm9/source/exceptions.c similarity index 100% rename from source/exceptions.c rename to arm9/source/exceptions.c diff --git a/source/exceptions.h b/arm9/source/exceptions.h similarity index 100% rename from source/exceptions.h rename to arm9/source/exceptions.h diff --git a/source/fatfs/00history.txt b/arm9/source/fatfs/00history.txt similarity index 100% rename from source/fatfs/00history.txt rename to arm9/source/fatfs/00history.txt diff --git a/source/fatfs/00readme.txt b/arm9/source/fatfs/00readme.txt similarity index 100% rename from source/fatfs/00readme.txt rename to arm9/source/fatfs/00readme.txt diff --git a/source/fatfs/diskio.c b/arm9/source/fatfs/diskio.c similarity index 100% rename from source/fatfs/diskio.c rename to arm9/source/fatfs/diskio.c diff --git a/source/fatfs/diskio.h b/arm9/source/fatfs/diskio.h similarity index 100% rename from source/fatfs/diskio.h rename to arm9/source/fatfs/diskio.h diff --git a/source/fatfs/ff.c b/arm9/source/fatfs/ff.c similarity index 100% rename from source/fatfs/ff.c rename to arm9/source/fatfs/ff.c diff --git a/source/fatfs/ff.h b/arm9/source/fatfs/ff.h similarity index 100% rename from source/fatfs/ff.h rename to arm9/source/fatfs/ff.h diff --git a/source/fatfs/ffconf.h b/arm9/source/fatfs/ffconf.h similarity index 100% rename from source/fatfs/ffconf.h rename to arm9/source/fatfs/ffconf.h diff --git a/source/fatfs/ffsystem.c b/arm9/source/fatfs/ffsystem.c similarity index 100% rename from source/fatfs/ffsystem.c rename to arm9/source/fatfs/ffsystem.c diff --git a/source/fatfs/ffunicode.c b/arm9/source/fatfs/ffunicode.c similarity index 100% rename from source/fatfs/ffunicode.c rename to arm9/source/fatfs/ffunicode.c diff --git a/source/fatfs/integer.h b/arm9/source/fatfs/integer.h similarity index 100% rename from source/fatfs/integer.h rename to arm9/source/fatfs/integer.h diff --git a/source/fatfs/sdmmc/delay.h b/arm9/source/fatfs/sdmmc/delay.h similarity index 100% rename from source/fatfs/sdmmc/delay.h rename to arm9/source/fatfs/sdmmc/delay.h diff --git a/source/fatfs/sdmmc/delay.s b/arm9/source/fatfs/sdmmc/delay.s similarity index 100% rename from source/fatfs/sdmmc/delay.s rename to arm9/source/fatfs/sdmmc/delay.s diff --git a/source/fatfs/sdmmc/sdmmc.c b/arm9/source/fatfs/sdmmc/sdmmc.c similarity index 100% rename from source/fatfs/sdmmc/sdmmc.c rename to arm9/source/fatfs/sdmmc/sdmmc.c diff --git a/source/fatfs/sdmmc/sdmmc.h b/arm9/source/fatfs/sdmmc/sdmmc.h similarity index 100% rename from source/fatfs/sdmmc/sdmmc.h rename to arm9/source/fatfs/sdmmc/sdmmc.h diff --git a/source/firm.c b/arm9/source/firm.c similarity index 100% rename from source/firm.c rename to arm9/source/firm.c diff --git a/source/firm.h b/arm9/source/firm.h similarity index 100% rename from source/firm.h rename to arm9/source/firm.h diff --git a/source/fmt.c b/arm9/source/fmt.c similarity index 100% rename from source/fmt.c rename to arm9/source/fmt.c diff --git a/source/fmt.h b/arm9/source/fmt.h similarity index 100% rename from source/fmt.h rename to arm9/source/fmt.h diff --git a/source/font.h b/arm9/source/font.h similarity index 100% rename from source/font.h rename to arm9/source/font.h diff --git a/source/fs.c b/arm9/source/fs.c similarity index 100% rename from source/fs.c rename to arm9/source/fs.c diff --git a/source/fs.h b/arm9/source/fs.h similarity index 100% rename from source/fs.h rename to arm9/source/fs.h diff --git a/source/i2c.c b/arm9/source/i2c.c similarity index 100% rename from source/i2c.c rename to arm9/source/i2c.c diff --git a/source/i2c.h b/arm9/source/i2c.h similarity index 100% rename from source/i2c.h rename to arm9/source/i2c.h diff --git a/source/large_patches.h b/arm9/source/large_patches.h similarity index 100% rename from source/large_patches.h rename to arm9/source/large_patches.h diff --git a/source/large_patches.s b/arm9/source/large_patches.s similarity index 100% rename from source/large_patches.s rename to arm9/source/large_patches.s diff --git a/source/main.c b/arm9/source/main.c similarity index 100% rename from source/main.c rename to arm9/source/main.c diff --git a/source/memory.c b/arm9/source/memory.c similarity index 100% rename from source/memory.c rename to arm9/source/memory.c diff --git a/source/memory.h b/arm9/source/memory.h similarity index 100% rename from source/memory.h rename to arm9/source/memory.h diff --git a/source/patches.c b/arm9/source/patches.c similarity index 100% rename from source/patches.c rename to arm9/source/patches.c diff --git a/source/patches.h b/arm9/source/patches.h similarity index 100% rename from source/patches.h rename to arm9/source/patches.h diff --git a/source/pin.c b/arm9/source/pin.c similarity index 100% rename from source/pin.c rename to arm9/source/pin.c diff --git a/source/pin.h b/arm9/source/pin.h similarity index 100% rename from source/pin.h rename to arm9/source/pin.h diff --git a/source/screen.c b/arm9/source/screen.c similarity index 100% rename from source/screen.c rename to arm9/source/screen.c diff --git a/source/screen.h b/arm9/source/screen.h similarity index 100% rename from source/screen.h rename to arm9/source/screen.h diff --git a/source/start.s b/arm9/source/start.s similarity index 100% rename from source/start.s rename to arm9/source/start.s diff --git a/source/strings.c b/arm9/source/strings.c similarity index 100% rename from source/strings.c rename to arm9/source/strings.c diff --git a/source/strings.h b/arm9/source/strings.h similarity index 100% rename from source/strings.h rename to arm9/source/strings.h diff --git a/source/types.h b/arm9/source/types.h similarity index 100% rename from source/types.h rename to arm9/source/types.h diff --git a/source/utils.c b/arm9/source/utils.c similarity index 100% rename from source/utils.c rename to arm9/source/utils.c diff --git a/source/utils.h b/arm9/source/utils.h similarity index 100% rename from source/utils.h rename to arm9/source/utils.h