Theatre of Magic ROM Revision History Provided by: Action Pinball & Amusement, LLC Web: www.actionpinball.com -------------------------------------------- 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. This chip is available from www.shiftedbits.com 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) Changes from revision 1.1: Fixed Trunk Test. It was incorrectly detecting and marking errors. Version 1.1 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. Version 1.0 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.