This seems wrong, somehow. I’m not sure which platform is more mortally offended. ;)
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
Or 3 more address lines. :(
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.
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.
No no bank switching was done AFAIK; it was just a silly joke.
This is wrong. See my reply to barbeque :)
Gah, I meant “no no, bank switching was done AFAIK” not “no, no bank switching was done AFAIK”.