VBESVGA.drv (Announce)
> Off-topic: regarding your SVGA256.drv patch, someone found that it is
> incomplete: https://wuffs.org/blog/windows-3x-graphics
Cool! I can't even remember why and when I wrote this stuff (must have been in 1999 or so, long after I abandoned Win3x ).
There's an interesting VESA driver (https://github.com/PluMGMK?tab=repositories) mentioned in the article, but I couldn't get it to work on my primary system. It makes Win31 exit during startup, without any error messages.
EDIT:: turned out that on this system the VBE 3.0 protected-mode interface is broken. The PMID structure exists, but the code isn't protected-mode compatible:
mov ax,cs
mov ds,ax
....
mov [3xxx],ax
mov [3yyy],ax
There's an option in VBESVGA.drv to disable the usage of this feature (PMIDcheck=disable), but apparently it "doesn't work".
---
MS-DOS forever!
Complete thread:
- WDe v1.1 - Japheth, 21.10.2024, 05:54 (Announce)
- WDe v1.1 - Zyzzle, 21.10.2024, 11:08
- WDe v1.1 - roytam, 07.01.2025, 09:10
- VBESVGA.drv - Japheth, 07.01.2025, 17:03
- VBESVGA.drv - roytam, 14.01.2025, 15:08
- VBESVGA.drv - Japheth, 14.01.2025, 20:23
- VBESVGA.drv - PM code trying to write using code selector - ecm, 16.01.2025, 19:14
- VBESVGA.drv - roytam, 14.01.2025, 15:08
- VBESVGA.drv - Japheth, 07.01.2025, 17:03