• Jessica@discuss.tchncs.de
      link
      fedilink
      arrow-up
      10
      ·
      25 days ago

      I will never not upvote an Ahoy video. The guy is a legend in video game documentaries. Check out his Monkey Island video as a follow-up

      • ProfessorProteus@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        25 days ago

        Another really good one that I’ve watched at least 4 times is his Polybius video. He’s an incredible documentarian and an equally great researcher.

        I’m sure some of the Polybius one was dramatized a little (apart from what was clearly labeled as actors reading the transcripts), but it makes for an unforgettable watch. And the music!!

        • zebidiah@lemmy.ca
          link
          fedilink
          arrow-up
          1
          ·
          25 days ago

          I can’t get enough of the Boxes video! … And the one about trackers was really good too!

  • humanspiral@lemmy.ca
    link
    fedilink
    arrow-up
    42
    ·
    edit-2
    25 days ago

    is there a NPM package for assembly? I need to keep access to right pad my strings package.

      • FromPieces@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        24 days ago

        Wait, it looks like the only way to install OpenRC2 is to have already installed RC2?

        Installing on my Linux machine:

        OpenRC2 needs files from the original RollerCoaster Tycoon 2 or RollerCoaster Classic in order to work. Please select the directory where you installed RollerCoaster Tycoon 2 or RollerCoaster Classic. (I haven’t learned anything about how to live in the Linux environment, I barely use this machine)

        • lessthanluigi@lemmy.sdf.org
          link
          fedilink
          arrow-up
          3
          ·
          24 days ago

          You just need the main game files. If you want to be legal, you can just buy RCT2 off of gog, and then just use wine to “install” the game, of which, you just copy the installed files into OpenRCT2. RCT1 is not needed, but adds more to the game.

            • lessthanluigi@lemmy.sdf.org
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              24 days ago

              The internet archive probably has a copy. That’s the way I usually go with old PC games.

              I did find a site called gog-games.to , but I have never used the site, so be careful.

              EDIT: ripped.guide is a great website to find piratable stuff. Just make sure you use a VPN when doing this stuff (besides the Internet Archive, ofc)

  • SubArcticTundra@lemmy.ml
    link
    fedilink
    arrow-up
    35
    ·
    edit-2
    25 days ago

    And most startlingly: no git

    Edit: y’all’re right, version control is for wimps. What’s life without some adrenaline?

    • potoo22@programming.dev
      link
      fedilink
      arrow-up
      15
      ·
      edit-2
      25 days ago
      ./src
      ./src_1998_11_05_added_people_swimming
      ./src_1998_11_06_added_death_mechanics
      ./src_1998_11_06_0_removed_swimming_lol
      
    • qjkxbmwvz@startrek.website
      link
      fedilink
      arrow-up
      11
      ·
      25 days ago

      Did the developer use any version control though? SCCS has been around since the early 70s, RCS and CVS since the 80s. The tools definitely existed.

      Also, it was a single dev, which makes SCM significantly simpler!

      • bandwidthcrisis@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        25 days ago

        In my experience (some games in z80 and 68000 in the early 90s), version control wasn’t considered until mid-90s sometime, and at first wasn’t trusted. There were network backups, but I don’t know if they had revisions.

        Merging seemed like it couldn’t possibly work well, so we would try to have separate ownership of different files. Although there would be only a handful of programmers on a team, so that was easy.

        Prior to that, backup and versioning was manually handing a floppy or two to someone each week.

  • henfredemars@infosec.pub
    link
    fedilink
    English
    arrow-up
    24
    ·
    25 days ago

    This looks like a screenshot in the background of the C++ OpenRCT version because the resolution is too high and not supported by the original assembly release.

    • Kazumara@discuss.tchncs.de
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      24 days ago

      The original goes to 1024 x 786 and has different zoom levels. I’ve played most of the original parks this year and that does not see to be too high res to me. Give me a sec I’ll take a screenshot of mine in a minute.

      Edit here it is. It’s the GOG version, which launches fullscreen, so the 1024 x 768 are stretched onto the center of my 1920 x 1080 screen.

  • HugeNerd@lemmy.ca
    link
    fedilink
    arrow-up
    23
    ·
    24 days ago

    Have you seen the insane complexity of modern CPUs? Ain’t no one hand coding that like a 6502 in 1985.

  • yucandu@lemmy.world
    link
    fedilink
    arrow-up
    17
    ·
    25 days ago

    Epic Pinball was another game that I recall was written in assembly. When your old 286 struggled to run games at a decent framerate, Epic Pinball would run in a smooth 75fps or whatever you set your CRT monitor to.

    • peoplebeproblems@midwest.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      25 days ago

      Really? It was required when I was in college. We did MIPS, x86, and PIC.

      I like it because there’s no mysterious things happening to your bits. Every line is an instruction executed. You control the machine. It’s power. It gives you power over the machines.

      • expr@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        25 days ago

        That wasn’t required in my CS program, though instead we had to design our own instruction set and assembler. Obviously it was an approximation, though.

      • DonutsRMeh@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        25 days ago

        I went to college for Microbiology and became a programmer on my own after, so nope, never written a single line in assembly and never thought of checking it out either. Just never really crossed my mind. I might start messing with it soon.

        • peoplebeproblems@midwest.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          25 days ago

          I… Don’t recommend it. Rust if anything.

          It’s a neat party trick? Helps you understand how a processor works? But for anything modern, it’s way more work than it’s worth.

        • Redkey@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          25 days ago

          Go for it, if it’s to satisfy your own curiosity, but there’s virtually no practical use for it these days. I had a personal interest in it at uni, and a project involving coding in assembly for an imaginary processor was a small part of one optional CS course. Over the years I’ve dabbled with asm for 32-bit Intel PCs and various retro consoles; at the moment I’m writing something for the Atari 2600.

          In the past, assembly was useful for squeezing performance out of low-powered and embedded systems, but now that “embedded” includes SoCs with clock speeds in the hundreds of MHz and several megabytes of RAM, and optimizing compilers have improved greatly, the tiny potential performance gain (and you have to be very good at it before you’ll be able to match or do better than most optimizing compilers) is almost always outweighed by the overhead of hand-writing and maintaining assembly language.

        • Klear@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          24 days ago

          If you’re curious, I recommend this channel. It often delves deep into the code to explain stuff, as well as how the hardware works. Really fascinating!

    • Mobile@leminal.space
      link
      fedilink
      arrow-up
      4
      ·
      24 days ago

      A little late to this comment but there are some assembly videogames out! They are puzzles and gives you the gist of how assembly works.

      I really enjoyed TIS-100. I just never got around to beating it.