Replay - the Classics
=====================
Version: 0.04
Date:    September 3, 1997

By: Kevin Brisley



Important:
-=-=-=-=-=
** Do not ask me for ROMs or where you can get them.  You will be ignored.
** This progam is not to be distributed on CDROM without my explicit 
   permission.
** This program must only be redistributed in it's original archive.  It must
   not be distributed with any ROM images included!
** The author takes no responsibility for whatever damage may be incurred
   as a result of running this software.

-------------------------------------------------------------------------------
Contents:

1.0  Introduction
 1.1  This Release
 1.2  General
2.0  .KEG Files
3.0  Installation
 3.1  DOS
 3.2  UNIX
4.0  Usage
5.0  Troubleshooting
6.0  Included .KEGs
 6.1   Amidar
 6.2   Bagman
 6.3   Burgertime
 6.4   Centipede
 6.5   Crush Roller
 6.6   Donkey Kong
 6.7   Donkey Kong 3
 6.8   Donkey Kong Jr.
 6.9   Mario Bros.
 6.10  Millipede
 6.11  Ms. Pac Man
 6.12  Pac Man
 6.13  Pengo
 6.14  Pooyan
 6.15  Super PacMan
 6.16  Time Pilot
 6.17  Turtles
 6.18  Frogger
 6.19  Galaxian
 6.20  Pisces
 6.21  Unknown Japanese Irem Game
 6.22  War of the Bugs
 6.23  Moon Cresta
 6.24  Moon Quasar
 6.25  Ladybug
 6.26  Mr. Do 
 6.27  Crazy Climber
 6.28  Crazy Kong
 6.29  Scramble
 6.30  Battle of Atlantis
 6.31  The End
 6.32  Super Cobra
 6.33  Rally-X
 6.34  Seicross
 6.35  Phoenix
 6.36  Pleiades
 6.37  Carnival
 6.38  Space Invaders
 6.39  Invaders Revenge
 6.40  Galaxy Wars
 6.41  Lunar Rescue
 6.42  Zaxxon
 6.43  Congo Bongo
 6.44  Bomb Jack
 6.45  Nibbler
 6.46  Jr. Pac Man
 6.47  Lost Tomb
 6.48  Moon Patrol
 6.49  Jump Bug
 6.50  Vanguard
 6.51  Green Beret
 6.52  Venture
 6.53  Mouse Trap
 6.54  Pepper 2
 6.55  Q*Bert
 6.56  Q*Bert's Qubes
 6.57  Mad Planets
 6.58  Jungle King
 6.59  Elevator Action
 6.60  Space Panic
 6.61  Arabian
 6.62  Reactor
 6.63  1942
 6.64  Popeye
 6.65  Warp Warp
 6.66  Gyruss
 6.67  Krull
 6.68  Kangaroo
 6.69  Galaga
 6.70  Mr. Do's Castle
 6.71  Mr. Do's Wild Ride
 6.72  Mr. Do Run Run
 6.73  Wizard of Wor
 6.74  Space Zap
 6.75  Robby Roto
 6.76  Anteater
 6.77  Rescue
 6.78  The 3 Stooges
 6.79  Commando
 6.80  Vulgus
 6.81  Seawolf II
 6.82  Ghosts'n Goblins
 6.83  Diamond Run
 6.84  Kung-Fu Master
 6.85  Qix
 6.86  Robotron: 2084
 6.87  Stargate
 6.88  Joust
 6.89  Defender
 6.90  Splat
 6.91  Blaster
 6.92  Star Force
 6.93  Naughty Boy
 6.94  Mysterious Stones
 6.95  Space Fire Bird
 6.96  Tutankham
 6.97  Mappy
 6.98  Crystal Castles
 6.99  Yie Ar Kung-Fu
 6.100 Dig Dug
 6.101 Missile Command
 6.102 Son Son
 6.103 Exed Exes
 6.104 Bubble Bobble
 6.105 Eggs
 6.106 Bosconian
 6.107 10 Yard Fight
 6.108 Blueprint
 6.109 Xevious
 6.110 Snap Jack
 6.111 Cosmic Avenger
 6.112 Kick Rider
 6.113 Gorf
 6.114 Locomotion
 6.115 Warlords
 6.116 Pac & Pal
 6.117 Dig Dug 2
 6.118 Bump 'n' Jump
7.0  Contacting the Author:
8.0  Thank You's
9.0  Copyright Notices
 9.1  Replay
 9.2  M6502
 9.3  6809.obj
 9.4  MAZE
 9.5  Z80Em
 9.6  ZLib
 9.7  ROMLib
 9.8  PCEmu
-------------------------------------------------------------------------------

1.0 Introduction:
-=-=-=-=-=-=-=-=-

1.1  This Release
-----------------
Well, here it is...the fourth publically available version of Replay.  The
time I've had to develop Replay has been kind of scarce (hence the lengthy
period of time since the last release) but a lot has been added despite
this.

