Getting 1K Chess for the ZX81 online
summary
Shows how a 1982 1K ZX81 chess program was adapted to run online by modifying the EMF Z80 emulator into an emulator-as-a-service, reverse-engineering and adjusting the original .P program, and connecting that service to lichess so the game can be played via a modern web interface. Covers specific technologies and formats involved: ZX81/ROM/.P files, Z80 assembly, the EMF emulator, lichess server integration, FEN chess notation and NDJSON for data exchange.
AI-written summary · about
related talks
50mHow I built a ZX Spectrum emulator from scratch using C# and Blazor
46mEmulating the NES/Famicom/Dendy with Web Technologies
48mThe Legend of Zelda, Hexagonal Architecture & You
30mNESpectre: The Massively Multi-Haunted NES
24mVirtualization Games in JavaScript, or How I Rewrote an Emulator
05mSocket.IO in a Chess Realtime Multiplayer Web Application
13mPreserving Digital Art and Games for 100 Years!
19mLessons learnt pushing browsers to the limit