Support this channel on Patreon: / 8bitguy1 Visit my website: www.the8bitguy.com In this episode I show how to connect an LCD screen to a Commodore 64's User Port.
Пікірлер: 1 800
@dragon_ex21397 жыл бұрын
Death toll: 2 LCDs, 1 speech synthesizer card, 1 C64, and 1 C64 power supply. Rest in peace.
@mipmipmipmipmip7 жыл бұрын
This video shows why computer-controlled electronics was not a popular hobby back in the day. Your $300 main computer could at any random point decide to fry itself, taking along your whole electronics project with it. Figuring out if it was your fault or just flaky hardware was nearly impossible, and obtaining the parts was a lot of work and money. Giving it a second go with the risk of burning another $300 C64 and/or $50 of electronics? Not for me! Now it's a few clicks on ebay an a few dollars for an arduino, screen, and usb-to-serial adapter.
@The8BitGuy7 жыл бұрын
yeah... It was like a murder-suicide, huh?
@RacerX-7 жыл бұрын
This video also shows how flaky the Original C64 PSUs are. They have killed one too many C64s.
@radostin04wastaken7 жыл бұрын
Electronic suicide!
@vejin97 жыл бұрын
We should play them a Cannon Fodder Recruit Theme.
@brusspup7 жыл бұрын
I think I'm addicted to this channel.
@Connie_TinuityError6 жыл бұрын
+brusspup What are you doing here?
@theodoros_12346 жыл бұрын
Wait, brusspup also watches The 8-bit Guy?
@Narcrate1406 жыл бұрын
YOU'RE ALIVE!!!
@tjja73216 жыл бұрын
Yep. Me too
@LoganBegley6 жыл бұрын
Same
@evanparker7 жыл бұрын
The best part about your videos is that you explain the entire the creative process, including the troubleshooting part. Things NEVER go to plan, and that's always part of the fun.
@videodplus4 жыл бұрын
I agree!!!
@bradnelson35952 жыл бұрын
Ditto. Kudos to the 8-Bit Guy for showing his actual process and not an idealized or perfect process that certainly could have been obtained by simply showing (via editing or making several attempts) only steps that were successful. What we’re seeing is an honest, real-world experience.
@matijaigrec70602 жыл бұрын
7:45 ye just not good stuff
@eigenzeit9 ай бұрын
I was struggling with use old Noritake VFD 16x2 display with Raspberry Pi and spend a lot of hours trying to figure out what's going on. It worked for about a few minutes and then started showing "random" characters each time. I thought, that it is because my VFD is not 100% compatible with HD44780 controller, which is common used in LCD displays like in this video. But the reason was the cables between RPi and VFD, and the USB power cable. They did not contact correctly. But it was strange, because I didn't touch them and it was happening! Thanks to this video I didn't give up! I love this guy :)
@TheGeekPub7 жыл бұрын
This was quite interesting. Now we need a repair the C64 video!
@The8BitGuy7 жыл бұрын
indeed... and something about the power supplies.
@YoDooDSup3 жыл бұрын
@@The8BitGuy hey man where did you get that shirt please?
@Lightyboii3 жыл бұрын
@@The8BitGuy Yea we really do... R.I.P The 8-Bit Guy's C64 ????-2017
@alexmcd3783 жыл бұрын
@@The8BitGuy don't suppose there's been a repair video for the c64? Or was it beyond recovery?
@infinitecanadian3 жыл бұрын
@@alexmcd378 I hope it wasn't beyond recovery.
@astyrquartz94717 жыл бұрын
THAT POWER SUPPLY FRIED A PERFECTLY GOOD C64! KLLL IT WITH FIRE
@lejohn26825 жыл бұрын
KLLL?
@samwansitdabet66305 жыл бұрын
KLLLLLLLLLL
@rawvid90655 жыл бұрын
@@lejohn2682 DID HE STUTTER .
@fillemptytummy5 жыл бұрын
Like the self destruct mechanism. Fully!
@adamsucksatyt4 жыл бұрын
PLANNED OBSOLESENCE
@diamondburned52297 жыл бұрын
This dude looked so chill even when he completely fried his C64
@alerey43634 жыл бұрын
what we dont see is his shooting to the PSU off-camera :p
@llscandgalaxy7503 жыл бұрын
At time of writing, your comment has 64 likes
@rbrtck3 жыл бұрын
@@alerey4363 I'd be furious at myself if I were him. He knew better than to use the old power supply.
@GC1CEO3 жыл бұрын
Pretty sure we didnt see him trashing half his studio, taking a bottle of xanax, and then resuming shooting the next day. :)
@blufudgecrispyrice85288 ай бұрын
I was really surprised that he used and old power supply too.
@billybbob187 жыл бұрын
I've never seen a better explanation of how these screens work. The toggle switch demo did it for me. Thanks a bunch.
@fszabika1236 жыл бұрын
billybbob18! Change your name to Osciman!!!!!!!!!
@AidenJooMV3 жыл бұрын
Why? Its his name
@itabiritomg6 жыл бұрын
4-bit guy
@rkp84955 жыл бұрын
😂
@RowynOfficial5 жыл бұрын
64bit guy 😂
@grahamtangomike18805 жыл бұрын
@@RowynOfficial 15bit guy >.>
@alammd.samsul84245 жыл бұрын
single bit.....!
@suprememasteroftheuniverse4 жыл бұрын
Savage
@enilenis7 жыл бұрын
When using 4-bit transfer mode, it is recommended to use pulldown resistors on vacant data lines, else they may accumulate static and cause initialization glitches during LCD power-up. Additionally, hooking things up directly to parallel or serial ports without current limiting resistors, PTC fuses or diodes for protection is very risky. I've fried my share of hardware that way. This is especially critical when you expect to be hot swapping homebrew peripherals. When things are plugged/unplugged the electricity sometimes may flow in unexpected directions. Not all computers or microcontrollers know how to limit current or deal with reversed polarity. A loose ground wire is a recipe for disaster also. I had one brush against the logic pins of a serial port for a split second and that was enough to destroy the RS232 chip. Good thing you caught it.
@elmic917 жыл бұрын
This video is a great demonstration of Murphy's Law, and methodical troubleshooting.
@jammi__7 жыл бұрын
This is a good reminder for all of us to spare the remaining machines by not using the original power supply with them.
@spacefolder7 жыл бұрын
This video series has everything I like, combined! (c64s, chiptunes, soldering irons, lcd screens, coding, cool t-shirts, schematics, multimeters, and even music keyboards hanging in the background). Everything a real man needs. Dave you made my day!
@DrayCrouse6 жыл бұрын
A real man says no to an electric soldering challenge.
@AgentKilo7 жыл бұрын
This is one of the best channels on KZbin! I'm calling it: you're hitting a million subs by the end of the year
@davebilldavebill9617 жыл бұрын
AgentK 04 extremely unlikely look at social blade
@gold49637 жыл бұрын
Yeah!
@sonicblast197 жыл бұрын
Doubt it since this is a channel that has actuall information and it's fun too watch. People like drama, scandals and other bullshit, I won't say nudity, because who doesn't like tities?
@bsvenss27 жыл бұрын
Sure hope he does... one of the few KZbinrs that really, really deserves it. The amount of work for each episode is amazing!
@BertGrink7 жыл бұрын
+Infinite loop not just that, but he's such a cool, laid-back fellow as well, i always enjoy his videos.
@AndersEngerJensen7 жыл бұрын
Hehe, The Adventures of 8-Bit Guy continues! Most amusing and informative, keep up the good work. :D
@rcmgs70557 жыл бұрын
Anders Enger Jensen you are a great person
@TheMorc7 жыл бұрын
Anders Enger Jensen it is going little bit to the style of videos from Druaga1
@jackpaton33177 жыл бұрын
is it your song at the end? If so love it and 8-bit guy's great videos!
@AndersEngerJensen7 жыл бұрын
It's not mine. He played my latest song in the middle (Falling in love with you), but the first and last song is CLCOLLAB's song. You'll find them on SoundCloud, first title on their profile. :)
@eb25887 жыл бұрын
Anders Enger Jensen I love you!!!
@grahaminatorca857 жыл бұрын
I remember Commodore 64's through grades 1 to 3. 1990 to 1993. It's amazing they are still around!
@DrayCrouse6 жыл бұрын
They dang are still around. Nostalgic nerds such as me and 8-bit guy likes to go back to nostalgic things.
@ArshedNabeel5 жыл бұрын
My favorite thing about this video is how you walk through the entire process, sharing some valuable best-practices and debugging tips along the way. Many thanks for the video!
@longshot68737 жыл бұрын
Rip C64 1982 - 2017
@104d_3rr0r_vince7 жыл бұрын
You can put a diode on the motherboard to prevent that :-/
@104d_3rr0r_vince7 жыл бұрын
I know but it acts like a fuse and it's better than nothing :-)
@SpearM30647 жыл бұрын
+Mr T. Guru The problem with doing that is, those old black bricks are *solid epoxy* around a PCB. I took one apart once to try to do exactly what you're proposing. Drilling out the epoxy without damaging the PCB is a lot of hard work.
@ethanpoole34437 жыл бұрын
SpearM3064 Actually, if you heat the epoxy to its glassification point (typically in the vicinity of 120-160C based upon past projects) you can easily chip away at the epoxy and just scrape it away. It is still a bit of work and you have to be careful, but it is much easier and with much less risk of damaging the board or components as you do not need to be nearly as aggressive.
@ethanpoole34437 жыл бұрын
kazoon Most Zener diodes will not reliably handle that much fault current well and also have a rather high impedance versus what one would want to see for prompt and reliable overvoltage protection. A much better choice would be a either TVS diode or a crowbar circuit utilizing a Zener and SCR to short the power supply and blow the fuse. However, the power supply must be capable of delivering enough current to blow the fuse (not always a given) quickly or you may burn up the TVS diode or SCR if the short can not be cleared by the fuse (though, if your SCR has sufficient heatsinking and is rated for the necessary current then it can endure, but most crowbar circuits expect the fuse to clear the fault quickly and are undersized for a sustained short.
@tails64dsntchannel87 жыл бұрын
I am sorry for your C64... I hope that the damage isn't too severe.. Now I am going to check my PSU.
@choccymalk1233 жыл бұрын
Your PSU should be fine, if it is newer.
@tails64dsntchannel83 жыл бұрын
@@choccymalk123 All 3 of my c64 PSU's put out ±6v under load now, and two of them are the late spec beige bricks that came with 64c's. The circuitry in them is basically unchanged and they are potted all the way through unlike early spec "boot" bricks which leaves the caps and diodes out of the resin, that's why they die, the 7805 regulator is not cooled properly. Here in Europe there were some models of PSUs that didn't get potted and can be serviced but they are fairly hard to come by.
@warshon1236 жыл бұрын
I never thought I could feel such intense suspense for old technology. When I was young I wondered how LCD screens worked but of course this video wasn't available then and I wasn't guided in the right direction. Thank you so much for satisfying that childhood wonder within me.
@DanielJackson-SG17 жыл бұрын
Another great video! I like how you also showed what went wrong and you being so patient with it!
@ProxyXIV7 жыл бұрын
I really enjoyed the tense synth tune, reminds me of Kavinsky or Perturbator.
@abtaylors7 жыл бұрын
Am I the only one who gets giddy when one of these comes out
@brendanwalker89037 жыл бұрын
AuthenticAlex me too!
@kristiansvalland45957 жыл бұрын
i love them too, and am now considering digging out my old commodore 64 from the storage room and tinkering around with it again
@RamLaska7 жыл бұрын
Totally!
@retrovhsmanvaultfromthe70s977 жыл бұрын
Kristian Svalland how do you activate this item
@DFMurray7 жыл бұрын
No. I got a semi when I saw the alert, am fully erect watching it now.
@elecblush6 жыл бұрын
I love how clearly you are able to communicate these concepts. I know a lot of the stuff you go through, but i feel like i know it better and feel smarter after watching your videos each time. :)
@AboveEmAllProduction7 жыл бұрын
you are my favorite youtuber. I love how you include all "errors" showing in the end that sometimes hardware just fails on you - and that you persist and dont give up until you succeed. its very inspiring . cant wait until next video comes out, your notification are the best ones ^_^
@ImpiantoFacile7 жыл бұрын
Will we see a C64 repair video?
@The8BitGuy7 жыл бұрын
most likely...
@NaokisRC7 жыл бұрын
I hoping not. ;)
@piip47 жыл бұрын
I'm looking forward to a C64 repair video! I have a 'black screen' C64 myself.
@hiddenshadow21057 жыл бұрын
Yes, please. I really wish to see this machine restored.
@Viraqua7 жыл бұрын
Full length feature, hopefully.
@magreger7 жыл бұрын
great episode! I appreciate that you include your failures and troubleshooting into the episode. This makes the episodes even more interesting.
@philscomputerlab7 жыл бұрын
Shame about the PSU. I only work woth old PC parts, but I always use modern power supplies for this very reason.
@zyxnull6 жыл бұрын
What I like the most about this channel is that your projects suffer the same perils we, simple mortals, suffer I mean, if you check other channels, manuals, tutorials, etc, the projects just work the first time for them, no hiccups nor glitches, and I think you learn the most from mistakes and how to avoid/fix them, so it is really appreciated that you explain how to debug the problem as it is time well spended. Thank you very much, also the music is so great!
@AmonRA7 жыл бұрын
Always use an over voltage protection device when using an original C64 power supply! I recommend the "SaV64" (Google it).
@boriseng6 жыл бұрын
Seems like what's needed is the old "Crow-bar" device, a thyristor wired across the supply big enough to short it out linked to an over-voltage detector. It's crude and it isn't nice to the power supply but it saves the computer.
@boriseng6 жыл бұрын
I probably didn't explain: I'm not talking about an add on. The circuit would have been buried inside an old PSU anyway and the aim was to either pop a fuse or put the supply into current limit in the event of regulation failure. Damage to the PSU wasn't an issue as long as it prevented the overvoltage hitting the 5v rail.
@roughlygalaxy6 жыл бұрын
There are tons of overvoltage protection circuits on the web. You can easily implement them with a transistor, a zener and a couple of resistances.
@Jesse-qy6ur6 жыл бұрын
Ew, no. Crowbars were A Thing in electrical engineering back in the day. If the PSU is sending too much voltage, _it is already damaged_. It should be obvious that having the PSU commit suicide without killing the electronics is preferable to having the PSU commit suicide and taking the electronics with it.
@stewiegriffin65037 жыл бұрын
we want part 4: repairing c64
@SpaceFighter20045 жыл бұрын
What the deuce?
@adamsucksatyt4 жыл бұрын
Not sure as the voltage could have fried all the chips in a microsecond
@justinolds88347 жыл бұрын
Great video! Love seeing the problems, troubleshooting and solutions. As a equipment maintenance tech in a semiconductor production facility, we deal with these problems on old technology every day! Keep up the great work Dave, love the videos!
@pellaken7 жыл бұрын
Truly excellent video, walking through all the problems and showing the solutions really shows you know what you are doing.
@deltaray37 жыл бұрын
Sorry about your luck on the power supply failing. Do you know about shift registers? They are useful when you're limited on pins and I think you could use one or two of those to also drive multiple LCDs.
@The8BitGuy7 жыл бұрын
Indeed.. You could use it to feed in the data lines in a serial fashion.. then use the enable line separately.
@smallandangrywillow22477 жыл бұрын
The 8-Bit Guy I (or my family) have a Casio CT-87
@retrovhsmanvaultfromthe70s977 жыл бұрын
deltaray3 how do you used this item
@ABaumstumpf7 жыл бұрын
or you could use the 3 pins for a Demux and use up to 7 screens.
@enilenis7 жыл бұрын
When it comes to character LCD's there is plenty of interface options - parallel, serial, 8/4 bit, and my personal favorite - SPI. I was making a "Back To The Future" console and was able to drive all digits with a single Atmega328 chip without any additional multiplexers. Unfortunately I failed to realize my LED displays were rated for 3.3v instead of 5v so at some point the setup burned out. Lesson learned.
@andydoane7 жыл бұрын
It'd be cool to program Pong on that little screen.
@jwhite50087 жыл бұрын
it is a text screen, not a graphical one. So there are large blank fringes around letters - like a "######" pattern that cannot be lit at all because the pixels are not there on the LCD. Furthermore, it would require constantly reprogramming character generator on-the-fly - possible in theory but slow and hackish. It would require connecting a graphical LCD with a completely different interface.
@ZiggyTheHamster7 жыл бұрын
Some of these screens allow you to send fonts, which gives you pseudographics.
@BrekMartin7 жыл бұрын
Pong is quite possible, and possible to run fast.
@ericcartmann7 жыл бұрын
just get a standard matrix display. much simpler, and looks a lot better
@yiuyeungkan1577 жыл бұрын
You have to do the if-then-else clause, which would be painfully slow on 64k right?
@AicosB5 жыл бұрын
I'm so grateful your putting out these videos. Beautifully presented and I'm learning stuff that I've wondered about for many years. Keep up the great work!
@markoer4 жыл бұрын
What I like about this channel is that also failures and problems are explained. This is very instructive.
@Rokios7 жыл бұрын
Rest in peace C64.
@Chaos89P7 жыл бұрын
It ain't dead yet. A simplistic machine like that can survive much more than many of today's computers can. It probably just needs some repairing.
@NaokisRC7 жыл бұрын
8V on a 5V chip is usually a death sentence for most. Even if chips do survive, it's the question... which ones did? I have arcade boards and once I was diagnosing why one of my boards was having artfacts and random issues, turns out PSU died and sent 7 volts out to the 5V line... That made me sweat but thankfully I caught it in time and seemed to have saved it. Also had one where it inexplicably caught fire when I powered on. Thankfully that was only a tantalum cap that blew. All of these things leave fear of the formidable power switch and always makes you qustion "Am I sure this is correct" before flicking the switch lol.
@38911bytefree7 жыл бұрын
Naaaaaa they can be repaired ... issue is BLACK SCREEN could be EVERYTHING in the machine, it the worst scenario for a repair with no info unless you poke some measurements. It a comprehensive machine, schematics are not that easy to read, but for someone who knows about electronics ... it will survive.
@piip47 жыл бұрын
You seem to know a bit about it about it. Have you repaired one before? I'm currently working on fixing my C64 but it's a guessing game as to what exactly is wrong. Yes, I have the black screen. I bought a new PLA chip as internet adviced. Made sure I get 5V, check. Still black. Any tips?
@38911bytefree7 жыл бұрын
Well, I have repaired 3 C64 and read the schematics. Blank screen is the most common sympthon, since machine cant start. I repaired only ONE black screen. I bet hard on PLA, VIC II and ROMS. I have another C64 and the ICs were socketed. All of them tested fine (I was shocked). In this machine was a latch register, like 74245 or similar. The C64 has many glue logic chips around. If you dont have a donor to test, I would first try with a cart. Some of them start fine since the C64 doesnt need to look for ROMS (yes, ROMS go BAD as well). I would take the 6581 out from the system. It not required to start and can take the bus down. When I was child I got black screen and the C64 was found a BAD ROM CHIP. The colprits are the chips that are more stressed, VIC, PLA, and ROMS. Those run hot. One time I got BLACK screen due to a bad connection on the VIC II. The VIC was socketed. And the chip is a toaster. It ended ruining it own socket because the self heating and consuption. But the VIC was fine. Just the 40 DIP socket need to be replaced. It was MELTED on 2 pins. So, take the VIC out and have a look around. The VIC is usually inside a rectangular CAN with a coper finger on the top. RAM, MPU and CIAS ... are less prone to damage There is a color RAM there. Another thing is the RESET, C64 uses a reset (not sure if made on a 555) chip. This needs to come ok. Easy test: connect the 1541 or 1571 (if you have one) I believe that when the machine is powered on, the reset signal is sent to the 1541 as well. So you will notice it (not enterely sure by now ... to be honest).
@neilbarnett30465 жыл бұрын
That was the first thing I was taught when I started mending PDP-11 computers in 1981, "Check the voltages." We sometimes had 3 PSUs on one computer, one for the processor, one for the memory and one for the 1Mb memory expansion.
@arthur_p_dent42822 жыл бұрын
Your videos are always enlightening and informative. Watching someone problem solve is so much more informative than just watching someone do something that works flawlessly.
@rjhelms7 жыл бұрын
Great video! I never really did anything interesting with the user port on my C64 back in the day so it's cool to finally learn about how it works. I really like how you're not afraid to go into all the setbacks and failed attempts you have in your projects - way better to show how these things go in practice rather than trying to make it look easier than it is!
@rumeru9057 жыл бұрын
can't wait for part 3 and the video about the speach synth
@LightyNourT7 жыл бұрын
The only channel that is more entertaining than majority of my subscriptions. :D
@KurtThom4s7 жыл бұрын
it's admirable that you leave your troubleshooting phase in your uploaded work. gives a realistic view of the challenges involved.
@fabioguggeri3257 жыл бұрын
Wonderful episode. I grew up with the C64 being mostly interested in software while my father was a hardware / electronics geek. Now, as a grown up software developer, looking back to what I have missed is wonderful, getting to understand how things actually worked and the stuff my father was always trying to teach me when I was a kid. Best channel ever.
@thatpersonwithamlpiconwhos28617 жыл бұрын
Rip C64. So many memories. It had a life in the spotlight, showing off hardware and software. And now it is reached its untimely death. You will be missed. R I P Commodore64 1982-2017
@AgiBla987 жыл бұрын
I'm studying computer engineering, and we are using a NDS to learn how to control the Input/Output changing manually the registers, using And/or functions, and a bunch of hex numbers. For people like me, who loves that kind of stuff, it's awesome to understand how PCs work. Thanks for your work doing this videos :)
@DrayCrouse6 жыл бұрын
Have a good time and stay safe of any bad power supplies!
@extrememoxie7 жыл бұрын
- I really dig the "How It's Made" type background music. - "Little program" my rear end! LOL! - Most importantly, though, I *really* like seeing the process of encountering, diagnosing and addressing failure. I'm very, very timid when it comes to working with electronics and seeing you encounter failure states actually encourages me. "If it breaks on me, I'm not stupid...and I can fix it." Or to put it another way -- I think one of the most important subtexts of your videos is "It's okay if it fails."
@squirq7 жыл бұрын
The effort and knowledge that you put into this is truly inspired. Keep it up!
@DJHaze366 жыл бұрын
Im disappointed there is no part 3 yet but I loved the first two parts. Thanks!!
@Whatsthegeek7 жыл бұрын
11:35 You could actualy connect more than 3 screens. If you used a simple ttl decoder on the last 3 pin, you could connect up to *8* displays !
@peterlinddk7 жыл бұрын
You do mean 8 displays, right? With something like a 74LS138.
@Whatsthegeek7 жыл бұрын
Yes xD i'll correct that
@The8BitGuy7 жыл бұрын
Sure.. and with some shift registers I could add even more. But the point was I could add up to 3 without any additional hardware. Maybe I should have mentioned that.
@oooBASTIooo6 жыл бұрын
unless you use shift registers it's actually 7 screens, unless you want to constantly sent signals to the screens ..
@deelan_6 жыл бұрын
u cud controll ovr 9000 screenz with enugh io expendrz
@somaday25952 жыл бұрын
"The 8-Bit Guy" -- You have the gift for teaching. Good video, good audio, easy to follow narrative telling a story. Thank you. The following is not exactly on point but...Re: Commodore power adapter high Voltage -- If you are powered by NIPSCO here in NW Indiana, one becomes accustomed to supply irregularities. Over about a 9 month time, I went through 3 older but previously very reliable HP and 2 new Samsung laser printers with all looking like something was really glitchy with the power supplies. The Samsung would power up and sit for about 10 minutes looking like it was downloading revised BIOS and then starting working normally. Then a washing machine with a capacitive touch screen bugged out but I was able to control using wire wrap in a pinch, and microwave bugged out for a short while, but came back to function normally. Submersible pump, compact fluorescent lamps also bugged out over a period of a few months. That summer was exceptionally hot and I wondered whether the neighborhood, which is about 60 years old, had the required service lines. So I checked the duplex socket Voltage... 143 V. Months later, NIPSCO replaced a line transformer serving three houses including my own. Subsequent line potential- 121 V. A neighbor later told me of similar problems but did not know of the high line Voltage. NIPSCO never told us of any problems. In 2020, my house had 18 power interruptions and only one was likely due to weather. NIPSCO suggested I install a whole house UPS.
@jaylipski5 жыл бұрын
Love the exercises in trouble shooting. I had many hours of fun using the old ZX-81 and then Sinclair 1000 writing programs that included machine code, building a parallel port that allowed me to make a garden monitor using home brew analog to digital converters and wet and dry bulb thermistors to measure soil humidity to alert when water was needed. Every robotics class could benefit from these basic instructions and trouble shooting methods. Bravo!
@tristanjohanneskundrat11136 жыл бұрын
Great Video! Unfortunately your C64 died :(. Just a question: When is Part 3 coming?
@NiksGMD5 жыл бұрын
Tristan Kundrat Now kzbin.info/www/bejne/poLOZIudpdqUgJY
@419Films6 жыл бұрын
6:00 - "Make the plan, execute the plan, expect the plan to go off the rails . . . Throw away the plan." -Leonard Snart ;-)
@meme012306 жыл бұрын
That troubleshooting process was some top notch content. And dem tracks was fire cuz
@chelmrtz7 жыл бұрын
I really appreciate these videos. I don't understand the subject matter well enough to go out and buy some components and then build stuff, but I understand enough to get the context of the technology. It's cool to see where computing has been and the potential for where we're going. 8 Bit Guy makes it accessible. :)
@johnm2012 Жыл бұрын
Using a BASIC program to control the screen makes it slow enough that you can ignore an important requirement of the HD44780 controller chip in the LCD module. That requirement is that you give it enough time to respond to a command before sending the next one. Using toggle switches and a push button gives it plenty of time and, it seems, the BASIC program is slow enough too. But if you write code in assembly language you need to bear in mind that most instructions need at least 37us to execute, and some take as long as 1520us. You can use delays or you can poll the status register of the chip to determine when it's no longer busy before sending the next instruction. Maybe this is covered in part 3. I haven't watched it yet.
@devrim-oguz7 жыл бұрын
+8-Bit Guy you can also write a C program to control the parallel port of a PC, it is not that hard. Maybe you can make another episode of controlling an LCD with a PC?
@MarcinKralka7 жыл бұрын
Yeah that's what I wondered about too. I think it can be achieved by BIOS calls, or talking directly with ports (if that's possible).
@devrim-oguz7 жыл бұрын
Its pretty possible to talk directly with ports under linux. I don't know the situation in windows tough. In fact I've written a program for it. I can post it if I find it.
@ABaumstumpf7 жыл бұрын
It is still a loooot harder than just typing it in Basic. That was one of the things i stubmbled upon when testing audio-output for Arduino (atmega328), rasperberry Pi (ARMv6) and Saprtan FPGA (3E 250). arduino was the easiest, spartan you had to do a bit more, and raspberry is a mess in comparison.
@devrim-oguz7 жыл бұрын
ABaumstumpf Check this out: stackoverflow.com/questions/17851461/how-to-access-parallel-port-in-linux
@NoOne-ft8bq7 жыл бұрын
for PC, outputting to port 0x378 should be equivalent to C64's 56577 (did I get these numbers right?)
@Zenkai765 жыл бұрын
I love you show the failures and trouble shooting, it's a good learning tool
@johnnygoodface7 жыл бұрын
I Love your tenacity! Good troubleshooting! I enjoyed every minutes
@ZoidTechnology7 жыл бұрын
I did something similar using FreeBASIC on Windows XP. No idea if FreeBASIC is still around but it gave easy access to the parallel port on a modern OS.
@randomcatdude6 жыл бұрын
"Windows XP" "Modern" Wat
@lethallisa71286 жыл бұрын
Electronics Idiot FB is still alive and kicking!
@benjwgarner4 жыл бұрын
@@randomcatdude Modern compared to the C64
@TCGProductions037 жыл бұрын
I COULD NOT WAIT LONG ENOUGH FOR THIS VIDEO!!!!
@jaakkopontinen6 жыл бұрын
Every video you do on tech stuff is just 100% content. That's awesome! Thank you :)
@ShokaLion7 жыл бұрын
These technical episodes are brilliant. I've always seen projects where people hook stuff up to parallel ports and stuff like that but they never explain the nitty gritty of what's going on. Personally I'd love to see more videos at this sort of level. It's technical without going overboard, and with your diagrams and descriptions, it's hard to not understand what's happening. Really brilliant work.
@sarahtonin589137 жыл бұрын
42 Isn't the MEANING of life, the universe, and everything, it's the ANSWER to life, the universe, and everything.
@melodyofailingheart94007 жыл бұрын
Ephraim Bane what exactly is it referring to?
@tohopes7 жыл бұрын
its from Hitchhikers Guide to the Galaxy. people built an oracle machine that could answer any question. so they asked it the answer to life, the universe, and everything, and then waited around for like 200 years for it to compute the answer. and the answer it gave was 42. at which point they realized that they would need to ask it what the question was to life, the universe, and everything, in order for the answer to make any sense.
@reyariass6 жыл бұрын
tohopes I wish they hadn’t cancelled the show, really loved the intro. ;
@ebbfccbdf6 жыл бұрын
And I noticed that your like count stayed on 42 (wink wink
@samuelhulme83476 жыл бұрын
Google the answer to life and the universe and everything then it come up with 42
@der-andyman7 жыл бұрын
Hey 8-Bit Guy, thanks for your videos, they enlighten my evenings :D By the way, do you plan on repairing your, now dead, Commodore64? If so, could you film the process and upload it? I do like videos of this style, like "searching for the problem, finding it, changing the parts, maybe soldering"
@The8BitGuy7 жыл бұрын
I would imagine I'll eventually do a repair video on it.. I've got to get some of these other projects finished first.
@der-andyman7 жыл бұрын
Ok, thank you for answering. I am looking forward to it :) Have a nice day.
@shankerram36 жыл бұрын
really nice video, just recently learned about interfacing an 8051 microcontroller to an lcd at college amd these made things much more clear and intresting
@wallyragsdale66707 жыл бұрын
Loving these videos! Can't wait for part No. 3!
@pilotandy_com7 жыл бұрын
great video. use a 74ls138 for p0, p1, and p2, and get 8 screens going :)
@LeifNelandDk4 жыл бұрын
7
@nancyorischak28617 жыл бұрын
make a video on the Commodore 16 or all your Commodores
@radostin04wastaken7 жыл бұрын
zoomer vlogs Braydankidgg2 a commodore 16?
@TorutheRedFox7 жыл бұрын
he literally mentions the Commodore 16 in the video
@chinapaulo7 жыл бұрын
He could bang that out easy. Easy like a Sunday morning.
@philsbbs7 жыл бұрын
love these kind of videos could watch them all day.
@snp55087 жыл бұрын
Wow, crazy how much time and effort you put in your videos. I love it! Thank you!
@summerWTFE7 жыл бұрын
Very interesting
@FinalBaton7 жыл бұрын
Love how a cyber punk track started playing when things started to go awry XD
@sebas1111_7 жыл бұрын
This is my favorite episode so far. Thanks for all this!
@DonalLeader6 жыл бұрын
Excellent! I grew up with this stuff back in the day. Now I understand how those displays worked. The first one I used was on one of the original Canon electronic typewriters. Great stuff!
@ddummer7 жыл бұрын
I know that feeling when you´ve fried something and you really hope the c64 will power on again.... did it once when trying to sample sound through the paddle port where I did get sound out of the tv at one point and was thrilled only to realise that the sound went straight through because I fried a chip.... but! It actually works to get a lo-fi sampler through the paddle port if you use a resistor and a tape deck running at really slow speed to compensate for the poor clock rate when reading a paddle... just a tip.. ;)
@The8BitGuy7 жыл бұрын
Indeed.. In fact, I have a Covox Voice Master that plugs into the joystick port and I'll be doing a video on it eventually. I'm not sure if it uses the POT lines or the digital lines, though.
@DrayCrouse6 жыл бұрын
Hope your C64 is a-ok.
@ericparent77946 жыл бұрын
I can't find Part 3, I'm excited to see it connected to the cartridge port! When is part 3 coming out?
@pablo54254 жыл бұрын
kzbin.info/www/bejne/poLOZIudpdqUgJY
@Zenas5217 жыл бұрын
tough brake man. glad you found the source of the problem and fixed it. I can hardly wait for part three.
@AnthonyMEMU7 жыл бұрын
Dave, nothing ever goes as planned. I love that your videos show this, as opposed to a flawless finished product.
@Lion_McLionhead7 жыл бұрын
Thou shalt check voltages. The world is less another C64.
@Connie_TinuityError6 жыл бұрын
+heroineworshipper Judging by your comment, the Commodore 64 was released late 1500's-early 1600's time period?
@DrayCrouse6 жыл бұрын
Nah. No electronic computers existed in 1500.
@soullessleftover84277 жыл бұрын
Must leave a like for MR. MEESEEKS! 😄
@sIosha7 жыл бұрын
I like how you show everyone your trial and error. It makes it so much more authentic.
@sg10192 жыл бұрын
I really appreciate that you show the troubleshooting process. Not everything will go according to plan
@fffUUUUUU7 жыл бұрын
poor little C64 );
@AiOinc17 жыл бұрын
I'm sure it's fine, they have an internal regulator for this purpose. Besides, they're very robust little machines, they'll survive just about anything.
@ABaumstumpf7 жыл бұрын
Aio-inc: Nope. going form 5V to 12 v is a bad bad bad thing. cause yes, you do build some protection into those things, but they are designed to handle 5 v and maybe slight overvoltages. but at 12v even your zener diode will just burn up.
@38911bytefree7 жыл бұрын
Brick provides two voltages. One is AC and the other is 5V DC regulated. The AC is the one that is rectified and regulated to 12V since VIC uses BOTH 5 and 12V (c64 and 9V on the 64C), cassette is 6V, but it feed from 12V. I believe that SID also uses both. The 5V come from the brick. The reason they have sent AC to the C64 is to provide grid clock (50Hz or 60Hz) to the SID and CIAs. But yes, even when it seems like too much, bet only a couple of thing got damaged, and the rest if fine. I have seen 3.3 micros operated CORRECTLY on near 8V ... MOS ICs (not the brand, but the type) are "more flexible" than TTL. C64 is basically made of MOS chips, but there are some TTL parts as well.
@38911bytefree7 жыл бұрын
Just de Analog part of it. The digital part runs on 5V, otherwise it will blow everything in the bus. Same is true for VIC II. They are "mixed" signal chips.
@knier7 жыл бұрын
To quote EEVBlog "Thou shalt check voltages"
@konradstrachan7 жыл бұрын
Just wanted to say I've enjoyed these first two videos more than most other videos on youtube so far this year. Can't wait for part 3 (.. and hopefully 4.. 5.. etc) :)
@AintNobodyAtAll7 жыл бұрын
I love that you show when things go wrong. It's just part of the game when you're tinkering with computers, but it's also a lot of fun to watch.
@TheRedCap7 жыл бұрын
R.I.P. Dave's C64...
@TheRedCap7 жыл бұрын
Dave is short for david
@xidarian7 жыл бұрын
will we see a future build of a voltage "watch dog" to go in line with the C64 power supply. Shouldn't be too hard to get a blinking red LED and cut off.
@abungholeinone7 жыл бұрын
I love your videos--they're a great way to kick start my brain in the morning!
@AdamPaez7 жыл бұрын
I love it when there are problems and the electronic music gets dramatic. Great video.
@HylkeJellema7 жыл бұрын
and my friend complain there computer is to slow for running 4 screens. commodore be like. hold my beer
@suprememasteroftheuniverse4 жыл бұрын
Mongoloid
@doktormusmatta7 жыл бұрын
42 is not the meaning of life, the universe and everything, it's the answer to the ultimate question.
@SpaceFighter20045 жыл бұрын
Me: Has a test Also me: decides to write 42 for every question Teacher: I am disappointed in you Me: 😐
@willofthemaker7 жыл бұрын
Thoroughly enjoying these!
@cymagen5 жыл бұрын
i might be late but i like when you go deeper on subjects, pls keep doing this
@Hydr8Man6 жыл бұрын
Still waiting for a part three (yes I know the reference)
@ukraniankgb91317 жыл бұрын
You should rename the vid to: How to fry an brand new Commodore64
@DrayCrouse6 жыл бұрын
Now that's not nice.
@diegorco3996 жыл бұрын
Brand new huw vinicius br é foda viu
@spooforbrains7 жыл бұрын
It's nice to know that other people experience projects going south spectacularly like this. Happens to almost everything I decide to try, and I usually give up long before getting to any kind of resolution. So this video was immensely satisfying to watch. Also, one minor correction that I hope you will accept in the spirit it is intended (pedantry is not always a bad thing!): 42 is not the meaning of life, the universe and everything. 42 is the answer to the ultimate question of life, the universe, and everything. The question of course remains a mystery. A small but important difference.
@X360HotSwap7 жыл бұрын
this is so easy to understand, can't wait for part 3! cheers for putting the song name in the credits... that fkn tune