The purpose of this release was mainly to mature the .KEG language.  The 
approach I took was to take publically available information on existing
emulations and start implementing .KEGs for them.  This means that there
aren't a lot of games that you haven't seen before (in fact the only game
that isn't emulated elsewhere is Bump'n'Jump).  But this allowed me to
see what needed to be added to the language and as a result, the 
language can handle a lot.

The most significant feature added to the .KEG language was user-defined 
functions are now permitted in .KEG files.  This means the pretty much any 
game can be emulated.  This is shown with the addition of over 150 games 
since the last release.

Another new feature with this version is that you can now suck all important 
files (.KEG, .HIS, ROMs, etc.) into a single library archive which 
automatically compresses each file.  No need for close to 200 directories 
any more.  Files can be added to, extracted and deleted from the library 
using command line options (see section 4.0).

If the file exists in both a directory on the hard drive and in the library
Replay will automatically pick up the one on the hard drive.  This is useful
if you want to work on a .KEG file for example.  Just extract it from the
library, Replay will then use the copy on the hard drive while you modify it,
then add it back into the library and delete it from your drive.

High Scores!  Each and every game no saves high scores.

An i86 core has also been added to support the gottlieb games.  This means
that there are 7 CPU cores in this release!  (6502 'C', 6502 ASM, 6809 'C',
6809 ASM, Z80 'C', Z80 ASM, I86).  Unfortunately this means the executable is
a bit larger than I'd like.

Finally, I've added some sound support.  This is very rough at the moment.
It supports AY8910 PSGs.  It does not emulate the 8910 I/O ports at this
time.  Support has been added to two games: Burgertime & Bump'n'Jump.


1.2  General
------------
The thinking behind Replay is that most of the classic arcade games have
numerous similarities.  In these games, you'll find one ore more Z80, 6502
or 6809 CPU, some sort of character based playfield, usually some sprites, 
some memory mapped I/O, etc.  Replay attempts to take advantage of this
fact.  Each game that Replay runs is specified by a resource file.  This
resource file describes the game, where the ROMs go, what the screen 
resolution is, where the video RAM is located, etc.  Replay then reads this
resource file and uses it's generic routines to create the emulation.

My hope is that people will be able to add games to Replay simply by
creating a resource file (.KEG) for it.  



-------------------------------------------------------------------------------


2.0 .KEG Files:
-=-=-=-=-=-=-=-

The .KEG files are specified in a simple 'language' that basically consists
of a bunch of label/value pairs.  If you are familiar with X-resource files
in X-Windows, you'll probably recognize the style of the .KEG files.  However,
the are not true X type resources as there is no pattern matching.  I
probably should have used lex&yacc to create a real specification language,
but this was easier to implement for a first run at it.  This latest version
actually uses a mixture of straight resources and lex&yacc.  Values and user
defined functions are now parsed using a nice lex&yacc grammar.

The format for the .KEG files is starting to settle down be may still change 
in the future, so keep that it mind if you attempt to write one.

I still haven't got around to creating a document detailing how to write
a .KEG file (it's been too much fun working on the emulator).  Hopefully
I'll find some time in the near future.  In the mean time, send me e-mail
if you want to know anything, I'd be glad to give you a hand.



-------------------------------------------------------------------------------


3.0 Installation:
-=-=-=-=-=-=-=-=-
3.1 DOS:
--------
1)  Create a directory for replay (e.g. md c:\replay).
2)  Change to the replay directory (.e.g cd c:\replay).
3)  Unzip replay.zip (e.g. pkunzip c:\temp\replay.zip).
4)  Create a directory for the ROMs of a game under the replay directory.
    (e.g. md c:\temp\replay\btime)
    NOTE:  The directory must match the ID for the game.  See section 6 for
           a list.
5)  Unzip the ROMs into the new directory.
    (e.g. cd c:\temp\replay\btime ; pkunzip c:\temp\btimerom.zip).
Optional:
6)  Add the ROMs to the librarian using -add.  (e.g. replay -add btime)
7)  Delete the ROMs from the hard drive (e.g. deltree btime).

3.2 Unix:
---------
1)  Use gzip to uncompress the file (e.g. gzip -d replay.tgz).
2)  Untar the file (e.g. tar xvf replay.tar).
4)  Create a directory for the ROMs of a game under the replay directory.
    (e.g. md btime)
    NOTE:  The directory must match the ID for the game.  See section 6 for
           a list.
5)  Unzip the ROMs into the new directory.
    (e.g. cd btime ; unzip /tmp/btimerom.zip)
Optional:
6)  Add the ROMs to the librarian using -add.  (e.g. replay -add btime)
7)  Delete the ROMs from the hard drive (e.g. rm -rf btime).



-------------------------------------------------------------------------------


4.0 Usage:
-=-=-=-=-=
$ replay <options>

General <options> are:
    -game <name>  : run the specified game directly, bypassing all menus.
                    valid <name>s can be found in section 6.  
    -frameskip    : skip this many frames each time around.  If you're
                    desparate for performance, give this a try.
    -vesa         : (DOS only) force the use of 640x480 Vesa mode.
    -nojoy        : (DOS only) disable joystick.
    -altvid       : (DOS only) use the alternate funky tweaked mode with
                    distinctly visible scan lines.
    -nosound      : (DOS only) disable sound.
    
