Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Cynosure

A x86 interpreter

Basic interpretation of x86-16/x86-32.

Implemented:

  • Real mode
  • 1MB of memory
  • If an infinite loop (jmp $) occurs, execution will automatically end
  • Extensive logging: writes everything to a debug file, including opcode and arguments, and write memory access.
  • A small set of opcodes

Notes:

  • No protected mode switching implemented yet, so to run a PM sample, you must recompile with protected mode on (see main.cpp)

About

A x86 emulator

Resources

License

Releases

No releases published

Packages

No packages published