├── .gitattributes ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md └── src ├── common ├── file.hpp └── types.hpp ├── core ├── allegrex │ ├── allegrex.cpp │ ├── allegrex.hpp │ ├── cop0.cpp │ ├── cop0.hpp │ ├── fpu.cpp │ ├── fpu.hpp │ ├── interpreter.cpp │ ├── interpreter.hpp │ ├── vfpu.cpp │ └── vfpu.hpp ├── ata.cpp ├── ata.hpp ├── crypto │ ├── kirk.cpp │ ├── kirk.hpp │ ├── spock.cpp │ └── spock.hpp ├── cy27040.cpp ├── cy27040.hpp ├── ddr.cpp ├── ddr.hpp ├── display.cpp ├── display.hpp ├── dmacplus.cpp ├── dmacplus.hpp ├── ge.cpp ├── ge.hpp ├── gpio.cpp ├── gpio.hpp ├── hpremote.cpp ├── hpremote.hpp ├── i2c.cpp ├── i2c.hpp ├── intc.cpp ├── intc.hpp ├── memory.cpp ├── memory.hpp ├── nand.cpp ├── nand.hpp ├── psp.cpp ├── psp.hpp ├── scheduler.cpp ├── scheduler.hpp ├── syscon.cpp ├── syscon.hpp ├── systime.cpp ├── systime.hpp ├── wm8750.cpp └── wm8750.hpp └── main.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/README.md -------------------------------------------------------------------------------- /src/common/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/common/file.hpp -------------------------------------------------------------------------------- /src/common/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/common/types.hpp -------------------------------------------------------------------------------- /src/core/allegrex/allegrex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/allegrex.cpp -------------------------------------------------------------------------------- /src/core/allegrex/allegrex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/allegrex.hpp -------------------------------------------------------------------------------- /src/core/allegrex/cop0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/cop0.cpp -------------------------------------------------------------------------------- /src/core/allegrex/cop0.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/cop0.hpp -------------------------------------------------------------------------------- /src/core/allegrex/fpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/fpu.cpp -------------------------------------------------------------------------------- /src/core/allegrex/fpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/fpu.hpp -------------------------------------------------------------------------------- /src/core/allegrex/interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/interpreter.cpp -------------------------------------------------------------------------------- /src/core/allegrex/interpreter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/interpreter.hpp -------------------------------------------------------------------------------- /src/core/allegrex/vfpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/vfpu.cpp -------------------------------------------------------------------------------- /src/core/allegrex/vfpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/allegrex/vfpu.hpp -------------------------------------------------------------------------------- /src/core/ata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/ata.cpp -------------------------------------------------------------------------------- /src/core/ata.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/ata.hpp -------------------------------------------------------------------------------- /src/core/crypto/kirk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/crypto/kirk.cpp -------------------------------------------------------------------------------- /src/core/crypto/kirk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/crypto/kirk.hpp -------------------------------------------------------------------------------- /src/core/crypto/spock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/crypto/spock.cpp -------------------------------------------------------------------------------- /src/core/crypto/spock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/crypto/spock.hpp -------------------------------------------------------------------------------- /src/core/cy27040.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/cy27040.cpp -------------------------------------------------------------------------------- /src/core/cy27040.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/cy27040.hpp -------------------------------------------------------------------------------- /src/core/ddr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/ddr.cpp -------------------------------------------------------------------------------- /src/core/ddr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/ddr.hpp -------------------------------------------------------------------------------- /src/core/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/display.cpp -------------------------------------------------------------------------------- /src/core/display.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/display.hpp -------------------------------------------------------------------------------- /src/core/dmacplus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/dmacplus.cpp -------------------------------------------------------------------------------- /src/core/dmacplus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/dmacplus.hpp -------------------------------------------------------------------------------- /src/core/ge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/ge.cpp -------------------------------------------------------------------------------- /src/core/ge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/ge.hpp -------------------------------------------------------------------------------- /src/core/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/gpio.cpp -------------------------------------------------------------------------------- /src/core/gpio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/gpio.hpp -------------------------------------------------------------------------------- /src/core/hpremote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/hpremote.cpp -------------------------------------------------------------------------------- /src/core/hpremote.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/hpremote.hpp -------------------------------------------------------------------------------- /src/core/i2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/i2c.cpp -------------------------------------------------------------------------------- /src/core/i2c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/i2c.hpp -------------------------------------------------------------------------------- /src/core/intc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/intc.cpp -------------------------------------------------------------------------------- /src/core/intc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/intc.hpp -------------------------------------------------------------------------------- /src/core/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/memory.cpp -------------------------------------------------------------------------------- /src/core/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/memory.hpp -------------------------------------------------------------------------------- /src/core/nand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/nand.cpp -------------------------------------------------------------------------------- /src/core/nand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/nand.hpp -------------------------------------------------------------------------------- /src/core/psp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/psp.cpp -------------------------------------------------------------------------------- /src/core/psp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/psp.hpp -------------------------------------------------------------------------------- /src/core/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/scheduler.cpp -------------------------------------------------------------------------------- /src/core/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/scheduler.hpp -------------------------------------------------------------------------------- /src/core/syscon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/syscon.cpp -------------------------------------------------------------------------------- /src/core/syscon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/syscon.hpp -------------------------------------------------------------------------------- /src/core/systime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/systime.cpp -------------------------------------------------------------------------------- /src/core/systime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/systime.hpp -------------------------------------------------------------------------------- /src/core/wm8750.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/wm8750.cpp -------------------------------------------------------------------------------- /src/core/wm8750.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/core/wm8750.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noumidev/ChiSP/HEAD/src/main.cpp --------------------------------------------------------------------------------