Dosbox 0.72 Pre-release Info


I put dosbox on the root and now it runs default.gpe so i had a go at creating the files using dcc. I put the game (Dangerous dave {DAVE.exe} ) In a file called DAVE on the root and then ran dcc. I didn't do any mapping because it was just a test so i left the mapping boxes blank. I put all the files it made into DAVE. I went into games on my gp2x and ran the start.gpe file in DAVE all i got was the standard dosbox screen with all the dos prompts so i tryed all the buttons and again nothing happend. Am i doing anything wrong?
 
01biltho said:
I put dosbox on the root and now it runs default.gpe so i had a go at creating the files using dcc. I put the game (Dangerous dave {DAVE.exe} ) In a file called DAVE on the root and then ran dcc. I didn't do any mapping because it was just a test so i left the mapping boxes blank. I put all the files it made into DAVE. I went into games on my gp2x and ran the start.gpe file in DAVE all i got was the standard dosbox screen with all the dos prompts so i tryed all the buttons and again nothing happend. Am i doing anything wrong?
Ah making progress. Here's what i do:
dosbox at root and games folders under dosbox. So i would have /dosbox/DAVE. I then put each file mapper.txt, dosbox.conf and DAVE.gpe into the DAVE folder.
In the DAVE.gpe change the game folder path
In the dosbox.conf (I THINK YOUR MISSING THESE LINES) mount the DAVE folder as the C:\, followed by DAVE.EXE, followed by exit
And your mapper file should be fine, as long as your still using 0.72-1
 
Last edited by a moderator:
I did everything you said but the same thing keeps happening.

Here is the config:
CODE
[sdl]
mapperfile=./mapper.txt

fulldouble=false
fullfixed=false
fullresolution=0x0

output=surface

[dosbox]
machine=vga
captures=capture
memsize=4

[render]
frameskip=3
aspect=true
scaler=none

[cpu]
core=dynamic
cycles=500
cycleup=10
cycledown=10

