So my roommate bought that weird Hand386 portable PC that popped up on aliexpress. Let's tear it down (nondestructively for once, since I'm borrowing it).

#hand386 #teardown

first off, lemme get the spoilers out of the way: It's real, it runs DOS/Windows 95, and it can run Doom (badly) and VGAPride.

It's easy to open (this image came out blurry, but I'm just using it for navgiation)

We've got two terminal connectors on the left, plus a 3.5mm audio jack. The right has a USB port and a barrel jack power connector.

@foone but but the 386 didn’t have USB?!
@jpm @foone I don't think there was anything specifically preventing the 386 from having USB aside from USB showing up well past the 386's prime. I don't think my 486 or even PII had USB, but 486 PC-104 dev boards a few years later that I worked with did.
@emag @jpm @foone USB showed up around the Pentium Pro/AMD K6 era. I had it on my board at the time (header only) and my current PII machine has two ports on the back.
@jpm yes, back in the days you would have had a CD-ROM as your D: drive.
But since then, the industrial sector and the retrocomputing seen have came up with ways to plug USB sticks as D: drivers instead, on a 8bit ISA bus nonetheless.
@jpm @foone The gimmick is the CH375 chip-- it does all the "USB" heavy lifting and just exposes a pretty simple sector-oriented interface. From there, it's all drivers on the host-PC side to shim up something that handles normal BIOS INT 13 commands. With a little effort, you can even make a bootable device out of one.