Firecracker is a game engine for creating arcade-style games on the Commodore 64.
It comes with many tools to help you start making games for the legendary computer!
- A scripting language with Lisp-like syntax
- Inline sprite editing
- Software sprite collision detection
- Built-in 6 digit scoreboards
- Compilation to human-readable assembly
- Clone the repo to your machine.
cdinto to thesrcdirectory.- Load
build.lispin SBCL.
- Put your game's source code in the same directory as Firecracker
- Type
./firecracker <filename.lisp> <filename.asm> - Assemble the output file in dasm.
- Create a C64 disk or tape image containing the game binary.
- Load the image on a C64 emulator.
- Type
SYS 32768.
Firecracker is an experimental piece of software, there are still features that need to be added.
Here is the list of things that need to be improved:
- Add compiler error messages
- Update
LABEL,ROUTINE, andGOTOfunctions to avoid duplicate names - Clean up code for better readability
- Add comments to source code



