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. The latest machine to be supported is the Amiga computer. Other supported machines are: Apple ][, Atari 8-bit, Commodore C64, C128, VIC20, Plus/4, TRS-80, Nintendo NES, Sinclair 8-bit and MSDOS. The program is developed by Telengard in the Rust programming language.