diff --git a/eclipse_project/.cproject b/eclipse_project/.cproject
new file mode 100644
index 0000000..8905299
--- /dev/null
+++ b/eclipse_project/.cproject
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse_project/.project b/eclipse_project/.project
new file mode 100644
index 0000000..9589629
--- /dev/null
+++ b/eclipse_project/.project
@@ -0,0 +1,353 @@
+
+
+ 3ds_bootloader
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+
+ arm11
+ 2
+ virtual:/virtual
+
+
+ arm9
+ 2
+ virtual:/virtual
+
+
+ cache.h
+ 1
+ PARENT-1-PROJECT_LOC/include/cache.h
+
+
+ gfx.h
+ 1
+ PARENT-1-PROJECT_LOC/include/gfx.h
+
+
+ hid.c
+ 1
+ PARENT-1-PROJECT_LOC/source/hid.c
+
+
+ hid.h
+ 1
+ PARENT-1-PROJECT_LOC/include/hid.h
+
+
+ io.h
+ 1
+ PARENT-1-PROJECT_LOC/include/io.h
+
+
+ mem_map.h
+ 1
+ PARENT-1-PROJECT_LOC/include/mem_map.h
+
+
+ pxi.h
+ 1
+ PARENT-1-PROJECT_LOC/include/pxi.h
+
+
+ types.h
+ 1
+ PARENT-1-PROJECT_LOC/include/types.h
+
+
+ util.c
+ 1
+ PARENT-1-PROJECT_LOC/source/util.c
+
+
+ util.h
+ 1
+ PARENT-1-PROJECT_LOC/include/util.h
+
+
+ version.h
+ 1
+ PARENT-1-PROJECT_LOC/include/version.h
+
+
+ arm11/cache.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/cache.s
+
+
+ arm11/gfx.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/gfx.c
+
+
+ arm11/gpio.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/gpio.s
+
+
+ arm11/i2c.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/i2c.c
+
+
+ arm11/main.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/main.c
+
+
+ arm11/pxi.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/pxi.c
+
+
+ arm11/start.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm11/start.s
+
+
+ arm9/cache.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/cache.s
+
+
+ arm9/config.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/config.h
+
+
+ arm9/config_parser.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/config_parser.c
+
+
+ arm9/console.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/console.c
+
+
+ arm9/console.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/console.h
+
+
+ arm9/crypto.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/crypto.c
+
+
+ arm9/crypto.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/crypto.h
+
+
+ arm9/debug.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/debug.c
+
+
+ arm9/dev.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/dev.c
+
+
+ arm9/dev.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/dev.h
+
+
+ arm9/exception.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/exception.s
+
+
+ arm9/fatfs
+ 2
+ virtual:/virtual
+
+
+ arm9/filebrowse.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/filebrowse.c
+
+
+ arm9/firm.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/firm.c
+
+
+ arm9/firm.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/firm.h
+
+
+ arm9/gamecard.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/gamecard.c
+
+
+ arm9/gamecard.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/gamecard.h
+
+
+ arm9/interrupt.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/interrupt.h
+
+
+ arm9/main.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/main.c
+
+
+ arm9/main.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/main.h
+
+
+ arm9/menu.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/menu.c
+
+
+ arm9/menu.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/menu.h
+
+
+ arm9/ncch.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/ncch.h
+
+
+ arm9/ncsd.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/ncsd.h
+
+
+ arm9/ndma.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/ndma.c
+
+
+ arm9/ndma.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/ndma.h
+
+
+ arm9/pxi.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/pxi.c
+
+
+ arm9/sdmmc.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/sdmmc.c
+
+
+ arm9/sdmmc.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/sdmmc.h
+
+
+ arm9/spiflash.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/spiflash.c
+
+
+ arm9/spiflash.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/spiflash.h
+
+
+ arm9/start.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/start.s
+
+
+ arm9/system.s
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/system.s
+
+
+ arm9/systemInit.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/systemInit.c
+
+
+ arm9/timer.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/timer.c
+
+
+ arm9/timer.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/timer.h
+
+
+ arm9/util_nand.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/util_nand.c
+
+
+ arm9/util_nand.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/util_nand.h
+
+
+ arm9/fatfs/ccsbcs.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/fatfs/ccsbcs.c
+
+
+ arm9/fatfs/diskio.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/fatfs/diskio.c
+
+
+ arm9/fatfs/diskio.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/fatfs/diskio.h
+
+
+ arm9/fatfs/ff.c
+ 1
+ PARENT-1-PROJECT_LOC/source/arm9/fatfs/ff.c
+
+
+ arm9/fatfs/ff.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/fatfs/ff.h
+
+
+ arm9/fatfs/ffconf.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/fatfs/ffconf.h
+
+
+ arm9/fatfs/integer.h
+ 1
+ PARENT-1-PROJECT_LOC/include/arm9/fatfs/integer.h
+
+
+