News
28th October 2023 - CBM prg Studio v4.2.0 released.
It took longer than expected but the main new feature in this version is a completely overhauled Project Explorer. This now behaves more like the Windows File Explorer in that you can create sub folders, rename files, drag/drop files to new folders etc. It's very important that you read the release notes (link on the start page) after installing CBM prg Studio as this new version's project file is not compatible with previous versions.
There are also some native debugger improvements.
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
To Do List
Here are some features which I'm either working on or planning to:
- The next big feature update will be better support for KickAssembler and Mega65.
- Bug fixes, as usual.