Add Games To Dosbox ?


darkjo

Still Fresh
Joined
Dec 1, 2009
Messages
25
All DOS games are in ".exe" format , and how do i get the dos games to work with my DOSbox ?

Know of "DosBox Blast" thingy , but not sure how to get it to work with DOS games...

And how do i get DOS games with loads of files to work to ? , ( like mortal combat for example , it has a whole bunch of files )
 
The First thing i wanna tell is Please use for games like Mortal Kombat that exists on other systems (SNES, Genesis & Amiga) an other Emulator, because the Dosbox is not really fast. The Dosbox is not really easy to explain. An "b" is not a "B" look at the small and big writing.
You need 1 GPE File for a game and it must look like this:

#! /bin/sh

./pollux_set 'lcd_timings=397,1,37,277,341,0,17,337;dpc_clkdiv0=9;cpuclk=750;ram_timings=2,9,4,1,1,1,1'

DIRROOT=/mnt/sd/game/Dosbox
DIRGAME=${DIRROOT}/games/Wasteland
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x/
./gp2xmenu

and then exists 1 mapper and 1 dosbox.config file. Both must be in the Directory of the game (where the .exe or .com exists)
The Mapper you need for defining the buttons of the game and the Dosbox config you must set the sound and grafik how the game needs it to be run.
To Edit The GPE and dosbox.config use Notepad++
Here see the Dosbox.conf:
[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=./games/Wasteland/mapper.txt
gp2x_mouse_speed = 10

fontcolor_front=3
fontcolor_back=15
fontcolor_frontsel=1
fontcolor_backsel=5

[dosbox]

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

machine=ega
memsize=2

[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=0
aspect=false
scaler=none

[cpu]
# core -- CPU Core used in emulation: dynamic,simple,normal,full.
# Try dynamic first as this is the fastest, then simple,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=normal
cycles=400

[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=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=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=true
pcrate=22050
tandy=off
tandyrate=22050
disney=false

[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=false
ems=false
umb=false

[autoexec]
# lines of code to boot the dos program go here
mount C "/mnt/sd/Game/Dosbox/games/Wasteland"
c:
WL.EXE
exit

Here you can read a german Explaination: http://forum.gp2x.de/viewtopic.php?f=41&t=7644
 
Sweet , thanks , nah , rather play mortal combat on Snes then , it was the first one that poped up in my mind from the DOS games i have , xD
 
I have found a pretty good performance increase (certainly not enough to play mortal kombat) by changing cycles to max (the word max). There were a few other optimizations I made as well, if anyone wants them I'll copy my config file and post it. I finally got Keen to run at a somewhat decent speed.
Chris
 
christo930 said:
I have found a pretty good performance increase (certainly not enough to play mortal kombat) by changing cycles to max (the word max). There were a few other optimizations I made as well, if anyone wants them I'll copy my config file and post it. I finally got Keen to run at a somewhat decent speed.
Chris

Sure , might help to boost "mario" some , got 60 fps in the menu... , and 11 while playing... , -.-
 
Last edited by a moderator:
Back
Top