Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Amstrad GX4000 - What Could Have Been? (A Janstrad Special)

  • 05-01-2024 08:24PM
    #1
    Registered Users, Registered Users 2 Posts: 8,067 ✭✭✭


    Often the butt of jokes given its weak library, lack of exclusives, and comparatively low power at time of launch...the Amstrad GX4000 is certainly up against it. What can be said about it, has most likely been said already - but could it have been a better machine? Well, yes. In this thread I'll be doing some timely maintenance on the GX4000 (new caps and a new voltage regulator), then I'll be doubling the RAM from 64K to 128K (ok for stock games this isn't necessary, but it does open up more modern homebrew titles and a few of the 128K-needed CPC games), and then to finish off, I'll pair it up with a C4CPC Cart that'll allow me to play the MANY unofficial GX4000 ports.

    Granted, after all that, it'll still be a GX4000, but at least it'll be able to play a much bigger library than it was originally granted. Let's crack on!

    1704302837336.jpg 1704302837321.jpg

    ^^ A nicely boxed example, not mint by any stretch, but not bad at all. Pretty sure these dropped even lower than £50 blips at some stage too when they were being cleared out.

    1704302837307.jpg 1704302837295.jpg

    ^^ Oops, I may have invalidated any guarantee from Amstrad by doing what I'm about to do....

    1704302837267.jpg 1704302837241.jpg

    ^^ An interesting side note, Burnin' Rubber sounds like it might be the most intense, exciting, and thrilling game possibly ever created??

    1704302837228.jpg 1704302837195.jpg

    ^^ Ok, getting to the console itself...it's actually a very nice looking machine. Very slick design, definitely a 90's UFO vibe off of it, but I like it!

    1704302837182.jpg

    ^^ Original scart lead (which has started to react with the polystyrene, and has gotten a little stiff over the years.) The original power supply also, and because it's not recommended to use the original power supply if using a C4CPC, then I'll need something new/modern to take over.

    1704302837167.jpg

    ^^ Brand new power supply and scart cable.

    1704302837138.jpg 1704302837122.jpg 1704302837105.jpg

    ^^ A quick power on test to make sure it all works before I do any work on it. Not sure if Burnin' Rubber lives up to the blurb above...



    1704302837073.jpg 1704302837055.jpg

    ^^ x2 screws and a few clips on the underside of the shell, and we're in. There's a good few caps to get through. I'm doing the caps as a preventative measure more than anything else. There's no signs of leakage etc, but at this age, I'm a happy member of the 'preventative maintenance' camp.

    1704302837036.jpg

    ^^ There didn't seem to be a cap kit for the GX4000 listed in any of the usual places, so I had to compile my own from CPC Ireland Farnell.

    1704302837018.jpg

    ^^ An interesting factory bodge on both controller ports, how very Amstrad.

    1704302836982.jpg

    ^^ Oops, on one of the larger caps, the eyelet came away. Thankfully, there's an obvious trace right beside it, so the repair is easy.

    1704302836966.jpg 1704302836949.jpg

    ^^ Copper of the trace exposed, and a small piece of resistor leg soldered into place (thus reconnecting the trace, and the new capacitor.)

    1704302836933.jpg

    ^^ Fully recapped. Quite a few of the new caps are smaller than the original ones, which is absolutely fine here.

    1704302836918.jpg

    ^^ Fallen Amstrad heroes!

    1704302836889.jpg

    ^^ The original voltage regulator has served its time too, and ready for retirement. I'm replacing it with a 78S05, which is ever so slightly more efficient. It won't fail any time soon either, so this GX4000 should be good to go for another few decades!

    1704302836873.jpg 1704302836863.jpg

    ^^ Some new thermal compound applied, and then all soldered up.

    1704302836850.jpg

    ^^ Time for a quick power on test, to make sure everything is as it should be!

    1704302836838.jpg 1704302836824.jpg

    ^^ Excellent, maintenance done and ready to move forward now!

    1704302836812.jpg

    ^^ The wonderful C4CPC in place, let's take it for a test run.

    1704302836788.jpg 1704302836775.jpg

    ^^ A game never made for the GX4000. Let's see how it goes...

    1704302836763.jpg 1704302836735.jpg

    ^^ Cool, works perfect.

    1704302836722.jpg

    ^^ Now, time to see if a 128k Demo works with the standard 64k...

    1704302836707.jpg

    ^^ As expected. Let's remedy that...

    1704302836696.jpg

    ^^ To do the mod, we need the x2 additional ram chips, and a resistor.

    1704302836663.jpg

    ^^ The x2 existing RAM chips shown here at the top of the pcb. There's no space on the pcb for more RAM, as the console was only designed to have 64k.

    1704302836650.jpg

    ^^ To fit the RAM, we need to piggy back the new RAM atop the existing chips. Pin 16 of both new chips has been lifted, as we need to provide a separate signal to those pins.

    1704302836637.jpg

    ^^ New RAM soldered to old chips. It's not my finest work, but it should be fine.

    1704302836621.jpg

    ^^ Pin 16 of both new RAM chips connected together with some enamel wire. All that's left left now is to provide these two lifted pins with a signal from the CPU.

    1704302836607.jpg

    ^^ This is the only tricky bit, pin 91 is the one we need here. It's been tinned here.

    1704302836598.jpg 1704302836586.jpg

    ^^ Enamel wire now connected to Pin 91 of the CPU, and linked to both lifted pins of the new ram chips.

    1704302836574.jpg 1704302836565.jpg

    ^^ To actually enable the new RAM chips, we need to enable them via the memory controller. This is done by bridging pin 8 to pin 11 via 10k Ohm resistor. We're all set...

    1704302836547.jpg 1704302836537.jpg 1704302836532.jpg

    ^^ Running the RAM tester via the C4CPC, we can see the GX4000 is now detecting 8 banks of ram (0-7), instead of normally 4. It's looking good...

    1704302836501.jpg 1704302836496.jpg 1704302836481.jpg 1704302836453.jpg 1704302836432.jpg 1704302836425.jpg 1704302836407.jpg

    ^^ Sweet, the 128k demos now work perfectly!

    1704302836321.jpg 1704302836316.jpg 1704302836298.jpg 1704302836289.jpg 1704302836284.jpg

    ^^ Now everything on the C4CPC cart works perfectly.

    1704302836279.jpg

    ^^ That's it. There's several hundred (maybe more?) CPC ports available to play, all of the original GX4000 games, and the few CPC Plus games also, now available to play on the GX4000. It's RAM has been doubled, it's got some minty new caps, and a lovely C4CPC to play with. Great Success!



Comments

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


    I wasn't very happy with the soldering of the the ram upgrade, so decided to revisit it there today and fix it.

    1705157711226.jpg

    ^^ I changed it to a standard piece of wire to link the two new ram chips, and redid the enamel wire onto the CPU. It was a while since I'd done any intricate soldering, and on the day, forgot to use flux. It was ok, but with flux, I've a much nicer join onto the cpu leg.

    1705157711224.jpg

    ^^ I really wasn't on my game the day I did this! Luckily in opening it back up today, I noticed this silliness and fixed it. Thankfully it didn't cause any issues. For anyone not into soldering/repairs, the capacitor shown above is soldered in backwards and the negative side of the cap (denoted with the stripe) is soldered into the positive position (denoted by the plus sign)! Derp!



  • Registered Users, Registered Users 2 Posts: 8,870 ✭✭✭SuperBowserWorld


    Beautiful.

    I laugh that the poor auld Amstrad had to make do with single colour game ports from the Spectrum. See R-Type above. Even though it didn't have the colour limitations the Spectrum did. It shared the same processor so games were ported over warts and all.



  • Registered Users, Registered Users 2 Posts: 4,212 ✭✭✭Quigs Snr


    ... I've said it before, but you ever start taking on gigs, let me know. I dont mind paying top dollar to get sweet mods like this done.



  • Registered Users, Registered Users 2 Posts: 8,870 ✭✭✭SuperBowserWorld


    I think Burning Rubber was Amstrad WEC Le Mans polished up with the new hardware. Think OCEAN/Imagine did both games.



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


    Cheers 👍

    Just re the single colour ports like R-Type, that's only because of the flash cart and the console being compatible with the CPC line....none of those games were ever actually released for the GX4000. The official library was tiny, but now that the CPC line, homebrew, and modern ports can be played on the console, it's got a suddenly huge library! Any unofficial CPC ports need to be modified for use with the GX4000 though as it only has controller inputs, so games need to be patched if they rely on a keyboard stroke to start the game etc.



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


    I've no problem taking on jobs for people per se. The issue is more me finding the time to do them. So if people are happy with a slower turnaround, and if the job/repair is within my ability, then my arm has been known to be twisted ☺️👍



  • Registered Users, Registered Users 2 Posts: 8,870 ✭✭✭SuperBowserWorld


    You should do a channel like this guy .... his channel is quite entertaining.




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


    Funny actually, I swore this year I'm going to watch LESS YouTube and start playing more actual games! ☺️ Will give it a watch though, cheers



Advertisement