A2088XT Errorcodes
Die Errorcodes werden auf Port 80h ausgegeben.
Benötigt wird mindestens das BIOS A2088 3.7 A1k Rev. 0.1a
Errorcodes:
| Errorcode | Kurzbechreibung | Bechreibung |
|---|---|---|
| 01h | CPU Check | Check 8088 Flags, ALU and Registers by Fail Errorcode 03h |
| 02h | CPU Check | CPU Registertest pass |
| 03h | CPU Check | Check 8088 failed afterwards CPU HLT |
| 04h | Searching DIAG ROM | Searching DIAG ROM at C0000 |
| 05h | DIAG ROM detected | Jump to $C000:Bh regular BIOS ends here |
| 30h | Eprom Checksum | Calculates checksum and check result. |
| 31h | Eprom Checksum failed | CPU HLT |
| 10h | Test 8253 Timer 1 | Test 8253 Timer 1 (Memory refresh counter) by Fail Jump to Diagnostic |
| 40h | Test 8237 DMA Controller | Check DMA 0 and Page Registers by Fail Jump to Diagnostic |
| 61h | Check for 1st kByte RAM | by Fail Jump to Diagnostic |
| F1h | Test FARDAY | Test FARDAYs SWITCH and CONTROL register by OK Initialize Faraday otherwise Jump to Diagnostic |
| 50h | Test 8259 PIC | by OK Initialize POC otherwise Jump to Diagnostic |
| F2h | Floppy Configuration | Init floppy interface by Fail print Errormessage |
| 6Ah | Wait for Amiga | Loop until Janus is up |
| 80h | Get current video mode from system switch | and Init video controller |
| 81h | Test for Video roms at C0000 | and Print manufacturer's signon |
| E1h | Check Printer | and display base address |
| E2h | Check Serial | and display base address |
| 20h | Test Timer 2 | by Fail print Errormessage |
| A0h | Test Keyboard | Enable the keyboard interrupt by fail display Errormessage |
| 60h | Test RAM | by Fail Display failed RAM location |
| 62h | Test Main RAM | Test memory from 2k till end by Fail display Errormessage |
| C3h | Test for a Gamecard | |
| D0h | Inits floppy drive | by ok try to boot otherwise Display Errormessage |
| FFh | power up ready | We got it! |
Last Update: 24.05.2022