This project is read-only.

CBM Commander Features

edits to this page should be discussed here.

The Windows GUI

The main CBM Commander GUI will function as a common platform using the most current GUI techniques for Windows Forms development to be utilized to create great new integration of the classic Commodore Computers with the power of Microsoft Windows. This GUI will expose an Add-On framework that will be used to implement major project functionality.

The File Manager

Think Norton Commander meets Windows Vista and you have a basic picture of the direction I want to go with this. The classic dual-list presentation will be featured in addition to a global tree that will enumerate all physical Windows and OpenCBM devices connected to the system.


OpenCBM will be directly supported as the CBM Drive interface allowing for complete integration between CBM Drives and the normal features of Windows Explorer file management.

Disk Images

All well-documented CBM file formats will be supported, including D64, D71, D81, and ZipCode. Once an image file is mounted, it can be treated as any other device.

Windows Directories

Utilizing Windows Directories is a no-brainer as it allows a true platform for finally managing all your CBM files in a single application.



A modern code editor with syntax highlighting and code completion will be provided for ANSI-C and CC65 Assembly. The IDE will manage code compilation through MS Build, which is free as part of the Windows 6 SDK.


A modern code editor with syntax highlighting and code completion will be provide for the MacroBasic language. A multi-system tokenizer will be able to convert MacroBasic code to any supported CBM machine. MacroBasic will support profile-specific memory labeling to allow Pokes and Peeks to be platform independent.

Resource Management

One of the biggest challenges in developing for any platform is managing resources such as graphic and sound assets and reusable binary code. The IDE will provide support for managing these resources and add-ons can be created to perform creation and editing of these assets as well.


Tight integration with WinVICE will allow the IDE to provide advanced debugging features for C, Assembler and MacroBasic unlike anything ever before provided.

Last edited Sep 16, 2007 at 3:55 AM by PaytonByrd, version 5


No comments yet.