TRS-80 Model III/4/4P Emulator Page
Las
t updated April 8, 2005

 

This program emulates a complete TRS-80 Model III/4/4P configuration including:
Z80 Micro-Processor running at 2 & 4 MHZ
14k ROM memory (Model III/4)
4k Boot ROM (Model 4P)
16k, 32k , 48k, 64k & 128k memory options
2k video memory with 2 screen modes: 
 - 64 by 16 screen with double-wide mode 
 - 80 by 24 screen with double-wide mode
Standard keyboard
Parallel printer port (port & memory mapped)
RS-232 Port
Real time clock interrupt (30hz & 60hz)
Cassette port sound
Creation of real cassette tapes loadable on a TRS-80
100% compatible WD1793 floppy disk controller
4 double-sided double-density 80+ track drives
100% compatible RS WD1010 hard disk controller
4 hard drives w/up to 8 heads and 1024 cylinders each
CCR-81 cassette recorders:
 - Virtual recorder saves & loads from
    virtual cassette files
 - Wave recorder saves & loads from Wave sound files
High resolution graphics boards: 
 - Radio Shack 
 - Micro-Labs
Orchestra-90 stereo music
VS-100 voice synthesizer
In addition to the standard TRS-80 configuration the emulator also supports: 
A point & shoot configuration screen with: 
 - Unlimited configurations selectable at start-up 
 - All system options and virtual disks saved on exit
A point & shoot virtual floppy selection screen with: 
 - Ability to open and create new virtual disks 
 - New & powerful virtual disk format able to do 
   everything a real  floppy disk can do 
 - Able to read & write other emulators JV1 & JV3 disks 
 - Ability to boot, read, write & format REAL TRS-80 
   floppy disks in a compatible PC drive
A point & shoot virtual hard disk selection screen with: 
 - Ability to open and create new virtual hard disks 
 - Virtual hard disk format compatible with existing virtual
   disks and other emulators virtual disks.
A virtual cassette recorder control screen with: 
 - Ability to open and create new virtual cassettes 
 - Controls just like a real cassette recorder 
 - 500 & 1500 baud rate selection 
 - Feature to force cassette motor on
A Audio/Wave cassette recorder control screen with:
 - Ability to open and create new audio Wave files
 - Controls just like a real cassette recorder
 - Ability to load real TRS-80 tapes using SB line input
 - Ability to save cassette port output to Wave file
 - Ability to load Wave file recordings of tape programs
 - Feature to force cassette motor on
3 user selectable fonts (early, later & PC)
2 user selectable keyboard layouts (PC & TRS-80)
 - Keyboard layouts are files which can be user modified
   to create custom keyboard layouts
Ability to save & load system snapshots
Ability to load and/or execute /CMD files directly from a PC directory
Ability to drop to a DOS prompt
Emulator speeds are accurate to .01% of a real TRS-80's for true sound and game play, plus: 
 - Hot-key speed selection of 1, 2, 4, 8 MHZ & Turbo 
 - Turbo speed is limited only by your PC's speed 
 - An override speed can be set & locked so the TRS-80
   runs at user selected speeds transparent to TRS-80 OS.
Emulated LDOS & LS-DOS compatible hard drives for
faster hard disk access.
 - For use when hardware compatible hard drives aren't
   needed and higher speed is desired.
 - Up to 8 drives can be mounted at one time.
Hardware clock (port mapped w/utilities)
PC mouse support (port mapped)
PC Joystick support (port mapped)
PC to TRS-80 file I/O (port mapped w/utilities)
Enhanced instruction set including instructions to: 
 - Open, close, read, write PC files 
 - Read, change & display the PC directory 
 - Advanced mouse support w/drivers 
 - Execute DOS commands
 - 8, 16 & 32 bit multiply and divide functions
 - Ability to read and write to PC I/O ports & memory
Amplifier for cassette & Orchestra-90 sound: 
 - PC speaker 
 - SoundBlaster Pro/16/32 ISA

System Requirements: 

  • A Pentium 75mhz compatible system
  • 640k memory w/512k free
  • VGA card 
  • MSDOS 6 or better or Windows 9x/2000/XP
Note:
Hardware emulation that requires access to PC hardware such as: Sound / Joystick / Floppy or Serial I/O are not supported in Windows 2000 or XP.

Optional Requirements: 

  • Pentium 166mhz, for 8mhz operation
  • SoundBlaster Pro, SB16, SB32 or compatible ISA/PCI, DOS compatible card 
  • DOS or Windows compatible Mouse 
  • DOS compatible Joystick

 

 


TRS-80 Model III/4/4P Emulator
Version 6.21

The download file contains:

  • TRS-80 Model III/4/4P emulator

  • TRS-80 Model III, Model 4 and Model 4P ROMs

  • Virtual disks of the TRSDOS Operating system, versions: 1.3 & 6.2


TRS-80 Emulator Support Files

The download file contains:

  • Drivers for accessing REAL TRS-80 floppy disks using the PC's floppy disk drives.

  • Virtual disks of utilities for:

    • moving files from TRS-80 virtual disks to PC files

    • setting the TRS-80's clock and accessing the PC's mouse

    • creating virtual hard disks and drivers for accessing them

  • Documentation for the TRS-80 emulator in HTML format


TRS-80 Model 1/III/4 Computer Software

I have scanned and preserved a large quantity of TRS-80 software and documentation.

TRS-80 Software Pages


All files on this website (including the emulator distribution) are compressed using WinAce.

You will need WinAce v2.xx or above to extract the data from files downloaded from this website.

If you don't have WinAce use the link below to download the free file extractor XAce Plus.


TRS-80 Model 1/III/4 Emulator Documentation

The documentation should answer most questions about the emulator's functions.

The following link will take you to the TRS-80 Model 1/III.4 emulator on-line documentation:

 Documentation


Enhanced Z80 Instructions

The emulator has a set of enhanced Z80 instructions. These instructions allow TRS-80 programs to interface with the PC's disk drives, ports, memory and other hardware. These instructions also add high level math functions to the Z80 instruction set.

NOTE: These instructions are only available in the emulators.

The following links contain a list of the enhanced instructions and documentation for each instruction.

Enhanced Instruction Documentation (on-line)

Enhanced Instruction Documentation (Microsoft Word 119k)


TRS-80 Model 1/III/4 Emulator News

Old TRS-80 Emulator Update News