Turbo in a retro PC - explanation and repair.

  Рет қаралды 22,631

Necroware

Necroware

Күн бұрын

Let's investigate and repair the turbo functionality on the Packard Bell PB430 / PB410 mainboard.
Music by Model Povedeniya
modelp.bandcam...
Patreon:
/ necroware

Пікірлер: 228
@SockyNoob
@SockyNoob 11 ай бұрын
God-tier repair skills as always. Most people would have given up at this point. You should definitely archive your custom firmware until somebody dumps the real deal.
@jnharton
@jnharton 11 ай бұрын
Certainly not an easy fix, especially when you first have to root out the cause. That said, you don't absolutely need a PAL/GAL chip here. An 8-bit microcontroller could probably be made to do the job. The clock division alone could probably have been done with a multiple flip-flop IC chip.
@looks-suspicious
@looks-suspicious 11 ай бұрын
Your retro repair skills are astonishing. Thank you so much for this PB video series!
@adriansdigitalbasement
@adriansdigitalbasement 11 ай бұрын
I love this!! Amazing work and so interesting. I had never looked much into his turbo worked, so this was fascinating.
@necro_ware
@necro_ware 11 ай бұрын
At least something interesting I could give back to you ;) Thank you Adrian.
@hafo821
@hafo821 8 ай бұрын
amazing skills!! 😉
@tony359
@tony359 11 ай бұрын
amazing! Finding how the turbo worked was cool enough, writing a custom logic IC to replace the dead one is the next level! Thank you!
@PaulTheFox1988
@PaulTheFox1988 11 ай бұрын
Excellent work, you never cease to impress with your repair skills. While I have no need of the firmware personally, I do think the firmware you wrote should definitely be released, these old boards are going the way of the dodo and having the ability to keep them going for as long as possible is hugely important imo
@creopard
@creopard 11 ай бұрын
Your tenancy is applaudable! 😊
@horusfalcon
@horusfalcon 11 ай бұрын
What an amazing journey this was! Reverse engineering the chip for that turbo mode problem was just so cool to watch. So very well done!
@noshybabs
@noshybabs 11 ай бұрын
Most people would just connect 5v to the affected pin permanently. Actually I take that back. Most people would know how to even find the problem. Please keep making these videos. They are very impressive and entertaining.
@projectartichoke
@projectartichoke 11 ай бұрын
I think this is the first time I've encountered anyone programming a replacement PAL from scratch. That's some next-level work! It was also interesting to hear an explanation of the different implementations of turbo functionality.
@chateuaxfaygeaux
@chateuaxfaygeaux 11 ай бұрын
I really have to respect the skills and patience required to pull a repair like this off. From the last few episodes I was really looking forward to how you were going to repair these boards. Thanks for sharing!
@einsteinx2
@einsteinx2 11 ай бұрын
Wow reverse engineering the PAL chip and writing a replacement firmware is next level! I loved seeing how you worked out the logic, great visualizations! Also it made me realize that the PIO cores on the Pi Pico RP2040 are basically embedded PAL chips 🤯
@pipschannel1222
@pipschannel1222 11 ай бұрын
"Rest in Peace, old PAL" 😁 That's priceless 😂
@angelamcmahon
@angelamcmahon 11 ай бұрын
I wonder if anyone back in the day bought a new PC then hit the Turbo button and wondered why it ran so slow!
@necro_ware
@necro_ware 11 ай бұрын
Everybody I think :)
@MrEnyecz
@MrEnyecz 11 ай бұрын
I used turbo button to slow down. Once.
@DavoShed
@DavoShed 11 ай бұрын
I lived through those days but never had the need to slow down. I was young and foolish 🤠
@cherrymountains72
@cherrymountains72 11 ай бұрын
I thought my parents had bought a faulty pc 😅
@carstensteinert6018
@carstensteinert6018 11 ай бұрын
This was a great explanation of Turbo-Switching. I was never aware, that it was not just slowing down the clockspeed! At "rest in peace old PAL" i chuckled 😂
@1leggeddog
@1leggeddog 11 ай бұрын
The analysis and problem solving is what i love about your channel. And even if i dont know a lot about electronic/electricity, i'm still learning and understanding HOW it works and im starting to follow along more easily!
@slaapliedje
@slaapliedje 11 ай бұрын
A dead PAL chip is usually where most people figure it can’t be fixed. Reverse engineering one is incredibly impressive! From reading some of the FPGA recreation forums, it’s usually the custom PAL chips that hold up so many, that they end up trying to just use the original chips salvaged from ruined boards.
@Popclone
@Popclone 11 ай бұрын
What a smooth 'n soothing episode, enjoyed it with ma Coffee.
@СергейВладимирович-б9з
@СергейВладимирович-б9з 11 ай бұрын
Wow. Just wow. I don't want to say that your skills are godlike, you' said in some previous videos that you kind of involved in software development and this skill to "dig in" is essential for every good programmer. But you move forward further and go mess with hardware. And i think fighting this issue (in such elegant manner) is a great personal achievement. And... from retro-hardware folks perspective what you did - is total magic. And... my hat tips and respect to your research and repair work. Nice show, thanks for your video!
@vswitchzero
@vswitchzero 11 ай бұрын
Excellent video and troubleshooting work as always! I learned a lot about turbo functionality and PALs too. 👍🙂
@GadgetUK164
@GadgetUK164 11 ай бұрын
Brilliant! Nice work reverse engineering that PAL too! Looks like a common fault, perhaps caused by the leakage =/
@rallyscoot
@rallyscoot 11 ай бұрын
would more think the age of the board.
@FatCatFanatic
@FatCatFanatic 11 ай бұрын
You, sir, are a genius! 🧠
@JosephArata
@JosephArata 11 ай бұрын
I'd recommend archiving that reverse engineered firmware. Something tells me this particular implementation of a turbo controller has a high failure rate, due to choosing the cheapest IC they could get their hands on, based on the age of the hardware when it was manufactured.
@gt1man931
@gt1man931 11 ай бұрын
This was one of the best motherboard detective work videos I have ever seen. 😀 Great job!
@pvc988
@pvc988 11 ай бұрын
I like the PLCC to DIP "adapter" :)
@lorenzo.c
@lorenzo.c 11 ай бұрын
Sorry for the loss of a pal of yours ;-) Great video! Hoping it may come useful, here's a technique I use when investigating a logic signal on a PCB which is not behaving as expected: instead of shorting it to ground or to a supply rail, I always use a resistor. In this way you get more information about what's actually going on and, for example, you can discriminate between a dead short (like a solder bridge) or the lack of a driver winning over a pull-up/down resistor. It also avoid doing more damage or overloading the supply. For example using a 10k from 5V, 0.5mA is enough to pull the signal to ground and this current should not be a problem for anything. If the signal is lifted to 2.5V you know that the net is connected to something equivalent to 10k. Again, really impressed with your perseverance and skills!
@SaltyMeatHook
@SaltyMeatHook 11 ай бұрын
You sir are a master of the old x86 days. Well done. And yes, it deserves archiving.
@gregfleury1705
@gregfleury1705 11 ай бұрын
I've thought about this video multiple times today after watching it yesterday. Fantastic. This is excellent content, and very relevant. There are fewer and fewer of these machines, and the problems will continue to happen. So please, more content like this!
@austinmaxi
@austinmaxi 11 ай бұрын
You Sir, are very clever guy! Truly are THEE Necromancer of electronics...
@silvestronsbitsandbytes
@silvestronsbitsandbytes 11 ай бұрын
Terrific work on the reverse engineering! So much knowledge about these custom programmed logic chips is lost to the annals of time, and it makes repairs like yours all the more difficult! Very well done :)
@BigBadBench
@BigBadBench 11 ай бұрын
very interesting repair! I've never come across anything like that.
@drPeidos
@drPeidos 11 ай бұрын
Thank you for all your efforts. If possible, please archive your work. This may help others even with different motherboards that use similar chips. Great video.
@elmestguzman3038
@elmestguzman3038 11 ай бұрын
Congrats on another fantastic repair!!!!
@logipilot
@logipilot 11 ай бұрын
Because of your channel I took a foto of my Advantech industrial sbc pentium board and sent it to the retro web 😊
@djpirtu2
@djpirtu2 11 ай бұрын
I really appreciate this kind of deep diving for fixing things, superb!
@joaoc_PT
@joaoc_PT 11 ай бұрын
Amazing work!! That's why i come here.
@mogwaay
@mogwaay 11 ай бұрын
Great work, brilliant detective work on the Turbo functionality, thanks for sharing I think that will be very useful for other people struggling with broken Turbo functionality on their machines. Also makes me wonder if implementing 'Turbo' (slow down) on other machines that don't have it might be possible so that some speed sensitive games could work better.
@troyquigg4411
@troyquigg4411 11 ай бұрын
My friend and I both worked at PB writing tech docs during the time of these boards. That document you found was very likely written by him or he was involved in its creation. What you found was probably a webified version of the one created in the early 90s before PB even had a website - the info would be sent to service centers on 3.5" floppies that we hand created. I remember this board but it was replaced shortly after with the PB450. If you ever run across one, many had a quirky BIOS that caused them to slow down when you added the cache chips! :D :D
@pet.a.928
@pet.a.928 11 ай бұрын
that was very interesting how you worked out where the problem was, and even more interesting was that you managed to build up the PAL with no knowledge of what needed to be programed in there, only what it should produce on the outputs, I guess you have a fair bit of background knowledge of programing these devices.
@stamasd8500
@stamasd8500 11 ай бұрын
Absolutely great detective work. :) I might have socketed the PLCC chip when it was desoldered anyway... but then the chance of that same defect happening again in the same place is low. Although, since 2 boards have failed on the same chip, it may be more common than one would think, hmmm...
@stamasd8500
@stamasd8500 11 ай бұрын
And TBH, you have already released the programming of the chip since we can see your PAL equations in the video. :D
@BoudGupta
@BoudGupta 11 ай бұрын
"Rest in peace old PAL" - I see what you did there ;-)
@lemagreengreen
@lemagreengreen 11 ай бұрын
That is taking repair to another level, very impressive.
@Mourits1978
@Mourits1978 11 ай бұрын
I am amazed by your skills and reasoning: please keep this up. It is inspiring.
@Zebpro
@Zebpro 11 ай бұрын
Brilliant video as always, thanks for sharing this and all your thoughts about what is going on and how it works! 😉👍
@shaunclarke94
@shaunclarke94 11 ай бұрын
I'm just repeating what everyone else has already said, but really good video. Educational and entertaining. Love these deep dives.
@necro_ware
@necro_ware 11 ай бұрын
Even if many people write similar kind words, this is still very motivating and helps the channel to grow. Thank you very much too!
@shaunclarke94
@shaunclarke94 11 ай бұрын
@@necro_ware least we can do :). Keep it up and hope all is well mate.
@davidhorst3766
@davidhorst3766 11 ай бұрын
This is just incredible.
@cromulence
@cromulence 11 ай бұрын
Amazing - great fix!
@geoffcollins6601
@geoffcollins6601 11 ай бұрын
Excellent video
@jbinary82
@jbinary82 11 ай бұрын
Incredible! And I'm just afraid of unsoldering a damaged floppy connector😂
@envoycdx
@envoycdx 11 ай бұрын
Fantastic stuff! Nice to see the logic / process you went through to get to the fix.
@chainq68k
@chainq68k 11 ай бұрын
This is the kind of content we're here for. Other channels be like: "Yeah, motherboard iz half-ded, it's for parts, too bad". Necroware be like: "Lets reverse engineer the PAL and write new firmware." And he proceeds to do it. WHAT. Amazing.
@David_Ladd
@David_Ladd 11 ай бұрын
Yes it would for sure be useful to have access to the programming file for the PAL/GAL for archival for fixing others of these motherboards and also learning from the source.
@marcianzero_yt
@marcianzero_yt 11 ай бұрын
Outstanding effort. Thanks for showing it to us.
@lelandclayton5462
@lelandclayton5462 3 ай бұрын
From a electronics engineer's stand point, Nicely done. Most people would of just tied that pin high or toss on a switch to enable/disable it. Typically when people run into a PAL/GAL chip issue they just give up.
@АлександрСироткин-п2з
@АлександрСироткин-п2з 11 ай бұрын
Приятель, ты мега крут!!!! Аплодирую стоя!!!
@SobieRobie
@SobieRobie 11 ай бұрын
Incredible work! Congratulations!
@sdavifcom
@sdavifcom 11 ай бұрын
Seriously, your determination has no bounds. Quite enjoyable video. Thank you.
@ljrretropcs
@ljrretropcs 11 ай бұрын
This level of repair is absolutely incredible!!!
@osgrov
@osgrov 11 ай бұрын
Incredible work, I enjoyed this very much! The PAL stuff was very interesting, first time I've seen someone reverse-engineering one of those. Keep up your wonderful videos man, you're a gem. :)
@MrMeskiokas
@MrMeskiokas 8 ай бұрын
I have to call my neighbor from downstairs so he retuned my jaw back! 😮 Astonishing job!
@necro_ware
@necro_ware 8 ай бұрын
LOL :)
@ricargoncalves
@ricargoncalves 11 ай бұрын
So much trouble for such a little thing! Another great video, I always learn something with them.
@BrassicGamer
@BrassicGamer 11 ай бұрын
Wow, your patience and technical know-how are amazing - makes me believe I could achieve the same one day. Most motherboards are a black box to me, so this was a very interesting and easy to understand video, thank you.
@oefzdegoeggl
@oefzdegoeggl 11 ай бұрын
well done, all to the end! i'm 100% sure i had ended it by pulling the pin high thus enabling full speed permanently 😄
@necro_ware
@necro_ware 11 ай бұрын
That would be too easy :)
@pietpaaltjes7419
@pietpaaltjes7419 11 ай бұрын
👏 Very interesting. I had been wondering how the turbo button worked. Now I have a pretty good idea. If anyone can benefit then I think it is worth while publishing the PAL firmware.
@dazamad
@dazamad 11 ай бұрын
Wow. Really enjoyed the video. I appreciate the time and effort in making it too 😊
@HaveYouTriedGuillotines
@HaveYouTriedGuillotines 11 ай бұрын
Being able to reproduce the code on these PAL chips is a huge deal, since it's frequently the point of failure that takes these old boards down for good. A lot of old Macintosh computers have multiple programmable logic chips that can die, and their opaque contents also impedes reproduction board efforts, something that's ongoing in the retro mac community.
@Hellhound604
@Hellhound604 9 ай бұрын
Great reverse engneering of that PAL. I always considered the turbo as a slowdown-button, as by default the systems would run in Turbo-mode.
@PipBoy3k
@PipBoy3k 11 ай бұрын
I have a soft spot for the turbo button and went to great lengths to find a turbo capable motherboard for my primary PC. Turbo in general is a poorly documented and esoteric topic, this video was enlightening.
@logipilot
@logipilot 11 ай бұрын
turbo button + 7 segment led ❤
@Senux-Video
@Senux-Video 11 ай бұрын
Thanks for video. Big respect for problem solution
@Sydney268
@Sydney268 11 ай бұрын
Awesome work, must have taken many many hours!
@necro_ware
@necro_ware 11 ай бұрын
Yeah, that was quite a long journey indeed.
@DominatorHDX
@DominatorHDX 11 ай бұрын
That is some next level repair! Great job!
@JosepsGSX
@JosepsGSX 11 ай бұрын
Amazing. You never cease to impress me. Thank you for sharing these gems. It is a joy to watch and learn in each of these journeys.
@VerlorenMaster
@VerlorenMaster 11 ай бұрын
Congratulations, @necro_ware, you now have 30,000 subscribers!!!
@necro_ware
@necro_ware 11 ай бұрын
Yeah, unbelievable :) Thank you very much!
@deepmaze1
@deepmaze1 11 ай бұрын
That was pretty intense.
@HwAoRrDk
@HwAoRrDk 11 ай бұрын
So, if I am understanding it right - it wasn't too clear in the video - the 6 MHz, 3 MHz, 1.5 MHz, and 750 kHz signals output from the PAL weren't used by anything else on the board, and were just a vestigial artefact of the PAL dividing down (by half each step) the 12 MHz clock signal to get the 750 kHz FLUSH pulses?
@necro_ware
@necro_ware 11 ай бұрын
right.
@marquesdlr
@marquesdlr 11 ай бұрын
You're a genius! Another amazing repair video. Thanks for your time.
@felipeg7586
@felipeg7586 11 ай бұрын
I like retro repairs video cool to learn something new 😃
@derre98
@derre98 11 ай бұрын
It's nice that you made a replacement chip. I would have probably been happy to just remove it and have the system run at full speed all the time.
@johnpriceuk
@johnpriceuk 11 ай бұрын
Absolutely incredible work!!!!
@СергейПластунов
@СергейПластунов 11 ай бұрын
amazing job
@ajdothack
@ajdothack 11 ай бұрын
Necroware necromancer skills!
@Constantin314
@Constantin314 11 ай бұрын
amazing video, Necroware. you're talking alien language to me but i enjoy it so much :)
@berrieds
@berrieds 11 ай бұрын
Really solid work, well done!
@TheMoulie
@TheMoulie 8 ай бұрын
My very first pc was a 386SX25 with a turbo button. If I remember rightly it dropped from 25MHz to 14MHz when it was used. It also had 2 Meg of RAM (soldered to the mobo as 8 256k chips) and a massive 50 Meg hdd.
@jaedonkanyid3775
@jaedonkanyid3775 11 ай бұрын
Incredible!
@Telepatok
@Telepatok 11 ай бұрын
You are a LEGEND!
@ChristopherBushman
@ChristopherBushman 8 ай бұрын
Super cool overview of turbo implementations. Also, major kudos on thr reverse engineering and fix. Get yourself and ice cream. You deserve it
@osamely_varan
@osamely_varan 11 ай бұрын
thank you for the nice video and some new knowledge about turbo mode :)
@SergiuszRoszczyk
@SergiuszRoszczyk 11 ай бұрын
I love your content and looking deep into actual issue!
@pedrocaixinha8907
@pedrocaixinha8907 10 ай бұрын
once again i must say your videos are amazing to watch and your skills are just out this world. thanks for the content :)
@MrVipeg
@MrVipeg 11 ай бұрын
Просто нереально крутое видео: здесь и скилл реверс инжениринга, и объяснения принципа поэтапного делителя частоты, и самостоятельное написание прошивки для PAL/GAL. На моей памяти это, верятно, лучшее видео на тему ремонта ретро-платы! Я считаю, что выложить прошивку для GAL на theretroweb - отличная идея. BTW, насколько я понимаю, в некоторых случаях возможно считать прошивку из PAL/GAL. В данном случае, вероятно, производителю было нечего скрывать, и считать прошивку со второй платы возможно? С целью бэкапа, разумеется.
@necro_ware
@necro_ware 11 ай бұрын
Спасибо! Рад, что видео понравилось. К сожалению, большинство ГАЛов закодированы и вычитать прошивку не вариант. При записи на ГАЛ шифровка - стандартная установка, которую активно надо отключить. Большинство производителей не парятся и зашивают так, чтобы вычитать было не возможно.
@Choralone422
@Choralone422 11 ай бұрын
This is fantastic work! I'm so glad you figured this out! As I said on the previous video I have a particular interest in these mainboards as my first PC had a PB410 mainboard in it and I learned a LOT while using the machine for several years.
@jonatas464
@jonatas464 11 ай бұрын
You 're an 007 agent of old systems. Kkkkkk
@K10driver
@K10driver 11 ай бұрын
As i told on the phone. This is really over the top.
@askoldmodera
@askoldmodera 11 ай бұрын
Very interesting content! Thank you!
@DannielWilkinson-kw6dd
@DannielWilkinson-kw6dd 11 ай бұрын
Just awesome work.
@erdaler1682
@erdaler1682 11 ай бұрын
you are the best friends of mine, thank you so much..
@JohnDoe-qg6hm
@JohnDoe-qg6hm 11 ай бұрын
Thumbs Up, Subscribed. Very Interesting. Love the Repair Videos. Would like more especially tutorials for beginners ! Also mentioning the equipment you use ! The oscilloscope,leads and probes for instance ! Where do you get them from, are they good enough and how much ? Also the Chip Writer with the green Socket ? Availability and Price ! All of this is useful to beginners like me ! :D Remember we all have to start somewhere ! :)
@morghaaniyasamy188
@morghaaniyasamy188 11 ай бұрын
As always Necroware provides us with quality and interesting content. Thx Necroware ❤
@ПавелЕрмаков-м3ц
@ПавелЕрмаков-м3ц 11 ай бұрын
Perfect work!
@Maciej.R.
@Maciej.R. 11 ай бұрын
Wow. Jestem pod wrażeniem.
Packard Bell PB486CD restoration (Part 1)
26:40
Necroware
Рет қаралды 28 М.
Repairathon 2022: A resurrection of the legendary Asus P2B
31:26
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 83 МЛН
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 45 МЛН
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36
Let's repair a mystical issue with an old 386 mainboard
24:02
Necroware
Рет қаралды 59 М.
Let's revive a 486 Soyo SY-025R mainboard with a sneaky secret
22:54
Repairathon 2022: Repairing a heavily damaged 386 mainboard
29:56
Let's repair an old 286 mainboard Jaton JAM-2301-V1
31:41
Necroware
Рет қаралды 133 М.
QDI P5I430TX - is it the best Socket 7 mainboard?
21:01
Necroware
Рет қаралды 18 М.
Let's repair one of the best 486 mainboard - Octek Hippo 15
32:01
Packard Bell PB486CD restoration (Part 2)
25:38
Necroware
Рет қаралды 16 М.
ZEN 5 has a 3D V-Cache Secret
19:32
High Yield
Рет қаралды 94 М.
Repairathon 2022: A hot 386 mainboard, sometimes size matters
29:57
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 83 МЛН