TRS-80 Emulators

Emulator Summary

There are many TRS-80 emulators out there for various operating systems. The top few on this list are excellent and any of them will provide you with an accurate emulation experience. Like every product out there, however, not every emulator emulates everything, and there are some features present in one which are not present in the other. This may mean you need to use different emulators depending on whether you wish to use features which only one supports.

Emulator Comparison – Specifications

FeatureTRS80GPSDLTRS 2TRS32
Operating System
  • Windows
  • Mac
  • Linux
  • Pi
  • Windows
  • Mac
  • Linux
  • BSD
  • Haiku
  • Solaris
  • Windows
Operations Mode
  • Command Line
  • Text GUI
  • Command Line
  • Text GUI
GUI
Disk Formats Supported
  • DSK (JV1/JV3)
  • DMK
  • IMD
  • HFE
  • LDOS DiskDISK
  • DSK (JV1/JV3)
  • DMK
  • DSK (JV1/JV3)
  • DMK
Tape Formats Supported
  • WAV
  • CAS
  • WAV
  • CAS
  • WAV
  • CAS
Computers Supported
  • Model I
  • Model I (Japanese)
  • Model II
  • Model III
  • Model 4 (Gate Array)
  • Model 4 (Non-Gate Array)
  • Model 4 Student Station
  • Model 4P
  • Model 12
  • Model 16
  • Model 6000
  • Model DT-1
  • Videotex
  • MC-10
  • CoCo I
  • Model I
  • Model III
  • Model 4
  • Model 4P
ROMs Built-InYesNoNo
DOSs Built-In
  • TRSDOS
  • LDOS
NoNo
High Speed Cassette [III]YesYesNo
Emulate Interrupt Rates (50Hz, 60Hz)YesYesYes
Emulate Wait StatesYes (NONE/1/2)NoNo

Memory

FeatureTRS80GPSDLTRS 2TRS32
M1 RAM ExpansionNoEG 64.1 a/k/a Lubomir
512KB Support for Selector
No
M4 RAM ExpansionHyperMEM
SuperMEM
MegaMEM
Dave Huffman [4/4P]
Selector [I]
SuperMem [I/III/4/4P]
HyperMem [4/4P]
Anitek MegaMem [III/4/4P]
Alpha Tech

Video

FeatureTRS80GPSDLTRS 2TRS32
80-Grafyx [I]YesNoYes
Radio Shack [III/4]YesYesYes
Micro-Labs [III/4]YesYesYes
Lowe Electronics LS-18 [I]YesYesNo
HRG1B [I]NoYesNo
Electric CrayonYesNoNo
Video Card Add-OnNoSchmidtke 80-Z Video Card for TRS-80 Model I.No

Audio

FeatureTRS80GPSDLTRS 2TRS32
ORCH-80 (M1)YesYesNo
ORCH-85 (M1)YesYesYes
ORCH-90 (M3/4)YesYesYes

Storage

FeatureTRS80GPSDLTRS 2TRS32
Omikron MapperYesNoNo
Stringy FloppyAcculabExatronExatron

External Peripherals

FeatureTRS80GPSDLTRS 2TRS32
Convert Epson printer output for use in a real printer and/or on a virtual screenMX-70NoMX-80
TRS-80 2/3 Button MouseYesYesYes
TRS-80 Light PenMicro Matrix PhotopointNoNo
JoystickAlpha ProductsAlpha Products
Trisstick
Alpha Products
Trisstick

Speedup

FeatureTRS80GPSDLTRS 2TRS32
Support SpeedupYes (Uncontrolled)Archbold
Holmes Sprinter II/III
Seatronics
2x, 3x 4x (Uncontrolled)

Real Time Clock

FeatureTRS80GPSDLTRS 2TRS32
SmartwatchNoYesYes
Newclock80NoYesYes
Real Time Clock/Calendar Card (RTCC)NoYesNo

Modern Hardware Support

