Building a Commodore 64 Diagnostic Test Harness

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 166

  • @zenninom
    @zenninom 4 года назад +37

    Adrian, the quality of your videos continues to increase and impress!

  • @TheBananaPlug
    @TheBananaPlug 4 года назад +16

    Camera makes a world of difference, great vid. as always.

  • @Codeaholic1
    @Codeaholic1 4 года назад +2

    The production value of your videos is getting so much better. Keep up all the hard work!

  • @kneehighspy
    @kneehighspy 4 года назад +2

    really appreciate sven’s hard work on all his projects.

  • @Dorff_Meister
    @Dorff_Meister 2 года назад

    I bought a harness from Etsy. Took forever to ship from Italy but it finally arrived last night and seems to work great.

  • @razterizer
    @razterizer 4 года назад +1

    Exiting stuff. I always hold my breath when I do something like this with my c64. Even looking at this, especially when flipping the on-switch, makes me hold my breath as well. It is like disarming a bomb. Always a sigh of relief afterwards.
    Thanks for this awesome tutorial! I have realized it wasn’t just a matter of buying it.

  • @stephenbruce8320
    @stephenbruce8320 4 года назад +1

    Those harnesses are worth their weight in gold. I did not bother to make my own I purchased them already made from a vender in Texas who sells them on eBay. They are somewhat pricey but honestly like any good tool they pay for themselves in time savings. Less time at the bench the better.

  • @aitchpea6011
    @aitchpea6011 4 года назад +3

    Love these vids, and I have one tip: You wouldn't have miscounted the wires of your ribbon cable if you learned your resistor colour codes, and you wouldn't need your multimeter quite as often!

  • @spokehedz
    @spokehedz 4 года назад +2

    The pins on the cassette/user port were designed for use with wires. Back in the day, they would have been much closer together.

  • @doktor6495
    @doktor6495 4 года назад +6

    Hi Adrian, the C64 Diagnostic Test Harness is definitely one of my XMAS vacation projects!
    Greetings, Doc64!

  • @BlackEpyon
    @BlackEpyon 4 года назад +3

    4:50 They're "solder tab" edge connectors. Normally you'd wire up a bus harness to them, soldering each wire manually, mount the connector in the frame, and insert the circuit board card (they were popular in the EARLY days of computing) but they work just fine for this.

    • @DSP107
      @DSP107 4 года назад +1

      That's what I was JUST about to explain to Adrian... 'Cause I'm also an "old times" electronics fan... 😉

    • @BlackEpyon
      @BlackEpyon 4 года назад +1

      @@DSP107 It's no different from any PC bus, really, you just don't mount it to the PCB.

  • @MrSonic1953
    @MrSonic1953 4 года назад

    Excellent video! my friend. I wish I had paid more attention to my class when I took electronics right after high school (1970). It was actually Electronics, Radio, TV.

  • @RobertWCrouch
    @RobertWCrouch 4 года назад

    Thanks for such a great channel! I finally have a workspace to repair my 20 year collection of C64s, Amiga and other items and your repair videos have been a great help.
    One thing I was missing was a solder roll holder and I saw your 3D printed one at 14:58; why didn't I think of that earlier!

  • @DouglasFish
    @DouglasFish 3 года назад

    Thank you for all these videos. I only recently found you, but I'm strangely interested in all of this

  • @dantootill
    @dantootill 4 года назад

    Surprised to see this. Sven's documentation is so darn good, you don't really need a tutorial video!

  • @fierodoug58
    @fierodoug58 4 года назад +5

    New camera looks great!

  • @TheXJ12
    @TheXJ12 4 года назад +1

    These color ribbon cables use color code for resistors and capacitors : brown=1, red=2... so it's a smart idea to crimp the brown cable into pin 1. Using HE10 connectors will respect the rest of the color code automatically (unless inverted) but DB9 connectors won't.

  • @8_Bit
    @8_Bit 4 года назад +9

    12:31 Are there STILL ants escaping from that 64C that lived in a field for 10+ years?? :)

  • @jeffhalebopp
    @jeffhalebopp 4 года назад

    Adrian, I'm a big fan of your videos. One thing that I'd like to mention is the contrast only detect auto-focus on all lumix cameras. I still use 2 of them. The GX85 and the G7. Love them, however, I never use full AF! Unfortunately it just kills video footage. I have them set up to touch focus then it locks and holds focus until I touch the screen again. I know this might be a big issue for your kind of video shooting since you don't want to be concentrating on focusing the camera all the time. But, your footage has constant focus hunting which just can't be avoided with a lumix camera in full auto-focus. It's constantly racking back and forth. Stopping down to a smaller aperture will help a little. I don't own one, but for full auto-focus, your best bet is probably a Sony a6400 since it has phase detect AF which is outstanding. Also it has no 30 minute video time limit and can be powered by the usb port. As always, thanks for the video.

  • @Lee_Adamson_OCF
    @Lee_Adamson_OCF 4 года назад +19

    If I ever meet you in person, I'm gonna buy you a beer.

  • @tubeDude48
    @tubeDude48 4 года назад +1

    Tacky, Tacky...order to correct values! YES, I knew your cables were to short!

  • @FPVphilly
    @FPVphilly 4 года назад +2

    Love the way you assemble the test harness... very enjoyable and interesting video.

  • @JasonSimpson1966
    @JasonSimpson1966 4 года назад

    When soldering the DIN connectors, it helps to plug them in to an opposite connector to hold them in place so that you don't overheat them and even if you do, when they cool they remain in position.

  • @dorinxtg
    @dorinxtg 4 года назад +1

    Congrats for the new camera!
    If I may suggest 2 things:
    1. You might want to buy a cheap 7" IPS monitor and connect it to the camera's HDMI port and put it on the table, that way you can see the framing, macro shots etc..
    2. Regarding the mic - yeah, it seems that you talked from one side of the camera so it didn't record the audio well. Perhaps you might consider purchasing the RODE micro mic and you can turn it to you when you speak.
    3. Recording limit - yup, just like G85, G9 stops recording after 30 minutes. Happens also on Sony A6400 and other cams due to some old import/export rules.

  • @Melmelbaton
    @Melmelbaton 4 года назад +4

    *to the tune of the Pink Panther theme*
    that ant, that ant, that ant that ant that ant that ant that aaaaaant

  • @parrottm76262
    @parrottm76262 4 года назад

    Love this! Amazing what must be done to diagnose the old tech. Back in the day, it took days to debug my old Trs-80 Model 1.

    • @BlackEpyon
      @BlackEpyon 4 года назад

      debugging it manually was half the fun!

  • @PhobosTK
    @PhobosTK 4 года назад +4

    5:09 - Good to know. I've just got my first vic-20 and I want to make some pcb for it... although I need to make a psu and video cable first.

  • @turgin9098
    @turgin9098 4 года назад

    Haven't even finished watching yet but just wanted to say the video quality is superb with the new camera and lights!

  • @borismatesin
    @borismatesin 4 года назад +1

    Just took a look around the schematic for the 250407 board to see what that U28 (4066) does. Apparently, it buffers the POTAX/POTAY/POTBX/POTBY lines, the analog inputs from the joystick ports. Turns out - those aren't handled by the 6526 CIAs (like the digital directional and fire lines are), but by the SID!
    More interestingly, since the directional/fire buttons are multiplexed over the keyboard inputs (again, handled by the CIA), I don't know if the Dead Test Harness could detect a joy port is dead, since the keyboard loopback would probably just keep sending A-OK signals. The poor SID might get blamed even if it's a connector's fault.

    • @danielmantione
      @danielmantione 4 года назад +1

      The diagnostics program will likely send signals from the user port to the joystick ports. By putting all keyboard lines in input mode, you can prevent signals being sent through the keyboard harness.

  • @DaarkCloud
    @DaarkCloud 4 года назад

    Omg the lights make things even better than before! Love it!

  • @The.Doctor.Venkman
    @The.Doctor.Venkman 4 года назад

    Excellent quality and color balance, Adrian!

  • @danielwilliams442
    @danielwilliams442 4 года назад

    Those little cutoffs also work good if you're resoldering a headphone jack. My dad would use them to take up the extra space around the jack pins to make it easier to solder without using so much solder.

  • @tuff_lover
    @tuff_lover 4 года назад +2

    Ah yes, the long forgotten C64, powered by MSI...i'll take two, please!

  • @bobsbarnworkshop
    @bobsbarnworkshop 4 года назад

    The user port and cassette connector tabs were meant to have wires harnesses soldered to them, not a PC board.

  • @johnfinn1570
    @johnfinn1570 4 года назад

    New camera quite nice, colour and detail are great

  • @SteveStoltz
    @SteveStoltz 4 года назад

    The first thing I noticed is the great video quality.

  • @atkelar
    @atkelar 3 года назад

    YT just suggested this older video... and I did use one of these harnesses when I fixed up my SX-64 in 2018; it came ready made though, found it somewhere on e-bay. The funny thing was, everything showed up as working, until the "iteration count" went over a certain number; I forget what, but it might have been 5... something rahter odd. The counter went from one normal digit like 0004 to some odd character like 000x and then to 0010 with the next iteration. When I popped in a replacement CPU it worked. So something inside the original one broke in the ALU it seems. Very odd failure mode; I recommend running serveral iterations for that reason ^^

  • @tubeDude48
    @tubeDude48 4 года назад +2

    At 17:01, look at the end of the *DB-9* in the *Blue* *plastic.* It's labeled their!

  • @DanBowkley
    @DanBowkley 6 месяцев назад

    For crimping flat cables, try a Harbor Freight radiator hose pinch off pliers. Item 99704 at $12.99. It works exactly the same as the original tools from the big connector manufacturers and unlike the originals costs less than a new car.

  • @Sheevlord
    @Sheevlord 4 года назад

    Oh yeah, the new camera is a big improvement. Looks a lot better

  • @crapcbm
    @crapcbm 4 года назад

    in forum64 in germany we had the check64, all electronics in the expansion module, only wires to the posts
    also there are 2 different connectors for the serial port, for 64 and 128

  • @rdoetjes
    @rdoetjes 4 года назад

    Thanks and especially thanks Sven :) I was looking for a edge cartridge with solder eyes of the user port pcb layout for eagle. I couldn’t find one and was coming to terms of drawing one. Now I have it :)

  • @8_Bit
    @8_Bit 4 года назад

    I've never tried it, but I've heard that sticking those DINs in a potato before soldering the pins is a really good solution. It might have even been Sven that told me that trick.

  • @diondoran
    @diondoran 4 года назад

    I LOVE your new camera! a gazillion times better.

  • @steffenbrix
    @steffenbrix 2 года назад

    The audio on the new cam is better! Keep going ❤

  • @wolvenar
    @wolvenar 4 года назад

    Cool been waiting for this video. Wanted to see how those cables actually work. I never had them either .

  • @svenpetersen1965
    @svenpetersen1965 4 года назад +2

    Thank you for featuring my harness. I have obtained all information for it from the World of Jani blog. Jani also provides some enhanced version of the Diagnostic 586220 software, that deals with other versions of the kernal rom like JiffyDOS etc. blog.worldofjani.com/?p=164

    • @CrossedCoder
      @CrossedCoder 4 года назад

      I was wondering why your harnesses userport, datasette port and joystick ports are connected to each other, while harnesses from other makers aren't. Also what are the IC's for on the userport?

    • @svenpetersen1965
      @svenpetersen1965 4 года назад +1

      @@CrossedCoder The schematics of the harness is always the same. You can put the ICs on the User Port dongle, the cassette port or a possible control port dongle. The control dongles have one problem. You would have to match the distance of the connectors perfectly, which is not possible. It results in excessive sideways forces, which might lead to contact problems and false bad. Sawickipedia has experienced something like that. So, I decided to put it on the user port PCB. It could be on a cassette pcb too, but that offers less space. Many hobbyists do not like SMD parts. The connectors are cheap and the cables are easy to make.
      At present, I am working on a new version of the harness, which switches off the keyboard dongle while testing the control ports, BTW. With an inserted keyboard dongle, the control ports are not properly tested.

  • @luther99flame
    @luther99flame 4 года назад

    Adrian, look for a tool called an IC lead setting tool. I used them all the time when I worked in the electronics industry. They perform much better than bending the legs on the table but it helps if your chips are all of the same DIP package in width, length it doesn't matter.
    Basically it's a bar the chip straddles and it has a couple of ball bearings either side to "set" the legs straight.
    Useful for new and recycled chips.

  • @VintageTechFan
    @VintageTechFan 4 года назад

    22:45 .. just plug it into a mating receptable while soldering. That stops the pins from moving even if the plastic gets soft and does cool the front part a little, making melting less likely, too.

  • @bobblum5973
    @bobblum5973 4 года назад +1

    You didn't mention that the rainbow flat ("ribbon") cables use the same 0-9 color code as resistors, repeating in that pattern for each successive group. So a 50-conductor cable would repeat the pattern five times. Something an inexperienced person might not realize, while an experienced one barely thinks about it.
    Good video overall.

  • @bobsbarnworkshop
    @bobsbarnworkshop 4 года назад

    Can you give us specific details where to order this? I have a serial number C64 ~5.7meg, 250425 MB and I get black screen. I ordered the dual diagnostic cartridge and new IC sockets and ram for it, seeing that usually is the cause. I also ordered the unbranded IC tester going around to test the other logic chips. I know I'm spending more money than it's worth but I enjoy fixing things like this. THX, great videos, I watch them start to finish! (I was in EE over 35 years as a career, Westinghouse, Kodak and a leading university!)

  • @JasonB483
    @JasonB483 4 года назад

    I liked the old school look on the old camera

  • @twocvbloke
    @twocvbloke 4 года назад +1

    Well, I guess that ant didn't see that coming, that's one way to work out the bugs when soldering... :P

  • @tonanornottonull7132
    @tonanornottonull7132 4 года назад

    I had a good laugh when I saw those resistors. See that's also nice to see -- thinking quick in a pinch

  • @moth.monster
    @moth.monster 4 года назад

    For the dual camera action, you may want to get a color calibration card, so you can get things looking seamless.

  • @coryengel
    @coryengel 4 года назад

    Nice vivid colors.

  • @Muldrf
    @Muldrf 4 года назад

    I like that it has voltage test points. I like how that is all designed there, nice and easy to build. I am wondering if the LED on the Cassette port comes on when the signal is received by it. I was wanting to try that with the Cassette port to see when the signal was applied, but didn't get around to looking into it. The 120k is what the original schematics have, and are a voltage divider for the POT lines on the Joystick ports. I am pretty sure 100k resistors would be perfectly fine in that use, considering 5Volts across 240k Ohms vs over 200k Ohms shouldn't be a problem (0.00002 A vs 0.00003 A...).

  • @tomgeorge3726
    @tomgeorge3726 4 года назад

    Hi, the terminations on the back of the blue connectors are meant for individual wire connections, hence the hole in them.
    Old school termination.👍😊
    I'm surprised the PCB's didn't have A and K on the silkscreen for the LED orientation.
    The DB9 has the pin numbers on the front of the connector in the blue plastic, you can see the outlines at 17:00.

  • @mharding1258
    @mharding1258 4 года назад

    May I suggest for propping up PCBs when soldering, I have a big blob of white-tac (dont know what it'd be called in N.America but thats what it is in the UK) in my workshop that I pull the right amount from when I need to shape something to hold perfectly. It sounds odd but trust me, its sometimes better than professional tools for the job!

  • @timpsensky5181
    @timpsensky5181 4 года назад

    One thing I'd like to add. If you run an aftermarket SID chip like I do (such as the SwinSID nano); It will show errors on U18 (SID) and I believe both control ports as well due to lack of analog paddle support.

  • @104d_3rr0r_vince
    @104d_3rr0r_vince 4 года назад

    Hey Adrian, 22:40
    You can use a female too connected to the one you solder.
    It will act as a heat sink plus as a driver and the pins will stay in place.

  • @sumplais
    @sumplais 4 года назад

    Oooohh....a Compaq Portable! Thanks for the video.

  • @RDJ134
    @RDJ134 4 года назад

    Hmm this is very interesting to see, should be in the arsenal of every one that owns a C64 or want to buy one to check out if it works correctly

  • @jsf4star891
    @jsf4star891 4 года назад +1

    "Okay, I'm gonna try some dual camera here with my old crappy camera"........Old crappy camera promptly dies.

  • @wbfaulk
    @wbfaulk 3 года назад +1

    The rainbow cables aren't colored that way (just) for fun. The colors match resistor color codes so that you can identify which wire is which number without having to count. You've failed to follow this convention for at least one of your cables. (19:25)

  • @chrismorley5393
    @chrismorley5393 4 года назад

    You should buy a set of assorted E12 range axial resistors. Then get a ringbinder and some 9 pocket photo sleeves. Sort the resistors into the pockets and label with dymo/sticker/paper pushed into pocket. Perfect DIY resistor book make pulling 1 or 2 resistors for a project trivial.

  • @hernancoronel
    @hernancoronel 4 года назад

    Video quality is outstanding! I am not even sure I am that much interested hehe but the video quality makes me stay :-)! Just joking, thank you for the great video!

  • @jameswestwood
    @jameswestwood 4 года назад

    Great Camera and sound.

  • @woodengamer
    @woodengamer 4 года назад

    Death of ant by soldering iron.... love it! oh.. and great video as usual! hehe

  • @donnied8127
    @donnied8127 4 года назад

    Can you give us a link what connectors that we need to buy? There are so many on offer on Aliexpress. Many Thanks

  • @crapcbm
    @crapcbm 4 года назад

    cassette port is only on the 128D "CR" on the right side (sold in USA somewhere...)
    We in Europe hat the plastic 128 first and has all ports like the c64

  • @drakepirate
    @drakepirate 2 года назад

    12:37 Hugh, did you toast that poor Ant?

  • @pauldeane8369
    @pauldeane8369 4 года назад

    Where would one in North America get a PCB made? is there a preferred/recommended website?

  • @kriswillems5661
    @kriswillems5661 4 года назад

    Great new camera.

  • @johnsonlam
    @johnsonlam 4 года назад

    The Panasonic camera sure a lot better, just put an external mic around the shelf to improve the vocal more.

  • @orangeActiondotcom
    @orangeActiondotcom 4 года назад

    Looking fantastic!

  • @199854a
    @199854a 3 года назад +1

    i lold when the ant got soldered

  • @newtom80
    @newtom80 4 года назад

    Adrian, it would help a lot if you'd share some aliexpress links or at least search queries for the connectors.

  • @DerMartexus
    @DerMartexus 4 года назад

    Hey Adrian, you should be able to seperate the audio of the new camera's videos from the actual video part with some demux software. Perhaps you can also find the right setting of the camera and record the two signals seperately and edit the sound in Audacity.

  • @alisterbh
    @alisterbh 2 года назад

    Sometimes 'sketchy will get ye' where you need to be!

  • @nikelquint
    @nikelquint 4 года назад

    for the zero ohm resister , why couldn’t the trace just be connected if you are able to bridge it with a leg like that?

  • @DDT2005
    @DDT2005 4 года назад

    Some footage is out of focus.

  • @bb-ov3pi
    @bb-ov3pi Год назад

    In my time the use of a 0-ohm resistor is to act as a fuse. because it will change color when it overheats it is a visual way of see a problem.

  • @craftsman123456
    @craftsman123456 4 года назад

    Hey when you get to testing the harness on the dcr if I recall correctly it fails many of the tests with the standard harness

  • @HoboVibingToMusic
    @HoboVibingToMusic 4 года назад +1

    I wonder if yhis would work on C16, and such commodore machines.

    • @HoboVibingToMusic
      @HoboVibingToMusic 4 года назад

      @@adriansdigitalbasement Good to know!

    • @chainq68k
      @chainq68k 4 года назад

      The 264 series has its own Diag Cart, and it needs its own harness. The Plus/4 has different joystick and tape ports for example (mini Din instead of 9 pin and edge connector), a different keyboard, also the User port is not 100% compatible any more (if the given model has one). So I'm quite sure this harness won't work with them.

    • @borismatesin
      @borismatesin 4 года назад

      ​@@adriansdigitalbasement The +4 does have it, the C16 and C116 don't. Not sure how the 264 Dead Test Cart handles those.

    • @jengelenm
      @jengelenm 4 года назад

      I need a C16 and +4 harness...So i guess i could try this with the +4?

  • @timmbacher
    @timmbacher 4 года назад

    Retrobright those cases Adrian!!!

  • @nrdesign1991
    @nrdesign1991 4 года назад

    17:58 do NOT open the connectors. Just slide the ribbon in and crimp it shut. The little latches are designed not to be opened ever again.

  • @youbecha64
    @youbecha64 4 года назад

    Don't the DB-9 and -25 have tiny numbers stamped in to the blue plastic by the holes?

    • @Okurka.
      @Okurka. 4 года назад

      Yes. You can actually read them at 17:03.

  • @azariayehezkel9064
    @azariayehezkel9064 4 года назад

    Adrian
    What about c64 rca plug?
    You promised

  • @tmbevtfd
    @tmbevtfd 4 года назад

    Did Commodore have a test rig like that for factory diagnostics? If they did I’m surprised if nobody’s got one of those out there. Just curious.

  • @maniatore2006
    @maniatore2006 4 года назад

    Great work, and thank you for the video :)

  • @foffplease3944
    @foffplease3944 4 года назад

    I like the old audio better.

  • @ExStaticBass
    @ExStaticBass 4 года назад

    Commodore code is usually backwards compatible in my experience. Do you suppose that would work on an Amiga 500 or a 1000?

  • @hansu-nihon
    @hansu-nihon 4 года назад

    Hi Adrian! Good camera quality, but when you zoom in a few times during real close up (6:10 for example) it gets blurry/unsharp. So please no zoom like that. 😉

  • @BrandonFreemanAwesome
    @BrandonFreemanAwesome 4 года назад

    Did you torch that ant with the soldering iron?!

  • @beatadalhagen
    @beatadalhagen 4 года назад

    Was that ribbon cable 1mm spacing and not 0.05"?

  • @Martin_Skywatcher
    @Martin_Skywatcher 4 года назад

    What's the resistance valve of one ant I wonder. 🤔

  • @nickwallette6201
    @nickwallette6201 4 года назад

    Welcome to the Lumix club! :-D

  • @svenfromgermany
    @svenfromgermany 4 года назад

    The ant comes back for the filedfound c64 nest

  • @NicoDsSBCs
    @NicoDsSBCs 4 года назад

    Hi Adrian. I'm watching RUclips on single board computers(now the NanoPi M4V2). They can't handle 1080p 60fps, only 1080p 30fps. It can handle up to 2560x1280@30fps(1440p from LTT) . So I need to watch in 720p 60fps on big 4k display. I wonder why do you render to 60fps? I've never seen a difference except in fast moving pictures. And it doubles the render time too. Just friendly curious.
    I also make RUclips videos about single board computers. And I edit and render them on the SBC's. I render to 1440p 30fps. Works great on them. I do have to watch my youtube in 1080p, but can watch up to 4k video files. Hope this will improve soon for SBC's. I'd like to also be able to watch 4k youtube on my 4k display. My aging pc can only output up to 1080p, so any SBC is bettter than that :) Thank you for the great content. Greetings, NicoD