Skip to content
0:00 / 0:00

#segamegadrive#dinodini'ssoccer#cmosram

Do you hate Dino Dini's Soccer? One tiny bug, a world of hurt.

Dino Dini

1.3K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Dino Dini, game developer
  • May be out of date. Uploaded 10 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

5.8K views10 years ago1 recommendation

Game developmentSystems programmingGame programmingRetro games and consolesDebugging

Dino Dini explains how a tiny CMOS RAM bug in the Sega Megadrive version of Goal! broke the game's AI on emulators.

The story of the CMOS RAM bug in the Megadrive game.

Why it's here

1 person recommends this

What people say. Recommended for its fascinating look at how a memory initialization bug affected game behavior on emulators.

u/Dicethrowerin r/programming • Recommends

On “Clever way of skirting game code quality tests from the 90s (x-post /r/Games)”

I know a similar myth story by an old teacher of mine. Here's his explanation: link to this video tl;dr: In Dino Dini's soccer, a bug in the pseudo random generator caused the AI to behave in a not so fun game breaking way, because emulators cleared the bit of memory the pseudo random generator took to seed itself. Many people still think this game is just terrible, but instead it's just a bug because people play the game 'illegally' on an emulator. Though he admits it's still just a bug all the same.