• partial_accumen@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    18 days ago

    I see c64, I upvote.

    I dug out my childhood c64 a few years ago and have been exploring computing again on it since then. As an adult with a much more informed knowledge of electronics and computing than my childhood version, I really appreciate the c64 even more.

    A few months ago I started programming on it and found it quite fun! Instead of having to work through intermediaries or APIs you have direct access to the hardware. You access the actual contents of video memory by HEX address. Sound generation (on the SID chip) is another HEX address. Load some values directly into the CPU registers, shift them in memory, and you’re deriving output directly.

    There’s something very vicerally fun about knowing your commands aren’t being abstracted (well except HEX to actual binary), but instead talking directly to the ICs inside the computer. I’m realizing its a computer one person can truly understand EVERYTHING about from end-to-end. From power switch to any piece of software, its a knowable quantity of information for a single human. How many decades ago could we say the same thing for PCs or Macs?

  • Ebby@lemmy.ssba.com
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    18 days ago

    I feel like all of us are picturing the same exact shop owner right now, never having met them.

    Oh, the stories they can tell.

    Edit: Whoa, saw the X post pics. Was not far off! Ha!

    • Flying Squid@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      11
      ·
      18 days ago

      To me, she has a look that says, “I learned how to use a computer back in 1983. What, I’m supposed to learn how to use two?”

  • Snot Flickerman@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    18 days ago

    RIP Tommy Johnson who ran Monroe, Louisiana’s Cottonport Coffee in the early 2000’s

    He wrote the cash register program himself and ran the whole shebang on Linux.

    Miss ya, man.

  • espentan@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    18 days ago

    I recall reading that a train station in Germany was using a C64 to power its’ departure displays well into the 2000s.

      • f4f4f4f4f4f4f4f4@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        17 days ago

        pouet.net is the demoscene Smithsonian. Feels good running the good stuff on real hardware that I’ve accumulated from thrift stores, rummage sales, and Craigslist (remember that?) over the years.

        The longer that friends stay over, the more hardware I pull out, and they get subjected to the likes of Eon by The Black Lotus on Amiga 500 and Area 5150 by CRTC & Hornet on IBM 5160. I think they got 1,000 composite video colors out of the original IBM CGA Graphics Card and sampled music playing through the PC speaker on a 4.77MHz i8088. 😂

        I should start a computer museum but I have no money and I don’t think there’s any money in it. I’ve considered doing an event at my local downtown old-timey theater that reopened several years back… They will rent it out for stuff like that.

        • Flying Squid@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          17 days ago

          There used to be a site that just had several nonstop streams of demos, but it’s gone now. I used to just have it as background on a second monitor when I was doing things. I loved it.

      • whaleross@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        18 days ago

        They didn’t come as cash registers out of the box.

        It’s okay to say that you don’t know. I don’t and I want to know. No need for arrogance.

        From the pictures it looks like they are sitting on top a spring loaded manual cash box with a key. If the cash boxes are electronic and the C64s are interfacing them somehow, I’m more impressed that they are still working with all that mechanical action in a particle dense environment. If the software is loaded from disk or tape drive, yeah I’m pretty impressed by them working too. Maybe the C64s are dust proofed in some clever way or they have a routine to open them up for cleaning? And if the cash boxes and the breadboxes are connected, I want to know more about it. Finally, are there more modifications than this? I see there are stickers on some buttons. Any additional hardware attached? Or is it actually and literally an out of the box C64 sitting on top a manual cash box running some custom software in BASIC?

        Edit: words be hard