# PBXA64 V8

PBXA64 is a native Windows compiler package with PowerBASIC, C, and x86/x64
assembler frontends.

## Package Contents

- `PBXA64.exe` - UPX-compressed compiler executable.
- `PBXA64_Help.chm` - compiled language and compiler reference.
- `PBX-Editor.exe` - companion editor.
- `Includes/` - compiler include package and legacy Windows include catalog.
- `Samples/` - PowerBASIC, C, and assembler examples.
- `SHA256.txt` - hashes for release binaries and package metadata.
- `RELEASE_MANIFEST.json` - SHA-256 inventory of every distributed file.

## Quick Start

Open a PowerShell or Command Prompt in this directory.

```text
PBXA64.exe --version
PBXA64.exe -o hello.exe Samples\PowerBASIC\01_science_numerics\01_science_numerics.bas
```

For C source, select the target and language standard explicitly:

```text
PBXA64.exe --target=x86_64-pc-windows-msvc --c-backend=final -std=c17 -o hello.exe hello.c
```

The compiler supports Windows x86 and x64 targets. The C frontend implements a
tested C11/C17/C23 subset; unsupported language features fail with diagnostics.

## Qualification

This package was prepared from the verified V8 release template. Qualification
covered the compiler test suite, native Win32/Win64 execution, release includes,
the complete PowerBASIC/C/Assembler sample corpus, C coverage, UPX integrity,
help validation, reproducibility, and supply-chain checks.

The executable is not Authenticode-signed and reports the repository's
`V.1-UNQUALIFIED` certificate identity.
