├── .gitignore ├── Makefile ├── Makefile.mkiso ├── Makefile.mkoverlay ├── Makefile.mkpsx ├── mips ├── common.mk ├── common │ ├── compile_flags.txt │ ├── crt0 │ │ ├── crt0.s │ │ ├── crt0cxx.s │ │ ├── cxxglue.c │ │ └── uC-sdk-crt0.s │ ├── hardware │ │ ├── cdrom.h │ │ ├── cop0.h │ │ ├── dma.h │ │ ├── gpu.h │ │ ├── hwregs.h │ │ ├── hwregs.inc │ │ ├── irq.h │ │ ├── pcsxhw.h │ │ ├── sio1.c │ │ ├── sio1.h │ │ ├── spu.h │ │ └── util.h │ ├── kernel │ │ ├── events.h │ │ ├── openbios.h │ │ └── pcdrv.h │ ├── psxlibc │ │ ├── circularbuffer.h │ │ ├── device.h │ │ ├── direntry.h │ │ ├── fastmemset.s │ │ ├── handlers.h │ │ ├── ioctl.h │ │ ├── psxexe.h │ │ ├── setjmp.h │ │ ├── stdio.h │ │ └── string.h │ ├── syscalls │ │ ├── printf.s │ │ └── syscalls.h │ └── util │ │ ├── djbhash.h │ │ ├── encoder.hh │ │ ├── sjis-table.h │ │ └── util.h ├── nooverlay.ld └── ps-exe.ld ├── openpara.xml ├── overlay.ld └── src ├── Boot ├── CD.cpp ├── CD.h ├── CxxGlue.cpp ├── GPU.cpp ├── GPU.h ├── Int.cpp ├── Int.h ├── Mem.cpp ├── Mem.h ├── Mesh.cpp ├── Mesh.h ├── Mesh_asm.s ├── OpenPara.cpp ├── OpenPara.h ├── Pad.cpp ├── Pad.h ├── Rap.cpp ├── Rap.h ├── SPU.cpp ├── SPU.h ├── Timer.cpp └── Timer.h ├── PSX ├── Platform.cpp └── Platform.h ├── S1 ├── Chart.h ├── S1.cpp └── S1.h └── Util └── Fixed.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.mkiso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/Makefile.mkiso -------------------------------------------------------------------------------- /Makefile.mkoverlay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/Makefile.mkoverlay -------------------------------------------------------------------------------- /Makefile.mkpsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/Makefile.mkpsx -------------------------------------------------------------------------------- /mips/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common.mk -------------------------------------------------------------------------------- /mips/common/compile_flags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/compile_flags.txt -------------------------------------------------------------------------------- /mips/common/crt0/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/crt0/crt0.s -------------------------------------------------------------------------------- /mips/common/crt0/crt0cxx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/crt0/crt0cxx.s -------------------------------------------------------------------------------- /mips/common/crt0/cxxglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/crt0/cxxglue.c -------------------------------------------------------------------------------- /mips/common/crt0/uC-sdk-crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/crt0/uC-sdk-crt0.s -------------------------------------------------------------------------------- /mips/common/hardware/cdrom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/cdrom.h -------------------------------------------------------------------------------- /mips/common/hardware/cop0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/cop0.h -------------------------------------------------------------------------------- /mips/common/hardware/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/dma.h -------------------------------------------------------------------------------- /mips/common/hardware/gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/gpu.h -------------------------------------------------------------------------------- /mips/common/hardware/hwregs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/hwregs.h -------------------------------------------------------------------------------- /mips/common/hardware/hwregs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/hwregs.inc -------------------------------------------------------------------------------- /mips/common/hardware/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/irq.h -------------------------------------------------------------------------------- /mips/common/hardware/pcsxhw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/pcsxhw.h -------------------------------------------------------------------------------- /mips/common/hardware/sio1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/sio1.c -------------------------------------------------------------------------------- /mips/common/hardware/sio1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/sio1.h -------------------------------------------------------------------------------- /mips/common/hardware/spu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/spu.h -------------------------------------------------------------------------------- /mips/common/hardware/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/hardware/util.h -------------------------------------------------------------------------------- /mips/common/kernel/events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/kernel/events.h -------------------------------------------------------------------------------- /mips/common/kernel/openbios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/kernel/openbios.h -------------------------------------------------------------------------------- /mips/common/kernel/pcdrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/kernel/pcdrv.h -------------------------------------------------------------------------------- /mips/common/psxlibc/circularbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/circularbuffer.h -------------------------------------------------------------------------------- /mips/common/psxlibc/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/device.h -------------------------------------------------------------------------------- /mips/common/psxlibc/direntry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/direntry.h -------------------------------------------------------------------------------- /mips/common/psxlibc/fastmemset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/fastmemset.s -------------------------------------------------------------------------------- /mips/common/psxlibc/handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/handlers.h -------------------------------------------------------------------------------- /mips/common/psxlibc/ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/ioctl.h -------------------------------------------------------------------------------- /mips/common/psxlibc/psxexe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/psxexe.h -------------------------------------------------------------------------------- /mips/common/psxlibc/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/setjmp.h -------------------------------------------------------------------------------- /mips/common/psxlibc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/stdio.h -------------------------------------------------------------------------------- /mips/common/psxlibc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/psxlibc/string.h -------------------------------------------------------------------------------- /mips/common/syscalls/printf.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/syscalls/printf.s -------------------------------------------------------------------------------- /mips/common/syscalls/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/syscalls/syscalls.h -------------------------------------------------------------------------------- /mips/common/util/djbhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/util/djbhash.h -------------------------------------------------------------------------------- /mips/common/util/encoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/util/encoder.hh -------------------------------------------------------------------------------- /mips/common/util/sjis-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/util/sjis-table.h -------------------------------------------------------------------------------- /mips/common/util/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/common/util/util.h -------------------------------------------------------------------------------- /mips/nooverlay.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/nooverlay.ld -------------------------------------------------------------------------------- /mips/ps-exe.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/mips/ps-exe.ld -------------------------------------------------------------------------------- /openpara.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/openpara.xml -------------------------------------------------------------------------------- /overlay.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/overlay.ld -------------------------------------------------------------------------------- /src/Boot/CD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/CD.cpp -------------------------------------------------------------------------------- /src/Boot/CD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/CD.h -------------------------------------------------------------------------------- /src/Boot/CxxGlue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/CxxGlue.cpp -------------------------------------------------------------------------------- /src/Boot/GPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/GPU.cpp -------------------------------------------------------------------------------- /src/Boot/GPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/GPU.h -------------------------------------------------------------------------------- /src/Boot/Int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Int.cpp -------------------------------------------------------------------------------- /src/Boot/Int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Int.h -------------------------------------------------------------------------------- /src/Boot/Mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Mem.cpp -------------------------------------------------------------------------------- /src/Boot/Mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Mem.h -------------------------------------------------------------------------------- /src/Boot/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Mesh.cpp -------------------------------------------------------------------------------- /src/Boot/Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Mesh.h -------------------------------------------------------------------------------- /src/Boot/Mesh_asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Mesh_asm.s -------------------------------------------------------------------------------- /src/Boot/OpenPara.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/OpenPara.cpp -------------------------------------------------------------------------------- /src/Boot/OpenPara.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/OpenPara.h -------------------------------------------------------------------------------- /src/Boot/Pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Pad.cpp -------------------------------------------------------------------------------- /src/Boot/Pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Pad.h -------------------------------------------------------------------------------- /src/Boot/Rap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Rap.cpp -------------------------------------------------------------------------------- /src/Boot/Rap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Rap.h -------------------------------------------------------------------------------- /src/Boot/SPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/SPU.cpp -------------------------------------------------------------------------------- /src/Boot/SPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/SPU.h -------------------------------------------------------------------------------- /src/Boot/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Timer.cpp -------------------------------------------------------------------------------- /src/Boot/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Boot/Timer.h -------------------------------------------------------------------------------- /src/PSX/Platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/PSX/Platform.cpp -------------------------------------------------------------------------------- /src/PSX/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/PSX/Platform.h -------------------------------------------------------------------------------- /src/S1/Chart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/S1/Chart.h -------------------------------------------------------------------------------- /src/S1/S1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/S1/S1.cpp -------------------------------------------------------------------------------- /src/S1/S1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/S1/S1.h -------------------------------------------------------------------------------- /src/Util/Fixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuckydev/OpenPara/HEAD/src/Util/Fixed.h --------------------------------------------------------------------------------