Overview

The name comes from a certain fictional monster with three heads. The prefix tri- is greek for three, and the Tridora-CPU has three stacks instead of just one like almost all other CPUs. It also has a strange mixture of features from three different eras of computing:

It might remind you of the UCSD-P-System and early Turbo-Pascal versions.

Other inspirations were, among others, in no particular order:

Source Repository

  Sources are published on Gitlab.

Supported Boards

Demo Videos

   See the README on Gitlab or the YouTube channel.

Pascal Language

Standard Library

Operating System

Building the Compiler

Getting the ROM image

Building the FPGA bitstream

Running the Emulator

See the emulator README.

Documentation

See the README on Gitlab.