The demoscene has always been about constraint as creative fuel. In the late 1980s, cracking groups turned pirated game loaders into miniature art exhibitions — scrolltexts, parallax starfields, thumping chip music — all running on hardware that would make a modern smartwatch blush. This blog post is the story of one developer finally closing a loop that opened when he was a kid typing BASIC listings from magazines, trying to conjure Amiga magic on a ZX Spectrum. The author's intro runs on a stock 128Kb Spectrum and hits every canonical cracktro checkbox: smooth scrolltext with custom fonts, a three-channel AY soundtrack, bouncing VU meters, and the mandatory parallax starfield. At 10,287 bytes of code (19,552 bytes as a complete tape image), it took roughly ten months of weekend work — a pace of about 455 bytes per week. That glacial throughput is the honest cost of working in Z80 assembly after decades away from the metal. The development stack is deliberately minimal: a Makefile-driven build piping through the Pasmo assembler, a fork of zmakebas for BASIC file generation, and the FUSE emulator for testing. Final validation happened on real hardware — a Spectrum +3 loading tape images from a local TNFS server. The most important debugging tools, the author freely admits, were a notepad, a pen, and two dogs named Biscuit and Pebble who served as unwitting rubber ducks on evening walks. What makes this piece valuable isn't the code itself but the granular honesty about what low-level programming actually feels like when you come from decades of high-level languages. Drawing out bytes and bitmasks by hand, maintaining register flag tables on paper, manually stepping through instructions in a web-based Z80 editor — this is programming stripped of every abstraction layer that modern developers take for granted. The author describes the project as simultaneously his favourite side-project ever and the one most likely to trigger a foot through the monitor. The cultural context matters. The demoscene grew directly out of cracking culture — the piracy faded, the art form survived. Groups still produce breathtaking productions on 7MHz Amigas with 1MB of RAM and a sound chip from 1985. This intro slots into that tradition not as a competitive entry but as a personal completion — the kid who couldn't make the Spectrum do what the Amiga did finally figured it out, three decades later, with the actual machine. The project originated from a throwaway challenge by Desertkun, a fellow enthusiast who was developing a new WiFi network card for the Spectrum. The author had been maintaining a TNFS site — essentially a retro BBS for the Speccy built in Sinclair BASIC — and the intro was conceived as a promotional piece in the style of early BBStros. The irony of promoting a BASIC-based BBS with hand-rolled assembly is not lost. This is a technical blog post that doubles as a love letter to a specific era of computing culture. The Spectrum screen memory layout, the Z80 instruction set, the ULA port for border control — these details are preserved not as nostalgia but as working knowledge, shared by someone who had to relearn it all from scratch. The article promises further technical detail on the tricks and techniques involved, making this a first installment in what reads like a craftsman's notebook opened to the public.