DosBox:Alley Cat

From wiki.gp2x.org

Contents

Download Game

Status

Play the classic CGA game on your GP2X! (Runs full speed with sound) The game has been edited, all the files required to play are in the zipfile. Just copy them in your dosbox directory and launch Alley Cat.

Controls

Controls are explained ingame

dosbox.conf

# 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=cga
memsize=2

[cpu]
# core -- CPU Core used in emulation: simple,normal,full,dynamic.
#             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
#            Too high and expect slowness
# cycleup   -- Amount of cycles to increase/decrease with keycombo.
# cycledown    Setting it lower than 100 will be a percentage.

core=simple
cycles=500

[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

[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=22050
disney=true

[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/alleycat"
c:
cls
ALLEYCAT.EXE
exit

mapper.txt

# standard keys

key_up "key 97" 
key_left "key 99" 
key_down "key 101" 
key_right "key 103" 

#here we add the dirty digital stick recognition

key_up "key 98" 
key_left "key 98" 

key_up "key 104" 
key_right "key 104"

key_down "key 100" 
key_left "key 100" 

key_down "key 102" 
key_right "key 102" 

# game specific keys

key_n "key 105"
key_k "key 109"
key_h "key 111"
key_m "key 110"
key_t "key 110"
key_x "key 112"
key_r "key 108"
key_s "key 113"
key_lctrl "key 114"
key_rctrl "key 107"
key_ralt "key 105"
key_esc "key 106"

alleycat.gpe

DIRROOT=/mnt/sd/dosbox
DIRGAME=${DIRROOT}/alleycat
cd ${DIRGAME}
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu

External links

Personal tools