├── .gitmodules ├── CMakeLists.txt ├── LICENSE └── Source ├── CMakeLists.txt ├── Core ├── Bootloader │ ├── Bootloader.cpp │ ├── Bootloader.h │ ├── ELFLoader.cpp │ └── ELFLoader.h ├── CMakeLists.txt ├── CPU │ ├── AArch64Backend │ │ ├── AArch64.cpp │ │ └── AArch64.h │ ├── BlockCache.cpp │ ├── BlockCache.h │ ├── CPUBackend.h │ ├── CPUCore.cpp │ ├── CPUCore.h │ ├── CPUState.h │ ├── IR.cpp │ ├── IR.h │ ├── InterpreterBackend │ │ ├── Interpreter.cpp │ │ └── Interpreter.h │ ├── IntrusiveIRList.h │ ├── LLVMBackend │ │ ├── LLVM.cpp │ │ └── LLVM.h │ ├── OpcodeDispatch.cpp │ ├── OpcodeDispatch.h │ ├── PassManager.cpp │ ├── PassManager.h │ ├── X86Tables.cpp │ └── X86Tables.h ├── Core.cpp ├── Core.h ├── HLE │ └── Syscalls │ │ ├── FileManagement.cpp │ │ ├── FileManagement.h │ │ ├── Syscalls.cpp │ │ ├── Syscalls.h │ │ └── ThreadManagement.h ├── Memmap.cpp └── Memmap.h └── UI ├── CMakeLists.txt ├── HostInterface.cpp └── TestHarness.cpp /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/LICENSE -------------------------------------------------------------------------------- /Source/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Core/Bootloader/Bootloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Bootloader/Bootloader.cpp -------------------------------------------------------------------------------- /Source/Core/Bootloader/Bootloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Bootloader/Bootloader.h -------------------------------------------------------------------------------- /Source/Core/Bootloader/ELFLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Bootloader/ELFLoader.cpp -------------------------------------------------------------------------------- /Source/Core/Bootloader/ELFLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Bootloader/ELFLoader.h -------------------------------------------------------------------------------- /Source/Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Core/CPU/AArch64Backend/AArch64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/AArch64Backend/AArch64.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/AArch64Backend/AArch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/AArch64Backend/AArch64.h -------------------------------------------------------------------------------- /Source/Core/CPU/BlockCache.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Source/Core/CPU/BlockCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/BlockCache.h -------------------------------------------------------------------------------- /Source/Core/CPU/CPUBackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/CPUBackend.h -------------------------------------------------------------------------------- /Source/Core/CPU/CPUCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/CPUCore.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/CPUCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/CPUCore.h -------------------------------------------------------------------------------- /Source/Core/CPU/CPUState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/CPUState.h -------------------------------------------------------------------------------- /Source/Core/CPU/IR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/IR.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/IR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/IR.h -------------------------------------------------------------------------------- /Source/Core/CPU/InterpreterBackend/Interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/InterpreterBackend/Interpreter.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/InterpreterBackend/Interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/InterpreterBackend/Interpreter.h -------------------------------------------------------------------------------- /Source/Core/CPU/IntrusiveIRList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/IntrusiveIRList.h -------------------------------------------------------------------------------- /Source/Core/CPU/LLVMBackend/LLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/LLVMBackend/LLVM.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/LLVMBackend/LLVM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/LLVMBackend/LLVM.h -------------------------------------------------------------------------------- /Source/Core/CPU/OpcodeDispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/OpcodeDispatch.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/OpcodeDispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/OpcodeDispatch.h -------------------------------------------------------------------------------- /Source/Core/CPU/PassManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/PassManager.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/PassManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/PassManager.h -------------------------------------------------------------------------------- /Source/Core/CPU/X86Tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/X86Tables.cpp -------------------------------------------------------------------------------- /Source/Core/CPU/X86Tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/CPU/X86Tables.h -------------------------------------------------------------------------------- /Source/Core/Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Core.cpp -------------------------------------------------------------------------------- /Source/Core/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Core.h -------------------------------------------------------------------------------- /Source/Core/HLE/Syscalls/FileManagement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/HLE/Syscalls/FileManagement.cpp -------------------------------------------------------------------------------- /Source/Core/HLE/Syscalls/FileManagement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/HLE/Syscalls/FileManagement.h -------------------------------------------------------------------------------- /Source/Core/HLE/Syscalls/Syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/HLE/Syscalls/Syscalls.cpp -------------------------------------------------------------------------------- /Source/Core/HLE/Syscalls/Syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/HLE/Syscalls/Syscalls.h -------------------------------------------------------------------------------- /Source/Core/HLE/Syscalls/ThreadManagement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/HLE/Syscalls/ThreadManagement.h -------------------------------------------------------------------------------- /Source/Core/Memmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Memmap.cpp -------------------------------------------------------------------------------- /Source/Core/Memmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/Core/Memmap.h -------------------------------------------------------------------------------- /Source/UI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/UI/CMakeLists.txt -------------------------------------------------------------------------------- /Source/UI/HostInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/UI/HostInterface.cpp -------------------------------------------------------------------------------- /Source/UI/TestHarness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sonicadvance1/X86Emu/HEAD/Source/UI/TestHarness.cpp --------------------------------------------------------------------------------