If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Big Nose the Caveman

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Big Nose the Caveman

Developers: Optimus Software, Codemasters
Publisher: Camerica
Platform: Unlicensed NES
Released in US: 1991

CopyrightIcon.png This game has hidden developer credits.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.

Somewhat frustrating platformer about a caveman with a big nose.


All NES games developed by Codemasters are based on the same stub library. As a result, all of these games, including those on multicarts, include a "smiley test" that verifies the integrity of the PRG ROM and CHR RAM chips.

To activate the PRG ROM test, hold Up + Down + Left + Right + A + Select + Start and press Reset. To activate the CHR RAM test, hold Up + Down + Left + Right + B + Select + Start and press Reset. (These tests can also be run simultaneously by holding both A and B, and the results will be ORed together in RAM.) If the PRG ROM checksum matches with the internal value or the CHR RAM chip has no bad cells, the program will display a happy green face; otherwise, it will display a sad red face. The code also attempts to write the test results to an unknown device at $4400, possibly an automated cartridge tester.

Note that the tests cannot be performed with an unmodified controller, as the design of the directional pad prevents more than two directions from being pressed at once.

Passed Failed
Test passed :) Test failed :(

Unused Graphics

Big Nose Big nose 1.gif Big Nose Help.png

A flailing person and "Help" balloon intended to appear on the map screen. Apparently Big Nose had to rescue someone at some point.

Big Nose Big nose 2.gif

An animated thing (a bat?) possibly intended to appear on the map screen.

Big Nose Start.png

A rectangle that says "START".

Big Nose Upgrade.png

A stone upgrade icon.

Big Nose 1 and 2.png Bignose sign.png

Unused 1, 2, and ½ signs. To see the 1 and 2 signs in-game, activate the level select (as described below), then freeze RAM address $318 at 35 to select the nonexistent level 27. The two signs will be visible amongst the garbage in the background.

Big Nose the Caveman (Camerica)-galooblogo.png

An animation of the Galoob logo flipping onto the screen, stored with the data for the Codemasters logo. No code to display this animation exists.

Galoob animated logo

Had it been in the game, it would have animated something like this.

Hidden Credits

Big Nose the Caveman credits.png

After powering on the game, before the Codemasters logo appears, hold A + B + Select + Start to see a hidden credits screen.

Configuration Flags

A set of four configuration flags can be found starting at ROM address 0x3C036. Note that Game Genie codes are not yet available for most of these, as the codes modify too many ROM addresses.

Stage Select

Big Nose the Caveman (Camerica)-stageselect.png

Change ROM address 0x3C036 to 01 to enable a stage select option in the player select menu. Press Select to change the starting level number and Start to play.

Infinite Lives

Change ROM address 0x3C037 to 01 to give Big Nose infinite lives.

Infinite Bones

Change ROM address 0x3C038 to 01 to give Big Nose infinite bones.

Galoob Copyrights

Big Nose the Caveman (Camerica)-galoobtitle.png Big Nose the Caveman (Camerica)-galoobcopyright.png

Change ROM address 0x3C039 to 00 (or use the Game Genie code AAUKPAPA) to replace all Camerica copyrights and logos with those of Lewis Galoob Toys. Galoob published Codemasters' Game Genie in the US, and advertisements featured Codemasters' games heavily. It appears that at some point Galoob publishing Codemasters' software would have also been on the table.

Unused Texts

The following text appears between the addresses of Memory ROM 0x0041F0 and 0x004200:

LEVEL  00:0