├── .gitignore ├── Makefile ├── docs ├── 25001A.pdf ├── CMD5901.pdf ├── EM638165TS.pdf ├── SCHEMATICS-1-OF-3-708501.pdf ├── SCHEMATICS-2-OF-3-708502.pdf ├── SCHEMATICS-3-OF-3-708503.pdf ├── SPCE3200_priciple.pdf ├── SPCE3200v11_pro_en.pdf ├── instruction_table16.txt ├── instruction_table32.txt ├── s_core7.pdf ├── spce3200.pdf └── spg290.pdf ├── source ├── hyperscan │ ├── cpu.cpp │ ├── cpu.h │ ├── debugger.cpp │ ├── debugger.h │ ├── disasm.cpp │ ├── disasm.h │ ├── io │ │ ├── io.cpp │ │ ├── io.h │ │ ├── uart.cpp │ │ └── uart.h │ └── memory │ │ ├── arraymemoryregion.h │ │ ├── emptymemoryregion.h │ │ ├── memoryregion.h │ │ └── segmentedmemoryregion.h └── main.cpp └── tools ├── binutils-patch.diff ├── gcc-patch.diff └── hyperscan-toolchain.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/Makefile -------------------------------------------------------------------------------- /docs/25001A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/25001A.pdf -------------------------------------------------------------------------------- /docs/CMD5901.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/CMD5901.pdf -------------------------------------------------------------------------------- /docs/EM638165TS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/EM638165TS.pdf -------------------------------------------------------------------------------- /docs/SCHEMATICS-1-OF-3-708501.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/SCHEMATICS-1-OF-3-708501.pdf -------------------------------------------------------------------------------- /docs/SCHEMATICS-2-OF-3-708502.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/SCHEMATICS-2-OF-3-708502.pdf -------------------------------------------------------------------------------- /docs/SCHEMATICS-3-OF-3-708503.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/SCHEMATICS-3-OF-3-708503.pdf -------------------------------------------------------------------------------- /docs/SPCE3200_priciple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/SPCE3200_priciple.pdf -------------------------------------------------------------------------------- /docs/SPCE3200v11_pro_en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/SPCE3200v11_pro_en.pdf -------------------------------------------------------------------------------- /docs/instruction_table16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/instruction_table16.txt -------------------------------------------------------------------------------- /docs/instruction_table32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/instruction_table32.txt -------------------------------------------------------------------------------- /docs/s_core7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/s_core7.pdf -------------------------------------------------------------------------------- /docs/spce3200.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/spce3200.pdf -------------------------------------------------------------------------------- /docs/spg290.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/docs/spg290.pdf -------------------------------------------------------------------------------- /source/hyperscan/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/cpu.cpp -------------------------------------------------------------------------------- /source/hyperscan/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/cpu.h -------------------------------------------------------------------------------- /source/hyperscan/debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/debugger.cpp -------------------------------------------------------------------------------- /source/hyperscan/debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/debugger.h -------------------------------------------------------------------------------- /source/hyperscan/disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/disasm.cpp -------------------------------------------------------------------------------- /source/hyperscan/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/disasm.h -------------------------------------------------------------------------------- /source/hyperscan/io/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/io/io.cpp -------------------------------------------------------------------------------- /source/hyperscan/io/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/io/io.h -------------------------------------------------------------------------------- /source/hyperscan/io/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/io/uart.cpp -------------------------------------------------------------------------------- /source/hyperscan/io/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/io/uart.h -------------------------------------------------------------------------------- /source/hyperscan/memory/arraymemoryregion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/memory/arraymemoryregion.h -------------------------------------------------------------------------------- /source/hyperscan/memory/emptymemoryregion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/memory/emptymemoryregion.h -------------------------------------------------------------------------------- /source/hyperscan/memory/memoryregion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/memory/memoryregion.h -------------------------------------------------------------------------------- /source/hyperscan/memory/segmentedmemoryregion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/hyperscan/memory/segmentedmemoryregion.h -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/source/main.cpp -------------------------------------------------------------------------------- /tools/binutils-patch.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/tools/binutils-patch.diff -------------------------------------------------------------------------------- /tools/gcc-patch.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/tools/gcc-patch.diff -------------------------------------------------------------------------------- /tools/hyperscan-toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiraNuna/hyperscan-emulator/HEAD/tools/hyperscan-toolchain.sh --------------------------------------------------------------------------------