VOGONS


First post, by Roguish

User metadata
Rank Newbie
Rank
Newbie

Hey there everyone. I hate to keep beating the dead horse that is Daggerfall into the ground, but after pouring through the archives and tweaking the configurations all evening, my problems still aren't solved. Might someone take a few and help me?

The problem is that the game simply isn't loading. This may or may not be related to the cycles setting; anything above 30000 crashes DosBox outright, but anything lower just hangs up on blackscreen. I've run Arena beautifully with no problems whatsoever.

Here's the deets:

  • - First of all, my copy of the game is pirated. I know it's Not Nice(TM), but legit copies are impossible to find anywhere. I'm getting around the CD check with the FALL.EXE Z.CFG-in-a-batch-file trick.

    - The download contained both the XP installer and an ISO. I tried the installer first, then went back and installed the game like God intended through DosBox, and neither really made a difference.

    - I'm currently using the latest build (0.70) of Ykhwong CVS, if that means anything.

    - I really have only a vague idea of what the hell this all means so please use dummyspeak. 😅

Here's my conf:

fullscreen=true fulldouble=false sdlresize=false fullresolution=original windowresolution=original output=direct3d autolock=true […]
Show full quote

fullscreen=true
fulldouble=false
sdlresize=false
fullresolution=original
windowresolution=original
output=direct3d
autolock=true
sensitivity=100
waitonerror=true
priority=highest,normal
mapperfile=mapper.txt
pixelshader=none
usescancodes=true
overscan=0
language=
machine=vga
captures=capture
memsize=63
frameskip=2
aspect=true
scaler=hq2x
vsyncmode=off
vsyncrate=75
core=Auto
cycles=30000
cycleup=500
cycledown=20
timesynched=true
svgachipset=s3
videoram=2048
nosound=false
rate=22050
blocksize=2048
prebuffer=10
printer=true
dpi=360
width=85
height=110
printoutput=ps
multipage=false
mpu401=intelligent
device=default
mt32rate=22050
config=
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050
gus=false
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND
innova=false
samplerate=22050
sidbase=280
quality=0
pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true
joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled
glide=false
port=300
xms=false
ems=false
umb=false
keyboardlayout=none
ipx=false

Here are my system specs, too:

Intel Core Duo processor T2050 2GB Shared Dual-Channel DDR2 SDRAM @ 533MHz 256MB ATI Mobility Radeon x1400 80GB HD […]
Show full quote

Intel Core Duo processor T2050
2GB Shared Dual-Channel DDR2 SDRAM @ 533MHz
256MB ATI Mobility Radeon x1400
80GB HD

Any and all help is appreciated. If this has been addressed somewhere and I completely missed it, I'm so sorry! You can also reach me via AIM or Yahoo, contact info's in the profile.

Thanks much! 😁

Reply 2 of 6, by Roguish

User metadata
Rank Newbie
Rank
Newbie

Oh, sorry. I downloaded v1.2 and patched to v2.13 without a hitch.

Re: trying other versions of DOSbox, I started off with the latest standard-issue build from Sourceforge, but definitely intend to check out everything I can (right now, I'm fooling around with this one to no avail). Are there any you would particularly recommend, or points to keep an eye out for? Any ideas as to what I should be aiming my barrel at would help with my head-scratching over here.

Thanks for the quick response! You rock. 😁

--
EDIT: Okay, I'm starting to nail down some concrete info here.

When fixed to 50000 cycles or higher, DosBox crashes with no explanation. Between 30000-50000, I get an error message -- DynCore: Illegal operation in dyn_segprefix. 30000 and below, we just hang at blackscreen.

Certain core/cycle combinations (auto/auto, dynamic/auto, auto/max, dynamic/max), along with all SB settings save for "none" and "sb16", crash out on error INT: Gate Selector points to illegal descriptor with type 0.

I'm trying to stick with options that keep me at blackscreen. Blackscreen is better than a crash, right? (Like I said, I've only got a vague idea, here. 😅)

Reply 3 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

did you try running the game in dosbox when you have configured the game with no sound ? (so not dosbox but the game)

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

Reply 4 of 6, by Roguish

