|
||
---|---|---|
devel-resources | ||
src | ||
tests | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
make.py |
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 buildMakefile
s. It's possible to usemake.py
to build the program andtest.experimental.py
to conduct tests (experimental).
Additional requirements:
- Netwide Assembly (
nasm
) for conducting tests