VOGONS


First post, by rickreynolds

User metadata
Rank Newbie
Rank
Newbie

The dosbox website indicates that as of 0.60 11th Hour is supported. I'm running 0.63 (latest at this date) and I can't get it running.

I've managed to get it to install, and that process seems to have ended happily enough (no warnings, etc.). But when I run the game I get these messages in the console:

GROOVIE Video Player 2.42 ($Revision: 1.57 $)
(c) 1995 Trilobyte, Inc. All rights reserved

systemInit: initing VESA.
VBE OEM string: S3 Incorporated. Trio64
VBE Version: 2.0 with 2048 Kb memory
Extended page flipping: Yes
Support enabled for mode 101: 640 x 480 8 bpp rgb 0:0:0
Support enabled for mode 151: 320 x 240 8 bpp rgb 0:0:0
Linear framebuffer support: Yes (located at 3072 Mb)
Miles Design Audio Interface Library Version 3.03 of 7-Nov-95

And just sits there hung.

Since it is marked as supported and working, I'm hoping someone can provide a set of options for the dosbox.conf file, direct me to a patch or two, settings in the setup of the game, etc., that are necessary to get this game working.

FWIW, I have T7G working well at this point.

Thanks much,
Rick Reynolds

Reply 1 of 11, by rickreynolds

User metadata
Rank Newbie
Rank
Newbie

Hmm... Looking over my post, I'm thinking I might have left out some important info.

I'm running on Linux.

I've configured the sound in 11th Guest as follows:

MIDI music: Creative Labs Sound Blaster or 100% compatible
Digital audio: Gravis UltraSound

I had previously set both sound devices to be sound blasters and that didn't work, so now I have the configuration for two different devices (also not working).

The version of DOS/4GW that I'm running is 1.97

Here's a copy of my dosbox.conf file:

[cpu]
core=dynamic
cycles=9000

[autoexec]
@echo off
echo Mounting "/home/rick/Emulation/DosGames/11thHour" as harddisk drive C.
mount C "/home/rick/Emulation/DosGames/11thHour" -freesize 500
echo Mounting "/home/rick/Emulation/DosGames/11thHour/disk1.iso" as CDROM drive D.
imgmount D "/home/rick/Emulation/DosGames/11thHour/disk1.iso" -t iso
echo Mounting "/home/rick/Emulation/DosGames/11thHour/disk2.iso" as CDROM drive E.
imgmount E "/home/rick/Emulation/DosGames/11thHour/disk2.iso" -t iso
echo Mounting "/home/rick/Emulation/DosGames/11thHour/disk3.iso" as CDROM drive F.
imgmount F "/home/rick/Emulation/DosGames/11thHour/disk3.iso" -t iso
echo Mounting "/home/rick/Emulation/DosGames/11thHour/disk4.iso" as CDROM drive G.
imgmount G "/home/rick/Emulation/DosGames/11thHour/disk4.iso" -t iso

C:

[sdl]
fulldouble=false
fullfixed=false
fullresolution=0x0
output=surface

[render]
aspect=false
scaler=advmame3x

As you can see, I'm attempting to mount all four CDs. I don't know if that will end up working in the game or not. If I comment out disks 2-4, it doesn't change anything.

Again, thanks for any help.

Rick

Reply 2 of 11, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

1. Was disk 1 mounted as D when you installed?
2. I don't think DOSBox 0.60 had VESA support, so you might try disabling VESA in the game or using a CVS build of DOSBox
3. You might also try using DOS32A in place of DOS4GW

Reply 3 of 11, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

uhm dynamic core is beta.
so don't use it when reporting problems. it might be the cause, but then we don't care.

Water flows down the stream
How to ask questions the smart way!

Reply 4 of 11, by rickreynolds

User metadata
Rank Newbie
Rank
Newbie

Thanks for the input.

I've turned off dynamic core (set it to normal) and no change.

As for the other questions:

1. Was disk 1 mounted as D when you installed?

Yes.

2. I don't think DOSBox 0.60 had VESA support, so you might try disabling VESA in the game or using a CVS build of DOSBox

Hmm... I don't think I can disable VESA in the game. (If someone knows how to do that in 11th Hour, let me know and I'll certainly try it).

I haven't attempted to build from CVS yet, but that will be next if this post doesn't suggest any other course of action.

3. You might also try using DOS32A in place of DOS4GW

Tried this. It looks more promising (I did get a screen flicker once which is more than I got before), but it stops and I get this screen of output:

DOS/32A -- Protected Mode Run-time  Version 7.35
Copyright (C) Supernar Systems, Ltd. 1996-2005

SORRY!

v32.exe is resetting the pixel depth to 16, this version of the player
currently only supports 16bpp (support for 24bpp and 8bpp is forthcoming)
press any key to continue

