TRON 2.0
-------------------------------------------------
List of Subroutine Locations/Energy Cost by CLU
-------------------------------------------------

Disclaimer: I just put this together from my notes, so it may not be 100%
accurate, but I tried to be very thorough.  It should give you a good idea so
you can use the code optimizers efficiently throughout the game.  Nothing is
more frustrating than upgrading to Beta (or worse, all the way to Gold) and
finding the same thing on the next level.

Section 1 is a list of subroutines in a rough chronological order as found in
the game.  In other words, level by level, progressing through as dictated by
gameplay.  There may be a slight variation based on which side of the room I
went to first.  Section 2 is a listing by subroutine, so you can see all the
possible locations and levels for that particular subroutine.

Each listing shows the energy cost and any notes about how it was obtained.  In
some (but not all) areas I have included notes on the optimizers.

Enjoy.


-----------------------------------------------
SUBROUTINES IN CHRONOLOGICAL ORDER BY GAMEPLAY
-----------------------------------------------


Program Initialization
------------------------

Y-Amp (Alpha)                          25
Blaster Primitive                      25
Profiler (Alpha)                       00          (from zLot)
Profiler (Alpha)                       25

*** Optimizer strategy notes ***
Your first optimizer is part of an objective, so you can't come back to it from
a future section.   One strategy is to upgrade your Y-amp right away, and
upgrade to Gold on the next optimizer so you have it available for the Primary
Digitizing section.  On that level, you may need it (depending on how the game
randomizes the optimizer placement) to get to a high platform where the
optimizer is.  In 7 times playing the game, I have only found the optimizer for
that level in another part once, so chances are good you'll need the Gold level
(see notes below for more).



Program Integration
---------------------

Fuzzy Signature (Alpha)                25
Primitive Charge (Alpha)               00          (from ICP)
Unknown SR (Submask - Alpha)           15	
Profiler (Beta)                        35
Virus Scan (Alpha)                     25
Y-Amp (Alpha)                          25
Primitive Charge (Alpha)               25
Submask (Alpha)                        25


Vaporware - Light Cycles
-------------------------

n/a

Vaporware - Prisoner Bin
------------------------	

Unknown SR (Suffusion-Alpha)           00          (from ICP)
Virus Scan (Beta)                      35
Fuzzy Signature (Alpha)                25
Peripheral Seal (Beta)                 20
Suffusion (Alpha)                      50
Y-Amp (Beta)                           75
Unknown SR (LOL - Alpha)               65
Power Block (Alpha)                    25
Peripheral Seal (Alpha)                15

*** Optimizer Strategy Notes ***
This one is fairly easy, but sometimes overlooked - the Optimizer is behind one
of the sealed bins.  When you get permission to open ROMmie's bin, you will be
able to open the one with the Optimizer, as well.  Just go around to all the
rooms.



Transport Station
-----------------

Virus Scan (GOLD)                      50
Unkown SR (Sequencer - Alpha)          40
Virus Scan (Beta)                      35
Viral Shield (Alpha)                   20
Primitive Charge (Alpha)               35
Profiler (Beta)                        35

*** Optimizer Strategy Notes ***
You will miss the optimizer (and some of the subroutines mentioned here) if you
don't jump onto the moving data blocks and go up to the top of the room - there
is a recessed walkway just under the ceiling.  On one side is an energy patch,
and on the other is the optimizer.


Primary Digitizing
-------------------

Sequencer (Alpha)                      50
Fuzzy Signature (Alpha)                50
Sequencer (Beta)                       80
Primitive Charge (Alpha)               25
Profiler (Alpha)                       25
Unknown SR (Profiler - Beta)           35
LOL (Alpha)                            50
Support Safeguard (Alpha)              15
Ball Launcher (Alpha)                  75
LOL (Alpha)                            50
Unknown SR (Fuzzy Signature - Beta)    75
Unknown SR (Fuzzy Signature - Alpha)   00           (from ICP)

*** Optimizer Strategy Notes ***
Sometimes the optimizer appears at the beginning of the level, but usually it
appears after the reformat has started, and you are running back through the
main room with the energy pool and all the zLots.  It is in the left-hand room,
on top of a high platform.  You need a Y-Amp gold to get up on top of the
platform, but you can get by with a Y-Amp Beta if you wait until it comes to
the edge, then jump up and press F when you are on top of it - if you time it
right, you will catch it and you can optimize then.  It can be nerve-wracking
because the reformat is coming and zLots are trying to kill you, so do a
hard-save just after the Program that gives you the platform permission in case
you need to try again.


Legacy Code - Alan's Desktop PC
-------------------------------

LOL (Alpha)                            65
Triangulate (Beta)                    100
Unknown SR (Suffusion-Beta)            90
LOL (Alpha)                            50
Unkown SR (Virus Scan-Beta)            35
Suffusion (Beta)                       90


