embargo: MAME ROM Information. History:
Embargo (c) 1977 Cinematronics.
Embargo is a one to four player blocking genre game. Each player must deposit a coin. There is a stylized map of Cuba (with a canal through the center) in the middle of the screen. There are four boats, one in each corner of the screen. If there were less than four players then the computer played the remainder. As the boats sail out they leave a continuous trail of mines behind. The players can control the direction and, with a single button, stop two mines from being laid in every twelve.
Each time a boat hits another boat, a mine, the screen edge or Cuba, it explodes and the surviving boats each get one point. This continues until zero or one boat is left. (If two boats collide they both blow up.) I believe there were four rounds per game. The strategy was to block off as much open water as you could while leaving a hole in your line of mines so you could double back and duck through it.
- TECHNICAL -
The display was a standard NTSC raster black-and-white monitor. The main logic board used a Signetics 2650 8-bit microprocessor chip.
The video timing was generated using TTL SSI synchronous counters and standard logic gates.
The sound board was separate from the main logic board. The explosion sound was based on a pseudo-random number generator which used a resistor ladder to generate something approximating white noise (although many thought it sounded like someone coughing). There was a single tone generator as well as gating logic, all controlled by the main logic board.
The four directional control knobs were encoded using standard 12 position make-before-break wafer switches that had the detent ball removed. Each had a matrix of diodes attached which generated a 4-bit Gray code.
Main CPU : S2650 (@ 625 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 60.00 Hz
Palette Colors : 2
Players : 4
Control : dial
Buttons : 4 (1 for each player)
- TRIVIA -
This was Cinematronics third game and first original game design. It took about 9 months from concept to production. The game was not a hit and only sold well in Florida. Space Wars was the next game and launched a golden age for the company.
- STAFF -
Game Concept: Jim Pearce
Hardware & Software Design: Robert Shaver
- SOURCES -
Designer: Robert Shaver
Game's rom.
Machine's picture.
MAME Info:
0.74u1 [Stefan Jokisch, Stephane Humbert, MASH]
0.37b9 [?]
TODO:
* Add sound/samples
WIP:
- 0.135u2: Fabio Priuli added driver data structs to Embargo.
- 0.115u3: Zsolt Vasvari modernized Embargo. Added save state support.
- 0.74u1: Stefan Jokisch, Stephane Humbert and MASH added Embargo (Cinematronics 1977).
- 21st September 2003: Stefan Jokisch fixed the remaining problems in Embargo, so it's now playable.
- 9th June 2003: Pierpaolo Prazzoli added inputs and dipswitches to Embargo.
- 31st August 2002: Angelo Salese fixed Embargo booting and bug in the visible area.
- 8th May 2001: Stephane Humbert and MASH added preliminary input to Embargo.
- 0.37b9: Added Embargo (Testdriver).
Recommended Games (Watersport):
Embargo
River Patrol
The Bounty
Mermaid
Swimmer
Tugboat
Tropical Angel
Water Ski
Water Match
Toobin'
Hydra
Aqua Jet
Skimaxx
Wave Runner
Wave Shark
Sega Water Ski
Wave Runner GP
Soul Surfer
Recommended Games (Tron):
Barricade
Bigfoot Bonkers
Blockade
Comotion
Checkmate
Dominos
Embargo
Hustle
Minesweeper
Tron
Toggle
Wit's
Romset: 4 kb / 8 files / 3.81 zip
MAME XML Output:
   | <game name="embargo" sourcefile="embargo.c"> |
   |    | <description>Embargo</description> |
   |    | <year>1977</year> |
   |    | <manufacturer>Cinematronics</manufacturer> |
   |    | <rom name="emb1" size="512" crc="00dcbc24" sha1="67018a20d7694618123499640f041fb518ea29fa" region="maincpu" offset="0"/> |
   |    | <rom name="emb2" size="512" crc="e7069b11" sha1="b933095087cd4fe10f12fd244606aaaed1c31bca" region="maincpu" offset="200"/> |
   |    | <rom name="emb3" size="512" crc="1af7a966" sha1="a8f6d1063927106f44c43f64c26b52c07c5450df" region="maincpu" offset="400"/> |
   |    | <rom name="emb4" size="512" crc="d9c75da0" sha1="895784ec543f1c73ced5f37751a26cb3305030f3" region="maincpu" offset="600"/> |
   |    | <rom name="emb5" size="512" crc="15960b58" sha1="2e6c196b240cef92799f83deef2b1c501c01f9c9" region="maincpu" offset="800"/> |
   |    | <rom name="emb6" size="512" crc="7ba23058" sha1="ad3736ec7617ecb902ea686055e55203be1ea5fd" region="maincpu" offset="a00"/> |
   |    | <rom name="emb7" size="512" crc="6d46a593" sha1="5432ae1c167e774c47f06ffd0e8acf801891dee1" region="maincpu" offset="c00"/> |
   |    | <rom name="emb8" size="512" crc="f0b00634" sha1="317aacc9022596a2af0f3b399fe119fe9c8c1679" region="maincpu" offset="e00"/> |
   |    | <chip type="cpu" tag="maincpu" name="S2650" clock="625000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="3932160" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="0" vbstart="240" /> |
   |    | <sound channels="0"/> |
   |    | <input players="4" buttons="1" coins="1"> |
   |    |    | <control type="dial" minimum="0" maximum="255" sensitivity="50" keydelta="8"/> |
   |    | </input> |
   |    | <dipswitch name="Rounds" tag="IN0" mask="3"> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="5" value="2"/> |
   |    |    | <dipvalue name="6" value="3"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="supported" palettesize="0"/> |
|
|