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
devel-resources
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
.editorconfig
.gitignore
LICENSE
Makefile
README.md README.md: add building instructions 2023-09-24 11:35:15 +03:00
make.py fix the mistake in make.py 2023-09-23 21:57:15 +03:00

README.md

Tetradecanthax

Status: 🔧 Alpha stage (see project)

Description

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.

Building

Requirements for building:

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

Additional requirements:

  • Netwide Assembly (nasm) for conducting tests