Skip to main content Skip to search Skip to main navigation

Why Does a Classic Arcade Game Keep Resetting? Watchdog Circuits and Reset Loops Explained

By HighScoreSaves Technical Team

Reviewed and updated August 24, 2026

Quick Answer

A classic arcade game that repeatedly resets may be failing to complete normal program execution. Many arcade PCBs include a watchdog circuit that automatically resets the system if the game software stops responding as expected. A reset loop can be caused by many underlying problems—including power, CPU, RAM, ROM, clock, reset, socket, connector, or logic faults—so the watchdog itself is often reacting to a problem rather than causing it.

A classic arcade game that continually restarts can show a repeating pattern: part of the startup screen appears, the board resets, startup begins again, and the cycle repeats.

This behavior is often described as a reset loop or watchdog reset.

The important point is that a watchdog reset is usually a symptom of the game failing to execute normally. It does not automatically mean the watchdog circuit itself is defective.

What Is a Watchdog Circuit on an Arcade PCB?

A watchdog circuit monitors whether the game hardware or program is continuing to operate as expected.

During normal operation, the game software periodically performs an action that tells the watchdog, in effect, that the system is still running.

If that expected activity stops for too long, the watchdog assumes the system has become stuck and generates a reset.

The game then attempts to start again.

Why Would an Arcade Game Need a Watchdog?

Original arcade machines were commercial equipment intended to operate for long periods without constant supervision.

If a temporary fault or software lockup occurred, automatically resetting the game could return the cabinet to operation instead of leaving it frozen indefinitely.

That is especially useful for a machine sitting on an arcade floor where a frozen game cannot accept new players.

What Is a Reset Loop?

A reset loop occurs when the game repeatedly restarts but never reaches stable normal operation.

A simplified sequence can look like this:

Power / Reset → Game Starts → Program Fails → Watchdog Times Out → Reset → Repeat

The board may show a title screen, garbage graphics, a brief image, a blank screen, or another symptom between resets depending on the hardware and the stage at which execution fails.

Does a Reset Loop Mean the Watchdog Circuit Is Bad?

Not necessarily.

A working watchdog can repeatedly reset a malfunctioning game exactly as designed.

If the CPU is unable to run the program correctly, the expected watchdog activity may never occur. The watchdog then resets the system because the game appears to be locked.

The real problem may be elsewhere.

Can the CPU Cause Watchdog Resets?

Yes.

The CPU executes the game program. If the processor cannot execute instructions correctly—or cannot communicate correctly with memory and supporting circuitry—the game may fail before it services the watchdog.

Possible processor-related areas can include:

  • the CPU itself;
  • CPU socket contacts;
  • bent or damaged pins;
  • incorrect CPU orientation;
  • address or data circuitry;
  • clock signals;
  • reset circuitry; or
  • supporting logic.

For CPU fundamentals, see What Does the CPU Do on a Classic Arcade PCB? .

Can Bad RAM Cause an Arcade Game to Keep Resetting?

Yes, depending on the game and the fault.

The CPU relies on RAM for changing working information. If required memory does not operate correctly, program execution can fail during startup or gameplay.

A failure severe enough to stop normal software execution can result in the watchdog eventually resetting the system.

However, seeing a reset loop does not prove that RAM is bad.

Read Arcade RAM Explained: What RAM Does on a Classic Arcade PCB for more background.

Can ROM Problems Cause Reset Loops?

Yes.

If required program instructions cannot be read correctly, the CPU may execute incorrect data, branch to an unintended location, crash, or fail during startup.

Possible causes can include:

  • a failed ROM device;
  • incorrect ROM data;
  • poor socket contact;
  • damaged pins;
  • addressing problems;
  • data-bus problems;
  • PCB trace damage; or
  • previous modifications.

Learn about the different ROM functions in Original Arcade ROMs Explained .

Can Low or Unstable Power Cause Repeated Resets?

Yes.

The arcade PCB must receive the correct supply voltages and a reliable ground connection.

If supply voltage is too low, unstable, or affected by excessive resistance in wiring or connectors, digital circuitry may not operate reliably.

A marginal power condition can produce behavior that resembles a CPU, memory, or logic problem.

Before changing supply adjustments, understand the actual voltage requirements and where the voltage is being measured.

