• Print

Sharp 80


Sharp 80: TRS-80 Model III Emulator for Windows

Relive the glory of 80's 8-bit computing!

"[Emulation] is the sincerest form of flattery."  ― Charles Caleb Colton

Sharp 80 with CPU internal display turned on


About Sharp 80


This is a full-featured emulator of a TRS-80 Model III microcomputer. It is free of charge and all source code is publically available. It includes:


  • Complete and self contained with ROM and DOS built in
  • Faithful Z-80 CPU emulation (including undocumented opcodes -- passes all ZEXALL opcode tests)
  • Runs at standard 2.03MHz (or run up to 100MHz on a modern PC)
  • Supports up to four virtual floppy drives, and all major virtual floppy formats (DMK, JV3, JV1)
  • Tape drive emulation supports high and low speed reading and writing (CAS format)
  • Windowed and full-screen modes
  • Built-in Z-80 assembler and disassembler
  • Real-time monitor of Z-80 CPU internals and IO device status
  • Bundled disk and tape library includes applications, utilities, operating systems, and games
  • Printer to file support
  • Support for all video modes, including wide characters and Kanji mode


Project Objectives


  • Run old TRS-80 programs for fun and general interest
  • Document the internal workings of this ground-breaking 8-bit machine
  • Provide examples of emulation techniques for others to use




See a full list of features and commands on the instructions page.


Source Code

Sharp 80 is Free and Open Source. All the source code for Sharp 80 is available on GitHub.


No change log was provided with this release :(






blog comments powered by Disqus