Library <options> are:
    -add 
        Add all files in all subdirectories to the Replay library.
    -add <dir>
        Add all files in the specified subdirectory to the Replay library.
    -add <dir>/<file>
        Add the specified file to the Replay library.
    -extract
    -extract <dir>
    -extract <dir>/<file>
        Extract as in -add.
    -delete
    -delete <dir>
    -delete <dir>/<file>
        Delete as in -add.
    -list
    -list <dir>
    -list <dir>/<file>
        List as in -add.


DOS:
  Use the arrow keys and 'Enter' to navigate through the menus.  'Esc' to 
  return to the previous menu.
UNIX:
  Use point & click to navigate the menus.

The following keys are used by Replay while playing a game:

ESC - Return to game menu.
F1  - Save the game  \  Saving and loading are currently broken.  I may
F2  - Load the game. /  fix this in the future.  
F3  - Reset the game.
F8  - Display FPS (UNIX only).
F9  - Change FPS display colour (UNIX only).
F10 - Toggle speed throttling on/off. 
F12 - Save a screen snapshot (.PCX format) in the game's subdirectory (DOS
      only).



-------------------------------------------------------------------------------


5.0 Troubleshooting:
-=-=-=-=-=-=-=-=-=-=
"It's too fast"
    Cool, I wish I had that problem.  Make sure speed throttling is on (try
    tapping F10).

"It's too slow"
    Try the -frameskip command line option.
    This release is very unoptimized and there are certain games that are
    just too slow to play at the moment.  I will try and improve this in
    the future.

"It doesn't seem to work under Win95"
    Allegro timers used to cause a problem but they're gone now and Replay 
    should run under Win95.  Let me know if you have problems.

"I can't get the joystick to work under Linux"
    That's because there's only joystick support in DOS.

"I can't get the sound to work under Linux"
    That's because there's only sound support in DOS.

"It doesn't work on my computer"
    Well, I've only tested it on mine where it works.  You'll have to 
    mail me the details.

"Some games lock up during play"
    Try editing the KEG file for the game with a text editor and change 
    the CPU specification from Z80 to Z80_OLD.  The new Z80 emulator core
    can be flakey.


-------------------------------------------------------------------------------


6.0 Included KEGs
-=-=-=-=-=-=-=-=-

179 KEGs are included in this version.  The supported games (in no
particular order) are:

Amidar,                  Amidar (Japanese),        Bagman, 
Burgertime,              Burgertime (Data East),   Centipede, 
Crush Roller,            Donkey Kong,              Donkey Kong 3, 
Donkey Kong Jr.,         Hangly Man,               Mario Bros., 
Millipede,               Ms. Pac Man,              Pac Man, 
Pac Man (Namco),         Pac Man 4X,               Pac Man H, 
Pac Man Plus,            Pengo,                    Penta, 
Pooyan,                  Puck Man,                 Super Pac Man, 
Time Pilot,              Turtles,                  Frogger, 
Frogger (Sega),          Piranha,                  Galaxian, 
Galaxian (Midway),       Galaxian (Namco Boot),    Super Galaxian,
Galaxian Part X,         Galaxian Part 1,          Galaxian Part 4, 
Galaxian - Turbo,        Pisces,                   Japanese Irem Game, 
Uniwars,                 War of the Bugs,          Moon Cresta, 
Moon Cresta (Bootleg),   Fantazia,                 Moon Quasar,
Ladybug,                 Mr. Do,                   Mr. Do (Taito),
Mr. Lo,                  Crazy Climber,            Crazy Climber (Japanese),
Crazy Climber (Bootleg), Crazy Kong,               Crazy Kong (Jeutel Bootleg), 
Scramble,                Frogger (Scramble HW),    Battle of Atlantis, 
The End,                 Crazy Kong (Scramble HW), Donkey Kong (Japanese), 
Super Cobra,             Super Cobra (Konami),     Super Cobra (Bootleg), 
Rally-X,                 Seicross,                 Space Pilot, 
Phoenix,                 Phoenix (Tiato),          Phoenix (TPN), 
Pleiades,                Carnival,                 Space Invaders, 
Super Earth Invasion,    Space Attack II,          Invaders Revenge,
Space Invaders Deluxe,   Galaxy Wars,              Lunar Rescue, 
Destination Earth,       Zaxxon,                   Congo Bongo, 
Bomb Jack,               Nibbler,                  Jr. Pac Man,
Lost Tomb,               Turpin,                   Moon Patrol,
Moon Ranger,             Jump Bug,                 Jump Bug (Sega),
Vanguard,                Green Beret,              Rush'n Attack,
Venture,                 Mouse Trap,               Pepper II,
Q*Bert,                  Q*Bert (Japanese),        Q*Bert's Qubes
Mad Planets,             Jungle King,              Jungle Hunt,
Elevator Action,         Space Panic,              Arabian,
Reactor,                 1942,                     Popeye (Bootleg),
Warp Warp,               Gyruss,                   Krull,
Kangaroo,                Galaga,                   Galaga (Bootleg),
Ms. Pac Attacks,         Pengo (Popcorn Music),    Pengo (Alternate),
Mr. Do's Castle,         Mr. Do's Wild Ride,       Mr. Do Run Run,
Wizard of Wor,           Space Zap,                Robby Roto,
Anteater,                Rescue,                   The 3 Stooges,
Commando,                Vulgus,                   Seawolf II,
Ghosts'n Goblins,        Diamond Run,              Kung-Fu Master,
Kung-Fu Master (Boot),   Qix,                      Robotron: 2084,
Stargate,                Joust,                    Defender,
Splat,                   Blaster,                  Star Force,
Naughty Boy,             Mysterious Stones,        Space Fire Bird,
Tutankham,               Mappy,                    Crystal Castles,
Yie Ar Kung-Fu,          Dig Dug (Namco),          Dig Dug (Atari),
Missile Command,         Son Son,                  Exed Exes,
Bubble Bobble,           Bubble Bobble (Bootleg),  Eggs,
Bosconian,               10 Yard Fight,            Blueprint,
Xevious,                 Xevious (Atari),          Pac Man (Japanese Namco),
Snap Jack,               Cosmic Avenger,           Mr. Do vs. Unicorns,
Kick Rider,              Crazy Kong (Alternate),   Super Bagman,
Gorf,                    Locomotion,               Warlords,
Space Panic (Alternate), Pac & Pal,                Galaga (Namco),
Gallag,                  Ghosts'n Goblins (Cross), Dig Dug 2,
Bump 'n' Jump,


