The MonTana state Mini Computer is a virtual computer intended to show how digital computation works in a fun and visual way.
The MTSC combines ideas from the PDP-11, MIPS, Scott CPU, Game Boy and JVM to make a relatively simple 16-bit computer that can accomplish basic computing tasks.
The computer is displayed via a web interface that includes all the I/O such as console and display, visual representations of the computer state, and a built in code editor to construct and debug software for the computer.
- 16-bit binary computer
- byte-addressable
- 2 byte (16-bit) words
- 4k of Memory
- 4096 bytes/addresses
- 2048 words
- 16 Registers (see below)
- 160x144 2-bit green scale display
00
-#2a453b
- darkest01
-#365d48
- dark10
-#577c44
- light11
-#7f860f
- lightest
- Console for text input/output & commands
- Operating System (MTOS)
- Core data types are signed 16-bit integers & bytes