 |
TRS-80 Model III/4/4P Emulator Page
Last 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