This project is a C compiler that generates assembly code compatible with the C64 Turbo Assembler. It is designed to facilitate the development of C programs for the Commodore 64 by translating C source code into assembly language that can be assembled and run on the C64 platform.
- Supports a subset of the C programming language.
- Generates assembly code compatible with C64 Turbo Assembler.
- handmade for educational purposes
- and to help me write C64 programs in Turbo Assembler
- finish parser to start playing with AST tree
- explore recursive descent parsing
- finish writing zig tests for parts of code that are done
- integrate zig build system to build the project instead of using a Makefile
- write documentation
- explore how to represent int, long, etc in 8-bit memory
- explore turbo assembly tricks and hacks