============================================================ SIGIL FORGE — native desktop binaries (v0.1 preview) ============================================================ Sigil Forge is a retro-game console front-end, written entirely in the Sigil language and compiled to NATIVE binaries by Sigil's own self-hosting compiler (cc0) — no virtual machine, no emulator layer, no interpreter, no Python. One Sigil source is compiled per platform; only a thin platform layer differs. ------------------------------------------------------------ DOWNLOAD (pick your platform) ------------------------------------------------------------ macOS (Apple Silicon / M-series) forge-0.1-macos-arm64 Linux (64-bit / x86-64) forge-0.1-linux-x86_64 Windows (64-bit / x86-64) forge-0.1-windows-x86_64.exe ------------------------------------------------------------ HOW TO RUN ------------------------------------------------------------ Forge v0.1 is a console (text) program — run it from a terminal. • macOS 1. Open Terminal, cd to your Downloads folder. 2. chmod +x forge-0.1-macos-arm64 3. ./forge-0.1-macos-arm64 The binary is ad-hoc signed (not notarized), so on the first run macOS may say it "cannot be opened." If so, either: - right-click the file in Finder > Open > Open, OR - run: xattr -d com.apple.quarantine forge-0.1-macos-arm64 • Linux 1. chmod +x forge-0.1-linux-x86_64 2. ./forge-0.1-linux-x86_64 (Static binary — no libraries or install needed.) • Windows 1. Open Command Prompt or PowerShell, cd to the download folder. 2. .\forge-0.1-windows-x86_64.exe Windows SmartScreen may warn about an unknown publisher — choose "More info" > "Run anyway." ------------------------------------------------------------ WHAT YOU'LL SEE ------------------------------------------------------------ Forge prints its library — the 25 launchable systems and the emulation core each one runs on (Forge's shared-CPU leverage map) — followed by the launcher selection line. Example: SIGIL FORGE - retro console, running NATIVE on macOS Library - launchable systems: [ 1] NES (6502) [ 3] Genesis (68000) ... [25] CHIP-8 (CHIP-8) 25 systems ready. Select a number to launch. > launch 3: Genesis on the 68000 core. ------------------------------------------------------------ WHAT THIS PREVIEW IS (and isn't, yet) ------------------------------------------------------------ This is the portable launcher / library layer running native on all three desktops — proof that "write once in Sigil, compile native per platform" works. Actually playing a game in a window with a controller and sound is the next milestone: it needs a few more host hooks (window/display, gamepad, audio) in the native runtime, which are in progress. The memory engine that runs the emulator cores already works natively. ------------------------------------------------------------ VERIFY YOUR DOWNLOAD (optional) ------------------------------------------------------------ macOS / Linux : shasum -a 256 -c SHA256SUMS Windows : certutil -hashfile forge-0.1-windows-x86_64.exe SHA256 (compare against SHA256SUMS)