I've had a lot of fun with Turbo Pascal over recent years. Simple single-board computers are easily available from tindie, etc, and even without that there are a lot of CP/M emulators out there.
I hacked up a simple emulator in golang for mac/linux/bsd - https://github.com/skx/cpmulator/ and there's a link to a set of binaries for turbo pascal, and instructions for using it available here:
https://github.com/skx/cpm-dist/tree/master/P
There's a highly related post on the front-page right now is about building your own Z80 computer, which would be ideal for running CP/M and thus Turbo Pascal!