An Intel A80486DX2-66 virtualizer in D
Go to file
Intel A80486DX2-66 d7cf70f0cf
add tests/test_5.asm
2023-09-24 12:27:06 +03:00
src fix condition check for `mode16` 2023-09-24 10:33:45 +03:00
tests add tests/test_5.asm 2023-09-24 12:27:06 +03:00
Makefile add building instructions 2023-09-24 11:35:15 +03:00 fix the mistake in 2023-09-23 21:57:15 +03:00


Status: 🔧 Alpha stage (see project)


An Intel A80486DX2-66 virtualizer, written in D from scratch, which serves as a backend emulator and works as a terminal program controlled via command line interface. The primary objective is to provide a rapid and self-contained retro computing environment with full support for CPU instructions (ALU and FPU) without relying on traditional IBM PC architecture — no memory mapping, no BIOS, and et cetera. This project is made for self-study, thorough knowledge of Intel 80386 / 80486 processors architecture and their derivatives.


Requirements for building:

  • Bash or a shell that can process Bash-like scripts
  • make program to build Makefiles. It's possible to use to build the program and to conduct tests (experimental).

Additional requirements:

  • Netwide Assembly (nasm) for conducting tests