Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Pac-Man Collection/RAM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a RAM map for Pac-Man Collection.

Addresses are for USA/Europe version, but an equivalent or similar address exists in the Japan version.

RAM Map

Main Menu

Address  Size    Description
-------- ----    -----------
02008EB4    1    Current game selected
                 * 00 - Pac-Man Arrangement
                 * 01 - Pac-Mania
                 * 02 - Pac-Attack
                 * 03 - Pac-Man
02008EC0    2    Scaling for arrows on game selection menu
02008EC4    1    Determines which of the arrows grows or shrinks
                 * 00 - Left arrow shrinks, right arrow grows
                 * 01 - Left arrow grows, right arrow shrinks
02008ED6    1    Background color
                 * 00 - Blue
                 * 01 - Red
                 * 02 - Green
                 * 03 - Magenta
                 * 04 - Orange
                 * 05 - Pink
02008EDC    1    Timer until background color change
02008EE8    1    What scroll position the background is in (loops back to FF when it reaches 60)

Pac-Man Arrangement

Address  Size    Description
-------- ----    -----------
02000128    1    Lives option
                 * 00 - 2
                 * 01 - 3
                 * 02 - 4
                 * 03 - 5
                 * 04 - 6
0200012C    1    Bonus option
                 * 00 - 40k and 100k
                 * 01 - 40k only
                 * 02 - None
02000130    1    Difficulty option
                 * 00 - Easy
                 * 01 - Normal
                 * 02 - Hard
                 * 03 - Very hard
                 * 04 - Uktra hard
02013C9A    1    Dots remaining in level (level ends when 00)|
02014B3C    1    Enable unused 2 player mode
02014B40    4    Score
02014B48    4    High score
02014B5E    1    Lives

Pac-Mania

Address  Size    Description
-------- ----    -----------
0200011C    1    Lives option
                 * 00 - 1
                 * 01 - 2
                 * 02 - 3
                 * 03 - 4
                 * 04 - 5
02000120    1    Bonus option
                 * 00 - 50k
                 * 01 - 100k
                 * 02 - 150k
                 * 03 - None
02000124    1    Difficulty option
                 * 00 - Easy
                 * 01 - Normal
                 * 02 - Hard
                 * 03 - Very hard
02008EF4    1    Game end option
                 * 00 - 23rd round
                 * 01 - 11th round
                 * 02 - Endless
020166C4    1    Numbers of dots eaten (level ends when amount of dots in level is reached)
02016C64    4    Score
02016C6C    4    High score
02016C71    1    Lives
02016C73    1    Current level
0201A750    1    Entity #1 sprite ID
                 * See Notes page for values
0201A751    2    Entity #1 X position
0201A754    2    Entity #1 Y position
0201A757    1    Entity #1 Z position
0201A75B    1    Entity #1 direction
                 * 00 - Up
                 * 01 - Left
                 * 02 - Down
                 * 03 - Right
0201A75C    1    Entity #1 state (ghost)
                 * 00 - Normal
                 * 01 - Looking up (when jumped over)
                 * 02 - Vulnerable
                 * 03 - Eyes
                 * 04 - Regeneration
                 * 06 - Points
