Startup Sequence
You can click on the error codes in the diagram to reach the matching error in the "Sad Mac" page.
graph TD
A["Power On"];
A --> B[Returning from sleep?];
B -->|No| C[Test ROM?];
C -->|No| D[VIA Setup];
C -->|Yes| E[Run Test ROM];
E --> D;
D ---> F[Power Manager Communication];
F -->|Fail| H[Error 0x14];
F ---> I[Power on SWIM, SCC, Serial, -5V];
I -->|Fail| H;
I --> J[ROM Checksum];
J -->|Fail| K[Error 0x1];
J --->|Pass| L[Power Manager Self Test];
L -->|Fail| M[Error 0x10];
L --->|Pass| N[VRAM Address Test];
N -->|Fail| O[Error 0x83];
N --->|Pass| P[VRAM Data Test];
P -->|Fail| Q[Error 0x82];
P --->|Pass| R[SCSI Test];
R --> S[SWIM Test];
S --> T[Data Bus Test];
T -->|Fail| U[Error 0xE];
T --->|Pass| V[Memory Sizing];
V -->|Fail| W[Error 0x11];
V --->|Pass| X[Non-Critical Tests];
click H "/SadMac/#14-power-manager-communication";
click M "/SadMac/#10-power-manager-self-test";
click K "/SadMac/#01-rom-test";
click O "/SadMac/#83-vram-address-test";
click Q "/SadMac/#82-vram-data-test";
click U "/SadMac/#0e-data-bus-test-start-of-ram";
click W "/SadMac/#11-memory-sizing-test";