The saying goes - once is happenstance - twice is just circumstance - the third time and you have discovered a Natural Law
So what does this have to do with anything?
Well, I now have a revitalized vm-display-fbdev working on Raspberry Pi 3 -- Alpine Linux Raspberry Pi 4 -- Alpine Linux and LePotato (AML-s905x-cc) -- Armbian (Debian) Linux
Which run Squeak and Cuis images.
Uses libevdev and a framebuffer. Works with libc or MUSL. No X11!
Look, ma! Smalltalk IS the window system!
Having done it is a proof of concept. ;^)
https://github.com/KenDickey/opensmalltalk-vm or just the salients in https://github.com/KenDickey/FBDevVM
See some notes in the top-level directories and look at 'build.linux68ARMv8/HowToBuild'.
Any help in Sqeakifying/cleaning the sources is appreciated.
I only use Arm chips. Any brave souls want to test using amd64/intel?
Enjoy! -KenD
vm-dev@lists.squeakfoundation.org