FeatureTRS80GPSDLTRS 2TRS32
RS232 route to PC serialNoYesYes
Serial port to TCP/IPNoYesYes
Printer port to TCP/IP hostYesNoNo
FreHDYesNoNo
TRSNICYesNoNo
RAccess real floppy driveNoLinux OnlyNo

Emulator Features

FeatureTRS80GPSDLTRS 2TRS32
Soft KeyboardYesYesNo
Built-in Z-80 debuggerYes – Supports:
  • Tracing
  • Disassembling
  • Profiling
  • Ranged Breakpoints (Memory and Ports)
  • Memory dumping
Yes – Supports:
  • Tracing
  • Disassembling
  • Breakpoints
  • Memory Dumping / Modification
  • Show Z-80 Registers in Title Bar
  • Show Z-80 Speed in Title Bar
No
Run at full PC speedTurbo: As fast as possible while honoring video output
Haste: As fast as possible without waiting for video
Turbo Option, Adjust Z80 clock rate on the flySlider but does not correct for I/O access, so cannot read disk at high speed
Disk Sector ViewerYesNoNo
User definable macrosYes – 10NoNo
Memory and Disk SearchYesNoNo
Capture Output
  • Screencap
  • Animated GIF
  • Flash
  • AVI
Screencap (BMP)Screencap
Save Emulator StateNoYesYes
Can use custom ROMsYesYesNo
Custom Character Generator Selection
  • 80-Grafix (M1)
  • 80-Grafix+ (M1)
  • PCG-80 (M1)
  • 80-Grafix3 (M3)
NoNo
CRT ControlsBrightness, contrast and displayBrightness control for scanlinesNo

“TRS80GP” – Model I/II/III/4 Emulator

General Information

Version:
2.5.5
Systems:
Windows (XP and Later), Mac, Rasperry, and Linux
Last Updated:
June 2025
Download:

trs80gp primarily emulates the “gray” line of TRS-80 computers made by Tandy in the late 1970s and early 1980s. They are known as the Model I, Model II, Model III, Model 4, Model 4P, Model 4D, Model 12, Model 16 and Model 6000. It is generally easier to use ordinary digits for the Model 1, Model 2 and Model 3. The Model 1, 3 and 4 are a line of compatible computers as is the Model 2, 12, 16 and 6000.

Also emulated are the TRS-80 DT-1 Data Terminal, TRS-80 Videotex and the Electric Crayon external colour display.

The emulator runs on Windows from XP all the way up to Windows 10. Included in the download are versions for MacOS, Linux and Raspberry Pi. They may not be at full feature parity with the Windows version but the emulator runs just fine under Wine. It should run well on any machine produced in the past decade.

trs80gp provides accurate and near complete emulation with excellent programmer support. The source code is fully organic and hand-crafted by George Phillips and his brother Peter.