All Keys mentioned below are configurable from the associated .KEG file.

6.1 Amidar
----------
amidar   - Amidar American version.
amidarjp - Amidar Japanese version.
 
1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump.

- No know issues.


6.2 Bagman
----------
bagman  - Bagman
sbagman - Super Bagman

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump. (Bagman)
z      - Action (Super Bagman)
x      - Shoot (Super Bagman)

- Must use 'x' to start a 1 player game in Super Bagman.


6.3 Burgertime
--------------
btime  - Burgertime
btimea - Burgertime (Data East)

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin into slot 1.
4      - Insert coin into slot 2.
M      - Toggle chef's remaining on/off.
arrows - Chef movement.
space  - Pepper.

- The first game supported by Replay and the first 6502 game supported.
- I have know added a "feature" that allows you to display the number of
  chefs you have remaining during the game.  Use the 'M' key to toggle this
  on and off.  This is a "feature" because the original game for some reason
  does not have this.
- Some sprite glitches that don't affect play.

I took way longer than I had hoped to get this game working, mainly because
the ROMs are encrypted.  Although not encrypted enough to make it immediately
obvious.  After you get going though you start to realize that something
isn't quite right.  Basically, the encrypting involves only the opcodes (not
the data) and only at certain locations in the code.

Here is what I've figured out so far, if anyone can figure the last bit
out, I will be eternally grateful!  Please let me know if you have any
ideas.

Here's the deal...only the opcodes are encrypted and only some of them
are encrypted.  To decrypt an opcode, the following bit shuffle is used
(assuming bits are numbered in the following manner: 7654321):

0 -> 0
1 -> 1
2 -> 3
3 -> 5
4 -> 4
5 -> 6
6 -> 7
7 -> 2

So for example, a PHP opcode ($08, 00001000) would be decrypted to a JSR
$____ opcode ($20, 00100000).

Now the other piece of the puzzle is when to do the decryption.  I have
determined that the only time a decryption occurs is if the address the
opcode appears at an address with bits 2 and 8 set (i.e.
xxxxxxx1xxxxx1xx).  Unfortunately, not all addresses of that form have 
encrypted opcodes on them.  So I need to find out what determines whether
or not an opcode on such an address is encrypted.  I will place a couple
of files on my web site that list all of the addresses of the above 
type that I've found that have encrypted opcodes on them and all of the
addresses that don't.


6.4 Centipede
-------------
centiped - Centipede

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- You always start with 18 credits.


6.5 Crush Roller
----------------
crush - Crush Roller

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- Characters move over overlapping roads when they should go under.
- I think the crushed enemies are wrong.


6.6 Donkey Kong
---------------
dkong   - The American version.
dkongjp - The Japanese version.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump.

- No known issues.


6.7 Donkey Kong 3
-----------------
dkong3 - Donkey Kong 3

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- Colour totally wrong.
- Character set of title screen and high scores wrong.


6.8 Donkey Kong Jr.
-------------------
dkongjr - Donkey Kong Jr.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump.

- No know issues.


6.9 Mario Bros.
---------------
mario - Mario Bros.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Player 1 Movement.
space  - Player 1 Jump.
ijkl   - Player 2 Movement.
a      - Player 2 Jump.

- Colour totally wrong.
- Character set of title screen and high scores wrong.
- Sprite folding problem with title screen.


6.10 Millipede
--------------
milliped - Millipede

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.11 Ms. Pac Man
----------------
mspacman - Ms. Pac Man (Bootleg)
mspacatk - Ms. Pac Attacks (Bootleg with new mazes).

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Ms. Pac Man movement.

- The first Z80 game supported.
- The high-score and credit text is missing.


