AlphaMAME 0.61                                                   26/Oct/2002
Based on MAME 0.61 source, modified by Barry Rodewald
----------------------------------------------------------------------------


What is this?
-------------

AlphaMAME is a Twin Galaxies-compliant (I hope) version of MAME, which uses
encrypted INPs, and various other things to cut down of cheating (like
disabling the pause fuction).



What's different from the regular MAME build?
---------------------------------------------

  - Compressed and encrypted INPs.
  - Game speed recorded in INP.
  - Pause disabled
  - Graphics viewing and Save states disabled (methods of pausing)
  - Re-recording disabled (-playback <inp> -record <inp>, introduced intentionally
                                                                     in MAME 0.35)
  - Disabled speed throttling during recording.
  - And maybe some other stuff I've forgotten.


How does the encryption work?
-----------------------------

If I told you that, then I would have to kill you.


New in v0.61
------------

In 0.61.3:
  - Added ESP Ra.De. (Japan ver. 4/21) [espradej]
  - Fixed Cave shooters [ddonpach, esprade, dfeveron, guwange] playbackability
    hopefully.  One unfortunate side effect is that a few sound effects aren't
    played.  Test reports needed for this one.

In 0.61.2:
  - Fixed up encryption to that inps are now decryptable outside of MAME.

In 0.62.1:
  - Fixed YM2610 Delta-T sample interpolation, fixing most notably the Shock Troopers
    intro music, and the KOF99 How to Play music.  Thanks to ElSemi for letting me use
    this fix of his.
  - Enabled Giga Wing (US and Japanese sets), plus corrected the CRCs for the XORs
  - Added X-Men: Children of the Atom (Asia), plus correct CRCs for the XORs
  - Added correct CRCs for the Cyberbots (US) XORs
  - Added correct CRCs for the Mega Man 2: The Power Fighters (US) XORs
  - Added correct CRCs for the Street Fighter Zero 2 Alpha (Asia) XORs
  - Fixed Giga Wing hanging on exiting test mode.
  - Fixed Giga Wing not displaying zeroes in-game.
  - Fixed raster effects (somewhat) so that the underground part of the Manhattan stage
    works in mshvsf and xmvsf, and so that Shuma-Gorath's Chaos Dimension effect works in
    msh and mshvsf.
  - Made encryption key larger.
  - Finally fixed problems with properly compressing INPs.  All games should
    work now.  Hopefully. ;)
  - Applied to 0.61 Win32 core.


Acknowledgements
----------------

Thanks go out to:
Mark Longridge, for the original TGMAME 0.35 source.
Ben Jos Walbeehm, for his 'ideas'.
Kale, for the Neo RTC code.
The MAME team, for making MAME.  The best emulator ever.