Features:

  • Emulates floppy disk, cassette, Aculab Floppy Tapes, hires graphics, orchestra 80 and printer.
  • Window scalable to any size with realistic phosphor-dot rendering.
  • Near perfect video emulation including beam drop-outs, wait states and various other subtle effects.
  • Can visually indicate Z-80 video memory conflicts.
  • Cycle perfect sub-instruction Z-80 and video timing.
  • Built-in Z-80 debugger with source level debugging using zmac .bds output.
  • Auto-turbo modes to go fast during slow operations (e.g., disk, cassette) and back to normal when typing.
  • Screen Capture – AVI, FLV (Flash), GIF, and animated GIF.
  • Audio Capture – WAV
  • Load programs directly from command line for fast development and testing.
  • Can both “paste” and send files as input to keyboard (aka “fast type”).
  • “Cut” to copy the screen in ASCII, Unicode or graphics format.
  • Keyboard selectable between normal and game mode.
  • Software keyboard to get around limits of PC keyboards.
  • Brightness, contrast and display color controls.
  • Batch mode and command line input to automate tasks (i.e., trs80gp -i “BASIC\r\r60000\r10 ?7*5\rRUN\r”)
  • Can open files and disk images within .zip archives.
  • Light Pen support (enabled with the -lp option).
  • Joystick support (enabled with the -jx option).
  • Optional emulator extensions provide memory protection and timing to the Z-80. And emulator exit.
  • Bus tracing, disassembling, profiling, memory dumping and other features for reverse engineering and debugging.
  • Built in IMPORT and EXPORT to and from PC directory
  • Support for hard drives [Feb 2020]
  • Model 16 emulation [Feb 2020]
  • Preliminary support for Model I Percom and Radio Shack double-density disk interfaces. [Feb 2020]
  • Videotex terminal emulation [Dec 2020]
  • Electric Crayon emulation [Dec 2020]
  • TCP/IP printer support with -p host:port [Dec 2020]
  • Command line breakpoints support range syntax. e.g., “-b 5200:6000”. [Dec 2020]
  • Omikron mapper emulation for Model I (enabled with the -omikron option) [Mar 2021]
  • Support for HxC2001 HFE floppy format [Mar 2021]
  • Drag and Drop to Run Programs [Jun 2021]
  • (WIP) Track dump in Disk Debug (including HFE) [Sep 2021]
  • (WIP) Corvus hard disk emulation [Sep 2021]
  • Raspberry Pi 32-bit (Raspian) and 64-bit (Ubuntu) versions [Sep 2021]
  • MX-70 printer emulation (-mx70 or -p :mx70) [Sep 2021]
  • Additional views for Disk Debug window including a diskette summary [Sep 2021]
  • Disassembler window added [Mar 2022]
  • Command line control over keyboard layout, ghosting and auto-de-turbo [Mar 2022]
  • -haste option faster than turbo but graphics emulation compromized [Apr 2022]
  • Orchestra-85/90 support [Apr 2022]
  • MC-10 support [Jun 2022]
  • Japanese Model 1 emulation (-m1j) [Oct 2022]
  • LDOS DiskDISK floppy disk image support [Oct 2022]
  • Device viewer which can execute until value changes and show elapsed time/cycles.
  • Joystick support for MacOS [Jun 2023]
  • Model I/III/4 accept .wav files as cassette input. [Mar 2024]
  • “-im disksummary” and disksummary on drive exports to output a summary of drive structure just like the Disk Viewer window. [Mar 2024]

“SDLTRS2” Model I/III/4 Emulator

General Information:

Author:
Jens Guenther forking from Mark Grebe
Version:
1.2.33
Last Updated:
August 2025
Note:
It is SLDTRS2 because Jens Guenther made bug fixes to SDLTRS v1.1.0, which was itself built on XTRS

