Version 1.4H (Home version)
NOTE: USE OF THIS ROM REVISION REQUIRES THE FOLLOWING GAME HARDWARE:
1) REQUIRED: A "#124" U22 PIC security chip installed on the MPU board.
2) OPTIONAL: Magic Post (working up-post between flippers) and working Tiger Saw
unit (motorized unit) which are operated by this software revision. These devices
were originally present on prototype (pre-production) models of Theatre of Magic,
so most games do not have them.
Notes from designer Louis Koziarz:
This is the Theatre of Magic 1.4 Home ROM. It supports the Magic Post and
Tiger Saw motor on prototype playfields. There are no adjustments to
control the behavior of these devices.
YOU NEED A #124 PIC TO USE THIS VERSION.
New coil assignments:
---------------------
Coil 19 = Drive to tiger saw EMI board. Use 12V supply for pin 3 of board.
Coil 23 = Flash drive for Magic Post.
Coil 36 = Solenoid drive for Magic Post (UL Flipper Hold).
1.40H u6.pp = CB14 10/31/96
L. Koziarz
1/6/97: WARNING
---------------
There is a known fatal in Multiball in this version. It will be fixed
later. Caveat Emptor.
1/13/06: Addendum / History / FAQ
---------------------------------
After finishing Arabian Nights, I was asked by John Popadiuk to restore
the tiger saw and magic post software to Theatre. Jeff Johnson had left
for Midway after finishing the game, and I had some spare time to do this
favor for John.
1.4H is a home-only ROM release and per the instructions from my managers
at Williams was compiled to require a #124 U22 security chip. Since very
few of these exist in the wild, I would suggest buying one from ShiftedBits
(
http://www.shiftedbit.com). Their chips are worth the money.
It is *strongly* suggested you use an EMI (electromagetic interference) board
when connecting the tiger saw motor drive directly to the 12 volt bus in
your game. I make no guarantee what could happen otherwise. You might
blow a CPU or fry the driver transistor and lose your high-voltage fuse.
The Tiger Saw runs during Tiger Saw mode and Tiger Saw Multiball. It also
spins briefly when the captive ball is hit.
The Magic Post is an up-down post that sits between the flippers and is
raised when the "Poof" target on the lower right is hit. Coil 36 raises
the plastic disc between the flippers for a few seconds and has no latch
to hold it in the raised position (unlike the old Bally mechanisms).
You *might* be able to use an "Up/Down Post Assembly" from Stern Pinball
(p/n #500-6293-00) and try to install it in a game, if you are brave enough
to remove the lamp insert in your playfield. There is also a flash lamp
underneath that illuminates the post when it is up. The flasher does not
replace the controlled lamp that also shines in this position.
A few important notes:
----------------------
1) The coil notes above reference the coil drive positions used to control
the various features in the prototype games. If you can't figure out what
these notes mean or have little experience in hacking wiring on a
pinball machine you should seek help before attempting anything on your
game.
2) No, I can't go back and add anything else to this program. I had this
ROM image (and the notes above) in a ZIP file on an old backup disk.
I don't have the source or the means to test any patches to this code.
This version was also not checked into the main source code library, so
if some licensor of the Wililams game source code claims they have it,
they're being untruthful.
3) The multiball crash is rare, but it happens. I didn't learn about it
until months later and I was already deep into development on another
project plus the Magic I tested on was not in my posession anymore.
I never had a chance to verify if the crash was always there or if the
code modifications brought the crash into the open. Things like this
happen when you're flying blind in someone else's code. Chalk it up to
the price you pay for having a prototype game.
4) This ROM was uploaded to ipdb.org in the interest of halting traffic
in home ROMs as an income source for greedy people. Anyone that tries to
sell this code to you is ripping you off.
Good Luck,
Louis Koziarz
Version 1.3
Date: August 9, 1995
U6: Checksum: 2713 (X - Export)
The X export version supersedes all A ROMs.
Changes from revision 1.2:
Correct a bug in the Multiball Lock logic where balls could not
be locked after video pinball was played.
The lockup device now behaves better when one of its switches
is broken.
Slingshots now disabled at game over.
Fixed the logic on the outlane proximity switches. If a switch
is stuck on, and Hocus Pocus is enabled, the magnet is no
longer fired.
Version 1.2
Date: April 7, 1995
U6: Checksum: 5112 (A - USA/Canada)
Checksum: 3012 (X - Export)