Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Sound (Users)

posted by Zyzzle, 20.07.2021, 15:34

> The slow run of games in VESA modes can be because of wrong implementation
> of VESA function 4F07h.
> I had similar problem with RTX 2060 and it can be avoided by switching off
> the mechanism of page flipping.
> More info in this thread:
> http://www.bttr-software.de/forum/forum_entry.php?id=16545

That is an 'interesting', as you say 'ugly' bug and incompatibility. Turning off page-flipping will speed up Quake from 9 mb/sec garbled display, hopefully up to something usable, but still without LFB write-combining. But, further incompatibilty with Intel onboard graphics past Intel 5500 graphics seems also impossibe to set MBEs for write-combining, as system totally freezes. And also, past 9th and 10th Gen core i systems, not even VGA modes are supported. So, complete incompatibility at the VGA-register level, which makes such modern "fast" graphics such as nvidia 1080 / 2080 / 3080 / 3090 totally unusable for DOS since 95% of legacy games won't even run because graphics can't be set to 320x200 or 320x240, or anything below 640x480x32bit mode.

I wonder if there is some kind of VGA utility which can set 640x480x8 (mode 0x4101) or some other VESA resolution and can "fool" the mode-X or 320x200 resolution programs into running. I found VBEPLUS 0.81, but it only remaps VGA modes, does not map VGA modes into VESA modes via horizontal 2x/4x and vertical 2x/4x scaling. Univbe and SDD are useless. What we need to do is set 640x480 for *all* VGA modes, and these old DOS games might run in very modern, castrated systems.

 

Complete thread:

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