|
|
This page contains no introduction. |
Debug Functions#
|
|
This page or section needs more images. |
Several debug functions remain in the game. However, many of them don't work properly anymore, and the behavior of the sound test varies between emulators. After applying the code below, at the title screen, press D-Pad Down the number of times that corresponds to the desired function, then press A / Start to activate it. Pressing D-Pad Up will reset the counter just in case you lose track of how many button presses have been entered.
Version |
GameShark code |
|---|---|
USA |
8110376C 0000 |
D-Pad Down Presses |
Debug mode. |
|---|---|
1x D-Pad Down Presses |
Nothing. |
2x D-Pad Down Presses |
Free camera mode. |
3x D-Pad Down Presses |
Nothing. |
4x D-Pad Down Presses |
Nothing. |
5x D-Pad Down Presses |
Free player movement mode. |
6x D-Pad Down Presses |
Appears to play a glitched cutscene? |
7x D-Pad Down Presses |
Debug menu. |
8x D-Pad Down Presses |
Sound test. |
(Source: Original TCRF research)
Free Camera Mode#
This mode allows you to move the camera freely around the arena.
Controls:
- A/B buttons to change player team/turn lights off.
- C buttons to change camera angle.
- Analog Stick to move camera around.
- L/R buttons to move camera up/down.
Free Player Movement Mode#
This mode allows you to move a player freely around the arena.
Controls:
- R to change camera angles.
- C-Down to win the Stanley Cup.
- Analog Stick to move the player around.
- C-Up to crash the game.
Debug Menu#
Unfortunately, nothing appears to work at all here.
Sound Test Mode#
Depending on the emulator you enter this mode with, it will either display a blank screen or messed-up text. It still sort of works, however.
Controls:
- D-Pad Down to change song.
- A to play song.
There are a lot of blank music ID slots in this menu. The first song is nineteen D-Pad Down presses.
Development Text#
Present at 0x49710 in the ROM.
opening
ddddddopening
dd---dopening
dd--dopening
trans team = %d
kind error
face_type error
floor i=%d
parent dobj=%x, gobj=%x,
EYE X
EYE Y
EYE Z
AT X
AT Y
AT Z
ddd
->
GK
DF
DF
CF
RW
LW
EX
Present at 0x49A60 in the ROM.
Z
-#$123
TEAM SELECT
state_flag %d
player_no
motion_no
interval
counter
rot y
pre_motion_no
select_no
num=%d
disp == %d
no = %d
position = %f, %f, %f
rotation = %f,
motion_no = %d,
counter = %f,
rotation = %f,%f,%f
Present at 0x49C60 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
CU3
CU2
CU1
CU0
RP
FR
RE
BEV
TS
SR
CH
CE
DE
IM8
IM7
IM6
IM5
IM4
IM3
IM2
IM1
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
Fault in thread %d:
epc
0x%08x
cause
sr
badvaddr
0x%08x
at 0x%016llx v0 0x%016llx v1 0x%016llx
a0 0x%016llx a1 0x%016llx a2 0x%016llx
a3 0x%016llx t0 0x%016llx t1 0x%016llx
t2 0x%016llx t3 0x%016llx t4 0x%016llx
t5 0x%016llx t6 0x%016llx t7 0x%016llx
s0 0x%016llx s1 0x%016llx s2 0x%016llx
s3 0x%016llx s4 0x%016llx s5 0x%016llx
s6 0x%016llx s7 0x%016llx t8 0x%016llx
t9 0x%016llx gp 0x%016llx sp 0x%016llx
s8 0x%016llx ra 0x%016llx
fpcsr
f0 %.7e f2 %.7e f4 %.7e f6 %.7e
f8 %.7e f10 %.7e f12 %.7e f14 %.7e
f16 %.7e f18 %.7e f20 %.7e f22 %.7e
f24 %.7e f26 %.7e f28 %.7e f30 %.7e
d0 %.15e.d2 %.15e
d4 %.15e.d6 %.15e
d8 %.15e.d10 %.15e
d12 %.15e.d14 %.15e
d16 %.15e.d18 %.15e
d20 %.15e.d22 %.15e
d24 %.15e.d26 %.15e
d28 %.15e.d30 %.15e
%s
0x%08x
< , %s >
Error gvp buffer over size
Error glight buffer over size
Error glookat buffer over size
Error ghilight buffer over size
Error gmtx buffer over size
Error gmtxf buffer over size
Present at 0x4A610 in the ROM are a few error messages.
not format plate polygon
Not combine type
not state
rend
tex_size 0
minus
not img format
img format error
Present at 0xFFDFC in the ROM.
CHeckCon %d %d %d
sub menu init
PLAYOFF 97-98 Season data %x ps=%x gs=%x
sub ini2_wait
TEAM 97-98 Season data %x
NEXT BUTTON2
<<SEASON PLAYOFF MENU JUMP 2>> = %d menu_no %d select_no_w %d
GAME TYPE = %d
SELECT END2
MENU SET = %d..YA %f %f
CHNAGE PROCESS plate end
W
L
T
main_select_no_w NO = %d
Series
Round
Stanley Cup$
End of Season
End of Playoffs
CHAIN SET %d %d
(Source: Ferrox)
Regional Differences#
|
US/Japan |
Europe |
|---|---|
|
|
|
The game's title was changed to NHL Pro 99 for its European release.
|
The NHL series | |
|---|---|
|
EA Sports | |
|
Genesis |
NHL Hockey • NHL Hockey '94 • NHL '95 • NHL '96 • NHL '97 • NHL '98 |
|
Sega CD |
|
|
SNES |
|
|
Nintendo 64 |
|
|
Game Boy (Color) |
|
|
Wii |
|
|
PlayStation 2, GameCube, Xbox, Windows |
|
|
PlayStation 3, Xbox 360 |
|
|
Other | |
|
Arcade |
|
|
Genesis |
|
|
SNES |
|
|
Nintendo 64 |
NHL Breakaway '98 • NHL Breakaway '99 • NHL Blades of Steel '99 |
|
Game Boy (Color) |
|
|
PlayStation |
2 on 2 Open Ice Challenge • NHL Powerplay '96 • NHL FaceOff 98 |
|
PlayStation 2 |
|
|
Windows |
|
|
The Blades of Steel series | |
|---|---|
|
NES, Famicom Disk System |
|
|
Game Boy (Color) |
Blades of Steel • NHL Blades of Steel • NHL Blades of Steel 2000 |
|
Nintendo 64 |
|