Pressing a key gets me the exact screen of text that I posted in my initial post plus some more output as shown here (it's only up for 1/2 a second or so before the screen clears). That's some progress at least! Nothing on this screen seems to indicate trouble to me.

initCache: allocated a total of 14940160 bytes
check4MSCDEX: MSCDEX returned version 2.23
check4MSCDEX: found one CD-ROM drive
check4MSCDEX: ------------------------------------------
check4MSCDEX: data for drive D: follows
check4MSCDEX: door is closed and locked
check4MSCDEX: Supports cooked and raw reading
check4MSCDEX: Read only
check4MSCDEX: Data read and plays audio/video tracks
check4MSCDEX: No interleaving
check4MSCDEX: prefetching is not supported
check4MSCDEX: No audio channel manipulation
check4MSCDEX: Supports HSG and Red Book addressing modes
check4MSCDEX: ------------------------------------------

After the above screen is up for 1/2 second or less, the following screen appears and the program exits.

Info: your configuration has been reset to 8bpp to allow safe booting
Error: unable to set requested graphic mode, please check your VESA driver
DOS/32A warning (9003): real mode interupt vector has been modified: INT 00h
DOS/32A warning (9003): real mode interupt vector has been modified: INT 01h
DOS/32A warning (9003): real mode interupt vector has been modified: INT 02h

So it seems that the graphics driver is the issue. I checked the wiki pages for stuff I could change in the conf file, but nothing seemed to suggest how to set things to 16bpp.

Any other suggestions? Or should I run off and attempt a build from CVS source?

Thanks for your help.
Rick

Reply 5 of 11, by rickreynolds

User metadata
Rank Newbie
Rank
Newbie

Thanks for the input.

I've turned off dynamic core (set it to normal) and no change.

As for the other questions:

1. Was disk 1 mounted as D when you installed?

Yes.

2. I don't think DOSBox 0.60 had VESA support, so you might try disabling VESA in the game or using a CVS build of DOSBox

Hmm... I don't think I can disable VESA in the game. (If someone knows how to do that in 11th Hour, let me know and I'll certainly try it).

I haven't attempted to build from CVS yet, but that will be next if this post doesn't suggest any other course of action.

3. You might also try using DOS32A in place of DOS4GW

Tried this. It looks more promising (I did get a screen flicker once which is more than I got before), but it stops and I get this screen of output:

DOS/32A -- Protected Mode Run-time  Version 7.35
Copyright (C) Supernar Systems, Ltd. 1996-2005

SORRY!

v32.exe is resetting the pixel depth to 16, this version of the player
currently only supports 16bpp (support for 24bpp and 8bpp is forthcoming)
press any key to continue

Pressing a key gets me the exact screen of text that I posted in my initial post plus some more output as shown here (it's only up for 1/2 a second or so before the screen clears). That's some progress at least! Nothing on this screen seems to indicate trouble to me.

initCache: allocated a total of 14940160 bytes
check4MSCDEX: MSCDEX returned version 2.23
check4MSCDEX: found one CD-ROM drive
check4MSCDEX: ------------------------------------------
check4MSCDEX: data for drive D: follows
check4MSCDEX: door is closed and locked
check4MSCDEX: Supports cooked and raw reading
check4MSCDEX: Read only
check4MSCDEX: Data read and plays audio/video tracks
check4MSCDEX: No interleaving
check4MSCDEX: prefetching is not supported
check4MSCDEX: No audio channel manipulation
check4MSCDEX: Supports HSG and Red Book addressing modes
check4MSCDEX: ------------------------------------------

After the above screen is up for 1/2 second or less, the following screen appears and the program exits.

Info: your configuration has been reset to 8bpp to allow safe booting
Error: unable to set requested graphic mode, please check your VESA driver
DOS/32A warning (9003): real mode interupt vector has been modified: INT 00h
DOS/32A warning (9003): real mode interupt vector has been modified: INT 01h
DOS/32A warning (9003): real mode interupt vector has been modified: INT 02h

So it seems that the graphics driver is the issue. I checked the wiki pages for stuff I could change in the conf file, but nothing seemed to suggest how to set things to 16bpp.

Any other suggestions? Or should I run off and attempt a build from CVS source?

Thanks for your help.
Rick

Reply 8 of 11, by rickreynolds

User metadata
Rank Newbie
Rank
Newbie

Thanks for the pointer to the 16bpp patch. I've compiled my own custom version of dosbox and it seems to be working. I haven't actually started playing the game yet, but it comes up and responds to mouse picks on the menu, sound is low but decent, etc.

It still makes me wonder what settings, patches of 11th Hour, etc., were in place when someone declared that it worked in 0.60. AFAICT, 11th Hour isn't functional in the stock build.

Reply 9 of 11, by Saba

User metadata
Rank Newbie
Rank
Newbie

I'm running DOSbox 0.63 on XP (Dell Inspiron 9100 - P4 2.8 512Mg)
I did not load any patches for the game.
Here's what I did to make 11th Hour run..

In the dosbox.conf file-
[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory dosbox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.

language=
machine=vesa
captures=capture
memsize=16

Mounting the drives correctly-
mount D D:\ -t cdrom -usecd 0 -ioctl
mount C C:\

Cycles=19000 Frameskip=0