On Mon, Oct 10, 2016 at 2:21 PM, jim stephens <jwsmail at jwsss.com> wrote:
One thing you got on the 2600, was almost nothing to
do your programming on.
There was the rom with lots of code space, but there was I think either 256
or 512 bytes of ram total, and 1/2 of it was owned by the "system" such as
it was. Fun environment to code for. The processor was 6502.
It was actually even worse! The RAM was only 128 bytes total.
However, none of it was dedicated; the programmer could, and in fact
must, use it however they saw fit. There wasn't a "system"; the 2600
programmer was responsible for doing *everything*. It was only one
small step removed from bit-banging the video; the TIA chip did a
little bit of the work for you. Coding for the 2600 has been called
"racing the beam", in reference to having to output video data in time
for the electron beam of the CRT, and there's a good book about the
history of the 2600 using that title. The 2600 is an amazing study in
minimalist hardware.