PBXA64 V9 BETA
PBXA64 ist ein nativer x64-Windows-Compiler, der Programme für Win32 (x86/i686, PE32) und Win64 (x64, PE32+) erzeugt. Die Dual-Target-Ausgabe gilt für PowerBASIC, das typisierte C-Frontend und den Assembler.
V9 Highlights
V9 erweitert das typisierte C-Frontend um globale Objekte, Arrays, Zeiger, Aggregate, Initialisierer, Casts, sizeof, typisierte Aufrufe und Diagnosen. Die ausgelieferte C-Laufzeit implementiert jetzt die string.h- und stdlib.h-Oberfläche — Speicher, Strings, Allokation, Prozessende und Integer-Konvertierung.
Korrigierte BMI1/BMI2-VEX-Präfixe, Operandenbreiten-Behandlung und erweiterte Registercodierung, gehärtete Win32-Laufzeiterzeugung und deterministisches Release-Staging. CHM-Hilfe und Release-Includes wurden aktualisiert; alle ausgelieferten Beispiele werden fail-closed qualifiziert: 91/91 CTest, 12/12 Native-Matrix-Fälle und 1.099/1.099 Samples.
PBX-Compiler-Paket: 62,5 MB (ZIP) — PBXA32, PBXA64, PBXB64 und ScharffBasic inklusive PBX-Editor, CHM-Hilfe (DE+EN), 400 getestete Beispiele, 354 Includes und 34 C17-Header
Digital signiert von Theo Gottwald
91/91 CTest und 12/12 Native-Matrix bestanden
Ein x64-Compiler, zwei Windows-Ziele
PBXA64 selbst läuft als 64-Bit-Anwendung. Ein Schalter wählt kompakten x86/i686-Code für Win32 oder nativen x64-Code für Win64. PowerBASIC, C und ASM verwenden dieselbe qualifizierte Toolchain.
--target=win32 x86 / i686 / PE32
--target=win64 x64 / PE32+
PBXA64.exe --target=win32 program.bas -o program32.exe PBXA64.exe --target=win64 program.bas -o program64.exe
Die Release-Matrix kompiliert PowerBASIC, C und ASM für beide Ziele mit -O0 und -O2.
Echte Windows-Software entwickeln
PowerBASIC-Sprache
Funktionen, Subs, Strings, Arrays, Datei-I/O, strukturierter Kontrollfluss, Makros, WinAPI-Zugriff und native EXE/DLL-Ausgabe.
SprachdetailsTypisiertes C-Frontend
C11/C17/C23-Subset mit Globals, Zeigern, Arrays, Strings, Structs, Unions, Enums, Casts, sizeof und typisierten Aufrufen.
Advanced REGEX
Integrierte REGEXPR-1.25-Engine mit Unicode/UCP, Captures, Named Groups, Lookaround, Backreferences und Ersetzungen.
Code ansehenInline-Assembly
Intel-Syntax in der Quellpipeline, native COFF-Ausgabe und in V9 korrigierte BMI1/BMI2-Codierungen.
ASM-DetailsPILOT-Frontend
Eine kompakte Automatisierungs- und Lehrsprache auf demselben nativen Windows-Backend.
PILOT-DetailsNative Toolchain
Präprozessor, typisierte IR, Optimierer, Assembler, COFF-Writer, PE-Linker, Target-Runtimes, deterministische Objekte und Diagnosen.
Build-DetailsREGEXPR 1.25 integriert
PBXA64 integriert eine erweiterte NFA-Regular-Expression-Engine direkt in die Compiler-Laufzeit. PowerBASIC-Code kann suchen, Capture-Gruppen extrahieren, Text ersetzen, Eingaben aufteilen und Unicode-fähige Muster verarbeiten, ohne ein separates Regex-Paket auszuliefern.
Verfügbar sind die Statement-Formen REGEXPR und REGREPL sowie die String-Formen REGEX$ und REGEXREPLACE$. Explizite Grenzen für Parser, Verschachtelung, Mustergröße und Schritte weisen nicht unterstützte oder ausufernde Verarbeitung kontrolliert zurück.
Dieselbe Engine stellt C-Code außerdem Match, Search, Replace-First/All, Callback-Replacement, Split und Find-All bereit.
PBXA64 jetzt im PBX-Compiler herunterladen
Das digital signierte All-in-One-Paket enthält PBXA32, PBXA64, PBXB64 und ScharffBasic samt PBX-Editor und aktueller CHM-Hilfe (DE+EN) — PBXA64 V9 mit Target-Headern, Laufzeit, Include-Dateien und Beispielen.
Private Nutzung kostenlos, Business sauber lizenziert
Private Nutzung ist kostenlos. Business-, Team- und kommerzielle Nutzung läuft über Smart Package Robot.
Download-Entwicklung
Tägliche Abrufe aller angebotenen Downloads der letzten 28 Tage (rollierend). Jede Download-Datei ist dauerhaft durch eine eigene Farbe gekennzeichnet.