Listings, Mapping, and Making Execution Legible
Debug80 treats assembler listings as primary data and uses them to build explicit mappings between source code, addresses, and runtime execution.
Writing into being.
Debug80 treats assembler listings as primary data and uses them to build explicit mappings between source code, addresses, and runtime execution.
The TEC-1 defines a small but complete hardware platform. Its memory map, I/O model, and human interface provide a concrete starting point for Debug80’s platform system.
My work with the Z80 began on paper in the late 1970s and became real hardware in the early 1980s. This series documents a return to that architecture through the construction of a modern debugging environment.