Features:

  • Runs on BSD, Haiku, Linux, MacOS(X), Solaris and Windows (95 to current)
  • Included all patches by Alan Cox: support for banked memory, Lowe LE18
  • Fixed various SegFaults: ROM Selection Menu, Scaling in Fullscreen
  • Reworked the Interface: new shortcuts and key bindings, help screen
  • Ctrl-A, Ctrl-C & Ctrl-V can now be used in the Emulator (CP/M & WordStar)
  • Access to real floppy disks works now on Linux
  • Port to SDL2
  • Support for Exatron Stringy Floppy …
  • Select and execute CMD files directly in the Emulator …
  • Save screenshot of the Emulator window as BMP file …
  • Show Z80 registers in the window title bar
  • Display of Z80 speed in window title bar (1.2.9)
  • “Turbo Paste” function (1.2.9)
  • Adjust Z80 clock rate on the fly. (v1.2.9)
  • Toggle joystick emulation with NumLock key. (v1.2.9a)
  • Added Z80 refresh register. (v1.2.10)
  • Added more accurate Z80 block moves. (v1.2.10)
  • Added support for Sprinter II/III. (v1.2.10)
  • Added CPU clock speed selection. (v1.2.11)
  • Added R register to state file. (v1.2.11)
  • Made Z80 debugger an optional feature. (v1.2.12)
  • Added brightness control for Scanlines (v1.2.14).
  • Added shortcuts for: -borderwidth, -cassette and -fullscreen (v1.2.14).
  • Merged some changes for the zbx debugger from xtrs (v1.2.14).
  • EG 64.1 memory expansion for TRS-80 Model I.
  • Schmidtke 80-Z Video Card for TRS-80 Model I.
  • EG 3210 Programmable Graphics Adaptor for Genie III.
  • P2 key for TCS Genie IIs/SpeedMaster.
  • Emulation of TCS Genie IIIs system.
  • Support for Lubomir Soft Banker.
  • Key bindings to switch Z80 CPU clock speed.
  • 480×192 HRG resolution for LNW80 and TCS SpeedMaster/Genie IIs.
  • EG-64 Memory-Banking-Adaptor from TCS.
  • CP/M banking support for some TRS-80 Model I clones.
  • EACA EG 3200 (Genie III).
  • Load/Save TRS-80 memory in debugger.
  • UART ports for System 80.
  • Model I ROM patch for auto-boot from hard drive.
  • Support for hard disk images created with David Keil’s emulator.
  • Support for Prologica CP-300/500 16kB ROM.
  • Support for Seatronics Super Speed-Up Board.
  • Added Prologica CP-500/M80 support by Leonardo Brondani Schenkel
  • Added partial Aster CT-80 emulation
  • SuperMem RAM and Prologica ROM to state file.
  • Joystick Hat Support in GUI.
  • Joystick emulation with mouse.
  • 512 KB memory support for TRS-80 Model I Selector.
  • 2nd printer MMIO for TRS-80 Model III/4/4P.
  • LNW80 Model II banking and 80×24 text mode support
  • 1024 KB memory support for Alpha Technology SuperMem
  • Alpha Technology SuperMem for TRS-80 Model 4/4P
  • Real Time Clock/Calendar Card (RTCC) for TRS-80 Model I

“TRS32” – Model I/III/4 Emulator for Windows

General Information

Author:
Matthew Reed (RIP)
Version:
1.28 [Registered]
Last Updated:
August 20, 2013
Download:
TRS32 v1.28 Registered
Download:
TRS32 v1.29 Beta Unregistered

Features:

  • Is a native Windows application (features such as sound and joystick support will work on all hardware, and you can run the emulator concurrently with other Windows applications without any adverse effects)
  • Emulates the Model I (Levels I and II), Model III (Levels I and II), Model 4, and Model 4P with a variety of hardware add-ons, including doublers, graphics boards, joysticks, and additional memory
  • Provides complete and “cycle accurate” hardware-level emulation (even protected disks work without problems)
  • Includes optional realistic TRS-80 disk drive sound
  • Supports all popular virtual disk (.DSK) formats
  • Includes support for the rare Level I Model III
  • Includes emulation of the Exatron Stringy Floppy
  • Includes cut/paste of TRS-80 screen contents
  • Supports true Model 4P Mode
  • Hovering the mouse cursor over the floppy drive indicator light in the status bar will display the current drive status and position
  • Works under all current versions of Windows
  • Full Windows application – no low-level hardware conflicts!
  • Model I, Model III, and Model 4 emulation
  • Four floppy disk drives (with optional realistic disk drive sound)
  • Cassette tape drive with graphical on-screen controls
  • Printer support
  • Serial port for RS-232 communications
  • Joystick support (using a Windows joystick – TRISSTICK and Alpha Products joysticks are emulated)
  • High resolution graphics (Radio Shack and MicroLabs)
  • Up to 1 megabyte of additional memory in Model 4 mode
  • Hard disk support
  • Orchestra 85/90 music generation
  • Built-in emulation of an Epson FX-80 dot matrix printer (including graphics and control codes)

