1. 15
  1.  

  2. 4

    This seems wrong, somehow. I’m not sure which platform is more mortally offended. ;)

    1. 3

      Neat. I did some sketches a while back to see if this could be ported to the Atari 2600. I suspect it can, but you need a huge RAM expansion in the cartridge

      1. 3

        Or 3 more address lines. :(

        1. 1

          Is paging not a plausible thing for 2600 cartridges? I assume that they didn’t break a write pin out to the cartridge slot, but maybe you can do a door-knock or something.

          1. 4

            The Atari 2600 cartridge slot has no R/W pin yes. Bankswitching is done by having the cartridge respond to reads to certain addresses. For example the F8 bankswitching scheme involves reading 1FF8/1FF9 to switch between bank 0/1. F6 gives 16k via 1FF6..1FF9 and F4 32k via 1FF4..1FFB.

            Writes to cartridge RAM works by having separate addresses for reads and writes. This means operations like INC $1000 do not work. Instead you must LDX $1100, INX, STX $1000.

            1. 3

              No no bank switching was done AFAIK; it was just a silly joke.

              1. 1

                This is wrong. See my reply to barbeque :)

                1. 5

                  Gah, I meant “no no, bank switching was done AFAIK” not “no, no bank switching was done AFAIK”.

                  Stupid comma.