Greetings all,
The vm-display-fbdev (a.k.a. framebuffer display) has been integrated into opensmalltalk-vm. Thanks Eliot!
This has been tested with both Squeak and Cuis images on amd64 and arm64/aarch64.
This requires Linux framebuffer support (/dev/fb0) and libevdev ('/usr/include/libevdev-1.0/libevdev/libevdev.h').
Hardware tested: LePotato (aml-s905x-cc; Armbian Linux; libc) Raspberry Pi 3 & 4 (Alpine Linux; MUSL) A very old Dell amd64 box (Alpine Linux; MUSL)
Right now the MUSL builds require manual help.
E.g. cd build.linux64ARMv8/squeak.cog.spur/build ./mvm y ## answer to 'clean?' --> breaks on vm-display-fbdev build cd vm-display-fbdev make cd .. ./mvm n ## answer NO to 'clean?'
The build then proceeds to completion and checks out fine.
Does anyone out there know about how to get 'automake' ('platforms/unix/config/configure' script) to do the right thing here?
Desired goal is for -DMUSL and -DUSEEVDEV CFLAGS to be set and have the 'mvm' script make vm-display-fbdev without manual intervention.
Thanks a bunch for any help! -KenD