XTRS Model I/III/4 Emulator for Unix

General Information

Author:
Tim Mann
Download:
ZIP or TAR.
Version:
4.9d
Last Updated:
June 15, 2009
Github:
https://github.com/TimothyPMann/xtrs. To compile, you will need Zmac.

xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix and the X Window System. It includes lower case, the real time clock, hi-res graphics, serial port, parallel printer, mouse, cassette, sound and music output (requires OSS), 5″ and 8″ floppy disk drives in single and double density, and even hard disk drives. The emulated floppy and hard disk file formats are compatible with the popular MSDOS-based emulators by Jeff Vavasour and Matthew Reed, and (if you choose a capable enough file format), all features of the original TRS-80 floppy disk controller are emulated. Under Linux, physical floppy disk drives are also supported. Physical cassettes can be read and written too.

Features:

  • TRS-80 Model I, III, and 4/4p emulation.
  • Emulated cassette drive.
  • Emulated 5″ and 8″ floppy disk drives.
  • Emulated Hard Drives.
  • Data Import and Export from Host.
  • Sound emulation.
  • Mouse emulation.
  • Joystick emulation.
  • Printer emulation.
  • Debugger.

Model III Emulator in TypeScript (Online)

General Information:

Author:
Lawrence Kesteloot
Version:
1.1.1

SHARP-80 Model III Emulator for Windows (Updated 3/9/2017)

General Information:

Version:
1.1.0.99

Features:

  • 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 registers and state, and floppy controller status
  • Printer to file support
  • Support for all video modes, including wide characters and Kanji mode
  • Bundled disk and tape library includes applications, utilities, operating systems, and games

TRS-80 Emulator for Android

General Information:

Author:
Arno Puder
Download:
NO DOWNLOAD LINKS – My ISP is CONVINCED this is a virus.
Version:
0.42
Last Updated:
Aug 2019

This is the first version of a TRS-80 Emulator for Android. It is based on sdltrs that is itself derived from the popular xtrs emulator originally written for X-Windows.

Features:

  • Model I & III (text mode only)
  • Cassette support. A default blank tape is automatically created (a different cassette image can be mounted via the Edit Configuration dialog). Use the rewind button in the action bar to rewind the tape to the beginning
  • Floppy disks
  • Sound
  • Different keyboard types, including a tilt interface where the accelerometer triggers cursor keys (for games)
  • Game controller support: joystick and DPAD buttons are mapped to appropriate cursor keys. Other game controller keys are mapped to space for now (future version might allow custom mapping)
  • Define different keyboard layouts for landscape and portrait mode
  • When an external keyboard is detected, it will automatically be used instead of the configured soft-keyboard.
  • Use <Ctrl>-B and <Ctrl>-C for <BREAK> and <CLEAR> respectively
  • Chromecast support: cast your TRS-80 application to your big screen!

TRS-80 Model III Emulator in TypeScript

General Information:

Author:
Lawrence Kesteloot
Download:
The most recent version can be found on that site.
Version:
1.0
Last Updated:
December 31, 2019

Can be run from a browser — try here.

To run a local build:

% npm install
	% npm run build
	% npm run serve
	Visit https://127.0.0.1:8080/

TRS-80 Model III Emulator in Go

General Information:

Author:
Lawrence Kesteloot
Download:
The most recent version can be found on that site.
Version:
1.0
Last Updated:
Jan 23, 2013

This is a TRS-80 Model III emulator written in Go. It uses a web page for its interface. It can read diskettes and cassettes. It uses the Z80 emulation library from Andrea Fazzi.

You can change the contents of the disk drives with the selectors on the right. The red dots represent the drive motors. A few diskettes are included with the source. Add more into the “disks” directory. Only reading is implemented. All diskettes pretend to be write-protected.

