Static website for the SICvm project — a SIC/XE virtual machine and assembler.
Live at: https://sicvm.github.io/
SICvm is a virtual machine based on Leland L. Beck's "Simplified Instruction Set Computer" (SIC) as described in his book System Software. It includes an assembler and a virtual machine for running SIC programs, written in C.
The project was originally hosted on SourceForge and has been migrated to GitHub.
This repository contains the static website for the project, served via GitHub Pages. It was migrated from a PHP + MySQL site on SourceForge to plain static HTML.
- Home — project overview, latest news, and acknowledgements
- News — full news archive (2006–2026)
- More About SICvm — technical details and project history
- Screenshots — SICvm in action
- Downloads — release archives and source links
- Forums & Guestbook — archived guestbook entries and SourceForge forum links
- Members — project team
A Nix flake provides a dev shell with a local server and formatter:
nix develop
serve # start local server on http://localhost:8080
fmt # format HTML, CSS, JS with prettier- sicvm — SIC/XE VM emulator and assembler source code
- SourceForge project page
This project is dual-licensed under the GNU General Public License v2 (GPLv2) and the BSD 2-Clause License. You may choose either license.