DOUBLE-BALL GULFSTREAM II

gulfstream title

What is this? It was a project I did partly for a college class and partly for the pinball arcade I worked for to put myself through college. The pinball machine makers had stopped making the most popular kind of machine we had in the arcade (games where more than one ball could be in play simultaneously), and we wanted another one. So I made one out of an old machine.


This started as an independent laboratory project in a digital logic class in the fall of 1977. The assignment was to design something using a state machine. A state machine is a device using a set of flip-flops and combinatory logic to determine the next state. I wanted to see if I could design a multiple-ball pinball, so I decided on the following rules of the game (using the Williams "Space Mission" pinball as a sample layout):

  1. The machine has two kick-out holes and the normal outhole at the bottom.
  2. If both balls are in the outhole, the ball in play ends.
  3. If one ball is in play and one is in the outhole or a kick-out hole, nothing occurs.
  4. If a ball enters a kick-out hole and one is in the outhole, a ball moves to the shooter.
  5. If one ball is in a kick-out hole and one enters the outhole, the ball in play ends
  6. If both balls are in kick-out holes, the indicated score is given and both balls eject.
  7. If a tilt occurs, the ball in play ends. The machine pauses until both balls are dead.
  8. If both balls are in kick-out holes during a tilt, both balls eject without any score.

I used the following assignment equations to determine the combinatory logic:

Where "~" is a logical NOT, "&" is a logical AND, and "|" is a logical or.

Note that "~" has precedence over "&", which has precedence over "|".

The variables Home and Done are a simulation of the mechanical score motor in the pinball machine. DELAY is a logical delay that turns on a short time after its input goes true, simulating the rotation of the score motor.

In the real machine, Eject turns off the Left and Right switches by ejecting the balls, and 2ndHd and OutHd turn off the Out switch by ejecting that ball. Once the out switch goes off, gravity moves any ball on the Second switch to the Out switch. I did not simulate this, but changed the switches by hand. I used a pushbutton to assert Done, since I had to move these switches first. Lights showed me the state of each variable.

Game indicates that the game is not over. Tilt indicates that the machine has been tilted.


Doing the logic:

 SECOND
=
False
SECOND
=
True
SECOND
=
False
 
LEFT
=
False
nil nil OutHd  nilRIGHT
=
False
LEFT
=
True
 
nil
 
 OutHd  c-h 
 2ndHd 
 
 Eject 
c-h c-hc-h RIGHT
=
True
LEFT
=
False
nil  OutHd c-h  
 2ndHd 
 OUT
=
False
OUT
=
True
 

The logic table at right shows which flip-flop (if any) is set by the switch combinations:

This was a very interesting exercise in how to make a multiple-ball pinball machine. At the time, I thought that this was as far as it would go. I had a thought of building a miniature pinball machine but that was just a dream.


The next step was to convert it into switch and relay logic.

gulfstream ball return In 1978, we had an older machine, a Williams "Gulfstream" that pulled in at most 75 cents a day. We put it up for sale, and nobody wanted it. So I suggested trying to convert it to multiple-ball play. Since this seemed better than any other option, the owners agreed. This advanced my theoretical project to practicality.

First I designed the 2nd Ball Switch. I tried different positions of the 2nd Ball Switch (held in place with tape) until I got it to work reliably. I temporarily connected the 2nd Ball Switch in series with the Outhole Switch and played the machine normally with two balls in the ball trough. It put only one ball on the playfield at a time. I noted when and how it malfunctioned and adjusted the switch and other parts until it worked smoothly and reliably. I left it that way when I was not working on it so errors it caused when others played it would be recorded on the mistake (trouble) report.

Then I fastened it in permanently. The image here is a photo of an actual Gulfstream ball return with material edited (with an image editor) into the image for the 2nd Ball Switch, the extended ball guide, and two vertical pins to keep the ball from bounding where it shouldn't. This image was done entirely from memory.

That pin off by itself was there to keep a fast ball from bouncing clear through the 2nd Ball switch and the outhole and partway up the ball return. This caused a fast drain to turn into a free ball by not activating the 2nd ball switch long enough to pull in the relay.

