Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Gunman's Proof

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

Gunman's Proof

Developer: Lenar
Publisher: ASCII
Platform: SNES
Released in JP: January 31, 1997

DevTextIcon.png This game has hidden development-related text.
MovieIcon.png This game has unused cinematics.
DebugIcon.png This game has debugging material.

Gunman's Proof is a vaguely Zelda-like ARPG set in the Wild West, with humor reminiscent of the Mother series.

This said, it came out relatively late in the Super Famicom's lifespan. This, coupled with ASCII's imminent demise, probably played a part in its lack of an international release.

Debug Menu

Ganpuru Gunman's Proof Debug Menu.png

Hold L+X on controller 1 and Start+Select on controller 2, then reset the game.

Cacti speak Japanese.
...But what does it mean?
This game has text or audio that needs to be translated. If you are fluent with this language, please read our translation guidelines and then submit a translation!

(Source: yamada_arthur)

"Ln-MOS version 3.1"

For some reason, the game has a bit of unreachable code to display a fake DOS-like boot sequence, which imitates a computer's self test and then prints a fictitious directory listing, consisting mostly of the same few file names repeated several times, before going into an infinite loop.

The display is surprisingly polished for what seems to be no more than a strange disabled Easter egg, even including a simulated CRT-esque "rolling line" effect in the background. The significance, if any, of the file names and (obviously bogus) dates is unknown, as the entire output is hardcoded and does not correspond to any actual contents of the game's ROM.

This strange scene can be seen on startup using Pro Action Replay codes 00D5709B 00D571D7.

(Source: Original TCRF research)

Debug Leftover

Evidence suggests a fairly large chunk of debug code was once present on the cartridge. The first 20 kilobytes of the ROM (mapped to SNES addresses 008000-00CFFF) is empty. On boot, if the cartridge's internal checksum is 0000, the game will attempt to fill most of that empty space with code and data beginning at SNES address 608000, which is located just after the end of the final game's ROM.

The game will then try to execute this code. However, even if the code were still present, the game would be attempting to load it into an area of memory that is read-only on a real SNES cartridge, resulting in a crash when executing it.

(Source: Original TCRF research)