PBXA64 V10 RELEASE
PBXA64 V10 erzeugt native Win64-/x64-Programme (PE32+) aus PowerBASIC, typisiertem C und Assembler. Die x32-/Win32-Zielspur wurde entfernt; 32-Bit-Zielangaben werden kontrolliert abgewiesen.
V10 Highlights
V10 entfernt den x32-/Win32-Zielpfad: nicht unterstützte 32-Bit-Targets werden mit DRV0205 abgewiesen. Korrigierte x64-Encodings umfassen SSE-Shifts, ALU-Immediates, REX-Reihenfolge, x87-Formen und Bereichsprüfungen. Assemblergrenzen, COFF-Namen und Relokationszahlen wurden gehärtet. X-Code verbessert Masken, Konversionsbreiten, Makros und DIVMOD-Aliasing; die Assembleroptimierung wurde beschleunigt.
PBX-Compiler V8: 349.086.784 Bytes (332,9 MiB / 349,1 MB). Enthält PBXA32 V24, PBXA64 V10, PBXB64 V23, PBXC64 RC50, ScharffBasic und den PBX-Editor samt Hilfen, Includes und Beispielen.
Distribution V8; EXE gültig signiert, Compilerzertifikat V.1-UNQUALIFIED
Historische V10-ReleaseNotes: 840/840 CTest berichtet; hier nicht erneut ausgeführt. Formale Identität bleibt V.1-UNQUALIFIED.
Ein klarer 64-Bit-Zielpfad
PowerBASIC, typisiertes C und Assembler teilen den nativen x64-Ausgabepfad. Die V10-ReleaseNotes dokumentieren die Entfernung der 32-Bit-Spur; win32/i686 wird mit DRV0205 abgewiesen.
PBXA64.exe --target=x86_64-pc-windows-msvc program.bas -o program64.exe
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 V10 korrigierte BMI1/BMI2-Codierungen.
ASM-DetailsPILOT-Frontend (historische Beschreibung)
Historische Frontend-Referenz: keine separat belegte aktuelle V10-Qualifikation.
Die erhaltene PILOT-Beschreibung ist historisch. Das aktuelle Paket liefert keinen gesonderten Release-Qualifikationsbeleg für dieses Frontend.
Eine kompakte Automatisierungs- und Lehrsprache auf demselben nativen Windows-Backend.
PILOT-DetailsNative Toolchain
Präprozessor, typisierte IR, Optimierer, Assembler, COFF-Writer, PE-Linker, Win64-Runtime, 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 All-in-One-Paket der Distribution V8 enthält PBXA32, PBXA64, PBXB64, PBXC64 und ScharffBasic samt PBX-Editor und aktueller CHM-Hilfe (DE+EN) — PBXA64 V10 mit Target-Headern, Laufzeit, Include-Dateien und Beispielen.
Private Nutzung kostenlos, Business sauber lizenziert
Private, nicht-kommerzielle Nutzung ist kostenlos. Business-, Team- und kommerzielle Nutzung läuft über Smart Package Robot oder per E-Mail an info@it-berater.org.
Download-Entwicklung
Tägliche Abrufe aller angebotenen Downloads der letzten 28 Tage (rollierend). Jede Download-Datei ist dauerhaft durch eine eigene Farbe gekennzeichnet.
Aktueller Download und Releasegrenzen
PBX-Compiler V8: 349.086.784 Bytes (332,9 MiB / 349,1 MB). Enthält PBXA32 V24, PBXA64 V10, PBXB64 V23, PBXC64 RC50, ScharffBasic und den PBX-Editor samt Hilfen, Includes und Beispielen.
Paketlabel V10; EXE-Ressource 0.74.0-V74. Die Signatur der ausgelieferten EXE ist gültig. Der Compiler meldet weiterhin V.1-UNQUALIFIED: Authenticode ist kein Nachweis vollständiger Compilerqualifikation. Die Testzahlen in den ReleaseNotes beschreiben historische Läufe und wurden hier nicht neu ausgeführt.
CHM DeutschCHM EnglishV8-Paketprüfsumme