refactor(mouse-driver): slim qbext TSR, ungate programs, refresh media
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Thu, 27 Aug 2026 22:19:07 +0000 (01:19 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Thu, 27 Aug 2026 22:19:07 +0000 (01:19 +0300)
commit4f65e286c54d8428d9020a00a02d57baf6e7034d
tree71b023f18db2cd93da96868312f9adbb21898cd8
parentc0056ea3ef4c4648ae97b6a1b54b33664cf9b42b
refactor(mouse-driver): slim qbext TSR, ungate programs, refresh media

- qbext: 506 to 234 bytes — drop the unused update counter, inline the
  startup banner into the source, add build.sh; index.org rewritten to
  document the minimal 8-byte shared-memory protocol
- Galaxy/Universe/Maze explorer and Swapping 3D engine gated all mouse
  reads on the removed counter byte (getByte(8)) and silently froze
  with the new driver — drop the gate, read-and-reset every frame
- recapture showcase media as CRT Basic screencasts/screenshots
  (mp4/png replacing webm/png); rename Windowing system.bas to
  wsystem.bas
28 files changed:
3D GFX/Miscellaneous/3D text.webm [deleted file]
3D GFX/Miscellaneous/Maze explorer - Screencast 0.mp4 [new file with mode: 0644]
3D GFX/Miscellaneous/Maze explorer - Screenshot 0.png [new file with mode: 0644]
3D GFX/Miscellaneous/Maze explorer.bas
3D GFX/Miscellaneous/Maze explorer.png [deleted file]
3D GFX/Space/Galaxy explorer - Screencast 0.mp4 [new file with mode: 0644]
3D GFX/Space/Galaxy explorer - Screenshot 0.png [new file with mode: 0644]
3D GFX/Space/Galaxy explorer.bas
3D GFX/Space/Galaxy explorer.png [deleted file]
3D GFX/Space/Universe explorer/Universe explorer.bas
3D GFX/Swapping 3D engine/engine.bas
Math/Game of life in 3D - Screencast 0.mp4 [new file with mode: 0644]
Math/Game of life in 3D.bas
Math/Game of life in 3D.webm [deleted file]
Math/Multiplication trainer - Screencast 0.mp4 [new file with mode: 0644]
Math/Multiplication trainer - Screenshot 0.png [new file with mode: 0644]
Math/Multiplication trainer.bas
Math/Multiplication trainer.png [deleted file]
Math/Sine computation - Screenshot 0.png [new file with mode: 0644]
Math/Sine computation.png [deleted file]
Miscellaneous/Mouse driver/build.sh [new file with mode: 0755]
Miscellaneous/Mouse driver/index.org
Miscellaneous/Mouse driver/qbext.asm
Miscellaneous/Mouse driver/qbext.com
Miscellaneous/Windowing system.bas [deleted file]
Miscellaneous/Windowing system.webm [deleted file]
Miscellaneous/wsystem - Screencast 0.mp4 [new file with mode: 0644]
Miscellaneous/wsystem.bas [new file with mode: 0755]