Hacker News Front Page · Mark Dastmalchi-Round ·
Writing a Demoscene Intro for the ZX Spectrum
El autor describe cómo creó una intro de demoscene para un ZX Spectrum de 128 KB con ensamblador Z80, desde la configuración de las herramientas hasta la carga final en cinta. Explica cómo resolvió las limitaciones de la memoria de pantalla para animar texto y estrellas, convirtió música de Amiga a tres canales AY y redujo el uso de memoria dividiendo el programa en bloques. El proyecto muestra que las tablas precalculadas y el seguimiento de cada estrella permiten mantener los efectos dentro del presupuesto de cada fotograma, y destaca el aprendizaje y la depuración manual que exigió trabajar cerca del hardware.
In the late 80s, I spent an embarrassing number of hours hunched over my ZX Spectrum, typing in Sinclair BASIC programs and rudimentary assembler routines copied from magazines, trying to re-create the Amiga crack intros I’d seen round at a friend’s house. Obviously, they never came even slightly close - but now, many decades later, I’ve finally managed it! I’m now the proud author of a hand-rolled retro demoscene intro that runs on a stock 128Kb Spectrum.