Hexagonal Architecture / Ports and Adapters is a bit like Jigsaw Pieces with tabs and gaps.
This evening I have been playing around with SDL and Duktape to make a little thingy that sets pixels. I donโt need to install a web browser on my little EeePC any more to play about making demos and stuff.
For those interested in Game Boy development using a BASIC-like programming language, the latest version of ugBASIC language and development toolkit (https://ugbasic.iwashere.eu) can now be used to build Game Boy ROM files, as well as executables for many other retro video game systems!