Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

Star Soldier: Vanishing Earth

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Star Soldier: Vanishing Earth

Developer: Hudson Soft
Publishers: Seta (Arcade), Hudson Soft (JP), Electro Brain (US)
Platforms: Arcade (Seta Aleck64 hardware), Nintendo 64
Released in JP: July 10, 1998
Released in US: December 15, 1998


DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.


Debug Options

StarSoldierN64-debugoptions.png StarSoldierN64-enemyselect.png StarSoldierN64-stageselect.png

Applying the below GameShark code will open up a couple of debug options. This opens ENEMY SELECT and STAGE SELECT menus.

  • ENEMY SELECT allows you to choose any enemy from the game. It will then send you to a map where they endlessly spawn forever.
  • STAGE SELECT allows you to choose any stage in the game, including bosses to choose from.

N64 only codes:

Version GameShark Code
Japan 810ABA9C 0800
USA 810AB92C 0800
(Source: Original TCRF research)

Crash Handler

StarSoldierN64-crashhandler.png

A fairly elaborate crash handler would appear on screen if the game ever crashed. Don't divide by zero folks.

If for whatever strange reason you would like to crash your game, apply the below code.

Crash Your Game!
Version GameShark Code
Japan 81052DFC 1000
81052DFE 0007
USA 81052F88 1000
81052F8A 0007
Aleck64 81054A4C 1000
81054A4E 0007
(Source: Original TCRF research)

Development Text

Present at 0x86D80 in the ROM is text for a crash handler.

BD
IP8
IP7
IP6
IP5
IP4
IP3
IP2
IP1
Interrupt
TLB modification exception
TLB exception on load or instruction fetch
TLB exception on store
Address error on load or instruction fetch
Address error on store
Bus error exception on instruction fetch
Bus error exception on data reference
System call exception
Breakpoint exception
Reserved instruction exception
Coprocessor unusable exception
Arithmetic overflow exception
Trap exception
Virtual coherency exception on intruction fetch
Floating point exception (see fpcsr)
Watchpoint exception
Virtual coherency exception on data reference
U3
U2
U1
U0
RP
FR
RE
BEV
TS
SR
CH
CE
DE
M8
M7
M6
M5
M4
M3
M2
M1
KX
SX
UX
USR
SUP
KER
ERL
EXL
IE
FS
C
Unimplemented operation
Invalid operation
Division by zero
Overflow
Underflow
Inexact operation
EV
EZ
EO
EU
EI
FV
FZ
FO
FU
FI
RN
RZ
RP
RM
%s x%08x
%c%s
thread   %d
epc      x%08x
badvaddr x%08x
cause   
sr      
fpcsr   
v0 x%016llx v1 x%016llx
at x%016llx a0 x%016llx
a1 x%016llx a2 x%016llx
a3 x%016llx t0 x%016llx
t1 x%016llx t2 x%016llx
t3 x%016llx t4 x%016llx
t5 x%016llx t6 x%016llx
t7 x%016llx t8 x%016llx
t9 x%016llx s0 x%016llx
s1 x%016llx s2 x%016llx
s3 x%016llx s4 x%016llx
s5 x%016llx s6 x%016llx
s7 x%016llx s8 x%016llx
gp x%016llx sp x%016llx
ra x%016llx
(Source: Ferrox)