System self-test: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
(Added MAME screenshots)
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
=Cartridge systems=
=Cartridge systems=


Information by Channelmaniac.
Some information by Channelmaniac.
 
The AES home console only performs checks when no game is detected.


{|class="regdef"
{|class="regdef"
Line 41: Line 43:
==MVS checks==
==MVS checks==


Additionnal checks are performed on MVS systems:
Additionnal checks are performed on MVS systems. The SP-S2 [[system ROM]] does them in the following order:
 
# Work RAM
# Backup RAM
# Palette RAM bank 0
# Palette RAM bank 1
# Low VRAM
# High VRAM
# RTC
# System ROM checksum
# Z80


{|class="regdef"
{|class="regdef"
|'''Error'''
|'''Error'''
|[[BACKUP RAM ERROR]]
|[[BACKUP RAM ERROR]]
|[[Calendar freeze]]
|[[CALENDAR ERROR]]
|[[CALENDAR ERROR]]
|[[Z80 ERROR]]
|[[Z80 ERROR]]
Line 51: Line 64:
|'''Display'''
|'''Display'''
|[[File:error_bram.png|160px]]
|[[File:error_bram.png|160px]]
|[[File:calendar_freeze.png|160px]]
|[[File:error_calendar.png|160px]]
|[[File:error_calendar.png|160px]]
|[[File:error_z80.png|160px]]
|[[File:error_z80.png|160px]]
Line 56: Line 70:
|'''Meaning'''
|'''Meaning'''
|[[Backup RAM]] R/W error
|[[Backup RAM]] R/W error
|[[RTC]] isn't giving Time Pulse
|[[RTC]] ran to slow or too fast
|[[RTC]] ran to slow or too fast
|[[Z80]] didn't reply to command
|[[Z80]] didn't reply to command
Line 62: Line 77:
When a MVS board is powered up without cartridges inserted, the border color around the edges of the crosshatch screen indicates the system ROM region:
When a MVS board is powered up without cartridges inserted, the border color around the edges of the crosshatch screen indicates the system ROM region:


* Red: Japanese, SPJ2
* Cyan: USA, SPU2
* Blue: Korean/Spanish, SPS2
* Yellow: European
* Green: 6 slot (ROM name ?)
* Green: 6 slot (ROM name ?)
* Cyan: USA, SPU2
* Blue: Spanish, SPS2
* Red: Japanese, SPJ2


=UniBios tests=
=UniBios tests=
Line 72: Line 88:


[[Category:Base system]]
[[Category:Base system]]
[[Category:Repairs]]

Latest revision as of 05:23, 8 November 2018

Todo: Order of checks.

Cartridge systems

Some information by Channelmaniac.

The AES home console only performs checks when no game is detected.

Error No game WORK RAM ERROR COLOR RAM ERROR VIDEO RAM ERROR SYSTEM ROM ERROR MEMORY CARD ERROR
AES
MVS Crosshatch Screenshot needed
Meaning All tests passed (AES does not test the Z80). Cartridge not detected. 68k user RAM R/W error Palette RAM R/W error VRAM R/W error System ROM checksum mismatch Memory card R/W error (only tested if card present and blank)

MVS checks

Additionnal checks are performed on MVS systems. The SP-S2 system ROM does them in the following order:

  1. Work RAM
  2. Backup RAM
  3. Palette RAM bank 0
  4. Palette RAM bank 1
  5. Low VRAM
  6. High VRAM
  7. RTC
  8. System ROM checksum
  9. Z80
Error BACKUP RAM ERROR Calendar freeze CALENDAR ERROR Z80 ERROR
Display
Meaning Backup RAM R/W error RTC isn't giving Time Pulse RTC ran to slow or too fast Z80 didn't reply to command

When a MVS board is powered up without cartridges inserted, the border color around the edges of the crosshatch screen indicates the system ROM region:

  • Red: Japanese, SPJ2
  • Cyan: USA, SPU2
  • Blue: Korean/Spanish, SPS2
  • Yellow: European
  • Green: 6 slot (ROM name ?)

UniBios tests

The Universe BIOS does not use the above color codes to indicate errors.