The left-for-dead TRS-80 Model II is finally repaired and working!

  Рет қаралды 88,657

Adrian's Digital Basement

Adrian's Digital Basement

Жыл бұрын

#septandy #trs-80 #diagnostics
Here we have it, the final installment in the left-for-dead TRS-80 Model II! The thing had stumped me earlier this year with a very difficult to diagnose issue. Thanks to the brand new TSR-80 Model II diagnostic ROM, fixing this just required some logical thinking and it led me right to the problem!
Watch all the previous installments in the TRS-80 Model II repair series here:
• Another left for dead ...
-- Video Links
TRS-80 Model II diagnostic ROM:
• We ported our diagnost...
Github Repo for the Diagnostic ROM:
github.com/misterblack1/trs80...
Frank IZ8DWF's channel: (for really amazing repairs)
/ iz8dwf
Adrian's Digital Basement Merch store:
my-store-c82bd2-2.creator-spr...
Support the channel on Patreon:
/ adriansdigitalbasement
Adrian's Digital Basement (Main Channel)
/ @adriansdigitalbasement
-- Tools
Deoxit D5:
amzn.to/2VvOKy1
store.caig.com/s.nl/it.A/id.16...
O-Ring Pick Set: (I use these to lift chips off boards)
amzn.to/3a9x54J
Elenco Electronics LP-560 Logic Probe:
amzn.to/2VrT5lW
Hakko FR301 Desoldering Iron:
amzn.to/2ye6xC0
Rigol DS1054Z Four Channel Oscilloscope:
www.rigolna.com/products/digi...
Head Worn Magnifying Goggles / Dual Lens Flip-In Head Magnifier:
amzn.to/3adRbuy
TL866II Plus Chip Tester and EPROM programmer: (The MiniPro)
amzn.to/2wG4tlP
www.aliexpress.com/item/33000...
TS100 Soldering Iron:
amzn.to/2K36dJ5
www.ebay.com/itm/TS100-65W-MI...
EEVBlog 121GW Multimeter:
www.eevblog.com/product/121gw/
DSLogic Basic Logic Analyzer:
amzn.to/2RDSDQw
www.ebay.com/itm/USB-Logic-DS...
Magnetic Screw Holder:
amzn.to/3b8LOhG
www.harborfreight.com/4-inch-...
Universal ZIP sockets: (clones, used on my ZIF-64 test machine)
www.ebay.com/itm/14-16-18-20-...
RetroTink 2X Upconverter: (to hook up something like a C64 to HDMI)
www.retrotink.com/
Plato (Clone) Side Cutters: (order five)
www.ebay.com/itm/1-2-5-10PCS-...
Heat Sinks:
www.aliexpress.com/item/32537...
Little squeezy bottles: (available elsewhere too)
amzn.to/3b8LOOI
--- Links
My GitHub repository:
github.com/misterblack1?tab=r...
Commodore Computer Club / Vancouver, WA - Portland, OR - PDX Commodore Users Group
www.commodorecomputerclub.com/
--- Instructional videos
My video on damage-free chip removal:
• How to remove chips wi...
--- Music
Intro music and other tracks by:
Nathan Divino
@itsnathandivino

