m4conn4: MAME ROM Information. History:
Connect 4 (c) 198? Dolbeck Systems.
Try to beat the machine to 4 in a row for a chance to win cash!
- TECHNICAL -
Designed around Barcrest's MPU4 hardware platform, the game itself is played out on a large light grid on the front of the machine.
Main CPU : M6809 (@ 1.72 Mhz)
Sound Chips : AY8910 (@ 1.72 Mhz)
Palette colors : 16
Players : 1
Buttons : 2
- TRIVIA -
One of the tunes played by the machine is 'We'll Meet Again', by Dame Vera Lynn.
- SCORING -
After winning, you must play the skill stop to actually win the prizes, this can be tricky, and often cheats.
- SOURCES -
Game's rom.
MAME Info:
0.108u3 [El Condor]
WIP:
- 0.143u2: Renamed (connect4) to (m4conn4).
- 0.143: James Wallace used a Dolbeck Systems flyer to correct the colours of the Connect 4 built-in layout.
- 0.133u5: AGEMAME improved the Connect 4 layout.
- 0.128u5: Aaron Giles fixed Connect 4, which crashes if NVRAM file is present.
- 0.123u3: Aaron Giles fixed crash in Connect 4.
- 0.116u4: Improved Connect4 layout [James Wallace, Atari Ace].
- 0.115u3: Luigi30 fixed AY8910_read_port in Connect 4.
- 10th February 2007: James Wallace - Improved input timing. It appears Connect 4 uses a different sound mapping to regular Barcrest games.
- 0.111u6: James Wallace fixed assertion in MPU4 driver. Fixed the mechanical meter operation, enabling coin entry in Connect 4 - Game now playable.
- 24th January 2007: James Wallace - With thanks to Canonman and Highwayman, I was able to confirm a seemingly ghastly misuse of a PIA is actually on the real hardware. This fixes the meters.
- 0.108u3: El Condor added Connect 4 (Dolbeck Systems 198?).
Romset: 32 kb / 2 files / 17.0 zip
MAME XML Output:
   | <game name="m4conn4" sourcefile="mpu4.c"> |
   |    | <description>Connect 4</description> |
   |    | <year>1989?</year> |
   |    | <manufacturer>Dolbeck Systems</manufacturer> |
   |    | <rom name="connect4.p2" size="16384" crc="6090633c" sha1="0cd2725a235bf93cfe94f2ca648d5fccb87b8e5c" region="maincpu" offset="8000"/> |
   |    | <rom name="connect4.p1" size="16384" crc="b1af50c0" sha1="7c9645ea378f0857b849ca24a239d9114f62da7f" region="maincpu" offset="c000"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1720000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ay8913" name="AY-3-8913A" clock="1720000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="1" buttons="2" coins="4" service="yes"> |
   |    | </input> |
   |    | <dipswitch name="DIL108" tag="DIL1" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL107" tag="DIL1" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL106" tag="DIL1" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL105" tag="DIL1" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL104" tag="DIL1" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL103" tag="DIL1" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL102" tag="DIL1" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL101" tag="DIL1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL208" tag="DIL2" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL207" tag="DIL2" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL206" tag="DIL2" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL205" tag="DIL2" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL204" tag="DIL2" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL203" tag="DIL2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL202" tag="DIL2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DIL201" tag="DIL2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="512"/> |
|
|