I've been working on a BASIC cross-compiler and it supports the Apple 2 family. It also supports compiling Applesoft and Integer BASIC programs to machine code.
It's located here, and I'd appreciate any feedback, suggestions, etc: https://telengard.itch.io/crustybasic
I'm hoping other folks find some use in it.
It's definitely a WIP, but is pretty functional. This is my first time making a compiler and I'm no BASIC/asm expert, but I do software for a living and I've learned a ton from building this. Also, full disclosure... I do use AI as like a "peer programmer". This isn't a purely vibe coded project, but I do have the LLMs help with writing code, unit tests, bouncing ideas off, making A/B tests for perf, etc.