Rubytron is based on the desktop experience of (now released) Picotron (Screenshots can be found on the zep's Twitter, and now on the official website).
Unlike Picotron, Rubytron use Ruby as scripting language for games/programs.
Display: 384x240 / 4bits (16 colors)
Code: mruby 3.4 (2.x ruby)
$ cp rubytron.rb mruby/build_config/. && cd mruby && MRUBY_CONFIG=rubytron rake && cd ..
[...]
$ meson setup build --prefix="$PWD/dist"
[...]
$ ninja -C build
$ meson install -C build
[...]
You can then check the dist
directory
./build/src/rubytron
$ iconutil -c icns data/Editor/icon.iconset -o data/Editor/icon.icns
[...]
$ iconutil -c icns data/Runtime/icon.iconset -o data/Runtime/icon.icns
[...]
$ magick data/Editor/icon.iconset/icon_256.png -define icon:auto-resize=256,128,64,48,32,16 data/Editor/icon.ico
[...]
$ magick data/Runtime/icon.iconset/icon_256.png -define icon:auto-resize=256,128,64,48,32,16 data/Runtime/icon.ico
[...]