Packet Transport
-----------------

Cluster (Alpha)                        45
Profiler (GOLD)                        00           (from ICP)
Base Damping (Alpha)                   15
Triangulate (Beta)                    100
Unknown SR (Support Safeguard-Alpha)   25
Unknown SR (Fuzzy Signature - Beta)    75
Unknown SR (Suffusion - Beta)          90
Profiler (GOLD)                        50
Y-Amp (Beta)                           75

*** Optimizer Strategy Notes ***
You'll find the optimizer on one of the upper walkways of the third pod.


Power Regulator - Alan's Desktop PC
------------------------------------

Base Damping (Alpha)                   15
Submask (Beta)                         20
Unknown SR (Virus Scan - GOLD)         50
Cluster (Alpha)                        45
Fuzzy Signature (Beta)                 75


Power Occulus - Alan's Desktop PC
-----------------------------------

Triangulate (Alpha)                    75
Unknown SR (Triangulate - Beta)       100
Submask (Beta)                         20
Support Safeguard (Beta)               20
Base Damping (Alpha)                   15
Truncate (Alpha)                       15
Y-Amp (GOLD)                          100
LOL (Alpha)                            65
LOL (Beta)                            100
Cluster (Alpha)                        45


Main Processing Core - Alan's Desktop PC
-----------------------------------------

Peripheral Seal (Alpha)                00            (from Resource Hog)
Cluster (Beta)                         90
Fuzzy Signature (Beta)                 15
Sequencer (Alpha)                      25
Unkown SR (Peripheral Seal - Alpha)    15
Triangulate (Beta)                    100
Submask (Alpha)                        15
Base Damping (Beta)                    20
Corrode (Alpha)                       100
Corrode (Beta)                        225


City Hub
----------

Viral Shield (Beta)                    00            (Turn around and go behind
wall at start)
Viral Shield (Alpha)                   20
Ball Launcher (Beta)                  115
Unknown SR (Virus Scan - Beta)         35
Ball Launcher (Alpha)                  75
Viral Shield (Alpha)                   20
Corrode (Alpha)                        00            (from zLot)
Ball Launcher (Alpha)                  00            (from zLot)


Progress Bar
------------

Profiler (GOLD)                        50
virus Scan (GOLD)                      50
Y-Amp (GOLD)                           50
Drunken Dims (Alpha)                   00            (from zLot)


Remote Access Node
---------------------

Unkown SR (Power Block - Beta)         75
Cluster (Beta)                         90
Sequencer (Beta)                       80
Triangulate (GOLD)                    125
Profiler (Beta)                        35


*** Optimizer Strategy Notes ***
The optimizer for this area is on the bottom level - there's a bunch of boxes
that don't have an archive bin and seem to be there for no reason.  Climb them
to a recessed wallspace just below the ceiling for the optimizer.


Thornes Perimeter Partition
-----------------------------

Corrode (Alpha)                        15
Ball Launcher (Alpha)                  25
Drunken Dims (Alpha)                   50
Truncate (Beta)                        20

Viral Shield (GOLD)                    30
Corrode (Beta)                        150
Corrode (Beta)                        150
Drunken Dims (Beta)                   120


Function Control Deck (PDA)
-----------------------------

Base Damping (GOLD)                    25


Data Base - Security Socket
----------------------------

Energy Claw (Alpha)                   100
Cluster (Alpha)                        45
Fuzzy Signature (Alpha)                10
Power Block (Beta)                     75
Fuzzy Signature (Beta)                 15
Peripheral Seal (Alpha)                15
Primitive Charge (Beta)                15
Y-Amp (GOLD)                          100
Base Damping (Beta)                    20
Megahurtz (Alpha)                      85

* Don't use the code optimizer on this level until you get Megahurtz - then go
back out of that room and across the energy bridge.  If you go to the area just
to the left of the stack of data blocks that looks down onto the level below,
you can wait until the optimizer climbs the wall and update Megahurtz to Beta
(the next time you see a Beta version will be at the end of the game, so go
ahead and update to Gold ASAP).


Data Base - Firewall
--------------------

Support Safeguard (Beta)               20
Truncate (Beta)                        20
Unknown SR (Submask - Beta)            20
Profiler (GOLD)                        50

*  The optimizer appears in one of the alcoves after the rings are aligned

Unknown SR (Megahurtz - Alpha)        100
Energy Claw (Alpha)                    50


Primary Docking Port
---------------------

LOL (Beta)                            110
Unknown SR (Power Block - GOLD)       100
Energy Claw (Alpha)                    00             (from Data Wraith)


Cargo Bay Sector
------------------

(none)


Root of the Problem - Assembly Sector
-------------------------------------

