Pac-Man Cheat Codes & Secrets
Complete collection of cheat codes, passwords, unlockables, and hidden secrets for Pac-Man (1984).
A Note on Versions
Pac-Man’s arcade debut was 1980, but the Famicom (NES) port arrived in 1984 in Japan — one of the console’s launch titles — and reached North America in 1993. Most codes and exploits documented here apply to the NES/Famicom release by Namco unless otherwise specified. The arcade original is also covered extensively, since many NES players cross-reference arcade strategies, and the underlying ghost AI and map geometry are nearly identical between versions.
Level Select
The NES Pac-Man cartridge includes a built-in level select that most players never discovered because it requires input before the demo cycle begins.
| Code | Effect | Platform |
|---|---|---|
| Hold Select + Up, then press Start at title screen | Begin on Stage 3 | NES |
| Hold Select + Down, then press Start at title screen | Begin on Stage 6 | NES |
| Hold Select + Left, then press Start at title screen | Begin on Stage 9 | NES |
| Press Select repeatedly at title screen to cycle, then Start | Choose starting round (rounds 1–9) | NES |
On the Famicom version specifically, the Select button cycles visibly through starting round indicators shown beneath the “1 PLAYER / 2 PLAYER” prompt. Watch the small counter in the lower portion of the title screen — it increments each press. This was a deliberate accessibility feature included by Namco for the home conversion, acknowledging that home players lacked the quarter-pressure incentive of the arcade and deserved to experience later boards without grinding through the early rounds.
In the arcade version, there is no official level select, but operators could configure the starting difficulty via DIP switches inside the cabinet — setting the machine to begin on a faster board equivalent to board 3 or board 5 was common in high-traffic locations to speed up game turnover.
Extra Lives and the 10,000-Point Threshold
| Trick | Effect | Platform |
|---|---|---|
| Reach 10,000 points | Award 1 extra life (default setting) | Arcade / NES |
| Operator DIP switch adjustment | Extra life at 15,000 or 20,000 points instead | Arcade only |
| Eat all four ghosts during a single Power Pellet chain | 200 + 400 + 800 + 1,600 = 3,000 bonus points per chain | All versions |
| Complete four consecutive ghost chains per board | Maximizes points, accelerates extra-life milestones | All versions |
The extra life at 10,000 points is the primary lives mechanic in the NES port and mirrors the arcade default. Skilled players exploit this by deliberately managing their score pacing — ensuring they cross the 10,000-point mark with plenty of lives remaining. On later boards where ghost speed dramatically increases, entering those stages with 4–5 lives gives critical room for error.
Double-dipping ghost chains: If you eat a Power Pellet and then eat a ghost just as a second Power Pellet activates, the ghost multiplier (200 → 400 → 800 → 1,600) does not reset — it continues climbing. On boards with tightly grouped Power Pellets, expert players intentionally sequence their Pellet consumption to chain ghost kills across multiple Pellets, banking enormous point totals that trigger multiple extra lives in quick succession.
Safe Spots and Ghost-Freeze Positions
These are not codes in the traditional sense but are the most widely shared “secrets” in competitive Pac-Man play. The ghost AI in both the arcade and NES versions is deterministic, which means specific positions cause predictable, exploitable ghost behavior.
| Location | Effect | Platform |
|---|---|---|
| Far left corridor, one tile above the bottom ghost house exit | Blinky and Pinky loop indefinitely in a predictable orbit | Arcade / NES |
| Top-center tunnel area, positioned one tile left of center | Inky and Clyde desync from their chase patterns | Arcade / NES |
| Left T-intersection below the top ghost house | All four ghosts enter a holding pattern when Pac-Man is stationary | Arcade (timing-dependent) |
The T-intersection freeze is the most famous safe spot. By positioning Pac-Man precisely at the left T-junction below the ghost holding area and remaining stationary, the ghost targeting algorithms can enter a brief loop where no ghost has a valid tile to advance toward Pac-Man. This window lasts only a few seconds before the Scatter/Chase phase transition resets ghost logic — but it is long enough to let a player breathe, plan a route, or wait for a Power Pellet opportunity.
On the NES version, ghost movement timing differs very slightly from the arcade (due to the 60Hz NES frame rate versus the arcade board’s slightly different tick rate), meaning safe spot windows are shifted by a few frames. The positions remain the same, but the timing inputs require minor adjustment.
Ghost AI Exploits and Pattern Play
Understanding ghost behavior is the closest thing Pac-Man has to cheat codes — knowledge of the AI is effectively an invincibility cheat for skilled players.
| Ghost | Name | Chase Target | Scatter Corner | Exploit |
|---|---|---|---|---|
| Red | Blinky | Pac-Man’s current tile | Upper-right | Lead him into a loop around the top corridor |
| Pink | Pinky | 4 tiles ahead of Pac-Man | Upper-left | Face downward to misdirect targeting |
| Blue | Inky | Vector from Blinky through 2 tiles ahead of Pac-Man | Lower-right | Most unpredictable; clear him first with Power Pellets |
| Orange | Clyde | Pac-Man when far; own scatter corner when within 8 tiles | Lower-left | Exploit his retreat by drawing him close then reversing |
The Pinky misdirection bug (also known as the “up” glitch): When Pac-Man faces upward, Pinky’s targeting algorithm targets four tiles up and four tiles left of Pac-Man simultaneously due to an overflow in the original code. This means facing upward in the center of the board causes Pinky to aim for the upper-left region rather than directly at you — a massive defensive advantage. This glitch exists in the arcade original and carries over to the NES version.
Blinky speed escalation (Cruise Elroy mode): Once a certain number of dots remain on a board, Blinky’s speed increases to match or exceed Pac-Man’s. The NES version triggers Cruise Elroy at roughly the same dot-count thresholds as the arcade. Players use this knowledge to clear a board in a specific order — eating the “dangerous” dots in Blinky’s patrol zone early, before he enters his faster mode.
The Level 256 Kill Screen (Arcade)
| Glitch | Effect | Platform |
|---|---|---|
| Reach level 256 | Right half of screen replaced with garbage ASCII/tile data, making the board incompletable | Arcade original |
This is arguably the most famous video game glitch in history. The arcade Pac-Man stores the current level number in a single byte (8 bits, maximum value 255). Upon reaching level 256, the counter overflows to zero, which corrupts the fruit display subroutine. The routine iterates through fruit icons up to the current level number — at level 256 this spills into unintended memory regions, overwriting the right half of the playfield with random tile data.
The left half of the board remains functional and contains 113 playable dots. The right half is unplayable. A perfect game (eating every dot, every ghost, every fruit on every board through level 255) awards 3,333,360 points — a score ceiling known as a “perfect game.” Billy Mitchell famously achieved the first verified perfect score in 1999.
The NES version avoids this glitch because it handles level progression differently and caps the board cycle at a safe range — the game loops back to an earlier difficulty tier rather than overflowing.
Hidden Patterns: The “5-Man” and Dedicated Route Strategies
Pac-Man’s deterministic AI enabled the development of repeatable board-clearing patterns that guarantee survival on specific levels. These patterns are arguably the game’s deepest “cheat” layer — effectively scripted runs that remove danger entirely.
The Corner-First Rule: On boards 1 through 3, always clear corners before center corridors. Ghosts scatter to corners during the Scatter phase (the first few seconds of each round), meaning the corners are paradoxically safer at round start — ghosts are heading there anyway, so crossing their path is predictable and avoidable.
Power Pellet sequencing: On the NES board layout, the optimal order is:
- Bottom-left Power Pellet first (clears Clyde’s scatter corner)
- Bottom-right second (Inky’s corner)
- Top-left third (Pinky’s corner — she should be mid-board by now)
- Top-right last (Blinky — save him for when the blue-ghost timer is shortest, as Blinky becomes faster later and you want a guaranteed eat)
Tunnel abuse: Both the NES and arcade versions feature a horizontal tunnel that wraps Pac-Man from the left side to the right side of the screen. Crucially, ghost movement speed in the tunnel is dramatically reduced — ghosts slow to roughly half their normal pace while inside. Pac-Man’s speed is unaffected. This makes the tunnel a guaranteed escape route on any board where you’re being closely pursued. Luring ghosts into the tunnel and then exiting the other side is a core survival technique.
Bonus Fruit Reference and Score Exploitation
| Fruit | Appears After | Point Value | Appears On Boards |
|---|---|---|---|
| Cherry | 70 dots eaten | 100 pts | 1 |
| Strawberry | 170 dots eaten | 300 pts | 2 |
| Orange | 70/170 dots | 500 pts | 3–4 |
| Apple | 70/170 dots | 700 pts | 5–6 |
| Melon | 70/170 dots | 1,000 pts | 7–8 |
| Galaxian Boss | 70/170 dots | 2,000 pts | 9–10 |
| Bell | 70/170 dots | 3,000 pts | 11–12 |
| Key | 70/170 dots | 5,000 pts | 13+ |
Fruit appears twice per board — once at 70 dots eaten and again at 170. Each appearance lasts approximately 9–10 seconds before disappearing. On boards 13 and beyond, the Key (worth 5,000 points) appears every board indefinitely, making later boards the most point-efficient in the game despite increased difficulty.
Score-chasing exploit: When a fruit is on-screen and you have a Power Pellet available, delay eating the Pellet until you can grab the fruit first. Then activate the Pellet and chain as many ghosts as possible. This maximizes points-per-second by layering fruit bonus on top of ghost chain multiplier within the same board segment.
Developer Easter Eggs and Hidden Content
| Secret | How to Access | Platform |
|---|---|---|
| Attract mode demo cycling | Leave the title screen idle through 3 full demo cycles | NES / Arcade |
| ”NAMCO” credit in tile memory | Inspect ROM with a hex editor at offset 0x2800 in the NES cartridge | NES (ROM hack discovery) |
| Toru Iwatani’s initials embedded in the original arcade ROM | ROM analysis by historians; not visible during gameplay | Arcade |
Toru Iwatani, Pac-Man’s creator, did not include a traditional signature Easter egg in the original arcade ROM — a choice he later said he regretted when games like Atari’s Adventure (1979) popularized hidden developer credits. However, ROM analysts in the early 2000s identified string data in the original Namco arcade ROMs referencing internal developer codes. The NES port contains copyright strings readable via hex editor that credit Namco and include internal build identifiers.
The NES attract mode (the automated demo that plays when no one inserts a coin / when the title screen is left idle) cycles through a pre-recorded gameplay demo. Watching it is itself instructive — the demo was programmed by Namco engineers and demonstrates basic ghost avoidance patterns on the first board.
Two-Player Mode Strategy Notes (NES)
The NES version supports alternating two-player mode, where Player 1 and Player 2 take turns on death or board clear. This introduces a meta-exploit: a skilled Player 1 can intentionally “park” on a board with minimal dots remaining and very few ghosts active, handing Player 2 an easy scoring opportunity. Cooperative high-score runs used this technique extensively in the early 1990s NES tournament scene.
Combined, these exploits — ghost AI manipulation, Power Pellet sequencing, tunnel abuse, safe spots, and score-multiplier chaining — form the complete toolkit that has kept Pac-Man competitively alive for over four decades. The beauty of the game is that none of these required developer-inserted cheat codes: they emerged organically from the intersection of players and a deterministic system, which is why the Pac-Man knowledge base has never stopped growing.