VOGONS


First post, by llm

User metadata
Rank Member
Rank
Member

attached is the Version 0.1 of my NoUniVBE DOS TSR (first DOS asm project in 30years, my first DOS-TSR ever)

the tool should (in the End) prevent in-game integrated UniVBE to load - because the Dosbox VESA Implementation is superior

i've heard that Mortal Kombat Trilogy is one of the games that forces UniVBE loading (with old buggy UniVBE code) - but i can't find the DOS Version on ebay

anyone around:
-who knows a game that works better when UniVBE (for example: versions 5.3a) is loaded before the game?
-who is interested in testing some versions of my tool?

currently the tool justs overloads the VESA OEM-String that gets returned by the VESA-Info BIOS function with 'Universal VESA VBE 5.3a'
its not clear if that is already enough - due to absend of good test games

my next idea is to fake the UniVBE memory layout and detection feature of several UniVBE versions with my tool to hoax the in-game UniVBE installation checks
or UniVBE.exe loads in game provided batch files

im just looking for test-games /testers to make progress with my tool

Attachments

  • Filename
    NonUniVBE.zip
    File size
    2.65 KiB
    Downloads
    9 downloads
    File comment
    Assembler-Source and COM-Executable
    File license
    Public domain

Reply 1 of 5, by flynnsbit

User metadata
Rank Newbie
Rank
Newbie

GTA was always a pain in the butt with VBE, though I am not sure if that exactly fits your use case.
These are the DOS games that come to mind that all have some kind of VBE interactions:
Ascendancy
Star Wars Tie CD
One of the Warcrafts (I think Warcraft II)
Torin's Passage
Mortal Kombat Tril (like you said)
DiscWorld 2
Nascar 2
Constructor
GTA
Silent Hunter
Torin

Reply 2 of 5, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

This reminds me of Rob Muller's modified univbe.drv files: Re: VESA Fix Utility Listing (for old video cards)

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 3 of 5, by llm

User metadata
Rank Member
Rank
Member
Stiletto wrote on 2021-11-20, 05:49:

This reminds me of Rob Muller's modified univbe.drv files: Re: VESA Fix Utility Listing (for old video cards)

yes - prevention of detouring original VESA BIOS/dosbox code with old UniVBE code

my ultimate goal is to add this tiny hoax code to dosbox to always prevent the UniVBE loading

do you know a game that benfits directly from using Rob Muller's tool in dosbox?

Reply 4 of 5, by Gmlb256

User metadata
Rank Oldbie
Rank
Oldbie
llm wrote on 2021-11-20, 08:03:

yes - prevention of detouring original VESA BIOS/dosbox code with old UniVBE code

my ultimate goal is to add this tiny hoax code to dosbox to always prevent the UniVBE loading

do you know a game that benfits directly from using Rob Muller's tool in dosbox?

These modified files are "drivers" that uses the VESA VBE BIOS that is currently implemented on the video card which in your case it would be using the VESA implementation that is on DOSBox.

Games that comes with UVCONFIG.EXE and requires UNIVBE.DRV prior running them are the ones that would benefit from this in DOSBox.

Reply 5 of 5, by llm

User metadata
Rank Member
Rank
Member
Gmlb256 wrote on 2021-11-22, 05:30:
llm wrote on 2021-11-20, 08:03:

yes - prevention of detouring original VESA BIOS/dosbox code with old UniVBE code

my ultimate goal is to add this tiny hoax code to dosbox to always prevent the UniVBE loading

do you know a game that benfits directly from using Rob Muller's tool in dosbox?

These modified files are "drivers" that uses the VESA VBE BIOS that is currently implemented on the video card which in your case it would be using the VESA implementation that is on DOSBox.

Games that comes with UVCONFIG.EXE and requires UNIVBE.DRV prior running them are the ones that would benefit from this in DOSBox.

i know how the modified driver from Rob Muller work - im just missing games that directly benefit (can then run, better speed, better resolution) using them in DOSBOX as a comparison for my own tool behavior
- so at best games that really suffering from the internal loaded UniVBE driver

it try to come up with a solution for dosbox that do not involve chaging files or something - the TSR is just a testbed for the ideas that i want to integrate directly into dosbox in the end