VOGONS


First post, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

The games frame rate changes sporadically and the game responds to mouse movements either sluggishly or over sensitive.

Any suggestions? I've tried increasing the CPU Cycles but that doesn't remedy the fluctuating FPS or mouse issue but does break the music.

[sdl]
fullscreen=false
fulldouble=True
fullresolution=1920x1080
windowresolution=original
output=OpenGL
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74.map
usescancodes=true

[dosbox]
language=
machine=svga_s3
captures=capture
memsize=16

[render]
frameskip=0
aspect=True
scaler=none

[cpu]
core=auto
cputype=auto
cycles=auto
cycleup=1000
cycledown=1000

[mixer]
nosound=false
rate=44100
blocksize=1024
prebuffer=20

[midi]
mpu401=intelligent
mididevice=default
midiconfig=

[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=44100

[gus]
gus=false
gusrate=44100
gusbase=240
gusirq=5
gusdma=3
ultradir=C:\ULTRASND
Show last 33 lines

[speaker]
pcspeaker=true
pcrate=44100
tandy=auto
tandyrate=44100
disney=true

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

[serial]
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

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

[ipx]
ipx=false

[autoexec]
mount c e:\dosbox~1.74\stargo~1
C:
Last edited by franpa on 2013-04-23, 18:08. Edited 1 time in total.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 2 of 10, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

Tried that, setting it to 3000 results in nothing different, increasing it above 3000 breaks the music while resolving nothing.

(I'm off to bed now, so don't expect any immediate replies from me.)

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 3 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Star Goose has music? I don't remember that.

Maybe try core=normal and/or machine=ega?

If all else fails, try output=surface or output=overlay

Reply 4 of 10, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

[Thread moved to DOSBox Games/Apps. Section]

Reply 5 of 10, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

Surface doesn't scale the image up in fullscreen, Overlay fixes the problems but there is no vsync in fullscreen.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 6 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

What refresh rate are you running your monitor at?

What build/version of DOSBox are you running?

How are you enabling vsync?

Another output= to try is ddraw. I think it will scale, but without interpolation.

Reply 7 of 10, by NY00123

User metadata
Rank Member
Rank
Member

P.S. vsync might be the cause of such issues in games. Basically, if a game (hence the DOSBox emulator) tries to render distinct frames faster than what your monitor can display (commonly 60Hz these days), then problems are expected.

Reply 8 of 10, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

yeah that's what I suspect NY00123 which means LCD sucks for DOS due to terrible screen tear without vsync.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 9 of 10, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

Question: Has anyone considered having DOSBox render game graphics without vsync and having the system that displays the rendered graphics, use vsync? So the emulation is unaffected by vsync and thus vsync should cause no issues and this would or I believe should eliminate screen tear?

I believe Worms: Armageddon does something similar since Beta v3.7.0.0 was released. uses the original rendering engine to render the graphics then outputs it using Direct3D9.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 10 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++
franpa wrote:

Question: Has anyone considered having DOSBox render game graphics without vsync and having the system that displays the rendered graphics, use vsync? So the emulation is unaffected by vsync and thus vsync should cause no issues and this would or I believe should eliminate screen tear?

That would probably be an ideal vsync solution, but DOSBox does not support auto frameskip. As a result, games whose emulated framerate is greater than the monitor refresh rate cannot be synced without causing problems (this could even be the problem with trying to use vsync with Star Goose for all I know).

Enabling double buffering in DOSBox and then forcing triple buffering via external tools may help. I haven't run into enough problems to investigate this myself.