SNAPKITTYWEST's picture
push from SNAPKITTYWEST/apple-ii-universal-machine
e870690 verified
Raw History Blame Contribute Delete
10 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Apple II Universal Machine</title>
<link rel="stylesheet" href="./styles.css">
</head>
<body>
<div id="boot-screen">
<pre id="boot-art"></pre>
<div id="boot-status">INITIALIZING...</div>
</div>
<div id="app" style="display:none">
<div id="top-bar">
<span id="brand">APPLE II UNIVERSAL MACHINE</span>
<span id="runtime-badge">HOLY_SIM</span>
<span id="live-indicator">● LIVE</span>
</div>
<div id="main-layout">
<div id="left-panel">
<div class="panel-header">TERMINAL</div>
<div id="terminal"></div>
<div id="input-row">
<span class="prompt" id="prompt-text">HolySim&gt; </span>
<input id="cmd-input" autofocus autocomplete="off" spellcheck="false" />
</div>
</div>
<div id="right-panel">
<div class="panel-header">SYSTEM STATUS</div>
<div id="status-box">
<div class="status-line"><span class="sl-label">KERNEL STATUS:</span><span class="sl-value l-green">LIVE</span></div>
<div class="status-line"><span class="sl-label">WOZ VAULT:</span><span class="sl-value l-green">ONLINE</span></div>
<div class="status-line"><span class="sl-label">INTERACTION:</span><span class="sl-value l-green">ENABLED</span></div>
<div class="status-line"><span class="sl-label">ADA CONTRACT:</span><span class="sl-value l-cyan">SIMULATED</span></div>
<div class="status-line"><span class="sl-label">RUNTIME:</span><span class="sl-value l-yellow" id="runtime-mode">HOLY_SIM</span></div>
<div class="status-line"><span class="sl-label">SWIFTWASM:</span><span class="sl-value l-yellow">FALLBACK_JS</span></div>
<div class="status-line"><span class="sl-label">WEBLLM:</span><span class="sl-value l-yellow">FALLBACK_JS</span></div>
<div class="status-line"><span class="sl-label">OLLAMA:</span><span class="sl-value l-yellow">FALLBACK_JS</span></div>
<div class="status-line"><span class="sl-label">WASM:</span><span class="sl-value l-yellow">FALLBACK_JS</span></div>
<div class="status-line"><span class="sl-label">ASM:</span><span class="sl-value l-cyan">SIMULATED</span></div>
<div class="status-line"><span class="sl-label">VAULT EVENTS:</span><span class="sl-value" id="vault-count">0</span></div>
<div class="status-line"><span class="sl-label">SEALS:</span><span class="sl-value" id="seal-count">0</span></div>
<div class="status-line"><span class="sl-label">MODE:</span><span class="sl-value l-green" id="mode-label">APPLE II</span></div>
<div class="status-line"><span class="sl-label">AGENTS:</span><span class="sl-value" id="agent-count">0</span></div>
<div class="status-line"><span class="sl-label">TWINS:</span><span class="sl-value" id="twin-count">0</span></div>
</div>
<div class="panel-header" style="margin-top:8px">AUDIT LOG</div>
<div id="audit-panel"></div>
<div class="panel-header" style="margin-top:8px">WOZ VAULT</div>
<div id="vault-panel"></div>
</div>
</div>
<div id="button-bar">
<button class="btn" data-cmd="boot">BOOT</button>
<button class="btn" data-cmd="debate">DEBATE</button>
<button class="btn" data-cmd="vault">VAULT</button>
<button class="btn" data-cmd="seal">SEAL</button>
<button class="btn" data-cmd="status">STATUS</button>
<button class="btn" data-cmd="export">EXPORT</button>
<a class="btn" href="./holy-terminal.html" style="text-decoration:none;line-height:2">HOLYC</a>
<button class="btn" data-cmd="listmodes">MODES</button>
<button class="btn danger" data-cmd="clear-vault">CLEAR VAULT</button>
<button class="btn" data-cmd="tour">TOUR</button>
<button class="btn" data-cmd="copilot">COPILOT</button>
<button class="btn" data-cmd="missioncontrol">MISSION</button>
<button class="btn" data-cmd="createtwinfromwizard">TWIN WIZARD</button>
<button class="btn" data-cmd="twindashboard">TWIN DASH</button>
<a class="btn" href="./llsm.html" style="text-decoration:none;line-height:2;background:rgba(255,215,0,0.08);border-color:#ffd700;color:#ffd700;">🧠 LLSM</a>
</div>
<div id="runtime-bar">
<span class="rl">RUNTIME:</span>
<button class="runtime-btn active" data-rt="holy-sim">HOLY_SIM</button>
<button class="runtime-btn" data-rt="swift-wasm">SWIFTWASM</button>
<button class="runtime-btn" data-rt="webllm">WEBLLM</button>
<button class="runtime-btn" data-rt="ollama">OLLAMA</button>
<button class="runtime-btn" data-rt="wasm">WASM</button>
</div>
<div id="honest-banner">CURRENT MODE: <span id="banner-mode">APPLE II</span> — This is a browser-safe simulation, not real Ring 0 HolyC execution.</div>
</div>
<div id="boot-overlay" style="display:none"></div>
<script src="./seal.js"></script>
<script src="./woz-vault.js"></script>
<script src="./ascii-registry.js"></script>
<script src="./trust-deed.js"></script>
<script src="./contracts/ada-contract-sim.js"></script>
<script src="./contracts/contract-registry.js"></script>
<script src="./lisp/sexpr-parser.js"></script>
<script src="./lisp/lisp-machine.js"></script>
<script src="./lisp/lisp-patterns.js"></script>
<script src="./lisp/fontana-ffi-sim.js"></script>
<script src="./assembly/register-sim.js"></script>
<script src="./assembly/opcode-viewer.js"></script>
<script src="./encoding/reverse-unicode.js"></script>
<script src="./encoding/glyph-seal.js"></script>
<script src="./runtime/holy-sim.js"></script>
<script src="./runtime/runtime-registry.js"></script>
<script src="./runtime/swift-wasm-adapter.js"></script>
<script src="./vm/prolog-sim.js"></script>
<script src="./vm/macro-expander.js"></script>
<script src="./vm/bytecode-vm.js"></script>
<script src="./vm/brainfuck-tape.js"></script>
<script src="./vm/machine-viewer.js"></script>
<script src="./forth/forth-vm.js"></script>
<script src="./vm/heterogeneous-vm.js"></script>
<script src="./lisp/fontana-decoder.js"></script>
<script src="./lisp/lisp-expand.js"></script>
<script src="./lisp/lisp-to-vm.js"></script>
<script src="./runtime/runtime-registry.js"></script>
<script src="./runtime/holy-sim.js"></script>
<script src="./runtime/swift-wasm-adapter.js"></script>
<script src="./runtime/webllm-adapter.js"></script>
<script src="./runtime/ollama-adapter.js"></script>
<script src="./runtime/wasm-adapter.js"></script>
<script src="./agents/agent-registry.js"></script>
<script src="./agents/agent-spawner.js"></script>
<script src="./agents/agent-profile.js"></script>
<script src="./agents/agent-runner.js"></script>
<script src="./agents/agent-commands.js"></script>
<script src="./twins/twin-registry.js"></script>
<script src="./twins/twin-designer.js"></script>
<script src="./twins/twin-profile.js"></script>
<script src="./twins/twin-runner.js"></script>
<script src="./twins/twin-commands.js"></script>
<script src="./modes/mode-registry.js"></script>
<script src="./modes/apple-mode.js"></script>
<script src="./modes/linux-mode.js"></script>
<script src="./modes/windows-mode.js"></script>
<script src="./modes/holy-mode.js"></script>
<script src="./modes/vm-mode.js"></script>
<script src="./modes/agent-mode.js"></script>
<script src="./ollama/ollama-adapter.js"></script>
<script src="./ollama/model-registry.js"></script>
<script src="./ollama/ollama-commands.js"></script>
<script src="./export/screenshot-export.js"></script>
<script src="./export/snapshot-share.js"></script>
<script src="./vacuum/vacuum-ingest.js"></script>
<script src="./vacuum/semantic-extractor.js"></script>
<script src="./vacuum/schema-mapper.js"></script>
<script src="./vacuum/vacuum-commands.js"></script>
<script src="./envelope/envelope-builder.js"></script>
<script src="./envelope/envelope-verifier.js"></script>
<script src="./envelope/bytecode-envelope.js"></script>
<script src="./envelope/envelope-commands.js"></script>
<script src="./ide/editor-panel.js"></script>
<script src="./ide/file-tree.js"></script>
<script src="./ide/build-console.js"></script>
<script src="./ide/debug-panel.js"></script>
<script src="./ide/simulator-panel.js"></script>
<script src="./ide/inspector-panel.js"></script>
<script src="./ide/ide-layout.js"></script>
<script src="./staple/staple-manifest.js"></script>
<script src="./staple/repo-staple.js"></script>
<script src="./staple/cold-boot.js"></script>
<script src="./staple/staple-commands.js"></script>
<script src="./capsules/capsule-registry.js"></script>
<script src="./capsules/capsule-builder.js"></script>
<script src="./capsules/capsule-card.js"></script>
<script src="./capsules/capsule-runner.js"></script>
<script src="./capsules/capsule-commands.js"></script>
<script src="./github/github-auth.js"></script>
<script src="./github/github-api.js"></script>
<script src="./github/repo-builder.js"></script>
<script src="./github/inverted-repo-template.js"></script>
<script src="./github/repo-staple-writer.js"></script>
<script src="./github/github-commands.js"></script>
<script src="./onboarding/copilot-guide.js"></script>
<script src="./onboarding/tour-steps.js"></script>
<script src="./onboarding/voice-narrator.js"></script>
<script src="./onboarding/command-coach.js"></script>
<script src="./onboarding/mission-control.js"></script>
<script src="./twin-builder/twin-wizard.js"></script>
<script src="./twin-builder/twin-archetypes.js"></script>
<script src="./twin-builder/twin-personality.js"></script>
<script src="./twin-builder/twin-skills.js"></script>
<script src="./twin-builder/twin-memory.js"></script>
<script src="./twin-builder/twin-runtime.js"></script>
<script src="./twin-builder/twin-dashboard.js"></script>
<script src="./twin-builder/twin-onboarding.js"></script>
<script src="./app.js"></script>
</body>
</html>