Skip to content

Commit

Permalink
add xmamerc that works
Browse files Browse the repository at this point in the history
update readme
  • Loading branch information
jv4779 committed Mar 21, 2013
1 parent efccc99 commit d14c34a
Show file tree
Hide file tree
Showing 2 changed files with 140 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,15 @@ openlase-mame

A very crude first attempt at interfacing MAME vector games to openlase for laser projector display. The performance is acceptable for Asteroids, the rest of the vector games are currently to intense without further optimizations.

To build on Ubuntu that still has xmame <= 10.04
> sudo apt-get build-dep xmame
> cd xmame-0.106
> make
To run:
> copy or link xmamerc into $HOME/.xmame directory
> update rompath in $HOME/.xmame/xmamerc to point to where your roms are
> start up openlase (ie jackctl, etc)
> cd xmame-0.106
> ./xmame.x11 asteroid
128 changes: 128 additions & 0 deletions xmamerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
### xmame running parameters ###

### Video Related ###
video-mode 0
fullscreen 0
arbheight 0
widthscale 1
heightscale 1
effect 0
autodouble 1
frameskipper 1
throttle 1
frames_to_run 0
sleepidle 1
autoframeskip 1
maxautoframeskip 8
frameskip 0
brightness 1.000000
pause_brightness 0.650000
gamma 1.000000
norotate 0
ror 0
rol 0
autoror 0
autorol 0
flipx 0
flipy 0

### Use additional game artwork? ###
artwork 1
use_backdrops 1
use_overlays 1
use_bezels 1
artwork_crop 0
artwork_scale 1

### Vector Games Related ###
beam 1.000000
flicker 0.000000
intensity 1.500000
antialias 0
translucency 0
hardware-vectors 1
# mngwrite <NULL> (not set)

### Aspect ratio handling ###
keepaspect 1
perfectaspect 0
displayaspectratio 1.333333

### SDL Related ###
doublebuf 1
grabinput 0
alwaysusemouse 0
cursor 1

### Video Mode Selection Related ###

### Input device options ###
joytype 0
analogstick 0
joydevname /dev/js
ugcicoin 0
# lircrc <NULL> (not set)
lirc 1
steadykey 0
a2d_deadzone 0.300000
# ctrlr <NULL> (not set)
digital none
usbpspad 0
rapidfire 0

### Sound Related ###
samples 1
samplefreq 44100
bufsize 3.000000
volume -3
# audiodevice <NULL> (not set)
# mixerdevice <NULL> (not set)

### Digital sound related ###
# dsp-plugin <NULL> (not set)
timer 0

### Sound mixer related ###
# sound-mixer-plugin <NULL> (not set)

### File I/O-related ###
rompath $HOME/.xmame/roms
samplepath /usr/share/games/xmame/samples
inipath /etc/xmame/ini
cfg_directory $HOME/.xmame/cfg
nvram_directory $HOME/.xmame/nvram
memcard_directory $HOME/.xmame/memcard
input_directory $HOME/.xmame/inp
hiscore_directory $HOME/.xmame/hi
state_directory $HOME/.xmame/sta
artwork_directory /usr/share/games/xmame/artwork
snapshot_directory $HOME/.xmame/snap
diff_directory $HOME/.xmame/diff
ctrlr_directory /etc/xmame/ctrlr
comment_directory /usr/share/games/xmame/comments
cheat_file /usr/share/games/xmame/cheat.dat
hiscore_file /usr/share/games/xmame/hiscore.dat
# record <NULL> (not set)
# playback <NULL> (not set)
log 0

### MAME Related ###
defaultgame pacman
language english
cheat 0
skip_gameinfo 0
validate 0
bios default
# state <NULL> (not set)
autosave 0

### Frontend Related ###
clones 1

### Internal verification list commands (only for developers) ###

### Rom Identification Related ###

### General Options ###
loadconfig 1

0 comments on commit d14c34a

Please sign in to comment.