Shatranj 1.1 — Across the Board
Shatranj now brings the same network chess game to five platforms: ZX Spectrum
Classic, ZX Spectrum Next, Windows, macOS, and Linux. Any supported client can
play any other through Direct TCP or MQTT.
What is new
- Native ZX Spectrum Next edition, distributed as one self-contained NEX file.
- One unified Qt desktop client for Windows, macOS, and Linux.
- Direct TCP and MQTT cross-play across every supported platform.
- Takeback requests, stalemate detection, synchronized rematches, and desktop
underpromotion. - Ten save slots and portable saved games, including host-led synchronized
restore between peers. - New piece sets, board themes, clearer status and chat feedback, and extensive
interface polish. - More reliable reconnect, peer-loss, retained-message, retry, and control-flow
behavior in both network modes.
Downloads
- ZX Spectrum Classic:
Shatranj-1.1-ZX-Spectrum-Classic.zip - ZX Spectrum Next:
Shatranj-1.1-ZX-Spectrum-Next.zip - Windows x86_64:
Shatranj-1.1-Windows-x86_64.zip - Linux x86_64:
Shatranj-1.1-Linux-x86_64.AppImage - macOS Apple Silicon:
Shatranj-1.1-macOS-arm64.zip - macOS Intel:
Shatranj-1.1-macOS-x86_64.zip
The Classic Spectrum ZIP contains SHATRANJ.tap, SHATRANJ.OVL, and
SHATRANJ.DAT; keep all three files together. The Next ZIP contains the
self-contained SHATRANJ.nex.
Spectrum network play requires a supported UART-to-ESP connection running
ESP-AT 1.7.6. The Classic edition also requires divMMC/esxDOS.
See the README for setup,
controls, commands, screenshots, and build instructions. File hashes are listed
in SHA256SUMS.txt.