The session-3 milestone was written in a way that reads as "the port renders",
which it does not. The video hardware is genuinely emulated and the output is
bit-exact, but GVRAM was filled by a MAME Lua script poking emulated memory,
not by 68000 instructions.
The distinction is load-bearing: Lua writes cost zero 68000 cycles, so nothing
here tests whether the CPU can decode and blit inside 833,333 cycles. The 38%
full-frame blit estimate that the entire budget rests on is still unvalidated.
Only the "Not yet started" list carried this caveat, which was too buried for
a claim this easy to over-read.
Claude-Session: https://claude.ai/code/session_01194oWYW8DQXK1SZ2DnChW6