A primary use for USB is to connect devices for us to interact with the computer, what The USB Consortium calls a "Human Interface Device" or "HID". I'm talking about things like mice, keyboards, game controllers, accessibility devices, & so *so* much more! They needed a vague term.
So how'd I implement a driver for them on my hypothetical string-centric computer? Using the hardware/software I've been describing?
1990s USB1 speeds are nearly always as much as HIDs require to this day.
1/4?