├── .gitmodules ├── CMakeLists.txt ├── Makefile ├── bios ├── Makefile ├── include │ ├── asm_macros.h │ └── regdef.h ├── kernel.ld └── source │ ├── kernel.c │ ├── kernel.h │ ├── libc.c │ └── start.s ├── include ├── asm.h ├── crystal_font.h ├── disasm.h ├── hsf.h ├── mips.h ├── pi.h ├── pif.h ├── platform.h ├── psxexe.h ├── sp.h ├── stb_truetype.h ├── vi.h └── z64.h ├── source ├── core │ ├── asm.cpp │ ├── disasm.cpp │ ├── hsf.cpp │ ├── mips.cpp │ ├── psxexe.cpp │ └── z64.cpp ├── joypad.cpp ├── joypad.h ├── main.cpp ├── pi.cpp ├── pif.cpp ├── platform.cpp └── vi.cpp ├── todo.txt └── tools ├── Makefile ├── MakefileAsm ├── MakefileDisasm ├── MakefileHsf ├── MakefileZ64 ├── asm ├── ctr64_asm.cpp ├── lexer.cpp └── lexer.h ├── disasm └── ctrx_disasm.cpp ├── hsf └── ctrx_hsf.cpp └── z64 └── ctr64_z64.cpp /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/Makefile -------------------------------------------------------------------------------- /bios/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/Makefile -------------------------------------------------------------------------------- /bios/include/asm_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/include/asm_macros.h -------------------------------------------------------------------------------- /bios/include/regdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/include/regdef.h -------------------------------------------------------------------------------- /bios/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/kernel.ld -------------------------------------------------------------------------------- /bios/source/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/source/kernel.c -------------------------------------------------------------------------------- /bios/source/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/source/kernel.h -------------------------------------------------------------------------------- /bios/source/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/source/libc.c -------------------------------------------------------------------------------- /bios/source/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/bios/source/start.s -------------------------------------------------------------------------------- /include/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/asm.h -------------------------------------------------------------------------------- /include/crystal_font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/crystal_font.h -------------------------------------------------------------------------------- /include/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/disasm.h -------------------------------------------------------------------------------- /include/hsf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/hsf.h -------------------------------------------------------------------------------- /include/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/mips.h -------------------------------------------------------------------------------- /include/pi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/pi.h -------------------------------------------------------------------------------- /include/pif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/pif.h -------------------------------------------------------------------------------- /include/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/platform.h -------------------------------------------------------------------------------- /include/psxexe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/psxexe.h -------------------------------------------------------------------------------- /include/sp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/sp.h -------------------------------------------------------------------------------- /include/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/stb_truetype.h -------------------------------------------------------------------------------- /include/vi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/vi.h -------------------------------------------------------------------------------- /include/z64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/include/z64.h -------------------------------------------------------------------------------- /source/core/asm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/core/asm.cpp -------------------------------------------------------------------------------- /source/core/disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/core/disasm.cpp -------------------------------------------------------------------------------- /source/core/hsf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/core/hsf.cpp -------------------------------------------------------------------------------- /source/core/mips.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/core/mips.cpp -------------------------------------------------------------------------------- /source/core/psxexe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/core/psxexe.cpp -------------------------------------------------------------------------------- /source/core/z64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/core/z64.cpp -------------------------------------------------------------------------------- /source/joypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/joypad.cpp -------------------------------------------------------------------------------- /source/joypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/joypad.h -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/main.cpp -------------------------------------------------------------------------------- /source/pi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/pi.cpp -------------------------------------------------------------------------------- /source/pif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/pif.cpp -------------------------------------------------------------------------------- /source/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/platform.cpp -------------------------------------------------------------------------------- /source/vi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/source/vi.cpp -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/todo.txt -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/MakefileAsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/MakefileAsm -------------------------------------------------------------------------------- /tools/MakefileDisasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/MakefileDisasm -------------------------------------------------------------------------------- /tools/MakefileHsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/MakefileHsf -------------------------------------------------------------------------------- /tools/MakefileZ64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/MakefileZ64 -------------------------------------------------------------------------------- /tools/asm/ctr64_asm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/asm/ctr64_asm.cpp -------------------------------------------------------------------------------- /tools/asm/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/asm/lexer.cpp -------------------------------------------------------------------------------- /tools/asm/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/asm/lexer.h -------------------------------------------------------------------------------- /tools/disasm/ctrx_disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/disasm/ctrx_disasm.cpp -------------------------------------------------------------------------------- /tools/hsf/ctrx_hsf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/hsf/ctrx_hsf.cpp -------------------------------------------------------------------------------- /tools/z64/ctr64_z64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machinamentum/CTR64/HEAD/tools/z64/ctr64_z64.cpp --------------------------------------------------------------------------------