Trinity - A Toy Ternary Emulator

Trinity is a ternary computer emulator, based off TERNAC and ART-9, although distinct from them. It is not particularly useable beyond simple experimental programs, but it's not meant to be. Its purpose is as a learning resource.

The system highlights are:

- Balanced ternary system

- 12 trit word size

- Combined program and data memory space

- An assembler language to actually build programs with

Architecture

Emulator file input format

Resources I found helpful during development

** Note: Cleaning up the architecture would enable cleaning up some of the code. Its something I would like to do but is very unlikely for me to do.