PS1MAME Release #1, August 20th 2013
The M.A.M.E. Emulator Port for the Sony PlayStation

by Giuseppe Gatta (tails92@gmail.com)
---------------

1. WHAT IS THIS?

This is a port of the M.A.M.E. (Multiple Arcade Machine Emulator) for the Sony PlayStation.
It is based on MAME version 0.34 (from late 1998) which despite its age, emulates a lot of arcade games
from the 70's and the 80's. You wouldn't want to emulate newer games on the PlayStation, anyway!

2. HOW DOES IT WORK?

It works pretty decently, though with many games, it does so pretty slowly. For example games
based around Pacman and Pengo hardware run about 3.5 times slower than the real speed.

3. HOW DO I USE IT?

Due to the nature of ROM images, you will have to compile PS1MAME yourself in order to use it.
It is expected that you know how to do this - you have a PSXSDK toolchain installed, etc.
Steps prefixed with $ are to be executed on a Unix compatible command line (or Cygwin on Windows, if you so prefer).
Replace make with gmake if you are doing this on a system where GNU Make might not be the system make, such as the *BSDs.

- Open Makefile in a text editor and see if there's any setting to change.
- $ make clean
- $ make configure
- $ ./configure NameOfTheGame
- $ make
- If everything went well, you will have the ps1mame.exe executable.

If you want to make a CD image out of the executable:
- $ make cd_image

The rom images must be inside the ./roms/<game_name> directory.
For instance if game is "pacman", and a ROM required by the game is called pacman.6e its path is ./roms/pacman/pacman.6e

Run "configure" without arguments for a list of supported games.
	
4. INPUT

Insert coin: SELECT
1P Start: START
1P Left: D-Pad Left
1P Right: D-Pad Right
1P Up: D-Pad Up
1P Down: D-Pad Down
1P Button 1: Cross (X)
Service Mode: L1

5. DIFFERENCES FROM MAME 0.34

uniwars uses the new ROM set instead of the old 0.34 one, as the old one
can't be found anywhere.
