Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.
Hi all, please see this major site announcement: https://www.boards.ie/discussion/2058427594/boards-ie-2026

Amstrad CPC464 Plus - Restoration, Repair, & 'Super Plus' Upgrade

  • 02-10-2022 07:16AM
    #1
    Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭


    PART 1 - Monitor

    A large and image heavy thread this, for a large and drawn out restoration project. The CPC Plus range were obviously guilty of failing to deliver, albeit, Amstrad never gave the range a fighting chance to begin with. Nevertheless, I'm a fan of all things Amstrad, and the CPC Plus range is no exception. I picked this up on eBay earlier in the year, complete with its original CM14 monitor...though they were only tested as far as powering on, and that's all....so a slight gamble. It arrived all packed up, safe and sound which is the first hurdle overcome!

    1659793073020.jpg 1659793073016.jpg 1659793073011.jpg 1659793073006.jpg 1659793073001.jpg

    ^^ As can be seen, it's absolutely filthy, so will need a complete disassembly for deep cleaning. Onwards wit that....



    1659793072996.jpg 1659793072992.jpg 1659793072987.jpg 1659793072982.jpg 1659793072977.jpg 1659793072972.jpg

    ^^ Monitor opened, discharged, and completely taken apart. This later got the full on bath treatment, and an intensive clean.



    1660664727329.jpg 1660664727320.jpg

    ^^ I compiled a cap kit for the monitor chassis, these are the original caps in place. The chassis looks in relatively clean condition which was a nice surprise.

    1660664727306.jpg 1660664727300.jpg 1660664727294.jpg 1660664727286.jpg

    ^^ Shiny new caps in place. The pcb is a nice single sided one to work on, desoldering was simple and quick.

    1660664727281.jpg

    ^^ These x2 grey caps were listed in the service manual, but what it didn't mention was that they're non-polar caps, so the replacements I bought weren't suitable. Turns out the nature and values of these caps aren't particularly easy to source here in Ireland without paying significant postage costs from the US, so they'll remain in place for now. They're part of the audio circuit, so non critical. I'll replace them later on at some stage.

    1660664727275.jpg

    ^^ Similarly C508 here is listed in the service manual as an electrolytic cap, but doesn't appear to be that type. I've left it in place, and will get to it down the line at some stage.



