Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

exxos blog - random goings on

Blogs & guides and tales of woo by forum members.
User avatar
derkom
Moderator
Moderator
Posts: 1232
Joined: Sun Jul 29, 2018 6:45 pm

Re: exxos blog - random goings on

Post by derkom »

exxos wrote: Mon Apr 27, 2020 4:51 pm 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: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: exxos blog - random goings on

Post by exxos »

derkom wrote: Mon Apr 27, 2020 5:31 pm Why doesn't ERC catch that?
No idea.

EDIT:

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

Capture.JPG
Capture.JPG (44.74 KiB) Viewed 3415 times
User avatar
exxos
Site Admin
Site Admin
Posts: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: exxos blog - random goings on

Post by exxos »

STEP 1: Drill holes in PCB.

Capture.JPG
Capture.JPG (33.44 KiB) Viewed 3409 times


STEP 2: Damaged Control.

2.JPG
2.JPG (12.83 KiB) Viewed 3409 times
3.JPG
3.JPG (26.77 KiB) Viewed 3409 times

STEP 3: Bodge wire.

IMG_5059.JPG
IMG_5059.JPG (95.82 KiB) Viewed 3405 times
User avatar
exxos
Site Admin
Site Admin
Posts: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: exxos blog - random goings on

Post by exxos »

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

IMG_5060.JPG
IMG_5060.JPG (136.64 KiB) Viewed 3402 times
IMG_5061.JPG
IMG_5061.JPG (47.38 KiB) Viewed 3402 times
User avatar
PhilC
Moderator
Moderator
Posts: 7524
Joined: Fri Mar 23, 2018 8:22 pm

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: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

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: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: exxos blog - random goings on

Post by exxos »

:headbang:

Capture.JPG
Capture.JPG (31.71 KiB) Viewed 3378 times

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:
User avatar
exxos
Site Admin
Site Admin
Posts: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

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
2.JPG (72.52 KiB) Viewed 3361 times

Capture.JPG
Capture.JPG (119.36 KiB) Viewed 3361 times


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

F0F0 = 1111000011110000
0000 = 0000000000000000

0F0F = 0000111100001111
00F0 = 0000000011110000
User avatar
exxos
Site Admin
Site Admin
Posts: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

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: 28674
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

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:
Post Reply

Return to “MEMBER BLOGS”