Commit Graph

  • 170b35d812 emu_main: IGC drain-wait completion is NONZERO status, not zero (per-page done flag; loop exits when [page]!=0) main CydandClaude Opus 4.8 2026-07-15 18:05:13 -05:00
  • 051544fed6 i860 emu: pipelined pftrunc/pfix through the adder pipe (raw-bits pipe entries) CydandClaude Opus 4.8 2026-07-15 17:53:59 -05:00
  • 6991b68685 emu_main: IGC drain-wait hook (0xf0421510): firmware polls [r16] until the rasterizer consumes the region queue; we consume instantly CydandClaude Opus 4.8 2026-07-15 16:21:01 -05:00
  • 4f143e3a26 i860 emu: EXACT pipelined FP model (MAME-validated) -- N-R divide passes unhooked; draw_scene #1 runs with 41K IGC board accesses CydandClaude Opus 4.8 2026-07-15 15:40:29 -05:00
  • 58b9dcda2f emu_main: fix __init__ split by the intdiv-hook edit (self.heap was unreachable) CydandClaude Opus 4.8 2026-07-15 14:01:41 -05:00
  • abd908a4e5 emu_main: hook the runtime integer-divide (0xf042ee00, r22=r22/r23) with exact host division -- the compiled Newton-Raphson needs exact dual-op pipe timing; geometry stream now consumes frames correctly (replay passes cmd 151 blocker, 387+ commands) CydandClaude Opus 4.8 2026-07-15 14:00:44 -05:00
  • d9cfd74070 i860 emu: pipelined FP unit + dual-ops, adds CC sign rule, flush op; version-matched capfw7 replay BUILDS THE SCENE CydandClaude Opus 4.8 2026-07-15 13:20:35 -05:00
  • 753564aef2 Capture-embedded firmware extracted: cap7 carries the EXACT build the game ran CydandClaude Opus 4.8 2026-07-15 11:43:02 -05:00
  • a688cc1c30 i860 emu: ISA round 2 (ground-truth encodings) + authentic-main runner; firmware processes the full wire boot incl. the downloaded PAZ/sfx module CydandClaude Opus 4.8 2026-07-15 11:26:10 -05:00
  • f5e9ae987d i860 emu: add EMU_DATA_BASE / EMU_INDEXED experiment hooks (default off) CydandClaude Opus 4.8 2026-07-15 09:40:33 -05:00
  • ef4a0b67ac i860 emu: fix 6 core interpreter bugs; boot+velocirender_init+do_init now run clean CydandClaude Opus 4.8 2026-07-15 09:35:44 -05:00
  • 20dbd90026 Tier 0 emulator: wire-command replay harness (emu_replay.py) CydandClaude Fable 5 2026-07-15 07:01:52 -05:00
  • e28232e409 Tier 0 emulator: i860 interpreter boots VREND.MNG + runs real render code CydandClaude Fable 5 2026-07-14 23:38:25 -05:00
  • 1323397a50 pvision solved (texture-value ramp) + i860/hardware reverse-engineering CydandClaude Fable 5 2026-07-14 22:29:53 -05:00
  • 5593d57d48 Renderer: IR/thermal palette, bilinear default, searchlight (fog) + night egg CydandClaude Opus 4.8 2026-07-14 13:49:34 -05:00
  • aadda7f9a5 Cockpit camera complete + namedpipe transport + 832x512 native res CydandClaude Opus 4.8 2026-07-14 10:08:15 -05:00
  • 873882b4be Deploy: mark the packaged archive INSTALL-VERIFIED (2026-07-11) CydandClaude Fable 5 2026-07-11 16:35:14 -05:00
  • 8cecb6e5ca Deploy: pod-launch explains an unconfigured install instead of suggesting --conf CydandClaude Fable 5 2026-07-11 16:15:28 -05:00
  • 198b73eb96 Deploy: freeze the render bridge to renderer.exe -- archive is now complete CydandClaude Fable 5 2026-07-10 23:57:14 -05:00
  • 33a192a1fc Deploy: Npcap is a one-time MANUAL install per cockpit (operator consensus) CydandClaude Fable 5 2026-07-10 23:49:36 -05:00
  • 4adfaf740a Deploy: configure.ps1 hardening + co-located smoke-test caveats in the plan CydandClaude Fable 5 2026-07-10 23:47:24 -05:00
  • 7710be1a07 Deploy: pod-launch warns that --no-sound freezes bt/rp CydandClaude Fable 5 2026-07-10 23:47:24 -05:00
  • a8e463e784 Emulator: kernel BPF RX filter for the pcap NIC + NE2000 accept/drop diagnostics CydandClaude Fable 5 2026-07-10 23:47:05 -05:00
  • 131f58b4a0 Deploy: full console argument reference in pod-launch/README CydandClaude Opus 4.8 2026-07-10 14:34:51 -05:00
  • e65ff3f8d7 Deploy: RP loops (no single-shot) + confirm DOSBox needs no bundled DLLs CydandClaude Opus 4.8 2026-07-10 12:06:49 -05:00
  • 9df87f2c01 Deploy: pod install scaffold -- supervisor entry-point, postinstall, packaging CydandClaude Opus 4.8 2026-07-10 10:36:30 -05:00
  • d1635d4694 Deploy: drop -SwapMFD switch -- edit the RECTS x-coords to swap MFD heads (simpler) CydandClaude Fable 5 2026-07-09 19:55:06 -05:00
  • 2d5f1562bd Deploy: -SwapMFD flag to trade the two MFD head positions (win3<->win4) CydandClaude Fable 5 2026-07-09 19:53:46 -05:00
  • 125d835a05 Deploy: pod_deploy.ps1 cockpit window layout + focus_dosbox.ps1 (renderer topmost, DOSBox focused) CydandClaude Fable 5 2026-07-09 19:44:45 -05:00
  • 97028fc983 collab: RP runs full pod; open renderer item = RP track-decal z-fighting + vrview_gl merge points for David CydandClaude Fable 5 2026-07-09 19:31:46 -05:00
  • e1b63775e6 VDB-NOTES: RP heads fully verified -- all MFDs + radar correct (RP VDB DONE) CydandClaude Fable 5 2026-07-09 19:24:00 -05:00
  • 3db666f8ee Add emulator/ENV-VARS.md -- pod (L4*/DPLARG) + host emulator env var catalog CydandClaude Fable 5 2026-07-09 19:09:29 -05:00
  • 8b0933bc16 Add emulator/LAUNCH.md -- pod launch cheat-sheet (net/RP/egg confs, flags, mirror, shutdown) CydandClaude Fable 5 2026-07-09 18:52:02 -05:00
  • ee7f680f79 NET-NOTES: one-console-at-a-time (netnub -p single session); Mac vs .NET conflict CydandClaude Fable 5 2026-07-09 18:26:22 -05:00
  • 6a595cc565 RP VDB SOLVED: gauge bank granularity 4KB->64KB (L4GAUGE.INI) -- full displays CydandClaude Fable 5 2026-07-09 16:57:12 -05:00
  • 1ceb0dc90f VDB-NOTES: real hardware (Jaton CL-GD5434 + MACH130 CPLD + 3x Bt477 RAMDAC) CydandClaude Fable 5 2026-07-09 15:52:42 -05:00
  • 2261dd804a VDB-NOTES: full board documentation (RE from driver + HLE; physical sample exists) CydandClaude Fable 5 2026-07-09 15:28:24 -05:00
  • e1b43fb6d5 Bridge: VRVIEW_MIPMAP option + launch_pod -Mipmap flag (RP checkerboard shimmer) CydandClaude Fable 5 2026-07-09 15:04:35 -05:00
  • 68ca9b6f15 VDB: honor the VGA-DAC pixel-mask (RP drives it; BT left it 0xFF); park Mac mirror CydandClaude Fable 5 2026-07-09 14:53:22 -05:00
  • dd2ae57647 RP 4.10 runs on the pod emulator: net_rp.conf (netnub -f rpl4opt, shared MUNGA stack) CydandClaude Fable 5 2026-07-09 14:13:38 -05:00
  • 2555c34a44 Egress hold: CLOSED (won-t-fix) -- floor lamps gone from surviving cockpits; findings preserved CydandClaude Fable 5 2026-07-09 14:00:36 -05:00
  • f1fdc68f5d Egress hold: Step 0 result -- ~3s is in-game (not the loop); Step 1 (3.0f->30.0f patch) confirmed as the fix CydandClaude Fable 5 2026-07-09 13:52:39 -05:00
  • 54101957fd Egress hold: back-burner fix plan (Step0 diagnose / Step1 one-const patch / Step3 device fallback) CydandClaude Fable 5 2026-07-09 13:45:23 -05:00
  • c93b2ed786 NET-NOTES: egress delay is compiled + two-phase; cross-build identical (no regression) CydandClaude Fable 5 2026-07-09 13:17:13 -05:00
  • 6a4a46c897 NET-NOTES: egress delay FOUND in the binary -- hardcoded ~30s in the game CydandClaude Fable 5 2026-07-09 13:00:42 -05:00
  • 97d73612a4 NET-NOTES: Mac console egress window also 3.4s -- venue delay = print time CydandClaude Fable 5 2026-07-09 12:24:50 -05:00
  • 9e922ecd89 net-tools: tap2_mirror -- both console generations on the pod at once CydandClaude Fable 5 2026-07-09 12:16:50 -05:00
  • eef8784030 NET-NOTES: floor-lamp choreography measured -- egress window = console's call CydandClaude Fable 5 2026-07-09 12:02:43 -05:00
  • cfd368381b NET-NOTES: post-mission egress hold decoded (RIO lamps + StopMission exit codes) CydandClaude Fable 5 2026-07-09 11:02:18 -05:00
  • a8eb10dc33 NET-NOTES: modern .NET console milestone -- hands-free mission loop CydandClaude Fable 5 2026-07-09 10:51:37 -05:00
  • 384418f385 NET-NOTES: host-side console bridging WORKING (bridge IP + Npcap SendToRx) CydandClaude Fable 5 2026-07-09 10:44:45 -05:00
  • a1c3363f0b NET-NOTES: console between-missions behavior characterized + host bridge plan CydandClaude Fable 5 2026-07-09 10:24:17 -05:00
  • 162fa39117 Death camera: forensics, capture, and probes (fix not yet applied) CydandClaude Fable 5 2026-07-09 00:13:12 -05:00
  • 1b041d5a9e Bridge: frame coalescing -- the view can no longer fall behind real time CydandClaude Fable 5 2026-07-09 00:13:11 -05:00
  • 2233441812 Net: NIC off IRQ 3 (plasma COM2 owns it) -- pod no longer goes deaf in-game CydandClaude Fable 5 2026-07-09 00:13:11 -05:00
  • 419c7d5d63 Pick: authentic per-instance INTERSECT mask replaces the interim gates CydandClaude Fable 5 2026-07-08 20:46:40 -05:00
  • c13613e259 GL fog: per-fragment factor -- terrain/cloud no longer escape the fog CydandClaude Fable 5 2026-07-08 20:32:38 -05:00
  • bb8978c127 Retire the near-eye cull by default: the eye-shroud is authentic content CydandClaude Fable 5 2026-07-08 19:53:52 -05:00
  • 7ae11f174c HUD: dpl2d Y grows down -- unflip the whole 2D layer CydandClaude Fable 5 2026-07-08 19:37:29 -05:00
  • c5659b8d3e Bridge: pre-movement camera, munga yaw fix, fogged background; net conf plasma CydandClaude Fable 5 2026-07-08 19:15:04 -05:00
  • 817c3ad4a4 Renderer: VRVIEW_NEARCULL toggle for the near-eye cull A/B CydandClaude Fable 5 2026-07-08 18:24:23 -05:00
  • e6ebef071d Pick geometry completeness + the audio crackle root cause CydandClaude Fable 5 2026-07-08 15:16:40 -05:00
  • d88d9212c0 Aim pipeline: all-LODs raycast, always-answer picks, own-mech exclusion CydandClaude Fable 5 2026-07-08 14:33:50 -05:00
  • 351cce26b3 AWE32: VWE_AWE_WAV crackle-hunt recording taps CydandClaude Fable 5 2026-07-08 14:06:11 -05:00
  • ab4a5b8702 Ravine mission egg + conf (the WALLED arena, per BTL4.RES map decode) CydandClaude Fable 5 2026-07-08 13:38:29 -05:00
  • b2f0becbd4 Document Live Cam + Mission Review architecture (CAMERA-REVIEW-NOTES.md) CydandClaude Fable 5 2026-07-08 09:21:46 -05:00
  • 6853b123ed Confs: default L4TIMER to FAST (setenv arg2 s->f, all 14 launch confs) CydandClaude Fable 5 2026-07-08 09:10:08 -05:00
  • e7e1d72a66 Move 410console to the TeslaSuite repo CydandClaude Fable 5 2026-07-08 00:09:18 -05:00
  • cbf7015620 Weapon visuals + aim: beams render from the guns; pick self-target fixes CydandClaude Fable 5 2026-07-08 00:09:03 -05:00
  • 2bb2ff7302 Weapons fire; hat-glance + MFD fixes; windowless bridge CydandClaude Opus 4.8 2026-07-07 09:53:14 -05:00
  • c18c253658 RIO: document the board init handshake (test-mode + version) for vRIO CydandClaude Fable 5 2026-07-06 13:35:37 -05:00
  • 1872799c7a VPX device: dpl3-revive shading port + wire lights; fix game-path yaw mirror CydandClaude Fable 5 2026-07-06 13:34:17 -05:00
  • 0f5b2e28da Renderer: vendor live-bridge scripts; GPU backend unblocked (60fps) CydandClaude Fable 5 2026-07-06 13:34:02 -05:00
  • afc3fd839e Vendor dpl3-revive: the Division/DPL3 renderer, now ours CydandClaude Fable 5 2026-07-05 22:06:25 -05:00
  • 9536d4cbc0 NET: full networked mission runs end-to-end; fix blank VDB heads (NIC/VDB port clash) CydandClaude Fable 5 2026-07-05 21:18:42 -05:00
  • e12bfe1d3a NET milestone: real console->pod mission egg over the wire (+ mission-load crash) CydandClaude Opus 4.8 2026-07-05 17:41:34 -05:00
  • bda2f7b8b3 Networking WORKS: real console <-> real pod over the emulated wire CydandClaude Fable 5 2026-07-05 17:14:48 -05:00
  • 929b6bc267 Networking: add egg_capture.py — console->pod protocol capture tool CydandClaude Fable 5 2026-07-04 23:17:15 -05:00
  • 5a2c4b589f Networking: note console VM standup (SheepShaver/OS9.0.4) + TAP bridge plan CydandClaude Fable 5 2026-07-04 23:11:46 -05:00
  • b86fea71e0 Networking: determine Console 4.10 OS compatibility from the binary CydandClaude Fable 5 2026-07-04 22:35:01 -05:00
  • e1d44251da Networking: decode egg-delivery protocol from source; archive console SW CydandClaude Fable 5 2026-07-04 22:21:06 -05:00
  • 5b44ede702 Networking: console SW extracted, TCP port 1501 found, pod = Puck CydandClaude Fable 5 2026-07-04 22:12:49 -05:00
  • 3e838bd4c7 Networking notes: console emulator = SheepShaver (real HW is a 6100/66) CydandClaude Fable 5 2026-07-04 22:07:10 -05:00
  • 49bc526732 Networking M1: pod boots on the network path (no -egg) under emulation Cyd 2026-07-04 21:43:00 -05:00
  • 5e0f9c8061 Networking recon: map WATTCP/NetNub pod stack + emulator bring-up plan CydandClaude Fable 5 2026-07-04 21:27:10 -05:00
  • 3d5892c00f RIO firmware: build + verify patched image (reply-wedge fix) CydandClaude Fable 5 2026-07-04 21:14:07 -05:00
  • 9fa5d101e7 RIO firmware: drop stray disasm.stderr, ignore *.stderr CydandClaude Fable 5 2026-07-04 20:42:49 -05:00
  • 34383f3f2c RIO firmware: disassemble v4.2, find the reply-wedge root cause CydandClaude Fable 5 2026-07-04 20:42:37 -05:00
  • d0b53e93dd RIO firmware notes: exact EPROM part (AM27C512-150) + replacement pick CydandClaude Fable 5 2026-07-04 20:22:14 -05:00
  • 673cebf3b8 RIO: firmware v4.2 dump (Toshiba TMP68HC11) + first-look analysis CydandClaude Fable 5 2026-07-04 20:21:42 -05:00
  • db7745fcd0 sda4: commit the Glaze developer hard-drive dump CydandClaude Fable 5 2026-07-04 19:41:15 -05:00
  • 504aef88d4 ALPHA_1: commit the live production-system working tree CydandClaude Fable 5 2026-07-04 19:40:34 -05:00
  • a0a4260fd4 Sound: dual-AWE32 EMU8000 emulation -- the pod has audio CydandClaude Fable 5 2026-07-04 19:40:15 -05:00
  • dabc204d0d VPX render: port the restoration gallery shading model; renderer collab doc CydandClaude Fable 5 2026-07-04 16:41:16 -05:00
  • e2005502ff RIO: gauge confs to priority=higher,higher CydandClaude Fable 5 2026-07-04 16:41:02 -05:00
  • 301f381305 VDB: exploded 7-display desktop mode (VPX_EXPLODE=1) CydandClaude Fable 5 2026-07-04 00:46:54 -05:00
  • 377047f37d RIO working: serial wire tap, conf tuning, four-patch writeup CydandClaude Fable 5 2026-07-04 00:22:14 -05:00
  • aea8b3eab4 Archive the Mac operations console (410console) CydandClaude Fable 5 2026-07-04 00:19:35 -05:00
  • fa895afc0f Preserve ALPHA_1.zip (production-system image); ignore __pycache__ CydandClaude Fable 5 2026-07-03 22:35:09 -05:00
  • 7670d40b37 VDB heads: 4-head cockpit layout (VPX_COCKPIT=1), drop exploratory windows CydandClaude Fable 5 2026-07-03 22:30:33 -05:00