Cyd and Claude Opus 4.8
ff91bc675f
M4b: offline end-to-end frames -- firmware -> C core -> GPU, live
...
emu860c gains a C-side write-watch (watch_add/watch_drain: watched ranges
log (addr,val) into a ring buffer at negligible cost). frames.py runs the
cap7 mission on the C core, drains the DMA queue-page writes at each
receive->receive draw span, reconstructs the frame's SEND payloads from
live C memory, dispatches the GPU tile shader per TILE entry, and
accumulates interlaced fields. Result: the complete SMPTE test card
(frame_0004) -- 6 draw frames in 2.0s including boot; the content draws
alternate 25-tile fields with eof/present passes, matching the hardware
cadence.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 14:23:29 -05:00
..
2026-07-17 21:54:23 -05:00
2026-07-19 14:23:29 -05:00
2026-07-10 12:06:49 -05:00
2026-07-09 14:53:22 -05:00
2026-07-17 21:54:23 -05:00
2026-07-14 22:29:53 -05:00
2026-07-04 21:14:07 -05:00
2026-07-04 19:40:15 -05:00
2026-07-17 07:48:04 -05:00
2026-07-03 17:48:07 -05:00
2026-07-08 09:10:08 -05:00
2026-07-02 22:46:20 -05:00
2026-07-02 19:33:34 -05:00
2026-07-08 09:21:46 -05:00
2026-07-02 22:46:20 -05:00
2026-07-03 09:27:52 -05:00
2026-07-03 14:13:02 -05:00
2026-07-14 10:08:15 -05:00
2026-07-03 14:13:02 -05:00
2026-07-03 14:13:02 -05:00
2026-07-03 14:27:58 -05:00
2026-07-03 14:13:02 -05:00
2026-07-03 14:13:02 -05:00
2026-07-09 14:00:36 -05:00
2026-07-09 19:09:29 -05:00
2026-07-03 09:27:52 -05:00
2026-07-08 09:10:08 -05:00
2026-07-03 16:22:35 -05:00
2026-07-03 16:22:35 -05:00
2026-07-03 17:13:46 -05:00
2026-07-03 16:43:21 -05:00
2026-07-03 16:22:35 -05:00
2026-07-08 09:10:08 -05:00
2026-07-08 09:10:08 -05:00
2026-07-08 09:10:08 -05:00
2026-07-03 17:48:07 -05:00
2026-07-03 18:03:29 -05:00
2026-07-08 09:10:08 -05:00
2026-07-08 09:10:08 -05:00
2026-07-08 09:10:08 -05:00
2026-07-14 10:08:15 -05:00
2026-07-09 00:13:11 -05:00
2026-07-09 00:13:11 -05:00
2026-07-17 21:54:23 -05:00
2026-07-09 00:13:11 -05:00
2026-07-14 10:08:15 -05:00
2026-07-09 14:13:38 -05:00
2026-07-09 18:26:22 -05:00
2026-07-03 17:48:07 -05:00
2026-07-02 19:33:34 -05:00
2026-07-02 22:46:20 -05:00
2026-07-03 00:04:33 -05:00
2026-07-03 17:13:46 -05:00
2026-07-02 19:09:33 -05:00
2026-07-03 14:13:02 -05:00
2026-07-03 14:13:02 -05:00
2026-07-03 16:22:35 -05:00
2026-07-03 18:27:10 -05:00
2026-07-03 14:13:02 -05:00
2026-07-09 19:31:46 -05:00
2026-07-02 23:18:45 -05:00
2026-07-14 10:08:15 -05:00
2026-07-02 23:41:49 -05:00
2026-07-14 10:08:15 -05:00
2026-07-04 19:40:15 -05:00
2026-07-09 19:24:00 -05:00
2026-07-14 10:08:15 -05:00