This page contains notes for the game Star Trek: Starfleet Academy Starship Bridge Simulator (SNES).
Cheat Code Format#
WRAM variables (16-bit):
- $0056 - P1 controller state
- $0E40 - P1 ship index
- $0E42 - P2 ship index
- $0E44 - opponent ship index
- $0EE8 - cheat mode flags, bits set based on registered cheats
- $0EEC - player cheat code input
- $0EFA - ship count A (player selection in Combat Training)
- $0EFC - ship count B (opponent selection in Combat Training, Two Player Training)
The 4 face buttons (ABXY) from player 1's inputs are packed into $0EEC and X (16 bits), then checked against each code in order. The topmost nybble is the first button in the sequence. $0EEC is cleared after registering a cheat.
Checking routine is at CPU $829C98 in the US version.
These require holding L+R+Select unless otherwise specified:
bit 0: $2828 ABAB (New Cadet Registration, name toggle A)
bit 1: $1414 XYXY (New Cadet Registration, name toggle B)
bit 2: $4212 YAXA (New Cadet Registration)
bit 3: $2484 AYBY (New Cadet Registration/Simulator Ship Selection)
bit 4: $8118 BXXB (New Cadet Registration/Simulator Ship Selection, needs L+R+Select+Start)
bit 5: $2418 AYXB (New Cadet Registration/Simulator Ship Selection, changes ship, needs L+R+Select+Start)
bit 6: $8888 BBBB (New Cadet Registration/Simulator Ship Selection, unused?)
bit 7: $8888 BBBB (Identical to previous code but impossible to register)
(ABAB & XYXY toggle their respective bits, all others set the bits instead.)
The simulator ship selection checks bits 2, 3, and 4:
bit 2 set (YAXA): set A,B = 10
bit 3 set (AYBY): set A = 10, B = 13
bit 4 set (BXXB): set A = 11, B = 17
otherwise set A,B = 7
Extra Ships#
|
|
To do: |
FILE:STstarfleetacademy_1player1.png FILE:STstarfleetacademy_1player2.png <br \><br \>FILE:STstarfleetacademy_1player3.png FILE:STstarfleetacademy_1player4.png <br \><br \>FILE:STstarfleetacademy_2player1.png FILE:STstarfleetacademy_2player2.png
In Combat Training and Two Player Training, a number of starships are left unselectable. The game uses two bytes for what ships you can select: one is for the player's selection in "Combat Training", while the other is for the opponent's selection in "Combat Training, computer" plus "Two Player Training". Normally, only the first seven ships can be selected (the restriction was likely put in place to limit how many Bridge layouts had to be designed). The maximum selection values are 11 and 17, respectively. Any value higher than these will cause the game to freeze when the simulation starts.
The YAXA, AYBY, and BXXB codes unlock some or all of these ships.
An additional ship can be unlocked in Combat Training without using the BXXB code: enter the AYBY code, then have Player 1 select a Gorn Cruiser and Player 2 select a Romulan Phoenix. The Phoenix must win the fight. After the battle is over, go to Combat Training and the Federation Prototype-A (1st value #11) should be available for selection.
The below table describes ships 14 through 17, which are unlocked by the BXXB code:
ID |
Name |
Comments |
|---|---|---|
14 (0x0D) |
Alien - Battle Cruiser |
A generic battle cruiser found in the campaign, with abilities comparable to the Excelsior class. |
15 (0x0E) |
(none) |
This vessel has no name. It is a massive cube that barely (if at all) takes any damage. It has a maximum speed double that of the fastest ship, and its weapons require very few shots to destroy an enemy vessel. Curiously, its phaser weapons do not do any shield damage. To do damage to the hull, the shields must be reduced to 50% or less for such damage to occur. To put it another way, it's basically an untextured Borg Cube. |
16 (0x0F) |
Federation Prototype-A - Heavy Cruiser |
A ridiculously overpowered Excelsior-class with excessive torpedo capability. This can be unlocked for the player only in Combat Training, but not anywhere else without modifications. |
17 (0x10) |
Klingon Bird of Prey Prototype - Battle Cruiser |
This is the ship that is used in the "The Undiscovered Country" simulation. Even without the cloaking device and ability to fire while cloaked, its speed, hull tolerance, and weapons easily rival the Constitution class, making it very dangerous. |