Pac-Man (NES, Famicom Disk System)/ROM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for Pac-Man (NES, Famicom Disk System).

Tilemaps

  • 0x0002AF - 0x000338 - Title screen
  • 0x001B6D - 0x001B90 - Pac-Man animation frames
  • 0x001B91 - 0x001BB0 - Ghost frames
  • 0x001BB1 - 0x001BE0 - Pac-Man death animation frames
  • 0x001BE1 - 0x001BFB - Blue form ghosts and ghost eyes frames
  • 0x001BF9 - 0x001C18 - Fruits
  • 0x001C19 - 0x001C48 - Points
  • 0x001C49 - 0x001C70 - Super Pac-Man from cutscene
  • 0x001C71 - 0x001C9C - Blinky graphics from cutscenes

Palettes

  • 0x001070 - 0x001073 - HUD palette
  • 0x001074 - 0x001077 - Maze/Lives counter palette
  • 0x001078 - 0x00107B - Fruits palette 1
  • 0x00107C - 0x00107F - Fruits palette 2
  • 0x001080 - 0x001083 - Pac-Man/Blinky palette
  • 0x001084 - 0x001087 - Pinky/Blue ghosts palette
  • 0x001088 - 0x00108B - Inky palette
  • 0x00108C - 0x00108F - Clyde/Fruits palette

Graphical Values

Items

  • 0x00202A - Graphic for Cherry
  • 0x00202B - Graphic for Strawberry
  • 0x00202C - Graphic for Orange
  • 0x00202D - Graphic for Apple
  • 0x00202E - Graphic for Grapes
  • 0x00202F - Graphic for Crown
  • 0x002030 - Graphic for Bell
  • 0x002031 - Graphic for Key

Points

  • 0x00133B - Graphic for points of 1st ghost eaten
  • 0x00133C - Graphic for points of 2nd ghost eaten
  • 0x00133D - Graphic for points of 3rd ghost eaten
  • 0x00133E - Graphic for points of 4th ghost eaten
  • 0x00133F - Graphic for points of Cherry
  • 0x001340 - Graphic for points of Strawberry
  • 0x001341 - Graphic for points of Orange
  • 0x001342 - Graphic for points of Apple
  • 0x001343 - Graphic for points of Grapes
  • 0x001344 - Graphic for points of Crown
  • 0x001345 - Graphic for points of Bell
  • 0x001346 - Graphic for points of Key

Text Values

  • 0x000399 - 0x0003AD - Text for 1UP Hi-Score and 2UP on Title Screen
  • 0x00250E - 0x002515 - Text for Hi-Score during gameplay
  • 0x000690 - 0x000698 - Character
  • 0x0006A4 - 0x0006A9 - Blinky
  • 0x0006B5 - 0x0006B9 - Pinky
  • 0x0006C5 - 0x0006C8 - Inky
  • 0x0006D4 - 0x0006D8 - Clyde
  • 0x0003B3 - 0x0003BA - 1 Player
  • 0x0003BE - 0x0003C6 - 2 Player
  • 0x0003F3 - 0x000406 - Licensed by Nintendo
  • 0x00040A - 0x000417 - of America INC
  • 0x000B2A - 0x000B2E - Pause

Mechanic Values

Points

  • 0x001347 - Number of points 1st ghost eaten is worth (part 1)
  • 0x001348 - Number of points 2nd ghost eaten is worth (part 1)
  • 0x001349 - Number of points 3rd ghost eaten is worth (part 1)
  • 0x00134A - Number of points 4th ghost eaten is worth (part 1)
  • 0x00134B - Number of points 1st ghost eaten is worth (part 2)
  • 0x00134C - Number of points 2nd ghost eaten is worth (part 2)
  • 0x00134D - Number of points 3rd ghost eaten is worth (part 2)
  • 0x00134E - Number of points 4th ghost eaten is worth (part 2)
  • 0x00134F - Number of points Cherry is worth (part 1)
  • 0x001350 - Number of points Strawberry is worth (part 1)
  • 0x001351 - Number of points Orange is worth (part 1)
  • 0x001352 - Number of points Apple is worth (part 1)
  • 0x001353 - Number of points Grapes are worth (part 1)
  • 0x001354 - Number of points Crown is worth (part 1)
  • 0x001355 - Number of points Bell is worth (part 1)
  • 0x001356 - Number of points Key is worth (part 1)
  • 0x001357 - Number of points Cherry is worth (part 2)
  • 0x001358 - Number of points Strawberry is worth (part 2)
  • 0x001359 - Number of points Orange is worth (part 2)
  • 0x00135A -Number of points Apple is worth (part 2)
  • 0x00135B - Number of points Grapes are worth (part 2)
  • 0x00135C - Number of points Crown is worth (part 2)
  • 0x00135D - Number of points Bell is worth (part 2)
  • 0x00135E - Number of points Key is worth (part 2)
  • 0x002015 - Number of points a pellet is worth
  • 0x002017 - Number of points a power pellet is worth

Gameplay

  • 0x000A6A - Number of lives to begin game
  • 0x000BC8 - Beginning Y location for Pac-Man
  • 0x000BCC - Beginning X location for Pac-Man
  • 0x001FFE - X location for fruit/bonus to appear
  • 0x002002 - Y location for fruit/bonus to appear
  • 0x000F08 - Number of pellets to complete level
  • 0x000F0E - Last level before repeating boards
  • 0x00194E - Number of pellets needed to speed up ambiance sound once
  • 0x001953 - Number of pellets needed to speed up ambiance sound again