0.2.2
Version 0.2.2 Release - 12/09/22
Changelog:
- Boot WARM/COLD now enabled for 5150
- Smoother text rendering on memory test count
- Disk MBR check disabled (for DOS 1.0) by default on 5150 and 5160 (thx to @telanus for the suggestion)
- Option to disable RAM parity check during POST test
- Midnight flag on BDA timer now increments instead of just
1(thx to @ecm-pushbx for the suggestion!)
Please send any hardware/software or compatibility reports or feedback to 640kb@glabios.org.
ROM standard builds
| Build | Download | Desc |
|---|---|---|
| Standard Turbo | 8088 | Supports Turbo (standard Ctrl-Alt-+ speed switching), all CPUs, best choice for most systems. |
| Standard Turbo | V20 | Supports Turbo and uses V20 enhanced instructions where possible. Will not run on 808x CPUs. |
| 5160 | 8088, V20 | Best for standard 4.77MHz XT/5160 or clone PCs. |
| 5150 | 8088, V20 | Supports cassette, 5150 motherboard, 640 KiB memory and option ROMs. |
Alternate platforms
| Build | Download | Desc |
|---|---|---|
| 86Box / Emulator | 8088, V20 | Performance optimized for 86Box, PCem, PCE/ibmpc. Will not run on real hardware. |
| FE2010A | 8088, V20 | Faraday FE2010A chipset (Headstart Plus/Vendex 33-XT/PC-10 and others). |
| ST-12 | 8088, V20 | ST-12/UNIQUE TD3300A chipset (port 90h Turbo control). |
| EMM Homebrew 8088 | 8088, V20/V40 | EMM Homebrew supports 8088 or V20/V40. |
| Micro 8088 | 8088, V20 | Experimental: Without Multi-Floppy BIOS (High Density Drive) support |
Notes
E/EPROM notes
The BIOS image is 8K (same as the original PC, XT v1 and most clones). If your motherboard has an 8K ROM socket and you're using a larger E/EPROM it may be necessary to write the image repeated multiple times to work with the unused address lines.
If your motherboard uses a 16K or 32K ROM, the image will need to either be written multiple times or to the last 8K block in the E/EPROM.
ROM BASIC: If your motherboard uses a 32K ROM with BASIC ROM at 0xF600 you can extract the top 24K of U18 and write that into the new 32K ROM's 0x0000-0x5FFF space, with the GLaBIOS code starting at relative offset 0x6000.
Special Builds
- WD 1002x-WX1/WX2 MFM hard drive controllers (ROM versions 62-000043-0xx known affected) have bugs that affect the ROM POST screen display of hard disk geometry and sizes requiring those be disabled. If you use one of those, build with
POST_HD_CHECK = 0to work around or email 640kb@glabios.org for a custom build.