GNU Chess native Ensemble 1.x acceptance
======================================

Released binary SHA-256:
676b38f7431bc09a003c76117ad3071198553f74581bd1906f2bb384781e09c1
218,092 bytes. All native screenshots here correspond to that binary.

PASS - actual Ensemble 1.2 / DOSBox Staging 0.83 runtime:
  VGA 640x480, 16 colors, native VGA.GEO.
  Supplied SVGA 1024x768 TrueColor, S24_1024.GEO, VESA mode118h.
  Mouse selection/moves, automatic search replies and repeated turns.
  Typed coordinate moves, invalid move rejection, Backspace and Escape.
  Native New game, Undo turn and Depth buttons.
  Actual depth-four engine move and depth cycling back to one.
  Close and reopen in the same GEOS session.
  Normal WORLD\EXTRAS install and double-click launch from GeoManager.

PASS - host engine correctness with ASan/UBSan (leak detection disabled
for restricted host /proc): 744,712 checks, including start perft depth4
197,281 and Kiwipete depth3 97,862; special moves, illegal-input immutability,
mate/stalemate/draw rules, undo, search and self-play.

PASS - actual original/rebuilt 16-bit engine machine code in Unicorn:
53 bridge calls, initialization, valid/invalid moves, exact deterministic
search replies, undo, reset, FEN and 16-ply self-play.

PASS - final converted 1.x resource machine code in Unicorn, exact release
SHA: native Open, engine initialization, move, reply and undo. Kernel UI
superclass and TimerSleep are explicitly stubbed in this CPU test.
This test is additional to, not a replacement for, real GEOS execution.

PASS - 1,089 arithmetic helper cases, signed 32-bit multiply/divide, edge
values and deterministic random inputs.

PASS - SDK-free rebuild and full C++ source rebuild both produced the
exact released bytes. The full source-build log is included.

Not tested: other 1.x releases, real hardware, low-memory stress, long
games, CGA/monochrome layouts, or special-move positions through the native
UI. There is no game-file/state persistence feature in this port.

Native capture details, hashes, test steps and explicit limitations are
in native-report.json. Screenshots are raw emulator captures.