You can change the contents of the cassette with the selector on the right. The red dot represents the cassette motor. Put the cassette files into the “cassettes” directory. Cassettes must be WAV files (mono, 16-bit). Both 500 and 1500 baud are supported.

Installation:

  1. go get github.com/lkesteloot/trs80
  2. Go to the source directory, which is probably: $GOPATH/src/github.com/lkesteloot/trs80. Note: If you have more than one item in your $GOPATH, use only the first one.
  3. Execute it with ../../../../bin/trs80
  4. Go to https://localhost:8080/ in your web browser
  5. Click the Boot button

TRSEMU v1.4 Model III Emulator for Javascript

General Information:

Author:
Peter Phillips
Download:

Emulates a TRS-80 Model III using only Javascript.

Level I Simulator for the Web (Java)

General Information:

Emulates a Level I TRS-80 Model on the Web (Java).

SDLTRS (2010) Model I/III/4 Emulator

This older version has been superseded by SDLTRS2 above.

Much Older Emulators

Use at your own risk. May not be able to handle DMK images, Windows XP or later.

OS
Emulated
Name
Rel Date
Author
Home Site
DOS
Model 1, 3, and 4
January 19, 2005
David M. Keil

This emulator was amazing in its day. Full support for cassette (all baud rates), WAV file support, lower case, percom and Radio Shack doublers, RS-232 Port, Real time clock interrupt (30hz & 60hz), Cassette port sound, Parallel printer port (port & memory mapped), WD1793 floppy disk controller (4 double-sided double-density 80+ track drives), RS WD1010 hard disk controller (4 hard drives w/up to 8 heads and 1024 cylinders each), High resolution graphics boards (Radio Shack and Micro-Labs), Orchestra-90 stereo music, VS-100 voice synthesizer, multiple keyboard layouts, joystick, mouse, hardware clock, system snapshots, high resolution (Model III/4) and much more. One of its interesting strengths was that it could map your PC drive as a real TRS-80 boot drive and can aid in transferring data from a TRS-80 Disk to an IBM!

OS
Emulated
Name
Rel Date
Author
Manual
DOS
Model 4
Model IV Emulator v1.01B
[Registered]
May 5, 2004
Matthew Reed
(RIP)

Features Include:

  • 64K of RAM
  • Four double-sided, 80-track floppy drives
  • Parallel printer port through to LPTx:
  • Sound (can be routed through either the PC speaker or a Sound Blaster compatible sound card)
  • Several international keyboard layouts
  • Model III mode
  • 128K memory upgrade
  • Virtual hard drive (up to 13 megabytes)
  • Hardware clock
  • Serial port for RS-232 communications
  • High resolution graphics (Radio Shack and Micro-Labs)
  • Snapshots
  • Model 4 mouse driver
  • File transfer utilities
OS
Emulated
Name
Rel Date
Author
Manual
DOS
Model I/III
Model I/III Emulator v1.10B
[Registered]
2004
Matthew Reed
(RIP)

Includes emulation of floppy drives, expansion interface, doubler, hard drive, sound, joystick, real-time clock, and more. Runs very fast on slow PC hardware. Note: Older PC hardware with a compatible floppy disk controller is required to use the file transfer utilities.

Features Include:

  • Model I and III emulation
  • Ability to switch between Model I and Model III modes with a single menu option
  • 48K RAM
  • Four disk drives
  • Expansion interface
  • Doubler (Radio Shack and Percom)
  • Virtual hard drive (up to 13 megabytes)
  • Hardware clock
  • Joystick (using a PC joystick – TRISSTICK and Alpha Products joysticks are emulated)
  • Sound (can be routed through either the PC speaker or a Sound Blaster compatible sound card)
  • File transfer utilities
