Project
Software Wrighter's Computer History collects live demos, emulators, assemblers, and language experiments around machines and workflows that shaped programming: APL terminals, IBM 1130 minicomputers, RCA CDP1802 microprocessors, IBM S/390 mainframe assembly, and card-era batch processing.
The goal is practical preservation. Each demo should be something you can open, run, inspect, and connect back to source code rather than a static screenshot or historical note.
Author
The work is maintained by Mike Wright as part of the broader Software Wrighter Lab set of projects. The lab blog covers AI coding agents, systems programming, language tooling, practical machine learning, and retrocomputing work as it is built. Read the bio.
Topics
- APL\360
Terminal-era array programming demos and historical language examples. - IBM 1130
Minicomputer emulation, assembly tooling, console interfaces, and FORTH history. - RCA CDP1802
COSMAC 1802 instruction execution, assembly, and period-style I/O devices. - IBM S/390
Mainframe assembly demos and batch-processing workflows.
GitHub Organizations
Computer-history repositories live under sw-comp-history; related systems and
language projects are split across focused Software Wrighter organizations.
Hardware-related repositories for Software Wrighter projects.
Workshop repositories and supporting code for the Software Wrighter Lab blog.
Audio and visualization libraries, tools, and experiments.
Command-line tools for Software Wrighter workflows.
Computer-history and retrocomputing artifacts, demos, emulators, and historical toolchains.
Emacs packages and editor-centered development experiments.
Embedded stacks, compilers, and browser demos around COR24 and related targets.
Fun projects, toys, prototypes, and experiments.
Games and game-development tools.
Programming language tooling, parsers, compilers, interpreters, and experiments.
Machine-learning study projects, including practical model and training experiments.
Music composition, generation, and supporting creative tooling.
AI-agent and workflow projects used to build and maintain the larger ecosystem.
Command-line and web tools for AI video production.
Web tools and browser-facing utilities.