├── CMakeLists.txt ├── CMakeSettings.json ├── license.txt ├── readme.md └── src ├── CMakeLists.txt ├── libps ├── CMakeLists.txt ├── bus.c ├── cd.c ├── cpu.c ├── disasm.c ├── gpu.c ├── include │ ├── bus.h │ ├── cd.h │ ├── cpu.h │ ├── cpu_defs.h │ ├── disasm.h │ ├── gpu.h │ ├── ps.h │ └── rcnt.h ├── peripherals │ ├── scph1010.c │ ├── scph1010.h │ ├── scph1020.c │ └── scph1020.h ├── ps.c ├── rcnt.c ├── renderer │ ├── sw.c │ └── sw.h └── utility │ ├── fifo.c │ ├── fifo.h │ ├── math.h │ ├── memory.c │ └── memory.h └── test ├── CMakeLists.txt ├── debug ├── cpu.cpp ├── cpu.h ├── gpu.cpp ├── gpu.h ├── log.cpp └── log.h ├── emulator.cpp ├── emulator.h ├── main.cpp ├── main_window.cpp ├── main_window.h ├── pstest.cpp └── pstest.h /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/readme.md -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/libps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/CMakeLists.txt -------------------------------------------------------------------------------- /src/libps/bus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/bus.c -------------------------------------------------------------------------------- /src/libps/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/cd.c -------------------------------------------------------------------------------- /src/libps/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/cpu.c -------------------------------------------------------------------------------- /src/libps/disasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/disasm.c -------------------------------------------------------------------------------- /src/libps/gpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/gpu.c -------------------------------------------------------------------------------- /src/libps/include/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/bus.h -------------------------------------------------------------------------------- /src/libps/include/cd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/cd.h -------------------------------------------------------------------------------- /src/libps/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/cpu.h -------------------------------------------------------------------------------- /src/libps/include/cpu_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/cpu_defs.h -------------------------------------------------------------------------------- /src/libps/include/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/disasm.h -------------------------------------------------------------------------------- /src/libps/include/gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/gpu.h -------------------------------------------------------------------------------- /src/libps/include/ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/ps.h -------------------------------------------------------------------------------- /src/libps/include/rcnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/include/rcnt.h -------------------------------------------------------------------------------- /src/libps/peripherals/scph1010.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/peripherals/scph1010.c -------------------------------------------------------------------------------- /src/libps/peripherals/scph1010.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/peripherals/scph1010.h -------------------------------------------------------------------------------- /src/libps/peripherals/scph1020.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/peripherals/scph1020.c -------------------------------------------------------------------------------- /src/libps/peripherals/scph1020.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/peripherals/scph1020.h -------------------------------------------------------------------------------- /src/libps/ps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/ps.c -------------------------------------------------------------------------------- /src/libps/rcnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/rcnt.c -------------------------------------------------------------------------------- /src/libps/renderer/sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/renderer/sw.c -------------------------------------------------------------------------------- /src/libps/renderer/sw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/renderer/sw.h -------------------------------------------------------------------------------- /src/libps/utility/fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/utility/fifo.c -------------------------------------------------------------------------------- /src/libps/utility/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/utility/fifo.h -------------------------------------------------------------------------------- /src/libps/utility/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/utility/math.h -------------------------------------------------------------------------------- /src/libps/utility/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/utility/memory.c -------------------------------------------------------------------------------- /src/libps/utility/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/libps/utility/memory.h -------------------------------------------------------------------------------- /src/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/debug/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/debug/cpu.cpp -------------------------------------------------------------------------------- /src/test/debug/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/debug/cpu.h -------------------------------------------------------------------------------- /src/test/debug/gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/debug/gpu.cpp -------------------------------------------------------------------------------- /src/test/debug/gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/debug/gpu.h -------------------------------------------------------------------------------- /src/test/debug/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/debug/log.cpp -------------------------------------------------------------------------------- /src/test/debug/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/debug/log.h -------------------------------------------------------------------------------- /src/test/emulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/emulator.cpp -------------------------------------------------------------------------------- /src/test/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/emulator.h -------------------------------------------------------------------------------- /src/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/main.cpp -------------------------------------------------------------------------------- /src/test/main_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/main_window.cpp -------------------------------------------------------------------------------- /src/test/main_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/main_window.h -------------------------------------------------------------------------------- /src/test/pstest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/pstest.cpp -------------------------------------------------------------------------------- /src/test/pstest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiphffff/ps/HEAD/src/test/pstest.h --------------------------------------------------------------------------------