Skip to main content

Ms. Pac-Man (NES, Namco)









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




Ms. Pac-Man (NES, Namco)



From The Cutting Room Floor



Jump to: navigation, search







Title Screen


Ms. Pac-Man

Developer:
Now Production
Publisher:
Namco
Platform:
NES
Released in US: November 1993




AreasIcon.png This game has unused areas.
CopyrightIcon.png This game has hidden developer credits.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.
LevelSelectIcon.png This game has a hidden level select.





Namco's NES Ms. Pac-Man is a port of an unofficial-made-official hack. Also featuring the world's first video game heroine!



Contents




  • 1 Developer Credit


  • 2 Unused Mazes


  • 3 Debug Mode


    • 3.1 Debug Menu


      • 3.1.1 CHR TEST


      • 3.1.2 OBJ TEST


      • 3.1.3 SOUND TEST








Developer Credit


The reset routine uses the string "NAOKI HIGASHIO" to check if the game was soft or hard reset. Naoki Higashio was a programmer from Now Production, the company that developed this port.


Unused Mazes


Of the seventeen maze layouts stored in the ROM, only eight are actually referenced in the maze pointer table, leaving a whopping nine mazes unused and inaccessible via normal means. Several of these mazes have very strange, asymmetrical designs, and one has no internal walls at all. For some reason, the data for the seventeenth maze (at $A926) is not compressed, perhaps indicating that it is a fairly old leftover.


The Game Genie codes listed below will replace the first maze with the corresponding unused maze. If you'd prefer to modify the ROM instead, change the pointer at $896A (0x97A in the ROM file) to the appropriate address.





















































Maze
Game Genie code
ROM address

MsPacMan-UnusedMaze1.png

SATEXP + EPTEUO

$9885

MsPacMan-UnusedMaze2.png

LGTEXP + XPTEUO

$9A43

MsPacMan-UnusedMaze3.png

SATEXO + UPTEUO

$9B8D

MsPacMan-UnusedMaze4.png

UITEXO + VPTEUO

$9EDB

MsPacMan-UnusedMaze5.png

ELTEXP + EZTEUP

$A0B0

MsPacMan-UnusedMaze6.png

YTTEXP + XZTEUP

$A267

MsPacMan-UnusedMaze7.png

AZTEXP + KZTEUP

$A420

MsPacMan-UnusedMaze8.png

YYTEXO + NZTEUP

$A77F

MsPacMan-UnusedMaze9.png

TZTEXP + OZTEUO

$A926

(Source: Original TCRF research)

Debug Mode


Mspacman debug.png

Use Game Genie code EEOGAAAA (0x40A0 = 80 in a headered ROM) to enable the debug mode. This unlocks a variety of features:




  • Press Start + Select at any time to reset the game.

  • At the title screen, press Left or Right to select a starting level (though be aware that the controls are backwards: Left goes up one level, and Right goes down one level).

  • At the title screen, hold B and press Start to start the game with invulnerability enabled. Amusingly, this will also turn Ms. Pac-Man a Hulk-like green color.

  • During the game, press A or B while paused to change the brightness of the primary maze color.

  • During the game, hold Select and press A to set the internal "dots remaining" counter to three. After eating three dots, you will advance to the next level.

  • During the game, hold B and press A to make the ghosts change direction.

  • During a two-player game, Pac-Man can be controlled with either controller.

  • During a cutscene, press Start to pause the action.




Debug Menu


Ms. Pac-Man-debugmenu.png

Press Select + A at the title screen to open the debug menu.



CHR TEST


Ms. Pac-Man-chrtest.png

Use the D-Pad to scroll the screen vertically or horizontally. You can also change the colors, though it's a bit tricky: while holding Select, press Up or Down to select a background palette entry, and then press A or B to change it. You can edit all 16 background palette entries, though only the first palette is actually visible. Press Start to return to the main menu.


While the final game doesn't use any mappers, the CHR viewer does have some extra functionality that only works if the game is running on an MMC3 board: you can press A or B to cycle through the game's CHR banks.



OBJ TEST


Ms. Pac-Man-objtest.png

Use the D-Pad to move the object around the screen. Press A or B to cycle through objects, or Start to exit to the main menu. Note that most of the object values are invalid and may crash the game.



SOUND TEST


Ms. Pac-Man-musictest.png

Press Up or Down to change the sound number, and A to play it. Selecting any value above 20 will crash the game.


(Source: Original TCRF research)


































































































Retrieved from "https://tcrf.net/index.php?title=Ms._Pac-Man_(NES,_Namco)&oldid=398491"





Navigation menu
























if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));

try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}


if(window.mw){
mw.config.set({"wgBackendResponseTime":548});
}

Popular posts from this blog

Mario Kart Wii

Partial Derivative Guidance.

Understanding the size os this class of aleatory events