From 855f3e85e92a66407876729fc39ea49550ba35c0 Mon Sep 17 00:00:00 2001 From: SDD Date: Fri, 16 Oct 2026 13:26:27 +0300 Subject: [PATCH] docs: the OS DOES paint -- skip run boots to a running X11 server (root weave confirmed in a frame dump); correct the claim I wrote --- harness/mame/README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/harness/mame/README.md b/harness/mame/README.md index c4a7905..e539c4a 100644 --- a/harness/mame/README.md +++ b/harness/mame/README.md @@ -72,9 +72,15 @@ merely reported, so the OS is unreachable while it fails. ### What is not modelled -**LANCE Ethernet**, and **DUART2** (`0x0620000`, keyboard/mouse — opt in with -`VT1200_DUART2=1`). The OS is therefore not usable yet: it is reached, but it -does not paint. +**It gets further than "not modelled" suggests.** With `VT1200_SKIP_LEVEL1=1` +(below), the OS boots to a **running X11 server**: the root-window weave renders, +and the cursor is handed over to the terminal's own mouse cursor. Confirmed in the +GUI *and* from a frame dump — `skip_frame3000.png`, taken from a headless skip run +at frame 3000. The real terminal shows the same weave during boot. + +Not modelled, and therefore still untested: DUART2 (keyboard/mouse input) and +LANCE Ethernet. They do not block the X11 bring-up — the server draws its root +window without a client — but input almost certainly needs DUART2. ### Getting past level 1