6.12 Pac Man
------------
hangly   - Hangly Man
namcopac - Pac Man (Namco)
pacman   - Pac Man
pacman4x - Pac Man 4X Speed
pacmanh  - Pac Man H ??
pacplus  - Pac Man Plus
puckman  - Puck Man
piranha  - Piranha
pacmanjp - Pac Man (Japanese Namco)

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - PacMan movement.

- The first Z80 game supported.
- The high-score and credit text is missing.


6.13 Pengo
----------
pengo    - Pengo
penta    - Penta
pengopop - Pengo with Popcorn Music
pengoa   - An alternate Pengo.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Pengo movement.
space  - Push.

- The sunset, iceberg scene isn't right.


6.14 Pooyan
-----------
pooyan - Pooyan

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.15 Super Pac Man
------------------
superpac - Super Pac Man

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Super PacMan movement.
space  - Super PacMan speed.

- The first 6809 game supported.
- Not sure if the colours are correct?
- Some of the sprites in the intermissions aren't quite right.
- Coin-up not working quite correctly.
- After entering a high score, the game stops.  You can reset (F3) to continue
  on.


6.16 Time Pilot
---------------
timeplt  - Time Pilot
spaceplt - Bootleg with the word "Time" replaced with "Space".

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.17 Turtles
------------
turtles - Turtles
turpin  - Sega copyright.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- No known issues.


6.18 Frogger
------------
frogger  - Frogger
frogsega - Frogger (Sega)
froggers - Frogger (Scramble Hardware)

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- The version on Scramble hardware has bad colours.


6.19 Galaxian
-------------
galaxian - Galaxian (Original Namco)
galmidw  - Galaxian (Midway copyright)
galnamco - Galaxian (Namco Bootleg)
superg   - Super Galaxian
galapx   - Galaxian Part X
galap1   - Galaxian Part 1
galap4   - Galaxian Part 4
galturbo - Galaxian - Turbo

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.20 Pisces
-----------
pisces - Pisces

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.21 Unknown Japanese Irem Game
-------------------------------
japirem - Unknown Japanese Irem Game
uniwars - UniWar S

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.22 War of the Bugs
--------------------
warofbug - War of the Bugs

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.23 Moon Cresta
----------------
mooncrst - Original encrypted.
mooncrsb - Non-encrypted bootleg.
fantazia - Fantazia.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.24 Moon Quasar
----------------
moonqsr - Original encrypted.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.25 Ladybug
------------
ladybug - Ladybug.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- Is the speed correct?


6.26 Mr. Do
-----------
mrdo  - Mr. Do, Original.
mrdot - Mr. Do, Taito version.
mrlo  - Mr. Lo, Bootleg Mr. Do. 

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.27 Crazy Climber
------------------
cclimber - The original.
ccjap    - A japanese ROMset.
ccboot   - A bootleg ROMset.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
wasd   - Left movement.
ijkl   - Right movement.

Note:  You can use a gamepad with the pad for the left and buttons for right
       movement.

- No known Issues.


6.28 Crazy Kong
---------------
ckong    - The original.
ckonga   - Alternate Falcon version.
ckongjeu - A bootleg version from Jeutel.
ckongs   - Based on Scramble Hardware.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump.

- The version on Scramble Hardware has horrid colours.


6.29 Scramble
-------------
scramble - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Bomb.

- No known issues.


6.30 Battle of Atlantis
-----------------------
atlantis - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Bomb.

- No known issues.


6.31 The End
------------
theend - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.32 Super Cobra
----------------
scobra  - The original.
scobrak - Konami copyright.
scobrab - Bootleg from Kareteco.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Bomb.

- No known issues.


6.33 Rally-X
------------
rallyx  - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Smoke screen.

- Sprites sometimes linger.


6.34 Seicross
-------------
seicross  - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- Character set selection not correct.
- Bad colours.
- No dip settings.


6.35 Phoenix
------------
phoenix  - The original.
phoenixt - With Taito copyright.
phoenix3 - Bootleg with T.P.N. copyright.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Shield.

- No known issues.


6.36 Phoenix
------------
pleiades - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Teleport.

- No known issues.


6.37 Carnival
-------------
carnival - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- Graphic glitches exist.
- Hi scores only save the score, not the initials.


6.38 Space Invaders
-------------------
invaders - The original.
earthinv - Super Earth Invasion.
spaceatt - Space Attack II.
invdelux - Space Invaders Deluxe.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.
t      - Tilt.
n      - Reset score name to midway (invdelux only).

- No known issues.


6.39 Invaders Revenge
---------------------
invrvnge - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.
t      - Tilt.

- No known issues.


6.40 Galaxy Wars
----------------
galxwars - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.41 Lunar Rescue
-----------------
lrescue  - The original.
desterth - Destination Earth.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire/Thrust.

- No known issues.


6.42 Zaxxon
-----------
zaxxon  - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.
* Zaxxon takes a while to start up...be patient, your computer hasn't
  crashed :-)


6.43 Congo Bongo
----------------
congo  - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump.

- No known issues.
* Congo Bongo takes a while to start up...be patient, your computer hasn't
  crashed :-)


