VCSIDE icon

VCSIDE

Atari 2600 game program development system

Available for macOS · Windows · Linux

What it is

A small IDE that knows the 2600

VCSIDE is a native program for writing Atari 2600 games in assembly, batari Basic or C for ELF cartridges. It counts cycles as you type, draws sprites the way the TIA will, tells you how much room is left in every bank and starts Stella or Gopher2600 with your breakpoints already set.

The goal is a tool that is light on resources, gets the job done, and is fully integrated with everything you need to make, test and debug a 2600 game: the assembler or compiler, the emulators and their debuggers, the graphics and the documentation, all in one place.

It is one executable built with C++ and Dear ImGui, the same on macOS, Windows and Linux. It is not an editor plug-in: it is made only for the 2600, and everything in it is about the console.

VCSIDE with an assembly program, its cycle column and the project panel
An assembly project: the cycle column next to the code, help on hover and the space left in the status bar.

What's in the box

Every part, explained in the manual

Screenshots

A look inside

The graphics editor with a multicolour sprite
The graphics editor: a sprite made of layers, with its colour per row.
The space report after a build
The space report after a build.
The documentation panel showing NUSIZ0
F1 on a register opens its page in the knowledge base.
VCSIDE with the Solarized Light theme
The Solarized Light theme, with a shade per indentation level.

Licences

Free, and your games are yours

Download Getting started