supertanglang / x86emu

simple x86 emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

simple x86 emulator

License:MIT License


Languages

Language:C++ 88.5%Language:C 6.3%Language:Assembly 3.5%Language:Makefile 1.6%Language:Shell 0.0%