Main Application
Below is the main application window. This screen is showing the 'Balloon' sample BASIC program, an Assembly program and the memory management window. A number of sample programs taken from the 'Commodore 64 User Guide' and 'Commodore 64 Programmer's Reference' are included.

Sprite Editor
Below is the sprite editor dialog. The editor allows the creation, saving and loading of up to 128 sprites.
The sprite data can be generated as either DATA statements directly into your BASIC program or byte statements in your assembly listing.
Character Editor
Below is the character editor dialog. The editor allows the creation, saving and loading of any character from the upper and lower case set. As with the sprite editor data, the character data can be generated as either DATA statements directly into your BASIC program or byte statements in your assembly listing.
Screen Codes (C64PrgGen)
The Screen Code Builder dialog lets you build up strings of screen control codes. No more having to remember what the code to clear the screen is!
The real reason for this is many listings found on the net use non standard codes and this dialog is used to translate them.
Screen Codes (VIC20PrgGen)
The Screen Code Builder for VIC20PrgGen has many more features.
Code Snippet Tool (C64PrgGen)
The Code Snippet dialog is used to select and paste common, often used code snippets, e.g. clearing the SID chip. You can also create and save your own snippets.