Development¶
Jack of all trades, master of C*Base
Tools for Commodore 64 BASIC v2 cross-development, part of the C*Base Larry Mod v3.1 package.
BPP+ Preprocessor 1¶
BPP+ adds labels, scopes, and file includes to Commodore 64 BASIC v2. Write code with symbolic names instead of line numbers, organize code in scoped blocks, and split projects into multiple files. The preprocessor converts this enhanced syntax into standard BASIC v2.
Features¶
- Labels instead of line numbers (
main:instead of100) - Scopes for organizing code (
screen: { init: ... }) - File includes (
!include source "lib/screen.bpp") - Statement chaining with backslash (
\) - Hex (
$ff) and binary (%11111111) number formats - Semicolon (
;) comments alongsiderem
BPP+ Preprocessor documentation | GitHub repository
BPP+ Syntax Highlighting 2¶
Syntax highlighting and code snippets for standard BASIC v2 and the BPP+ preprocessor.
Features¶
- Syntax highlighting for all BASIC v2 keywords, functions, and operators
- BPP+ feature highlighting (labels, scopes, includes, statement chaining)
- 100+ code snippets for commands, functions, and PETSCII control characters
- Works with
.basand.bppfiles
BPP+ Syntax Highlighting documentation | GitHub repository
-
Extended from the original BPP preprocessor by Henning Liebenau. ↩
-
For Visual Studio Code ↩