Tangentially related, this reminds me way back when I was learning with our new PET 2001 machines, how I wrote a routine that would print text out as "300 baud" (not that I actually knew what that was), but rather, "print text slowly" so that it would look like a "real computer".
Not real enough. This has the original vt100 firmware ROM built in and executed by an 8080 emulator:
You can also run an emulated VT100 and VT220 in MAME. Couple that with shader effects to add scanlines and pincushion distortion and you get a passable facsimile.