Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

VBESVGA.drv (Announce)

posted by Japheth Homepage, Germany (South), 07.01.2025, 17:03
(edited by Japheth on 10.01.2025, 06:49)

> 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:

Back to the forum
Board view  Mix view
22287 Postings in 2062 Threads, 399 registered users, 248 users online (0 registered, 248 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum