|Processor||Computer with a Pentium III-class processor, 600 MHz, Recommended: 1 gigahertz (GHz)|
|RAM||192 MB, 256 Recommended|
|Operating System||Windows 2000, Windows XP, Windows Server 2003, or Windows Vista, Windows 7, .NET 3.5|
|Video||800 x 600, 256 colors.
Recommended: 1024 x 768, High Color 16-bit
New features in v2.8.0:
- Screen RAM viewer for debugger.
- Ignore/truncate REM statements during code generation switch.
- Project comments.
- The character editor's scratch pad can be imported to the screen editor.
- Save/load configuration settings.
- Import multicolour bitmaps into the sprite editor.
- Export binary files from the character editor.
- Much improved BASIC and assembly generation time.
- Using arithmetic on unknown variables would not cause an error.
- Duplicate labels in the same scope would not cause an error.
- Auto line format and code reformatting tool again.
- Some address calculation issues.
- Some operator precedence issues.
- @= style start addresses were not appearing in the 'Project Information' window.
- Double clicking a start address in the 'Project Information' window took you to the wrong address if there was more than one.
- Forward local labels incorrect address.
- Duplicate labels in label dump.
- Problems with calculated variables.
- Wrong build order shown
- Wrong error line number when building projects
- ASL / ROL would crash the debugger when using absolute and indexed addresses.
- Screen Editor
- Background colour could not be changed.
- 'Colour 2' and 'Colour 3' missing from the menu.
- Colours weren't being saved properly when using multiple screens.
- Reverse characters not shown.
- Character Editor
- Scratchpad issues (reverse characters)
- Lowercase/reverse chars not edited
- Line numbers are shown after configuration dialog is closed.
- Auto line numbering issue when near end of source.
- When pressing "Ins" key the status bar isn't updated until a "normal" key is pressed.
- Unchanged files were also saved.
See the help for a complete list of new features and fixed bugs.
Note In this version, each target machine can have its own default project directory. If you are upgrading from a previous version (before version 2.5.1) of CBM prg Studio you may be asked to set up your project directories again. Your current projects will not be affected.
Although CBM prg Studio is a free application, please consider making a donation to encourage me to develop it further, especially if you use CBM prg Studio for commercial purposes.
Click here to download C64PrgGen V2.2.1
Click here to download VIC20PrgGen V1.0.0
pBASIC was an attempt at writing a BASIC compiler. Not Commodore BASIC though, just one I dreamed up, but probably closest to BBC BASIC in terms of syntax. I'm releasing the source here for you to download and play around with. Hopefully someone will improve it to the point where I can make it part of CBM prg Studio. Ideally I'd do it myself but I just don't have the time these days.
The editor is a Visual Studio 2008 Visual Basic project, but it will happily convert to VS 2010/12.
If enough people are interested then I could set up a code repository which would manage the code better. If nobody's interested I understand, it would be quite a task, but pBASIC is still something I'm very interested in integrating into CBM prg Studio.
Download pBASIC Editor