Garbled Screen! Amstrad CPC 464 Video Failure

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 179

  • @atzefatze
    @atzefatze 3 роки тому +42

    ...this channel is underrated!

    • @barnQowl
      @barnQowl 3 роки тому +8

      Noel and Adrian are the true kings of the scene

    • @OtreblaMaslab
      @OtreblaMaslab 3 роки тому +1

      @@barnQowl a collab of dreams!

  • @MichaelEhling
    @MichaelEhling 3 роки тому +7

    19:18 "I decided to do what we usually do...dig deeper." I love the commitment and thoroughness. This is one of the reasons Noel's videos are so satisfying.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      I'm glad! It's something that I really enjoy doing, so it's great that some other people like it too 😃

  • @minombredepila1580
    @minombredepila1580 3 роки тому +9

    Another fine job from Noel. The part I like the most: when Noel fixes it and tries to find why it failed. You nailed it again :-)

  • @GreenAppelPie
    @GreenAppelPie 3 роки тому +20

    This is the first video of yours I watched, and the first time seeing an Amstrad repaired. You did an absolutely incredible job showing us how the video signal was generated, I've never seen someone deep dive into a repair while explaining things so clearly. I have rarely learned so much in 30 minutes. Outstanding video!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +3

      Wow, I'm so happy to hear that! Really glad you enjoyed it! 👍

    • @WacKEDmaN
      @WacKEDmaN 3 роки тому +2

      @GreenAppelPie come back next week! the vids here are always great and easily understandable even with the deep dives!

  • @lindoran
    @lindoran 3 роки тому +1

    I really like how you don't ignore symptoms cue fixes but back them up with data. Your attention to bias in data shows a very educated understanding of engineering and trouble shooting. Bravo!

  • @Aruneh
    @Aruneh 3 роки тому +11

    Love the explanation on how the video signal is generated!

  • @frankowalker4662
    @frankowalker4662 3 роки тому

    Great repair, Noel. The CPC is a very perculiar design, that's why I gave mine away about 15 years ago. I don't miss it.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +3

      Haha! Apart from the personal fondness I have for the CPC, peculiar is what makes these quirky computers interesting for me 😃 I mean, the TI99 is *really* peculiar, and that's where its charm lies.

  • @digitalarchaeologist5102
    @digitalarchaeologist5102 3 роки тому +2

    Absolutely fascinating Noel. It's awesome to see that a faulty RAM chip is not good enough, you need to understand exactly why it behaves as it does because of that fault. Totally brilliant.

  • @IanSlothieRolfe
    @IanSlothieRolfe 3 роки тому +1

    Another great video Noel! Diagnosing signal errors is always a field of rabbit-holes, especially when everything is inter-dependant like in these machines with ULAs. Great bit of detective work. Just goes to show that it pays to fix things as you find them, even if it seems unrelated to the main problem.

  • @GORF_EMPIRE
    @GORF_EMPIRE 3 роки тому +1

    I'm not really surprised that bad RAM caused the problem. But you were not wrong for suspecting the video generation.

  • @OscarSommerbo
    @OscarSommerbo 3 роки тому

    Yay! The "gatorade" is back. It wasn't on this video but rather the first Spectrum video, you kept talking about the "gatorade" which was of course baffling to me as I had zero knowledge of the speccy internals. But about halfway in you showed a block diagram with the gate array/ULA was marked, but gate array was still pretty far from gate array in my mind, but over a few seconds I figured it out. So now the ULA is forever the gatorade at least in my twisted mind.

  • @fred-9929
    @fred-9929 3 роки тому +1

    I love your CPC video series! Years ago, with my cousin, I developped Fugitif, a french adventure game. It was really a great journey into learning computers. I recently rebought a CPC 6128 to dig again in this fantastic world, and I will have look at all these cool tools, like Dandanator, M4, etc, I which I had at the time.
    Thanks again for all the great informations you give in your videos, it brings me back 30 year back :o) And it gives me the desire to restore some CPC!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Really glad to hear that. If my videos make someone more excited about using and restoring their old computers, mission accomplished 😃
      And wow, Fugitif looks amazing! I never played it back in the day, but I wasn't using the Amstrad as late as 1991. I'm going to have to check it out.

  • @lis6502
    @lis6502 3 роки тому +1

    excellent troubleshooting with deep explanation and thorough walkthrough on each step & idea. Brilliant!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Thank you so much!

    • @lis6502
      @lis6502 3 роки тому

      @@NoelsRetroLab hope you find some time to discuss with me in comments under your other videos ;p

  • @Geek_Chef
    @Geek_Chef 3 роки тому +1

    This was amazing.....!! Noel....I hope this channel blows up with tons of geeks....just love seeing a new video from here pop up! Thanks!!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Thanks so much!! I can't complain with the growth I've had already in a year and a half!

  • @retrolabo
    @retrolabo 3 роки тому +1

    Amazing video! Those deepdives leaving no stone unturned make this channel the best retro channel on YT IMHO!

  • @MichaelDoornbos
    @MichaelDoornbos 3 роки тому +3

    Good video as usual.
    I'm glad I'm not the only one that sometimes sees a hardware problem and chases down a trail only to find out that it was one thing I didn't expect. Funny how you can get focused early and then not see it until later.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +3

      Thank you! And to be fair, that's totally fine as long as you keep checking your assumptions. The thing I'm most proud of in this repair is that I resisted the temptation to desolder anything until I was sure it wasn't working correctly (unlike a certain C64 repair I did a while ago 😃).

    • @MichaelDoornbos
      @MichaelDoornbos 3 роки тому +2

      @@NoelsRetroLab I went down a 128 repair for a week. Replaced some expensive parts. Turned out to be a single bad trace on multiplexer. I think we've all been there ;-)

  • @thesillyhatday
    @thesillyhatday 3 роки тому +1

    Please keep making videos, they are really well done and enjoyable. Between you and Adrian, I get my electronics fix in a week.
    One thing I'd like to see, is someone find out why these old computers were designed the way they were. Cost is obviously top priority, so hearing the solutions around that problem would be fascinating. Such as why the CRTC and Gate Array weren't combined into one chip!

    • @thomaskalbe6018
      @thomaskalbe6018 3 роки тому

      The CRTC is a stock component made by Hitachi, Motorola and others (?) and can be found on PC graphic cards of this era. The GA is what makes the CPC a CPC and does a bit more than video output; maybe compare it to the PLA on the C64 (with some Vic2 mixed in) :-).
      See also neuro-sys.github.io/2019/10/01/amstrad-cpc-crtc.html

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +3

      In addition to what Thomas said, if the CRTC was combined with the Gate Array... then we would need many more pins! They did that later when they went to ASICs, but I guess using that level of technology, this was much cheaper that way.

    • @thomaskalbe6018
      @thomaskalbe6018 3 роки тому

      And it is fascinating to compare the US 8 bit micros to those developed in UK. The C64 for example has lots of custom chips (VIC2, Sid, PLA, CIAs) whereas the design of the 464 is really simple (no custom parts except for the GA). The 64 basic sucks, an OS is almost non existing. The CPC basic and AMSDos are way better! But the C64 has HW sprites, the CPC doesn't.

    • @thesillyhatday
      @thesillyhatday 3 роки тому +1

      I commented before I even got to see the CRTC was an off shelf part. 🙃

    • @thesillyhatday
      @thesillyhatday 3 роки тому +1

      @@thomaskalbe6018 That would make for an interesting video in itself. A general look at those sorts of differences. The Amiga 500 (and 600 etc) is full of custom chips, though later than the C64. It has weird quirks that the CPU isn't even on the same bus as the RAM.
      Anyway, thanks Noel. Never surprised to see a reply from you. You do great at interacting with your community.

  • @VladoT
    @VladoT 3 роки тому +1

    That test with missing RAM chips is very helpfull, good job!

  • @adilsongoliveira
    @adilsongoliveira 3 роки тому +4

    I really love your deep-dive videos. Though I'm now working on IT, I started my career in electronics. As an intern in my first job (at 16) the department of the company I work for designed Z80-based computers to use in industrial environments so tinkering with those old 8/16 bit computers is something that has a great appeal to me. Too bad here in Brazil the prices for anything like that are too rich for my pocket.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Really glad to hear you're enjoying them! I have heard about the retro situation in Brazil! In general retro is getting more expensive everywhere, but that sounds ridiculous from what people have told me 😖

  • @TranceTrousers
    @TranceTrousers 3 роки тому +1

    This was fascinating to watch! Very in depth but also very well explained. Amazing to think that the problem was caused by one faulty RAM chip! Pleased to see you figured it out in the end though, after a bit of a wild goose chase :-)

  • @kjamison5951
    @kjamison5951 3 роки тому +1

    Okay, so I’ve lurked for several videos but I subscribed today. I have a CPC6128 and I like your videos!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Really glad to hear that! Welcome aboard 😃

  • @Colt45hatchback
    @Colt45hatchback Рік тому

    Im glad i found your video, my 464 is exhibiting the same symptoms as #4 and #5 intermittantly (either one or the other) it used to do the white square sometimes but now its only ever one of those two. Ill buy a bag of ram and some sockets and change the lot seeing as i dont have a scope anymore, thankyou so much

  • @KJohansson
    @KJohansson 3 роки тому +1

    Good one, very educating and informative how the Amstrad works and behaves.

  • @AndrewTubbiolo
    @AndrewTubbiolo 3 роки тому +2

    Today I learned a new geography lesson. I never knew about the city of Gijon until I saw your map. Several wikipedia links later, I'm now a seasoned expert. :) My geographical overview of the world has improved.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Haha, glad you enjoyed the Wikipedia trip 😃

    • @MartinSuper7
      @MartinSuper7 3 роки тому +1

      I’m glad I’m not the only one that paused the video as soon as I saw the map to find out a bit about where Noel lives 😎

    • @AndrewTubbiolo
      @AndrewTubbiolo 3 роки тому

      @@MartinSuper7 That's EXACTLY what I did. :)

    • @MartinSuper7
      @MartinSuper7 3 роки тому

      I'm quite curious to know Noel's background (if he's happy to share it). When I first started watching his videos from his accent I'd have guessed he spent quite a bit of his life in Northern Europe, Netherlands, North West Germany or Denmark areas

    • @AndrewTubbiolo
      @AndrewTubbiolo 3 роки тому +1

      @@MartinSuper7 I assumed he was Northern European as well with heavy exposure to American English, so I figured perhaps military/NATO. I latched onto his channel because he shows his probe points on a sub schematic of what he's measuring. It's a great quality of his vids.

  • @gertsy2000
    @gertsy2000 3 роки тому +1

    Great troubleshooting Noel. Good video.

  • @CarlosGarcia-yf1jj
    @CarlosGarcia-yf1jj 3 роки тому

    Increible ... que trabajo tan bueno y minucioso. Enhorabuena.

  • @francoisrevol7926
    @francoisrevol7926 3 роки тому +2

    On SCART at least the lines are usually terminated with 75 Ohm resistors in the display IIRC, so yeah, that'd drop the thing quite a lot when plugged in.

  • @goku445
    @goku445 3 роки тому +1

    Thanks for sharing your thought process as well! Really interesting video.

  • @TRONMAGNUM2099
    @TRONMAGNUM2099 3 роки тому +1

    Great Video. Very thorough explanations. Really like how you showed exactly where to put the oscilloscope probe and what signal we should be getting. This makes me even more excited for when I get mine.

  • @leesmithsworkshop
    @leesmithsworkshop 3 роки тому +1

    Another great video, the explanation of how that one ram chip was changing the boot code is just so good.

  • @JimLeonard
    @JimLeonard 3 роки тому +1

    Fantastic explanation of your analysis. Really fine work.

  • @spyrosskam8632
    @spyrosskam8632 3 роки тому +1

    Greetings from Greece!!! Your job is excellent!!!

  • @chainq68k
    @chainq68k 3 роки тому +1

    Cool repair video. Loved the deep dig part. Sets apart this channel from others, even after the original problem has been fixed. Great job.

    • @EmilOppelnBronikowski
      @EmilOppelnBronikowski 3 роки тому +1

      Imagine how cool you can be if after watching this you'd be able to tell some Amstrad head the number of RAM chip that's busted just by looking at garbage on the screen.
      "Yeah, I know that lines, it's number three"

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Thank you so much! I'm glad that what I like doing lines up with what people watching the channel also like. Win-win! 😃

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +2

      You know, I was planning on making a comment like that "If you ever see the screen rolling that way, you can instantly say, oh that's bit 5". Unfortunately bit 4 ruined my plan by also causing the screen to roll. Grrr... 😃

    • @EmilOppelnBronikowski
      @EmilOppelnBronikowski 3 роки тому

      @@NoelsRetroLab That's still worth a shot. 50/50 on being a living legend are the odds I'm willing to take. ;-)

  • @fumthings
    @fumthings 3 роки тому +1

    excellent diagnosis and repair.

  • @mogwaay
    @mogwaay 3 роки тому +1

    Super vid Noel, REALLY like your deep dives, I always like to know why something went wrong not that just it did and now it's fixed, so appreciate the extra effort there. I bet the missing-ram-chip-screens-shot will be freeze framed by CPC repairers all over the world!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Hi Chris! Glad to hear that. I'm never quite sure what level to go to while still keeping things interesting. But I guess that if it's interesting to me, chances are it's interesting to other people as well 😃 But I'm really glad to get that kind of feedback anyway. Cheers!

  • @lenny02112
    @lenny02112 3 роки тому

    Im currently working on a thrown-away commodore 64...your videos always inspire me when working on these old machines. Keep up the great work

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Glad to hear that! Keep working on it 😃

  • @MartinPaoloni
    @MartinPaoloni 3 роки тому

    Stellar troubleshooting! I didn't know you were Spanish, btw. Your English is perfect. When you said "Marcos" like that my brain went "What the hell"🤣

  • @tony359
    @tony359 3 роки тому +1

    Excellent video as usual, Noel - thank you! I may have mentioned this before - sorry if I have! - but may I suggest that the "probe" icon on the schematic is placed so that it does not cover the label of the pin you are probing? I suppose that a red dot or a small arrow would work anyways, I can understand that changing the transparency of the schematic picture would take time. Looking forward to your next video!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Thanks! Yes, I remember your suggestion but I didn't come up with anything that worked really well. Maybe I can just use a smaller probe graphic and put it on the inside of the chip. I'll try that next time. Cheers!

    • @tony359
      @tony359 3 роки тому

      @@NoelsRetroLab No problem and sorry for mentioning this again. What about a red rectangular shape which highlights the pin AND the label? A smaller probe/arrow from the inside would work as well I think.

  • @CallousCoder
    @CallousCoder 3 роки тому +2

    I always love your diagrams and explanation of your thought process! Another great video Noel! I love it 🥰

  • @Xoferif
    @Xoferif 3 роки тому +1

    Another enthralling piece of detective work, Noel! =)

  • @bricerive
    @bricerive 3 роки тому

    Always a pleasure to see you fix a CPC (my favorite). Your explanation of the video signal generation is awesome. It is great that you could follow the issue down to where in the ROM code it must have ended up to corrupt all the CRTC registers. Makes me want to modify my simulator to support damaged RAM bits and reproduce in the debugger where it goes step by step :-)

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Do it! I'd be very curious about it. Are you still working on your emulator by the way? I noticed it doesn't run on 64-bit Mac. Maybe I need to get the source and build it myself. Is there a Github page by any chance? I wasn't able to find the source even though the web page says you're going to open source it.

    • @bricerive
      @bricerive 3 роки тому

      @@NoelsRetroLab I'll try it and let you know.
      Yes I still improve CPC++ on my ample spare time :-)
      It's on bitbucket at bitbucket.org/bricerive/cpc/src/master/
      I need to update the build instructions but it currently builds on my Mojave mac.
      I should also make a release at some point.

  • @ΓιώργοςΠαρασκευάκης-ν7ε

    in depth analysis ... very good!!!!!

  • @TheCurlyP
    @TheCurlyP 3 роки тому +1

    Mine has just developed a video fault, can eliminate the z80 and the rom thanks to this :)
    Really hope it's not the gate array

  • @TaberBucknell
    @TaberBucknell 3 роки тому

    Excellent detective work! I really enjoyed the deep dive aspect of this video ... especially the scope work. Thank you for taking the time to explain the interrelationships of the chip functions and data flow (I was barely hanging on in places ... but I followed 😉). The graphics were very helpful.

  • @pledg
    @pledg 3 роки тому +4

    Great as ever... Is that a late issue short board but with an early gate array?
    The more 8 bit systems I restore the more love I have for the design and build of the CPC464.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      That's right! A bit of an odd combination, isn't it? At least it has room for both kinds of GAs. Personally, I'm a fan of the original long board. That thing is soooo roomy to work on! 😃

  • @JohnSweevo
    @JohnSweevo 3 роки тому +1

    I noticed you use a desolder pump, me too. However they take the use of both hands, I bought an Iron that has one built into it and boy it works great. They are 30W and cost about 16 quid on ebay. Great video btw ^^

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Thanks! I use both kinds of desolder pumps: the manual ones for single things, but then I pull out the desoldering gun for whole ICs. It's such a useful tool!

    • @ismaelyutub
      @ismaelyutub 3 роки тому

      Which model did you get john?

    • @JohnSweevo
      @JohnSweevo 3 роки тому

      @@ismaelyutub Sorry my bad, it was from a company called CPC and the iron is called D01849 DESOLDERING IRON/SUCKER

    • @JohnSweevo
      @JohnSweevo 3 роки тому

      @@NoelsRetroLab Agree on that one for sure. BTW Noel check out the computer on my channel, bet you haven't seen one of them before ^^

  • @ismaelyutub
    @ismaelyutub 3 роки тому +1

    Great, thank you for sharing your knowledge. I have learnt a lot with this video.

  • @muttBunch
    @muttBunch 3 роки тому

    I can’t stop watching Noel’s videos ❤️

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Fortunately, there are a lot of them by now. Unfortunately, the early ones aren't quite up to the standard of the later ones 😃

    • @muttBunch
      @muttBunch 3 роки тому

      @@NoelsRetroLab, a lot indeed and I plan on going back and watching them all :)
      I finally got my hands on an Atari 800xl and a 130xe but haven’t even had a chance to test them. Hopefully soon, I can play.

  • @ElectronGordo
    @ElectronGordo 3 роки тому

    Nice job again! :) thanks Noel

  • @oqibidipo
    @oqibidipo 3 роки тому +1

    23:07 "... test that there is nothing broken..." is exactly when when the playback stopped for a moment. 🤣

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Right as I was reaching for the resistor with the tweezers?? Oops! 😃

  • @nonamenola33
    @nonamenola33 3 роки тому +6

    Ok, going out om a limb here: I'm stating that this is a stellar video, as always.
    Don't make me come back and edit this comment, Noel! 😜
    Edit:
    Goddammit! I had to edit because I didn't say that I made my statement before viewing the video, obviously.
    Don't make me edit it again! 😁

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Haha, hope you enjoyed it and you don't have to edit it again (I figured you meant that anyway 😃).

    • @nonamenola33
      @nonamenola33 3 роки тому

      @@NoelsRetroLab Yeah, no more edits needed! 😊
      Another great video.

    • @KeriSqueak
      @KeriSqueak 3 роки тому +1

      Wow, that Noel's a tricksy one! Made you edit without even doing anything :P

  • @DolganoFF
    @DolganoFF 3 роки тому +1

    Great episode!

  • @WacKEDmaN
    @WacKEDmaN 3 роки тому +1

    interesting...this might be the issue with mine not displaying anything on my RGB to VGA board... (cant test it on an original monitor coz i dont have one!)
    thanks Noel.. your vids are always top notch!

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Do you have access to a Dandanator, M4, or some kind of ROM board? If so you can pop in the Diagnostics ROM and you should be able to sort it out (unless your edge connector was dirty like mine was). It also beeps as soon as it starts, so if nothing else, if you hear that you know that there's a lot of stuff working already, even if you get no video out.

    • @WacKEDmaN
      @WacKEDmaN 3 роки тому

      @@NoelsRetroLab unfortunatly no access to a Dandanator or the like... and the top of my edge connector is pitted bad!
      ...and i dont have the tape deck either...(its just the original Z70100 board!)..so no sound out! (guess i should bodge up a speaker!)
      ive sorta given up on it :( i think ive ripped some vias on the CRTC...and my eyes are going bad!...
      ...i wish i had access to a working cpc i could probe around on...
      you wouldnt be interested in trying a repair? ill send it over to ya from Aus! (i was hoping to get the board working so i could make up my own input for it...it was just missing the gate array when i purchaced it.. ive replaced that but still cant get anything out on the RGB to VGA board..even tho there seems to be signals coming out of the CPCs RGB+Lum+Sync)
      ive even contemplated buying one of the clone/smaller form factor boards and using the chips from my board

  • @Mrf.7213
    @Mrf.7213 2 роки тому

    Super fun to watch!

  • @WinrichNaujoks
    @WinrichNaujoks 3 роки тому +1

    That was super fun and interesting!

  • @retronexusio
    @retronexusio 3 роки тому

    at 22:02 you mention the gray screen repair of a 6128. But i cannot find the video. could you point me to that?

  • @rastislavzima
    @rastislavzima 3 роки тому +2

    Nice investigation work! Although it could be easyer if connector was cleaned before. :-)

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Seriously! The crazy thing is that I *did* clean it before, but for whatever reason it wasn't enough. Weird!

  • @asleeds
    @asleeds 3 роки тому

    Great video as usual. Did you spot the swollen capacitor near the power jack Noel ?

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      I didn't. Was it swollen? I noticed it was a bit dirty around there, but it wasn't the cap leaking. Electrolytic caps almost never fail on the CPC main boards for some reason, so I hardly ever look at them.

  • @markretro3612
    @markretro3612 3 роки тому

    another great video your knowledge is supreme ...... ohh them smaller mother- boards are so fragile..i have seen that with the power sockets on a few of them i normally put a new capacitor in and bend the leg round.. any advice on a ""cheap" "O scope" for use with these computers (Amstrads/spectrums/ maybe commodore at some point) ? i have got a couple 464's at the moment with that dreaded 'square' of doom

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Hey, that's a cool trick to fix the power track and doubles as a nice voltage stabilizer. I like it.
      I don't have any recommendations for a cheap scope. Some people have good results with PC USB ones but I never used them. My scope isn't super expensive and I even bought it second hand, so it ended up being around 150€ I think. Totally worth it, but I understand it's still a lot if you aren't going to be using it all the time. You can try just using a logic probe that just tells you if there's activity in a line. They're probably like 5-10€.
      And if you have that square of doom, put in the Diagnostics ROM and it'll probably narrow it down for you. Good luck!

  • @scottlarson1548
    @scottlarson1548 3 роки тому +1

    The problem of how the CPU and the video hardware fight over the RAM is always interesting to me because every personal computer of that era had its own solution.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Absolutely! That's actually one of the main distinguishing features of computers at the time: separate RAM, interleave access, or blocking CPU are the main general approaches. Honestly, I'm not sure which one I would pick if I were to make a similar computer today.

    • @scottlarson1548
      @scottlarson1548 3 роки тому

      @@NoelsRetroLab There's also the simple but ugly approach that my Ohio Scientific used. It just blanked the video output with an AND gate whenever the CPU was accessing the video RAM. Whenever you wrote to the screen, lines would briefly disappear which was better than the sparkles that would have been displayed.

  • @jaycee1980
    @jaycee1980 3 роки тому

    I've seen this with bad RAM chips before.. it's important they stay off the bus when they're not supposed to be there... but i have seen faulty chips that always hold their output at some bad level regardless. Have definitely seen this happen on those Samsung 4164's in ZX Spectrums

  • @104d_3rr0r_vince
    @104d_3rr0r_vince 3 роки тому

    I got a 5 screen on a dead 464 (long board version) and it was no 0.
    Replaced that chip and found that ROM was also dead (same screen effect).

  • @Breakfast_of_Champions
    @Breakfast_of_Champions 3 роки тому

    When I see these battlefields of ancient low-cost engineering, I always wonder if it couldn't be at least improved with added or improved bypass caps?

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      I'm not sure. Where would you use them? To clean up noise somewhere?

    • @Breakfast_of_Champions
      @Breakfast_of_Champions 3 роки тому

      @@NoelsRetroLab It's just an idea, maybe clean up the video out or the power supply, inductors must have been too expensive for these machines.

  • @dorinxtg
    @dorinxtg 3 роки тому

    Great video!
    Small question: with what software do you create the explanation parts?

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Thanks! I usually create the diagrams in Illustrator, or, if they're very simple, directly in Premiere.

  • @galier2
    @galier2 3 роки тому +1

    Génial.

  • @damianbutterworth2434
    @damianbutterworth2434 Рік тому

    Hi, I had a memory problem. I poked the memory and found that 49151 memory address failed. I guess that is upper memory. Is that the 4 top chips on your vid? Your help would be really helpful. Save me taking all chips out. :)

  • @ropersonline
    @ropersonline 3 роки тому +1

    19:57: It bothers me slightly how you're saying here that it has "two bits set to zero". I guess you could say that on that particular nibble, the _second_ bit (from the LSB) is set to zero, but unless there's something else you're not showing us, this isn't "two bits".

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      What I meant by that is that each byte will have 1 bit (the 5th from the LSB). Since the return address is 2 bytes, popping that 16-bit address off the stack will return it with two bits set to zero (or one, or incorrect in general): The 5th one of the lower byte and the 5th one of the upper byte. I didn't show it graphically with the second red circle because that one was already zero, but maybe I should have to make it clearer.

    • @ropersonline
      @ropersonline 3 роки тому

      @@NoelsRetroLab "each byte will have 1 bit"

  • @senilyDeluxe
    @senilyDeluxe 3 роки тому +2

    19:03 you been watching CuriousMarc, haven't you? ;-)

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      I actually didn't even know about it until now. I'll have to watch a few 👍

    • @senilyDeluxe
      @senilyDeluxe 3 роки тому

      @@NoelsRetroLab OK that's an insane coincidence. He's currently working on a 1972 HP PC whose PSU shorted and sent 13V into the 5V rail and as far as he fixed it, the current state is exactly the same as you said there - the machine executes a subroutine, but when it returns, the return address is corrupted.
      I genuinely thought this was a nod to CuriousMarc!
      Be warned though: His videos are entertaining, very informative (he makes learning fun) and even thrilling - he ends most episodes with a cliffhanger so if you start watching his channel at 10pm, it could happen that you won't go to bed until 3am...

    • @gregborders8713
      @gregborders8713 3 роки тому +1

      @@NoelsRetroLab His series on the Apollo Guidance Computer is pure GOLD!

    • @WacKEDmaN
      @WacKEDmaN 3 роки тому

      @@senilyDeluxe i just watched his latest vid on that yesterday...
      ...looks like Marc might get some hints from this vid!...he was thinking it was a DRAM refresh issue... seems it could be a completely bad RAM chip!

    • @senilyDeluxe
      @senilyDeluxe 3 роки тому

      @@WacKEDmaN Good idea. Usually these 4116 are pretty sensitive and die easily. But they can fail in a way that single bits drop back to zero quicker than refresh can catch them.
      But mind you, the machine's self test tested the entire RAM and found no faults.* Also he checked various refresh-related signals on the RAM PCB and found them to be way out of whack compared to a working board. So the board is definitely not refreshing the RAM the way it should.
      * TL;DR when testing RAM, don't just write a bit, read a bit, but fill the entire RAM and then read the entire RAM. I've encountered so many machines that pass their RAM test even though the RAM is flaky because of bad RAM test routines. Sure, it'll find dead chips, but it won't find flaky chips. (but I've also encountered ones that did it right and flagged chips that otherwise would have passed - you can see it on the screen, it clears and then a few erratic pixels start to appear - the simple RAM test would pass that and you'd have to find the bad RAM yourself)

  • @104d_3rr0r_vince
    @104d_3rr0r_vince 3 роки тому

    Thanks youtube, no notification about this video...

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Yeah, that's frustrating. I'm really annoyed that YT got rid of email notifications a few years ago. That's why I ended up setting up a mailing list in case people want to receive notifications that way: noelsretrolab.com/

    • @104d_3rr0r_vince
      @104d_3rr0r_vince 3 роки тому

      @@NoelsRetroLab Yeah, I did a hate video about the emails :-D

  • @OTuit
    @OTuit 3 роки тому +2

    ⭐⭐⭐⭐⭐

  • @TechCowboy
    @TechCowboy 3 роки тому

    Good lesson: Always test the RAM.

  • @megamanfan3
    @megamanfan3 3 роки тому

    Why the Amstrad engineers thought about RGB signal bleed through the video connector is beyond me.

  • @williamsquires3070
    @williamsquires3070 3 роки тому

    Ohhh, did someone melt their scope probe with the ‘ol soldering iron? Oops. 😬

  • @danielson9579
    @danielson9579 3 роки тому

    Oh no I remember having the green screen modal as a kid I always wanted the colour one

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      The green one had slightly better resolution, but some games were downright impossible with it. My parents bought me the green version and the game Trailblazer. After my dad tried playing it a bit and realizing that some of the color tiles looked identical, he went back to the store and swapped it for a color one 😃

  • @RetroCPC
    @RetroCPC Місяць тому

    Most problems with CPCs are RAM chip related ones. Should be the thing you check first.

  • @SkyCharger001
    @SkyCharger001 3 роки тому

    have you tried checking what multiple bad RAM chips would show?

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      No, but the patter would be totally different since it would cause to jump around to different places. And then different combinations of bits would cause different patterns, and whether they failed low or high... it's a crazy number of combinations (256 to be precise 😃).

    • @SkyCharger001
      @SkyCharger001 3 роки тому

      @@NoelsRetroLab 6561 combinations actually (3 to the power of eight, not 2 to the power of eight (which only accounts for all failing))

  • @Leahi84
    @Leahi84 3 роки тому

    Am I the only one who kept hearing Gatorade whenever Noel said Gate Array? lol

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Haha, no, I even hear it 😃 In one of my past Amstrad videos I even flashed a Gatorade when I was talking about the Gate Array.

    • @Leahi84
      @Leahi84 3 роки тому

      @@NoelsRetroLab Oh man, I need to go back and watch that. That hilarious.

  • @Codeaholic1
    @Codeaholic1 3 роки тому

    Validate your assumptions!

  • @fumthings
    @fumthings 3 роки тому

    not really possible to be a burn at that point with 5v supply and those resistors it would never get hot. resistors never really go short circuit inside and if they did the burn would be in the middle of the resistor. a high resistance joint there would just drop voltage and reduce the current.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      Well, there is a transistor there that I thought could be causing that, but the "burn" marks were at the base, so that's very unlikely thinking back.

  • @stephenwhite506
    @stephenwhite506 3 роки тому +1

    If only they made it so the CRTC could start its first fetch at a specified address or better yet, allow the address to be changed mid frame. This would have allowed for cheap. fast and smooth vertical scrolling. They make the same dumb mistake in the Atari ST.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      There's no doubt the CRTC could have been much better, but the one there isn't horrible. I believe you can specify the starting address, although maybe not mid-frame though. You can tweak a lot of parameters.

  • @simontay4851
    @simontay4851 3 роки тому

    Horrible nasty little buggers, those RAM chips are. They cause all sorts of problems. Why do they fail? Did you replace the other RAM chips as well. They might fail in the future.

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому

      I didn't. It's a fair amount of work and the traces on the Amstrad CPC boards are pretty delicate, so I'd rather deal with them as they fail. The time I'll do that is more than half of them are faulty, then I figured there's something really wrong going on and swap them all.

  • @tomypower4898
    @tomypower4898 3 роки тому

    Yes play zone!

  • @lis6502
    @lis6502 3 роки тому

    As for mailing list - great idea, youtube notifications are retarded xD

    • @NoelsRetroLab
      @NoelsRetroLab  3 роки тому +1

      Yes, totally agreed about the YT notifications. I don't even have them on on my phone so I pretty much don't get any. I'm really bummed they removed email notifications a couple of years ago.

  • @donaldklopper
    @donaldklopper 3 роки тому

    Back to basics and fundamentals. Yeah... plug it in. Make sure it thinks it's pkugged in... Ouch...

  • @robbyxp1
    @robbyxp1 3 роки тому

    Zed 80.. don't fall for that American pronunciation !

  • @DanielRowe
    @DanielRowe 3 роки тому +1

    Great video, enjoyed the in-depth analysis.