History & Milestones for PinMAME
--------------------------------

Emulator Name: WPCMAME
Authors: Martin Adrian
Milestone Date:  04/1999 (Not sure of actual date, but documented as early as 4/99.
Milestone: Initial Release to public
Emulator Notes: 
        Only 2 games supported: Twilight Zone and Indiana Jones
        No sound support, very basic WPC Chip emulation.

Milestone Date: 10/22/2000
Milestone: Shivasite becomes official host of WPCMAME emulator.

Emulator Name: WPCMAME
Authors: Martin Adrian
Milestone Date: 10/22/2000
Milestone: New version of WPCMAME (0.37-Beta8) released to public over 1 year since the original release.
Emulator Notes: 
        *ALL* Williams WPC games, from Dr.Dude to Cactus Canyon fully working.  
        Full WPC Chip emulation, PIC Security Chip and YM2151 Sound Emulation
        Preliminary DCS Sound emulated!

Milestone Date: 10/28/2000
Milestone: Steve Ellenoff becomes first member of the wpcmame developer team.

Emulator Name: WPCMAME32
Milestone Date: 10/30/2000
Milestone: Initial Release to public
Authors: Steve Ellenoff

Milestone Date: 11/03/2000 - *Not sure of exact day here
Milestone: Steve Ellenoff takes over as project leader of wpcmame emulation project.

Emulator Name: WPCMAME & WPCMAME32
Authors: Martin Adrian, Steve Ellenoff
Contributors: Jarek Parchanski
Milestone Date: 11/06/2000
Milestone: New version of WPCMAME released
Hardware/Games Supported: *ALL* Williams WPC games, from Dr.Dude to Cactus Canyon.
Emulator Notes: 
        DCS Speedups
        Sound Support added for several games       
        Support for saving sounds to a .wav file
        manually triggering sound commands

Milestone Date: 11/??/2000
Milestone: Marton Larrosa joins the wpcmame developer team.

Emulator Name: WPCMAME & WPCMAME32
Authors: Martin Adrian, Steve Ellenoff, Marton Larrosa
Milestone Date: 11/17/2000
Milestone: New version of WPCMAME released
Emulator Notes: 
        New simulator support added for a # of games.

Milestone Date: 12/04/2000
Milestone: Tom Haukap joins the wpcmame developer team.

Milestone Date: 01/03/2001
Milestone: Steve first encounters Randy's Visual Pinball from post in rgp.

Milestone Date: 01/05/2001
Milestone: Tom proposes to implement a COM object to allow WPCMAME to interact with other software.

Milestone Date: 01/07/2001
Milestone: Tom finishes inital coding and runs WPCMAMECOM for the very first time.
           Alpha version running on a simple TAF (no graphics - only flippers and bumbpers) table.

Milestone Date: 01/09/2001
Milestone: Steve finishes creating very first WPCMAMECOM table, Terminator 2.
           Table has no graphics, but has most major playfield items. 
           Performance is bad. Scripting is a mess.

Milestone Date: 01/13/2001
Milestone: Steve & Tom come up with some major speed improvements for WPCMAMECOM.

Milestone Date: 01/14/2001
Milestone: Tom finishes first draft of complete TZ table.

Authors: Martin Adrian, Steve Ellenoff, Marton Larrosa, Tom Haukap
Contributors: Jonathan N. Deitch
Milestone Date: 01/17/2001
Milestone: Last version of WPCMAME released
Emulator Notes: 
        DCS Speedups, Solenoid & Mechanical Sound Support via Samples
        Sound Support added for several games for many games
        Simulator support for many games, custom lamp layouts for many games.

Milestone Date: 01/26/2001
Milestone: Tom & Steve decide to change the WPCMAMECOM project to Visual WPCMAME.

Milestone Date: 01/28/2001
Milestone: Tom & Steve have very rough template ready for scripting VWPC tables.
           Steve makes a basic Funhouse table for additional testing.

Milestone Date: 01/29/2001
Milestone: Steve adds Williams GI handling support for VWPC.

Milestone Date: 02/03/2001
Milestone: Shiva closes his website, WPCMAME left without an official web page.

Milestone Date: 02/07/2001
Milestone: Steve get's Williams System 3-7 working.

Milestone Date: 02/08/2001
Milestone: Martin get's Williams System 11 Emulation working.

Milestone Date: 02/12/2001
Milestone: Steve get's Data East Alphanumeric Emulation working.
           Steve begins one man manhunt to locate all Data East sound roms (since none are on the net).

Milestone Date: 02/12/2001
Milestone: Martin get's working sound emulation for System 11.

Milestone Date: 02/13/2001
Milestone: Steve get's Williams System 9 working.

Milestone Date: 02/14/2001
Milestone: Steve, Martin, Tom decide to call the new emulator PinMAME.
           Steve get's System 6 & 7 sound partially working.

Milestone Date: 02/18/2001
Milestone: Visual WPCMAME is renamed to Visual PinMAME.

Milestone Date: 03/28/2001
Milestone: Steve launches official PinMAME website

Emulator Name: PinMAME & PinMAME32
Authors: Martin Adrian, Steve Ellenoff, Marton Larrosa, Tom Haukap
Contributors: Dorsola, Dave Roberts
Milestone Date: 03/29/2001
Milestone: Initial Release to public (Version 0.99 Beta).
Emulator Notes: 
        Full support for Williams WPC Hardware w/sound
        Williams System 11, 9, 7, 6, 4, 3 Emulation w/sound
        Data East Alphanumeric Emulation [no sound support]
        Prelim Bally MPU-35 Support

Emulator Name: Visual PinMAME
Authors: Steve Ellenoff, Tom Haukap
Milestone Date: 03/30/2001
Milestone: Initial Release to public (Version 0.99 Beta).

Emulator Name: PinMAME, PinMAME32, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Marton Larrosa, Tom Haukap
Milestone Date: 03/31/2001
Milestone: 2nd Release  (Version 0.99 Beta 1)
Emulator Notes: Mostly bug fixes that were missed from original release.

Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap
Milestone Date: 04/22/2001
Milestone: 3rd Release  (Version 0.99 Beta 2)
Emulator Notes: 
        Many bug fixes. Custom Alpha Numeric Layout support added.
                Marton Larrosa retires from PinMAME development.
                PinMAME32 not released due to strange display bug


Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap
Contributors: David Tansey
Milestone Date: 05/04/2001
Milestone: 4th Release (Version 0.99 Beta 3)
Emulator Notes: 
        Many bug fixes. Custom Alpha Numeric Layout support added.
                Marton Larrosa retires from PinMAME development.

Milestone Date: 05/09/2001
Milestone: Martin releases version 1.0 of VBS scriping files.

Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap
Contributor: Johan S, Dorsola, Worf
Milestone Date: 07/31/2001
Milestone: 5th Release (Version 1.0 Beta 1)
Emulator Notes: 
        Gottlieb System 80,80a,80b Support w/preliminary Sound emulation. 
                Sega/Stern Whitestar CPU Emulation [no sound emulated]
                Data East 128x16 DMD Emulation
                Data East,Sega,Stern 128x32 DMD Emulation
                Data East (Pre-BSMT2000 Hardware) Sound Emulated
                Bally MPU-17 & MPU-35 Emulation working with Sound Support for Sound Module -32
        Bally Sound Modules -51 & -56 Preliminary Support
        Gottlieb System 3 Preliminary Support
                Stern MPU-200 Preliminary Support

Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap
Contributors: Destruk, Guru, Worf, Gerrit V., Andre N.

Milestone Date: 09/28/2001
Milestone: 6th Release (Version 1.0 Beta 2)
Emulator Notes: 
        Data East/Sega 192x64 DMD Emulation
        Stern MPU-100 & MPU-200 Emulation working [no sound emulated]
        Improved sound for Gottlieb Sys80/a/b games.
        Improved sound for Bally MPU-35 games.
        Major bug fixes and driver improvements.

Milestone Date: 10/22/2001
Milestone: Gerrit Volkenborn joins the PinMAME developer team.

Milestone Date: 11/21/2001
Milestone: Gerrit gets the pinmame source code setup on a CVS server for easier updates between 4 people.

Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap, Gerrit Volkenborn
Contributors: Aaron Giles, Destruk, Worf, DesAngel, RevenantUK, Guru
Milestone Date: 12/23/2001
Milestone: 7th Release (Version 1.10) AND Steve's 30th Birthday also! :)
Emulator Notes: 
        BSMT 2000 Emulation - Full Sound now in all Data East/Sega/Stern(post 1997) games
        Gottlieb System 3 Emulation working w/partial sound emulation
        Gottlieb System 80b Sound Emulation
        Preliminary Bally Video/Pinball support (Baby Pacman)
        Major bug fixes and driver improvements.

Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap, Gerrit Volkenborn
Milestone Date: 02/03/2002
Milestone: 8th Release (Version 1.11). 
Emulator Notes: 
        Baby Pacman Emulation Working (Including Sound)
        Hankin Emulation
        Game Plan Emulation
        Bally 6803 Emulation
        Support for 9 & 10 Segments displays
        PinMAME can now be compiled with VC++

Emulator Name: PinMAME, Visual PinMAME
Authors: Martin Adrian, Steve Ellenoff, Tom Haukap, Gerrit Volkenborn
Contributors: Peter Hall, Jean-Rene Karr
Milestone Date: 03/29/2002
Milestone: 9th Release (Version 1.12).
           PinMAME has survived his first and hardest year, and it's better than ever!
           At about the same time, Martin puts out VBS 3.0 to support new VP6 functions.
Emulator Notes: 
        Switching to VS-NET 7.0 Compiler for smaller size & higher speed
        4 different splash screens in VPinMAME
        All Bally & Gottlieb sound boards are running as intended
        Combined Williams System 9&11 drivers with Data East for cleaner code/easier maintenance
        Combined Data East sound hardware drivers for cleaner code/easier maintenance
        Granny & The Gators Emulation Working
        Atari Emulation for Superman & Hercules
        Jokerz! sound board emulated.

Milestone Date 12/2/2007
Milestone: Added Gottlieb System 1 Support (Working!) - bug in bonus count still exists.

Milestone Date 08/1/2008
Milestone: Visual PinMAME now completely open source, expiry date removed

Milestone Date 10/11/2009
Milestone: PinMAME/32 compiles with GCC 4.4.0
Contributors: Zachary A. Clifford
