0.147u4 [f205v, The Dumping Union]
0.97u5 [David Haywood]
0.82u3 [?]
SETUP:
- When you see "RAM ERROR...", press F1 to initialize NVRAM.
WIP:
- 0.183: Added busy status read to ES8712 sound and notes on device. Misc. ES-related code cleanups. Added a reset line callback for the ES-8712. This will be used to reset the MSM5205/MSM6585 when the implementation is rewritten to use those devices. For now, it's used for IRQ generation in vmetal, whose program seems to use a separate gate to prevent unwanted IRQs when the device is reset (gcpinbal appears to do the same with a rather subtle difference). Removed the probably bogus and already unused auto-repeat feature from the ES-8712 device. All known games that loop samples do so by status polling or IRQs [AJR].
- 0.179: Take the 'Hopper Active' dipswitch value into proper account for Witch; no longer must it be low. Added ticket_dispenser_device::motor_w as a proper WRITE_LINE method, first step towards eliminating the m_active_bit=0x80 nonsense [AJR].
- 0.178: Sort out which inputs and outputs are which. Use standard gambling input types where appropriate. Identify "Attendant Pay" (keyout?) and payout switches. Removed fake DIP switches. Names of real DIP switches no longer all-caps. Expand range of NVRAM. Added two PPIs for I/O. Partially implement hopper output. Clarification regarding 8255s [AJR].
- 0.170: Switched Witch to configured banking and added save state support [Osso].
- 0.153: Roberto Fresca and ANY added clone Witch (With ranking). Changed both CPU clocks to 3 MHz, both YM2203 clocks to 3 MHz and confirmed the ES8712 clock (coming from pin 14 of M5205) in 8 MHz. All measured and traced from the PCB. Implemented all clocks through #define [Roberto Fresca, ANY]. Added CPU interleave to fixed garbled graphics in witch and pbchmp95. Inverted the 'Unknown Use' dipswitch default since it broke controls. The "UNK" port could actually be the controls for the "matrix" mode [Osso].
- 22nd February 2014: Roberto Fresca - Thanks to ANY, we have now a new set of Witch (this one is with ranking). Still need some work on the NVRAM system, but is playable. Here some snaps.
- 0.148u2: Modernized ES8712 sound device [Andrew Gardner].
- 0.147u4: f205v and The Dumping Union added Witch (Excellent System 1992). Added PCB layout and DIP locations to the Witch sets. Minor doc update [Brian Troha]. Changed 'Witch' to clone 'Witch (Sega License)'. Renamed (witch) to (witchs).
- 0.147u3: Minor Witch updates based on eBay auction picture [Brian Troha]. Changed Z80 CPU1/2 clock speeds to 3MHz. Changed description of clone 'Pinball Champ '95 (bootleg?)' to 'Pinball Champ '95'.
- 0.112: Tomasz Slanina fixed Witch - Game now playable. Fixed cpu1 rom address to $10000. Added 6x buttons and 3x coin slots. Changed visible area to 240x192. Added 16x 'Unknown' dipswitches.
- 5th February 2007: Tomasz Slanina - Fixed tons of annoying bugs in Witch driver. Witch and Pinball Champ 95 are playable now (both were stuck in attract mode before).
- 0.99u6: Changed visible area to 240x225. Changed parent description to 'Witch' and clone 'Pinball Champ '95 (Veltmeijer Automaten, bootleg?)' to 'Pinball Champ '95 (bootleg?)'. Renamed (pchmp95) to (witch) and (pchmp95v) to (pbchmp95).
- 0.99u5: Improvements to the Witch/Pinball Champ '95 driver [Sebasten Hegon]: The games now show some graphics (the palette seems OK) and play some music and sounds. Since the controls are not yet figured out completely, they are still mapped as dipswitches. An NVRAM reset is required the first time you launch Witch (via the associated dipswitch). Pinball Champ seems to automatically do this. The sound part required some patching in sound\es8712.c. I disabled the hardcoded inconditional looping, and made the sound start when writing at offset 0x06 (cf patch). vmetal does not seem to be affected. As far as gameplay is concerned, the ball will freeze (in game and demo mode), and I don't know why. The video hardware is not completely figured out and may be the culprit. The coin in/out mecanism needs some work too. Added Z80 (8MHz) CPU2. Replaced OKI6295 with ES8712 (8000 Hz) and 2x YM2203 (1.5MHz) sound. Changed visible area to 256x256.
- 0.98: Fixed rom.v10 name.
- 0.97u5: David Haywood added 'Pinball Champ '95(?) (Excellent Systems)'. Changed 'Pinball Champ '95' to clone 'Pinball Champ '95 (Veltmeijer Automaten, bootleg?)'. Renamed (pbchmp95) to (pchmp95).
- 0.82u3: Added 'Pinball Champ '95' (Veltmeijer Automaten 1995). Doesn't work yet and seems to have some gambling elements to it.
Recommended Games (Pinball):
Gee Bee
Bomb Bee
Cutie Q
Solar War
Video Pinball
Flipper Jack
Pinbo
Vs. Pinball
Pinball Action
Super Wing
Panic Road
Speed Ball
Music Ball
Time Scanner
Time Scanner (Magnet System)
PinBot (PlayChoice-10)
Alien Crush
Devil Crash (Tourvision PCE bootleg)
Super Pinball Action
Witch
Grand Cross
Power Flipper Pinball Shooting
Hot Pinball
Gals Pinball