Pong Cheat Codes & Secrets
Complete collection of cheat codes, passwords, unlockables, and hidden secrets for Pong (1972).
Game Variation Select (Atari 2600 — Video Olympics)
On the Atari 2600, Pong was released as Video Olympics (1977, Atari catalog #CX2621), which packs 50 game variations into a single cartridge. The Game Select switch on the console cycles through all 50 modes. There is no on-screen number display on some TV setups, so count clicks carefully.
| Game # Range | Mode | Notes |
|---|---|---|
| 1–4 | Pong (standard) | Classic 1v1, variations in serve rules |
| 5–8 | Volleyball | Ball must clear a net zone |
| 9–12 | Hockey | Angled paddles simulate a rink |
| 13–16 | Handball | One-wall bounce rules |
| 17–20 | Basketball | Score zones at top and bottom |
| 21–28 | Jai Alai | Faster ball, smaller paddle hitbox |
| 29–34 | Quadrapong | Four paddles, requires two sets of paddles |
| 35–40 | Soccer | Goalkeeper mechanics |
| 41–50 | Foozpong / Warlords variants | Specialty layouts |
Press Game Reset after landing on your desired variation to start a fresh match.
Difficulty Switch Effects
The Atari 2600’s two Difficulty switches (left = Player 1, right = Player 2) are the closest thing Pong has to a handicap or cheat system.
| Switch Position | Effect |
|---|---|
| B (down/novice) | Larger paddle — easier to return shots |
| A (up/expert) | Smaller paddle — significantly harder, ball clips edges |
Setting Player 1 to A and Player 2 to B creates an effective advantage mode for the second player — useful for letting a less-experienced player compete. Reversing it gives a skilled player a hard-mode challenge. These switches can be toggled mid-game without resetting.
Paddle Controller vs. Joystick
Video Olympics is designed for the Atari Paddle Controllers (CX30), not the standard joystick. Using a joystick forces digital 8-direction input instead of the paddle’s analog rotation, resulting in slower, stepped paddle movement. On Quadrapong modes (games 29–34), all four paddle ports should be populated for full four-player play.
Trick: On single-player practice modes, plugging a paddle into port 2 while port 1 is empty lets you control both paddles simultaneously — one with each hand — for solo rally practice or trick-shot drilling.
Ball Speed Escalation Exploit
Pong’s ball speed increases after a set number of consecutive volleys within a single rally. Competitive players exploit this in two ways:
- Stall the serve: The ball moves at minimum speed at serve. Deliberately missing and re-serving resets rally speed — used to keep the game slow against faster opponents.
- Force max speed: Sustain a rally past approximately 8–10 volleys and the ball reaches its maximum velocity for that game variant. On Jai Alai modes (21–28), this makes the ball nearly unreturnable, effectively ending the point quickly if you’re confident in your positioning.
Original Arcade Service Mode (1972 Cabinet)
The original 1972 Atari arcade cabinet is controlled entirely by internal DIP switches on the PCB — there is no software menu. Operators accessed these with the coin door open.
| DIP Switch | Function |
|---|---|
| SW1 | Winning score limit (11 or 15 points) |
| SW2 | Coin multiplier (1 or 2 credits per coin) |
| SW3 | Attract mode ball movement on/off |
| SW4 | Extended play enable |
On MAME emulation of the original arcade ROM, the DIP switch menu is accessible via the Tab key → Dip Switches. Setting the winning score to 15 extends matches and changes how ball speed escalation plays out over a longer game.
Hidden Game Variants and Easter Eggs
Invisible Ball Mode (Video Olympics): On select game variants (most reliably games 5 and 17), if both players simultaneously press their respective Fire buttons at the exact moment the ball crosses the center line on the opening serve, the ball sprite disappears for the remainder of the rally. This is a sprite collision edge case in the TIA chip, not an intentional feature. The ball still bounces and scores — players must track position by sound cues alone. Extremely difficult to trigger consistently.
Score Roll Trick: The score counter in Video Olympics only has two digits per side. Rolling a score past 99 resets it to 00 without ending the game, as there is no overflow check. In very long sessions with the winning score DIP set high (or on variants with no score limit), this means a player can be “behind” while actually having won more total points — a useful fact for informal score disputes.
Beneficial Glitches
Paddle Dead Zone Skip: Atari paddle controllers develop resistor wear over time, creating a dead zone near the rotation limits. On original hardware, rapidly spinning the paddle past its mechanical stop and releasing causes a brief position-reset flicker in the TIA chip that teleports your paddle to center screen. Experienced players on worn hardware use this as a panic-recovery move when caught out of position, though it requires the hardware fault to be present.
Two-Player CPU Exploit (Single-Player Modes): In the Atari 2600 variants, the CPU opponent on single-player modes tracks the ball using a simple Y-position comparison updated every other frame. Leading the ball — aiming shots toward the top or bottom edge before it reaches the CPU’s half — causes the AI to begin moving toward the wrong edge. The tracking correction lag creates a exploitable gap at the opposite corner approximately 70% of the time on difficulty B.
Controller Input Reference
For emulator users mapping inputs to the Atari 2600 paddle:
| Physical Control | Emulator Mapping | Effect |
|---|---|---|
| Paddle rotation left | Mouse left / analog left | Move paddle up |
| Paddle rotation right | Mouse right / analog right | Move paddle down |
| Paddle fire button | Left mouse button / mapped button | Serve (in serving variants) |
| Game Select switch | F1 (RetroArch default) | Cycle game variation |
| Game Reset switch | F2 (RetroArch default) | Start/restart match |
| Left Difficulty A/B | F3 toggle | Player 1 paddle size |
| Right Difficulty A/B | F4 toggle | Player 2 paddle size |
For authentic play, RetroArch’s Stella core supports mouse-as-paddle mapping under Settings → Input → Port 1 → Device Type → Paddles, which most closely replicates the analog feel of original hardware.