User metadata
Rank Newbie
Rank
Newbie

Yep! It doesn't appear to change anything, though, just keeps me looking at a black screen. Which kind of relieves me, because playing with no sound would be ever so empty. 😀

I've set fullscreen=false so I can watch for error messages in the event of a crash. Is this a good idea? I've sort of got the feeling that this is a CPU issue based on the wackiness referred to in my previous post, but I don't want to rule out resolution or anything, either.

At any rate, I think I'm gonna hit the sack and fool with this more tomorrow. Thank you for the help so far!

Reply 5 of 6, by frobme

User metadata
Rank Member
Rank
Member

For what it's worth it does work, in fact it's one of the apps I use to build my program guided optimization version of Dosbox myself.

I don't know if you have a config issue or not, but it's late and I'm tired, so here is mine that is known to work (from my Windows box), your mileage may vary =). Note that in this config I have copied all the files from the \ARENA2 dir on the CDROM to the local hard drive, and my config file points to this directory as the "cdrom". In fact, immediately after the dobox config here, I will post my config file for Daggerfall so you can see how it's set.

[log]
gui=true
exec=true
dosmisc=true
vga=true
pit=true
pic=true
io=true
bios=true
misc=true
cpu=true
vgamisc=true
fpu=true
sblaster=true
paging=true
logfile=
dma=true
files=true
mouse=true
int10=true
ioctl=true
vgagfx=true
keyboard=true
fcb=true

[vga]
videoram=4096
svgachipset=et4000

[render]
aspect=false
frameskip=0
scaler=normal3x

[midi]
device=default
config=
mt32rate=22050
mpu401=intelligent

[vsync]
vsyncrate=75.023426
vsyncmode=off

[dosbox]
captures=c:\games\emulators\dosbox game launcher\captures\1
memsize=63
machine=vga
language=

[cpu]
cycledown=20
cycles=auto
core=dynamic
timesynched=false
cycleup=500

[gus]
dma2=3
gusbase=240
Show last 103 lines
irq2=5
ultradir=c:\ultrasnd
dma1=3
gus=false
irq1=5
gusrate=22050

[ipx]
ipx=false

[sdl]
mapperfile=mapper.txt
output=opengl
fulldouble=false
pixelshader=none
fullresolution=original
overscan=0
fullscreen=false
waitonerror=true
usescancodes=true
priority=higher,normal
windowresolution=original
autolock=true
sensitivity=100

[sblaster]
oplrate=22050
dma=1
irq=7
sbbase=220
mixer=true
sbtype=sb16
oplmode=auto
hdma=5

[glide]
port=300
glide=false

[debug]

[mixer]
blocksize=2048
nosound=false
prebuffer=10
rate=22050

[innova]
innova=false
samplerate=22050
sidbase=280
quality=0

[joystick]
buttonwrap=true
autofire=false
swap34=false
timed=true
joysticktype=

[printer]
width=85
height=110
dpi=360
multipage=false
printoutput=ps
printer=true

[speaker]
disney=false
tandyrate=22050
tandy=off
pcspeaker=true
pcrate=22050

[serial]
phone6=empty
serial4=disabled
phone2=empty
phone3=empty
serial3=disabled
phone9=empty
phone8=empty
phone10=empty
phone4=empty
serial2=dummy
phone5=empty
serial1=dummy
phone7=empty
phone1=empty

[dos]
keyboardlayout=none
umb=true
xms=true
ems=true

[autoexec]
mount C "C:\Games\DOS\Daggerfall\"
C:
cd \
FALL.EXE dosbox.cfg
exit

And the daggerfall config:

type dfall_huge
path C:\ARENA2\
pathcd C:\ARENA2\
fadecolor 0
mapfile d
rendergame 1
user 1
startMap 179
region 17
helmet 0
maxSpeed 200
controls betaplyr.dat
maps mapsave.sav

Reply 6 of 6, by Roguish

User metadata
Rank Newbie
Rank
Newbie

Aw, thank you so much. Unfortunately, your setup isn't working for me. Good to know I'm not just making a dumb mistake in my z.cfg, though. I'll poke around further this evening and see if I can make some headway.