diff options
| author | user <user@clank> | 2026-07-18 22:11:07 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-07-18 22:11:07 +0200 |
| commit | 6450173e19d93547f4e67a345df0b8c262ad6efc (patch) | |
| tree | f92d6225af0355e3cd6477926fd3c1f9b90d45dd /demo | |
| parent | kernel: CGB double-speed mode - 2x everything (1.99x measured) (diff) | |
| download | gbos-6450173e19d93547f4e67a345df0b8c262ad6efc.tar.gz gbos-6450173e19d93547f4e67a345df0b8c262ad6efc.tar.xz gbos-6450173e19d93547f4e67a345df0b8c262ad6efc.zip | |
demo: boot through the CGB BIOS + double-speed ROM in the README gif
spawn --bios shows the real power-on show (logo drop + splash) before
gbos boots; gbdemo resolves a bare --bios to the emulator's bundled
boot ROM by absolute path (the tmux pane cwd is wherever the user is).
The screen-synced waitfor absorbs the extra ~4s - only the first
prompt timeout got a bump. Regenerated with the double-speed kernel:
same demo, boots and scrolls visibly snappier.
Diffstat (limited to 'demo')
| -rw-r--r-- | demo/gbos-demo.gif | bin | 350160 -> 330712 bytes | |||
| -rw-r--r-- | demo/readme.gbd | 7 |
2 files changed, 4 insertions, 3 deletions
diff --git a/demo/gbos-demo.gif b/demo/gbos-demo.gif Binary files differindex 754477d..c5208f7 100644 --- a/demo/gbos-demo.gif +++ b/demo/gbos-demo.gif diff --git a/demo/readme.gbd b/demo/readme.gbd index 1f2c09f..21a9667 100644 --- a/demo/readme.gbd +++ b/demo/readme.gbd @@ -7,11 +7,12 @@ # Every waitfor syncs on REAL screen text (the terminal's WRAM shadow), so # boot, DHCP and IRC-server timing can vary without breaking the choreography. -spawn --chrome +# --bios: boot through the real CGB boot ROM (logo drop + chime + splash) +spawn --chrome --bios record /tmp/gbos-demo.gbv 2 -# cold boot: kernel dmesg, netd grabs a DHCP lease, then the shell prompt -waitfor "/# " 60 +# BIOS animation (~4s), then cold boot: dmesg, DHCP lease, shell prompt +waitfor "/# " 90 wait 2 slowtype uname -a |