6.44 Bomb Jack
--------------
bombjack - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump.

- No known issues.


6.45 Nibbler
------------
nibbler - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- No known issues.


6.46 Jr. Pac Man
----------------
jrpacman - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- No known issues.


6.47 Lost Tomb
--------------
losttomb - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
4      - Insert coin.
arrows - Movement.
space  - Whip.
efds   - Shoot.

- Colours aren't right.
- Takes four coins to get a credit.


6.48 Moon Patrol
----------------
mpatrol - The original.
mranger - Bootleg.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Jump.

- Takes four coins to get a credit.


6.49 Jump Bug
-------------
jumpbug  - Rock-ola copyright.
jumpsega - Sega copyright.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire.

- Character set selection not implemented.
- Bad colours.


6.50 Vanguard
-------------
vanguard - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
wasd   - Fire.

- No known issues.


6.51 Green Beret
----------------
gberet   - The original.
rushatck - The U.S. version, renamed Rush'n Attack.

1      - Start 1 player game.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Fire special weapon.
x      - Knife.                 

- No known issues.


6.52 Venture
------------
venture - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3&4    - Insert coin.
arrows - Movement.
space  - Fire special weapon.
7      - Invoke collision.
8      - Invoke collision.

- Hold down 1 to bypass the test screen on startup.
- You must press 3 & 4 simultaneously to insert coins.
- Collision detection is hosed.  Try '7' or '8' to invoke collision.


6.53 Mouse Trap
---------------
mtrap - The original.

1      - Start 1 player game.
2      - Start 2 player game.
3&4    - Insert coin.
arrows - Movement.
space  - Dog mode.
z      - Yellow doors.
x      - red doors.
c      - blue doors.
8      - Invoke collision.

- You must press 3 & 4 simultaneously to insert coins.
- Collision detection with the hawk does not work.


6.54 Pepper II
--------------
pepper2 - The original.

1      - Start 1 player game/enter high score.
2      - Start 2 player game.
3&4    - Insert coin.
arrows - Movement.
8      - Invoke collision.

- You must press 3 & 4 simultaneously to insert coins.
- Collision detection with the big purple head does not work.


6.55 Q*Bert
-----------
qbert   - The original US version.
qbertjp - Original, licensed to Konami.

1      - Start 1 player game/enter high score.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- No known issues.


6.56 Q*Bert's Qubes
-------------------
qbertqub - The original.

1      - Start 1 player game/enter high score.
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.

- After entering a high score, the high score table resets to the default.
  Therefore, hi-score saving works but always saves the default values.


6.57 Mad Planets
----------------
mplanets - The original.

1      - Start 1 player game
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Fire
zx     - Rotate

- No known issues.


6.58 Jungle King
----------------
junglek - The original.
jungleh - The American version.

1      - Start 1 player game
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Jump/Knife

- No known issues.


6.59 Elevator Action
--------------------
elevatob - A bootleg copy.

1      - Start 1 player game
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
z      - Jump
x      - Fire

- No known issues.


6.60 Space Panic
----------------
panic  - The original.
panica - An alternate set.

1      - Start 1 player game
2      - Start 2 player game.
3      - Insert coin.
4      - Insert coin.
arrows - Movement.
z      - Dig.
x      - Fill.

- No known issues.


6.61 Arabian
------------
arabian - The original.

1      - Start 1 player game
2      - Start 2 player game.
3      - Insert coin.
arrows - Movement.
space  - Kick.

- No known issues.


6.62 Reactor
------------
reactor - The original.

1      - Start 1 player game/Player 2 Energy.
2      - Start 2 player game/Player 2 Decoy.
3      - Insert coin.
arrows - Movement.
z      - Player 1 Energy.
x      - Player 2 Energy.

- The game starts with 9 credits.


6.63 1942
---------
1942 - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Roll.

- No known issues.


6.64 Popeye
-----------
popeyebl - A bootleg version.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
space  - Action.
zxc    - Action.

- No known issues.


6.65 Warp Warp
--------------
warpwarp - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
space  - Fire.

- Bad Colours.


6.66 Gyruss
-----------
gyruss - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Rotate.
space  - Fire.

- No known issues.


6.67 Krull
----------
krull - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
asdw   - Fire.

- No known issues.


6.68 Kangaroo
-------------
kangaroo - The original.

1      - Start 1 player game
2      - Start 2 player game
3 4    - Insert coin.
arrows - Move.
space  - Punch.

- No known issues.


6.69 Galaga
-----------
galaga   - The original.
galagabl - A bootleg copy.
galaganm - Namco copyright.
gallag   - Another bootleg.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
space  - Fire.

- Locks up after a game is finished (press F3 to run again).
- Due to lock-up, high scores aren't saving properly.


6.70 Mr. Do's Castle
--------------------
docastle - The original.
douni    - An earlier version.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
space  - Hammer.

- No known issues.


6.71 Mr. Do's Wild Ride
-----------------------
dowild - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
space  - Speed.

- No known issues.


6.72 Mr. Do Run Run
-------------------
dorunrun - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
space  - Fire.

- No known issues.