See Classic Arcade Power Supplies Explained: +5V, +12V, Ground, and Voltage Drop .

Can an Edge Connector Cause Reset Problems?

Yes.

Power, ground, and other signals may pass through the PCB edge connector and cabinet harness.

Dirty, oxidized, loose, overheated, or damaged contacts can increase resistance or create intermittent connections.

If the PCB is not receiving stable power or ground through the connector, operation can become unreliable.

Learn more in Arcade Edge Connectors Explained .

What Does the Clock Have to Do With a Resetting Arcade Game?

The CPU requires timing signals to execute instructions.

Classic arcade hardware can derive those timing signals from crystals, oscillators, divider circuits, and other clock-generation logic.

If the processor is not receiving the correct clock signal, it may not execute the game program normally.

The watchdog may then reset the system because normal software activity never occurs.

Clock circuitry is therefore another possible area of investigation when a board appears to reset continuously.

What Is the Reset Circuit?

The CPU must begin operation from a defined startup condition when power is applied or when a reset occurs.

The reset circuitry provides the appropriate signal so the processor begins execution correctly.

A fault in the reset path can potentially hold the CPU in reset, release it incorrectly, or cause repeated resets.

This is separate from a watchdog intentionally generating a reset because program execution has failed.

Can a Bad CPU Socket Cause Watchdog Resets?

Yes.

A socket must provide reliable electrical contact with every required CPU pin.

Corrosion, weak contacts, cracked socket bodies, previous repairs, contaminated contacts, or poor solder joints can interrupt processor signals.

If the CPU cannot communicate reliably with the rest of the board, the program can fail and the watchdog may reset the system.

See How to Inspect an Arcade CPU Socket Before Installing an Upgrade Kit .

Why Disabling the Watchdog Is Not the Same as Fixing the Game

Temporarily disabling a watchdog can be used by experienced technicians in some diagnostic situations, but removing the reset does not repair the underlying reason the software stopped executing.

If the game is crashing because of bad RAM, ROM, power, clocking, CPU communication, or another hardware fault, disabling the watchdog can simply leave the board frozen instead of repeatedly resetting.

The goal of troubleshooting should be to determine why normal execution is failing.

Can Test Mode Help Diagnose a Reset Loop?

Sometimes.

If the board remains operational long enough to enter a built-in self-test, the game may provide useful information about RAM, ROM, controls, or other hardware.

A severe fault may prevent the diagnostic software from running at all.

Any test result should be interpreted according to the capabilities of that specific game.

For more information, read Why Does a Classic Arcade Game Have Test Mode and Service Mode? .

What If the Reset Loop Started After Installing an Upgrade Kit?

If a game operated correctly before an upgrade and begins resetting immediately afterward, first inspect the parts of the system that were changed.

Check the game-specific instructions and verify:

  • correct PCB and kit compatibility;
  • CPU orientation;
  • daughterboard orientation;
  • Pin 1 alignment;
  • CPU seating;
  • daughterboard seating;
  • missed socket rows;
  • bent pins;
  • game-specific adapters or cables; and
  • any ROM changes required by the installation guide.

Do not immediately start replacing unrelated PCB components.

Use the structured process in Arcade Game Won’t Boot After Installing an Upgrade Kit: What to Check First .

Why Changing Several Things at Once Makes Troubleshooting Harder

If you simultaneously adjust the power supply, reseat several chips, replace RAM, change ROMs, move connectors, and alter cabinet wiring, you may no longer know which change affected the symptom.

A controlled process is more useful:

  1. Document the symptom.
  2. Verify the hardware configuration.
  3. Check power and connections.
  4. Inspect recently changed components.
  5. Use available diagnostic information.
  6. Change one thing at a time when possible.

This approach is particularly important with original arcade PCBs where previous repairs and aging components can create more than one issue.

Key Takeaway

A watchdog circuit is designed to reset an arcade game when normal software execution stops. If the underlying problem remains, the board can enter a continuous reset loop.

The watchdog is therefore often the messenger rather than the cause. CPU, RAM, ROM, power, clock, reset circuitry, sockets, connectors, damaged traces, and other logic can all prevent the game from operating normally.

The most useful troubleshooting strategy is to determine why the game is failing before the watchdog times out instead of assuming the watchdog itself needs to be removed or defeated.

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