Then I developed the relay logic from the logic table above.

Logic Table:OutSecond LeftRight OutHd2ndHdEject
Pinball
Part:
Outhole
Switch
2nd Ball
Switch
Left Hole
Switch
Right Hole
Switch
Outhole
Relay
2nd Ball
Relay
Kick Out
Relay

original gulfstream schematic Here is the original way the Gulfstream was wired.

Each score motor function uses a relay, and usually works in the following way:

  1. Some event (usually on the playfield) activates a relay, which locks itself on.
  2. Contacts on the relay start the score motor.
  3. The score motor Home switch opens the circuit that enables the relays, so two functions are not attempted at the same time.
  4. All scoring or other functions the relay causes are completed.
  5. If the ball is in a hole, the 4 cam kicks it out.
  6. The 5 cam unlocks the relay, letting it shut off.
  7. The Home switch stops the score motor and enables all of the relays again.

modified gulfstream schematic The schematic on the right is similar to what I originally sketched, except the tilt relay connections and the flasher bulbs were not there. After I had the diagram, I made the following changes. Here are some details of the modification as I remember them:

A FEW MINOR SETBACKS:

INSTRUCTIONS

  • MAKING THE WORD S-P-E-C-I-A-L LIGHTS BOTTOM ROLLOVERS
    TO SCORE 1 REPLAY.
  • MAKING EITHER EJECT HOLE CAPTURES THE BALL AND GIVES
    A FREE BALL AT THE SHOOTER.                                    
  • MAKING BOTH EJECT HOLES WHEN FLASHING EJECTS BOTH
    BALLS AND SCORES INDICATED VALUE
  • MAKING 3 IN LINE LIGHTS EJECT HOLE SPECIALS TO SCORE 1
    EXTRA BALL WHEN BOTH BALLS EJECT.
  • MAKING 4 CORNERS SCORES 1 REPLAY.
  • MATCHING LAST 2 DIGITS ON SCORE REELS TO LIGHTED NUMBER
    ON BACKGLASS WHEN GAME IS OVER GIVES 1 REPLAY.

After I initially turned on the machine for people to play, some bugs showed up. The following were changes I made to fix them:

I used an image editor to make files from the info on my crude notes on 39-year-old yellowed notebook paper. The results are the two schematic images above.

I am not sure of some of the relay names. I had two sets of notes with different names for some of the relays.

Since the 2nd Ball Relay is new, I showed all connections to it. I had to use 4 pages of my notes to find all of them.

For other relays, I showed only parts that had connection changes or parts needed to complete a shown circuit.

The photo at the top of the page is a cropped version of the only photo I have of the machine. I cropped it because most of the rest of the photo has people in it, hiding most of the rest of the machine. I cropped them off because I don't have permission to use their images.

After the modifications, "Gulfstream II" became our #3 machine in daily take in quarters. Only the Bally "Fireball" and the Gottleib "Solar City" took in more quarters per day.

EPILOG

This machine started the multiball craze. Before 1978, I knew of only a few machines made by Bally that could do multiple-ball play ("Fireball", "Nip-It", "Gator", and a few others) and they had a lot of relays to keep track of multiple balls. I did it with one added relay. After our arcade closed, my multiple-ball design was copied into the Williams "Flight 2000" and "Firepower" pinball machines, but with computer program logic instead of relays.

Note that the terms LOCK and MULTIBALL were coined by Williams when they built those machines. My instructions included the terms CAPTURE and FREE BALL instead.

I do not have the Gulfstream or the paperwork that came with it. The papers were kept in the machine. The arcade company I worked for went out of business rather suddenly in 1979 and all of the machines they owned disappeared then. But I have recently seen photos of the Gulfstream II online.

APPENDIX

How the repurposed circuits work:

Gulfstream photos:

playfield

Gulfstream
Playfield *

playfield capture

Gulfstream II with Captured Ball
and Flashing Kick-Out Lights †

whole machine

A Gulfstream Machine
(Background edited out) *

score motor

Williams Pinball
Score Motor

relays

Williams
Pinball Relays

* Thanks to Mark Squires for the images
† My edited version of image at left