Power Block (Beta)                     00             (from ICP)
Primitive Charge (Beta)                15
Megahurtz (Alpha)                     150
Unkown SR (Peripheral Seal - GOLD)     25
Y-Amp (GOLD)                           10
Prankster Bit                         100
Power Block (Beta)                     00             (from ICP)
Unknown SR (Megahurtz - Alpha)         00             (from Data Wraith)
Power Block (Beta)                                    (from ICP)
Power Block (Gold)                                    (from ICP)


Root of the Problem - Command Module
----------------------------------------

Megahurtz (Beta)                      130
Viral Shield (Gold)                    30





-----------------------------------------
APPEARANCES CATEGORIZED BY SUBROUTINE
-----------------------------------------

Ball Launcher
---------------

     (Alpha)       75       Primary Digitizing
     (Beta)       115       City Hub
     (Alpha)       75       City Hub
     (Alpha)       00       City Hub (from zLot)
     (Alpha)       25       Thorne's Perimeter Partition

Blaster Primitive
------------------
     (Primitive)   25       Program Initialization


Base Damping
--------------

     (Alpha)       15       Packet Transport
     (Alpha)       45       Power Regulator - Alan's Desktop PC
     (Alpha)       15       Power Occulus - Alan's Desktop PC
     (Beta)        20       Main Processing Core - Alan's Desktop PC
     (GOLD)        25       Function Control Deck (PDA)
     (Beta)        20       Data Base - Security Socket


Corrode
---------

     (Alpha)      100       Main Processing Core - Alan's Desktop PC
     (Beta)       225       Main Processing Core - Alan's Desktop PC
     (Alpha)       00       City Hub (from zLot)
     (Alpha)       15       Thorne's Perimeter Partition
     (Beta)       150       Thorne's Internal Partition
     (Beta)       150       Thorne's Internal Partition


Cluster
--------

     (Alpha)       45       Packet Transport
     (Alpha)       45       Power Regulator - Alan's Desktop PC
     (Alpha)       45       Power Occulus - Alan's Desktop PC
     (Beta)        90       Main Processing Core - Alan's Desktop PC
     (Beta)        90       Remote Access Node
     (Alpha)       45       Data Base - Security Socket


Drunken Dims
------------

     (Alpha)       00       Progress Bar (from zLot)
     (Alpha)       50       Thorne's Perimeter Partition
     (Beta)       120       Thorne's Internal Partition

Energy Claw
------------

     (Alpha)      100       Data Base - Security Socket
     (Alpha)       50       Data Base - Firewall
     (Alpha)       00       Primary Docking Port (from Data Wraith)


Fuzzy Signature
----------------

     (Alpha)       25       Program Integration
     (Alpha)       25       Vaporware - Prisoner Bin
     (Alpha)       50       Primary Digitizing
     (Beta)        75       Primary Digitizing (as Unknown SR)
     (Alpha)       00       Primary Digitizing (from ICP)
     (Beta)        75       Packet Transport (as Unknown SR)
     (Beta)        75       Power Regulator - Alan's Desktop PC
     (Beta)        15       Main Processing Core - Alan's Desktop PC
     (Alpha)       10       Data Base - Security Socket
     (Beta)        15       Data Base - Security Socket


LOL
----

     (Alpha)       65       Vaporware - Prisoner Bin (as unknown SR)
     (Alpha)       50       Primary Digitizing
     (Alpha)       50       Primary Digitizing
     (Alpha)       65       Legacy Code - Alan's Desktop PC
     (Alpha)       50       Legacy Data - Alan's Desktop PC
     (Alpha)       65       Power Occulus - Alan's Desktop PC
     (Beta)       110       Power Occulus - Alan's Desktop PC
     (Beta)       110       Primary Docking Port


Megahurtz
------------

     (Alpha)       85       Data Base - Security Socket
     (Alpha)      100       Data Base - Firewall (as Unknown SR)
     (Alpha)      150       Root of the Problem - Assembly Sector
     (Alpha)       00       Root of the Problem - Assembly Sector (from Wraith
as Unknown SR)
     (Beta)       130       Root of the Problem - Command Module



Peripheral Seal
-----------------

     (Beta)        20       Vaporware - Prisoner Bin
     (Alpha)       15       Vaporware - Prisoner Bin
     (Alpha)       00       Main Processing Core - Alan's Desktop PC (from
Resource Hog)
     (Beta)        00       Main Processing Core - Alan's Desktop PC (from
Resource Hog)
     (Alpha)       15       Main Processing Core - Alan's Desktop PC (as
Unknown SR)
     (Alpha)       15       Data Base - Security Socket
     (GOLD)        25       Root of the Problem - Assembly Sector


