Fixing my C128D

Blogs & guides and tales of woo by forum members.
User avatar
mrbombermillzy
Posts: 1389
Joined: Sun Jun 03, 2018 7:37 pm

Re: Fixing my C128D

Post by mrbombermillzy »

Keep going Phil.

Sooner or later you will get there. :busy:

(Could really do with a 'busy soldering' smilie, but you get the jist.)
User avatar
PhilC
Moderator
Moderator
Posts: 5796
Joined: Fri Mar 23, 2018 8:22 pm

Re: Fixing my C128D

Post by PhilC »

Still waiting for the power switch but in the meantime I fitted the modulator replacement. It gives me an S-VHS out and headphones out on top of everything else. I’ll eventually fit it to the C128D as well.

So I also couldn’t wait for the power switch to arrive and bridged the connections so I could try and get the board up and running.

The bad news is that it’s still not booting but the good news is that all of the address bus is now working as it should and I think I’m finally in a position where I can track down what else is going on.

I am still going to socket the rest of the 74 series chips and Ram but want to see if I can get it to boot beforehand. Might be nice to take two C128s to Cyber Legends perhaps?
If it ain't broke, test it to Destruction.
User avatar
PhilC
Moderator
Moderator
Posts: 5796
Joined: Fri Mar 23, 2018 8:22 pm

Re: Fixing my C128D

Post by PhilC »

Going to park this repair for a bit as it’s taking up too much time and I have stuff to do for Cyber Legends ready for next weekend.

It is in a position where I’ve got rom and ram access and it switches from the Z80 to the 8502 but then doesn’t
Do anything after that and the screen stays black.
If it ain't broke, test it to Destruction.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 9568
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Fixing my C128D

Post by rubber_jonnie »

You sound really close to fixing it, looking forward to that happy day :)
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
PhilC
Moderator
Moderator
Posts: 5796
Joined: Fri Mar 23, 2018 8:22 pm

Re: Fixing my C128D

Post by PhilC »

rubber_jonnie wrote: Sat Sep 30, 2023 3:24 pm You sound really close to fixing it, looking forward to that happy day :)
Yes I think I am but maybe have a track or two that may be broken and can't find them by scoping alone.
If it ain't broke, test it to Destruction.
User avatar
PhilC
Moderator
Moderator
Posts: 5796
Joined: Fri Mar 23, 2018 8:22 pm

Re: Fixing my C128D

Post by PhilC »

Had another go at fixing this yesterday, I did find a couple more faults.

Found some more dry joints and the big was finding a factory bodge wire that was soldered to one pin and the pin next to it had pierced the insulation causing D7 to have a 5V pull-up when none should be fitted. I had to take out all of the chips and then some to track that one down.

I'm just doing this repair in small stints from now on as it ends up taking up a lot of my time having to go over old stuff too see what's changed after each fix.

Not given up yet, just paused for thought.
If it ain't broke, test it to Destruction.
User avatar
PhilC
Moderator
Moderator
Posts: 5796
Joined: Fri Mar 23, 2018 8:22 pm

Re: Fixing my C128D

Post by PhilC »

Not had a great amount of time to look into this lately but noticed that there is a GitHub for a replacement C128 motherboard, so considering how much corrosion is on this board I’ve decided to order a couple of those and will build them up as a replacement for the one in my C128D to future proof it a bit more hopefully.

If this is something you’re interested in, the GitHub is here:

https://github.com/jgrip/open128
If it ain't broke, test it to Destruction.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 9568
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Fixing my C128D

Post by rubber_jonnie »

PhilC wrote: Sat Oct 28, 2023 11:25 am Not had a great amount of time to look into this lately but noticed that there is a GitHub for a replacement C128 motherboard, so considering how much corrosion is on this board I’ve decided to order a couple of those and will build them up as a replacement for the one in my C128D to future proof it a bit more hopefully.

If this is something you’re interested in, the GitHub is here:

https://github.com/jgrip/open128
That's a good project, it really is great the number of modern replacements that can be had these days.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
PhilC
Moderator
Moderator
Posts: 5796
Joined: Fri Mar 23, 2018 8:22 pm

Re: Fixing my C128D

Post by PhilC »

So I'd ordered a couple of PCBs from an online seller which never turned up so just got a refund.

I've checked on JLC and to order 5 of them including postage, tax etc is going to be around £60. So I'll probably have to wait for payday for that as I've spent too much already this month.
If it ain't broke, test it to Destruction.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 9568
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Fixing my C128D

Post by rubber_jonnie »

PhilC wrote: Tue Nov 28, 2023 4:32 pm So I'd ordered a couple of PCBs from an online seller which never turned up so just got a refund.

I've checked on JLC and to order 5 of them including postage, tax etc is going to be around £60. So I'll probably have to wait for payday for that as I've spent too much already this month.
I know that feeling...
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
Post Reply

Return to “MEMBER BLOGS”