Table of Contents
Sigma16
Sigma16 is a computer architecture designed for research and teaching in computer systems. This application provides a complete environment for experimenting with the architecture, including an editor, assembler, linker, emulator, and an integrated development environment.
Version 3.7 of Sigma16 runs in Chrome, Edge, and Opera (the browsers based on Chromium). It is not currently supported on Safari or Firefox, although future versions are planned for those browsers too.
There is also a digital circuit, available separately, that implements the architecture. The circuit is specified using the Hydra functional hardware description language. Hydra can simulate the circuit, and machine language programs can run on both the emulator and the circuit.
Getting started
The User Guide begins with a set of tutorials that introduce the system. The best place to start is with the Hello, World! tutorial. After working through the tutorials, see the rest of the User Guide for detailed documentation.
The User Guide appears in the right side of the window. You can increase or decrease its size by clicking the arrow buttons at the right side of the top button box, and you can also open the user guide in a new window.Updates and further information
License
License: GNU GPL Version 3 or later.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/