simplify build

This commit is contained in:
4am 2021-11-03 01:14:04 -04:00
parent 07e82a5aad
commit 093abe294d
3 changed files with 408 additions and 429 deletions

View File

@ -122,17 +122,13 @@ index: md asmfx asmprelaunch
[ -f build/GAMEHELP/"$$(basename $$f)" ] || (bin/converthelp.sh "$$f" build/GAMEHELP/"$$(basename $$f)"); \
done
#
# create distribution version of GAMES.CONF without comments or blank lines
# create search indexes: (game-requires-joystick) X (game-requires-128K)
#
[ -f build/GAMES.CONF ] || (awk '!/^$$|^#/' < res/GAMES.CONF > build/GAMES.CONF)
#
# create gSearchStore indexes
#
[ -f build/DISPLAY.CONF ] || (bin/builddisplaynames.py < build/GAMES.CONF > build/DISPLAY.CONF)
[ -f build/SEARCH00.IDX ] || (grep "^00" < build/DISPLAY.CONF | bin/buildsearch.sh > build/SEARCH00.IDX)
[ -f build/SEARCH01.IDX ] || (grep "^0" < build/DISPLAY.CONF | bin/buildsearch.sh > build/SEARCH01.IDX)
[ -f build/SEARCH10.IDX ] || (grep "^.0" < build/DISPLAY.CONF | bin/buildsearch.sh > build/SEARCH10.IDX)
[ -f build/SEARCH11.IDX ] || (bin/buildsearch.sh < build/DISPLAY.CONF > build/SEARCH11.IDX)
[ -f build/SEARCH00.IDX ] || (grep "^00" < build/GAMES.CONF | bin/buildsearch.sh > build/SEARCH00.IDX)
[ -f build/SEARCH01.IDX ] || (grep "^0" < build/GAMES.CONF | bin/buildsearch.sh > build/SEARCH01.IDX)
[ -f build/SEARCH10.IDX ] || (grep "^.0" < build/GAMES.CONF | bin/buildsearch.sh > build/SEARCH10.IDX)
[ -f build/SEARCH11.IDX ] || (bin/buildsearch.sh < build/GAMES.CONF > build/SEARCH11.IDX)
#
# create a sorted list of game filenames, without metadata or display names
#
@ -152,8 +148,8 @@ index: md asmfx asmprelaunch
#
[ -f build/SLIDESHOW.IDX ] || ((for f in res/SS/*; do \
[ $$(echo "$$(basename $$f)" | cut -c-3) = "ACT" ] && \
bin/buildaction.sh build/DISPLAY.CONF < "$$f" > "build/SS/$$(basename $$f)" || \
bin/buildtitle.sh build/DISPLAY.CONF < "$$f" > "build/SS/$$(basename $$f)"; \
bin/buildaction.sh build/GAMES.CONF < "$$f" > "build/SS/$$(basename $$f)" || \
bin/buildtitle.sh build/GAMES.CONF < "$$f" > "build/SS/$$(basename $$f)"; \
echo "$$(basename $$f)"; \
done) | bin/buildindexedfile.sh -p -a build/TOTAL.DATA build/SS > build/SLIDESHOW.IDX)
[ -f build/MINIATTRACT.IDX ] || ((for f in res/ATTRACT/*; do \

View File

@ -1,13 +0,0 @@
#!/usr/bin/env python3
# usage:
# builddisplaynames.py < build/GAMES.CONF > build/DISPLAY.CONF
import sys
for line in sys.stdin:
if line.startswith("["): continue
if "=" not in line:
prefix, key = line.split(",")
line = prefix + "," + key.strip() + "=" + key.replace(".", " ").title().replace(" Ii", " II")
print(line, end="")

View File

@ -1,409 +1,6 @@
1110,SLICKS=8bit-Slicks
1001,A.E
0000,A.CITY.DIES
0000,AGENT.U.S.A
1110,AIRHEART
0001,ALCAZAR
1001,ALIEN.AMBUSH
0001,ALIEN.DOWNPOUR
0000,ALIEN.LANDER
0001,ALIEN.MUNCHIES
0001,ALIEN.TYPHOON
1111,ALIENS
0000,ANKH
0000,APE.ESCAPE
0001,AC=Apple Cider Spider
1000,APPLE.INVADER
1001,AO=Apple-Oids
0001,APPLE.PANIC
0001,AQUATRON
1000,AB=Arcade Boot Camp
1000,ARCHON
0000,ARCHON.II
1000,ARCTIC.FOX
0001,AA=Ardy the Aardvark
1000,ARENA
0000,ARGOS
1001,ARKANOID
1000,ARTESIANS
1001,AS=Asteroid Blaster
1001,AXIS.ASSASSIN
0000,AZTEC
1111,BAD.DUDES
1000,BALLBLAZER
0001,BANDITS
1110,BATMAN
0000,BY=Bats in the Belfry
0001,BATTLE.CRUISER
0001,BATTLEZONE
1001,BQ=BC's Quest for Tires
0000,B1=Beach-Head
0000,B2=Beach-Head II
0000,BEACH.LANDING
0001,BEER.RUN
0100,BEJEWELED
0000,BELLHOP
0001,BERZAP
0002,BW=Beyond Castle Wolfenstein
1000,BEZARE
0000,BT=Bill Budge's Trilogy
1000,BLACK.MAGIC
1000,BLISTER.BALL
0000,BC=BlockChain
0000,BOA
0001,BOLO
0001,BORG
1001,BOULDER.DASH
1000,BOULDER.DASH.II
0001,BK=Bouncing Kamungas
0001,BB=Brainteaser Boulevard
1011,BRUCE.LEE
1001,BUBBLE.BOBBLE
0001,BR=Buck Rogers: Planet of Zoom
0001,BUG.ATTACK
0000,BUG.BATTLE
0003,BU=BurgerTime
0001,BUZZARD.BAIT
0001,CB=Cannonball Blitz
0001,CANYON.CLIMBER
0000,CG=Captain Goodnight
0001,CAPTAIN.POWER
0002,CS=Castle Smurfenstein
0002,CW=Castle Wolfenstein
1001,CC=Caverns of Callisto
1001,CEILING.ZERO
1001,CENTIPEDE
0000,CV=C'est La Vie
0001,CL=Championship Lode Runner
1001,CHIP.OUT
0000,CHIVALRY
1000,CHOPLIFTER
0010,COLUMNS
0101,COMMANDO
0003,CONAN
0001,CONGO
0001,CONGO.BONGO
0000,CQ=Conquering Worlds
0000,CR=Copts and Robbers
1000,COSMIC.COMBAT
0002,COUNTY.FAIR
0001,CRAZY.MAZEY
0000,CRICKATEER
0001,CRIME.WAVE
1001,CRISIS.MOUNTAIN
0001,CROSSFIRE
0001,CRYSTAL.CASTLES
0001,CUBIT
0000,CYBER.STRIKE
0001,CYCLOD
0115,DG=D-Generation
0001,DANGEROUS.DAVE
0001,DU=Darkstar Unhinged
1000,DM=David's Midnight Magic
0110,DEATH.SWORD
1000,DEEP.SPACE
1001,DEFENDER
1000,DJ=Defender (Joe Holt)
0000,DEMONIC.DECKS
1000,DEPTH.CHARGE
0001,DIAMOND.MINE
0001,DIG.DUG
1001,DINO.EGGS
1001,DINO.SMURF
1000,DIVE.BOMBER
0000,DOGFIGHT.II
0001,DONKEY.KONG
0000,DOUBLE.TROUBLE
1001,DRELBS
0001,DROL
0000,DUNG.BEETLES
0000,EARLY.BIRD
0001,EI=Eggs-It
0000,EPOCH
0000,ES=Escape!
0001,EVOLUTION
0001,EXTERMINATOR
0001,FALCONS
0004,FAT.CITY
0001,FIREBIRD
0000,FIREBUG
0110,FLAPPLE.BIRD
0000,FS2=Flight Simulator II
0000,FLIP.OUT
0000,FLY.WARS
1101,FORCE.7
0001,FRAZZLE
0001,FREE.FALL
0001,FROGGER
1001,FROGGER.II
0000,GALACTIC.ATTACK
0001,GALAXIAN
0001,GALAXY.GATES
1001,GAMMA.GOBLINS
0101,GAUNTLET
1001,GENESIS
0001,GENETIC.DRIFT
0001,GENIUS
0001,GENIUS.2
0001,GENIUS.3
1000,GHOSTBUSTERS
0001,G.I.JOE
0001,GOLD.RUSH
0001,GORGON
0001,GRAPPLE
0001,GREMLINS
0001,GUARDIAN
0000,GUMBALL
0000,HADRON
0000,HANDY.DANDY
0001,HARD.HAT.MACK
0000,HEAD.ON
1110,HEAVY.BARREL
1003,H.E.R.O
0000,HIGH.RISE
0000,HORIZON.V
0001,HUNGRYBOY
0000,HYPER.HEAD.ON
0100,IKARI.WARRIORS
1000,I1=Impossible Mission
0115,I2=Impossible Mission II
0110,INDIANA.JONES
1000,INFILTRATOR
1000,INFILTRATOR.2
0111,IE=Into the Eagle's Nest
0000,IP=It's the Pits
0000,IO=I.O. Silver
0001,JAWBREAKER
0001,JAWBREAKER.II
0000,JELLYFISH
0001,JOUST
0000,JUGGLER
0000,JUMP.JET
0001,JUMPMAN
0000,JUNGLE.HUNT
1000,KAMIKAZE
0000,KARATEKA
0001,KID.NIKI
0001,KUNG.FU.MASTER
0000,LABYRINTH
0001,LADY.TUT
0000,LA=Lamb Chops!
0001,LANCASTER
1000,LASER.BOUNCE
0001,LAZER.SILK
0000,LEMMINGS
0000,LP=Little Computer People
0001,LC=Lock 'n' Chase
0001,LODE.RUNNER
1000,LOST.TOMB
0000,LUNAR.LEEPERS
1000,MAD.BOMBER
0001,MAD.RAT
0001,MANIC.MINER
1000,MARAUDER
1100,MARBLE.MADNESS
0001,MB=Mario Bros.
0001,MARS.CARS
1001,MATING.ZONE
0111,MS=Matterhorn Screamer
1000,MAXWELL.MANOR
1000,MAZEBLOX
0000,MEGABOTS
1001,MICRO.INVADERS
0001,MICROWAVE
1001,MINER.2049ER
1001,MINER.II
1001,MI=Ming's Challenge
0001,MINIT.MAN
0005,MINOTAUR
0000,M.I.R.V
1004,MT=Mission on Thunderhead
0000,MONSTER.MASH
0001,MZ=Montezuma's Revenge
0001,MOON.PATROL
0000,MOUSKATTACK
0001,MC=Mr. Cool
1001,MD=Mr. Do!
1001,MR=Mr. Robot
0001,MP=Ms. Pacman
0000,NEON
0001,NEPTUNE
0005,NT=Neu][ower
1000,NEUTRONS
0000,NIBBLER
0005,NM=Night Mission Pinball
0000,NIGHT.STALKER
0000,NI=Nightmare Gallery
0000,N.O.R.A.D
0001,OID.ZONE
1001,OI=Oil's Well
1000,ON.THE.RUN
0000,ORBITRON
0000,OM=O'Riley's Mine
0000,OW=Out of This World
0000,OUTPOST
0000,OUTWORLD
0001,PACMAN
0001,PB=Pandora's Box
0100,PAPERBOY
1000,PEEPING.TOM
1000,PEGASUS.II
1001,PENETRATOR
0000,PENGO
1001,PENTAPUS
0001,PEST.PATROL
1000,PHANTOMS.FIVE
0001,PR=Pharaoh's Revenge
0000,PHASER.FIRE
0000,PHOTAR
0000,PICNIC.PARANOIA
0000,PM=Pie-Man
0000,PIG.PEN
0110,PIPE.DREAM
1000,PITFALL.II
0000,PITSTOP.II
1001,PLANETOIDS
0000,PLASMANIA
1110,PLATOON
1000,POLLYWOG
0001,POOYAN
0110,PP=Prince of Persia
0001,PULSAR.II
1110,QIX
1000,QUADRANT.6112
0110,RADWARRIOR
0000,RM=Raid Over Moscow
0110,RAMPAGE
0001,RANDAMN
0000,RASTER.BLASTER
1004,RI=Realm of Impossibility
0000,REAR.GUARD
1000,RED.ALERT
1110,RENEGADE
0000,REPTON
0005,RESCUE.RAIDERS
1000,RB=Retro-Ball
1000,RETRO.FEVER
0000,RIBBIT
1000,ROACH.HOTEL
0000,ROADBLOCK
0110,ROBOCOP
0000,ROBOT.BATTLE
0000,ROBOTRON.2084
0001,ROUND.ABOUT
0001,RUN.FOR.IT
0000,RUSSKI.DUCK
0002,SABOTAGE
0001,SAMMY.LIGHTFOOT
0001,SARACEN
0000,SEA.DRAGON
0000,SEAFOX
0001,SERPENTINE
1000,SHAMUS
0000,SHORT.CIRCUIT
1000,SI=Shuttle Intercept
0000,SC=Situation Critical
1000,SKYFOX
0000,SNACK.ATTACK
0000,SNAKE.BYTE
0001,SNEAKERS
0000,SNOGGLE
0110,SO=Soko-Ban
1000,SOLO.FLIGHT
1000,SPACE.EGGS
0000,SPACE.KADET
0000,SPACE.QUARKS
0000,SPACE.RAIDERS
0005,SPARE.CHANGE
0001,SPECTRE
0100,SPELLWIELDER
0110,SPIDERBOT
0000,SPIDER.RAID
1001,SPINDIZZY
1003,SPUTNIK.ATTACK
0001,SPY.HUNTER
0000,SS=Spy vs Spy
0000,SS2=Spy vs Spy 2
0110,SS3=Spy vs Spy 3
0001,SD=Spy's Demise
0001,STAR.BLAZER
1001,STAR.CRUISER
0000,STAR.DANCE
0001,STAR.MAZE
0000,STAR.THIEF
1000,STARBALL
1000,STARBLASTER
1000,STARGATE
1000,STARGLIDER
0000,STATION.5
0000,STELLAR.7
0000,SUCCESSION
0000,SU=Suicide!
0001,SUPER.BUNNY
0000,SUPER.HUEY
0000,SUPER.PUCKMAN
0000,SUPER.TAXMAN.2
1001,SUPER.ZAXXON
0000,SWASHBUCKLER
0004,TALON
0001,TAPPER
0114,TC=TechnoCop
0000,TELEPORT
0000,TERITORY
0010,TETRIS
1000,TIME.PILOT
0000,TITAN.CRONUS
1001,TU=Tharolian Tunnels
0001,AF=The Asteroid Field
0000,THE.BILESTOAD
0000,CF=The Caverns of Freitag
1000,THE.DAM.BUSTERS
1000,THE.GOONIES
0001,THE.HEIST
1000,LG=The Last Gladiator
1111,THE.LAST.NINJA
1100,MM=The Movie Monster Game
0000,THE.SNAPPER
0000,THE.SPACE.ARK
0001,S2=The Spy Strikes Back
1000,VV=The Voyage of the Valkyrie
0010,THEXDER
0000,THIEF
0001,THRESHOLD
0000,THUNDER.BOMBS
1000,TOMAHAWK
0000,TRACK.ATTACK
0000,TRIAD
0001,TROMPERS
1001,TB=Tubeway ][
0000,TUNNEL.TERROR
0001,TWERPS
1001,UD=Up'n Down
0110,VICTORY.ROAD
0000,VIDEO.VEGAS
0001,VINDICATOR
0000,VORTEX
0001,WARGLE
0000,WARP.DESTROYER
0001,WAVY.NAVY
0000,WAYOUT
1111,RR=Who Framed Roger Rabbit
1000,WHOMPER.STOMPER
0000,WILLY.BYTE
1111,WF=Wings of Fury
1001,XEVIOUS
0000,ZARGS
1001,ZAXXON
0000,ZENITH
0000,ZOO.MASTER
[eof]
#
# Master game list
#
# This file is stored as-is on the final disk image. (Hi!)
#
# Format:
# ABCD,directory=name
#
@ -418,8 +15,407 @@
# 4=invincibility
# 5=has in-game cheats
#
# if no name, it will be calculated from the directory when we need to display it
#
# all other values for A -> ignore entire line (allows inline comments)
# A line beginning with '[' terminates the parsing
#
1110,SLICKS=8bit-Slicks
1001,A.E=A E
0000,A.CITY.DIES=A City Dies
0000,AGENT.U.S.A=Agent U S A
1110,AIRHEART=Airheart
0001,ALCAZAR=Alcazar
1001,ALIEN.AMBUSH=Alien Ambush
0001,ALIEN.DOWNPOUR=Alien Downpour
0000,ALIEN.LANDER=Alien Lander
0001,ALIEN.MUNCHIES=Alien Munchies
0001,ALIEN.TYPHOON=Alien Typhoon
1111,ALIENS=Aliens
0000,ANKH=Ankh
0000,APE.ESCAPE=Ape Escape
0001,AC=Apple Cider Spider
1000,APPLE.INVADER=Apple Invader
1001,AO=Apple-Oids
0001,APPLE.PANIC=Apple Panic
0001,AQUATRON=Aquatron
1000,AB=Arcade Boot Camp
1000,ARCHON=Archon
0000,ARCHON.II=Archon II
1000,ARCTIC.FOX=Arctic Fox
0001,AA=Ardy the Aardvark
1000,ARENA=Arena
0000,ARGOS=Argos
1001,ARKANOID=Arkanoid
1000,ARTESIANS=Artesians
1001,AS=Asteroid Blaster
1001,AXIS.ASSASSIN=Axis Assassin
0000,AZTEC=Aztec
1111,BAD.DUDES=Bad Dudes
1000,BALLBLAZER=Ballblazer
0001,BANDITS=Bandits
1110,BATMAN=Batman
0000,BY=Bats in the Belfry
0001,BATTLE.CRUISER=Battle Cruiser
0001,BATTLEZONE=Battlezone
1001,BQ=BC's Quest for Tires
0000,B1=Beach-Head
0000,B2=Beach-Head II
0000,BEACH.LANDING=Beach Landing
0001,BEER.RUN=Beer Run
0100,BEJEWELED=Bejeweled
0000,BELLHOP=Bellhop
0001,BERZAP=Berzap
0002,BW=Beyond Castle Wolfenstein
1000,BEZARE=Bezare
0000,BT=Bill Budge's Trilogy
1000,BLACK.MAGIC=Black Magic
1000,BLISTER.BALL=Blister Ball
0000,BC=BlockChain
0000,BOA=Boa
0001,BOLO=Bolo
0001,BORG=Borg
1001,BOULDER.DASH=Boulder Dash
1000,BOULDER.DASH.II=Boulder Dash II
0001,BK=Bouncing Kamungas
0001,BB=Brainteaser Boulevard
1011,BRUCE.LEE=Bruce Lee
1001,BUBBLE.BOBBLE=Bubble Bobble
0001,BR=Buck Rogers: Planet of Zoom
0001,BUG.ATTACK=Bug Attack
0000,BUG.BATTLE=Bug Battle
0003,BU=BurgerTime
0001,BUZZARD.BAIT=Buzzard Bait
0001,CB=Cannonball Blitz
0001,CANYON.CLIMBER=Canyon Climber
0000,CG=Captain Goodnight
0001,CAPTAIN.POWER=Captain Power
0002,CS=Castle Smurfenstein
0002,CW=Castle Wolfenstein
1001,CC=Caverns of Callisto
1001,CEILING.ZERO=Ceiling Zero
1001,CENTIPEDE=Centipede
0000,CV=C'est La Vie
0001,CL=Championship Lode Runner
1001,CHIP.OUT=Chip Out
0000,CHIVALRY=Chivalry
1000,CHOPLIFTER=Choplifter
0010,COLUMNS=Columns
0101,COMMANDO=Commando
0003,CONAN=Conan
0001,CONGO=Congo
0001,CONGO.BONGO=Congo Bongo
0000,CQ=Conquering Worlds
0000,CR=Copts and Robbers
1000,COSMIC.COMBAT=Cosmic Combat
0002,COUNTY.FAIR=County Fair
0001,CRAZY.MAZEY=Crazy Mazey
0000,CRICKATEER=Crickateer
0001,CRIME.WAVE=Crime Wave
1001,CRISIS.MOUNTAIN=Crisis Mountain
0001,CROSSFIRE=Crossfire
0001,CRYSTAL.CASTLES=Crystal Castles
0001,CUBIT=Cubit
0000,CYBER.STRIKE=Cyber Strike
0001,CYCLOD=Cyclod
0115,DG=D-Generation
0001,DANGEROUS.DAVE=Dangerous Dave
0001,DU=Darkstar Unhinged
1000,DM=David's Midnight Magic
0110,DEATH.SWORD=Death Sword
1000,DEEP.SPACE=Deep Space
1001,DEFENDER=Defender
1000,DJ=Defender (Joe Holt)
0000,DEMONIC.DECKS=Demonic Decks
1000,DEPTH.CHARGE=Depth Charge
0001,DIAMOND.MINE=Diamond Mine
0001,DIG.DUG=Dig Dug
1001,DINO.EGGS=Dino Eggs
1001,DINO.SMURF=Dino Smurf
1000,DIVE.BOMBER=Dive Bomber
0000,DOGFIGHT.II=Dogfight II
0001,DONKEY.KONG=Donkey Kong
0000,DOUBLE.TROUBLE=Double Trouble
1001,DRELBS=Drelbs
0001,DROL=Drol
0000,DUNG.BEETLES=Dung Beetles
0000,EARLY.BIRD=Early Bird
0001,EI=Eggs-It
0000,EPOCH=Epoch
0000,ES=Escape!
0001,EVOLUTION=Evolution
0001,EXTERMINATOR=Exterminator
0001,FALCONS=Falcons
0004,FAT.CITY=Fat City
0001,FIREBIRD=Firebird
0000,FIREBUG=Firebug
0110,FLAPPLE.BIRD=Flapple Bird
0000,FS2=Flight Simulator II
0000,FLIP.OUT=Flip Out
0000,FLY.WARS=Fly Wars
1101,FORCE.7=Force 7
0001,FRAZZLE=Frazzle
0001,FREE.FALL=Free Fall
0001,FROGGER=Frogger
1001,FROGGER.II=Frogger II
0000,GALACTIC.ATTACK=Galactic Attack
0001,GALAXIAN=Galaxian
0001,GALAXY.GATES=Galaxy Gates
1001,GAMMA.GOBLINS=Gamma Goblins
0101,GAUNTLET=Gauntlet
1001,GENESIS=Genesis
0001,GENETIC.DRIFT=Genetic Drift
0001,GENIUS=Genius
0001,GENIUS.2=Genius 2
0001,GENIUS.3=Genius 3
1000,GHOSTBUSTERS=Ghostbusters
0001,G.I.JOE=G I Joe
0001,GOLD.RUSH=Gold Rush
0001,GORGON=Gorgon
0001,GRAPPLE=Grapple
0001,GREMLINS=Gremlins
0001,GUARDIAN=Guardian
0000,GUMBALL=Gumball
0000,HADRON=Hadron
0000,HANDY.DANDY=Handy Dandy
0001,HARD.HAT.MACK=Hard Hat Mack
0000,HEAD.ON=Head On
1110,HEAVY.BARREL=Heavy Barrel
1003,H.E.R.O=H E R O
0000,HIGH.RISE=High Rise
0000,HORIZON.V=Horizon V
0001,HUNGRYBOY=Hungryboy
0000,HYPER.HEAD.ON=Hyper Head On
0100,IKARI.WARRIORS=Ikari Warriors
1000,I1=Impossible Mission
0115,I2=Impossible Mission II
0110,INDIANA.JONES=Indiana Jones
1000,INFILTRATOR=Infiltrator
1000,INFILTRATOR.2=Infiltrator 2
0111,IE=Into the Eagle's Nest
0000,IP=It's the Pits
0000,IO=I.O. Silver
0001,JAWBREAKER=Jawbreaker
0001,JAWBREAKER.II=Jawbreaker II
0000,JELLYFISH=Jellyfish
0001,JOUST=Joust
0000,JUGGLER=Juggler
0000,JUMP.JET=Jump Jet
0001,JUMPMAN=Jumpman
0000,JUNGLE.HUNT=Jungle Hunt
1000,KAMIKAZE=Kamikaze
0000,KARATEKA=Karateka
0001,KID.NIKI=Kid Niki
0001,KUNG.FU.MASTER=Kung Fu Master
0000,LABYRINTH=Labyrinth
0001,LADY.TUT=Lady Tut
0000,LA=Lamb Chops!
0001,LANCASTER=Lancaster
1000,LASER.BOUNCE=Laser Bounce
0001,LAZER.SILK=Lazer Silk
0000,LEMMINGS=Lemmings
0000,LP=Little Computer People
0001,LC=Lock 'n' Chase
0001,LODE.RUNNER=Lode Runner
1000,LOST.TOMB=Lost Tomb
0000,LUNAR.LEEPERS=Lunar Leepers
1000,MAD.BOMBER=Mad Bomber
0001,MAD.RAT=Mad Rat
0001,MANIC.MINER=Manic Miner
1000,MARAUDER=Marauder
1100,MARBLE.MADNESS=Marble Madness
0001,MB=Mario Bros.
0001,MARS.CARS=Mars Cars
1001,MATING.ZONE=Mating Zone
0111,MS=Matterhorn Screamer
1000,MAXWELL.MANOR=Maxwell Manor
1000,MAZEBLOX=Mazeblox
0000,MEGABOTS=Megabots
1001,MICRO.INVADERS=Micro Invaders
0001,MICROWAVE=Microwave
1001,MINER.2049ER=Miner 2049Er
1001,MINER.II=Miner II
1001,MI=Ming's Challenge
0001,MINIT.MAN=Minit Man
0005,MINOTAUR=Minotaur
0000,M.I.R.V=M I R V
1004,MT=Mission on Thunderhead
0000,MONSTER.MASH=Monster Mash
0001,MZ=Montezuma's Revenge
0001,MOON.PATROL=Moon Patrol
0000,MOUSKATTACK=Mouskattack
0001,MC=Mr. Cool
1001,MD=Mr. Do!
1001,MR=Mr. Robot
0001,MP=Ms. Pacman
0000,NEON=Neon
0001,NEPTUNE=Neptune
0005,NT=Neu][ower
1000,NEUTRONS=Neutrons
0000,NIBBLER=Nibbler
0005,NM=Night Mission Pinball
0000,NIGHT.STALKER=Night Stalker
0000,NI=Nightmare Gallery
0000,N.O.R.A.D=N O R A D
0001,OID.ZONE=Oid Zone
1001,OI=Oil's Well
1000,ON.THE.RUN=On The Run
0000,ORBITRON=Orbitron
0000,OM=O'Riley's Mine
0000,OW=Out of This World
0000,OUTPOST=Outpost
0000,OUTWORLD=Outworld
0001,PACMAN=Pacman
0001,PB=Pandora's Box
0100,PAPERBOY=Paperboy
1000,PEEPING.TOM=Peeping Tom
1000,PEGASUS.II=Pegasus II
1001,PENETRATOR=Penetrator
0000,PENGO=Pengo
1001,PENTAPUS=Pentapus
0001,PEST.PATROL=Pest Patrol
1000,PHANTOMS.FIVE=Phantoms Five
0001,PR=Pharaoh's Revenge
0000,PHASER.FIRE=Phaser Fire
0000,PHOTAR=Photar
0000,PICNIC.PARANOIA=Picnic Paranoia
0000,PM=Pie-Man
0000,PIG.PEN=Pig Pen
0110,PIPE.DREAM=Pipe Dream
1000,PITFALL.II=Pitfall II
0000,PITSTOP.II=Pitstop II
1001,PLANETOIDS=Planetoids
0000,PLASMANIA=Plasmania
1110,PLATOON=Platoon
1000,POLLYWOG=Pollywog
0001,POOYAN=Pooyan
0110,PP=Prince of Persia
0001,PULSAR.II=Pulsar II
1110,QIX=Qix
1000,QUADRANT.6112=Quadrant 6112
0110,RADWARRIOR=Radwarrior
0000,RM=Raid Over Moscow
0110,RAMPAGE=Rampage
0001,RANDAMN=Randamn
0000,RASTER.BLASTER=Raster Blaster
1004,RI=Realm of Impossibility
0000,REAR.GUARD=Rear Guard
1000,RED.ALERT=Red Alert
1110,RENEGADE=Renegade
0000,REPTON=Repton
0005,RESCUE.RAIDERS=Rescue Raiders
1000,RB=Retro-Ball
1000,RETRO.FEVER=Retro Fever
0000,RIBBIT=Ribbit
1000,ROACH.HOTEL=Roach Hotel
0000,ROADBLOCK=Roadblock
0110,ROBOCOP=Robocop
0000,ROBOT.BATTLE=Robot Battle
0000,ROBOTRON.2084=Robotron 2084
0001,ROUND.ABOUT=Round About
0001,RUN.FOR.IT=Run For It
0000,RUSSKI.DUCK=Russki Duck
0002,SABOTAGE=Sabotage
0001,SAMMY.LIGHTFOOT=Sammy Lightfoot
0001,SARACEN=Saracen
0000,SEA.DRAGON=Sea Dragon
0000,SEAFOX=Seafox
0001,SERPENTINE=Serpentine
1000,SHAMUS=Shamus
0000,SHORT.CIRCUIT=Short Circuit
1000,SI=Shuttle Intercept
0000,SC=Situation Critical
1000,SKYFOX=Skyfox
0000,SNACK.ATTACK=Snack Attack
0000,SNAKE.BYTE=Snake Byte
0001,SNEAKERS=Sneakers
0000,SNOGGLE=Snoggle
0110,SO=Soko-Ban
1000,SOLO.FLIGHT=Solo Flight
1000,SPACE.EGGS=Space Eggs
0000,SPACE.KADET=Space Kadet
0000,SPACE.QUARKS=Space Quarks
0000,SPACE.RAIDERS=Space Raiders
0005,SPARE.CHANGE=Spare Change
0001,SPECTRE=Spectre
0100,SPELLWIELDER=Spellwielder
0110,SPIDERBOT=Spiderbot
0000,SPIDER.RAID=Spider Raid
1001,SPINDIZZY=Spindizzy
1003,SPUTNIK.ATTACK=Sputnik Attack
0001,SPY.HUNTER=Spy Hunter
0000,SS=Spy vs Spy
0000,SS2=Spy vs Spy 2
0110,SS3=Spy vs Spy 3
0001,SD=Spy's Demise
0001,STAR.BLAZER=Star Blazer
1001,STAR.CRUISER=Star Cruiser
0000,STAR.DANCE=Star Dance
0001,STAR.MAZE=Star Maze
0000,STAR.THIEF=Star Thief
1000,STARBALL=Starball
1000,STARBLASTER=Starblaster
1000,STARGATE=Stargate
1000,STARGLIDER=Starglider
0000,STATION.5=Station 5
0000,STELLAR.7=Stellar 7
0000,SUCCESSION=Succession
0000,SU=Suicide!
0001,SUPER.BUNNY=Super Bunny
0000,SUPER.HUEY=Super Huey
0000,SUPER.PUCKMAN=Super Puckman
0000,SUPER.TAXMAN.2=Super Taxman 2
1001,SUPER.ZAXXON=Super Zaxxon
0000,SWASHBUCKLER=Swashbuckler
0004,TALON=Talon
0001,TAPPER=Tapper
0114,TC=TechnoCop
0000,TELEPORT=Teleport
0000,TERITORY=Teritory
0010,TETRIS=Tetris
1000,TIME.PILOT=Time Pilot
0000,TITAN.CRONUS=Titan Cronus
1001,TU=Tharolian Tunnels
0001,AF=The Asteroid Field
0000,THE.BILESTOAD=The Bilestoad
0000,CF=The Caverns of Freitag
1000,THE.DAM.BUSTERS=The Dam Busters
1000,THE.GOONIES=The Goonies
0001,THE.HEIST=The Heist
1000,LG=The Last Gladiator
1111,THE.LAST.NINJA=The Last Ninja
1100,MM=The Movie Monster Game
0000,THE.SNAPPER=The Snapper
0000,THE.SPACE.ARK=The Space Ark
0001,S2=The Spy Strikes Back
1000,VV=The Voyage of the Valkyrie
0010,THEXDER=Thexder
0000,THIEF=Thief
0001,THRESHOLD=Threshold
0000,THUNDER.BOMBS=Thunder Bombs
1000,TOMAHAWK=Tomahawk
0000,TRACK.ATTACK=Track Attack
0000,TRIAD=Triad
0001,TROMPERS=Trompers
1001,TB=Tubeway ][
0000,TUNNEL.TERROR=Tunnel Terror
0001,TWERPS=Twerps
1001,UD=Up'n Down
0110,VICTORY.ROAD=Victory Road
0000,VIDEO.VEGAS=Video Vegas
0001,VINDICATOR=Vindicator
0000,VORTEX=Vortex
0001,WARGLE=Wargle
0000,WARP.DESTROYER=Warp Destroyer
0001,WAVY.NAVY=Wavy Navy
0000,WAYOUT=Wayout
1111,RR=Who Framed Roger Rabbit
1000,WHOMPER.STOMPER=Whomper Stomper
0000,WILLY.BYTE=Willy Byte
1111,WF=Wings of Fury
1001,XEVIOUS=Xevious
0000,ZARGS=Zargs
1001,ZAXXON=Zaxxon
0000,ZENITH=Zenith
0000,ZOO.MASTER=Zoo Master
[eof]