├── .gitignore ├── CMakeLists.txt ├── Makefile ├── README.md ├── res ├── IP.BIN ├── boot_loader_devkit.bios ├── boot_loader_devkit_32mb.bios ├── boot_loader_devkit_nogdrom.bios ├── boot_loader_devkit_nogdrom_32mb.bios ├── boot_loader_retail.bios ├── boot_loader_retail_32mb.bios ├── boot_loader_retail_nogdrom.bios ├── boot_loader_retail_nogdrom_32mb.bios ├── future.bmfc ├── future.fnt ├── future_0.png ├── future_0.tex └── screen1.png ├── romdisk ├── dcload-ip.bin ├── dcload-serial.bin ├── future.fnt ├── future_0.tex └── syscalls.bin ├── src ├── dc │ ├── bmfont.c │ ├── bmfont.h │ ├── descramble.c │ ├── drawing.c │ ├── dreamfs.c │ ├── input.c │ └── utility.c ├── drawing.h ├── dreamfs.h ├── ds │ ├── include │ │ ├── drivers │ │ │ ├── g1_ide.h │ │ │ ├── rtc.h │ │ │ ├── sd.h │ │ │ ├── sh7750_regs.h │ │ │ └── spi.h │ │ ├── fatfs │ │ │ ├── diskio.h │ │ │ ├── ff.h │ │ │ ├── ff_utils.h │ │ │ ├── ffconf.h │ │ │ └── integer.h │ │ ├── fs.h │ │ └── utils.h │ └── src │ │ ├── drivers │ │ ├── rtc.c │ │ ├── sd.c │ │ └── spi.c │ │ ├── fs │ │ ├── fat │ │ │ ├── dc.c │ │ │ ├── ff.c │ │ │ ├── option │ │ │ │ ├── ccsbcs.c │ │ │ │ └── syscall.c │ │ │ └── utils.c │ │ └── fs.c │ │ └── utils │ │ ├── asm.h │ │ ├── memcpy.S │ │ └── memset.S ├── input.h ├── linux │ ├── SDL_FontCache.c │ ├── SDL_FontCache.h │ ├── drawing.c │ ├── input.c │ └── utility.c ├── main.c ├── menu.c ├── menu.h ├── retrodream.h ├── retrolog.c ├── retrolog.h ├── uthash │ ├── LICENSE │ ├── utarray.h │ ├── uthash.h │ ├── utlist.h │ ├── utringbuffer.h │ ├── utstack.h │ └── utstring.h ├── utility.c └── utility.h ├── targets.cmake └── toolchain.cmake /.gitignore: -------------------------------------------------------------------------------- 1 | cmake-build-* 2 | .idea* 3 | 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/README.md -------------------------------------------------------------------------------- /res/IP.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/IP.BIN -------------------------------------------------------------------------------- /res/boot_loader_devkit.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_devkit.bios -------------------------------------------------------------------------------- /res/boot_loader_devkit_32mb.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_devkit_32mb.bios -------------------------------------------------------------------------------- /res/boot_loader_devkit_nogdrom.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_devkit_nogdrom.bios -------------------------------------------------------------------------------- /res/boot_loader_devkit_nogdrom_32mb.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_devkit_nogdrom_32mb.bios -------------------------------------------------------------------------------- /res/boot_loader_retail.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_retail.bios -------------------------------------------------------------------------------- /res/boot_loader_retail_32mb.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_retail_32mb.bios -------------------------------------------------------------------------------- /res/boot_loader_retail_nogdrom.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_retail_nogdrom.bios -------------------------------------------------------------------------------- /res/boot_loader_retail_nogdrom_32mb.bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/boot_loader_retail_nogdrom_32mb.bios -------------------------------------------------------------------------------- /res/future.bmfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/future.bmfc -------------------------------------------------------------------------------- /res/future.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/future.fnt -------------------------------------------------------------------------------- /res/future_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/future_0.png -------------------------------------------------------------------------------- /res/future_0.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/future_0.tex -------------------------------------------------------------------------------- /res/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/res/screen1.png -------------------------------------------------------------------------------- /romdisk/dcload-ip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/romdisk/dcload-ip.bin -------------------------------------------------------------------------------- /romdisk/dcload-serial.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/romdisk/dcload-serial.bin -------------------------------------------------------------------------------- /romdisk/future.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/romdisk/future.fnt -------------------------------------------------------------------------------- /romdisk/future_0.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/romdisk/future_0.tex -------------------------------------------------------------------------------- /romdisk/syscalls.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/romdisk/syscalls.bin -------------------------------------------------------------------------------- /src/dc/bmfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/bmfont.c -------------------------------------------------------------------------------- /src/dc/bmfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/bmfont.h -------------------------------------------------------------------------------- /src/dc/descramble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/descramble.c -------------------------------------------------------------------------------- /src/dc/drawing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/drawing.c -------------------------------------------------------------------------------- /src/dc/dreamfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/dreamfs.c -------------------------------------------------------------------------------- /src/dc/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/input.c -------------------------------------------------------------------------------- /src/dc/utility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dc/utility.c -------------------------------------------------------------------------------- /src/drawing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/drawing.h -------------------------------------------------------------------------------- /src/dreamfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/dreamfs.h -------------------------------------------------------------------------------- /src/ds/include/drivers/g1_ide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/drivers/g1_ide.h -------------------------------------------------------------------------------- /src/ds/include/drivers/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/drivers/rtc.h -------------------------------------------------------------------------------- /src/ds/include/drivers/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/drivers/sd.h -------------------------------------------------------------------------------- /src/ds/include/drivers/sh7750_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/drivers/sh7750_regs.h -------------------------------------------------------------------------------- /src/ds/include/drivers/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/drivers/spi.h -------------------------------------------------------------------------------- /src/ds/include/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/fatfs/diskio.h -------------------------------------------------------------------------------- /src/ds/include/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/fatfs/ff.h -------------------------------------------------------------------------------- /src/ds/include/fatfs/ff_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/fatfs/ff_utils.h -------------------------------------------------------------------------------- /src/ds/include/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/fatfs/ffconf.h -------------------------------------------------------------------------------- /src/ds/include/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/fatfs/integer.h -------------------------------------------------------------------------------- /src/ds/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/fs.h -------------------------------------------------------------------------------- /src/ds/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/include/utils.h -------------------------------------------------------------------------------- /src/ds/src/drivers/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/drivers/rtc.c -------------------------------------------------------------------------------- /src/ds/src/drivers/sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/drivers/sd.c -------------------------------------------------------------------------------- /src/ds/src/drivers/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/drivers/spi.c -------------------------------------------------------------------------------- /src/ds/src/fs/fat/dc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/fs/fat/dc.c -------------------------------------------------------------------------------- /src/ds/src/fs/fat/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/fs/fat/ff.c -------------------------------------------------------------------------------- /src/ds/src/fs/fat/option/ccsbcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/fs/fat/option/ccsbcs.c -------------------------------------------------------------------------------- /src/ds/src/fs/fat/option/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/fs/fat/option/syscall.c -------------------------------------------------------------------------------- /src/ds/src/fs/fat/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/fs/fat/utils.c -------------------------------------------------------------------------------- /src/ds/src/fs/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/fs/fs.c -------------------------------------------------------------------------------- /src/ds/src/utils/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/utils/asm.h -------------------------------------------------------------------------------- /src/ds/src/utils/memcpy.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/utils/memcpy.S -------------------------------------------------------------------------------- /src/ds/src/utils/memset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/ds/src/utils/memset.S -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/input.h -------------------------------------------------------------------------------- /src/linux/SDL_FontCache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/linux/SDL_FontCache.c -------------------------------------------------------------------------------- /src/linux/SDL_FontCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/linux/SDL_FontCache.h -------------------------------------------------------------------------------- /src/linux/drawing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/linux/drawing.c -------------------------------------------------------------------------------- /src/linux/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/linux/input.c -------------------------------------------------------------------------------- /src/linux/utility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/linux/utility.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/main.c -------------------------------------------------------------------------------- /src/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/menu.c -------------------------------------------------------------------------------- /src/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/menu.h -------------------------------------------------------------------------------- /src/retrodream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/retrodream.h -------------------------------------------------------------------------------- /src/retrolog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/retrolog.c -------------------------------------------------------------------------------- /src/retrolog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/retrolog.h -------------------------------------------------------------------------------- /src/uthash/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/LICENSE -------------------------------------------------------------------------------- /src/uthash/utarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/utarray.h -------------------------------------------------------------------------------- /src/uthash/uthash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/uthash.h -------------------------------------------------------------------------------- /src/uthash/utlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/utlist.h -------------------------------------------------------------------------------- /src/uthash/utringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/utringbuffer.h -------------------------------------------------------------------------------- /src/uthash/utstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/utstack.h -------------------------------------------------------------------------------- /src/uthash/utstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/uthash/utstring.h -------------------------------------------------------------------------------- /src/utility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/utility.c -------------------------------------------------------------------------------- /src/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/src/utility.h -------------------------------------------------------------------------------- /targets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/targets.cmake -------------------------------------------------------------------------------- /toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpasjuste/dreamboot/HEAD/toolchain.cmake --------------------------------------------------------------------------------