Develop for Commodore 8-bit machines.

All in one place.

CBM prg Studio is a complete Windows development environment for creating Commodore BASIC and machine-code programs. Write code, build projects, design graphics, debug your software and run the finished program on an emulator or real hardware.

● FREE● WINDOWS● BASIC & ASSEMBLY
CBM prg Studio development environment
Latest release: CBM prg Studio v4.9.0  —  Custom Project type, Custom BASIC tokens and C-style comments.
See what's new →

What is CBM prg Studio?

CBM prg Studio is a Windows IDE which allows you to write BASIC or machine-code programs and convert them into Commodore .prg files.

Programs can be tested using an emulator or transferred to real Commodore hardware. The IDE also includes integrated sprite, character and screen editors together with a fully featured debugger.

Develop for

Commodore 64
Commodore 128
VIC-20
Commodore 16
Plus/4
PET BASIC 2
PET BASIC 4
Mega65
SuperCPU
Kick Assembler

Everything you need to build

Programming, debugging and design tools are integrated into a single Commodore development environment.

📝

Code Editor

Develop BASIC and 6502/6510/65816 assembly projects with syntax-aware editing, formatting and multi-file builds.

🐞

Integrated Debugger

Single-step machine-code programs, use breakpoints and inspect registers, memory and program state.

👾

Sprite Editor

Create and edit Commodore sprites and generate the resulting data directly into BASIC or assembly source code.

🔤

Character Editor

Build custom character sets visually and export character data straight into your project.

🖥️

Screen Designer

Design complete Commodore screens visually and generate screen and path data.

🔀

Git Integration

Keep your projects under source control without leaving the CBM prg Studio environment.

CBM prg Studio integrated debugger

Write. Build. Debug.

CBM prg Studio includes an integrated machine-code debugger with breakpoints, stepping, register display, watch values and memory inspection.

Explore the development tools →

Design as well as code.

Create sprites, character sets and complete screens visually, then generate source data directly into your project.

See the design tools →
CBM prg Studio Screen Designer

And there's plenty more...

Kick Assembler support
Mega65 / BASIC65 support
6502 / 6510 / 65816 assembler
Disassembler
Memory Viewer
SID Tool
Screen Code Builder
Binary file import/export
PRG / T64 import
D64 / D71 / D81 import
D64 / D71 / D81 creation
PRG / P00 export
BASIC constants
Code formatting
BASIC renumbering
Assembly formatting
Multi-file projects
Comprehensive help & tutorials

A little background

CBM prg Studio originally grew out of a small project called C64prgGen. It later expanded to support additional Commodore machines and became CBM prg Studio.

It has continued to grow ever since, with support for more systems and an increasingly comprehensive set of development tools.

Ready to start coding?

CBM prg Studio is free and available for Windows.

Download CBM prg Studio v4.9.0