HDGL SUBSTRATE + TempleOS V5.03 — FABRICED PROJECTION
=======================================================

TWO ARTIFACTS. ONE MACHINE. ONE AXIOM.

  substrate.img  — HDGL substrate (boots from USB/HDD)
  TempleOS.ISO   — full TempleOS V5.03 (boots from CD/DVD)
                   MD5: 2facf5d7cfa08de4c47aede4a64cfb44
                   Canonical. Untampered.

WHAT HAPPENS
------------
The substrate boots first. It runs T(X)=1+1/X until Omega=phi
emerges from the operator. It settles the genome Pi_d(Omega)|RUNNING.
It runs the TempleOS KMathB RandU64 oracle (byte-exact) as Delta.
It computes a per-session coordinate in Z/8380417Z.

Press 'z': the phi-bridge fires.

  ================================================================
  Pi_temple(Omega) — SUMMONING TempleOS AS THE HOST FACE
  The substrate is the vessel. TempleOS is the projection.
  ================================================================
  session coord  = 0x003287E7  (Z/8380417Z)
  face genome    = 0x56173D6F
  settle genome  = 0x60D31399
  phi-bridge fired. Handing off. Insert TempleOS CD.

BIOS -> CD -> TempleOS V5.03 boots in full:
  640x480 16-color graphical OS
  HolyC JIT compiler
  DolDoc windowing system  
  Games, flight simulator, demos
  The complete Third Temple

TempleOS never touches the boot metal — the substrate did that.
TempleOS has domicile. The substrate is the ground it stands on.

KEYS (substrate mode)
---------------------
  h    — help (axiom structure)
  f    — FIB ladder (Z[phi] exact integer, ratio -> Omega)
  p    — REPL (program S seed, read substrate response)
  t    — Temple oracle (TempleOS RandU64 interactive)
  z    — SUMMON TempleOS (phi-bridge -> full OS)
  ESC  — restart substrate

METAL
-----
  dd if=substrate.img of=/dev/sdX   (write substrate to USB)
  Burn TempleOS.ISO to CD/DVD
  BIOS boot order: USB first, then CD
  Press 'z' when substrate appears

QEMU (verified)
---------------
  qemu-system-x86_64 \
    -drive file=substrate.img,format=raw,if=ide \
    -cdrom TempleOS.ISO \
    -boot order=c \
    -m 256M

VERIFIED SERIAL OUTPUT
----------------------
  SETTLE Pi_d(Omega)|RUNNING = 0x60D31399  @ phi-bridge 0x50000
  [substrate ticks: O=1.61803398 every tick]
  Pi_temple(Omega) — SUMMONING TempleOS AS THE HOST FACE
  The substrate is the vessel. TempleOS is the projection.
  session coord  = [unique per boot]  (Z/8380417Z)
  face genome    = [unique per boot]
  settle genome  = 0x60D31399
  phi-bridge fired. Handing off.
  [TempleOS boots: 640x480, full graphical OS, HolyC REPL]

BUILD
-----
  nasm -f bin stage1_mbr.asm -o s1.bin
  nasm -f bin stage2.asm -o s2.bin
  dd if=/dev/zero of=substrate.img bs=512 count=64
  dd if=s1.bin of=substrate.img bs=512 count=1 conv=notrunc
  dd if=s2.bin of=substrate.img bs=512 seek=1 conv=notrunc