Power Block
------------

     (Alpha)       25       Vaporware - Prisoner Bin
     (Beta)        75       Remote Access Node (as Unknown SR)
     (Beta)        75       Data Base - Security Socket
     (GOLD)       100       Primary Docking Port (as Unknown SR)
     (Beta)        00       Root of the Problem - Assembly Sector (from ICP)
     (Beta)        00       Root of the Problem - Assembly Sector (from ICP)
     (GOLD)        00       Root of the Problem - Assembly Sector (from ICP)


Prankster Bit
-------------

     (Alpha)      100       Root of the Problem - Assembly Sector


Primitive Charge
----------------

     (Alpha)       00       Program Integration (from ICP)
     (Alpha)       25       Program Integration
     (Alpha)       25       Transport Station - Mooring Clamps area
     (Alpha)       25       Primary Digitizing
     (Beta)        15       Data Base - Security Socket
     (Beta)        15       Root of the Problem - Assembly Sector


Profiler
---------

     (Alpha)       00       Program Initialization (from zLot)
     (Alpha)       25       Program Initialization
     (Beta)        35       Program Integration
     (Beta)        35       Transport Station - Mooring Clamps area
     (Alpha)       25       Primary Digitizing
     (Beta)        35       Primary Digitizing (as Unknown SR)
     (GOLD)        00       Packet Transport (from ICP)
     (GOLD)        50       Packet Transport
     (GOLD)        50       Progress Bar
     (Beta)        35       Remote Access Node
     (GOLD)        50       Data Base - Firewall

Sequencer
----------

     (Alpha)       40       Transport Station (as Unknown SR)
     (Alpha)       50       Primary Digitizing
     (Beta)        80       Primary Digitizing
     (Alpha)       25       Main Processing Core - Alan's Desktop PC
     (Beta)        80       Remote Access Node

Submask
-------

     (Alpha)       15       Program Integration (as Unknown SR)
     (Alpha)       25       Program Integration
     (Beta)        20       Power Regulator - Alan's Desktop PC
     (Beta)        20       Power Occulus - Alan's Desktop PC
     (Alpha)       15       Main Processing Core - Alan's Desktop PC
     (Beta)        20       Data Base - Firewall (as Unknown SR)


Suffusion
----------

     (Alpha)       00       Vaporware - Prisoner Bin (as Unknown SR from ICP)
     (Alpha)       50       Vaporware - Prisoner Bin
     (Alpha)       50       Primary Digitizing
     (Beta)        90       Legacy Data - Alan's Desktop PC (as Unknown SR)
     (Beta)        90       Legacy Data - Alan's Desktop PC
     (Beta)        90       Packet Transport (as Unknown SR)




Support Safeguard
------------------

     (Alpha)       15       Primary Digitizing
     (Alpha)       25       Packet Transport (as Unknown SR)
     (Beta)        20       Power Occulus - Alan's Desktop PC
     (Beta)        20       Data Base - Firewall


Triangulate
------------

     (Beta)       100       Legacy Data - Alan's Desktop PC
     (Beta)       100       Packet Transport
     (Alpha)       75       Power Occulus - Alan's Desktop PC
     (Beta)       100       Power Occulus - Alan's Desktop PC (as Unknown SR)
     (Beta)       100       Main Processing Core - Alan's Desktop PC
     (GOLD)       125       Remote Access Node

Truncate
---------

     (Alpha)       15       Power Occulus - Alan's Desktop PC
     (Beta)        20       Thorne's Perimeter Partition
     (Beta)        20       Data Base - Firewall


Viral Shield
------------

     (Alpha)       20       Transport Station - Mooring Clamps area
     (Beta)        00       City Hub (From Program behind starting point)
     (Alpha)       20       City Hub
     (Alpha)       20       City Hub
     (GOLD)        30       Thorne's Internal Partition
     (GOLD)        30       Root of the Problem - Command Module


Virus Scan
----------

     (Alpha)       25       Program Integration
     (Beta)        35       Vaporware - Prisoner Bin
     (GOLD)        50       Transport Station
     (Beta)        35       Transport Station - Mooring Clamps area
     (Beta)        35       Legacy Data - Alan's Desktop PC (as unknown SR)
     (GOLD)        50       Power Regulator - Alan's Desktop PC (as Unknown SR)
     (Beta)        35       City Hub (as Unknown SR)
     (GOLD)        50       Progress Bar

Y-Amp
-----

     (Alpha)       25       Program Initialization
     (Alpha)       25       Program Integration
     (Beta)        75       Vaporware - Prisoner Bin
     (Beta)        75       Packet Transport
     (GOLD)       100       Power Occulus - Alan's Desktop PC
     (GOLD)        70       Progress Bar
     (GOLD)       100       Data Base - Security Socket
     (GOLD)        10       Root of the Problem - Assembly Sector