Futuristische Compiler-Maschinen in der SindByte Compiler-Werkstatt
Compiler-Werkstatt

Native 32- und 64-Bit-Compiler für Windows

Eine Windows-Compiler-Werkstatt für PowerBASIC-nahe, C-, B64-, PILOT- und ASM-Projekte, die echte native Executables erzeugen. PBXB64 bleibt das Hauptprodukt; ScharffBasic V1 Beta bietet zusätzlich einen pragmatischen 32-Bit-Migrationsweg mit robusten Diagnosen und neuen Sprachfunktionen.

Native Windows-Toolchains
5 Compiler im V8-Paket
Einheitliche IR
x64-Backend
Eigener Linker
CHM-Referenzen im Paket
Transportkiste mit allen Compiler-Maschinen des PBX-Compiler-V8-Pakets

Ein Download, alle Maschinen

Das PBX-Compiler V8-Paket (rund 350 MB) enthält PBXB64 V23, PBXA64, PBXA32, ScharffBasic und die PBXC64-Vorschau RC50 – dazu 6.321 Beispielquellen und die Hilfedateien. Einmal entpacken, sofort kompilieren.

Private, nicht-kommerzielle Nutzung ist kostenlos. Für Firmen, Teams und kommerzielle Projekte gibt es die Business-Lizenz über Smart Package Robot oder per E-Mail an info@it-berater.org.

V8-Paket herunterladen Hilfe bei der Umstellung
Neu im V8-Paket (05.10.2026)
  • PBXB64 V23: neue Ganzzahltypen – INTEGER ist jetzt 2 Byte, dazu SBYTE, SDWORD und INTn/UINTn bis 512 Bit. Bestehender Code kann betroffen sein; Migrationshinweise liegen im Paket. Dazu Linker- und Runtime-Korrekturen.
  • PBX-Editor überarbeitet: Compiler-Profile, Einstellungsdialog mit Schaltern je Compiler und Live-Vorschau der Befehlszeile, Einzelschritt-Debugger für PBXB64 mit Haltepunkten und Fortsetzen, ASM-Modus.
  • Neue PBXB64-Referenzhilfe auf Deutsch, Englisch, Spanisch und Französisch.
  • Digital signiert: PBXA32, PBXA64, PBXB64, PBXC64, ScharffBasic und der PBX-Editor.
PBXA32 V24, PBXA64, PBXC64 RC50 und ScharffBasic behalten ihren Versionsstand. Vorgängerversion V7 herunterladen
Produkte

Sieben Compiler, klare Einsatzprofile

PBXB64 Compiler-Maschine
PBXB64
PBXB64 V23: nativer Windows-x64-Compiler mit neun registrierten Sprachfrontends, separatem ASM-Eingang und eingebettetem X-Code-Dialekt. 218 C17-Header und Referenzhilfe in DE/EN/ES/FR im V8-Paket.
V23 | Im V8-Paket | Qualifikation nicht vollständig
Details
ScharffBasic 32-Bit-Präzisionsmaschine
ScharffBasic
PowerBASIC-nahe 32-Bit-Beta mit zusätzlichen Befehlen und robuster Diagnose, im gemeinsamen V8-Paket. PB-SLLs müssen aus dem ursprünglichen Quelltext neu kompiliert werden. Aktuelle Referenzhilfe mit englischem Inhalt und älterer englischer Guide.
V1 Beta | Signatur gültig | Im V8-Paket
Beta und Details
Ingenieurin mit der PBXC64 Parallel-Compiler-Maschine
PBXC64
Native C17-Compilerplattform mit eigener IR-/COFF-/PE-Architektur, ASMX64 und PowerBASIC-Kompatibilitätsmodi. RC50 ist als technische Vorschau im V8-Paket herunterladbar; DE/EN-Hilfe verfügbar.
RC50 | Signatur gültig | Vorschau im V8-Paket
Status und Details
PBXA64 Compiler-Maschine
PBXA64
PBXA64 V10: nativer Compiler für PowerBASIC, typisiertes C und Assembler, ausschließlich für x64/Win64 PE32+. Neue Assembler-/X-Code-Korrekturen und DE/EN-Referenzhilfe.
V10 | Signatur gültig | V.1-UNQUALIFIED
Details
Ingenieurin mit der PBXA32 32-Bit-Präzisionsmaschine
PBXA32
PBXA32 V24: nativer x86-32-Compiler mit Modulprofil, Klassen, ANY/BINARY-Parsing, PE-Ressourcen sowie gehärteten Deklarations-/Präprozessorpfaden. Bekannte O2/O3-STRING-Grenzen sind dokumentiert.
V24 | Signatur gültig | Im V8-Paket
Details
CompilerX64 Maschinen-Pipeline
CompilerX64
Multi-Sprachen-Compiler-Toolchain in C17 für 64-Bit-Windows. C-, B64- und PILOT-Frontends mit einheitlichem Backend.
Aktive Entwicklung
Details Benachrichtigen, wenn verfügbar
Ingenieurin mit der nativen CompilerX32 x86-Toolchain
CompilerX32
32-Bit Multi-Sprachen-Compiler. C-Frontend mit x86-Backend, cdecl-RTL-Konvention, O(n²)-Assembler-Optimierung behoben.
Aktive Entwicklung
Details Benachrichtigen, wenn verfügbar
Weitere Downloads

