Compact (8KB) embedded x86 BIOS for FPGA/emulators/386EX
12 days ago
- #x86-BIOS
- #embedded-systems
- #FPGA
- Compact x86 BIOS (<8KB ROM) for embedded systems, FPGA, and emulators.
- Tested with various CPUs: Intel 8086, 80286, 80386, 486 variants.
- Compatible with emulators like Bochs 2.6.11 (requires specific config).
- Supports OS: MS-DOS, Windows 1.0-95, Linux 0.01-1.3.89, Minix 1.x-2.x.
- Works with most DOS/Windows software and games.
- Compilation requires Netwide Assembler (NASM) and editing 'config.inc'.
- Features: minimal ISRs, memory test, compact Video BIOS, SVGA support.
- Supports add-on ROMs, BIOS disk hypercall, SPI mode SD-card, USB HID.
- No hardware detection/BIOS setup, limited Int 13h functions.
- Incomplete video adapter initialization; requires OEM BIOS for real VGA.