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