Comments

  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    PART 2 - CPC Disassembly and Clean

    Next up is the 464 Plus itself, and as seen earlier, is thoroughly filthy. I notice on it too, that the tape eject button doesn't appear to work, in that the button presses fine, but the spring tension to lift the lid is missing causing the lid to stay closed.

    1659793072967.jpg 1659793072962.jpg

    ^^ Eject doing nothing.

    1659793072957.jpg 1659793072951.jpg

    ^^ Ahh, upon opening the unit I seen the spring was out of position. I popped it back into place, and will test it later on when it's back together (it worked perfectly.

    1659793072946.jpg 1659793072936.jpg 1659793072942.jpg

    ^^ Absolute filth.

    1659793072927.jpg 1659793072893.jpg

    ^^ PCB got an IPA bath, ready for working on.

    1659793072931.jpg

    ^^ Disassembled, and ready for a real bath with the monitor shell.

    Post edited by Inviere on


  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 3 - Keyboard Disassembly and Clean

    The keyboard itself was the same as everything else, filthy. So that needed a good taking apart and cleaning.

    1659793072922.jpg 1659793072918.jpg 1659793072912.jpg 1659793072908.jpg 1659793072882.jpg

    ^^ Much better. There is some slight yellowing on the keycaps themselves, but nowhere near enough to warrant a retrobrite at this stage.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 4 - Capacitors, again.

    1660664727272.jpg 1660664727266.jpg 1660664727262.jpg

    ^^ Capacitors on the main PCB replaced.

    1660936209203.jpg 1660903433682.jpg 1659793072904.jpg

    ^^ Capacitors replaced on the tape deck pcb...tape deck also given a thorough cleaning.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 5 - Reassembly and Testing

    So, time to put it all back together and see if it still works!

    1659793072878.jpg 1659793072875.jpg

    ^^ Back into its shell.

    1659793072870.jpg

    ^^ Well, it certainly looks so much cleaner and brighter. Does it work though?

    1660664727257.jpg

    ^^ Boom, nice one, it works.

    1660664727247.jpg 1660664727252.jpg 1660664727232.jpg

    ^^ My phone is making the images of the screen look a little washed out. They're more punchy in person, I just can't seem to get a decent picture of it.

    1660831700558.jpg

    ^^ Finished up by giving the power & video cables a good scrub too, they were flithy.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 6 - the C4CPC

    Next up is something that when I seen, I knew I had to have one. It's a custom made flash cartridge for the CPC Plus range, called the C4CPC. You can get them through a gentleman called gerald over on the CPCWiki forums. It obviously allows you to play and & all CPC cart software, but it can also load games converted from disc to cart, and so on. A huge library available.

    1660664727227.jpg 1660664727223.jpg

    ^^ The C4CPC in all its glory. I had @Steve X2 print me up a nice case for it too, which came out lovely (thanks again Steve, as always good sir!).

    1660664727217.jpg 1660664727077.jpg 1660664727073.jpg 1660664727069.jpg 1660831700563.jpg

    ^^ It works an absolute charm. Instant loading of and access to any Amstrad cart software (and more).



  • Advertisement
  • Registered Users, Registered Users 2, Paid Member Posts: 3,123 ✭✭✭Dr Turk Turkelton


    Excellent job, love this. Had a CPC 6128 back in the day myself.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 7 - Beginning the "Super Plus" Upgrade...

    The 464 Plus and the much more expensive and harder to find 6128 Plus have one thing in common, one very important thing actually, the mainboard itself. It turns out the 464 Plus and 6128 Plus are identical, with the aforementioned 464 Plus only missing the extra components that the 6128 Plus has. Luckily, all we have to do to convert the 464 Plus to 6218 Plus spec is to add those components in!

    Lets start with the ram. The 464 Plus naturally has 64KB or ram, whereas the 6128 Plus has double that, totalling 128KB of ram. Lets add the missing 64KB of ram here, to bring the total on this 464 Plus up to 128KB. But first up, let's check the current 64KB of ram is all present, accounted for, and working. We can load the Arnold 5 diagnostic cart image using the C4CPC to do this...

    1660664727213.jpg 1660664727208.jpg

    ^^ As can be seen here, banks 0-3 (x4 banks of ram) are detected, and ultimately check out fine.

    1660664727198.jpg

    ^^ The pcb is wave soldered, meaning any & all through-holes are filled with solder. The tedious task of firstly desoldering the required holes. IC13 here is half done, and this is where one of the new ram chips will go.

    1660664727193.jpg 1660664727189.jpg 1660664727182.jpg 1660664727177.jpg

    ^^ The required resistors have been added to R28 & R55.

    1660664727173.jpg

    ^^ x2 DIP sockets for the ram, and some new ram chips (only x2 of them here are needed.)

    1660664727168.jpg 1660664727158.jpg

    ^^ Sockets added, and new ram installed. That should bring us up to a total of 128KB.

    Next, are the pcb components needed for the ram to work.

    1660664727153.jpg 1660664727148.jpg 1660664727143.jpg

    ^^ New capacitors added to C12 & C13.

    1660664727138.jpg

    ^^ That's the board with the newly added components in place, and ram upgrade complete. Will it work though?

    1660664727133.jpg 1660664727123.jpg 1660664727113.jpg

    ^^ Loading up the ram test again, we see now that banks 0-7 are detected, and thankfully, all test perfectly. Noice, that's 128KB of ram.

    Time to test that with some 128KB-only tech demos from the C4CPC cart...

    1660664727104.jpg 1660664727098.jpg 1660664727093.jpg 1660664727088.jpg 1660664727083.jpg

    ^^ Sweet as a nut, 128KB of ram working away perfectly.

    Post edited by Inviere on


  • Registered Users, Registered Users 2 Posts: 2,065 ✭✭✭Colonel Panic


    Fantastic write up! I love seeing these.

    I wish I had the time to tackle my own backlog but this will do for now!



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 8 - Adding Disk Drive Functionality

    This is the big one. The 6128 Plus had an internal disk drive, while the 464 Plus only had the tape deck. We can add in disk drive functionality to the 464 Plus to bring it truly in line with the 6128 Plus. There's a few ways to go about this, ultimately I wanted to preserve the original case aesthetics, so I'm choosing to use an external GoTek drive. To do that, I'll still need to add all of the required components, so let's crack on...

    1660664727238.jpg

    ^^ On a 464 Plus, pressing SHIFT & ENTER is a shortcut to the tape run command. As you can see here, doing this initiates the tape loading procedure.

    1660814073526.jpg

    ^^ Christmas morning for an adult!

    1660831700718.jpg

    ^^ There's a LOT of wave soldered holes that need to be desoldered...

    1660831700714.jpg

    ^^ I found the easiest way to do this, was to add solder onto the original solder, and then vacuum it off using a desoldering gun. You can see here the top row of IC3 I've begun to add solder.

    1660831700700.jpg

    ^^ LOTS more solder blobs added

    1660831700696.jpg 1660831700691.jpg

    ^^ IC Sockets added, and then chips installed. Note the chip down in the bottom right is still missing, slight boo boo made there, I'll show later.

    1660831700686.jpg 1660831700681.jpg

    ^^ All resistors added and soldered into place.

    1660831700675.jpg 1660831700671.jpg

    ^^ Network resistor needed for position NR01. They don't seem to make 7 pin versions of these anymore, so the advice was to get a 9 pin one and snip the back two legs off, which is what I done here. Don't worry, I did solder it in after this pic 😊

    1660831700666.jpg 1660831700661.jpg 1660831700655.jpg

    ^^ Not sure why Amstrad fit these patch wires in, as the pcb traces go where they're supposed to go. Anyway, with the new components in place, the wires don't really fit where they were originally. So I chose to fit them back into place but on the underside of the PCB.

    1660831700651.jpg

    ^^ Almost there, you can see the resistors, caps, and IC's in place now. That little chip in the bottom right though is missing still. It's a hex invertor.

    1664386787315.jpg

    ^^ Here's why it was missing, the one I ordered was a different model altogether, and was SMD based. The one on the foam protector arrived later on, and that's the one needed.

    1660831700650.jpg

    ^^ Balance has been restored, the missing chip is in place.

    1660831700644.jpg

    ^^ Now lets try the SHIFT & ENTER shortcut again....this time, it throws an error, because the 464 Plus now thinks it's a 6128 Plus and is in disc-mode....fantastic, it's looking good, and everything seems to be working.

    Post edited by Inviere on


  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 9 - Testing the Tape Deck

    1660831700639.jpg 1660831700635.jpg

    ^^ The only Amstrad tape software I have, it better work!

    1660831700630.jpg

    ^^ Now I've to manually switch to tape mode, with the command :TAPE.

    1660831700625.jpg 1660831700620.jpg

    ^^ The moment of truth, will the tape deck work?

    1660831700616.jpg 1660831700611.jpg 1660831700606.jpg

    ^^ Wow, delighted, it works a charm. Tape loading times though? Christ....we're so spoiled today!



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 10 - Keyboard Fault

    Having now tested the machine a fair bit, I noticed one significant issue. The UP cursor key wasn't working normally, and required an unhealthy amount of pressure for the key to trigger. The helpful people over at the CPCWiki forums advised me the membrane is likely the issue here, and needs cleaning. So onwards with that...

    1660831700601.jpg 1660831700591.jpg 1660831700586.jpg

    ^^ Keyboard back out, disassembled, and membrane exposed.

    1660831700583.jpg

    ^^ Wow, look at that. It's caked in 30 years of dust and hair.

    1660831700577.jpg 1660831700572.jpg 1660831700568.jpg

    ^^ Back together, and a quick check with the C4CPC and the Arnold 5 Diagnostic rom keyboard tester, the UP key was now fixed. A gentle press is all that's needed now, same as the other keys.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 11 - Disc Drive Connections

    There's a few ways of doing this, and like I said I didn't want to cut the case to fit a fixed connector. So I opted to use the IDE ribbon method, but one small difference was that I didn't want a long wavy IDE ribbon hanging from the back of the machine. So I chose to fit a female IDE extension cable, giving me a nice clean connection at the back, and nice and neat/unobtrusive when disconnected.

    1661327805866.jpg 1661327805863.jpg 1661327805858.jpg

    ^^ The female IDE extension cable. Stripped, and prepped. The wires are pretty thin and fiddly.

    1661327805853.jpg 1661327805850.jpg 1661327805846.jpg

    ^^ Wires split into the correct order, and soldering begun.

    1661327805841.jpg

    ^^ Done. It could have been a little neater, but the soft/bendy strands of wire make this very fiddly. A steady hand needed, because causing a short here is easy.

    1661327805838.jpg 1661327805835.jpg

    ^^ A small patch wire added to tell the Amstrad to use the external drive as Drive A: - without this, it defaults to Drive B and that can cause compatibility issues with some software.

    1661327805824.jpg 1661327805816.jpg 1661327805806.jpg

    ^^ Next up was the route 5v for powering the GoTek.

    1661327805803.jpg 1661327805798.jpg 1661327805793.jpg

    ^^ Cables routed, and case closed. Delighted with that, it looks very neat while preserving the case without any nasty holes etc.



  • Moderators, Computer Games Moderators Posts: 5,450 Mod ✭✭✭✭Optimus Prime


    Great stuff ! Looks so clean afterwards



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Nearing the end now, one last thing is to...y'know...actually see does any of this work! Time to connect the GoTek and put it all to the test..

    1664641464895.jpg 1664641464890.jpg 1664641464887.jpg 1664641464882.jpg

    ^^ Yus! It powers on the GoTek, and the GoTek is able to browse the game images perfectly. Just need to see if the Amstrad can load anything now...

    1664641464857.jpg

    ^^ Lets select a game on the GoTek...

    1664641464879.jpg

    ^^ Ok....the Amstrad is able to browse the "disc" as if it were a real disc....

    1664641464869.jpg 1664641464848.jpg

    ^^ Good god...it actually works. It's now a fully fledged 6128 Plus specced machine.

    1664641464844.jpg 1664641464839.jpg

    ^^ Trying one of the very few Plus disc images that wasn't cart based...works perfectly.

    1664641464836.jpg 1664641464832.jpg

    ^^ Some "Doom" homebrew...yeah, that was never going to happen on a machine like this 😊

    1664641464819.jpg 1664641464814.jpg 1664641464810.jpg

    ^^ This is fun....

    1664641464802.jpg 1664641464797.jpg 1664641464792.jpg

    ^^ Remember that Tape game I had above? This is the disc version. I tried it to compare loading speeds. Needless to say, the GoTek blows the cassette out of the water.

    1664641464776.jpg 1664641464772.jpg 1664641464768.jpg 1664641464764.jpg

    ^^ Everything working perfectly.



  • Registered Users, Registered Users 2 Posts: 2,001 ✭✭✭geotrig


    Great work!!! Looks fantastic with the monitor and everything looking spanky new



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    Part 12 - GoTek Speaker

    One last thing was to add a piezo buzzer to the Gotek, so it can mimic the sound of a disc drive reading. Very easy to do, but the buzzer I ordered was WAY too big, and had to be cut down to size to fit. Not my finest work, but I really wanted to finish this project given how long it had gone on for.

    1664641464759.jpg 1664641464756.jpg

    Pins and connector added to buzzer wires, and then the connector simply plugs onto the appropriate GoTek pcb headers. The drive now pulses away when reading, and really gives an extra layer of authenticity to using it.

    1664641464748.jpg

    ^^ Job done. Finito.

    The 464 Plus is now a 6128 Plus spec machine, even eclipsing the 6128 Plus because it has cart features, disk drive features, AND tape deck features...all in the original footprint. A very enjoyable project this one, but also one I'm glad to put to bed.....for now. I say that because I'm on the waiting list for an SVI-CAS, so it'd be nice to add an external tape connector to this machine later on, to truly open it up for any & all game formats.

    A huge thanks to the knowledgable folk over on the cpcwiki foums, and to Gerald for the C4CPC.



  • Registered Users, Registered Users 2 Posts: 1,442 ✭✭✭bad2thebone


    Well done, I had the old cpc 464 with the colored key's and green screen.

    A friend of our mum had a modulator, which converted it to color and you could play games on the television instead of the green monitor.

    The colors were class. Used to love wonderboy it was almost as good as the arcade version.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    I've a CPC 464 with Green Screen Monitor on the list for similar treatment to this one, though I'm unsure if I'll bother adding disc drive components to it yet, we'll see! Interesting re the modulator, you could get them with coloured monitors too, but there's something about the green that kicks right in the nostalgia's...



  • Registered Users, Registered Users 2 Posts: 3,732 ✭✭✭The Last Bandit


    Nice work, looked like a lot of hassle converting to 6128 spec though !!

    Mine is so neglected, got one of those flash carts years ago when they first came out and still unopened :(

    I wouldn't bother expand the 464 at all, leave it stock and get one of the M4 boards if you can, excellent devices.



  • Registered Users, Registered Users 2, Paid Member Posts: 734 ✭✭✭jimbob_jones


    Outstanding work fair play ! That's most excellent.



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 1,380 ✭✭✭The Mulk


    I loved those Dizzy games!

    I remember having to buy an Amstrad magazine to get hints/tips on finishing it



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere


    It was extra hassle because I didn't want to cut the case really, I wanted a clean way to connect/disconnect the ribbon and power cables. That's just me being fussy, it'd be easier to just wire the ribbon and power cables into place and leave them long, but I really didn't want that. The rest was just adding chips and components really, it's quite straight forward to do.

    That's my thinking on the original 464, there's something called a DDI5 cart I remember reading about, which might be the way to go. Will check out the M4, cheers



  • Registered Users, Registered Users 2 Posts: 3,553 ✭✭✭lmimmfn


    M4 is the way to go but he's not making them at the moment, or at least last i checked due to component shortages as i asked for one back in 2020 just right before he stopped.

    I just checked, seems he is back making them again, you can get one by posting here http://www.spinpoint.org/2019/04/01/m4-board-still-kicking/#comment-343039

    Fantastic work on the 464plus, love the ram upgrade, i always wanted a 6128 Plus(not when they released as i had an Amiga at the time and when i tried it i was thinking "why"? :), but since love the idea of getting one) but im happy with my regular 6128.

    Ignoring idiots who comment "far right" because they don't even know what it means



  • Posts: 4,082 ✭✭✭ [Deleted User]


    Now go out and get F 16 Combat Pilot by Digital Integration for your machine OP.



  • Registered Users, Registered Users 2 Posts: 1,442 ✭✭✭bad2thebone


    Yeah the green was good, I didn't like the comodore or spectrum's. Actually I liked the rambo first blood game on the spectrum 48k took ages to load lol

    The amigas were good too.



  • Registered Users, Registered Users 2 Posts: 8,920 ✭✭✭Steve X2


    Awesome job as always. I'm a big Amstrad fan myself and its what we had as kids. First the glorious 464 version with the eye melting green screen and then the black and white version of what you have above.

    If you're looking for electronic parts/components and other tech bits its worth checking out https://www.reichelt.com/de/en/ . I've been using the recently for parts and they're very good for common and hard to find bits(they had the relays and some caps I needed that were only available in the US).



  • Registered Users, Registered Users 2 Posts: 5,574 ✭✭✭eddhorse


    Amazing write up, great job



  • Registered Users, Registered Users 2 Posts: 36 Damien-King


    Great Read, Well done.



  • Registered Users, Registered Users 2 Posts: 8,240 ✭✭✭Inviere




  • Advertisement
Advertisement
Advertisement