x8086NetEmu - Linux
x8086NetEmu is a VB.NET implementation of an almost working 8086 emulator...
Although it still has some bugs, it is a fairly stable and capable 8088/86/186 emulator...
This is a cross-platform version, compiled without sound support. Use with the latest version of mono. Refer to this post for more information.
* Full 8086 architecture emulation: CPU, Memory, Flags, Registers and Stack
* Peripherals: PIC/8259, PIT/8254, DMA/8237 and PPI/8255
* Mostly working Adapters: CGA, Speaker and Keyboard
* Partially working Adapters: VGA, Adlib and Mouse
* Integrated Debugger and Console
* No BIOS hacks required
* WinForms and Console samples included
* Cross-platform support through Mono (the emulator has been tested under Windows, MacOS, Linux and RaspberryPi)
* Support for both Floppy and Hard Disk images
* Hard disk and floppy images inspector / Disk Explorer (FAT12, FAT16 and FAT16B/BIGDOS support only)
* Support to drag & drop files to/from the Disk Explorer and the host
* Support to copy/paste text to/from the emulator and the host
includes two executables:
x8086NetEmuWinForms: This version will run under a WinForm form and will use GDI+ to render the text and graphics.
x8086NetEmuConsole: This version uses the Windows console to render the text. You can improve the rendering by using an appropriate font for the console.