VOGONS


First post, by silhouetted

User metadata
Rank Newbie
Rank
Newbie

Hi,

Please be gentle with me as I am new to the forum and Dosbox. I have searched the forum for this error but not found anything.

I have been trying to install the 1994 game Magic School Bus Explores the Solar System.

I have downloaded Dosbox and installed Windows 3.1, including the SB16 sound drivers a S3 video drivers. It all seems to work successfully - I am able to view a majestic 256 colours.

I can also hear the Windows logon sound that reminds me of the glory days - that golden age when here in Britain we crashed out of the European Exchange Rate Mechanism, and our government was paralysed by five years of polarising arguments about Europe (plus ça change).

Anyway. I have acquired a copy of the game itself, which I am able to mount as an ISO image in Dosbox and then run from Windows 3.1. I can run SETUP.EXE from the mounted drive, and the installation appears to complete successfully. An MSKIDS folder is created on the C:\ drive with the application, and it appears in the start menu.

kidscatalog.png
Filename
kidscatalog.png
File size
30.2 KiB
Views
306 views
File comment
appears_installed
File license
Fair use/fair dealing exception
program_files.png
Filename
program_files.png
File size
22.24 KiB
Views
306 views
File license
Fair use/fair dealing exception

When the installation completed, it stated I need to restart the computer for changes to take effect.

The problem is, even after exiting Windows and Dosbox and restarting, I cannot open the program. I still get the same error message that the computer needs to restart.

not_installed.png
Filename
not_installed.png
File size
16.16 KiB
Views
306 views
File license
Fair use/fair dealing exception

There's not much help in the game's help or readme files, except advising users to disable antivirus software before installing, which isn't an issue as there isn't any.

Usually I'd go about debugging something like this by trying to find some sort of log file. Does such a thing exist? If not, how on earth do I work out what the issue is?

Reply 1 of 6, by STX

User metadata
Rank Member
Rank
Member

The IAU won't let you play it because it teaches that Pluto is a planet.

But seriously, is there a chance that there's a component on the disc that you need to install separately such as Video for Windows or Win32s? (I don't have this game, so I'm just guessing.)

Reply 2 of 6, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

As it wants you to reboot, it probably added something to atoexex.bat or config.sys. See if those were created in your mounted c folder.
Maybe it needs share.exe running. Try to run fakeshare before starting windows 3.x. It's linked to in my Windows 3.x installation guide.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for OS X (10.4-10.14 ppc/intel 32/64bit) codesigned for gatekeeper
DOSBox SVN with SDL2 snapshot for OS X (10.7-10.14 intel 64bit) codesigned for gatekeeper

Reply 3 of 6, by silhouetted

User metadata
Rank Newbie
Rank
Newbie

Thanks a lot for these replies.

What has not worked at all

With respect to the other components on the disk image, all files seem to be installed in the game folder. The other executables from the game disk image run successfully, although unfortunately they are basically just adverts for other games in the MS Home series. I tried moving all the DLLs manually into the game folder, and into C:\Windows\System for good measure, but no luck, although I think it may have solved part of the problem (see below).

Good thought re AUTOEXEC.BAT (even typing that takes me back) and CONFIG.SYS. Both exist - all the lines in them seem to relate to the audio and video settings and none of them are obviously incompatible with one another or the game (although perhaps they would be if I knew what the problem was!). Perhaps the game meant to add something else there, but I can't think how to find out what it should be.

What has not worked in a more interesting way

Thanks for the tip re share.exe, which I was not aware of. It does something strange. I could load Windows with fakeshar running, but I got lots of error messages that it could not open the Main window, so no File Manager, or any other windows like Accessories or Games.

Fortunately, ALT+F+R still opened the Run menu, and I could try to open the game. I get a bit further than before, and it appears for a second to be loading:

microsoft_home.png
Filename
microsoft_home.png
File size
56.16 KiB
Views
229 views
File comment
This is further than I got before (please excuse the red light filter)
File license
Fair use/fair dealing exception

But then I get an error message:

In the standard installation folder

not_installed.png
Filename
not_installed.png
File size
16.16 KiB
Views
229 views
File comment
Peculiar
File license
Fair use/fair dealing exception

In the installation folder where I manually moved all the DLLs

needs_more_memory.png
Filename
needs_more_memory.png
File size
39.03 KiB
Views
229 views
File comment
Very peculiar
File license
Fair use/fair dealing exception

I get the needs more memory message even when I set memsize=512 (although I get a message in Dosbox Status Window saying max is 63).

I assume making the Main window disappear is not a usual feature of fakeshar? In which case, my current conclusion is that there may be something amiss in my installation. So I think the next step is to reinstall, set RAM to max, run fakeshar and manually move files over to see if that makes any difference.

Thanks for the help - not there yet but this feels possible!

Reply 4 of 6, by silhouetted

User metadata
Rank Newbie
Rank
Newbie

An update:

I could not get it to work in Windows 3.1 or Windows 3.11, whatever I tried.

I then tried a bunch of different configurations. Ultimately, I had to install Dos 6.22 in VirtualBox, disable VT-x/AMD-V, then install CD-ROM drivers, then mount and install Windows 95 OSR 2, then install display drivers to upgrade to 800x600 resolution and 256 colors.

And voila:

itworks.png
Filename
itworks.png
File size
158.77 KiB
Views
168 views
File comment
It works!
File license
Fair use/fair dealing exception

Thanks for the replies - they kept me motivated to keep trying. Much appreciated. And in the unlikely event that anyone else in the future wants to run this, perhaps they'll stumble upon this thread and save themselves some times.

Reply 5 of 6, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I actually got it to run on Windows 3.1 in DOSBox.
It does two things:
- installs WinG (which should be downloadable from my Windows 3.x guide) but I think how the game does it works, too. But I'm not sure whether I had it installed previously.
- it adds device=vshare.386 to c:\Windows\system.ini. So I was spot on with the share being "needed" (stupid Microsoft)

So for me it works to run fakeshar.com before starting Windows and that was it. It just ran.
Again, this was with a pre setup Windows 3.1 but I'm pretty sure I just followed my guide for that and installed all the things from that.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for OS X (10.4-10.14 ppc/intel 32/64bit) codesigned for gatekeeper
DOSBox SVN with SDL2 snapshot for OS X (10.7-10.14 intel 64bit) codesigned for gatekeeper

Reply 6 of 6, by silhouetted

User metadata
Rank Newbie
Rank
Newbie

Really appreciate this! It works better in Dosbox with 3.1 that it does with Windows 95, which had a couple of issues around sound and video that I hadn't resolved yet. Thank you so much.