Skip to content

Releases: PluMGMK/vbesvga.drv

v0.2.7: Handle modeswitch in windowed VMs when focus VM is in VBE mode

25 Jan 20:43
Compare
Choose a tag to compare

This release finally allows for windowed DOS boxes to change their mode without messing up the main display!

v0.2.6

19 Jan 14:01
Compare
Choose a tag to compare
v0.2.6 Pre-release
Pre-release

This release handles palette settings correctly in QEMU and fixes some other bugs around palettes.

v0.2.5: Load `dacdepth` setting before `FindMode` to prevent boot failure

18 Jan 19:57
Compare
Choose a tag to compare

This release should fix boot failures on graphics firmware that doesn't advertise an 8-bit DAC

v0.2.4

12 Jan 18:59
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

This release should fix blank screens when using bank-switched modes in VMware and possibly other hypervisors / hardware.

It also removes int 3 instructions in ENABLE.ASM and VESAFNS.ASM, which were helpful for debugging but sometimes caused Windows to hang on boot!

v0.2.3: Fix finding linear modes on pre-VBE3 firmware (e.g. VMware)

11 Jan 00:34
Compare
Choose a tag to compare

This version should correctly use Linear Modes (and hence Double Buffering) on VMware Workstation, and possibly other hypervisors / emulators.

v0.2.2

09 Jan 21:37
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

This release adds the ability to force-disable Double Buffering, and also fixes the issue whereby stale data can flash up for a split second when Windows boots with Double Buffering enabled.

v0.2.1

08 Jan 22:52
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

This release includes the obj folder in the source tree so the build should work "out of the box". 386 Enhanced Mode Ctrl+Alt+Delete now also works properly in many cases!

v0.2.0

07 Jan 20:36
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

This release contains several fixes in VBESVGA.DRV, including initial support for RLE bitmaps, and VDDVBE.386 now supports toggling between windowed and fullscreen DOS boxes, at least in some cases.

This also includes the VIDMODES.COM tool to help figure out what video modes are supported by your system.

v0.1.1

18 Dec 22:22
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

This release includes a proper implementation of the Pixel function, which fixes #7 and #8

EDIT: Updated 6 January to rename the files in light of #18 but otherwise content is the same!

Initial GitHub build

15 Dec 21:45
Compare
Choose a tag to compare
Initial GitHub build Pre-release
Pre-release

Since I finally put this up on GitHub, I'm also publishing my latest binaries and debug symbols for both the driver and VxD. This is still very unfinished, but it works fairly well for some things, as illustrated by the screenshot in the readme. Feel free to play around!

EDIT: Updated 6 January to rename the files in light of #18 but otherwise content is the same!