Futuristic compiler engines in the SindByte Compiler Workshop
Compiler Workshop

Native 32-bit and 64-bit Compilers for Windows

A Windows compiler workshop for PowerBASIC-style, C, B64, PILOT, and ASM projects that produce real native executables. PBXB64 remains the primary product; ScharffBasic V1 Beta adds a pragmatic 32-bit migration path with robust diagnostics and new language features.

Native Windows toolchains
5 compilers in V8
Unified IR
x64 backend
Custom linker
Packaged CHM references
Shipping crate holding all compiler machines of the PBX-Compiler V8 package

One download, every machine

The PBX-Compiler V8 package (about 350 MB) contains PBXB64 V23, PBXA64, PBXA32, ScharffBasic and the PBXC64 RC50 preview – plus 6,321 example sources and the help files. Unzip once, compile right away.

Private, non-commercial use is free. Companies, teams and commercial projects use the business license via Smart Package Robot or by email to info@it-berater.org.

Download V8 package Help with migration
New in the V8 package (2026-10-05)
  • PBXB64 V23: new integer types – INTEGER is now 2 bytes, plus SBYTE, SDWORD and INTn/UINTn up to 512 bits. Existing code may be affected; migration notes are included in the package. Also linker and runtime fixes.
  • PBX Editor reworked: compiler profiles, a settings dialog with per-compiler switches and a live command-line preview, a line-stepping debugger for PBXB64 with breakpoints and Continue, ASM mode.
  • New PBXB64 reference help in German, English, Spanish and French.
  • Digitally signed: PBXA32, PBXA64, PBXB64, PBXC64, ScharffBasic and the PBX Editor.
PBXA32 V24, PBXA64, PBXC64 RC50 and ScharffBasic keep their version level. Download the previous version V7
Products

Seven Compilers, Clear Use Profiles

PBXB64 compiler engine
PBXB64
PBXB64 V23: native Windows x64 compiler with nine registered language frontends, a separate ASM input and embedded X-Code dialect. 218 C17 headers and DE/EN/ES/FR reference help in V8.
V23 | Included in V8 | Qualification incomplete
Details
ScharffBasic 32-bit precision engine
ScharffBasic
PowerBASIC-oriented 32-bit beta with additional commands and resilient diagnostics, included in V8. PB SLLs must be rebuilt from their original source. Current reference help with English content and older English guide.
V1 Beta | Valid signature | Included in V8
Beta and details
Female engineer with the PBXC64 parallel compiler engine
PBXC64
Native C17 compiler platform with its own IR/COFF/PE architecture, ASMX64 and PowerBASIC compatibility modes. RC50 is downloadable as a technical preview in V8; DE/EN help available.
RC50 | Valid signature | Preview included in V8
Status and details
PBXA64 compiler engine
PBXA64
PBXA64 V10: native compiler for PowerBASIC, typed C and assembler, exclusively targeting x64/Win64 PE32+. Updated assembler/X-Code corrections and DE/EN reference help.
V10 | Valid signature | V.1-UNQUALIFIED
Details
Female engineer with the PBXA32 32-bit precision engine
PBXA32
PBXA32 V24: native x86-32 compiler with module profile, classes, ANY/BINARY parsing, PE resources and hardened declaration/preprocessor paths. Known O2/O3 STRING limits are documented.
V24 | Valid signature | Included in V8
Details
CompilerX64 engine pipeline
CompilerX64
Multi-language compiler toolchain in C17 targeting 64-bit Windows. C, B64, and PILOT frontends with unified backend.
Active development
Details Notify me when available
Female engineer with the CompilerX32 native x86 toolchain
CompilerX32
32-bit multi-language compiler. C frontend with x86 backend, cdecl RTL convention, O(n²) assembler optimization resolved.
Active development
Details Notify me when available
Other Downloads

Finished projects with source code

Finished Modula-2 compiler machine on a museum plinth
M2 Modula-2 Toolchain
Self-contained ISO Modula-2 subset compiler for native i386 PE32 Windows programs, created roughly 70 % autonomously in a PlanJinn test with AgnesAI. Source code and tests included, CC0.
1.1.1 | CC0 | Not under active development
Details
Other Downloads collection
Not every result of the workshop becomes an active product. This collection holds finished, tested projects that we release including the complete source code — with no further development or support. If you want to build on one, everything you need ships with it.
Open the collection
C17 x64-line Architecture

Shared Stack for PBXB64, PBXA64, and CompilerX64

As a PowerBASIC-style 32-bit alternative, ScharffBasic uses its own x86 compiler and runtime line; PBXC64 likewise has a separate new platform architecture.

Frontend
Parser -> AST -> Semantic analysis. Multiple frontends (PB, B64, C, ASM, PILOT) feed into a single unified IR.
Middleend
IR builder -> Optimizer (peephole, dead code elimination, register allocation) -> CFG analysis -> Dominance trees.
Backend
x64 instruction selection (ISel) -> Assembly printer -> PE32+ emitter -> Custom linker -> Signed executable.
Runtime
Self-contained C runtime library. String, file I/O, network, threading, containers, math - all in one binary.

Moving PowerBASIC code to 64-bit?

Many companies run PowerBASIC applications that have grown over years. We help you move to PBXB64 or PBXA32: inventory, test compilation of your code, adapting includes and DLL calls, and training your team.

  • Free first assessment based on a code sample
  • Fixed-price quote for the migration
  • Remote, or on site near Karlsruhe, Germany
Request migration help Service pricing
Engineer unveiling a new compiler machine under a tarp

Download Activity

Daily activity for every offered download over the rolling last 28 days. Each downloadable file has its own persistent color.