Skip to content

sicvm/sicvm.github.io

SICvm Website

Static website for the SICvm project — a SIC/XE virtual machine and assembler.

Live at: https://sicvm.github.io/

About SICvm

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.

Website

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.

Pages

  • 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

Development

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

Related

License

This project is dual-licensed under the GNU General Public License v2 (GPLv2) and the BSD 2-Clause License. You may choose either license.

About

Ported legacy website of SICvm from sicvm.sf.net

Resources

License

BSD-2-Clause, GPL-2.0 licenses found

Licenses found

BSD-2-Clause
LICENSE-BSD-2-Clause
GPL-2.0
LICENSE-GPL-2.0

Stars

Watchers

Forks

Releases

No releases published

Contributors