Antique Code Show If you get misty-eyed over the expression
20 IF N=1 GOTO 10 (or reach for the pen to correct me), there's another open source TRS-80 BASIC emulator available.
This one reproduces the Sharp 80, a TRS-80 Model III 8-bit machine, and its author, Matthew Hamilton, has put in a lot of work to give the world the glory of white-on-black.
It's fully self-contained with ROM and disk operating system built in, and Hamilton claims its Z-80 CPU emulation passes the ZEXALL opcode tests.
The Windows requirements are pretty straightforward: the free community MS Visual Studio 2017 or better; and the SharpDX library 3.1.0, published at sharpdx.org.
Here's some other details on the emulator:
- Standard 2.03MHz operation (you can also see what a TRS-80 would be like at up to 100 MHz);
- The emulation includes “all undocumented opcodes”;
- As many as four virtual floppy drives, covering the DMK, JV3, and JV1 formats.
- Video modes include wide characters and Kanji.
Source code is, naturally, at GitHub.
The author doesn't have a windows machine handy, but if you get it running, just Google “one line TRS-80 games” for some quick and easy tests. ®