exxos blog - random goings on

Blogs & guides and tales of woo by forum members.
User avatar
derkom
Moderator
Moderator
Posts: 1231
Joined: 29 Jul 2018 18:45

Re: exxos blog - random goings on

Post by derkom »

exxos wrote: 27 Apr 2020 16:51 It looks like when I moved the capacitors about, to the right, I must have missed that one for some reason it should have been further to the right :roll:
Why doesn't ERC catch that?
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

derkom wrote: 27 Apr 2020 17:31 Why doesn't ERC catch that?
No idea.

EDIT:

Oh it does, I must have skipped past it :roll:

Capture.JPG
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

STEP 1: Drill holes in PCB.

Capture.JPG


STEP 2: Damaged Control.

2.JPG
3.JPG

STEP 3: Bodge wire.

IMG_5059.JPG
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

:cussing: :cussing: :headbang: :pullhair: :foldarms:

IMG_5060.JPG
IMG_5061.JPG
You do not have the required permissions to view the files attached to this post.
User avatar
PhilC
Moderator
Moderator
Posts: 7441
Joined: 23 Mar 2018 20:22

Re: exxos blog - random goings on

Post by PhilC »

:dizzy:
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

Diagrom time...

@terriblefire Need a translation maybe :lol:

Code: Select all

Garbage before this text was binary numbers: 1, 2, 4, 8, 16, 32, 64, 128, 240, 1                        5, 170 and 85
To help you find biterrors to the mfp. Now starting normal startuptext etc
Atari DiagROM V0.9 - 19-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 FAILED.
 - Test of writing word $00FF to $400 OK.
 - Test of writing word $FF00 to $400 FAILED.
 - Test of writing word $0000 to $400 FAILED.
 - 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: $00 Done.

Addr $00000400Write:AAAAAAAARead:AAABAAAB   FAILED
Addr $00000400Write:55555555Read:AA55AA55   FAILED
Addr $00000400Write:F0F0F0F0Read:AAF1AAF1   FAILED
Addr $00000400Write:00000000Read:00010001   FAILED
Addr $00008400Write:AAAAAAAARead:AAABAAAB   FAILED
Addr $00008400Write:55555555Read:AA55AA55   FAILED
Addr $00008400Write:F0F0F0F0Read:AAF1AAF1   FAILED
Addr $00008400Write:00000000Read:00010001   FAILED
Addr $00010400Write:AAAAAAAARead:AAABAAAB   FAILED
Addr $00010400Write:55555555Read:AA55AA55   FAILED
Addr $00010400Write:F0F0F0F0Read:AAF1AAF1   FAILED
Addr $00010400Write:00000000Read:00010001   FAILED
Addr $00018400Write:AAAAAAAARead:AAABAAAB   FAILED
Addr $00018400Write:55555555Read:AA55AA55   FAILED
Addr $00018400Write:F0F0F0F0Read:AAF1AAF1   FAILED
Addr $00018400Write:00000000Read:00010001   FAILED
Addr $00020400Write:AAAAAAAARead:FFFFFFFF   FAILED
Addr $00020400Write:55555555Read:D2E9D2E9   FAILED
Addr $00020400Write:F0F0F0F0Read:08E708E7   FAILED
Addr $00020400Write:0F0F0F0FRead:BBF7BAF7   FAILED
Addr $00020400Write:00000000Read:FFFFFFFF   FAILED
Addr $00028400Write:AAAAAAAARead:FFFFFFFF   FAILED
Addr $00028400Write:55555555Read:FFFFFFFF   FAILED
Addr $00028400Write:F0F0F0F0Read:FFFFFFFF   FAILED
Addr $00028400Write:0F0F0F0FRead:FFFFFFFF   FAILED
Addr $00028400Write:00000000Read:F3EFF3E3   FAILED
Addr $00030400Write:AAAAAAAARead:E4EDE4ED   FAILED
Addr $00030400Write:55555555Read:C8E5C8E5   FAILED
Addr $00030400Write:F0F0F0F0Read:FFFFFFFF   FAILED
Addr $00030400Write:0F0F0F0FRead:FFFFFFFF   FAILED
Addr $00030400Write:00000000Read:9DFD9DFD   FAILED
Addr $00038400Write:AAAAAAAARead:FFFFFFFF   FAILED
Addr $00038400Write:55555555Read:FFFFFFFF   FAILED
Addr $00038400Write:F0F0F0F0Read:FFFFFFFF   FAILED
Addr $00038400Write:0F0F0F0FRead:FFFFFFFF   FAILED
Addr $00038400Write:00000000Read:FFFFFFFF   FAILED
Addr $00040400Write:AAAAAAAARead:00E000E0   FAILED
Addr $00040400Write:55555555Read:00500050   FAILED
Addr $00040400Write:F0F0F0F0Read:00400040   FAILED
Addr $00040400Write:0F0F0F0FRead:00F000F0   FAILED
Addr $00040400Write:00000000Read:00400040   FAILED
Addr $00048400Write:AAAAAAAARead:00E000E0   FAILED
Addr $00048400Write:55555555Read:00500050   FAILED
Addr $00048400Write:F0F0F0F0Read:00400040   FAILED
Addr $00048400Write:0F0F0F0FRead:00F000F0   FAILED
Addr $00048400Write:00000000Read:00400040   FAILED
Addr $00050400Write:AAAAAAAARead:00E000E0   FAILED
Addr $00050400Write:55555555Read:00500050   FAILED
Addr $00050400Write:F0F0F0F0Read:00400040   FAILED
Addr $00050400Write:0F0F0F0FRead:00F000F0   FAILED
Addr $00050400Write:00000000Read:00400040   FAILED
Addr $00058400Write:AAAAAAAARead:00E000E0   FAILED
Addr $00058400Write:55555555Read:00500050   FAILED
Addr $00058400Write:F0F0F0F0Read:00400040   FAILED
Addr $00058400Write:0F0F0F0FRead:00F000F0   FAILED
Addr $00058400Write:00000000Read:00400040   FAILED
Addr $00060400Write:AAAAAAAARead:00E000E0   FAILED
Addr $00060400Write:55555555Read:00500050   FAILED
Addr $00060400Write:F0F0F0F0Read:00400040   FAILED
Addr $00060400Write:0F0F0F0FRead:00F000F0   FAILED
Addr $00060400Write:00000000Read:00400040   FAILED
Addr $00068400Write:AAAAAAAARead:00E000E0   FAILED
Addr $00068400Write:55555555Read:00500050   FAILED
Addr $00068400Write:F0F0F0F0Read:00400040   FAILED
Addr $00068400Write:0F0F0F0FRead:00F000F0   FAILED

