Repair & Schematics
Neo Geo AES

Visual Diagnostics (Neo Geo AES)

13min

The default BIOS of the Neo Geo AES has some built in basic diagnostics.

Turn on the console, without a game, and if you see a solid colour screen then it indicates the possible cause.

  • īģŋBlue = All tests passed (The AES does not test the Z80 sound IC).
  • īģŋRed = Work RAM error (0x100000 region).
  • īģŋGreen = Palette RAM error (0x400000 region).
  • īģŋYellow = Video RAM error (programmed through custom port).
  • īģŋMagenta = BIOS self-check error (0xC00000 region).
  • īģŋCyan = Memory card error (only tested if card in unit and blank).

No Sync / No Screen

If you have good power for 5V rail, and when you turn on you get nothing at all, not even a sync signal (not even flickering sync that cannot lock on) this could be a dead LSPC.

It could also be the obvious, the AV port, AV cable, CXA1145 encoder, or traces/capacitors between the AV port and the CXA.

Glitched Pixels

If you get glitched pixels without any sign of actual game data (no moving graphics or logos where you would expect) without a game, with a game, with diagnostics ROM (they all act the same) this is slight under voltage on the 5V rail or excessive noise on the power rail.

Glitched Pixels (Neo Geo AES)
Glitched Pixels (Neo Geo AES)
īģŋ

This can also be bad WRAM (CXK58257) near the sound chip and 68k. The Diagnostics ROM will normally tell you if they are faulty.

It can also be caused by a bad NEO-C1 or traces to it.

Glitched Graphics

If you can clearly see the console loading as you might expect, but in place of where graphics would be, you get garbled pixels or repeating pixels, it is often the CXK5814P video RAM attached to the LSPC, or traces to and from them.

It could also be the other CXK58257AM video RAM also attached to the LSPC.

Sprite Shapes OK / Almost Black Palette

One issue I came across that seems like Palette RAM, was an almost completely black sprite but with the correct shapes.

G0 R!W Pin Bad
G0 R!W Pin Bad
īģŋ

This turned out to be a broken trace from the NEO-G0 to the 68k on the R!W (Read / !Write) pin.

The initial boot screen would be almost all white, with sometimes a black square at the top right, then when games load the sprites are present but almost all black.

No Sprites / Backgrounds

If you have foreground text like Credits and scores, but you have no characters, sprites or backgrounds, then you have either broken traces or bad FV RAM (called just VRAM in Diagnostics BIOS).

Document image
īģŋ

The FV RAM is CXK5814P or CXK5863P that connects to the LSPC and there are two chips (upper and lower).

Document image
īģŋ

Flickering Small Sprite Bugs

If you have small issues with sprites being glitched and flickering (mainly on scaled objects or in Metal Slug X on character sprites) on an almost single or few pixels then it is most likely the LSPC is bad.

I fixed one by replacing the LSPC2-A2 chip.

Sprite Doubling & Pixel Glitches

If you get glitches that are not whole chunks of sprites, and instead much smaller glitches, usually noise, lines and so on, but often the overlay graphics like Credits are perfectly fine, this is usually the FV RAM, SV Video RAM or traces between it and the LSPC.

The FV RAM is CXK5814P or CXK5863P that connects to the LSPC.

The SV RAM is the CXK58257 above the LSPC that connects to the LSPC.

FV RAM Issue
FV RAM Issue
īģŋ
FV RAM Issue
FV RAM Issue
īģŋ
FV RAM Issue
FV RAM Issue
īģŋ

If you get sprite doubling, which is also sometimes followed by small pixel glitch lines too, it is usually the SV RAM or traces between it and the LSPC. It can still be the FV RAM as well.

The SV RAM is CXK58257AP or UPD43256 that connects to the LSPC.

īģŋ

SV RAM Issue
SV RAM Issue
īģŋ
SV RAM Issue
SV RAM Issue
īģŋ
SV RAM Issue
SV RAM Issue
īģŋ

Here is ane example where simply old dry flux can cause issues. Notice the yellow crystal-type flux on the pins. Reflowing this to clean it resolved the issue.

Document image
īģŋ

Here is the issue it was causing:

Document image
īģŋ
Document image
īģŋ

If the Palette RAM is swapped and known good, check with oscilloscope all the address and data pins are ok and high voltage pulses, as continuity is not always a good test as you cannot see if the signals are valid.

It can be the NEO-B1 (GPU) itself bad. I have seen this on pin 3 (PA3) is bad on the GPU itself.

Wrong Colors

If you have wrong colors, and sometimes slight visual block glitches, it is almost always the Palette RAM, or traces between it and the NEO-B1 or Flip Flops.

The Palette RAM is CXK5864BP or UPD4364.

Palette RAM Issue
Palette RAM Issue
īģŋ
Palette RAM Issue
Palette RAM Issue
īģŋ
Palette RAM Issue
Palette RAM Issue
īģŋ

If the Palette RAM is swapped and known good, check with oscilloscope all the address and data pins are ok and high voltage pulses, as continuity is not always a good test as you cannot see if the signals are valid.

It can be the NEO-B1 (GPU) itself bad. I have seen this on pin 3 (PA3) is bad on the GPU itself.

īģŋ