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

The Pagemaster (SNES)

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

The Pagemaster

Developer: Probe Entertainment
Publisher: Fox Interactive
Platform: SNES
Released in US: November 1994
Released in EU: May 23, 1995


DevTextIcon.png This game has hidden development-related text.
MusicIcon.png This game has unused music.
TextIcon.png This game has unused text.
LevelSelectIcon.png This game has a hidden level select.


ProtoIcon.png This game has a prototype article

Deadly flying books, humpty-dumpty, and a bag of gooey eyeballs make fun out of reading.

Unused/Early Music

Hmmm...
To do:
Is this saying this particular version of The Stormy Sea is only found in the prototype, not the final? If so, it should be listed only on the prototype page, not here.

Both songs come from the prototype version though the latter is an early version only found in the dumped early build.

Originally the music found in all bonus levels and Timed-Zones. Unused in the final. Can be played by using the Title Screen music modifier code B0850D13.

An early version of The Stormy Sea music. Changed in the final version.

Cheat Mode

At any time during the game, press B, A, L, Down, Y, B, A, L, Down, Y ("BALDYBALDY") to activate cheat mode. This will unlock all worlds and levels, as well as allow you to exit the current level by pausing the game and pressing Select. (Rather amusingly, it will also replace some names in the ending credits with the word "CHEATER".)

Oddly enough, the game only keeps track of correct button presses and does not reset the current position in the sequence if the wrong button is pressed, meaning you can just mash all the buttons a few times to activate the code.


(Source: gamefaqs.com)

Unused Screens

Developer's Message

Prototype Final

Old, broken code exists that was meant to display a developer's message by holding Select while turning on the console. However, the code checks whether the button was pressed, not held, making it nearly impossible to activate. Even if the code is activated, all you'll get in the final versions is a screen full of garbage; though the prototype does manage to display some text, it's mostly corrupted, which probably means this code was abandoned at a fairly early stage.

NTSC:

snes ntsc pagemaster assembled friday 9th of september 1994 by gary liddon of the worldwide famous byc

PAL Prototype:

snes pal pagemaster assembled monday 18th of july 1994 by gary liddon of the worldwide famous byc

PAL Final:

snes pal pagemaster assembled friday 9th of september 1994 by gary liddon of the worldwide famous byc

Region Incompatibility

Prototype

Another completely unreferenced screen code and data exist in all versions for regional locking message, never used nor displayed in any revisions. Weird enough, all these messages are not match the developer's message region text. PAL versions claims that this is NTSC cart, and vice versa. Again, this screen fully working only in the early Prototype version. The release versions are shows only garbage instead. To see it, in addition to patch for Developer's message, patch ROM at 0x000044 in the Prototype version to 0x1F.

NTSC at 0x18091F:

This is a PAL cart and you cannot play it on an an NTSC machine

PAL Prototype at 0x1785DF:

This is an NTSC cart and you cannot play it on an a PAL machine

PAL Final at 0x18091E:

This is an NTSC cart and you cannot play it on an a PAL machine

Miscellaneous

There is a leftover code and data from older versions of this game used to draw word "PAUSE" when paused. Working in the prototype version. However, the known Prototype version does not have the Cheat mode at all, nor cheat flag assigned to it. So this is a leftover from version between release and the older prototype where they already added the cheat mode, but still draw the "PAUSE" text on the screen, which replacing with "CHEATER" string if cheat mode activated. In all Release version there is no text on pause at all so both text strings are unused. For NTSC at 0x1D4314:

PAUSE
CHEATER


(Source: nensondubois)

The first 10 characters of following string are used to initialize the pseudo random number generator in all revisions of this game. For NTSC at 0x0EEF9F:

Sue, I love you, I really do, er.. Sue

For all regions at 0x0F8048. A small copyright string at the beginning of the sound engine code:

Music/FX by Probe Software

Also, every version has a debug leftover text resource before the developer message's text. There is a set of strings with what appears to be display coordinates between. No code ever left even in the Prototype version to render this data. It seems were used to display the free space in the RAM/SRAM/ROM.

zpage 
 bytes vars
 bytes 7e 
 bytes 7f
 bytes cart
 k