Atari Tetris

In normal mode, just had a blank screen. Enable test mode and you instead get an error message showing that the ROM test had failed (even though the rom itself checks out OK with correct content)

This is because the custom Atari SLAPSTIC chip is not functioning correctly. It is used to page banks of rom into program space depending upon accesses to particular addresses.

Of course, finding a replacement for this is near impossible (although you can get after market slapstics for most of the other games), so instead I looked at ways around this.

Tetris only uses two ROM banks, so if the code could be altered to use a latch instead, then this would allow us to remove the slapstic.

There is a latch on board the PCB already, which is used for the coin counters. I don’t use these in my cabinet, so I altered the code to allow this latch to be used to page the rom instead.

To patch the PCB you will need to add three wires … starting at IC 30 C (74LS257)

  • Connect pin 13 to pin 14
  • Connect pin 10 to pin 11
  • Connect pin 2 to IC 15 E (74LS74) pin 5

Remove the SLAPSTIC (IC 40 F) and replace the Eprom (IC 45F) with the image from this zip file.

Patched PCB for updated code (ignore green wire!)

If you use a coin counter in your cabinet then you need to remove R43 (the 1k resistor near pin 21 of the POKEY inline with the 4 dips)

So, with new version of code fitted and three wire patches, we have life …

It has been tested for a while on a couple of PCBs and we have not experienced any problems so far, but with all changes like this, there are no guarantees.

Similar Posts

  • Frogger (Sega)

    Missing Chip. This was a converted moon cresta board. The IC at 1.2S (shoehorned in sideways between rows 1 and 2 by the sprite ram) was missing. This was not featured on any schematics I had, so I traced the connections to see what it could be. It basically takes the output from the sprite…

  • Dark Seal

    Glitched graphics. Screen changes as board is flexed. Moved around board pressing chips until pressing the custom surface mount chip at B6 changed the effect. Noticed that the corner most pins had come up from the board. After an unsuccessful effort to resolder them, I used some enameled 38 swg wire to solder from the…

  • Namco Time Crisis 2 Gun

    One of the guns on a Time Crisis 2 was no longer registering shots on the screen. Following checks on wiring, cleaning lens, etc. it appeared that the optical sensor (opto) was dead. This is a small PCB in the gun, 2421961100, pictured above. I couldn’t find any schematics or information about the parts used,…

  • Pacman

    Screen filled with coloured lines, unstable, no sync (see above) – check clock signals from horizontal and vertical scan generators (74161’s at 2R,2S,3R,3S) – no signal feeding into pin 2 of horizontal generators. Follow trace back to 7474 at 3N, signal going in, nothing coming out – replace chip and screen display back to normal….

  • Neo Geo

    6 Slot – Memory test on power up giving error  Address    Write Read  00008000 5555 55FF Checking with Mame, the memory chips in question were only small, so looking at the board revealed two DIL 5814’s. Chip select signals to these were toggling as expected, so I needed to identify which ram chip was which….