SWAC TAM5 Configurator

The SWAC TAM5 is a combination LCD Display/Pushbutton line. The system allows to 'switch' the virtual pages of the LCD, reconfiguring the button I/Os as well as their labels in the display. This system will allow texts in the full Unicode-16 charset. This project provided some challenges, as the 64kByte of the CPU are far below anything you would expect to provide Unicode support.
Subsymbolics provided the library routines to read, render and discard the fontdata on-the-fly during the drawing process, thus making it possible to run the application on such a small CPU.
The libraries are also built to insert I/O data from the bus inside of the displayed text. Also, a configuration tool was provided to import and edit new fonts from TTF font files as well as configuring the device.