EDIT:

Addr $00000400Write:AAAAAAAARead:AAABAAAB FAILED

Must be assuming 32bit...

AAAAAAAA = 1010101010101010 1010101010101010
AAABAAAB = 1010101010101011 1010101010101011

So assume D0 is stuck...


EDIT2:

OK so D0 bodge wire ended up on D1 :lol: :roll: Now I fixed that...

Addr $00000400Write:55555555Read:AA55AA55 FAILED

:roll:

55555555 = 101010101010101 0101010101010101
AA55AA55 =1010101001010101 1010101001010101

Addr $00000400Write:F0F0F0F0Read:AAF0AAF0 FAILED

1111000011110000 1111000011110000
1010101011110000 1010101011110000

This one looks easier...

Addr $001F8400Write:00000000Read:00400040 FAILED

9876543210
00400040 = 10000000000000001000000

So bit 6 to look at next...
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

:headbang:

Capture.JPG

EDIT:

So bit 6 fixed....

:roll:

Addr $00040400Write:AAAAAAAARead:00A000A0 FAILED

00040400 = 100 0000010000000000
AAAAAAAA = 1010101010101010 1010101010101010

So bit 10 now :roll:

Seems like loads of bits broken with this one..

F0F0F0F0 Read: 00000000 FAILED

5432109876543210
1111000011110000 1111000011110000

So bits 4,5,6,7,12,13,14,15 are all high :WTF:
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

So a whole bank is duff.. but the banks are top and bottom in a row, not as highlighted.. So there is nothing common to all those bits :stars:

2.JPG

Capture.JPG


Addr $001E8400Write:F0F0 F0F0 Read:0000 0000 FAILED
Addr $001E8400Write:0F0F 0F0F Read:00F0 00F0 FAILED

F0F0 = 1111000011110000
0000 = 0000000000000000

0F0F = 0000111100001111
00F0 = 0000000011110000
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

Replaced all the DRAM chips and now it just looks like D15 it broken..

Addr $001F8400Write:F0F0 F0F0 Read:8000 8000 FAILED
Addr $001F8400Write:0F0F 0F0F Read:80F0 80F0 FAILED

1111000011110000 f0f0
1000000000000000 8000

0000111100001111 0f0f
1000000011110000 80f0


EDIT:

Plugged in the Atari diagnostic cart...


I1 RAM/data line error 0000000000000000 1111111100000000 000008
I1 RAM/data line error 0000000000000000 1111111100000000 000008
I1 RAM/data line error 0000000000000000 1111111100000000 000008

So assume its the high bank in error...


EDIT2:

So the bodge wire I put on, was on the wrong pin :roll:

Now the screen is flashing red with....

I3 RAM address check 0000000000001000 0000010000001010 000008
I3 RAM address check 0000000000001000 0000010000001010 000008
I3 RAM address check 0000000000001000 0000010000001010 000008

Manual says..

13 RAM addressing. Wrong location is being addressed.


EDIT3:

Back to DIAGROM..

Code: Select all

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 - 19-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: $00 Done.

Addr $00020400   OK  Number of 32K blocks found: $04
Startaddr: $00000400 Endaddr: $00020000
- Parallel Code $fb - Memorydetection done
- Parallel Code $fc - Start of motherboard fastmemdetection
Then it gets stuck ?!
User avatar
exxos
Site Admin
Site Admin
Posts: 28344
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

@rubber_jonnie

In your RAM escapades, you any idea whats going on with this one ?


I3 RAM address check 0000000000001000 0000010000001010 000008
I3 RAM address check 0000000000001000 0000010000001010 000008
I3 RAM address check 0000000000001000 0000010000001010 000008

Manual says..

13 RAM addressing. Wrong location is being addressed.


EDIT:

It looks like A0 is shorted to GND somewhere on the PCB :roll:

Return to “MEMBER BLOGS”

Who is online

Users browsing this forum: Baidu [Spider], ClaudeBot and 9 guests