PBXA64 Documentation
Help files, language reference, and developer guides for the PBXA64 toolchain.
PBXA64 Help (CHM)
Complete compiled HTML help file with command reference, language syntax, preprocessor directives, and runtime library documentation.
Download CHM
Alpha Preview
Online Reference
Language Reference
Complete PowerBASIC-compatible syntax reference, including commands, functions, operators, and data types supported by PBXA64.
Preprocessor Guide
Documentation for #IF, #INCLUDE, #COMPILE, MACRO, and other preprocessor directives.
Inline ASM
Reference for #ASM blocks, x64 register usage, PB symbol binding, and calling conventions.
CLI Reference
Command-line options, compiler switches, output formats, and build integration for PBXA64.
Feature Categories
Core Language
- Variables and data types
- Procedures and functions
- Control flow (IF, SELECT, loops)
- Arrays and UDTs
String & File
- String functions (ASC, CHR$, INSTR, etc.)
- File I/O (OPEN, CLOSE, LINE INPUT)
- Directory operations
- Binary file access
Advanced
- Inline assembly (#ASM)
- DLL export (EXPORT/ALIAS/ORDINAL)
- WinAPI declarations
Alpha Preview
The CHM help file is available now. The complete documentation package will ship with the first public alpha release.
Full Online Reference
- Build
- Cli
- Compatibility
- Examples
- Overview
- Pb Directives
- Pb Language
- Pb Statements
- Pb Types
- Pilot Commands
- Pilot Language
- Stmt Arrays
- Stmt Assign
- Stmt Call
- Stmt Close
- Stmt Compile
- Stmt Concat
- Stmt Console
- Stmt Declare
- Stmt Dim
- Stmt Dimall
- Stmt Do Loop
- Stmt Eof
- Stmt Exit Iterate
- Stmt Expr
- Stmt Fileio
- Stmt For
- Stmt Func
- Stmt Function
- Stmt Get
- Stmt Global
- Stmt Gosub
- Stmt Goto
- Stmt If
- Stmt Include
- Stmt Inputfile
- Stmt Lbound
- Stmt Left
- Stmt Len
- Stmt Lineinput
- Stmt Loc
- Stmt Local
- Stmt Lof
- Stmt Macro
- Stmt Mid
- Stmt Open
- Stmt Ordinal
- Stmt Pbmain
- Stmt Pcode
- Stmt Print
- Stmt Printfile
- Stmt Put
- Stmt Right
- Stmt Seekstmt
- Stmt Select
- Stmt Static
- Stmt Strcmp
- Stmt Stringfn
- Stmt Strings
- Stmt Strptr
- Stmt Sub
- Stmt Trim
- Stmt Ucase
- Stmt V13 Io
- Stmt V19 Heapio
- Stmt V22 Macros
- Stmt V25 Memory
- Stmt V26 Arrays
- Stmt V26 Compat
- Stmt V26 Data
- Stmt V26 Error
- Stmt V26 File
- Stmt V26 Math
- Stmt V28 Asm
- Stmt Varptr
- Stmt While
- Stmt Wstring