Wolfenstein 3D (SNES)

What happens when Nintendo makes Hitler shave his mustache.

Debug Modes
There are a few different debug screens which can be accessed from the title screen. To see them, hold R while turning the game on. Let go of the button once the title screen appears, then press one of these button combos:


 * Up + Select - Level Select
 * Right + Select - Music Test
 * Down + Select - Sound Test

There is also a MIDI instrument test which can be accessed by using Pro Action Replay codes and pressing Start at the title screen.

Level Select
Lets you choose from any of the normal levels, boss levels (*B), and secret levels (*S).

Music Test
It's a music test, you know the drill. Most buttons other than Up and Down make the currently selected song start playing. Pressing Start returns to the title screen while the current music continues playing.

Sound Test
Covers both sound effects and music samples. Values 25 and above are all silent. Pressing Start goes back to the title screen.

Instrument Test
A bit more detailed than the last two screens. The "Instrument" option selects one of the only 8 or so instrument samples available. "MIDI note" controls pitch, while "MIDI velocity" controls volume (the higher, the louder). "Pitch scale" and "Velocity scale" probably have something to do with per-instrument pitch and volume correction. Pressing B will play a single note with the current instrument settings.

"Test song" allows you to listen to music tracks, just like the actual music test. Pressing A starts playing the currently selected one. Pressing B to play an individual note will cause the music to stop playing.

Unused Song
This song is used in the PC version when completing a level. The SNES version uses the Game Over/High Scores theme instead.

Development Text
Starting at are various messages pertaining to errors: CONSOLE Error occurred at line in procedure Line Name Subrange exceeded. File is not open. Read while at end of file. Set overflow Jump to undefined case statement label. Integer math error. Real math error. Underflow. Overflow. Divide by zero. Inexact. Stack overflow. Stack error