Manufacturers

Loading

Witch

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Categories
  12. MAMEinfo
  13. History
Download witch.zip (801 KB)
Snapshot

Game infos

Description Witch
Name witch
Manufacturer Excellent System
Year 1992
Runnable yes
System arcade /
Number of players 1P
Added to MAME .147u4
Romset size 801 KB
Romset file 6 files
Romset zip 227 B
Language English
Genre Pinball

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 1
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
gambling no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 240 192 60

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 1.v10 262144 62e42371 5042abc2176d0c35fd6b698eca4145f93b0a3944 essnd 0 good no
arcade 3.u3 131072 7007ced4 6a0aac3ff9a4d5360c8ba1142f010add1b430ada gfx1 0 good no
arcade 5.a1 262144 fc37a9c2 940d8c53d47eaa93a85a91e4ecb92fc4912d331d gfx2 0 good no
arcade 6.s6 32768 82460b82 d85a9d77edaa67dfab8ff6ac4cb6273f0904b3c0 sub 0 good no
arcade tbp24s10n.10k 256 ee7b9d8f 3a7b75befab83bc37e4e403ad3632841c2d37707 prom 0 good no
arcade u_5b.u5 131072 5c9f685a b75950048009ffb8c3b356592b1c69f905a1a2bd maincpu 10000 good no

Chips list

name tag type clock
ES8712 essnd audio 8000
Speaker mono audio
YM2203 ym2 audio 3000000
Z80 sub cpu 3000000

Categories

MAMEinfo

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

History


Arcade Video game published 27 years ago:

Witch (c) 1992 Sega.

- TECHNICAL -

Main CPU : (2x) Zilog Z80
Sound Chips : ES8712, (2x) Yamaha YM2203

Players : 1
Buttons : 6

- TRIVIA -

Developed by Vic Tokai.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=4549&o=2