x86emu icon indicating copy to clipboard operation
x86emu copied to clipboard

simple x86 emulator

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