the cutting room mirror

The Legend of Zelda: Ocarina of Time Master Quest

This article has a talk page!
view on tcrf.net

This page details one or more prototype versions of The Legend of Zelda: Ocarina of Time Master Quest.

Debug Functions#

Test Functions#

Morpha Sound Test#

Boss programmer Kazuaki Morita of Fishing Pond fame put multiple test functions in the actors he worked on, including an intact sound test function that can be found in En_Boss_Mo, the actor file for Morpha. It makes use of the following values in the RB memory register.

  • BREG 32: If this value isn't zero, kill the BGM, decrement this register, and play the sound in BREG 33.
  • BREG 33: Index into the SFX list.
  • BREG 34: If this value isn't zero, play the BGM in BREG 35, then set self back to zero.
  • BREG 35: SeqId of the BGM.

While the BGM side of the test requires the user to input an ID for the music, the SFX side has a pre-made list of sound effects that seems to predate the final sound effect list, judging by the conspicuous absence of many effects, and some differences in the order of SFX IDs.

To do:
Add SFX values.

(Source: Discovery & Documentation - Decompilation Project, SFX Information & Writeup - GlitterBerri & ShimmerFairy)

Unused Text#

The Debug ROM contains some unique unused text as well.

CONGRATURATIONS!

All pages are displayed.
       THANK YOU!       
 You are great debugger!

This text (complete with original Engrish) appears in the Majora's Mask crash debugger if you go through each and every page, but does not normally appear in the Ocarina of Time crash debugger.

AUDIO : Ocarina Control Assign Normal

AUDIO : Ocarina Control Assign Custom
Presss NA_KEY_D4 %08x
Presss NA_KEY_F4 %08x
Presss NA_KEY_A4 %08x
Presss NA_KEY_B4 %08x
Presss NA_KEY_D5 %08x

This text appears right before the Audio Debugger text. Apparently, there was supposed to be some kind of Ocarina key editor.

NOT MARIO CLUB VERSION

Evidently, the Super Mario Club had their own debug toolkit, and it's not the one documented here. Judging from where it's stored in the ROM, it was intended to appear on the Nintendo 64 logo screen.