Michael Smith m
m pushed to main at m/yino 2026-02-21 17:46:55 +01:00
32d69ea71e Add MIT license
m pushed to main at m/yino 2026-02-21 17:46:15 +01:00
6c6a82937f Add project post-mortem documenting why Yino is being abandoned
Compare 2 commits »
m created branch main in m/yino 2026-02-20 17:07:53 +01:00
m pushed to main at m/yino 2026-02-20 17:07:53 +01:00
91e1d32f1c Make preseed fully unattended with Hyprland desktop from sid
5d96685ce5 Add Linux amd64 support to yino-vm (KVM acceleration)
17fa52824c Add ISO build tooling and serial console support
5fa89444d7 Fix preseed late_command breaking finish-install stage
4b30682e17 Add QEMU VM helper script for development environment
Compare 10 commits »
m created repository m/yino 2026-02-20 17:07:38 +01:00
m pushed to main at m/sdlamp2 2026-02-15 00:29:46 +01:00
e348c79113 Add GIMP source file for controls spritesheet
b8d7a2e405 Transparent controls spritesheet, red focus highlight
8a638acdd8 Skin template system, separate prev sprite, reorganize device scripts
Compare 3 commits »
m pushed to main at m/sdlamp2 2026-02-14 23:09:24 +01:00
02ab142d96 Adjust background gray to #979797
a5e3a0c522 Softer background color, remove panel divider
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-14 11:50:58 +01:00
25824d4728 Fix residual audio from previous cassette on file switch
m pushed to main at m/sdlamp2 2026-02-14 11:45:54 +01:00
201a8fae97 Split-screen layout: vertical controls left, full-height artwork right
m pushed to main at m/sdlamp2 2026-02-13 23:18:53 +01:00
1ea1490e60 Fix power button screen toggle instantly turning back on
m pushed to main at m/sdlamp2 2026-02-13 23:12:46 +01:00
f9fcb9f121 Fix goodbye.png not visible on idle auto-shutdown
m pushed to main at m/sdlamp2 2026-02-13 22:53:08 +01:00
fbd32d7fb8 Fix screen wake for d-pad, grab inputs while screen off, auto-shutdown on idle
m pushed to main at m/sdlamp2 2026-02-13 21:56:09 +01:00
8123b9a99f Remember last cassette on startup, always pause on cassette switch
3fcae8ea5e Fix power button shutdown by consolidating input handling in screen monitor
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-13 21:35:04 +01:00
2142ed7629 Add screen idle timeout and power button screen toggle
m pushed to main at m/sdlamp2 2026-02-13 21:07:54 +01:00
06daec791e Move shutdown screen to wrapper, reuse stock firmware goodbye.png
3728e9499c Implement power button monitor, document device input devices
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-13 15:49:51 +01:00
0f653d4395 Handle SIGTERM/SIGINT for clean shutdown, add device wrapper script
m pushed to main at m/sdlamp2 2026-02-13 15:19:23 +01:00
a5b04fcd08 Document RG35XX Plus boot chain, reorganize device docs
m pushed to main at m/sdlamp2 2026-02-13 14:46:07 +01:00
4f6d1de8e2 Always clean-build in Docker to avoid stale binary
a0f95c7252 Combine Play/Stop into toggle, add Previous Cassette button
2daf9f7955 Start paused, respect pause state on next-tape, quiet joystick log
Compare 3 commits »
m pushed to main at m/sdlamp2 2026-02-13 14:18:19 +01:00
b6728a7482 Add convention: no privileged containers or system-wide changes without approval
m pushed to main at m/sdlamp2 2026-02-13 14:09:34 +01:00
71debd0be2 Update docs to reflect arm64 Docker build container
6bd858d05b Remove stale docker/.build from gitignore
a58dafdff5 Remove old Buildroot cross-compilation toolchain
a3a8831286 Add docker-arm64/.build to gitignore
a1bafece22 Add arm64 Docker build container for native cross-compilation
Compare 5 commits »