Ninja Gaiden Trilogy

Multi tool use
Ninja Gaiden Trilogy
Ninja Gaiden Trilogy |
---|
Also known as: Ninja Ryukenden Tomoe (JP)
|
Ninja Gaiden Trilogy is pretty much the first three games in the series with updated music and very minor graphic updates (and the occasional graphic downgrade!), all in one cartridge.
Contents
1 Unused Music
1.1 Ninja Gaiden Trilogy
1.2 Unused Song
1.2.1 Unused Jingle
1.2.2 Unused Sound
1.3 Ninja Gaiden Episode I
1.3.1 Staff Roll
1.4 Ninja Gaiden Episode II
1.4.1 Staff Roll
1.5 Ninja Gaiden Episode III
1.5.1 Staff Roll
2 Debug Mode
2.1 80FF20 - Y button
2.2 80FF21 - B button
2.3 80FF22 - A button
2.4 80FF23 - X button
3 Ninja Gaiden Episode II Broken Sound Test?
4 Credits
4.1 Ninja Gaiden
4.2 Ninja Gaiden Episode II
Unused Music
Several unused music tracks and sounds are present in the ROM, including the staff roll themes for both Ninja Gaiden Episode II and III (but not for the first game, oddly enough). Pro Action Replay code 818043?? will play any song at the title screen.
Ninja Gaiden Trilogy
Unused Song
ID 55
Unused Jingle
ID 1B
Unused Sound
ID 51
Ninja Gaiden Episode I
Staff Roll
https://www.youtube.com/watch?v=4_9Syk7Xs_k
Ninja Gaiden Episode II
Staff Roll
ID 34
Ninja Gaiden Episode III
Staff Roll
ID 3F
Debug Mode
Located at SNES address $80FF20-80FF23 is a set of 4 debug flags that correspond to joypad buttons. All 4 bytes were set to $00 (disable) in the final version of the game. Use the following codes to toggle the flags on again:
Game Genie |
Pro Action Replay |
---|---|
DFE4-3DD7 |
80FF2001 |
80FF20 - Y button
If you don't hold Y when the game boots, CPU usage meter is enabled (0x80 set in 7E0FF0). It appears as a thin horizontal line.
80FF21 - B button
If you don't hold B when the game boots, freeze frame is enabled (bit 0x80 set in 7E0FF1). At any time, press Start to freeze the current frame. Press Start again to resume.
80FF22 - A button
Hold A during bootup to set disable collision detection (bit 0x80 set in 7E08E6). Then, bit 0x80 is set in 7E08E3 (Ninja Gaiden), 7E08E4 (Ninja Gaiden Episode II), and 7E08E5 (Ninja Gaiden Episode III).
80FF23 - X button

Holding X button when the game boots sets bit 0x80 in 7E08E8. In Ninja Gaiden Episode III, debug info is displayed in the upper left corner of the screen at all times.
A check for this memory address and bit also exists in Ninja Gaiden Episode II, but the branch distance after the check is $00, suggesting that the debugging function was removed.
Ninja Gaiden Episode II Broken Sound Test?
![]() |
This needs some investigation. Discuss ideas and findings on the talk page. |
The button code for NES version is also the same here. But for some reason, the sound test menu automatically exits after a few seconds, and it doesn't seem possible to play a song/effect even in the time allowed. Is it broken?
Credits
Upon completing a game, the player is returned to the main menu; however, the credits that were supposed to appear at this point are still in the ROM. They were likely just cut-and-pasted from the original games.
The credits for Ninja Gaiden Episode III are present as well, but because of how words are stored/loaded in that game, only fragments of the text are visible in the game's data.
Ninja Gaiden
Stored at 0x2EDE8.
S T A F F
STORY
SAKURAZAKI
SCREENPLAY
SAKURAZAKI
FAW
IMAGE ILLUST
RUNMARU
ART WORKS
RUNMARU
PARCO
UMA
ART WORKS
NAGA
WILD TAGOU
NIWAKAMARU
PROGRAM WORKS
MADOKA SOUTHERNAMI
MASITA
ASSISTANT
NOSUKE
NES TRANSLATOR
KEVIN & DANIEL
SOUND DESIGN
MORE YAMASAN
B.B
HAKASE
DIRECTOR
SAKURAZAKI
AUDIO VISUAL
COPYRIGHT MCMLXXXIX
TECMO LTD.
ALL RIGHTS RESERVED.
THANK YOU FOR PLAYING.
AND SEE YOU NEXT.
Ninja Gaiden Episode II
Stored at 0x59F53.
TECMO THEATER VOL. 2
PROJECT NINJA-II
— THE DARK SWORD OF CHAOS —
—— CINEMA DISPLAY UNIT ——
STORY BY
SARAH*H.
S.SAKURAZAKI
SCREENPLAY BY
RUNMAL
ART WORK
RUNMAL
HARUMI♥OKADA
ART WORK
IZUKI KATAOKA
MASAMI TAKIZAWA
PROGRAM WORK
NOSUKE
DIRECTED BY
RUNMAL
—— ACTION UNIT ——
BG ART WORK
YOSHIAKI GOTOH
D.H.MAX
HARUMI♥OKADA
ENEMY DESIGN
RUNMAL
YOSHIAKI GOTOH
NAGA
PROGRAM WORK
MADOKA SOUTHERAMI
DIRECTED BY
S.SAKURAZAKI
—— SOUND STAFF ——
MUSIC COMPOSED BY
S.KAJIYA
MAYU
SOUND EFFECTS
MIYA
SOUND DIRECTOR
S.KAJIYA
—— DESIGN STAFF ——
ILLUSTRATION BY
SHINOBU IWABAYASHI
ED.DESIGNER
TAKASHI SAITO
SPEACIAL THANKS TO
AKIHIKO
FAW
KEIJI YAMAGISHI
ENGLISH TRANSLATION BY
DANIEL KAHL
EXECUTIVE PRODUCER
HIDEO YOSHIZAWA
AUDIO VISUAL
COPYRIGHT MCMXC TECMO,LTD.
ALL RIGHTS RESERVED
The Ninja Gaiden series | |
---|---|
NES | Ninja Gaiden • Ninja Gaiden Episode II • Ninja Gaiden Episode III |
Commodore 64 | Shadow Warriors |
Game Boy | Ninja Gaiden Shadow |
Sega Master System | Ninja Gaiden (Prototype) |
Sega Genesis | Ninja Gaiden |
SNES | Ninja Gaiden Trilogy |
PlayStation 3 | Ninja Gaiden Sigma • Ninja Gaiden Sigma 2 |
Categories:
- Games developed by Tecmo
- Games published by Tecmo
- SNES games
- Games released in 1995
- Games with unused music
- Games with unused text
- Games with debugging functions
- To investigate
- Ninja Gaiden series
Cleanup > To investigate
Games > Games by content > Games with debugging functions
Games > Games by content > Games with unused music
Games > Games by content > Games with unused text
Games > Games by developer > Games developed by Koei Tecmo > Games developed by Tecmo
Games > Games by platform > SNES games
Games > Games by publisher > Games published by Koei Tecmo > Games published by Tecmo
Games > Games by release date > Games released in 1995
Games > Games by series > Ninja Gaiden series
if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"mw.PopUpMediaTransform":"loading","site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=mw.PopUpMediaTransformu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
if(window.mw){
mw.config.set({"wgBackendResponseTime":224});
}n,i,fUOtvxhm,QHLnhP1EYrc dlkznd9blDswxn,Tgr L 9JkFYHsGlqHv gr1,puTJVBfxSY,g7xWJrvBHu9S9,N Xs,P3w vxxiuuCiOz8bC