Close

Suite-16 Reloaded

A project log for Suite-16

Suite-16 is a 16-bit CPU designed to built entirely from 74xx TTL. It is a personal exploration of how hardware and software interact.

monsonitemonsonite 04/21/2025 at 08:560 Comments

Direct progress on Suite-16 fizzled out in March of 2020, when most of the world experienced the start of the COVID-19 pandemic, and the various ensuing lockdowns.

Whilst the long periods of  isolation and spare time at home may have appeared an ideal opportunity to work on long term personal projects, I chose to park up Suite-16 and engage in other studies.

Now, 5 years on, I found myself laid-up with a shoulder injury, unable to drive and with time on my hands to rethink and reboot the Suite-16 project.

In 2021, I teamed up with John Hardy and Craig Jones and created a formal implementation of the SIMPL language, re-written from scratch, renamed MINT (Minimum INTerpreter), and ported to the Z80, in about 1700 bytes of code.

MINT has also been ported to the 6502  by Alvaro G S Barcellos:

https://github.com/agsb/6502.MINT

Also  a generic C++ version, called CMINT by Jason C J Tay.

https://github.com/trozodejamon/CMINT/tree/main

The Z80 version by John Hardy, Craig Jones and Ken Boak. Intended for TEC-1 Z80 SBC and RC2014 Z80 boards.

https://github.com/orgMINT/MINT

A Facebook group for MINT Computing:

https://www.facebook.com/groups/278238447530031

Most of my day to day writings are on the Minimalist Computing Group on Facebook:

https://www.facebook.com/groups/minimalistcomputing

In the next log, I will put forward a generic framework for a simplified MINT interpreter.

Discussions