Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 20:20
d076c34

2.4.0 (2026-10-11)

Features

  • a guest stamps its keys with the cycle they go in at, a round trip ahead, so the network cannot bunch them (#1208) (af30ae8)
  • a session pane with the link to join, who you are and each peer's numbers live (#1204) (1f1a4c2)
  • deflate a snapshot's large arrays, so a session's join encodes in a fraction of the time (#1212) (faf968d)
  • host or join a shared session with ?server=<room> and ?client=<room> (#1190) (0660562)
  • list Eben Upton's Cleo port among the GitHub games in the media window (#1224) (464a296)
  • load github: disc references, and list games and demos from their authors' GitHub repos in the media window (#1217) (9ebaeff)
  • log whether a session's page is visible and focused, its long tasks, and what a snapshot costs the host (#1206) (506c697)
  • name PIPELINE's addresses in the debugger, from sets imported from its baron source (#1222) (136756c)
  • name PIPELINE's workspace from baron's virtual sections, and carry the disassembly's MIT licence (#1234) (faaa7c8)
  • name the B's MOS 1.20 addresses in the debugger, from a symbol set found by its anchors (#1220) (5601be7)
  • open the session pane for guests too, just above the lights (#1207) (48302b7)
  • say when a shared session desyncs, count it, and call a repeat a bug (#1213) (6ca09be)
  • show turbo as an icon in the virtual MHz readout, and say when Alt-T turns it on or off (#1214) (594cd86)
  • show who is in a shared session and how well each keeps up, and save a report of it (#1194) (63a67ef)
  • take control of a shared session from the pane, handing the ordering of inputs to a guest and back (#1209) (4464898)

Bug Fixes

  • cut each seek grain before its click's attack, not part way through it (#1211) (ce66a42)
  • keep a guest within 40 ms of the host rather than wherever it joined (#1199) (1a92bb0)
  • lay SSD and DSD tracks out with a skew of 3, as Acorn's *FORM does, so a multi-track load no longer waits an extra revolution per track (#1233) (36dcbcd)
  • skip sound that stays far ahead of the playback, as after a stall (#1193) (967c5b5)
  • space a guest's keys that arrive in a bunch, so the keyboard scan sees each one (#1195) (d221e0b)
  • the WD1770 settles the head for 30 ms whenever a command's E flag asks, motor running or not (#1226) (3639717)
  • tidy the PAL TV's Ferguson cut-out, so its edges are clean and no light seam rings the screen (#1221) (317a5f5)