1. 38
  1.  

    1. 12

      This might be the most relevant to my interests thing I’ve ever seen on lobste.rs.

      Bravo!

      (Literally old enough to have played Oregon Trail in classrooms, learned to code on AppleBASIC, and am coincidentally wearing an Oregon Trail themed novelty t-shirt right now).

      1. 3

        I used to play Oregon Trail on an Apple ][e when I was little. When I inevitably got bored of playing my grandma would assure me that my surviving party members had just decided to live wherever it was I happened to be at the time.

        This is a really fun post and I’m glad someone posted it here!

        1. 2

          Someone out there asking the important questions. Bravo!

          1. 2

            If you want to modify anything else in the 16-bit address space, you first need to write a 16-bit pointer to the Zero Page containing the location you want, then use an instruction which references that pointer.

            That’s…not entirely accurate.

            1. 4

              Yeah, there’s not great understanding of 6502 addressing modes here. Also, while I’m impressed they wrote their own (effectively) Applesoft detokenizer, it would probably have been more productive to break out of the program and just list it. Since they’re in an emulator anyway, one possible method could be to push the PC into the monitor or the Applesoft warm start at $3d0.

              However, this is clearly a platform they’re unfamiliar with, so points to them for independent discovery despite that.

            2. 2

              If you’re into retro computing, you probably know about Oregon Trail

              One man’s “retro computing” is another man’s memories.

            🇬🇧 The UK geoblock is lifted, hopefully permanently.