0201A770    1    Entity #2 sprite ID
0201A771    2    Entity #2 X position
0201A774    2    Entity #2 Y position
0201A777    1    Entity #2 Z position
0201A77B    1    Entity #2 direction
0201A77C    1    Entity #2 state (ghost)
0201A790    1    Entity #3 sprite ID
0201A791    2    Entity #3 X position
0201A794    2    Entity #3 Y position
0201A797    1    Entity #3 Z position
0201A79B    1    Entity #3 direction
0201A79C    1    Entity #3 state (ghost)
0201A7B0    1    Entity #4 sprite ID
0201A7B1    2    Entity #4 X position
0201A7B4    2    Entity #4 Y position
0201A7B7    1    Entity #4 Z position
0201A7BB    1    Entity #4 direction
0201A7BC    1    Entity #4 state (ghost)
0201A7D0    1    Entity #5 sprite ID
0201A7D1    2    Entity #5 X position
0201A7D4    2    Entity #5 Y position
0201A7D7    1    Entity #5 Z position
0201A7DB    1    Entity #5 direction
0201A7DC    1    Entity #5 state (ghost)
0201A7F0    1    Entity #6 sprite ID
0201A7F1    2    Entity #6 X position
0201A7F4    2    Entity #6 Y position
0201A7F7    1    Entity #6 Z position
0201A7FB    1    Entity #6 direction
0201A7FC    1    Entity #6 state (ghost)
0201A810    1    Entity #7 sprite ID
0201A811    2    Entity #7 X position
0201A814    2    Entity #7 Y position
0201A817    1    Entity #7 Z position
0201A81B    1    Entity #7 direction
0201A81C    1    Entity #7 state (ghost)
0201A830    1    Entity #8 sprite ID
0201A831    2    Entity #8 X position
0201A834    2    Entity #8 Y position
0201A837    1    Entity #8 Z position
0201A83B    1    Entity #8 direction
0201A83C    1    Entity #8 state (ghost)
0201A850    1    Entity #9 sprite ID
0201A851    2    Entity #9 X position
0201A854    2    Entity #9 Y position
0201A857    1    Entity #9 Z position
0201A85B    1    Entity #9 direction
0201A85C    1    Entity #9 state (ghost)
0201A870    1    Entity #10 sprite ID
0201A871    2    Entity #10 X position
0201A874    2    Entity #10 Y position
0201A877    1    Entity #10 Z position
0201A87B    1    Entity #10 direction
0201A87C    1    Entity #10 state (ghost)
0201A890    1    Entity #11 sprite ID
0201A891    2    Entity #11 X position
0201A894    2    Entity #11 Y position
0201A897    1    Entity #11 Z position
0201A89B    1    Entity #11 direction
0201A89C    1    Entity #11 state (ghost)
0201A8B0    1    Entity #12 sprite ID
0201A8B1    2    Entity #12 X position
0201A8B4    2    Entity #12 Y position
0201A8B7    1    Entity #12 Z position
0201A8BB    1    Entity #12 direction
0201A8BC    1    Entity #12 state (ghost)
0201A8D0    1    Entity #13 sprite ID
0201A8D1    2    Entity #13 X position
0201A8D4    2    Entity #13 Y position
0201A8D7    1    Entity #13 Z position
0201A8DB    1    Entity #13 direction
0201A8DC    1    Entity #13 state (ghost)
0201A8F0    1    Entity #14 sprite ID
0201A8F1    2    Entity #14 X position
0201A8F4    2    Entity #14 Y position
0201A8F7    1    Entity #14 Z position
0201A8FB    1    Entity #14 direction
0201A8FC    1    Entity #14 state (ghost)
0201A910    1    Entity #15 sprite ID
0201A911    2    Entity #15 X position
0201A914    2    Entity #15 Y position
0201A917    1    Entity #15 Z position
0201A91B    1    Entity #15 direction
0201A91C    1    Entity #15 state (ghost)

Pac-Attack

Address  Size    Description
-------- ----    -----------
0200ECF4    1    Difficulty selection
                 * 00 - Easy
                 * 01 - Normal
                 * 02 - Hard
                 * 03 - Hyper
0200F110    1    Current level
0200F114    1    How many pieces have been dropped
0200F118    1    Timer until next piece is dropped
0200F1B4    4    Score

Pac-Man

Address  Size    Description
-------- ----    -----------
02000114    1    Lives option
                 * 00 - 1
                 * 01 - 2
                 * 02 - 3
                 * 03 - 5
02000118    1    Bonus option
                 * 00 - 10k
                 * 01 - 15k
                 * 02 - 20k
                 * 03 - None
0200C810    1    Level number
0200C824    1    Numbers of dots eaten during level (level ends at F4)
0200C828    1    Numbers of dots eaten on the current life
0200CF50    4    Score
0200CF58    4    High score
0200E548    1    Pac-Man X position
0200E54C    1    Pac-Man Y position
0200E574    1    Ghost X position (Blinky)
0200E578    1    Ghost Y position (Blinky)
0200E5A0    1    Ghost X position (Pinky)
0200E5A4    1    Ghost Y position (Pinky)
0200E5CC    1    Ghost X position (Inky)
0200E5D0    1    Ghost Y position (Inky)
0200E5F8    1    Ghost X position (Clyde)
0200E5FC    1    Ghost Y position (Clyde)