The console talks to the dongle over the USB cable using
navigator.serial, which today exists only in
Chrome, Edge and other Chromium browsers on desktop.
Firefox and Safari have both declined to implement it. There is no polyfill —
a web page cannot reach a serial port any other way.
Open this page in Chrome or Edge and the Connect button will work.
WebSerial is only available in a secure context — an
https:// origin, or localhost. It is not available
over plain http://, and it is not available from a
file:// URL, so you cannot just open this file from disk.
Host it (Cloudflare Pages, or python3 -m http.server and visit http://localhost:8000).
You get a terminal on the PC that is running inside the dongle:
FreeDOS, on an emulated 8086, over the USB cable. Nothing here goes to a
network — not the page (it is cached and runs offline), and certainly not
the device, which in the solo build has no radio at all.