PBXB64 V14 BETA
PBXB64 is a native Windows compiler written in pure C17. 6+ languages — B64, BASIC, C, ASM, PILOT and more — flow through a single IR pipeline to native PE32+. No external dependencies. Built-in assembler, linker, and x64 backend. 1838/1846 tests passed, 8 expected fails, 0 unexpected failures.
Package: ~62 MB (ZIP) — compiler, CHM (EN+DE), 1233 .pbi includes, 1945+ samples
V14 digitally signed — Certum Code Signing CA
1838/1846 tests passing
19 Feature Categories
Explore every capability - from data types to networking, graphics to inline assembly.
Why PBXB64?
True native x64 code
No GCC, no LLVM, no C runtime dependency. The compiler emits x64 machine code directly - from source to PE32+ in a single pass. Maximum control, minimum binary size.
Multi-frontend: 6+ languages
Write code in B64, PowerBASIC, C, PILOT, x64 assembly and more - all in the same project. Mix languages at IR level and emit a single PE.
Custom x64 backend
Direct instruction selection, register allocation, peephole optimization and PE32+ image generation - all written in C17. No external dependencies.
Custom PE32+ linker
Built-in linker processes COFF objects, import tables, relocations, TLS and exception data. Full PE32+ compatibility from Windows XP through Windows 11.
Quick Examples
Same algorithm - sum 1 to 5 - in every frontend.
B64
PowerBASIC
C
LOGO
FORTH
SPR
ASM
PILOT
19 Feature Categories
Explore every feature in detail with code samples and explanations.
Architecture
6+-language frontend, unified IR, custom x64 backend, built-in assembler, COFF writer, PE32+ linker.
Explore →Containers
22 native container families with auto-init/final, method dispatch, UDT payloads.
Explore →Inline Assembly
x64 assembly directly in PB and B64. Full instruction set, registers, memory addressing.
Explore →Downloads per Day
Daily download statistics for all products in the current month.