[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=11025
blocksize=64
prebuffer=1000

[midi]
# mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent.
# device -- Device that will receive the MIDI data from MPU-401.
# This can be default,alsa,oss,win32,coreaudio,none.
# config -- Special configuration options for the device. In Windows put
# the id of the device you want to use. See README for details.

mpu401=none
device=default
config=

[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.
# oplrate -- Sample rate of OPL music emulation.

sbtype=none
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=11025

[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=11025
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=true
pcrate=11025
tandy=auto
tandyrate=11025
disney=true

[bios]
# joysticktype -- Type of joystick to emulate: none, 2axis, 4axis,
# fcs (Thrustmaster) ,ch (CH Flightstick).
# none disables joystick emulation.
# 2axis is the default and supports two joysticks.

joysticktype=2axis

[serial]
# serial1-4 -- set type of device connected to com port.
# Can be disabled, dummy, modem, directserial.
# Additional parameters must be in the same line in the form of
# parameter:value. Parameters for all types are irq, startbps, bytesize,
# stopbits, parity (all optional).
# for directserial: realport (required).
# for modem: listenport (optional).

serial1=dummy
serial2=disabled
serial3=disabled
serial4=disabled

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

xms=false
ems=false
umb=false

[autoexec]
mount C "/mnt/sd/dosbox/DAVE"
c:
cls
DAVE
exit



And here is the gpe:
CODE
#! /bin/sh
/mnt/sd/cpu_speed.gpe 1 -20 200
DIRROOT=/mnt/sd/dosbox
DIRGAME=${DIRROOT}/dosbox/DAVE
cd ${DIRGAME}
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu



Do you see anything wrong?
 
QUOTE

And here is the gpe:
CODE
#! /bin/sh
/mnt/sd/cpu_speed.gpe 1 -20 200
DIRROOT=/mnt/sd/dosbox
DIRGAME=${DIRROOT}/dosbox/DAVE
cd ${DIRGAME}
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu



Do you see anything wrong?


Try changing the DIRROOT line to DIRROOT=/mnt/sd

At the minute, DIRGAME is being set to /mnt/sd/dosbox/dosbox/DAVE
 
Try this for your 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=false
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=4

[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.
# If forced is appended (like scaler=hq2x forced), the scaler will be used
# even if the result might not be desired.

frameskip=1
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
cycles=700

[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=11025
blocksize=512
prebuffer=10

[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=none
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=11025

[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=11025
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=true
pcrate=11025
tandy=auto
tandyrate=11025
disney=true

[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=true
umb=true

[autoexec]
# lines of code to boot the dos program go here
mount C "/mnt/sd/dosbox/DAVE"
c:
DAVE.EXE
exit



fishybawb said:
Try changing the DIRROOT line to DIRROOT=/mnt/sd

At the minute, DIRGAME is being set to /mnt/sd/dosbox/dosbox/DAVE
Good catch
 
Last edited by a moderator:
I will try that now

I just tried it with both your surgestions and it now goes back to the menu again when i click it?
 
01biltho said:
I will try that now

I just tried it with both your surgestions and it now goes back to the menu again when i click it?
ah, wrong dosbox you want this:

CODE

#! /bin/sh
/mnt/sd/cpu_speed.gpe 1 -20 200
DIRROOT=/mnt/sd/dosbox
DIRGAME=${DIRROOT}/DAVE
cd ${DIRGAME}
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu
 
Last edited by a moderator:
the new version is hot!

only the solutions for mouse clicks sucks so much. instead the mouse toggle button would be cool to have the possibility to insert a line on the config that blocks clicks with the touchscreen and allow clicks with the buttons. Atm it's like "i need to disable that orrible stuff that makes a click every time i press the touchscreen.... oh crap it disables also the mouse clicks via buttons!"
 
Eclipse said:
the new version is hot!

Which version are you talking about? Did you get a pre release version? :rolleyes:
By hot does that mean you like it?

Eclipse said:
only the solutions for mouse clicks sucks so much. instead the mouse toggle button would be cool to have the possibility to insert a line on the config that blocks clicks with the touchscreen and allow clicks with the buttons. Atm it's like "i need to disable that orrible stuff that makes a click every time i press the touchscreen.... oh crap it disables also the mouse clicks via buttons!"
Well i can undo the line that keeps joystick mouse buttons from being turned off by the noclick. Thats pretty simple. It actually used to be that way, until my latest unreleased version. Which has me wondering which version you have.
 
Last edited by a moderator:
Pickle said:
Eclipse said:
the new version is hot!

Which version are you talking about? Did you get a pre release version? :rolleyes:
By hot does that mean you like it?

Eclipse said:
only the solutions for mouse clicks sucks so much. instead the mouse toggle button would be cool to have the possibility to insert a line on the config that blocks clicks with the touchscreen and allow clicks with the buttons. Atm it's like "i need to disable that orrible stuff that makes a click every time i press the touchscreen.... oh crap it disables also the mouse clicks via buttons!"
Well i can undo the line that keeps joystick mouse buttons from being turned off by the noclick. Thats pretty simple. It actually used to be that way, until my latest unreleased version. Which has me wondering which version you have.


the one in your sign of course....

i like it but i've a problem: dosbox.conf doesn't run the code, i mean the dos commands to mount the drive and run the game, it simply refuse to do it by itself also using the duke nukem example. Also, i'm sure everything is ok o_O

i run the game like this /mnt/sd/dosbox/dosbox -conf /mnt/sd/dosbox/GAMEDIR/dosbox.conf and my dosbox.conf is the duke nukem one you provided

edit: found the issue, apparently your version of dosbox doesn't like directories with long or uppercase characters o.o

edit2: the emulation seems to be a lot slower than in your previous version, just copying my old stuff to the new one makes a lot of stuff run evidently slower, maybe it's your osd even if not active?
 
Last edited by a moderator:
Eclipse said:
edit2: the emulation seems to be a lot slower than in your previous version, just copying my old stuff to the new one makes a lot of stuff run evidently slower, maybe it's your osd even if not active?
well i didnt profile the second release, it was debatable if a difference was noticable. Maybe thats what your seeing.
Im close to releasing the third version. The mouse toggle is fixed, all osd flicker is gone, add tab/right ctrl and alt, added color switching of the OSD's, new feature to save cycles, frameskip, osd colors in-game. Well thats all that comes to mind right now.
I will change the noclick, anything else that need's to be improved before I put this out?
 
Last edited by a moderator:
Back
Top