Grand Prix mit Dosbox -> Soundprobleme


Fred-Peter

Member
Joined
Aug 16, 2007
Messages
273
Location
Giessen
ICQ
269563007
LOCATION
Giessen
Hallo zusammen!

Ich habe letztes Wochenende auf dem Dachboden Grand Prix gefunden und wollte das nun mit dosbox emulieren.
Das geht auch ganz gut (mit 10FPS), nur leider hakelt der Sound etwas kann mir da vielleicht jemand helfen?
An meinem normalen Rechner unter Linux geht das Spiel mit Sound problemlos.
Hier die dosbox.conf:
Code:
[sdl]
# fulldouble -- Use double buffering.
# output -- Can only be Surface for the gp2x.
# sensitivity -- Mouse sensitivity.
# mapperfile -- File used to load/save the key/event mappings from.

fulldouble=true
output=surface
sensitivity=100
mapperfile=mapper.txt

[dosbox]

# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
# memsize -- Amount of memory dosbox has in megabytes.

machine=vga
memsize=6

[render]
# frameskip -- How many frames dosbox skips before drawing one.
# aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
#           Supported are none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x,
#                         2xsai,super2xsai,supereagle,advinterp2x,advinterp3x,
#                         tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.

frameskip=0
aspect=false
scaler=none

[cpu]
# core -- CPU Core used in emulation: simple,normal,full.
# 			Try simple first as this is the fastest, then normal and last full
# cycles -- Amount of instructions dosbox tries to emulate each millisecond.
# 			Too low and the game will crash randomly / not start up
#			Too high and expect slowness
#			Just right and you will get a nice speed boost
#			600-1200 ish seems to be about the sweet spot for the things I've tested. (older games)
# cycleup   -- Amount of cycles to increase/decrease with keycombo.
# cycledown    Setting it lower than 100 will be a percentage.

#core=simple
core=normal
cycles=1800

[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
#         probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
#              but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.

nosound=false
rate=22050
blocksize=2048
prebuffer=30

[sblaster]
# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the dosbox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
#            On auto the mode is determined by sblaster type.
#            All OPL modes are 'Adlib', except for CMS.
# oplrate -- Sample rate of OPL music emulation.

sbtype=sb1
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the 
#            Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# gusrate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory.  In this directory
#             there should be a MIDI directory that contains
#             the patch files for GUS playback.  Patch sets used
#             with Timidity should work fine.

gus=false
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
#          For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation.

pcspeaker=false
#pcspeaker=true
pcrate=22050
tandy=off
tandyrate=22050
disney=off

[joystick]
# joysticktype -- needs to be none, or else expect no input.
joysticktype=none

[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
# umb -- Enable UMB support (false,true,max).

xms=true
ems=false
umb=false

[autoexec]
# lines of code to boot the dos program go here
mount C "/mnt/sd/dosbox/f1"
c:
GP.EXE
 
Vermutlich ist die Emulationsgeschwindigkeit einfach zu gering, dann gibt es meistens Soundprobleme.
Man kann mal mit der Cycle Einstellungen experimentieren und die Soundrate auf 11025 setzen. Das bringt aber selten etwas wenn der GP2x am Limit arbeitet. Auch Übertakten/RAM Tweak kann man mal versuchen.
Es gibt zu dem Thema auch einen Thread im FAQ Bereich, den man mal konsultieren kann.

Gruß,
Stephan
 
Ja, den Thread im FAQ-Bereich hab ich schon gelesen.
Habe etwas mit Soundrate und cpu-cycles rumprobiert, manchmal ging es etwas besser, aber dann war das Spiel langsamer, ich denke ohne SOund muss es auch gehen

Trotzdem Danke für die Hilfe
 
Back
Top