First post, by gonium
Hello,
I am trying to execute a old program. It works under MS-DOS 4.01, but the problem is related with VGA emulation. Apparently, the program was designed only to run under 2 specific VGA cards, a Oak Technology (OTI) model and a ET4000. The ET4000 model is emulated under Dosbox 0.74, so i modified the dosbox-0.74.conf specifying the machine=svga_et4000 parameter. However, it doesnt work and i get the following error message:
It seems that, even if the same graphic card is emulated, the program is looking for an specific graphic BIOS signature in order to work. Without that, the video driver is not loaded and the program always launch an error message saying that "Graphic driver is not installed. Error initializing VGA!".
This is the (very simple) autoexec.bat file from that program:
cls
echo off
keyb gr,,c:\keyboard.sys
@C:\ML\KONF\getcard
@if errorlevel 30 goto OTI
@if errorlevel 20 goto ET4000
@echo Keine gltige Grafikarte gefunden
@goto weiter
:OTI
C:\ML\KONF\otivga
@goto weiter
:ET4000
C:\ML\KONF\et4005
:WEITER
prompt $p$g
c:
cd\ml
ml4600
The problem is perfectly reproducible. I have uploaded the 3 relevant files here:
https://www.sendspace.com/file/igdu8h
getcard.exe seems to be a detection tool for correct display driver to be installed. The other two files (otivga.exe and et4005.exe) are the specific drivers to be loaded (if specific bios signature is found).
Any idea how i could successfully ejecute that program?.
Thanks,