Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Nov 1997 01:02:04 -0800 (PST)
From:      dburr@POBoxes.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/5156: NEW PORT: xmame_beta, new beta of X-Mame arcade game emulator
Message-ID:  <199711260902.BAA00849@DonaldBurr.dyn.ml.org>
Resent-Message-ID: <199711260900.BAA02074@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         5156
>Category:       ports
>Synopsis:       NEW PORT: xmame_beta, new beta of X-Mame arcade game emulator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 26 01:00:01 PST 1997
>Last-Modified:
>Originator:     Donald Burr
>Organization:
Starfleet Command
>Release:        FreeBSD 2.2.5-RELEASE i386
>Environment:

Copyright (c) 1992-1997 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.

FreeBSD 2.2.5-RELEASE #0: Thu Nov 20 16:21:27 PST 1997
    dburr@DonaldBurr.DonaldBurr.dyn.ml.org:/usr/src/sys/compile/DONALDBURR
CPU: AMD Am5x86 Write-Back (486-class CPU)
  Origin = "AuthenticAMD"  Id = 0x4f4  Stepping=4
  Features=0x1<FPU>
real memory  = 33554432 (32768K bytes)
avail memory = 30220288 (29512K bytes)
Probing for devices on PCI bus 0:
chip0 <SiS 85c496> rev 2 on pci0:5
vga0 <VGA-compatible display device> rev 0 on pci0:11
ahc0 <Adaptec 2940A Ultra SCSI host adapter> rev 1 int a irq 11 on pci0:13
ahc0: aic7860 Single Channel, SCSI Id=7, 3/8 SCBs
(ahc0:1:0): "NEC CD-ROM DRIVE:462 1.16" type 5 removable SCSI 2
cd0(ahc0:1:0): CD-ROM can't get the size
ahc0: target 2 Tagged Queuing Device
(ahc0:2:0): "iomega jaz 1GB H.72" type 0 removable SCSI 2
sd0(ahc0:2:0): Direct-Access 
sd0(ahc0:2:0): ILLEGAL REQUEST asc:24,0 Invalid field in CDB
sd0 could not mode sense (4). Using ficticious geometry
1021MB (2091050 512 byte sectors)
sd0(ahc0:2:0): with 1021 cyls, 64 heads, and an average 32 sectors/track
(ahc0:4:0): "WANGTEK 5525ES SCSI 73R1" type 1 removable SCSI 2
st0(ahc0:4:0): Sequential-Access density code 0x0,  drive empty
ed0 <NE2000 PCI Ethernet (RealTek 8029)> rev 0 int a irq 9 on pci0:15
ed0: address 00:00:b4:5a:4e:71, type NE2000 (16 bit) 
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <12 virtual consoles, flags=0x0>
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2 at 0x3e8-0x3ef irq 5 on isa
sio2: type 16550A
pca0 on motherboard
pca0: PC speaker audio driver
wdc0 at 0x1f0-0x1f7 irq 14 flags 0x80ff80ff on isa
wdc0: unit 0 (wd0): <ST51080A>, 32-bit, multi-block-32
wd0: 1033MB (2116800 sectors), 2100 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 flags 0x80ff80ff on isa
wdc1: unit 0 (wd2): <Maxtor 7245 AT>, 32-bit, multi-block-32
wd2: 234MB (479632 sectors), 967 cyls, 16 heads, 31 S/T, 512 B/S
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 10 drq 1 on isa
sb0: <SoundBlaster Pro 3.2>
opl0 at 0x388 on isa
opl0: <Yamaha OPL-3 FM>
sctarg0(noadapter::): Processor Target 
ccd0-3: Concatenated disk drivers

>Description:

This is a new port of the latest Beta (0.99.2b2) of X-Mame, an arcade game
machine emulation program (see the current xmame port for more info on
what Xmame is).  The Betas provide much improved video speed and contain
various other enhancements/improvements as well.  This port also includes
an updated man-page.

>How-To-Repeat:
>Fix:
	
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.1.4).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1997-11-26 00:59 PST by <dburr@DonaldBurr.DonaldBurr.dyn.ml.or>.
# Source directory was `/usr/ports/emulators'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode       name
# ------ ---------- ------------------------------------------
#     64 -rw-r--r-- xmame_beta/pkg/COMMENT
#    963 -rw-r--r-- xmame_beta/pkg/DESCR
#    261 -rw-r--r-- xmame_beta/pkg/PLIST
#    688 -rw-r--r-- xmame_beta/pkg/MESSAGE
#  57553 -rw-r--r-- xmame_beta/patches/patch-aa
#    117 -rw-r--r-- xmame_beta/files/md5
#    460 -rwxr-xr-x xmame_beta/files/dos2unx
#    820 -rw-r--r-- xmame_beta/Makefile
#
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
  shar_touch=touch
else
  shar_touch=:
  echo
  echo 'WARNING: not restoring timestamps.  Consider getting and'
  echo "installing GNU \`touch', distributed in GNU File Utilities..."
  echo
fi
rm -f 1231235999 $$.touch
#
# ============= xmame_beta/pkg/COMMENT ==============
if test ! -d 'xmame_beta'; then
  echo 'x - creating directory xmame_beta'
  mkdir 'xmame_beta'
fi
if test ! -d 'xmame_beta/pkg'; then
  echo 'x - creating directory xmame_beta/pkg'
  mkdir 'xmame_beta/pkg'
fi
if test -f 'xmame_beta/pkg/COMMENT' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/pkg/COMMENT (file already exists)'
else
  echo 'x - extracting xmame_beta/pkg/COMMENT (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/pkg/COMMENT' &&
Emulator that emulates many classic arcade game machines (BETA)
SHAR_EOF
  $shar_touch -am 1126004997 'xmame_beta/pkg/COMMENT' &&
  chmod 0644 'xmame_beta/pkg/COMMENT' ||
  echo 'restore of xmame_beta/pkg/COMMENT failed'
  shar_count="`wc -c < 'xmame_beta/pkg/COMMENT'`"
  test 64 -eq "$shar_count" ||
    echo "xmame_beta/pkg/COMMENT: original size 64, current size $shar_count"
fi
# ============= xmame_beta/pkg/DESCR ==============
if test -f 'xmame_beta/pkg/DESCR' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/pkg/DESCR (file already exists)'
else
  echo 'x - extracting xmame_beta/pkg/DESCR (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/pkg/DESCR' &&
XX-Mame 0.29.1 is an emulator.  It emulates many classic coin-operated arcade
game machines, right on your FreeBSD PC.
X
This emulator supports over 200 arcade games, and the nunmber grows every
day!  A partial list of the (more popular and well-known) games currently
supported by this emulator include:
X
PacMan, Ms. PacMan, Jr. PacMan, Super PacMan, Dig Dug, Star Trek, Galaga,
Space Invaders, Tempest, Frogger, Mr. Do!, Battle Zone, Missile Command,
Asteroids, Burger Time, Centipede, Millipede, Gorf, Donkey Kong, Donkey
Kong III, Donkey Kong Jr., Mario Bros., Defender, Stargate, Galaxians,
Gyruss, Kangaroo, Moon Patrol, Phoenix, Q*Bert, Rally X, Robotron,
Star Wars, Zaxxon, ... you get the idea.
X
(This is the 0.29.2b2 BETA version.  It has several major performance
and game play enhancements over the "stable" version [0.29.1], but is
not guaranteed to run bug-free on all platforms, etc.)
X
[ This port is maintained by Donald Burr <dburr@POBoxes.com>. ]
SHAR_EOF
  $shar_touch -am 1126004997 'xmame_beta/pkg/DESCR' &&
  chmod 0644 'xmame_beta/pkg/DESCR' ||
  echo 'restore of xmame_beta/pkg/DESCR failed'
  shar_count="`wc -c < 'xmame_beta/pkg/DESCR'`"
  test 963 -eq "$shar_count" ||
    echo "xmame_beta/pkg/DESCR: original size 963, current size $shar_count"
fi
# ============= xmame_beta/pkg/PLIST ==============
if test -f 'xmame_beta/pkg/PLIST' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/pkg/PLIST (file already exists)'
else
  echo 'x - extracting xmame_beta/pkg/PLIST (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/pkg/PLIST' &&
games/xmame
games/lib/mame/CHEAT.DOC
games/lib/mame/Changes
games/lib/mame/KNOWN.BUGS
games/lib/mame/MailList.notes
games/lib/mame/README.unix
games/lib/mame/cheat.dat
games/lib/mame/mov
games/lib/mame/readme.txt
games/lib/mame/whatsnew.txt
man/man6/xmame.6.gz
SHAR_EOF
  $shar_touch -am 1125180297 'xmame_beta/pkg/PLIST' &&
  chmod 0644 'xmame_beta/pkg/PLIST' ||
  echo 'restore of xmame_beta/pkg/PLIST failed'
  shar_count="`wc -c < 'xmame_beta/pkg/PLIST'`"
  test 261 -eq "$shar_count" ||
    echo "xmame_beta/pkg/PLIST: original size 261, current size $shar_count"
fi
# ============= xmame_beta/pkg/MESSAGE ==============
if test -f 'xmame_beta/pkg/MESSAGE' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/pkg/MESSAGE (file already exists)'
else
  echo 'x - extracting xmame_beta/pkg/MESSAGE (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/pkg/MESSAGE' &&
Congratulations, X-Mame is now installed.  However, before you
can do anything useful with it, you must get and install the
ROM image files for the game(s) you want to play.  Please see
the xmame\(6\) man page (yes, it has one now) for instructions.
Also check out /usr/local/games/lib/mame/readme.txt and
/usr/local/games/lib/mame/README.unix for more useful info.
Enjoy!
X
NOTE: If you are a user of X-Mame 0.28.1 or earlier, please note
that the MAME directory structure has changed.  A shell script,
/usr/local/games/lib/mame/mov, has been installed, that will
convert your old-style directory hierarchy into the new one.
Be sure to run this script (as root) before playing any games.
SHAR_EOF
  $shar_touch -am 1125180297 'xmame_beta/pkg/MESSAGE' &&
  chmod 0644 'xmame_beta/pkg/MESSAGE' ||
  echo 'restore of xmame_beta/pkg/MESSAGE failed'
  shar_count="`wc -c < 'xmame_beta/pkg/MESSAGE'`"
  test 688 -eq "$shar_count" ||
    echo "xmame_beta/pkg/MESSAGE: original size 688, current size $shar_count"
fi
# ============= xmame_beta/patches/patch-aa ==============
if test ! -d 'xmame_beta/patches'; then
  echo 'x - creating directory xmame_beta/patches'
  mkdir 'xmame_beta/patches'
fi
if test -f 'xmame_beta/patches/patch-aa' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/patches/patch-aa (file already exists)'
else
  echo 'x - extracting xmame_beta/patches/patch-aa (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/patches/patch-aa' &&
