SAM Coupé support in zxplay_go

The MGT SAM Coupé (1989) is a Z80B-based home computer — a 6 MHz Z80 with a custom display/IO ASIC (four screen modes, a 128-colour palette), 256/512 KB of paged memory, a Philips SAA1099 stereo sound chip and a WD1772 floppy controller. zxplay_go emulates it as a first-class machine (pkg/sam).

Running it

The SAM boots to its copyright screen and then SAM BASIC. The system ROM (MGT ROM 3.0) is bundled — Andrew Wright placed the SAM ROMs into free redistribution in 2008 — so nothing needs installing (see LICENSES/samcoupe-rom-NOTICE.md).

What works

Current limitations / in progress

Notes

The SAM display is rendered at MODE 3's native 512-pixel width (the lo-res modes double each pixel), scaled to 4:3 for display.