Posts tagged vcs

Tiny Atari 2600 ROMs

On the Atari 2600, a kernel is the term for the highly-optimized assembly code that draws the display, i.e. “races the beam”.

I was pondering a question: What’s the smallest Atari 2600 kernel you can write?

I found this AtariAge thread which packs entire ROMs into 32 bytes. Can we do better?

Read more ...


VCSLib, A C Library for the Atari 2600

The previous blog post, “Your 8-bit System is a Weird PDP-11”, discussed several challenges faced when developing in C, especially for the Atari 2600/VCS.

We’ve overcome those challenges as best we can, and now we can introduce VCSLib, a support library for programming the Atari 2600/VCS with CC65.

Let’s take a tour.

Read more ...