michaeljclark / emu

Tiny x86 emulator example using the Windows Hypervisor Platform API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

emu

Tiny x86 emulator example using the Windows Hypervisor Platform API.

glcube

build

  • requires Visual Studio 2019 on 64-bit Windows.
  • requires Windows Hypervisor Platform Feature.
  • requires WSL 2 Ubuntu image with gcc, binutils, make and libuv1-dev.
  • requires CMake and Python interpreter.
cmake -B build -G "Visual Studio 16 2019" -A x64
cmake --build build --config RelWithDebInfo
build\RelWithDebInfo\emu.exe --dump-reg ^
  --kernel build\out\x86\guest\tests\0000_kernel\system.elf

About

Tiny x86 emulator example using the Windows Hypervisor Platform API.

License:Other


Languages

Language:SourcePawn 86.8%Language:C 9.1%Language:C++ 3.0%Language:Assembly 0.5%Language:Python 0.3%Language:Makefile 0.2%Language:CMake 0.1%Language:Shell 0.0%