├── .gitignore ├── Makefile ├── README.md ├── ROMDISK └── s │ └── startup-sequence ├── doc ├── benchmarks.md ├── examples.md └── mkromdisk.md ├── mkromdisk ├── src ├── Makefile ├── boot.c ├── boot.h ├── compiler.h ├── debug.c ├── debug.h ├── device.c ├── diag.s ├── disk.c ├── disk.h ├── end.s ├── mydev.c ├── mydev.h ├── unpack.c ├── unpack.h ├── unpacker │ ├── inflate.s │ ├── lz4.s │ ├── rnc.s │ └── rnc_1.s ├── worker.c └── worker.h └── version.mk /.gitignore: -------------------------------------------------------------------------------- 1 | BUILD 2 | 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/README.md -------------------------------------------------------------------------------- /ROMDISK/s/startup-sequence: -------------------------------------------------------------------------------- 1 | echo "Hello, romboot!" 2 | 3 | -------------------------------------------------------------------------------- /doc/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/doc/benchmarks.md -------------------------------------------------------------------------------- /doc/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/doc/examples.md -------------------------------------------------------------------------------- /doc/mkromdisk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/doc/mkromdisk.md -------------------------------------------------------------------------------- /mkromdisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/mkromdisk -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/boot.c -------------------------------------------------------------------------------- /src/boot.h: -------------------------------------------------------------------------------- 1 | extern BOOL boot_init(struct DevBase *base); 2 | -------------------------------------------------------------------------------- /src/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/compiler.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/device.c -------------------------------------------------------------------------------- /src/diag.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/diag.s -------------------------------------------------------------------------------- /src/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/disk.c -------------------------------------------------------------------------------- /src/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/disk.h -------------------------------------------------------------------------------- /src/end.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/end.s -------------------------------------------------------------------------------- /src/mydev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/mydev.c -------------------------------------------------------------------------------- /src/mydev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/mydev.h -------------------------------------------------------------------------------- /src/unpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/unpack.c -------------------------------------------------------------------------------- /src/unpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/unpack.h -------------------------------------------------------------------------------- /src/unpacker/inflate.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/unpacker/inflate.s -------------------------------------------------------------------------------- /src/unpacker/lz4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/unpacker/lz4.s -------------------------------------------------------------------------------- /src/unpacker/rnc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/unpacker/rnc.s -------------------------------------------------------------------------------- /src/unpacker/rnc_1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/unpacker/rnc_1.s -------------------------------------------------------------------------------- /src/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/worker.c -------------------------------------------------------------------------------- /src/worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/src/worker.h -------------------------------------------------------------------------------- /version.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnvogelg/romdisk/HEAD/version.mk --------------------------------------------------------------------------------