mirror of
https://codeberg.org/virtualxt/virtualxt.git
synced 2026-10-19 14:04:45 +00:00
Web UI: video button defaulted to EGA in HTML/JS while the runtime defaults to CGA, leaving the label out of sync at page load (first click was a silent no-op). Fixed by setting `videoState = 'CGA'`, the button label to `Video: CGA`, and reordering the cycle to `['CGA', 'HGC', 'EGA']`. Added a `Turbo` toggle (`Turbo: 4.77` default / `Turbo: 10.0`) live-applied via new `wasm_set_turbo` and the existing `?cpu=4.77` / `?cpu=10` URL parameter. Libretro: default CPU speed was 10 MHz (turbo enabled). Now defaults to 4.77 MHz (turbo disabled) to match the web build. Descriptor at `core.c:743` swapped to `disabled|enabled`; fall-through default at `core.c:1399` set to `CPU_FREQ_477`. First-time installs see the new default; existing users keep their saved option. The RPi bare-metal build inherits the new default because its env callback returns false for `GET_VARIABLE`. docs/STATUS.md: added entries and consolidated the Boot Diagnostics / Gotchas / EGA Notes / Known Limitations sections into a unified Notes section.