OS
Emulated
Name
Rel Date
Author
Home Site
Amiga
Model I
Jan 1 2003
Leslie Ayling
OS
Emulated
Name
Rel Date
Author
Home Site
DOS
Model I
Model I Emulator v3.02u-g Final)
Sep 7 2002
OS
Emulated
Name
Rel Date
Author
Home Site
DOS
Model I
Apr 23 2002
Anthony Wood
OS
Emulated
Name
Rel Date
Author
Home Site
OS
Emulated
Name
Rel Date
Author
Home Site
Win
Model 1/3/4
WINTRS80 2.0
Jul 21 2000
Wade Fincher
OS
Emulated
Name
Rel Date
Author
Home Site
Mac
Model 1
TRS-80 Emulator for Mac OS v1.6
Jul 11 1999
OS
Emulated
Name
Rel Date
Author
Home Site
AtariST
Model III
Jan 28 1998
Sander Berents
DOS
Model I
May 30 1997
DOS
Model I
Dec 9 1996
Ron Fries
DOS
Model I
Oct 11 1996
Paul Robson
DOS
Model I
Oct 25 1994
George Phillips
DOS
Model I
Model I Emulator v0.1
(Source Code Only)
Aug 31 1992
Benoit Gilon
DOS
Model III
Jan 12 1991
Android
PC-2
May 2013

Other Computers

OS
Emulated
Name
Rel Date
Author
Home Site
DOS
CoCo 2 and 3
April 8, 2005
David M. Keil

This emulator was amazing in its day. Full support for everything, basically. Visit the (archived) site to see the list.

OS
Emulated
Name
Rel Date
Author
Home Site
Various
Dragon and Coco
XRoar v0.35.4
May 13, 2019
OS
Emulated
Name
Rel Date
Author
Home Site
Windows ‘9x
MC-10
May 2008
OS
Emulated
Name
Rel Date
Author
Home Site
Windows ‘9x
Coco III
Coco III v1.42
Aug 13 2010
OS
Emulated
Name
Rel Date
Author
Home Site
Windows or OSX or Linux
Model 100
Virtual T v1.5
Jul 9 2011
Stephen James Hurd and Ken Pettit
OS
Emulated
Name
Rel Date
Author
Home Site
Windows
HT 1080/Z
HT 1080/Z / System 80 v1.6.4
July 2011
Attila Grósz

Emulator Features:

  • Full and cycle exact Z80 CPU core
  • Support for the VideoGenie-1/System-80, all 3 series of HT1080Z computers and the TRS80 Model I Level 2
  • Support for 16 and 64 kb memory setups
  • NMI interrupt (RESET)
  • Video Cut (32 columns mode) and Page buttons
  • 3 channel YM2149 sound chip emulation along with the noise and envelope generators
  • TRS-80 compatible tape sound
  • Full keyboard emulation
  • Direct loading of the disk based CMD format files
  • Read/write support for the CAS tape format
  • WAV format support for tape output
  • Simple printer support
  • Lowe LE15 High Resolution Graphic Adapter emulation
OS
Emulated
Name
Rel Date
Author
Home Site
Windows
HT 1080/Z
FastZ80 v1.02
Jul 18 2008
Kintli Lajos
Site 404 as of 21-07-19

Emulator Features:

  • Very fast and accurate Z80 engine
  • Z80 undocumented instructions/flag bits are implemented
  • RESET and NMI support
  • Four running speeds including ‘full’ for maximum performance
  • 64*16 character video display (including 128*48 pixel graphics)
  • Video cut / page with optional 200% magnifier
  • 8*8 memory mapped ‘wired or’ keyboard matrix
  • TRS-80 like ‘tape output’ sound is supported
  • General Instruments AY-3-8910 (Yamaha YM2149) sound chip is emulated
  • Tape emulation through CAS files for basic language and system programs
  • Direct load of TRS80 CMD & CAS & Intel Hex files
  • ROM extension is included (use SYSTEM and /12288 for activating)
  • ROM includes simple monitor (use SYSTEM and /12710)
  • Content of ROM can be loaded from binary file
  • Character generator ROM can be loaded from bitmap file
  • Keyboard mapping can be loaded from a text file
  • Default settings including ROMs can be patched into the EXE file
  • Built in port controlled timer/event counter
  • Small sized single EXE program, no external files are needed
  • Running on standard WIN32 environment (Windows 95 and up)
