Perfect.
I have only been reading the DiagROM thread briefly. I guess from my experience here it would be good to see each step in the start up where the board gets to and where it is halting or reseting.
DiagROM should do that for you. I am actually happy to build a specific fork for this STF Remake. I did this when I make my CD32 accelerator and it cut the time to figure out issues by years. The early startup tests do not need ram.. they use registers for function return calls. So it can diagnose early problems.
A sample of what they do ..
Code: Select all
[ @���U
Garbage before this text was binary numbers: 1, 2, 4, 8, 16, 32, 64, 128, 240, 15, 170 and 85
To help you find biterrors to the mfp. Now starting normal startuptext etc
Atari DiagROM V0.9 - 16-Sep-18
- By Stephen J. Leary
- Based on the Amiga Version By John (Chucky/The Gang) Hertell
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
- Resetting all hardware (RESET instruction): Done.
- Reinitialising Video ($10000): Done.
- Sending reset to keyboard controller (IKBD Reset): Done.
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 OK.
- Test of writing word $00FF to $400 OK.
- Test of writing word $FF00 to $400 OK.
- Test of writing word $0000 to $400 OK.
- Test of writing byte (even) $ff to $400 OK.
- Test of writing byte (odd) $ff to $401 OK.
- Parallel Code $fd - Start of chipmemdetection
- Performing MMU Configuration: $08 Done.
Addr $00080400 OK Number of 32K blocks found: $10
Startaddr: $00000400 Endaddr: $00080000
- Parallel Code $fb - Memorydetection done
- Parallel Code $fc - Start of motherboard fastmemdetection
- Parallel Code $fb - Memorydetection done
- Parallel Code $fb - Memorydetection done
Detecting if we have a working raster: DETECTED
Detected Chipmem: 512KB
If there is a useful thing i can make it do and then report on serial port let me know. Happy to add.