Re: Compatibility issues with TF530/TF534 and A600?
Posted: 20 Mar 2019 19:52
Booting DiagROM?
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
That was DiagROM. I don't know if it outputs anything on the serial port, though.
So... I'm getting output more often than not, but it fails at different times. And sometimes passes checks and sometimes fails them. Bad connections?
Code: Select all
Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:
P1LMB P2LMB
Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done
Testing if OVL is working: OK
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 FAILED
- Test of writing word $00FF to $400 FAILED
- Test of writing word $FF00 to $400 FAILED
- 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 FAILED
- Parallel Code $fd - Start of chipmemdetection
Addr $00000400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $B895BFF5 10111000100101011011111111110101 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $B895BFF5 10111000100101011011111111110101 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $000000BF 00000000000000000000000010111111 FAILED
Addr $00008400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $B895BFF5 10111000100101011011111111110101 FAILED
Write: $55555:1101 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $122E0925 00010010001011100000100100100101 FAILED
Addr $00010400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Addr $00018400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $B895BFF5 10111000100101011011111111110101 FAILED
Addr $00020400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $B895BFF5 10111000100101011011111111110101 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $00000000 00000000000000000000000000000000 FAILED
Addr $00028400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $00000000 00000000000000000000000000000000 FAILED
Addr $00030400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $00000000 00000000000000000000000000000000 FAILED
Addr $00038400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $00000000 00000000000000000000000000000000 FAILED
Addr $00040400
Write: $AAAAAAAA 101010101010101FILCode: 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 paula. Now starting normal startuptext etc
Amiga DiagROM V1.1 - 01-Jan-19 - By John (Chucky/The Gang) Hertell
AddressError Detected
PANIC! System halted, not enough resources found to generate better dumpCode: Select all
Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:
P1LMB P2LMB
Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done
Testing if OVL is working: OK
- 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
Addr $00038400 OK Number of 32K blocks found: $07
Startaddr: $00000400 Endaddr: $00038000
- Parallel Code $fc - Start of non autoconfig fastmemdetection (as no chip found/startup check)
- No fastmem found, Autoconfig ram NOT checked
- Parallel Code $fb - Memorydetection done
Using $00024D00 as start of workmem (Base)
- Parallel IC! System halted, not enough resources found to generate better dumpCode: 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 paula. Now starting normal startuptext etc
Amiga DiagROM V1.1 - 01-Jan-19 - By John (Chucky/The Gang) Hertell
Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:
P1LMB P2LMB
Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done
Testing if OVL is working: OK
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 FAILED
- Test of writing word $00FF to $400 FAILED
- Test of writing word $FF00 to $400 FAILED
- 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 FAILED
- Parallel Code $fd - Start of chipmemdetection
Addr $00000400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $000000BF 00000000000000000000000010111111 FAILED
Addr $00008400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $122E0925 00010010001011100000100100100101 FAILED
Addr $00010400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: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 paula. Now starting normal startuptext etc
Amiga DiagROM V1.1 - 01-Jan-19 - By John (Chucky/The Gang) Hertell
Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:
P1LMB P2LMB
Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done
Testing if OVL is working: OK
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 FAILED
- Test of writing word $00FF to $400 FAILED
- Test of writing word $FF00 to $400 FAILED
- 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 FAILED
- Parallel Code $fd - Start of chipmemdetection
Addr $00000400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $000000BF 00000000000000000000000010111111 FAILED
Addr $00008400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $122E0925 00010010001011100000100100100101 FAILED
Addr $00010400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Addr $00018400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $55555555 01010Code: 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 paula. Now starting normal startuptext etc
Amiga DiagROM V1.1 - 01-Jan-19 - By John (Chucky/The Gang) Hertell
Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:
P1LMB P2LMB
Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done
Testing if OVL is working: OK
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 FAILED
- Test of writing word $00FF to $400 FAILED
- Test of writing word $FF00 to $400 FAILED
- 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 FAILED
- Parallel Code $fd - Start of chipmemdetection
Addr $00000400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $000000BF 00000000000000000000000010111111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $000000BF 00000000000000000000000010111111 FAILED
Addr $00008400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $122E0925 00010010001011100000100100100101 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $122E0925 00010010001011100000100100100101 FAILED
Addr $00010400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $2F3F4F5F 00101111001111110100111101011111 FAILED
Addr $00018400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $55555555 01010101010101010101010101010101
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $F0F0F0F0 11110000111100001111000011110000
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $0F0F0F0F 00001111000011110000111100001111
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $FFFFFFFF 11111111111111111111111111111111
Read: $00003FFF 00000000000000000011111111111111 FAILED
Write: $00000000 00000000000000000000000000000000
Read: $00003FFF 00000000000000000011111111111111 FAILED
Addr $00020400
Write: $AAAAAAAA 10101010101010101010101010101010
Read: $00000000 00000000000000000000000000000000 FAILED
Write: $555At this point i'd put an LA on the bus to see what the heck is going on.
I only have one of these, so I won’t be able to capture the whole thing. What lines should I measure, A0-A7? https://sigrok.org/wiki/Noname_Saleae_Logic_cloneterriblefire wrote: 21 Mar 2019 07:46 At this point i'd put an LA on the bus to see what the heck is going on.
I have a 2 channel 50 MHz scope as well, so I could start measuring the signals induvidually :)terriblefire wrote: 21 Mar 2019 08:30 I'd be very surprised if those would see whats happening. they arent even x10 probes. :/
Annoyingly the spare HP1661CS on my lab floor would tell me the problem in seconds.kludge wrote: 21 Mar 2019 08:55I have a 2 channel 50 MHz scope as well, so I could start measuring the signals induvidually :)terriblefire wrote: 21 Mar 2019 08:30 I'd be very surprised if those would see whats happening. they arent even x10 probes. :/