We just released a prototype of the cancelled SNES port of Puggsy! Take a look!
As always, thank you for supporting The Cutting Room Floor on Patreon!

Namco Museum: 50th Anniversary (PlayStation 2, GameCube, Xbox, Windows)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Namco Museum: 50th Anniversary

Also known as: Namco Museum Arcade HITS! (JP)
Developer: Digital Eclipse
Publisher: Namco
Platforms: PlayStation 2, GameCube, Xbox, Windows
Released in JP: January 26, 2006
Released in US: August 30, 2005
Released in EU: March 31, 2006


CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
RegionIcon.png This game has regional differences.


Namco celebrates its 50th Anniversary by re-releasing their greatest arcade hits, again. But this time, all the games’ sounds are pitched up by +1.

Leftover Executables

Present only in the NAMCO50.VOL archive from the North American PlayStation 2 release are three leftover executables. They are just copies of the executables that can already be found in the root directory, but they all contain debug symbols that were later stripped out.

Debug Menu

Hmmm...
To do:
Codes for other versions.

NM50-debug2.pngNM50-debug.pngNM50-state.png

A debug menu identical to the one found in Midway Arcade Treasures 2 and 3 can be enabled by using one of the below codes.

GameCube Version Action Replay code
US 04174988 00000001
EU PK67-RZ3J-NAU24
T87W-TDV0-WMMHK
N31A-U27B-6BBCF


PlayStation 2 (US)
D01F4C08 00004734
201F4C18 00000001

The first option returns you back to the pause menu. The second option would've enabled some timing graphs, but no longer functions in the final game. The third option toggles the emulator's frame limiter. The fourth option enables some game status icons at the bottom of the screen.

(Source: Ralf@gc-forever)

Debug Functions

NM50-FPS.png

A handful of debug functions can be enabled with the below codes. The only one that appears to work is Show FPS. Do not have these codes active while in an arcade game.

PlayStation 2 (US) codes:
Enable VSync Debug
003E9578 00000001
Show FPS
003E957D 00000001
Enable ShowPref
003E957C 00000001
Enable Showing 3D Sounds
003E957A 00000001
Ignore Asserts
003E957B 00000001
Eat asserts and reboot
003E957E 00000001
Display Safe Area
003E957F 00000001
Force no interleaving
003E9580 00000001
Force interleaving
003E9581 00000001
(Source: Original TCRF research)

Unused Pause Menu Option

NM50-friends.png

An unused Friends option exists in the pause menu. It does not function anymore. Apply the below code to re-enable it.

PlayStation 2 (US)

Enable Friends in Pause Menu
D01F4C08 00004734
20321C08 00000001
(Source: Original TCRF research)

Framerate

GameCube Version Action Replay code
US 0C0C6FA8 418200B4
040C6FA8 60000000
EU 0C0CA06C 418200B4
040CA06C 60000000


(Source: Ralf@gc-forever)

Unused Text

Executable Strings

These strings are all present in the game's executable.

A list of commands for a debuggerː

Debugger commands:
   files()                 - list known source files.
   lines(string)           - list known lines for source file.
   bs(string, int)         - set breakboint at line x of file.
   bc(string, int)
        - clear breakboint at line x of file.
   cc()                    - clear current breakpoint.
   ca()                    - clear all breakpoints.
   sb()                    - show all breakpints.
   go()                    - resume execution.
   ss()                    - single step
   bk()                    - stop at next statement
   trace(int)              - turn statement trace on(1) or off (0)
   stack()                 - print call stack
   locals()                - show local variables
   lp()                    - list all known parsers by name
   sa(string)              - set the active parser by name
   san(int)                - set the active parser by parser list index
   sab()                   - set the active parser to current breakpoint's
   sn(string)              - set default namesapce in the active parser
   ln()                    - list namespaces in the active parser
   gn()                    - show default namespace in the active parser
   echo(int)               - turn telnet echo on/off
   setName(string)         - set the parser's name
   setAutoActive(int)      - turn auto-set active parser on bp on/off
   help()                  - display commands

Leftover strings for various debug functionsː

VSync Debug: %s
yes
Show FPS: %s
Show Perf Data: %s
Enable Showing 3D Sounds: %s
Ignore Asserts: %s
Eat asserts and reboot: %s
Display Safe Area: %s
Force no interleaving: %s
Force interleaving: %s
Draw cam intersect: %s

Copyright info for an unzipping program:

unzip 0.15 Copyright 1998 Gilles Vollant 
1.1.3

Filemon.txt

A listing from a file monitor. Present only in the North American PlayStation 2 release.

Pipeworks File Monitor Report
-----------------------------

Entry      Start        End  Filename                                                     Location
-----      -----        ---  --------                                                     --------
    0      0.000      0.102  host0:modules/SIO2MAN.IRX                                    
    1      0.110      0.131  host0:modules/LIBSD.IRX                                      
    2      0.143      0.196  host0:modules/STREAM.IRX                                     
           -----        ---  --------                                                     --------
    3      4.357      4.369  T10000.SCF                                                   
    4      4.373      4.385  SYSTEM.CNF                                                   
    5      4.494      4.523  host0:modules/PADMAN.IRX                                     
    7      4.544      4.598  host0:modules/MCMAN.IRX                                      
    8      4.602      4.619  host0:modules/MCSERV.IRX                                     
           -----        ---  --------                                                     --------
    9      6.272      6.287  Namco50.uber                                                 
   10      6.291      6.292  Namco50.samp                                                 
   11      6.340      6.355  Shell.bsf                                                    
           -----        ---  --------                                                     --------
   12      6.364     10.992  host0:Shell/Shell.BDP                                        
   13     11.007     11.447  MAINMENU.BSF                                                 
           -----        ---  --------                                                     --------
   14     13.828     13.990  host0:Graphics/Bosconian.cgs                                 
   15     13.995     14.064  host0:Graphics/digdug.cgs                                    
   16     14.071     14.159  host0:Graphics/galaga.cgs                                    
   17     14.163     14.212  host0:Graphics/galaxian.cgs                                  
   18     14.218     14.301  host0:Graphics/mappy.cgs                                     
   19     14.306     14.368  host0:Graphics/mspacman.cgs                                  
   20     14.375     14.425  host0:Graphics/pacman.cgs                                    
   21     14.430     14.717  host0:Graphics/PolePosition1.cgs                             
   22     14.726     14.997  host0:Graphics/PolePosition2.cgs                             
   23     15.007     15.170  host0:Graphics/rallyx.cgs                                    
   24     15.176     15.298  host0:Graphics/skykid.cgs                                    
   25     15.306     15.450  host0:Graphics/xevious.cgs                                   
   -----        ---  --------                                                     --------
   26     46.446    264.329  SheDrivesMeCrazy.mic                                         

Regional Differences

The Japanese version replaces the licensed songs for the main menu with an original track, and has Pac-Mania and Galaga '88 unlocked from the start.