• Naich@lemmings.world
    link
    fedilink
    arrow-up
    92
    ·
    3 months ago

    I have programmed by looking up op codes in a table on a sheet of paper and entering the hex codes into an EPROM programmer.

      • Naich@lemmings.world
        link
        fedilink
        arrow-up
        26
        ·
        3 months ago

        Fucking ancient. This was for a Z80 based system using discreet logic for addressing and IO, constructed on a wire-wrapped board.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      3 months ago

      If you want some modern day fun with this, try the Zachtronics programming games; TIS-100, Shenzhen I/O, and Exapunks.

      Or, my personal favorite I only discovered somewhat recently, try Turing Complete. You start by designing all your logic gates from just a negate gate IIRC. You eventually build up an ALU and everything else you need and then create your own computer. Then you define your own assembly language and have to write programs in your assembly language that run on the computer you’ve designed to complete different tasks. It’s a highly underrated game, although it takes a certain type of person to enjoy.

      • Zangoose@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        3 months ago

        Another interesting low-level interpreter/emulated system to look into for anyone else trying to get started with this type of thing is the CHIP-8! It’s a pretty basic 8/16-bit instruction set (there are 35 opcodes, the instructions themselves are mostly simple) and there are tons of detailed guides on making one and writing roms for them.

      • WldFyre@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        3 months ago

        Turing Complete looks really interesting! How polished is it? Just looked it up and saw it was in early access

        • Cethin@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 months ago

          I would say it’s very polished. It does everything you’d expect and has some nice QoL features. There was work on a big update that’d improve performance and things, but the last information about that was from Aug of last year as far as I can tell. That’s not a big deal though. The game works fine without it.

    • notabot@lemm.ee
      link
      fedilink
      arrow-up
      11
      ·
      3 months ago

      Ah, memories. That was me on a Spectrum. It’s all fun and games until you forget to save (to tape) and your code hangs the machine, losing everything.

  • IsoSpandy@lemm.ee
    link
    fedilink
    arrow-up
    12
    ·
    3 months ago

    When I learnt programming (back in early 2000s) the textbook said C is a high level 3rd generation language with 4th gen languages being something higher (I don’t remember what examples were given specifically). This is back when the java applets and action script for flash were the hot things. How I miss the days without the world being cursed by JS.

    • Lmaydev@programming.dev
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      3 months ago

      Java applets and flash were an absolute security nightmare of the highest degree.

      You were just running applications on your computer.

      If you had to download and run an application on your computer to view a website now people would lose their minds (and rightly so)

  • umbraroze@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    3 months ago

    I mean, C is a high level language? Now, sure, C isn’t a super expressive language and every C statement compiles to very few assembly instructions comparatively speaking, but it has a whole lot of stuff that assembly doesn’t have. Like nice loops and other control structures and such, and not worry about which processor registers are used.

    • almost1337@lemm.ee
      link
      fedilink
      arrow-up
      31
      arrow-down
      2
      ·
      3 months ago

      I’m pretty sure Pepe was only temporarily coopted by the far rights, and has since been reclaimed.

        • Agent641@lemmy.world
          link
          fedilink
          arrow-up
          24
          arrow-down
          2
          ·
          edit-2
          3 months ago

          You’re right. Hey lemmy, lets all accommodate this one guys specific likes and dislikes so he doesn’t get his lil feels hurt!

        • kewjo@lemmy.world
          link
          fedilink
          arrow-up
          18
          arrow-down
          2
          ·
          3 months ago

          the swastika was originally a religious icon used and still used in Hinduism, Buddhism and Jianism, i wouldn’t consider them Nazis… Context matters

            • kewjo@lemmy.world
              link
              fedilink
              arrow-up
              10
              arrow-down
              1
              ·
              3 months ago

              the symbol predates Germany, initial findings date it back to 3300-1300 BC. you’re telling me all historical religious symbols in Asian countries should wiped of the icon because of Nazis misappropriating their symbol? you would literally deface ancient sites that predate nazis by thousands of years because you can only see it as a symbol of hate?

              you can use context clues such as actual hate speech, nazi slogans and genocide to distinguish those that are actually racist. the whole point of nazism is to erase culture and replace it with only the “one true race”. by allowing nazis and white supremacists to appropriate symbols you’re actively giving them power.

                • kewjo@lemmy.world
                  link
                  fedilink
                  arrow-up
                  7
                  arrow-down
                  1
                  ·
                  3 months ago

                  literally my first comment said context matters. if you see an image with hate speech maybe its the speech that you should pay attention to.

                • barsoap@lemm.ee
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  3 months ago

                  So then, you think Nazi Swastikas without context should be allowed without any repercussions.

                  That’s incoherent. “Nazi swastika” and “without context” doesn’t mesh because “Nazi” is a context for “swastika”.

                  That aside, I’m going to take German law as an example: No, non-nazi swastikas are very much not outlawed. You can see them on stray Hindu temples or shrines in the country, for example. “Without” context they’re generally assumed to be Nazi ones over here because historical context, also, only Nazis draw random swastikas over here. You also see ones broken in pieces getting thrown in the trash or in a crossed-out circle, those come from the Antifa side.

                  Both the Hindu and Antifa uses are legal, the Nazi ones aren’t. That’s because German law doesn’t outlaw the swastika as such, it outlaws “using symbols of unconstitutional or outlawed organisations in a manner suitable to further their aims”. A Nazi painting a Swastika on a Jewish gravestone is considered furthering the aims of the NSDAP, which had the swastika as their logo. A Hindu chiselling a swastika into their gravestone is a completely different matter. (Do Hindus use gravestones? Anyway doesn’t matter it’s a hypothetical example).

                  In another country, where the historical context is different, those “without” context swastikas won’t be interpreted the same as in Germany. So even under German law those would arguably be legal, there.

        • almost1337@lemm.ee
          link
          fedilink
          arrow-up
          18
          arrow-down
          3
          ·
          3 months ago

          Almost every meme template has been used to make alt-right nonsense, do we just abandon any symbol they pick up for their misdeeds? Or do we push back and refuse to allow them that kind of control over our culture?

          • FiniteBanjo@lemmy.today
            link
            fedilink
            arrow-up
            2
            arrow-down
            30
            ·
            3 months ago

            Very few and far between were exclusive to the right. Pepe was. It started as theirs and continued to be theirs for a long time, in my opinion still continues to be theirs. You few fighting for the symbol’s continued use in good faith (if you are) are not the majority.

        • Shampiss@sh.itjust.works
          link
          fedilink
          arrow-up
          16
          arrow-down
          1
          ·
          edit-2
          3 months ago

          An icon represents what the people think it represents.

          An icon can also have different meanings to different people. It’s ok if you don’t like it. But I don’t think it’s fair to say that the majority of people that use or share Pepe are from one specific ideological group