                GenEm   SEGA Genesis/SEGA Mega Drive  Emulator

                        version 0.17 PUBLIC BETA

                       (c) 1996 by Markus Gietzen

+---------------------------------------------------------------------------+
  MS-DOS Version:

     +486 or higher (386 doesn't work, speedy Pentium recommended)
     +8MB RAM       (no idea if you can play smaller games with 4MB, try it)
+---------------------------------------------------------------------------+


E-Mail:      iig05-1@htw.uni-sb.de      (READ THIS FILE _BEFORE_
             magi@stud.uni-sb.de         YOU WRITE ME!)

WWW:         http://myst.slcc.edu/~markus

Snail-Mail:  Markus Gietzen
             Ludweilerstr. 126
             66352 Grossrosseln
             GERMANY

0. _BEFORE_ you write me:

o Please note that I can't provide you with ROMs nor with URLs where
  to get ROMs from !!

o Please don't send me larger files without asking me first. Thanks !

o Read the FAQ !  Thanks.

1. DISCLAIMERS

    o  The author does NOT provide any rom-images !
    o  Sega Genesis and Sega Mega Drive are registered trademarks of SEGA !


2. Copyright

Genem is (c) 1996 by Markus Gietzen
The Z80-emulation is (c) 1994,1995,1996 by Marat Fayzullin and
included with his permission (thanks again !).

GenEm is NOT freeware. It's giftware. This means that I want something
in return: a simple postcard, a beer or even money.
Just something that I can keep in my hands.

!!! If you want to redistribute GenEm in any form then you need
!!! my WRITTEN permission first.
!!! The only exception are non-commercial WWW/FTP-sites (as long as these
!!! sites don't violate other copyrights !). 

3. Changes since 0.15

  o Two version:   - gennew.exe New engine but runs only a few games
                   - genem.exe  Old engine
  o Faked Z80-CPU: some non-working games are working now (e.g. Lost Vikings)
  o Support for PC-Joypad (4 buttons recommended)
  o Two-player support (if you have a PC-joypad connected)
  o F1 START/Player 1 (very usefull if your PC-Joystick has only two buttons!)
  o F2 START/Player 2
  o more games work (e.g. Moonwalker, Street Fighter II+)
  o slightly faster (for genem.exe)
  o much faster (for gennew.exe)
  o several bug-fixes

Known problems:
  o priority-handling is sometimes not correct
  o no FM-sound (means no sound at all with some exceptions) <---- !!!!!!! 
  o "Window" is missing (no score-display in several games)
  o most ECA-games fail. I have to find the reason for that.
    -> Press START as soon as the ECA-logo appears (this skips the ECA-intro).
  o smaller bugs in the DMA-handling
  o Z80-handling is quite useless
  o 90% of the games that lock wait for the Z80.
    -> try to use "-fakedz80"

4. Usage

Usage:  genem [-options] rom-image

Options:
-frame  x   - display every x.th frame (2=default)
-nosound    - disable sound
-nojoy      - disable PC-joypad support
-z80        - ENABLE Z80-emulation
-fakedz80   - FAKE Z80-emulation
-europe     - European version   |\  USA is
-japan      - Japanease version  |/  default.

Supported file-formats:
 o .bin         binary dumps
 o .md, .mgd    Multi Game Doctor II
 o .smd         Super Magic Drive

Keys:
   cursor-keys     -    direction-select
   ENTER           -    start-button
   A               -    button A
   B or S          -    button B
   C or D          -    button C
   TAB             -    reset
   ESC             -    power-off
   F1              -    start-button for Player 1
   F2              -    start-button for Player 2

Please don't create your own file-extensions ! GenEm fails if it can't
determine a supported file-extension (an autodetect in an earlier
version failed because of some non-Sega-compliant ROM-headers).

If the emulation is too slow for you then try to skip several frames.
The speed-increase is not linear because the gfx-render is quite fast
but the 68k-engine is still slow.
Try to use "gennew.exe" instead of "genem.exe". 


Battery-backed RAM:
  I think an example is the best way to show how this work:

      genem images\phstar2.bin

  Then your RAM-contents are saved as "images\phstar2.sav".
  When you play phstar2.bin the next time these contents are
  loaded.
  Normally you don't have to care about that. Everything works
  like with a real cartridge. The only exception is if you load
  the game from a read-only medium (e.g. CD-ROM). Then it's not possible
  to save the RAM-contents.

