Skip to content

v0.8b0

Pre-release
Pre-release

Choose a tag to compare

@640-KB 640-KB released this 18 Jan 02:28
· 8 commits to feature/ext-kb since this release
c2bf827

Extended Keyboard support - Pre-release Version 0.8b0 (beta) - 01/17/26

New Features

  • Complete Extended keyboard (INT 16h, AH=5h, 10h-12h) support #10
  • Ctrl Alt + speed switch hot keys toggle three speeds on FE2010A #25

The KB_EXT option implements 100% compatible INT 16h extended keyboard support.

Testing builds

Build Download Desc
Standard/Turbo 8088, V20 Supports Turbo (standard Ctrl-Alt-+ speed switching), best choice for most systems.
XT 5160 8088, V20 Best for standard 4.77MHz XT/5160 or clone PCs.
ST-12 8088, V20 Juko ST-12 / UNIQUE UX-12 / TD3300A chipset

NuXT V2.0

  • Supports: high-density floppy, RTC, extended keyboard and ROM SETUP
Build Download Desc
GLaBIOS only 8088 V20 32K high F800 image use UFLASH-p -i glabios.rom -a F800
GLaBIOS 128K Hybrid 8088/V20 V20 low bank, 8088 high bank
GLaBIOS / 8088_bios 1.0.2 V20 8088_bios low bank, GLaBIOS high bank

Note

Due to 8 KB standard ROM size restrictions, enabling extended keyboard support (KB_EXT) disables POST_HD_PARMS, POST_OPT_ROM, RANDOM_TAGLINE, LIGHT_PEN and CASSETTE.

However, there are two new ways to add extended keyboard while retaining these features:

  1. Increase the size of the BIOS ROM image using ROM_SIZE_K to 9k, which will relocate the keyboard code into the upper ROM space. Note: this will require a ROM (or ROM file image) larger than 8 KB to contain and the gla2rom.py will need the -s 9216. Note 2: the current release of JWasm seems to have issues with this ORG relocatement. Until this is fixed MASM is recommended.
  2. If using GLaDISK with high density floppy drives, removing floppy support from the BIOS ROM using FDC_ENABLE = 0 will build with extended keyboard support and all of the above features.