Total Nuclear Annihilation Pinball is a project I started in November of 2015. The goal was to create a semi-simple, early 80’s Bally influenced custom machine. This pinball machine would have upgraded electronics, displays, lights, and software with an 80’s retro-futuristic feel. In 2016 the machine design got picked up by Spooky Pinball LLC. to be produced as an actual production machine. Production began in September of 2017.
Latest Total Nuclear Annihilation Code
v1.2.1 – 05/22/2018 – Scott Danesi
v1.3.0 – 01/03/2019 – Scott Danesi
v1.4.0 – 04/10/2020 – Scott Danesi
v1.4.1 – 08/15/2020 – Scott Danesi – v1.4.1 Information
v1.4.2 – 10/25/2020 – Scott Danesi – v1.4.2 Information
v1.5.0 – 10/05/2022 – Scott Danesi
TNA Beta Code Zone – Restricted area, enter at your own risk
Code Update Procedure
WARNING: Versions 1.5.0 and prior will reset your audits and settings on the game after the update procedure. However, these audits and settings are automatically dumped to the USB stick as a backup for your reference. I am planning to add functionality to save audits within the game in the future.
NOTE 1: v1.4.0 may update your P3-ROC firmware if it deems necessary, DO NOT power off the machine unless the screen instructs you to. The firmware update will happen after the update completes and the machine is restarted prior to first boot.
NOTE 2: Upon first boot after a code update, your game will restart by itself a few times while applying the update, please let it do its thing. It will boot into attract mode when it is done.
Step 1: Download the latest “pkg” file from the link above.
Step 2: Copy the “pkg” file to a USB flash drive (FAT32 format recommended). Do not change the name of the file, should be named “tna-gamecode.pkg”.
Step 3: Power off the game and remove the backglass.
Step 4: Insert the USB flash drive into an open USB port on the PC located on the right side within the backbox.
Step 5: Power on the machine, a message should appear saying that the software is updating.
Step 6: Once the code update is complete, remove the USB flash drive and restart the machine.
Below you will find a continually updating list of documentation for Total Nuclear Annihilation Pinball
- Full Manual v2019-04-17
- Service Menu – User Settings
- Service Menu – Tests
- Rubber Ring List
- Reactor Difficulty Matrix
Instruction / Price Cards
These are printable instruction, price, and logo cards for TNA. The price cards file is based off the file created by Ken (Pinball Rebel) and modified with fonts to fit the TNA theme. Enjoy!
- Drop targets are constantly cycling on power up
- This is the machine telling you that it thinks there are balls stuck behind the drop targets. If there are not balls there, the opto switches are not registering properly. Check your opto power and check to ensure these opto switches are working correctly in the service mode switch test. This is most likely a serial cable (gray shielded cable) came unplugged to the switch boards.
- Multiball is not being awarded when balls are dropped from the locks
- This is most likely caused by a drop target down switch not registering properly. Check all connections to these switches and be sure that they are working properly in switch test. This is most likely the first drop target down position that needs to be looked at.
Circuit Boards / Electronics
- Multimorphic P3-ROC V2 (1 used in TNA)
- Multimorphic PD-16 V2 (2 used in TNA)
- Multimorphic PD-LED V2 (5 used in TNA)
- Multimorphic SW-16 V2 (4 used in TNA)
- Total Nuclear Annihilation 3×3 Lamp Board Assembly
- 5mm Piranha RGB LED in Frosted Lens
- Used in TNA insert lighting PCBs
- P3-ROC Single RGB Insert LED PCB Assembly
- P3-ROC Single RGB GI PCB Assembly
- MAXIM LED Display Drivers 8-Digit LED Display Driver IC
- Used in the numeric score display modules (socketed for easy replacement)
Major Playfield Assemblies
- Ball Trough Assembly (4-Ball)
- Slingshot Assembly
- Scoop Weldment Assembly
- 1-Bank Smart Drop Target Assembly – Left
- Controlled Ball Gate Assembly – Left
- Controlled Ball Gate Assembly – Right
- Ball Gate Actuator Coil Assembly