Skip to content

S3VBEFIX v0.6.0

Latest
Compare
Choose a tag to compare
@wbcbz7 wbcbz7 released this 02 Oct 19:28

yet another...6 years of no updates :)

List of new features

  • VESA BIOS Extensions reported version override
  • Linear Frame Buffer control (default, off or force on)
  • Maximum video page count limit setting - useful for apps/games with broken double/triple-buffer support (i.e. Build Engine games)
  • VESA Get/Set Palette (0x4F09) custom procedure - for "fake VBE 2.0" feature, see below
  • VESA 320x400/320x480 modes are now added only if requested by /X switch
  • VESA Get Current Mode (0x4F03) now returns correct mode number for 320x400/320x480 modes created by /X switch
  • Hi/TrueColor gamma correction option for S3 Trio3D/Savage
  • "fake VBE 2.0" feature - enables LFB and palette functions for VBE 1.2 video BIOSes (Trio64/V+/original ViRGE) - experimental, see README for more info
  • optional INT 6D hooking (debug only, disables release feature!)

Changes since 0.5.2 (db20533):

  • fix broken VESA Display Window Control (0x4F05) procedure - return current bank in DX (fix Chasm: The Rift Runtime Error 216)