This website requires JavaScript.
170b35d812
emu_main: IGC drain-wait completion is NONZERO status, not zero (per-page done flag; loop exits when [page]!=0)
main
Cyd and Claude 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)
Cyd and Claude 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
Cyd and Claude 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
Cyd and Claude 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)
Cyd and Claude 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)
Cyd and Claude 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
Cyd and Claude Opus 4.8
2026-07-15 13:20:35 -05:00
753564aef2
Capture-embedded firmware extracted: cap7 carries the EXACT build the game ran
Cyd and Claude 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
Cyd and Claude Opus 4.8
2026-07-15 11:26:10 -05:00
f5e9ae987d
i860 emu: add EMU_DATA_BASE / EMU_INDEXED experiment hooks (default off)
Cyd and Claude 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
Cyd and Claude Opus 4.8
2026-07-15 09:35:44 -05:00
20dbd90026
Tier 0 emulator: wire-command replay harness (emu_replay.py)
Cyd and Claude Fable 5
2026-07-15 07:01:52 -05:00
e28232e409
Tier 0 emulator: i860 interpreter boots VREND.MNG + runs real render code
Cyd and Claude Fable 5
2026-07-14 23:38:25 -05:00
1323397a50
pvision solved (texture-value ramp) + i860/hardware reverse-engineering
Cyd and Claude Fable 5
2026-07-14 22:29:53 -05:00
5593d57d48
Renderer: IR/thermal palette, bilinear default, searchlight (fog) + night egg
Cyd and Claude Opus 4.8
2026-07-14 13:49:34 -05:00
aadda7f9a5
Cockpit camera complete + namedpipe transport + 832x512 native res
Cyd and Claude Opus 4.8
2026-07-14 10:08:15 -05:00
873882b4be
Deploy: mark the packaged archive INSTALL-VERIFIED (2026-07-11)
Cyd and Claude Fable 5
2026-07-11 16:35:14 -05:00
8cecb6e5ca
Deploy: pod-launch explains an unconfigured install instead of suggesting --conf
Cyd and Claude Fable 5
2026-07-11 16:15:28 -05:00
198b73eb96
Deploy: freeze the render bridge to renderer.exe -- archive is now complete
Cyd and Claude Fable 5
2026-07-10 23:57:14 -05:00
33a192a1fc
Deploy: Npcap is a one-time MANUAL install per cockpit (operator consensus)
Cyd and Claude Fable 5
2026-07-10 23:49:36 -05:00
4adfaf740a
Deploy: configure.ps1 hardening + co-located smoke-test caveats in the plan
Cyd and Claude Fable 5
2026-07-10 23:47:24 -05:00
7710be1a07
Deploy: pod-launch warns that --no-sound freezes bt/rp
Cyd and Claude Fable 5
2026-07-10 23:47:24 -05:00
a8e463e784
Emulator: kernel BPF RX filter for the pcap NIC + NE2000 accept/drop diagnostics
Cyd and Claude Fable 5
2026-07-10 23:47:05 -05:00
131f58b4a0
Deploy: full console argument reference in pod-launch/README
Cyd and Claude Opus 4.8
2026-07-10 14:34:51 -05:00
e65ff3f8d7
Deploy: RP loops (no single-shot) + confirm DOSBox needs no bundled DLLs
Cyd and Claude Opus 4.8
2026-07-10 12:06:49 -05:00
9df87f2c01
Deploy: pod install scaffold -- supervisor entry-point, postinstall, packaging
Cyd and Claude 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)
Cyd and Claude Fable 5
2026-07-09 19:55:06 -05:00
2d5f1562bd
Deploy: -SwapMFD flag to trade the two MFD head positions (win3<->win4)
Cyd and Claude 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)
Cyd and Claude 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
Cyd and Claude Fable 5
2026-07-09 19:31:46 -05:00
e1b63775e6
VDB-NOTES: RP heads fully verified -- all MFDs + radar correct (RP VDB DONE)
Cyd and Claude Fable 5
2026-07-09 19:24:00 -05:00
3db666f8ee
Add emulator/ENV-VARS.md -- pod (L4*/DPLARG) + host emulator env var catalog
Cyd and Claude 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)
Cyd and Claude 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
Cyd and Claude Fable 5
2026-07-09 18:26:22 -05:00
6a595cc565
RP VDB SOLVED: gauge bank granularity 4KB->64KB (L4GAUGE.INI) -- full displays
Cyd and Claude Fable 5
2026-07-09 16:57:12 -05:00
1ceb0dc90f
VDB-NOTES: real hardware (Jaton CL-GD5434 + MACH130 CPLD + 3x Bt477 RAMDAC)
Cyd and Claude Fable 5
2026-07-09 15:52:42 -05:00
2261dd804a
VDB-NOTES: full board documentation (RE from driver + HLE; physical sample exists)
Cyd and Claude Fable 5
2026-07-09 15:28:24 -05:00
e1b43fb6d5
Bridge: VRVIEW_MIPMAP option + launch_pod -Mipmap flag (RP checkerboard shimmer)
Cyd and Claude 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
Cyd and Claude 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)
Cyd and Claude 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
Cyd and Claude 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
Cyd and Claude 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)
Cyd and Claude Fable 5
2026-07-09 13:45:23 -05:00
c93b2ed786
NET-NOTES: egress delay is compiled + two-phase; cross-build identical (no regression)
Cyd and Claude Fable 5
2026-07-09 13:17:13 -05:00
6a4a46c897
NET-NOTES: egress delay FOUND in the binary -- hardcoded ~30s in the game
Cyd and Claude Fable 5
2026-07-09 13:00:42 -05:00
97d73612a4
NET-NOTES: Mac console egress window also 3.4s -- venue delay = print time
Cyd and Claude Fable 5
2026-07-09 12:24:50 -05:00
9e922ecd89
net-tools: tap2_mirror -- both console generations on the pod at once
Cyd and Claude Fable 5
2026-07-09 12:16:50 -05:00
eef8784030
NET-NOTES: floor-lamp choreography measured -- egress window = console's call
Cyd and Claude Fable 5
2026-07-09 12:02:43 -05:00
cfd368381b
NET-NOTES: post-mission egress hold decoded (RIO lamps + StopMission exit codes)
Cyd and Claude Fable 5
2026-07-09 11:02:18 -05:00
a8eb10dc33
NET-NOTES: modern .NET console milestone -- hands-free mission loop
Cyd and Claude Fable 5
2026-07-09 10:51:37 -05:00
384418f385
NET-NOTES: host-side console bridging WORKING (bridge IP + Npcap SendToRx)
Cyd and Claude Fable 5
2026-07-09 10:44:45 -05:00
a1c3363f0b
NET-NOTES: console between-missions behavior characterized + host bridge plan
Cyd and Claude Fable 5
2026-07-09 10:24:17 -05:00
162fa39117
Death camera: forensics, capture, and probes (fix not yet applied)
Cyd and Claude Fable 5
2026-07-09 00:13:12 -05:00
1b041d5a9e
Bridge: frame coalescing -- the view can no longer fall behind real time
Cyd and Claude 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
Cyd and Claude Fable 5
2026-07-09 00:13:11 -05:00
419c7d5d63
Pick: authentic per-instance INTERSECT mask replaces the interim gates
Cyd and Claude Fable 5
2026-07-08 20:46:40 -05:00
c13613e259
GL fog: per-fragment factor -- terrain/cloud no longer escape the fog
Cyd and Claude Fable 5
2026-07-08 20:32:38 -05:00
bb8978c127
Retire the near-eye cull by default: the eye-shroud is authentic content
Cyd and Claude Fable 5
2026-07-08 19:53:52 -05:00
7ae11f174c
HUD: dpl2d Y grows down -- unflip the whole 2D layer
Cyd and Claude Fable 5
2026-07-08 19:37:29 -05:00
c5659b8d3e
Bridge: pre-movement camera, munga yaw fix, fogged background; net conf plasma
Cyd and Claude Fable 5
2026-07-08 19:15:04 -05:00
817c3ad4a4
Renderer: VRVIEW_NEARCULL toggle for the near-eye cull A/B
Cyd and Claude Fable 5
2026-07-08 18:24:23 -05:00
e6ebef071d
Pick geometry completeness + the audio crackle root cause
Cyd and Claude Fable 5
2026-07-08 15:16:40 -05:00
d88d9212c0
Aim pipeline: all-LODs raycast, always-answer picks, own-mech exclusion
Cyd and Claude Fable 5
2026-07-08 14:33:50 -05:00
351cce26b3
AWE32: VWE_AWE_WAV crackle-hunt recording taps
Cyd and Claude Fable 5
2026-07-08 14:06:11 -05:00
ab4a5b8702
Ravine mission egg + conf (the WALLED arena, per BTL4.RES map decode)
Cyd and Claude Fable 5
2026-07-08 13:38:29 -05:00
b2f0becbd4
Document Live Cam + Mission Review architecture (CAMERA-REVIEW-NOTES.md)
Cyd and Claude Fable 5
2026-07-08 09:21:46 -05:00
6853b123ed
Confs: default L4TIMER to FAST (setenv arg2 s->f, all 14 launch confs)
Cyd and Claude Fable 5
2026-07-08 09:10:08 -05:00
e7e1d72a66
Move 410console to the TeslaSuite repo
Cyd and Claude Fable 5
2026-07-08 00:09:18 -05:00
cbf7015620
Weapon visuals + aim: beams render from the guns; pick self-target fixes
Cyd and Claude Fable 5
2026-07-08 00:09:03 -05:00
2bb2ff7302
Weapons fire; hat-glance + MFD fixes; windowless bridge
Cyd and Claude Opus 4.8
2026-07-07 09:53:14 -05:00
c18c253658
RIO: document the board init handshake (test-mode + version) for vRIO
Cyd and Claude Fable 5
2026-07-06 13:35:37 -05:00
1872799c7a
VPX device: dpl3-revive shading port + wire lights; fix game-path yaw mirror
Cyd and Claude Fable 5
2026-07-06 13:34:17 -05:00
0f5b2e28da
Renderer: vendor live-bridge scripts; GPU backend unblocked (60fps)
Cyd and Claude Fable 5
2026-07-06 13:34:02 -05:00
afc3fd839e
Vendor dpl3-revive: the Division/DPL3 renderer, now ours
Cyd and Claude 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)
Cyd and Claude Fable 5
2026-07-05 21:18:42 -05:00
e12bfe1d3a
NET milestone: real console->pod mission egg over the wire (+ mission-load crash)
Cyd and Claude Opus 4.8
2026-07-05 17:41:34 -05:00
bda2f7b8b3
Networking WORKS: real console <-> real pod over the emulated wire
Cyd and Claude Fable 5
2026-07-05 17:14:48 -05:00
929b6bc267
Networking: add egg_capture.py — console->pod protocol capture tool
Cyd and Claude Fable 5
2026-07-04 23:17:15 -05:00
5a2c4b589f
Networking: note console VM standup (SheepShaver/OS9.0.4) + TAP bridge plan
Cyd and Claude Fable 5
2026-07-04 23:11:46 -05:00
b86fea71e0
Networking: determine Console 4.10 OS compatibility from the binary
Cyd and Claude Fable 5
2026-07-04 22:35:01 -05:00
e1d44251da
Networking: decode egg-delivery protocol from source; archive console SW
Cyd and Claude Fable 5
2026-07-04 22:21:06 -05:00
5b44ede702
Networking: console SW extracted, TCP port 1501 found, pod = Puck
Cyd and Claude Fable 5
2026-07-04 22:12:49 -05:00
3e838bd4c7
Networking notes: console emulator = SheepShaver (real HW is a 6100/66)
Cyd and Claude 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
Cyd and Claude Fable 5
2026-07-04 21:27:10 -05:00
3d5892c00f
RIO firmware: build + verify patched image (reply-wedge fix)
Cyd and Claude Fable 5
2026-07-04 21:14:07 -05:00
9fa5d101e7
RIO firmware: drop stray disasm.stderr, ignore *.stderr
Cyd and Claude Fable 5
2026-07-04 20:42:49 -05:00
34383f3f2c
RIO firmware: disassemble v4.2, find the reply-wedge root cause
Cyd and Claude Fable 5
2026-07-04 20:42:37 -05:00
d0b53e93dd
RIO firmware notes: exact EPROM part (AM27C512-150) + replacement pick
Cyd and Claude Fable 5
2026-07-04 20:22:14 -05:00
673cebf3b8
RIO: firmware v4.2 dump (Toshiba TMP68HC11) + first-look analysis
Cyd and Claude Fable 5
2026-07-04 20:21:42 -05:00
db7745fcd0
sda4: commit the Glaze developer hard-drive dump
Cyd and Claude Fable 5
2026-07-04 19:41:15 -05:00
504aef88d4
ALPHA_1: commit the live production-system working tree
Cyd and Claude Fable 5
2026-07-04 19:40:34 -05:00
a0a4260fd4
Sound: dual-AWE32 EMU8000 emulation -- the pod has audio
Cyd and Claude Fable 5
2026-07-04 19:40:15 -05:00
dabc204d0d
VPX render: port the restoration gallery shading model; renderer collab doc
Cyd and Claude Fable 5
2026-07-04 16:41:16 -05:00
e2005502ff
RIO: gauge confs to priority=higher,higher
Cyd and Claude Fable 5
2026-07-04 16:41:02 -05:00
301f381305
VDB: exploded 7-display desktop mode (VPX_EXPLODE=1)
Cyd and Claude Fable 5
2026-07-04 00:46:54 -05:00
377047f37d
RIO working: serial wire tap, conf tuning, four-patch writeup
Cyd and Claude Fable 5
2026-07-04 00:22:14 -05:00
aea8b3eab4
Archive the Mac operations console (410console)
Cyd and Claude Fable 5
2026-07-04 00:19:35 -05:00
fa895afc0f
Preserve ALPHA_1.zip (production-system image); ignore __pycache__
Cyd and Claude Fable 5
2026-07-03 22:35:09 -05:00
7670d40b37
VDB heads: 4-head cockpit layout (VPX_COCKPIT=1), drop exploratory windows
Cyd and Claude Fable 5
2026-07-03 22:30:33 -05:00