diff options
| author | user <user@clank> | 2026-07-18 20:41:37 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-07-18 20:41:37 +0200 |
| commit | 4673e7571360e18d490e6c07196ad1f01405b305 (patch) | |
| tree | fbb1d2ad16c0f217eb24d21badb1489adbddac79 /.gitignore | |
| parent | term: 7-color terminal (per-glyph fg+bg) + ANSI escapes; colorize irc (diff) | |
| download | gbos-4673e7571360e18d490e6c07196ad1f01405b305.tar.gz gbos-4673e7571360e18d490e6c07196ad1f01405b305.tar.xz gbos-4673e7571360e18d490e6c07196ad1f01405b305.zip | |
tools: gbdemo - scripted, screen-synced demo driver (+ the README demo)
Runs a step file: spawns a GB on the gbhub network, records the LCD to
a .gbv over the emulator control socket, injects console text (hub ctl,
like gbtype) and button events (gbctl) at the right moments, then
renders a GIF (gbgif.py).
Sync is waitfor/waitgone on the terminal's WRAM shadow (TERM_BUF $D600
+ wAssign row map) read via the emulator's debug socket - steps key off
real screen output, so boot/DHCP/IRC timing can vary without breaking
the choreography. demo/readme.gbd is the README GIF: cold boot -> uname
-> ping -> IRC session on 10.0.0.1.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions
