├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── data ├── NCSD_header_n3ds.hdr ├── NCSD_header_o3ds.hdr ├── NCSD_header_o3ds_dev.hdr └── bottomlogo.bgr ├── link.ld ├── resources ├── bottomlogo.png └── imconv.bat └── source ├── common.h ├── decryptor ├── aes.c ├── aes.h ├── ak2i.c ├── ak2i.h ├── decryptor.c ├── decryptor.h ├── game.c ├── game.h ├── hashfile.c ├── hashfile.h ├── keys.c ├── keys.h ├── nand.c ├── nand.h ├── nandfat.c ├── nandfat.h ├── selftest.c ├── selftest.h ├── sha.c ├── sha.h ├── titlekey.c ├── titlekey.h ├── transfer.c ├── transfer.h ├── xorpad.c └── xorpad.h ├── descriptions.c ├── descriptions.h ├── draw.c ├── draw.h ├── fatfs ├── 00history.txt ├── 00readme.txt ├── delay.s ├── diskio.c ├── diskio.h ├── ff.c ├── ff.h ├── ffconf.h ├── integer.h ├── option │ ├── cc932.c │ ├── ccsbcs.c │ ├── syscall.c │ └── unicode.c ├── sdmmc.c └── sdmmc.h ├── font ├── font.h ├── font_6x10.h ├── font_acorn_8x8.h ├── font_gb_7x6.h └── font_orig.h ├── fs.c ├── fs.h ├── gamecart ├── card_eeprom.c ├── card_eeprom.h ├── card_ntr.c ├── card_ntr.h ├── command_ak2i.c ├── command_ak2i.h ├── command_ctr.c ├── command_ctr.h ├── command_ntr.c ├── command_ntr.h ├── delay.h ├── iodelay.s ├── ndscard.h ├── protocol.c ├── protocol.h ├── protocol_ctr.c ├── protocol_ctr.h ├── protocol_ntr.c ├── protocol_ntr.h ├── secure_ntr.c └── secure_ntr.h ├── hid.c ├── hid.h ├── i2c.c ├── i2c.h ├── main.c ├── menu.c ├── menu.h ├── platform.c ├── platform.h ├── start.s ├── theme.c ├── theme.h ├── timer.c └── timer.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/README.md -------------------------------------------------------------------------------- /data/NCSD_header_n3ds.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/data/NCSD_header_n3ds.hdr -------------------------------------------------------------------------------- /data/NCSD_header_o3ds.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/data/NCSD_header_o3ds.hdr -------------------------------------------------------------------------------- /data/NCSD_header_o3ds_dev.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/data/NCSD_header_o3ds_dev.hdr -------------------------------------------------------------------------------- /data/bottomlogo.bgr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/data/bottomlogo.bgr -------------------------------------------------------------------------------- /link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/link.ld -------------------------------------------------------------------------------- /resources/bottomlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/resources/bottomlogo.png -------------------------------------------------------------------------------- /resources/imconv.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/resources/imconv.bat -------------------------------------------------------------------------------- /source/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/common.h -------------------------------------------------------------------------------- /source/decryptor/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/aes.c -------------------------------------------------------------------------------- /source/decryptor/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/aes.h -------------------------------------------------------------------------------- /source/decryptor/ak2i.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/ak2i.c -------------------------------------------------------------------------------- /source/decryptor/ak2i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/ak2i.h -------------------------------------------------------------------------------- /source/decryptor/decryptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/decryptor.c -------------------------------------------------------------------------------- /source/decryptor/decryptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/decryptor.h -------------------------------------------------------------------------------- /source/decryptor/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/game.c -------------------------------------------------------------------------------- /source/decryptor/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/game.h -------------------------------------------------------------------------------- /source/decryptor/hashfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/hashfile.c -------------------------------------------------------------------------------- /source/decryptor/hashfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/hashfile.h -------------------------------------------------------------------------------- /source/decryptor/keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/keys.c -------------------------------------------------------------------------------- /source/decryptor/keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/keys.h -------------------------------------------------------------------------------- /source/decryptor/nand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/nand.c -------------------------------------------------------------------------------- /source/decryptor/nand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/nand.h -------------------------------------------------------------------------------- /source/decryptor/nandfat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/nandfat.c -------------------------------------------------------------------------------- /source/decryptor/nandfat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/nandfat.h -------------------------------------------------------------------------------- /source/decryptor/selftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/selftest.c -------------------------------------------------------------------------------- /source/decryptor/selftest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/selftest.h -------------------------------------------------------------------------------- /source/decryptor/sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/sha.c -------------------------------------------------------------------------------- /source/decryptor/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/sha.h -------------------------------------------------------------------------------- /source/decryptor/titlekey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/titlekey.c -------------------------------------------------------------------------------- /source/decryptor/titlekey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/titlekey.h -------------------------------------------------------------------------------- /source/decryptor/transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/transfer.c -------------------------------------------------------------------------------- /source/decryptor/transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/transfer.h -------------------------------------------------------------------------------- /source/decryptor/xorpad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/xorpad.c -------------------------------------------------------------------------------- /source/decryptor/xorpad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/decryptor/xorpad.h -------------------------------------------------------------------------------- /source/descriptions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/descriptions.c -------------------------------------------------------------------------------- /source/descriptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/descriptions.h -------------------------------------------------------------------------------- /source/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/draw.c -------------------------------------------------------------------------------- /source/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/draw.h -------------------------------------------------------------------------------- /source/fatfs/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/00history.txt -------------------------------------------------------------------------------- /source/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/00readme.txt -------------------------------------------------------------------------------- /source/fatfs/delay.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/delay.s -------------------------------------------------------------------------------- /source/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/diskio.c -------------------------------------------------------------------------------- /source/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/diskio.h -------------------------------------------------------------------------------- /source/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/ff.c -------------------------------------------------------------------------------- /source/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/ff.h -------------------------------------------------------------------------------- /source/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/ffconf.h -------------------------------------------------------------------------------- /source/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/integer.h -------------------------------------------------------------------------------- /source/fatfs/option/cc932.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/option/cc932.c -------------------------------------------------------------------------------- /source/fatfs/option/ccsbcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/option/ccsbcs.c -------------------------------------------------------------------------------- /source/fatfs/option/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/option/syscall.c -------------------------------------------------------------------------------- /source/fatfs/option/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/option/unicode.c -------------------------------------------------------------------------------- /source/fatfs/sdmmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/sdmmc.c -------------------------------------------------------------------------------- /source/fatfs/sdmmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fatfs/sdmmc.h -------------------------------------------------------------------------------- /source/font/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/font/font.h -------------------------------------------------------------------------------- /source/font/font_6x10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/font/font_6x10.h -------------------------------------------------------------------------------- /source/font/font_acorn_8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/font/font_acorn_8x8.h -------------------------------------------------------------------------------- /source/font/font_gb_7x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/font/font_gb_7x6.h -------------------------------------------------------------------------------- /source/font/font_orig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/font/font_orig.h -------------------------------------------------------------------------------- /source/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fs.c -------------------------------------------------------------------------------- /source/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/fs.h -------------------------------------------------------------------------------- /source/gamecart/card_eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/card_eeprom.c -------------------------------------------------------------------------------- /source/gamecart/card_eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/card_eeprom.h -------------------------------------------------------------------------------- /source/gamecart/card_ntr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/card_ntr.c -------------------------------------------------------------------------------- /source/gamecart/card_ntr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/card_ntr.h -------------------------------------------------------------------------------- /source/gamecart/command_ak2i.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/command_ak2i.c -------------------------------------------------------------------------------- /source/gamecart/command_ak2i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/command_ak2i.h -------------------------------------------------------------------------------- /source/gamecart/command_ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/command_ctr.c -------------------------------------------------------------------------------- /source/gamecart/command_ctr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/command_ctr.h -------------------------------------------------------------------------------- /source/gamecart/command_ntr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/command_ntr.c -------------------------------------------------------------------------------- /source/gamecart/command_ntr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/command_ntr.h -------------------------------------------------------------------------------- /source/gamecart/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/delay.h -------------------------------------------------------------------------------- /source/gamecart/iodelay.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/iodelay.s -------------------------------------------------------------------------------- /source/gamecart/ndscard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/ndscard.h -------------------------------------------------------------------------------- /source/gamecart/protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/protocol.c -------------------------------------------------------------------------------- /source/gamecart/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/protocol.h -------------------------------------------------------------------------------- /source/gamecart/protocol_ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/protocol_ctr.c -------------------------------------------------------------------------------- /source/gamecart/protocol_ctr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/protocol_ctr.h -------------------------------------------------------------------------------- /source/gamecart/protocol_ntr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/protocol_ntr.c -------------------------------------------------------------------------------- /source/gamecart/protocol_ntr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/protocol_ntr.h -------------------------------------------------------------------------------- /source/gamecart/secure_ntr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/secure_ntr.c -------------------------------------------------------------------------------- /source/gamecart/secure_ntr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/gamecart/secure_ntr.h -------------------------------------------------------------------------------- /source/hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/hid.c -------------------------------------------------------------------------------- /source/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/hid.h -------------------------------------------------------------------------------- /source/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/i2c.c -------------------------------------------------------------------------------- /source/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/i2c.h -------------------------------------------------------------------------------- /source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/main.c -------------------------------------------------------------------------------- /source/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/menu.c -------------------------------------------------------------------------------- /source/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/menu.h -------------------------------------------------------------------------------- /source/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/platform.c -------------------------------------------------------------------------------- /source/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/platform.h -------------------------------------------------------------------------------- /source/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/start.s -------------------------------------------------------------------------------- /source/theme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/theme.c -------------------------------------------------------------------------------- /source/theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/theme.h -------------------------------------------------------------------------------- /source/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/timer.c -------------------------------------------------------------------------------- /source/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/Hourglass9/HEAD/source/timer.h --------------------------------------------------------------------------------