OS
Emulated
Name
Rel Date
Author
Home Site
Windows
HT 1080/Z
Mar 8 2008
Site 404 as of 21-07-19

Emulator Features:

  • 1.774 MHz CPU clock, precise Z80 cycles times, all Z80 op codes including the non defined ones and XF/YF flags.
  • Z80 Reset, NMI, INT lines.
  • All three HT-1080Z series ROMs and character generators included with selectable 16/48K memory.
  • Full HT keyboard with CUT and PAGE keys, Pause mode.
  • Tape recorder, printer, four 5 1/4″ SS SD floppy disk, internal clock
  • Yamaha YM2149 sound chip (originally supported only in HT series)
  • Micolor 01 (Hungarian expansion board) and Lowe Electronics LE18 graphic board.
  • Built-in debugger
  • Audio: 8 bits, Mono, 22050Hz
  • Screen snapshot into BMP or JPEG file.
  • Turbo mode, 2x or Full (20x).
  • Program autostart, text file input as keyboard
  • Predefined and custom “skins”
  • Favorites
  • Memory snapshot to CAS file
  • Emulates Micolor 01, 256×256 color expansion board.
  • Emulates Lowe Electronics LE18, 384×192 B/W expansion board.
OS
Emulated
Name
Rel Date
Author
Home Site
Windows
HT 1080/Z
Sep 30 2005
Site 404 as of 21-07-19
OS
Emulated
Name
Rel Date
Author
Home Site
Windows ‘9x
CoCo III
CoCo III Emulator v1.6B
Nov 6 2001
OS
Emulated
Name
Rel Date
Author
Home Site
DOS
CoCo II
CoCo II Emulator v1.6
Jan 15 2001
OS
Emulated
Name
Rel Date
Author
DOS
Model 1000
Tand-Em v0.55
Mar 18 1999
DOS
CoCo
Nov 22 1997
Paul Burgin
Amiga
CoCo
DREaM v1.02
Jul 16 1997
DOS
CoCo
Jun 8 1997
Paul Burgin
DOS
Model 100
Sep 1988

5 thoughts to “TRS-80 Emulators”

  1. I had a TRS-80 Color computer 2. The TRS-80 models 3 and 4 with the built-in monitor would not do color or pixel graphics – SET instead of PSET – If you can get ahold of QBASIC, it will use most of the commands from the TRS-80.
    -Coffee Monster

  2. I’m now running Windows 7 64-bit. Are there any emulator’s for the TRS-80 Color Computer I that will work on that?
    -Thanks

  3. I once owned a trs-80 too! Now, on my android “goophone” 7, I couldn’t install the trs80 app listed here. But trsv11 for dos worked in the dosbox app. You can then load boot dsk files using F7 in the quick menu (three dots, special keys). I loaded nd80 which I got from the SA Adventures zip file at the IF archives site. It includes a level 1 rom! If you can use a game pad on your device, great. interactive fiction is perfect, but the text is too tiny. My device can’t use dosbox in landscape mode, sadly.

  4. I hope I find help. My second computer after the Sinclair ZX81 was a TRS-80 Model 1. I started there with a flight simulation, where you only had the digital output of the instruments on the screen and a DIN-A4 paper with a printed airfield and coordinates like a map. Did anyone of you know the name of the program, or have a copy of that paper and a picture from the screen, or where I can download this program for an emulator? I use meanwhile MSFS2021 and can fly realistic, but the beginning was on my beloved TRS-80

    1. FS1 perhaps ? (Flight Simulator 1, I believe the first that was at some stage taken over by Microsoft)

Leave a Reply

Your email address will not be published. Required fields are marked *