About Semantic Scroll

Semantic Scroll is my working engineering diary. I use it to record the decisions, failures, measurements, and odd discoveries that would otherwise vanish between commits.

The current centre of gravity is Atom: a single-pass Z80 assembler whose assembler core is itself written in Z80. I also write about the wider Z80 toolchain, including AZM and Debug80, when the work exposes a useful engineering idea rather than merely announcing a feature.

AI belongs here as a tool and as a technical subject. I am interested in what machine-assisted programming changes about authorship, software practice, and the way we express intent. The prose remains mine to approve.

How publication works

Every entry is a Markdown file in a dated folder. Published entries appear in the journal, dated archive, topic pages, series pages, and RSS feed. Retired entries leave those public indexes but keep their original permalink. Draft and review entries can be built at an unlisted URL, which lets me read the finished page before I add it to the journal.

The site is static. Scribere turns the files into ordinary HTML, so the archive remains readable without client-side rendering, a database, or server-side code.

What survives the edit

This is a temporal diary rather than a polished product manual. An old entry can preserve what I thought at the time even after the project moves on. I retire pieces that duplicate better accounts, describe dead ends without useful residue, or give obsolete projects more prominence than they deserve.