diff -ruN ../../OLD/xmame-0.29.1/./makefile.unix ./makefile.unix
--- ../../OLD/xmame-0.29.1/./makefile.unix	Tue Nov 25 18:49:27 1997
+++ ./makefile.unix	Tue Nov 25 21:59:06 1997
@@ -59,14 +59,14 @@
X #LD	= $(CC)
X 
X # *** How to install executable? ( some OS's doesn't support install command )
-INSTALL = cp
+INSTALL = install -c
X 
X # *** set to aproppiate flag if want to debug/optimize
X # DBGFLAGS    = -g -ggdb -pg
X # OPTFLAGS    =
X # OPTFLAGS    = -O2
X # to get full optimization under gcc & Intel based OS's.. ( !! else comment !! )
-OPTFLAGS     = -O3 -m486 -Wall -Wno-parentheses -funroll-loops \
+OPTFLAGS     = -O6 -m486 -Wall -Wno-parentheses -funroll-loops \
X  -fstrength-reduce -fomit-frame-pointer -ffast-math -malign-functions=2 \
X  -malign-jumps=2 -malign-loops=2
X # for Linux/X11/PowerPC use following opts
@@ -83,7 +83,7 @@
X ##############################################################################
X 
X # *** To disable joystick support comment next line
-JOY		= -DUSE_JOYSTICK
+# JOY		= -DUSE_JOYSTICK
X 
X # *** To disable  mouse support comment next line
X MOUSE		= -DUSE_MOUSE
@@ -100,12 +100,12 @@
X # use provided program "xlistdev" to now available ones
X # and dont forget to include library in linker definition !!
X # JS	= -DX11_JOYSTICK
-JSNAME	= \"Joystick\"
+# JSNAME	= \"Joystick\"
X # JSPOLL  = -DUSE_X11_JOYEVENTS
X # JSLIB   = -lXi
X 
X # On iX86 based OS's, if supported, you can use standard joystick driver
-JS	= -DI386_JOYSTICK
+# JS	= -DI386_JOYSTICK
X 
X # Linux FM-TOWNS game PAD joystick emulation support
X # Thanks to Osamu Kurati for provided patch
@@ -158,16 +158,18 @@
X 
X # *** Select destination directory for your compiled program
X # ( only needed to install, not to compile... )
-DESTDIR = /usr/games
+DESTDIR = /usr/local/games
+LIBDIR = /usr/local/games/lib/mame
+MANDIR = /usr/local/man
X 
X # *** Where the ROM source tree ?
-MDIR = \"/usr/games/lib/mame\"
+MDIR = \"/usr/local/games/lib/mame\"
X 
X # *** Where to store high scores ?
-SDIR = \"/var/games/mame\"
+SDIR = \"/usr/local/games/lib/mame\"
X 
X # *** Where resides global configuration file ?
-MRC = \"/usr/games/lib/mame/xmamerc\"
+MRC = \"/usr/local/games/lib/mame/xmamerc\"
X 
X # *** Use this definition as default X Display
X DP = \":0.0\"
@@ -190,8 +192,8 @@
X # timer based audio code and ajust in src/unix/sound.h AUDIO_TIMER_FREQ item
X #
X # DONTUSE_TIMER is mandatory for SVGALIB -else you'll get a compile error-
-S_TIM = -DDONTUSE_TIMER
-# S_TIM = -DUSE_TIMER
+# S_TIM = -DDONTUSE_TIMER
+S_TIM = -DUSE_TIMER
X 
X # *** When using timer, you should provide the frequency to generate audio sample
X # frames in your system. See readme.unix notes about these item
@@ -213,11 +215,11 @@
X ######## Alpha/Linux/X11
X # ARCH  = linux_alpha
X ######## ix86/Linux/X11
-ARCH  = linux
+# ARCH  = linux
X ######## ix86/Linux/SVGALIB
X # ARCH	= svgalib
X ######## ix86/FreeBSD/X11 and ix86/BSDi/X11
-# ARCH  = FREEBSD
+ARCH  = FREEBSD
X ######## ix86/NetBSD/X11
X # ARCH  = netbsd_i386
X ######## Sparc/SunOS/X11 ( no sound )
@@ -555,6 +557,7 @@
X objdirs: $(OBJDIRS)
X 
X xmame.$(ARCH):	$(OBJS)
+	ranlib obj.${ARCH}/zipfiles/zipfiles.a
X 	$(LD) -g3 -o  xmame.$(ARCH) $(OBJS) $(JSLIB) $(XPMLIB) $(LIBS.$(ARCH))
X 
X xlistdev: xlistdev.c
@@ -601,8 +604,20 @@
X install: $(INST.$(ARCH)) xmame.$(ARCH)
X 	@echo X-Mame $(VERSION) for $(ARCH) installation completed
X 
+# mode 2111 = setgid, mode 4111 = setuid, mode 6111 = setuid+setgid
+
X doinstall:
-	$(INSTALL) xmame.$(ARCH) $(DESTDIR)/xmame
+	$(INSTALL) -s -o root -g games -m 2111 xmame.$(ARCH) $(DESTDIR)/xmame
+	mkdir -p $(LIBDIR)
+	chown root.games ${LIBDIR}
+	chmod -R u=rwx,g=rwx,o=rx ${LIBDIR}
+	for FILE in CHEAT.DOC Changes KNOWN.BUGS MailList.notes README.unix cheat.dat readme.txt whatsnew.txt ; \
+	do \
+		$(INSTALL) -o root -g games -m 644 $${FILE} $(LIBDIR) ; \
+	done
+	$(INSTALL) -o root -g games -m 755 mov $(LIBDIR)
+	chown -R root.games $(LIBDIR)
+	$(INSTALL) -o bin -g bin -m 444 xmame.6 $(MANDIR)/man6
X 
X # Every SVGALIB-based software must be run setuid. Beware security !!!
X doinstallsvgalib:
diff -ruN ../../OLD/xmame-0.29.1/./mov ./mov
--- ../../OLD/xmame-0.29.1/./mov	Wed Dec 31 16:00:00 1969
+++ ./mov	Tue Nov 25 18:57:37 1997
@@ -0,0 +1,898 @@
+#!/bin/sh
+if [ ! -d /usr/local/games/lib/mame ]
+then
+	echo you don\'t have a mame directory!  doh!
+	exit 1
+else
+
+cd /usr/local/games/lib/mame
+if [ -d cfg -a -d hi ]
+then
+	echo your mame directory is already prepared for 0.29.
+	exit 1
+fi
+
+mkdir cfg 2>/dev/null
+mkdir hi 2>/dev/null
+
+mv -f 1942/1942.cfg cfg 2>/dev/null
+mv -f 3stooges/3stooges.cfg cfg 2>/dev/null
+mv -f amidar/amidar.cfg cfg 2>/dev/null
+mv -f amidarjp/amidarjp.cfg cfg 2>/dev/null
+mv -f amigo/amigo.cfg cfg 2>/dev/null
+mv -f anteater/anteater.cfg cfg 2>/dev/null
+mv -f arabian/arabian.cfg cfg 2>/dev/null
+mv -f astrmu1/astdelux.cfg cfg 2>/dev/null
+mv -f astrmux/astdelux.cfg cfg 2>/dev/null
+mv -f astrmux/astdelu2.cfg cfg 2>/dev/null
+mv -f asteroi2/asteroi2.cfg cfg 2>/dev/null
+mv -f asteroid/asteroid.cfg cfg 2>/dev/null
+mv -f atlantis/atlantis.cfg cfg 2>/dev/null
+mv -f bagman/bagman.cfg cfg 2>/dev/null
+mv -f bankp/bankp.cfg cfg 2>/dev/null
+mv -f blaster/blaster.cfg cfg 2>/dev/null
+mv -f blueprnt/blueprnt.cfg cfg 2>/dev/null
+mv -f boblbobl/boblbobl.cfg cfg 2>/dev/null
+mv -f bombjack/bombjack.cfg cfg 2>/dev/null
+mv -f bosco/bosco.cfg cfg 2>/dev/null
+mv -f btime/btime.cfg cfg 2>/dev/null
+mv -f btimea/btimea.cfg cfg 2>/dev/null
+mv -f bubbles/bubbles.cfg cfg 2>/dev/null
+mv -f bublbobl/bublbobl.cfg cfg 2>/dev/null
+mv -f bwidow/bwidow.cfg cfg 2>/dev/null
+mv -f bzone/bzone.cfg cfg 2>/dev/null
+mv -f bzone2/bzone.cfg cfg 2>/dev/null
+mv -f carnival/carnival.cfg cfg 2>/dev/null
+mv -f cavenger/cavenger.cfg cfg 2>/dev/null
+mv -f ccastles/ccastles.cfg cfg 2>/dev/null
+mv -f ccboot/ccboot.cfg cfg 2>/dev/null
+mv -f ccjap/ccjap.cfg cfg 2>/dev/null
+mv -f cclimber/cclimber.cfg cfg 2>/dev/null
+mv -f centiped/centiped.cfg cfg 2>/dev/null
+mv -f ckong/ckong.cfg cfg 2>/dev/null
+mv -f ckonga/ckonga.cfg cfg 2>/dev/null
+mv -f ckongjeu/ckongjeu.cfg cfg 2>/dev/null
+mv -f ckongs/ckongs.cfg cfg 2>/dev/null
+mv -f commandj/commandj.cfg cfg 2>/dev/null
+mv -f commando/commando.cfg cfg 2>/dev/null
+mv -f congo/congo.cfg cfg 2>/dev/null
+mv -f crush/crush.cfg cfg 2>/dev/null
+mv -f defender/defender.cfg cfg 2>/dev/null
+mv -f destderb/destderb.cfg cfg 2>/dev/null
+mv -f diamond/diamond.cfg cfg 2>/dev/null
+mv -f digdug2/digdug2.cfg cfg 2>/dev/null
+mv -f digdugat/digdug.cfg cfg 2>/dev/null
+mv -f digdugat/digdugat.cfg cfg 2>/dev/null
+mv -f digdugnm/digdugnm.cfg cfg 2>/dev/null
+mv -f dkong/dkong.cfg cfg 2>/dev/null
+mv -f dkong3/dkong3.cfg cfg 2>/dev/null
+mv -f dkongjp/dkongjp.cfg cfg 2>/dev/null
+mv -f dkongjr/dkongjr.cfg cfg 2>/dev/null
+mv -f docastl2/docastl2.cfg cfg 2>/dev/null
+mv -f docastle/docastle.cfg cfg 2>/dev/null
+mv -f dorunrun/dorunrun.cfg cfg 2>/dev/null
+mv -f dotron/dotron.cfg cfg 2>/dev/null
+mv -f douni/douni.cfg cfg 2>/dev/null
+mv -f dowild/dowild.cfg cfg 2>/dev/null
+mv -f eggs/eggs.cfg cfg 2>/dev/null
+mv -f elevatob/elevatob.cfg cfg 2>/dev/null
+mv -f elevator/elevator.cfg cfg 2>/dev/null
+mv -f elim2/elim2.cfg cfg 2>/dev/null
+mv -f exedexes/exedexes.cfg cfg 2>/dev/null
+mv -f fantasy/fantasy.cfg cfg 2>/dev/null
+mv -f fantazia/fantazia.cfg cfg 2>/dev/null
+mv -f frogger/frogger.cfg cfg 2>/dev/null
+mv -f froggers/froggers.cfg cfg 2>/dev/null
+mv -f frogsega/frogsega.cfg cfg 2>/dev/null
+mv -f frontlin/frontlin.cfg cfg 2>/dev/null
+mv -f galaga/galaga.cfg cfg 2>/dev/null
+mv -f galagabl/galagabl.cfg cfg 2>/dev/null
+mv -f galaganm/galaganm.cfg cfg 2>/dev/null
+mv -f galap1/galap1.cfg cfg 2>/dev/null
+mv -f galap4/galap4.cfg cfg 2>/dev/null
+mv -f galapx/galapx.cfg cfg 2>/dev/null
+mv -f galaxian/galaxian.cfg cfg 2>/dev/null
+mv -f gallag/gallag.cfg cfg 2>/dev/null
+mv -f galmidw/galmidw.cfg cfg 2>/dev/null
+mv -f galnamco/galnamco.cfg cfg 2>/dev/null
+mv -f galturbo/galturbo.cfg cfg 2>/dev/null
+mv -f gberet/gberet.cfg cfg 2>/dev/null
+mv -f gng/gng.cfg cfg 2>/dev/null
+mv -f gngcross/gng.cfg cfg 2>/dev/null
+mv -f gngcross/gngcross.cfg cfg 2>/dev/null
+mv -f gorf/gorf.cfg cfg 2>/dev/null
+mv -f gravitar/gravitar.cfg cfg 2>/dev/null
+mv -f gyruss/gyruss.cfg cfg 2>/dev/null
+mv -f hangly/hangly.cfg cfg 2>/dev/null
+mv -f hunchy/hunchy.cfg cfg 2>/dev/null
+mv -f invaders/invaders.cfg cfg 2>/dev/null
+mv -f japirem/japirem.cfg cfg 2>/dev/null
+mv -f jbugsega/jbugsega.cfg cfg 2>/dev/null
+mv -f jhunt/jhunt.cfg cfg 2>/dev/null
+mv -f joust/joust.cfg cfg 2>/dev/null
+mv -f jrpacman/jrpacman.cfg cfg 2>/dev/null
+mv -f jumpbug/jumpbug.cfg cfg 2>/dev/null
+mv -f junglek/junglek.cfg cfg 2>/dev/null
+mv -f kangaroo/kangaroo.cfg cfg 2>/dev/null
+mv -f kick/kick.cfg cfg 2>/dev/null
+mv -f kickridr/kickridr.cfg cfg 2>/dev/null
+mv -f krull/krull.cfg cfg 2>/dev/null
+mv -f kungfub/kungfub.cfg cfg 2>/dev/null
+mv -f kungfum/kungfum.cfg cfg 2>/dev/null
+mv -f ladybug/ladybug.cfg cfg 2>/dev/null
+mv -f llander/llander.cfg cfg 2>/dev/null
+mv -f locomotn/locomotn.cfg cfg 2>/dev/null
+mv -f losttomb/losttomb.cfg cfg 2>/dev/null
+mv -f mappy/mappy.cfg cfg 2>/dev/null
+mv -f mario/mario.cfg cfg 2>/dev/null
+mv -f milliped/milliped.cfg cfg 2>/dev/null
+mv -f missile/missile.cfg cfg 2>/dev/null
+mv -f mooncrsb/mooncrsb.cfg cfg 2>/dev/null
+mv -f mooncrst/mooncrst.cfg cfg 2>/dev/null
+mv -f moonqsr/moonqsr.cfg cfg 2>/dev/null
+mv -f mpatrol/mpatrol.cfg cfg 2>/dev/null
+mv -f mplanets/mplanets.cfg cfg 2>/dev/null
+mv -f mrdo/mrdo.cfg cfg 2>/dev/null
+mv -f mrdot/mrdot.cfg cfg 2>/dev/null
+mv -f mrlo/mrlo.cfg cfg 2>/dev/null
+mv -f mspacatk/mspacatk.cfg cfg 2>/dev/null
+mv -f mspacman/mspacman.cfg cfg 2>/dev/null
+mv -f mtrap/mtrap.cfg cfg 2>/dev/null
+mv -f mystston/mystston.cfg cfg 2>/dev/null
+mv -f namcopac/namcopac.cfg cfg 2>/dev/null
+mv -f naughtyb/naughtyb.cfg cfg 2>/dev/null
+mv -f nibbler/nibbler.cfg cfg 2>/dev/null
+mv -f omegrace/omegrace.cfg cfg 2>/dev/null
+mv -f pacman/pacman.cfg cfg 2>/dev/null
+mv -f pacmanbl/pacmanbl.cfg cfg 2>/dev/null
+mv -f pacmanjp/pacmanjp.cfg cfg 2>/dev/null
+mv -f pacmod/pacmod.cfg cfg 2>/dev/null
+mv -f pacnpal/pacpals.cfg cfg 2>/dev/null
+mv -f pacnpal/pacpal.cfg cfg 2>/dev/null
+mv -f pacnpal/pacnpal.cfg cfg 2>/dev/null
+mv -f pacplus/pacplus.cfg cfg 2>/dev/null
+mv -f panic/panic.cfg cfg 2>/dev/null
+mv -f panica/panic.cfg cfg 2>/dev/null
+mv -f panica/panica.cfg cfg 2>/dev/null
+mv -f pengo/pengo.cfg cfg 2>/dev/null
+mv -f pengoa/pengoa.cfg cfg 2>/dev/null
+mv -f penta/penta.cfg cfg 2>/dev/null
+mv -f pepper2/pepper2.cfg cfg 2>/dev/null
+mv -f phoenix/phoenix.cfg cfg 2>/dev/null
+mv -f phoenix/phoenixa.cfg cfg 2>/dev/null
+mv -f phoenix3/phoenix3.cfg cfg 2>/dev/null
+mv -f phoenixt/phoenixa.cfg cfg 2>/dev/null
+mv -f phoenixt/phoenixt.cfg cfg 2>/dev/null
+mv -f phoenixt/phoenix.cfg cfg 2>/dev/null
+mv -f piranha/piranha.cfg cfg 2>/dev/null
+mv -f pisces/pisces.cfg cfg 2>/dev/null
+mv -f pleiads/pleiads.cfg cfg 2>/dev/null
+mv -f pooyan/pooyan.cfg cfg 2>/dev/null
+mv -f popeyebl/popeyebl.cfg cfg 2>/dev/null
+mv -f puckman/puckman.cfg cfg 2>/dev/null
+mv -f qbert/qbert.cfg cfg 2>/dev/null
+mv -f qbertjp/qbertjp.cfg cfg 2>/dev/null
+mv -f qbertqub/qbertqub.cfg cfg 2>/dev/null
+mv -f qix/qix.cfg cfg 2>/dev/null
+mv -f rallyx/rallyx.cfg cfg 2>/dev/null
+mv -f rastan/rastan.cfg cfg 2>/dev/null
+mv -f reactor/reactor.cfg cfg 2>/dev/null
+mv -f redbaron/redbaron.cfg cfg 2>/dev/null
+mv -f redufo/redufo.cfg cfg 2>/dev/null
+mv -f rescue/rescue.cfg cfg 2>/dev/null
+mv -f robby/robby.cfg cfg 2>/dev/null
+mv -f robotron/robotron.cfg cfg 2>/dev/null
+mv -f rushatck/rushatck.cfg cfg 2>/dev/null
+mv -f sbagman/sbagman.cfg cfg 2>/dev/null
+mv -f sbasketb/sbasketb.cfg cfg 2>/dev/null
+mv -f scobra/scobra.cfg cfg 2>/dev/null
+mv -f scobrab/scobrab.cfg cfg 2>/dev/null
+mv -f scobrak/scobrak.cfg cfg 2>/dev/null
+mv -f scramble/scramble.cfg cfg 2>/dev/null
+mv -f seawolf2/seawolf2.cfg cfg 2>/dev/null
+mv -f seicross/seicross.cfg cfg 2>/dev/null
+mv -f sinistar/sinistar.cfg cfg 2>/dev/null
+mv -f snapjack/snapjack.cfg cfg 2>/dev/null
+mv -f sonson/sonson.cfg cfg 2>/dev/null
+mv -f spacduel/spacduel.cfg cfg 2>/dev/null
+mv -f spacefb/spacefb.cfg cfg 2>/dev/null
+mv -f spaceplt/spaceplt.cfg cfg 2>/dev/null
+mv -f spacezap/spacezap.cfg cfg 2>/dev/null
+mv -f spacfury/spacfury.cfg cfg 2>/dev/null
+mv -f splat/splat.cfg cfg 2>/dev/null
+mv -f starforc/starforc.cfg cfg 2>/dev/null
+mv -f stargate/stargate.cfg cfg 2>/dev/null
+mv -f startrek/startrek.cfg cfg 2>/dev/null
+mv -f starwars/starwars.cfg cfg 2>/dev/null
+mv -f superg/superg.cfg cfg 2>/dev/null
+mv -f superpac/superpac.cfg cfg 2>/dev/null
+mv -f sxevious/sxevious.cfg cfg 2>/dev/null
+mv -f tacscan/tacscan.cfg cfg 2>/dev/null
+mv -f tapper/tapper.cfg cfg 2>/dev/null
+mv -f tempest/tempest.cfg cfg 2>/dev/null
+mv -f theend/theend.cfg cfg 2>/dev/null
+mv -f timeplt/timeplt.cfg cfg 2>/dev/null
+mv -f tp84/tp84.cfg cfg 2>/dev/null
+mv -f tron/tron.cfg cfg 2>/dev/null
+mv -f turpin/turpin.cfg cfg 2>/dev/null
+mv -f turtles/turtles.cfg cfg 2>/dev/null
+mv -f tutankhm/tutankhm.cfg cfg 2>/dev/null
+mv -f uniwars/uniwars.cfg cfg 2>/dev/null
+mv -f vanguard/vanguard.cfg cfg 2>/dev/null
+mv -f venture/venture.cfg cfg 2>/dev/null
+mv -f vulgus/vulgus.cfg cfg 2>/dev/null
+mv -f wacko/wacko.cfg cfg 2>/dev/null
+mv -f warlord/warlord.cfg cfg 2>/dev/null
+mv -f warofbug/warofbug.cfg cfg 2>/dev/null
+mv -f warpwarp/warpwarp.cfg cfg 2>/dev/null
+mv -f wow/wow.cfg cfg 2>/dev/null
+mv -f wwestern/wwestern.cfg cfg 2>/dev/null
+mv -f xevious/xevious.cfg cfg 2>/dev/null
+mv -f xeviousn/xevious.cfg cfg 2>/dev/null
+mv -f xeviousn/xeviousn.cfg cfg 2>/dev/null
+mv -f yard/yard.cfg cfg 2>/dev/null
+mv -f yiear/yiear.cfg cfg 2>/dev/null
+mv -f zaxxon/zaxxon.cfg cfg 2>/dev/null
+mv -f zektor/zektor.cfg cfg 2>/dev/null
+
+mv -f 1942/1942.hi hi 2>/dev/null
+mv -f 3stooges/3stooges.hi hi 2>/dev/null
+mv -f amidar/amidar.hi hi 2>/dev/null
+mv -f amidarjp/amidarjp.hi hi 2>/dev/null
+mv -f amigo/amigo.hi hi 2>/dev/null
+mv -f anteater/anteater.hi hi 2>/dev/null
+mv -f arabian/arabian.hi hi 2>/dev/null
+mv -f astrmu1/astdelux.hi hi 2>/dev/null
+mv -f astrmux/astdelux.hi hi 2>/dev/null
+mv -f astrmux/astdelu2.hi hi 2>/dev/null
+mv -f asteroi2/asteroi2.hi hi 2>/dev/null
+mv -f asteroid/asteroid.hi hi 2>/dev/null
+mv -f atlantis/atlantis.hi hi 2>/dev/null
+mv -f bagman/bagman.hi hi 2>/dev/null
+mv -f bankp/bankp.hi hi 2>/dev/null
+mv -f blaster/blaster.hi hi 2>/dev/null
+mv -f blueprnt/blueprnt.hi hi 2>/dev/null
+mv -f boblbobl/boblbobl.hi hi 2>/dev/null
+mv -f bombjack/bombjack.hi hi 2>/dev/null
+mv -f bosco/bosco.hi hi 2>/dev/null
+mv -f btime/btime.hi hi 2>/dev/null
+mv -f btimea/btimea.hi hi 2>/dev/null
+mv -f bubbles/bubbles.hi hi 2>/dev/null
+mv -f bublbobl/bublbobl.hi hi 2>/dev/null
+mv -f bwidow/bwidow.hi hi 2>/dev/null
+mv -f bzone/bzone.hi hi 2>/dev/null
+mv -f bzone2/bzone.hi hi 2>/dev/null
+mv -f carnival/carnival.hi hi 2>/dev/null
+mv -f cavenger/cavenger.hi hi 2>/dev/null
+mv -f ccastles/ccastles.hi hi 2>/dev/null
+mv -f ccboot/ccboot.hi hi 2>/dev/null
+mv -f ccjap/ccjap.hi hi 2>/dev/null
+mv -f cclimber/cclimber.hi hi 2>/dev/null
+mv -f centiped/centiped.hi hi 2>/dev/null
+mv -f ckong/ckong.hi hi 2>/dev/null
+mv -f ckonga/ckonga.hi hi 2>/dev/null
+mv -f ckongjeu/ckongjeu.hi hi 2>/dev/null
+mv -f ckongs/ckongs.hi hi 2>/dev/null
+mv -f commandj/commandj.hi hi 2>/dev/null
+mv -f commando/commando.hi hi 2>/dev/null
+mv -f congo/congo.hi hi 2>/dev/null
+mv -f crush/crush.hi hi 2>/dev/null
+mv -f defender/defender.hi hi 2>/dev/null
+mv -f destderb/destderb.hi hi 2>/dev/null
+mv -f diamond/diamond.hi hi 2>/dev/null
+mv -f digdug2/digdug2.hi hi 2>/dev/null
+mv -f digdugat/digdug.hi hi 2>/dev/null
+mv -f digdugat/digdugat.hi hi 2>/dev/null
+mv -f digdugnm/digdugnm.hi hi 2>/dev/null
+mv -f dkong/dkong.hi hi 2>/dev/null
+mv -f dkong3/dkong3.hi hi 2>/dev/null
+mv -f dkongjp/dkongjp.hi hi 2>/dev/null
+mv -f dkongjr/dkongjr.hi hi 2>/dev/null
+mv -f docastl2/docastl2.hi hi 2>/dev/null
+mv -f docastle/docastle.hi hi 2>/dev/null
+mv -f dorunrun/dorunrun.hi hi 2>/dev/null
+mv -f dotron/dotron.hi hi 2>/dev/null
+mv -f douni/douni.hi hi 2>/dev/null
+mv -f dowild/dowild.hi hi 2>/dev/null
+mv -f eggs/eggs.hi hi 2>/dev/null
+mv -f elevatob/elevatob.hi hi 2>/dev/null
+mv -f elevator/elevator.hi hi 2>/dev/null
+mv -f elim2/elim2.hi hi 2>/dev/null
+mv -f exedexes/exedexes.hi hi 2>/dev/null
+mv -f fantasy/fantasy.hi hi 2>/dev/null
+mv -f fantazia/fantazia.hi hi 2>/dev/null
+mv -f frogger/frogger.hi hi 2>/dev/null
+mv -f froggers/froggers.hi hi 2>/dev/null
+mv -f frogsega/frogsega.hi hi 2>/dev/null
+mv -f frontlin/frontlin.hi hi 2>/dev/null
+mv -f galaga/galaga.hi hi 2>/dev/null
+mv -f galagabl/galagabl.hi hi 2>/dev/null
+mv -f galaganm/galaganm.hi hi 2>/dev/null
+mv -f galap1/galap1.hi hi 2>/dev/null
+mv -f galap4/galap4.hi hi 2>/dev/null
+mv -f galapx/galapx.hi hi 2>/dev/null
+mv -f galaxian/galaxian.hi hi 2>/dev/null
+mv -f gallag/gallag.hi hi 2>/dev/null
+mv -f galmidw/galmidw.hi hi 2>/dev/null
+mv -f galnamco/galnamco.hi hi 2>/dev/null
+mv -f galturbo/galturbo.hi hi 2>/dev/null
+mv -f gberet/gberet.hi hi 2>/dev/null
+mv -f gng/gng.hi hi 2>/dev/null
+mv -f gngcross/gng.hi hi 2>/dev/null
+mv -f gngcross/gngcross.hi hi 2>/dev/null
+mv -f gorf/gorf.hi hi 2>/dev/null
+mv -f gravitar/gravitar.hi hi 2>/dev/null
+mv -f gyruss/gyruss.hi hi 2>/dev/null
+mv -f hangly/hangly.hi hi 2>/dev/null
+mv -f hunchy/hunchy.hi hi 2>/dev/null
+mv -f invaders/invaders.hi hi 2>/dev/null
+mv -f japirem/japirem.hi hi 2>/dev/null
+mv -f jbugsega/jbugsega.hi hi 2>/dev/null
+mv -f jhunt/jhunt.hi hi 2>/dev/null
+mv -f joust/joust.hi hi 2>/dev/null
+mv -f jrpacman/jrpacman.hi hi 2>/dev/null
+mv -f jumpbug/jumpbug.hi hi 2>/dev/null
+mv -f junglek/junglek.hi hi 2>/dev/null
+mv -f kangaroo/kangaroo.hi hi 2>/dev/null
+mv -f kick/kick.hi hi 2>/dev/null
+mv -f kickridr/kickridr.hi hi 2>/dev/null
+mv -f krull/krull.hi hi 2>/dev/null
+mv -f kungfub/kungfub.hi hi 2>/dev/null
+mv -f kungfum/kungfum.hi hi 2>/dev/null
+mv -f ladybug/ladybug.hi hi 2>/dev/null
+mv -f llander/llander.hi hi 2>/dev/null
+mv -f locomotn/locomotn.hi hi 2>/dev/null
+mv -f losttomb/losttomb.hi hi 2>/dev/null
+mv -f mappy/mappy.hi hi 2>/dev/null
+mv -f mario/mario.hi hi 2>/dev/null
+mv -f milliped/milliped.hi hi 2>/dev/null
+mv -f missile/missile.hi hi 2>/dev/null
+mv -f mooncrsb/mooncrsb.hi hi 2>/dev/null
+mv -f mooncrst/mooncrst.hi hi 2>/dev/null
+mv -f moonqsr/moonqsr.hi hi 2>/dev/null
+mv -f mpatrol/mpatrol.hi hi 2>/dev/null
+mv -f mplanets/mplanets.hi hi 2>/dev/null
+mv -f mrdo/mrdo.hi hi 2>/dev/null
+mv -f mrdot/mrdot.hi hi 2>/dev/null
+mv -f mrlo/mrlo.hi hi 2>/dev/null
+mv -f mspacatk/mspacatk.hi hi 2>/dev/null
+mv -f mspacman/mspacman.hi hi 2>/dev/null
+mv -f mtrap/mtrap.hi hi 2>/dev/null
+mv -f mystston/mystston.hi hi 2>/dev/null
+mv -f namcopac/namcopac.hi hi 2>/dev/null
+mv -f naughtyb/naughtyb.hi hi 2>/dev/null
+mv -f nibbler/nibbler.hi hi 2>/dev/null
+mv -f omegrace/omegrace.hi hi 2>/dev/null
+mv -f pacman/pacman.hi hi 2>/dev/null
+mv -f pacmanbl/pacmanbl.hi hi 2>/dev/null
+mv -f pacmanjp/pacmanjp.hi hi 2>/dev/null
+mv -f pacmod/pacmod.hi hi 2>/dev/null
+mv -f pacnpal/pacpals.hi hi 2>/dev/null
+mv -f pacnpal/pacpal.hi hi 2>/dev/null
+mv -f pacnpal/pacnpal.hi hi 2>/dev/null
+mv -f pacplus/pacplus.hi hi 2>/dev/null
+mv -f panic/panic.hi hi 2>/dev/null
+mv -f panica/panic.hi hi 2>/dev/null
+mv -f panica/panica.hi hi 2>/dev/null
+mv -f pengo/pengo.hi hi 2>/dev/null
+mv -f pengoa/pengoa.hi hi 2>/dev/null
+mv -f penta/penta.hi hi 2>/dev/null
+mv -f pepper2/pepper2.hi hi 2>/dev/null
+mv -f phoenix/phoenix.hi hi 2>/dev/null
+mv -f phoenix/phoenixa.hi hi 2>/dev/null
+mv -f phoenix3/phoenix3.hi hi 2>/dev/null
+mv -f phoenixt/phoenixa.hi hi 2>/dev/null
+mv -f phoenixt/phoenixt.hi hi 2>/dev/null
+mv -f phoenixt/phoenix.hi hi 2>/dev/null
+mv -f piranha/piranha.hi hi 2>/dev/null
+mv -f pisces/pisces.hi hi 2>/dev/null
+mv -f pleiads/pleiads.hi hi 2>/dev/null
+mv -f pooyan/pooyan.hi hi 2>/dev/null
+mv -f popeyebl/popeyebl.hi hi 2>/dev/null
+mv -f puckman/puckman.hi hi 2>/dev/null
+mv -f qbert/qbert.hi hi 2>/dev/null
+mv -f qbertjp/qbertjp.hi hi 2>/dev/null
+mv -f qbertqub/qbertqub.hi hi 2>/dev/null
+mv -f qix/qix.hi hi 2>/dev/null
+mv -f rallyx/rallyx.hi hi 2>/dev/null
+mv -f rastan/rastan.hi hi 2>/dev/null
+mv -f reactor/reactor.hi hi 2>/dev/null
+mv -f redbaron/redbaron.hi hi 2>/dev/null
+mv -f redufo/redufo.hi hi 2>/dev/null
+mv -f rescue/rescue.hi hi 2>/dev/null
+mv -f robby/robby.hi hi 2>/dev/null
+mv -f robotron/robotron.hi hi 2>/dev/null
+mv -f rushatck/rushatck.hi hi 2>/dev/null
+mv -f sbagman/sbagman.hi hi 2>/dev/null
+mv -f sbasketb/sbasketb.hi hi 2>/dev/null
+mv -f scobra/scobra.hi hi 2>/dev/null
+mv -f scobrab/scobrab.hi hi 2>/dev/null
+mv -f scobrak/scobrak.hi hi 2>/dev/null
+mv -f scramble/scramble.hi hi 2>/dev/null
+mv -f seawolf2/seawolf2.hi hi 2>/dev/null
+mv -f seicross/seicross.hi hi 2>/dev/null
+mv -f sinistar/sinistar.hi hi 2>/dev/null
+mv -f snapjack/snapjack.hi hi 2>/dev/null
+mv -f sonson/sonson.hi hi 2>/dev/null
+mv -f spacduel/spacduel.hi hi 2>/dev/null
+mv -f spacefb/spacefb.hi hi 2>/dev/null
+mv -f spaceplt/spaceplt.hi hi 2>/dev/null
+mv -f spacezap/spacezap.hi hi 2>/dev/null
+mv -f spacfury/spacfury.hi hi 2>/dev/null
+mv -f splat/splat.hi hi 2>/dev/null
+mv -f starforc/starforc.hi hi 2>/dev/null
+mv -f stargate/stargate.hi hi 2>/dev/null
+mv -f startrek/startrek.hi hi 2>/dev/null
+mv -f starwars/starwars.hi hi 2>/dev/null
+mv -f superg/superg.hi hi 2>/dev/null
+mv -f superpac/superpac.hi hi 2>/dev/null
+mv -f sxevious/sxevious.hi hi 2>/dev/null
+mv -f tacscan/tacscan.hi hi 2>/dev/null
+mv -f tapper/tapper.hi hi 2>/dev/null
+mv -f tempest/tempest.hi hi 2>/dev/null
+mv -f theend/theend.hi hi 2>/dev/null
+mv -f timeplt/timeplt.hi hi 2>/dev/null
+mv -f tp84/tp84.hi hi 2>/dev/null
+mv -f tron/tron.hi hi 2>/dev/null
+mv -f turpin/turpin.hi hi 2>/dev/null
+mv -f turtles/turtles.hi hi 2>/dev/null
+mv -f tutankhm/tutankhm.hi hi 2>/dev/null
+mv -f uniwars/uniwars.hi hi 2>/dev/null
+mv -f vanguard/vanguard.hi hi 2>/dev/null
+mv -f venture/venture.hi hi 2>/dev/null
+mv -f vulgus/vulgus.hi hi 2>/dev/null
+mv -f wacko/wacko.hi hi 2>/dev/null
+mv -f warlord/warlord.hi hi 2>/dev/null
+mv -f warofbug/warofbug.hi hi 2>/dev/null
+mv -f warpwarp/warpwarp.hi hi 2>/dev/null
+mv -f wow/wow.hi hi 2>/dev/null
+mv -f wwestern/wwestern.hi hi 2>/dev/null
+mv -f xevious/xevious.hi hi 2>/dev/null
+mv -f xeviousn/xevious.hi hi 2>/dev/null
+mv -f xeviousn/xeviousn.hi hi 2>/dev/null
+mv -f yard/yard.hi hi 2>/dev/null
+mv -f yiear/yiear.hi hi 2>/dev/null
+mv -f zaxxon/zaxxon.hi hi 2>/dev/null
+mv -f zektor/zektor.hi hi 2>/dev/null
+
+rm -f 1942/1942.dsw 2>/dev/null
+rm -f 3stooges/3stooges.dsw 2>/dev/null
+rm -f amidar/amidar.dsw 2>/dev/null
+rm -f amidarjp/amidarjp.dsw 2>/dev/null
+rm -f amigo/amigo.dsw 2>/dev/null
+rm -f anteater/anteater.dsw 2>/dev/null
+rm -f arabian/arabian.dsw 2>/dev/null
+rm -f astrmu1/astdelux.dsw 2>/dev/null
+rm -f astrmux/astdelux.dsw 2>/dev/null
+rm -f astrmux/astdelu2.dsw 2>/dev/null
+rm -f asteroi2/asteroi2.dsw 2>/dev/null
+rm -f asteroid/asteroid.dsw 2>/dev/null
+rm -f atlantis/atlantis.dsw 2>/dev/null
+rm -f bagman/bagman.dsw 2>/dev/null
+rm -f bankp/bankp.dsw 2>/dev/null
+rm -f blaster/blaster.dsw 2>/dev/null
+rm -f blueprnt/blueprnt.dsw 2>/dev/null
+rm -f boblbobl/boblbobl.dsw 2>/dev/null
+rm -f bombjack/bombjack.dsw 2>/dev/null
+rm -f bosco/bosco.dsw 2>/dev/null
+rm -f btime/btime.dsw 2>/dev/null
+rm -f btimea/btimea.dsw 2>/dev/null
+rm -f bubbles/bubbles.dsw 2>/dev/null
+rm -f bublbobl/bublbobl.dsw 2>/dev/null
+rm -f bwidow/bwidow.dsw 2>/dev/null
+rm -f bzone/bzone.dsw 2>/dev/null
+rm -f bzone2/bzone.dsw 2>/dev/null
+rm -f carnival/carnival.dsw 2>/dev/null
+rm -f cavenger/cavenger.dsw 2>/dev/null
+rm -f ccastles/ccastles.dsw 2>/dev/null
+rm -f ccboot/ccboot.dsw 2>/dev/null
+rm -f ccjap/ccjap.dsw 2>/dev/null
+rm -f cclimber/cclimber.dsw 2>/dev/null
+rm -f centiped/centiped.dsw 2>/dev/null
+rm -f ckong/ckong.dsw 2>/dev/null
+rm -f ckonga/ckonga.dsw 2>/dev/null
+rm -f ckongjeu/ckongjeu.dsw 2>/dev/null
+rm -f ckongs/ckongs.dsw 2>/dev/null
+rm -f commandj/commandj.dsw 2>/dev/null
+rm -f commando/commando.dsw 2>/dev/null
+rm -f congo/congo.dsw 2>/dev/null
+rm -f crush/crush.dsw 2>/dev/null
+rm -f defender/defender.dsw 2>/dev/null
+rm -f destderb/destderb.dsw 2>/dev/null
+rm -f diamond/diamond.dsw 2>/dev/null
+rm -f digdug2/digdug2.dsw 2>/dev/null
+rm -f digdugat/digdug.dsw 2>/dev/null
+rm -f digdugat/digdugat.dsw 2>/dev/null
+rm -f digdugnm/digdugnm.dsw 2>/dev/null
+rm -f dkong/dkong.dsw 2>/dev/null
+rm -f dkong3/dkong3.dsw 2>/dev/null
+rm -f dkongjp/dkongjp.dsw 2>/dev/null
+rm -f dkongjr/dkongjr.dsw 2>/dev/null
+rm -f docastl2/docastl2.dsw 2>/dev/null
+rm -f docastle/docastle.dsw 2>/dev/null
+rm -f dorunrun/dorunrun.dsw 2>/dev/null
+rm -f dotron/dotron.dsw 2>/dev/null
+rm -f douni/douni.dsw 2>/dev/null
+rm -f dowild/dowild.dsw 2>/dev/null
+rm -f eggs/eggs.dsw 2>/dev/null
+rm -f elevatob/elevatob.dsw 2>/dev/null
+rm -f elevator/elevator.dsw 2>/dev/null
+rm -f elim2/elim2.dsw 2>/dev/null
+rm -f exedexes/exedexes.dsw 2>/dev/null
+rm -f fantasy/fantasy.dsw 2>/dev/null
+rm -f fantazia/fantazia.dsw 2>/dev/null
+rm -f frogger/frogger.dsw 2>/dev/null
+rm -f froggers/froggers.dsw 2>/dev/null
+rm -f frogsega/frogsega.dsw 2>/dev/null
+rm -f frontlin/frontlin.dsw 2>/dev/null
+rm -f galaga/galaga.dsw 2>/dev/null
+rm -f galagabl/galagabl.dsw 2>/dev/null
+rm -f galaganm/galaganm.dsw 2>/dev/null
+rm -f galap1/galap1.dsw 2>/dev/null
+rm -f galap4/galap4.dsw 2>/dev/null
+rm -f galapx/galapx.dsw 2>/dev/null
+rm -f galaxian/galaxian.dsw 2>/dev/null
+rm -f gallag/gallag.dsw 2>/dev/null
+rm -f galmidw/galmidw.dsw 2>/dev/null
+rm -f galnamco/galnamco.dsw 2>/dev/null
+rm -f galturbo/galturbo.dsw 2>/dev/null
+rm -f gberet/gberet.dsw 2>/dev/null
+rm -f gng/gng.dsw 2>/dev/null
+rm -f gngcross/gng.dsw 2>/dev/null
+rm -f gngcross/gngcross.dsw 2>/dev/null
+rm -f gorf/gorf.dsw 2>/dev/null
+rm -f gravitar/gravitar.dsw 2>/dev/null
+rm -f gyruss/gyruss.dsw 2>/dev/null
+rm -f hangly/hangly.dsw 2>/dev/null
+rm -f hunchy/hunchy.dsw 2>/dev/null
+rm -f invaders/invaders.dsw 2>/dev/null
+rm -f japirem/japirem.dsw 2>/dev/null
+rm -f jbugsega/jbugsega.dsw 2>/dev/null
+rm -f jhunt/jhunt.dsw 2>/dev/null
+rm -f joust/joust.dsw 2>/dev/null
+rm -f jrpacman/jrpacman.dsw 2>/dev/null
+rm -f jumpbug/jumpbug.dsw 2>/dev/null
+rm -f junglek/junglek.dsw 2>/dev/null
+rm -f kangaroo/kangaroo.dsw 2>/dev/null
+rm -f kick/kick.dsw 2>/dev/null
+rm -f kickridr/kickridr.dsw 2>/dev/null
+rm -f krull/krull.dsw 2>/dev/null
+rm -f kungfub/kungfub.dsw 2>/dev/null
+rm -f kungfum/kungfum.dsw 2>/dev/null
+rm -f ladybug/ladybug.dsw 2>/dev/null
+rm -f llander/llander.dsw 2>/dev/null
+rm -f locomotn/locomotn.dsw 2>/dev/null
+rm -f losttomb/losttomb.dsw 2>/dev/null
+rm -f mappy/mappy.dsw 2>/dev/null
+rm -f mario/mario.dsw 2>/dev/null
+rm -f milliped/milliped.dsw 2>/dev/null
+rm -f missile/missile.dsw 2>/dev/null
+rm -f mooncrsb/mooncrsb.dsw 2>/dev/null
+rm -f mooncrst/mooncrst.dsw 2>/dev/null
+rm -f moonqsr/moonqsr.dsw 2>/dev/null
+rm -f mpatrol/mpatrol.dsw 2>/dev/null
+rm -f mplanets/mplanets.dsw 2>/dev/null
+rm -f mrdo/mrdo.dsw 2>/dev/null
+rm -f mrdot/mrdot.dsw 2>/dev/null
+rm -f mrlo/mrlo.dsw 2>/dev/null
+rm -f mspacatk/mspacatk.dsw 2>/dev/null
+rm -f mspacman/mspacman.dsw 2>/dev/null
+rm -f mtrap/mtrap.dsw 2>/dev/null
+rm -f mystston/mystston.dsw 2>/dev/null
+rm -f namcopac/namcopac.dsw 2>/dev/null
+rm -f naughtyb/naughtyb.dsw 2>/dev/null
+rm -f nibbler/nibbler.dsw 2>/dev/null
+rm -f omegrace/omegrace.dsw 2>/dev/null
+rm -f pacman/pacman.dsw 2>/dev/null
+rm -f pacmanbl/pacmanbl.dsw 2>/dev/null
+rm -f pacmanjp/pacmanjp.dsw 2>/dev/null
+rm -f pacmod/pacmod.dsw 2>/dev/null
+rm -f pacnpal/pacpals.dsw 2>/dev/null
+rm -f pacnpal/pacpal.dsw 2>/dev/null
+rm -f pacnpal/pacnpal.dsw 2>/dev/null
+rm -f pacplus/pacplus.dsw 2>/dev/null
+rm -f panic/panic.dsw 2>/dev/null
+rm -f panica/panic.dsw 2>/dev/null
+rm -f panica/panica.dsw 2>/dev/null
+rm -f pengo/pengo.dsw 2>/dev/null
+rm -f pengoa/pengoa.dsw 2>/dev/null
+rm -f penta/penta.dsw 2>/dev/null
+rm -f pepper2/pepper2.dsw 2>/dev/null
+rm -f phoenix/phoenix.dsw 2>/dev/null
+rm -f phoenix/phoenixa.dsw 2>/dev/null
+rm -f phoenix3/phoenix3.dsw 2>/dev/null
+rm -f phoenixt/phoenixa.dsw 2>/dev/null
+rm -f phoenixt/phoenixt.dsw 2>/dev/null
+rm -f phoenixt/phoenix.dsw 2>/dev/null
+rm -f piranha/piranha.dsw 2>/dev/null
+rm -f pisces/pisces.dsw 2>/dev/null
+rm -f pleiads/pleiads.dsw 2>/dev/null
+rm -f pooyan/pooyan.dsw 2>/dev/null
+rm -f popeyebl/popeyebl.dsw 2>/dev/null
+rm -f puckman/puckman.dsw 2>/dev/null
+rm -f qbert/qbert.dsw 2>/dev/null
+rm -f qbertjp/qbertjp.dsw 2>/dev/null
+rm -f qbertqub/qbertqub.dsw 2>/dev/null
+rm -f qix/qix.dsw 2>/dev/null
+rm -f rallyx/rallyx.dsw 2>/dev/null
+rm -f rastan/rastan.dsw 2>/dev/null
+rm -f reactor/reactor.dsw 2>/dev/null
+rm -f redbaron/redbaron.dsw 2>/dev/null
+rm -f redufo/redufo.dsw 2>/dev/null
+rm -f rescue/rescue.dsw 2>/dev/null
+rm -f robby/robby.dsw 2>/dev/null
+rm -f robotron/robotron.dsw 2>/dev/null
+rm -f rushatck/rushatck.dsw 2>/dev/null
+rm -f sbagman/sbagman.dsw 2>/dev/null
+rm -f sbasketb/sbasketb.dsw 2>/dev/null
+rm -f scobra/scobra.dsw 2>/dev/null
+rm -f scobrab/scobrab.dsw 2>/dev/null
+rm -f scobrak/scobrak.dsw 2>/dev/null
+rm -f scramble/scramble.dsw 2>/dev/null
+rm -f seawolf2/seawolf2.dsw 2>/dev/null
+rm -f seicross/seicross.dsw 2>/dev/null
+rm -f sinistar/sinistar.dsw 2>/dev/null
+rm -f snapjack/snapjack.dsw 2>/dev/null
+rm -f sonson/sonson.dsw 2>/dev/null
+rm -f spacduel/spacduel.dsw 2>/dev/null
+rm -f spacefb/spacefb.dsw 2>/dev/null
+rm -f spaceplt/spaceplt.dsw 2>/dev/null
+rm -f spacezap/spacezap.dsw 2>/dev/null
+rm -f spacfury/spacfury.dsw 2>/dev/null
+rm -f splat/splat.dsw 2>/dev/null
+rm -f starforc/starforc.dsw 2>/dev/null
+rm -f stargate/stargate.dsw 2>/dev/null
+rm -f startrek/startrek.dsw 2>/dev/null
+rm -f starwars/starwars.dsw 2>/dev/null
+rm -f superg/superg.dsw 2>/dev/null
+rm -f superpac/superpac.dsw 2>/dev/null
+rm -f sxevious/sxevious.dsw 2>/dev/null
+rm -f tacscan/tacscan.dsw 2>/dev/null
+rm -f tapper/tapper.dsw 2>/dev/null
+rm -f tempest/tempest.dsw 2>/dev/null
+rm -f theend/theend.dsw 2>/dev/null
+rm -f timeplt/timeplt.dsw 2>/dev/null
+rm -f tp84/tp84.dsw 2>/dev/null
+rm -f tron/tron.dsw 2>/dev/null
+rm -f turpin/turpin.dsw 2>/dev/null
+rm -f turtles/turtles.dsw 2>/dev/null
+rm -f tutankhm/tutankhm.dsw 2>/dev/null
+rm -f uniwars/uniwars.dsw 2>/dev/null
+rm -f vanguard/vanguard.dsw 2>/dev/null
+rm -f venture/venture.dsw 2>/dev/null
+rm -f vulgus/vulgus.dsw 2>/dev/null
+rm -f wacko/wacko.dsw 2>/dev/null
+rm -f warlord/warlord.dsw 2>/dev/null
+rm -f warofbug/warofbug.dsw 2>/dev/null
+rm -f warpwarp/warpwarp.dsw 2>/dev/null
+rm -f wow/wow.dsw 2>/dev/null
+rm -f wwestern/wwestern.dsw 2>/dev/null
+rm -f xevious/xevious.dsw 2>/dev/null
+rm -f xeviousn/xevious.dsw 2>/dev/null
+rm -f xeviousn/xeviousn.dsw 2>/dev/null
+rm -f yard/yard.dsw 2>/dev/null
+rm -f yiear/yiear.dsw 2>/dev/null
+rm -f zaxxon/zaxxon.dsw 2>/dev/null
+rm -f zektor/zektor.dsw 2>/dev/null
+
+rm -f 1942/1942.key 2>/dev/null
+rm -f 3stooges/3stooges.key 2>/dev/null
+rm -f amidar/amidar.key 2>/dev/null
+rm -f amidarjp/amidarjp.key 2>/dev/null
+rm -f amigo/amigo.key 2>/dev/null
+rm -f anteater/anteater.key 2>/dev/null
+rm -f arabian/arabian.key 2>/dev/null
+rm -f astrmu1/astdelux.key 2>/dev/null
+rm -f astrmux/astdelux.key 2>/dev/null
+rm -f astrmux/astdelu2.key 2>/dev/null
+rm -f asteroi2/asteroi2.key 2>/dev/null
+rm -f asteroid/asteroid.key 2>/dev/null
+rm -f atlantis/atlantis.key 2>/dev/null
+rm -f bagman/bagman.key 2>/dev/null
+rm -f bankp/bankp.key 2>/dev/null
+rm -f blaster/blaster.key 2>/dev/null
+rm -f blueprnt/blueprnt.key 2>/dev/null
+rm -f boblbobl/boblbobl.key 2>/dev/null
+rm -f bombjack/bombjack.key 2>/dev/null
+rm -f bosco/bosco.key 2>/dev/null
+rm -f btime/btime.key 2>/dev/null
+rm -f btimea/btimea.key 2>/dev/null
+rm -f bubbles/bubbles.key 2>/dev/null
+rm -f bublbobl/bublbobl.key 2>/dev/null
+rm -f bwidow/bwidow.key 2>/dev/null
+rm -f bzone/bzone.key 2>/dev/null
+rm -f bzone2/bzone.key 2>/dev/null
+rm -f carnival/carnival.key 2>/dev/null
+rm -f cavenger/cavenger.key 2>/dev/null
+rm -f ccastles/ccastles.key 2>/dev/null
+rm -f ccboot/ccboot.key 2>/dev/null
+rm -f ccjap/ccjap.key 2>/dev/null
+rm -f cclimber/cclimber.key 2>/dev/null
+rm -f centiped/centiped.key 2>/dev/null
+rm -f ckong/ckong.key 2>/dev/null
+rm -f ckonga/ckonga.key 2>/dev/null
+rm -f ckongjeu/ckongjeu.key 2>/dev/null
+rm -f ckongs/ckongs.key 2>/dev/null
+rm -f commandj/commandj.key 2>/dev/null
+rm -f commando/commando.key 2>/dev/null
+rm -f congo/congo.key 2>/dev/null
+rm -f crush/crush.key 2>/dev/null
+rm -f defender/defender.key 2>/dev/null
+rm -f destderb/destderb.key 2>/dev/null
+rm -f diamond/diamond.key 2>/dev/null
+rm -f digdug2/digdug2.key 2>/dev/null
+rm -f digdugat/digdug.key 2>/dev/null
+rm -f digdugat/digdugat.key 2>/dev/null
+rm -f digdugnm/digdugnm.key 2>/dev/null
+rm -f dkong/dkong.key 2>/dev/null
+rm -f dkong3/dkong3.key 2>/dev/null
+rm -f dkongjp/dkongjp.key 2>/dev/null
+rm -f dkongjr/dkongjr.key 2>/dev/null
+rm -f docastl2/docastl2.key 2>/dev/null
+rm -f docastle/docastle.key 2>/dev/null
+rm -f dorunrun/dorunrun.key 2>/dev/null
+rm -f dotron/dotron.key 2>/dev/null
+rm -f douni/douni.key 2>/dev/null
+rm -f dowild/dowild.key 2>/dev/null
+rm -f eggs/eggs.key 2>/dev/null
+rm -f elevatob/elevatob.key 2>/dev/null
+rm -f elevator/elevator.key 2>/dev/null
+rm -f elim2/elim2.key 2>/dev/null
+rm -f exedexes/exedexes.key 2>/dev/null
+rm -f fantasy/fantasy.key 2>/dev/null
+rm -f fantazia/fantazia.key 2>/dev/null
+rm -f frogger/frogger.key 2>/dev/null
+rm -f froggers/froggers.key 2>/dev/null
+rm -f frogsega/frogsega.key 2>/dev/null
+rm -f frontlin/frontlin.key 2>/dev/null
+rm -f galaga/galaga.key 2>/dev/null
+rm -f galagabl/galagabl.key 2>/dev/null
+rm -f galaganm/galaganm.key 2>/dev/null
+rm -f galap1/galap1.key 2>/dev/null
+rm -f galap4/galap4.key 2>/dev/null
+rm -f galapx/galapx.key 2>/dev/null
+rm -f galaxian/galaxian.key 2>/dev/null
+rm -f gallag/gallag.key 2>/dev/null
+rm -f galmidw/galmidw.key 2>/dev/null
+rm -f galnamco/galnamco.key 2>/dev/null
+rm -f galturbo/galturbo.key 2>/dev/null
+rm -f gberet/gberet.key 2>/dev/null
+rm -f gng/gng.key 2>/dev/null
+rm -f gngcross/gng.key 2>/dev/null
+rm -f gngcross/gngcross.key 2>/dev/null
+rm -f gorf/gorf.key 2>/dev/null
+rm -f gravitar/gravitar.key 2>/dev/null
+rm -f gyruss/gyruss.key 2>/dev/null
+rm -f hangly/hangly.key 2>/dev/null
+rm -f hunchy/hunchy.key 2>/dev/null
+rm -f invaders/invaders.key 2>/dev/null
+rm -f japirem/japirem.key 2>/dev/null
+rm -f jbugsega/jbugsega.key 2>/dev/null
+rm -f jhunt/jhunt.key 2>/dev/null
+rm -f joust/joust.key 2>/dev/null
+rm -f jrpacman/jrpacman.key 2>/dev/null
+rm -f jumpbug/jumpbug.key 2>/dev/null
+rm -f junglek/junglek.key 2>/dev/null
+rm -f kangaroo/kangaroo.key 2>/dev/null
+rm -f kick/kick.key 2>/dev/null
+rm -f kickridr/kickridr.key 2>/dev/null
+rm -f krull/krull.key 2>/dev/null
+rm -f kungfub/kungfub.key 2>/dev/null
+rm -f kungfum/kungfum.key 2>/dev/null
+rm -f ladybug/ladybug.key 2>/dev/null
+rm -f llander/llander.key 2>/dev/null
+rm -f locomotn/locomotn.key 2>/dev/null
+rm -f losttomb/losttomb.key 2>/dev/null
+rm -f mappy/mappy.key 2>/dev/null
+rm -f mario/mario.key 2>/dev/null
+rm -f milliped/milliped.key 2>/dev/null
+rm -f missile/missile.key 2>/dev/null
+rm -f mooncrsb/mooncrsb.key 2>/dev/null
+rm -f mooncrst/mooncrst.key 2>/dev/null
+rm -f moonqsr/moonqsr.key 2>/dev/null
+rm -f mpatrol/mpatrol.key 2>/dev/null
+rm -f mplanets/mplanets.key 2>/dev/null
+rm -f mrdo/mrdo.key 2>/dev/null
+rm -f mrdot/mrdot.key 2>/dev/null
+rm -f mrlo/mrlo.key 2>/dev/null
+rm -f mspacatk/mspacatk.key 2>/dev/null
+rm -f mspacman/mspacman.key 2>/dev/null
+rm -f mtrap/mtrap.key 2>/dev/null
+rm -f mystston/mystston.key 2>/dev/null
+rm -f namcopac/namcopac.key 2>/dev/null
+rm -f naughtyb/naughtyb.key 2>/dev/null
+rm -f nibbler/nibbler.key 2>/dev/null
+rm -f omegrace/omegrace.key 2>/dev/null
+rm -f pacman/pacman.key 2>/dev/null
+rm -f pacmanbl/pacmanbl.key 2>/dev/null
+rm -f pacmanjp/pacmanjp.key 2>/dev/null
+rm -f pacmod/pacmod.key 2>/dev/null
+rm -f pacnpal/pacpals.key 2>/dev/null
+rm -f pacnpal/pacpal.key 2>/dev/null
+rm -f pacnpal/pacnpal.key 2>/dev/null
+rm -f pacplus/pacplus.key 2>/dev/null
+rm -f panic/panic.key 2>/dev/null
+rm -f panica/panic.key 2>/dev/null
+rm -f panica/panica.key 2>/dev/null
+rm -f pengo/pengo.key 2>/dev/null
+rm -f pengoa/pengoa.key 2>/dev/null
+rm -f penta/penta.key 2>/dev/null
+rm -f pepper2/pepper2.key 2>/dev/null
+rm -f phoenix/phoenix.key 2>/dev/null
+rm -f phoenix/phoenixa.key 2>/dev/null
+rm -f phoenix3/phoenix3.key 2>/dev/null
+rm -f phoenixt/phoenixa.key 2>/dev/null
+rm -f phoenixt/phoenixt.key 2>/dev/null
+rm -f phoenixt/phoenix.key 2>/dev/null
+rm -f piranha/piranha.key 2>/dev/null
+rm -f pisces/pisces.key 2>/dev/null
+rm -f pleiads/pleiads.key 2>/dev/null
+rm -f pooyan/pooyan.key 2>/dev/null
+rm -f popeyebl/popeyebl.key 2>/dev/null
+rm -f puckman/puckman.key 2>/dev/null
+rm -f qbert/qbert.key 2>/dev/null
+rm -f qbertjp/qbertjp.key 2>/dev/null
+rm -f qbertqub/qbertqub.key 2>/dev/null
+rm -f qix/qix.key 2>/dev/null
+rm -f rallyx/rallyx.key 2>/dev/null
+rm -f rastan/rastan.key 2>/dev/null
+rm -f reactor/reactor.key 2>/dev/null
+rm -f redbaron/redbaron.key 2>/dev/null
+rm -f redufo/redufo.key 2>/dev/null
+rm -f rescue/rescue.key 2>/dev/null
+rm -f robby/robby.key 2>/dev/null
+rm -f robotron/robotron.key 2>/dev/null
+rm -f rushatck/rushatck.key 2>/dev/null
+rm -f sbagman/sbagman.key 2>/dev/null
+rm -f sbasketb/sbasketb.key 2>/dev/null
+rm -f scobra/scobra.key 2>/dev/null
+rm -f scobrab/scobrab.key 2>/dev/null
+rm -f scobrak/scobrak.key 2>/dev/null
+rm -f scramble/scramble.key 2>/dev/null
+rm -f seawolf2/seawolf2.key 2>/dev/null
+rm -f seicross/seicross.key 2>/dev/null
+rm -f sinistar/sinistar.key 2>/dev/null
+rm -f snapjack/snapjack.key 2>/dev/null
+rm -f sonson/sonson.key 2>/dev/null
+rm -f spacduel/spacduel.key 2>/dev/null
+rm -f spacefb/spacefb.key 2>/dev/null
+rm -f spaceplt/spaceplt.key 2>/dev/null
+rm -f spacezap/spacezap.key 2>/dev/null
+rm -f spacfury/spacfury.key 2>/dev/null
+rm -f splat/splat.key 2>/dev/null
+rm -f starforc/starforc.key 2>/dev/null
+rm -f stargate/stargate.key 2>/dev/null
+rm -f startrek/startrek.key 2>/dev/null
+rm -f starwars/starwars.key 2>/dev/null
+rm -f superg/superg.key 2>/dev/null
+rm -f superpac/superpac.key 2>/dev/null
+rm -f sxevious/sxevious.key 2>/dev/null
+rm -f tacscan/tacscan.key 2>/dev/null
+rm -f tapper/tapper.key 2>/dev/null
+rm -f tempest/tempest.key 2>/dev/null
+rm -f theend/theend.key 2>/dev/null
+rm -f timeplt/timeplt.key 2>/dev/null
+rm -f tp84/tp84.key 2>/dev/null
+rm -f tron/tron.key 2>/dev/null
+rm -f turpin/turpin.key 2>/dev/null
+rm -f turtles/turtles.key 2>/dev/null
+rm -f tutankhm/tutankhm.key 2>/dev/null
+rm -f uniwars/uniwars.key 2>/dev/null
+rm -f vanguard/vanguard.key 2>/dev/null
+rm -f venture/venture.key 2>/dev/null
+rm -f vulgus/vulgus.key 2>/dev/null
+rm -f wacko/wacko.key 2>/dev/null
+rm -f warlord/warlord.key 2>/dev/null
+rm -f warofbug/warofbug.key 2>/dev/null
+rm -f warpwarp/warpwarp.key 2>/dev/null
+rm -f wow/wow.key 2>/dev/null
+rm -f wwestern/wwestern.key 2>/dev/null
+rm -f xevious/xevious.key 2>/dev/null
+rm -f xeviousn/xevious.key 2>/dev/null
+rm -f xeviousn/xeviousn.key 2>/dev/null
+rm -f yard/yard.key 2>/dev/null
+rm -f yiear/yiear.key 2>/dev/null
+rm -f zaxxon/zaxxon.key 2>/dev/null
+rm -f zektor/zektor.key 2>/dev/null
+
+fi
diff -ruN ../../OLD/xmame-0.29.1/./src/cheat.c ./src/cheat.c
--- ../../OLD/xmame-0.29.1/./src/cheat.c	Mon Oct 27 12:29:42 1997
+++ ./src/cheat.c	Tue Nov 25 18:47:19 1997
@@ -145,7 +145,7 @@
X 
X /* Load the cheats for that game */
X /* Ex.: pacman:0:4e14:6:0:Infinite Lives  */
-  if ((f = fopen("CHEAT.DAT","r")) != 0){
+  if ((f = fopen("/usr/local/games/lib/mame/cheat.dat","r")) != 0){
X     for(;;){
X 
X       if(fgets(str,80,f) == NULL)
diff -ruN ../../OLD/xmame-0.29.1/./src/mame.c ./src/mame.c
--- ../../OLD/xmame-0.29.1/./src/mame.c	Tue Nov 25 18:49:27 1997
+++ ./src/mame.c	Tue Nov 25 18:47:19 1997
@@ -78,6 +78,20 @@
X {
X 	int i, j, list, help, log, success;  /* MAURY_BEGIN: varie */
X 
+#ifdef UNIX
+	/*
+	 * %DBURR% silly little thingie to make mame run faster... it
+	 * positively lags on my 486/133 without this, and I suppose
+	 * would affect even some Pentium users.  This does require
+	 * a setuid root binary (or running it as root), however, so
+	 * be warned!  I looked at sourcecode, and I don't think it
+	 * is capable of mucking around with any of your files (to allow
+	 * users to gain access to stuff, etc.), but Caveat Administrator.
+	 */
+
+	nice(-20);		/* influence scheduling to make it run faster */
+#endif
+
X 	list = 0;
X 	log = 0;
X 	
diff -ruN ../../OLD/xmame-0.29.1/./xmame.6 ./xmame.6
--- ../../OLD/xmame-0.29.1/./xmame.6	Wed Dec 31 16:00:00 1969
+++ ./xmame.6	Tue Nov 25 22:40:09 1997
@@ -0,0 +1,435 @@
+.\" Copyright (c) 1997 Donald Burr <dburr@POBoxes.com>
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id$
+.\"
+.\" Note: The date here should be updated whenever a non-trivial
+.\" change is made to the manual page.
+.Dd November 25 1997
+.Dt XMAME 6
+.\" Note: Only specify the operating system when the command
+.\" is FreeBSD specific, otherwise use the .Os macro with no
+.\" arguments.
+.Os
+.Sh NAME
+.Nm xmame
+.Nd Arcade game machine emulator for UNIX/X
+.Sh SYNOPSIS
+.Nm xmame
+.Ar game
+.Op options...
+.Sh DESCRIPTION
+.Nm
+is an arcade game machine emulator for UNIX/X11.  It will emulate the hardware,
+video, sound, and other services, of many classic arcade game machines.
+.Pp
+Most games allow you to specify one or more options to control the behavior
+of
+.Nm
+and that particular game.  Many of these options can be preceded
+with ``no'', which acts to disable the option in question.
+Here are the most common ones:
+.Bl -tag -width Fl
+.It Fl help
+Displays a help screen, summarizing the command line options.
+.It Fl joy
+Allows you to use the joystick driver to control the game.  (Specific to
+Linux.)
+.It Fl mouse
+Activates mouse.  When this option is used, moving the mouse in a particular
+direction (within the
+.Nm
+window changes the direction you're moving in (i.e. acts as if you've
+pressed the corresponding arrow key).
+.It Fl trak
+Enables the use of a trackball (i.e. the mouse).  Used for certain games
+where a trackball is more appropriate as the controller (e.g. Missile Command,
+Centipede).
+.It Fl pad
+Enables the use of the Linux FM-TOWNS Game Pad driver, so that you may use
+your game pad to control the game.  (Specific to Linux.)
+.It Fl swapjoyaxis
+Swaps the X and Y axes of your joystick.
+.It Fl joyfilter Ar value
+Activates the joystick ``noise filter'', and sets it to
+.Ar value .
+Default value is 5.
+.It Fl x11joyname Ar name
+Sets the name of the X-based (e.g. XInput) joystick device to
+.Ar name .
+.It Fl paddevname Ar name
+Sets the name of the FM-TOWNS game pad device to
+.Ar name .
+The default is /dev/pad00.
+.It Fl mapkey Ar xcode , Ar mamecode
+Sets up a keyboard mapping that maps X character code
+.Ar xcode 
+to
+.Nm
+character code
+.Ar mamecode . 
+.It Fl cheat
+Enables ``cheat mode''.  In cheat mode, pressing the TAB key and selecting
+the ``Cheat'' menu will allow you to enable or disable certain ``cheats''
+in games (e.g. invincibility, infinite weapons, etc.).
+.It Fl heightscale Ar scale
+Sets the height scale (Y axis) to
+.Ar scale x.
+For example, a value of 2 will make the screen twice as high as it normally
+is.
+.It Fl widthscale Ar scale
+Sets the width scale (X axis) to
+.Ar scale x. 
+For example, a value of 2 will make the screen twice as long as it normally
+is. 
+.It Fl scale Ar scale
+Sets both height (Y) and width (X-axis) to
+.Ar scale x.
+The same as setting both -heightscale and -widthscale to the same value.
+.It Fl frameskip Ar nframes
+Skips
+.Ar nframes
+frames between video refreshes.  Useful for making slowish games run
+faster on slow video hardware or CPU's.
+.It Fl mitshm
+Activates MIT shared memory X server extension support.  The default
+XFree86 servers support this, so you should probably use it.  If enabled,
+will provide a significant speed advantage.  This is the default behavior.  
+.It Fl xsync
+Enables the XFlush/Xsync screen refresh method.
+.It Fl privatecmap
+Uses a private colormap entry for the
+.Nm
+window.  Makes colors look more
+realistic (especially on 8-bit X servers) with the disadvantage that moving
+the mouse cursor between windows causes your screen to change colors in a
+dramatic way.
+.It Fl videomode Ar mode
+Selects the SVGAlib video mode
+.Ar mode .
+Only applicable to the Linux/SVGALIB version of
+.Nm
+.
+.It Fl forcetruecolor
+This option will cause
+.Nm
+to attempt to use PseudoColor X visuals.
+.It Fl ror
+Rotates the
+.Nm
+display 90 degrees right.
+.It Fl rol
+Rotates the
+.Nm
+display 90 degrees left.
+.It Fl flipx
+Flips the
+.Nm
+display about the X-axis.
+.It Fl flipy
+Flips the
+.Nm
+display about the Y-axis.
+.It Fl usedsp
+Selects /dev/dsp as the sound device.  (Linux only.)
+.It Fl useaudio
+Selects /dev/audio as the sound device.  (Linux only.)
+.It Fl sound
+Activates sound (requires a soundcard supported by your kernel's sound
+drivers, and the sound drivers to be compiled into your kernel).
+.It Fl fm
+Activates use of your sound cards FM synthesizer for sound output.
+.It Fl samplefreq Ar freq
+Sets the game sounds sample frequency to
+.Ar freq .
+.It Fl timerfreq Ar freq
+Sets the timer-based audio's frequency (if enabled) to
+.Ar freq .
+.It Fl mamedir Ar dir
+Uses
+.Ar dir
+as the directory that contains the arcade ROM files, instead of the default.
+.It Fl spooldir Ar dir
+Uses
+.Ar dir
+as the directory to store high score files in, instead of the default.
+.It Fl showconfig
+Displays the running parameters in a style suitable for insertion into an
+xmamerc file.
+.It Fl list
+Lists all of the games supported by this version of
+.Nm
+.
+.It Fl listfull
+Lists all of the games supported by this version of
+.Nm
+, with full descriptions.
+.It Fl listroms
+Lists the names of the ROM files that a particular game uses.
+.It Fl listsamples
+Shows the names of the audio sample files used by a particular game.
+.It Fl log
+Logs debugging information.
+.It Ar game
+The name of the
+.ar game
+you wish to play.  (Required.)
+.El
+.Sh KEYBOARD COMMANDS
+While playing a game, there are certain keyboard commands available for
+you to use.
+.Bl -tag -width XXXXX -compact
+.It Pa <1>
+(the number ``one'')  Start a 1-player game.
+.It Pa <2>
+(the number ``two'')  Start a 2-player game.
+.It Pa <3>
+(the number ``three'')  ``Insert'' a ``quarter'' into the game.
+.It Pa <TAB>
+Enter configuration menu.  Using this, you can configure the game,
+the keyboard commands, and even the ``DIP switches'' that you would
+normally find on the game's motherboard.
+.It Pa <P>
+Pauses the game.  Press <P> again to resume.
+.It Pa <F3>
+Resets the game.  Basically akin to pressing the RESET switch on your PC.
+.It Pa <F4>
+Shows the game's graphics.  Use cursor keys (arrows) to change and/or set
+the colors.
+.It Pa <F8>
+Changes the frameskip value on the fly.  (e.g. the ``-frameskip'' option)
+.It Pa <F9>
+Changes the volume of the sound.  Possible values are 0%, 25%, 50%, 75%, and
+100% of full volume.
+.It Pa <F10>
+Toggles speed throttling.
+.It Pa <F11>
+Toggles fps counter.  (Displays a count of the # of frames per second being
+displayed.)
+.It Pa <F12>
+Saves a snapshot of the current game screen.  Useful to send to your friends
+to boast about the new high score you got.
+.It Pa <ESC>
+Exits the emulator.
+.El
+.Sh LEGAL NOTICE
+Before you download any games ROM images from the Internet, or make your
+own ROM images (if you happen to be lucky enough to own one of these games),
+please be aware of the fact that these games are COPYRIGHTED by their
+respective companies.  Therefore, if you download these files off of the
+Internet, you are in violation of copyright, and can get into some serious
+trouble.
+
+PLEASE BE AWARE OF THE POSSIBLE LEGAL RAMIFICATIONS OF DOWNLOADING ROM
+IMAGES, BEFORE YOU ACTUALLY DO SO!!!  YOU HAVE BEEN WARNED, AND I TAKE NO
+RESPONSIBILITY FOR YOUR ACTIONS -- YOU ARE ON YOUR OWN!!!
+
+Also, the
+.Nm
+authors ask that you DO NOT distribute any ROM images with
+either source code or binaries of their
+.Nm
+emulator.
+.Sh INSTALLING GAMES
+If you own an actual arcade machine of the game you wish to play, or own
+the motherboard to one, you can ``burn'' your own ROM images from the ROM
+chips on that board.  How to do this is beyond the scope of this manual
+page; read the instructions for your ROM burner and/or consult people on
+the Internet.
+
+Probably the easiest way to get usable game ROM images is off of the
+Internet.  An excellent site to get these is at:
+
+http://www.xs4all.nl/~delite/arcade_mame.html
+
+PLEASE BE AWARE OF THE POSSIBLE LEGAL RAMIFICATIONS OF DOWNLOADING ROM
+IMAGES, BEFORE YOU ACTUALLY DO SO!!!  YOU HAVE BEEN WARNED, AND I TAKE NO
+RESPONSIBILITY FOR YOUR ACTIONS -- YOU ARE ON YOUR OWN!!!
+(see the LEGAL NOTICE section for more details.)
+
+The game ROM images come in ZIP files.  Download the ZIP files for the games
+you want, and move them to the /usr/local/games/lib/mame directory.  For
+each game, unzip it into its own directory (i.e. if you want to install
+PacMan, get ``pacman.zip,'' make a directory called ``pacman'' (under the
+/usr/local/games/lib/mame hierarchy), and unzip the pacman.zip file INSIDE
+that directory.
+
+Some games require the game ROM files to be in an unusually-named directory.
+For example, Dig Dug uses the directory name ``digdugnm.''  Read the file
+/usr/local/games/lib/mame/readme.txt to find out the names of the directories
+for particular games.
+.Sh PLAYING GAMES
+Okay, so you've got your games installed.  Now what?
+
+Well, the simplest way to run a game is to simply type:
+
+.Nm
+<game name>  (e.g. ``
+.Nm
+pacman'')
+
+Some games may run rather slowly on your hardware.  if this is the case,
+the ``-frameskip'' option will be of help.
+Usually ``-frameskip 1'' is sufficient.
+In this case, put the argument AFTER the game name.  Ex:
+.Nm
+pacman -frameskip 1
+
+Type ``
+.Nm
+-help'' to see other possible command-line options.
+
+First you will be shown two screens: one with a copyright message, and one
+showing credits for wrote the driver for that particular game.
+Press any key to go to the next screen.
+
+The game will then go through a ``hardware self-test'' (remember, this program
+is emulating actual video game HARDWARE, and, just like your computer,
+video game hardware goes through a self-test when you first turn the power
+on!).
+
+After the self-test, you are actually in the video game.  It will run
+through its display sequence (where it asks you to feed it quarters,
+displays the high score list, shows a sample game, whatnot).  At this
+point, if you were in a real arcade, you would feed it quarters and push
+the appropriate ``start'' button for 1- or 2-player games.
+
+Since this program emulates video game hardware, you will, in a sense,
+have to do this as well.  (no, don't go grabbing quarters and shoving them
+in your PC's floppy drive slot. :) )  To ``drop'' a ``quarter'' into your
+``machine,'' press the <3> key (that's the number ``three'').  Do this once for
+every quarter you want to insert -- for example, to play a 2-player game
+typically requires 2 quarters, so press the <3> button twice.  Now, press
+the <1> (number ``one'') to start a 1-player game, and <2> (number ``two'')
+for a 2-player game.
+
+Now, you will be playing the game!  Use the keyboard to play -- the arrow
+keys typically move you around, and the <ctrl> key acts as a ``fire'' or
+``special action'' type button (i.e. in Mario Bros., <ctrl> causes the
+Mario character to JUMP).
+
+Some games use slightly different keys, and some 2-player games use a
+second set of keys for the 2nd player.  For example, the Defender game
+has MANY controls for shields, warp speed, whatnot; while the Mario Bros.
+game uses a second set of keys to control the Luigi player (2nd player).
+If you want to find out what keys a particular game uses, look at the
+/usr/local/games/lib/mame/readme.txt file.
+
+HAVE FUN!!!
+.Sh ENVIRONMENT
+.Bl -tag -width Ev
+.It Ev HOME
+The user's home directory.  (normally set by the login process.)
+.It Ev MAMEDIR
+The directory where the arcade game ROM images can be found.  Each game's
+ROMs must be kept in a directory named after the game (e.g. all Pacman
+roms go in MAMEDIR/pacman).
+.It Ev DISPLAY
+X server to display in.
+.El
+.Sh FILES
+.Bl -tag -width /usr/local/games/lib/mame/readme.txt -compact
+.It Pa /usr/local/games/lib/mame
+Directory containing arcade game ROM files
+(the ROMs for each game live in a subdirectory with the same name as
+the game, e.g. ``/usr/local/games/lib/mame/pacman''.
+.It Pa /usr/local/games/lib/mame/readme.txt
+File containing list of supported games, keyboard commands for each
+game, and bugs and other incompatibilities with certain games.
+.It Pa /usr/local/games/lib/mame/xmamerc
+System-wide configuration file for
+.Nm
+.It Pa ${HOME}/xmame/xmamerc
+Per-user configuration file for
+.Nm
+(overrides system configuration if exists).
+.It Pa ${HOME}/xmame/<game>.cnf
+Per-user configuration file of a particular game.
+.El
+.Sh EXAMPLES
+The following is an example of a typical usage
+of the
+.Nm
+command:
+.Pp
+.Dl % xmame pacman
+plays Pacman with all default options
+.Dl % xmame dkong -frameskip 1
+plays Donkey Kong using frameskip of 1.  Useful for slower computers,
+if the game is running really slowly.
+.Dl % xmame superpac -scale 2
+plays Super PacMan with a double-sized screen (note that this slows the
+game down).
+.Dl % xmame superpac -heightscale 2 -widthscale 2
+Same as above, but using separate -heightscale and -widthscale arguments.
+.Sh SEE ALSO
+.Xr X 1
+.Sh STANDARDS
+Usage is similar to that of the DOS version of
+.Nm
+except that DOS-specific
+video options (e.g. -vesa, etc.) do not apply in this case, obviously.
+.Sh DIAGNOSTICS
+.Nm
+will print a message and exit with a non-zero return status if some
+sort of error occurred.  The error messages should be fairly
+self-explanatory.
+.Sh HISTORY
+In the beginning of 1997, an Italian programmer, Nicola Salmoria, started
+programming emulators, which were first seen on The Repository, a site
+dedicated to new emulator projects.  The first emulator seen from him
+emulated Rally X, and later, many more standalone emulators surfaced.
+Nicola Salmoria even wrote several multi game emulators (ex. Multi PacMan,
+which ran all of the PacMan clones).  Unfortunately, nobody really paid
+much attention to his efforts, since Sparcade (another arcade game emulator,
+presumably for the Sun SPARC architecture) had just come out, and it had
+many cool, fully-functional games emulated on it, unlike Nicola's
+efforts.
+
+Time passed, and Nicola started work on his Multi Arcade Machine Emulator
+(MAME), which provided an architecture for combining many different game
+emulators into one executable program.
+
+Today, MAME has become THE de-facto arcade emulator standard around,
+and is being ported to many different architectures, including the
+Macintosh, Amiga, UNIX/X11, and even Acorn machines.  A very loyal,
+hard-core fan base has also developed for this emulator.
+.Sh AUTHOR
+The original author of
+.Nm
+is
+.An Nicola Salmoria Aq MC6489@mclink.it .
+The current version is maintained by
+.An Mirko Buffoni Aq mix@lim.dsi.unimi.it ,
+who also serves as the coordinator for the MAME project.
+Drivers for game hardware have been written and contributed by many
+people, too many to list in this man page.
+The UNIX/X11 port of MAME is maintained by
+.An Juan Antonio Marinez Aq jantonio@dit.upm.es .
+This manual page was written by
+.An Donald Burr Aq dburr@POBoxes.com .
+.Sh BUGS
+Some game hardware isn't completely emulated, especially sound.
+Probably other bugs, too.
+See the readme.txt file for more bugs.
SHAR_EOF
  $shar_touch -am 1126005897 'xmame_beta/patches/patch-aa' &&
  chmod 0644 'xmame_beta/patches/patch-aa' ||
  echo 'restore of xmame_beta/patches/patch-aa failed'
  shar_count="`wc -c < 'xmame_beta/patches/patch-aa'`"
  test 57553 -eq "$shar_count" ||
    echo "xmame_beta/patches/patch-aa: original size 57553, current size $shar_count"
fi
# ============= xmame_beta/files/md5 ==============
if test ! -d 'xmame_beta/files'; then
  echo 'x - creating directory xmame_beta/files'
  mkdir 'xmame_beta/files'
fi
if test -f 'xmame_beta/files/md5' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/files/md5 (file already exists)'
else
  echo 'x - extracting xmame_beta/files/md5 (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/files/md5' &&
MD5 (xmame-0.29.1.tgz) = 644b273ac330f9415df7f4dc5c00631b
MD5 (0.29.2b2.patch.gz) = 9e4afb40e4cf213ef2d60deb6081936f
SHAR_EOF
  $shar_touch -am 1125184597 'xmame_beta/files/md5' &&
  chmod 0644 'xmame_beta/files/md5' ||
  echo 'restore of xmame_beta/files/md5 failed'
  shar_count="`wc -c < 'xmame_beta/files/md5'`"
  test 117 -eq "$shar_count" ||
    echo "xmame_beta/files/md5: original size 117, current size $shar_count"
fi
# ============= xmame_beta/files/dos2unx ==============
if test -f 'xmame_beta/files/dos2unx' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/files/dos2unx (file already exists)'
else
  echo 'x - extracting xmame_beta/files/dos2unx (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/files/dos2unx' &&
#!/bin/sh
#
# dos2unx file [file...]
#
# Converts text files (names specified on command line) from MS-DOS
# format to UNIX format.  Essentially, gets rid of all newlines (\n),
# since linefeeds (\l) are all it needs.
X
if [ $# -lt 1 ]
then
X	echo usage: dos2unx file [file ...]
X	exit 1
fi
X
for FILE
do
X	echo -n "dos2unx: converting ${FILE} ... "
X	tr -d '\r' < ${FILE} > /tmp/conv$$
X	rm -f ${FILE}
X	cp -f /tmp/conv$$ ${FILE}
X	rm -f /tmp/conv$$
X	echo "done"
done
SHAR_EOF
  $shar_touch -am 1125180297 'xmame_beta/files/dos2unx' &&
  chmod 0755 'xmame_beta/files/dos2unx' ||
  echo 'restore of xmame_beta/files/dos2unx failed'
  shar_count="`wc -c < 'xmame_beta/files/dos2unx'`"
  test 460 -eq "$shar_count" ||
    echo "xmame_beta/files/dos2unx: original size 460, current size $shar_count"
fi
# ============= xmame_beta/Makefile ==============
if test -f 'xmame_beta/Makefile' && test X"$1" != X"-c"; then
  echo 'x - skipping xmame_beta/Makefile (file already exists)'
else
  echo 'x - extracting xmame_beta/Makefile (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'xmame_beta/Makefile' &&
# New ports collection makefile for:    xmame
# Version required:     0.29.2b2
# Date created:         7 Nov 1997
# Whom:                 Donald Burr <dburr@POBoxes.com>
#
# $Id$
#
X
DISTNAME=		xmame-0.29.1
PKGNAME=		xmame-0.29.2b2
CATEGORIES=		emulators
MASTER_SITES=		ftp://drake.dit.upm.es/pub/emulators/mame/
EXTRACT_SUFX=		.tgz
X
PATCH_SITES=		${MASTER_SITES}/patches/
PATCHFILES=		0.29.2b2.patch.gz
X
MAINTAINER=		dburr@POBoxes.com
X
USE_GMAKE=		YES
PATCH_DIST_STRIP=	-p1
MAKEFILE=		makefile.unix
X
LIB_DEPENDS=		Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
X
MAN6=			xmame.6
X
pre-install:
X	chmod 755 ${FILESDIR}/dos2unx
X
post-install:
X	(cd ${PREFIX}/games/lib/mame; ${FILESDIR}/dos2unx CHEAT.DOC Changes KNOWN.BUGS MailList.notes README.unix cheat.dat readme.txt whatsnew.txt)
X	@${CAT} ${PKGDIR}/MESSAGE
X
X.include <bsd.port.mk>
SHAR_EOF
  $shar_touch -am 1126005097 'xmame_beta/Makefile' &&
  chmod 0644 'xmame_beta/Makefile' ||
  echo 'restore of xmame_beta/Makefile failed'
  shar_count="`wc -c < 'xmame_beta/Makefile'`"
  test 820 -eq "$shar_count" ||
    echo "xmame_beta/Makefile: original size 820, current size $shar_count"
fi
exit 0
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711260902.BAA00849>