Abgeschlossene Projekte mit Quellcode

Fertige Modula-2-Compilermaschine auf einem Museumssockel
M2 Modula-2 Toolchain
Eigenständiger ISO-Modula-2-Subset-Compiler für native i386-PE32-Windows-Programme, entstanden zu rund 70 % autonom in einem PlanJinn-Test mit AgnesAI. Inklusive Quellcode und Tests, CC0.
1.1.1 | CC0 | Nicht weiterentwickelt
Details
Sammlung Weitere Downloads
Nicht jedes Ergebnis der Werkstatt wird ein aktives Produkt. Diese Sammlung nimmt abgeschlossene, getestete Projekte auf, die wir inklusive komplettem Quellcode weitergeben — ohne Weiterentwicklung oder Support. Wer etwas daraus machen will, bekommt alles dafür mit.
Sammlung öffnen
Architektur der C17-x64-Linien

Gemeinsamer Stack für PBXB64, PBXA64 und CompilerX64

ScharffBasic nutzt als PowerBASIC-nahe 32-Bit-Alternative eine eigenständige x86-Compiler- und Laufzeitlinie; PBXC64 besitzt ebenfalls seine eigene neue Plattformarchitektur.

Frontend
Parser -> AST -> Semantische Analyse. Mehrere Frontends (PB, B64, C, ASM, PILOT) speisen in eine einheitliche IR.
Middleend
IR-Builder -> Optimizer (Peephole, Dead-Code-Elimination, Register-Allokation) -> CFG-Analyse -> Dominanz-Bäume.
Backend
x64-Instruktions-Auswahl (ISel) -> Assembly-Printer -> PE32+-Emitter -> Eigener Linker -> Signierte Executable.
Runtime
Eigenständige C-Runtime-Bibliothek. String-, Datei-E/A, Netzwerk, Threading, Container, Mathematik - alles in einer Binärdatei.

PowerBASIC-Code nach 64 Bit bringen?

Viele Firmen haben über Jahre gewachsene PowerBASIC-Anwendungen. Wir helfen bei der Umstellung auf PBXB64 oder PBXA32: Bestandsaufnahme, Probekompilierung Ihres Codes, Anpassung von Includes und DLL-Aufrufen, Schulung Ihres Teams.

  • Kostenlose Ersteinschätzung anhand eines Code-Ausschnitts
  • Festpreis-Angebot für die Migration
  • Remote oder vor Ort im Raum Karlsruhe
Migration anfragen Preise für Dienstleistungen
Ingenieur enthüllt eine neue Compilermaschine unter einer Plane

Download-Entwicklung

Tägliche Abrufe aller angebotenen Downloads der letzten 28 Tage (rollierend). Jede Download-Datei ist dauerhaft durch eine eigene Farbe gekennzeichnet.