I haven't used a real 80s computer (except in a museum). I've used CP/M a fair amount on an RC2014[0], but never for anything you might describe as "useful".
Same here, I've been running a single-board Z80-based system with 64k and CP/M 2.x
I worked my way through the various infocom adventures, and even wrote my own trivial text-based adventure game in Z80 assembly language - later porting it to the ZX Spectrum (which was the actual computer of my youth).
It's fun to play with these systems, and I've rebuilt the CP/M from sources a few times to add simple changes and new built-in commands.
Turns out I've actually played your text adventure on my RC2014, and sent you a couple of trivial pull requests :).
I had a go at Zork too but found it far too complicated to be playable. I might have persevered if the directions were consistent, but it's just too hard to map everything out when you leave a room by going east but then to go back to where you came you need to go south.
Small world, thanks for your contributions! It wasn't very complicated, but I enjoyed putting it together and playing it with our child.
For me the Hitchhikers Guide was something I'd been wanting to complete - having played it for the first time a little after the release -and I did get there in the end.
[0] https://rc2014.co.uk/