OS2 World Community Forum
OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Martin Iturbide on July 25, 2023, 11:23:43 pm
-
Hello
I just installed DOSBox on my ArcaOS 5.0.7 VM.
This one: https://www.joschs-robotics.de/dosbox/dosbox074_2021-01-24.wpi
I installed SDL and mikmod with yum/rpm, which my VM was missing.
I remember I didn't used to have problems on the past but today I'm getting this error.
If I double click the DOSBox icon, it quits with this POPUPLOG:
07-25-2023 16:19:35 SYS2070 PID 0047 TID 0003 Slot 006b
C:\PROGRAMS\DOSBOX\DOSBOX.EXE
SDL120->DIVE.19
182
If I try to run it by hand I get:
[C:\programs\dosbox]dosbox
DOSBox version SVN
Copyright 2002-2021 DOSBox Team, published under GNU GPL.
---
CONFIG: Loading primary settings from config file dosbox.conf
Your fullscreen resolution can NOT be determined, it's assumed to be 1024x768.
Please edit the configuration file if this value is wrong.
A non-recoverable error occurred. The process ended.
So I changed:
- fullresolution = original
to
- fullresolution = 1024x768
and I get.
[C:\programs\dosbox]dosbox
DOSBox version SVN
Copyright 2002-2021 DOSBox Team, published under GNU GPL.
---
CONFIG: Loading primary settings from config file dosbox.conf
A non-recoverable error occurred. The process ended.
Any idea what may be wrong?
Regards
-
Some update:
I just tried the same thing on different VM and DOSBox worked without issues.
Now I want to find out what can be wrong on the other VM that produce that error.
Regards
-
If I double click the DOSBox icon, it quits with this POPUPLOG:
07-25-2023 16:19:35 SYS2070 PID 0047 TID 0003 Slot 006b
C:\PROGRAMS\DOSBOX\DOSBOX.EXE
SDL120->DIVE.19
182
Wrong SDL DLL or DIVE DLL. SYS2070 is usually a wrong DLL.
-
Usual questions: is there a file DIVE.DLL? Can it be found via LIBPATH? Does it have an entry point #19?
-
Yes, It is DIVE.DLL. Now DOSBox works.
Directory of C:\MMOS2\DLL
12-07-21 7:31p 69,662 0 ---- dive.dll
1 file(s) 69,662 bytes used
Directory of C:\OS2\DLL
5-28-23 8:10a 123,679 124 a--- dive.dll
1 file(s) 123,679 bytes used
Total files listed:
I have no idea how al older DIVE.DLL got into C:\OS2\DLL
Thanks for the tip.
Regards
-
Looks like the one in MMOS2 is older. It is also much smaller which implies, it possibly does not implement all routines.
-
Looks like the one in MMOS2 is older. It is also much smaller which implies, it possibly does not implement all routines.
Hi Lars
I renamed the one in C:\OS2\DLL and DOSBox worked fine.
The DIVE file on C:\OS2\DLL looks more suspicions to me, I did a bldlevel and I get these:
- C:\mmos2\DLL - 12-07-21 7:31p 69,662 - Level 14.75
- C:\OS2\DLL - 5-28-23 8:10a 123,679 - @#IBM:p034#@- level 00
Regards