Skip to content

igoforth/cemuexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Emulation Experiments

Experiments with ia32 CPU Emulation in C. A frankenstein of a repository attempting to make sense of code across the web. No sense trying to reinvent the wheel for some aspects, such as decoding bytecode. The rest, such as the profiler (and yet-to-be-implemented cpu emulator), are homemade.

Inspiration

http://www.gtoal.com/sbt/
https://github.com/spencertipping/jit-tutorial
https://github.com/v8/v8/blob/master/src/codegen/x64/assembler-x64.h
https://opensource.apple.com/source/clang/clang-421.11.65/src/lib/Target/X86/Disassembler/

Build

./build.sh
OR
gcc -c src/profiler.c -Llib -lxed
ar rcs lib/libprofiler.a profiler.o
gcc src/main.c -Llib -lxed -lprofiler

About

Experiments with IA32 CPU Emulation in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages