TRS-80 Emulator for .Net
Here’s a TRS-80 Model III emulator for .Net. It requires the Microsoft .NET 2.0 framework (which you can get here).
Some features include:
- Emulates a Model III Disk system with 48K ram
- Emulates a floppy disk controller and works with DMK, JV3, and JV1 disks
- Z-80 emulation includes most undocumented instructions and behavior
- Advanced view includes real-time disassembly and step, step over, and step out commands
- Cassette port sound is emulated
- Built-in assembler
- Utility to convert CMD file to floppy DMK file based on TRSDOS 1.3
- Will run over 40Mhz (if throttling turned off) on a modern PC
- Fully object oriented all .net (c#) code
- Source code coming soon!
Get It
Download here. (version 1.0.1)
Instructions
To run the emulator:
- Unzip the file.
- Run TRS-80.exe.
License
A proper license, including terms for use of the source code, is coming soon. In the mean time, please ask before redistributing.
Screen Shots
Advanced View
Normal View
Future Plans
Not much is specifically planned, but some obvious ideas are:
- Model I and Model 4 emulation
- Printer emulation (screen display and/or .txt file export)
- Orchestra 80 / 85 / 90 emulation
- Full-screen mode
- Real-time clock emulation
- Hard drive emulation
- Usability improvements
- A name for the project!
Contact Me
You can drop me (Matt) an email at mchamilton1967 (at) yahoo.com.