Skip to main content Skip to search Skip to main navigation

Arcade RAM Explained: What RAM Does on a Classic Arcade PCB

By HighScoreSaves Technical Team

Reviewed and updated August 23, 2026

A classic arcade PCB contains more than a CPU and program ROMs. While the ROMs provide program code and other information the game needs, the hardware also requires memory that can change continuously while the game is running. That working memory is generally called RAM.

RAM can hold changing information such as player position, scores, game state, counters, video information, temporary calculations, and other data required during operation. Unlike ROM, ordinary working RAM is normally volatile: when power is removed, its contents disappear.

Understanding RAM helps explain several characteristics of original arcade hardware, including why many games lose high scores when powered off, why RAM and ROM failures produce different symptoms, and why persistent high-score storage requires a different type of memory.

What Does RAM Mean?

RAM stands for Random Access Memory. It provides storage locations that the game's circuitry can read from and write to while the arcade machine is operating.

Unlike program ROM, RAM is intended to change. The CPU and other circuitry can continually update its contents as gameplay progresses.

Depending on the arcade hardware, RAM may be used for information such as:

  • Current player scores
  • Player and enemy positions
  • Lives and game state
  • Timers and counters
  • Temporary CPU calculations
  • Video or display information
  • Sound-related working data on some hardware
  • Other information that changes during operation

The amount, type, organization, and purpose of RAM vary considerably between arcade platforms.

RAM and ROM Are Not the Same Thing

RAM and ROM both store digital information, but they perform different jobs in an arcade machine.

ROM generally contains information intended to remain available when power is removed, including program code and game data. RAM provides working storage that can be changed as the game operates.

One way to think about the distinction is that ROM helps tell the hardware what the game is and what it should do, while RAM provides space for the changing information the hardware needs while actually doing it.

For a detailed explanation of the ROM side of an original arcade PCB, see Original Arcade ROMs Explained: Program ROMs, Graphics ROMs, and Sound ROMs .

What Is Volatile Memory?

Most conventional working RAM used by classic arcade hardware is volatile memory. It requires power to maintain the information stored in it.

When normal operating power disappears, the information in volatile RAM is lost. The next time the cabinet is powered on, the game's startup routines initialize the working memory again.

This behavior is central to understanding why a high score that appears on the screen while a game is running may not remain after the cabinet is switched off.

Why Can an Original Arcade Game Lose Its High Scores?

Many classic arcade games maintain their current high-score information in working RAM while the cabinet is powered on.

If the original design does not provide persistent storage for those player scores, removing power also removes the information that existed in volatile memory. When the game boots again, its software may recreate a default high-score table rather than restore the scores earned during the previous session.

This process is covered in more detail in What Happens to High Scores When a Classic Arcade Game Is Powered Off? .

What Is Work RAM?

The term work RAM is commonly used for memory that provides temporary working space for the CPU and game software.

During gameplay, the CPU may need to track hundreds or thousands of changing values. Work RAM gives the program locations where those values can be stored, retrieved, compared, and changed.

The exact organization is determined by the individual arcade hardware and software. There is no single universal RAM layout shared by all classic arcade PCBs.

What Is Video RAM?

Some arcade architectures use RAM associated with the video system. Depending on the design, this memory can help store changing display information such as tile references, object or sprite information, screen attributes, color-related data, or other values used to construct the image.

Video hardware differs greatly between games. Some boards have clearly identifiable memory dedicated to particular video functions, while others distribute display-related memory and logic differently.

The important point is that the graphics ROMs containing stored image data and the RAM containing changing display information are not necessarily performing the same function.

Can Sound Hardware Use RAM?

Yes. Arcade systems with dedicated sound processors or more complex audio hardware may also use RAM as working memory for sound-related operations.

As with video hardware, the exact arrangement is game-specific. A sound ROM, sound CPU, RAM device, amplifier, and other circuitry can all perform different parts of the audio process.

The presence of a ROM associated with sound therefore does not mean every part of the sound system operates directly from ROM without working memory.

What Happens When Arcade RAM Fails?

Because RAM holds changing operational information, a RAM problem can produce many different symptoms. The exact symptom depends on which memory device, address range, data path, or related circuit is affected.

Possible symptoms can include corrupted graphics, incorrect colors or objects, unstable gameplay, incorrect values, failure to complete startup, resets, or other abnormal behavior. These symptoms are examples rather than a universal diagnostic rule.

A symptom that resembles bad RAM does not prove the RAM chip itself has failed. Problems involving sockets, traces, address or data circuitry, power, connectors, or other logic can sometimes produce similar results.

When a problem appears immediately after installing an upgrade kit, begin with the controlled checks in Arcade Game Won’t Boot After Installing an Upgrade Kit: What to Check First rather than assuming an unrelated RAM failure.

Can Test Mode Identify Bad RAM?

Some arcade games include startup diagnostics, self-tests, or service functions capable of checking portions of the hardware, including certain RAM areas.

Diagnostic capability varies significantly by game. Some systems provide useful memory error information, while others provide limited testing or no user-visible RAM diagnostic at all.

A successful built-in test should therefore be interpreted according to the documentation and capabilities of that specific arcade platform rather than treated as a universal test of every memory-related circuit on the PCB.

How Is Serial EEPROM Different From RAM?

HighScoreSaves uses nonvolatile serial EEPROM for persistent score and settings storage on many supported kit designs. This memory performs a different job from the arcade PCB's ordinary working RAM.

Working RAM is designed for frequently changing information while the game operates. EEPROM allows selected information to remain stored when normal cabinet power is removed.

Many HighScoreSaves designs use a 93C46 serial EEPROM. This provides battery-free nonvolatile storage for supported game-specific information.

See How Arcade High Scores Are Saved Without a Battery: Serial EEPROM Explained for the complete explanation.

RAM Is Only One Part of the Original Arcade PCB

RAM does not operate independently. It works as part of a larger hardware system containing the CPU, ROMs, address and data circuitry, video hardware, sound hardware, power connections, and other support components.

That is one reason PCB identification matters when diagnosing or upgrading an arcade game. Two boards running the same game can potentially differ because of revisions, repairs, replacements, conversions, or reproduction hardware.

Before ordering an original-PCB upgrade, follow How to Identify Your Original Arcade PCB Before Ordering a Kit .

RAM Provides the Game's Changing Working Memory

ROM provides stored program and game information. RAM provides space for information that must change while the game is operating.

That distinction explains why RAM is essential during gameplay and why ordinary volatile RAM cannot, by itself, preserve player scores through a normal power cycle.

Understanding RAM, ROM, and nonvolatile storage as separate parts of the system provides a much clearer picture of how an original classic arcade PCB operates.

Get More Arcade Knowledge

Enjoyed this article? Join the HighScoreSaves newsletter for new Arcade Knowledge articles, kit announcements, installation tips, product updates, and occasional subscriber-only offers.

Join the HighScoreSaves Newsletter

Classic Arcade • Modern Features