6.73 Wizard of Wor
------------------
wow - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
4      - Insert coin.
arrows - Move.
space  - Fire.

- No known issues.


6.74 Space Zap
------------------
spacezap - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
4      - Insert coin.
arrows - Move.
z      - Fire 1.
x      - Fire 2 (with direction).

- No known issues.


6.75 Robby Roto
---------------
robby - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
4      - Insert coin.
arrows - Move.
z      - Fire 1.
x      - Fire 2.

- No known issues.


6.76 Anteater
-------------
anteater - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
z      - Fire 1.
x      - Fire 2.

- Bad Colours?


6.77 Rescue
-----------
rescue - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Move.
wasd   - Fire.
z      - Bomb.

- Bad Colours?


6.78 The 3 Stooges
------------------
3stooges - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Curly movement.
space  - Curly fire.
ijkl   - Moe movement.
h      - Moe fire.
wasd   - Larry movement.
f      - Larry fire.

- After inserting a coin, use 'f' to start the game.


6.79 Commando
-------------
commando - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Grenade.

- No known issues.


6.80 Vulgus
-----------
vulgus - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Missle.

- Bad Colours.


6.81 Seawolf II
---------------
seawolf2 - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
space  - Fire.

- No known issues.


6.82 Ghosts'n Goblins
---------------------
gng      - The original.
gngcross - With a cross weapon instead of a shield weapon.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.
z      - Fire.
x      - Jump.

- No known issues.


6.83 Diamond Run
----------------
diamond - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin.
arrows - Movement.

- No known issues.


6.84 Kung-Fu Master
-------------------
kungfum - The original.
kungfub - A bootleg.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
z      - Punch
x      - Kick

- No known issues.


6.85 Qix
--------
qix - The original.

1      - Start 1 player game
2      - Start 2 player game
34     - Insert coin.
arrows - Movement.
z      - Fast draw.
x      - Slow draw.
t      - Tilt.
k      - Config: down
i      - Config: up
s      - Config: next line.
a      - Config: next test.

- No known issues.


6.86 Robotron
-------------
robotron - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Fire
asdw   - Move
6      - Advance test.

- The first time run, '6' must be pressed when "FACTORY SETTINGS RESTORED"
  appears.


6.87 Stargate
-------------
stargate - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
up/down- Up & down
left   - Reverse
c      - Hyperspace
x      - Smart bomb
z      - Thrust
space  - Fire
v      - Invisible
6      - Advance test.

- The first time run, '6' must be pressed when "FACTORY SETTINGS RESTORED"
  appears.


6.88 Joust
----------
joust - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 movement
space  - Player 1 flap
jl     - Player 2 movement
a      - Player 2 flap
6      - Advance test.

- The first time run, '6' must be pressed when "FACTORY SETTINGS RESTORED"
  appears.


6.89 Defender
-------------
defender - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
up/down- Up & down
left   - Reverse
c      - Hyperspace
x      - Smart bomb
z      - Thrust
space  - Fire
5      - Auto up
6      - Advance test

- The first time run the operator menu will appear.  At this time, hold
  down '5' and continuously press '6' until the game starts.


6.90 Splat
----------
splat - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
wasd   - Throw
5      - Auto up
6      - Advance test

- The first time run, '6' must be pressed when "FACTORY SETTINGS RESTORED"
  appears.


6.91 Blaster
------------
blaster - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
c      - Thrust Panel
z      - Blast
x      - Thrust Joystick
5      - Auto up
6      - Advance test

- The first time run, '6' must be pressed when "FACTORY SETTINGS RESTORED"
  appears.


6.92 Star Force
---------------
starforc - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
space  - Fire

- No known issues.


6.93 Naughty Boy
----------------
naughtyb - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
space  - Throw

- Colours are off?


6.94 Mysterious Stones
----------------------
mystston - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
z      - Fire
x      - Kick

- Colours are off?


6.95 Space Fire Bird
--------------------
spacefb - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
z      - Fire
x      - Blast off

- No known issues.


6.96 Tutankham
--------------
tutankhm - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
z      - Fire Left
x      - Fire Right
space  - Flash Bomb

- No known issues.


6.97 Mappy
----------
mappy - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
space  - Use door.

- Colours aren't 100%.
- Some sprite priorities are incorrect.


6.97 Crystal Castles
--------------------
ccastles - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
space  - Jump.

- Colours aren't 100%.
- Some sprite priorities are incorrect.


6.98 Yie Ar Kung-Fu
-------------------
yiear - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
z      - Punch
x      - Kick

- No known issues.


6.100 Dig Dug
-------------
digdugnm - Namco copyright.
digdugat - Atari copyright.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
space  - Pump

- No known issues.


6.101 Missile Command
---------------------
missile - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Movement
zxc    - Fire left/center/right base.

- No known issues.


6.102 Son Son
-------------
sonson - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
z      - Player 1 Fire
x      - Player 1 ?
ijkl   - Player 2 Movement
a      - Player 2 Fire
s      - Player 2 ?

- Bad colours.


6.103 Exed Exes
---------------
exedexes - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
z      - Player 1 Fire
x      - Player 1 Invulnerability

