A friend of mine has a Nichibutsu Moon Cresta cocktail with non-working PCB.
Initial state: yellow screen with some other coloured garbage, constant tone.
Checked pcb for bad joints, reseated chips, read socketed eproms MCS 1-8. MCS 7 bad - reprogrammed. (Used Mini Pro programmer, M2716 eproms, had to use Linux commandline software to set pulse speed to 45ms).
Result:
* Game now 'working', text characters ok, controls work, sound correct
* Colours incorrect
* Sprites corrupted
* Starfield not visible
* Odd things happening:
- screen sometimes 'scrolls' horizontally by 1 character at a time
- screen sometimes flips during attract...characters displayed in same order as when not flipped
- only 1 enemy shown
- something part of the screen goes fuzzy, like sync is off
Next:
* Read colour prom
* Desolder & read graphics eproms MCS A-D
Initial state: yellow screen with some other coloured garbage, constant tone.
Checked pcb for bad joints, reseated chips, read socketed eproms MCS 1-8. MCS 7 bad - reprogrammed. (Used Mini Pro programmer, M2716 eproms, had to use Linux commandline software to set pulse speed to 45ms).
Result:
* Game now 'working', text characters ok, controls work, sound correct
* Colours incorrect
* Sprites corrupted
* Starfield not visible
* Odd things happening:
- screen sometimes 'scrolls' horizontally by 1 character at a time
- screen sometimes flips during attract...characters displayed in same order as when not flipped
- only 1 enemy shown
- something part of the screen goes fuzzy, like sync is off
Next:
* Read colour prom
* Desolder & read graphics eproms MCS A-D