Skip to content

Commit 2655787

Browse files
tsemachhclaude
andcommitted
README: document current ARCADE-PATCH features (tv mode, tilt, AF, analytics)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent edb5bb4 commit 2655787

1 file changed

Lines changed: 23 additions & 4 deletions

File tree

README.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,28 @@ preserved via [Homesoft](http://www.mushca.com/f/atari/).
5656

5757
## Local patches to the emulator shell
5858

59-
`emu/index.html` carries a small "ARCADE-PATCH" block (auto-fullscreen:
60-
hides the top bar under `display-mode: fullscreen`, and `?fs=1` makes the
61-
first tap enter fullscreen). After replacing the AltirraSDL bundle files,
62-
re-apply it with:
59+
`emu/index.html` carries an "ARCADE-PATCH" block (source:
60+
`scripts/emu-autofullscreen.snippet.html`) that activates on `?lib=`
61+
launches:
62+
63+
- **Arcade chrome** — hides the desktop bar from the first frame; ⌄
64+
toggles a compact START/SELECT/OPTION/RESET row, ☰ opens the menu,
65+
⛶ appears while not fullscreen.
66+
- **`?fs=1`** — a tap enters browser fullscreen (retried on
67+
end-of-gesture events until it takes).
68+
- **TILT toggle + `?tilt=1`** — device-orientation steering (extra
69+
sensitivity on forward/back so the screen stays visible while
70+
accelerating).
71+
- **AUTO FIRE slide switch** — pulses the trigger at ~11 Hz via
72+
`ATWasmSetJoystick`.
73+
- **`?tv=1`** — smart-TV remote controls (CE-HTML/HbbTV key codes):
74+
D-pad → joystick, OK → fire, Red/Green/Yellow → START/SELECT/OPTION,
75+
Blue → auto-fire, Play/Pause → pause, Back → picker. Open the picker
76+
with `?tv=1` and every launch inherits it.
77+
- **Analytics** — GoatCounter (atari-arcade.goatcounter.com),
78+
cookie-less. Game launches report as `/play/<Game>`, so the
79+
dashboard's Paths view doubles as a per-game popularity table.
80+
81+
After replacing the AltirraSDL bundle files, re-apply with:
6382

6483
./scripts/patch-emu.sh

0 commit comments

Comments
 (0)