- No known issues.


6.104 Bubble Bobble
-------------------
bublbobl - The original.
boblbobl - A bootleg with protection removed.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Bubble
ijkl   - Player 2 Movement
a      - Player 2 Bubble

- No known issues.


6.105 Eggs
----------
eggs - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Fire

- Bad colours.


6.106 Bosconian
---------------
bosconian - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Fire

- Hi score display can sometimes get screwed up.


6.107 10 Yard Fight
-------------------
yard - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
z      - Player 1 Throw
x      - Player 1 Pass

- Colours are not correct.


6.108 Blue Print
----------------
blueprnt - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Accelerate

- Colours are not correct.


6.109 Xevious
-------------
xevious  - Atari mfg.
xeviousn - Namco mfg.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
z      - Player 1 Fire
x      - Player 1 Bomb

- You have to insert a coin and then press 'X' to start a game.  Currently
  '1' does not work.
- Gives 80 credits at startup.


6.110 Snap Jack
---------------
snapjack - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement

- No known issues.


6.111 Cosmic Avenger
--------------------
cavenger - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
z      - Player 1 Fire
x      - Player 1 Bomb

- The high score only updates after a coin has been inserted or after the
  high score table displays.


6.112 Kick Rider
----------------
kickridr - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Kick

- No known issues.


6.113 Gorf
----------
gorf - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Fire

- The game isn't really playable yet.  The first wave just creatures don't
  behave.


6.114 Locomotion
----------------
locomotn - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Accelerate

- Bad colours.


6.115 Warlords
--------------
warlord - The original.

1      - Start 1 player game/fire
2      - Start 2 player game/fire
3      - Insert coin
arrows - Player 1 Movement
op     - Player 2 Movement
ty     - Player 3 Movement
qw     - Player 4 Movement

- Bad colours.


6.116 Pac & Pal
---------------
pacnpal - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Action

- No known issues.


6.117 Dig Dug 2
---------------
digdug2 - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
z      - Player 1 Pump
x      - Player 1 Drill

- No known issues.


6.118 Bump 'n' Jump
-------------------
bnj - The original.

1      - Start 1 player game
2      - Start 2 player game
3      - Insert coin
arrows - Player 1 Movement
space  - Player 1 Jump

- Colours are incorrect.



-------------------------------------------------------------------------------

7.0 Contacting the Author:
-=-=-=-=-=-=-=-=-=-=-=-=-=
Please feel free to let me know of any bugs you find, or suggestions you
have for improving the emulator.  You can e-mail me and I'm also subscribed
to the MUL8R mailing list.

Name:   Kevin Brisley
e-mail: kevin@isgtec.com
www:    http://www.geocities.com/SiliconValley/Pines/4454


-------------------------------------------------------------------------------

8.0 Thank You's
-=-=-=-=-=-=-=-
Sergio Munoz for initially pointing me in the right direction.

Michael M. Morrison for sharing what he knew about Burgertime.

Jeff Mercer for contributing some histories & memories.

Marat Fayzullin for his portable 6502 emulation package which I referenced
    while writing mine.

Marcel de Kogel for his Z80 emulation package used in all versions.

Neil Bradley for his M6502 emulation core which is used in the DOS version and
    for ROMLIB..

Ishmair for his MAZE Z80 emulation core which is used in the DOS version.

John Manfreda for his ASM 6809 emulation core which is used in the DOS
version.

Nicola Salmoria whose Mame emulator provided the tweaked VGA modes I use and
    whose generic graphics routines where the inspiration for the generic
    routines in Replay.
Nicola and the other Mame contributors for information used to construct
    a bunch of the included .KEG files.

John Butler for information on Super-Pac's big sprites.

Tom Chesser & Paul Thorn for their help on the finer points of schematic 
    reading.

-------------------------------------------------------------------------------
9.0  Copyright Notices
-=-=-=-=-=-=-=-=-=-=-=

9.1  Replay
-----------
Replay
Multi-Game Arcade Emulator
Copyright(c) 1997
Kevin Brisley
Version 0.03

9.2  M6502
----------
Multi-6502 Emulation Engine
Copyright(c) 1997
Neil Bradley
Version 0.2

9.3  6809.obj
-------------
6809.obj 
Copyright(c) 1997
John Manfreda
Version 5/1/97

9.4  MAZE
---------
MAZE
Copyright(c) 1997
Ishmair
Version 0.24

9.5  Z80Em
----------
Z80Em
Portable Zilog Z80 Emulator
Copyright(c) 1996,1997
Marcel de Kogel
Version 1.1

9.6  ZLib
---------
ZLib
Copyright(c) 1995-1996
Jean-loup Gailly and Mark Adler
Version 1.0.4, July 24th, 1996

9.7  ROMLib
-----------
ROMLib
Copyright(c) 1997
Neil Bradley
Version 1.2

9.8  PCEmu
----------
Modified by F.Frances

Copyright (C) 1994 University of Bristol, England

Permission is granted to use, copy, modify, and distribute this
software and its documentation for any non-commercial purpose,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in the
supporting documentation.

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT
WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DA
