Skip to content

Cirrus: Improve VBIOS loading behavior for some machines#6814

Merged
OBattler merged 7 commits into
86Box:masterfrom
win2kgamer:cirrus-vbios
Feb 16, 2026
Merged

Cirrus: Improve VBIOS loading behavior for some machines#6814
OBattler merged 7 commits into
86Box:masterfrom
win2kgamer:cirrus-vbios

Conversation

@win2kgamer

Copy link
Copy Markdown
Contributor

Summary

Improve the Cirrus VBIOS loading behavior for several machines by making the following changes:

  • Give the Commodore SL386SX/25 its own CL-GD5402 device and make the normal onboard one not load its own VBIOS allowing the Tandy 1000 RSX to load the correct VBIOS from system ROM
  • Give both the ISA and VLB CL-GD5428s the onboard flag in .local
  • Cirrus: Add code to load the 5428 VBIOSes from system ROM specifically for the following machines: Acer A1G, HP Vectra 486VL, Siemens-Nixdorf D824
  • OPTi 499: The ROMCS# Enable bits in register 2Dh override the ROMCS# disable behavior of 22h bit 5, this allows the Alaris Cobalt LPX to properly load its VBIOS from system ROM
  • Intel Monsoon: Give the machine its own version of the Phoenix jumper device, this allows the machine to correctly load its VBIOS from system ROM

Checklist

References

Provide links to datasheets or other documentation that helped you implement this pull request.

@OBattler OBattler merged commit 15dfadc into 86Box:master Feb 16, 2026
44 checks passed
@win2kgamer win2kgamer deleted the cirrus-vbios branch February 16, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants