Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
Z80
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Sharp80

TRS80 Emulator for Windows

This is a full-featured emulator of a TRS-80 Model III circa 1981. 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)
  • Bundled disk and tape library includes applications, utilities, operating systems, and games
  • 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
  • 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

To develop with this code, you'll need the latest MS Visual Studio 2017 (the free community edition works fine.) Create a Sharp80 project and sync to GitHub.

This code is licensed under the GPL v3.

Read more at http://www.sharp80.com.

About

TRS80 Emulator for Windows

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.