Back to browse
GitHub Repository

An open-source 64-bit PowerBasic compiler written in Rust targeting LLVM

22 starsRust

PowerBasilisk: Open x64 PowerBASIC in Rust generates LLVM

by benstopics·Feb 18, 2026·3 points·5 comments

AI Analysis

●●SolidWizardryNiche Gem
The Take

Turning an old PowerBASIC toolchain into plain-text LLVM IR is a clever, low-friction modernization strategy — the frontend avoids LLVM bindings entirely and emits readable IR you can inspect before invoking clang. Including a Rust-based interpreter (pbinterp) for unit testing and choosing to wrap rather than rewrite a massive codebase like Wall Street Raider shows practical engineering judgment and real technical muscle.

Category
Target Audience

Compiler engineers, systems programmers, maintainers of legacy PowerBASIC code (e.g. Wall Street Raider), and Rust/LLVM enthusiasts

Similar Projects

Hardware●●Solid

SC-NeuroCore – Rust neuromorphic compiler, 512× speedup

They ship a Rust engine plus Python models that claim cycle-exact, bit-true equivalence with Verilog and a verified co-simulation suite — and back it with a 512× speedup and sub-10µs inference numbers. This is a rare, technically ambitious toolkit for building and proving neuromorphic FPGA/CPU stacks, though the AGPL license and narrow domain mean it’s primarily valuable to hardware teams and researchers, not casual ML users.

WizardryNiche Gem
anulum
204mo ago