Skip to content

OpenRakis/x86emu

 
 

Repository files navigation

x86emu

Build Status MIT License

simple x86 emulator

Description

x86emu is an emulator of x86 architecture.

This software supports multiple CPU mode (16bit/32bit, RealMode/ProtectedMode), and some devices. You can boot via FDD simulator (not support DMA), and operate with mouse and keyboard.

Demo

Features

  • Real mode / Protected mode
  • Interrupt and Exception
  • Devices
  • Lightweight BIOS
  • Preload FD image function (to reduce boot time)

For more information, see x86emu --help.

Requirement

Installation

$ git clone https://github.com/shift-crops/x86emu
$ make all

Usage

  1. Run the emulator with kernel image
    • ./x86emu haribote.img

License

MIT License

Author

@shift_crops

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.6%
  • C 6.3%
  • Assembly 3.5%
  • Makefile 1.6%