Re: "or maybe that ZX Spectrum proudly on show"
The Apple USB-C to Audio adapter costs £9 from Apple, or £7.50 from John Lewis. Pair that with a USB-A to USB-C adapter, and it seems to work just about everywhere. USB 2 provides more than adequate bandwidth for audio, USB 1 would likely be fine for all but the highest audio settings, though I don't have any USB 1 ports to test it on.
Other brands are available, and most of them will likely work just as well.