CrustyBASIC is a BASIC cross-compiler for 70s/80s systems and newer. It compiles BASIC source into native machine code. It runs on Windows, MacOS and Linux. Currently supported machines are: Apple ][, Atari 8-bit, Commodore C64, C128, VIC20, Plus/4, TRS-80, Nintendo NES and MSDOS. The program is developed by Telengard in the Rust programming language.