Retrommodore
Retrommodore
  • 10
  • 11 858
Comparing Two Heatsinks In A Commodore 64 (DF Robot vs. Easycargo)
A comparison of the performance of two common heatsinks. One of the two brands provided almost no decrease in temperature. The heat sinks were installed on the MOS 6526 CIA (U1) chip. A thermocouple was attached to the bottom of the chip to measure temperature. I included an overview of a way to improve such experiments in the future.
zhlédnutí: 8 548

Video

Testing 38 Year Old Commodore 64 Capacitors
zhlédnutí 74Před 3 měsíci
I am working on a machine language program for measuring frequency (see previous video). In the meantime, I measured the capacitance of the capacitors taken out of a 1986 Commodore 64. Board assembly number 250425.
Measuring Frequency With A Commodore 64
zhlédnutí 163Před 3 měsíci
Measuring the frequency of a square wave with User Port B on a C64 using a BASIC program. The goal is to determine the maximum frequency that can be measured using a program written in BASIC.
Random Project: Can I Repair An LED Lightbulb?
zhlédnutí 288Před 5 měsíci
Here is one of my non-retro related projects. Taking apart a non-working LED lightbulb. What's Inside? How can it be fixed?
Using A Commodore 64 To Read A Computer Mouse Phototransistor
zhlédnutí 180Před 6 měsíci
A basic proof of concept. Reading the output from a phototransistor in an older style computer mouse. The output is read through bit 0 of the C64's User Port B.
1976 Tele-Games Super Pong Disassembly And Testing
zhlédnutí 102Před 7 měsíci
What's inside a Tele-Games Super Pong machine from 1976? A quick look inside the machine to see what's inside and check for leaking capacitors and batteries. This should give you an idea of what to expect when taking apart this console and its controllers.
Retro Black and White Portable CRT TV Repair
zhlédnutí 2,2KPřed rokem
Repairing a 1988 portable black and white television with partial vertical collapse.
Using A Commodore 64 To Control A Flashing Light
zhlédnutí 33Před rokem
A quick and simple project using a Commodore 64 to control the frequency of a flashing light. The frequency of the flashing is controlled by pushing the joystick up to decrease the frequency and down to increase the frequency. I would like to expand off of simple projects like this to eventually do something more complicated and useful wit the C64.
Commodore 64 Heat Sink Temperature Measurements
zhlédnutí 218Před rokem
Measuring the temperature decrease produced by two types of heat sinks on the MOS 6526 CIA chip in a Commodore 64. A large Aluminum heat sink and smaller Copper heat sink were tested.
Commodore VIC-20: Basic vs. 6502 Machine Code Demo
zhlédnutí 83Před rokem
A speed comparison between Basic and 6502 Machine Code on the Commodore VIC-20. The border color is cycled for a white background. This corresponds to cycling register 36879 from 24 to 31. When using machine code the colors are cycled much faster than the computer can redraw the border resulting in the border being filled with many different colored lines.

