Cris's Projects

Links

Home


Visitors IP :

Programs and Tutorials

HTML

MineCraft

Visual Basic

'C' Programing

MS DOS

Commodore 64

Raspberry Pi

3D Printing

Misc

Commodore 64 Basic Compiler

Updated : 28/02/2023

The Commodore 64 Basic Compiler is a program I put together so I could write or modify Commodore 64 Basic programs from my Windows computer.

The program allows you to write programs from scratch or it allows you to open and edit existing C64 Basic files that are either in .PRG file format or a PRG file contained within a D64 disk image.

The program also links with most common C64 emulators so once your program is written it's as simple as clicking the run button to test it.

Linking the emulator is as simple as going into the options page and placing the path of your emulators executible into the emulator path textbox. So far I have tried the CCS emulator, the VICE emulator and the HOXS64 emulator. Due to the weird command line requirements of HOXS64 emulator only the HOXS64 emulator can be used in then HOXS64 feild. Although the others are labled VICE, CCS64 etc most emulators should work fine in their place. See picture below for an example of how i have my set up.

The program supports the PETSCII font (With my custom font installed) and includes a virtual keyboard to assist with entering the PETSCII graphical characters. If things don't look correct please download the latest version of my fonts as i still have some update plans for the fonts.

Once your program is written it can be saved as a PRG file so it can run on the real hardware.

Other than that the program is fairly self explanatory. Installation is basically the same as any other program (.net framework 4.7.2 will be required, included with recent Windows 10 updates) and will have the normal desktop and start menu shortcuts.

Right now the text editor is basically horrible. While it obviously has some improvements such as copy and paste over using the origional it is still very clunky. I would like to add features such as search etc but havent had the time to work out how to do it yet.

This program is still very much in beta stage so will no doubt include bug's and some unexpected behaviour, I accept no responcability for any data lost etc from using this program. Please save any work you do in it regually. Saying that I hope you find this program useful and enjoy doing some old school C64 Basic programing. Cris...

If you have any questions etc about this project, any project on this site or any ideas about any future projects feel free to pop by on my Discord server, say hi and fire away. Copy the following link text into your browser to join my Discord server : "https://discord.gg/SzFh5j3sw5"

Screenshots -

Main Pgae Basic Compiler Settings

Downloads -

Download Basic Compiler v0.6   (- - - downloads)

Download Basic Compiler Source v0.5 (VB2019)   (- - - downloads)

My C64 Fonts