News
19th April 2025 - CBM prg Studio v4.6.0 released.
This is a mixture of bug fixes and new features. Please see the download page for more details.
Please see the download page for more details.
As usual, a huge thank you to OldSkoolCoder, Stuart Hurst and the wider Commodore community for their continued support with this project.
What Is It?
CBM prg Studio is a Windows IDE which allows you to type a BASIC or machine code program and convert it to a '.prg' file, which you can then run in an emulator or on real hardware. It also includes character, sprite and screen editors and a fully featured 6510/65816 debugger.The following machines can be developed for:
- Commodore 64 (and SuperCPU),
- Commodore 128,
- Commodore VIC 20,
- Commodore 16,
- Commodore Plus/4,
- Commodore PET BASIC 2 machines, e.g. PET 2001,
- Commodore PET BASIC 4 machines, e.g. PET 4000/9000,
- Mega65,
- Can also be used with the Kick Assembler.
Follow the download link for more details.
Features:
- Kick Assembler support,
- Mega65/BASIC65 support,
- Git Integration,
- 6502/6510/65816 Assembler/disassembler/Integrated Debugger,
- Sprite editor,
- Character editor,
- Screen Designer,
- SID tool,
- A Screen Code Builder, for using those pesky print control characters,
- Memory Viewer,
- Binary file import/export,
- Program import (.prg, .T64 or .D64/.D71/.D81),
- Program export (.prg, .p00),
- .D64/.D71/.D81 Creation Tool,
- BASIC Constants,
- Code formatting and renumbering,
- Automatic assembly code formatting,
- Multiple source files (assembly or BASIC) can be build to one destination,
- Tabbed MDI interface,
- Comprehensive help, including tutorials,
- Plus many others.
Commodore Banner Exchange
I'm open to suggestions if you have anything you would like adding to CBM Prg Studio, or change the way something works.