Skip to content

chmeldax/ruby86

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ruby86

x86/x64 emulator written in Ruby

Rationale

Currently just a personal play project to help me understand process of executing binaries..

Desired capabilities

  • Read (at least) Mach-O executable and load them into memory
  • Support for dynamic linking (based on Mac OS X dynamic linker)
  • Run basic x86/64 instructions

FIrst milestone

  • To be able to run Hello world written in C.

Already implemented

  • Reading Mach-O header

About

x86/x64 emulator written in Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages