Tag
A five-year retrospective on OqtaDrive, a hobby project that emulates Sinclair Microdrives and later became an internet gateway for the vintage Sinclair Network, covering its evolution from an Arduino Nano prototype to a mature tool with 34 releases.
Internal logic circuit diagrams for Ferranti ULA chips, lost for over 40 years, were bought on eBay for £110. Following negotiations with Sky’s lawyers over IP licensing and extensive manual digitization, they have now been made publicly available to the community, including ULA schematics and internal documents for the ZX81 and the 48K and 128K Spectrum.
Mark Round 详细撰写了他为原版 128K ZX Spectrum 手工编写 demoscene crack intro 的技术过程,涵盖自定义字体滚动文本、AY 三声道配乐、视差星空等 Z80 汇编技巧与挑战。
Astra AI system created a feature-complete game for the 48K ZX Spectrum in just 21 minutes.
This article explains how to achieve high-quality digital audio playback on the ZX Spectrum's 1-bit beeper using assembly language and specific timing techniques, verified on both period hardware and modern clones.
A graphical desktop environment for the ZX Spectrum 48K, written in Z80 assembly, featuring overlapping windows, menus, and various applications that fit within 48K of RAM.
The author experiments with PCM and PWM sound techniques on the ZX Spectrum to achieve multichannel 1-bit audio playback, documenting both successes and failures in the process.
This post explores the ZX Spectrum's text mode from a machine language perspective, covering system organization, display routines, and input handling, as part of a series on programming the classic 8-bit computer.
A technical survey of sound programming on the ZX Spectrum, covering the 1-bit beeper and AY-3-8910 chip, with examples to play a C-major scale.
A developer ports a 3D points renderer to the ZX Spectrum 48K, optimizing with Z80 assembly to achieve 14 frames per second, and creating a precomputed version that runs at 40 fps.
Boriel BASIC is a modern, open-source BASIC compiler SDK designed primarily for the ZX Spectrum, offering enhanced features, integer types, and inline assembly support for retro game development.