Komentáře

  • @AlisonDanielHelmanBalcueva

    I'm taking a look at my own totevision to check for any bad caps. But I'm stuck worrying I'm going to break off the on/off vol knob. Any ideas? Does it come off like the tuning knob?

  • @stevesteve8098
    @stevesteve8098 Před 19 dny

    ER there is a way, to predict the lifetime of chips It is a well known system used in electronics... That's where 50,000MBTF comes from ,and understanding manufacturing QA systems will give you the answers you require. and temperature plays a MASSIVE part in that, in fact that's how you do accelerated testing.

  • @erintyres3609
    @erintyres3609 Před 28 dny

    The 14 by 14 footprint of the aluminum heat sink is 1.25 times the area of the 12 by 13 copper heat sink. Its greater height is also beneficial. You did well to measure the back of the chip. Other reviewers would have just viewed the board from above with an infrared camera, but your method is much better. It is well known that copper conducts heat better than aluminum, but that alone does not make it a winner.

  • @Bernard_Ashtree
    @Bernard_Ashtree Před měsícem

    EST, Mtl: My guess is, for the copper one it's more useful with a fan

  • @MicraHakkinen
    @MicraHakkinen Před měsícem

    Would undervolting be an option? I would imagine that also helping extend an IC's lifespan.

  • @therealforge
    @therealforge Před měsícem

    Good news: dfrobot used tape that will keep the heatsink attached to 4000F. Bad news: dfrobot used a tape that will help you reach 4000F.

  • @tarstarkusz
    @tarstarkusz Před měsícem

    0:28 While it may make sense to you, it is false. Many chips have failed from age alone. Item worked perfectly when put away, item is pulled out 40 years later and doesn't work.

  • @samuel_towle
    @samuel_towle Před měsícem

    Depending how "deep in the weeds" you want to get... When dealing with heat surface area is number one. Watts/Square Meter Although copper conducts heat better than aluminum, the surface area difference of the aluminum overcomes that. Ambient temperature of the air (fluid) around the heatsink will also determine efficiency. The warmer the ambient fluid the less heat transfer. At a point where ambient becomes greater than the chip then the process will reverse. Hence the CPU fan / water pump to replace the warm ambient fluid with cool Each material between the die and the ambient air will have some effect on heat transfer. Some are good, some are bad. The chip encapsulation material. the adhesive pads (if used) the heatsink material, the heatsink coating, down to the tiny air gaps between the chip surface and the heatsink surface which is why we use thermal compound to increase the surface contact area for transfer.

  • @SeanBZA
    @SeanBZA Před měsícem

    I have had good success using metal loaded epoxy to bond heatsinks to hot running plastic DIP IC's, and also have used it to attach heat spreaders to 286 processors, which otherwise run smoking hot when run at high speed. I use larger heatsink units, extending a little past the edges, and after sanding the base of the heatsink flat using some 800 grit wet and dry paper on a flat surface, and the same to the top of the IC, then use some solvent to degrease the surfaces. Then a small amount of the epoxy, about match head size, in the middle, and press the 2 together firmly, till it is visible on the sides. Keep pressure on till gel time, so a 5 minute epoxy is best, then leave for 24 hours to cure before handling. Good bond, and about as good as thermal epoxy as well, with the temperature now being a lot lower with this new heat spreader. No need to buy exotic units, I have used common aluminium T shape extrusions along with other aluminium extrusions, originally intended as partitioning, which just were offcuts, and then cut to fit, and smoothed off, so you have a fin and a flat surface. Then prep the one flat surface to use it.

  • @Knaeckebrotsaege
    @Knaeckebrotsaege Před měsícem

    Bold of you to assume the generic chinese junk heatsink (labeled DF robot here for some reason), is *actually* copper at that price point, cause it's not. It's colored aluminum (or some aluminum based alloy, read: metal mix that isn't pure and therefore even cheaper to produce). its weight should've been a clue. Add to that minimal surface area with those pitiful "fins", _and_ the tape that isn't actually thermally conductive at all (like you've mentioned, it's literally just doublesided tape), and you might as well leave them off

  • @cheater00
    @cheater00 Před měsícem

    bro that 5ps pan at the start gave me a migraine lmao

  • @tymscar
    @tymscar Před měsícem

    I wish you would've shown us the aluminium heatsink with arctic mx4 too.

  • @elmariachi5133
    @elmariachi5133 Před měsícem

    Hey, nice experiment! I though about this somtimes, as these are the two most common cooling blocks you can cheaply get everywhere ..but never had enough patience for trying out xD But I'd recommend using thermal glue, like Silvberbead. I was expecting the 'long and thin' approach to fare better already .. if they only produced this shape from copper .. Also maybe we should start fitting fans into our C64 cases ..

  • @joefish6091
    @joefish6091 Před měsícem

    I just watched a video about the Intel 13th and 14th gen CPUs, seems they run at insane wattages and are failing massively.The newer monster GPUs are also prone to temp problems.

  • @fayabitster
    @fayabitster Před měsícem

    id be using my c64 if it worked but sadly it only showed a power light with no video and i dont have the time or money to actually fix it so i decided to take its guts out so i can put a hp laptop motherboard that i salvaged out of a broken laptop to make it a sleeper build (dont worry i didnt throw away the internals im saving them for the day i can actually fix it)

  • @jtveg
    @jtveg Před měsícem

    Thanks for sharing. 😉👌🏻

  • @luisderivas6005
    @luisderivas6005 Před měsícem

    The typical heat sink design in C64's was utilize the Faraday shielding as a heatsink, cutting tabs which would spring against the DIP IC's. A better option would be to use copper heat piping circuitously over each IC, out the case and attach pressed aluminum fins to the piping. Then attach a fan to blow through the fins. Copper transfer the heat well from the chips and aluminum does well at dissipating it into the air. Use thermal paste at the junctions or silicone embedded thermal transfer pads; no foam or tape.

  • @nbrown5907
    @nbrown5907 Před měsícem

    From first glance the Easycargo should cool better because of more surface area to dissipate heat.

  • @2OO_OK
    @2OO_OK Před měsícem

    Can you add some forced airflow? These heatsinks are just stewing in the heated air around them. Also the copper heatsink may be aluminum with copper coating.

    • @SianaGearz
      @SianaGearz Před měsícem

      Nah this is for sure a real copper heatsink. You can tell just when you hold them that the density of metal is much higher. If it was any other metal it couldn't have possibly performed nearly this well. You expect to achieve approximately as good a performance in half the total volume envelope when using copper as opposed to aluminium, for ideally designed heatsinks, and in this regard, it comes remarkably close, being as tiny as it is and half as tall as the aluminium one plus a little smaller in footprint. Both heatsinks have some design compromises, the aluminium has its base and fins maybe a little too thin, while copper one has its base too thick and radiation area is too small.

    • @2OO_OK
      @2OO_OK Před měsícem

      @@SianaGearz The Air velocity and temperature are limiting performance here. If the "copper" heatsink were steel or zinc with copper plate you are unable to tell the difference by picking it up The dimensions of the "copper" heatsink make no sense for a material with such good thermal conductivity.

    • @SianaGearz
      @SianaGearz Před měsícem

      @@2OO_OK If it was a steel or zinc heatsink, it would not come anywhere near close to the performance that it has shown, it would fare much much worse. Don't expect magic from copper heatsinks just because it's copper. Of course it can be demonstrated that it's same material throughout and not just surface plated by cutting into it. I had cut into heatsink looking just like this a long long time ago and it was genuine, though of course it doesn't mean that new production is. But i also pay about 6 times more for copper heatsinks than for aluminium ones, they don't cost the same. I had as such not run into fake copper heatsinks yet, but it would indeed be easy to fake by plating, so buyer best beware.

  • @TwoBlackMarks
    @TwoBlackMarks Před měsícem

    Have you tried mounting a small fan in the chassis? Either pushing or sucking air out/in? And tested the temperature change? Is there some universal rule to how hot chips should get, or not go over? Is it possible for it to be too cold too?

    • @simontay4851
      @simontay4851 Před měsícem

      My rule is below 60C.

    • @SianaGearz
      @SianaGearz Před měsícem

      Every 10°C increase roughly doubles the speed of degradation. But there's no hard rule to how long they have to survive at a given temperature, many semiconductors last for 20 years continuous 80°C and more. Indeed if you can touch it bare hand and not feel being burned alive, so on the order of 55-60°C maximum, that is definitely well on the safe side. As long as you don't get condensation, run classic chips as cold as you can manage to. Deep cooling under the ambient temperature is potentially a little unwise for this reason, but there's no harm in adding airflow and indeed this will increase heatsink efficiency drastically.

    • @TwoBlackMarks
      @TwoBlackMarks Před měsícem

      @@SianaGearz A cool project would be mount an effective fan that sucks, rework the chassis/body so it is sealed the right places, you can add heat sinks that you connect with the RF shield, you redo the RF shield in aluminium, no edges, just smoothly radiused bends where needed, add a correctly sized bellmouth where the air should get in. Oh, that would be a nice flowing cooling system. You could do a ligth version though, with only cooling where needed, but a custom Aluminium RF shield with louvers and fins would probably help if done correct.

  • @replikvltyoutube3727
    @replikvltyoutube3727 Před měsícem

    Not bad, what about overclocking?

    • @dafoex
      @dafoex Před měsícem

      Water cool your C64 because it'd be funny

  • @АртёмСабадырь

    For high power chips it is common to have heatsink soldered to the ground pins. Plastic cases have too much thermal resistance.

    • @joefish6091
      @joefish6091 Před měsícem

      Fans, ie air pumps and openings.

  • @wernerviehhauser94
    @wernerviehhauser94 Před měsícem

    "thermal tape" is meant to counter air gaps. It is, in itself, not a good thermal conductor (NO thermal contact material is. Not even silver filled Arctic younameit). But it conducts orders of magnitude better than air. As for the heatsink material, copper does not really improve things that much since it's higher thermal conductivity does not improve the heat transfer from the chip into the metal or the heat transfer from metal to air. Two geometrically identical heatsinks will make the copper one the winner, but not by much. I have seen themally conductive PLASTIC heat sinks perform on the level of aluminium for small power applications - and some of my LED bulbs use that. A piece of aluminium sheet might outperform the tested heat sink (that's what I have in some C64, the others use SOTS DIL heat sinks) since fins usually like to have forced convection.

    • @maxhammick948
      @maxhammick948 Před měsícem

      The plastic insulation on power cords increases the heat transfer from them - critical radius of insulation for PVC is a bit under 1", so up to 1.5" diameter increasing the insulation thickness means they run cooler. Plastic is widely used to dissipate heat, despite being widely dismissed for that role. The fins on that sink should help a lot under natural convection, as the vertical surface is aligned with the flow of hot air. Aluminium sheet is a cheap way of buying heatsinks, until you run into the sinks for other components on the board!

    • @wernerviehhauser94
      @wernerviehhauser94 Před měsícem

      @@maxhammick948 interesting. I know that painted bus bars have higher current carrying capability than unpainted ones, but I never heard about that on wires. Got any data or referrence on that?

    • @maxhammick948
      @maxhammick948 Před měsícem

      @@wernerviehhauser94 The extra surface area helps more than the added thermal resistance, because one increases linearly with radius and the other with ln(radius). It all boils down to r(crit) = thermal conductivity / convective heat transfer coefficient; youtube doesn't like links in comments but the derivation is widely available online if you google "critical radius of insulation"

    • @maxhammick948
      @maxhammick948 Před měsícem

      @@wernerviehhauser94 CZcams seems to have eaten my first reply, so second attempt: - adding more thickness adds surface area faster than thermal resistance, for small diameters (and small depends on the thermal resistance of that material and the convective heat transfer coefficient) - for a full derivation, google "critical radius of insulation" - it's in many places online

    • @maxhammick948
      @maxhammick948 Před měsícem

      ​@@wernerviehhauser94CZcams keeps eating my comments, so hopefully this gets through. Below a certain size the extra surface area helps more than the extra thermal resistance - the derivation for critical radius of insulation is replicated in many places online if you want to see the maths

  • @daijoubu4529
    @daijoubu4529 Před měsícem

    Most thermal tape are just tape that resist heat, doesn't necessery mean they transfer heat lol, you'll want as much surface area for a fanless/convection heatsink thats why the copper one didn't do much

  • @kasuraga
    @kasuraga Před měsícem

    The platinum resistance temp sensor reminded me that's the exact same concept used to do temperature control for vapes, typically using titanium.

  • @robertgaines-tulsa
    @robertgaines-tulsa Před měsícem

    I figured the aluminum heatsink would win. It's all about surface area, and those fins provide it. More surface area to both radiate the heat and make so much more contact with the air to convect the heat away.

    • @Kalvinjj
      @Kalvinjj Před měsícem

      Also being black only helps it. At least if the coating is done properly of course, too thick and it will become an insulator instead of helping with radiation.

    • @Zarcondeegrissom
      @Zarcondeegrissom Před měsícem

      yeah, the penny copper things are sad compared to ones I've seen eons ago that had much taller fins and less thermal mass in the base. I think it was around 20 years ago they stopped making good motherboard VRM heatsinks when motherboards started having fashion accessories over the VRMs. it's a bit sad as them blocks are a good size for cooling TO-220/TO-263 ICs. BTW, the copper is only good for looks, the tape and air contact area make the metal used a bit moot for small low watt devices, lol.

    • @joefish6091
      @joefish6091 Před měsícem

      You still need airflow and heat air exchange, otherwise the internal airspace of a piece of equipment just gets to X number degrees above ambient depending how well the enclosure exchanges heat with the ambient air. A small fan pushing air into the computer will dramatically lower the internal temps.

    • @stevesteve8098
      @stevesteve8098 Před 19 dny

      NOPE!!!! it is about getting the heact out of the chip... and you can have the biggest assed heat-sink in the world and it will not make the slightest difference, if you are at the transfer rate of the interface material. Which is usually the resin and you can find that data on the chip specsheet. the heat goes from the silicon to the resin & leadframe. , and THIS is why socketed chips are a BAD idea., you are actually increasing the internal temp of the silicon die. , but you will get some smart ass who will measure the case temp and say nope!!! but they forget that the temp they are measuring is the resin case, which has a maximum thermal interface temp., it's NOT a perfect heat transfer system. if you look at the chip ends.. usually you will see 2 dots of metal at each end (old style chips), this is the lead frame the silicon sits on. the pins sit inside the resin & are connected by the bond wires. they remove the lead frame carrier on most modern chops.

  • @give_me_my_nick_back
    @give_me_my_nick_back Před měsícem

    I always use a thermal glue for sticking heatsinks on - it had pretty terrible heat transfer rate compared to the CPU paste but hell at least it holds the heatsink on though not as strong as some normal glue would, it is still pretty easy to rip that heatsink off

  • @DrJ3RK8
    @DrJ3RK8 Před měsícem

    Those really should be combined into one product. The black one has way more surface area. The copper one conducts better without the coating. Then some kind of GOOD thermal tape could be used, and you'd probably see even better results. :)

    • @ellisgl
      @ellisgl Před měsícem

      A bit of Dremel work to make the grooves deeper would probably help a bit.

    • @joefish6091
      @joefish6091 Před měsícem

      The flat HS is merely named as such, its junk. better tape will make no effective difference, the HS just sits there at the ICs temp and cannot radiate, a very high speed air nozzle etc etc, but the noise and the air pipes lol.

  • @jnharton
    @jnharton Před měsícem

    Honestly the packaging on these chips is insulative, meaning that there's only so much a heatsink can do. It would be better if a way could be found to reduce the heat producedcin the first place.

    • @simontay4851
      @simontay4851 Před měsícem

      Undervolt them slightly. Say -0.15V

    • @joefish6091
      @joefish6091 Před měsícem

      Hence why audio amplifier ICs have ground pins tabs coming out the side, or flush (to PCB) HS plates under them. See the TPA3110 TSSOP package.

    • @joefish6091
      @joefish6091 Před měsícem

      @@simontay4851 TTL runs between 4.5V and 5.5V, ie rated at +/- 10% Replacing some TTL logic with 74HCL might be an option if the timings are not different and critical. Replacing any 78 or 79 series regulators with small SMPS types would removes some of the internal heat.

  • @DeadCat-42
    @DeadCat-42 Před měsícem

    Let's use a nice bit of insulated foam tape to secure this heatsink......

    • @dafoex
      @dafoex Před měsícem

      I mean, it's maybe an easy mistake to make if it's a "high temperature" tape?

  • @TheHoss4145
    @TheHoss4145 Před měsícem

    You know there are extra heatsinks designed for (P)DIP Packages?

    • @Retrommodore
      @Retrommodore Před měsícem

      Yes. The DF Robot was meant for a Raspberry Pi. I ordered these because of the price and width matching the DIP IC being cooled. It wouldn't surprise me if I missed something better and cheaper. 😄

    • @TheHoss4145
      @TheHoss4145 Před měsícem

      @Retrommodore digitec sells a brand which are a dollar each and well worth it.

  • @Hchris101
    @Hchris101 Před měsícem

    Neeto

  • @6581punk
    @6581punk Před měsícem

    One of the things one of the Commodore engineers said (Might have been Bil Herd) was MOS chips often didn't have a very good resin casing, it would let in the air and cause oxidisation. Which makes me wonder if somehow sealing the chips somehow would help extend their life too. I imagine the chips running cooler helps stop this problem with the casing? Also, it was no surprise to see the heatsink with the least surface area was the worst performer. The more surface area the better when you use a heatsink.

    • @joefish6091
      @joefish6091 Před měsícem

      Industrial PCBs for potentially harsh environments get acrylic conformal coatings.

    • @pickoftheglitter
      @pickoftheglitter Před 23 dny

      actually I'm not sure if sealing 40 yo chips today would be any good. About the surface area, usually the sides of the IC don't run very hot, since the chip itself stands in the middle. Of course, since the price of this heatsink is just cents, why not to put along the whole surface... but the hotter one will be always the one in the middle. When I open one of my Commodore computers (VIC, 64, etc.) I use to put heatsink in all the big ICs and as rule of thumb, when I open an old computer I observe what is the temperature of every chip; it runs hot, it gets an heatsink. In the C=64 I use more I also installed a little fan to blow air onto the VIC-II. It's a 12 volts fan with a resistor; it runs slower because of the resistor, so it's quite silent, but it's enough to keep the VIC-II totally cold (afaik it's the hottest chip in the C64).

    • @stevesteve8098
      @stevesteve8098 Před 19 dny

      it's a double edged sword, actually it is maintaining consistent temperature. during that era , the dynamics of surface separation were not well understood.

  • @nihonjorge
    @nihonjorge Před 2 měsíci

    Copper is very good at taking the heat from the chip, but is terrible at releasing that heat into the air. Aluminum is the opposite. It's not so good at taking the heat from the source, but it's excellent at sending the heat into the air. Copper just gets really hot and takes ages to cool down. If you combine copper and aluminum, you get the best of the two worlds.

    • @trippycat
      @trippycat Před měsícem

      Wouldn’t two different metals touching cause a galvanic reaction which would lead to corrosion?

    • @gwong940
      @gwong940 Před měsícem

      @@trippycat only if there's an electrolyte, which there should not be in this case.

    • @trippycat
      @trippycat Před měsícem

      @@gwong940 would a graphite thermal sheet further reduce the chance of galvanic corrosion due to humidity in the air?

    • @dirtyclanner2250
      @dirtyclanner2250 Před měsícem

      That's just wrong. Copper is great at conducting temperature, both heat and cold. It doesn't magically easily gets hotter and don't release the heat outside, otherwise we would have a perpetual motion machine based on this. Also, this is against laws of thermodynamics. The problem with the copper heatsink in the video is the surface area, it's multiple times smaller than that of the aluminum heatsink.

    • @Kenshindegozaru
      @Kenshindegozaru Před měsícem

      ​@@dirtyclanner2250 No idea if you are right or wrong, but I'm talking from experience. I tried a copper heatsink to cool a chip and it just gets really hot, really fast. You can put your hand close to it and not feel the heat in the air. Tried the same thing with an aluminum heatsink, even a little smaller than the copper one, and it stays at a lower temperature and you can feel the heat in the air. I also don't think it goes against thermodynamics. If you take more energy than what you lose or release, you get hotter until you meet equilibrium or it melts. Maybe I have some concept wrong.

  • @g4z-kb7ct
    @g4z-kb7ct Před 2 měsíci

    Were the tests using just 1 heatsink? Needs 3 or 4 really. The older they get the hotter they get so nowadays the vics need a fan+heatsink, heatsink alone doesn't do enough. On one of my c64s I used a fan and heatsink taken off an old geforce mx2 junk video card and it runs super cool.

    • @LordHonkInc
      @LordHonkInc Před 2 měsíci

      You can see three of the copper heatsinks mounted on the VIC at 6:06 so I assume that's how they were tested, but I agree, these small heatsinks have too little thermal mass and too little surface area for what I'd consider long-term-solution temperatures. Still better than nothing, but yeah ¯\_(ツ)_/¯

    • @Retrommodore
      @Retrommodore Před měsícem

      One heat sink of each kind was used for the test. When it comes to VIC and VIC-II I put three on.

  • @CallousCoder
    @CallousCoder Před 3 měsíci

    Funny that this pops up after my video yesterday. Where I use userpoer /FLAG as an external NMI to create true random numbers with nuclear decay. You can actually get that code and get started.

  • @onnonius
    @onnonius Před 3 měsíci

    Use the CIA timer from the 6526 chip and some assembler and you will get to much higher frequencies.

    • @Retrommodore
      @Retrommodore Před 3 měsíci

      Thanks. I'll look into that. Assembly is a must!

    • @CallousCoder
      @CallousCoder Před 3 měsíci

      Yeah and specifically using the /FLAG2 as I do in my recent video where you can trigger an interrupt that way you don’t waste cycles polling.

  • @MK-ge2mh
    @MK-ge2mh Před 3 měsíci

    I saw the title of the video and immediately thought you might be able to read in the 1-2 kHz range. Then I saw the word BASIC and laughed. 1. Machine language is a requirement. 2. Do not poll for a key. Change the IRQ handler to just increment jiffies, but not do anything else. 3. Continue taking data. 4. Use Run-Stop & Restore to terminate your data acquisition. 5. Now you can print the result.

    • @MK-ge2mh
      @MK-ge2mh Před 3 měsíci

      One more suggestion: turn off the video interrupt in the VIC chip as well. Any interrupts will introduce errors and with a CPU that slow it won’t be simple jitter, it’ll be not even in the ballpark.

    • @davidbaker4867
      @davidbaker4867 Před 3 měsíci

      I must say that I was surprised about how low a frequency that the basic program failed. The clock frequency of the 6510 is 1MHz, allow 100 clock cycles per measurement yields 10KHz. Another way to think about the maximum frequency achievable is to think about the maximum supported modem speed that a C64 could support. From memory I think this was 2400bps half duplex which suggests a maximum counting limit of about 1KHz. At a guess I think machine code would be between 10 and 100 times faster than basic. It would be interesting to see how much screen blanking would increase the maximum. (I think about 20%.) You could also try crunching your program by using colons between code lines compressing two or more lines into a single line, eliminating spaces in the lines and entering as tokens rather than English style text. All efforts to reduce the basic interpreter overhead. Cheers David

    • @Retrommodore
      @Retrommodore Před 3 měsíci

      Thanks to both of you for the advice. I'm starting to look into using machine code which I'm still learning. It wouldn't surprise me if my basic program is far from optimal. I expected it to be very limited in what it could measure.

    • @MK-ge2mh
      @MK-ge2mh Před 3 měsíci

      @@davidbaker4867 I'm not surprised at all. I've built a few retro 8-bit systems which run Microsoft BASIC; mostly of the MC6809 variety. It really helps running BASIC and a UART to do board-bring-up since you're testing your devices quickly from a sort-of command-line. Devices that need long delays between communicating with in machine code need no such thing in BASIC when using PEEK/POKE in the most efficient way possible. It's just a real dog to constantly re-interpret text over and over the way these BASICs are implemented. Higher frequencies could've been attained had BASIC compiled to byte-code and interpreted that way or into some sort of threaded code as in FORTH. But that wasn't the goal for these 8-bit BASICs running on systems with such limited memory.

  • @iguanac6466
    @iguanac6466 Před 6 měsíci

    My mom had an issue with her trackball back in the 90's. Sometimes it would quit working and she would call me from a state away asking me what's going on. Then it would just work. Finally, I was visiting her and the trackball quit working on me. Buttons all worked fine. Trackball dead. The problem was the desk lamp. It was so bright it was shining through the plastic and triggering the light sensor. You are correct that it is important for those old mice/trackballs with with light sensor/shutter designs to completely block light.

  • @RoxyJones532
    @RoxyJones532 Před rokem

    you deserve more views. keep up the good work!

  • @blakebechtel5192
    @blakebechtel5192 Před rokem

    I have a Tote Vision HY-5705. It is similar, other than the fact that the case is all black and it has a AM/FM stereo radio. The tuner in the TV stopped working, so I just made it a direct composite signal.

  • @antiquetaperecorderlovermu9699

    Super super super super 😊😊😊😊

  • @svenpetersen1965
    @svenpetersen1965 Před rokem

    You have done, what I thought of „doing some day“. Cool. Yes, attaching the thermo couple in the center of the underside would have been my attempt, too. It would have been interesting to know the thermal resistance (measured in K/W or °C/W) would have been interesting. That is the parameter, that is characterizing the heatsink. It would also be interesting to know, if the sid gets warmer, when it is not idling.

    • @Retrommodore
      @Retrommodore Před rokem

      Thanks. I've though about measuring the VIC-II when during idle vs. lots of graphics on the screen.

    • @svenpetersen1965
      @svenpetersen1965 Před rokem

      @@Retrommodore I would expect, there is no difference. The VIC-II is doing the same work, no matter of the content. That‘s my guess, prove me wrong 🙂