Пікірлер: 419
@mstandish
@mstandish Жыл бұрын
Adrian is the exorcist of cursed machines.
@rick420buzz
@rick420buzz Жыл бұрын
Just think of the exorcism team that would happen if he joined forces with the guy from the Action Retro channel.
@jasonhowe1697
@jasonhowe1697 Жыл бұрын
na he just resurects 30-40 year old machines from the grave yard kind of a necromancer of sorts lol
@minty_Joe
@minty_Joe Жыл бұрын
@@rick420buzz Heh, wouldn't Sean and Adrian cancel each other out? And then Sean would turn around, add a CPU upgrade and overclock the darn thing. Let's hope he signed a waiver before entering Adrian's Digital Dungeon, I mean, Basement. 😆
@evaDrepuS
@evaDrepuS Жыл бұрын
"Let me do a recap again real quick..." I half expected him to get out the solder gun...
@BigDaddy_MRI
@BigDaddy_MRI Жыл бұрын
Hi Adrian. Just FYI. I’m sure you may know this, but just for you in the future- 74 S = Schottky; L = Low power; LS = Low Power Schottky; C = CMOS; HC = High Speed CMOS; F = Fast TTL; HCT = High Speed CMOS with TTL inputs/outputs. There are more, but that’s the lions share. All these IC’s have advantages and disadvantages. For a designer, you’d have to decide how fast the IC needs to respond, and how much power you need to allow the IC to use. A bad output can be loaded by a failed input on another gate. That’s a trap that I often fall into. Corrosion on the pins means the hermetic seal on the IC could have failed and allowed moisture to enter the IC. Always suspect crusty pins. Inverter symbols on the inputs and outputs will convert the logic. This goes back to the Apollo computer. Example: in your drawing the AND gate has inverters on the inputs and an inverter on the output and it becomes an OR gate. LS 32’s can be replaced by the HCT 32 without any problems. Great video!! Excellent logical troubleshooting skills. And the RCT helped confirm your suspected IC failure. Nicely done!! And it’s good to see the machine boot up. Very gratifying!! An old Z80 lives again!!
@ephemerallyfe
@ephemerallyfe Жыл бұрын
I can't pretend to understand how you analyze those schematics, but I couldn't be more entertained. Congratulations on fixing such an oddball hardware fault!
@BrainSlugs83
@BrainSlugs83 Жыл бұрын
Adrian: "Pressing 2 gives us a 3, pressing 4 gives us a 5, pressing 6 gives us a 7..." Me: "That's odd." 🥁😎
@perorin615
@perorin615 Ай бұрын
nobody: mom: brainslug is very funny brainslug: adrian: 2 adrian's keyboard: 3 brainslug: that's odd odd: lame meme lame meme: pls let me die me: makes u die u: ty everybody: *claps*
@McTroyd
@McTroyd Жыл бұрын
Never apologize for a long video Adrian, _especially_ if it was a long troubleshooting process like this was. Too many KZbinrs practically jump straight from "It's not working" to "So here was the problem" in the interest of expediency. Detail at your level is rare. 👍
@herrbonk3635
@herrbonk3635 Жыл бұрын
11:00 _"No way to replace this chip"_ Perhaps, but the keyboard isn't really "toast" just because the controller is bad. With that simple and well documented protocol you could replace it with a small PIC-processor or similar, perhaps augmented by a couple TTLs.
@cjh0751
@cjh0751 Жыл бұрын
It's such a pleasure to watch you diagnose and fix the problems in these old machines. You definitely deserve more subscribers Adrian.
@g0bzy
@g0bzy Жыл бұрын
Amazing to think, some school kid from the early 80s skipping classes to visit his local Tandy shop to play with their TRS80, would someday be watching a repair video of the same type of computer on an unknown thing called KZbin!. I was that kid and this was amazing to watch. Thank you.
@timbald
@timbald Жыл бұрын
Me too! I used to go to local Tandy and play with their model 3 and 4 in my teens. These Tandy videos have been brilliant to watch
@lindafader9618
@lindafader9618 Жыл бұрын
i used to open the suprise kits, got caught and got kicked out
@maxxdahl6062
@maxxdahl6062 4 ай бұрын
Nah, TRS 80 Model 2's were business only machines, so not a kid, probably an officer worker though.
@TheDiveO
@TheDiveO Жыл бұрын
So it finally ain't a Trash-80 anymore, congratulations! Good to see the heroes of my youth coming back to (after)life.
@donaldcongdon9095
@donaldcongdon9095 Жыл бұрын
Marvelous job Adrian! So happy to see the Model II up and running. Makes me want to dig out my Model II and see if I can fire it up. At least it's been boxed up and inside all these years, so I shouldn't have the corrosion issues you had to deal with. The difference between 74S and 74LS is power consumption. The plain 74xx is original TTL--reasonably fast but power hungry. The later 74Sxx series used Schottky diodes internally (that's what the S stands for), which made it faster. But it also needed more power. Then came 74LSxx (Low-power Schottky), which used less power. This is the reason 74LS was so popular. It was fast but not the power hog the original 74xx was. Later families like the 74F and then the CMOS versions (74C, 74HC, 74HCT, 74ACT, etc.) had different qualities. Thanks for this wonderful series!
@andrasszabo7386
@andrasszabo7386 Жыл бұрын
I have a circuit I wanted to make since highschool. But it woud require 74C chips that are not sold anymore here in Hungary.. Can I replace them with 74LS chips instead?
@donaldcongdon9095
@donaldcongdon9095 Жыл бұрын
@@andrasszabo7386 Maybe. It depends on what the circuit does. The 74C family is actually not true 7400 (TTL logic). It's like the 4000 series CMOS logic but with 7400 series pinouts and part numbers. As long as the circuit isn't trying to exploit some feature of CMOS, it should work with 74LS. But a little-known quality of 4000 and 74C CMOS parts is that some of them can do analog tricks like amplification. True TTL (74, 74S, 74LS, 74F, etc.) won't do those. As long as it's a purely digital circuit, I'd guess it would work. If you want to be sure, however, look around for 74HC parts. These are similar to 74C but have improved speed. They're still true CMOS logic, however. Don't confuse them with 74HCT logic, which is TTL-compatible CMOS parts. Yes, it's confusing!
@danmenes3143
@danmenes3143 Жыл бұрын
@@andrasszabo7386 Mixing logic families can be a problem, as the input and output thresholds for different families are different. Assuming you are using a 5V supply, you can mix different TTL families (74, 74F, 74S, 74LS, 74AS and 74ALS). TTL can also be mixed with 74HCT, which is "high-speed CMOS with TTL-compatible levels": Alternatively, you can try building the circuit entirely with 74HC, which is "high-speed CMOS", and has largely replaced the old 74C. I am not sure about mixing 74HC with 74C--you would have to inspect the data sheets carefully to determine if the input and output voltage thresholds are compatible. If you are not using a 5V supply, your selection is much more limited. I believe both 74C and 74HC were designed to work over a broader voltage range, but again, check the datasheets to make sure that the input voltages are compatible with your design. As long as you are careful about building the circuit out of compatible logic families, the circuit will likely work as designed, as long as the design is relatively conservative and you aren't pushing any chips to their limits or depending on the analog behavior of the chips. As Donald Congdon points out, if the designer is doing something "non-standard," it may not translate right.
@danmenes3143
@danmenes3143 Жыл бұрын
@@andrasszabo7386 Another thing to keep in mind is that all of the TTL families will draw significantly more current than any CMOS family. That may be a problem especially if its a battery-operated design.
@horusfalcon
@horusfalcon Жыл бұрын
What a tool that diagnostic ROM is! Great work, man. The folks who helped you put that together and then port it to the Model II have much to be proud of.
@BoycottChinaa
@BoycottChinaa Жыл бұрын
The space knight?
@SimonEllwood
@SimonEllwood Жыл бұрын
Great video, bus clashes are the hardest thing to fix.
@jackeldogo3952
@jackeldogo3952 Жыл бұрын
I had a TRS-80 Model III when I was in high school. It had been shuffled from parents' to siblings' houses since the late 1908s but no one ever used it, just got stashed in a basement or attic or garage (horrors). At some point, a rat ate through the plug end of power cord. Finally, I was able to pick it up from my brother a few years ago. My son and I replaced the 3 prong plug and snapped the thing on (on-off rocker switch, so cool) and it booted right up. Damn, I was impressed. I started just typing old TRaSh BASIC off the top of my head and it was running like it was 1984. Then it started smoking, I freaked out, but we took it apart and there was about 1/2" of dust covering everything on the inside. A little vacuuming and liberal use of canned air, and it's worked fine ever since, no KB or CRT issues....rock solid build.
@stonent
@stonent Жыл бұрын
74LS draws less power than 74S. LS = Low Power Schottkey, S = Schottkey.
@lindafader9618
@lindafader9618 Жыл бұрын
HCT even lower and faster
@stamasd8500
@stamasd8500 Жыл бұрын
@@lindafader9618 actually not really faster in most cases, but just about the same, or slower in some specific parts.
@parjf
@parjf Жыл бұрын
I've been working in some type of IT job for over 3 decades and my main skill is troubleshooting (more on the software end though) - because of my background, I really appreciate and respect what you're able to do with ancient hardware. Kudos.
@lohphat
@lohphat Жыл бұрын
So many memories of working at a Mod II dev shop in the early 1980s. Before the PC standard it was all computing protoplasm -- each vendor and CPU family was trying to push the tech forward.
@Starchface
@Starchface Жыл бұрын
And to me that was the Golden Age of computing. Every machine had its own personality, unlike today's boring generic boxes. To be sure, that's also why the PC architecture relegated our beloved microcomputers to the dustbin. They could not economically compete in an era of standardization and abstraction, where ROM was there just to get the machine booting and no more. Nevertheless I will never forget learning the quirks of each machine as a kid way back when. Yes I'm "a little" sentimental about it. The sky was the limit. Exciting times.
@JB52520
@JB52520 Жыл бұрын
I like both old and new tech. The hardware is more standard these days, and software is generally more isolated from the hardware, but writing software is still really interesting. There are so many frameworks, languages, and libraries, and you can use those to make your own, too. I just started writing a simple graphics engine, not because I have to, but because 3d math is beautiful and I feel like learning something. I've already had an "It freakin' works!" moment, and it only draws points so far. Software can run so fast that you can create emulations of old systems, or even your own designs. GPGPU is still really close to the hardware and should ideally be tuned for every card it runs on. SBCs and microcontrollers let you talk directly to whatever you wire up to them, so that's fun too. There are still a lot of ways to press the boundaries and do something quirky or close to the metal. Some day (with any luck) we'll feel nostalgia for today's technology.
@Frostfly
@Frostfly Жыл бұрын
I couldn't care less if this machine was chucked in the bin, but I very much enjoyed watching you fix it. Thanks for the fun ride!
@williamwallace9826
@williamwallace9826 Жыл бұрын
As an end user of personal computers, I have zero comprehension of 90 percent of what you did and did, but this is a great example of the troubleshooting process. Well done, Sir.
@mapesdhs597
@mapesdhs597 Жыл бұрын
46:30 - Perhaps you should construct a mini trophy shelf of the Most Annoying Chips Ever. :D Little labels to remind you of the pain each one caused. Awesome to see your reaction when it finally worked, well done!!
@hernancoronel
@hernancoronel Жыл бұрын
Love this videos Adam! Also love your dedication and absolute stubbornness on not letting it get away of your electronic claws! Keep up the great work!
@blockbertus
@blockbertus Жыл бұрын
Adam? His channel even has his name in it.... Adrian.
@GORF_EMPIRE
@GORF_EMPIRE Жыл бұрын
🤦Adrian.
@Castaa
@Castaa Жыл бұрын
all's well that ends well. Amazing it largely survived with such extreme weather exposure!
@eboytuber6314
@eboytuber6314 Жыл бұрын
You should smash that BAD BAD chip. Great detective work Adrian.
@krnlg
@krnlg Жыл бұрын
Yeahhh! Well done Adrian, what a marathon series and such a great end with this component level diagnostics. Your channel is just super awesome :) :)
@jkeelsnc
@jkeelsnc Жыл бұрын
Swap the 74LS32? “It’s freaking working!!!” Love it. Keep up the great work.
@Dirtyharry70585
@Dirtyharry70585 Жыл бұрын
Years ago we used Bernoulli drives. The computer would stop run the stored data base. Every time I check in the damn thing was running. We replaced the drive under contract, I took it home for the why…..Turns out the 5v/12v internal supply dropped to 4.5 and it was critical to be no less than 5vdc. I turned up the internal to 5.2vdc, swapped it out, and never failed again.
@ranieriphoto
@ranieriphoto Жыл бұрын
Congratulations Adrian on fixing the machine! A well deserved victory over such such a pesky fault.
@KGE64
@KGE64 Жыл бұрын
Great 'diagnosing' 👍 my colleagues are also shaking their heads if I am diving into circuits as deep as this 🙂
@UK_Cobra
@UK_Cobra Жыл бұрын
Some of what you say is way over my head, but still love watching you trouble shoot these problems, and keeping the fingers crossed for the end of the video. Just seeing these old computer's get some TLC and fire up at the end is a joy to watch 😊
@der.Schtefan
@der.Schtefan Жыл бұрын
What I love about this channel is that a 50 minute video is not considered "too long", when other channels would chop it up for KZbin algorithm reason.
@Dukefazon
@Dukefazon Жыл бұрын
I understand the issue after you explained it but it's unbelievable that you figured out the issue and you could zero on in that 1 particular chip. Great job!
@jwhite5008
@jwhite5008 Жыл бұрын
Yes but also he kind of got lucky. Well when I saw disk light flashing when reading every second memory bank it was a dead giveaway of what was happening. If it was lit all the time or not lit at all it would be much harder to find a fault that way. I would rather poke the board with the scope, but finding possible fault through logical schematic analysis is also a possible method.
@timbald
@timbald Жыл бұрын
Brilliant! As ever, Adrian. Such a fascinating series these model 2 videos, plus all the other Tandy models. Something about the way you present, talk it all out, show the schematics, testing kit etc etc. Just so easy to follow. I loved studying digital electronics in my late teens at school, so it's great to follow your thinking as you explain your train of thought.
@hadtopicausername
@hadtopicausername Жыл бұрын
I know nothing about this computer and have zero experience with it. But your fascination with it and the way you delve in to find the faults... I think it's awesome.
@xianox8
@xianox8 Жыл бұрын
You must be the main celebrator of septandy! I have no personal relation to it as I'm both too young and it was not a popular computer in Sweden. But it's very impressive what you do with these old machines! BR joakim
@adriansdigitalbasement
@adriansdigitalbasement Жыл бұрын
Thanks! Radio shack was such a big part of nerd's lives in North America, so I just love seeing these machines work again.
@HardverGURU
@HardverGURU Жыл бұрын
Thank you for your work, you are doing a lot for the future with these videos. I also save computers and some other old technologies, and in several cases, with what I have learned from you, I managed to fix something that seemed like a dead end before.
@doozer2726
@doozer2726 Жыл бұрын
I didn't understand a thing about this video, but I do like to see the enthusiam/reward when old tech is up and running again.
@BarnabusMarsh
@BarnabusMarsh Жыл бұрын
Wow, you brought back all kinds of memories. I worked at a Radio Shack service center during the 80's and fixed those when they were new. It made me wish I still had all of my old schematics.
@DrRChandra
@DrRChandra Жыл бұрын
IIRC, the qualifiers are "L" to mean low power, "S" to mean "Schottky inputs" So an "S" part would be sort-of compatible with an "LS" part, just that if the power delivery is marginal, it might not work because it is not the low power variant.
@JeffTiberend
@JeffTiberend Жыл бұрын
Thank you for the explanation. It's been a long time since I have taken electronics and logic classes.
@atkelar
@atkelar Жыл бұрын
The letter codes are "seriers" markers; they usually differ in current draw and switching speeds. Which adds up to one important factor: "fan out" - this is the number of inputs an output of a chip can drive, i.e. how many chips you can hook to a line withouth a driver in between. I don't think it's a problem in this chip, as it's driving only one or two gates, but overall, I'd have a peek at what happens with the signal when I change the type of chip.
@adverschueren
@adverschueren Жыл бұрын
Correct. The 'original' 7400 series was relatively power hungry but not very fast. So they introduced the 74S00 series (with the S from Schottky), which was more power hungry, had a higher input load and higher output drive but was quite a lot faster (three times faster, IIRC). Then someone thought "let's get the best of both worlds" and they came up with the 74LS00 series (Low power Schottky) which were far less power hungry than the equivalent 7400 devices, had a lower input load (and lower output drive), and were generally a bit faster than the 7400's. These series are I/O level compatible, so they can be used together. But be careful not to overload an 'LS' output when driving 'S' inputs - I recommend a maximum of 2 'S' inputs driven from an 'LS' output.
@principals16842
@principals16842 Жыл бұрын
I think this might be the first time I ever saw Adrian despair over a moribund machine. I am so glad you went back, reviewing your camera footage, and found the cause. It's funny to think (spoilers) that a little chip with four OR gates was the cause. Great job, Adrian! This TRS-80 Model II series has been one of my absolute favorites. I only worked on one machine with an 8" floppy drive, early in my career, an IBM AS/400 (CISC) with Twinax cabling for the terminal. I would love to see you work your magic on something like it one day, or maybe an early IBM RS/6000, such as a 7013-540 machine running AIX 4.3 on a ~33 MHz processor.
@Duddie82
@Duddie82 Жыл бұрын
It is very cool you finally found the culprit in the system. So happpy to see that machine that was left out because it was not working. Happy you got it working!!
@TheGreatAtario
@TheGreatAtario Жыл бұрын
The duality of Adrian: "Oh no, it's working D:" vs. "It's freakin' working! :D"
@_zzpza
@_zzpza Жыл бұрын
That's amazing detective work, well done! :)
@infinetic
@infinetic 9 ай бұрын
Your attention span, stamina and enthusiasm are so far ahead of mine its crazy! You really "glow" so to speak, whilst producing content regarding retro computers from even before I was born in 1980. Thank you for this awesome TRS-80 repair presentation, and yes, I love long videos when it means repairing from start to finish!
@johncarter2741
@johncarter2741 Жыл бұрын
I actually exulted in joyous applause once you diagnosed the fault
@anthonydenn4345
@anthonydenn4345 Жыл бұрын
Great job Adrian. You have the patience of a saint 😄
@cs_fl5048
@cs_fl5048 Жыл бұрын
Brings back some memories. I started my programming days on the TRS Model 4 using TRS basic. I still remember that hunk. It was quite stylish for the time.
@Starchface
@Starchface Жыл бұрын
Well done Adrian. I never doubted you would find the fault, and it is fortunate indeed it was not in one of the "unobtanium" parts. The TRS-80s seem pretty reliable in that respect. You all did some fine work on that diagnostic ROM as well. Once again it saved the day. I hope it is useful to many other owners of the TRS-80 machines. It would have been interesting to see the use of that riser card. I'm assuming the Radio Shack service centers must have used something similar, since the test points would be useless otherwise.
@maxtornogood
@maxtornogood Жыл бұрын
That bad chip took you on quite the wild goose chase Adrian!
@BollingHolt
@BollingHolt 6 ай бұрын
Okay. After binge-watching all of these videos, I know what I'm doing this weekend: getting the Model II, disk expansion unit, and DMP-400 printer out of my car, spreading it out all on my dining room table (my "workbench"), and making heads and tails out of what works and what doesn't. Feel like making a journey to Alabama so I can have some adult supervision? 😂😂
@PapasDino
@PapasDino Жыл бұрын
It's freeking working!!!!!!!!!! Congrats Adrian, really enjoyed the journey with you on this one! 73 - Dino KLØS
@desiv1170
@desiv1170 Жыл бұрын
That was an epic troubleshooting video!!!! Awesome!!! And congrats on the diagnostics ROM!
@adriansdigitalbasement
@adriansdigitalbasement Жыл бұрын
Thanks, I rewatched my own video last night and I was very pleased with myself!
@gene2024
@gene2024 Жыл бұрын
My first PC ... ever! I really liked that machine. We actually ran a spreadsheet program on it. And, it printed better than an IBM Selectric ... Wow. You brought back all kinds of memories. Thanks!
@robertgijsen
@robertgijsen Жыл бұрын
Congratulations on this one, as you said a real triumph! I really enjoy these journeys, I learn a lot from them! And the ecstatic moment it actually starts working again, wow I just felt so much joy for you there 🙂
@alextrusty2585
@alextrusty2585 Жыл бұрын
Wow, it's great that model II works again!
@kdietz65
@kdietz65 Жыл бұрын
The cool thing about the Model II is you could actually use it for real in modern computing. Since it has the square brackets and squiggly keys (which many other computers of this era don't) you could use it as a terminal into a pi and do real work with it.
@johnharmer394
@johnharmer394 Жыл бұрын
IT'S FREEKING BOOTING!, Yay Adrian, You are the Best. What an Amazing Diagnosis Process. Back from the Dead!
@Renville80
@Renville80 Жыл бұрын
The 74S series of TTL chips features Schottky transistors instead of standard transistors, which made them faster, while the 74LS series was an improvement in that they did not require as much current.
@petesapwell
@petesapwell Жыл бұрын
Sorry for swearing but BLOODY well done, you absolutely figured it out, dead pleased for you. Well done that dude!!!
@ceebee23
@ceebee23 Жыл бұрын
I do hope your shoulder is fully recovered.... :( I do enjoy these really early computers.... fascinating to see how they developed
@tcpnetworks
@tcpnetworks Жыл бұрын
Thanks for saving the machine - it's a pleasure watching you get through the machine's logic and coming up with the right steps to fix it. Thanks muchly...
@Shamino0
@Shamino0 8 ай бұрын
Wonderful news! I realize that it's a year later, but If you haven't already tested those other AND/OR gate chips, you might want to do so anyway, since they do look a bit squirrely. One thing I learned from another channel (Joe's Classic Video Games) is that simple logic gates can be (somewhat) tested with a basic multimeter, even in-circuit and unpowered. Well, you can't prove that the chip is good, but you can often prove that it is bad. Put the meter into diode test mode and then measure the voltage drop between the input and output pins. You should see the usual TTL voltage drop (usually between 0.4v and 0.7v). If you see a dead short or no connection, then the chip is almost certainly bad. At least suspicious enough to remove it and put it in your tester if you don't want to just swap it at that point. Great video. Looking forward to seeing some software running on this thing.
@nikodevious
@nikodevious Жыл бұрын
That was one fantastic bit of troubleshooting, dead-ends and all.
@pwissink1
@pwissink1 Жыл бұрын
What a devotion ❤ And a very happy Andrian. Nice to see that computer living again.
@byronlippe
@byronlippe Жыл бұрын
Early 80s I worked for Texas Peripherals in Odessa Texas. It was a joint venture between Tandy and Tandom Computers. We manufactured floppy disk drives in the 8” and 5.25” size. There was a Radio Shack (Tandy) within 5 minutes of 80 % of lower 48.
@gregmcpherson5671
@gregmcpherson5671 Жыл бұрын
Such a friendly way to learn about hardware diagnostics. And thanks for the TRS-80 love. My first machine was a System-80... a Model 1 clone. It turned me into the software nerd that I am today.
@JohnUsp
@JohnUsp Жыл бұрын
Thank you for restoring this piece of history.
@Mrshoujo
@Mrshoujo Жыл бұрын
Now we need some demos written on those Tandy machines running.
@Jonoth
@Jonoth Жыл бұрын
Always exciting to see a resurrection like this! You did an awesome job, Adrian!
@xlerb2286
@xlerb2286 Жыл бұрын
Interesting that those circuit diagrams display an OR gate as an AND gate with inverters on all inputs and the output. That's correct logic, anybody that remembers DeMorgan's theorem has had that drilled into them. But I've never seen a diagram that uses that notation for OR gates. But more importantly, good job on sticking with it. We think of those machines as simple but there's plenty there to make the troubleshooting a slog through the mud. (Btw, LS is low power schottky, which has the same gate delay (more or less) as the straight TTL family but uses less power. S is Schottky family. It has a gate delay that's about half of the standard TTL family. You should be fine using a "S" instead of a "LS", but the other way around may cause issues. The LS family can drive 5 standard TTL inputs, while the S family can drive 10 standard inputs. This is all from memory when I worked with digital logic in the 80's. Now why can't I remember what I had for lunch today?)
@markevans2294
@markevans2294 Жыл бұрын
The Z80 can use all 16 bits of the address bus for I/O operations. Though it was common to use only the lower 8 bits with CP/M machines since this enabled the BIOS to be written using 8080 assembly code. Since the DRI documentation uses 8080 assembler code throughout and never mentions anything which only the Z80 can do.
@Torbjorn.Lindgren
@Torbjorn.Lindgren Жыл бұрын
The reason DRI uses 8080 assembler for CP/M is that that was the processor it was designed around, it worked on the Z80 worked because that was (mostly) backwards compatible (there was a few edge cases). Most CP/M program uses 8080/Z80 compatible instructions to broaden the compatibility despite Z80 being AFAIK much more common than 8080 in later CP/M machines. And IIRC accessing higher ports was slower too? (it's been far too long for me to be sure). There's also a cost to decoding more of the I/O address, all devices with I/O ports would need more decoding logic, which pushed hardware designers towards "if we can get away with 8-bit, lets save the money". But it's worth remembering in case the computer in question does use the additional bits. No idea which (if any) did that.
@JamesChurchill
@JamesChurchill Жыл бұрын
The Amstrad CPC uses 16bit io; it actually uses the high bits directly as chip selects without any extra decoding. The only drawback is that it prevents normal usage of several io instructions that use B as a loop counter (ini/ind/inir/indr and the out versions)
@johncochran8497
@johncochran8497 Жыл бұрын
You might wanna look closer at your assumptions. The Z80 is backwards compatible with the 8080. But the Z80 does have some capabilities that the 8080 doesn't and at least one of those capabilities is totally incompatible with CP/M and MUST NOT BE USED. Look at the non-maskable interrupt. CP/M can not support that since 66h is smack in the middle of the FCB that the CCP initializes and supplies to transient programs.
@laurentitolledo1838
@laurentitolledo1838 Жыл бұрын
looking at the TRS-80 brings back memories when we were tasked to make a matrix calculator program using Fortran.... and actually running it...
@TechnicolorMammoth
@TechnicolorMammoth Жыл бұрын
Congrats Adrian! What a journey, I absolutely loved it!
@SobieRobie
@SobieRobie Жыл бұрын
Great work! I'm happy for you!
@kencreten7308
@kencreten7308 Жыл бұрын
So happy for your efforts coming to this, Sir. Congrats.
@adampope5107
@adampope5107 Жыл бұрын
I literally just watched all the other videos in the series in the last three days so this is a perfect release for me.
@mattalki
@mattalki Жыл бұрын
I love your enthusiasm when you get things working. Makes watching the whole video series worth it!
@Cpt_Adama
@Cpt_Adama Жыл бұрын
I really enjoy listening to your problem solving and being able to push thru disappointing results. Good job!
@DominiHarling
@DominiHarling Жыл бұрын
IT FREAKIN' WORKS! Well done! 🤣
@garthhowe297
@garthhowe297 Жыл бұрын
I stand and applaud your growing expertise!
@VoltageGoat
@VoltageGoat Жыл бұрын
Great job! It's nice to see your excitement in finding and fixing. I wouldn't have been as calm. :)
@itzcaseykc
@itzcaseykc Жыл бұрын
Glad to see the problem resolved. It's always satisfying to see the results of your efforts.
@ExplicitPublishing
@ExplicitPublishing Жыл бұрын
Your videos are very educational and entertaining. Thanks for sharing!
@cLickphotographySEA
@cLickphotographySEA Жыл бұрын
WOW! Impressive diagnostic work!
@rilian226
@rilian226 Жыл бұрын
I wanted to say thanks for this series. I am coming in late but better late than never. Also neat that you're in the same metro area I am. I happen to work IT for a local district and came across a trs-80 model 2 keyboard (appears intact from the outside. I have not opened it up) in a donation bin years ago. I saved it for nostalgia despite not having the computer with it. It's on display with a few other retro items for kids to see what it was like 40 years ago...
@SpaceAce57201
@SpaceAce57201 Жыл бұрын
Great work!! Loved the series on this Model II!
@audreywinter4553
@audreywinter4553 Жыл бұрын
Congratulations! What an incredible saga. It's been great following long to such a satisfying conclusion. Your determination to get to the source of the problem after all this time and all these troubles is a true inspiration.
@pupaepedorra
@pupaepedorra Жыл бұрын
This was an amazing video, this kind of content is the reason why i am subscribed here and in patreon. Thank you so very much mr. Black.
@mogwaay
@mogwaay Жыл бұрын
Really pleased for you (and your shoulder!)to get this machine working so nicely. I've really enjoyed this series about a very cool machine I knew *nothing* about - just love that monster 8" disk drive! Cheers!
@SieIaQ
@SieIaQ Жыл бұрын
Adrian The Sherlock! Watching your channel is as fun & entertaining as watching CSI or Sherlock. Brilliant deduction, we are all your Wat(ch)sons :)
@MoreFunMakingIt
@MoreFunMakingIt Жыл бұрын
Fabulous episode! What a journey! Really loved your reaction at the end, helps to remind yourself when you feel like giving up you might miss out on a huge win like this.
@nickblackburn1903
@nickblackburn1903 Жыл бұрын
Excellent work! Well done Adrian.
@fixitalex
@fixitalex Жыл бұрын
Great work! I got through similar journey several years ago restoring soviet PC EC-1840. Everything gone wrong, I was looking for parts all around the world. But finally... Like your video.
@ForaPhil
@ForaPhil Жыл бұрын
Really impressive detective work! Congratulations on making a really interesting video and of course with a happy ending.
@Sir_Uncle_Ned
@Sir_Uncle_Ned Жыл бұрын
I love how you made a diagnostic ROM and it actually helped you diagnose something! Keep up the good work!
@derekchristenson5711
@derekchristenson5711 Жыл бұрын
Hurray! I've been hoping to see this one finally, definitely, fully working again. 🙂 Great job!
@rod370
@rod370 4 ай бұрын
Hi, Adrian. Yaaaaaa Hooooooo you fixed it. Nice one. Thank you for a great videon. I loved it. Stay safe to you and your loved ones.
@Quickened1
@Quickened1 Жыл бұрын
That's truly cause for celebration! I personally know of no one who could have done that. You deserve a medal...
@MrSnooze
@MrSnooze Жыл бұрын
Excellent to see this working now, great detective work 🙂
@supermarketsweeps
@supermarketsweeps Жыл бұрын
Glad you fixed it , i was sitting here and when you put second disc in and it acted different from the first disc i was thinking something wrong with floppy disc ,
TRS-80 Model 4P 80-column crash repair (Part 2)
59:50
Adrian's Digital Basement
Рет қаралды 118 М.
I wasn't expecting this fault with this CoCo 1 motherboard
38:07
Adrian's Digital Basement
Рет қаралды 86 М.
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 14 МЛН
0046 Everything goes wrong in this video (TRS-80 Model 2 drive chassis)
40:33
Adrian's Digital Basement ][
Рет қаралды 41 М.
TRS-80 - The Most Popular Personal Computer of 1977 | #SepTandy
45:15
Retro Hack Shack
Рет қаралды 281 М.
TRS-80 Model 1 repair and lower case text mod (With the diagnostic ROM)
47:18
Adrian's Digital Basement
Рет қаралды 68 М.
Here's What Happens When an 18 Year Old Buys a Mainframe
45:12
SHARE Association
Рет қаралды 3,2 МЛН
This TRS-80 Color Computer is dead, so let's fix it
50:32
Adrian's Digital Basement
Рет қаралды 121 М.
Searching for bad RAM on a 45 year old SWTPC 4K RAM board
36:14
Adrian's Digital Basement
Рет қаралды 81 М.
286 motherboard repair - VARTA battery leaked
49:28
Adrian's Digital Basement
Рет қаралды 66 М.
How to fix a Keytronic foam and foil keyboard
28:50
Adrian's Digital Basement
Рет қаралды 62 М.
IBM PC/AT Model 5170: So many issues! (BIOS mania)
1:05:32
Adrian's Digital Basement
Рет қаралды 154 М.
4/12 C64 repair using a great $57 portable oscilloscope (ZEEWEII DSO1511G review)
44:42
Adrian's Digital Basement
Рет қаралды 291 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 15 МЛН
Что не так с раскладушками? #samsung #fold
0:42
Не шарю!
Рет қаралды 213 М.