Michael Smith m
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 »
m pushed to main at m/sdlamp2 2026-02-13 13:30:03 +01:00
7597f17f9e Document target device hardware, software, and library inventory
m pushed to main at m/sdlamp2 2026-02-13 13:04:24 +01:00
b1c72ef876 Document cross-compilation toolchain findings and aarch64 mismatch
m pushed to main at m/sdlamp2 2026-02-13 12:15:23 +01:00
a09d1e0279 Restore original toolchain dockerfile
d68e1d0f22 Enable FFmpeg and SDL2 in Buildroot cross-compilation config
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-13 11:58:49 +01:00
cbe3d67132 Replace build scripts with a Makefile
m pushed to main at m/sdlamp2 2026-02-13 11:37:42 +01:00
2fd764f60f Add raw joystick fallback for non-standard controllers
m pushed to main at m/sdlamp2 2026-02-13 10:52:07 +01:00
dbc3f11797 Ignore docker cross compilation toolchain state file
97162f8ec7 Use bash for aarch64 build script
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-13 10:31:33 +01:00
52d5bbd971 Move controls.png to assets/ and gitignore all of build/
m pushed to main at m/sdlamp2 2026-02-13 10:28:40 +01:00
238343b5e8 Fix -Wformat-truncation warning in window title formatting
7e67589150 Embed controls.png into binary so it can run from any directory
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-12 17:44:09 +01:00
8f8cbc97c7 Add docker container with toolchain and libraries to build aarch64 binary
m pushed to main at m/sdlamp2 2026-02-11 16:08:30 +01:00
e3a2bca794 Add --debug flag for diagnosing controller input on handheld
m pushed to main at m/sdlamp2 2026-02-11 11:05:31 +01:00
141dbd97e0 Add audio/ to .gitignore
1a2a7e337b Fix concat tool: handle embedded album art and strip track numbers from chapters
Compare 2 commits »
m pushed to main at m/sdlamp2 2026-02-11 09:45:45 +01:00
6209a087d7 Add lossless M4A concatenation tool
m pushed to main at m/sdlamp2 2026-02-11 09:06:21 +01:00
3ba7b31148 Add volume control and d-pad/keyboard navigation
m pushed to main at m/sdlamp2 2026-02-10 21:59:18 +01:00
9f65414947 Add CLAUDE.md with project context for Claude Code