From Action Pinball http://www.actionpinball.com/tech/tom.txton ROM Revisions
Version 1.4H (Home version game ROM U6)
NOTE: USE OF THIS ROM REVISION REQUIRES THE FOLLOWING GAME HARDWARE:
1) REQUIRED: A custom U22 PIC security chip installed on the MPU board. This chip
is available at www.actionpinball.com/parts.php?item=ROMS349
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. An aftermarket spinning Tiger Saw kit is available
from some aftermarket sources which connects to the game and works with the
1.4H software revision (check eBay, Google search, etc. for sources)
Revision History- Commercial ROM Revision Releases:
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
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
Date: April 7, 1995
U6: Checksum: 5112 (A - USA/Canada)
Checksum: 3012 (X - Export)
Fixed Trunk Test. It was incorrectly detecting and marking errors.
Date: April 3, 1995
U6: Checksum: 5811 (A - USA/Canada)
Checksum: 3711 (X - Export)
Changes from revision 1.0:
Trunk is now searched first during ball search.
Corrected the buy-in audit.
Date: March 21, 1995
U6: Checksum: 6B10 (A - USA/Canada)
Checksum: 4A10 (X - Export)
Changes from revision 0.8:
Enhanced status report.
Enhanced Skill Shot bad switch logic.
Added French and Spanish translations.
Enhanced ball search logic.
Here's the cut and paste that is with the v1.4h ROM:
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
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 (electromagnetic 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 Williams 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 possession 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.